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
339379530771	339379531292	339379531842	339379532390	339379532942	339379533492	339379534040	339379534592	339379535142	339379535692	339379536242	339379536792	339379537342	339379537892	339379538440	339379538992	339379539542	339379540092	339379540642	339379541192	339379541742	339379542292	339379542842	339379543392	339379543942	339379544492	339379545042	339379545592	339379546142	339379546692	339379547242	339379547792	339379548342	339379548892	339379549442	339379549992	339379550542	339379551092	339379551642	339379552192	339379552742	339379553292	339379553842	339379554392	339379554942	339379555492	339379556042	339379556592	339379557142	339379557692	339379558242	339379558792	339379559342	339379559892	339379560442	339379560992	339379561542	339379562092	339379562642	339379563192	339379563742	339379564292	339379564842	339379565392	339379565943	339379566492	339379567042	339379567592	339379568142	339379568692	339379569242	339379569792	339379570342	339379570892	339379571442	339379571992	339379572542	339379573092	339379573642	339379574192	339379574742	339379575292	339379575842	339379576392	339379576942	339379577492	339379578042	339379578592	339379579142	339379579692	339379580242	339379580792	339379581342	339379581892	339379582442	339379582992	339379583542	339379584093	339379584642	339379585192	339379585742	339379586292	339379586842	339379587392	339379587942	339379588492	339379589042	339379589592	339379590142	339379590692	339379591242	339379591792	339379592342	339379592892	339379593442	339379593992	339379594542	339379595092	339379595642	339379596192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2649	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	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	2646	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	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22719	20070	26961	22854	19975	10394	19498	43976	40274	24794	10392	3003	1243	910	880	820	861	829	823	875	816	815	869	837	828	829	816	843	778	827	838	824	812	845	841	821	790	848	808	798	818	824	900	816	853	823	868	823	849	850	770	809	846	823	810	797	816	808	838	831	824	880	806	813	783	827	826	860	786	829	858	856	841	811	802	824	775	851	800	782	845	849	839	797	859	803	866	767	790	812	856	813	762	848	808	817	775	833	801	839	789	823	855	829	798	812	849	786	792	825	821	840	839	849	818	804	776	801	828	829	792	842	819	783	827	901	820	795	803	772	764	846	827	764	815	813	812	832	813	783	798	817	770	829	790	839	851	805	785	814	781	855	795	817	869	806	825	860	790	762	818	805	774	840	830	811	828	858	835	846	872	834	802	860	823	864	806	805	776	788	820	791	862	809	782	841	827	807	790	868	823	867	799	785	819	834	802	841	841	809	816	787	833	806	828	804	843	819	807	811	836	840	780	806	784	835	856	816	807	808	844	849	834	797	803	836	850	805	777	754	828	793	792	790	750	817	848	815	803	840	867	825	844	812	800	796	818	755	833	860	820	801	814	792	789	831	804	817	873	747	794	768	829	816	770	802	801	777	832	807	799	815	796	850	779	841	787	810	810	823	798	804	829	765	825	808	810	782	858	832	858	813	823	780	770	839	777	789	811	844	759	818	808	822	819	779	770	802	832	875	815	795	804	800	850	799	812	791	821	860	815	786	803	851	826	778	821	871	892	766	830	821	762	843	837	845	831	788	851	798	763	823	808	737	817	863	807	864	818	876	781	875	813	791	796	785	785	811	802	818	816	765	801	798	793	834	790	820	806	848	839	776	858	803	809	797	816	851	815	786	847	839	828	806	859	841	834	828	830	848	820	832	792	799	793	801	842	800	801	824	796	798	844	826	855	804	832	814	795	795	869	790	809	846	817	794	823	823	779	831	771	873	827	837	817	837	814	819	854	825	806	812	826	806	835	829	834	828	818	790	826	759	818	814	816	833	802	854	782	779	837	791	810	828	847	774	817	796	825	843	788	780	817	848	812	820	810	766	766	862	823	828	860	858	838	821	825	825	756	836	802	792	757	801	843	823	842	814	852	800	817	775	861	829	782	851	835	831	809	807	767	799	776	824	777	793	796	798	833	795	823	800	778	824	768	832	781	793	823	798	801	811	802	859	801	838	800	803	783	835	824	769	900	732	806	794	760	835	838	788	813	822	865	840	878	778	790	765	828	788	848	895	793	809	755	784	788	764	824	751	837	832	822	799	812	816	862	800	780	860	781	793	807	825	821	806	855	852	787	857	836	815	783	877	828	799	799	794	793	831	810	789	811	796	827	849	793	833	786	770	819	800	850	800	837	796	784	802	808	823	846	761	771	819	889	795	813	811	761	829	849	805	762	857	816	770	799	833	817	803	820	807	800	811	805	812	823	730	792	809	797	796	774	784	842	779	835	813	844	841	850	810	787	817	791	758	753	810	753	759	821	800	790	791	735	817	821	805	814	773	822	806	857	812	866	794	798	775	791	851	779	793	816	779	796	824	843	798	844	764	753	799	812	793	792	818	757	800	765	843	800	813	791	791	827	815	845	782	808	804	808	812	803	798	782	817	831	808	848	789	855	778	816	810	834	852	812	791	818	818	807	848	780	756	837	742	832	847	877	820	768	852	837	868	783	799	798	800	798	787	817	785	819	839	790	838	780	793	851	850	805	762	786	791	815	805	773	855	836	800	792	860	846	836	770	777	840	844	817	798	818	800	793	834	772	777	816	795	881	798	806	780	791	790	782	806	795	854	787	762	778	782	754	829	846	803	810	816	831	771	786	847	818	845	789	833	855	840	816	802	796	822	837	826	791	844	803	821	781	800	816	797	786	797	843	824	844	812	817	805	792	859	820	769	846	811	849	866	831	804	771	804	761	796	817	789	803	791	780	825	794	757	812	752	839	812	783	819	806	839	819	801	812	803	791	825	811	753	807	785	798	836	832	786	793	798	820	851	823	858	836	800	852	814	830	794	841	832	788	737	829	790	784	883	789	829	782	782	774	829	871	763	793	787	804	829	861	814	803	812	788	839	819	868	797	797	809	788	823	843	839	711	815	807	819	797	813	797	802	822	780	777	789	817	834	832	821	797	810	839	830	817	800	761	842	838	765	802	767	858	806	827	858	798	840	784	776	853	767	814	779	771	840	808	803	768	850	856	833	837	816	854	887	786	784	789	792	776	778	784	777	787	804	844	769	811	796	779	813	780	795	799	830	809	826	776	767	878	798	806	818	802	805	801	801	827	763	797	830	838	845	830	815	817	842	803	810	802	791	799	791	759	761	854	829	815	766	791	825	833	798	773	796	833	827	838	802	769	817	810	814	864	789	844	794	780	820	822	863	825	811	839	733	843	783	848	813	797	782	828	828	812	803	778	813	810	802	812	814	794	807	800	865	808	798	838	827	860	816	819	826	814	831	839	819	819	749	744	824	797	820	802	805	788	814	816	817	787	792	794	754	770	797	845	826	798	776	798	831	829	835	850	766	802	775	808	807	844	814	770	763	830	810	806	834	797	822	825	787	816	811	808	859	850	799	805	804	813	854	821	814	810	838	831	822	900	842	808	815	805	790	821	789	847	816	840	798	852	799	800	820	808	850	767	836	791	781	854	840	792	796	822	855	791	804	847	805	807	769	789	818	746	828	837	793	853	854	792	819	781	755	801	784	874	795	752	823	814	769	827	835	779	807	821	846	792	840	795	856	783	784	775	843	825	776	852	768	792	829	798	811	770	877	864	849	791	804	839	834	823	827	793	819	794	858	776	845	820	769	809	825	802	802	838	817	808	812	805	838	827	796	829	809	801	782	789	866	851	803	805	781	828	790	799	819	834	826	827	752	774	839	812	843	824	792	796	801	812	796	822	833	782	789	844	835	857	789	792	826	852	806	836	777	828	857	830	841	803	803	842	776	817	787	781	809	818	806	822	772	810	779	812	815	776	765	809	807	722	848	833	808	824	819	833	865	839	818	817	793	837	824	826	810	774	802	788	780	834	851	760	870	853	814	800	814	775	821	825	813	823	844	812	770	734	778	777	811	773	825	797	797	820	770	813	851	822	789	814	835	815	796	822	808	815	750	819	790	813	754	822	823	794	798	811	774	823	864	781	822	810	813	824	795	771	847	822	789	848	785	854	862	810	835	770	783	839	779	810	822	796	855	811	786	810	855	832	837	820	770	790	842	787	756	819	799	814	784	765	815	807	791	730	839	857	811	783	816	807	757	807	810	830	778	825	841	804	813	797	795	813	824	839	901	786	843	751	824	850	864	821	820	786	808	875	784	827	841	783	764	862	782	752	804	803	778	787	827	792	861	828	900	834	792	821	783	853	794	806	779	803	791	770	826	810	825	788	787	791	840	812	819	833	848	800	829	779	824	800	793	822	809	842	815	838	780	738	812	776	776	807	831	819	754	850	828	767
5455	9578	9625	5401	4009	3571	21703	42827	35050	18198	7974	2583	1071	813	730	708	745	748	758	722	718	768	778	785	754	721	723	706	719	718	779	718	723	691	731	760	752	720	783	761	758	716	756	743	781	753	731	740	744	762	710	737	704	739	763	752	739	756	718	739	738	740	728	760	748	726	738	756	761	730	756	747	743	793	737	777	735	766	704	732	727	708	753	736	793	737	751	748	729	699	734	757	719	749	751	759	729	762	694	767	702	770	733	744	721	774	741	721	757	739	766	725	739	746	741	727	683	814	704	710	703	767	791	810	759	772	760	704	745	732	711	792	762	756	722	726	702	723	764	748	734	767	764	735	740	736	703	780	743	724	745	728	744	695	713	746	786	782	731	710	692	747	759	767	721	739	715	762	788	748	699	716	721	773	757	732	713	725	717	742	719	769	754	737	763	725	704	753	736	748	753	736	680	734	741	700	762	721	766	706	754	723	753	693	723	704	742	719	720	710	749	725	720	712	770	754	731	759	763	773	730	729	723	734	721	747	701	754	690	753	712	771	748	689	724	793	733	818	740	743	747	756	780	782	734	726	730	739	721	669	715	707	741	697	719	688	769	712	724	745	762	727	751	766	743	712	747	771	734	764	739	716	765	717	714	714	674	732	690	762	752	746	802	757	737	745	731	681	748	727	747	721	750	723	742	687	753	734	766	723	752	727	727	717	734	739	731	728	717	760	751	729	746	690	761	760	723	755	767	711	719	730	727	740	769	686	743	728	745	768	710	776	705	745	684	714	729	731	743	738	717	742	753	728	689	725	752	729	708	690	725	750	787	766	722	734	694	768	690	721	786	721	762	790	703	772	741	739	707	745	698	742	727	730	723	686	686	763	740	736	703	740	730	753	726	689	700	672	727	718	737	737	749	701	763	768	724	747	709	697	722	706	743	765	759	707	746	707	729	742	708	735	719	762	678	718	761	734	730	738	741	740	745	686	747	764	721	751	747	680	700	716	739	766	772	718	742	707	737	699	754	760	712	700	752	721	732	706	728	776	727	720	664	677	712	724	769	722	742	723	717	710	715	722	763	764	703	742	775	770	715	753	739	695	704	730	730	706	670	736	725	730	740	761	734	742	758	709	740	739	716	756	699	717	698	746	706	715	712	723	734	747	754	734	760	736	707	769	709	741	712	732	718	707	714	726	764	725	726	740	749	706	682	747	770	740	713	716	740	738	747	755	737	736	721	737	754	727	739	713	756	758	740	701	739	717	689	747	699	727	713	685	713	784	781	764	720	758	713	751	733	756	746	706	785	725	688	766	749	713	722	776	762	786	736	726	785	753	736	765	676	747	718	766	724	700	747	739	748	711	707	767	674	692	711	729	742	733	683	736	771	737	739	732	723	725	707	746	704	715	741	703	794	755	756	707	699	720	693	687	711	733	752	755	788	725	759	731	691	689	751	740	711	746	729	667	738	727	734	756	725	741	707	741	731	732	766	738	750	753	752	771	733	769	685	690	781	710	770	747	728	663	738	724	676	770	737	709	695	724	690	696	684	743	700	709	723	755	729	756	697	694	702	736	727	748	703	725	813	732	701	728	745	711	756	704	723	736	727	774	756	749	716	782	712	715	722	719	740	743	748	720	723	723	710	699	775	729	711	742	748	694	734	733	693	760	714	735	727	751	718	732	758	678	718	729	752	712	753	731	730	767	702	741	752	731	737	722	674	779	707	740	711	758	690	706	725	706	715	720	731	739	729	700	709	745	699	748	734	742	709	747	740	749	729	755	749	721	752	778	746	738	728	690	728	719	758	713	748	774	730	696	743	745	766	740	712	708	721	743	751	746	737	761	746	732	713	718	715	745	755	760	728	746	722	767	750	725	715	755	740	720	743	766	676	717	741	721	768	741	753	760	708	721	774	754	764	756	727	696	678	688	707	716	684	744	747	714	724	722	764	736	796	735	722	721	762	713	739	725	711	717	747	722	718	715	727	775	700	737	754	710	763	731	736	717	744	712	753	719	732	724	733	725	740	753	717	753	773	735	755	645	693	733	705	697	773	720	735	747	727	734	741	695	716	730	729	715	781	767	748	727	751	732	731	744	716	752	719	788	741	783	719	790	743	777	720	702	688	722	762	739	754	730	742	736	702	705	715	718	712	709	787	778	719	786	690	708	683	736	762	709	706	680	733	662	696	726	728	740	781	721	736	776	686	740	764	748	778	747	750	739	657	749	742	676	731	715	740	749	748	683	715	765	774	714	794	681	790	735	718	739	701	754	721	727	720	707	774	726	756	743	740	730	748	712	731	733	747	695	748	737	749	713	738	769	725	737	749	712	703	768	721	668	790	720	717	719	719	716	694	729	716	714	784	711	718	754	729	781	756	712	753	735	691	685	732	704	745	748	736	767	711	730	747	729	729	745	704	739	724	706	710	682	759	747	741	688	717	710	742	707	748	719	741	709	726	701	740	732	704	717	699	727	718	709	727	714	752	719	777	722	705	731	741	719	707	704	688	726	747	709	765	711	756	692	707	722	758	681	748	742	673	689	742	755	723	723	718	738	716	741	748	680	704	711	706	762	772	749	719	743	741	754	720	778	739	729	705	705	712	782	666	739	713	688	704	711	705	684	712	740	721	763	708	723	712	710	725	720	735	708	686	739	688	731	736	757	726	698	673	707	721	734	727	766	653	710	773	733	727	736	729	716	718	736	727	736	746	698	728	683	699	779	759	710	732	718	738	737	755	759	671	739	719	724	713	739	724	771	734	755	716	759	737	740	749	776	719	774	713	735	752	680	774	726	702	763	694	737	718	723	711	721	734	736	693	718	725	718	717	753	796	738	760	690	745	702	751	750	745	772	670	785	731	737	774	699	707	723	724	775	688	691	718	668	760	721	708	719	760	735	711	724	700	806	735	747	717	743	783	730	710	706	702	767	723	719	699	723	708	758	692	722	722	705	764	682	711	723	676	752	699	760	716	734	715	765	735	728	732	746	721	697	776	717	693	687	751	683	717	724	773	751	766	741	755	761	689	722	712	683	701	737	709	727	737	778	759	723	692	724	737	726	747	721	727	736	722	696	729	705	688	709	744	712	715	773	709	717	714	729	749	753	732	738	734	724	790	750	747	667	734	747	708	715	711	705	773	696	685	712	699	700	705	690	695	743	729	746	715	739	740	706	697	778	742	737	758	709	768	755	719	710	711	733	718	760	745	714	750	705	695	695	771	725	765	729	752	729	713	706	727	708	740	751	698	691	699	712	694	722	728	660	742	754	727	701	728	747	717	743	708	733	726	729	709	689	720	724	719	709	701	754	744	743	698	709	742	765	704	777	779	734	780	753	733	705	765	719	716	729	757	709	715	727	788	723	776	687	708	695	706	731	707	728	739	726	790	724	715	674	754	733	736	734	710	694	748	711	734	735	671	717	696	732	718	710	715	767	724	740	739	759	758	750	763	680	724	702	726	723	749	708	718	749	680	686	751	722	730	726	706	747	731	682
27544	13970	4132	1997	1296	1145	1694	3892	3915	2380	1386	961	868	827	782	800	838	814	839	798	773	774	813	874	794	796	833	845	796	834	795	772	783	834	816	813	789	803	815	827	780	833	879	790	768	759	824	813	816	786	809	771	800	869	776	761	796	857	792	803	829	782	826	802	810	824	817	832	768	858	829	846	761	826	777	768	889	834	800	809	800	792	765	789	765	814	766	822	802	779	807	850	837	807	778	774	850	754	795	784	723	789	839	852	805	783	827	842	813	802	807	822	793	806	806	857	817	806	780	837	832	804	818	845	808	764	728	833	822	778	802	824	798	780	765	811	806	823	813	815	816	819	792	802	801	802	721	794	814	792	830	761	820	823	824	735	761	836	777	751	781	746	749	759	802	819	819	763	841	869	801	797	820	819	793	793	843	838	814	814	795	792	848	803	832	841	763	832	879	831	782	795	777	815	798	865	847	792	823	849	865	844	763	809	822	804	807	795	824	808	786	799	821	788	852	821	829	730	824	784	764	773	809	776	854	808	804	840	775	868	791	825	752	805	784	824	791	860	817	771	778	833	809	851	800	858	814	852	815	821	799	769	792	813	784	830	818	838	793	795	782	738	789	801	837	831	830	803	771	770	819	808	814	807	787	774	811	840	802	809	723	836	790	787	812	831	852	779	764	866	828	805	820	783	793	842	767	833	785	794	783	826	798	824	813	807	805	809	785	806	786	807	794	808	787	789	788	786	780	779	797	778	794	805	784	754	780	773	782	833	759	811	800	822	789	880	796	793	780	813	778	833	824	801	832	740	812	827	842	800	791	784	833	806	810	820	846	848	837	749	795	845	764	852	849	818	776	832	806	790	813	792	763	813	820	784	822	806	801	857	805	794	788	810	812	813	828	789	810	817	800	793	815	791	794	786	786	821	831	863	803	820	784	838	784	833	809	794	794	743	814	744	835	783	785	791	808	818	796	770	776	801	815	778	794	804	817	802	763	793	781	828	777	805	796	798	751	787	835	825	812	793	818	802	825	790	758	856	838	800	817	810	827	815	776	817	850	780	825	787	780	823	789	775	764	807	885	821	791	808	799	815	817	788	797	835	809	809	806	792	788	830	813	765	806	830	769	823	787	741	863	815	855	831	847	779	810	801	823	808	774	787	824	807	807	818	793	815	823	765	829	781	811	790	810	745	802	814	806	809	821	745	712	808	760	813	819	861	812	818	789	846	792	832	838	801	813	818	815	820	826	851	807	791	816	776	775	777	786	839	807	809	789	783	799	773	839	818	795	802	772	804	829	893	804	752	839	869	811	779	813	803	760	800	861	781	837	797	809	809	808	779	800	788	848	786	742	815	806	806	777	791	792	829	768	806	780	832	733	870	791	786	830	743	796	816	850	864	772	802	801	799	776	754	823	743	814	802	798	802	805	742	766	796	789	896	850	794	803	810	800	831	805	787	747	843	817	800	866	787	798	842	824	830	838	832	795	802	838	797	845	789	794	827	838	837	833	814	786	814	846	791	782	820	792	828	825	824	798	812	824	767	778	823	849	782	796	789	768	759	767	831	821	803	780	791	810	760	792	816	803	757	756	799	871	807	778	794	856	799	770	844	822	792	809	841	855	776	800	787	794	840	824	854	798	812	811	864	784	807	771	787	789	822	820	816	847	786	803	767	814	775	798	796	763	811	817	808	794	795	864	788	798	833	818	816	793	766	774	796	802	775	813	822	805	772	842	767	791	838	838	813	847	806	757	814	756	824	771	823	785	766	770	798	786	798	830	795	798	851	835	791	832	799	805	804	811	852	814	847	768	817	821	908	828	817	771	822	823	786	771	862	768	778	837	843	772	833	755	804	770	836	815	795	840	795	848	805	807	781	817	782	773	820	803	805	803	863	836	822	824	832	815	824	760	824	801	833	806	776	811	813	813	836	794	861	788	806	778	828	785	817	841	790	806	792	778	878	798	763	819	788	780	809	770	802	847	789	811	768	835	790	824	876	804	776	810	801	847	816	764	807	757	801	832	820	778	823	853	826	837	813	746	774	792	825	800	799	794	775	800	796	802	769	793	785	782	778	805	882	762	817	763	811	833	863	844	829	789	830	770	784	792	771	777	816	779	792	802	766	823	783	766	805	769	858	795	765	799	816	781	783	792	801	797	809	820	827	815	812	798	787	791	833	829	859	814	799	805	813	816	811	831	789	866	807	817	816	802	777	807	823	765	809	792	857	779	785	817	824	806	783	826	826	762	822	794	809	778	856	840	785	782	796	835	863	813	792	808	846	825	810	847	752	826	824	818	812	814	802	835	793	721	790	791	797	841	748	793	827	831	803	812	788	808	788	851	777	800	779	789	824	796	861	832	802	839	811	794	841	777	825	792	796	815	792	840	814	787	812	806	822	859	819	795	796	775	784	819	812	814	836	813	822	820	806	818	862	825	831	803	825	847	833	781	801	756	755	816	771	806	828	794	811	839	776	868	836	812	775	780	797	757	769	795	749	795	809	829	793	804	871	782	819	788	761	782	838	805	815	770	763	801	843	849	800	782	837	813	779	813	803	804	820	816	772	798	842	793	834	798	855	799	804	848	822	821	807	776	834	828	840	760	780	840	772	836	809	865	761	812	831	815	842	772	806	817	839	792	807	800	841	797	803	813	778	813	801	781	792	805	846	815	777	791	820	835	778	817	789	786	777	763	800	833	791	790	798	815	810	826	834	790	818	850	787	815	836	865	819	790	858	757	794	808	806	825	800	811	820	783	826	826	857	774	848	796	853	822	804	814	809	817	759	764	769	779	827	854	818	766	785	802	779	805	800	787	773	849	814	784	826	781	763	881	801	793	817	761	828	857	821	802	793	798	765	817	827	840	855	816	788	823	836	802	812	757	850	793	752	777	835	810	778	805	779	799	830	812	810	836	836	818	788	775	747	799	841	764	801	823	796	795	757	795	887	791	842	826	799	811	855	817	840	782	799	802	777	828	799	822	773	824	806	771	800	818	830	794	796	835	792	806	812	778	815	813	807	813	774	808	815	823	785	801	815	830	804	771	806	836	799	817	789	866	788	746	764	797	808	771	772	815	850	761	808	871	823	823	803	825	801	810	816	804	835	836	828	826	805	768	863	818	803	813	816	823	834	823	788	847	814	814	799	806	806	778	780	815	761	860	806	835	776	791	787	830	805	830	792	818	762	795	830	773	793	780	835	821	845	824	868	835	839	810	772	859	790	884	781	812	770	825	869	796	862	823	823	798	844	799	817	836	854	805	804	791	748	780	839	853	783	830	803	733	803	777	824	831	779	784	825	844	842	794	795	765	793	801	809	863	802	842	772	846	824	850	834	800	813	754	845	811	803	766	845	810	739	808	817	773	841	831	815	820	835	799	747	761	809	814	815	790	792	791	836	875	775	838	826	776	803	854	839	802	790	811	828	790	830	821	814	815	787	800	783	853	819	774	751	795	832	814	837	865	793	722	803	812	846	781	818	793	805	786	818
6188	3217	2756	1608	1433	1336	2091	4931	4136	2414	1297	970	769	746	684	719	732	739	709	696	758	706	724	741	737	714	705	743	767	715	718	691	727	728	685	685	770	693	724	723	744	732	699	744	731	696	702	678	709	657	686	709	670	675	708	710	694	677	710	737	715	733	733	741	727	721	728	701	707	693	733	649	707	753	723	691	739	695	718	687	667	718	671	703	776	680	701	691	672	677	733	675	650	696	732	696	707	670	693	750	691	698	737	706	757	729	684	701	675	742	655	680	722	721	668	728	708	694	685	705	728	661	715	698	720	700	726	717	676	700	678	646	691	642	702	679	727	705	713	672	676	716	718	720	686	709	714	756	690	703	686	705	674	676	754	692	743	753	702	634	705	652	717	720	705	697	732	710	737	685	732	722	671	716	707	699	676	727	690	718	692	671	719	696	686	701	702	724	772	706	677	713	681	712	733	736	709	710	752	727	700	710	726	742	741	718	766	722	642	763	699	637	743	747	708	692	670	759	697	719	698	722	735	731	723	693	686	745	730	734	667	699	748	668	723	687	669	700	700	734	680	682	686	689	698	677	697	730	698	716	700	760	653	685	673	647	644	708	702	673	674	660	733	738	699	704	726	695	682	712	704	720	711	777	688	668	740	689	716	726	691	661	730	656	745	722	693	698	663	691	712	668	689	693	728	702	719	720	717	651	693	704	699	721	674	667	656	684	706	669	681	737	674	639	696	720	734	676	673	732	724	712	685	725	693	698	714	702	695	700	699	725	694	704	704	655	706	695	697	733	665	685	655	727	685	770	694	680	656	726	696	717	703	688	722	741	674	695	697	719	667	708	734	725	698	707	661	688	731	702	703	725	669	709	718	681	704	659	738	731	676	703	692	733	678	691	710	706	707	714	689	692	683	702	674	662	704	676	726	716	750	723	699	695	686	685	669	708	680	679	678	676	705	733	725	718	711	703	726	664	676	719	693	715	697	754	697	731	672	685	658	692	681	714	650	704	676	695	710	648	752	711	692	626	731	722	744	748	688	687	702	747	639	725	727	699	732	683	733	676	717	685	685	737	680	759	670	736	717	735	680	715	724	703	721	702	695	708	724	691	672	711	718	730	638	712	699	736	691	689	716	680	756	730	738	666	745	613	725	719	720	761	678	719	666	725	693	674	674	725	743	729	736	706	728	739	717	702	734	690	687	677	644	717	681	723	679	720	707	705	721	662	684	757	698	691	719	696	644	694	709	755	670	689	698	711	679	719	729	689	732	703	704	695	695	698	651	694	673	693	712	678	699	735	723	690	675	781	708	717	683	712	719	702	681	715	708	666	732	691	683	676	712	733	738	679	716	737	722	671	671	671	724	716	699	704	716	695	637	757	701	675	704	682	695	741	679	675	687	715	738	700	713	686	717	722	708	702	711	691	747	723	685	725	718	726	680	708	678	721	661	679	689	676	743	758	717	725	698	702	676	724	675	718	724	701	734	711	688	678	699	713	704	736	715	698	708	763	749	696	689	707	732	755	702	728	704	709	691	697	719	708	724	741	743	701	693	753	704	720	678	747	693	724	669	671	686	682	717	669	741	697	719	676	718	650	731	729	734	707	644	694	718	736	717	725	718	719	695	744	682	712	680	684	705	674	705	684	713	710	684	690	722	689	707	716	686	696	738	692	700	700	693	701	728	682	695	713	716	703	675	686	736	732	722	724	687	688	707	721	680	748	695	734	683	670	735	678	714	752	706	724	765	691	674	724	680	720	697	736	750	688	701	730	704	712	692	751	699	728	714	707	672	655	681	647	682	712	701	696	716	680	714	675	699	705	725	733	760	726	698	661	712	707	765	726	667	707	713	691	700	744	700	704	732	687	749	721	723	674	774	740	715	726	694	698	712	687	717	746	744	705	726	731	694	714	680	773	721	753	728	688	693	696	713	697	728	707	665	704	747	751	661	688	698	686	758	700	729	681	752	699	735	703	715	689	692	710	693	708	710	645	694	710	732	708	711	715	721	739	726	739	730	683	657	703	755	710	708	720	728	683	709	717	740	720	660	726	670	711	714	768	656	684	716	705	687	676	689	654	743	750	674	695	699	668	658	746	725	746	709	672	737	739	736	744	697	694	730	672	722	718	724	769	722	774	694	660	743	688	736	736	733	685	686	747	705	734	717	710	708	702	734	692	695	733	661	714	732	704	723	715	711	712	709	747	746	718	698	674	702	733	723	724	685	737	683	715	679	709	688	756	733	715	698	716	716	765	698	717	685	716	691	656	712	701	727	726	726	708	710	655	740	757	699	704	715	740	741	742	697	754	701	707	673	698	680	709	690	693	691	681	714	679	714	694	711	731	691	732	672	695	716	696	679	723	683	695	734	721	689	737	733	703	685	730	715	670	671	683	728	749	694	653	724	714	696	702	740	684	688	689	718	738	713	684	699	677	720	720	744	744	725	701	721	707	715	698	733	695	695	706	749	668	724	680	658	714	719	651	728	661	758	679	702	689	722	728	694	705	737	699	692	702	703	716	749	687	729	702	643	725	688	669	697	710	675	692	737	714	678	684	666	674	671	687	685	683	723	682	706	666	706	718	685	701	697	727	701	719	743	700	697	685	698	694	684	731	708	719	741	753	715	688	651	689	676	686	689	781	664	755	711	738	692	690	683	658	704	702	714	693	716	772	670	659	750	656	691	710	720	714	719	744	675	703	703	656	722	709	725	754	729	704	722	669	671	655	712	666	725	688	713	666	723	708	670	686	729	703	714	660	679	717	708	664	717	716	705	699	682	689	756	711	714	720	732	719	662	693	767	718	708	704	690	723	719	686	704	686	704	759	729	691	658	684	667	632	722	694	693	697	680	665	743	708	639	741	735	750	751	706	721	694	692	658	660	731	708	751	640	665	674	717	661	655	719	701	712	670	704	765	757	676	705	712	708	714	685	723	708	724	710	711	732	664	696	708	682	733	741	717	702	743	741	722	727	677	709	777	687	694	744	743	676	724	681	726	679	702	699	657	704	715	685	728	709	740	749	715	728	703	701	744	701	707	631	671	711	709	693	728	694	724	745	734	723	719	663	751	688	742	755	718	682	669	681	699	691	725	701	713	734	713	725	703	739	690	688	719	731	691	717	722	751	640	719	705	667	723	705	741	727	702	732	701	704	689	702	704	705	736	685	712	716	727	689	720	725	716	651	706	743	747	723	703	729	758	684	739	685	680	690	683	674	764	687	703	701	733	684	713	671	672	709	708	694	751	730	692	718	722	694	705	697	722	729	698	703	721	716	674	712	745	705	739	678	733	686	698	671	711	764	672	718	743	693	697	669	756	683	701	721	731	652	747	695	732	708	722	652	753	703	688	695	734	724	718	736	718	763	759	692	694	695	645	713	698	669	755	640	699	675	714	728	715	713	719	660	701	735	637	685	702	706	694	704	709	663	734	730	702	705	701	668	703	682	655	701	749	708	754	718	676	720	737	695	736	741	720	746	715	691	651	735	710
25477	21291	27004	24936	7497	2309	12061	29175	24372	12000	3585	1772	952	825	789	748	810	765	775	810	750	782	788	754	733	779	785	801	737	740	797	741	762	765	790	817	788	782	796	746	769	752	810	726	818	740	776	723	747	725	775	772	768	740	790	704	754	766	775	736	766	761	748	764	773	726	757	761	777	797	742	777	766	780	743	745	755	809	727	761	734	793	795	751	762	768	789	812	767	755	784	801	787	743	778	805	740	740	750	805	714	732	764	757	780	716	772	813	764	762	769	798	806	751	785	800	768	732	755	767	786	770	769	774	791	785	759	783	716	740	760	728	785	777	755	776	810	768	743	794	803	790	765	774	765	750	764	803	756	777	793	728	726	727	743	767	764	740	769	798	785	730	752	713	749	767	758	757	781	782	789	745	739	779	715	819	800	797	744	719	729	728	787	734	789	740	760	755	798	794	828	777	763	810	782	778	800	765	751	770	737	770	792	740	803	803	752	851	740	791	770	798	742	760	737	757	752	802	800	740	771	810	790	784	744	749	761	792	789	746	780	762	751	775	729	756	743	810	756	802	762	769	748	766	804	782	747	731	801	771	762	732	782	737	754	786	729	793	772	748	696	766	723	788	784	798	812	796	754	768	729	770	761	713	751	755	768	754	775	736	788	718	738	789	787	788	732	770	786	840	751	762	740	734	708	764	780	769	780	800	736	768	765	712	776	742	777	792	758	748	775	808	802	767	804	796	767	807	763	807	742	776	837	784	747	748	733	753	753	766	797	793	804	779	730	843	692	816	793	759	785	810	747	776	769	795	728	754	726	777	766	806	754	753	736	787	761	771	790	764	753	793	834	719	730	771	758	802	745	774	742	732	743	808	742	780	810	761	736	786	787	697	722	806	759	807	797	794	772	727	732	824	810	755	799	732	769	774	727	793	753	800	774	788	773	767	739	770	740	713	706	755	782	769	761	790	734	759	801	783	769	720	720	751	771	757	776	725	785	825	752	740	736	741	762	745	813	738	767	766	713	814	773	737	726	765	743	750	816	740	806	822	772	824	766	762	781	735	759	778	754	776	751	744	731	719	750	785	764	776	713	780	755	768	729	806	774	756	806	768	757	776	791	747	728	758	763	778	730	733	798	806	731	761	776	705	701	708	758	791	767	751	733	730	792	759	807	757	750	777	759	844	793	795	765	815	743	753	754	761	760	747	782	747	754	725	766	819	769	757	780	793	736	779	751	728	764	782	733	819	757	788	778	768	807	778	782	804	783	764	762	721	831	752	756	728	789	716	786	766	755	736	779	745	741	755	793	771	782	792	795	771	760	780	737	750	746	750	781	807	767	781	785	759	788	757	741	759	754	759	787	751	789	755	777	773	791	823	785	751	737	755	754	728	769	774	784	802	753	780	778	745	772	790	758	795	761	739	741	759	824	774	758	772	783	707	767	755	709	790	773	741	770	760	780	784	791	764	745	751	791	798	759	748	767	775	765	763	766	728	777	737	755	821	818	757	767	777	791	803	737	786	788	792	753	793	739	758	787	759	765	818	775	792	801	768	763	774	777	759	800	813	751	789	768	801	760	758	777	701	782	813	773	778	762	795	778	744	767	749	785	747	801	770	743	736	754	775	801	780	769	816	783	749	743	727	763	762	735	808	746	749	751	795	764	755	803	754	745	814	722	757	788	761	827	777	753	788	799	787	771	750	788	772	764	827	803	790	795	795	785	769	729	774	748	727	744	788	730	738	732	765	774	766	753	783	755	782	795	846	763	765	814	770	752	713	754	799	767	742	793	763	805	862	768	795	778	714	728	828	746	749	721	797	758	763	796	739	795	829	798	783	748	802	760	772	823	849	795	744	800	731	776	819	770	772	761	749	715	815	789	773	793	749	724	741	753	763	793	734	746	756	738	744	753	789	796	772	785	824	785	777	783	715	731	763	770	767	743	798	794	791	755	758	760	765	727	810	761	792	765	762	735	797	782	727	755	798	736	755	773	759	807	831	814	789	744	790	773	763	765	739	756	755	738	726	775	750	739	797	786	782	773	747	745	763	818	789	784	748	756	787	795	753	784	759	777	735	709	793	746	766	750	748	743	793	748	805	719	763	795	768	793	726	784	734	796	755	731	733	743	745	770	766	715	795	732	729	741	786	708	763	759	792	746	769	716	753	775	780	767	755	785	750	815	744	706	730	774	754	752	778	695	709	786	763	765	792	783	795	763	740	823	767	704	780	757	806	755	803	738	815	800	771	822	800	759	793	758	731	759	798	770	785	790	779	765	757	772	773	771	730	787	760	774	804	755	742	777	801	787	794	712	772	750	794	753	757	746	762	716	763	747	761	761	746	752	815	768	767	725	743	798	729	782	800	766	810	774	733	702	756	786	725	775	789	804	774	797	764	793	749	709	791	832	746	787	758	781	769	722	772	751	778	745	804	725	767	791	756	786	773	790	735	748	731	805	718	779	727	748	759	752	807	786	749	798	773	733	732	747	737	746	743	747	813	779	723	765	783	756	786	761	762	787	767	710	782	760	769	809	755	743	800	753	751	751	770	729	756	751	757	750	799	756	742	772	756	760	806	791	752	772	786	770	753	763	772	750	788	763	775	788	730	744	709	770	760	804	731	765	783	759	759	753	730	789	747	802	743	790	744	768	771	772	777	824	799	786	734	768	746	785	765	769	717	760	797	759	780	805	764	787	737	690	736	754	751	744	727	702	836	783	768	782	857	854	800	816	786	714	756	761	771	765	766	726	783	815	791	798	804	764	783	765	746	793	797	729	751	787	762	760	819	780	760	757	663	722	783	822	756	716	761	783	761	801	749	768	750	768	740	738	731	785	736	817	780	798	764	795	755	811	802	818	776	821	767	762	733	745	763	777	830	807	768	777	715	795	785	755	741	764	784	760	756	741	777	772	737	759	810	813	773	724	719	761	767	777	837	756	784	778	798	766	762	807	768	744	788	747	749	790	741	808	817	733	827	753	734	777	768	762	744	760	796	783	775	787	777	759	763	742	741	796	783	713	746	769	752	795	759	762	818	781	800	784	744	708	799	778	738	812	769	763	783	801	801	745	779	724	738	791	837	781	784	783	780	764	738	748	728	748	772	808	774	797	759	785	777	743	735	819	753	771	806	736	748	790	784	732	750	772	739	787	726	754	781	779	800	790	732	775	785	761	805	762	756	794	798	743	738	779	790	737	750	724	784	766	782	778	748	783	753	699	753	740	793	765	729	737	749	746	773	747	801	791	747	746	712	733	746	760	782	778	704	791	792	721	783	774	769	760	808	778	707	758	835	770	774	803	762	708	769	752	745	774	790	793	746	713	803	794	812	805	778	762	749	740	730	806	810	751	757	766	747	763	744	776	709	757	794	776	773	749	757	768	801	792	723	800	742	782	741	768	735	768	811	774	711	794	770	764	720	805	798	762	761	768	728	816	773	800	781	765	748	824	744	799	736	758	779	771	727	739	704	803	755	741	779	731	766	787	733	772	757
5363	6935	4847	3604	2943	2029	15130	27346	20818	9025	3365	1812	905	723	757	701	709	709	725	724	729	703	734	732	683	720	738	650	732	696	697	715	670	727	683	751	737	746	721	712	700	687	738	712	739	695	666	718	694	760	729	740	708	695	716	697	735	722	732	677	686	699	727	711	743	694	708	700	697	682	681	719	707	717	714	711	671	722	706	725	677	715	663	704	669	711	674	694	702	740	754	694	691	742	701	703	716	717	701	704	699	657	717	692	670	710	741	726	704	688	712	678	684	742	693	697	730	715	723	707	728	701	701	762	718	704	694	762	688	769	714	718	717	723	742	707	709	730	751	672	676	688	739	738	738	644	754	690	701	730	713	688	703	697	763	711	681	687	706	674	735	728	709	642	698	702	710	690	726	690	691	748	758	732	669	662	681	752	712	704	664	705	724	725	691	735	691	670	681	717	708	724	757	645	673	736	726	712	734	737	703	738	652	686	678	723	710	707	691	702	712	716	678	701	716	718	719	729	686	727	705	637	710	688	736	712	711	727	703	727	711	707	753	673	713	749	729	683	717	695	684	726	691	691	707	678	692	678	718	635	696	711	692	747	727	684	724	667	699	719	707	739	722	726	699	696	701	746	695	706	712	716	707	686	724	673	682	662	709	763	709	690	734	701	715	699	688	709	705	730	717	705	688	739	680	707	719	718	709	683	710	655	698	665	729	699	696	715	717	682	681	690	702	722	717	720	718	725	743	719	695	717	721	718	706	725	695	670	668	686	705	719	705	726	737	713	649	698	691	702	694	660	737	746	700	697	699	746	720	685	684	699	665	729	653	728	678	713	720	693	698	724	712	746	707	668	710	679	685	678	667	695	729	690	729	719	673	715	708	715	716	722	729	700	676	736	656	686	667	695	687	713	739	760	700	720	751	692	660	726	719	722	703	744	691	680	745	739	674	757	717	710	690	671	682	704	751	686	732	745	726	731	692	728	695	677	700	727	690	712	703	679	696	675	709	711	684	713	711	662	760	652	698	692	724	674	709	678	734	696	673	703	728	681	688	668	712	708	689	669	715	680	696	645	703	696	662	702	697	672	694	659	725	723	711	713	704	646	698	709	742	714	662	712	699	707	683	670	688	634	729	725	680	727	704	672	649	679	727	698	684	732	701	722	741	683	702	665	682	681	739	692	747	684	741	704	715	740	703	736	643	704	659	748	715	717	714	703	733	735	691	707	709	710	714	694	707	678	701	682	648	668	697	660	690	687	708	715	701	655	750	679	704	655	677	777	721	688	709	701	700	644	701	679	720	688	751	714	684	674	705	662	652	708	771	719	731	686	681	717	680	687	707	691	695	711	713	737	702	674	690	711	693	731	701	703	729	660	674	689	731	730	675	699	672	697	683	737	689	711	729	675	717	715	735	697	684	714	688	705	708	724	680	748	682	650	707	689	682	679	660	694	717	735	740	700	691	695	759	658	698	706	711	729	731	709	672	691	665	727	684	703	745	706	761	625	717	723	690	673	771	685	701	726	671	663	760	711	724	685	720	648	696	681	719	721	718	685	732	670	703	696	692	672	715	698	668	702	724	714	656	694	727	679	656	664	705	712	664	710	724	686	697	731	712	646	730	715	725	671	731	712	748	711	698	737	722	712	728	703	692	717	724	730	737	706	697	717	726	702	724	693	727	674	711	721	739	705	693	719	682	656	711	687	675	720	708	687	699	719	668	698	738	655	730	663	679	679	686	644	703	688	643	696	726	689	706	688	693	669	665	694	681	681	711	711	681	709	716	699	711	722	708	754	723	700	668	686	669	744	728	704	698	718	735	704	702	668	706	668	708	735	735	699	709	725	717	693	683	682	678	678	728	714	744	644	705	714	678	709	724	705	699	719	691	667	710	674	678	669	715	657	716	745	662	669	738	711	690	666	718	677	761	690	697	670	704	728	721	730	705	713	680	722	719	713	707	672	680	714	750	664	696	708	716	655	734	768	729	651	713	735	654	710	671	703	717	683	731	765	656	673	682	726	668	717	688	641	693	681	695	727	696	669	722	710	693	667	700	664	673	725	691	704	710	697	700	633	673	698	685	738	700	710	697	749	695	744	695	713	678	695	737	714	753	713	703	732	747	701	680	693	725	702	705	712	699	676	712	676	686	680	666	714	705	682	707	716	740	709	639	678	696	681	704	698	683	699	718	682	652	741	709	685	665	731	739	702	695	727	685	684	698	704	658	727	716	736	727	713	662	701	678	717	680	711	699	700	726	666	685	708	719	688	709	689	631	719	684	696	683	700	668	697	678	711	715	666	706	710	706	720	691	716	643	715	694	768	646	692	725	678	687	650	688	675	697	690	657	698	673	677	708	673	684	696	691	677	721	741	643	785	687	673	689	711	666	706	647	745	682	685	684	689	721	683	674	754	746	734	717	683	734	709	713	719	728	702	678	700	729	672	678	724	727	713	663	768	662	702	704	663	724	678	700	720	726	682	696	734	645	690	703	721	697	669	693	720	659	753	715	702	676	707	658	686	666	718	702	670	655	742	723	689	704	738	682	702	664	687	696	693	713	726	702	736	701	668	718	678	694	705	660	769	718	748	709	670	683	662	657	689	733	684	679	675	684	665	678	669	687	716	680	733	691	654	673	638	710	678	688	717	659	699	700	716	640	680	709	697	672	694	663	685	707	698	711	690	729	651	701	701	705	701	702	703	658	708	690	737	712	699	716	704	652	698	674	678	672	722	695	646	679	714	713	669	678	707	764	669	672	712	676	685	710	737	676	669	707	693	715	720	697	691	711	690	701	702	671	712	658	718	670	772	705	732	725	699	714	714	675	701	708	638	689	690	656	738	747	690	668	699	719	708	722	769	721	660	711	712	680	698	714	696	706	717	696	708	666	680	672	696	693	702	718	724	730	725	721	743	740	694	656	686	692	666	663	719	735	718	709	722	691	705	717	652	723	654	690	674	707	698	722	689	748	754	672	726	708	736	704	689	703	656	737	737	701	724	745	739	702	678	703	730	704	671	705	695	708	674	720	650	686	723	680	721	712	670	685	729	723	712	676	723	728	710	670	706	703	711	713	728	652	727	684	686	701	742	685	733	719	738	737	734	707	712	653	728	683	693	737	715	702	687	698	779	685	715	694	669	676	705	723	730	704	736	667	685	702	715	705	689	773	688	676	699	736	687	694	759	749	693	724	699	697	742	728	700	679	647	778	708	686	687	682	710	706	733	682	683	722	682	718	712	680	678	741	689	742	695	729	745	719	642	702	716	732	771	703	756	709	674	708	722	731	694	694	757	686	656	706	682	712	700	761	674	650	693	727	701	684	722	743	730	699	662	744	703	691	715	685	748	676	743	698	721	737	677	669	714	748	749	697	695	689	716	752	776	698	680	712	702	698	685	686	647	673	690	701	728	687	692	682	750	706	657	658	705	688	735	728	704	734	690	699	717	691	726	632	681	713	658	688	683	679	690	708	723	728	705	692	691	717	670	703	691
24161	21274	28571	24344	21134	10896	22358	45727	43742	26051	8692	3389	1373	942	891	919	879	917	909	873	897	860	925	949	845	870	892	898	861	892	804	874	852	861	869	895	887	932	901	823	840	926	897	860	963	878	881	848	837	863	864	832	884	887	834	867	896	866	912	856	865	919	910	886	880	931	912	901	872	858	889	882	857	881	950	895	911	885	829	841	839	862	875	831	870	884	858	862	871	817	874	865	948	819	865	915	927	940	840	883	887	875	906	901	854	883	859	872	907	857	849	850	860	825	846	841	856	929	860	834	806	886	875	841	802	874	860	843	913	831	833	848	903	902	821	903	887	909	869	891	860	843	859	899	891	903	845	867	889	832	884	885	894	871	842	823	897	898	921	849	893	876	871	839	868	879	850	869	885	836	874	913	852	866	850	909	881	845	856	884	805	904	897	820	836	839	926	899	831	790	864	875	864	865	868	905	914	866	875	820	863	948	908	891	870	893	871	898	835	899	861	879	832	872	884	865	882	813	918	839	846	907	887	898	899	860	835	842	842	882	833	870	899	862	884	909	844	886	919	886	869	833	893	871	898	877	908	866	913	906	820	905	859	893	894	910	853	845	838	855	842	858	817	912	893	843	892	898	897	883	889	902	858	859	907	871	892	906	853	855	909	880	904	873	905	859	851	877	879	873	815	913	846	923	813	915	854	870	898	896	845	835	808	847	883	897	898	870	860	854	860	823	881	862	834	854	831	871	864	823	909	885	854	900	910	839	862	792	841	833	879	919	882	862	858	868	864	887	890	905	917	886	896	822	846	824	823	924	856	834	880	878	872	866	838	854	790	842	847	859	868	862	820	930	835	865	861	888	821	906	848	901	868	903	846	893	844	880	868	883	905	873	845	828	868	892	890	848	928	863	930	898	903	893	886	894	832	849	907	818	827	946	851	833	839	894	870	864	821	852	866	898	917	853	843	884	886	897	904	865	907	873	813	903	843	886	833	904	833	899	890	863	859	881	846	865	804	841	897	855	897	817	830	820	855	879	812	818	903	859	922	886	901	923	910	898	865	822	871	920	875	872	854	828	883	799	831	863	867	864	852	889	844	868	893	878	897	857	835	839	850	811	910	902	906	922	838	906	845	908	839	838	841	919	854	914	890	886	829	904	846	833	868	884	865	905	891	867	846	837	836	863	884	905	874	873	867	915	925	855	878	854	839	906	879	878	864	843	876	902	857	880	898	827	871	877	849	926	831	854	879	837	857	918	857	939	881	855	870	887	881	845	899	888	899	931	855	868	849	866	862	878	855	875	912	901	905	870	899	871	875	918	861	867	843	867	880	866	862	867	845	875	902	884	908	884	869	858	880	829	812	836	851	913	796	881	858	884	892	867	841	840	902	838	881	897	899	871	834	845	854	823	814	844	869	876	857	839	879	891	845	827	876	827	864	847	899	914	850	902	910	857	885	806	859	897	843	894	880	887	856	898	916	851	862	876	852	879	878	875	859	893	853	854	857	822	893	911	856	871	873	913	881	859	856	848	903	786	846	905	815	855	835	830	886	905	864	827	900	925	890	857	873	925	866	835	898	859	890	861	862	835	863	804	889	875	833	925	844	816	871	870	873	860	889	910	916	877	905	885	904	881	851	882	862	897	913	824	839	843	868	861	858	851	898	905	916	875	871	859	815	828	887	874	832	873	908	877	801	899	865	865	910	835	853	914	875	828	872	862	919	893	882	873	850	860	846	866	800	886	925	839	890	877	873	844	843	854	865	909	842	887	898	843	829	896	808	891	881	848	923	841	836	845	895	882	897	812	881	864	893	874	862	848	853	876	892	808	868	859	900	917	857	882	875	884	866	922	905	824	863	872	864	836	932	840	874	839	889	863	825	880	857	822	847	854	844	906	869	875	876	841	843	851	867	870	852	837	849	841	897	922	889	895	821	901	850	804	874	847	898	904	887	822	894	889	862	812	856	893	895	879	932	879	821	870	861	860	863	867	898	903	870	814	918	862	920	882	852	890	877	884	888	869	923	879	902	821	878	861	845	872	870	927	840	886	849	901	895	895	832	882	913	917	883	856	812	893	882	846	822	919	886	901	830	894	833	876	850	865	880	891	817	827	902	908	904	824	835	865	849	863	899	815	897	883	934	901	839	897	903	862	920	824	858	874	863	830	902	912	858	873	870	848	888	901	830	890	877	853	853	860	831	845	844	811	859	867	847	920	855	917	863	915	866	826	883	828	846	857	874	868	888	855	890	883	864	891	868	844	879	883	870	891	871	833	853	862	857	837	915	877	893	859	903	859	885	870	896	876	849	899	864	861	866	837	820	888	854	854	870	877	908	929	835	877	868	893	823	856	871	833	849	849	911	889	889	847	816	801	939	896	865	864	892	846	813	866	866	846	848	918	862	899	877	825	874	869	898	850	852	860	882	872	864	855	869	864	854	907	848	914	849	887	875	866	846	855	812	907	854	895	879	859	881	892	816	866	842	850	879	862	877	896	895	832	892	846	936	843	888	891	871	853	863	855	839	866	843	851	880	908	862	903	911	893	842	876	848	836	836	902	851	839	870	902	794	898	895	871	871	836	855	869	893	900	874	866	904	875	873	924	819	901	899	916	873	880	860	849	834	845	870	907	850	831	864	905	887	884	929	893	895	871	871	854	902	830	866	816	827	829	843	895	848	911	873	850	907	901	856	893	909	888	846	868	856	919	911	792	864	908	914	865	886	841	871	857	831	844	825	863	890	923	884	865	884	882	842	823	829	851	913	882	899	884	873	853	896	836	859	829	871	903	886	851	886	885	838	869	920	909	884	860	883	880	884	842	854	852	870	868	835	847	905	842	842	882	860	926	824	899	872	860	905	856	846	873	831	850	863	864	881	899	885	904	857	874	869	872	846	865	851	869	892	858	868	906	885	919	878	837	867	799	853	900	860	915	860	894	879	890	880	863	822	867	883	896	887	889	942	844	860	877	864	849	908	910	901	880	828	872	815	861	886	865	894	902	873	845	826	857	874	854	869	852	838	847	879	921	949	893	856	882	837	848	854	877	869	846	913	910	846	846	792	890	910	856	884	872	814	850	888	859	863	933	869	843	806	867	815	843	862	888	892	871	824	845	843	826	856	842	938	833	886	891	852	805	925	852	894	917	802	892	862	835	926	842	848	839	870	878	926	865	890	856	868	874	896	941	835	849	863	922	857	911	809	864	855	894	897	849	905	850	900	865	879	855	893	850	850	856	870	858	837	873	823	838	892	800	893	820	836	886	863	819	840	811	836	873	845	874	865	836	898	885	890	851	866	852	841	879	830	866	875	861	853	869	913	847	872	872	836	851	855	896	939	825	850	894	893	863	875	819	919	848	872	880	885	874	904	889	883	892	880	861	841	847	875	848	923	878	935	843	858	845	914	909	844	841	859	841	849	874	866	923	898	871	878	904	841	906	903	858	901	880	854	812	852	867	870	835	879	856	836	862	817	882	903	841	809	876	880	821	896	862
5889	11526	11030	6924	4558	3482	24562	44399	38613	18363	6622	3291	1258	901	819	757	809	799	756	775	786	756	756	783	747	793	793	746	757	833	839	828	844	727	807	828	832	833	779	794	789	797	835	816	814	788	824	808	825	806	771	764	802	797	775	795	797	794	743	799	756	759	756	772	830	849	829	775	774	768	785	818	763	786	763	770	767	764	778	778	811	822	831	763	782	849	747	776	741	751	769	808	791	810	816	761	754	787	798	776	755	776	730	795	846	827	838	776	783	798	742	805	810	812	765	770	775	796	780	806	803	780	786	786	762	735	809	805	803	814	754	762	772	786	773	739	795	790	770	786	825	816	851	793	797	729	774	777	776	805	774	832	799	807	838	765	795	793	806	761	803	742	797	816	807	776	749	788	783	805	805	766	810	792	762	743	814	803	793	844	761	776	774	851	819	782	804	798	807	836	829	764	753	775	705	777	716	785	763	788	780	813	757	802	767	775	782	721	823	762	819	822	745	782	836	826	811	768	798	775	794	772	818	787	787	794	777	813	798	793	794	771	803	779	814	782	809	833	781	822	772	731	818	797	824	761	817	806	770	821	771	826	787	834	788	831	794	802	765	788	698	744	790	774	797	771	762	746	754	784	805	817	732	774	794	749	807	776	737	787	809	781	744	747	816	809	737	766	818	741	797	785	842	757	784	820	773	785	745	791	755	773	807	781	798	752	764	797	759	771	776	782	783	746	781	774	741	786	727	808	747	788	799	782	747	778	782	787	793	742	794	761	779	770	775	815	765	794	754	774	756	804	783	793	817	847	783	769	738	807	816	851	783	788	735	800	789	790	811	785	794	826	796	809	786	796	756	785	785	784	739	738	757	808	793	793	741	834	789	758	793	780	797	796	802	785	776	798	793	758	788	786	740	786	754	765	758	808	791	778	795	748	763	781	740	785	753	770	798	767	757	788	792	793	798	772	769	751	794	793	796	757	759	862	755	782	724	746	747	745	812	746	755	773	783	781	785	836	836	754	782	775	751	761	729	729	784	762	809	780	779	721	771	762	759	826	776	780	797	796	797	799	808	779	747	764	785	813	779	790	778	778	751	721	798	768	790	784	764	781	859	779	783	744	787	828	792	732	810	808	743	783	732	791	726	779	795	811	817	763	763	784	783	766	771	775	788	770	793	813	787	788	799	793	793	809	742	806	833	791	749	748	763	859	788	813	789	806	790	782	787	805	796	765	778	779	758	779	832	812	836	763	773	779	764	758	820	783	802	803	773	747	773	771	785	782	817	774	840	810	843	820	778	775	776	775	738	794	815	825	816	766	792	788	724	809	823	763	758	773	792	750	751	739	784	783	827	764	743	772	772	774	796	800	760	758	797	810	806	790	753	761	739	799	801	758	764	823	810	767	785	737	823	815	828	823	776	788	773	773	800	749	799	766	838	718	809	764	819	773	818	766	770	803	778	781	781	789	769	808	764	814	805	805	785	786	735	774	754	806	828	784	724	794	790	768	740	766	774	801	827	773	738	819	794	782	764	752	776	758	784	764	750	751	802	789	722	759	819	742	786	763	768	799	837	737	805	767	776	707	820	749	796	741	782	853	761	807	769	838	811	782	741	785	796	832	781	772	818	824	830	795	802	790	767	762	775	737	756	758	815	838	779	752	787	754	802	748	765	774	795	798	787	773	777	798	794	876	796	793	726	803	787	750	775	829	794	769	781	779	796	769	879	808	764	787	730	777	790	808	793	801	803	787	786	770	781	736	763	734	734	773	801	755	791	772	807	765	791	731	773	791	812	780	809	820	806	796	800	747	831	812	764	772	792	803	716	815	792	797	839	804	773	808	773	781	804	759	805	738	780	753	829	766	753	773	821	818	806	816	777	785	789	764	795	776	736	782	793	771	810	794	808	801	767	758	818	817	774	755	800	788	815	768	743	750	788	792	775	770	753	770	788	856	790	789	749	758	763	826	781	828	796	791	775	782	716	829	792	789	758	787	787	762	812	763	762	751	800	773	720	765	763	714	780	727	765	823	765	790	799	764	816	815	794	765	785	826	738	787	826	809	788	789	799	781	761	795	819	782	759	751	787	778	748	799	782	736	801	746	808	759	770	820	772	792	836	717	804	733	793	851	775	811	815	766	749	835	773	773	785	833	732	819	760	753	838	778	779	791	785	768	786	792	730	733	773	748	776	777	766	822	795	796	750	745	785	769	795	804	823	754	783	813	782	745	775	801	777	808	798	805	771	778	801	802	808	807	820	759	748	786	770	777	758	782	771	781	713	844	798	782	810	810	746	804	740	770	755	749	707	765	792	784	734	787	792	780	760	809	857	758	806	785	789	792	825	738	786	802	862	786	794	797	809	767	747	779	796	784	809	778	822	782	785	794	786	783	804	783	796	821	803	778	758	781	798	797	776	757	759	816	808	784	775	793	731	799	821	796	781	819	812	768	739	831	751	742	796	764	828	764	800	794	780	768	766	814	802	793	779	754	744	742	788	694	787	798	827	773	774	761	808	753	786	778	781	758	798	783	754	772	770	704	788	774	779	743	757	837	812	803	834	759	805	790	811	771	779	747	757	774	768	767	772	795	776	803	707	809	753	757	779	807	762	772	803	782	750	775	750	781	717	751	737	777	831	825	807	758	747	786	756	792	815	736	765	778	746	761	772	814	767	833	785	794	755	765	801	782	765	807	750	792	804	784	802	748	765	767	748	755	760	778	812	779	757	765	813	749	758	802	771	736	789	808	809	795	778	749	801	778	788	741	822	815	751	750	771	838	759	777	781	770	835	742	755	739	724	771	705	765	793	781	762	881	760	765	786	759	766	755	770	805	774	753	791	738	796	816	774	790	783	755	747	756	759	812	739	790	809	797	765	716	744	757	804	759	741	777	770	739	763	741	784	776	728	772	782	787	767	772	778	752	762	821	820	761	788	796	778	785	780	751	758	786	763	746	789	784	791	778	779	776	779	752	775	793	778	815	772	723	822	794	781	760	801	776	828	757	758	757	823	761	747	825	743	771	745	759	771	744	720	780	779	795	719	775	804	771	741	797	812	797	794	814	765	753	749	769	779	781	755	792	748	765	817	740	831	756	764	756	800	752	748	782	771	782	775	739	797	765	763	747	744	761	821	732	766	763	784	751	773	808	762	754	766	792	736	750	772	799	781	738	778	772	775	717	788	766	741	764	799	744	784	788	788	788	773	779	756	782	794	794	740	792	764	800	767	753	766	813	767	782	808	800	799	757	785	755	777	738	751	769	767	761	780	781	763	755	779	733	761	751	772	786	761	737	840	778	800	811	820	763	810	752	810	765	738	802	833	698	799	838	774	823	795	799	835	750	815	769	716	798	798	743	785	824	741	806	728	801	743	764	762	767	825	726	773	769	782	748	737	803	800	775	722	779	786	771	777	763	787	772	816	742	816	773	749	763	761	813	737	778	798	760	804	775	822	793	796	774	815	785	806	768	761	749	790	822	854	851	786	761	767	797
27745	13751	4548	2426	1477	1140	1778	3833	4017	2510	1479	1006	898	857	860	834	810	788	794	831	820	843	811	829	849	791	787	820	805	847	836	837	812	829	841	826	770	885	823	848	854	856	787	824	827	829	830	872	839	847	817	821	858	833	776	845	866	774	845	874	837	842	854	855	799	835	794	827	854	778	855	838	857	787	833	859	760	841	802	876	856	760	835	806	780	789	815	837	866	831	808	820	867	770	795	867	822	794	767	799	859	829	802	846	807	818	797	815	826	831	767	816	816	805	799	826	809	845	874	819	803	776	852	817	807	854	805	869	792	870	797	790	808	860	812	803	810	831	837	861	852	802	852	845	825	831	850	823	830	821	833	825	808	877	817	819	808	801	863	819	809	818	778	773	809	810	800	824	766	870	858	813	828	849	777	878	862	810	804	759	865	762	833	826	762	796	914	819	869	812	787	833	832	823	833	810	854	880	780	821	800	840	806	830	790	790	808	771	851	851	831	818	835	808	779	820	828	831	855	816	826	831	774	807	826	802	828	831	807	812	738	766	868	804	872	781	832	808	814	845	840	819	819	840	812	868	833	794	850	820	824	835	791	761	838	799	815	827	790	827	847	850	837	769	826	818	823	748	799	847	833	787	854	831	866	877	782	843	777	835	793	831	872	827	811	826	823	816	834	794	822	849	830	800	849	777	845	810	823	833	790	805	849	810	747	829	788	780	841	831	829	820	818	794	836	858	765	820	791	821	856	775	751	870	790	835	786	848	786	839	848	844	828	848	869	842	765	848	822	817	856	828	792	795	813	824	810	843	775	816	875	806	778	818	775	846	782	854	835	858	881	826	775	849	833	804	796	847	829	867	832	810	821	809	842	810	826	824	835	827	842	857	780	776	833	810	820	794	844	745	789	832	811	820	786	811	805	852	850	815	885	848	808	810	789	826	874	802	871	829	854	827	846	836	833	845	793	789	836	832	779	852	799	836	814	829	812	844	812	815	816	819	761	848	831	793	847	862	826	799	846	785	888	826	833	818	826	807	842	827	785	823	821	872	868	795	820	829	854	827	805	814	846	758	787	826	802	803	816	839	806	865	815	805	828	852	764	780	826	831	797	818	767	810	874	812	830	847	832	826	842	818	796	819	857	833	818	846	840	807	796	820	849	811	866	786	822	820	805	816	836	806	794	845	817	832	810	810	851	846	813	817	824	809	800	795	821	852	828	818	784	785	796	805	812	811	840	829	823	824	806	818	874	769	784	809	814	817	836	819	796	791	826	839	843	852	815	782	860	826	778	766	806	786	820	890	830	857	822	762	843	822	812	797	862	799	812	801	828	824	789	850	791	832	838	816	910	846	808	814	799	804	856	797	754	835	790	845	793	813	870	856	861	784	836	785	799	841	827	841	766	777	847	870	790	830	831	867	810	837	826	826	779	836	783	781	777	834	849	753	790	820	803	834	811	850	796	786	792	825	838	795	829	795	793	771	773	800	782	831	788	823	894	827	799	798	829	802	855	824	858	851	862	788	827	810	807	798	828	776	853	846	777	836	811	779	863	833	816	834	835	826	846	817	764	811	794	825	884	871	825	788	865	873	775	839	797	822	885	824	822	834	847	801	818	823	854	838	822	847	858	853	792	858	796	829	821	829	855	826	771	819	837	839	888	782	789	807	782	824	864	869	838	846	807	786	802	803	885	847	841	794	865	818	816	766	835	818	821	838	800	774	826	808	812	820	829	864	830	769	834	786	807	821	823	785	861	815	854	836	869	794	864	806	859	787	864	788	792	808	853	816	825	845	763	812	789	817	838	844	793	876	824	852	843	814	826	801	836	807	821	829	807	810	837	816	849	791	804	819	829	805	809	874	819	776	816	816	798	821	792	803	838	822	827	820	827	811	745	802	815	800	856	839	829	819	854	831	794	757	812	815	861	819	842	795	803	871	798	782	818	837	763	821	787	809	836	820	809	845	807	851	847	798	850	809	823	835	854	842	799	818	792	781	839	839	784	784	808	835	844	827	847	841	835	807	780	884	813	794	843	793	844	838	801	808	834	866	840	840	839	803	839	841	817	882	821	806	812	851	829	802	817	797	875	900	788	798	825	806	777	856	827	840	834	853	835	808	840	848	845	834	831	883	855	798	820	809	835	837	801	785	808	810	821	840	849	889	819	840	816	837	812	828	800	824	819	802	800	854	812	805	798	834	807	807	808	800	804	788	828	789	777	786	814	813	773	850	791	839	794	818	808	862	821	844	806	840	798	813	802	824	769	826	789	843	778	827	799	807	826	809	805	836	787	863	750	810	831	835	821	801	830	790	814	828	830	863	847	825	821	872	887	807	849	831	827	820	810	840	834	815	761	819	820	800	789	852	871	884	809	800	867	842	883	805	809	821	803	798	828	873	773	824	806	821	826	777	854	787	819	812	832	833	795	815	809	824	826	844	842	822	783	838	775	839	781	775	826	846	778	884	854	840	832	844	786	831	840	861	784	826	815	816	793	795	818	809	808	810	881	808	824	823	822	809	853	830	843	772	833	815	843	901	803	801	804	806	813	770	857	849	842	815	786	792	808	785	806	856	866	828	821	853	878	815	754	798	754	819	797	848	843	805	845	851	818	858	725	844	855	846	791	822	843	826	817	847	812	828	808	847	832	803	861	848	797	788	802	812	839	796	827	829	827	838	816	821	869	828	830	823	813	776	804	812	850	780	848	854	812	826	841	809	787	860	841	809	819	816	839	871	830	818	829	816	794	795	882	855	875	913	795	784	887	833	895	862	824	815	839	852	869	833	824	852	867	892	792	791	824	809	782	819	787	870	837	802	851	790	832	814	781	823	803	812	823	823	845	799	833	817	801	796	797	800	791	863	809	794	788	829	832	804	850	866	777	882	859	801	797	879	822	783	825	810	798	826	796	817	827	839	798	760	812	836	789	823	838	882	821	815	785	768	872	783	803	818	840	810	817	801	738	843	834	846	849	759	773	770	804	810	876	838	798	819	838	796	780	817	778	827	845	789	827	829	810	836	818	817	779	833	812	825	785	787	812	821	765	806	832	827	824	785	802	889	854	812	819	775	812	841	841	831	899	836	814	855	902	831	841	847	814	842	825	782	779	832	827	818	856	826	843	763	792	878	828	801	840	808	816	790	784	815	855	864	802	822	808	823	782	802	813	828	906	856	864	814	809	826	848	866	837	787	839	864	824	819	852	848	858	777	787	758	838	810	800	854	792	806	829	823	841	830	801	773	836	826	809	831	824	824	814	854	810	797	760	830	823	790	841	761	818	825	818	828	870	799	793	811	852	835	798	825	866	857	846	810	837	808	808	847	815	876	815	827	848	796	871	836	830	794	816	844	785	839	863	887	793	827	809	818	821	846	780	817	776	794	838	763	855	794	809	792	799	788	859	784	766	792	864	843	819	860	824	841	863	838	878	801	836	832	880	868	842	850	792	846	778	796	800	827	848	850	871	807	822	864	838	830	795	840	864	810	810	834
6128	2495	3770	2000	1507	1180	2122	4478	4282	2396	1197	975	752	709	725	752	747	771	727	721	705	698	663	752	710	694	712	714	709	704	724	716	686	713	727	692	753	708	706	737	691	749	691	760	703	727	751	715	746	721	721	693	714	729	743	730	693	704	727	738	743	720	695	711	675	721	774	738	683	735	708	721	717	724	701	717	766	684	697	686	725	728	730	722	678	720	766	732	749	745	745	713	676	729	711	724	683	693	729	732	707	695	759	670	722	763	697	730	718	711	699	699	707	698	681	687	718	662	718	727	722	760	693	719	648	722	749	716	702	644	667	696	711	727	707	722	723	713	719	716	687	719	712	687	705	716	740	692	665	747	684	735	702	718	766	766	702	742	709	743	699	676	684	736	738	726	649	697	677	730	684	722	707	691	713	676	701	737	725	745	699	654	673	684	709	734	676	682	736	698	686	685	730	740	715	727	723	700	733	715	745	684	761	708	705	724	660	684	767	691	721	747	713	690	708	745	717	691	720	737	758	684	716	738	657	693	741	638	720	703	701	730	711	731	732	678	690	724	725	704	672	688	717	703	716	689	736	729	697	732	754	672	752	718	723	765	759	755	740	720	701	715	719	697	745	682	756	662	727	685	684	720	721	730	725	701	693	703	749	701	716	732	709	732	683	713	683	653	758	700	723	717	708	714	703	714	721	651	686	723	667	697	719	761	705	700	688	706	691	735	720	672	680	719	667	701	712	667	689	687	731	749	727	680	683	705	690	664	763	709	756	716	686	660	698	709	731	737	695	678	717	686	733	714	742	686	674	706	760	699	767	705	704	723	701	739	684	684	714	711	719	719	719	721	703	712	698	702	686	713	691	667	692	712	713	740	701	742	724	704	716	704	665	655	732	756	754	665	703	697	737	713	722	720	685	687	719	732	697	738	718	660	710	693	699	706	739	763	704	740	703	724	706	741	710	673	732	729	660	728	707	720	709	719	655	702	700	692	731	658	725	696	698	728	692	720	709	669	740	713	722	733	701	733	733	700	723	729	741	708	678	660	686	672	689	710	670	757	742	672	678	723	729	731	741	745	709	693	712	716	711	705	763	686	713	740	727	674	680	732	710	703	708	712	706	729	729	710	701	683	697	697	716	661	681	685	700	720	740	723	710	683	742	680	699	701	698	702	716	705	727	720	763	693	704	696	686	729	712	718	731	732	692	728	704	698	745	693	705	738	721	757	741	756	743	658	765	718	685	706	716	656	661	718	687	694	749	662	684	704	666	735	672	725	735	684	665	718	695	650	739	693	682	720	690	724	739	712	659	720	691	712	702	729	694	746	730	706	715	679	721	711	701	723	695	694	680	688	742	703	699	668	690	719	715	721	697	731	759	717	749	694	731	743	790	711	701	721	755	756	709	709	662	673	748	695	703	712	661	714	709	721	669	695	659	704	734	724	660	701	696	739	730	707	706	737	682	701	729	729	652	743	686	745	741	753	755	740	689	696	689	704	752	712	706	700	732	745	709	713	700	735	700	732	689	720	757	706	712	717	682	727	731	732	705	721	725	693	699	707	673	735	705	739	730	746	689	705	804	722	686	744	754	676	712	698	723	744	703	675	653	659	726	724	719	738	687	697	664	713	723	699	700	697	707	699	710	697	677	720	720	728	740	706	724	661	743	674	661	715	734	729	698	721	696	726	728	710	735	739	712	739	710	646	716	741	737	740	774	755	731	678	693	713	714	745	689	677	745	738	705	709	742	725	739	675	658	715	695	713	649	744	700	711	735	679	686	766	709	699	741	694	701	698	726	744	692	735	748	680	702	691	709	709	682	719	664	718	723	710	690	699	699	694	654	722	731	691	673	665	680	683	678	700	747	655	740	701	705	675	692	697	700	754	699	745	736	711	728	709	715	772	704	683	690	732	730	680	724	729	721	703	734	671	730	691	695	693	683	731	645	680	695	666	724	739	707	745	676	713	705	681	708	734	681	712	715	709	703	739	748	730	743	669	705	676	732	669	707	748	722	719	675	742	704	715	739	713	736	734	704	676	704	694	722	702	704	720	700	705	680	745	717	715	662	729	711	704	729	708	635	702	677	702	731	676	739	675	698	663	715	734	677	731	732	706	717	688	719	731	680	697	722	703	723	687	733	670	736	673	697	720	687	697	716	690	718	761	715	680	694	728	685	678	714	669	753	690	704	659	710	673	685	716	735	704	707	706	683	715	769	737	698	696	746	743	742	773	721	689	728	708	709	720	688	667	728	714	699	715	688	707	713	730	738	724	653	724	692	708	745	730	693	713	715	702	681	741	726	713	712	746	732	697	739	681	703	703	693	720	722	741	698	708	727	719	695	694	706	653	727	706	752	736	691	744	722	687	720	692	785	699	719	700	721	772	741	736	707	721	740	736	696	743	749	695	673	722	667	764	735	720	724	748	702	663	669	668	758	735	717	696	719	725	696	714	737	731	714	702	718	689	742	694	710	686	718	700	687	703	648	681	700	682	759	738	740	696	718	680	727	724	700	717	713	668	782	719	726	717	715	782	706	739	706	739	663	742	710	749	729	743	711	719	693	724	717	664	704	682	688	734	698	760	722	766	755	693	679	696	696	746	697	694	737	692	722	733	715	687	760	688	739	693	744	713	701	736	700	690	692	729	726	668	761	722	716	729	695	711	709	673	739	739	700	700	706	742	709	723	662	689	703	678	673	713	714	691	701	739	701	700	725	705	703	725	728	675	741	680	673	691	700	729	694	719	690	687	694	660	714	728	713	714	694	754	710	745	725	680	664	713	675	702	751	761	688	661	731	690	690	730	704	725	720	689	680	734	689	719	689	734	700	688	717	748	687	702	674	653	716	707	720	744	650	690	697	729	722	715	694	715	729	737	742	731	690	707	804	711	715	740	702	771	661	708	691	720	706	733	738	660	673	695	699	707	763	683	728	712	727	740	708	695	702	644	667	695	735	713	695	762	695	712	700	695	721	669	694	661	697	701	754	690	717	741	725	730	741	721	699	644	729	691	754	693	748	707	695	670	687	690	709	650	726	722	750	724	717	697	696	689	734	695	685	688	738	696	701	679	648	725	714	710	757	727	725	732	716	753	703	775	708	732	711	713	738	727	694	667	707	788	764	728	727	698	699	726	658	747	745	720	748	705	696	681	664	725	736	703	703	712	729	708	705	699	696	666	658	687	692	756	707	721	719	709	714	696	649	675	684	772	736	715	683	724	674	757	686	755	752	718	747	688	700	719	713	695	754	749	754	672	734	677	770	715	677	690	702	704	705	727	703	725	681	689	687	719	715	742	739	686	707	729	707	740	720	741	689	738	703	729	706	726	719	701	710	730	723	744	708	702	699	685	726	678	699	729	680	715	759	741	718	699	695	679	705	710	730	708	753	742	721	711	699	727	700	733	692	690	708	714	700	766	699	719	722	721	722	712	695	742	721	725	682	736	724	712	698	664	688	685	750	744	690	684	721	722	768	706	736	768	712	720	732	674
25516	21286	27037	24814	6763	2269	10257	27534	25551	12504	3717	1756	953	881	782	781	796	763	826	788	804	804	764	728	752	758	802	778	818	822	774	811	783	806	794	800	763	795	774	798	729	768	806	750	809	761	765	764	777	752	774	784	783	762	780	767	774	763	745	744	799	743	772	744	771	787	749	806	785	745	800	762	744	796	688	757	782	727	736	773	785	810	807	747	800	789	751	787	742	780	791	768	742	779	747	758	792	784	773	785	771	788	779	758	749	764	794	786	770	803	774	769	741	742	808	748	801	783	748	761	809	762	793	757	757	792	794	759	795	785	811	796	750	787	694	790	807	810	722	773	749	770	813	773	777	712	727	750	784	746	764	739	731	745	779	773	744	768	807	754	753	801	717	715	763	791	781	747	778	708	811	802	830	738	807	786	771	795	792	799	809	755	766	721	740	766	752	774	794	738	799	777	789	755	758	791	764	804	791	804	744	712	741	839	794	762	767	756	833	795	801	759	766	756	776	770	770	761	730	733	763	790	768	769	747	793	730	785	741	812	768	755	806	793	754	781	757	761	850	842	800	802	771	834	753	740	736	765	779	756	763	765	753	759	803	805	809	722	751	791	764	757	724	775	790	775	775	750	760	816	786	733	742	748	724	726	743	750	785	769	803	728	723	771	823	805	808	810	756	792	773	821	836	779	746	755	779	739	804	738	793	764	741	785	719	748	755	754	730	790	785	786	794	756	759	785	775	808	726	769	752	715	734	759	795	757	783	746	763	785	747	838	756	749	794	783	727	749	751	688	786	790	758	758	789	769	760	737	786	750	785	792	749	774	793	744	752	756	741	753	751	698	733	778	775	717	747	801	761	717	757	748	801	780	788	811	800	749	811	771	767	803	847	730	761	735	730	784	791	727	745	750	769	761	775	738	754	740	801	767	714	814	790	769	748	774	748	754	823	747	752	794	791	750	713	777	736	723	780	793	764	777	797	769	782	762	783	800	763	700	771	765	820	807	793	762	755	762	726	770	788	757	747	727	760	775	746	789	750	770	765	826	789	821	801	757	784	820	757	783	736	795	739	772	728	718	745	804	744	781	778	796	802	753	754	786	801	823	814	807	738	743	759	757	784	723	805	755	739	780	759	797	768	802	776	745	754	764	777	757	770	737	786	745	725	744	745	784	766	760	799	797	740	742	794	768	774	784	751	693	741	729	758	822	776	719	729	765	792	752	721	778	780	757	752	737	741	739	779	740	755	780	756	799	830	770	774	726	783	725	686	777	745	775	810	746	791	788	734	755	757	719	804	786	767	767	728	824	726	764	754	779	749	782	766	752	753	782	749	759	813	807	805	756	756	741	736	759	792	747	779	783	723	784	775	766	743	761	762	726	813	800	752	757	780	777	809	794	758	760	773	756	768	811	735	761	764	787	756	756	777	776	758	812	769	821	741	762	809	746	758	793	771	771	727	787	794	829	755	749	763	763	678	745	770	755	816	789	752	749	767	758	730	751	729	796	761	727	777	731	740	779	776	752	762	755	782	758	815	770	804	753	770	758	813	750	724	776	781	753	803	740	756	761	762	749	758	767	756	716	796	779	745	736	759	774	784	755	798	777	726	787	768	816	748	763	805	771	740	741	784	848	760	772	740	732	745	831	788	765	764	816	785	769	811	761	730	750	804	780	762	789	782	758	746	817	740	821	773	777	798	770	756	779	807	825	783	739	770	766	775	797	763	809	739	780	758	795	726	712	790	764	801	729	778	769	771	788	768	805	763	745	813	770	770	796	711	705	735	766	776	776	772	771	757	743	774	750	821	764	768	760	720	774	756	781	753	738	814	726	773	821	834	760	740	720	827	755	835	721	785	782	738	772	778	764	729	738	777	804	780	760	794	743	745	793	763	765	686	805	725	793	785	762	754	746	726	773	784	713	748	764	780	777	756	752	805	790	738	769	784	766	782	730	758	780	769	793	759	744	739	733	740	742	753	810	770	795	783	775	758	822	767	821	770	781	758	745	807	779	739	772	768	726	733	724	762	799	716	757	811	769	721	767	709	768	792	747	775	792	778	735	725	795	802	772	830	749	737	761	764	745	776	741	723	741	724	795	722	777	753	789	753	731	770	769	793	716	793	775	813	808	753	807	759	795	774	783	773	754	840	767	800	736	727	775	734	751	776	787	727	840	766	760	760	759	708	750	760	773	743	777	748	737	793	732	769	760	787	757	827	787	783	767	769	729	803	740	785	719	800	750	780	778	807	811	761	777	799	774	747	720	745	810	807	796	806	790	763	769	796	741	749	772	768	763	780	782	745	854	741	738	749	771	741	775	757	783	728	770	779	806	728	715	766	753	748	769	742	740	814	732	792	733	740	771	749	766	764	787	776	802	781	799	796	774	759	737	740	739	737	782	766	771	790	760	779	764	782	753	762	764	768	740	758	712	743	805	754	746	805	730	765	783	809	774	747	779	771	768	788	805	770	771	818	724	791	769	727	710	800	772	755	783	774	743	799	767	785	751	733	759	753	763	812	736	799	753	765	760	760	788	793	792	749	792	788	743	755	749	779	761	770	802	792	795	757	739	768	753	753	759	792	786	770	735	778	773	779	780	714	755	685	747	767	747	778	740	813	791	785	781	759	795	769	746	827	800	794	776	742	739	790	730	766	790	792	761	788	783	739	749	783	817	817	791	776	779	725	743	767	807	746	743	821	761	796	758	749	791	714	751	739	763	742	757	759	745	740	787	783	755	751	743	755	741	729	795	777	722	768	743	768	800	718	757	768	737	781	769	751	748	748	793	761	772	813	795	723	773	764	797	789	716	760	759	776	774	753	726	756	788	776	764	770	726	715	761	787	732	783	775	776	774	849	757	719	739	750	785	779	773	746	755	756	798	737	799	781	732	764	738	778	815	750	756	782	749	762	850	742	716	759	785	780	736	773	758	735	760	722	784	771	802	738	753	746	803	778	764	749	778	726	771	748	771	788	861	760	752	789	738	758	802	847	777	739	768	755	777	812	776	766	764	776	761	767	735	778	747	820	767	748	780	751	793	750	783	756	724	764	767	765	723	751	761	741	775	791	740	777	788	759	782	754	780	793	792	748	726	730	754	782	758	738	789	754	766	767	764	785	779	766	744	819	780	737	744	737	828	775	723	861	819	763	756	787	761	736	731	764	802	798	727	775	749	735	762	754	760	772	785	765	761	786	808	796	784	778	747	729	772	777	752	745	749	748	730	769	784	792	815	725	788	801	750	800	764	749	797	759	757	735	741	740	754	807	786	787	805	743	789	724	805	814	727	766	761	847	759	786	800	753	766	763	773	760	738	822	759	791	750	788	792	808	803	807	745	750	739	749	766	736	795	763	753	738	786	764	775	774	781	743	758	807	731	753	788	734	754	776	764	818	733	781	760	779	774	752	784	740	788	756	816	705	746	781	751	786	767	726	780	778	717	791	791	793	754	768	766	729	722	796	827	794	777	801	783	796	782	795	768	764	805	762	741
4715	6501	5998	3474	2401	2021	13104	26151	21831	9208	3242	1870	903	716	651	723	751	689	676	701	703	697	719	737	727	734	724	750	720	707	653	689	749	688	744	666	675	667	695	649	737	667	737	714	696	699	706	690	688	690	714	694	752	727	687	704	675	729	713	697	731	671	723	740	731	674	684	656	726	703	695	727	667	719	682	709	727	703	748	688	671	653	650	705	721	734	672	701	665	707	651	702	727	688	665	709	717	711	675	714	672	686	688	713	709	669	690	732	717	684	668	719	733	677	689	718	705	659	728	656	730	697	657	713	683	718	680	689	700	694	702	723	743	674	708	734	708	659	648	698	697	729	703	754	682	675	726	637	680	694	689	656	692	715	683	701	677	718	703	680	694	709	707	721	718	700	737	736	670	712	720	733	710	729	729	702	698	717	697	701	644	726	702	728	676	691	676	711	691	675	763	692	712	680	711	670	706	694	727	762	682	660	747	630	684	711	665	725	683	681	711	693	700	672	676	669	656	717	670	654	727	738	645	718	721	713	709	679	742	753	698	686	680	692	704	724	690	732	668	700	715	743	674	665	659	714	659	681	651	705	764	675	727	704	700	713	708	685	738	681	629	690	698	659	697	712	704	678	703	704	699	713	673	703	691	702	688	682	654	670	755	678	736	702	712	727	715	727	728	727	685	718	675	649	748	738	694	704	716	701	722	677	685	685	641	712	670	683	680	719	685	680	618	720	692	703	702	707	694	703	707	687	670	688	710	717	694	664	715	689	685	730	690	700	719	743	741	687	703	722	720	738	658	698	717	699	676	673	712	689	698	657	676	643	720	706	649	670	684	729	686	731	683	695	630	699	698	674	696	689	698	715	700	689	648	677	669	682	680	674	726	709	696	680	695	719	712	713	709	685	636	725	741	714	703	690	686	671	743	723	651	649	696	680	720	698	688	684	737	682	681	672	656	656	656	684	706	693	705	718	692	735	680	696	723	685	655	714	676	706	696	670	726	682	736	690	658	733	727	676	725	695	710	697	756	710	713	697	713	647	712	687	703	663	668	649	719	669	729	658	709	719	674	662	701	681	762	711	700	678	642	667	706	726	691	699	736	703	722	664	667	714	695	704	630	715	686	738	737	688	722	705	686	661	739	666	725	659	668	702	696	696	693	669	671	717	744	748	709	713	683	740	677	718	671	761	718	711	681	638	689	701	649	677	666	708	705	706	678	643	688	693	710	706	691	693	692	673	697	698	678	692	714	716	676	753	706	727	734	675	672	691	657	691	746	718	677	707	649	713	715	683	708	707	710	708	683	717	710	725	712	743	671	704	703	703	700	754	699	728	678	671	704	689	699	691	644	668	691	742	695	743	745	755	700	630	698	724	664	711	732	750	739	689	733	726	670	636	702	678	673	692	708	734	714	721	657	666	698	714	672	690	728	679	673	708	665	659	718	716	682	715	741	670	735	703	731	706	740	717	674	756	723	684	756	675	663	709	698	714	659	711	685	681	668	665	740	728	664	664	694	695	672	703	701	651	663	704	696	681	726	693	646	713	721	698	681	723	699	681	684	685	678	708	737	684	690	690	666	731	746	649	667	714	684	684	700	755	686	728	695	680	693	722	700	670	684	673	685	703	700	709	718	693	685	686	666	660	695	675	672	726	730	664	708	737	686	724	725	653	703	708	708	726	680	731	674	729	661	650	745	679	709	680	674	703	734	703	701	720	734	683	691	727	715	707	703	715	717	721	698	705	688	665	706	715	725	722	675	701	659	654	701	708	715	692	701	685	704	685	666	686	740	669	684	706	691	683	678	711	719	702	685	764	702	762	687	721	695	685	740	705	694	698	705	671	719	724	701	738	704	687	716	616	735	731	724	666	660	697	712	693	674	725	650	706	696	679	692	660	642	676	692	692	690	692	673	707	694	703	673	721	720	689	676	671	701	724	704	724	668	665	681	725	681	654	748	733	690	746	678	719	750	731	759	715	701	693	676	681	729	740	656	696	686	711	672	722	754	693	695	709	707	658	674	754	736	683	710	695	690	699	709	650	690	671	702	672	703	726	686	700	709	715	706	720	732	678	692	687	685	703	688	695	699	708	653	686	668	707	736	688	735	696	690	699	657	714	717	693	688	748	701	739	693	712	692	693	694	702	710	721	718	712	676	714	678	697	696	693	698	692	674	702	702	676	716	696	739	719	754	694	671	722	690	677	672	698	706	703	688	682	646	737	723	675	705	675	726	687	730	706	722	722	688	724	707	671	738	678	690	690	655	709	651	669	745	667	693	740	659	719	682	710	704	681	678	738	691	683	713	702	682	735	690	723	661	706	679	687	688	702	710	704	686	669	680	711	670	702	709	741	689	707	681	715	688	666	724	704	702	633	688	704	685	723	669	709	737	670	697	749	700	716	726	690	673	702	645	717	720	741	665	674	696	661	688	680	674	703	704	638	700	691	751	698	653	678	690	691	692	758	700	742	702	684	744	700	668	746	690	751	650	707	728	679	662	724	704	668	661	726	706	696	699	676	711	693	675	683	693	699	664	720	699	709	715	700	743	745	667	651	702	617	715	737	681	713	687	649	713	700	661	701	744	741	664	696	721	703	668	710	702	693	702	681	702	726	709	710	722	660	681	670	648	712	665	715	738	708	651	695	738	726	663	698	678	689	702	646	717	691	722	705	715	746	726	717	732	733	697	723	718	706	698	693	715	682	669	697	726	719	681	683	738	691	731	679	687	747	708	705	685	684	662	724	751	672	705	745	710	634	665	716	665	732	698	647	690	713	732	688	703	740	700	741	660	658	629	690	705	698	739	678	712	715	739	720	703	647	710	680	652	738	674	704	691	700	712	682	671	722	680	637	648	691	746	700	730	717	706	693	675	725	655	696	688	673	697	671	695	661	668	683	711	679	707	677	710	695	712	713	698	674	704	662	673	707	697	688	772	711	709	721	717	724	685	688	707	695	666	705	670	702	709	729	725	718	712	724	708	714	694	711	704	644	731	715	670	673	647	716	705	727	692	649	695	696	693	672	737	697	745	679	730	702	728	711	726	685	685	685	692	637	725	685	711	680	705	697	670	693	695	683	681	689	704	739	683	686	706	708	692	701	753	702	683	719	715	694	706	662	623	733	672	709	706	731	688	735	736	754	670	653	697	698	651	678	720	695	650	690	696	675	713	690	671	702	709	722	735	753	700	731	672	710	751	657	707	690	696	682	705	640	645	663	683	669	664	700	712	728	666	678	718	667	706	758	690	696	704	689	715	690	714	672	759	677	706	717	661	703	681	716	697	676	649	669	670	694	722	686	696	734	665	688	706	709	662	720	717	706	654	691	677	716	704	746	660	687	735	713	691	700	686	699	690	674	691	729	682	692	656	686	712	732	673	734	688	743	655	717	714	710	698	697	718	713	703	671	685	676	748	731	716	707	724	723	664	655	689	697	742	742	698	686	682	751	680	716	650	667	708	669	682	722	686	693	706	656	702	656	668	671	669	698
24230	21276	28584	24292	21192	11152	23350	44899	41884	24666	8609	3312	1360	967	913	874	959	871	865	901	888	922	868	898	929	857	893	886	874	900	869	842	934	796	827	897	892	969	886	816	830	883	824	823	855	956	892	903	871	854	868	894	835	896	852	855	873	867	909	895	909	884	915	908	870	893	873	892	873	903	831	867	857	865	902	863	919	863	886	901	864	853	897	846	902	842	933	949	874	851	886	882	869	940	883	890	855	924	875	877	860	853	867	878	884	822	833	869	925	850	911	857	906	922	900	871	945	845	867	876	918	865	927	861	855	876	889	918	850	885	856	882	901	905	869	888	868	834	861	948	853	883	931	887	831	845	931	882	872	879	880	890	894	909	897	915	864	875	904	881	878	893	872	898	927	867	865	850	873	887	903	900	856	814	888	868	845	925	885	916	851	924	847	861	934	858	868	856	836	912	869	834	839	920	819	878	852	876	885	870	930	867	902	878	837	889	841	857	897	898	864	864	879	830	876	855	869	892	849	888	873	852	839	937	871	907	848	902	881	850	882	841	896	876	861	909	821	854	857	879	856	857	880	856	858	859	873	902	879	818	874	896	879	903	857	850	866	866	833	850	878	890	948	839	914	876	873	898	857	870	895	836	853	825	855	885	865	858	867	914	885	867	872	865	868	844	872	867	875	843	925	843	904	837	855	911	886	843	860	868	890	885	902	871	867	868	876	872	881	885	924	883	878	868	886	900	915	882	891	850	865	835	885	872	850	879	886	945	843	873	842	835	841	889	873	878	891	915	871	885	905	882	896	850	915	844	878	912	860	914	877	898	811	877	867	842	914	917	910	836	826	840	838	886	891	885	858	870	848	872	918	863	897	852	835	922	865	877	874	812	851	913	836	900	858	864	898	850	901	909	865	843	897	860	916	889	853	833	831	896	846	903	921	851	856	877	889	943	874	884	912	896	875	835	883	924	868	886	902	896	923	904	891	864	895	855	893	859	907	847	865	882	859	852	841	897	867	912	875	882	895	894	915	860	853	932	842	876	824	869	883	917	944	863	884	891	857	879	832	876	946	852	892	909	853	860	901	904	896	906	841	874	867	899	849	836	859	870	861	888	814	858	867	879	825	886	847	833	879	884	867	896	893	896	877	819	873	928	904	881	861	868	855	872	902	852	896	857	824	860	898	910	875	835	894	869	832	881	907	850	885	905	917	863	826	857	888	880	866	899	840	890	862	841	860	881	841	851	894	883	834	900	866	859	841	864	895	877	897	924	910	880	818	868	846	826	841	918	924	900	892	860	888	872	932	847	858	848	900	825	874	899	934	875	867	897	884	829	893	904	860	861	850	847	908	905	903	847	881	890	905	887	888	819	792	884	900	873	921	831	895	872	893	817	908	851	892	834	867	885	848	879	868	877	837	860	883	888	863	827	917	836	848	860	858	876	876	815	860	894	846	847	894	875	830	905	884	874	875	879	921	901	934	916	877	904	902	936	933	884	881	836	921	888	836	884	856	882	913	852	886	895	876	879	887	883	890	856	882	896	878	903	793	879	877	893	842	905	869	868	861	834	884	823	858	890	834	905	867	775	938	868	871	851	878	904	875	882	875	872	832	833	887	876	873	815	899	831	907	903	870	904	862	919	870	859	841	885	831	905	871	808	903	860	861	841	905	882	876	921	887	887	867	812	895	912	872	887	844	839	873	877	890	901	868	899	905	843	896	898	873	886	876	869	893	845	841	926	866	889	867	872	870	892	844	897	906	858	892	886	876	897	867	838	848	856	854	847	852	885	886	926	878	881	899	835	842	857	798	913	869	902	835	863	956	867	874	866	907	876	918	859	821	876	890	870	815	836	867	894	880	936	871	879	931	823	834	885	866	873	837	856	811	867	894	948	825	782	863	835	882	860	858	911	866	813	841	906	885	832	871	912	864	828	873	893	844	865	878	877	839	873	859	864	873	894	840	900	870	875	915	860	860	864	911	897	892	904	849	890	860	860	891	816	873	874	908	885	939	878	884	846	845	853	858	838	878	883	875	906	861	820	882	861	926	830	880	873	847	838	944	824	867	831	874	848	834	890	882	904	866	911	839	865	902	892	844	846	868	844	809	897	874	847	864	786	844	852	843	838	859	884	844	867	908	845	840	859	837	903	839	830	900	876	851	861	887	902	833	868	832	867	834	832	877	906	886	880	905	904	859	851	824	817	905	906	853	858	852	914	927	881	896	888	875	830	877	822	823	839	881	874	879	786	834	840	849	838	862	895	890	849	892	847	846	839	836	880	892	851	849	894	874	904	868	865	890	862	893	907	850	882	873	855	886	875	882	893	836	842	878	896	842	909	891	923	898	870	863	852	896	885	872	904	889	892	849	886	866	823	863	880	899	833	853	866	864	837	847	888	880	857	843	887	852	849	873	897	826	956	875	857	849	842	886	906	867	873	868	887	930	880	857	892	841	882	942	807	876	838	868	848	832	829	866	875	839	929	857	868	901	898	828	828	786	843	926	887	853	882	866	897	852	879	875	830	907	867	847	973	910	872	867	852	818	873	819	886	890	822	837	865	804	863	848	859	845	880	875	822	879	885	936	849	914	880	874	936	862	853	839	912	897	894	882	939	858	845	885	867	829	931	873	898	913	845	891	857	850	879	884	873	883	873	881	897	890	882	844	805	870	898	873	877	844	830	841	878	833	917	890	858	895	904	896	868	809	893	865	842	881	844	864	921	887	926	883	843	855	804	855	806	872	804	895	851	863	880	858	864	847	902	927	869	811	826	891	846	846	853	923	848	863	891	899	835	873	880	907	873	835	816	870	868	893	883	851	842	886	846	857	850	860	853	862	897	891	891	892	919	862	886	857	877	823	861	904	853	868	841	916	845	827	915	929	860	903	841	865	834	897	881	834	835	839	877	919	850	874	904	939	865	842	861	867	856	896	864	852	912	865	896	860	851	895	871	855	830	841	875	863	861	899	896	853	811	853	942	870	866	880	888	914	858	876	913	871	903	855	870	910	847	934	906	879	933	869	872	884	881	862	909	885	839	850	923	882	873	852	935	905	868	907	870	865	891	862	810	896	856	885	862	867	894	898	902	835	832	876	904	859	902	929	851	871	910	928	880	883	855	875	822	876	906	920	907	879	866	892	808	877	906	919	885	843	813	888	850	901	829	846	816	874	865	893	893	841	817	912	870	870	841	878	868	859	919	857	870	839	871	878	875	879	876	861	888	843	902	892	913	899	873	835	831	897	904	899	832	866	897	883	887	867	902	875	873	834	839	858	832	840	847	825	833	861	915	948	881	891	865	888	862	909	858	889	878	886	877	831	836	851	826	882	840	889	798	830	898	874	863	917	785	868	882	843	884	879	881	908	880	894	895	871	825	851	904	869	898	837	864	865	882	848	854	837	899	875	841	805	846	881	884	845	828	912	891	900	877	894	864	843	875	842	893	871	850	919	867	876	890	842	888	881	837	843	894	858	881	866	895	831	893	864	837	891	880
5516	10986	10710	6283	4122	3988	26481	43167	37292	16584	6626	3307	1215	842	765	797	820	788	744	809	783	762	813	794	788	780	834	750	780	856	783	742	718	778	780	736	797	807	772	833	803	749	776	842	780	784	784	835	790	788	760	716	750	796	792	731	787	797	754	768	791	807	788	778	767	729	771	853	857	767	791	800	756	772	733	814	751	777	723	828	748	799	801	762	826	757	735	797	783	732	749	689	775	797	824	703	819	803	822	741	708	795	790	774	795	775	796	754	770	797	826	773	826	795	755	762	737	763	804	744	817	791	795	741	802	782	763	789	820	817	771	753	755	817	788	802	795	696	801	811	748	714	838	833	761	783	778	813	796	766	769	814	797	783	782	762	799	748	811	791	747	769	800	767	775	752	750	775	732	766	804	785	800	774	785	785	807	773	754	774	793	718	769	798	796	784	757	750	750	780	775	782	766	759	776	777	817	755	770	806	792	752	751	809	753	801	816	785	764	802	763	775	825	774	734	780	790	798	800	810	828	758	757	826	762	814	783	745	769	738	779	816	785	790	786	803	747	781	754	766	762	762	799	804	739	771	810	783	778	790	791	810	795	830	761	734	753	822	793	767	777	790	801	761	778	789	784	829	780	835	775	755	786	789	782	770	735	767	747	733	769	778	788	772	760	760	756	796	729	777	794	763	717	792	769	765	792	771	780	782	807	745	769	800	790	801	745	731	784	779	740	770	733	763	723	728	787	722	765	750	799	821	819	774	751	783	799	792	793	753	822	801	745	780	772	803	736	757	780	759	759	807	788	759	769	805	728	804	731	814	771	779	752	774	765	783	728	771	735	749	757	789	794	796	819	743	787	819	788	785	781	767	790	782	775	797	829	744	796	802	780	745	787	781	783	812	786	766	801	783	766	811	792	768	748	726	746	733	748	800	744	779	787	793	758	780	781	733	795	788	775	837	727	723	801	735	806	780	827	781	769	753	827	802	773	732	762	753	748	767	809	770	782	792	805	779	782	771	773	759	804	787	699	763	753	808	781	770	834	770	769	773	739	760	808	775	770	758	770	772	745	811	771	784	793	768	816	715	801	809	764	798	796	790	814	744	783	765	771	789	731	771	853	791	786	812	728	817	805	789	775	729	850	769	802	736	780	837	780	756	743	728	823	783	728	777	751	764	755	769	788	724	780	785	795	800	825	768	784	777	773	740	777	767	792	799	768	750	779	794	786	758	773	767	760	777	743	720	752	757	759	778	790	788	713	844	731	766	744	757	773	761	712	793	808	785	760	798	783	812	770	817	749	792	761	791	751	813	759	716	798	784	774	743	765	739	777	783	766	785	757	793	806	760	801	787	772	796	737	784	802	773	774	780	731	798	776	790	775	813	802	772	777	764	765	784	769	768	735	833	781	761	782	766	774	788	780	763	778	779	789	719	790	797	767	749	766	770	770	771	766	729	730	757	760	784	753	757	782	758	810	761	769	775	777	780	751	742	788	794	752	805	774	796	793	729	720	750	793	785	825	781	736	758	732	762	775	771	762	819	732	813	758	813	807	738	767	782	789	786	804	748	724	763	782	776	771	782	828	788	773	787	806	789	762	755	813	771	798	802	756	828	730	750	809	734	792	762	779	716	810	781	766	757	807	785	795	776	756	773	784	806	785	748	774	795	789	757	784	753	786	760	756	756	731	726	787	776	778	760	739	789	808	783	749	768	768	766	789	780	831	752	770	786	705	797	751	768	754	739	739	770	818	797	809	784	770	798	711	763	757	786	759	804	774	729	764	757	772	795	796	744	787	785	782	756	795	807	811	777	787	799	748	758	768	751	767	763	747	769	731	767	764	731	734	762	762	765	751	734	819	777	821	825	758	804	768	755	784	738	758	762	727	800	812	781	770	801	783	766	758	787	775	784	725	780	751	738	784	779	757	782	766	777	778	756	796	780	755	794	756	724	758	805	773	818	811	777	792	726	773	764	838	813	814	731	773	766	804	765	703	814	819	780	770	795	715	817	756	782	797	708	752	765	768	737	796	780	784	778	767	814	769	761	804	766	743	783	770	833	825	819	801	794	797	745	720	784	768	794	753	808	728	801	790	799	824	752	772	763	720	764	780	771	782	768	754	773	769	777	765	781	809	729	759	721	798	729	752	787	755	722	741	745	747	800	770	778	758	797	829	784	747	744	739	763	786	782	803	757	788	755	739	777	765	774	768	742	760	779	758	793	819	764	701	770	793	785	779	765	729	744	769	772	769	762	781	750	752	764	774	767	748	770	762	752	746	764	774	767	767	804	744	732	767	768	747	757	763	758	822	715	750	758	781	801	774	728	777	746	791	760	731	720	778	746	827	780	781	748	774	806	787	720	806	807	804	757	766	762	815	783	747	752	772	821	819	720	749	794	739	818	796	741	761	766	753	786	750	814	754	794	767	758	763	800	769	744	739	794	785	767	757	782	728	743	829	785	762	772	751	815	739	762	760	819	723	726	761	742	775	780	818	786	811	741	808	760	797	754	781	763	773	810	789	743	787	724	726	814	803	754	755	745	755	745	724	839	776	737	768	794	794	749	766	782	831	848	758	773	780	799	788	824	793	781	801	765	788	822	760	785	788	785	762	817	707	773	773	733	749	799	784	798	775	776	773	803	746	735	771	823	819	799	787	742	785	742	789	779	789	735	746	781	782	769	713	729	788	780	788	799	810	739	784	764	800	795	791	755	740	823	766	730	758	775	750	752	832	821	796	798	779	732	787	766	787	781	773	800	721	761	761	762	752	749	803	769	763	744	791	788	806	785	716	777	795	738	760	742	820	758	781	825	754	794	755	758	793	789	767	775	760	773	776	762	742	735	800	761	753	769	780	745	776	790	746	781	749	757	775	795	790	802	748	791	769	766	716	794	793	774	779	760	783	748	769	808	759	832	759	737	790	820	766	724	820	804	784	746	799	772	791	795	783	781	755	760	718	691	784	756	777	775	782	751	786	714	808	784	744	732	769	748	790	799	755	797	787	757	791	746	808	815	740	757	722	777	744	782	762	738	791	794	747	756	744	709	775	731	762	770	764	762	744	741	765	797	815	818	747	789	796	796	768	801	766	698	803	789	735	784	794	775	799	776	789	754	784	747	760	772	735	774	782	776	752	798	774	804	761	801	713	831	747	776	745	793	751	701	784	783	744	771	766	738	780	724	776	796	739	738	799	782	706	765	749	773	754	795	780	789	749	775	774	770	715	802	783	835	744	744	731	779	731	794	718	794	744	814	762	826	767	814	773	772	759	773	794	767	734	763	782	785	785	746	799	763	732	801	764	832	782	801	776	755	825	722	739	781	759	734	801	828	747	781	786	766	758	751	778	792	770	750	748	773	790	790	755	783	755	828	781	790	725	771	749	769	754	775	761	721	783	819	792	747	815	808	727	774	771	767	765	739	777	825	765	789	769	737	744	773	779	809	785	761	747	752	771	771	777	744	766	762	761	778	803	781	743	766	750	758	775	827	729	816
27577	13929	4487	2327	1382	1302	2218	4327	3801	2228	1283	1052	847	802	832	814	858	862	869	818	882	825	798	820	847	811	757	843	814	828	826	826	826	836	829	833	815	827	793	798	822	801	807	828	846	823	775	820	764	849	841	821	868	807	810	860	805	786	821	850	798	817	861	818	791	824	817	855	840	900	785	844	812	789	848	776	828	877	881	842	853	859	838	845	825	833	821	833	830	834	782	824	792	795	810	782	751	797	869	832	840	842	826	828	801	839	803	870	806	828	793	847	840	873	863	821	794	803	796	864	822	820	825	799	800	816	789	853	881	882	844	861	834	857	838	786	857	776	805	861	813	838	795	816	799	837	850	867	815	804	786	846	897	771	834	803	819	810	836	763	819	798	814	832	803	836	807	855	797	826	873	849	783	783	803	825	824	861	812	876	882	793	845	884	859	751	840	863	833	837	833	830	813	856	816	818	855	826	841	820	842	787	901	817	815	771	790	824	831	815	865	874	791	793	860	811	861	851	879	795	842	855	800	810	827	864	795	795	831	838	847	783	851	819	844	847	843	808	817	879	807	775	832	817	830	790	854	840	797	827	789	843	820	809	866	848	858	840	854	781	891	861	818	867	785	817	851	847	887	824	786	830	834	822	775	810	793	870	887	756	823	773	803	816	841	854	791	827	806	785	850	836	797	780	799	832	790	813	846	807	840	812	836	801	867	842	810	865	805	836	818	811	823	911	825	819	840	822	838	787	788	812	812	809	822	820	779	827	845	803	806	791	813	825	858	833	852	802	811	805	819	850	846	826	791	850	864	807	786	870	816	816	839	828	835	833	823	834	794	869	813	875	838	808	773	823	823	800	863	850	827	800	778	802	789	801	839	848	835	776	792	801	821	863	738	781	840	803	861	826	809	837	831	834	854	832	828	773	825	813	776	775	818	809	843	809	802	853	816	845	882	813	792	866	882	780	847	818	784	792	809	805	827	845	790	892	804	835	803	785	823	813	801	925	807	791	768	789	812	782	825	816	858	778	828	838	832	818	814	814	879	826	876	867	773	805	859	873	807	781	823	827	827	811	785	803	853	803	826	774	822	839	840	861	824	774	811	818	786	864	787	851	843	791	867	764	826	805	797	795	815	794	840	850	830	825	827	818	770	854	803	864	783	773	813	847	773	813	828	820	846	866	809	849	791	823	817	860	771	842	802	841	826	846	784	775	812	771	787	765	849	879	820	761	792	826	825	869	869	850	823	841	874	790	815	816	803	806	780	766	794	839	825	838	786	830	779	811	814	808	824	780	760	843	846	786	830	796	829	846	820	821	839	804	811	821	833	845	865	868	831	803	867	896	828	838	878	818	788	845	834	785	802	819	863	851	817	790	794	877	823	785	845	840	827	861	784	768	843	832	831	831	815	800	798	818	869	851	838	770	859	821	815	872	798	834	844	888	869	831	921	843	818	806	808	826	815	809	804	833	859	848	878	835	779	802	874	843	783	887	848	800	795	703	848	845	816	795	854	843	786	818	858	838	819	828	825	852	794	749	878	836	860	803	807	809	842	811	789	859	837	824	818	846	829	791	799	786	862	819	828	874	821	800	833	809	853	771	789	853	820	873	824	844	843	856	826	792	842	844	871	784	796	856	820	913	777	793	900	820	849	797	869	866	869	804	787	836	819	835	847	797	781	790	801	789	798	811	818	831	812	770	775	841	786	838	807	819	825	818	847	829	835	799	820	850	759	840	887	791	829	846	762	827	793	800	841	803	884	830	803	797	854	828	802	868	762	852	798	796	847	839	808	809	866	824	809	831	792	833	820	798	849	836	748	758	849	818	808	805	842	835	794	822	845	808	851	779	856	817	846	819	836	889	872	853	766	861	828	788	782	791	835	821	792	815	754	810	812	815	837	797	839	801	837	809	832	850	881	867	777	846	756	752	785	823	820	875	886	876	833	806	822	840	821	783	816	804	806	838	870	841	845	874	794	827	839	769	817	865	820	834	879	817	794	848	808	797	839	883	814	845	771	811	786	855	837	810	868	860	848	847	792	835	864	842	867	784	845	869	772	794	845	828	835	802	824	858	858	853	846	816	839	824	829	838	802	791	841	785	842	793	856	862	859	860	798	786	836	849	797	839	802	852	827	812	776	827	877	816	812	813	780	828	795	848	850	747	814	797	843	805	838	830	824	780	842	817	817	856	806	811	790	832	802	803	841	832	825	872	856	818	811	813	791	816	834	791	866	846	851	842	837	788	887	818	814	821	817	847	824	800	833	832	787	772	792	850	819	817	880	829	807	817	816	844	848	865	830	813	840	836	830	848	798	820	845	818	808	802	848	808	817	808	783	788	817	854	804	812	778	805	822	831	835	818	872	818	830	876	821	775	813	851	808	826	837	821	859	788	875	872	810	810	815	823	833	836	802	786	834	764	855	831	855	878	848	839	809	846	810	801	816	823	845	890	884	809	831	811	836	839	769	899	802	856	831	807	808	818	777	859	804	817	874	797	857	806	844	843	828	835	824	801	842	829	790	819	820	849	817	823	881	760	824	789	811	777	821	839	800	822	876	828	856	792	799	841	819	825	868	816	846	828	840	798	806	816	799	824	780	832	771	781	803	837	800	850	860	857	769	834	803	836	825	819	846	833	844	803	814	801	837	784	855	846	810	809	771	822	805	802	811	809	800	825	796	869	770	812	842	816	873	817	753	758	799	810	800	754	812	807	858	803	784	853	871	801	857	788	867	840	741	785	851	823	856	812	802	820	782	810	804	872	820	791	825	797	830	838	823	819	819	780	848	839	830	850	852	822	834	823	903	817	823	805	845	803	753	770	852	813	813	799	868	867	804	784	798	867	843	809	819	848	752	810	817	892	842	759	810	865	827	816	859	829	849	845	830	800	867	833	833	806	798	875	829	849	851	800	787	846	787	843	826	842	789	789	816	793	822	840	833	871	836	805	825	777	819	815	832	794	876	781	838	820	801	808	845	814	775	858	836	827	837	819	818	866	816	780	844	799	816	815	848	860	812	820	796	796	799	845	880	875	812	807	801	811	887	901	854	812	787	843	842	851	802	817	825	784	831	862	848	822	864	837	828	811	905	795	822	832	830	863	797	827	807	752	832	805	838	825	805	866	811	847	839	820	891	863	833	799	795	778	797	796	810	787	825	811	821	787	846	852	782	824	797	795	789	834	791	819	833	819	805	864	820	805	841	807	790	812	845	787	847	807	844	787	779	806	842	815	814	851	804	826	848	854	896	859	809	806	854	814	829	818	823	825	799	810	818	783	831	809	813	792	805	840	810	844	767	819	850	854	840	812	825	807	835	855	852	823	821	817	770	824	788	846	816	885	858	827	798	815	800	869	800	852	808	822	841	829	815	806	849	800	848	792	846	814	812	839	810	835	791	831	781	834	845	812	851	859	846	819	875	783	812	799	845	826	813	833	777	794	777	863	872	851	776	843	802	760	798	788	829	837	858	796	862	799	822	815	825	839	760	793
5858	2893	3423	2021	1532	1401	2772	4891	3981	2216	1172	922	755	760	724	735	711	707	678	742	746	712	708	730	716	715	699	735	704	743	717	708	758	700	747	707	710	730	698	744	721	699	749	696	708	705	720	670	710	698	681	729	727	681	695	719	708	660	707	721	724	699	713	647	710	695	667	746	696	694	718	709	674	710	685	722	716	684	714	724	728	714	678	677	726	703	756	755	666	720	693	719	697	744	729	706	745	673	643	764	722	719	687	682	684	733	774	686	723	747	696	709	718	663	688	692	743	719	716	741	760	718	719	704	753	674	678	693	681	714	714	754	680	772	729	749	725	681	701	694	709	721	752	686	707	701	708	705	694	724	719	703	700	687	691	655	706	696	731	688	712	669	698	726	732	702	749	703	755	715	693	689	657	736	678	718	717	707	739	679	678	691	711	684	739	745	691	724	672	725	705	751	704	719	739	677	707	706	684	668	703	718	706	647	689	681	681	703	703	677	719	745	715	714	700	746	665	720	680	687	739	715	651	692	687	702	723	706	731	717	714	684	716	723	700	683	728	661	681	704	721	737	685	713	667	719	738	672	717	680	739	722	757	748	678	752	671	741	659	692	700	725	712	706	754	695	706	726	736	708	716	669	737	724	696	724	706	719	674	680	725	726	690	674	681	711	706	719	702	706	741	664	716	695	683	786	734	677	758	694	752	739	756	677	699	657	719	698	718	727	697	694	684	705	703	649	728	651	709	693	742	711	735	693	717	709	695	684	683	683	722	700	687	698	741	688	723	702	687	714	661	679	665	682	706	717	708	724	716	729	661	705	712	699	696	664	732	688	716	728	742	722	719	729	709	709	703	685	671	708	717	730	742	744	722	711	683	673	711	764	728	702	708	709	736	679	719	683	708	705	723	698	760	645	762	722	694	746	703	704	717	678	727	748	691	696	740	725	695	708	703	693	748	723	683	732	692	741	688	690	713	707	719	670	718	729	713	708	723	705	695	702	681	658	734	680	717	735	735	720	679	684	708	655	751	670	719	692	732	670	727	710	691	715	739	733	718	732	732	697	740	681	738	725	722	718	721	726	717	695	775	688	665	706	742	714	691	666	735	707	677	698	721	737	680	706	702	694	712	674	684	734	724	676	665	723	692	682	731	713	694	690	693	729	717	701	684	685	739	703	693	699	698	670	702	702	701	689	719	705	703	713	749	716	674	718	700	705	663	717	759	695	685	740	671	760	677	783	656	715	693	665	627	697	710	688	726	722	708	715	725	721	724	753	734	717	680	686	696	680	733	711	682	731	680	687	732	725	652	708	696	738	748	716	667	692	700	708	747	703	764	705	697	719	720	674	707	710	697	721	718	727	687	707	746	713	755	679	727	653	729	672	745	715	686	659	723	688	678	698	681	701	731	717	740	698	699	696	695	680	692	683	715	653	707	688	731	696	742	668	640	732	706	683	702	672	709	709	722	725	712	696	729	775	699	703	694	712	755	732	708	695	683	695	707	663	680	706	696	685	736	725	673	703	691	781	656	723	733	721	761	718	717	727	681	713	711	715	756	681	689	743	677	696	719	727	731	701	690	689	679	675	695	684	696	729	702	676	690	694	738	737	706	728	713	682	733	726	737	708	678	680	680	671	755	749	660	684	671	692	689	703	721	726	684	674	720	675	708	689	737	711	705	690	752	721	697	696	672	662	716	725	705	686	687	724	717	718	714	719	707	694	666	709	699	706	717	730	740	710	722	701	752	717	700	746	770	714	687	710	743	735	703	732	760	668	706	697	641	704	741	707	710	711	672	661	679	682	674	681	696	681	719	720	691	693	684	754	723	705	720	670	721	729	714	723	739	801	722	740	712	695	689	718	736	708	692	736	751	722	719	686	750	718	737	687	701	717	686	721	728	695	749	679	752	715	692	709	697	702	697	661	666	686	694	697	708	721	727	704	711	708	695	731	695	684	697	674	717	686	692	685	686	712	761	695	729	710	691	694	717	728	701	709	704	666	730	679	670	730	724	713	708	680	717	725	758	708	695	766	709	727	707	731	722	731	725	683	691	691	702	779	714	725	737	736	681	721	677	675	718	722	670	714	636	673	700	722	716	694	652	662	730	689	661	726	691	696	699	705	709	644	701	730	732	682	715	681	747	716	684	736	688	744	709	698	701	694	712	701	741	690	688	650	738	661	745	665	695	737	689	724	734	744	711	689	693	720	732	721	668	702	712	708	686	773	716	712	716	672	689	704	737	726	719	692	748	689	697	738	700	694	744	673	726	720	706	707	677	729	727	741	687	687	745	708	718	744	722	730	687	699	712	697	718	761	704	735	675	736	710	684	725	746	703	716	716	722	711	665	724	685	692	740	670	677	693	721	712	700	669	721	692	683	677	711	755	708	698	678	684	671	734	670	698	701	677	707	725	743	708	712	658	752	676	706	707	721	742	718	693	631	714	718	709	665	726	691	734	745	731	701	708	731	728	716	686	762	743	717	659	671	746	688	727	701	695	720	731	653	695	676	723	696	730	667	688	755	700	712	746	698	717	721	707	726	679	733	704	679	708	734	732	788	697	714	723	773	700	712	724	724	652	720	717	725	654	695	727	701	743	695	674	716	687	715	680	735	722	704	711	689	684	747	721	699	693	699	719	669	679	722	671	659	748	702	753	715	651	714	731	699	733	686	690	697	715	755	695	740	749	724	756	709	724	707	734	695	729	747	705	763	725	669	759	706	703	733	710	694	674	723	742	741	689	663	725	736	696	697	750	705	680	707	711	661	747	711	677	677	710	756	667	705	661	656	686	760	743	743	719	661	672	686	727	733	692	705	695	695	689	695	687	683	704	767	697	720	703	785	723	712	717	754	696	679	737	658	683	713	730	692	763	714	740	670	705	740	712	693	693	650	736	709	686	720	688	708	719	720	706	671	722	721	692	732	738	731	669	691	636	725	729	738	718	744	713	714	643	683	704	714	691	715	670	742	701	659	701	708	688	667	680	799	751	739	655	691	724	699	719	710	725	705	691	690	728	703	639	715	728	712	673	685	707	704	697	692	718	691	714	691	697	720	786	647	698	740	732	680	724	730	687	685	740	727	723	665	707	656	720	701	683	726	719	724	703	727	795	767	750	729	706	709	675	692	708	728	736	756	680	685	765	713	688	700	706	705	670	685	683	684	732	733	703	713	680	770	677	710	680	705	732	675	714	722	731	693	692	697	711	711	726	787	786	699	697	729	699	681	717	681	751	710	671	687	700	695	690	735	726	689	698	739	787	756	675	752	696	681	704	698	729	703	673	736	750	708	720	731	710	692	698	704	753	738	675	751	677	710	676	716	745	768	701	728	688	726	680	676	743	725	686	690	660	717	702	656	687	694	673	742	676	727	676	713	730	725	701	712	715	755	727	699	661	687	690	739	709	700	778	688	708	693	682	716	709	727	721	716	669	742	739	702	730	747	728	697	738	749	770	689	735	755	689	787	752	693	733	684	676	742	723	656	741	712
25502	21303	27050	24815	7589	2686	12634	28137	24782	12115	3674	1720	998	783	796	749	810	793	761	798	773	736	788	793	758	775	761	728	717	800	807	788	775	792	753	823	709	793	753	834	777	806	798	746	764	776	772	762	766	764	742	809	777	774	743	795	771	756	744	785	766	817	776	792	811	825	799	810	748	836	753	821	794	735	828	758	779	797	792	752	702	778	800	794	774	770	818	811	793	704	788	743	780	746	772	761	766	824	773	771	776	799	813	811	773	820	791	771	834	746	745	702	776	772	820	782	752	803	812	763	762	743	800	764	764	764	778	788	750	786	768	846	818	753	729	766	771	743	760	805	730	745	812	795	807	798	748	762	787	764	755	785	770	734	721	795	750	762	804	751	736	784	773	752	752	779	754	756	780	767	789	820	792	772	786	750	789	749	756	774	761	774	785	786	790	765	785	760	791	722	750	776	805	752	784	734	762	806	755	795	793	778	788	807	739	734	770	772	834	729	743	793	823	767	793	796	799	796	723	804	753	736	755	804	768	786	783	747	792	759	826	773	751	821	740	772	789	787	743	764	744	727	865	814	754	790	778	769	760	779	823	783	781	702	815	813	822	785	765	763	757	733	732	772	740	813	768	817	753	743	818	785	760	774	804	781	781	733	763	750	813	759	809	785	779	814	727	780	765	787	730	796	777	738	761	780	755	789	763	772	760	754	790	724	759	749	729	773	768	731	818	775	804	756	744	728	819	779	762	761	797	816	809	787	782	786	750	763	741	837	803	758	755	796	759	772	804	790	774	768	785	843	759	689	734	759	817	777	749	800	779	792	781	773	741	800	858	754	789	792	777	776	724	788	763	822	782	745	794	800	780	774	823	772	770	794	808	804	799	789	781	763	774	808	757	775	769	748	787	773	806	757	775	816	728	768	762	788	769	769	770	768	792	776	774	766	753	738	751	770	797	745	736	805	783	811	805	777	872	732	734	818	832	798	762	761	741	790	760	759	800	828	799	761	830	744	734	819	806	722	808	795	744	763	781	755	798	763	759	751	802	768	753	765	743	767	759	758	778	703	775	748	769	824	760	779	787	763	817	788	742	780	821	730	732	775	775	735	799	801	750	776	811	796	769	763	758	763	766	765	722	802	711	772	780	750	715	729	748	782	755	755	736	738	779	781	766	809	822	804	778	767	778	758	747	778	803	789	808	787	760	768	797	744	733	746	774	766	807	722	767	753	743	775	770	794	762	771	706	773	785	761	769	813	807	800	814	758	766	736	736	763	799	741	785	802	741	784	795	754	756	784	791	793	799	815	741	756	796	722	748	755	768	778	759	754	771	803	760	824	778	754	779	801	750	784	753	762	676	804	775	786	797	743	804	765	771	791	782	766	782	754	727	784	740	782	688	753	776	732	766	818	821	792	757	777	779	735	726	815	782	762	744	789	771	763	779	771	795	770	750	843	773	829	783	780	795	772	773	737	789	778	777	755	816	771	781	748	748	754	770	785	815	780	816	757	717	795	773	783	844	792	790	794	753	804	819	767	781	774	833	786	794	767	780	779	801	751	787	751	800	742	786	773	790	757	787	777	787	735	784	760	780	733	807	797	750	782	784	808	725	761	729	766	798	789	740	788	799	754	764	762	798	775	758	822	767	812	773	771	786	747	744	826	784	786	785	784	844	756	786	756	800	782	781	769	788	785	771	771	791	781	740	744	785	786	754	723	796	758	739	820	765	735	756	758	739	800	754	755	728	776	756	772	762	732	764	735	761	791	785	779	764	785	776	743	788	746	767	731	796	784	746	792	768	782	775	733	803	760	785	827	757	757	765	734	739	819	779	762	766	765	779	811	803	744	744	806	846	738	811	811	740	790	754	765	674	774	782	734	743	831	745	755	745	789	765	766	787	768	817	773	805	777	823	775	817	779	802	763	749	778	768	760	782	773	774	798	777	785	772	822	747	759	741	771	790	767	787	772	792	798	795	806	782	796	781	754	779	712	773	740	809	774	760	774	771	783	806	798	727	773	773	783	700	784	771	764	756	720	733	752	739	796	754	781	770	753	770	731	792	788	751	737	755	758	801	759	767	776	775	770	779	760	782	772	821	787	762	785	809	771	744	747	745	734	751	756	745	781	799	722	761	756	781	793	791	786	767	785	839	773	751	788	788	754	796	801	757	778	778	760	736	736	814	780	765	704	764	754	778	805	755	779	769	747	754	809	764	773	749	771	840	740	802	742	810	791	788	789	802	802	790	781	768	738	773	776	713	787	797	765	803	765	733	784	742	756	821	819	784	778	749	776	748	737	745	738	776	741	760	796	755	774	776	762	743	746	718	746	758	749	715	767	741	798	782	744	793	850	779	765	763	789	766	779	722	775	782	750	773	762	762	776	768	792	724	771	777	776	734	803	740	759	756	750	780	794	778	770	810	777	752	778	770	749	757	746	719	762	763	783	742	787	794	832	861	734	779	794	734	774	780	755	802	764	790	750	755	826	802	753	783	774	708	723	800	765	787	715	785	767	773	759	773	764	777	806	800	775	805	771	798	783	787	797	797	815	774	790	746	730	812	780	769	776	712	763	791	794	781	773	748	765	747	778	783	812	782	722	714	757	739	746	814	781	736	726	731	748	773	748	734	761	794	740	769	774	768	735	735	802	763	746	749	779	794	792	797	834	786	784	822	735	779	775	791	789	776	699	742	818	736	770	768	805	745	736	767	750	779	769	769	784	768	807	786	804	824	783	724	806	803	801	750	785	770	772	788	797	735	776	798	780	713	678	769	801	715	795	759	805	766	773	770	770	790	781	815	812	731	733	758	791	790	750	764	760	764	793	776	779	775	775	757	762	805	766	762	739	801	780	787	792	744	803	740	806	817	726	805	777	815	788	780	758	845	773	766	738	760	763	731	773	719	793	756	795	765	755	758	737	750	781	799	780	760	788	770	792	755	797	720	783	708	733	702	728	817	720	796	772	803	783	848	822	801	814	800	772	792	773	801	782	752	754	775	725	797	752	792	778	763	779	725	804	767	830	745	782	747	721	804	766	720	757	818	720	755	750	772	806	751	796	750	777	791	754	783	760	798	709	772	764	801	809	738	781	803	795	758	769	753	808	787	760	737	795	806	774	764	807	803	767	782	774	747	818	797	794	713	775	758	799	751	764	763	801	726	732	738	801	773	791	796	698	760	782	821	767	783	789	805	744	752	705	784	729	816	794	742	715	769	794	820	772	778	769	795	732	754	747	753	750	732	747	764	750	791	809	746	795	757	768	739	765	785	815	775	772	793	781	807	783	742	764	734	735	765	748	772	774	768	837	774	741	783	766	738	762	760	778	808	753	783	773	772	742	794	771	814	801	770	768	741	778	822	755	824	803	746	733	736	765	766	718	749	803	786	773	810	727	744	817	794	764	790	793	789	782	782	758	754	784	776	744	774	743	772	783	794	777	765	788	740	794	792	746	815	757	755	696	737	753	786	807	755	742	785	771	797	725	810	757	729	721
5004	5920	6006	3774	2989	2426	15248	26021	20813	8841	3414	1906	911	746	772	744	688	678	687	719	703	734	675	703	715	712	742	733	716	700	713	716	694	731	690	673	710	725	725	683	718	748	733	669	641	691	701	690	738	703	678	699	708	702	692	727	720	760	734	690	694	708	672	673	674	743	675	674	724	652	685	694	723	770	741	679	690	698	707	664	708	697	719	724	758	709	708	706	670	674	665	763	719	694	643	666	640	734	666	704	670	663	652	654	722	696	656	683	703	678	653	709	732	680	730	715	668	710	696	719	666	720	743	652	704	704	687	680	677	657	674	649	712	747	702	679	717	694	738	688	712	690	686	683	694	654	680	709	671	702	682	666	697	692	698	700	736	684	696	717	654	721	678	707	655	706	720	673	721	681	721	738	691	717	709	726	706	692	701	670	666	661	727	714	680	707	682	722	731	701	700	767	689	691	689	698	744	657	746	669	680	699	731	721	718	676	730	669	688	673	689	660	705	689	649	703	684	714	702	702	719	733	729	720	704	690	721	719	749	686	645	731	690	721	726	699	670	723	703	651	677	703	673	748	693	678	726	663	678	667	688	663	742	695	679	656	694	697	684	682	676	703	711	691	697	694	711	666	660	687	642	716	756	654	703	690	699	694	732	696	657	687	722	687	669	691	646	750	726	695	704	703	713	666	714	628	713	685	729	690	689	683	712	714	686	710	709	737	711	686	680	677	740	706	710	632	676	675	728	697	715	654	703	713	687	669	718	711	702	706	741	653	736	711	698	728	730	685	692	666	668	695	708	677	705	728	678	674	701	671	714	682	682	751	694	665	687	668	720	677	671	702	685	707	711	718	679	667	695	685	707	730	689	697	748	727	714	680	686	713	659	730	740	705	704	667	692	707	715	691	665	660	665	693	712	713	675	760	738	732	696	699	754	673	686	793	668	698	693	683	701	654	722	712	684	683	747	658	682	710	722	676	685	680	698	680	696	692	680	687	714	704	676	724	682	679	731	673	684	713	680	696	700	716	736	696	671	652	702	655	629	688	727	736	672	682	683	746	738	692	656	722	673	717	721	695	690	739	641	718	698	732	691	680	747	669	652	680	661	728	727	763	712	652	723	666	654	666	716	710	719	730	719	666	616	729	702	702	694	663	696	701	729	702	725	664	704	697	732	698	702	674	710	696	711	660	709	690	717	718	703	675	675	688	683	649	721	670	684	723	695	716	699	661	674	687	725	719	669	696	737	706	740	663	749	692	710	625	699	680	695	673	689	654	667	715	696	739	673	711	709	637	666	711	697	687	719	708	694	644	701	740	671	658	682	740	709	681	703	718	701	715	728	702	673	714	709	676	710	701	690	687	671	673	680	772	641	742	709	704	678	756	662	698	687	727	660	652	659	682	665	690	714	670	694	696	690	688	718	694	749	774	673	668	681	699	697	741	686	729	737	716	683	647	719	688	682	715	738	685	679	673	727	727	718	725	714	686	701	702	689	714	729	709	705	663	652	707	698	678	698	706	690	680	693	657	679	708	643	645	721	716	778	757	698	703	692	720	694	724	693	703	697	735	715	694	746	721	681	672	648	678	694	692	704	689	651	708	736	712	712	680	637	721	719	733	703	731	712	693	702	692	710	693	685	671	698	716	674	682	744	694	669	686	658	700	668	690	716	731	721	664	649	719	706	705	720	662	695	702	744	676	698	705	658	685	685	740	701	648	669	675	634	672	699	755	678	784	721	747	674	735	686	676	747	714	709	702	732	714	683	679	712	729	740	742	724	681	706	726	708	642	724	708	642	741	687	683	702	692	674	720	712	730	686	634	711	734	746	685	703	697	681	665	656	690	695	710	741	645	689	665	719	702	654	682	655	704	695	731	708	668	671	685	710	713	679	710	691	701	672	640	707	746	667	681	720	723	698	709	788	686	702	686	755	689	697	702	689	684	653	690	705	685	679	676	700	750	705	688	691	695	666	722	686	696	712	655	763	686	655	659	706	692	684	750	699	703	688	739	698	697	668	657	687	710	745	711	693	665	702	710	725	715	689	674	623	698	729	665	670	728	755	714	705	767	718	721	686	666	738	716	694	749	697	742	750	702	666	725	694	649	690	743	708	704	747	693	682	713	640	666	699	721	729	699	674	699	721	663	682	712	726	676	687	699	709	677	659	724	695	690	719	679	620	703	698	682	708	652	643	718	691	724	664	722	669	695	687	704	664	679	717	681	700	697	668	668	730	684	732	696	672	691	720	726	748	684	700	724	706	647	647	680	665	725	737	691	719	659	723	708	663	687	680	691	706	671	643	726	692	704	674	681	702	732	735	716	659	685	673	695	718	703	669	688	707	708	674	664	716	676	715	726	716	687	678	663	685	700	685	725	679	673	715	688	683	675	735	657	679	727	686	749	723	687	713	715	661	665	682	677	682	634	697	674	696	653	678	695	710	718	720	741	678	662	694	695	708	697	693	710	698	668	706	710	729	673	738	663	659	692	655	725	697	702	672	702	710	659	705	725	706	735	649	647	661	658	678	710	658	710	725	750	685	707	654	724	705	718	691	691	663	674	656	699	678	718	649	705	717	697	690	672	661	687	705	682	677	708	696	699	739	652	713	677	703	701	678	692	658	663	704	700	653	701	700	733	707	680	702	696	703	681	698	699	685	727	647	651	731	686	645	734	687	701	711	718	650	720	678	677	728	703	642	713	690	704	668	708	717	687	684	672	643	672	693	688	677	691	655	699	725	671	645	713	718	733	728	678	652	712	707	719	684	676	648	705	709	749	730	692	683	670	697	686	706	675	732	651	655	700	707	693	691	637	683	670	648	719	709	722	714	703	684	721	685	728	675	729	690	668	694	692	708	709	732	673	738	717	719	723	735	733	723	694	689	695	725	687	677	709	692	734	733	667	689	752	701	711	699	722	707	697	713	706	701	707	699	665	696	740	685	707	700	702	719	754	696	681	718	704	661	702	706	658	708	675	716	733	675	649	695	692	727	689	678	674	707	664	715	679	661	633	665	664	734	683	699	732	689	651	705	703	684	672	664	688	660	690	673	691	739	724	700	721	679	682	675	702	690	670	703	759	650	725	700	699	683	748	704	709	692	631	697	678	734	703	721	698	679	675	688	656	677	686	717	681	720	693	705	714	750	696	709	643	713	732	745	672	689	738	697	712	703	681	735	705	739	674	743	682	711	682	699	660	663	702	736	689	649	676	707	711	681	735	706	684	676	692	729	683	745	715	677	705	675	734	721	724	669	713	698	686	742	717	663	708	671	718	689	701	672	694	686	672	679	687	697	756	692	692	738	704	712	677	714	670	687	686	667	704	704	675	672	659	720	675	714	664	657	667	656	652	702	718	692	718	670	671	700	710	708	635	704	691	673	667	701	746	706	698	670	673	659	691	656	719	701	680	681	711	668	715	713	732	742	677	691	704	671	706	705	659	682	705	671	710	687	652	699	683	671	687	705	693	709	687	728	660	693	664	685	680	653	658
24222	21324	28592	24371	21187	11659	26269	47858	41496	23976	8781	3497	1308	982	848	925	909	927	885	893	898	906	904	926	914	858	907	933	917	873	903	857	866	919	853	881	912	874	874	870	925	868	940	908	889	880	885	890	883	881	893	919	928	823	927	863	876	878	860	870	900	843	933	862	841	913	941	886	852	888	898	853	898	934	881	904	886	857	893	909	907	911	873	873	917	877	879	939	916	856	854	904	910	916	851	864	878	952	917	883	938	869	902	965	917	861	883	905	843	884	820	904	841	891	833	900	880	847	866	878	835	866	848	889	875	891	907	866	873	903	880	855	880	863	920	880	839	817	848	868	907	895	875	855	873	850	876	833	856	886	871	909	832	879	859	880	888	866	849	930	898	827	886	887	847	861	831	882	910	850	937	923	864	830	918	905	876	880	920	883	906	866	858	855	882	889	886	919	828	860	871	901	860	871	843	889	819	852	863	926	879	934	887	953	908	849	843	897	888	875	880	865	847	879	860	912	899	888	865	850	873	904	856	870	901	855	851	898	890	829	869	909	839	818	862	885	936	852	887	845	856	937	886	845	886	816	896	840	844	890	859	840	888	928	825	860	862	861	841	903	869	872	885	820	890	861	832	901	907	880	843	874	861	877	890	821	903	901	838	851	868	874	910	899	822	918	863	862	873	889	895	896	856	881	884	851	920	843	860	839	875	874	876	808	889	892	864	875	826	858	878	857	883	849	878	841	884	850	858	831	859	862	885	916	886	862	860	837	885	897	907	869	910	833	857	838	906	913	902	833	816	839	866	881	878	915	845	886	853	885	926	873	862	876	872	891	908	920	862	884	878	862	852	881	854	885	887	852	899	881	854	914	861	871	870	861	884	824	884	848	914	917	874	867	888	871	861	865	847	873	859	925	865	880	921	841	841	833	804	830	923	872	873	847	831	847	859	871	879	866	912	881	875	874	854	869	881	854	880	877	892	903	840	822	821	870	880	834	878	976	889	855	847	867	924	892	920	879	898	860	897	892	876	879	910	875	908	873	879	861	869	829	883	874	882	891	903	894	895	865	896	874	889	928	873	841	859	855	903	927	906	873	855	869	854	869	912	845	888	853	897	958	863	840	845	873	859	892	884	868	859	835	904	886	924	849	846	878	867	853	876	872	921	879	839	914	848	903	859	857	896	827	897	859	901	827	831	872	856	853	815	878	859	871	890	870	879	907	881	889	815	813	843	885	920	860	874	859	883	892	860	916	864	863	861	891	822	890	872	816	840	889	874	871	865	868	808	905	833	899	926	864	891	857	904	912	868	870	909	864	877	850	846	813	874	883	825	865	887	915	887	850	891	890	824	878	905	947	857	899	927	899	838	846	874	921	884	853	876	899	875	829	841	829	891	860	923	900	867	859	911	850	865	846	836	889	928	836	916	841	865	835	865	909	896	859	841	848	848	843	907	866	885	874	855	880	872	898	861	842	870	851	910	875	884	847	895	910	897	911	795	883	810	882	874	889	837	917	864	895	881	884	907	860	874	832	830	828	912	930	878	879	791	806	838	861	862	862	852	921	895	877	864	906	915	888	863	880	892	904	897	905	865	878	848	874	868	829	834	870	917	876	888	878	860	934	864	843	914	891	859	876	840	918	897	846	824	885	839	878	834	898	860	828	859	886	805	859	816	821	905	852	839	853	865	829	870	866	891	862	861	937	852	891	901	807	872	845	851	852	870	842	831	860	797	888	875	852	910	852	876	896	872	893	916	887	872	894	897	934	871	823	881	865	936	859	856	888	871	885	882	887	864	900	917	810	885	843	918	873	874	915	886	835	927	848	874	804	919	842	891	870	878	881	831	878	808	864	927	892	837	927	855	870	801	892	835	918	849	932	845	879	831	889	863	865	907	871	874	899	896	917	888	838	914	882	828	903	826	828	893	831	852	885	885	928	838	857	859	813	899	934	915	856	845	866	904	794	878	878	845	949	883	868	857	828	911	843	835	857	933	904	863	886	872	900	897	885	866	869	864	892	820	896	897	861	871	849	887	889	842	883	885	898	863	863	831	782	912	888	877	887	838	849	885	864	904	904	858	893	887	895	955	862	850	854	811	872	878	854	817	901	900	823	879	864	899	896	874	932	859	937	881	935	860	853	878	829	847	893	886	903	894	861	892	836	892	852	855	885	867	886	886	876	868	900	802	829	853	849	904	878	857	818	921	875	845	882	889	835	809	871	858	909	846	882	831	926	878	847	862	916	839	801	901	895	851	843	898	832	877	831	882	863	872	846	882	919	893	884	818	892	840	916	846	911	876	871	889	892	864	835	880	872	859	872	906	787	868	851	871	909	877	860	866	881	901	859	862	860	833	893	895	827	891	895	802	854	942	812	911	865	827	841	885	838	840	850	818	916	855	867	896	871	830	874	859	822	861	923	910	865	875	842	878	843	884	898	837	926	885	882	878	870	854	850	890	837	863	811	835	895	865	832	856	915	866	876	875	793	895	854	819	915	875	898	852	864	905	925	849	878	854	908	811	950	902	913	901	910	872	891	916	876	888	876	865	890	831	874	807	894	889	889	862	846	891	835	902	876	854	861	831	906	863	879	838	866	849	848	841	922	864	901	848	929	896	869	874	833	899	901	781	880	941	915	898	940	834	833	889	925	856	845	908	913	882	899	843	850	857	875	843	883	839	877	876	867	833	903	844	823	865	884	879	897	856	893	902	842	890	862	906	884	853	855	847	878	821	851	830	903	868	816	867	811	901	886	863	948	853	902	894	877	837	877	849	883	828	910	910	902	861	852	847	914	827	836	825	894	881	894	921	816	807	849	813	850	786	881	892	885	902	893	846	840	892	910	894	854	920	918	856	858	845	849	835	907	851	846	926	921	863	853	887	882	933	856	836	853	866	858	833	907	917	831	844	818	824	897	900	895	874	846	886	849	917	897	856	822	875	842	856	845	869	838	849	869	821	843	876	868	862	861	860	883	874	918	901	878	875	855	893	838	907	867	863	836	895	901	872	856	925	863	858	877	892	902	883	852	859	903	924	832	877	876	861	863	848	870	840	911	833	880	872	896	870	830	879	842	864	865	888	819	838	814	873	893	915	903	843	802	881	880	882	890	824	883	916	886	869	880	834	855	834	847	862	884	926	881	862	878	862	949	890	842	871	882	913	830	855	929	863	903	875	810	938	887	857	907	889	900	848	813	877	871	872	884	831	906	923	853	896	886	857	826	884	880	816	940	885	873	922	859	881	843	889	901	844	884	850	918	852	875	929	817	880	926	858	928	811	845	912	832	869	847	910	906	876	855	890	887	876	859	885	873	907	895	861	888	877	875	912	894	889	892	880	885	865	857	830	879	835	920	901	889	873	871	911	898	895	808	879	875	889	870	851	883	873	881	860	868	861	840	846	902	860	887	926	864	884	865	874	871	897	917	849	854	857	901	968	858	907	901	851	894	882	842	911	894	841	929	878	793	886	908	893	882	880	883	912	865	842	897	940	860
5527	11915	10244	7667	5387	4280	29488	44657	36407	17297	7022	3317	1272	842	781	795	794	792	765	809	827	780	764	785	751	807	831	850	771	793	821	771	803	758	772	778	773	801	828	760	777	802	842	782	835	743	850	815	761	820	784	770	813	794	797	788	761	746	840	852	771	760	774	760	838	816	806	732	786	786	730	811	824	801	773	773	836	741	789	797	737	769	794	818	786	776	765	788	761	779	770	801	798	787	743	756	786	808	821	765	790	808	776	785	789	789	750	771	770	768	748	769	735	811	822	763	773	798	753	805	818	794	760	813	799	733	788	767	777	750	795	735	801	766	789	752	770	820	796	735	781	790	738	770	782	784	770	786	753	790	772	767	790	808	810	787	768	788	825	801	785	771	772	751	764	727	820	817	781	764	830	764	806	796	766	754	761	781	786	746	783	792	779	787	847	797	819	738	837	804	754	733	795	815	757	789	786	812	773	806	791	765	770	780	782	777	754	782	811	769	793	773	768	797	801	826	792	769	794	800	790	789	791	805	818	776	763	786	804	793	819	771	798	846	815	770	813	732	789	768	785	822	831	794	785	799	820	758	793	821	807	761	801	819	782	789	778	786	825	794	784	734	756	795	748	800	799	803	771	803	782	739	796	821	741	774	820	806	854	820	787	841	757	827	777	796	814	782	785	806	810	753	748	764	755	819	767	766	825	796	765	780	793	777	755	773	820	814	812	786	752	803	784	777	769	792	778	765	783	731	817	762	783	775	755	769	804	815	781	796	820	784	756	774	788	788	780	729	763	796	780	801	790	754	769	779	782	772	828	796	744	794	773	768	722	740	836	794	826	798	810	738	793	812	743	784	791	779	793	764	795	801	757	825	800	802	819	767	755	800	722	825	806	770	784	757	787	795	838	768	750	801	777	773	741	786	800	800	754	778	735	805	797	794	776	779	780	798	845	800	813	808	803	799	718	793	795	744	774	783	772	784	763	728	765	781	753	804	774	840	731	748	808	769	786	784	813	710	794	785	844	799	756	823	800	791	767	789	800	777	749	817	733	788	765	783	795	755	806	816	784	813	755	785	812	799	789	788	829	790	795	795	770	834	767	792	766	769	876	781	788	822	806	811	799	765	813	753	747	781	824	743	763	810	823	781	794	761	833	780	820	786	787	793	740	793	839	815	800	781	794	804	815	768	766	759	789	756	805	806	781	785	750	797	783	833	752	816	794	766	786	768	766	790	793	824	783	759	796	764	816	800	764	714	750	724	760	721	770	765	774	764	752	809	783	787	814	805	711	826	736	784	750	813	849	768	762	783	785	754	765	775	736	782	768	822	815	779	734	795	753	762	817	783	795	746	793	789	753	813	760	751	784	773	732	723	826	833	773	810	792	759	825	747	780	800	807	778	777	837	774	754	846	774	783	784	818	807	796	750	821	796	797	771	782	774	830	743	785	708	845	755	772	752	765	828	804	770	823	758	775	800	767	781	789	784	777	792	800	736	761	810	773	752	766	804	782	774	834	787	754	777	768	826	803	744	793	772	786	815	750	742	798	825	754	808	754	728	790	777	809	856	779	751	753	761	845	768	748	833	802	776	840	797	778	792	721	782	779	756	739	833	788	832	793	833	776	774	784	770	793	753	709	779	752	796	740	773	781	812	784	793	783	733	767	779	814	722	789	788	758	790	821	794	792	779	776	822	781	810	785	778	783	761	787	755	758	752	784	800	734	799	762	745	775	788	777	763	801	835	755	797	772	750	764	806	830	769	769	786	792	775	816	800	758	791	754	828	776	821	740	786	792	779	769	767	772	790	788	790	801	845	746	752	795	799	798	780	760	770	737	786	779	751	835	837	767	741	774	768	807	824	757	760	753	785	767	791	803	811	809	786	765	758	836	794	751	791	773	792	770	780	744	795	728	767	798	832	759	749	723	771	797	787	754	735	771	751	768	768	796	819	780	718	784	779	773	778	792	756	849	742	769	768	769	786	784	841	759	781	821	775	779	766	791	768	798	829	826	766	781	829	768	787	811	783	799	783	858	789	785	775	784	812	775	771	743	797	792	798	790	776	815	787	758	771	757	809	800	782	799	770	779	788	758	784	863	778	756	744	791	752	760	751	807	810	790	782	757	778	783	805	748	748	768	786	763	795	805	781	783	792	814	765	766	840	730	757	760	758	810	790	769	778	776	797	783	818	793	743	798	705	810	775	789	771	769	727	744	760	800	774	802	804	769	819	798	787	800	770	788	766	774	774	744	804	824	783	813	786	724	753	749	763	768	805	805	763	813	741	766	776	763	791	801	815	802	709	788	759	822	759	796	769	782	778	752	811	785	778	804	804	730	747	780	772	811	794	794	745	798	752	765	797	763	809	786	782	714	779	771	734	765	799	792	821	811	800	812	798	775	767	788	780	776	790	777	815	761	782	744	768	797	736	804	760	772	687	800	740	729	756	757	801	801	782	791	751	771	797	767	733	745	802	768	783	762	763	767	790	805	746	766	737	848	802	787	784	790	770	766	810	730	810	791	787	770	794	735	779	791	745	750	764	812	793	796	803	771	804	781	752	778	735	734	783	709	783	793	769	758	825	816	799	764	777	804	736	797	796	817	784	788	805	740	770	796	802	766	788	779	781	778	760	785	761	768	771	803	781	758	781	757	814	842	804	772	803	787	816	799	774	761	826	805	798	781	744	763	747	752	827	766	800	810	794	747	736	793	735	802	790	821	770	766	768	773	776	788	800	782	784	789	766	735	771	785	799	796	770	788	776	741	786	787	814	794	735	794	766	782	781	769	750	790	764	796	832	772	750	772	764	782	737	788	758	729	775	787	763	762	870	795	803	755	795	757	782	753	839	861	758	795	809	801	807	809	755	815	764	764	816	768	731	802	774	791	815	752	795	799	749	762	773	758	719	751	748	769	777	747	787	771	784	762	816	774	759	723	792	762	809	807	776	757	735	836	782	731	815	793	765	773	756	820	788	738	793	807	803	757	758	795	779	791	782	795	790	798	747	786	824	789	723	802	823	759	803	799	800	747	791	796	756	729	783	746	715	767	793	792	754	801	774	757	800	798	800	751	781	774	723	773	782	787	736	765	764	776	782	786	776	786	807	777	786	793	819	797	789	753	787	816	804	770	845	776	798	794	806	775	739	746	722	739	740	719	779	813	802	780	763	786	775	771	877	782	782	824	756	766	753	723	739	781	732	755	821	806	814	761	740	773	774	788	798	743	771	758	771	768	791	823	733	823	756	806	769	818	779	785	811	760	754	773	830	746	816	769	778	772	844	794	783	762	789	777	845	712	785	828	731	790	788	831	781	798	810	755	766	782	780	816	811	767	801	765	743	770	774	831	753	796	769	836	755	749	777	791	813	773	784	766	771	830	728	811	810	814	752	786	764	817	787	774	762	750	785	821	784	825	779	781	781	781	780	752	767	785	847	735	772	740	752	779	815	799	783	755	779	818	775	776	805	799	772	772	815	774	801	800	794	751	768	729	763
27424	14520	6056	2934	1654	1246	2136	4259	3594	2134	1365	971	849	850	815	801	790	826	830	842	809	849	801	832	789	796	829	819	800	808	827	842	796	881	777	788	837	843	835	772	798	770	843	837	839	825	764	818	849	836	815	790	832	826	846	889	829	834	806	825	781	794	855	820	854	788	800	867	804	851	820	782	803	822	846	812	827	787	773	845	830	844	823	819	819	833	825	754	806	831	870	819	832	819	810	779	832	826	806	854	827	811	818	780	860	858	758	829	854	803	843	793	792	868	796	800	758	805	805	847	807	839	792	791	799	800	787	836	819	836	794	869	873	859	778	814	829	818	812	833	786	809	741	792	842	832	821	820	832	834	851	857	853	762	777	794	830	849	864	876	866	803	819	873	806	851	823	839	827	845	887	812	815	815	783	842	796	813	844	824	805	848	812	813	883	815	864	847	801	771	803	780	817	847	864	832	835	793	826	790	802	880	861	846	825	800	826	819	898	788	853	789	804	800	813	790	816	832	751	774	874	758	806	820	794	789	825	837	844	753	810	876	838	874	788	817	813	792	858	796	815	813	785	770	811	783	833	831	830	785	830	849	868	749	818	867	818	874	786	827	864	830	840	743	798	834	829	781	798	809	842	767	762	781	862	819	781	845	823	831	822	792	783	817	845	837	812	816	841	820	825	810	837	817	777	784	819	816	812	802	828	860	827	790	807	800	809	783	891	813	806	826	813	831	821	854	818	864	828	858	808	826	851	804	875	792	826	798	867	787	832	798	848	848	829	800	830	817	844	884	839	843	822	806	757	824	853	808	800	821	785	823	828	775	803	836	829	772	779	847	817	759	837	839	794	818	796	827	842	764	824	810	877	869	864	816	874	792	802	845	801	848	847	784	874	846	814	807	815	830	805	801	867	835	781	819	800	819	828	828	791	827	827	789	828	875	792	782	774	845	784	838	786	848	814	833	791	833	836	807	834	821	837	841	831	818	849	778	840	800	799	846	839	795	840	820	826	761	873	814	776	847	867	842	864	845	788	834	872	837	823	843	790	782	876	845	862	795	782	775	813	814	753	811	803	807	838	849	814	840	770	802	778	881	855	783	812	790	877	845	851	790	834	785	838	777	829	850	841	816	805	848	828	825	815	846	789	849	821	829	821	824	756	831	802	785	855	792	815	828	795	845	843	866	859	832	795	833	870	845	821	823	810	750	828	885	791	825	831	808	873	808	820	792	838	793	820	836	768	841	824	835	805	802	810	805	827	838	806	759	870	787	821	902	830	773	828	800	815	829	827	830	864	822	869	796	836	773	868	791	836	827	830	853	834	820	790	836	875	782	819	836	810	859	805	822	853	838	818	819	814	841	777	843	858	834	820	846	817	785	820	826	786	811	866	816	791	820	814	784	806	812	821	816	861	857	844	807	814	794	802	822	795	796	859	814	795	806	783	785	818	811	874	805	779	854	768	803	820	805	851	805	822	785	815	872	806	817	815	795	851	790	830	860	830	783	782	759	854	819	775	822	827	827	836	838	799	828	797	819	805	840	848	778	824	801	785	829	839	815	777	800	815	860	793	820	841	811	796	798	836	820	840	837	822	741	845	813	809	783	754	807	818	860	816	742	804	834	792	846	835	837	869	824	836	846	803	834	815	839	802	753	849	814	794	848	822	847	791	798	851	816	810	783	810	814	813	784	796	793	803	800	850	851	776	808	783	828	824	874	804	804	825	873	805	837	772	781	823	898	837	809	791	774	859	863	800	860	771	826	807	836	810	837	871	798	828	816	751	824	855	792	827	755	880	835	789	742	820	814	849	800	850	816	821	830	789	738	790	841	816	801	836	808	810	821	823	807	765	840	804	852	872	841	797	835	816	860	789	835	790	848	810	835	832	822	834	860	792	918	845	861	761	813	805	822	772	800	884	820	793	818	837	809	816	829	839	832	856	821	850	827	847	852	806	828	803	821	840	766	805	844	863	808	810	845	828	830	824	815	837	811	794	804	799	768	807	837	814	764	817	788	781	810	845	764	871	798	801	812	798	847	858	853	859	848	807	830	838	821	802	842	825	798	813	796	851	870	842	894	850	867	836	810	838	785	819	843	853	823	803	800	790	839	830	803	794	850	856	830	781	813	850	820	882	829	788	833	871	787	783	827	838	844	787	813	867	809	814	794	799	814	842	833	827	810	812	788	801	824	851	819	819	833	847	779	801	834	781	794	848	807	846	861	825	844	801	836	837	782	862	816	796	791	832	789	831	785	798	804	859	795	919	796	781	802	776	793	872	796	815	819	852	823	759	823	886	838	849	812	821	850	790	817	805	827	839	805	824	852	808	779	767	796	828	846	801	832	838	822	857	815	883	809	818	829	824	786	805	809	828	836	822	866	801	778	826	877	776	826	824	804	750	846	801	812	812	831	829	856	823	867	797	796	761	877	792	843	865	791	812	822	774	799	831	849	784	830	817	776	791	830	855	781	801	818	786	786	784	814	848	816	861	791	839	827	818	812	833	836	834	815	818	891	807	861	860	828	842	829	832	784	805	828	733	841	840	784	842	831	852	758	839	762	836	834	791	818	821	804	810	816	816	827	815	788	846	857	867	767	792	765	833	864	840	806	808	802	823	847	817	799	853	825	845	824	780	806	821	844	800	817	893	855	853	835	816	840	820	870	823	877	816	857	808	791	853	802	878	851	851	825	844	814	848	818	809	828	885	876	837	811	864	850	787	846	823	801	804	827	818	832	827	841	798	830	815	852	786	847	794	833	802	804	867	812	793	787	832	798	852	772	843	866	790	804	798	760	843	808	842	808	857	806	840	792	801	813	825	843	832	795	832	839	838	797	798	832	795	865	818	851	813	801	818	815	829	833	868	824	805	843	815	800	852	846	818	827	849	804	832	783	773	818	832	864	848	854	782	845	822	778	841	848	827	801	800	826	785	808	842	823	816	807	822	902	817	806	800	819	847	837	856	768	782	804	811	827	896	847	833	807	830	788	847	816	793	891	829	803	879	840	814	817	776	859	810	841	802	811	780	868	813	842	778	834	773	834	787	799	779	914	804	836	837	817	806	846	805	784	803	781	832	768	855	821	849	809	793	817	853	779	863	829	825	835	836	791	825	791	835	836	815	752	843	845	860	795	822	809	812	830	826	816	791	836	785	807	847	779	791	792	802	800	856	793	879	822	834	829	803	868	832	830	819	861	802	875	866	825	873	880	818	777	805	810	785	776	808	807	792	804	831	830	833	809	783	813	797	862	855	843	799	836	857	821	817	877	841	828	784	861	840	846	831	780	797	807	796	816	790	829	797	776	816	816	792	798	842	826	874	842	846	828	844	791	837	797	852	843	813	873	827	859	811	758	813	832	814	805	838	851	853	852	852	858	792	837	833	828	829	838	844	776	776	808	886	879	823	807	829	847	832	783	812	799	795	841	805	836	872	845	883	860	837	824	831	860	761	792	814	811	788	809	848	792	846	789	816	831	851	779	805	787	816	863
5968	4499	5088	2616	1661	1293	2717	4767	3829	2116	1189	869	771	714	726	714	747	764	691	714	710	783	676	741	691	717	679	686	692	697	725	697	779	697	711	706	712	728	702	704	710	735	775	697	676	676	704	738	691	678	665	734	673	711	676	724	697	714	706	726	739	720	716	703	633	675	756	674	737	709	702	699	723	690	693	657	730	754	743	706	701	708	711	686	667	711	676	708	726	705	686	710	703	733	697	701	758	670	697	737	710	735	674	717	689	702	742	702	708	710	710	741	678	727	724	731	736	684	666	749	731	732	720	712	706	734	692	717	716	721	686	742	715	762	711	676	727	698	716	697	701	715	701	701	702	700	727	688	702	626	660	702	721	682	726	693	696	681	688	743	695	738	737	737	709	698	773	757	726	759	700	744	727	722	748	697	766	733	722	656	734	680	699	741	713	718	697	729	715	710	708	738	687	751	716	676	697	835	715	723	695	719	712	750	671	688	676	761	693	745	705	671	688	696	719	762	674	741	712	667	700	728	716	698	707	684	689	695	718	641	699	718	739	717	672	765	709	730	737	728	677	732	702	735	693	718	748	675	701	708	693	682	690	754	703	775	673	750	703	704	681	709	717	721	700	694	725	665	697	750	731	759	717	704	753	733	749	684	666	746	735	728	739	741	747	688	713	701	718	715	719	672	734	699	730	660	684	703	693	671	679	744	673	703	772	733	722	692	747	681	699	703	719	668	701	710	775	669	695	664	696	726	726	760	711	760	740	687	705	672	695	665	730	729	674	711	728	698	732	703	719	758	725	725	698	737	737	709	698	718	643	724	715	741	708	715	617	725	692	727	695	694	701	723	682	766	669	684	731	751	696	735	710	722	695	708	729	767	720	719	677	678	682	680	722	733	682	692	701	719	700	679	732	729	697	739	752	712	742	730	748	732	701	729	703	687	731	686	720	750	704	683	700	729	731	723	732	672	656	704	781	723	709	717	718	746	721	701	691	769	722	688	707	751	708	715	691	694	709	752	688	729	660	713	688	712	659	743	718	732	702	752	695	688	767	735	731	731	694	732	698	745	702	693	672	681	708	748	671	695	643	755	751	722	701	709	677	708	659	713	688	750	706	733	662	694	679	692	757	699	711	721	719	674	683	716	692	687	698	700	653	715	714	731	701	708	714	645	652	686	730	747	701	713	741	711	677	709	671	661	718	755	709	718	687	715	723	702	757	777	708	717	710	707	715	714	708	688	714	719	661	732	739	705	709	717	728	718	776	679	719	671	723	722	690	725	678	703	690	771	736	691	735	696	710	685	695	731	679	743	741	671	693	751	684	704	710	704	748	701	674	704	710	720	664	751	745	697	691	697	704	722	687	752	689	752	702	717	726	729	702	711	742	671	693	695	725	746	718	821	748	675	690	730	691	692	701	709	701	697	682	705	749	671	700	731	731	709	679	719	709	724	711	709	695	753	692	697	707	704	733	693	691	683	710	765	704	719	721	689	702	720	720	714	741	751	730	690	723	715	703	697	724	732	706	725	740	739	724	737	747	693	676	730	714	758	695	688	704	731	697	723	738	690	712	685	663	734	729	701	715	742	716	711	710	735	704	725	721	732	675	676	718	705	714	691	716	711	722	726	751	733	727	724	702	764	710	710	690	716	723	703	706	675	676	734	752	724	693	721	740	731	710	667	649	718	743	689	708	707	728	724	748	688	653	711	725	716	756	753	744	693	731	714	725	742	653	738	725	710	734	707	726	725	720	706	698	704	707	707	719	706	642	741	730	691	694	691	735	690	722	682	687	729	721	764	718	727	721	708	696	715	741	716	740	729	692	746	741	693	715	679	736	716	685	720	725	649	707	692	732	676	731	702	700	703	733	711	729	757	693	732	700	721	705	705	649	671	695	700	725	709	726	680	724	750	740	703	712	751	717	692	711	706	715	746	729	729	750	709	678	726	701	680	689	714	696	693	716	716	691	698	744	707	751	702	729	678	712	734	687	698	739	706	713	734	721	702	702	684	685	667	726	665	678	685	715	704	757	732	701	718	673	730	727	682	700	664	740	705	768	695	691	725	712	699	659	687	694	759	715	771	739	714	740	737	720	735	709	692	702	729	742	702	694	699	747	722	720	693	719	711	732	730	713	768	729	712	713	693	747	713	718	713	730	690	680	695	746	751	690	724	694	734	726	664	700	722	684	712	739	740	707	741	707	706	707	736	752	742	690	712	740	786	700	714	731	761	712	680	722	742	686	719	749	742	711	713	706	685	689	701	703	700	686	727	729	709	680	712	740	712	702	636	727	683	740	735	691	675	733	719	682	722	717	675	687	707	719	685	765	714	716	660	724	710	697	756	730	658	692	704	717	740	750	720	736	747	693	754	677	684	643	672	701	698	671	694	724	679	723	706	710	705	732	734	719	734	680	703	705	734	677	699	733	710	701	727	670	689	728	722	735	686	695	657	727	725	669	690	739	722	700	702	713	710	699	764	779	740	684	754	730	744	735	681	660	727	660	683	690	710	698	710	744	694	732	698	738	718	745	673	680	681	743	704	758	728	707	691	675	690	709	683	740	710	692	670	718	689	699	714	681	693	698	670	669	731	711	703	709	746	717	721	677	752	711	720	687	755	734	703	674	751	703	710	708	694	697	731	735	726	712	697	692	726	667	656	727	709	673	755	719	700	683	720	725	729	754	689	721	635	693	751	688	677	747	719	713	683	723	666	749	736	714	687	725	726	686	740	686	664	687	699	802	761	767	731	764	682	722	680	715	743	674	630	711	674	701	747	641	674	696	738	757	730	702	684	759	675	748	672	681	737	674	671	750	702	747	754	689	755	745	704	740	694	693	717	691	727	701	777	677	728	702	670	719	724	721	729	707	739	703	660	737	719	709	704	681	670	720	713	714	676	694	709	720	671	704	737	736	729	756	736	711	696	763	734	714	709	713	713	712	704	694	704	714	690	693	742	714	711	731	736	706	688	732	744	714	703	710	765	718	733	724	703	706	686	724	676	695	687	737	698	707	752	719	708	710	681	731	749	739	698	703	726	714	736	689	730	673	699	676	695	679	710	697	685	656	746	726	714	678	675	686	659	711	725	735	748	709	698	761	730	703	704	754	658	737	710	722	712	714	713	698	678	693	691	711	716	735	702	686	738	692	672	725	696	759	691	729	714	692	715	694	702	712	712	701	729	755	717	723	719	737	698	725	691	693	748	684	704	717	676	739	725	677	705	702	740	704	710	726	679	734	719	763	702	713	712	741	720	732	690	704	710	677	720	726	668	687	736	735	752	693	684	738	724	702	744	665	674	700	700	719	712	706	736	673	712	719	696	683	760	663	649	713	710	709	706	733	725	708	734	710	701	687	681	729	693	740	712	742	686	709	720	706	748	716	668	685	676	709	704	701	709	693	733	748	691	707	739	708	727	777	705	709	711	703	712	703	701	710	712	732	703	739	733	752	736	744	673	721	720	710	729	708	715	740	670	680	761	703	702	664	720
25580	21311	27128	24877	8499	2940	13454	27864	23873	11139	3169	1677	1034	790	807	825	770	825	843	797	739	806	797	778	782	847	803	779	723	783	765	788	784	819	796	822	752	769	801	807	803	780	810	769	778	760	792	809	800	789	801	793	757	814	777	782	758	754	749	800	800	838	810	750	756	782	785	822	746	789	828	751	756	754	825	817	796	765	782	827	726	824	764	787	785	795	774	776	776	801	814	796	786	766	803	756	750	807	806	794	801	772	795	814	755	784	804	762	748	777	793	796	778	788	737	785	771	756	770	745	781	730	741	794	775	765	780	775	771	782	809	780	767	759	794	793	800	723	798	787	805	709	795	803	769	790	740	795	781	789	824	781	847	791	793	781	758	747	795	738	754	782	816	806	747	751	788	782	768	804	770	808	774	801	791	781	754	779	810	738	751	751	778	713	760	806	785	732	755	792	784	777	752	733	769	785	754	764	796	814	765	808	762	802	752	806	748	772	800	750	742	793	758	763	842	788	765	813	819	788	799	826	763	821	817	813	749	771	823	859	793	757	760	834	765	774	800	756	786	768	816	793	795	820	737	781	774	751	775	772	867	769	785	773	761	767	806	779	786	778	739	797	759	816	776	773	830	748	781	753	774	810	780	821	763	762	778	798	788	794	763	805	767	800	800	803	723	790	773	819	760	755	761	812	806	749	801	795	839	800	786	783	811	789	747	817	764	812	781	768	816	811	781	762	764	770	777	749	732	769	784	802	778	784	797	770	767	794	753	790	804	830	756	767	811	781	779	781	824	749	764	776	753	785	806	811	811	806	800	762	763	812	738	829	775	807	739	766	819	775	746	786	815	769	803	792	775	765	765	752	811	731	783	741	780	773	783	766	798	784	781	759	772	817	780	772	777	781	786	789	737	809	746	806	759	767	727	766	689	823	787	796	779	780	772	790	781	759	764	794	815	770	793	745	777	726	821	810	797	763	778	858	772	825	770	849	772	777	768	811	802	791	791	784	789	817	837	756	776	752	786	793	770	806	817	743	820	762	797	798	791	721	750	763	795	779	806	809	819	800	805	799	753	775	753	833	804	817	757	797	760	771	799	766	796	774	844	728	819	777	832	742	795	776	759	809	813	838	778	782	780	792	774	799	778	790	760	742	781	781	815	825	785	812	747	766	785	743	802	765	734	826	759	767	828	823	765	732	798	749	778	766	825	787	774	805	812	781	806	758	773	797	772	795	780	805	821	788	787	807	741	778	773	788	769	761	770	800	752	784	763	746	824	785	827	790	776	771	757	758	838	796	816	787	836	782	807	824	798	738	751	738	819	745	772	713	805	819	773	790	763	735	820	755	756	757	814	739	743	819	795	772	829	811	816	783	786	828	777	747	772	751	823	751	824	756	830	793	773	773	791	827	766	765	749	775	810	748	819	806	805	766	771	794	745	712	754	767	765	806	785	802	801	762	804	844	805	797	709	759	834	808	805	763	814	805	791	782	814	799	797	768	734	785	815	768	768	770	756	762	793	783	770	744	737	764	801	786	778	766	776	782	816	787	778	775	802	793	795	841	775	816	815	745	743	841	733	773	769	768	756	770	811	807	763	755	780	836	753	707	759	804	760	811	812	792	751	776	772	768	807	773	801	750	787	731	719	832	805	795	846	761	768	761	803	716	785	781	799	753	848	826	780	760	773	723	813	763	785	737	747	807	744	735	766	785	789	788	767	767	789	746	806	772	812	826	782	781	760	783	801	801	777	765	755	801	783	815	765	774	761	842	793	785	767	783	837	746	721	735	783	740	732	735	754	769	737	800	813	809	798	742	754	799	730	754	756	803	807	799	828	786	802	794	800	781	734	810	780	799	748	781	768	787	774	784	787	780	772	786	771	798	756	821	730	770	845	781	782	770	836	835	798	727	784	753	788	805	721	814	817	719	822	821	842	805	827	727	793	846	861	803	744	781	769	751	791	827	780	748	749	784	782	784	765	744	805	753	764	779	826	778	783	798	760	785	745	865	772	781	749	788	709	729	788	790	793	783	771	784	748	750	744	762	772	799	758	780	780	828	765	743	759	764	828	777	766	765	731	756	800	785	787	772	745	787	763	799	780	799	755	806	757	807	764	762	761	777	784	770	773	779	769	773	751	802	842	805	773	806	795	757	724	762	778	743	787	761	784	812	750	759	787	782	778	764	761	799	755	772	765	786	784	747	807	827	836	783	830	802	799	768	757	776	771	810	790	817	766	770	770	770	770	764	798	803	779	750	776	791	823	814	781	805	784	814	782	752	753	751	777	750	764	775	742	809	725	780	810	771	816	814	772	775	779	739	826	788	777	730	763	809	788	741	818	742	823	717	765	780	736	790	760	810	790	792	829	782	812	833	746	785	806	843	816	736	792	762	767	748	845	769	763	797	776	736	783	724	756	759	755	801	763	795	758	802	804	758	783	765	779	835	773	777	744	824	783	771	766	739	717	818	824	772	778	806	795	759	794	805	839	777	787	801	785	801	807	782	809	776	781	749	784	738	758	763	751	851	741	756	760	813	811	755	776	753	764	728	768	786	782	756	816	778	740	794	778	780	832	786	768	679	736	753	794	803	799	865	808	796	734	768	823	811	750	808	767	757	805	834	721	802	758	746	813	761	752	801	801	765	788	749	775	779	793	812	816	766	808	765	832	789	803	790	764	763	816	771	757	722	792	772	754	728	808	714	780	781	821	747	827	766	814	754	765	828	775	744	800	787	756	760	759	731	759	820	780	733	760	781	781	731	819	826	740	768	787	773	796	799	789	778	714	741	785	766	771	821	786	771	782	740	827	782	800	747	750	818	779	771	758	811	819	744	729	808	767	806	849	773	769	793	796	805	790	828	770	776	772	807	734	801	776	807	781	800	796	810	780	771	776	743	798	753	809	764	787	755	792	722	794	752	747	801	768	764	790	807	795	781	775	764	755	848	771	807	805	846	763	793	771	801	745	758	792	807	798	818	822	776	811	729	810	780	775	759	756	805	809	804	778	805	855	781	801	793	800	817	768	824	760	729	808	753	836	735	786	779	820	765	807	806	804	749	784	731	742	802	751	771	736	749	794	760	785	780	761	731	836	723	780	787	809	764	782	805	770	801	773	809	759	794	753	810	770	783	787	797	780	811	743	759	776	785	806	811	782	846	721	815	795	807	775	779	779	752	755	765	750	819	809	749	779	739	764	786	770	790	791	800	793	790	794	730	752	792	776	794	739	769	821	744	742	778	779	809	786	778	767	792	722	767	748	783	812	804	774	766	791	782	778	807	803	785	782	770	733	731	779	823	801	784	766	842	807	775	775	746	757	771	732	810	795	795	768	830	796	733	757	695	746	745	782	809	790	840	805	780	750	836	751	765	801	789	781	787	785	805	798	790	793	785	806	748	808	785	789	780	750	757	807	794	794	762	771	786	784	775	719	753	739	793	813	785	813	830	797	741	786	769	759	777	760	795	805	763	819	826	779	808	793	747	799	768	779	788
5474	10390	8749	4743	3330	2559	16052	25856	19695	8260	3011	1672	922	730	722	681	680	720	718	692	726	720	706	685	703	747	682	698	707	690	703	700	726	696	694	663	694	728	692	754	700	737	672	704	681	698	692	682	683	679	713	738	731	711	724	709	728	689	670	726	692	641	726	756	697	699	681	702	725	725	669	700	723	672	733	701	712	727	694	732	722	713	693	721	710	696	701	713	735	747	700	725	689	692	702	707	711	746	738	708	745	662	710	707	747	726	688	743	721	713	728	686	718	723	719	694	696	675	722	758	734	685	676	680	688	710	727	713	714	690	670	700	698	726	699	682	691	714	686	756	723	691	633	748	697	676	713	697	732	748	687	729	748	707	703	714	684	695	685	678	704	708	682	676	686	732	720	687	713	729	683	725	730	703	723	720	676	731	749	668	725	666	692	662	707	724	714	710	704	742	712	736	714	711	726	697	725	673	676	658	669	670	724	671	703	743	695	708	670	706	691	712	716	754	741	747	669	698	713	732	661	690	715	698	693	722	708	707	701	746	662	725	673	751	691	679	759	691	668	687	652	722	670	735	661	692	640	728	708	691	721	671	725	693	694	703	723	697	704	696	701	683	705	715	687	660	720	696	700	752	681	734	713	672	665	731	735	635	685	681	714	665	727	717	680	671	689	675	664	681	673	741	698	699	714	719	723	696	671	697	687	732	672	723	760	700	698	731	780	675	721	728	638	695	693	687	732	701	676	682	667	691	676	747	699	705	724	686	706	697	716	763	709	696	666	700	780	636	750	719	712	702	708	720	710	686	720	678	700	700	685	698	732	664	731	689	707	682	701	701	700	730	662	697	660	729	700	683	744	665	701	701	690	756	734	703	707	685	743	701	688	715	702	727	700	662	667	692	719	725	705	693	725	693	678	728	672	759	653	689	699	710	660	689	681	682	688	676	701	750	659	709	695	729	692	714	685	682	727	699	691	729	721	705	697	676	709	711	693	669	699	671	693	684	726	687	720	676	689	719	695	684	707	671	689	708	703	739	735	723	716	694	682	735	727	712	683	741	710	717	722	709	682	679	722	723	686	700	724	696	663	696	673	690	681	730	741	720	716	713	676	671	723	679	729	710	677	729	700	701	695	710	719	712	690	715	737	703	683	675	709	713	663	727	715	712	679	742	754	675	717	646	713	643	718	693	759	654	664	678	684	716	665	757	706	684	735	698	677	651	691	712	659	738	725	660	739	644	732	694	686	698	695	704	743	706	679	712	720	686	678	730	731	672	733	695	716	658	712	696	721	712	713	717	668	688	745	701	716	692	714	710	693	719	712	651	653	732	713	713	735	683	714	717	694	709	680	691	699	712	696	731	631	686	683	749	639	689	689	719	713	751	724	710	706	666	709	689	669	737	708	673	722	732	691	683	691	712	685	681	695	734	717	747	696	691	684	717	735	660	739	719	687	705	688	741	697	713	708	708	703	684	715	684	717	718	687	702	686	726	697	675	680	683	702	675	717	694	667	748	674	746	734	722	691	708	668	715	688	693	680	708	665	677	684	718	716	695	681	705	685	724	733	684	658	692	693	732	724	685	660	673	708	705	643	757	712	733	699	658	661	705	688	727	699	695	680	695	670	718	732	747	748	692	709	677	691	688	696	696	710	712	709	706	712	684	698	692	723	725	729	697	696	688	671	692	748	738	668	659	670	697	675	758	674	722	673	731	744	742	705	688	710	705	713	680	707	675	691	689	675	687	737	690	722	751	688	669	716	689	691	720	701	715	689	739	705	720	722	717	677	714	716	680	679	716	733	730	677	705	664	642	694	726	653	698	690	686	654	686	735	631	708	733	745	699	721	720	707	681	666	684	679	653	668	689	700	670	709	661	726	690	686	701	713	712	721	728	748	701	643	705	720	686	710	735	709	713	726	691	664	709	666	669	699	773	689	663	701	701	697	683	700	733	695	699	727	702	717	674	645	686	674	698	682	751	714	717	675	733	690	715	687	663	704	731	695	700	720	706	721	698	727	705	703	722	663	647	733	749	732	753	729	691	687	692	702	667	726	716	678	714	664	717	698	663	719	725	669	685	674	734	701	678	738	709	698	749	696	634	680	686	725	743	722	700	682	713	665	692	688	695	713	724	706	704	655	725	708	714	643	704	717	704	665	692	679	731	692	735	680	702	683	697	717	716	739	648	684	705	730	710	701	706	679	734	705	718	691	682	721	694	675	744	730	709	704	723	658	668	676	675	672	739	688	707	717	705	694	683	693	702	656	693	713	703	678	691	705	707	690	691	720	717	695	700	690	762	706	668	659	669	700	738	715	715	724	662	710	707	720	658	722	719	695	703	740	699	704	679	695	679	642	695	686	662	656	685	737	723	692	724	701	737	723	720	682	719	697	730	732	716	709	684	668	712	671	730	698	727	678	654	678	721	678	721	711	656	692	727	692	694	705	694	700	775	706	698	668	689	732	714	718	710	704	696	710	745	734	686	711	747	708	685	666	706	715	715	729	663	688	727	696	705	682	709	702	655	703	710	689	730	724	693	699	681	723	707	721	691	666	675	733	726	677	653	707	679	696	670	720	728	697	700	688	715	695	710	747	727	767	708	717	707	672	770	708	715	690	724	708	733	676	677	642	740	693	645	692	687	709	726	708	669	690	723	712	652	686	712	733	714	682	693	687	766	750	715	740	703	730	721	712	662	672	698	734	711	690	674	717	702	687	703	758	715	703	640	712	648	724	751	679	708	712	674	689	642	694	721	763	704	721	718	713	652	678	701	680	692	753	698	737	643	706	679	703	739	686	678	672	736	739	702	678	740	684	718	686	679	641	704	729	680	694	655	673	649	709	692	664	651	671	731	667	691	684	696	722	708	671	765	675	748	756	735	696	747	695	717	696	690	704	762	677	652	736	655	648	735	683	707	694	718	695	713	730	760	667	664	662	704	686	786	720	672	710	669	681	700	682	664	729	664	742	730	748	695	722	678	693	707	710	690	709	755	675	691	723	706	724	724	698	709	713	684	649	655	666	704	654	718	657	678	690	699	763	711	673	739	703	679	727	723	679	697	673	741	759	716	694	728	678	662	700	684	719	742	712	721	712	745	699	670	707	657	697	712	678	708	731	700	723	735	655	695	697	719	672	716	730	680	704	733	710	774	681	722	700	704	707	747	642	722	696	692	694	685	736	685	703	715	685	723	737	720	695	666	732	712	682	712	696	696	728	759	720	688	702	714	653	696	702	729	706	685	684	692	667	725	748	680	732	713	718	706	697	717	700	707	692	725	716	708	742	750	685	713	718	688	735	726	689	688	698	731	699	704	728	693	724	717	684	691	670	705	697	701	748	697	687	726	669	685	680	674	689	735	667	689	653	685	720	691	690	712	711	755	698	680	706	691	764	694	716	721	665	742	678	715	699	690	709	727	728	699	704	708	683	743	725	667	663	722	711	722	672	707	683	661	666	724	725	673	676	703	661	684	697	705	706	671	664	697	730	702
24213	21279	28532	24414	21142	11981	24424	44817	41555	24064	8027	3351	1374	984	926	892	881	900	860	903	934	920	926	902	832	892	853	893	917	886	873	876	934	919	913	902	899	855	865	884	896	892	852	847	933	841	948	864	814	899	889	860	886	888	900	904	914	880	902	886	936	847	880	810	848	928	856	844	868	878	856	897	837	901	848	880	953	831	849	887	854	915	881	898	884	911	867	839	886	914	884	889	901	865	941	859	873	864	860	947	868	856	855	832	881	921	897	865	845	873	883	865	897	844	838	821	878	892	895	875	829	862	839	852	899	878	907	884	880	911	861	942	914	843	900	855	922	890	908	899	889	858	926	921	852	870	922	889	871	916	851	850	868	913	878	899	878	867	934	875	926	873	914	870	871	855	860	927	887	855	919	916	887	875	926	938	951	893	938	884	888	863	920	894	872	890	838	888	882	939	876	897	906	798	868	881	844	886	828	920	888	891	890	821	877	860	849	884	856	860	854	876	859	859	851	911	849	857	844	887	912	836	837	891	893	897	863	860	926	883	907	917	900	824	875	910	877	863	887	891	909	886	822	880	849	848	859	836	880	899	861	906	850	864	886	873	875	867	869	885	873	851	883	809	826	825	872	931	870	887	882	903	786	867	879	884	912	901	905	891	901	916	860	919	817	833	886	867	891	863	767	837	914	839	799	891	808	857	884	863	882	823	869	913	852	901	878	889	849	864	914	933	851	887	917	861	884	871	891	857	886	875	853	869	936	831	911	875	837	952	845	863	871	894	893	914	891	867	876	873	869	872	880	863	910	862	876	911	844	905	903	871	844	845	884	910	838	866	849	853	843	909	874	915	848	877	894	906	888	865	910	939	892	931	867	887	862	870	883	837	831	888	868	870	892	914	898	894	902	882	866	903	862	854	847	873	868	889	881	864	851	881	903	875	928	900	917	826	866	931	838	881	831	882	878	868	857	898	892	879	944	893	869	882	880	840	891	842	906	854	927	853	926	884	894	926	938	897	810	908	904	805	839	885	857	883	882	856	859	902	930	886	877	838	894	883	887	849	878	887	893	900	896	876	834	876	914	845	882	869	850	891	852	872	899	930	925	852	965	919	862	836	887	862	889	837	872	868	902	898	879	871	867	877	856	863	877	871	847	887	915	913	841	865	824	900	891	900	912	874	897	882	906	884	880	871	867	873	848	898	903	881	876	883	869	920	887	855	908	825	849	806	884	815	845	867	851	889	854	950	854	842	902	855	859	849	892	912	893	858	884	895	842	840	941	868	845	873	932	863	852	891	909	893	903	885	883	878	861	868	844	892	937	895	864	878	882	896	851	828	890	881	881	820	880	896	874	890	843	864	882	814	899	878	854	859	864	867	884	881	828	905	873	879	858	906	805	830	861	825	860	831	819	905	926	897	897	873	853	900	879	869	863	872	874	861	926	894	944	821	855	825	865	876	884	844	903	877	841	858	871	875	889	920	881	875	876	924	884	864	877	851	877	889	894	848	938	924	889	927	858	843	911	884	903	835	889	871	827	844	880	932	886	928	883	870	871	929	895	896	861	878	883	891	859	904	798	891	858	896	835	823	863	876	948	867	869	875	896	852	843	877	822	840	888	887	839	868	886	910	892	849	854	941	891	904	885	860	853	878	870	871	895	834	894	872	858	819	882	848	873	937	899	856	858	889	855	865	900	850	899	853	912	859	932	848	850	906	881	888	850	886	810	880	858	889	859	881	852	899	902	857	891	901	885	917	816	907	846	888	825	865	924	845	904	916	876	877	876	858	885	937	833	843	885	856	885	912	875	864	879	875	938	855	879	915	884	911	851	815	822	898	840	845	851	855	801	862	878	869	849	848	875	851	864	852	825	932	870	861	885	848	873	838	883	829	866	934	866	881	866	876	878	885	864	894	881	919	856	875	844	922	849	890	882	874	876	915	859	829	854	902	818	873	869	901	889	894	868	872	898	858	860	861	871	901	882	929	895	850	848	908	820	854	892	875	917	843	859	916	911	878	888	848	858	878	887	928	849	846	888	861	880	871	906	902	895	908	853	859	830	850	844	917	853	823	858	862	903	836	870	918	830	827	910	910	884	846	902	854	864	883	887	834	918	912	833	909	886	841	882	872	831	848	905	877	867	868	909	871	910	901	933	870	903	902	858	887	842	898	858	834	872	843	848	858	892	860	861	801	898	853	894	883	812	822	856	871	887	868	855	854	805	866	892	856	880	915	873	880	869	860	880	917	856	885	885	889	870	880	833	879	880	888	919	896	859	876	864	872	899	855	876	856	942	867	861	886	848	966	884	866	901	875	839	858	862	880	876	853	944	891	831	859	895	842	859	910	867	881	879	914	850	902	863	864	903	831	877	894	908	812	888	846	853	857	883	872	856	871	874	898	856	832	828	876	919	821	835	865	836	916	867	862	893	885	900	853	865	912	852	847	852	870	879	916	844	883	925	872	870	835	829	874	843	864	844	881	831	881	917	936	795	840	888	855	805	876	845	872	901	899	850	840	940	849	860	862	873	895	862	889	876	844	870	833	867	893	844	918	874	888	827	923	832	914	908	871	826	834	962	905	891	888	877	899	862	858	862	874	916	848	862	970	860	849	851	860	889	921	879	899	894	889	872	828	877	810	870	864	898	872	881	883	887	867	902	898	925	873	865	907	861	874	882	895	840	907	885	815	950	894	880	848	870	855	863	921	952	875	816	872	885	914	845	859	856	882	847	907	916	871	833	822	910	811	880	876	842	855	835	875	909	877	806	951	878	814	870	825	849	896	897	915	863	845	934	908	854	846	851	885	866	907	902	865	859	883	845	911	915	898	901	889	883	895	883	858	913	881	873	898	916	832	898	824	851	857	921	883	919	845	852	832	815	890	902	906	812	879	851	856	891	898	862	891	843	843	899	868	836	875	858	828	907	916	903	878	864	871	845	865	853	851	843	863	828	850	862	907	818	885	854	863	882	816	881	903	860	865	885	878	909	853	926	881	859	874	884	862	854	888	879	871	872	897	875	859	888	925	873	907	888	858	843	890	861	863	885	880	860	861	836	844	931	858	823	898	886	813	846	884	875	901	901	898	874	855	862	886	907	865	863	869	922	913	902	856	879	860	843	878	864	897	880	919	843	877	894	890	849	864	891	895	852	851	892	832	886	877	922	841	870	851	844	853	875	858	928	924	864	860	907	795	810	899	903	868	886	924	904	833	892	873	908	908	872	875	883	920	848	872	863	851	923	896	906	888	882	890	913	848	871	861	872	922	878	851	842	860	893	827	833	855	907	844	868	868	807	925	879	898	865	893	817	850	900	870	849	897	867	878	855	877	855	862	876	866	876	870	881	853	866	827	912	928	864	916	842	895	866	834	837	895	905	927	887	871	886	912	900	909	926	867	880	885	869	902	902	871	908	905	791	885	898	880	864	854	889	885	864	870	786	890	901	823	864	875	900	900	879	897	889	889	942	914	857	856	844	898	824	887	869	845	871	897
6269	16069	13392	10318	5592	4294	27309	41653	36273	16983	6270	3220	1203	854	787	807	845	761	802	833	778	791	867	850	761	788	786	741	747	807	791	715	782	806	816	802	796	728	767	799	797	788	761	788	800	808	797	763	795	758	821	786	792	787	792	804	847	778	818	795	870	818	837	804	762	763	813	779	839	819	844	844	739	793	785	812	782	776	741	773	797	841	779	809	820	773	800	768	805	826	796	826	790	766	776	806	723	789	738	788	762	798	789	802	731	796	781	751	765	816	737	778	784	767	769	780	772	728	803	746	815	791	802	791	746	812	801	787	768	739	766	790	816	780	773	775	765	780	828	792	792	785	784	778	804	805	802	835	804	719	789	756	786	786	811	829	791	827	757	793	802	756	774	850	775	770	771	778	749	805	825	781	779	747	798	764	743	836	796	813	810	799	812	773	797	810	786	768	801	792	758	801	832	801	773	767	761	781	771	807	870	799	788	763	819	792	740	803	810	771	847	837	751	756	761	786	776	761	785	785	782	774	757	798	733	741	807	794	785	759	764	775	751	809	811	757	758	774	804	837	788	767	747	808	760	759	746	794	864	803	809	789	768	802	740	750	777	810	793	809	809	809	767	795	799	811	798	766	794	762	765	804	733	835	749	805	776	734	801	798	786	768	802	818	771	717	776	751	789	734	748	786	810	803	808	798	804	767	790	788	770	764	758	784	749	816	764	765	810	847	784	773	757	769	828	765	790	782	776	764	796	817	794	758	818	799	754	809	760	767	755	743	759	819	757	821	815	712	779	834	776	778	773	801	786	745	784	771	767	781	753	801	750	819	817	774	785	834	807	767	758	767	791	730	806	752	764	775	738	739	778	763	765	723	763	780	768	823	798	720	760	756	812	797	813	786	752	755	763	798	787	830	788	790	809	783	804	783	759	786	781	768	777	795	817	781	778	793	768	831	795	775	763	793	804	758	819	801	800	780	792	820	788	799	767	834	786	803	779	784	733	747	800	768	774	760	807	792	736	792	788	795	819	789	778	824	773	799	796	787	810	752	725	770	780	797	799	819	694	761	817	779	816	793	744	802	805	791	726	792	717	830	769	729	744	791	835	724	788	753	816	754	812	768	807	789	768	827	759	804	805	789	772	769	786	785	761	778	781	794	774	800	772	794	729	822	786	847	794	750	760	821	771	770	787	827	795	780	754	772	819	828	824	750	794	815	768	752	782	755	750	773	780	747	762	773	745	745	822	843	783	781	763	730	808	815	824	804	801	806	793	803	808	761	732	796	770	771	796	802	835	801	780	808	805	814	806	799	812	773	734	783	804	772	803	767	777	802	846	799	801	841	788	795	815	774	758	761	773	788	718	768	756	782	780	815	792	814	741	766	820	778	815	787	804	763	757	820	767	803	779	804	810	813	787	804	781	785	776	809	789	814	792	737	785	775	746	746	799	780	787	786	794	763	757	788	827	791	773	805	800	803	777	812	744	787	799	764	750	808	803	776	750	814	765	776	752	783	803	759	768	785	753	757	819	800	791	754	824	800	783	757	789	774	799	784	768	756	756	750	786	768	844	778	819	757	851	736	791	783	823	797	757	811	779	819	751	805	767	795	822	741	790	757	809	764	770	773	824	799	774	783	834	794	766	745	800	851	813	795	840	785	838	718	799	719	771	785	771	774	793	798	774	795	755	773	767	797	786	836	751	821	727	826	801	751	737	804	764	776	747	777	786	780	764	785	796	769	786	757	816	787	772	757	777	782	744	798	754	809	805	756	753	752	780	816	756	797	748	777	790	811	737	727	783	731	804	812	736	781	763	776	808	769	766	775	800	759	801	811	764	783	831	759	753	773	772	800	775	783	781	786	819	738	771	795	733	774	804	789	755	776	824	794	848	789	771	842	754	746	745	788	817	795	801	769	750	794	830	735	798	755	781	770	792	818	815	741	786	811	796	819	762	784	768	796	775	814	764	791	755	766	727	790	855	743	721	804	812	766	809	780	808	768	785	846	707	801	746	837	772	794	762	821	780	743	788	774	844	786	794	806	801	814	754	798	794	771	797	818	840	722	752	782	789	780	816	786	768	808	754	799	765	761	757	771	825	803	796	770	778	736	777	802	812	776	835	794	753	730	788	787	776	766	783	773	867	775	781	775	778	837	738	759	797	812	761	781	753	759	771	783	813	812	801	808	779	780	795	779	760	802	799	787	764	793	711	768	814	772	830	759	773	782	765	739	782	817	815	768	779	822	745	802	793	793	802	783	809	801	784	836	793	753	818	737	808	772	734	786	805	780	748	751	768	759	792	791	782	745	790	773	770	754	795	795	747	822	735	799	809	778	829	730	813	732	747	783	781	840	776	797	777	732	802	797	754	809	779	829	821	793	759	774	745	786	783	822	803	790	731	766	770	782	774	794	787	796	792	839	741	794	761	778	744	771	787	798	756	805	806	748	793	771	798	856	746	804	754	738	767	823	844	763	735	821	786	739	805	780	801	786	785	777	798	818	756	789	807	782	730	752	783	796	788	798	739	805	758	828	748	723	757	798	778	725	812	736	772	778	836	775	807	766	751	739	763	796	837	751	765	757	790	767	760	751	817	783	767	809	763	791	779	777	750	729	779	755	757	799	752	786	800	810	808	773	745	784	788	780	763	787	784	783	765	758	754	792	772	771	749	807	765	819	817	846	766	787	824	723	803	762	761	739	773	788	787	792	779	746	744	805	768	802	784	734	743	782	809	706	752	773	794	766	826	795	760	799	788	731	783	765	806	807	767	761	780	770	779	762	780	747	838	804	837	780	802	742	757	766	810	760	769	781	794	737	732	799	762	745	775	794	789	816	823	823	751	754	732	798	746	772	777	817	805	799	771	817	800	791	770	773	771	748	733	836	808	764	778	792	769	828	767	760	817	819	751	780	824	726	768	778	795	782	809	798	768	712	774	784	740	764	759	772	791	792	793	786	770	752	745	749	745	759	768	815	784	795	766	768	793	819	800	792	782	779	792	848	740	840	764	752	767	721	786	760	829	784	777	752	783	721	805	756	770	784	807	793	746	779	797	751	737	723	771	741	758	807	758	776	807	809	761	754	769	810	766	786	814	755	701	769	786	779	777	774	790	763	794	794	805	777	735	793	777	894	800	802	750	828	775	747	767	798	740	766	786	777	776	823	798	792	781	738	792	840	767	775	780	772	746	821	792	778	830	797	766	760	771	841	824	786	766	786	772	751	783	751	737	826	769	787	767	792	735	752	814	770	816	778	789	769	726	786	744	857	824	749	740	735	800	784	759	787	800	738	780	789	786	778	717	773	819	770	779	769	763	764	769	807	764	768	817	805	791	735	789	787	795	786	790	790	803	737	768	796	763	770	788	750	731	758	779	778	760	805	820	745	763	790	856	818	748	771	740	787	775	748	804	748	807	750	767	804	793	788	812	747	731	772	787	800	753	764	804	799	808	810	755	769	761	718	787	838	744	712	780	825	759	736	743	813	803	738	781	744
27635	14589	5757	3012	1499	1256	1991	3952	3590	2231	1370	1045	881	819	877	832	824	836	798	859	816	834	877	798	803	845	838	851	830	847	786	824	814	903	826	842	863	793	745	786	848	832	832	829	800	872	843	843	805	842	811	850	820	845	917	825	782	819	848	829	816	828	863	819	877	797	819	822	856	788	830	843	769	825	775	781	832	822	851	831	814	819	823	880	798	864	834	825	774	822	779	806	854	825	852	801	849	813	800	849	835	816	796	841	832	807	770	756	809	803	827	789	818	809	821	856	799	842	788	817	822	816	838	825	832	783	821	784	817	803	750	838	812	816	778	835	852	794	834	843	828	840	761	797	911	848	797	811	794	762	876	796	837	801	868	872	795	818	783	824	832	803	853	874	868	835	809	825	830	818	788	817	844	813	853	791	828	784	812	829	750	821	854	837	820	881	797	834	826	778	863	825	811	855	865	834	855	837	822	808	796	841	813	835	889	825	844	834	796	858	846	805	827	833	819	798	848	811	783	851	832	785	838	801	846	797	840	795	791	823	851	845	819	777	864	799	871	790	830	808	842	791	811	804	873	833	855	821	830	863	839	825	798	829	823	869	820	808	793	898	865	831	864	810	843	840	815	781	811	899	843	824	776	833	778	816	866	812	833	839	826	856	891	795	843	798	794	816	866	822	816	860	818	803	813	863	811	823	758	831	807	779	817	839	875	842	822	842	793	821	817	840	841	838	809	808	831	827	839	808	833	814	781	808	883	810	842	846	814	822	812	856	805	788	838	799	794	866	821	809	800	792	745	835	815	897	824	815	811	824	776	787	816	821	821	850	843	813	833	840	792	792	835	780	774	802	848	834	793	832	760	867	816	851	778	818	778	857	859	855	845	752	796	849	800	821	765	847	852	876	794	779	816	885	826	805	828	780	793	806	811	808	868	778	859	844	792	810	858	790	862	870	771	786	840	821	864	793	828	825	818	803	821	842	832	819	825	855	801	795	841	823	850	833	860	840	849	823	786	832	813	792	817	779	790	813	817	829	810	847	802	851	838	790	836	921	818	827	830	822	876	852	840	838	841	851	777	765	888	812	813	814	860	862	790	826	834	760	891	845	843	861	796	843	828	891	814	863	806	810	859	830	824	787	813	763	854	801	805	804	862	868	823	834	829	819	830	839	820	842	748	856	871	856	810	808	857	781	811	818	801	822	872	848	809	791	833	892	830	777	807	820	808	784	827	816	879	801	799	817	799	826	824	858	839	827	799	815	870	798	855	840	780	779	849	840	867	849	813	799	800	794	840	804	811	850	830	814	871	801	838	818	839	838	788	814	865	872	860	831	893	806	797	826	823	825	846	788	838	834	797	846	807	854	847	869	860	891	831	846	860	771	782	809	835	844	812	794	821	867	835	818	829	817	807	901	827	809	842	824	775	857	833	796	872	843	840	846	805	757	825	779	860	867	827	816	800	843	791	827	856	810	825	785	877	866	810	841	841	849	823	853	795	769	833	840	846	817	789	841	853	824	818	853	854	863	810	847	816	802	871	796	863	789	798	817	884	817	805	793	817	856	837	782	809	814	765	845	820	864	803	795	815	837	813	829	828	852	763	822	827	845	846	805	809	834	819	818	825	824	826	812	827	829	807	848	737	812	827	804	858	830	785	843	820	822	831	780	819	868	879	873	835	773	837	839	806	873	833	822	792	857	838	813	797	828	881	799	780	806	789	808	809	842	864	820	832	846	840	812	810	863	797	806	846	831	851	874	801	823	836	853	795	816	834	859	825	788	822	809	825	887	831	784	853	816	864	798	853	810	810	805	854	875	802	820	811	802	800	814	820	852	832	815	812	879	802	785	856	810	853	841	791	831	825	831	856	843	823	815	801	813	836	806	860	835	821	855	791	843	811	866	814	841	823	795	822	821	786	836	836	851	839	785	879	829	813	800	823	847	860	838	818	787	823	842	812	789	847	827	846	809	752	858	794	846	891	799	843	826	778	827	879	856	825	786	830	816	837	825	804	825	826	850	839	816	773	823	825	789	809	815	774	835	815	829	852	889	870	790	860	817	820	841	884	880	815	819	831	853	830	829	869	805	784	822	853	838	846	773	810	862	796	848	840	860	848	809	810	847	815	818	811	806	798	816	838	818	875	822	824	820	796	846	807	834	803	852	868	859	774	788	802	843	811	836	796	824	858	804	816	808	863	827	812	855	814	868	835	798	856	791	794	874	814	852	800	853	801	828	803	873	800	814	782	842	831	851	838	852	815	802	817	794	820	867	804	836	796	824	858	793	851	804	781	838	800	810	855	804	841	754	809	800	864	816	774	846	856	846	871	781	848	841	843	869	820	814	834	813	802	806	813	836	840	821	840	805	857	793	761	792	833	826	920	802	765	846	796	800	833	771	818	840	818	807	821	841	789	802	780	812	830	789	829	849	828	863	861	783	828	845	784	823	816	768	807	818	846	829	822	861	765	853	783	793	836	868	815	842	884	822	887	824	836	830	829	804	797	779	822	826	810	809	861	829	812	802	789	853	819	847	866	816	746	822	850	826	847	889	803	858	859	876	802	835	802	811	821	836	790	766	809	824	769	795	855	841	852	771	841	842	783	770	854	824	816	800	815	837	828	784	881	853	812	801	854	796	816	862	823	808	768	857	804	791	808	865	857	792	881	838	795	813	847	793	828	830	884	784	820	799	810	799	814	827	844	833	846	870	815	824	817	778	834	835	830	791	838	795	853	844	824	838	830	847	810	802	834	853	804	827	795	833	814	853	828	785	851	805	832	847	825	829	769	816	847	813	862	818	837	753	800	866	759	868	781	800	847	843	804	804	860	803	826	835	777	814	773	784	831	805	813	836	837	808	815	827	793	830	783	853	806	801	824	842	887	801	847	859	819	810	828	856	789	794	788	839	861	815	808	821	798	883	826	864	850	881	804	802	794	778	852	785	856	790	842	781	776	791	817	810	830	780	859	789	817	797	812	785	863	806	889	799	812	833	801	825	826	854	826	781	821	835	775	819	815	854	798	792	845	832	826	791	842	841	886	832	823	838	830	796	787	808	806	824	842	807	790	773	801	822	858	819	842	834	850	768	832	876	840	804	811	848	822	796	860	786	838	791	838	867	812	788	825	831	848	827	857	817	828	840	849	773	786	815	822	791	845	754	836	872	893	793	802	820	850	855	847	798	803	860	851	829	839	802	797	792	783	805	820	798	757	807	838	755	844	835	776	833	837	825	819	831	815	856	879	822	845	778	800	792	853	846	831	842	800	837	818	822	820	857	825	755	826	833	833	827	811	810	867	861	820	761	836	837	793	855	823	851	784	815	819	832	768	840	834	856	853	825	803	787	800	859	821	832	755	781	809	820	867	830	774	825	808	810	789	779	848	878	822	816	801	799	799	836	858	839	768	783	865	864	796	835	767	803	828	831	852	876	832	788	872	854	824	836	836	800	864	819	816	790	807	826	804	783	811	835	859	840	798	837	887	796	864	810
6952	4421	4276	2492	1653	1313	2473	4631	3937	2246	1275	963	787	725	705	759	757	728	691	716	704	745	719	732	727	687	763	696	681	725	680	729	699	741	765	745	694	715	691	702	689	706	682	745	734	696	739	695	750	765	716	698	730	727	722	724	721	713	697	682	737	699	705	678	728	718	730	712	723	716	720	709	755	735	746	726	729	689	753	696	759	771	751	713	709	681	693	702	682	725	719	707	712	714	716	728	762	698	683	695	757	715	712	689	738	686	752	699	734	742	744	676	723	735	714	759	727	715	673	770	711	770	703	717	755	724	736	760	721	709	720	733	683	761	732	724	759	706	665	729	707	733	695	681	731	713	723	721	777	716	732	712	699	656	715	701	697	693	738	727	791	711	737	709	708	685	714	732	683	708	766	689	780	711	736	720	696	745	708	675	747	769	725	727	688	743	691	688	694	716	737	737	748	727	685	745	658	720	738	677	699	675	746	740	697	719	719	709	747	681	730	776	666	733	705	734	743	739	704	697	660	687	726	744	740	745	700	717	754	677	701	730	687	714	725	745	730	668	744	688	705	713	681	679	731	692	687	709	741	696	667	737	718	717	710	682	691	731	750	694	672	697	723	687	747	677	668	732	691	714	711	752	681	701	685	761	690	748	691	715	743	733	736	754	747	716	680	729	710	711	784	711	665	699	715	738	678	702	721	684	712	688	699	708	713	694	695	711	721	717	723	717	730	701	698	753	694	725	746	742	703	711	690	725	750	677	757	757	689	687	772	722	734	746	686	744	739	711	736	722	709	709	694	699	704	748	716	691	730	746	708	681	726	714	725	733	737	724	719	724	763	692	704	708	706	711	725	685	708	734	691	725	709	698	738	751	697	739	698	724	718	739	716	706	736	728	758	689	697	714	720	708	728	728	714	688	740	689	697	733	690	711	671	685	678	718	754	696	757	722	695	684	743	686	699	722	718	727	700	721	772	699	686	692	695	783	701	687	653	788	691	681	716	715	710	666	741	691	753	682	692	676	680	679	787	709	670	737	693	716	694	683	725	736	693	696	736	708	750	703	699	700	677	747	727	699	781	728	754	724	750	685	667	755	692	681	721	724	679	721	685	703	684	715	742	755	750	730	782	734	704	693	728	706	691	743	729	756	690	694	675	667	736	754	755	728	727	750	703	736	744	737	739	734	725	760	679	760	724	690	734	696	704	708	688	740	733	702	773	719	768	717	645	724	714	717	683	755	742	693	699	739	736	743	740	706	694	716	694	713	735	702	719	719	728	690	741	680	731	685	706	716	726	772	663	751	732	704	716	747	727	728	677	724	744	692	702	743	707	680	709	685	724	723	757	727	692	721	710	739	651	688	732	715	737	714	716	723	753	709	699	701	707	708	684	705	677	717	729	703	738	745	713	694	725	739	724	695	729	671	728	703	666	686	734	752	711	759	759	681	718	698	750	717	695	737	772	743	685	780	705	752	708	713	738	744	762	711	718	729	709	747	687	703	691	709	702	726	741	745	710	698	704	678	707	678	739	684	681	721	714	726	716	716	746	750	669	725	738	695	751	733	744	745	713	765	712	688	755	695	674	709	725	801	675	735	745	720	703	718	706	658	739	686	742	769	706	721	744	699	741	698	696	777	728	717	751	674	676	732	719	661	766	689	659	745	726	710	708	710	745	728	747	650	682	740	681	699	709	667	704	724	685	699	671	663	728	732	750	734	709	776	800	703	705	804	694	707	792	739	694	722	711	693	709	707	707	718	719	692	691	700	732	764	662	732	709	723	717	716	741	734	768	708	713	744	691	684	676	742	714	721	754	720	669	705	677	723	752	708	684	693	731	697	707	712	674	737	693	739	755	705	724	751	763	645	683	720	752	729	711	741	680	710	755	705	697	728	723	705	661	705	686	680	720	697	717	746	717	699	708	719	688	726	721	721	700	713	734	687	731	727	703	715	699	739	752	737	712	708	724	769	757	760	725	702	748	733	667	705	738	693	706	709	734	729	744	738	713	687	703	707	744	720	738	739	716	690	758	668	700	740	709	718	714	733	649	734	723	697	784	709	712	774	711	705	663	682	700	722	750	714	668	736	730	706	683	685	707	695	699	745	720	694	694	707	738	682	721	746	704	690	698	737	748	728	695	707	709	726	700	729	773	691	720	734	713	804	677	709	725	758	686	712	724	698	738	686	741	760	717	721	741	742	717	693	713	762	734	722	678	735	739	702	758	727	725	683	741	701	710	713	722	687	661	678	776	714	702	749	685	733	687	688	716	723	734	728	718	706	728	717	700	735	694	745	723	716	721	696	708	707	706	693	764	746	691	710	706	774	721	706	750	721	718	754	771	735	700	716	735	701	743	737	746	720	722	725	701	734	761	715	715	736	751	737	739	729	732	694	651	725	731	712	699	696	719	707	725	670	721	726	708	712	702	750	769	693	715	713	684	712	698	663	733	810	753	759	718	733	741	705	710	700	760	678	746	716	699	748	713	701	709	710	723	741	702	704	709	699	722	713	722	724	730	692	753	724	712	696	737	664	714	731	723	721	672	775	693	686	678	688	711	733	719	765	727	711	711	714	701	721	688	694	695	717	702	706	708	619	734	713	671	709	723	706	737	787	726	682	711	759	715	739	728	718	662	747	747	738	713	719	709	690	722	740	699	694	736	740	716	729	701	729	723	709	694	724	715	753	748	757	737	707	717	703	685	718	785	720	756	701	716	700	746	734	727	731	729	736	704	703	685	728	763	718	664	757	718	694	654	741	733	702	680	686	778	690	761	745	676	753	701	758	761	708	761	683	730	667	715	746	701	674	731	688	769	703	724	720	714	708	705	721	755	775	718	736	689	692	754	661	738	677	738	761	709	666	706	794	694	687	668	729	761	739	709	711	713	713	688	678	728	713	694	742	772	738	728	716	708	723	697	736	732	706	733	732	730	673	695	679	671	731	719	718	765	726	714	682	708	707	688	688	726	703	712	733	695	745	762	677	709	699	686	708	702	687	735	725	703	750	738	751	755	699	732	741	717	676	707	641	689	752	719	727	758	718	756	776	682	712	684	741	719	715	731	662	729	772	685	747	668	710	710	722	660	727	737	732	768	752	764	740	711	702	699	701	714	686	654	692	730	715	774	735	749	740	684	719	738	753	682	698	717	723	685	713	718	676	695	732	739	697	764	729	742	737	676	692	719	695	719	666	775	722	689	705	706	670	715	708	755	695	706	703	703	711	713	712	652	705	707	699	743	730	716	663	753	723	680	683	710	722	721	689	719	695	682	756	720	685	743	725	756	717	686	693	663	661	705	685	704	730	690	699	715	699	754	726	767	742	729	707	670	756	721	770	695	677	677	715	711	726	711	759	745	713	732	760	748	707	724	715	748	660	723	680	703	710	710	722	727	748	707	706	671	744	765	730	724	724	667	667	716	701	708	709	728	730	718	732	830	691	697	727	702	729	699	726	705	737	752	710	680	735	711	685	725	679	690	698	692	702	695	725
25526	21303	27102	24632	7609	2217	9340	27555	24609	13030	3661	1793	1038	866	811	783	792	784	768	753	769	823	776	820	765	813	778	809	782	756	803	770	802	772	753	812	795	820	821	770	813	791	815	769	754	802	770	763	784	729	816	770	752	773	793	782	796	793	793	795	777	823	779	750	783	794	762	754	794	809	795	789	764	790	803	760	806	772	820	763	750	756	807	810	777	758	736	798	771	777	782	778	841	820	797	826	816	785	775	786	794	722	768	762	769	783	783	788	812	753	723	759	765	794	824	780	734	808	854	777	828	762	737	786	871	759	760	718	774	806	742	798	755	818	824	769	779	770	729	787	785	751	777	778	772	819	796	806	757	742	759	792	772	736	798	833	758	795	786	771	802	836	789	779	805	762	791	789	846	710	814	752	758	755	800	796	837	779	771	784	778	812	801	744	794	823	781	793	771	760	716	739	778	814	784	762	842	789	817	788	776	771	797	750	741	770	719	809	814	800	760	691	767	779	743	778	788	757	767	746	769	781	814	756	760	794	778	817	816	785	816	791	747	771	795	752	746	741	819	776	762	750	790	751	766	773	773	795	743	765	757	778	802	800	773	756	775	788	773	817	782	779	801	766	757	788	800	761	741	797	756	782	779	826	787	818	763	805	745	786	780	802	848	731	809	807	812	789	756	824	812	847	796	767	758	783	780	754	798	821	771	738	759	771	796	838	782	799	757	795	746	751	741	819	767	790	783	735	787	769	756	801	818	791	782	766	752	740	800	819	784	777	765	792	789	731	754	818	776	814	737	731	757	815	792	797	800	791	747	798	792	786	748	721	734	812	784	772	767	753	780	756	797	827	813	781	770	827	769	806	737	719	815	801	796	835	780	816	777	774	763	779	808	740	823	742	796	761	773	774	772	776	812	826	792	826	803	762	767	793	774	792	781	827	772	819	813	758	755	808	776	801	732	823	769	774	750	869	800	786	750	825	768	768	781	748	698	784	814	774	809	720	784	722	794	778	754	791	814	775	765	810	791	747	805	758	782	769	799	773	771	847	805	776	820	762	803	792	830	756	778	779	764	769	778	772	774	729	771	765	753	776	780	790	723	782	723	773	757	769	776	801	801	770	808	786	787	780	757	721	818	783	828	770	772	799	760	782	772	808	783	737	748	784	767	726	758	774	784	777	807	763	782	806	824	797	756	794	744	795	756	728	771	794	799	801	830	757	771	773	774	746	779	750	793	786	743	813	785	761	774	760	801	799	760	780	807	777	800	849	739	715	716	746	825	821	798	822	738	771	804	808	742	745	782	815	847	785	779	814	778	806	758	720	817	811	813	752	760	787	783	813	784	749	835	753	805	789	753	769	770	737	761	758	727	806	805	761	855	796	773	817	797	835	788	792	762	814	799	835	799	797	775	740	806	770	750	796	728	809	794	766	774	745	743	851	739	828	777	797	771	820	814	795	772	797	818	765	830	759	785	794	796	828	796	754	736	808	780	805	763	760	782	746	802	793	786	801	788	806	774	808	763	759	792	828	793	809	770	759	830	796	783	766	775	820	770	782	706	858	804	788	784	818	812	736	793	775	733	761	773	766	799	807	762	781	809	771	759	773	778	772	735	769	797	749	757	785	815	781	808	830	776	787	792	825	808	726	806	780	832	773	770	755	758	724	788	764	750	771	805	830	784	736	778	730	806	817	742	788	797	758	825	828	805	754	779	805	774	775	785	736	774	797	767	805	774	780	733	782	800	773	796	803	776	800	736	804	753	771	792	821	753	783	766	747	798	742	761	735	774	775	803	766	795	763	766	783	756	770	758	775	787	746	827	782	790	788	796	820	748	795	817	829	803	784	782	783	775	820	742	841	816	757	739	799	742	812	770	787	794	787	808	762	840	811	742	805	756	778	749	752	757	761	795	779	798	827	771	768	834	784	735	812	837	792	783	782	765	767	736	795	761	746	731	796	722	827	741	748	742	812	785	790	742	756	783	791	772	796	712	784	809	803	809	760	814	779	856	782	788	827	804	784	826	815	795	775	785	792	799	741	766	768	790	774	757	768	752	777	850	735	729	776	846	766	754	800	828	778	812	833	784	754	776	792	771	726	845	810	755	760	782	777	748	781	781	722	744	753	713	749	734	802	766	746	761	723	757	749	771	805	742	763	788	810	798	799	765	784	814	740	833	759	789	730	776	748	787	762	762	795	762	784	801	822	771	773	808	786	733	790	707	770	766	774	765	793	807	781	778	802	806	811	795	734	763	787	780	784	808	820	762	786	792	789	821	731	839	808	813	769	776	764	806	812	800	761	805	790	737	773	780	741	763	755	826	832	800	801	763	831	783	774	765	781	770	726	714	762	731	761	785	744	733	747	737	791	758	778	783	799	832	797	792	753	805	844	715	749	745	772	796	745	786	766	783	754	755	755	794	792	762	770	759	780	819	755	770	825	749	777	801	765	769	774	801	809	750	775	801	782	819	771	786	788	806	802	827	727	773	740	810	802	802	776	793	769	781	832	755	754	765	777	760	770	821	772	798	775	798	813	756	762	781	837	759	737	768	752	795	729	770	870	789	800	788	763	806	796	738	745	754	762	785	799	777	768	744	795	786	810	763	797	731	802	807	776	769	811	749	820	787	801	785	795	778	762	758	773	799	802	707	812	812	798	819	806	777	776	746	775	795	773	756	805	764	756	780	798	767	775	781	752	764	728	788	756	793	772	729	761	765	815	823	757	839	795	751	760	803	773	779	780	830	786	776	759	766	769	743	802	774	769	819	790	791	758	824	823	847	803	771	777	763	760	826	751	756	775	833	738	762	760	809	807	814	765	790	768	752	783	718	754	766	757	780	777	735	809	805	792	790	799	784	791	809	758	830	803	838	776	845	771	795	765	773	790	787	777	752	773	774	778	775	791	804	792	789	795	792	772	791	782	805	804	802	810	797	821	824	749	779	783	790	781	821	781	760	738	774	767	830	792	753	767	816	770	828	764	779	794	780	744	733	785	831	839	805	786	750	742	753	700	772	841	784	749	771	733	777	759	781	788	787	776	786	770	795	792	773	755	792	748	769	779	754	731	764	791	810	784	781	737	795	822	810	820	756	803	763	802	727	815	746	807	762	790	788	770	827	774	782	822	808	796	760	770	767	786	803	761	739	781	788	737	755	768	805	796	786	762	769	783	855	769	780	815	753	785	751	809	777	725	788	806	815	812	800	826	821	739	759	775	767	764	773	778	745	772	788	770	767	818	761	788	767	791	739	768	784	831	754	792	756	727	752	762	812	803	799	792	757	788	776	785	790	780	807	752	771	823	793	814	811	748	797	770	781	797	763	818	787	795	831	782	828	775	798	724	734	768	825	777	807	795	792	793	760	748	777	795	757	765	759	771	802	764	785	772	786	759	750	805	781	753	804	753	702	753	764	791	817	824	795	811	782	794	773	757	774	773	761	768	779	754	799	808	769	769	778	759	789	793	785	738	788	851	779	775	773	825	791	784	759	771
6127	7653	9034	4327	2702	1843	11432	25963	20837	9609	3262	1944	961	740	707	755	693	680	733	719	710	661	714	711	743	694	752	668	670	727	735	705	726	731	689	709	733	724	734	721	683	752	686	701	663	704	711	630	719	704	734	752	672	687	719	718	758	715	679	676	722	658	699	706	714	693	711	724	727	734	738	760	681	717	721	720	736	693	725	712	735	700	725	739	709	680	725	740	647	697	699	710	726	656	734	702	660	695	711	689	669	733	706	682	716	668	687	716	681	749	762	698	738	716	668	701	691	687	723	733	694	670	721	666	711	679	722	681	659	698	704	740	740	734	690	729	765	705	699	709	704	674	698	706	725	702	710	739	712	729	700	679	678	693	656	678	725	689	716	720	708	688	715	754	684	758	691	639	742	695	736	722	757	693	727	700	698	707	699	715	723	655	722	724	703	742	657	706	688	715	707	696	685	687	712	725	707	709	725	694	748	711	749	687	715	746	725	720	710	678	695	675	713	740	704	718	690	707	657	677	686	676	712	685	716	661	720	677	664	685	695	723	724	684	685	667	711	689	719	705	672	660	681	705	711	701	650	699	678	672	750	682	671	693	726	693	720	712	628	724	686	708	683	729	716	681	678	640	710	699	712	700	654	737	697	677	643	725	716	716	726	647	686	694	681	684	704	690	685	689	720	705	652	663	685	755	687	669	702	718	731	729	726	717	717	673	716	704	714	731	769	668	679	705	683	680	700	725	685	648	656	723	668	740	708	689	712	700	691	674	723	684	671	676	707	682	744	693	707	716	709	732	691	733	725	676	695	671	671	690	693	733	673	690	721	685	746	652	703	712	681	694	732	693	757	714	723	719	742	700	705	660	708	676	684	681	673	686	704	733	696	647	704	688	694	745	692	745	695	711	689	665	665	702	720	709	727	696	746	668	678	695	681	685	688	704	702	718	680	703	729	685	665	676	700	695	741	719	678	676	747	699	700	735	721	698	691	733	691	715	726	653	697	691	735	705	703	681	681	766	724	657	636	689	702	661	756	692	684	703	690	727	684	687	683	693	700	702	691	683	691	660	710	679	732	656	681	735	740	724	715	730	702	667	769	735	699	715	700	711	753	666	703	715	689	738	708	748	750	671	691	712	702	720	740	693	679	692	666	679	687	676	741	755	698	683	673	693	721	717	677	695	680	735	705	701	740	702	707	677	684	690	719	697	653	726	706	745	656	662	667	702	685	638	708	733	710	696	717	682	663	737	728	660	728	752	693	706	726	693	688	677	706	685	744	615	660	694	733	694	707	682	710	697	679	662	687	680	712	702	647	674	716	661	686	726	727	707	686	672	671	690	723	697	661	723	759	714	681	687	688	694	699	679	697	701	693	743	745	720	729	663	670	698	703	694	663	742	731	707	707	677	694	691	673	665	688	741	679	694	686	688	712	693	733	726	684	734	691	753	656	677	725	722	735	713	705	691	672	717	678	699	722	726	676	698	687	729	698	679	732	708	687	691	736	736	682	675	696	684	709	706	692	653	713	704	717	712	706	685	711	691	715	708	755	717	636	669	688	667	667	695	709	648	694	706	694	646	744	701	679	721	702	672	655	709	707	718	733	682	730	688	655	721	700	697	694	674	678	721	663	717	691	743	740	670	705	670	716	699	642	709	751	687	693	683	710	697	670	703	689	680	682	732	703	690	690	674	703	709	625	718	724	707	702	708	701	718	675	725	725	719	730	743	705	709	704	686	651	731	710	676	698	719	723	690	691	699	715	678	688	727	724	738	752	673	724	721	732	711	642	729	692	721	702	679	688	704	704	727	764	695	680	720	707	695	699	686	707	736	709	725	726	690	692	691	679	689	717	732	681	708	675	727	728	693	681	726	712	710	735	710	681	721	709	650	708	721	681	700	692	768	733	674	708	748	704	710	679	694	715	672	643	717	695	724	698	716	738	747	744	700	691	698	734	692	725	732	648	741	718	644	684	663	693	717	723	680	740	677	670	708	672	641	692	730	678	682	700	702	702	702	713	674	725	721	738	672	702	695	694	713	729	695	682	691	663	722	685	700	730	741	703	687	682	687	691	687	692	663	688	672	718	717	760	719	668	691	664	719	742	658	684	743	676	721	761	681	677	711	700	700	713	670	736	682	647	688	707	745	679	712	667	673	718	670	690	675	671	692	660	724	662	650	724	690	703	681	687	701	705	723	684	691	719	727	657	678	709	723	669	755	670	698	716	717	711	758	682	671	724	673	717	696	702	740	715	688	705	654	697	690	682	687	688	646	731	714	683	670	720	690	706	673	720	704	697	712	723	656	660	678	724	763	735	717	668	700	709	670	761	680	686	726	728	682	724	684	708	680	707	701	726	704	664	650	693	731	739	686	675	680	714	739	707	720	718	728	703	690	724	700	655	724	676	718	701	692	677	676	696	682	657	689	729	719	674	695	668	655	715	690	699	682	733	732	702	711	744	686	708	715	714	717	661	672	684	719	730	701	677	719	645	703	669	677	725	700	636	680	700	729	708	697	744	708	671	680	683	692	739	674	729	701	705	741	703	692	690	699	730	701	680	743	676	738	708	743	728	693	757	680	674	671	714	743	689	689	684	692	683	724	705	680	700	679	705	683	734	699	621	687	715	636	690	710	675	707	714	715	703	703	725	652	700	735	664	696	716	698	711	647	719	725	658	716	663	680	682	707	701	705	752	704	682	704	691	674	678	668	713	726	722	692	672	690	685	746	732	711	736	630	648	706	733	662	734	722	692	677	682	717	708	712	692	691	716	681	690	725	704	701	719	739	712	660	695	698	731	708	692	712	664	696	670	700	704	716	695	662	703	703	723	710	687	712	686	707	687	716	689	719	682	677	724	668	698	712	666	717	655	677	727	683	695	742	731	707	670	719	668	699	698	731	716	744	687	700	708	728	743	691	708	680	697	702	675	675	739	691	715	699	664	695	695	674	708	681	699	687	687	720	714	660	682	720	732	666	680	670	666	682	705	633	705	693	694	686	637	692	714	734	699	676	716	704	742	601	658	721	682	683	713	711	693	710	745	704	660	692	679	677	749	699	785	701	711	711	707	716	737	661	675	645	727	711	687	665	704	748	657	727	709	709	708	675	709	674	678	684	682	698	722	716	723	703	744	721	738	671	729	655	703	732	678	648	650	711	692	693	717	712	719	729	685	685	719	659	714	720	716	726	691	712	708	693	686	723	642	673	689	664	690	715	691	732	720	637	658	714	688	670	703	671	708	662	709	705	768	677	665	657	697	711	694	711	657	702	732	627	680	764	666	715	743	702	674	707	690	656	679	687	693	722	670	735	683	701	657	691	700	691	699	650	708	725	735	701	710	668	688	717	676	706	730	683	656	676	712	629	678	661	726	680	750	696	692	713	731	737	719	716	672	699	730	700	696	681	693	659	677	694	699	665	684	672	773	723	698	665	708	730	679	701	753	722	698	665	684	713	728	662	714	668	675	652	685	744	707	673	704	707	741	697	695	727
24244	21328	28606	24393	21222	11028	26704	44409	40943	25666	8741	3584	1407	1011	948	883	893	951	870	888	887	877	878	917	879	896	886	866	904	938	980	885	868	900	922	888	900	860	872	849	885	816	824	899	881	940	860	899	896	872	904	889	886	864	822	830	923	875	900	919	921	881	909	889	873	862	878	875	955	906	862	858	875	866	904	886	901	886	854	920	871	921	894	874	904	834	872	930	888	916	883	868	905	899	871	855	850	854	878	866	879	856	883	863	841	872	880	903	844	931	862	860	897	907	867	852	897	858	909	833	848	921	837	862	941	876	844	847	893	880	873	871	885	866	859	924	887	881	860	920	872	907	845	852	862	864	928	871	855	831	809	852	875	935	911	869	910	895	860	916	879	909	867	876	850	890	856	897	871	825	946	858	859	848	836	856	877	853	872	898	920	874	882	838	910	892	886	860	860	896	902	856	884	894	887	839	860	865	914	816	898	849	919	816	895	894	921	864	908	849	914	897	828	878	857	861	834	914	845	888	917	911	841	862	890	806	921	856	866	843	900	895	862	871	831	885	839	859	918	850	864	891	850	881	882	907	873	850	887	887	877	854	865	864	882	875	916	929	896	894	909	890	858	917	898	858	862	860	899	911	831	869	892	906	918	860	883	878	836	926	922	892	919	899	849	864	895	879	881	875	876	882	819	860	889	887	847	943	846	864	826	856	834	873	855	886	854	883	926	854	847	939	900	914	895	845	893	828	913	879	834	915	870	851	857	870	876	861	902	877	897	893	860	882	814	821	908	921	924	886	859	875	867	920	879	825	850	880	848	852	860	836	851	879	877	880	907	805	881	868	853	853	869	860	829	875	876	852	856	856	839	906	867	861	892	897	858	845	924	832	854	857	898	829	875	873	885	925	859	866	856	874	839	863	875	819	847	865	895	893	823	811	858	874	875	886	821	823	871	896	858	822	930	930	835	804	878	880	821	887	862	897	908	835	859	866	871	854	884	836	861	878	881	820	897	913	883	858	832	921	908	894	846	840	893	897	890	846	872	866	896	900	847	877	879	886	867	885	865	862	868	861	872	885	828	857	864	933	843	812	850	847	824	857	881	935	908	888	871	843	845	838	822	873	871	922	879	914	871	824	892	839	807	892	900	889	857	836	839	837	883	849	858	864	852	904	885	833	899	806	869	912	859	847	856	898	854	818	808	889	906	855	836	880	922	910	903	866	870	838	831	871	870	912	882	901	915	881	836	913	860	828	863	887	889	810	872	846	861	891	850	867	894	825	907	881	912	873	872	863	894	927	877	860	845	901	929	903	853	875	858	870	906	872	914	819	936	892	811	907	848	870	922	885	922	861	898	900	898	871	896	897	942	927	888	844	858	888	921	841	861	899	851	839	841	866	878	854	892	876	907	871	899	859	900	858	869	918	832	875	849	864	871	885	778	818	883	848	874	861	856	883	923	877	871	856	883	893	865	883	903	877	829	872	914	858	918	896	853	899	807	902	885	897	892	889	936	879	857	801	900	896	815	887	845	896	860	879	899	869	857	865	862	908	864	862	871	851	864	853	891	852	923	880	808	831	814	804	878	909	884	876	879	901	876	847	821	903	867	894	879	874	887	867	913	864	842	829	872	852	856	880	948	896	885	913	855	942	863	824	852	840	943	854	837	858	833	920	899	864	839	877	909	875	933	911	873	891	928	803	897	895	879	899	877	863	849	838	855	886	843	876	936	928	926	919	882	824	930	906	862	901	797	870	914	856	929	895	866	893	867	908	872	892	898	892	879	810	886	856	880	882	843	864	855	855	885	817	918	829	896	927	887	904	888	832	844	884	870	910	897	887	892	905	883	878	830	892	853	812	903	833	887	906	834	881	832	910	860	850	895	868	876	921	870	869	859	804	867	848	869	870	882	850	860	834	872	879	877	887	839	887	858	925	875	844	881	917	882	856	889	891	818	870	823	853	840	918	903	841	841	860	871	858	807	875	840	843	855	875	904	845	877	922	901	888	907	832	860	851	858	837	829	890	876	813	871	873	869	870	867	870	871	883	839	906	903	891	851	844	881	840	845	894	830	869	836	894	880	896	868	875	830	874	909	896	888	892	844	883	853	906	918	919	890	832	902	917	824	845	892	823	903	868	898	875	889	861	901	868	885	872	838	873	887	867	855	913	867	899	875	903	854	821	860	862	872	919	929	941	864	844	892	856	902	853	883	858	908	947	828	836	887	857	875	862	895	924	856	876	884	807	910	908	884	897	913	918	888	882	854	882	905	827	873	900	847	870	842	879	877	847	908	880	929	824	860	896	870	870	826	867	880	851	918	862	853	826	812	886	920	908	844	828	884	897	871	875	887	872	849	868	905	868	891	857	867	873	800	848	847	901	901	871	859	885	865	888	828	880	831	922	829	878	905	883	905	883	896	816	873	906	869	922	949	909	883	916	870	861	864	879	858	879	932	934	878	836	848	866	828	868	914	854	897	828	833	850	916	867	866	844	865	867	879	839	879	881	804	888	898	894	849	884	880	917	884	868	877	885	842	878	842	858	905	860	848	890	882	919	908	859	917	903	931	911	904	860	809	864	899	863	905	909	882	848	855	833	836	825	863	896	868	878	858	838	895	825	879	903	811	831	897	799	886	871	870	890	875	855	862	877	920	821	923	874	838	855	799	887	893	801	835	875	863	880	883	881	937	853	891	858	852	872	868	915	834	900	857	879	893	843	861	891	880	883	839	909	831	869	845	918	853	907	852	867	939	897	875	901	877	889	825	836	903	912	876	853	845	897	863	918	862	846	870	891	871	913	868	853	871	864	897	944	870	897	821	920	846	835	858	918	872	886	906	907	872	899	920	863	866	838	835	852	901	895	870	912	838	873	878	889	913	884	868	843	877	815	853	896	910	891	839	841	885	867	848	858	901	885	848	854	862	871	903	852	929	845	894	855	901	886	886	879	842	883	865	832	851	928	893	900	898	857	852	876	869	889	911	841	854	853	903	934	869	896	888	853	897	831	844	888	841	875	859	915	866	866	875	834	916	914	931	866	914	889	884	856	833	865	882	857	855	893	875	865	907	868	944	843	876	901	867	952	877	899	917	889	922	883	877	884	810	885	878	902	867	846	859	885	840	906	884	866	836	844	892	861	903	842	891	876	864	907	833	908	849	878	880	815	830	883	928	845	848	904	879	829	842	905	916	901	864	814	858	803	886	837	876	860	845	842	838	883	878	889	913	910	913	853	845	855	872	864	951	883	855	868	881	857	844	884	894	862	847	849	850	881	902	901	848	864	898	864	900	851	888	948	916	875	957	835	868	849	866	918	863	875	840	855	922	857	872	918	787	871	864	909	867	833	885	854	834	859	848	895	885	917	918	895	820	856	868	888	873	863	809	908	883	805	838	859	888	840	896	918	867	845	895	875	821	817	906	862	882	836	822	833	890	933	906	877	893	855	827	900	879	873	883	868	895	829	875	862	886	823	847	889	887	847	830	847	839	842	905	825
6862	14235	13945	6585	4268	3409	29380	41027	36389	18525	6608	3621	1235	941	795	787	824	744	762	764	827	773	795	768	793	836	772	778	792	759	806	761	773	771	818	777	716	809	784	798	799	788	738	777	729	793	829	808	789	769	848	786	816	792	782	749	764	750	797	783	816	811	810	767	783	792	748	789	765	795	738	790	811	774	874	742	800	738	821	832	760	779	749	790	738	801	769	796	827	748	828	763	776	812	746	786	756	776	787	760	805	775	812	798	760	779	809	789	799	792	760	804	823	804	784	752	763	786	804	736	769	755	787	769	768	734	748	793	769	735	769	768	762	803	785	748	717	787	856	737	794	779	841	806	795	800	768	770	807	807	738	773	756	800	806	747	779	782	821	799	772	749	764	778	787	775	755	715	788	803	780	770	687	804	797	732	763	790	789	765	763	767	772	818	752	752	796	783	748	804	770	770	803	756	796	709	767	780	790	784	806	817	773	809	777	813	763	776	779	807	756	752	810	763	768	765	789	834	795	780	775	781	764	762	786	762	814	784	824	799	791	811	830	817	807	772	805	763	749	765	854	788	784	779	779	777	792	742	784	828	779	791	779	755	749	835	740	759	796	796	722	767	770	740	772	781	757	767	759	770	767	762	784	765	789	828	783	743	745	806	787	790	807	776	779	767	794	768	801	794	783	728	795	735	755	757	763	750	821	788	765	742	772	802	774	764	748	801	751	775	776	814	812	772	793	788	805	784	844	805	745	806	780	729	796	832	752	807	781	783	768	813	779	806	750	805	793	772	744	756	767	820	782	792	776	789	789	738	755	809	771	742	746	797	756	808	788	748	823	779	787	821	801	797	766	840	754	816	793	781	776	807	821	778	809	777	808	775	770	814	749	757	779	786	791	770	779	809	782	704	812	768	783	752	818	810	737	727	789	801	780	841	802	743	797	748	777	779	808	807	795	802	809	825	803	771	789	745	768	830	801	793	780	786	768	820	791	787	791	777	793	840	794	776	774	824	775	786	759	813	791	771	809	777	832	769	775	772	798	782	804	749	835	844	700	756	770	810	780	798	769	723	787	767	742	825	822	777	789	791	781	810	787	748	806	780	753	792	769	783	744	748	759	756	801	753	781	760	792	778	754	758	793	726	787	757	770	743	777	814	801	799	742	765	795	810	777	765	779	752	788	827	794	779	754	789	760	752	771	753	809	768	806	767	764	810	783	774	753	793	746	762	791	806	772	749	797	799	812	798	779	757	785	807	818	807	769	735	788	812	804	728	751	812	817	787	785	729	785	801	746	768	800	762	737	765	783	796	770	796	828	807	743	762	779	734	784	805	784	737	757	808	800	799	784	820	790	769	800	816	733	781	783	803	723	750	748	821	776	749	738	714	809	788	779	777	810	821	774	739	758	786	789	784	808	801	777	812	796	791	826	775	754	751	787	732	797	785	778	784	771	743	828	792	766	751	833	765	810	825	751	799	743	773	760	790	815	782	810	727	797	797	755	772	771	727	797	750	748	811	747	763	773	798	790	798	805	796	763	770	822	758	794	743	829	809	758	776	810	741	841	753	749	815	820	796	789	776	802	790	720	797	803	774	818	832	756	765	783	760	829	796	801	768	782	830	769	786	723	744	703	769	742	801	736	728	748	801	765	766	794	821	780	771	784	745	738	767	724	801	785	805	832	808	778	761	725	762	789	782	771	756	744	760	808	813	772	764	794	796	750	790	804	743	757	846	807	753	811	763	799	837	770	756	783	823	733	750	780	797	789	778	750	726	774	803	749	740	800	802	847	811	779	784	764	740	753	743	842	772	753	756	796	761	764	770	783	760	780	791	790	753	776	822	821	753	773	781	798	806	788	770	791	782	825	769	793	804	752	768	824	818	768	786	741	690	744	772	806	747	731	781	806	774	784	797	752	741	725	745	792	797	772	800	722	783	800	709	786	768	826	761	776	776	755	769	760	771	825	745	756	787	800	756	785	803	744	775	750	800	783	813	804	762	791	742	747	805	767	754	811	733	748	719	784	789	793	800	813	776	714	774	777	795	788	757	759	752	823	766	796	732	769	733	741	790	767	807	827	765	748	773	814	785	748	758	794	794	781	772	810	805	758	792	809	792	747	766	722	786	781	786	791	754	771	754	776	751	782	754	787	799	773	793	780	780	782	788	771	747	805	761	822	770	749	775	767	814	759	816	757	769	793	745	752	809	753	771	807	798	794	777	875	764	773	834	772	821	771	702	789	797	779	739	794	822	775	753	800	728	760	812	798	770	799	774	799	776	828	781	785	808	787	778	770	778	816	815	832	819	746	749	706	845	745	773	775	815	730	752	795	799	769	775	778	766	811	816	785	757	761	769	735	752	813	809	804	792	797	744	810	704	770	789	809	779	760	749	803	747	807	793	794	795	812	758	747	849	774	800	789	816	726	748	758	730	755	747	765	804	768	710	752	778	790	773	774	790	782	764	797	759	760	802	763	817	757	842	782	777	854	769	785	731	782	761	747	786	820	805	793	753	784	756	740	783	762	791	819	753	766	762	788	739	761	766	794	812	817	821	749	743	757	776	808	746	780	765	797	756	795	755	747	762	730	759	743	808	768	779	790	830	748	738	763	757	770	773	761	741	795	810	836	820	764	788	800	810	799	793	817	795	795	762	831	750	750	707	728	779	776	771	792	819	758	758	786	767	760	787	729	760	772	789	718	735	773	797	780	774	811	795	812	762	796	813	749	797	752	761	772	729	742	737	755	807	787	795	791	773	788	757	821	786	762	779	763	770	779	793	754	743	733	832	782	789	756	751	732	736	790	823	794	809	739	807	814	773	721	772	758	788	778	775	778	797	771	727	759	768	797	796	721	784	788	755	745	755	790	744	766	763	792	764	800	787	767	793	787	768	762	758	744	793	725	757	765	775	739	771	781	805	788	801	820	786	783	804	772	743	775	774	772	742	742	790	801	747	743	822	717	800	817	788	759	801	770	808	786	788	772	719	799	742	776	763	795	748	774	807	745	767	769	786	828	773	795	774	792	767	811	790	776	796	788	781	804	771	738	741	781	794	727	813	718	772	798	767	744	703	792	774	817	795	766	722	749	792	733	786	741	796	777	768	778	791	840	810	837	800	815	770	778	777	819	746	758	744	753	772	780	754	782	783	837	770	754	759	778	767	777	744	802	772	763	830	741	775	777	802	767	793	793	789	764	761	743	768	787	777	732	778	768	832	751	727	756	819	775	773	768	708	765	743	788	766	781	753	764	770	760	716	802	751	770	742	745	802	756	786	796	778	780	795	741	767	719	767	785	774	777	816	823	803	804	785	818	826	778	817	774	758	765	769	789	762	771	793	787	730	744	816	741	786	747	769	793	784	779	792	804	807	766	797	752	766	781	817	744	830	795	759	782	766	806	798	796	800	824	732	799	789	847	794	739	799	773	795	771	808	767	776	712	733	808	759	738	765	749	780	767	782	789	741	755	768	792	749	750	760	748	745	808	739	780	760
27547	14965	6008	2471	1345	1207	1892	3442	3639	2421	1417	1061	890	809	814	812	794	795	825	820	827	849	787	827	837	810	790	818	845	819	774	860	889	810	787	850	846	791	794	763	815	799	800	813	836	804	788	862	781	803	836	823	818	768	780	797	818	842	828	792	790	829	836	780	822	837	783	871	848	874	769	905	813	815	797	798	838	818	843	796	808	792	843	855	879	854	835	823	807	848	822	807	847	773	812	786	816	801	785	825	815	794	820	838	826	854	828	821	808	855	797	828	837	804	861	782	804	848	837	784	806	758	830	828	785	833	818	794	838	831	750	803	760	834	841	829	816	831	812	804	795	750	876	755	767	821	803	866	817	811	836	778	802	819	790	774	827	882	807	846	784	861	782	818	762	819	758	775	809	844	811	818	750	844	820	847	800	782	795	816	818	813	835	819	790	846	815	800	822	768	815	779	801	768	804	845	839	831	785	831	762	795	807	841	776	804	801	877	791	860	806	843	818	827	813	784	823	838	840	839	810	814	847	797	823	823	770	820	779	808	779	803	820	795	760	795	812	838	810	758	790	836	810	766	863	882	839	841	815	782	830	831	770	836	837	803	799	750	841	797	807	867	831	819	824	848	876	820	825	825	845	773	784	800	849	814	852	827	849	846	795	799	841	818	853	863	830	853	791	835	831	826	843	834	794	842	803	827	860	813	763	760	802	774	797	833	844	801	843	809	790	843	822	824	848	830	769	804	819	778	803	846	797	846	812	845	888	773	807	830	849	780	841	811	816	816	855	818	757	823	785	820	826	789	796	811	790	744	794	795	803	811	850	838	818	829	815	776	803	874	801	796	808	846	807	841	869	809	786	801	768	799	863	819	818	800	765	871	841	861	800	820	808	831	805	785	836	776	772	817	823	757	817	804	874	783	833	791	808	758	826	796	818	823	851	832	825	840	811	797	838	853	804	771	851	845	767	769	815	815	875	842	825	757	823	813	832	805	812	831	767	784	842	876	851	763	811	797	829	783	802	818	772	837	806	786	796	809	816	805	832	770	790	829	761	779	784	852	802	876	892	852	807	820	828	831	852	804	786	806	799	806	805	776	812	797	784	784	879	811	787	770	783	780	831	833	799	831	825	837	859	802	804	782	851	787	815	781	843	793	797	823	836	797	821	802	805	878	851	780	831	818	796	860	830	749	824	814	838	871	781	819	828	807	827	817	872	767	780	821	754	772	824	793	808	815	813	823	870	822	842	805	844	796	849	825	811	827	811	905	790	838	778	799	756	769	873	847	803	840	816	807	880	804	800	800	797	796	847	836	777	792	805	817	851	787	808	853	810	833	809	797	809	816	837	798	743	807	833	813	807	814	800	799	791	821	804	847	838	822	811	830	812	787	817	778	792	836	899	848	800	842	817	802	804	802	854	811	804	823	843	833	801	815	782	808	838	792	810	788	810	794	780	812	794	815	806	799	837	833	804	813	761	793	761	817	778	794	807	791	844	799	794	802	795	805	791	803	755	766	858	824	837	827	855	854	810	832	816	810	794	820	768	812	836	831	805	852	758	809	865	822	796	798	832	779	800	815	785	803	833	872	836	807	834	819	806	788	789	771	805	820	789	781	845	826	801	836	832	834	833	813	818	801	779	836	862	813	837	830	802	819	777	803	858	835	825	770	780	822	870	806	808	826	822	837	816	832	799	805	809	844	795	827	863	767	760	790	813	836	799	823	808	788	809	828	796	810	835	728	803	873	817	778	767	859	844	825	804	764	768	832	732	819	789	783	793	782	843	848	824	763	780	867	770	821	835	798	831	795	814	825	815	803	817	818	805	798	848	778	825	809	837	769	758	832	798	798	790	781	796	817	817	822	817	857	759	795	832	812	813	827	832	791	751	782	846	829	856	792	830	806	822	820	894	845	839	826	794	835	846	814	864	794	811	802	804	807	808	807	775	825	851	747	847	771	794	826	773	802	872	894	817	765	823	853	808	808	798	794	833	817	790	809	845	814	826	808	811	830	810	817	830	835	865	811	821	815	776	819	811	833	830	768	815	825	794	813	783	769	755	728	778	824	796	801	816	835	835	878	827	815	791	833	791	881	814	793	821	835	779	858	791	800	787	856	825	787	830	822	809	788	854	810	790	793	823	824	828	846	828	776	845	793	860	857	836	802	807	838	798	817	783	817	812	812	787	822	813	824	812	802	837	848	792	837	815	792	813	831	777	825	788	796	818	826	798	806	820	778	863	815	788	807	820	776	851	790	835	839	848	794	777	840	768	824	848	790	895	817	826	845	846	854	816	865	817	756	795	890	810	779	784	830	867	807	798	788	821	804	822	803	811	852	858	820	828	804	782	789	805	795	807	792	845	789	752	811	806	826	779	815	792	830	789	788	793	843	744	850	832	807	809	809	845	820	848	853	822	834	780	878	819	836	801	834	819	784	832	804	890	753	811	808	826	821	851	778	830	813	784	828	864	884	810	817	800	783	810	855	824	867	820	820	833	788	835	832	837	814	806	783	788	828	800	806	811	791	820	809	831	796	824	825	800	830	792	826	816	846	793	811	834	850	854	783	840	806	780	769	782	784	843	838	854	823	808	800	824	817	755	820	792	778	815	813	831	774	740	850	839	830	801	753	831	806	784	783	838	799	777	767	783	795	784	823	778	780	803	834	801	800	817	793	805	836	883	810	834	851	819	822	806	824	846	806	784	851	881	899	812	820	837	810	798	794	817	832	808	772	817	814	816	767	821	838	845	802	868	759	796	762	839	787	784	777	796	829	842	806	799	809	824	870	785	875	826	817	821	832	804	805	871	837	796	792	824	819	780	805	776	775	811	811	803	782	878	780	839	839	859	824	815	795	818	784	797	768	825	795	854	821	827	829	809	781	824	778	793	852	793	856	784	829	768	907	790	815	850	802	812	806	897	775	829	896	807	758	813	822	833	817	829	812	829	776	825	797	792	813	792	882	834	797	793	821	817	792	814	777	861	803	805	815	811	865	771	828	874	818	815	855	800	799	874	867	800	829	814	796	812	810	844	848	840	838	793	771	837	846	822	773	786	803	838	790	814	831	821	841	829	841	811	825	784	867	859	827	802	823	842	823	855	812	846	832	792	821	778	813	806	829	800	814	789	818	848	854	793	772	843	822	823	827	812	767	827	778	804	827	835	805	827	855	788	814	823	824	844	791	830	780	838	868	823	781	813	794	804	765	794	756	810	807	822	836	817	795	814	772	798	795	838	855	750	842	785	773	817	845	749	832	812	803	834	898	782	802	859	810	793	816	846	846	772	777	829	807	786	860	790	813	849	750	857	790	777	803	839	887	832	820	852	839	819	777	819	818	843	794	781	827	815	839	794	808	824	858	821	822	861	829	831	793	788	803	773	840	869	755	809	750	811	824	813	812	817	827	784	805	809	785	781	783	843	774	769	802	839	804	807	819	829	812	842	784	820	813	826	808	807	780	823	841	861	821	840	869	831	854	839	814	781	792	792	847
6247	5728	4617	1946	1332	1376	2380	4114	3944	2347	1365	958	802	767	739	691	697	727	713	711	696	714	747	683	714	668	722	686	741	707	698	683	717	725	672	755	710	732	715	714	693	692	696	759	697	686	727	721	705	704	702	725	715	660	741	691	727	744	751	706	687	717	693	715	704	718	729	730	735	716	703	670	759	732	719	698	699	721	694	693	701	727	697	725	720	693	686	713	703	723	740	684	655	689	747	689	707	667	704	723	740	707	720	692	716	666	727	722	713	752	722	733	679	706	671	715	690	706	762	677	739	746	718	683	719	703	686	720	710	733	731	711	700	660	751	703	711	712	743	747	723	725	704	702	688	702	714	710	690	702	708	691	719	742	669	703	733	712	668	662	712	706	666	747	726	705	686	687	714	710	678	718	685	682	682	705	693	735	716	750	713	746	674	721	700	737	731	662	666	707	702	707	728	684	733	739	694	682	713	709	696	712	705	729	731	733	678	734	713	686	693	729	709	694	678	680	727	684	733	700	686	714	740	668	674	721	728	676	684	718	707	714	724	740	737	703	672	741	728	711	720	667	710	669	696	687	717	730	746	687	672	715	670	736	723	708	672	717	716	645	726	712	671	708	678	679	696	719	697	682	670	691	709	748	712	728	720	746	713	679	711	704	661	705	740	719	736	678	695	738	721	703	704	731	727	644	684	680	710	691	685	710	713	690	709	702	715	690	703	724	735	733	685	751	692	680	728	705	698	720	685	719	637	691	710	724	715	715	709	668	709	690	738	688	753	725	711	714	664	726	659	646	755	691	717	649	737	752	713	731	722	738	763	696	697	743	735	704	726	652	697	661	669	703	759	665	675	685	696	674	662	685	696	686	769	739	707	663	700	727	738	715	683	697	716	682	699	706	712	702	732	714	681	720	713	727	686	737	714	767	731	675	710	697	695	665	693	653	735	686	691	714	677	735	726	663	686	678	740	737	735	734	719	701	697	732	695	732	685	738	743	685	689	721	697	721	710	738	669	765	644	684	666	673	690	722	693	698	674	696	687	694	700	677	705	716	714	689	731	695	705	662	668	652	708	750	674	702	738	725	705	723	724	714	720	734	713	695	743	728	728	720	759	676	730	683	700	746	747	677	779	715	716	745	725	673	691	727	680	738	723	702	737	696	676	706	719	699	755	676	709	696	676	732	741	702	669	743	743	717	705	735	703	718	663	659	720	670	704	696	715	694	745	687	715	666	731	703	683	701	679	712	682	719	679	684	696	678	675	713	701	679	682	718	679	680	693	721	684	676	708	737	739	744	709	698	766	725	662	657	742	734	712	663	730	725	676	707	723	686	673	693	681	744	742	696	711	699	726	739	721	737	704	705	708	699	714	710	649	696	682	718	716	682	731	720	709	767	707	672	713	712	702	708	689	704	697	709	712	700	741	663	669	708	694	727	771	684	677	681	673	725	713	722	731	701	679	706	728	685	682	735	694	757	739	763	734	680	741	697	693	665	728	716	697	739	704	719	664	693	707	682	704	744	663	683	711	705	679	740	714	730	759	694	655	749	676	755	685	680	646	671	703	695	711	721	702	714	671	653	727	710	749	706	744	718	671	748	773	696	700	690	693	723	745	708	719	664	746	721	717	713	671	735	699	677	708	735	750	706	729	726	693	739	661	704	703	668	738	694	662	687	669	679	719	755	691	705	686	675	673	712	735	680	737	739	711	728	704	681	724	719	736	674	686	701	730	709	751	716	696	717	677	710	672	697	688	690	665	690	722	731	696	753	705	732	682	677	732	740	705	730	693	703	688	720	718	689	693	713	698	743	747	684	699	729	701	759	700	690	705	700	701	671	699	694	719	722	764	720	710	698	706	704	738	693	679	740	705	680	734	684	713	679	684	699	661	686	696	662	754	743	643	677	668	666	681	747	693	711	688	690	745	731	692	727	736	668	692	705	733	705	698	662	706	679	738	713	725	731	708	714	713	757	720	693	679	704	713	714	674	728	692	713	721	725	681	729	708	738	707	693	763	714	688	731	660	700	707	707	702	684	708	689	735	719	705	682	745	656	691	741	662	662	688	719	702	682	694	733	686	695	719	687	687	725	689	650	714	671	723	683	716	731	697	705	736	762	693	687	667	746	658	751	744	698	717	714	671	741	722	690	708	715	695	668	716	731	677	697	709	665	726	741	719	683	657	714	714	704	691	702	719	701	719	657	686	706	706	743	688	713	707	705	713	696	719	732	686	704	703	713	718	726	717	728	666	687	698	670	732	737	715	715	677	705	699	663	718	692	677	696	687	729	668	746	694	715	725	656	738	665	745	685	700	719	717	700	770	719	702	694	706	713	710	694	728	714	681	681	686	679	719	708	684	689	666	672	658	719	676	662	655	680	713	700	719	663	722	696	739	748	681	729	723	681	710	736	677	752	676	686	720	690	721	700	752	669	713	706	720	722	693	722	707	704	656	696	657	690	657	711	674	684	724	709	700	686	686	688	665	699	724	693	683	721	720	725	693	690	742	725	698	707	709	710	663	707	707	723	648	688	680	693	719	692	739	733	724	705	669	716	665	670	759	755	697	693	717	703	714	697	676	763	681	707	677	678	707	714	718	678	674	660	674	673	694	695	715	675	706	721	718	722	658	716	691	717	727	717	674	706	732	754	717	712	679	717	723	726	728	678	652	693	718	732	695	718	663	722	698	637	696	662	722	735	707	712	673	713	678	700	667	710	743	711	732	682	697	722	685	700	656	703	707	710	665	770	736	697	752	704	725	721	670	678	763	688	733	720	722	775	642	733	693	713	695	728	752	689	734	705	721	695	722	698	714	674	682	722	698	723	705	675	709	715	716	681	698	710	667	736	706	757	719	718	690	696	740	719	708	748	722	719	708	720	697	677	676	736	713	692	680	705	680	689	712	697	702	723	683	693	697	687	709	647	722	698	708	693	730	699	658	654	727	718	743	692	717	673	721	677	722	640	716	727	732	703	726	682	672	700	705	681	728	722	721	682	714	712	708	655	703	693	733	721	678	694	682	687	687	692	694	704	694	687	733	713	683	730	771	692	664	707	700	663	701	686	698	745	718	726	724	696	720	717	680	708	753	747	678	688	721	705	705	715	668	699	692	682	752	691	680	687	723	705	720	747	720	677	706	692	636	683	678	742	718	725	707	712	737	677	739	723	706	661	699	730	702	716	671	721	693	714	705	746	698	709	707	727	715	688	709	708	709	738	674	666	688	678	739	697	694	702	727	710	663	705	688	708	704	719	734	746	708	684	697	669	705	759	719	733	696	729	755	762	701	694	740	675	718	697	701	688	724	712	697	737	680	694	739	719	741	710	712	692	660	739	696	713	729	718	680	673	691	676	716	724	727	681	704	720	740	708	725	732	744	695	724	682	702	683	657	715	715	686	695	743	686	729	700	717	735	686	683	726	695	741	715	720	732	716	730	742	728	716	645	700	686	705	703	698	715	747	708	689	688	684	730	667	647	695	684	675	667	690
25581	21289	26951	24694	7204	2714	6651	25847	24520	14533	4627	2016	1025	820	780	817	806	765	824	755	786	742	808	817	772	811	725	768	762	783	768	739	764	785	796	751	767	830	763	788	774	794	736	747	774	824	783	789	731	766	845	743	769	760	807	763	775	854	781	780	738	792	792	778	790	754	772	759	727	764	796	812	744	757	787	719	740	698	778	750	827	778	723	767	776	729	776	768	755	784	731	778	792	754	721	816	790	771	793	767	753	762	774	786	763	752	748	758	824	750	824	808	741	764	755	766	769	765	779	786	808	781	738	730	745	781	790	757	772	762	764	781	753	780	822	764	801	777	753	787	760	772	783	806	781	789	773	817	743	859	763	808	731	753	745	777	808	801	792	766	729	761	778	779	763	780	775	837	770	743	752	811	759	793	759	747	762	750	691	797	810	768	734	792	779	753	800	738	779	781	773	718	801	773	785	774	725	807	796	737	774	768	710	779	742	712	771	765	764	781	740	716	793	758	783	723	780	768	751	762	744	724	763	798	742	718	780	749	736	798	761	769	796	794	714	784	755	738	776	777	735	754	790	733	742	766	774	751	793	843	726	798	798	761	761	706	773	749	753	770	789	754	767	705	766	775	807	725	715	740	736	773	741	770	759	749	750	757	788	799	792	755	733	761	776	742	792	777	756	760	763	784	732	778	774	792	767	781	764	777	765	798	763	757	794	756	783	794	771	819	762	777	695	757	771	767	753	746	717	748	771	748	768	784	763	733	758	767	800	770	726	781	797	743	775	760	754	685	815	794	805	799	778	752	784	732	818	765	776	761	804	745	792	758	764	778	798	785	755	749	780	827	758	797	737	782	771	795	765	733	811	803	833	800	796	724	739	783	818	787	751	792	681	739	788	767	777	751	789	800	754	761	738	781	783	763	765	786	770	746	747	754	752	745	794	790	754	751	806	769	783	781	786	695	803	774	814	800	771	755	750	746	780	733	758	747	727	779	760	758	801	769	683	727	778	725	760	754	820	790	795	766	793	791	806	829	744	768	756	798	779	798	734	731	791	767	771	754	750	802	746	826	798	797	768	756	743	813	770	798	782	723	782	752	791	771	791	814	806	816	726	783	767	809	763	762	759	756	768	708	736	775	777	769	767	783	768	797	749	776	747	763	815	751	725	729	761	717	833	788	806	796	801	770	764	748	780	769	717	757	784	764	803	755	796	827	827	745	781	722	768	785	786	782	769	803	773	797	753	770	761	767	755	786	693	744	775	796	791	782	782	788	797	766	764	767	755	782	781	767	803	737	760	781	754	751	776	759	793	804	829	769	742	750	778	775	757	742	752	795	767	805	790	810	719	722	773	761	762	773	770	803	784	785	828	757	764	775	771	723	749	772	782	776	829	787	831	746	745	784	749	761	708	769	745	755	794	803	799	810	743	802	761	751	785	753	777	717	782	784	745	757	837	727	772	787	782	707	753	779	792	827	768	759	817	756	784	775	797	790	754	776	804	748	734	793	749	836	813	778	787	760	794	737	805	793	727	739	769	743	767	724	753	817	791	762	770	761	763	770	746	707	766	750	798	728	789	822	782	726	800	750	840	761	757	738	801	748	789	753	779	786	746	744	796	780	758	769	767	841	758	806	792	719	726	744	789	805	785	796	762	796	772	731	762	764	789	758	767	761	769	797	762	798	821	770	758	738	818	778	759	757	737	791	838	786	766	785	804	781	793	810	788	768	788	738	768	738	701	741	738	756	742	745	810	797	767	775	741	802	765	798	817	789	779	768	761	767	778	744	732	755	789	821	741	730	743	786	765	769	832	739	792	761	783	788	825	788	716	809	737	755	752	745	737	780	758	816	755	778	674	774	783	752	735	799	768	760	739	803	758	709	745	783	723	748	770	704	767	790	838	817	781	784	751	749	756	751	780	772	734	771	787	712	761	808	811	763	775	776	756	760	728	747	777	765	812	802	732	764	737	740	797	757	750	790	787	767	744	765	743	776	756	760	777	726	780	753	742	814	743	732	801	733	793	752	766	783	768	731	769	773	785	763	770	775	799	806	790	727	782	786	716	818	838	800	785	768	767	787	738	770	789	752	754	753	748	790	747	777	774	733	791	803	746	769	756	749	787	766	765	751	808	747	820	828	793	746	730	778	812	787	763	787	743	739	776	778	745	798	773	783	775	814	801	798	793	810	806	804	805	760	805	723	786	802	781	829	781	724	800	793	805	760	751	766	765	811	785	792	807	792	768	755	809	731	775	784	801	745	745	801	758	756	768	757	765	751	784	813	715	778	794	799	750	779	761	773	793	761	781	836	762	803	798	754	772	761	778	744	710	790	837	725	783	759	795	760	733	785	781	767	745	778	695	728	752	748	749	736	724	781	791	764	786	768	746	784	737	756	772	743	712	740	748	802	821	783	783	832	749	755	798	761	716	720	794	744	724	763	784	760	788	778	726	755	828	759	775	780	834	749	777	776	752	768	795	710	774	762	772	750	773	788	793	763	746	780	796	763	764	775	753	731	780	708	794	789	760	754	773	787	774	760	786	765	803	793	801	792	796	737	797	772	764	729	751	786	770	742	794	738	793	751	785	768	792	754	732	755	724	773	760	764	764	787	747	784	761	745	730	745	779	763	790	812	780	757	817	751	834	754	770	840	765	738	767	769	773	782	810	760	741	786	780	754	816	826	742	765	745	813	789	799	745	721	777	798	838	759	759	789	777	766	782	787	784	776	772	763	763	831	779	765	783	779	819	819	789	797	809	785	768	701	759	805	749	781	736	698	748	743	759	773	789	782	798	804	789	758	739	721	775	745	792	772	746	761	766	826	811	740	770	774	779	813	829	805	781	728	742	774	826	780	727	761	729	733	774	757	793	810	751	751	802	821	776	781	796	750	821	756	831	791	777	796	774	758	756	780	822	722	781	785	767	771	765	746	785	745	767	748	768	796	761	718	724	764	755	763	774	749	798	774	779	776	768	743	777	769	767	777	730	790	785	799	807	733	761	803	796	773	744	751	807	757	748	745	808	793	815	736	835	756	779	740	740	800	727	804	770	730	757	741	760	772	750	780	791	761	790	770	733	725	761	755	792	754	775	728	816	823	748	719	800	797	805	766	729	716	778	763	756	758	748	756	765	766	766	758	788	819	743	779	741	839	805	763	786	793	791	766	784	754	815	758	786	786	751	747	798	784	780	740	726	783	801	777	764	737	775	784	742	706	756	758	758	764	804	766	758	788	797	781	798	752	747	724	792	797	790	723	850	718	715	753	756	834	749	673	787	704	753	759	773	745	790	769	786	751	729	765	756	752	783	792	818	814	814	773	776	765	747	753	730	718	791	795	765	793	777	768	769	772	747	766	780	789	755	745	763	811	775	791	765	718	795	739	774	785	793	806	749	767	773	746	760	721	777	766	741	782	756	770	833	802	815	793	758	752	748	749	826	785	768	761	731	746	763	781	769	779	766	835	824	795	755	793	792	817	785	757	748	754	728	757
5458	8613	8582	3723	2788	2647	8619	25152	21789	11023	4088	2142	964	752	751	744	704	719	670	734	745	654	733	705	674	654	710	705	732	753	704	690	688	697	698	720	694	705	698	736	693	712	712	682	717	670	648	647	685	692	678	711	734	677	738	708	692	721	754	707	703	651	728	701	742	672	706	645	652	711	720	726	694	669	718	691	709	728	727	682	731	690	757	706	705	698	666	703	692	689	678	679	697	673	715	740	685	671	696	694	680	720	693	697	685	681	695	668	730	703	690	728	725	741	708	676	656	662	672	699	721	702	634	703	693	757	724	675	716	677	665	713	713	715	694	697	730	744	705	647	731	661	709	685	675	678	732	718	715	644	692	688	718	679	721	711	725	690	756	686	678	673	721	664	704	679	625	699	712	709	643	715	630	694	655	695	742	657	735	685	694	706	685	686	659	691	695	678	680	675	734	703	700	691	671	697	715	642	703	677	699	650	723	685	708	717	656	689	653	734	674	699	699	695	680	731	738	701	690	738	694	704	712	735	676	713	711	684	696	724	693	664	652	735	657	718	670	662	731	716	645	728	701	720	679	711	663	720	742	714	677	745	709	682	731	688	693	667	750	648	717	683	682	675	680	675	728	679	728	713	710	709	695	689	698	680	698	686	686	711	686	723	729	739	703	697	700	714	768	745	701	704	688	755	687	686	696	697	711	746	739	668	718	677	736	698	693	738	687	668	704	684	692	701	672	670	672	743	738	665	706	676	696	693	693	676	767	666	727	731	741	692	737	695	702	667	733	641	699	710	706	680	684	697	738	722	691	699	706	753	702	687	726	702	676	691	691	683	748	718	668	710	676	679	710	691	719	716	661	732	723	703	707	659	738	658	669	691	684	692	711	727	675	732	702	695	686	666	684	679	703	675	699	675	662	694	720	695	671	685	735	627	697	734	760	681	704	695	695	693	682	689	677	697	729	666	697	671	698	664	624	737	733	697	650	702	742	729	734	715	696	673	707	706	702	743	655	690	718	719	691	687	680	715	685	715	649	663	704	705	728	685	674	708	697	667	688	702	677	695	703	722	686	753	694	647	714	667	712	715	703	742	745	649	697	681	642	663	718	710	689	718	680	654	695	689	651	723	670	713	683	726	698	679	748	700	698	696	656	709	672	671	670	668	672	696	704	646	680	753	632	713	647	708	703	693	710	700	725	692	704	743	748	678	711	625	689	700	675	696	678	663	691	705	699	702	669	627	678	712	785	710	703	686	657	693	690	681	656	714	741	726	685	696	765	749	663	679	696	669	642	706	690	641	668	726	663	701	698	679	714	689	669	692	680	737	780	691	722	713	683	713	666	747	711	703	715	699	712	690	654	667	716	751	758	679	688	699	675	660	716	694	676	748	676	746	680	663	695	672	672	731	630	648	657	710	675	661	713	672	675	712	676	706	688	736	657	714	695	704	695	696	679	705	712	671	733	718	706	717	692	719	658	723	717	660	699	672	654	710	677	685	732	666	646	709	682	672	718	703	730	730	679	709	671	711	714	609	665	681	704	683	725	631	637	661	702	697	700	676	692	723	670	711	716	710	662	692	699	767	713	700	700	678	680	672	698	690	719	746	685	663	703	686	715	707	694	672	746	713	719	684	668	680	651	636	707	677	691	677	701	637	704	699	741	693	671	706	678	696	688	686	719	720	699	699	682	707	647	649	695	718	706	736	674	694	681	666	692	704	692	712	687	692	716	669	657	729	711	707	687	653	682	702	660	694	678	671	725	672	709	607	737	688	711	703	720	686	732	683	723	680	729	685	705	686	680	680	685	690	660	680	674	682	686	665	696	737	676	716	670	691	712	665	698	711	696	695	645	698	693	732	663	695	700	676	687	708	721	681	705	661	733	734	688	702	730	684	657	729	697	711	681	695	716	694	702	717	631	702	671	686	662	702	686	672	720	682	733	732	653	744	713	727	704	685	717	689	713	721	651	674	687	747	723	681	702	685	697	667	714	710	702	690	749	618	718	722	695	688	725	733	728	707	682	654	653	741	681	718	703	727	693	716	721	647	708	693	742	708	714	674	667	738	685	727	725	671	695	709	680	742	662	681	711	743	641	710	742	683	742	699	687	693	696	695	697	631	648	699	693	711	699	698	719	674	700	712	707	655	666	709	673	697	656	721	685	689	729	677	694	711	641	632	705	729	690	708	716	691	671	676	678	650	698	633	716	676	657	712	686	720	682	699	691	729	647	712	721	703	767	711	711	720	685	735	718	722	722	667	715	687	720	671	694	661	727	671	729	698	712	681	695	693	728	699	689	679	697	681	656	720	730	754	704	705	676	765	673	686	676	699	745	700	645	664	698	648	711	674	674	669	773	718	657	708	701	669	696	762	714	714	702	661	693	658	728	701	710	662	717	686	677	727	738	705	695	716	681	752	688	648	706	707	686	676	712	672	734	668	663	693	695	688	676	702	727	693	712	703	696	678	684	680	679	691	729	671	692	681	752	699	740	718	657	689	696	696	732	689	701	689	650	668	765	715	659	745	726	665	710	670	722	675	741	672	662	694	713	732	708	682	669	680	679	706	629	678	641	708	682	719	741	744	686	764	655	717	685	676	637	685	640	742	685	726	696	702	713	704	713	710	682	727	715	706	706	691	708	716	663	667	651	641	715	676	707	747	690	673	690	687	722	707	717	689	695	722	753	649	725	697	644	711	698	702	700	735	663	671	706	708	709	702	736	660	664	683	759	691	665	717	695	678	749	662	672	678	707	675	703	691	689	683	667	669	667	711	706	679	686	736	715	738	686	732	667	683	742	673	721	674	691	699	683	702	705	699	697	697	718	679	661	661	688	703	668	721	694	699	704	738	742	719	672	691	709	761	689	709	700	690	651	689	682	675	691	722	706	694	692	678	747	702	739	686	680	677	696	718	729	671	719	689	693	739	703	739	725	729	655	710	692	666	663	703	662	664	694	670	687	717	695	726	731	687	663	687	703	624	685	737	687	725	646	729	619	677	721	688	715	715	698	724	681	686	685	646	688	668	695	745	659	698	697	664	717	672	693	664	705	661	694	691	679	686	717	681	683	623	653	686	727	687	712	702	690	731	703	698	673	692	671	661	696	713	669	733	700	660	693	695	720	692	687	659	676	666	667	679	704	714	754	711	707	692	707	684	666	660	656	682	689	694	717	648	682	737	657	730	682	688	705	689	671	723	679	700	673	724	756	691	708	678	705	677	734	694	660	701	708	698	699	684	687	724	675	713	676	711	631	673	687	679	676	703	680	666	778	687	692	709	716	659	717	717	626	689	661	648	730	728	678	646	671	711	717	707	687	696	672	694	700	731	710	740	768	720	700	655	709	729	723	699	716	700	698	743	652	727	623	704	700	736	689	704	693	684	702	680	728	698	658	690	646	648	722	656	657	703	697	690	690	769	709	699	693	698	689	673	694	665	718	678	679	685	665	660	704	773	709	650	677	685	684	718	695	707	682	710	664	673	693	666	714	695
24225	21303	28549	24347	21203	11765	15280	44925	41791	27534	10951	4091	1442	964	896	898	880	923	891	945	838	812	896	921	862	892	849	915	896	932	856	891	888	839	910	878	928	914	910	858	823	889	903	820	823	885	877	870	876	915	904	906	854	862	851	898	921	845	891	852	839	828	906	865	828	863	896	876	908	901	879	842	831	886	882	882	893	904	858	906	893	877	839	881	923	856	858	845	859	891	884	854	887	897	833	845	890	793	832	841	883	945	922	868	919	855	836	884	889	869	900	874	902	865	856	862	858	860	921	893	833	859	822	872	849	854	891	841	872	879	894	832	845	884	888	845	803	847	867	909	936	876	870	828	892	890	856	895	886	834	832	834	898	893	880	935	897	896	845	863	880	880	838	887	872	897	869	869	856	882	912	918	898	922	868	865	862	917	871	845	828	880	819	863	824	826	855	885	906	802	882	929	848	877	878	851	898	878	889	902	858	883	865	875	925	886	875	875	892	856	875	887	895	887	853	884	855	914	892	873	876	868	887	893	857	917	841	895	910	933	866	855	862	915	873	889	881	897	851	851	806	904	806	874	911	881	874	824	860	882	870	875	905	881	857	916	799	891	894	918	904	894	858	937	859	786	826	894	863	940	891	868	849	857	846	837	885	928	815	887	782	841	879	828	860	825	865	850	868	855	907	869	841	884	852	854	848	817	880	893	902	819	894	867	942	810	896	881	892	848	893	916	896	909	850	894	884	851	869	890	841	876	856	893	819	856	918	855	954	816	868	845	835	894	872	893	910	849	872	897	851	870	849	867	848	878	855	879	907	826	855	903	802	888	913	880	832	833	885	880	874	859	846	883	876	877	878	861	878	834	866	848	895	857	922	871	888	903	938	866	857	892	876	868	839	883	870	859	918	817	927	870	810	861	880	902	885	863	876	891	819	842	888	930	921	895	908	877	858	875	879	867	818	825	864	916	906	933	910	849	902	844	827	920	836	906	852	852	916	901	878	881	817	872	849	903	893	848	862	884	876	844	864	873	878	869	858	923	919	887	904	868	915	886	860	895	840	863	863	880	892	868	849	859	886	846	939	873	849	837	835	839	872	878	917	838	905	879	828	894	914	883	903	901	861	831	893	921	868	854	878	875	903	825	874	919	854	825	891	891	882	861	870	874	900	837	909	859	860	808	901	939	868	810	875	808	843	879	851	865	875	864	858	843	909	904	936	913	863	838	847	881	921	846	824	884	848	848	877	849	793	875	833	852	827	872	894	908	848	843	873	807	836	844	892	881	912	899	808	832	884	875	826	918	829	879	865	870	858	826	835	834	908	841	844	871	931	827	880	886	889	904	854	822	885	883	921	812	859	873	881	877	846	845	882	823	811	835	875	844	910	858	877	860	868	848	884	872	819	820	907	889	889	886	892	889	910	867	951	866	907	845	800	889	873	877	844	852	840	925	887	873	893	834	898	904	867	897	848	856	899	852	872	882	854	918	844	834	859	898	861	857	865	810	872	880	885	814	858	884	837	841	837	843	910	845	900	865	849	865	931	871	915	861	898	938	872	844	820	854	841	854	841	886	859	919	849	849	836	811	863	880	905	872	841	902	921	902	858	859	864	928	905	863	883	896	917	842	961	925	825	846	863	839	856	846	845	895	873	899	896	854	848	853	852	890	887	835	847	878	846	884	874	896	896	856	896	858	876	830	892	906	891	845	879	846	886	877	869	888	939	880	848	905	906	822	856	844	893	904	903	886	832	820	871	840	854	850	852	840	832	889	892	880	862	807	863	856	863	859	885	800	872	904	862	869	832	872	841	841	869	857	913	832	869	896	880	891	868	839	910	839	857	842	851	866	847	892	947	858	878	804	819	873	893	884	878	891	880	908	898	864	902	859	887	878	864	867	888	895	813	880	906	865	820	839	856	891	896	851	882	901	866	903	858	859	877	891	848	893	827	838	882	833	851	865	858	882	827	872	880	903	883	849	876	895	860	906	913	874	881	827	828	849	883	835	862	865	873	818	847	857	897	875	900	886	887	880	911	856	865	869	873	891	943	832	884	901	899	840	864	847	925	812	861	830	861	853	876	843	866	899	897	834	888	944	877	886	849	847	847	876	868	849	878	911	822	876	847	845	846	844	851	849	888	861	861	906	830	853	878	872	810	802	840	882	883	822	888	910	876	834	847	859	886	874	852	839	859	865	822	873	829	839	886	886	864	876	866	832	861	872	903	849	838	896	797	836	907	871	828	868	879	889	872	845	850	814	891	845	877	881	863	823	888	887	884	911	875	864	869	898	874	840	810	828	856	889	842	793	843	856	860	908	872	866	859	881	841	848	857	822	879	836	859	897	899	839	891	835	883	849	852	836	857	837	889	833	875	895	818	826	833	880	883	854	902	897	851	850	868	845	880	867	880	839	883	846	856	905	926	880	896	846	867	824	861	854	830	865	857	925	850	855	838	855	928	900	894	869	891	835	875	834	819	916	897	866	855	878	910	847	858	860	927	881	847	861	867	878	876	841	844	851	886	925	892	836	831	852	884	853	867	915	886	850	878	864	909	827	912	865	880	783	922	870	892	903	854	855	912	870	904	841	862	855	865	832	805	857	881	853	867	893	837	817	910	893	872	908	851	831	825	844	874	893	828	859	883	864	782	883	884	891	850	852	929	841	880	841	882	874	837	837	887	886	869	781	912	814	858	929	918	851	895	830	877	855	894	868	855	847	817	835	905	861	913	894	817	868	858	842	914	856	807	920	811	857	862	894	845	859	905	848	851	841	868	950	881	794	824	824	831	805	908	801	872	870	917	889	846	887	845	816	879	869	837	877	915	946	848	862	834	865	865	902	888	833	900	818	880	887	866	941	906	870	843	819	873	891	826	861	929	854	835	884	844	876	845	845	835	845	874	858	884	901	858	881	848	843	836	863	898	833	893	904	885	872	831	866	853	886	895	858	902	887	884	894	823	845	793	861	827	841	903	874	919	843	885	880	867	861	836	907	894	861	860	851	903	821	844	910	875	814	874	851	839	887	848	869	894	862	826	844	843	878	896	841	851	902	878	818	900	871	834	851	910	919	874	845	884	869	912	813	884	835	827	843	873	888	868	920	856	911	840	847	857	864	882	907	926	889	874	873	829	901	806	863	873	861	879	854	868	850	901	909	881	842	887	873	837	871	806	827	888	828	824	858	841	867	931	871	871	890	882	864	873	865	905	828	815	863	896	846	823	832	883	843	878	866	919	888	878	908	842	831	872	875	892	903	816	828	907	936	902	896	921	834	900	880	847	858	840	832	869	812	911	871	787	902	901	864	874	805	855	898	850	831	903	886	861	862	802	881	956	904	848	874	838	814	841	897	887	912	856	868	877	849	862	876	891	829	834	834	845	855	883	893	846	949	838	900	803	867	902	806	864	945	896	838	868	905	809	864	887	918	851	931	882	882	831	893	840	858	910	852	839	882	879	800	852	922	875	840	875	894	857	854	826	848	894	903	888	848	926	853
7121	13912	12726	6721	5695	4416	16719	43237	37685	20497	8430	3778	1323	856	794	828	842	737	771	773	759	818	827	829	766	777	806	807	823	815	792	876	816	751	855	765	811	784	812	791	837	766	778	789	824	801	794	801	769	824	813	767	832	818	772	808	789	756	812	778	788	794	778	835	716	765	803	760	780	755	727	772	770	850	808	819	783	818	800	797	788	773	767	814	756	822	741	767	831	830	850	757	773	802	819	759	766	757	767	817	793	793	727	785	744	758	764	786	815	817	769	806	791	784	767	832	829	751	783	809	765	789	768	770	776	777	791	844	796	733	797	761	770	803	780	789	768	763	769	775	796	796	776	824	819	747	804	799	751	779	823	741	794	771	813	745	777	781	730	826	826	801	753	776	773	763	843	817	761	737	792	777	817	763	728	793	809	767	758	808	774	772	759	765	767	792	735	769	795	773	775	791	761	798	767	789	727	798	745	786	728	794	764	799	771	784	771	790	766	760	753	795	753	787	778	805	742	804	755	799	780	773	796	833	778	729	750	771	777	738	792	781	762	731	848	775	752	788	813	795	789	763	770	771	811	771	798	802	779	789	787	758	827	756	764	794	821	746	775	836	732	815	733	778	837	755	740	771	776	797	761	790	801	779	818	794	818	753	755	763	847	768	771	766	803	769	804	791	750	738	746	788	781	807	791	787	769	793	764	755	780	790	778	771	801	814	742	791	748	811	807	786	765	800	778	802	791	748	739	761	757	720	728	814	767	786	807	790	777	746	784	790	773	846	775	748	773	810	782	791	775	807	777	762	749	777	748	759	776	776	757	808	776	791	754	772	775	818	804	797	785	761	801	726	795	724	744	733	745	771	779	751	790	784	820	723	797	772	862	770	767	810	782	797	805	786	761	790	775	768	813	802	789	736	805	775	767	730	775	771	825	804	760	821	762	768	773	756	808	806	789	757	806	755	821	820	728	776	770	793	796	797	759	784	789	776	751	817	799	821	774	765	778	770	787	825	837	773	805	798	752	766	795	754	751	813	760	795	731	794	750	714	785	765	771	771	731	804	720	755	814	722	803	780	734	787	769	778	793	799	728	813	753	784	781	796	737	769	755	735	733	799	790	703	747	760	724	786	881	825	694	735	785	810	758	805	794	720	775	769	747	741	812	732	791	784	780	753	797	764	763	805	737	747	811	756	770	785	772	767	749	732	776	739	745	775	798	780	849	762	758	743	741	778	747	723	780	802	771	752	741	791	734	834	830	750	729	802	785	834	773	752	766	778	744	758	790	770	800	813	785	753	764	758	744	750	757	739	790	819	774	814	801	807	797	778	804	782	744	752	799	777	749	746	746	752	813	709	734	788	740	759	793	792	848	744	753	800	742	841	782	763	739	742	846	779	714	789	767	761	786	745	754	739	753	702	762	791	741	775	773	719	844	800	744	787	761	764	797	767	764	812	752	772	784	771	821	820	781	770	770	830	771	784	760	777	756	763	781	789	772	731	804	783	760	793	783	751	810	779	735	757	742	744	790	804	778	765	732	792	753	796	775	805	793	723	802	755	794	728	745	769	799	796	819	814	743	820	786	794	798	803	810	792	792	762	759	749	825	772	758	739	809	740	764	786	762	773	783	736	744	777	790	772	754	786	737	792	740	775	809	824	718	824	812	770	720	771	784	810	840	775	814	788	785	800	790	763	789	767	822	835	795	736	760	806	771	813	726	749	707	817	772	777	786	719	751	781	750	795	774	744	750	788	803	769	755	780	819	786	792	750	740	744	843	819	816	784	802	770	800	797	752	775	784	820	808	734	764	770	817	819	799	791	737	744	780	799	769	729	792	746	798	713	780	809	793	779	777	772	769	836	792	721	846	784	736	754	767	785	739	714	798	797	783	803	812	756	748	781	792	745	778	781	734	807	844	741	767	750	761	777	815	801	766	755	776	774	791	770	787	755	795	774	737	737	775	784	791	782	758	763	729	747	759	791	827	735	824	790	765	738	755	791	780	760	855	791	793	751	800	782	739	716	735	754	763	804	770	818	777	809	739	768	789	756	790	734	811	752	802	730	721	786	791	749	800	763	762	758	765	759	761	807	795	788	736	768	729	769	772	736	782	796	773	800	776	737	731	842	734	748	792	800	780	778	779	790	770	800	769	797	749	772	771	765	812	812	864	753	765	786	797	754	771	729	755	779	783	745	749	793	802	769	833	814	742	787	747	729	834	765	749	753	723	741	794	742	774	794	787	787	760	785	751	794	810	768	798	789	747	749	783	780	756	795	749	786	798	753	733	759	766	719	764	734	825	739	757	804	823	789	713	821	730	765	805	753	761	732	785	742	784	790	758	805	745	806	763	751	712	792	788	721	803	733	714	726	763	776	773	780	729	767	788	751	783	801	773	790	749	727	785	752	813	850	791	728	809	754	798	797	797	702	764	735	890	760	758	769	820	798	760	760	759	782	793	743	796	794	755	734	739	749	782	734	749	741	737	788	776	711	769	726	802	834	795	744	760	780	775	798	773	800	767	725	793	759	806	705	785	736	752	786	775	798	776	745	755	808	760	728	794	729	789	805	750	795	745	728	801	771	767	792	802	762	806	791	749	770	771	762	776	754	760	769	757	770	807	745	796	769	779	751	762	768	758	733	724	741	805	755	737	791	790	786	765	762	776	812	813	749	755	772	790	754	726	798	777	797	800	765	797	764	806	752	742	749	744	731	763	759	806	807	782	744	789	800	769	735	778	818	701	838	771	755	775	760	746	809	762	808	812	807	766	750	776	809	771	792	698	785	712	804	773	773	755	763	784	806	797	786	824	767	749	738	786	792	780	751	766	778	758	786	778	773	781	767	810	779	722	797	806	777	826	738	766	837	749	786	758	755	791	827	755	762	766	774	768	757	788	729	769	801	767	787	836	748	748	724	719	786	816	790	791	762	703	746	804	796	732	803	763	775	763	747	781	743	805	788	758	794	772	766	825	769	756	718	797	785	780	765	756	752	734	785	753	753	789	741	786	787	764	774	765	691	735	826	779	764	746	751	790	775	736	829	798	816	805	808	809	827	775	739	753	778	793	760	734	772	812	778	791	742	768	824	765	825	776	805	780	785	752	735	762	733	813	718	789	773	778	812	800	814	759	817	764	814	794	804	803	772	759	778	828	750	752	753	782	766	794	759	753	757	763	776	729	723	749	773	786	759	744	761	790	722	845	788	780	740	764	824	746	776	723	773	821	793	754	796	764	699	787	763	795	774	756	764	811	755	816	785	766	759	718	713	787	814	758	766	759	751	780	775	750	733	756	767	727	755	848	811	837	751	770	765	774	769	783	820	780	758	760	807	790	794	785	769	771	794	755	783	745	769	772	797	762	801	757	732	778	785	800	772	776	742	758	821	806	881	715	776	760	728	804	696	836	800	783	787	772	787	750	755	795	746	791	783	781	830	781	770	746	737	810	809	734	793	751	811	809	811	785	817	729	800	774	766	723	774	776	769	728	727	781	754
27678	14320	5265	2589	1825	1579	1561	3519	3763	2519	1477	1067	895	850	838	835	788	803	867	835	829	896	844	829	836	818	849	838	844	829	864	820	801	847	790	872	805	788	869	847	803	809	837	807	841	776	761	822	861	825	846	835	859	814	815	822	833	811	815	827	811	870	829	832	813	813	807	799	824	835	819	850	823	809	807	842	873	783	792	809	828	857	847	863	857	834	800	816	840	854	829	822	894	797	832	860	832	833	867	768	797	806	808	846	831	824	787	829	833	822	840	838	849	783	811	798	802	870	817	802	785	839	809	853	827	860	836	795	784	853	841	807	823	804	736	830	854	855	821	859	844	841	817	813	838	848	826	816	881	820	826	837	848	800	822	833	781	791	828	834	783	806	771	834	824	819	823	872	811	830	861	809	859	824	839	809	812	808	805	775	807	813	848	806	832	857	842	798	841	842	785	848	859	834	852	829	865	916	848	812	828	777	859	816	821	885	808	859	837	819	826	810	839	825	876	867	850	838	832	879	838	806	820	846	832	822	865	831	841	876	841	813	852	808	811	844	826	847	840	853	842	810	784	820	823	846	802	772	861	846	832	802	862	794	855	818	814	851	840	868	847	808	775	837	791	826	844	766	800	823	822	810	819	820	800	843	839	859	779	831	819	843	807	816	884	841	825	845	831	851	850	864	808	818	777	868	902	888	814	846	846	863	816	811	839	827	809	849	899	801	864	798	811	848	839	828	833	828	828	829	824	868	839	841	869	804	778	831	797	785	841	838	838	808	852	828	814	819	836	816	814	796	805	861	871	865	847	823	836	797	804	777	802	803	793	870	784	831	835	817	785	857	891	861	821	808	838	759	858	776	843	811	826	804	885	839	825	781	785	836	779	822	759	805	842	852	859	816	818	889	812	859	866	772	809	849	834	851	794	870	828	785	844	816	840	854	820	774	810	822	794	758	780	789	827	764	779	794	838	822	848	880	803	830	817	849	856	828	782	811	791	813	824	870	794	763	852	804	835	806	837	839	812	872	779	873	816	783	828	882	865	802	815	814	827	808	838	779	817	792	837	807	805	836	882	822	794	806	787	808	846	851	809	812	861	842	802	784	842	878	841	771	844	838	840	792	809	759	788	817	796	829	821	816	810	837	821	843	786	830	853	863	869	770	787	815	830	850	846	776	879	819	840	821	815	809	805	791	853	867	817	839	821	821	836	801	838	816	857	834	879	835	804	815	819	858	853	863	832	817	833	791	829	794	856	799	831	844	833	823	804	827	775	846	770	803	837	806	852	869	842	826	801	817	849	772	817	863	801	883	840	849	842	849	804	814	830	851	865	846	847	807	845	808	809	821	846	819	834	799	800	845	801	800	852	828	858	808	828	837	833	836	795	830	815	857	811	776	847	860	864	797	819	791	822	790	868	894	805	850	849	817	784	846	885	777	813	790	841	802	862	863	841	847	839	802	828	794	775	862	799	836	855	852	812	824	808	823	869	794	829	868	817	795	794	810	811	845	794	843	851	831	843	852	851	884	809	824	874	847	874	825	812	820	819	848	825	798	781	855	789	820	811	818	796	873	776	784	865	878	851	861	865	863	879	826	851	781	828	815	789	789	763	799	851	804	784	840	839	818	812	846	873	831	772	864	798	801	792	781	796	805	782	862	881	806	828	808	802	789	843	834	814	815	844	787	850	807	862	815	847	837	808	823	836	810	886	860	790	825	811	828	873	895	869	836	783	855	875	866	822	889	811	814	888	806	793	809	830	818	838	844	846	857	858	876	849	808	847	819	837	792	792	881	826	821	843	801	790	802	748	854	821	841	822	808	814	848	838	830	868	791	802	824	878	821	817	812	868	831	831	793	856	811	765	852	886	769	804	858	820	839	833	885	721	850	834	813	863	778	818	828	836	845	803	784	847	769	883	815	836	837	794	797	791	863	828	811	829	836	889	860	808	834	834	795	839	855	841	850	778	787	821	869	802	807	822	841	905	860	820	843	828	750	793	788	844	715	813	842	846	808	817	821	775	823	839	802	812	857	822	810	834	825	826	814	841	807	850	854	824	853	845	819	811	838	856	781	876	855	864	848	759	868	857	841	823	855	862	794	868	828	866	894	844	790	843	818	790	828	829	834	820	811	813	841	862	762	868	787	767	809	844	861	847	787	845	800	830	832	835	834	811	801	814	842	776	842	760	831	841	815	845	899	798	842	867	799	840	867	849	805	759	831	854	789	865	838	845	822	869	807	839	832	811	783	839	810	822	852	819	805	817	800	846	845	799	777	804	809	838	869	812	886	764	801	843	881	820	811	829	817	888	845	886	828	814	867	835	801	754	771	840	825	890	805	813	863	842	811	816	838	817	851	768	872	861	848	754	844	763	832	842	883	801	841	772	840	833	780	857	782	845	806	791	825	792	860	847	872	795	817	814	817	823	758	839	886	840	851	827	779	863	798	864	801	860	768	795	860	866	871	809	826	883	819	771	841	843	829	818	791	789	792	854	807	851	747	833	746	866	860	807	775	812	854	863	836	819	832	809	873	855	857	801	851	834	845	831	820	815	844	813	806	873	850	839	797	828	810	859	880	787	840	763	852	798	786	843	825	925	790	834	785	841	837	839	829	838	782	737	803	784	894	822	854	815	803	835	828	875	820	796	818	843	826	852	828	817	829	862	828	791	867	818	813	861	833	840	831	777	793	842	895	819	747	846	845	818	809	817	842	824	797	786	780	846	833	815	810	813	813	831	836	799	823	847	800	861	840	851	838	840	813	823	831	869	783	809	841	852	789	869	831	878	849	802	819	841	825	807	861	849	817	799	803	834	820	796	865	797	827	821	801	893	853	837	810	848	800	774	815	857	839	807	839	814	818	834	812	785	858	822	816	778	829	861	876	866	833	785	844	810	866	829	821	870	855	871	809	823	835	822	832	816	808	864	823	890	857	813	800	779	818	910	833	825	896	870	814	828	825	832	857	880	796	842	845	810	855	826	804	841	838	802	797	814	820	801	825	816	842	841	864	809	830	828	793	776	806	846	832	810	839	817	795	798	837	877	848	851	861	845	915	830	823	832	859	808	783	825	804	854	801	787	833	837	839	838	828	829	834	826	857	802	800	825	811	797	782	808	862	848	806	804	861	823	836	846	811	835	790	839	756	857	752	850	793	877	875	851	835	802	839	839	837	836	855	801	834	875	823	877	785	846	799	911	856	845	831	827	765	851	833	852	804	869	805	863	814	802	811	804	882	804	795	876	816	783	817	758	801	807	794	850	793	835	853	783	859	806	858	831	844	854	760	843	827	825	880	845	834	862	844	857	804	752	784	827	847	838	869	793	817	847	847	855	808	801	847	782	823	807	808	816	814	826	778	807	835	875	811	844	796	840	875	779	827	823	800	797	823	815	779	801	840	773	808	804	889	880	828	869	854	820	798	848	853	796	869	858	802	802	790	846	821	853	805	813	813	824	814	772	850	857	815	812	822	827	877	828	814	832	825	859	793
6268	4324	4160	2067	2015	1880	1861	4125	4055	2511	1401	989	805	764	726	707	669	698	712	742	729	677	715	668	675	699	705	722	698	702	722	689	715	720	727	739	674	721	691	694	706	762	735	716	721	717	717	742	698	721	684	764	687	711	747	713	683	684	703	652	732	694	720	709	687	706	676	730	730	669	711	691	758	708	712	736	711	681	716	673	738	724	702	690	693	725	691	735	711	673	744	695	695	728	680	711	724	650	669	693	670	724	695	695	675	749	697	684	680	664	724	718	693	719	683	713	730	709	739	664	674	696	686	694	705	703	772	684	672	732	679	700	710	715	702	703	713	712	703	700	673	725	702	692	673	689	701	717	709	708	750	683	737	708	677	709	656	710	732	694	726	682	700	719	709	708	705	683	725	688	678	665	696	693	650	717	665	711	673	746	695	715	686	730	726	698	681	624	702	731	692	667	752	704	654	723	680	692	733	709	676	627	719	675	640	696	704	714	669	752	670	687	767	713	689	687	704	710	713	682	711	725	660	742	724	725	729	718	701	656	715	716	682	755	716	741	679	736	725	736	718	681	681	693	681	742	673	664	690	712	689	753	698	687	658	659	675	680	663	704	661	691	759	695	719	730	757	719	679	701	748	703	676	723	738	684	698	721	702	653	668	744	680	682	711	735	714	715	675	689	669	732	730	703	761	690	708	720	709	682	719	707	747	689	680	717	664	721	680	679	696	758	699	676	696	683	686	686	737	747	678	653	713	707	709	722	767	700	689	695	755	697	715	713	696	694	722	687	713	723	712	721	686	690	726	673	670	697	688	707	694	735	747	686	711	691	729	735	666	657	699	670	752	700	685	717	717	718	759	702	701	716	721	666	751	706	722	729	703	729	691	746	711	704	667	733	628	689	716	711	757	671	712	737	699	727	652	673	642	673	706	759	675	697	680	720	641	727	714	716	686	739	709	710	681	732	707	703	696	744	758	684	713	674	717	680	679	749	729	639	714	692	676	684	661	699	739	669	690	714	699	672	733	694	667	732	714	673	729	707	693	702	720	731	726	704	710	724	701	712	713	687	682	656	723	655	716	717	675	746	673	689	694	703	686	729	683	755	735	653	698	701	667	715	726	721	715	704	693	720	671	691	741	657	663	714	736	712	708	716	687	684	687	750	701	708	724	666	679	724	748	703	705	724	700	703	716	713	750	763	754	702	708	711	747	671	714	707	688	700	711	704	684	673	662	690	696	754	748	715	680	701	716	707	716	676	708	674	711	716	675	715	676	691	731	666	714	751	713	741	686	732	712	668	693	711	691	769	709	712	692	753	732	749	699	749	747	698	692	703	750	681	715	654	741	704	686	711	660	755	640	680	703	684	726	704	689	676	682	705	726	700	680	728	724	755	691	673	698	709	717	746	676	675	733	706	685	756	717	720	680	733	708	744	694	722	711	755	717	748	686	696	720	705	700	708	689	680	694	696	678	690	697	740	705	691	743	711	708	743	729	716	710	694	687	692	686	717	661	670	690	725	718	743	695	705	708	745	705	714	684	663	690	706	756	707	734	734	726	739	702	734	718	707	708	725	686	656	724	706	739	726	642	690	775	707	682	723	716	695	738	702	693	757	710	679	725	699	684	709	717	660	715	690	702	747	637	730	681	776	682	701	715	711	700	690	728	716	708	704	711	692	699	718	715	676	713	687	712	699	712	671	634	729	714	663	705	717	702	705	723	711	719	709	725	738	725	697	668	674	684	647	700	723	750	708	741	727	709	722	695	703	695	709	718	665	689	699	693	677	712	715	726	704	685	698	720	757	753	748	658	678	684	719	697	671	702	682	718	743	708	700	712	688	723	665	706	669	705	721	685	733	738	711	693	706	704	664	694	670	707	716	770	678	714	745	703	701	698	695	647	697	709	722	661	716	731	686	672	724	730	681	729	744	754	719	724	659	722	732	681	710	685	671	709	697	671	732	716	715	731	714	679	692	707	706	689	729	715	725	676	674	677	710	670	705	727	702	704	703	689	722	747	696	675	728	661	668	683	702	669	751	733	741	696	678	704	711	657	732	683	680	660	690	705	706	725	714	677	715	675	747	725	712	695	710	743	684	716	680	705	700	688	654	674	728	685	723	729	707	712	706	705	702	714	654	709	711	673	664	675	694	707	721	694	704	684	723	720	727	719	697	698	739	719	673	730	675	700	665	733	711	680	739	728	693	704	695	696	708	710	663	705	737	674	668	672	697	723	689	721	710	701	645	689	720	668	717	708	723	710	754	674	684	748	720	686	696	704	713	712	732	705	719	694	687	693	676	719	709	699	711	695	757	680	718	734	700	684	704	728	672	681	692	674	693	691	679	716	677	728	712	763	710	703	672	725	732	706	690	675	732	670	746	720	734	730	722	688	689	743	707	719	710	732	758	701	677	712	735	720	731	739	726	757	709	701	722	701	712	708	702	669	679	709	727	707	733	686	685	701	656	709	670	668	710	707	693	704	751	719	686	702	697	704	750	693	751	710	733	708	666	745	730	720	738	699	705	770	712	718	724	722	672	703	704	709	697	701	726	711	708	706	709	736	675	720	688	698	730	715	686	665	729	697	748	754	690	730	690	696	722	718	715	703	711	723	748	751	683	746	700	665	712	680	653	707	664	678	695	663	716	701	710	721	704	718	716	709	669	697	691	662	672	711	684	694	720	700	715	726	696	756	698	716	654	713	705	723	661	699	754	718	719	714	739	693	716	674	678	742	725	687	721	749	689	713	718	703	761	689	686	727	720	754	722	719	700	726	650	659	712	741	704	730	675	701	704	717	700	698	700	668	717	678	701	714	726	650	686	697	737	659	740	715	711	685	684	737	696	765	750	662	744	692	700	688	654	738	658	695	685	752	745	709	703	695	744	712	678	708	713	716	719	740	732	676	675	690	712	697	730	686	694	695	691	673	723	652	692	667	699	649	733	744	701	709	708	670	688	714	677	707	704	693	695	665	694	735	682	697	683	704	724	712	672	704	706	701	717	718	690	631	761	660	745	716	679	706	707	691	741	753	715	738	713	709	716	697	740	686	665	687	732	716	721	712	687	726	727	683	710	731	740	731	715	711	689	706	674	663	700	733	753	626	692	725	709	720	672	680	670	742	708	782	724	704	750	732	721	695	727	670	701	645	736	709	752	697	721	770	704	730	697	640	724	697	720	698	719	671	775	735	718	705	691	710	690	686	705	715	687	690	655	733	668	713	730	745	728	645	680	727	735	710	674	685	686	738	697	687	715	745	688	712	738	686	672	701	677	711	754	676	699	705	697	702	673	692	695	669	700	707	706	702	684	682	694	694	739	730	680	695	702	703	681	671	738	720	672	730	719	718	721	677	706	754	724	691	666	719	695	703	680	653	756	716	706	748	719	673	686	662	679	720	717	728	692	713	689	750	689	681	726	718	708	742	690	735	636	731	709	710	655	642	668	664	728	708	739	721	730	711	662	714	663	720	749	702	639	707	645	718	677	740	718
25529	21295	27026	24740	8550	2932	10079	25346	22961	13126	4719	1893	1080	754	881	828	779	817	841	794	847	755	773	780	728	798	824	785	808	793	804	750	746	760	777	770	780	778	782	776	780	782	805	831	793	779	764	798	811	756	710	750	845	709	770	787	799	766	826	764	848	777	805	800	749	757	837	771	800	758	773	753	772	749	768	783	733	798	762	773	772	748	767	760	764	787	771	827	807	755	821	774	811	734	744	810	780	810	822	741	783	734	693	820	747	797	798	814	763	806	761	770	799	769	761	799	753	746	825	755	732	769	789	767	755	772	772	788	833	765	738	771	739	738	768	788	800	755	806	795	766	771	774	742	758	826	752	755	787	773	754	746	727	817	815	787	733	804	766	749	771	742	740	728	805	805	801	783	820	774	761	800	763	810	803	760	737	758	785	772	765	810	786	771	759	795	783	752	799	763	815	762	837	737	772	758	796	762	758	774	772	770	761	817	758	769	786	748	746	761	831	786	752	790	794	771	784	851	801	745	793	758	763	747	838	729	773	780	741	798	793	778	788	778	809	767	804	791	746	726	789	794	850	785	769	783	807	814	748	804	818	771	796	793	774	775	801	761	801	791	785	754	773	766	802	839	751	765	800	769	752	742	773	811	793	740	814	756	791	802	816	803	783	737	755	746	813	783	796	754	761	780	744	744	789	750	788	815	792	710	766	755	766	756	804	771	736	781	808	755	814	798	798	792	820	742	770	833	790	795	784	730	827	836	767	850	794	771	732	718	799	774	810	799	808	784	806	796	797	775	765	761	779	795	772	706	746	724	765	760	783	768	760	749	820	767	782	811	761	751	719	788	793	766	765	780	799	758	786	755	756	783	768	810	759	786	810	769	788	796	779	798	780	827	790	739	765	745	782	815	824	778	752	773	722	781	736	761	817	821	722	758	755	744	819	748	855	786	769	714	773	772	780	779	784	773	803	797	769	696	774	768	815	765	771	785	791	852	744	794	765	801	833	783	786	757	751	808	736	790	767	779	805	750	764	779	783	746	773	774	776	792	701	786	803	807	756	791	784	760	718	769	725	792	736	798	793	749	757	815	764	790	796	821	754	789	774	753	744	812	771	786	750	724	782	743	795	770	768	782	822	773	758	779	767	763	810	840	773	719	721	800	761	791	775	747	835	760	839	775	715	791	765	797	768	827	803	771	746	764	790	828	829	784	726	763	754	798	761	739	743	770	811	756	754	793	775	785	773	753	783	793	801	747	815	725	751	799	792	774	778	786	776	778	768	771	799	773	772	773	807	811	754	793	747	792	741	826	798	798	778	778	804	776	775	793	748	776	747	801	780	778	749	787	750	792	800	767	781	803	814	818	756	794	775	757	752	792	753	730	735	774	779	779	774	778	828	726	752	787	772	748	769	785	803	771	786	787	750	758	764	781	764	735	812	782	744	824	826	797	728	762	795	813	763	757	738	740	789	741	750	789	780	778	759	794	777	782	830	813	716	797	765	749	784	786	761	780	801	812	806	741	782	733	775	767	786	805	852	757	787	768	808	814	819	759	824	806	802	766	861	733	829	799	742	777	777	791	737	770	804	800	750	776	787	796	762	779	744	795	741	786	823	792	812	817	810	781	752	770	724	770	777	756	771	752	741	815	744	794	711	753	762	820	789	751	766	748	770	722	780	789	792	779	784	736	772	780	772	789	818	846	807	790	789	800	778	727	807	810	755	739	767	763	781	762	788	760	756	811	782	825	716	804	799	829	797	776	731	753	722	749	749	793	808	787	773	797	782	729	763	804	777	791	791	743	778	760	790	743	792	769	782	790	769	754	804	767	765	776	764	781	776	761	810	697	742	765	769	792	786	760	774	759	795	819	804	786	790	798	807	774	796	765	802	828	763	748	753	759	774	768	742	804	779	719	788	779	768	788	772	751	755	785	767	794	727	734	758	750	822	769	737	782	756	783	770	760	740	773	757	783	809	825	794	768	812	785	805	770	800	831	802	759	802	815	838	742	736	686	760	743	804	758	800	785	742	780	740	807	811	808	785	755	768	784	692	736	762	746	800	766	795	756	769	832	729	745	725	771	767	775	744	753	799	764	742	723	780	778	756	739	838	755	753	815	830	778	830	717	765	806	782	794	793	751	778	761	749	750	756	717	787	706	740	804	758	805	819	725	738	804	743	774	739	736	738	763	784	793	821	771	761	763	761	726	803	787	756	790	803	735	741	785	727	822	805	775	760	809	819	789	761	791	808	799	796	761	761	761	741	804	778	788	788	795	752	779	757	801	769	774	762	812	792	814	771	754	797	768	811	799	766	806	796	769	756	794	798	770	810	794	803	745	794	767	769	757	813	739	753	821	803	758	805	750	782	805	749	757	791	815	771	780	752	786	763	737	748	768	774	807	776	760	715	729	788	776	801	762	775	792	748	760	786	734	765	823	820	827	826	817	780	781	823	798	767	716	712	775	765	840	818	765	812	720	781	791	770	748	807	761	812	787	778	755	759	846	745	788	761	789	799	809	767	843	818	818	742	837	791	803	774	836	769	767	784	770	800	745	770	782	766	792	755	749	772	795	768	786	797	831	791	793	821	780	783	777	795	775	763	786	753	794	812	731	756	771	700	768	787	755	803	797	767	737	713	803	760	725	769	804	742	728	805	795	713	796	824	796	766	800	777	776	754	783	745	766	785	793	801	782	744	764	761	787	789	775	812	798	763	751	808	787	789	798	746	762	793	754	729	759	795	753	786	748	787	734	752	795	823	773	764	814	781	814	783	834	747	783	793	775	754	800	821	770	716	770	750	717	785	731	805	764	810	774	748	813	759	807	782	798	761	783	733	796	779	765	794	741	758	807	771	769	788	826	772	803	790	770	762	777	805	774	757	752	759	772	770	783	802	751	723	813	756	829	732	818	758	766	737	811	789	769	790	744	736	789	787	740	769	782	755	747	745	784	725	751	796	781	758	809	811	742	772	754	830	780	799	808	818	782	839	815	780	779	799	795	759	790	756	818	769	777	745	799	782	779	762	779	818	778	797	753	777	772	769	772	810	812	768	739	718	771	741	777	745	796	761	836	798	782	786	811	796	801	789	780	760	799	780	766	813	754	796	793	734	771	788	772	742	738	814	811	795	773	779	728	756	773	768	804	805	815	805	756	809	794	812	767	779	768	808	735	724	800	822	799	827	773	778	785	743	761	715	746	815	765	766	775	781	775	774	802	770	747	740	788	799	720	769	850	795	774	841	756	779	794	756	793	764	795	766	742	753	787	785	758	831	725	833	814	761	783	811	761	832	747	802	758	776	792	757	758	723	781	757	816	805	775	760	787	789	760	792	766	789	772	759	788	784	790	783	797	781	763	789	771	785	833	724	743	793	786	783	815	820	750	779	789	799	804	758	766	755	795	763	745	709	775	770	833	798	736	812	765	801	747	794	789	798	835	784	770	742	760	770	811	787	788	710	780	776	845	832	754	787	780	805	746	740	730	775	804	752	732
5766	11586	8471	4204	3611	2634	12335	23067	20040	10446	4286	1902	971	697	733	693	718	699	745	705	750	709	700	727	703	693	720	721	693	704	705	635	696	704	657	691	671	697	759	695	705	683	699	688	711	680	694	681	713	698	688	683	672	698	694	764	678	682	661	668	701	751	697	725	669	723	705	700	734	649	677	727	693	718	694	740	670	734	651	697	746	697	690	690	703	658	691	740	673	699	714	694	658	744	681	680	674	689	702	679	700	711	666	741	764	672	681	705	722	693	685	691	716	684	683	699	716	653	714	696	642	715	690	718	673	678	661	687	704	709	650	663	722	711	700	742	648	679	695	687	712	689	659	700	695	714	687	695	684	676	719	673	714	726	689	728	746	705	682	638	686	716	733	663	695	651	694	710	646	710	680	691	726	698	755	714	670	677	679	688	678	696	652	767	685	664	717	683	694	728	687	685	685	692	678	717	681	688	710	662	636	685	703	730	674	693	693	688	696	677	690	674	682	708	664	709	710	697	721	687	684	710	710	704	692	684	713	684	710	690	665	714	608	671	737	691	731	735	696	712	663	713	729	688	701	705	646	709	689	716	706	729	695	647	680	709	699	696	708	706	689	710	686	717	685	729	661	674	709	742	675	646	715	726	681	671	682	715	701	698	704	679	723	702	679	715	758	709	695	703	668	664	657	695	720	738	677	716	677	649	703	728	701	729	647	694	689	749	675	731	669	703	705	685	713	664	734	703	673	654	696	724	723	677	655	723	632	699	708	675	730	686	708	663	675	660	657	717	716	657	681	669	741	707	709	677	731	678	706	737	714	730	719	716	664	675	673	700	675	688	724	642	656	701	680	703	704	696	688	690	675	696	685	683	702	738	683	686	689	714	711	725	694	717	679	674	697	725	670	706	696	692	696	705	706	626	684	710	742	714	703	726	728	656	687	705	688	656	665	634	715	737	673	711	676	648	696	723	689	676	703	736	704	717	668	658	688	728	686	650	674	662	773	712	646	695	657	647	693	692	683	722	696	698	680	695	702	751	679	693	704	684	680	719	686	685	737	691	692	713	685	690	660	680	668	702	666	702	656	689	721	716	706	674	727	655	695	733	686	724	726	665	701	714	671	699	618	745	660	707	695	690	712	630	709	694	680	712	683	710	696	741	725	663	695	707	644	667	703	688	660	671	688	670	726	703	699	694	685	696	735	695	691	694	722	754	677	680	698	657	637	655	657	704	691	676	683	659	701	655	750	725	652	674	711	690	664	672	703	681	718	683	685	629	643	660	696	688	698	709	741	750	689	688	712	727	690	671	693	641	688	685	684	656	730	714	688	666	664	672	668	667	714	693	688	684	691	707	686	708	683	761	726	665	682	693	704	730	656	683	705	721	741	700	738	669	695	658	664	694	655	707	658	675	688	699	680	690	708	677	689	677	683	645	705	663	702	722	717	675	719	724	707	702	678	758	654	689	638	690	637	667	685	616	709	716	681	718	689	657	678	693	679	720	675	680	665	682	696	708	737	669	663	675	664	707	706	683	701	677	692	686	672	675	684	670	666	714	735	695	691	711	669	659	762	700	701	683	747	672	705	634	668	726	698	695	686	734	703	698	722	695	654	686	718	648	730	679	717	661	709	681	697	657	703	708	676	625	729	659	659	681	718	639	632	689	685	699	669	633	655	715	721	703	709	704	689	693	687	741	726	761	679	716	727	702	695	660	657	700	743	712	663	675	715	698	665	692	660	701	653	685	760	688	683	664	691	760	670	698	732	704	655	674	722	693	717	678	695	676	690	708	664	712	722	655	707	689	709	698	675	648	712	689	644	727	709	693	684	676	678	672	687	697	720	670	715	701	733	712	649	711	705	695	700	692	707	705	677	676	687	697	700	678	723	688	656	668	700	734	682	688	665	687	623	669	707	662	717	697	710	673	686	649	705	677	734	728	687	704	711	724	693	645	654	749	658	698	656	664	713	676	696	681	654	664	747	701	662	727	691	726	730	663	702	732	691	707	661	676	653	675	702	656	728	727	679	748	717	727	663	713	706	710	750	704	670	740	674	695	653	720	694	632	692	726	677	699	682	672	699	711	692	737	690	718	671	681	741	705	689	700	681	692	695	738	699	707	705	657	690	730	683	660	710	689	661	662	686	716	707	666	648	683	714	658	685	699	669	721	697	682	651	690	710	705	683	703	703	738	674	687	677	692	675	694	723	702	697	691	694	682	722	660	706	672	706	661	716	701	754	721	691	703	688	711	727	672	709	725	707	660	688	673	674	702	674	700	656	707	684	704	667	662	707	673	701	673	679	663	746	723	723	722	706	697	693	726	699	727	712	664	673	690	709	687	671	768	759	699	647	728	754	730	688	660	668	716	676	650	698	726	721	732	703	715	660	763	697	675	700	715	672	714	687	668	717	642	689	697	701	690	650	632	694	693	689	684	678	625	696	652	691	739	669	676	738	707	687	706	693	729	686	708	678	692	698	744	731	702	696	716	699	662	721	684	711	701	658	655	698	695	723	681	670	723	658	717	745	700	710	672	733	681	684	677	665	692	703	667	677	729	706	714	725	675	669	672	680	714	667	662	705	686	678	723	664	692	686	750	667	723	671	729	685	711	690	672	718	701	709	674	704	691	732	683	735	691	654	703	774	682	683	706	696	701	699	665	678	656	688	713	675	712	726	678	712	689	676	709	682	712	708	723	685	665	691	720	704	660	696	699	710	690	615	689	721	704	701	680	685	692	763	730	718	739	675	735	649	733	657	687	665	638	677	658	702	705	716	701	691	664	661	680	690	683	685	686	716	684	713	700	701	736	677	737	691	687	675	667	709	685	703	729	747	698	731	740	708	673	677	678	688	721	657	700	728	711	687	678	705	686	700	698	687	669	653	714	693	642	713	682	713	711	692	689	712	707	678	680	681	720	695	728	686	713	670	657	712	712	719	714	663	706	685	688	725	693	671	670	732	680	697	700	703	695	698	669	660	742	684	708	672	735	701	705	710	677	735	692	699	683	651	702	662	704	668	685	713	732	662	644	702	683	710	688	698	685	668	666	698	724	704	679	689	733	702	679	682	715	660	732	708	696	711	695	702	700	656	646	692	664	682	695	708	698	711	710	684	670	703	729	687	726	706	682	683	684	702	675	706	667	740	721	642	693	701	711	724	684	703	664	672	691	682	665	676	712	682	686	687	658	700	700	668	729	707	755	647	665	707	713	739	678	667	639	666	708	675	709	683	682	696	713	721	660	696	711	710	701	693	716	655	714	677	682	685	701	705	718	699	689	713	693	705	669	700	711	660	681	691	682	720	703	750	670	693	695	654	695	712	668	689	676	663	706	709	693	657	689	683	699	668	662	702	688	688	671	702	700	708	705	639	719	704	687	702	688	713	698	693	685	712	666	673	701	672	702	686	687	707	700	674	740	704	690	596	699	734	746	728	719	695	698	685	686	742	728	718	709	648	698	686	728	651	730	695	685	708	666	668	695	664	714	696	706
24193	21305	28604	24314	21218	11527	20420	44346	38349	26864	11730	4175	1402	991	917	912	923	880	841	860	892	946	861	816	909	912	939	828	913	883	890	880	886	891	872	909	865	878	890	885	931	921	909	869	899	943	915	927	898	877	863	844	862	852	892	885	856	909	930	888	836	869	843	841	884	864	885	961	895	905	824	881	874	882	870	849	879	913	898	880	912	826	885	890	842	889	893	864	829	885	887	836	859	867	873	830	891	896	845	914	937	939	897	892	892	930	880	896	854	862	878	914	881	894	894	799	836	907	836	961	820	878	817	822	866	889	871	855	877	906	887	882	886	964	879	861	885	859	894	859	832	888	840	857	829	877	862	890	891	841	878	838	865	842	923	855	894	861	892	876	867	918	912	874	846	922	915	853	844	903	887	831	875	865	887	892	848	941	888	913	873	834	882	935	818	892	904	918	919	895	881	902	890	853	904	876	901	892	860	793	854	908	880	886	909	855	900	887	862	873	837	839	879	884	861	848	900	893	865	849	828	877	916	903	867	884	920	877	838	862	896	851	857	842	873	870	810	877	920	886	879	865	821	846	869	862	848	872	859	805	894	929	859	916	878	818	893	863	914	900	856	841	891	858	894	880	870	839	900	827	890	920	907	887	833	891	855	867	867	884	854	926	845	854	879	845	894	868	846	915	881	884	838	877	885	870	870	894	879	854	864	852	866	854	883	856	925	832	862	819	867	846	905	863	863	885	862	874	862	885	866	840	898	862	875	872	895	829	837	917	822	845	872	850	825	851	895	890	837	921	846	878	834	916	864	909	871	887	902	859	887	883	871	947	874	925	864	847	868	885	886	915	880	860	894	854	872	808	915	901	917	902	863	873	870	853	836	867	869	874	897	942	853	826	890	902	844	902	875	861	897	871	860	916	921	855	875	846	903	893	832	856	913	835	825	828	873	886	888	878	855	887	880	825	844	820	823	895	891	834	858	861	931	835	858	894	861	808	842	853	919	839	898	866	881	886	890	870	874	829	900	888	969	846	899	853	906	868	796	909	858	872	860	833	931	848	837	885	830	891	904	847	862	869	865	898	914	842	926	879	868	917	874	887	891	833	834	825	864	825	902	837	908	873	834	835	866	883	927	930	825	875	889	891	869	811	898	913	899	876	901	870	868	840	879	827	874	868	905	889	878	856	894	826	868	881	860	914	881	917	896	897	852	904	869	877	855	880	874	844	875	920	886	895	890	845	844	850	883	855	919	887	874	895	857	874	886	873	904	876	887	868	856	881	883	850	869	841	930	869	840	910	868	849	858	952	876	866	865	822	857	895	897	856	903	905	868	851	913	851	864	897	839	878	891	908	866	866	842	864	846	896	889	843	881	880	868	894	909	886	835	868	850	868	874	860	897	862	905	876	896	857	926	888	908	830	856	883	908	892	889	886	913	865	874	847	889	896	895	842	859	859	883	924	891	889	899	898	952	863	855	835	892	823	817	844	830	821	904	883	869	888	867	845	909	866	872	813	898	866	849	861	925	900	902	873	844	846	882	843	878	863	853	887	866	871	875	914	845	864	867	875	929	856	837	847	896	803	832	839	884	894	889	871	863	869	854	869	870	844	887	836	820	825	883	916	868	852	878	845	891	881	840	861	856	826	869	876	921	889	881	865	882	836	890	871	880	864	888	904	879	867	911	867	859	920	872	897	832	896	834	818	841	879	872	909	835	849	883	879	833	795	852	853	852	836	857	856	894	911	866	945	851	858	803	845	835	914	846	897	901	904	904	933	849	836	835	878	895	867	853	878	870	806	835	863	877	876	863	864	894	843	882	857	872	858	902	884	842	931	862	871	844	900	884	906	859	873	913	914	852	914	885	817	868	880	853	848	830	864	846	877	866	864	896	860	861	859	826	898	907	864	855	904	850	849	903	866	942	878	877	881	888	911	896	867	861	824	856	831	894	856	845	939	873	846	933	887	805	871	864	873	852	846	882	864	840	850	863	915	826	890	883	858	877	893	873	836	868	874	861	846	869	824	901	845	903	845	929	889	859	864	831	869	859	961	865	842	879	903	881	823	872	899	870	814	867	836	889	841	902	847	871	892	892	890	849	886	789	847	913	865	831	885	862	850	891	851	897	880	888	852	826	868	845	875	874	865	863	887	846	868	864	890	869	845	871	927	888	860	893	850	869	868	867	886	903	882	847	846	847	883	917	873	880	812	854	900	893	853	927	917	856	884	850	892	895	828	861	840	926	856	882	905	883	880	876	834	870	915	855	873	846	828	887	897	910	864	876	845	855	869	854	928	859	809	884	830	899	912	895	861	906	868	879	911	870	843	873	885	893	863	881	865	889	881	883	869	856	888	863	879	875	833	862	886	844	871	887	889	883	867	922	885	910	845	828	859	882	840	849	861	853	851	895	872	867	867	882	857	842	844	826	925	873	869	879	892	853	780	858	910	892	914	815	870	889	897	840	855	912	887	899	862	874	836	921	859	890	905	872	896	908	891	857	898	896	877	870	863	861	877	862	915	870	858	901	907	911	925	860	857	897	885	920	816	847	836	883	877	861	854	891	866	903	887	922	875	817	926	868	835	850	843	862	865	863	850	912	905	861	810	887	899	893	903	881	893	888	895	821	855	904	850	803	835	829	904	874	912	861	852	911	852	845	920	911	911	901	883	913	945	886	829	895	881	868	885	869	860	891	864	891	877	873	937	858	837	889	820	876	857	892	878	924	833	942	854	874	868	873	856	870	878	863	919	872	902	857	885	910	865	875	884	911	840	879	860	862	913	874	888	825	860	910	867	801	855	896	919	903	876	921	885	848	871	891	903	927	900	879	857	848	858	883	889	875	849	820	822	852	845	869	877	862	913	847	914	853	906	889	881	883	850	938	858	955	880	868	852	849	877	851	869	888	873	901	861	891	886	886	877	892	805	872	824	852	807	865	876	891	876	887	835	867	832	815	867	880	870	871	827	862	860	904	863	890	897	869	875	856	889	867	842	931	838	867	842	889	846	873	861	839	840	892	870	824	895	825	851	882	895	863	839	883	842	879	898	860	850	821	813	896	873	866	891	898	857	862	871	926	858	856	818	859	873	897	889	852	807	820	864	860	834	879	851	845	903	918	892	869	873	797	899	883	900	885	915	875	878	883	887	911	786	888	860	853	896	904	870	846	882	883	857	901	852	861	860	874	912	860	834	848	872	880	844	874	904	864	841	862	892	842	848	885	914	882	911	858	855	878	856	881	890	920	839	845	884	873	893	837	879	866	897	901	912	891	912	881	878	838	823	898	890	874	919	854	868	943	830	886	851	833	914	840	858	877	842	886	901	858	950	876	888	898	867	836	930	891	863	838	889	899	879	886	847	797	918	865	846	880	898	838	848	881	894	868	964	886	867	898	842	872	886	841	890	889	822	834	895	795	840	817	897	890	881	837	891	854	891	914	898	848	882	832	897	843	867	952	884	891	804	873	846	826	912	894	899	848	854	880	865	870	879	886	885
7313	15522	13185	7981	6393	3886	22756	40423	34886	20336	9356	3874	1433	951	794	741	805	783	787	768	819	777	732	776	832	847	742	803	803	750	775	761	776	796	768	809	761	794	759	819	782	829	789	760	755	761	755	775	777	804	806	824	806	800	812	822	773	749	758	808	771	818	781	784	784	766	805	771	802	791	764	806	766	758	780	794	790	789	738	818	832	788	765	801	772	853	829	759	808	757	740	730	789	787	786	743	794	754	784	799	757	750	829	839	749	803	808	740	697	754	768	762	761	766	827	775	799	754	777	770	837	847	816	803	787	751	766	785	791	685	746	787	725	754	804	784	799	761	777	776	820	804	819	769	815	822	774	835	776	797	771	744	782	819	792	748	773	749	766	807	803	765	801	739	758	795	772	766	752	801	778	746	735	732	760	752	828	760	809	759	810	813	767	780	776	790	783	732	734	798	759	792	841	717	826	796	742	830	764	736	749	813	759	772	777	801	799	797	797	793	809	848	795	796	798	745	782	795	771	786	757	704	781	720	794	765	760	765	762	790	780	750	817	793	745	768	777	775	709	812	744	806	752	798	770	802	816	774	785	780	767	770	796	762	732	776	754	744	774	753	755	758	759	783	752	745	801	771	783	730	772	795	745	805	797	784	761	763	795	775	766	760	764	774	790	784	810	752	803	739	817	720	810	729	764	737	773	765	830	801	748	751	775	792	741	765	781	757	793	772	791	765	767	749	736	783	802	734	795	787	735	761	764	759	752	777	776	764	735	756	760	764	758	742	816	739	763	835	747	781	789	770	832	781	727	813	802	740	817	752	795	785	745	804	770	755	838	770	780	769	819	785	778	768	802	820	780	805	800	772	815	730	853	797	771	819	772	764	745	795	784	772	752	736	786	776	809	788	784	765	758	744	741	785	789	765	762	758	782	746	775	717	768	815	756	755	766	776	797	739	797	808	784	785	808	806	790	765	797	769	772	792	778	776	753	742	788	822	778	774	779	810	797	736	740	801	783	759	805	779	734	746	808	767	735	766	795	784	810	750	793	794	782	825	743	777	763	784	760	766	774	767	770	818	841	734	769	782	725	700	835	781	831	809	759	781	825	771	763	780	818	768	809	774	785	739	749	799	750	778	741	758	811	730	793	823	772	796	758	802	766	844	771	812	775	835	800	749	821	735	760	801	785	783	787	781	721	767	757	782	773	752	812	789	813	783	789	755	815	773	780	767	785	783	758	761	820	762	780	728	732	809	758	805	751	793	759	744	773	781	768	745	770	748	776	742	788	770	802	752	749	801	779	770	745	766	829	788	832	814	783	806	755	773	768	783	778	770	719	781	810	751	792	778	797	749	739	811	741	741	761	817	737	754	818	782	812	802	807	793	766	801	799	718	765	731	840	794	747	788	783	741	760	803	784	789	786	785	769	813	781	737	806	790	789	787	779	759	772	767	781	728	766	795	805	783	810	775	750	771	745	806	795	748	811	783	768	820	778	794	739	769	769	753	757	764	772	777	733	775	763	799	751	804	718	773	760	804	734	781	782	840	786	779	778	803	786	736	752	794	764	810	827	827	765	796	764	806	752	791	795	809	796	779	779	771	767	749	747	778	755	758	736	789	767	787	757	738	780	779	802	823	785	807	794	781	761	797	775	758	786	759	762	796	793	794	742	747	748	770	771	786	765	734	760	790	750	766	792	748	805	754	764	801	789	799	764	774	781	792	756	743	772	771	796	808	736	770	788	776	801	798	768	756	771	826	784	787	742	790	712	750	774	801	738	783	799	781	744	775	760	747	755	822	757	780	744	781	802	722	817	782	786	784	742	795	750	806	799	768	785	820	785	786	803	799	796	791	771	787	756	770	790	825	759	797	823	741	768	795	769	703	792	837	807	807	763	770	765	799	749	727	771	770	784	784	768	777	792	771	752	787	756	797	811	746	812	806	788	772	770	748	737	746	789	784	747	746	749	785	780	802	750	741	762	790	801	751	766	730	803	795	816	799	804	779	778	768	762	776	790	775	768	745	809	797	803	802	773	751	752	759	783	772	832	764	798	737	758	720	763	789	757	777	771	762	799	744	807	804	814	737	765	758	745	745	776	774	768	782	834	824	792	771	760	771	758	773	777	794	791	817	731	731	746	798	795	769	793	778	803	749	825	737	774	709	783	761	822	767	752	820	780	746	712	797	748	757	758	762	769	763	763	745	787	784	796	746	797	735	796	759	762	768	766	800	745	752	765	725	748	792	725	763	770	790	750	765	758	746	764	805	764	755	810	768	777	768	806	788	780	777	805	748	775	760	790	763	742	720	772	760	800	749	767	766	775	765	758	749	781	738	741	789	793	783	823	742	767	778	760	790	831	720	774	765	785	767	715	791	785	786	739	771	753	776	740	757	772	763	825	786	764	753	782	733	764	727	799	751	764	786	729	798	769	770	828	763	789	806	772	735	764	759	796	767	730	776	765	782	746	806	749	757	770	748	798	781	771	738	798	749	779	776	772	789	778	763	761	752	784	814	820	762	806	781	787	758	803	811	797	783	804	763	792	795	783	770	834	802	716	778	773	743	729	731	794	788	738	780	716	811	793	789	772	772	825	773	716	737	793	795	796	801	711	794	765	765	748	753	786	767	851	748	747	735	767	825	802	800	739	750	755	828	742	760	755	828	759	762	737	763	821	803	787	785	763	810	802	762	782	781	788	759	780	744	772	736	772	797	798	765	781	758	751	764	775	688	733	770	791	833	763	732	670	767	775	764	729	791	797	789	792	788	840	780	772	833	758	800	744	819	768	797	782	774	808	775	776	762	783	732	758	814	844	765	759	800	735	783	760	804	770	788	812	776	799	777	778	751	743	762	812	762	738	796	778	786	796	774	699	754	768	788	743	829	790	769	762	729	802	713	792	743	784	826	790	774	789	746	812	739	831	800	778	785	753	755	761	782	791	803	801	795	790	740	802	784	843	776	807	805	784	749	791	764	755	785	846	744	756	797	796	775	801	801	779	801	735	762	799	756	725	823	741	770	782	805	778	763	812	784	755	716	727	743	778	804	728	793	803	772	761	776	808	747	768	810	778	786	789	778	751	811	819	709	780	724	781	759	788	779	763	786	772	729	789	766	771	791	740	742	823	740	763	768	798	705	788	775	744	786	727	746	748	750	785	778	816	766	797	783	808	736	776	771	731	809	759	772	800	822	762	742	756	811	763	821	705	745	776	775	776	757	785	748	748	756	756	820	780	767	769	769	797	792	765	766	824	788	733	770	781	807	762	823	790	711	770	781	776	740	824	740	736	793	753	825	705	799	714	774	769	775	775	762	768	820	751	740	794	783	747	748	787	771	745	770	759	757	779	779	749	798	752	805	769	733	774	756	774	747	831	777	772	778	742	764	752	754	778	752	780	747	809	784	769	724	764	771	755	772	829	771	767	785	737	748	733	718	720	789	809	775	742	796	788	806	776	787	832	771	766	773	754	790	716	760	769	771	777	778	786	752	769	719
27721	14293	5219	3013	1908	1332	1696	3492	3369	2449	1536	1121	935	876	848	858	806	844	821	773	797	806	808	854	827	804	809	842	807	828	797	873	835	822	819	833	774	845	785	799	825	867	816	789	803	870	809	791	833	802	788	828	796	874	841	782	820	870	819	880	883	767	779	861	829	795	806	790	804	891	837	772	830	816	797	823	826	813	824	832	799	817	823	839	788	796	805	808	772	802	827	820	849	797	835	798	805	801	815	804	858	852	831	888	827	801	824	860	816	877	847	780	887	794	852	817	832	860	729	839	835	776	781	838	860	783	809	815	827	823	753	810	829	852	786	833	826	823	796	818	837	797	781	840	837	808	857	820	829	797	765	793	798	765	769	829	832	835	835	853	803	797	785	825	842	850	825	796	834	797	811	855	845	791	833	823	807	771	826	828	854	859	799	827	808	803	801	860	846	807	810	780	843	815	810	832	851	807	865	769	832	858	868	850	767	814	773	817	890	803	894	816	772	784	847	859	786	854	831	820	775	808	796	839	808	824	795	820	814	811	786	847	886	816	805	840	831	801	832	874	798	799	807	802	822	820	807	828	768	767	829	879	842	833	788	810	864	853	849	764	826	803	863	792	804	814	780	820	846	813	810	790	827	789	867	862	803	823	834	811	879	816	814	866	797	829	785	850	817	799	782	790	807	832	820	827	751	770	828	785	807	781	801	838	837	849	815	858	816	813	787	833	789	835	812	811	798	816	847	805	868	798	827	861	839	812	815	821	837	791	810	846	848	780	824	793	798	804	856	817	793	794	798	759	807	812	796	809	839	824	839	817	819	789	822	827	845	777	827	802	779	841	812	825	818	834	844	808	804	815	828	831	909	796	838	841	813	798	833	886	842	799	860	802	808	762	840	792	805	787	879	813	850	842	851	801	860	855	824	841	794	836	868	815	776	808	827	830	799	839	805	849	806	832	814	813	860	829	867	886	831	786	827	776	838	835	837	831	836	844	869	812	842	853	849	819	827	835	796	824	830	841	785	822	819	797	786	800	835	795	808	812	843	782	831	783	831	850	840	807	841	864	901	815	813	844	785	849	841	744	819	756	798	812	836	831	828	805	784	869	810	802	779	812	803	846	856	793	808	798	787	841	792	852	784	860	827	834	772	818	835	825	832	796	795	826	794	801	818	801	866	831	827	827	774	842	763	787	862	841	827	826	795	855	828	815	834	825	822	793	857	759	817	834	843	794	841	823	788	844	834	813	794	842	807	841	808	870	835	808	871	831	855	847	865	839	839	857	797	817	815	841	844	822	874	817	814	820	853	800	832	776	773	794	792	812	775	848	830	826	861	843	847	811	801	830	815	841	796	809	815	781	854	793	799	882	798	790	784	788	819	845	842	781	806	802	824	804	804	807	825	823	814	830	823	870	844	791	823	872	821	802	866	849	809	857	833	867	791	802	818	827	783	845	821	832	805	802	816	830	863	837	828	817	857	824	803	851	824	788	844	842	873	812	811	815	790	860	861	845	755	795	805	815	770	851	847	830	782	768	842	833	856	837	890	844	751	841	797	829	829	792	796	825	818	863	826	809	800	832	821	815	836	804	821	851	822	784	844	769	803	777	852	850	839	851	809	840	810	826	857	805	813	814	792	875	805	834	805	853	784	837	835	819	789	804	827	782	794	822	821	797	844	802	867	791	760	812	810	847	874	760	776	803	833	794	797	806	856	850	801	836	781	808	799	791	795	827	826	797	843	766	827	828	822	791	780	804	760	796	926	791	824	798	825	835	820	853	804	814	797	794	820	824	834	835	810	800	770	880	784	811	802	792	815	758	853	743	843	853	837	795	806	814	825	818	827	836	831	859	842	806	823	849	781	820	835	803	873	829	879	818	762	808	780	820	830	791	816	832	830	794	778	878	832	804	838	837	812	853	813	810	813	813	808	797	832	851	836	834	830	831	792	875	811	767	818	863	846	810	819	856	818	829	840	864	864	787	843	836	809	803	867	798	821	819	783	788	817	786	886	821	856	777	866	859	806	831	822	832	743	801	815	879	839	802	813	840	866	764	815	825	831	836	780	862	889	836	846	817	811	887	829	857	838	838	850	836	793	791	844	813	807	864	808	806	755	806	850	850	847	819	799	824	781	838	874	833	779	808	824	796	825	829	799	813	791	838	886	793	812	849	828	841	789	846	822	811	848	870	837	816	820	843	804	787	818	831	800	799	859	838	883	820	830	859	814	860	827	863	846	796	859	767	809	853	806	824	819	826	837	810	862	798	849	776	832	844	852	834	777	802	827	817	909	790	821	825	776	809	800	816	833	786	830	747	878	866	826	856	804	794	849	866	778	825	860	779	820	803	767	791	818	767	847	775	848	825	856	808	827	828	824	813	837	842	826	825	844	838	845	861	821	803	819	818	815	825	783	876	876	780	843	800	817	789	768	861	854	824	807	744	809	854	788	855	851	830	856	844	799	852	840	847	839	812	889	828	824	813	786	772	808	757	783	862	830	798	818	815	862	851	870	822	815	853	799	795	800	791	839	800	872	845	813	885	775	870	832	869	826	776	858	870	800	805	847	877	819	829	859	814	787	805	858	855	816	862	841	784	832	814	775	752	825	805	812	813	843	851	777	831	835	849	837	838	798	844	824	845	844	811	868	832	860	874	872	803	788	785	828	872	852	875	821	785	800	825	760	806	816	774	799	851	839	844	852	794	820	808	814	825	836	788	791	805	797	807	802	835	809	804	839	799	765	892	805	875	850	844	841	849	833	809	829	804	827	822	837	796	854	837	880	835	790	815	811	785	786	803	802	875	815	836	816	851	823	851	829	748	808	793	778	784	906	799	816	776	809	832	779	843	799	860	845	846	788	885	875	859	796	821	834	793	826	813	853	870	821	823	783	869	861	804	838	875	818	863	780	805	828	822	888	797	740	823	793	784	840	871	811	845	852	788	824	810	801	841	868	781	797	839	842	849	808	824	769	836	850	817	814	837	809	795	855	816	869	815	804	811	797	830	809	813	798	751	806	855	777	799	854	836	814	776	802	797	840	822	807	835	829	824	888	835	821	828	791	817	803	842	820	785	782	825	802	790	829	841	834	790	823	848	817	859	820	785	834	860	810	805	806	849	838	809	770	782	828	811	852	793	832	803	835	892	846	896	821	814	819	848	824	849	825	851	836	817	822	827	875	797	824	822	867	824	877	840	861	849	823	799	822	826	880	865	823	807	823	832	851	762	818	838	839	760	781	821	831	791	848	849	824	879	786	845	809	788	750	809	828	867	788	787	804	831	805	796	849	793	802	817	829	837	854	842	817	842	854	790	798	783	807	772	817	841	811	814	812	816	800	847	801	892	809	855	832	779	847	783	829	863	800	800	791	834	846	817	769	874	838	822	826	761	828	854	768	818	804	878	816	853	831	836	820	778	801	838	802	781	818	804	843	810	810	814	821	801	821	801	797	816	837	779	790	841	824	850	825	840	788	810	852	806	817	853	817	867
6606	5114	4234	2659	2204	1393	2038	4176	3722	2577	1426	1011	837	722	719	744	745	712	725	714	734	704	730	732	747	690	754	723	694	714	737	779	716	719	723	728	696	748	708	745	724	751	726	724	718	721	688	715	724	746	725	688	731	711	723	703	733	693	730	671	717	756	691	702	695	742	671	700	705	736	717	722	712	720	718	725	682	673	722	715	720	768	719	728	737	699	733	739	652	713	681	690	703	721	687	694	731	713	749	671	689	688	729	744	736	711	733	743	723	714	716	709	705	685	701	683	688	695	686	689	744	740	677	742	709	696	717	687	748	720	690	712	723	716	742	707	667	667	724	730	749	709	728	755	680	717	713	725	721	698	747	718	743	725	692	711	726	714	733	738	723	712	688	712	701	691	733	684	726	713	721	734	695	724	650	717	706	685	706	708	653	732	760	716	752	737	730	740	710	719	714	680	694	723	678	705	735	696	725	721	708	725	737	694	680	662	731	691	770	729	706	755	713	686	708	716	724	724	732	781	708	752	730	692	717	707	761	741	653	719	727	745	737	716	754	714	738	680	683	744	722	767	658	701	775	744	737	750	733	706	772	685	743	670	712	659	718	700	699	675	699	667	722	718	687	713	732	718	698	735	730	686	685	712	734	724	702	739	717	690	728	702	718	670	751	736	700	717	689	711	701	700	750	744	736	731	714	757	704	695	691	687	716	702	724	705	715	773	734	699	739	721	694	696	687	711	695	719	776	694	711	674	762	714	716	728	691	712	715	730	720	750	740	714	707	735	745	708	721	716	693	719	662	675	722	675	682	727	707	748	674	747	721	705	708	710	714	760	723	704	674	710	711	712	744	739	762	752	711	721	710	735	742	742	705	727	731	687	705	742	730	744	684	704	692	657	678	728	709	721	724	677	760	697	697	727	681	692	697	706	719	713	706	713	687	673	690	688	689	695	699	695	727	659	707	709	730	708	711	693	674	671	690	713	688	728	710	753	694	677	768	684	681	708	701	743	696	704	699	718	695	709	676	734	732	681	735	732	690	692	728	737	716	722	701	697	728	723	738	726	718	717	722	671	704	675	686	709	714	696	715	761	722	685	713	734	684	717	662	719	717	736	719	683	753	715	725	730	684	702	740	716	730	692	698	716	688	676	668	711	733	715	715	740	745	692	738	709	759	723	754	669	720	747	698	663	672	702	684	726	699	745	740	709	680	697	693	696	709	705	700	727	699	680	703	684	743	771	666	717	701	676	717	658	745	768	702	699	735	703	698	726	702	686	764	691	667	724	693	725	732	699	694	693	749	695	717	686	738	775	733	712	667	724	733	748	650	718	691	749	692	704	702	710	700	736	719	763	722	716	713	711	717	705	680	721	700	711	709	750	730	717	703	721	682	688	763	676	717	703	753	709	743	679	717	722	703	686	668	769	759	740	736	691	681	741	737	726	730	663	786	716	691	702	706	700	674	734	676	748	705	765	689	747	699	757	728	719	699	669	675	725	672	733	732	688	712	726	672	665	719	723	720	751	738	664	735	749	711	676	735	729	708	661	753	694	694	689	681	757	718	737	741	724	707	686	680	702	725	742	706	705	754	704	730	677	727	740	724	697	745	675	734	706	704	734	729	739	745	709	768	693	667	720	721	687	734	706	654	676	709	730	682	727	714	708	705	726	738	664	690	710	703	711	753	673	749	707	728	708	705	676	721	696	702	707	757	738	705	708	739	720	700	691	780	729	687	749	760	714	731	706	708	664	694	729	675	737	720	683	712	701	710	690	716	705	737	681	651	733	754	714	691	717	685	667	681	696	712	648	702	753	717	705	717	726	704	717	745	728	726	679	669	691	699	675	739	744	739	737	690	709	733	720	686	723	709	682	735	743	723	692	733	682	737	708	724	694	713	714	733	700	699	753	715	736	706	688	706	689	724	722	720	691	733	746	707	716	690	706	698	689	692	681	697	690	745	703	663	683	731	736	694	684	658	714	688	705	710	717	738	707	697	718	744	688	680	754	720	724	712	673	748	698	744	703	736	750	737	708	730	702	670	740	716	719	706	752	647	687	715	750	701	714	735	704	725	715	682	730	743	801	734	730	710	703	735	698	673	713	687	772	711	704	752	726	708	717	671	698	685	746	707	752	686	666	717	785	702	720	697	696	726	687	719	707	707	705	717	764	716	700	709	721	733	709	725	712	730	651	701	708	676	744	680	720	678	692	691	747	732	705	663	699	720	739	655	708	710	688	713	731	733	714	690	708	728	721	709	717	757	743	715	694	728	700	721	688	643	764	783	712	746	701	716	672	685	653	724	724	686	733	704	678	662	731	679	645	728	682	732	706	692	713	764	703	695	697	706	695	687	705	666	746	705	694	685	745	731	751	690	716	728	644	710	749	682	699	711	705	659	701	675	706	722	694	730	727	688	711	701	701	669	710	711	738	696	711	685	673	769	689	696	748	703	775	727	725	700	702	699	684	713	681	719	687	662	715	713	746	715	662	692	716	752	720	665	724	666	721	710	746	733	722	654	704	752	684	710	706	752	745	752	706	712	720	705	691	717	751	692	706	690	667	722	751	734	696	727	722	749	725	712	682	694	714	731	728	715	713	721	696	706	702	779	735	726	736	724	717	669	690	736	747	736	726	689	668	738	696	760	678	686	734	692	747	710	722	683	686	710	685	733	685	637	733	727	736	702	702	671	657	692	760	703	712	723	685	726	700	683	686	729	720	738	702	665	740	751	740	641	743	724	712	707	712	706	690	709	742	767	723	714	699	737	672	732	697	690	690	713	712	718	709	708	692	688	701	701	700	709	757	704	727	706	709	692	694	705	732	721	700	669	716	657	697	717	720	710	725	697	728	698	728	729	703	710	692	743	668	737	709	779	691	734	734	734	721	715	725	720	700	719	720	712	744	740	695	681	731	709	720	720	754	704	741	705	689	748	721	751	712	714	746	715	754	691	665	714	698	699	681	689	704	745	709	701	740	740	731	701	701	714	733	742	686	738	690	722	735	686	699	696	708	720	688	711	696	662	673	720	695	728	725	677	711	721	674	712	694	671	709	693	711	677	739	695	678	702	688	721	717	679	724	729	714	709	739	682	743	683	719	768	745	756	723	730	698	743	706	700	690	712	696	699	766	683	744	733	746	739	674	747	744	737	696	682	718	692	728	698	705	720	730	743	657	756	696	689	731	701	718	702	702	700	696	680	722	749	665	699	679	706	749	670	709	666	674	740	742	749	716	713	701	670	724	714	737	731	736	748	678	707	737	703	752	717	713	742	703	752	727	664	722	750	782	697	688	728	706	683	720	732	686	699	659	720	762	744	722	723	689	703	682	704	741	748	716	716	716	647	701	722	698	717	751	692	745	692	732	710	663	714	751	701	729	741	716	728	716	722	704	705	726	724	694	681	703	715	703	726	686	709	715	731	734	720	653	654	656	720	690	674	741	663	710	675	670	742	741	724	696	732	675	683	672	653	695	687	726	686	701	716	725	728	696
25500	21301	27049	24837	8331	2828	7908	25495	21975	13692	5104	2150	1144	823	775	806	797	837	818	781	743	789	805	751	774	773	848	770	789	762	843	739	779	767	817	758	776	751	785	789	791	774	772	785	810	761	766	743	800	734	821	790	766	772	813	785	802	769	788	843	780	743	789	737	797	802	745	766	748	736	763	802	817	795	796	780	798	765	771	746	795	780	782	813	762	742	768	777	745	789	786	754	728	770	754	757	814	761	788	763	710	789	827	811	757	754	774	789	767	764	787	794	754	788	768	743	806	816	792	788	733	773	725	769	796	793	747	786	766	722	794	800	759	803	740	733	809	797	784	825	796	753	811	809	808	805	783	808	793	782	772	806	793	720	757	799	775	783	793	781	817	766	736	753	789	791	766	783	819	772	727	799	756	774	794	763	766	758	818	798	772	777	766	819	774	774	762	756	763	845	814	711	774	789	795	768	746	801	726	732	797	816	772	754	792	770	817	765	738	814	738	797	817	781	772	790	774	705	786	705	768	752	823	750	823	727	753	784	805	819	811	815	805	777	758	796	754	769	767	762	766	759	748	789	784	735	754	752	799	772	801	751	773	818	761	769	840	762	784	775	728	739	764	777	780	764	859	785	768	768	776	798	778	831	743	773	711	803	793	783	759	774	785	795	737	821	745	733	794	826	768	745	765	790	772	828	781	765	743	764	763	753	794	749	782	772	823	767	747	795	776	790	774	752	753	751	749	799	764	802	699	793	778	746	761	802	802	819	783	777	761	768	768	773	793	777	736	799	717	767	770	787	780	781	808	722	716	771	767	727	790	758	753	809	760	790	785	757	778	739	795	835	760	803	792	869	796	824	815	791	775	751	764	795	774	846	734	780	797	776	811	814	802	804	783	744	774	726	760	755	770	761	817	786	735	763	768	747	817	761	786	802	770	761	787	746	776	724	786	730	789	772	831	811	785	764	785	793	794	754	752	791	804	803	784	798	806	740	751	803	786	756	781	774	786	790	763	740	736	752	763	771	776	803	777	770	744	755	811	786	733	735	752	770	786	726	762	821	796	798	730	793	762	738	779	788	755	724	783	761	841	786	811	748	808	730	810	761	825	768	784	750	790	855	760	782	781	755	759	836	835	801	800	781	761	781	754	744	801	782	806	815	787	796	721	753	744	801	763	759	736	820	782	773	786	787	703	758	797	740	704	738	780	787	774	751	737	771	757	744	721	808	838	779	736	835	752	766	769	769	756	772	772	784	721	756	761	749	815	803	780	765	757	785	729	740	742	837	804	794	744	763	835	791	765	769	720	790	792	716	769	709	809	778	767	774	715	812	782	739	778	773	784	797	739	741	769	738	746	723	806	778	696	826	790	748	809	782	770	770	746	735	784	763	831	779	812	770	771	753	787	760	762	793	748	773	774	786	799	761	758	747	767	769	775	804	805	729	792	770	773	755	794	777	779	782	765	778	757	769	780	777	782	725	747	815	809	741	776	828	758	753	781	821	770	804	768	803	795	764	797	794	751	823	764	770	804	810	799	742	842	800	780	793	791	832	741	787	793	754	777	730	793	795	756	767	833	780	757	766	810	762	745	785	826	777	759	816	748	753	764	785	802	818	745	730	829	744	765	802	775	761	746	798	814	795	813	780	751	761	782	750	771	729	781	750	776	827	771	790	792	776	767	754	787	752	803	779	802	781	767	723	775	750	765	766	777	791	752	769	760	769	754	821	759	821	765	782	783	838	755	778	773	767	813	812	748	747	790	809	770	717	777	756	752	784	814	765	772	771	820	816	797	793	782	796	808	752	774	752	786	787	776	778	816	732	738	780	781	752	803	762	824	770	780	770	800	762	757	756	744	781	806	827	775	797	729	766	753	751	770	744	751	754	774	746	717	810	741	797	742	768	749	796	783	728	782	750	723	801	777	779	744	758	759	794	799	777	722	760	761	780	732	779	813	769	798	780	723	807	815	769	762	772	769	773	751	761	749	737	787	819	788	848	721	837	747	801	745	832	778	769	801	776	781	776	780	803	762	733	837	763	772	782	766	773	731	746	731	752	765	802	767	759	775	797	814	799	771	807	732	801	732	813	732	764	768	752	775	767	801	781	781	746	777	820	801	785	781	766	816	854	752	779	784	785	748	772	795	819	784	760	742	785	753	786	756	800	771	779	756	767	753	785	802	796	784	755	789	776	746	800	805	776	815	779	804	751	798	792	765	723	787	741	762	798	831	797	799	822	758	791	796	768	792	775	798	791	772	785	777	746	815	797	811	848	767	771	809	797	764	810	823	790	814	774	780	793	779	808	759	765	773	810	805	766	793	774	797	790	781	758	831	744	752	762	730	740	770	801	792	761	805	778	769	799	766	785	776	779	813	753	743	764	756	804	786	824	814	775	775	731	786	781	756	782	775	748	765	767	745	775	746	748	763	751	721	749	767	783	759	767	815	750	741	790	836	778	809	695	784	708	766	785	773	770	757	763	810	776	766	751	761	743	750	781	823	780	799	814	750	809	726	760	812	781	758	764	819	811	813	788	756	730	777	773	825	764	766	767	785	767	782	794	762	777	814	864	793	818	822	820	781	750	742	754	793	766	753	786	760	849	727	757	782	763	774	769	801	758	770	805	753	795	778	764	807	817	782	793	730	752	791	753	752	756	766	793	797	790	768	785	760	798	795	768	758	801	758	775	764	802	782	724	727	763	779	750	801	778	801	774	790	761	765	745	779	762	774	738	780	762	798	766	774	813	739	741	760	825	772	762	773	721	735	727	794	793	766	753	767	795	729	764	761	776	791	761	755	785	780	753	777	819	785	796	808	756	804	805	771	747	797	807	799	788	761	794	791	793	764	789	769	737	767	813	771	764	790	825	770	773	770	795	798	806	823	843	775	790	747	792	805	789	841	748	751	777	841	800	770	777	780	772	777	774	813	823	778	802	803	773	806	740	765	827	780	762	766	729	769	771	769	762	767	799	748	774	787	808	772	756	776	749	762	762	775	836	728	794	819	818	767	788	767	763	752	757	755	805	751	801	749	745	804	863	740	761	768	777	817	775	805	697	785	827	797	795	760	796	794	805	764	763	786	792	767	788	787	797	726	754	738	762	784	808	739	790	781	829	852	813	759	805	817	729	751	738	771	756	746	740	771	778	793	749	789	790	736	785	771	758	796	753	789	824	799	783	754	777	731	766	774	744	801	777	748	783	760	771	767	783	806	783	825	775	706	767	760	758	754	780	772	738	778	736	750	771	783	735	759	808	820	765	760	748	747	780	736	785	753	785	795	812	777	771	763	773	783	773	830	750	732	762	736	785	784	803	794	761	733	785	724	777	732	777	767	804	801	771	750	794	784	772	804	759	762	755	816	743	755	784	814	744	764	815	819	779	764	744	821	775	779	762	755	759	813	750	748	725	770	772	738	810	775	782	764	793	756	810	800	754	789	762	789	754	759	768	768	793	706	794	796	745	784	798	767	783	770	799	783	785	796	766	772	778
6430	9256	7980	5185	3680	2513	9637	24080	19538	11162	4655	2150	1011	774	723	707	718	736	711	657	660	739	678	719	696	678	712	680	693	651	719	652	686	734	706	671	692	710	746	729	716	664	701	703	698	698	693	692	762	700	716	656	724	721	691	718	672	678	684	677	673	737	695	707	653	699	726	724	714	714	655	693	669	704	743	729	637	707	660	695	697	737	715	736	666	725	726	710	739	718	640	695	695	736	728	726	716	672	717	672	695	724	731	700	733	672	703	682	685	694	683	671	662	689	744	689	689	713	702	731	665	730	715	708	726	734	699	684	667	676	694	718	690	710	726	672	734	684	666	645	711	715	674	745	710	689	716	691	677	708	676	686	715	702	709	673	670	682	722	689	659	678	703	717	723	694	673	675	697	693	703	730	663	741	671	727	705	690	732	736	700	722	688	726	688	685	717	634	687	669	701	671	671	705	703	693	675	689	710	720	667	674	767	699	685	720	658	720	699	675	711	725	721	675	665	707	698	700	685	667	685	721	703	702	736	692	699	701	726	699	703	683	692	735	718	673	667	721	673	671	693	705	697	671	704	741	701	724	683	667	680	683	722	708	677	706	643	669	659	712	692	762	718	710	689	683	666	696	675	693	738	737	643	718	655	733	687	726	663	697	721	699	715	643	664	638	706	761	670	699	677	679	703	699	708	744	682	708	691	699	666	657	695	710	699	698	674	631	706	704	718	722	723	734	684	698	687	706	676	692	711	661	691	690	712	704	673	676	711	740	706	737	708	738	663	666	704	656	699	669	681	715	672	714	686	702	628	696	676	680	690	733	683	711	721	704	675	719	720	704	724	692	683	722	708	715	697	675	688	699	661	663	717	693	710	685	667	666	732	729	691	688	738	661	706	724	696	730	692	724	720	697	736	666	666	699	660	718	688	671	730	662	709	666	696	705	673	713	701	657	682	691	696	686	715	699	686	683	702	697	682	678	696	680	670	656	690	697	707	732	689	694	687	751	712	696	692	716	696	685	657	643	725	676	650	664	691	700	672	713	700	721	662	707	699	712	727	689	728	697	746	686	683	710	712	649	689	701	657	656	683	684	706	724	711	703	697	730	710	738	705	713	684	688	697	696	729	726	697	676	712	659	682	744	689	668	652	715	684	681	730	703	715	671	728	688	729	699	688	675	681	682	701	732	723	762	653	662	695	750	683	702	695	666	742	663	681	687	715	733	738	716	658	705	696	707	707	711	659	745	671	680	707	680	690	704	731	740	728	695	701	717	706	637	712	659	714	714	697	674	729	718	725	679	720	719	713	712	669	671	697	728	723	666	685	695	696	739	781	678	663	681	687	638	703	729	726	708	689	709	722	758	711	721	667	700	723	703	704	698	687	735	696	690	693	724	692	783	690	680	679	659	698	693	668	670	697	696	712	692	692	664	682	676	706	721	688	705	726	696	684	666	712	704	714	670	707	671	713	684	698	716	705	637	705	651	705	627	693	663	718	674	673	698	730	718	750	717	696	668	667	727	679	701	650	718	680	657	663	690	725	691	706	702	691	713	718	680	724	706	696	718	696	710	694	690	646	678	745	678	682	701	682	677	659	707	671	668	704	686	670	704	721	702	729	673	663	679	718	637	699	722	682	690	723	703	692	754	687	694	679	704	664	695	705	714	717	698	678	711	664	697	732	664	718	702	683	723	702	694	707	695	715	694	680	732	698	658	697	670	725	691	698	732	724	686	734	661	688	692	663	704	726	651	730	680	664	704	745	706	643	703	710	682	680	716	736	673	694	633	711	722	712	703	716	693	680	700	748	697	701	694	696	688	696	720	694	684	685	705	690	701	656	710	730	701	721	697	724	689	699	655	707	723	679	732	673	688	702	650	646	709	676	714	702	719	726	691	698	696	705	652	706	666	687	696	691	679	661	693	699	694	698	691	706	680	689	696	723	706	722	669	716	712	709	726	712	706	705	674	666	731	678	721	685	727	703	692	676	696	662	719	699	702	712	668	690	630	698	702	693	727	689	733	718	696	710	683	713	705	639	715	703	685	677	693	691	693	666	666	702	721	682	689	684	733	661	694	681	690	703	703	697	715	661	702	710	717	696	660	722	700	677	769	655	657	733	657	662	654	669	676	669	706	676	699	721	707	698	712	712	700	688	685	691	674	650	690	626	746	692	637	681	649	686	727	711	733	694	672	671	710	702	681	665	720	691	695	717	701	705	711	698	693	695	666	686	658	695	697	706	690	711	705	676	690	711	691	678	648	693	683	667	643	689	708	677	724	655	668	666	671	712	731	672	667	722	658	667	714	692	677	638	707	665	705	686	669	708	700	708	731	662	748	720	668	692	675	676	728	666	647	670	661	669	690	699	708	682	668	684	689	710	684	706	664	716	666	703	673	686	664	669	701	675	734	678	753	693	699	672	695	705	705	651	687	712	687	716	662	703	724	682	685	694	699	704	723	706	698	699	691	691	690	702	695	727	700	680	730	703	674	709	712	684	679	700	706	667	696	706	692	687	663	660	714	687	684	652	704	716	671	697	688	724	721	685	695	698	695	715	663	703	682	690	688	702	698	698	670	695	696	681	702	696	707	706	704	709	671	696	709	692	702	696	696	664	708	691	757	643	738	688	688	721	691	751	676	657	733	693	754	710	702	716	690	708	724	741	693	658	659	683	678	726	696	656	685	681	696	658	705	629	702	674	719	675	694	707	686	682	749	719	694	704	748	733	676	667	709	713	720	683	701	682	660	670	688	706	738	710	690	640	682	700	716	640	744	664	665	665	708	698	701	716	683	713	662	723	629	682	695	688	715	630	698	707	699	694	678	704	690	717	712	689	678	667	678	675	728	687	730	649	698	734	664	655	655	707	698	702	663	643	693	718	648	629	676	703	708	724	718	667	668	644	704	654	700	680	726	700	647	649	710	707	710	684	665	689	704	703	667	686	699	724	705	694	692	672	701	654	686	728	693	687	680	702	698	683	703	722	723	727	664	675	699	711	706	705	690	665	700	667	700	776	699	658	683	663	720	726	678	692	691	711	746	717	689	684	690	706	649	699	707	695	709	695	695	719	670	639	694	696	709	726	712	666	719	663	637	682	699	709	679	681	688	696	665	714	740	723	664	673	712	742	709	685	724	676	731	684	682	696	689	710	716	666	699	693	715	711	741	680	702	682	727	707	718	640	699	683	665	706	701	727	695	711	635	661	698	766	686	681	688	682	731	717	695	687	738	711	748	672	673	649	688	771	677	721	706	664	662	703	633	688	684	730	657	688	679	646	699	730	718	672	672	736	719	656	688	632	679	673	683	716	681	720	711	688	682	659	707	719	736	669	694	722	673	701	727	725	700	690	691	743	718	672	680	746	740	675	673	716	663	654	713	684	710	684	714	672	655	749	746	691	679	699	706	661	685	707	674	716	722	707	700	704	700	723	704	690	685	704	704	717	694	698	703	656	686	695	696	692	727	664	745	631	680	679	671	685	695	682	723	706	716
24205	21309	28586	24374	21167	11508	15711	42670	39753	27529	12046	4512	1581	989	959	943	900	892	975	895	848	918	879	882	908	902	902	885	875	904	842	872	930	888	890	852	909	858	881	904	886	874	928	880	848	821	959	884	894	884	878	921	944	884	894	905	909	952	861	877	946	935	879	920	852	870	857	871	894	893	816	872	890	855	922	805	902	850	914	883	890	915	853	874	893	861	819	877	855	918	903	904	870	889	887	907	864	852	863	908	842	872	874	885	916	860	851	884	820	898	877	857	864	903	873	863	858	880	906	865	903	891	881	881	902	814	834	885	909	897	939	816	901	908	807	848	821	925	879	897	882	891	830	894	857	856	896	914	919	855	923	921	898	836	856	896	873	884	886	855	826	884	852	904	799	865	882	889	907	854	863	874	926	855	865	827	910	867	829	884	911	940	798	827	905	874	862	904	851	897	863	862	938	893	880	884	893	884	877	894	871	849	871	877	871	909	875	872	906	886	861	884	869	869	854	916	856	852	916	838	904	849	848	875	916	884	855	891	830	860	852	873	834	919	857	893	852	876	876	847	863	930	865	910	898	918	888	853	856	883	849	917	922	885	880	886	868	881	856	888	878	888	862	846	824	896	856	876	890	860	881	890	794	826	851	847	827	901	882	856	876	865	866	898	893	929	866	842	861	857	857	904	847	930	826	824	841	878	855	889	863	879	878	860	876	899	857	968	816	868	858	911	926	913	835	864	886	856	907	812	878	876	900	877	846	840	856	817	962	859	902	884	899	877	841	849	922	936	890	918	894	915	902	831	861	909	920	863	874	882	844	918	863	853	847	904	856	900	873	856	840	909	881	815	885	893	879	767	879	888	910	918	873	845	859	878	874	868	887	873	901	868	901	893	834	848	838	908	868	863	894	836	880	852	862	811	824	903	856	878	863	886	870	851	922	810	858	868	878	881	884	855	911	835	867	869	842	936	816	828	850	874	908	916	882	866	900	905	851	929	922	869	890	867	919	851	841	938	887	824	852	931	827	897	896	866	938	913	901	861	866	904	838	844	841	825	862	876	841	863	849	887	863	892	899	881	878	846	839	864	900	827	837	841	928	857	856	897	889	874	886	848	889	903	828	843	874	837	900	909	855	815	845	911	872	834	876	877	847	839	877	865	844	936	907	903	898	856	821	857	906	874	865	908	885	840	850	833	885	882	901	908	929	889	864	879	860	896	878	860	858	896	864	868	871	941	873	874	865	842	860	913	916	876	924	861	919	846	901	888	875	840	860	868	871	897	879	835	854	863	911	925	811	838	862	862	895	856	861	893	844	918	872	898	856	822	791	872	838	861	849	852	887	872	895	873	882	885	906	858	889	877	936	848	904	924	859	869	875	869	897	869	905	894	858	865	870	896	875	913	847	867	912	885	897	884	931	884	901	920	848	835	868	848	873	869	905	892	796	846	850	861	900	892	853	866	845	853	871	890	856	864	851	892	869	841	844	855	862	918	882	894	906	948	896	898	882	820	852	893	888	890	896	857	875	837	889	912	882	889	875	820	885	896	899	888	901	833	819	868	892	916	847	876	846	873	860	887	867	887	867	848	910	847	910	923	904	861	868	839	920	846	886	863	810	882	903	872	877	875	931	891	921	839	883	891	914	840	858	854	893	838	853	856	850	865	888	864	858	913	857	872	824	891	863	880	867	916	862	883	887	864	825	843	889	862	871	904	897	890	862	896	929	902	923	902	862	888	801	907	821	882	902	854	881	883	841	977	841	864	908	927	855	850	860	893	848	914	906	893	889	877	862	919	901	886	905	855	910	907	878	883	867	836	815	866	848	857	874	890	880	898	901	953	891	863	884	874	851	814	837	887	889	882	861	878	894	847	809	919	849	944	892	911	882	852	879	838	873	857	882	928	921	860	888	899	865	877	884	892	827	879	910	842	862	853	879	902	900	827	827	897	864	884	857	912	862	882	834	879	897	903	923	885	908	865	896	864	897	840	854	879	907	911	891	833	868	860	879	961	850	898	886	856	871	852	849	803	902	852	871	936	899	860	904	866	867	918	840	908	852	880	839	873	873	831	911	919	927	825	853	874	889	882	887	922	855	904	886	890	834	847	859	876	925	872	907	876	872	832	853	840	862	850	881	884	909	881	886	872	867	896	828	933	902	914	829	861	906	870	841	856	857	855	906	854	867	866	851	890	919	943	850	920	878	898	878	861	908	841	865	900	820	889	843	861	783	865	852	962	857	882	835	901	887	876	832	888	881	903	924	899	874	852	886	925	859	899	832	837	872	920	889	911	879	854	888	888	895	827	853	865	913	911	912	871	845	879	872	887	822	844	888	879	931	865	866	822	845	858	852	841	840	850	862	852	871	859	846	834	891	824	833	864	878	858	867	850	878	858	866	892	885	798	805	832	808	860	899	832	856	821	896	888	873	880	863	854	857	850	867	880	874	867	851	835	846	874	909	838	885	871	811	852	879	851	899	898	875	846	853	853	852	834	846	836	864	827	872	869	895	869	825	864	892	865	867	894	884	894	899	882	839	879	924	828	895	891	901	870	886	907	825	893	837	908	821	835	866	879	862	837	915	813	882	870	908	838	858	838	926	865	860	868	907	892	886	870	895	883	924	858	894	876	875	826	904	899	850	877	866	885	893	868	834	880	878	834	848	878	873	949	866	866	889	904	887	833	869	815	883	922	883	891	902	905	860	914	885	874	949	873	876	839	903	863	900	906	852	867	898	866	846	838	844	920	942	857	880	854	869	853	888	846	917	889	855	891	876	853	833	883	892	850	893	893	896	866	921	904	863	854	879	896	886	875	924	922	851	892	847	801	920	848	772	842	867	848	869	848	846	862	920	887	815	872	873	918	858	811	867	888	860	928	880	868	825	912	887	843	847	816	876	872	873	882	915	880	867	904	870	820	858	836	855	855	885	850	878	869	869	842	837	843	874	861	914	841	912	921	841	952	898	880	849	841	831	812	850	967	901	888	911	915	864	876	896	842	852	885	847	910	908	811	862	912	828	876	891	876	923	877	866	898	899	881	860	886	903	825	835	843	878	886	850	922	859	852	877	890	873	894	829	829	844	916	873	858	946	886	901	826	916	880	852	864	815	893	830	873	862	903	886	887	873	852	856	860	917	885	867	855	893	893	862	857	854	840	860	836	827	907	891	853	952	883	862	900	852	855	862	878	832	926	897	866	867	820	929	816	884	869	903	944	920	850	874	891	932	886	880	896	861	790	978	870	882	812	845	913	873	899	866	835	864	895	866	883	918	872	865	850	893	893	883	882	876	891	836	854	848	886	882	889	840	853	840	860	941	879	904	851	869	870	909	876	832	901	856	833	896	851	873	889	863	882	825	878	898	917	861	899	885	918	811	919	909	884	896	821	849	852	876	870	907	907	840	858	873	875	852	868	868	923	916	924	890	921	859	917	849	856	905	805	834	897	863	843	841	862	861	875	866	895	925	899	921	848	876	870	890	888	857	804	853	896
7487	14174	13503	8422	5469	4171	16961	41105	35691	21785	9287	4250	1508	898	848	764	826	852	828	815	812	758	793	753	785	803	762	824	776	814	809	779	787	733	783	766	777	796	809	756	817	811	839	764	815	841	772	786	762	811	787	736	786	814	797	805	742	771	815	817	809	796	756	764	807	836	796	834	790	789	784	753	750	810	826	819	813	793	798	787	789	763	795	782	755	772	791	775	774	804	813	792	734	806	786	801	845	766	796	693	751	765	799	787	778	783	750	724	808	797	751	776	793	846	794	808	766	744	787	773	757	774	761	820	783	786	807	714	775	780	748	764	791	764	853	792	756	780	779	806	743	884	769	816	781	806	784	770	768	807	810	785	800	790	795	819	805	838	765	786	804	751	831	740	800	757	763	741	776	803	797	791	791	776	793	820	796	788	812	790	780	818	788	793	756	778	787	816	760	800	790	730	823	783	812	777	873	804	786	733	752	803	828	808	760	812	796	758	791	780	754	782	738	780	783	786	826	836	760	805	739	771	783	784	754	754	815	758	765	796	836	758	745	803	764	783	777	712	806	744	806	727	828	776	748	753	754	775	721	786	831	793	799	765	794	793	769	768	752	813	742	777	747	797	815	824	794	784	759	799	778	744	758	780	704	792	781	795	764	802	791	828	724	752	802	762	791	795	793	790	855	736	744	780	778	755	843	798	784	772	757	753	801	777	763	795	783	761	755	764	809	764	718	798	793	792	755	780	794	847	820	750	784	771	807	724	789	786	776	817	779	750	810	802	782	803	799	784	727	764	765	801	774	820	780	782	732	790	784	771	794	776	750	786	785	800	776	762	836	791	827	788	726	829	791	739	790	817	777	767	764	809	796	787	818	741	783	759	785	767	775	765	792	807	765	758	795	772	775	793	790	841	747	773	767	806	758	822	803	756	753	811	795	781	841	803	845	787	814	785	743	775	812	823	834	836	842	771	791	801	750	748	738	803	771	809	798	742	727	818	743	724	794	837	814	770	756	790	742	783	780	763	752	747	770	818	777	765	736	772	813	823	802	803	794	768	736	777	855	749	761	778	790	767	775	784	757	832	746	749	748	745	817	756	811	751	755	783	755	777	832	786	771	770	778	761	767	763	765	775	793	757	768	757	791	747	794	811	744	808	829	756	818	831	791	783	764	732	753	744	751	775	797	780	770	818	787	767	804	784	791	765	765	789	751	729	739	759	813	792	733	786	809	739	724	748	755	838	782	795	762	833	769	785	733	775	799	761	766	733	750	809	765	816	767	754	782	800	765	741	786	800	807	796	741	788	797	741	788	775	769	742	752	755	790	770	817	817	782	802	756	770	809	788	775	819	799	769	843	798	774	785	745	774	787	755	853	816	726	754	803	736	769	778	779	786	740	748	785	809	761	791	755	767	762	792	806	704	777	761	767	797	772	766	809	761	824	808	773	771	801	741	745	828	797	812	766	767	794	797	825	770	773	795	735	742	743	802	713	813	789	758	825	801	770	776	766	781	729	788	815	781	766	777	784	833	773	824	788	794	818	768	790	766	820	763	756	753	776	806	810	728	770	740	771	767	782	816	785	756	800	785	752	837	780	776	782	765	774	767	776	708	771	757	785	800	795	781	774	722	778	811	820	767	759	854	778	795	763	781	735	747	759	753	859	784	805	785	771	805	752	767	813	710	796	787	751	775	804	764	741	738	772	805	759	813	763	741	754	782	772	749	778	758	813	786	769	811	804	787	750	755	783	808	750	781	784	786	771	805	772	797	810	788	826	745	782	764	779	817	768	797	722	727	778	754	765	850	764	778	794	802	826	740	757	754	756	756	793	768	770	823	755	754	749	743	785	753	748	800	803	807	771	791	788	761	767	754	735	752	806	794	769	750	793	772	789	765	761	783	783	757	785	780	781	801	730	823	785	796	804	780	789	737	828	736	782	790	758	801	814	758	773	792	791	773	793	775	775	813	752	795	789	790	785	794	741	826	822	773	832	769	759	815	816	799	744	770	714	798	760	774	735	782	770	760	766	841	789	766	781	814	767	752	762	781	774	769	775	755	793	799	838	802	797	779	812	780	774	740	769	746	768	810	808	787	807	746	781	753	808	773	755	765	796	768	796	810	818	791	814	796	775	824	753	792	753	793	745	755	768	739	791	769	788	804	801	757	804	808	819	810	780	823	806	743	814	779	766	818	752	781	763	776	794	750	808	807	741	769	730	832	772	737	769	844	796	778	787	829	817	738	771	751	773	823	777	761	728	771	733	785	802	758	751	790	736	791	771	781	732	731	768	690	779	797	774	736	798	753	786	792	746	781	778	743	732	763	819	797	821	728	760	785	755	809	780	766	802	787	813	752	787	784	738	798	770	770	786	757	784	826	785	788	804	762	777	803	747	759	824	739	771	814	764	756	726	759	808	802	763	769	746	808	801	753	741	831	748	790	751	779	751	744	732	779	797	780	744	780	764	769	782	778	771	797	845	748	826	780	826	827	811	747	815	799	743	743	787	765	747	815	756	769	729	766	772	773	794	780	787	746	731	818	823	730	761	778	790	783	807	794	766	776	805	831	764	751	810	777	802	809	793	750	776	783	758	803	739	760	785	784	768	776	775	745	777	766	765	807	735	756	804	778	782	783	784	777	764	749	765	815	752	762	743	791	797	748	737	786	760	801	832	761	774	770	793	774	781	762	777	763	829	818	811	789	833	753	748	776	774	745	799	691	773	761	740	816	798	780	797	725	777	799	798	842	760	753	768	800	708	781	760	787	757	832	751	758	757	761	781	773	733	799	778	823	774	814	783	802	780	776	755	785	782	738	803	807	791	766	756	728	711	799	767	767	780	838	736	746	733	777	767	752	819	824	796	803	818	804	789	745	779	782	793	734	789	768	743	771	783	795	837	764	768	788	821	782	826	811	805	823	782	758	760	756	780	768	762	814	764	761	749	833	780	730	755	817	738	752	739	795	755	745	833	751	761	777	754	742	778	801	772	811	796	819	819	824	777	774	789	774	750	759	742	816	805	738	725	770	740	806	801	745	774	776	782	720	790	748	770	805	792	775	756	798	780	709	798	805	778	788	751	753	762	823	784	777	731	783	763	732	757	804	805	783	779	824	781	786	783	799	768	776	723	732	795	814	805	776	806	788	786	790	764	730	792	787	792	808	771	743	780	814	790	770	765	736	778	759	818	802	770	750	746	781	792	797	791	740	801	790	781	773	743	755	750	794	778	770	756	825	753	800	772	764	761	712	812	800	806	771	759	734	735	797	768	736	775	774	786	787	783	792	772	800	815	770	789	776	801	778	800	744	809	805	724	810	764	768	790	755	803	786	750	731	789	808	784	755	762	766	744	779	767	746	818	742	816	749	815	767	781	775	756	794	787	727	766	737	769	777	799	825	782	800	720	759	749	763	804	750	783	769	754	737	818	780	806	833	768	804	750	768	807	763	776	708	803	765	815	742	760	727	716	771	803	775	761	788	746	787	755	779	777	780
27603	14153	4894	3289	1819	1344	1237	3310	3941	2791	1705	1173	906	879	879	858	877	851	829	847	869	822	885	811	830	848	814	834	781	808	874	840	783	843	839	859	765	787	871	893	834	831	851	804	800	800	874	850	838	845	809	823	817	833	812	853	877	857	811	819	849	824	808	841	845	831	838	777	784	833	812	828	813	814	810	853	785	772	827	853	850	773	801	807	823	857	806	826	846	840	774	784	832	864	861	859	821	867	776	840	821	820	806	822	817	818	858	852	839	799	866	844	845	828	820	852	778	795	792	823	788	878	826	893	829	840	790	813	835	810	861	828	847	821	805	816	810	835	841	811	861	817	864	866	785	847	851	800	801	809	831	885	827	808	811	831	878	862	844	790	864	889	818	855	811	837	817	781	757	814	833	843	828	823	869	872	830	829	871	837	812	861	852	836	852	833	861	841	803	805	793	807	867	899	783	808	878	842	819	845	764	832	809	855	786	861	794	788	795	799	826	828	839	836	866	815	869	829	868	802	808	837	817	874	848	836	872	803	825	869	817	881	822	817	850	816	809	818	822	823	812	850	823	804	803	856	843	784	868	832	800	828	811	816	824	871	778	828	856	838	802	795	823	844	824	771	847	849	821	856	828	911	828	851	861	815	774	839	841	812	802	803	817	825	823	832	804	836	799	814	818	826	892	857	788	860	795	841	824	808	874	816	843	836	791	830	788	856	785	802	779	823	811	790	826	799	839	800	841	855	752	807	789	790	786	855	867	832	775	848	859	774	787	827	823	855	853	787	837	773	805	823	832	819	792	836	818	850	820	884	886	814	826	851	818	863	813	828	826	839	845	810	784	834	907	835	773	835	829	879	831	864	785	808	868	803	773	810	833	822	846	827	800	815	819	811	778	846	837	834	836	837	823	802	770	837	846	798	848	834	891	853	848	796	819	834	833	828	779	817	838	802	846	819	799	836	893	878	797	863	834	855	806	802	819	865	861	808	809	827	832	826	798	791	844	812	839	851	840	809	850	837	797	838	812	812	813	788	807	825	819	814	789	810	850	844	832	822	821	879	854	832	883	881	814	850	835	808	809	856	874	817	803	802	833	834	834	887	845	808	817	827	818	831	792	868	845	862	856	808	852	827	841	873	837	858	844	894	791	801	850	829	799	882	820	815	827	831	853	862	795	829	853	841	828	820	874	804	800	857	846	838	833	841	839	828	844	811	816	868	836	773	815	775	851	840	891	845	895	761	796	830	849	795	852	825	862	844	838	853	840	820	779	825	759	784	821	817	833	839	752	852	835	802	831	800	804	800	848	815	828	807	869	822	763	852	827	856	832	856	795	805	864	822	750	773	779	874	815	839	821	797	865	843	812	801	825	830	835	844	849	850	791	800	766	826	820	815	822	811	861	792	856	854	817	858	820	774	812	837	836	808	784	829	850	817	850	826	847	865	905	826	844	830	819	830	822	838	785	863	828	837	817	795	790	819	800	822	818	815	872	880	828	805	802	798	792	841	818	766	748	850	853	832	791	806	838	799	756	805	816	837	851	816	831	906	838	810	818	774	774	812	883	859	832	841	839	835	802	853	823	863	828	784	806	782	874	825	842	812	826	844	836	852	830	844	838	797	823	795	845	862	789	824	844	807	843	882	837	826	809	846	852	834	830	823	841	824	840	771	858	801	847	859	837	853	896	830	829	825	834	804	815	838	826	819	831	860	852	859	821	777	827	810	811	833	840	859	819	826	819	818	824	821	819	812	833	770	833	830	779	815	821	817	870	817	830	841	824	807	866	806	882	801	851	856	778	847	791	844	822	814	811	808	881	814	800	805	855	839	876	763	848	809	874	835	803	830	873	797	814	810	810	792	855	831	825	817	848	786	799	813	806	842	836	859	821	822	839	871	822	837	798	798	831	854	819	861	835	812	911	834	833	868	807	790	858	860	825	798	810	879	816	797	775	846	817	853	879	818	897	826	802	778	836	804	780	829	812	827	830	873	873	865	849	800	806	828	885	797	777	816	827	810	799	816	793	846	827	833	835	773	794	800	888	791	836	870	810	784	816	804	848	861	814	883	824	830	820	812	838	820	814	875	818	828	837	825	842	825	859	844	837	828	853	783	814	844	833	858	792	837	773	828	787	841	794	790	849	824	840	822	847	838	829	848	821	800	834	820	840	830	820	814	893	789	825	813	863	831	762	860	826	829	864	842	849	821	841	855	787	795	831	789	810	840	830	815	787	827	862	829	876	814	807	811	813	792	810	797	844	846	792	774	785	831	863	827	875	780	803	804	816	796	804	797	822	788	810	802	825	828	840	823	802	843	821	838	844	819	789	855	830	829	796	831	808	795	858	819	824	855	806	791	815	815	841	855	788	848	789	815	833	836	843	905	777	798	816	826	763	856	863	807	815	812	835	866	809	822	818	772	834	886	791	799	866	807	830	830	835	818	865	815	785	831	814	797	808	769	811	823	810	830	852	804	821	845	865	845	806	827	841	808	818	822	845	803	826	794	825	799	848	835	845	858	844	858	825	834	810	802	809	860	816	833	821	812	833	828	826	834	828	803	797	834	808	760	841	842	844	827	859	843	750	823	816	841	817	835	815	855	836	840	864	791	763	802	847	833	845	817	832	783	844	817	800	867	868	857	819	866	811	855	861	822	843	816	800	841	847	873	765	821	871	799	886	830	839	859	827	826	798	903	783	813	830	877	822	792	771	832	852	776	825	814	829	795	837	851	837	866	861	793	818	789	790	839	854	850	827	835	832	849	880	811	870	832	806	849	847	871	869	821	836	829	817	837	840	820	791	809	867	892	792	849	821	854	756	845	800	795	865	864	811	802	853	799	830	893	810	824	806	794	818	825	823	904	868	798	838	880	852	854	838	864	839	862	857	800	844	779	829	825	878	854	821	837	809	821	837	777	802	772	912	804	822	783	821	843	901	802	837	790	802	827	893	829	829	759	851	830	833	785	797	852	843	862	823	839	782	827	850	812	806	805	796	865	812	820	830	855	811	819	857	870	864	804	862	800	814	817	876	832	870	837	796	874	829	836	804	853	863	845	834	826	769	829	842	862	815	832	827	832	850	856	808	813	791	843	818	830	755	809	856	784	826	835	816	849	819	809	826	788	853	820	762	833	783	849	854	827	823	839	789	832	822	886	831	809	822	806	816	795	858	839	841	855	875	857	855	824	801	791	835	876	818	803	807	822	773	818	844	889	801	817	850	819	823	847	858	835	825	874	821	825	818	799	851	812	878	841	826	875	789	811	831	825	863	817	803	824	783	807	823	814	813	836	885	845	802	849	826	839	850	784	809	855	860	863	799	850	775	850	866	875	828	777	834	866	854	802	841	823	840	824	855	758	770	818	796	812	870	825	830	820	815	812	891	837	854	843	828	808	853	796	855	847	848	835	805	829	807	871	824	840	831	815	837	827	814	885	847	820	861	789	818	838	783	852	818	841	844	804	795	798	900	798	857	831	780	829	833	793	793	898
6628	4081	3744	2823	1990	1500	1326	4106	4381	2854	1607	1009	816	748	728	731	722	751	719	755	674	735	690	722	702	697	745	644	673	665	680	709	737	710	731	782	740	706	724	700	700	715	761	731	708	722	743	723	753	718	705	692	660	720	683	701	686	684	709	734	739	741	742	671	728	692	720	717	720	674	735	686	692	717	740	679	695	715	695	684	695	671	742	715	703	694	721	708	708	730	708	744	703	721	709	722	721	737	674	709	753	720	669	720	730	710	681	714	688	718	699	720	677	650	708	721	748	668	665	779	692	703	720	698	727	717	753	728	746	725	685	735	725	735	743	656	719	721	711	733	768	716	704	689	739	736	703	698	701	697	689	714	751	731	710	736	720	757	724	655	733	720	684	796	714	683	726	656	698	670	720	713	691	754	732	708	704	739	715	714	750	709	696	741	685	732	708	701	771	678	769	680	715	732	656	691	748	760	702	679	725	675	672	749	701	695	716	657	660	698	652	697	680	666	717	684	759	699	687	728	718	714	759	770	677	703	667	734	707	731	690	689	666	728	759	738	705	735	694	707	772	706	747	706	687	711	680	765	705	691	747	695	675	753	686	706	744	708	671	694	688	735	732	691	663	730	774	699	729	670	716	686	660	741	704	736	712	722	710	774	691	730	680	726	681	751	755	725	747	746	720	742	705	744	720	735	718	756	719	680	728	683	709	737	698	764	681	719	674	755	715	671	691	682	702	751	664	760	713	701	731	710	756	724	721	705	728	705	728	733	714	730	678	677	672	717	741	706	702	712	686	687	707	766	757	730	725	740	762	711	722	735	748	708	721	704	717	708	737	674	701	694	726	725	679	677	720	739	668	769	715	678	710	705	741	693	715	748	700	701	733	724	670	719	719	681	697	690	769	693	708	704	680	729	711	658	693	751	718	715	723	728	752	716	747	673	719	725	707	736	703	703	766	736	694	702	720	691	678	726	737	701	714	761	706	720	703	730	694	707	759	764	717	657	701	733	678	685	736	680	699	733	735	708	728	685	697	729	684	744	679	687	715	723	700	664	752	728	734	715	737	734	741	695	730	681	722	721	728	680	680	680	750	789	721	710	689	693	685	712	740	720	684	702	706	716	702	714	746	716	717	704	770	729	691	674	699	675	701	685	723	693	658	716	680	752	713	706	705	734	737	759	703	679	733	732	723	711	748	769	743	737	747	695	727	717	718	669	658	693	750	751	671	730	700	686	739	731	690	733	753	738	737	745	711	716	679	711	723	740	648	739	684	724	727	717	626	682	643	687	712	726	747	717	736	755	723	759	715	689	661	719	709	701	719	701	683	694	728	726	743	744	700	710	712	730	715	731	680	702	721	730	697	681	691	707	681	746	714	715	743	738	738	712	727	713	747	711	663	759	690	739	714	690	726	678	742	685	732	760	728	759	705	736	717	698	725	737	740	694	730	729	714	684	655	759	738	708	663	709	723	721	706	704	696	701	675	753	737	721	710	724	762	669	692	714	744	676	682	699	750	680	767	646	746	724	709	650	741	750	664	704	708	720	732	682	723	729	696	694	651	704	666	723	701	688	720	709	702	733	714	740	715	699	683	721	739	738	698	717	708	752	721	743	728	687	738	767	722	684	674	740	754	711	693	726	717	751	684	734	682	700	674	711	712	722	738	665	733	668	752	662	654	719	682	666	693	668	729	714	685	653	690	759	724	753	730	757	695	686	735	672	706	708	699	715	726	675	733	759	724	705	723	731	751	720	671	701	714	711	689	722	704	692	697	672	756	719	770	688	756	725	706	667	718	727	673	729	646	748	726	661	742	711	744	743	699	721	741	688	727	694	718	737	710	716	742	707	743	700	675	698	701	724	758	715	702	665	657	711	681	712	716	700	732	691	697	683	704	712	721	656	737	764	726	697	703	745	719	698	697	706	700	691	756	729	749	720	723	725	675	720	739	668	712	697	727	693	721	695	711	693	703	721	689	711	701	740	732	718	748	770	763	725	740	661	724	667	752	691	671	662	714	757	756	797	681	690	684	734	710	736	728	711	724	713	741	695	748	678	687	703	687	739	713	706	669	696	710	672	692	745	694	722	655	737	689	703	754	670	715	696	730	648	684	747	722	751	768	720	673	737	742	653	740	658	670	685	713	708	732	719	717	702	712	707	692	727	669	763	728	725	766	739	687	756	690	691	744	717	703	709	697	753	685	725	729	697	750	726	691	702	695	677	748	726	665	738	680	709	702	707	704	767	699	776	715	753	698	776	702	691	752	690	705	716	716	738	689	712	718	765	673	683	740	659	692	696	733	762	731	715	747	637	678	783	684	690	679	696	701	710	753	723	721	744	725	689	702	733	710	710	698	745	679	726	722	716	699	669	692	689	714	740	732	726	738	742	737	709	672	651	677	720	727	700	728	706	736	713	698	689	725	722	637	706	731	769	722	700	700	726	723	713	715	735	722	691	668	725	724	722	738	742	675	682	749	731	685	733	687	702	715	675	712	673	762	691	747	701	699	670	715	726	716	711	729	715	755	748	732	701	710	710	657	675	691	697	712	704	692	711	709	735	673	669	768	725	745	732	724	742	698	709	675	707	693	716	708	708	697	663	729	719	767	702	681	710	723	741	690	733	699	681	720	753	708	686	680	734	717	734	735	718	713	714	771	730	759	710	748	773	833	751	695	696	714	720	683	722	727	701	686	745	662	722	711	724	703	727	669	719	771	704	664	685	681	713	669	707	730	715	748	653	733	712	680	728	720	743	719	687	684	770	718	699	689	735	745	736	665	736	716	700	734	739	675	724	740	746	781	709	685	682	713	763	706	669	694	718	731	717	722	728	727	729	745	723	714	700	731	758	729	716	724	736	733	742	651	686	680	723	724	759	760	688	731	756	711	647	685	748	780	716	724	686	691	668	680	689	689	651	704	726	716	674	707	688	732	716	727	708	712	677	686	716	694	701	766	637	740	650	689	702	755	729	725	707	715	696	706	697	681	726	694	725	713	744	675	711	702	702	720	691	727	700	727	688	698	706	723	709	745	689	637	705	699	738	699	678	712	706	750	687	713	701	771	655	752	726	769	709	748	728	718	713	725	735	720	672	665	716	660	748	720	707	770	703	736	710	733	771	724	679	695	669	672	688	746	691	698	733	664	721	704	724	687	724	693	712	712	702	725	747	688	736	698	677	754	709	731	760	699	705	699	727	654	679	717	717	680	707	687	729	696	675	706	716	703	699	708	685	714	699	709	746	729	731	738	728	761	713	732	711	705	709	688	683	723	719	700	667	671	719	688	766	733	721	692	708	741	716	716	717	728	735	746	707	676	715	753	692	685	708	706	705	742	717	705	703	680	681	659	670	719	626	724	721	696	748	709	726	711	710	695	721	715	680	691	728	729	699	777	768	712	691	712	679	729	719	725	751	733	662	750	723	665	679	697	724	720	718	734	660	692	717	712	695	687	754	696	711	716	711	664	711	692	761	747	699	735	680	710	708	701	706
25467	21272	26929	24819	8106	2453	2787	21005	23645	16083	6073	2464	1223	845	834	767	798	766	784	803	745	794	707	809	763	743	793	755	757	734	816	783	806	839	792	751	751	761	750	746	763	741	806	766	803	762	744	787	755	766	789	784	833	742	813	748	757	774	756	773	774	807	783	794	808	789	767	790	800	783	766	777	779	818	781	805	721	718	774	786	759	798	757	799	777	780	806	781	803	795	747	737	775	732	766	824	779	734	782	725	767	723	759	769	778	748	765	765	762	767	800	826	730	808	791	822	802	769	782	791	746	749	765	768	753	803	791	766	809	720	821	743	791	822	798	783	750	762	813	719	772	793	719	799	791	751	786	759	781	737	842	736	742	743	754	774	696	787	828	766	787	810	803	741	742	776	767	797	786	828	721	790	817	805	710	734	786	773	802	815	760	725	871	790	766	786	767	757	728	790	739	751	796	810	775	737	751	807	759	757	804	773	758	754	757	761	761	766	782	767	777	748	796	776	833	774	762	782	702	776	783	759	747	728	803	775	762	851	777	788	755	797	770	767	774	774	727	768	781	716	811	789	808	771	778	750	782	774	789	759	839	772	785	767	816	782	766	762	804	776	751	800	735	738	807	801	778	801	767	733	768	753	760	776	757	774	779	808	785	734	819	771	803	813	765	759	804	768	775	799	825	728	737	716	749	755	787	734	760	806	761	800	790	832	794	749	759	771	780	752	749	751	708	755	780	751	755	776	754	759	801	757	746	776	720	824	789	768	749	789	768	779	788	752	754	740	774	803	793	810	785	727	752	781	787	742	751	780	740	750	795	793	781	781	783	782	808	770	829	808	707	722	762	777	784	757	764	815	795	812	751	791	769	803	795	731	717	758	707	718	753	783	772	829	777	772	751	759	794	787	810	771	769	758	781	781	794	762	718	802	756	793	745	775	777	800	773	757	756	777	763	778	802	770	793	795	799	717	791	743	731	736	798	730	765	748	804	798	739	783	721	780	792	729	739	734	811	794	786	812	838	744	775	798	746	740	766	791	786	731	773	787	734	768	756	707	769	712	764	813	789	772	780	766	741	781	773	800	806	835	833	747	822	772	733	785	786	736	723	719	795	755	784	835	781	775	744	793	778	755	796	816	755	724	770	767	783	793	738	671	739	824	790	805	761	758	791	766	776	755	780	741	794	786	739	766	719	789	740	735	755	736	761	778	760	736	789	815	784	759	805	773	789	749	791	753	800	811	756	793	715	780	812	767	771	763	787	781	782	776	749	764	765	804	773	783	747	745	766	724	784	775	767	763	773	736	804	743	742	808	781	738	723	790	754	746	750	720	849	817	765	778	788	758	788	712	755	716	743	758	781	789	734	757	779	754	763	799	749	779	790	782	802	763	740	778	827	789	764	795	784	772	758	810	794	810	793	793	741	766	750	821	779	817	755	765	767	771	738	781	765	781	772	817	754	781	729	725	748	795	779	842	794	778	790	755	803	742	771	772	763	803	765	757	772	804	762	745	738	755	792	754	742	797	810	770	757	795	773	744	803	737	808	780	776	762	767	734	792	759	804	765	760	791	793	784	797	762	775	756	771	759	756	796	753	812	796	774	773	718	720	815	792	751	856	760	790	751	819	794	766	735	748	708	779	780	725	788	814	730	798	731	774	801	762	768	785	746	805	779	713	768	764	710	728	808	787	780	764	770	771	784	725	710	783	761	756	768	770	728	691	771	748	798	800	752	812	772	744	773	800	761	766	787	794	746	753	771	787	767	730	799	728	754	792	783	723	786	732	783	770	753	773	788	797	833	810	721	816	780	775	769	735	710	794	848	773	777	714	829	766	774	753	740	776	752	731	768	740	756	758	800	769	780	749	760	779	747	774	719	786	764	800	798	804	785	817	765	778	779	752	767	717	805	776	716	726	818	743	754	720	733	762	793	721	792	760	809	814	812	750	790	738	721	785	764	770	765	744	772	821	780	726	792	727	805	806	762	766	773	771	767	786	742	730	743	739	770	821	774	798	742	807	760	812	714	843	789	753	756	772	755	796	782	767	753	758	789	794	812	776	761	813	772	787	800	791	756	719	816	783	779	734	743	783	739	780	776	760	768	742	697	779	726	788	786	763	826	790	790	770	718	771	732	780	756	763	767	764	782	811	767	833	774	830	769	772	792	780	707	820	740	742	794	792	781	774	783	764	767	804	780	774	811	748	786	763	785	835	757	748	796	719	761	832	735	844	759	742	756	792	784	755	788	781	751	772	798	752	735	773	810	816	774	738	730	748	739	734	788	720	803	772	813	782	754	794	836	758	814	769	743	760	750	772	808	741	762	789	804	746	777	786	716	745	771	761	781	763	771	742	700	706	746	758	783	778	813	752	795	759	753	819	756	745	745	762	834	777	750	800	784	850	764	832	818	791	787	767	774	790	822	780	792	759	749	758	793	803	772	819	792	772	759	767	792	752	778	786	774	804	830	829	792	777	814	808	733	764	747	745	763	816	801	809	747	727	748	776	763	758	754	779	781	739	815	764	799	763	780	791	829	799	741	824	766	779	753	737	786	707	775	743	845	783	761	760	736	737	760	752	799	762	736	780	774	756	757	737	773	767	770	771	745	817	746	733	778	741	782	756	733	789	721	755	733	800	761	792	765	748	729	809	750	794	760	775	756	773	732	778	769	769	780	782	755	780	813	772	772	758	763	743	797	767	710	746	804	804	781	792	785	785	778	766	793	772	757	764	734	788	829	756	771	776	787	782	791	785	787	760	822	807	818	715	730	773	765	813	764	790	751	775	824	765	777	771	821	797	800	723	771	783	739	796	734	808	791	768	766	765	764	746	744	823	759	799	723	782	782	770	740	747	748	786	717	754	751	781	756	763	781	749	790	826	741	773	798	778	820	789	721	747	762	768	813	784	831	739	803	779	813	775	758	837	776	772	778	768	786	830	795	757	764	768	745	768	769	786	751	755	793	723	756	794	777	769	796	760	781	773	751	742	810	770	736	770	753	762	728	737	799	758	785	846	776	793	793	788	772	785	769	760	749	786	809	768	744	774	737	756	761	740	794	742	733	768	772	778	805	744	834	756	781	781	724	752	760	748	751	755	778	788	738	764	745	725	773	777	840	763	796	790	757	772	705	783	763	816	772	771	814	776	733	744	762	796	751	808	758	755	779	722	773	746	730	761	726	771	782	763	738	800	772	752	784	742	736	775	726	818	766	733	814	753	744	781	759	750	794	805	741	792	809	734	809	760	767	774	738	811	765	710	751	748	796	785	784	774	715	721	728	776	747	803	826	750	711	797	812	783	758	767	734	779	761	759	770	792	770	769	721	805	803	748	760	763	775	712	777	731	708	756	756	746	788	764	774	728	761	761	758	744	820	814	779	797	765	778	759	748	764	757	737	756	809	761	756	821	818	749	827	728	750	780	807	758	769	741	769	735	787	777	856	801	749	733	744	784	720	791	755	744	757	762	787	804	783	760	742	762	767	800	778	773	732
5666	7796	8418	5267	3228	2075	3160	22607	21693	13202	5296	2516	1180	807	709	700	733	683	732	762	697	729	720	701	702	740	682	728	716	698	682	667	755	719	738	687	707	675	707	697	680	716	724	727	703	707	724	679	699	695	722	727	722	785	733	736	702	723	710	695	718	657	690	692	685	694	712	710	741	697	742	716	666	689	727	710	702	741	700	680	659	695	731	709	773	713	748	714	715	700	705	709	730	690	673	705	701	697	756	700	720	705	704	711	667	699	657	691	713	670	685	675	682	686	706	712	680	673	677	679	706	682	671	723	705	697	702	705	691	692	706	677	713	705	689	730	689	676	740	684	758	706	749	733	751	729	702	689	685	749	708	696	699	711	692	664	684	729	699	730	719	717	663	724	717	750	670	696	702	735	718	678	666	713	658	680	697	669	696	715	716	725	726	691	669	664	713	709	712	723	744	693	715	744	707	660	690	722	747	704	712	679	765	674	714	712	749	690	703	725	688	717	667	696	684	676	662	680	730	685	762	703	699	685	700	706	753	745	732	673	751	693	638	658	661	733	719	701	732	727	707	689	649	642	676	721	719	692	678	708	746	685	693	681	692	687	708	692	662	715	710	713	689	666	750	691	708	710	697	737	670	756	685	683	722	691	711	731	692	713	680	747	692	720	720	655	755	658	724	704	670	696	705	761	661	746	717	694	717	715	740	699	716	691	688	671	730	671	679	706	762	728	693	685	731	715	700	735	686	693	691	724	685	653	657	667	689	737	682	673	720	726	675	689	658	652	692	731	627	709	660	717	696	687	704	699	704	690	710	726	715	703	683	701	643	712	684	651	652	664	692	690	716	632	688	730	698	676	687	669	692	672	716	718	694	716	695	757	714	689	682	708	722	714	697	767	731	691	686	701	690	702	691	754	698	717	683	695	705	679	676	740	711	702	697	659	730	705	747	690	695	719	687	717	744	704	734	747	735	671	703	717	690	708	731	712	685	708	693	720	678	701	692	693	697	660	709	694	715	721	694	676	682	683	688	708	701	673	658	698	715	709	615	694	737	622	694	725	700	706	736	728	665	683	710	658	715	709	693	722	758	696	744	668	685	732	681	700	720	720	698	676	722	746	679	687	721	672	727	718	737	733	695	675	679	722	713	670	700	679	702	694	664	725	721	776	689	684	739	681	721	667	646	674	754	704	683	724	691	687	705	713	740	660	692	704	703	691	687	713	699	699	713	699	686	691	693	681	696	714	680	687	657	694	690	660	730	634	683	714	729	694	715	715	699	682	701	680	703	694	656	706	716	726	656	698	708	727	706	717	743	704	741	722	703	736	679	718	672	665	706	706	682	703	716	707	688	709	715	708	717	685	711	692	744	662	719	726	718	667	721	699	724	707	692	712	744	684	651	708	725	689	686	702	685	726	710	712	688	691	714	673	706	692	722	724	712	709	715	700	638	697	705	699	670	739	698	697	711	700	657	714	720	715	716	662	688	673	720	697	716	736	679	696	717	713	705	684	735	690	704	689	761	664	697	710	736	728	711	689	689	710	688	700	705	746	722	736	742	678	688	652	727	678	704	675	741	696	742	696	720	680	679	725	741	722	707	744	664	701	678	726	718	647	683	690	687	721	666	687	666	711	683	683	729	635	664	652	713	733	676	695	719	657	679	692	690	693	704	704	722	676	724	705	678	701	694	724	724	700	703	771	685	682	725	730	707	728	708	695	727	682	728	756	758	705	723	688	654	668	691	689	664	676	665	689	685	660	700	667	659	698	676	668	689	660	710	723	719	728	706	696	699	688	714	686	680	677	722	736	665	688	732	688	692	673	718	713	702	718	668	666	697	746	695	660	711	715	673	751	727	679	671	704	640	684	662	711	717	717	704	643	695	689	751	723	770	698	684	663	669	690	732	734	695	740	728	674	672	649	694	717	712	693	734	726	691	677	676	749	649	758	730	737	704	653	709	728	689	644	717	717	698	717	693	634	683	717	700	690	717	659	711	720	634	709	690	695	666	710	715	681	677	743	722	695	729	666	669	680	712	726	698	707	734	691	683	680	733	731	713	671	733	682	649	698	676	665	723	690	688	681	752	717	716	659	691	672	674	683	710	679	668	720	718	744	685	699	698	674	693	675	666	657	648	682	746	711	712	730	704	695	699	668	708	713	676	724	696	673	739	698	693	684	649	711	643	680	698	668	680	687	743	723	695	689	702	675	677	727	739	708	700	669	687	650	703	741	708	675	707	781	649	722	718	700	695	713	708	652	680	747	694	725	666	694	722	702	729	712	727	719	730	694	667	700	697	687	697	682	659	673	706	692	713	699	686	737	686	715	737	683	711	699	713	727	721	682	687	730	691	685	729	697	689	697	713	672	708	687	693	680	672	704	713	671	709	701	670	677	689	722	720	651	696	676	709	683	703	688	704	703	747	704	684	676	710	692	722	730	685	704	676	734	693	725	739	708	711	707	680	716	690	702	637	717	705	721	734	693	700	682	712	688	667	705	675	677	706	607	749	672	721	687	699	702	668	709	676	732	703	694	718	690	706	674	707	687	732	711	656	682	647	704	694	690	647	722	718	726	740	746	717	722	697	702	655	686	714	704	660	711	670	644	721	704	692	638	715	692	662	710	664	690	722	683	668	727	690	682	737	682	682	743	736	690	698	681	655	658	719	726	720	732	721	696	680	749	636	691	728	705	717	697	735	680	707	706	701	674	712	704	722	701	674	703	668	692	722	703	713	694	724	698	733	703	699	663	652	728	676	727	715	702	735	688	678	701	741	685	690	710	700	681	738	733	657	683	669	693	669	734	685	671	669	687	759	761	695	681	715	675	663	708	711	674	710	706	698	709	679	689	661	707	721	686	698	705	662	696	691	722	738	710	664	701	720	724	703	708	719	690	665	697	692	675	736	703	670	702	691	704	704	712	662	653	726	712	693	727	712	710	668	686	702	661	695	706	687	687	679	674	741	676	797	667	681	690	756	740	737	701	678	690	698	677	724	704	702	727	719	703	671	749	753	656	711	676	670	731	738	643	674	695	682	707	676	728	661	709	701	649	626	684	684	684	661	712	728	658	692	726	683	681	726	676	666	686	659	740	760	700	686	707	710	697	703	733	684	694	667	717	683	743	747	699	698	676	734	727	664	650	672	731	695	677	736	726	694	707	667	672	694	676	692	669	686	682	716	674	660	749	699	682	696	718	721	723	639	696	722	689	718	750	727	714	720	650	676	685	753	672	678	693	661	753	702	753	640	690	684	711	631	717	724	673	713	666	662	693	688	708	701	688	730	694	675	682	722	680	719	708	716	664	731	716	696	681	674	737	656	709	699	715	676	655	698	732	657	670	675	710	720	674	677	643	702	658	701	694	717	688	660	687	743	712	680	732	686	719	685	718	687	682	698	749	722	701	726	715	711	670	684	703	689	706	666	707	671	691	719	648	686	697	673	683	662	691	684	750	733	695	723	673	711	656	657	722	675	692	689	704	708	680	753	718
24206	21287	28546	24337	21147	11555	5789	38038	41260	31107	14491	5703	1834	1105	1000	905	932	874	861	873	864	897	870	904	855	927	881	922	918	861	887	887	881	861	853	866	891	914	850	937	871	896	895	807	886	914	851	852	951	826	866	890	840	864	858	905	897	821	922	915	923	935	878	911	852	840	925	854	870	913	858	885	903	809	865	903	866	909	932	844	866	950	899	850	909	870	879	825	807	864	841	826	860	872	885	884	857	812	886	835	900	884	894	914	870	833	852	908	880	854	895	901	852	854	853	870	881	891	845	895	863	868	906	906	857	834	906	875	904	872	930	899	903	905	842	871	913	877	879	880	872	880	904	897	880	870	885	903	800	941	872	882	921	889	876	864	893	878	901	840	878	850	897	867	847	868	898	927	842	924	897	851	898	861	875	873	893	944	869	853	900	815	928	910	873	896	907	878	860	917	878	866	832	875	867	904	830	830	897	873	869	913	845	880	862	909	882	846	876	871	877	825	894	851	853	898	899	916	851	875	925	873	879	864	890	876	843	893	890	911	868	890	899	956	832	898	846	896	899	875	902	888	825	926	926	849	848	835	953	927	857	858	917	853	801	850	905	857	900	876	854	898	871	863	849	857	865	854	899	903	901	861	840	824	876	900	890	855	876	846	857	942	902	929	894	870	895	885	873	849	855	847	885	896	915	833	896	904	885	882	920	889	877	833	855	857	920	871	879	862	842	856	871	884	858	924	866	909	903	867	915	890	832	887	835	870	890	880	926	881	865	884	874	850	855	873	897	850	844	889	922	892	939	898	869	907	800	827	876	872	845	888	875	831	864	815	846	887	888	850	932	845	891	845	916	876	875	870	904	873	834	805	912	845	927	856	884	888	860	847	843	844	868	850	852	872	831	914	861	888	903	871	890	882	905	931	936	909	887	897	902	879	834	922	881	879	841	884	826	870	874	919	930	907	849	916	834	871	901	846	870	880	842	877	887	908	900	916	903	856	907	855	853	897	908	858	897	887	859	840	906	917	874	930	887	883	840	859	822	811	853	876	888	866	852	880	835	897	888	890	853	859	938	876	893	907	914	881	882	879	860	867	809	891	877	857	915	915	853	912	870	901	884	840	880	888	890	872	922	833	866	883	848	850	889	899	824	847	872	899	847	902	879	898	857	881	864	865	885	875	916	875	852	888	863	916	841	880	854	862	921	881	911	828	883	882	870	902	868	854	888	818	873	937	872	913	869	872	904	860	861	894	866	906	866	902	866	826	918	841	833	903	885	860	880	846	889	852	835	919	849	851	895	877	869	858	859	855	869	890	871	846	845	831	836	945	888	849	889	931	897	861	907	883	859	813	852	846	876	908	840	864	839	878	942	880	847	884	896	842	879	879	809	927	883	858	836	917	858	896	872	861	866	858	926	865	859	825	869	901	888	898	893	885	900	891	907	952	824	893	883	903	865	842	886	910	880	833	843	892	851	805	874	887	894	916	892	862	861	886	841	807	822	848	866	840	845	865	946	843	866	864	859	885	902	842	883	862	883	900	899	885	845	876	865	921	849	867	884	797	863	885	883	889	867	864	883	906	937	853	849	885	871	872	886	861	863	895	919	845	893	841	890	885	861	868	899	862	857	912	855	893	884	929	880	833	882	877	822	937	880	852	894	899	881	870	872	858	854	889	914	836	888	879	903	863	847	860	906	858	896	925	884	873	898	901	878	915	892	876	855	858	835	856	903	835	901	851	854	806	925	909	824	863	884	833	876	880	814	859	868	841	925	869	900	815	864	888	860	875	913	862	897	934	903	883	878	888	795	876	908	871	856	895	867	902	857	853	833	922	895	890	834	844	858	893	873	849	881	847	902	892	850	862	848	897	898	852	938	870	850	885	891	852	887	924	860	869	893	892	851	882	875	876	872	922	917	857	835	883	903	874	850	892	831	860	849	911	861	881	891	946	894	897	884	902	835	868	902	891	914	857	825	862	822	859	859	871	844	861	868	884	918	927	837	864	919	898	797	880	884	916	849	875	916	894	871	861	875	824	921	888	880	820	844	862	866	853	832	873	867	867	888	845	821	909	894	902	861	918	823	890	831	904	864	867	846	836	878	818	945	799	914	847	853	937	879	853	872	823	847	898	857	858	831	837	868	883	833	837	936	902	870	880	887	921	895	830	839	841	842	860	841	886	815	859	857	904	954	849	870	882	905	804	888	885	838	867	868	913	852	866	861	875	848	862	846	845	855	857	844	851	871	861	895	884	861	858	868	865	887	916	865	855	870	896	877	863	844	883	887	892	848	869	886	865	835	885	862	831	877	882	903	882	796	873	870	896	831	850	886	881	877	866	837	868	895	863	881	902	861	867	836	880	884	852	907	904	892	910	865	861	878	794	925	877	860	878	842	905	860	908	862	877	863	874	850	857	835	871	886	814	876	801	869	841	890	904	830	890	834	868	894	815	870	876	871	843	882	906	876	888	861	854	920	824	858	886	823	822	885	814	855	904	899	889	884	875	867	850	877	856	848	916	905	813	919	830	927	893	846	872	881	832	840	826	880	900	867	889	896	890	895	848	861	859	818	898	854	866	916	901	837	882	854	902	879	891	880	880	899	875	919	889	841	878	841	871	799	792	874	794	862	854	897	846	873	899	877	866	787	879	911	915	917	859	897	871	889	866	872	881	851	843	874	871	866	910	839	861	903	819	837	883	910	857	941	897	887	923	862	890	909	832	915	891	910	855	909	825	856	857	888	930	836	885	877	820	864	876	858	861	870	854	880	838	849	879	866	857	830	859	885	895	842	913	843	838	892	874	849	889	851	868	874	911	909	856	889	866	870	869	915	856	847	857	845	878	838	860	925	859	876	855	874	889	877	881	932	853	807	845	898	906	836	867	850	858	886	835	856	886	879	882	916	845	889	887	842	866	848	874	824	827	830	859	896	880	889	888	859	834	879	836	904	906	930	860	893	843	853	894	891	883	908	900	899	897	878	875	870	851	890	901	894	890	900	880	870	884	864	853	880	846	849	854	855	840	918	851	847	850	858	912	891	842	852	875	852	911	853	903	882	913	904	877	828	857	852	881	872	873	866	854	881	856	871	857	902	918	909	860	882	903	875	898	877	860	907	890	841	906	852	901	867	861	862	876	901	888	924	833	868	876	904	864	865	851	868	890	922	875	890	922	937	883	825	874	882	866	828	867	883	849	857	866	847	874	841	861	871	872	873	886	893	874	867	852	862	842	859	818	852	893	875	893	870	872	866	875	893	935	921	907	891	858	872	872	917	865	848	802	855	864	877	877	880	874	911	865	825	900	869	873	908	860	878	883	879	896	885	864	897	921	914	877	895	860	897	878	857	870	879	913	892	882	906	833	869	890	863	866	869	863	884	902	834	853	864	893	916	817	910	872	887	848	881	853	867	878	856	877	857	797	870	888	907	813	843	888	877	882	758	875	884	854	835	901	901	830	846	921	843	859	892	849	870	874	873	876	874	850	818	902	906	873
6646	14361	13759	8062	4813	3699	5355	39714	38112	24893	11028	5062	1689	990	887	862	764	720	848	785	813	796	805	764	814	739	791	799	780	808	797	812	824	773	767	742	743	803	721	823	816	779	783	746	771	795	788	769	788	825	797	836	810	711	814	766	844	765	770	830	766	743	754	791	724	819	770	778	780	823	818	731	864	776	774	782	801	829	785	800	794	787	796	747	798	780	736	801	772	822	803	808	836	767	816	801	801	810	771	802	779	804	752	774	800	819	795	759	780	848	778	817	753	755	777	757	799	770	772	759	822	778	777	832	803	719	795	823	822	704	780	752	752	752	761	801	856	806	783	789	785	761	773	766	825	778	880	817	767	780	858	765	747	779	795	817	769	750	790	749	805	804	775	781	858	800	808	799	802	749	815	734	796	776	709	778	726	786	762	766	783	762	728	798	782	792	783	717	685	790	773	736	782	812	761	794	781	770	723	757	765	789	845	802	800	776	757	767	808	844	750	776	816	748	758	728	778	785	757	769	807	851	810	802	774	810	793	792	820	786	734	780	792	852	792	760	734	731	770	774	734	735	753	801	831	756	841	802	741	838	812	793	779	748	810	791	826	828	765	779	812	814	766	792	794	804	760	730	766	829	755	801	754	777	794	774	806	842	799	745	775	773	800	799	802	787	797	753	756	762	840	763	817	765	721	764	780	763	805	773	871	810	756	764	842	753	787	776	751	803	778	806	804	809	780	740	822	814	795	793	743	795	764	801	705	828	797	737	746	815	789	807	775	726	780	808	784	779	731	826	776	783	725	730	737	792	803	779	763	710	725	794	769	822	785	772	777	792	797	755	841	759	836	821	750	804	778	775	798	767	785	758	796	776	789	806	759	742	763	766	732	797	786	813	774	792	739	797	849	802	736	813	825	753	821	810	792	782	797	763	797	818	791	733	799	743	752	816	767	808	695	789	759	738	844	808	801	789	768	762	748	741	784	782	759	745	814	815	748	778	767	834	763	778	794	782	801	780	821	769	773	777	779	764	806	801	749	812	739	775	819	843	805	835	788	765	754	757	765	771	742	778	792	797	772	835	787	780	763	782	732	786	769	755	828	783	775	721	793	797	789	741	702	823	774	760	786	774	817	734	770	821	793	835	760	780	776	773	739	749	818	785	776	826	748	744	776	785	805	750	790	765	754	786	829	797	817	739	781	734	760	852	797	778	816	733	786	764	769	780	798	755	763	726	793	818	782	747	790	772	799	766	720	753	780	766	792	770	747	800	751	766	783	802	804	742	754	804	761	810	761	800	761	725	784	731	755	789	758	805	765	788	787	785	750	811	740	695	751	857	808	830	766	747	729	747	792	779	800	783	820	748	778	757	827	767	739	781	750	826	774	732	777	786	845	806	779	781	751	820	779	852	800	793	760	799	770	756	770	776	764	775	766	758	787	768	751	784	801	790	770	767	805	721	804	794	713	760	731	769	772	783	798	751	801	777	780	751	815	794	849	773	757	850	779	789	780	817	751	736	790	758	759	818	768	744	816	797	766	757	788	794	759	745	749	809	795	838	763	781	740	795	754	783	755	739	810	785	758	729	777	778	751	779	763	794	796	745	798	799	755	750	778	800	819	778	781	788	745	793	739	772	775	749	777	787	765	787	802	782	748	759	721	817	729	791	797	767	747	772	736	743	798	859	754	781	802	774	768	807	854	828	812	791	798	742	810	760	778	774	762	811	780	745	818	725	770	788	778	810	782	759	742	741	812	799	760	815	761	724	815	817	745	747	759	740	833	731	779	832	763	730	794	781	764	747	807	787	772	795	742	765	769	781	803	767	800	801	793	739	767	798	787	763	826	708	773	764	762	816	831	795	790	787	761	724	757	768	779	762	785	795	786	795	808	824	721	768	781	849	772	804	779	765	792	780	759	788	798	805	789	748	752	766	751	720	776	775	751	786	777	771	789	829	793	806	797	783	782	766	802	759	784	776	798	770	767	765	782	792	824	773	834	729	775	809	760	809	754	796	796	802	749	748	791	780	781	826	805	771	743	759	797	792	744	786	811	764	751	743	743	754	714	749	761	769	783	782	775	763	833	749	716	776	727	786	815	770	765	789	789	809	789	744	759	746	793	776	803	779	781	716	789	785	744	762	776	833	749	744	789	792	782	768	840	764	795	744	810	794	831	765	831	764	711	796	810	753	744	779	812	764	740	816	733	763	780	737	773	765	719	787	738	810	746	793	813	788	765	779	790	752	714	730	754	775	753	797	794	759	754	828	753	798	787	772	747	771	781	762	737	813	798	790	776	774	797	793	732	737	762	784	828	773	762	806	762	724	771	771	782	800	788	799	731	776	785	817	777	804	779	760	779	737	774	760	806	780	805	779	774	811	859	749	750	748	764	811	745	790	810	785	741	820	787	802	759	734	753	800	701	816	728	780	796	715	811	746	760	719	757	796	737	777	758	756	782	782	724	759	734	766	769	814	791	800	770	764	763	783	839	775	785	771	797	786	786	772	750	773	780	767	743	785	768	776	793	746	773	751	845	793	770	785	782	765	765	729	771	778	776	781	743	779	744	780	787	763	820	778	783	788	772	808	787	793	741	763	846	788	757	810	771	789	825	782	745	778	790	788	778	763	798	762	729	780	766	755	791	775	755	752	772	810	815	763	765	774	728	786	829	779	785	774	758	829	809	773	757	728	783	724	778	833	734	767	764	764	759	782	775	802	781	726	778	801	765	770	749	725	764	761	760	751	761	761	829	779	771	799	766	820	757	771	740	800	825	747	786	792	796	816	743	747	764	804	775	764	737	760	799	822	728	790	721	744	793	809	779	749	826	751	763	829	793	800	842	776	789	732	750	752	736	700	756	795	780	778	747	770	751	753	816	778	788	816	761	809	765	809	817	709	814	746	772	772	771	777	811	769	770	802	768	781	811	786	767	805	750	762	799	790	741	751	736	732	795	779	816	815	745	690	803	766	782	778	754	811	786	732	795	754	783	758	754	808	789	826	789	819	751	791	808	770	727	807	762	784	758	791	772	732	748	773	783	751	749	774	784	836	770	753	770	746	770	769	756	790	785	772	784	743	769	750	775	810	745	762	783	736	794	726	759	836	738	748	763	742	780	760	770	732	725	725	756	748	813	770	801	785	830	816	816	798	790	799	771	797	759	756	758	776	787	800	753	773	821	749	791	713	787	772	755	759	784	788	713	725	729	803	792	810	787	802	776	765	774	801	736	756	758	752	786	775	837	842	757	766	777	812	759	795	763	815	822	726	791	776	717	778	756	785	789	771	809	787	745	754	741	772	786	745	772	777	753	770	779	789	757	773	786	735	809	789	781	798	820	779	733	772	765	734	771	721	761	801	791	771	806	776	788	756	760	790	733	718	793	793	738	761	747	760	788	832	774	753	768	793	779	740	772	783	814	789	759	807	790	762	743	765	770	793	755	790	817	796	806	780	756	739	723	840	757	744	726	766	737	773	759	764	761	771	748	808	789	779
27516	13969	5547	2835	1574	1266	1111	2900	3500	2666	1578	1151	917	870	822	818	780	813	794	807	812	820	804	827	794	852	853	857	821	822	840	830	802	781	864	833	792	818	805	789	883	800	834	797	791	856	845	809	810	868	814	870	804	805	789	819	824	828	860	794	787	858	798	817	790	794	799	768	782	781	786	747	826	819	820	774	773	760	792	850	777	872	851	819	791	793	824	823	774	806	793	793	867	800	830	821	834	806	820	779	840	750	819	835	813	836	836	781	832	755	806	760	795	775	798	809	824	798	820	820	802	784	776	794	821	857	804	823	811	788	833	766	801	782	789	827	772	791	823	775	812	860	844	859	803	822	789	858	819	836	847	910	844	781	859	824	817	816	757	844	810	849	821	792	834	839	793	868	740	803	755	783	840	828	767	774	819	802	776	797	849	840	811	776	828	871	808	788	761	790	782	809	800	855	781	760	781	796	796	822	800	810	809	780	822	836	776	793	796	787	860	808	816	818	836	804	801	816	784	859	843	768	805	801	804	768	799	801	854	801	869	778	809	845	826	813	762	801	797	773	823	811	821	761	793	757	774	825	819	825	843	804	791	820	853	816	785	789	761	739	800	838	809	858	834	782	804	791	791	799	836	863	814	778	821	837	779	874	805	814	800	757	784	823	826	826	793	798	768	852	791	757	791	831	812	784	788	797	811	860	823	820	824	780	807	860	756	785	880	770	839	802	812	794	874	819	795	821	848	789	812	848	768	801	770	767	807	820	767	754	849	804	805	773	827	780	814	801	812	781	765	823	792	834	816	812	849	871	809	794	805	826	843	811	822	854	809	850	775	842	808	810	788	813	807	803	797	818	819	807	816	841	778	761	785	773	807	803	748	826	838	833	794	828	849	806	852	805	790	807	783	819	793	827	863	745	814	729	817	799	790	809	844	797	769	802	858	823	849	843	783	802	800	819	802	793	850	850	799	859	892	792	799	851	836	814	796	778	834	805	848	856	786	790	789	868	783	795	822	813	821	827	777	834	840	801	802	863	783	784	796	762	807	819	784	845	822	810	829	793	783	787	800	799	829	803	789	802	896	844	787	760	785	752	809	831	786	761	824	825	795	813	817	863	802	879	828	832	810	810	824	824	809	768	811	836	821	795	799	800	776	808	781	808	781	815	820	816	853	819	798	803	791	792	792	831	864	827	771	793	799	864	838	802	844	818	812	844	820	830	790	815	774	790	796	815	791	805	816	793	784	843	863	797	802	825	809	804	787	827	809	799	833	799	782	792	817	800	787	795	815	777	841	763	805	776	814	810	774	803	762	787	789	852	809	829	854	841	774	813	792	783	792	814	854	783	807	836	821	806	798	785	781	835	793	835	822	814	748	824	880	830	800	875	844	784	840	849	779	792	808	847	768	753	843	797	776	827	776	838	891	821	802	822	822	821	782	821	829	792	835	795	835	809	814	814	760	784	797	830	848	782	830	775	821	793	801	823	833	740	831	817	829	771	809	780	818	810	816	788	826	842	822	859	791	794	768	768	813	820	844	843	765	793	806	754	766	823	821	735	801	772	769	849	781	790	817	765	756	796	808	809	807	796	849	805	830	798	853	784	836	768	825	855	844	751	819	763	828	794	866	853	814	781	826	804	793	756	783	843	840	827	782	802	816	816	806	850	831	860	813	774	836	787	834	803	836	792	803	875	863	792	834	816	835	769	812	847	825	841	792	832	845	856	773	758	830	783	801	771	814	811	800	813	787	826	792	812	789	795	815	801	823	821	811	820	833	767	837	870	825	785	854	784	855	844	817	785	839	845	794	810	844	805	806	777	810	808	864	859	806	846	796	814	805	808	828	782	819	814	859	847	825	766	801	842	792	857	860	832	808	834	853	818	779	821	801	828	821	803	796	831	765	813	838	758	831	848	839	795	780	845	795	788	787	795	822	838	793	814	787	836	792	796	816	771	775	823	760	851	814	779	810	797	768	769	791	818	874	800	796	834	837	806	790	828	810	810	810	827	842	820	821	794	786	791	817	820	830	793	780	826	835	818	823	819	802	801	832	850	858	771	813	838	825	850	793	801	776	794	853	766	834	834	820	796	820	819	856	830	772	767	776	755	820	821	766	835	831	820	815	832	749	841	818	772	801	852	824	782	836	829	778	809	756	792	819	801	810	826	808	799	825	890	798	814	792	788	823	821	793	847	771	842	837	762	837	824	879	785	827	825	823	773	755	842	815	748	829	817	838	846	777	795	788	822	804	773	815	813	760	824	815	826	821	820	788	765	806	836	792	820	788	812	791	783	793	820	795	804	795	776	807	792	827	801	797	783	782	814	811	866	795	792	763	824	836	828	822	764	835	806	781	835	822	802	799	841	802	742	816	778	841	830	855	843	819	801	860	820	824	831	838	812	806	818	786	793	795	785	849	826	794	805	793	846	794	827	848	800	799	836	805	821	804	792	747	814	842	841	803	806	837	824	792	796	795	811	840	837	821	800	805	796	785	821	787	791	800	862	805	733	792	819	818	843	878	765	804	806	844	817	853	757	784	801	823	801	837	770	818	820	810	794	845	808	862	788	775	814	831	763	799	858	792	789	810	861	821	838	776	799	842	828	818	780	807	827	811	786	845	789	828	830	788	786	808	816	831	853	838	819	830	778	837	820	835	794	806	859	812	854	819	799	800	824	822	823	815	825	851	793	753	824	750	775	857	830	789	795	814	806	775	773	849	834	782	862	858	799	746	775	750	820	811	788	790	819	794	838	805	819	727	792	779	789	816	821	854	818	864	836	791	808	800	814	804	817	792	822	783	779	781	812	782	808	774	844	750	848	776	774	799	764	821	849	811	836	852	860	845	805	847	819	824	786	818	787	782	773	792	799	815	867	802	752	748	781	789	825	857	857	771	857	849	825	861	772	774	838	837	830	818	828	835	784	838	780	782	793	816	786	799	781	855	810	774	874	821	838	831	852	835	753	825	796	797	789	827	821	774	812	849	837	804	725	822	884	786	809	841	782	789	798	797	818	788	803	816	796	865	810	843	763	832	800	808	806	832	797	836	806	839	814	780	808	854	828	868	822	810	814	774	803	802	791	812	743	865	806	803	816	842	838	835	861	853	791	799	791	784	842	819	771	836	813	806	804	796	855	799	822	826	805	771	816	781	844	808	817	759	803	765	803	792	815	831	793	822	789	807	789	796	799	833	807	873	856	799	825	808	881	805	803	827	809	827	826	822	826	799	843	795	836	747	833	780	826	832	831	791	791	817	869	783	818	814	853	771	816	834	798	817	791	760	804	809	848	848	793	839	831	801	815	807	804	808	799	832	747	826	814	835	762	813	862	852	787	819	826	770	761	771	793	762	781	803	851	813	761	823	820	815	852	791	837	789	816	868	732	849	862	790	838	819	847	834	805	800	827	762	771	816	760	782	837	830	809	827	817	798	777	802	752	822	823	789	767	822	828	855	838	824	757	811	834	823	815	782	814	835	837	829	809	809	816
6417	3916	4766	2438	1603	1380	1142	3647	3827	2734	1560	1055	844	716	739	714	649	689	687	754	745	640	705	682	734	761	710	684	734	738	708	708	731	706	754	742	693	708	727	730	719	709	709	695	759	677	703	723	719	687	751	722	692	682	709	680	702	743	718	721	736	711	748	717	711	708	747	661	692	669	724	716	707	709	720	695	688	697	675	725	719	676	662	690	706	704	689	717	715	659	719	770	693	679	722	693	739	669	673	671	744	709	708	691	690	729	682	677	697	739	716	741	710	754	718	726	721	729	690	733	688	681	685	725	730	697	692	703	688	693	758	673	662	721	681	726	742	708	688	697	711	741	693	754	684	719	655	733	670	733	640	679	671	724	682	694	706	707	658	709	704	700	692	664	699	684	703	744	651	694	736	717	694	685	702	722	704	684	670	714	728	694	790	689	730	695	669	714	699	744	666	682	738	720	754	644	724	686	722	710	669	740	703	717	742	675	722	725	678	671	709	692	661	681	726	711	704	714	711	671	689	682	699	675	682	694	693	740	701	691	703	695	660	711	717	709	722	697	666	690	703	731	681	744	723	719	734	730	695	731	730	709	703	699	690	702	684	639	707	758	708	681	672	714	718	739	716	718	730	739	682	683	736	725	707	724	653	744	701	730	717	734	669	694	691	702	701	743	708	731	699	708	753	724	712	724	703	729	697	727	741	680	702	705	650	696	738	696	705	712	697	715	679	713	703	760	691	719	682	709	713	687	708	728	724	689	683	690	705	716	717	747	692	672	786	632	730	703	712	700	690	701	696	709	669	682	718	707	676	739	690	670	671	713	699	705	724	716	671	735	737	693	739	718	615	712	707	690	693	707	720	637	743	712	690	740	754	706	659	691	717	751	723	704	661	727	674	689	686	700	690	703	680	712	696	737	732	696	732	722	671	680	690	709	742	719	741	734	683	644	684	661	733	681	678	673	707	696	750	716	694	758	687	654	721	760	699	694	709	714	725	696	666	684	688	704	696	727	703	688	691	651	678	650	678	679	674	717	709	725	722	690	713	662	688	698	690	735	727	702	667	731	665	730	696	749	698	715	725	718	679	720	695	648	711	704	735	786	723	706	750	703	763	698	672	696	702	681	708	717	736	683	771	758	665	698	648	667	732	701	700	684	688	705	701	707	706	670	703	742	708	761	733	704	711	680	670	694	713	686	732	715	702	670	751	704	720	721	707	743	707	671	742	731	739	757	690	691	730	709	769	689	676	651	667	687	740	676	719	698	712	742	744	729	702	712	733	734	720	716	739	703	710	688	745	708	750	683	723	704	644	726	720	734	736	674	745	732	704	668	724	702	641	657	729	712	750	707	756	721	735	673	726	701	736	665	721	722	712	685	701	665	683	685	736	715	692	736	707	689	728	711	694	767	727	703	719	689	708	668	723	715	711	682	720	734	724	730	718	685	702	699	709	726	689	662	704	736	754	710	762	758	674	741	700	701	670	708	678	735	666	713	696	693	717	745	684	724	723	692	670	657	702	675	689	739	708	745	684	673	681	751	710	724	687	723	688	707	742	645	699	706	697	671	746	725	691	724	687	699	706	742	717	665	680	698	680	683	678	699	667	721	735	673	741	717	720	691	729	683	723	677	703	706	685	706	732	694	704	699	737	680	741	736	728	684	714	693	696	721	694	718	699	751	701	701	693	692	701	709	711	702	706	740	700	677	711	725	726	717	692	781	721	699	694	737	744	724	724	742	697	663	742	701	704	706	731	749	685	655	714	697	741	720	699	684	668	683	667	715	698	722	726	683	687	736	679	697	701	718	704	700	732	719	705	688	688	744	627	675	668	662	705	710	694	717	728	728	668	710	735	713	688	669	708	679	706	720	738	694	653	699	733	715	726	649	714	703	704	672	657	683	709	734	727	749	673	703	649	718	742	695	682	689	685	694	745	648	665	744	727	679	692	693	713	716	674	701	740	731	747	738	689	675	740	704	721	677	685	680	673	715	717	672	721	748	694	711	740	712	736	724	677	684	716	666	713	721	741	691	723	690	683	734	646	699	702	782	739	687	700	770	716	707	709	652	700	699	746	725	696	688	701	684	701	732	694	690	735	672	685	715	702	703	709	746	685	709	722	705	707	687	738	737	716	708	704	704	683	696	766	719	712	679	754	706	734	734	725	721	720	709	724	700	735	689	754	726	714	692	724	712	685	749	702	673	730	703	678	686	709	709	691	719	706	721	692	686	738	750	687	674	750	704	739	695	731	728	709	744	681	660	693	754	681	733	732	723	725	762	677	703	731	738	769	678	738	726	693	711	691	763	711	711	691	678	681	752	699	726	697	723	682	720	721	714	769	680	678	713	693	703	696	720	717	706	681	733	712	704	762	717	744	743	689	698	731	683	729	711	701	695	787	682	679	681	773	681	700	698	726	722	677	705	753	691	735	693	733	686	710	709	668	708	695	682	734	652	671	736	702	743	723	723	690	716	701	693	700	696	720	683	727	742	695	749	691	649	690	662	697	722	684	703	699	696	685	692	731	759	674	704	713	659	749	724	716	671	748	698	654	640	700	736	726	722	683	689	725	736	716	677	711	727	732	677	676	680	707	674	715	663	690	724	701	710	702	735	684	756	697	694	688	746	746	704	691	690	711	666	710	759	725	705	730	729	706	726	734	698	701	721	728	716	716	683	625	664	719	690	702	751	672	707	723	708	722	665	688	698	691	682	720	733	746	672	737	724	733	679	721	687	687	674	692	727	691	702	758	700	643	698	682	695	730	687	715	714	660	691	661	709	745	698	711	698	720	682	664	670	674	683	728	708	688	764	684	713	734	690	674	696	712	764	705	679	744	712	674	690	732	688	686	753	693	682	726	695	752	724	670	733	753	691	698	632	696	686	704	675	714	691	698	716	729	765	688	711	726	738	719	746	659	715	763	695	692	699	649	664	698	716	694	683	703	711	696	738	716	730	771	686	687	689	718	683	700	732	744	702	718	729	672	747	751	726	764	711	747	684	755	728	683	740	721	709	709	725	681	731	773	696	762	709	715	709	727	723	680	685	678	708	716	653	706	727	665	713	686	693	744	764	738	727	694	676	707	743	675	692	682	740	682	657	668	753	688	666	713	689	734	723	775	732	683	699	736	748	716	713	718	681	698	718	738	704	720	704	689	675	699	698	732	723	716	716	730	683	649	677	723	749	728	689	716	671	707	711	727	696	729	683	698	716	716	705	730	709	741	706	703	735	700	734	703	689	676	672	654	690	703	714	679	729	681	727	656	721	764	722	745	693	725	721	684	781	706	717	725	643	693	700	728	689	707	711	696	735	720	731	719	690	701	692	748	687	756	740	680	744	694	762	723	694	719	665	685	739	673	729	702	728	701	687	680	689	745	736	692	708	733	686	715	702	720	684	715	688	637	688	683	716	686	732	742	692	679	747	680	693	714	700	719	674	704	743	756	676	717	675	707	720	689	689	735	721	652	691	686	697	738	692	662	740	694	729
25557	21321	26940	24691	7543	2505	2164	19231	24246	16276	5925	2631	1133	878	816	773	743	819	786	827	811	755	774	773	775	726	803	747	752	729	729	752	782	822	785	783	792	763	782	756	718	802	765	723	740	760	751	732	741	769	777	730	756	757	752	777	747	792	793	761	761	810	755	762	755	785	766	776	738	737	785	743	718	784	714	733	733	747	759	759	798	763	814	767	758	787	711	749	762	753	771	785	814	819	799	730	789	750	751	819	691	737	790	768	744	789	759	729	793	743	783	748	733	799	785	772	748	751	770	796	782	770	778	806	793	730	768	741	738	737	784	749	719	758	793	817	760	737	761	751	740	771	834	778	743	753	727	754	747	783	745	774	778	804	763	745	735	762	749	802	768	752	744	765	779	773	772	751	807	732	795	787	749	759	764	770	778	754	790	783	712	758	733	818	742	755	805	754	800	793	768	767	774	781	743	774	749	781	737	710	793	779	751	713	723	754	802	746	745	768	793	720	746	751	726	804	762	715	821	754	776	779	725	780	751	769	732	729	772	742	816	786	735	747	729	742	726	737	745	779	793	685	782	736	765	799	725	780	723	771	711	768	783	792	764	758	747	774	775	798	745	745	741	777	787	773	738	771	830	770	733	740	725	833	730	754	778	741	811	762	770	728	742	771	760	733	718	740	722	729	727	746	773	755	745	756	757	761	776	746	776	762	770	767	715	723	741	775	822	741	746	763	759	750	756	780	756	734	794	807	727	774	793	746	711	677	754	782	743	755	757	815	789	741	784	769	802	762	704	756	736	706	732	753	748	771	784	728	760	794	796	740	747	781	710	740	753	793	845	750	777	765	747	754	752	773	750	765	738	737	815	755	801	797	796	757	806	720	831	776	764	746	742	774	778	769	759	758	795	780	770	784	747	766	765	706	789	765	741	786	739	728	766	763	747	813	787	781	750	807	794	758	774	769	749	761	771	779	685	776	761	760	753	777	766	722	824	754	760	771	772	780	724	771	796	806	731	770	700	753	826	795	741	805	782	753	767	772	815	773	790	768	778	762	776	799	742	818	751	793	760	751	749	794	766	805	761	724	713	734	758	762	750	732	734	703	765	770	762	761	742	721	745	752	729	794	772	805	782	756	746	761	724	741	778	744	742	776	756	783	748	758	682	754	744	742	750	736	764	730	746	726	781	792	808	747	806	745	742	754	746	703	775	756	764	763	769	777	773	769	810	724	759	778	754	746	790	749	785	759	777	772	780	741	807	781	760	784	752	731	751	723	742	766	785	735	824	736	764	755	768	776	737	757	764	721	753	740	759	768	796	753	738	743	762	767	764	743	753	748	791	747	756	796	783	754	815	742	744	727	753	755	724	759	732	777	769	751	774	732	777	797	741	785	784	770	750	752	805	767	756	715	782	751	725	794	783	727	771	721	758	777	713	778	769	704	829	738	741	754	800	775	722	729	775	773	706	837	734	753	761	727	789	794	737	762	756	800	749	770	801	763	788	746	736	724	759	763	772	727	763	713	756	765	744	731	725	726	735	732	724	781	789	777	716	728	746	754	725	753	720	823	794	738	791	774	749	777	751	787	750	736	760	749	750	818	754	787	812	759	787	798	827	780	773	850	722	745	766	761	761	770	780	765	773	766	763	755	726	737	779	768	780	732	794	776	720	800	756	763	755	721	752	747	710	723	791	780	732	797	699	761	802	759	801	746	793	761	744	777	745	759	766	804	776	778	802	724	775	759	747	792	774	759	783	755	798	787	802	722	760	752	813	758	727	716	768	763	734	831	771	756	811	748	675	803	726	764	739	698	755	740	795	727	765	778	783	741	761	768	712	767	769	753	740	711	818	736	710	763	741	755	796	749	718	738	721	774	802	748	773	765	784	740	757	761	808	769	752	752	748	742	757	777	797	731	776	775	770	732	702	739	790	724	798	791	768	778	751	788	741	741	759	795	738	758	751	765	776	754	719	725	777	728	762	762	748	773	745	763	763	767	764	740	802	811	762	797	786	735	738	757	776	744	730	748	768	748	766	728	745	786	774	735	732	832	758	758	787	773	714	795	745	733	761	808	735	752	793	787	760	681	746	753	775	718	743	787	757	791	723	770	759	745	755	752	793	745	767	737	714	721	782	763	753	728	774	768	783	706	727	769	761	802	730	741	743	789	752	761	744	745	787	755	769	747	751	749	751	807	789	785	760	770	766	727	719	737	764	732	740	772	730	762	740	789	766	754	723	729	751	736	791	721	725	771	780	728	754	775	783	750	783	777	748	746	731	741	723	763	746	748	771	762	717	785	783	749	734	809	750	741	776	707	753	720	729	762	742	761	759	788	782	768	765	772	729	745	815	783	766	754	730	757	775	768	727	756	706	719	807	780	750	764	775	720	767	808	678	772	833	768	726	759	747	772	739	747	783	768	757	714	788	733	764	704	766	775	743	795	697	758	768	781	752	822	746	766	785	749	738	748	728	774	792	790	728	743	746	771	757	744	762	764	716	756	751	745	729	828	750	740	764	763	736	749	772	739	771	768	758	753	788	718	758	752	786	785	810	761	774	807	793	740	746	766	766	728	744	770	717	776	771	762	749	795	701	779	739	764	750	764	767	808	769	765	779	740	768	789	734	736	704	740	771	763	788	744	739	806	746	713	772	772	761	795	753	762	751	758	765	768	769	751	787	780	772	727	756	758	741	751	740	735	751	763	736	774	760	761	762	785	743	712	764	701	796	749	761	747	751	774	753	812	756	736	775	766	744	758	723	739	753	772	767	749	782	791	732	739	754	778	822	780	756	747	744	761	738	718	778	822	726	801	741	751	757	711	736	793	759	758	711	728	739	763	740	754	747	717	763	705	767	790	769	768	755	764	789	740	786	752	717	758	786	799	784	750	758	784	737	758	751	745	763	821	782	748	735	785	774	801	754	753	717	746	802	772	764	774	735	790	764	704	782	769	737	775	747	792	728	750	750	795	823	746	782	766	759	786	718	811	729	741	774	757	754	738	804	764	729	734	734	713	779	748	760	766	732	801	731	745	772	768	764	825	776	715	763	760	762	817	760	722	754	743	747	767	758	707	815	778	775	764	798	770	811	808	802	771	769	781	742	693	820	733	749	740	752	760	750	747	764	740	746	732	770	766	798	782	756	759	791	773	742	768	703	743	735	764	746	726	744	812	727	734	770	783	769	788	751	743	760	778	785	741	755	833	762	774	792	772	740	731	760	713	725	733	762	742	723	796	768	781	786	767	741	742	738	783	771	760	726	697	761	767	792	769	688	797	782	746	826	724	749	760	743	766	719	810	758	768	757	732	769	754	752	747	742	811	798	769	814	725	777	728	736	758	798	721	735	757	781	803	750	714	806	733	734	775	783	738	733	751	812	785	725	762	745	805	765	769	790	737	716	781	708	725	745	782	759	723	756	755	746	718	775	751	784	794	743	771	758	786	812	730	759	784	766	769	767	755	775	746	742	753	754	741	767	768	743	800	802	764	774	782
6149	9412	8694	4701	2950	2235	2382	21335	22308	13095	5364	2660	1144	752	700	746	728	714	690	665	714	735	734	668	680	706	716	755	691	688	740	745	689	711	696	723	677	704	736	668	697	740	734	680	723	712	709	677	687	706	710	723	680	647	704	713	689	683	698	753	662	681	710	679	706	721	690	702	702	687	712	739	721	675	689	692	700	679	743	709	712	686	767	684	736	719	702	725	717	658	650	699	676	724	686	706	699	663	652	749	712	691	694	695	692	662	707	751	683	687	673	697	686	675	683	709	710	690	700	677	730	724	701	702	688	682	682	733	680	669	682	645	729	711	730	683	669	718	667	668	686	750	731	689	685	721	674	759	702	727	712	690	702	636	628	698	636	701	711	684	710	670	688	693	687	703	738	658	732	715	691	683	733	734	709	714	693	651	689	722	742	688	680	675	693	697	728	676	692	704	696	711	687	679	707	713	670	692	715	623	684	690	658	751	711	726	700	661	718	655	661	734	697	676	707	690	688	688	660	686	685	672	726	721	698	709	709	746	647	734	723	716	732	710	672	686	722	707	726	682	709	712	730	695	693	706	661	706	720	660	694	656	660	700	757	721	664	715	706	682	681	696	742	652	679	735	703	688	667	724	676	696	711	717	699	676	694	694	664	695	700	672	657	668	683	680	680	701	671	712	671	699	686	701	695	718	701	699	725	716	714	685	707	686	717	731	720	688	777	688	662	715	724	695	668	725	697	702	729	726	704	663	674	697	694	712	745	661	643	688	715	706	717	719	683	705	749	675	668	746	686	670	678	738	678	623	714	677	710	751	698	654	719	718	684	691	763	694	683	727	686	709	725	675	705	698	748	723	704	706	728	678	680	670	703	726	752	696	731	728	695	702	674	684	719	682	664	737	702	719	687	720	696	702	716	670	691	741	719	712	706	666	692	724	688	711	632	664	699	721	711	693	701	653	710	697	662	713	728	714	758	709	730	685	701	697	657	724	682	698	709	708	689	709	703	671	674	689	656	655	674	678	747	733	695	718	703	728	745	657	704	710	670	729	696	707	692	693	682	675	689	694	679	673	657	692	691	737	723	691	709	705	660	691	695	699	689	750	710	676	657	737	713	730	663	657	716	728	700	657	741	664	658	681	687	707	695	707	689	733	706	706	680	696	699	716	707	732	729	690	737	692	703	727	694	714	692	696	644	695	653	664	719	718	666	700	721	685	696	688	711	682	714	712	696	736	736	697	667	680	686	681	675	712	665	693	678	715	698	656	691	645	644	704	703	735	671	666	692	711	682	696	690	703	733	706	678	662	731	702	748	686	694	676	656	697	641	678	723	751	673	672	703	691	717	675	722	695	711	735	732	671	718	708	716	676	675	678	722	710	723	731	656	730	722	680	698	667	672	714	666	662	710	702	767	659	676	678	702	709	704	702	691	689	712	727	676	700	707	682	684	696	649	748	686	747	686	733	674	680	677	706	681	671	727	699	659	676	725	784	717	696	729	725	685	726	715	691	713	657	695	685	680	710	705	719	679	679	674	690	680	709	701	701	717	747	672	689	672	669	720	724	670	669	691	670	674	647	689	683	658	722	705	683	686	721	648	754	696	706	635	723	713	678	703	672	752	661	701	697	717	703	661	676	725	654	708	691	639	665	714	728	718	723	703	708	765	711	648	697	686	693	693	703	715	652	671	692	696	688	651	697	710	689	670	685	673	690	673	739	707	679	686	681	701	689	693	736	689	696	721	701	666	678	735	717	686	694	668	659	666	652	709	729	715	685	652	697	666	680	685	697	681	720	721	666	698	727	644	647	681	685	684	673	676	664	679	700	694	709	674	695	692	682	667	735	662	675	696	712	723	677	719	668	751	695	701	673	708	678	702	683	634	676	703	666	690	674	697	730	670	732	741	701	716	691	704	722	711	679	653	686	716	710	701	706	697	679	717	706	663	667	683	687	700	723	700	685	728	724	744	736	734	708	694	694	713	691	725	654	674	721	667	670	730	735	714	725	711	705	690	689	694	700	657	733	723	685	687	688	708	679	669	670	738	748	669	735	718	757	763	686	704	717	748	684	720	657	686	671	689	699	646	721	659	665	707	734	737	712	680	679	720	710	669	676	699	690	691	655	731	722	694	736	722	699	708	684	725	672	719	725	725	684	695	688	663	744	690	617	713	668	739	737	683	683	728	711	677	696	705	655	668	705	684	733	673	712	706	736	709	719	707	661	713	728	707	704	730	651	758	707	689	702	708	665	669	685	692	691	659	721	717	673	684	679	695	730	695	681	675	682	673	743	713	714	691	665	700	677	733	729	683	708	750	668	672	690	709	711	673	734	678	699	723	618	692	699	725	702	671	654	670	711	731	678	715	668	639	646	677	746	702	679	721	671	729	715	744	657	694	720	661	670	685	644	719	733	739	694	697	715	740	740	662	671	636	671	696	718	735	714	696	727	721	701	719	715	677	684	704	743	686	699	676	710	731	694	660	682	685	700	722	679	680	718	699	720	664	718	712	727	682	663	725	719	703	697	677	685	715	757	686	707	746	675	709	665	720	722	676	717	734	661	711	691	749	714	749	760	695	683	679	698	699	704	659	687	685	705	692	679	745	706	688	693	655	728	758	686	694	689	656	696	729	726	702	691	710	683	716	645	701	662	749	684	646	690	702	723	711	746	693	733	688	712	742	735	722	642	707	707	703	702	719	662	639	682	680	674	683	767	650	716	737	656	713	712	729	714	743	689	692	702	667	706	695	708	703	703	738	722	676	697	685	719	717	731	707	673	690	709	724	730	685	700	709	690	680	694	688	707	707	687	672	658	710	708	670	703	704	710	687	707	666	677	704	701	735	664	721	719	671	691	652	719	671	703	696	660	750	704	721	690	687	697	700	689	698	688	722	723	691	693	639	730	679	700	670	721	680	684	664	675	704	702	693	687	653	718	690	713	624	632	712	679	676	711	726	676	689	676	731	710	661	682	690	688	699	708	695	729	721	714	711	733	724	726	712	686	710	673	704	686	669	736	726	701	696	707	657	747	672	685	680	718	711	720	714	695	662	719	687	688	688	666	709	710	725	709	708	702	686	665	649	725	713	737	731	753	728	675	698	682	684	760	711	710	666	686	645	730	730	623	643	686	671	729	713	688	679	660	669	746	717	731	679	720	700	663	696	656	711	651	692	697	715	711	634	678	668	738	673	684	699	684	667	662	688	709	656	654	683	657	727	693	717	663	697	689	690	654	672	682	704	722	742	696	702	720	661	715	726	689	681	638	706	697	697	683	669	704	709	750	718	723	656	685	718	684	722	729	710	702	698	690	681	697	660	666	681	671	682	666	658	725	705	686	703	719	692	667	698	755	659	686	697	679	740	692	728	717	665	735	683	669	667	638	666	708	675	673	656	720	734	726	709	710	705	663	666	745	688	691	679	674	699	669	665	708	695	665	747	665	704	704	713	710	662	685	691	674	665	680	715	717	730	663	709	685	720	666	734	742	742	688
24330	21330	28661	24376	21213	11381	5408	36691	42192	31369	13858	5828	1927	1118	949	930	878	872	903	856	902	882	842	898	875	842	892	885	876	958	932	863	880	847	895	905	851	858	853	844	895	879	911	826	904	880	895	885	849	834	868	890	858	864	851	877	828	877	833	853	877	823	893	886	870	880	888	865	840	899	845	836	844	873	893	836	838	844	852	861	931	881	856	911	868	891	912	911	799	909	836	861	894	836	887	908	873	878	903	862	847	887	897	888	894	872	878	915	828	837	813	884	829	858	863	826	872	866	939	846	894	858	894	921	927	907	895	875	874	840	945	869	890	916	848	841	868	878	929	865	890	818	844	891	835	876	911	844	918	840	849	841	893	864	834	886	852	837	805	876	859	879	850	830	854	910	900	858	823	921	820	890	837	848	815	873	828	904	862	870	811	910	859	838	870	837	881	872	871	857	841	871	874	878	845	874	891	877	921	891	841	881	823	802	882	946	845	869	945	875	881	839	822	846	863	820	877	847	895	877	879	897	864	901	844	828	871	818	897	869	836	839	820	849	861	882	828	854	878	845	846	834	882	862	831	852	820	822	848	801	859	867	835	874	838	862	874	880	822	875	922	852	884	843	887	862	884	802	880	871	860	853	831	902	827	851	859	892	862	941	905	843	800	833	925	913	929	838	860	873	868	859	861	833	861	886	890	866	875	860	850	887	872	915	843	835	859	894	830	837	899	900	839	887	905	854	862	832	829	856	945	900	850	870	889	877	920	873	903	887	863	884	865	903	920	844	855	892	861	880	866	852	880	894	896	885	878	809	836	868	902	866	806	866	860	841	849	841	859	854	825	878	874	862	890	861	863	891	847	871	868	869	873	880	841	889	830	870	883	854	895	810	826	837	927	865	900	832	854	803	868	819	842	863	851	881	890	844	864	803	953	843	883	875	866	885	898	834	887	900	853	848	882	891	921	857	845	886	849	868	817	913	880	894	886	902	836	884	825	832	872	884	841	846	823	860	853	861	844	859	819	835	848	840	840	888	867	852	892	890	890	841	837	869	902	910	894	823	890	942	905	813	878	865	806	888	900	936	892	844	857	840	867	854	831	835	833	834	840	876	844	859	821	909	868	864	879	904	855	868	903	813	879	877	820	859	878	854	900	938	903	817	866	920	940	891	848	828	869	873	836	852	907	835	852	854	907	917	850	865	840	918	877	927	906	870	837	851	901	889	924	845	882	869	855	899	839	837	875	870	818	847	869	843	924	892	847	878	914	870	887	809	889	862	816	861	928	868	824	883	853	880	840	857	845	805	817	893	829	873	882	842	849	838	846	855	867	882	863	884	913	852	863	880	871	886	829	823	906	858	852	869	869	904	896	874	852	872	921	826	845	824	844	861	834	854	887	903	849	922	903	872	882	892	911	865	889	867	850	907	860	911	899	781	886	857	882	838	911	873	911	867	873	840	841	858	815	909	882	861	913	890	878	841	876	875	905	840	876	880	840	854	868	849	884	877	876	876	908	866	876	906	870	831	862	835	882	817	858	845	882	843	863	858	922	870	767	844	893	858	839	876	884	810	824	880	910	897	874	863	904	838	844	846	875	897	866	857	829	910	909	824	885	848	870	878	861	847	881	889	861	878	817	902	847	842	849	883	852	891	888	852	808	872	815	826	896	882	926	890	853	869	867	890	841	803	848	882	910	861	898	862	865	835	856	879	858	855	833	815	954	790	838	823	843	889	865	822	865	889	851	884	906	885	882	846	879	842	812	836	867	923	853	891	938	842	816	827	865	862	825	851	898	876	893	893	856	857	806	832	837	889	869	864	868	901	839	887	873	830	860	890	797	837	876	913	903	866	851	900	892	839	899	875	876	860	887	836	847	855	835	871	850	820	840	845	880	836	865	830	848	861	830	860	900	842	863	883	840	944	860	853	846	887	895	852	884	827	845	843	850	768	856	868	826	844	910	873	845	863	891	816	915	920	848	842	895	835	866	895	878	830	885	820	818	875	829	850	848	872	910	859	863	820	879	846	868	845	860	877	920	879	822	873	858	869	878	833	879	897	876	804	861	858	845	882	824	905	846	868	819	849	884	814	848	879	870	886	929	893	851	893	874	876	826	867	852	848	840	807	847	826	829	819	848	852	907	849	852	875	834	845	879	902	866	875	862	859	870	888	868	841	860	874	855	881	842	932	838	885	888	864	842	877	865	865	891	843	824	836	870	889	862	892	836	880	863	858	853	880	926	865	806	901	886	904	830	888	901	894	833	847	850	911	879	840	833	895	884	860	837	843	892	884	835	865	886	878	897	879	890	837	886	864	860	872	913	847	851	914	860	886	911	831	887	829	824	873	851	882	852	833	839	880	888	873	864	836	832	889	872	876	873	865	867	856	867	815	836	859	892	793	832	905	874	854	841	802	885	869	880	922	843	854	823	885	836	862	907	839	861	841	850	881	871	840	767	865	836	850	862	884	850	832	828	897	841	824	844	824	847	865	854	877	885	863	847	828	819	834	847	842	918	869	864	892	882	917	859	837	873	833	844	858	835	912	861	875	886	891	873	853	840	874	801	850	871	936	863	859	866	807	825	838	821	846	858	836	885	907	803	855	851	882	853	833	826	911	848	882	882	844	855	909	819	858	878	839	896	843	877	828	862	879	869	893	884	870	910	852	834	896	843	935	871	835	867	859	858	816	860	850	948	865	834	826	867	914	903	854	829	869	886	848	816	870	876	902	871	831	904	887	885	882	912	838	848	852	939	859	883	884	839	849	821	915	895	907	857	893	876	893	846	872	849	844	858	816	862	841	897	831	909	904	885	841	828	827	871	825	879	859	889	878	841	844	888	863	842	893	860	852	918	895	870	847	866	868	833	856	882	841	870	870	887	880	891	840	820	907	874	886	851	895	867	880	919	864	819	799	875	841	871	814	836	885	874	879	850	877	833	828	836	879	900	883	920	877	862	847	816	863	837	862	868	799	881	779	864	876	863	836	893	808	871	837	872	911	887	838	883	888	883	802	874	858	842	848	868	884	930	902	896	856	864	888	878	824	900	851	866	842	862	855	881	835	877	873	853	883	824	822	826	899	815	828	810	842	880	757	862	878	840	855	863	877	837	859	854	894	845	854	884	864	853	835	920	893	858	894	864	867	809	852	875	877	845	845	902	910	875	816	831	866	861	858	874	868	886	864	873	871	887	871	899	873	841	822	924	880	886	899	888	867	856	853	801	864	874	926	797	821	849	877	896	854	861	847	891	853	902	846	899	866	856	848	869	882	849	868	898	916	872	894	934	882	867	830	826	917	903	874	835	902	869	869	828	875	877	841	927	848	850	829	824	876	906	865	836	836	918	818	868	886	921	857	884	849	907	914	871	850	823	829	881	894	864	802	831	825	860	899	869	834	814	900	854	879	864	940	873	894	854	836	899	826	857	889	834	849	903	878	867	892	956	910	855	891	838	867	796	919	872	850	854	812	908	851	867	915	891	840	914	868	912	848
7530	16085	14965	7169	5637	3906	4774	39046	39220	24932	10210	5441	1838	1030	788	831	847	785	819	813	783	774	775	799	758	763	790	757	762	780	794	787	778	816	762	782	760	795	841	804	796	790	758	829	764	779	769	788	796	786	776	816	770	788	816	739	767	785	756	792	749	782	842	739	771	792	767	807	809	764	840	805	791	776	765	784	831	786	792	801	705	824	779	764	812	709	696	752	770	825	781	804	762	787	782	769	774	836	807	814	786	811	792	819	817	745	863	709	811	824	765	764	832	837	779	775	756	745	829	820	767	809	716	763	715	763	791	847	775	797	772	832	808	768	771	788	783	751	772	745	812	821	756	749	740	773	792	800	774	810	790	769	737	768	807	753	734	810	778	738	766	726	798	818	789	756	771	823	791	794	773	795	721	805	825	775	732	771	792	791	819	793	798	722	789	814	792	775	701	790	841	792	744	790	789	794	795	794	794	754	784	772	753	749	848	779	766	831	846	754	790	786	833	774	782	753	767	789	812	819	732	781	764	725	819	762	800	789	776	767	768	718	751	766	811	791	791	716	752	719	834	761	765	813	777	789	768	796	782	771	746	760	780	823	753	762	755	768	785	725	763	746	761	771	811	773	786	750	773	789	835	780	763	751	728	776	763	806	772	810	753	767	777	796	840	743	831	788	753	788	820	776	738	790	800	790	744	812	809	779	844	810	779	754	829	781	788	750	799	787	813	768	751	785	808	756	746	768	837	788	774	725	793	828	784	773	760	749	785	798	766	812	775	777	781	810	788	787	850	762	799	806	757	794	810	771	785	761	790	781	813	777	804	812	738	812	777	801	778	762	792	787	802	783	764	763	813	810	758	757	797	796	749	813	780	789	804	744	798	760	770	786	752	783	778	808	844	789	780	799	807	784	799	787	747	764	759	746	777	769	795	791	749	760	754	758	733	770	761	810	799	801	816	820	786	817	762	767	806	772	743	791	768	784	765	788	813	805	773	756	762	799	808	782	752	782	793	754	766	795	824	755	794	757	768	858	768	788	795	773	789	750	757	759	754	738	814	770	768	823	802	765	821	743	769	783	794	815	809	758	741	768	776	774	812	774	780	771	807	761	787	779	786	787	756	819	759	735	765	820	796	761	768	778	772	766	800	775	842	703	793	783	791	754	732	821	784	781	810	768	764	776	801	760	796	767	796	771	786	742	776	767	802	752	765	745	792	823	774	781	744	775	815	746	807	752	796	834	797	795	792	824	784	746	785	795	771	736	790	762	802	713	770	774	750	755	823	722	826	746	726	807	768	805	813	762	757	763	752	818	793	766	782	767	786	793	793	776	769	786	808	713	799	798	769	793	780	803	766	760	769	753	793	753	783	784	807	793	827	769	800	821	817	816	771	784	751	832	790	766	779	841	820	784	789	744	814	725	764	793	796	733	787	792	770	765	803	772	757	760	771	805	754	778	761	801	743	754	714	776	741	780	753	792	818	770	830	804	764	774	794	792	821	750	733	772	761	774	807	759	783	758	820	800	774	777	774	837	787	810	785	776	785	766	733	785	776	786	788	768	801	730	779	789	772	761	771	780	775	770	769	805	787	792	800	782	775	843	802	751	797	748	762	765	745	741	798	786	729	765	787	750	758	800	798	816	756	796	801	804	717	804	755	789	762	760	829	821	781	797	729	749	808	791	760	762	789	754	772	823	765	792	789	771	735	765	818	807	783	789	776	769	755	771	775	772	753	821	745	777	756	782	757	807	805	747	738	777	783	758	778	727	752	755	777	781	811	758	768	785	784	837	737	777	795	758	761	776	790	706	789	744	742	737	764	791	784	786	778	769	789	719	793	732	756	748	763	757	785	755	794	808	766	791	751	798	751	748	763	772	790	714	757	714	780	742	762	759	738	760	748	745	748	754	774	783	762	843	745	800	773	749	781	835	776	818	774	792	771	843	782	777	763	775	756	766	765	806	775	748	764	768	768	841	732	821	773	784	770	785	790	781	769	784	762	779	785	732	798	771	744	806	821	764	763	790	804	779	816	819	806	761	806	785	774	751	787	742	763	793	773	778	731	774	733	777	780	807	780	754	821	752	806	723	794	794	809	798	778	797	766	769	780	810	769	740	769	761	801	774	742	766	818	799	775	782	787	771	794	814	798	782	811	780	760	752	792	776	767	780	784	787	742	712	795	746	761	805	738	816	750	742	706	789	798	731	799	769	727	759	777	785	775	772	785	769	757	786	748	782	771	750	782	786	751	794	842	792	772	729	784	785	738	802	765	763	818	768	759	787	817	812	749	827	804	756	790	782	774	837	755	785	728	804	769	779	808	767	778	777	712	788	765	814	732	753	770	798	759	777	812	745	732	798	725	757	765	806	823	787	831	747	762	789	770	753	729	749	793	750	767	809	770	719	801	760	761	825	760	763	749	814	775	819	785	754	770	810	763	811	787	808	769	795	821	725	749	748	780	814	803	775	818	789	778	837	750	788	777	816	756	747	777	753	767	780	769	794	803	813	749	727	781	753	810	772	771	800	800	803	783	777	756	807	770	781	824	767	819	752	764	769	749	757	770	811	755	791	775	771	771	766	804	807	778	770	800	786	794	767	729	824	792	744	759	792	755	780	722	773	790	781	765	764	797	792	810	736	781	759	771	818	797	821	775	790	770	749	818	810	787	805	798	725	757	799	786	712	744	742	737	793	742	812	763	745	795	790	770	759	747	767	747	759	765	783	745	744	765	750	755	800	758	764	767	818	784	801	817	784	760	805	706	752	782	784	719	756	777	771	776	777	820	755	810	776	782	810	744	785	802	777	765	770	786	784	764	771	791	784	794	783	800	813	776	752	740	807	792	754	741	744	792	765	747	790	746	810	800	792	734	770	746	787	743	763	776	752	802	816	767	785	779	766	819	733	769	764	759	764	800	823	791	775	735	741	764	724	774	744	761	788	787	804	764	769	754	765	775	777	799	766	757	763	846	772	769	771	803	810	844	723	761	765	779	736	779	768	801	777	784	799	819	799	771	751	850	760	798	800	846	785	767	775	783	848	788	855	824	827	766	723	834	765	746	789	742	754	774	787	739	794	784	752	837	761	765	703	745	794	808	823	722	760	729	767	768	727	771	767	760	775	769	775	766	726	775	771	775	754	796	765	842	766	742	767	797	761	771	768	789	825	775	777	784	774	791	773	758	735	758	772	786	755	774	761	783	782	796	836	782	776	757	769	761	794	780	766	807	776	767	781	801	744	830	773	742	729	724	757	719	768	758	779	813	759	813	809	783	753	791	766	825	732	725	754	770	782	788	816	770	731	787	768	753	763	846	759	795	785	796	762	790	792	783	793	759	785	766	769	759	764	764	746	799	764	753	760	766	746	793	821	790	799	742	794	790	785	762	724	766	766	799	803	748	776	742	749	771	790	772	749	784	788	733	786	764	792	745	787	805	784	751	760	786	787	821	757	755	795	750	795	754	808	759	783	744	739	797	757	777	816	798	796	725	780
27773	15004	6350	2867	1760	1367	1145	2797	3673	2633	1547	1170	863	817	817	800	804	781	762	788	761	818	801	791	776	827	802	842	846	797	773	847	833	802	866	783	815	810	750	778	846	839	817	804	790	773	845	791	781	806	780	884	770	737	798	801	794	791	810	829	836	828	775	795	770	800	782	811	852	809	762	770	811	851	841	806	811	809	824	761	771	772	797	833	796	781	729	838	805	833	787	796	800	787	855	835	826	806	776	792	823	813	793	825	786	785	824	759	767	822	816	870	832	799	756	823	798	866	832	776	875	772	841	775	781	836	844	813	794	812	813	770	812	814	838	827	830	859	805	796	837	805	790	783	774	766	784	786	803	766	762	845	767	801	806	778	771	788	865	815	804	822	826	739	819	775	793	782	796	773	867	859	776	759	830	809	779	831	794	793	794	760	812	748	801	773	849	790	869	811	776	822	811	822	765	807	847	803	777	787	813	811	792	758	743	788	810	818	783	744	756	787	806	773	794	783	813	803	835	807	861	776	819	868	825	788	854	792	832	807	789	815	780	793	784	828	815	804	806	735	785	769	794	808	773	798	780	785	770	782	775	775	832	763	808	787	848	799	826	841	806	773	840	708	857	796	737	768	799	793	822	789	786	764	778	864	831	801	821	748	749	754	802	799	785	778	779	776	786	839	826	774	772	809	787	790	850	798	799	809	810	812	819	803	802	837	789	776	778	779	835	778	764	727	801	800	838	785	802	796	791	832	757	756	763	815	833	782	843	905	748	787	763	779	819	820	769	811	808	774	782	812	822	773	796	765	812	847	772	783	780	783	790	813	806	815	811	835	829	780	809	774	843	786	837	812	822	799	769	791	804	816	822	797	786	783	807	798	770	757	808	835	818	717	815	827	801	818	784	801	750	819	802	808	844	776	780	770	768	759	814	871	844	820	813	785	781	822	787	778	820	786	796	827	763	812	769	804	813	799	819	817	815	751	808	813	823	815	795	803	848	817	783	781	819	840	826	793	801	821	780	816	805	859	827	824	781	816	783	807	743	830	806	796	841	804	796	778	798	826	825	779	793	798	796	796	800	823	792	775	793	787	770	803	864	779	812	846	764	808	772	836	739	823	806	809	773	807	746	842	790	835	799	781	836	817	738	858	775	763	811	816	785	741	785	822	821	832	810	804	838	781	846	769	843	772	788	858	836	756	740	733	787	779	730	750	819	814	770	745	836	868	798	830	829	803	829	838	805	836	810	787	818	875	787	783	776	830	806	838	787	757	759	779	824	807	840	793	801	793	765	781	801	797	796	755	872	815	810	808	796	841	813	809	849	844	836	802	786	804	810	784	820	749	771	780	816	783	798	769	801	827	856	796	797	839	771	786	828	813	830	762	782	781	853	775	856	786	831	787	781	814	860	875	852	801	770	817	759	789	821	806	791	801	808	817	816	821	781	815	819	815	764	772	807	827	820	802	832	826	820	853	757	884	803	816	778	794	788	807	804	814	835	774	752	804	797	821	805	835	798	819	829	775	759	858	802	836	815	803	776	767	856	813	759	804	765	841	807	827	805	801	805	778	835	766	791	830	795	825	842	816	787	837	822	779	814	831	778	790	817	784	809	841	812	769	825	839	823	785	792	779	748	805	781	757	784	861	750	751	779	771	800	812	758	771	823	856	823	828	771	851	779	789	749	793	763	763	835	839	771	790	795	817	791	750	748	809	789	775	807	819	792	781	833	821	817	795	807	798	807	842	795	786	808	803	754	781	815	777	811	809	785	792	765	817	825	729	828	804	851	770	761	777	823	787	781	776	758	783	827	760	793	740	864	789	755	785	805	811	825	813	745	753	775	772	801	793	808	792	805	778	842	804	767	829	774	831	785	788	784	806	805	811	851	768	801	803	792	814	799	797	810	787	837	850	819	788	738	784	861	771	831	801	847	766	733	802	803	785	793	845	753	789	804	820	815	818	803	820	775	796	875	804	740	790	810	814	803	801	803	784	795	792	796	772	773	835	792	779	841	776	796	791	817	815	825	759	797	798	825	768	829	798	753	804	789	814	801	814	852	738	790	772	820	761	775	787	814	766	796	739	786	814	862	782	780	810	810	774	817	822	781	813	804	851	812	747	811	756	832	793	852	746	800	769	732	769	840	872	795	778	817	816	835	757	816	815	785	839	817	780	835	778	813	832	800	809	787	781	763	837	808	825	819	837	793	795	801	809	776	782	850	820	799	806	787	790	802	808	786	774	830	797	755	868	835	830	785	785	823	835	801	804	798	750	801	831	776	836	807	798	804	811	790	782	765	735	770	773	783	851	817	783	829	826	817	834	825	830	779	820	786	811	763	815	792	803	764	813	822	810	818	756	802	850	785	777	829	830	820	823	831	801	799	820	764	810	738	757	823	798	840	759	868	778	800	762	804	795	761	771	841	801	783	787	755	785	769	798	778	781	779	798	767	786	826	790	865	723	814	749	799	835	814	832	767	800	753	792	837	786	777	790	775	769	748	794	771	815	815	810	829	758	765	785	779	877	809	830	804	823	781	813	734	867	838	839	845	833	830	802	846	829	791	797	822	786	740	841	818	828	846	791	750	844	768	782	858	809	834	811	795	769	775	799	859	682	792	786	803	766	753	750	789	816	776	799	792	795	833	842	783	812	762	791	801	735	838	798	814	771	784	822	733	810	792	844	818	785	794	826	820	783	801	776	838	837	774	831	795	805	847	792	824	790	803	815	820	767	792	773	770	763	830	773	822	797	816	775	791	829	860	764	819	831	804	795	789	782	859	777	816	843	834	816	832	809	830	785	778	824	803	808	812	782	796	784	808	796	792	810	771	814	858	796	799	785	836	858	881	782	800	769	788	782	778	785	779	776	795	866	811	820	802	772	802	806	876	769	812	771	808	823	834	825	856	860	779	798	788	815	810	792	759	859	785	789	789	842	741	787	805	835	823	786	749	778	803	791	787	771	829	836	816	807	823	798	790	768	815	785	815	819	805	791	827	823	770	783	797	831	813	775	770	809	796	824	845	841	786	815	802	778	819	771	767	792	827	811	807	821	790	823	775	794	767	773	771	829	823	808	789	766	773	765	799	829	837	787	812	837	755	817	797	785	805	753	789	759	852	813	789	799	785	835	794	780	782	760	765	812	799	802	814	765	792	854	826	805	847	800	795	800	834	809	781	837	808	776	812	824	792	800	773	739	824	740	780	797	784	856	767	773	763	856	782	793	782	841	806	860	786	803	819	844	854	850	838	791	764	843	771	820	821	795	830	792	810	830	796	811	823	847	819	781	863	832	813	838	807	809	815	835	814	811	801	790	817	779	822	800	822	766	812	829	780	798	814	782	812	776	779	776	794	798	781	826	804	748	788	791	841	817	840	843	787	851	849	778	789	773	786	785	774	786	819	823	829	768	800	829	827	821	828	778	850	773	806	791	793	799	770	819	832	820	809	765	764	776	826	787	784	799	768	836	779	770	751	793	819	812	790	828	807	785
6800	6149	5090	2374	1926	1526	1208	3746	4062	2679	1420	1042	818	653	723	702	722	688	729	734	693	703	760	695	756	745	742	678	742	698	692	683	733	717	719	765	745	719	768	680	692	680	736	674	672	723	696	719	717	660	667	699	713	737	694	722	684	690	668	707	679	659	719	648	681	715	699	692	718	680	718	696	730	731	698	692	679	735	680	685	703	705	712	674	681	701	669	645	708	684	691	695	695	666	711	667	700	687	707	701	692	723	686	670	672	733	676	721	722	699	679	695	710	705	732	668	668	699	743	699	681	702	709	700	666	689	710	722	718	705	652	756	741	702	723	692	677	695	717	719	697	677	711	740	723	718	723	685	694	699	703	702	699	704	692	703	665	660	685	672	756	689	694	643	682	740	712	690	678	760	707	715	722	656	692	712	691	685	688	718	685	733	724	693	707	722	683	725	713	681	726	671	715	672	722	720	690	689	708	668	690	723	685	685	677	670	655	728	710	683	689	761	684	687	703	715	702	721	671	693	732	698	692	698	718	729	717	703	717	683	667	686	706	704	726	673	718	722	710	711	664	692	755	690	725	689	688	734	676	723	709	690	763	753	730	721	723	719	730	746	742	683	720	651	715	711	695	715	688	697	704	720	689	711	718	703	722	718	701	718	734	636	716	705	699	690	685	679	664	680	653	684	747	722	741	706	689	728	688	671	732	712	708	650	704	719	719	692	691	713	719	677	689	655	705	700	691	667	673	719	730	731	724	726	683	652	698	676	709	721	715	684	717	677	718	702	678	699	707	682	696	660	714	709	732	742	688	712	663	673	677	645	690	707	731	702	670	703	739	704	695	740	727	715	691	705	703	679	673	649	735	706	733	696	713	727	698	707	695	718	714	748	695	674	697	690	664	682	682	718	723	749	738	687	718	676	681	733	652	698	679	702	693	661	695	747	689	711	736	718	724	690	731	742	759	742	685	726	687	711	656	707	641	700	744	687	714	686	732	704	674	650	694	764	750	684	679	685	708	710	724	724	702	733	692	718	704	783	709	773	722	698	693	702	705	694	675	691	700	709	752	680	640	705	675	663	760	673	672	671	650	721	733	738	763	737	678	687	649	662	746	732	727	679	670	693	635	730	758	690	680	745	677	708	662	728	684	693	700	697	708	720	707	729	710	724	737	720	725	712	664	700	731	691	712	712	645	712	731	726	692	712	709	733	701	709	695	676	704	717	687	744	734	704	680	686	704	703	668	665	737	715	742	695	702	725	737	703	689	709	682	670	691	628	711	739	707	731	638	710	663	715	645	716	704	714	726	706	720	694	695	666	726	711	739	709	694	698	753	693	724	731	717	702	727	637	659	700	687	679	691	730	734	668	682	703	709	711	691	696	724	680	688	754	718	684	722	701	650	721	664	689	685	700	703	668	654	714	752	690	718	692	776	723	726	725	735	720	780	700	689	705	665	656	763	692	676	718	639	688	734	711	697	745	687	775	699	680	723	741	659	726	734	669	687	684	688	698	709	679	699	657	743	690	698	770	687	687	703	715	687	689	688	670	725	687	730	681	705	658	689	692	709	697	743	717	739	707	692	712	681	728	681	687	734	716	717	699	710	740	711	668	740	692	673	713	720	711	688	680	719	683	714	684	749	703	747	713	706	701	729	748	691	687	704	728	707	679	726	719	741	748	673	706	743	670	720	752	722	712	694	767	690	733	690	743	703	724	710	675	751	685	710	630	674	749	679	689	699	723	717	678	707	686	694	671	690	686	719	705	742	682	690	725	723	674	705	703	744	670	725	729	690	713	723	672	726	723	717	685	697	707	731	706	703	712	737	714	665	744	758	722	713	722	759	720	704	702	703	679	667	685	649	670	700	744	729	724	712	686	711	763	736	716	724	672	670	672	699	702	683	703	725	700	680	712	737	714	708	691	715	734	706	744	648	726	721	734	668	678	699	702	728	729	701	708	717	705	726	730	704	694	699	702	697	742	687	689	741	697	692	715	734	728	676	727	736	717	700	732	737	699	694	709	757	705	730	684	746	712	688	685	719	679	680	716	698	714	712	704	727	695	714	693	698	687	680	712	662	735	691	693	701	718	706	695	722	699	715	726	724	723	702	714	723	719	718	699	696	723	684	715	729	667	755	707	671	694	678	700	723	693	753	698	698	709	691	713	689	732	684	687	666	706	712	675	674	717	721	676	703	683	677	695	666	682	679	674	730	724	758	700	707	732	694	705	748	729	709	680	684	645	735	692	665	737	707	729	737	692	673	680	678	720	674	711	709	675	687	719	735	747	664	681	619	672	705	670	692	686	716	704	692	692	712	675	717	655	725	723	698	647	711	686	711	695	661	724	732	701	713	687	745	686	655	705	712	718	701	746	676	701	740	747	658	719	728	732	670	684	651	728	735	663	724	689	778	690	676	726	737	715	672	719	703	709	723	690	719	715	729	701	722	691	765	704	705	727	635	760	698	674	780	754	678	654	690	735	738	730	753	722	732	734	723	719	706	698	728	712	734	716	697	722	691	745	701	726	675	695	718	701	723	689	694	714	725	690	713	711	731	676	719	738	731	689	695	689	706	727	708	708	741	688	696	772	742	687	677	782	695	714	656	694	712	718	662	747	737	708	708	726	670	707	690	717	693	720	738	730	717	729	678	700	722	712	765	721	726	683	725	691	689	706	666	717	709	748	683	755	695	716	716	675	721	681	721	671	699	656	700	712	670	669	710	713	669	691	688	734	679	708	735	723	655	705	767	686	735	685	697	661	700	714	752	666	695	703	717	720	672	716	707	764	711	748	713	717	762	718	721	708	711	692	647	704	712	689	735	712	753	683	656	755	720	713	717	751	745	682	689	647	739	745	733	720	705	735	727	652	689	722	717	728	726	676	716	721	753	738	764	712	724	706	776	721	711	715	769	698	731	683	768	695	681	712	721	711	705	712	679	698	669	665	735	690	747	719	744	697	666	682	718	737	716	679	674	659	712	710	685	770	714	689	709	675	703	707	721	739	721	692	697	676	722	677	708	700	685	721	747	696	688	736	718	706	706	712	728	723	695	686	669	667	692	686	707	700	699	695	715	703	761	733	691	719	666	731	695	691	676	741	752	657	707	720	672	724	739	676	676	678	701	695	694	694	690	735	726	643	630	713	734	656	704	662	694	703	673	716	700	702	708	728	692	740	718	751	682	722	738	728	680	667	707	716	712	713	703	723	707	720	702	737	693	704	726	729	732	736	705	694	737	727	723	709	764	643	714	701	710	715	712	755	696	723	695	689	738	742	683	751	707	703	688	748	681	710	666	674	724	665	693	725	665	716	716	694	733	701	677	698	677	696	681	717	702	712	720	675	715	684	673	697	696	704	735	688	682	701	751	697	709	710	659	689	723	684	665	643	706	688	709	717	730	714	708	689	712	713	708	673	680	686	685	668	721	693	723	746	697	715	726	753	762	703	685	710	708	742	709	710	683	698	736	712	728	699	731	750	745	695	697	674	723	754
25612	21323	26979	24855	8269	2673	2722	19278	25482	16682	5635	2528	1124	854	800	826	808	750	749	718	774	796	773	726	807	746	792	792	743	780	748	753	743	721	765	723	753	817	719	770	741	765	765	701	754	735	741	773	855	839	725	760	756	737	752	721	749	756	818	702	753	776	752	804	788	783	705	717	729	681	731	741	764	750	765	772	742	741	741	791	735	776	718	757	682	798	772	769	790	699	730	719	753	745	737	738	768	757	760	759	738	745	771	759	732	741	735	730	721	739	749	768	761	742	765	754	689	713	760	766	716	708	732	727	804	727	763	702	732	759	750	725	775	771	727	721	725	752	776	766	794	766	752	733	746	820	737	720	734	775	771	785	735	778	722	749	742	806	751	756	741	737	729	756	780	710	740	800	728	718	726	800	728	792	750	788	769	732	737	799	744	728	775	732	747	744	789	828	723	742	802	727	730	772	774	742	776	780	782	769	779	737	764	737	758	771	734	719	762	749	793	796	725	743	775	785	755	773	799	733	746	784	758	750	740	765	762	761	738	744	734	745	802	740	735	744	737	759	768	741	733	762	761	744	717	760	750	764	735	753	820	793	823	666	785	720	782	722	730	788	734	722	678	757	731	717	750	764	746	762	771	746	735	700	799	735	756	742	778	767	723	750	803	768	771	776	701	749	776	719	685	781	791	774	781	713	745	749	797	764	781	767	770	752	818	738	791	753	752	726	757	739	735	751	771	727	757	797	737	714	728	802	708	763	760	759	793	765	750	756	762	755	729	775	700	789	784	772	741	731	736	768	763	769	755	764	750	707	692	771	733	763	744	772	714	732	717	743	825	763	779	733	798	742	742	740	684	734	756	728	723	738	731	782	719	785	770	784	797	763	780	802	785	746	724	775	766	722	751	727	790	780	763	759	757	748	777	768	787	767	746	760	730	745	718	796	797	720	715	715	746	770	779	755	758	765	734	717	768	754	707	753	714	790	742	709	780	744	728	747	779	750	821	700	772	774	727	751	774	770	798	732	791	731	759	752	776	756	796	740	758	721	734	766	752	774	726	723	771	789	764	691	734	774	771	761	709	738	739	767	773	748	761	748	757	787	734	756	753	795	741	729	722	781	759	754	743	746	795	753	712	773	755	727	752	717	800	774	806	726	737	750	739	728	715	748	764	741	722	805	811	710	729	746	749	796	775	758	756	782	742	783	750	754	772	701	776	793	757	734	736	753	757	818	729	782	751	745	766	682	727	762	793	785	743	693	763	800	774	721	760	737	788	778	705	764	722	729	694	728	756	746	780	733	725	781	757	757	799	747	765	791	711	746	761	741	732	730	791	767	826	820	784	741	793	754	765	808	770	732	748	754	766	761	736	751	760	783	745	761	755	807	748	775	745	741	768	780	756	765	761	748	773	759	731	744	759	794	745	744	735	747	797	725	739	740	776	772	807	766	726	774	775	755	728	723	750	727	785	751	752	763	724	722	744	746	733	757	785	776	732	731	814	707	757	772	767	729	786	784	784	766	720	722	763	789	735	762	749	752	735	765	748	711	745	786	754	764	760	672	750	771	772	769	737	740	712	745	723	780	770	712	810	759	781	759	741	732	769	776	751	765	757	690	747	813	772	731	805	792	697	726	728	799	786	706	731	794	724	816	794	756	752	766	733	792	767	770	784	751	734	716	746	767	726	742	764	757	768	793	755	741	760	788	732	740	742	691	744	744	787	698	756	793	757	776	779	716	733	775	764	714	794	773	801	751	700	729	763	759	742	749	750	742	696	737	755	775	746	766	749	721	818	754	793	718	787	759	759	751	759	763	728	753	746	781	758	766	774	783	723	765	751	744	765	722	727	724	747	763	764	765	779	692	767	778	718	759	788	772	793	741	710	766	772	757	746	807	727	774	799	752	719	778	731	711	716	728	731	743	756	736	791	741	735	729	769	739	807	738	780	747	774	791	755	741	724	773	767	715	760	790	778	768	784	750	743	748	753	761	777	736	765	784	750	757	806	773	782	764	751	710	710	733	756	753	751	747	756	758	760	768	776	773	766	750	749	767	762	753	759	756	796	801	788	737	760	747	757	741	756	780	722	727	757	782	718	780	749	779	715	737	695	797	742	763	732	713	714	730	743	779	728	715	734	755	720	720	766	763	758	745	738	757	745	783	754	700	763	753	771	770	780	753	752	757	757	741	776	743	744	740	676	781	820	728	773	770	730	808	773	757	829	713	739	803	805	759	743	761	771	764	753	751	726	751	758	814	740	785	747	801	787	750	871	762	791	739	732	721	705	744	720	763	738	774	739	732	725	700	771	720	781	779	730	710	718	746	757	777	816	778	748	795	760	704	722	787	733	756	710	774	768	775	740	719	802	714	702	759	773	738	732	737	759	686	767	763	764	783	746	781	745	789	736	749	758	727	765	749	715	742	770	758	750	756	732	740	739	749	755	724	780	803	766	724	743	774	718	745	808	772	791	785	769	759	776	776	780	753	778	771	723	768	718	757	697	795	763	731	760	719	758	755	758	730	780	787	706	782	789	784	730	773	728	703	760	773	713	765	769	733	786	717	743	792	789	774	729	747	717	755	791	759	761	708	693	746	812	735	740	734	742	716	730	728	699	712	799	810	704	753	724	788	789	761	759	710	749	736	701	717	759	777	741	772	740	770	772	761	773	758	760	783	724	749	693	697	724	779	734	737	753	765	783	780	752	824	764	779	769	796	733	746	767	678	749	788	738	768	789	724	743	750	756	773	717	743	766	748	724	666	754	759	748	759	781	756	749	768	793	748	675	731	803	773	738	765	809	786	766	757	742	689	789	762	731	772	761	771	774	750	793	740	780	698	768	791	764	760	804	742	746	810	747	795	719	771	746	748	746	728	725	803	730	791	748	778	738	789	777	746	730	768	731	749	724	760	731	742	782	819	765	758	778	721	743	776	754	760	716	759	730	733	729	787	805	776	746	757	748	733	713	729	715	756	784	745	770	755	757	699	757	764	736	780	752	701	729	760	745	741	784	773	780	740	725	733	761	800	758	754	714	764	736	745	716	748	790	774	759	789	693	711	771	765	748	783	719	796	721	791	745	777	764	785	794	721	746	728	726	717	744	759	784	738	820	730	644	756	715	765	748	771	723	754	739	695	702	708	778	767	763	740	721	755	790	772	743	801	788	759	783	762	811	761	753	732	736	756	770	728	723	737	760	781	743	751	691	757	790	787	757	794	693	796	776	728	748	736	766	806	784	770	799	757	750	760	759	685	725	683	793	803	751	683	749	772	739	758	767	783	771	777	746	681	726	756	766	785	744	758	768	750	735	742	742	736	732	751	672	728	782	739	716	781	722	712	828	804	684	734	746	777	793	799	767	757	809	744	727	779	781	726	751	758	744	781	736	754	729	799	740	746	744	730	786	804	746	765	788	702	753	782	726	772	753	812	758	738	755	767	785	783	769	758	726	829	778	710	760	761	719	775	737	765	782	756	790	691	796	726	770	751	746	711
6282	10037	7240	4921	3552	2480	3037	21206	22771	13191	4771	2624	1161	772	729	708	692	656	689	689	668	647	667	697	689	651	679	724	703	730	718	644	679	665	707	676	639	661	682	644	684	665	721	672	688	648	659	722	700	732	700	688	656	669	675	742	680	695	711	696	657	710	693	708	724	671	690	676	635	681	697	682	663	722	677	718	675	691	694	675	708	701	686	660	729	688	713	702	654	723	690	742	663	646	742	703	687	693	677	668	652	688	721	645	656	643	683	711	630	641	681	706	711	699	677	680	658	667	664	694	676	690	638	691	653	664	613	703	653	663	683	688	664	727	693	689	677	679	721	660	729	648	728	711	713	684	655	680	696	683	702	710	718	659	699	641	719	680	689	730	678	677	687	656	689	686	725	702	679	671	701	676	714	642	680	680	642	698	681	674	690	673	712	662	681	717	683	728	653	700	744	666	673	678	697	709	678	646	660	672	692	656	703	670	662	671	665	712	683	652	691	665	688	670	662	675	690	640	689	665	700	674	645	678	680	674	651	675	643	691	696	705	651	723	666	762	665	663	657	702	651	666	662	728	667	703	703	702	695	699	689	698	673	684	671	706	704	667	711	684	650	623	695	626	679	666	624	702	695	697	647	700	652	665	666	681	734	678	670	665	677	736	691	668	724	673	744	685	643	709	671	700	669	695	667	661	680	671	656	678	668	641	650	659	665	657	662	714	730	713	673	676	688	656	669	635	710	643	701	700	703	689	688	651	687	671	689	689	693	693	678	639	646	729	647	693	621	642	640	687	684	721	673	654	699	716	714	674	675	685	713	729	724	674	658	667	671	668	630	671	640	740	689	654	627	653	655	686	628	713	685	699	676	699	676	648	664	707	683	679	707	648	648	684	686	686	664	648	680	673	679	720	716	643	695	696	718	676	680	680	637	672	642	669	690	693	652	708	647	719	700	629	682	677	696	670	633	644	672	633	647	674	698	674	655	708	687	686	700	679	694	664	651	678	696	699	651	708	667	655	707	684	750	675	651	668	697	665	769	670	639	699	741	697	688	663	676	647	694	675	648	704	678	720	661	640	669	685	674	706	679	698	690	672	706	662	744	671	737	688	621	682	711	668	669	699	705	699	692	689	689	722	677	688	668	687	705	683	685	672	651	705	699	730	672	636	729	686	691	714	656	709	678	685	668	714	700	687	693	662	678	638	648	727	718	622	689	678	681	721	652	703	695	638	622	697	712	685	699	704	694	750	701	696	693	655	594	704	685	709	689	715	662	658	692	698	633	731	687	656	690	733	668	698	688	632	706	623	725	664	725	678	711	665	660	665	646	706	684	686	662	694	671	687	715	700	637	682	649	659	649	720	650	668	691	681	701	729	655	673	711	675	703	697	662	692	694	705	686	673	667	735	715	696	679	671	682	685	714	705	726	681	698	619	663	742	699	687	737	670	648	640	716	670	693	692	687	702	649	674	702	688	677	663	680	715	655	659	676	711	721	648	663	641	712	680	657	654	662	710	670	682	667	663	686	678	710	684	751	674	658	675	668	664	656	662	686	647	720	705	719	649	703	709	673	676	667	698	672	741	681	621	699	706	691	644	694	687	678	698	701	723	636	724	670	732	617	698	675	663	683	697	670	640	705	682	699	720	718	770	681	649	652	712	728	705	652	696	672	659	664	661	689	647	682	656	679	686	678	674	697	658	666	687	668	736	690	707	694	633	689	630	679	705	696	677	659	682	644	691	605	652	667	720	672	676	674	670	663	691	651	700	703	675	708	671	698	728	676	689	731	714	669	685	717	718	688	719	689	681	730	720	695	711	671	678	687	683	679	678	674	690	703	671	703	643	644	760	712	680	669	700	665	683	654	658	661	716	696	701	665	712	695	705	688	667	714	709	707	713	662	678	707	675	707	707	695	691	684	644	672	678	694	734	666	652	718	672	669	701	643	677	688	705	669	660	734	687	686	691	674	683	659	727	658	711	679	657	674	626	678	679	734	712	729	689	629	670	624	689	694	677	681	660	683	675	659	683	662	692	687	680	686	674	699	677	679	692	679	650	666	679	702	721	687	651	672	684	684	696	663	698	693	686	689	704	716	707	728	678	626	712	696	675	710	699	659	628	685	737	672	670	723	684	689	720	652	663	689	671	674	679	706	694	701	619	682	691	679	678	676	691	658	688	664	680	678	691	694	729	692	692	675	664	682	631	658	645	679	697	652	697	672	693	653	640	680	654	661	637	709	671	698	618	710	666	683	669	686	682	688	705	731	679	679	690	680	692	661	690	686	683	661	670	685	710	660	661	729	664	676	632	652	654	696	688	679	644	615	672	686	615	652	716	678	701	647	676	681	656	676	745	654	656	694	693	696	643	684	736	693	634	643	644	645	708	635	658	659	707	700	642	690	706	739	699	650	671	689	648	664	659	697	701	716	682	723	677	651	632	625	676	657	669	682	614	712	672	673	675	682	694	667	750	650	688	635	665	664	689	675	648	663	643	674	722	669	705	665	690	683	695	718	670	711	696	684	662	666	661	684	674	705	710	697	661	663	671	708	674	716	625	666	668	650	723	647	695	667	697	684	672	675	666	697	633	665	644	633	678	645	645	703	690	637	714	673	717	693	678	682	709	704	662	686	671	684	684	669	653	698	695	708	668	712	679	660	661	672	727	654	674	665	686	669	698	673	637	658	722	700	674	697	641	618	674	627	665	666	697	690	640	674	680	658	705	678	685	693	653	706	665	687	669	668	729	688	675	658	681	664	682	674	686	646	665	724	679	705	736	710	666	680	697	633	710	683	659	678	694	625	706	697	668	664	698	650	687	700	688	729	634	682	691	677	668	653	702	705	666	678	653	668	660	683	679	668	667	703	657	688	691	655	651	664	675	747	675	680	656	667	692	712	719	724	666	726	699	675	674	665	671	670	696	713	685	673	713	672	702	726	634	628	708	681	659	633	624	714	667	668	720	672	677	645	677	678	667	652	700	672	702	671	733	648	655	673	693	649	638	696	654	658	629	646	687	665	699	683	672	690	704	659	641	660	661	635	670	684	666	674	686	676	681	680	678	662	704	666	643	643	658	680	656	639	680	700	665	676	657	685	668	662	731	699	696	652	687	670	661	702	722	679	646	707	685	687	652	750	653	709	673	688	689	676	686	691	677	635	679	674	715	703	707	669	709	702	639	687	720	716	675	704	658	709	721	684	701	696	688	677	661	662	682	645	706	702	723	724	716	720	678	685	681	705	652	698	678	643	657	678	690	676	700	725	664	690	644	707	699	666	659	641	671	690	719	647	711	647	722	677	711	664	704	676	686	678	636	704	682	695	706	671	668	669	689	697	700	716	672	665	708	640	625	698	671	697	689	691	712	679	653	658	677	695	602	685	692	651	733	735	690	669	649	625	680	712	677	670	681	689	666	718	665	673	686	706	645	706	679	649	695	682	744	670	688	727	657	641	652	728	686	692	680	693	653	711	679	689	665	705	692	692	668	670	712
24192	21311	28592	24413	21195	11963	6223	35576	43560	31863	13633	5732	1923	1072	918	904	843	875	877	857	799	838	870	904	854	819	920	905	847	889	864	852	849	916	881	864	801	902	871	900	859	885	816	810	847	811	872	883	868	855	840	888	902	885	894	885	832	831	886	874	853	915	845	916	854	826	893	849	833	822	858	886	879	856	892	880	821	861	818	808	899	855	851	908	861	871	842	896	826	867	872	857	869	885	878	804	787	882	866	852	847	837	864	839	843	889	868	868	836	841	845	866	785	863	843	849	860	834	822	885	801	817	838	850	835	905	787	858	837	846	882	837	840	870	837	873	861	856	802	792	889	873	838	854	831	833	879	902	911	835	883	904	860	896	892	820	828	868	839	881	810	846	854	860	910	895	843	884	823	847	853	832	844	872	821	858	821	867	866	826	863	883	873	830	818	844	897	888	836	826	798	887	869	901	849	920	879	816	853	829	783	855	826	877	883	818	885	899	819	841	904	853	809	856	844	863	859	819	845	803	908	844	833	859	822	857	830	871	875	839	814	883	883	810	843	856	837	842	887	855	845	851	904	822	916	853	852	815	866	853	898	874	819	857	863	774	822	862	853	815	849	901	823	821	795	800	828	820	791	792	841	870	848	875	847	795	849	835	814	870	863	902	866	867	810	809	886	774	858	872	804	856	840	833	785	834	810	847	821	861	855	825	885	828	854	828	866	809	841	844	834	793	840	868	822	819	880	770	879	846	852	901	851	858	823	861	814	860	833	811	916	817	908	860	800	836	826	874	819	817	906	832	858	844	833	824	800	862	801	904	819	871	850	892	851	805	881	808	869	831	832	819	870	835	870	864	899	857	841	817	841	888	788	833	765	872	876	826	849	883	880	817	909	883	909	848	845	850	884	898	823	831	831	915	861	833	815	855	806	813	867	862	821	836	863	864	809	852	837	865	857	794	876	859	840	835	829	852	883	904	842	850	914	865	869	826	860	838	906	899	846	870	789	870	875	861	904	838	832	859	870	858	873	862	870	850	877	853	840	892	831	867	829	855	867	881	900	867	864	888	860	839	786	836	829	879	822	794	857	788	809	835	815	847	840	800	818	838	836	841	876	793	791	840	810	824	857	907	822	798	909	856	881	857	877	837	801	834	898	854	856	827	852	872	846	793	903	843	840	820	823	897	836	829	843	906	851	869	906	824	898	823	844	854	837	903	861	855	837	841	850	807	800	847	785	826	912	865	841	847	813	838	851	856	848	869	836	830	887	841	856	842	856	940	825	917	866	859	852	876	855	858	823	850	844	865	852	801	822	798	867	824	888	820	797	811	903	879	847	881	863	869	887	814	820	838	885	843	852	961	831	855	846	846	786	812	881	867	805	833	825	864	842	857	894	848	842	858	848	846	864	862	853	834	794	801	850	882	858	874	883	855	847	842	867	798	806	851	858	827	794	816	830	862	835	853	886	845	845	817	805	894	826	854	879	869	857	882	869	842	943	843	892	876	838	864	883	811	852	920	857	794	817	897	829	812	874	899	839	878	857	853	841	903	832	817	812	894	811	890	809	889	870	844	866	880	831	885	823	881	860	851	810	872	802	796	803	866	867	817	836	851	803	828	836	865	804	900	853	855	858	780	858	901	850	846	821	897	890	883	813	865	816	863	901	864	831	877	823	813	795	866	863	847	849	819	827	757	861	858	900	822	877	787	838	803	873	886	850	893	864	892	826	905	855	835	831	795	895	879	853	809	841	802	836	782	834	855	833	816	885	862	859	866	871	835	887	860	840	840	862	844	880	855	816	798	839	891	851	865	891	807	877	859	873	872	871	827	839	802	862	817	833	829	858	895	822	851	850	867	868	838	884	897	831	865	852	777	838	883	887	862	795	827	839	855	848	868	898	887	813	838	862	826	796	899	833	826	821	828	800	837	833	889	820	854	864	895	824	813	873	858	825	840	884	839	879	826	836	864	816	899	834	831	874	874	825	884	828	886	887	851	829	863	855	820	848	840	855	814	887	860	816	881	814	818	813	831	856	811	814	845	885	837	851	887	809	866	849	869	811	892	834	892	865	863	883	819	820	866	822	830	868	797	860	846	903	831	854	858	884	880	855	828	811	861	832	849	804	857	848	869	869	852	878	873	843	835	797	835	850	856	892	874	877	917	866	851	885	842	796	811	871	811	836	786	832	859	848	853	840	869	865	854	879	833	829	849	883	800	842	836	874	817	852	844	799	873	865	843	906	872	818	867	858	815	852	819	826	865	831	849	879	832	868	847	863	838	831	869	843	892	898	846	807	819	822	798	891	836	798	884	814	788	851	822	819	847	818	870	807	827	912	828	849	829	887	858	854	800	795	834	828	827	851	838	859	894	829	867	890	848	893	828	858	917	899	851	902	889	845	839	785	859	893	901	892	867	912	840	834	849	845	813	856	818	817	881	881	848	825	824	818	821	866	860	851	892	884	824	881	886	792	816	826	865	843	842	806	809	828	827	821	815	840	843	862	851	845	858	875	848	836	866	875	851	907	866	854	832	845	833	822	819	870	902	849	841	876	853	837	855	844	849	863	853	850	830	892	843	814	875	855	805	841	825	907	855	825	857	885	863	796	841	858	806	866	852	825	868	845	854	859	870	774	858	839	863	840	823	817	906	789	890	787	851	821	896	828	852	871	818	886	861	906	837	899	834	862	833	828	870	872	870	837	832	809	855	815	833	854	865	838	902	826	883	825	880	863	834	872	782	828	921	883	862	869	801	829	855	855	870	863	858	835	847	836	901	829	886	915	812	868	850	836	869	834	844	878	895	920	863	844	829	867	882	877	871	808	829	863	872	817	879	900	812	888	828	857	865	813	839	857	810	832	852	872	874	795	872	855	884	860	835	869	870	861	867	826	855	879	802	894	848	812	832	826	806	892	848	831	802	865	860	824	830	796	852	778	838	841	836	825	839	804	829	852	844	857	870	856	862	853	848	831	793	894	834	807	834	857	870	822	840	858	802	874	851	860	834	866	871	917	849	796	860	851	859	852	791	869	903	884	884	812	862	798	794	846	811	793	851	818	861	797	834	822	894	891	847	850	844	907	812	904	833	832	872	908	878	872	837	844	843	832	829	905	842	847	859	821	890	849	809	861	849	843	830	810	791	795	859	846	891	866	882	797	853	897	804	816	821	842	851	833	864	853	846	864	846	849	844	829	846	857	860	864	837	863	804	848	852	831	832	919	843	821	884	841	825	882	855	898	862	848	870	850	803	847	834	826	877	850	828	856	870	818	851	869	826	847	849	862	865	847	878	848	833	857	845	813	825	845	864	902	817	886	843	889	865	839	902	860	858	904	849	857	857	853	834	875	854	850	896	838	860	877	834	890	848	819	821	838	813	812	823	857	831	821	811	857	831	830	835	870	824	855	889	820	856	818	836	885	867	848	863	807	864	865	792	850	903	808	859	827	842	925	845	841	801	867	843	859	882	823	817	860	856	865	879	828	874	872	862	797	850
7793	14029	13450	10649	5885	4106	5950	37330	40436	25568	9738	5362	1789	994	790	834	784	736	817	769	782	799	742	739	792	827	765	767	800	753	781	792	778	841	774	740	789	746	707	757	735	775	762	747	751	748	750	733	771	761	733	776	832	782	758	724	780	755	744	762	716	774	819	762	744	790	768	814	731	762	708	742	805	787	756	770	781	764	750	732	766	735	792	747	790	767	777	772	728	782	779	721	755	790	685	777	774	757	784	799	815	749	728	731	774	774	765	762	758	801	742	813	740	766	740	762	761	760	728	778	742	766	834	753	752	761	747	733	747	730	770	778	754	745	760	793	737	823	761	709	798	768	707	780	722	772	785	759	762	765	735	747	796	754	830	767	805	755	754	779	837	740	755	757	795	751	735	767	788	753	764	756	759	757	743	745	765	764	782	744	776	754	749	781	755	731	793	748	732	815	764	796	744	784	794	762	727	763	783	750	790	760	732	759	751	773	747	744	741	730	772	802	759	723	720	789	786	731	710	771	774	739	770	723	768	773	774	768	763	783	731	746	754	731	768	715	797	775	768	727	713	788	797	730	782	795	735	759	732	766	740	773	767	794	723	777	748	774	765	715	714	757	806	760	710	716	749	794	700	742	779	750	715	787	790	741	788	808	777	742	789	744	733	766	763	766	742	744	736	762	741	779	740	719	753	795	730	745	765	814	765	772	740	787	751	812	742	757	760	741	717	739	781	743	748	755	812	775	808	791	784	792	738	808	812	755	748	760	792	737	786	770	798	779	794	745	719	756	784	774	728	803	802	783	752	765	774	731	756	760	783	733	771	738	737	743	780	741	731	781	791	735	772	804	744	770	781	764	757	759	783	792	750	741	746	802	766	737	732	748	734	773	782	743	764	806	765	771	756	718	831	763	749	706	757	732	800	767	767	790	738	744	740	738	733	717	745	777	773	766	773	750	766	783	735	767	732	753	807	795	746	797	748	755	686	736	773	786	788	806	723	761	753	751	779	772	740	778	780	783	772	762	715	746	790	788	764	764	800	782	728	726	802	758	774	733	797	768	737	710	732	787	764	740	751	833	747	705	799	751	717	754	756	788	744	749	763	748	728	781	701	753	742	767	787	762	733	785	743	761	790	783	755	773	778	750	794	791	761	785	763	745	754	766	760	792	784	782	747	758	733	805	734	768	788	740	800	774	778	798	709	760	777	765	773	713	804	772	761	745	759	765	730	764	714	774	725	729	773	774	728	756	791	816	731	784	726	722	817	738	734	783	781	805	763	759	788	743	777	810	766	772	749	781	725	797	746	712	746	768	783	812	752	794	788	719	767	761	725	747	774	783	786	771	741	729	757	781	747	790	795	720	749	778	771	737	820	794	798	792	741	725	747	760	776	768	773	713	751	710	766	791	717	787	709	766	799	737	762	784	777	744	712	794	754	731	773	749	781	750	812	781	775	766	772	752	741	793	782	718	766	790	761	729	775	734	749	759	735	781	803	718	821	740	753	752	759	742	800	704	752	739	741	715	744	768	735	725	754	766	764	767	798	781	775	743	769	798	736	779	716	776	744	789	745	749	758	740	774	797	803	738	757	764	783	757	755	746	747	705	760	763	800	726	742	733	750	737	740	741	721	739	799	709	700	736	730	718	765	780	786	757	743	736	725	788	757	749	741	743	792	725	701	754	752	730	729	742	794	727	733	769	742	732	817	796	768	781	737	778	771	767	746	752	782	760	787	770	798	754	755	771	755	764	743	747	728	749	762	759	704	730	769	767	739	727	787	749	757	728	719	746	784	734	773	783	777	776	764	772	777	754	749	788	756	715	756	771	735	798	715	736	779	803	762	743	745	759	792	710	796	744	745	773	815	723	713	792	732	717	786	706	766	791	750	775	739	762	748	736	744	746	741	750	765	736	732	810	766	718	776	712	773	795	734	817	750	750	784	767	807	742	781	753	748	738	773	764	768	756	741	759	727	750	729	740	780	741	767	709	763	724	744	765	774	736	756	755	778	743	733	764	762	684	756	793	762	771	735	751	729	748	798	701	720	730	745	756	779	720	740	708	763	805	748	777	770	749	773	758	749	766	773	736	710	738	764	773	749	795	760	736	752	761	755	743	745	732	757	693	797	758	796	763	806	813	723	770	782	737	791	799	742	729	751	777	757	777	775	795	743	772	744	764	771	775	747	696	768	761	762	734	738	702	750	760	800	691	753	803	774	745	809	729	792	736	793	748	796	706	822	777	749	776	729	743	772	798	779	765	708	758	782	784	723	750	731	719	747	737	742	770	719	739	723	766	776	771	761	749	791	761	764	788	743	774	726	765	805	765	773	774	766	773	722	839	761	796	757	760	743	750	800	759	736	775	736	720	790	774	741	748	763	787	706	751	728	741	705	721	772	748	731	757	767	713	743	774	744	735	734	766	697	760	814	735	740	787	736	750	695	794	780	774	750	711	765	798	778	763	767	774	750	774	736	790	762	738	780	753	764	713	794	790	758	788	767	764	732	768	757	760	794	791	771	760	729	759	745	719	739	702	780	756	734	775	772	731	801	762	774	747	743	759	816	790	760	702	783	772	771	740	773	813	702	757	740	737	818	739	713	807	773	696	795	753	789	740	734	730	747	781	763	783	738	755	757	742	743	787	786	747	717	739	772	744	726	768	745	773	696	695	765	755	747	725	736	752	741	804	755	755	813	805	770	756	762	710	763	716	795	756	752	778	766	749	735	833	714	771	780	736	758	766	755	749	747	703	739	796	722	715	740	825	763	798	777	729	792	761	809	741	777	785	754	760	750	810	738	774	724	783	717	758	722	789	760	762	733	719	763	724	727	759	748	773	763	787	793	763	741	750	785	730	792	733	761	770	737	746	801	745	774	682	751	730	771	796	723	759	707	771	802	777	816	759	769	802	764	727	764	774	754	739	797	780	722	780	796	749	767	734	753	732	728	751	742	735	744	779	745	762	758	792	783	715	751	818	741	797	728	757	829	777	772	747	742	745	726	746	764	789	748	729	755	751	724	755	746	694	770	734	744	775	760	711	718	753	712	734	727	764	775	747	734	812	714	756	749	769	753	767	718	767	745	767	702	744	771	749	757	733	727	783	766	773	715	765	763	746	760	764	801	751	738	750	724	703	738	741	739	778	708	783	672	706	761	734	752	761	741	737	757	776	790	807	789	751	746	782	755	782	754	739	795	755	769	775	758	755	693	751	785	716	755	737	740	782	751	734	729	717	751	723	735	782	737	736	734	734	773	727	773	756	778	747	744	749	706	748	727	766	749	729	747	721	696	758	718	778	728	775	732	755	724	761	748	824	732	731	719	744	761	758	798	787	754	705	776	753	711	750	728	716	768	791	737	723	738	780	775	784	728	775	722	721	730	683	756	716	770	775	764	695	737	757	755	769	762	741	710	745	767	764	766	753	733	825	748	697	741	799	752	775	770	762	786	692	724	759	741	744	778	739	739	733	735	766	700	761	804	707	771	805	743	753
27746	15265	9534	5225	2276	1465	1171	2879	3925	2984	1688	1204	895	793	832	783	815	790	770	825	784	782	758	779	803	806	840	789	829	847	782	824	799	805	809	811	785	799	791	811	834	762	818	802	806	805	816	790	843	779	866	786	804	813	839	764	878	865	831	781	754	808	770	732	793	767	801	818	771	820	744	786	757	739	727	783	790	842	805	786	771	816	811	828	780	822	807	789	799	805	843	817	779	800	814	828	863	795	835	783	787	837	822	741	797	829	813	808	864	776	794	795	767	835	785	804	754	817	792	763	803	782	804	753	775	771	780	786	818	794	856	833	813	768	817	823	817	745	761	819	794	808	812	828	771	781	746	773	799	811	743	715	773	822	809	793	839	788	764	829	808	820	781	764	794	800	783	809	799	811	791	746	788	813	803	775	809	739	771	787	771	783	790	795	819	768	828	780	816	755	807	781	840	752	747	809	793	817	802	782	812	793	755	764	753	828	820	786	835	749	791	853	777	822	813	758	743	810	788	795	777	759	800	782	806	794	759	813	808	783	786	766	831	813	853	815	789	760	802	764	813	765	778	835	807	795	826	792	831	735	782	804	792	803	848	806	731	767	808	777	791	773	788	799	808	773	790	820	850	789	771	783	785	794	829	822	789	758	799	791	752	801	800	760	789	767	848	770	774	795	806	778	715	771	790	766	801	813	776	708	784	806	795	774	790	812	803	811	820	813	787	795	745	800	779	826	839	800	878	844	784	819	808	770	800	772	838	776	778	784	746	798	790	786	824	737	834	771	756	866	798	830	822	778	815	791	810	751	799	784	776	801	757	797	762	827	774	796	837	738	771	760	816	816	807	831	791	803	814	792	812	756	792	783	850	771	835	827	799	792	772	769	838	759	792	751	755	845	786	788	761	809	787	819	778	855	814	810	782	790	758	769	781	764	825	829	757	812	823	782	759	810	812	787	782	784	826	848	805	793	795	784	804	810	787	805	775	780	810	835	843	809	767	785	795	758	810	758	827	729	786	755	811	811	774	764	749	773	817	763	792	840	853	777	829	772	826	795	799	814	788	774	802	835	801	812	758	793	788	812	789	778	801	797	830	789	775	763	782	814	813	860	760	758	841	803	761	787	848	803	807	799	756	804	770	767	851	785	799	778	835	777	791	780	765	739	793	799	809	819	817	737	838	739	762	829	761	758	806	787	790	774	817	818	809	787	772	810	754	807	824	794	839	776	849	768	808	786	782	750	783	812	802	739	825	798	782	789	811	781	790	829	740	817	830	726	790	774	801	800	801	810	764	764	784	821	744	774	790	785	838	773	783	826	814	786	801	806	779	805	825	835	739	821	762	780	778	808	777	813	840	754	765	815	781	780	831	769	791	780	787	787	822	843	797	784	821	784	813	828	782	791	787	778	809	799	827	760	781	722	781	781	791	747	773	804	764	759	806	790	795	764	775	823	767	801	781	815	813	806	779	817	810	782	786	804	785	779	832	780	829	852	764	800	786	785	806	767	867	846	788	795	804	802	785	841	767	828	801	795	804	790	773	774	801	820	735	793	802	815	803	816	819	797	785	749	769	786	795	787	763	793	791	803	773	793	822	830	780	779	825	777	757	807	808	733	829	831	850	800	746	804	769	805	788	806	796	777	778	765	791	811	744	765	814	821	809	757	749	833	815	822	813	749	802	742	788	790	791	779	751	792	759	772	782	739	832	789	734	801	789	757	810	745	775	816	768	820	835	799	784	795	764	784	777	774	801	765	832	767	760	836	762	758	795	800	774	795	799	783	778	775	813	833	827	798	814	812	756	830	828	788	788	838	797	756	818	770	829	778	816	846	809	797	814	812	775	802	803	787	798	808	790	801	849	785	776	815	773	810	799	820	800	767	760	842	756	803	763	763	780	770	778	825	826	843	759	747	805	883	761	839	774	807	806	776	792	815	792	817	818	811	765	778	822	847	766	825	795	831	776	825	836	769	794	780	743	833	744	805	790	783	823	819	800	785	795	752	836	774	797	748	784	790	751	814	788	838	781	780	774	817	768	767	788	824	800	813	799	826	832	796	826	812	771	793	834	802	791	834	777	773	795	800	799	808	772	770	761	791	855	780	798	805	811	778	818	767	769	818	766	735	808	784	747	773	754	770	766	771	791	840	806	805	791	809	735	818	815	777	766	815	784	774	738	756	793	790	809	786	807	774	763	796	818	816	881	756	800	789	796	787	798	821	780	814	781	819	777	782	772	779	793	775	752	768	810	838	794	798	797	802	810	754	797	775	813	755	801	817	823	796	803	826	772	836	739	765	835	776	730	779	802	765	791	831	817	718	775	773	770	782	782	781	782	750	807	747	784	784	802	793	759	794	776	858	796	794	789	804	797	815	831	801	815	802	773	830	793	821	799	754	775	761	785	820	765	792	783	829	811	779	802	810	808	737	759	760	781	768	794	800	788	765	772	813	766	780	823	766	762	786	775	814	824	766	792	803	781	777	811	813	780	794	762	780	796	795	840	793	768	809	811	814	780	807	793	824	821	756	819	782	781	813	787	780	783	775	772	726	782	777	786	834	784	790	767	727	788	800	813	779	783	791	765	823	811	822	793	764	720	776	778	813	779	843	796	722	818	823	840	743	767	804	783	813	792	818	753	739	788	772	744	765	737	795	830	859	817	781	795	780	764	760	770	784	779	779	793	774	793	812	821	767	757	831	759	820	818	791	790	793	775	816	832	772	836	853	824	809	782	810	793	764	844	782	808	814	784	805	817	828	762	810	773	825	764	785	804	766	795	793	811	778	780	812	776	818	804	836	810	821	800	789	844	789	786	794	794	783	796	796	777	751	765	763	829	787	765	818	807	777	805	836	797	815	841	793	813	794	802	825	758	782	783	792	800	797	786	769	802	783	728	796	798	832	824	811	860	801	784	799	801	816	807	773	769	721	758	793	782	803	774	811	768	800	812	726	767	785	794	797	802	779	811	807	758	801	821	842	824	831	822	758	779	826	801	742	793	820	744	797	824	786	781	750	781	788	777	805	778	771	798	778	822	786	802	837	858	824	766	790	786	772	780	805	805	729	785	758	789	769	772	787	790	810	758	780	818	857	853	810	808	818	784	807	799	804	788	775	809	818	784	785	784	770	735	800	786	790	807	808	800	825	793	755	749	811	767	780	806	767	767	783	777	787	770	797	768	848	777	806	787	748	805	727	837	798	808	788	780	757	819	778	797	811	786	762	769	764	800	759	789	812	812	823	759	787	789	794	748	829	802	801	799	782	724	775	789	801	708	744	837	765	793	753	778	779	848	748	841	790	771	772	769	841	761	809	743	808	775	816	763	801	772	831	778	855	799	797	797	738	802	785	845	821	806	845	852	795	787	793	795	768	770	758	764	768	810	817	764	764	757	787	778	812	794	796	830	825	818	815	769	779	815	768	743	813	763	826	755	764	813	793	751	823	762	743	805	777	778	807	812	791	776	856	817	782	749	788	764	782	807	717	804	762
6784	7042	8772	4283	2323	1496	1225	3662	4390	3019	1464	1060	849	722	749	646	651	714	653	688	675	668	704	675	698	692	704	678	673	650	716	708	709	703	726	664	696	701	704	705	654	634	707	674	709	726	697	700	675	646	691	697	732	709	701	686	722	670	702	705	666	683	679	702	707	643	706	698	679	628	718	698	672	643	673	686	721	694	706	698	658	663	701	715	703	652	693	684	721	690	676	699	695	644	715	671	687	712	695	699	699	679	749	681	681	686	680	655	682	646	710	730	715	661	737	690	676	690	724	670	655	622	700	682	674	673	697	700	660	700	735	721	733	656	694	733	671	676	662	671	669	704	750	715	688	669	708	695	622	675	690	650	682	726	661	703	689	646	668	730	681	677	712	656	672	699	666	700	701	666	724	706	709	669	669	658	725	717	692	665	642	662	713	682	741	716	704	721	688	710	670	696	691	651	688	702	656	686	699	666	681	639	730	693	698	693	655	661	682	677	690	700	673	731	703	697	676	700	660	656	701	669	704	661	674	691	650	633	677	690	699	704	714	686	699	676	674	703	643	726	665	656	715	657	675	693	702	702	715	692	694	664	681	663	711	653	667	684	691	685	707	711	674	700	656	721	605	663	664	721	697	706	669	676	675	681	683	696	655	629	712	717	697	700	719	727	720	681	682	677	649	703	723	704	708	706	708	717	686	742	652	639	686	717	658	684	690	755	686	673	695	669	730	639	679	706	727	695	652	624	702	646	690	707	688	712	718	689	666	693	683	707	683	682	708	613	629	635	716	696	704	667	724	636	708	644	689	698	669	704	667	675	671	758	663	661	666	690	663	628	714	624	700	661	729	684	639	662	695	647	671	719	691	646	679	690	692	687	706	684	657	710	712	668	657	684	660	721	702	700	683	677	695	673	726	695	667	685	705	675	682	663	673	657	680	638	664	679	695	683	702	714	684	643	689	696	716	655	707	663	713	698	710	709	684	710	678	695	658	717	709	732	678	720	688	650	604	648	716	703	716	672	728	694	723	685	682	713	642	681	663	683	653	663	731	695	716	682	735	670	651	716	740	702	689	731	650	696	706	658	669	657	681	676	706	666	701	673	664	704	716	701	658	677	739	670	747	676	682	717	691	685	668	754	673	662	676	686	666	717	677	696	685	693	704	669	686	719	691	692	703	642	684	722	755	653	762	672	654	681	698	724	668	685	655	688	676	670	673	712	697	693	673	712	690	700	684	691	687	697	696	731	761	703	689	646	723	693	679	677	675	675	693	635	711	720	692	695	736	684	681	673	682	718	665	714	729	670	665	712	658	710	665	690	690	698	690	682	699	718	688	657	712	684	697	705	687	648	662	716	650	691	702	702	764	654	657	702	670	746	695	696	733	675	658	711	660	673	643	728	696	712	739	657	648	677	723	665	675	689	715	669	671	671	678	672	718	713	695	700	740	754	645	719	716	736	735	697	699	713	678	687	703	670	680	678	648	690	683	695	698	705	678	711	663	679	683	662	677	637	689	761	675	685	672	700	714	675	693	671	649	673	686	675	694	697	702	691	626	648	654	663	667	735	708	698	740	706	692	680	704	647	709	652	663	710	703	666	718	673	662	728	632	686	634	711	673	718	680	653	653	683	686	693	718	689	671	676	689	678	699	684	707	673	687	682	686	656	690	699	662	688	705	675	702	711	690	718	693	700	707	707	685	698	719	699	727	702	642	688	707	660	708	656	669	693	713	677	734	674	720	650	722	701	682	681	705	663	657	683	666	691	678	744	632	687	673	679	689	711	682	671	687	688	638	728	691	682	726	674	676	689	666	739	657	690	694	677	694	692	706	715	653	730	647	724	725	710	674	703	686	710	679	682	734	691	699	650	701	656	713	674	671	705	671	680	676	697	723	672	721	656	673	706	654	677	678	642	696	647	703	681	727	729	690	691	668	713	697	698	647	690	706	699	653	702	663	643	695	632	658	705	669	694	697	702	707	674	665	645	716	678	683	690	644	667	672	663	675	674	666	699	703	656	765	688	677	736	662	678	692	660	682	688	725	696	679	696	652	706	688	661	696	694	681	636	693	671	654	695	669	679	706	700	688	665	704	679	680	641	638	644	635	690	732	661	620	706	712	671	679	694	681	677	702	697	704	713	697	627	689	642	688	691	657	643	703	677	704	631	697	671	697	698	682	655	715	695	688	703	713	617	666	674	676	678	700	654	668	671	764	729	690	705	673	683	654	712	707	706	678	715	690	693	698	701	692	644	660	709	717	692	671	683	708	668	701	670	663	667	704	655	691	659	721	692	700	670	669	682	662	701	694	675	732	717	734	687	752	688	650	678	657	695	652	683	663	688	644	721	730	701	670	652	691	694	672	701	691	705	706	716	670	665	694	681	612	696	668	658	725	687	632	677	695	646	727	698	740	662	664	665	663	695	697	690	704	734	681	660	681	721	657	667	702	678	635	685	741	731	719	732	678	718	682	674	637	666	613	741	704	665	711	675	664	722	651	671	702	637	673	727	689	683	635	733	669	694	661	684	683	674	697	710	673	719	691	678	662	705	699	667	675	643	679	682	713	685	689	701	703	674	698	680	699	665	725	706	703	676	682	690	646	650	659	706	697	673	718	687	673	647	698	684	712	692	643	673	705	713	663	684	706	730	713	691	697	736	740	729	689	697	661	690	663	703	697	675	707	659	688	688	693	714	691	657	697	719	675	716	702	670	706	694	705	670	668	672	676	691	667	664	656	652	748	675	654	702	709	688	671	707	699	676	672	664	707	727	697	689	677	688	728	670	722	683	690	667	671	692	687	705	694	663	674	646	660	664	705	649	661	729	670	687	652	727	676	688	661	679	713	660	687	649	665	702	688	678	684	708	690	699	675	650	715	743	688	674	702	678	662	733	655	665	673	663	699	690	735	670	718	684	662	656	734	699	721	675	658	694	672	715	693	683	722	714	684	666	670	726	696	712	642	723	698	689	723	717	706	692	721	674	671	709	689	709	675	691	675	691	711	677	736	669	697	700	711	680	692	724	695	736	755	665	656	715	662	662	654	655	673	682	717	697	715	688	703	715	688	726	749	684	645	706	680	676	686	681	670	679	678	695	633	704	717	689	687	654	716	646	673	674	726	691	724	688	697	717	639	686	709	701	667	704	686	694	649	723	742	687	686	665	662	670	648	707	703	727	711	671	710	719	645	696	675	704	693	687	717	654	691	682	685	685	686	744	704	680	672	690	687	697	689	665	678	693	621	664	658	674	681	688	688	684	701	710	683	671	618	657	695	675	684	670	704	668	643	684	690	682	697	723	696	714	688	691	708	646	716	680	651	683	661	725	704	688	699	727	666	682	707	712	705	668	706	655	678	701	663	682	699	708	734	667	658	662	729	690	691	717	672	648	723	692	697	673	662	678	714	696	694	677	678	631	707	647	734	687	676	688	679	658	707	696	682	672	688	714	696	698	650	711	733	706	670	698	680	668	673	708	657	703	683	713	671	677
25586	21305	27065	25024	10713	3068	2840	20430	23223	17157	5639	2628	1158	845	738	764	747	744	710	726	723	742	755	718	772	713	720	735	746	706	746	739	750	804	734	727	674	724	718	722	739	763	761	700	798	734	711	731	725	738	749	712	683	720	718	751	729	752	726	708	713	709	700	707	695	715	717	759	728	685	759	708	728	765	729	749	745	763	720	702	757	762	808	751	751	801	670	728	733	682	725	723	719	718	722	705	713	688	769	688	721	720	759	736	733	746	725	740	715	738	720	718	737	696	703	702	737	763	705	736	723	707	759	719	712	722	745	784	743	747	794	679	724	796	783	767	742	692	698	742	674	692	727	712	733	747	695	728	761	742	701	684	741	729	715	794	736	788	710	695	720	749	717	722	714	723	730	696	736	701	737	736	666	737	713	718	737	701	759	715	773	734	701	681	765	760	748	747	727	723	727	710	768	749	757	696	770	728	709	698	782	724	703	750	785	744	720	735	696	737	738	713	752	696	729	762	738	770	755	724	756	756	683	748	709	674	703	720	715	722	688	771	708	705	726	670	689	689	768	715	721	737	725	727	708	726	761	697	796	707	731	698	703	737	735	706	687	737	764	728	775	766	723	722	745	705	774	699	739	691	710	754	731	736	812	779	728	662	783	715	734	748	734	674	756	750	757	766	726	757	766	732	727	693	746	770	730	734	727	737	764	720	709	708	765	747	743	764	713	768	747	767	769	752	739	755	796	755	770	688	720	764	734	716	737	785	729	752	715	747	721	720	713	669	723	740	758	703	756	709	708	812	689	703	725	697	716	719	697	730	749	696	746	738	746	753	714	718	754	767	713	741	691	691	665	742	711	728	755	746	715	697	740	735	746	723	671	726	725	708	727	772	685	696	768	719	737	707	732	732	719	692	706	758	739	742	744	813	785	740	704	739	746	719	736	698	724	729	735	746	768	711	757	735	728	707	729	703	752	695	739	728	757	675	750	754	719	730	736	734	734	787	770	780	782	663	713	740	719	754	710	753	736	729	766	700	731	701	767	701	729	709	769	719	740	766	675	681	730	717	763	716	725	772	761	752	726	763	750	758	748	714	750	721	738	721	742	744	722	725	742	771	677	709	754	726	724	738	721	718	723	771	751	691	736	743	717	760	740	721	704	747	789	725	723	727	720	732	728	682	754	704	739	755	701	751	751	706	736	769	705	705	680	753	710	736	717	709	751	719	759	726	693	687	753	704	728	720	747	735	753	727	714	754	720	755	749	775	726	772	774	678	754	746	690	765	711	721	783	786	722	714	748	746	721	729	712	754	727	733	719	722	715	776	727	769	766	724	734	741	769	744	750	754	720	743	778	750	701	728	733	770	744	733	724	723	677	692	789	749	761	752	754	736	759	715	723	719	753	729	700	693	701	723	751	797	755	727	714	714	712	709	724	676	730	723	724	752	734	705	751	715	709	719	723	725	735	733	715	785	738	716	712	653	756	763	752	752	774	774	773	666	694	705	729	742	726	692	694	744	759	773	737	735	750	761	716	780	726	666	737	705	718	771	669	723	714	764	730	779	734	720	742	746	697	785	749	766	742	734	745	690	707	733	728	757	782	732	734	737	703	742	687	743	695	781	723	746	759	700	713	770	758	738	732	671	718	742	714	719	709	722	761	699	732	756	756	754	743	753	741	751	755	752	734	692	732	749	684	731	777	668	693	725	746	795	719	732	703	732	726	746	695	729	752	722	776	764	743	735	711	713	756	773	697	755	721	746	732	737	741	772	741	737	791	722	724	714	686	772	765	745	742	771	707	778	723	705	736	729	710	722	699	728	772	721	748	736	772	737	745	691	754	719	750	721	724	663	692	721	719	747	758	682	699	730	723	732	727	744	741	683	707	688	694	756	710	721	717	763	770	665	715	683	801	748	720	756	790	746	778	700	761	691	730	733	730	730	728	767	744	707	688	807	769	736	679	689	770	719	684	762	748	719	699	749	749	713	728	735	720	696	718	712	752	718	721	759	724	739	737	732	739	765	751	757	727	713	747	717	776	716	739	757	729	716	681	716	699	681	715	707	730	779	738	766	681	708	753	713	761	756	713	749	749	708	722	719	722	730	758	745	749	716	772	736	697	722	799	694	720	731	693	746	689	753	740	657	695	696	743	763	725	690	767	760	753	720	735	748	764	782	742	730	783	791	770	749	744	720	753	706	800	737	738	735	743	682	751	685	721	764	795	755	696	750	762	690	771	665	730	730	694	714	699	725	694	780	716	745	689	713	707	723	740	686	818	742	766	727	689	741	754	696	724	793	729	693	792	764	721	731	706	774	713	715	717	758	705	728	730	727	746	744	749	737	705	721	757	704	706	719	779	764	776	769	754	795	693	715	765	758	747	757	687	770	709	764	755	759	706	749	755	727	733	760	740	736	722	690	696	769	717	714	731	759	706	700	733	728	733	728	711	721	710	708	761	779	753	695	761	729	742	730	743	730	699	742	728	715	767	734	699	752	766	684	703	754	745	715	758	714	686	775	719	763	739	685	746	774	761	698	698	742	759	734	758	790	707	722	735	742	735	751	771	744	760	745	757	712	741	756	742	777	779	750	727	707	727	742	726	771	719	760	760	732	741	722	692	727	740	682	733	742	728	721	724	742	713	744	665	739	748	743	741	684	801	769	750	673	728	741	735	720	697	699	738	710	779	715	687	731	722	737	718	733	746	739	706	746	747	725	741	724	766	765	752	740	711	817	733	731	729	751	722	707	684	733	713	732	781	724	736	752	705	795	724	767	670	746	726	703	765	755	768	735	697	722	710	759	700	734	718	657	759	676	730	734	744	732	710	760	762	750	733	710	705	779	721	737	678	689	713	724	708	727	761	756	779	765	696	700	744	747	752	727	671	761	708	724	728	741	751	758	763	706	715	681	700	716	708	745	735	693	724	747	780	752	801	700	718	748	742	767	734	763	746	708	696	739	732	740	735	710	748	736	749	695	750	729	713	686	759	773	727	721	730	791	706	700	753	758	710	720	745	700	731	753	786	751	735	743	698	735	707	772	765	746	717	756	684	727	728	746	735	781	724	690	732	693	723	724	753	743	746	792	757	715	725	771	743	729	757	742	737	751	728	712	730	708	755	710	831	739	739	762	765	780	739	753	765	730	751	673	780	768	679	688	728	718	727	756	721	759	741	730	698	732	739	722	772	748	753	679	784	762	742	690	760	740	755	770	724	750	717	684	718	681	766	757	743	720	776	695	786	738	734	703	749	769	776	701	687	698	750	720	677	706	692	763	728	715	701	679	762	720	647	700	718	773	752	672	671	705	726	733	730	740	751	716	762	719	768	713	747	701	764	692	729	740	727	749	737	689	697	738	728	674	734	717	713	710	733	777	685	704	713	751	708	764	710	763	738	691	722	713	730	741	737	745	756	701	756	758	744	700	740	734	678	769	735	715	772	733	710	766	730	708	711	750	722	741	751	745	736	706	724	730	754	783	734	719	746	720	735	716
6599	13026	12707	8641	4783	2293	3500	21610	21100	13822	4615	2684	1152	766	724	670	679	692	681	665	722	695	635	693	684	681	660	662	710	696	711	699	655	688	657	691	656	651	672	672	694	732	638	646	685	650	682	638	637	630	692	630	638	721	686	629	644	677	634	720	617	653	637	665	706	685	719	689	682	716	735	661	686	686	737	666	658	654	676	643	677	667	697	685	657	718	655	667	656	693	677	654	695	678	680	711	657	702	664	643	683	678	681	644	663	671	744	694	699	722	653	691	687	665	687	677	647	676	655	664	648	681	662	676	645	659	674	708	674	707	628	676	608	654	667	676	661	685	641	683	648	722	660	656	649	643	661	656	633	647	667	669	627	677	602	681	677	654	645	712	647	660	656	674	664	673	659	671	659	711	682	705	696	672	671	700	686	662	662	728	673	671	669	660	668	634	667	615	656	651	680	610	663	641	673	680	648	637	664	718	636	686	718	645	657	650	702	685	652	648	678	681	628	695	625	703	661	695	659	675	669	666	671	678	664	662	650	696	664	676	717	657	678	688	664	631	690	700	706	622	692	696	661	671	721	666	631	672	694	714	615	700	670	657	638	687	698	668	673	660	685	672	642	626	664	662	643	673	695	682	676	669	673	639	670	648	649	660	652	682	667	628	670	735	659	690	658	653	685	710	663	613	666	671	694	668	678	719	646	657	659	650	669	673	738	677	699	692	701	684	667	686	680	689	707	668	645	677	687	645	668	666	632	667	665	677	687	686	677	684	660	657	629	630	643	726	666	673	664	655	705	616	714	698	683	684	677	640	654	658	636	694	651	696	678	674	654	682	638	662	636	663	681	666	693	627	681	652	678	680	745	596	688	662	696	675	696	737	648	693	657	651	662	650	655	691	678	654	625	654	694	633	699	635	692	649	636	681	663	667	640	685	733	689	661	638	657	612	665	714	681	659	634	681	692	616	641	679	638	697	667	653	698	675	686	645	660	693	650	669	671	664	701	674	665	689	664	673	684	698	641	728	678	679	699	687	704	676	705	663	657	687	661	650	681	663	654	651	658	668	660	696	696	693	636	686	676	668	679	664	605	647	658	674	650	664	703	688	613	657	658	641	659	725	649	662	669	683	652	640	704	701	713	657	684	679	690	684	687	662	677	660	669	668	669	662	681	700	700	669	635	673	688	646	708	665	672	664	655	698	671	657	707	662	606	672	693	679	651	661	672	711	663	705	641	689	689	663	645	596	664	626	636	643	683	666	657	669	697	657	655	638	701	660	723	657	660	693	651	670	664	705	670	684	706	667	688	680	664	647	675	658	648	654	709	667	696	638	687	658	677	632	662	659	655	688	702	635	656	670	646	692	708	670	629	639	685	693	661	704	636	643	658	638	684	664	656	685	683	682	631	630	632	697	659	662	658	670	711	672	637	682	669	634	652	627	667	655	658	697	574	699	667	678	670	658	691	676	654	659	699	661	686	679	671	676	694	648	676	699	683	656	676	683	684	673	643	692	694	600	618	683	669	653	673	720	681	667	641	695	699	669	670	671	665	671	681	635	664	611	617	645	685	645	725	651	687	662	623	650	653	672	658	704	639	658	653	695	660	642	633	627	666	690	718	660	697	659	674	686	682	684	667	684	685	646	685	674	685	626	689	623	679	669	646	701	656	687	666	661	692	659	697	657	640	633	639	699	665	653	642	650	657	637	676	634	720	634	665	705	717	687	700	642	677	668	666	665	659	721	671	703	666	694	673	636	667	641	690	695	705	667	706	718	682	670	676	661	678	688	689	651	667	667	685	668	677	680	669	677	676	687	642	714	670	640	674	654	670	637	695	657	642	659	703	596	673	650	685	688	674	683	657	724	677	665	670	686	669	689	665	669	647	663	643	659	669	679	667	690	672	679	703	668	672	642	699	670	614	674	653	701	722	638	696	649	648	636	654	650	647	678	680	640	694	683	653	657	599	685	656	685	666	657	649	644	659	641	644	618	649	641	666	697	694	691	660	664	642	689	676	647	694	660	644	614	677	642	666	668	642	698	669	666	641	619	646	670	679	713	664	679	675	600	692	641	689	691	678	608	693	668	676	689	635	659	692	629	650	651	659	706	668	679	666	655	678	679	691	720	674	672	624	642	643	703	695	639	692	697	670	676	696	677	644	686	628	649	662	640	699	676	657	656	652	670	679	703	639	655	696	692	632	662	686	657	677	635	643	673	702	672	690	650	648	707	635	650	644	622	684	695	668	647	650	621	658	645	679	679	628	703	680	702	668	667	679	686	679	650	611	709	666	679	636	688	666	671	656	639	660	646	725	661	683	706	680	622	619	675	618	655	680	622	646	676	677	677	655	648	657	604	630	669	687	687	677	655	643	628	691	647	646	649	678	650	638	673	673	656	631	669	640	644	685	671	655	693	711	662	655	664	662	630	649	663	680	625	687	646	691	665	670	723	681	678	647	699	640	682	658	699	648	660	644	638	686	647	681	669	659	706	615	671	641	662	665	662	681	639	608	677	644	687	675	666	675	633	656	701	677	677	640	682	666	728	671	640	636	719	613	637	667	663	664	726	648	661	609	656	656	701	680	680	712	667	657	679	693	687	624	650	664	660	642	658	653	655	682	659	702	637	667	686	634	641	673	663	671	654	626	668	638	681	633	685	694	630	632	624	716	672	662	672	697	703	677	630	657	678	666	651	651	625	702	696	644	620	712	626	606	662	691	624	661	663	666	662	670	661	652	676	647	654	685	626	649	675	650	647	680	708	662	700	657	694	683	639	650	665	606	681	651	639	696	660	699	690	659	659	658	636	662	686	679	678	644	648	685	671	641	687	702	663	635	660	655	725	639	628	647	646	601	656	592	675	639	669	710	709	662	666	675	677	653	700	652	682	654	650	695	607	676	745	659	684	713	673	660	642	666	646	679	646	654	671	636	702	624	686	668	690	636	738	668	591	649	681	615	650	639	684	636	666	693	668	635	635	617	715	687	676	693	633	648	657	688	671	645	644	674	623	702	668	686	688	668	703	639	676	679	658	672	645	688	662	682	650	706	675	676	661	690	639	660	700	702	648	693	648	713	665	642	686	665	657	607	666	684	621	633	660	668	676	677	661	664	671	735	647	634	675	646	656	678	668	697	699	672	665	665	641	665	639	673	680	642	684	658	723	658	660	682	653	745	655	643	650	675	650	694	682	670	710	727	680	688	677	677	665	648	719	681	667	653	677	670	661	628	698	676	691	627	700	662	651	640	708	645	666	721	668	709	681	654	681	671	685	640	682	668	682	646	650	659	655	689	731	651	653	674	636	650	705	670	667	642	659	636	640	680	667	631	666	672	667	701	666	688	671	659	627	683	625	673	670	697	681	662	665	682	691	672	652	639	692	644	660	699	681	634	670	711	669	682	668	679	675	646	672	634	671	671	682	672	653	703	670	647	659	712	638	663	653	688	633	681	681	678	668	681	632	656	580	658	646	666	655	689	691	684	666	664	693	645	645
24275	21282	28510	24395	21177	12050	6892	35834	41071	33003	13426	5613	1864	1009	906	902	818	828	855	874	844	832	854	853	806	857	884	851	847	867	835	850	816	788	835	795	802	836	840	818	835	839	797	818	829	832	809	852	815	815	828	842	820	799	905	806	816	820	874	851	806	855	847	803	835	826	848	830	820	848	795	843	802	852	791	823	870	835	819	801	850	793	825	849	808	824	794	816	801	821	854	804	835	851	786	772	848	801	839	802	865	836	834	859	815	783	811	831	831	838	839	832	821	877	855	788	831	806	822	848	901	855	839	848	795	815	810	847	827	821	794	861	872	831	796	847	860	849	859	813	883	797	851	817	841	802	828	793	832	827	860	831	838	816	860	845	816	816	833	831	841	820	830	823	818	833	827	881	805	861	841	836	882	821	838	856	782	797	790	780	843	829	839	841	884	852	781	856	839	842	807	782	830	827	843	817	859	808	854	825	890	826	831	840	858	809	805	802	842	842	863	855	766	839	846	778	831	771	857	830	787	823	815	798	834	830	848	833	807	809	807	842	896	852	835	867	820	788	859	793	794	877	818	822	815	818	859	873	854	810	796	791	849	824	825	829	827	791	795	862	822	841	869	842	816	760	838	802	861	869	784	769	844	867	856	805	823	831	825	826	839	870	860	842	850	877	826	804	830	785	845	866	808	804	804	798	807	821	826	837	831	820	825	839	817	811	825	817	822	836	810	839	788	816	849	783	792	788	826	799	830	810	786	782	808	844	818	818	852	827	857	842	843	785	841	841	812	764	847	850	810	819	847	821	805	857	864	847	812	885	836	796	796	845	779	787	796	791	921	850	819	829	856	861	845	843	838	857	844	875	835	874	835	796	833	817	858	847	783	825	836	837	843	855	789	791	814	858	840	814	844	772	866	810	796	812	833	811	791	802	827	781	812	822	789	779	846	811	775	777	835	800	839	777	863	857	819	829	852	862	802	819	811	850	817	802	792	861	809	811	788	812	809	785	810	808	866	846	793	791	787	838	821	841	804	760	784	906	800	828	827	824	839	824	824	844	812	828	875	777	828	807	842	783	833	827	790	828	803	847	848	864	815	829	831	877	830	794	874	827	837	788	842	847	837	809	801	804	835	832	839	837	831	837	786	811	824	874	826	794	863	854	845	829	819	873	844	792	840	849	845	824	834	802	814	860	778	856	820	817	828	809	875	829	764	830	887	848	776	790	795	832	839	807	818	844	848	833	835	870	816	776	803	851	848	885	866	781	784	871	834	812	836	816	823	839	814	829	841	801	820	841	833	765	823	871	911	869	834	828	833	847	825	835	871	848	845	803	860	840	849	820	761	907	821	804	766	833	845	791	810	821	869	856	807	851	749	801	822	869	847	795	841	855	827	877	784	817	801	851	812	848	828	801	857	869	811	783	862	857	845	825	865	813	819	754	791	824	841	852	810	848	802	783	872	828	837	829	804	819	797	854	806	814	872	784	823	818	843	849	776	822	825	830	850	892	784	813	810	773	819	872	812	819	833	844	843	823	809	805	818	784	851	820	830	820	804	854	789	768	841	863	802	824	889	819	828	814	880	840	875	794	844	859	829	817	819	813	864	860	769	847	858	835	806	854	815	826	851	839	834	812	832	821	861	791	874	853	820	848	791	782	807	834	830	804	779	869	841	851	804	802	797	798	802	767	838	780	797	768	806	823	835	790	859	878	857	824	875	809	833	792	842	836	840	837	826	811	843	825	816	798	842	796	825	842	820	873	794	845	856	850	798	866	880	808	816	824	814	857	857	813	872	789	820	772	810	803	842	797	814	846	836	787	819	838	784	843	769	832	800	787	850	823	801	843	858	826	829	851	847	812	856	814	762	817	809	758	832	860	837	824	881	854	832	833	814	820	831	773	820	825	798	826	820	779	920	848	805	823	847	824	810	844	809	857	800	846	860	863	863	816	795	780	823	904	836	792	799	768	819	833	793	859	831	837	773	814	868	852	838	835	786	797	810	810	865	877	811	840	829	816	816	832	822	828	839	784	772	871	819	836	849	773	833	858	828	763	797	810	815	819	826	851	855	831	864	842	811	802	798	863	802	788	780	842	825	803	862	822	795	828	837	812	825	837	821	813	833	814	834	809	829	845	814	821	851	786	834	848	842	792	842	844	856	807	823	831	804	797	764	868	798	819	737	844	798	793	838	814	814	831	791	808	849	830	769	836	814	877	789	793	791	779	788	809	844	790	812	848	839	857	812	834	825	802	872	817	820	832	791	832	904	835	812	789	796	798	758	806	863	858	834	873	821	871	803	813	817	806	861	838	805	849	807	851	844	773	824	802	858	856	836	870	875	839	791	844	849	828	821	830	789	822	826	885	850	783	848	789	866	846	842	842	827	824	810	846	829	776	849	791	840	836	851	847	825	779	799	790	846	808	839	834	804	855	825	791	831	796	828	792	850	819	849	851	878	780	819	817	816	867	808	848	804	826	840	825	824	814	848	830	860	830	807	801	818	824	778	820	802	801	864	795	737	827	807	796	809	854	808	871	827	854	800	795	835	849	773	831	853	829	807	803	859	788	835	794	781	784	832	802	797	861	801	832	766	793	836	823	806	801	856	861	778	867	808	819	837	769	813	809	862	832	826	779	815	842	859	902	845	809	851	785	797	806	855	850	777	831	822	845	825	855	859	849	825	826	826	837	840	857	874	818	820	799	827	805	852	827	911	858	839	837	812	829	817	790	836	808	823	831	869	841	820	813	814	799	817	829	843	788	755	778	790	796	844	834	861	803	787	836	820	854	817	782	858	805	817	836	770	865	783	863	823	804	769	807	813	789	786	871	850	836	760	808	809	850	824	883	821	876	813	802	838	846	887	795	794	873	840	776	767	800	869	842	822	825	788	789	835	816	789	826	833	837	804	861	854	827	842	826	837	818	836	841	828	864	819	876	810	817	829	834	806	774	874	841	835	816	820	808	764	811	831	800	810	800	755	811	840	846	813	802	840	785	794	846	818	781	818	779	825	805	788	865	875	812	885	847	769	815	812	785	842	803	849	846	816	803	797	801	887	854	879	892	836	797	772	818	809	849	815	845	817	857	805	836	851	849	851	795	814	844	832	827	864	824	809	824	849	792	812	814	789	842	793	850	802	855	881	825	840	808	809	850	830	862	850	815	864	786	807	823	842	863	794	798	811	837	830	823	819	824	807	825	801	805	825	824	829	820	792	830	838	822	816	819	811	836	773	830	840	882	822	808	782	807	833	816	805	787	840	872	808	857	829	796	787	808	792	818	806	815	838	780	827	835	910	855	825	849	803	785	829	877	825	784	817	793	807	820	867	786	850	868	787	821	775	773	805	862	871	817	790	805	776	846	815	851	786	746	824	804	826	854	820	850	823	842	800	861	805	858	809	834	810	854	831	873	810	838	870	788	823	829	839	860	787	788	815	810	809	802	827	787	874	856	826	790	794	856	856	843	853	912	856	806	826	848	777	781	769	804	840	821
8006	16321	16509	13244	8277	4430	6676	37074	38570	26638	9430	5371	1850	974	793	718	744	716	820	744	754	768	744	808	778	766	754	710	734	739	738	719	753	778	721	796	769	733	794	783	732	753	784	725	775	796	757	721	774	738	761	799	744	766	749	747	757	745	801	758	777	719	732	762	822	742	707	731	748	716	722	723	720	751	762	762	722	742	776	748	781	726	749	774	813	711	773	749	733	809	730	746	773	734	809	729	693	729	745	762	757	782	692	759	768	725	719	717	747	711	729	783	735	711	736	720	774	729	730	756	712	724	730	759	714	774	744	748	756	729	760	766	747	787	787	791	750	763	720	725	726	780	777	733	756	779	728	758	722	696	737	720	704	752	704	745	763	716	773	775	746	831	726	773	730	765	737	754	705	754	769	769	733	763	737	744	792	726	702	743	762	708	787	770	740	761	754	703	799	753	733	730	786	697	762	696	726	744	769	727	744	675	758	741	741	769	760	700	742	760	785	739	709	763	741	757	730	722	740	719	756	754	756	779	788	744	722	727	717	808	697	759	758	741	716	789	700	813	784	777	722	747	762	795	734	692	755	697	699	741	741	710	750	770	803	738	728	771	738	768	729	775	734	726	685	786	751	769	745	776	743	720	767	735	777	773	716	785	755	756	737	735	700	745	719	747	740	756	752	755	761	721	715	763	674	757	703	719	700	741	756	733	750	756	786	745	764	738	734	736	750	714	757	742	759	734	757	763	758	740	723	729	739	765	725	798	755	714	763	688	791	738	711	736	744	778	752	764	735	720	752	739	728	761	753	758	748	780	697	725	704	726	739	752	726	768	755	732	753	741	761	735	767	703	736	747	725	771	690	693	768	712	767	764	743	704	796	732	766	740	693	722	776	752	711	790	718	759	683	775	742	735	753	753	777	734	805	802	752	792	711	724	703	765	753	743	770	807	759	753	738	699	777	782	755	753	702	730	705	722	760	732	742	740	754	714	733	782	722	739	726	757	723	773	731	718	778	792	774	726	766	692	735	743	768	748	712	798	727	782	737	773	769	786	736	748	775	708	728	758	740	755	694	716	768	775	694	729	720	750	752	794	716	753	765	710	749	766	758	731	713	748	787	754	725	716	717	723	788	731	759	745	767	744	760	702	708	789	741	746	747	747	778	731	724	751	772	725	774	717	775	725	737	777	746	773	769	738	726	766	762	756	779	740	746	704	761	726	762	661	795	763	752	788	753	786	719	724	713	716	756	726	755	760	723	740	773	748	736	698	721	742	739	726	737	731	729	737	752	764	737	793	717	744	729	726	769	715	757	716	740	744	751	761	678	802	753	728	746	766	763	778	718	736	745	784	734	732	742	724	735	752	720	692	760	733	750	715	740	766	741	727	731	718	716	761	777	755	741	756	764	756	731	739	736	754	684	710	697	660	718	710	735	737	781	774	744	739	711	782	730	739	724	711	723	772	712	738	703	765	784	738	708	718	767	788	712	701	730	726	755	799	748	727	691	732	790	758	681	768	736	761	722	775	764	770	763	752	711	772	760	739	729	737	768	740	756	785	717	735	748	763	709	753	731	779	754	716	781	746	714	757	717	789	752	722	749	722	717	772	743	735	734	751	769	744	685	771	755	760	723	775	747	762	791	772	719	707	788	710	732	763	735	762	774	702	735	706	723	747	696	751	768	736	650	770	734	738	731	724	758	791	757	746	705	785	763	716	781	784	732	764	750	783	735	761	748	737	717	725	705	723	733	771	715	695	743	766	712	750	732	742	805	779	748	782	747	752	769	751	814	748	765	751	724	755	712	706	733	729	738	745	729	707	700	778	724	702	724	756	709	708	693	787	751	744	697	722	731	765	738	718	796	763	738	680	744	731	759	718	720	798	777	771	774	752	719	716	745	729	740	675	775	698	716	698	766	733	696	722	750	766	734	726	732	737	751	723	722	758	719	754	752	689	723	745	776	693	731	754	765	744	785	742	778	763	777	768	735	733	736	783	723	757	747	685	750	750	718	759	731	743	745	714	750	752	801	747	747	765	731	734	739	693	688	732	731	731	762	738	758	767	747	750	771	737	779	751	729	774	761	717	748	705	730	736	720	757	779	740	781	780	720	712	765	724	699	699	804	747	743	734	730	807	702	778	803	755	731	741	728	763	751	752	746	730	721	749	720	779	680	764	690	735	700	761	771	738	778	830	731	740	733	714	750	720	738	751	762	737	696	809	761	694	799	697	710	807	772	787	697	780	735	730	722	722	714	760	715	730	763	734	743	698	754	751	750	758	678	763	756	726	746	723	762	732	684	775	740	684	730	701	677	732	767	752	732	733	730	774	751	750	756	741	726	740	737	722	725	766	762	691	749	727	789	770	747	713	770	729	767	754	701	743	728	721	738	789	722	763	731	687	774	736	746	687	717	783	738	739	752	779	745	763	681	754	725	693	748	744	710	732	751	765	751	701	740	752	744	773	753	734	707	749	745	732	717	730	717	699	764	740	774	758	780	790	770	725	783	770	721	764	756	752	719	751	760	724	737	764	752	717	762	735	768	729	761	751	731	657	735	701	734	747	729	763	729	756	734	741	749	708	701	736	800	738	754	750	730	808	770	740	797	777	744	725	737	697	665	729	767	765	717	777	751	699	740	713	720	720	718	745	756	711	793	735	757	723	749	750	785	706	776	767	727	741	740	692	771	732	747	745	781	758	727	737	732	716	723	752	768	734	732	769	744	751	732	778	770	768	732	711	766	733	705	718	760	730	758	739	755	708	753	779	746	754	730	708	771	784	708	769	743	749	794	759	781	751	745	739	725	748	783	720	718	742	728	702	740	766	736	742	753	706	736	713	762	737	707	764	789	672	748	746	787	739	729	711	741	712	749	742	733	734	711	716	712	706	695	691	782	702	742	753	786	720	748	781	789	749	714	764	790	795	709	704	722	731	750	759	764	738	745	705	729	719	764	749	740	774	729	750	743	706	757	797	725	740	738	784	732	790	756	784	734	707	722	786	809	700	677	717	772	756	726	708	712	708	770	737	748	713	737	736	743	751	733	773	769	746	773	762	710	765	721	738	774	752	729	742	710	681	760	704	740	721	776	786	706	760	743	765	725	763	794	737	681	704	736	770	725	737	737	783	715	741	727	722	711	779	790	755	765	694	715	746	764	727	724	733	731	745	746	728	741	797	724	733	727	753	773	749	752	791	716	798	743	771	736	748	738	707	799	709	712	753	697	706	729	747	711	723	739	736	752	748	739	777	755	722	754	752	739	740	739	706	752	733	798	771	761	722	701	767	726	732	744	755	770	719	734	734	747	711	755	746	733	761	712	729	700	754	723	737	720	775	707	722	709	709	722	683	738	722	742	748	728	705	793	703	757	712	734	728	746	748	766	722	728	761	790	713	751	710	696	721	749	738	786	763	704	772	684	732	746	758	763	805	765	742	755	732	742	793	736	747	756	779	742	746	744	717	709	765	739	745	768	743	728	748	708	747	749	715	703	730
27685	15282	9506	7305	2792	1356	1191	2673	3442	2743	1517	1117	876	844	786	805	767	808	728	774	744	771	827	775	770	735	739	796	752	752	742	735	779	792	764	815	767	749	805	800	758	766	787	783	790	841	748	815	756	749	738	789	800	799	785	779	772	769	791	710	777	788	780	698	760	752	723	758	757	740	800	737	744	766	745	754	704	776	742	764	779	787	730	774	787	813	766	756	762	697	738	747	722	730	812	790	801	738	722	781	746	759	788	793	783	796	766	783	775	731	781	742	780	793	783	789	801	791	754	772	772	755	789	777	775	785	789	758	742	786	749	794	735	821	786	811	793	753	744	760	748	794	736	709	764	729	756	743	759	810	772	764	758	809	773	782	750	737	775	787	779	796	745	774	807	792	763	739	741	789	791	798	738	799	808	727	758	756	766	687	862	759	752	765	764	742	770	755	781	807	768	763	807	799	787	729	767	724	723	788	769	790	770	822	756	819	791	754	773	734	741	801	808	800	782	764	734	750	762	799	735	761	766	745	786	751	789	796	757	778	770	701	808	765	763	771	763	787	778	780	785	715	765	757	773	804	750	743	737	726	750	788	756	727	753	772	763	786	772	750	777	711	777	724	759	738	797	790	752	791	785	744	773	716	758	783	795	753	751	754	770	743	785	778	765	761	762	756	775	780	784	772	745	739	741	821	746	790	779	769	765	799	796	729	758	778	716	765	727	744	788	799	677	762	758	774	751	790	781	743	726	820	760	754	762	722	766	769	776	786	794	776	773	803	810	766	759	758	714	773	773	746	775	835	805	802	722	767	750	737	732	795	758	722	789	745	749	741	826	741	758	793	726	772	769	753	746	762	691	780	747	801	734	772	795	766	752	736	774	730	764	744	755	794	779	719	744	799	772	750	755	759	823	754	770	724	787	802	740	744	750	713	761	773	753	782	738	770	765	755	805	785	739	730	692	817	693	755	754	757	767	744	717	692	791	756	743	737	809	786	776	754	813	728	779	834	787	725	768	808	752	751	787	762	762	682	755	766	771	787	781	740	780	740	783	735	795	792	747	754	801	799	717	776	744	788	771	794	772	792	793	735	780	803	734	797	761	812	787	769	753	800	755	735	735	716	768	754	751	790	742	714	788	771	787	813	745	773	771	771	788	778	752	794	787	719	800	679	769	758	758	768	727	772	794	776	790	702	774	757	778	756	723	778	710	732	734	776	740	708	754	762	769	768	783	761	742	771	771	804	721	751	740	783	797	823	748	784	727	769	766	749	723	757	801	749	769	758	773	787	762	709	767	782	759	789	794	792	782	720	756	764	785	836	737	802	728	778	762	809	761	746	765	740	757	801	760	776	747	732	759	731	795	762	779	771	779	756	770	768	743	780	807	766	759	738	828	782	769	770	807	789	715	810	746	783	747	773	808	688	773	739	729	800	792	760	742	749	700	721	790	736	761	770	765	741	816	798	795	730	730	780	733	765	774	764	763	781	728	796	761	763	737	822	782	763	787	756	751	752	825	756	788	750	780	767	747	756	755	748	736	795	750	789	796	797	779	741	831	738	788	736	767	781	844	760	754	743	810	770	748	745	725	765	764	845	766	720	735	795	745	769	842	811	831	764	701	726	784	768	736	808	744	769	754	754	759	798	819	733	813	742	733	714	817	723	757	795	782	729	731	760	744	757	736	790	752	830	787	753	771	772	781	723	823	744	781	755	757	714	746	781	746	781	785	767	751	695	780	750	804	710	800	757	727	773	782	729	763	817	769	805	777	750	791	762	759	763	775	774	776	787	793	797	818	769	810	727	751	821	784	772	796	717	775	739	810	763	736	730	776	775	791	819	737	783	715	754	754	721	748	778	833	757	750	732	791	788	784	738	746	753	772	780	782	746	795	730	769	791	795	785	728	809	814	751	772	755	737	740	781	707	756	773	744	716	778	735	778	757	785	722	766	767	754	743	742	811	778	785	756	758	776	759	756	756	711	790	768	720	778	737	778	783	746	739	735	832	789	781	766	770	771	752	763	724	709	759	717	703	757	769	805	781	798	741	769	764	751	793	773	724	749	757	781	819	752	775	716	733	748	759	793	779	739	729	765	761	767	717	788	770	766	737	804	848	786	798	710	784	814	845	756	810	777	737	746	776	734	777	762	763	795	798	752	743	727	678	699	709	761	754	730	743	773	834	788	812	810	759	741	762	777	769	784	779	793	782	746	767	816	756	787	773	686	767	762	763	790	732	793	809	748	756	719	812	772	776	749	776	814	738	733	772	821	811	809	788	721	743	746	715	773	786	755	771	778	757	831	762	761	744	781	788	726	771	808	752	760	724	751	731	756	794	786	766	788	727	791	798	778	807	822	769	798	797	779	802	772	797	778	779	813	791	797	746	757	750	791	778	720	771	796	762	730	761	739	734	765	760	800	727	772	782	782	741	761	810	753	752	754	750	808	736	750	770	786	724	776	802	756	749	749	734	758	820	798	786	773	773	772	785	765	746	738	777	797	760	771	816	822	748	758	812	797	766	794	762	767	811	816	771	784	783	773	742	740	793	722	714	810	777	761	804	834	799	765	777	786	766	681	743	735	733	760	780	791	736	730	737	716	767	779	760	732	833	750	810	759	736	726	786	838	743	743	758	753	753	784	753	778	781	812	799	825	762	800	707	737	791	771	753	760	798	786	762	798	788	762	742	777	761	734	758	772	762	744	789	765	791	761	736	783	754	769	737	779	833	752	787	793	759	762	729	819	703	787	795	745	772	793	762	746	794	779	745	740	802	794	739	736	743	784	791	759	756	762	736	752	796	777	764	819	820	769	811	839	788	776	760	777	777	788	790	781	746	790	785	776	827	772	826	783	801	741	771	773	715	806	740	771	716	742	753	751	748	775	750	811	755	740	732	730	807	758	697	761	772	760	806	735	722	763	746	767	804	774	740	736	807	781	774	796	768	793	797	777	717	715	792	750	746	791	787	778	847	791	757	783	729	754	746	791	772	775	729	744	774	774	784	760	782	777	778	726	760	725	777	746	767	727	783	772	785	730	720	746	760	783	763	737	713	781	729	765	812	769	836	796	733	774	786	746	732	715	775	742	755	839	761	783	756	749	753	809	824	753	781	806	781	791	731	743	761	774	759	803	745	774	766	722	759	779	752	805	820	781	756	740	802	770	752	813	755	786	774	781	793	743	817	780	782	804	733	742	763	740	810	802	745	757	718	796	776	816	719	779	725	761	728	819	749	737	728	800	771	754	787	784	776	795	807	737	817	721	797	690	785	713	768	748	799	794	814	828	751	754	759	765	723	765	742	766	736	786	761	762	763	773	788	767	780	763	767	819	752	776	774	744	746	785	756	757	756	848	751	698	779	788	710	778	749	778	796	737	769	767	787	791	773	740	764	766	772	683	736	726	808	799	762	762	728	795	795	693	753	785	806	791	695	737	751	780	767	757	736	768	760	824	785	762	764	766	767	718	703	722	804	782	760	751	800	811	741	749	786
7366	6745	9714	6150	2918	1593	1439	3507	3976	3003	1406	1040	826	673	681	619	719	706	680	647	689	677	669	708	648	692	670	698	664	617	660	652	671	692	688	662	688	663	707	642	650	702	725	674	674	700	671	667	666	668	628	687	685	677	691	634	692	643	687	676	656	689	667	678	654	726	673	652	718	708	698	681	682	690	675	690	653	661	693	639	685	723	689	697	671	698	647	711	638	677	641	700	650	703	699	655	683	700	679	641	674	660	699	644	680	683	699	729	676	633	708	695	653	698	684	623	691	681	678	662	638	653	670	634	649	692	676	682	668	667	712	626	697	677	667	651	690	655	679	653	657	630	649	650	661	691	663	628	630	682	675	616	681	648	684	707	610	654	669	662	672	627	642	661	659	677	658	659	654	667	656	692	677	671	675	660	620	678	641	672	641	658	687	668	700	698	666	654	675	683	719	659	678	698	656	665	691	675	685	677	664	697	679	670	681	681	715	656	686	640	604	674	658	734	662	659	656	693	694	650	723	655	677	709	658	700	626	672	663	679	673	680	664	687	703	692	662	706	690	637	638	689	648	669	646	685	674	607	669	693	724	660	709	697	685	643	659	642	665	681	692	660	646	610	667	641	662	641	684	648	687	651	667	662	683	711	692	662	672	679	707	664	694	700	672	618	658	680	651	702	686	710	704	674	655	696	668	691	676	709	637	626	651	678	630	655	628	653	730	685	642	640	673	697	686	714	670	646	675	628	677	673	682	648	634	683	640	699	709	653	671	717	692	676	659	689	647	634	670	686	660	678	673	675	605	618	700	655	660	682	668	681	683	658	685	638	663	718	640	699	699	682	668	670	694	677	642	685	665	676	675	702	681	711	692	689	662	681	620	674	630	649	669	678	677	663	678	724	666	682	654	673	669	673	649	696	695	645	694	667	673	703	695	651	666	669	663	672	713	714	655	644	648	683	628	709	649	685	608	658	712	634	664	653	658	654	643	670	703	612	654	661	680	720	655	695	668	685	644	658	653	677	653	671	690	718	646	639	673	714	698	732	684	622	663	666	701	671	683	663	679	657	692	715	651	692	653	684	639	670	649	709	686	686	694	651	683	639	671	706	654	655	683	653	646	698	700	673	699	651	712	689	684	668	646	712	643	638	685	702	665	657	667	647	712	694	701	643	729	663	702	669	667	718	686	688	649	627	642	702	659	688	658	716	681	645	646	664	636	656	679	655	694	682	673	649	702	712	677	669	697	692	722	652	711	661	684	681	656	620	664	663	682	726	657	628	692	676	685	651	721	703	623	713	633	708	637	628	677	647	709	699	674	688	647	681	703	685	654	679	674	646	627	709	632	694	652	690	670	663	694	690	653	676	668	627	694	635	707	670	714	668	729	691	687	674	689	672	666	698	652	653	667	643	700	695	627	670	646	630	643	628	689	653	643	679	684	667	689	655	675	659	697	674	634	664	715	689	657	683	673	655	660	725	665	649	701	668	662	667	694	697	650	659	623	702	717	663	694	734	734	699	664	723	680	653	689	708	662	705	630	646	677	664	648	707	645	640	694	629	704	699	682	678	708	694	643	680	646	675	688	620	650	728	670	674	696	687	652	662	738	639	633	667	636	656	705	663	719	649	672	672	652	631	648	644	641	700	654	693	665	699	639	659	663	677	689	688	684	672	677	717	731	702	631	647	630	671	664	696	712	692	701	668	666	686	695	671	700	667	678	670	662	621	670	716	707	650	689	631	656	653	710	698	698	694	672	628	708	683	689	670	667	685	653	706	701	711	667	674	676	635	655	706	623	705	615	649	704	692	661	677	695	714	640	697	658	644	695	686	687	640	662	637	662	677	668	665	667	676	671	654	603	691	714	674	691	636	621	678	646	699	699	639	680	654	717	621	693	664	657	683	666	711	688	628	665	709	702	680	683	726	657	664	668	631	696	703	656	688	662	696	635	643	657	676	703	649	631	709	677	668	673	690	718	702	696	651	678	659	658	647	650	660	627	635	651	666	639	669	649	649	648	631	665	691	697	686	679	656	672	663	661	640	689	673	682	683	653	666	688	679	708	674	653	664	671	668	687	684	643	668	658	683	654	650	664	683	659	668	700	671	682	645	679	661	717	654	652	658	630	687	677	650	677	694	643	632	628	644	632	660	733	671	667	644	664	642	678	668	685	654	671	627	683	703	660	695	704	695	666	665	672	676	737	665	662	664	640	695	719	658	641	662	672	731	672	694	657	655	653	689	676	662	650	711	719	686	688	689	650	687	657	647	705	678	693	661	698	651	669	652	651	671	689	687	707	686	685	686	664	638	681	700	699	654	658	687	659	696	658	688	699	720	633	683	670	668	653	688	644	680	654	676	684	656	691	676	711	628	672	686	663	662	649	684	676	677	693	656	677	657	646	668	704	655	689	634	673	723	669	688	676	697	685	685	663	728	635	744	683	679	580	690	651	658	698	668	732	682	688	677	670	724	734	645	706	680	701	705	662	651	667	677	662	673	674	667	634	672	698	626	751	650	682	656	704	663	683	664	674	702	688	714	660	670	696	665	689	693	673	653	648	681	700	664	666	677	678	673	676	663	628	716	725	678	682	689	675	665	671	698	696	669	724	685	704	668	680	646	622	678	689	676	688	692	693	636	666	668	672	684	674	662	741	671	651	628	694	693	679	641	687	674	635	701	617	640	658	624	659	663	673	642	712	662	684	668	647	678	656	676	662	695	664	679	729	668	687	674	682	691	643	655	670	728	664	685	724	695	672	671	633	677	698	679	686	663	663	692	663	702	722	680	658	696	679	717	659	666	653	690	636	627	687	659	658	663	648	694	668	668	660	643	728	654	679	622	703	697	678	712	675	670	702	663	710	704	604	625	672	636	682	680	690	682	671	662	649	637	667	697	671	693	648	666	670	699	660	652	645	651	645	686	715	652	642	701	723	648	643	677	708	664	687	687	661	681	681	631	668	675	658	697	669	665	621	704	680	668	661	680	677	682	688	718	685	652	682	675	652	680	670	666	680	641	684	714	646	681	731	651	657	654	683	640	680	668	706	685	729	683	707	661	640	653	653	682	716	666	684	671	677	703	666	691	640	642	671	656	708	655	668	619	648	708	660	667	686	653	711	643	639	671	668	676	706	668	660	667	664	673	715	709	718	664	703	683	680	654	656	674	712	622	705	653	697	699	698	689	672	649	660	725	695	689	675	620	687	640	692	692	642	644	684	696	675	630	683	660	686	700	690	700	653	677	696	640	659	684	657	643	694	707	640	637	692	619	720	690	652	701	705	651	676	678	647	685	666	735	696	673	645	708	660	652	656	691	705	667	689	676	695	682	719	675	665	717	694	667	702	678	639	647	665	663	675	680	684	716	678	673	692	653	668	679	642	679	729	684	711	642	706	704	651	711	670	640	707	701	684	670	667	674	670	706	713	644	685	651	692	654	684	720	636	642	632	691	647	633	662	649	689	631	635	666	647	741	670	652	650	690	699	697	652	703
25437	21279	27088	24478	8515	2593	2820	18671	24683	16336	4918	2485	1104	804	845	678	730	737	706	731	729	698	756	725	782	719	736	705	714	727	769	731	745	733	665	725	718	742	748	736	747	754	740	716	737	742	788	723	739	748	680	682	758	717	754	701	720	755	737	694	750	722	754	723	749	735	723	722	688	766	778	788	733	744	710	719	714	692	735	740	705	756	702	723	739	721	744	765	730	719	736	699	763	695	713	666	689	741	726	740	729	745	739	700	703	658	717	685	734	703	674	706	692	694	727	719	701	688	760	704	744	719	706	687	687	719	760	735	666	685	740	746	712	700	700	746	728	710	703	759	725	738	703	716	709	717	751	728	693	756	742	689	705	725	706	701	745	782	715	719	735	760	714	741	740	743	730	761	687	729	719	679	693	706	720	725	750	749	696	753	688	767	643	720	701	694	698	733	712	683	717	745	668	726	675	771	741	681	745	724	743	719	683	673	677	694	715	684	750	672	737	701	697	690	715	707	689	701	705	695	722	745	654	731	708	673	726	701	745	704	732	707	720	700	708	708	756	697	710	725	733	749	693	773	729	684	705	790	705	678	755	685	735	750	757	729	705	738	691	721	743	704	736	737	758	674	708	667	749	703	721	703	716	719	698	718	697	763	694	660	733	696	710	693	756	722	758	703	763	719	751	698	740	782	749	697	711	721	721	687	769	766	662	720	744	726	755	759	703	728	759	729	671	740	717	754	728	752	741	693	684	723	741	673	711	768	703	744	720	736	697	748	728	693	708	692	754	697	763	724	770	723	726	707	694	686	725	695	765	727	754	697	752	707	737	756	700	748	741	776	708	762	753	731	702	738	733	710	677	694	728	753	713	762	728	702	720	700	746	688	737	730	745	760	741	711	704	704	693	722	729	705	704	728	721	757	650	733	760	712	741	725	757	719	695	751	749	724	716	757	764	754	681	756	712	735	767	692	678	725	696	699	686	678	763	739	740	737	730	646	759	769	734	774	713	733	714	641	741	777	699	732	740	720	671	720	692	659	733	724	760	746	728	724	666	720	738	722	717	751	738	793	726	739	671	723	726	712	693	720	696	715	711	723	738	712	731	726	729	693	747	729	709	723	715	692	774	673	715	698	736	734	728	687	727	701	721	713	737	716	732	741	750	747	708	690	749	707	764	736	691	773	733	724	672	728	765	764	689	719	682	667	737	717	670	706	682	719	713	700	731	683	698	700	726	682	719	709	755	711	715	729	698	680	691	685	705	709	719	764	725	739	709	711	675	738	705	724	716	707	690	696	691	661	716	733	726	781	756	719	736	731	690	730	716	698	717	707	701	714	720	726	678	719	707	704	699	721	647	722	698	708	744	712	747	698	686	701	715	674	708	689	717	695	762	673	672	706	709	714	769	763	704	714	671	725	718	710	696	680	693	713	723	689	707	712	712	700	712	723	766	706	701	712	731	740	699	764	697	687	757	680	703	706	712	733	685	701	743	765	690	707	702	681	719	715	695	694	729	732	724	675	720	762	743	744	676	684	736	676	730	746	732	729	686	744	632	743	711	732	716	733	695	719	732	723	750	753	720	705	764	722	692	727	733	671	705	693	733	718	697	702	747	673	756	724	705	754	706	703	715	731	785	711	693	716	697	711	744	685	728	704	735	708	686	757	690	721	689	727	721	712	738	711	743	728	726	765	722	755	695	667	718	733	763	731	746	715	723	718	689	726	712	725	676	727	704	784	704	745	749	740	744	775	767	711	728	723	719	720	715	707	670	699	740	703	679	689	725	679	676	727	677	713	770	689	707	696	729	725	689	694	664	718	688	665	715	727	709	699	670	715	734	706	724	741	738	717	728	688	706	681	709	738	742	698	696	653	719	739	768	730	735	706	781	731	719	747	734	644	685	714	718	702	702	746	752	740	739	724	737	677	715	682	726	706	711	718	743	687	709	720	776	740	742	683	749	743	724	736	742	700	724	741	679	699	692	705	695	719	669	708	753	680	751	717	666	694	750	689	718	739	781	686	705	683	711	671	685	741	743	718	713	725	685	730	764	655	728	712	720	675	740	712	709	715	747	694	692	723	726	754	696	675	759	746	773	729	708	688	704	679	696	705	729	737	718	716	699	735	709	743	693	694	726	724	705	688	675	736	737	709	748	701	718	719	662	693	761	702	687	722	667	715	702	689	783	682	795	746	684	748	736	748	681	724	736	733	672	741	718	680	678	692	687	668	743	780	721	668	696	732	692	650	701	724	718	736	691	741	686	744	671	754	743	702	689	679	703	748	744	762	716	727	719	732	701	686	689	760	699	746	746	703	700	676	761	738	699	703	737	741	716	710	726	716	745	677	733	775	706	720	671	701	670	701	761	766	704	731	764	733	722	715	689	732	674	699	705	748	735	689	718	707	706	739	699	718	732	716	693	713	708	711	723	761	689	729	706	719	737	729	702	748	683	714	723	728	646	730	713	745	712	758	769	668	721	702	739	682	691	707	691	760	690	696	771	771	711	727	691	746	752	690	716	716	715	752	661	687	701	703	741	712	735	701	709	692	735	748	731	759	747	730	743	716	694	683	731	700	700	667	667	711	734	760	745	716	726	717	672	691	689	743	726	733	740	662	707	680	717	716	676	704	719	760	778	689	676	732	703	777	731	713	771	697	729	709	730	728	730	715	708	695	737	748	721	730	699	716	719	771	706	707	705	755	767	726	691	738	704	747	717	700	740	749	749	761	729	731	698	691	725	728	680	697	760	725	784	691	716	723	685	726	707	697	743	692	736	739	757	744	774	701	741	703	715	693	704	668	759	721	676	695	742	719	723	666	745	694	732	717	708	743	743	721	689	726	753	727	669	677	766	729	755	723	754	730	732	701	729	671	706	717	715	730	716	698	686	717	750	709	708	726	696	766	726	765	752	753	730	740	672	743	765	696	755	692	704	687	753	696	716	692	713	714	703	769	728	699	744	702	734	747	764	707	743	732	728	730	765	716	732	677	714	737	744	670	749	705	748	693	708	757	762	742	771	742	670	682	721	697	698	696	732	721	743	716	678	706	720	728	677	703	759	715	719	698	679	705	745	709	801	736	752	718	709	678	693	742	698	712	700	687	735	675	741	763	765	686	737	675	735	722	678	667	674	717	710	700	692	762	725	717	724	691	731	705	728	718	699	754	704	744	745	709	696	706	717	710	692	788	703	727	690	715	747	729	710	772	681	702	733	695	749	753	671	723	754	718	708	740	684	739	729	721	739	669	717	740	745	724	695	734	744	746	742	732	695	657	686	711	707	703	658	752	714	725	669	721	800	693	709	659	726	743	700	717	714	668	752	751	651	731	706	682	741	715	719	744	688	735	686	785	788	718	686	709	722	679	694	726	766	679	699	718	739	709	741	716	669	761	725	718	730	738	707	715	679	724	682	725	709	658	719	695	717	695	717	722	676	722	755	670	715	681	773	739	703	749	700	741	675	702	686	735	774	737	752	719	763	714	767	724	749	700
6386	10320	13993	6712	3404	2537	3354	20957	22515	13384	4180	2571	1074	725	662	707	668	636	636	661	684	682	673	635	663	685	646	652	693	665	688	601	621	661	644	660	658	675	624	664	715	664	658	669	677	625	716	696	690	662	653	647	680	623	674	656	671	705	651	660	663	677	647	645	668	678	639	701	627	648	700	699	624	649	619	672	673	599	646	699	646	632	600	625	611	659	690	674	630	695	641	640	640	647	667	609	624	650	667	661	680	623	628	609	631	676	643	640	627	672	645	684	671	687	626	661	668	616	662	643	646	636	653	661	652	660	661	691	645	649	674	659	707	631	668	651	640	653	680	655	658	679	656	645	659	686	700	659	610	675	636	632	678	640	664	665	680	633	692	673	682	668	658	663	645	668	674	614	644	685	646	667	651	667	643	662	661	647	684	637	634	668	668	672	623	665	604	663	653	679	635	667	656	658	640	655	633	642	616	658	649	620	653	648	647	619	656	663	617	678	643	682	665	664	681	655	667	664	719	689	652	630	635	656	700	652	658	664	670	647	656	671	658	686	650	654	692	660	639	638	657	648	656	672	690	688	645	657	652	646	650	638	694	659	636	624	674	641	658	672	612	687	637	672	656	619	646	659	631	665	655	594	678	685	660	718	644	642	685	650	640	696	691	674	682	690	671	680	647	676	652	633	610	708	647	652	664	647	668	687	689	638	643	644	665	659	672	646	660	641	653	686	658	680	679	659	644	664	684	662	695	629	703	646	622	660	688	655	615	598	666	706	667	659	668	676	635	637	652	606	654	655	690	692	662	658	644	672	613	646	662	633	661	672	640	652	643	676	665	641	670	647	666	652	650	653	596	656	634	635	681	696	664	660	675	633	642	670	674	607	646	669	695	653	675	687	692	588	697	665	679	654	639	625	688	623	656	603	636	625	711	648	682	657	677	612	648	622	628	690	669	651	706	623	676	640	646	630	669	681	619	684	603	661	665	660	634	698	661	609	657	685	619	614	645	683	696	654	664	661	661	682	661	662	649	610	669	679	672	648	672	669	675	623	683	650	661	634	661	656	645	645	689	623	704	633	692	697	723	643	653	651	683	693	624	617	632	711	640	630	628	663	653	650	665	642	614	634	590	676	657	666	645	638	647	700	683	704	639	650	666	662	678	650	673	713	666	653	638	626	634	683	639	666	666	651	626	661	690	663	677	638	698	677	645	701	686	648	630	652	693	673	689	693	701	653	660	645	666	709	653	659	649	673	677	671	656	654	668	661	626	668	675	650	657	648	620	687	664	636	653	686	669	654	595	670	620	650	661	662	637	683	619	664	671	669	644	673	621	626	605	633	661	603	682	660	651	658	695	652	659	677	621	658	690	645	657	661	682	632	673	671	646	636	646	682	669	656	611	642	692	649	653	650	662	650	674	662	648	657	643	634	633	620	612	640	678	646	648	656	664	588	667	651	642	685	685	606	623	623	670	674	671	631	667	665	667	654	628	666	638	659	668	647	640	671	668	689	682	629	628	636	683	658	687	621	651	699	690	689	732	657	610	670	701	679	653	654	684	644	691	659	641	643	647	676	658	673	697	618	685	619	674	671	668	682	636	611	638	703	653	631	627	647	639	656	631	701	672	649	658	643	662	639	647	643	668	662	616	688	675	669	666	694	646	638	642	677	650	668	666	643	659	634	650	685	676	630	683	676	689	689	641	621	665	666	618	635	681	619	654	658	638	673	635	674	717	638	647	682	657	638	657	711	623	673	638	662	633	665	633	619	620	673	614	657	688	634	621	647	669	597	714	670	645	615	653	633	645	669	666	624	630	646	663	673	687	642	618	655	628	658	633	682	697	633	664	660	656	633	643	660	668	679	679	650	636	629	633	610	619	642	631	696	666	677	627	668	676	650	675	615	672	692	648	647	660	649	671	634	651	624	712	681	657	679	639	642	646	721	689	658	642	668	592	636	635	641	622	667	669	680	670	656	647	639	721	689	616	670	677	677	676	676	635	673	682	650	675	660	656	630	661	680	669	673	671	658	655	639	647	678	648	664	615	677	642	686	660	669	620	648	707	666	660	653	659	619	624	667	645	665	673	650	627	672	662	659	629	669	686	635	661	694	678	695	639	669	612	650	638	648	670	646	686	611	642	698	648	657	674	643	611	662	643	641	636	648	650	701	628	657	700	597	655	619	709	626	666	649	623	665	671	676	653	645	631	658	685	679	642	625	692	660	645	608	696	664	624	663	632	711	668	667	632	607	682	698	630	613	683	657	672	687	702	664	668	617	676	717	658	674	658	658	660	649	623	679	665	643	637	627	618	655	645	634	677	636	666	634	631	662	673	649	605	665	655	661	721	689	593	623	650	631	670	653	660	666	688	640	651	639	642	624	613	578	600	665	671	683	649	642	629	624	650	636	674	686	648	639	662	651	658	672	652	686	643	645	666	661	696	641	665	681	683	644	644	690	646	658	663	617	651	651	657	648	625	648	689	655	656	677	669	638	628	602	667	634	674	670	701	652	634	619	684	669	649	656	670	672	610	630	656	640	680	636	710	669	655	623	665	668	632	666	659	642	671	666	655	609	663	669	631	687	672	685	642	650	635	667	676	664	644	721	650	633	649	662	680	664	637	691	668	638	659	659	682	689	679	690	659	644	707	666	655	621	648	651	641	623	656	640	647	648	656	639	623	698	622	664	663	660	642	702	647	601	647	674	649	670	667	689	636	662	668	634	658	684	698	677	667	692	672	647	654	643	657	647	642	595	638	659	681	662	689	642	670	659	651	636	705	635	643	683	656	652	664	605	687	641	639	725	611	606	652	631	671	631	703	641	696	674	685	607	719	678	688	686	628	642	624	677	675	653	633	662	686	664	628	638	682	692	655	622	667	658	645	671	648	637	642	666	686	663	680	679	622	637	676	655	639	695	710	667	669	614	674	671	663	632	667	630	686	623	659	661	641	609	667	643	690	714	703	690	689	654	663	638	651	682	686	634	680	677	669	621	634	648	665	644	676	681	649	628	628	652	657	677	689	612	700	642	640	693	673	619	612	646	689	629	624	621	673	697	664	642	615	658	677	624	652	645	698	665	653	639	641	708	652	636	659	646	691	610	630	639	665	679	619	635	691	659	650	692	649	694	660	616	654	631	620	622	615	650	656	635	669	633	657	664	717	625	660	663	653	654	658	644	643	648	677	631	703	680	648	662	682	665	670	661	617	673	683	696	624	657	652	674	624	660	676	668	690	650	677	667	672	623	687	642	658	662	628	677	663	669	628	648	710	666	624	623	641	621	653	686	617	655	682	679	667	673	680	652	703	700	724	641	652	667	653	605	611	628	675	624	649	661	688	623	650	690	646	639	604	651	624	638	671	666	622	669	634	697	667	640	695	698	659	638	681	632	599	661	639	668	690	636	710	643	704	699	653	663	642	658	654	622	643	636	662	665	635	650	654	653	665	662	603	617	671	630	682	636	654	636	645	650	649	677	656	620	621	589	663	697
24170	21275	28599	24302	21153	13454	9305	40744	41061	29349	12033	5272	1763	996	922	836	818	842	853	795	851	820	825	851	808	809	862	841	876	843	849	799	800	849	879	801	781	806	821	861	781	861	836	823	840	808	872	878	835	812	827	833	869	893	788	810	724	786	774	806	802	812	836	813	849	766	801	823	817	795	847	814	873	822	851	761	832	814	841	843	869	836	779	821	824	817	781	810	823	824	811	847	847	842	813	780	755	844	842	862	818	844	809	789	811	769	811	804	811	830	843	852	859	780	853	830	794	830	829	841	846	824	795	859	814	854	839	822	811	816	797	829	844	826	848	796	818	830	808	793	861	847	822	823	834	843	762	801	843	787	797	835	822	798	801	843	803	848	818	812	843	840	863	835	882	804	808	854	807	859	830	824	801	850	800	829	789	842	775	856	810	802	819	861	803	853	816	820	855	804	810	817	815	821	868	842	804	830	822	812	782	793	801	817	808	821	795	801	889	780	818	852	849	839	871	870	777	823	763	840	814	864	836	819	845	757	801	799	834	817	838	822	849	804	859	846	853	872	851	781	801	819	882	763	834	817	846	843	788	791	808	837	795	758	724	823	736	813	788	796	825	770	818	798	797	796	827	797	820	816	808	882	827	811	869	825	810	832	803	813	897	825	833	802	780	831	811	833	840	841	851	861	843	839	888	845	857	800	805	788	843	836	838	825	833	831	811	818	838	835	788	767	787	840	830	777	865	815	836	763	785	823	808	827	807	871	803	797	792	775	844	787	798	844	800	802	824	746	846	809	779	834	785	823	817	827	834	860	785	777	807	847	834	760	823	788	833	816	819	775	808	773	841	833	798	800	854	842	813	818	800	815	792	837	825	821	884	819	841	824	805	828	792	798	828	822	775	821	844	795	809	761	824	800	773	815	828	756	788	820	787	818	819	855	788	758	814	843	811	800	803	818	806	781	813	813	813	805	798	868	833	802	761	820	785	789	801	852	795	809	767	791	814	802	803	805	822	828	805	807	850	787	829	781	840	810	791	854	805	798	805	849	868	835	804	823	777	793	820	871	833	841	808	764	773	853	839	830	799	826	848	795	791	824	815	790	801	804	850	783	829	799	801	809	810	827	793	798	903	809	839	793	787	847	809	841	821	823	801	888	801	747	786	839	854	799	832	819	873	804	788	863	816	838	851	782	817	816	753	801	808	768	846	797	775	812	797	785	800	830	839	821	781	811	849	789	841	776	844	823	850	847	794	799	841	833	861	806	820	787	871	760	838	767	831	817	829	815	857	781	801	826	806	825	795	808	802	794	816	822	800	784	837	844	813	828	785	811	835	825	828	854	797	826	817	783	851	840	795	813	854	807	763	810	806	802	828	853	838	832	838	797	816	816	829	820	766	802	850	837	841	826	809	816	872	810	804	782	785	895	797	816	843	810	841	787	799	751	812	833	794	829	802	812	784	860	852	791	829	822	867	797	754	797	834	751	818	810	754	815	837	846	799	764	800	767	837	812	782	833	894	830	823	854	815	841	803	857	804	772	820	745	824	894	839	860	830	898	804	803	775	810	853	780	820	828	824	815	799	825	729	791	863	817	819	810	834	802	818	755	875	789	834	808	791	785	852	800	862	814	799	807	794	793	918	811	829	812	845	821	817	870	768	766	789	776	813	843	807	801	836	827	809	827	862	821	889	793	859	850	816	828	844	863	816	760	786	812	813	786	741	828	802	771	872	869	842	777	832	868	796	768	761	760	820	803	790	808	783	831	846	797	814	789	762	844	841	773	803	780	840	806	842	825	827	796	841	824	805	806	783	801	812	811	759	732	783	842	801	841	833	852	815	819	860	832	835	830	777	813	789	862	804	816	832	835	810	880	831	806	813	848	866	805	808	816	801	870	794	808	845	828	786	804	791	832	795	854	834	833	806	834	820	810	810	794	771	814	830	802	849	839	845	818	814	781	820	836	853	773	825	831	823	895	849	838	808	845	794	807	825	844	830	786	769	824	813	807	795	824	815	827	815	848	807	862	854	876	771	818	788	833	847	830	840	834	803	857	877	806	801	830	820	789	855	839	807	810	822	811	755	819	772	793	865	776	794	823	869	824	879	769	775	847	853	820	799	777	801	827	798	819	830	788	822	863	818	769	812	841	757	788	825	790	766	818	809	847	801	823	825	771	814	798	771	834	826	798	832	786	775	773	835	809	812	858	879	793	798	865	814	810	818	843	838	792	804	825	797	827	780	820	862	870	820	845	832	793	844	855	782	805	821	825	836	799	807	882	852	830	813	788	794	754	828	825	809	843	849	775	800	809	896	847	822	836	760	876	829	819	864	787	828	783	814	858	789	816	805	851	802	816	768	867	796	802	796	830	819	838	841	878	822	799	816	813	791	844	773	851	821	827	858	814	815	804	885	812	823	884	817	834	793	792	766	818	810	788	888	908	848	852	805	797	825	808	850	816	828	828	802	809	805	830	796	849	860	819	813	778	871	852	825	800	799	831	781	795	797	825	859	801	840	827	853	802	815	743	823	778	795	796	810	798	808	815	801	845	839	828	837	793	779	816	792	808	835	814	847	810	820	799	821	844	766	845	811	834	840	813	808	848	807	805	824	837	823	799	803	824	846	791	781	841	837	835	817	784	801	832	780	817	823	852	797	840	800	848	851	813	833	844	884	801	823	811	818	735	830	791	793	874	835	731	867	833	814	851	794	837	793	824	783	786	807	847	785	855	826	822	792	848	831	821	826	831	817	783	797	805	816	817	796	811	843	873	832	841	817	830	821	789	829	837	751	785	817	810	822	811	782	861	875	759	818	806	864	846	823	861	831	823	798	770	799	817	822	765	803	763	865	846	769	794	824	824	794	820	835	843	836	781	866	813	821	809	782	809	838	834	856	790	821	826	795	782	828	829	782	803	876	776	816	817	827	808	804	808	832	803	819	811	784	811	809	871	782	802	845	823	804	795	789	817	838	816	841	766	809	801	851	841	824	825	783	802	825	823	857	803	860	806	818	796	776	819	875	862	806	821	801	796	858	836	805	824	763	790	800	786	789	789	792	857	800	803	771	776	842	834	830	827	800	844	783	800	812	830	812	826	839	755	815	784	825	854	805	825	825	838	788	778	802	801	754	840	815	828	777	841	862	791	804	826	736	880	760	862	843	798	831	824	795	847	868	863	785	845	770	783	795	842	861	839	836	844	834	751	843	819	807	851	855	806	764	779	831	816	784	800	880	837	806	833	808	855	783	876	811	860	825	831	775	790	823	783	830	861	781	833	850	820	822	797	844	793	844	844	865	824	824	784	844	815	779	808	809	739	799	850	830	779	844	849	798	835	825	823	794	822	846	818	850	795	829	827	802	780	802	802	831	833	776	831	793	820	812	863	890	791	815	827	822	815	843	786	789	848	802	745	848	819	827	807	864	778	842	779	833	773	816	807	790	854	850	808	793	810	822	821	798	793	811	818	765	798	792	856	820	816	803	786	781	838	777	829
6163	12933	17338	9512	6418	6386	8874	41597	36659	23511	8760	5145	1693	893	778	789	756	720	762	760	757	707	696	759	758	778	742	746	725	774	729	732	728	733	712	739	698	760	736	761	751	795	763	755	769	744	718	701	759	763	701	791	745	783	781	718	721	766	707	713	733	718	768	703	727	731	704	758	740	793	786	727	709	715	791	759	762	756	718	735	726	739	799	750	733	726	702	748	741	774	702	762	774	716	703	731	721	749	729	795	719	715	756	703	774	766	762	713	737	775	750	751	763	674	783	733	734	735	730	738	733	755	751	742	761	739	707	755	769	788	761	737	739	779	749	738	720	770	721	735	749	774	732	739	743	727	775	715	755	749	765	765	741	697	777	696	744	677	757	731	743	684	792	766	761	729	766	757	756	730	682	734	718	742	770	708	738	754	729	707	752	781	728	740	791	745	759	752	752	725	742	764	706	741	697	721	702	783	721	752	716	728	686	705	730	664	762	715	751	710	725	698	745	751	772	720	747	735	770	741	703	758	750	795	756	759	763	752	754	699	714	746	705	718	747	660	702	790	765	700	756	697	758	765	724	714	783	745	742	701	731	783	746	712	714	760	752	670	774	722	710	779	745	763	686	763	757	719	750	730	725	752	758	742	724	709	721	797	763	732	763	781	720	734	738	708	727	755	715	704	782	758	702	710	707	752	709	740	748	731	757	724	716	746	739	732	684	710	748	717	735	747	747	705	778	752	747	738	773	757	715	751	715	719	693	793	759	699	664	786	719	672	754	710	724	746	734	727	743	734	720	741	760	740	787	760	742	707	734	744	705	703	728	724	750	665	752	739	706	760	713	723	739	768	762	694	729	749	757	721	760	746	749	680	743	749	743	755	695	729	734	758	686	746	733	764	709	773	769	728	691	708	766	690	742	810	695	755	716	792	760	741	732	710	750	743	776	710	708	677	686	768	736	752	724	775	733	725	712	727	746	757	726	740	703	735	722	732	750	720	770	738	727	681	761	703	735	721	736	748	773	748	754	784	750	683	696	735	695	711	755	779	777	721	759	703	743	704	728	757	750	715	717	768	790	715	708	720	771	718	740	718	722	739	784	721	745	727	729	734	746	697	743	724	769	672	704	741	743	734	764	772	718	709	751	727	746	754	761	719	759	777	745	724	724	754	731	736	773	741	681	745	773	742	727	735	772	703	688	731	718	723	738	791	724	740	731	760	768	743	771	720	732	761	770	722	772	706	752	709	750	740	743	744	751	787	703	717	739	692	790	724	744	708	761	806	754	736	737	720	717	740	748	723	752	712	727	735	735	747	737	742	708	700	730	740	734	729	705	699	746	749	724	781	781	714	746	734	737	782	732	713	742	686	753	726	703	719	699	740	758	759	748	713	748	754	672	733	677	725	738	714	733	758	790	744	733	720	739	779	719	775	705	739	744	731	775	697	742	753	743	728	749	767	752	741	723	717	764	730	794	713	749	749	701	707	766	718	763	734	769	700	719	725	733	702	716	721	725	721	735	669	759	744	786	744	765	751	754	690	735	685	765	735	732	742	735	737	728	716	736	758	751	735	780	778	721	752	747	744	757	744	759	742	750	719	723	721	726	770	703	733	735	792	732	768	717	708	731	717	752	744	746	767	735	705	732	747	768	710	752	715	710	736	686	744	675	756	720	735	726	729	711	699	707	750	713	739	726	750	722	765	723	707	693	748	720	733	701	748	738	736	735	753	748	723	721	729	765	718	746	705	773	760	749	709	748	722	779	752	720	746	721	720	666	725	727	762	765	777	726	680	736	764	772	729	744	717	775	754	684	739	766	707	774	792	713	779	733	742	681	709	727	769	698	702	730	742	727	757	749	775	726	719	751	725	751	726	718	761	797	695	736	698	742	771	740	748	729	721	729	714	700	714	712	733	704	776	707	719	747	737	788	770	734	710	756	758	727	768	713	785	723	743	712	760	715	695	716	727	722	745	788	732	681	768	773	759	692	736	737	748	783	791	736	733	758	738	726	702	783	758	679	742	781	746	731	735	749	720	751	709	714	716	706	703	689	768	733	747	701	700	755	773	705	717	751	676	765	739	735	736	773	725	723	707	745	738	699	759	722	726	747	703	736	742	723	756	724	723	753	703	725	681	768	748	754	727	680	732	764	701	756	750	717	705	724	705	699	724	683	768	697	740	779	727	716	714	761	719	762	751	763	681	755	764	744	711	754	736	748	707	686	753	783	705	775	800	737	759	730	733	708	745	725	722	733	741	719	704	760	753	700	774	696	721	797	726	753	726	717	730	765	720	756	740	710	736	748	714	772	755	726	757	771	753	734	728	712	747	733	743	753	699	792	732	738	739	731	718	741	735	760	726	759	758	756	722	741	686	742	711	749	708	764	742	715	739	768	711	755	711	725	755	702	762	755	738	734	712	755	783	782	732	757	752	692	700	780	722	731	717	707	713	722	748	737	710	706	711	734	698	700	672	746	723	716	746	793	719	714	724	755	710	761	739	762	717	680	713	731	693	731	734	765	719	777	716	730	719	729	781	706	686	743	750	707	753	750	736	735	731	713	731	730	740	763	776	733	721	724	757	746	741	822	731	734	740	716	749	718	781	681	768	753	784	684	787	779	744	717	717	732	776	705	707	722	730	748	754	713	753	715	722	740	801	720	707	723	703	735	746	731	680	713	746	718	744	753	773	770	705	711	731	702	717	701	725	716	730	657	705	741	758	738	755	738	701	723	719	742	737	722	714	726	705	659	717	723	752	700	782	721	717	702	722	737	727	771	696	741	736	691	756	718	710	706	748	751	733	744	752	729	783	741	749	730	724	743	706	724	753	694	734	762	673	708	733	754	701	746	721	734	781	745	762	708	761	713	757	694	750	777	706	711	788	717	740	721	716	707	745	755	739	713	756	717	748	727	717	710	753	737	752	785	709	768	730	755	729	710	746	786	732	703	733	758	753	745	722	791	749	742	746	702	772	781	748	723	749	690	725	768	756	751	735	696	727	746	739	691	685	699	764	731	720	768	729	744	668	767	726	687	736	748	742	731	759	770	784	721	748	701	720	684	710	732	723	753	721	744	714	763	729	734	731	704	741	706	714	687	754	775	703	744	710	707	753	718	742	741	721	746	718	712	710	664	727	732	704	717	755	759	748	713	706	738	737	682	713	729	734	757	738	712	740	740	721	739	743	720	723	703	759	680	743	716	685	721	763	707	664	738	710	717	726	735	679	713	762	743	715	758	755	742	741	728	731	744	708	720	694	720	757	663	741	758	718	767	744	751	751	770	713	748	712	764	704	727	752	742	735	716	723	696	731	738	749	720	791	727	718	750	736	697	765	731	783	790	744	735	738	740	753	763	759	706	699	722	741	751	789	789	690	705	765	715	749	742	721	739	775	744	724	740	741	757	765	732	740	741	763	764	728	716	727	748	735	705	789	732	726	733	749	737	721	736	732	724	693	718	713	802	758	711	706	751	739	710	714	755	729	749	692	734	686
27648	16252	10129	5124	2390	1848	1541	2667	3257	2598	1634	1053	933	811	820	850	810	799	771	725	718	706	807	824	762	760	802	765	820	806	826	799	758	793	754	730	764	713	766	720	789	807	756	811	785	773	802	753	736	737	807	767	809	785	763	739	754	831	769	770	829	755	759	747	794	784	791	747	814	773	795	796	768	701	779	713	691	777	778	780	767	742	719	739	775	788	780	781	736	742	752	729	756	780	764	719	827	766	779	758	777	774	764	753	756	785	687	793	747	719	738	786	766	769	758	763	725	739	796	775	723	738	817	768	737	770	749	778	760	785	735	793	771	782	775	762	759	748	782	714	764	754	789	784	797	777	764	757	777	783	769	779	762	753	777	750	772	769	740	784	772	753	774	751	726	783	770	780	803	753	772	757	780	795	775	794	734	781	786	806	802	808	771	787	777	770	738	739	743	710	786	744	773	745	752	778	731	838	755	715	754	759	739	787	727	704	751	767	741	787	797	783	728	751	743	745	771	794	775	773	769	765	761	737	753	770	783	766	769	739	767	764	723	732	792	763	774	763	721	785	764	771	734	797	780	783	841	773	758	774	799	761	758	767	750	778	771	750	750	783	783	735	761	769	780	763	733	775	751	734	779	752	755	757	775	739	756	747	747	747	744	743	802	786	792	775	719	748	783	801	764	789	739	776	797	754	725	770	806	788	736	780	779	726	776	735	798	770	768	795	807	770	755	754	792	768	716	787	748	752	739	709	759	753	797	756	766	781	762	764	762	785	698	752	758	764	833	769	749	759	736	729	760	753	791	798	729	820	791	794	790	787	771	737	772	762	763	746	758	785	781	816	764	752	743	724	757	781	729	727	744	794	704	715	784	744	775	780	717	752	736	764	759	776	767	761	803	795	755	733	803	797	749	750	787	811	768	755	738	767	741	796	806	722	786	772	758	762	739	761	748	787	734	789	781	821	786	750	743	717	753	774	748	815	764	757	756	726	777	768	769	750	757	796	731	769	775	769	744	810	765	792	734	812	765	743	780	836	788	719	785	777	779	764	764	749	830	759	779	793	803	759	773	786	771	723	735	796	742	763	794	744	785	792	738	762	797	763	768	760	791	765	781	804	730	744	724	800	787	783	765	790	768	790	759	780	771	833	722	772	772	739	826	758	796	706	794	728	750	774	789	764	803	782	724	801	754	773	734	743	750	781	822	783	723	754	793	774	722	796	718	713	841	713	780	744	779	716	784	799	752	771	728	742	762	799	787	744	757	753	740	779	787	796	735	763	786	765	802	774	766	733	756	779	753	769	766	842	738	724	822	801	790	772	737	745	812	785	739	795	730	745	748	772	732	790	716	873	742	805	760	762	779	790	762	784	740	739	759	800	758	804	814	743	788	810	790	752	781	731	781	797	787	744	712	797	763	734	777	695	744	773	770	717	780	766	786	773	791	725	739	777	783	779	737	814	737	722	720	757	797	768	775	775	817	698	789	715	806	774	744	782	779	754	772	786	794	781	757	774	792	850	784	818	741	811	708	769	766	748	797	740	771	787	737	778	785	785	810	785	763	768	796	734	759	724	754	752	783	871	726	745	757	747	784	721	772	763	728	771	789	767	789	751	752	804	729	725	800	781	744	776	756	736	776	757	754	806	778	770	740	773	768	758	755	771	734	797	770	806	790	746	730	786	781	797	746	792	783	820	780	768	780	782	767	769	750	740	742	740	735	740	832	735	687	814	767	774	782	789	816	755	795	684	841	725	804	727	746	731	746	752	722	772	781	771	708	766	761	768	786	781	756	773	746	696	766	707	808	772	772	753	733	770	796	750	758	759	789	759	783	773	780	707	704	771	780	815	807	785	728	743	777	762	715	801	765	781	785	794	775	750	715	730	737	760	796	784	764	791	776	812	728	835	740	803	769	738	748	720	733	779	785	728	789	738	766	744	771	778	783	792	836	751	761	779	795	757	733	790	748	768	746	755	765	747	751	736	787	795	775	773	756	769	783	755	791	788	827	761	772	777	777	779	799	753	791	745	769	780	735	772	804	758	726	756	728	774	757	784	738	741	790	797	757	782	736	784	725	716	802	757	793	726	735	780	773	734	723	729	772	764	746	750	744	767	803	792	754	762	737	767	837	779	779	752	767	721	802	782	777	757	786	785	789	814	803	755	816	793	807	784	761	773	753	807	758	770	689	747	763	696	722	806	759	782	757	729	814	750	765	766	798	722	775	738	769	728	743	748	786	727	760	758	782	721	771	793	769	790	779	734	746	764	764	767	769	860	765	738	756	783	785	771	792	743	752	805	789	733	739	745	758	752	784	784	769	787	736	764	801	826	810	776	768	745	777	762	791	734	785	787	746	824	790	818	780	779	783	782	745	750	740	764	805	752	821	754	798	770	735	810	759	788	769	757	728	779	770	795	828	781	824	778	757	749	726	762	742	729	811	798	757	752	744	770	746	727	751	714	732	773	754	765	767	769	720	767	755	796	751	794	772	731	768	785	760	753	800	797	775	739	756	769	746	773	751	731	760	761	802	788	746	728	769	765	756	751	765	705	810	757	734	743	772	739	779	798	742	787	786	758	764	793	731	779	765	756	785	765	738	805	771	753	826	747	778	778	685	779	774	782	785	758	773	740	722	771	785	777	771	787	767	759	780	768	763	773	784	804	776	729	775	768	725	775	723	776	819	760	765	716	778	746	768	774	767	752	776	705	790	797	748	813	735	774	801	778	749	748	803	755	827	756	772	770	743	784	761	758	824	767	806	757	791	801	791	728	836	729	755	772	758	760	755	760	724	742	744	746	741	755	759	782	788	768	740	727	810	792	785	729	758	736	790	775	788	752	774	710	739	754	783	738	760	765	773	798	709	748	838	761	776	750	752	784	779	801	792	803	804	757	846	753	793	767	794	817	736	781	783	721	751	762	766	723	756	690	761	762	761	786	787	708	765	787	773	764	748	801	784	819	808	808	810	766	747	751	799	771	766	760	748	766	771	796	781	770	777	792	744	758	755	748	733	740	754	753	791	702	771	759	794	801	737	777	694	712	831	801	784	693	850	782	750	783	793	717	769	707	746	792	779	655	726	743	741	822	778	702	795	703	797	753	782	724	727	780	797	733	756	771	800	752	743	718	717	770	789	707	764	772	745	776	772	786	722	763	749	769	796	743	780	791	735	766	781	786	759	787	753	768	800	778	756	791	703	743	781	762	774	766	756	782	756	745	749	772	767	728	795	745	804	772	708	766	828	771	767	788	729	781	799	800	752	791	745	746	786	751	755	761	830	783	775	832	751	765	772	745	761	812	749	799	726	768	730	799	764	779	749	744	802	814	739	783	735	791	726	775	800	777	757	791	834	712	749	715	720	797	801	810	795	740	738	768	829	742	796	757	755	778	756	735	795	776	778	752	819	803	737	707	810	779	767	724	770	792	795	776	742	759	799	789	761	794	808	764	725	747	777	780	758	768	802	774	763	764	759	722	759	769	796	746	816	737
6522	8704	8865	4095	2569	2336	1909	3296	3808	2801	1555	999	810	707	693	682	706	649	656	706	658	700	672	661	640	675	688	689	698	701	693	675	686	642	697	666	716	649	739	674	594	649	667	661	653	665	653	671	684	602	680	666	645	668	657	624	609	616	627	638	671	675	663	649	696	667	686	655	657	661	677	653	666	658	643	673	650	674	675	664	603	667	641	632	669	668	666	638	697	643	673	670	647	727	677	677	687	669	648	656	674	668	667	619	649	656	658	640	686	728	656	639	663	625	713	766	671	684	685	665	666	647	664	685	661	711	690	665	666	705	674	699	690	660	654	604	693	687	652	676	661	691	670	646	700	691	671	652	669	662	712	679	693	684	668	657	677	687	664	647	665	677	692	689	690	638	668	668	658	648	664	641	623	729	668	705	655	625	675	612	657	672	666	698	658	621	647	682	676	588	641	662	653	677	660	722	665	621	689	682	662	665	675	668	665	663	679	665	678	696	636	677	671	708	654	663	683	672	633	698	688	698	633	612	636	659	605	692	638	675	685	691	635	673	642	640	643	671	670	678	664	673	646	702	639	684	672	657	642	653	628	690	625	646	670	690	613	668	673	717	665	669	648	686	641	679	659	661	686	634	650	660	640	662	632	653	682	677	655	649	673	698	664	632	695	700	663	672	686	674	674	668	643	665	678	654	634	640	650	606	691	649	650	672	648	606	691	670	645	664	642	680	676	668	682	617	633	657	646	682	670	705	631	665	674	664	671	623	670	671	678	663	746	636	679	638	656	671	657	660	614	651	685	696	677	656	641	660	676	678	670	660	667	676	656	683	641	620	614	672	659	684	643	638	659	673	637	677	618	670	631	659	635	646	700	668	635	645	646	666	681	677	655	697	645	664	682	695	697	670	645	672	639	637	646	679	647	686	669	676	658	644	643	692	617	654	652	673	695	658	671	619	666	683	666	617	659	688	718	681	703	635	645	687	647	643	634	680	682	668	667	679	674	708	657	642	699	688	649	662	666	662	649	668	674	680	640	688	618	653	671	642	673	715	663	646	643	675	654	654	668	661	640	648	660	669	662	677	657	684	646	675	660	597	666	639	672	702	646	696	627	714	644	690	645	639	701	628	611	702	695	688	664	659	623	729	655	635	675	648	672	665	644	620	647	676	703	625	640	676	675	662	700	589	625	693	696	602	673	682	605	681	688	669	670	676	647	670	666	728	701	669	675	706	663	677	687	658	671	671	644	670	653	698	706	659	642	673	606	704	664	641	675	665	688	639	645	647	655	657	663	670	667	642	673	658	695	643	681	667	681	667	681	673	703	713	668	664	663	615	686	667	656	656	658	700	655	622	672	655	684	634	660	657	633	637	629	609	662	644	654	649	643	651	657	709	650	672	652	673	660	694	657	672	671	617	690	649	666	671	666	681	691	662	667	657	641	649	683	661	677	659	674	717	643	639	603	644	689	679	697	684	722	671	648	639	673	698	626	681	688	646	636	645	674	654	662	659	685	656	654	659	625	657	674	635	649	701	688	645	621	707	677	681	694	662	666	674	676	681	655	679	669	672	659	730	660	641	659	688	667	685	627	650	709	641	685	620	651	650	676	659	687	641	652	706	681	643	644	675	676	672	661	627	702	668	690	643	651	644	645	651	611	640	675	668	675	645	688	659	645	642	700	702	665	638	650	655	676	667	681	649	700	674	717	691	614	663	655	640	665	646	651	663	693	652	659	679	657	701	667	696	660	680	679	634	648	675	643	655	641	653	644	676	685	717	712	650	699	668	671	698	684	636	665	648	669	667	660	693	699	683	679	625	660	682	655	709	630	618	686	671	688	665	605	618	675	674	638	648	667	691	640	672	654	666	672	663	665	682	669	702	696	713	624	603	655	631	685	670	659	648	631	628	682	638	652	646	678	669	685	651	621	684	683	678	653	660	663	644	665	682	682	649	662	648	656	701	691	671	646	654	685	681	655	684	631	668	661	675	679	685	656	680	647	713	626	666	683	660	635	652	631	615	672	670	707	640	631	691	663	654	684	690	690	653	620	641	673	685	675	631	694	654	658	662	671	651	653	714	641	628	656	613	637	637	666	669	649	686	623	644	724	670	683	655	641	658	704	686	662	676	709	676	678	644	674	654	660	687	665	640	651	674	652	647	673	692	615	656	648	648	637	634	721	680	695	700	644	680	676	645	679	697	680	661	636	688	704	627	630	666	695	646	641	682	662	705	686	662	693	638	701	639	659	635	645	667	650	653	671	649	671	653	686	672	654	639	654	659	639	685	656	699	700	602	675	675	687	655	691	644	648	711	649	636	643	684	701	666	696	613	652	653	696	709	680	644	669	682	691	633	657	661	657	672	681	649	611	676	696	639	691	717	627	673	664	693	664	663	688	693	635	643	717	646	657	664	666	703	629	627	706	685	629	636	650	675	695	754	663	674	658	640	666	655	674	701	671	629	647	683	667	626	693	715	664	674	670	707	695	666	649	680	680	684	696	658	606	691	728	652	709	624	672	657	655	672	719	661	666	665	661	666	651	656	666	678	662	722	660	633	626	667	668	674	643	685	650	668	667	670	648	660	637	677	638	624	688	635	630	673	671	677	659	677	679	652	641	631	653	664	619	633	720	663	633	715	682	659	694	660	689	696	662	672	677	693	651	651	670	652	653	661	664	648	666	647	708	664	653	636	640	687	633	659	681	674	665	698	658	666	668	646	694	659	668	703	650	632	704	685	706	652	674	678	675	668	648	716	725	678	736	692	670	694	675	625	670	709	667	647	696	670	654	650	666	689	651	699	681	666	657	694	669	658	647	681	688	682	699	647	670	718	689	668	629	702	715	615	698	660	619	668	628	656	685	697	658	676	613	691	642	646	656	708	637	665	658	668	668	674	690	670	707	729	631	671	672	665	669	701	679	622	648	667	678	668	674	698	666	690	636	661	678	649	699	650	667	631	634	654	698	643	698	623	649	654	726	665	708	687	704	703	693	669	632	667	652	701	697	663	662	691	701	658	626	684	645	685	678	674	655	684	656	591	657	666	652	690	669	671	667	640	617	705	666	709	652	643	671	689	701	659	735	699	672	628	701	663	686	623	691	682	656	627	662	662	644	618	630	615	644	649	658	670	661	676	679	731	642	646	649	682	635	695	700	646	681	689	655	674	664	650	653	666	683	653	670	632	709	654	653	677	622	683	712	685	643	634	668	661	660	658	645	747	693	661	628	663	659	661	654	663	659	645	662	669	669	692	676	692	685	669	670	673	644	711	672	643	683	647	691	670	671	705	682	684	654	690	662	677	650	677	685	665	619	677	636	662	688	649	674	673	699	642	676	650	645	717	633	666	666	706	658	669	705	665	681	652	660	687	645	669	692	647	665	687	704	664	665	651	620	647	628	657	660	711	640	668	644	695	683	635	586	745	617	682	689	698	671	675	638	636	676	657	650	665	650	686	630	669	677	681	607	680	656	639	680	708	727	691	681	657	680	645
25486	21297	27055	24445	9683	3579	1973	13231	22651	18024	7333	3077	1208	818	744	748	778	670	690	739	732	719	724	695	713	763	680	728	709	729	703	700	711	804	767	707	743	711	698	686	746	750	764	749	713	714	740	779	701	657	720	725	716	737	671	737	653	705	709	726	681	688	750	691	724	713	712	650	713	719	700	719	678	732	665	691	695	740	726	756	717	691	721	690	702	712	712	721	738	703	760	728	687	681	717	716	723	702	741	775	715	733	710	699	711	701	729	725	691	711	748	702	686	750	712	730	734	722	680	741	745	726	710	743	751	685	666	737	688	711	717	757	725	691	756	696	713	690	732	743	718	705	704	720	712	729	714	705	710	724	756	705	701	698	679	719	691	679	697	735	691	654	682	732	714	734	723	698	674	694	728	746	748	742	697	668	752	707	738	706	669	673	740	694	682	709	722	707	733	669	735	715	741	688	680	740	712	709	724	693	730	722	673	723	727	678	703	710	753	714	685	732	691	730	737	687	702	741	734	684	720	771	677	728	708	731	733	666	718	752	682	712	727	701	697	670	760	754	774	641	755	683	693	721	688	691	732	706	743	685	698	706	735	732	762	721	731	696	744	694	687	716	692	705	738	716	701	735	707	749	753	748	768	721	697	667	724	721	692	755	690	754	713	729	698	751	691	737	748	678	740	695	733	711	742	716	742	719	738	673	736	671	732	730	670	730	676	759	733	675	720	715	774	682	712	692	723	703	676	674	668	722	774	703	724	753	717	714	647	739	708	692	720	741	724	742	719	718	682	695	726	717	749	752	741	706	750	754	798	765	764	729	746	697	757	702	762	722	732	702	703	715	676	661	692	707	717	751	695	696	718	753	739	704	733	718	741	711	712	713	744	730	711	706	675	673	685	734	718	728	739	697	697	674	716	682	705	724	752	712	678	716	727	700	685	719	754	673	753	656	702	696	729	711	772	686	704	689	728	693	744	710	705	747	688	744	675	705	705	650	687	699	695	703	750	711	736	712	703	673	715	746	717	701	763	754	707	717	771	754	697	688	687	708	681	693	688	716	720	716	747	696	718	707	737	714	709	713	707	700	690	702	793	736	717	693	728	723	732	679	737	689	721	765	783	736	687	723	722	735	750	737	694	722	748	741	750	741	706	716	737	709	715	736	720	664	724	742	715	717	738	720	788	739	682	727	770	689	743	690	739	767	685	679	703	753	737	679	760	702	695	717	717	687	737	767	732	743	747	758	730	735	681	708	735	675	716	686	705	708	724	759	706	711	650	609	715	692	658	679	711	672	676	709	719	693	760	724	724	720	721	710	700	697	745	735	766	754	720	735	690	699	718	731	702	654	731	698	704	696	707	731	646	711	696	734	698	688	690	713	729	694	694	704	693	687	718	682	723	728	734	768	692	733	711	752	734	716	696	698	729	729	772	715	708	686	664	688	719	725	690	711	710	680	702	682	692	705	685	753	731	738	727	754	686	736	719	696	731	685	744	745	701	688	758	685	702	723	719	700	700	674	676	749	737	747	762	721	698	687	674	683	734	714	706	696	717	723	754	673	708	717	737	753	702	713	716	701	694	695	706	689	679	740	675	732	699	738	734	711	681	711	735	721	703	692	715	706	736	761	697	734	753	762	764	732	718	715	765	723	682	692	693	710	710	712	731	742	710	669	688	685	733	713	710	726	764	711	729	723	711	762	730	713	682	719	692	689	774	710	739	707	741	748	741	758	708	716	677	735	697	722	705	695	741	651	736	739	734	701	729	661	736	729	654	714	692	722	718	680	697	713	676	746	701	732	770	754	733	707	734	720	690	716	705	693	780	718	761	727	724	703	741	669	708	680	718	718	701	729	735	704	671	630	669	689	694	718	721	679	668	713	649	713	731	728	709	660	733	719	720	734	722	727	726	759	753	715	756	698	722	724	707	674	743	719	686	674	691	691	679	717	741	723	729	753	738	671	708	680	691	718	690	724	710	686	648	705	678	720	749	673	693	738	724	767	734	699	726	723	682	735	702	709	702	711	709	713	700	716	685	711	711	706	711	760	728	726	721	750	702	698	697	726	686	712	685	721	731	732	714	648	726	716	748	735	743	711	710	701	765	704	698	712	732	771	671	673	725	720	719	720	705	709	731	681	706	711	677	693	688	685	719	663	708	724	736	733	706	709	721	746	770	693	725	762	719	726	667	730	720	729	683	723	658	714	729	702	702	665	713	720	695	700	703	733	733	717	718	711	734	701	707	715	717	710	742	696	713	742	700	739	709	668	712	696	709	697	742	713	751	706	717	757	719	687	677	656	720	742	747	673	720	713	684	667	708	755	694	722	737	772	703	686	740	703	720	716	717	730	745	739	692	658	711	688	728	700	722	708	744	695	715	707	728	710	730	728	676	687	724	741	701	711	728	726	734	731	722	642	740	712	747	726	684	715	724	731	690	724	695	744	706	734	751	773	724	699	698	681	759	756	749	666	703	709	700	749	738	744	743	744	748	773	669	720	708	753	687	743	748	758	746	743	735	709	703	737	738	667	732	721	705	718	700	698	729	717	739	751	710	721	704	704	654	662	729	727	701	711	742	705	668	760	692	680	725	743	743	711	703	734	700	753	705	700	719	673	685	743	697	714	731	704	665	727	753	707	704	719	713	710	724	746	716	692	731	678	686	737	672	690	688	766	808	657	715	734	680	708	697	720	673	761	727	721	700	624	736	709	719	703	711	739	688	676	710	716	665	694	718	687	710	728	637	694	668	712	755	684	723	755	701	700	747	684	720	725	734	702	697	703	705	672	709	670	737	746	748	711	679	738	715	673	657	714	709	694	679	688	707	774	687	737	736	702	703	720	738	724	691	708	738	739	721	759	743	691	686	697	745	711	738	729	704	715	722	686	749	740	687	742	743	712	734	730	678	725	770	705	757	728	724	744	683	743	745	748	715	733	708	741	738	721	681	737	671	712	756	715	701	680	747	742	732	707	713	735	677	717	692	703	756	719	753	730	719	680	701	735	740	734	717	693	741	705	710	730	715	727	749	744	716	688	674	677	750	745	761	715	732	730	697	689	682	724	714	721	716	730	727	684	663	729	667	694	696	685	731	693	694	700	690	691	780	727	690	658	727	745	692	731	739	683	756	742	753	717	746	721	702	690	692	670	702	709	681	714	732	724	698	700	726	692	744	732	682	715	718	742	676	696	685	658	745	715	691	703	722	738	700	678	744	717	736	700	693	707	717	685	702	644	718	707	736	720	632	720	689	713	762	740	680	724	712	724	731	705	742	743	699	734	670	703	743	718	696	718	741	749	735	741	726	749	739	725	725	717	738	725	723	671	664	778	714	681	658	747	759	722	732	754	713	709	724	665	728	733	768	716	694	698	661	699	702	738	714	721	722	739	710	685	698	673	726	731	683	717	707	706	771	727	709	707	716	655	717	718	708	686	732	710	671	663	707	763	715	724	695	711	684	725	666	702	723	723	722	717	716	701	708	707	688	726	702	704
6431	12397	11724	5507	5037	2958	2173	16255	20801	15152	5720	3253	1212	731	695	648	669	652	644	655	642	668	664	687	664	607	665	624	657	632	654	631	652	600	656	662	641	618	621	628	650	650	664	671	681	683	611	645	650	676	632	588	642	677	674	667	656	631	662	651	619	659	623	631	617	662	673	628	642	652	660	640	703	684	621	665	662	691	659	641	644	690	602	661	636	648	643	610	605	731	637	677	607	628	656	639	605	669	648	648	668	688	633	663	687	672	671	662	665	646	633	671	635	669	666	622	651	655	631	595	637	648	632	632	673	679	645	660	664	681	672	646	651	646	646	669	620	617	620	639	617	672	656	646	667	641	636	636	652	698	636	637	650	633	601	659	676	635	680	664	661	649	676	639	653	643	603	623	679	635	589	675	674	647	647	638	667	642	683	638	615	603	613	669	667	703	658	613	588	641	632	666	726	637	622	642	649	622	608	606	634	625	665	713	654	655	655	656	688	649	639	642	636	642	657	633	678	686	625	644	668	670	627	638	641	638	643	679	632	631	655	654	659	638	697	639	683	647	671	669	673	664	643	620	650	590	660	681	634	658	642	647	719	616	695	623	633	661	665	605	687	665	671	634	681	631	625	607	636	674	653	634	623	667	595	613	612	635	683	641	630	643	626	692	620	625	649	651	677	653	621	612	689	656	654	663	636	660	638	605	609	638	675	602	658	640	633	634	626	621	615	673	637	663	644	673	624	649	676	649	657	639	680	616	641	669	690	658	647	649	638	656	617	621	637	658	648	638	654	701	680	665	679	604	615	601	631	639	641	698	647	664	636	653	670	684	670	643	679	655	616	659	703	646	653	637	654	696	624	634	628	698	658	654	613	660	625	656	671	652	689	658	592	625	628	609	683	676	649	664	635	677	649	618	633	645	631	647	608	590	667	632	639	664	618	691	651	673	664	690	613	647	671	659	619	630	705	664	632	689	671	685	667	631	618	621	631	644	599	659	646	644	624	659	672	639	641	634	603	618	689	661	640	629	654	648	624	644	633	647	627	630	631	656	633	645	625	692	628	634	654	660	635	666	642	642	597	616	641	645	630	654	636	645	661	635	613	662	648	609	669	652	635	661	646	647	608	667	637	658	671	645	653	652	647	667	597	655	631	614	671	670	703	593	635	655	631	628	665	673	651	670	637	675	644	685	635	656	607	608	653	645	613	637	634	635	652	689	683	668	614	648	632	677	625	629	635	638	655	668	647	675	658	636	634	600	638	631	670	673	617	609	644	674	610	629	617	626	628	655	628	640	677	611	600	591	627	622	643	632	629	633	629	632	633	585	684	669	691	630	688	677	635	678	634	638	665	635	659	663	662	669	623	629	622	622	682	612	655	621	654	661	625	635	683	664	651	665	635	655	621	625	644	667	626	655	672	613	634	620	619	666	680	702	681	660	604	600	621	637	623	645	657	656	613	633	654	622	655	623	632	641	634	626	621	635	654	580	665	634	642	656	683	625	627	680	635	651	681	683	624	641	671	637	662	641	648	677	637	672	643	594	649	651	628	656	665	613	600	684	648	649	637	684	634	692	653	667	674	663	693	661	655	633	693	644	668	634	585	650	649	603	624	644	607	665	610	629	628	655	669	665	684	620	591	629	647	617	661	641	636	661	645	667	672	627	626	641	675	633	624	645	633	642	605	626	647	631	642	665	623	637	605	669	647	672	635	602	657	674	636	652	612	656	648	694	667	648	632	651	677	641	609	672	702	583	656	655	668	666	642	641	679	667	683	627	620	689	636	664	637	678	654	664	636	664	639	625	648	714	607	668	649	638	644	660	636	673	669	674	626	664	656	595	609	663	599	634	637	657	621	676	659	596	636	667	698	639	641	630	665	689	628	674	623	699	671	667	662	652	623	683	651	670	668	667	660	656	617	630	651	650	646	604	619	651	660	646	629	692	633	669	663	658	687	646	652	662	649	602	672	655	640	658	648	645	630	623	641	620	631	633	673	642	640	636	634	654	646	600	651	690	690	668	647	636	653	647	638	654	654	671	607	634	652	642	613	647	620	662	669	643	633	628	673	649	678	685	643	675	628	665	622	665	624	586	659	650	646	631	595	647	641	622	663	681	612	641	650	586	627	626	672	695	665	638	624	629	631	672	645	661	618	625	635	636	665	620	630	607	675	691	665	676	664	637	650	623	621	649	624	635	645	638	621	649	696	609	613	631	641	644	613	654	654	637	615	666	651	632	687	644	671	664	664	596	639	651	626	672	636	625	638	653	673	665	667	626	642	635	614	618	681	662	652	668	641	588	662	642	658	639	669	640	632	641	662	688	628	609	628	676	638	618	703	639	645	609	665	676	667	641	630	693	633	624	617	638	654	733	637	634	623	663	674	704	603	674	632	669	648	617	666	662	626	676	658	664	674	662	639	630	637	638	625	626	676	615	649	652	621	661	630	646	672	653	670	651	667	608	682	676	638	638	627	701	632	624	626	641	624	652	653	656	642	644	676	660	653	650	610	641	653	622	660	660	648	611	616	679	625	654	659	624	623	620	623	646	628	674	660	623	634	677	612	672	647	607	611	646	657	649	636	673	635	642	589	666	614	629	717	678	680	663	674	674	658	624	678	667	647	651	660	680	684	635	613	665	643	658	666	632	613	597	643	643	700	651	689	657	659	703	646	632	677	646	679	626	649	675	651	657	656	646	696	670	673	672	684	677	667	652	659	661	675	625	611	633	675	616	626	662	655	705	670	646	626	674	657	688	693	623	678	604	674	648	619	649	671	629	626	634	634	655	657	643	653	627	638	641	656	678	672	653	667	684	645	635	673	647	661	609	632	665	686	667	648	676	647	626	596	679	622	656	667	670	647	618	641	667	607	678	669	649	624	647	628	622	610	645	628	670	655	643	647	627	611	665	649	686	676	626	677	652	680	651	611	618	652	651	658	617	630	672	634	672	677	654	616	628	663	633	643	662	655	614	670	618	686	654	656	660	602	669	649	700	643	598	616	675	638	637	659	653	663	664	717	650	690	654	703	642	651	643	609	641	633	618	616	637	660	647	645	619	633	658	650	649	625	644	623	666	624	639	651	660	575	672	645	636	639	656	698	603	643	610	594	625	650	616	677	588	626	616	626	610	630	633	605	608	660	663	627	659	627	640	661	637	692	669	668	641	632	620	626	667	664	683	623	666	617	633	641	624	638	632	642	636	642	633	651	640	651	683	606	638	602	652	662	670	666	644	688	585	674	699	676	658	653	635	686	659	628	628	679	668	615	681	667	635	634	682	674	638	640	680	672	614	643	650	656	649	626	640	714	645	636	696	629	654	588	626	653	698	701	670	602	593	620	643	622	624	612	609	681	598	629	659	615	667	670	655	661	693	653	633	702	666	590	636	632	621	646	613	638	631	641	606	669	666	657	600	636	687	657	658	588	648	632	647	642	680	693	700	655	646	680	661	643	664	675	644	636	633	665	669	667	611	639	629	657	637	649	625	720	726
24217	21288	28530	24368	21127	10712	4437	23314	40227	34782	17700	6935	2368	1159	956	816	827	787	904	850	863	804	826	811	767	871	859	819	821	767	757	845	753	812	834	790	839	802	810	846	781	857	825	819	806	787	841	825	792	803	795	845	785	842	790	756	797	837	788	829	861	793	814	882	804	809	835	810	835	832	839	796	830	785	840	818	793	805	872	838	818	865	789	860	800	772	801	815	800	803	780	757	785	815	815	790	764	800	779	788	758	795	827	842	792	770	774	827	838	788	796	817	744	806	782	818	824	816	861	752	789	772	778	859	792	781	777	853	785	842	807	813	823	830	798	784	795	817	829	838	845	846	838	856	778	814	844	813	788	845	800	810	791	826	846	782	859	837	851	861	845	787	776	837	779	829	837	798	815	814	784	886	819	861	827	824	803	855	824	861	783	789	783	784	795	838	801	758	755	811	819	830	813	808	777	801	833	791	830	785	790	792	776	856	811	800	801	791	781	809	812	807	861	783	779	809	807	768	774	809	773	793	827	803	831	823	740	803	770	775	810	839	769	815	790	805	831	786	767	771	860	776	749	843	807	835	776	852	769	849	796	787	817	806	771	780	792	821	806	812	788	780	785	823	816	864	797	797	799	784	804	800	864	824	856	808	773	773	807	810	776	798	762	800	773	803	777	840	805	792	830	806	804	811	815	840	716	815	855	814	784	851	801	872	778	766	811	804	876	818	848	832	783	818	802	808	793	823	819	798	827	807	819	875	807	826	847	783	794	855	761	785	832	811	777	811	807	818	803	835	801	847	757	836	755	824	817	844	791	814	774	809	840	793	812	750	756	782	786	764	823	795	752	833	807	861	802	778	760	748	837	792	778	885	757	820	803	772	872	795	809	751	828	859	805	800	783	802	790	799	836	807	761	807	803	796	764	822	785	784	764	835	825	825	802	800	800	785	816	772	843	767	789	848	793	813	819	816	769	844	786	840	799	795	761	763	788	812	762	815	790	825	769	790	780	814	840	833	836	773	801	836	803	761	824	813	812	827	831	782	776	808	798	780	793	790	755	792	805	833	808	843	826	824	801	770	839	786	813	796	840	734	780	826	776	820	821	767	830	809	755	823	809	815	826	808	812	773	803	816	834	805	804	811	810	835	781	780	831	764	778	777	805	765	847	810	850	796	826	803	815	816	881	772	792	808	784	785	793	792	813	813	797	764	781	823	808	816	843	759	793	793	775	805	857	752	820	808	822	841	799	797	845	817	786	787	813	816	845	799	819	782	809	757	810	859	794	850	779	804	868	811	763	791	813	812	773	818	748	815	803	766	763	805	821	748	751	805	762	803	833	826	821	774	826	784	820	827	815	817	807	793	806	840	812	801	756	823	844	800	798	851	841	789	807	763	749	813	803	801	844	867	810	735	813	844	854	777	768	783	828	797	776	800	822	787	829	775	840	819	830	810	832	810	810	800	788	845	786	785	839	785	790	777	770	818	818	832	790	829	835	847	813	785	776	790	827	825	831	790	792	803	798	798	817	794	799	839	818	765	788	788	845	812	798	793	819	764	820	852	841	781	782	832	778	777	855	811	823	804	813	812	766	801	784	838	832	813	795	802	729	812	808	803	763	805	791	815	806	783	847	792	790	849	774	834	811	777	773	796	789	822	766	827	823	771	795	796	826	814	799	818	783	836	809	802	744	779	767	795	775	821	773	790	773	816	820	793	778	786	796	810	789	792	841	805	765	807	804	820	812	806	802	790	821	761	800	830	789	778	809	828	774	801	823	803	780	776	772	798	800	821	820	829	811	772	787	787	841	869	823	783	784	800	803	804	753	768	800	861	817	812	813	825	843	791	820	867	770	786	809	804	807	806	790	812	850	847	829	825	772	772	811	786	782	838	784	815	806	876	828	813	814	747	757	838	831	777	854	809	773	787	762	810	776	836	800	811	832	775	866	757	821	782	793	753	818	770	800	788	823	786	795	804	825	763	774	770	861	765	803	791	809	836	824	797	814	812	809	759	764	820	780	758	806	832	809	796	829	767	802	815	768	820	816	765	819	788	783	842	797	742	747	842	742	796	794	756	804	819	814	779	818	803	864	820	747	775	848	768	778	819	857	831	837	787	808	785	805	730	811	791	838	756	796	823	768	771	841	848	756	778	823	797	776	822	845	836	841	792	769	813	859	832	786	810	788	842	823	804	862	809	787	854	845	817	783	770	810	829	812	816	823	817	798	805	773	858	853	796	798	761	805	776	829	835	803	810	823	805	829	785	798	805	795	762	804	785	819	787	845	799	814	831	802	838	739	819	812	789	825	828	782	756	748	805	837	799	803	836	834	794	705	810	821	809	803	808	788	862	808	796	833	753	853	757	796	822	811	830	783	767	792	849	755	786	821	773	803	800	837	790	812	832	809	766	791	865	783	807	795	793	810	805	808	817	786	821	789	798	797	758	825	794	831	765	765	798	803	757	811	805	804	731	825	807	812	793	834	829	831	812	785	851	837	800	795	792	849	791	781	825	842	807	781	777	780	857	865	793	815	783	769	789	786	764	846	834	838	815	789	815	799	807	847	843	808	795	848	836	817	788	771	794	805	758	816	774	817	865	742	778	802	800	805	828	816	830	795	762	746	710	821	820	780	754	788	786	831	829	824	806	849	767	814	775	818	804	805	791	866	796	804	829	779	849	821	798	800	824	809	749	819	778	791	848	766	824	828	770	791	830	811	820	810	830	850	767	796	797	805	803	780	838	797	784	847	766	821	804	798	890	828	792	823	778	766	775	817	764	827	789	784	830	783	792	744	863	800	822	849	842	779	821	802	851	800	835	796	823	834	797	870	862	816	808	784	818	846	776	768	804	793	857	839	824	783	825	734	798	826	825	858	777	779	786	815	801	853	826	800	804	781	782	816	764	818	742	784	818	793	823	796	813	803	773	773	818	775	765	810	805	794	825	838	796	835	720	784	758	772	795	778	747	808	847	810	763	747	805	841	803	755	794	866	811	819	775	805	773	798	808	820	863	798	809	766	808	766	803	801	841	861	809	821	785	788	818	802	807	842	821	856	799	832	754	830	808	836	796	783	775	790	814	783	778	830	815	741	771	827	850	804	726	798	816	807	788	802	770	801	817	824	819	801	763	818	741	801	788	776	784	843	791	783	789	818	782	818	783	814	775	805	751	751	856	787	767	787	791	818	830	784	823	805	808	797	796	793	815	818	796	769	792	856	825	790	820	873	819	796	817	809	794	822	756	815	794	845	758	806	744	825	789	754	797	825	787	781	790	816	807	832	806	784	795	814	796	813	797	831	803	862	800	824	763	811	819	825	790	861	778	811	843	825	790	810	831	783	765	820	824	823	802	804	796	766	767	797	761	810	806	801	813	765	812	821	783	760	775	753	791	783	814	799	834	838	797	783	772	777	855	824	812	796	818	789	827	786	774	770	899	794	792	752	773	764	832	761	787	771	808	815	767	830	806	790	843	813	756	859	839	830	788	789	803
7248	16382	14367	7575	6784	3457	3805	28376	36886	29597	12413	6425	2193	1025	793	760	694	778	789	742	715	697	736	717	723	775	759	705	685	751	754	758	731	752	721	731	710	793	708	736	808	738	792	720	751	744	724	766	785	789	744	679	738	745	735	732	708	730	747	709	744	737	749	755	696	700	761	686	777	708	768	705	725	782	785	754	770	756	772	755	795	733	731	734	759	752	752	740	744	744	743	746	725	787	722	765	746	686	748	742	732	720	750	745	761	725	703	756	759	719	699	699	730	722	732	711	704	727	698	735	742	762	744	734	748	747	702	678	716	753	745	780	715	723	715	723	774	781	715	767	723	702	693	772	762	749	713	737	779	780	755	742	735	704	735	752	728	697	754	757	762	717	727	788	709	737	761	741	713	698	717	723	708	694	740	725	715	756	771	751	713	733	753	798	703	750	722	729	769	723	738	735	709	686	726	754	742	734	729	744	718	761	746	721	758	743	719	727	754	780	723	752	689	767	755	708	721	733	749	728	721	773	693	749	741	736	758	735	752	724	724	711	733	719	709	704	709	781	763	695	729	748	700	782	720	655	739	795	713	739	702	729	711	742	694	718	737	768	756	727	746	745	765	756	736	714	770	718	689	785	724	775	725	712	706	743	769	701	750	700	734	720	783	725	750	714	729	725	774	669	704	731	742	729	730	708	660	718	729	775	737	740	711	714	717	742	713	731	746	729	750	753	776	754	733	743	718	745	747	729	711	718	725	744	771	753	745	724	683	728	694	738	760	706	762	714	728	755	772	697	744	738	669	742	724	760	742	762	776	728	702	746	727	737	767	760	715	754	721	735	743	722	762	747	718	759	691	728	752	767	813	729	712	726	697	748	690	761	745	692	671	758	772	704	715	726	751	740	743	764	734	722	750	764	716	795	758	722	680	697	738	725	726	754	677	683	756	753	713	685	704	733	722	723	760	735	702	706	776	759	764	770	782	721	696	748	752	766	722	738	714	730	719	749	698	742	738	702	716	743	736	716	708	740	765	755	771	734	747	726	761	701	725	743	715	730	768	706	703	711	751	730	714	708	729	744	675	755	695	715	736	755	731	727	682	724	766	751	781	719	770	764	708	731	755	702	719	748	694	743	735	785	721	764	730	729	720	696	721	705	721	725	725	719	750	677	681	757	704	726	694	738	783	717	787	744	694	704	765	734	744	669	761	732	719	774	718	698	693	750	721	760	769	727	717	710	693	720	694	740	746	736	680	739	772	673	733	741	783	719	725	706	722	718	745	707	750	762	726	730	717	736	748	756	686	749	729	726	715	701	737	713	762	674	781	730	769	753	726	717	706	700	725	754	714	783	687	757	704	745	765	751	763	705	776	737	685	751	730	749	730	733	707	706	729	690	743	771	681	708	719	699	717	706	737	689	710	727	767	709	745	738	752	694	737	697	744	745	699	715	761	705	749	757	756	698	680	696	748	737	732	771	772	739	730	718	761	727	705	729	722	698	744	701	740	712	712	735	730	745	712	773	715	726	727	760	717	697	728	700	754	714	747	738	722	714	803	700	695	723	741	690	744	740	754	740	743	705	745	706	749	744	744	750	735	786	735	717	738	739	740	750	735	683	699	765	753	734	684	759	746	741	716	806	780	686	716	703	695	751	718	791	696	747	739	720	722	738	727	761	727	684	755	728	710	705	768	771	729	779	700	763	714	716	718	710	727	746	733	755	725	714	775	731	703	825	726	721	704	677	730	758	768	698	737	723	745	694	756	726	687	734	744	751	743	731	775	733	738	725	762	732	774	744	724	722	719	747	760	723	697	782	658	701	708	736	743	711	719	791	696	667	713	755	696	720	706	763	750	774	741	733	738	735	751	759	733	692	729	694	770	707	717	715	691	779	781	733	733	685	740	731	717	734	713	793	708	733	720	748	754	735	745	722	734	708	743	720	713	700	719	728	772	704	770	758	773	698	692	766	742	721	738	713	713	740	701	735	728	763	703	694	721	696	730	767	730	743	729	759	686	745	790	706	742	743	680	737	741	693	752	766	707	782	730	694	745	706	785	722	703	772	701	714	737	697	747	703	703	738	732	738	709	706	737	689	717	685	730	719	690	712	774	732	740	766	674	748	735	775	673	707	716	749	727	708	683	748	777	748	756	717	758	725	714	709	697	745	712	748	744	778	721	698	690	706	751	751	696	730	748	686	763	778	765	708	726	780	703	779	771	749	688	740	712	704	729	728	752	745	761	752	815	732	686	736	720	751	721	764	746	723	736	744	724	754	707	741	729	715	698	724	715	747	735	765	696	735	747	757	705	728	674	725	765	750	691	724	727	754	694	764	762	752	749	725	753	747	723	733	731	754	743	727	742	679	763	708	736	713	722	722	661	734	736	705	736	783	711	721	727	739	712	749	710	725	706	746	742	734	740	710	761	733	727	780	699	722	730	767	680	669	747	742	720	722	723	719	739	703	708	679	719	713	725	769	734	654	734	756	726	721	720	728	736	730	681	718	745	738	734	732	727	715	726	718	719	788	716	734	717	744	770	706	707	736	740	735	763	700	735	728	725	719	727	706	752	730	731	702	785	717	776	748	697	781	748	688	709	729	682	745	757	716	718	691	733	721	736	676	723	738	702	756	769	736	757	713	745	678	694	763	776	729	743	757	745	751	729	719	777	754	779	712	734	738	742	720	726	747	675	766	744	721	708	729	737	716	754	715	707	724	715	777	739	770	717	691	673	765	741	709	740	734	742	667	732	714	725	708	722	772	786	713	722	704	715	721	708	726	731	751	744	737	740	701	745	727	759	768	694	762	682	708	708	724	723	766	696	726	754	740	755	731	714	714	696	690	678	765	708	726	717	708	735	713	690	688	747	730	737	733	732	726	703	719	747	724	726	739	718	773	763	754	735	784	728	735	720	712	756	720	750	739	770	694	737	765	712	751	746	741	738	737	726	768	759	729	682	716	756	717	709	734	770	724	742	721	699	702	751	703	747	744	748	732	710	701	739	756	757	718	727	795	709	759	714	798	738	708	779	736	721	736	722	820	704	771	721	728	688	757	744	751	728	692	680	705	727	772	753	747	720	752	768	757	747	756	745	738	739	656	769	747	727	721	672	746	689	723	723	742	723	773	771	710	693	698	681	669	712	700	696	738	745	726	695	726	745	729	745	712	737	743	739	751	712	793	784	720	720	720	685	738	699	733	775	713	765	723	705	745	728	706	711	739	716	762	673	733	714	717	727	726	700	712	710	750	747	757	716	783	745	791	675	712	686	687	713	728	698	758	747	731	794	725	716	740	762	708	715	731	734	683	745	748	770	670	689	712	699	684	764	740	749	681	728	708	708	678	703	710	686	775	737	716	736	705	728	712	729	712	709	766	709	775	741	724	743	729	702	735	734	736	710	759	732	719	723	743	702	742	732	739	744	745	680	784	738	696	775	732	709	784	736	788	734	749	755	728	722	728	714	680	713	703	743	742	693	680	733	686	702	735	783	724
27860	15872	9074	4452	1654	1105	1122	1858	3245	3030	1867	1158	917	808	815	740	691	744	763	775	722	779	753	758	799	713	819	781	730	708	746	790	696	770	734	770	814	742	793	793	775	795	793	740	776	767	723	740	765	782	744	747	800	755	714	753	807	768	714	770	813	819	750	734	773	753	771	788	745	738	778	740	747	734	800	773	743	763	737	728	768	718	798	760	754	717	762	738	743	762	708	770	809	704	767	717	715	763	803	753	736	752	699	765	732	837	717	803	756	729	746	735	814	796	768	753	749	739	771	721	764	746	756	774	767	745	736	743	717	776	715	780	782	742	801	723	779	761	810	762	752	743	787	793	735	782	735	775	707	733	790	738	718	811	759	792	818	770	726	764	745	772	745	752	765	721	782	709	715	741	754	776	777	750	763	753	761	772	763	749	793	753	745	748	770	736	731	743	763	749	745	800	725	726	754	776	738	753	751	777	795	731	755	798	733	766	778	712	708	740	738	756	807	730	706	757	769	704	782	801	795	761	763	763	760	739	775	766	739	742	762	725	768	734	810	792	733	754	776	804	762	725	775	738	747	703	784	779	721	782	775	734	754	741	735	752	742	689	722	756	711	740	799	761	768	749	726	751	725	733	716	772	792	686	770	811	733	744	724	778	742	742	756	711	720	776	711	729	743	710	706	744	762	767	734	733	718	764	723	775	813	717	753	748	759	755	758	705	738	737	734	708	731	736	763	763	791	760	724	712	754	726	812	751	827	778	819	778	759	742	754	724	779	742	758	766	702	753	746	769	759	770	698	739	777	734	783	787	770	749	806	774	772	735	781	730	739	754	744	748	765	732	717	750	745	794	739	774	695	734	741	724	777	771	734	798	711	688	719	726	797	763	778	771	737	756	767	785	795	756	761	783	753	747	783	763	801	759	797	776	748	796	744	790	781	763	762	725	737	775	740	802	779	784	731	742	790	737	745	757	743	736	801	755	767	747	726	709	828	770	735	725	757	760	709	718	747	730	723	718	703	731	778	719	781	757	765	827	812	732	759	766	776	737	820	754	729	778	787	755	708	754	753	746	720	771	736	743	733	781	804	782	747	767	733	738	758	754	711	739	806	751	709	717	793	766	782	735	732	736	776	750	761	763	750	771	747	766	801	761	741	767	764	717	741	735	729	762	747	807	759	772	742	742	742	741	775	762	789	799	753	753	772	782	744	781	732	761	759	734	744	780	767	754	759	774	785	735	739	719	734	761	781	796	726	813	788	795	749	762	751	698	714	760	740	765	755	775	767	769	763	771	756	811	764	751	806	772	756	736	744	786	738	683	737	750	754	763	801	778	736	779	720	761	759	727	751	778	710	801	785	744	780	798	754	760	744	695	775	729	720	755	766	755	757	739	726	743	765	755	727	798	793	743	724	738	712	731	762	791	772	809	770	779	770	755	770	695	774	758	717	747	774	778	769	793	778	742	792	759	731	752	733	798	781	799	754	702	732	694	771	803	737	774	729	706	747	725	768	751	733	789	734	778	729	750	717	772	757	756	775	738	763	784	768	744	729	741	769	760	761	764	770	802	732	773	747	798	799	814	743	812	810	776	800	781	731	769	797	748	750	735	774	756	810	799	762	796	753	757	793	755	740	764	714	781	714	776	709	768	791	800	741	719	777	767	747	756	792	756	807	727	785	805	740	758	686	770	720	744	778	745	729	768	794	745	761	692	718	725	769	788	741	731	783	741	743	792	776	750	753	739	825	763	755	776	739	794	707	767	749	802	737	732	777	737	769	743	792	733	758	822	763	760	742	719	799	753	746	724	781	780	776	762	774	759	783	765	707	741	733	756	776	766	779	741	727	766	741	771	717	741	782	748	745	760	754	746	741	779	707	780	757	791	749	744	750	783	761	770	782	790	798	768	761	744	717	765	778	764	775	754	769	749	764	737	729	752	798	772	745	766	720	755	744	731	747	756	739	790	708	793	684	775	802	836	768	787	714	729	784	762	745	771	701	751	776	737	766	770	737	724	707	748	759	767	739	726	746	686	741	717	822	794	761	729	767	768	751	787	715	739	754	724	723	740	737	810	723	733	774	761	768	800	766	763	783	732	736	763	790	735	715	707	755	752	734	713	747	736	746	769	746	771	755	787	737	767	753	788	744	770	767	763	751	768	741	784	736	723	795	711	753	774	754	760	725	702	738	741	708	809	740	757	800	749	753	779	787	753	768	756	801	803	703	801	775	705	743	779	752	789	724	829	754	735	742	809	772	767	761	735	765	778	744	768	748	714	735	730	756	739	787	733	779	714	750	728	819	746	775	780	725	727	749	737	770	745	744	793	753	780	748	772	779	768	752	783	770	805	824	734	772	781	724	797	746	732	769	813	756	697	813	757	745	788	764	710	706	765	771	749	709	708	709	724	808	735	782	741	747	782	758	750	759	776	755	749	738	790	781	809	790	772	773	734	771	762	767	798	743	747	729	769	735	758	731	777	756	747	813	738	742	761	780	792	791	783	728	718	723	786	736	781	708	734	753	715	755	747	801	771	758	753	720	710	811	783	740	753	748	708	728	762	725	752	750	751	764	755	747	766	776	738	772	691	796	781	760	764	710	770	796	749	746	781	837	730	749	786	761	756	747	797	774	749	729	782	752	737	763	732	777	787	708	740	749	746	716	744	777	776	798	763	849	779	791	785	763	827	756	791	764	799	767	767	820	765	720	787	767	788	732	844	762	797	764	771	746	783	741	744	791	741	783	783	751	726	801	784	757	791	784	740	781	739	769	738	740	732	739	777	765	721	763	763	772	762	752	758	750	747	753	752	740	767	790	764	751	730	783	791	755	779	728	737	755	714	757	753	740	696	741	732	748	730	791	763	780	759	788	701	795	723	750	747	793	752	732	730	770	757	770	708	786	736	757	726	732	747	752	742	741	785	699	750	780	793	776	785	769	744	679	703	738	785	753	731	768	749	746	785	781	770	737	746	731	733	730	714	746	755	744	747	745	762	768	718	703	729	771	778	790	742	741	736	747	764	764	763	745	701	728	727	766	751	723	712	791	756	825	754	726	794	781	780	769	763	754	774	799	774	745	760	774	729	801	773	767	779	752	734	730	784	804	778	807	718	811	765	703	731	703	754	761	708	752	711	798	790	750	772	755	801	798	747	780	766	746	784	760	767	767	723	745	723	771	739	754	742	736	775	780	685	721	735	726	785	771	794	766	726	782	731	771	724	756	803	748	772	754	799	712	710	753	771	746	775	741	771	727	774	773	718	736	756	792	766	733	787	789	702	755	743	731	736	767	836	740	748	806	767	771	751	706	768	779	777	793	776	731	768	787	726	816	762	786	704	800	754	738	734	749	732	799	822	804	787	750	759	778	771	771	719	737	751	736	755	763	745	772	767	713	780	754	696	776	760	767	725	708	745	736	803	719	777	762	748	730	797	694	740	747	739	743	745	768	769	783	753	761	782	760	699	745	758	737	734	752	765	778	807	741	791	737	782
7725	7530	7230	3315	1603	1180	1246	2411	3840	3421	1812	1175	851	677	685	658	631	658	656	647	648	670	679	667	645	644	658	683	656	706	660	616	643	699	655	682	627	630	637	684	672	668	688	648	656	668	674	620	672	680	686	700	663	661	648	675	650	653	643	657	621	692	678	684	685	684	688	654	644	646	657	634	644	686	678	672	670	691	684	648	672	683	666	650	698	673	654	678	639	659	684	663	666	670	685	659	687	657	672	643	651	668	685	680	690	635	641	617	667	657	651	680	648	667	644	670	655	675	637	655	653	621	654	705	688	657	644	645	656	668	640	697	661	664	661	669	667	684	689	646	654	681	669	655	687	651	585	650	630	617	610	651	640	666	655	585	659	647	662	711	647	696	646	659	668	672	654	672	679	629	682	667	684	690	621	684	653	659	649	689	690	634	645	680	656	666	599	647	667	716	633	642	679	694	702	605	681	673	695	657	657	748	655	667	647	633	656	680	650	626	692	661	604	679	670	664	651	647	655	667	662	639	651	685	644	654	663	671	650	655	711	691	612	632	674	672	613	657	664	696	623	685	614	671	638	648	656	606	631	640	658	670	659	653	620	623	660	640	650	666	634	653	630	651	656	620	666	694	662	637	649	674	652	662	633	616	631	677	685	638	670	664	657	681	676	627	671	640	648	644	598	671	672	645	675	653	584	688	700	662	626	687	669	630	675	647	687	630	693	690	661	719	608	645	706	681	672	630	691	665	648	711	652	626	639	671	642	696	646	656	631	660	688	608	679	683	666	671	636	664	648	681	692	680	634	678	614	672	690	636	648	699	646	631	638	626	641	658	677	657	683	641	625	694	661	697	673	619	636	668	650	659	626	648	627	693	673	694	637	620	717	610	676	624	646	653	621	640	661	675	646	662	646	644	662	627	671	656	625	684	656	659	630	665	686	668	662	610	686	647	644	655	653	638	644	668	665	669	629	688	686	691	671	671	649	651	684	682	676	664	631	659	653	655	646	629	661	636	642	693	622	670	637	621	659	678	642	645	675	681	641	653	644	645	644	701	658	654	650	662	651	699	649	652	690	633	630	682	655	640	707	649	687	654	635	618	681	655	645	671	669	649	646	666	663	678	634	631	619	671	615	657	686	656	634	661	680	686	690	668	660	696	614	640	631	637	641	692	625	646	648	645	659	631	653	692	681	640	644	632	670	724	659	668	664	698	645	677	659	621	657	668	671	626	668	693	654	662	620	652	650	649	674	631	649	661	642	627	643	655	661	658	655	662	642	680	639	650	621	633	646	653	661	652	660	651	657	662	668	634	669	595	605	654	595	663	667	679	675	667	662	656	709	630	660	703	632	686	686	638	680	613	641	670	669	674	688	694	647	608	683	632	629	684	660	649	663	632	647	659	641	632	699	671	652	672	643	712	655	688	685	639	640	656	653	612	622	631	638	714	699	657	652	639	645	677	647	642	633	662	663	686	713	662	629	714	704	672	674	618	694	657	675	680	697	623	638	658	719	664	667	703	641	621	648	666	642	677	666	636	625	630	666	639	653	609	668	674	655	672	617	649	649	682	663	689	637	643	633	627	691	618	678	597	644	622	666	684	622	635	694	683	631	624	625	662	677	680	649	642	677	633	679	663	678	650	608	640	679	623	699	621	637	679	653	699	631	684	612	622	658	630	671	623	635	709	638	710	646	607	709	647	622	654	641	664	683	672	629	686	698	696	671	625	631	648	677	672	618	660	676	662	682	667	662	693	633	680	703	645	675	645	663	655	667	675	675	660	662	726	634	652	676	661	636	656	681	673	656	717	680	647	652	702	642	659	680	683	665	657	678	659	693	700	660	685	681	639	679	646	656	682	688	700	672	678	696	652	613	658	657	629	618	664	681	667	647	647	661	613	685	621	687	676	669	672	649	666	694	626	659	656	673	641	660	657	647	651	631	649	690	663	624	688	669	671	663	656	645	666	637	660	684	665	599	647	692	631	670	612	628	683	685	635	632	672	653	697	679	613	688	667	659	600	631	655	677	696	696	641	657	676	643	670	678	705	682	692	631	700	694	658	683	667	615	652	642	677	640	640	629	655	644	633	628	666	669	638	662	628	703	611	655	647	656	689	653	625	654	675	659	630	683	646	711	687	717	672	713	702	585	646	665	675	654	706	688	669	706	656	677	669	689	647	625	677	638	647	691	658	641	647	657	614	660	641	674	651	646	668	658	641	682	638	634	636	651	654	629	646	639	631	670	672	656	652	684	661	624	633	653	679	674	642	646	648	610	625	659	641	615	654	650	661	654	675	681	650	656	692	665	613	674	649	594	638	638	685	658	666	646	675	697	686	700	629	654	620	671	653	662	675	651	671	685	669	656	699	687	653	674	645	679	699	664	634	643	635	650	663	620	663	686	636	641	624	664	657	702	659	682	622	663	666	666	707	649	683	682	604	690	641	654	599	653	644	670	700	696	651	679	658	684	664	656	683	628	669	678	706	654	705	689	654	705	628	686	630	632	662	624	650	632	640	641	658	654	656	662	625	658	655	683	657	684	666	658	693	650	695	642	661	684	705	674	610	681	648	663	636	662	625	651	678	645	623	669	628	678	655	673	714	672	663	704	672	657	659	608	650	665	691	641	651	694	687	671	676	675	663	699	654	616	697	620	689	613	664	718	637	652	646	635	673	592	679	646	684	656	687	681	672	636	617	688	661	650	669	680	702	656	676	627	669	670	659	650	660	631	686	636	668	691	630	680	628	652	675	623	649	661	639	643	633	663	652	667	635	640	645	662	681	656	665	652	706	638	677	650	686	691	674	686	673	599	629	646	628	654	708	680	652	598	693	649	666	623	664	739	652	696	708	674	673	685	620	671	643	696	650	667	659	657	679	668	624	649	608	620	670	643	709	673	638	728	658	687	663	672	625	655	641	666	650	638	698	685	652	612	654	662	649	694	663	704	677	603	671	643	634	684	689	642	657	660	639	686	664	650	624	637	632	668	660	657	611	696	634	687	674	664	693	629	642	694	646	663	690	637	638	698	676	634	670	686	677	694	683	661	670	630	659	669	672	656	630	655	655	646	697	638	643	720	686	689	698	666	670	678	689	642	644	647	652	640	615	641	672	712	653	691	647	655	633	648	679	668	687	665	623	658	663	636	652	654	661	660	636	694	637	709	684	656	694	680	620	648	639	668	699	628	691	625	674	668	635	644	680	633	679	647	661	657	607	643	629	682	646	674	662	671	678	678	660	670	645	625	695	642	647	659	644	614	642	657	653	674	701	636	683	679	629	647	592	632	672	692	685	678	660	678	666	632	676	674	640	661	688	701	694	673	668	695	694	631	653	653	643	619	650	634	661	641	639	693	626	694	667	678	690	622	675	689	661	630	653	642	678	641	689	670	688	694	678	678	647	675	648	672	664	644	655	685	694	659	629	688	680	689	635	679	654	692	680	695	636	671	663	669	595	661	597	644	684	671	650	651	671	645	640	641	634	668	658	703	661
25679	21368	27055	24555	6806	2485	1950	8834	22770	19779	8075	3185	1298	831	754	705	683	740	688	697	733	692	714	692	711	742	714	706	712	764	667	707	755	685	698	703	686	734	710	733	682	728	676	651	690	667	708	683	737	700	704	703	665	697	680	688	703	678	736	686	715	735	725	681	695	712	713	719	730	704	649	697	700	682	679	701	680	738	725	734	702	724	692	740	680	736	719	716	705	717	720	692	675	677	702	716	716	742	756	735	716	707	694	699	728	691	719	682	708	704	756	682	663	641	669	669	678	684	703	693	687	732	705	710	740	703	700	700	705	695	684	729	690	711	731	703	659	701	697	719	669	686	703	729	645	711	702	710	701	744	691	714	751	678	714	682	684	730	772	696	715	699	738	704	723	709	697	708	717	711	704	725	707	749	686	719	661	719	673	725	690	679	691	739	716	659	683	674	705	708	710	699	690	713	646	675	713	731	704	694	730	721	696	707	707	713	706	675	703	709	715	706	705	660	714	743	676	726	697	689	701	659	673	723	659	672	693	687	706	708	707	733	756	704	712	670	692	718	673	668	705	733	695	699	699	704	683	639	709	724	706	707	741	765	665	709	708	731	713	739	681	719	677	743	712	681	756	713	726	703	683	691	710	697	638	727	691	692	696	700	679	690	703	728	681	691	694	643	659	688	725	676	700	758	747	738	718	731	705	673	750	686	662	683	732	731	700	772	707	714	717	689	715	688	717	704	725	682	765	737	641	713	734	720	722	693	765	700	693	685	705	716	672	729	706	745	704	728	720	691	714	730	698	699	710	733	692	663	665	732	668	685	726	643	689	720	712	717	726	681	676	683	721	678	738	695	657	703	720	733	707	709	689	670	709	760	679	687	699	678	758	674	727	701	717	701	671	679	686	669	703	723	720	685	710	713	726	758	690	701	704	694	694	666	717	689	698	701	757	702	730	733	697	706	661	670	683	682	706	667	687	734	735	715	652	677	663	729	765	685	720	697	692	712	696	674	691	717	705	716	714	700	682	665	674	656	711	655	677	649	725	718	726	724	700	754	733	648	683	690	694	711	664	695	737	702	685	694	765	733	711	747	679	706	695	705	741	729	729	664	738	747	728	708	730	742	717	727	668	706	715	692	706	637	668	724	686	677	707	712	700	670	687	728	717	712	710	679	723	721	678	698	742	723	667	720	675	727	752	657	704	668	693	705	701	666	711	666	669	710	714	729	731	749	716	706	672	668	725	724	706	740	667	733	687	744	706	718	702	699	692	701	664	704	704	655	658	707	738	698	662	737	709	731	661	699	739	720	735	699	699	714	718	700	707	650	680	712	658	694	750	725	683	690	718	706	700	679	706	724	726	657	716	728	758	694	691	723	730	667	710	707	736	679	687	714	742	662	710	726	705	680	690	736	700	700	662	689	701	734	701	695	704	656	715	714	694	734	695	691	657	698	696	695	687	679	711	705	687	727	679	732	690	710	711	716	705	681	697	656	691	732	722	672	649	673	680	716	700	736	657	717	692	684	685	698	700	684	666	710	718	655	664	714	690	685	709	695	668	662	729	706	678	740	713	715	730	718	682	713	671	744	708	709	723	704	730	671	665	713	729	716	681	708	731	683	740	740	731	694	681	736	686	721	725	663	708	731	704	674	754	716	700	683	722	709	702	710	721	668	673	694	680	697	709	724	740	731	699	651	730	742	670	742	707	716	711	725	732	740	712	678	695	666	656	668	667	684	729	718	696	711	709	668	690	718	682	715	673	717	722	721	718	661	701	717	697	702	732	710	670	647	726	703	698	675	694	647	731	697	718	686	715	673	703	687	729	671	718	741	737	676	695	653	732	713	718	741	701	726	735	719	683	689	673	735	678	728	730	713	728	694	697	708	712	690	689	657	705	698	709	670	721	692	700	709	724	717	689	680	696	714	697	660	691	645	694	666	689	744	722	700	728	723	711	752	710	722	719	738	727	740	695	696	726	720	706	723	686	709	697	716	707	736	729	729	746	675	650	684	708	668	718	710	679	732	684	688	755	692	716	708	717	709	702	720	693	679	661	711	691	629	669	698	692	665	698	738	702	717	665	711	686	699	691	706	740	697	674	706	661	696	671	745	736	704	736	716	707	700	704	704	707	695	702	669	719	689	734	710	708	701	718	685	740	664	730	696	707	657	731	677	717	658	654	728	755	753	676	675	690	706	699	714	761	754	706	717	653	708	632	703	686	721	717	705	701	701	695	703	733	726	701	665	724	705	730	687	766	701	682	688	686	673	727	723	743	688	703	701	737	714	704	716	626	708	704	714	722	689	689	660	680	704	682	737	686	697	729	656	656	680	704	685	671	666	749	679	757	684	697	755	660	662	731	710	659	725	741	729	662	716	684	711	723	700	728	697	675	733	682	712	699	731	732	732	699	723	748	729	692	754	671	741	670	723	704	686	712	693	701	711	672	652	671	682	702	698	680	698	612	680	705	698	709	755	711	702	695	709	705	684	720	666	701	727	651	708	654	745	708	759	681	683	710	722	732	707	701	707	726	683	692	713	726	746	674	727	737	698	678	701	719	696	637	699	682	738	709	715	761	643	685	679	702	678	733	691	717	735	704	686	712	693	709	712	735	713	720	712	700	728	713	703	748	710	697	669	704	683	642	719	707	705	716	740	710	664	723	663	721	660	694	663	698	689	768	759	711	718	694	655	743	724	706	717	685	694	729	725	700	723	690	758	667	773	730	724	707	730	692	710	711	720	732	690	709	728	758	712	749	692	702	658	700	718	709	719	743	673	694	720	738	678	696	687	708	705	708	717	692	741	685	675	701	673	701	693	685	730	721	721	700	712	689	685	707	736	669	718	697	650	736	716	734	718	684	692	693	745	740	751	726	683	697	711	693	708	723	704	745	735	781	715	702	700	658	716	717	668	718	704	666	674	617	671	733	705	697	736	721	753	735	724	724	683	681	716	781	709	755	702	718	697	702	690	699	714	708	680	701	716	677	744	693	714	716	738	700	669	707	712	707	699	755	696	697	686	674	667	700	722	696	674	764	749	678	692	701	678	741	713	700	713	727	623	667	766	734	742	740	722	669	669	720	715	704	663	688	701	711	673	668	685	741	677	694	731	704	718	719	670	689	670	737	726	684	658	669	725	715	677	694	744	707	662	685	713	702	737	713	704	708	710	700	722	715	691	733	704	712	687	715	708	678	735	706	700	693	709	751	702	695	683	650	739	627	714	693	663	696	700	686	710	744	694	676	750	668	702	652	687	710	689	653	706	750	704	718	760	691	683	714	691	706	680	711	676	668	683	754	764	765	735	655	659	660	697	730	734	704	683	693	705	697	714	699	705	771	667	677	675	709	708	683	729	680	688	662	670	693	727	714	682	651	674	750	724	727	698	694	696	716	742	714	702	708	706	707	686	686	749	669	670	739	706	701	713	666	676	700	700	660	675	751	699	670	692	687	692	703	708	696	693	687	757	733	709	709	693	672	695	707	738	715	713
6284	10942	7477	4274	2563	2502	2105	11734	22158	16858	6380	3175	1314	792	695	690	625	639	638	638	616	663	650	688	650	645	645	660	653	669	654	649	695	650	631	663	621	662	606	622	686	689	667	627	681	684	637	658	656	641	658	686	662	634	659	643	674	738	657	615	638	669	649	650	684	662	699	639	579	631	675	648	633	599	642	652	647	651	653	627	689	656	660	635	651	672	671	662	595	633	617	639	624	652	632	633	689	640	648	693	663	675	686	681	586	636	709	637	645	620	687	608	633	620	647	681	657	654	619	633	672	649	666	656	650	648	649	630	660	603	680	651	678	639	686	680	648	677	619	625	642	620	653	648	625	621	643	601	682	629	667	606	612	637	634	653	686	634	651	639	654	654	637	662	642	659	638	644	620	616	635	634	699	648	684	627	648	652	655	604	637	609	661	651	695	660	638	665	635	626	674	640	652	576	660	629	621	614	656	655	657	672	665	675	601	669	676	625	656	647	624	675	681	625	692	651	668	661	670	666	679	658	664	700	608	650	609	657	652	677	689	608	612	650	677	647	621	616	632	668	631	660	638	676	601	657	618	695	639	659	644	667	681	624	598	656	609	624	588	611	641	635	668	645	619	664	668	609	621	632	617	695	686	592	657	676	667	675	614	642	675	668	648	631	695	650	666	656	699	628	652	623	680	647	615	686	646	666	611	656	684	692	659	634	622	589	637	660	667	633	619	684	630	638	623	628	646	676	646	609	667	651	621	648	645	672	681	643	620	678	617	686	612	659	661	641	653	638	639	659	643	643	668	654	623	660	599	663	725	637	645	692	664	633	616	634	657	658	654	599	664	650	677	646	593	648	669	653	632	669	622	652	634	643	658	674	635	681	656	629	620	648	664	698	673	655	596	700	641	627	698	654	612	613	656	625	632	671	675	669	597	630	659	620	673	671	629	661	632	652	632	659	625	642	646	609	659	680	639	622	650	673	643	643	653	612	635	677	679	654	627	633	633	642	670	657	600	620	610	667	636	677	642	642	657	667	673	628	651	632	678	677	677	673	656	634	689	680	636	663	634	639	678	637	686	664	673	676	632	671	640	643	659	698	644	669	686	624	625	613	609	644	640	637	669	652	681	636	671	611	607	693	649	619	658	645	606	615	701	643	632	628	676	645	677	662	643	687	673	636	664	665	658	649	648	645	596	639	626	635	633	590	609	629	679	638	615	633	645	659	602	629	608	612	623	614	584	616	674	654	628	674	686	647	624	683	606	678	638	671	600	681	643	638	662	659	636	644	660	685	650	644	663	643	623	636	628	624	626	647	603	643	653	609	648	657	649	629	618	646	665	644	689	634	636	679	622	650	664	669	656	671	657	670	630	665	628	611	632	626	621	621	664	628	652	618	613	645	617	648	654	668	644	647	630	643	642	649	691	704	704	675	630	628	682	606	633	672	653	644	676	623	613	637	682	643	674	676	633	639	649	655	622	717	623	644	599	636	621	644	645	659	646	610	634	625	636	653	643	661	613	621	660	644	581	636	625	633	689	614	646	657	622	644	659	655	634	676	643	639	608	625	712	654	643	676	658	681	672	636	606	650	675	647	592	664	700	652	680	623	670	641	639	679	660	645	652	673	642	659	644	651	643	679	611	632	685	624	659	659	674	663	637	649	667	624	647	609	664	633	675	642	669	621	625	674	675	625	614	627	639	670	635	625	648	632	652	621	641	623	629	665	673	670	641	651	640	662	661	690	674	679	703	641	630	688	657	677	650	641	655	658	614	640	670	610	650	668	656	648	659	668	652	647	657	629	617	631	649	612	629	667	640	626	652	629	638	675	640	684	590	635	673	634	660	662	645	729	653	650	663	676	630	694	649	617	668	655	678	630	684	626	642	687	667	651	677	628	608	691	662	673	654	609	672	648	656	661	680	646	655	696	595	645	649	638	642	660	637	664	634	638	659	615	640	648	660	640	658	634	683	706	668	655	657	616	623	631	649	682	648	633	661	642	598	673	629	611	652	632	646	635	657	660	634	652	638	610	681	621	643	632	620	639	677	636	652	679	653	623	648	676	654	642	640	657	618	594	622	685	674	632	653	636	588	626	664	589	654	627	679	652	665	631	644	661	677	649	620	638	622	655	646	667	598	662	673	636	634	654	655	625	624	637	644	672	638	637	689	664	642	634	638	655	636	661	672	628	661	653	626	627	618	657	645	684	624	588	631	691	688	633	624	674	672	648	633	636	680	629	648	626	604	671	645	658	688	642	605	618	610	667	658	660	647	674	663	644	665	671	644	614	643	687	685	635	611	683	650	667	623	678	644	637	633	632	593	646	634	630	629	644	647	658	642	611	641	678	645	627	642	648	618	643	677	657	666	616	641	684	636	632	659	624	709	650	640	636	683	611	640	674	639	665	638	641	663	636	608	621	668	660	659	625	693	684	680	643	643	632	650	654	631	639	661	651	647	643	635	645	675	663	654	639	666	670	645	627	654	577	679	590	604	652	629	610	639	647	621	630	611	702	618	684	657	660	643	616	664	697	637	654	634	650	629	656	646	625	629	653	640	654	629	659	660	660	652	653	594	656	624	685	622	669	675	673	627	638	623	715	624	640	669	605	621	660	644	670	624	697	657	690	599	658	673	596	654	634	655	636	605	609	671	670	635	671	643	652	661	664	645	644	645	630	678	696	641	642	664	613	669	657	612	624	603	681	679	660	656	629	616	638	642	657	656	619	666	682	647	590	669	655	655	634	652	627	646	636	650	671	632	614	633	663	640	632	631	654	596	661	646	646	673	657	657	628	667	642	591	646	657	592	678	610	617	644	671	636	637	634	670	639	643	618	664	633	590	660	620	633	654	649	646	680	617	622	622	650	675	651	610	660	634	635	624	657	631	623	673	691	637	660	668	641	669	619	667	610	658	630	627	685	593	682	657	632	645	647	637	645	637	612	706	660	644	662	673	638	664	641	651	688	659	622	640	634	658	620	627	671	671	613	670	677	678	671	708	625	661	674	658	622	624	674	658	649	649	634	630	650	641	660	626	620	636	651	633	639	626	662	655	691	670	636	623	635	642	652	677	638	620	594	665	635	607	674	676	664	653	629	646	632	651	629	624	645	609	647	662	656	689	658	645	641	643	645	646	620	641	599	670	697	661	632	625	658	688	653	645	660	592	663	637	657	597	631	651	663	655	682	594	690	610	664	648	672	707	666	629	623	642	677	655	641	644	619	655	662	637	650	617	611	641	604	601	651	654	619	672	686	661	628	626	643	644	631	641	695	629	667	680	636	684	666	613	685	671	631	641	643	621	685	604	623	654	705	671	653	666	638	613	630	671	589	616	643	626	637	646	659	637	678	677	630	645	679	645	654	644	591	628	675	644	691	638	680	619	654	623	609	695	686	640	633	595	590	692	629	618	640	655	611	638	664	667	661	645	646	638	707	663	644	643	666	582	624	645	650	629	633	582	650	619	619	620	642	613	621	719	667	642	588	620	625	613	637
24115	21280	28493	24365	21124	11415	3983	31438	40741	33324	15870	6410	2197	1043	911	821	817	866	841	852	829	825	789	833	790	824	812	769	824	836	856	871	836	772	821	829	814	768	825	826	823	782	835	793	763	842	816	776	775	790	828	817	819	821	862	814	827	850	839	816	852	830	838	847	813	832	855	832	781	810	835	744	852	829	861	810	829	839	826	815	901	802	834	778	801	858	810	807	819	808	823	830	795	851	807	832	802	796	779	848	815	847	815	838	775	819	801	840	783	793	893	831	810	894	812	776	806	866	740	829	825	831	825	787	793	839	776	782	820	837	859	770	799	815	836	794	849	791	867	782	852	792	804	853	860	808	825	811	826	816	788	857	813	757	832	827	802	784	791	787	777	848	787	819	804	854	831	846	830	864	832	857	846	837	818	834	854	746	778	823	804	800	823	820	859	828	772	817	804	867	853	768	795	834	813	816	814	792	833	784	856	819	812	781	802	791	853	802	852	843	845	801	803	797	731	755	775	845	789	828	821	831	784	816	828	772	839	793	823	819	849	754	829	789	792	789	811	778	795	862	816	796	791	806	775	871	828	814	826	867	814	856	798	799	784	811	813	844	757	823	783	784	821	821	774	811	818	789	831	803	847	769	834	856	841	837	800	875	815	783	864	819	815	819	838	775	805	803	811	830	855	768	758	792	884	819	881	777	782	743	813	832	823	800	803	825	807	801	802	833	810	767	795	842	810	807	777	801	747	824	901	769	780	842	833	783	787	765	798	820	797	829	767	812	810	772	787	811	798	756	848	857	789	782	780	806	810	821	864	774	834	834	830	858	799	786	794	801	810	829	842	818	764	743	812	773	809	821	826	829	811	760	728	808	777	835	827	836	815	861	795	814	837	803	830	790	827	875	784	825	819	832	818	800	779	802	820	851	869	804	814	781	798	783	840	788	830	814	806	785	812	832	781	798	787	794	781	821	824	835	788	820	805	811	812	822	826	824	867	801	773	801	806	783	834	818	794	852	771	832	777	781	816	812	782	850	826	833	880	814	886	803	828	877	814	870	847	832	751	784	780	842	792	805	777	819	792	805	821	834	831	824	810	844	821	792	864	782	795	798	835	746	813	851	843	844	827	851	794	819	840	774	800	773	795	876	825	794	823	767	789	807	774	749	781	797	807	843	773	789	828	756	841	819	812	806	836	806	806	829	780	867	791	849	783	780	854	778	785	830	802	847	818	847	798	807	802	806	833	820	792	851	794	812	742	797	808	810	809	814	794	836	813	767	787	837	802	863	787	775	789	837	838	848	777	767	806	839	837	814	775	806	827	836	826	822	808	823	798	872	872	806	814	775	815	804	783	790	787	811	812	781	845	830	821	800	786	797	781	797	882	804	850	821	844	798	786	825	770	785	819	784	791	805	811	806	816	794	773	820	834	826	807	771	791	824	818	897	822	799	815	767	789	803	801	805	825	814	791	846	826	848	846	834	804	849	810	823	790	843	785	796	781	829	847	836	809	846	826	810	790	791	810	824	785	807	734	795	828	819	806	864	781	822	777	787	805	838	780	808	775	758	843	885	843	826	811	799	795	813	875	780	802	794	808	774	819	814	754	799	860	811	797	804	792	822	780	800	787	794	799	782	829	818	818	862	765	821	788	805	802	796	757	799	795	796	815	822	812	807	830	862	804	798	812	821	828	788	799	727	829	793	764	772	798	804	810	825	842	768	783	774	822	810	801	833	831	779	785	859	775	803	799	826	830	826	812	807	829	802	792	809	836	832	778	765	813	801	776	764	814	791	814	813	846	850	897	838	815	800	753	832	770	804	840	755	823	818	790	880	800	767	812	767	825	792	782	857	780	770	832	780	797	788	800	829	782	798	804	848	783	849	825	806	826	863	772	813	779	832	774	828	817	795	784	779	805	801	852	880	823	774	786	814	890	786	854	795	793	871	850	776	819	822	791	831	793	851	818	785	811	819	819	817	732	767	807	799	836	837	770	802	814	796	805	824	834	830	808	793	834	811	833	825	861	811	797	840	829	791	876	842	855	813	799	797	816	805	841	809	809	798	809	818	799	821	785	810	819	830	808	777	800	760	809	836	821	823	808	838	796	754	827	795	813	834	782	806	794	815	846	790	801	801	843	807	803	800	816	867	764	797	775	843	739	809	792	816	854	798	863	779	750	749	794	775	792	766	794	798	800	798	796	800	803	848	803	821	852	819	822	817	761	807	785	817	811	835	821	799	802	784	822	783	839	777	836	789	842	824	799	839	803	795	820	759	808	815	828	802	886	796	822	815	775	804	818	809	807	859	794	778	797	809	774	864	837	793	850	785	766	785	824	788	760	793	877	786	815	835	818	844	786	834	809	853	809	798	767	812	850	844	840	795	776	851	785	795	849	776	817	820	761	798	797	764	827	848	802	846	783	785	840	830	800	881	810	829	845	835	899	800	757	852	874	798	867	840	807	800	835	864	797	842	842	794	773	802	793	810	850	787	789	804	789	810	808	836	824	775	774	777	800	798	826	844	793	770	778	752	839	763	835	806	861	843	817	803	824	793	782	839	738	809	777	838	803	836	804	803	795	821	793	820	792	790	849	791	834	829	783	852	809	784	820	742	795	829	782	856	803	796	755	805	767	828	811	831	827	774	779	755	768	837	866	793	816	821	813	814	796	838	798	870	830	809	806	797	861	789	795	777	806	760	806	843	785	753	850	820	837	777	804	778	824	788	782	812	792	834	777	861	831	758	847	772	775	787	784	847	843	822	829	844	843	797	788	804	799	832	868	792	825	802	814	807	834	835	813	813	810	786	804	825	796	850	777	814	768	829	811	793	789	850	813	814	831	796	782	824	801	738	816	847	829	819	827	802	820	824	796	827	784	855	760	805	745	812	810	850	838	792	765	811	837	799	785	788	817	793	843	846	821	815	807	858	826	805	784	825	816	790	777	834	765	771	781	815	831	751	821	831	814	865	781	765	750	803	841	836	791	851	873	776	835	846	814	813	817	814	799	774	799	801	826	838	827	809	798	783	805	798	817	798	805	836	822	794	839	785	800	838	825	782	810	839	826	869	807	836	815	861	824	765	792	795	811	828	866	820	833	806	852	812	818	778	829	815	798	766	809	813	760	851	811	792	834	815	803	819	785	847	799	826	802	833	802	802	813	787	805	850	838	829	828	775	757	760	820	804	770	818	841	854	811	798	849	805	763	843	826	796	840	807	797	869	805	788	813	804	807	807	794	786	807	814	866	810	799	801	781	782	818	803	822	782	804	836	845	810	840	791	826	825	853	746	777	781	845	828	839	771	786	878	828	808	807	818	807	810	792	817	814	826	833	827	844	774	830	812	779	791	813	810	827	831	839	821	811	808	820	905	834	789	874	787	820	846	807	771	846	826	808	835	785	809	846	785	808	774	794	792	794	804	801	846	805	760	845	827	813	749	791	793	800	860	865	776	809	779	777	785	812	820	810	811	824	850	804	851	828	802	819	769	793	815
6313	14055	10406	7491	5045	4189	3142	35110	37133	27794	10978	5968	2046	978	833	722	773	740	770	701	734	731	746	751	753	764	780	764	745	785	747	724	756	743	786	727	676	707	798	686	717	753	721	679	722	733	741	725	752	714	803	739	801	681	758	705	664	707	712	735	729	753	730	721	781	734	730	687	742	787	732	734	718	744	707	752	767	745	711	776	758	751	741	741	756	686	700	713	726	719	733	718	797	787	746	726	736	727	701	791	756	744	780	733	735	750	752	680	753	710	713	746	693	754	772	744	751	721	764	755	728	721	664	762	712	733	741	746	736	741	754	775	739	740	764	713	722	737	754	745	715	705	710	748	701	752	783	768	767	716	768	821	769	720	673	757	728	739	720	716	727	721	774	749	757	765	760	723	766	729	745	714	692	759	751	700	774	680	732	697	766	653	773	723	718	719	737	750	739	681	707	681	747	766	763	788	724	730	777	708	706	749	709	748	733	768	750	690	723	740	692	692	693	750	698	671	720	696	707	709	732	717	768	695	747	761	732	749	768	753	755	752	715	737	754	745	757	725	706	700	756	689	763	758	735	750	737	752	747	713	725	737	725	690	703	753	760	761	800	742	722	699	750	740	720	759	763	682	746	715	742	749	708	767	741	786	776	738	739	735	764	765	748	700	740	705	678	750	744	698	721	703	749	759	724	759	746	717	715	769	726	766	716	718	758	703	719	697	721	724	728	721	740	733	669	721	712	730	758	734	775	717	692	713	709	714	726	732	738	752	728	744	740	754	749	702	712	766	753	705	791	682	769	753	714	725	740	744	693	761	744	727	738	714	763	724	720	764	692	693	767	761	692	754	729	751	697	735	744	737	738	749	692	749	716	722	721	680	758	713	732	741	768	669	691	728	737	747	745	740	760	719	748	733	702	726	745	715	720	777	702	703	739	720	712	786	725	724	709	697	674	766	727	744	724	687	729	728	755	756	722	712	825	700	755	738	743	766	729	721	751	709	772	705	722	704	728	748	729	709	713	727	741	746	713	697	746	717	719	717	718	729	717	728	756	701	751	705	726	727	788	741	740	727	710	747	726	716	741	728	742	735	752	752	781	773	776	734	769	705	742	731	731	708	716	724	754	695	722	716	719	680	753	704	726	814	723	723	693	761	775	766	727	690	723	720	707	752	696	709	731	775	676	733	744	708	706	714	754	737	736	730	739	711	722	694	729	734	747	734	683	759	741	733	764	749	680	731	765	718	692	775	721	730	721	721	733	716	695	748	788	705	754	726	729	748	707	766	793	698	693	726	717	732	697	737	711	714	749	734	704	713	684	721	733	706	736	747	718	767	704	719	740	712	711	725	795	751	741	750	735	731	718	730	684	747	731	690	764	733	721	722	705	730	760	710	695	730	735	698	707	744	701	731	742	773	760	775	779	740	708	744	700	734	701	737	687	745	674	750	711	779	700	744	719	744	734	714	715	742	753	711	769	727	721	727	743	733	746	717	779	739	744	715	728	725	738	723	729	720	760	700	754	715	708	739	743	715	700	704	754	716	711	678	704	686	732	721	749	720	723	761	715	692	701	705	751	729	745	723	714	766	777	718	703	779	752	710	694	717	706	723	702	716	731	727	730	718	712	714	717	767	746	721	727	779	775	706	751	770	698	718	729	729	707	726	728	684	742	705	731	738	777	723	727	730	749	671	677	701	768	711	745	761	697	758	770	702	701	719	729	727	774	683	702	739	686	708	752	698	762	749	719	708	692	788	685	688	728	749	693	701	691	729	699	722	727	740	729	718	784	781	733	781	720	735	718	755	783	739	664	755	697	670	725	774	723	757	779	743	765	732	747	735	752	724	737	748	714	762	736	760	701	768	774	722	702	742	741	760	708	771	738	752	727	737	733	700	706	713	712	712	715	758	744	733	761	721	716	720	762	717	709	735	734	729	758	743	756	690	714	745	716	766	757	715	743	714	730	714	701	715	723	709	708	744	749	714	753	738	719	751	682	759	730	774	726	717	722	722	743	707	741	707	774	683	744	742	742	684	699	691	757	726	742	758	759	709	720	750	726	741	747	707	679	748	737	744	710	736	742	747	693	679	719	649	745	708	697	747	686	725	701	741	748	740	669	730	741	715	758	725	746	734	729	753	773	744	754	689	686	728	728	739	756	703	767	744	704	734	763	748	711	725	728	695	776	712	740	734	724	747	705	733	744	706	733	669	733	790	734	742	779	725	730	733	695	752	737	730	728	741	738	752	773	706	753	738	725	759	725	697	771	711	728	716	754	707	745	692	744	734	738	705	729	663	796	720	780	687	740	726	707	742	677	734	704	726	720	749	757	717	724	731	699	724	711	764	769	733	749	767	712	721	712	695	754	697	691	677	710	734	716	663	727	709	709	735	706	718	696	666	774	755	722	745	762	717	778	750	719	704	714	756	745	714	743	753	692	743	728	752	681	732	734	701	754	797	750	706	720	727	766	725	720	767	708	664	774	697	697	767	712	714	703	675	730	745	716	687	703	747	688	754	711	695	708	727	767	673	771	737	718	749	753	677	715	714	732	731	749	741	723	693	739	763	737	702	733	787	679	707	784	731	790	764	687	708	797	693	703	711	735	719	714	721	697	746	663	719	731	732	708	764	725	763	746	705	764	714	709	707	702	752	767	691	710	736	723	744	701	810	686	737	715	733	701	699	727	705	737	688	734	721	731	783	690	700	741	756	734	691	670	725	755	723	787	741	732	722	689	712	684	722	754	744	731	747	674	767	686	720	719	713	722	746	716	716	746	742	735	767	750	709	713	737	671	756	757	655	725	763	741	747	696	694	684	727	715	744	716	780	714	764	665	664	712	757	756	719	714	741	697	752	737	766	719	743	701	723	688	706	722	722	711	768	724	761	736	743	730	726	738	769	713	703	735	724	738	691	752	730	733	732	727	751	742	716	671	724	742	744	725	718	739	714	777	727	703	720	767	717	701	757	775	698	736	695	765	725	723	719	715	789	742	739	741	737	712	688	750	739	679	727	711	721	739	744	721	738	721	696	695	721	714	699	686	754	709	707	678	763	708	685	728	731	762	713	735	726	720	746	721	766	675	725	692	718	732	716	770	699	757	711	724	708	727	735	697	714	729	736	735	736	739	737	690	751	751	724	705	751	722	717	678	738	776	748	684	754	758	716	718	730	664	718	725	722	701	711	701	750	713	743	702	695	724	727	708	776	740	690	733	755	720	752	732	689	739	733	729	705	709	755	713	709	709	748	679	743	687	744	745	779	723	715	730	766	704	725	718	756	775	709	735	756	763	740	724	770	763	708	732	691	735	721	719	734	729	737	732	744	735	693	712	743	773	710	745	769	691	732	677	688	713	744	776	678	672	726	691	716	760	767	688	785	720	715	775	728	740	746	746	834	675	701	724	732	687	707	691	729	702	710	719	726	737	770	762	732	712	731	709	711	766	740	758	724	649	745	698	652	700	701	687	728	719	728	766	730	725	757	780	748	705	692
27730	14543	5572	3074	1646	1095	908	2102	3274	2715	1673	1160	906	800	793	730	777	747	760	779	780	783	758	807	808	785	756	737	770	731	756	773	796	765	762	744	799	789	751	757	761	805	771	730	773	784	738	761	715	803	787	768	769	758	779	715	763	717	785	748	774	793	780	778	765	742	799	779	768	776	738	755	713	759	751	735	759	735	732	735	781	736	770	730	731	798	745	747	762	730	779	783	739	732	731	741	798	784	759	758	793	778	780	759	793	742	744	788	746	756	790	756	774	761	712	721	730	765	755	770	793	722	760	752	756	783	687	776	728	705	737	759	793	718	767	806	781	730	757	779	728	738	801	782	769	764	796	763	789	783	780	785	782	761	806	747	720	705	727	786	710	782	762	743	768	774	789	747	762	737	767	682	781	740	729	741	784	781	734	750	809	736	820	735	760	776	777	711	767	774	759	761	744	798	745	778	742	756	783	786	696	722	761	745	730	775	809	763	793	720	820	760	744	764	750	794	745	756	758	796	744	790	792	783	756	713	781	783	761	740	751	787	764	755	744	713	750	757	747	826	788	722	743	764	739	701	820	750	802	728	766	775	792	791	761	738	792	792	768	801	772	758	770	749	772	724	757	743	763	751	764	808	789	779	730	762	752	742	770	712	760	717	751	761	801	733	772	795	711	741	802	734	836	752	741	808	694	750	758	752	746	774	769	743	741	788	821	728	779	747	810	773	719	714	752	788	711	795	744	758	756	762	785	797	809	777	764	751	780	739	733	748	771	772	804	744	833	772	760	792	754	763	758	758	727	747	759	761	756	792	751	731	784	742	727	732	737	742	794	761	671	743	778	776	768	740	779	758	761	768	739	766	715	699	787	774	759	746	795	774	775	761	760	803	770	774	754	761	778	742	823	744	735	772	770	791	798	753	721	774	772	729	754	741	804	791	747	778	797	773	755	744	751	736	754	722	726	765	741	810	757	784	725	739	758	790	774	791	773	746	752	764	741	761	751	757	784	726	739	767	759	789	756	768	703	721	727	727	727	788	754	761	771	779	769	766	731	777	722	739	730	790	757	752	739	753	750	774	821	777	753	801	782	758	749	759	740	802	771	807	789	704	750	750	784	803	785	768	796	723	743	764	760	819	804	759	736	744	739	783	757	730	700	745	810	776	732	771	791	743	715	780	727	740	749	728	717	754	755	766	765	748	760	727	797	781	727	740	723	733	716	735	754	763	768	782	753	773	745	802	775	796	774	713	758	750	811	734	755	761	751	804	716	782	748	753	789	738	782	732	729	751	785	786	731	810	769	765	797	746	743	760	757	755	785	803	778	793	770	764	770	805	768	784	761	788	771	761	748	762	737	751	767	709	711	745	747	769	726	813	718	774	736	746	768	695	769	745	733	735	696	733	734	775	809	806	724	804	746	816	732	738	772	766	711	792	749	739	782	772	741	769	799	778	774	789	762	748	762	757	758	795	781	765	741	709	774	770	723	737	825	760	793	758	698	794	771	735	749	745	733	771	719	766	770	776	746	753	724	757	732	719	786	714	785	733	779	751	805	746	767	802	769	769	755	723	743	685	784	746	748	733	823	725	732	753	748	743	725	712	743	771	773	780	762	790	727	760	804	787	792	801	776	780	763	825	747	772	717	769	746	754	796	757	716	723	736	759	780	748	718	763	746	785	718	762	758	766	760	721	790	768	782	720	767	752	732	758	764	733	748	758	741	790	726	740	780	760	751	766	748	752	742	775	700	742	740	750	743	738	761	838	729	750	803	754	686	732	719	759	838	791	733	713	768	756	746	756	728	824	779	711	747	738	734	767	727	802	737	766	719	736	781	753	775	790	763	797	786	722	735	714	771	794	717	806	812	759	777	704	737	795	787	748	776	763	737	787	811	764	766	773	820	758	785	763	742	730	729	725	773	744	753	702	735	730	789	787	747	749	794	726	740	790	726	726	753	786	755	770	744	818	737	724	771	741	743	750	763	755	751	742	794	784	760	782	824	775	768	744	766	765	765	785	819	759	746	777	735	779	757	752	780	725	749	764	768	753	757	772	766	769	753	781	753	727	793	758	741	735	796	784	777	743	752	766	704	769	734	770	758	695	798	763	732	757	736	786	779	761	743	771	737	733	785	805	744	793	744	779	757	782	752	758	787	704	733	780	782	763	768	720	799	785	752	766	707	754	750	722	767	793	747	760	764	709	787	747	791	767	697	750	761	764	745	728	783	778	773	781	739	776	759	791	773	730	745	754	754	731	763	727	707	750	727	760	723	737	797	750	727	743	736	784	738	731	824	773	778	756	736	747	741	773	716	718	764	759	725	770	748	747	721	747	776	768	814	780	749	757	799	706	711	766	744	793	761	805	786	717	655	777	758	753	738	773	812	693	772	813	728	784	764	813	739	749	752	755	801	736	754	721	782	733	744	747	736	823	768	741	768	770	743	741	724	757	777	770	792	787	745	736	751	755	759	745	714	767	707	783	742	737	729	765	721	771	756	747	758	773	795	727	770	723	724	741	742	755	776	755	732	730	730	723	756	753	739	734	755	781	813	805	761	736	768	809	768	781	745	792	750	719	796	774	815	804	765	805	758	771	795	756	742	734	740	754	773	803	823	772	814	776	761	743	735	729	728	787	766	796	752	745	770	798	763	759	747	777	677	768	742	748	721	809	729	774	746	711	726	799	803	799	801	745	752	790	785	750	734	733	754	763	787	749	770	752	797	762	778	727	731	771	705	769	801	753	723	739	753	753	772	725	754	775	784	725	768	758	739	788	738	748	794	699	717	750	767	720	771	727	769	745	751	730	762	737	775	763	804	772	774	745	706	737	771	773	774	729	694	731	826	781	785	778	788	743	696	699	755	773	780	789	745	749	776	754	766	695	769	688	734	800	788	759	752	721	790	748	772	750	762	711	741	755	770	760	735	795	747	790	760	747	819	745	717	774	772	741	759	700	740	772	746	726	686	800	730	745	744	723	768	759	715	712	708	759	739	754	719	722	715	777	740	766	760	695	735	758	766	751	741	753	771	753	743	745	808	739	774	739	745	756	756	760	770	775	741	770	726	765	711	769	747	747	726	711	704	810	741	775	794	742	774	732	723	737	720	785	795	706	782	794	783	730	752	743	746	771	788	791	778	768	783	751	770	731	752	765	766	820	807	717	730	765	773	788	812	766	761	797	753	724	758	779	775	750	761	779	733	767	757	772	828	748	738	751	768	740	787	723	737	773	714	785	704	779	751	772	755	762	777	743	753	809	769	742	747	746	796	761	751	759	779	745	763	741	777	819	735	753	725	779	778	767	755	813	798	775	751	776	765	712	711	791	821	789	791	648	717	737	778	761	728	742	750	722	780	738	754	771	744	748	774	738	725	740	720	688	742	749	770	793	731	719	757	809	764	766	766	759	800	778	743	754	747	779	767	773	774	792	738	748	717	773	746	731	768	732	740	752	710	840	777	763	775	725	777	769	759	773	732	704	787	768	780	743
6870	5078	4225	2604	1866	1165	916	2856	3878	3030	1602	1101	760	747	683	683	702	659	680	714	700	647	676	694	614	665	696	632	639	629	681	736	682	646	693	692	652	628	673	674	690	656	693	739	657	746	703	674	674	677	616	648	688	682	680	637	704	676	693	672	594	658	660	647	702	675	682	690	697	660	677	632	689	646	661	665	660	682	646	615	662	687	662	741	674	686	635	648	692	669	684	662	669	671	668	662	670	665	657	709	665	704	694	695	666	688	670	722	688	677	674	671	646	666	671	650	717	652	658	693	670	663	684	651	689	682	694	681	648	702	705	690	686	659	690	657	676	701	610	688	687	689	655	698	651	660	692	664	649	683	625	682	681	681	639	641	642	666	661	649	637	680	723	639	667	657	681	674	655	687	692	704	661	672	645	659	736	664	677	655	657	695	705	652	655	669	655	666	656	668	703	659	660	702	666	679	649	660	681	718	639	669	700	727	661	674	655	615	676	700	653	677	675	667	667	661	745	639	686	648	656	644	657	706	684	646	637	618	693	653	700	663	687	646	656	677	654	698	649	671	666	656	649	688	645	671	645	670	636	666	622	714	686	627	650	700	684	624	644	636	671	661	660	670	689	679	661	666	673	692	708	675	626	647	660	715	660	662	665	681	717	697	681	666	690	704	712	682	678	644	666	642	652	678	694	590	644	712	632	660	640	654	679	673	667	708	654	694	623	656	601	703	643	685	646	661	626	690	652	671	673	644	697	680	643	658	644	714	664	707	684	660	688	661	656	651	684	644	676	690	678	674	632	671	665	665	667	678	675	704	647	626	665	635	634	670	644	658	602	660	644	658	678	661	659	664	668	706	656	672	690	711	698	662	712	647	666	657	615	685	694	656	684	666	613	683	635	645	657	659	666	693	665	685	677	638	677	662	662	663	673	663	718	648	640	624	639	635	661	686	685	725	691	682	660	653	718	675	691	688	647	683	686	684	648	665	659	678	679	698	669	663	668	661	674	676	661	653	675	648	709	675	631	705	615	638	642	685	675	643	695	718	712	657	633	658	692	679	673	651	625	668	644	726	686	606	630	696	641	722	655	668	687	656	651	680	643	674	676	676	671	695	640	650	626	690	698	634	693	681	682	671	682	631	679	692	662	684	672	670	687	681	672	654	668	657	683	653	639	651	637	650	623	634	658	684	650	712	607	657	716	692	720	703	674	615	690	655	725	702	701	689	675	679	661	675	692	676	683	662	712	680	719	658	621	636	616	655	661	633	661	637	712	688	679	650	668	679	670	698	707	669	659	662	654	682	678	669	707	647	642	632	655	667	628	657	641	669	630	668	665	645	631	661	650	704	643	687	665	641	640	678	691	654	687	686	662	628	630	668	658	641	686	685	664	683	675	637	689	659	673	636	604	652	619	693	635	662	658	676	650	672	636	618	666	697	657	691	693	704	681	646	640	637	655	707	633	691	634	700	691	648	696	675	710	713	619	683	684	695	611	675	676	704	648	657	645	656	589	643	660	652	679	666	639	665	677	670	647	639	657	616	665	610	700	621	658	633	663	691	650	682	692	641	697	698	621	681	662	685	660	658	689	688	656	673	663	720	687	696	689	631	638	656	623	683	677	637	648	682	682	646	737	669	655	689	713	626	638	685	638	658	672	705	666	669	698	689	709	652	678	656	689	666	722	684	675	696	665	664	670	617	706	710	688	639	671	721	667	668	701	681	645	675	739	641	703	665	638	658	680	666	627	700	672	635	702	657	685	664	697	656	716	657	659	675	705	699	698	667	679	692	682	675	644	692	676	646	675	648	696	642	676	681	646	650	692	642	638	681	679	660	680	686	653	671	647	686	662	699	674	694	664	670	692	675	711	708	647	629	671	625	711	687	685	687	661	676	691	689	680	634	659	649	706	655	605	654	723	645	690	668	687	659	706	656	706	622	633	665	650	670	698	656	700	681	678	631	656	646	669	631	677	658	673	636	674	674	640	724	708	668	701	683	717	657	711	675	627	631	648	640	660	660	652	655	648	657	655	720	704	671	670	674	666	687	661	695	710	687	668	666	701	694	614	683	716	703	681	643	652	669	715	662	689	683	668	670	677	699	681	639	686	657	645	650	685	689	665	688	634	641	685	666	685	694	621	661	699	682	713	725	696	655	663	687	685	657	676	670	690	609	667	641	688	652	713	676	641	674	669	664	689	669	632	641	659	661	680	670	645	673	645	662	673	607	690	618	636	678	619	662	678	700	717	682	699	675	656	656	628	656	673	625	660	657	654	651	716	646	663	664	662	684	619	683	621	706	636	651	706	648	664	603	668	678	677	664	658	614	674	663	667	650	699	661	638	692	628	659	638	600	677	699	654	640	699	653	665	671	628	631	668	667	688	671	670	660	655	673	593	678	671	668	669	682	651	657	685	655	693	656	682	662	679	685	664	688	654	655	660	708	653	678	662	652	647	671	637	640	683	722	683	660	628	676	643	682	634	667	652	690	625	651	690	651	673	685	688	683	651	630	692	704	685	624	627	632	672	688	673	652	704	650	679	642	636	741	675	656	661	707	646	672	658	690	641	618	656	655	679	679	697	657	678	664	687	691	661	698	685	650	651	636	694	644	688	671	674	704	687	648	699	645	636	627	641	683	713	622	664	647	668	683	667	667	656	647	672	718	667	653	640	670	698	700	669	669	665	690	659	650	663	684	662	656	709	676	707	681	670	661	692	623	664	661	664	668	655	644	680	654	637	671	698	683	681	656	682	679	697	634	668	675	654	683	706	668	709	650	660	662	666	685	675	696	657	687	642	672	649	659	677	703	664	685	679	661	660	677	657	685	659	718	710	623	662	639	692	668	660	702	642	639	659	672	634	716	659	713	665	648	670	697	695	679	681	650	675	642	676	694	694	733	680	673	709	639	666	666	681	650	659	674	654	644	647	707	660	703	662	670	655	684	703	651	681	645	652	625	690	679	669	659	672	631	661	680	669	705	646	676	620	687	700	662	689	640	643	651	679	646	652	702	637	680	664	681	656	669	690	645	690	720	684	648	645	736	689	676	710	684	690	696	674	706	661	686	675	647	688	669	601	676	644	602	667	621	686	657	658	638	710	676	674	661	680	642	696	659	670	648	660	676	663	666	662	644	663	617	683	675	688	682	669	697	638	663	729	661	698	663	619	682	690	641	644	702	636	633	716	640	673	674	686	614	675	658	696	695	691	684	635	709	632	648	671	676	699	649	640	644	681	636	687	657	636	680	673	666	669	683	664	674	629	659	663	709	675	690	667	685	674	625	689	616	679	682	668	709	623	688	638	681	671	678	651	667	609	701	637	694	617	656	692	610	680	675	681	679	622	686	644	694	645	665	607	656	604	719	677	734	638	676	681	639	673	673	695	707	652	653	650	679	675	674	618	629	645	658	642	671	655	661	672	699	705	712	718	637	639	650	632	691	687	683	659	660	659	643	697	642	709	669	670	632	665	652	666	697	676	647	648	686	680	637
25536	21346	26996	24780	7608	2245	1491	17599	25456	17130	5878	2532	1136	836	734	754	732	772	744	753	714	737	723	731	752	773	729	700	726	745	730	732	752	724	764	758	726	699	713	723	725	758	718	674	783	748	716	739	767	694	793	712	758	753	728	706	720	730	741	730	747	674	728	731	768	705	729	708	729	691	700	722	707	750	698	673	679	692	739	691	765	744	748	719	724	764	687	745	729	724	721	774	714	686	736	694	723	751	755	736	745	711	744	753	736	754	673	756	671	704	695	689	708	758	712	683	730	723	728	728	764	732	733	711	757	723	704	710	701	668	723	741	736	731	718	684	734	757	683	728	707	731	769	699	745	750	713	764	707	707	751	709	719	730	716	706	709	730	718	742	746	756	680	707	695	722	738	733	700	732	728	766	720	742	714	705	734	673	730	737	758	691	708	739	723	708	765	734	699	725	686	691	716	734	686	750	751	755	707	758	731	782	696	762	757	689	691	773	696	728	719	717	668	730	688	705	749	715	741	728	733	704	731	728	702	718	699	749	755	715	720	750	712	763	711	723	707	687	690	727	752	710	664	751	684	672	757	704	686	746	703	724	747	739	722	705	706	719	749	715	709	716	721	727	712	709	738	674	752	757	744	710	682	735	697	709	719	730	713	753	714	687	700	724	729	747	762	750	737	745	728	721	742	701	748	724	775	684	732	728	705	749	771	711	748	683	654	723	689	720	720	691	740	694	747	759	656	755	702	731	739	726	767	695	773	687	729	766	719	710	711	731	748	764	714	710	738	679	676	730	726	711	700	717	700	736	706	752	689	716	695	746	708	740	787	751	760	719	740	730	759	734	674	712	690	739	743	722	780	745	765	726	728	807	728	699	713	715	754	730	716	738	690	670	730	728	722	722	758	674	700	698	716	718	717	678	733	727	721	685	712	736	734	727	705	691	749	716	744	760	699	712	735	706	695	761	682	748	721	673	713	724	786	737	718	706	736	705	712	721	701	772	718	704	696	770	744	724	733	738	730	723	740	761	735	697	722	664	704	709	686	763	697	670	754	692	712	683	704	669	726	714	716	683	718	721	736	736	704	767	726	734	671	741	726	706	686	738	678	718	764	714	726	699	716	738	690	723	699	743	655	656	670	679	744	759	717	683	737	693	772	687	762	742	741	666	704	734	743	712	707	668	697	711	712	703	709	757	726	718	785	742	774	714	711	732	747	777	728	726	743	685	754	699	713	717	771	720	788	722	697	700	724	666	723	714	690	711	677	727	702	751	691	749	725	727	685	716	722	716	731	754	726	668	695	716	741	705	743	688	709	734	729	740	705	667	756	739	762	715	770	678	742	713	769	741	706	746	694	761	709	746	749	741	707	727	751	703	696	753	753	735	677	720	741	778	703	744	675	729	761	699	724	652	730	657	701	671	717	764	718	717	762	767	709	712	718	716	692	678	712	733	752	690	745	689	733	704	744	719	703	685	746	717	725	725	680	754	703	702	770	702	717	699	716	728	708	690	708	697	761	746	771	689	701	707	701	735	704	710	705	714	724	731	738	743	684	741	698	684	698	706	698	778	737	739	731	679	707	689	767	726	701	737	713	734	733	739	685	694	725	726	726	776	695	768	720	744	715	768	711	676	699	686	741	743	675	737	724	682	683	682	735	684	715	743	690	715	726	704	689	681	754	745	724	747	703	691	700	699	708	639	750	732	743	713	699	690	735	717	668	725	777	753	764	764	720	692	783	749	751	709	703	736	701	761	722	699	712	722	711	725	755	771	683	758	744	723	744	728	706	710	722	731	741	711	713	696	677	741	728	708	700	761	670	712	796	712	750	708	701	700	709	793	736	722	737	682	723	711	691	699	745	736	714	721	699	703	724	733	709	738	822	750	712	716	699	746	707	731	736	725	695	716	688	726	714	730	685	706	728	719	696	775	683	713	722	772	708	746	691	730	728	720	750	764	739	705	765	720	682	753	753	701	738	726	737	727	701	715	702	658	690	728	693	658	721	745	709	688	690	688	759	737	736	760	691	692	723	706	785	715	742	759	736	724	716	683	699	745	699	724	743	731	715	711	691	737	700	761	721	721	765	688	743	728	711	710	751	704	709	699	720	744	725	705	742	715	716	739	713	734	687	698	707	700	718	721	696	712	701	753	694	702	670	736	724	737	772	712	721	722	773	678	683	759	715	748	696	707	711	729	719	704	730	707	743	732	734	710	761	725	757	721	713	707	715	722	730	722	778	754	702	766	698	680	702	670	733	698	686	744	704	686	689	726	752	732	740	711	663	763	733	697	786	721	746	723	706	694	664	767	761	720	746	737	725	738	772	698	698	690	731	739	718	700	742	703	692	742	693	733	732	743	724	689	674	684	720	699	711	729	651	754	759	704	694	783	784	705	734	755	765	751	716	691	692	692	699	683	760	697	676	746	733	689	726	770	715	753	714	768	705	746	720	723	732	716	724	727	675	700	697	730	697	727	721	769	726	712	685	730	719	715	687	686	728	757	735	751	726	735	661	657	736	709	709	674	713	737	703	744	747	742	719	725	735	681	707	723	709	752	742	693	764	726	705	689	767	748	722	751	750	696	721	690	721	695	722	721	713	716	692	684	707	727	705	741	715	709	705	719	690	722	775	733	735	741	727	743	714	700	740	705	725	733	704	739	751	754	699	735	740	713	747	702	711	697	717	716	717	751	714	739	669	698	720	733	746	731	759	711	739	687	703	743	728	750	699	727	748	700	762	759	770	704	770	698	735	771	742	729	704	721	716	691	693	758	643	732	719	712	733	717	698	714	734	751	748	738	685	679	719	696	708	739	740	716	732	698	731	762	729	747	720	722	696	742	681	750	777	688	700	738	731	689	744	691	732	729	779	686	743	737	716	723	694	744	725	757	691	756	719	709	746	739	749	791	758	720	779	718	752	716	709	703	711	748	718	699	722	704	725	684	684	752	732	705	733	691	718	749	724	712	762	716	700	720	753	734	731	734	724	742	707	679	755	723	718	712	736	736	725	688	728	741	693	802	706	684	708	690	716	748	784	730	732	750	731	701	730	761	750	722	669	711	707	713	717	750	675	752	738	715	716	717	714	657	738	726	715	719	753	762	714	697	733	686	705	754	733	691	673	715	715	751	718	713	738	702	767	690	749	752	761	688	727	717	713	729	755	699	759	741	711	711	701	703	706	707	758	690	683	690	730	702	747	689	698	723	754	677	723	755	679	744	754	720	754	740	709	710	724	723	754	731	736	727	735	723	709	684	728	730	741	736	739	738	744	729	715	681	737	748	738	737	686	683	659	772	777	709	718	738	706	740	704	751	728	704	737	715	804	717	694	713	687	719	711	728	701	704	708	733	762	721	733	754	725	759	696	718	752	731	723	679	729	758	712	740	713	690	733	678	724	678	737	717	712	676	720	739	703	711	686	712	719	755	735	684	736	708	736	701	705	714	733	717	715	730	706	701	786	712	701	731	702	751	723	702	728	705	702	681	774	707
5357	9461	7905	5128	2804	1973	1471	20695	22535	13922	4849	2758	1084	774	655	702	656	686	666	702	669	659	638	699	659	663	719	696	685	644	656	724	695	674	687	678	686	695	681	689	622	674	686	691	677	671	671	708	624	672	640	668	669	634	687	706	628	652	617	700	687	667	664	679	632	674	673	641	703	683	680	692	654	629	666	651	659	690	631	659	701	685	680	644	683	608	666	641	636	682	646	689	695	636	693	681	715	685	663	668	659	604	706	662	675	676	590	610	638	633	654	686	660	682	643	691	687	682	622	705	626	663	656	646	690	691	643	673	680	679	631	663	670	654	662	612	725	635	617	657	632	676	645	707	637	691	589	685	697	696	673	719	651	644	688	660	612	684	681	674	666	604	618	650	710	639	620	662	640	686	680	620	645	688	721	661	639	668	666	639	675	593	671	687	633	719	677	665	699	648	628	620	686	672	671	674	617	639	658	646	652	670	662	625	685	635	660	639	633	649	682	636	655	706	683	660	667	673	683	700	610	681	670	623	704	687	665	665	646	647	658	663	641	691	644	629	638	652	677	599	661	648	689	668	652	711	659	684	686	695	717	649	647	654	654	641	663	747	639	676	655	656	655	669	686	655	665	662	673	647	681	650	656	634	674	659	646	700	646	657	668	669	673	664	727	714	667	625	684	653	656	665	709	698	732	678	701	655	670	652	682	647	665	663	632	641	670	652	691	703	636	701	682	674	654	678	626	645	661	650	692	639	701	595	635	639	647	659	643	653	624	639	651	724	694	741	616	644	638	635	688	657	629	656	674	705	699	665	661	637	619	687	656	653	652	631	647	654	629	725	699	716	659	685	678	691	621	715	658	666	631	603	673	628	659	665	633	674	656	621	675	698	687	623	687	645	667	695	640	665	633	669	664	687	639	654	673	604	636	685	681	695	686	631	647	710	630	658	664	709	672	690	666	654	655	704	663	676	672	627	639	683	674	669	627	618	669	665	667	683	677	666	661	617	650	657	673	658	648	670	690	600	679	657	639	708	659	664	650	677	672	647	682	647	665	686	643	635	659	635	689	683	644	668	678	663	655	728	666	668	669	666	649	669	662	620	638	634	660	703	688	644	674	681	612	697	686	706	694	681	652	684	664	673	683	657	667	675	664	707	669	618	650	677	681	666	689	653	685	680	679	639	650	680	677	657	691	707	656	661	672	649	646	675	658	658	636	662	721	698	657	679	676	683	654	669	639	652	680	665	672	689	663	710	676	658	677	658	666	641	682	675	672	671	701	649	699	681	643	669	639	675	658	666	666	674	696	602	614	668	667	658	653	666	667	666	677	667	676	664	664	597	614	652	661	641	625	633	663	664	666	659	699	683	630	675	637	648	669	592	672	668	662	634	672	660	659	668	687	713	657	660	629	676	661	681	633	664	666	701	664	647	675	670	694	669	691	646	635	687	690	664	685	636	647	626	618	638	628	682	625	625	630	655	664	673	639	658	673	725	663	657	658	666	651	694	695	647	635	649	665	694	676	681	665	665	662	675	662	648	638	630	670	684	667	707	653	682	694	689	671	651	645	605	688	673	619	644	707	686	697	688	661	653	634	702	671	630	670	691	718	637	675	661	662	660	629	658	689	682	695	616	690	702	646	678	698	654	684	667	695	674	618	656	678	697	694	632	672	661	689	668	604	648	673	663	635	710	618	663	647	715	655	672	654	659	680	655	676	650	643	683	637	657	655	673	622	635	633	696	665	672	707	694	667	703	651	692	646	656	654	655	674	660	659	666	688	617	639	715	665	638	659	692	652	647	666	679	593	658	649	638	585	656	640	656	643	641	644	638	651	646	675	680	670	654	705	677	699	697	680	671	676	664	680	667	647	690	649	669	688	679	656	607	660	703	651	623	652	641	679	680	628	678	685	644	658	664	626	704	692	669	659	639	658	655	632	620	670	630	714	641	677	678	648	645	626	629	703	645	678	649	657	698	618	676	620	626	681	683	675	683	667	605	677	631	625	642	679	688	678	679	632	644	688	618	597	685	631	629	623	630	674	665	656	649	649	671	663	691	652	694	666	634	654	662	671	659	682	658	603	713	681	672	703	661	611	672	652	725	656	647	687	639	715	648	652	635	641	658	645	692	676	686	695	657	659	701	609	643	635	674	681	682	679	641	629	654	658	654	690	649	659	641	689	623	632	667	655	687	640	653	683	649	676	664	678	681	678	664	650	693	635	647	673	628	626	670	650	660	707	621	685	659	665	656	648	679	633	625	650	671	700	645	664	682	659	683	655	662	678	659	711	651	660	634	684	612	692	684	620	634	671	676	692	702	646	654	640	681	623	708	750	706	670	654	668	639	689	697	668	687	667	643	674	666	670	656	625	674	668	662	684	710	633	657	625	599	699	653	650	692	605	721	623	697	652	639	673	659	622	603	648	664	653	646	622	682	708	668	607	663	678	670	627	625	659	685	685	642	676	663	661	657	689	641	676	628	642	625	691	650	633	694	679	630	638	653	652	679	710	633	649	690	694	677	646	682	639	635	630	702	663	693	621	674	599	661	632	674	660	632	631	701	650	712	658	698	644	675	699	655	643	648	665	683	670	606	606	666	717	640	630	693	664	677	654	683	687	694	625	671	644	702	639	681	695	639	652	694	697	651	647	656	688	661	635	676	627	674	715	671	676	685	669	617	668	627	693	667	640	645	656	688	663	649	632	650	659	651	668	650	632	646	694	696	670	689	651	667	664	612	658	672	632	698	633	630	659	657	680	656	693	662	628	676	694	668	707	649	667	677	661	664	666	642	649	695	667	683	647	620	596	656	706	625	644	657	712	619	683	633	628	616	682	609	623	614	602	655	657	699	658	666	665	690	647	685	679	642	636	688	678	678	692	676	643	642	656	649	657	651	649	679	689	660	681	670	662	658	646	637	659	634	667	608	663	632	690	694	685	683	619	658	678	641	633	672	623	664	668	677	641	675	641	657	663	629	616	650	642	705	651	649	679	658	666	629	651	635	700	666	658	648	676	655	720	706	614	657	655	626	666	662	697	651	666	677	660	651	619	702	673	624	670	723	663	615	648	615	661	645	662	660	641	720	706	643	698	704	634	681	691	684	647	671	626	667	690	661	647	659	680	687	643	637	680	679	691	674	690	650	676	656	676	676	648	654	667	641	608	610	675	696	674	680	691	649	643	653	666	710	661	696	640	713	649	642	645	656	676	649	664	636	685	644	679	652	651	664	691	650	642	675	645	647	643	672	649	697	657	674	698	680	607	685	649	647	644	697	638	703	669	653	692	655	670	681	743	672	654	643	635	663	652	671	655	697	653	649	635	652	620	631	659	699	691	653	639	628	641	665	660	620	674	643	653	619	697	678	663	639	648	669	650	692	667	691	640	640	626	627	640	629	634	679	659	680	617	662	694	672	674	666	692	631	698	656	665	638	650	641	607	674	717	647	705	618	660	705	617	655	712	729	658	687	636	696	688	624	692	667	645	588	696	706
24095	21277	28565	24285	21144	10174	4731	37061	44145	32147	12528	5233	1806	1070	938	846	868	849	896	855	833	773	850	815	868	802	836	868	841	848	833	834	879	856	829	801	813	821	824	833	905	816	868	832	827	854	809	857	804	851	840	836	834	818	861	848	872	821	770	853	788	867	824	884	844	844	877	861	851	874	868	877	831	780	856	864	825	869	842	827	863	827	845	891	804	877	825	846	848	905	789	866	854	822	838	838	860	819	859	841	843	803	832	827	862	788	814	791	878	859	933	818	856	859	819	843	807	843	813	825	867	846	854	822	879	816	791	820	834	806	831	849	823	782	800	885	850	844	814	852	791	857	861	865	854	854	847	872	818	860	800	827	770	770	806	876	786	825	878	841	886	800	809	827	780	817	830	847	800	880	878	898	807	793	810	746	832	827	778	808	839	814	788	863	825	809	846	829	755	802	837	836	803	823	812	819	836	839	854	801	817	832	871	855	881	852	816	800	804	829	840	853	881	827	812	832	825	836	824	900	828	828	831	882	861	863	879	885	833	785	811	790	845	873	814	874	802	867	883	791	886	789	865	837	835	851	846	835	845	863	847	774	845	830	836	854	791	795	845	882	848	886	866	838	830	767	795	821	841	830	876	852	817	841	819	881	856	860	788	838	864	807	836	896	850	849	847	798	852	821	843	795	838	843	859	839	838	850	862	821	823	821	808	850	848	843	895	828	816	835	864	820	796	810	835	823	827	812	832	827	829	843	797	847	856	834	843	815	824	855	846	788	824	840	807	865	810	824	817	823	789	875	832	818	819	861	879	767	790	866	835	807	859	843	839	821	833	798	811	823	893	814	848	816	824	839	816	838	781	842	814	855	824	791	832	846	821	857	837	832	808	837	855	842	845	782	880	807	814	913	865	859	862	816	823	860	791	842	826	809	855	767	866	887	870	841	809	829	861	808	785	806	847	859	847	825	823	819	818	814	791	881	844	813	838	849	857	853	830	827	838	883	846	833	861	804	804	811	872	844	837	860	842	799	875	855	832	883	773	831	834	850	801	844	856	808	851	840	825	886	861	832	820	802	791	841	865	833	841	788	887	869	806	856	795	777	777	811	846	822	842	842	824	825	839	774	802	782	817	897	807	816	864	879	862	810	792	820	841	758	824	852	848	831	836	830	856	799	797	855	845	862	817	839	843	901	818	834	799	863	826	853	832	828	814	775	798	839	825	821	819	840	839	864	813	880	870	803	810	851	864	805	813	847	838	868	823	843	848	852	880	801	845	851	815	835	816	835	844	786	862	876	827	811	815	878	865	857	870	855	886	821	911	867	834	830	861	816	877	837	838	822	823	844	881	845	870	836	834	867	815	827	875	847	809	763	872	885	859	813	820	829	816	888	832	795	848	849	794	822	837	859	829	864	797	824	858	867	802	777	819	845	866	796	859	808	867	823	859	801	783	848	830	838	831	891	788	836	794	857	910	799	848	832	792	815	803	825	829	837	842	819	846	882	879	832	840	823	805	864	837	831	824	843	852	800	785	851	837	819	836	916	814	852	796	832	818	819	802	807	812	869	805	825	782	870	791	820	837	811	820	877	847	822	781	822	885	803	841	809	760	847	811	806	866	871	846	805	845	861	832	880	846	854	798	820	797	783	858	856	895	904	829	810	829	868	831	851	838	824	852	824	870	795	835	820	841	853	812	839	854	848	791	872	864	885	800	791	861	830	831	828	879	841	871	868	860	853	827	827	797	837	836	802	820	821	818	851	876	819	856	842	856	808	824	803	867	812	835	766	799	776	827	812	847	838	804	859	859	857	816	813	824	821	820	885	829	833	795	845	818	860	883	847	843	872	842	830	806	850	796	880	842	861	761	832	792	837	811	816	797	844	817	772	808	878	856	811	822	862	851	825	834	810	883	820	822	790	869	806	870	844	841	856	823	829	832	869	819	821	873	822	819	823	781	815	830	810	785	823	827	829	870	795	871	873	892	785	798	832	829	834	830	831	871	793	847	818	813	803	870	803	852	801	859	869	852	805	815	831	821	845	861	858	820	792	814	823	810	836	841	802	905	894	846	806	770	826	840	811	826	847	836	874	835	809	834	804	831	840	884	878	803	847	836	870	802	775	892	814	834	786	814	850	834	834	785	849	787	794	837	845	820	800	869	814	840	824	843	849	832	828	790	812	833	833	814	847	841	831	829	800	826	806	816	778	832	854	883	801	845	794	889	816	853	779	824	818	827	837	832	865	836	839	865	820	820	813	794	824	846	846	809	799	813	851	858	790	825	850	878	864	825	795	827	858	802	826	869	842	833	878	809	828	853	842	859	814	860	821	844	867	872	815	834	791	833	846	807	852	861	821	833	814	855	856	826	825	845	858	796	796	807	851	857	852	825	804	792	777	804	878	856	802	859	798	835	805	792	812	874	846	770	846	855	842	832	793	798	840	796	866	859	846	802	863	860	766	844	821	811	890	864	847	803	814	832	801	785	806	823	773	839	837	863	815	837	825	828	834	807	798	857	829	855	799	833	830	816	809	840	825	808	840	830	826	821	858	824	796	824	777	810	863	814	857	816	839	805	790	813	814	784	877	809	845	826	794	821	833	844	899	776	836	814	871	844	812	876	878	821	805	821	873	802	808	848	837	823	886	811	857	838	872	834	834	792	891	809	806	791	903	827	843	815	832	797	838	829	856	812	855	893	847	865	837	812	860	853	815	827	774	826	849	855	877	792	827	868	817	833	857	816	843	861	810	774	854	848	841	838	770	793	857	798	812	855	778	836	884	871	800	849	876	836	836	833	820	849	816	787	839	803	853	861	842	794	870	866	836	817	820	809	826	818	769	818	809	840	795	834	826	843	840	828	862	845	883	841	855	862	868	816	839	849	785	819	838	819	868	852	833	851	788	810	840	844	857	804	815	824	921	855	828	839	807	898	830	816	809	840	799	876	844	799	870	798	804	815	838	811	826	827	814	811	848	846	809	877	862	871	842	744	843	803	809	862	828	789	839	859	855	809	819	859	809	805	852	820	820	810	856	824	828	878	798	855	814	851	812	821	769	839	836	800	845	781	798	826	784	850	839	801	816	813	795	809	852	854	821	847	765	831	858	862	808	811	858	841	774	796	767	785	830	855	798	801	840	805	765	826	795	835	860	830	826	859	771	825	798	837	808	787	812	830	805	902	828	818	812	796	803	823	812	847	781	847	871	814	790	830	813	833	839	853	833	846	828	836	792	824	768	826	834	848	831	813	779	823	809	810	822	818	824	802	848	865	837	837	820	821	824	785	830	858	833	780	811	874	828	836	839	858	873	801	845	884	792	833	865	853	851	821	806	794	839	849	867	848	811	858	833	890	818	808	830	794	818	836	815	796	778	831	867	787	817	870	841	830	809	830	858	766	866	861	825	861	782	866	826	822	794	838	852	853	813	804	882	842	844	797	888	819	822	927	835	808	809	851	810	805	798	788	819	821	768	809	848	828	838	839	805	818	818	842	865
6481	10996	12526	5990	3717	2937	4989	40106	39795	25306	8636	5086	1684	923	817	795	795	735	764	752	771	724	732	717	759	804	758	763	781	784	811	787	746	715	771	765	772	767	718	812	707	764	722	757	733	778	767	779	756	758	752	772	751	771	707	752	731	749	795	750	725	737	724	778	758	743	726	759	759	745	720	730	759	745	730	745	756	780	820	802	734	765	747	771	758	741	757	743	747	762	769	812	750	785	741	725	723	773	772	746	725	724	754	769	784	796	737	802	754	712	762	728	773	766	721	729	727	723	745	741	796	768	766	748	732	766	706	756	775	750	708	802	749	776	713	771	743	735	761	725	710	761	719	754	712	777	755	749	783	717	708	735	734	742	727	755	813	736	752	746	722	781	764	787	770	751	720	714	760	758	789	733	733	715	786	817	749	732	726	736	723	718	731	753	705	738	747	737	741	742	715	698	737	753	734	756	756	751	780	753	768	748	751	731	700	752	762	723	745	743	744	712	754	776	772	750	718	782	764	765	737	747	771	756	766	756	779	776	777	773	748	743	742	692	713	781	725	716	703	715	763	744	777	747	751	740	767	762	745	750	710	710	752	769	749	709	774	734	721	742	775	746	725	801	711	732	799	728	742	784	783	796	759	759	745	729	723	753	693	775	714	756	709	734	744	710	757	753	699	705	805	747	755	737	735	772	764	735	741	759	768	765	741	754	714	794	745	724	738	741	742	786	737	754	740	747	741	767	779	723	779	707	736	750	758	717	769	776	722	751	741	752	716	798	716	812	751	708	734	736	723	753	718	736	724	790	766	724	787	735	801	783	780	757	785	737	763	767	696	773	767	735	729	768	778	704	770	741	749	722	735	760	738	811	697	751	760	770	804	800	765	775	726	729	772	761	726	744	772	736	714	746	736	765	773	740	763	739	807	731	730	724	751	718	723	723	787	726	760	703	762	754	757	728	776	764	781	737	713	687	741	746	771	772	767	736	736	765	762	752	782	738	717	741	733	709	743	783	731	763	743	764	758	792	725	710	762	735	804	712	726	756	739	782	741	756	763	774	735	769	769	746	754	742	765	750	741	737	769	655	708	712	744	733	747	791	732	740	735	776	779	775	777	772	771	730	782	748	715	720	703	703	761	741	715	769	719	707	752	695	736	791	767	771	713	785	756	716	762	809	729	728	736	727	743	734	765	752	696	775	742	800	765	731	746	755	765	748	786	799	759	780	799	766	769	740	789	768	723	717	751	712	729	745	733	742	736	712	765	746	763	671	771	759	729	741	710	696	726	760	788	751	733	741	739	728	712	718	754	770	774	728	724	705	774	735	726	719	776	789	785	800	767	760	706	735	743	729	772	690	713	737	720	698	718	745	775	784	765	807	786	780	743	739	764	741	781	723	708	763	739	808	730	790	755	762	694	746	721	744	754	711	755	748	752	744	757	781	730	749	679	742	703	750	744	757	709	749	756	733	785	771	799	712	776	708	738	760	759	760	715	754	746	715	739	741	726	754	790	777	779	767	717	741	704	744	729	693	751	716	764	715	732	756	749	707	707	734	741	736	710	707	757	762	704	703	750	745	744	789	740	750	739	740	747	769	720	743	737	715	780	702	773	751	747	700	750	739	729	773	670	706	787	725	720	754	751	742	761	706	789	742	717	749	778	714	735	766	716	763	744	804	749	741	779	710	724	728	702	762	770	769	778	748	728	769	732	720	756	739	750	746	757	741	763	742	776	684	739	711	746	787	754	772	775	776	817	786	743	772	717	734	733	760	701	749	761	710	736	761	708	786	742	723	740	801	758	730	767	707	732	746	792	733	753	759	761	735	728	732	734	748	690	730	743	761	742	785	716	736	720	756	720	760	720	739	707	756	746	704	743	710	724	680	744	742	749	794	758	709	784	745	770	685	761	739	763	746	715	741	710	762	731	730	801	767	702	757	736	773	731	721	781	728	763	709	717	724	739	769	743	745	727	730	740	735	754	727	794	781	706	727	770	744	758	763	741	776	719	727	789	779	732	715	754	716	711	734	754	775	757	757	729	741	762	739	747	746	709	731	739	771	715	741	757	730	753	766	722	772	752	703	771	756	719	733	728	741	741	769	733	705	713	789	756	798	771	757	709	731	728	724	735	776	745	705	770	777	748	727	700	711	746	768	807	712	775	718	814	768	752	728	723	735	750	756	742	755	729	755	704	795	748	749	734	764	732	780	755	702	730	748	775	725	747	740	700	725	762	756	729	751	737	706	747	743	701	704	700	776	728	714	687	772	758	758	741	754	736	739	785	744	776	717	774	725	707	723	731	776	716	783	727	731	734	740	767	795	734	764	740	753	745	741	739	757	713	745	770	752	731	731	738	741	749	732	760	759	706	720	731	717	770	751	733	743	727	765	694	704	709	728	760	745	726	741	755	788	761	772	739	778	774	756	739	691	720	711	753	719	734	752	745	747	748	778	777	730	711	692	758	736	738	735	709	774	694	711	697	787	715	769	732	719	717	788	768	770	738	769	730	739	741	712	736	720	745	737	741	784	778	801	773	739	743	730	765	790	738	794	722	754	780	717	758	736	793	740	712	776	703	769	745	724	779	718	799	721	737	766	729	700	751	718	703	754	730	687	726	747	743	756	721	730	685	785	726	726	715	672	735	810	711	735	770	806	741	793	753	717	749	746	752	740	781	739	768	707	782	755	736	724	760	760	726	758	739	719	723	767	783	732	718	749	780	761	772	718	742	765	705	734	789	763	794	694	701	736	703	765	689	792	751	747	712	752	717	785	719	730	751	729	752	733	735	759	711	755	754	770	773	774	745	783	768	753	757	745	722	700	706	758	761	749	746	789	735	729	767	769	715	759	731	783	728	708	717	760	837	750	717	731	653	716	741	699	710	753	739	734	768	758	724	731	738	725	758	764	764	695	718	729	732	759	723	781	758	735	765	764	755	736	715	776	750	763	760	740	743	712	724	703	693	692	721	721	740	713	704	804	728	744	826	709	741	763	766	747	749	718	727	682	772	733	775	739	734	723	807	759	727	780	781	764	728	748	749	751	725	771	762	739	724	742	704	717	786	706	785	694	730	721	763	815	710	748	718	731	717	707	732	727	728	736	749	722	729	747	704	754	729	761	764	755	712	780	731	781	771	726	729	740	732	712	746	695	732	752	768	711	710	728	722	706	774	747	710	767	753	769	780	744	726	760	761	742	777	725	717	766	717	740	770	757	730	769	733	760	802	712	742	749	710	729	767	746	764	744	782	763	663	684	752	741	702	806	721	771	740	742	723	746	700	733	704	739	779	737	703	774	729	753	718	731	748	749	774	750	740	717	693	754	778	743	750	780	789	692	681	768	740	751	785	719	768	718	734	760	778	788	743	761	731	735	717	758	773	729	748	708	756	782	765	773	725	743	758	751	729	735	736	776	743	712	732	710	739	714	772	753	745	742	716	714	743	733	722	765	704	760	751	728	724	746	759	755	744	715	709	776	746	741	703	735	707	723
27555	13408	3768	2008	1592	1171	2090	3407	3493	2572	1470	1067	916	764	829	796	762	803	779	819	838	738	787	823	777	815	804	788	783	775	751	826	776	793	814	786	783	823	800	814	782	775	834	762	795	780	781	797	802	808	796	762	793	808	791	755	850	804	805	806	760	781	818	822	782	794	707	816	804	768	759	823	840	748	806	817	773	804	817	781	817	814	868	813	802	848	799	816	819	767	784	775	807	807	809	811	771	758	832	752	771	771	801	826	730	785	789	782	795	800	747	811	832	805	772	827	753	753	783	807	849	830	745	821	838	823	769	756	753	734	790	805	764	784	825	747	796	831	760	843	792	799	796	780	822	768	748	811	788	844	779	772	825	810	772	793	784	748	795	779	780	798	787	815	851	831	814	828	796	799	764	765	776	778	752	798	789	766	753	800	780	820	790	805	825	715	744	758	789	747	760	768	811	779	784	775	846	819	757	798	841	796	768	815	809	834	765	789	816	811	824	824	819	836	799	805	781	800	746	831	793	829	785	803	810	836	777	833	816	807	797	785	756	789	785	772	839	786	834	817	819	794	764	821	759	770	828	761	746	810	803	814	804	830	782	776	804	819	775	797	770	818	805	753	843	787	822	786	783	804	764	789	799	773	812	781	794	757	795	760	751	770	741	809	823	780	793	801	812	825	789	811	803	759	812	744	771	833	825	790	785	776	787	835	824	809	815	786	767	881	771	756	766	769	783	861	805	793	779	835	785	839	747	767	786	812	776	768	811	723	684	743	825	814	844	829	783	810	760	795	781	770	819	743	751	776	795	787	777	778	806	771	782	794	818	794	778	772	763	796	776	799	792	794	812	784	799	775	759	816	830	791	775	814	838	870	811	803	791	791	819	816	832	825	760	804	758	802	741	809	792	798	822	781	785	774	777	785	803	773	827	814	783	796	752	769	749	770	805	765	781	746	837	791	818	759	796	802	803	776	778	789	810	832	813	774	791	770	835	757	818	733	765	757	782	817	763	837	801	830	812	818	764	828	792	742	822	770	795	773	804	808	771	769	813	827	808	823	789	798	776	814	799	816	788	857	814	812	776	778	770	811	743	844	788	771	753	789	780	818	792	789	820	802	831	759	825	808	812	827	804	815	814	803	800	805	784	774	808	771	864	790	797	762	764	801	791	766	769	824	848	810	779	775	872	788	787	772	786	779	768	776	713	818	781	774	771	823	808	812	755	771	713	820	778	819	765	794	774	794	818	729	808	804	807	783	817	793	791	792	746	810	744	786	821	785	807	790	778	773	805	761	755	825	807	797	773	844	798	710	792	743	776	836	815	798	839	813	862	852	794	764	804	819	777	749	755	808	761	800	807	811	842	817	787	779	804	769	762	791	777	764	770	830	812	788	774	770	833	765	811	816	860	807	781	753	798	800	789	767	781	760	796	764	834	779	820	805	782	857	779	810	768	831	798	800	819	783	794	798	827	802	800	794	808	799	746	843	770	792	798	827	805	843	747	794	721	787	798	797	807	749	810	810	774	825	742	780	797	811	788	773	772	775	752	762	764	798	778	788	835	761	773	830	811	739	753	798	787	787	780	846	766	771	849	791	807	822	859	840	775	762	773	794	783	785	780	794	785	767	795	789	784	814	752	760	821	769	739	817	782	805	832	753	781	814	768	821	803	805	763	748	772	811	789	783	796	817	833	823	812	790	787	775	816	830	776	773	774	844	787	810	836	842	785	736	791	780	771	803	808	816	798	817	820	789	829	768	803	802	828	813	774	802	726	773	819	741	764	805	791	835	805	795	788	792	832	792	783	810	770	805	835	828	763	765	817	837	803	797	846	871	800	785	831	810	795	807	772	774	802	823	811	809	814	803	756	809	851	799	793	857	772	826	776	794	782	806	791	802	788	833	802	793	783	758	803	770	838	782	815	784	829	722	759	768	794	847	800	846	794	809	837	807	800	836	806	851	831	788	820	847	852	751	826	792	833	778	810	775	808	770	742	804	792	770	768	829	807	797	767	811	821	802	779	808	801	744	785	792	807	854	812	821	777	746	822	802	818	778	766	818	804	827	768	810	795	802	778	819	797	764	749	791	760	813	813	773	777	811	763	814	768	801	798	830	833	800	777	782	784	815	796	795	826	801	770	818	859	797	785	804	800	813	787	745	829	870	805	789	718	798	788	811	729	809	761	796	818	759	786	796	852	767	813	822	833	833	793	794	830	753	775	810	717	859	831	796	805	779	755	772	836	764	809	794	789	815	860	767	828	789	787	845	783	766	806	775	792	822	778	826	814	757	807	761	831	814	811	799	754	838	847	783	791	806	794	753	776	812	776	808	807	790	785	783	798	766	820	804	788	768	775	816	805	827	806	843	812	769	771	801	763	750	770	736	750	768	801	810	778	825	777	797	798	834	769	794	777	798	802	822	755	832	819	790	802	799	827	803	780	779	782	789	800	788	767	860	823	764	784	757	805	777	830	755	785	789	829	822	817	777	716	843	822	830	826	811	839	810	766	803	758	794	808	793	773	762	815	746	817	822	824	836	809	845	784	796	837	759	841	819	796	802	806	779	787	798	806	778	858	833	803	823	800	804	813	819	783	783	792	780	801	814	834	789	815	814	807	805	818	784	765	766	829	710	796	794	783	832	847	808	812	794	777	819	727	773	766	803	832	799	815	773	812	778	789	830	767	728	751	796	798	818	790	767	846	779	805	783	816	759	776	736	795	777	761	741	775	896	804	858	766	797	819	795	801	735	822	839	825	841	846	756	860	767	782	826	783	780	772	827	820	813	810	778	850	775	774	879	823	790	787	794	755	763	780	819	792	774	791	785	835	765	791	765	784	851	806	782	741	774	797	846	842	797	825	822	783	811	802	803	795	747	816	762	742	825	779	839	781	855	791	827	787	804	791	784	833	723	789	810	798	767	789	783	805	813	803	767	851	857	810	822	809	830	763	790	831	765	752	811	764	762	776	756	777	804	802	789	740	796	792	770	787	797	781	754	753	784	813	813	800	737	777	801	834	807	796	744	817	773	789	810	769	823	822	847	758	782	766	828	808	782	863	798	750	835	795	842	750	815	874	791	777	803	814	813	753	852	834	767	781	787	772	805	781	788	821	768	779	858	799	813	770	784	762	804	778	811	794	780	823	753	810	804	839	821	776	793	810	817	788	790	836	761	802	768	800	795	846	775	783	788	813	753	840	793	762	748	774	795	789	773	808	811	778	787	822	797	811	797	828	805	752	797	854	861	803	806	780	758	782	816	821	814	848	791	765	777	759	754	757	718	775	792	787	762	763	829	814	777	808	812	754	781	782	802	775	823	803	758	759	762	835	804	764	779	817	786	771	851	838	782	795	816	816	832	792	848	801	771	775	821	824	771	810	801	740	812	808	805	766	772	772	784	743	802	789	769	829	798	811	785	805	810	758	853	795	781	802	814	825	764	781	779	825	806	803	785	772	786	791	792	794	758	751	761	827	782	773	831	790	765	767	747
6069	2510	2659	1494	1749	1151	2565	3946	3618	2650	1400	981	715	725	691	691	668	661	668	691	660	712	682	621	676	661	690	647	681	678	712	698	694	645	691	657	649	630	667	694	676	689	663	731	662	682	639	691	650	722	692	652	687	651	726	684	660	690	660	698	649	681	707	628	652	705	702	727	714	676	634	688	668	652	669	654	736	696	658	682	703	681	696	651	642	702	649	665	704	667	684	709	653	655	711	676	685	653	689	741	703	657	685	682	711	665	694	714	725	647	711	686	649	650	721	671	648	667	623	673	650	683	669	698	644	692	686	691	713	701	650	680	668	641	682	655	725	614	686	715	668	671	676	673	665	678	656	676	691	689	690	663	642	643	689	700	689	680	657	627	701	711	678	626	702	696	668	660	682	659	690	671	621	665	650	653	667	673	678	669	715	662	640	689	649	697	679	698	668	670	660	665	660	697	711	664	718	678	680	687	716	668	710	675	650	697	658	640	679	678	683	647	666	635	679	670	685	670	706	699	677	715	698	663	643	636	664	706	668	660	659	697	680	646	691	720	662	673	699	657	672	701	675	666	677	684	667	656	761	659	643	650	695	697	641	689	675	729	683	700	725	680	624	678	633	652	605	632	705	706	673	677	697	635	674	684	731	679	653	672	708	642	637	716	665	731	681	676	713	680	618	673	666	639	689	702	636	673	643	675	706	638	725	742	739	676	674	677	662	708	643	671	684	673	727	695	664	677	647	721	693	695	666	696	692	651	639	661	685	684	695	667	685	668	639	662	671	690	649	633	661	639	682	652	664	689	666	662	681	653	661	672	667	705	659	688	698	711	675	668	706	677	654	650	695	683	674	682	668	712	716	685	673	689	647	685	671	696	668	699	712	668	635	656	715	664	668	683	686	627	709	723	676	673	643	688	650	705	654	675	662	631	662	687	661	654	712	658	643	660	663	685	669	664	699	671	685	683	679	677	673	680	676	652	668	667	666	692	691	652	696	696	664	649	655	692	705	677	649	688	691	678	659	692	682	711	701	699	683	708	696	635	691	693	700	708	715	713	634	659	702	627	656	706	682	694	692	684	639	669	673	657	681	675	657	671	615	673	725	669	655	693	662	652	680	607	685	659	677	678	676	685	718	645	682	646	642	674	679	666	660	658	695	708	645	680	652	683	697	693	701	645	727	718	676	691	700	674	703	668	672	678	663	661	670	701	700	653	706	662	697	686	677	711	683	631	750	663	649	667	697	667	637	647	697	674	714	658	613	711	640	719	721	680	704	731	631	649	682	666	648	662	673	658	664	667	629	679	681	665	670	685	698	691	730	681	638	681	665	644	659	670	685	690	695	715	669	699	660	704	693	666	707	722	684	690	669	646	638	655	654	654	716	669	678	651	705	658	700	696	691	621	690	656	666	700	716	727	644	669	680	706	667	621	643	671	657	625	619	700	659	640	685	668	717	633	650	675	690	694	670	698	662	694	666	675	714	673	666	683	699	659	696	665	688	681	661	674	675	627	653	666	630	684	664	715	677	716	672	677	682	653	647	665	683	755	673	671	654	705	653	672	644	665	649	653	642	654	647	667	678	662	643	648	673	680	708	688	714	682	677	648	674	652	731	706	646	646	685	678	750	666	628	712	663	669	675	683	675	669	674	683	689	697	686	711	687	710	660	653	721	667	686	672	686	703	676	668	682	686	708	672	658	703	660	652	639	671	697	719	668	620	684	707	678	714	608	666	642	647	691	727	667	675	665	716	693	710	628	698	636	711	645	709	700	673	725	689	671	636	699	681	693	667	680	674	652	733	713	696	674	696	674	701	697	710	684	663	690	669	719	643	675	637	671	680	647	673	671	648	704	676	685	740	687	676	645	708	640	723	643	683	729	669	705	664	641	656	717	652	704	698	699	689	635	657	669	665	698	707	690	661	650	655	706	656	685	649	685	669	624	648	708	658	700	660	683	634	671	652	708	702	698	662	683	676	670	712	688	664	688	674	687	681	648	649	673	666	652	693	634	685	661	712	719	729	684	675	705	663	694	630	694	679	683	670	693	684	714	683	687	665	667	666	715	656	657	670	664	660	678	683	696	626	696	692	680	651	698	663	662	659	706	649	656	655	716	666	676	632	689	698	658	656	658	674	708	653	666	684	662	702	660	693	717	696	643	674	681	637	655	670	652	708	657	700	683	729	667	686	701	723	704	663	657	699	703	667	655	686	639	671	710	627	689	690	679	680	689	671	740	647	696	675	709	641	679	668	710	664	683	698	643	686	644	635	685	658	655	638	676	685	699	662	710	713	671	692	667	685	694	696	690	693	696	647	617	649	677	669	682	714	667	661	686	672	676	680	683	675	653	637	662	683	705	705	663	677	676	645	674	687	690	685	665	688	654	687	636	680	659	677	686	647	630	648	690	706	672	671	703	683	703	655	707	714	637	701	668	723	651	675	694	696	665	686	739	651	658	654	666	711	665	696	706	689	649	709	670	661	676	711	684	700	719	660	693	658	674	711	675	690	655	704	665	640	698	689	645	669	667	651	660	665	684	648	675	652	656	664	648	645	673	680	670	664	674	689	681	698	688	676	711	720	619	694	667	713	649	655	672	713	625	668	669	653	629	716	677	668	661	689	681	722	658	646	673	672	671	662	665	689	713	684	695	674	665	687	673	689	650	706	671	701	654	666	677	623	664	666	739	684	679	677	725	681	684	658	626	705	650	672	680	711	676	665	678	656	675	690	615	643	658	667	702	697	693	665	662	614	663	659	688	669	651	733	682	659	738	714	667	666	669	676	665	670	680	686	719	707	673	680	679	707	646	634	624	727	621	643	741	632	654	666	682	675	677	683	659	657	704	687	713	701	647	649	654	699	708	722	663	678	700	690	661	683	681	644	693	664	692	713	642	646	719	686	671	698	735	680	661	726	669	653	697	681	649	676	695	687	672	675	710	671	650	670	639	685	670	669	625	712	676	691	715	631	621	725	687	634	660	682	652	662	639	690	734	645	678	640	714	702	662	669	665	703	680	679	683	647	665	697	689	657	643	634	719	693	679	689	712	720	656	702	713	661	670	650	665	688	657	675	674	620	674	663	684	685	638	674	648	646	662	657	710	677	721	685	720	674	669	670	637	697	683	688	675	652	679	679	654	658	673	665	697	693	730	676	702	674	668	663	646	737	645	668	714	632	707	701	749	686	677	647	661	697	658	640	649	648	644	681	688	650	699	601	708	640	707	673	713	678	634	656	654	669	668	671	680	694	666	670	630	669	674	657	635	680	657	698	657	668	677	700	680	659	646	694	678	686	636	671	606	684	685	676	695	664	655	688	655	665	674	671	654	695	691	634	678	716	697	653	638	650	684	678	628	694	672	685	659	676	672	669	665	640	631	689	666	650	662	649	701	641	709	699	705	725	715	696	681	681	681	668	687	691	700	701	637	676	656	667	657	689	660	667	668	689	657	664	648	654	687	679	707	695	654	701	679	649	589	674	704	695	649	655
25474	21316	27052	24803	6546	3752	21157	27208	21505	12257	3907	1670	1008	812	762	736	800	793	738	712	709	746	739	757	752	726	805	760	742	757	792	721	765	766	717	750	741	776	722	738	720	734	802	717	783	728	764	685	687	758	750	767	769	757	738	735	712	756	774	742	772	691	750	749	747	735	783	783	797	776	816	804	742	728	771	748	718	729	727	712	761	777	793	701	733	734	716	737	744	701	760	774	756	775	762	751	692	737	750	768	787	744	726	706	733	716	738	704	738	758	717	735	713	768	774	740	758	723	760	721	774	804	770	740	767	760	733	767	757	737	716	718	765	766	738	762	730	810	733	731	750	759	692	732	729	736	788	766	742	719	718	769	748	781	797	787	763	743	740	736	716	745	741	723	730	731	716	760	747	730	739	770	761	765	708	759	741	726	756	732	727	763	734	757	719	720	756	812	778	778	767	766	785	726	708	755	719	727	668	772	712	803	745	686	746	713	700	766	757	710	768	760	742	750	739	719	767	790	735	780	755	724	744	809	702	760	741	649	754	693	799	740	756	758	741	729	718	722	720	814	728	755	719	782	794	735	742	731	736	800	714	730	775	721	759	792	744	721	729	771	723	757	764	776	804	762	741	811	800	746	769	766	750	728	709	757	710	738	709	739	740	748	717	731	785	756	750	764	754	694	798	751	761	693	741	728	746	747	771	734	731	760	751	705	734	717	729	753	737	764	770	709	759	767	676	795	741	715	749	746	749	779	706	695	810	693	712	762	754	739	737	734	732	752	762	787	724	752	754	747	743	741	758	748	777	773	758	718	775	764	762	741	727	735	736	773	727	729	766	727	758	729	743	778	768	781	711	750	772	753	746	784	703	800	726	723	740	719	746	749	725	775	708	737	739	723	728	710	781	751	741	670	739	775	734	706	725	729	796	756	783	776	742	793	736	762	784	719	773	735	737	757	733	756	767	769	719	717	739	809	776	780	775	717	707	707	718	726	703	746	720	767	779	762	712	760	775	770	769	733	754	755	729	758	783	782	783	719	728	788	730	728	747	767	770	746	714	738	788	781	765	728	756	727	740	720	722	728	769	755	745	779	764	748	755	753	752	699	782	739	729	713	820	732	716	777	724	730	732	753	748	732	693	732	762	793	751	698	725	700	740	745	776	690	750	730	743	750	770	714	780	771	751	762	748	745	711	730	774	750	756	767	740	772	764	726	718	750	764	748	703	760	702	747	768	747	727	751	733	704	760	738	689	696	764	786	789	765	734	755	748	779	755	792	772	754	724	738	764	758	714	712	717	736	769	770	770	765	737	752	731	708	737	711	735	742	776	768	749	719	736	752	721	827	792	762	735	722	795	739	731	798	705	729	732	766	722	676	741	720	720	736	721	804	717	752	724	775	700	755	753	766	765	757	780	750	760	762	771	784	700	804	719	763	743	711	727	748	750	772	749	737	766	747	753	722	720	743	747	792	710	734	778	703	723	733	752	723	734	766	737	719	739	770	751	801	797	765	767	740	786	723	727	757	779	708	750	732	700	731	726	738	766	760	732	727	758	732	743	792	726	727	786	724	748	721	750	727	753	757	803	768	754	697	746	757	773	768	754	724	749	722	759	787	759	705	731	822	746	731	747	677	767	735	733	769	763	785	756	733	779	753	740	758	749	752	778	775	735	738	722	750	737	732	790	786	682	759	742	706	722	753	755	697	758	747	769	767	746	744	767	768	712	760	707	774	741	779	758	728	698	795	762	735	753	760	779	752	722	763	736	775	724	739	746	757	707	704	776	754	760	714	756	747	738	730	739	696	786	761	746	735	770	754	722	742	758	723	723	713	750	760	768	765	760	738	753	754	759	743	762	760	732	752	786	754	692	736	771	706	775	739	778	750	732	736	775	740	709	744	704	706	760	761	755	780	727	747	779	699	799	748	786	769	768	757	721	716	727	755	717	719	796	781	760	725	739	740	747	709	749	762	733	782	760	722	744	792	748	790	734	756	729	724	781	771	735	770	739	721	769	783	715	741	790	688	744	682	714	745	772	730	754	782	760	682	747	749	739	747	742	776	762	761	740	774	705	706	740	753	736	734	766	736	754	774	765	742	763	780	744	766	735	785	693	762	750	706	754	723	770	733	751	689	774	737	768	796	723	754	710	759	773	752	761	715	771	785	759	714	788	726	748	728	771	755	740	760	771	757	730	747	762	740	760	766	734	787	755	797	766	757	769	756	728	749	769	757	690	717	749	782	733	744	740	743	785	782	753	733	719	812	733	798	749	786	766	709	781	765	764	771	784	751	773	756	774	735	762	738	807	746	751	715	721	727	775	749	762	723	765	683	749	770	749	753	695	777	730	757	770	722	737	779	721	703	750	768	717	789	707	724	720	769	747	733	751	774	774	737	750	734	728	767	744	705	746	772	759	719	790	742	776	734	740	712	746	787	822	788	753	746	739	731	800	765	770	713	759	741	751	778	782	721	721	730	737	753	753	727	720	712	717	780	791	724	775	729	755	737	774	787	750	728	719	755	761	778	727	762	756	708	712	721	725	723	745	786	744	774	740	770	736	738	739	731	771	742	772	750	736	740	755	729	727	745	768	778	761	754	696	781	696	781	791	760	752	751	745	740	762	732	724	755	775	736	717	744	710	733	765	730	720	735	729	769	747	724	727	714	749	748	730	768	716	794	718	715	767	759	753	747	767	751	726	789	741	718	755	779	722	765	771	713	806	778	772	755	753	719	747	777	767	758	768	704	749	708	759	757	753	756	737	731	722	693	737	742	746	732	779	745	754	706	743	749	713	764	808	755	729	697	701	773	685	770	741	763	699	730	741	711	751	742	732	711	765	684	693	735	817	818	749	742	784	778	740	750	711	720	756	739	732	756	713	723	708	778	702	733	775	735	769	737	727	753	746	776	697	696	741	817	728	750	747	750	786	746	721	675	751	796	742	740	746	750	723	734	736	749	707	769	808	764	762	754	710	746	768	770	792	748	727	725	710	727	742	771	704	725	763	774	754	715	698	693	741	768	789	751	733	719	723	782	729	711	731	736	734	756	715	759	781	748	720	810	770	768	700	775	743	751	709	699	796	711	737	706	729	692	768	678	748	731	767	718	743	716	717	739	773	744	737	733	747	734	730	753	748	736	754	779	786	780	758	741	755	742	760	706	763	775	768	691	710	765	733	731	780	740	695	791	770	795	772	759	771	754	757	756	784	816	755	789	721	750	721	744	721	745	750	771	716	719	715	726	746	767	760	733	736	736	737	762	755	764	765	750	749	741	742	706	773	764	744	758	731	751	769	686	751	758	750	688	737	741	766	740	726	742	759	704	731	790	758	757	749	717	774	777	761	748	783	752	758	756	772	775	779	769	761	722	749	742	736	737	709	722	724	677	711	757	705	740	729	810	762	747	731	748	660	759	779	736	750	752	724	774	741	744	763	715	779	756	740	751	785	728	752	743	738	754	732	764	733	702	743	756	756	762	764	719	776	728	761	730
4799	6234	4369	2763	2354	4197	22376	23942	18420	9821	3587	1668	847	717	639	652	666	678	634	723	684	697	688	673	655	677	659	662	685	669	673	649	685	676	685	631	671	720	624	702	674	683	691	667	676	680	654	629	691	653	673	723	669	706	689	686	682	685	639	646	642	692	653	675	692	620	647	712	679	712	672	671	671	662	651	662	722	657	634	666	681	633	713	635	662	698	653	678	693	678	634	665	681	663	672	617	688	665	641	653	668	699	643	628	660	695	698	681	653	674	649	658	662	655	655	698	641	632	700	618	631	680	726	648	640	648	673	663	651	687	661	656	657	659	702	652	671	685	660	675	679	640	659	634	650	639	652	671	689	670	656	647	626	670	678	704	639	667	691	630	628	690	676	666	700	703	695	660	672	680	648	661	612	668	676	650	675	680	674	655	678	677	675	665	652	663	675	658	690	672	655	656	670	663	694	695	713	663	658	648	673	674	671	678	653	657	670	707	673	683	681	655	712	673	617	624	669	681	656	703	694	695	667	670	654	711	677	682	653	674	636	679	712	682	672	709	680	649	705	643	688	669	645	706	692	680	685	663	622	674	665	698	679	637	673	693	638	649	650	678	659	634	658	685	655	687	660	655	666	683	666	677	646	640	709	680	692	667	655	647	687	667	677	623	602	665	675	676	681	700	664	665	685	707	612	668	669	661	677	648	686	684	654	653	633	672	614	653	635	672	679	634	675	676	643	706	629	667	667	661	675	635	701	650	670	651	704	635	685	643	593	637	675	660	687	653	648	659	706	630	682	671	660	662	676	626	682	633	658	621	687	674	651	700	685	709	656	699	644	684	667	666	640	629	685	634	688	718	714	663	647	672	661	653	684	696	667	650	669	707	720	707	691	726	690	671	700	672	676	635	653	667	648	669	665	634	680	713	620	684	666	651	661	695	663	656	664	643	654	679	696	664	651	649	685	685	662	661	616	658	666	639	706	642	700	686	658	681	674	668	678	663	684	683	648	681	650	679	652	679	645	653	650	705	678	678	690	713	652	690	683	675	683	666	674	686	682	673	656	655	646	680	650	624	662	626	663	676	698	723	635	671	646	638	641	636	633	628	646	677	662	706	652	649	679	642	668	690	674	684	716	670	666	666	651	649	681	674	641	663	689	647	677	662	623	653	664	677	698	676	659	628	617	654	670	703	642	685	692	652	683	656	654	704	629	678	637	652	668	692	715	647	726	686	670	648	637	699	685	661	656	670	626	692	680	698	639	677	642	679	691	662	619	683	617	633	657	661	690	612	636	678	688	674	701	642	703	670	621	713	654	679	681	692	624	650	651	645	660	643	696	610	672	715	642	662	588	707	627	642	692	646	653	699	658	638	674	655	706	669	644	663	658	688	680	683	687	634	675	689	643	673	691	669	651	715	695	648	617	701	656	676	695	680	654	663	700	606	606	677	680	649	685	683	692	701	677	656	691	641	662	650	653	602	620	632	724	650	636	622	659	655	677	645	667	645	646	670	687	613	637	658	622	691	649	627	676	674	645	666	658	697	660	652	659	632	668	656	714	687	685	611	643	696	694	698	700	706	617	723	655	660	680	652	690	642	689	697	650	621	636	694	671	646	677	652	709	648	686	670	611	661	639	691	616	664	697	702	622	618	682	689	697	604	616	684	667	627	656	668	660	628	646	726	647	697	728	681	672	641	679	711	659	681	689	691	638	688	665	724	607	706	639	719	650	683	598	630	691	711	649	703	660	693	647	686	665	649	652	662	648	696	693	653	643	650	662	686	643	658	666	637	665	621	658	655	636	715	647	639	671	667	673	672	682	658	656	628	658	688	671	693	675	661	634	709	657	648	659	686	604	733	650	682	687	612	691	673	661	655	623	685	708	690	657	695	691	670	701	657	664	706	611	661	669	629	664	727	664	666	708	662	681	696	706	658	677	658	653	700	692	682	647	672	682	668	668	661	622	680	708	640	685	667	611	644	665	674	681	705	671	673	663	659	631	686	688	702	682	661	671	663	680	670	715	631	644	677	677	649	660	644	660	720	713	671	682	655	682	649	626	642	649	646	656	656	664	636	661	684	662	681	656	689	709	702	689	670	659	641	659	683	596	714	657	684	669	667	656	638	651	600	675	631	693	618	641	672	671	718	705	666	659	644	664	663	628	680	668	643	669	634	662	705	675	684	595	732	675	704	693	692	657	684	643	661	667	676	676	688	710	639	691	683	650	663	636	649	645	631	670	697	659	676	656	586	660	655	710	723	692	639	714	667	700	696	692	657	632	696	652	655	631	668	630	666	667	686	667	645	651	667	670	707	692	591	693	626	663	648	713	672	682	673	658	686	700	730	631	659	692	658	667	673	688	695	691	611	665	683	677	677	653	684	648	667	683	643	611	616	748	657	644	663	654	677	669	647	611	685	676	700	655	687	633	680	694	708	649	682	697	707	655	696	651	588	594	666	657	673	659	721	658	673	663	678	638	682	635	649	702	664	676	699	668	644	705	692	641	703	658	664	687	656	708	678	658	666	624	643	669	649	653	703	643	673	622	684	696	638	650	646	662	642	664	667	692	677	641	674	632	621	668	667	668	663	642	643	671	681	673	690	708	659	660	627	647	688	635	658	655	648	698	662	656	684	620	642	675	616	659	661	658	631	676	670	641	689	676	676	694	641	656	678	652	717	664	662	687	689	627	728	687	671	673	674	707	658	649	689	664	619	651	639	682	632	704	670	651	652	645	591	621	624	675	680	680	651	677	672	662	705	665	632	657	648	686	647	696	688	657	666	665	664	655	631	686	673	668	665	696	687	666	665	656	744	699	655	657	659	667	674	660	684	659	654	684	655	683	668	671	674	695	671	666	684	696	651	660	658	639	707	712	679	692	649	626	628	662	659	644	669	678	652	700	672	642	671	641	664	650	661	611	643	630	692	620	664	664	630	656	635	651	657	709	749	682	682	640	683	684	626	655	670	707	679	662	678	696	684	635	695	674	666	662	691	686	676	614	629	627	645	664	655	672	679	712	702	656	629	611	673	674	631	671	677	619	612	744	702	644	699	616	648	639	647	653	666	655	671	694	634	652	685	658	662	681	664	689	687	665	623	693	663	674	662	666	703	646	659	674	662	685	682	652	629	697	706	675	703	687	621	680	672	669	642	647	721	697	681	668	654	670	648	606	662	672	669	694	624	648	690	628	653	630	651	669	627	642	631	677	669	671	661	667	671	639	666	648	667	698	657	627	670	683	673	690	606	672	638	669	641	655	703	666	663	667	636	678	697	616	643	633	654	681	681	638	686	644	676	618	665	689	682	637	712	700	676	666	623	684	679	666	680	705	636	644	669	660	717	668	625	680	663	643	634	687	693	673	688	621	621	646	641	706	651	678	656	642	625	742	640	696	647	649	654	672	704	642	692	667	700	680	634	608	653	616	665	644	662	675	669	701	669	663	636	660	713	665	663	654	682	629	632	687	650	676	656	676	645	623	677	664	677	656	661
24165	21316	28689	24324	21299	13829	16880	36623	43744	30273	13985	4192	1487	1013	893	855	876	873	846	872	841	842	853	880	828	800	840	920	835	878	891	837	865	841	858	853	831	807	835	834	864	820	790	872	822	809	877	818	887	882	891	855	880	828	887	857	907	860	830	885	881	884	916	871	887	819	872	897	816	850	823	859	790	831	852	840	845	860	843	884	843	806	865	873	846	794	879	852	834	833	868	849	836	833	795	876	825	810	860	893	869	833	787	837	845	847	873	846	841	866	860	833	849	808	868	834	808	852	815	812	859	851	813	798	880	862	841	838	782	797	893	857	880	854	880	823	846	844	792	810	821	847	872	860	868	873	860	861	876	830	801	867	887	804	826	829	837	820	806	769	798	841	872	830	796	859	889	822	847	836	843	810	799	852	846	882	834	891	826	849	851	825	824	792	880	877	843	813	814	870	851	849	787	833	858	835	871	858	871	827	870	853	838	828	874	870	884	905	848	875	843	881	865	834	872	853	857	892	849	857	862	862	835	849	857	831	798	825	805	860	819	871	853	832	878	780	805	839	821	814	815	871	849	855	833	847	874	843	848	859	781	837	867	853	850	804	829	896	840	803	795	877	815	801	862	840	831	830	815	778	833	829	858	841	838	844	792	830	863	858	831	822	849	865	873	854	885	812	840	820	839	772	871	865	862	862	869	864	823	860	821	858	808	883	851	906	867	863	863	856	793	844	849	865	831	820	859	878	801	819	841	779	812	898	856	896	837	807	842	792	835	816	844	821	819	834	814	850	813	830	847	873	846	879	831	819	806	814	853	843	835	816	895	843	798	865	836	820	892	800	841	842	809	784	860	830	852	810	823	814	874	802	822	834	868	847	819	845	839	852	816	874	860	883	865	826	817	774	832	875	821	831	834	858	862	797	883	836	844	826	864	872	880	829	899	871	843	897	822	881	814	860	815	856	849	836	841	809	873	881	838	856	831	879	851	866	836	805	812	844	812	858	854	891	812	815	869	851	825	793	846	805	898	835	834	816	840	842	874	852	867	824	821	826	856	819	821	843	839	825	834	842	821	825	858	831	867	907	827	823	831	827	845	799	806	835	854	882	865	788	810	842	821	821	825	821	851	840	879	891	786	837	871	737	785	828	847	831	832	845	820	833	825	843	838	822	828	844	795	833	879	824	843	855	861	798	884	801	839	840	788	849	861	812	838	811	800	863	894	768	769	836	831	815	852	837	877	849	879	833	841	838	889	837	888	782	834	851	844	832	824	844	887	847	866	843	868	885	803	831	862	844	837	808	850	842	883	880	753	860	832	795	818	813	861	823	781	859	834	840	828	804	831	796	873	852	814	850	855	818	846	851	820	798	874	828	811	862	824	834	811	837	829	860	833	816	881	854	841	807	886	835	838	891	834	825	820	817	869	841	827	794	853	869	883	887	835	852	803	863	754	791	846	851	800	873	829	863	872	831	837	813	845	822	863	861	858	857	826	854	857	826	854	855	834	830	858	841	870	861	793	843	823	851	822	854	859	813	842	846	878	807	852	803	852	854	857	853	894	855	823	886	874	836	838	796	797	818	845	794	863	905	829	855	837	857	864	854	821	855	842	862	839	823	845	826	878	820	911	850	826	819	856	792	878	816	812	834	877	821	883	799	882	856	816	784	824	861	862	837	856	840	805	838	816	865	793	825	857	834	836	834	822	822	847	860	821	842	826	887	847	870	847	840	796	837	883	801	850	851	790	812	847	847	864	889	854	834	767	860	846	851	794	822	872	891	872	803	873	883	837	841	815	846	853	842	870	795	826	821	852	854	866	817	821	818	831	831	830	859	850	873	821	805	820	853	807	838	797	864	808	841	816	905	783	891	834	820	800	836	850	823	883	815	840	830	865	855	887	854	847	898	864	838	854	879	884	825	862	825	821	811	885	840	877	850	809	858	847	849	834	818	858	837	767	855	818	827	844	856	852	851	789	832	818	845	853	888	796	850	905	880	839	822	866	837	795	823	846	880	868	845	818	851	849	818	811	861	853	892	841	846	842	804	818	865	855	803	870	905	831	771	835	824	756	843	859	855	822	880	820	874	846	830	831	827	843	860	840	868	827	815	871	907	801	842	824	866	773	827	873	874	838	822	832	853	854	879	838	840	852	812	867	843	810	883	877	814	862	799	810	850	804	861	865	920	866	815	842	830	843	791	869	867	836	871	833	858	851	858	894	811	841	826	856	861	904	876	847	870	827	888	881	817	791	802	822	787	846	801	766	790	855	829	858	768	817	806	857	870	852	821	845	850	816	841	887	791	806	833	859	816	832	846	865	851	810	826	799	808	839	820	869	858	845	858	846	822	846	901	873	872	856	824	874	866	810	804	861	823	827	823	835	851	881	836	879	793	836	850	864	830	839	827	841	834	859	787	815	870	847	842	851	907	866	820	856	845	841	872	823	848	852	874	855	864	844	870	825	857	850	862	862	900	835	864	850	800	810	807	829	840	786	832	869	775	844	812	823	874	849	869	848	887	837	855	870	787	895	820	827	870	841	853	865	857	881	847	925	803	835	876	870	851	850	859	858	893	858	830	808	814	851	844	892	818	806	842	873	842	836	822	855	865	807	835	808	829	836	789	798	816	789	856	785	822	849	835	809	852	807	829	834	781	835	783	812	830	851	886	820	933	840	836	873	859	850	854	818	797	847	855	803	831	837	879	885	815	824	821	844	846	861	810	833	872	825	826	839	849	823	787	865	916	883	854	789	839	851	808	807	829	854	797	824	799	910	882	798	832	869	862	845	856	820	910	868	857	806	790	839	800	848	833	821	831	841	807	840	799	870	840	805	873	831	876	856	840	819	860	865	870	902	823	853	841	805	865	833	887	876	839	791	817	799	785	896	853	849	857	852	870	849	818	879	827	835	841	850	815	834	857	876	849	783	822	783	858	880	872	784	852	821	819	850	817	851	855	818	879	833	827	861	850	866	807	857	857	843	812	847	801	812	860	861	818	896	861	796	812	869	874	789	874	824	833	847	860	838	832	827	813	804	917	770	799	870	848	887	792	823	846	831	848	780	862	843	889	856	836	874	884	832	819	822	820	836	872	859	806	862	919	826	836	843	853	881	844	802	902	852	823	828	855	789	853	842	820	834	813	813	851	819	818	833	874	866	757	841	840	808	880	855	823	863	850	802	810	808	849	820	840	853	877	867	845	795	848	844	850	846	885	879	922	861	859	878	818	856	838	806	755	809	854	782	859	834	821	849	803	864	839	842	862	840	789	811	898	865	873	814	854	888	887	818	852	811	870	807	829	807	828	841	847	889	854	868	816	835	864	836	860	807	852	848	809	869	840	869	833	847	829	842	861	869	826	851	802	831	864	799	796	877	834	827	820	757	858	872	818	851	863	810	815	871	827	842	860	838	823	829	823	877	797	863	849	847	810	867	847	836	835	913	812	797	857	825	803	811	877	896	821	831	837	878	841	827	765	871	877	822	844	830	812	826	780
5877	11810	10904	10742	8788	6631	18268	36516	38359	23386	10281	3494	1331	850	747	751	764	790	828	770	774	754	757	752	778	762	766	743	762	693	737	743	749	784	723	769	730	774	744	737	740	759	756	745	753	715	775	738	815	777	786	794	824	799	753	723	740	705	745	760	786	736	763	718	745	724	809	697	747	786	792	756	758	762	801	759	731	792	797	752	800	759	770	747	779	802	721	827	732	704	738	780	774	784	719	697	767	732	739	780	762	770	791	766	801	712	728	738	730	778	764	734	717	736	742	707	730	735	717	715	778	737	740	721	732	757	724	749	721	755	732	742	745	773	799	755	729	730	738	699	718	753	750	782	767	803	746	767	756	702	795	704	751	740	762	773	769	747	753	735	751	743	788	739	735	713	699	767	759	725	722	738	851	783	745	728	735	782	741	789	719	759	754	769	746	753	785	733	789	701	760	788	735	762	757	753	756	742	777	750	749	738	785	692	763	699	773	749	746	738	713	736	755	728	756	767	785	782	761	719	736	787	742	693	784	701	783	772	757	739	745	785	756	739	752	767	731	732	714	734	736	741	728	773	714	801	744	759	759	746	780	702	685	751	743	733	714	722	751	724	763	769	746	777	770	747	754	769	721	711	759	760	758	749	752	723	748	753	703	791	699	766	773	714	756	725	700	762	762	753	825	793	683	748	750	717	772	762	754	760	742	721	730	754	787	729	752	793	753	783	750	711	787	761	751	781	740	750	801	715	733	717	753	690	754	710	710	744	722	737	729	744	748	766	722	785	749	707	764	758	707	738	763	733	793	742	764	741	752	753	754	763	752	732	751	738	713	771	728	756	766	731	757	777	789	741	754	752	746	768	786	720	710	769	724	779	760	718	760	741	720	757	779	735	743	791	746	712	733	778	750	751	728	757	789	763	743	755	730	662	729	754	694	733	773	739	720	729	770	746	725	725	779	752	750	764	715	744	759	765	785	795	751	766	754	753	739	695	756	762	734	728	696	747	756	758	726	764	723	743	764	804	733	739	702	755	771	693	703	776	762	776	778	784	704	760	736	726	717	754	715	723	713	789	758	805	723	752	798	734	756	739	762	771	789	722	739	777	733	727	729	737	738	768	766	740	770	761	765	751	724	775	793	779	710	756	765	779	718	749	776	722	777	725	734	776	777	758	779	753	718	728	730	733	741	725	714	744	749	723	772	775	747	740	733	710	765	751	754	739	697	735	736	714	725	766	751	736	728	755	736	745	778	729	754	751	754	761	715	753	777	736	764	744	726	760	733	765	702	741	748	740	764	742	723	744	750	769	719	729	709	709	774	727	808	701	706	798	730	745	708	776	813	736	770	752	769	806	713	738	734	743	758	740	787	731	752	728	745	763	700	730	753	731	738	767	740	714	745	715	706	764	759	706	796	790	767	766	743	792	718	751	728	745	731	742	718	764	711	749	770	767	713	782	708	741	787	763	689	697	749	748	780	743	733	789	726	731	711	770	762	727	721	757	718	778	817	740	775	749	755	729	727	711	729	688	726	763	774	772	728	727	723	772	742	743	711	744	736	727	756	802	713	751	745	770	735	756	732	707	738	755	737	738	755	719	724	764	766	724	760	752	803	754	732	792	706	801	739	735	752	720	755	720	722	779	767	746	756	748	720	781	721	784	739	752	758	752	742	720	791	791	746	754	756	759	733	735	726	732	757	741	687	753	732	720	773	703	749	786	751	740	789	738	747	735	727	722	760	772	749	720	715	701	727	725	776	766	739	710	698	765	754	772	736	715	762	765	722	747	694	701	790	758	765	708	751	747	747	750	712	727	755	754	674	755	732	725	761	705	721	756	748	743	771	789	738	740	731	744	764	720	753	669	729	801	761	745	731	716	731	780	738	739	712	821	774	727	720	719	768	738	767	724	783	749	744	775	766	762	729	699	738	758	750	763	721	689	721	765	740	750	728	780	718	730	741	738	781	682	698	764	707	753	774	758	746	762	735	733	761	768	734	686	769	729	732	749	736	779	747	833	697	749	737	747	778	778	713	755	714	774	761	738	797	743	735	777	766	755	761	735	792	768	757	766	777	743	706	733	724	765	740	697	782	767	722	726	769	755	783	740	732	751	747	718	724	799	776	746	723	706	763	786	692	736	747	695	744	734	753	746	725	707	764	767	776	750	710	731	771	725	746	747	710	750	743	765	734	765	710	758	776	781	758	758	788	728	758	735	704	722	737	747	690	745	741	740	772	757	725	785	755	742	766	763	723	809	801	744	784	743	706	772	721	718	769	795	745	735	803	743	800	747	704	746	783	759	779	772	740	723	720	724	797	714	761	802	737	727	701	777	724	755	815	757	738	706	756	811	715	757	737	711	719	738	773	737	763	767	745	717	746	742	742	745	716	733	697	730	765	700	765	740	736	730	712	723	783	726	742	740	754	719	731	726	773	758	731	765	737	770	731	734	743	742	749	741	730	767	785	750	752	700	784	755	722	764	712	740	708	723	780	777	766	768	727	699	748	782	724	758	744	742	752	773	768	745	712	780	736	775	719	767	724	788	726	727	713	784	771	708	759	762	702	777	726	760	758	780	733	773	738	697	769	768	758	770	733	842	752	786	763	719	765	707	711	750	779	740	741	756	731	749	791	729	751	711	753	758	753	764	703	695	736	736	802	729	745	695	760	706	774	739	773	756	749	720	727	705	786	772	788	740	742	748	715	720	731	790	735	768	701	740	761	732	753	808	745	762	700	743	769	749	768	755	711	725	727	722	743	730	721	767	709	784	780	777	781	720	712	760	724	745	723	722	734	718	766	704	720	695	731	727	795	771	722	741	733	767	741	753	745	703	712	727	722	787	718	752	711	735	724	771	731	728	771	769	766	752	724	721	712	718	781	761	736	735	783	747	714	741	753	763	797	786	709	753	709	793	767	694	809	744	761	770	742	738	730	768	758	762	757	735	710	758	762	765	739	733	699	717	732	720	760	761	739	799	726	773	764	751	703	731	743	742	709	772	738	778	716	782	745	718	746	729	681	727	754	739	747	760	749	750	717	749	734	667	745	754	750	750	792	745	735	840	721	719	755	766	776	736	751	722	764	766	729	740	801	701	728	737	708	769	721	751	747	752	691	698	742	750	695	789	756	725	727	719	701	762	717	758	765	763	743	749	740	792	700	737	746	729	736	758	764	778	721	732	743	690	758	711	735	731	730	764	766	785	758	719	740	707	765	719	712	745	731	694	736	709	799	714	743	774	740	750	743	731	765	715	702	805	751	701	738	785	762	689	764	676	771	747	760	754	712	757	761	755	779	757	723	712	736	690	704	727	752	741	724	751	713	763	753	777	770	735	738	746	740	756	711	716	769	750	755	732	762	759	764	716	751	770	716	716	777	726	729	719	760	761	752	743	802	713	695	752	720	745	741	789	743	704	791	719	750	746	724	722	734	725	744	746	729	774	721	759	710	720	767	709	732	715	799	691	763	737	769	731	730	755	746	727	753	771	723	727
27539	16205	7887	6810	3760	2366	1650	1780	3572	3791	1923	1114	895	825	769	809	787	780	763	762	843	767	752	751	783	779	715	805	781	778	772	780	757	753	788	781	753	749	772	755	810	763	819	766	794	744	786	793	815	811	792	772	790	748	733	785	808	780	800	783	819	815	795	773	754	769	796	713	785	783	742	746	789	786	752	753	768	767	743	767	791	780	767	750	754	788	754	753	767	808	719	767	824	745	748	808	714	814	766	795	765	743	736	776	802	748	741	799	784	781	817	720	765	722	708	772	771	763	817	832	755	767	796	693	763	817	752	764	767	726	828	776	775	750	820	800	787	722	749	750	785	779	746	769	804	778	744	807	793	795	790	811	735	763	772	726	809	789	789	745	756	767	815	792	774	830	729	804	776	786	736	793	715	792	740	755	764	733	752	735	785	774	784	769	741	777	750	786	776	820	784	774	754	758	768	760	761	784	797	788	801	743	803	812	752	802	750	777	764	817	801	843	775	797	761	776	804	763	769	806	775	774	770	735	770	819	793	826	809	749	779	795	774	780	811	759	824	809	780	778	719	771	778	753	765	773	774	759	767	784	807	771	809	777	747	812	812	778	760	817	791	782	805	742	766	781	772	800	784	798	779	803	781	791	738	753	725	767	784	826	777	764	802	750	790	796	811	765	749	798	737	757	807	755	783	819	728	795	761	786	741	788	784	800	734	786	827	761	795	750	746	754	827	803	775	802	758	758	757	737	752	829	755	767	827	767	695	813	815	772	802	693	716	730	748	798	800	730	762	801	725	757	790	788	794	755	807	762	810	736	802	796	763	768	738	751	834	761	726	797	779	778	728	776	785	774	781	749	759	748	812	769	779	818	846	761	798	760	787	770	805	805	767	779	790	731	807	787	762	752	823	808	764	759	770	787	781	759	804	800	763	819	764	733	765	797	804	757	788	793	756	762	782	754	757	716	783	787	753	782	754	724	811	826	797	786	798	738	787	752	754	798	804	772	780	760	730	807	767	781	769	766	773	792	815	789	778	794	816	819	759	763	792	786	814	747	807	792	792	797	766	736	841	761	811	762	781	831	732	774	764	737	768	800	804	792	769	793	789	726	810	761	740	719	781	757	739	738	777	772	744	774	788	782	767	732	745	795	820	790	741	788	743	834	764	807	747	789	771	790	753	827	798	716	785	750	747	780	732	820	800	771	752	729	820	789	770	787	748	736	747	743	847	790	706	822	765	792	783	749	767	845	769	726	784	738	781	763	726	727	792	800	763	835	796	794	762	823	810	810	745	810	757	771	766	753	781	816	751	757	798	780	786	799	773	811	744	784	776	775	743	737	773	777	719	758	753	792	777	755	795	779	770	738	788	787	780	827	761	786	737	833	820	770	773	746	751	747	748	816	792	713	776	800	792	761	772	765	763	783	766	805	748	700	830	753	799	783	809	809	754	758	748	803	785	789	778	754	788	760	750	774	832	741	806	813	787	803	788	787	783	738	747	801	839	760	777	816	722	813	784	762	844	765	757	766	825	710	764	785	718	732	752	798	777	813	772	800	734	773	763	743	731	764	783	806	774	725	779	723	773	814	718	776	787	793	744	754	736	793	778	763	798	793	863	797	804	789	790	804	765	751	799	773	785	817	776	792	747	769	764	815	755	775	799	787	794	753	792	780	789	729	797	775	814	804	780	792	757	819	770	811	753	776	787	782	789	786	741	774	746	753	782	756	809	773	737	797	762	736	811	784	770	731	771	777	781	787	783	768	830	846	786	766	780	734	792	813	777	813	802	789	807	814	773	789	776	816	797	779	832	784	827	771	737	769	764	779	737	697	831	768	736	781	802	759	777	760	729	765	772	775	765	764	777	756	827	764	783	731	793	785	770	776	809	773	796	791	780	793	716	812	808	800	740	792	796	787	786	758	807	728	779	753	744	763	778	793	793	767	813	753	746	774	774	747	753	758	824	808	779	760	748	767	731	765	753	800	797	765	808	790	751	731	821	751	730	787	789	820	797	761	778	772	765	811	759	771	755	766	775	796	732	796	823	722	767	755	826	768	735	746	835	782	803	770	743	736	786	782	746	787	794	778	811	759	707	781	773	772	790	814	730	743	794	778	744	804	784	752	753	745	829	738	770	780	740	758	819	816	803	805	783	799	805	775	792	764	781	766	802	773	782	772	763	797	746	764	792	777	781	804	750	770	787	725	777	767	758	820	786	785	799	786	788	755	766	786	760	766	750	765	753	786	766	830	804	796	793	777	839	805	805	770	751	809	731	739	785	780	753	703	769	761	767	748	768	759	780	797	771	770	829	833	816	806	809	745	806	766	756	763	813	821	770	741	724	793	795	747	747	790	779	788	782	774	768	806	742	788	766	798	738	806	834	713	765	782	746	795	785	762	768	802	804	777	791	827	809	780	784	780	735	748	792	784	764	762	794	751	754	817	781	815	763	755	773	789	754	793	816	790	771	788	775	831	794	791	766	747	854	730	796	792	752	799	834	786	802	791	803	786	787	806	818	775	839	748	824	722	769	730	802	821	782	728	808	741	763	766	773	758	823	787	723	805	747	765	770	768	735	755	797	751	769	790	765	745	758	785	786	815	792	769	785	806	792	816	820	857	781	716	737	776	765	767	777	829	774	779	791	814	773	809	773	802	760	813	786	717	826	817	814	795	786	774	801	811	798	723	823	791	797	810	702	814	769	770	834	850	768	747	819	780	761	768	794	769	794	726	763	764	749	784	757	778	796	757	768	770	783	776	783	739	833	790	786	740	726	747	755	782	756	815	737	776	762	760	759	744	820	846	803	753	784	782	774	776	842	768	790	792	807	727	792	755	793	839	772	740	772	758	774	811	793	785	758	772	719	734	782	784	809	754	740	812	759	755	764	775	741	780	792	785	787	795	807	795	770	746	771	774	800	779	769	803	755	789	744	785	803	779	808	747	769	768	723	792	705	726	758	767	779	746	800	787	804	785	789	796	783	753	813	788	742	836	784	787	813	790	770	762	774	815	784	761	815	784	773	811	757	728	795	736	787	765	796	774	772	791	775	820	728	774	825	804	784	739	783	796	774	734	765	802	818	831	788	798	806	719	768	791	789	725	797	784	792	779	802	722	793	770	752	772	774	780	779	733	758	795	742	831	767	817	763	843	806	780	789	782	778	784	782	806	736	739	802	728	783	800	773	781	796	778	717	824	776	797	773	796	826	764	791	768	790	746	767	770	779	829	742	721	761	751	816	773	802	753	795	729	737	821	786	766	768	816	749	761	831	761	780	789	793	824	827	778	786	707	788	788	766	784	783	765	764	746	798	767	788	800	719	767	742	793	776	812	782	784	789	810	761	783	738	760	758	768	762	854	807	764	764	762	737	787	753	790	753	734	766	781	813	794	797	763	796	829	750	739	784	789	843	743	746	768	813	779	791	793	735	782	822	755	809	778	784	763	773	758	783	787	796	803	797	775	787	792	800	780	714	742	809	766	781	779	791	768
6684	8112	6053	6163	4201	2906	1956	2199	4250	3808	1736	1055	796	684	721	705	662	668	658	672	670	660	699	612	646	714	694	690	692	658	657	669	665	675	630	640	727	712	683	664	636	620	680	624	656	680	667	655	693	666	669	657	657	667	674	731	693	687	684	698	659	687	689	612	678	656	692	647	632	621	692	691	694	636	661	680	645	646	626	670	647	664	629	631	663	628	649	676	653	640	687	660	695	672	715	645	630	688	663	677	687	645	619	642	636	697	691	634	680	687	653	673	684	683	646	674	700	651	666	708	650	691	618	665	664	695	676	711	661	647	695	654	673	668	673	680	629	638	621	645	657	683	674	682	740	650	678	649	629	641	695	618	690	680	632	629	672	649	645	678	662	696	690	632	624	653	629	636	702	695	679	728	703	657	692	712	640	656	639	689	640	630	711	630	703	639	715	663	705	654	663	660	689	662	653	667	674	649	650	665	643	667	700	668	694	713	678	675	621	634	611	666	640	692	630	662	657	651	643	700	699	670	657	654	700	647	637	668	657	706	664	683	653	697	691	701	657	694	655	692	665	673	662	633	679	706	666	707	668	672	683	655	655	691	659	650	666	692	687	652	675	694	656	636	646	674	649	711	639	711	673	721	693	696	678	691	655	676	648	667	713	690	658	644	676	699	638	618	615	663	702	680	669	670	695	700	687	673	653	706	668	636	673	658	675	644	622	685	677	644	718	686	657	742	692	688	645	701	655	695	681	679	688	671	690	655	677	666	713	674	668	708	703	664	649	689	710	687	660	649	671	655	648	621	657	647	698	711	661	645	719	656	673	629	688	652	669	697	654	639	692	667	683	671	679	652	647	652	674	608	685	702	637	660	704	644	662	661	660	657	721	653	686	699	724	700	699	640	653	679	674	633	665	663	689	654	692	684	659	655	677	633	647	683	699	675	646	713	664	643	632	668	723	729	666	686	669	626	658	667	631	703	655	677	649	722	683	674	660	692	696	707	685	689	661	651	700	687	655	700	664	605	695	678	679	688	644	668	657	650	648	688	660	675	619	667	689	679	646	682	637	703	654	684	670	677	690	668	697	706	647	661	653	672	685	661	671	714	667	666	679	673	660	684	664	678	697	670	677	636	657	648	698	659	728	705	666	639	675	745	673	686	651	618	645	637	696	697	683	657	662	643	707	650	651	686	683	641	719	628	675	644	661	705	641	689	667	683	712	689	672	686	660	672	610	678	643	629	689	651	686	647	671	655	686	655	682	665	648	699	648	662	668	720	633	624	663	657	612	658	699	649	680	664	654	656	683	692	709	696	693	657	653	675	644	677	715	656	696	647	654	721	645	664	644	694	654	690	664	622	665	718	636	694	648	684	691	656	709	667	696	666	675	642	668	611	673	683	688	644	640	668	672	655	687	680	696	672	704	652	646	651	668	669	659	653	654	637	693	630	647	699	722	673	682	662	667	656	637	623	639	688	677	695	661	665	645	722	700	649	678	656	656	706	630	615	648	681	715	668	673	656	706	656	641	648	653	696	721	638	649	739	679	673	637	647	680	654	692	695	675	695	642	672	695	634	629	691	672	666	663	644	644	670	698	694	697	654	648	704	634	677	694	656	620	663	687	657	681	652	670	690	690	648	673	663	693	667	640	666	642	636	665	652	651	695	682	705	676	677	683	640	734	634	673	659	675	672	675	706	677	658	674	702	696	662	691	656	641	692	689	695	670	620	744	687	694	646	660	632	662	642	677	678	657	625	665	686	652	701	688	728	718	659	660	686	675	659	641	706	611	641	672	655	706	644	656	677	728	635	687	718	698	659	645	653	673	662	649	677	647	681	690	676	681	629	665	686	696	659	607	693	713	666	669	668	693	635	658	686	663	679	645	673	688	671	668	633	661	644	673	687	649	665	683	669	685	668	640	671	670	624	684	654	688	677	643	692	657	702	676	717	637	628	655	680	622	686	686	650	685	699	715	715	667	629	652	634	678	631	651	669	692	640	664	683	687	634	677	693	701	617	622	672	678	715	684	656	677	693	665	685	730	693	680	686	675	701	720	653	658	643	617	688	712	679	673	641	655	717	690	653	654	666	693	729	684	668	684	688	661	672	646	678	665	642	631	648	681	705	674	706	685	606	617	665	686	662	693	651	613	702	669	641	705	640	690	700	657	651	656	699	697	676	655	668	632	641	656	684	690	677	692	674	681	645	683	645	644	686	662	698	691	694	673	689	671	648	716	653	701	735	705	674	660	680	660	687	647	625	653	653	715	656	688	637	661	686	652	657	671	670	693	731	647	639	682	674	679	669	646	681	664	636	663	652	678	634	664	726	672	693	668	647	661	625	710	658	705	667	665	676	698	677	665	637	687	657	705	682	658	684	642	716	676	658	690	671	655	707	671	687	691	660	652	692	634	621	642	703	720	668	671	730	662	670	698	679	686	658	666	650	681	666	665	697	642	703	729	690	655	662	654	712	608	690	665	644	677	680	684	645	657	646	693	712	674	637	677	704	665	663	702	670	634	608	637	677	675	693	689	720	677	663	697	676	689	681	679	697	688	681	654	659	691	702	655	659	674	659	694	622	654	639	681	647	675	644	672	691	679	698	680	729	703	685	692	678	635	640	689	641	667	658	696	664	682	716	672	665	698	692	691	653	689	644	687	685	698	701	696	675	634	629	654	675	646	674	641	661	661	653	701	644	636	659	699	705	662	624	677	686	687	660	705	677	700	684	676	709	620	704	649	704	656	612	677	655	660	665	690	638	641	641	714	634	665	636	640	646	655	641	670	655	651	691	661	667	660	651	662	667	689	648	664	701	663	644	643	640	690	674	677	682	696	681	627	631	664	699	732	657	631	676	688	661	695	666	661	663	704	664	661	687	686	693	690	708	683	655	641	701	678	642	644	654	654	683	676	660	661	647	712	675	710	650	693	683	654	634	644	697	698	687	651	703	679	628	666	660	706	699	709	671	646	672	680	651	636	673	699	688	650	687	622	711	710	668	659	707	737	619	661	675	674	700	666	604	699	680	708	665	674	684	646	648	646	685	629	668	629	688	696	702	689	648	660	701	644	655	690	682	671	657	649	638	696	696	696	677	645	711	679	718	655	650	675	640	706	701	701	685	673	667	656	649	657	714	646	677	676	640	686	658	667	674	673	624	661	702	688	711	684	626	687	712	645	680	675	663	660	678	665	699	687	687	662	653	655	721	648	647	637	677	640	673	680	689	702	659	667	703	694	646	659	678	634	674	675	633	625	683	658	703	634	676	729	662	633	685	651	689	666	681	662	681	656	689	686	681	649	702	671	667	658	644	642	668	675	665	614	692	697	671	711	695	637	643	689	686	684	677	665	640	666	668	656	658	678	700	671	659	670	682	686	667	667	663	649	643	680	617	675	678	721	617	693	690	652	663	668	653	656	687	689	635	656	655	662	723	665	662	660	677	673	682	705	684	664	662	675	696	741	675	641	646	660	699	658	702	662	681	665	670	667	681
25537	21291	27133	24816	10024	4039	2104	5489	21896	21482	9128	3456	1375	873	787	776	759	717	755	752	753	761	708	692	728	767	740	775	702	768	735	784	679	693	726	707	715	708	685	713	684	781	717	709	718	736	700	741	737	729	727	764	706	761	738	755	736	718	706	720	705	796	704	762	692	683	739	741	696	739	705	721	753	779	734	718	716	736	733	736	755	688	773	726	696	767	688	722	704	714	694	706	714	749	765	691	730	700	688	691	726	706	765	760	691	679	732	725	725	737	720	710	714	760	714	704	747	696	719	702	680	722	713	727	703	701	678	738	728	671	749	700	706	723	693	756	773	714	709	723	723	708	703	684	711	714	759	700	713	749	704	725	737	738	709	702	702	773	737	701	734	723	723	785	743	719	724	738	694	728	741	715	725	721	694	750	712	741	736	741	723	713	821	739	720	760	726	778	719	727	682	709	758	680	753	776	691	734	708	737	738	721	709	714	704	735	721	693	718	754	746	735	751	695	744	742	756	674	714	736	707	757	730	756	766	719	743	741	709	733	735	736	753	744	706	729	691	741	778	672	722	743	719	743	748	723	739	743	755	725	681	710	734	724	746	702	716	714	710	735	756	710	721	786	743	718	741	770	712	688	758	733	711	743	695	801	698	738	679	745	745	738	704	728	738	712	679	781	683	734	725	752	719	771	704	730	742	745	707	706	703	700	755	729	752	736	661	705	683	714	682	738	717	767	696	691	750	719	732	714	744	707	770	705	712	717	705	757	719	766	754	689	703	712	725	736	738	684	721	753	732	720	753	765	745	723	731	753	698	717	698	698	771	722	793	748	713	714	719	720	644	722	767	732	739	750	708	735	696	724	707	730	688	750	697	702	754	733	740	743	707	726	738	737	700	720	696	804	706	704	698	671	695	705	715	784	731	719	719	743	747	734	749	677	755	726	699	687	732	759	695	748	674	735	688	730	703	783	750	762	757	768	719	677	683	733	747	789	687	756	733	753	746	754	747	720	695	711	747	719	749	753	750	764	709	725	697	709	731	684	734	701	710	740	723	719	745	726	773	772	783	752	717	722	704	737	727	763	731	735	693	730	688	710	763	733	717	704	732	747	738	677	725	721	709	682	655	699	753	773	724	772	691	717	772	784	732	764	683	707	793	752	727	762	709	731	698	707	721	726	694	715	772	741	773	738	736	763	678	716	735	708	750	674	676	743	732	701	752	716	691	734	790	722	736	759	721	756	762	691	740	713	728	756	735	746	742	723	720	732	695	700	726	703	761	734	739	743	728	726	733	691	733	705	713	708	714	730	722	690	712	702	731	747	735	706	753	730	769	684	710	687	697	763	740	716	726	714	766	701	731	711	757	723	715	720	735	700	733	711	743	704	694	737	753	737	769	746	669	706	723	653	743	714	753	763	687	732	662	711	707	690	761	691	677	727	754	756	723	736	746	696	773	715	716	739	723	703	694	731	729	675	693	779	744	688	693	697	737	780	703	740	772	739	737	771	717	725	735	733	694	743	755	691	711	717	689	744	795	696	720	737	699	717	750	668	727	742	741	691	740	727	744	708	762	745	752	756	738	727	732	718	702	753	767	670	695	720	717	718	758	726	750	710	762	761	740	734	748	671	745	679	734	769	724	767	746	736	750	704	726	723	734	691	730	697	663	721	733	715	745	761	745	708	724	739	758	734	697	711	746	702	743	729	700	720	700	676	716	750	726	724	733	727	714	737	741	748	710	727	713	687	735	741	730	742	772	762	785	703	727	718	706	759	788	711	692	683	748	732	726	736	716	723	725	672	709	714	724	741	722	757	688	743	723	712	767	698	698	693	722	723	704	714	711	701	706	737	746	710	662	741	711	776	780	746	715	702	675	759	739	730	729	714	736	712	725	708	754	735	697	717	709	738	772	706	709	695	786	686	662	772	747	730	672	752	742	740	717	725	686	723	754	754	725	725	734	746	783	719	682	705	778	746	763	683	704	731	744	753	703	726	756	697	739	679	759	730	701	719	726	743	743	695	742	742	693	745	720	764	781	672	697	712	716	715	720	726	702	693	753	712	734	698	737	713	742	713	732	700	698	683	705	688	764	771	679	723	703	758	760	746	703	708	690	691	743	705	718	734	695	766	741	733	709	707	704	773	792	729	717	716	747	703	737	734	734	710	683	654	704	717	749	732	721	683	708	757	680	761	731	729	730	677	731	730	721	694	715	720	734	700	754	734	745	742	736	708	732	670	696	740	785	704	750	728	697	719	698	694	697	744	771	733	734	723	763	711	730	710	695	746	700	713	693	670	726	758	729	725	665	727	770	730	703	716	699	754	737	725	726	744	794	710	690	715	709	718	707	725	716	742	766	728	730	719	702	735	767	746	746	720	765	785	700	713	662	707	768	724	691	761	745	689	717	733	722	767	769	740	694	719	730	738	704	750	697	711	735	688	666	660	704	760	684	720	726	723	695	759	722	722	695	662	751	732	737	730	687	747	675	717	763	774	724	722	748	685	756	695	754	749	715	790	730	663	729	698	746	700	735	768	705	729	743	728	762	727	784	715	714	719	725	711	661	674	703	753	718	698	707	727	717	706	718	739	739	730	767	684	776	720	724	687	740	801	716	739	677	729	698	716	705	701	769	760	736	744	721	772	674	674	756	698	737	746	750	734	755	711	731	702	715	699	735	703	690	685	736	736	756	704	709	751	729	723	753	739	753	689	682	722	672	714	693	750	761	691	743	714	722	733	675	685	745	666	738	720	728	763	718	771	712	710	719	715	761	719	711	725	708	724	703	742	716	714	775	744	715	705	702	714	714	711	787	730	769	697	678	722	709	736	712	733	697	714	711	789	733	739	741	723	713	724	711	717	731	715	693	751	689	732	704	703	717	781	706	747	675	759	721	728	771	705	728	739	759	691	758	764	751	771	759	724	789	707	772	739	694	746	754	701	681	670	725	739	692	730	779	738	742	719	768	732	732	712	677	722	713	669	757	706	725	687	693	726	694	772	726	721	696	720	709	693	713	679	722	679	754	719	747	716	722	737	674	762	729	798	721	757	754	721	709	709	705	702	734	757	767	695	737	729	732	694	745	737	693	733	670	671	695	752	734	754	714	681	717	715	728	706	710	717	735	716	710	761	704	709	755	699	702	714	716	685	694	769	769	754	692	718	685	745	784	703	758	777	774	775	727	724	751	729	777	728	698	736	750	728	725	701	761	768	736	695	737	771	744	661	728	721	703	718	735	715	765	681	713	719	659	743	728	736	739	724	774	722	779	755	691	679	718	749	753	727	742	738	709	725	726	697	763	711	753	679	716	704	711	725	694	711	783	717	750	738	717	706	708	729	712	777	717	705	696	718	727	693	744	733	750	682	721	731	726	679	681	748	699	740	710	712	738	723	718	745	733	709	706	758	703	732	705	685	709	719	750	689	683	693	719	726	716	806	754	759	781	725	714	752	718	727	770	670	699	726	784	735	728	767	732	682	738	726	729	731	739	700
5760	12814	13347	6822	4481	3508	2186	7532	22458	18086	7153	3310	1320	762	672	638	631	708	656	667	665	663	622	729	594	688	673	685	679	653	676	673	645	656	657	680	693	662	650	637	660	644	665	680	701	709	606	654	679	661	685	608	660	657	634	652	652	655	651	669	697	693	613	697	686	674	665	627	649	685	653	637	695	629	667	663	643	641	662	683	680	639	662	706	648	649	629	622	638	662	665	679	666	645	675	675	628	649	677	668	650	604	668	678	676	684	677	670	647	675	670	651	652	669	684	678	648	669	669	660	643	623	615	673	649	640	664	603	667	657	636	654	668	696	657	653	657	659	653	667	626	701	622	640	626	672	629	649	686	625	634	626	670	704	635	666	702	709	650	696	681	653	624	655	643	717	683	632	642	638	665	657	640	628	664	652	650	674	649	655	645	631	651	655	630	653	670	668	696	634	678	679	649	661	669	697	630	672	655	635	698	633	671	676	628	577	670	653	643	663	659	688	672	636	646	694	653	685	662	668	696	665	627	653	651	636	676	642	654	639	655	628	639	660	679	665	669	675	677	661	640	677	660	632	632	622	649	704	699	641	642	643	633	702	611	676	696	648	695	656	638	699	666	625	648	665	663	618	656	698	677	708	665	676	665	696	663	631	658	625	665	661	609	640	657	710	646	679	639	618	640	681	602	642	659	635	704	670	703	623	665	668	703	652	674	678	599	676	667	638	678	660	684	666	678	689	737	658	688	668	605	651	613	677	700	685	685	615	698	635	640	627	657	659	670	654	615	592	663	708	700	658	698	674	637	616	676	687	673	712	651	670	631	710	646	654	650	635	689	705	663	657	691	656	627	657	666	679	627	649	674	701	664	694	634	637	658	624	644	666	639	638	672	676	684	636	679	609	697	661	656	628	678	685	637	707	657	599	648	656	685	642	661	639	691	671	648	680	668	653	674	651	660	651	653	679	632	701	592	676	676	613	624	629	695	617	653	674	716	621	684	669	666	666	627	654	591	642	644	626	684	624	671	672	627	641	662	656	667	652	658	658	679	679	681	693	652	674	674	676	656	686	622	682	646	622	661	704	651	648	651	680	648	653	665	677	682	681	658	663	659	654	624	651	691	605	680	658	639	675	665	638	694	667	674	648	673	647	686	667	689	620	697	646	649	661	660	648	667	652	643	672	656	654	590	620	620	660	648	664	668	642	630	647	653	649	685	622	657	682	669	677	661	631	628	662	631	651	659	651	696	639	665	648	666	622	642	652	657	656	662	628	716	657	647	704	609	669	659	645	690	669	718	689	641	680	630	651	700	681	605	676	631	618	655	659	700	629	680	664	673	618	640	642	645	629	651	657	692	619	608	672	658	652	632	639	629	656	628	633	674	666	619	576	655	637	635	679	671	633	653	661	693	666	666	633	675	683	707	671	599	670	633	657	672	629	697	634	603	650	677	678	643	641	673	672	644	673	649	656	665	644	651	601	695	656	615	658	638	639	646	646	661	674	651	693	682	667	634	617	688	600	620	605	648	658	675	667	657	626	638	650	672	668	651	632	680	643	698	680	643	659	673	632	662	678	635	648	658	672	644	653	643	667	660	669	665	619	641	657	688	656	649	630	619	664	634	677	639	667	663	666	635	674	668	662	653	668	636	654	652	637	664	653	643	668	732	650	667	637	668	684	675	661	607	647	658	641	647	650	633	706	692	630	668	676	682	672	715	686	664	639	624	584	626	639	697	670	714	627	638	604	669	680	706	620	601	649	690	674	624	668	649	671	646	624	634	664	686	645	648	669	687	675	724	663	661	688	665	690	689	626	671	641	617	629	665	653	656	647	648	677	648	656	645	665	633	656	671	637	677	683	636	647	665	666	674	649	653	638	659	658	670	666	655	630	631	679	646	686	633	675	660	647	623	688	631	662	652	645	656	642	666	628	702	674	648	676	653	634	664	725	689	665	673	672	683	690	663	679	648	629	637	699	645	645	706	682	648	696	681	624	693	645	631	682	705	653	624	691	661	668	672	705	623	621	659	654	605	660	699	646	614	663	677	647	675	678	702	651	665	646	641	695	675	651	680	592	686	674	634	696	649	637	690	644	620	673	690	674	679	681	631	689	624	643	650	636	647	646	644	667	659	649	633	665	657	639	655	695	640	700	676	624	613	662	658	668	657	718	617	672	678	663	634	663	619	674	693	666	637	686	668	649	641	704	653	666	685	660	644	651	656	659	618	651	646	645	646	655	637	657	652	626	647	673	601	679	691	698	670	634	652	615	635	693	703	653	663	682	631	629	691	697	728	587	659	702	707	701	649	647	648	681	667	665	670	623	668	663	693	665	653	647	664	644	687	674	657	672	657	649	605	690	629	626	641	651	637	654	654	610	642	654	665	621	655	675	639	666	661	680	642	671	655	595	693	633	640	651	666	654	631	713	656	677	573	660	653	668	643	648	637	663	648	697	645	663	638	660	662	661	645	635	646	662	636	658	718	687	654	644	636	651	635	641	638	710	648	639	690	671	583	635	672	598	609	674	636	616	612	649	675	695	620	654	655	665	634	637	640	653	666	670	647	670	626	659	663	659	623	701	673	643	618	667	677	646	694	637	667	619	637	681	627	663	672	645	633	658	624	641	682	638	676	647	671	664	715	620	656	606	612	638	623	677	657	625	659	669	636	702	687	721	650	649	689	669	657	676	659	668	658	645	665	678	675	663	658	653	619	648	657	654	689	650	667	646	656	661	654	624	613	679	683	649	662	676	634	670	632	668	673	611	672	679	664	582	649	668	664	680	646	699	611	676	658	634	630	714	656	652	661	698	632	630	655	632	638	700	642	633	612	666	647	667	666	623	630	635	650	665	675	682	622	662	624	684	652	640	653	682	681	665	657	668	691	643	670	670	657	632	677	637	653	610	668	688	647	581	689	646	666	656	689	653	676	644	666	669	644	662	629	650	661	657	626	652	657	679	644	652	619	626	655	667	690	665	655	675	694	667	660	670	635	613	617	650	659	634	664	662	615	657	655	623	670	646	676	672	655	680	643	678	596	652	661	631	651	627	653	679	672	636	589	600	642	638	670	642	656	632	668	688	648	636	618	645	580	623	630	637	642	617	599	683	664	641	636	652	708	643	669	665	690	690	645	648	664	678	608	652	612	677	681	684	629	699	654	622	706	654	647	640	620	676	671	657	685	646	660	616	645	670	638	681	631	682	622	672	651	675	709	669	643	657	685	691	622	625	644	598	693	654	675	701	658	646	661	655	679	667	626	619	624	655	664	704	614	684	652	662	640	597	663	616	630	696	636	634	738	649	635	627	660	668	689	642	631	708	641	667	670	669	682	695	597	644	626	651	650	689	631	657	635	612	685	656	648	734	643	646	683	633	687	620	671	682	644	658	607	620	672	659	632	645	658	606	666	714	667	697	622	662	670	638	637	660	654	695	624	630	667	682	639	645	632	637	697	670	624	648	640	643	675	670	608	637	647	657	644	644	652	689	650	626
24154	21282	28534	24330	21160	11919	5043	17787	39770	35657	20473	8149	2558	1186	929	858	900	862	787	838	842	867	815	802	788	855	850	825	796	848	842	800	812	827	849	806	827	837	871	865	857	793	833	864	821	834	849	823	795	803	817	797	835	844	796	816	821	812	807	824	796	803	824	806	813	807	789	783	820	810	807	818	824	833	916	830	855	789	773	852	794	830	846	821	892	820	821	794	768	817	770	794	816	785	807	845	806	863	816	810	835	832	836	809	859	852	785	851	865	807	861	835	817	828	787	834	819	833	841	820	821	831	812	798	794	802	841	773	773	846	820	810	861	792	796	867	875	806	892	762	838	848	829	812	823	817	797	840	788	830	798	775	845	857	822	829	838	847	818	829	785	853	795	843	771	833	808	816	820	803	800	833	831	853	820	856	842	854	805	835	814	855	814	853	847	814	800	836	805	821	759	796	814	831	793	792	806	810	786	832	862	844	830	830	823	816	832	824	835	802	892	799	809	819	777	885	776	856	811	818	797	834	807	786	784	842	848	858	828	814	838	838	812	811	802	810	856	863	791	861	849	859	815	862	827	816	837	789	888	780	782	808	822	860	806	834	735	784	845	803	834	843	768	851	827	814	839	806	857	841	787	797	830	824	786	784	864	849	834	836	798	869	855	835	853	872	772	837	867	845	796	835	857	825	822	805	837	812	829	820	829	804	794	821	801	796	807	813	851	847	786	842	804	877	836	801	871	784	819	872	830	813	837	813	813	780	802	777	830	837	847	814	836	800	829	860	803	825	835	861	850	855	834	836	780	870	823	794	807	826	824	883	814	770	806	823	817	827	807	811	770	828	868	813	839	828	809	846	853	824	783	790	837	833	859	856	784	771	790	864	725	810	802	769	837	855	854	807	829	836	868	840	834	805	848	799	800	799	814	850	806	804	775	833	810	814	856	798	872	846	795	802	836	812	823	884	851	836	793	816	812	794	783	838	805	847	784	846	810	789	797	791	824	820	841	855	848	879	778	836	786	806	814	843	869	830	828	858	812	803	804	861	864	799	801	825	817	782	840	782	818	859	843	820	831	820	812	830	821	860	849	823	846	810	814	761	855	842	878	805	776	780	818	842	821	823	837	794	846	835	759	803	783	800	870	823	816	847	852	827	829	848	853	835	829	821	823	819	814	780	830	778	833	852	819	835	864	794	839	848	801	846	834	824	876	823	848	835	831	870	841	777	841	822	822	840	794	798	854	878	834	796	833	874	834	851	823	782	818	814	829	838	835	820	746	895	808	866	835	776	806	779	868	785	817	812	832	801	837	836	817	817	789	856	819	819	801	807	781	827	827	790	813	848	830	797	835	788	783	870	831	828	853	865	808	811	850	852	762	785	846	809	809	823	767	800	806	826	834	841	867	809	798	845	864	801	778	867	825	825	821	788	831	852	807	842	803	859	828	819	808	812	839	832	821	824	799	824	838	836	809	815	784	846	820	840	751	835	790	857	833	830	821	773	823	849	816	733	810	778	786	855	807	804	844	815	833	867	831	848	833	767	827	795	835	825	808	831	850	843	844	863	835	782	797	856	830	805	822	805	803	808	840	833	824	796	846	788	812	847	842	837	818	804	802	826	821	894	805	833	812	810	780	833	809	813	837	793	854	782	750	819	845	810	822	841	838	791	790	857	802	771	822	830	807	870	849	795	818	829	781	821	801	846	837	820	838	815	812	825	824	818	784	773	808	846	844	792	820	780	862	806	781	811	824	774	817	810	814	835	844	806	834	827	844	809	862	818	821	784	832	832	784	876	780	828	832	812	832	776	891	810	827	803	750	819	784	772	849	886	824	808	778	773	862	812	800	815	844	815	785	852	884	792	830	756	800	858	842	822	824	813	808	795	751	828	823	801	850	765	822	773	829	866	850	803	760	811	828	827	842	831	809	815	765	825	796	816	820	814	807	799	819	804	830	766	791	759	754	781	769	802	792	806	791	792	837	814	798	837	840	819	819	867	827	804	879	917	807	817	807	827	823	787	787	839	761	775	814	797	789	821	836	810	806	845	797	818	849	838	810	842	805	788	840	793	845	820	793	839	836	845	825	757	778	807	821	804	772	865	821	851	851	820	814	773	823	804	780	795	821	816	815	845	766	799	816	794	805	824	832	784	790	797	803	782	765	879	792	843	825	827	823	859	821	808	851	809	842	871	857	818	788	814	794	822	828	822	872	835	831	787	782	815	845	781	792	761	852	815	822	765	869	843	866	837	855	770	842	862	862	856	753	814	833	866	817	817	846	781	843	861	803	845	828	834	778	788	786	803	826	804	816	829	847	818	841	805	780	803	835	826	798	844	793	826	811	876	845	813	776	805	866	875	825	830	737	787	844	848	810	842	786	817	833	789	876	781	784	801	832	845	794	763	850	762	846	795	855	842	825	831	775	804	834	798	817	758	791	804	841	802	813	772	878	862	832	864	866	799	840	794	866	770	855	810	805	839	842	793	793	859	858	824	796	808	833	847	832	833	892	856	833	853	818	769	840	845	832	750	843	785	802	879	846	861	761	838	826	834	845	810	833	836	811	794	807	816	877	838	827	835	834	772	813	816	837	816	823	812	784	832	820	842	820	818	777	804	816	790	793	807	838	884	798	857	824	807	788	785	797	850	811	802	828	832	815	805	798	799	820	793	844	806	801	820	841	805	783	777	814	806	875	764	845	766	823	845	795	795	776	793	783	837	845	767	841	769	827	830	813	816	785	798	845	810	808	830	828	831	881	795	839	805	749	816	784	815	787	833	809	799	801	813	837	799	824	843	852	811	826	801	826	796	834	807	833	823	868	798	814	843	805	769	822	799	813	839	796	780	817	857	774	830	796	863	807	795	773	830	845	823	807	842	782	865	786	843	810	779	829	789	857	828	819	891	831	859	793	837	783	791	795	813	815	794	806	813	781	822	791	782	777	815	792	788	805	787	831	802	769	780	827	810	817	798	822	756	803	846	833	835	829	825	800	809	835	783	789	783	808	800	833	865	862	766	791	810	858	830	809	815	820	782	835	802	803	802	820	805	819	807	842	817	771	806	825	825	801	844	797	791	811	788	808	802	845	793	803	844	820	840	798	806	804	810	803	870	836	820	828	767	775	763	806	787	843	806	818	855	859	817	805	875	792	755	838	804	806	829	819	855	812	781	826	840	821	847	817	826	862	831	808	826	834	800	839	805	850	818	797	821	855	801	843	778	837	865	754	816	793	832	867	820	849	870	843	783	793	794	783	799	815	812	826	786	787	840	818	864	803	785	820	821	792	800	773	814	775	815	807	777	808	834	826	818	794	836	837	740	880	828	799	818	839	842	779	857	860	772	815	834	845	771	787	819	848	846	833	772	798	782	852	809	801	852	795	783	845	778	869	768	830	839	854	825	870	782	843	818	792	815	830	775	775	751	776	839	832	814	817	825	815	843	842	815	827	822	823	806	796	882	799	792	809	824	808	806	793	776	811	800	776	828	825	840
5660	16571	12863	8418	6771	4422	4324	22068	37117	30520	15205	6988	2401	1069	800	725	739	762	726	739	713	745	739	774	742	783	748	748	735	775	760	754	729	780	715	774	701	718	762	746	733	767	719	723	704	752	723	726	703	745	744	740	713	756	731	772	704	723	774	720	792	757	738	735	758	779	789	717	762	709	741	724	765	724	714	751	755	794	721	774	810	725	729	754	737	756	705	708	721	737	738	738	717	729	740	804	702	707	705	726	739	717	726	753	723	713	673	744	699	692	753	786	741	756	728	728	736	736	673	724	717	730	756	770	742	712	718	761	765	671	739	764	714	740	768	756	694	738	724	739	764	727	677	794	738	683	780	724	734	705	787	700	753	774	695	715	726	724	718	734	764	725	761	710	728	733	764	745	776	757	752	748	777	727	752	706	722	740	714	732	757	743	785	737	746	736	762	757	733	733	725	736	711	729	756	761	719	739	701	763	740	735	746	774	790	700	761	704	757	755	736	730	761	802	744	751	679	730	711	764	714	726	752	699	748	715	710	758	776	695	746	781	660	735	725	760	721	764	731	763	718	743	798	755	701	723	727	732	700	730	673	747	730	766	712	716	734	734	784	653	680	717	758	739	707	686	714	725	737	728	719	758	669	735	743	791	732	750	706	705	713	748	740	691	696	750	739	738	711	687	694	721	713	763	751	720	714	725	700	725	777	732	756	744	757	778	683	745	741	737	691	692	724	726	746	725	756	735	715	771	730	733	746	734	700	729	695	732	744	776	742	701	743	766	732	695	772	746	737	712	685	729	762	750	726	774	782	712	697	714	701	713	720	705	683	700	753	720	741	692	665	731	759	695	692	710	778	794	752	724	749	739	748	760	777	713	727	720	750	742	701	684	715	739	737	769	760	704	725	811	737	765	743	764	727	720	715	767	689	719	716	769	726	725	739	763	752	776	758	751	746	701	719	688	766	722	752	724	675	699	773	719	714	747	704	714	684	747	762	776	707	765	725	677	741	735	771	709	749	712	731	713	732	786	761	702	769	725	772	688	702	715	702	744	696	724	681	751	746	752	760	728	762	722	749	758	707	730	744	763	722	772	763	707	731	737	760	727	718	711	690	717	723	743	774	684	706	702	788	702	722	764	709	728	698	755	735	712	726	680	684	712	710	757	744	717	715	690	745	743	723	705	695	744	729	776	684	693	708	725	775	766	794	734	710	781	785	754	749	704	681	742	753	760	717	730	737	709	779	727	758	680	741	742	728	752	685	768	761	715	750	751	734	757	781	765	733	738	728	708	681	741	732	768	718	729	767	736	765	696	750	708	708	757	740	717	745	774	757	710	739	713	742	691	726	733	721	728	745	724	708	720	706	739	725	743	706	751	688	729	736	744	744	721	756	713	701	749	745	710	790	759	746	726	728	683	749	710	688	750	741	753	736	769	683	728	783	702	729	727	758	758	730	736	713	720	759	704	761	711	725	737	757	718	708	705	701	768	772	705	692	742	766	776	698	736	706	746	783	718	710	746	716	767	709	750	753	733	708	694	734	737	763	707	739	730	738	715	736	742	699	759	722	710	716	760	750	721	769	747	721	712	768	769	709	760	730	704	700	749	669	734	749	712	758	728	744	695	736	756	729	731	719	719	715	740	733	702	713	728	710	726	756	710	762	793	719	780	773	702	751	733	737	730	709	732	778	744	729	786	752	728	743	719	760	736	662	722	744	715	703	704	739	741	725	723	690	738	735	760	755	708	686	735	761	681	736	711	739	729	725	737	669	748	754	741	715	706	718	760	759	700	754	749	751	750	759	687	696	775	768	700	730	784	753	784	723	753	696	761	752	691	772	692	730	738	718	748	756	745	739	705	712	759	721	789	753	745	749	726	719	742	760	784	729	725	702	740	706	732	785	744	702	714	758	708	760	716	716	691	713	761	770	739	816	728	731	733	739	737	731	736	730	777	737	737	705	749	731	727	698	686	786	694	762	765	723	735	711	682	733	752	702	747	710	724	733	755	732	731	714	721	718	776	716	733	728	748	725	730	699	706	712	728	713	734	700	682	742	713	720	735	741	701	720	737	699	665	744	715	737	657	728	747	800	738	763	757	745	700	737	749	740	718	708	685	713	733	729	728	732	742	739	773	740	699	719	751	745	732	721	768	707	732	724	702	735	742	738	754	720	690	730	727	740	793	766	717	770	734	763	697	791	793	760	692	709	739	669	710	757	742	724	725	786	719	750	747	750	794	752	718	758	767	714	743	715	728	749	765	685	747	687	768	749	762	715	736	729	793	733	711	762	744	771	721	738	719	742	779	696	741	792	753	735	732	746	732	737	759	708	720	694	746	746	746	712	778	751	746	762	780	684	719	734	766	729	735	752	785	697	798	730	727	729	681	744	768	737	771	766	762	732	737	763	759	718	738	677	773	724	718	685	730	736	750	720	706	737	762	683	733	734	710	784	774	723	726	777	682	704	733	737	754	728	734	738	732	733	718	719	730	738	731	681	757	726	760	721	724	726	750	759	732	730	658	733	768	696	723	672	700	705	738	723	731	790	690	713	736	712	748	698	750	746	730	686	723	709	677	759	766	727	728	776	728	741	703	783	757	728	743	727	710	737	768	766	746	733	721	731	730	712	712	709	697	744	722	729	695	794	703	712	777	736	772	727	754	813	730	728	757	768	721	713	762	735	726	732	738	759	699	665	717	717	729	731	740	752	742	718	748	749	727	740	756	707	700	735	691	717	760	715	745	724	768	754	707	721	717	714	700	725	734	716	759	734	757	712	721	724	697	719	740	735	779	726	692	713	720	713	744	733	744	723	769	720	713	735	720	678	751	723	745	803	772	731	733	702	684	721	736	758	732	768	711	767	749	728	735	700	768	725	683	707	743	745	722	708	675	758	720	759	697	721	731	727	718	749	714	745	737	797	762	738	753	695	774	695	702	742	726	731	743	725	733	723	743	681	743	737	759	751	710	683	735	754	708	716	756	731	717	751	756	729	730	771	749	741	737	747	730	701	671	749	738	726	745	710	696	700	767	723	748	731	767	724	752	696	753	781	725	724	733	735	675	767	744	768	714	738	715	698	730	811	739	725	744	698	737	728	733	721	755	739	750	762	735	740	707	703	731	733	730	733	738	726	729	697	728	746	731	730	741	716	690	745	731	783	698	712	680	753	756	756	770	740	720	706	722	753	745	715	738	728	680	724	738	773	749	725	729	754	681	666	757	700	693	708	756	698	707	695	730	750	730	717	761	693	681	719	743	716	678	725	663	701	752	736	766	685	712	669	745	701	710	748	708	718	782	717	694	727	723	730	755	725	720	706	755	713	759	708	704	687	762	754	720	746	699	764	716	684	743	745	763	750	737	708	678	723	723	710	752	783	700	666	729	721	690	721	738	752	680	776	707	744	744	682	706	714	747	740	769	754	710	716	744	727	757	755	741	759	722	708	750	705	693	757	747	736	687	788	767	725	759	727	714	713	733	727	712	726	744	737	730
27633	14156	4666	3076	2081	1953	1762	2239	3619	3215	2088	1222	964	830	823	782	827	749	776	769	758	730	801	796	777	781	804	772	758	765	732	776	808	730	726	762	777	756	787	752	777	692	795	750	775	752	780	782	764	792	786	783	758	766	801	736	750	777	763	790	776	716	748	732	771	806	796	757	751	731	740	778	727	760	791	763	745	757	739	781	751	725	775	780	752	717	729	722	793	781	723	767	802	750	707	772	738	744	765	757	756	790	818	754	754	745	753	797	788	771	755	770	757	744	720	776	802	717	713	776	758	711	796	763	721	758	739	744	716	788	725	781	775	768	766	742	784	785	788	773	769	733	752	754	795	715	743	754	734	780	769	745	776	750	750	773	776	777	734	770	761	758	822	766	754	724	764	805	750	744	772	672	777	753	726	732	759	788	774	809	742	745	748	711	752	748	799	689	763	755	763	702	756	777	738	768	806	761	735	710	813	785	788	738	780	735	761	802	798	764	791	752	780	804	768	767	788	766	772	784	786	765	750	743	750	693	771	786	770	756	729	784	808	752	769	725	725	790	730	756	752	755	765	801	749	765	807	706	735	733	756	782	770	746	761	842	774	745	722	794	733	765	723	771	758	736	778	819	755	740	709	734	678	737	780	781	727	747	769	777	757	796	736	764	775	749	805	726	730	772	764	779	775	728	791	755	723	750	757	742	739	746	744	779	776	765	757	755	806	763	800	746	741	816	778	743	796	743	741	776	772	780	768	774	770	772	770	743	756	764	790	762	723	716	755	765	730	737	766	738	767	741	745	752	746	758	759	786	755	778	756	745	741	704	800	742	792	688	770	763	779	746	755	741	705	792	795	758	791	748	749	737	809	742	726	735	781	769	753	743	730	780	807	824	764	724	778	817	731	802	740	772	796	769	751	776	780	725	756	774	761	769	761	751	788	763	749	716	832	788	744	726	783	719	771	737	734	768	753	714	796	745	772	756	755	810	779	760	787	749	717	740	786	758	740	721	741	721	725	737	782	746	795	777	734	771	771	746	755	757	784	730	802	790	727	751	707	726	801	780	716	747	781	781	806	741	721	750	799	727	764	783	733	727	764	784	701	751	785	789	737	724	770	796	762	762	777	795	772	762	793	712	733	777	748	751	757	793	766	736	774	750	766	778	788	720	734	729	698	799	752	723	811	775	755	757	730	810	773	754	756	756	806	802	788	716	782	734	792	760	770	776	754	803	735	797	754	739	754	794	767	760	791	713	800	787	763	752	816	785	743	704	740	757	741	720	772	745	762	805	739	731	765	781	749	773	753	802	767	792	788	770	749	793	748	753	800	770	701	782	775	832	779	746	770	764	796	784	815	797	733	768	753	770	747	734	755	719	770	742	766	741	742	778	766	767	751	739	761	753	796	779	776	744	749	782	779	769	783	784	797	806	790	717	742	792	805	743	780	785	761	707	784	715	735	782	694	736	737	754	755	760	764	742	791	789	786	710	800	743	778	716	708	772	765	747	761	810	770	770	780	752	792	709	740	765	760	734	810	781	779	764	716	733	805	754	749	785	768	723	729	765	765	749	726	770	775	767	732	745	779	793	763	727	736	741	749	710	764	743	776	770	715	701	737	762	771	744	786	776	756	713	706	766	761	838	731	782	745	785	781	748	776	729	753	793	721	707	744	765	733	790	755	739	755	757	696	728	728	749	757	776	784	781	738	716	734	796	730	754	767	782	747	733	756	774	808	751	740	748	756	735	738	772	741	779	807	742	721	721	737	761	788	762	819	834	737	773	724	770	744	731	726	756	760	793	765	761	773	805	783	759	776	769	755	776	739	813	765	780	735	695	794	702	796	816	768	741	768	747	754	691	737	738	825	694	732	752	740	792	765	798	781	744	722	764	760	785	712	730	744	826	770	747	759	779	701	735	763	763	753	775	737	741	767	767	746	799	760	747	783	792	741	777	825	708	748	799	820	778	800	784	798	755	762	779	729	749	778	759	768	748	729	810	758	702	748	788	742	734	760	757	709	769	749	717	787	791	717	718	753	791	738	747	739	753	740	731	742	764	755	759	778	762	747	755	757	779	767	746	758	753	841	738	770	733	748	763	765	845	781	769	728	776	757	748	777	759	744	765	739	757	767	725	793	743	764	745	765	732	717	728	730	793	748	792	756	703	813	787	735	723	759	778	762	770	793	758	787	760	784	769	747	763	776	714	772	718	711	778	779	739	784	732	805	794	735	782	739	815	750	779	761	745	763	766	789	780	844	764	723	792	806	751	809	753	744	744	763	760	749	699	814	759	789	772	777	763	756	738	772	775	782	749	744	802	752	749	767	762	727	803	717	745	714	751	747	740	774	729	763	784	725	743	719	736	793	825	751	777	718	752	748	746	799	784	701	788	740	777	762	770	752	730	730	787	744	661	768	779	753	777	759	752	741	772	767	763	737	769	773	772	798	782	788	788	729	749	750	816	738	788	782	746	746	758	775	733	758	776	730	723	771	734	735	744	769	715	782	737	763	840	756	765	766	697	800	727	788	729	738	769	732	797	714	764	764	766	798	755	761	764	716	690	738	795	726	745	785	736	739	772	728	752	716	751	779	783	780	775	704	808	719	770	798	809	784	815	766	758	759	764	774	787	791	786	725	758	750	748	773	744	748	757	726	768	759	796	749	689	798	760	801	741	796	738	768	734	757	794	781	766	774	688	820	796	756	792	773	720	758	763	811	777	763	773	720	730	720	765	760	757	775	704	750	749	735	753	746	745	782	827	780	750	793	768	767	750	797	818	751	767	738	802	757	788	830	807	748	775	724	743	766	776	721	724	769	753	723	741	761	739	712	770	729	721	732	771	743	772	726	796	743	778	687	718	749	761	737	786	744	746	745	755	784	763	807	725	780	761	763	727	721	744	730	745	803	796	783	787	777	738	756	741	761	807	772	751	734	710	745	770	734	735	746	765	752	727	760	763	739	726	751	764	798	763	793	729	751	800	731	769	724	718	740	768	750	730	743	789	734	767	788	750	825	753	739	735	786	720	716	771	798	787	764	719	750	807	757	742	772	738	714	726	817	787	763	754	754	708	743	778	722	779	751	763	739	765	747	756	719	804	805	723	791	760	749	779	728	786	710	801	755	754	753	767	777	772	779	756	815	752	755	756	776	754	725	778	745	770	804	759	739	779	799	802	766	753	703	778	742	731	757	754	690	721	802	790	834	794	780	699	733	747	762	783	777	722	796	779	729	753	757	811	755	770	791	790	805	693	797	770	767	766	696	784	784	725	743	795	802	752	718	749	743	737	740	770	728	764	809	756	747	746	777	772	718	837	768	767	800	758	761	748	784	740	738	740	774	761	803	809	750	770	749	762	750	776	768	711	809	796	785	798	777	763	734	787	726	723	780	749	733	738	761	791	785	764	749	797	725	725	770	779	736	775	770	788	745	774	771	761	757	756	775	756	778	726	742	787	757	735	757	804	809	720	739	779	796	803	767	800	784	785	757	752
6154	4133	3946	2679	2317	2481	2246	2924	4315	3425	2105	1285	869	746	711	687	658	710	694	698	677	649	672	638	680	656	668	671	662	678	653	712	656	670	659	662	707	683	626	680	675	691	652	643	696	685	646	719	724	655	677	703	708	682	627	652	667	684	623	696	692	685	646	693	656	712	683	697	687	656	595	669	665	683	679	621	648	717	626	698	648	664	699	683	701	642	668	686	662	668	659	689	647	631	666	674	703	645	675	654	634	635	671	702	665	632	675	644	702	665	662	657	655	659	690	644	627	686	676	705	711	713	624	657	667	650	696	691	652	650	679	699	666	650	708	669	660	719	695	691	696	705	690	657	638	704	677	662	674	679	669	663	666	677	650	703	644	655	729	709	674	700	642	664	655	659	669	656	686	661	654	669	651	707	634	655	730	693	653	698	653	708	637	640	681	658	644	662	663	646	691	650	691	668	626	675	687	663	673	657	630	716	663	647	685	681	679	684	657	712	652	706	695	679	712	655	674	684	674	675	654	647	683	649	668	665	649	660	630	687	685	656	646	680	655	656	666	691	660	673	640	660	642	686	639	674	630	731	648	671	679	697	662	646	668	644	706	654	645	687	658	675	694	729	663	681	643	649	657	651	638	652	680	727	617	693	647	668	635	641	694	687	699	678	654	623	646	669	710	670	649	691	618	656	656	666	682	691	647	615	663	690	687	646	654	640	652	640	667	735	687	672	636	638	686	638	674	667	658	701	682	704	694	639	653	622	671	706	668	670	666	695	639	689	678	687	669	730	589	654	636	653	712	646	663	657	705	651	671	697	681	665	650	624	677	668	700	656	640	672	695	689	652	715	656	637	664	704	657	672	699	689	680	699	657	695	630	680	653	720	678	636	632	686	687	687	705	671	689	685	635	676	721	643	677	666	645	669	657	674	684	675	699	626	721	645	626	646	697	678	672	626	705	620	667	652	671	656	735	660	683	695	667	634	675	626	671	663	721	655	646	660	664	677	689	646	671	666	642	685	645	658	648	674	703	683	696	683	582	657	646	682	627	670	671	678	638	643	640	657	683	647	661	652	654	642	603	640	633	704	633	672	648	692	692	632	697	670	711	686	705	648	679	650	621	668	666	631	647	629	637	679	663	607	702	658	678	613	663	679	660	673	656	660	658	648	691	699	669	656	688	658	628	654	685	641	646	690	636	663	655	617	669	648	715	689	691	669	692	666	689	709	671	651	672	691	633	680	662	675	602	669	611	599	683	680	686	682	641	667	673	684	659	640	663	675	689	619	623	656	641	696	647	655	695	661	669	661	658	666	703	682	672	636	679	710	664	654	669	659	684	690	700	676	640	695	720	656	671	661	646	697	654	657	684	689	692	668	686	687	635	640	677	634	632	647	682	659	647	636	643	696	695	663	716	634	654	701	644	655	621	688	683	643	704	667	678	667	650	687	609	673	652	686	637	649	663	649	708	673	652	670	690	595	637	685	654	689	621	655	682	661	637	669	679	695	647	691	680	686	649	675	621	686	695	699	640	643	676	670	679	685	681	663	669	639	656	687	688	657	619	682	686	621	639	683	663	670	635	645	699	637	686	690	744	698	645	684	697	622	691	615	693	693	679	686	655	649	726	668	664	676	639	710	676	702	646	667	666	667	660	696	672	646	658	654	601	675	716	638	636	665	611	696	649	659	705	676	677	661	673	640	686	678	645	695	678	678	675	664	669	662	652	661	610	686	663	676	674	643	664	669	704	668	665	647	641	649	702	675	642	660	614	657	659	671	665	632	647	747	655	682	654	689	620	699	661	639	682	642	659	673	650	643	656	668	686	675	677	658	645	684	659	658	659	679	689	708	650	638	685	664	671	622	641	640	686	660	678	645	688	695	676	678	629	661	685	621	662	670	683	699	707	662	666	650	639	676	684	663	677	636	652	656	641	651	646	688	694	648	651	587	658	653	678	678	690	672	661	649	659	691	658	644	630	643	700	622	676	646	691	641	683	717	697	685	668	682	700	706	670	700	691	712	677	678	665	663	661	692	702	718	668	656	664	679	695	674	675	723	665	697	702	675	678	676	637	647	668	632	711	695	675	652	663	650	681	599	644	660	700	611	691	685	718	688	673	671	675	665	700	627	685	721	638	669	632	652	695	639	667	628	634	681	705	713	650	665	688	691	628	623	692	644	633	689	683	707	660	682	683	628	646	704	654	705	683	684	723	700	679	635	690	684	666	644	681	628	689	647	674	681	651	685	640	670	688	659	632	631	662	689	628	710	630	637	627	676	643	647	683	659	672	685	624	628	650	637	694	670	678	659	650	638	623	677	708	707	610	682	653	694	651	647	712	636	677	671	655	658	703	647	668	651	691	672	699	637	648	659	641	669	686	635	650	653	681	704	684	632	657	689	663	677	625	717	672	682	655	668	662	643	683	662	603	644	672	634	657	681	688	664	694	654	685	681	725	675	691	720	624	635	694	650	704	729	667	640	672	615	627	616	669	681	684	640	668	689	615	671	644	698	671	654	688	623	706	666	670	648	682	648	700	674	697	668	660	650	684	709	675	676	687	647	684	643	655	635	665	655	631	652	679	645	675	643	648	658	684	632	656	671	663	636	688	677	670	684	653	655	670	636	661	607	672	645	671	697	650	657	661	649	675	604	674	671	611	706	659	691	647	700	624	689	695	687	649	616	681	680	676	675	669	662	705	671	652	629	682	701	657	706	679	652	647	689	632	610	683	673	637	717	664	630	693	709	666	621	669	703	705	648	687	641	686	642	669	666	701	699	641	648	653	699	623	667	675	696	641	675	654	665	687	626	654	667	604	652	663	737	695	678	612	681	684	653	668	659	663	670	707	708	633	653	697	741	682	648	715	667	727	655	683	660	726	677	670	664	660	636	619	662	672	663	640	674	611	670	694	661	603	598	653	665	734	666	673	629	637	648	638	658	680	665	655	663	701	667	692	664	696	629	632	682	668	707	700	666	680	636	621	672	686	704	673	723	677	669	648	668	658	686	678	627	694	626	653	698	702	634	620	695	652	653	680	650	693	617	666	678	625	656	657	705	649	673	709	667	696	722	703	680	667	681	640	625	653	651	650	634	696	672	695	691	658	723	662	668	639	667	624	652	653	639	709	682	709	641	690	665	678	665	670	653	671	677	642	647	661	647	706	708	645	666	687	705	626	656	665	642	699	707	735	665	666	691	627	686	606	688	680	655	664	667	707	657	653	667	618	683	678	624	652	675	676	647	715	686	635	676	682	660	638	649	682	725	639	687	633	661	676	682	696	660	672	673	689	671	688	662	654	650	650	714	687	687	652	669	616	629	655	662	676	677	688	669	649	680	651	685	654	673	684	679	630	641	635	672	651	701	703	669	660	698	626	656	670	738	716	626	691	677	655	705	682	662	704	662	668	669	650	688	667	662	687	686	684	684	677	706	652	659	712	681	622	687	647	656	681	651	682	732	645	694	657	664	626	674	642	642	674	649	696	693	684	659
25446	21275	26992	24910	8213	4066	2793	7528	21452	20242	9535	3340	1492	872	763	771	743	717	696	710	708	762	731	751	760	733	726	720	751	745	704	752	756	705	654	776	750	696	707	687	703	748	727	665	695	744	673	743	712	704	703	668	728	724	762	729	719	716	747	714	718	730	684	702	732	687	719	699	686	733	695	723	713	677	729	731	726	678	737	714	715	747	711	669	722	716	699	654	730	687	746	670	742	657	696	734	677	675	741	716	708	720	744	713	758	693	722	676	724	686	718	700	716	722	676	699	706	710	746	706	686	689	665	711	663	685	703	661	735	676	772	700	637	689	677	689	719	689	693	678	714	669	747	719	693	712	687	697	672	690	757	684	678	709	688	699	692	695	744	704	706	713	701	756	651	710	690	688	742	723	694	720	712	680	736	684	752	716	671	722	721	728	698	741	698	788	749	685	685	723	719	704	741	679	685	742	661	708	705	724	698	756	737	715	756	701	716	699	664	704	704	706	689	705	702	733	686	702	687	753	718	728	693	674	712	752	690	702	658	722	701	701	699	735	688	716	732	695	670	735	694	743	704	721	668	726	731	724	688	674	730	717	714	681	717	733	694	695	727	718	729	684	747	658	723	654	664	740	710	728	668	728	718	666	715	700	672	733	730	726	713	673	713	723	662	719	658	708	675	730	732	691	712	681	705	646	726	720	721	743	728	676	725	762	722	748	742	673	725	725	694	680	712	697	669	665	715	780	687	727	684	700	716	670	781	738	748	767	719	739	747	699	710	746	745	706	670	694	716	736	733	709	741	721	682	690	712	741	714	734	710	703	681	686	697	721	721	661	677	658	718	689	686	702	692	768	679	707	707	699	781	704	716	697	771	706	687	692	700	709	712	750	691	708	661	694	736	737	745	714	736	678	726	679	670	694	711	714	703	741	742	690	673	726	695	681	725	722	716	737	723	653	715	741	738	713	692	700	714	739	707	709	707	706	707	746	702	721	744	706	700	700	700	654	713	685	710	719	682	714	740	723	695	705	745	774	666	744	684	737	700	701	697	696	689	696	691	727	709	663	767	722	747	693	667	624	689	741	706	747	732	671	649	695	682	738	714	692	735	722	674	748	671	689	699	736	729	677	687	693	691	694	705	675	717	654	692	715	694	736	744	717	702	701	735	719	670	703	724	662	733	670	722	719	718	725	681	710	708	743	761	715	668	688	735	669	684	722	691	717	747	699	760	736	732	731	727	723	736	753	691	707	747	678	731	723	706	742	645	729	735	649	670	730	750	682	721	713	712	719	749	745	649	661	730	678	696	685	715	727	695	716	730	729	707	670	724	726	683	684	718	740	724	701	709	748	737	731	703	700	711	765	712	711	709	713	675	705	729	662	702	708	724	731	725	703	730	689	720	716	711	701	704	729	676	721	708	745	740	731	713	691	706	682	734	687	725	687	701	679	747	712	733	732	706	730	703	712	724	694	708	662	744	665	684	744	694	730	769	670	747	692	712	715	727	717	715	746	703	742	669	702	718	732	678	685	699	711	712	715	711	723	694	694	749	688	738	741	712	709	685	715	701	735	693	686	703	736	705	714	729	665	720	672	671	713	670	715	707	681	680	712	721	714	726	744	662	669	675	717	695	695	675	693	687	721	715	707	696	691	724	717	746	758	731	736	741	689	735	731	712	677	713	711	716	722	773	723	728	778	710	754	679	669	657	726	650	673	693	706	704	737	667	710	714	710	713	730	710	722	682	717	714	751	760	681	721	709	690	736	700	718	656	671	664	695	712	692	727	741	739	681	716	701	699	704	752	691	711	675	733	730	690	697	665	711	744	726	667	722	757	709	701	702	689	690	722	675	673	683	733	716	690	716	683	710	674	739	710	701	732	708	671	700	702	705	662	655	700	664	694	706	751	722	647	696	710	673	678	713	733	718	772	744	734	729	697	724	683	721	638	697	723	691	717	731	724	720	741	725	700	710	665	754	666	666	695	665	707	714	733	660	710	673	727	777	702	687	762	669	674	714	695	723	699	699	716	699	688	706	666	677	708	654	696	705	713	690	743	693	704	711	688	709	690	751	725	715	695	729	702	714	732	716	661	652	665	637	669	737	715	664	731	690	747	686	690	643	725	710	656	686	684	713	701	723	687	713	716	707	686	728	658	721	711	689	694	652	739	716	707	729	663	742	716	727	653	692	688	724	725	738	676	731	743	722	730	714	705	720	688	752	692	738	769	750	691	711	692	746	715	682	714	669	699	710	659	700	715	690	671	683	711	709	745	744	690	740	678	727	709	672	670	724	721	753	708	692	692	708	666	692	697	692	661	743	678	723	717	701	706	711	776	693	685	717	697	717	694	744	700	713	697	715	713	702	705	667	664	733	732	793	739	711	723	674	719	689	679	723	714	742	702	674	721	690	707	694	692	702	686	707	707	696	711	763	721	681	703	692	705	678	684	711	735	747	755	717	664	714	733	660	739	757	686	763	711	743	743	731	689	700	745	685	680	698	747	673	674	695	734	676	700	725	712	701	659	737	732	680	668	717	705	665	719	789	661	748	721	690	674	730	738	725	731	708	713	693	717	729	685	705	738	743	730	729	706	715	673	722	712	743	686	700	710	718	650	677	719	701	704	731	675	699	747	716	661	721	752	710	720	729	734	717	710	741	731	729	673	681	697	742	694	744	711	698	720	696	718	724	672	759	700	716	667	722	746	762	661	716	680	743	689	732	692	719	700	678	679	713	713	683	723	760	717	726	725	685	727	739	693	721	702	701	686	703	735	709	701	714	701	706	706	707	727	735	746	673	716	707	708	707	705	707	727	726	701	668	702	714	687	732	711	712	742	712	659	670	673	678	698	723	776	695	693	709	742	723	662	674	676	698	730	741	707	665	731	724	726	677	713	722	706	707	675	688	676	712	698	698	713	688	694	732	722	744	722	693	711	728	681	732	687	677	718	720	710	692	696	703	743	738	726	752	729	724	697	698	751	710	736	752	783	697	671	640	731	682	760	691	689	719	668	714	680	721	706	729	696	726	721	702	698	683	720	679	661	682	700	710	693	716	665	697	664	718	752	723	694	731	739	720	691	722	709	679	679	697	682	688	715	709	690	712	684	663	704	699	718	721	699	735	670	707	654	725	683	672	721	693	709	688	675	703	740	734	708	710	649	738	679	758	763	704	696	738	769	695	692	664	730	675	693	685	654	687	720	716	708	716	720	717	675	711	660	719	727	677	674	688	705	727	706	677	712	693	700	749	670	704	738	736	714	738	672	761	682	664	712	704	707	698	720	716	725	743	690	747	715	670	738	724	743	668	712	693	728	648	693	717	718	745	677	752	738	699	718	700	670	682	725	702	723	694	676	693	730	766	659	698	764	719	665	729	699	700	745	709	720	711	652	710	709	711	650	739	726	725	674	696	724	735	733	717	712	699	715	706	683	704	716	723	755	672	673	696	735	730	713	715	660	717	755	684	710	721	696	708	713	710	708	747	762	698	699	731
4764	5780	6616	4296	3539	4142	3306	9765	21937	17485	7703	3384	1548	827	728	639	670	661	613	655	619	651	636	715	625	670	697	640	661	655	618	654	626	687	646	618	633	668	671	675	685	652	638	646	644	655	629	612	656	677	670	659	580	687	670	680	642	693	685	656	649	668	631	660	692	614	650	641	634	619	637	646	629	649	667	713	630	611	695	631	680	643	680	674	665	648	653	678	655	597	641	663	742	700	668	694	662	666	648	654	615	659	635	674	654	635	635	654	683	661	664	665	663	644	685	645	677	687	659	700	646	656	642	643	622	682	632	665	633	662	670	652	631	641	678	661	669	703	660	673	646	644	623	656	626	628	641	616	667	631	677	673	652	660	631	643	686	632	672	686	670	627	622	639	657	659	651	685	623	661	617	695	661	676	662	610	693	656	685	608	634	692	632	656	691	671	642	698	634	632	628	691	653	632	678	630	624	666	673	626	629	655	613	670	641	640	687	673	673	624	656	686	615	638	668	711	625	663	618	681	632	636	604	651	640	623	659	627	648	630	634	642	677	676	641	665	662	632	668	629	647	669	656	692	662	680	634	650	683	675	713	639	661	675	627	698	665	612	634	640	662	649	659	615	683	630	627	688	604	645	627	648	676	606	643	689	683	661	646	676	670	705	675	638	622	692	655	670	621	653	642	624	640	624	651	650	624	636	635	670	629	686	654	625	710	630	639	657	680	680	649	627	694	641	681	632	596	616	679	671	615	671	666	674	635	719	683	677	673	646	646	669	654	643	654	643	647	640	660	633	657	622	682	642	687	608	662	640	642	626	652	661	660	656	611	669	670	648	678	667	709	650	646	680	679	674	692	611	659	678	644	653	661	672	626	690	619	659	681	663	613	674	676	623	629	619	641	623	682	629	638	660	653	661	689	636	649	664	652	659	667	668	710	634	682	599	660	619	685	625	660	661	684	656	668	625	626	638	635	618	658	616	652	673	646	667	654	610	659	672	675	669	695	605	663	635	664	642	642	679	694	619	615	652	675	643	667	623	633	685	644	676	648	666	622	644	645	597	674	664	647	634	636	673	664	605	630	652	636	654	642	635	658	664	668	644	646	673	599	601	661	687	669	633	599	689	689	657	657	654	648	644	690	624	649	661	654	715	650	701	665	662	649	651	638	706	667	637	675	654	636	658	676	663	642	623	649	687	664	690	628	610	675	674	635	652	612	618	626	685	595	679	699	674	619	606	654	656	639	653	622	700	676	629	613	670	664	630	639	687	619	659	711	667	671	688	663	621	684	665	641	672	672	665	656	617	609	639	621	723	672	653	673	656	603	647	639	638	634	686	648	614	646	662	639	628	666	620	629	608	633	658	651	702	647	643	640	638	675	681	644	694	609	650	659	686	611	665	602	646	646	640	626	649	656	619	626	669	679	661	665	633	664	669	639	629	618	669	654	644	661	640	635	633	621	633	620	645	642	665	658	612	667	703	686	640	625	638	682	673	614	637	644	671	709	693	610	658	684	695	661	641	649	669	658	634	691	635	688	654	667	693	631	623	638	633	665	591	611	606	639	651	663	667	656	665	614	645	625	690	626	630	663	652	638	669	659	671	623	635	668	631	677	638	645	688	637	627	667	657	626	674	652	653	652	579	648	620	632	616	695	646	647	659	665	594	592	682	644	644	658	644	594	647	656	633	653	634	651	684	620	633	713	646	651	657	623	646	638	631	706	623	635	631	647	621	681	646	663	642	654	647	647	666	643	685	607	660	704	662	632	694	702	691	625	613	658	622	645	682	659	607	637	668	645	650	656	621	672	659	675	663	629	632	676	605	632	620	637	666	671	665	654	660	700	667	685	664	669	671	671	637	643	637	616	689	650	654	619	665	648	660	614	675	634	690	644	651	600	645	618	605	660	634	654	647	637	669	666	633	658	628	665	668	625	598	671	668	650	667	617	620	659	655	669	636	666	642	631	707	645	602	620	668	685	678	698	650	621	658	669	635	649	637	685	665	643	660	661	658	685	648	643	661	718	640	692	654	637	657	692	656	648	673	642	641	682	662	674	674	622	653	664	621	646	653	642	637	671	642	654	632	660	631	650	624	683	663	694	591	658	668	621	670	675	628	619	648	658	652	643	668	673	689	648	619	661	673	621	622	647	629	692	631	657	605	687	637	690	661	674	624	637	696	637	638	665	627	630	627	641	617	699	649	673	651	654	639	660	667	670	620	631	642	655	619	704	648	623	665	671	642	654	714	703	672	680	680	648	646	637	629	639	679	657	625	667	685	699	609	664	646	662	663	684	681	669	628	698	629	653	664	685	638	624	632	626	659	642	627	622	667	668	610	656	611	658	676	687	655	671	607	626	649	656	641	673	671	676	631	668	674	678	658	609	676	707	651	611	617	671	639	628	654	675	647	701	652	606	650	636	658	674	698	693	662	650	657	648	663	670	630	629	646	679	667	645	687	653	670	617	607	640	642	614	634	684	660	641	628	626	635	611	609	677	585	592	709	634	638	628	646	645	662	695	676	630	649	684	683	666	649	647	669	665	633	621	646	646	734	622	655	632	635	632	638	641	668	608	643	668	624	683	646	637	634	626	580	670	647	660	660	664	699	631	650	638	642	687	631	670	684	686	649	652	665	655	648	654	634	621	627	657	641	630	613	647	619	628	678	643	633	638	649	649	678	670	628	649	658	608	667	621	639	635	612	611	627	614	663	686	625	672	661	588	714	636	632	701	682	650	634	669	632	624	640	639	661	626	686	686	697	667	694	672	625	634	617	676	679	636	647	653	620	656	622	628	650	636	670	608	636	653	643	623	591	651	657	689	649	636	639	616	637	629	652	598	639	639	624	668	631	598	647	653	637	677	623	685	622	667	625	658	636	618	632	626	654	620	681	624	679	617	677	626	653	671	670	683	629	612	653	591	658	654	652	645	614	631	640	607	668	687	676	631	625	609	645	640	640	645	649	666	654	621	637	676	663	647	610	656	644	651	654	680	650	674	603	669	621	650	663	682	685	637	664	593	630	671	665	606	636	642	607	661	623	655	641	640	668	651	651	629	660	654	658	674	632	587	683	702	644	615	633	628	662	650	641	626	701	648	645	616	644	696	649	622	671	623	649	668	644	644	690	687	641	696	673	646	642	659	686	629	657	648	664	661	620	667	635	669	681	645	679	667	677	601	646	605	645	683	651	671	592	631	618	643	647	671	624	668	642	616	612	651	664	643	695	671	659	624	705	620	626	674	618	622	647	625	606	645	652	706	669	678	655	656	634	664	643	660	626	672	649	690	616	638	637	672	668	642	650	617	630	684	665	653	652	634	648	608	635	643	656	684	657	675	626	617	612	643	628	638	643	652	654	633	636	662	643	622	642	665	652	639	651	666	677	639	625	655	681	679	625	615	684	654	594	652	655	632	639	668	650	624	637	657	667	663	652	676	681	677	665	632	657	674	626	617	674	573	663	620	644	661	617	672	634	643	624	653	630	640	660	697	633
24160	21281	28595	24263	21213	12730	5603	14877	39247	36275	20986	8932	3036	1255	921	826	852	823	862	826	792	861	816	857	859	819	828	845	816	840	836	811	817	840	834	814	801	792	825	822	855	825	804	784	815	831	818	820	786	849	817	884	845	839	854	812	777	813	801	805	834	753	867	863	793	872	807	859	754	806	817	811	814	802	833	823	734	833	801	835	862	807	846	808	861	821	789	816	841	821	827	798	826	805	819	813	778	819	818	794	783	849	880	806	896	859	820	814	846	874	816	827	796	827	848	788	790	798	872	776	825	847	838	868	814	784	785	818	829	825	837	792	837	838	800	801	814	800	782	795	791	818	849	789	849	850	815	857	841	866	805	789	869	811	803	818	836	805	810	785	869	783	765	864	794	762	817	831	819	849	797	818	837	789	809	852	765	800	811	834	803	820	878	827	836	814	800	781	844	798	856	787	838	845	784	839	839	822	790	865	832	843	833	843	809	816	899	781	819	784	824	823	808	809	815	833	760	835	793	829	791	845	813	851	814	823	820	815	833	826	832	842	838	777	852	801	803	820	797	834	787	799	853	776	818	796	866	734	814	822	870	864	864	807	826	808	833	855	798	812	880	805	814	833	798	809	841	863	832	812	809	886	816	837	873	817	855	818	799	830	836	841	827	797	765	769	825	821	790	811	811	789	797	831	775	854	775	798	788	810	830	841	790	851	774	804	837	872	783	790	813	792	764	814	805	779	843	802	849	891	801	813	827	740	738	756	878	793	768	834	802	851	797	791	805	844	832	799	822	862	817	867	774	819	808	828	845	832	803	828	780	787	824	812	779	843	854	850	768	827	840	806	881	808	867	794	804	824	767	757	821	771	765	758	838	821	803	816	830	854	818	809	838	819	783	860	804	821	812	814	802	863	781	844	851	795	822	805	824	891	802	803	802	827	808	839	781	826	836	812	812	837	810	796	771	870	804	771	832	864	771	800	847	863	802	786	808	804	784	823	821	836	755	851	784	824	801	804	830	786	772	807	836	765	785	815	860	823	801	812	778	793	847	807	778	793	826	814	808	806	813	847	812	816	852	834	782	795	820	781	800	775	860	804	767	765	832	806	832	769	758	831	833	809	798	828	769	824	826	843	747	812	847	750	770	803	779	782	767	827	825	794	838	759	840	814	818	757	813	791	802	809	806	863	846	838	840	754	804	805	794	816	826	805	842	812	827	812	814	763	790	821	865	835	854	826	834	820	791	803	816	833	787	841	859	806	749	775	836	807	790	775	806	813	831	790	791	838	859	834	797	857	818	784	797	828	852	789	827	816	812	853	830	884	866	844	810	773	821	828	772	866	820	890	868	814	825	843	779	828	826	783	777	839	793	834	813	795	821	858	787	799	828	810	888	727	799	828	809	788	805	850	845	813	798	753	848	765	798	808	815	824	829	808	794	815	785	781	774	854	797	853	864	824	841	793	826	811	792	824	807	776	808	813	843	824	787	835	842	766	809	846	816	834	811	761	745	769	862	848	853	809	842	843	843	802	861	830	840	845	781	796	833	816	798	832	805	788	784	767	829	771	812	816	802	801	749	832	726	842	831	788	761	835	866	757	802	821	833	835	800	858	836	783	762	807	853	772	832	780	784	836	825	795	804	791	802	821	911	855	819	790	823	774	817	823	794	780	807	755	808	857	788	796	819	816	840	814	880	800	845	799	803	835	821	813	791	817	840	773	796	808	811	784	807	764	824	797	818	781	790	746	825	792	833	783	792	834	823	823	763	806	841	808	821	803	807	821	838	801	810	789	784	803	845	844	843	804	810	831	815	828	814	782	802	795	736	797	818	822	783	801	864	807	773	795	804	812	835	797	794	817	807	812	794	797	802	787	780	812	840	771	870	846	767	853	846	821	781	793	822	839	814	825	806	807	766	865	817	857	775	815	833	826	851	823	800	834	812	793	803	741	811	855	807	799	829	823	782	818	832	809	827	815	856	807	879	853	823	754	861	769	846	798	852	824	797	798	852	885	871	808	857	812	811	800	825	823	799	808	816	791	799	755	845	821	815	790	807	771	875	795	887	824	838	837	843	800	804	812	792	796	796	805	790	804	739	845	878	824	826	804	839	832	796	804	791	829	825	779	831	809	830	824	825	841	862	739	787	784	849	874	823	769	806	804	841	797	837	831	828	768	785	865	796	859	860	820	810	806	848	855	816	859	794	856	808	824	817	816	832	816	824	794	814	789	803	791	857	773	816	814	765	821	822	861	811	798	782	845	804	837	794	800	771	802	818	831	779	757	782	791	838	817	813	789	810	824	819	846	800	845	772	779	832	791	813	767	809	797	842	798	802	807	850	846	800	829	803	832	790	793	782	834	844	816	804	873	804	829	762	794	865	856	826	836	842	892	788	836	780	831	819	849	798	817	763	805	839	788	817	782	838	810	847	811	836	807	852	814	778	776	802	795	787	805	808	807	805	826	783	784	775	783	833	820	848	845	821	775	853	848	824	832	859	831	831	834	791	801	816	821	820	762	818	797	797	792	826	789	763	819	813	794	864	830	800	832	818	790	869	818	825	805	799	802	772	818	821	829	758	761	827	841	870	743	789	833	809	765	783	827	794	803	813	811	768	809	805	747	824	799	818	789	857	879	816	818	780	874	862	850	831	792	816	781	841	841	838	859	815	766	774	811	822	772	777	846	825	816	802	765	866	836	795	790	820	809	770	787	795	811	844	797	773	849	830	856	798	832	830	826	846	824	803	860	773	816	791	781	770	847	813	838	769	800	829	856	811	782	782	825	803	781	783	777	818	829	821	799	853	817	783	781	781	760	805	824	802	860	803	835	804	846	833	827	822	804	763	799	763	817	795	837	813	810	843	809	799	793	837	818	784	782	798	846	792	748	821	847	781	836	773	803	818	849	770	843	839	822	856	823	790	838	823	791	808	800	790	812	879	859	824	790	804	816	840	832	846	806	805	819	836	825	807	799	822	810	862	789	792	800	816	820	823	862	836	776	875	790	796	816	831	784	835	847	787	820	783	826	769	820	841	786	810	771	757	794	801	818	842	863	805	786	788	840	769	849	883	771	801	772	853	821	808	768	799	796	802	846	858	784	825	783	864	827	778	798	823	867	829	792	834	808	850	795	830	830	888	776	813	840	795	794	818	839	829	805	830	889	794	812	814	819	760	858	787	804	808	792	798	814	778	852	780	803	821	807	832	827	800	795	776	791	807	857	796	832	785	780	755	805	804	856	861	813	758	817	762	777	777	793	818	828	781	793	828	766	867	822	791	807	819	845	812	775	764	837	873	795	814	834	816	819	886	788	797	880	795	790	824	791	833	801	831	797	859	838	795	810	814	813	851	802	824	796	802	808	819	796	803	847	797	776	818	788	772	783	782	780	819	791	789	784	864	804	791	828	840	802	826	784	810	877	829	820	786	842	813	789	828	879	831	817	829	797	820	797	841	797	811	837	781	897	796	804	815	818	836	857	834	839	794	851	782	814
6905	11354	10237	6691	5558	5485	4740	19202	37308	31700	15444	7490	2939	1124	851	737	745	725	728	709	791	730	733	707	699	733	807	757	717	766	788	706	696	738	794	678	725	762	766	703	752	768	728	727	728	755	791	749	755	750	768	714	754	735	735	760	732	781	720	722	732	754	767	737	752	762	776	747	800	734	717	710	751	761	717	743	759	758	760	765	768	759	774	736	745	780	779	781	772	738	770	765	726	708	775	713	719	773	727	734	717	730	714	779	720	757	715	798	718	698	721	782	715	677	778	758	722	757	712	723	756	775	734	720	722	739	740	691	720	781	757	766	801	752	742	716	765	739	723	700	753	758	756	734	723	739	739	764	773	765	720	749	707	767	707	789	694	766	765	758	755	719	730	759	726	773	722	739	726	787	753	756	725	736	739	756	727	743	713	737	738	745	652	720	776	693	721	725	741	756	779	741	725	695	783	737	756	725	705	736	723	730	722	701	731	736	758	806	711	800	764	727	748	760	766	761	746	719	745	768	781	772	704	759	727	753	711	741	745	715	780	722	781	711	779	715	747	696	726	765	706	704	760	699	708	723	740	732	721	737	725	730	725	729	744	754	774	806	738	714	764	716	695	738	717	747	739	737	757	739	701	735	726	689	722	734	736	774	720	780	705	779	753	703	750	775	712	748	744	716	710	735	734	763	768	754	773	714	710	735	724	692	770	765	730	725	751	738	751	735	709	749	710	699	739	786	782	723	739	741	753	755	727	749	725	727	704	742	713	774	786	737	750	708	737	721	732	762	731	705	687	728	700	737	761	727	680	762	749	748	689	734	726	762	761	690	726	683	729	714	728	776	749	748	754	719	740	776	720	684	750	786	719	753	719	711	698	744	739	722	768	790	725	709	745	710	731	730	745	731	731	739	709	775	774	810	747	746	723	703	710	740	756	717	727	796	731	730	727	733	765	741	733	697	700	741	748	729	731	709	795	776	746	728	698	710	743	752	763	670	769	801	730	741	709	703	784	731	702	769	736	704	769	722	744	742	721	762	724	740	738	771	692	729	761	760	715	747	749	734	747	728	733	741	693	755	728	787	749	734	687	709	759	697	745	744	690	723	754	703	763	734	775	730	771	717	762	746	747	720	778	724	752	739	719	734	743	720	751	745	763	756	760	725	731	752	703	732	718	723	739	741	700	722	736	740	758	737	720	735	706	705	754	728	751	750	699	740	680	757	742	710	759	698	677	735	695	753	743	707	737	745	673	777	733	697	738	777	725	771	709	677	732	737	730	744	684	692	749	694	756	750	732	728	731	725	755	724	798	739	716	724	800	718	726	743	747	737	703	750	757	760	742	777	695	774	687	710	742	783	760	763	719	683	726	702	699	712	748	703	781	747	709	670	720	660	776	775	700	740	746	699	761	694	748	710	708	728	740	701	736	684	752	735	758	716	746	729	747	710	749	742	752	762	723	750	718	790	759	734	700	759	730	770	729	747	759	655	731	737	741	694	721	742	728	743	712	671	727	741	687	723	689	675	702	720	742	752	771	706	699	752	727	743	763	676	760	728	761	682	725	706	749	695	798	743	705	736	789	741	716	743	730	738	760	703	743	755	733	775	709	698	687	741	705	784	741	726	736	740	762	724	728	767	779	727	721	698	699	751	689	769	693	735	784	788	712	711	703	750	779	741	764	742	731	754	757	725	707	724	723	711	763	795	772	754	716	733	734	672	756	696	718	724	693	744	730	730	793	705	771	714	764	734	753	721	754	725	727	720	742	749	743	735	742	730	758	731	750	728	733	738	771	719	750	725	743	768	729	746	712	749	706	752	734	748	710	712	782	768	750	719	729	682	764	692	724	708	738	715	736	699	747	734	736	747	752	723	733	734	690	734	739	765	748	732	705	757	757	750	745	753	701	732	739	719	729	751	724	765	770	750	739	741	780	706	738	736	724	746	754	719	774	778	736	749	751	720	699	700	734	754	744	749	762	749	717	748	732	718	743	752	706	791	725	752	717	669	711	735	782	740	756	734	809	678	728	687	712	737	695	697	728	736	725	715	754	763	727	702	736	731	743	737	749	749	728	749	741	726	751	713	752	782	753	801	740	733	780	754	744	691	721	716	677	729	712	806	739	721	722	707	684	758	745	714	720	774	714	768	727	756	754	788	736	750	723	753	675	707	730	699	717	738	739	665	728	762	717	736	718	790	763	745	740	750	702	745	780	746	751	744	706	734	739	725	735	724	727	722	745	725	724	708	733	756	782	723	714	747	748	741	763	701	724	739	719	749	741	723	711	703	751	720	719	727	731	741	748	731	763	723	736	667	708	690	754	754	726	700	759	750	766	744	748	688	766	745	717	712	773	777	705	772	765	727	766	747	746	723	690	717	739	740	742	722	778	779	675	671	728	763	742	747	677	748	744	748	781	711	741	716	737	732	689	713	759	701	720	704	748	751	701	695	717	742	714	766	774	740	734	688	698	717	739	704	784	727	767	730	732	759	777	737	721	740	779	781	714	735	702	749	722	682	742	754	726	732	718	678	768	732	716	728	717	750	777	756	694	725	722	728	717	735	770	776	725	741	783	714	699	684	697	675	769	721	726	730	724	699	732	697	721	727	770	677	731	750	753	713	780	724	799	723	755	759	704	736	669	765	710	765	692	777	710	712	716	749	698	719	731	685	719	758	741	710	715	727	713	718	674	781	735	741	746	742	731	714	772	733	741	717	713	736	723	737	730	730	710	767	691	721	747	762	746	736	766	691	699	734	728	754	738	714	750	717	746	672	745	725	728	737	715	748	728	746	736	738	701	693	799	658	733	740	757	737	722	735	767	745	728	710	734	726	768	687	767	729	750	685	743	714	726	721	800	743	700	775	747	727	722	737	687	714	700	755	697	734	702	764	756	747	700	718	706	756	723	751	709	762	746	689	705	718	747	710	742	726	718	712	720	717	657	753	740	782	726	731	749	728	731	731	783	750	746	736	731	758	742	747	750	681	705	750	767	771	734	718	750	732	725	723	788	699	737	714	726	778	718	739	787	720	729	728	703	752	705	716	703	743	749	773	724	717	716	758	701	721	690	758	668	735	726	696	727	731	756	784	729	759	791	730	714	698	720	743	774	758	687	721	761	746	715	801	714	697	729	693	733	731	712	787	727	743	761	749	758	722	688	717	757	761	748	709	719	720	755	721	733	726	761	755	747	722	732	674	729	720	726	792	711	720	751	752	716	703	791	724	694	791	733	716	764	732	666	696	691	775	692	795	751	737	708	738	757	784	732	725	752	776	692	719	760	702	742	724	719	711	781	794	757	756	739	708	750	731	739	678	736	754	715	751	706	732	741	784	753	652	740	728	693	762	716	769	719	765	741	736	734	720	784	708	775	719	726	745	693	742	710	759	719	737	730	749	725	720	760	720	697	723	733	759	712	693	775	727	676	714	745	721	723	691	709	753	725	748	753	721	734	734	735	701	786	700	772	732	726	791	726	707	763	752	705	725	726	681
27728	13936	5132	2572	1706	1532	1296	1340	2842	3167	2024	1335	964	823	826	739	748	750	795	805	732	768	760	763	743	742	769	749	787	739	731	781	739	780	785	766	757	764	742	745	721	744	770	753	750	705	734	751	784	716	768	791	800	713	764	778	743	724	743	728	779	771	748	739	783	745	727	757	761	803	767	707	696	760	780	781	761	797	789	754	829	727	793	765	725	788	818	760	749	775	744	745	774	770	762	746	793	743	799	754	727	792	758	845	791	789	771	747	737	746	756	809	778	767	780	755	781	769	762	736	733	759	774	788	748	781	767	692	801	844	753	733	750	749	746	732	765	717	699	759	748	751	786	731	728	819	759	728	766	731	758	806	760	741	744	747	737	692	769	761	690	748	770	740	780	730	814	763	748	758	735	756	770	750	781	697	770	715	764	766	741	817	790	751	802	756	742	780	791	751	761	726	736	763	776	755	813	759	806	739	715	801	754	777	700	741	763	753	737	811	738	773	786	698	789	779	718	714	748	732	753	752	762	785	792	766	733	749	755	762	796	748	788	715	783	747	787	783	746	783	780	751	675	687	802	732	729	746	813	695	780	777	752	769	758	733	772	752	723	688	752	743	782	748	763	763	714	729	779	750	769	763	717	768	789	769	729	726	770	733	769	750	755	714	810	773	772	755	739	771	745	711	773	720	744	734	779	740	754	745	741	782	775	770	771	770	761	756	723	756	751	721	685	709	736	795	723	783	774	737	724	763	758	759	737	798	730	756	756	755	811	760	785	807	725	749	746	813	771	768	728	741	740	751	734	780	764	773	744	743	781	797	757	733	749	749	789	756	760	732	789	750	771	789	785	747	719	735	790	778	777	725	761	786	783	801	761	755	776	767	827	743	783	776	760	734	748	744	714	764	793	703	803	745	781	738	751	746	748	753	745	794	772	755	782	683	773	752	771	757	732	773	675	729	763	780	657	739	733	744	737	751	736	731	774	785	822	778	804	785	736	750	779	762	772	770	757	792	764	735	709	771	740	805	737	761	754	721	747	791	776	741	794	781	745	737	732	770	782	755	793	706	749	809	696	748	758	801	749	780	777	774	779	773	747	746	742	728	762	747	769	775	752	707	734	840	791	722	749	766	772	755	745	777	781	713	705	733	743	748	727	734	777	718	759	742	789	776	751	778	799	742	733	764	766	753	767	747	725	776	704	820	753	733	709	728	741	733	740	757	709	713	710	770	777	792	765	740	771	756	734	712	787	791	716	757	758	776	771	727	742	738	673	747	784	756	727	753	784	786	781	747	733	733	764	802	758	768	764	706	797	752	644	807	750	763	749	683	729	803	772	782	755	691	789	736	786	755	770	757	781	795	752	780	789	697	784	753	759	736	780	809	769	794	752	825	787	807	778	744	764	734	737	787	780	740	753	728	741	774	763	809	778	774	785	745	738	753	762	832	735	712	777	771	749	743	733	770	751	750	794	781	811	780	732	788	767	807	700	782	732	743	785	799	764	744	731	772	775	804	784	761	784	779	714	756	763	761	753	735	766	685	724	722	727	762	780	765	740	774	729	806	809	750	782	751	805	779	753	742	725	692	769	768	798	770	763	791	794	800	723	747	713	775	743	777	801	774	765	779	719	810	812	764	754	761	771	731	726	736	770	732	783	712	769	767	716	813	731	775	761	768	727	698	773	755	738	746	784	737	760	766	792	770	743	777	789	771	799	735	790	800	760	730	748	755	763	743	752	743	736	780	788	732	764	746	724	757	767	740	728	749	812	742	777	769	751	796	745	699	756	752	752	790	751	765	756	789	726	702	718	806	720	800	767	746	754	756	813	769	722	767	757	713	794	776	755	729	745	784	789	731	721	764	747	732	789	770	756	740	777	705	702	767	731	772	783	750	765	760	709	827	720	776	786	743	752	714	820	777	767	757	748	758	741	731	741	731	762	806	765	735	693	748	749	752	759	753	729	780	721	742	783	770	754	764	744	774	763	797	744	760	736	757	824	751	774	735	774	699	784	784	746	736	752	783	781	778	774	724	751	772	776	792	755	757	745	783	720	723	755	782	769	686	779	734	799	755	776	752	727	721	744	784	735	746	762	797	783	747	746	733	730	776	714	767	753	770	759	746	742	800	768	789	716	814	743	762	786	710	729	815	731	772	790	844	781	753	740	738	738	765	766	797	798	782	768	751	739	746	774	718	738	729	781	754	750	747	744	736	752	731	769	743	786	757	752	730	774	763	751	785	719	729	764	751	733	768	761	719	774	716	793	738	794	726	741	777	778	767	766	789	745	692	776	740	715	736	743	799	725	734	778	794	809	761	784	732	759	766	771	776	763	722	727	731	789	752	730	775	757	764	776	780	782	789	740	782	718	727	743	801	781	826	757	751	781	736	756	758	742	744	712	792	741	742	775	765	740	798	794	751	779	729	750	766	774	755	772	721	774	724	760	702	781	785	724	753	742	703	720	747	752	775	772	828	792	746	768	785	804	761	778	810	749	769	748	796	792	750	778	749	779	708	767	757	791	765	737	754	736	757	758	813	767	779	753	761	772	737	765	756	755	707	789	771	742	732	746	747	751	775	732	768	701	756	799	743	759	774	744	759	737	795	711	791	728	786	717	757	777	731	750	735	743	778	789	724	784	711	764	719	774	712	684	777	749	799	776	747	802	729	757	733	794	793	783	758	795	746	797	748	769	791	739	750	774	793	744	743	766	749	746	734	775	793	733	763	762	745	810	804	751	763	789	717	717	716	697	773	769	703	762	768	794	815	792	767	750	769	778	738	763	790	801	750	787	789	771	731	712	719	767	802	716	806	753	754	784	753	741	798	775	793	741	760	795	733	751	779	769	783	785	746	750	701	795	740	816	815	762	806	737	775	758	756	751	745	738	733	772	790	776	775	753	783	797	768	766	755	750	806	712	718	779	746	775	743	748	772	754	791	788	807	761	769	762	719	752	794	760	734	773	745	806	762	740	774	777	743	766	772	811	771	776	705	743	778	720	753	729	760	789	765	736	804	772	709	785	789	802	740	743	747	749	778	733	703	727	803	752	744	754	786	827	739	689	751	749	728	732	768	778	766	793	735	740	802	773	733	817	720	733	780	747	748	688	773	770	757	781	709	784	756	774	749	785	767	758	759	784	741	729	788	717	750	760	765	761	736	705	732	730	746	757	782	798	833	798	752	750	773	727	771	777	770	745	767	806	730	753	780	788	761	777	761	730	736	815	789	828	727	737	797	700	776	728	760	775	731	784	772	734	762	790	783	778	761	738	765	747	732	727	774	768	751	799	718	781	737	759	765	742	790	794	771	712	775	789	717	753	740	760	724	756	764	758	804	757	793	739	765	784	757	812	746	747	786	742	755	757	716	775	760	807	745	706	762	750	745	785	769	791	726	752	762	735	733	737	751	761	747	705	755	733	796	745	781	728	767	788	778	778	798	711	767	773	780	732	768	767	815	734	714	835	776	790	708	761	748	739	775	766	733	762	751
6953	3696	4389	2292	1962	1822	1479	1713	3692	3481	2020	1281	884	735	723	671	660	667	683	709	640	678	697	663	672	624	654	681	707	661	677	657	647	690	635	637	714	658	641	649	689	655	684	641	665	695	687	714	682	644	662	705	674	646	673	644	651	673	676	669	640	663	666	650	648	671	637	664	697	708	683	689	676	647	698	671	674	633	643	681	667	621	679	660	655	672	691	669	680	648	664	647	642	727	626	639	679	622	715	663	676	642	630	685	632	641	652	729	672	647	603	676	684	688	633	670	659	664	708	653	712	675	680	625	654	711	706	665	698	637	644	642	663	690	667	657	677	675	662	672	647	660	720	670	668	648	648	671	673	650	653	685	617	675	669	630	659	666	673	632	680	656	667	704	654	692	689	664	616	672	660	625	682	676	659	669	668	705	667	637	640	651	664	668	645	636	672	648	687	652	671	671	667	683	684	634	708	696	659	669	689	717	670	675	659	678	683	687	656	664	672	664	636	659	660	678	657	675	707	650	665	654	725	642	663	682	678	656	636	658	655	712	663	692	657	641	671	645	669	657	649	656	688	644	707	675	652	668	681	644	662	685	680	625	679	645	663	638	671	639	655	687	646	657	693	648	649	689	647	662	667	627	625	691	669	664	691	663	698	686	636	675	595	652	653	637	611	705	659	675	668	625	645	688	616	645	661	649	709	649	646	625	673	689	639	691	625	670	640	665	670	645	632	651	664	675	686	685	698	609	701	681	663	664	638	689	643	679	674	653	663	650	661	720	668	681	629	650	610	651	706	656	706	644	651	669	656	688	723	665	658	643	692	658	658	659	646	672	643	693	683	693	665	698	705	649	638	660	706	689	651	671	658	657	667	656	632	672	615	680	665	649	643	612	642	677	715	702	698	678	727	660	691	703	677	665	682	703	679	667	650	665	661	659	630	710	667	681	685	664	719	637	680	642	621	646	671	663	683	664	669	656	656	632	635	717	653	661	658	672	656	658	664	714	645	651	627	716	685	652	664	637	694	701	641	686	657	700	658	691	654	682	680	625	682	632	685	667	662	661	641	673	642	636	653	696	668	673	651	665	654	650	654	657	653	686	663	664	680	667	649	620	663	614	669	663	709	647	685	668	660	662	631	710	660	627	638	649	702	675	648	679	688	616	683	630	625	639	671	667	643	657	693	657	669	680	677	655	685	679	672	710	693	612	668	712	670	678	657	661	704	639	665	641	627	603	658	651	725	702	696	673	738	695	745	691	636	664	675	684	672	656	651	655	615	698	629	688	687	670	657	651	674	688	669	644	660	684	736	623	625	638	645	668	663	616	689	655	669	652	672	675	673	660	637	645	689	660	640	615	630	655	639	670	711	662	604	637	668	652	653	694	670	641	665	690	694	648	607	681	650	729	630	692	694	691	689	689	663	696	658	623	679	686	685	686	654	677	640	636	669	669	675	619	693	662	655	686	697	706	675	668	625	637	679	704	643	643	688	677	632	664	635	642	684	662	720	650	705	652	664	657	651	645	662	680	632	686	669	680	664	675	672	621	651	636	660	662	712	636	591	671	680	700	668	635	627	662	642	653	668	655	666	697	661	700	638	677	668	611	678	685	690	632	662	655	634	677	672	697	637	664	656	683	629	703	664	683	618	673	668	664	685	683	689	704	673	649	713	662	682	652	660	656	694	682	643	645	655	628	655	660	718	637	666	669	650	651	621	663	680	658	661	678	671	628	631	688	671	678	635	657	631	680	680	655	674	672	663	675	648	729	645	631	669	650	688	630	674	675	712	658	649	676	712	662	634	684	670	640	688	649	668	678	655	670	656	666	661	666	710	697	696	666	720	648	666	647	671	683	704	646	649	697	639	665	647	644	652	703	634	718	664	689	633	659	704	679	616	631	696	734	678	692	682	658	616	634	650	711	672	623	694	716	693	668	643	627	671	703	679	700	615	658	726	681	638	639	656	690	666	692	640	704	676	654	634	649	648	654	680	711	707	672	723	716	642	670	638	693	658	688	657	670	649	674	695	676	630	705	662	660	678	670	694	706	652	646	679	676	672	672	655	650	658	647	667	684	705	675	648	701	672	645	634	635	730	651	628	653	663	698	650	640	653	645	686	667	666	662	694	687	683	660	659	647	629	696	657	676	649	620	724	666	679	672	671	684	641	643	667	613	683	665	654	717	675	670	681	678	632	656	664	690	670	681	642	658	679	674	665	689	665	664	643	682	653	663	671	665	685	660	619	640	669	682	659	629	699	648	683	727	657	669	688	640	634	645	661	645	716	643	695	687	672	671	673	671	651	711	685	699	668	645	612	712	675	651	688	650	641	672	638	683	629	687	707	719	670	659	672	682	610	726	683	716	674	675	683	657	668	681	668	682	694	646	635	676	721	705	716	638	701	607	677	618	698	633	620	672	671	659	668	672	640	705	670	683	690	633	663	663	669	688	679	709	683	700	699	664	638	714	646	666	662	689	694	669	654	638	660	702	700	705	649	700	668	650	658	656	644	644	609	658	654	647	685	698	665	644	634	670	675	662	640	724	626	679	664	648	630	635	637	687	656	663	662	677	694	639	634	660	679	661	655	703	652	666	668	677	639	687	629	668	676	710	627	657	692	647	669	666	702	630	663	660	689	622	673	624	662	668	693	631	688	671	678	675	667	657	657	640	668	681	661	696	662	716	628	647	643	690	712	651	676	657	640	645	637	678	680	657	693	697	619	654	620	628	643	665	673	635	623	660	618	638	680	687	652	679	675	673	633	686	693	688	673	629	640	761	677	664	679	657	663	660	664	618	621	717	665	692	693	662	661	694	632	662	668	672	646	663	641	701	670	694	651	668	699	667	681	686	679	694	690	663	664	690	654	667	680	681	690	678	678	677	688	606	648	657	646	688	608	618	675	692	692	641	636	682	677	654	691	666	676	650	656	684	628	670	680	636	696	616	649	670	661	695	640	664	667	713	650	669	635	651	655	628	654	659	683	720	638	664	679	641	654	662	643	699	673	671	680	717	671	677	674	653	675	677	636	638	667	675	692	681	672	634	671	644	659	723	669	644	631	689	656	685	678	690	664	665	653	669	654	644	639	662	683	638	690	649	674	683	641	608	669	671	657	666	661	708	699	651	653	685	622	695	668	668	640	713	635	670	689	668	695	651	622	694	706	627	694	687	671	663	650	721	722	676	677	624	665	690	651	694	633	697	646	688	664	715	675	652	663	674	679	659	664	635	660	736	698	646	674	667	652	662	644	702	654	625	680	666	681	664	709	681	663	640	697	660	687	654	671	665	656	631	713	670	669	673	651	637	666	653	691	675	602	643	660	717	693	699	677	643	622	655	655	658	700	693	684	683	658	705	664	668	692	619	691	699	711	677	644	611	655	675	630	670	626	663	679	664	674	670	642	660	671	656	679	670	727	648	655	668	655	700	678	641	666	687	670	678	663	657	651	679	679	692	668	665	675	691	662	673	669	661	677	682	661	658	656	670	697	665
25535	21348	27085	25067	9139	3863	2839	4076	20847	21372	9893	4091	1649	883	735	738	710	713	756	748	708	711	681	727	717	740	758	732	709	794	680	713	714	710	660	757	735	823	701	672	689	703	683	721	697	691	708	680	705	750	714	724	701	748	709	793	722	681	758	719	725	757	694	712	669	751	745	755	751	718	734	747	753	742	705	695	700	740	727	717	704	743	749	742	717	690	733	679	716	674	762	695	720	692	742	766	683	665	737	704	721	711	680	719	676	728	733	736	734	752	725	682	674	699	680	756	725	702	694	676	706	698	706	729	713	701	715	701	754	723	712	728	697	701	676	703	693	711	720	720	715	706	705	750	676	708	711	750	679	682	669	700	734	766	706	700	702	715	759	719	717	740	724	735	699	766	682	723	740	694	754	760	740	694	710	723	759	688	737	731	687	720	699	691	738	727	691	728	658	676	684	633	737	740	767	743	691	703	730	717	768	735	739	677	740	725	688	685	717	706	700	751	699	676	722	703	659	765	725	705	741	714	736	681	729	701	707	749	720	718	731	689	752	698	699	723	756	726	791	727	736	715	726	712	721	745	721	736	705	754	680	707	719	698	722	736	673	711	686	733	651	677	669	768	771	725	686	790	757	695	734	706	717	711	714	686	694	688	705	713	736	726	765	747	753	690	682	733	745	701	730	690	709	708	723	675	702	732	732	730	700	721	707	711	751	704	619	748	737	657	715	689	708	712	708	708	683	716	736	691	729	692	690	706	753	696	684	723	730	737	726	719	741	728	704	725	699	714	711	728	735	703	756	757	713	740	675	694	733	712	709	685	730	720	756	682	703	728	712	737	731	744	698	698	677	717	726	728	709	752	697	740	689	716	703	715	682	682	721	682	776	720	712	732	727	684	702	694	705	701	712	696	700	728	718	709	738	735	718	722	715	756	747	711	721	727	705	739	695	718	694	737	730	715	740	694	728	706	760	684	645	681	707	701	720	677	757	731	760	747	703	763	723	697	692	735	737	716	757	716	703	707	753	725	771	672	692	752	756	721	745	696	729	706	728	727	700	708	666	692	699	758	692	676	698	750	713	694	665	736	749	730	767	690	736	753	710	702	713	769	709	740	713	731	698	709	696	684	758	706	754	693	749	714	758	735	689	714	756	659	709	727	725	726	719	746	708	747	707	702	725	655	664	717	702	750	750	699	708	789	726	681	765	694	739	733	718	703	699	707	722	743	752	728	701	706	751	721	704	752	768	715	707	778	769	709	687	709	731	747	687	733	698	681	701	707	708	717	704	736	717	737	725	724	708	696	715	676	747	753	719	707	735	687	745	698	669	683	743	725	709	731	702	681	784	672	739	728	713	712	739	760	703	694	719	716	705	739	698	712	768	694	750	668	705	666	724	735	750	700	731	708	700	700	705	751	683	711	705	737	712	696	688	675	724	722	712	696	747	741	760	688	716	734	692	730	712	734	736	730	779	752	741	673	684	655	724	709	720	760	723	685	705	732	710	757	759	704	692	726	744	700	780	680	757	732	729	691	691	766	693	680	715	701	726	755	728	734	719	667	682	750	723	704	731	738	719	705	717	662	737	701	702	781	727	700	760	717	682	676	705	740	732	721	688	749	728	751	725	727	753	731	723	734	710	764	747	710	691	755	802	716	744	681	728	735	729	720	693	750	722	682	699	700	692	736	728	764	728	674	740	718	742	781	716	718	730	734	698	673	750	743	754	693	670	681	682	777	705	706	750	724	758	669	764	737	695	751	728	748	746	736	738	717	698	761	712	668	743	746	694	721	702	749	732	744	728	702	755	721	663	722	694	738	755	746	723	734	772	716	737	697	705	706	714	675	710	728	671	688	750	682	717	729	695	705	740	724	709	712	701	691	717	789	684	661	682	733	724	715	731	702	741	726	728	690	688	693	731	717	798	704	782	719	717	710	724	712	666	718	733	715	681	697	723	705	727	699	736	711	673	717	760	700	751	744	719	686	734	756	739	727	749	713	679	678	714	742	723	763	725	653	692	708	709	743	704	685	782	750	700	710	766	746	730	717	744	709	709	678	733	738	729	729	739	722	719	707	691	727	743	729	682	710	782	719	701	721	727	712	684	673	687	691	657	720	720	757	761	723	753	728	724	729	697	708	754	731	725	730	725	715	724	725	694	746	733	710	681	771	738	675	750	737	736	705	711	698	745	718	739	725	644	738	722	733	708	687	734	716	777	711	748	715	701	701	720	712	711	703	721	699	695	725	700	721	696	758	746	756	714	677	735	694	719	688	730	661	673	728	751	753	746	743	764	694	703	703	731	696	724	698	715	745	699	741	706	738	712	739	694	746	740	731	745	695	745	804	723	743	683	683	731	687	722	735	713	714	676	693	695	658	728	766	704	721	676	715	748	677	663	707	691	704	709	733	775	720	691	704	757	718	698	730	680	750	744	692	705	712	781	671	721	671	733	687	722	690	700	717	690	697	687	728	741	732	745	736	681	735	673	722	718	729	708	740	729	723	754	733	738	712	712	700	701	662	697	759	711	720	712	690	710	717	717	731	724	739	698	718	700	686	712	719	746	686	685	746	723	676	677	695	718	683	706	739	685	704	747	742	719	723	692	737	713	783	708	715	732	712	737	696	755	729	739	685	786	726	739	752	732	728	735	752	712	659	716	737	729	698	683	662	702	678	737	727	744	752	741	710	671	713	725	690	710	681	750	688	759	774	720	678	731	712	735	756	752	680	741	718	726	692	723	719	673	741	673	685	715	725	708	759	687	716	722	674	751	701	702	700	741	732	716	688	713	689	757	731	712	726	783	747	700	756	714	665	700	712	704	714	716	734	704	750	659	724	722	723	719	732	778	723	728	644	691	740	702	746	668	713	676	685	651	692	710	696	698	689	706	763	715	664	711	718	738	732	713	713	755	678	702	749	739	705	735	716	735	719	724	767	687	736	711	685	656	703	762	742	689	750	717	675	726	742	719	714	724	701	724	682	727	728	739	709	685	725	771	761	747	741	681	735	707	732	745	679	721	756	731	757	682	662	708	676	723	757	691	701	721	743	790	673	693	649	690	694	730	709	694	684	743	695	706	715	750	722	706	681	774	726	715	732	735	679	732	700	724	718	740	716	694	688	680	690	682	695	685	700	662	737	704	704	694	709	749	737	682	655	732	698	727	739	685	707	706	682	746	678	748	725	678	730	737	710	754	708	733	700	698	646	715	739	715	713	697	735	755	764	750	740	715	698	683	759	654	793	713	704	710	712	707	748	747	723	703	721	731	711	683	720	686	725	699	722	659	728	655	772	691	760	714	723	733	734	727	666	696	695	703	723	771	736	652	726	712	724	693	738	711	743	731	688	701	758	745	712	689	717	724	678	716	702	729	743	724	709	707	737	715	686	705	708	721	689	697	667	705	673	735	744	720	737	758	767	736	682	712	712	727	716	722	732	686	704	719	713	739	738	768	697	696	710	738	687	718	720	713	711	713	735	704	722	707	674	708	671
4624	5576	6962	4835	4438	4007	3159	5643	22331	18523	8060	3879	1579	829	659	689	653	665	613	723	673	672	660	665	643	684	701	699	705	689	663	655	707	641	718	681	625	647	681	693	689	664	640	659	670	705	643	643	712	672	682	639	691	682	665	655	723	665	673	648	669	705	617	649	651	674	648	647	672	640	685	713	673	656	642	675	641	632	664	687	629	688	691	645	662	651	682	650	692	679	639	668	677	625	675	638	669	713	620	632	660	654	663	674	655	660	656	675	683	619	645	691	665	605	648	620	646	654	682	661	677	632	633	667	608	606	633	613	653	595	666	640	657	658	666	604	688	653	696	664	642	653	695	678	697	618	662	663	661	667	659	685	683	658	682	660	705	675	715	607	655	695	655	687	645	668	637	646	639	618	643	627	635	664	632	667	641	656	636	622	658	651	704	633	662	625	671	662	695	696	644	726	660	641	664	678	657	708	640	648	684	665	643	668	643	679	671	669	659	690	697	655	646	645	668	654	637	659	665	633	603	636	684	664	645	673	656	676	642	640	624	664	654	658	645	630	679	631	683	636	643	669	674	675	707	656	627	684	641	662	673	651	649	619	676	671	664	717	635	635	659	671	673	667	660	661	681	630	636	657	658	642	686	677	651	623	635	642	631	698	662	686	669	678	645	688	669	671	601	635	682	723	631	693	632	638	710	638	679	675	667	593	699	678	704	659	663	636	623	610	662	691	689	650	674	681	673	675	661	645	657	633	670	685	669	609	685	653	652	650	687	665	673	596	654	668	656	688	656	674	716	608	633	644	660	643	665	674	617	637	638	702	668	689	668	650	689	680	641	636	658	640	667	686	703	679	648	657	644	651	632	674	711	631	675	606	636	666	683	631	623	656	645	697	643	687	660	662	658	634	646	675	642	645	667	671	674	638	644	678	678	659	649	644	692	654	651	607	653	705	640	599	652	701	611	699	619	678	688	631	670	664	705	652	680	738	687	663	635	617	607	622	693	675	700	646	658	651	687	674	587	666	675	621	664	650	674	700	641	617	659	629	678	648	639	722	683	627	646	680	643	634	621	722	671	639	702	686	636	641	651	647	631	621	646	631	628	670	676	657	684	738	693	608	676	650	644	650	651	645	695	647	687	665	617	673	616	681	652	668	596	645	657	686	673	667	690	668	646	642	677	648	646	641	638	642	683	626	639	666	663	690	697	624	684	593	630	684	607	650	627	692	657	657	685	667	648	642	623	676	648	649	658	662	690	671	667	643	657	686	671	650	684	663	613	672	684	686	664	630	618	651	646	644	655	663	677	699	674	606	671	654	671	663	644	639	688	643	653	679	610	638	645	647	647	647	653	662	628	666	624	601	718	686	631	661	622	653	712	688	703	640	649	652	657	690	664	669	652	612	690	603	636	674	668	607	654	679	645	677	625	634	640	633	614	656	660	696	688	631	651	646	654	627	632	652	658	692	623	668	635	632	627	676	677	681	614	641	654	636	616	685	616	659	625	670	698	665	679	658	667	646	636	627	690	682	657	677	675	664	699	652	649	705	633	665	679	664	639	626	699	676	659	615	661	635	632	616	667	628	657	654	645	671	682	667	641	657	688	653	693	607	655	650	636	653	669	643	682	675	656	683	655	663	658	667	687	628	683	679	639	626	654	650	652	689	626	646	655	685	662	652	638	628	672	704	683	666	664	667	633	680	657	695	629	692	642	656	645	703	641	638	664	624	647	703	656	665	636	674	641	648	603	651	686	668	667	647	676	642	645	654	654	637	702	687	635	668	657	645	652	605	671	638	684	734	641	675	670	650	636	626	680	640	622	657	614	680	657	662	664	652	646	662	667	618	624	619	631	625	649	673	664	680	660	645	664	662	695	623	662	645	629	643	685	623	685	624	669	649	654	704	690	631	652	686	700	640	677	651	612	669	662	659	694	708	671	630	668	700	649	678	663	683	670	601	642	632	678	666	655	637	629	689	688	656	690	709	663	647	656	673	630	652	684	600	662	657	640	649	681	637	646	656	629	636	634	655	658	613	648	669	648	637	652	616	650	678	644	658	639	631	641	617	674	685	643	609	662	641	626	655	628	689	659	645	625	602	695	692	699	695	709	712	691	603	650	684	681	618	653	644	663	663	686	640	640	693	653	651	634	618	639	662	630	643	657	651	691	667	610	633	655	661	651	673	627	632	636	666	685	660	634	630	624	628	616	652	663	672	681	696	680	667	643	671	613	662	631	641	648	676	663	657	631	673	672	659	603	657	671	633	680	709	658	682	636	655	663	612	673	671	696	608	676	639	661	634	621	635	642	624	639	678	673	644	651	614	677	675	656	660	672	666	647	663	645	662	680	661	693	685	675	667	662	629	636	643	645	666	678	627	629	633	662	629	634	643	646	639	685	680	659	639	655	658	636	661	643	610	683	647	646	677	644	619	679	658	611	666	672	675	648	660	651	673	680	586	578	629	652	669	599	672	683	680	713	678	665	678	636	669	644	627	657	684	699	625	629	695	637	657	694	622	694	651	661	706	634	663	670	658	636	688	663	688	661	632	690	634	659	650	665	645	603	658	628	613	593	650	678	650	657	642	658	651	641	692	641	658	649	652	665	655	680	684	669	681	641	650	637	649	631	637	625	642	666	678	664	673	675	679	639	677	635	668	684	656	672	643	648	650	667	614	664	654	684	645	668	663	631	652	638	707	686	637	681	668	654	638	646	666	657	640	631	633	689	601	671	683	673	646	647	647	671	657	707	650	655	691	667	659	654	664	590	640	641	671	639	659	711	622	668	657	653	654	677	649	673	671	669	602	685	644	671	646	600	643	599	687	673	635	655	624	642	674	651	655	623	644	664	649	669	637	603	642	605	637	658	638	646	655	628	699	685	654	642	628	641	641	638	645	665	680	656	685	655	701	676	676	634	645	684	635	678	628	650	627	697	660	648	625	632	704	626	654	656	645	652	662	704	684	646	682	670	647	680	653	654	677	703	676	628	662	623	639	615	688	625	670	569	665	656	660	618	691	659	709	660	655	681	591	701	681	706	675	654	678	658	719	654	689	624	725	637	649	669	650	644	633	641	595	681	676	673	633	657	711	684	648	643	651	666	628	615	669	624	609	639	641	661	613	636	663	618	707	639	674	683	671	686	673	676	651	644	661	678	636	638	667	653	684	660	643	647	676	658	653	679	642	640	670	636	676	614	651	678	622	666	657	685	622	696	663	683	652	695	663	663	670	692	616	688	682	655	677	700	685	673	649	684	653	643	651	676	664	665	675	648	677	662	669	678	627	588	633	668	668	669	660	675	605	652	640	645	694	637	676	651	623	631	621	632	669	631	674	652	649	639	678	639	707	651	640	655	634	645	653	665	663	597	643	597	646	657	657	691	675	647	656	712	682	642	706	650	623	617	622	654	616	646	644	651	681	666	624	643	648	652	679	644	655	674	655	649	662	643	629	648	706	654	644	652	693	626	638	691	675	636	661	703	666	618	681	646	650
24231	21350	28653	24428	21344	14138	4718	7707	37457	40160	22598	9613	3264	1309	957	859	839	850	859	824	866	847	842	847	857	857	831	805	864	813	850	775	847	831	835	833	772	854	823	867	861	886	846	836	818	859	800	809	818	801	849	828	836	817	881	825	857	819	837	861	845	829	819	866	861	800	839	843	855	802	823	827	854	861	836	827	807	837	806	858	840	846	850	827	887	821	791	863	808	763	830	809	817	823	861	883	801	892	848	808	796	802	821	830	826	823	875	784	860	786	829	838	796	829	813	853	823	825	842	787	850	852	790	843	844	868	789	832	818	804	790	812	802	825	817	871	812	850	856	844	857	831	807	810	836	852	893	839	878	853	802	865	851	827	789	793	861	794	784	820	825	806	860	842	844	830	826	828	804	825	822	817	837	749	816	816	744	805	837	809	775	846	825	852	844	848	854	837	852	814	802	754	809	841	830	878	827	774	795	845	797	800	792	853	802	831	765	804	825	781	843	849	822	894	838	826	842	864	847	821	878	830	802	784	888	867	795	801	818	843	821	845	819	822	790	885	826	840	785	801	820	797	809	909	861	844	810	827	821	824	804	841	783	847	821	825	713	826	860	832	796	813	817	789	852	888	906	774	829	837	845	787	819	821	822	756	795	839	867	861	826	806	846	863	835	841	801	833	835	835	816	821	822	854	784	798	818	827	848	815	816	849	820	809	750	817	792	852	867	836	815	830	827	843	797	827	823	848	806	835	806	825	851	828	855	806	805	776	794	816	851	810	842	848	794	877	827	835	798	811	808	831	835	832	763	854	913	808	767	784	765	802	824	840	827	803	835	774	772	758	839	890	760	795	856	813	820	842	819	813	796	804	863	860	800	822	838	848	827	839	827	807	818	854	810	847	809	756	767	836	858	837	776	783	825	801	738	799	842	847	836	868	815	749	799	821	779	760	780	836	824	820	816	773	823	834	772	803	829	771	779	813	839	837	800	830	835	850	846	853	838	857	843	786	821	809	839	855	832	825	865	791	831	823	874	803	844	802	823	875	816	797	836	763	807	798	833	786	842	770	837	835	814	814	864	829	810	811	843	817	810	924	880	786	808	808	781	841	813	842	846	813	849	814	827	807	885	788	820	791	800	795	849	798	835	848	772	811	829	798	812	861	823	879	785	789	845	799	800	826	885	819	805	819	835	798	832	807	804	819	791	821	800	786	808	803	797	826	877	835	828	826	833	846	836	823	833	801	791	819	842	796	799	812	797	805	863	802	826	879	810	834	793	796	820	827	820	766	815	854	809	815	854	847	838	845	836	842	847	811	835	806	822	821	848	816	811	792	863	825	869	843	809	789	780	843	798	808	853	818	813	801	817	787	858	826	782	776	835	883	843	833	840	783	809	805	823	839	810	809	835	791	841	799	835	845	867	794	763	804	820	768	815	871	854	778	844	812	818	838	820	809	851	847	887	806	808	813	807	825	858	860	852	797	833	770	877	815	828	815	793	816	864	842	831	842	761	834	814	846	776	783	836	752	874	812	830	814	773	847	855	780	808	821	836	833	804	820	811	807	815	839	834	838	823	827	860	831	786	799	845	842	757	806	841	882	875	785	838	820	827	856	891	844	781	809	799	815	815	815	787	851	812	809	806	802	811	851	847	793	810	826	823	818	858	813	779	835	811	835	809	840	818	826	841	820	802	894	829	789	817	839	791	816	834	855	855	869	821	813	821	813	806	780	775	803	826	843	834	772	825	760	807	814	849	755	786	812	760	800	833	826	826	761	838	818	817	810	791	810	810	786	832	774	817	870	819	846	829	806	794	765	811	777	799	830	873	821	824	774	827	793	834	757	785	812	808	772	823	795	789	814	799	797	794	825	847	819	779	794	810	794	849	889	836	786	835	820	861	843	849	838	825	808	818	765	791	848	842	803	823	845	818	790	863	828	766	832	781	829	843	841	788	827	792	834	850	781	813	860	828	796	833	790	806	838	808	841	814	824	801	819	774	829	846	847	804	814	824	813	812	824	852	783	829	831	799	831	836	843	748	770	859	824	809	844	860	803	801	819	754	826	825	869	810	764	842	816	825	800	781	849	779	829	813	820	828	811	776	822	763	793	849	821	851	807	823	842	855	770	789	845	830	857	853	806	833	800	796	819	839	787	836	857	830	839	852	823	754	836	881	817	843	845	879	827	796	798	832	804	811	812	820	786	802	825	825	835	781	843	762	820	841	770	752	842	876	796	852	819	785	810	820	818	800	825	823	858	776	808	830	862	764	836	849	816	839	848	825	785	863	816	770	886	793	810	834	865	813	821	800	811	827	805	862	820	803	851	853	838	829	822	817	835	839	840	835	774	839	762	791	806	803	824	825	852	793	849	846	826	784	820	796	808	843	779	885	806	750	770	792	788	833	871	805	825	812	809	836	812	787	830	819	781	787	782	818	796	859	813	824	859	774	793	840	771	827	882	839	836	849	795	856	837	817	802	827	832	794	833	804	852	799	801	887	834	821	810	848	854	856	820	839	799	815	816	847	823	790	753	777	826	803	824	835	837	812	787	821	782	836	870	831	875	855	818	800	836	848	744	858	770	838	845	804	802	821	810	794	814	866	816	824	838	811	838	845	823	826	830	811	801	823	811	854	843	818	826	837	839	821	810	833	807	824	825	775	828	789	858	849	791	851	789	849	810	849	827	829	812	849	844	826	850	836	837	764	804	786	792	845	777	782	777	798	833	776	851	852	815	822	760	792	804	808	818	761	827	815	876	816	805	804	801	848	829	867	835	792	806	800	826	803	870	794	829	826	790	832	865	787	835	810	779	830	807	814	817	791	857	825	785	770	793	793	810	793	792	814	815	788	817	793	812	767	823	849	804	868	804	751	801	805	793	789	800	811	798	831	792	879	835	816	851	801	835	841	780	761	776	780	832	816	807	833	810	825	829	836	848	789	786	880	815	843	808	826	816	835	833	832	873	841	830	838	845	817	791	750	824	826	832	848	817	858	854	808	802	845	816	806	835	812	832	811	808	765	757	856	878	833	827	799	816	840	844	809	782	847	800	798	781	794	759	843	733	836	786	817	840	823	773	875	750	819	819	778	758	800	804	849	807	882	798	853	821	812	806	824	891	868	791	795	849	881	829	834	826	864	789	829	875	825	874	802	830	812	829	799	806	825	865	826	799	829	845	806	877	836	845	837	830	811	842	795	801	801	841	804	849	824	776	818	827	816	843	768	809	800	859	852	797	817	843	784	814	826	845	846	774	898	780	832	838	794	858	779	831	838	840	791	835	869	820	836	783	883	763	817	840	807	796	775	792	823	795	837	818	783	850	834	794	869	886	817	826	801	813	795	873	830	797	762	799	800	811	841	876	765	840	811	746	807	815	802	825	829	841	789	867	847	814	785	862	843	759	824	832	819	823	771	824	805	812	831	787	826	784	856	797	804	814	846	829	840	840	785	863	834	832	793	804	840	908	815	873	840	857	798	837	837	795	800	846	828	803
4771	9048	10686	9587	8253	6447	3244	10288	39092	34546	16480	7798	2961	1281	853	732	774	762	767	740	760	698	730	687	719	749	781	744	774	747	768	749	777	687	770	756	742	752	710	763	762	780	738	775	739	756	714	739	775	713	686	749	722	784	733	765	779	726	685	733	737	786	740	736	738	760	763	717	773	722	721	778	754	737	777	781	744	676	748	749	729	741	710	745	776	721	761	740	685	767	736	736	739	750	791	717	738	707	746	762	727	795	771	719	750	735	734	720	737	771	746	745	710	728	785	765	736	752	757	725	716	731	732	763	745	700	770	723	741	769	721	714	737	740	767	737	748	712	714	695	725	740	722	770	729	781	777	657	720	741	727	726	748	733	736	725	730	696	724	698	746	716	718	747	729	745	751	723	807	712	772	677	754	766	784	740	743	745	758	768	731	776	762	720	722	741	772	756	739	786	797	740	769	788	685	745	758	809	777	739	691	744	706	745	726	769	709	728	738	739	705	701	733	759	766	744	735	744	698	758	772	731	729	753	774	729	744	747	708	755	750	757	703	733	771	771	716	741	726	728	745	751	775	711	735	719	727	722	746	786	744	702	769	767	762	730	707	771	743	747	746	724	728	775	726	685	740	765	759	699	741	721	772	714	721	725	751	773	723	739	743	729	740	774	728	756	773	744	713	719	752	745	740	780	776	736	700	709	723	754	771	732	755	789	757	722	731	762	688	764	716	718	709	743	747	703	753	747	701	740	701	701	698	767	771	727	742	730	734	732	734	772	721	763	747	735	777	745	707	732	727	745	732	745	789	700	756	735	786	737	726	682	676	765	690	744	744	708	729	746	788	728	771	727	742	714	689	705	764	724	741	704	725	743	682	794	782	741	741	776	739	749	733	750	740	737	668	743	690	748	747	709	693	707	720	747	711	727	770	715	710	706	758	768	720	754	713	724	745	727	731	731	758	716	705	717	714	708	727	767	748	748	765	755	744	788	716	694	747	771	730	743	706	751	747	712	718	708	778	688	727	741	723	745	754	752	756	723	699	753	739	739	737	714	739	736	737	708	777	704	718	742	748	705	748	723	743	779	770	745	736	724	742	748	723	728	709	719	721	730	742	743	712	743	727	702	725	745	749	718	723	727	703	706	752	731	788	737	747	722	778	767	716	723	710	737	766	724	669	771	707	702	692	728	814	731	747	782	781	746	700	737	792	777	768	777	720	699	725	702	716	722	774	743	755	753	748	731	763	723	678	730	738	765	772	743	695	725	751	690	710	717	770	757	687	740	761	719	719	733	781	757	731	744	679	718	687	730	728	754	703	744	740	715	732	777	749	763	753	738	771	729	660	733	717	767	775	696	702	737	736	712	706	754	736	753	728	718	746	716	766	746	742	672	803	717	760	735	720	738	736	719	720	745	738	685	760	724	756	667	745	743	722	766	719	760	741	703	747	746	747	720	743	780	744	731	725	709	748	728	786	760	718	749	736	759	700	751	781	741	752	690	766	768	751	702	740	751	689	725	694	741	762	738	737	738	760	750	766	739	722	740	758	741	759	761	697	770	803	711	743	767	735	734	705	744	777	749	769	722	715	713	742	717	740	761	703	686	680	730	733	721	746	712	746	749	772	755	716	700	798	701	728	740	763	707	724	744	694	720	755	770	767	718	707	764	791	741	722	763	716	750	636	738	753	745	723	710	721	687	740	708	701	759	717	748	742	782	717	771	757	747	714	753	728	740	702	700	713	741	742	733	761	713	730	709	766	725	772	726	784	720	750	713	697	719	728	779	692	765	692	725	787	713	761	749	758	720	684	705	771	753	702	745	726	743	751	737	744	740	789	802	750	748	726	752	710	753	777	781	734	759	725	745	744	701	713	748	750	719	729	749	709	771	761	742	742	721	750	701	739	732	716	737	721	771	741	740	742	808	744	739	744	735	677	799	754	746	734	734	735	716	751	768	730	713	752	698	747	669	733	772	739	770	734	722	708	769	757	691	699	737	726	750	760	706	696	711	715	730	711	724	767	727	746	690	768	719	750	740	701	695	748	756	712	741	743	714	733	740	743	795	719	726	749	731	792	769	702	726	707	781	730	746	743	731	671	682	745	780	730	691	763	714	745	711	706	742	743	743	705	770	826	703	721	680	736	702	700	708	690	721	757	741	711	754	706	750	708	737	745	734	771	705	764	766	781	714	687	770	744	770	736	731	679	747	771	672	714	711	738	757	756	716	735	718	734	723	680	789	761	747	732	754	729	716	726	747	750	747	757	748	729	763	745	763	731	704	721	728	769	738	739	697	725	750	696	794	717	742	733	696	697	748	715	697	747	725	755	730	715	689	704	781	773	713	679	738	737	731	824	749	722	728	736	699	748	702	773	760	696	711	740	704	792	707	704	775	704	743	731	716	730	793	762	714	723	745	759	788	698	748	749	688	694	750	735	700	715	784	739	747	766	766	697	733	768	791	748	699	745	722	704	738	693	744	709	753	771	695	705	709	764	786	732	733	761	714	729	709	720	736	686	704	705	752	700	772	751	735	747	732	754	706	755	744	753	767	797	765	737	713	744	723	723	745	712	747	747	709	731	783	740	722	733	767	752	732	700	728	699	780	756	718	683	694	740	768	712	713	742	719	746	743	739	709	698	729	748	727	737	763	709	734	710	761	725	727	737	705	749	748	775	772	690	718	690	720	734	704	734	738	732	774	743	738	757	754	696	738	751	739	727	723	683	709	741	722	764	735	740	734	745	769	759	768	737	717	763	732	769	682	751	742	713	788	714	733	696	670	725	749	777	742	726	721	755	780	773	744	688	717	686	735	740	728	694	715	751	763	736	741	755	691	729	711	725	781	726	709	683	765	719	717	708	767	717	770	754	726	761	741	761	693	721	708	717	703	743	745	767	726	755	802	766	727	746	727	698	732	751	745	750	748	772	752	688	741	740	733	724	705	723	758	714	717	721	732	804	708	786	737	758	687	753	752	730	762	748	767	707	780	727	732	729	706	766	768	743	765	726	736	724	733	751	754	726	734	761	776	751	736	751	724	746	719	758	772	695	726	725	676	695	745	724	723	733	694	763	713	749	732	718	753	747	748	745	710	705	736	679	692	695	794	736	763	742	731	679	721	700	742	793	780	739	718	760	746	738	733	754	755	748	766	733	718	716	738	730	741	778	757	733	735	728	709	726	708	731	753	753	773	739	767	725	738	707	689	763	759	743	739	691	726	686	749	718	681	720	742	727	761	716	750	741	724	740	755	771	712	724	733	766	758	757	768	725	687	764	665	748	736	732	684	725	703	718	711	718	749	699	747	741	737	732	742	749	757	692	806	734	748	696	683	748	697	747	758	757	707	756	746	758	722	718	719	756	709	677	708	704	692	713	728	722	679	715	691	739	693	773	714	740	713	748	732	735	748	726	752	781	774	720	725	770	716	723	703	679	760	747	718	730	702	746	662	748	719	720	774	769	740	713	692	708	719	702	727	794	710	744	709	788	718	741	742
27674	13083	3742	3103	1850	1160	1084	1398	3511	3561	2191	1330	929	827	775	763	772	797	830	774	776	742	746	726	749	832	762	793	778	774	781	815	738	802	704	795	772	727	743	770	810	790	807	762	762	854	822	744	753	795	772	730	807	752	803	740	705	734	738	775	775	756	723	750	718	768	743	773	735	812	741	759	819	737	766	734	752	747	791	786	750	764	733	796	759	762	717	740	807	745	748	749	806	771	757	723	761	770	792	772	797	759	716	741	721	756	778	777	792	769	746	791	739	779	819	769	718	826	741	760	755	733	752	770	737	789	784	741	764	761	791	748	778	764	755	807	801	779	818	749	729	722	772	721	724	774	775	811	788	778	811	791	760	783	767	779	810	765	752	729	752	789	794	746	757	774	800	759	709	795	812	753	770	773	752	782	748	750	699	742	763	755	769	693	801	798	741	732	813	758	760	774	767	806	760	800	752	760	775	748	800	778	771	751	775	805	759	780	785	769	765	758	781	813	778	720	816	783	740	789	730	729	725	724	749	758	749	807	762	713	738	757	735	765	815	820	732	753	794	812	772	769	722	734	795	717	735	807	785	771	798	797	751	760	786	772	796	752	832	773	751	718	752	778	738	769	756	725	792	750	751	809	750	762	782	741	765	716	731	761	750	744	743	756	754	731	731	762	770	767	786	763	773	788	806	792	752	741	774	768	733	708	773	740	749	728	710	751	739	786	740	809	740	729	725	774	728	756	821	749	697	799	753	760	784	825	787	763	744	810	835	724	739	747	758	747	739	752	754	733	764	767	812	734	749	779	746	778	784	747	800	825	734	738	770	766	767	781	819	762	761	728	799	778	791	755	791	777	751	750	800	801	772	715	729	788	772	740	806	740	769	785	773	735	729	759	710	771	778	794	709	796	739	760	765	744	765	779	799	763	741	741	743	738	732	771	776	676	783	772	783	752	799	749	782	744	759	807	794	757	732	757	811	748	775	771	731	790	760	716	676	750	809	672	769	753	789	783	745	736	756	773	788	793	813	729	779	759	756	754	697	767	722	807	780	748	738	774	746	742	741	795	816	761	764	762	731	799	780	768	783	707	791	799	761	787	731	745	739	758	750	761	719	764	733	729	741	739	725	774	792	737	745	756	738	740	749	734	783	749	748	752	719	723	775	789	756	741	759	769	793	745	780	729	799	754	820	782	795	733	774	802	762	702	783	794	760	793	766	778	790	762	721	743	778	759	772	732	829	785	765	763	752	766	774	770	759	798	792	755	754	747	758	805	803	767	712	741	778	774	747	751	773	772	711	773	782	774	729	757	748	700	752	729	798	742	745	785	769	773	775	796	750	808	731	758	739	788	759	707	762	775	764	753	794	703	796	770	755	764	768	790	763	777	776	764	753	751	756	757	756	767	737	721	762	738	753	769	778	786	752	790	737	773	715	764	771	706	793	746	750	784	727	768	784	751	751	707	778	794	787	764	734	758	825	767	777	765	766	763	817	816	745	790	761	744	775	788	787	728	779	746	798	752	767	758	779	764	758	764	815	784	772	794	711	796	762	784	847	761	755	766	779	783	774	766	814	788	765	721	735	781	774	777	803	728	773	789	763	760	822	774	752	767	784	727	783	733	756	778	719	730	745	756	764	784	788	785	765	791	794	769	778	765	761	786	782	752	751	790	771	724	780	747	727	754	728	741	764	776	757	785	767	780	756	777	738	790	765	752	756	728	750	798	754	827	749	778	790	735	750	739	786	779	738	764	745	698	776	706	798	743	753	743	740	764	818	751	775	800	796	743	760	713	818	789	754	755	782	772	761	703	792	721	748	757	777	779	739	730	745	752	800	740	737	783	800	751	754	712	777	729	779	775	755	763	741	775	743	768	762	734	780	732	753	727	824	729	736	761	803	756	764	744	814	717	794	774	744	713	794	753	756	773	725	779	749	752	693	775	750	812	763	751	805	824	738	727	776	730	725	802	793	739	778	718	751	747	797	765	790	761	778	749	800	774	756	761	778	798	808	777	741	750	801	772	775	796	741	716	715	787	739	720	797	777	773	706	782	767	771	763	745	782	779	741	766	766	782	766	803	782	739	752	701	719	757	703	769	731	751	765	817	759	769	756	753	744	727	788	771	829	743	770	689	758	750	741	747	795	730	743	763	763	800	796	769	794	775	814	787	745	767	781	746	750	737	732	765	727	817	807	727	781	749	770	809	796	774	768	804	756	785	801	825	816	810	781	761	743	767	770	764	763	776	786	770	788	782	766	784	744	742	755	788	741	730	775	806	785	785	731	817	790	746	741	759	775	748	778	749	770	754	767	751	738	758	729	788	766	807	751	768	759	773	794	785	725	766	811	760	792	792	810	780	776	807	752	797	756	777	753	747	727	826	747	765	781	798	770	775	689	718	768	778	755	745	777	750	773	865	766	760	741	773	752	773	715	766	808	771	760	779	767	795	798	775	765	822	818	787	753	758	785	724	764	745	739	785	727	746	792	749	803	808	777	819	741	723	769	796	773	777	762	764	737	734	784	844	770	759	770	786	711	730	719	775	777	782	759	776	748	787	736	789	755	758	772	755	760	754	782	731	760	736	793	798	784	745	761	752	758	734	774	764	744	782	789	742	762	785	719	761	734	815	848	750	816	830	797	773	784	797	748	714	690	755	792	734	736	743	728	763	755	750	801	734	745	812	799	763	779	733	712	823	854	821	728	791	775	737	786	776	753	751	777	783	757	718	789	726	772	749	749	809	784	739	754	835	759	737	769	742	772	799	738	799	794	801	770	783	778	705	748	774	769	793	736	730	780	775	767	802	771	816	743	744	791	719	761	751	799	783	768	800	796	826	767	745	766	755	793	754	740	744	742	748	705	791	765	735	763	780	720	760	777	796	792	748	753	762	762	797	728	741	764	843	725	789	789	737	768	804	742	765	738	730	784	767	711	791	747	817	752	783	753	814	793	733	777	839	802	758	774	784	761	786	747	765	753	739	755	786	764	740	835	770	773	737	792	767	790	839	756	779	766	764	805	747	777	758	764	737	749	730	773	730	775	763	734	797	756	755	726	763	780	776	776	728	746	779	813	818	781	723	743	707	774	760	773	759	768	806	791	794	792	765	796	767	740	741	790	789	804	814	782	791	779	798	761	782	752	762	736	743	706	743	756	749	755	761	696	704	763	785	766	832	737	746	714	762	776	777	753	755	714	724	751	774	777	808	747	796	761	761	775	767	745	751	790	807	762	744	760	758	760	721	703	778	772	799	717	821	760	736	723	747	798	720	770	781	803	786	854	712	766	822	754	750	809	786	766	776	792	782	721	810	757	759	743	822	753	781	758	717	744	764	723	770	766	778	758	773	758	775	803	736	707	710	800	790	792	752	780	803	799	763	787	838	779	753	771	776	756	742	736	796	696	728	761	734	753	749	779	743	753	748	806	787	811	799	713	787	779	740	764	702	741	783	753	776	801	733	767	736	757	744	710	805	780	750	830	771	762	786	770
5706	2337	3262	2799	2211	1395	1145	1786	4374	3714	2117	1265	889	739	727	648	672	659	726	650	656	660	671	686	668	687	655	677	680	726	658	677	685	659	632	710	680	670	655	679	630	655	693	682	692	706	665	717	667	680	651	653	676	671	679	624	674	709	667	701	675	682	686	678	652	677	694	678	665	710	666	616	675	673	692	658	696	705	688	678	723	666	733	686	669	657	677	647	661	653	657	677	673	691	646	663	673	674	661	723	703	680	665	704	658	663	654	685	697	625	620	645	692	674	635	621	654	713	675	679	642	613	633	642	653	625	619	682	751	697	671	681	636	695	653	663	716	653	640	631	642	719	683	647	687	689	695	648	670	631	691	658	646	708	664	645	696	685	662	667	663	595	688	703	673	682	702	660	679	666	644	619	658	644	690	709	669	686	710	654	683	721	670	674	645	645	685	712	641	725	654	676	642	664	653	654	666	642	695	675	750	700	701	665	643	664	657	671	651	644	664	720	669	609	662	692	686	664	661	656	666	667	746	715	638	666	666	656	660	656	658	670	640	693	669	644	655	693	663	669	646	664	674	654	659	677	644	662	745	687	666	611	712	643	672	664	725	687	713	677	662	678	631	688	703	640	648	694	661	691	687	671	673	709	701	626	660	663	702	679	657	680	688	675	709	663	663	639	726	672	684	663	686	708	693	639	640	675	678	665	694	638	677	678	669	684	641	669	699	661	657	681	701	666	685	726	633	658	651	656	686	655	656	656	709	679	692	655	692	643	662	649	671	702	734	652	671	670	652	698	681	629	723	596	665	685	684	645	620	634	673	640	668	655	639	646	628	643	649	713	689	691	658	642	653	701	673	737	717	656	690	637	664	656	646	660	649	677	642	656	657	631	671	657	689	704	732	681	678	708	646	712	698	687	642	718	681	666	694	701	690	684	695	669	683	636	694	686	682	683	685	637	651	701	676	654	697	672	618	651	688	666	668	672	640	677	652	663	654	658	683	643	646	601	717	683	674	636	647	709	665	688	671	670	733	663	710	635	673	685	696	686	669	684	697	686	676	674	639	700	697	675	707	630	699	664	695	640	649	636	698	713	626	682	677	628	643	699	634	644	643	628	718	646	623	706	643	687	681	632	698	650	680	696	668	663	631	692	683	668	661	692	653	661	670	659	648	686	681	650	651	634	667	648	629	643	687	667	702	673	659	624	676	671	672	640	721	662	650	615	675	667	691	676	699	643	666	702	648	673	676	641	647	729	603	705	659	665	706	651	685	650	663	645	660	672	675	680	664	694	661	679	690	708	673	705	676	726	688	663	666	671	621	688	719	713	659	659	628	656	680	668	703	673	653	673	690	664	645	661	693	707	644	697	696	731	616	671	717	641	629	692	616	658	652	656	696	673	654	694	654	635	691	663	638	624	705	653	660	661	669	652	668	699	667	686	709	647	740	689	640	681	684	657	631	641	666	680	708	652	684	717	673	684	618	668	673	695	678	695	667	656	695	617	707	673	656	719	696	661	698	664	668	684	651	665	653	657	692	674	713	678	659	668	644	645	582	625	667	659	671	674	668	711	656	660	696	644	651	686	633	688	691	668	671	640	686	735	648	658	657	680	708	668	701	663	656	686	672	662	687	692	649	701	642	671	629	640	656	637	704	684	682	702	639	642	744	671	629	701	630	649	656	651	686	608	665	709	635	680	665	651	632	675	673	682	638	686	711	654	604	711	651	661	660	684	631	674	694	684	688	704	683	693	651	686	710	692	642	661	622	650	679	664	691	707	692	740	673	650	612	702	664	731	692	700	674	625	669	698	681	669	663	677	679	662	670	678	698	657	678	655	696	685	677	667	692	707	646	672	682	658	677	687	688	682	708	694	689	730	704	619	681	687	695	633	679	658	623	682	631	644	674	635	698	674	689	605	639	696	648	695	696	680	664	644	691	646	716	675	669	675	622	687	665	689	675	717	681	693	638	671	680	639	684	692	706	645	649	672	655	636	652	740	679	695	654	662	645	685	626	635	692	659	661	658	648	644	673	666	692	686	680	659	657	666	633	660	693	691	664	704	701	645	727	705	687	687	662	639	682	686	642	700	660	713	687	685	696	646	685	687	644	670	674	693	656	686	632	648	656	658	686	662	645	662	618	676	649	680	704	666	662	647	693	669	698	652	650	640	733	678	660	671	666	662	669	698	665	652	670	684	695	665	642	681	708	696	600	695	671	626	683	690	638	651	685	671	709	666	659	656	681	630	696	691	686	697	683	691	655	719	687	708	700	653	677	665	688	683	678	649	686	650	632	663	623	686	691	668	710	665	646	713	659	693	655	644	673	694	727	657	642	652	717	685	702	728	682	623	656	688	659	650	686	624	711	695	741	656	634	698	646	677	705	697	611	667	670	682	647	641	648	690	700	685	673	689	636	688	640	680	652	661	674	683	683	679	660	715	688	669	670	677	692	715	664	674	682	713	595	704	653	641	622	646	620	681	679	652	612	697	623	698	649	657	713	655	635	680	683	678	720	718	642	670	647	695	658	677	685	723	670	734	703	651	618	661	635	704	680	686	669	639	706	653	654	698	678	672	677	663	624	697	667	616	679	684	653	615	671	705	665	684	669	643	659	660	660	670	657	646	718	670	681	652	665	647	650	703	674	659	671	706	656	700	678	654	656	641	716	695	638	679	690	655	638	676	698	658	658	680	670	678	685	620	644	643	635	661	693	659	615	632	638	689	683	694	634	608	694	676	675	676	700	667	659	669	632	671	671	673	652	678	701	640	695	683	663	698	670	648	659	660	694	697	695	669	648	634	631	646	660	688	640	687	669	733	733	683	667	690	689	678	632	701	693	642	700	683	693	690	664	668	651	690	647	661	674	660	676	650	684	673	694	662	712	700	679	683	675	662	674	670	676	670	685	692	649	670	675	698	638	640	683	627	723	629	648	718	669	704	669	716	682	630	699	706	659	677	647	690	699	688	687	696	737	633	646	692	636	638	650	660	649	624	631	675	660	651	695	631	665	663	683	685	628	709	659	657	701	665	647	673	661	681	679	699	704	680	669	685	670	685	667	663	705	688	633	684	661	673	715	681	655	683	688	689	639	635	697	683	671	666	667	697	677	693	628	669	673	712	693	694	674	703	657	682	666	628	635	652	688	672	620	647	679	664	652	652	693	718	662	673	665	662	687	663	642	628	660	676	711	700	653	628	669	687	684	712	649	660	651	685	651	668	660	690	721	713	682	684	650	677	658	667	678	667	701	675	669	702	683	634	650	692	690	675	676	617	671	643	687	636	673	703	715	658	667	684	702	689	663	632	653	680	671	687	647	637	690	660	668	667	689	616	656	703	645	638	653	639	688	694	701	694	708	700	679	733	648	750	641	722	683	674	654	661	689	589	663	686	689	664	722	691	692	610	619	707	654	647	660	638	649	660	681	658	734	629	689	651	666	719	651	726	659	671	659	609	687	691	698	648	700	636	703	717	654	608	670	702	685	667	671	689
25599	21362	27193	24823	8338	2415	1796	4690	20134	21904	10623	4009	1669	984	790	703	747	771	767	709	681	753	761	733	739	725	679	725	784	772	721	679	724	715	727	755	718	645	694	718	697	742	694	710	666	706	714	670	712	710	696	687	729	704	721	754	703	641	710	716	699	678	677	757	733	722	700	724	681	721	736	704	735	705	698	744	702	734	745	737	768	683	739	739	644	728	710	750	698	667	742	660	702	675	744	713	727	687	756	693	700	688	713	749	662	755	697	713	699	735	696	702	774	698	737	686	734	672	728	692	698	726	716	692	704	770	713	703	683	715	712	707	685	715	664	759	700	732	693	749	711	695	771	680	710	701	718	703	712	723	721	710	706	729	814	676	698	719	672	719	749	703	771	682	755	718	736	763	691	728	707	658	689	677	684	710	738	689	743	699	763	702	713	714	668	719	723	751	729	735	711	707	690	661	707	749	695	693	685	680	693	698	722	710	727	737	675	739	698	724	740	735	707	756	707	668	675	735	715	720	688	666	724	673	769	739	690	715	708	709	680	712	722	662	687	722	698	699	736	733	734	742	748	715	682	701	696	727	720	688	670	732	720	726	690	693	729	715	699	708	733	675	722	683	753	709	720	710	678	733	695	707	731	738	712	704	685	736	724	711	729	703	716	730	710	686	690	679	689	676	714	736	738	699	720	690	680	674	693	677	677	696	737	705	727	691	707	683	698	708	729	744	678	743	715	676	711	766	712	711	713	690	729	699	721	711	695	763	749	719	728	738	670	704	730	697	673	662	676	745	734	699	697	681	707	697	726	713	688	727	689	703	669	731	703	733	659	684	693	733	685	683	694	741	713	704	731	769	716	762	709	717	677	734	695	712	698	724	738	674	685	717	740	707	714	660	725	702	718	715	717	765	671	723	713	730	695	725	705	692	727	656	671	651	650	650	678	678	772	721	687	726	672	715	678	708	688	713	729	669	665	709	699	738	706	721	727	741	710	739	690	742	713	683	694	670	711	748	743	703	718	679	689	696	719	710	695	690	717	746	705	724	693	732	738	776	731	702	685	697	679	730	664	700	720	718	738	744	696	678	730	740	715	709	691	710	669	755	688	720	715	726	702	641	676	685	722	742	736	754	768	727	711	689	731	752	695	704	716	701	679	676	726	708	739	715	666	758	730	744	699	718	684	728	768	723	695	703	719	742	692	715	754	666	725	697	717	643	700	738	654	742	735	679	692	674	691	699	664	690	657	725	696	714	756	687	755	724	706	705	702	769	700	671	713	685	731	678	714	691	664	703	700	657	695	744	717	659	704	722	731	653	674	670	660	662	693	704	675	688	744	719	710	747	682	745	711	739	745	734	695	705	733	748	685	696	702	696	709	684	687	716	723	686	716	703	690	766	681	697	699	690	718	710	737	724	688	732	716	705	611	727	689	681	726	727	689	718	726	711	702	722	683	723	726	747	714	712	649	726	728	709	679	757	731	690	698	719	689	689	696	681	713	713	725	766	698	717	709	692	671	630	710	692	731	662	705	695	708	711	722	721	656	672	729	721	666	764	727	720	697	717	753	707	755	744	776	670	750	725	736	746	713	683	668	701	673	750	671	729	697	710	667	698	723	713	710	709	680	705	740	710	684	673	744	704	672	724	682	719	713	683	733	715	748	670	693	646	716	751	710	717	694	686	693	750	698	728	733	676	710	737	683	717	718	758	727	682	709	637	721	712	720	724	702	765	696	697	767	705	705	679	723	694	681	697	700	736	722	718	697	755	700	738	712	716	727	683	758	741	735	708	692	680	752	693	707	684	709	723	787	681	674	694	716	683	701	723	726	737	693	733	700	702	755	747	724	746	743	655	713	703	750	674	755	709	749	736	725	712	718	703	675	672	718	693	713	690	652	696	745	714	666	690	727	715	753	700	705	725	724	698	758	734	757	649	708	679	687	729	705	667	702	706	745	732	673	678	686	712	754	720	727	701	710	744	722	675	736	699	723	734	707	653	753	649	729	748	660	696	699	704	731	727	723	683	708	685	726	697	678	702	679	648	733	647	656	714	710	730	766	675	693	724	724	684	711	734	725	652	731	699	677	686	738	736	697	696	701	716	695	753	656	711	659	707	692	747	706	761	679	806	672	704	708	713	691	736	767	721	743	711	686	695	710	782	712	710	738	750	697	662	702	795	716	705	659	687	699	746	695	710	727	711	685	705	687	698	658	707	660	735	730	733	723	678	692	754	748	701	678	675	726	758	718	688	706	720	715	670	658	701	695	690	718	701	734	702	728	717	726	672	720	672	734	736	740	735	721	697	728	713	727	735	714	691	673	716	695	668	681	729	701	701	728	745	729	667	721	663	742	698	716	686	689	705	745	710	684	740	675	711	682	717	759	679	692	689	732	722	698	742	731	665	732	671	712	692	751	680	713	741	719	704	659	680	661	721	737	663	692	685	694	721	696	697	701	698	696	721	701	700	727	658	664	710	702	660	691	704	724	714	678	697	699	703	718	649	683	708	687	740	685	687	721	684	739	669	661	715	712	771	734	705	687	655	713	738	712	703	701	728	675	723	706	696	693	695	725	666	686	726	731	745	700	753	769	721	686	696	698	726	730	753	732	701	723	748	708	717	662	725	720	716	752	738	693	663	684	692	689	747	738	679	639	710	731	696	755	726	740	750	652	697	722	728	686	678	700	684	725	685	702	736	750	676	731	720	776	750	706	717	675	721	758	703	706	763	693	682	738	743	720	711	733	734	719	722	720	739	715	727	698	704	720	753	737	728	701	696	734	741	692	699	711	745	712	678	705	684	686	745	749	742	690	775	773	737	664	720	696	729	713	751	749	690	690	752	706	719	695	690	702	714	742	682	658	691	705	697	754	700	697	727	696	783	751	750	709	708	674	722	688	714	707	737	706	734	640	714	684	705	720	715	691	686	659	717	702	722	698	732	730	720	711	700	661	749	676	698	745	711	700	714	727	726	703	720	721	674	723	733	627	727	715	679	694	676	717	717	733	686	704	689	738	713	721	761	729	750	724	675	723	718	658	732	766	682	720	743	699	759	724	698	693	729	690	703	704	709	766	770	721	712	718	758	688	753	740	725	730	730	666	701	661	684	711	724	716	698	718	655	720	727	676	719	704	688	730	705	705	714	719	719	685	736	713	705	681	754	758	718	716	663	689	669	696	662	686	761	714	686	705	699	694	661	705	663	706	714	745	722	705	724	706	724	743	714	723	706	694	683	707	732	671	734	679	705	650	744	688	651	674	711	756	741	642	698	736	738	716	705	759	729	724	724	680	660	667	685	713	754	701	693	715	670	722	747	717	686	736	727	726	700	699	674	703	667	734	692	745	699	708	702	759	691	723	722	666	705	674	739	741	648	697	770	654	698	708	760	696	695	686	701	690	741	683	713	704	706	720	702	701	747	732	668	702	663	717	695	707	739	741	746	717	666	757	708	699	689	739	734	727	713	744	645	698	761	690	714	738	693	711	747	672	661
4689	6724	11262	6336	3452	2131	2057	6822	21667	19059	8615	3763	1680	864	722	679	687	638	651	639	685	661	662	633	650	664	669	660	664	636	698	634	655	674	641	681	667	641	700	660	633	670	674	698	690	672	666	682	631	687	628	659	598	563	686	689	643	652	605	647	658	656	614	631	686	615	622	658	693	630	614	710	683	697	670	656	692	684	667	687	636	694	621	636	647	644	607	709	654	682	606	635	634	664	679	676	660	667	650	671	705	661	617	635	623	667	626	655	639	634	675	625	639	674	657	645	670	668	663	655	664	672	632	631	676	687	686	655	678	668	670	648	631	666	640	672	667	683	630	668	647	651	624	653	688	678	673	644	669	675	656	629	658	637	706	609	640	681	694	654	660	676	620	627	634	661	615	656	675	666	611	669	653	645	689	671	689	647	648	657	703	701	654	650	650	662	654	662	608	672	648	687	661	678	625	665	686	683	652	658	695	647	652	688	660	627	699	673	593	659	657	634	699	684	674	612	615	711	634	685	671	627	629	651	679	693	665	699	630	654	652	625	675	710	686	614	656	669	675	660	671	680	627	647	628	633	621	677	626	607	632	649	661	645	675	646	663	659	691	646	624	624	641	629	630	722	623	633	624	649	664	706	632	659	650	719	660	639	603	656	668	659	606	696	669	645	653	617	629	650	628	640	667	658	644	634	623	707	608	657	639	667	681	655	590	641	635	676	628	649	622	680	659	647	655	633	650	673	622	620	679	617	667	604	635	669	624	637	662	645	631	655	671	662	651	719	632	628	660	642	686	621	685	644	660	660	633	685	647	644	653	654	653	665	678	614	614	640	692	686	615	671	665	652	682	655	596	656	676	641	638	590	674	646	649	649	633	617	671	646	617	666	639	586	674	657	669	622	667	683	664	682	648	664	692	642	663	708	672	646	668	662	667	667	698	692	676	642	583	691	690	665	627	646	666	688	649	645	578	642	699	611	656	655	635	667	663	651	637	667	674	677	635	697	620	692	657	695	632	644	670	686	613	641	650	639	678	650	636	683	673	632	675	675	631	647	640	661	633	643	668	570	674	619	644	667	619	646	637	684	626	655	621	681	684	641	650	651	623	651	664	625	670	655	658	647	659	687	696	648	652	684	673	636	669	614	635	660	605	637	664	659	654	629	639	599	692	606	662	633	646	596	629	650	657	674	628	632	665	641	676	667	665	670	652	645	669	687	613	632	650	637	694	638	688	661	634	694	680	657	634	639	663	614	604	652	642	648	733	645	677	642	666	640	635	664	684	702	614	625	625	633	648	651	650	568	645	645	627	659	651	653	620	655	623	652	632	605	644	637	655	597	630	720	693	663	661	669	706	613	668	636	655	637	698	675	627	656	672	663	641	681	644	618	673	670	608	662	666	663	573	667	701	658	601	691	622	680	719	629	682	661	637	639	653	673	675	657	664	665	638	655	673	629	677	598	622	636	601	626	660	675	657	687	703	685	686	631	692	633	627	645	662	694	622	642	713	650	647	678	654	647	612	652	652	662	639	640	658	631	746	634	622	658	645	619	620	726	654	687	626	631	633	709	670	619	623	653	698	668	635	662	677	645	664	647	590	638	668	657	685	634	666	577	644	664	608	616	667	635	601	700	695	645	646	627	672	646	580	674	634	656	626	621	653	636	693	621	636	641	657	624	664	672	639	677	657	698	648	648	664	657	625	686	649	686	620	643	643	638	667	664	642	643	670	673	646	597	618	665	673	632	604	672	667	668	665	663	659	666	644	631	664	662	661	687	680	608	651	671	626	630	636	664	641	663	676	635	647	620	648	605	627	599	700	614	624	661	648	607	660	613	644	642	664	634	622	641	617	682	683	620	688	646	625	641	673	670	688	659	668	666	683	615	674	697	701	665	636	651	679	652	675	619	628	631	644	661	690	670	664	628	623	602	629	635	690	675	642	626	707	636	630	690	658	671	626	624	631	648	651	682	641	647	649	606	616	644	620	632	636	642	659	690	719	661	697	643	623	692	628	680	655	632	610	637	619	622	642	685	594	637	630	587	638	682	701	683	635	589	650	602	659	659	582	634	625	641	675	667	655	650	689	668	705	649	626	642	648	629	689	660	684	662	606	663	641	623	659	668	648	659	669	690	670	611	650	669	613	641	630	715	650	647	650	625	703	612	692	674	647	659	639	644	618	679	660	655	687	686	673	629	664	616	642	680	648	618	646	669	673	632	690	652	633	686	618	634	640	641	624	641	637	694	618	672	643	655	624	643	668	633	642	674	682	655	679	637	645	686	636	641	659	630	650	665	627	647	651	660	668	624	602	644	678	669	654	652	676	661	645	650	663	664	638	627	615	650	626	650	619	644	655	668	615	653	656	673	686	641	699	639	682	695	647	685	641	685	614	622	647	664	661	649	651	663	639	645	671	661	652	576	637	655	628	631	624	651	685	661	614	659	659	698	648	687	696	644	636	626	673	650	641	616	634	700	651	676	655	659	610	647	678	646	650	651	659	658	653	673	623	626	723	657	566	668	665	638	637	601	688	663	703	665	642	617	662	632	622	612	624	635	637	673	629	624	650	688	675	612	627	686	663	677	637	652	666	638	642	614	652	621	713	654	657	670	642	662	665	623	644	679	647	711	666	662	672	676	650	643	653	659	700	642	677	653	649	705	646	633	652	694	650	693	646	649	703	641	675	630	663	695	641	648	688	622	647	659	630	643	671	644	691	630	639	634	640	687	686	683	649	659	654	662	675	613	589	646	640	672	669	672	671	679	614	643	669	655	575	638	635	623	637	653	633	654	678	704	648	679	636	624	681	648	674	672	662	655	649	616	652	655	676	681	610	656	630	672	685	620	663	615	650	695	658	645	635	609	664	683	650	650	692	671	672	651	710	645	690	651	675	640	630	685	699	645	686	611	660	688	640	613	609	681	641	676	672	642	619	700	638	635	621	656	662	662	644	595	642	624	668	666	641	646	629	661	635	626	657	654	662	640	612	626	644	630	686	642	626	608	658	633	642	670	616	647	665	651	674	679	689	689	685	624	634	660	652	633	654	658	685	639	622	650	647	710	646	652	670	656	631	683	667	632	655	615	660	703	610	678	667	635	650	643	674	665	637	651	634	653	635	676	660	645	646	623	648	629	621	663	671	700	637	618	653	665	656	639	652	678	650	656	629	697	641	633	639	616	626	680	654	607	646	634	608	622	643	693	645	662	699	675	638	684	643	663	631	666	581	703	650	693	682	657	637	617	637	652	640	658	642	654	691	618	648	649	640	618	639	646	675	660	620	697	658	675	675	637	658	656	627	655	656	691	666	604	723	669	633	645	622	667	646	651	702	638	627	676	622	624	632	638	599	642	689	662	710	679	622	677	659	639	703	664	651	665	644	641	631	675	643	613	620	642	626	621	642	663	650	632	643	632	685	664	679	636	657	683	649	686	647	703	661	631	663	596	655	654	614	659	682	655	642	659	648	671	659	602	654	654	658	644	614	624	637	593
24229	21335	28561	24471	21093	12430	4445	11399	38555	38285	22559	9587	3278	1401	946	868	847	854	817	839	870	858	854	878	810	860	893	775	785	774	823	817	832	820	858	809	822	821	849	804	811	836	799	787	852	805	817	821	798	822	871	858	785	791	790	825	843	814	870	825	784	829	825	852	828	838	801	805	774	828	855	858	827	835	791	837	859	839	823	804	828	825	818	870	860	842	825	814	820	776	800	799	796	795	848	823	818	789	805	884	806	781	832	829	846	794	808	812	808	803	859	762	817	790	781	789	795	821	835	841	814	815	806	841	836	802	828	829	837	830	819	806	798	818	811	882	787	806	882	852	817	779	795	812	870	821	813	802	810	818	814	795	881	825	814	795	840	845	776	772	821	799	812	815	782	843	857	849	870	817	844	817	811	803	828	817	791	863	827	820	825	837	801	847	831	813	853	802	804	773	824	820	784	866	842	817	830	853	819	828	864	875	806	812	873	836	851	767	846	812	836	850	855	809	830	838	807	758	804	843	789	794	811	793	800	841	804	767	796	835	797	835	793	850	830	804	820	834	818	833	821	841	825	774	851	792	821	816	825	835	800	790	811	838	806	834	769	832	834	796	788	844	809	840	802	778	837	799	855	816	811	796	798	813	820	842	763	798	843	852	817	819	822	842	759	804	822	850	813	779	809	737	775	786	814	778	780	825	806	886	799	806	836	831	815	785	852	805	789	822	795	834	780	815	875	823	805	825	811	784	801	894	813	837	791	805	793	842	809	740	816	791	825	825	835	861	780	829	811	762	798	789	870	754	784	828	811	842	863	856	867	809	832	797	851	816	778	786	821	802	824	832	763	798	820	832	790	842	843	825	829	807	839	779	826	792	791	824	826	856	820	769	837	782	827	792	821	823	786	786	888	861	838	786	826	828	805	801	820	829	832	805	847	819	784	796	807	785	830	849	826	823	835	807	830	860	803	810	845	846	835	801	838	800	838	839	764	777	827	834	840	793	799	799	809	823	822	812	861	836	844	846	825	815	845	791	773	831	814	799	878	795	793	835	812	806	793	825	826	805	785	838	835	811	789	818	801	840	820	865	857	807	808	815	746	810	764	782	837	812	862	775	823	805	769	835	845	844	846	795	793	764	794	881	820	814	808	809	833	799	809	808	825	799	830	799	827	830	832	851	812	843	825	761	800	839	819	777	830	817	891	805	867	839	856	825	852	822	845	811	784	860	829	818	805	788	846	878	877	807	830	828	811	795	827	873	756	823	867	850	840	824	743	809	871	841	782	846	868	821	805	846	808	898	828	815	778	813	819	839	838	831	774	790	802	852	808	870	802	811	782	788	841	815	773	826	818	805	843	808	846	809	837	762	810	765	800	823	872	787	815	827	781	818	814	842	822	838	875	811	821	819	798	799	843	840	851	881	811	807	811	805	805	784	833	826	822	898	839	832	791	853	837	775	787	758	804	853	816	841	803	817	825	791	782	814	843	872	840	832	830	843	826	818	874	805	845	806	813	813	876	808	849	835	832	791	778	814	844	829	782	848	818	819	789	838	848	823	856	833	815	797	840	814	790	805	790	824	763	807	840	804	842	818	803	780	870	854	792	766	814	824	844	817	833	777	763	808	827	811	862	729	849	781	845	822	847	786	821	832	769	814	774	839	789	830	878	808	801	867	819	834	807	816	848	825	807	847	788	792	796	820	823	770	788	852	766	815	792	804	791	884	845	812	820	835	846	754	820	807	772	799	825	834	781	840	785	840	840	782	849	848	833	853	809	819	768	797	800	868	830	812	766	799	856	791	800	836	833	798	844	804	795	806	872	860	810	790	798	773	761	830	778	826	831	777	823	839	827	853	820	825	848	818	846	778	849	858	840	846	820	821	855	789	818	864	807	817	825	819	872	828	823	809	830	863	815	792	808	775	800	818	871	835	840	803	805	839	800	792	787	855	859	840	796	803	777	798	806	826	763	754	783	811	848	811	814	848	777	815	790	862	864	805	763	803	825	776	840	801	849	789	790	850	833	768	849	792	770	830	812	819	803	834	799	786	827	823	838	792	836	868	839	795	809	778	810	754	844	799	789	792	811	822	772	820	795	889	809	828	836	787	797	809	823	844	812	814	850	823	815	798	827	820	792	763	817	842	778	796	799	788	845	825	826	851	777	776	820	837	782	798	819	807	822	799	830	787	802	809	817	844	775	802	820	817	814	826	835	820	816	804	823	788	857	786	886	848	841	789	826	825	771	824	831	773	818	835	879	793	843	776	770	878	784	828	821	812	808	778	796	777	817	855	857	799	785	807	797	845	780	831	840	792	815	854	809	822	799	767	769	858	789	806	813	909	835	801	824	771	805	761	786	824	798	804	857	809	816	844	806	801	807	839	861	839	730	812	835	829	786	805	865	810	796	799	849	839	802	770	808	811	868	804	858	822	895	777	767	762	795	842	825	818	837	795	790	797	840	833	808	809	813	845	826	772	821	775	811	801	866	859	828	796	798	779	807	834	829	846	784	850	845	768	838	833	821	803	782	830	792	783	829	761	828	840	791	784	798	768	845	789	761	765	825	787	821	827	798	793	828	804	830	833	824	799	760	764	846	860	780	857	826	872	791	798	847	847	854	785	806	826	839	809	840	831	774	806	804	835	795	767	782	837	822	835	818	803	793	799	821	807	775	819	836	802	808	805	790	821	832	869	764	831	876	862	829	779	819	841	792	849	853	848	819	815	780	768	849	804	841	857	884	803	791	814	798	844	817	834	815	812	791	841	767	798	794	762	823	811	812	790	797	835	868	806	864	783	785	799	832	815	863	765	793	807	792	811	791	820	833	869	821	776	805	813	820	800	769	810	806	847	798	837	778	836	805	856	856	866	783	831	813	849	813	845	829	807	809	780	863	793	817	800	773	812	827	791	805	819	807	796	815	866	829	755	811	826	800	873	804	798	768	784	812	822	821	806	787	798	790	808	830	821	813	774	825	830	768	787	810	806	813	786	824	795	814	806	813	801	784	818	755	801	822	830	806	825	823	840	779	845	807	763	778	781	792	865	819	795	792	807	841	834	783	748	805	826	823	875	865	791	849	812	854	790	807	815	826	821	762	836	902	795	847	790	804	773	849	851	826	833	806	805	859	776	809	800	829	831	803	840	847	837	845	848	875	889	803	798	823	807	726	836	829	811	855	869	803	839	803	776	792	826	867	824	799	802	847	847	780	835	774	857	821	846	790	846	888	807	803	834	837	768	828	807	835	811	806	824	821	820	814	889	767	767	806	836	853	788	825	810	795	797	848	852	836	863	803	760	809	818	850	783	785	786	797	799	785	770	805	797	858	805	789	783	849	809	857	794	878	779	830	826	774	780	774	813	788	795	748	801	823	838	798	770	820	827	758	821	832	832	774	788	787	805	867	856	772	757	791	794	840	842	833	775	863	793	855	809	825	762	881	839	795	822	750	808	840	856	813	817	833	793	801	792	774	893	806	790	770	741	803	785	829	833
5753	16610	19669	8966	4355	5481	3238	14958	38214	33604	16765	7776	3175	1309	889	773	762	740	759	712	717	770	748	777	719	720	720	792	727	791	726	772	796	710	740	724	725	734	757	752	796	742	722	773	709	744	754	786	742	726	782	751	744	754	762	760	688	723	737	676	733	721	716	736	785	786	714	751	727	752	772	731	726	717	729	749	720	783	743	764	781	753	761	724	741	739	730	750	746	748	696	733	752	766	753	762	734	773	745	770	739	717	714	763	753	741	745	784	744	741	691	740	802	751	757	756	750	774	757	774	753	707	767	713	744	761	779	762	773	784	696	686	767	750	718	706	746	758	739	722	713	717	718	766	780	768	713	755	770	729	760	737	758	686	717	771	727	777	752	740	695	729	772	735	771	769	779	743	670	733	708	711	749	722	762	764	737	715	749	704	745	727	710	734	763	739	719	772	716	741	750	772	775	751	750	720	732	806	704	761	753	731	698	769	812	695	743	720	731	712	717	712	774	730	734	724	737	777	734	747	722	735	728	763	763	747	730	718	722	759	721	720	760	743	781	731	758	727	750	734	746	752	705	726	756	818	743	743	723	741	704	736	756	789	723	725	726	764	695	733	770	781	732	745	795	771	800	707	701	747	764	764	691	747	729	753	737	787	733	774	772	749	770	728	760	716	730	748	680	747	723	759	746	712	778	698	719	785	786	753	743	719	703	722	747	788	761	738	704	696	745	708	780	742	741	748	748	797	754	765	756	731	712	763	716	766	749	753	750	752	762	780	762	729	772	726	730	713	714	742	725	704	744	716	760	705	733	732	746	726	732	760	745	705	802	754	734	726	734	773	737	736	724	723	713	703	759	748	769	724	714	742	736	660	764	669	702	684	750	771	721	757	723	782	748	714	757	738	733	751	759	723	737	787	787	751	749	753	785	769	765	729	719	735	767	689	684	768	725	715	718	770	700	751	748	839	757	743	757	731	749	722	811	768	729	763	725	790	731	776	757	766	725	816	763	730	789	781	707	767	725	746	767	693	749	722	737	770	715	710	783	742	702	733	692	714	762	773	740	746	735	704	737	773	722	748	770	809	776	751	702	715	787	724	773	727	750	770	697	729	766	746	769	743	753	736	746	785	769	727	739	738	804	759	740	742	738	741	697	735	677	762	717	731	701	740	730	740	730	787	748	725	754	744	732	738	738	741	735	700	769	728	760	772	745	731	711	755	697	759	745	781	744	747	766	738	762	684	762	715	747	736	719	702	697	737	731	729	769	744	728	704	765	767	718	737	798	763	758	718	773	697	732	751	746	753	715	700	694	758	743	801	709	711	743	722	787	751	793	735	723	711	724	716	755	770	720	770	726	726	801	697	759	768	768	720	727	720	755	732	700	730	733	802	754	750	717	695	710	748	748	731	698	739	752	709	697	716	756	727	693	710	747	732	719	742	703	740	753	767	792	735	756	764	709	746	702	696	695	736	757	758	735	765	721	730	717	737	724	776	746	749	758	744	712	744	746	763	794	779	737	736	736	730	744	764	729	707	749	735	703	718	695	752	728	737	749	737	797	740	652	738	750	744	733	727	732	776	730	752	775	725	710	711	769	716	745	786	690	725	748	746	758	772	746	765	742	699	707	731	717	729	708	759	724	727	705	637	689	771	794	735	698	757	705	716	741	740	724	727	752	750	723	756	771	740	728	717	712	747	727	746	666	765	759	724	706	762	711	740	740	721	728	797	700	683	722	745	767	798	738	754	739	763	735	713	773	698	721	724	694	695	689	760	692	749	720	770	765	746	719	754	750	776	755	712	718	767	753	762	757	729	699	740	737	772	698	770	739	732	801	773	759	749	737	735	766	752	737	754	745	703	735	710	746	738	770	761	775	744	749	730	759	711	716	697	772	736	743	709	711	759	753	708	734	750	720	754	754	787	755	731	733	754	723	717	716	783	712	725	737	709	778	739	748	759	714	729	732	718	756	742	716	718	733	711	760	737	745	741	699	687	739	683	744	766	764	763	750	786	737	700	758	731	772	747	717	772	763	720	803	723	729	733	690	777	682	724	737	761	739	735	741	714	759	753	691	727	772	719	728	692	735	764	710	734	713	797	748	722	739	756	720	718	742	738	714	750	705	738	769	726	715	776	706	812	755	725	746	724	716	718	755	696	760	730	789	678	740	739	713	721	712	750	767	751	784	728	677	734	700	688	736	728	762	706	750	686	721	696	763	738	758	753	739	742	719	709	716	766	751	735	748	731	777	814	669	748	713	724	759	728	752	745	761	720	768	729	755	764	749	731	796	743	751	731	700	729	721	733	781	745	697	755	754	709	720	707	719	751	670	731	735	824	754	728	805	766	705	699	716	719	757	751	791	728	700	784	794	734	746	739	734	722	778	691	723	690	780	722	731	729	752	675	758	726	710	741	745	729	697	740	698	744	762	760	771	706	757	738	755	728	748	777	779	722	741	710	739	717	729	761	743	713	738	687	745	726	722	754	731	701	770	769	745	734	750	744	749	759	756	724	712	750	742	722	734	744	746	760	686	765	742	713	716	744	755	715	749	773	731	770	714	706	733	718	722	732	727	707	756	722	682	747	758	731	725	737	745	742	732	748	721	762	751	745	750	743	773	701	771	721	775	729	780	721	773	756	747	757	721	726	685	790	732	767	742	751	754	755	757	712	784	694	735	680	707	747	813	763	772	721	755	705	764	758	760	723	703	716	746	738	759	699	688	707	771	764	713	803	725	730	765	732	755	689	700	758	729	735	760	727	716	724	780	739	751	768	745	775	709	743	724	737	714	688	722	750	716	736	707	741	769	747	781	760	735	805	751	778	726	704	734	693	742	764	729	745	697	745	773	734	744	727	726	725	768	729	712	743	732	761	727	743	709	756	703	752	733	750	751	759	747	732	715	778	769	750	754	728	725	729	688	749	771	749	752	770	739	715	725	748	723	722	709	708	772	746	709	740	702	754	764	730	734	751	713	707	741	705	694	750	726	767	708	732	713	775	729	781	771	711	667	741	713	728	696	746	754	720	693	736	751	689	729	729	718	716	705	762	724	706	799	724	707	734	724	769	694	722	694	725	761	734	690	732	750	739	761	720	706	746	757	718	744	732	756	811	753	759	744	747	724	749	729	664	760	680	733	734	731	729	720	775	794	771	708	809	757	753	691	707	725	701	731	702	740	682	713	776	702	740	687	768	749	738	733	759	676	718	712	657	721	751	726	778	734	736	769	732	741	755	720	726	690	718	714	728	744	750	775	752	720	719	728	747	729	685	755	714	694	757	709	732	715	765	794	749	754	731	786	766	734	753	745	708	709	771	755	720	731	743	767	755	764	748	692	715	737	716	694	702	738	715	748	755	760	738	715	771	781	710	740	717	733	784	730	741	718	722	753	747	684	725	743	681	708	741	721	766	724	705	718	767	773	748	712	663	733	706	780	767	738	728	726	753	772	720	684	680	743	734	747	742	709	742	746	712	726	712	733	708	716	703	753	758
27667	15783	9628	5102	3099	1943	1070	1067	2869	3282	2189	1372	1008	867	761	768	786	777	770	741	830	776	741	767	770	750	802	752	752	732	774	799	772	727	774	753	792	756	794	774	769	734	791	772	767	774	729	724	812	737	731	760	723	703	734	816	825	756	763	753	802	746	793	771	746	713	815	753	783	761	763	752	799	782	759	700	715	747	764	787	772	755	762	719	752	738	736	744	787	786	779	783	743	768	759	780	727	756	808	737	724	765	777	798	760	718	774	746	738	784	799	782	768	804	743	714	795	791	782	714	798	740	732	743	788	759	769	744	765	755	791	755	755	723	776	756	756	763	801	747	702	728	778	769	787	766	769	770	765	798	780	782	722	785	769	774	757	806	765	797	719	760	828	745	719	732	716	813	749	716	790	762	721	754	738	707	803	767	776	778	760	780	709	751	757	798	755	816	722	764	733	747	821	758	783	820	750	716	739	737	722	736	747	727	826	799	730	772	736	711	745	810	768	757	776	807	768	758	813	736	760	729	731	749	825	720	776	748	748	792	774	788	789	779	734	785	763	764	759	766	820	735	741	749	788	793	790	739	724	737	701	778	759	765	768	765	784	741	716	761	750	782	728	776	734	775	767	755	765	788	766	750	786	813	779	741	757	729	809	755	732	759	728	777	741	756	805	725	721	744	746	775	761	758	734	796	772	738	766	758	744	762	782	755	807	784	775	739	757	704	735	793	753	792	794	772	743	796	779	750	727	744	789	763	743	749	769	808	713	781	730	744	730	749	724	787	727	782	754	776	800	719	734	707	754	764	763	745	736	785	773	747	774	722	786	742	731	761	780	769	748	782	750	743	728	753	738	781	712	779	727	750	755	794	744	771	753	749	752	770	726	689	736	761	803	787	758	778	755	759	784	752	769	737	801	771	756	747	752	779	757	768	844	776	784	736	749	785	781	770	703	740	718	751	760	734	736	780	752	750	785	781	746	722	789	749	787	763	778	732	719	783	744	757	800	805	813	735	789	812	769	780	767	721	753	780	771	740	717	811	736	779	771	711	748	733	751	714	704	752	812	749	780	804	757	766	780	743	730	789	747	704	753	787	798	763	741	761	744	772	797	741	801	767	769	732	745	789	790	795	732	763	757	794	790	742	774	732	707	743	756	723	741	729	790	809	834	735	772	760	832	780	745	781	740	727	697	806	775	772	781	789	721	722	772	774	768	830	698	796	762	735	747	754	746	748	774	776	776	752	793	768	781	735	734	770	746	751	775	830	753	781	765	740	762	755	725	749	724	795	752	750	791	760	819	750	745	722	717	789	735	800	752	742	777	803	740	766	782	765	755	787	727	830	763	713	714	757	748	744	780	734	758	767	717	774	794	766	708	732	726	755	744	771	768	779	755	697	766	772	798	766	777	762	718	768	738	699	805	768	739	753	798	783	755	781	794	781	788	742	780	778	775	719	780	792	786	820	765	762	761	763	735	815	699	768	735	742	803	750	749	733	723	785	746	764	749	777	728	757	793	789	758	767	787	788	741	779	828	747	748	740	780	764	780	702	700	779	734	773	742	753	732	784	762	726	752	776	758	759	718	737	753	745	745	750	764	785	783	769	773	750	785	756	758	801	774	730	739	732	802	774	754	801	752	765	759	773	812	762	719	764	708	769	755	719	762	688	833	741	779	724	780	752	776	776	759	711	787	785	742	761	748	739	778	799	804	714	764	784	739	769	766	787	780	747	741	788	782	789	783	776	756	731	758	739	719	736	744	727	752	728	781	785	802	726	778	825	805	759	761	820	771	772	787	777	737	825	748	751	790	761	763	781	730	796	753	752	732	768	744	769	729	749	726	769	779	793	726	734	763	764	734	734	774	743	728	765	748	763	772	713	754	759	735	751	742	770	733	754	777	759	768	796	788	731	777	754	752	749	749	724	772	765	752	799	808	772	769	803	780	779	763	765	766	770	793	750	775	728	760	736	795	743	727	766	757	780	772	736	706	741	744	785	765	738	825	759	799	742	739	750	768	744	736	791	768	758	740	786	780	783	716	752	746	807	776	729	797	824	755	766	789	761	709	722	777	745	751	785	769	713	817	784	760	780	757	720	753	727	741	750	782	759	747	734	741	760	737	745	724	747	729	705	769	771	795	758	681	765	749	768	701	791	767	750	753	736	727	754	758	738	736	744	774	722	725	782	731	755	771	788	737	778	746	795	768	777	696	759	757	755	816	803	704	729	790	757	774	725	766	774	764	757	777	799	738	759	732	746	788	728	726	761	807	763	776	731	755	739	757	746	742	787	743	776	771	788	749	769	826	739	750	773	740	754	736	786	777	778	789	763	725	742	741	702	790	747	770	803	761	769	757	773	725	779	739	777	725	752	777	788	757	743	755	728	789	792	738	808	828	777	751	750	779	721	801	791	756	744	762	780	776	733	718	738	752	715	761	735	769	760	809	776	786	725	740	844	742	790	764	770	775	716	773	736	797	747	782	783	750	745	769	783	781	762	762	785	779	760	790	755	751	784	763	734	733	745	773	771	786	717	728	801	738	778	725	795	745	843	737	768	706	848	768	740	736	765	688	735	755	738	778	721	779	770	757	780	735	828	728	745	765	727	767	788	732	734	772	704	777	757	748	766	745	749	730	725	770	750	728	794	772	768	798	732	766	777	768	799	734	801	722	807	748	782	756	745	754	758	695	793	754	733	737	739	759	768	786	772	765	778	738	701	743	707	697	734	782	740	781	714	757	799	733	784	807	808	743	776	744	741	763	744	751	769	700	751	738	759	722	763	776	748	730	744	732	789	785	752	732	775	777	785	747	758	775	752	755	771	771	796	781	772	779	777	826	736	754	780	683	773	755	799	793	768	768	791	742	770	821	746	782	827	764	758	785	752	790	777	759	721	756	777	779	758	751	781	776	759	767	795	758	797	782	744	734	762	769	705	775	706	785	764	776	750	768	770	746	815	769	725	832	759	802	784	738	755	781	725	729	760	760	809	750	790	744	734	714	765	749	754	795	770	684	697	745	821	757	747	734	751	767	789	739	775	792	712	766	751	735	800	780	716	774	780	766	803	767	760	745	772	698	731	773	802	729	729	786	745	765	770	771	795	747	768	708	763	742	739	731	778	742	759	720	779	750	781	778	747	769	749	767	766	720	739	739	754	738	789	743	802	738	733	755	722	775	769	760	757	728	750	763	743	730	706	743	817	764	768	759	757	767	746	751	739	822	755	752	792	700	709	772	767	749	749	765	759	762	742	738	710	675	789	774	751	735	763	790	760	762	767	783	749	723	765	772	741	731	779	701	836	761	760	787	770	733	801	729	758	795	744	748	776	732	757	806	746	784	772	721	747	745	741	774	835	788	773	782	751	790	772	697	781	795	784	783	726	730	779	779	787	736	756	814	736	742	731	741	800	780	745	718	749	760	852	750	793	741	750	688	730	785	767	766	806	787	811	770	732	726	741	772	761	738	769	789	765	768	783	762	760	763	718	764	806
6615	8504	9155	4459	3630	2314	1181	1213	3652	3645	2225	1334	898	758	697	715	647	685	658	673	666	664	680	700	687	611	666	702	650	694	615	694	698	679	664	698	665	686	727	682	653	660	653	714	663	704	671	697	680	722	667	680	665	677	689	594	657	672	666	675	613	657	646	665	655	672	644	700	643	683	659	663	624	670	681	650	649	691	638	670	676	651	680	679	689	664	679	679	666	667	647	644	674	647	613	643	711	658	727	646	652	671	671	624	664	666	658	638	658	668	633	650	663	705	655	671	617	676	677	670	660	679	646	673	636	653	710	685	622	656	678	685	662	677	680	645	650	639	658	684	665	661	653	706	661	632	656	666	680	639	679	664	658	645	736	645	636	721	689	657	714	695	717	671	663	634	671	631	737	667	669	645	636	696	692	628	626	700	653	697	655	700	645	666	678	646	665	711	677	691	705	622	693	599	673	684	685	648	727	629	691	702	707	634	632	665	663	624	633	677	676	712	659	717	618	689	675	666	639	700	667	627	649	716	670	656	634	687	665	647	655	701	632	677	639	660	665	642	660	644	708	694	665	664	636	673	626	677	641	699	668	677	634	638	630	687	679	697	708	608	662	655	640	706	654	664	642	682	712	656	699	692	681	664	679	651	656	639	694	686	690	674	623	692	684	658	682	619	682	645	619	643	700	650	696	639	651	711	690	655	669	669	703	700	653	658	670	654	662	608	690	705	677	634	656	680	696	683	677	636	640	690	666	723	660	647	616	681	677	642	644	680	650	630	650	719	678	656	674	683	671	676	642	647	673	675	677	654	646	644	661	676	694	672	676	654	656	664	691	627	715	658	643	666	724	695	651	676	650	644	649	725	682	663	599	635	654	682	659	701	686	713	682	645	677	694	603	689	645	675	677	627	699	631	655	657	668	674	660	654	685	669	684	691	681	650	648	660	692	694	691	690	652	676	630	661	635	644	677	663	633	644	641	677	654	668	647	673	671	652	700	644	692	670	666	648	625	668	665	699	656	636	678	644	692	667	665	687	665	666	613	674	681	598	671	630	715	637	707	669	669	675	631	622	634	677	748	665	682	664	656	662	636	676	658	624	693	626	623	668	638	667	668	623	616	621	673	692	678	679	687	654	641	630	680	689	672	707	697	619	611	641	647	713	663	634	688	663	663	674	648	645	674	647	691	708	628	637	707	704	653	665	680	655	657	721	648	670	636	711	671	667	648	669	645	633	666	686	712	661	639	663	640	660	646	658	679	663	662	677	689	660	661	722	648	653	710	650	650	688	722	667	706	684	622	668	675	708	638	614	668	654	652	680	657	694	676	633	695	672	655	668	672	684	629	723	666	668	663	673	680	708	687	651	627	648	676	623	669	647	680	683	641	716	700	656	682	662	688	667	680	641	668	684	659	666	651	625	671	719	625	661	661	645	676	667	667	682	675	683	669	662	665	690	656	644	683	673	618	623	638	694	674	658	705	639	694	669	640	687	677	639	647	633	702	665	646	663	615	677	670	697	681	625	721	635	680	657	659	680	665	647	690	701	629	642	712	645	713	656	701	655	635	627	662	640	678	669	680	711	679	647	676	630	668	680	677	632	648	687	656	675	655	635	634	693	649	651	628	667	685	663	678	630	693	649	668	663	639	717	646	722	681	667	684	700	650	645	678	641	698	692	625	653	667	629	635	675	686	645	681	639	641	653	688	662	639	636	665	673	684	688	672	654	708	642	593	647	705	649	670	713	657	669	630	655	663	678	673	653	640	660	672	672	689	671	681	709	635	610	636	663	619	684	659	661	684	641	665	646	683	667	677	691	681	685	630	669	674	672	627	659	662	648	664	695	688	679	640	682	644	688	691	672	694	676	613	658	663	636	659	686	643	636	683	653	689	655	668	683	668	673	678	664	663	682	635	633	621	670	675	635	658	690	642	696	668	701	744	678	692	626	665	692	644	648	675	665	690	623	634	672	680	663	661	647	619	634	652	658	631	654	716	623	671	661	701	651	685	693	677	675	666	674	695	687	684	701	673	603	677	658	663	667	667	673	650	671	651	670	700	647	653	676	627	641	680	634	648	662	667	626	727	699	649	650	669	647	670	715	663	658	666	684	693	703	681	629	634	648	642	669	658	667	682	610	682	691	632	668	646	695	681	638	614	659	659	688	674	633	708	680	691	663	626	677	634	669	660	701	678	691	623	663	690	664	649	657	679	659	665	664	674	666	658	665	619	715	674	694	681	685	655	661	657	648	687	653	662	703	658	632	650	671	678	715	677	662	667	667	610	661	681	655	634	684	677	664	673	718	666	676	666	682	659	639	622	662	682	641	629	645	640	645	700	667	689	635	696	698	663	637	706	635	662	681	667	666	684	702	656	700	690	652	641	689	690	684	656	687	664	674	720	708	657	633	656	647	680	674	667	643	661	628	642	657	664	622	684	693	665	711	684	665	691	703	705	667	670	689	645	632	650	650	689	682	643	669	618	715	659	652	663	678	688	703	671	681	679	666	665	662	682	663	691	691	647	646	690	717	637	715	670	636	673	598	686	654	629	684	674	652	667	671	663	648	664	661	634	609	668	651	629	691	663	700	679	651	673	695	698	685	685	648	657	662	684	686	679	663	606	678	692	691	661	661	685	669	646	633	662	694	674	648	663	673	683	682	647	657	708	687	700	656	620	683	670	734	642	639	650	661	696	639	694	718	657	686	678	676	614	643	654	687	680	657	618	668	696	667	637	695	698	666	664	722	680	673	668	631	697	699	626	690	685	684	719	630	705	679	671	711	681	706	664	671	649	648	646	642	689	692	672	698	666	632	684	621	651	704	617	655	638	654	647	632	628	671	667	630	644	718	674	653	713	682	660	629	664	668	638	683	703	632	634	661	667	664	603	656	664	679	646	718	673	669	621	655	714	690	665	658	661	623	690	656	741	693	619	639	653	662	627	674	641	656	616	666	659	688	662	682	645	663	651	684	695	679	648	645	673	696	683	662	666	644	654	683	687	661	660	663	697	646	701	674	661	622	640	680	637	636	653	700	660	655	623	680	638	675	707	689	695	616	660	696	674	680	699	683	644	653	655	660	655	674	673	638	683	733	661	679	654	663	696	687	629	637	669	663	702	640	707	667	709	630	611	651	664	683	670	673	700	662	674	658	678	685	657	647	649	663	654	651	658	669	686	650	672	644	619	629	695	660	684	634	666	678	673	647	683	689	667	654	691	710	622	690	659	691	637	695	601	705	663	660	687	639	622	646	652	679	649	620	691	627	673	663	674	672	683	683	647	654	719	699	680	633	662	678	643	656	622	652	677	676	658	677	671	706	687	650	682	652	693	686	673	690	728	665	642	684	662	672	624	661	660	671	666	650	639	658	665	670	634	670	698	630	695	646	666	640	677	678	626	679	689	692	630	691	706	657	664	668	590	660	666	668	692	684	684	699	677	628	714	662	648	706	646	645	677	645	641	634	701	718	653	642	657	665	690	671	637	667	670	680
25548	21320	27033	24862	6859	2395	1697	2190	16503	20798	12862	5871	2028	1023	833	698	698	686	743	731	749	737	742	729	704	690	759	701	709	708	738	734	718	727	750	753	799	698	725	733	717	706	724	759	689	755	731	746	720	690	718	702	681	755	734	738	788	712	710	683	671	737	691	725	738	736	696	677	724	738	702	698	709	670	701	687	686	715	705	722	701	713	745	723	698	709	697	747	764	673	706	698	728	687	715	722	705	713	707	680	706	673	751	749	674	727	702	690	736	766	767	668	706	708	694	714	747	766	719	720	690	732	723	753	726	685	743	728	747	699	718	692	709	711	717	698	670	690	730	729	661	699	707	691	718	706	740	742	784	694	713	668	727	725	737	724	716	680	713	696	728	734	710	681	728	718	746	710	727	727	806	730	703	687	754	699	726	730	741	742	686	706	684	742	706	671	690	750	692	721	659	678	696	723	756	720	713	698	698	662	733	695	714	731	723	756	694	712	721	732	723	706	713	721	736	698	660	738	755	757	712	716	686	688	712	722	758	749	689	656	745	701	672	687	751	753	733	722	709	738	694	698	692	741	695	769	697	717	726	744	699	718	644	631	715	707	680	723	755	709	690	702	682	695	696	694	680	759	733	709	699	685	696	772	743	764	685	709	706	717	731	732	721	670	671	741	702	698	736	684	734	745	636	706	673	738	668	685	688	716	697	719	661	674	682	701	677	751	731	688	685	750	746	711	714	758	700	712	663	705	733	745	713	705	647	712	720	718	681	704	699	698	678	691	768	735	678	698	672	736	706	708	714	750	757	679	685	732	695	742	675	659	695	713	700	707	725	685	739	720	672	699	695	727	765	714	684	676	750	722	688	653	670	741	670	748	735	702	730	702	684	663	672	736	689	760	720	699	665	688	706	733	805	671	713	668	659	703	682	749	682	725	685	692	679	667	692	735	662	762	711	739	756	707	693	692	682	660	720	687	749	758	773	681	728	712	733	701	677	740	698	715	667	709	678	706	710	677	666	703	746	703	703	700	726	680	708	652	756	688	761	728	675	718	669	706	741	738	682	672	714	700	675	648	714	707	668	729	701	664	693	706	692	705	739	747	676	692	717	696	718	698	660	727	730	711	707	768	697	718	713	735	693	691	703	708	669	650	672	743	721	731	738	699	730	687	716	770	716	672	683	742	742	680	717	686	709	715	693	686	718	696	733	750	693	705	717	718	740	706	687	753	687	708	731	743	744	685	717	756	674	709	652	703	731	723	735	688	760	805	703	699	737	733	707	717	706	716	696	703	739	721	682	680	678	728	709	693	670	706	669	734	695	704	730	735	682	761	721	699	714	700	715	747	710	717	741	724	712	724	699	729	731	669	737	681	688	693	723	660	707	771	677	759	730	714	686	710	718	698	710	714	753	713	693	712	691	740	717	743	746	747	744	715	700	713	757	678	706	687	684	717	737	733	750	750	687	705	743	722	719	725	712	698	682	677	732	706	728	701	671	680	697	719	725	729	675	666	690	733	668	723	681	685	709	714	714	702	729	677	730	690	704	722	705	690	736	697	755	693	721	711	684	671	708	642	714	692	736	711	713	716	699	708	690	691	723	689	703	708	678	714	716	719	735	716	670	675	716	701	717	698	685	688	672	681	729	681	741	702	703	699	761	670	711	729	709	756	713	704	686	712	711	723	728	714	742	726	687	660	725	749	746	710	726	689	731	648	766	683	722	747	689	761	739	686	698	726	714	682	648	714	663	714	722	730	750	679	698	724	684	690	701	713	686	704	690	716	706	688	700	702	754	726	752	708	746	720	722	712	767	707	731	704	681	734	705	738	764	716	671	736	689	738	738	644	709	728	702	714	754	713	755	681	734	721	706	725	712	691	700	700	722	728	684	676	732	710	730	696	709	754	687	768	717	684	724	698	749	695	738	695	715	686	666	716	696	664	746	731	750	743	694	693	717	760	673	740	685	683	750	766	705	698	680	714	727	692	754	666	648	688	728	752	696	691	742	727	722	718	737	753	721	703	719	709	670	716	689	693	717	733	692	694	704	720	678	658	733	692	706	656	704	754	686	731	715	739	723	690	729	722	705	727	680	698	724	673	746	668	705	687	716	707	742	782	670	723	767	692	709	705	704	670	713	670	716	723	735	756	764	701	689	691	772	702	738	700	714	779	706	673	685	722	647	696	690	730	677	721	710	736	675	731	715	752	724	724	690	691	706	705	685	715	725	707	762	712	678	683	718	710	710	683	671	688	704	695	749	754	693	733	696	727	755	719	673	699	704	664	716	717	675	718	731	673	749	717	655	702	688	704	673	786	706	711	741	757	712	678	681	758	720	715	718	726	676	726	734	693	717	719	670	693	706	732	701	735	712	745	709	726	736	751	747	724	721	716	761	688	722	700	711	688	673	710	712	765	695	661	720	707	724	730	725	755	743	733	719	723	705	670	721	747	719	685	661	744	697	680	699	721	705	726	709	705	738	666	714	751	712	711	739	748	676	751	693	726	740	681	705	690	745	698	745	685	687	701	723	730	721	736	722	711	754	687	663	730	696	683	674	712	732	689	731	743	707	697	704	705	691	690	732	699	699	698	690	715	695	676	678	713	707	715	691	748	691	685	694	697	688	669	678	698	708	680	666	737	683	730	684	745	703	715	698	746	697	725	713	746	687	678	742	697	666	727	690	688	704	715	742	736	701	711	742	713	742	702	685	679	661	679	668	721	762	718	746	687	671	728	718	699	658	737	729	714	655	659	726	723	738	695	692	749	727	692	700	738	690	711	725	764	718	705	716	663	704	723	702	757	762	717	722	706	710	724	714	756	707	721	668	727	717	692	713	728	729	693	733	721	720	718	739	732	683	689	697	694	655	688	707	713	743	703	719	733	697	665	725	671	677	702	692	716	685	662	669	713	700	702	670	739	728	710	690	657	677	691	729	671	675	742	700	696	695	714	725	699	730	645	716	709	683	673	755	676	722	713	747	688	711	696	731	719	732	674	714	711	774	722	701	740	724	704	698	678	718	702	721	688	764	653	669	658	754	742	740	740	697	675	743	723	753	720	698	743	732	704	683	714	694	690	641	697	693	737	681	716	725	710	768	648	798	694	762	671	706	722	690	761	708	679	682	668	726	705	745	690	698	720	700	705	701	753	721	727	705	737	728	714	682	742	716	701	725	700	713	655	783	716	689	716	717	729	719	773	746	712	714	727	745	699	694	701	735	716	694	726	717	696	706	731	723	720	721	737	739	710	743	674	722	732	695	734	729	743	721	690	702	729	704	761	732	724	723	732	718	684	735	736	715	713	721	665	727	685	679	723	702	714	705	730	719	744	723	674	715	704	735	703	726	708	746	722	684	699	664	716	724	754	697	748	751	690	710	713	686	671	675	669	702	666	716	693	722	744	712	763	720	742	732	688	701	667	692	708	752	637	711	727	777	717	797	691	692	715	756	722	699	733	695	705	682	683	690	702	704	711	698	690	659	697	676	696	727	714
4837	5692	8438	3541	2420	2155	1802	3040	19412	18532	10883	5423	2025	958	708	646	645	668	617	628	637	639	670	653	661	626	641	666	628	617	653	673	673	662	638	630	615	677	623	656	672	640	650	646	664	659	619	645	656	666	629	657	674	682	656	625	621	616	666	635	660	644	653	622	642	633	638	629	655	629	640	674	655	627	630	640	619	624	584	619	659	623	589	667	682	629	593	663	631	660	624	653	600	680	676	693	662	644	668	663	664	644	673	652	631	658	559	639	629	653	654	655	617	635	671	633	669	640	690	677	644	637	608	670	700	665	660	639	630	666	609	664	666	649	599	666	683	611	603	645	661	615	652	627	648	669	662	644	641	672	618	653	681	644	642	648	690	623	604	590	626	680	676	680	639	636	622	650	614	669	650	652	665	624	632	643	679	657	587	670	670	631	626	605	615	662	627	646	669	684	636	647	665	667	633	644	670	630	658	651	638	632	558	600	670	617	650	674	654	665	666	615	648	652	600	673	655	627	637	692	640	665	680	632	660	626	664	663	593	702	675	639	661	652	638	623	624	682	651	661	650	610	605	634	629	618	704	602	675	642	631	679	670	617	682	654	627	654	643	695	680	634	642	659	646	640	625	623	600	614	698	669	650	670	622	660	639	689	635	620	606	648	687	616	650	629	630	645	615	608	671	648	662	656	660	640	643	645	680	643	680	648	661	640	602	620	659	648	624	644	655	647	664	638	666	657	665	608	626	636	690	690	666	667	668	656	634	643	622	594	705	675	626	657	624	682	674	668	649	614	607	673	574	658	699	690	618	653	680	670	657	717	649	639	640	641	671	627	650	634	664	641	644	641	674	685	665	679	679	673	582	648	677	631	662	658	625	642	662	651	627	642	652	698	636	656	656	649	639	722	599	609	689	701	710	620	598	601	648	638	658	667	644	621	639	664	585	639	630	674	643	645	619	645	644	651	622	680	627	650	638	642	674	662	648	682	630	655	629	674	642	601	602	630	599	634	625	672	644	603	630	605	649	683	649	617	712	660	619	658	666	676	668	624	624	624	666	669	635	670	611	616	655	636	694	629	624	665	614	689	622	622	669	630	670	670	598	691	660	635	653	621	654	648	674	616	644	608	586	680	671	600	662	665	634	666	689	646	663	634	669	653	644	678	634	701	636	638	619	685	623	618	634	664	645	627	603	647	645	607	660	651	668	669	649	621	683	623	640	624	606	671	672	670	620	680	638	652	637	648	638	616	669	644	639	614	627	625	615	593	621	609	629	635	659	642	647	611	595	656	621	666	655	696	666	692	610	611	619	677	618	666	660	664	669	644	675	593	637	642	653	649	656	621	655	607	636	632	636	643	662	623	611	657	681	682	645	651	646	658	677	605	618	636	632	651	613	626	631	591	646	649	603	646	597	638	625	652	600	603	597	667	619	632	619	631	655	647	669	607	638	639	683	620	640	617	624	654	653	660	670	629	671	686	648	614	573	657	644	650	642	627	656	655	669	678	591	670	648	652	627	662	656	647	671	630	658	649	644	602	643	634	641	649	653	699	632	693	661	604	649	655	693	605	658	645	612	635	634	656	618	652	609	651	690	616	656	676	604	638	617	661	653	617	647	619	665	590	646	631	668	659	656	671	606	667	662	609	643	651	638	633	679	647	622	642	646	636	642	655	605	641	676	611	627	695	621	633	619	643	629	601	624	635	647	658	660	605	660	666	656	592	630	682	612	687	622	668	631	673	621	656	672	604	624	663	645	619	656	684	651	682	580	661	636	655	657	664	624	686	629	696	671	652	640	633	662	619	639	672	623	664	655	618	618	657	598	607	653	672	593	621	695	651	630	656	637	631	679	638	643	621	677	631	670	624	630	657	664	683	640	646	652	710	615	631	663	642	644	628	683	655	613	679	618	597	652	665	665	686	649	627	674	617	648	625	613	581	658	611	636	613	613	645	659	612	639	672	661	691	686	641	668	622	664	623	634	668	665	663	670	704	631	627	655	607	646	635	663	665	624	650	665	605	676	631	655	635	679	667	655	647	679	662	674	655	598	664	606	598	594	642	628	650	623	642	661	646	614	624	581	646	643	663	671	624	634	668	642	663	642	685	684	647	634	653	711	636	635	679	675	701	642	680	668	706	576	675	637	644	663	601	640	616	654	610	645	628	662	587	626	626	661	638	626	646	650	683	645	622	641	633	626	650	636	656	634	654	657	682	645	612	631	642	619	650	641	620	653	638	649	646	649	661	635	644	639	646	605	654	618	652	584	618	684	654	644	643	641	668	639	653	673	621	623	641	651	644	701	635	674	665	631	651	668	654	635	643	642	653	636	676	645	606	720	636	614	671	652	635	618	625	632	650	679	636	677	621	623	651	649	650	673	661	650	629	643	654	621	667	644	652	647	637	656	605	614	643	663	627	617	690	666	673	653	597	659	706	623	626	652	653	630	631	688	654	660	647	642	639	599	632	667	639	645	649	667	632	645	624	648	648	623	636	631	687	642	626	628	617	617	689	610	624	620	641	629	622	610	652	605	627	609	680	651	640	634	670	663	647	692	630	609	661	656	648	646	627	662	630	606	643	662	623	642	611	646	664	623	626	627	616	673	663	658	613	585	654	647	696	647	614	624	627	653	632	657	656	633	634	663	619	600	657	656	617	641	616	659	622	596	672	635	615	613	645	682	636	671	646	618	580	629	588	640	643	662	659	637	674	612	599	628	638	660	620	655	620	704	612	678	640	646	669	587	690	696	637	618	625	684	655	678	644	624	653	656	659	648	649	678	626	629	625	676	655	634	656	644	645	641	609	622	620	653	611	621	632	638	627	633	664	655	646	631	674	617	601	645	632	652	592	636	673	652	701	659	678	624	616	625	694	647	663	651	638	715	644	631	640	676	676	643	644	621	623	649	660	671	627	691	667	683	651	662	649	599	603	666	629	651	661	668	673	637	604	632	634	704	593	606	677	616	637	641	614	616	656	652	629	657	636	611	650	669	613	636	654	607	621	672	691	631	648	660	621	643	648	610	662	679	587	688	646	609	677	653	630	661	620	677	604	644	655	627	606	619	608	643	620	607	688	644	614	670	661	669	637	634	653	636	675	655	632	652	621	624	612	625	645	644	649	631	708	693	634	658	683	647	642	668	632	635	637	625	623	664	622	684	667	698	700	685	635	666	641	652	626	647	651	636	626	649	633	636	645	690	652	634	655	676	674	642	655	634	646	627	675	601	644	592	646	655	631	620	651	627	665	626	667	639	669	612	608	619	642	635	645	671	604	628	659	607	616	677	660	659	662	624	634	708	654	673	642	654	614	641	661	613	675	654	653	661	627	631	619	663	664	660	649	601	655	628	654	630	604	605	679	615	701	643	640	635	665	613	628	666	640	633	639	636	649	643	627	685	643	688	612	659	651	642	653	631	652	626	664	695	620	640	649	672	650	681	617	631	613	645	625	676	623	691	629	614	653	627	638	675	631	647	654	695	697	623	630	690	630
24241	21351	28624	24400	21321	11575	3730	5591	31794	37916	26779	14231	4866	1602	1024	923	815	812	860	857	819	882	810	815	847	801	844	842	839	824	809	881	821	812	789	854	844	810	807	792	861	810	799	794	792	864	837	829	882	837	816	856	826	818	782	812	814	804	872	811	794	778	850	808	809	769	854	875	791	810	865	848	836	820	767	810	876	798	820	786	843	795	776	826	789	838	869	800	817	861	769	841	831	819	829	868	841	798	829	770	820	867	856	854	847	827	846	824	828	795	837	811	779	831	838	837	812	813	832	841	824	819	821	808	875	842	796	829	824	804	766	753	815	817	808	811	806	801	827	819	860	802	837	751	848	797	832	782	816	813	845	788	788	737	831	775	786	847	858	785	867	823	834	798	787	851	778	843	824	844	797	824	804	798	856	816	789	814	809	823	858	818	828	861	783	801	788	789	763	809	791	764	787	809	811	783	831	804	819	802	829	834	794	817	816	836	852	780	790	789	834	800	815	876	799	849	819	851	812	858	821	821	815	827	820	897	786	811	809	796	846	770	844	830	852	854	870	856	755	829	825	807	810	751	802	838	825	894	851	785	782	860	853	824	854	809	832	811	797	759	802	833	804	789	835	798	798	757	804	835	789	804	820	818	803	850	800	869	856	804	755	775	801	826	832	818	795	829	797	755	815	840	839	839	809	801	817	769	807	848	791	780	766	840	791	840	834	804	784	823	804	784	768	799	815	816	791	855	802	782	767	814	832	827	779	755	818	784	799	789	814	808	839	839	811	814	826	815	753	786	854	799	839	822	786	830	836	820	828	823	748	801	783	837	809	802	781	821	808	790	805	850	797	771	836	784	798	874	814	816	789	829	834	835	809	784	809	912	855	815	834	766	803	771	839	791	833	846	845	805	835	807	793	750	823	791	799	824	839	834	862	789	805	796	753	830	823	802	852	840	774	825	825	822	867	803	805	786	799	821	869	835	825	814	804	808	830	813	764	784	783	791	840	860	783	812	821	805	769	840	889	765	803	849	819	796	825	775	816	804	851	771	828	844	826	809	818	870	785	798	766	807	803	814	808	748	779	803	848	833	769	848	803	795	811	789	802	834	788	781	793	830	837	785	784	828	812	810	862	834	822	853	856	794	817	816	825	843	825	786	835	827	768	811	807	823	854	840	806	825	822	846	800	805	830	804	803	792	797	790	818	827	807	849	759	827	776	820	830	804	843	814	840	842	841	812	798	797	797	794	804	812	817	824	832	814	800	822	840	792	871	827	847	844	834	779	819	852	850	781	810	784	829	877	832	816	822	755	838	826	807	780	843	819	798	849	795	803	812	790	770	843	817	817	815	826	823	828	822	794	858	771	814	782	812	838	818	784	765	803	854	827	814	793	795	870	837	832	828	857	818	805	788	806	814	836	765	802	803	799	841	854	808	813	833	780	877	806	835	810	794	771	785	818	785	831	805	814	809	788	779	834	839	843	801	854	828	816	802	792	786	796	803	838	793	797	788	811	830	764	815	807	786	846	777	775	819	776	813	815	786	839	791	796	839	797	821	795	823	777	818	825	846	847	865	838	780	845	812	801	837	837	792	814	844	811	779	811	852	817	776	801	820	795	828	834	759	795	849	763	798	825	779	823	845	798	770	838	858	814	798	840	794	827	800	776	856	857	799	822	788	765	806	796	892	794	785	857	790	835	833	784	800	829	785	807	789	809	790	782	859	773	767	799	816	859	817	800	823	798	808	820	807	813	811	754	780	764	823	804	837	815	829	804	849	834	802	781	782	819	835	832	783	822	794	836	837	768	878	889	823	847	786	797	790	780	792	783	791	835	780	830	819	762	795	823	777	759	788	788	848	819	800	841	838	836	834	817	782	815	809	823	837	810	803	782	796	811	799	821	885	824	813	792	797	783	817	808	845	832	816	786	853	788	821	801	848	797	826	776	810	769	817	852	860	803	765	776	816	831	775	868	820	799	771	809	828	843	774	808	799	786	806	850	804	864	818	776	860	768	801	827	820	816	858	826	807	812	840	810	844	726	822	811	818	852	797	802	800	775	818	788	849	800	798	818	791	767	834	849	741	754	773	778	797	800	850	837	799	793	809	790	834	821	774	777	807	760	737	840	849	773	767	835	824	834	745	843	806	823	845	851	782	868	815	837	818	808	835	796	806	790	794	839	783	856	829	779	815	837	791	828	802	766	816	805	783	825	782	818	870	796	783	840	798	789	824	840	782	788	823	794	803	808	760	788	799	779	822	797	808	768	881	826	831	809	791	818	842	769	849	805	811	792	791	848	797	813	814	785	818	828	825	789	802	779	802	785	818	830	794	816	845	824	793	811	829	820	841	824	799	790	825	803	796	780	874	754	855	813	804	784	795	789	803	797	814	760	777	827	779	828	800	834	782	841	870	773	829	803	817	798	802	810	773	815	848	802	776	763	781	852	833	841	789	796	792	852	762	790	805	795	859	838	823	808	851	820	817	766	816	824	829	793	850	811	810	824	844	797	795	813	811	827	796	808	766	771	776	836	807	836	866	776	777	890	815	801	770	852	821	830	798	803	809	833	761	865	778	817	807	844	798	764	815	806	803	813	771	836	796	807	801	798	794	819	810	785	803	814	792	812	812	777	815	813	780	806	814	843	798	806	791	813	807	828	785	754	849	827	860	829	828	815	790	778	786	796	820	820	753	817	765	806	807	788	838	783	810	828	789	792	750	857	801	849	839	818	826	809	812	814	818	811	785	817	820	765	785	821	790	758	809	850	803	870	832	851	771	805	781	759	830	843	803	787	801	816	818	794	786	810	806	822	775	826	821	826	823	810	795	807	797	846	819	776	854	772	828	762	870	808	789	798	776	878	779	812	823	829	855	782	849	797	792	784	831	786	818	818	801	880	806	849	816	846	875	832	817	814	799	852	806	805	861	842	801	838	849	781	795	894	807	783	828	774	839	830	818	829	806	829	786	816	839	780	811	785	835	856	854	801	744	837	755	791	825	815	857	798	820	777	762	809	801	805	793	770	815	855	819	784	813	828	797	850	820	826	792	859	806	865	837	788	768	811	714	811	874	815	795	826	838	825	856	841	808	819	842	743	829	794	778	858	823	856	781	839	772	824	839	816	787	826	766	814	810	790	798	828	798	821	767	774	815	843	789	797	823	853	813	813	801	856	814	818	761	799	805	788	842	801	878	771	844	807	807	833	840	867	845	788	821	903	850	792	797	815	797	799	836	842	859	808	764	827	804	871	788	774	780	806	771	834	815	837	852	852	787	809	790	811	837	826	863	811	768	819	780	799	791	808	759	834	836	806	789	843	840	824	808	795	799	841	841	814	803	780	797	811	801	758	747	847	802	835	826	790	811	795	798	777	801	826	796	880	788	838	811	820	779	772	829	823	799	827	868	826	803	823	812	824	813	823	853	806	764	828	887	785	839	748	820	862	845	865	826	770	802	831	813	842	777	765	763	796	797	817	804	869	811	821	768	803	787	808
5464	9354	6474	3585	3220	4218	2964	7365	34640	34412	21162	11444	4340	1552	890	768	704	709	731	703	746	816	717	719	718	716	726	735	731	755	776	751	706	737	776	727	736	773	747	733	746	721	753	766	739	705	731	727	741	673	734	715	781	764	740	725	735	731	722	729	718	724	773	744	730	728	748	735	711	736	764	726	752	726	736	716	714	753	729	746	782	774	707	798	725	723	709	726	759	698	709	763	709	679	746	736	706	759	754	729	747	761	774	700	759	721	738	683	707	737	764	743	692	749	760	720	731	663	714	771	712	705	706	769	743	710	697	752	723	726	740	758	689	753	732	762	736	756	710	758	758	765	751	666	796	748	726	696	736	725	714	714	761	696	723	751	737	681	675	738	720	744	763	745	696	712	736	735	782	771	703	706	750	782	717	769	674	738	734	753	726	722	728	737	705	712	755	745	708	684	752	722	720	713	739	720	688	694	738	766	721	750	743	742	740	667	708	761	738	735	711	769	769	729	718	705	703	741	733	708	718	753	684	715	757	764	708	774	674	753	732	782	753	747	708	705	761	733	687	731	731	729	718	755	754	722	754	730	735	739	795	731	729	729	693	742	733	712	713	732	690	735	770	729	764	733	694	739	705	745	736	737	699	718	679	730	745	716	728	721	714	683	707	760	737	685	736	732	704	712	720	712	771	725	731	720	752	685	745	748	684	730	783	682	763	699	758	749	729	724	722	721	716	744	735	715	773	760	690	700	746	764	732	797	722	689	762	722	784	704	724	751	751	759	722	750	706	768	714	771	734	719	729	667	770	702	748	694	755	700	720	690	711	758	759	735	764	751	752	736	748	726	734	704	710	744	673	718	713	716	724	721	676	746	755	717	732	781	724	731	703	740	780	711	743	743	700	732	717	726	759	757	724	772	722	738	709	715	711	700	836	758	743	714	763	690	700	718	739	756	730	745	704	712	737	737	737	697	732	730	746	673	709	704	736	730	733	742	748	771	696	717	708	688	683	783	728	756	729	767	702	707	730	751	751	756	713	707	696	739	740	709	739	713	736	707	724	709	711	669	750	757	712	747	716	722	705	743	705	739	709	731	704	697	733	715	711	744	722	663	688	726	715	718	713	740	718	742	690	727	700	701	698	696	769	722	703	750	740	762	774	751	742	744	733	774	745	752	693	769	710	736	751	747	724	689	739	693	671	785	746	697	735	700	770	735	713	737	734	690	700	742	795	673	692	733	768	727	739	666	715	788	701	752	703	738	717	784	756	709	726	752	706	702	741	767	688	712	734	766	696	753	734	737	672	724	721	761	717	721	718	703	718	735	713	697	735	771	746	711	693	761	704	697	740	700	689	710	767	669	696	750	710	693	752	713	721	774	739	723	716	716	778	697	750	749	720	686	715	741	738	699	714	694	731	729	683	739	759	703	691	732	716	741	667	747	691	725	714	721	756	729	685	765	726	717	700	751	752	698	701	734	685	705	669	704	750	760	669	672	700	744	698	701	715	715	751	704	737	695	684	691	747	749	729	681	790	727	692	755	690	728	760	738	709	701	672	783	741	728	678	711	737	737	729	726	726	711	752	730	708	690	720	724	753	693	699	729	729	655	758	686	704	713	733	739	708	777	765	740	711	689	727	746	717	704	761	781	769	689	758	744	726	723	750	699	747	705	699	719	692	728	738	754	695	733	730	705	737	720	690	716	734	748	728	729	722	719	745	759	750	704	744	737	773	680	743	755	731	736	717	718	687	717	730	705	760	723	775	718	701	714	732	725	713	744	764	745	671	759	722	702	712	697	733	727	672	754	705	716	722	689	721	690	714	739	712	723	746	698	704	755	708	674	734	707	696	724	719	706	705	715	743	737	732	711	734	725	719	732	746	678	700	671	726	688	735	691	731	704	704	697	708	743	725	730	699	688	770	731	725	714	723	716	744	688	722	734	697	755	709	786	687	670	698	745	719	688	692	717	715	738	666	721	729	752	737	755	723	713	698	781	718	743	740	729	710	684	702	711	703	724	749	711	738	712	708	697	715	710	735	721	714	711	680	657	698	731	758	720	710	747	701	689	763	674	776	744	730	747	773	676	704	696	738	701	721	754	712	702	684	747	731	706	731	736	731	654	719	774	763	755	709	722	713	714	757	738	726	678	718	742	750	688	750	707	718	728	728	722	738	756	691	684	690	718	748	725	713	717	720	726	762	706	720	745	705	687	769	718	692	727	722	741	735	755	690	707	751	708	755	751	750	701	710	720	725	790	674	706	762	688	740	674	684	694	754	740	775	749	714	745	700	746	719	716	712	704	717	747	708	756	764	713	710	727	720	720	740	719	767	748	703	719	709	757	722	741	713	779	735	701	716	743	745	702	708	700	698	737	738	718	738	704	715	667	750	724	738	740	748	713	705	733	702	699	718	716	671	754	726	728	674	713	712	699	705	721	719	705	743	743	700	689	757	725	698	678	693	758	753	712	739	713	751	696	644	713	736	706	698	702	694	748	690	790	724	702	774	726	723	717	739	738	701	748	746	731	705	689	743	775	773	714	695	722	676	748	740	691	709	720	723	715	722	724	718	687	747	717	749	768	677	720	712	772	760	738	742	719	719	740	746	725	746	729	670	728	719	722	762	726	743	700	709	730	709	759	710	724	771	750	731	708	671	728	711	704	720	718	752	733	728	749	717	683	703	703	680	709	765	720	729	671	716	718	766	736	722	713	727	791	722	724	728	797	752	709	725	741	689	717	706	707	701	734	743	717	723	704	679	690	678	714	695	727	708	725	732	697	733	768	729	704	692	732	725	679	701	740	698	745	695	747	672	686	730	707	730	677	740	738	681	700	732	751	725	731	750	764	729	770	716	694	734	730	749	703	703	715	692	732	738	709	746	745	690	721	716	752	752	705	702	681	745	727	681	769	728	743	753	759	732	667	733	728	727	702	761	752	738	693	725	687	711	711	703	689	711	765	652	712	707	726	738	737	696	681	734	712	719	721	752	696	682	747	739	723	720	759	735	733	702	763	752	705	669	717	703	753	695	781	709	699	732	705	723	737	721	754	707	755	724	758	734	718	725	691	782	713	717	737	736	672	708	709	729	745	710	665	724	731	733	709	756	732	717	695	680	699	725	695	716	671	712	699	749	738	713	741	717	759	743	740	742	712	734	667	740	699	706	709	716	680	741	705	700	752	723	664	684	717	725	765	697	739	739	763	702	733	778	720	728	737	735	723	711	756	663	730	739	707	725	715	746	726	676	742	728	727	723	709	728	740	691	752	660	692	731	730	752	721	725	728	769	750	771	737	717	744	763	719	725	715	744	762	693	701	684	687	679	697	716	693	771	734	713	709	732	702	727	735	760	692	769	718	693	725	723	755	696	662	751	679	722	728	719	720	722	709	761	712	689	694	738	727	684	697	727	741	716	737	730	747	749	762	727	726	757	663	751	716	746	709	708	665	713	682	700	792	711	694	755	725	736	691	760	721	718	711	720	701	703	700	773	742
27638	13284	2427	1219	1522	1384	1261	1051	2201	2873	2178	1607	1074	855	784	737	799	738	731	741	746	712	751	788	693	782	742	766	750	762	705	726	781	731	767	801	781	782	755	745	729	784	749	733	748	753	732	755	740	700	795	700	750	714	717	744	727	729	768	718	783	746	760	736	774	744	728	758	717	766	714	741	761	759	753	752	754	761	705	725	786	727	694	772	703	686	781	714	757	760	750	717	733	699	718	732	749	731	746	776	731	777	700	726	785	697	771	728	736	743	748	792	751	729	698	760	731	744	748	717	735	794	755	743	749	736	740	662	735	756	737	735	717	731	708	754	735	789	740	806	754	685	760	781	747	749	787	768	699	801	746	747	764	736	721	712	761	750	739	730	762	760	744	741	714	739	722	759	801	752	762	732	719	779	748	709	749	720	706	756	785	770	737	718	770	761	785	729	724	749	768	703	765	749	758	766	739	723	733	778	698	747	796	742	751	746	745	772	741	779	754	757	749	754	712	726	730	704	704	735	762	764	710	726	734	727	785	719	779	769	758	752	689	733	753	786	735	764	737	739	754	770	752	749	723	702	767	711	755	715	761	737	769	756	756	782	762	775	725	753	734	763	728	765	742	769	732	747	737	768	742	760	691	779	805	705	705	725	743	758	783	704	746	710	707	752	788	708	737	758	717	677	728	731	742	767	700	715	755	731	737	742	762	739	732	778	711	715	741	728	733	707	782	724	747	752	774	730	761	734	741	756	761	742	756	751	772	765	760	753	751	704	730	766	778	710	758	787	738	750	755	750	770	707	731	709	744	748	736	732	735	783	787	740	741	734	769	716	749	776	733	710	714	765	774	748	706	731	773	717	753	756	759	757	684	772	738	728	751	769	751	778	726	767	724	751	749	715	801	751	777	749	766	700	709	741	728	807	773	778	727	806	799	714	759	699	749	742	807	744	757	739	708	755	729	715	735	719	710	736	717	715	779	732	787	754	753	777	755	792	722	736	744	664	740	695	711	729	725	758	743	752	770	743	723	750	738	727	721	771	716	794	747	752	738	758	704	696	739	767	740	733	757	765	698	749	739	732	735	754	783	743	774	713	734	742	791	764	727	757	742	745	755	760	708	735	727	786	779	715	726	744	737	748	786	716	769	808	816	733	738	788	745	761	744	787	754	770	756	775	738	741	707	754	718	769	743	760	726	762	771	740	761	739	773	780	778	747	743	737	719	749	713	688	742	751	751	730	738	719	723	755	776	751	753	767	750	757	750	729	708	682	780	737	727	717	739	719	747	760	718	748	746	746	722	750	764	741	729	762	753	708	744	738	745	739	742	765	761	823	805	760	713	810	729	754	719	789	726	738	754	745	747	747	731	723	745	726	759	752	735	763	744	718	675	751	783	756	753	790	769	723	740	780	743	726	732	783	827	759	715	793	798	801	741	779	736	806	771	802	754	788	736	784	726	724	738	765	756	750	716	768	762	744	795	767	761	795	764	726	717	766	760	728	792	740	743	726	768	755	761	768	722	712	758	712	776	742	719	752	746	735	739	718	733	756	747	790	757	730	783	715	721	769	765	739	732	736	771	759	794	735	755	759	748	770	707	749	762	811	703	772	718	754	758	765	703	744	747	768	751	782	745	793	782	727	721	782	777	763	789	793	771	746	787	680	695	786	776	746	748	758	779	749	768	761	760	772	710	726	714	782	751	723	726	735	752	767	731	694	680	724	807	762	763	800	752	802	725	766	780	687	788	782	707	698	725	737	814	795	760	786	728	740	788	747	776	758	732	733	747	724	732	741	720	739	718	736	716	769	743	776	767	770	735	766	727	726	755	760	752	724	810	742	765	758	795	728	754	720	749	753	756	757	737	714	751	756	778	779	763	766	750	768	699	765	752	760	770	735	701	741	747	754	775	760	766	749	774	742	742	732	744	762	767	746	732	768	759	758	788	715	716	792	785	707	744	698	763	750	774	718	754	728	741	736	816	778	728	749	758	747	734	740	725	745	736	732	786	735	728	758	741	729	751	727	718	735	742	763	798	736	794	715	754	762	680	728	728	749	738	751	789	770	725	765	739	742	699	685	747	706	720	764	695	710	799	736	702	739	751	732	773	760	815	795	810	777	792	731	726	785	742	770	751	745	724	719	756	708	711	706	782	786	742	710	758	773	774	715	724	718	736	735	751	738	754	774	783	736	770	718	740	686	717	787	738	741	762	742	787	700	760	744	773	710	718	725	732	762	718	762	728	710	693	733	765	718	794	726	755	732	761	748	756	770	741	727	735	778	779	730	749	729	723	754	781	777	734	780	735	761	739	735	709	782	729	765	793	780	765	789	759	681	771	756	712	726	728	735	780	771	708	750	784	745	742	780	746	738	721	715	745	794	711	792	754	779	762	751	752	763	729	747	734	733	771	746	754	752	739	750	724	794	744	776	761	732	739	705	753	745	774	793	743	737	769	731	738	784	741	758	721	732	731	716	743	748	741	725	772	736	740	752	714	780	706	732	768	725	741	729	773	840	744	771	785	699	746	711	726	768	742	787	717	759	751	739	704	783	749	723	764	757	737	773	764	729	793	727	752	741	720	690	752	750	796	775	759	746	756	738	768	774	819	740	757	752	741	730	755	715	766	738	771	715	750	719	753	692	795	765	782	729	740	722	758	720	723	760	784	730	760	736	763	748	715	726	764	726	697	734	762	706	739	755	770	745	728	727	780	773	765	708	747	747	716	749	699	749	695	748	727	773	770	724	747	759	740	817	768	750	721	800	771	759	690	802	758	768	756	664	728	731	770	706	711	722	738	754	776	790	752	750	756	758	706	734	767	748	714	740	759	718	703	744	769	718	737	740	709	763	797	736	744	707	774	745	752	750	725	697	697	742	731	794	785	733	776	743	757	775	747	734	715	765	778	761	757	753	737	770	750	763	750	743	780	730	775	758	702	728	770	768	714	737	765	754	720	718	756	771	746	753	761	735	745	762	782	746	741	769	790	793	731	702	738	724	744	771	787	728	761	773	780	751	726	779	756	745	782	714	779	695	718	772	779	717	729	744	816	780	699	737	716	734	762	702	773	768	734	695	785	781	789	703	729	743	766	742	758	774	743	739	786	733	747	774	770	704	718	764	755	731	733	740	745	752	749	738	745	755	770	731	738	752	793	748	757	759	790	704	747	774	758	726	714	739	730	724	757	733	741	749	729	733	669	756	718	735	732	735	722	770	763	767	749	744	746	748	756	772	723	710	710	762	725	761	777	758	738	749	740	763	813	706	723	750	724	722	756	714	764	765	770	693	757	758	719	770	762	761	720	732	724	766	780	720	756	727	768	790	778	739	780	744	748	739	787	761	732	732	761	789	754	771	756	756	747	771	716	740	717	791	750	809	754	753	673	690	773	687	713	765	746	776	769	803	762	713	770	665	808	774	703	761	727	734	738	728	711	755	714	769	731	764	739	753	742	743	736	747	750	698	714	739	753	747	761	687	767	791	744	782	783	749
5935	2288	1229	912	1849	1740	1366	1166	2898	3422	2310	1564	991	778	674	664	669	668	671	637	625	677	713	625	651	654	618	707	631	654	621	669	654	645	686	674	653	672	648	674	653	644	665	692	639	656	688	662	657	668	627	678	665	662	638	640	628	693	694	606	641	631	654	636	620	664	636	662	633	646	671	670	669	678	652	637	658	642	632	596	617	670	639	639	630	630	666	667	666	634	650	623	628	683	615	690	648	685	633	671	657	623	632	637	714	642	667	677	667	679	660	634	621	692	714	651	656	662	660	672	630	640	637	612	639	681	668	636	693	651	649	657	639	617	634	657	618	661	643	636	624	677	680	642	638	671	645	643	674	627	644	609	657	631	627	656	654	636	711	645	669	696	683	646	636	691	626	608	614	650	674	632	625	642	682	669	681	606	718	643	595	685	675	644	600	690	663	624	654	660	644	661	646	628	629	680	684	627	643	645	622	662	661	707	604	700	658	668	640	635	672	632	607	661	627	677	687	681	639	656	630	691	642	659	720	699	640	616	628	674	630	658	667	661	677	650	678	679	692	617	640	632	626	693	672	590	691	642	609	651	640	658	667	637	669	578	661	620	631	638	596	669	643	682	678	639	655	665	666	674	657	664	609	662	674	635	621	658	693	673	635	651	645	638	658	675	674	630	618	654	632	658	650	642	657	679	671	675	652	705	616	661	681	660	703	659	631	638	651	635	678	603	652	699	649	631	637	654	656	638	621	681	636	650	620	612	662	670	597	658	658	647	659	669	648	630	622	647	708	688	673	704	641	682	666	634	635	644	654	577	659	639	653	680	627	647	669	692	685	625	654	646	636	668	687	661	644	665	656	680	714	608	595	624	680	640	686	656	702	648	657	672	626	662	649	655	690	651	647	675	602	616	708	628	591	662	641	703	660	642	573	692	650	680	674	684	626	635	662	651	627	632	708	644	642	656	690	665	634	662	618	675	633	641	627	661	682	607	640	652	642	637	651	665	667	645	651	642	690	662	680	667	630	611	655	643	613	651	653	628	675	653	616	617	671	666	629	629	664	671	648	659	673	637	672	629	638	675	623	667	703	626	675	627	636	698	647	647	676	622	633	672	648	641	676	676	709	650	642	658	662	612	650	681	671	682	630	665	629	653	665	656	674	663	705	665	669	642	687	663	636	677	637	723	641	637	611	637	650	685	628	667	679	694	654	659	642	627	669	692	688	687	696	675	662	636	631	649	666	605	615	696	580	702	657	682	642	668	668	642	669	631	631	701	623	643	655	591	643	676	597	694	668	621	658	684	617	636	678	708	658	660	653	672	703	686	635	681	632	686	661	632	641	653	694	678	654	674	673	639	666	648	640	637	653	691	639	646	636	647	664	656	733	644	636	685	641	665	678	621	681	657	698	622	702	649	634	622	664	596	651	654	671	681	663	625	657	661	669	669	682	669	622	680	664	697	685	669	609	627	631	661	679	681	662	620	671	638	669	642	623	647	658	622	640	646	645	642	701	717	655	616	643	671	652	694	650	646	679	639	668	704	651	610	581	690	668	630	661	660	647	649	665	654	635	602	631	682	649	635	656	619	631	661	638	667	659	640	687	649	653	621	660	664	637	647	689	663	627	681	659	644	672	631	642	688	645	637	675	681	646	645	619	648	655	628	648	659	687	693	672	632	693	655	660	666	644	619	627	635	674	649	669	688	681	683	619	654	695	664	664	594	639	679	681	678	676	648	661	668	651	659	701	682	695	666	613	681	662	629	609	642	641	633	689	627	680	604	644	680	638	623	692	648	631	641	644	687	637	711	696	643	603	594	682	684	655	691	670	693	647	665	668	627	628	679	677	655	648	613	656	607	654	657	663	641	678	668	630	621	607	618	662	653	655	650	677	684	677	657	670	663	663	627	635	630	633	610	682	693	655	672	656	650	623	643	636	607	630	607	650	672	631	655	644	660	646	678	651	644	676	640	669	686	636	627	666	644	657	709	629	618	704	618	644	657	653	686	612	689	611	660	697	703	619	647	649	620	707	651	660	681	657	647	661	642	682	658	691	664	671	628	693	670	679	658	663	650	645	678	654	641	683	638	673	671	640	679	614	611	613	689	632	617	673	637	682	629	689	648	627	632	655	643	685	669	647	675	684	622	634	687	670	637	583	679	642	651	653	684	661	702	642	595	693	660	639	589	673	662	700	654	686	697	675	628	625	652	608	658	682	658	647	660	633	669	633	647	677	665	644	659	637	646	653	614	682	665	626	654	623	660	620	612	640	682	635	650	647	662	636	649	653	640	674	692	664	619	680	669	672	650	650	612	626	645	620	648	690	665	697	646	600	638	609	679	668	648	602	641	647	698	644	694	669	633	615	678	624	643	624	696	640	655	641	632	648	658	614	637	643	689	674	690	606	598	659	662	660	651	659	601	677	679	659	652	693	687	647	659	645	672	682	657	657	668	662	611	671	651	686	642	622	651	663	638	693	683	656	623	642	638	604	652	644	624	635	607	643	710	666	680	654	668	650	613	655	612	668	688	651	640	662	626	641	649	673	657	695	681	648	627	601	650	662	632	609	672	648	635	668	688	669	655	653	610	655	654	712	641	629	637	707	661	659	661	693	699	707	643	675	640	642	638	656	647	650	657	631	655	653	634	673	634	615	622	642	658	616	693	662	713	607	672	683	642	674	659	645	695	668	687	637	627	637	655	632	625	626	634	633	608	616	681	685	651	692	654	614	658	618	693	643	676	626	639	653	659	636	647	694	660	632	661	639	662	629	632	651	675	663	697	666	678	668	659	647	686	690	656	633	663	693	690	672	641	646	671	686	646	648	641	665	658	677	673	649	651	625	674	668	649	629	684	668	623	669	714	669	659	638	680	704	677	680	604	661	640	643	669	664	660	685	658	663	689	632	632	653	652	640	662	659	745	685	630	625	676	627	673	644	671	634	651	677	645	615	672	625	649	650	648	659	632	678	692	665	648	613	682	662	683	633	606	598	644	686	642	683	601	649	681	685	652	643	662	655	622	654	661	666	629	629	677	674	645	677	658	664	680	629	685	659	673	711	678	624	654	689	675	630	663	628	606	644	651	681	679	657	648	688	682	673	639	618	614	703	618	655	663	650	661	632	622	635	667	594	673	635	671	642	659	667	637	656	631	665	697	654	661	624	649	694	636	707	637	638	661	696	658	634	662	635	634	673	685	621	627	666	666	682	713	626	662	649	651	642	660	654	665	701	698	613	623	647	682	624	633	654	692	633	673	644	652	669	681	710	619	667	607	664	647	675	627	698	660	668	650	606	703	571	682	617	642	692	650	715	610	651	643	598	676	641	657	694	690	662	699	601	674	648	678	636	634	632	695	684	653	618	653	661	705	673	670	606	662	637	659	687	719	688	690	678	661	670	658	662	655	634	636	679	633	658	678	680	639	678	648	668	606	674	676	630	712	641	677	642	667	668	638	739	704	620	646	707	652	649	660	701	666	626	654	658	636	648	702
25617	21392	27072	25128	9959	4502	2310	2898	15329	18026	13290	6180	2137	977	798	737	709	687	716	692	665	678	665	627	679	687	704	730	668	695	677	693	645	660	707	682	659	666	717	667	669	724	680	671	659	667	730	748	703	746	712	661	684	719	658	660	714	708	647	722	713	656	663	745	700	657	671	706	687	701	711	700	698	719	652	669	715	701	637	702	624	680	671	681	672	688	682	718	705	693	677	654	724	637	696	653	708	701	678	669	657	715	664	677	647	680	660	638	681	714	691	696	659	694	709	691	664	704	686	732	716	710	676	682	622	653	684	705	718	674	663	669	684	696	662	689	669	648	669	709	690	688	691	727	643	679	723	673	681	644	702	706	692	728	667	746	713	631	676	663	697	676	627	742	685	660	641	666	673	650	695	690	706	699	675	647	677	692	732	717	629	698	638	689	689	651	666	677	698	688	697	690	692	673	688	677	711	716	658	665	665	703	724	668	670	714	697	667	712	701	717	664	688	694	688	703	680	687	684	722	705	658	661	705	697	675	730	657	666	730	696	716	684	714	655	683	725	715	686	710	675	685	660	667	719	631	674	708	690	653	695	676	702	667	657	596	734	667	688	715	672	678	667	676	739	671	683	681	665	687	709	702	669	670	704	711	714	611	717	653	681	686	702	656	641	675	641	666	646	652	697	678	679	662	680	721	685	648	642	740	697	733	688	694	657	730	714	724	707	726	709	678	718	669	658	732	672	684	664	764	741	691	658	673	680	681	661	669	670	698	714	678	649	644	691	678	684	662	698	667	720	693	700	688	669	778	713	631	711	683	663	695	701	695	696	697	644	684	721	722	716	663	718	634	702	715	680	659	674	664	727	690	721	699	678	720	714	701	724	714	653	690	686	674	647	716	715	708	690	657	712	683	670	671	662	682	650	698	694	711	684	701	692	647	658	640	698	679	666	694	679	644	702	696	691	663	676	647	722	681	660	705	654	687	637	721	690	634	665	651	642	686	709	702	713	703	687	682	686	659	698	685	698	682	683	653	636	684	693	684	694	680	639	707	728	686	696	684	656	737	673	715	693	731	709	653	695	638	683	654	684	725	693	675	697	674	711	679	681	706	669	719	691	680	708	724	719	701	686	680	689	667	688	697	642	675	693	663	706	679	673	773	679	645	668	668	652	692	682	651	626	751	739	695	659	711	693	676	713	696	658	656	668	704	690	652	669	677	698	729	754	669	691	672	711	663	683	688	686	706	678	658	663	659	742	718	691	663	679	667	629	726	682	697	680	717	683	687	699	672	695	687	711	696	724	731	655	696	707	715	720	669	670	682	663	666	729	669	674	693	642	701	687	687	670	725	675	692	650	711	688	719	679	692	726	667	703	691	641	710	675	655	709	658	667	658	668	662	694	709	705	682	652	718	662	713	717	692	676	676	703	656	703	664	692	706	705	703	716	651	696	654	660	675	703	714	698	672	685	716	657	752	682	660	699	662	633	635	687	728	683	658	672	695	673	706	685	669	699	725	685	654	728	724	676	702	689	728	714	668	661	684	714	689	660	666	755	679	660	680	694	650	670	700	671	677	625	716	678	695	698	703	693	663	666	698	709	687	697	666	689	693	667	663	683	689	726	671	742	660	686	690	664	703	696	666	705	658	727	701	687	700	665	669	727	708	671	685	701	697	685	723	707	680	674	700	684	681	715	666	677	723	700	643	685	667	623	667	740	703	649	732	688	641	680	695	717	715	718	728	689	635	684	700	692	699	676	663	664	663	605	673	686	659	671	724	732	674	681	702	666	674	682	689	705	679	705	708	610	682	648	695	715	718	700	705	696	668	635	714	664	662	717	691	676	693	707	695	744	659	728	703	703	658	710	673	691	675	697	741	653	665	660	688	714	701	733	697	665	690	735	649	676	706	688	658	712	669	610	663	704	660	694	723	676	691	626	690	705	654	666	679	708	735	690	684	667	690	648	663	690	649	674	689	653	667	712	686	650	682	689	689	670	665	658	681	695	639	692	706	709	667	706	683	681	697	670	660	663	635	663	692	666	682	643	687	699	675	672	644	716	723	652	696	739	673	699	644	705	669	719	691	672	665	713	636	661	674	694	677	638	703	689	693	679	657	680	685	677	720	676	727	672	686	721	671	668	693	679	651	751	664	689	704	666	690	661	742	642	656	760	669	707	660	704	690	660	670	707	685	735	673	667	680	683	688	704	688	650	688	698	684	633	727	652	655	698	695	716	652	691	660	630	691	683	670	698	713	662	676	669	692	676	700	678	657	705	687	753	663	658	653	684	676	685	718	690	703	701	670	675	719	692	643	720	665	701	666	705	694	694	737	708	701	743	707	707	676	670	701	687	707	657	653	682	729	655	682	719	663	687	690	670	663	688	681	657	678	681	690	742	665	686	664	700	661	678	691	676	650	725	683	632	652	693	686	694	687	699	694	715	690	622	715	697	663	695	678	703	686	698	622	645	677	704	666	712	679	697	655	730	661	730	666	651	700	703	709	659	663	705	706	670	656	661	679	678	655	650	725	672	661	657	694	664	626	655	697	686	679	696	668	710	704	684	676	752	705	677	698	714	689	711	661	658	703	679	722	653	680	742	667	673	688	701	734	670	680	670	693	665	680	703	697	715	688	680	712	680	719	686	669	688	675	692	673	689	660	661	689	685	713	683	656	669	610	632	724	634	681	681	655	720	681	689	736	665	704	662	674	699	676	722	712	685	731	732	680	655	695	684	725	662	673	661	658	716	680	675	647	712	654	698	662	644	674	713	655	627	667	687	714	666	684	666	724	674	644	668	644	658	694	630	713	694	667	693	675	663	660	682	654	688	683	695	703	662	683	689	683	719	700	663	713	720	687	700	702	654	707	688	710	671	662	698	695	683	700	656	660	722	686	660	707	703	709	665	699	720	719	641	732	667	695	687	669	729	663	718	662	683	686	696	670	642	694	644	669	670	685	691	723	709	692	718	689	732	707	712	638	754	662	701	650	652	665	705	702	726	673	744	669	703	662	685	713	685	704	666	670	695	700	702	667	706	665	655	693	676	679	695	718	651	631	716	665	673	700	667	684	701	681	696	673	667	698	741	659	698	693	727	714	679	685	729	712	694	623	655	690	666	701	662	698	655	668	667	680	669	684	659	671	676	710	715	691	699	693	697	679	694	704	700	683	718	675	692	662	657	686	650	671	655	716	677	675	677	652	723	677	723	673	707	702	665	683	706	761	685	717	710	686	684	693	663	655	693	709	713	696	686	695	626	657	699	662	619	695	669	677	696	716	703	709	700	689	689	639	693	646	665	711	696	642	731	700	682	699	604	653	669	716	674	681	659	648	675	696	701	698	677	718	747	702	671	589	687	665	673	686	706	688	659	682	670	683	697	632	696	653	675	665	679	689	734	666	707	658	677	683	693	659	643	691	717	724	651	693	690	682	656	663	693	656	648	695	708	673	717	686	686	682	669	680	689	656	714	632	678	699	714	659	696	741	714	690
4052	3592	2714	2771	5914	4256	2515	4002	17347	16977	11647	5579	2085	925	699	630	654	626	633	642	670	604	652	628	673	599	611	615	666	610	622	619	633	629	617	644	604	622	623	629	647	577	641	584	667	613	657	582	607	682	621	650	679	585	603	610	593	637	653	628	650	609	671	629	631	580	621	654	628	587	621	635	631	666	643	579	628	614	672	605	604	628	662	608	635	655	651	659	643	654	606	566	630	643	604	637	649	587	686	630	643	634	682	635	653	621	630	656	573	623	661	624	641	626	699	623	645	644	643	664	647	644	629	647	639	595	642	625	635	616	595	656	652	627	646	635	618	644	644	622	677	621	612	635	604	617	639	611	609	622	635	626	579	674	612	618	608	620	579	628	646	671	608	631	602	658	666	654	593	630	634	662	665	638	612	643	563	621	633	628	618	639	640	653	642	642	627	636	640	634	615	587	607	652	590	604	608	617	687	624	586	618	614	616	654	612	646	642	611	622	646	624	633	634	651	668	627	624	601	607	656	623	640	655	634	620	574	621	618	635	613	679	661	639	670	620	648	617	664	638	629	592	621	634	617	617	630	600	634	664	644	645	599	631	613	620	579	611	635	560	615	647	625	685	645	609	589	631	643	651	666	656	630	609	673	594	636	615	644	596	662	650	592	607	619	651	596	581	642	640	591	604	638	652	632	619	677	631	645	624	610	620	668	617	632	661	577	682	629	587	658	626	551	627	605	652	664	647	647	586	672	613	564	650	575	651	670	573	630	655	602	647	610	637	630	623	603	626	624	646	646	654	636	647	618	582	638	632	656	593	628	634	667	628	638	686	594	622	596	661	614	586	677	647	633	623	605	626	653	630	644	610	628	627	628	586	660	598	677	644	588	666	601	655	592	606	633	589	585	645	638	650	615	655	614	677	642	651	646	618	625	652	637	649	636	651	671	662	643	655	613	609	618	672	656	663	648	599	604	645	630	619	666	660	629	634	610	602	643	624	639	592	633	625	632	621	631	654	657	620	605	611	617	645	666	585	661	633	638	593	614	589	631	597	667	674	641	628	645	645	614	663	610	661	614	625	624	684	580	605	610	597	660	624	592	633	644	642	627	585	625	624	647	598	588	612	629	678	638	565	626	612	611	637	655	643	652	612	596	612	643	616	637	625	648	642	632	652	649	586	641	597	619	609	657	636	611	624	622	603	657	625	634	605	648	668	624	606	609	606	611	626	623	638	605	643	627	624	595	650	625	631	639	633	632	654	595	599	637	645	653	629	616	636	626	630	624	666	635	618	630	668	601	649	649	657	619	599	652	604	634	612	636	671	610	585	613	620	663	633	624	623	655	636	627	645	586	616	586	625	593	654	676	678	613	588	645	565	662	636	646	626	643	644	640	635	615	617	675	639	632	670	622	591	652	610	597	634	581	646	624	623	588	623	609	628	622	609	648	681	650	633	663	628	637	624	614	618	628	589	625	625	556	621	654	657	637	607	587	596	638	605	642	661	635	648	622	611	619	644	622	607	616	662	639	636	638	639	656	613	638	634	587	646	633	610	637	623	652	668	612	604	656	628	632	643	628	625	618	614	605	664	666	689	608	607	596	659	599	625	598	614	596	601	633	641	625	613	619	602	623	608	621	576	666	598	642	627	611	654	639	567	631	637	685	650	634	615	652	610	621	627	607	644	641	632	621	696	613	675	594	585	645	660	655	633	636	679	611	621	621	671	632	626	658	594	628	594	641	607	617	634	621	619	608	620	666	631	607	646	577	677	613	626	653	627	679	654	613	631	632	626	631	613	643	643	615	650	604	647	669	581	624	624	583	623	617	647	673	609	601	615	642	622	660	612	650	638	636	641	636	616	657	606	631	654	640	592	653	674	620	653	636	627	604	638	641	677	632	631	593	651	621	668	628	642	658	593	673	648	582	634	599	621	597	630	621	584	591	644	593	632	660	612	622	648	603	630	675	631	600	595	610	625	632	617	640	590	648	608	656	620	590	664	647	650	657	598	613	653	613	611	627	616	660	613	658	635	646	646	619	604	641	619	604	589	662	579	596	629	659	628	603	664	598	608	669	619	612	637	586	607	609	668	648	671	594	677	625	648	684	590	645	615	599	687	665	662	658	643	699	664	623	624	684	633	659	653	626	603	605	648	669	638	620	603	614	645	653	636	640	596	643	627	638	613	638	629	624	614	599	637	635	621	619	627	608	595	625	608	609	648	611	604	603	648	610	604	640	580	635	647	638	652	626	654	626	672	627	647	605	617	565	609	637	637	622	585	644	597	636	607	625	613	659	706	654	610	617	679	645	621	602	636	623	585	642	610	678	606	613	679	620	627	613	657	606	635	660	657	613	629	670	627	675	609	604	610	622	637	619	611	579	637	653	590	596	663	615	629	624	643	682	622	613	625	633	687	624	570	603	610	614	644	609	654	648	628	612	615	637	679	654	607	617	638	649	636	615	599	663	533	633	657	669	604	638	648	610	650	627	654	652	654	611	645	628	590	621	566	622	658	611	618	647	622	621	637	601	639	666	615	651	605	603	573	628	578	653	652	668	635	598	606	599	596	648	646	613	666	604	636	565	650	672	622	622	636	652	638	579	643	607	634	593	674	627	596	613	582	637	613	694	597	661	643	640	610	592	645	640	634	591	613	646	640	578	635	634	583	631	597	634	611	608	639	638	641	615	611	609	603	639	611	640	639	648	604	609	667	629	644	586	652	591	650	592	584	590	654	596	682	629	620	639	616	623	593	618	638	605	617	664	643	638	653	650	647	671	624	653	605	628	589	654	617	649	603	669	603	593	635	619	636	606	647	653	578	627	617	669	632	578	652	644	597	644	643	633	610	640	621	623	618	632	636	607	656	612	647	650	589	642	612	606	623	626	612	618	650	584	621	652	618	633	614	608	616	613	658	589	653	638	631	648	602	665	672	606	623	602	624	584	574	626	622	583	619	647	607	684	643	594	603	598	625	602	625	643	660	642	645	627	637	642	634	621	641	626	610	613	602	598	616	641	630	623	653	653	628	594	624	624	626	655	621	626	606	603	655	607	605	660	635	675	660	625	687	598	640	619	616	667	602	617	611	608	624	606	682	655	666	638	612	614	663	641	616	631	647	622	628	645	598	612	582	622	577	633	569	641	633	633	596	623	644	637	625	631	646	653	630	655	618	623	618	599	658	595	616	593	628	603	604	627	595	613	633	642	618	621	630	617	616	657	587	616	591	632	647	636	602	619	604	683	666	632	574	602	630	622	594	593	630	645	647	619	624	635	613	653	655	634	637	595	596	638	595	603	638	666	652	623	642	693	632	674	612	619	619	608	602	640	597	643	627	624	638	634	608	613	604	645	622	630	643	645	644	592	646	649	636	603	606	578	628	584	662	648	624	624	600	632	616	623	664	638	619	620	662	612	606	628	587	625	629	623	678	642	612	636	666	659	622	653	674	594	634	616	631	650	667	620	597	617	654	622	590	603	662	593	631	609	596	606	615
24264	21336	28634	24405	21264	9569	3541	6232	33722	34393	27806	13931	4393	1589	960	896	806	792	814	776	774	811	802	825	750	769	765	861	797	777	794	717	817	765	754	756	821	804	756	764	768	794	771	818	737	800	790	752	812	790	800	778	779	818	785	799	811	807	812	784	819	775	806	795	743	823	759	777	792	828	773	804	780	768	776	760	721	785	742	802	798	754	816	861	777	816	780	827	791	779	791	763	815	749	769	787	763	789	793	781	771	777	749	790	778	753	803	766	765	787	769	753	801	853	772	753	776	773	751	835	789	782	755	799	782	754	793	831	813	776	798	795	819	818	829	824	853	815	785	766	775	807	751	788	776	775	800	793	741	779	760	808	795	791	777	833	732	760	783	804	812	794	821	780	802	801	788	771	809	772	800	805	764	754	776	777	794	795	776	858	793	774	749	763	787	792	794	772	743	765	838	762	749	750	753	778	803	820	755	792	818	787	808	797	795	797	805	737	790	800	779	815	756	730	740	817	800	817	822	851	743	773	775	798	786	812	794	780	780	818	782	773	824	807	730	825	730	832	821	782	778	752	731	760	763	782	724	789	797	755	769	750	752	787	835	816	778	806	785	781	760	785	743	768	786	749	780	802	727	785	792	768	765	756	799	784	794	777	773	746	745	765	776	794	851	719	793	810	772	749	787	791	818	769	778	783	826	770	789	771	796	801	780	765	761	813	817	797	798	790	743	767	746	775	772	802	803	819	803	793	755	780	824	820	784	756	810	805	761	823	774	773	785	790	720	802	800	782	743	762	850	755	798	745	754	771	756	753	762	784	771	732	763	806	709	770	790	727	794	752	774	713	734	774	777	748	764	783	778	792	776	802	766	754	756	824	788	811	791	762	765	803	832	790	741	759	790	824	780	773	755	784	779	783	780	762	782	731	784	706	761	803	824	783	755	786	787	769	784	791	822	758	785	783	754	789	774	789	774	772	815	812	749	749	803	811	775	783	764	754	761	796	750	762	759	752	848	806	798	799	793	775	815	752	802	791	823	782	812	753	785	786	749	801	725	787	841	818	767	748	779	741	783	759	760	749	744	782	817	793	806	801	804	746	735	774	759	748	805	737	743	781	799	769	795	801	783	817	807	798	798	766	817	809	782	780	772	771	743	751	753	718	760	819	801	754	779	778	814	724	768	829	768	751	800	804	774	762	803	804	755	762	788	743	726	735	817	750	786	790	799	756	763	808	731	804	836	850	769	798	756	789	748	775	782	798	771	731	777	774	756	784	798	754	742	762	798	783	801	780	775	769	761	742	797	761	763	780	787	815	774	816	779	814	774	759	779	800	758	777	822	812	832	743	772	775	773	778	731	784	773	771	812	780	750	818	746	764	800	787	833	760	845	775	784	779	800	750	725	753	806	772	786	752	746	794	796	762	822	789	758	819	775	756	774	779	751	757	779	764	776	774	780	767	795	821	781	761	779	752	772	772	789	795	723	775	746	750	791	768	820	750	789	806	751	793	828	782	776	844	749	768	808	787	798	725	817	728	731	817	709	787	816	817	787	753	835	773	777	788	752	766	764	776	723	716	783	762	757	749	722	788	758	771	784	774	803	802	767	763	745	769	776	840	771	826	797	755	767	767	783	727	771	761	767	778	790	795	769	781	767	794	785	788	777	746	815	775	782	784	803	769	754	797	773	795	760	766	743	798	785	752	774	797	788	816	797	752	796	747	763	774	759	750	792	775	814	805	745	757	736	772	811	808	752	728	784	805	792	750	785	761	808	784	786	770	780	746	810	766	782	782	725	783	808	789	740	778	819	753	771	808	779	787	808	760	747	779	782	771	763	771	811	761	777	780	783	835	782	772	757	765	774	845	804	788	839	760	758	780	797	726	774	780	789	775	800	798	791	782	778	841	731	769	795	721	728	733	822	747	799	787	785	750	779	777	770	739	767	734	785	771	754	761	777	766	800	806	855	790	805	817	756	781	788	775	780	752	776	802	755	750	731	840	792	784	794	778	834	811	810	750	693	753	766	765	793	755	810	813	768	804	820	839	792	735	792	786	779	771	756	754	768	747	751	734	831	776	772	804	805	746	767	747	769	756	796	799	777	802	796	730	816	766	807	774	777	785	828	716	786	752	791	755	826	818	781	822	793	763	747	792	756	751	779	716	721	795	744	767	800	719	773	753	769	782	797	795	737	837	787	767	766	793	803	740	808	764	801	728	729	814	766	752	786	778	787	809	789	780	749	796	761	752	816	772	758	736	785	806	823	739	780	801	772	778	784	745	741	800	707	781	766	786	785	837	781	753	781	781	737	751	789	809	796	776	782	734	805	792	770	873	763	801	817	751	790	836	777	760	810	768	745	786	791	793	787	809	703	801	746	818	734	792	765	730	776	754	828	795	743	787	780	760	761	815	776	823	738	783	816	767	731	795	821	795	775	758	834	785	805	824	768	758	728	795	744	754	782	799	787	788	778	788	785	802	769	728	705	802	740	782	802	778	733	837	763	792	822	764	750	786	810	792	765	763	785	780	798	760	783	759	775	739	784	788	808	732	786	784	774	787	842	783	790	796	775	770	777	729	779	835	788	761	784	778	783	706	726	782	759	823	771	779	747	746	759	744	821	783	786	787	780	821	782	761	805	772	737	743	788	797	813	777	762	794	791	738	787	749	792	769	741	726	815	779	757	725	731	770	832	740	786	753	728	825	796	750	782	767	766	813	809	776	776	749	743	793	761	797	781	817	798	766	777	783	780	767	837	765	792	791	821	762	763	778	746	801	780	798	802	729	764	799	800	741	795	792	766	759	808	787	726	752	780	780	768	776	747	799	750	814	781	769	780	721	797	787	727	798	772	752	780	819	756	760	806	760	760	808	784	786	836	791	764	806	835	780	762	772	774	804	759	756	751	756	731	765	721	780	789	776	811	724	838	760	794	741	778	802	814	787	818	809	814	759	782	783	797	789	764	775	778	781	798	890	752	748	740	780	777	773	774	801	779	786	759	757	825	787	776	756	831	770	824	766	803	804	767	807	790	774	779	806	748	783	777	768	800	763	753	791	751	777	804	785	777	732	740	834	773	770	744	765	794	795	751	806	809	787	827	808	767	806	738	784	772	825	790	824	766	794	816	759	774	801	783	781	777	775	756	816	744	762	816	767	805	763	757	756	831	770	721	826	762	763	754	784	800	778	827	750	777	807	731	814	802	808	783	803	798	746	853	758	778	779	715	765	776	793	783	756	780	760	781	790	803	830	734	744	766	785	757	846	771	745	749	740	761	770	755	812	777	810	777	766	820	742	768	765	760	788	814	770	742	744	761	760	739	777	764	786	757	804	784	822	816	822	784	786	786	778	742	765	817	760	722	754	780	821	787	771	778	748	762	802	780	770	816	802	782	841	775	754	826	793	754	841	800	830	787	761	758	773	755	779	771	776	802	738	810	796	766	774	782	738	836	785	783	759	780	794	790	772	769	785	821	781	772	784	792	800	820	749	816	778
4494	6905	5338	6199	3275	2373	3108	8476	35313	30694	23512	11095	3925	1458	890	745	739	731	677	735	711	727	696	774	711	728	754	685	731	731	779	699	663	727	749	708	742	697	684	690	644	740	718	703	701	762	736	737	732	742	695	701	706	702	712	743	723	714	767	676	708	711	719	685	698	714	704	716	716	711	726	690	761	729	726	752	629	696	700	691	715	721	730	786	678	713	750	707	676	717	724	703	687	709	653	675	730	722	710	705	695	734	696	677	697	725	719	703	709	737	726	718	714	730	747	702	671	692	722	708	709	734	734	685	711	736	709	714	663	711	744	691	695	748	689	673	729	745	691	696	724	689	744	689	721	689	692	727	706	757	713	687	726	727	703	663	700	717	721	776	706	702	667	705	686	727	684	663	673	752	660	758	701	732	721	725	696	694	713	720	690	733	700	730	695	717	668	692	665	718	647	698	719	693	710	711	726	706	701	682	692	709	723	751	750	738	692	716	700	703	712	717	710	695	689	683	658	718	696	720	695	692	689	726	699	723	687	701	736	754	732	712	700	712	736	718	678	708	693	691	706	679	695	708	723	690	716	721	712	723	728	749	677	743	717	673	740	750	683	686	716	701	726	743	664	744	735	638	755	679	704	715	708	698	676	727	709	706	711	738	716	741	705	705	698	702	738	696	683	774	721	728	718	720	736	689	716	763	715	725	709	687	697	713	689	676	718	744	712	731	690	654	671	722	670	675	712	709	735	687	689	726	702	680	715	730	706	744	729	718	716	727	682	689	707	767	712	746	684	721	727	736	706	728	678	699	679	734	709	702	743	755	705	698	703	670	700	688	686	705	751	702	718	780	675	688	700	705	728	733	771	646	685	706	671	720	706	705	722	734	699	692	697	695	704	684	734	677	691	755	732	697	722	738	688	717	714	697	687	652	697	710	685	722	684	749	683	705	725	725	713	717	707	674	673	691	727	681	682	711	654	689	722	680	690	696	677	726	686	701	701	689	715	729	709	700	700	711	707	717	714	693	698	705	720	709	729	659	726	722	727	714	696	681	651	692	683	716	730	699	686	726	691	685	670	689	751	719	667	733	726	705	689	685	718	708	673	714	682	675	720	710	684	718	669	692	665	710	710	724	783	717	653	666	681	677	715	723	767	767	721	704	749	665	700	698	719	727	702	685	721	701	675	726	699	699	667	721	732	686	723	748	737	689	673	695	673	665	651	731	685	679	704	662	716	701	747	743	683	676	712	714	709	694	728	686	666	705	676	715	688	699	718	659	718	718	763	649	719	744	702	714	651	688	684	692	713	702	750	691	705	689	666	732	711	716	713	663	698	705	726	727	724	729	657	724	652	676	712	774	687	732	728	740	665	698	727	687	752	710	653	682	671	687	697	648	698	718	690	717	793	717	705	683	724	700	706	667	707	723	776	684	724	692	699	725	728	678	714	705	709	707	703	685	722	694	747	706	666	667	691	716	723	726	706	745	705	717	726	710	729	751	729	687	700	666	698	711	703	722	733	710	712	695	677	691	689	703	714	712	708	685	741	722	731	760	727	685	693	683	706	690	721	697	715	716	732	675	717	681	737	719	713	744	704	673	737	764	694	727	694	708	691	665	693	717	652	658	732	692	715	707	742	727	667	703	761	668	666	675	706	676	691	679	736	680	745	650	721	729	713	695	689	701	678	711	683	710	711	732	660	711	666	720	743	686	731	672	692	719	711	702	710	698	704	746	772	704	679	694	673	678	754	705	749	700	696	723	755	712	664	661	744	745	664	640	690	710	719	694	694	687	699	719	668	718	720	671	736	664	700	778	770	687	684	689	704	710	708	693	734	689	730	686	735	677	666	690	662	718	705	696	727	685	693	671	658	713	693	739	689	692	671	711	713	737	705	715	709	753	708	723	670	715	699	663	740	695	714	710	695	739	657	691	697	703	716	704	682	689	738	747	691	742	673	696	695	642	708	740	697	649	703	736	720	680	726	701	667	698	682	723	702	708	727	718	731	722	621	743	688	700	717	661	710	646	661	726	717	760	700	722	699	709	695	743	740	714	702	690	730	704	701	730	669	661	715	698	674	690	719	690	705	719	712	702	679	709	688	642	735	718	771	659	695	660	741	663	706	689	691	710	723	710	744	682	689	688	697	647	713	665	704	681	671	712	683	686	660	706	687	737	724	683	674	702	760	688	765	699	723	707	714	708	730	681	679	671	700	729	720	718	701	674	737	649	724	709	657	653	711	740	676	722	706	707	722	693	732	730	646	752	706	737	695	703	738	712	696	697	690	688	713	726	705	693	686	708	676	679	673	725	678	641	691	722	737	727	716	707	751	728	701	745	755	707	666	715	687	772	667	738	691	722	706	693	727	720	741	657	663	660	678	735	757	707	677	713	668	732	721	726	699	715	671	689	706	662	686	677	620	682	696	687	697	736	711	709	713	738	722	680	712	739	691	720	708	738	706	690	712	703	727	707	704	689	714	674	753	726	738	687	721	713	709	709	696	752	691	673	713	676	658	684	669	702	733	694	716	704	718	724	723	701	745	683	735	705	702	668	732	750	683	694	714	701	721	685	735	699	720	729	750	664	762	675	663	731	714	663	689	669	696	679	714	697	666	713	671	734	683	727	717	682	708	679	746	701	740	677	676	746	698	710	690	703	706	674	684	682	711	700	688	740	699	699	717	741	672	721	718	707	711	691	702	655	678	670	716	701	699	702	697	716	705	726	702	697	735	691	697	756	726	682	713	687	683	686	674	723	720	663	702	744	696	731	735	707	705	668	709	715	688	697	695	643	682	667	685	731	639	666	691	683	701	676	684	677	687	717	660	724	753	714	712	729	760	689	739	662	659	746	700	698	720	701	715	693	727	675	720	693	685	658	745	680	693	674	728	703	709	721	716	687	702	700	705	716	733	677	721	698	742	702	740	721	702	648	707	680	714	712	738	741	668	684	730	669	717	650	697	741	700	714	695	695	688	735	734	716	657	696	710	687	721	753	718	690	716	698	740	696	748	704	675	718	660	666	720	742	716	692	705	754	688	728	700	694	699	666	694	695	679	813	710	693	696	701	743	703	751	718	657	684	692	763	692	678	714	661	737	721	676	707	729	654	734	672	725	695	710	750	692	681	681	612	738	727	679	715	680	665	638	727	741	672	664	679	720	715	668	676	712	690	705	708	682	668	692	710	710	674	727	729	686	694	699	683	683	700	704	721	687	718	708	713	660	688	702	710	697	713	743	721	653	705	729	749	714	674	703	653	717	735	687	649	669	686	657	679	685	695	732	704	647	705	688	672	687	768	715	732	689	755	730	726	661	708	734	671	707	726	717	667	679	695	734	725	719	660	708	675	701	713	688	730	749	702	740	683	708	725	674	696	666	724	679	659	711	714	711	696	693	720	710	677	748	718	679	717	707	697	755	675	702	726	749	659	686	697	641	654	692	680	702	682	691	711	687	764	705	709	709	688	717	693	643	729	688	663	692	731	685	764	751	709
27645	12778	2191	1138	823	745	1065	931	1951	2764	2550	1546	1081	873	752	736	734	670	726	736	751	709	722	732	734	677	748	751	735	762	729	730	694	750	784	721	753	675	741	769	762	731	713	723	719	741	690	715	720	721	744	781	716	718	719	726	671	714	722	697	722	675	680	707	711	751	727	730	697	706	744	654	708	728	745	704	699	773	708	678	709	766	729	756	709	737	734	715	717	679	757	739	742	757	739	710	704	762	731	714	716	732	707	710	714	754	704	689	733	738	722	756	709	709	748	740	731	694	704	713	736	678	698	704	717	714	698	735	645	737	736	764	725	692	705	768	738	680	684	742	696	707	719	705	713	762	721	758	769	754	728	696	691	724	696	715	705	726	749	764	741	749	715	760	799	711	758	686	743	698	686	705	700	685	748	706	722	721	709	700	737	688	682	735	734	726	723	709	677	766	751	725	682	730	690	711	718	708	721	749	710	689	694	673	692	742	754	678	773	674	707	759	734	750	709	701	727	714	727	709	720	662	745	770	721	685	714	764	690	644	750	658	742	742	733	724	745	669	704	741	708	715	720	728	709	716	667	756	727	738	697	703	728	680	718	675	713	728	699	697	700	700	748	733	723	714	728	757	729	732	713	729	740	741	686	705	699	690	761	723	763	703	717	696	728	718	706	726	756	719	717	685	717	691	697	728	700	683	684	725	760	695	723	712	762	784	685	723	735	694	709	709	710	714	794	746	747	640	719	714	692	716	726	656	732	730	701	738	688	728	717	719	708	713	749	742	726	721	715	705	719	746	720	731	722	747	673	724	701	743	743	754	703	746	699	725	705	748	688	711	688	720	728	690	707	720	753	726	739	713	705	686	724	696	700	759	744	737	732	783	717	702	704	757	754	714	732	731	726	680	752	733	734	755	708	679	732	743	713	688	699	761	701	733	737	727	752	721	716	755	689	678	742	834	707	689	682	724	771	747	734	746	724	700	715	765	639	730	708	731	742	749	753	701	643	728	705	700	703	740	712	698	709	681	714	733	726	753	713	692	718	730	729	672	729	755	712	711	756	714	802	695	715	710	696	737	714	690	702	701	739	754	718	760	721	689	721	706	673	773	712	749	741	739	738	726	689	725	705	706	746	706	749	690	766	692	713	703	710	755	694	747	719	709	672	689	687	702	712	750	719	687	713	711	725	712	719	701	720	755	719	732	733	737	699	741	691	698	711	724	773	742	730	679	740	740	723	703	647	772	724	673	704	712	720	704	746	716	752	715	726	745	686	742	728	711	735	708	690	718	713	747	757	701	738	684	673	711	729	699	732	732	681	684	738	713	756	710	738	711	707	757	680	702	639	691	691	713	725	696	707	714	732	679	722	766	741	721	720	733	720	715	687	671	733	711	694	700	731	699	677	729	719	717	693	673	675	738	766	746	714	673	703	752	712	689	750	737	731	755	747	731	732	728	733	706	698	731	645	724	709	715	677	720	737	664	758	705	692	721	713	700	770	722	730	730	753	754	693	716	708	756	671	775	708	739	699	688	719	710	683	721	693	741	716	731	706	732	762	714	683	680	735	718	742	674	696	736	777	694	733	753	714	770	708	725	759	679	695	702	769	745	706	748	748	724	662	719	706	728	677	744	727	751	701	722	698	690	764	786	723	705	739	701	741	764	762	695	687	716	749	716	731	691	726	719	750	725	756	740	682	667	746	708	681	698	699	725	688	744	710	680	666	709	704	756	699	708	732	760	693	736	739	702	721	725	702	708	747	694	684	695	732	745	684	661	771	673	734	762	742	717	693	740	757	715	758	708	717	730	705	715	733	668	745	732	696	683	713	768	767	718	742	735	738	721	748	715	682	728	728	733	711	673	764	696	767	729	718	744	708	776	691	724	708	725	711	713	712	748	729	662	730	690	742	695	729	735	710	702	725	739	711	734	699	731	752	686	760	699	739	701	735	729	721	707	718	738	722	710	743	799	712	741	724	711	770	733	691	698	702	685	731	740	682	714	742	720	760	689	674	743	758	700	739	693	748	734	729	721	725	704	750	716	684	718	703	736	743	666	726	748	787	730	711	710	723	736	681	754	744	702	754	762	725	717	705	734	740	731	714	748	741	660	713	703	750	709	744	705	738	702	771	707	693	714	703	726	712	674	722	707	734	732	742	700	727	743	710	696	660	790	761	705	746	693	732	700	755	712	706	741	704	713	748	717	732	718	707	707	780	693	711	714	694	697	671	733	709	745	734	673	701	722	684	672	726	667	739	720	697	726	717	688	718	715	732	715	733	698	764	692	723	707	763	748	720	683	737	730	733	687	721	722	713	702	770	736	759	715	741	706	746	704	689	689	713	729	763	733	734	693	707	672	739	682	725	687	648	700	727	717	734	688	689	702	698	732	727	690	721	745	699	693	677	684	690	706	739	718	726	771	737	726	676	695	771	719	692	683	691	700	739	733	728	690	698	713	741	757	707	678	721	718	689	776	729	711	678	755	687	744	776	763	718	723	736	716	685	749	703	731	695	685	677	727	772	701	668	688	709	723	775	774	757	741	721	706	717	738	687	703	690	702	726	707	763	680	695	734	740	716	717	685	743	676	703	720	685	779	740	737	689	709	754	679	673	695	752	729	719	717	728	710	737	752	742	679	774	729	730	741	705	701	726	689	718	723	719	677	700	723	743	715	689	723	749	748	692	747	774	704	732	676	730	750	778	707	705	720	665	792	691	764	657	685	704	700	727	709	673	723	754	754	686	706	741	742	712	740	763	764	666	709	719	714	690	709	733	703	696	728	739	734	727	710	755	743	744	698	697	747	738	736	722	714	741	724	723	708	731	715	739	735	706	697	770	784	713	663	718	686	748	717	719	713	716	715	679	704	732	722	632	662	697	685	721	725	718	710	675	732	769	698	690	747	718	738	699	699	716	736	700	729	779	724	748	739	695	785	672	727	735	663	723	695	704	705	782	708	704	694	673	707	689	695	680	732	758	722	779	740	744	723	724	672	699	727	708	714	686	717	701	735	712	727	713	753	711	733	734	761	697	682	718	722	767	713	704	755	669	754	766	714	719	709	745	668	780	765	708	713	793	714	700	733	715	749	770	706	736	695	732	674	730	758	755	789	744	742	738	686	707	710	697	752	691	736	725	713	737	700	710	708	726	703	709	690	723	769	655	707	693	687	724	743	662	751	718	710	696	731	730	710	750	712	688	679	695	685	733	755	726	739	731	770	704	724	683	736	725	720	690	744	730	729	723	710	728	673	739	701	721	711	683	654	722	744	724	732	734	747	761	689	718	744	742	724	726	698	718	717	723	754	786	783	725	700	687	731	710	652	681	756	693	711	735	679	672	721	689	696	733	698	710	705	726	702	723	729	762	693	753	762	699	725	709	684	679	724	719	737	694	715	751	719	724	707	679	713	705	669	715	718	717	703	753	737	694	736	720	707	677	710	758	720	660	744	747	726	703	736	691	733	774	729	720	699	715	689	763	733	682	715	744	686
5448	1452	1144	754	780	775	1143	1122	2554	3287	2665	1557	996	769	651	642	607	593	626	646	617	644	649	630	651	645	679	660	611	673	616	668	640	664	628	604	631	651	595	627	668	612	684	582	645	690	614	622	643	686	640	678	656	627	683	672	656	651	648	656	649	636	663	634	645	653	665	623	610	610	637	603	621	648	660	614	609	613	627	634	574	636	657	656	633	640	614	626	651	655	681	617	619	644	661	635	614	642	632	670	663	636	666	676	655	653	628	630	614	648	682	678	625	624	621	684	632	636	649	641	645	631	676	653	618	631	699	616	637	673	655	649	602	658	574	629	642	623	657	655	674	674	668	635	623	610	621	669	608	617	616	658	683	658	643	652	674	576	622	603	634	629	649	664	611	632	667	608	662	664	688	645	621	662	621	629	607	685	598	626	662	670	640	625	646	630	598	645	637	619	681	601	692	679	590	644	660	625	678	575	680	656	618	599	670	636	615	638	603	672	651	650	619	635	630	665	628	686	610	647	625	618	602	665	619	651	616	660	633	651	657	642	642	642	675	639	680	619	655	637	645	651	640	628	622	623	638	634	596	594	633	656	660	653	618	686	620	616	648	648	628	645	612	606	622	671	648	615	616	621	651	615	619	657	667	663	640	631	638	638	636	633	664	628	609	582	666	619	665	576	610	606	623	654	665	669	628	642	651	642	621	677	603	625	618	622	615	630	651	612	595	609	642	668	636	622	654	624	632	585	657	627	600	643	642	620	626	653	681	638	634	643	643	620	690	640	599	684	685	601	615	597	640	592	687	623	643	635	638	639	653	667	669	652	637	618	641	700	617	611	609	702	663	638	634	589	649	632	602	660	637	612	656	625	627	619	641	660	638	665	640	651	607	635	688	683	628	647	635	659	625	640	669	627	670	638	626	649	678	628	606	674	643	649	642	623	665	653	672	635	676	615	641	631	626	637	660	622	585	654	696	618	626	647	598	629	674	629	648	661	641	655	625	634	683	583	647	623	624	621	661	621	669	629	623	668	630	599	596	647	629	663	632	639	592	640	607	667	641	622	611	674	646	636	643	651	655	595	646	639	655	612	699	665	652	615	638	607	603	598	617	667	653	609	647	669	634	634	650	708	688	630	633	624	617	608	642	650	654	648	639	626	679	658	634	617	671	651	651	624	651	592	609	600	673	603	660	601	637	644	679	678	606	663	599	627	626	661	628	656	633	651	630	669	614	648	703	657	681	628	611	615	671	657	614	653	626	623	644	662	630	652	678	635	593	674	636	636	665	636	655	645	643	574	603	611	661	648	611	647	628	633	620	640	605	661	609	629	613	601	697	622	624	639	591	647	617	666	626	640	689	649	636	651	631	625	684	594	620	661	648	631	612	625	671	637	661	684	586	596	622	645	608	619	626	621	621	661	604	639	621	705	648	649	660	681	657	595	632	581	652	667	655	616	642	583	613	624	637	593	698	666	659	663	611	629	613	661	643	633	631	586	632	633	641	643	650	586	615	648	638	657	683	611	600	598	614	630	667	654	667	640	609	596	671	641	648	605	678	649	669	677	577	621	640	683	644	647	620	670	630	616	668	652	627	591	673	646	665	635	621	580	640	644	629	615	567	681	665	667	628	640	655	632	634	598	621	663	624	660	644	663	625	654	704	602	625	619	659	630	672	629	638	609	679	652	625	620	601	647	632	613	650	644	632	647	654	624	649	645	650	621	658	630	598	611	608	610	618	616	672	622	638	635	649	685	643	647	636	663	677	586	609	688	635	668	592	621	605	642	643	634	642	600	648	638	600	602	607	667	661	662	648	657	630	612	628	627	620	667	660	627	632	624	656	606	608	624	669	663	666	642	656	644	647	656	620	631	642	633	632	664	623	637	630	667	627	691	692	589	648	625	642	609	589	642	616	654	647	600	681	620	605	639	659	665	697	634	649	622	629	626	597	601	640	653	627	630	584	614	600	625	630	659	625	652	628	627	603	629	629	645	663	655	636	628	587	626	646	639	649	636	597	648	656	600	666	649	656	704	654	657	650	695	679	646	664	611	650	637	608	648	666	664	615	632	603	639	581	620	632	639	628	653	641	632	628	605	687	657	632	659	691	613	636	610	654	666	621	662	643	657	634	594	626	635	629	602	615	639	632	658	681	599	628	647	686	634	634	660	647	612	637	625	664	632	630	646	601	628	627	638	652	590	662	624	668	638	601	648	644	622	630	627	638	614	671	629	633	625	667	668	674	635	633	609	612	670	611	641	578	630	653	630	613	650	600	672	624	652	676	639	628	636	603	646	634	635	592	631	651	648	590	643	644	623	605	644	636	655	653	694	597	654	664	606	675	634	646	618	651	658	643	639	655	645	612	635	614	650	655	626	677	651	660	650	624	615	667	698	611	638	637	626	669	639	626	609	649	640	624	670	639	650	611	607	654	590	653	655	661	667	634	637	654	623	646	636	670	646	655	606	612	604	609	657	641	632	661	646	621	631	666	622	657	605	608	638	679	588	648	641	620	670	643	659	622	627	625	664	675	652	592	613	647	651	591	680	630	651	625	606	627	673	629	630	661	661	628	606	617	642	637	617	624	623	610	638	631	618	661	623	606	623	627	605	651	599	656	636	643	663	634	642	676	641	666	611	655	650	659	652	636	656	604	666	617	648	639	639	644	621	636	618	637	661	641	617	679	619	681	602	599	709	635	660	610	589	599	669	653	583	677	614	637	628	647	655	623	662	637	676	592	681	638	636	598	621	615	673	643	593	659	610	641	646	630	621	636	641	655	634	685	628	599	636	654	632	604	639	636	661	617	649	626	602	597	636	694	655	614	649	627	620	639	685	617	642	650	631	639	647	632	680	614	620	646	656	614	662	654	610	592	626	639	623	598	646	644	654	612	654	657	658	647	673	693	682	657	679	622	663	609	667	661	616	640	626	631	698	651	595	643	681	641	658	623	605	651	622	662	624	689	629	611	654	642	622	585	673	645	658	634	674	620	625	648	684	615	657	619	649	710	633	619	637	623	643	605	618	659	645	651	664	620	727	609	674	657	639	626	634	626	629	621	659	603	626	612	627	633	642	682	651	639	641	652	616	625	687	630	642	636	610	618	638	660	615	658	673	647	639	644	613	629	665	637	589	629	628	632	590	654	656	607	583	583	664	644	620	616	643	609	652	614	674	641	666	674	651	664	629	644	616	640	640	648	635	579	581	627	614	644	646	658	645	607	615	613	649	642	646	661	677	609	600	629	643	649	609	644	660	670	665	683	662	618	656	628	636	636	655	628	657	639	625	656	655	647	658	669	669	660	592	646	663	617	622	567	611	680	617	655	642	602	653	665	645	688	582	653	632	669	655	629	649	642	637	667	649	646	617	628	620	646	675	645	642	677	650	623	646	623	665	614	655	631	657	612	611	621	619	622	688	664	632	642	584	632	641	624	623	626	685	657	609	618	668	654	664	664	631	626	620	662	602	634	645	661	636	612	651	600	663	625	654
25522	21339	27008	24942	4509	1465	1066	1439	11148	21000	14633	6626	2399	1138	794	715	697	706	644	634	680	639	652	656	688	686	673	683	650	656	633	671	715	643	675	672	674	694	670	696	671	652	647	708	627	596	643	668	626	650	666	639	691	645	642	633	671	656	701	656	652	701	668	666	627	666	659	691	692	665	706	678	689	714	627	667	673	702	663	621	618	680	672	737	682	686	671	635	615	663	652	632	657	680	725	684	703	607	664	687	664	691	682	658	677	658	655	644	658	635	638	667	648	654	692	682	642	654	624	651	646	635	690	694	689	683	649	683	672	661	670	698	683	624	670	653	690	697	645	693	695	684	663	662	664	644	697	664	666	663	664	676	599	675	655	616	573	649	686	671	681	665	668	709	620	665	629	699	660	674	649	652	673	682	630	697	644	677	658	657	692	686	656	712	671	655	660	661	661	663	706	691	648	683	667	688	689	655	648	677	649	665	704	639	681	691	636	668	684	670	679	657	651	643	660	694	620	634	676	671	687	658	684	659	667	658	656	645	694	630	624	625	652	695	630	658	715	687	682	656	641	711	665	677	648	641	704	665	655	653	682	690	644	646	634	670	677	639	632	653	634	642	676	598	618	665	634	642	646	645	679	670	627	699	678	658	625	668	676	683	640	646	638	644	698	698	673	651	699	684	667	639	632	652	640	656	678	700	640	619	702	644	678	636	650	666	670	703	679	646	680	647	652	666	688	691	685	641	656	717	663	651	691	637	687	662	665	628	645	630	668	628	651	601	658	641	630	643	658	681	662	633	643	656	678	659	642	627	673	641	674	622	675	676	699	665	638	653	658	660	689	624	635	652	654	675	655	646	715	638	627	654	628	695	661	670	678	666	663	747	677	639	656	649	632	616	675	639	690	641	597	646	663	660	609	612	659	685	668	672	609	667	652	628	625	689	648	628	684	668	684	592	598	697	682	667	706	651	639	648	661	639	669	640	668	652	647	661	636	600	686	669	666	678	629	629	630	659	695	665	618	651	734	648	650	659	662	686	610	661	649	692	658	671	625	627	630	643	674	671	673	680	640	655	699	648	647	648	655	681	649	631	717	642	665	664	629	655	642	612	709	662	654	672	641	673	694	667	646	650	669	700	680	684	634	654	700	670	654	624	635	661	742	673	657	662	655	669	661	647	647	679	656	680	678	636	688	638	660	622	672	659	700	669	638	662	635	645	619	671	652	653	682	642	674	583	682	650	632	657	640	659	641	620	649	652	675	666	665	640	678	665	657	622	635	644	662	694	643	648	656	630	653	664	695	670	620	656	690	626	665	641	652	671	653	629	701	665	693	645	644	632	686	654	677	631	610	679	651	670	648	717	684	634	636	634	630	687	677	613	665	626	622	629	643	602	632	703	648	621	688	693	670	670	676	650	664	619	665	648	686	662	650	717	653	646	685	664	633	636	600	667	655	660	715	722	659	676	641	679	661	688	645	654	663	682	671	642	663	625	691	666	657	673	656	694	620	671	660	678	650	654	668	685	644	703	674	653	662	711	650	611	667	640	625	681	675	652	698	668	672	663	672	626	607	621	650	651	652	713	667	670	673	699	685	698	684	693	690	632	704	724	681	681	670	648	650	647	648	635	655	621	635	618	593	672	639	627	671	665	630	678	669	682	603	636	684	680	639	621	661	621	616	686	646	681	681	693	702	685	697	659	654	646	653	620	654	683	646	726	650	682	683	640	666	701	673	641	659	670	682	690	652	653	666	657	678	656	644	677	669	634	650	658	691	638	678	700	641	664	643	684	691	670	695	668	663	650	678	693	678	628	665	697	718	673	651	667	647	688	653	649	702	704	652	661	634	664	649	707	643	626	590	696	649	659	626	645	679	625	648	665	679	663	683	659	632	653	667	623	646	621	693	664	619	671	613	662	602	691	669	702	656	667	648	657	646	639	663	684	640	674	612	681	635	687	635	596	606	672	687	667	662	652	629	618	682	617	674	644	657	642	669	697	680	616	689	640	633	670	594	650	700	631	690	666	650	689	660	640	671	666	679	649	742	645	656	649	639	596	655	675	688	671	659	611	608	668	697	639	662	643	642	626	679	653	719	656	637	633	648	691	673	708	667	662	706	630	658	681	666	592	636	654	682	667	599	673	693	655	633	654	753	657	652	635	638	625	644	602	641	699	611	689	662	669	647	658	670	631	663	710	649	646	673	645	681	702	728	629	646	684	693	672	643	641	626	640	678	641	665	648	707	615	647	681	644	629	641	665	685	662	601	660	671	655	702	643	630	611	655	673	685	644	611	642	724	640	647	700	683	637	656	665	665	641	679	700	574	637	698	674	667	662	684	679	654	659	636	690	635	699	641	677	655	630	667	684	713	685	669	685	614	687	677	661	657	635	680	646	703	704	693	637	680	664	682	653	649	643	637	662	628	682	617	629	659	708	680	704	686	700	673	698	710	700	682	663	692	686	658	655	715	652	682	641	631	659	593	626	636	640	619	673	613	660	677	610	646	717	648	673	638	610	668	616	627	642	661	655	693	653	684	662	694	636	624	664	633	620	673	633	647	681	622	626	657	677	691	646	655	679	648	651	620	663	637	666	642	669	686	664	648	639	646	656	638	648	652	655	679	660	621	655	651	692	658	632	630	644	640	688	650	643	673	658	649	668	656	689	654	670	629	664	643	637	600	702	678	645	702	613	683	663	646	662	661	624	654	669	671	650	656	671	662	669	631	680	636	666	650	628	621	658	604	641	657	674	640	625	626	618	645	684	607	667	648	665	630	652	641	626	635	661	658	700	669	683	607	650	684	643	642	624	631	697	640	660	634	657	657	704	652	654	674	675	630	657	643	607	655	649	648	613	701	643	642	627	645	644	643	629	692	608	629	630	671	632	682	663	636	670	667	658	662	695	699	646	633	690	646	666	617	635	640	690	648	637	648	623	656	688	649	630	664	716	660	633	642	708	666	633	613	678	685	612	685	678	689	663	607	713	692	634	727	663	667	652	676	650	618	651	673	686	700	665	651	618	649	644	703	627	657	683	700	657	658	613	716	654	627	676	699	627	674	674	636	638	648	666	666	646	665	677	655	666	651	661	685	667	718	641	714	665	656	665	619	642	695	657	692	646	647	679	641	696	658	667	667	690	658	665	688	659	644	653	672	647	666	631	645	665	666	692	710	668	644	708	655	687	633	649	611	660	669	688	609	673	624	619	671	647	641	658	642	634	622	663	692	624	645	647	657	684	679	659	660	658	691	666	647	663	668	675	656	669	653	675	647	660	639	680	658	658	685	636	642	680	636	680	639	658	661	644	620	691	698	666	666	710	655	697	649	665	627	708	614	655	621	691	640	640	644	698	661	661	654	644	695	614	650	659	669	663	691	706	702	645	634	692	669	651	612	619	676	662	680	654	634	654	655	655	665	650	697	672	660	620	659	644	691	667	624	655	640	694	632	628	674	679	655	627	634	676	694	640	678	696	667	649	643	633	635	611	687	621
4576	4370	2646	1475	1414	1240	1051	1880	14603	19905	12705	6016	2527	1140	753	673	621	614	637	614	662	565	621	588	621	679	608	635	625	607	627	617	637	612	625	580	615	643	651	660	650	591	637	578	640	600	589	597	559	616	626	633	574	617	597	624	611	636	641	645	577	588	576	640	625	612	618	599	647	614	635	614	640	630	636	591	610	614	589	614	566	637	581	596	603	612	553	644	628	566	575	645	603	625	617	602	615	675	622	663	672	600	615	573	624	572	613	584	614	613	613	603	596	599	549	622	607	613	593	679	618	603	631	616	607	592	568	625	592	557	603	616	597	597	617	616	601	605	616	641	586	631	627	617	607	604	622	571	610	603	622	589	570	580	610	604	584	619	621	633	591	618	630	615	574	602	674	615	596	604	587	652	626	554	649	602	653	570	594	611	583	632	627	590	584	650	653	597	624	604	607	665	606	631	601	616	578	583	593	587	642	634	579	600	648	635	615	600	637	576	603	611	585	633	601	597	601	591	653	623	607	660	656	581	641	597	623	612	655	591	629	593	622	614	652	623	615	620	570	630	633	630	611	603	570	569	587	594	567	607	656	612	597	617	625	640	624	633	644	592	648	610	643	643	624	589	633	630	584	572	620	618	573	586	613	599	653	649	622	612	573	616	577	602	632	607	613	625	633	610	630	612	620	581	626	627	605	638	591	575	626	624	625	615	632	654	612	599	654	620	640	580	586	656	614	632	605	628	566	608	586	606	646	594	638	625	607	611	611	605	610	592	596	588	571	626	591	624	619	624	612	591	624	578	619	627	594	593	628	588	612	600	602	648	640	596	621	600	575	567	602	582	594	585	620	618	588	648	639	578	616	601	635	596	603	623	621	584	587	627	581	601	645	612	562	583	574	640	584	581	628	630	654	609	579	621	625	660	618	626	581	581	581	607	605	630	597	597	629	593	583	630	657	636	603	620	570	618	647	634	588	613	595	610	598	574	619	601	572	569	629	631	604	579	565	624	629	610	586	607	599	622	582	584	604	582	592	601	597	655	592	592	627	631	678	625	589	595	610	614	607	597	607	628	575	615	614	600	609	589	587	619	601	596	595	611	636	589	585	645	631	637	590	605	597	599	554	628	613	643	620	613	655	589	596	615	590	590	636	585	631	616	609	626	593	644	661	593	611	619	619	566	644	612	601	663	602	589	610	566	628	579	634	597	610	586	576	592	682	620	604	553	608	623	590	648	625	629	601	654	579	589	609	609	592	601	597	638	580	618	612	604	618	645	611	599	580	574	602	569	622	625	582	598	597	584	598	588	574	647	587	606	594	602	606	625	609	578	579	587	622	602	636	635	541	609	609	645	621	611	615	594	629	613	582	601	605	584	651	636	613	589	630	610	544	595	615	637	624	597	568	614	578	608	597	594	617	625	586	613	574	596	579	618	624	615	566	593	653	571	667	604	611	636	634	558	618	562	564	626	631	582	614	617	587	581	624	652	585	627	603	599	661	593	611	652	615	582	630	598	625	573	578	605	618	616	619	615	586	600	563	573	657	658	623	633	569	588	583	598	565	559	590	633	585	610	619	593	611	573	621	618	626	577	633	619	601	619	570	599	612	605	573	633	591	608	632	631	615	579	647	625	611	577	641	615	613	587	624	623	609	612	609	641	602	626	592	624	621	620	611	628	593	616	585	616	622	587	618	629	619	594	617	622	615	597	653	629	555	615	615	604	589	588	626	642	627	581	593	580	566	639	595	613	589	603	571	643	598	650	574	616	622	616	630	571	594	643	618	642	609	597	603	582	607	595	599	638	594	591	588	590	642	579	639	618	639	613	619	609	673	633	609	622	598	619	614	613	597	582	557	566	582	624	586	614	594	626	602	598	612	597	649	562	608	609	602	599	581	620	630	627	641	642	558	590	593	580	534	613	595	627	601	595	636	635	615	610	658	580	615	596	623	554	594	586	592	633	659	631	594	582	660	604	598	631	603	608	599	633	624	563	607	594	585	552	582	574	595	590	607	587	618	613	676	586	583	599	571	572	623	596	616	631	608	602	613	595	622	617	613	658	606	603	586	589	616	589	576	553	626	588	595	645	630	605	624	592	576	602	599	624	630	673	589	621	618	607	606	570	611	616	621	610	625	647	590	634	639	605	603	648	572	596	584	596	640	620	621	621	619	598	586	603	667	623	584	617	624	606	614	665	608	614	625	604	614	606	616	587	570	629	585	580	651	596	613	622	630	560	608	574	575	575	626	582	582	638	563	590	654	622	582	608	581	600	592	635	571	618	590	551	648	660	556	576	619	639	642	615	622	622	607	630	626	586	600	588	616	626	614	646	637	608	603	635	623	591	662	631	609	586	628	591	578	590	611	621	599	600	606	614	587	622	663	578	636	630	625	539	572	577	632	622	612	587	576	649	641	556	626	563	604	581	650	606	586	635	688	593	633	634	620	635	629	617	565	603	566	589	645	642	623	589	561	579	566	616	631	606	676	664	595	593	619	601	568	564	618	554	601	571	589	620	616	603	566	603	615	585	551	582	602	600	640	568	623	628	632	553	597	652	586	577	637	649	584	604	621	615	640	676	640	590	597	543	626	597	618	608	615	564	617	606	566	625	618	630	597	637	600	596	607	608	625	604	578	611	641	557	609	623	586	571	614	638	561	614	601	586	597	563	629	608	610	607	638	597	596	572	619	582	613	626	640	633	605	578	576	584	548	620	597	589	596	618	637	571	605	602	585	594	614	610	566	595	615	626	625	620	634	584	599	591	610	566	572	566	576	566	608	592	641	647	589	574	588	650	621	631	637	665	605	631	606	634	620	584	607	606	600	632	551	557	595	599	554	587	591	577	609	628	572	609	617	613	618	611	584	615	636	591	653	610	625	610	633	583	563	607	607	630	607	596	583	591	585	618	613	554	660	605	589	598	643	630	619	590	589	599	579	616	610	585	589	605	648	604	621	585	642	602	589	626	611	635	585	594	637	615	613	580	599	598	601	593	617	659	619	576	632	595	624	647	592	613	576	579	620	609	634	600	643	584	609	605	583	605	645	587	638	599	599	582	631	611	586	609	641	604	575	645	611	613	620	654	602	621	616	587	659	599	602	564	578	621	593	580	571	602	595	613	579	616	545	588	594	599	615	585	561	655	616	578	664	656	606	603	614	631	633	617	578	607	611	623	601	562	612	634	557	599	605	656	628	606	605	597	585	622	621	618	619	648	599	597	619	605	559	619	569	610	608	592	597	584	580	632	572	627	658	675	606	580	596	622	636	607	596	604	628	651	628	587	611	617	621	556	625	614	621	586	631	585	619	641	554	612	601	597	628	593	601	567	623	563	609	621	599	648	594	644	632	658	613	602	594	619	608	602	557	595	590	624	579	579	589	614	641	597	643	591	622	624	597	567	599	634	616	659	599	611	572	599	617	619	685	620	582	636	631	613	621	647	591	629	587	608	641	590	594	563	618	626	600	581	620	605	619	609	592	590	608	621	622	588
24304	21368	28659	24437	21280	10111	2739	3908	29392	36753	28383	14506	5060	1696	1004	855	800	822	817	795	764	790	770	779	783	793	813	829	792	788	758	818	795	767	817	761	779	722	766	710	731	782	810	771	798	790	805	791	772	820	765	777	766	750	797	722	796	802	768	810	802	781	726	791	829	792	790	760	748	742	782	737	771	813	798	770	788	805	771	735	791	813	752	832	773	787	811	762	809	821	770	770	764	781	743	790	770	795	769	783	799	821	789	773	776	816	780	800	721	782	759	786	739	802	759	747	754	746	713	807	768	723	744	796	753	777	759	801	780	752	835	772	767	741	786	817	752	795	771	783	760	765	792	787	785	773	761	776	779	749	768	727	776	786	802	768	793	812	817	782	793	746	783	733	759	768	774	767	782	816	766	765	762	770	736	783	814	752	765	773	744	771	786	728	767	751	756	782	772	773	742	777	780	808	791	762	816	783	817	776	785	759	769	738	754	796	761	784	738	778	828	824	782	781	760	723	698	771	767	795	783	790	757	775	761	772	802	734	785	781	757	807	755	766	804	797	771	725	791	814	802	725	772	733	781	740	735	796	798	802	761	762	744	779	726	804	797	770	797	808	730	753	797	798	776	755	772	755	721	788	796	766	775	799	728	796	800	790	740	782	803	826	719	774	787	783	756	730	772	707	747	787	762	802	764	738	793	834	795	776	777	735	726	773	734	774	724	768	738	759	779	769	778	788	777	794	764	744	742	756	755	745	774	791	776	782	755	747	769	784	783	798	791	801	788	784	739	741	761	809	750	750	781	825	805	772	790	742	791	703	786	818	757	801	737	813	795	778	762	793	751	729	768	745	761	768	692	777	744	805	783	809	724	782	783	747	758	796	741	730	772	764	810	768	758	837	815	792	757	746	758	740	767	766	774	806	750	727	726	770	799	762	818	799	768	794	757	756	799	808	781	752	764	700	731	788	736	801	757	714	818	870	790	789	766	747	805	751	755	745	773	771	827	805	778	788	757	757	774	737	816	756	791	767	750	798	839	775	802	816	783	771	816	736	759	762	785	799	776	773	753	786	780	829	791	749	778	760	799	794	759	760	775	792	802	752	764	737	736	811	806	720	779	735	755	798	827	758	745	845	757	792	773	815	774	731	778	763	759	768	730	754	801	760	793	783	791	703	779	721	784	810	771	751	782	766	797	817	780	764	775	803	804	796	714	798	776	731	824	758	770	731	743	736	793	777	795	767	743	735	772	759	748	795	780	809	784	737	725	836	783	782	757	784	751	716	763	754	774	769	811	792	765	759	732	819	752	833	745	781	731	723	712	789	695	771	742	801	767	789	788	810	787	785	755	791	786	749	766	782	709	787	809	760	749	745	770	765	794	781	687	804	764	779	832	756	758	730	805	772	815	762	826	767	766	824	766	772	785	750	787	788	741	784	800	811	789	756	760	726	839	744	813	769	769	810	806	787	768	735	813	770	776	762	748	813	766	765	875	838	769	822	771	724	754	789	797	769	733	828	738	747	789	727	775	753	804	752	759	789	742	771	780	754	764	755	786	717	738	751	750	743	735	830	768	818	768	771	760	740	802	795	811	756	758	731	735	766	789	741	771	775	735	784	775	757	793	795	711	755	775	805	792	762	739	771	831	735	795	786	780	818	766	818	765	790	753	773	725	710	749	778	739	807	803	761	774	719	789	771	751	768	806	773	809	794	768	733	761	784	798	722	740	741	778	756	779	785	810	778	769	767	766	772	783	777	741	707	759	723	773	781	770	757	768	786	797	821	758	730	760	804	701	768	788	765	780	762	786	752	775	767	782	757	743	784	775	776	742	732	759	780	829	763	771	788	798	800	795	756	763	788	822	745	798	731	795	726	727	806	784	792	779	779	792	779	731	803	787	801	800	815	753	806	783	771	739	762	745	796	739	813	800	756	802	766	749	806	792	737	742	807	743	806	827	754	758	751	747	767	798	793	728	713	745	800	747	809	744	769	733	766	806	741	769	780	758	800	797	802	752	782	745	717	768	775	748	793	715	758	774	793	718	763	748	755	785	772	738	830	766	771	758	778	777	753	751	836	764	770	766	777	811	776	786	762	761	786	754	703	690	774	727	768	777	799	716	788	771	755	765	797	756	757	818	798	802	715	780	716	740	782	769	757	709	802	794	764	720	790	726	701	759	771	806	798	745	743	792	789	774	787	715	795	767	795	799	785	780	855	764	785	819	730	748	779	789	724	763	782	728	797	797	755	754	805	765	778	797	732	724	802	737	743	751	779	735	803	765	805	779	740	787	752	766	758	726	773	733	826	748	739	813	808	772	805	780	763	777	748	789	750	771	720	778	787	824	834	768	783	743	788	754	758	833	718	745	763	794	791	728	731	757	781	750	744	809	759	793	746	729	753	769	723	753	779	728	743	782	769	755	804	751	752	735	798	776	749	733	745	829	769	782	781	777	743	757	766	745	754	762	769	828	765	781	733	733	778	733	787	822	787	771	785	785	780	792	718	741	756	764	805	747	805	812	741	744	806	780	777	776	793	782	791	740	784	781	789	775	815	773	799	742	770	758	813	805	773	802	825	746	816	721	755	733	761	725	767	747	776	720	686	770	753	748	755	745	780	810	762	800	723	809	779	815	766	775	736	750	757	745	760	808	749	777	776	775	767	773	812	788	737	765	793	742	759	784	737	773	758	766	801	787	772	776	791	777	734	742	881	719	772	771	776	750	759	727	809	763	760	775	740	788	777	740	768	756	733	747	740	752	790	760	777	812	776	739	762	788	796	812	746	780	760	783	749	790	790	761	750	769	763	708	733	734	740	758	749	836	778	780	764	752	739	730	761	734	819	732	797	760	807	797	818	732	740	735	771	773	727	763	764	783	794	813	789	757	733	720	795	763	783	798	749	816	778	747	772	771	797	741	791	794	725	778	744	755	811	788	766	796	750	702	828	790	791	799	819	745	766	765	766	745	769	787	815	752	763	778	807	759	759	773	800	781	741	747	781	737	766	788	788	733	792	771	831	766	778	767	758	787	802	751	779	756	815	790	808	781	756	800	722	743	817	750	769	804	769	753	791	734	802	772	765	716	718	740	827	748	778	788	748	776	782	771	743	789	712	734	751	783	811	735	765	788	736	817	762	741	759	811	787	753	793	725	786	788	752	776	743	768	730	813	709	768	725	762	727	747	782	783	805	724	810	791	768	762	792	749	742	760	769	752	738	726	794	755	763	764	737	782	798	776	761	745	800	816	762	767	772	785	786	769	802	761	767	796	741	768	767	829	771	760	742	778	817	780	760	737	786	831	781	780	762	745	775	806	774	786	777	805	781	780	742	736	700	750	743	825	750	751	776	776	749	761	747	781	778	805	723	736	765	811	747	785	765	800	839	727	736	755	798	743	787	746	789	811	767	756	705	756	761	753	808	820	792	771	771	747	770	715	805	822	821	814	786	766	762	794	810	762	722	745	782	778	773	777	777	765	744	753	761	745	774	818	776
5171	10628	7941	6236	4696	2878	2141	5335	32636	33580	23658	11373	4328	1697	948	765	689	755	711	744	673	722	767	712	723	690	722	723	747	699	682	684	664	673	699	701	701	712	677	692	703	699	711	678	688	686	704	758	671	691	742	716	681	739	712	756	722	689	692	670	626	699	682	736	713	682	772	657	754	706	698	702	710	719	689	658	716	675	679	755	708	687	747	720	711	713	706	665	737	686	762	723	706	717	715	699	690	701	700	696	695	678	657	748	731	702	735	720	696	713	681	693	696	691	703	687	709	690	713	718	720	715	671	665	687	666	639	670	696	705	664	707	686	681	697	707	695	726	722	682	672	668	653	734	671	683	634	708	726	725	693	713	722	739	696	662	647	701	701	703	711	766	660	709	686	726	682	685	719	719	651	709	743	702	686	643	676	753	679	724	703	672	675	714	673	690	695	704	689	717	673	691	700	719	681	680	681	698	643	715	694	681	738	721	703	704	632	739	706	715	698	707	692	741	680	683	717	688	686	690	669	706	675	710	691	690	699	696	719	708	709	641	690	623	697	700	696	699	714	689	653	716	684	742	703	719	700	730	696	720	720	719	706	712	656	694	733	692	683	709	676	658	716	694	696	765	729	737	646	680	690	645	704	696	698	718	718	691	735	664	691	714	686	636	661	706	703	672	680	724	707	691	697	697	706	673	690	676	728	670	723	699	723	695	702	672	723	690	711	673	716	687	679	671	709	685	740	679	675	702	687	739	665	707	706	698	699	739	648	689	711	666	696	729	711	735	694	690	725	718	713	676	745	664	696	698	707	754	666	672	663	683	669	676	694	714	635	708	681	708	685	717	689	679	732	682	639	680	680	730	670	737	718	696	706	670	685	682	701	682	712	659	715	691	732	715	709	712	635	706	676	688	682	698	693	701	699	672	729	672	726	701	664	699	711	695	658	695	745	663	722	704	705	666	682	724	710	645	683	679	663	705	706	730	664	688	675	702	712	732	681	716	708	699	724	702	706	669	701	710	712	690	727	693	675	648	653	731	683	709	715	727	650	698	718	651	648	703	678	664	701	719	695	692	726	703	717	685	687	643	720	718	751	667	676	690	685	694	718	708	711	757	675	708	704	736	716	676	728	612	692	694	683	672	735	678	706	700	705	658	752	735	641	671	705	715	696	663	701	649	695	699	687	688	682	683	692	684	708	690	686	657	675	660	677	692	695	694	681	681	683	718	651	692	706	732	677	668	705	692	698	683	698	705	690	681	659	736	714	710	707	656	694	715	690	684	691	723	709	690	753	717	680	671	668	715	725	740	667	673	695	694	670	711	703	716	717	654	676	718	711	742	715	731	668	754	716	662	643	742	682	709	688	682	688	699	678	667	710	694	683	720	706	688	718	697	713	702	685	754	652	722	673	692	758	662	679	711	689	659	769	648	705	695	718	718	707	703	726	685	684	736	670	750	678	704	738	697	675	654	681	709	686	712	689	720	737	734	686	715	660	687	677	709	653	687	696	684	693	694	689	685	678	716	772	713	681	675	681	733	704	662	683	650	714	708	685	675	713	662	691	672	716	691	684	683	679	668	669	660	666	650	713	692	773	719	709	696	738	685	720	706	707	701	682	669	688	665	692	693	681	679	718	688	708	732	728	745	697	663	686	664	746	687	687	748	669	709	682	706	671	708	666	690	720	683	712	660	673	672	658	730	687	633	721	767	666	722	670	744	685	671	753	708	724	648	719	683	705	717	674	681	673	655	681	678	700	720	716	680	705	661	729	684	691	673	735	680	723	648	698	675	678	710	711	683	677	710	724	665	691	698	693	670	646	708	695	709	681	688	717	678	687	685	659	661	696	682	746	685	688	716	671	747	701	683	746	702	734	704	648	695	729	735	688	698	700	692	734	678	690	710	706	713	645	708	703	645	657	709	690	723	678	736	667	724	705	714	712	676	691	685	668	689	697	692	679	697	671	708	725	701	662	741	661	676	667	703	630	708	711	695	748	695	685	724	681	663	732	703	701	677	705	670	662	727	670	654	688	709	693	695	694	656	726	645	696	676	670	623	688	729	695	685	764	683	680	708	700	692	725	686	669	671	726	690	676	668	702	652	687	710	744	679	718	685	681	711	697	689	662	679	682	704	705	683	705	725	702	681	701	659	683	715	736	725	679	671	716	720	738	713	691	687	718	708	711	690	684	699	701	644	657	665	703	681	725	730	753	694	654	660	670	694	682	727	688	679	697	673	684	666	695	642	675	671	702	666	684	724	667	711	644	700	693	656	723	683	652	711	664	724	689	703	684	668	685	680	700	692	674	686	658	699	682	666	710	626	701	701	689	667	667	673	709	745	710	690	713	684	707	663	677	656	756	709	675	735	710	702	706	690	689	673	652	694	676	670	711	686	715	698	687	691	668	668	659	717	693	655	666	665	724	689	705	694	701	685	705	733	713	680	646	695	655	678	705	685	717	719	676	683	709	677	659	702	730	702	705	705	729	726	696	711	683	687	706	694	706	716	686	748	701	693	726	661	652	702	655	726	735	691	749	696	678	658	670	748	717	705	661	686	760	721	702	692	674	735	711	678	678	718	699	711	664	700	650	688	710	640	714	709	709	699	689	689	644	704	669	724	703	693	702	705	667	689	688	616	717	674	732	719	654	698	737	788	695	676	658	702	686	687	689	742	618	702	684	650	695	675	681	676	675	678	714	650	718	643	656	676	706	711	657	706	687	680	725	685	689	648	679	696	661	707	700	674	697	664	669	716	645	695	688	731	696	678	734	718	740	679	683	691	718	769	667	662	722	700	696	673	698	695	692	727	664	691	694	676	659	704	700	708	690	687	694	717	691	707	701	705	718	639	726	740	677	683	673	696	681	669	722	701	633	683	663	687	680	738	726	701	696	722	717	739	731	731	722	708	714	652	725	665	667	648	684	698	728	736	715	728	701	729	700	691	701	743	686	679	696	668	721	710	727	706	660	691	695	689	671	708	709	693	698	694	705	675	701	689	671	705	691	692	689	672	690	674	687	682	691	686	688	693	722	691	689	678	681	709	682	721	685	711	705	692	694	708	680	668	740	702	668	689	720	686	693	728	691	666	719	703	704	700	672	669	687	705	683	643	717	693	716	665	726	655	682	658	699	721	675	679	661	683	703	666	701	681	684	686	635	714	674	731	659	697	698	681	718	642	676	710	691	709	703	610	676	727	719	726	678	665	675	677	664	715	653	703	720	672	682	693	689	667	693	710	708	688	709	708	695	643	674	695	683	695	714	704	705	676	657	667	737	653	669	715	634	698	659	655	733	659	661	710	669	659	704	716	681	691	691	696	651	662	677	674	663	695	700	699	693	682	732	696	649	703	647	710	660	689	700	700	692	683	693	676	670	667	668	726	697	709	667	684	712	729	717	744	713	717	713	702	703	736	671	695	679	660	673	686	708	663	696	705	656	693	712	657	726	681	664	660	700	710	644	720	738	672	740	684	698	679	692	719	682	700	735	735
27685	14864	7883	3397	1488	1321	1092	1038	2151	2692	2175	1493	1024	825	775	757	758	730	744	714	730	712	703	786	721	741	686	682	686	766	759	744	663	694	690	691	746	731	715	724	665	712	753	761	697	719	722	734	721	693	697	739	694	744	691	696	702	710	702	715	710	750	698	722	671	694	727	704	723	688	750	709	737	709	689	663	735	739	699	727	746	696	715	721	702	722	731	689	698	710	708	684	662	681	715	698	692	704	717	727	760	688	720	736	710	739	716	713	731	674	713	680	742	737	745	716	693	703	685	705	691	703	723	694	732	676	726	694	707	691	722	710	730	680	692	751	652	714	764	680	768	720	706	742	760	723	726	725	709	716	728	749	685	711	710	750	688	713	711	687	708	735	703	703	727	766	727	718	653	729	670	701	708	733	711	742	747	741	706	727	789	719	764	734	739	712	716	667	703	730	737	676	693	680	689	687	764	688	701	678	721	711	770	692	759	689	673	691	701	749	667	735	750	714	735	681	729	706	660	731	690	740	725	685	719	739	752	700	745	746	738	731	741	712	684	751	732	704	688	725	715	741	725	669	713	688	764	661	688	744	740	691	698	763	719	768	715	703	728	733	701	735	700	730	736	750	739	687	703	707	700	693	722	694	740	744	709	724	725	693	703	753	740	703	762	694	734	688	742	723	740	698	726	688	681	740	755	741	726	715	712	709	721	739	689	678	697	719	717	710	716	725	741	686	701	716	706	740	672	711	733	734	744	757	699	679	717	743	790	727	727	755	685	743	673	714	699	715	711	731	726	704	725	690	719	751	790	740	717	749	718	708	697	739	671	782	712	776	661	707	725	757	775	686	725	726	640	708	683	740	701	703	732	749	684	745	684	758	728	728	686	686	674	734	648	724	732	716	756	709	725	755	735	723	707	669	739	697	775	741	688	768	711	748	710	730	701	751	734	684	714	729	762	720	724	733	705	737	719	713	704	722	730	698	733	713	720	698	694	747	688	702	719	679	697	740	721	707	698	742	718	691	713	701	740	723	736	702	743	713	698	679	707	701	707	689	737	690	694	691	751	762	721	671	750	702	682	782	758	689	699	697	715	659	720	769	741	677	744	753	702	746	675	702	748	727	722	726	723	703	684	697	707	740	699	736	737	717	700	672	710	676	678	654	702	766	733	695	710	717	723	747	719	716	688	707	706	686	727	682	703	742	731	703	728	740	675	733	732	648	751	705	736	712	738	698	737	680	691	678	730	726	726	730	801	685	724	716	693	706	675	655	701	723	706	729	748	682	690	710	812	745	754	737	663	742	718	711	721	704	674	653	762	722	681	744	724	727	701	684	701	678	693	710	706	724	733	734	707	736	718	707	693	730	718	722	723	670	715	703	703	690	697	711	731	728	743	710	682	715	723	763	668	707	718	734	719	738	738	758	733	761	724	750	704	729	758	766	677	747	695	726	749	725	727	732	716	675	697	755	752	710	701	708	740	691	715	736	727	732	735	706	682	721	702	761	732	750	702	690	708	724	707	741	692	695	714	733	705	739	748	723	718	709	680	670	733	683	739	691	706	719	669	726	711	766	709	718	715	698	676	719	695	739	716	740	674	693	711	727	720	690	720	679	695	763	733	736	679	699	707	704	730	745	734	710	734	729	756	733	791	708	708	727	706	723	713	689	679	700	734	725	739	753	716	702	662	721	768	672	735	683	724	739	734	690	737	728	704	693	717	697	703	692	710	685	716	745	709	671	749	709	729	683	755	718	736	723	698	687	723	722	760	739	679	734	734	756	680	718	690	714	661	733	744	697	687	736	719	747	706	753	666	714	696	761	776	691	710	722	751	732	712	693	699	661	756	808	712	704	707	715	736	701	707	742	697	693	729	706	762	714	747	728	693	701	670	720	702	676	745	685	694	751	750	744	702	783	739	777	731	743	714	738	681	700	703	729	696	725	718	765	739	731	723	723	708	680	648	717	735	712	724	715	670	655	771	723	707	688	729	719	687	691	726	712	697	785	734	735	718	723	725	684	709	706	689	750	679	698	729	693	753	705	766	677	717	713	710	706	746	760	688	714	757	732	670	705	658	733	724	749	709	673	714	728	657	746	745	664	704	750	732	719	720	690	733	719	721	736	762	744	700	700	761	718	723	721	704	751	716	720	697	756	727	727	702	733	707	691	692	729	721	763	675	736	736	725	752	711	701	727	740	672	725	725	700	717	762	707	693	742	686	732	725	660	698	788	701	724	751	773	719	662	700	717	730	719	746	716	731	663	759	725	694	796	710	691	755	709	724	757	732	701	704	760	685	728	690	704	682	705	727	710	733	727	734	761	716	717	683	695	745	732	698	722	743	693	740	726	756	721	728	646	746	691	717	764	696	726	729	720	738	713	747	726	683	706	671	694	709	758	752	752	681	692	720	766	742	725	700	749	727	701	694	697	698	701	801	711	719	710	697	712	696	722	696	678	714	728	723	710	670	723	714	763	712	744	689	710	727	769	757	705	704	697	726	691	759	713	764	710	692	689	714	687	763	697	720	661	698	681	701	746	732	709	744	703	714	725	744	743	727	700	695	692	718	712	665	696	722	738	725	716	748	732	678	736	703	722	724	694	688	711	740	703	709	730	694	740	697	689	707	720	731	704	713	744	734	720	743	672	717	773	680	712	713	717	678	749	705	665	721	723	704	703	743	689	723	718	711	709	726	724	726	728	762	741	688	705	762	683	756	657	740	647	700	713	704	718	767	703	738	663	702	717	720	681	772	720	737	712	726	699	645	730	657	718	710	744	697	732	718	755	719	694	710	717	723	667	759	746	721	716	763	689	739	790	704	683	682	725	710	744	727	714	718	655	763	714	728	736	710	736	727	727	750	772	721	698	735	750	721	699	731	703	691	694	732	722	760	710	712	696	728	725	780	720	734	734	732	672	722	744	772	729	724	717	757	749	730	692	688	706	756	697	661	680	769	712	723	711	702	754	682	707	734	713	716	732	752	730	737	708	697	683	715	762	719	704	725	715	729	730	754	724	668	702	732	711	682	723	737	742	718	691	719	711	693	789	752	771	672	732	733	796	715	701	710	713	676	707	717	765	712	710	724	726	721	748	712	724	752	715	707	726	692	715	704	704	732	754	689	726	704	689	703	720	770	674	720	718	739	677	714	721	708	681	718	701	724	720	737	751	707	678	746	712	706	700	728	745	751	735	721	714	744	721	746	704	703	712	724	688	750	698	735	737	743	736	735	709	745	739	717	695	678	754	739	719	665	719	696	664	700	695	696	715	708	665	720	732	709	674	717	703	745	699	719	705	711	690	675	680	674	751	656	682	793	724	683	691	777	733	717	717	743	762	737	731	663	682	684	712	690	699	654	670	713	742	722	726	725	720	683	684	705	717	680	688	724	676	751	678	713	696	713	705	724	733	706	696	686	699	734	704	744	728	674	720	700	675	718	741	709	678	681	708	701	670	709	706	684	692	702	697	716	706	743	749	673	718	735	715	720	685
5694	6287	7387	3071	1796	1649	1347	1171	2714	3101	2386	1523	968	759	668	626	624	611	649	636	578	644	674	645	648	620	621	648	621	608	624	646	660	600	660	653	625	626	704	598	610	644	615	620	647	635	620	686	643	632	601	635	586	644	637	687	648	644	629	665	647	602	650	625	647	642	629	663	644	600	620	643	602	675	626	649	670	635	635	638	613	605	640	613	621	609	639	602	639	610	596	651	632	609	624	589	646	641	604	611	600	649	635	607	640	632	583	636	624	621	642	587	652	648	690	643	636	708	628	631	595	665	632	638	630	651	590	617	636	695	602	652	633	612	663	644	664	671	636	617	698	677	640	650	607	637	665	583	615	623	608	601	604	589	622	602	651	633	598	649	663	604	635	617	666	657	597	681	667	680	625	633	671	654	608	669	622	631	608	638	678	674	605	615	661	648	642	573	669	619	619	616	607	617	608	667	608	620	657	644	623	631	643	659	643	588	587	650	618	674	621	632	632	619	619	617	611	642	646	615	616	623	619	639	651	630	627	610	664	654	617	592	671	618	649	670	599	662	621	663	684	625	647	629	651	649	651	570	614	676	633	642	630	654	657	648	673	646	626	602	589	653	630	621	591	653	621	601	653	626	620	624	663	618	616	643	620	656	636	671	643	617	587	624	633	629	614	605	631	663	663	662	646	657	629	629	577	661	649	625	661	625	630	633	588	634	637	659	662	635	616	644	636	634	624	614	668	628	661	618	625	598	617	672	608	645	629	615	634	682	678	637	643	588	671	622	634	616	608	672	659	628	701	636	627	600	612	636	642	641	612	612	641	572	615	630	613	679	600	680	638	616	570	603	622	689	614	640	627	663	635	636	630	582	665	629	615	645	617	634	597	601	588	628	635	663	640	627	589	669	596	636	621	675	615	639	573	609	593	630	598	658	663	665	629	673	629	622	612	591	649	615	644	606	620	632	638	634	638	614	645	647	612	616	619	660	652	649	645	618	637	622	642	654	665	641	663	636	692	654	646	641	633	687	615	641	612	663	654	603	610	619	625	649	637	631	615	617	639	642	654	679	662	645	656	633	598	665	624	605	591	579	651	644	607	583	592	603	667	618	625	604	613	636	595	649	659	666	601	637	620	624	590	637	637	627	658	615	636	650	646	664	633	594	577	663	597	600	630	617	625	614	664	637	680	609	659	653	645	674	634	605	630	700	610	632	652	698	636	632	598	619	668	657	579	656	603	620	617	647	598	622	617	626	638	663	602	655	628	609	657	631	625	651	607	625	643	665	648	615	634	573	628	629	592	614	649	627	651	625	664	623	675	604	633	590	618	622	623	614	582	653	629	625	668	643	648	602	633	643	636	644	600	621	684	636	662	622	631	603	585	574	624	600	602	630	567	643	626	637	629	601	631	637	643	619	611	628	604	624	606	663	617	603	589	632	668	636	630	647	665	660	644	612	626	646	614	612	626	627	664	632	674	627	637	606	626	604	654	607	622	624	617	708	652	675	568	612	612	667	647	640	650	640	612	659	629	643	623	646	660	681	627	666	621	640	574	618	621	628	620	610	620	635	664	636	606	653	607	612	648	680	600	638	657	640	644	648	668	654	649	650	621	620	638	600	591	618	657	653	605	637	617	598	600	607	647	628	680	612	622	603	636	567	626	598	636	619	624	614	637	657	630	649	618	614	608	629	590	622	683	621	603	614	647	659	690	680	637	609	603	616	605	650	625	653	611	625	622	613	625	595	597	641	660	612	611	639	617	644	628	622	624	598	635	663	621	630	631	603	666	610	596	629	624	589	657	622	627	649	669	599	628	595	610	639	648	594	619	647	589	615	635	621	611	637	638	617	671	621	620	668	657	624	682	661	645	632	628	598	591	607	585	681	619	643	609	701	603	625	642	658	695	646	626	606	636	622	644	635	600	643	634	603	675	640	632	598	624	643	623	604	636	604	650	612	659	608	651	629	645	590	621	624	710	621	639	598	659	637	612	609	642	613	620	652	647	611	607	642	659	626	637	635	631	624	623	633	629	611	628	629	652	630	647	629	648	592	621	639	653	621	616	607	671	612	602	597	669	660	658	625	620	624	718	606	640	658	615	652	633	609	615	618	635	622	606	651	577	644	631	658	644	653	642	603	624	623	658	622	637	626	601	630	619	626	666	635	672	595	674	665	631	627	678	610	654	645	653	637	663	598	628	615	655	669	625	630	660	636	623	636	596	648	609	654	622	627	685	632	659	611	622	673	622	661	605	642	623	608	602	600	648	641	629	685	636	615	630	614	622	592	599	654	614	644	655	622	633	617	627	608	616	593	658	634	602	609	612	627	622	660	574	639	615	587	611	658	633	604	608	625	658	592	637	559	664	680	658	620	631	612	612	595	621	607	625	622	670	650	612	642	607	570	597	646	599	631	629	645	643	650	644	638	712	620	646	675	631	630	607	620	601	585	623	635	637	642	669	623	631	590	629	633	627	654	620	652	605	682	688	652	631	596	634	677	645	608	620	653	626	628	663	685	657	658	632	588	627	662	624	642	647	641	634	609	637	619	595	652	622	583	627	639	660	621	665	581	613	618	631	638	600	650	604	643	635	620	629	651	645	657	613	614	635	607	632	644	657	630	607	642	635	622	589	636	657	651	621	622	614	630	632	603	636	636	684	628	650	647	659	612	638	598	598	610	609	675	602	591	644	627	600	635	605	649	642	664	649	607	634	634	641	633	662	593	643	618	661	611	596	644	629	625	658	671	591	650	610	614	633	623	640	646	655	607	627	633	626	657	608	636	639	635	632	673	629	631	615	623	617	602	625	637	616	588	619	638	623	647	555	652	687	598	637	579	623	614	658	653	648	640	646	588	645	650	651	667	677	636	598	589	636	631	590	672	589	611	637	645	684	603	600	590	657	627	677	630	616	614	594	626	655	672	698	636	651	629	607	671	609	640	596	602	670	601	616	609	580	642	574	661	614	655	672	645	625	604	658	610	615	661	621	628	644	625	670	616	610	603	596	616	587	646	611	606	612	589	610	655	650	613	603	644	640	640	608	603	628	651	648	611	667	640	648	644	585	638	637	600	697	603	660	667	620	646	646	623	678	635	616	639	606	634	653	629	642	646	657	631	661	651	621	642	606	573	652	631	630	618	653	638	653	615	619	631	588	671	616	656	637	610	609	622	659	644	654	664	634	621	582	646	668	640	647	643	593	640	631	615	638	618	588	626	615	602	634	606	620	641	596	664	591	634	655	621	658	641	635	652	621	616	640	676	638	602	620	635	581	650	631	654	568	642	630	643	586	647	612	640	610	637	636	653	649	655	592	619	668	589	626	615	669	599	596	660	629	635	646	614	640	641	595	617	666	621	634	654	669	659	664	613	637	650	643	625	657	646	619	624	616	670	639	638	642	648	614	617	607	636	659	593	610	607	623	674	593	630	676	680	606	627	646	619	637	640	622	634	668	639	643	648	625	625	661	623	650	584	634	631	592	611	624	638	640	641
25633	21399	27115	24767	7837	3507	1952	1974	15416	19225	12458	5363	2015	1032	756	697	616	669	648	677	669	647	674	616	676	627	672	658	689	669	652	681	651	649	650	649	695	672	687	675	688	709	625	667	665	653	667	647	687	681	654	658	675	661	676	687	654	673	706	644	684	651	706	664	674	601	650	636	661	721	659	692	670	651	671	678	608	647	685	663	708	643	663	670	649	617	634	644	684	681	643	640	672	669	634	658	670	662	642	654	629	642	654	711	664	672	658	625	633	624	671	636	646	662	644	668	631	632	689	671	650	626	635	699	691	664	695	646	674	671	672	670	646	658	700	646	665	681	649	660	647	634	639	631	629	645	657	640	653	674	640	656	654	645	669	653	670	690	687	679	651	672	651	714	669	660	640	685	651	602	647	672	619	647	667	667	700	634	657	681	686	665	633	643	654	655	644	671	619	677	618	687	638	674	647	628	636	652	616	667	652	675	657	666	673	637	680	649	644	686	668	632	685	669	635	643	659	647	682	667	683	676	711	664	644	691	674	643	690	650	633	670	645	648	594	668	647	641	641	641	654	625	672	710	665	653	667	658	659	657	658	675	654	633	697	665	665	696	685	648	696	696	745	649	648	694	626	610	679	624	656	680	682	636	692	657	667	687	606	665	630	687	668	633	645	668	629	650	623	659	656	620	643	659	657	687	655	668	664	632	639	645	638	643	632	684	677	679	693	645	612	641	663	688	634	640	714	676	650	649	669	671	691	652	661	626	634	674	683	644	649	677	633	700	680	666	695	653	610	655	677	668	627	662	651	679	651	655	657	664	677	629	603	655	655	645	673	643	657	645	597	631	622	604	664	653	599	651	680	676	670	656	666	650	659	635	618	665	659	648	656	575	696	610	700	658	643	663	643	699	620	648	647	677	697	660	654	646	660	654	685	657	650	641	665	719	606	666	653	656	696	705	672	644	669	637	633	645	643	686	642	640	661	667	661	668	681	714	666	635	675	626	693	673	665	670	637	624	679	646	672	631	660	633	648	629	636	659	660	674	661	660	630	675	669	637	671	626	658	648	649	640	657	636	605	664	642	661	640	657	650	662	659	682	653	655	631	656	673	686	698	708	685	620	689	608	652	636	651	710	691	632	664	693	637	671	641	651	660	662	636	727	674	634	600	628	632	615	649	687	648	672	671	669	643	670	651	646	645	644	650	665	645	665	642	681	657	649	649	661	659	652	659	662	641	646	609	664	653	624	643	639	708	684	657	680	661	636	689	679	636	654	637	636	645	638	670	633	689	682	660	672	639	636	629	632	656	681	664	577	665	641	608	673	663	642	627	642	646	681	659	657	655	624	630	603	652	661	698	696	668	649	713	603	671	640	663	638	639	648	632	609	649	681	703	638	640	636	667	683	675	675	657	651	721	612	647	631	658	680	664	690	664	652	621	663	686	642	638	669	629	651	632	692	664	673	665	646	627	686	638	681	629	621	656	671	654	623	703	667	654	653	648	681	607	693	681	696	631	649	631	664	684	634	623	668	639	681	656	650	628	630	649	636	662	631	643	715	642	701	707	627	684	620	650	622	684	589	631	687	672	664	640	646	646	650	615	631	651	688	650	640	639	667	673	633	633	678	657	632	692	708	690	668	666	626	624	687	650	664	670	658	631	640	606	635	710	609	631	639	641	610	669	650	640	679	712	659	660	604	698	621	610	652	656	652	670	656	637	645	659	623	627	676	617	655	666	617	690	678	661	654	640	668	664	694	606	613	625	621	649	676	649	645	665	656	663	672	653	636	626	647	643	648	639	614	609	692	624	636	687	637	642	653	658	689	647	692	670	631	624	701	631	630	662	706	680	611	655	633	695	669	698	660	664	674	644	696	642	647	663	676	658	638	620	613	649	666	620	679	681	649	651	635	642	666	655	653	623	709	623	633	646	664	650	693	709	648	654	639	653	681	621	649	612	626	641	653	663	660	662	611	638	638	671	658	625	687	678	662	652	662	661	667	635	633	667	639	712	643	703	630	671	687	655	659	676	661	662	589	703	677	613	672	623	644	694	623	657	632	660	656	646	639	675	650	676	653	624	682	666	648	643	683	615	673	687	656	676	699	643	646	651	639	660	625	651	661	650	660	681	639	711	638	600	653	701	654	655	640	707	660	624	637	659	686	618	638	663	662	676	667	665	689	631	671	698	685	639	687	603	686	615	640	722	679	642	622	642	653	671	636	622	646	671	631	670	645	631	597	676	665	655	657	670	704	683	640	612	607	652	651	619	683	627	626	668	653	653	645	640	641	631	664	616	639	689	666	662	684	662	668	673	644	642	635	678	646	667	669	649	646	631	688	663	654	658	646	663	663	654	623	680	641	640	695	657	647	654	643	657	663	686	689	644	691	628	662	674	676	633	665	657	637	647	662	652	651	692	691	707	681	668	647	642	698	625	672	643	649	663	663	628	680	677	647	629	668	651	681	674	682	656	646	635	701	643	659	645	699	637	603	623	669	653	676	667	615	656	729	683	631	674	652	622	631	684	724	672	637	671	616	657	629	642	632	631	642	667	664	673	656	694	687	690	610	638	679	689	682	660	680	699	664	629	612	636	657	699	680	666	679	655	656	669	659	632	671	637	687	669	631	660	591	626	648	646	602	672	686	641	664	643	622	631	664	676	674	663	657	660	621	671	693	626	698	662	670	671	689	710	628	682	647	672	625	624	636	668	622	586	640	629	676	655	653	653	682	617	646	695	661	683	691	626	622	677	690	642	656	610	659	717	632	680	682	677	652	690	625	626	711	675	674	632	657	649	680	670	642	663	691	650	686	652	689	683	641	667	623	632	675	653	613	678	665	649	631	657	731	659	640	643	635	641	657	650	687	671	677	675	696	636	641	641	650	685	647	630	639	696	667	632	660	640	649	632	659	667	675	634	634	607	610	703	662	631	653	626	690	598	631	644	625	632	690	674	644	618	683	681	699	591	659	635	668	637	631	608	640	651	654	644	625	635	636	668	657	633	673	627	624	618	642	631	629	611	622	690	634	637	656	670	702	695	643	630	640	666	597	677	666	688	644	630	646	648	645	676	624	678	595	639	661	692	654	658	647	639	641	650	638	637	656	684	678	664	662	674	650	649	642	619	620	651	675	690	636	612	592	675	670	711	642	665	666	652	624	651	674	634	665	640	654	661	665	671	684	617	686	686	621	618	620	660	669	648	655	674	660	638	658	662	601	674	655	674	643	607	616	662	683	642	671	686	647	662	660	642	673	684	655	651	678	645	640	647	642	663	662	646	658	681	657	664	658	631	691	702	657	655	631	659	652	636	637	661	670	699	658	642	642	684	638	642	670	663	635	661	611	681	698	654	637	635	646	712	686	625	607	653	679	709	654	646	671	642	678	604	706	639	649	645	657	675	650	636	659	648	634	662	687	653	686	652	610	606	662	679	650	643	680	617	718	647	655	629	624	653	644	650	660	692	656	651	674	672	668	683	672	663	680	650	657	710	661
4746	15027	11128	5078	3247	3405	2158	2722	17790	17733	10934	4908	2121	1015	739	638	622	585	592	594	608	597	587	673	579	626	606	600	618	640	598	636	586	627	639	656	608	592	592	623	596	571	624	568	576	605	618	643	574	607	617	604	578	636	592	598	610	678	591	596	615	618	617	611	638	583	608	635	576	669	625	591	597	642	628	617	593	586	576	601	572	579	641	633	642	622	611	584	591	598	606	570	621	592	594	573	596	604	574	638	592	544	665	606	601	603	626	639	623	589	583	582	652	621	559	618	595	605	600	630	627	625	596	629	591	583	587	557	579	540	611	596	615	584	596	620	619	573	587	593	623	593	577	585	558	587	599	616	623	608	588	537	606	616	588	612	644	598	630	636	587	605	602	606	586	598	626	589	608	614	579	589	625	621	644	647	559	620	586	653	648	587	628	591	587	616	615	629	587	604	593	591	603	604	612	623	603	628	597	602	624	619	589	604	583	598	617	599	618	613	602	600	593	605	602	594	657	565	636	585	575	602	574	592	628	640	609	618	635	589	590	623	619	621	617	602	588	663	629	600	634	633	632	560	573	603	597	588	609	549	603	627	589	612	588	595	595	591	624	584	587	616	638	639	623	595	633	613	649	622	606	606	591	580	628	583	607	665	573	604	603	634	594	612	594	637	616	617	641	556	632	593	597	594	614	594	623	623	611	618	600	630	599	651	634	599	590	588	611	617	620	640	584	603	612	591	564	621	607	567	612	608	605	629	598	638	549	585	627	621	596	597	590	623	614	625	585	558	596	593	571	607	592	607	617	592	610	601	611	619	611	605	662	601	632	593	574	593	648	635	569	580	575	586	630	572	607	561	589	628	602	608	640	626	606	641	619	627	599	582	594	579	592	645	596	591	602	581	644	600	653	606	606	591	653	619	606	626	590	574	609	617	614	669	580	589	586	612	636	613	653	616	586	622	617	589	587	607	635	651	632	613	587	631	604	616	578	610	626	615	627	657	584	625	584	603	609	640	589	625	590	620	649	561	560	612	586	587	601	593	598	602	615	604	636	592	598	600	584	587	638	594	605	594	628	596	649	603	643	577	604	577	592	610	577	615	630	624	558	614	634	584	582	625	633	569	644	606	576	607	607	589	578	586	605	614	617	584	610	594	599	631	568	567	594	590	585	572	597	586	620	593	601	593	570	599	659	615	646	635	607	587	596	582	584	605	641	605	621	584	609	625	598	610	587	617	613	580	615	626	635	582	590	621	577	629	598	637	616	614	587	576	600	625	583	591	587	584	626	623	622	577	605	599	664	559	599	593	585	596	614	599	591	626	607	612	594	644	632	642	557	588	666	586	621	596	623	633	625	589	589	625	608	616	602	578	588	622	561	592	584	601	555	598	611	624	607	595	574	591	632	617	618	615	605	631	626	624	660	590	569	621	584	633	585	634	602	589	584	640	624	610	633	567	599	573	594	631	625	578	598	603	595	555	591	600	563	573	566	616	613	564	584	585	587	599	592	606	621	619	585	619	573	605	615	581	578	585	648	602	606	596	575	537	609	571	671	602	614	607	641	594	622	587	606	593	635	616	588	593	539	600	600	600	606	647	605	600	610	602	612	602	570	660	577	569	600	647	599	583	591	589	609	591	626	609	599	584	624	611	614	578	575	613	604	609	620	584	587	592	593	659	591	614	573	618	612	630	639	579	594	581	589	622	616	609	602	568	591	601	585	584	599	591	586	609	618	564	630	600	602	592	609	599	623	635	609	615	638	569	582	629	589	606	599	600	588	607	583	607	610	587	586	616	605	619	562	623	591	557	612	596	635	545	622	609	571	602	598	592	630	600	607	637	619	624	579	608	602	611	617	606	627	610	602	596	586	610	584	584	593	566	600	648	591	607	587	616	626	623	608	597	550	573	616	614	614	597	630	584	623	612	616	579	563	572	618	607	595	601	568	565	586	574	600	599	654	618	606	597	602	598	601	581	616	597	586	657	588	606	593	580	597	622	563	613	586	583	594	584	633	582	592	592	573	606	590	593	569	602	641	630	637	630	555	607	596	628	594	564	552	615	598	583	564	611	579	590	643	610	575	589	585	620	595	597	617	596	590	603	639	594	594	638	603	611	576	620	618	611	642	576	580	611	606	626	592	634	617	597	600	629	569	602	584	619	570	628	606	591	548	622	598	638	604	593	605	655	591	617	596	546	626	587	611	613	573	573	566	656	592	590	574	604	574	587	601	550	595	596	654	645	601	627	570	623	636	630	602	626	610	674	582	641	611	593	574	620	592	584	630	573	617	594	606	601	580	603	649	591	537	648	603	609	606	595	640	617	572	599	622	602	593	601	598	603	600	614	615	657	616	608	584	607	499	593	588	618	579	575	578	627	613	606	634	571	596	620	611	542	574	602	617	601	587	609	616	603	562	573	570	621	595	577	613	627	622	608	630	575	608	643	607	642	634	562	592	610	617	598	556	593	593	600	589	591	656	618	604	600	642	588	567	585	624	605	645	607	607	551	610	571	589	616	605	620	587	564	590	650	607	609	555	597	615	540	582	568	596	578	587	616	634	634	553	589	575	601	610	582	622	628	638	619	645	577	603	633	611	600	599	597	593	616	584	597	611	592	612	648	557	618	580	621	647	606	582	576	634	588	560	593	580	594	629	630	593	580	590	630	604	600	603	588	574	524	565	622	609	613	594	603	588	600	618	614	614	632	578	616	605	620	601	569	617	608	559	532	583	601	581	627	583	615	587	560	616	613	588	611	592	630	605	584	593	588	565	603	616	624	602	633	621	611	611	610	616	599	593	618	630	614	590	613	654	587	618	586	645	626	601	608	592	590	603	595	598	598	593	570	590	590	585	576	620	576	586	604	626	631	591	611	611	568	615	616	601	610	581	594	567	635	647	633	566	618	590	577	610	576	606	587	627	577	652	592	609	596	607	599	588	640	610	594	606	601	637	585	601	655	609	581	627	630	616	550	638	571	596	563	602	552	636	652	655	608	627	577	629	624	564	541	579	624	640	587	607	579	638	565	610	589	569	604	625	603	638	578	634	587	612	622	601	592	616	595	597	596	624	596	636	559	664	572	571	629	595	596	632	588	625	616	571	608	628	649	596	603	645	591	621	587	560	590	606	623	625	618	614	609	588	647	616	603	568	619	611	645	596	604	587	590	587	604	605	623	641	615	624	635	633	591	565	608	623	600	594	597	613	606	618	622	627	640	565	638	637	581	598	598	602	592	614	592	589	561	623	574	596	546	608	619	602	626	575	649	608	614	590	648	591	616	657	608	599	603	590	621	559	571	613	598	575	554	604	638	606	592	620	601	659	634	599	672	619	559	584	558	578	577	599	622	625	589	643	633	567	625	596	571	577	592	593	606	596	614	608	634	644	579	587	620	561	569	613	627	607	611	576	566	612	560	620	537	556	584	582	612	596	580	588	599	586	565	606	627	578	597	587	636	605	611	591	611	597	645	623	584	618	597	607	605	603	583	614	604
24229	21340	28621	24404	21242	12277	4044	8958	33557	35432	25357	11612	3940	1540	975	825	772	789	815	775	775	794	781	763	744	768	767	765	778	735	797	798	763	747	743	791	744	770	763	737	734	744	744	736	710	760	799	728	789	751	782	779	783	790	740	769	754	768	742	756	762	745	789	760	776	795	808	767	828	803	776	744	815	792	781	745	773	766	796	779	773	759	774	799	811	742	746	789	746	784	781	809	723	811	754	764	777	791	822	755	765	731	724	764	724	767	739	734	776	771	782	786	698	734	776	763	718	789	780	776	773	732	780	765	722	770	757	749	767	794	772	782	777	742	770	765	748	794	758	795	809	763	785	799	789	765	723	768	781	741	733	774	755	822	783	803	764	780	757	782	828	737	766	759	748	810	759	799	750	786	772	804	774	789	772	771	815	721	745	785	772	746	743	745	761	751	748	776	736	771	810	708	783	715	722	750	777	705	756	735	737	768	792	768	738	723	783	764	780	734	764	743	777	811	790	789	706	783	777	819	782	805	798	707	765	740	742	798	782	789	749	751	803	769	739	771	708	732	774	752	738	776	745	768	759	770	765	771	709	833	757	766	727	741	752	734	763	762	777	765	773	767	729	750	800	774	754	753	736	753	807	761	813	731	743	794	735	746	795	806	823	756	744	753	724	794	725	802	725	758	795	787	815	744	760	762	728	811	740	745	779	775	738	729	776	752	730	779	784	755	791	771	777	791	744	758	813	806	732	793	757	749	795	780	763	768	814	774	765	764	791	754	732	708	705	751	771	761	726	776	760	789	704	761	753	737	806	716	766	772	743	760	798	730	783	733	785	782	772	790	686	748	763	813	805	765	775	784	767	806	755	731	824	762	762	761	784	747	779	745	714	743	794	743	774	695	768	776	796	736	773	782	749	709	793	749	769	828	732	762	772	782	760	734	717	756	830	760	773	756	726	750	777	741	736	739	742	780	745	726	723	744	801	768	731	760	835	753	764	761	750	791	756	752	785	797	763	771	720	765	742	740	765	759	786	767	753	768	726	762	766	763	779	752	761	818	762	812	725	771	792	775	747	714	794	776	796	725	764	780	735	745	778	776	848	773	800	780	750	703	765	822	749	762	757	734	764	712	710	756	773	772	777	786	702	762	788	758	726	761	803	754	751	784	818	783	789	800	745	774	793	786	757	745	773	742	760	779	775	768	757	769	733	762	738	776	714	801	736	783	751	755	775	766	728	801	747	740	728	712	776	712	767	796	783	753	773	724	770	740	726	726	728	752	805	758	771	753	806	799	793	826	736	816	788	752	765	719	773	766	680	729	750	700	721	727	809	685	779	777	719	852	769	773	779	737	784	749	740	764	740	721	814	748	716	748	781	796	754	737	751	776	791	779	749	722	769	767	757	798	742	780	735	763	763	755	795	819	742	724	755	726	757	757	778	802	729	757	760	711	773	785	753	761	788	769	706	849	771	775	818	767	734	757	735	793	744	754	788	757	767	751	736	768	785	736	777	749	718	743	772	780	707	750	760	742	721	807	728	752	760	791	721	797	727	735	795	744	761	785	753	725	750	770	780	780	759	741	765	777	785	771	763	789	787	723	758	752	784	760	732	777	756	780	754	762	745	728	763	776	802	712	754	763	755	753	745	728	763	782	706	819	734	774	732	790	775	806	728	775	788	756	715	761	804	767	726	771	743	726	756	762	745	714	749	815	762	770	743	738	807	792	752	722	732	763	716	783	721	736	755	763	775	773	786	769	773	748	745	777	766	752	765	825	723	736	767	724	734	793	755	678	759	777	747	783	752	782	769	769	795	746	758	746	765	771	832	747	740	803	738	766	819	790	757	804	742	733	731	731	732	769	721	736	752	758	718	735	766	746	780	776	767	762	736	766	794	784	746	749	762	780	752	774	781	735	771	743	716	750	730	806	740	762	718	787	793	751	760	711	817	751	794	748	791	756	757	783	712	779	728	738	732	732	744	776	810	757	790	787	770	722	725	736	798	739	711	707	764	801	726	778	801	800	759	792	744	764	720	746	748	773	796	786	741	754	738	792	773	800	727	735	729	777	786	785	756	783	791	727	773	745	764	748	754	754	751	715	770	814	791	798	797	791	739	773	748	737	716	743	749	700	776	805	734	777	717	766	764	746	703	793	750	757	787	806	734	773	782	777	785	766	727	756	740	750	733	768	801	741	745	748	776	744	751	748	741	737	768	704	730	791	773	799	723	769	811	749	744	724	787	777	790	750	722	774	776	735	746	740	802	750	746	806	745	790	750	767	762	772	777	782	785	740	738	786	746	791	738	788	741	733	751	761	756	823	735	756	761	797	740	769	772	766	724	739	732	762	775	736	742	735	789	708	709	819	779	758	763	818	771	738	749	774	749	781	768	763	773	784	735	752	822	780	789	784	769	666	789	769	824	770	723	764	772	797	743	756	796	771	729	729	766	705	780	757	787	784	711	753	741	803	755	703	765	745	743	759	712	789	757	762	749	775	745	751	745	772	748	747	758	771	764	768	754	787	773	728	750	715	763	732	787	712	759	719	781	742	728	737	768	745	727	811	751	717	776	755	805	794	751	755	776	766	750	755	734	807	783	784	770	769	750	829	775	754	818	795	743	780	770	768	778	800	795	734	785	780	753	730	820	749	823	741	786	859	753	784	779	724	720	767	753	754	729	760	719	755	777	749	801	768	758	797	793	745	755	727	778	768	725	785	809	769	746	757	799	806	770	746	756	765	758	750	748	749	794	742	786	843	728	722	765	788	766	743	782	780	745	764	790	726	775	765	730	736	756	757	723	774	782	784	788	767	778	747	766	799	787	759	777	730	747	744	784	737	793	738	760	764	783	748	744	748	724	755	707	791	718	769	774	780	728	747	770	823	767	763	797	743	771	760	799	794	796	757	791	782	766	806	753	781	766	710	732	762	756	766	752	751	723	745	753	761	716	797	811	740	745	786	737	767	750	756	816	733	785	746	742	776	762	741	763	763	778	741	821	783	768	770	767	790	791	776	740	744	792	731	784	763	788	787	791	745	731	774	759	790	739	734	776	791	794	791	775	769	745	768	673	775	741	800	735	727	738	781	803	765	833	757	759	734	778	735	773	755	732	779	790	744	774	749	818	750	740	790	805	737	812	739	736	730	758	793	761	766	749	752	740	782	750	754	796	772	797	715	759	762	770	717	773	765	761	740	813	750	765	736	741	791	770	762	771	765	767	768	752	744	739	808	725	744	801	726	763	782	726	711	766	758	792	763	785	810	757	768	735	751	779	765	728	713	769	700	750	758	755	753	705	799	768	785	747	762	763	769	711	771	779	761	772	740	726	836	729	755	766	764	778	746	769	754	740	761	780	717	739	792	785	732	756	766	761	773	776	735	756	760	771	795	715	811	785	811	757	761	772	781	759	767	771	734	775	746	762	740	757	780	741	742	748	737	746	730	764	782	754	756	765	723	762	774	752	793	771	764	780	741	724	736	752	767	740	744	772	752
5302	17851	14352	5979	4941	4847	3217	11566	35025	32193	20581	9208	3755	1560	880	756	672	709	745	692	697	669	700	745	693	723	738	737	728	691	640	734	719	679	694	691	688	692	749	720	725	688	723	677	723	681	684	729	649	651	691	687	668	733	689	718	680	692	736	692	719	762	678	693	693	699	699	768	699	697	626	704	651	671	664	647	693	662	704	656	734	669	681	674	693	681	695	750	655	691	671	705	675	727	695	703	654	706	657	677	716	697	645	750	691	684	680	722	732	716	675	718	680	703	688	715	650	703	682	657	737	751	693	727	707	656	704	685	684	685	681	726	659	702	726	697	680	715	709	695	662	715	682	695	688	675	704	717	679	667	703	710	690	697	733	729	676	707	690	692	679	672	637	712	692	693	654	691	688	749	699	676	701	726	679	624	714	716	715	685	676	651	673	702	681	666	724	699	697	656	699	676	696	731	689	690	645	743	654	634	667	696	733	674	684	698	625	702	692	715	699	641	667	694	718	705	632	691	744	699	711	698	761	677	704	704	701	679	691	686	720	699	674	672	693	710	692	675	683	646	739	683	688	718	704	630	730	721	729	717	696	686	668	726	692	679	715	670	710	703	677	710	662	688	691	683	730	695	700	698	676	708	676	652	693	676	680	649	658	697	708	693	681	695	625	714	668	726	706	698	672	724	677	675	726	677	698	719	720	669	678	645	710	695	703	697	699	762	661	645	712	674	672	701	711	718	716	663	679	708	672	661	653	686	718	677	692	703	732	721	657	744	691	676	715	694	716	660	655	737	666	677	652	694	640	684	712	671	684	687	733	735	672	675	673	726	671	700	687	630	666	678	702	697	703	687	716	724	687	704	702	658	695	685	706	702	694	696	682	703	667	646	683	718	730	717	703	636	731	679	690	689	700	710	741	681	666	705	729	692	656	697	676	681	676	690	677	698	687	686	706	693	708	722	696	699	676	666	683	731	679	727	667	681	690	692	726	669	714	702	673	728	691	741	691	708	650	708	694	679	703	698	727	672	685	728	693	640	681	722	710	714	761	674	699	674	722	705	703	697	679	685	662	708	656	692	690	640	667	706	692	767	708	698	670	700	672	652	728	660	699	723	713	644	661	646	724	657	691	677	727	753	682	713	684	712	686	680	696	668	682	722	719	717	678	700	708	700	653	725	682	720	662	679	682	693	701	710	703	709	673	658	679	686	685	664	699	714	647	703	674	726	692	645	660	686	707	655	705	685	662	668	657	659	640	689	696	679	698	693	698	685	690	712	707	713	672	729	680	681	672	698	708	692	701	677	721	653	698	692	725	699	640	701	692	672	705	688	710	693	687	709	706	690	692	681	686	649	693	680	711	702	714	709	702	758	697	706	698	689	618	721	707	692	686	680	659	647	750	700	667	669	638	721	682	660	675	708	659	714	733	736	721	659	665	707	708	708	732	702	687	698	636	664	705	674	691	693	677	689	729	698	649	687	651	715	683	665	693	673	693	732	694	654	717	733	729	704	697	681	677	715	659	729	694	677	747	675	702	682	719	708	714	677	694	674	673	726	671	641	702	661	696	693	691	712	708	677	715	647	669	697	649	683	661	697	693	683	704	688	669	706	708	694	665	703	695	681	641	703	690	669	666	685	706	676	683	696	694	692	725	688	692	642	701	676	684	678	702	673	705	674	704	691	655	705	702	696	693	708	698	664	666	697	660	689	674	657	674	712	686	693	686	622	721	744	700	637	702	663	735	665	729	696	713	663	697	751	722	701	695	681	716	684	697	671	666	692	673	723	706	717	724	683	739	688	660	683	668	700	695	685	712	705	694	684	654	697	720	681	679	694	709	737	673	658	698	674	713	686	736	683	680	675	702	685	695	689	664	658	710	692	664	678	678	670	657	683	687	669	696	668	685	677	655	685	688	700	650	684	720	650	709	675	715	692	692	677	712	734	694	687	671	679	753	716	674	688	667	716	667	727	684	706	673	682	671	706	725	690	719	715	676	704	725	685	675	669	708	699	715	680	734	691	711	641	707	653	724	686	678	702	693	682	751	649	704	676	662	699	672	712	732	663	685	710	777	668	738	646	703	716	691	665	714	622	691	675	717	685	686	701	644	719	712	677	703	707	726	708	702	629	641	686	721	674	712	667	714	718	687	697	718	688	629	689	639	669	710	688	685	678	705	656	682	684	675	667	728	733	716	725	691	712	706	691	702	690	655	685	722	723	678	624	691	674	709	707	686	682	672	691	735	672	687	698	723	653	700	667	695	696	671	673	683	685	702	692	701	710	664	701	723	678	701	697	662	716	671	747	688	717	666	712	689	728	690	752	664	695	663	720	703	653	756	736	693	702	654	717	692	692	694	688	648	664	717	662	690	670	687	699	716	694	655	688	702	638	648	715	669	657	660	664	692	705	668	745	719	672	716	648	691	673	688	717	668	687	733	671	696	679	651	676	706	718	665	681	686	673	720	703	657	656	674	675	705	725	686	699	684	742	710	690	756	727	664	713	695	729	668	732	632	693	654	687	677	708	662	717	726	640	719	658	707	668	665	720	671	725	689	650	684	692	677	678	713	660	677	696	685	669	655	658	685	656	700	653	643	705	687	675	718	718	702	672	702	693	672	685	703	736	677	661	682	737	702	741	645	739	704	667	727	681	682	665	668	694	648	665	715	638	730	692	679	674	717	756	691	663	710	703	699	694	674	700	657	662	672	672	700	678	695	662	675	690	685	672	719	695	713	678	690	658	662	743	712	738	660	736	734	745	719	700	651	679	706	728	723	713	710	681	697	666	673	674	709	670	693	687	718	651	643	731	688	664	673	698	697	668	729	638	685	668	727	744	727	702	664	720	688	682	673	662	635	670	651	687	700	673	726	708	687	691	728	662	723	642	719	692	707	631	637	703	729	691	689	722	688	692	652	665	734	702	682	670	695	738	695	691	699	666	703	693	688	641	662	687	700	687	694	675	677	685	721	727	727	686	708	683	639	645	653	651	651	705	685	675	653	711	699	661	747	651	672	693	684	723	699	690	713	706	656	687	660	703	684	688	672	697	677	707	675	703	703	651	695	658	689	711	699	726	725	701	722	735	651	655	669	644	675	701	695	716	706	686	667	651	687	684	676	714	668	705	655	683	674	670	716	660	682	704	702	671	693	716	697	704	742	624	730	695	668	677	732	697	705	736	700	677	651	676	720	686	709	652	668	747	646	713	680	733	707	738	693	735	652	656	677	636	659	696	729	701	681	690	681	688	706	666	653	706	687	659	696	704	644	707	736	673	692	704	687	670	701	697	690	654	711	686	679	695	683	710	709	696	669	668	673	698	670	662	673	702	654	685	708	706	688	649	699	651	670	706	707	709	656	694	719	723	697	702	686	720	690	696	659	699	697	680	690	700	657	720	704	674	678	680	678	685	678	652	658	672	673	696	685	675	701	695	685	685	661	703	713	707	686	751	690	658	639	708	664	695	683	680	704	669	707	729	652	709	670	684	695	670
27652	14242	3428	1993	1375	1368	896	1082	2422	2929	2096	1362	923	814	735	704	706	747	658	687	701	719	709	687	774	696	735	693	765	761	683	680	721	712	671	692	730	701	716	718	698	725	722	741	659	704	749	702	670	719	707	732	683	701	741	721	743	710	733	675	757	693	707	716	709	741	691	729	701	670	730	682	730	699	689	736	692	680	734	735	666	706	696	714	675	741	725	710	710	649	685	723	711	710	653	687	732	707	662	689	747	706	686	714	743	720	711	718	695	704	678	677	686	689	676	741	670	701	709	745	737	707	686	674	695	692	731	714	700	669	734	670	756	688	651	736	707	707	683	720	689	712	682	716	741	724	683	690	693	740	651	687	699	697	694	679	692	680	664	705	712	684	684	719	701	713	665	688	704	704	718	712	731	665	727	680	719	712	669	730	714	689	717	682	695	729	729	682	678	691	717	744	687	703	702	680	688	731	697	719	699	730	741	727	715	683	695	668	740	730	737	690	653	669	704	688	642	710	732	709	711	704	696	704	774	684	723	707	705	721	716	735	773	709	732	671	692	660	724	680	706	718	717	723	731	700	670	691	727	679	690	673	735	680	735	771	712	722	698	725	688	686	696	747	706	681	749	720	700	726	675	709	691	677	702	683	696	715	688	762	694	719	720	711	668	725	710	737	674	749	704	729	722	721	707	732	739	782	733	712	710	726	716	723	705	700	743	737	713	746	639	741	727	732	681	710	744	699	668	664	743	659	715	692	697	712	693	706	720	715	720	730	706	675	693	675	720	732	703	700	684	629	705	697	734	701	717	716	724	670	677	705	730	731	728	703	744	754	718	685	701	713	708	727	693	693	704	680	682	690	728	709	673	707	682	742	700	719	697	722	684	679	722	710	704	719	717	673	681	695	684	743	717	734	671	728	711	771	698	700	695	705	697	742	733	741	757	736	704	725	716	703	724	712	711	700	718	678	664	683	665	693	713	702	742	635	677	688	710	701	719	735	714	678	648	746	744	692	692	716	713	706	722	718	687	736	736	715	721	695	707	703	706	703	675	693	703	757	676	701	734	711	703	731	698	676	710	728	682	746	718	695	739	668	718	684	647	757	668	736	678	694	685	728	688	713	737	726	704	701	695	758	730	704	715	664	701	725	688	689	707	712	698	744	699	731	654	727	739	680	706	718	729	694	719	716	702	698	722	733	676	704	727	718	718	731	752	694	736	673	697	757	686	666	688	714	708	752	727	750	739	699	670	716	701	701	715	685	716	705	715	698	689	687	696	712	711	666	753	681	700	704	715	670	681	677	745	723	670	709	761	725	673	692	680	677	728	711	703	688	747	698	655	667	734	768	715	680	680	691	653	713	633	738	747	674	729	727	712	749	719	740	716	659	739	683	705	772	704	684	712	751	668	731	722	738	678	666	659	713	744	748	740	718	709	756	689	683	714	700	679	663	746	690	720	696	706	710	676	680	713	726	685	697	697	690	702	743	742	705	727	737	673	691	682	703	694	673	673	744	704	724	744	718	699	675	712	686	697	679	686	698	728	658	703	693	750	665	683	709	695	673	704	698	711	704	711	764	734	691	712	714	741	740	735	698	696	738	641	687	697	663	723	705	669	710	769	709	668	692	726	690	650	712	669	693	699	742	738	740	676	723	698	732	713	716	732	724	721	701	647	696	671	721	702	681	724	692	716	720	681	737	694	725	685	735	686	723	695	678	686	728	762	678	716	687	664	676	687	723	666	678	715	742	731	711	656	704	698	720	674	699	774	682	708	622	703	730	631	740	708	698	722	658	647	713	697	717	712	717	680	707	738	713	696	713	657	757	703	679	701	675	679	701	733	694	710	743	716	726	739	671	699	713	721	703	682	658	690	717	674	670	654	739	687	713	712	700	713	713	733	740	693	740	747	728	692	737	698	671	651	726	682	692	705	679	685	703	688	711	757	702	720	690	688	696	682	695	691	720	710	693	665	699	703	715	707	679	699	710	670	712	644	703	701	707	688	704	685	670	715	719	727	754	682	684	732	677	708	744	703	720	696	699	750	727	733	674	728	734	729	721	747	705	688	743	664	702	738	661	757	686	666	699	671	721	687	707	731	741	685	694	720	691	693	692	710	652	679	710	728	682	673	723	703	671	716	687	682	701	708	710	712	696	730	708	701	762	671	720	693	670	702	709	757	687	659	732	742	651	709	740	741	753	717	717	708	682	720	680	694	706	723	675	704	698	667	745	742	777	718	722	707	695	691	667	690	727	672	672	713	694	749	717	752	727	671	659	761	665	734	702	710	759	723	752	718	733	645	716	671	706	721	698	708	722	689	723	705	698	699	724	728	681	756	711	701	740	703	687	700	670	699	690	733	687	709	734	693	647	760	747	673	689	725	722	692	732	740	682	727	680	689	743	720	774	731	697	724	739	692	744	722	757	696	714	721	744	711	689	727	689	679	698	683	759	690	723	690	738	675	682	710	744	692	697	744	722	736	670	723	717	674	674	681	706	719	717	695	738	687	689	723	723	712	682	706	737	687	669	691	719	699	736	716	668	685	736	722	714	719	718	682	711	713	715	661	718	693	701	671	698	702	706	720	710	724	701	708	703	676	714	727	710	695	693	678	741	719	738	766	739	699	717	697	693	715	681	667	738	736	657	702	765	693	720	756	735	707	721	734	671	680	702	704	709	677	687	710	743	732	690	685	715	724	710	720	774	682	694	706	668	716	732	706	718	717	722	705	688	730	686	705	736	737	698	692	694	716	773	661	668	721	694	709	708	732	719	720	687	659	704	710	706	759	714	721	675	729	684	677	725	671	709	687	729	752	708	706	706	687	688	710	707	710	695	724	726	755	707	692	687	756	721	690	729	724	740	713	698	734	738	748	698	704	729	705	732	699	667	689	668	687	710	660	725	697	688	740	692	711	696	707	743	709	680	725	739	649	682	758	724	725	741	724	709	706	726	646	717	696	743	694	716	689	733	680	684	722	682	728	691	732	679	705	739	702	747	693	710	680	714	710	692	702	679	653	738	678	691	707	724	693	644	679	671	754	684	687	697	655	683	630	713	712	726	708	726	670	689	694	703	697	717	711	722	723	741	702	683	692	741	683	726	722	706	678	733	713	685	677	723	690	698	679	708	674	735	747	666	706	683	747	717	710	735	742	662	682	689	767	743	737	697	709	712	656	739	696	711	687	721	723	712	686	778	691	711	698	699	699	698	730	708	736	708	716	703	729	719	719	724	724	682	735	714	719	720	688	687	682	653	654	720	732	690	683	732	685	699	732	691	692	728	660	711	718	707	638	712	750	723	756	688	694	691	584	726	674	716	705	684	697	670	739	740	693	703	689	667	773	664	722	721	786	710	740	717	694	688	671	750	685	686	730	676	679	754	688	704	731	710	712	742	731	715	703	738	725	728	695	689	754	750	691	697	694	719	749	754	672	714	712	703	673	684	709	719	702	736	706	721	691	746	712	726	739	735	726	734	696	712	747	680	715	731
6453	4544	2415	1779	1526	1527	1000	1292	3148	3388	2256	1307	878	732	655	626	613	600	625	637	617	634	632	606	670	665	641	638	636	621	633	617	627	654	619	598	626	596	615	652	626	606	600	609	595	604	594	628	604	650	618	594	622	608	625	661	622	612	638	632	597	638	646	626	584	604	603	583	626	627	656	613	646	665	622	613	614	555	638	635	644	610	634	601	678	629	634	613	635	601	611	565	583	646	612	625	623	628	615	585	633	660	636	648	648	637	649	656	623	636	651	630	640	585	613	661	629	641	604	583	613	619	653	637	634	617	628	607	626	607	646	592	647	607	590	645	625	618	610	594	596	604	656	629	607	624	617	605	602	616	583	602	596	560	611	616	649	624	617	605	618	582	613	658	610	626	644	642	642	659	663	644	601	622	606	643	611	665	620	638	631	630	617	617	658	631	585	620	633	605	631	676	568	616	605	641	598	622	632	626	627	614	650	612	616	645	597	612	614	592	612	649	640	645	616	604	602	595	619	612	598	651	636	610	616	582	652	650	601	600	672	615	595	606	649	628	611	581	604	598	583	638	659	568	626	622	604	647	651	608	624	641	621	597	642	599	584	598	609	643	575	623	646	623	663	590	656	640	634	602	645	595	691	649	581	610	626	639	654	627	601	619	636	645	628	668	653	638	631	563	638	612	641	659	635	639	638	625	661	625	609	619	576	631	617	629	630	616	608	634	613	637	640	619	589	638	579	596	591	584	594	606	649	659	642	652	631	599	650	622	671	609	649	673	622	615	584	592	594	621	640	604	640	589	637	620	597	636	639	600	617	579	619	638	639	614	593	650	602	600	567	663	613	600	622	559	645	620	659	620	598	634	653	622	628	596	643	578	585	596	602	602	575	633	640	649	626	623	638	599	622	640	614	611	621	611	638	619	589	584	623	626	589	663	640	628	601	629	651	588	600	600	636	607	581	633	631	649	620	626	602	643	610	628	604	612	623	616	604	622	620	672	616	574	621	629	610	609	622	595	603	632	617	693	607	628	627	632	640	607	594	602	636	581	628	660	595	625	649	636	624	619	651	642	622	637	620	635	605	644	636	646	623	686	634	647	631	589	682	606	650	614	635	612	596	655	650	641	634	597	660	633	608	654	663	607	662	626	615	628	638	602	587	600	618	569	581	620	587	652	606	628	636	602	655	648	608	615	600	626	685	602	627	597	644	645	596	646	610	629	654	660	637	656	646	638	619	597	643	658	607	657	627	599	586	660	582	643	654	652	624	674	619	588	623	670	607	640	600	599	613	589	646	631	636	633	656	648	653	600	634	585	600	637	620	582	660	620	589	603	605	585	657	639	589	645	615	617	612	621	588	605	620	643	657	640	589	610	666	628	630	614	641	665	635	634	634	612	631	610	605	621	610	615	643	632	644	606	601	588	571	601	585	612	611	653	634	642	610	631	653	627	610	612	606	607	676	603	616	669	621	626	646	584	601	652	601	616	627	612	587	599	667	611	633	602	618	610	623	642	650	602	650	631	579	656	617	620	654	602	601	584	604	642	613	601	621	604	655	573	596	615	618	608	643	613	608	630	653	611	641	626	624	614	617	657	588	604	598	631	585	635	669	631	625	645	631	579	617	651	594	589	615	592	630	627	587	624	629	584	630	619	615	623	616	633	598	570	624	604	623	625	627	611	623	609	658	624	609	608	645	616	641	618	648	617	640	628	639	652	620	623	597	630	634	612	643	639	606	651	641	615	601	591	651	608	608	613	618	599	573	651	662	644	615	638	641	639	606	665	624	603	601	636	672	593	603	634	636	634	630	607	676	592	637	637	692	601	638	590	635	611	609	632	597	631	677	571	596	618	630	652	629	651	636	596	631	661	600	602	642	608	641	630	615	648	681	591	614	642	611	628	634	626	653	610	580	639	665	614	615	626	616	621	626	662	611	593	642	618	581	620	612	592	583	639	601	591	634	604	598	615	615	585	582	644	638	661	643	596	670	635	642	610	660	601	595	601	658	648	613	628	636	632	597	646	668	593	640	613	609	656	606	677	632	631	632	641	633	651	612	634	557	628	632	633	640	650	608	637	607	592	632	608	647	627	602	590	670	629	613	573	653	637	640	595	609	608	619	664	604	567	643	647	605	607	581	651	618	658	617	572	652	668	647	645	612	601	623	602	652	628	637	570	618	657	635	602	606	589	599	646	581	619	624	583	605	631	572	656	667	657	661	671	667	627	609	652	621	622	634	619	660	591	659	605	637	601	647	637	637	629	611	623	612	611	614	610	634	592	625	642	619	652	563	618	616	634	602	600	591	611	601	591	619	601	623	612	650	616	617	656	602	608	597	612	600	608	634	616	617	621	666	595	637	669	641	597	593	600	609	598	618	593	627	651	646	606	583	615	643	652	676	634	625	596	600	621	672	578	620	577	616	586	639	624	593	657	576	608	579	582	651	586	571	592	623	615	600	582	645	621	586	605	642	613	649	581	622	622	599	589	575	639	596	633	612	610	582	625	629	621	652	601	619	589	619	616	605	619	608	605	613	608	568	572	601	661	660	622	623	640	638	626	631	653	675	630	602	606	603	599	635	637	606	609	634	633	652	606	592	600	624	624	612	599	612	613	617	641	603	595	681	623	644	651	620	624	626	598	577	633	639	653	638	627	624	646	613	640	627	626	590	643	634	616	647	609	623	614	605	603	654	629	637	563	633	608	611	638	602	628	629	653	612	641	620	585	635	649	650	686	658	623	589	606	634	636	576	625	610	629	615	634	653	583	566	625	610	580	594	654	605	620	600	623	639	634	616	603	623	602	593	615	596	614	650	608	616	628	620	610	615	627	594	592	672	641	628	609	638	617	622	586	631	657	642	622	616	575	607	599	637	670	601	632	633	604	624	623	642	616	618	588	632	566	627	629	593	653	670	625	599	659	603	647	621	618	615	585	627	624	629	640	593	629	594	595	629	615	615	640	630	628	621	652	632	570	606	607	599	630	551	601	593	644	614	603	659	623	598	600	592	618	607	610	608	643	618	596	642	685	638	645	637	595	599	583	661	594	631	658	638	574	612	622	619	671	635	595	592	584	608	627	624	634	602	593	636	604	631	648	609	605	596	608	650	583	608	660	632	617	641	634	660	597	630	603	607	623	641	595	588	594	637	618	633	630	624	594	649	677	607	644	618	584	582	589	648	613	614	625	643	650	632	606	653	635	635	620	614	618	622	584	644	620	593	639	653	602	600	655	648	654	625	668	631	621	570	603	617	612	632	626	691	613	655	626	614	666	622	586	611	600	643	609	646	621	623	617	586	611	651	614	653	622	626	635	671	636	620	596	632	622	615	611	659	605	643	577	592	603	662	636	616	664	612	637	617	625	644	650	612	630	591	580	639	603	632	610	636	609	624	641	634	633	609	583	622	603	658	602	652	580	621	638	647	625	639	658	629	611	641	592	649	616	614	629	577	587	625	582	643	620	651	583	611	638	629	614	653	635	630	594	645	627
25531	21366	27083	25033	9182	2709	1321	3028	15709	19555	12940	5246	2035	1032	754	732	674	679	695	651	692	659	680	654	669	678	616	679	664	680	646	662	710	654	644	708	666	628	619	664	652	634	674	647	646	649	665	662	677	621	678	633	679	604	658	678	675	633	706	670	676	656	646	662	648	664	617	696	654	710	636	657	676	650	701	685	672	658	606	739	672	666	670	619	664	643	645	625	689	656	643	633	627	615	681	640	632	643	644	643	683	673	619	630	623	685	648	622	632	595	687	665	659	662	673	638	688	651	623	599	682	657	713	671	653	673	633	632	643	651	641	612	627	606	681	642	705	658	659	692	648	664	632	620	647	662	641	668	660	653	619	686	739	682	652	657	690	621	656	651	640	689	648	646	589	679	617	682	657	610	682	680	648	579	637	598	693	627	653	637	667	637	649	622	595	647	659	657	639	674	646	662	663	644	644	634	636	672	642	636	656	668	670	681	637	653	629	658	631	666	617	718	691	654	674	633	662	699	698	642	643	656	614	656	660	647	657	639	649	606	654	672	677	646	707	641	665	627	661	665	650	686	632	657	643	638	621	666	658	731	612	629	670	621	657	661	689	655	610	686	684	663	605	647	630	630	672	625	657	631	678	652	645	613	655	682	664	677	658	648	678	618	633	651	672	705	671	622	619	697	671	669	685	648	694	678	624	622	664	643	642	668	624	648	657	608	673	676	660	659	648	658	634	649	681	671	683	715	638	687	613	687	609	656	671	616	639	701	645	624	645	654	700	678	647	671	668	670	654	638	644	624	655	637	677	671	670	690	680	634	607	684	623	659	703	668	668	620	691	684	702	655	690	687	618	670	671	630	678	638	684	683	678	657	665	676	650	673	683	681	654	641	668	666	655	689	674	631	660	684	633	619	614	665	703	682	699	629	681	678	634	700	679	597	668	642	654	680	663	615	655	717	649	643	686	680	598	659	631	627	657	653	653	626	660	627	709	632	649	631	640	690	669	645	665	622	636	685	649	679	693	654	681	650	608	670	607	610	693	649	660	678	647	660	629	695	694	681	646	632	677	681	617	705	638	693	638	617	629	639	641	650	650	623	650	698	653	657	688	634	594	688	643	656	641	686	658	682	665	725	612	695	635	646	610	663	650	629	674	647	641	637	680	651	696	617	649	695	659	651	652	655	686	646	657	688	640	676	680	642	637	664	632	634	655	675	647	680	641	677	645	647	650	627	674	619	619	669	649	663	683	672	683	657	584	673	645	626	587	675	695	670	654	629	651	683	632	592	656	641	619	625	706	666	635	659	689	668	660	607	702	670	642	629	656	677	638	632	627	665	680	621	620	673	669	628	681	658	665	655	651	668	637	636	625	627	663	649	685	614	686	645	635	621	643	688	698	655	613	653	658	649	685	655	631	680	686	637	671	667	628	699	648	658	647	619	683	628	688	746	644	662	707	674	669	645	634	659	663	678	644	615	664	652	610	667	681	650	661	678	646	710	668	658	667	678	644	683	650	709	706	641	617	640	645	665	645	612	668	626	647	656	662	654	649	688	691	632	685	658	607	655	671	677	600	661	682	636	665	669	658	630	654	656	682	632	614	642	654	613	673	642	621	638	680	631	632	657	647	651	637	625	651	632	613	651	672	655	667	622	643	651	641	641	663	669	653	658	699	621	656	678	641	652	625	663	647	625	706	666	660	638	699	667	679	625	701	633	648	637	685	701	612	617	676	697	635	673	654	647	627	638	666	639	640	676	654	630	652	659	652	630	657	627	675	667	733	644	661	616	668	666	654	591	635	645	608	682	658	680	636	712	654	671	675	673	675	630	635	635	637	678	628	653	698	695	642	679	646	630	667	658	680	638	718	662	644	678	621	613	673	691	644	666	651	612	665	651	636	678	682	590	684	699	626	667	616	604	634	643	691	672	678	654	600	659	691	704	666	635	649	678	638	675	664	645	654	668	646	648	631	613	684	615	705	663	653	663	666	665	682	629	650	628	650	665	690	642	655	618	659	671	653	675	657	638	632	637	625	660	649	679	679	689	654	621	646	658	687	669	648	652	663	676	636	648	657	627	672	704	665	649	600	646	668	666	679	627	705	658	707	620	639	676	631	651	657	649	659	641	675	658	661	635	672	638	659	595	643	655	681	667	597	609	691	666	675	656	607	665	616	662	661	656	618	646	649	641	697	635	647	663	594	652	643	650	672	641	686	654	678	623	643	629	685	662	624	630	679	657	603	663	649	653	678	610	679	628	647	691	648	634	668	622	698	629	667	662	659	639	641	666	649	642	634	626	635	632	600	664	636	644	650	615	604	708	682	669	691	668	673	643	636	630	687	629	679	675	657	614	665	639	622	639	602	688	658	693	634	623	623	653	668	647	692	663	631	655	631	652	669	644	611	633	648	601	689	634	631	635	658	682	658	655	660	678	641	656	671	684	681	711	666	659	681	666	672	656	655	691	703	660	690	668	629	698	636	678	626	652	654	670	637	673	629	654	636	641	670	645	664	681	679	647	680	684	639	646	674	672	686	632	676	624	684	688	637	652	624	674	653	658	659	651	674	676	630	694	631	664	640	658	669	671	593	653	644	677	677	649	667	578	669	690	667	647	666	651	676	679	652	618	629	669	597	701	640	692	652	637	644	640	697	671	684	656	608	666	676	693	617	626	658	628	671	625	668	696	651	649	665	724	678	637	690	661	650	644	672	656	702	637	663	708	623	646	672	638	687	634	656	657	655	674	613	644	678	664	642	699	681	659	642	642	633	668	674	625	647	630	633	667	640	618	644	686	607	660	574	635	650	661	644	640	639	643	670	647	634	646	650	662	649	599	600	626	632	680	636	686	662	668	644	677	631	665	647	679	646	658	665	664	620	649	631	660	646	646	663	632	661	679	632	635	638	625	643	645	637	697	595	657	664	623	656	658	686	617	650	649	634	647	642	669	671	660	648	645	645	635	684	662	673	660	654	663	692	661	693	656	637	657	670	649	664	601	690	659	634	674	718	686	686	617	662	624	643	693	636	640	638	624	677	590	630	639	710	673	616	626	657	674	670	643	688	649	662	667	641	560	664	653	672	613	665	605	657	629	682	637	653	628	666	644	678	656	620	646	655	676	598	641	634	679	647	640	647	669	667	653	659	693	623	643	641	601	647	619	696	649	638	627	644	675	678	640	663	670	677	652	624	658	629	687	661	616	651	652	616	668	659	661	707	658	618	603	681	641	636	659	630	661	656	674	641	677	676	623	671	670	659	647	629	666	689	653	603	628	667	638	666	685	672	686	679	666	671	646	625	658	620	632	655	575	625	616	655	625	657	654	638	663	623	689	673	650	655	652	623	686	621	696	630	663	603	684	648	641	695	621	643	689	683	673	641	607	632	647	664	666	659	618	658	678	602	622	679	626	676	669	660	640	680	641	653	658	673	662	653	684	703	655	644	640	683	626	674	678	688	664	663	672	647	614	627	628	613	692	662	608	646	651	656	669	680	656
5592	5723	5857	6212	4317	2464	1265	4469	18149	17886	11175	4909	2048	1055	698	655	603	607	606	592	614	590	568	651	596	632	623	650	602	597	602	608	642	624	593	620	606	614	599	594	572	599	660	619	630	584	608	594	553	604	621	586	579	585	574	583	623	599	601	593	635	622	626	596	578	632	641	620	614	651	614	613	565	607	623	600	634	635	617	643	609	581	638	621	590	573	602	572	590	559	581	587	604	592	635	573	571	610	598	613	582	634	632	621	606	616	616	633	632	575	626	589	615	610	608	618	583	582	596	591	619	630	649	573	583	570	569	586	630	627	597	587	588	621	636	605	607	562	585	571	592	624	613	617	577	622	607	652	598	560	600	597	583	595	576	609	571	627	595	607	591	567	588	556	586	642	607	578	598	578	610	615	609	598	581	634	597	573	600	565	591	580	604	599	611	592	588	627	632	572	616	567	592	620	606	568	610	596	598	602	606	581	611	574	582	588	642	616	589	570	618	568	641	588	617	599	617	579	624	601	547	614	586	638	596	593	613	585	594	598	614	623	601	590	595	567	591	580	616	520	637	598	584	605	617	613	634	604	613	628	599	590	616	591	570	610	645	560	616	591	625	588	657	607	558	641	577	643	598	555	594	589	581	678	540	601	626	635	600	564	560	615	602	578	599	597	596	569	545	563	636	580	559	593	587	591	618	576	583	599	604	613	595	607	583	579	602	612	610	606	572	582	639	569	654	595	587	560	590	654	581	602	616	614	599	550	625	636	626	609	631	582	577	622	590	599	617	644	649	613	552	627	612	583	598	591	585	619	592	607	625	619	618	600	578	592	611	624	527	621	566	602	578	609	602	602	587	616	606	621	582	566	573	584	612	585	585	603	635	594	640	619	617	600	590	617	597	618	608	573	619	599	559	615	657	599	614	590	584	586	607	617	578	604	622	593	557	622	571	567	598	567	592	628	593	657	591	602	596	573	568	636	615	614	604	572	591	615	636	636	582	610	610	627	639	580	584	603	578	631	627	617	593	607	627	595	622	580	652	608	619	592	589	552	601	588	613	586	544	619	577	581	614	586	601	598	570	607	566	600	582	633	577	631	595	604	612	593	537	599	571	593	598	593	601	606	627	576	602	578	633	682	571	592	617	628	642	629	599	606	614	570	634	547	610	556	590	601	660	608	611	635	605	607	573	628	623	613	601	603	611	571	578	564	626	593	597	606	590	612	683	619	568	624	604	590	581	628	597	586	527	638	629	613	612	623	602	590	581	613	601	603	566	589	584	597	580	586	630	616	640	576	583	588	614	624	612	609	599	586	644	614	618	631	613	625	625	619	643	643	576	598	586	600	610	607	573	540	610	574	641	608	622	622	621	628	610	620	578	573	597	574	612	586	634	609	573	587	573	620	602	622	600	575	590	560	581	589	554	623	642	638	625	622	594	642	611	618	619	582	601	596	594	589	609	584	617	587	591	579	633	653	654	570	621	555	627	631	562	568	643	626	630	623	590	613	613	565	639	605	613	603	612	591	602	598	600	581	582	630	602	612	615	602	588	608	598	611	615	580	626	588	631	578	623	613	571	579	602	640	599	608	586	565	599	621	626	580	652	618	629	603	588	632	606	589	591	602	593	595	629	592	594	610	644	584	603	606	644	610	673	598	596	585	592	600	615	611	613	629	605	564	593	605	622	589	602	607	579	599	590	621	574	625	610	630	607	623	600	606	612	625	608	611	612	610	589	582	606	586	600	656	587	633	609	644	594	602	597	596	587	606	597	574	555	603	609	578	612	575	604	631	559	611	559	602	586	616	573	571	589	603	605	608	613	650	583	590	593	565	613	609	608	571	601	609	614	598	593	587	585	633	624	614	630	649	584	597	579	553	602	610	577	578	597	649	565	596	630	638	611	580	638	596	560	586	557	646	624	607	604	627	582	598	606	612	639	605	625	610	631	615	617	611	553	607	622	611	575	605	562	637	561	586	595	574	603	609	585	544	576	601	618	623	627	599	591	618	589	617	624	578	596	576	608	624	591	624	557	601	585	573	568	594	579	601	582	610	641	612	607	620	614	583	603	571	589	631	634	595	624	600	606	552	555	643	583	618	589	621	571	612	585	604	566	589	624	606	631	617	587	565	610	603	630	627	603	637	595	587	607	640	620	603	668	611	598	592	594	599	608	634	638	594	597	604	612	559	583	627	617	605	600	604	596	580	600	587	587	632	616	571	644	584	593	595	620	589	606	651	643	604	567	571	634	593	633	588	591	569	596	612	608	585	600	594	559	588	562	616	582	677	607	559	635	650	572	653	569	610	579	660	570	561	585	598	587	592	576	622	617	612	600	628	581	606	578	580	605	589	615	594	627	597	561	555	587	611	580	611	583	628	608	536	619	656	601	633	592	591	597	602	614	615	634	584	586	595	644	563	612	578	633	613	573	607	600	585	580	590	609	613	601	605	619	608	582	577	596	622	616	614	615	581	597	587	628	624	614	586	620	587	621	592	602	592	612	572	585	569	549	612	594	638	551	646	654	591	613	626	552	580	613	585	600	607	606	563	532	578	598	618	589	587	637	611	621	592	626	579	550	600	566	585	592	625	565	559	588	630	588	643	658	605	578	614	582	568	628	588	586	618	620	683	640	607	591	615	563	587	565	614	599	602	602	602	608	582	553	624	617	604	607	620	574	581	580	609	572	613	542	625	569	576	588	583	597	578	663	596	577	681	589	559	634	579	607	597	634	626	573	593	613	613	627	619	616	580	613	608	576	623	556	578	613	592	613	578	614	617	573	610	588	610	606	622	605	610	600	624	614	614	670	601	596	581	576	592	579	619	615	608	601	625	592	611	608	564	595	603	622	609	612	579	586	626	623	623	617	649	615	607	585	598	566	609	630	569	611	598	601	534	574	612	573	597	583	613	588	632	601	590	614	626	569	608	595	562	598	599	566	579	599	602	594	586	569	619	606	596	591	623	607	571	612	597	586	593	595	606	618	614	600	594	595	598	578	631	640	622	607	613	580	620	600	568	558	615	573	577	593	617	617	592	592	624	564	596	620	593	592	609	612	581	613	595	586	616	601	607	608	601	592	612	589	579	585	608	575	561	572	620	628	593	573	603	564	598	587	606	626	606	568	578	580	551	558	601	641	629	620	615	617	596	628	594	609	561	592	628	619	609	628	585	590	615	616	633	575	600	598	588	582	616	612	608	569	571	606	616	606	574	593	601	605	579	595	568	625	607	633	645	572	611	606	604	570	624	580	591	587	594	617	605	558	603	616	558	605	633	616	619	620	614	569	613	617	600	617	606	622	595	588	623	593	596	573	590	628	628	600	625	588	608	567	579	640	629	602	601	607	626	590	610	580	625	609	609	584	595	621	627	611	663	580	649	646	625	586	618	629	572	593	594	641	661	600	627	601	600	629	634	599	627	591	572	563	618	575	564	604	578	685	582	589	636	600	583	588	612	616	560	598	579	620	605	610	597	597	544	614	597	601	635	609	585
24237	21367	28638	24551	21427	12589	4222	6743	27885	36332	27144	13031	4530	1738	1045	864	782	751	776	765	815	762	802	781	807	830	783	772	773	769	765	761	781	803	710	753	735	807	786	790	770	806	732	770	764	794	753	773	771	797	778	824	758	762	765	739	720	757	782	801	744	756	794	741	760	710	760	752	723	751	731	764	802	784	774	748	723	783	762	777	756	712	760	719	750	766	735	752	735	768	767	745	768	780	747	779	746	727	811	775	726	754	735	716	791	766	834	749	789	744	747	793	746	735	753	735	771	776	744	827	783	800	751	769	744	733	733	746	762	787	757	813	752	745	715	720	784	789	777	756	771	731	768	747	763	820	777	778	723	750	743	737	738	780	759	777	744	757	765	773	794	812	826	781	754	740	724	754	756	727	778	797	744	709	776	765	777	750	755	774	770	777	789	829	789	728	750	809	776	761	777	762	773	713	738	785	798	795	766	799	739	759	758	804	724	763	709	801	759	753	760	798	844	761	738	756	762	727	785	781	768	857	732	765	769	797	766	705	762	796	788	782	733	790	761	817	747	743	744	792	789	716	796	782	780	771	768	762	819	781	778	742	814	780	792	748	741	757	812	779	794	781	780	762	756	776	769	751	788	794	761	723	768	749	775	788	746	772	761	757	729	788	813	756	795	759	791	755	786	745	748	727	802	760	714	704	769	789	752	767	735	756	724	724	796	805	783	748	832	802	749	763	821	794	768	780	724	789	736	778	745	759	790	801	789	743	776	763	748	773	752	790	748	767	788	795	759	842	691	774	763	764	808	727	722	774	746	786	767	723	722	773	811	723	749	782	765	777	766	779	804	752	732	760	745	754	764	757	773	776	765	746	762	794	787	733	788	724	746	832	813	739	767	748	790	738	793	729	773	791	771	744	755	690	766	769	788	771	734	758	788	755	765	822	771	782	790	816	762	779	744	708	748	766	791	758	742	766	785	739	725	820	766	744	799	768	717	796	752	772	795	740	797	783	739	760	770	735	814	769	790	740	765	778	747	781	752	821	716	808	808	735	763	789	799	731	738	765	748	769	707	787	733	761	765	781	738	781	738	749	771	811	753	793	807	815	774	731	796	776	781	731	766	820	762	754	781	766	763	828	797	763	755	760	711	720	761	792	743	779	772	777	759	725	769	746	781	811	755	807	769	743	795	766	785	723	786	761	739	774	703	774	749	768	773	783	752	775	758	743	782	738	765	712	807	722	719	792	771	764	882	779	771	762	788	728	796	758	781	747	853	786	759	779	763	733	752	773	752	708	785	802	766	755	765	741	735	787	772	754	799	745	726	789	732	747	852	768	758	772	812	698	760	774	824	810	780	760	760	757	789	807	767	724	696	798	707	758	714	769	790	688	787	787	771	751	791	784	739	762	779	787	730	779	752	788	736	748	773	773	729	765	821	760	705	799	743	831	747	815	822	720	746	794	783	736	765	849	778	769	768	758	722	800	749	787	756	781	754	732	783	753	815	761	743	767	819	749	721	799	765	749	777	728	792	741	728	758	760	747	743	757	758	718	731	754	761	774	778	756	782	704	765	779	741	782	716	794	773	736	791	817	753	754	721	721	716	735	773	736	743	756	765	754	781	785	720	767	755	696	750	807	762	776	790	761	805	767	752	788	782	817	774	762	800	806	761	727	791	774	756	800	723	739	786	774	685	747	772	773	716	756	738	783	758	795	775	776	800	742	803	732	732	752	724	765	714	758	831	771	803	753	740	727	684	776	748	803	779	789	802	740	746	735	752	747	790	790	727	721	708	709	740	703	820	838	773	761	788	791	782	814	748	725	758	762	766	749	791	773	790	759	759	786	771	756	796	747	747	789	815	728	736	791	723	811	782	790	751	814	788	763	777	761	721	771	772	762	783	740	798	813	759	796	760	741	779	704	754	751	762	762	765	798	831	794	763	764	798	796	743	735	775	737	757	766	749	800	792	752	747	758	757	782	764	776	767	770	765	761	725	774	766	813	778	776	782	799	774	769	778	765	818	787	782	730	802	702	753	790	752	774	809	738	785	837	739	748	798	737	743	737	785	784	801	736	757	813	763	818	800	760	780	743	789	797	722	739	757	764	737	706	779	764	759	777	772	751	777	750	772	746	768	734	775	793	727	772	762	735	756	726	795	782	785	721	796	811	792	775	747	776	748	765	755	745	777	724	790	796	803	781	790	743	786	703	757	760	723	788	770	782	809	747	796	760	760	745	724	793	765	721	751	734	751	771	717	746	757	764	791	749	808	803	783	760	774	786	760	833	786	783	699	762	754	806	769	760	769	785	793	813	769	723	753	762	788	778	769	729	795	791	802	750	769	754	775	730	825	775	760	709	782	731	764	769	705	733	751	784	755	769	761	724	803	735	811	769	772	798	808	794	749	773	760	748	748	783	790	744	674	778	768	805	741	740	741	762	787	770	797	726	749	765	763	713	764	795	741	820	732	754	789	753	755	757	776	790	769	752	757	758	723	769	782	765	770	766	754	788	765	762	798	746	788	765	784	706	742	784	754	781	766	741	746	808	794	794	751	742	838	732	707	760	798	741	778	787	763	765	786	711	765	748	749	794	745	782	748	772	765	785	827	734	728	791	722	765	753	771	779	766	775	747	768	766	747	796	747	752	710	745	723	744	768	782	743	812	801	783	741	785	785	827	788	765	791	758	837	775	749	743	838	754	746	797	774	777	734	718	785	776	773	752	746	730	769	774	730	776	771	776	760	743	739	755	729	751	757	784	753	755	739	750	792	795	784	726	754	753	754	735	720	788	776	745	793	725	756	745	770	791	781	753	753	757	780	791	764	743	747	777	756	735	749	792	762	702	749	749	755	749	727	805	786	710	738	758	757	762	771	751	743	716	732	754	737	775	769	725	807	747	759	734	801	727	761	704	779	744	780	767	754	763	793	755	815	749	779	806	767	772	783	763	762	789	678	730	800	783	756	726	781	710	788	765	722	742	788	757	707	764	752	712	764	751	782	782	775	769	792	741	720	768	783	771	743	762	789	788	740	720	727	784	723	776	776	755	747	758	736	748	741	718	729	741	784	719	760	763	777	709	751	691	778	761	691	766	760	782	798	698	739	747	769	778	740	770	727	730	779	755	785	800	740	732	733	830	782	718	813	795	802	780	720	782	757	749	780	723	714	727	764	788	767	761	728	751	726	761	769	801	711	815	759	752	754	749	761	808	700	748	790	718	755	750	808	760	726	756	771	793	740	743	753	768	736	713	728	782	728	751	790	772	783	818	743	782	777	752	760	789	749	754	772	788	727	781	735	763	778	795	726	730	777	757	813	770	774	794	786	761	770	741	724	789	785	771	713	802	776	723	759	781	762	815	766	740	739	775	735	753	757	807	754	751	785	788	722	741	781	761	731	748	751	785	799	783	800	747	772	792	751	773	758	765	751	770	762	741	726	788	724	824	769	741	800	752	687	720	775	732	807	721	743	740	780	747	805	755	716	758	790	755	757	784
6167	9232	16034	11564	10505	3998	3528	8832	31340	32727	22422	10161	4064	1788	982	750	688	753	758	761	699	739	711	670	680	704	709	701	704	725	670	659	677	704	708	694	701	694	690	709	711	721	735	677	693	699	720	694	720	716	658	680	701	666	650	679	721	692	690	679	688	677	659	671	666	646	698	741	750	721	699	687	690	667	731	723	669	723	680	694	715	699	729	655	709	715	673	697	674	714	680	676	701	718	711	699	692	706	732	709	688	704	680	689	711	714	704	671	726	715	668	762	687	730	662	710	684	695	695	677	684	676	720	717	651	723	686	668	727	668	698	679	697	652	653	700	754	704	726	686	684	682	693	702	691	693	670	677	721	716	722	740	692	716	708	725	674	697	706	692	750	686	687	742	719	721	681	734	670	683	724	703	684	683	661	725	723	674	685	702	716	743	643	705	661	703	676	685	755	681	702	702	731	657	676	678	678	711	685	685	739	715	717	677	744	675	659	678	687	709	703	681	658	676	686	648	701	684	648	686	692	675	677	696	714	657	673	720	648	693	723	696	686	704	655	703	711	702	663	694	732	694	632	693	734	689	678	694	711	693	676	719	674	646	699	763	755	688	724	692	700	643	637	660	740	687	699	682	705	684	723	674	683	670	729	669	716	685	687	698	639	710	669	712	717	708	675	691	728	702	675	717	727	677	667	682	627	680	717	672	665	700	697	764	657	655	699	694	663	704	720	738	645	682	709	734	718	709	680	686	685	674	697	674	676	627	679	678	666	671	737	672	739	693	679	699	718	685	683	684	694	671	728	689	733	649	622	660	722	728	656	690	708	719	693	664	682	716	662	744	698	643	720	677	673	701	657	683	744	682	706	714	681	659	677	673	712	667	704	702	694	650	725	704	666	670	637	650	639	691	691	672	677	663	677	671	711	674	709	663	708	641	652	679	667	663	703	676	696	704	686	694	727	666	650	720	700	719	663	700	651	731	655	666	740	673	702	647	686	698	723	703	726	706	663	682	714	697	726	671	708	680	686	699	654	678	725	710	674	702	704	725	704	686	745	701	695	668	670	656	701	689	651	717	707	707	693	699	642	684	679	717	707	675	695	665	683	674	667	688	660	726	622	714	671	658	673	711	725	687	712	668	685	711	678	692	735	701	745	677	656	677	657	687	710	694	738	661	672	668	674	647	733	738	726	704	724	711	666	703	667	692	674	668	684	720	708	761	726	706	698	651	744	680	667	680	719	740	681	670	637	713	664	732	696	693	713	684	704	672	687	668	717	673	668	705	662	679	732	689	644	690	731	651	705	684	705	662	730	750	698	669	698	665	696	675	654	690	696	707	745	655	699	684	715	673	622	711	642	673	702	735	652	696	715	677	704	707	710	688	708	743	664	702	674	690	684	667	700	663	696	672	675	699	669	703	713	736	674	669	671	711	706	697	696	747	696	676	655	705	666	690	701	682	736	717	689	686	702	680	710	659	714	735	719	692	693	613	723	660	687	725	672	725	665	701	713	723	639	685	654	723	696	715	669	687	696	720	683	680	657	650	671	742	715	721	665	711	729	699	705	679	729	706	723	716	711	641	703	687	656	671	717	692	674	689	702	702	677	631	669	681	725	714	663	684	663	749	719	691	709	693	648	703	654	698	668	690	672	651	690	707	687	701	719	684	684	708	690	712	686	666	683	683	678	736	645	679	643	712	723	664	721	683	700	682	658	701	692	675	705	695	684	679	659	656	715	683	661	640	671	700	694	675	658	697	685	658	713	672	695	640	688	661	709	684	671	691	703	720	692	647	691	713	699	684	715	701	689	697	655	685	719	728	617	718	697	703	690	652	677	718	638	675	704	667	695	679	700	693	671	688	666	660	685	656	656	672	707	718	736	705	681	677	709	695	706	674	696	709	689	693	662	652	685	673	691	738	650	657	654	747	671	685	692	675	687	681	680	677	693	685	686	690	678	666	667	689	705	755	658	685	690	702	664	728	700	706	680	684	729	663	643	711	726	710	691	778	638	716	754	630	722	734	696	638	645	704	692	675	653	717	668	690	637	685	651	672	669	639	724	703	680	663	669	738	686	685	649	717	691	674	686	717	673	675	671	660	694	665	685	735	649	675	724	669	687	695	667	660	648	670	645	736	706	721	641	703	663	717	666	695	698	725	715	682	669	678	654	671	706	689	670	721	713	657	656	700	664	692	671	717	683	733	691	707	665	662	670	698	679	666	679	729	681	650	682	737	678	639	697	672	715	639	681	691	692	681	680	720	703	697	671	709	718	690	683	723	719	661	668	660	666	663	660	691	711	760	680	684	688	714	708	719	667	690	708	668	639	704	662	704	703	670	679	670	717	661	686	706	667	690	614	687	695	646	690	677	681	685	686	678	710	652	685	715	685	687	718	666	710	647	671	662	618	658	688	707	710	710	696	657	744	685	638	663	713	662	670	680	682	637	669	693	682	666	687	689	674	677	707	685	625	658	716	662	684	727	650	705	651	643	746	684	754	717	690	662	721	713	658	681	694	650	722	747	709	661	659	666	684	692	664	672	691	682	727	702	734	718	652	663	697	697	702	680	656	656	678	743	723	646	671	655	706	680	731	705	697	655	716	721	693	712	670	670	757	677	700	739	734	642	654	673	700	697	682	677	703	656	703	724	696	659	687	655	646	690	643	687	692	677	698	736	681	649	657	704	684	705	678	685	691	668	731	657	707	655	665	679	657	660	696	676	727	674	699	705	679	698	654	687	720	693	683	742	656	676	674	729	677	696	714	700	692	682	677	696	707	686	714	709	631	685	706	663	679	675	675	666	693	694	712	692	665	683	652	700	687	665	670	723	726	707	703	676	639	700	717	669	652	694	718	703	714	733	676	687	714	705	648	679	676	718	688	710	677	705	653	712	666	705	704	689	708	641	711	729	609	742	709	651	717	727	651	703	682	705	653	741	720	733	704	683	677	629	722	672	687	728	675	673	688	650	721	698	714	704	697	733	728	675	718	696	689	682	663	680	696	707	673	752	657	694	704	704	656	705	730	700	670	673	645	674	673	635	694	665	691	707	661	678	689	691	672	732	709	734	700	692	704	722	701	647	658	692	685	685	705	704	702	671	674	695	651	656	645	707	700	669	711	705	682	693	673	679	713	694	659	705	737	665	687	658	719	681	709	663	667	706	680	640	682	703	711	602	695	643	652	691	710	691	716	660	696	675	686	686	707	694	659	694	691	669	713	739	665	709	735	655	744	655	698	673	657	661	732	678	730	658	712	677	712	695	686	666	683	662	712	759	658	662	686	648	680	668	638	672	724	706	649	665	684	667	658	689	649	676	681	716	714	696	718	694	689	701	715	739	665	686	685	742	711	658	680	645	681	656	664	687	682	679	674	644	704	653	658	654	721	677	650	678	671	676	672	666	697	670	667	672	714	644	745	670	750	646	718	697	684	648	673	661	729	712	699	652	693	686	676	734	676	647	661	714	741	662	706	676	694	679	682	696	706	718	710	676
27687	15096	9275	5673	4090	3603	2324	2627	2729	3022	2315	1433	1056	807	787	739	760	695	714	714	715	722	708	743	745	702	679	706	744	701	714	722	741	694	696	682	763	727	695	738	681	712	725	741	704	700	704	705	700	691	708	702	698	677	743	719	733	723	743	744	714	728	703	731	731	718	716	676	693	707	723	712	649	712	695	711	701	663	675	746	729	679	681	704	716	716	661	717	675	712	736	711	787	722	723	724	699	724	672	686	678	697	702	707	706	745	695	675	676	719	699	675	705	739	709	757	726	684	632	661	724	742	714	770	704	698	728	683	692	727	763	662	735	728	713	681	709	690	724	719	728	730	690	668	725	671	726	748	643	667	673	721	704	662	717	741	743	730	696	679	724	719	737	703	688	734	715	716	762	682	671	737	697	728	681	710	723	664	681	723	722	708	700	735	699	706	738	700	712	741	732	717	747	712	745	716	677	693	650	718	684	669	711	682	733	736	708	707	677	697	707	750	704	686	706	734	701	695	656	705	701	707	674	692	720	687	673	690	722	685	750	744	685	679	701	725	707	723	725	732	708	716	705	752	696	759	727	685	639	694	712	715	741	697	714	735	688	691	731	750	707	648	708	671	693	711	737	619	700	740	711	692	709	751	732	734	682	701	683	733	704	728	660	725	719	711	680	729	723	723	682	710	690	685	695	722	665	731	729	655	711	731	702	706	765	705	702	728	719	721	749	700	680	702	726	670	731	723	688	723	689	710	707	637	720	680	705	721	714	720	699	709	739	674	682	687	702	752	759	671	701	657	757	740	712	676	727	625	692	713	658	685	699	671	730	684	691	700	722	649	683	748	682	678	724	694	738	727	684	675	711	680	718	701	725	686	719	692	738	681	699	682	763	726	710	696	702	717	756	719	723	721	709	767	775	694	699	698	712	757	691	749	740	721	728	683	803	694	706	721	734	697	718	703	718	700	729	724	681	703	722	703	717	736	709	725	640	726	737	716	658	705	709	722	692	745	688	654	707	750	696	708	730	765	667	682	704	691	748	683	723	670	695	714	723	732	658	677	708	732	715	715	683	749	713	728	690	630	707	756	680	686	716	712	700	687	714	714	703	640	651	719	675	703	717	727	706	660	723	733	707	718	696	726	731	721	745	703	695	682	752	695	665	692	732	750	707	740	727	731	727	702	748	660	732	730	744	718	707	743	707	767	660	698	732	703	744	692	731	690	697	689	757	754	663	710	741	657	735	751	701	729	766	704	728	748	691	699	705	717	721	734	728	647	701	725	693	738	685	738	686	696	648	691	742	720	679	728	729	776	765	713	689	715	681	687	730	716	685	684	651	700	722	693	645	723	741	687	744	711	663	694	694	705	738	709	705	671	755	707	688	663	685	690	715	725	693	726	720	692	681	696	734	682	672	703	665	710	712	727	715	657	751	709	656	701	698	733	664	744	738	683	709	682	670	703	727	700	725	707	766	703	679	671	715	672	678	720	748	759	717	740	777	690	685	738	669	771	722	703	756	702	741	664	688	697	712	749	731	750	689	703	677	704	700	722	707	710	750	658	673	718	730	703	728	707	704	714	675	703	707	726	704	705	683	746	731	702	721	737	706	711	689	710	694	695	716	715	768	713	698	708	723	716	748	713	797	697	696	649	718	702	695	742	696	716	695	705	725	680	757	668	696	735	735	756	680	693	647	707	709	698	711	718	724	777	703	727	682	687	724	702	682	733	705	737	718	682	658	694	694	718	681	727	691	708	714	716	730	657	724	729	673	658	664	709	695	664	739	742	745	734	711	723	722	697	751	713	755	685	676	656	679	738	693	684	725	697	734	688	727	714	743	666	680	710	726	774	693	697	728	711	716	660	714	708	712	762	740	733	698	663	709	725	713	740	716	709	701	664	757	696	736	683	698	725	713	687	756	719	679	677	721	740	655	727	767	727	693	747	716	699	701	685	694	743	729	704	699	646	633	743	725	721	697	690	742	718	692	708	739	714	708	699	702	692	723	717	683	726	740	728	739	628	778	752	734	640	689	683	727	692	664	678	724	705	739	708	655	756	690	672	675	755	739	695	698	695	740	697	752	692	693	773	721	704	693	699	748	722	698	696	707	723	669	709	741	678	714	721	717	691	749	710	685	666	699	701	694	712	723	751	695	676	746	740	711	725	689	715	747	726	730	742	756	703	721	710	686	706	707	760	726	711	722	704	709	719	735	695	676	696	750	770	750	757	683	685	780	735	733	700	685	684	702	705	693	727	746	748	681	687	691	712	725	712	743	678	689	738	743	752	731	710	689	738	667	709	712	751	729	690	746	776	712	710	737	698	710	692	755	724	736	696	699	725	739	709	716	744	678	724	723	725	686	721	690	770	670	716	737	695	657	672	689	713	697	710	756	733	690	685	672	726	717	686	775	745	760	675	711	727	685	654	675	755	719	680	697	691	682	744	661	741	683	694	678	755	654	667	708	697	714	749	699	702	729	734	664	739	713	728	685	717	657	712	733	729	732	741	672	711	734	702	726	682	713	693	711	710	742	672	701	678	768	727	674	721	710	687	713	739	740	730	694	725	697	749	696	695	759	789	739	685	682	738	707	704	717	671	679	693	720	709	697	715	705	726	713	705	674	735	722	712	743	753	720	687	667	699	681	671	708	701	761	686	744	726	743	750	718	737	710	709	774	686	642	714	732	695	674	705	725	691	715	722	651	685	654	693	746	714	717	674	704	630	697	739	748	724	690	691	676	719	710	692	701	712	708	747	701	709	715	689	734	683	734	713	722	711	689	744	715	741	705	695	762	728	729	715	696	704	662	689	706	722	730	648	735	693	702	703	698	717	698	707	730	725	707	741	733	699	699	739	716	737	752	710	719	686	709	728	730	699	713	710	759	711	677	743	778	680	716	747	709	730	685	657	750	725	745	723	742	744	736	709	740	681	694	766	737	705	657	684	725	707	720	680	689	690	676	695	726	741	692	727	752	709	720	668	666	688	687	659	701	738	690	776	712	678	701	700	717	728	697	669	688	709	690	710	753	704	654	740	654	777	694	733	659	694	701	722	692	689	703	715	693	777	683	703	701	710	763	700	701	722	712	695	728	715	721	675	710	718	700	689	715	676	682	690	711	725	653	670	718	748	723	741	724	764	715	730	732	710	697	786	665	724	730	791	677	705	721	732	713	669	721	679	676	709	691	716	681	715	708	698	707	705	691	704	677	705	713	690	732	736	701	719	747	718	713	762	733	745	696	668	750	717	688	730	683	691	689	673	670	740	725	657	732	733	736	692	712	759	684	763	657	729	639	730	707	703	689	671	755	676	703	715	715	697	653	676	703	708	716	736	690	727	730	673	659	699	710	694	688	721	679	729	669	705	726	730	714	723	701	699	659	736	721	758	767	720	733	700	664	732	744	705	723	727	712	726	721	729	713	700	648	717	708	709	701	693	744	689	735	703	660	708	673	706	743	698	676	671	690	733	719	703	739	775	740	641	679	720	731	697
6028	7340	9164	5260	4760	4461	2853	3718	3553	3477	2540	1419	969	705	673	614	627	669	588	652	622	626	616	633	579	610	577	629	624	600	611	639	622	580	605	658	643	671	605	573	631	634	590	610	624	644	642	647	628	660	627	656	607	618	682	596	623	692	660	612	592	628	657	661	601	630	646	646	617	631	629	587	640	642	617	615	658	671	632	667	626	619	604	642	655	591	603	613	649	608	581	620	608	606	640	610	571	597	618	624	605	613	595	565	604	630	660	622	612	598	588	603	609	613	623	633	628	642	623	647	614	641	601	609	621	615	659	610	690	633	547	621	606	641	615	656	617	605	643	607	635	591	629	590	632	625	623	618	610	628	597	643	637	616	607	617	621	607	627	630	613	615	626	615	665	575	580	595	658	620	602	621	616	608	644	646	621	611	623	585	627	639	638	631	635	626	618	590	631	600	630	566	630	668	633	644	643	651	645	633	650	651	616	627	596	594	594	645	604	605	624	608	637	646	627	652	660	592	629	640	655	634	595	616	610	668	636	639	640	617	605	601	583	608	607	624	614	619	635	605	613	598	677	600	628	648	586	622	576	619	590	668	638	662	609	648	646	678	607	677	603	615	584	640	618	642	644	659	640	586	621	572	648	639	622	595	617	611	652	637	632	644	630	615	596	608	583	624	623	646	643	671	606	612	613	595	609	622	615	627	641	593	632	644	681	606	635	598	635	644	608	633	612	661	638	620	590	621	620	620	613	640	642	600	630	591	596	634	603	599	643	616	641	662	620	640	623	607	608	604	643	674	626	596	622	621	593	670	627	625	613	604	636	621	647	659	631	638	671	578	602	594	645	649	589	642	693	620	635	595	615	603	592	666	617	644	615	605	603	597	652	620	639	641	638	653	607	646	656	602	645	653	646	615	642	632	651	655	596	611	660	619	649	623	622	612	602	622	670	618	621	574	602	597	646	619	633	583	598	635	611	606	616	608	614	610	587	596	605	631	654	641	625	630	647	637	593	631	631	640	625	637	646	600	628	614	600	612	649	589	638	626	633	625	612	598	679	602	651	639	646	629	654	601	597	639	664	631	648	628	618	693	613	632	605	651	642	620	638	601	621	603	593	643	617	610	619	638	650	620	662	629	594	622	599	601	575	674	629	646	607	583	626	608	623	591	603	626	607	640	629	660	609	624	648	594	600	601	631	641	621	649	618	621	641	606	648	594	633	612	611	597	627	651	592	635	619	619	602	649	616	631	583	613	591	648	655	679	670	602	602	675	650	611	664	624	597	616	624	612	623	601	606	641	616	625	589	668	653	640	624	654	666	671	641	638	630	607	581	608	626	583	619	655	658	626	631	640	647	647	632	601	628	646	639	638	610	600	660	607	576	665	605	614	681	628	604	680	594	603	649	655	591	641	635	598	659	607	644	637	633	586	621	581	676	600	590	628	604	607	642	645	629	618	624	666	605	671	605	622	602	620	632	601	669	637	610	622	574	613	625	607	651	618	595	635	646	623	604	654	596	602	618	631	600	659	624	614	646	637	611	637	597	610	640	619	610	628	659	641	611	634	638	617	660	671	621	617	597	592	639	628	657	622	658	611	643	616	624	671	610	620	646	622	580	612	641	608	635	650	647	620	618	639	660	596	581	674	636	646	616	676	617	610	647	630	626	597	610	621	662	614	606	585	639	655	603	603	665	613	619	608	615	613	579	615	560	601	633	608	620	641	662	649	619	624	605	647	630	669	663	588	643	655	654	618	579	630	632	629	594	640	579	599	649	640	652	651	650	599	658	657	577	643	669	594	640	626	653	573	627	601	600	612	648	610	618	600	612	619	668	607	672	602	629	626	661	632	633	672	599	666	654	618	603	600	661	642	599	637	680	552	586	675	640	639	628	647	627	642	660	652	632	626	608	631	652	562	613	621	680	654	591	626	617	600	629	618	554	660	629	610	669	651	632	689	630	657	670	604	638	621	607	636	627	625	581	598	633	642	666	617	650	634	611	596	613	611	605	620	646	591	617	634	644	626	684	649	633	609	631	600	634	590	612	641	652	649	600	608	569	660	604	633	679	581	609	611	631	606	589	630	621	597	616	592	640	607	612	652	634	665	698	627	651	662	596	651	647	607	609	615	607	619	611	654	664	616	620	655	612	628	615	623	653	613	606	625	610	643	602	618	626	629	607	663	651	626	658	649	623	642	593	640	645	646	623	600	645	598	624	613	633	586	589	587	581	652	567	646	639	615	625	627	678	634	611	619	604	667	624	626	626	590	607	598	582	631	627	622	615	630	646	598	627	605	604	586	602	631	619	590	647	592	629	545	566	638	578	650	607	568	605	651	670	603	622	578	637	668	601	630	609	596	608	643	672	598	662	678	616	579	563	647	627	647	584	634	638	622	674	625	645	619	590	646	650	584	641	660	621	654	659	596	674	580	601	625	639	591	611	651	582	583	643	682	637	653	637	603	644	642	697	620	641	613	634	623	613	613	558	651	693	616	671	624	595	578	658	608	653	626	621	601	652	626	624	626	582	607	630	597	629	596	638	631	593	615	638	610	657	580	610	612	603	648	625	663	584	626	572	613	621	626	691	596	621	628	626	617	600	620	625	627	631	638	664	585	631	610	636	612	613	637	592	615	624	619	655	615	647	605	617	666	613	630	599	609	652	634	637	615	655	698	621	684	607	647	657	613	583	639	609	688	638	646	639	613	645	632	644	633	640	620	627	653	637	633	586	657	624	618	643	622	627	615	616	673	647	594	613	596	629	655	638	606	665	634	610	661	643	625	624	651	655	605	623	580	636	587	620	604	602	610	613	607	614	605	602	647	625	601	643	590	624	643	645	641	603	641	633	643	666	634	636	615	624	629	629	656	653	638	628	644	635	631	634	626	650	602	606	636	626	645	616	641	625	644	620	664	626	600	646	609	642	604	579	580	628	581	608	602	646	617	624	626	652	612	658	637	625	632	623	661	599	599	614	627	632	625	648	651	595	600	623	630	615	603	680	608	620	658	634	608	600	620	592	656	672	587	630	596	625	626	684	631	635	614	625	649	676	613	646	655	580	618	571	617	666	626	674	684	650	615	670	619	637	617	623	617	640	594	649	575	653	665	600	601	633	648	628	630	649	624	675	642	614	615	582	594	585	623	659	621	603	601	659	607	619	628	633	608	619	648	579	622	650	684	564	640	628	612	624	632	652	607	625	634	663	664	606	600	633	646	599	631	609	663	633	689	672	685	607	621	596	635	630	604	636	607	616	686	606	621	673	591	589	643	655	582	661	635	570	598	625	673	633	646	641	609	661	609	605	632	613	646	617	623	636	608	622	582	635	576	700	589	667	612	622	628	618	600	661	588	598	625	635	589	636	626	658	620	656	608	606	632	617	609	570	643	588	632	557	590	647	626	653	653	649	650	666	597	652	642	606	591	635	655	624	625	631	627	631	665	632	609	588	603	620	611	698	610	586	638	617	637	613	661	651	621	689	643	670	594	636	620
25520	21353	27207	25727	18272	11211	9406	6600	10177	15311	11847	5110	1847	1083	760	739	672	682	676	664	698	693	690	636	672	663	648	689	699	704	611	675	752	636	688	636	680	642	667	695	676	647	684	709	690	652	653	708	677	689	662	623	674	608	689	655	677	676	666	718	697	685	696	646	634	643	688	683	666	688	652	676	648	642	655	646	648	656	633	694	693	676	619	678	667	596	633	670	707	675	677	710	703	647	686	661	643	648	652	666	680	655	650	617	633	668	625	672	656	671	678	696	682	661	668	655	655	659	666	686	633	660	634	632	625	648	694	665	670	662	644	659	635	692	671	660	650	669	686	661	692	676	661	684	674	659	656	678	667	672	672	677	653	688	647	687	638	683	697	671	643	631	684	637	615	666	653	668	643	656	665	645	624	626	684	607	662	689	683	656	664	655	642	651	687	623	601	690	655	634	685	656	725	680	665	631	676	644	648	695	696	643	616	721	654	655	634	695	648	604	651	678	678	694	683	604	707	700	678	659	596	627	625	658	652	618	658	665	657	687	610	670	671	651	649	670	696	691	687	662	641	675	644	623	684	680	637	650	691	639	694	674	673	636	654	623	718	633	652	601	646	633	693	646	687	695	660	632	644	705	635	661	678	694	683	652	672	670	678	643	676	640	677	682	709	582	675	681	653	681	688	653	689	694	695	621	698	646	654	687	649	662	638	694	719	650	665	670	646	660	679	685	625	711	685	672	665	665	612	636	657	604	715	688	685	645	689	620	644	680	670	660	676	643	664	651	710	653	670	662	669	672	638	669	667	693	695	607	652	652	678	674	633	705	649	665	685	715	657	625	628	691	637	666	665	635	695	687	685	676	599	666	671	698	624	664	685	652	637	658	712	674	659	629	668	657	689	682	634	673	688	665	660	679	648	654	735	692	670	695	650	642	671	636	712	654	648	684	666	676	672	671	668	656	661	624	660	669	630	667	616	680	719	728	630	653	610	632	706	700	629	675	688	701	682	653	624	612	651	667	664	651	652	623	650	678	605	678	655	692	677	638	665	688	723	640	678	690	627	619	656	701	649	636	647	679	636	649	665	664	634	697	687	698	694	690	663	660	667	677	677	670	707	636	670	607	670	644	628	680	654	645	625	658	627	668	598	659	665	655	683	693	659	659	669	635	663	672	644	660	684	623	633	716	649	620	637	656	727	680	654	685	668	630	665	682	683	659	630	681	649	670	700	637	682	647	664	705	667	705	649	693	608	696	672	651	689	668	627	635	641	651	695	666	586	636	654	648	674	689	653	615	623	642	619	631	664	656	688	672	669	638	645	663	707	657	669	718	675	658	642	683	638	634	643	715	680	686	668	694	665	671	651	662	657	673	676	668	702	683	670	680	664	724	680	645	689	665	656	652	665	669	661	607	638	664	672	670	671	630	675	641	690	622	674	643	651	695	648	697	633	688	640	646	627	647	699	668	681	659	646	638	665	655	606	612	665	670	669	678	663	693	669	675	655	635	674	653	667	622	678	674	665	644	646	669	652	651	662	678	651	668	665	668	684	644	620	633	693	650	655	640	641	729	675	618	670	652	655	653	619	628	650	648	612	609	709	662	682	600	673	693	648	706	678	636	642	684	641	679	681	648	616	651	667	616	663	672	616	637	683	727	657	681	680	681	639	635	634	652	635	646	629	617	666	663	645	705	693	634	662	627	678	689	666	641	635	661	692	650	614	638	611	642	645	704	657	656	670	671	698	684	649	653	666	695	681	729	717	643	650	590	595	680	645	657	642	657	655	680	646	693	694	643	663	649	654	640	658	675	674	710	671	669	681	691	639	642	615	685	660	628	665	681	661	633	639	658	690	648	672	656	697	672	655	651	672	640	621	602	592	680	706	640	661	669	626	645	652	651	723	648	643	650	600	666	671	647	687	660	668	668	687	672	672	646	667	673	631	648	652	620	645	671	637	624	637	681	645	669	664	628	630	710	653	670	652	690	637	599	675	663	678	625	625	638	661	663	676	656	662	646	644	690	652	643	630	642	701	616	706	666	711	658	650	646	664	669	656	648	743	664	671	662	650	671	666	700	716	605	630	661	718	680	668	650	695	681	673	672	681	684	676	664	642	628	624	655	646	659	715	670	712	676	661	678	643	682	642	673	609	619	655	663	655	703	716	647	678	676	645	672	674	684	672	645	642	666	664	676	678	679	673	642	655	634	629	655	668	628	668	659	654	612	629	673	664	662	682	702	639	680	651	684	657	607	651	666	671	643	661	688	684	666	639	668	672	620	632	607	666	673	635	660	644	625	652	640	668	666	665	676	649	653	645	661	667	590	669	680	657	695	694	661	661	686	707	700	656	649	662	665	678	661	640	683	702	644	630	608	705	616	640	696	689	648	671	642	633	683	668	693	653	677	637	658	688	715	705	657	659	654	685	678	687	689	674	634	643	685	664	690	693	668	638	677	668	669	617	657	662	665	689	635	655	635	640	651	633	662	670	664	657	624	659	653	659	625	657	700	682	646	636	644	665	626	691	694	637	635	662	648	652	620	685	663	603	688	656	654	686	692	640	697	657	658	640	670	647	608	687	650	672	595	685	662	646	637	637	649	654	638	649	645	699	653	601	656	649	663	625	620	664	654	629	676	639	653	647	666	669	643	641	676	683	632	657	664	669	679	656	610	691	665	683	711	661	608	714	684	635	681	700	617	669	687	707	682	692	702	668	677	645	660	692	656	713	696	650	682	659	624	610	648	588	702	679	586	632	678	692	668	646	676	629	723	696	681	727	681	659	691	697	661	640	683	695	680	606	660	650	660	623	687	691	670	698	659	651	691	709	685	637	653	630	651	697	671	675	659	642	693	685	659	667	642	665	626	628	637	705	622	648	643	669	663	672	689	649	692	701	659	679	609	692	657	706	652	688	663	639	614	648	640	651	683	636	679	687	639	650	675	656	658	627	672	631	630	617	686	667	680	638	663	620	616	687	688	645	672	645	660	633	631	680	661	661	668	642	653	646	676	719	647	689	623	651	668	665	701	624	663	656	658	682	648	685	628	640	628	686	680	715	635	669	643	626	703	649	680	645	643	670	655	626	621	632	675	647	701	662	655	662	658	651	643	685	621	734	687	697	621	703	660	672	628	616	672	663	642	653	721	667	634	661	649	652	659	632	635	683	660	657	650	667	674	653	642	683	677	697	657	656	692	685	669	652	633	668	656	688	667	649	662	710	617	641	632	635	653	671	691	617	701	678	646	630	638	648	638	649	680	684	667	680	677	643	659	622	602	600	683	662	686	652	653	653	699	643	653	627	702	654	664	626	649	666	656	643	675	639	643	654	664	652	642	704	654	663	666	656	698	620	658	660	599	672	669	654	686	678	671	659	652	689	602	643	668	686	655	629	672	661	717	694	658	643	631	675	659	609	647	661	676	646	634	669	625	628	625	662	666	708	628	635	731	656	608	648	676	642	706	672	649	655	688	683	665	642	638	636	651	690	688	669	668
8504	17342	15717	13664	14136	10011	9681	7647	11870	15298	10669	4773	1915	1064	689	612	617	635	641	641	636	590	610	599	626	638	615	616	587	633	639	568	601	604	571	594	626	635	668	586	633	657	621	592	653	630	603	613	592	627	632	586	635	624	607	609	566	635	635	620	606	629	564	661	609	611	570	609	607	604	617	569	580	584	631	616	599	654	625	660	634	626	586	602	646	601	571	563	623	669	580	646	624	655	623	619	580	633	615	595	621	602	641	645	594	602	627	578	619	600	594	625	601	622	616	611	640	630	594	613	638	647	617	598	626	573	589	623	596	602	642	642	636	590	611	586	619	615	648	630	616	606	590	589	600	650	610	686	613	621	598	603	578	610	603	606	584	617	578	559	618	627	684	564	654	610	621	624	616	606	648	623	600	620	649	650	614	618	600	599	538	554	612	628	596	587	645	606	609	632	600	620	616	587	581	595	617	615	631	653	615	620	590	586	586	648	575	652	635	658	598	626	623	640	621	599	621	582	602	633	591	656	573	627	603	648	596	639	606	621	595	594	637	579	618	618	649	619	631	603	593	579	647	616	624	647	610	595	600	667	632	588	633	603	602	630	623	666	612	601	627	587	622	595	620	626	617	599	652	631	593	623	584	619	610	565	649	597	639	623	627	650	617	581	615	613	655	650	604	601	624	622	651	612	564	617	653	620	603	588	663	622	601	581	580	611	610	610	630	605	583	623	682	599	634	588	624	610	564	612	577	616	580	625	587	645	656	588	591	612	573	589	613	596	612	613	599	625	639	621	576	619	591	612	559	608	639	601	635	598	605	626	574	649	616	572	636	625	617	649	647	612	599	633	627	575	617	597	599	603	613	601	595	638	646	656	606	594	591	642	639	571	598	592	625	628	608	616	623	611	590	636	640	599	600	615	591	616	631	614	575	635	626	620	574	616	654	611	673	557	640	634	641	620	630	650	595	612	601	630	625	609	634	573	603	582	653	571	620	678	592	612	614	636	633	593	625	575	645	638	628	605	647	600	643	626	620	595	658	599	573	594	585	621	613	596	616	580	642	601	618	610	564	555	619	632	612	615	602	594	603	630	632	623	599	606	607	666	609	592	624	646	576	583	663	560	622	571	633	555	617	596	622	618	638	591	644	644	620	626	594	595	637	568	610	561	581	561	657	616	614	556	632	637	597	607	619	587	613	658	587	592	610	633	652	654	631	595	599	591	600	582	628	612	627	613	619	635	641	638	621	625	570	633	605	634	627	586	607	595	655	659	609	649	650	654	587	638	608	603	565	584	628	598	619	566	590	664	595	617	604	625	662	578	632	585	614	617	639	622	635	641	612	649	653	596	619	583	628	681	608	628	629	603	671	588	616	648	592	630	669	664	607	587	624	591	589	608	603	606	626	615	659	601	628	602	618	629	579	648	666	586	613	608	609	616	619	616	607	677	600	618	627	613	615	604	630	568	571	603	627	551	567	673	611	597	623	595	563	648	595	602	625	600	611	626	606	613	612	632	601	600	599	646	631	635	605	635	611	630	557	591	618	633	593	614	606	612	572	677	564	628	595	646	576	618	652	610	605	618	634	610	574	591	598	573	603	582	611	573	624	602	597	594	595	643	599	631	626	582	619	625	660	638	622	600	637	605	534	578	624	581	632	597	625	586	605	586	604	633	606	657	560	610	609	588	611	621	624	592	649	627	554	624	624	584	657	602	609	593	632	589	615	592	630	589	603	587	602	634	674	620	595	625	660	582	629	593	650	632	595	641	675	573	619	624	636	619	591	615	607	622	583	613	619	646	593	633	634	623	584	605	648	605	588	607	609	589	606	627	643	672	604	655	602	617	663	611	614	619	604	614	650	613	647	655	603	618	591	648	580	598	620	644	635	664	612	601	575	591	603	579	657	649	625	602	625	628	638	608	650	633	619	658	648	688	612	681	649	608	586	635	597	643	637	617	625	565	577	615	599	619	614	628	630	646	568	620	598	614	624	604	624	613	608	586	651	580	614	650	597	592	601	630	650	623	656	636	624	618	625	605	617	614	641	663	640	611	629	634	608	617	589	603	593	626	634	608	591	609	617	596	626	623	596	595	616	614	586	602	606	590	591	576	549	591	620	573	629	602	598	588	599	603	596	617	639	597	585	632	562	621	593	591	646	569	615	615	602	619	593	574	611	590	596	621	603	609	586	609	622	667	620	632	625	604	602	581	618	601	624	643	641	603	573	639	634	611	605	599	602	604	678	588	628	597	601	611	663	603	615	624	628	641	580	597	623	635	620	631	622	588	622	634	580	588	601	671	599	636	623	567	641	637	605	601	612	609	584	595	630	649	575	631	636	613	600	616	627	604	585	681	608	633	560	587	650	600	668	618	584	650	642	599	604	631	628	596	616	578	609	584	603	622	582	634	593	625	648	664	635	577	578	606	606	620	565	613	621	649	626	643	603	580	617	613	588	649	668	657	600	618	623	663	617	617	614	605	587	602	586	638	607	619	625	676	626	614	625	621	647	600	593	607	618	593	650	605	621	589	602	630	604	591	581	656	611	653	602	598	585	611	612	622	610	610	628	617	594	678	590	623	566	633	623	583	611	622	653	619	619	614	568	614	607	633	609	631	609	643	591	623	634	628	608	612	610	598	651	658	623	576	546	637	633	645	601	660	621	605	632	639	584	620	589	614	590	593	630	599	649	657	620	633	635	618	610	575	594	630	652	628	622	626	581	628	634	622	603	638	603	599	630	621	604	639	616	599	578	631	649	610	655	607	596	641	600	618	653	639	604	633	631	597	622	609	615	592	593	598	614	616	602	609	606	627	612	609	610	614	632	631	624	625	586	580	631	622	599	597	622	613	590	612	666	634	607	640	654	609	641	634	621	603	651	607	561	620	631	585	610	601	678	592	631	616	616	605	636	647	609	644	613	660	641	645	632	611	629	605	577	659	575	609	633	615	600	593	598	607	623	599	617	600	618	591	601	618	596	622	607	656	631	576	648	637	591	598	663	593	556	626	598	612	611	604	647	610	576	676	642	645	594	608	615	606	613	609	640	633	640	675	654	608	581	647	599	608	608	606	615	600	641	594	578	641	615	638	622	655	600	629	598	614	650	614	613	593	604	608	635	549	580	631	629	635	667	634	639	603	607	641	634	593	604	607	572	604	599	567	611	584	641	604	570	596	588	642	616	632	612	632	621	616	562	623	600	598	590	665	603	604	644	592	576	582	597	630	588	641	644	629	599	630	634	634	591	600	611	564	613	601	663	656	625	589	571	637	588	608	588	601	599	592	615	594	624	647	638	626	608	635	620	559	596	611	570	621	636	600	612	619	636	581	612	630	616	601	639	648	600	633	592	644	589	586	635	586	643	603	635	598	633	574	629	622	616	635	640	582	614	599	637	594	597	633	603	595	582	615	583	589	586	594	635	639	615	559	602	600	595	601	593	607	578	616	601	642	600	606	647	607	640	599	593	614	608	629	592	601	627	617	622	635	625	615
24240	21376	28613	24623	22627	19228	13494	11961	16151	27708	23030	12739	4202	1906	1019	842	777	792	825	789	804	769	730	751	759	790	748	772	795	761	795	817	749	731	753	754	779	779	753	767	742	753	811	796	738	711	792	793	763	738	784	711	753	730	771	705	769	753	772	718	727	763	788	781	750	785	770	742	768	765	801	744	809	774	772	795	736	719	715	768	830	743	764	771	765	744	780	743	781	775	811	780	774	769	755	775	750	797	763	770	762	712	768	714	731	743	804	744	762	746	780	785	795	731	764	757	782	728	786	797	766	787	718	723	738	767	756	743	728	754	773	769	767	737	766	768	767	752	744	751	801	791	785	779	742	712	741	771	792	759	740	751	742	764	779	735	774	778	768	694	807	734	742	788	740	775	751	787	771	724	793	695	771	783	755	789	763	731	755	758	754	747	779	765	801	810	730	740	761	760	754	767	795	774	750	769	768	773	779	759	774	786	733	749	786	740	784	776	753	767	749	760	681	764	798	756	756	762	743	714	777	722	791	848	792	767	793	809	772	771	704	765	768	751	781	758	770	763	742	728	745	813	783	820	766	772	773	704	732	748	766	820	692	819	808	764	794	752	809	785	748	746	806	774	775	745	728	751	759	759	734	755	749	782	743	760	746	786	757	770	783	779	797	765	754	755	815	746	781	755	721	777	792	785	730	826	766	750	766	752	740	794	770	737	790	762	720	726	747	749	775	753	751	736	773	676	746	717	785	752	759	774	702	713	747	744	784	745	802	737	754	771	775	768	755	785	715	778	805	781	758	716	736	828	750	751	760	746	761	741	735	836	723	787	792	753	741	820	687	748	760	727	726	769	766	755	781	775	749	760	784	804	735	804	760	745	782	687	740	776	777	720	712	778	808	784	791	785	759	749	785	780	816	732	713	786	799	755	739	737	784	739	721	738	718	748	753	726	764	745	785	751	767	756	786	787	791	809	752	753	774	796	756	772	764	790	728	703	738	748	808	748	800	791	807	763	797	789	774	752	757	785	753	749	782	778	745	769	789	689	726	769	722	743	788	738	778	730	719	756	765	772	766	730	782	716	741	751	736	789	719	774	715	696	755	792	715	772	767	746	793	732	805	818	782	732	697	730	769	755	794	760	755	773	733	825	791	748	714	740	757	707	751	795	785	791	764	806	750	781	781	776	707	735	782	788	808	732	714	731	803	798	746	738	740	740	739	767	764	805	799	782	778	743	830	768	772	777	753	791	762	750	744	742	766	741	747	791	803	737	783	747	771	756	762	783	783	713	766	767	804	814	778	745	776	726	808	806	757	742	755	782	780	802	777	749	741	767	731	772	804	746	743	795	804	749	766	753	748	763	786	742	747	752	774	697	748	745	738	785	715	769	773	750	762	743	774	761	770	700	755	766	713	791	794	802	742	792	805	791	763	774	762	754	761	717	794	748	735	774	747	730	747	717	708	799	758	748	763	729	763	708	738	708	758	774	713	776	779	776	803	763	744	769	771	829	765	811	713	703	790	750	749	750	742	770	766	730	757	696	753	766	714	766	755	760	753	715	751	748	743	686	771	695	741	754	771	786	725	765	774	783	769	762	718	718	772	804	752	733	784	763	767	792	787	760	765	722	726	746	790	739	759	788	765	707	723	771	768	738	752	756	765	770	730	752	790	764	743	756	741	723	725	749	734	765	821	736	776	788	725	779	740	762	774	773	736	795	742	823	744	782	758	746	816	786	737	713	746	794	758	740	778	749	756	711	785	697	763	779	727	819	783	769	734	770	761	714	783	738	720	747	751	770	745	723	744	720	733	712	798	696	738	721	771	784	758	779	769	765	767	740	710	790	730	748	781	748	777	721	724	747	747	719	770	744	772	746	779	727	745	804	773	708	769	779	739	746	757	796	753	747	787	750	738	756	784	777	795	746	733	762	707	692	783	772	774	774	740	738	753	776	734	786	745	753	818	792	749	745	751	782	724	751	773	774	774	756	782	740	760	733	734	787	768	806	702	758	770	705	778	796	738	783	769	768	772	745	739	777	745	724	779	783	757	806	796	756	702	799	755	716	777	799	767	771	778	753	742	783	728	751	762	795	749	754	783	818	788	736	730	765	795	727	750	720	726	800	748	761	796	756	711	758	743	768	734	717	808	730	696	789	748	765	742	743	791	747	743	734	726	743	793	787	728	725	758	767	743	713	753	760	754	735	684	771	782	810	778	750	754	716	785	728	762	818	734	768	694	763	744	750	741	789	745	728	743	669	783	741	797	759	759	745	734	764	732	716	752	738	741	799	780	790	740	800	719	720	769	782	787	752	760	795	781	674	788	755	797	727	748	763	736	718	755	777	708	742	719	769	736	805	730	768	766	751	792	775	704	735	715	805	771	772	767	761	734	773	757	770	759	769	771	762	810	709	775	713	746	768	724	782	750	742	754	769	765	715	742	763	806	764	731	769	728	767	737	732	789	768	765	708	778	785	767	705	713	763	743	774	762	799	759	753	760	779	731	757	770	777	676	731	721	809	716	706	758	744	735	769	754	758	768	778	773	733	787	770	736	721	711	758	748	794	767	720	748	747	773	792	777	758	768	805	811	766	773	772	785	763	712	776	770	746	791	767	752	756	767	763	763	793	749	752	758	709	733	705	781	745	776	725	721	736	749	714	776	766	792	746	785	758	776	743	768	733	732	741	784	759	756	744	811	735	716	790	803	769	764	730	739	775	775	745	797	779	756	744	782	730	792	797	779	740	750	781	753	751	758	736	745	744	739	724	769	710	779	816	758	750	782	742	775	740	786	751	777	770	735	728	790	752	712	747	742	789	799	768	719	763	775	793	717	755	765	788	765	716	757	787	801	757	774	803	781	748	772	735	764	761	772	769	777	745	748	775	753	722	782	747	765	691	723	718	701	749	748	699	775	747	752	755	748	778	768	761	753	763	748	766	771	798	762	756	742	719	796	770	714	736	750	803	768	799	776	761	742	819	816	739	777	755	725	727	730	753	788	761	753	837	742	737	725	767	790	768	764	785	783	749	743	757	790	758	790	726	751	778	717	729	767	763	800	751	822	776	792	734	753	703	701	688	778	794	722	729	753	743	790	741	780	750	768	751	729	726	731	816	747	750	724	718	767	761	796	715	811	797	801	733	756	772	729	787	768	796	741	744	766	746	742	739	760	783	778	775	761	788	758	770	747	764	799	734	817	758	738	772	814	782	814	777	803	756	770	738	808	790	799	735	821	778	801	761	731	765	756	783	757	756	729	763	805	798	759	765	722	726	766	712	780	759	755	738	798	693	736	745	758	793	732	777	764	738	762	790	720	775	709	758	766	736	747	785	770	724	742	754	714	734	728	772	801	790	754	738	705	745	756	756	769	790	739	736	733	752	755	803	763	756	797	785	763	774	735	779	763	791	749	748	746	731	718	760	698	826	797	760	748	742	727	714	732	781	697	775	765	716	732	746	758	754	722	778	756	781	772	762	793	759	719	730	749	711	770	813
12282	26053	24205	19128	19519	13214	11566	12523	18508	26807	19916	10222	3917	1996	1018	762	749	702	718	665	741	697	720	692	668	690	786	733	661	742	725	756	688	661	712	707	712	730	691	691	710	695	679	726	718	668	677	700	739	742	648	709	697	702	678	721	720	712	704	672	713	697	730	716	685	678	711	684	679	730	687	720	723	698	689	691	682	692	677	693	688	690	702	675	700	696	674	732	686	755	719	669	710	681	654	672	729	690	711	650	714	734	726	706	696	726	743	707	693	674	668	737	671	713	698	671	685	697	722	667	676	686	660	663	779	690	665	736	693	711	703	711	683	694	688	692	635	688	739	709	730	692	768	705	705	715	667	714	704	745	759	732	695	691	695	681	667	741	726	750	715	711	650	689	683	684	719	678	662	681	702	714	679	739	658	673	709	731	665	681	686	701	682	695	674	744	709	692	662	706	707	680	684	692	693	733	663	722	722	726	692	707	684	708	715	716	738	673	686	734	712	684	692	721	698	688	657	677	707	693	714	683	710	709	677	726	742	687	701	747	703	690	722	688	655	668	668	700	678	705	710	703	733	724	688	657	663	750	712	665	650	715	744	703	736	700	694	722	685	667	690	715	718	687	654	684	734	657	707	700	729	693	703	678	710	696	689	710	672	681	670	734	685	657	674	725	717	719	734	685	738	724	664	712	716	677	708	646	689	672	733	670	636	659	681	695	728	668	708	720	678	695	691	667	698	720	710	686	690	723	707	684	685	733	671	697	707	682	666	705	711	657	635	678	694	718	720	688	708	730	679	693	701	694	721	703	682	705	673	716	694	719	687	716	654	668	678	669	702	686	663	731	680	685	692	678	707	737	713	704	707	712	734	705	641	698	667	710	690	702	676	725	667	681	721	698	677	687	659	668	673	685	745	730	767	733	745	677	727	680	680	743	726	693	702	702	681	679	699	708	714	645	637	698	693	695	731	685	697	738	705	696	715	685	723	676	714	724	676	717	693	688	709	708	688	687	695	726	696	727	677	695	678	673	704	675	682	723	726	691	728	704	688	677	711	694	723	701	699	692	659	672	711	690	692	709	737	698	703	676	697	690	735	660	714	686	720	715	708	675	671	693	723	686	654	703	741	712	707	712	660	712	726	769	729	669	677	713	719	701	708	678	686	666	698	695	704	724	722	728	706	670	706	667	671	682	703	731	686	698	701	728	747	694	716	698	723	715	698	682	715	713	689	697	698	768	652	659	703	674	709	670	674	662	688	710	733	698	734	727	700	713	679	711	677	711	675	659	723	680	651	712	685	729	749	667	724	746	724	728	696	706	699	707	728	673	717	713	732	711	696	671	696	667	712	700	711	719	710	708	726	683	724	657	688	691	692	729	669	723	692	692	670	697	720	718	696	727	724	702	697	646	649	712	706	703	684	694	670	684	763	725	712	663	727	733	674	683	738	696	683	695	720	675	706	699	722	691	685	690	722	727	740	680	707	692	711	675	718	705	687	721	646	662	718	701	692	686	675	655	699	727	680	706	685	691	664	680	667	705	738	698	657	708	755	688	684	664	654	688	726	749	679	729	676	731	667	686	720	718	700	723	666	746	725	696	671	708	716	734	732	677	691	665	706	705	733	707	638	673	649	720	688	682	711	684	738	726	718	671	695	713	714	715	679	694	713	683	686	679	721	748	720	665	721	680	696	715	721	698	720	700	717	699	693	704	685	737	722	663	717	706	691	735	736	693	650	663	707	675	662	727	686	678	697	694	702	723	657	721	683	733	687	723	688	695	697	681	690	701	726	704	677	688	679	697	674	692	723	725	700	698	708	705	680	702	700	726	709	712	655	677	703	681	663	675	707	688	685	659	671	683	693	660	698	665	694	700	694	729	671	708	704	658	749	662	741	727	673	675	733	703	707	724	656	703	716	727	659	703	676	705	670	713	698	668	660	730	668	673	691	711	704	732	685	700	726	685	696	733	672	697	713	654	683	720	697	714	694	697	731	727	687	683	703	670	692	697	701	700	701	731	656	743	713	722	694	699	662	685	631	691	730	670	705	722	720	676	691	678	746	685	748	735	705	699	704	697	714	713	704	677	676	684	643	699	712	681	652	681	650	678	726	740	664	689	701	721	700	665	714	671	684	687	713	703	699	683	709	703	661	746	702	668	674	662	676	695	713	677	678	712	681	732	695	693	732	738	681	683	712	719	663	711	685	766	683	726	677	700	633	721	662	727	671	664	663	691	701	661	636	726	688	679	673	705	685	662	696	690	705	674	691	680	730	725	703	739	641	736	685	676	744	692	740	705	747	739	664	660	713	695	708	720	748	725	723	688	707	720	661	716	720	694	666	649	715	699	741	701	686	704	723	729	658	713	782	713	656	686	683	716	712	663	700	674	673	676	695	660	733	634	671	693	755	693	695	673	723	709	700	672	672	714	696	722	673	737	693	717	696	683	673	691	700	657	700	717	691	731	712	701	701	670	702	717	697	679	731	631	707	683	713	704	708	692	671	672	706	645	715	690	721	691	611	718	691	680	685	735	661	695	736	717	700	642	711	704	683	700	696	674	708	716	695	722	728	672	674	704	668	657	713	690	683	717	648	725	683	698	707	676	664	687	713	665	695	709	684	694	690	717	688	663	692	701	690	670	713	679	703	701	704	746	707	705	662	639	697	673	690	660	743	683	691	689	725	681	701	704	705	659	687	696	698	704	665	707	674	758	740	671	739	670	694	706	661	674	713	685	686	639	686	737	692	717	715	652	736	675	705	681	666	639	737	695	748	721	684	693	682	689	691	668	699	665	704	652	701	706	730	722	712	676	694	664	679	731	695	750	718	722	695	722	671	703	676	708	687	749	709	666	697	705	697	712	738	701	666	705	703	711	689	672	708	700	711	657	667	667	697	711	710	692	685	708	719	661	724	648	704	674	686	673	711	707	704	697	682	731	707	675	658	706	706	702	741	682	713	736	748	671	663	665	710	703	711	637	686	686	712	608	704	701	737	724	718	664	709	673	678	665	712	702	699	711	667	692	722	709	659	651	719	698	669	683	704	722	713	653	675	721	666	713	677	692	713	673	720	731	690	710	686	704	693	678	701	685	688	680	670	689	663	714	688	720	712	736	687	727	680	684	682	701	715	721	720	729	706	685	709	674	666	729	668	670	673	678	723	649	652	713	681	663	702	684	702	698	679	751	683	697	674	659	657	681	679	696	731	660	680	683	693	720	674	675	698	712	684	707	708	686	699	686	693	673	699	753	691	706	669	704	713	705	698	708	709	702	698	663	735	704	682	694	682	699	663	637	654	723	672	678	635	704	661	666	696	689	668	701	653	712	710	701	723	688	697	722	727	665	707	708	677	708	715	674	685	708	686	688	717	692	666	686	670	683	675	748	698	656	692	673	631	705	687	668	702	685	714	694	679	663	719	710	700	717	699	700	666	666	682	689	684	661	676	723	711	713	711	694	764	678	695	683	724	698	726	689	658	672	659	698	707	672	704	671
28885	23461	19446	11238	5118	2580	3100	3694	3637	3110	2204	1378	939	836	733	710	767	728	684	724	680	668	704	725	725	664	709	707	709	754	718	720	691	708	665	684	724	745	701	700	665	672	756	686	656	702	741	712	718	718	701	713	684	721	758	667	722	720	670	742	708	704	679	698	711	715	676	733	666	701	680	728	792	644	699	741	688	693	698	716	700	757	719	738	703	708	689	743	706	723	738	714	657	678	697	622	672	768	691	704	703	736	692	686	705	697	751	723	688	729	721	702	714	629	738	725	750	719	713	772	711	714	713	664	673	734	672	685	723	697	714	691	722	714	679	708	698	743	644	689	709	712	741	717	707	690	721	725	790	702	694	728	659	729	706	711	683	709	715	699	750	722	689	673	684	685	710	733	697	692	722	638	670	708	707	674	653	703	705	697	744	725	723	720	727	717	651	685	687	723	750	710	710	688	700	691	669	703	692	661	660	677	685	704	688	711	696	678	663	721	706	657	755	738	674	694	702	719	685	659	691	737	735	745	749	699	727	771	689	746	721	630	745	696	721	709	673	750	760	699	649	694	718	742	661	700	674	738	721	747	693	681	677	764	745	679	657	663	688	720	671	681	742	696	754	710	685	700	720	734	666	669	756	703	706	702	696	691	709	667	684	763	733	730	707	707	692	673	668	698	714	666	736	689	767	733	695	684	710	742	700	708	718	728	672	712	711	670	720	720	669	678	721	688	724	687	738	700	681	668	695	666	716	712	750	732	679	655	732	717	757	688	699	697	643	708	687	703	696	720	710	680	727	728	681	721	677	745	701	703	663	707	743	719	708	682	700	693	686	731	683	751	687	691	699	710	689	725	714	696	679	750	717	702	753	744	676	700	700	739	696	721	689	736	726	737	701	709	677	723	747	686	736	712	718	692	718	736	769	699	723	735	674	726	713	742	676	736	685	721	720	724	668	699	675	711	737	743	695	715	688	695	717	704	719	692	681	698	720	692	724	641	706	706	692	674	664	682	727	683	661	696	707	726	703	704	697	673	706	661	726	715	739	709	716	694	657	721	675	690	699	723	728	700	700	699	679	735	739	697	651	700	676	677	702	721	703	707	724	705	665	699	680	742	650	757	694	679	716	716	676	741	701	656	697	664	694	722	724	701	696	709	700	683	724	749	708	703	640	676	700	684	718	710	713	646	682	718	716	728	666	666	696	665	706	716	712	710	712	734	717	744	673	704	728	685	668	721	664	707	710	734	650	713	730	722	698	709	703	716	671	697	717	728	693	724	718	654	727	697	694	693	682	655	714	695	712	665	709	705	657	707	714	707	680	713	645	689	735	685	672	717	724	710	739	723	701	730	689	727	698	723	719	708	660	727	710	706	724	713	703	684	683	724	677	663	698	740	709	736	729	677	695	709	720	652	732	741	741	742	673	721	716	690	715	722	677	717	731	699	735	699	715	719	718	688	750	717	734	781	758	674	696	662	737	692	710	703	734	737	724	748	693	692	704	712	726	690	749	660	668	700	707	776	729	696	745	674	703	697	715	736	751	725	710	656	735	722	702	703	719	698	681	713	715	689	718	676	691	669	679	685	701	694	716	704	687	703	698	720	671	675	709	694	700	699	747	714	707	704	723	691	699	707	724	680	687	719	739	676	682	651	722	753	702	692	683	720	704	708	728	724	685	682	738	725	708	704	792	705	673	639	680	721	680	654	715	757	684	670	759	751	703	649	700	709	764	704	710	674	701	689	723	702	751	722	694	679	768	667	700	708	713	756	712	708	684	725	701	724	766	714	700	702	716	731	673	687	699	688	706	693	712	702	720	733	703	706	696	722	725	697	721	715	713	707	687	711	702	695	645	699	712	696	711	697	738	646	752	701	743	700	689	678	693	694	751	659	713	678	703	758	744	746	710	694	686	703	657	684	694	638	655	663	707	681	679	763	683	694	716	747	665	709	718	746	685	739	665	694	788	695	698	765	665	687	729	723	769	726	741	697	685	672	719	698	697	705	703	677	679	724	669	743	705	739	742	723	747	656	711	723	696	692	659	728	696	661	665	706	692	683	719	699	701	680	702	720	765	725	736	679	710	727	673	729	687	709	695	686	750	748	718	734	734	703	646	694	704	716	761	640	789	776	712	734	671	729	708	684	684	711	706	693	710	716	721	680	717	704	697	631	746	656	740	680	706	716	686	731	737	752	695	696	715	699	753	725	702	676	676	711	660	705	684	661	728	713	727	716	715	718	673	743	727	641	698	727	709	730	690	651	709	724	717	666	700	725	707	734	723	672	696	684	641	724	672	754	625	683	685	665	709	710	715	695	698	699	708	717	660	666	701	710	703	687	736	717	724	726	692	656	713	687	706	640	686	693	716	681	730	670	685	709	699	707	704	722	739	719	678	678	746	724	725	754	699	712	693	714	673	648	763	701	705	660	733	749	682	763	731	749	732	719	725	724	702	692	676	709	724	690	719	728	669	697	763	736	697	650	687	717	717	717	675	715	677	689	677	721	718	726	697	707	744	713	673	697	724	665	693	725	718	710	703	714	726	714	766	709	761	723	686	741	712	673	711	676	725	687	713	718	683	689	699	669	713	682	674	725	704	717	696	727	717	709	665	712	675	687	692	704	700	713	726	688	723	701	705	690	755	730	703	674	781	716	739	758	705	655	646	737	679	728	681	722	690	706	735	681	700	654	699	687	715	739	707	723	678	690	697	672	742	687	750	687	705	679	690	727	733	679	740	708	696	718	699	772	738	721	697	689	726	668	717	716	692	680	671	690	652	721	741	753	694	724	704	705	658	722	710	713	718	671	674	743	663	699	673	674	730	704	735	733	732	716	688	697	770	689	665	716	685	679	697	736	629	678	732	646	759	690	752	685	692	727	671	730	710	721	664	790	739	679	697	725	695	685	708	687	662	702	700	705	712	687	701	700	737	742	686	681	738	733	701	724	728	732	725	664	703	732	709	649	698	645	700	679	723	723	679	737	694	710	740	693	753	715	769	710	655	711	689	741	713	703	751	703	680	706	715	721	675	713	686	712	760	728	716	735	696	739	701	685	664	740	688	690	705	671	692	748	710	708	699	698	690	707	688	711	653	691	673	744	729	720	695	733	745	692	685	691	657	686	681	684	663	703	684	696	675	689	734	716	694	753	653	703	734	696	666	674	670	696	703	665	673	738	702	716	683	695	637	772	722	706	708	750	675	712	694	726	695	710	730	699	726	729	677	729	695	676	702	707	703	673	787	707	701	693	678	717	778	680	718	702	730	704	689	688	695	690	713	699	730	690	744	676	689	709	689	731	757	748	694	654	695	677	667	701	692	695	683	799	720	721	651	734	641	690	716	675	719	710	716	685	710	686	664	681	687	673	707	672	733	695	718	729	734	764	735	713	733	695	713	713	694	690	660	680	717	691	696	683	717	682	736	717	697	780	712	686	683	706	724	697	693	690	728	662	699	704	689	718	716	746	724	690	689	707	728	702	677	696	703	696
13922	23154	16267	8648	5036	3145	4489	4939	4930	3921	2449	1359	934	757	636	626	629	641	603	633	656	631	660	628	631	637	658	612	626	611	592	664	640	619	624	652	658	664	637	620	607	628	664	619	615	634	611	694	597	602	640	653	652	642	665	597	628	707	607	624	626	626	655	638	619	652	627	665	613	628	656	613	643	642	631	600	612	658	628	640	643	629	662	634	645	616	632	635	630	599	620	585	644	623	636	631	618	661	580	629	584	646	629	646	652	636	629	661	632	629	607	636	594	630	675	617	614	599	632	672	631	630	673	641	671	665	641	634	622	593	592	666	606	611	651	615	649	628	614	641	589	596	638	617	667	608	647	644	604	590	637	652	623	614	619	609	658	621	588	631	629	644	633	636	623	596	677	628	644	678	627	626	619	670	598	605	591	659	645	637	610	588	610	620	616	639	687	616	635	621	630	592	662	626	608	655	641	648	610	599	620	653	611	612	606	637	652	646	630	613	611	603	589	637	652	645	650	682	637	620	622	643	638	629	606	620	620	615	622	637	628	593	610	666	622	648	701	622	607	623	604	607	649	661	595	617	579	600	626	587	649	626	617	649	635	658	671	654	619	671	638	607	632	667	653	597	633	634	643	636	651	609	631	658	543	649	577	612	613	632	600	634	640	651	640	671	642	649	647	628	609	588	605	620	608	657	638	614	647	572	648	612	651	628	606	662	615	587	640	684	671	626	625	616	650	635	647	615	618	655	632	617	613	636	634	653	643	643	641	608	662	648	623	600	611	661	658	670	640	636	605	635	624	568	674	600	638	658	635	597	661	624	633	623	645	610	626	636	616	639	609	631	615	603	636	620	700	607	635	615	569	614	641	601	658	638	647	634	630	630	601	609	592	636	628	590	660	616	655	594	607	641	631	664	626	630	688	648	617	597	585	660	634	643	628	642	608	661	628	741	648	635	638	637	638	616	619	675	608	643	646	616	654	632	620	639	627	639	656	663	620	633	641	686	645	605	641	613	624	636	639	621	646	632	587	597	589	617	657	619	633	607	638	607	639	575	637	623	636	650	655	601	628	622	640	637	636	634	622	636	619	625	610	630	627	612	622	651	674	630	598	554	614	659	626	655	614	603	647	643	642	626	610	657	638	659	680	606	630	648	655	638	644	576	649	588	615	632	635	648	620	648	634	659	609	597	621	682	582	603	634	640	653	614	639	609	637	667	651	618	638	640	606	618	618	677	595	568	600	656	611	655	631	671	671	640	639	654	564	595	646	627	585	643	631	643	634	653	613	612	637	615	609	600	655	657	678	691	622	655	634	624	582	602	657	635	639	656	635	630	635	625	659	642	611	601	657	626	614	667	613	625	622	622	592	642	602	637	628	648	647	614	662	627	674	672	624	637	605	630	665	662	611	669	652	624	628	579	608	640	615	655	632	611	670	599	613	633	629	609	665	620	627	598	644	679	616	625	617	650	649	633	607	667	604	614	647	666	615	644	609	604	615	620	614	609	654	606	603	579	617	628	617	636	660	641	631	641	656	597	617	624	667	641	595	601	576	644	598	574	606	650	630	656	613	652	617	683	660	614	591	626	617	664	638	623	617	620	634	667	639	585	645	658	630	612	636	609	594	660	599	644	603	654	653	643	662	612	574	552	608	628	629	615	647	680	618	663	602	646	583	625	625	614	663	631	649	646	665	610	626	627	618	689	567	641	661	589	612	624	613	581	639	658	603	649	653	616	611	635	636	636	625	648	639	638	676	640	624	631	610	655	640	610	652	666	645	626	620	619	603	650	675	581	607	605	665	621	597	625	656	604	613	683	648	625	626	587	694	653	653	625	617	616	671	629	630	626	654	626	626	585	633	617	625	646	680	636	643	649	640	636	666	642	620	625	632	658	641	679	635	664	634	603	632	587	618	643	640	664	621	630	629	653	645	598	576	626	623	637	585	638	608	639	624	636	610	649	627	564	654	631	603	595	629	620	675	632	613	624	608	632	637	648	606	634	638	585	646	581	629	576	646	631	584	634	674	611	643	657	616	623	654	688	597	606	636	624	584	654	609	632	622	624	663	624	626	683	619	611	614	607	589	687	612	637	655	632	666	585	632	612	638	637	643	633	636	656	626	642	674	679	643	613	620	646	614	623	644	614	645	618	581	636	658	641	662	613	675	600	643	676	609	569	648	604	572	627	635	644	579	600	625	588	636	639	652	650	642	640	603	622	648	619	631	610	591	642	617	643	637	659	611	652	604	635	587	661	649	639	659	643	673	657	647	635	642	619	660	576	650	609	605	602	569	655	645	631	660	595	604	636	626	648	605	629	654	598	640	573	672	610	614	622	611	656	642	632	647	653	588	654	631	636	636	645	617	640	657	606	621	651	612	594	582	621	581	630	611	585	621	609	649	580	628	650	646	624	633	627	672	587	571	643	629	654	672	698	606	639	618	626	632	634	641	615	613	665	667	657	609	638	623	624	604	608	644	620	601	655	665	632	611	686	623	620	620	640	644	619	593	647	655	653	608	633	601	649	625	637	592	603	627	637	656	683	682	646	575	594	664	605	641	590	636	621	638	631	657	593	660	664	679	600	620	628	664	602	635	629	577	616	729	603	643	642	638	603	649	649	652	620	663	631	568	616	594	637	596	608	623	630	625	648	610	658	597	616	645	603	581	640	672	615	633	649	629	600	655	613	600	622	641	698	655	650	586	640	640	644	622	639	628	614	689	614	661	625	621	648	620	621	661	614	571	656	674	666	590	608	587	590	632	655	660	599	665	671	629	644	611	650	636	618	630	660	637	584	636	646	654	648	636	636	615	669	652	654	597	642	633	659	622	675	618	601	577	602	660	589	587	627	603	660	607	637	641	603	607	627	612	645	588	632	591	591	615	575	651	679	631	671	609	610	615	630	602	640	622	652	639	615	675	659	612	620	594	591	663	641	665	607	617	648	620	659	613	640	633	654	593	613	620	628	651	619	583	645	641	630	634	635	664	678	634	618	606	591	613	635	614	577	668	609	630	602	654	659	634	658	637	629	602	581	655	660	640	640	594	606	613	602	621	646	644	626	649	585	606	590	614	624	626	672	642	649	641	666	670	647	602	608	631	625	651	677	647	626	619	626	636	596	581	622	617	624	625	608	631	632	636	611	639	675	647	620	625	642	624	660	643	638	612	595	631	631	637	622	623	629	628	639	641	645	611	619	616	645	624	616	635	618	599	628	635	604	608	600	640	647	609	632	603	596	631	662	593	648	568	644	637	652	611	659	638	640	630	590	589	657	587	636	628	620	655	664	587	589	603	593	623	600	628	638	638	645	605	631	592	620	648	632	612	616	611	644	614	653	623	618	600	620	656	607	601	659	597	575	644	595	666	603	632	643	654	606	660	615	585	620	648	684	650	615	635	662	616	647	621	646	653	610	674	583	642	668	613	635	651	621	690	640	638	629	642	585	629	607	659	644	660	634	614	663	629	649	609	620	641	630	607	632	650	657	638	628
25607	21380	27437	25198	11706	5949	7631	6687	7560	14109	10600	3992	1724	1025	764	677	684	644	643	682	668	674	647	638	659	661	654	638	666	665	649	688	634	651	672	657	672	681	672	613	638	635	698	658	694	640	732	672	611	681	665	657	634	592	641	669	640	628	651	688	665	649	617	675	670	657	633	636	607	713	641	663	615	605	675	674	653	670	664	686	649	655	641	655	634	646	646	664	637	625	672	638	657	633	639	655	658	639	636	643	653	648	639	646	658	645	653	668	645	667	654	616	637	624	654	668	645	708	628	649	663	632	629	688	657	669	616	634	635	624	650	714	633	659	664	658	700	640	693	617	697	634	675	640	631	663	642	645	661	619	659	653	620	675	638	653	648	648	678	660	675	642	687	673	603	686	692	687	618	640	657	623	652	619	653	611	627	640	657	641	633	652	679	605	652	669	659	639	616	648	635	627	674	714	641	664	655	700	596	655	707	626	620	690	687	663	584	604	582	648	643	648	674	623	626	659	588	616	668	638	650	700	686	628	616	618	649	619	631	649	663	634	640	606	696	634	658	646	653	642	664	667	685	667	649	655	695	627	679	639	634	704	594	643	648	688	680	697	694	618	654	611	671	646	651	638	617	625	631	640	624	680	682	664	671	643	640	638	615	652	625	648	644	655	689	622	667	677	658	610	641	636	643	659	674	645	689	655	639	626	652	667	651	675	661	682	648	651	659	692	635	650	670	674	631	641	677	682	648	628	650	694	673	631	635	619	659	655	635	703	632	675	628	611	634	613	625	607	597	639	615	600	657	662	730	650	681	640	680	647	706	632	619	693	635	614	622	650	653	619	672	650	638	661	639	645	641	634	649	706	648	659	634	661	616	680	606	655	668	654	665	645	652	648	660	665	655	650	681	661	661	665	628	629	686	589	600	621	679	639	683	669	633	636	644	665	654	649	654	670	632	679	690	685	648	639	673	661	623	643	666	661	638	642	655	650	646	675	666	696	634	658	642	657	637	638	628	641	637	660	686	689	686	646	640	662	661	562	618	656	664	639	663	642	644	678	599	669	662	653	648	639	655	672	676	657	655	665	636	633	643	653	639	610	657	660	661	669	601	692	636	666	721	661	642	582	646	633	646	650	678	675	642	689	605	634	662	658	666	663	660	650	694	655	675	656	642	654	662	684	633	642	660	684	638	637	660	665	655	666	660	655	633	651	687	640	673	675	647	681	635	643	631	566	628	669	627	648	685	679	629	634	649	655	691	651	660	655	671	647	631	611	673	658	657	646	689	611	698	632	668	661	654	682	662	712	666	687	679	662	645	669	638	664	644	628	686	682	625	648	644	624	641	668	639	624	653	659	624	681	660	600	690	661	641	656	624	635	654	674	660	618	642	648	594	637	641	602	622	690	643	665	639	671	613	666	643	659	683	610	630	667	633	643	642	677	641	635	627	636	600	630	660	627	625	629	634	690	650	680	676	643	696	652	647	686	636	680	606	632	603	646	615	628	628	667	624	664	632	610	634	638	656	685	639	628	679	668	682	635	640	628	652	662	664	672	680	660	675	624	645	667	647	668	642	696	637	614	627	643	671	637	694	708	711	637	665	623	636	641	666	692	643	690	694	634	626	605	655	653	658	713	661	620	630	640	663	660	639	659	631	672	621	651	661	650	656	621	623	675	672	621	668	642	648	622	600	623	640	632	644	584	644	630	646	654	674	672	654	611	632	640	658	632	670	669	699	609	656	631	629	669	695	651	685	635	645	696	621	608	589	646	627	568	685	653	632	655	653	624	639	631	667	644	644	645	673	642	619	604	640	635	649	632	631	632	623	671	643	638	647	679	656	638	647	665	651	634	625	623	631	634	605	642	664	631	679	627	639	642	631	650	612	621	616	635	657	666	632	648	632	686	640	616	681	680	600	648	643	633	664	623	639	678	645	659	669	616	695	644	667	600	642	617	641	703	650	637	636	648	662	638	618	636	593	613	636	681	655	619	629	638	637	646	661	683	616	649	657	632	686	641	626	639	614	673	691	606	660	671	676	658	647	669	624	636	648	651	633	642	632	653	633	637	666	632	696	664	644	596	597	689	655	656	626	668	630	613	628	672	633	643	626	666	637	649	642	640	661	609	660	678	630	672	662	650	603	666	622	673	660	657	659	617	641	661	669	655	639	655	657	652	611	644	629	662	675	661	658	621	636	651	681	617	629	720	649	646	579	681	656	621	602	692	633	606	651	643	663	664	652	648	663	673	653	625	642	654	640	630	668	654	654	659	619	655	651	666	662	652	641	652	677	669	622	654	652	690	608	628	609	624	661	622	659	675	653	619	667	651	649	645	660	697	664	625	597	629	663	662	666	679	676	691	683	662	651	695	652	652	648	658	665	639	679	621	636	622	671	620	634	660	680	659	658	650	658	657	629	679	635	635	687	664	607	666	651	680	647	662	623	649	640	663	667	662	648	683	637	626	644	619	672	635	651	601	683	681	657	602	687	663	636	638	632	678	648	620	680	629	704	649	666	639	642	674	642	642	639	676	660	627	669	643	643	622	653	624	664	622	608	619	659	643	658	628	640	639	587	644	664	581	621	693	635	681	689	630	628	712	635	647	668	669	588	635	643	636	574	666	638	646	652	660	647	646	637	629	618	687	657	643	671	659	657	676	693	697	662	676	680	669	685	652	658	625	652	670	636	689	661	696	642	632	616	605	653	634	660	673	633	640	607	642	658	606	648	640	612	676	662	638	655	619	624	670	610	675	627	599	626	688	653	626	657	642	662	658	661	642	676	671	622	606	650	626	629	658	611	632	652	656	702	633	677	607	622	618	620	675	654	669	677	653	656	647	669	658	669	599	636	657	632	657	696	708	596	620	619	639	653	662	651	644	610	649	690	615	643	680	660	668	659	611	633	656	621	644	640	648	657	642	688	638	596	614	670	671	621	614	684	652	623	651	676	661	657	628	614	645	661	669	623	679	615	632	642	619	642	639	660	640	643	655	696	634	652	626	629	673	654	671	687	676	646	671	682	594	693	667	672	637	681	653	668	643	633	630	690	645	640	624	717	681	689	633	609	645	680	641	678	645	670	681	650	657	647	687	654	627	671	645	645	693	693	662	670	629	624	665	662	639	668	701	649	678	678	642	654	647	678	660	609	632	689	601	674	657	586	639	601	664	631	634	620	717	665	611	650	698	689	644	647	659	632	657	675	660	698	657	643	615	647	652	669	650	636	634	642	668	699	678	659	662	684	636	646	648	637	648	674	590	665	642	636	657	620	652	678	672	639	697	653	634	664	667	612	615	638	634	684	600	636	648	653	648	621	648	649	635	666	629	661	654	601	628	658	655	651	637	641	649	608	630	651	647	658	685	665	601	655	626	639	627	660	672	640	630	621	586	682	643	654	611	595	640	678	614	647	648	597	650	597	634	678	651	636	670	674	625	629	676	635	651	664	702	663	636	628	647	600	681	649	577	608	661	664	660	611	654	642	675	652	645	700	639
13635	22987	22983	11242	5454	5956	8480	7717	8964	14883	9715	3983	1911	987	687	627	596	617	597	615	599	626	620	616	644	600	654	606	662	593	600	647	610	607	628	629	582	614	605	625	572	600	598	614	601	590	618	615	611	590	604	580	634	619	604	594	563	611	624	640	588	605	603	600	588	617	576	599	528	666	586	580	660	578	589	608	626	554	590	573	610	570	584	639	591	571	615	631	587	612	580	635	649	572	605	636	591	610	644	625	609	648	622	637	609	650	643	621	598	606	612	578	630	596	637	620	582	626	529	620	617	584	609	624	574	662	566	577	600	588	631	580	604	568	576	593	580	602	602	606	631	612	613	622	608	612	615	622	556	554	574	578	632	611	625	604	619	634	619	604	595	611	629	584	601	623	616	630	588	631	589	606	603	576	621	582	620	666	615	590	578	608	631	589	609	607	632	612	594	595	626	622	602	643	615	593	570	619	601	596	615	630	596	656	671	615	559	607	579	579	629	658	685	609	576	599	588	585	630	573	612	615	618	616	581	634	618	590	639	613	612	576	587	582	635	620	571	571	679	598	599	641	652	602	607	622	628	560	602	624	589	584	565	614	583	604	623	603	614	649	633	631	623	594	604	630	616	605	613	622	618	581	578	591	623	580	626	634	635	573	529	628	645	595	588	601	607	600	594	565	618	652	611	574	578	573	610	564	589	630	650	600	582	594	638	591	571	618	636	565	590	615	610	583	621	607	578	611	590	617	597	633	633	609	617	627	616	615	630	644	624	616	573	591	595	664	627	572	638	575	621	575	599	594	564	592	624	582	635	571	598	585	613	620	642	649	624	560	576	623	625	582	598	646	603	619	606	633	587	613	599	527	596	621	575	581	555	616	628	559	639	615	602	593	660	595	647	589	645	589	645	591	583	608	597	620	604	632	618	631	576	604	587	628	602	625	604	593	632	597	626	610	583	628	584	580	598	585	626	598	599	617	638	614	594	642	576	618	606	610	608	622	555	597	670	599	558	602	653	596	626	599	593	592	616	645	571	574	629	597	608	583	611	633	629	546	618	603	575	582	577	596	635	625	589	612	624	605	640	644	585	593	610	638	586	615	603	551	588	635	634	631	656	620	613	657	604	596	597	596	605	574	618	626	646	615	647	594	546	576	611	617	576	662	626	621	629	604	565	587	615	624	563	580	649	590	651	613	625	618	597	619	602	627	643	627	603	645	660	631	642	626	559	617	604	627	646	616	597	600	579	594	592	637	568	542	614	587	598	577	571	603	597	621	624	632	602	574	606	639	596	604	636	590	630	598	633	594	607	596	619	653	631	663	605	561	584	637	601	618	607	645	615	606	625	619	597	596	600	615	621	557	572	579	645	641	618	607	629	630	655	619	585	604	625	592	613	621	570	569	652	625	666	621	567	593	608	591	604	646	659	587	617	614	593	627	614	612	621	607	607	644	639	637	652	634	603	553	585	587	644	629	620	625	603	610	595	597	615	588	615	572	596	584	595	653	595	621	596	579	649	572	621	577	597	626	603	580	592	604	581	615	613	570	607	558	589	589	661	619	575	664	597	577	573	604	623	617	640	626	628	604	612	614	615	583	627	610	631	570	592	613	640	578	610	566	604	628	571	601	621	620	632	652	591	641	629	595	562	582	604	600	598	611	591	634	613	616	645	606	575	587	578	643	629	588	620	562	622	658	593	566	637	609	562	572	622	630	649	605	623	594	596	608	586	587	562	575	553	564	588	563	636	623	600	642	607	636	612	569	616	630	621	577	588	585	622	620	628	569	605	598	600	613	619	665	597	624	617	608	563	617	600	564	593	645	612	584	580	590	573	613	577	665	589	571	610	624	604	621	598	551	639	614	630	623	614	612	616	611	615	588	627	599	595	617	624	572	627	575	582	589	656	567	584	600	577	562	575	604	587	603	632	642	621	594	575	594	603	602	583	560	582	564	617	600	587	672	641	601	595	600	584	592	646	599	615	614	561	575	623	597	616	622	548	632	626	574	562	607	603	569	580	604	579	583	604	604	552	603	582	603	605	599	600	611	599	570	592	594	567	609	603	608	587	607	604	624	587	606	620	587	608	621	568	609	606	532	567	608	589	621	656	616	587	593	600	593	594	620	626	622	588	658	592	621	607	633	622	655	590	589	579	617	624	625	585	585	601	600	624	590	601	566	650	610	568	596	597	616	621	644	620	586	623	574	639	618	621	662	654	637	647	603	581	584	581	569	542	606	680	604	588	595	595	585	604	600	614	612	613	595	615	601	624	596	558	587	653	598	565	583	620	612	609	582	598	589	606	625	623	616	650	595	627	613	616	639	604	554	612	644	635	623	616	579	603	604	592	546	576	618	596	620	585	614	588	566	638	592	621	576	584	569	593	577	651	635	603	601	634	604	635	621	587	641	613	627	594	596	567	576	606	568	563	612	619	589	601	634	605	569	597	619	593	583	573	606	625	520	605	596	605	625	610	657	586	606	615	581	567	622	575	637	605	610	557	584	610	631	609	604	625	581	587	627	590	578	619	580	608	575	605	576	608	576	616	602	597	598	608	612	625	616	601	611	627	631	632	627	578	592	635	581	585	585	580	631	630	572	569	621	599	613	542	581	593	625	602	621	580	594	557	616	640	609	647	627	637	629	638	650	609	616	661	584	635	612	588	584	601	592	606	557	625	643	607	592	568	564	603	623	612	594	642	601	605	589	593	589	565	618	596	586	597	621	561	611	616	575	615	618	594	660	623	582	588	639	642	616	603	580	608	564	601	602	597	595	623	592	580	618	552	562	630	597	593	569	577	606	597	565	576	610	619	561	621	618	615	606	587	635	606	640	604	618	598	600	586	611	554	642	556	621	606	592	628	620	578	631	542	636	592	586	620	625	602	599	708	609	627	671	597	616	563	646	634	614	580	621	574	651	592	640	583	600	584	608	586	616	607	593	612	644	585	600	592	602	585	586	592	610	573	580	657	632	605	647	581	587	618	573	615	570	586	622	582	650	592	605	624	578	640	574	661	585	623	582	620	629	582	566	582	585	623	533	624	604	570	580	624	638	601	572	627	578	637	620	580	627	571	575	632	615	625	590	607	621	576	593	592	612	599	614	564	610	592	629	606	636	604	589	631	592	598	598	616	615	592	605	599	557	625	619	617	640	616	552	587	598	599	591	617	625	580	589	600	590	616	582	583	591	625	602	645	590	612	590	589	610	593	616	610	592	594	623	593	588	600	631	588	647	635	585	611	583	589	570	577	592	588	624	592	604	552	618	626	634	656	600	638	600	610	608	576	651	557	582	629	539	566	662	576	636	610	586	620	589	592	651	602	596	555	597	595	576	637	575	586	613	597	627	608	558	627	565	604	585	598	574	597	628	577	624	586	585	613	596	628	637	590	566	606	587	583	653	573	614	619	621	609	630	619	605	582	606	581	658	564	608	644	617	687	619	578	622	587	631	644	616	561	599	584	572	600	639	643	599	581	644	660	587	581	562	605	585
24283	21356	28626	24619	22466	19774	17045	12244	16209	26254	21200	8782	3247	1507	971	852	825	781	747	794	744	747	758	770	729	763	766	750	783	777	797	763	761	753	766	764	731	739	780	801	800	759	806	742	751	696	755	747	737	746	742	715	829	809	765	795	779	670	782	768	732	728	762	719	720	793	751	759	718	731	813	706	679	752	737	789	776	768	727	684	749	767	740	730	786	747	730	752	711	674	721	759	754	769	785	742	744	726	740	728	779	723	728	779	758	707	735	765	794	774	753	744	773	764	775	793	751	732	707	743	753	750	813	792	742	755	782	775	748	787	768	786	816	765	724	712	746	783	720	764	742	731	689	740	749	758	744	725	766	748	737	763	724	751	758	731	745	748	730	722	747	737	763	711	716	790	728	773	744	754	731	768	748	689	720	724	806	770	786	703	732	757	729	754	783	760	714	756	734	711	720	832	735	730	742	755	766	739	710	751	758	731	702	726	767	706	746	757	728	764	758	747	726	748	729	767	752	711	760	758	791	745	734	726	761	787	717	766	774	749	739	735	754	774	758	754	757	773	760	749	751	714	740	755	722	752	740	746	745	768	726	780	733	785	739	749	747	755	748	738	740	813	828	705	735	806	764	750	751	777	744	748	773	744	675	770	763	736	729	773	737	783	700	766	772	774	780	702	747	724	764	701	759	730	726	799	762	730	812	787	739	765	732	704	802	754	743	722	740	689	696	716	735	731	767	774	727	781	725	672	694	795	748	707	761	731	783	756	692	686	746	774	765	732	722	768	730	782	695	761	734	744	726	760	734	756	754	782	776	744	739	740	752	788	718	764	701	743	782	723	704	744	800	761	769	717	716	723	717	710	752	743	734	726	770	738	776	697	746	804	746	669	732	741	813	740	737	736	715	760	774	729	780	739	737	761	740	798	715	741	685	785	704	811	794	712	700	737	783	733	733	761	752	792	730	769	773	790	734	733	796	729	728	773	754	715	713	714	694	763	726	720	694	716	770	757	746	764	744	726	707	757	723	743	748	738	762	736	713	772	747	723	732	759	804	699	701	787	733	772	691	828	711	746	721	727	733	712	693	783	737	758	749	707	760	762	741	770	742	733	684	781	749	792	706	736	738	719	698	745	741	777	764	768	750	751	712	735	744	751	732	744	747	797	737	737	764	729	692	769	780	758	700	756	745	730	773	726	699	741	753	758	766	730	721	753	713	718	712	799	733	722	720	708	700	770	774	719	748	723	740	773	731	727	742	755	780	769	743	759	735	712	764	684	773	723	706	759	753	772	782	765	758	777	771	753	720	721	733	741	719	759	733	735	742	777	755	726	770	747	713	791	764	750	743	771	783	772	737	742	760	751	749	801	729	716	805	755	759	699	783	789	683	730	748	741	717	727	708	718	791	757	781	783	747	750	767	744	811	688	797	738	737	746	714	770	734	755	768	757	784	781	759	740	702	738	719	717	741	730	733	731	714	741	743	735	805	751	704	733	712	747	734	749	723	752	757	799	726	764	760	696	708	740	723	732	713	748	796	777	757	741	782	778	758	711	749	739	756	760	740	756	798	793	767	748	792	747	737	759	740	729	678	759	790	772	741	787	738	716	793	758	694	795	711	765	768	753	738	731	762	772	728	737	748	744	754	749	747	709	730	736	797	779	787	759	792	703	731	729	735	725	721	707	766	788	772	757	774	788	793	746	712	733	728	781	684	740	680	743	714	769	736	733	742	737	731	753	747	719	799	716	760	790	727	750	749	737	710	794	784	732	735	748	780	746	827	751	768	738	742	755	692	742	715	726	757	744	712	783	754	768	700	760	791	736	718	763	730	766	780	741	659	736	741	730	750	753	770	748	744	725	688	751	740	742	756	776	762	762	732	754	736	755	742	724	757	732	776	746	739	758	715	774	740	741	765	724	788	751	751	767	764	713	740	732	731	757	731	708	728	733	763	772	741	760	766	758	745	759	759	743	774	691	743	702	743	764	785	719	730	769	753	739	744	668	731	744	707	783	707	748	742	736	778	734	762	744	728	792	773	775	715	763	736	755	758	754	785	725	722	739	739	763	742	756	786	733	755	748	704	747	682	724	761	722	726	714	751	783	779	711	737	757	752	745	798	722	765	805	679	779	754	708	780	784	766	741	748	752	769	735	746	730	765	740	728	697	728	737	750	768	743	764	764	754	739	765	749	702	757	681	734	728	750	767	731	769	752	738	698	743	748	710	714	756	730	719	749	752	743	705	768	735	770	761	701	749	762	726	740	732	756	708	745	711	679	714	752	738	760	757	754	754	745	691	757	760	740	786	736	758	753	693	744	737	780	720	765	741	767	747	789	763	750	769	736	728	735	726	771	731	786	701	768	779	772	710	762	734	712	750	751	699	730	719	749	740	712	781	730	760	748	705	737	723	726	696	747	751	752	729	765	703	757	755	727	783	791	754	736	717	740	720	758	710	742	703	741	741	753	789	808	731	740	733	744	699	810	722	729	778	722	714	749	725	693	773	724	738	753	729	744	721	704	743	699	766	754	724	720	713	702	748	742	756	773	723	733	745	766	722	762	765	766	710	762	736	758	706	697	761	744	714	723	714	741	732	740	761	724	745	721	766	733	713	718	748	764	783	755	722	720	764	725	738	717	787	780	758	753	704	780	762	712	805	753	734	743	793	803	757	772	748	767	729	757	757	692	722	756	746	738	731	736	775	719	756	757	713	746	742	757	779	748	747	794	776	709	772	744	738	786	753	793	768	790	802	736	765	768	720	767	787	730	733	748	692	723	769	730	783	705	734	778	731	783	719	724	733	759	795	767	687	750	703	718	744	781	740	752	736	733	808	686	761	747	754	720	780	721	707	760	705	729	708	710	728	697	741	744	772	723	727	732	766	730	755	738	745	737	738	711	736	764	741	732	765	744	736	770	713	718	711	759	757	720	779	783	729	691	756	691	733	706	803	748	703	690	746	754	781	800	751	748	696	723	739	696	793	792	797	723	745	774	771	743	758	753	789	819	737	761	778	791	755	755	723	719	728	715	719	776	730	759	742	734	794	704	769	764	759	739	735	736	776	789	718	762	732	769	742	695	750	760	697	694	716	759	758	769	772	758	770	775	761	775	772	779	771	745	695	772	758	743	762	755	787	752	806	725	726	757	762	746	768	737	744	761	734	736	748	697	756	747	711	769	784	744	701	759	743	735	731	766	671	751	772	775	726	754	703	767	768	749	710	781	726	729	715	726	756	702	763	766	743	715	691	745	761	743	711	757	752	773	743	697	705	755	697	734	797	678	725	785	735	731	761	793	672	789	755	725	745	754	754	723	690	721	714	764	765	717	714	716	767	767	730	759	751	752	760	752	721	785	765	710	746	738	741	740	736	779	714	735	736	792	707	768	695	735	717	693	764	754	730	706	727	711	769	773	761	717	729	749	707	698	739	769	746	741	714	777	717	746	755	762	721	763	767	738	721	748	745	732	760	737	767	736	743	772	790	738	695	741	695
13868	28679	26550	18405	17980	13950	14572	12155	18052	25292	17489	7282	3469	1580	894	778	689	728	696	734	742	738	705	707	689	761	661	662	732	694	675	730	706	673	688	675	690	726	725	678	666	695	671	704	714	731	720	696	654	684	677	746	705	718	695	680	649	659	666	634	717	698	689	685	669	686	696	716	716	690	713	691	673	703	670	673	668	653	694	698	699	665	699	696	655	703	680	656	690	684	685	698	658	671	665	701	712	678	674	697	652	702	700	667	693	728	694	700	706	703	697	684	739	731	690	649	677	681	684	704	657	693	690	660	687	681	706	736	701	702	677	710	670	730	711	650	660	686	680	718	723	681	660	701	666	645	730	685	677	720	696	713	687	663	690	715	674	715	661	643	667	706	732	684	646	643	691	710	693	647	664	651	685	703	646	678	642	680	705	677	658	674	668	724	698	713	704	709	746	710	661	648	719	689	700	696	671	672	692	695	717	688	675	715	711	678	696	665	683	691	653	736	725	722	662	656	685	708	639	701	655	693	681	667	692	659	646	686	708	657	720	725	660	668	648	712	700	685	668	675	660	704	691	685	690	685	679	674	698	704	690	671	704	706	718	655	709	741	657	685	687	708	686	702	690	716	726	704	669	671	701	711	641	729	704	715	713	664	704	686	692	673	700	627	703	729	730	731	686	702	743	708	688	690	678	689	697	635	649	659	684	675	728	692	716	674	702	685	669	717	677	685	728	678	653	750	672	639	679	685	645	702	661	654	684	680	704	696	682	744	692	723	643	669	715	671	698	707	695	726	694	664	674	706	703	684	684	650	685	697	674	685	637	715	699	650	727	677	691	707	678	691	698	666	715	741	732	695	690	726	709	666	673	692	713	706	683	683	622	678	662	688	661	716	707	693	697	692	695	690	691	678	692	696	685	653	676	724	710	683	661	711	730	646	691	657	703	632	703	705	706	669	697	692	700	712	659	671	682	676	688	695	653	679	658	684	650	706	685	724	695	749	703	727	666	670	658	694	678	720	697	668	680	692	705	704	688	671	679	654	704	659	705	677	694	712	677	681	686	742	690	709	658	680	683	702	675	673	691	678	711	707	715	664	676	705	695	704	667	677	710	656	675	737	677	687	670	736	692	699	641	664	688	697	696	667	645	692	645	721	686	702	726	714	699	695	684	718	701	666	690	655	720	707	665	680	661	659	666	719	696	635	718	641	683	687	673	701	693	663	654	723	721	692	714	716	683	631	682	704	712	685	660	697	713	703	685	674	686	729	668	695	672	725	628	699	703	636	651	692	696	710	695	695	733	678	673	682	685	663	699	626	660	692	687	670	720	718	695	643	688	695	705	708	665	666	709	669	647	630	717	700	698	732	664	704	735	694	676	686	693	679	711	679	696	624	685	714	671	713	675	678	688	700	709	740	652	679	685	694	682	714	652	708	696	661	719	666	694	712	691	666	713	714	721	681	697	629	653	692	719	669	679	693	697	655	641	666	664	659	703	674	702	708	698	656	717	726	669	713	698	689	708	651	687	703	662	697	683	691	638	650	691	662	685	724	706	662	694	703	702	675	674	702	721	676	692	700	705	640	693	710	668	739	713	689	649	689	685	645	657	716	710	656	694	692	699	704	720	677	707	682	705	690	702	699	717	626	705	710	712	729	655	681	671	695	725	699	679	703	681	713	707	697	697	701	657	699	692	677	675	644	726	644	675	722	696	710	682	692	683	692	660	687	706	685	699	705	705	667	681	710	686	710	704	716	681	645	710	650	711	681	768	693	713	693	699	699	706	664	709	683	702	697	708	648	693	682	714	681	656	698	696	652	698	698	672	670	668	682	637	686	712	701	656	651	729	699	695	689	685	671	668	685	672	739	712	654	685	669	671	714	672	658	681	717	705	708	684	689	689	680	675	694	655	689	676	674	672	676	706	718	690	689	636	711	689	654	674	686	679	676	721	681	680	646	633	676	675	650	677	650	693	700	757	718	679	685	658	713	679	705	721	614	687	626	651	728	722	687	691	680	681	684	690	669	689	670	691	758	661	730	667	672	677	745	727	683	664	695	740	688	667	701	664	636	690	690	683	661	686	714	695	671	676	669	663	677	705	702	666	692	669	651	668	714	698	692	665	728	702	668	670	689	680	685	696	708	651	726	687	676	654	657	735	681	687	699	655	658	667	668	689	680	681	648	691	696	710	687	660	700	682	687	685	703	642	703	696	659	708	665	730	695	717	676	710	657	700	689	684	664	693	720	666	687	673	707	727	643	674	674	673	682	739	711	701	677	657	693	675	693	676	643	700	667	671	636	646	734	694	704	701	672	678	676	665	720	682	676	638	700	673	651	673	707	685	670	684	649	700	672	690	715	660	682	690	691	664	650	654	684	660	653	606	669	695	679	673	695	693	674	747	650	706	721	659	682	655	735	670	682	654	725	693	650	705	645	722	685	691	670	672	715	670	667	698	701	689	677	704	720	707	671	700	709	722	723	699	644	640	678	685	722	700	679	703	714	733	695	705	721	680	682	687	719	648	670	700	677	675	685	670	689	649	684	670	691	681	677	677	722	698	659	703	677	634	704	675	642	690	675	694	653	646	708	680	680	624	658	659	703	634	677	647	684	700	688	705	692	714	664	704	668	702	740	640	691	664	678	695	657	660	717	690	702	720	689	718	724	654	714	706	703	657	675	635	710	622	672	725	737	670	720	672	682	681	695	653	756	664	644	661	696	680	674	708	693	719	712	702	695	708	685	683	671	700	683	657	684	684	657	701	641	704	683	667	749	674	698	746	648	655	680	681	689	729	703	673	673	693	673	701	714	693	692	672	673	725	676	675	666	708	672	714	714	715	672	640	680	696	659	705	626	694	685	676	701	673	698	711	648	709	672	693	679	691	654	655	678	675	678	696	683	664	667	640	710	651	692	706	702	634	709	688	630	686	663	654	649	678	708	692	681	678	623	680	654	725	689	654	689	724	679	697	665	655	706	742	711	707	681	670	661	685	679	669	710	727	672	680	694	665	690	657	673	692	692	724	691	684	701	710	696	684	717	684	680	715	667	691	684	682	717	688	662	679	656	667	657	656	701	714	712	672	659	660	744	689	711	718	702	669	653	683	696	631	711	672	689	670	695	676	673	678	630	689	702	658	601	678	720	684	664	668	704	645	651	737	645	665	634	652	666	669	690	726	700	722	692	661	661	692	716	653	680	703	693	696	671	623	689	695	681	700	670	709	681	696	665	668	706	724	677	676	661	640	683	681	683	717	693	667	633	688	661	716	720	659	641	674	647	686	693	676	639	677	679	637	719	679	666	669	704	701	685	725	649	734	667	682	680	720	698	663	699	670	655	695	666	698	697	730	689	693	682	693	658	688	700	667	722	675	691	678	694	657	667	648	702	657	659	664	687	664	666	712	708	692	707	662	696	694	685	697	704	647	651	688	697	674	702	708	673	652	658	670	693	692	647	669	669	686	654	743	692	728	657	656	731	690	673	713	654	666	660
28044	17324	11829	10676	6815	5057	4709	3355	2517	2210	1701	1113	830	756	688	707	713	698	704	668	689	663	647	725	748	686	721	721	738	699	659	663	659	657	712	732	732	682	683	664	730	720	670	715	680	662	718	672	671	697	615	682	702	640	661	693	712	718	664	658	659	717	738	650	698	677	738	643	681	677	740	668	641	683	671	645	662	681	732	660	662	680	640	664	691	694	762	715	660	673	690	660	673	699	705	664	664	679	698	735	681	680	711	708	703	681	678	676	684	695	653	715	701	691	701	629	669	641	735	720	695	682	699	638	667	715	630	684	697	689	664	708	702	695	636	711	633	662	666	619	694	643	662	678	670	621	702	650	665	725	700	666	681	653	694	678	688	681	671	657	687	646	655	659	688	700	708	668	717	673	677	638	686	639	712	728	671	707	713	698	675	665	658	683	675	622	705	685	692	670	677	671	679	683	709	671	613	685	675	713	719	663	658	676	685	656	677	701	713	669	688	684	697	648	709	663	682	638	726	670	723	669	686	709	681	677	713	724	733	707	675	685	655	705	642	666	697	698	707	677	709	667	682	657	673	683	677	670	683	681	700	676	671	664	694	709	661	679	696	674	686	677	658	693	676	653	699	697	687	637	715	694	650	664	681	671	665	714	671	737	715	682	657	662	691	695	655	640	633	680	661	717	695	669	699	696	713	633	690	723	697	655	665	696	712	700	668	709	705	727	631	672	634	652	692	678	730	668	720	651	648	610	698	690	685	652	679	683	641	686	673	708	682	658	689	671	725	690	676	664	685	714	677	697	687	614	696	640	707	660	646	683	667	723	721	683	696	659	690	701	724	665	713	695	726	672	647	718	741	655	667	623	696	677	677	667	681	709	702	690	686	622	705	633	639	693	671	663	642	675	665	675	700	699	728	718	654	674	676	718	669	689	684	693	681	697	676	698	695	644	687	696	665	699	703	705	645	638	686	649	700	688	701	672	677	648	684	646	716	691	710	663	725	664	707	659	655	680	677	687	643	662	658	661	708	714	679	704	701	701	697	633	719	705	663	645	714	694	689	667	685	705	630	688	656	721	721	694	667	694	639	679	723	672	741	735	682	674	651	718	698	699	658	707	726	670	744	648	649	711	681	663	667	665	612	684	643	667	681	673	707	683	693	694	657	691	693	677	662	724	694	694	622	660	684	637	657	661	698	686	710	742	689	702	646	689	683	691	685	682	646	694	661	680	695	657	665	674	679	706	697	658	688	676	660	678	667	683	662	658	665	625	671	703	634	648	652	648	673	699	726	734	667	682	662	668	721	658	698	662	726	666	652	665	646	644	697	637	654	669	728	670	696	688	725	695	731	663	695	662	650	641	687	658	643	702	661	727	645	649	699	666	645	678	689	636	728	706	699	700	739	700	726	693	654	654	696	676	678	653	660	670	708	671	650	694	705	653	718	691	720	714	685	706	680	679	699	683	704	694	684	723	679	691	653	633	690	715	714	664	691	668	682	674	676	728	667	651	682	633	697	685	648	640	692	636	733	732	690	622	671	694	702	685	680	694	697	661	700	621	680	685	705	696	707	650	721	661	663	700	629	687	698	694	700	676	676	669	680	728	694	641	721	671	680	715	709	682	648	679	670	670	674	667	672	730	708	684	678	668	668	675	691	704	657	644	710	705	658	668	681	662	694	647	661	668	634	637	667	655	679	700	709	673	705	720	661	692	666	689	626	720	653	677	630	664	662	713	702	696	679	657	697	670	700	716	688	679	706	656	674	698	715	668	700	672	756	712	698	677	666	684	644	688	667	673	712	697	642	645	690	671	711	667	684	695	712	665	661	693	712	648	685	698	688	734	675	692	713	647	689	690	657	660	688	669	725	693	666	688	741	687	674	648	644	697	697	666	673	720	672	660	634	704	617	677	691	651	699	674	664	668	632	650	666	664	737	731	683	675	625	732	710	684	655	675	707	697	668	684	651	638	682	688	649	669	669	647	677	697	706	678	693	694	716	682	696	629	661	665	647	722	693	676	696	723	682	647	652	654	684	687	721	676	660	690	683	665	696	677	664	671	644	700	688	682	695	693	723	703	688	688	690	655	693	638	671	719	647	673	726	675	661	659	683	682	689	667	679	700	637	665	680	701	693	685	681	717	669	674	700	651	710	682	664	655	689	690	649	696	672	692	675	716	627	672	689	649	686	713	699	689	633	669	722	690	634	676	714	707	662	681	697	718	648	668	669	656	627	688	671	648	682	712	677	690	709	679	663	661	694	694	695	667	747	753	683	691	672	714	680	685	653	685	656	660	636	698	648	674	630	693	686	689	669	630	755	664	650	669	658	696	642	699	724	697	709	686	665	692	682	624	698	735	650	670	728	717	721	667	631	679	655	694	656	675	662	682	689	731	695	674	725	695	688	704	739	696	669	686	626	671	685	671	678	671	651	691	676	652	717	689	646	659	650	695	651	678	672	694	716	703	675	669	687	653	695	661	671	654	712	669	709	709	678	668	693	685	687	696	673	695	656	676	682	673	689	693	643	703	703	632	626	663	702	698	695	693	702	644	638	711	651	664	695	666	677	741	679	646	719	681	677	734	644	701	669	696	644	674	719	671	712	637	632	683	659	706	705	686	657	713	713	669	740	698	701	692	710	699	685	686	634	640	709	719	696	663	703	672	702	651	677	679	721	691	684	696	679	712	686	691	684	680	675	696	702	676	668	674	683	712	673	695	678	666	694	715	734	691	702	694	686	682	693	718	682	687	720	691	703	700	675	654	718	680	730	663	684	645	727	690	706	730	651	674	691	685	695	704	717	668	670	706	681	675	712	634	729	729	724	655	677	659	691	657	687	690	688	669	680	691	681	661	685	690	660	667	684	681	691	660	698	742	700	698	706	695	671	653	661	683	704	663	672	703	710	688	678	664	731	698	644	670	726	699	681	673	706	712	662	692	677	650	717	646	679	677	687	692	651	696	667	681	687	719	722	660	657	650	719	626	713	675	701	639	642	654	628	650	674	647	668	690	711	637	674	636	637	657	660	667	670	732	649	668	691	686	700	673	697	697	669	649	659	670	655	651	635	707	701	625	736	647	699	702	679	659	671	660	672	656	698	678	722	725	687	680	657	720	682	654	698	681	695	741	670	717	686	666	666	696	684	706	737	686	706	666	640	678	727	693	677	710	702	697	691	651	670	659	705	669	626	690	742	668	709	692	739	668	696	654	714	658	715	672	689	687	690	635	687	684	633	622	735	689	685	697	667	686	677	687	670	681	681	734	737	680	692	664	670	715	662	706	723	657	678	731	695	724	662	661	707	719	723	662	687	675	669	704	680	661	646	682	697	695	695	693	665	719	676	673	672	665	691	675	666	690	653	669	663	682	713	689	674	648	675	672	658	613	678	670	671	719	682	696	685	688	690	652	687	753	687	688	703	676	675	671	736	645	661	676	688	684	708	704	659	678	698	689	677	640	674	697	712	649	659	678	691	634	736	680	661	679	695	668
9860	11236	11291	9122	7041	5936	5973	4315	3262	2555	1809	1054	762	695	670	653	606	613	628	629	612	612	649	622	600	655	605	631	633	658	615	602	629	612	621	644	631	599	618	585	599	643	565	630	589	676	562	623	609	630	579	642	617	585	617	609	609	619	654	602	559	650	609	630	626	615	577	577	615	653	612	634	664	628	644	651	594	579	604	624	588	615	568	657	607	578	671	633	608	576	603	603	610	598	629	602	600	590	626	620	599	569	592	567	616	612	609	573	614	653	615	621	599	601	596	553	660	624	621	598	611	620	645	607	609	608	628	604	623	625	636	625	602	600	639	621	618	606	617	568	607	577	611	599	622	621	608	613	601	612	577	654	616	627	598	593	558	600	639	618	622	621	609	638	602	637	612	622	584	587	631	614	623	628	664	627	600	595	641	621	613	600	594	584	586	627	602	611	624	622	587	610	628	640	607	597	602	603	652	633	654	626	622	604	635	600	605	599	597	616	613	567	604	585	616	631	597	642	583	622	630	595	609	649	603	655	609	588	605	659	568	593	601	531	619	566	638	631	606	614	610	627	619	624	586	631	657	615	584	654	619	641	580	585	596	640	656	602	591	593	581	564	613	634	594	606	624	544	632	669	615	615	624	625	656	620	630	634	605	617	556	646	593	606	609	635	600	668	677	597	622	641	566	661	669	618	611	654	629	583	625	607	623	607	600	581	654	603	615	585	606	663	583	619	649	590	620	590	631	604	610	620	649	612	623	658	623	627	579	647	584	649	608	575	597	585	654	606	601	655	602	595	633	633	590	648	613	632	624	605	609	603	602	594	627	619	633	630	593	661	599	629	609	597	635	596	587	618	587	577	612	590	590	600	632	594	655	641	622	569	597	607	594	607	573	603	598	621	609	588	599	588	626	605	612	608	605	591	638	620	619	595	597	655	619	595	588	578	625	641	617	621	615	614	676	660	593	621	586	639	564	574	640	620	617	642	585	636	627	622	580	574	597	598	582	642	569	587	632	619	608	645	592	619	604	605	616	612	640	639	615	590	587	593	594	597	631	588	654	615	592	639	602	620	630	609	612	639	591	664	594	663	639	638	620	636	599	635	675	572	614	631	611	625	606	640	624	617	661	640	606	628	640	653	623	627	631	635	640	626	587	599	648	628	595	648	597	627	616	649	607	636	589	599	613	598	630	666	607	578	615	620	642	606	640	616	579	596	584	607	598	622	639	600	590	646	625	640	584	572	575	605	616	609	573	676	607	575	607	595	660	630	592	614	643	591	615	616	619	617	618	589	634	622	580	609	640	599	636	615	676	645	639	613	629	560	578	624	580	629	614	639	631	604	634	641	646	618	642	585	568	621	604	574	579	610	578	586	615	590	642	590	614	611	607	568	663	572	553	595	625	593	581	605	612	633	605	641	590	644	620	616	664	645	640	620	653	618	632	630	631	625	626	624	603	628	624	606	622	598	626	635	566	601	624	557	640	643	617	634	580	566	566	594	606	613	614	627	624	591	591	633	626	639	618	583	579	651	613	614	588	641	570	619	581	607	603	611	668	604	623	598	635	650	626	652	606	620	635	617	621	626	629	578	558	606	657	618	630	609	573	634	622	645	651	632	638	608	624	635	642	620	648	657	590	584	610	591	610	628	613	682	580	620	602	633	634	601	629	546	581	618	620	645	571	609	580	620	651	603	645	608	610	567	643	641	629	610	614	622	619	643	623	631	616	578	605	618	600	618	630	583	613	575	631	647	580	626	629	655	554	634	601	623	602	600	629	619	604	592	632	575	610	578	600	591	610	653	654	641	648	592	571	647	632	626	597	649	646	636	611	600	618	608	608	622	629	616	624	610	610	617	600	577	611	632	648	604	588	588	570	620	654	617	555	580	604	577	650	614	615	595	560	630	584	629	610	644	624	572	559	597	657	578	642	557	629	603	660	606	619	615	624	603	570	642	587	632	609	636	627	602	628	622	605	609	633	607	628	630	596	589	593	607	627	644	589	633	568	626	596	634	585	616	589	621	623	616	617	582	634	624	575	613	609	597	593	627	609	637	596	584	618	600	621	638	636	657	612	629	617	571	638	567	616	614	634	582	631	609	625	585	616	623	588	604	619	633	632	643	580	630	598	636	648	607	582	626	634	611	654	594	662	611	608	593	658	604	586	631	586	598	616	620	622	670	622	607	647	625	629	613	575	580	592	658	576	630	590	620	631	594	597	603	582	617	619	608	613	640	610	606	611	631	641	623	598	602	549	585	596	603	659	647	584	602	593	618	633	616	626	636	666	607	585	626	623	598	596	640	623	602	592	623	616	611	600	610	642	619	642	632	617	616	663	634	630	592	626	668	549	618	644	640	599	610	598	575	602	591	590	570	603	625	587	621	602	628	628	644	600	614	642	581	563	640	600	625	597	582	628	571	585	675	606	615	629	606	691	627	600	642	623	607	627	604	629	627	547	621	577	602	587	643	596	603	613	627	577	630	612	604	583	637	597	607	639	644	587	672	639	616	608	645	643	626	605	623	603	567	630	625	624	597	630	604	623	629	577	577	603	612	616	608	595	613	576	637	601	616	644	611	577	613	555	595	599	596	633	598	618	640	612	657	596	609	612	601	637	590	655	592	635	588	653	639	613	617	615	614	614	595	644	607	599	622	650	610	602	616	617	639	614	525	625	615	592	645	580	615	610	613	655	630	610	565	652	606	605	583	612	608	636	638	629	606	578	604	632	636	566	581	612	563	650	615	631	638	637	593	618	619	603	627	587	629	614	615	612	619	579	612	633	637	545	586	662	619	621	637	622	631	641	587	618	619	591	610	619	644	591	638	641	620	638	645	608	633	628	618	618	621	569	596	598	652	614	617	610	650	650	586	618	604	564	621	642	634	617	588	604	584	604	584	635	563	593	605	608	646	609	665	597	614	611	655	602	580	639	634	607	646	615	604	623	632	639	622	575	645	572	587	589	663	641	636	603	619	623	629	603	592	595	597	647	660	605	593	568	585	609	614	668	619	615	607	588	607	584	576	653	633	590	622	622	664	595	620	600	592	595	624	617	622	605	621	574	587	653	592	630	625	605	610	615	611	629	618	612	619	625	608	647	610	693	569	620	630	608	614	625	636	646	622	632	585	611	660	587	593	661	608	625	578	623	622	593	622	628	629	626	660	600	658	600	597	631	625	603	630	567	677	606	624	617	638	576	622	595	639	617	583	659	626	606	599	598	617	638	622	621	638	634	608	640	596	603	615	617	611	624	616	593	626	598	593	636	666	626	616	609	636	586	610	600	632	589	609	602	641	645	637	583	632	584	569	594	610	654	612	635	626	649	638	609	649	571	614	589	610	602	623	642	562	588	632	626	575	587	628	643	634	610	625	658	640	654	609	580	656	593	594	596	550	617	591	570	578	609	641	633	605	623	607	578	622	641	569	622	637	589	605	579	573	604	586	612	637	618	581	636	623	634	622	618	622	623	636	587	641	580	619	626	630	573	584
25705	21502	28867	28089	20778	13492	10208	5396	5411	7493	5349	2215	1317	828	724	641	637	636	676	631	651	628	671	648	618	651	654	634	653	632	663	603	606	600	620	630	658	659	630	698	652	596	655	651	636	601	658	662	671	654	670	604	605	654	659	636	602	638	634	640	667	624	674	662	591	614	634	645	664	609	651	588	605	636	630	647	639	631	609	640	625	635	626	645	649	602	624	652	658	633	647	673	671	643	682	630	638	665	613	626	665	616	612	637	592	621	614	655	628	633	627	603	624	652	670	630	619	644	651	662	586	647	635	683	642	621	649	595	629	618	647	617	593	628	639	688	638	609	623	617	669	643	614	640	647	642	651	614	634	612	591	662	678	652	628	610	552	619	568	644	589	638	684	677	629	673	660	596	626	658	657	607	633	635	631	600	656	643	631	654	613	610	613	550	612	656	639	639	632	661	601	615	648	642	641	685	668	670	611	613	666	699	641	641	597	634	664	653	652	589	654	700	585	637	622	617	662	623	637	614	599	629	658	581	618	587	585	613	625	668	641	665	637	609	596	630	636	623	686	624	668	630	640	638	629	622	630	652	674	654	638	629	666	650	610	634	620	624	667	685	664	648	627	645	651	645	671	606	652	611	612	629	603	611	630	654	679	631	593	663	653	628	661	646	649	637	660	629	660	629	596	665	679	652	616	609	641	642	625	681	588	653	624	652	632	652	620	606	696	670	604	667	613	643	668	653	654	640	643	714	617	612	633	680	615	662	676	653	624	659	605	670	602	621	635	589	690	637	592	595	604	667	709	644	652	642	633	635	646	633	642	649	638	624	613	665	679	628	613	632	655	625	637	596	655	631	639	597	576	609	665	634	625	624	610	654	654	646	657	630	615	639	664	662	633	598	632	613	626	668	649	609	639	608	680	668	716	644	693	644	652	642	663	658	640	562	676	630	637	605	630	620	668	625	650	589	621	654	603	644	690	630	640	616	634	679	620	641	617	693	643	650	592	597	685	647	604	681	658	623	647	609	688	648	624	601	644	668	639	631	660	628	613	633	629	676	643	614	653	633	621	659	655	608	647	591	648	645	622	625	630	564	607	614	583	656	628	654	670	645	624	657	635	602	665	556	620	633	604	643	622	630	614	611	667	594	646	613	655	637	640	642	612	651	690	617	629	611	665	680	656	619	650	667	640	622	625	625	601	604	615	638	662	636	634	611	603	623	608	573	567	622	655	662	641	668	662	652	654	662	577	635	621	656	691	630	642	625	631	655	581	680	650	643	631	636	628	608	653	636	658	662	647	654	659	647	606	585	656	650	636	644	611	637	607	611	661	623	618	625	637	678	653	630	652	599	631	674	638	623	639	613	598	603	596	663	587	638	638	662	648	671	634	615	677	622	618	631	622	619	625	647	613	652	615	661	651	637	645	645	678	595	622	645	632	647	677	624	644	630	619	597	618	661	612	630	628	612	621	624	650	646	656	634	621	612	613	651	669	644	584	627	653	670	652	679	623	628	650	607	672	650	622	633	624	589	588	644	618	601	652	662	640	615	652	678	670	656	652	659	663	588	581	637	613	601	658	635	575	653	647	612	598	687	654	643	625	614	689	629	616	646	639	634	640	613	622	652	688	639	602	602	707	596	638	629	625	673	648	628	657	672	618	658	700	611	593	646	572	628	636	646	623	621	660	664	653	600	607	613	626	642	618	656	648	605	647	652	696	657	598	621	588	616	646	630	622	630	612	601	622	682	648	626	649	673	638	655	581	627	621	613	645	625	624	624	666	622	663	612	655	639	595	603	648	643	587	643	639	602	672	657	646	642	656	630	603	683	659	627	652	650	616	641	643	661	639	655	631	634	639	612	632	641	602	628	625	688	677	636	630	676	619	643	664	620	639	627	587	612	683	692	614	633	640	668	611	618	665	646	609	594	647	601	663	647	671	626	640	593	605	650	653	616	622	614	614	664	602	619	618	602	587	652	644	628	649	681	662	657	629	567	643	643	631	618	685	613	709	648	631	605	647	638	640	626	608	635	620	608	622	597	651	597	645	659	686	579	648	682	656	645	651	644	623	611	633	681	676	637	645	653	610	677	683	632	638	683	655	625	652	586	628	677	625	690	617	634	619	601	648	685	610	570	598	588	660	635	622	670	624	637	652	617	598	635	660	604	696	632	599	619	639	630	619	652	635	617	627	655	661	656	689	615	606	637	674	637	640	612	633	620	639	650	606	639	625	710	655	635	628	639	663	634	625	577	638	615	617	650	611	640	671	587	649	601	630	652	622	646	617	656	624	649	657	621	643	600	640	650	642	583	597	647	624	620	614	598	665	661	648	688	627	677	614	634	599	629	635	651	590	604	698	629	617	672	592	656	582	607	661	640	628	642	640	612	659	608	645	640	598	668	606	606	590	626	658	689	666	620	657	732	617	679	629	599	640	629	590	674	672	612	680	614	654	622	632	637	618	670	627	618	606	670	683	640	640	613	650	659	643	616	684	560	641	647	617	639	654	635	634	645	648	654	628	660	639	622	623	624	629	608	640	630	592	605	707	658	629	650	650	647	653	627	600	604	627	653	640	648	637	635	607	644	654	628	595	643	622	600	638	649	608	687	666	643	643	628	602	654	629	646	666	604	602	640	626	677	626	655	652	631	646	649	623	594	602	645	636	675	637	646	637	618	644	610	653	639	623	634	615	627	628	622	667	667	634	637	629	635	684	658	608	641	637	670	590	676	591	605	627	626	655	609	630	623	634	624	622	616	649	681	660	617	582	613	623	645	600	615	639	643	633	686	645	601	633	655	631	615	556	603	645	604	655	604	640	651	601	692	616	591	691	644	661	652	643	603	647	616	639	631	655	618	661	665	627	669	652	644	629	641	667	637	654	632	618	659	636	625	636	612	599	642	665	647	586	673	622	663	596	677	643	597	612	619	576	635	610	654	677	694	639	619	646	623	643	646	668	605	646	631	642	631	627	644	674	637	624	633	645	628	638	649	638	662	664	645	669	640	598	613	685	628	668	629	625	644	601	610	625	652	624	679	657	616	614	622	636	642	647	656	632	637	595	618	621	631	676	637	643	631	611	612	679	690	633	622	633	631	653	649	628	592	612	655	677	642	620	617	636	640	629	685	620	632	646	630	615	602	621	608	597	661	625	652	672	622	631	613	633	619	651	648	599	642	650	633	628	614	595	630	613	672	673	664	658	633	634	654	595	659	659	659	670	694	639	593	648	638	621	677	698	618	625	652	588	648	627	648	636	648	637	659	619	651	647	614	613	611	685	614	623	689	649	627	651	681	657	635	627	685	550	613	641	613	636	648	617	617	639	628	608	641	665	633	650	632	668	641	635	621	663	651	642	631	588	663	632	589	611	638	625	590	601	635	647	649	619	605	657	685	619	665	628	593	645	638	609	683	569	659	623	679	629	631	666	647	558	651	666	651	657	625	647	676	583	607	714	615	690	651	643	637	626	660	639	640	642	648	613	641	622	620	671	622
9904	22708	33529	21656	16060	10776	9283	5469	6906	7909	5424	2405	1345	833	664	641	607	603	610	567	583	578	616	651	639	610	616	616	612	553	635	637	603	628	634	587	601	598	572	614	609	610	618	592	610	593	594	568	627	628	609	597	601	631	620	616	635	606	612	637	680	618	584	633	610	632	600	612	579	624	631	610	602	608	584	632	624	603	578	614	594	594	575	572	613	555	618	561	597	608	606	608	626	573	611	584	591	658	631	603	567	605	573	615	612	580	602	602	590	630	618	571	592	570	603	560	572	594	568	615	551	634	629	645	622	604	603	620	604	622	577	590	620	628	650	622	635	617	603	596	600	593	590	612	616	575	617	650	572	588	558	575	608	600	611	557	573	608	585	643	618	596	582	605	609	581	598	595	582	597	597	665	627	587	630	625	594	632	565	599	648	627	586	589	602	635	584	624	611	627	593	584	583	619	596	607	628	592	578	662	587	644	615	622	569	605	596	580	577	551	624	591	617	582	582	618	608	613	602	597	593	564	610	600	625	566	645	600	614	583	586	580	619	607	611	622	613	615	648	613	642	572	599	609	573	554	624	629	617	614	585	650	623	607	607	574	594	587	612	627	581	593	597	605	606	617	607	594	577	591	593	600	591	569	580	602	617	603	655	566	586	614	606	623	576	620	626	593	655	609	562	575	597	654	599	603	606	554	605	607	608	593	580	593	594	574	615	605	587	573	590	594	572	620	655	572	567	621	593	643	639	613	598	626	612	581	612	588	596	564	598	559	634	587	623	566	577	619	598	608	543	622	634	660	598	586	591	610	653	605	611	641	620	598	612	564	593	581	576	571	619	573	608	581	617	560	587	595	556	595	630	614	562	619	593	594	616	616	578	588	618	586	629	610	642	641	613	611	631	622	570	602	614	612	635	652	630	581	611	595	625	616	586	577	593	598	626	640	632	615	617	561	567	597	597	617	584	605	582	609	607	617	593	652	626	596	599	607	603	535	629	607	585	602	613	616	584	582	572	615	620	575	588	597	596	598	566	653	599	614	664	602	622	580	661	595	604	624	546	588	585	567	630	583	609	632	601	596	638	622	613	635	565	587	578	612	621	615	625	571	624	629	617	611	628	573	588	619	565	599	578	616	580	602	643	608	595	649	606	615	633	623	622	586	601	592	553	601	616	609	555	586	571	607	608	608	576	613	611	542	604	616	598	577	563	607	607	597	615	553	612	604	592	592	576	638	590	602	621	594	584	595	593	585	645	586	592	588	589	608	587	623	607	664	621	584	581	569	604	661	613	554	616	589	562	629	610	610	606	556	644	600	605	615	652	577	603	578	582	588	570	608	644	609	595	608	613	617	629	629	596	612	583	594	591	602	570	607	583	606	624	607	602	603	607	594	602	620	605	614	654	612	602	588	624	564	636	598	584	583	588	555	607	616	582	612	630	635	617	617	593	575	636	591	598	594	656	650	608	570	629	638	588	594	594	609	587	590	599	614	629	624	604	595	621	599	590	613	601	563	600	617	582	577	607	554	571	623	587	588	651	634	583	598	599	592	660	658	623	608	601	623	620	579	600	562	633	616	614	594	592	550	595	607	602	624	613	577	591	614	597	614	618	575	583	611	628	616	575	619	615	579	557	603	593	652	603	600	622	602	622	604	592	585	621	617	569	617	630	564	599	591	626	576	589	611	574	610	623	632	584	609	616	621	618	600	622	595	593	601	591	633	609	627	577	586	614	592	627	622	563	617	598	573	591	582	630	605	587	588	550	560	603	627	560	579	583	608	623	572	576	639	596	582	594	579	610	577	595	605	621	601	576	630	535	598	596	583	580	576	617	614	555	577	594	612	637	567	627	556	582	595	576	628	574	607	575	595	591	611	577	569	573	596	643	627	608	621	641	586	640	599	586	532	607	598	580	621	605	571	556	614	554	575	611	617	575	560	621	619	641	634	631	569	555	594	603	582	610	627	607	545	605	588	628	606	621	605	598	620	565	619	574	606	629	594	569	617	606	596	575	630	580	605	634	615	621	629	564	639	610	603	575	612	613	599	584	587	614	553	555	599	599	605	594	617	587	636	580	595	640	589	642	599	633	610	600	654	602	555	618	612	620	609	568	575	592	594	583	624	662	572	610	589	634	599	621	615	561	570	573	615	645	574	574	624	647	572	587	606	611	614	638	585	612	608	568	557	632	605	611	628	621	623	657	567	600	629	574	642	613	584	556	567	620	622	616	595	609	617	601	614	604	647	601	596	578	604	609	622	612	579	615	591	625	634	600	603	608	602	606	641	591	624	610	598	629	591	585	628	567	632	596	567	616	616	600	624	612	593	586	614	614	593	586	575	632	597	580	619	580	622	624	574	572	603	619	585	648	624	589	592	653	617	595	582	600	598	629	586	636	607	583	628	631	591	585	583	583	572	611	592	574	630	573	601	637	605	626	625	617	602	581	604	566	595	556	549	576	584	597	580	593	619	640	611	607	600	590	598	585	578	626	611	577	595	585	619	642	582	616	597	603	576	602	528	598	566	581	608	582	630	578	608	614	551	622	614	601	615	620	646	592	649	627	612	639	597	559	560	602	611	568	599	599	658	595	609	579	597	616	619	622	605	593	643	577	607	573	529	568	559	559	594	591	642	598	599	651	579	632	599	646	600	567	576	635	577	585	545	539	566	588	564	610	586	596	629	616	571	563	610	627	637	653	575	615	600	592	586	635	601	587	583	608	601	617	574	583	586	603	598	566	616	646	582	602	568	595	591	623	630	587	641	637	572	569	589	588	602	605	599	628	590	594	565	614	604	595	634	598	621	574	561	610	602	558	641	566	581	635	589	572	598	574	601	563	630	620	600	607	599	607	597	568	581	574	629	630	628	593	565	610	586	610	597	588	605	564	608	609	591	661	593	610	605	572	600	625	620	592	638	604	599	591	609	560	609	608	599	613	606	598	582	615	587	601	624	594	546	611	598	582	597	572	615	575	607	588	569	617	615	576	610	576	622	563	616	582	555	599	598	621	611	566	581	592	597	603	577	591	602	656	600	560	604	641	633	629	568	569	621	580	610	605	653	592	633	638	601	599	572	597	629	611	622	579	577	640	639	588	614	566	630	579	622	605	613	590	572	588	570	600	557	614	610	601	584	614	633	635	620	592	610	602	596	560	605	598	590	557	586	649	647	541	640	651	571	611	611	606	575	625	592	639	609	589	620	624	554	621	603	607	622	590	606	606	604	611	588	598	620	645	584	581	599	593	594	610	611	620	584	634	603	558	592	608	615	604	556	580	617	613	594	600	572	632	538	631	569	622	606	608	594	579	589	606	612	579	625	551	605	556	618	604	574	619	543	591	622	581	579	601	570	576	613	631	605	628	566	570	607	596	556	561	593	592	607	583	636	601	593	627	566	595	602	634	578	597	569	592	638	582	610	628	587	581	580	610	572	556	614	640	631	577	600	612	549	602	585	575	587	585	594	615	617	609	586	584	570	601	619	643	573	596	614
24327	21660	29013	25961	24571	22219	13907	7774	10280	10546	10949	4658	2390	1129	871	785	763	744	723	798	757	742	780	818	753	748	717	728	723	714	741	670	728	735	786	778	725	715	721	736	771	756	709	780	736	748	697	766	723	719	746	768	748	750	738	757	746	757	718	777	766	749	765	720	719	761	752	742	741	796	761	684	736	749	791	761	748	715	722	737	725	719	763	702	711	779	728	737	678	736	713	709	762	765	718	745	744	709	710	717	740	765	740	731	790	714	730	762	686	712	712	738	721	729	704	707	702	708	768	748	755	773	745	749	744	716	748	744	704	731	740	691	763	766	756	758	768	726	739	767	760	703	699	729	731	731	710	731	741	757	708	746	723	778	696	731	733	777	751	730	752	732	797	723	717	762	734	729	689	758	767	768	738	766	729	783	783	778	757	780	775	732	751	703	757	710	760	693	759	743	740	736	765	763	751	827	725	680	746	714	751	754	701	752	721	707	782	755	726	773	705	743	762	789	764	747	727	709	784	786	727	767	757	707	712	767	756	747	768	721	775	742	752	710	750	755	761	754	728	763	751	742	782	737	722	781	739	701	722	721	706	738	722	720	768	775	734	719	717	745	687	798	782	714	694	685	712	726	774	736	757	718	750	723	718	745	740	733	743	730	764	730	750	742	742	717	721	712	704	769	718	737	715	760	730	727	703	744	737	764	713	714	740	681	757	762	773	692	752	724	769	728	748	735	725	718	716	723	727	764	813	755	709	793	706	749	710	738	756	708	777	787	750	760	782	718	759	747	773	759	746	765	766	741	739	753	756	720	743	697	726	693	736	730	735	693	746	763	719	731	736	726	711	767	747	719	745	732	757	741	703	732	701	697	750	740	728	750	699	774	702	765	740	738	704	745	724	718	781	718	732	710	743	714	740	726	702	778	775	767	744	757	737	760	739	729	747	730	775	713	737	787	753	728	743	783	734	732	712	694	775	742	728	718	731	725	709	716	753	731	728	784	781	695	735	699	752	766	759	778	749	737	697	745	767	752	807	772	741	703	741	746	689	730	737	707	724	737	759	718	738	732	712	700	741	735	701	772	714	732	711	734	800	773	679	705	751	723	723	790	721	706	716	758	751	748	765	704	731	722	786	710	768	757	752	688	780	722	764	726	752	736	732	744	746	731	738	753	742	778	737	708	718	779	737	735	750	726	724	709	745	724	703	731	709	755	669	703	762	763	715	711	742	747	771	776	701	707	778	737	710	726	782	732	744	736	753	768	708	753	729	744	733	690	704	749	740	830	730	715	728	766	737	730	746	785	784	743	765	790	676	783	665	734	760	730	739	768	749	745	767	706	729	731	791	753	716	736	767	713	704	761	699	779	754	725	700	761	726	717	730	787	687	788	743	709	723	710	720	714	713	744	760	747	714	724	758	746	688	699	720	723	728	755	730	763	755	752	763	771	709	710	768	742	750	769	689	750	720	761	729	774	740	737	749	748	727	744	726	784	666	730	753	758	764	769	727	708	737	694	778	761	709	735	702	738	743	731	730	703	756	701	780	767	695	789	761	748	702	763	736	701	769	778	771	751	762	765	732	759	737	704	706	741	716	752	780	720	771	723	724	763	777	740	764	730	760	716	752	736	717	717	719	706	744	722	716	686	719	698	749	750	740	784	762	718	760	752	740	709	787	677	691	744	762	740	714	739	716	734	761	750	741	718	728	702	760	762	811	730	741	762	716	703	749	724	766	746	727	726	737	779	708	817	743	732	758	787	761	727	705	667	732	768	706	719	751	706	713	755	740	710	750	711	735	738	726	698	680	724	767	712	714	730	714	773	735	715	706	752	746	751	761	744	739	723	795	748	725	719	741	675	765	744	739	762	769	758	738	758	766	681	771	747	735	739	686	737	756	689	762	722	744	760	729	728	722	684	745	739	760	743	697	757	717	682	762	737	740	702	743	768	729	736	743	749	749	731	744	744	728	669	754	711	727	713	728	740	715	763	708	720	743	725	736	766	740	713	752	748	792	716	780	750	738	730	776	700	708	758	756	724	707	724	775	703	759	778	700	744	670	755	762	710	757	687	696	718	728	734	729	763	776	739	724	733	692	755	730	738	778	754	796	708	704	689	806	714	701	722	770	735	736	772	766	707	731	773	768	749	734	698	750	701	734	754	696	712	712	793	752	739	699	694	727	742	701	705	724	720	734	739	691	737	719	719	751	744	749	742	688	742	730	774	702	731	760	749	732	711	736	789	743	683	775	733	713	724	731	723	747	743	709	751	698	725	765	745	718	743	742	725	713	692	740	746	771	724	768	728	768	770	705	761	668	727	755	739	739	731	741	714	735	710	749	770	734	718	743	765	696	714	754	721	740	759	717	713	718	756	758	708	732	767	760	762	738	782	738	768	762	725	683	682	673	769	672	744	749	721	727	754	739	780	771	779	748	810	718	764	781	748	776	736	687	717	719	742	702	764	720	745	742	734	736	740	752	693	736	750	725	726	732	747	722	679	714	775	785	743	741	736	702	743	830	737	710	701	746	780	784	731	732	713	748	757	747	709	699	760	743	769	719	744	722	751	737	750	759	777	741	732	697	779	756	763	742	712	723	732	747	707	687	687	689	747	722	731	735	746	735	680	764	706	757	690	730	720	736	765	732	743	735	718	776	723	752	730	765	747	670	709	705	791	735	710	745	746	693	790	718	699	703	742	753	773	737	731	728	749	707	742	767	736	747	714	764	720	713	739	770	730	759	760	762	736	753	733	673	797	735	790	735	739	757	736	713	777	730	736	722	763	747	788	747	688	759	761	749	752	746	760	684	710	746	709	745	763	778	734	749	740	767	746	734	730	721	757	745	715	725	708	738	692	697	725	697	779	729	725	719	688	753	730	770	767	730	720	755	724	736	737	744	737	750	689	714	725	725	748	739	738	714	729	735	766	713	731	693	810	729	666	776	753	753	723	743	742	735	718	759	727	708	726	790	735	743	750	750	709	748	686	713	770	723	709	730	768	748	772	726	738	749	723	738	738	747	752	695	754	764	758	732	687	703	746	766	726	714	744	751	723	770	751	748	713	728	736	733	686	735	720	726	697	731	747	712	764	672	701	743	752	734	725	748	766	718	713	773	722	715	709	727	729	729	783	736	755	700	743	700	712	715	711	796	773	745	720	774	769	739	714	731	749	703	737	722	811	766	811	732	712	736	708	729	791	777	738	754	782	749	737	740	751	729	780	733	721	712	731	724	751	725	726	740	724	722	788	723	702	786	736	755	696	776	744	756	686	737	711	759	728	743	735	758	740	704	760	764	723	762	746	722	739	711	758	716	747	755	728	719	751	711	733	706	743	744	704	691	771	736	721	772	737	708	725	788	677	701	759	746	749	752	748	778	698	786	702	786	706	777	697	752	771	747	763	727	767	744	740	765	751	724	700	698	763	740	710	737	758	761	759	797	734	712	748	771	758	727	742	753	701	710	752	789	801	775	671	742	817	720	756	740	739	677	764
16125	41038	38653	31641	24886	17459	9567	7942	11997	10998	10867	4550	2526	1263	852	726	685	721	716	673	684	700	688	746	721	694	666	671	712	705	703	694	716	694	670	709	727	717	711	710	694	683	703	663	642	663	710	617	698	737	681	668	717	665	738	667	695	664	692	727	639	679	725	650	681	670	703	716	716	693	672	702	740	700	692	665	733	711	683	651	662	661	709	643	664	716	657	735	690	656	663	688	673	746	676	674	686	680	700	684	696	675	673	724	717	673	703	694	666	728	697	698	664	649	739	676	673	732	702	702	692	692	682	724	606	655	699	735	691	716	727	690	678	692	687	669	714	672	680	668	729	678	713	672	711	670	684	674	668	710	698	679	680	652	688	712	685	670	669	645	733	738	696	707	658	742	658	723	729	688	722	705	691	710	722	732	700	714	688	639	704	670	677	741	706	727	679	702	755	673	673	733	716	727	671	686	682	670	699	697	696	729	692	686	696	698	699	677	714	672	674	681	666	680	726	686	714	657	696	718	695	701	685	733	713	661	746	647	676	723	710	694	672	704	662	661	704	660	679	681	692	695	712	711	708	687	696	675	661	684	675	678	709	672	701	683	711	667	711	680	662	667	729	702	696	713	668	740	708	689	683	688	673	688	727	654	703	754	653	662	677	655	716	712	721	664	663	716	741	729	697	681	659	720	670	654	705	676	682	733	688	710	706	701	707	702	724	682	701	704	672	685	692	661	674	706	706	680	714	653	721	721	726	705	711	697	677	710	685	644	647	666	707	668	702	717	739	697	727	730	717	692	710	671	694	674	709	698	621	711	653	678	667	655	696	696	683	698	711	684	714	713	688	689	633	645	679	638	688	667	724	681	688	708	691	695	672	710	709	661	667	633	682	647	716	668	681	679	662	676	641	660	717	673	682	670	692	645	693	742	693	722	647	628	739	712	637	615	707	706	711	685	662	633	662	745	643	691	698	714	654	738	697	688	700	697	688	690	680	675	682	665	652	713	696	674	681	682	698	693	648	694	665	684	670	697	663	658	682	694	668	663	711	678	660	703	692	705	684	727	695	694	696	664	722	682	716	681	774	696	696	670	695	733	675	675	725	686	736	694	658	709	679	751	678	663	667	695	690	709	711	712	704	713	694	720	670	696	699	649	755	693	716	718	677	714	716	694	690	729	701	672	675	712	744	678	706	688	696	667	695	669	687	675	695	675	684	725	673	670	729	699	746	636	694	684	689	714	692	675	716	691	665	667	683	680	697	685	708	644	747	670	694	703	685	695	707	677	632	696	671	726	708	676	616	662	685	681	705	669	702	669	687	690	708	673	682	706	698	693	659	676	682	721	674	687	659	655	718	678	674	700	673	716	673	684	706	679	651	677	728	672	667	711	694	682	679	688	708	729	680	681	705	658	689	697	678	681	689	661	709	690	649	673	659	692	691	622	699	673	673	672	719	697	688	715	666	703	707	700	698	686	695	635	731	706	705	662	687	671	700	703	670	664	686	708	711	665	669	709	712	733	665	695	682	721	695	715	688	723	646	668	644	650	703	693	726	729	665	684	690	705	667	647	645	656	689	697	681	696	681	699	712	687	702	703	679	712	673	678	664	685	706	728	761	691	742	718	724	725	674	707	668	693	691	680	708	658	704	739	696	720	659	651	650	688	728	684	686	704	676	627	612	719	684	687	722	666	679	678	718	704	702	671	694	704	656	712	689	671	641	686	692	678	696	665	710	692	650	757	709	733	632	673	656	681	669	712	661	659	698	679	684	713	706	694	711	672	699	683	680	669	707	675	723	694	671	710	686	719	689	698	702	721	690	691	681	683	715	688	624	696	694	665	706	714	655	741	713	701	686	671	738	678	713	733	699	666	691	754	732	673	731	705	712	652	666	618	678	662	694	692	696	703	664	677	668	695	668	707	676	696	693	659	706	703	678	674	675	718	702	675	673	659	655	692	670	725	707	649	650	698	733	684	731	675	688	683	699	635	624	677	646	672	665	742	667	692	654	658	691	681	704	690	675	686	699	687	669	677	686	676	639	697	696	677	692	666	684	685	693	662	741	646	647	655	679	639	687	662	659	674	658	655	671	669	712	704	699	696	683	706	673	658	739	681	715	721	694	658	670	717	683	665	731	700	695	663	679	720	681	704	706	666	691	706	682	745	685	680	678	695	657	691	712	669	706	679	641	720	667	668	682	653	673	711	630	674	674	724	655	701	639	668	721	688	645	685	682	679	646	734	661	642	688	705	661	692	694	721	689	701	665	694	714	660	716	655	713	658	678	686	681	662	717	706	661	649	683	674	699	666	717	737	651	687	709	672	679	699	683	686	712	665	691	724	677	642	693	673	677	690	682	691	746	673	698	679	733	676	682	671	706	704	702	650	695	683	721	726	697	687	683	685	673	668	691	691	687	678	697	745	680	699	690	722	677	668	712	708	710	691	708	665	711	678	659	694	670	643	642	700	703	679	662	691	659	695	682	727	675	725	672	730	689	689	705	704	700	718	683	691	704	670	677	743	692	694	698	687	694	681	689	681	707	683	662	671	666	691	708	664	701	690	689	754	659	740	671	706	641	718	719	703	662	693	690	695	705	733	688	668	706	675	686	744	719	702	670	679	712	730	675	638	713	730	663	652	740	678	673	697	711	682	700	664	640	643	667	670	699	714	646	658	705	688	709	637	697	673	714	710	684	702	673	726	718	684	712	629	675	710	679	663	684	683	709	693	677	670	658	635	699	670	691	655	713	681	715	751	686	695	687	666	652	692	682	694	701	713	720	656	689	690	676	642	671	704	683	697	658	716	686	649	708	690	720	634	721	645	718	703	671	667	677	711	686	697	656	673	707	684	695	669	663	659	720	710	684	706	672	678	700	644	698	701	648	697	666	643	689	715	699	681	703	732	738	697	649	735	690	674	698	649	661	691	732	652	722	697	672	683	664	662	658	665	687	659	709	731	628	688	666	665	718	720	695	713	670	677	682	681	692	716	725	677	660	659	693	658	680	663	693	696	711	677	704	708	699	675	666	653	691	660	725	697	686	745	703	653	653	710	699	692	648	630	684	680	648	713	687	702	718	690	704	654	683	712	682	716	668	689	690	729	685	699	675	716	677	688	641	679	640	663	687	663	673	713	661	661	699	661	706	717	678	705	675	691	671	744	675	641	666	719	706	678	709	685	725	694	654	630	663	643	656	692	707	679	676	691	705	695	679	640	700	725	713	698	653	644	697	674	683	672	699	693	646	658	655	697	709	731	667	672	676	684	683	679	655	716	651	657	651	651	708	683	647	677	689	707	734	650	682	711	697	718	703	684	630	695	656	688	696	689	724	649	714	679	689	675	724	715	711	693	674	681	674	676	703	690	710	717	699	723	710	688	675	674	699	642	685	737	680	712	675	646	764	712	717	709	706	688	679	682	684	637	716	706	658	682	734	744	656	691	670	721	650	726	643	663	691	681	684	712	682	700	692	655	660	679	713	630	706	689	718	704
29074	24908	26983	23591	15463	8402	3987	2140	2212	1338	1148	862	827	684	708	665	694	721	635	694	748	677	667	712	735	643	724	689	689	688	724	691	665	709	697	629	686	711	729	662	707	666	652	659	708	658	692	680	680	657	707	698	696	689	637	700	727	692	662	703	666	716	694	656	681	702	754	703	671	698	667	712	755	701	705	677	689	672	683	733	728	654	699	653	690	689	714	725	709	691	707	667	679	697	706	660	712	703	660	683	682	694	690	630	650	667	669	686	682	692	688	657	681	717	700	705	700	731	682	662	675	675	699	700	710	671	688	693	711	760	697	744	667	691	705	670	721	676	710	705	651	698	677	675	668	648	626	676	699	674	629	627	682	694	704	712	679	698	663	732	677	657	692	680	668	675	693	710	669	699	704	648	676	728	668	750	697	660	665	690	675	711	717	699	688	618	633	705	669	667	679	682	710	707	695	682	657	684	723	659	683	727	694	689	717	677	716	680	688	704	666	707	705	669	692	717	685	698	726	686	713	687	699	675	676	663	693	693	716	748	706	719	737	668	695	707	708	703	670	649	682	647	709	646	655	637	661	726	710	663	690	698	670	647	687	671	652	715	696	690	675	694	678	676	736	740	692	693	690	722	724	674	664	682	694	705	690	700	694	680	684	657	720	673	676	697	711	713	706	625	734	681	709	680	676	689	708	698	677	645	704	657	662	674	651	621	644	680	666	703	681	667	651	658	700	689	664	681	720	719	777	700	662	712	699	703	708	683	668	705	703	655	619	698	679	664	707	697	696	670	643	710	731	700	720	661	689	711	719	694	680	693	659	657	682	675	674	651	675	699	703	677	717	707	685	753	704	685	726	695	685	665	670	673	712	689	700	668	680	709	695	704	712	678	686	692	668	702	672	683	726	658	705	656	712	692	671	671	679	706	684	683	680	653	686	667	674	700	720	663	659	714	653	690	701	671	720	685	664	697	611	665	672	687	736	681	660	696	690	689	684	703	702	700	684	700	692	696	679	701	698	709	643	694	679	667	693	627	664	707	673	661	711	692	686	690	701	659	667	679	685	716	691	673	643	710	624	667	683	681	640	689	687	721	720	752	706	678	695	709	669	676	702	667	667	686	707	687	648	697	673	696	692	678	692	683	678	654	657	674	683	686	659	687	649	691	705	700	723	701	699	649	722	630	677	635	700	712	632	636	644	641	672	694	699	698	672	685	648	690	698	674	681	660	719	731	699	721	616	640	702	745	693	753	724	662	714	660	660	709	699	738	706	705	682	701	690	729	682	728	696	685	696	736	695	682	665	656	689	663	660	680	664	667	689	672	671	681	705	716	684	671	678	716	706	710	687	685	669	669	679	672	682	698	689	683	682	689	699	714	671	698	632	700	672	681	712	668	662	672	680	667	671	672	705	664	676	661	676	655	682	761	757	657	687	692	673	665	675	684	685	674	699	655	723	715	686	658	694	683	658	677	702	683	684	675	670	701	719	668	690	682	722	665	663	674	684	715	657	694	670	756	684	637	694	687	704	691	622	686	721	730	660	677	665	689	689	664	692	691	697	667	697	658	681	665	670	702	738	673	594	634	663	671	732	694	673	702	700	683	694	689	696	635	668	614	685	704	726	708	681	717	705	751	694	696	683	679	666	706	706	680	737	699	682	700	707	744	683	670	674	678	674	650	668	655	691	696	725	713	640	655	652	710	650	647	663	708	656	656	661	651	713	727	733	681	693	689	708	685	712	667	690	657	691	630	714	693	667	651	655	641	633	663	691	711	725	737	659	688	709	674	706	691	699	665	639	652	738	670	666	671	672	704	666	650	701	745	658	667	674	686	684	689	722	665	695	676	663	695	694	653	684	685	679	642	743	711	725	718	691	678	636	680	704	706	694	708	712	719	691	680	632	656	694	677	636	708	663	697	712	713	681	739	689	649	697	699	670	661	664	697	695	693	659	651	681	725	678	656	680	642	719	665	671	665	667	707	716	653	710	724	693	677	675	680	664	657	682	672	716	712	636	657	728	719	682	678	679	689	642	676	713	676	710	720	684	681	689	657	684	726	672	660	628	661	691	677	675	679	685	699	669	713	709	697	696	661	705	734	717	697	707	649	683	689	687	675	698	672	663	726	742	701	666	636	676	696	690	691	675	692	667	730	672	678	689	674	724	697	674	692	716	718	659	721	676	653	687	669	719	687	681	681	704	663	691	766	691	717	601	670	703	669	720	674	669	691	718	656	697	719	702	680	676	671	667	683	723	698	653	704	688	642	688	678	677	661	683	686	658	678	737	684	724	725	707	697	706	664	769	690	698	648	680	682	643	692	716	641	665	667	655	730	721	718	682	733	695	659	695	670	693	652	687	747	705	685	696	701	702	690	690	719	687	704	673	649	661	700	674	662	694	677	773	679	647	670	677	703	700	739	720	642	723	658	706	664	670	633	693	697	721	668	713	687	700	672	707	707	671	704	707	678	672	636	647	640	735	722	678	663	736	689	699	688	692	660	689	701	677	744	645	749	656	718	674	669	700	642	711	664	672	644	715	693	671	676	658	655	657	691	662	729	640	704	691	685	647	695	692	684	690	698	688	695	715	694	703	650	707	667	669	666	688	668	650	656	674	710	642	706	674	613	650	716	621	652	697	685	677	705	727	681	712	695	710	658	671	700	696	702	691	675	674	722	695	690	692	690	662	657	715	726	661	666	698	668	624	671	689	681	655	701	746	724	693	697	686	686	653	658	684	708	722	683	628	720	700	661	678	742	705	639	668	656	692	655	630	683	710	683	724	722	650	720	670	685	700	696	661	701	653	699	666	636	661	723	683	712	706	651	649	691	713	696	663	708	671	701	690	681	659	724	696	672	666	705	680	696	703	682	655	679	715	709	672	720	640	702	664	696	706	692	682	727	691	657	696	686	681	693	686	691	702	635	674	703	720	694	715	649	729	689	698	627	669	641	632	690	706	657	690	720	712	671	637	690	653	687	697	644	649	664	676	683	733	694	690	697	696	669	689	709	699	653	694	689	656	647	738	719	682	665	694	676	673	698	707	700	700	685	659	713	729	656	667	688	684	675	693	718	702	698	634	683	716	706	724	689	727	686	657	684	676	707	676	681	707	674	698	697	660	675	656	712	709	677	707	718	746	685	702	698	700	675	686	680	708	696	666	730	679	704	706	684	721	710	683	675	688	672	687	637	680	707	696	679	689	700	640	678	723	655	658	724	646	683	695	661	688	662	675	699	640	676	711	718	623	681	706	693	609	696	689	709	656	695	618	688	659	672	715	659	674	651	699	660	718	639	700	699	690	724	661	684	726	684	694	698	639	671	669	692	686	690	675	731	657	663	664	682	697	665	717	696	702	637	662	705	726	701	659	691	682	689	694	687	684	688	691	692	700	697	695	701	713	667	680	696	653	664	647	666	698	663	666	689	679	693	714	661	692	654	658	645	697	704	668	701	696	654	680	672	656	687	645	647	665	720	703	684	694	680	703	662
14354	25722	25551	19842	13457	8455	4487	2757	2824	1687	1263	858	704	688	633	637	623	639	627	613	601	607	603	664	625	586	643	667	633	619	608	597	641	636	582	630	636	623	608	661	610	607	647	612	609	586	638	619	594	583	603	595	632	643	611	592	645	593	593	568	634	695	610	620	649	640	633	634	656	634	623	609	661	612	582	622	603	616	614	599	598	596	647	627	651	632	623	584	599	600	603	601	597	620	604	591	606	640	593	570	569	602	646	620	640	632	610	646	638	649	656	617	577	609	612	607	596	653	597	619	551	618	638	602	622	629	603	565	617	567	600	611	630	624	590	589	647	649	605	644	617	634	604	634	593	613	557	626	622	607	653	641	635	627	626	587	600	605	625	590	585	605	660	623	621	645	668	585	607	603	565	607	596	603	616	622	618	642	596	637	615	637	627	628	569	619	608	600	627	602	648	647	586	633	600	630	579	619	643	570	610	612	646	594	586	628	575	643	622	619	620	650	596	634	658	636	626	636	583	620	583	654	593	576	635	624	582	650	646	581	627	622	601	589	617	648	651	612	615	585	627	608	599	626	643	598	599	630	633	631	645	633	573	606	598	619	630	648	647	661	601	634	599	615	583	610	631	659	614	623	605	610	592	625	570	650	616	620	609	662	588	617	634	603	616	586	620	602	615	602	600	602	658	620	613	610	613	608	598	627	618	660	612	609	585	654	623	622	650	621	586	587	620	631	629	610	581	603	577	601	568	611	617	623	629	639	602	666	622	628	625	603	643	577	636	605	619	596	591	641	628	595	634	637	644	629	633	611	583	652	638	611	635	615	596	597	638	608	629	616	583	625	572	597	593	639	617	605	630	591	616	666	618	610	637	565	621	618	593	667	619	640	642	623	654	629	657	631	598	628	637	593	609	549	624	595	627	592	608	639	602	620	592	610	625	631	644	623	632	574	561	622	598	626	623	588	659	620	632	627	603	617	614	634	636	591	635	607	639	622	640	651	621	627	595	589	671	631	634	659	628	594	638	622	639	586	610	605	569	627	640	639	571	636	603	675	621	569	637	621	583	635	625	626	634	629	581	576	606	594	657	596	563	604	628	623	596	593	584	614	615	651	621	606	620	610	668	593	629	578	568	628	604	629	620	653	588	632	619	646	619	619	632	612	637	612	629	557	605	645	605	587	615	580	609	626	640	620	605	603	622	622	656	632	603	618	635	619	612	630	615	614	643	644	634	633	642	615	624	627	566	638	519	591	637	663	609	630	588	637	650	645	577	603	598	615	607	626	591	612	593	594	640	651	661	665	577	639	631	592	614	591	657	630	598	672	603	642	643	656	596	635	644	613	608	653	588	616	595	602	655	635	642	654	672	610	632	622	628	647	623	599	632	651	637	611	648	597	619	630	612	570	621	637	612	629	567	604	613	613	606	645	615	597	618	627	655	585	620	596	613	654	617	631	615	595	588	589	564	603	624	608	594	611	592	626	580	625	553	606	594	592	617	601	626	647	611	609	622	608	625	629	587	613	606	603	642	630	584	644	616	604	616	646	591	628	581	606	600	627	595	585	649	604	619	570	616	597	575	650	619	591	591	602	627	595	586	615	636	628	640	592	673	576	602	652	583	658	606	607	622	605	678	622	617	595	628	561	619	589	614	672	628	581	595	607	630	619	588	622	572	621	630	611	580	617	651	592	640	613	617	571	605	595	605	605	598	588	581	647	639	600	616	569	593	644	647	634	642	639	606	617	615	565	614	605	603	586	637	558	593	593	597	634	604	605	601	611	579	628	568	564	654	589	613	619	597	620	600	625	619	580	639	626	652	613	595	643	624	575	634	615	652	608	636	620	598	592	668	593	619	641	591	627	590	622	633	631	611	633	586	631	622	642	590	586	661	657	609	632	651	612	620	597	613	586	584	627	632	572	610	610	645	669	623	617	635	636	594	627	632	598	607	578	609	614	581	598	656	680	634	621	617	591	645	620	649	593	631	635	621	588	641	647	590	621	581	660	596	660	583	576	611	595	616	592	597	635	601	642	616	611	623	601	580	651	613	617	606	641	646	612	637	610	674	606	597	637	600	621	618	625	624	583	567	628	601	590	616	607	602	642	612	651	634	600	586	596	614	630	617	621	618	656	611	602	662	593	642	582	632	629	614	647	628	582	608	620	584	610	605	673	609	579	588	611	622	647	586	580	590	602	630	626	598	625	580	600	609	600	629	648	611	589	611	673	601	591	632	613	614	581	627	585	607	625	614	604	591	603	609	601	611	640	641	617	607	575	583	604	619	620	584	607	567	609	621	613	642	629	639	611	640	603	628	629	622	660	603	621	651	636	608	626	650	685	651	636	624	593	635	589	612	608	593	647	612	645	600	631	620	606	591	614	615	629	605	638	654	618	619	648	636	609	618	605	612	641	598	620	619	627	608	608	618	591	597	618	649	593	588	654	598	623	629	589	593	599	582	583	615	632	646	605	591	627	585	610	601	582	600	629	649	605	665	592	587	655	553	602	626	589	613	641	612	599	591	610	639	626	607	572	603	570	584	618	617	639	574	621	650	586	580	606	603	592	639	624	580	609	634	617	678	599	575	622	608	580	608	635	679	646	610	604	595	628	574	620	582	666	652	601	593	603	661	648	572	668	594	574	605	597	611	598	577	606	632	617	551	633	644	633	593	635	596	601	609	661	570	631	605	602	636	601	620	639	585	632	567	609	578	631	598	677	604	566	622	594	581	586	629	640	629	621	621	612	616	634	629	697	612	622	631	609	622	651	598	612	625	589	628	600	639	606	595	647	619	653	646	593	599	603	594	629	589	645	593	607	581	558	570	603	587	645	587	599	649	599	635	652	593	627	591	627	627	609	612	562	652	667	652	597	640	614	643	569	600	588	596	598	602	614	623	642	627	631	611	609	621	665	621	605	623	619	615	607	609	631	625	631	609	653	616	621	598	644	593	630	660	600	592	658	641	606	607	622	636	626	628	611	619	650	635	612	588	612	629	606	661	635	651	647	626	585	616	631	606	609	603	622	634	665	643	596	625	624	614	620	652	559	631	564	609	657	591	614	603	574	622	650	636	574	628	587	613	646	584	599	602	656	616	600	617	670	567	641	610	586	655	603	636	610	615	558	613	594	600	633	614	612	596	567	613	616	634	608	616	651	625	632	586	643	558	598	617	622	619	599	608	614	607	567	623	603	610	580	616	594	626	627	629	616	628	619	625	617	652	641	629	661	579	631	607	604	600	582	581	599	590	617	597	605	611	624	599	617	634	593	609	603	620	600	618	610	634	596	595	565	610	620	650	600	615	692	619	628	596	601	631	592	629	597	563	607	604	587	609	584	608	623	627	613	598	596	633	647	623	602	632	589	616	619	579	628	631	609	617	638	596	657	677	604	634	597	620	574	614	683	589	602	599	597	634	623	655	612	608	642	602	624	642	573	618	626	616	645	594	617	579	635	620	632	666	649	593	632	617	584	616	591	627	646	597	639	637	625
25650	21644	29268	30903	23885	17261	10313	5100	4212	3709	2750	1657	1062	803	696	645	655	633	660	622	621	696	652	612	672	701	646	641	624	647	630	667	643	653	678	632	638	636	664	701	645	637	673	683	660	608	634	631	668	622	625	669	624	670	689	666	643	647	620	653	622	642	643	617	668	622	643	698	653	647	697	631	599	671	617	637	637	662	666	609	611	601	626	670	627	677	593	646	660	687	653	663	663	648	608	615	618	621	667	636	620	587	640	627	654	674	635	697	687	651	627	656	594	638	631	636	654	618	669	643	651	707	646	628	648	665	614	588	624	623	645	624	659	679	657	639	655	642	657	610	650	647	672	691	610	628	627	648	653	659	591	639	631	612	646	603	596	664	661	668	644	640	675	612	634	623	660	648	677	643	629	621	632	649	625	611	625	610	677	654	662	621	675	693	636	644	629	616	641	639	629	632	671	694	636	705	653	641	642	658	652	646	648	653	637	643	638	639	615	648	601	627	667	694	635	653	615	640	640	615	644	680	643	636	648	635	641	643	662	625	632	638	653	637	668	666	623	628	665	652	622	662	610	616	625	662	658	619	630	622	642	636	621	669	642	674	640	607	652	668	646	617	655	660	663	606	616	601	641	644	644	652	631	605	652	630	650	633	683	628	651	638	647	585	618	636	668	665	632	692	599	656	632	654	596	639	675	617	648	632	653	630	600	625	669	682	655	660	639	679	626	576	653	629	657	612	684	660	629	661	645	682	633	643	624	621	618	655	645	649	647	681	673	665	623	671	626	719	629	613	624	653	614	635	644	671	686	637	669	607	636	672	661	637	674	623	636	642	636	630	644	638	622	668	683	703	658	681	642	613	649	630	629	635	666	634	669	654	624	641	643	644	637	626	630	667	671	634	624	657	631	645	636	624	652	645	662	622	613	690	632	679	620	622	646	633	621	673	634	666	623	624	692	622	615	655	617	648	653	673	645	647	627	599	656	576	652	661	621	645	621	630	690	655	643	633	676	629	629	681	687	647	601	663	624	619	627	636	641	633	639	639	695	619	639	645	623	631	636	651	668	668	641	672	673	633	656	637	663	621	623	613	672	654	644	702	620	679	619	653	664	630	641	649	670	709	621	607	593	621	676	648	610	655	670	686	632	632	596	657	667	664	604	604	596	627	650	643	588	641	643	610	643	627	673	672	594	629	640	650	637	648	679	657	655	657	627	673	659	631	663	622	649	614	642	612	648	586	648	623	619	651	644	606	631	637	606	679	624	654	650	628	614	683	646	633	653	628	631	633	640	626	661	688	600	620	637	619	631	596	629	615	674	650	636	620	653	652	636	674	618	635	638	668	640	618	620	623	657	659	647	611	643	623	653	616	616	648	644	637	607	647	636	619	630	641	637	635	662	658	596	689	631	647	618	663	603	657	665	684	638	637	608	637	611	649	676	663	682	632	689	585	612	684	636	661	683	649	632	690	670	600	608	647	610	645	666	630	676	627	654	634	645	640	663	660	610	613	606	607	631	605	627	646	676	640	651	668	634	636	631	644	661	584	602	621	650	601	688	646	656	647	608	667	607	668	645	651	680	628	629	629	637	624	635	641	620	673	623	671	637	602	593	653	658	645	634	623	677	689	687	661	667	636	648	645	652	647	584	629	615	642	626	662	622	633	648	613	635	631	608	638	653	637	595	603	707	659	626	657	659	588	639	627	641	655	654	629	672	655	601	638	642	644	647	591	656	649	649	665	636	632	635	674	624	604	639	611	643	654	647	637	654	623	659	671	635	636	654	649	623	638	600	631	624	618	661	617	626	668	679	617	616	622	616	629	654	646	636	629	630	643	629	642	661	644	595	610	602	627	626	659	649	632	639	654	644	623	648	677	603	648	646	611	643	660	631	668	633	631	625	666	632	639	701	623	633	657	635	629	630	652	643	659	675	664	630	658	652	688	598	666	617	647	624	584	658	681	645	660	647	659	637	644	598	645	654	623	590	635	613	652	643	635	653	669	642	636	629	641	615	619	670	653	613	596	664	658	588	637	669	626	665	640	637	609	640	636	680	660	624	613	642	645	615	664	625	637	666	655	609	626	647	662	610	631	610	609	628	637	659	628	627	640	628	657	694	596	641	628	579	602	633	645	647	638	664	622	645	678	657	632	669	652	628	642	612	627	626	612	614	609	637	657	612	679	674	619	657	644	644	642	659	633	649	630	702	637	650	623	639	636	660	647	616	637	688	621	633	677	649	661	685	624	686	633	608	633	648	580	601	636	665	634	643	648	637	642	660	656	632	625	654	667	660	703	625	628	621	621	694	600	667	664	613	678	692	660	674	599	618	629	622	673	674	643	666	640	640	637	625	627	654	664	680	625	627	653	660	649	630	648	614	629	635	647	625	639	697	637	614	658	627	635	632	641	602	649	692	660	599	668	650	627	624	617	641	656	637	583	643	673	675	630	648	591	661	601	608	629	656	687	684	698	651	656	647	619	616	646	683	675	620	617	687	639	611	673	659	639	640	662	642	624	648	646	595	672	634	616	661	640	635	636	618	629	597	674	637	613	635	614	644	638	604	627	672	668	631	631	636	657	626	650	633	638	661	696	626	628	687	657	652	644	648	638	679	652	645	602	627	670	662	644	627	633	652	632	674	675	642	637	632	644	619	625	606	661	639	628	634	644	666	609	665	676	666	656	622	599	625	631	653	653	623	596	647	574	629	689	690	653	621	611	636	659	670	648	650	706	624	608	657	663	598	638	678	604	592	583	675	633	647	631	616	657	656	610	609	635	660	629	629	633	584	622	619	614	629	683	684	629	651	624	592	679	646	661	626	668	617	614	635	650	602	645	610	660	634	641	623	639	639	692	639	603	606	630	669	628	628	632	670	678	648	624	650	588	647	659	658	657	647	670	660	653	677	685	667	662	657	641	636	651	670	646	606	673	633	627	637	647	626	636	665	723	604	630	571	669	633	611	634	617	652	651	601	612	612	667	638	605	621	614	658	640	616	623	649	663	671	606	689	641	634	638	640	642	659	637	670	656	643	585	675	655	692	630	607	681	640	626	646	596	622	653	662	598	644	645	700	677	628	636	633	658	607	634	641	634	578	632	607	646	657	669	640	615	635	674	601	635	625	661	643	643	631	615	631	660	645	632	624	632	624	625	613	635	637	693	633	607	656	639	606	605	648	647	641	631	658	610	620	639	609	672	617	697	632	646	642	657	661	607	644	656	627	621	662	658	636	644	635	637	687	648	656	635	622	655	613	644	619	645	639	667	586	661	625	612	606	603	591	632	640	619	666	667	641	642	651	656	621	657	643	698	644	634	627	614	667	633	612	688	668	649	623	608	644	647	657	654	641	667	638	666	622	626	630	645	633	654	660	668	648	669	661	659	626	639	683	650	606	654	636	652	659	620	664	665	654	708	645	659	669	666	627	608	625	624	662	628	660	650	626	667	639	616	612	618	675	663	679	625	632	650	619	642	678	687	669	640	605	607	627	571
15732	32673	36498	28886	20219	14078	8922	5434	5263	4423	3335	1860	1189	821	632	610	611	605	634	603	621	615	649	599	596	625	570	591	650	591	595	646	636	596	619	606	580	564	649	612	544	651	627	623	596	591	559	604	601	597	610	600	685	599	589	636	571	643	613	594	604	607	596	592	616	604	623	617	677	618	593	603	623	620	627	633	611	627	561	633	623	587	642	585	642	621	616	599	581	629	611	589	586	618	578	558	581	564	630	601	620	599	585	608	644	594	561	617	598	593	624	599	597	628	616	688	557	629	611	615	602	597	586	588	585	628	599	593	597	616	620	583	611	600	557	637	676	564	598	600	592	632	583	604	610	598	574	619	608	603	664	629	605	570	589	592	617	623	574	614	647	588	590	563	586	602	635	611	592	584	608	583	623	626	568	597	579	619	590	603	642	593	575	562	619	632	614	656	607	584	657	555	601	652	595	603	579	584	594	636	633	636	611	606	616	600	571	583	588	626	649	665	626	618	633	602	593	596	614	608	603	606	582	591	562	598	626	653	557	626	559	610	640	585	565	622	556	600	585	597	599	619	645	616	586	573	630	611	619	604	593	639	634	609	584	610	623	662	609	618	577	574	621	609	574	602	660	609	591	566	584	626	620	576	657	585	553	632	601	624	622	612	609	629	600	605	576	624	602	589	561	626	584	603	568	625	625	553	554	603	604	601	583	626	630	584	599	604	581	605	587	666	660	602	610	618	597	599	616	636	610	628	620	555	589	621	612	595	623	615	613	623	622	586	628	572	589	570	558	616	599	598	604	580	611	582	611	635	639	585	571	637	592	644	591	610	592	598	600	599	608	614	606	634	590	604	619	595	651	656	594	592	637	578	563	605	611	647	570	622	664	597	589	575	653	565	644	577	629	629	661	580	587	591	541	626	595	620	591	598	623	620	581	624	613	597	590	638	609	576	605	613	625	588	587	611	579	623	630	592	606	623	599	625	572	594	631	573	568	599	568	634	638	652	569	623	612	612	582	584	599	597	575	607	607	644	610	611	587	608	613	571	628	615	632	600	628	617	631	555	617	611	555	578	581	593	617	622	611	597	620	590	610	589	607	579	628	587	591	586	614	602	614	645	625	611	608	575	602	596	597	579	594	575	563	560	580	587	603	605	644	627	549	620	616	594	535	618	629	642	648	615	626	599	630	665	604	589	628	628	613	565	587	629	582	573	573	596	626	612	651	611	628	615	594	583	592	585	645	609	576	560	592	611	589	652	568	577	647	591	532	607	599	652	581	641	624	637	606	560	592	592	605	607	609	611	604	626	578	589	639	590	622	626	610	576	624	639	593	586	605	597	581	573	623	600	637	588	603	584	587	628	579	596	641	595	635	551	572	652	558	571	597	565	663	584	590	621	521	631	614	591	606	629	594	615	589	587	626	591	624	561	574	597	610	621	610	589	624	618	600	606	618	587	611	616	597	595	591	602	596	568	630	581	614	649	603	553	603	602	607	622	580	595	564	598	618	621	595	582	577	583	604	612	616	626	606	586	635	611	611	551	643	627	561	580	553	567	610	581	586	652	582	610	666	649	618	640	606	660	601	612	632	597	624	598	607	601	604	616	598	608	584	568	612	569	578	599	621	576	625	578	589	581	587	575	617	634	614	602	585	610	615	583	580	586	613	563	605	622	602	584	563	622	608	677	600	627	598	622	651	603	592	635	609	623	648	617	572	622	645	659	561	604	628	611	584	633	590	576	598	595	584	578	605	628	584	598	584	595	680	599	593	602	652	608	620	580	585	562	597	620	600	595	570	585	602	621	608	616	585	622	571	638	645	614	627	627	614	598	599	595	630	591	622	622	598	595	547	608	591	607	595	552	623	627	618	579	606	622	583	599	636	587	617	599	578	624	638	573	607	583	586	610	602	578	600	634	597	590	623	592	590	594	605	559	589	583	615	603	646	598	572	622	613	587	603	550	622	605	595	600	573	622	621	590	615	592	602	621	561	575	563	583	586	593	595	586	567	589	572	590	647	595	583	590	636	617	629	566	571	610	617	575	576	614	612	564	605	637	600	605	614	604	549	624	594	598	594	605	635	569	619	604	609	606	585	607	625	625	615	613	617	616	613	575	601	592	597	622	605	635	602	601	592	654	589	631	620	597	615	588	616	638	614	577	632	595	616	609	571	641	591	622	588	636	638	599	628	601	624	553	595	589	561	590	596	601	605	626	654	592	614	619	578	568	639	597	620	577	593	602	595	558	606	600	570	570	625	612	616	594	625	588	579	596	584	587	605	618	609	602	569	631	587	620	545	619	675	556	650	567	579	612	619	559	613	598	623	655	585	622	626	569	638	549	575	604	627	624	544	626	587	560	660	580	580	569	598	612	604	587	624	588	569	548	587	633	622	618	585	628	625	625	625	556	557	603	603	605	630	606	627	577	620	568	602	563	625	586	592	602	576	595	635	582	561	626	586	583	602	580	587	626	614	616	551	612	608	591	596	604	630	587	606	576	641	597	606	589	577	576	602	589	606	652	623	579	602	630	555	622	577	585	623	618	611	595	617	581	576	600	618	587	585	610	564	558	606	601	579	577	559	614	610	612	597	575	586	598	638	628	551	612	609	582	576	657	594	606	574	643	573	617	597	592	601	593	577	593	611	585	620	622	606	588	602	573	613	568	594	631	592	596	568	573	611	583	620	650	585	635	617	607	552	615	584	611	606	629	573	574	592	605	585	623	611	556	589	647	571	605	593	630	591	558	575	595	575	627	599	574	570	591	621	620	598	579	632	577	641	608	609	597	560	627	574	629	591	634	590	581	573	640	606	598	627	590	590	569	621	561	570	592	635	582	576	600	624	566	626	608	632	548	574	598	679	586	561	601	594	573	579	547	573	610	598	607	593	624	611	569	605	589	606	578	635	616	593	641	596	565	598	608	621	585	603	662	553	600	618	606	595	607	587	553	603	580	569	620	565	608	603	616	621	589	587	606	557	616	582	623	607	611	626	603	648	645	571	623	573	621	608	598	577	591	607	598	561	618	603	578	586	610	608	628	644	506	640	637	575	602	621	586	603	596	607	582	645	594	614	605	629	650	563	599	597	550	588	577	614	611	622	602	619	610	569	562	616	601	649	601	612	590	604	588	602	598	594	571	556	607	589	592	607	603	596	599	614	615	650	610	592	616	568	606	595	620	606	589	585	615	579	596	656	606	608	603	559	575	601	592	588	572	580	611	620	595	557	622	576	557	622	628	621	594	586	621	587	604	621	629	572	605	617	658	607	621	585	568	556	585	589	580	602	605	600	605	631	656	604	625	587	630	572	615	626	648	584	622	636	594	574	614	590	618	599	609	595	629	579	618	574	576	574	599	588	572	652	632	634	638	568	554	633	568	587	559	607	599	619	616	598	583	605	599	637	570	606	634	549	582	590	647	603	619	566	595	614	615	583	578	607	626	563	574	572	552	650	601	599	590	610	571	592	609	574	619	622	590	657	622	684	577	654	616
24264	21499	29093	26679	25746	24747	18737	9760	9050	7830	5716	3204	2087	1173	879	756	751	775	746	799	767	725	706	712	729	706	665	753	771	677	768	766	750	755	713	773	763	735	712	719	795	706	754	747	686	752	757	733	735	808	748	714	764	725	714	748	764	677	705	745	753	705	678	715	761	718	778	740	731	721	655	733	752	738	701	748	712	692	742	807	733	711	738	716	734	751	740	733	712	739	751	754	754	746	716	716	730	737	743	707	735	745	731	763	738	661	700	770	712	753	700	780	733	723	708	708	739	743	715	717	724	737	696	743	710	745	771	746	718	747	784	727	731	707	696	732	734	780	726	725	733	718	795	714	715	733	771	690	698	736	746	749	698	745	760	779	715	747	712	718	719	741	724	707	702	745	755	732	735	742	713	749	790	709	735	734	742	746	726	704	674	714	730	673	733	686	749	698	704	733	695	725	760	737	682	742	753	763	733	725	719	714	770	728	735	725	761	742	710	722	726	754	730	687	718	762	742	725	741	724	721	744	711	746	727	749	718	720	705	775	669	724	696	692	715	789	724	771	649	764	737	719	758	733	719	762	724	766	714	744	763	794	738	704	708	698	778	758	730	724	698	733	745	749	766	758	685	670	753	703	772	760	739	702	767	705	749	755	761	737	718	729	724	668	795	754	705	732	699	719	732	761	704	731	677	725	714	699	734	755	746	791	750	693	723	694	700	707	738	717	732	729	714	793	755	737	760	783	730	775	712	794	806	789	747	711	767	770	706	717	777	775	811	679	769	736	681	672	711	750	749	742	659	758	741	729	753	754	695	726	750	726	697	705	739	769	721	724	776	775	739	724	740	730	744	730	720	788	661	762	741	798	712	757	720	719	708	702	697	697	694	750	733	744	684	743	752	738	735	748	739	728	750	684	733	736	694	723	700	733	738	737	748	726	750	752	718	707	671	730	676	746	690	711	750	729	707	740	692	739	687	706	737	695	702	742	721	758	727	773	771	761	782	727	734	741	749	725	718	751	743	715	733	777	729	732	749	756	719	738	740	785	747	699	717	718	753	692	656	740	754	763	702	723	733	761	717	776	763	721	734	751	733	687	732	750	735	712	689	739	697	698	738	743	754	716	759	725	724	687	755	703	739	755	774	722	724	722	755	774	704	787	760	751	739	720	732	765	696	730	709	764	752	739	684	732	755	706	740	672	721	768	718	757	744	714	782	741	758	719	789	710	782	741	724	745	675	704	707	715	712	743	692	709	715	734	735	724	704	721	705	734	755	753	769	775	713	715	695	705	704	770	782	720	727	774	750	746	765	723	758	728	745	684	713	755	724	728	685	731	759	780	760	710	733	745	729	706	708	721	695	738	724	685	728	778	826	719	772	765	756	703	718	771	707	744	704	749	714	727	744	720	740	755	748	765	737	755	748	730	739	705	700	732	763	731	729	704	704	702	734	719	734	686	728	707	754	729	785	693	746	719	713	702	744	748	712	732	706	713	704	710	741	738	710	732	748	691	736	742	776	785	688	745	760	726	698	756	719	726	745	788	718	723	744	700	742	762	711	715	779	766	752	709	732	702	764	701	715	753	757	769	721	713	702	730	745	701	735	757	750	696	746	701	706	706	768	784	762	675	721	727	697	681	727	679	772	734	737	733	747	776	713	719	723	705	727	713	721	739	730	717	717	717	707	697	687	726	702	690	734	733	734	727	709	731	717	745	737	683	693	710	772	696	728	738	725	716	761	732	752	723	673	722	740	715	664	724	729	742	769	727	756	757	768	718	686	692	720	774	724	703	724	723	666	754	705	694	734	727	758	802	720	763	751	701	750	730	780	735	710	755	734	707	762	725	730	733	739	753	732	755	726	674	752	727	754	743	739	700	720	715	666	712	738	735	741	797	772	705	768	756	707	746	714	752	721	742	733	681	733	714	749	722	718	747	700	716	716	731	765	688	736	712	714	744	738	709	698	701	733	689	739	694	701	724	779	720	701	700	732	728	751	683	722	700	741	768	746	727	721	732	747	738	757	702	755	762	746	729	682	719	754	787	755	751	731	726	732	755	757	701	686	737	732	746	749	689	708	725	710	728	732	729	717	721	699	684	732	728	744	770	709	775	753	751	722	722	710	758	784	785	727	708	706	718	724	712	694	717	727	777	753	782	760	762	719	724	743	778	692	762	716	761	747	778	750	699	743	710	728	703	691	769	734	666	716	721	760	732	680	696	727	752	683	703	739	727	782	728	765	734	719	716	756	766	769	690	678	718	715	748	724	721	697	687	707	741	732	705	763	717	731	713	707	743	718	753	723	733	746	742	707	727	781	709	744	710	696	727	746	715	729	698	717	700	752	719	724	723	745	687	744	741	731	727	688	761	767	744	762	707	730	712	788	729	749	731	741	681	738	749	736	722	756	793	748	702	724	749	715	706	753	728	707	734	719	705	743	682	700	688	706	751	738	748	777	732	714	758	716	734	753	689	736	720	792	734	740	725	699	756	728	713	721	740	698	785	693	729	717	749	685	741	754	735	734	754	736	694	712	744	783	733	760	739	717	721	758	799	731	725	698	734	698	712	704	791	692	750	698	736	707	710	767	691	722	695	678	674	718	748	723	709	777	749	756	734	712	714	739	731	723	692	716	732	719	706	696	763	722	741	697	691	740	784	765	731	715	736	722	731	761	708	750	695	745	729	718	720	726	709	761	735	761	681	744	739	695	685	716	681	750	695	770	739	737	712	722	710	668	686	722	714	766	739	734	701	707	717	742	760	708	783	736	742	691	738	713	705	769	725	722	743	727	713	740	709	699	674	676	739	757	717	743	760	689	686	709	741	756	702	683	677	800	735	745	712	737	710	723	683	724	711	770	760	728	725	683	716	728	733	743	775	736	700	700	700	721	759	730	747	752	735	743	712	727	715	717	742	722	774	701	764	751	759	747	684	757	802	819	741	756	703	676	678	718	750	723	770	748	707	792	695	684	734	683	773	765	732	758	672	740	745	720	716	735	727	715	750	707	700	743	701	709	725	726	719	734	747	715	745	733	691	771	691	714	722	748	763	741	761	727	701	697	705	704	756	727	739	718	732	746	739	720	714	740	739	728	727	723	731	737	728	724	747	728	723	725	680	754	727	696	768	680	772	724	754	730	726	714	755	745	742	675	703	733	686	678	736	774	796	716	713	698	699	716	743	761	729	684	704	685	723	742	692	765	728	702	688	690	657	725	744	710	733	758	703	685	756	698	811	712	702	752	696	751	758	725	726	675	769	760	770	696	673	733	712	747	717	686	747	734	789	772	708	757	736	783	729	744	736	775	727	722	764	726	699	762	697	740	737	696	684	713	711	752	770	720	725	728	686	706	718	696	785	739	735	763	699	747	766	771	741	709	732	755	744	685	766	694	726	719	730	716	777	757	758	773	825	753	689	735	755	710	723	780	747	652	724	747	724	722	750	713	722	750	745	704	743	730	696	732	721	747	690	732	699	740	730	712	775	691	690	704	691
18142	40411	41304	35210	27826	21212	14281	8757	10463	7930	6272	3713	2601	1280	811	739	759	639	726	690	694	714	715	706	708	754	663	696	674	695	670	654	699	718	707	729	733	731	681	681	698	695	706	708	685	737	662	674	630	691	704	666	671	668	681	699	718	699	674	663	729	678	715	683	669	664	675	647	689	650	704	696	727	724	662	683	710	694	683	667	715	676	690	681	673	671	677	647	669	657	663	660	689	750	701	656	608	701	705	699	686	696	708	680	647	704	699	668	673	666	720	654	707	727	691	671	719	681	684	708	720	744	689	672	676	732	684	684	669	688	664	719	692	684	706	688	640	738	693	718	660	663	692	702	664	714	659	710	734	673	712	664	683	693	698	696	675	638	697	722	696	698	718	699	726	682	665	698	654	668	706	716	675	684	667	666	712	690	728	699	693	707	665	638	650	634	659	689	683	660	666	631	713	695	642	652	682	656	733	694	652	663	671	674	687	715	665	671	656	709	718	708	692	673	678	690	668	679	701	731	706	681	668	670	672	711	722	674	644	715	649	695	757	698	685	684	664	663	671	641	650	679	774	704	732	652	712	630	679	655	667	652	673	675	736	699	683	680	664	646	667	680	690	694	675	708	681	712	684	710	656	691	688	718	703	712	701	718	680	675	694	722	730	706	696	666	677	667	608	718	638	682	660	694	640	695	679	689	693	671	685	704	701	655	674	715	688	716	664	643	654	691	712	643	660	700	664	684	684	721	676	663	635	669	676	663	676	704	675	665	695	676	706	653	681	731	672	651	634	658	723	703	685	679	698	693	691	672	666	702	693	646	639	624	678	697	681	672	687	709	663	717	724	696	712	690	705	682	713	702	736	688	712	704	653	721	674	684	664	660	696	672	707	677	685	660	653	668	692	684	692	624	707	716	624	678	715	688	688	675	677	705	657	697	711	648	690	685	712	716	649	709	703	641	707	688	707	729	698	652	700	668	672	699	685	675	683	690	688	687	700	695	666	693	703	720	678	664	731	625	722	703	687	666	714	688	696	685	731	700	697	687	657	716	687	657	664	740	708	649	688	714	679	696	672	659	664	708	653	685	642	672	647	710	704	690	691	613	709	693	707	710	654	654	712	678	704	692	651	643	726	651	682	647	652	667	638	704	694	710	689	693	689	703	710	670	679	662	677	674	678	694	689	698	688	700	664	647	704	654	706	675	670	652	678	678	696	665	683	671	645	715	665	703	700	621	691	685	710	687	680	678	729	689	729	696	670	684	743	706	647	663	690	673	637	666	702	655	717	746	665	679	701	742	659	670	669	664	685	689	662	717	698	656	691	652	674	678	708	672	655	682	713	654	709	696	659	661	644	668	721	715	663	686	747	697	694	692	692	672	691	711	685	689	614	703	668	669	716	678	682	698	717	710	697	667	655	698	756	712	647	723	655	667	679	726	671	713	738	653	680	689	690	695	715	674	673	657	711	731	690	694	652	666	730	689	674	689	698	683	684	664	660	675	682	654	650	682	664	700	711	684	647	694	667	692	656	689	666	656	701	658	662	692	672	712	712	686	672	731	675	699	676	698	702	687	700	673	713	698	721	711	718	681	680	642	717	649	647	708	752	662	713	645	741	662	684	658	664	710	668	672	681	677	674	681	657	689	686	744	665	673	636	665	678	711	684	696	683	731	719	695	673	704	698	644	723	697	683	709	666	659	681	636	656	657	687	719	672	721	701	674	691	714	710	652	718	677	672	719	675	685	719	725	710	699	694	685	699	708	686	715	723	670	673	686	684	670	711	706	701	666	695	650	687	673	650	662	715	663	681	709	704	652	669	686	673	664	660	714	657	665	687	713	655	709	691	684	709	667	706	715	721	721	691	675	657	671	701	667	667	665	681	714	687	703	705	680	707	699	667	655	692	683	687	687	637	676	714	707	691	704	704	660	693	701	669	655	681	639	712	714	716	659	684	660	647	663	643	711	671	683	677	664	670	659	676	668	641	679	688	685	680	695	692	690	679	736	634	718	693	699	701	685	627	701	703	680	699	692	723	648	699	649	693	639	684	677	668	706	721	679	683	661	707	674	692	669	712	672	640	662	708	699	708	687	718	677	661	754	697	678	676	664	651	707	687	721	690	710	671	713	657	680	690	747	676	704	707	664	624	714	679	625	689	677	672	693	710	655	714	694	634	740	700	689	700	691	662	668	608	674	676	669	674	661	672	692	705	694	669	697	644	636	694	661	727	691	677	670	708	679	655	683	680	686	678	658	694	682	672	695	661	661	656	687	686	672	663	682	686	718	679	642	695	656	686	712	713	672	735	683	714	709	677	659	690	643	686	657	698	674	709	683	727	700	682	681	672	670	695	730	723	685	686	696	710	682	700	708	627	650	644	684	683	685	688	696	674	696	667	681	663	672	687	658	698	671	670	627	651	705	700	656	704	688	676	678	710	687	725	700	660	718	623	763	711	659	692	742	651	667	683	656	670	638	703	703	664	739	732	697	680	709	627	677	684	667	680	674	657	603	714	709	709	658	714	653	658	688	695	724	691	646	709	651	719	691	698	703	722	701	699	692	711	639	680	678	712	683	634	739	677	681	739	709	671	678	615	705	675	661	732	686	680	748	685	708	655	691	673	672	693	701	688	685	692	692	662	731	699	690	711	679	684	687	682	686	713	695	685	696	722	678	699	673	664	670	669	719	717	697	720	694	665	709	680	671	719	747	720	695	698	732	714	671	733	708	664	677	675	678	667	676	678	653	690	710	698	667	696	687	656	761	669	711	678	675	641	661	678	742	664	684	678	631	683	653	672	676	679	649	664	705	715	615	724	699	712	701	701	678	693	715	709	698	701	680	661	689	738	672	685	678	717	674	654	690	669	668	652	677	679	701	676	635	721	660	701	682	685	707	645	648	710	643	690	712	660	642	669	695	633	727	685	692	669	660	684	669	662	673	641	748	642	685	691	675	636	665	636	642	702	638	674	710	706	662	648	691	705	638	731	649	653	651	647	678	672	674	632	671	648	689	711	699	670	640	667	693	693	715	677	713	692	716	673	663	703	692	745	641	689	699	668	678	644	689	703	657	688	682	664	699	727	696	667	706	682	661	701	677	679	689	708	649	673	674	643	678	686	697	676	689	680	665	671	718	701	731	704	694	647	708	722	684	690	651	732	686	645	663	707	651	658	668	683	680	681	668	679	664	701	702	703	681	686	712	652	672	645	709	631	693	677	665	707	690	638	741	676	697	711	709	664	700	697	715	681	639	658	648	694	741	658	687	730	675	697	654	673	621	708	697	691	663	674	650	732	697	648	702	684	679	695	690	660	653	731	686	679	682	645	703	680	658	695	734	704	674	711	686	622	676	659	675	701	676	686	692	686	677	686	674	675	710	625	661	688	645	718	673	630	717	741	719	720	683	711	696	663	678	708	718	676	748	716	669	661	689	675	663	646	681	630	734	644	693	666	675	652	670	695	737	670	701	707	666	691	739	682	665	683	663	738	650
29198	29708	31668	24154	14545	8636	4812	2680	1773	1161	999	833	790	680	670	696	716	699	616	660	673	684	682	654	639	683	690	652	694	685	674	656	675	702	654	633	690	613	629	682	670	687	714	681	640	660	672	652	688	670	616	638	649	667	632	639	691	693	661	602	663	680	676	660	656	677	688	654	667	626	662	699	687	634	713	708	633	677	667	667	660	674	644	669	650	673	656	670	659	666	625	631	695	675	695	667	678	659	679	679	653	657	683	626	661	682	683	660	661	683	636	675	661	640	701	702	659	644	687	676	665	670	688	710	647	699	624	632	671	659	679	707	635	657	653	708	713	643	678	692	698	632	659	652	672	675	645	654	679	652	690	691	630	639	702	623	691	689	673	674	683	668	674	706	701	639	644	641	654	686	656	703	642	682	671	649	686	657	665	702	666	662	653	709	605	691	627	664	669	731	670	685	641	624	677	619	677	681	673	689	655	650	662	685	715	670	670	685	656	638	654	647	657	665	653	646	641	689	661	678	666	631	673	678	675	625	687	644	675	658	654	669	652	640	705	669	617	675	638	642	644	647	693	652	650	632	639	641	653	671	615	675	655	682	674	643	681	685	648	643	659	649	676	713	683	686	673	706	668	711	667	677	641	633	666	634	671	669	701	685	660	659	696	704	703	678	699	659	662	639	642	639	619	651	632	629	692	700	611	660	641	711	679	601	626	658	655	677	725	670	639	679	672	669	648	656	680	735	671	624	712	657	666	708	639	684	728	672	631	651	682	688	697	638	657	659	667	687	688	668	682	628	660	646	690	664	687	720	630	709	673	659	675	683	660	679	661	646	660	662	663	632	683	668	684	700	657	665	663	734	685	655	657	654	641	693	630	683	711	666	677	709	627	691	666	645	633	637	628	674	661	652	630	639	688	639	669	683	680	662	663	721	635	689	638	660	625	645	634	616	620	683	711	680	684	660	649	692	641	710	648	643	672	675	694	661	693	671	658	679	646	639	637	676	639	662	678	692	703	656	681	635	657	631	660	660	660	697	668	696	637	655	632	619	674	645	666	700	697	681	645	692	686	663	630	676	710	636	694	677	681	664	693	648	625	701	671	654	671	664	723	665	697	697	670	656	668	710	666	673	679	674	663	700	637	641	631	657	655	717	700	643	602	678	633	711	671	675	724	674	664	692	665	679	685	641	643	629	639	644	676	673	676	681	669	671	662	686	651	671	633	674	647	690	694	639	680	692	663	651	663	695	667	698	652	678	657	683	687	637	648	683	696	612	641	701	659	675	659	622	712	687	654	659	653	726	642	670	681	664	640	626	695	698	703	659	688	669	617	698	656	652	614	698	648	677	650	625	650	668	671	632	680	670	662	688	704	688	666	673	672	663	673	716	687	653	639	688	666	715	675	663	703	684	642	623	661	676	695	650	652	672	696	717	642	670	692	693	696	673	668	680	734	692	696	654	642	666	642	683	670	683	719	653	701	685	665	684	714	690	656	616	702	709	666	642	641	671	667	678	680	653	656	669	661	642	679	611	688	662	699	688	671	616	702	709	622	664	623	655	617	616	706	659	692	708	612	683	687	628	652	645	690	660	631	658	689	673	693	659	653	683	612	644	641	599	713	643	650	656	641	675	688	686	683	668	674	674	604	612	663	674	680	644	693	662	665	666	626	659	632	669	651	651	649	700	659	618	660	641	666	643	639	667	632	681	662	615	667	645	685	673	662	711	681	640	697	669	659	640	651	676	708	645	643	670	672	617	693	667	710	658	678	653	678	684	680	616	615	682	668	645	684	656	666	651	680	706	664	678	693	655	664	653	627	649	665	642	654	648	659	654	667	642	633	685	681	640	650	632	672	608	700	693	650	637	619	650	652	681	649	627	666	692	683	685	667	647	662	681	659	672	643	670	646	670	677	645	667	719	636	640	645	669	691	712	652	694	675	640	653	617	686	644	664	635	646	662	640	641	657	675	637	643	683	664	632	661	676	674	679	688	681	665	639	634	639	650	645	677	654	677	663	705	700	675	703	721	657	619	640	668	672	667	647	659	740	698	630	612	704	664	642	666	641	615	666	708	671	675	688	678	600	730	720	672	657	661	691	689	709	651	661	669	671	661	688	685	627	645	668	635	693	642	651	670	666	641	661	651	662	669	660	687	654	630	658	714	692	683	625	646	642	664	675	641	641	669	662	694	638	661	673	678	729	660	640	668	686	644	648	649	673	663	639	688	668	598	670	636	624	636	641	657	679	630	629	669	629	688	719	659	612	692	693	610	701	703	662	670	675	706	667	666	677	654	662	654	690	638	702	665	627	713	684	705	670	663	665	689	674	737	706	662	689	664	654	674	658	636	712	652	645	656	647	663	686	717	705	665	636	666	647	645	639	699	642	687	611	680	701	667	622	655	692	645	716	693	672	640	646	655	670	650	666	727	673	687	649	638	675	667	662	662	676	633	622	656	655	672	663	686	676	617	701	668	646	675	599	661	675	659	665	669	629	668	657	633	661	704	684	695	715	658	640	649	659	691	623	681	694	619	681	641	638	665	678	652	657	675	701	679	747	685	681	692	662	636	645	683	680	682	582	622	674	712	655	698	715	651	668	677	660	652	680	649	659	647	668	658	658	683	706	671	682	686	635	626	692	675	631	663	669	638	646	648	744	645	655	689	697	663	674	639	663	634	665	630	666	657	657	623	661	687	678	645	674	640	666	651	682	727	646	687	657	669	699	682	626	650	706	663	654	658	656	652	702	675	659	668	708	662	649	653	671	696	658	662	634	640	712	690	663	660	681	651	725	625	671	634	696	684	654	662	727	686	665	679	682	670	626	647	676	679	685	669	689	650	657	717	655	619	641	662	637	718	650	634	668	635	638	673	655	658	720	672	641	661	659	625	685	684	633	648	644	667	633	657	703	669	656	662	709	667	713	690	654	651	670	697	705	605	671	626	640	661	689	683	684	688	667	692	663	651	703	668	682	722	646	687	685	661	699	680	683	685	638	669	689	672	668	687	718	668	668	662	651	627	673	644	663	671	658	612	670	654	649	628	676	679	716	674	677	661	657	670	665	669	638	678	672	646	665	678	644	678	657	646	671	725	664	696	657	634	674	657	675	618	675	672	716	659	648	692	679	711	692	668	687	657	657	735	649	670	705	641	660	638	683	666	645	670	628	640	663	676	663	683	684	695	681	656	691	686	641	660	668	660	668	643	684	691	660	660	695	661	621	645	723	608	680	645	695	650	702	687	673	655	683	683	629	622	668	667	677	700	697	740	665	689	656	620	651	658	653	655	678	607	619	673	688	653	684	668	621	618	706	670	692	662	677	706	640	692	673	627	639	640	678	675	669	685	676	630	668	684	680	647	651	639	661	676	672	674	681	683	672	681	659	658	671	682	682	665	650	683	637	688	670	645	671	645	654	679	641	691	697	674	675	655	694	680	723	647	654	650	673	644	650	653	615	609	645	697	618	699	652	680	669	704	724	654	703	686	680	659
15849	32705	29954	19096	12618	8816	5493	3410	2114	1440	1164	886	720	668	656	656	605	616	605	577	607	600	626	607	654	587	636	618	629	607	639	591	622	655	615	582	589	590	609	613	611	636	622	645	663	600	658	593	646	659	590	605	632	624	605	610	599	601	618	655	636	638	606	607	598	595	660	670	593	583	616	623	596	605	627	628	599	625	587	603	597	626	589	591	585	605	585	594	631	591	566	618	605	597	623	597	668	613	613	655	644	581	593	604	585	580	634	652	608	578	619	611	627	610	601	610	579	618	646	622	639	608	625	620	618	587	622	625	585	577	614	585	618	626	600	592	594	603	600	600	626	621	622	608	648	614	627	592	592	577	606	616	630	632	594	595	653	631	607	644	654	630	590	605	589	602	629	619	573	641	616	632	594	617	617	644	616	606	606	635	592	640	579	575	625	641	654	603	640	590	635	601	588	606	623	598	574	631	601	618	612	621	579	580	613	606	602	638	612	637	632	595	628	626	589	634	671	604	653	559	614	652	583	620	659	582	635	625	628	629	600	592	554	610	648	620	601	592	576	658	571	554	618	632	648	577	629	628	607	573	597	613	606	570	602	595	584	667	599	572	621	653	648	618	609	634	575	576	608	556	592	628	602	587	614	600	622	636	598	613	618	630	637	615	622	572	584	637	633	620	609	646	583	583	590	608	590	620	595	628	630	616	607	544	644	615	609	606	613	633	640	613	595	588	640	673	573	599	635	622	630	611	589	578	652	616	581	629	612	583	627	626	617	646	627	597	595	609	597	623	602	611	603	611	609	647	588	616	574	601	628	610	598	680	610	644	619	597	579	678	579	597	626	605	623	584	584	609	576	633	641	614	596	602	619	613	633	595	652	602	636	608	579	628	599	625	615	588	565	641	619	614	630	598	632	588	658	598	561	584	648	645	661	604	632	598	635	680	607	648	604	622	619	634	560	633	605	600	568	640	596	616	625	622	618	614	601	582	573	610	614	609	560	621	565	584	641	644	577	635	607	620	616	594	602	594	645	603	643	621	636	635	588	648	613	580	597	562	577	635	612	578	569	564	636	622	597	574	615	620	562	629	582	631	622	609	612	591	644	635	633	640	648	563	639	615	658	637	598	614	595	601	650	666	567	604	594	599	617	609	640	607	651	625	596	570	620	639	665	599	609	582	611	639	598	625	608	582	650	616	628	641	652	612	670	632	618	640	620	643	629	594	584	626	626	617	570	573	615	628	622	618	656	613	654	604	582	637	620	610	605	615	593	625	602	598	568	588	641	590	646	626	650	632	591	600	562	609	596	589	610	597	638	592	635	628	607	622	599	598	634	683	642	616	604	569	624	616	624	565	614	603	578	637	612	605	641	645	612	613	597	601	664	606	571	645	646	640	594	640	592	621	589	591	621	619	648	590	626	593	656	638	587	562	580	629	628	574	629	590	652	601	610	590	581	603	600	621	640	635	647	624	617	593	567	599	613	598	592	645	618	674	591	568	583	659	578	670	600	588	634	678	587	649	660	657	625	595	597	592	628	564	590	621	592	606	639	612	602	580	608	646	593	615	596	615	590	650	599	651	631	576	569	614	605	563	555	634	628	603	622	621	591	616	582	577	591	620	623	594	609	615	637	664	675	636	626	634	631	612	641	585	626	622	601	615	622	594	643	621	608	595	600	603	607	639	597	634	595	607	650	585	602	637	626	613	596	580	633	615	645	602	623	614	626	595	596	601	615	617	595	627	579	638	586	632	539	575	610	598	585	609	624	599	619	585	617	581	636	642	619	602	613	593	636	606	599	572	616	659	593	659	594	582	557	547	617	604	625	608	584	570	611	612	624	666	644	668	616	659	625	655	593	595	622	644	611	621	611	618	602	593	642	599	577	617	601	586	620	589	653	614	571	626	603	679	599	625	615	653	597	600	604	600	590	611	602	615	603	575	644	608	569	620	578	623	633	618	651	607	631	597	602	583	626	640	536	596	617	664	623	624	647	657	621	641	636	616	610	614	592	622	591	575	579	636	610	588	612	619	610	628	625	595	642	657	593	597	583	638	671	628	593	597	612	620	629	645	610	628	626	619	598	607	635	650	589	615	590	636	616	586	603	615	571	607	608	584	607	583	609	609	642	604	630	598	591	628	597	615	627	576	627	614	624	608	619	615	600	659	658	590	605	618	605	600	612	620	593	568	610	630	621	623	627	615	620	589	565	576	674	580	611	642	604	638	662	616	595	580	602	635	579	616	642	603	611	612	615	572	608	620	585	625	614	618	615	658	642	579	594	559	637	564	676	605	633	632	599	561	635	602	607	609	599	637	577	595	624	629	633	613	622	581	582	627	649	585	643	582	623	624	656	617	613	594	638	671	628	662	627	639	638	630	650	580	606	607	587	566	602	617	630	673	606	617	599	641	582	583	597	606	611	592	607	627	652	604	650	572	606	596	635	640	587	606	601	612	659	587	611	621	625	601	620	597	619	576	613	603	625	612	606	609	582	617	610	609	609	622	600	632	623	565	571	645	590	595	602	632	629	578	606	617	626	581	603	634	654	592	611	634	614	609	602	618	609	616	634	597	612	631	571	599	593	592	637	597	572	648	604	603	568	602	596	643	631	614	620	578	595	607	589	600	615	598	628	581	573	619	605	651	590	632	635	621	633	641	592	588	635	632	615	598	604	598	565	610	584	646	612	615	631	567	607	638	624	597	637	593	625	645	614	636	622	606	619	564	576	571	561	574	612	628	662	641	602	647	613	586	598	615	566	646	631	592	632	564	649	630	616	614	581	600	606	597	641	616	588	615	610	609	640	604	604	618	614	653	635	608	611	653	602	586	558	574	561	620	612	611	611	609	598	631	642	581	576	619	627	634	599	617	557	635	638	604	594	582	615	598	610	579	646	612	642	575	641	605	589	641	609	655	621	621	613	613	555	604	596	610	589	646	617	546	635	631	653	619	594	649	586	668	589	599	614	621	595	579	635	656	571	607	608	634	623	616	603	591	665	593	579	576	548	619	623	608	669	625	614	606	613	614	622	623	573	640	633	623	612	562	616	628	634	635	654	684	640	640	585	664	560	625	642	603	602	572	626	600	621	622	629	555	645	615	656	623	554	621	584	581	633	607	658	655	612	596	634	625	643	608	617	641	656	601	619	620	624	608	601	635	615	599	610	622	619	620	631	637	601	609	622	635	610	613	629	617	597	601	632	637	625	550	622	633	621	593	553	625	623	572	638	640	596	611	647	592	601	608	590	569	620	554	636	575	612	587	635	651	604	605	604	593	640	598	596	569	616	596	600	613	576	619	560	592	620	598	584	630	606	619	648	595	596	605	587	632	590	591	604	659	634	587	584	616	581	621	616	629	598	613	606	621	620	598	591	618	630	560	599	623	602	614	619	608	588	607	591	587	572	624	612	595	590	599	599	568	627	569	581	588	609	636	642	656	621	570	644	576	610	607	592	603	615	579	591	597	621	588	597	642	633	604	623	617	590	601
25854	22166	29009	27621	20897	14403	9871	5823	3687	3110	2707	1820	1091	782	736	648	630	650	615	602	636	641	604	642	650	620	645	658	643	644	612	627	644	630	624	699	635	606	634	629	639	608	674	611	627	583	627	618	638	632	617	590	666	604	592	610	613	632	599	641	660	608	635	635	583	672	646	654	650	554	636	610	634	600	595	630	615	651	600	578	658	660	665	602	611	646	599	613	587	611	666	652	608	644	598	620	611	620	631	612	619	640	636	663	652	617	633	640	636	592	625	598	590	615	604	615	621	636	619	611	623	614	637	664	607	647	638	616	674	624	598	640	652	617	613	626	630	600	626	645	576	626	663	606	601	650	624	643	645	630	617	615	653	657	651	655	597	612	614	627	605	674	649	638	647	656	619	599	598	622	639	642	633	599	606	608	629	635	612	623	641	648	623	655	637	629	620	611	610	621	623	632	653	625	661	605	636	630	604	641	623	672	675	621	656	622	624	588	618	589	648	592	597	601	640	604	614	638	650	569	638	572	609	632	676	687	624	635	609	579	633	672	627	646	637	611	622	603	652	619	641	640	638	597	635	639	643	623	659	632	631	612	614	604	598	631	628	629	660	627	684	633	626	624	639	629	614	612	613	619	643	627	643	598	656	630	669	604	662	668	639	597	621	605	643	662	598	598	597	590	598	641	654	603	585	670	641	634	602	644	677	655	602	625	655	625	617	568	599	597	635	633	617	599	592	655	690	576	650	612	647	648	597	647	601	649	648	640	574	560	615	621	563	640	637	672	606	636	610	619	647	606	578	613	640	591	626	662	636	647	621	590	598	620	618	679	666	608	596	605	648	629	613	617	676	633	569	613	599	653	598	625	615	661	641	643	626	623	635	648	641	635	591	637	623	616	612	624	650	661	654	652	633	591	608	651	631	611	600	622	685	618	648	655	665	624	608	626	589	650	596	661	624	634	626	671	592	568	669	617	607	600	631	605	611	617	608	587	636	618	616	614	665	617	612	596	634	565	646	661	632	617	636	670	622	612	598	657	627	608	633	621	598	628	604	656	615	655	614	638	592	617	682	602	660	645	603	648	645	608	625	648	570	618	656	632	646	603	608	609	587	621	634	667	598	596	660	564	657	664	674	630	613	650	620	602	643	655	632	646	671	651	587	603	605	630	651	610	627	641	616	606	644	652	590	590	636	628	599	603	652	626	618	595	617	611	633	649	639	683	678	581	635	621	577	670	678	573	612	641	644	625	660	609	640	602	638	588	642	610	649	634	623	627	611	611	623	614	601	642	625	629	625	625	653	597	613	631	653	585	610	628	579	588	647	625	595	584	626	633	593	608	608	651	638	626	610	633	620	626	647	618	674	628	604	643	618	596	620	650	654	615	599	673	638	636	689	644	655	640	608	623	612	644	622	645	642	626	646	626	635	599	605	624	602	671	608	589	591	620	587	644	614	556	596	583	605	593	636	626	639	588	611	649	616	665	645	653	610	592	611	640	654	601	602	602	643	611	611	624	587	604	608	660	616	582	630	602	629	646	593	620	647	617	610	623	636	616	610	625	593	605	646	594	607	587	609	569	634	621	624	617	636	637	649	603	644	645	647	646	653	654	611	619	588	668	633	611	653	595	615	655	611	611	601	631	598	642	625	616	641	641	590	650	674	625	634	627	641	641	591	629	546	625	615	542	648	588	624	643	649	647	632	645	656	623	637	576	621	642	646	623	597	644	636	591	581	648	629	640	605	605	610	614	616	652	619	655	606	636	600	623	589	659	626	598	646	659	590	580	609	627	601	641	605	629	636	637	601	571	578	588	637	626	592	626	617	617	599	621	595	628	593	603	570	645	583	603	619	622	591	632	635	605	632	711	600	619	664	609	655	673	613	639	620	638	645	630	644	612	610	608	585	638	616	605	622	650	617	633	653	649	596	596	598	619	612	671	625	574	619	603	633	623	663	649	660	644	632	653	612	654	615	628	635	611	602	635	614	593	622	610	611	637	643	634	594	653	627	581	637	657	630	585	617	636	644	604	640	679	621	636	601	655	561	619	584	631	615	621	657	656	592	620	616	611	612	621	673	640	594	598	644	643	638	581	641	645	589	613	646	657	639	627	654	610	613	621	664	583	608	593	617	641	589	666	601	659	627	624	683	641	614	569	602	660	597	600	657	642	649	617	629	651	641	632	642	647	646	629	659	605	653	646	613	623	632	645	677	614	623	617	627	603	619	643	635	653	658	637	578	616	659	648	619	621	624	653	633	659	626	643	667	602	592	621	639	610	595	650	654	602	626	639	605	664	634	670	630	630	629	598	611	597	630	621	654	598	585	612	596	676	620	639	610	674	632	605	629	604	611	616	583	635	652	622	562	638	635	648	617	616	618	622	611	640	617	584	616	652	592	633	618	646	654	592	625	632	594	633	631	616	610	636	608	610	598	621	602	600	619	609	621	624	606	595	605	603	603	652	622	628	627	606	649	630	624	638	626	605	583	546	640	605	652	668	642	633	684	652	652	597	644	619	657	582	613	582	644	627	636	622	623	590	648	601	647	609	642	652	661	652	610	638	621	630	588	606	623	632	614	595	602	626	618	611	616	613	605	576	644	656	633	605	601	652	660	625	577	600	633	647	603	640	587	586	649	618	634	666	646	628	636	638	614	620	660	630	620	601	638	625	642	574	639	603	600	591	614	604	609	619	623	647	609	620	567	633	609	660	635	624	588	618	655	615	630	648	623	600	641	636	614	598	585	639	659	671	622	637	620	628	633	638	573	634	648	630	609	568	650	644	624	616	617	623	607	641	596	666	638	627	645	600	611	626	617	592	617	632	630	619	583	596	657	587	573	612	639	610	545	646	640	645	640	575	599	622	648	622	641	673	618	621	623	636	626	662	619	618	627	636	610	634	678	591	680	625	625	648	600	610	600	594	601	626	628	616	612	656	658	663	619	636	645	617	629	598	614	608	632	617	651	598	607	625	618	655	609	616	666	613	585	615	630	625	630	610	624	626	647	596	618	579	620	576	626	615	647	643	621	655	633	640	664	630	652	600	587	648	601	596	662	641	651	617	571	641	599	675	648	659	643	649	661	634	597	639	639	648	612	618	602	597	629	581	605	621	645	626	608	580	655	605	623	636	614	596	593	622	583	597	667	592	650	616	635	640	635	644	633	674	587	644	631	637	640	589	637	658	621	603	574	624	616	601	601	592	651	620	612	632	647	669	631	647	666	639	604	613	607	646	621	619	614	649	611	642	637	563	649	643	652	600	642	616	605	617	644	587	643	597	644	620	604	611	632	637	604	613	585	620	613	637	643	634	609	623	627	614	608	655	634	611	613	621	604	634	624	641	621	630	637	613	637	604	612	628	642	680	647	626	649	634	650	608	583	613	655	607	606	598	612	628	641	615	639	581	623	646	598	651	583	579	653	634	607	634	629	644	599	648	630	611	640	601	595	646	628	651	658	620	670	605	605	647	594	634	608	584	604	597	624	673	609	585
22900	37044	31418	22439	16728	11805	9365	6170	4745	3877	3267	2205	1208	778	706	655	669	581	636	628	590	583	601	596	588	634	616	605	566	587	633	613	621	585	618	585	610	594	657	609	616	572	584	549	621	617	628	597	608	594	627	578	608	639	587	642	584	592	564	602	675	616	626	578	561	571	637	597	566	637	608	621	593	575	578	615	619	623	618	585	601	527	626	634	618	575	639	595	611	582	598	571	617	595	611	652	623	615	621	595	566	594	631	570	580	669	632	564	602	560	630	607	619	657	617	544	574	602	580	576	609	591	623	606	586	591	593	584	586	624	567	606	578	579	595	576	625	653	596	637	562	565	613	591	590	666	618	666	587	578	550	572	566	606	596	582	608	560	623	639	598	600	589	598	614	616	555	609	627	607	594	589	625	580	608	638	587	623	573	563	592	588	574	607	616	591	568	649	608	586	639	585	606	574	599	591	582	611	600	576	582	597	602	541	616	631	600	596	585	605	556	611	609	614	609	573	632	608	596	625	614	545	583	588	614	577	609	577	597	594	530	617	586	637	628	616	643	600	584	615	637	561	576	579	575	585	619	627	597	604	621	633	625	599	594	575	621	623	612	572	572	597	626	619	596	609	613	591	558	618	587	573	634	566	604	629	600	578	632	621	583	610	553	563	615	623	620	570	648	607	653	605	598	592	636	559	583	580	598	597	646	594	632	620	586	598	589	597	620	627	600	595	555	613	579	617	582	599	616	596	586	624	583	603	610	602	652	594	625	634	616	613	607	579	578	609	569	589	548	592	609	587	626	595	597	645	620	596	614	596	587	610	580	592	593	570	577	621	603	596	594	589	606	556	642	570	586	585	585	630	580	610	606	579	582	574	597	584	614	595	630	659	589	641	613	564	581	599	576	609	627	628	563	576	610	526	598	568	613	592	599	580	557	621	573	558	611	559	607	576	579	592	584	606	589	589	550	635	593	628	595	620	620	588	600	595	587	582	598	586	601	585	580	591	592	599	584	593	606	575	651	605	597	577	617	600	608	575	533	600	636	612	602	579	595	572	656	569	617	591	606	616	594	577	587	558	627	575	524	606	611	594	598	638	621	638	615	618	595	568	563	609	552	612	614	590	639	590	579	630	611	617	623	622	561	601	614	618	567	632	549	568	628	568	584	585	579	596	609	610	553	677	556	595	608	582	540	609	576	614	608	603	601	577	574	616	586	618	558	624	612	606	621	591	618	595	599	591	609	596	589	571	622	582	598	567	604	561	592	584	568	582	569	619	578	593	595	585	562	608	588	582	602	657	575	652	582	646	570	598	588	607	598	596	587	650	597	594	587	640	604	614	617	607	623	596	612	645	564	634	552	578	608	590	562	558	621	633	611	613	552	585	556	606	606	612	609	617	557	614	591	601	598	597	604	625	605	620	579	626	601	557	641	614	643	590	590	613	616	631	602	621	619	627	557	586	578	603	615	614	603	563	591	627	633	601	601	611	623	561	629	591	629	608	552	628	616	596	588	583	599	573	576	605	585	603	610	606	569	640	591	605	595	598	558	584	580	599	604	634	618	624	565	604	622	636	597	623	619	600	617	590	624	621	608	632	654	599	599	628	621	627	591	625	578	606	594	573	587	589	573	588	599	583	616	567	571	595	568	580	597	598	594	615	595	591	568	625	615	596	643	566	590	606	594	592	559	578	591	592	631	569	628	653	609	623	601	594	608	604	618	606	580	603	573	612	605	614	620	598	594	620	575	607	597	582	579	639	576	620	623	593	588	592	606	620	606	602	592	606	584	618	625	603	614	638	598	615	556	618	595	584	577	636	605	595	575	571	608	625	612	613	607	609	615	632	611	594	607	606	575	599	568	578	591	571	574	563	589	583	630	565	607	604	642	572	624	639	598	588	544	632	624	540	595	564	614	598	565	595	611	611	580	535	616	614	646	594	581	603	602	576	603	624	590	607	602	605	588	575	584	619	578	616	568	599	632	556	575	560	610	635	604	589	609	575	600	578	654	592	607	584	619	580	586	629	596	603	615	616	604	580	581	615	645	624	628	627	578	567	633	605	594	568	594	586	610	585	599	623	600	590	570	606	613	590	659	573	636	597	627	570	629	641	637	618	619	616	628	609	582	618	570	583	545	590	566	607	598	549	641	605	651	598	594	618	545	584	599	629	575	604	599	619	614	598	609	582	593	564	572	596	618	593	608	571	613	607	642	592	588	651	617	591	609	602	577	601	592	605	613	570	546	621	570	584	592	565	595	608	598	573	614	571	627	622	613	610	591	636	591	591	642	616	573	592	575	600	573	597	602	586	639	574	575	584	596	611	602	604	593	614	596	617	656	603	621	601	645	597	581	637	558	592	591	606	567	583	632	571	568	556	563	606	613	548	624	605	587	621	579	562	593	592	608	621	581	610	595	589	604	579	566	586	631	603	590	594	602	577	601	585	579	625	585	606	592	563	563	618	607	616	600	622	602	643	584	632	634	597	600	585	617	591	645	593	585	620	600	584	593	581	612	585	620	620	598	620	617	636	610	572	585	593	585	622	591	616	583	650	576	651	585	617	557	597	581	570	589	619	575	630	600	582	604	618	592	611	603	595	602	598	579	617	639	629	592	636	600	614	602	635	591	590	622	587	639	587	596	579	564	603	580	561	597	590	598	550	572	604	607	618	639	595	570	585	601	570	620	568	591	653	586	592	617	586	617	598	613	560	611	551	631	583	647	574	624	565	588	604	621	583	610	603	624	565	542	632	600	662	598	614	577	582	542	620	614	569	581	566	582	590	617	611	574	611	611	613	602	589	630	611	597	617	614	595	598	589	625	617	621	579	583	612	647	569	571	622	572	566	582	601	573	606	593	589	616	607	579	566	624	581	611	633	619	618	593	592	587	634	579	620	600	625	636	660	564	592	599	575	586	637	609	594	595	596	611	610	575	577	626	638	600	594	544	614	583	595	643	571	616	621	609	621	615	601	611	615	603	585	602	544	622	616	584	576	564	584	642	631	582	610	565	641	582	631	599	596	569	578	586	578	614	599	605	595	568	608	619	588	572	591	582	643	578	625	576	647	531	594	564	612	570	665	604	590	592	538	582	611	584	620	587	615	547	616	580	618	597	608	598	570	584	583	601	594	610	644	610	581	564	596	607	653	620	604	585	575	602	579	617	620	600	633	584	604	597	622	591	589	599	617	633	625	603	583	641	574	630	587	578	580	583	616	615	616	625	602	566	578	612	572	601	623	562	631	603	660	583	594	549	629	602	558	637	547	580	588	594	562	627	618	597	593	637	592	604	622	593	638	623	585	559	614	650	611	569	590	589	572	635	624	596	541	605	558	599	624	605	590	593	602	613	586	573	643	602	593	595	665	555	571	616	596	614	632	595	594	585	643	643	559	588	596	576	632	611	591	596	579	602	580	597	663	598	552	583	580	639	645	627	628	562	593	623	572	590	582	610	601	608	601	594	602	598	572	583	634	598	622	607	607	639	621	585	576
24379	21486	28910	25548	23362	22437	19145	11812	9955	9265	7445	3645	1645	1059	882	757	768	708	766	787	760	773	781	730	790	724	695	760	746	712	715	736	749	776	721	741	798	699	713	711	722	714	722	736	725	769	713	698	737	756	696	719	769	749	723	727	730	753	734	718	714	764	672	692	741	693	731	741	716	727	679	715	708	710	702	747	716	737	704	740	796	730	700	694	743	720	708	721	741	696	706	722	753	726	697	696	720	765	745	779	708	685	762	700	687	712	708	750	726	709	730	731	729	723	716	723	706	728	731	750	745	702	740	710	708	742	724	708	686	714	743	738	701	736	732	722	741	719	742	719	660	697	749	746	793	712	716	693	760	727	687	712	695	680	736	738	719	743	685	712	672	732	751	709	728	691	715	698	691	695	690	687	690	755	690	730	692	706	760	727	709	714	712	758	689	733	756	683	728	686	721	716	747	782	745	725	676	698	713	731	719	735	688	704	720	725	748	725	751	752	695	733	712	740	682	771	733	734	716	740	719	699	705	749	702	744	727	710	743	703	701	738	695	687	685	711	710	712	742	773	688	753	742	711	705	730	703	657	715	706	701	694	732	687	716	713	709	736	750	737	765	745	712	733	708	669	736	734	686	702	760	701	743	667	781	746	705	673	716	703	687	756	718	674	717	732	722	692	703	772	658	734	677	726	664	777	719	710	727	738	759	728	766	718	743	709	728	735	750	744	691	775	750	679	725	700	735	718	697	659	707	721	712	709	749	706	735	722	730	743	757	721	705	730	728	724	709	728	764	708	780	712	696	687	754	710	738	711	732	741	749	757	730	740	736	696	784	736	700	711	719	670	763	700	704	719	723	708	733	745	690	743	732	728	770	729	732	725	713	693	728	707	736	719	707	708	750	718	741	684	754	717	750	727	724	702	730	721	714	750	718	754	732	761	746	771	699	683	727	725	728	728	715	737	714	714	764	716	692	764	705	720	680	732	714	734	716	690	761	727	709	733	713	723	713	717	715	696	726	721	784	704	760	763	700	740	733	725	718	671	705	707	701	687	760	716	714	699	703	689	685	704	686	699	710	708	693	663	758	714	753	721	685	761	696	687	707	707	724	718	704	721	713	700	669	716	753	683	738	705	734	704	671	722	754	712	720	730	710	717	738	680	745	709	733	672	694	739	674	709	716	749	697	687	731	736	724	676	762	713	699	686	697	701	734	739	773	687	720	719	739	709	687	749	727	722	695	722	723	683	740	755	702	710	722	728	690	708	723	739	731	730	747	712	717	699	745	717	724	697	748	712	724	726	710	761	756	701	717	762	724	701	675	697	734	716	747	680	720	712	739	737	741	702	748	779	719	708	699	754	687	676	707	699	750	745	698	744	708	722	757	713	686	734	731	704	710	764	661	693	696	690	727	735	772	709	712	695	679	743	714	671	696	713	748	683	688	756	709	689	715	731	679	738	770	699	701	712	723	729	702	703	746	683	677	728	712	733	707	737	704	680	706	741	716	707	723	706	709	715	760	729	731	742	677	757	717	691	771	696	743	700	756	695	721	713	703	692	725	697	745	684	731	676	745	717	686	690	722	739	766	708	708	714	700	680	760	783	672	724	708	677	715	721	684	728	741	781	679	737	711	713	716	729	686	783	753	703	721	709	692	760	697	736	691	685	712	697	694	721	747	743	732	759	705	726	763	752	705	719	730	671	704	744	721	725	698	690	795	777	760	727	718	711	667	729	715	738	719	675	683	720	746	695	742	754	736	728	706	752	669	717	735	727	692	698	756	656	754	695	712	747	777	685	776	723	729	708	687	713	735	669	703	715	678	778	718	723	716	730	700	723	701	701	689	706	690	682	738	690	742	700	767	723	730	724	691	772	730	708	717	718	733	694	717	721	721	681	706	724	700	700	752	720	720	711	761	706	739	737	741	699	740	697	721	712	704	711	724	684	694	714	742	690	741	746	752	667	682	748	704	737	729	681	676	727	736	728	752	739	731	728	736	702	728	715	717	722	690	711	731	706	687	712	671	743	697	708	732	725	713	680	706	719	752	727	739	734	698	683	741	753	757	732	717	677	729	697	704	717	721	696	703	693	772	729	775	713	679	751	724	703	714	682	755	750	751	735	726	712	708	681	672	726	705	725	712	717	718	745	751	729	737	701	753	735	757	712	741	724	720	689	716	710	739	738	703	722	717	704	763	733	773	752	716	691	697	761	693	770	771	694	719	737	749	715	677	723	694	704	688	695	724	695	730	770	759	718	720	737	684	768	686	785	709	728	782	729	733	737	690	754	721	735	747	758	691	736	719	715	700	746	699	725	709	731	714	735	774	694	743	697	733	736	721	707	750	714	723	794	741	710	743	685	719	724	741	744	724	708	710	734	732	726	724	725	761	698	710	753	765	709	724	744	730	767	721	713	719	715	746	754	769	700	729	750	714	678	713	739	715	716	702	674	672	731	762	727	730	686	725	711	736	697	709	716	745	698	709	709	723	702	665	687	707	729	740	714	707	741	759	699	687	754	740	699	706	740	775	753	734	760	731	729	718	751	703	719	725	761	698	711	752	731	743	738	731	776	778	726	717	760	695	671	724	774	737	699	686	711	680	704	738	699	692	694	735	753	750	696	736	704	724	685	780	731	714	727	725	701	720	691	767	669	716	755	745	745	713	694	715	712	714	755	700	696	742	714	706	721	742	768	713	729	713	729	703	709	729	704	758	704	701	713	720	724	714	699	728	725	703	750	771	683	755	722	723	703	681	744	716	726	676	717	711	630	716	738	720	673	701	686	709	697	763	705	711	712	725	710	755	749	692	724	723	708	743	725	680	724	692	715	664	712	697	699	727	708	682	714	703	720	677	736	736	746	710	732	706	724	769	750	698	716	740	712	751	711	712	728	681	704	722	706	729	662	717	652	707	682	755	721	758	690	696	760	755	683	735	732	732	721	674	697	761	760	715	698	794	709	724	680	713	746	714	750	681	693	689	728	718	689	697	729	706	701	729	766	739	657	699	711	718	722	720	696	680	729	735	720	723	725	664	693	712	719	712	754	745	691	685	709	752	715	720	718	728	705	765	701	755	713	741	672	742	766	729	707	732	699	714	677	664	728	698	712	700	735	728	740	744	725	732	787	697	702	722	777	695	719	737	683	703	636	723	688	723	677	703	656	667	707	759	728	720	726	731	800	699	731	712	724	759	766	724	750	731	734	715	656	748	759	761	751	728	741	727	717	750	764	700	704	706	744	729	680	729	724	768	706	734	736	715	699	720	722	716	697	740	755	703	714	715	738	727	722	721	739	741	694	709	736	709	730	713	786	711	731	745	761	657	725	725	674	702	640	704	724	662	771	673	701	713	755	716	712	729	688	698	693	762	623	717	740	659	696	729	685	726	743	725	689	726	702	740	736	755	742	697	783	688	737	710	732	708	696	745	707	735	740	716	746	738	724	708	737	705	741	756	724	779	678	696	745	746	716	714	691	702	744	725	709	712	690	696	757
23148	39073	37288	27817	21944	18769	15665	11457	11047	10125	7885	4016	1823	1087	763	734	614	708	723	680	652	664	687	701	675	718	664	693	716	703	640	673	688	674	730	674	701	689	686	689	698	678	676	694	711	663	730	688	706	708	742	696	662	629	689	634	703	676	721	684	617	626	621	632	688	710	690	667	665	713	680	703	691	685	707	693	674	684	693	648	689	708	671	667	692	687	687	697	662	623	662	668	668	666	704	664	688	716	690	669	718	614	678	681	691	635	685	682	698	682	658	683	706	700	637	665	653	634	688	696	687	713	657	663	708	686	692	672	660	711	689	660	682	723	692	702	714	699	706	693	661	678	720	651	711	661	639	691	691	631	679	720	637	644	666	686	681	666	702	724	676	692	687	675	654	663	700	669	700	703	711	689	666	616	654	709	665	664	673	648	666	723	677	691	633	653	660	690	703	673	708	747	727	680	677	683	643	633	680	643	656	680	710	682	678	691	711	682	695	668	714	670	674	683	696	700	690	636	678	683	666	691	678	698	664	728	695	658	675	692	724	677	666	662	689	712	709	701	644	649	677	649	658	693	682	699	683	630	692	721	675	664	732	640	665	646	649	636	679	707	677	649	664	659	689	724	645	688	684	700	713	710	609	653	627	715	675	691	666	664	654	691	656	664	712	677	692	684	690	698	717	687	688	671	688	681	656	618	661	677	689	684	678	669	680	656	668	715	639	665	711	677	639	665	659	687	684	676	636	633	698	681	735	674	723	713	693	666	679	703	680	747	706	628	689	688	677	693	669	680	669	678	720	682	663	682	678	665	681	649	691	761	665	634	640	669	728	669	646	668	686	659	653	679	661	675	694	699	669	703	694	698	674	621	695	727	692	685	666	635	708	652	695	684	679	647	720	701	677	655	651	672	694	714	707	676	666	633	672	645	672	675	665	674	704	661	667	652	696	682	738	664	672	729	646	668	654	691	681	671	666	648	646	632	669	623	698	666	667	675	651	679	620	683	655	675	710	668	682	681	660	693	685	706	678	680	649	707	672	617	699	655	676	694	669	690	670	690	679	650	666	661	685	713	705	705	702	625	721	684	678	680	665	666	661	693	692	695	703	729	696	649	691	701	688	660	662	673	696	709	657	701	632	666	651	669	691	680	694	684	652	682	701	677	683	660	702	676	656	742	688	695	720	674	684	673	654	689	690	676	684	719	683	646	705	679	669	672	664	651	685	657	676	673	626	672	681	684	687	694	668	711	669	716	669	698	685	660	670	688	652	628	622	664	616	704	690	670	676	664	679	667	703	668	653	703	649	679	721	655	673	700	681	701	686	714	700	708	664	661	643	676	706	730	693	663	693	699	711	663	698	642	649	681	634	696	654	689	671	659	689	663	644	717	694	685	677	696	678	634	672	687	730	657	646	662	673	656	636	672	629	741	757	706	680	670	650	696	655	674	652	668	687	713	705	692	674	700	690	700	674	691	706	678	666	687	684	669	641	650	688	636	712	726	680	669	682	700	670	677	681	702	652	700	709	691	670	675	679	702	693	674	635	673	705	622	684	672	719	673	650	707	648	714	642	654	712	669	699	672	663	633	647	679	690	665	661	677	656	667	678	653	734	651	626	667	719	687	664	655	676	690	676	643	640	637	674	685	652	711	696	703	660	681	654	665	703	672	723	702	674	641	701	696	674	682	657	703	645	658	723	681	705	667	673	643	698	675	650	669	688	666	673	672	664	651	666	719	642	663	730	670	724	679	719	703	665	669	694	653	702	655	702	688	665	654	633	690	702	633	700	649	664	708	651	692	687	697	644	695	703	685	685	684	667	689	701	630	663	668	671	699	690	627	720	694	678	643	734	672	707	695	682	663	640	682	687	672	714	675	704	672	688	693	669	647	673	734	634	721	647	697	709	688	657	650	701	666	647	637	672	658	703	700	662	684	678	672	684	670	691	684	650	691	698	619	672	683	702	719	750	688	685	666	706	667	675	649	644	733	636	695	662	684	677	695	693	685	672	635	715	664	658	692	654	661	732	730	664	669	635	660	653	603	704	719	648	691	697	683	658	707	732	665	683	726	701	633	683	660	666	670	648	736	711	686	691	711	681	689	667	695	689	609	692	673	667	684	650	637	661	649	655	667	685	697	714	723	642	689	703	666	643	718	632	690	689	696	666	666	680	658	661	700	676	696	664	659	669	667	676	690	663	649	676	675	690	723	666	666	664	642	670	702	639	695	652	700	678	683	650	679	715	656	671	673	722	672	711	677	661	636	682	682	698	678	690	675	730	667	685	664	702	704	682	680	668	693	690	670	683	679	686	691	688	682	689	627	668	746	627	706	703	643	666	620	648	656	695	654	657	678	693	613	692	701	639	687	687	676	663	664	700	677	650	714	698	657	710	682	686	665	683	645	671	705	740	681	702	651	657	662	699	704	679	664	717	656	699	683	668	669	697	661	655	714	685	703	727	629	673	725	724	665	661	667	664	669	698	698	708	663	641	653	641	698	679	707	644	666	638	643	620	665	658	676	681	714	711	687	712	702	676	649	677	688	665	646	667	721	698	673	667	682	659	676	688	657	648	668	635	713	683	712	685	700	624	715	648	665	670	723	663	659	686	667	677	717	667	684	663	669	705	668	684	695	668	677	673	668	688	676	697	697	667	690	684	705	673	711	662	712	669	660	594	701	666	640	631	644	704	654	698	691	668	682	683	668	705	662	670	667	713	636	643	630	630	689	664	692	649	677	679	673	627	634	656	654	695	664	652	667	679	693	677	721	674	713	642	690	684	671	674	689	674	638	697	685	683	655	641	698	656	668	702	651	657	659	662	705	742	661	662	677	651	671	667	682	646	683	685	654	668	691	656	672	694	683	693	692	695	661	664	649	683	657	688	690	669	706	707	647	632	664	677	673	707	656	693	655	694	682	644	652	663	684	655	685	713	702	700	639	691	681	702	683	697	678	662	626	660	685	620	659	705	685	671	648	668	668	682	703	685	662	690	684	701	677	662	684	701	653	649	703	643	690	667	658	699	637	642	694	671	678	681	663	707	698	688	698	660	643	662	673	695	661	649	670	685	690	639	681	691	674	696	691	626	699	657	627	666	638	679	636	678	639	720	626	677	645	652	702	649	660	669	645	657	648	671	703	670	697	682	644	614	693	678	692	649	670	689	651	704	646	694	677	705	657	659	668	665	693	675	704	632	655	674	660	660	684	640	651	717	704	641	691	696	654	656	716	695	717	699	676	630	678	666	691	662	670	657	688	729	683	683	633	681	638	669	650	648	683	667	706	654	670	650	579	682	668	681	654	631	674	686	668	682	664	670	644	723	692	655	611	631	627	708	680	696	706	675	687	617	695	696	654	700	644	660	691	703	685	663	703	718	671	647	686	692	690	664	675	678	679	674	704	649	677	665	671	712	687	669	665	698	667	673	692	651	706	649	668	660	680	697	650	655	717	686	663	707	682	665	651	687	665	667	698	674	647	668	719	676	622	642	705
30215	26349	29644	25496	14659	7061	4565	3305	2505	1457	1085	866	732	715	675	695	697	622	667	686	673	628	637	672	642	662	643	659	689	649	669	688	667	672	676	688	678	611	647	652	650	695	676	652	706	684	624	708	693	629	647	649	638	619	635	688	608	679	661	630	632	669	702	697	649	627	653	631	705	720	654	675	630	654	664	644	646	654	649	664	597	731	666	649	692	660	651	660	704	676	652	640	628	657	658	691	637	677	613	652	641	669	688	671	696	687	694	633	651	675	665	640	704	639	664	660	669	693	676	660	673	680	694	669	626	664	660	634	683	651	641	655	667	655	669	701	653	608	717	609	681	668	702	715	674	641	727	630	663	702	641	677	677	661	683	660	661	666	661	662	703	668	635	694	671	691	603	670	626	650	702	684	679	687	611	683	652	646	665	682	676	661	696	666	690	681	631	699	729	633	679	644	636	677	662	661	590	674	671	611	686	660	619	663	659	704	686	702	674	653	601	684	626	613	662	699	643	700	720	651	677	671	632	651	652	630	670	665	694	684	652	673	662	624	685	639	679	696	638	632	621	685	639	696	652	627	591	652	621	628	663	663	661	682	676	631	693	670	668	650	680	661	733	669	659	677	638	645	665	664	661	677	643	639	681	667	674	715	662	695	671	673	665	642	688	656	705	665	661	681	667	635	631	669	686	680	652	627	676	730	619	662	708	644	673	650	681	632	709	688	679	707	653	663	652	642	652	661	646	646	669	645	657	642	623	638	709	700	740	676	676	709	698	661	659	650	709	649	695	641	650	620	654	608	616	638	624	643	707	644	671	627	665	675	611	658	691	690	722	642	709	656	638	637	724	677	687	627	648	661	648	642	656	662	694	662	645	608	643	667	681	693	669	690	638	677	652	709	667	636	639	673	712	658	658	676	633	693	651	651	682	680	619	669	649	660	678	646	652	649	654	669	669	676	662	633	655	683	669	696	677	646	710	651	655	651	679	653	662	681	687	661	692	700	679	677	644	625	697	660	676	670	636	631	698	618	666	722	673	678	684	634	698	687	708	654	712	664	672	665	650	616	612	721	658	663	676	645	654	648	677	623	599	671	663	675	695	625	678	677	650	708	656	615	606	707	666	712	655	655	657	674	649	636	653	660	651	674	646	679	662	654	643	648	669	694	685	673	680	672	640	661	671	649	677	626	694	712	680	673	643	665	660	685	640	673	681	675	643	653	665	684	624	616	671	630	693	644	691	582	660	678	684	714	626	668	649	656	655	646	711	681	648	679	683	642	652	709	657	690	689	709	704	680	682	650	670	678	639	684	695	663	628	670	617	637	660	652	679	691	627	624	669	665	630	685	698	701	674	616	674	648	666	678	660	714	663	654	675	672	635	633	691	651	655	674	672	683	670	655	648	625	661	646	627	677	629	684	629	663	650	617	656	677	670	639	679	650	644	631	657	621	645	675	711	679	617	653	663	670	687	627	676	677	678	702	681	677	704	646	662	655	648	687	623	717	679	689	633	664	664	732	677	672	694	656	600	670	671	621	668	658	726	632	618	705	606	702	671	642	643	663	634	621	689	659	662	651	678	703	639	693	697	713	634	691	644	682	642	695	686	675	681	652	639	657	623	679	670	677	631	649	630	698	662	630	615	642	643	620	677	674	653	690	665	664	690	698	704	694	632	697	665	684	646	625	673	629	638	655	631	645	689	645	660	665	714	658	612	643	653	625	615	634	678	630	670	692	639	643	684	633	665	649	693	674	682	632	602	682	633	620	650	664	645	642	639	716	677	656	723	636	673	651	665	690	665	654	653	663	696	679	698	691	696	735	672	675	654	659	706	624	597	686	675	632	692	669	627	634	621	676	630	687	653	644	620	668	674	592	636	686	669	683	660	646	635	672	651	678	681	656	683	700	671	712	697	614	694	664	657	640	596	697	689	650	651	674	680	664	682	642	636	698	669	629	666	660	665	643	675	659	706	652	642	644	656	675	643	703	636	668	632	654	626	652	733	655	686	664	652	636	695	643	688	641	657	645	638	651	681	644	684	664	687	688	615	689	677	710	667	655	658	653	676	620	659	678	663	676	630	637	659	663	666	652	672	681	660	676	646	635	660	637	664	651	645	645	685	691	620	657	650	679	705	650	662	686	660	657	662	670	642	690	664	704	629	647	624	680	659	637	689	667	669	603	631	667	684	641	673	634	675	691	680	640	661	669	660	658	635	639	711	689	652	660	656	679	660	641	660	691	678	651	680	659	621	663	593	637	692	669	653	645	677	662	636	660	676	687	671	670	673	694	691	636	683	635	606	658	626	713	657	651	632	684	676	641	656	661	627	673	690	670	706	704	670	677	707	696	693	614	717	711	595	645	638	683	630	626	644	657	676	670	725	663	674	624	677	683	631	643	698	651	704	692	680	643	650	679	688	649	643	646	611	676	648	704	639	686	736	664	702	609	658	672	652	659	677	678	653	693	675	684	666	712	686	645	641	681	706	639	623	614	727	655	642	679	645	665	644	678	671	652	678	672	665	614	615	689	672	710	696	662	671	652	678	624	661	719	647	704	646	650	627	672	718	628	609	640	638	659	665	657	650	633	675	676	682	694	695	689	604	710	687	661	662	684	691	704	647	680	669	685	681	680	648	679	663	674	660	658	659	655	642	593	658	652	664	676	695	692	706	663	665	643	644	583	684	673	644	677	657	673	658	694	676	663	706	664	698	683	678	690	648	693	698	629	629	675	696	635	638	643	687	670	626	689	654	692	651	685	650	627	638	671	648	594	659	679	641	658	643	665	660	689	658	652	724	724	703	648	688	677	659	724	678	612	627	675	661	660	657	647	646	644	656	699	616	658	644	686	652	681	641	700	637	677	668	656	647	675	659	636	614	625	653	680	620	624	664	653	678	671	673	698	711	678	698	675	669	627	644	659	657	637	648	634	663	676	640	607	702	659	631	676	650	729	629	669	633	688	665	686	606	688	707	674	664	661	688	709	664	687	659	699	693	638	694	675	662	612	676	714	647	679	682	649	654	662	631	696	660	634	687	672	657	677	659	672	642	675	689	650	639	677	618	676	673	623	668	635	667	616	681	655	667	728	718	669	645	631	581	691	645	659	584	679	703	650	615	679	634	649	647	669	677	632	631	678	665	682	646	650	695	661	654	666	637	700	630	640	646	687	633	701	650	636	648	601	647	623	645	613	677	685	649	638	659	693	643	635	711	630	704	672	634	644	658	661	668	656	673	716	656	659	623	682	670	674	692	678	683	718	644	636	677	650	693	657	630	667	655	613	626	678	699	676	631	680	687	677	651	646	661	668	651	656	648	670	620	652	660	659	681	674	649	700	705	699	681	644	688	697	660	680	724	667	647	652	684	678	615	661	659	661	659	670	693	621	646	648	654	641	666	675	689	664	691	643	669	672	656	748	625	679	632	666	628	625	670	634	686	655	646	638	619	677	612	670	675	702	648	635	652	691	690	670	658	648	671	704	681	706	654	775
18027	25874	29261	20753	12257	7342	5724	4415	3205	1656	1167	843	738	665	618	587	614	570	639	614	638	620	598	594	596	595	617	613	578	599	606	609	610	587	603	625	629	624	621	614	655	602	631	613	582	604	655	617	628	597	613	585	584	630	608	672	654	616	644	614	573	572	632	597	620	592	609	589	663	605	616	560	584	599	649	603	604	589	628	550	633	650	645	587	650	608	610	628	585	598	675	589	633	624	654	635	621	616	637	620	641	572	588	606	580	613	592	598	587	596	586	561	544	588	571	590	607	580	611	610	638	573	581	570	558	557	614	622	581	646	620	591	609	595	633	596	580	624	615	633	609	644	640	650	607	579	626	661	576	600	590	568	603	629	584	634	637	632	606	638	552	666	627	601	570	624	636	629	588	638	674	607	585	601	613	534	581	643	586	655	585	579	594	605	597	629	612	608	560	610	613	611	612	605	606	631	631	608	617	618	601	582	598	615	583	627	652	612	649	597	599	620	612	601	592	604	608	613	628	619	665	599	566	588	593	600	601	589	620	613	643	664	568	593	603	612	598	597	625	650	617	574	571	599	612	628	600	619	576	618	615	603	606	619	607	592	621	638	578	551	587	598	570	582	602	576	568	624	623	592	642	627	603	631	618	595	613	634	587	570	614	603	628	611	589	584	611	601	623	594	592	631	589	598	592	576	601	617	583	664	593	585	648	589	599	623	602	640	555	681	595	641	598	587	614	598	638	627	627	592	579	594	532	580	579	616	588	593	611	632	632	630	583	613	557	545	650	597	615	604	623	619	622	611	637	632	603	588	579	616	615	594	604	566	586	596	584	584	651	606	596	621	599	582	636	626	616	583	567	582	609	643	637	561	553	668	646	653	586	611	616	595	569	581	598	557	567	641	604	598	610	616	574	562	543	625	597	625	644	625	629	586	566	657	627	599	599	603	637	639	600	642	593	618	557	585	563	633	603	602	630	606	590	581	613	583	617	625	592	649	570	591	599	646	569	679	573	607	584	622	577	630	631	635	616	650	566	631	605	587	647	603	664	593	611	639	574	587	609	606	622	597	596	572	625	609	580	620	576	671	610	651	625	642	586	643	600	600	617	609	602	592	595	610	562	615	592	540	613	596	652	584	607	636	601	607	633	608	650	605	535	608	582	592	539	598	621	651	611	592	577	593	589	570	588	620	626	612	661	585	588	603	631	580	623	600	631	620	580	589	632	579	593	588	631	619	604	637	638	639	627	653	604	612	603	635	590	628	583	580	587	588	590	626	586	584	606	630	566	653	618	568	581	645	598	622	619	599	592	618	628	646	582	593	618	620	628	614	585	541	580	636	635	643	597	631	605	638	562	605	591	651	613	591	563	637	660	599	656	611	620	586	621	588	569	642	626	623	637	606	574	613	602	628	599	594	603	600	639	642	643	597	639	602	591	598	620	582	637	598	582	593	641	585	602	644	613	598	575	638	545	632	594	619	639	613	657	576	625	622	626	591	663	628	642	608	608	601	590	625	597	600	590	594	667	631	626	585	591	563	629	584	614	613	612	585	590	614	651	594	645	605	599	611	572	618	627	599	629	632	588	615	607	607	637	560	577	592	650	615	584	594	592	557	627	578	588	587	645	609	602	627	612	603	628	649	607	629	604	637	587	588	592	612	619	567	644	627	591	649	605	571	598	635	615	621	638	599	631	588	646	601	603	586	626	634	614	612	616	604	569	639	603	581	628	586	597	590	627	589	617	611	638	645	582	604	632	621	560	616	643	627	624	609	626	558	589	589	654	600	618	634	600	604	624	618	590	597	604	626	631	595	620	632	569	628	593	626	623	569	622	623	631	643	677	588	638	598	587	639	624	566	603	585	644	615	616	616	607	585	610	608	655	595	653	620	640	599	638	617	597	562	611	604	627	649	632	638	611	591	585	621	606	577	593	570	597	609	626	655	598	629	631	562	662	593	619	628	598	646	651	582	642	613	578	637	575	656	593	634	603	625	595	603	565	595	583	610	633	628	606	616	601	586	585	587	609	616	599	579	632	653	630	608	618	634	644	653	607	571	599	631	590	598	589	608	587	605	618	550	633	609	596	609	609	599	646	631	634	650	609	598	634	638	617	626	587	620	586	584	625	587	590	625	595	655	604	592	599	609	556	621	618	634	598	623	602	616	627	632	623	602	608	577	593	605	603	610	596	625	595	587	584	641	562	598	585	634	635	618	625	581	562	598	582	603	624	606	617	621	603	646	569	629	583	624	635	639	601	594	627	594	597	615	598	647	591	570	631	612	551	612	610	586	628	624	593	616	559	616	600	592	566	646	623	594	622	602	576	617	617	577	587	577	600	627	660	607	613	640	621	598	592	608	565	601	637	605	639	634	620	626	595	635	581	612	597	594	555	608	636	600	594	628	625	613	646	613	567	574	666	603	642	549	576	632	663	608	607	635	583	589	617	619	598	599	550	620	590	557	561	607	589	607	584	612	636	584	630	579	580	615	700	600	596	639	603	601	645	581	589	637	584	593	611	660	610	606	621	600	601	613	622	603	620	587	618	637	612	628	611	577	600	580	583	593	601	568	609	647	600	660	613	579	581	599	611	648	587	586	635	579	579	640	588	597	635	604	590	608	564	609	600	591	569	635	607	627	597	619	607	627	608	625	608	599	607	648	630	618	569	617	605	623	602	574	593	603	629	659	618	606	625	559	597	606	598	631	617	618	568	592	629	596	637	565	596	612	612	595	607	613	581	604	601	590	621	661	560	601	599	620	589	609	612	620	586	624	596	612	615	595	573	545	629	621	638	603	553	605	644	633	624	569	610	617	593	580	617	607	572	605	648	587	590	633	587	623	620	634	627	665	592	552	579	609	614	648	581	597	606	619	641	645	590	580	607	610	631	587	595	640	639	651	598	589	588	641	584	585	622	623	624	595	615	649	621	619	611	624	565	639	595	618	582	614	628	669	615	592	585	592	606	606	601	620	580	579	582	621	589	619	580	611	612	606	618	601	579	605	597	592	613	605	602	546	605	639	613	583	611	619	578	588	659	596	652	604	610	613	600	608	585	603	622	642	613	555	604	564	585	628	593	576	643	641	615	590	625	590	578	582	605	606	602	669	604	591	607	585	612	572	649	575	590	585	623	657	616	576	635	569	607	600	600	549	591	576	616	621	627	612	611	600	632	596	605	621	619	594	646	607	610	552	620	638	613	613	620	609	663	621	580	642	577	618	628	589	605	592	563	549	620	569	601	592	594	608	573	590	569	589	636	572	580	593	619	566	611	558	578	565	621	602	588	603	605	627	635	649	620	621	618	602	576	575	662	630	575	600	614	614	654	626	600	604	614	609	602	631	657	636	599	646	584	641	634	643	582	619	575	594	588	639	609	662	598	593	614	620	661	641	595	579	596	597	610	561	596	581	655	619	602	595	600	627	600	618	620	620	624	593	640	626	581	575	603	578	596	585	596	644	588	613	589	606	582	594	642	609	605	558	620	607	605	598
25685	21484	28120	29949	24789	15923	10403	7201	10914	5416	2263	1594	978	754	659	582	569	633	605	647	590	632	589	598	611	621	611	625	647	631	653	636	641	615	627	641	620	593	649	683	652	639	627	566	576	620	633	608	607	657	591	677	581	575	629	627	620	615	625	623	601	634	636	623	579	600	622	618	657	608	666	602	633	632	614	646	646	645	552	657	586	652	655	589	653	605	616	643	647	657	657	610	642	589	653	610	602	608	612	629	623	630	646	634	584	614	637	586	671	625	623	607	596	655	638	600	616	676	645	620	631	602	649	631	647	613	644	611	604	651	630	594	618	645	610	623	615	644	623	654	594	563	611	630	602	593	616	678	580	655	581	625	636	621	644	681	654	581	607	639	611	646	597	655	602	569	644	639	610	659	619	665	641	606	596	611	664	606	573	613	656	658	623	687	633	653	625	593	636	674	641	623	609	636	643	651	584	614	630	629	615	592	627	620	661	616	639	618	613	578	638	638	621	620	649	610	587	579	644	632	612	601	626	679	625	627	589	596	663	663	604	594	593	621	605	719	589	588	588	622	641	629	640	618	646	701	624	584	596	606	626	623	613	602	584	616	605	603	647	621	599	617	593	623	645	618	627	666	597	615	637	583	672	647	603	611	669	618	596	652	648	659	588	607	588	583	660	636	662	600	599	628	608	646	637	636	619	621	668	600	697	644	599	632	656	620	635	638	611	636	628	612	647	650	636	654	634	646	643	604	655	610	615	622	614	596	664	611	585	626	598	602	593	606	607	627	635	654	660	669	614	660	598	609	609	632	603	616	624	619	622	601	636	596	582	649	595	621	670	602	581	603	644	601	633	676	622	601	632	604	643	619	614	629	593	634	623	653	607	641	655	631	621	615	607	611	658	615	648	641	657	591	581	622	656	624	599	628	599	596	614	625	642	618	626	593	603	606	604	632	589	649	622	593	599	608	635	634	633	651	617	608	581	584	592	610	657	609	656	626	638	605	615	640	611	633	640	609	639	635	598	586	676	645	604	664	629	600	618	642	558	655	616	599	655	628	616	611	616	582	596	615	594	629	621	649	572	607	633	599	619	615	604	623	642	647	610	654	585	602	581	647	627	612	589	616	629	595	609	625	584	614	621	612	624	609	604	612	637	613	618	598	609	600	669	590	617	605	595	659	593	597	626	624	636	612	609	647	601	593	595	627	677	612	593	613	666	651	645	582	601	581	652	622	658	598	608	639	624	619	624	593	650	579	649	615	659	630	610	604	634	625	648	624	636	635	635	619	663	614	611	617	614	611	566	618	663	651	629	636	590	613	619	616	605	576	592	680	631	710	626	621	603	621	626	630	641	626	653	633	630	612	619	605	616	661	596	612	631	615	645	559	635	587	597	623	648	600	637	653	615	592	633	607	627	575	636	668	561	631	605	620	651	630	600	588	583	600	622	594	628	620	576	638	591	617	628	638	574	587	599	620	552	608	580	611	625	636	665	569	654	615	625	616	604	627	629	572	635	642	580	654	648	611	633	643	629	630	587	647	565	647	627	648	575	641	589	626	563	616	620	633	604	658	622	626	644	607	623	690	571	654	622	607	607	620	604	603	657	640	627	597	642	608	656	624	638	598	662	663	643	661	594	661	625	619	648	626	562	624	594	612	582	622	628	625	596	594	623	670	643	619	575	599	615	636	609	597	606	656	615	593	637	600	601	576	610	667	619	575	615	660	595	623	603	611	602	641	615	580	616	584	604	660	610	610	620	573	612	626	592	619	626	629	620	648	633	614	626	654	602	583	647	669	640	616	625	639	589	586	593	652	635	637	620	604	623	651	641	615	635	589	607	666	602	631	665	630	598	574	644	678	629	593	604	624	611	617	624	639	614	639	617	655	645	581	612	632	574	618	630	581	608	635	648	600	620	610	637	653	615	632	613	673	600	625	579	642	614	595	584	620	647	628	663	588	597	625	633	540	625	600	643	616	658	663	614	606	598	638	610	673	607	606	576	552	564	610	615	644	592	588	603	613	632	663	617	640	623	608	654	689	610	612	649	635	591	601	618	651	604	625	618	579	637	622	627	615	618	594	587	563	636	605	576	613	637	672	655	624	594	595	593	636	603	625	615	639	685	634	636	596	620	590	635	608	603	610	623	644	604	620	600	587	624	611	651	619	628	623	635	592	595	610	633	591	576	609	602	609	582	653	565	626	654	609	625	607	582	594	643	562	646	596	640	597	634	646	579	548	647	617	597	609	616	577	605	611	628	623	597	636	604	653	647	619	616	601	617	606	660	644	628	632	606	601	682	645	615	597	626	627	609	611	607	631	672	655	609	651	584	605	591	678	625	634	606	619	611	638	616	620	625	628	600	626	594	622	607	617	638	568	628	608	587	616	618	585	623	614	642	618	618	621	618	640	668	612	617	671	589	629	599	582	622	612	641	619	674	661	627	659	598	664	611	596	619	614	611	619	622	602	631	599	625	598	603	620	602	623	650	617	598	626	610	608	652	643	615	609	629	609	676	620	663	643	617	640	601	601	651	590	595	611	632	580	603	633	666	620	601	596	616	619	656	632	653	645	616	628	617	622	593	637	620	683	625	572	585	612	604	637	627	590	605	653	612	623	611	590	582	635	640	631	661	625	592	641	615	671	596	618	668	585	611	629	682	632	630	609	569	602	660	596	605	614	597	645	585	591	646	618	652	637	668	668	622	592	603	613	612	627	635	633	600	652	652	647	629	620	632	613	640	598	634	664	638	604	660	620	597	588	614	611	637	574	608	629	628	602	649	634	634	637	552	676	607	605	634	635	615	620	624	618	646	631	613	638	657	584	600	649	608	627	628	651	675	630	630	641	613	616	640	638	609	596	652	593	611	627	633	647	601	627	611	593	648	609	588	598	601	555	612	661	668	592	605	592	622	614	626	558	586	578	613	631	609	617	602	602	617	592	623	613	637	597	647	595	621	618	612	642	604	654	604	578	569	641	643	607	660	685	634	625	646	672	629	603	600	629	644	622	598	644	561	650	623	622	616	627	601	647	609	617	596	672	623	600	592	630	603	589	626	617	606	592	608	617	625	607	648	586	598	654	646	634	668	645	588	642	637	593	597	616	655	616	663	583	623	623	608	604	626	640	597	639	638	632	617	648	629	637	605	653	586	645	640	585	609	614	621	597	592	649	614	632	608	608	600	634	601	613	577	602	599	681	615	604	633	602	621	585	643	652	602	618	592	674	590	643	634	642	618	589	613	636	611	619	638	614	615	632	588	617	619	577	595	608	591	539	656	642	620	584	603	580	626	621	641	639	610	611	563	635	623	588	644	632	633	605	662	588	633	618	644	626	663	603	615	589	655	618	621	639	604	543	637	628	572	648	623	689	598	658	621	585	648	608	589	651	670	623	600	622	642	574	577	612	626	589	620	610	650	649	632	622	619	656	635	641	625	644	632	629	557	610	641	601	646	667	575	641	626	637	606	609	659	580	615	627	623	587	647	601	653	638
12467	25961	29482	28041	21652	12745	9595	8372	12064	5128	2690	1871	976	743	628	598	598	622	631	577	588	619	570	606	594	615	540	592	617	542	596	610	590	566	593	600	621	561	575	643	562	620	590	577	581	581	644	599	568	647	641	602	609	580	580	593	583	579	582	581	575	594	592	642	598	623	580	593	618	577	610	593	572	608	615	613	554	557	590	622	581	592	567	597	561	628	580	612	616	566	546	611	589	606	572	566	604	587	584	607	547	577	579	608	585	579	590	576	598	625	623	589	587	580	605	585	617	572	564	581	585	571	563	561	592	605	631	588	580	602	591	583	574	603	613	606	612	631	612	626	565	577	578	599	568	599	590	615	589	630	543	605	586	586	596	638	654	565	548	609	593	606	572	584	601	599	563	617	560	589	572	587	576	602	580	587	544	629	565	609	564	590	604	590	580	587	587	601	611	583	583	643	641	544	591	555	621	603	567	564	594	566	566	638	627	558	615	543	584	599	608	568	568	579	590	545	565	576	578	553	585	571	592	575	606	563	579	593	564	591	616	554	620	621	590	589	595	557	570	590	599	584	608	587	557	613	575	554	577	554	582	590	594	576	531	551	599	542	594	580	592	565	574	563	537	619	647	595	570	566	581	609	599	585	589	598	582	626	594	603	572	607	564	570	594	589	607	598	593	584	596	579	588	637	664	609	591	602	602	574	555	617	593	609	594	606	588	555	614	577	600	570	609	559	575	578	602	595	574	599	602	570	583	587	570	578	592	565	633	590	546	612	565	559	551	606	582	624	602	545	583	559	622	590	563	591	577	578	596	568	535	570	576	555	602	565	596	608	560	615	610	584	607	572	603	615	540	578	617	621	544	625	573	535	605	583	572	597	573	594	625	559	629	578	578	606	607	568	600	570	610	570	623	596	594	590	609	597	575	585	596	580	559	594	552	572	570	604	601	581	568	553	580	575	580	620	567	579	559	638	591	627	596	585	568	568	636	585	618	589	593	608	610	582	630	601	599	560	601	566	601	607	621	576	590	546	548	590	649	588	595	580	657	576	546	560	582	593	617	557	556	566	583	595	586	577	606	552	599	563	564	573	558	597	616	545	617	584	617	557	642	572	562	582	569	574	570	600	607	569	538	579	601	550	600	564	578	579	600	597	608	561	580	624	571	597	560	610	604	608	601	555	603	584	586	603	568	585	577	607	604	560	594	546	552	531	536	608	605	581	596	614	585	623	571	534	578	593	604	639	595	622	589	610	609	602	588	570	611	612	567	568	602	612	591	588	565	601	592	570	590	545	570	639	561	580	586	634	616	573	621	591	607	565	599	569	622	548	573	634	575	540	619	581	589	601	575	605	635	623	615	569	576	568	564	565	575	641	608	560	602	568	620	621	577	580	571	527	602	599	617	588	605	604	587	538	611	561	618	585	590	597	578	595	612	580	580	560	520	596	605	581	571	602	576	624	616	613	557	568	563	574	606	603	633	580	590	623	549	559	586	613	574	586	583	528	575	557	611	584	591	630	577	586	611	584	658	578	574	592	578	593	568	607	582	577	594	583	568	596	615	584	594	567	561	585	591	579	589	575	567	578	566	545	558	594	552	625	605	588	564	557	577	533	571	567	556	586	552	588	569	604	572	598	589	604	582	579	594	584	607	577	594	591	588	563	583	600	576	581	587	596	574	568	563	578	586	568	590	595	606	610	619	604	575	575	558	641	564	615	579	619	574	607	622	566	566	632	597	589	618	582	609	622	563	554	602	584	598	594	539	575	576	597	628	636	569	574	574	580	639	605	614	604	607	600	587	581	606	563	595	567	606	582	529	569	659	603	553	570	545	570	571	570	618	584	567	593	574	594	582	565	603	623	618	637	568	588	597	573	583	559	552	615	590	577	578	529	574	593	627	605	560	622	577	567	575	601	575	584	633	545	569	569	614	595	599	595	590	618	585	646	577	585	612	638	549	611	574	611	543	566	574	545	592	581	571	592	567	573	595	566	607	598	596	580	578	644	610	587	597	550	593	628	563	594	560	560	602	620	573	559	559	580	564	557	605	590	569	619	585	576	569	558	552	592	581	599	592	565	566	581	591	598	582	570	594	582	587	621	560	577	567	573	586	596	556	587	524	553	611	571	619	572	585	540	606	584	563	611	571	630	596	606	598	592	616	587	596	665	568	612	584	585	579	586	563	605	612	604	585	626	588	588	585	549	604	605	601	578	551	591	594	596	557	570	573	587	565	654	583	576	559	542	582	583	600	568	598	603	577	624	560	582	582	578	600	589	544	572	579	619	546	585	562	594	599	580	568	577	600	616	598	573	611	630	565	604	566	599	597	583	573	568	587	587	595	590	590	614	605	551	623	560	626	594	604	586	615	597	551	518	616	568	602	520	576	569	604	567	599	583	645	562	566	562	579	603	615	613	554	636	608	611	623	597	603	539	581	552	564	594	597	600	600	619	623	578	582	584	586	581	602	546	593	621	621	582	579	561	573	606	574	556	594	600	574	558	566	616	600	594	611	614	575	549	623	571	588	648	561	595	587	588	602	588	624	593	609	574	594	584	561	567	604	573	587	664	630	559	559	571	588	583	567	621	591	552	588	596	577	621	573	563	562	607	562	562	614	622	601	569	571	583	608	559	615	605	536	596	581	536	597	557	576	594	621	636	563	539	556	586	591	570	597	572	588	619	617	619	602	590	636	582	561	602	597	584	590	593	583	588	570	555	554	600	571	574	585	628	562	592	578	593	549	547	592	614	596	538	638	563	607	634	602	608	545	558	585	627	612	627	613	547	609	591	570	588	600	611	602	607	568	641	547	606	569	567	562	570	560	540	657	545	581	559	548	547	586	580	591	585	631	595	578	635	530	595	583	586	605	624	592	541	556	553	570	576	576	642	610	618	550	582	585	596	585	597	624	621	571	566	584	582	588	590	622	569	605	573	566	602	618	631	561	598	592	579	586	637	651	597	619	565	598	646	575	641	605	610	563	594	585	568	525	591	557	543	585	574	554	595	642	585	548	640	584	618	571	600	566	598	598	618	574	561	610	612	608	542	597	603	595	598	587	584	575	640	530	630	550	594	605	632	603	571	553	630	575	583	610	621	606	592	615	582	567	597	582	575	613	605	588	576	579	619	585	524	584	519	637	551	537	608	585	642	606	576	585	579	568	533	630	604	581	585	572	605	585	606	624	577	600	576	575	558	589	578	609	598	567	580	576	592	557	588	578	558	596	563	598	587	572	563	540	613	608	551	606	577	565	548	575	599	563	561	566	590	551	579	601	567	592	602	603	578	548	564	559	584	589	631	561	578	604	646	594	555	574	602	617	569	642	633	578	571	596	591	591	565	616	593	594	543	580	587	616	565	563	608	627	544	608	586	575	592	565	562	637	619	561	559	543	629	613	606	591	596	578	583	592	568	579	592	590	549	592	566	598	579	612	608	575	587	555	567	622	618	635	610	575	641	603	563	592	561	563	567	544	554	589	567	581	587	543	597
24330	21387	28704	25043	25211	24522	19690	22240	26934	15507	3904	2497	1316	920	738	745	757	717	745	760	740	759	800	721	725	708	774	694	723	732	756	728	731	686	719	705	738	758	748	724	711	721	720	727	722	741	725	696	723	710	773	746	699	745	703	696	742	717	728	733	796	700	750	712	730	723	698	739	745	718	719	713	686	675	761	666	710	720	705	699	746	721	709	684	740	696	684	736	691	713	683	715	738	708	730	744	703	702	657	705	666	720	696	710	710	707	721	727	727	759	756	729	701	753	712	706	761	747	742	745	696	718	729	738	677	751	811	713	704	726	705	727	727	727	714	731	687	729	681	742	680	712	704	725	733	708	679	684	700	677	700	681	683	707	720	738	700	706	727	706	731	695	736	718	703	674	721	722	784	753	716	698	706	747	716	716	721	721	746	766	748	722	713	690	711	694	735	697	712	705	769	752	699	669	762	682	758	712	687	684	684	764	690	705	744	683	720	717	716	718	707	712	751	725	735	761	735	727	717	747	722	768	729	744	711	715	730	690	710	698	684	706	706	760	742	721	671	712	772	723	762	739	751	721	726	666	746	674	687	735	738	752	707	731	729	682	728	708	725	702	718	747	715	708	719	735	714	721	701	726	695	732	700	716	751	714	738	698	671	666	692	684	765	740	700	688	688	761	687	717	739	733	744	780	717	691	716	700	776	697	692	704	661	673	714	745	734	733	759	742	686	704	689	743	712	734	744	733	708	706	701	708	726	756	728	781	790	691	708	707	691	702	718	721	689	703	770	749	753	731	721	780	741	711	680	711	693	746	730	743	732	720	744	740	682	719	699	725	716	688	734	702	706	722	711	706	731	749	677	725	710	722	723	745	705	707	731	709	660	659	724	715	667	675	744	724	732	840	722	690	772	676	738	768	675	726	748	710	654	669	709	709	713	708	714	724	700	652	680	719	762	757	733	776	733	712	747	696	732	823	738	683	697	683	679	671	714	717	692	741	669	685	690	724	727	773	747	724	731	698	752	713	743	710	747	776	752	770	710	717	716	737	651	719	726	734	715	771	705	706	692	683	654	699	715	747	653	765	735	743	727	739	696	737	676	701	745	713	718	736	702	714	659	739	674	693	716	753	725	693	710	732	765	747	669	711	733	669	707	704	748	722	736	743	710	702	723	727	708	741	740	677	723	702	709	719	716	738	746	659	734	712	705	725	730	723	693	697	716	748	718	707	702	729	752	697	686	745	718	682	714	723	740	760	692	733	743	757	710	733	722	746	700	668	687	756	666	742	738	704	691	715	732	771	720	718	715	723	728	678	694	729	726	744	716	729	740	747	699	712	731	693	659	732	682	683	725	713	739	703	674	710	762	708	682	731	699	789	739	731	727	675	662	726	693	719	723	709	740	708	736	707	691	735	727	753	680	737	703	692	669	703	737	725	725	693	721	693	737	719	682	712	708	691	732	741	719	674	721	694	708	720	678	728	708	712	703	697	701	697	707	691	716	732	748	730	743	767	763	703	720	726	741	738	705	721	722	687	719	721	684	713	777	772	709	715	735	701	695	750	700	742	709	705	763	671	755	726	733	708	703	725	714	745	689	675	737	684	724	718	743	663	690	699	746	732	717	707	698	683	745	671	752	708	723	715	758	734	702	746	733	727	717	721	693	676	708	736	707	747	737	695	674	746	711	706	692	707	716	683	730	727	676	712	676	672	755	719	760	722	727	725	738	694	703	683	701	728	754	714	712	739	717	725	667	742	704	754	746	720	679	712	721	721	699	726	726	686	683	755	688	720	687	728	783	745	717	760	711	704	688	789	691	744	784	676	748	678	677	706	741	728	696	642	722	669	692	719	738	723	736	694	734	741	741	687	712	720	684	735	719	687	706	722	737	727	759	713	702	750	791	741	721	741	716	705	736	723	730	751	700	730	740	708	688	700	724	682	698	711	725	693	714	732	675	745	728	728	709	752	730	737	689	727	717	741	705	748	708	701	704	687	716	705	734	722	763	739	703	761	787	732	711	677	726	695	708	718	726	682	765	688	714	760	713	713	680	710	689	690	753	724	727	754	653	709	709	676	675	724	720	718	679	715	721	690	741	723	727	738	719	760	739	737	701	742	749	699	710	710	722	713	713	695	716	702	727	681	750	710	709	670	708	708	706	754	700	703	740	703	713	783	742	720	758	672	790	715	738	753	667	758	753	723	672	734	695	713	699	748	707	694	709	734	729	709	678	750	699	747	735	778	711	754	754	718	730	666	738	701	705	728	722	651	698	725	696	730	725	728	748	672	686	750	697	728	726	766	734	734	720	750	728	708	731	670	734	764	748	724	729	730	715	729	732	741	755	747	724	695	712	701	740	692	699	717	675	649	723	709	697	696	732	718	697	715	699	691	658	653	757	710	694	750	702	698	733	721	684	779	696	694	698	693	676	713	726	710	761	701	769	676	679	746	710	724	723	754	711	731	766	709	747	710	720	693	687	714	761	751	707	703	715	720	744	718	735	696	739	744	729	710	691	743	783	669	687	718	728	766	736	695	697	684	701	744	688	780	741	700	744	725	763	735	678	686	686	668	683	755	727	770	733	699	693	702	678	671	704	713	710	759	715	685	717	719	728	760	704	719	717	719	765	717	674	707	726	724	741	749	710	680	684	693	724	692	692	669	758	700	739	686	744	753	697	691	696	713	737	758	728	735	780	711	713	753	752	699	719	703	736	668	699	693	681	738	713	719	714	733	687	720	730	742	714	695	715	734	731	716	707	732	724	722	702	727	729	702	722	729	650	694	671	741	750	722	690	719	726	724	708	735	716	720	718	760	763	741	765	711	689	731	686	686	716	732	742	677	689	729	728	720	715	667	740	718	711	722	734	734	690	728	701	756	719	677	739	701	662	744	715	738	734	680	696	738	711	699	708	741	696	710	676	726	686	688	708	666	764	745	762	685	721	689	710	687	746	748	718	701	691	684	716	732	715	724	727	721	730	703	728	726	633	703	714	702	731	725	735	737	717	765	737	741	745	649	697	730	749	700	732	634	716	741	731	703	692	727	722	698	700	712	726	766	709	769	721	635	675	714	749	718	730	735	732	692	743	682	697	719	676	662	727	700	756	729	761	733	749	731	732	703	720	759	700	681	696	737	665	708	717	689	706	737	717	714	684	683	711	736	724	733	667	729	711	752	701	713	720	746	724	725	738	646	732	729	697	722	721	706	691	683	703	733	693	730	700	714	668	718	702	704	723	737	707	716	720	700	667	739	726	704	714	696	697	712	742	721	751	688	696	710	729	689	728	678	751	726	732	713	695	742	694	707	701	698	717	725	744	726	772	720	693	694	714	715	759	687	688	708	702	739	684	726	725	703	716	660	723	741	735	716	710	743	683	696	715	719	690	710	688	713	791	732	723	703	761	673	745	680	692	687	713	749	676	697	735	702	708	705	726	681	703	689	733	697	694	747	711	739	760	708	722	721	673	734	702	710	747	713	756	738	686	699	680	684
13217	33846	32563	25859	28184	21493	15677	23171	24869	12284	3657	2809	1352	912	781	642	664	667	708	714	670	668	667	643	664	714	669	709	673	672	665	685	708	662	690	669	636	676	636	652	689	705	710	640	688	653	686	666	648	665	688	693	666	703	668	639	701	671	713	654	650	673	698	603	700	694	676	690	650	676	652	665	683	682	677	704	667	689	687	681	659	650	684	676	670	661	621	664	700	655	758	634	633	620	681	678	636	659	682	699	645	677	674	665	692	688	672	630	655	664	683	639	666	670	681	666	630	680	656	650	679	641	656	678	667	683	655	662	667	646	696	617	692	685	681	674	687	672	646	681	646	670	649	656	688	703	681	664	702	653	612	701	606	662	715	663	679	635	661	668	673	687	666	696	651	676	724	699	598	688	644	643	668	673	701	671	684	746	673	692	645	663	660	675	627	665	644	693	674	695	650	679	658	655	696	662	676	658	641	685	638	647	697	691	631	729	666	643	716	670	681	634	666	638	674	675	634	656	659	673	680	705	691	661	664	683	637	695	712	660	641	650	664	673	673	648	677	694	637	688	667	679	702	696	667	712	652	705	675	638	661	693	679	687	661	658	691	671	660	658	709	653	620	636	684	620	671	677	671	715	655	672	639	706	704	658	621	688	651	657	686	672	644	654	682	663	686	658	678	675	696	682	649	701	610	743	684	614	659	670	691	629	647	689	664	670	662	625	644	694	670	670	681	678	658	685	654	665	636	687	679	718	679	637	664	658	656	671	666	694	659	724	670	681	689	691	662	687	615	672	649	652	625	619	692	684	702	680	672	635	701	674	721	680	702	641	648	639	698	656	661	681	650	635	625	676	628	612	676	684	631	643	712	613	625	648	657	714	714	646	721	648	677	649	649	640	667	643	662	699	646	663	676	635	695	664	650	651	677	667	716	642	653	680	660	682	699	682	657	671	641	675	664	662	737	713	676	677	666	711	677	671	670	704	636	689	652	713	691	710	680	724	696	625	652	678	696	714	654	627	714	675	717	717	698	687	666	688	679	636	675	662	670	651	688	704	662	666	699	667	683	665	684	669	651	664	670	667	651	668	689	674	665	674	648	666	713	684	668	678	649	714	650	700	693	674	669	687	696	668	678	656	696	667	689	638	659	682	661	698	701	654	705	648	643	601	675	694	697	693	678	712	659	674	664	715	676	666	697	655	664	689	619	678	632	669	678	648	665	684	661	630	649	673	693	698	670	677	633	656	653	651	702	687	639	655	692	694	614	663	689	618	678	685	664	717	726	672	662	682	675	724	677	656	615	642	706	670	684	697	724	664	664	673	641	633	644	656	663	651	685	643	655	716	607	634	621	717	606	665	679	685	699	655	672	680	675	714	697	685	692	657	660	695	673	686	615	704	684	650	683	669	595	677	621	639	618	678	701	677	641	696	675	692	663	627	660	681	637	665	678	696	680	649	693	696	679	641	625	714	674	656	662	657	695	652	672	687	706	649	638	675	673	625	670	689	647	626	672	698	643	649	664	670	677	698	694	678	659	643	641	702	677	607	684	665	669	665	652	687	711	696	670	654	652	651	660	654	649	679	673	666	603	617	641	665	720	673	673	697	663	640	649	664	674	670	702	706	673	663	667	695	688	653	655	574	648	634	674	715	668	653	649	659	677	680	709	664	652	705	669	638	656	639	659	632	620	679	662	705	705	668	628	676	680	619	650	676	650	629	668	652	689	645	677	648	633	662	700	654	627	692	662	676	692	664	688	621	670	673	684	631	684	700	681	670	663	651	701	659	645	703	630	653	713	677	685	631	686	674	676	635	716	635	641	633	730	660	668	652	685	685	654	676	620	690	684	654	679	653	649	652	642	672	648	663	699	664	635	659	675	655	708	645	618	673	669	651	621	672	656	646	647	704	671	661	658	663	634	657	653	713	593	706	665	648	668	679	649	666	670	630	611	634	687	621	665	702	619	658	673	669	644	653	663	651	642	663	653	659	663	666	685	674	654	653	655	725	680	634	715	702	700	657	643	701	648	688	679	672	663	681	672	655	662	656	680	650	699	646	617	711	683	707	670	676	665	653	659	680	644	635	693	660	638	664	671	632	681	673	675	658	708	675	678	699	703	678	657	667	655	598	666	679	612	692	686	677	679	685	676	625	680	671	681	641	675	696	640	672	669	654	625	657	591	660	665	650	679	691	637	696	722	602	670	635	643	662	658	632	629	693	664	626	647	631	660	682	662	668	674	659	709	681	683	675	642	687	684	609	659	649	656	640	679	667	633	684	676	634	671	723	673	658	671	637	646	645	671	678	684	673	655	709	634	675	628	658	681	704	656	712	638	657	680	671	655	659	684	630	650	653	631	675	653	657	629	675	684	648	672	705	662	673	666	660	702	667	668	694	650	702	641	656	645	676	637	685	627	669	638	709	639	673	657	631	646	624	697	673	663	631	622	679	701	662	673	711	671	704	692	682	680	661	681	648	659	626	715	661	661	657	671	652	673	685	686	650	717	686	635	683	722	684	605	607	646	634	683	667	645	651	625	680	662	629	716	641	633	655	652	697	669	746	626	662	713	658	680	650	676	722	674	679	687	663	647	696	666	688	658	665	638	652	689	683	702	671	714	670	654	669	701	678	646	652	638	664	678	682	632	712	661	647	664	639	625	677	682	641	649	661	708	670	688	674	681	659	703	690	667	647	694	646	656	661	649	644	652	683	670	674	717	688	641	701	622	682	649	661	687	685	658	653	648	646	631	695	676	660	675	688	672	686	654	682	694	682	670	646	678	674	667	643	674	618	706	677	729	645	653	664	648	656	687	666	644	687	671	702	693	669	643	691	647	692	649	641	646	654	673	654	706	632	672	653	697	664	650	638	695	639	678	671	673	653	695	625	648	647	693	706	619	675	695	630	642	684	680	632	723	687	650	703	703	698	656	636	665	650	633	670	645	607	645	636	646	635	637	607	697	650	644	651	696	654	671	640	689	643	710	662	668	626	663	660	666	702	699	648	667	647	662	637	671	646	639	675	689	669	655	654	665	662	704	624	664	617	651	660	703	684	637	666	676	664	758	656	642	675	699	650	668	598	643	656	687	663	634	660	648	640	696	677	650	671	635	684	635	686	640	638	677	665	661	709	643	728	700	630	668	663	686	611	637	653	649	694	676	657	623	630	646	649	653	687	677	643	668	679	643	703	674	644	664	699	667	614	659	657	583	618	668	635	691	682	669	722	684	693	688	667	650	633	678	665	635	668	709	654	683	671	669	680	646	642	699	651	663	659	625	668	675	710	650	658	719	711	690	630	681	657	641	643	676	703	690	675	701	640	680	691	655	636	639	653	701	687	637	655	680	587	700	677	653	702	672	655	662	692	693	681	677	704	671	701	631	689	684	656	654	635	636	663	637	672	673	677	658	676	654	650	674	642	646	667	647	672	641	699	676	657	658	646	673	673	663	641	699	587	687	699	656	656	630	645	681	622	681	648	625	651	654	671	654	648
28701	22194	23463	16198	9731	9191	5501	3874	3663	1822	912	856	686	694	630	672	673	645	655	717	681	663	629	692	695	674	622	702	628	652	650	688	676	678	680	716	705	626	661	659	642	617	634	720	669	726	691	703	677	648	688	637	654	617	676	608	616	658	691	635	640	660	705	677	622	671	643	653	644	675	647	673	659	611	634	683	656	675	665	661	627	636	608	607	614	623	675	622	618	645	687	670	626	652	638	668	657	664	691	615	663	678	649	653	655	660	669	657	617	626	630	652	674	673	656	660	628	664	668	593	623	630	635	679	668	657	643	631	677	630	636	705	671	646	617	677	637	681	603	661	638	663	654	612	672	669	658	687	663	638	674	674	624	644	662	657	652	633	662	669	681	600	605	662	693	663	614	654	643	652	653	709	670	645	667	609	662	626	671	655	611	661	631	675	711	692	708	656	704	682	620	673	646	631	631	622	666	627	673	670	686	650	652	643	637	653	652	670	637	622	629	646	698	640	641	678	656	686	651	644	689	673	693	660	639	640	633	621	680	680	664	639	672	660	641	654	602	631	635	629	689	709	658	606	702	611	669	603	648	656	634	682	643	682	620	606	635	615	618	663	641	665	673	618	672	644	689	654	622	640	669	641	565	653	708	625	673	618	644	678	647	670	674	610	606	649	658	635	647	647	649	670	650	681	619	676	745	707	619	646	695	664	652	642	680	659	703	661	689	677	686	648	656	649	656	705	649	677	613	628	693	730	600	654	651	665	686	664	676	647	655	642	702	624	671	639	661	684	630	707	612	623	632	641	639	641	677	608	679	647	688	678	683	641	662	615	642	659	680	656	680	679	647	677	663	667	634	657	693	649	671	679	622	637	673	641	673	673	681	632	701	652	665	658	634	646	686	674	665	683	694	623	667	693	647	657	657	666	584	610	615	671	651	666	652	644	651	660	665	674	658	672	681	673	710	718	645	669	663	649	650	659	639	701	630	581	674	629	650	637	667	653	674	616	699	671	656	676	693	646	641	659	679	654	615	651	629	623	616	660	622	641	611	637	658	696	635	690	726	628	681	657	677	614	642	658	622	606	666	682	678	623	662	622	669	663	682	716	630	635	614	693	630	679	610	638	671	663	684	624	649	685	647	630	611	659	668	634	663	654	641	623	689	649	674	692	653	694	734	673	636	627	652	640	664	608	670	608	667	667	701	598	629	614	645	614	638	705	657	633	659	681	629	669	638	631	655	659	607	664	641	656	672	716	634	626	636	659	607	620	654	676	647	653	717	673	673	631	607	648	645	635	603	624	669	647	676	671	653	670	710	653	629	665	675	672	634	632	649	657	657	662	690	593	656	624	667	627	633	662	673	632	662	707	659	667	647	672	680	653	644	608	645	615	574	655	664	635	670	627	647	650	637	669	659	651	664	629	643	638	649	666	676	676	684	680	647	663	667	633	639	674	648	679	637	629	690	656	622	637	690	678	666	646	628	624	662	626	682	649	666	657	668	653	694	655	667	657	647	644	645	676	638	631	668	639	606	643	632	605	679	624	671	707	624	723	652	632	608	676	679	665	620	640	634	674	648	655	597	616	656	663	665	642	652	672	606	685	660	702	677	615	659	665	616	676	660	661	683	670	717	629	609	642	623	648	647	695	655	627	608	634	679	676	612	654	610	674	654	632	637	656	684	667	635	675	680	642	649	684	678	718	646	661	673	615	625	678	711	688	660	650	658	650	661	632	703	650	644	658	647	640	670	687	667	679	659	688	647	696	681	620	656	656	655	628	649	639	610	674	663	663	654	652	689	645	693	677	598	678	656	671	685	638	672	650	631	668	674	664	635	625	652	633	671	651	659	687	689	634	685	693	618	636	646	677	670	675	638	643	699	613	677	633	653	658	638	680	705	675	633	666	660	655	675	624	644	641	735	647	672	646	674	643	648	630	653	664	625	651	675	628	659	672	695	683	642	640	652	680	661	695	625	654	683	674	698	682	669	657	674	703	645	617	656	656	617	654	608	643	664	654	677	665	659	658	680	691	648	660	668	655	704	637	684	639	643	675	677	698	663	650	608	633	704	666	647	609	665	676	670	654	693	660	651	676	682	677	673	647	722	690	616	628	640	677	673	631	678	663	651	653	606	664	673	656	690	675	650	647	647	639	639	639	692	614	646	609	658	625	654	663	670	686	668	635	638	712	701	657	595	698	652	707	705	668	661	634	627	656	661	665	663	657	614	654	603	685	678	623	676	673	643	681	638	639	647	670	620	643	657	659	639	671	659	636	656	691	594	635	629	685	649	654	656	663	678	643	657	676	626	668	666	655	682	639	676	657	634	677	637	670	633	672	670	674	662	636	696	608	636	639	663	653	671	660	665	607	661	681	646	579	613	635	674	676	672	655	637	637	630	653	638	673	643	655	654	641	675	658	615	632	690	672	674	682	652	648	631	626	718	683	689	630	636	665	675	624	624	668	671	642	639	695	640	655	657	629	696	670	672	654	640	685	636	627	670	628	643	675	682	713	670	702	686	657	652	678	669	668	656	654	702	608	644	667	630	676	679	642	651	703	654	681	638	668	641	673	608	703	685	662	639	692	660	649	648	685	692	640	649	643	686	664	645	688	696	632	633	638	659	624	676	650	676	567	619	634	644	624	703	692	668	660	633	677	656	638	644	672	647	654	662	610	643	700	643	663	649	641	690	659	655	653	638	648	638	636	669	611	658	667	626	606	680	631	687	693	641	651	611	650	701	603	614	663	685	655	641	673	633	664	684	668	676	636	644	592	663	650	671	624	638	628	662	631	646	647	670	678	621	663	674	595	670	659	654	655	640	630	705	669	624	675	676	639	668	681	690	672	642	664	651	666	622	654	664	598	644	642	664	659	657	678	617	643	652	674	658	624	679	651	670	659	624	668	700	647	664	641	673	679	633	632	621	633	653	701	677	651	657	655	666	638	664	645	657	682	680	644	668	640	664	652	698	679	680	615	638	653	670	664	659	685	703	678	704	677	618	637	641	610	636	655	693	647	670	649	648	677	693	687	676	644	643	635	629	673	650	687	683	650	631	666	594	593	685	643	678	644	718	709	681	669	654	625	636	658	692	662	672	656	653	668	654	650	683	624	678	671	607	650	653	643	659	710	636	646	654	665	714	632	650	624	668	688	681	656	674	643	610	669	686	638	656	685	612	626	717	677	685	637	618	647	689	638	625	689	731	663	642	640	665	633	684	659	680	667	613	612	635	643	624	667	636	635	650	649	676	655	673	658	629	616	666	648	650	650	664	637	649	693	659	646	655	634	641	677	638	647	697	638	656	694	623	665	679	643	705	645	635	675	690	660	697	667	636	713	676	649	650	687	657	654	741	675	677	674	669	669	637	633	665	677	715	645	724	622	654	657	642	681	656	680	650	684	695	670	641	671	629	663	624	670	630	642	622	634	640	648	693	640	640	667	657	626	613	642	647	708	659	686	666	652	654	663	653	657	683	660	659	629	681	665	638	639
12845	20338	22000	11799	9922	9929	6326	5015	4391	2007	913	769	632	646	629	601	525	560	603	572	628	613	634	533	571	629	601	564	656	622	584	581	616	644	573	594	609	616	605	614	630	625	589	585	593	574	611	589	539	582	595	593	591	574	574	574	597	568	640	617	605	571	546	566	608	621	571	593	590	618	611	590	556	598	582	585	561	640	629	574	527	606	588	579	617	588	600	623	649	607	581	587	608	596	599	577	582	545	635	556	597	594	622	594	604	612	628	624	568	585	604	583	584	592	575	584	559	598	554	627	567	560	620	604	595	553	591	613	558	570	596	626	595	579	615	591	567	598	610	566	626	592	620	593	604	578	573	597	564	553	595	599	621	569	579	589	638	573	626	652	583	630	576	631	595	596	577	597	594	599	611	586	628	538	555	619	578	586	564	606	562	528	583	609	592	602	608	609	604	570	593	596	612	603	586	545	581	591	578	608	659	609	619	642	619	565	596	624	591	585	627	597	607	596	581	570	535	620	579	594	583	578	576	591	592	600	615	586	580	591	576	596	598	585	550	581	600	568	579	560	620	616	606	567	607	561	587	607	602	625	568	579	605	566	595	568	572	582	598	565	591	598	589	618	552	650	595	578	597	540	587	617	558	590	613	560	612	617	589	610	643	613	604	618	585	615	561	604	610	592	592	609	602	600	593	638	552	584	655	634	571	615	584	617	648	618	578	562	582	627	609	564	558	610	641	568	572	562	679	617	628	569	582	567	628	600	533	580	603	583	582	602	615	559	604	593	584	582	583	569	579	617	585	565	571	596	631	597	608	612	600	601	583	587	567	591	576	560	585	557	616	601	611	575	601	624	562	563	621	585	606	584	613	586	582	599	600	547	577	631	594	602	610	591	584	568	585	550	537	566	557	567	553	566	593	574	604	623	580	612	574	604	624	585	588	617	547	604	566	613	603	541	566	600	599	570	587	574	562	571	566	577	609	569	621	629	596	629	598	568	584	579	557	537	615	630	590	583	605	599	615	618	607	588	563	565	552	600	607	583	573	593	625	600	551	561	558	625	575	585	612	635	587	563	552	586	595	599	597	608	619	590	606	594	624	570	610	584	597	618	598	593	579	584	604	601	570	616	576	590	641	630	614	625	585	553	589	531	594	567	548	571	616	580	542	546	560	583	566	582	587	618	585	576	587	578	601	556	561	578	609	617	619	608	602	560	571	592	602	633	575	609	584	613	605	637	603	584	585	589	628	608	551	591	593	586	571	567	621	553	585	602	570	600	604	616	614	613	579	589	604	571	629	625	596	618	549	581	585	555	580	598	585	624	632	597	584	601	562	578	617	609	589	590	594	620	573	604	584	586	636	585	637	593	587	545	613	630	544	612	571	619	560	584	579	572	610	613	591	593	569	577	623	599	588	603	579	588	608	614	607	624	576	590	635	594	587	618	588	549	617	587	614	600	603	565	591	587	575	609	582	568	587	591	561	603	606	583	626	566	584	595	591	650	568	570	637	632	543	588	604	569	620	572	598	623	587	566	605	580	571	570	592	591	556	557	600	552	611	637	625	577	575	632	561	629	584	568	636	607	626	576	603	608	542	626	631	579	585	622	605	599	577	606	585	559	599	608	600	585	583	603	566	599	584	608	565	595	587	606	622	585	578	586	594	592	645	579	614	630	580	589	595	613	616	627	598	537	572	598	600	613	573	584	536	579	583	575	569	602	555	630	575	598	599	587	586	615	641	613	581	581	600	560	603	574	611	649	609	607	600	583	596	561	614	581	561	542	577	589	526	563	584	571	601	606	626	595	598	593	614	601	526	604	592	586	569	615	613	584	605	597	593	611	575	590	623	616	590	617	543	583	561	553	589	642	611	603	614	592	609	610	605	588	623	577	654	571	633	623	616	555	584	606	596	591	602	622	597	574	621	582	558	584	564	569	599	600	562	585	602	631	586	589	567	650	571	615	597	584	625	601	587	595	596	599	599	559	624	645	626	587	594	583	568	565	537	636	608	570	554	605	624	577	561	606	629	604	594	543	549	596	618	607	599	604	590	560	608	588	610	575	611	633	598	609	592	576	651	600	611	603	575	562	576	580	547	598	608	613	578	580	603	599	619	602	605	603	559	581	563	658	604	583	568	636	588	667	592	619	642	606	578	572	604	589	558	628	555	618	630	575	606	589	582	605	597	608	595	586	560	602	577	598	641	587	588	604	619	608	608	569	621	609	573	624	603	617	623	543	578	543	584	619	577	594	594	570	572	548	597	587	568	582	599	590	569	643	603	592	580	585	604	595	571	572	592	587	574	616	662	609	571	574	581	592	599	609	569	610	594	578	584	601	583	615	615	532	591	576	586	632	565	588	595	580	604	594	551	621	641	623	608	592	650	590	630	622	604	604	617	567	608	640	607	607	583	596	578	630	589	594	599	630	614	589	613	578	562	592	583	622	592	551	612	590	584	618	545	605	576	577	575	583	574	630	586	612	594	623	587	592	630	579	596	595	581	586	600	577	597	617	589	599	565	580	594	612	602	607	587	599	595	574	617	588	641	594	589	613	592	608	577	569	597	548	580	609	588	627	601	579	591	568	606	559	574	582	618	591	590	602	579	559	619	593	634	651	566	632	606	592	569	572	593	652	558	615	561	626	585	543	605	586	599	526	618	573	574	613	564	615	633	599	574	597	560	630	613	576	589	588	566	564	616	627	569	605	596	615	582	616	584	585	587	567	614	615	574	600	571	584	607	599	549	633	571	584	566	600	618	601	572	549	626	604	574	586	586	613	594	617	607	554	539	589	617	587	620	593	564	584	544	588	620	588	620	592	601	582	572	587	609	568	627	593	597	619	608	563	587	522	591	554	617	612	577	570	542	612	632	586	614	542	611	611	530	639	597	617	569	584	577	599	574	599	553	607	568	607	575	607	567	590	579	597	571	610	566	581	589	594	589	594	613	634	601	550	561	593	572	614	582	588	603	573	603	630	614	616	592	593	583	557	621	605	583	612	565	599	561	617	580	592	590	623	541	602	579	586	591	603	601	595	614	602	630	615	624	563	584	583	550	566	586	592	583	590	622	600	585	611	612	576	674	592	616	547	605	603	618	594	595	572	583	527	616	574	565	616	566	561	587	617	583	576	623	587	571	559	550	582	607	571	599	593	605	574	559	591	594	611	582	569	612	640	613	592	587	571	575	625	604	598	576	595	603	576	538	610	607	574	616	616	597	588	615	568	584	611	573	596	609	589	599	627	569	572	597	588	594	572	579	571	617	602	613	609	580	614	599	624	589	582	610	631	584	632	616	538	545	605	629	586	608	618	546	574	563	622	612	591	624	600	578	603	566	613	589	567	638	574	599	569	613	615	595	603	564	607	586	579	621	628	626	588	594	622	567	627	584	583	614	561	648	593	652	608	566	625	585	547	612	613	578	667	610	594	599	564	563	591	595	572	614	598	577	566	616	566	626	602	591	594	594	621	604	598	582	588	610	552	600	597	607	574
25715	21421	27381	25005	14563	8699	4533	13995	20111	11656	3169	1617	988	720	602	591	602	597	628	642	603	614	614	661	628	633	625	583	609	614	616	568	647	626	602	598	586	638	637	648	565	593	631	580	616	610	604	630	662	618	577	588	658	575	592	584	609	639	621	618	603	631	609	599	600	598	610	630	620	643	598	655	601	622	582	608	569	604	585	577	578	608	588	598	627	615	620	583	617	636	588	618	593	591	637	618	598	585	607	633	579	594	621	596	567	609	585	592	629	619	576	614	590	604	580	606	615	653	586	655	584	601	602	623	569	628	647	587	617	649	600	614	626	582	609	605	614	633	608	604	606	580	599	618	559	598	612	611	613	625	606	625	594	618	620	605	571	568	615	585	605	639	597	623	627	570	546	593	585	550	545	582	606	589	644	584	600	597	621	588	597	640	650	624	603	618	637	624	588	601	593	575	559	609	577	590	612	599	674	621	614	608	639	608	681	567	585	591	568	621	599	611	607	629	590	597	593	588	611	608	613	631	611	583	603	608	644	575	618	643	562	597	585	596	583	580	657	590	614	637	631	586	604	593	642	606	625	638	615	620	593	570	591	592	582	578	611	616	622	592	608	629	574	642	643	600	617	612	659	639	596	572	580	623	602	597	595	536	625	629	608	597	599	606	597	615	594	567	562	642	588	601	615	613	629	583	631	578	613	618	608	618	609	594	574	585	613	571	600	621	660	608	609	577	597	625	612	620	595	586	565	602	604	598	603	632	608	567	586	575	612	610	607	622	569	627	558	641	576	611	580	622	637	589	611	614	615	587	603	616	579	628	617	632	639	614	581	646	565	635	572	564	561	606	627	601	583	569	574	593	595	621	644	640	580	595	629	591	636	605	643	590	568	619	596	647	602	583	632	553	606	584	622	598	586	597	585	623	599	615	588	581	581	544	624	618	608	565	598	632	600	619	626	562	563	586	583	583	572	606	655	579	595	570	594	626	649	624	665	591	629	591	588	603	585	595	632	597	620	593	638	616	612	614	594	602	600	634	565	596	613	619	627	615	602	607	569	587	612	633	644	592	580	582	616	611	638	583	623	583	604	654	609	633	603	613	625	638	634	625	663	629	612	601	588	564	605	631	568	604	587	633	588	632	584	607	552	609	598	608	575	554	563	588	581	575	598	623	634	599	562	606	606	635	632	611	603	587	633	616	573	603	599	634	571	569	638	613	636	590	547	647	570	590	602	622	588	617	591	619	567	564	574	606	607	583	572	621	575	602	589	648	592	580	603	610	578	592	585	607	570	546	640	626	611	572	608	616	581	595	592	612	608	588	631	621	578	606	605	632	570	613	602	651	634	632	609	625	614	590	574	621	605	655	612	613	605	565	611	619	594	594	578	557	605	634	599	598	606	578	641	602	582	632	648	568	615	612	619	630	612	567	657	603	592	596	563	603	618	579	593	532	614	650	564	651	605	591	605	603	665	590	646	615	546	625	639	572	598	648	579	588	553	571	572	616	584	566	629	614	613	639	602	608	603	593	598	578	594	604	617	615	613	571	626	625	589	624	620	597	618	603	650	635	599	614	584	584	605	641	653	616	594	615	591	582	613	600	586	573	626	580	603	574	611	617	590	586	604	624	589	606	618	603	570	573	593	607	570	609	572	616	601	630	587	598	582	575	623	613	540	602	610	625	586	606	620	591	594	595	595	648	537	635	590	609	552	620	563	617	547	562	632	583	622	587	582	604	633	551	634	616	567	619	588	578	587	611	637	570	620	589	635	581	602	606	605	617	596	586	570	660	634	618	613	596	576	619	606	617	642	602	585	596	611	588	622	619	579	577	617	605	591	602	589	585	648	624	636	632	621	592	643	629	626	582	634	615	590	599	610	584	647	611	588	615	570	642	637	607	560	566	586	629	602	578	583	620	636	579	598	637	602	603	606	601	578	653	589	591	602	646	601	598	641	611	607	588	585	578	572	615	621	616	567	586	616	597	572	606	616	627	609	581	604	618	595	588	601	568	567	589	573	637	630	651	625	581	601	650	630	615	633	625	572	601	608	615	566	607	606	631	570	625	597	600	669	589	612	585	582	580	620	650	598	585	599	627	577	595	619	586	601	600	633	640	585	604	594	583	590	608	590	592	626	611	634	625	585	579	612	578	588	628	590	647	575	579	610	616	617	606	603	582	581	560	632	607	602	624	671	605	562	620	596	630	674	614	560	641	606	597	659	609	632	635	578	568	608	644	650	577	576	611	630	608	588	640	588	647	611	579	612	606	612	639	607	624	604	618	607	560	589	654	643	632	607	629	596	583	596	566	623	597	604	574	606	587	644	623	624	594	561	624	606	630	589	624	602	591	594	604	574	600	579	686	623	616	597	577	587	596	586	602	627	620	605	589	567	600	624	541	595	612	577	634	576	593	596	596	590	598	583	569	600	613	608	636	627	624	582	598	579	561	650	628	637	589	554	655	601	617	639	623	595	609	606	632	644	641	597	617	615	596	598	566	585	634	615	592	609	608	643	585	670	599	550	644	634	602	614	623	653	572	625	634	569	626	630	590	594	545	603	544	629	564	595	617	595	609	564	599	650	648	574	606	581	614	656	636	602	652	607	573	605	634	577	612	604	588	627	621	634	561	585	610	584	578	594	618	606	618	586	592	586	589	611	612	635	651	619	582	611	602	626	596	573	603	598	620	596	647	615	630	619	579	643	601	599	568	590	668	618	579	580	621	607	608	595	632	579	586	593	587	600	631	580	584	597	599	614	582	657	596	635	590	591	616	614	587	632	607	600	572	592	626	573	601	619	628	635	596	629	608	624	534	546	593	639	583	611	604	574	646	623	661	598	604	606	589	610	567	626	617	572	609	605	613	609	602	623	587	616	619	590	626	594	634	593	577	593	592	576	587	616	537	589	600	627	549	615	608	646	613	612	545	593	643	555	642	616	614	591	630	613	614	593	560	565	591	592	598	589	585	605	595	647	585	600	619	617	577	560	593	618	604	603	584	611	587	599	598	593	615	596	583	575	606	605	593	593	591	558	618	595	592	661	566	606	575	594	582	626	595	607	581	588	619	606	607	613	564	583	598	536	607	573	549	578	587	595	645	669	632	597	630	567	576	587	592	618	595	607	619	608	629	668	606	565	597	619	594	601	565	594	602	602	653	571	602	618	605	567	553	632	618	637	627	592	623	593	622	558	588	645	582	631	599	574	633	601	616	606	574	626	575	587	586	587	591	602	581	642	608	562	607	639	610	576	568	591	623	602	585	605	599	615	614	545	618	563	613	574	597	598	607	564	620	570	603	600	622	636	563	605	567	580	597	637	582	668	571	631	599	590	614	591	582	621	588	616	605	612	577	581	616	624	584	605	656	599	570	600	621	587	570	580	628	626	595	542	586	616	650	623	575	635	570	601	588	605	605	610	590	544	598	636	643	607	622	613	623	601	622	631	600	594	613	622	596	565	606	622	546	593	561	588	636	626	571	569	576	579	625	572	583
11815	20962	21795	11635	9751	7879	4894	16732	18955	9719	2931	1882	1079	693	611	593	527	560	602	547	536	562	567	576	606	589	584	601	605	543	530	574	606	592	532	601	583	585	614	588	551	573	613	581	581	564	544	616	596	522	597	569	549	560	545	566	585	565	551	613	588	579	606	564	552	585	593	599	560	600	572	555	545	606	580	588	529	598	541	585	571	583	595	534	594	560	582	582	624	566	573	605	577	579	603	586	516	540	568	573	588	591	570	584	617	578	559	537	631	595	576	554	601	529	575	552	573	563	610	535	566	569	554	573	575	579	572	552	608	599	563	575	607	603	578	612	568	586	575	560	591	563	593	578	562	587	602	609	575	606	541	600	572	567	608	596	566	562	585	585	553	535	626	613	588	590	559	618	609	545	566	594	600	586	559	568	618	549	551	564	636	542	545	543	544	570	564	570	593	580	589	571	516	563	623	581	581	583	543	548	556	559	538	580	576	595	544	563	582	562	563	580	585	545	574	539	548	547	535	584	585	528	613	551	568	550	570	569	562	554	555	541	566	541	569	609	548	592	612	551	630	563	571	620	621	567	589	578	567	532	559	594	586	550	526	561	579	573	576	569	592	568	590	547	591	599	572	520	583	585	593	632	589	580	605	568	542	545	533	571	584	569	598	581	572	555	542	562	554	571	587	589	582	601	529	598	561	527	599	566	583	559	551	549	552	569	560	528	610	556	568	563	540	583	505	533	537	600	571	522	564	601	626	588	573	554	590	552	553	617	571	552	605	563	539	605	550	552	597	597	572	575	592	628	592	575	575	555	556	576	564	540	591	569	543	574	542	615	548	622	599	604	564	576	561	578	582	550	542	604	610	549	603	576	564	578	572	606	557	592	607	564	611	525	599	606	551	523	590	591	619	560	583	553	588	571	583	531	588	573	571	546	584	595	558	546	586	569	537	576	581	570	574	537	549	579	595	596	548	539	558	550	587	581	548	584	574	563	591	544	603	586	563	565	616	582	569	544	565	574	600	560	610	540	511	569	619	566	584	556	593	597	537	564	575	593	577	639	548	573	559	558	606	596	574	598	551	580	575	552	576	570	575	567	594	610	570	569	555	573	552	565	573	547	601	577	563	571	544	571	590	570	593	601	546	565	551	552	582	543	544	546	553	568	607	585	586	556	554	608	594	568	575	564	583	589	558	566	574	573	581	598	562	560	569	570	585	593	554	550	562	587	582	560	554	597	573	617	574	561	527	616	562	575	567	566	618	580	557	538	621	605	596	581	593	570	544	580	575	549	539	563	581	614	615	611	566	549	542	576	553	537	603	585	571	557	589	608	581	557	600	575	562	509	578	557	593	586	551	559	589	551	507	617	578	580	573	552	598	580	588	591	562	520	609	556	585	548	538	548	589	580	540	535	548	619	561	553	585	576	561	560	524	590	561	535	563	558	591	576	582	560	576	594	588	554	580	535	600	590	595	616	575	568	598	560	604	551	548	576	565	587	594	537	543	556	573	575	560	570	585	568	570	569	579	597	627	573	560	586	611	560	552	606	599	584	557	586	595	552	590	568	589	555	565	595	611	547	551	550	561	577	579	573	617	569	575	568	595	574	567	572	551	549	589	580	542	567	562	581	564	534	597	579	552	589	595	568	525	593	538	529	607	542	565	529	560	551	603	611	563	635	559	570	561	561	585	548	573	650	596	624	607	561	588	599	548	604	558	627	528	570	547	645	561	558	545	528	570	567	527	598	582	580	535	601	551	579	609	554	547	558	569	516	571	605	565	596	661	554	562	544	626	554	560	615	581	600	590	576	580	561	573	559	594	584	546	624	548	529	547	587	570	579	561	595	573	565	571	595	542	593	559	572	567	567	540	597	542	540	561	563	597	547	583	588	589	592	591	557	598	553	571	563	535	571	598	596	523	566	559	559	570	556	543	602	567	564	559	533	569	546	594	588	576	599	581	552	555	521	520	612	553	573	548	580	564	566	577	587	566	567	545	583	588	608	500	596	551	606	524	574	568	583	617	541	597	552	543	591	572	588	562	559	585	568	597	581	593	543	525	540	527	560	550	621	600	588	608	585	531	588	547	577	577	565	559	538	557	541	527	597	549	555	577	551	522	603	560	552	559	536	538	580	560	591	562	533	613	536	545	561	539	591	554	608	558	581	607	565	630	580	644	541	574	539	581	570	546	598	586	586	553	550	551	558	632	544	571	585	599	582	534	537	587	583	581	556	542	547	533	576	593	534	606	553	554	579	540	551	614	551	590	551	614	555	569	569	543	545	602	601	571	535	538	582	600	586	555	563	553	572	592	539	577	581	583	536	583	579	567	560	560	576	551	580	579	591	604	628	537	586	521	578	572	571	573	575	603	585	565	572	578	584	562	579	557	585	567	593	559	598	604	569	561	601	569	582	537	534	547	611	592	555	531	567	608	537	567	520	544	516	582	559	572	559	559	560	619	560	592	614	572	600	556	554	580	568	520	612	563	581	600	556	563	555	559	549	563	596	607	550	538	575	601	560	595	539	545	589	577	573	553	549	561	621	563	566	561	555	612	559	566	575	588	558	570	606	584	559	564	558	570	555	564	533	602	624	567	543	550	565	556	559	516	562	554	591	550	590	536	576	598	566	557	553	581	596	517	552	547	564	571	539	549	537	620	574	531	592	594	571	571	568	593	551	534	576	592	557	578	551	555	569	557	564	545	523	594	547	571	554	564	581	606	577	555	563	588	545	588	553	602	566	524	561	589	613	558	588	587	577	616	541	569	592	558	556	594	588	572	597	589	575	605	573	545	581	590	576	593	513	597	577	591	570	582	568	592	573	588	567	569	544	592	558	583	563	589	596	608	531	523	611	608	602	608	619	554	570	545	561	596	582	554	596	570	572	581	555	561	576	618	587	620	594	526	544	579	564	564	564	535	567	556	552	556	586	567	588	569	561	571	567	583	555	552	611	584	606	582	562	552	562	586	578	603	605	589	567	577	571	580	567	522	539	572	564	578	526	582	562	596	580	559	588	574	569	580	554	580	582	558	578	570	588	573	586	591	542	569	538	554	531	563	548	571	587	598	551	576	602	608	574	530	591	596	558	555	559	551	581	565	550	597	592	585	555	588	548	555	579	534	588	563	596	551	573	613	581	566	531	565	575	626	575	551	566	599	568	572	560	513	523	547	573	555	567	589	567	553	522	582	545	599	613	585	550	587	605	616	592	546	560	583	583	549	579	509	575	547	547	543	553	535	580	551	564	564	553	582	622	580	576	574	594	550	587	567	601	573	582	568	553	624	568	550	562	565	598	542	575	575	599	510	613	566	533	581	554	610	565	557	554	593	560	534	573	573	577	559	582	593	558	586	553	593	546	550	573	579	594	580	558	534	619	547	540	597	572	585	576	582	550	574	571	599	527	569	610	580	581	555	575	594	568	563	556	578	533	583	550	559	584	593	593	554	565	602	558	578	553	609	624	581	529	591	554	549	556	583	615	535	573	576	595
24334	21413	28586	24879	22017	16114	7701	23014	34587	25918	8244	3527	1589	1010	802	770	764	756	764	753	671	719	725	702	768	729	750	728	693	713	749	715	725	666	702	691	703	701	757	664	710	673	711	693	699	750	703	707	705	699	721	733	741	707	751	662	717	734	707	646	735	710	750	749	681	746	709	728	701	722	707	723	660	694	743	710	703	721	706	696	670	717	680	691	689	696	656	715	712	683	734	653	725	693	718	683	696	717	665	716	732	668	692	702	686	662	725	748	685	680	696	712	665	723	710	673	654	665	717	680	718	713	721	707	734	651	684	719	724	685	724	709	704	675	705	713	657	723	667	720	719	680	741	668	696	701	702	721	718	695	710	680	721	687	732	725	716	672	732	689	694	747	730	697	721	727	644	676	707	746	718	751	660	719	720	695	730	707	699	686	697	663	711	687	701	683	693	717	673	742	689	752	690	665	698	664	715	700	730	702	696	670	717	696	730	715	701	773	728	706	685	684	718	751	708	684	683	749	675	710	707	691	707	650	713	675	698	653	764	694	737	675	720	649	707	702	730	678	712	654	660	685	662	665	723	670	699	709	734	739	716	688	680	688	716	708	708	690	743	675	666	746	691	701	715	726	697	753	669	684	752	659	710	732	741	704	661	709	693	734	690	689	713	668	706	710	718	692	701	689	688	754	740	685	709	705	709	691	696	727	693	705	672	730	698	717	669	693	676	679	751	686	676	645	694	735	706	652	725	723	646	679	713	667	688	707	701	741	659	681	703	725	686	652	725	692	680	690	772	703	678	732	688	699	739	740	731	716	726	728	676	685	730	740	732	677	692	738	690	709	695	711	657	728	667	747	729	716	694	691	745	714	697	713	676	723	685	687	666	657	673	706	694	738	703	700	680	690	699	730	724	730	701	717	699	675	669	700	703	745	715	714	703	668	721	655	702	729	707	733	689	666	697	680	736	703	774	693	688	752	700	696	692	696	735	721	720	679	690	688	714	679	700	735	722	705	744	746	721	703	627	666	735	677	710	723	625	660	712	704	721	685	712	701	697	705	729	675	747	738	682	657	696	670	655	667	656	691	723	699	758	740	696	697	680	701	640	719	690	757	728	737	731	681	708	710	709	761	734	733	683	690	703	669	699	691	709	713	706	686	738	753	719	678	708	729	766	722	724	645	713	689	697	660	700	709	717	699	698	733	716	677	723	727	687	687	727	675	700	688	718	731	672	700	684	706	704	664	681	668	701	665	682	697	663	705	722	721	735	659	690	707	753	764	722	687	717	701	695	686	717	729	747	685	673	714	722	655	663	700	720	679	684	633	709	663	693	772	700	728	698	705	724	693	747	695	703	715	713	695	647	676	709	704	721	702	719	752	631	698	667	675	656	696	694	732	689	704	710	739	694	729	691	701	681	675	719	714	704	705	699	713	715	722	666	675	719	720	684	701	700	708	678	715	673	697	666	678	697	741	667	686	706	753	749	731	704	645	687	726	714	726	662	665	665	688	701	706	702	689	700	627	695	692	684	675	710	702	690	743	685	706	712	689	708	690	735	678	685	716	718	707	692	678	643	690	718	683	701	731	622	722	714	728	726	699	721	711	679	732	709	688	672	672	714	671	718	723	656	678	701	709	722	715	679	725	712	692	669	679	697	706	691	756	682	690	734	665	715	693	658	679	687	691	729	724	709	706	668	719	688	732	696	718	681	687	720	695	723	679	718	745	672	728	684	720	748	712	693	714	696	684	700	710	717	681	698	711	717	644	720	704	626	696	702	695	670	694	714	666	673	691	731	714	726	741	776	693	693	648	672	702	681	707	704	725	706	730	696	704	668	710	694	705	682	715	680	674	697	720	719	693	738	718	733	688	669	753	685	703	742	704	705	654	714	660	690	716	683	648	689	692	670	703	697	700	687	727	704	687	717	642	685	670	692	660	689	691	709	662	711	706	662	682	673	660	725	678	694	748	720	639	727	739	690	726	705	756	719	730	739	705	713	638	647	691	649	731	670	721	653	714	630	758	665	705	721	729	695	701	701	706	722	708	696	694	776	749	703	715	656	722	716	688	730	669	672	704	694	738	703	710	708	679	683	718	749	705	706	631	683	723	712	712	722	686	694	689	655	644	674	702	734	715	714	673	640	701	729	723	709	726	701	700	726	682	633	701	728	674	732	676	702	721	721	700	688	683	712	680	693	715	694	658	713	681	746	693	710	731	751	669	681	737	674	692	669	692	706	689	702	695	694	703	687	702	727	710	699	720	710	690	697	626	692	688	668	671	733	719	706	706	701	693	718	713	714	674	723	654	702	712	698	714	695	744	735	660	721	691	675	723	703	697	661	683	664	697	698	706	679	702	663	716	728	735	699	761	723	708	659	720	671	757	719	686	671	690	698	724	718	695	701	724	688	668	699	738	715	687	709	699	696	715	700	708	704	690	669	684	723	751	701	733	653	704	683	664	683	704	690	673	669	692	684	678	749	703	661	707	719	738	719	736	708	734	687	645	688	671	698	708	711	689	709	696	709	722	709	760	694	732	640	713	705	705	652	664	679	752	707	658	721	701	688	707	703	667	683	712	703	722	691	713	673	674	671	694	754	716	687	660	687	660	717	692	671	684	697	694	730	754	716	685	724	636	681	713	695	702	752	703	728	722	717	697	666	687	707	715	705	690	718	723	665	750	657	660	698	711	669	675	676	669	702	717	690	692	724	730	676	703	755	717	654	646	710	673	696	698	729	682	708	703	720	690	677	710	673	690	693	726	759	700	673	704	673	663	719	669	707	701	732	684	715	635	672	702	680	752	689	677	667	652	704	729	719	703	744	606	654	719	736	725	723	704	691	726	726	683	635	698	665	706	685	665	692	649	693	669	646	753	670	678	710	719	672	648	682	682	711	678	669	729	693	683	715	683	708	700	700	656	698	687	688	686	712	672	699	688	653	718	697	721	693	693	653	757	696	697	733	735	709	687	751	707	669	748	689	692	696	654	665	674	724	711	661	720	644	718	703	713	712	715	687	678	694	703	653	680	656	678	702	697	652	773	735	701	707	733	702	607	724	671	692	681	713	728	722	684	699	655	698	715	726	692	684	713	686	732	723	709	699	659	718	676	676	736	736	706	705	683	684	710	701	716	694	700	722	700	700	679	700	660	667	653	707	671	698	701	741	719	725	712	722	667	711	710	694	679	652	699	703	744	719	718	665	698	682	689	722	679	711	737	710	725	702	675	677	717	720	660	748	715	726	698	695	715	688	717	712	640	698	719	725	708	726	758	694	740	667	704	654	729	749	704	712	727	674	681	685	744	702	689	688	731	677	702	739	735	656	708	633	713	667	692	689	724	691	713	708	683	680	721	733	695	711	729	700	701	663	634	687	690	659	698	694	767	735	746	688	688	691	693	677	747	699	644	690	729	729	746	716	678	697	722	709	718	666	705	668	761	697	713	666	731	707	734	715	730	734	701	725	703	749	671	696	716	651	684	713	667	666	696	694	708
14041	32145	26320	23423	15148	8934	5787	26795	32591	20452	6237	3831	1675	1059	746	709	690	651	686	703	646	704	657	631	672	611	644	667	663	688	717	639	652	687	678	658	667	633	692	669	654	644	639	648	720	657	683	668	629	650	628	660	666	714	609	697	702	674	645	662	626	643	670	670	667	617	676	688	658	649	650	710	657	624	675	692	662	641	679	619	671	664	623	660	666	656	657	657	652	628	655	666	617	683	653	656	665	646	657	663	691	654	624	706	602	640	686	650	644	634	616	622	607	636	679	609	643	671	621	637	705	607	667	620	689	661	682	669	658	671	632	640	592	664	666	652	600	640	653	667	641	681	681	631	693	676	667	662	683	679	688	683	643	637	651	663	696	625	618	634	639	648	702	668	625	634	661	680	637	659	642	634	671	658	651	653	659	604	706	644	692	676	694	674	633	688	635	635	594	691	635	616	685	602	632	611	655	601	659	640	623	611	670	618	680	615	684	669	653	647	641	642	657	666	597	658	642	648	660	648	642	645	660	643	653	667	647	668	630	605	666	684	617	699	632	656	659	657	647	653	670	665	692	664	656	638	635	645	606	630	640	638	641	637	641	675	644	644	646	641	648	596	656	648	684	597	649	609	657	645	664	635	681	649	603	679	635	664	643	681	615	682	651	628	636	671	625	695	691	702	649	671	699	655	619	654	711	661	676	680	642	674	641	652	664	649	709	584	692	694	666	676	629	676	659	646	681	650	648	677	632	642	618	649	659	659	639	686	679	691	669	657	650	641	663	632	682	632	718	675	652	711	659	652	642	680	688	635	659	681	648	637	700	650	641	647	629	654	658	667	669	666	663	646	647	657	617	648	686	626	616	625	661	661	671	650	672	624	648	641	714	685	673	659	671	629	652	636	641	689	658	637	639	692	678	689	609	635	641	683	624	627	636	661	682	664	695	645	702	675	648	712	644	630	659	687	675	582	649	693	673	652	601	603	669	653	630	706	660	596	647	705	673	675	624	667	645	664	644	651	678	594	615	667	688	651	594	664	646	668	655	615	627	673	626	618	654	613	665	659	690	654	700	591	645	659	655	632	655	684	642	616	637	673	659	684	686	649	614	666	708	630	671	648	629	689	630	632	654	649	663	671	662	632	657	642	618	646	656	591	681	606	652	669	669	662	661	654	650	646	636	679	681	649	663	696	677	677	638	702	642	663	614	637	701	637	665	632	617	626	687	647	717	633	677	664	688	678	664	659	660	641	685	684	631	661	663	680	617	657	670	630	677	644	646	645	684	632	674	656	644	681	648	633	614	646	679	654	630	639	657	646	645	626	629	644	638	642	659	632	663	648	627	655	665	666	629	675	629	635	675	612	678	642	645	697	643	692	661	663	656	661	642	643	643	626	657	600	631	671	664	695	660	610	655	634	631	663	651	641	658	678	643	641	636	647	609	671	657	653	660	656	618	644	648	648	647	668	633	678	651	674	662	638	647	625	640	709	668	699	614	605	670	642	670	638	669	637	671	676	631	698	674	664	660	658	644	625	609	648	694	644	646	655	674	640	649	671	644	667	657	638	696	611	646	664	642	652	687	643	641	603	653	653	632	696	656	680	659	656	681	673	600	643	629	679	713	630	665	658	678	636	638	657	658	637	649	680	649	678	612	612	603	644	669	642	655	620	665	680	656	696	666	612	652	667	621	685	673	626	666	611	692	602	630	640	643	634	656	678	700	658	612	718	651	669	681	641	719	627	628	653	636	643	631	679	653	663	628	632	657	599	607	679	646	637	681	682	662	649	649	630	646	642	720	664	713	650	676	646	625	649	701	648	639	638	676	638	624	662	692	670	679	666	662	699	690	683	694	685	692	635	662	668	677	627	643	640	619	670	675	635	671	671	664	645	629	672	659	640	665	679	630	634	691	671	625	652	642	659	654	658	621	667	632	642	616	665	616	669	637	640	647	660	667	645	672	645	626	672	654	661	641	658	622	614	665	678	627	645	656	680	661	653	635	653	638	638	647	671	608	644	644	653	656	641	653	633	644	628	627	634	647	640	671	650	612	632	660	629	632	624	670	646	662	623	632	630	607	669	625	687	637	656	620	678	640	657	654	639	675	663	638	639	647	645	661	602	627	647	656	637	629	665	661	665	637	629	601	632	680	631	661	646	627	666	689	718	649	696	678	682	643	655	684	650	628	675	685	658	677	655	659	638	649	647	673	674	702	662	694	698	634	716	640	714	627	698	656	695	687	626	683	626	643	669	706	667	649	649	700	685	637	658	641	654	663	660	694	651	674	641	666	689	667	634	695	659	666	658	639	660	648	650	656	688	673	632	631	689	672	665	624	651	685	621	722	640	664	646	692	642	661	646	662	614	670	624	676	621	634	659	646	626	648	632	659	657	650	609	646	667	659	656	620	672	663	667	651	646	647	668	671	658	624	659	649	632	676	668	685	629	635	642	648	676	683	647	620	653	699	670	646	672	645	674	662	662	620	622	670	655	663	670	635	627	673	679	624	662	638	646	675	674	648	645	675	636	633	659	662	664	636	646	658	653	641	636	610	646	628	649	668	616	667	623	725	588	657	678	613	684	629	687	676	654	670	623	661	669	655	643	626	630	612	630	695	615	609	661	679	625	637	671	628	649	625	660	666	612	636	602	679	674	622	677	660	626	647	643	656	688	664	650	629	658	633	635	705	638	642	653	631	621	670	628	641	643	684	634	674	642	628	663	670	652	656	638	698	662	646	648	665	635	658	621	647	664	627	646	626	676	669	631	690	661	666	644	665	658	653	614	625	617	683	619	651	647	629	639	612	621	672	609	639	648	722	630	635	658	701	653	610	651	710	646	664	679	695	677	641	621	693	654	653	653	641	626	637	655	641	644	620	644	672	630	642	665	624	613	628	639	628	675	627	676	633	648	670	657	659	663	641	681	637	620	613	621	617	646	686	698	686	665	617	682	651	676	676	647	654	675	667	640	677	624	640	663	635	703	644	629	639	623	616	642	685	631	626	670	623	669	632	670	631	662	626	657	618	632	656	602	726	699	686	662	631	632	649	627	663	619	673	656	644	664	624	641	625	621	608	601	672	670	647	634	659	653	682	608	661	688	640	622	670	662	649	649	659	608	632	680	649	647	626	620	617	663	675	684	648	677	606	624	638	656	666	667	645	644	649	658	676	628	668	659	646	697	715	648	679	651	615	643	655	694	671	674	645	637	632	622	644	616	611	657	676	638	614	632	648	670	625	648	658	665	639	634	700	679	624	630	715	636	657	639	701	668	644	707	645	627	636	611	706	648	661	637	661	670	635	616	637	692	628	642	615	616	642	613	619	637	617	699	621	655	676	641	652	661	628	645	634	663	651	645	665	677	677	659	605	645	659	640	641	642	662	652	644	624	644	645	605	652	653	650	662	710	670	646	647	606	630	634	618	673	629	666	597	632	674	651	658	674	670	620	647	650	618	639	628	628	673	675	645	675	669	650	709	687	628	686	679	621	621	689
29266	24159	23409	18300	9179	4903	2617	1613	2826	2234	1068	830	792	683	682	660	647	643	656	641	637	672	641	636	605	652	671	653	632	678	624	641	647	645	638	671	675	661	696	646	688	668	669	646	628	644	696	633	640	622	610	662	684	659	653	677	635	648	651	667	610	629	637	658	637	599	666	648	624	655	631	648	643	648	677	639	678	599	637	646	673	645	656	649	649	653	665	623	644	627	644	664	679	662	676	682	671	637	637	680	593	673	609	614	629	698	650	624	648	620	697	631	637	633	675	617	601	624	626	625	650	628	672	662	624	642	653	666	644	688	640	618	614	621	653	632	670	638	651	669	657	611	626	634	651	651	662	650	677	654	645	638	672	629	654	654	701	637	633	592	668	677	610	633	671	663	662	647	663	678	622	649	608	635	638	683	649	629	643	620	662	642	651	640	678	665	620	613	664	638	663	633	659	577	667	631	700	625	653	673	635	650	598	628	600	624	605	649	645	642	629	645	659	661	685	656	626	691	663	619	637	605	673	658	650	659	641	668	649	685	694	660	644	661	661	618	657	638	689	630	681	684	631	635	687	650	630	607	659	621	648	658	637	620	669	664	660	655	636	631	679	608	602	610	643	641	655	632	620	671	642	654	630	664	651	651	633	653	611	639	643	640	608	686	666	662	677	646	688	610	594	656	650	625	644	646	602	646	676	607	632	706	650	625	628	622	644	648	642	679	644	647	659	624	696	624	658	681	661	639	646	636	707	668	655	624	662	677	647	665	690	666	636	610	644	652	689	609	631	638	638	650	674	642	668	639	632	591	690	638	622	632	658	645	659	646	646	605	649	661	652	625	668	629	645	645	655	609	668	596	616	672	658	644	672	616	665	645	675	623	627	671	640	617	668	652	690	643	716	651	593	675	668	668	668	625	707	650	678	634	636	675	626	633	644	692	658	641	688	639	674	634	649	627	598	672	629	651	647	621	670	664	601	670	670	676	687	659	639	667	624	630	668	638	629	681	689	605	641	655	642	655	652	646	691	608	674	646	669	630	644	658	630	628	669	623	658	600	668	650	661	666	601	645	685	645	696	691	668	635	663	635	649	648	619	623	616	670	662	646	630	628	644	660	630	645	654	618	643	681	622	631	618	655	660	634	673	708	656	666	627	670	692	676	689	656	615	639	704	644	667	670	670	687	605	641	680	634	656	643	685	634	625	646	647	650	623	654	624	626	616	670	673	672	635	674	670	665	678	648	598	598	656	685	666	645	657	657	600	658	602	660	663	646	622	627	607	597	689	655	644	646	676	671	664	672	617	601	630	684	644	667	656	660	643	616	628	673	652	676	627	660	644	617	709	638	638	687	660	666	593	689	640	631	638	649	662	620	606	648	659	639	611	639	614	660	636	688	662	628	625	645	676	619	607	646	658	640	648	642	653	624	584	641	655	707	684	664	672	596	665	597	643	685	703	697	654	679	672	599	627	628	641	671	614	650	631	665	643	646	632	640	640	655	641	666	676	686	646	691	648	665	616	691	623	663	665	686	643	670	668	681	673	660	660	672	642	628	656	671	653	656	638	659	659	673	683	654	666	655	640	642	588	667	633	647	636	638	597	657	636	645	647	660	655	697	663	656	646	654	661	700	670	606	621	611	660	660	629	657	583	700	654	670	618	661	640	667	624	635	625	640	640	660	651	677	652	683	630	630	613	612	695	666	669	651	631	653	647	646	651	652	681	649	638	665	661	620	661	654	690	657	692	668	637	652	626	632	652	632	648	680	639	629	602	678	643	629	637	660	679	659	649	658	659	649	634	645	664	675	664	667	635	666	676	624	627	621	642	651	603	668	640	644	684	637	669	619	668	652	642	600	660	635	662	705	592	665	633	607	639	650	647	618	661	662	648	656	621	630	666	667	618	664	630	676	631	641	674	651	633	654	644	639	628	642	664	627	650	640	616	635	657	658	690	613	619	625	616	702	664	608	655	652	614	701	644	651	654	626	664	610	645	674	637	668	662	651	662	644	631	620	629	650	663	697	638	624	659	652	612	627	675	696	616	665	640	664	695	654	648	672	632	657	666	710	626	667	635	606	641	612	647	599	646	613	669	653	643	633	604	639	647	667	675	656	618	624	703	672	584	656	637	648	640	683	626	635	644	668	676	688	649	684	611	688	720	644	662	666	691	678	651	630	679	650	663	623	653	692	646	606	679	704	660	643	586	584	621	680	659	644	620	611	658	644	652	679	635	583	637	636	615	640	601	685	643	637	628	656	648	716	692	616	652	668	586	679	614	638	679	650	600	615	656	688	662	648	636	626	616	599	655	645	657	623	639	627	689	626	677	615	657	669	593	647	635	645	657	636	681	681	642	650	651	610	632	636	659	596	657	655	656	643	702	646	632	649	637	619	648	649	641	644	629	639	658	626	639	646	674	645	689	647	650	629	627	636	625	639	611	629	623	654	659	689	669	680	645	663	666	656	638	667	681	676	653	666	655	688	630	617	655	657	679	660	647	624	630	639	628	666	661	660	669	654	656	653	619	644	629	627	642	707	634	649	662	632	625	645	615	655	639	687	710	669	661	614	640	635	642	696	615	651	668	681	648	644	617	608	635	634	656	620	678	691	630	658	602	621	674	627	643	643	604	604	648	597	654	614	614	655	639	656	618	682	641	675	663	617	680	660	652	630	647	636	620	643	677	654	638	685	642	658	701	653	629	651	610	694	657	677	687	645	639	620	683	652	692	622	638	662	641	642	627	682	690	611	629	665	632	617	654	720	669	606	652	628	636	637	653	624	634	638	664	611	629	665	634	660	655	628	660	637	650	659	581	664	591	650	653	647	615	667	641	658	636	655	666	672	676	645	663	611	611	667	617	639	639	664	650	663	618	660	644	669	620	640	664	662	686	630	667	680	651	658	597	672	676	673	655	702	655	635	673	666	621	625	637	620	688	594	717	618	718	662	659	628	641	697	676	650	645	649	646	619	652	650	658	680	650	614	667	647	663	636	633	658	611	619	638	646	637	636	646	644	613	653	646	655	668	642	632	646	639	687	615	627	666	694	654	633	633	650	683	651	614	670	637	676	610	623	660	671	646	663	695	633	707	667	595	668	598	660	645	649	657	708	630	636	680	645	662	635	678	684	658	661	681	677	678	658	689	630	665	661	637	628	662	690	693	637	632	627	675	642	657	659	648	645	679	590	661	698	651	649	677	737	654	685	685	686	673	647	635	641	634	677	677	647	626	619	606	611	686	651	670	639	645	678	681	645	649	664	653	634	631	639	632	681	658	630	679	660	659	647	658	688	620	666	624	655	680	640	616	660	688	646	652	646	651	643	639	634	636	626	670	630	646	697	667	655	713	623	664	640	660	634	640	674	644	698	617	606	646	686	669	667	664	613	660	649	637	609	622	693	648	633	655	621	602	641	669	645	648	665	654	697	663	643	655	627	678	663	676	647	623	657	646	682	652	653	719	659	659	619	700	667	649	624	664	709	696	653	641	647
15162	23951	22630	14823	8560	5551	3208	2200	3688	2587	1158	813	697	636	608	604	577	586	570	604	589	633	582	603	626	576	594	590	584	562	588	607	595	622	574	604	617	598	628	617	589	580	560	564	627	567	601	603	645	537	619	612	592	602	602	571	591	577	585	612	600	577	587	578	636	607	553	605	598	594	579	612	602	593	626	603	588	593	575	597	536	614	567	585	604	574	575	578	624	575	588	569	606	591	585	596	576	602	576	572	578	580	631	555	563	575	589	585	595	566	610	552	590	560	610	586	577	590	598	579	555	610	568	585	572	571	598	629	612	613	559	592	564	534	614	559	604	522	563	631	584	562	601	626	586	562	563	554	588	594	630	588	614	621	613	608	581	600	509	602	587	559	567	598	560	594	620	552	583	577	600	578	621	582	572	569	572	588	578	606	584	554	563	607	604	544	538	600	576	612	610	643	572	548	595	643	645	616	582	601	614	628	636	605	598	553	591	578	582	616	593	634	589	539	577	536	565	589	561	565	590	627	584	614	555	576	590	567	649	587	611	542	600	610	614	573	567	595	600	571	590	613	594	617	573	604	587	593	597	554	579	590	566	578	574	589	563	624	573	571	635	590	588	557	560	593	549	578	546	586	603	599	637	584	570	619	553	594	636	579	560	558	590	551	620	625	591	578	590	620	560	554	584	567	578	596	548	582	583	578	594	574	583	609	538	606	573	586	598	622	591	574	586	536	569	610	566	626	609	561	559	583	558	599	604	585	612	623	589	601	611	568	602	605	584	571	555	609	602	600	605	579	599	630	579	594	585	588	582	576	565	563	605	636	559	603	619	572	534	588	627	577	561	539	574	552	637	609	640	583	581	588	596	586	579	603	568	559	616	573	636	625	639	555	542	598	565	575	571	580	602	579	557	564	578	597	599	633	558	592	583	603	582	596	613	605	579	616	577	625	582	594	594	576	592	602	606	598	584	576	581	547	568	607	593	596	598	600	614	628	568	533	604	599	588	544	576	527	556	572	611	584	567	595	574	564	545	629	605	603	618	546	618	538	589	549	577	575	553	575	595	571	572	625	584	609	614	583	631	601	595	565	620	620	585	554	536	625	598	564	562	632	595	603	571	586	564	561	575	616	592	572	603	585	572	555	560	606	579	611	590	593	563	580	612	566	625	601	547	602	603	615	611	571	599	588	573	552	532	574	523	583	598	606	608	625	599	556	591	589	579	597	612	571	580	596	594	575	600	620	588	610	583	584	592	565	572	597	592	640	570	567	605	583	590	574	574	590	575	611	585	577	578	573	534	531	601	651	578	590	610	582	555	583	607	630	614	599	564	565	583	573	597	610	549	571	597	587	564	567	611	590	625	559	591	617	572	626	589	601	575	586	573	603	558	593	584	563	541	578	587	593	586	615	529	603	580	602	564	557	573	534	627	561	558	600	560	589	573	560	613	540	580	574	665	584	645	555	569	585	582	618	578	604	623	615	596	576	556	643	585	634	580	613	624	602	593	615	595	578	576	582	554	574	588	596	658	578	588	584	598	586	581	582	560	607	561	628	560	571	599	573	600	608	580	602	614	590	592	627	659	569	583	608	607	613	577	573	577	602	605	589	563	574	572	575	594	608	569	614	582	643	605	591	635	577	559	556	610	623	561	581	566	609	547	583	539	547	594	591	562	591	634	576	601	576	565	553	572	584	557	596	585	619	573	580	606	592	626	656	574	588	582	580	617	584	599	595	575	574	572	622	585	590	552	595	564	586	574	594	578	600	573	592	554	594	601	569	589	575	607	570	638	581	621	589	601	625	579	569	585	572	572	578	654	561	616	564	569	622	617	575	610	605	587	607	592	651	563	609	564	619	575	585	594	559	566	596	577	586	631	613	574	567	571	559	589	574	628	607	606	570	585	567	571	591	592	613	580	613	577	601	569	584	538	589	587	588	563	587	591	554	566	596	588	613	606	569	579	567	598	625	586	591	595	564	584	612	612	541	614	625	567	589	562	587	630	592	603	600	622	537	611	571	601	616	591	576	566	590	627	559	564	631	579	551	590	640	583	624	577	554	583	601	587	635	562	576	547	636	586	637	608	601	624	557	643	589	566	605	593	564	565	584	551	613	599	594	604	574	582	569	574	580	585	596	609	575	581	621	611	568	553	591	614	589	619	573	630	583	598	609	575	566	609	580	603	595	581	546	592	629	585	589	601	577	573	624	576	614	580	601	590	588	621	556	575	579	558	582	586	593	589	556	573	571	583	578	602	570	592	598	597	586	555	628	575	516	535	605	575	599	595	579	595	597	555	580	599	578	564	558	570	574	533	580	595	632	563	548	598	593	610	554	589	585	606	601	601	624	578	621	633	580	604	630	628	609	586	625	595	581	591	574	595	612	596	621	557	567	582	603	553	576	573	592	546	613	603	607	643	572	564	632	608	610	582	596	568	629	627	603	564	577	564	565	565	588	580	539	546	585	587	600	587	590	621	591	586	556	580	548	582	580	603	571	590	612	566	590	581	617	568	614	604	609	572	557	579	571	623	583	584	605	566	585	594	600	613	577	577	587	605	632	585	563	582	565	571	556	593	584	581	582	615	594	552	571	586	572	582	611	609	557	565	611	574	594	640	596	612	588	632	544	556	584	624	594	595	571	569	595	620	577	591	576	571	618	570	615	602	582	545	592	567	555	585	583	582	572	567	573	586	540	595	598	616	571	581	583	612	613	553	569	567	561	591	513	610	612	601	558	590	584	612	545	576	614	616	575	584	593	584	593	593	587	587	605	595	615	583	547	600	630	556	627	575	579	555	573	582	607	617	584	585	551	604	542	600	587	567	596	573	555	599	612	581	588	638	594	631	592	637	588	600	595	600	600	579	620	629	603	585	611	531	590	567	586	593	568	590	599	616	582	562	624	580	632	605	576	608	609	618	571	576	578	602	555	633	603	566	578	602	594	583	595	564	572	611	595	591	596	597	631	575	600	637	575	575	603	554	608	573	582	588	583	600	562	553	605	578	579	599	623	574	589	573	589	627	572	561	569	594	621	564	628	541	576	600	626	569	599	577	575	554	600	593	573	562	598	583	572	624	618	629	532	602	589	621	597	560	626	624	604	616	572	622	624	576	588	619	580	618	561	573	571	613	574	552	575	572	601	584	608	597	613	561	572	584	568	557	561	621	580	570	593	569	605	558	592	599	562	584	577	566	600	603	575	610	557	545	553	593	625	546	587	583	632	551	587	638	526	570	619	594	556	536	572	589	602	574	575	639	615	601	624	538	586	591	590	596	608	545	598	590	564	562	608	574	608	606	595	586	598	578	586	593	571	584	568	574	571	588	562	587	620	568	611	572	571	575	619	586	602	561	605	620	612	636	576	581	604	580	595	560	587	580	599	587	617	649	577	564	569	592	623	586	606	588	605	576	569	619	581	564	650	576	625	641	565	562	561	593	610	581	582	570	565	589	581	589	563	571	606	575	604	602	590	594	576	611	614	603	560	593	603
25724	21562	27924	26753	20053	13354	7645	8081	12338	11108	3550	1401	849	676	644	610	634	638	584	619	656	579	642	607	594	645	610	604	587	621	632	613	611	633	571	557	634	606	588	588	654	589	604	631	617	595	610	630	596	643	613	646	618	640	633	612	608	682	675	654	606	610	623	620	596	587	578	614	578	610	564	625	643	628	642	604	605	596	614	595	615	650	608	638	595	586	597	580	605	618	594	598	639	610	626	628	615	621	608	653	630	604	642	635	593	583	661	640	609	580	623	604	602	634	593	627	582	614	625	616	647	637	641	601	623	566	602	609	642	623	566	604	613	579	601	557	652	603	595	585	624	637	654	597	599	636	605	594	632	537	569	654	645	630	621	574	655	618	619	605	633	611	653	617	592	672	622	598	591	608	601	556	578	619	607	588	610	621	626	607	583	609	647	615	590	591	623	578	610	638	583	604	648	604	597	630	573	639	599	571	643	578	614	572	614	613	596	615	579	622	580	652	619	620	621	623	614	619	589	604	580	635	579	651	595	679	631	566	608	596	628	613	595	630	578	643	618	597	597	634	596	572	609	621	611	621	576	607	597	593	587	647	684	606	591	569	581	600	554	605	611	629	632	615	587	587	653	609	603	628	605	582	610	602	594	627	567	607	598	634	596	601	614	616	580	549	616	611	575	577	562	620	612	596	604	652	624	617	600	570	590	622	592	694	626	597	565	627	608	610	633	596	669	638	596	607	590	680	618	613	570	630	618	571	613	599	640	624	661	634	608	627	587	621	596	656	602	556	641	593	611	577	610	589	587	628	600	610	617	611	614	590	647	661	576	620	618	576	627	600	604	576	559	662	641	594	610	611	587	629	636	593	588	614	629	657	585	620	614	618	618	569	655	631	615	608	590	582	643	561	592	611	615	592	593	591	637	643	571	557	571	581	594	618	621	598	602	629	611	629	652	642	594	598	640	635	592	564	638	572	598	575	577	588	630	582	613	606	588	591	599	604	588	581	636	613	614	618	599	617	573	573	654	577	595	614	597	623	591	602	590	579	660	621	634	633	637	625	596	568	611	620	622	601	616	608	559	608	644	626	593	582	586	592	616	617	597	655	596	644	601	596	610	626	597	599	632	596	572	616	614	633	603	621	550	597	648	615	627	635	606	567	633	611	620	602	604	606	618	620	617	565	615	703	586	610	608	642	643	568	641	606	582	616	627	625	622	630	575	601	605	592	616	622	622	610	615	609	618	618	636	626	626	593	593	574	573	582	636	606	580	603	610	636	623	598	633	611	613	573	609	649	596	587	642	555	646	608	600	638	576	595	631	598	587	557	550	623	584	614	619	592	629	655	631	603	595	595	643	616	615	593	592	626	599	636	639	576	624	574	626	599	612	598	602	646	589	628	602	569	581	632	576	615	582	536	582	591	598	610	631	595	552	588	616	639	605	577	559	632	624	648	602	568	627	627	585	582	619	617	648	626	606	584	573	627	640	610	626	640	649	606	574	606	610	559	627	578	615	625	621	612	627	609	605	579	698	618	589	646	629	611	580	622	580	627	592	596	581	606	642	640	642	613	638	532	640	607	602	612	627	646	630	599	590	573	635	657	605	611	620	619	679	598	614	563	617	586	564	588	571	658	646	628	584	595	607	636	619	614	580	601	620	578	616	637	618	628	602	617	620	641	624	560	589	610	642	565	622	529	564	635	625	634	636	651	636	637	548	619	592	622	563	618	595	639	634	624	600	608	617	581	563	641	659	630	586	574	612	646	582	595	597	612	551	630	547	583	617	606	622	591	653	598	596	586	590	617	623	607	654	641	586	656	641	642	625	627	622	648	581	575	630	600	600	645	600	629	615	618	605	618	606	614	598	595	583	614	621	623	586	629	607	583	567	603	576	585	666	581	650	612	618	630	657	586	614	615	616	596	599	601	572	602	601	564	597	586	633	616	629	657	602	631	639	634	602	606	638	593	626	610	607	658	569	592	619	571	586	596	644	594	576	568	592	578	605	599	612	595	589	620	641	558	603	613	628	594	599	604	586	563	624	592	618	624	600	607	623	574	635	600	594	650	636	643	594	633	583	651	640	604	637	584	617	670	597	637	632	580	594	626	598	605	599	602	559	621	609	606	633	595	632	608	576	636	607	613	620	577	612	600	608	561	597	642	622	596	629	600	573	658	576	590	601	589	626	635	588	591	578	652	598	641	594	593	619	609	586	602	597	602	631	572	612	594	593	589	595	602	627	650	606	606	622	610	601	607	609	604	614	604	662	630	596	652	571	630	605	651	607	619	629	574	606	583	586	581	615	645	633	579	587	633	581	605	598	589	593	619	602	633	625	557	593	628	603	598	569	660	587	566	589	554	637	584	634	574	582	562	558	609	640	631	591	593	614	637	583	615	633	611	584	617	622	601	630	632	634	634	589	619	634	639	610	591	554	655	610	604	603	611	620	617	631	558	619	606	609	607	627	622	626	595	599	632	628	631	595	570	644	623	611	597	573	568	574	617	660	619	613	595	618	631	585	571	577	608	642	620	567	613	634	602	629	580	607	573	586	638	600	585	596	586	584	560	602	597	577	597	558	629	564	572	585	629	632	642	622	596	627	626	676	570	631	583	634	592	628	591	616	637	665	610	637	621	604	589	586	580	605	577	607	589	589	607	613	580	629	597	620	607	628	590	623	593	631	619	575	589	622	587	559	611	627	571	601	631	607	620	565	607	592	573	615	606	619	608	600	624	635	631	613	597	627	579	648	618	617	589	632	593	576	614	569	597	633	634	620	622	591	603	615	620	606	630	571	578	581	592	630	618	628	633	611	597	576	619	603	606	606	628	611	604	603	622	628	600	590	586	609	602	649	675	596	583	610	582	597	608	630	577	572	596	581	576	599	618	607	603	587	629	604	578	602	575	615	615	583	639	652	579	598	604	582	623	564	614	676	670	631	576	666	645	590	565	629	608	623	583	621	628	633	614	617	599	615	617	651	598	619	597	611	577	621	607	608	630	616	618	593	612	622	605	612	580	600	616	591	636	605	625	640	601	559	615	602	582	596	636	594	572	632	593	616	631	605	628	616	601	634	595	624	631	598	626	597	609	584	640	639	616	617	614	626	605	605	624	591	593	604	579	589	631	636	583	584	644	592	589	573	596	600	573	575	610	602	649	628	571	623	581	631	611	590	610	642	656	628	627	597	654	591	619	610	610	593	571	620	606	624	616	557	617	615	602	601	623	577	611	658	609	647	614	612	612	608	630	637	589	584	595	585	627	670	605	608	614	611	613	632	624	597	574	602	587	591	624	616	609	557	604	615	595	572	680	644	552	590	588	609	632	593	582	643	614	603	530	657	614	635	599	570	589	614	592	574	657	604	617	619	617	604	626	609	548	613	659	611	614	625	602	611	610	613	582	619	591	564	601	621	611	595	622	616	634	600	606	618	622	609	635	645	587	616	590	626	617	605	643	630	589	612	589	633	592	665	571	620	632	644	582	629	634	549	570
15062	29304	28733	19030	16391	11733	7375	9725	13243	10561	3401	1593	872	705	602	552	598	602	544	633	578	594	577	595	589	566	587	575	584	575	600	589	614	584	593	567	552	582	621	564	565	626	560	566	572	580	564	590	585	607	598	596	570	604	599	606	593	582	625	598	603	586	543	566	590	582	618	620	595	640	575	545	625	593	572	596	599	585	552	557	557	591	623	573	619	604	555	544	534	561	596	569	577	545	570	578	604	604	619	602	599	575	565	555	575	562	623	573	586	634	589	587	539	555	556	623	570	552	589	578	583	596	567	577	620	535	570	588	563	564	622	561	544	545	590	590	568	539	618	541	571	577	565	576	551	540	566	580	623	579	564	548	588	578	608	607	569	579	558	580	591	527	564	608	602	544	576	577	594	588	574	573	583	604	594	532	547	616	585	581	589	606	588	551	611	593	582	631	563	569	595	629	590	593	553	583	563	612	574	538	581	530	571	572	606	571	581	554	569	552	562	550	575	559	540	581	591	612	602	544	583	576	565	563	591	607	582	561	599	573	549	599	545	599	589	553	582	587	611	591	584	567	575	601	617	589	577	556	560	604	607	569	582	552	550	587	532	614	539	595	569	580	609	594	573	536	531	573	606	613	601	561	599	569	569	553	581	576	601	601	574	599	603	593	569	582	578	531	614	575	568	594	564	593	595	587	589	581	555	582	575	570	599	580	599	572	580	576	569	620	592	545	545	592	629	594	571	570	562	562	567	522	569	607	582	571	582	562	604	603	584	582	589	616	615	569	575	539	510	540	579	625	549	650	618	553	569	619	562	601	587	596	554	571	573	619	586	591	594	561	585	580	593	607	549	574	534	635	551	584	566	578	579	554	572	621	560	592	560	544	557	585	604	563	563	549	566	602	576	607	593	564	596	555	583	573	589	601	583	629	605	572	590	592	569	608	564	570	542	568	597	581	619	550	581	628	593	555	596	575	541	588	581	555	608	600	636	557	552	598	569	599	623	596	550	620	606	593	609	582	593	571	558	601	559	556	561	603	615	583	586	569	540	587	606	578	577	582	590	583	604	606	546	575	559	567	604	575	577	628	571	612	554	571	607	566	593	575	568	602	600	551	595	577	589	587	570	574	559	604	552	558	592	602	586	549	599	591	606	585	555	591	558	567	565	610	569	597	580	597	597	548	606	595	630	561	582	551	620	604	565	573	535	574	595	600	559	579	574	573	604	568	560	611	565	597	625	577	592	556	600	573	603	598	576	601	567	575	603	583	563	573	552	600	602	602	556	621	594	579	605	566	548	562	578	608	608	586	573	567	575	652	582	618	586	586	623	595	593	598	573	616	606	595	626	558	572	602	559	560	613	561	562	584	586	599	553	563	593	562	538	632	603	588	617	624	576	542	597	612	603	586	564	617	559	576	596	585	543	625	592	547	568	555	561	602	546	571	547	559	572	553	616	540	576	566	569	610	559	568	554	546	560	575	573	571	564	561	585	578	563	563	602	568	562	626	578	593	645	583	524	572	560	552	600	579	541	558	594	552	580	573	609	573	574	582	604	544	583	599	593	597	559	583	598	525	586	645	563	567	590	595	587	584	538	638	633	590	546	561	539	575	621	574	616	548	563	570	583	569	578	604	603	588	582	596	583	593	605	573	594	579	604	595	560	631	573	596	577	543	568	627	594	585	584	550	598	618	588	573	594	591	563	621	552	569	577	537	562	597	577	586	593	566	633	602	582	603	546	614	583	573	584	590	542	564	587	596	574	599	561	566	602	616	569	557	544	612	580	611	563	600	576	582	588	529	532	575	588	608	624	572	618	585	566	584	585	551	593	605	581	590	628	598	618	599	603	569	584	559	569	617	541	579	589	570	546	601	561	567	582	590	575	564	622	612	525	597	596	584	539	587	561	581	591	599	556	608	575	532	577	557	615	572	607	620	558	583	558	577	569	599	580	589	612	558	556	574	572	628	585	589	574	570	579	575	548	574	641	601	602	564	591	558	548	577	591	572	596	597	556	567	606	596	595	597	577	589	577	567	589	567	585	618	593	587	569	567	665	576	546	590	580	599	557	549	570	577	555	575	603	568	575	585	621	631	608	569	613	561	566	606	580	611	579	583	561	518	565	587	577	519	572	583	592	617	553	591	580	620	572	619	580	531	548	607	583	577	584	582	570	554	563	558	596	605	554	572	585	562	563	588	579	540	575	593	555	595	588	607	575	610	556	628	584	584	568	540	595	600	596	592	583	591	574	553	566	601	613	581	551	579	581	611	572	595	552	575	599	645	569	508	569	606	563	592	620	579	574	572	552	626	553	625	565	584	571	607	579	583	604	573	583	605	572	556	616	562	632	602	632	537	612	585	570	568	553	557	571	600	599	601	576	574	636	561	587	600	566	610	593	612	584	598	571	624	605	594	581	595	559	591	599	579	578	599	571	585	612	578	578	565	583	556	551	613	578	615	582	556	544	599	647	568	566	563	614	623	585	594	573	557	605	646	598	591	585	561	546	581	557	541	544	623	570	560	588	582	552	578	596	561	559	565	636	620	603	533	589	537	602	570	612	578	620	586	612	602	587	567	544	582	554	582	558	554	561	539	596	558	564	561	600	595	572	626	559	579	555	538	579	595	587	572	571	577	548	566	590	613	572	598	555	591	565	579	573	589	595	614	572	596	576	600	566	598	566	545	582	587	572	547	558	566	571	549	572	576	644	629	577	562	584	601	573	551	550	598	606	591	600	587	574	559	570	596	601	627	586	590	555	568	604	589	588	576	612	561	583	585	605	594	560	566	577	582	589	575	566	547	562	584	562	567	604	597	588	584	579	594	581	612	624	570	561	593	616	593	583	584	587	602	610	600	559	572	559	590	613	588	539	547	569	567	526	615	640	537	577	605	558	562	588	532	606	608	580	577	549	551	549	584	603	584	588	617	530	569	561	536	587	572	606	582	596	612	606	570	590	587	587	621	585	624	582	602	557	632	585	541	569	590	563	532	561	548	574	612	573	546	581	610	598	571	573	535	555	561	614	614	606	581	572	559	585	541	581	604	575	560	563	547	593	564	589	577	597	605	561	593	580	604	609	604	610	583	600	550	550	576	599	599	614	585	596	583	572	606	579	625	559	559	562	572	556	577	598	581	593	572	555	580	571	604	587	587	589	587	589	593	601	598	570	579	609	611	574	597	613	601	589	591	594	575	572	563	566	618	587	558	564	575	578	622	593	535	558	582	559	604	617	592	581	599	621	583	572	588	575	585	632	530	605	551	607	522	627	565	568	546	622	574	563	577	567	555	636	553	566	586	591	589	570	591	604	538	550	567	613	559	581	573	578	620	603	597	564	550	589	544	614	590	643	574	598	545	594	571	581	538	606	599	615	590	605	593	560	612	569	559	615	554	577	601	612	597	595	556	566	583	555	606	573	551	600	568	555	593	579	543	606	580	603	581	594	632	584	609	574	594	607	576	567	562	563	565	581	626	583	616	591	564	566	616	632	583
24269	21376	28838	24902	23355	22198	17031	16777	25898	22486	8332	2597	1219	843	843	792	759	710	776	736	722	694	747	741	695	766	717	752	703	723	716	714	777	742	727	697	712	797	707	747	771	661	704	697	715	711	722	705	785	713	742	712	704	746	713	721	692	733	720	707	704	712	747	725	716	716	755	749	629	703	710	725	690	676	711	730	694	712	684	695	721	682	709	676	685	705	690	717	747	700	672	755	667	727	708	652	713	689	746	715	720	688	678	714	700	764	713	716	702	751	716	680	743	678	712	717	719	699	743	754	767	702	750	717	695	723	696	666	686	686	735	737	748	762	723	759	715	719	731	689	724	726	740	706	714	693	738	733	699	719	716	715	737	727	696	689	733	731	699	709	744	740	723	682	724	753	673	775	682	717	730	677	777	658	754	760	712	681	730	738	731	705	734	669	745	751	748	762	694	687	684	714	696	703	709	678	692	761	654	745	709	739	674	729	683	701	713	687	754	713	729	697	757	695	675	731	652	712	731	675	685	679	710	687	679	717	710	710	665	721	676	726	700	765	727	705	741	717	705	712	660	705	686	755	703	724	708	665	731	693	691	698	731	692	719	656	704	725	746	722	692	665	702	689	665	719	684	713	681	692	677	743	727	700	703	694	706	718	767	732	726	724	660	742	649	682	694	731	678	731	677	726	746	704	710	717	732	714	776	717	721	726	769	705	722	744	739	685	695	664	733	730	751	733	664	766	695	646	710	719	685	743	752	691	665	706	727	753	677	741	701	697	703	660	723	745	694	713	711	666	698	750	757	726	708	755	740	735	704	687	740	708	706	701	735	745	710	704	728	668	726	665	746	703	742	699	713	682	680	700	749	722	733	698	717	694	678	698	692	699	721	709	746	702	731	702	684	722	738	734	645	720	730	717	714	727	744	738	758	728	745	663	639	707	716	653	696	741	722	711	705	682	764	698	678	678	671	703	702	747	788	699	702	756	712	725	702	706	707	732	711	705	668	673	658	707	763	723	746	746	680	760	718	752	729	700	732	727	728	729	712	702	703	693	731	729	731	731	733	731	714	699	712	708	700	752	700	724	695	736	691	673	722	732	780	684	709	730	685	727	703	729	768	719	738	758	712	753	692	763	702	709	683	672	730	715	742	675	698	727	740	727	687	753	695	721	692	684	763	659	692	681	710	719	725	724	683	709	738	714	702	738	723	672	691	691	759	718	665	731	702	689	701	760	728	716	709	684	686	712	693	750	734	685	721	705	729	697	712	736	688	673	755	730	672	677	697	747	759	737	721	700	746	691	683	748	743	709	707	740	725	755	713	707	677	719	705	731	681	722	678	721	740	702	724	694	703	721	712	723	664	700	693	742	655	698	711	662	722	681	698	765	711	706	723	703	717	710	681	691	711	745	698	736	705	726	719	654	754	716	705	734	709	685	722	745	719	740	702	752	722	741	710	718	684	715	745	740	679	717	655	659	725	780	703	722	686	741	723	736	699	735	702	727	703	717	664	756	716	731	713	694	705	717	701	640	712	672	704	695	697	744	703	709	744	734	720	729	734	724	694	748	706	729	728	745	769	688	670	709	687	723	756	682	749	746	684	741	714	745	717	632	740	686	731	748	724	760	745	701	703	731	714	725	745	686	709	721	736	780	710	691	712	705	745	693	696	719	714	702	709	738	711	718	698	753	746	706	713	701	697	664	690	695	707	690	694	698	702	700	774	726	694	725	709	705	726	718	708	734	682	713	710	663	717	664	723	755	733	681	671	730	714	646	704	724	711	739	723	691	738	706	673	713	738	732	708	691	712	708	725	714	752	716	726	733	721	713	702	731	687	712	686	683	700	721	728	702	680	689	685	667	673	749	707	734	741	707	706	710	704	693	689	710	776	677	729	705	722	731	665	711	711	675	705	738	730	686	709	712	724	699	721	744	657	725	702	720	704	712	735	665	701	690	734	705	729	723	701	702	717	685	744	718	716	733	762	778	753	740	700	715	736	660	706	686	672	702	667	700	726	730	695	690	710	727	686	736	722	692	744	745	705	726	686	764	715	730	747	705	714	684	701	757	721	696	743	687	733	662	729	726	731	736	724	650	640	752	703	692	696	728	716	687	739	724	732	708	749	691	722	738	740	720	710	688	692	691	721	740	737	720	753	758	735	685	731	669	710	684	729	740	748	716	714	702	687	734	698	684	738	726	745	737	721	678	687	730	653	691	690	715	684	711	689	724	701	722	757	757	728	696	675	671	685	693	714	769	722	715	723	745	702	725	703	683	676	696	704	711	751	686	674	736	741	697	712	726	755	679	736	708	727	753	740	691	692	677	753	716	745	735	703	658	763	709	720	732	663	695	690	715	722	739	728	706	683	675	741	694	747	698	669	732	703	708	735	662	728	751	711	737	679	695	667	692	705	739	715	677	703	704	736	706	717	711	741	795	763	705	660	745	714	693	755	727	729	709	695	693	725	713	690	711	698	720	735	712	734	720	674	770	692	738	717	705	726	749	717	766	696	709	694	664	697	714	729	690	698	728	705	712	714	693	722	720	679	704	704	735	692	715	743	660	728	709	699	683	701	704	781	705	765	687	628	723	739	748	704	731	700	694	731	698	731	710	723	694	717	660	749	712	657	731	686	684	722	731	699	709	663	725	707	712	710	658	674	707	721	695	700	698	729	734	739	695	689	742	742	710	696	663	722	655	689	724	730	709	689	658	705	676	721	673	728	692	724	709	735	714	687	672	701	729	696	725	685	725	692	707	687	699	722	713	720	719	672	743	711	701	708	687	691	703	696	673	708	743	692	700	755	731	690	673	751	667	744	642	701	758	695	740	704	658	700	732	752	747	673	684	720	712	705	741	709	658	701	683	739	728	718	725	695	744	702	731	718	706	744	721	671	760	737	696	711	707	739	722	703	705	696	699	680	741	720	720	755	678	661	657	684	697	676	709	701	695	719	726	708	771	707	710	721	738	730	677	737	698	697	676	710	661	715	724	743	718	702	725	680	716	725	721	711	683	723	723	665	696	734	698	706	719	759	654	703	690	715	693	743	703	682	702	703	718	697	712	700	694	610	713	695	688	655	652	736	754	707	724	735	737	709	699	706	729	731	719	695	720	717	702	697	681	705	727	689	691	723	741	756	707	738	693	692	703	731	730	688	743	696	766	748	692	712	716	706	671	716	753	683	682	691	744	731	736	754	655	694	675	702	706	693	745	678	738	705	723	709	712	755	705	741	689	719	684	745	704	724	714	730	732	727	716	759	723	723	727	714	715	756	729	696	675	702	717	735	674	678	735	714	740	726	686	724	671	662	664	663	733	660	703	715	737	739	739	723	757	747	669	712	736	724	691	686	689	699	682	713	718	745	719	712	718	690	708	717	714	689	694	720	739	723	728	721	707	733	673	704	701	685	734	770	706	684	691	692	737	710	726	774	710	745	704	731	709	643	760	782	740	731	709	652	671	716	716	680	745	733	744	679	716	704	749	735	693	729	697
18081	34971	35258	27142	22609	18218	13702	18344	25753	19229	6714	2680	1275	848	719	682	705	676	679	688	685	631	670	643	695	649	648	711	683	681	687	664	676	663	642	652	707	620	727	664	636	663	655	673	640	664	672	703	662	657	672	632	650	658	651	668	654	672	671	662	668	689	681	717	671	710	662	668	667	664	639	678	687	682	681	658	654	679	675	658	687	700	648	686	681	695	676	692	631	638	618	622	636	649	669	700	691	650	657	625	687	632	680	642	648	618	648	663	682	720	677	659	710	657	661	660	647	621	629	673	669	647	635	688	648	661	630	684	681	635	693	660	633	649	665	625	621	675	661	660	696	666	644	688	643	666	666	611	665	670	691	623	688	665	659	653	619	645	680	606	660	625	625	693	641	670	693	622	687	641	673	632	679	687	675	671	652	661	628	610	683	676	679	693	671	622	654	660	699	674	698	640	694	690	647	649	733	652	645	670	613	725	666	683	665	686	647	627	694	560	664	719	695	669	695	690	648	694	680	618	715	664	644	701	659	693	646	664	666	707	614	696	650	703	640	629	637	710	655	616	636	703	632	686	633	715	636	699	686	711	685	632	672	669	670	659	662	668	667	622	657	633	640	654	651	698	668	671	670	669	637	697	652	655	599	708	725	695	634	645	674	638	690	626	683	698	644	649	681	644	645	601	660	603	646	713	660	657	600	664	659	663	674	667	675	672	664	688	635	667	690	658	652	629	650	640	653	676	687	615	670	682	665	673	667	722	695	701	662	654	619	660	653	654	692	718	675	662	643	695	680	737	662	662	647	668	648	625	634	683	662	660	651	628	648	673	630	677	662	665	690	664	650	623	612	686	627	657	697	684	642	696	683	683	632	706	646	664	617	610	660	663	645	681	673	669	674	675	626	639	636	654	695	630	702	675	682	666	648	632	651	675	616	668	671	664	623	679	638	686	687	690	651	686	675	708	670	722	667	701	694	635	686	630	691	673	617	668	669	719	686	648	668	645	680	671	668	660	692	628	680	666	645	697	675	643	650	688	670	705	654	666	651	626	701	659	630	647	677	646	647	658	704	667	673	654	665	655	691	674	666	633	648	674	660	671	677	676	699	656	686	630	656	676	649	671	648	652	664	700	608	693	603	663	669	637	680	686	659	655	652	634	647	705	633	653	636	714	657	689	644	663	649	690	657	670	684	665	654	669	701	625	639	670	647	678	614	675	638	702	671	660	669	719	654	654	668	675	667	714	666	651	648	637	638	624	650	689	681	690	642	634	672	661	661	699	621	638	664	637	684	685	638	677	700	663	660	665	639	634	655	633	676	663	698	665	662	617	661	649	660	674	657	648	651	613	656	658	691	643	689	663	680	693	672	656	691	652	719	651	681	633	640	669	716	691	737	658	698	699	697	660	689	641	645	612	699	676	640	682	632	634	674	680	649	673	657	713	651	670	686	670	694	655	644	622	675	666	674	684	685	642	609	657	682	650	627	695	659	681	639	658	666	622	710	668	695	661	692	713	650	649	650	659	666	681	673	697	625	683	605	700	613	668	693	688	710	658	712	653	636	663	673	681	640	643	723	617	683	669	672	674	642	683	670	715	640	632	652	675	630	659	683	650	623	672	617	721	677	701	646	591	702	696	676	649	646	672	671	664	657	652	661	626	681	708	668	662	641	656	653	656	643	648	692	667	696	628	604	698	664	619	651	674	646	692	658	627	665	612	648	656	732	657	667	654	658	672	647	649	707	679	705	643	623	625	658	655	646	715	670	614	653	683	635	658	696	672	644	699	679	715	618	644	679	658	651	626	689	649	640	605	690	650	655	688	701	687	655	650	653	663	641	616	660	694	627	642	690	658	672	679	631	681	610	667	629	691	662	678	645	660	726	614	634	658	677	662	634	663	662	614	671	669	654	649	725	642	605	667	636	673	684	622	687	657	667	672	649	684	674	666	674	631	610	659	637	700	651	652	646	644	655	658	692	640	711	675	664	643	692	656	607	672	677	666	628	665	632	672	644	663	651	613	660	673	689	662	643	651	681	606	673	713	694	716	649	689	675	637	650	670	660	662	671	662	674	708	666	668	655	696	682	648	670	636	636	657	710	620	652	656	634	683	653	652	656	672	653	673	648	656	636	658	689	629	648	643	626	693	624	681	629	680	668	668	658	630	677	658	679	671	662	640	682	669	643	665	679	672	664	696	669	689	691	669	682	653	695	687	646	626	628	639	637	695	622	631	665	657	688	682	619	698	648	640	650	681	667	651	721	646	644	658	668	613	726	666	620	667	693	613	673	678	606	671	656	709	663	671	658	647	626	693	643	659	657	676	662	691	670	650	652	632	668	659	686	649	698	610	630	645	675	636	652	690	653	680	670	665	631	634	670	663	672	649	688	652	656	654	667	643	619	655	676	647	652	672	671	703	620	678	623	716	669	702	657	636	625	666	671	650	688	686	666	612	607	639	673	645	656	683	624	681	705	646	657	629	721	649	658	677	648	691	713	650	666	691	649	665	649	641	650	646	612	633	645	660	686	695	612	649	651	684	673	672	665	634	649	647	661	673	713	666	673	680	666	644	675	667	640	655	657	630	656	653	662	639	731	697	654	625	668	672	641	661	707	614	666	657	612	686	682	635	644	646	682	669	647	633	637	697	712	644	679	647	680	657	634	680	675	649	618	654	714	659	641	696	677	673	622	655	668	648	654	677	723	690	641	675	667	670	677	606	653	652	693	653	662	646	668	656	673	685	600	675	728	632	656	670	655	659	642	623	695	642	682	672	668	647	723	675	686	703	700	682	646	648	690	644	642	683	690	654	692	655	629	675	653	639	684	706	669	679	671	595	668	670	677	693	647	690	648	649	664	647	690	599	615	663	648	691	703	657	654	695	632	632	680	656	674	618	699	646	643	589	630	629	613	657	659	657	640	676	697	644	720	637	674	651	661	659	718	626	656	653	657	637	633	644	656	716	680	653	671	645	701	640	633	647	655	684	693	648	650	622	646	638	676	628	626	656	639	641	655	633	672	666	617	676	658	658	651	671	681	662	652	672	644	673	706	658	652	629	711	624	664	680	646	659	657	673	671	658	668	651	701	634	661	599	641	653	632	684	650	660	644	687	672	615	678	665	635	654	666	672	617	652	617	663	674	684	658	674	674	657	676	637	673	683	689	625	672	697	669	668	646	595	713	666	688	643	678	639	640	689	620	647	622	639	622	663	664	706	699	647	651	664	656	648	670	663	652	633	702	631	628	649	667	655	675	694	678	638	675	621	647	651	666	708	708	683	703	683	668	622	671	659	655	649	632	659	639	678	619	638	636	644	643	662	723	665	699	672	650	655	665	655	648	648	739	702	674	624	638	700	657	653	696	664	683	620	668	701	669	662	644	687	672	655	715	625	659	659	694	697	685	633	683	629	630	646	697	650	683	649	618	642	647	660	692	704	676	654	659	613	659	649	676	657	680	641	630	658	692	667	644	657	642	645	694	675	684	667	680	656
29492	24362	21460	15275	9700	5424	4694	3265	2635	1900	1242	838	716	681	676	616	649	658	651	660	638	619	641	644	669	633	652	680	649	665	637	640	667	647	655	715	675	662	645	659	654	627	670	622	641	671	650	677	635	673	641	624	663	667	706	697	665	647	652	661	624	634	665	661	623	623	667	672	638	648	640	678	703	626	669	668	642	670	688	645	641	660	622	633	668	652	660	609	624	658	646	625	716	652	639	635	665	648	640	641	641	652	668	703	704	644	630	599	659	648	648	598	625	665	634	641	636	649	668	651	642	697	665	678	675	677	634	639	666	639	599	644	657	611	686	596	621	666	656	680	629	657	617	666	658	632	649	667	659	637	634	677	626	660	648	640	634	630	611	640	650	610	592	621	645	647	622	679	689	624	616	586	669	659	669	657	688	674	648	630	618	606	680	700	677	653	646	706	662	647	633	647	633	634	697	623	614	675	640	657	633	660	661	614	660	654	601	631	621	721	700	665	673	633	626	648	609	639	655	645	648	667	598	633	623	689	602	630	661	687	687	708	625	631	666	650	620	697	602	671	648	698	674	648	631	637	623	625	655	637	656	680	645	663	683	640	614	648	623	669	674	647	681	648	664	661	639	646	695	656	664	661	649	630	637	612	648	663	664	616	607	605	713	640	629	614	655	625	679	626	670	658	645	630	672	630	659	621	677	693	675	654	623	681	618	668	645	672	662	622	645	672	629	679	668	640	635	650	624	640	627	630	628	630	638	677	652	614	702	665	612	642	668	658	646	652	652	680	681	649	675	607	627	610	629	619	651	677	669	652	643	633	664	680	656	656	638	652	627	680	671	673	647	703	685	656	637	635	631	614	676	714	662	669	650	658	644	636	639	598	592	634	663	622	659	678	672	613	612	645	606	640	631	677	643	630	633	650	696	642	637	635	646	655	673	650	662	618	634	638	634	637	656	645	711	642	656	626	573	649	638	630	616	682	689	664	632	617	662	637	653	659	611	621	638	686	636	632	619	598	655	673	659	639	660	646	656	666	651	672	638	619	579	675	635	682	681	657	656	670	642	608	663	676	624	604	662	696	691	676	650	600	596	657	684	597	635	690	688	650	665	635	673	653	674	643	634	670	676	651	663	676	647	633	680	660	635	674	678	635	711	672	602	623	660	600	641	606	666	649	644	640	697	661	691	651	651	673	699	656	640	643	652	645	695	620	625	653	666	670	640	677	662	631	616	625	643	656	661	672	657	661	666	668	636	631	680	600	619	648	644	679	673	677	637	657	662	685	654	658	642	657	659	666	640	647	628	653	653	651	686	680	655	692	637	713	693	697	638	666	675	626	643	692	651	636	617	612	645	649	661	658	624	678	672	642	641	630	653	591	666	677	651	652	633	665	644	689	652	676	654	635	637	616	641	652	646	625	646	620	659	656	619	652	655	668	628	632	645	681	635	649	617	636	633	626	653	674	675	593	666	597	676	594	635	678	648	642	724	647	625	662	704	695	622	676	634	645	669	703	644	609	692	638	684	634	656	600	644	606	681	620	659	595	658	635	643	622	661	670	671	675	642	652	673	645	705	670	587	601	679	612	628	634	635	688	672	611	623	654	689	643	661	649	603	625	635	660	661	652	694	647	651	646	650	645	641	637	662	673	653	652	645	659	620	671	657	681	654	681	663	657	669	612	646	623	589	682	652	651	608	649	672	659	660	611	677	638	665	594	653	666	617	639	653	630	640	636	640	658	650	654	681	662	638	653	677	627	672	700	626	635	637	680	671	713	647	656	649	686	655	649	639	662	638	655	661	660	697	684	619	647	620	633	678	615	645	623	639	648	606	617	661	693	631	639	644	700	623	643	590	676	633	647	654	662	642	589	633	630	614	597	628	630	627	644	674	664	671	706	637	693	666	657	671	618	664	693	661	624	608	645	649	654	669	628	663	635	646	610	698	623	694	637	631	654	615	694	668	640	614	662	657	635	658	629	668	615	626	639	620	653	655	604	664	648	710	635	620	620	631	645	667	672	687	654	641	641	633	645	638	670	673	654	661	656	656	586	684	658	632	600	679	711	626	628	699	661	660	628	591	700	641	675	680	640	621	665	615	599	687	717	673	659	641	685	692	679	653	599	645	615	635	628	656	664	652	642	624	685	616	655	664	630	639	641	651	692	685	625	624	660	662	618	647	634	676	670	640	610	675	670	675	644	682	632	654	635	636	660	654	653	639	708	664	645	657	628	680	661	679	628	670	644	685	651	632	681	619	671	653	671	671	671	640	630	639	640	704	651	643	646	651	616	634	659	692	682	666	667	657	608	663	697	608	600	610	689	684	642	660	647	636	653	656	638	670	673	612	619	635	635	625	636	693	646	628	657	627	656	629	603	664	700	616	654	645	639	629	620	607	654	639	610	648	649	594	625	663	638	654	621	643	646	672	610	665	631	650	648	604	648	640	603	666	646	647	657	641	659	681	660	688	626	616	679	655	616	601	681	662	667	685	632	646	615	688	671	655	676	648	630	697	624	720	655	634	603	660	680	650	667	583	594	693	653	644	652	616	664	638	649	611	618	652	619	676	671	626	630	679	657	641	682	693	641	651	625	662	637	667	604	598	660	628	641	656	693	654	646	632	659	617	662	663	663	685	638	660	612	635	587	614	670	665	661	653	637	695	705	615	644	642	679	692	622	648	699	667	615	624	659	679	653	604	635	652	698	671	596	628	699	637	642	632	648	655	624	641	628	647	610	675	654	627	666	647	649	659	654	680	659	656	639	680	622	656	652	619	633	631	659	639	649	644	649	670	687	674	612	656	666	660	653	632	616	653	649	648	603	627	664	676	642	618	648	617	629	685	715	658	621	626	635	634	672	659	630	651	651	615	705	662	660	662	630	666	598	647	642	652	655	632	618	643	579	652	662	627	631	617	662	648	648	668	626	669	651	618	670	673	644	629	653	645	633	645	670	671	644	651	675	659	658	663	672	668	615	668	664	625	652	693	639	672	653	646	687	658	658	645	595	634	657	656	655	604	669	622	660	693	663	630	623	639	678	628	674	658	627	625	659	639	636	690	666	661	637	673	679	634	647	637	630	663	632	636	671	699	637	640	682	578	621	666	635	666	632	692	653	666	679	706	687	633	605	677	656	637	683	668	678	610	623	656	663	656	684	661	677	651	649	669	638	694	685	638	672	641	646	633	698	677	636	608	646	654	664	694	654	676	654	666	680	602	636	645	654	657	635	654	624	644	672	632	677	639	626	635	642	633	660	652	618	616	669	637	646	647	663	681	609	659	662	623	667	609	628	637	628	647	606	622	647	656	644	633	663	619	616	626	646	622	635	647	697	655	647	665	643	642	655	694	647	669	650	635	644	628	638	634	677	644	654	609	654	637	624	623	633	629	588	640	620	668	641	666	618	692	617	642	645	700	654	632	647	692	703	661	639	659	645	685	616	619	692	640	678	666	681	583	609	628	656	657	617	664	615	618	695	631	660	633	641	653	683
16412	24909	19306	12887	9265	6258	6154	4405	3284	2277	1258	831	652	568	573	647	552	591	573	561	602	575	616	596	584	583	554	595	563	634	588	569	583	592	582	555	556	593	594	598	610	621	547	573	601	609	572	644	636	567	614	581	580	574	610	565	571	600	601	597	574	600	601	616	634	582	538	591	589	627	563	577	579	606	561	591	649	639	609	569	596	584	603	578	588	570	581	592	549	598	598	599	617	591	564	588	600	558	583	634	544	618	582	566	628	538	613	563	601	579	585	609	596	586	579	572	579	621	577	578	609	578	597	582	585	597	603	615	601	579	564	589	554	591	554	578	591	591	586	550	625	611	626	618	575	579	587	563	591	598	571	568	599	596	620	578	575	552	610	592	612	578	591	612	586	583	606	622	579	597	580	612	581	582	613	596	595	590	584	565	606	551	609	608	568	624	579	612	598	563	598	574	589	615	613	608	603	567	552	595	592	614	552	611	567	624	611	564	617	577	606	557	575	606	597	554	578	575	599	558	599	591	539	595	587	577	578	626	597	561	621	611	566	568	614	567	576	590	555	538	576	562	599	578	552	581	588	578	580	603	622	579	545	621	569	510	583	604	637	594	562	597	607	594	564	573	554	559	610	543	573	613	559	596	634	585	562	619	611	586	587	571	544	557	605	593	586	580	601	576	586	598	564	580	569	606	583	628	559	557	602	650	594	599	573	589	589	554	610	595	576	596	570	571	583	563	582	589	588	540	579	585	574	615	567	578	614	581	581	581	571	606	584	618	589	589	620	607	590	615	553	585	554	584	527	600	572	603	626	566	572	575	625	601	584	623	576	611	557	599	558	575	600	592	584	618	641	613	590	574	592	572	553	578	608	590	604	585	576	575	561	559	584	588	594	605	601	566	572	657	586	595	586	549	602	541	565	572	624	598	593	571	575	579	582	579	622	593	562	601	599	619	577	606	593	592	594	578	627	601	579	590	609	572	598	595	586	599	580	619	580	581	567	572	588	567	617	557	582	588	585	602	578	643	592	571	609	601	569	585	651	612	597	583	582	564	550	603	583	600	590	583	572	584	587	571	602	632	601	555	558	602	561	587	618	587	597	556	567	583	572	579	577	564	558	560	604	606	591	591	617	576	622	608	599	552	604	619	588	616	575	557	583	605	628	555	557	564	617	605	589	621	595	619	573	560	626	573	617	597	573	604	601	570	600	581	579	601	569	604	583	579	574	622	609	572	580	576	582	581	543	588	561	584	573	580	629	561	588	629	588	572	613	536	608	596	640	581	634	573	597	600	569	605	598	582	603	638	559	559	574	583	590	583	556	578	595	578	541	569	590	622	573	584	618	600	537	572	584	607	592	585	621	592	554	555	573	555	555	594	569	603	569	619	585	604	609	575	610	588	545	623	557	590	580	558	596	575	599	583	605	584	580	586	559	615	609	550	602	574	585	599	611	600	581	582	606	582	590	599	588	559	599	580	583	580	588	626	558	616	604	562	588	603	587	582	629	533	543	584	620	552	598	586	571	560	553	608	599	591	585	651	620	610	612	612	595	598	582	565	558	590	601	594	635	588	566	604	568	581	623	619	571	554	592	605	595	605	608	613	604	606	592	578	597	578	611	561	588	591	615	569	586	600	590	594	569	580	592	606	594	559	602	542	558	650	558	525	630	616	602	595	573	589	601	577	601	604	548	591	570	572	598	578	629	570	614	549	622	629	613	605	560	572	618	628	582	592	590	589	603	599	603	589	606	592	605	621	583	607	540	643	557	575	573	577	604	563	627	590	590	577	576	576	598	611	572	606	580	578	571	633	573	589	598	634	596	639	614	579	558	620	571	593	603	591	599	623	600	574	614	643	598	589	597	575	564	622	580	537	571	630	604	531	561	610	576	578	564	539	585	619	587	597	590	620	625	623	592	586	588	556	594	613	603	591	609	597	595	599	612	570	577	610	631	588	579	576	603	569	590	587	562	513	572	567	582	584	659	587	606	614	583	578	593	594	577	573	585	575	597	575	627	550	600	556	635	574	585	608	602	620	584	571	579	567	571	571	595	586	581	607	584	598	566	588	591	576	605	570	604	581	588	602	599	558	583	546	620	582	630	620	600	546	547	554	589	578	558	617	567	593	537	604	582	644	592	595	616	565	583	547	569	584	607	549	633	576	577	655	568	580	596	572	579	595	583	589	531	610	549	626	606	618	586	596	562	574	572	601	558	610	606	588	597	552	586	638	596	571	582	584	585	596	538	581	553	622	585	569	626	562	598	623	619	600	596	553	597	544	567	591	604	607	551	569	556	578	618	556	595	554	568	607	594	600	610	571	585	552	598	616	570	582	598	612	610	580	607	584	597	580	537	575	552	616	586	564	616	561	577	586	549	577	584	627	566	558	581	553	562	600	620	620	581	625	638	604	572	571	572	598	601	560	604	574	562	595	596	553	587	622	587	567	572	577	582	568	586	594	592	563	555	569	605	581	561	582	600	599	565	562	555	631	548	568	573	618	606	571	565	585	586	545	605	610	572	647	621	589	606	582	598	567	611	568	595	601	614	599	530	614	600	613	591	577	556	551	627	601	577	570	553	631	542	558	569	605	577	590	582	580	557	560	559	633	569	579	568	585	549	587	575	608	588	593	587	566	581	633	602	605	582	567	571	600	563	605	608	584	595	594	579	620	590	591	599	612	665	623	612	570	563	599	571	585	618	609	588	592	641	558	543	589	600	572	559	580	581	588	625	566	571	603	619	565	596	585	608	592	585	603	590	569	660	588	583	611	596	647	567	593	597	588	530	590	574	624	576	554	604	593	607	581	608	577	592	530	587	631	579	595	582	549	624	588	597	596	596	572	572	586	603	586	589	614	588	625	614	594	598	581	625	577	594	620	629	593	584	648	621	616	594	568	562	575	579	657	618	565	580	571	550	568	544	583	606	611	605	574	594	600	598	568	625	596	584	608	590	582	565	634	538	603	617	602	592	578	595	658	578	533	586	584	561	572	597	597	612	637	612	560	579	651	611	611	585	546	598	621	606	589	599	571	587	577	588	642	594	597	629	554	607	608	546	603	557	617	569	585	564	615	591	622	599	589	566	594	598	559	587	602	624	586	612	542	604	609	597	636	571	621	616	566	557	568	606	583	594	545	569	582	576	560	588	633	561	568	599	568	607	570	599	593	598	604	609	564	600	575	584	607	590	567	577	587	566	610	593	567	606	549	589	592	597	617	572	577	558	624	609	629	560	611	618	589	580	601	574	574	576	564	615	598	593	551	523	584	561	605	602	602	563	575	563	587	575	520	623	601	613	566	573	584	591	615	587	620	630	572	569	575	602	627	627	511	569	588	596	554	601	582	617	558	553	598	616	609	586	555	586	604	562	601	587	659	578	623	633	544	496	559	577	575	549	598	602	595	591	577	522	573	589	565	581	569	587	607	608	604	604	595	619	585	603	626	610	628	575	587	569	584	583	578	580	613	572	575	555	611	605	637	570	595	612	582
25615	21514	27857	26914	18955	17012	9888	5793	9795	8795	4001	1577	909	739	640	630	606	672	605	615	623	671	604	577	619	643	593	627	584	610	574	639	604	602	597	580	600	595	615	631	602	618	620	623	631	594	621	614	624	548	616	643	626	625	599	559	596	638	579	619	569	585	577	603	650	605	633	593	621	602	629	599	549	590	549	611	602	575	562	633	636	595	591	618	631	625	606	587	606	610	572	598	662	567	617	589	628	590	626	590	628	570	571	633	618	618	638	639	626	617	649	582	579	613	619	574	581	626	589	572	591	579	625	601	573	635	627	621	617	644	639	639	583	584	594	582	614	619	603	553	649	599	582	579	595	610	574	594	590	591	632	614	639	634	605	605	579	586	618	609	528	620	598	609	627	649	575	566	567	579	617	593	637	632	582	597	607	611	634	627	612	639	622	639	610	617	632	656	599	607	617	599	643	598	604	682	625	595	602	599	575	596	557	597	585	616	604	600	636	576	606	584	587	578	597	592	651	610	618	611	596	628	600	577	605	630	588	601	616	597	607	592	614	579	577	580	577	638	594	584	621	584	643	570	627	568	642	582	581	589	570	601	615	615	596	626	630	608	590	542	576	588	579	607	648	595	635	622	614	599	601	639	614	611	639	597	603	576	595	628	655	580	597	610	651	628	593	608	554	579	575	567	571	621	603	602	619	561	589	583	569	607	606	640	654	584	594	571	577	608	576	539	582	637	608	635	660	617	601	582	592	604	573	547	594	610	600	615	588	596	571	588	571	630	587	583	624	644	624	610	592	620	624	634	586	612	594	597	614	634	539	653	605	596	641	616	597	615	625	587	640	632	594	607	591	601	612	644	620	608	584	628	587	615	616	558	614	616	631	593	571	589	626	626	633	586	587	636	584	579	591	560	557	622	561	572	570	585	600	600	603	640	589	555	639	648	573	580	580	643	614	589	601	584	595	601	591	648	606	612	586	641	577	627	605	587	636	655	619	608	612	567	631	637	607	588	607	628	627	613	598	579	604	572	626	638	636	589	629	582	576	601	602	564	582	573	621	613	570	595	590	601	594	574	626	630	620	594	627	641	624	552	605	568	622	588	629	618	645	587	592	595	607	607	615	598	621	639	589	629	624	606	589	633	577	603	600	626	572	616	605	612	579	625	577	591	617	568	613	615	587	627	612	587	664	630	608	573	595	609	662	587	554	533	573	612	611	576	629	598	567	609	571	625	607	588	632	600	584	615	627	592	555	632	579	588	566	617	628	599	540	557	599	542	617	564	564	594	621	600	637	586	572	609	587	571	648	587	579	563	591	604	614	608	630	615	597	554	645	633	599	614	613	581	638	642	610	596	603	602	644	591	591	629	608	624	599	620	603	588	612	683	586	616	584	586	592	616	594	586	631	563	599	565	601	564	631	553	641	620	595	599	554	592	606	555	611	624	581	605	609	595	573	607	603	652	566	576	611	596	618	612	564	620	609	600	621	605	584	594	554	633	633	616	553	610	617	608	636	602	586	577	580	603	617	588	614	591	611	626	603	586	629	592	589	618	574	618	623	598	642	625	595	613	580	573	615	602	629	584	591	614	563	602	620	675	603	630	631	613	634	636	602	563	604	574	592	609	599	632	600	575	592	589	583	595	634	576	554	593	611	624	630	646	634	608	639	574	599	614	589	649	623	548	627	590	619	584	578	618	590	585	640	634	584	539	642	613	577	573	583	610	589	600	587	576	589	559	562	621	625	549	615	629	647	601	613	614	551	579	579	626	614	590	582	607	638	621	617	597	596	611	619	599	617	588	559	656	585	566	594	599	593	615	639	602	621	605	625	604	623	607	580	615	629	635	574	608	585	620	628	657	621	642	583	573	557	625	637	613	594	628	618	631	587	650	640	630	596	612	623	598	604	644	596	580	656	607	642	641	581	586	583	593	598	599	586	599	580	620	563	606	584	570	604	620	627	626	607	613	600	600	631	593	575	626	611	557	570	605	599	630	642	654	597	586	577	639	635	626	643	585	628	616	595	612	615	625	608	598	606	615	600	602	591	628	596	601	632	561	648	636	608	602	561	607	616	595	616	638	611	591	596	582	624	668	652	560	603	583	615	592	580	627	624	556	596	602	633	607	635	585	600	601	617	582	560	625	579	639	577	656	621	612	624	619	636	613	602	642	620	599	545	605	589	571	633	612	617	575	615	625	576	572	583	594	582	591	605	641	615	582	609	609	569	622	660	631	601	565	576	620	601	595	631	606	632	602	606	576	609	601	574	632	576	573	531	614	596	589	609	618	613	572	621	628	604	610	611	617	601	599	559	527	621	641	551	624	590	653	636	620	590	636	651	651	574	609	561	630	626	608	582	657	631	610	619	625	606	606	543	583	629	634	577	625	542	611	595	597	604	625	557	559	612	592	562	648	603	637	623	641	598	590	610	542	565	609	594	608	585	636	611	593	561	583	604	600	595	582	568	635	606	637	610	601	611	607	630	595	616	579	593	579	613	610	616	602	623	578	619	640	628	618	580	621	561	565	600	587	614	545	656	618	597	570	597	615	596	574	598	596	598	612	637	620	605	571	600	618	577	621	581	604	626	588	574	633	557	580	586	650	615	601	629	598	601	607	577	577	615	548	670	614	598	575	605	594	597	635	606	602	614	601	641	604	555	554	587	617	626	627	625	565	636	610	624	610	658	628	607	601	646	633	619	572	616	601	590	625	609	604	593	605	599	576	614	654	616	650	624	597	612	608	606	630	600	645	598	554	576	624	585	621	644	628	624	627	598	636	553	612	669	567	645	592	644	601	586	606	609	583	593	584	587	575	626	578	597	594	601	594	645	652	608	623	605	615	597	573	617	559	621	579	600	546	602	629	558	618	574	603	605	584	606	613	606	573	581	625	607	624	628	627	594	609	581	592	575	530	575	638	608	581	643	612	600	617	643	596	629	573	586	595	587	639	613	619	605	572	603	624	620	623	555	625	606	638	624	582	625	590	629	567	655	577	595	630	625	592	551	574	608	613	592	635	614	586	600	643	622	637	585	593	620	582	625	642	599	627	610	576	607	643	609	595	627	594	559	650	614	607	607	625	634	609	627	553	588	643	596	593	610	601	591	584	605	562	644	569	631	578	585	620	637	597	586	606	594	626	634	626	588	629	619	565	598	620	575	601	583	605	660	627	578	585	598	624	606	594	587	588	579	540	612	638	619	614	584	619	615	599	576	615	619	585	601	635	615	610	632	626	618	610	574	592	599	584	601	630	635	608	585	597	589	623	576	607	659	603	593	597	599	594	597	606	683	611	617	595	587	620	596	589	610	641	626	585	607	631	593	643	618	624	618	613	591	603	588	649	670	586	615	621	603	633	605	611	558	562	589	614	627	622	628	579	604	608	592	587	615	593	576	642	577	610	619	606	634	641	599	614	590	601	624	617	607	575	532	621	616	569	597	611	578	633	597	627	597	630	612	610	646	652	613	627	625	589	625	642	636	614	574	599	616	645
15970	30240	26898	20197	14663	15020	8995	6812	11426	9267	3986	1790	971	678	641	640	607	521	566	603	582	592	579	574	558	572	573	572	555	591	545	548	555	591	609	594	576	554	560	593	555	604	536	545	554	578	617	551	581	621	542	564	596	563	544	534	576	549	527	603	578	616	559	598	593	575	547	564	617	598	621	559	625	568	604	560	523	600	530	590	564	546	633	538	547	576	585	558	533	525	568	601	544	544	565	609	628	565	577	585	558	599	620	607	528	579	602	600	608	591	555	550	568	562	581	555	607	579	549	554	569	588	559	560	549	593	565	589	563	576	578	583	563	614	593	569	529	581	585	575	552	565	574	547	587	567	548	582	536	561	605	589	592	564	565	599	574	596	563	569	596	600	597	565	576	540	589	586	522	594	568	543	561	588	561	591	556	559	613	599	600	587	565	568	574	547	594	570	576	593	558	584	616	546	596	596	643	603	568	571	624	592	547	582	566	531	512	565	551	578	539	578	529	580	550	576	544	576	591	584	577	577	606	569	559	579	564	606	538	607	537	596	590	555	599	599	578	551	596	567	542	558	588	548	571	552	614	564	565	601	550	577	564	617	547	531	536	554	603	599	553	558	612	567	551	575	571	567	599	558	545	515	569	600	561	534	580	575	571	574	591	586	552	620	577	562	568	561	552	561	553	548	594	602	566	525	578	587	561	563	532	596	605	591	554	548	577	599	585	553	533	509	580	580	579	580	580	590	559	585	524	536	609	605	586	559	559	562	578	557	613	585	543	598	566	568	550	565	590	575	547	592	570	602	631	582	587	574	581	569	590	607	551	579	571	561	545	582	538	545	594	598	571	557	563	548	543	550	582	622	593	525	566	539	570	521	576	584	525	557	572	570	567	581	561	521	603	558	547	567	544	599	577	598	532	581	550	567	581	593	609	594	535	571	569	568	570	594	526	593	613	579	543	524	553	577	557	576	588	578	557	566	569	589	536	554	568	544	575	614	559	549	575	567	545	568	573	552	559	572	628	595	544	595	540	570	560	567	542	555	577	571	572	562	563	563	562	577	563	552	557	574	556	566	540	524	573	566	563	589	549	560	563	567	602	578	587	559	542	564	526	561	560	543	563	589	579	555	596	588	559	603	580	613	582	557	597	533	588	580	593	560	573	584	544	534	574	603	582	551	574	582	611	552	560	592	524	595	596	533	603	554	534	567	579	563	581	573	580	592	581	600	551	554	575	558	579	585	591	592	583	590	569	575	557	562	605	563	605	563	545	579	568	566	607	585	580	577	607	579	531	552	551	589	545	573	564	543	531	568	566	585	582	559	603	572	564	549	553	562	566	546	547	587	580	536	596	582	578	513	606	586	570	590	579	568	588	584	547	597	577	553	543	531	596	558	568	543	556	570	566	549	547	580	583	612	564	554	589	562	542	515	571	567	525	579	586	585	575	589	610	569	536	528	599	579	553	571	562	534	582	589	570	622	578	540	564	559	594	571	560	560	548	562	575	569	503	559	552	549	534	599	571	647	570	595	530	523	539	600	550	536	573	601	576	619	577	587	560	553	539	575	568	575	563	573	588	550	552	575	572	572	550	583	568	534	570	582	553	552	549	579	598	519	597	583	611	561	565	582	591	604	546	586	557	592	585	556	576	593	566	570	532	579	590	578	518	555	571	537	581	582	606	583	570	587	551	574	559	589	598	583	586	587	543	629	541	538	628	563	561	588	570	566	543	590	572	570	534	598	607	556	546	563	563	569	515	543	564	591	560	606	622	543	574	598	569	568	548	562	556	535	549	545	548	595	553	564	590	587	589	569	588	619	570	598	540	551	599	528	554	563	593	570	574	585	532	588	580	587	554	598	558	593	569	541	585	567	584	554	552	557	591	547	540	581	572	590	542	593	573	558	568	619	558	584	544	528	583	576	574	572	565	605	611	581	586	554	610	554	604	540	565	560	554	540	577	566	577	559	602	572	574	571	573	551	569	574	577	554	530	580	569	560	593	605	571	575	559	566	552	594	553	553	594	540	560	558	597	563	607	574	524	584	543	563	599	544	570	560	551	590	531	571	569	577	613	571	594	552	557	520	558	588	587	561	572	553	552	539	499	546	568	560	581	583	573	606	563	590	593	606	593	585	578	584	549	540	576	592	570	533	538	559	570	577	552	581	591	589	555	529	598	555	563	598	521	579	578	590	583	575	562	594	556	573	531	583	557	554	607	599	560	561	543	549	575	601	549	588	583	554	559	570	591	526	583	583	576	594	576	539	586	542	579	564	566	545	624	558	546	592	578	571	588	549	554	584	530	577	569	560	520	568	576	531	569	537	603	582	581	564	563	550	495	569	546	572	564	561	578	577	582	585	560	602	572	565	548	597	566	558	532	572	595	589	550	563	568	566	540	556	536	575	556	621	542	546	573	573	585	568	592	561	566	571	554	578	543	537	614	574	581	549	604	567	504	582	604	582	573	585	581	561	545	573	579	572	549	569	614	570	607	547	575	567	580	532	545	554	605	554	568	594	563	614	630	567	605	556	572	574	618	584	600	570	582	559	616	578	592	546	594	593	537	556	552	556	570	543	552	574	587	568	558	511	607	596	573	568	600	565	552	560	570	568	570	598	581	550	542	585	567	557	546	582	572	545	526	596	600	553	540	573	590	507	581	550	549	599	557	573	581	563	566	594	524	575	550	578	589	551	566	600	598	560	548	526	599	546	561	566	570	548	575	582	530	609	557	567	591	593	586	596	551	572	551	564	586	584	556	609	592	586	582	511	526	585	566	586	583	580	553	543	563	569	556	543	570	584	529	578	580	552	569	578	587	564	550	562	608	536	554	577	569	580	573	582	603	542	594	610	547	547	581	570	599	602	564	542	545	622	596	591	608	550	591	570	553	538	505	581	574	562	570	551	596	550	584	585	601	538	562	603	581	565	534	586	550	573	611	536	579	578	573	600	581	545	546	569	591	571	617	560	598	555	567	568	612	560	563	552	576	568	576	559	550	589	567	535	595	520	616	555	516	595	536	554	548	569	583	550	565	543	603	539	550	586	595	568	578	572	581	560	585	553	573	599	609	525	544	594	565	596	584	591	585	559	550	566	591	575	592	585	563	551	587	571	585	559	628	567	577	564	538	573	558	519	540	589	555	551	540	589	568	586	545	593	566	534	503	563	572	575	594	581	622	571	573	569	567	549	580	619	546	572	559	601	593	588	589	581	557	561	543	611	561	594	608	542	547	570	525	615	594	579	582	576	549	542	599	617	588	578	568	556	606	586	544	576	490	541	563	578	563	530	541	610	562	544	567	523	557	579	573	567	545	563	563	547	596	537	597	567	549	562	609	582	558	576	583	603	580	544	514	558	568	559	550	529	593	585	566	584	577	610	570	575	515	562	566	606	565	564	546	540	593	561	518	529	581	575	597	589	560	534	524	558	617	564	520	552	551	571	586	568	583	583	571	576	557	611	586	581	546	558	604	609	576	564	551	554	540	588	607	596
24262	21398	28797	25026	23775	25563	17657	16642	22035	20008	8433	2620	1387	884	765	703	744	713	762	734	713	733	748	694	738	719	711	713	712	689	699	713	723	726	664	674	683	691	675	643	679	699	722	682	717	738	703	659	709	698	702	714	721	684	741	729	689	665	722	681	716	733	714	739	699	684	724	717	718	721	736	674	706	708	706	666	709	705	724	686	679	698	693	728	720	707	668	682	679	705	708	717	700	700	705	703	680	661	715	689	708	696	737	645	702	706	694	711	668	699	717	735	742	723	712	709	716	670	724	709	711	703	762	684	683	635	650	709	658	687	744	716	701	715	680	749	746	695	719	668	678	688	663	704	721	680	673	674	701	729	670	700	684	686	669	713	722	706	715	706	715	749	734	680	686	694	771	731	675	717	724	723	693	673	677	686	719	738	654	764	674	706	740	752	651	685	680	696	688	704	695	718	686	727	705	718	722	706	752	646	679	678	690	735	769	694	673	680	725	683	681	735	707	681	701	702	676	708	675	723	729	694	698	667	686	698	722	685	696	723	690	703	699	679	709	702	728	689	735	772	692	749	722	721	697	698	662	689	739	700	658	699	706	687	669	660	724	680	717	685	727	678	718	711	722	704	744	737	699	720	732	716	688	671	692	669	661	713	671	670	729	731	727	698	681	699	721	662	717	712	706	689	702	665	641	661	719	652	715	697	699	694	713	705	715	674	735	686	708	689	749	730	693	686	732	704	694	707	683	693	701	697	697	706	713	677	701	655	683	737	717	719	703	666	645	703	690	677	682	668	713	717	675	689	712	704	669	695	694	679	687	679	699	673	765	621	728	686	710	701	675	662	750	707	675	733	738	664	716	698	708	729	694	675	777	686	744	714	681	666	710	685	668	664	724	668	735	687	715	723	706	672	700	632	674	663	687	758	634	697	682	734	702	704	701	730	688	689	653	682	701	684	731	661	694	696	673	708	676	708	705	742	656	693	663	735	682	744	705	744	696	717	635	702	700	651	693	714	742	674	681	719	698	672	775	675	754	720	722	694	719	709	682	658	660	709	684	684	737	718	691	670	721	718	709	755	710	685	694	674	731	691	630	705	689	659	707	701	696	689	672	703	714	704	708	728	710	704	694	717	729	644	717	701	741	686	662	714	679	689	711	673	697	722	697	682	689	690	673	702	694	694	695	691	699	739	741	678	703	687	716	705	689	669	631	638	731	716	697	687	706	657	698	649	691	715	716	691	719	675	647	662	750	665	669	690	692	693	744	642	644	685	686	740	705	718	738	640	720	706	694	697	714	639	708	698	650	681	699	718	758	740	682	734	697	677	674	731	645	669	755	675	674	693	678	727	724	712	753	726	674	739	666	708	641	705	706	723	716	668	709	678	741	699	704	691	692	670	714	700	681	700	778	704	662	680	662	682	702	738	762	663	728	708	723	688	665	737	725	674	670	744	764	722	716	694	710	732	691	697	699	676	687	691	686	663	706	696	640	679	641	697	712	768	740	712	713	709	634	667	742	669	698	693	697	695	710	670	684	655	708	707	722	735	739	713	683	648	718	699	679	725	686	643	665	678	696	715	746	708	697	702	701	788	718	715	698	684	662	709	732	765	720	718	663	663	684	689	701	684	696	699	735	716	651	694	718	712	714	638	710	713	672	689	690	676	659	674	694	708	707	698	712	718	658	692	711	705	681	703	685	654	711	729	717	727	658	707	715	723	674	737	679	694	753	716	675	670	728	685	710	698	698	697	673	748	664	684	671	688	704	675	718	624	707	735	722	720	710	761	692	727	644	722	709	668	664	699	651	687	728	684	728	652	707	660	688	668	634	692	725	686	676	711	684	693	689	719	670	720	710	700	715	715	703	740	714	671	696	698	660	695	706	721	664	726	684	717	649	709	696	701	694	702	699	687	693	718	659	754	679	722	691	698	668	717	696	702	712	685	682	709	696	735	712	701	701	748	657	714	735	672	770	724	711	673	686	711	709	685	655	699	735	718	676	745	711	739	693	628	698	668	676	679	713	711	734	623	692	658	729	661	669	720	723	715	691	677	709	680	737	674	676	643	708	658	710	731	737	696	655	662	677	667	683	711	726	720	695	688	710	668	714	703	642	661	713	714	763	706	654	658	688	676	713	660	680	700	706	661	670	704	731	718	636	722	684	702	697	681	674	690	698	693	694	677	748	683	693	685	679	684	682	692	742	676	756	689	695	694	717	740	700	645	705	693	699	683	674	714	689	712	675	749	679	689	695	658	671	679	715	746	670	705	711	684	745	706	690	662	652	697	701	660	693	670	729	695	742	657	709	709	733	720	740	674	739	696	713	634	667	720	723	674	720	714	692	663	717	650	673	721	716	690	741	706	741	731	663	697	709	673	709	697	704	661	711	718	701	683	681	695	734	722	656	674	730	679	701	704	701	681	688	675	726	748	687	700	694	691	716	665	649	694	650	738	660	700	684	662	672	712	691	693	688	702	707	734	687	680	727	732	671	737	692	632	649	720	722	665	708	707	739	711	688	678	636	659	712	663	670	699	623	666	716	716	669	669	678	717	677	661	691	721	694	677	708	683	742	730	703	686	703	689	680	653	673	715	666	741	681	689	663	730	723	693	661	660	674	669	741	697	707	702	691	670	627	693	672	673	722	659	681	693	677	686	697	647	693	737	685	734	702	671	727	694	737	741	686	713	689	699	616	675	676	662	738	711	716	738	655	719	742	713	692	724	676	649	725	720	696	656	726	723	708	665	663	719	694	703	754	741	695	734	672	700	734	716	657	722	684	765	687	701	715	698	669	720	710	712	688	666	683	687	721	686	693	691	742	736	702	717	702	726	677	707	660	704	720	691	672	676	665	700	666	697	699	717	681	670	728	722	735	675	674	733	671	693	707	701	679	738	690	643	651	709	723	677	709	665	684	728	681	673	672	665	747	693	689	703	738	673	671	686	708	754	704	639	669	688	704	705	782	703	686	740	692	700	682	652	671	676	684	692	682	659	691	695	673	706	746	705	689	730	685	677	697	714	729	705	704	730	701	682	725	657	654	723	712	702	707	722	700	691	671	716	691	691	753	741	689	658	707	716	665	701	736	688	707	718	655	708	671	673	704	672	677	697	677	664	662	657	687	674	699	695	684	714	693	734	711	700	730	695	766	704	710	704	661	696	653	716	716	704	661	729	698	767	667	750	699	668	649	712	748	726	717	672	690	676	660	735	712	718	713	663	696	658	662	685	681	690	677	712	702	736	733	710	718	672	616	694	710	697	693	736	664	673	693	693	705	698	679	710	691	695	716	645	698	722	706	689	705	690	640	694	724	681	711	712	710	722	718	711	733	686	707	651	704	681	722	661	655	702	737	663	683	679	630	709	665	737	722	703	708	699	680	724	697	672	701	675	710	683	650	696	698	717	683	712	714	715	761	687	721	664	721	660	671	706	683	697	751	675	692	703	701	685	704	659	696	686	724	675	644	735	682	668	719	632	708	715	667	695	705	706
18446	33095	28163	28580	23609	23229	13060	18496	21446	18420	6788	2613	1527	885	687	670	659	645	643	680	667	685	684	637	643	653	694	671	704	673	661	669	694	640	662	687	645	650	658	660	683	652	671	651	645	659	675	564	665	659	647	615	653	622	648	697	661	640	670	650	680	690	689	636	670	679	643	640	663	658	666	665	660	664	689	658	687	604	682	636	645	679	649	659	646	630	606	655	642	649	662	633	656	708	658	708	631	693	613	679	639	646	676	626	644	670	653	695	645	662	678	669	685	660	649	666	659	657	705	643	653	621	659	693	668	644	686	601	631	703	685	665	630	674	669	603	668	636	621	615	655	658	671	664	633	654	624	664	639	650	671	616	665	689	658	611	641	655	652	676	666	654	647	654	632	669	631	633	629	688	642	629	706	653	681	690	627	642	675	638	664	690	652	685	651	634	663	621	656	655	662	662	675	698	638	677	673	625	656	620	623	643	695	635	658	646	628	655	619	626	649	630	612	661	674	647	636	677	633	652	641	630	679	656	634	687	625	617	697	643	658	660	670	645	676	639	620	680	678	640	625	676	618	686	623	668	632	679	644	624	664	690	627	649	659	652	617	622	677	679	654	644	670	657	651	683	663	640	638	680	614	628	614	647	698	627	600	687	662	659	696	683	632	676	651	612	633	671	643	652	618	659	696	678	641	654	656	689	619	643	688	628	662	614	643	643	697	663	683	707	664	643	657	619	655	671	613	661	661	665	687	646	616	692	634	614	634	690	678	634	666	693	652	632	613	660	669	639	661	704	630	685	647	635	629	603	632	625	636	673	682	634	648	634	612	633	664	661	646	721	681	620	705	629	624	618	569	674	670	659	624	662	650	643	644	665	677	624	676	645	639	659	690	662	643	681	644	658	671	663	652	633	709	652	681	681	626	647	680	631	680	616	625	659	657	652	636	676	644	698	647	644	631	641	642	673	659	609	640	663	648	624	637	642	677	659	659	652	695	684	634	621	662	650	680	669	673	635	600	695	666	671	689	687	627	656	682	687	630	680	665	684	627	705	624	650	695	679	654	687	639	652	698	638	649	683	654	611	648	637	670	667	630	646	646	640	649	645	656	657	672	658	651	627	657	667	654	640	609	642	666	655	686	649	653	670	708	665	608	666	636	630	660	636	673	649	650	631	669	632	673	621	665	613	633	596	616	650	677	642	640	710	679	681	652	629	639	670	659	628	642	674	674	624	624	696	663	627	631	720	640	614	650	706	652	636	655	717	647	663	645	665	677	646	666	694	667	642	631	629	684	624	640	659	627	664	662	628	644	655	711	687	585	693	691	627	635	636	633	655	644	612	627	657	655	645	655	678	660	665	639	632	674	668	605	649	677	666	642	618	652	637	646	642	666	681	622	678	701	667	654	638	661	610	635	668	618	618	653	608	628	645	641	660	670	665	667	657	678	670	659	665	637	653	693	589	599	652	615	684	624	687	630	708	683	625	653	678	639	662	633	681	634	645	652	611	618	626	667	620	660	674	658	663	645	683	664	629	675	647	662	645	646	627	664	628	593	677	686	660	654	647	639	653	631	661	684	651	683	665	676	663	654	661	662	645	630	678	701	603	656	660	660	605	642	678	658	664	661	650	671	658	679	672	658	633	661	671	631	644	649	646	646	653	623	645	651	685	580	680	622	621	621	645	649	684	630	688	626	642	634	647	654	670	662	680	654	633	656	654	638	642	701	694	609	656	636	602	638	611	669	647	624	641	642	675	681	654	647	654	659	653	638	664	673	632	675	644	651	647	673	666	689	634	646	653	638	657	663	634	645	644	672	657	640	675	660	620	636	634	627	658	660	662	661	651	710	632	707	656	632	658	625	661	630	649	671	637	685	659	632	650	690	667	640	641	680	658	625	656	682	666	616	713	658	676	625	722	662	621	659	700	622	615	671	648	636	661	714	581	632	690	619	641	654	618	639	663	676	616	689	619	661	627	671	628	659	697	650	646	675	642	628	597	652	617	592	646	678	631	597	670	669	631	628	661	691	629	681	667	645	681	622	662	672	645	689	662	665	730	669	618	683	670	634	663	636	686	588	614	650	740	606	659	636	646	673	667	653	653	633	665	633	626	678	683	672	636	659	661	651	662	660	681	658	650	663	698	632	664	665	709	656	668	683	653	621	652	645	670	648	653	630	635	667	696	641	648	628	664	676	662	648	661	668	606	646	617	694	698	664	622	636	678	613	633	657	593	633	679	668	669	646	667	644	678	657	666	632	656	676	628	642	662	630	664	643	620	660	661	660	627	676	678	638	657	665	657	648	679	627	696	650	634	660	620	646	648	637	669	643	654	651	659	657	631	673	669	700	665	663	658	666	650	654	676	637	643	658	651	727	637	619	640	694	641	637	600	670	650	677	626	577	651	621	635	624	658	600	641	645	653	672	618	630	644	626	664	691	615	624	668	636	625	644	666	652	664	631	638	658	632	629	691	630	640	708	635	620	613	613	604	670	613	661	621	621	627	647	624	649	713	639	672	654	644	667	638	687	593	622	673	659	637	627	616	658	667	676	638	656	673	669	682	687	640	633	616	654	624	640	639	612	665	640	636	656	609	588	645	626	623	686	623	622	610	675	637	631	628	647	645	656	629	696	683	643	595	610	685	679	631	618	626	644	663	713	670	691	670	663	679	658	612	679	625	660	641	677	637	643	648	653	672	642	651	649	656	590	693	623	635	664	616	669	625	623	634	677	646	666	628	641	605	650	668	625	610	663	673	669	636	692	624	625	678	613	653	660	667	632	645	607	634	628	651	615	685	645	634	696	631	603	606	634	670	626	626	676	676	614	692	650	652	664	630	624	648	602	648	650	696	674	668	649	687	680	670	648	620	671	615	710	647	627	689	670	652	679	648	659	645	643	663	658	648	658	620	683	651	655	611	655	664	628	681	635	620	658	691	635	658	629	687	661	656	617	643	662	661	619	667	675	662	641	633	623	640	594	672	689	664	643	618	637	606	627	688	672	634	628	668	609	667	674	600	673	638	654	680	653	613	683	672	689	668	639	611	605	644	611	595	711	629	668	655	673	633	628	630	684	646	638	613	616	640	695	681	646	620	738	635	644	683	648	616	621	604	614	631	675	625	649	652	664	646	661	675	644	635	651	661	681	657	661	643	657	649	640	660	628	708	703	671	668	652	675	659	658	617	632	695	672	645	636	652	656	652	632	680	609	617	672	655	674	630	694	606	647	658	636	647	623	696	642	669	646	677	655	661	591	685	641	581	558	695	706	674	634	620	621	629	618	658	646	661	620	670	652	630	625	664	628	643	599	671	643	633	661	669	658	667	673	642	665	647	608	663	666	684	612	639	625	670	641	637	665	592	642	626	660	658	643	664	631	688	596	626	671	595	671	674	619	619	665	656	612	670	633	647	673	680	669	676	629	670	652	622	662	624	671	693	644	659	670	645	673	654	679	666	667	684	611	616	617	648	653	660	688	669	610	652	662	651	649	652
29097	23534	21075	16745	11491	8292	3752	2519	2033	1629	1017	763	703	688	676	661	662	641	655	693	624	607	678	693	588	663	637	669	652	639	658	655	617	622	619	588	684	657	625	665	682	652	635	621	617	640	682	631	698	639	669	693	662	663	671	656	628	594	632	639	623	620	611	661	597	611	658	654	617	665	638	662	594	648	599	654	674	652	643	636	655	670	640	681	625	653	631	618	640	635	654	629	650	646	642	644	641	635	669	601	678	683	631	660	617	597	635	651	612	661	627	611	629	607	664	654	653	652	675	652	663	635	632	722	658	571	631	622	666	646	662	609	627	647	636	643	608	649	681	648	671	593	617	661	623	674	596	628	591	626	684	652	627	665	645	648	651	666	630	636	607	644	607	625	608	594	668	618	625	654	637	660	682	610	635	686	648	643	609	633	612	597	616	636	639	621	622	648	652	650	645	623	671	625	624	665	633	598	662	632	672	626	659	664	648	656	650	633	695	605	639	668	628	659	633	618	654	669	610	677	639	638	656	658	657	620	632	685	653	634	634	633	618	665	630	630	652	652	608	627	623	599	661	666	615	595	623	630	611	617	662	673	651	633	622	619	601	639	668	669	643	638	658	651	596	613	652	641	661	638	660	679	661	671	636	614	672	600	637	655	658	624	656	597	619	644	630	681	631	640	655	624	606	669	639	647	659	658	612	655	637	593	657	656	639	641	640	638	613	599	597	644	636	619	620	575	598	621	683	587	661	677	597	627	667	628	645	645	633	644	614	671	636	596	635	617	584	625	648	580	652	645	623	622	668	636	599	632	635	646	640	625	634	621	654	610	633	610	652	624	658	615	646	648	588	630	626	625	648	609	659	628	592	652	668	620	640	640	627	665	662	664	626	679	622	672	656	646	630	591	640	652	647	652	621	623	640	632	653	694	646	699	626	644	640	648	691	656	677	624	664	631	605	635	648	660	625	686	627	666	633	615	668	628	682	673	633	632	606	605	647	610	677	637	661	650	637	642	661	644	655	625	614	662	636	629	645	651	630	610	639	676	633	684	662	653	672	704	638	708	620	667	626	616	650	636	625	640	650	644	656	648	616	651	609	607	678	609	638	631	626	632	657	689	655	620	624	634	615	590	648	625	689	660	674	612	611	622	630	687	683	595	643	577	664	617	648	675	642	676	614	637	667	646	647	667	630	617	650	691	638	683	579	633	594	627	673	636	672	628	639	689	607	613	632	645	612	633	604	645	653	639	605	661	670	631	647	664	637	644	608	633	639	610	654	696	645	654	646	657	659	604	638	633	620	659	640	618	610	648	639	600	631	629	683	611	648	643	631	647	611	645	657	605	653	633	655	640	651	661	621	670	633	644	635	622	639	664	640	642	631	634	637	651	617	659	660	613	665	597	637	645	599	625	643	643	658	623	617	611	663	626	616	636	628	616	660	678	601	622	640	671	699	635	663	610	603	606	698	621	599	642	632	636	596	638	604	651	613	640	657	676	629	616	635	619	698	643	686	649	658	660	691	663	645	644	652	650	629	588	580	643	617	631	636	680	638	637	605	616	638	665	696	658	707	647	626	614	670	644	666	639	625	602	644	620	637	665	612	652	614	668	688	676	643	641	622	641	648	648	621	602	638	631	654	639	627	660	670	639	618	665	603	623	670	692	597	646	609	629	590	607	645	660	653	627	640	640	633	662	648	649	651	609	623	619	649	638	645	657	657	624	652	617	623	627	615	642	612	647	607	648	660	676	653	619	624	609	647	619	609	663	638	665	659	639	665	624	654	665	618	678	614	634	626	642	685	616	675	609	644	650	663	653	645	661	652	643	635	643	621	600	679	617	585	610	656	656	614	634	615	624	626	652	655	674	624	622	670	577	618	653	613	693	672	679	637	601	614	676	641	609	647	608	648	607	670	642	612	628	627	603	618	607	658	671	672	657	660	694	663	643	659	613	582	602	704	650	626	631	660	624	608	649	636	623	615	616	646	641	666	631	660	665	662	628	620	655	600	656	613	623	663	647	642	664	621	647	629	651	655	647	643	662	645	619	644	643	674	688	669	641	590	587	611	573	655	667	638	647	645	663	649	634	676	613	638	700	638	614	631	634	616	651	630	657	674	616	630	642	630	660	647	656	650	645	653	660	646	642	663	653	645	647	653	620	681	656	613	631	607	604	613	625	641	631	639	677	712	653	641	647	610	634	607	605	594	644	609	654	654	631	645	641	632	641	622	700	632	596	623	665	629	648	643	656	627	637	574	599	621	621	612	664	658	650	667	619	642	651	621	628	701	641	640	613	666	643	646	634	637	655	655	702	630	679	647	685	623	643	673	629	645	625	640	628	650	605	656	676	630	687	686	689	601	650	649	645	673	684	681	679	644	648	624	647	617	664	617	657	643	607	611	605	714	648	660	671	630	628	621	631	663	605	642	621	609	637	713	636	614	617	614	596	676	620	692	599	623	612	617	609	632	675	624	597	656	650	681	624	652	626	631	657	634	674	632	674	639	618	615	648	646	642	639	605	692	622	651	628	648	688	617	633	643	634	594	607	635	635	657	612	670	655	654	676	644	608	685	656	640	615	636	638	613	645	650	616	633	619	660	646	671	637	597	657	620	658	684	681	645	639	636	635	629	665	655	650	671	622	681	657	650	599	606	645	667	595	672	632	634	646	640	570	623	631	611	631	626	612	645	609	618	645	633	660	592	653	624	615	624	605	632	660	648	590	617	656	638	623	670	626	646	602	643	685	659	634	636	650	636	636	617	629	614	640	656	641	634	588	645	645	677	649	662	610	674	601	617	627	635	616	655	597	607	644	622	625	702	653	633	674	644	605	648	653	643	637	652	617	658	659	612	621	630	700	659	645	645	641	632	651	643	673	657	625	615	659	669	654	637	654	637	642	630	645	586	655	649	606	607	653	652	645	632	629	694	677	675	632	619	615	623	606	642	628	641	624	672	676	614	664	662	647	627	608	624	569	642	688	620	639	657	630	621	656	615	672	632	652	665	686	631	650	656	620	622	647	658	638	646	576	634	636	642	597	653	599	602	621	633	606	687	633	644	662	642	638	673	621	648	641	666	639	641	661	607	633	624	657	632	614	636	644	626	643	640	642	630	658	634	619	643	716	611	622	583	636	628	668	646	606	625	616	658	636	648	672	619	630	631	630	668	619	646	658	687	640	622	666	678	673	677	628	645	638	605	661	649	572	633	616	629	641	647	662	596	640	659	665	612	666	624	663	652	648	660	605	642	615	647	653	649	633	632	650	638	653	663	622	624	640	592	658	678	657	649	633	628	634	592	659	648	643	642	658	641	607	630	683	615	639	686	665	688	672	599	674	643	666	621	648	622	613	658	616	646	637	657	646	644	634	610	596	631	602	628	636	644	632	654	635	642	635	636	627	685	693	576	641	669	627	679	607	664	670	649	580	673	623	644	643	637	619	692	614	614	662	645	609	642	642	597	607	609	626	624	667	640	626	634	645	680	669	663	654
15613	24368	19160	14219	10858	9070	4594	3408	2571	1898	1178	693	668	620	599	574	595	607	556	561	590	563	581	600	617	585	610	535	572	555	591	604	574	613	597	565	567	591	601	575	637	557	583	623	587	579	581	592	600	639	570	622	578	623	618	572	622	620	619	593	575	542	588	566	634	585	650	588	630	571	573	585	532	564	573	593	583	627	620	568	592	575	576	549	576	600	658	601	623	577	560	573	604	596	597	600	570	566	571	596	591	574	570	553	586	578	624	585	595	570	575	571	577	592	547	580	585	608	580	572	605	582	543	580	563	590	589	557	566	601	550	564	604	586	601	544	603	548	586	549	554	576	565	586	596	604	647	577	581	612	590	583	570	563	591	598	568	559	559	567	607	565	597	598	613	532	605	602	625	560	600	573	550	572	556	526	567	585	575	612	574	602	595	570	576	614	579	587	604	569	550	544	593	562	556	592	557	573	572	583	601	562	608	619	600	603	622	548	558	597	604	612	571	586	595	567	586	609	584	619	609	591	573	570	568	574	550	587	637	572	573	557	586	578	537	579	576	561	558	574	530	579	596	607	596	573	579	549	606	573	568	583	590	584	567	576	584	594	573	566	595	572	583	549	558	571	611	592	614	624	605	570	590	609	555	578	571	554	584	567	560	585	567	565	586	561	591	589	588	559	587	604	549	544	595	605	557	591	610	543	564	573	595	569	586	576	625	584	544	540	570	614	574	598	614	568	585	578	549	565	577	623	594	589	608	568	600	605	631	590	625	597	560	568	617	591	568	557	584	625	579	554	551	566	549	564	581	624	579	586	619	600	538	575	541	552	572	595	625	586	560	593	586	601	576	571	579	590	589	595	530	579	594	555	599	580	598	588	564	575	549	605	601	524	585	565	584	600	607	612	564	571	605	603	545	536	579	585	550	594	599	569	558	602	560	553	583	534	586	582	543	542	564	603	631	580	549	571	580	567	601	565	615	580	574	563	577	577	589	645	598	572	582	562	585	611	566	575	616	604	580	545	575	590	564	618	569	563	565	616	562	571	600	549	559	584	560	620	577	601	556	585	579	632	585	535	588	603	552	600	547	625	625	582	563	561	547	628	583	584	574	555	596	607	553	624	608	587	565	591	609	558	589	613	571	597	590	562	612	544	571	595	566	625	535	559	580	557	584	603	595	567	585	583	644	557	557	577	614	631	584	581	577	595	589	553	558	568	590	598	598	578	587	575	574	548	572	578	597	593	581	578	600	554	622	572	568	583	614	561	607	603	570	547	570	560	593	570	575	613	599	560	559	581	568	590	606	616	603	569	611	554	562	566	550	599	559	532	598	563	568	580	563	608	582	629	572	626	553	587	606	541	590	597	606	524	571	580	566	588	545	592	589	596	587	591	578	592	551	593	618	626	625	584	568	592	589	593	549	611	594	594	619	581	578	548	574	592	552	575	579	597	622	590	585	632	593	589	554	591	548	596	595	565	604	621	589	605	595	590	581	597	584	607	551	591	601	572	572	578	571	602	574	573	583	567	630	617	567	611	637	553	561	582	617	617	567	593	550	604	564	578	573	624	559	573	598	579	582	617	564	592	563	619	575	579	581	603	568	575	590	596	617	606	561	538	564	565	598	607	600	597	585	544	560	618	557	571	628	541	588	587	603	590	599	601	578	610	561	564	553	579	550	565	561	596	583	620	566	562	581	593	575	590	586	603	564	625	592	591	604	601	575	624	526	578	570	607	585	528	573	586	611	595	578	574	597	591	557	617	571	615	589	579	588	627	584	593	550	577	584	607	600	613	588	540	576	561	603	575	579	597	586	561	535	555	570	568	567	571	607	555	593	607	598	599	602	568	594	543	606	565	599	599	606	584	600	571	612	572	574	580	577	644	602	570	540	578	609	560	638	598	590	608	588	570	570	586	579	529	600	558	603	593	582	611	588	611	582	559	524	619	563	609	598	571	591	541	606	571	590	535	551	580	565	576	566	582	539	579	627	607	542	600	603	601	631	561	540	579	587	592	590	607	583	552	593	618	581	619	562	586	565	614	540	585	531	565	557	548	528	557	592	539	569	589	583	560	546	597	588	544	534	595	546	585	597	570	600	612	561	588	601	553	615	546	587	611	596	603	632	593	576	556	574	574	613	557	583	616	639	608	585	591	576	562	549	587	563	581	571	532	549	604	595	585	554	574	574	582	581	582	617	556	600	610	599	615	568	627	581	608	581	592	581	578	590	625	577	585	575	576	594	602	590	562	560	596	593	577	596	595	580	576	538	623	571	592	577	576	559	568	565	599	565	570	608	616	577	600	621	567	595	551	608	571	546	579	562	582	570	576	591	555	558	602	559	590	563	598	540	621	613	568	575	560	611	557	574	594	571	627	564	562	607	566	604	621	578	585	610	589	593	585	634	595	534	596	558	568	598	562	585	542	566	546	594	616	636	607	582	553	552	563	551	620	596	593	607	567	580	634	566	578	608	598	614	613	568	577	568	597	568	586	619	612	576	566	594	549	607	565	602	598	610	557	546	581	565	548	615	568	558	586	563	590	602	607	544	602	593	559	591	546	594	523	589	564	581	554	605	560	602	582	561	578	560	616	576	578	558	571	586	584	613	556	593	567	572	598	553	573	596	586	553	619	565	569	553	533	536	600	598	633	588	557	595	621	591	601	535	612	563	567	566	551	562	580	563	579	560	566	583	595	591	608	597	551	574	630	594	590	582	569	584	607	572	550	613	573	547	571	607	578	615	571	570	581	636	618	600	560	553	561	546	595	596	550	578	586	588	556	589	560	569	602	592	571	591	602	573	612	563	571	617	587	567	552	591	545	593	599	579	559	528	558	593	557	587	558	559	607	625	583	575	604	552	571	597	604	545	597	629	589	575	576	582	619	584	560	593	585	599	606	608	567	581	626	565	615	613	611	576	563	570	613	577	615	599	565	531	594	600	570	563	565	569	545	603	596	608	626	588	604	555	608	561	634	575	559	577	601	551	580	604	616	563	557	585	587	574	568	599	596	629	599	558	593	606	602	616	609	584	560	559	588	593	602	571	607	635	638	560	542	601	598	601	634	594	617	553	585	577	592	597	595	592	581	594	593	526	559	551	554	569	553	566	587	580	577	618	582	550	605	596	559	543	563	561	597	588	570	580	566	585	603	596	576	580	612	626	540	564	596	593	623	572	560	579	607	613	549	571	567	609	606	625	622	564	595	561	587	542	597	572	571	586	576	603	560	563	546	554	543	591	541	601	591	623	590	538	576	580	535	615	584	590	628	591	569	596	572	564	578	635	633	571	536	607	550	571	589	561	602	615	569	580	612	594	570	568	585	596	550	611	564	591	542	577	611	546	557	598	567	578	612	582	590	561	595	573	599	643	585	571	587	584	599	581	547	596	583	591	533	566	594	596	630	605	571	564	542	546	565	586	542	564	593	602	599	604	580	585	596	606	581	568	579	583	594	579	615	593	566	596	601	543	530	535	623	554	555	576	599	547	556
25737	21521	27966	26380	19218	12688	8775	8472	10834	7578	3825	1436	956	719	633	584	590	588	623	589	584	580	563	607	606	636	621	533	553	586	638	610	572	596	601	588	567	636	596	606	560	592	603	576	560	628	590	602	521	605	614	581	616	588	588	604	587	581	615	591	590	582	566	580	599	583	565	580	593	555	545	571	583	629	586	603	575	567	544	561	567	584	590	627	541	602	559	592	574	589	580	570	543	564	592	608	559	537	598	589	570	602	598	560	616	583	557	618	575	601	587	590	643	610	541	608	580	554	559	555	612	548	564	586	587	599	568	576	573	620	547	610	598	565	562	605	625	596	610	541	596	599	551	595	571	597	590	546	607	590	595	563	586	605	564	600	638	565	611	575	532	565	590	604	569	562	564	583	602	573	587	583	555	580	592	547	617	596	618	590	544	573	568	594	610	529	593	567	586	598	629	585	556	600	560	577	573	542	598	624	586	604	582	596	610	548	612	587	545	617	553	631	571	574	620	602	534	580	580	568	627	582	610	600	584	605	566	616	574	583	584	607	588	562	588	578	586	577	530	587	578	558	596	597	562	581	580	534	547	604	604	612	581	594	579	579	596	609	528	606	551	542	589	605	556	593	586	623	571	575	527	567	572	563	573	621	607	606	637	621	628	604	556	604	570	568	568	595	569	590	593	580	594	569	544	613	582	580	637	578	570	606	592	605	582	621	577	557	596	615	575	556	595	568	555	577	583	561	592	564	587	558	607	589	581	555	552	543	593	591	570	624	581	584	605	565	563	599	590	540	597	580	617	576	592	639	604	623	566	578	541	593	599	604	547	582	628	568	618	616	589	635	570	564	598	578	597	557	585	601	545	558	621	569	597	561	600	603	537	579	588	567	562	606	585	545	543	604	598	590	577	568	595	598	554	597	571	589	581	620	613	625	616	590	597	606	604	608	519	595	570	602	596	590	578	591	562	562	566	537	579	584	610	573	568	597	616	600	524	602	597	552	567	584	598	536	597	582	610	586	564	552	588	596	566	615	569	581	592	584	575	577	574	607	578	612	541	602	594	535	604	572	575	594	561	570	586	595	579	599	582	590	601	548	610	590	588	554	599	609	590	572	582	596	564	586	544	588	532	572	577	608	608	598	574	539	579	547	580	597	568	571	549	558	610	610	614	556	564	615	582	606	557	571	560	594	594	588	564	568	579	609	590	597	599	606	603	556	602	564	586	607	609	608	594	618	575	547	575	585	596	537	624	560	571	544	589	637	591	590	575	575	562	591	575	568	593	605	577	556	564	592	569	627	571	590	585	591	588	601	592	583	571	604	578	605	585	572	516	599	564	609	605	600	599	564	579	604	606	595	527	580	561	601	552	602	589	598	580	590	591	589	567	595	620	585	558	573	599	592	586	608	590	589	608	599	571	605	590	580	566	556	569	609	627	572	603	568	608	561	605	582	576	590	572	586	562	556	557	560	582	625	620	540	633	589	578	583	592	550	637	595	566	562	582	590	573	597	564	579	576	590	578	595	587	569	593	539	588	614	601	593	582	550	555	563	569	615	587	606	613	574	570	580	632	590	630	598	605	594	587	601	602	594	600	598	612	572	542	581	637	569	580	576	586	625	576	576	580	570	586	603	638	553	589	599	580	589	570	588	544	557	563	549	615	608	589	563	584	557	581	574	591	609	602	624	569	610	578	596	542	588	604	611	609	561	617	570	589	605	626	600	557	572	617	592	507	625	564	575	644	599	587	584	590	536	543	595	575	587	628	575	590	540	632	597	565	560	592	603	614	577	587	644	583	593	557	604	607	579	597	595	592	596	561	569	612	547	537	543	628	540	583	589	558	603	603	619	583	618	560	594	587	565	570	572	611	573	627	557	564	605	614	570	535	549	604	621	595	575	591	604	600	575	571	558	624	549	593	555	579	588	531	555	589	611	629	591	588	599	591	546	606	576	597	592	575	572	606	563	614	604	600	583	589	588	567	600	590	559	599	584	589	632	584	612	588	599	604	581	600	610	588	594	593	570	602	578	575	619	588	554	560	621	582	596	570	598	618	594	589	605	626	579	598	588	542	597	569	562	549	597	561	600	587	577	611	599	589	550	610	539	606	551	605	595	601	589	621	523	639	615	546	574	569	586	583	602	553	564	592	540	605	563	612	582	559	617	576	575	569	610	597	576	542	574	555	576	565	569	553	530	561	596	570	611	633	584	611	572	587	582	578	612	543	614	507	542	590	593	585	578	560	610	561	575	601	550	578	601	574	567	608	597	578	562	609	570	595	561	596	569	567	613	583	592	581	577	508	575	609	567	592	600	579	528	607	577	587	564	564	595	565	594	593	539	594	562	580	563	613	598	547	549	550	565	569	567	517	580	597	571	613	540	582	568	636	587	581	595	541	576	572	587	566	563	566	592	568	568	616	595	575	600	577	545	581	545	580	582	582	599	603	526	624	581	614	565	577	549	569	547	576	622	545	562	570	611	555	572	566	598	595	616	564	584	555	548	580	616	606	618	612	595	596	562	547	568	558	602	609	570	605	574	585	609	578	580	598	596	595	588	566	630	611	602	588	570	620	628	609	590	592	541	556	622	650	603	601	544	553	579	572	582	593	563	593	562	591	609	554	571	588	560	605	544	567	613	573	565	629	586	567	586	567	587	570	580	594	566	610	590	620	591	565	567	611	585	576	540	582	600	565	567	560	576	550	533	584	604	587	595	616	575	605	629	584	604	565	579	573	568	567	599	578	554	572	578	575	565	569	567	580	579	583	606	573	596	558	578	594	598	579	580	549	588	577	624	598	604	615	579	558	598	590	584	613	555	594	609	592	566	567	555	564	546	602	625	579	562	576	596	569	548	581	576	629	564	621	582	578	574	573	609	553	576	609	630	644	569	583	607	594	534	580	596	590	599	558	612	589	569	553	573	553	573	579	551	577	605	572	592	628	591	592	575	601	619	595	579	586	585	585	595	598	604	547	566	622	616	602	580	618	597	571	638	572	565	539	539	596	522	564	525	618	672	600	605	610	581	574	586	597	595	611	583	568	622	621	598	530	623	585	598	614	632	564	574	599	570	602	603	523	608	558	605	586	583	584	559	581	568	565	522	550	602	579	606	555	558	598	589	558	527	599	576	580	633	633	592	545	617	585	549	587	581	558	603	577	550	604	596	583	585	610	585	583	604	585	583	571	575	612	552	578	575	599	600	578	589	542	550	586	569	581	555	566	586	540	604	550	583	592	584	595	580	558	607	559	592	567	599	568	566	602	578	574	596	566	580	537	592	630	591	599	572	584	540	557	556	605	617	536	589	566	603	602	627	595	618	587	563	596	586	616	548	576	605	528	590	580	574	586	581	597	544	607	609	592	599	561	596	613	588	573	575	591	582	611	607	571	624	624	598	541	563	570	553	567	539	573	567	584	580	614	547	593	582	576	611	591	573	553	590	573	535	548	628	612	564	524	575	520	552	618	600	592	572	565	624	566	579	589	574	582	547
16582	31157	29036	17803	15534	11239	8352	10220	11472	7912	3955	1771	1039	687	634	557	571	554	569	571	602	591	591	549	561	580	574	586	571	581	556	581	560	551	597	564	562	586	610	586	555	598	571	543	575	526	573	565	582	568	592	569	580	575	545	540	588	572	581	551	520	554	586	579	578	525	545	519	592	591	567	551	584	600	542	583	556	536	564	577	613	559	558	556	540	537	568	539	529	550	580	590	622	583	593	545	534	588	591	597	569	529	548	573	554	527	553	598	589	553	555	541	524	562	547	583	557	476	553	580	579	562	618	536	533	541	601	568	527	530	563	543	568	547	553	527	539	550	552	572	531	585	588	564	558	550	553	534	558	560	592	570	610	563	579	532	581	521	601	534	550	590	543	611	581	530	617	532	556	578	536	594	528	561	540	564	596	598	584	562	575	571	536	579	530	597	640	545	528	543	508	502	570	560	584	541	575	590	510	525	581	552	567	509	551	533	561	566	569	607	540	563	595	622	547	534	579	555	556	568	545	542	539	522	534	584	574	577	545	612	536	592	558	567	564	567	550	557	582	532	567	554	541	577	583	552	566	559	569	528	565	533	549	591	542	519	520	540	566	575	570	544	568	551	567	570	587	536	570	553	548	517	574	550	573	614	540	570	571	553	547	566	571	581	564	596	545	509	532	526	571	550	555	566	544	580	561	549	554	559	557	559	605	627	559	551	577	526	560	554	570	560	565	564	548	571	549	599	572	582	558	603	575	600	549	534	553	556	603	545	572	531	542	555	533	567	521	590	588	520	554	579	570	577	560	527	579	509	554	561	570	532	541	569	566	546	598	588	557	579	581	512	585	577	553	564	554	558	547	566	559	558	559	538	576	576	552	529	623	527	604	567	609	562	571	560	545	562	556	594	552	559	632	566	611	534	567	569	568	546	555	559	610	596	545	556	546	545	543	503	578	541	612	559	520	568	566	553	573	559	561	547	508	570	549	534	552	543	581	553	557	569	566	566	556	565	554	583	555	548	562	578	541	533	579	591	535	589	592	586	539	522	565	595	542	578	537	573	622	597	522	569	520	581	516	573	585	544	564	550	510	600	517	530	568	546	596	559	594	555	575	545	563	504	586	549	528	561	580	618	554	603	537	558	511	560	599	577	514	599	540	545	544	585	552	556	576	574	585	565	537	547	555	556	577	564	570	544	603	596	591	527	515	568	543	561	579	565	559	591	552	541	544	575	553	586	588	543	545	549	561	572	560	556	549	568	569	588	545	548	527	550	554	552	557	566	533	559	544	569	558	584	577	625	573	500	579	558	614	540	546	588	536	580	525	590	534	578	562	573	564	537	544	606	584	557	577	576	570	573	578	548	526	570	585	554	508	557	569	549	535	548	535	591	553	589	553	581	571	549	579	604	563	538	546	514	518	558	531	563	515	552	557	553	562	563	552	530	554	542	558	570	543	596	539	546	505	525	559	525	538	553	537	532	545	536	572	564	563	512	564	597	575	624	560	555	591	572	556	568	549	532	528	511	527	563	556	576	566	558	579	554	603	553	510	553	524	536	574	564	579	568	579	547	588	573	578	601	567	584	543	512	546	580	554	530	569	536	586	550	587	532	530	575	560	582	566	560	575	546	577	565	547	569	588	589	548	580	529	578	584	530	573	532	588	548	541	540	555	550	539	573	568	599	576	563	543	542	583	578	557	533	586	574	602	565	595	584	597	551	556	546	568	546	592	597	507	549	535	578	547	609	560	592	594	548	577	538	555	592	593	556	553	582	545	551	533	518	561	602	577	535	565	548	590	559	580	507	547	541	562	567	619	599	553	524	575	545	525	559	539	560	553	586	535	552	564	571	575	542	570	588	573	556	575	552	534	526	576	613	569	573	533	533	512	568	575	575	551	527	521	568	576	577	565	568	569	609	549	575	579	566	566	582	575	553	560	564	535	541	581	544	602	555	519	537	580	556	588	560	576	577	576	555	561	576	551	542	559	574	593	533	576	562	593	595	532	565	593	528	543	563	531	545	552	577	538	565	587	547	526	561	561	513	565	577	583	530	570	544	557	527	512	535	592	551	567	594	565	574	519	537	589	576	566	570	548	544	573	497	583	583	552	596	568	582	610	569	561	587	501	610	546	508	548	574	544	523	577	566	588	521	552	549	575	593	577	548	578	558	535	512	546	571	519	547	540	597	556	589	569	540	584	562	548	549	561	610	526	560	518	585	551	558	553	543	530	522	528	547	548	558	575	533	547	527	555	552	531	570	535	545	564	555	567	589	563	560	563	571	552	571	595	526	565	532	611	503	538	549	575	573	565	528	553	593	562	568	623	565	547	568	549	574	596	587	605	611	515	574	584	529	532	550	558	576	606	544	543	588	579	588	539	580	533	610	581	580	526	572	531	543	556	605	586	550	563	558	557	551	564	574	573	543	557	570	538	544	581	566	567	556	541	553	547	538	549	556	568	532	549	554	541	589	554	560	532	605	619	545	582	560	544	533	573	548	555	560	562	554	578	529	550	559	603	547	570	538	577	543	550	569	543	529	603	588	559	562	528	492	583	564	551	597	585	592	567	568	519	540	568	563	556	508	624	568	564	583	552	501	548	547	506	565	557	555	534	558	574	534	562	552	540	560	558	566	531	567	557	578	572	574	536	540	574	569	549	528	547	550	545	543	541	549	545	542	565	555	537	582	552	579	559	590	578	552	537	550	571	524	604	551	574	575	589	591	530	548	636	583	557	559	523	577	535	557	592	548	557	523	564	550	561	517	536	581	578	569	551	536	532	566	520	540	578	574	542	553	555	534	545	531	557	542	557	513	543	597	531	580	571	569	592	553	572	561	547	571	522	578	529	566	573	544	570	539	555	539	575	575	619	573	584	602	549	559	554	563	548	568	581	521	572	533	543	558	571	608	527	587	521	568	536	533	568	607	545	581	599	508	560	582	577	612	541	562	540	577	589	518	556	576	516	550	584	579	509	540	576	565	589	576	543	566	537	583	544	531	556	568	599	551	594	551	586	576	532	556	548	551	539	574	546	546	547	538	538	559	565	541	584	536	534	600	521	553	548	539	568	544	564	553	562	541	573	537	602	591	590	515	563	572	598	574	595	532	553	533	578	558	549	552	570	566	537	551	626	557	574	567	516	580	523	599	552	544	550	575	579	528	536	536	604	577	528	533	555	580	544	580	535	575	559	561	563	525	560	634	588	531	555	570	528	552	549	562	578	584	572	583	607	542	575	533	556	560	575	532	561	542	557	549	564	577	531	551	533	549	561	566	565	589	563	532	557	498	598	539	562	552	548	570	527	533	543	565	527	626	587	569	575	599	573	531	550	577	523	551	559	574	557	580	567	558	569	551	561	549	597	587	534	572	546	560	613	549	545	554	548	550	504	573	573	559	552	580	547	572	601	535	548	536	591	584	547	539	534	591	535	549	569	546	623	584	523	581	546	541	566	589	552	567	565	547	566	544	516	570	576	559	562	594	588	554	573	548
24270	21411	28705	24965	23436	24831	17857	13138	26596	19076	9960	3434	1611	949	773	729	702	720	699	699	734	705	681	696	651	660	662	663	617	682	673	687	692	668	700	693	758	715	691	731	716	667	690	688	684	732	700	697	684	674	686	666	697	670	640	718	695	756	688	711	699	627	705	690	724	682	662	675	732	669	682	690	701	689	685	656	653	661	713	692	720	691	723	650	673	695	707	698	696	740	728	709	710	658	687	687	664	681	671	649	696	686	677	678	698	648	691	680	664	667	690	712	625	719	676	706	668	667	680	691	676	660	698	650	646	710	704	667	687	699	698	703	691	664	649	686	686	663	709	697	721	695	686	684	706	695	650	692	703	686	675	701	695	696	687	717	696	693	702	677	671	640	676	677	652	729	690	682	705	688	701	670	692	692	670	649	716	689	671	714	702	683	708	710	722	698	703	679	750	659	656	680	709	691	667	735	663	693	681	708	659	655	686	672	710	679	694	688	703	704	672	712	674	708	678	687	676	664	703	700	692	689	652	687	672	684	675	694	713	665	716	662	649	717	623	720	685	653	666	665	677	697	627	665	672	650	698	680	706	664	642	666	716	679	654	649	687	644	643	710	700	708	663	705	678	653	687	669	682	698	675	665	678	691	692	702	712	620	689	658	693	690	639	667	678	672	653	684	672	692	686	664	707	661	656	674	673	704	634	659	680	661	619	669	685	697	718	656	756	674	711	669	662	668	696	681	713	672	714	658	697	686	713	643	659	716	734	702	692	688	689	724	632	654	708	654	676	611	658	651	702	717	709	737	622	641	705	701	700	664	650	702	676	639	684	703	678	692	662	661	731	680	712	693	659	673	693	650	713	714	667	674	716	687	672	688	708	674	692	662	654	647	678	699	717	689	672	704	676	645	649	667	683	668	668	716	700	684	676	627	684	642	682	675	645	677	659	700	688	677	671	659	679	677	648	705	637	656	679	682	720	758	721	666	703	677	712	680	660	681	647	680	685	642	707	622	686	730	663	686	695	698	696	737	721	709	680	664	687	674	658	689	668	690	662	658	680	696	702	688	724	680	667	716	684	660	684	709	658	694	659	672	663	660	661	688	639	674	695	648	746	692	658	699	698	675	698	701	710	693	621	702	739	639	667	729	654	701	690	706	713	680	702	671	644	649	713	628	644	710	687	712	676	694	657	702	705	668	636	668	690	655	699	705	717	689	670	683	689	668	662	669	679	717	729	668	680	684	695	697	721	683	700	685	651	663	667	720	676	675	704	675	727	646	682	661	673	675	699	704	653	738	685	669	691	699	657	655	667	666	699	645	669	652	698	668	678	665	693	698	691	661	651	715	648	685	665	696	707	671	649	663	683	636	718	661	703	695	699	694	666	663	732	687	651	660	677	706	660	673	658	685	675	687	630	654	675	707	688	654	709	670	685	738	676	724	670	666	666	691	686	709	684	671	703	677	674	670	640	700	697	661	677	681	685	694	716	712	637	706	727	666	682	663	671	684	717	662	711	695	689	688	644	692	628	686	694	643	735	686	649	677	636	671	681	656	690	706	717	747	697	680	701	698	684	723	706	670	651	654	701	698	685	693	735	671	678	706	662	694	656	703	682	705	682	683	738	675	682	684	661	652	679	685	709	698	704	690	693	677	640	684	687	685	700	700	680	681	712	662	695	655	664	683	655	680	699	656	695	678	671	691	682	668	681	684	633	698	663	661	672	656	702	696	635	657	644	681	653	660	650	711	669	677	657	718	658	654	703	693	667	694	672	692	673	656	720	671	676	712	666	612	686	736	722	667	641	762	673	681	670	635	690	680	678	687	679	650	654	657	669	699	648	641	715	752	660	674	700	736	714	688	709	684	685	680	703	704	650	665	668	664	675	710	696	662	692	690	678	680	637	682	704	674	703	683	722	715	692	656	677	693	741	687	636	656	659	682	662	629	739	684	697	686	689	665	694	704	660	687	711	705	671	716	680	735	754	680	705	688	704	682	654	656	688	697	702	682	709	688	661	640	658	708	712	705	672	673	696	676	672	637	676	658	752	688	659	657	685	693	702	642	676	695	680	680	672	703	712	695	685	703	647	692	720	709	747	701	648	681	699	663	688	696	706	665	709	737	675	652	655	665	655	639	711	639	660	705	660	655	675	708	648	710	686	701	707	658	693	765	705	682	677	667	680	656	655	673	686	696	729	620	688	699	661	614	724	653	702	676	673	654	647	673	675	695	632	676	748	695	717	664	677	688	691	717	688	716	686	648	643	651	690	704	645	681	681	678	639	669	660	629	710	680	685	653	681	688	653	678	679	646	675	652	659	725	658	694	668	683	663	617	676	720	661	666	705	714	651	693	659	668	661	701	662	693	700	647	666	687	683	657	715	672	663	638	690	669	691	667	721	677	662	700	697	689	695	710	714	665	688	680	634	735	693	740	668	715	658	714	657	690	690	696	667	657	658	675	688	689	655	731	651	699	680	693	679	656	664	658	710	657	701	706	680	695	658	671	659	708	663	684	683	686	704	683	650	690	682	699	705	630	655	670	677	667	659	686	717	635	654	673	689	670	665	663	688	674	652	692	661	723	656	735	707	680	675	655	681	707	663	696	686	681	696	664	678	702	703	678	659	645	676	718	672	706	648	655	679	693	670	712	698	678	677	691	691	715	711	651	680	687	663	660	654	682	687	642	676	692	682	649	658	640	667	708	666	698	703	697	687	733	665	676	706	683	689	717	711	683	657	684	676	654	676	639	691	675	695	629	648	674	688	677	689	649	660	723	696	659	659	639	646	659	717	667	664	670	670	662	673	676	684	630	656	699	685	676	662	699	672	698	730	720	693	691	632	667	729	705	661	684	696	678	670	690	716	697	652	680	703	712	689	748	697	654	651	652	643	669	701	668	667	654	731	704	674	645	708	662	687	676	684	708	693	694	716	718	703	671	680	685	683	690	649	644	647	646	636	666	694	694	694	633	713	704	676	715	674	693	722	685	611	671	670	703	646	701	701	664	671	667	715	695	665	649	690	666	716	691	702	651	692	659	706	661	654	675	689	682	726	683	675	710	706	684	668	685	728	643	668	667	726	697	710	685	692	665	677	681	703	711	727	671	684	672	677	635	691	680	684	697	657	660	678	705	671	700	674	642	670	719	704	684	700	699	740	665	684	663	665	680	696	680	663	672	700	682	719	642	711	699	678	676	702	695	702	674	698	691	660	644	656	692	637	693	710	675	666	674	686	687	711	694	704	687	735	664	718	694	659	659	680	673	620	676	724	700	680	695	671	673	668	658	718	654	714	672	682	685	647	688	699	683	648	680	639	713	684	630	713	666	677	696	688	661	755	686	697	654	728	665	665	717	678	733	740	697	635	682	673	686	645	688	678	628	637	649	690	706	761	683	687	713	632	638	732	697	657	678	701	678	674	631	642	680	658	659	638	633	687	728	678	689	690	736	691	691	696	695	681	677	717	700	716	685	669	669	651	691	703	680	685	706	678	746
15391	35810	33195	24665	23651	21995	13102	14368	26086	16794	8812	3419	1702	892	721	686	658	619	610	601	666	649	641	609	633	668	624	681	635	702	670	706	622	677	676	675	644	640	656	690	651	650	618	601	638	652	671	616	606	668	648	645	632	640	640	628	669	673	639	639	627	631	659	657	653	669	648	658	676	648	647	652	600	671	660	660	662	681	633	633	631	687	700	660	661	676	684	632	660	637	623	653	664	598	667	661	599	637	654	670	643	681	633	598	647	657	690	634	635	624	634	639	656	709	584	629	639	640	625	683	620	667	686	606	628	650	642	651	626	649	694	659	701	662	633	649	707	669	639	642	638	616	654	635	632	638	640	647	691	686	622	673	654	685	675	648	676	685	628	629	627	597	638	665	646	629	630	630	668	643	682	630	645	647	686	704	627	624	643	620	642	635	621	679	636	666	652	657	675	684	639	640	665	661	640	670	663	631	659	633	635	680	661	692	604	653	604	649	621	656	648	643	647	622	636	634	686	641	674	662	677	634	602	630	620	619	643	656	675	672	649	697	617	632	623	643	655	643	610	658	578	643	654	620	665	689	622	623	622	645	681	658	618	655	596	630	676	694	661	628	621	660	654	640	629	668	588	603	695	631	675	630	654	652	668	649	655	705	674	612	639	628	617	689	654	641	673	661	612	618	648	656	609	594	651	609	650	672	692	631	648	632	648	613	619	676	649	629	671	680	621	667	627	672	615	651	620	690	643	649	647	676	692	626	647	602	654	596	669	618	638	662	571	667	681	623	647	673	582	644	633	679	641	625	636	638	638	650	658	638	634	658	687	649	653	625	690	612	650	665	675	640	647	683	608	631	612	637	637	665	647	604	624	625	659	652	652	598	654	648	640	650	669	620	621	668	634	649	621	674	648	636	663	670	613	635	632	649	666	673	664	643	652	685	659	624	607	627	664	699	674	666	664	620	649	648	650	696	610	642	629	661	586	673	641	598	610	626	693	604	661	672	637	656	650	652	645	615	643	675	642	612	642	622	653	670	638	644	638	661	621	661	633	641	618	662	634	687	648	617	658	642	638	683	638	667	616	671	623	692	663	618	626	684	657	668	712	571	618	663	669	611	627	603	645	642	649	640	627	655	647	629	682	626	661	685	642	651	686	630	675	618	662	672	662	664	633	655	616	663	605	662	665	633	662	663	690	652	612	649	688	628	633	678	651	686	675	675	625	677	609	659	637	665	685	668	631	646	627	640	658	648	629	599	647	625	640	623	650	682	651	656	634	614	629	654	643	647	651	637	690	639	625	664	626	633	652	650	676	627	656	626	630	652	670	626	635	690	647	633	674	661	622	628	652	647	596	634	695	639	632	659	667	629	619	649	613	653	674	619	565	610	643	648	643	637	647	644	671	633	628	619	643	636	642	661	662	613	669	651	677	666	686	630	629	651	646	609	666	670	639	635	697	649	658	711	657	604	641	652	617	588	611	666	656	627	607	594	625	655	646	657	628	605	605	647	677	635	663	654	598	694	678	608	647	665	595	670	654	612	658	628	645	626	635	654	679	641	618	653	636	628	635	602	659	630	678	688	660	659	660	638	620	671	681	632	627	630	604	617	628	628	655	560	636	628	654	648	649	682	627	699	706	659	635	649	681	628	655	662	676	630	626	671	659	593	659	654	652	616	659	598	680	614	651	650	622	641	637	628	645	645	624	663	648	628	645	645	625	623	640	591	620	608	658	655	644	619	656	664	668	630	637	636	606	675	673	652	639	575	615	674	640	664	603	685	665	638	641	619	694	636	623	641	631	654	667	613	616	638	620	622	646	629	646	635	620	641	650	661	631	588	602	703	664	655	662	640	607	668	660	645	592	683	642	614	607	639	644	698	650	644	629	619	617	633	628	658	592	656	696	613	635	674	627	644	615	629	658	683	671	664	632	650	584	623	630	686	642	658	590	662	651	611	654	664	645	620	603	634	646	628	597	655	645	632	676	668	622	652	636	652	669	654	591	610	650	678	637	658	647	690	611	639	635	666	659	606	640	619	654	637	633	618	685	655	690	624	660	647	687	673	630	670	675	605	633	649	660	646	637	659	580	632	614	643	598	694	652	644	660	660	605	698	704	676	623	667	611	622	650	619	563	643	687	626	593	638	629	646	680	670	674	664	668	634	660	638	624	626	632	676	641	610	643	647	652	660	635	646	610	629	627	632	689	710	665	637	645	609	639	642	655	630	669	655	633	661	632	632	663	653	652	618	674	600	663	645	699	682	650	695	623	640	632	629	669	652	627	616	653	597	632	643	702	670	624	652	617	645	621	656	678	659	623	644	627	645	633	609	625	653	631	630	638	612	664	638	602	650	638	678	605	604	680	672	660	667	672	670	636	638	626	637	610	665	668	640	668	620	613	626	619	687	628	620	664	670	630	630	628	684	630	632	633	706	621	663	652	680	629	653	667	651	631	627	625	649	654	647	642	673	649	644	691	646	631	648	707	643	648	616	630	672	622	657	629	654	590	622	654	619	657	666	636	631	697	660	634	648	643	676	679	620	666	636	665	608	615	635	696	628	630	701	610	626	626	626	643	638	629	691	638	668	641	619	638	636	660	652	638	640	647	661	621	648	642	627	630	630	651	673	646	650	612	625	682	591	658	614	676	626	640	634	621	654	676	648	640	675	637	677	632	648	640	678	637	625	676	651	652	644	581	648	644	610	647	641	647	630	622	628	680	639	665	620	668	646	619	648	642	621	642	621	653	687	608	632	642	676	623	623	618	660	621	619	685	576	667	598	652	652	632	658	651	653	606	660	693	657	662	659	618	628	622	670	635	657	647	613	633	658	605	668	624	606	637	686	614	619	605	667	675	622	676	647	637	656	648	643	634	666	630	626	673	625	622	614	686	647	614	636	651	693	641	650	645	678	643	673	605	649	613	621	612	595	662	675	647	693	657	617	600	616	610	675	650	651	622	644	700	639	660	659	639	641	645	627	629	591	650	643	652	654	652	639	645	669	669	605	616	631	645	670	626	662	650	659	630	681	630	634	599	618	646	653	672	633	591	642	648	615	627	666	655	610	633	609	637	653	661	657	663	632	643	681	613	658	648	612	601	668	632	622	624	672	625	666	657	635	613	648	664	613	672	633	658	617	611	616	621	593	638	604	640	637	648	671	660	650	627	623	651	613	643	665	655	638	639	656	655	680	591	662	689	635	650	605	625	626	638	596	619	657	656	626	626	646	661	627	645	658	661	657	648	615	631	641	673	701	653	627	619	610	656	644	616	662	643	630	635	599	676	665	628	640	657	625	631	638	700	634	638	635	664	624	622	658	649	646	656	655	649	647	647	655	678	629	669	649	679	605	620	630	646	643	691	656	632	633	674	644	667	705	638	647	706	620	649	638	605	613	664	618	609	612	671	656	643	686	612	644	597	657	627	650	659	651	623	663	656	611	685	681	656	643	643	683	651	653	659	648	635	634	623	634	637	627	634	669	564	663	641	588	626	599
28217	20780	16055	11600	8885	7608	3539	2090	2463	1783	1269	833	745	668	651	636	573	574	629	656	605	627	623	654	651	593	618	652	616	633	643	648	634	600	631	598	594	591	573	566	593	598	618	597	622	620	610	600	592	632	629	612	619	649	597	611	597	627	585	648	589	608	632	573	587	628	596	640	603	627	629	610	622	611	604	660	639	621	608	587	640	612	658	621	630	649	618	528	625	659	602	608	574	587	586	652	679	624	631	633	627	605	627	590	587	608	627	637	580	595	587	628	619	641	659	575	640	623	633	626	631	577	586	613	593	566	577	612	613	667	637	666	597	596	609	640	612	623	629	620	598	593	587	593	648	576	646	632	638	592	605	615	613	625	614	618	587	598	642	652	584	637	614	590	582	586	609	603	613	601	578	599	566	618	603	622	573	622	566	611	632	589	622	667	593	559	606	598	642	633	570	616	594	573	562	582	649	626	583	617	597	640	617	626	608	650	570	604	573	597	588	595	606	637	581	604	561	578	572	629	609	586	573	601	607	633	620	578	626	621	584	606	671	620	598	606	582	585	599	630	603	586	580	619	653	628	613	576	608	648	621	629	583	585	639	593	605	632	622	615	602	620	641	603	635	592	582	616	608	644	628	580	608	663	595	613	617	644	580	615	639	604	609	583	617	595	585	618	581	638	567	606	649	661	591	584	608	608	617	625	613	630	602	615	617	612	640	603	610	562	648	641	644	595	620	578	649	630	642	610	569	603	615	630	624	618	617	595	634	586	626	584	622	596	564	605	592	596	611	605	618	579	626	627	666	582	604	634	616	594	573	612	655	618	631	618	634	593	542	627	612	613	571	610	609	603	601	629	650	605	651	586	575	609	643	604	599	589	587	614	617	643	632	628	581	595	619	622	610	637	620	655	609	633	595	597	614	610	609	609	585	581	634	597	613	650	627	602	602	558	611	601	562	585	652	619	593	543	659	586	589	664	624	610	555	626	596	605	641	616	577	650	612	631	610	626	591	664	598	635	597	601	568	624	622	638	627	583	640	637	611	587	609	589	608	609	652	577	609	643	621	581	613	552	630	585	588	632	606	643	566	647	562	650	617	562	633	632	569	588	633	622	648	600	621	655	627	575	574	627	543	623	622	589	623	601	594	603	616	589	589	610	625	572	601	660	604	610	664	627	613	674	637	601	627	647	601	582	596	596	597	649	633	617	582	576	595	641	597	638	621	600	583	615	651	614	595	601	655	638	605	583	624	605	618	664	589	557	593	595	591	589	608	607	592	653	553	601	637	579	569	609	643	617	604	608	563	614	594	621	595	624	625	610	562	541	590	633	601	613	628	575	664	602	614	628	642	616	649	627	648	607	625	618	613	590	646	585	595	594	579	636	636	586	610	641	598	579	591	596	613	645	608	593	618	617	642	613	644	607	623	590	563	638	621	621	587	612	648	628	592	637	616	598	582	580	613	649	574	592	607	605	601	607	602	629	584	643	656	603	591	616	666	580	582	605	574	619	636	659	569	563	605	564	643	589	595	656	628	612	668	580	583	590	632	634	612	628	573	612	582	605	641	602	625	608	631	670	600	593	613	657	653	606	638	583	575	606	658	585	592	601	654	621	553	575	657	624	590	627	597	627	624	586	560	608	626	620	591	624	605	608	609	632	589	580	592	618	621	596	609	587	614	590	570	606	590	606	596	612	623	602	554	625	588	624	626	555	593	626	618	601	613	602	575	537	587	600	649	621	599	659	616	603	669	615	584	595	605	619	626	660	618	601	643	682	629	608	588	634	674	616	608	605	579	609	611	621	588	612	579	607	596	628	594	583	603	618	576	575	622	590	591	608	602	551	597	591	640	570	584	635	598	584	590	624	627	600	635	608	617	653	625	623	579	614	563	621	684	642	607	613	645	650	581	583	619	656	636	636	580	632	578	562	618	617	573	590	525	652	628	639	592	606	602	617	658	611	610	640	631	615	636	591	679	593	633	616	612	617	639	572	590	579	633	600	585	582	622	613	553	609	632	654	611	611	606	596	603	617	620	584	599	580	621	566	576	647	591	598	596	603	642	570	642	612	635	630	587	615	627	641	597	601	608	629	634	616	615	623	626	614	615	674	589	643	583	571	632	645	635	597	561	580	611	598	622	648	635	631	586	587	636	563	605	627	619	608	604	645	577	620	660	623	630	584	654	578	611	630	613	591	621	672	614	629	612	613	601	607	581	613	578	566	572	630	567	614	598	611	603	607	619	594	608	598	580	578	643	593	615	656	614	636	612	646	640	586	591	571	588	608	617	624	616	593	630	632	596	650	566	609	544	623	614	605	575	608	625	573	607	616	665	665	584	604	618	652	641	606	631	592	606	619	678	615	590	620	595	645	644	603	610	613	548	591	650	621	650	625	639	650	607	601	657	597	641	645	625	592	625	577	628	579	599	600	650	609	606	603	631	633	646	602	632	580	644	630	633	610	588	610	592	590	662	607	625	615	576	597	622	588	615	598	604	639	607	624	578	643	609	618	586	599	618	640	613	589	626	589	592	617	625	564	630	604	594	622	641	624	634	628	594	654	596	652	611	614	596	620	579	642	633	591	638	640	624	608	600	605	639	668	569	591	621	595	576	628	634	586	605	598	639	622	609	576	642	651	626	578	578	592	614	639	556	644	648	608	632	613	623	629	624	617	615	595	626	598	590	661	573	618	617	603	561	664	577	615	613	606	601	655	592	597	638	616	682	643	653	608	595	625	584	569	608	600	593	676	651	578	647	606	599	600	664	591	602	581	594	646	663	635	643	557	632	640	643	604	634	620	600	593	586	639	596	644	594	621	621	585	580	631	607	613	616	634	651	617	597	632	581	611	627	579	602	589	650	572	605	604	603	634	595	626	607	616	629	616	619	543	622	661	605	601	602	616	634	603	633	613	626	621	581	584	601	607	596	627	625	665	610	591	562	626	580	589	629	645	600	606	584	620	592	611	607	629	591	604	649	569	618	596	639	599	578	583	605	604	572	638	555	622	621	587	607	602	604	605	579	604	625	608	585	587	584	599	587	636	601	633	623	632	572	624	599	614	566	645	619	628	565	651	600	631	631	588	645	613	582	586	622	601	613	592	622	567	609	616	585	647	604	627	636	609	594	591	606	656	595	639	566	616	613	617	619	556	617	597	615	627	650	604	581	602	607	647	612	629	622	637	620	599	593	598	622	569	654	560	604	595	606	612	595	566	642	643	610	635	636	571	607	645	623	614	655	589	621	637	555	610	635	615	570	576	600	630	618	623	632	601	635	637	592	554	598	597	604	588	564	689	601	638	583	633	622	603	588	602	606	622	651	587	624	589	612	651	634	617	610	615	577	633	613	623	596	604	595	579	567	629	584	642	625	655	636	597	620	587	633	591	579	622	627	620	605	619	601	609	593	589	622	625	669	614	615	580	619	594	562	645	584	605	577	622	585	624	640	607	589	638	612	628	653	611	639	571	617	566	573	560	597	599	653	601	622	590
12482	19968	14369	10511	9685	8293	4191	2829	3152	2085	1344	841	672	607	572	608	610	559	544	526	597	547	590	568	590	543	588	571	567	570	558	585	544	571	535	557	575	544	595	568	574	599	603	524	545	561	548	551	566	566	603	557	544	557	568	583	591	539	595	618	559	551	569	565	575	598	558	616	582	529	559	547	566	510	587	561	582	554	552	570	567	539	606	552	589	613	572	583	556	568	574	631	543	557	600	608	538	537	599	572	598	547	554	564	549	583	581	539	541	559	556	550	571	589	558	570	564	564	542	569	583	572	599	526	566	604	568	558	571	600	534	607	551	612	594	562	512	596	591	566	555	561	560	565	584	599	581	553	572	565	598	542	596	570	578	602	573	571	528	516	556	551	552	592	554	543	583	571	570	568	545	511	558	595	590	550	567	521	539	554	577	570	545	528	593	566	632	548	575	539	539	520	596	582	601	558	562	548	545	555	557	549	536	567	521	590	559	604	553	575	537	553	572	554	549	567	557	557	594	517	564	565	553	576	550	563	540	596	537	564	575	625	569	568	527	583	583	556	530	538	561	575	579	602	546	500	574	600	500	572	582	571	529	529	533	590	596	545	616	558	572	583	544	546	547	552	534	621	539	555	562	580	579	544	526	580	541	566	568	571	573	535	553	563	535	572	563	526	542	579	556	543	570	564	572	601	539	526	531	549	578	556	564	532	583	553	557	526	599	541	572	566	537	547	566	586	580	558	581	537	560	548	567	567	557	542	578	533	547	579	571	584	554	542	564	574	560	609	557	582	558	539	596	560	536	592	506	541	556	559	614	593	562	612	532	600	555	620	563	573	573	541	593	518	562	588	588	552	575	540	581	588	549	561	550	512	540	582	558	615	541	570	595	543	539	564	556	589	533	533	578	579	567	622	570	557	511	555	540	528	515	564	574	544	561	601	632	545	537	560	584	548	584	554	592	560	584	549	546	529	566	547	559	557	557	525	560	565	548	524	557	547	586	544	590	559	572	577	559	560	557	602	561	528	573	598	577	528	562	606	604	551	591	546	571	544	515	554	573	517	574	602	559	574	547	604	578	526	557	576	636	545	570	572	539	538	621	546	578	562	588	573	548	587	628	562	587	575	517	532	554	600	583	594	524	596	546	568	508	588	573	564	577	559	583	550	628	553	566	582	519	581	589	582	568	552	510	578	557	549	575	561	569	557	560	521	567	543	553	567	570	567	548	569	571	519	532	539	559	540	595	554	570	522	586	581	568	576	553	548	583	563	585	572	553	568	548	544	586	560	598	565	551	529	585	546	573	565	573	541	573	531	550	541	559	530	579	587	496	560	546	541	605	582	544	587	539	561	556	567	575	563	614	548	563	573	523	571	577	558	535	575	543	552	600	574	583	582	549	511	533	530	555	575	530	522	592	582	560	545	552	573	546	525	550	574	541	562	509	585	528	588	578	535	549	571	585	564	563	524	599	582	558	548	547	542	567	548	580	538	568	563	596	551	582	584	567	561	539	517	508	549	611	563	595	552	545	549	551	560	558	550	569	587	548	583	604	579	568	575	550	593	572	589	589	570	557	524	543	557	591	521	580	578	567	582	584	584	558	578	550	584	605	533	554	601	587	564	543	551	547	530	597	556	584	593	571	597	566	563	581	544	534	540	569	538	608	580	531	605	548	589	568	591	603	562	570	549	591	523	603	522	576	571	563	576	547	587	541	566	560	571	574	568	554	573	561	548	576	585	539	598	571	583	538	581	563	578	533	536	544	526	534	616	569	564	543	498	532	560	607	569	571	535	561	538	596	581	552	599	547	585	551	586	564	566	626	576	549	548	544	523	600	577	575	581	625	565	520	582	545	511	563	601	532	551	588	562	531	580	586	578	577	553	552	540	531	561	583	584	559	558	579	587	577	528	594	580	567	560	562	575	617	574	558	580	564	528	587	537	535	550	561	553	580	542	537	545	556	555	591	566	576	602	575	534	543	556	600	516	570	584	567	524	540	578	513	539	572	585	537	594	576	549	554	579	544	548	581	566	585	587	552	577	562	523	553	519	594	553	516	588	561	599	583	564	599	606	546	561	579	586	586	559	563	567	583	565	530	548	588	546	557	554	527	557	585	564	566	565	568	571	589	593	515	551	555	589	585	551	574	519	577	556	579	532	524	542	567	561	583	546	580	619	620	544	554	545	534	555	586	526	564	558	554	525	588	557	561	563	545	560	509	580	594	601	602	583	584	500	554	602	562	572	550	565	556	568	545	547	568	582	546	567	572	564	519	572	585	582	555	533	559	601	579	574	614	545	598	559	543	558	545	603	551	611	558	574	600	523	549	559	556	543	543	560	615	568	556	583	523	618	583	543	564	540	551	594	572	561	524	566	558	592	587	541	590	562	588	549	520	547	543	540	546	560	555	564	552	552	577	573	596	555	594	551	544	541	589	574	596	569	554	519	532	535	549	545	557	580	567	557	557	525	532	636	534	583	580	586	543	555	524	535	542	580	545	550	515	583	566	534	576	604	530	560	615	540	530	547	550	564	580	573	510	573	583	563	582	567	545	533	565	527	552	518	556	576	526	502	512	570	569	553	585	565	520	597	547	573	577	577	563	634	538	587	550	629	541	542	521	562	562	553	549	527	580	570	567	564	575	553	519	603	538	575	586	566	583	593	606	545	518	569	517	591	557	583	588	584	545	570	549	592	535	599	561	591	546	570	526	555	563	547	505	550	571	512	525	592	541	581	552	610	554	536	567	556	575	575	567	556	536	559	566	499	528	556	554	533	529	581	584	614	529	566	553	566	574	624	568	543	593	545	531	574	572	583	560	569	557	558	563	532	571	570	557	554	556	558	525	538	591	551	565	564	589	573	523	556	561	551	587	571	605	553	591	580	537	588	580	549	585	601	541	541	540	533	563	569	566	578	592	546	538	567	576	527	542	549	570	551	537	560	596	524	572	563	547	575	583	562	553	564	564	554	520	582	534	589	555	550	569	578	551	579	546	546	551	532	570	585	551	548	571	596	616	598	572	571	545	565	591	584	595	605	559	574	531	580	572	585	592	537	541	531	536	583	537	541	554	543	579	577	594	556	592	553	539	572	534	606	574	562	557	552	553	588	562	577	573	610	581	600	567	549	561	560	557	559	555	631	569	593	532	533	574	548	581	550	545	574	535	507	534	597	561	512	561	600	560	549	569	547	563	594	546	560	526	558	557	559	596	548	584	561	542	597	576	559	553	573	537	555	562	586	543	560	592	561	552	600	551	559	559	553	547	542	593	564	546	563	574	612	526	552	560	553	535	560	556	564	555	505	581	572	558	549	567	580	524	611	579	502	561	522	539	549	597	514	559	529	555	576	585	581	560	570	563	549	567	572	597	566	557	616	582	575	571	581	566	589	531	574	573	624	530	535	561	591	578	558	549	542	557	566	583	549	552	553	575	612	556	550	549	546	580	571	537	582	543	578	540	574	546	540	551	559	537	572	562	544	551	554	526	582
25584	21421	27268	25867	20139	14066	7427	3817	9595	10246	6268	2341	1275	763	640	570	599	617	585	572	618	557	560	617	549	553	545	541	570	575	547	576	571	583	544	570	636	536	564	554	555	551	554	560	588	573	574	573	589	598	551	592	561	533	549	576	546	576	540	589	540	558	571	553	558	524	556	579	551	542	541	555	566	558	565	577	566	565	553	572	579	579	640	526	582	649	552	543	555	529	568	580	545	613	568	556	591	531	591	580	583	541	517	488	563	543	571	559	566	548	578	539	509	548	525	561	579	577	563	582	581	538	613	571	577	546	575	585	579	557	561	574	537	540	537	568	529	555	526	556	547	563	594	556	559	549	535	596	601	566	552	540	536	552	520	576	577	550	570	586	558	583	569	538	582	532	551	537	546	549	533	548	536	559	538	536	571	581	524	551	576	583	616	577	558	538	551	535	620	586	566	561	598	555	588	539	566	558	563	588	599	563	582	549	574	535	553	571	616	538	537	530	542	555	568	585	570	593	568	528	554	556	520	572	599	551	560	602	560	557	559	535	581	569	568	602	593	574	591	589	583	538	564	557	558	575	535	540	554	567	572	565	551	538	544	601	536	599	566	561	557	534	595	570	526	511	563	588	592	514	543	574	548	575	567	528	542	546	532	597	584	576	562	563	566	564	568	540	587	568	563	531	558	540	515	525	542	573	531	593	564	543	556	558	518	587	597	561	552	545	571	583	587	559	545	577	541	587	583	549	553	558	551	574	529	602	565	534	558	541	554	610	577	559	529	550	554	532	582	573	525	535	577	559	531	540	587	557	572	567	537	559	515	602	537	567	569	565	603	567	538	629	534	564	573	569	545	529	549	552	539	565	565	565	551	531	548	577	576	562	555	544	529	517	586	605	595	525	580	614	588	564	591	534	610	580	536	563	545	575	572	552	581	532	554	563	522	549	529	569	565	576	552	562	562	519	580	550	523	584	552	553	563	520	568	611	544	548	563	602	562	567	558	507	523	560	541	566	508	541	591	546	534	532	549	529	598	564	554	558	518	536	548	562	552	597	607	573	553	556	610	514	558	534	535	562	572	598	563	552	533	567	557	523	551	569	574	586	563	579	557	544	567	578	572	564	578	531	517	559	535	544	525	536	579	598	574	589	527	587	539	597	577	535	587	559	553	570	592	538	536	531	577	559	540	547	546	583	577	578	561	549	565	530	557	580	518	578	570	563	559	558	532	522	537	555	592	622	551	534	592	543	567	573	566	555	552	571	518	598	540	578	585	576	548	544	579	603	585	550	574	559	566	552	544	584	549	541	567	536	579	575	580	537	520	597	564	547	549	550	533	564	544	531	609	544	582	588	545	546	559	555	562	582	576	558	575	569	560	577	550	602	541	548	544	566	555	547	579	533	547	560	580	569	527	575	540	624	552	557	594	538	554	579	590	568	584	529	554	524	542	573	554	561	535	535	562	614	593	538	504	562	573	527	572	536	581	533	575	541	541	527	551	544	558	557	564	546	572	539	540	603	551	553	552	606	558	560	574	593	569	542	563	544	553	557	566	582	577	564	567	575	568	564	536	580	522	546	521	534	555	555	572	521	510	587	612	556	533	603	567	583	594	606	559	572	551	581	559	567	528	558	606	563	517	554	562	539	538	605	591	577	559	582	564	540	541	586	551	563	585	536	605	582	551	570	559	566	532	523	610	548	567	557	549	561	582	587	552	552	603	578	556	570	563	577	557	549	541	563	569	525	571	572	529	543	584	556	565	537	520	576	580	531	519	544	514	576	558	568	544	539	526	520	558	542	563	589	587	552	575	570	555	561	533	562	576	582	555	566	610	582	573	505	562	577	564	551	555	595	580	549	567	585	536	554	549	552	561	542	563	573	510	555	594	582	610	589	558	551	579	573	556	539	577	556	581	516	559	552	621	566	578	548	561	546	537	589	537	573	528	565	552	544	523	592	514	550	554	578	558	536	558	535	546	569	581	531	522	517	554	589	515	561	567	559	539	537	545	555	572	543	561	513	598	543	563	532	541	574	609	570	536	641	588	568	537	553	578	530	536	577	552	594	541	562	557	536	608	581	557	512	558	524	593	581	562	562	579	572	562	524	574	588	551	543	603	594	553	554	572	574	570	559	529	550	549	580	608	588	518	570	501	544	607	569	543	603	577	519	550	570	565	563	531	542	578	535	575	573	558	565	583	573	544	552	610	588	574	556	562	553	580	552	545	558	528	597	576	515	579	551	536	558	537	569	570	534	564	560	593	561	547	507	524	567	563	537	534	558	634	577	533	491	527	553	550	549	575	569	570	630	533	583	547	528	566	549	530	568	575	517	566	594	549	568	547	574	542	592	562	577	534	533	567	593	550	568	550	553	527	580	566	525	592	605	553	570	524	538	563	590	565	546	593	556	571	590	537	567	551	557	586	555	594	564	527	567	531	580	564	573	544	563	571	538	569	529	533	574	572	555	568	573	567	567	608	552	578	599	554	565	572	561	509	574	553	553	555	551	587	537	564	579	544	577	550	534	568	566	567	571	578	576	552	563	531	524	529	595	565	613	580	532	543	584	552	609	557	596	520	562	545	556	539	575	539	592	604	559	555	591	575	566	576	552	565	543	579	528	535	552	533	571	545	547	535	540	590	598	555	573	557	566	540	603	564	561	515	591	536	564	598	596	536	555	558	520	596	552	565	558	546	535	588	547	536	551	613	583	630	588	545	542	565	566	524	563	512	554	549	569	568	522	538	574	573	589	557	541	544	501	529	558	540	559	566	556	571	543	575	515	535	560	549	549	556	568	536	557	610	529	557	558	561	575	592	546	531	611	549	584	594	601	551	561	580	531	556	559	549	547	592	553	575	567	530	565	535	555	545	557	581	578	558	559	554	625	532	580	578	577	515	565	556	550	567	584	583	536	545	552	567	553	511	632	571	580	553	582	544	541	593	569	538	617	571	613	533	524	576	555	558	588	514	557	543	540	569	577	571	558	580	576	566	538	566	571	509	586	591	541	557	563	555	571	575	586	563	593	521	587	574	589	548	556	570	545	522	592	542	541	533	536	540	540	583	622	506	520	595	584	572	589	562	521	583	608	587	547	568	567	575	526	572	588	553	527	566	569	577	519	591	562	577	557	559	578	535	575	572	551	604	544	533	556	567	546	506	505	616	543	557	537	539	542	558	615	599	555	563	545	567	512	514	552	550	540	542	552	556	564	585	550	544	542	572	552	571	578	537	553	556	549	520	553	595	520	558	541	545	583	581	579	573	578	584	546	562	510	533	592	574	540	555	577	571	567	566	562	604	552	536	566	570	595	555	547	580	622	511	593	531	532	554	589	555	570	564	531	545	580	567	537	536	521	536	563	575	525	508	541	545	568	600	595	547	546	553	579	545	554	539	586	551	595	566	553	546	556	562	557	645	569	552	533	510	610	605	576	550	603	586	570	601	622	559	568	500	517	532	567	571	577	601	566	551	537	586	557	572	566	580	550	556	579
13550	24569	20493	16150	17159	11835	6821	4614	11738	10635	6406	2693	1447	829	583	532	547	573	511	535	543	560	525	566	553	518	598	524	507	570	558	558	503	485	555	573	517	525	501	560	507	517	523	547	522	530	534	533	568	552	573	585	527	506	509	532	562	546	540	538	489	564	523	510	511	558	558	594	547	552	574	509	527	531	586	560	562	517	533	526	526	539	534	543	490	551	511	565	540	503	528	534	528	544	519	570	530	540	525	519	560	523	538	523	520	530	546	531	548	539	536	564	560	537	557	563	509	542	522	492	519	521	503	534	511	529	535	543	490	515	515	539	540	523	577	521	548	518	561	551	560	555	505	520	532	539	525	544	492	537	509	519	546	545	526	495	504	583	540	547	553	528	521	525	520	560	513	567	527	500	523	525	525	530	557	543	513	551	569	520	533	516	542	567	542	542	527	597	535	575	498	520	526	539	524	541	517	537	550	564	560	528	514	536	563	550	493	532	476	546	535	480	512	541	538	546	518	538	537	471	530	590	551	518	527	549	519	573	529	551	502	548	550	533	527	536	536	541	584	548	520	596	525	539	506	512	534	517	547	569	542	513	501	549	506	505	538	531	565	554	537	552	528	517	521	514	552	494	562	506	546	542	495	508	536	522	530	525	526	559	520	537	551	489	544	530	532	518	529	512	545	577	567	519	526	545	524	589	536	512	585	511	578	518	559	560	500	554	524	530	569	504	526	515	540	509	517	532	518	535	534	527	492	561	522	570	514	528	545	517	552	552	534	515	544	518	510	535	502	550	561	535	572	563	508	555	492	496	581	525	523	541	539	581	540	552	540	549	570	491	552	514	547	505	550	530	539	545	548	538	525	528	552	546	509	558	517	541	569	532	529	517	512	548	525	568	494	492	539	532	542	535	535	534	513	532	517	525	539	497	558	549	547	539	544	537	511	510	528	536	539	509	506	559	533	555	548	539	563	537	553	527	533	549	538	507	551	569	496	514	580	509	554	529	541	538	517	527	535	545	505	529	574	536	539	542	540	534	543	529	535	523	511	511	513	508	540	536	506	555	550	564	547	517	545	522	543	522	562	512	543	510	558	546	534	529	534	501	542	536	559	544	516	569	518	537	498	535	540	548	556	536	550	543	531	523	524	539	511	545	552	520	558	526	527	547	543	476	515	524	542	537	514	525	534	530	559	566	527	523	557	561	580	538	529	538	551	560	550	512	524	552	527	553	555	517	485	543	551	562	549	534	552	540	567	517	560	515	499	532	554	569	484	537	529	531	544	526	547	533	582	502	523	552	513	523	554	548	567	548	582	536	537	560	574	531	557	530	531	528	563	571	570	553	522	567	559	532	563	560	540	560	554	516	531	553	553	540	531	527	512	513	526	551	538	533	532	538	518	528	523	545	562	514	535	496	551	487	538	554	568	523	543	549	511	525	523	541	544	545	515	576	557	518	550	513	555	532	507	562	517	560	521	518	546	521	549	568	525	541	571	528	530	535	504	534	550	569	509	559	532	556	529	533	543	516	498	544	561	560	528	512	542	537	531	500	594	500	548	530	545	523	559	518	487	531	559	506	520	529	527	518	495	530	610	534	532	531	560	511	506	532	497	519	571	581	553	531	537	537	547	532	543	539	547	539	499	526	552	522	540	509	535	542	570	581	570	535	535	539	535	516	543	523	562	524	527	534	518	542	512	581	509	527	529	524	533	508	509	516	533	550	536	501	545	502	562	525	531	526	494	522	578	535	534	492	528	495	520	556	595	525	534	557	543	567	539	524	544	554	486	540	552	506	580	476	503	533	527	507	529	557	550	537	510	565	560	533	534	474	539	527	538	514	582	552	553	573	513	510	547	526	567	542	549	542	535	536	569	545	525	536	531	531	516	534	523	511	580	533	500	574	525	503	512	539	544	549	502	531	528	523	534	491	510	515	521	517	550	566	527	504	534	519	537	558	494	542	513	528	558	515	531	500	528	542	555	549	536	522	535	525	563	557	529	483	527	506	524	560	528	570	482	550	546	520	514	546	557	568	537	552	521	543	504	503	494	521	557	593	519	525	492	528	505	530	522	516	530	546	563	532	559	536	553	554	526	557	553	538	571	542	525	498	536	525	558	507	527	552	523	511	530	548	553	574	525	504	540	549	544	513	585	555	535	502	526	504	544	537	512	541	604	549	517	541	515	542	566	560	489	603	546	507	511	545	528	591	518	517	537	530	520	507	533	539	578	528	543	523	502	561	499	497	501	581	523	521	586	570	567	566	527	527	576	566	539	556	553	546	554	551	551	548	525	533	530	549	514	539	496	547	532	534	521	524	526	520	556	593	556	513	587	549	540	518	564	518	530	530	511	524	541	555	572	514	520	550	540	551	490	514	549	552	519	565	508	518	536	505	537	501	562	507	533	521	552	518	525	527	514	517	565	522	506	488	560	536	545	542	542	540	521	541	561	540	509	543	533	534	553	527	508	547	550	543	516	520	525	566	568	535	542	533	569	531	565	525	520	551	524	525	529	514	541	524	538	564	510	525	540	567	544	537	532	542	539	527	527	533	534	524	517	517	553	532	526	541	525	513	526	537	500	534	521	545	572	548	510	568	539	562	525	531	530	533	543	530	521	517	530	517	538	512	564	522	528	556	535	528	499	546	529	574	542	538	560	514	528	562	509	577	565	520	558	490	532	546	505	571	539	551	494	524	526	511	554	586	517	542	519	525	525	532	547	531	574	521	556	515	516	550	557	541	500	552	511	543	505	525	533	541	527	559	561	533	550	539	548	504	537	547	517	512	536	500	572	529	517	542	548	499	541	534	512	536	546	578	496	595	517	531	549	536	555	524	545	548	500	569	511	516	518	552	537	500	525	486	515	508	531	525	551	524	563	547	513	543	507	575	526	563	529	548	549	502	542	534	565	553	552	544	525	549	519	559	527	541	548	537	532	526	554	567	505	547	524	510	515	506	565	508	562	505	559	521	554	521	595	506	539	502	532	553	538	526	527	528	510	512	540	537	573	550	530	539	518	526	530	533	516	514	557	511	537	570	529	548	500	546	548	537	503	517	540	547	517	539	545	541	545	556	555	537	492	519	562	501	536	509	540	566	539	519	530	563	516	517	568	518	559	531	549	483	548	526	509	521	526	558	507	533	548	541	554	522	594	531	524	518	555	514	509	536	535	535	583	544	540	561	527	521	533	547	522	515	517	509	525	527	530	551	553	551	521	569	567	518	515	531	505	542	512	523	489	561	531	510	576	493	522	523	526	574	547	544	584	517	569	522	539	515	504	522	542	519	529	539	511	518	566	572	511	507	538	499	525	594	561	519	500	532	538	584	513	524	510	515	546	547	505	564	534	539	528	564	561	493	537	544	537	563	478	544	500	556	548	549	525	533	568	525	570	534	586	546	539	556	527	535	538	517	558	552	514	539	558	589	533	541	530	547	500	542	525	541	503	536	492	557	522	569	504	549	525	529	579	550	548	555	509	514	500	527	554	543
24261	21398	28648	24689	22202	17990	15109	11215	17369	21937	18044	7586	3115	1370	858	753	670	743	723	685	719	687	730	689	643	739	674	643	700	672	653	703	708	670	662	696	652	673	667	653	642	670	693	675	702	650	652	700	674	678	666	687	685	695	686	656	668	657	655	619	618	658	681	658	672	692	648	664	629	715	705	660	653	633	695	642	684	652	685	664	653	614	616	667	667	622	634	648	622	662	665	668	696	666	619	619	660	703	642	664	675	683	684	657	643	676	682	690	680	723	675	665	671	696	702	657	614	657	664	692	636	663	647	688	645	659	690	639	638	680	677	642	627	683	662	687	648	678	718	658	667	677	653	667	641	669	703	631	665	622	680	736	665	667	632	659	670	664	653	690	658	640	696	620	660	646	749	677	713	632	672	645	664	667	676	694	610	670	641	689	679	657	672	650	707	614	671	692	617	639	637	660	654	665	644	645	648	589	655	658	654	628	643	623	653	662	721	676	659	655	676	652	698	638	658	640	704	718	686	634	647	638	679	642	665	612	680	668	689	643	680	673	703	677	655	641	644	643	650	640	658	697	697	712	656	632	696	685	655	687	701	657	655	613	609	664	648	644	640	685	619	687	662	622	671	631	647	677	675	687	614	654	644	692	693	671	682	657	653	653	660	633	642	657	630	696	628	605	635	666	646	711	670	641	683	655	665	630	697	670	671	655	671	641	658	675	607	691	683	689	703	637	659	702	669	702	643	678	642	669	617	690	627	685	628	635	669	605	666	649	692	674	680	674	649	679	678	650	659	633	645	647	683	677	622	620	664	686	650	661	646	691	670	715	686	677	685	690	677	674	649	656	644	693	660	657	655	649	658	641	671	624	652	686	610	642	698	654	641	652	649	681	621	638	641	644	663	681	691	652	626	663	644	697	620	659	711	632	640	686	676	657	674	622	653	652	670	632	670	627	635	647	666	706	642	646	664	644	611	643	676	647	634	663	642	635	656	682	649	638	673	710	664	700	684	681	691	625	674	682	655	660	644	648	667	679	657	630	664	644	717	611	611	652	704	646	682	663	691	622	685	624	674	703	643	679	640	661	656	700	648	683	657	666	691	656	654	657	700	683	640	645	636	665	690	648	673	692	675	718	652	635	661	661	652	658	666	685	669	624	684	692	657	650	695	636	640	616	624	670	683	658	661	695	667	615	660	642	681	637	661	647	653	635	640	658	683	668	640	654	617	676	673	689	669	690	659	669	649	643	606	680	650	626	682	682	624	682	655	643	638	647	643	652	675	705	642	672	659	682	643	658	660	643	693	674	678	645	665	699	687	644	674	638	696	681	674	621	703	631	657	646	636	644	645	664	650	720	644	676	633	686	688	662	692	684	667	675	619	682	708	669	680	666	637	614	660	664	612	661	659	672	693	658	658	691	670	652	691	648	645	625	671	640	694	656	665	661	685	688	677	671	674	665	661	637	661	712	674	631	659	623	629	691	623	668	711	612	682	681	682	640	671	670	642	716	663	676	687	704	678	668	683	645	699	644	662	672	641	645	685	716	658	713	712	700	613	635	630	676	659	668	646	654	678	684	688	661	653	681	641	725	664	701	628	657	611	674	686	635	624	674	687	624	675	652	643	642	654	637	624	744	691	645	637	624	655	631	683	644	730	666	695	687	653	636	664	637	662	697	647	681	693	624	696	651	667	635	634	637	634	657	661	663	653	714	626	655	671	678	662	653	613	689	633	631	650	668	631	664	653	659	649	697	699	722	687	661	639	675	697	633	670	681	696	651	632	676	698	652	665	656	668	674	655	669	650	654	622	697	661	679	629	652	650	672	685	658	653	688	638	612	645	652	663	662	662	651	713	638	662	695	666	666	656	668	677	667	689	629	710	662	685	634	659	663	669	650	679	700	640	684	671	692	668	626	677	669	640	659	627	649	682	689	695	613	650	657	654	693	675	666	679	646	654	635	646	670	655	674	666	653	659	687	646	648	646	667	649	671	651	676	659	665	630	657	632	627	584	646	654	664	709	648	667	640	636	678	676	691	647	688	655	656	649	685	667	652	657	705	672	646	639	668	716	720	726	635	687	632	670	670	669	667	661	675	645	647	629	696	627	679	622	699	667	676	665	680	649	684	666	673	702	628	668	707	667	650	629	644	691	701	673	678	648	685	641	622	620	660	661	613	726	662	642	664	643	658	670	693	706	613	667	691	702	677	689	670	628	662	655	660	660	665	703	657	679	649	659	619	620	636	706	651	672	648	670	593	678	673	627	655	697	635	696	655	652	641	665	679	682	637	648	682	680	695	725	680	660	681	677	627	645	691	643	638	611	706	634	647	692	647	696	677	665	719	652	683	624	653	651	647	692	705	659	674	703	630	675	639	669	662	714	660	602	582	711	683	677	636	622	662	634	683	666	684	673	654	676	658	628	674	645	729	655	648	649	659	641	692	635	670	602	663	620	695	697	648	666	636	640	617	621	668	643	682	625	648	662	678	653	672	681	625	637	636	637	667	564	670	649	662	692	656	709	660	635	658	701	641	731	697	670	671	700	639	710	660	668	643	680	660	691	663	669	710	653	644	636	638	672	675	671	696	638	675	730	655	619	622	676	658	683	628	651	682	657	632	611	684	655	595	648	641	627	691	659	657	631	686	624	677	620	668	666	656	679	665	623	716	681	653	672	698	652	707	662	691	642	675	668	666	658	646	678	668	630	661	614	648	596	709	689	685	674	722	663	633	663	691	670	619	651	658	681	669	678	611	626	640	659	648	637	670	698	647	677	683	671	698	643	640	727	620	662	667	675	710	653	648	653	632	676	649	665	659	682	648	673	649	640	685	675	657	626	687	692	642	631	667	685	675	641	672	629	666	623	693	657	661	591	647	656	619	640	653	669	701	678	695	675	670	676	666	653	693	619	681	636	623	670	646	683	632	674	651	675	682	611	657	685	697	663	686	695	645	690	665	654	654	646	620	657	656	692	700	682	664	631	674	648	631	656	680	625	671	700	655	703	635	646	661	687	620	630	669	659	667	624	670	656	610	646	661	690	680	652	665	633	655	654	621	672	684	658	670	619	681	671	646	669	620	646	632	687	680	692	696	688	664	675	724	652	605	632	635	685	673	637	625	649	672	693	638	656	691	636	678	665	661	608	677	670	674	667	641	646	610	635	705	689	696	667	643	640	644	694	666	694	620	624	690	718	687	597	620	659	656	685	675	653	639	686	661	629	674	720	679	660	700	683	644	705	669	715	653	669	622	660	688	646	670	676	706	700	643	694	657	646	678	693	666	641	677	632	679	652	652	658	647	628	661	641	675	679	689	653	677	681	655	619	686	631	648	635	709	662	651	663	652	660	684	680	655	675	654	643	679	735	669	634	619	643	660	653	633	617	694	664	666	672	663	605	670	676	660	668	651	627	655	648	679	697	650	659	714	696	654	670	699	687	634	655	643	705	692	677	623	632	696	715	639	620	650	629	680	624	698	672	625	671	643	640	641	661	691
16344	33145	29484	18597	16936	12232	12874	12565	19415	21362	16148	7064	3245	1375	847	688	648	657	681	644	647	625	640	642	653	551	697	625	626	626	682	675	613	592	651	606	648	657	622	644	645	609	665	627	604	631	636	636	621	672	631	664	605	629	656	659	595	624	611	618	642	621	663	635	591	636	634	650	648	650	644	669	615	636	594	606	648	648	627	650	615	625	664	619	606	598	599	605	650	617	647	612	616	625	630	622	617	650	625	650	675	636	590	645	605	630	590	653	610	621	615	689	655	595	638	621	631	613	621	595	663	677	602	662	601	663	652	625	660	663	629	642	645	611	593	659	641	672	633	577	626	630	599	666	659	644	605	634	642	618	648	609	631	590	635	587	686	621	614	621	610	641	620	601	651	629	655	647	645	643	606	619	586	627	636	622	650	645	655	603	613	585	609	642	630	618	603	615	616	638	602	602	600	612	600	639	598	608	624	551	622	638	606	615	647	623	643	625	599	662	614	613	628	639	652	656	623	644	637	634	594	628	604	626	617	628	586	654	592	621	622	653	624	582	596	621	584	598	650	642	618	622	658	618	582	634	646	591	620	623	646	620	645	683	657	621	634	631	619	558	648	618	642	658	638	633	638	629	674	616	620	616	620	692	588	589	593	611	648	584	644	633	601	645	603	600	593	644	581	670	690	631	612	605	635	642	597	623	651	642	629	619	612	610	619	656	645	633	630	650	656	598	614	596	641	634	638	617	615	592	582	610	653	611	644	650	629	618	650	610	638	581	651	620	648	618	642	651	602	560	579	612	610	670	652	607	651	638	648	616	603	644	642	655	602	633	620	608	598	660	617	605	641	608	644	626	643	599	631	650	627	602	553	610	559	639	629	615	615	614	642	625	634	660	604	595	682	585	628	622	635	634	611	648	601	601	652	637	660	622	663	618	616	650	636	636	637	645	629	610	618	643	666	635	604	603	637	600	621	588	600	648	643	678	585	633	632	647	632	594	629	631	634	648	640	630	594	636	644	592	621	648	617	648	601	635	587	639	622	633	596	628	645	589	684	623	640	585	639	611	678	646	612	597	620	607	650	597	665	638	621	640	606	649	620	627	589	614	583	661	622	600	608	588	585	606	642	668	650	655	597	636	610	658	625	621	622	617	633	628	598	641	601	609	656	646	618	678	659	681	614	641	626	660	633	623	625	643	596	673	635	575	634	646	639	659	586	609	650	619	616	621	668	616	651	624	613	649	615	624	595	599	618	640	606	607	653	599	663	640	625	682	603	658	662	623	621	525	650	590	591	626	655	622	619	555	569	618	586	662	639	674	624	613	599	618	600	649	641	593	623	617	639	618	630	605	621	622	612	612	593	618	669	668	632	629	648	636	649	642	645	594	628	680	612	588	652	625	604	631	600	598	590	649	613	637	633	604	661	575	622	624	634	595	597	622	577	602	616	644	622	632	633	577	647	563	597	624	609	558	612	656	637	601	614	626	630	627	628	599	676	614	650	640	637	604	643	646	609	641	602	631	589	636	641	611	618	592	607	632	641	598	608	573	617	670	625	648	636	599	632	632	661	611	618	592	658	636	642	649	622	650	613	661	580	613	608	603	677	603	619	599	630	634	624	568	634	629	604	636	615	612	661	599	595	636	594	626	620	590	638	663	643	596	613	614	634	588	629	612	599	635	586	591	637	637	630	659	596	603	645	633	624	634	626	674	648	663	611	573	620	665	608	617	664	636	597	610	623	616	665	607	589	596	621	596	604	626	622	633	615	652	658	628	563	634	577	633	621	618	639	611	627	612	621	578	605	643	619	614	591	577	660	641	579	599	630	653	627	573	608	606	634	615	648	639	613	626	639	617	626	591	629	608	577	670	621	648	607	636	655	624	583	582	641	625	600	682	653	649	637	607	652	592	642	570	663	603	629	633	597	658	584	608	643	609	628	624	633	652	640	664	630	655	626	633	687	625	633	601	627	630	650	633	673	630	627	636	648	637	615	605	645	676	600	615	619	628	590	636	649	611	634	629	635	616	599	637	612	608	609	594	604	640	611	670	632	638	613	649	631	588	625	608	594	628	601	657	672	648	632	618	638	617	610	612	602	574	618	597	622	643	631	612	664	630	609	593	607	608	578	605	606	634	614	600	594	652	631	622	631	674	581	628	629	614	653	615	607	632	608	615	610	597	614	616	645	652	619	630	575	625	604	629	637	657	589	667	572	638	644	642	632	590	641	609	681	604	620	629	644	620	626	643	607	664	572	604	598	655	629	600	605	626	617	590	627	614	643	613	626	568	627	606	654	630	532	609	628	625	617	601	597	620	647	604	601	661	631	663	674	623	639	610	590	609	617	659	624	665	614	619	617	641	650	624	634	650	611	606	629	636	638	613	610	643	619	665	617	621	639	655	637	660	636	612	626	597	600	628	631	599	619	639	655	643	627	589	593	613	665	619	609	645	611	628	580	644	625	657	602	595	614	611	601	658	586	639	591	676	614	667	629	617	610	633	617	627	627	612	655	613	629	615	591	654	632	661	613	612	637	633	668	638	632	640	608	621	654	612	580	651	592	664	629	665	605	640	642	578	662	612	629	644	623	628	630	640	615	634	616	572	602	625	578	628	627	644	622	597	626	628	659	660	640	620	615	618	624	641	606	588	642	606	647	637	605	640	635	632	592	634	630	669	549	663	599	642	621	612	625	631	657	602	624	614	613	616	631	595	637	616	602	608	655	662	619	584	641	597	593	625	607	616	655	642	599	603	647	593	587	664	608	632	612	616	613	600	598	636	614	623	640	585	631	662	609	653	579	599	551	615	643	666	656	665	642	646	606	605	632	623	629	629	622	625	632	613	612	628	682	621	654	573	630	616	609	642	619	603	635	635	634	644	617	651	624	619	667	600	658	663	635	642	622	627	608	624	672	658	630	647	647	615	620	686	614	682	599	664	656	635	611	619	641	611	664	606	684	617	636	607	597	641	620	577	601	698	604	635	637	673	645	633	624	607	602	596	613	610	585	634	623	624	606	616	635	657	624	585	687	649	617	661	612	588	621	660	608	626	643	590	648	555	649	587	606	584	593	640	653	630	588	614	614	612	629	663	616	615	635	647	557	576	593	645	672	641	595	615	613	624	619	621	611	682	620	613	619	591	664	650	621	630	636	613	612	563	607	636	623	617	588	577	633	661	639	583	617	613	603	592	623	608	629	630	596	684	618	627	612	612	645	627	625	625	609	634	666	602	651	606	619	627	675	592	621	620	652	596	573	610	635	573	630	648	628	670	575	653	616	630	590	614	660	609	567	630	615	622	609	573	608	622	604	609	578	619	624	638	625	588	605	630	640	657	671	635	618	582	602	617	603	633	607	608	643	593	606	617	662	595	629	670	613	652	622	617	648	627	606	649	609	649	569	618	621	611	593	629	627	637	607	614	549	601	636	603	635	641	631	612	564	627	573	647	632	613	643	589	598	653	609	584	602	624	634	604	640	623	624	638	638	641	611	632
28070	18769	13912	8044	4045	3283	3682	2111	1747	1680	1517	1120	833	704	681	637	577	598	646	630	620	563	610	619	546	618	602	596	614	598	610	580	601	598	600	564	624	600	596	584	600	623	607	618	636	598	601	607	582	625	589	599	626	600	593	624	602	593	602	653	580	594	573	632	632	608	590	637	644	576	621	593	639	613	619	567	640	602	650	613	628	567	599	626	621	607	568	584	598	630	624	593	580	566	600	590	570	625	642	608	578	626	627	578	576	573	565	650	625	591	595	615	609	602	603	626	609	565	590	586	604	595	616	572	584	593	595	623	606	603	637	611	625	565	616	569	579	615	614	630	590	594	607	602	588	644	593	601	635	628	600	586	608	598	605	618	641	641	646	624	640	585	593	584	593	582	605	647	582	651	589	594	558	607	608	605	640	563	601	600	644	614	589	605	611	615	596	609	583	580	606	586	609	598	582	603	598	606	574	610	624	642	557	558	604	602	575	583	604	604	585	603	614	649	566	602	624	640	590	587	601	620	624	610	587	581	586	581	594	581	594	624	616	573	594	602	586	612	596	613	615	608	635	569	640	594	665	590	600	619	592	597	601	554	620	629	619	627	633	617	639	623	617	566	583	616	571	578	620	591	623	616	588	565	613	656	602	587	607	601	621	578	609	566	609	590	564	597	613	634	615	602	589	611	547	583	602	636	594	614	610	554	597	586	616	586	604	602	632	613	625	587	634	671	589	576	646	603	583	618	603	588	600	596	592	635	569	608	603	604	587	616	560	584	650	596	641	641	637	588	613	636	580	613	591	595	631	621	597	606	617	625	589	600	588	573	623	611	635	613	627	635	569	598	636	573	591	591	613	601	630	576	619	605	609	591	608	595	599	597	607	652	606	568	586	564	597	606	613	617	597	610	619	556	583	598	639	622	610	586	587	615	609	615	587	607	613	587	548	585	605	608	584	616	571	626	601	581	529	616	602	586	585	578	590	598	608	607	617	605	615	585	643	620	614	601	654	597	594	642	588	592	617	577	593	565	627	540	615	652	630	617	626	585	600	627	620	617	660	601	538	659	573	604	582	587	641	622	566	614	615	569	556	568	619	610	590	567	624	629	552	615	589	630	611	575	598	598	579	605	600	591	605	604	585	622	590	593	599	619	573	583	613	572	546	634	595	600	596	580	599	588	609	635	630	637	651	625	599	589	669	585	620	601	601	580	595	561	563	566	583	594	620	603	617	608	595	598	605	654	515	588	566	627	600	608	584	605	594	572	660	616	632	638	596	585	593	578	613	580	620	615	562	584	603	572	628	618	583	596	616	568	614	579	584	560	605	569	606	594	594	598	566	560	610	594	629	575	641	591	609	642	586	598	622	622	554	591	627	596	632	634	601	604	596	626	609	564	577	592	599	591	582	630	610	606	576	575	602	617	579	603	582	566	613	615	626	597	611	597	579	623	590	610	585	598	597	627	547	562	606	587	594	630	636	632	625	522	637	568	604	581	615	650	626	580	596	620	577	600	632	610	593	582	624	617	602	592	594	550	615	576	575	589	563	635	564	592	596	616	601	546	584	633	638	620	636	632	558	596	633	559	610	546	634	583	610	602	632	583	622	579	624	647	559	631	651	590	589	604	578	585	616	624	643	676	570	597	584	586	640	600	550	631	625	646	632	597	609	575	587	609	594	592	597	593	594	585	578	597	606	615	608	633	636	580	621	612	613	597	623	626	559	571	569	606	571	590	581	639	604	547	629	595	614	554	536	581	623	640	648	557	571	618	584	583	628	551	593	588	610	614	589	592	614	595	586	591	634	625	592	607	599	621	578	597	558	632	583	566	603	573	631	644	621	636	603	599	571	546	689	594	591	596	573	571	617	599	606	624	586	618	587	586	600	582	580	588	577	619	610	623	599	579	567	536	662	625	643	587	591	588	615	573	607	653	574	591	620	584	613	602	596	643	618	618	586	647	587	630	584	595	648	571	604	603	592	608	618	574	601	607	605	573	622	612	630	616	650	571	619	557	590	607	632	606	606	617	587	614	638	594	573	610	611	642	606	576	601	623	583	615	633	648	605	574	586	609	611	623	617	569	651	600	611	620	611	615	529	534	594	596	611	568	621	600	612	629	600	591	609	599	572	592	637	612	583	623	569	579	611	609	627	624	606	574	597	635	570	608	593	592	624	605	593	623	607	593	600	587	621	590	635	582	632	575	586	626	644	591	634	561	620	591	553	559	564	575	578	556	579	636	542	641	615	571	587	629	583	573	580	612	635	584	582	580	565	566	586	572	681	543	569	676	652	601	613	603	562	644	646	600	599	616	557	584	619	601	580	606	627	583	633	626	589	621	586	606	601	593	605	587	577	580	624	612	599	612	595	628	616	597	586	591	569	598	627	599	586	580	611	644	593	573	592	543	594	581	601	600	582	601	602	600	579	635	603	603	612	631	636	574	608	642	625	577	596	604	561	612	579	621	611	548	628	668	637	604	652	590	588	629	570	577	583	589	593	629	592	604	611	584	575	650	658	615	619	535	649	581	629	588	594	618	617	608	625	604	595	592	598	583	581	603	599	554	643	603	589	621	599	559	618	613	616	655	591	602	588	548	590	641	600	636	594	582	594	626	624	651	613	540	556	630	587	613	555	608	608	602	578	574	570	606	595	626	591	591	598	579	600	607	614	617	604	611	606	581	587	626	548	576	623	610	609	586	594	578	572	574	540	604	565	571	603	601	565	598	565	616	602	643	617	605	593	581	614	591	601	555	533	532	633	597	592	554	616	575	576	565	604	664	643	604	610	597	584	583	606	592	616	600	597	627	623	566	663	585	552	612	586	605	570	601	541	643	569	608	581	612	586	562	543	559	591	590	597	628	607	631	611	629	615	612	637	641	601	525	585	653	590	615	552	581	577	623	573	606	619	682	595	585	618	585	588	580	558	580	595	588	614	586	559	615	607	603	639	639	617	603	594	590	611	636	639	558	616	617	623	597	594	636	617	593	606	602	609	614	600	632	628	602	590	583	601	614	595	588	587	568	601	594	606	603	619	570	597	623	625	624	614	575	618	611	590	618	644	641	604	631	606	611	591	610	602	619	580	612	569	611	618	605	621	622	628	602	604	591	606	615	603	602	645	575	584	561	608	608	622	572	608	612	571	581	591	606	626	592	590	559	596	569	614	623	621	629	592	601	597	657	626	577	602	582	601	619	598	633	641	588	570	621	578	635	606	644	616	621	575	616	584	609	623	593	537	615	634	614	611	570	630	601	575	576	603	567	616	623	609	611	583	579	616	577	600	569	613	583	649	582	578	585	594	614	636	609	610	604	600	556	621	616	586	620	607	593	598	613	553	631	600	560	589	558	614	583	617	564	610	614	608	553	578	628	615	615	618	633	605	571	579	610	602	617	607	628	621	623	583	596	619	622	587	634	619	624	592	667	585	589	579	628	606	584	566	589	663	583	629	641	586	605	619	607	608	632	609	608	621	589	594	603	555	601	568	562
9105	16278	13363	6703	4852	4501	4930	2929	2344	2065	1683	1194	788	623	595	582	556	533	535	611	526	573	546	550	598	533	560	530	550	579	569	549	571	544	559	578	567	540	574	577	552	576	559	591	548	560	572	559	564	541	535	549	544	582	540	557	543	519	573	561	563	536	512	576	563	565	531	565	590	562	618	575	563	598	566	598	544	576	579	574	562	557	582	532	540	560	534	574	587	517	529	586	513	550	552	562	563	556	555	568	579	528	563	535	540	558	556	532	572	557	584	552	514	559	568	560	551	559	557	585	548	501	536	525	579	561	572	600	560	576	547	555	537	575	562	569	537	565	531	542	543	557	584	542	571	592	547	558	528	534	535	552	568	579	543	521	546	560	595	575	516	519	512	571	551	532	543	551	554	609	543	488	579	520	532	537	535	548	557	532	586	528	561	561	563	508	569	559	558	563	528	564	502	538	581	551	570	537	543	535	577	542	554	560	579	554	542	547	528	581	593	549	568	553	528	584	567	546	564	521	568	558	524	559	519	524	548	549	570	555	533	546	543	507	551	561	570	555	612	553	549	521	520	557	566	573	532	594	548	592	540	571	526	556	539	541	589	531	538	527	566	496	515	532	557	560	555	556	527	526	519	513	532	539	549	512	552	555	553	577	580	547	525	529	516	548	538	495	512	539	571	602	561	569	540	581	550	522	553	557	563	583	540	558	529	586	537	560	534	530	515	518	571	549	537	541	521	520	519	580	583	579	540	480	537	567	503	571	502	541	525	521	579	546	576	529	547	550	531	576	543	531	565	548	615	543	545	538	541	577	574	598	529	553	567	549	526	525	615	558	541	573	576	592	576	574	521	492	613	531	573	514	593	560	533	557	567	567	591	522	539	566	535	578	554	559	545	545	564	553	543	612	561	530	540	545	582	537	544	549	561	558	548	595	567	593	567	531	552	571	564	543	529	547	504	530	547	558	562	554	536	543	578	542	532	537	552	540	547	531	564	553	538	548	529	546	567	577	566	590	533	526	545	555	566	564	549	541	562	536	593	560	560	546	512	577	548	546	530	533	575	569	536	526	586	551	559	539	505	508	534	556	560	571	523	533	536	553	514	519	521	560	579	559	547	544	557	560	571	508	537	549	601	536	535	532	542	493	571	560	549	585	517	564	543	534	544	573	556	544	582	574	541	509	559	545	570	593	545	584	531	565	556	540	570	539	537	548	580	570	563	572	557	568	562	562	519	577	562	535	545	595	543	567	547	556	572	523	545	548	541	565	593	569	561	596	586	496	545	568	517	535	551	542	531	585	559	551	561	566	555	516	558	534	554	579	540	585	511	501	537	561	526	541	561	580	557	531	519	519	569	550	570	534	591	514	559	552	519	573	546	550	551	532	576	554	529	591	525	597	628	585	581	540	508	501	568	577	551	545	551	545	573	537	536	550	564	574	553	539	572	570	575	567	528	529	536	558	557	580	526	524	528	513	541	574	561	567	543	572	561	554	526	586	537	506	563	547	524	591	569	541	546	547	545	548	566	593	541	579	519	518	571	562	579	558	517	558	548	528	549	549	503	562	542	564	550	544	539	549	555	545	524	569	566	580	585	525	544	569	520	559	554	519	558	551	552	565	560	527	510	558	517	519	579	515	535	562	556	538	544	543	492	555	543	551	547	623	568	512	553	606	576	599	541	590	534	531	580	545	547	592	547	530	534	566	537	586	533	514	547	536	543	569	564	516	599	574	571	516	558	548	556	519	552	562	508	565	565	573	535	547	597	576	546	541	574	534	618	523	568	565	544	589	514	538	544	503	560	563	541	541	527	540	522	550	548	552	551	524	581	544	549	532	584	551	501	536	516	565	549	528	496	538	540	527	522	564	552	524	542	570	581	559	530	555	521	545	537	513	583	519	546	569	545	514	603	548	557	560	570	553	543	553	548	550	556	537	569	571	538	582	538	541	520	561	573	524	564	541	556	555	537	534	526	552	537	526	523	525	524	544	557	576	532	544	549	554	533	538	501	520	564	530	539	539	509	563	520	538	545	536	577	599	548	548	595	505	530	583	547	550	568	528	565	558	579	576	508	584	532	547	582	548	512	591	491	538	527	576	575	570	551	538	539	525	551	548	551	562	555	545	534	637	496	546	581	516	528	599	532	546	589	539	562	516	588	571	556	521	561	536	546	557	547	571	544	549	546	545	546	538	555	616	548	551	535	555	573	540	553	530	579	535	566	530	581	528	561	570	534	550	534	516	517	537	543	559	550	576	577	550	531	544	562	546	568	555	542	574	551	538	550	521	544	569	568	532	565	513	545	566	614	538	577	600	564	517	548	567	545	578	559	554	536	545	528	576	568	574	546	531	550	535	516	542	546	569	599	554	523	559	560	564	550	570	541	550	543	543	575	549	551	583	575	591	554	576	573	546	586	553	507	559	562	544	555	553	495	539	564	590	563	556	556	554	575	511	554	578	514	593	543	556	533	560	528	561	564	538	531	550	541	558	518	576	571	534	557	514	487	612	541	604	518	571	558	530	539	520	558	547	531	552	547	563	573	536	534	514	574	563	535	566	543	558	591	544	587	578	543	571	609	556	560	517	568	564	542	548	546	555	570	581	536	518	558	536	576	557	562	570	583	598	513	560	517	522	567	531	524	543	540	525	561	591	548	522	548	593	546	572	527	575	525	572	537	583	522	525	529	543	530	530	557	574	580	543	546	585	548	523	581	535	550	549	531	554	535	546	518	539	522	511	562	568	534	547	546	506	571	542	552	550	572	554	524	537	529	559	518	568	547	509	521	560	565	548	570	541	582	553	556	534	598	552	513	559	523	542	544	595	536	535	593	565	549	578	577	578	549	563	562	540	583	559	555	575	537	534	551	603	558	487	522	566	561	575	469	575	569	554	536	556	547	553	514	550	541	542	525	556	555	601	530	593	537	532	548	545	560	560	576	532	523	531	560	584	521	551	554	538	550	523	551	569	531	569	561	585	554	547	570	549	577	575	555	573	544	548	547	569	565	575	551	512	566	597	557	562	574	600	612	568	551	546	531	521	567	492	554	530	525	566	532	550	580	562	522	533	520	534	524	544	516	519	592	575	584	559	585	542	549	556	540	544	527	545	563	519	543	550	528	516	575	570	543	543	531	551	529	539	536	564	562	549	561	548	599	537	564	517	583	556	583	511	553	525	544	514	596	559	561	565	546	529	546	587	529	559	551	572	565	568	580	531	558	555	598	578	572	548	533	543	578	570	545	548	555	530	555	548	552	529	543	551	563	543	578	563	565	534	531	535	531	552	585	567	569	544	562	572	553	543	561	558	554	552	514	541	547	509	542	536	545	528	597	586	553	487	531	615	484	560	522	582	540	558	551	551	551	555	563	564	497	540	544	552	549	551	565	572	577	458	521	545	532	595	589	537	529	553	556	585	552	563	571	545	527	568	540	538	576	544	548	521	548	566	539	554	587	556	558	552	509	562	595	527	534	536	544	510	537	527	506	593
25595	21436	27455	25524	13143	8013	7071	4548	6527	11217	8031	4082	2053	976	645	642	577	554	546	562	548	584	528	559	540	568	564	565	540	509	550	563	575	563	581	507	552	504	562	562	573	540	599	515	536	571	534	550	547	575	527	579	527	579	536	549	538	536	569	555	552	542	522	546	532	535	518	514	565	509	556	554	551	531	552	564	546	516	567	533	536	531	569	584	567	535	550	539	563	544	599	505	570	529	526	531	562	505	534	548	574	567	576	606	529	536	603	527	569	546	555	546	545	543	573	550	537	559	547	552	561	578	546	559	530	548	538	547	547	532	571	582	518	527	603	557	546	586	542	557	555	559	562	532	581	534	555	494	525	556	549	499	572	613	546	560	550	554	499	558	497	558	579	543	583	556	567	573	524	610	532	578	547	512	588	511	562	553	572	540	543	531	543	545	537	558	490	554	540	585	550	536	554	546	554	582	548	561	574	535	554	569	545	562	562	556	548	552	506	536	493	555	536	531	556	534	531	552	505	535	503	556	490	557	540	545	521	549	566	581	524	527	537	522	551	519	543	566	570	548	577	524	548	549	542	583	578	558	547	536	572	555	589	547	556	574	596	532	519	519	548	568	541	542	521	544	577	512	570	544	515	549	532	550	513	527	552	565	563	587	578	556	543	536	612	551	542	511	558	571	543	587	542	510	553	536	551	520	550	601	531	543	537	508	548	519	580	533	530	577	553	548	527	568	515	518	562	498	581	535	545	511	611	537	516	532	565	553	544	560	564	535	568	529	544	541	551	560	526	519	596	537	538	521	557	562	524	526	565	517	563	580	528	560	517	536	523	562	560	539	537	567	597	549	531	514	544	540	541	520	527	532	543	558	541	556	551	530	553	565	579	544	541	538	543	601	527	529	579	560	493	523	464	608	527	562	549	526	536	544	509	561	525	545	545	524	513	547	566	536	556	541	573	586	549	572	533	581	576	542	500	548	537	559	503	564	523	522	564	524	526	554	515	554	554	580	558	517	526	520	550	541	542	556	541	544	581	508	554	530	552	526	527	548	524	571	510	585	555	535	540	528	565	536	577	518	551	557	563	560	520	571	573	530	579	544	582	556	521	528	586	541	495	561	572	533	550	538	539	549	529	564	576	553	536	515	588	536	543	541	581	575	581	536	552	548	543	496	510	557	539	560	570	507	533	526	538	551	540	567	529	546	549	582	554	557	508	541	588	543	537	544	541	517	534	513	545	547	533	537	545	560	551	542	572	556	579	521	534	566	553	560	569	555	563	531	525	535	555	524	550	550	553	536	537	560	525	511	579	529	553	554	557	548	533	541	573	555	509	543	550	547	513	563	502	566	584	556	508	519	533	535	550	533	517	551	557	567	532	546	512	568	533	536	551	586	537	560	541	555	536	541	538	528	547	582	529	534	554	554	578	560	536	553	572	538	511	521	545	527	540	587	515	534	506	532	565	607	548	589	569	531	524	594	509	571	519	548	554	549	525	572	530	535	571	507	521	584	544	562	527	536	548	530	540	555	549	559	603	567	495	570	551	554	589	549	581	584	575	563	541	522	567	593	562	548	531	529	542	521	538	502	524	516	573	533	603	541	544	502	520	527	556	544	567	553	578	545	521	570	599	555	523	538	542	552	541	581	576	517	524	488	531	567	579	595	543	506	521	525	560	579	526	569	562	533	533	536	568	518	542	541	549	532	563	592	558	530	556	527	557	550	564	584	544	501	578	558	574	533	537	543	567	559	571	510	578	566	515	538	551	569	562	583	508	582	518	536	517	561	586	565	578	566	545	550	547	548	518	525	528	556	538	566	570	529	548	538	590	541	551	541	564	540	548	554	554	580	554	532	561	549	558	598	514	537	541	561	579	558	561	544	526	582	547	499	570	539	609	526	517	577	515	544	505	597	605	562	538	549	564	582	511	551	539	541	522	524	537	549	542	565	577	541	536	515	555	520	554	545	553	554	491	526	533	583	544	515	571	531	533	547	557	527	544	556	521	507	568	528	536	535	570	526	508	553	568	552	561	552	548	554	544	560	541	550	554	550	530	555	530	528	544	557	592	533	527	559	526	546	521	521	549	528	550	559	541	550	558	505	519	536	548	548	555	572	553	543	581	528	556	511	556	535	543	545	540	519	590	565	517	560	539	535	564	547	563	548	573	548	569	540	526	544	517	494	509	533	544	506	599	545	560	551	524	552	566	587	500	596	534	578	530	548	538	561	557	537	554	484	569	571	550	521	536	538	553	540	543	547	520	515	607	597	556	572	519	559	550	572	536	554	506	525	537	561	564	547	545	555	525	541	532	547	560	541	518	578	534	507	543	558	539	558	512	527	569	541	542	548	570	548	558	590	536	550	578	505	508	535	535	568	593	538	544	529	552	557	567	520	554	566	556	554	521	546	558	509	552	545	583	544	544	553	558	552	511	520	569	553	547	537	568	582	590	533	567	564	559	542	538	567	552	528	538	536	536	574	536	571	580	529	531	536	527	525	526	562	529	542	522	547	549	542	540	544	507	513	579	576	523	537	549	538	563	520	533	525	570	510	573	559	547	519	522	566	495	577	556	542	558	555	552	558	557	545	505	538	563	538	557	548	495	567	538	519	550	562	532	575	552	534	509	582	580	556	522	582	552	534	540	565	509	584	564	512	545	515	563	576	582	543	555	560	561	555	560	551	540	543	550	546	531	555	571	562	585	523	582	520	576	549	542	532	528	550	518	600	569	548	578	532	545	509	543	578	511	530	563	531	556	587	493	573	535	525	511	581	538	522	552	593	536	536	513	552	578	542	601	572	563	585	567	547	576	522	527	564	542	556	551	581	540	511	536	542	516	556	520	528	562	561	537	531	550	539	532	555	587	567	523	522	554	568	519	528	579	517	592	518	513	561	556	550	556	570	492	514	558	582	546	538	564	528	575	582	565	537	549	541	577	551	537	539	550	557	555	561	545	560	529	557	578	555	525	534	554	580	554	580	540	526	527	503	533	550	517	558	551	561	579	558	543	536	551	540	559	579	549	535	595	513	527	555	511	515	535	522	576	580	530	570	558	561	519	556	531	506	514	542	539	514	520	564	572	526	566	556	563	504	561	567	539	570	536	545	540	588	534	508	533	517	536	594	582	595	551	544	513	571	564	574	508	552	529	576	558	567	538	551	526	568	541	535	578	554	542	523	521	500	547	547	560	547	531	550	570	525	575	547	537	559	565	526	547	567	531	569	528	540	586	584	575	532	606	525	564	550	557	550	532	543	550	564	509	594	578	550	554	549	539	524	537	553	536	500	522	524	540	549	592	540	536	518	522	563	553	557	586	526	567	562	543	526	532	537	505	538	572	520	541	522	550	550	541	524	568	566	563	545	564	560	552	515	534	557	573	565	551	536	504	611	564	570	527	548	525	535	541	537	542	522	561	539	562	474	552	571	578	501	575	573	534	570	532	493	573	525	538	554	531	566	535	565	510	536	544	539	571	557	500	504	515	534	550	538
13472	24202	21278	14174	7521	8011	7569	5596	9021	12301	7983	4455	2302	984	661	533	531	518	552	509	545	548	502	558	559	521	532	525	488	561	513	499	513	529	555	529	579	526	528	531	556	552	551	524	522	510	533	544	504	528	499	491	563	510	585	534	548	568	500	554	541	499	535	527	517	564	534	551	545	549	520	515	562	521	513	526	523	513	518	530	527	543	530	553	497	547	527	568	530	553	545	576	541	519	520	547	503	552	535	562	543	489	534	552	556	476	518	543	514	545	568	536	503	541	532	571	509	515	555	505	529	537	549	512	525	534	530	518	525	559	582	544	527	527	547	527	546	518	553	535	555	492	511	540	555	512	499	526	518	520	518	519	527	530	532	558	524	510	538	507	531	564	552	487	525	541	525	532	486	535	535	536	540	548	522	530	531	529	551	533	536	508	537	502	540	553	510	518	563	527	529	520	554	508	556	551	512	533	521	533	523	503	549	513	511	538	477	530	555	528	531	531	550	528	500	511	551	539	532	552	518	491	513	510	554	515	531	534	535	522	549	525	523	525	523	533	542	480	525	522	521	531	512	513	528	510	546	553	525	554	564	538	557	512	534	569	510	519	530	522	514	531	500	528	535	489	534	521	537	530	533	528	534	509	530	551	509	509	522	518	536	525	565	514	536	524	563	498	545	499	545	519	523	559	548	480	543	527	523	507	541	539	570	525	543	516	500	571	521	549	508	510	609	561	514	547	506	503	509	540	531	522	540	539	564	582	546	560	532	548	549	562	539	525	538	544	515	495	567	508	560	495	550	540	555	535	498	534	456	558	533	509	542	533	559	534	545	502	552	542	481	549	518	537	516	516	496	534	463	577	513	562	487	538	542	510	518	559	496	559	538	513	540	518	551	570	537	525	539	552	528	488	523	503	547	522	479	577	528	482	552	513	490	541	550	479	530	505	534	523	549	565	544	541	505	555	516	537	538	594	505	488	499	525	524	541	562	554	516	536	522	511	507	548	542	533	495	572	512	542	527	525	528	500	530	523	594	542	529	545	527	546	501	535	558	564	514	518	535	514	552	486	557	525	548	563	579	515	568	504	571	506	516	574	533	527	531	566	568	527	559	560	562	531	552	544	545	511	506	521	591	516	556	554	548	516	520	524	519	525	530	498	536	510	511	512	534	474	525	526	526	526	522	506	538	544	468	522	524	505	577	552	537	547	481	564	545	556	527	542	558	533	497	486	545	551	510	518	540	547	530	523	530	548	509	496	538	517	530	534	563	547	487	551	540	521	541	523	527	502	520	523	488	505	524	499	527	532	504	520	512	523	562	548	542	528	547	519	514	546	554	528	519	530	515	521	485	556	525	514	532	531	528	515	514	548	559	529	513	522	525	552	533	532	504	508	539	531	558	500	535	549	529	560	534	508	531	536	522	544	501	584	533	501	531	538	512	578	586	554	540	529	519	535	526	528	541	555	533	572	504	505	533	507	521	547	525	529	542	480	525	547	501	511	507	515	568	562	558	541	477	542	503	536	494	542	526	525	531	540	550	519	530	512	501	483	517	497	498	513	504	490	539	529	526	547	525	533	543	509	548	518	572	546	560	555	538	489	539	513	563	553	519	529	472	533	558	530	581	540	488	533	544	504	537	484	513	534	523	546	479	535	499	521	541	512	556	561	582	511	503	518	483	570	519	525	521	536	508	532	547	541	523	552	504	507	499	555	486	525	488	544	548	540	517	549	520	529	511	546	499	514	539	521	527	509	548	542	506	522	540	514	554	535	515	539	549	535	546	573	556	552	548	526	540	491	522	529	519	499	517	533	526	519	566	556	505	510	535	574	540	562	509	543	493	535	539	520	531	479	491	533	502	522	548	529	559	553	505	518	513	512	519	488	545	549	509	540	543	540	539	516	560	533	540	526	533	505	527	544	507	515	507	551	521	506	512	529	551	551	509	571	526	499	543	513	538	554	523	542	517	534	482	538	511	544	527	521	534	499	517	557	522	493	503	510	554	505	500	490	546	492	559	502	502	534	527	551	493	534	535	560	496	538	552	535	503	504	530	551	531	551	488	558	528	534	520	525	517	545	557	533	490	523	530	521	549	528	527	574	520	540	500	547	518	552	558	513	545	479	525	532	535	531	589	534	567	521	563	542	545	515	532	525	524	545	497	526	524	527	554	519	513	513	516	475	502	527	524	490	506	511	524	562	568	535	543	517	571	536	569	521	534	500	551	531	548	529	512	543	527	505	486	534	503	519	556	571	552	518	510	543	523	547	491	506	537	518	524	490	498	507	522	515	578	529	516	545	483	560	500	527	507	529	559	524	500	554	521	511	529	507	492	517	539	530	567	526	537	513	516	558	510	534	541	522	517	520	552	549	518	505	504	541	498	534	558	581	507	533	563	512	544	545	508	526	487	529	519	529	487	534	503	533	503	525	558	506	532	524	546	509	548	498	536	499	556	522	489	584	495	492	531	519	514	478	530	535	572	536	521	562	534	535	523	533	506	493	517	509	504	523	567	519	525	518	542	552	545	537	514	542	493	520	527	503	517	536	542	545	501	500	546	498	501	533	550	502	518	518	562	514	498	557	549	503	544	518	509	530	528	531	567	491	516	550	546	474	502	494	541	551	507	548	490	507	539	538	546	504	528	497	493	513	509	545	508	497	549	504	536	549	533	544	544	560	561	532	533	495	520	543	521	522	539	559	541	540	524	525	515	523	512	504	498	527	528	549	542	502	539	531	532	495	550	541	513	502	517	580	527	537	526	551	565	541	547	528	528	536	528	515	558	551	525	528	513	512	526	538	534	605	505	566	533	498	584	562	517	527	504	545	530	544	543	544	510	560	529	502	528	507	527	557	474	547	569	572	502	547	529	488	533	573	552	542	527	530	511	543	537	480	511	525	549	526	546	503	540	496	532	555	565	510	553	526	557	515	521	503	545	529	549	558	498	522	554	536	480	584	548	539	538	524	513	548	499	532	529	518	529	542	572	527	545	492	530	552	585	528	530	562	541	526	528	531	548	556	552	513	530	559	508	547	543	534	564	532	528	507	521	547	531	544	528	467	493	523	531	522	532	536	484	564	559	547	532	525	562	515	516	518	523	530	528	562	527	548	509	534	572	523	518	556	537	538	517	564	512	533	547	559	542	528	576	516	512	539	548	523	519	540	503	539	555	505	519	483	559	516	583	491	553	516	541	509	510	506	538	539	534	474	502	545	537	513	515	539	509	501	540	524	538	575	574	535	592	505	553	518	520	573	535	586	542	523	534	542	508	546	532	473	557	515	515	552	515	561	505	528	512	542	522	543	530	530	497	525	525	482	519	538	519	544	515	533	526	546	511	533	543	519	545	492	582	517	595	521	501	539	491	508	529	542	420	572	556	521	540	515	557	554	476	561	540	550	556	519	546	539	560	546	525	529	541	543	519	561	507	537	491	551	499	526	528	490	526	521	545	482	563	509	546	502	548	512	527	522	505	525	551	525	535	499	528	567
24299	21387	28658	25635	23295	18702	11728	7856	13617	26774	18130	9106	4214	1670	950	741	689	686	688	702	698	683	712	690	719	712	704	683	693	684	711	684	613	678	669	672	690	655	669	655	673	671	684	645	679	683	681	689	662	686	664	698	689	630	643	703	688	672	683	658	653	695	635	692	686	696	668	723	669	685	694	707	644	674	683	667	694	656	716	684	672	683	656	665	655	722	665	697	695	645	645	654	607	675	680	659	677	682	628	651	685	674	628	673	695	651	667	650	661	671	689	711	653	639	659	679	660	650	639	642	678	649	649	650	633	658	646	665	709	646	683	701	699	686	674	617	675	706	604	635	658	695	649	655	695	696	678	637	657	664	680	644	624	627	707	652	653	623	636	662	675	630	663	643	682	688	649	669	675	657	603	652	723	679	657	668	666	665	669	642	657	641	683	664	710	626	703	725	696	658	638	655	675	727	645	708	696	680	649	672	723	642	708	656	644	636	674	647	614	635	642	639	701	703	708	669	695	706	679	665	684	704	676	615	646	659	642	676	668	683	634	673	688	686	637	683	688	664	685	655	678	703	655	642	626	649	651	715	649	695	641	630	707	667	634	642	692	664	675	679	714	649	639	657	617	666	652	609	621	643	658	655	643	609	674	641	639	632	665	707	621	651	646	642	632	691	666	661	677	685	659	582	631	661	667	686	650	689	639	689	653	653	639	698	671	642	614	647	676	645	674	666	677	652	688	635	684	698	651	639	673	653	639	682	650	689	671	673	653	679	668	649	670	674	666	658	661	668	629	673	690	630	682	669	641	633	666	674	649	606	647	686	680	642	640	700	736	714	663	656	671	708	650	676	677	660	675	655	673	658	675	676	657	637	645	648	665	668	642	682	707	636	659	653	637	752	708	686	675	652	637	675	681	672	652	690	685	646	673	656	634	667	654	650	656	719	671	607	700	704	650	686	602	654	669	673	648	629	675	639	676	668	696	648	676	646	670	711	681	676	665	642	688	665	648	641	650	630	670	673	693	668	666	650	657	633	634	682	669	723	665	674	650	659	653	630	704	669	686	698	642	719	644	638	626	701	720	690	658	661	662	661	659	636	705	625	622	650	666	679	675	630	663	657	684	649	720	675	635	669	633	651	655	672	664	636	699	651	669	676	693	683	630	663	667	687	644	687	657	675	662	678	657	692	670	648	637	668	685	712	669	694	689	668	686	635	716	685	661	655	642	700	705	664	669	711	675	627	678	666	651	663	671	672	652	648	678	650	647	688	656	627	662	684	644	676	679	657	619	654	680	626	664	674	653	685	663	665	715	682	668	667	629	661	692	652	665	691	664	722	635	661	691	684	632	696	693	670	697	669	683	637	689	674	659	690	644	663	642	681	691	664	671	704	676	629	663	669	646	650	638	664	677	630	707	709	672	658	657	683	698	690	629	642	624	634	677	668	658	680	609	620	684	638	666	681	635	637	638	665	713	633	674	682	665	637	637	661	652	685	631	636	610	667	644	607	686	668	665	701	653	626	624	659	663	690	718	664	621	670	631	714	699	706	654	629	568	640	658	638	698	674	635	639	699	678	681	671	639	688	659	675	672	655	671	672	694	673	641	608	654	631	641	693	641	670	676	675	660	703	634	680	677	665	656	734	657	647	636	700	630	654	684	685	675	662	704	603	701	648	619	671	654	704	656	610	692	678	688	649	694	684	677	642	655	660	691	698	702	644	644	650	657	685	624	665	637	685	636	653	665	689	665	685	708	646	663	642	686	678	642	668	636	685	696	679	659	675	671	672	660	693	698	655	679	670	644	683	624	643	661	664	624	666	664	681	699	678	705	678	664	634	638	686	664	639	717	646	686	648	675	657	636	654	656	659	729	651	647	644	643	647	656	629	661	622	655	693	665	680	597	631	707	640	656	705	647	654	662	684	652	664	643	668	652	676	680	676	656	694	640	686	681	646	640	636	708	647	672	661	662	643	640	628	683	653	633	639	621	639	630	668	632	671	662	701	652	611	641	611	637	613	664	673	681	705	662	669	662	684	665	689	669	684	678	683	670	662	609	623	671	706	677	661	658	651	708	691	638	647	612	680	693	679	666	713	650	646	682	672	651	664	646	671	686	711	695	668	683	611	687	675	678	623	666	657	656	660	615	583	626	679	702	678	672	671	654	641	667	715	644	686	655	691	680	684	636	671	675	663	671	681	733	629	698	685	695	675	638	687	636	620	695	673	658	688	726	633	634	669	704	638	678	679	668	648	666	691	675	654	697	669	693	663	676	615	673	652	721	697	690	664	628	680	620	684	697	686	661	660	678	655	677	727	670	653	679	699	651	668	659	677	640	721	693	671	681	613	685	612	663	653	700	611	684	647	658	654	646	676	689	646	671	604	661	672	643	693	618	603	713	695	620	648	646	696	692	660	711	653	650	637	673	664	654	638	688	679	679	650	723	645	679	718	654	637	744	618	684	611	655	678	632	646	654	652	648	674	724	687	632	618	634	615	684	647	651	680	650	678	623	624	677	634	661	659	667	665	684	682	649	688	667	633	686	662	684	659	649	678	706	670	641	649	705	698	677	652	662	653	634	637	660	701	633	649	662	663	633	680	636	654	720	626	622	659	618	657	621	667	642	663	666	657	682	658	639	681	669	643	649	646	666	676	678	630	671	706	683	666	647	674	653	615	617	648	648	634	628	654	690	720	647	618	657	672	668	616	685	677	691	671	700	681	625	680	650	667	642	622	630	650	700	630	676	626	681	667	685	636	630	697	652	639	620	644	690	612	676	657	654	654	662	716	624	682	675	675	682	718	660	645	660	690	637	694	674	666	690	706	691	703	668	613	630	670	706	678	646	641	681	676	629	686	646	695	675	687	688	698	645	641	647	649	640	631	663	665	638	633	668	673	658	683	654	665	681	683	649	684	645	667	669	623	670	707	632	702	644	675	646	682	580	631	648	631	689	688	701	587	665	695	654	646	694	678	713	683	679	654	638	668	625	657	654	666	679	614	671	697	665	648	632	721	673	670	699	673	640	698	640	671	624	653	681	686	666	662	688	657	671	634	704	654	679	663	658	643	675	645	698	643	681	597	670	685	710	639	693	660	657	667	666	697	673	674	680	668	635	673	657	618	665	658	665	649	637	708	607	666	672	693	686	699	651	672	682	662	638	669	664	679	683	656	658	662	586	675	625	741	626	666	629	645	667	693	637	692	660	675	673	679	665	629	683	657	655	662	680	685	656	680	656	686	635	625	675	695	661	661	675	700	683	653	666	646	688	667	635	615	658	693	657	681	641	641	701	663	686	640	663	631	679	668	698	625	662	649	639	710	650	675	662	715	662	627	621	686	647	663	645	637	718	611	659	687	661	690	666	678	641	676	716	666	633	649	622	648	664	691	668	700	733	682	680	633	650	682	642	668	634	657	695	638	628	661	688	681	696	697	647	643	687	644	622	640	657	679	665	668	635	626	665	675	675	656	670	675	643	695	651	666	660	595	685	703
19258	34574	36220	31094	18942	12199	9016	8290	17205	26316	14972	8596	4559	1712	894	695	671	650	663	616	666	657	647	603	657	635	652	668	698	651	638	629	627	661	663	632	624	685	599	636	660	628	608	684	634	643	628	596	631	637	634	603	619	633	645	626	662	693	660	641	618	607	636	625	636	637	662	675	630	665	642	616	595	616	655	625	639	607	609	623	597	628	618	598	613	631	638	582	638	635	612	605	620	604	617	661	604	638	624	614	654	619	635	615	624	634	610	606	644	604	610	612	616	607	608	631	621	614	675	623	672	613	651	658	582	612	630	609	618	613	592	656	617	646	632	626	632	597	611	613	623	600	640	590	645	625	601	615	635	655	655	638	642	645	620	604	596	634	616	617	650	653	630	654	594	600	575	621	642	655	601	636	618	615	619	620	638	663	643	637	637	657	617	600	661	612	586	652	606	647	632	610	602	606	656	660	617	621	643	630	617	667	616	655	605	659	615	643	687	688	644	662	640	636	631	633	653	624	628	649	643	633	670	653	600	624	636	617	612	618	695	668	620	667	594	624	657	683	619	655	604	619	641	623	639	637	643	648	604	632	583	620	605	628	651	613	643	635	649	647	644	652	621	590	598	691	614	585	640	587	635	649	641	673	663	631	649	659	587	599	579	600	590	614	616	615	642	613	593	616	608	595	630	682	638	589	663	600	605	609	631	591	622	639	629	608	586	600	654	630	619	631	616	679	627	617	636	598	655	670	625	627	581	612	653	662	640	636	628	675	636	614	628	643	621	665	604	624	634	614	634	627	677	641	615	623	600	628	653	593	621	686	635	607	620	573	666	629	623	598	674	608	608	620	675	613	692	602	625	611	661	671	642	625	615	648	613	622	663	633	622	630	665	652	640	658	608	638	638	646	625	574	640	632	631	621	614	651	663	619	653	644	625	619	587	618	614	633	646	640	645	633	602	631	624	624	629	628	623	581	628	608	613	640	648	656	603	625	619	611	617	644	627	608	656	621	623	609	667	654	664	629	585	635	608	620	581	640	587	652	608	648	580	667	612	601	621	654	637	558	617	596	614	629	624	643	636	624	630	605	629	641	616	662	668	620	646	660	628	652	659	616	652	626	622	656	592	655	629	600	652	599	665	605	633	616	636	634	628	645	620	656	583	567	641	610	610	636	646	662	596	640	617	604	668	614	633	612	640	612	603	680	674	638	619	592	613	587	653	622	641	630	643	635	623	616	628	639	629	652	616	623	605	594	629	611	611	609	625	671	589	643	636	611	614	667	635	649	668	622	665	640	629	626	601	602	587	630	657	631	616	604	595	648	633	632	632	640	649	607	655	643	618	617	679	607	683	611	561	607	587	647	611	629	618	658	682	638	629	604	639	623	606	663	636	655	574	674	642	627	626	606	662	667	650	613	644	637	588	596	687	669	629	622	623	593	628	631	602	628	666	604	635	605	584	648	650	616	620	622	666	630	669	617	605	614	576	639	609	633	627	635	615	612	618	644	621	627	627	609	619	614	631	667	623	622	618	669	617	600	670	632	614	619	635	604	649	625	653	599	648	629	646	614	634	611	657	653	628	630	636	634	617	690	628	659	674	615	643	610	614	606	662	641	615	632	620	627	615	642	632	616	638	638	640	604	624	602	642	635	587	592	603	595	627	654	629	630	615	671	602	625	601	660	625	624	615	600	650	626	633	655	624	654	625	631	635	644	634	585	607	613	642	621	592	625	600	676	598	635	643	654	639	620	632	630	610	613	618	605	624	604	604	592	621	622	640	616	613	606	669	603	606	607	627	625	630	605	644	622	618	617	561	629	618	598	662	635	627	640	651	652	636	591	616	633	624	628	619	659	600	607	610	615	650	638	597	636	672	630	677	630	634	637	647	649	669	548	574	611	623	617	612	574	637	627	675	632	636	641	649	633	629	667	625	630	653	651	611	606	655	640	598	679	600	652	630	654	645	631	617	659	622	644	623	639	641	619	647	629	606	627	590	649	652	653	625	644	640	584	646	614	592	640	629	655	595	598	622	671	624	626	591	612	642	619	660	616	636	590	615	652	624	654	645	619	631	624	605	609	627	659	612	585	567	594	598	593	588	604	628	607	640	675	593	636	629	586	663	582	654	626	620	604	632	623	638	593	645	614	609	628	648	659	608	667	632	635	595	604	643	619	594	613	667	679	626	659	646	637	629	573	637	620	627	608	633	621	591	620	614	644	629	637	619	593	655	609	635	601	625	606	611	608	617	618	601	665	627	592	637	592	618	640	646	642	621	673	608	625	653	563	601	651	619	621	667	615	611	630	638	621	646	612	610	595	576	597	581	634	630	631	663	607	587	631	623	602	642	641	594	660	621	627	616	637	616	653	612	653	598	607	662	627	619	659	625	631	577	624	635	622	661	606	644	627	618	603	642	658	630	586	618	628	622	646	579	653	689	649	619	609	649	618	627	586	580	626	646	654	664	608	644	633	627	611	618	592	635	661	632	605	599	641	636	640	639	611	609	605	615	619	614	640	649	594	589	580	655	622	605	593	617	602	648	631	628	642	638	632	663	640	645	576	633	623	636	614	635	674	614	636	560	655	600	597	617	653	617	581	617	583	618	648	632	602	633	646	616	656	636	595	613	600	594	679	599	657	609	604	637	619	586	644	630	589	665	595	643	603	631	641	597	633	627	632	605	645	649	632	633	633	671	646	636	639	645	659	641	624	632	655	604	621	611	674	586	639	612	622	628	590	643	572	637	580	637	638	650	634	563	634	594	680	623	642	595	630	674	636	612	670	633	608	646	617	653	634	622	637	608	611	576	628	615	624	617	620	665	612	598	642	599	625	661	637	582	603	645	644	633	609	620	636	640	629	609	673	644	613	637	586	633	654	622	618	602	575	641	606	603	616	645	652	607	624	648	639	625	639	591	634	619	600	621	593	622	637	607	624	634	625	647	623	624	621	574	632	671	642	644	628	602	634	659	669	587	635	649	637	627	627	675	626	646	624	604	608	621	627	608	606	602	637	626	618	651	653	651	612	589	584	668	644	598	631	636	624	614	599	635	656	615	635	654	654	640	623	596	636	637	601	672	651	692	636	645	622	649	597	603	652	644	603	627	614	623	615	637	611	619	599	615	612	592	637	603	637	628	594	631	613	620	549	616	635	624	596	604	602	591	631	624	612	609	577	616	623	639	583	666	624	590	636	633	619	610	629	672	575	598	643	650	611	617	721	595	653	587	689	659	627	597	647	567	628	659	617	582	610	652	656	660	647	647	605	602	566	594	641	593	600	636	653	629	621	588	623	633	636	650	630	607	603	632	654	621	629	607	619	636	615	647	631	606	628	610	616	672	632	622	652	660	633	611	650	639	599	652	634	654	626	642	620	622	616	645	612	650	617	654	625	576	626	662	636	655	619	626	623	610	594	624	635	586	578	649	622	637	670	631	610	605	587	652	598	643	632	603	649	609	634	628	660	638	631	630	619	594	631	633	638	621	662	642	637
28273	18861	16169	24897	17180	7831	2758	1638	1633	1796	1481	1073	888	685	628	591	600	643	601	640	653	575	620	617	624	615	596	574	644	563	621	589	612	619	566	584	626	643	633	611	623	609	567	636	625	624	584	619	576	584	580	595	580	571	640	564	560	618	594	583	616	621	617	613	595	598	640	561	574	607	613	617	635	602	603	588	613	622	592	588	622	618	632	601	584	622	665	573	617	618	596	607	581	608	568	581	551	628	595	598	564	627	593	613	595	582	581	586	632	575	607	590	608	573	622	661	603	617	613	607	623	597	598	548	610	616	615	631	587	572	620	605	568	608	563	594	591	626	625	635	574	629	593	621	622	602	620	581	565	637	631	610	581	583	643	630	604	612	617	608	603	600	619	620	643	591	644	602	579	654	623	622	579	592	605	602	646	609	611	585	561	633	610	617	573	567	597	627	625	595	591	586	587	603	617	599	637	620	598	605	591	546	605	616	604	589	618	601	571	570	624	577	601	598	563	596	605	638	599	589	620	633	597	628	614	622	586	599	593	618	586	529	578	642	614	583	633	603	636	605	600	618	611	574	607	586	599	564	627	599	572	598	598	566	592	570	549	624	621	628	598	641	618	577	630	578	628	603	611	558	604	628	618	619	607	554	591	640	614	619	603	633	633	601	627	573	630	645	598	609	632	650	616	610	581	587	595	615	625	637	637	613	607	626	568	625	597	624	607	612	590	605	568	607	613	585	616	639	575	600	623	590	619	580	602	610	611	598	628	628	597	626	588	587	637	601	594	611	592	635	604	572	574	614	598	596	627	587	583	642	666	609	576	592	584	581	639	634	614	600	665	573	613	606	641	624	588	598	635	654	574	655	593	647	588	549	596	646	568	624	624	641	611	584	620	612	608	605	627	608	624	556	568	624	606	630	648	619	594	638	606	606	615	627	622	648	602	559	619	557	573	608	598	638	611	587	608	616	638	596	601	626	615	593	607	599	595	614	555	645	578	605	570	635	642	600	610	606	575	631	581	567	601	589	632	581	621	592	643	642	570	613	609	639	578	592	643	591	622	636	598	593	649	576	582	616	574	644	585	608	552	618	626	613	578	604	621	605	625	582	584	610	579	576	626	617	598	626	619	576	647	599	583	613	571	575	576	629	589	597	612	680	619	628	666	611	560	626	604	598	655	609	581	563	608	596	594	604	616	647	605	604	592	607	617	651	648	598	588	645	598	572	582	603	605	584	612	609	589	608	583	607	596	599	637	629	590	620	634	597	625	641	657	593	591	655	611	589	617	607	616	561	540	639	591	626	627	625	584	640	581	580	635	612	565	589	607	596	627	669	623	619	614	605	612	600	615	594	618	628	631	617	661	584	584	617	604	644	620	619	659	627	606	650	602	634	623	591	623	607	621	590	639	592	583	571	596	619	585	600	609	646	603	605	646	590	615	589	653	604	574	597	585	626	614	647	636	628	629	570	568	565	625	567	559	591	708	587	642	589	620	645	580	618	599	607	582	633	577	566	629	598	598	604	599	624	611	617	614	605	615	586	641	599	602	590	625	583	635	634	615	642	596	619	615	602	585	608	619	568	597	589	611	625	604	612	581	614	580	612	626	566	632	608	593	610	648	567	627	582	618	632	605	637	630	613	560	629	555	600	590	639	621	624	597	637	596	603	619	617	593	595	626	590	610	614	592	601	626	599	643	592	600	621	604	660	637	575	659	574	585	559	583	600	556	584	624	623	609	638	632	580	616	627	605	629	655	625	588	604	573	654	600	582	643	616	617	626	616	581	597	610	582	638	604	593	622	627	596	598	609	622	649	614	657	571	592	598	620	580	577	582	596	628	603	605	609	600	620	604	597	635	601	607	559	618	555	581	565	559	571	565	586	590	549	622	610	614	556	582	587	567	606	648	588	615	626	635	632	563	616	632	617	642	590	602	658	620	602	623	610	609	594	561	609	562	588	591	554	601	602	616	579	603	661	603	568	601	606	619	629	584	606	612	588	605	597	602	639	624	643	586	616	597	641	596	595	600	599	605	627	616	611	632	662	596	617	583	603	671	678	571	594	595	585	609	618	610	659	636	627	636	626	621	585	593	621	588	623	577	593	624	601	603	639	590	641	628	613	592	610	601	591	585	588	600	556	618	589	621	601	575	624	615	589	602	613	585	602	590	604	638	612	626	590	647	605	624	576	617	609	656	581	629	590	643	622	605	618	589	609	580	626	608	603	622	642	626	590	607	566	550	580	613	578	609	622	577	572	605	609	591	638	599	622	616	629	579	623	596	632	581	615	596	585	628	571	594	588	616	586	611	611	604	610	561	600	588	645	586	607	623	604	618	614	654	630	553	605	566	611	591	582	613	622	618	633	626	619	583	630	630	590	603	616	637	620	654	576	679	621	612	611	634	615	627	642	624	600	580	627	549	620	597	629	595	620	599	573	631	580	671	646	662	580	596	593	602	599	608	619	628	622	632	624	659	577	596	600	563	626	558	554	625	626	575	648	577	593	635	616	605	592	601	614	601	591	649	646	641	626	611	631	587	598	638	611	531	649	593	651	623	642	598	612	649	607	615	614	601	619	617	563	595	618	592	589	592	660	629	613	625	604	571	590	661	587	638	629	570	603	636	621	593	675	641	633	600	568	611	596	562	602	617	626	659	591	611	617	605	576	576	612	630	657	607	568	610	598	616	616	608	614	563	592	602	614	587	608	634	618	606	571	615	599	602	604	626	676	595	627	569	602	567	621	608	587	593	606	649	609	629	613	625	588	607	605	605	645	582	625	617	603	620	621	589	621	594	609	594	620	622	624	596	600	635	631	590	639	633	575	585	620	577	590	598	629	573	589	588	551	611	595	632	634	589	576	635	607	616	563	604	580	623	581	587	561	594	622	647	614	631	629	607	619	566	586	633	550	584	589	585	602	614	613	621	589	618	587	604	602	636	646	614	600	604	583	579	513	615	645	595	620	609	579	550	615	577	571	554	568	603	597	591	605	598	626	624	640	612	614	623	560	609	602	656	590	600	593	599	567	575	602	613	604	590	574	578	622	649	628	591	594	597	637	586	610	619	586	622	547	579	658	602	606	602	600	578	630	626	623	619	629	619	611	590	596	622	625	625	588	578	602	603	553	570	584	620	628	549	643	592	591	603	613	592	643	638	662	587	568	554	610	583	587	570	589	663	594	608	586	627	640	600	646	582	663	554	626	589	604	595	603	615	601	582	619	605	576	575	578	616	587	596	667	604	585	642	599	625	609	600	627	576	598	595	582	591	610	584	613	619	604	614	621	589	586	581	616	596	589	577	579	607	601	591	571	606	622	621	595	625	630	632	646	569	609	591	612	635	572	562	599	608	642	640	646	612	662	638	624	583	664	599	624	562	662	596	591	582	576	646	608	596	611	608	593	600	627	600	622	633	614	588	617	614	669	604	602	647	584	611	580	581	617	608	615	626	578	573	596	594	610	589	623	623	642	599	611	610	583	612	576	584	603	613
11903	16192	16811	22343	15057	7069	3244	2350	2272	2372	1798	1182	847	674	605	589	556	566	574	534	574	594	597	565	511	559	547	568	560	600	599	544	558	582	525	539	555	549	580	550	568	573	560	558	576	588	527	580	579	524	566	543	528	565	579	573	551	582	587	520	581	598	603	579	540	557	538	579	556	544	592	547	574	582	543	559	643	525	533	588	572	578	572	563	552	594	563	551	556	588	559	542	598	573	548	583	532	586	546	545	596	601	536	626	633	569	568	528	532	565	557	554	538	569	553	542	577	510	590	537	549	555	493	570	551	562	467	619	566	528	583	623	578	569	525	493	561	560	559	510	529	550	539	588	547	590	571	598	580	599	563	539	543	562	550	559	598	557	528	571	541	550	582	591	555	572	561	568	532	534	535	593	583	542	538	565	556	552	577	540	542	553	567	583	554	598	567	552	516	560	544	558	569	504	559	601	573	541	558	517	561	570	555	551	526	632	592	612	564	531	556	546	592	564	561	521	554	552	564	552	522	604	589	546	555	580	535	514	570	529	525	574	560	561	580	558	566	601	534	552	557	562	537	565	577	528	515	568	564	539	565	585	578	562	591	537	563	601	577	581	547	544	582	575	576	580	578	529	582	545	543	559	587	562	590	522	542	581	544	587	569	565	553	582	585	593	553	537	540	557	553	550	628	540	597	618	588	573	571	577	555	581	581	570	572	536	588	575	542	553	572	561	568	546	581	567	605	624	569	565	611	557	535	577	542	603	546	529	546	548	551	537	549	570	579	599	576	566	543	570	557	546	560	527	543	571	518	538	554	528	542	594	545	511	565	573	575	590	601	607	565	575	551	523	555	600	558	602	529	551	609	602	548	525	584	593	558	570	572	501	549	538	552	511	557	522	550	577	602	523	547	521	563	565	548	524	566	548	531	546	545	529	560	548	570	597	556	562	589	577	576	563	570	564	574	553	602	553	572	585	594	548	531	540	551	555	566	573	580	572	569	521	518	570	564	515	564	560	543	533	578	560	555	553	595	567	553	558	575	578	571	581	535	531	542	554	578	529	547	566	572	560	568	570	569	536	558	546	567	533	559	568	534	531	574	559	559	566	553	584	594	541	537	546	514	562	545	546	541	548	580	560	581	574	523	552	567	594	586	515	528	493	581	540	572	591	551	541	507	541	621	545	630	524	587	553	572	524	578	582	567	577	559	558	592	555	559	529	569	503	561	539	559	545	601	540	579	531	563	585	583	588	573	570	509	559	580	550	561	532	542	577	563	562	546	543	555	575	568	538	547	559	549	576	548	544	596	552	578	558	537	534	542	544	550	556	540	518	579	590	555	590	571	587	593	554	551	571	592	543	567	569	581	611	567	580	596	574	559	569	525	588	594	578	548	572	528	546	540	569	572	571	525	547	529	587	585	558	573	523	554	543	575	510	566	538	575	548	568	609	504	561	582	551	569	558	552	548	589	549	532	529	600	577	614	555	547	559	535	578	561	570	573	553	586	580	549	561	559	545	594	567	521	494	585	559	558	572	598	552	504	582	547	577	624	575	519	559	557	545	588	605	576	544	574	575	546	538	521	573	602	569	553	532	567	577	528	629	536	560	519	538	581	580	598	554	553	552	580	582	586	547	516	540	544	588	547	551	631	579	563	589	526	548	573	573	584	546	563	572	586	559	553	549	543	572	559	564	551	568	565	573	541	531	508	508	562	536	596	541	556	570	551	583	559	594	558	570	561	590	578	583	554	593	597	588	571	541	537	559	526	570	518	523	546	539	535	580	549	513	575	512	595	560	578	562	535	520	504	538	554	527	594	537	573	584	528	577	574	545	538	570	552	643	548	530	578	564	534	565	588	613	555	569	603	560	550	554	548	585	596	571	558	561	548	570	594	586	527	575	592	553	567	575	573	615	578	575	509	542	524	565	573	581	528	539	545	505	542	596	559	536	512	522	536	571	545	575	535	593	537	565	559	580	545	548	608	578	578	575	529	575	564	575	607	606	576	589	552	536	551	569	550	535	539	556	558	523	597	589	590	580	596	580	550	541	547	539	567	545	528	545	549	537	579	558	552	561	565	555	534	594	570	545	575	535	535	522	552	588	585	561	586	545	581	566	544	534	553	573	576	522	533	562	581	526	537	593	586	552	590	556	516	568	561	530	560	514	568	556	549	528	546	600	524	543	530	531	538	608	593	536	574	528	574	559	564	599	528	590	536	563	556	528	556	545	549	533	546	564	576	566	567	529	547	572	575	545	534	580	578	560	576	536	546	570	554	559	578	565	568	570	547	520	543	585	589	566	581	566	504	554	591	579	596	510	530	534	599	550	594	547	549	576	514	578	604	525	572	530	575	545	577	569	579	538	548	521	510	557	589	535	529	595	541	546	552	543	551	583	559	541	500	528	569	590	559	557	572	547	534	549	530	534	544	516	598	546	580	521	544	565	571	537	579	558	581	547	579	579	573	572	533	467	555	542	577	551	581	525	539	535	565	524	574	565	563	560	530	559	536	551	568	596	574	578	578	600	590	575	536	541	555	563	595	555	558	529	517	558	578	558	519	576	589	531	588	553	580	564	534	553	551	566	539	543	564	580	567	573	554	568	557	569	506	565	604	581	527	547	556	596	599	546	547	566	562	551	509	583	553	535	581	569	560	498	535	578	538	530	577	504	617	602	572	514	534	540	554	549	569	528	589	599	577	542	583	521	561	555	583	568	583	545	554	571	547	567	571	592	616	561	555	533	537	553	487	645	577	535	514	543	532	547	537	585	571	545	563	540	605	532	588	585	596	535	586	545	583	564	567	565	609	501	572	562	555	585	578	572	569	554	582	571	533	583	591	532	588	553	556	530	553	588	572	574	571	573	554	545	582	579	561	558	542	571	578	576	585	552	529	560	566	555	560	559	561	550	572	542	603	510	580	569	564	593	562	533	551	592	553	552	544	520	557	549	598	582	581	540	538	522	604	568	570	573	574	584	561	586	611	551	543	617	514	538	568	573	542	568	520	526	614	562	583	520	559	562	586	586	550	565	554	588	542	556	593	538	574	585	564	559	589	553	549	595	567	584	582	559	588	578	578	547	525	548	554	566	573	536	569	572	567	580	543	542	602	580	552	555	527	584	552	597	568	568	566	538	613	568	559	558	548	526	534	538	493	549	546	560	595	552	594	557	562	568	607	542	504	558	588	553	520	522	552	563	543	562	560	563	548	530	543	552	578	523	552	564	546	549	545	571	547	590	579	562	582	596	570	573	527	538	556	599	551	559	579	543	575	548	573	531	561	562	542	484	560	573	566	596	523	541	526	579	554	546	583	565	543	551	599	563	603	550	550	551	543	579	561	517	544	554	564	549	596	579	578	544	558	564	545	561	588	528	570	587	546	525	546	602	542	586	546	561	543	536	537	529	540	548	564	549	533	521	571	532	510	534	530	562	588	548	525	573	545	571	551	553	536	534	608	545	556	609	558	534	576	543	558	600	545	626	542	566	565	528
25476	21294	28187	30862	24130	15268	7365	4362	6921	8743	6882	3445	1736	868	658	592	608	591	604	538	549	606	577	590	546	601	576	560	576	554	536	537	538	546	554	520	527	570	544	602	572	590	582	511	579	543	568	591	553	573	615	563	580	605	600	604	573	564	573	551	594	577	538	579	552	577	564	563	617	553	520	541	547	532	596	547	538	546	516	522	575	563	513	519	555	580	551	550	546	586	549	560	556	558	540	531	623	575	542	539	532	513	573	568	558	560	567	555	565	528	559	606	565	553	531	535	557	576	596	562	537	536	544	565	530	583	613	549	570	574	578	550	584	549	570	524	592	578	529	575	556	529	543	558	507	545	518	584	551	564	575	552	555	558	557	573	561	485	546	554	564	603	617	552	531	553	605	569	562	572	583	556	551	569	508	562	499	557	565	553	550	512	556	510	554	573	575	559	554	553	606	542	544	533	573	587	558	560	580	561	567	547	579	569	550	564	556	547	579	598	562	542	530	562	625	554	539	571	566	540	549	521	568	555	533	519	541	549	552	549	594	581	585	561	543	554	586	555	589	601	554	550	583	531	591	524	549	574	531	579	566	579	546	593	507	574	522	539	540	546	555	615	542	574	618	580	557	567	531	582	591	497	557	532	535	535	566	565	545	542	578	581	565	524	534	538	594	573	604	597	553	556	596	546	565	601	536	546	581	592	565	534	536	579	542	531	568	565	564	554	555	531	531	568	552	543	561	559	550	543	580	588	609	572	559	590	574	537	594	547	605	511	577	560	565	563	535	543	554	590	557	528	554	596	578	558	605	546	552	569	549	568	574	587	590	585	539	575	533	577	595	546	594	584	548	553	563	563	604	552	523	583	596	561	535	598	570	578	496	568	556	548	491	579	531	517	612	573	558	576	496	550	562	537	540	582	579	530	541	518	637	575	579	577	535	559	557	541	607	586	574	539	545	545	562	524	549	583	567	549	568	566	562	580	591	593	550	573	594	544	601	599	558	554	514	577	563	546	548	543	580	585	547	526	574	533	544	551	571	540	555	514	517	531	567	533	550	607	591	552	572	573	590	578	566	542	543	563	542	538	580	556	519	558	545	545	560	602	580	603	533	575	614	568	594	544	522	523	577	612	540	558	518	575	557	550	510	531	533	551	559	578	545	576	578	587	584	570	552	599	572	583	574	569	553	584	507	581	560	550	566	603	599	564	556	534	552	538	521	597	528	518	587	564	555	572	536	551	578	542	572	550	538	575	569	580	545	530	537	538	560	530	587	624	585	561	567	554	544	584	565	597	589	548	537	515	566	566	560	537	548	580	534	532	566	503	594	531	579	535	568	546	525	593	578	580	536	583	567	561	546	549	546	566	529	562	544	513	559	565	565	558	581	576	569	573	572	570	555	543	579	541	569	615	567	571	540	536	523	552	586	582	568	570	571	550	546	573	539	597	542	567	582	544	552	541	583	570	593	567	567	584	559	569	538	586	537	579	603	548	590	570	556	583	593	544	510	544	545	554	562	508	553	545	557	537	552	562	585	594	555	541	628	526	528	559	556	588	567	553	617	578	559	575	567	562	598	567	521	592	529	536	536	538	530	552	605	567	560	566	514	555	515	578	568	548	600	551	536	523	545	535	565	533	543	537	590	570	525	529	561	587	537	567	543	534	539	559	564	521	575	541	550	553	550	561	533	548	557	530	559	545	552	530	549	553	513	541	575	597	532	517	557	541	549	544	593	606	502	561	563	560	554	544	568	610	550	572	555	523	608	571	515	575	566	553	585	541	537	561	539	593	550	568	549	559	566	575	544	563	566	539	599	541	559	535	582	565	590	556	556	588	539	566	524	564	518	519	550	560	536	606	579	578	575	564	531	542	575	589	558	565	568	590	526	577	603	586	531	564	515	562	548	553	593	557	572	579	532	586	521	522	522	599	499	593	539	539	559	521	577	544	524	531	542	535	546	543	556	544	622	541	554	536	550	556	560	569	562	572	564	571	554	559	544	563	595	601	551	555	583	566	529	556	577	577	557	523	544	543	563	551	567	545	531	587	553	543	516	550	559	575	524	543	595	549	564	580	602	526	541	602	592	532	543	564	568	551	559	556	596	605	604	557	557	533	574	575	544	617	558	537	545	588	527	575	589	557	540	573	564	581	561	514	555	613	559	569	506	592	531	568	595	554	524	564	589	562	563	595	538	553	540	569	591	521	592	607	553	529	565	602	571	600	565	593	580	601	546	568	579	537	584	576	590	560	563	608	555	582	530	640	562	543	569	537	521	538	594	559	553	535	557	546	547	528	541	541	527	597	574	549	579	542	557	521	568	556	568	534	514	530	546	601	570	571	573	602	574	487	549	579	609	595	537	556	569	560	509	527	537	556	586	548	534	588	587	547	568	569	570	545	552	575	552	524	606	562	520	568	572	590	597	551	541	558	596	579	535	536	527	550	544	545	586	550	587	556	584	545	529	565	530	572	550	588	551	553	579	522	553	589	578	535	548	563	566	514	552	594	560	565	554	556	556	566	570	527	557	571	547	551	575	568	544	527	566	592	574	585	560	589	544	586	543	524	529	532	589	550	509	571	536	566	556	557	558	580	558	537	590	570	591	563	544	515	573	586	531	580	566	522	596	560	554	598	533	599	531	544	557	530	515	548	587	548	574	546	537	551	558	566	570	560	563	582	579	615	562	541	552	533	498	535	539	557	507	543	590	559	541	561	534	565	553	532	552	543	502	570	553	593	582	558	525	564	559	531	593	520	527	604	568	614	582	555	570	555	601	523	564	512	556	544	576	606	570	565	583	535	558	515	549	595	551	541	552	578	558	576	574	566	576	549	550	554	522	567	558	593	541	524	552	583	555	586	564	580	600	542	581	520	567	533	516	537	519	574	636	578	566	566	525	572	527	586	566	559	601	551	522	508	573	518	580	591	573	547	559	557	539	552	569	598	581	579	575	551	571	595	602	604	581	521	543	562	517	545	579	568	552	563	556	549	547	591	559	537	557	561	543	582	546	585	548	601	571	575	556	565	549	584	575	574	576	532	547	586	564	544	548	548	538	514	538	533	577	556	564	560	548	557	587	574	540	538	582	597	539	562	572	540	515	592	592	536	590	537	563	533	570	548	534	548	547	532	562	594	563	581	532	573	525	554	554	610	556	541	564	557	546	588	537	541	528	565	600	563	588	482	577	592	586	547	535	546	538	586	612	588	545	574	511	568	565	553	556	581	567	557	562	566	545	585	526	516	540	586	536	541	564	529	596	613	568	577	524	570	570	545	539	605	545	556	579	550	557	558	556	570	563	578	521	539	555	567	533	567	557	578	547	564	531	568	562	606	545	531	585	545	539	521	557	539	561	537	514	540	553	538	535	539	590	562	589	543	578	568	566	567	574	561	591	542	572	564	553	564	556	598	593	548	586	541	567	558	547	539	578	560	573	534	561	573	606	562	554	591	525	562	594	579	528	547	590	562	569	581	564	564	532	583	540	545	588	575
6230	18932	31799	27774	21445	11485	6630	5387	8908	10094	7301	3852	2063	951	639	581	504	553	588	561	580	577	564	540	536	531	590	589	533	537	546	522	499	558	531	599	562	567	558	544	550	562	510	516	542	533	549	533	521	604	557	584	536	513	522	549	575	545	590	592	539	552	548	555	546	555	585	574	538	545	570	531	527	543	591	556	562	532	564	571	556	527	580	552	540	531	545	541	539	528	560	538	528	536	533	581	561	537	566	498	545	555	544	525	534	537	588	537	548	529	528	526	548	545	542	563	568	579	540	574	549	545	520	544	556	519	522	601	553	530	505	560	564	579	524	586	564	541	538	565	524	546	560	550	564	539	546	518	529	562	530	567	550	589	579	551	560	583	561	587	564	533	543	544	568	555	582	574	557	522	519	567	551	547	545	528	564	528	540	559	545	537	528	541	524	546	541	588	555	552	497	609	545	550	551	535	565	552	532	518	556	513	521	531	528	553	551	553	534	513	508	571	523	548	540	552	562	525	575	569	519	558	578	536	548	554	529	513	542	527	564	553	562	538	592	515	544	559	564	578	527	540	556	540	544	545	547	534	538	512	530	517	596	560	587	560	536	553	544	576	534	516	536	499	542	601	530	543	550	518	537	584	548	534	544	579	551	559	543	561	566	547	537	518	513	551	526	564	551	541	556	560	515	539	536	552	547	590	538	581	564	534	546	549	568	557	525	559	573	569	553	587	527	578	557	576	553	540	502	528	519	527	496	519	540	566	513	508	561	529	552	544	536	544	539	543	554	541	551	526	559	491	540	546	547	580	518	470	556	551	502	548	585	475	539	563	584	552	556	527	513	545	543	549	557	572	569	505	526	530	545	576	519	578	543	568	528	527	502	572	532	548	522	524	529	542	534	555	491	556	561	569	562	559	543	530	576	557	541	537	543	533	541	551	559	545	515	537	550	541	564	560	589	543	576	563	548	552	556	539	517	510	533	535	563	539	540	578	493	544	534	517	560	575	565	572	537	546	534	564	531	585	547	522	543	631	519	538	558	584	528	583	552	517	550	569	504	562	488	531	535	536	543	526	563	526	536	550	547	548	557	572	567	552	589	533	553	549	564	551	513	558	564	534	541	505	490	518	548	571	534	538	574	517	544	502	487	529	549	545	520	561	559	585	534	534	523	534	587	536	542	520	590	541	563	536	562	505	534	577	537	533	515	531	561	558	560	579	514	551	527	589	571	522	507	579	575	530	526	548	537	490	552	512	559	587	521	534	528	539	546	521	577	560	552	558	546	579	569	538	534	554	544	568	503	528	524	539	524	534	560	573	556	515	586	535	520	578	550	514	522	551	550	524	542	605	553	575	549	578	558	596	556	491	524	538	549	562	529	533	487	572	536	551	527	515	567	582	550	528	467	548	507	543	557	538	548	565	544	554	526	553	576	589	543	522	554	556	564	539	514	534	545	570	554	567	515	532	579	533	555	529	553	522	537	511	539	576	533	579	528	492	519	515	575	585	526	543	547	565	518	521	567	552	541	577	600	550	575	548	549	594	523	539	561	542	533	529	552	556	571	498	539	565	538	525	542	553	551	542	544	525	543	511	547	550	515	558	529	574	543	510	536	525	539	544	564	538	549	543	556	554	577	568	551	482	533	546	516	554	550	550	544	521	554	550	561	511	584	529	567	550	603	530	569	554	551	553	521	521	524	510	507	552	548	523	565	531	499	580	507	541	500	523	569	540	535	515	547	545	493	563	542	556	528	521	549	556	512	527	550	550	537	560	571	528	531	516	547	522	530	558	512	590	540	554	566	569	541	537	542	574	549	556	529	527	547	554	554	530	544	555	530	523	558	596	551	544	545	555	524	590	571	557	525	595	552	559	559	509	560	549	508	566	543	579	474	554	526	540	524	548	520	552	538	583	546	551	507	567	500	538	512	542	530	521	515	554	532	562	561	548	517	556	601	547	527	553	548	565	553	537	584	525	527	570	531	548	574	523	520	547	532	559	521	550	561	571	530	525	538	532	527	519	525	483	540	591	540	579	559	528	608	559	527	495	547	548	544	575	531	577	564	529	594	542	501	549	546	518	552	513	577	539	565	534	570	533	533	509	595	530	610	581	475	531	542	547	569	573	549	516	576	500	504	550	547	522	538	551	535	559	532	544	567	531	524	552	545	556	505	522	540	585	506	527	556	532	542	522	526	556	567	538	545	479	581	561	587	529	541	533	524	571	559	531	519	561	553	507	554	559	564	541	559	554	497	538	527	537	554	551	540	534	577	547	506	540	582	532	569	549	549	552	523	531	576	554	586	525	588	503	559	535	547	592	483	507	547	530	515	511	556	550	532	555	572	550	533	546	533	552	560	535	531	572	527	525	537	538	574	548	543	555	534	559	562	549	569	570	522	532	577	541	553	549	501	567	592	526	544	480	548	531	573	518	578	540	608	539	575	541	535	585	522	529	536	572	605	536	536	553	564	551	512	564	479	550	544	563	557	585	540	552	524	556	562	571	544	542	541	530	556	517	516	559	573	534	562	555	520	523	601	536	545	553	544	556	538	594	531	563	497	544	533	528	546	574	537	536	533	598	576	565	509	546	555	528	574	520	571	533	572	536	533	506	554	587	511	555	521	563	561	527	511	570	583	547	586	542	554	543	543	517	546	583	527	529	518	540	535	536	544	548	539	571	520	544	553	542	606	525	522	546	559	536	519	547	511	567	573	526	555	520	560	592	551	566	560	527	561	489	551	518	535	558	510	582	527	563	535	516	557	523	528	531	561	564	552	530	558	557	525	518	546	525	563	530	527	569	564	533	561	572	549	585	549	533	535	558	535	510	538	541	560	528	518	561	501	527	547	525	529	547	553	557	561	529	570	552	552	581	584	570	563	560	561	551	584	518	525	565	548	537	518	562	567	575	555	551	516	565	592	556	529	590	549	549	532	537	515	493	551	506	519	512	507	533	554	497	513	574	527	517	532	551	537	548	535	504	531	549	526	559	504	540	558	514	576	524	527	551	547	533	523	528	531	555	525	558	581	527	591	588	576	590	551	559	597	549	529	550	542	537	556	551	562	543	559	545	573	559	597	543	530	548	543	577	513	542	562	513	562	526	519	530	535	545	551	578	488	555	528	543	554	546	553	523	540	525	528	533	577	541	509	504	525	553	522	560	483	537	542	518	545	512	532	565	519	506	595	555	517	536	543	555	523	528	548	528	529	566	533	593	544	549	555	530	553	561	567	598	557	518	510	562	547	564	573	577	552	550	514	534	609	510	558	548	551	512	536	552	573	536	540	536	564	546	545	560	506	547	598	535	495	540	543	509	518	522	536	558	567	542	556	512	543	570	550	551	536	547	538	532	559	557	603	512	572	509	535	547	537	583	524	585	528	554	534	560	517	548	549	535	544	519	570	542	595	547	536	557	524	525	544	577	586	554	542	527	567	547	550	557	517	553	548	567	548	535	546	544	563	500	552	498	536	561	591	570	538	542	522	577	530	552
24174	21279	28975	26015	26907	24279	15739	10464	14579	22067	16637	8495	3684	1396	854	708	717	701	684	657	724	673	687	652	696	709	667	669	696	711	695	715	687	711	657	726	703	648	715	668	713	687	672	710	727	684	714	694	661	681	702	714	664	697	684	657	674	717	671	721	655	704	688	774	671	629	657	721	682	660	675	692	672	648	710	699	675	678	681	672	701	656	655	671	659	680	702	661	685	646	726	686	702	664	646	703	632	675	693	676	711	680	663	684	701	639	690	680	704	659	687	691	649	714	648	677	668	664	701	711	694	710	708	719	679	703	663	667	649	652	730	644	678	720	723	670	696	660	702	649	650	684	677	645	667	712	662	680	684	670	682	684	692	697	696	702	681	680	641	717	730	668	668	670	674	703	646	713	662	668	654	644	656	681	646	698	599	638	694	693	711	664	647	628	657	671	706	689	694	689	714	657	661	704	679	687	675	685	667	706	664	645	667	678	744	688	687	707	647	645	650	682	695	672	715	695	678	675	682	694	632	662	705	694	643	644	680	690	670	675	675	627	623	626	676	678	661	756	674	707	720	712	647	708	640	680	689	701	696	728	671	710	605	688	704	627	650	686	677	709	656	688	649	671	705	690	666	719	695	711	686	638	644	729	718	640	646	672	672	663	648	703	697	621	653	664	677	683	663	696	673	684	680	675	650	714	685	692	642	646	682	723	677	630	653	714	669	643	673	652	686	651	671	658	745	650	614	625	673	663	685	701	633	642	653	686	653	652	662	672	671	684	635	628	661	634	672	702	693	624	676	608	637	662	653	670	699	646	677	639	679	674	680	692	676	671	688	676	703	657	680	657	704	671	685	690	731	704	667	673	679	696	688	676	705	696	711	703	678	690	654	684	656	633	677	644	642	679	720	638	635	716	632	682	668	728	664	705	688	706	661	740	671	653	674	709	689	633	677	671	709	674	662	634	689	674	679	669	622	686	636	692	669	654	668	649	732	684	678	697	665	664	713	658	671	696	658	690	628	664	689	703	675	685	669	687	688	681	702	676	628	728	708	643	676	660	672	715	622	693	660	645	719	623	666	720	673	688	652	708	691	716	696	667	666	744	674	659	706	674	692	695	704	639	678	696	679	709	695	677	687	646	647	663	671	664	669	692	682	661	715	696	631	667	717	651	630	640	682	657	727	624	637	693	673	670	710	694	702	664	679	669	666	692	671	670	673	680	643	699	633	669	691	702	619	707	675	652	731	679	692	661	688	676	621	693	642	651	688	655	662	663	652	647	692	649	659	648	665	723	641	657	653	619	646	669	677	692	684	668	671	682	652	678	635	684	631	708	693	658	653	639	727	675	691	699	607	695	663	620	669	649	679	694	700	685	665	696	643	669	682	674	667	690	724	707	703	684	682	656	699	663	678	634	641	643	722	682	669	672	650	676	628	668	629	692	664	652	653	655	668	683	710	660	710	673	696	700	666	661	677	656	656	705	682	703	646	713	603	661	644	715	663	663	646	720	690	655	687	649	736	652	683	656	673	675	659	675	643	676	643	606	694	677	671	717	651	761	702	659	620	694	683	697	651	676	647	730	716	658	674	654	629	676	668	693	664	675	675	667	680	668	685	711	684	700	693	662	720	657	694	624	694	668	694	645	674	644	707	650	645	660	672	652	668	666	673	699	717	671	661	632	675	693	660	673	668	698	686	656	669	668	695	671	688	713	668	662	688	695	681	727	721	660	683	690	710	676	674	678	733	698	645	646	622	698	681	721	679	654	693	647	711	726	716	684	626	671	656	588	676	670	702	661	720	694	650	699	674	703	721	670	691	659	622	677	645	713	646	695	651	679	722	631	659	688	642	727	656	708	670	680	669	697	656	641	685	667	670	665	689	667	718	691	701	638	645	637	671	633	663	670	682	689	734	651	660	683	627	688	639	678	658	675	737	690	643	698	700	685	632	679	685	674	625	643	663	634	639	636	696	676	658	646	611	681	658	702	683	679	688	672	668	674	673	631	705	676	672	656	657	674	668	658	718	664	671	715	658	695	702	677	685	672	616	678	633	646	696	653	704	648	705	657	716	685	647	673	656	683	694	637	691	706	659	685	706	660	695	686	646	648	673	683	674	750	661	666	604	687	637	680	625	661	684	648	655	652	619	662	670	674	647	716	671	637	642	640	645	675	645	677	677	624	694	640	691	642	656	681	715	691	691	683	655	669	621	679	677	644	668	650	647	646	638	651	673	689	629	653	693	675	623	631	672	653	696	693	685	637	629	712	693	703	706	682	637	636	657	645	662	646	659	648	716	667	694	713	656	659	648	668	671	693	693	655	631	662	698	689	665	643	649	679	722	674	709	634	682	651	654	648	643	650	706	686	649	655	684	678	685	686	671	619	697	697	647	674	678	702	703	692	672	652	717	670	729	730	675	652	666	683	656	703	689	695	717	646	679	666	741	715	696	634	622	657	653	651	684	668	663	683	731	682	673	648	642	660	698	709	713	680	669	676	675	641	680	680	588	642	697	674	685	729	626	672	667	657	666	690	680	708	655	685	691	663	688	651	691	658	692	673	727	684	671	665	650	669	690	673	659	645	627	664	674	653	682	699	659	682	641	663	637	625	672	659	679	647	683	667	648	686	618	713	679	686	656	722	647	688	664	645	693	649	707	680	695	631	631	642	716	683	689	668	687	657	617	632	662	694	694	654	640	698	700	695	694	686	658	684	697	653	694	701	697	689	729	706	655	671	671	634	714	673	652	621	654	639	723	688	654	674	690	696	703	684	697	639	683	648	683	700	659	639	628	632	655	695	686	686	650	689	671	638	663	662	691	656	703	639	656	732	646	701	672	665	642	709	647	635	652	664	687	669	688	677	687	646	688	666	659	682	679	676	650	678	697	654	648	695	691	677	672	717	658	698	647	662	640	691	697	666	699	661	691	648	678	651	672	678	687	704	660	642	643	676	684	722	681	647	681	614	707	660	633	690	629	632	734	681	726	704	693	663	680	669	704	669	657	711	620	706	640	662	630	653	687	682	669	672	734	693	685	658	693	651	658	683	600	666	666	654	642	682	693	680	698	679	679	643	706	711	692	654	693	687	691	657	677	667	673	678	699	672	699	714	681	648	669	667	676	698	677	698	616	683	687	672	667	659	669	691	698	676	671	670	680	685	695	655	699	673	677	716	657	680	671	682	686	670	693	670	614	648	686	691	683	695	670	685	693	635	690	641	685	610	692	659	650	664	673	664	677	682	645	684	722	686	701	693	739	683	705	674	688	649	678	629	715	661	688	676	690	656	708	702	642	640	708	731	672	682	658	698	656	621	724	655	667	652	710	645	650	667	692	691	660	685	703	683	695	739	670	679	654	666	648	633	662	706	646	671	670	713	666	676	696	644	655	674	649	680	655	682	659	677	664	708	658	646	653	682	644	700	690	679	669	660	700	679	663	651	704	698	685	639	661	648	680	684	679	668	655	672	648	667	671	697	634	690	648	638	683	767	718	652
6085	22328	42604	36340	30988	19316	11099	11327	16834	21526	14845	7943	3811	1472	836	688	645	685	607	646	665	638	643	691	653	630	619	635	695	678	604	634	644	674	666	616	640	637	657	629	651	645	642	653	679	682	656	589	681	631	619	641	657	666	634	619	681	656	655	639	623	630	682	625	636	638	616	626	629	613	682	652	626	615	604	629	694	627	597	614	643	648	631	662	588	646	671	617	675	667	645	620	640	635	632	620	676	630	647	615	609	634	640	639	664	641	590	642	668	612	592	688	627	645	654	631	673	655	651	648	623	627	621	704	658	621	659	681	624	587	655	610	640	635	653	636	625	655	665	662	612	626	641	633	641	690	612	639	667	654	634	638	668	637	679	650	598	615	602	612	643	646	634	615	630	617	672	675	644	629	646	681	606	638	617	628	676	651	627	669	610	681	638	641	647	641	664	640	682	696	655	619	619	623	619	620	692	652	620	667	637	606	639	658	620	621	663	609	659	659	645	608	651	668	697	654	644	622	639	653	623	647	670	612	643	667	661	595	671	622	658	643	624	648	600	637	654	647	601	647	629	644	638	671	617	613	651	676	671	666	623	656	647	604	662	669	674	614	597	672	664	640	660	652	646	610	643	597	644	643	634	686	632	629	625	658	643	654	672	667	672	654	618	649	680	587	593	639	651	668	684	646	662	627	613	625	662	667	672	639	615	652	644	630	629	617	636	621	657	638	624	626	655	631	619	626	639	637	638	670	604	606	677	616	619	634	672	603	678	630	648	690	648	639	630	633	627	625	663	617	610	598	664	622	588	622	612	609	633	645	663	646	646	642	632	676	623	577	656	614	661	658	622	640	623	645	652	627	666	614	670	638	626	665	620	663	687	629	675	669	680	605	667	614	635	654	676	632	648	681	662	613	676	630	619	609	596	641	638	638	598	580	599	634	629	657	624	619	645	641	627	667	655	680	635	595	666	634	628	638	599	653	664	604	629	640	616	621	674	609	668	658	653	646	656	612	681	633	629	635	627	640	634	647	639	660	626	681	659	611	655	641	633	631	657	676	555	643	601	664	639	653	633	677	585	634	638	628	682	625	645	645	650	594	626	683	632	663	696	639	666	626	686	676	628	614	684	686	634	619	643	615	670	679	642	633	616	615	642	621	627	621	614	653	603	669	657	621	647	655	639	634	644	677	619	594	651	632	634	669	622	687	661	652	690	659	658	614	680	591	651	647	642	638	642	641	623	629	589	683	664	646	652	645	608	615	603	617	673	629	654	645	648	650	656	622	622	657	645	618	650	639	679	623	620	656	659	644	615	604	678	639	652	601	645	638	648	618	629	602	641	641	643	653	641	651	637	666	654	664	640	669	603	703	644	679	684	625	644	669	603	580	628	625	636	654	662	671	640	678	657	635	588	589	617	613	633	657	602	659	638	614	597	638	625	646	598	613	606	608	633	597	662	675	651	677	607	666	651	637	669	641	642	640	575	653	669	641	673	624	626	644	622	603	645	590	651	664	626	658	666	644	679	623	652	637	661	616	684	656	627	603	683	618	644	663	653	660	630	639	626	653	605	618	639	625	644	643	645	615	651	671	632	654	659	651	673	646	633	659	637	646	648	636	589	639	625	691	615	656	650	644	655	642	661	664	618	621	625	603	649	659	651	631	642	625	667	653	645	629	620	637	688	634	680	632	675	663	642	647	679	633	615	632	593	557	596	631	659	652	669	611	617	628	655	650	645	621	629	640	665	654	604	626	620	633	617	636	599	651	642	633	628	642	623	592	595	668	652	652	644	674	613	670	670	655	603	653	659	644	650	635	596	635	689	610	632	660	699	712	620	640	632	652	661	616	650	698	619	650	650	647	579	706	635	638	614	659	648	646	642	705	608	665	634	616	650	630	625	633	673	643	632	595	646	661	647	646	600	648	624	671	634	631	661	635	671	639	690	660	607	655	653	666	641	614	658	656	638	639	597	651	639	622	623	644	674	670	669	677	635	621	613	626	622	654	644	655	621	625	643	656	612	666	705	605	634	615	658	659	641	606	641	641	660	604	632	701	652	656	623	645	621	610	631	635	607	611	672	672	693	669	624	630	641	595	635	653	665	648	643	616	629	637	659	605	664	603	658	650	649	689	618	625	656	632	615	624	668	662	671	604	643	663	650	655	661	603	629	624	614	635	609	610	649	615	668	682	654	620	617	614	647	620	610	634	660	638	656	615	648	616	645	597	621	629	606	626	599	631	685	626	629	642	612	675	602	652	659	631	614	589	631	629	648	656	609	663	648	655	681	674	645	633	609	667	639	632	602	657	631	628	676	628	690	613	635	630	582	665	629	616	633	650	642	617	686	668	653	638	669	655	654	607	600	601	649	668	665	597	640	652	601	595	633	641	645	663	649	627	699	621	662	657	654	609	630	680	650	681	645	655	623	663	617	657	619	648	594	622	609	662	658	598	622	642	604	676	627	605	643	625	636	638	659	607	637	637	673	620	655	623	633	653	644	609	692	681	617	671	623	693	596	651	606	627	646	612	619	617	626	651	642	677	629	607	648	658	666	658	596	651	666	633	602	668	651	636	660	655	633	651	658	609	609	600	660	640	599	647	605	606	627	680	645	626	636	672	655	619	618	617	637	652	642	636	633	642	657	598	653	628	678	626	624	635	600	671	661	667	602	622	583	652	656	615	681	624	638	626	640	655	631	619	655	672	648	621	596	671	688	671	633	626	688	622	604	650	653	680	646	639	662	626	666	665	655	658	611	616	685	623	634	665	687	673	665	650	666	672	659	616	612	660	628	617	653	681	651	633	631	637	646	637	659	620	594	637	642	628	653	647	697	592	700	604	661	622	668	639	604	623	653	651	622	601	664	647	658	644	668	592	699	676	640	664	645	653	680	576	638	634	683	694	660	614	597	616	613	639	596	636	615	631	631	650	635	632	612	626	592	604	651	604	610	607	641	599	634	654	599	645	641	621	648	666	669	659	652	608	671	603	635	621	655	611	634	626	621	627	637	616	630	612	674	640	627	658	609	639	639	616	631	656	621	573	645	635	573	657	618	603	678	609	636	615	631	624	617	629	649	636	660	643	679	596	668	594	678	625	604	638	637	644	635	633	647	644	643	618	626	657	643	647	616	643	627	631	617	597	640	605	590	637	636	640	610	642	651	590	663	638	640	596	655	627	651	613	651	685	636	609	619	642	649	633	626	622	632	652	623	628	631	635	664	605	664	633	668	650	646	627	651	705	654	648	602	646	613	618	636	687	597	667	637	633	650	626	611	588	595	601	663	630	632	612	621	636	612	615	644	611	627	615	624	675	614	618	683	651	623	633	625	649	622	636	636	666	627	663	665	645	729	618	657	692	643	630	609	632	637	622	668	640	636	605	593	639	633	625	644	672	674	643	621	599	630	647	627	620	614	644	653	641	661	621	657	642	638	639	635	644	672	663	669	658	658	663	636	649	637	615	650	633	661	622	658	630	610	643	701	633	603	639	670	644
27641	14260	14626	20148	11851	7269	5720	3280	1605	1872	1545	1175	856	697	658	596	673	603	571	584	589	584	618	597	651	632	586	560	638	617	615	622	574	635	613	645	639	588	618	650	609	598	612	603	622	603	595	617	630	613	590	633	597	632	573	601	586	617	644	587	565	584	630	584	595	579	603	564	615	646	615	580	572	577	631	611	611	591	573	593	622	601	626	626	610	609	599	574	584	637	637	658	611	567	599	603	636	602	600	630	604	636	603	595	619	562	614	645	594	613	605	625	611	625	571	569	619	571	600	617	649	608	586	638	591	608	628	569	586	608	575	649	637	649	646	620	632	600	626	610	617	585	600	633	588	625	573	612	558	571	623	571	618	596	609	625	602	651	589	577	603	591	587	644	619	636	607	639	630	615	576	627	617	601	621	611	657	619	621	585	594	641	573	611	622	608	652	667	634	629	623	585	600	626	603	546	615	610	583	625	634	582	647	622	655	614	611	636	602	561	599	594	570	598	636	610	586	597	650	636	622	587	588	643	606	593	583	625	621	568	604	624	599	592	598	564	601	612	594	616	604	630	608	623	638	592	610	669	636	629	648	620	584	568	609	609	603	602	643	637	594	637	628	626	601	635	603	588	615	679	577	617	552	631	614	589	634	608	607	615	674	613	599	555	651	623	588	574	641	580	621	603	629	642	616	606	657	676	622	608	573	629	631	588	582	585	591	667	607	617	611	586	611	599	606	602	571	605	631	598	573	666	676	617	579	662	579	604	634	594	632	620	587	617	557	649	591	628	613	591	577	625	638	608	654	592	632	652	596	622	620	605	600	599	649	599	604	639	648	616	618	606	619	574	604	606	576	694	607	604	615	625	624	584	605	603	642	622	588	611	626	621	622	607	612	606	615	591	605	569	624	630	614	621	597	603	588	592	612	615	578	574	639	602	622	631	584	581	605	609	617	616	567	608	630	574	588	621	623	641	623	586	609	613	618	602	632	632	634	596	626	612	581	651	636	672	603	579	597	634	624	575	578	600	627	627	632	648	582	630	645	577	592	639	596	574	664	598	594	636	603	623	609	615	594	633	658	603	638	601	613	600	565	622	571	609	588	597	639	656	614	550	566	567	611	651	634	610	591	630	615	619	610	658	633	632	606	585	611	590	618	584	608	567	648	588	618	604	591	583	676	595	618	632	609	615	573	613	614	584	625	620	597	636	581	616	585	634	574	639	634	589	601	620	575	571	605	615	591	633	606	597	601	581	631	606	618	628	560	613	599	618	581	616	597	624	655	632	635	600	550	567	639	580	557	616	595	630	635	605	622	632	633	623	588	607	592	640	568	613	608	638	557	633	614	622	637	595	594	614	635	586	635	602	583	611	579	589	591	625	561	604	618	623	606	575	625	615	636	603	593	594	601	579	544	616	599	581	607	627	656	652	599	573	588	577	599	566	596	610	593	562	652	646	559	599	643	589	582	597	590	572	624	572	633	598	589	591	571	599	652	635	596	627	599	577	614	623	613	617	667	635	630	595	620	592	624	602	605	612	681	611	608	589	603	612	595	631	619	655	601	617	575	623	587	580	627	624	624	600	634	637	648	597	560	643	671	616	633	615	598	597	618	590	601	656	579	657	595	627	622	657	603	614	647	598	624	598	620	608	657	632	639	593	603	656	669	621	622	599	657	589	583	643	669	618	609	587	583	618	604	604	667	625	632	668	609	601	611	623	641	628	579	641	592	624	592	593	633	627	647	619	606	589	582	597	626	620	595	598	638	644	592	601	591	617	630	616	641	639	698	579	592	640	690	618	636	614	582	579	616	593	578	588	631	615	611	571	631	606	594	610	576	616	580	601	625	616	623	621	613	612	609	612	622	612	607	661	593	598	590	637	594	619	551	649	623	629	631	612	634	614	606	623	592	598	640	614	621	599	600	655	608	589	627	605	591	597	597	618	563	582	623	572	626	603	621	620	654	600	602	649	626	627	619	603	604	649	591	631	648	675	661	602	616	590	666	642	659	558	582	595	566	600	654	618	638	659	620	588	636	571	607	575	619	587	626	619	583	676	631	601	587	647	608	630	611	632	608	605	587	636	657	646	635	644	624	651	672	608	598	598	605	587	645	606	598	595	633	633	632	602	615	586	612	571	652	615	610	618	628	548	599	567	603	648	567	616	632	625	563	601	588	606	595	622	615	580	636	572	563	609	637	596	649	597	599	647	591	621	665	560	603	590	622	595	640	581	567	588	606	623	584	579	622	591	605	626	627	623	584	598	612	604	630	588	593	657	636	615	623	616	600	620	592	593	605	590	601	662	629	635	662	637	584	593	587	635	645	582	594	638	553	590	590	585	582	640	579	635	580	667	567	642	610	621	619	633	554	616	620	594	623	619	585	615	635	597	648	595	622	610	600	632	596	678	609	585	645	548	569	597	625	657	574	570	613	609	626	550	657	645	581	597	608	600	611	650	583	568	608	600	628	595	643	564	625	647	593	618	560	586	611	644	623	632	582	600	567	618	602	605	662	631	599	592	618	606	571	602	606	535	553	576	599	599	648	668	589	600	582	601	621	632	612	627	610	589	593	597	619	594	628	615	585	616	629	596	578	596	643	612	589	596	580	602	598	626	596	615	610	605	647	637	644	598	634	587	655	623	620	594	621	628	622	619	644	586	627	612	610	650	632	632	611	625	606	600	580	627	620	582	654	589	625	582	633	632	602	603	611	634	627	622	608	629	611	591	596	618	606	606	587	621	617	611	638	586	662	609	597	553	589	640	613	603	634	622	591	594	620	623	603	609	613	651	618	629	562	598	563	616	616	610	633	657	597	627	616	609	611	624	649	604	605	616	578	589	580	627	603	606	608	661	571	616	588	613	605	613	622	611	608	605	631	576	634	577	578	618	620	591	616	623	607	668	599	655	637	615	597	620	592	625	626	671	581	657	574	651	678	593	623	658	649	611	634	640	629	621	612	590	646	630	575	612	640	604	621	616	580	630	596	599	591	634	614	570	593	642	598	634	593	600	611	618	632	610	635	602	662	619	645	575	619	617	588	572	600	598	607	609	609	586	624	580	665	644	608	620	584	617	628	644	593	609	640	595	608	594	612	614	611	658	606	623	618	597	586	581	654	608	590	583	637	613	617	609	586	626	595	598	596	586	619	610	620	594	594	623	609	593	597	613	604	635	633	623	618	599	617	585	615	573	642	569	600	648	638	615	657	630	647	606	617	599	603	551	624	601	616	640	579	623	616	616	620	578	610	591	595	638	594	670	601	610	591	630	637	613	612	587	593	617	587	638	574	604	641	602	627	612	588	561	610	546	555	609	603	535	613	617	631	601	640	599	627	597	609	589	624	609	603	607	626	663	628	542	611	638	602	619	615	621	609	643	601	564	629	642	636	598	584	631	665	610	591	611	665	586	629	649	592	579	647	584	604	664	602	607	625	607	644	607	610	621	602	604	619	617	600	635	582	611	558	634	590	608	622	600	589	600	605	583	588	637
7377	6870	16917	18020	10792	8382	6688	4215	2088	2596	1736	1238	943	650	579	587	568	561	586	592	553	566	489	567	570	550	588	558	577	607	563	564	580	608	552	567	563	585	552	543	600	582	623	595	578	547	592	553	576	611	557	591	571	548	565	602	585	548	575	574	562	547	579	557	577	572	559	548	539	531	604	517	564	551	584	522	535	593	558	536	587	581	572	562	622	536	530	554	511	550	594	518	541	597	560	566	546	549	573	534	561	539	581	565	568	563	535	561	610	580	554	559	517	582	596	558	553	557	592	609	549	577	577	522	529	580	565	530	555	566	566	553	551	586	590	584	609	560	555	539	551	533	569	594	590	538	557	560	575	635	546	571	560	512	572	574	524	509	560	520	526	580	539	569	522	588	557	590	558	551	556	619	589	570	549	533	568	582	567	596	584	638	596	575	611	584	560	587	514	564	517	565	573	576	526	555	551	602	584	545	575	602	523	567	555	566	568	596	570	582	621	562	575	516	586	566	525	555	532	582	555	541	572	568	596	555	544	550	563	541	560	572	574	555	578	593	548	568	587	544	599	589	563	552	562	587	562	564	585	564	606	549	562	541	570	570	569	543	598	582	565	575	565	569	543	543	571	593	561	547	499	562	533	584	539	593	591	568	552	536	564	553	527	575	577	555	562	557	537	567	570	601	579	587	580	575	531	585	587	593	560	563	559	556	556	572	580	540	584	558	581	587	515	571	559	564	589	618	564	519	562	572	603	514	557	536	517	565	568	593	540	562	567	579	525	550	549	574	596	561	538	544	565	530	587	533	588	541	566	550	565	591	550	564	557	572	544	565	548	513	568	574	605	536	615	526	611	638	538	616	570	584	583	601	580	605	565	586	574	589	565	580	562	567	577	567	553	557	557	590	562	578	534	575	545	566	589	550	554	541	542	549	571	583	587	583	567	585	527	555	552	567	587	572	581	564	571	556	569	573	560	542	538	582	538	510	567	538	566	546	592	620	556	583	566	559	563	565	583	608	604	611	566	564	562	589	563	541	572	603	578	536	587	548	557	601	595	550	637	558	541	570	536	599	562	520	547	557	557	574	531	529	547	585	551	544	570	595	596	599	593	563	589	543	570	583	602	566	596	578	586	555	537	574	525	546	534	541	570	569	601	570	529	539	571	565	552	568	560	555	533	536	557	585	557	590	543	555	600	551	565	603	563	579	559	534	577	577	564	570	598	590	589	540	548	571	540	561	555	606	594	573	559	591	542	576	568	581	545	553	567	517	556	565	555	524	552	551	611	553	568	556	599	553	542	546	567	538	522	592	561	551	567	588	557	523	559	595	513	550	561	568	617	524	530	560	569	534	562	565	557	632	538	596	588	558	585	572	558	576	536	551	578	549	575	536	524	549	566	586	571	599	572	536	567	577	585	567	541	586	558	610	569	577	583	586	569	536	563	570	544	556	544	550	559	548	596	555	578	568	559	571	522	546	570	540	543	579	618	550	593	555	573	549	581	577	542	574	539	557	578	588	567	546	578	564	584	584	521	563	559	529	554	538	532	534	548	570	582	589	589	566	553	577	550	587	553	569	564	570	568	616	610	598	596	559	550	564	564	537	572	563	538	554	549	542	552	612	591	567	579	550	530	547	530	532	574	572	563	572	550	602	560	601	527	550	568	578	552	552	550	543	569	595	547	598	565	536	554	590	570	551	592	498	575	598	548	580	613	561	563	564	528	590	580	562	608	591	605	552	546	582	535	554	563	593	606	525	558	521	534	570	545	576	580	562	532	542	608	555	563	583	587	574	557	528	528	638	598	579	575	579	582	530	605	603	545	577	596	564	589	584	572	570	552	516	578	546	601	566	574	560	593	530	578	589	533	569	601	556	549	575	565	590	607	571	562	584	550	575	557	600	531	563	565	556	531	569	596	561	562	570	582	575	548	602	595	560	549	554	575	547	613	526	534	561	602	557	527	601	575	552	582	527	561	543	567	607	617	554	532	543	555	532	534	557	540	556	553	545	574	520	548	559	550	583	555	578	550	569	534	565	570	532	575	567	533	556	587	552	529	540	553	611	593	556	590	554	582	548	569	571	567	538	569	599	564	607	575	587	540	527	575	545	566	549	585	580	555	562	605	552	563	596	596	568	571	578	567	544	575	577	574	567	557	549	547	587	584	536	557	559	556	590	576	583	555	570	591	566	555	545	554	579	577	595	560	601	570	555	526	577	565	611	560	544	614	554	610	522	584	564	519	565	558	612	543	525	571	579	571	555	591	581	549	551	583	519	581	576	571	534	612	553	582	581	576	565	540	583	576	564	537	571	536	581	519	551	548	571	553	580	573	536	552	558	562	578	536	559	566	598	574	566	576	600	561	554	615	583	546	516	582	565	599	591	546	524	568	552	595	547	536	594	601	565	586	621	593	554	594	559	557	545	575	576	524	545	573	578	563	546	571	581	594	571	556	564	531	568	534	552	571	565	582	590	589	549	584	551	547	527	590	576	612	583	557	573	603	519	565	542	542	549	549	597	562	589	579	594	568	577	551	573	576	552	558	570	569	572	569	596	548	560	543	544	526	540	580	543	546	600	528	592	562	550	568	564	546	553	564	523	600	606	511	582	548	538	566	544	592	610	594	583	552	620	590	568	561	577	581	569	568	553	573	548	583	597	556	625	612	560	584	579	579	561	582	526	562	553	608	569	586	564	569	568	529	536	604	552	543	576	581	564	557	586	576	556	550	524	578	569	572	591	562	533	558	577	580	559	553	578	550	540	543	512	558	574	542	541	564	581	543	584	560	590	555	591	534	538	568	611	552	558	557	520	554	580	510	574	523	568	543	570	604	562	549	550	587	579	540	574	565	561	601	561	590	556	561	563	539	573	607	512	552	589	570	577	587	539	514	590	567	542	533	576	558	589	601	552	569	570	564	525	569	589	562	568	563	548	554	576	541	536	539	573	602	583	551	594	561	573	590	579	575	558	574	593	604	587	533	550	592	564	566	559	539	602	573	558	516	546	591	592	533	587	562	584	589	602	565	560	580	553	556	562	572	524	568	581	594	568	566	589	560	557	556	586	561	590	557	558	543	533	565	587	555	599	555	545	570	578	560	565	541	543	540	575	566	577	561	601	545	572	540	556	541	520	542	543	591	568	567	563	540	603	559	562	572	589	580	589	570	530	563	552	546	531	528	599	592	564	542	552	559	534	540	585	573	558	611	523	569	550	572	599	571	574	585	542	571	582	529	540	554	578	542	574	586	557	579	583	601	554	555	556	550	560	594	560	592	563	579	583	557	544	581	543	559	553	549	571	548	581	589	560	536	601	616	590	571	545	572	531	533	536	545	613	551	561	583	614	595	521	570	549	541	572	600	538	504	585	605	559	576	567	528	573	523	535	554	570	591	564	549	555	527	558	597	567	579	554	573	570	553	575	561	577	594	605	562	567	610	557	572	536	556	524	589	548	566	579	538	540	552	529	551	582	570	540	595	548	552	590	556	543
25570	21340	27595	26559	19890	10406	6056	6657	3937	11224	10796	5921	2334	989	670	613	595	571	544	577	590	567	612	618	514	599	586	602	516	602	595	592	564	572	554	544	523	562	521	543	600	561	541	552	537	599	594	585	597	571	536	549	598	539	536	589	524	585	605	576	569	572	549	599	533	561	550	580	626	540	546	576	590	530	583	576	572	544	557	554	536	543	556	545	599	554	533	574	546	584	584	548	557	571	507	567	580	549	588	557	548	576	544	603	541	589	535	540	578	549	559	599	548	561	532	565	562	546	602	534	577	570	567	559	614	563	500	527	555	612	569	573	599	554	556	585	544	553	569	570	536	562	540	590	601	542	568	571	601	564	553	581	567	530	576	543	567	597	562	536	566	572	586	564	533	566	552	497	542	544	522	513	564	552	552	565	615	559	556	515	529	564	557	585	575	565	579	571	507	549	567	561	526	584	574	599	577	563	521	596	512	562	542	584	568	588	562	593	576	549	535	553	581	603	557	532	568	552	602	538	564	539	556	569	589	552	543	547	538	516	572	551	617	538	582	579	533	545	547	557	573	526	551	575	557	568	581	565	557	556	562	555	565	562	539	568	555	596	587	543	524	592	582	572	567	575	579	536	541	548	511	588	549	499	537	560	545	551	578	569	581	546	547	551	562	586	538	591	588	580	553	586	553	545	568	553	533	514	493	617	515	552	548	537	618	577	557	552	593	617	562	590	591	548	592	560	594	566	639	581	569	562	559	576	547	569	548	550	588	527	560	523	550	595	592	587	575	563	565	573	575	550	533	565	555	535	574	557	549	547	538	585	580	561	574	560	566	504	596	615	570	594	543	553	565	531	585	565	532	566	563	497	552	537	587	568	558	526	576	605	562	560	547	563	582	555	557	533	508	525	566	547	596	518	543	530	545	543	530	560	568	553	572	580	531	555	596	543	582	588	566	574	526	575	560	544	536	558	526	598	522	536	563	548	549	521	524	556	548	537	561	611	547	558	560	574	568	557	577	576	568	532	562	618	542	536	539	561	554	558	571	577	579	574	521	566	541	555	563	586	582	581	562	546	577	539	551	602	563	555	518	565	531	622	547	564	561	586	574	612	577	569	547	573	582	571	611	540	547	559	581	511	527	563	569	532	529	572	492	561	570	555	548	560	591	558	573	566	584	564	581	556	512	525	584	557	565	618	584	541	535	551	574	599	541	602	509	560	559	549	591	580	558	583	536	572	595	560	513	579	569	565	538	611	539	551	512	581	587	557	584	547	588	591	559	605	569	589	570	563	542	556	570	572	564	556	543	538	518	576	567	543	572	544	595	534	603	524	568	535	545	540	515	569	594	525	531	514	587	547	577	560	518	542	542	563	577	562	549	566	510	535	512	548	534	573	525	575	535	600	589	557	566	568	557	580	565	585	573	613	555	558	487	585	582	576	573	563	545	534	545	565	571	535	624	566	561	565	605	555	569	494	554	549	560	576	569	568	533	579	534	573	539	561	582	549	504	541	569	557	610	534	575	533	556	557	569	572	556	549	577	563	559	535	575	541	575	568	561	575	597	549	501	572	540	551	585	544	545	559	522	564	544	562	588	546	552	520	580	571	572	531	585	535	542	609	574	584	587	553	555	562	550	578	551	573	583	592	565	590	586	561	543	575	521	582	530	526	549	500	565	536	528	566	559	584	549	551	553	612	537	531	548	560	555	564	571	598	569	549	603	553	557	526	574	569	567	565	588	524	573	547	523	577	549	509	563	605	577	584	556	564	563	584	553	573	588	553	607	570	512	541	600	522	559	520	605	602	546	572	549	542	558	576	545	558	561	545	567	552	578	585	541	586	550	571	544	582	547	573	560	547	556	588	536	564	581	555	542	605	551	575	576	563	579	584	561	561	580	529	563	544	578	601	550	659	627	570	578	614	594	540	624	524	542	533	577	567	538	583	537	581	552	553	572	585	568	570	565	572	559	565	564	578	571	531	554	564	542	607	561	561	554	551	555	520	588	586	534	548	554	530	579	571	611	510	570	571	571	607	577	574	573	588	575	539	555	544	567	549	513	517	544	528	564	539	622	563	576	562	565	577	510	542	575	546	571	556	549	551	559	527	562	548	529	563	554	560	565	555	537	541	565	540	571	540	569	553	579	609	547	543	569	570	536	534	570	558	572	597	548	604	554	543	549	541	570	535	582	530	554	578	563	527	570	572	560	566	528	518	595	577	536	588	579	560	543	529	568	589	583	555	561	586	553	569	591	562	553	567	532	608	509	585	555	586	551	552	546	564	519	593	534	543	582	558	569	591	580	552	578	609	552	537	608	621	578	555	579	559	559	550	549	543	559	548	552	583	565	538	562	602	566	606	550	531	538	547	579	570	532	578	588	557	595	557	575	546	546	513	560	559	551	531	586	535	575	574	576	575	600	547	578	569	596	563	527	529	543	576	541	592	526	543	569	559	534	526	527	548	558	543	541	586	576	582	583	599	518	543	527	576	580	598	554	559	577	582	566	562	586	577	564	542	565	577	575	523	558	566	541	554	529	513	580	568	527	538	545	521	597	577	552	548	569	558	543	539	568	553	568	539	554	524	567	565	576	563	641	556	531	563	545	524	588	574	541	578	565	593	596	536	531	551	546	521	553	553	572	595	520	536	541	515	544	591	554	562	524	502	564	599	556	558	553	580	555	578	548	588	566	588	611	522	569	598	550	572	605	585	558	576	514	572	564	550	560	545	548	539	579	534	550	550	523	552	573	531	543	623	527	534	582	549	546	552	524	575	566	561	585	576	564	544	534	553	584	528	560	580	527	562	544	567	590	546	546	533	578	542	589	544	572	544	556	526	574	574	535	554	574	563	524	536	580	561	546	580	550	562	536	588	524	512	589	619	551	579	545	500	563	544	568	507	571	568	554	554	554	557	542	559	534	574	526	568	566	558	550	548	563	561	566	555	568	561	532	570	536	585	582	590	532	565	558	562	591	552	558	555	550	557	561	600	559	564	512	573	550	572	590	548	533	529	521	581	564	569	551	543	533	580	528	541	538	566	564	585	563	569	558	560	535	522	593	555	572	576	569	598	549	579	573	608	524	555	555	564	574	536	551	564	534	555	526	515	593	523	582	550	578	587	543	540	558	551	601	572	541	568	555	612	557	524	580	566	543	529	534	568	597	579	537	528	541	509	539	552	597	559	554	576	520	552	519	582	566	528	542	590	562	565	566	587	538	576	547	586	565	540	555	545	556	597	561	571	538	558	547	554	576	536	609	543	588	597	565	562	525	560	549	560	579	563	543	582	519	545	564	555	559	561	619	527	588	561	599	555	585	576	597	537	518	582	580	558	585	575	546	545	582	554	576	511	590	568	589	550	566	575	564	588	583	521	531	547	567	516	566	585	568	600	562	533	550	583	578	563	543	519	563	560	550	573	533	586	569	556	544	536	518	558	545	633	634	573	531	570	530	585	545	577	582	600	566	519	588	601	536	543	567	569	553	579	577	588
8721	16815	24457	18113	16059	8269	6507	8009	5232	13135	10642	6170	2477	1061	614	585	535	585	573	555	565	563	560	590	525	523	546	577	551	507	542	558	567	503	610	538	516	539	550	558	565	535	552	534	570	550	541	570	548	511	520	553	510	546	521	540	529	563	565	557	551	540	552	536	571	537	569	564	536	544	553	571	563	549	510	523	507	521	506	582	553	518	543	545	510	515	563	552	601	555	535	577	543	542	559	538	517	558	566	545	560	553	505	566	571	519	523	545	560	532	551	552	520	566	542	553	579	572	531	576	549	535	537	504	550	496	600	572	577	547	535	510	554	534	568	534	549	564	542	545	545	547	569	508	586	541	573	534	517	513	538	569	568	560	528	521	567	523	544	545	531	546	538	539	544	531	521	526	554	581	554	567	571	523	583	566	521	550	564	578	550	541	546	542	559	568	507	554	554	610	521	537	484	545	514	567	573	533	562	540	550	570	537	528	553	527	526	545	548	539	484	540	546	535	521	535	530	531	509	560	543	518	566	511	568	530	546	572	497	528	550	567	547	559	557	509	535	560	499	540	548	545	506	522	582	547	541	579	559	527	547	566	545	544	560	530	476	567	544	509	539	523	559	536	535	538	550	527	532	547	507	538	499	546	552	567	565	530	565	498	561	533	539	525	549	557	532	593	578	540	532	520	551	493	551	539	522	539	555	555	553	563	533	521	550	551	601	530	578	553	554	566	589	571	558	558	540	547	559	547	563	493	525	521	550	518	531	506	512	552	557	540	540	540	538	559	548	500	541	549	539	548	537	534	525	518	544	537	578	568	503	546	534	541	583	555	541	552	496	525	527	536	539	528	527	527	559	556	541	575	537	507	536	543	540	533	496	571	552	494	555	504	523	496	536	553	531	565	545	572	607	564	543	539	518	520	539	511	543	550	552	519	555	577	542	534	566	547	525	563	540	549	526	590	570	564	532	543	510	561	540	558	521	570	508	509	526	611	544	551	533	554	512	573	552	541	538	561	552	540	512	572	523	552	522	515	565	554	529	518	587	568	548	545	555	569	589	560	514	534	507	581	507	525	534	590	571	509	524	551	528	540	525	524	535	517	555	526	546	559	549	523	543	550	581	584	564	574	519	570	587	529	550	578	521	542	514	550	535	533	526	561	570	574	540	543	528	557	549	534	579	513	525	560	520	556	562	567	559	574	544	552	552	532	565	549	574	521	563	556	522	546	575	546	530	532	577	547	523	499	531	511	543	563	519	545	506	519	563	557	551	600	524	550	552	518	517	537	545	555	576	595	542	496	580	575	534	557	553	542	547	536	538	560	488	544	547	515	499	539	568	486	556	512	563	521	524	558	563	540	563	537	599	525	554	555	566	542	552	584	577	536	531	527	530	548	533	579	562	552	497	558	566	532	548	548	544	525	523	543	585	515	557	543	541	522	574	537	580	557	519	514	543	507	517	589	534	550	547	556	539	509	530	547	567	559	542	543	543	547	526	500	531	527	544	574	538	556	565	577	555	571	541	555	560	527	522	549	539	533	531	555	558	516	556	545	507	524	517	548	541	537	568	576	541	554	544	550	479	542	561	582	551	548	517	552	551	505	566	582	548	500	570	581	553	571	540	516	538	531	558	563	552	569	559	537	527	555	557	561	558	519	553	583	504	531	531	503	507	580	535	532	578	557	536	576	564	527	562	533	559	593	545	535	595	550	579	519	537	561	577	581	532	558	531	540	567	551	544	514	529	520	564	543	520	545	573	545	568	540	530	498	549	491	568	556	557	550	543	544	545	552	505	578	546	522	523	533	530	529	519	562	539	540	505	565	556	513	516	558	524	557	576	534	556	532	512	538	536	558	501	550	552	558	497	509	557	522	598	560	556	529	552	558	492	524	544	518	552	540	551	563	546	573	575	524	540	543	555	571	537	526	526	514	564	582	574	584	524	482	597	562	512	565	540	567	548	525	529	569	561	541	530	525	553	545	544	566	525	578	567	542	546	516	525	503	557	525	563	557	543	560	548	514	502	547	554	533	523	565	549	541	553	558	543	558	546	602	530	566	542	489	543	562	538	531	539	558	578	514	499	551	536	530	593	526	547	546	539	524	548	560	566	571	557	536	547	507	519	561	540	538	538	530	513	523	555	520	542	519	555	532	546	552	541	522	536	494	553	529	540	509	545	525	549	574	529	502	566	574	577	582	503	572	508	534	593	555	563	547	568	581	538	558	572	522	535	556	563	544	596	585	550	526	561	567	491	539	545	580	566	547	540	575	533	522	529	555	546	513	542	542	538	493	535	590	534	529	531	518	547	543	522	540	552	524	517	552	546	517	568	543	520	582	491	512	600	570	576	583	558	534	547	510	529	564	510	526	530	496	559	544	528	584	530	568	552	526	522	525	547	548	550	515	490	589	554	536	567	595	582	563	498	537	474	579	533	600	540	517	568	569	564	559	561	537	563	553	551	563	624	514	580	527	548	566	513	508	537	558	531	540	544	541	555	539	547	538	575	515	558	588	561	539	538	578	553	564	551	556	522	540	520	518	559	549	551	558	554	573	523	553	543	528	560	588	597	507	575	521	549	545	537	598	552	542	536	513	533	559	540	589	581	542	514	585	540	562	577	558	586	569	565	517	528	507	515	508	556	561	589	524	534	536	549	529	572	548	561	550	535	551	505	558	597	520	533	537	545	537	553	534	548	518	564	546	575	516	544	541	561	520	544	546	525	542	554	543	584	543	524	517	539	580	541	565	566	523	529	561	548	515	531	563	491	562	541	500	582	572	523	556	548	544	511	516	518	579	561	558	575	525	564	532	535	546	555	512	560	542	556	534	595	528	514	545	568	601	551	586	501	540	540	504	553	560	548	567	559	523	586	520	482	560	507	546	508	554	528	573	534	529	545	543	564	598	538	541	566	579	571	545	527	533	552	542	564	551	529	476	545	550	540	518	545	550	505	551	561	547	496	560	500	516	550	527	502	571	543	531	522	549	551	525	558	549	521	565	530	552	558	537	551	543	531	570	521	550	477	599	545	542	529	559	532	566	537	560	552	532	570	535	541	552	587	569	545	573	539	568	521	541	575	524	577	527	504	519	543	513	531	575	565	573	507	501	554	503	535	554	549	566	540	555	521	532	558	514	537	555	569	525	569	556	549	557	563	514	538	579	553	507	549	528	525	539	542	552	550	593	571	578	564	526	584	565	532	544	556	574	491	541	536	528	576	555	558	526	521	534	535	552	569	535	566	551	509	556	559	583	523	528	540	546	552	507	546	555	523	594	522	544	522	571	530	562	513	564	534	574	563	504	570	490	558	534	599	554	572	538	512	547	577	529	547	561	575	577	545	537	591	537	525	523	544	566	501	525	593	517	531	546	522	550	565	521	497	526	528	564	573	539	527	578	556	558	570	528	547	593	540	584	547	568	573	520	565	496	589	554	525	536	573	570	532	543	498	548	545	527	607	543	572	555	568	534	535	558	552	543	554	558	528	545	561	553
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
