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
341137940096	341137940656	341137941206	341137941756	341137942306	341137942856	341137943406	341137943956	341137944506	341137945056	341137945606	341137946156	341137946706	341137947256	341137947806	341137948356	341137948906	341137949456	341137950006	341137950556	341137951106	341137951656	341137952206	341137952756	341137953306	341137953856	341137954406	341137954956	341137955506	341137956056	341137956606	341137957156	341137957706	341137958256	341137958806	341137959356	341137959906	341137960456	341137961006	341137961556	341137962106	341137962656	341137963206	341137963756	341137964306	341137964856	341137965406	341137965956	341137966506	341137967056	341137967606	341137968157	341137968706	341137969256	341137969806	341137970356	341137970906	341137971456	341137972006	341137972556	341137973106	341137973656	341137974206	341137974756	341137975306	341137975856	341137976406	341137976956	341137977506	341137978056	341137978609	341137979156	341137979706	341137980256	341137980806	341137981356	341137981906	341137982456	341137983006	341137983556	341137984106	341137984656	341137985206	341137985756	341137986306	341137986856	341137987406	341137987956	341137988506	341137989056	341137989606	341137990156	341137990706	341137991256	341137991806	341137992356	341137992906	341137993456	341137994006	341137994556	341137995106	341137995656	341137996206	341137996756	341137997306	341137997856	341137998406	341137998956	341137999506	341138000056	341138000606	341138001156	341138001706	341138002256	341138002806	341138003356	341138003906	341138004456	341138005006	341138005556	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23038	21451	29148	25868	35964	27611	15900	2009	942	839	867	802	796	770	793	766	721	780	739	760	781	710	733	687	718	766	702	691	723	680	703	693	699	706	684	717	695	692	710	708	700	655	666	640	674	653	705	698	709	701	683	723	671	666	727	689	658	683	677	710	711	694	693	653	712	667	687	686	654	703	723	694	713	650	659	681	681	630	718	654	725	701	668	731	711	692	694	669	684	689	726	696	741	702	715	708	711	670	662	736	649	659	683	692	689	730	682	745	712	705	706	738	690	675	679	650	694	684	715	714	649	680	696	697	731	714	706	662	700	653	694	714	713	650	709	704	716	714	679	695	690	708	675	722	666	684	721	694	719	710	718	676	680	686	666	653	677	709	674	647	666	695	725	701	657	652	691	661	673	656	717	689	680	690	675	692	682	698	685	663	678	693	743	680	687	694	673	637	650	685	690	709	706	718	689	672	666	713	718	701	727	689	698	690	662	648	737	723	696	716	689	711	695	680	692	679	672	668	693	646	682	693	721	691	697	709	679	667	700	650	709	671	673	691	707	657	685	641	662	684	685	660	712	697	668	685	634	734	703	691	653	672	677	628	681	664	674	730	638	726	699	719	677	729	701	707	629	698	688	684	728	704	683	674	658	663	672	714	682	672	662	633	731	685	638	694	704	632	647	662	632	672	661	696	689	729	646	709	647	661	679	747	689	686	672	678	690	718	631	674	665	687	678	705	616	678	715	678	679	702	704	676	696	722	654	711	700	695	678	708	733	636	732	737	682	695	710	668	722	630	693	671	676	709	684	632	708	699	681	679	689	642	680	641	673	661	659	679	676	704	684	678	727	678	665	710	679	707	674	655	690	699	707	657	717	659	711	710	679	693	678	694	644	724	705	667	691	669	660	683	652	658	711	727	710	708	665	648	653	663	615	696	676	661	696	654	684	704	704	674	659	713	680	715	693	679	688	693	661	644	720	682	657	699	722	683	702	705	684	706	607	696	711	728	682	653	722	689	640	667	670	732	669	700	664	628	681	662	686	673	746	690	661	700	695	684	720	652	656	653	652	664	689	697	694	687	670	662	646	699	647	692	627	674	662	652	685	702	669	711	738	690	744	655	747	665	725	705	689	656	745	647	698	697	646	641	694	679	723	674	634	619	703	657	722	658	693	712	672	736	679	662	657	659	657	690	671	712	659	688	671	684	702	708	638	674	748	670	770	686	636	705	671	677	715	709	655	659	706	654	715	713	667	704	704	662	706	673	645	660	708	714	670	688	676	688	722	733	680	680	671	693	697	646	669	653	644	676	677	700	699	659	736	674	709	706	708	706	684	648	727	662	730	693	694	684	695	678	710	694	706	642	676	667	624	675	659	658	712	692	706	657	677	676	664	655	723	714	680	686	648	702	670	712	724	681	685	643	740	675	697	643	670	691	686	656	709	667	690	673	707	691	701	666	667	677	704	652	643	730	684	688	682	679	684	679	732	695	681	665	669	653	631	707	656	670	694	690	699	663	618	670	685	639	677	680	679	651	671	697	685	717	723	702	659	670	675	691	664	667	705	703	709	701	674	673	684	693	709	695	670	629	697	681	680	645	680	704	684	743	672	660	705	659	668	718	708	674	687	688	695	676	650	658	684	632	670	691	684	746	744	686	638	702	661	699	652	677	699	678	697	682	681	647	687	676	671	687	695	717	708	703	694	741	700	681	641	692	690	658	661	692	687	676	694	685	699	716	670	664	652	670	702	687	681	718	715	692	688	674	671	662	746	722	699	686	680	702	705	656	715	671	684	684	700	718	684	688	683	659	670	703	637	668	684	732	699	675	726	683	717	669	674	679	701	701	682	678	719	688	681	699	692	676	679	707	707	680	688	683	647	716	688	694	663	660	705	704	678	648	728	696	717	675	688	660	709	685	657	699	663	658	725	749	696	725	680	666	718	646	695	708	679	659	647	731	684	644	678	744	652	683	666	697	729	686	749	697	696	661	666	753	692	737	734	711	667	666	652	679	661	676	718	691	740	698	688	685	642	687	658	686	670	686	660	681	654	699	724	736	681	684	694	684	754	713	699	637	723	687	689	715	655	648	677	699	674	703	693	702	703	720	659	631	643	669	667	642	702	671	707	684	732	652	694	662	697	678	695	670	681	662	667	670	715	655	692	647	690	701	685	673	725	660	713	644	652	659	691	677	661	718	688	631	699	640	689	699	679	682	678	637	709	661	699	690	691	678	692	708	696	675	670	678	614	635	624	648	663	708	694	673	683	712	696	692	708	667	645	700	660	639	727	666	660	717	710	642	690	680	638	655	738	687	657	701	643	708	647	716	711	634	680	688	656	687	642	637	709	662	677	652	679	666	678	679	663	635	724	710	684	695	648	714	669	650	675	697	696	671	677	635	664	660	655	671	664	686	669	720	687	677	778	700	725	682	643	712	699	636	719	609	677	719	666	680	685	701	678	695	692	715	663	612	685	663	654	736	695	690	741	681	665	653	660	719	713	677	692	697	683	636	711	720	624	675	656	667	696	735	674	744	637	651	703	656	649	682	717	671	645	683	670	717	668	694	693	710	667	667	696	702	697	676	689	715	674	696	693	675	677	708	668	651	663	700	719	643	679	671	727	658	684	708	633	680	663	709	667	655	661	667	666	643	721	744	714	715	708	699	709	688	746	680	684	682	653	672	644	695	723	683	716	713	665	696	622	723	691	684	726	677	697	752	665	661	677	708	648	702	704	652	676	672	685	673	676	673	691	683	686	659	662	714	701	706	708	670	688	669	646	745	686	681	670	701	696	717	671	724	709	663	686	643	656	692	695	697	696	615	688	631	625	654	660	692	637	651	698	688	713	677	667	638	674	694	725	739	677	645	645	735	703	677	633	707	631	709	655	672	723	704	682	672	688	675	676	712	635	704	687	685	714	688	666	734	645	658	694	653	680	677	652	669	660	702	666	706	629	701	650	670	715	671	739	707	700	711	676	720	713	777	667	673	741	683	655	690	667	653	700	650	675	623	690	653	658	718	705	714	714	686	687	687	669	665	671	678	647	730	657	644	664	685	713	698	711	678	675	666	732	633	692	683	707	687	698	718	703	705	680	657	683	677	710	675	628	717	647	689	665	672	692	707	686	640	682	644	673	665	678	675	696	671	722	663	700	709	679	695	608	677	677	659	658	704	640	644	664	678	712	721	666	699	675	729	715	680	717	657	689	652	665	644	687	678	644	663	714	659	725	666	640	722	668	707	673	668	695	660	662	641	650	672	688	696	659	712	699	630	677	743	671	685	658	617	715	705	668	625	677	701	686	681	710	702	650	676	713	699	693	683	680	673	666	703	661	703	689	680	667	719	679	682	699	632	675	682	665	658	665	678	749	691	684	661	686	667	687	664	693	696	667	719	639	704	644	645	683	699	677	651	680	684	766	698	697	651	658	701	693	693	681	618	674	670	630	731	705	663	690	708	709	670	706	641	696	678	670	685	696	676	707	694	694	680
33373	62146	35659	48906	53228	26467	6743	1263	1121	1080	1023	890	869	841	843	843	777	767	718	710	833	735	751	794	717	692	727	732	698	730	741	736	732	700	661	736	731	736	724	713	717	637	677	668	687	676	722	707	678	691	693	711	693	710	682	701	707	705	680	715	674	666	651	671	729	728	720	668	758	683	708	687	712	683	727	692	737	680	702	699	706	732	728	710	699	725	664	722	719	701	724	732	691	673	789	715	688	683	709	723	710	705	693	709	710	695	721	677	718	692	685	667	695	736	702	676	674	696	668	698	693	682	684	673	756	600	754	697	654	702	693	695	693	656	700	725	679	682	715	704	727	681	711	666	673	678	707	662	709	657	718	706	676	739	665	673	707	702	671	706	704	640	719	692	756	713	687	658	683	673	733	707	714	724	682	697	692	702	700	734	671	692	667	690	686	731	675	672	681	684	688	697	652	660	682	705	708	729	726	680	632	659	719	669	725	667	701	669	702	677	717	661	690	696	726	680	682	646	721	689	778	672	684	715	669	691	703	678	691	734	693	712	715	716	699	656	686	655	743	676	686	699	637	662	715	633	696	663	669	689	674	720	653	691	655	649	681	665	723	665	752	676	695	730	683	723	697	679	732	665	648	656	669	709	663	733	743	698	664	697	681	692	682	730	710	681	671	699	662	678	654	672	684	725	657	655	760	675	658	742	703	685	684	693	691	688	708	682	679	691	678	675	650	697	697	663	691	683	665	653	665	680	669	710	690	707	710	679	720	668	651	665	656	695	730	652	630	676	662	662	664	674	702	717	684	723	744	678	690	672	733	677	657	693	738	664	691	700	661	712	708	672	671	719	673	704	692	680	688	691	726	676	658	771	691	690	711	668	728	654	705	685	679	699	670	672	683	667	697	657	694	710	697	707	684	647	675	739	681	687	690	694	714	700	723	720	687	696	710	699	730	694	670	664	692	651	712	651	730	691	716	718	715	700	662	652	691	652	692	694	720	647	735	711	682	700	735	669	655	690	692	730	711	686	668	696	661	713	689	695	691	654	724	681	754	680	685	723	694	659	712	699	706	715	701	695	683	678	703	687	682	678	717	668	656	723	713	678	657	633	681	653	686	695	713	711	672	692	660	645	698	691	700	685	670	685	684	710	710	657	683	703	772	682	668	682	693	655	715	697	712	676	693	672	690	693	702	704	698	684	673	683	661	688	642	656	734	718	685	699	671	660	684	682	702	663	713	616	723	645	639	700	685	637	678	688	716	666	647	653	706	717	725	706	676	721	694	701	715	720	691	686	673	685	678	679	677	679	670	696	663	688	699	693	704	728	713	715	683	697	673	715	672	670	703	713	720	673	694	713	756	654	655	682	660	724	689	712	685	672	651	674	681	672	691	698	721	712	681	676	723	635	676	677	717	689	703	661	664	637	680	696	654	683	678	693	702	673	720	703	685	640	718	700	689	684	718	753	703	640	724	679	709	698	688	691	687	667	751	656	658	649	702	674	683	678	702	746	725	660	736	762	664	731	668	744	713	703	695	724	630	669	708	689	724	649	652	671	655	678	677	715	685	693	689	682	651	695	656	725	724	657	693	659	692	681	711	686	715	668	673	663	689	699	683	706	671	679	666	683	716	707	681	704	741	680	702	672	677	710	711	671	687	708	669	675	628	698	660	706	758	685	690	674	671	669	704	710	703	683	712	704	693	775	706	686	705	692	672	678	678	735	662	683	677	708	710	691	691	678	707	666	675	664	658	703	718	711	729	712	664	708	731	717	661	676	698	679	716	707	663	647	672	751	734	678	681	653	737	730	677	663	673	692	656	685	693	714	727	695	690	683	666	665	667	716	723	715	661	669	679	675	647	686	691	679	686	651	705	686	686	709	689	681	639	689	715	693	686	693	717	728	695	711	646	685	701	677	640	685	639	684	699	671	698	689	662	639	666	653	641	729	702	695	690	662	711	682	672	717	752	690	692	748	657	698	676	711	639	700	714	671	699	711	733	749	663	702	684	682	734	680	673	667	673	677	696	623	658	748	671	683	737	709	688	678	703	650	662	701	689	713	694	716	673	674	721	645	706	670	699	677	723	655	715	687	672	679	700	671	695	726	698	674	698	681	743	690	694	684	674	678	692	688	614	727	739	693	715	651	699	748	710	661	649	687	705	641	659	735	667	701	697	719	707	692	694	727	707	701	724	697	691	654	721	655	720	690	757	684	668	694	699	728	667	716	699	670	666	668	705	663	715	686	673	690	696	699	697	704	698	653	707	695	676	707	687	662	674	677	673	661	632	644	640	724	668	705	715	657	685	680	690	705	701	685	698	718	674	705	645	686	668	706	671	730	669	692	663	676	708	693	703	698	712	684	680	693	755	733	688	705	675	699	716	658	723	652	712	706	690	704	660	711	726	697	693	737	705	665	689	696	661	693	702	697	664	659	690	713	704	680	711	696	725	680	696	693	705	698	750	638	683	669	670	733	699	678	671	671	725	716	674	712	711	718	680	688	632	665	725	703	701	679	706	724	702	717	659	710	705	684	696	716	667	707	676	739	702	717	660	686	688	736	703	668	687	690	699	700	700	684	645	736	704	651	683	650	733	648	707	694	714	667	630	690	672	679	686	712	684	693	686	700	707	758	685	710	693	659	662	709	705	688	679	683	679	687	687	727	691	706	664	686	694	700	730	685	723	706	647	680	685	750	666	692	702	672	640	715	685	680	701	694	653	676	629	723	676	631	736	663	732	692	698	667	715	705	724	712	669	734	664	683	686	697	659	733	683	704	700	649	708	679	667	676	704	703	708	652	669	692	718	711	648	753	656	651	674	635	692	702	637	682	635	694	648	681	677	709	714	715	711	706	674	646	645	678	694	693	688	693	719	687	729	706	672	689	693	660	721	716	676	645	689	679	633	686	650	704	712	688	658	636	709	667	685	619	694	658	683	653	655	674	691	650	732	686	701	685	705	638	699	688	746	699	688	676	711	687	690	643	730	677	694	705	705	678	693	638	709	681	736	669	651	679	700	691	659	685	660	724	678	724	677	668	690	671	706	704	690	677	715	661	732	747	706	709	685	678	747	679	661	688	704	688	730	710	726	733	719	668	689	728	690	649	693	711	669	698	685	658	684	673	681	652	679	709	695	658	681	708	706	738	673	680	696	716	684	652	695	684	650	688	664	704	696	639	678	696	699	712	725	652	713	686	669	668	779	702	669	690	723	707	721	733	680	663	697	694	643	714	699	707	708	702	719	646	699	675	674	633	721	697	657	695	688	671	722	664	705	674	642	678	670	661	704	694	727	671	695	698	700	685	673	695	701	702	750	635	733	698	686	764	708	693	682	690	728	675	643	733	722	695	670	722	668	647	651	723	680	682	680	695	700	720	701	660	655	727	702	680	663	659	721	666	705	696	692	686	718	633	672	731	680	683	692	718	699	692	650	662	707	675	679	608	637	675	689	676	663	690	703	694	691	715	765	673	662	727	654	694	738	649	694	720
28903	26163	19813	8602	7080	1689	759	600	628	607	594	611	635	603	604	626	583	556	603	640	602	645	621	602	595	649	605	586	597	571	621	606	564	589	620	578	630	606	585	631	608	629	621	570	547	634	581	569	560	582	582	603	617	576	580	555	594	604	627	621	586	594	587	618	583	589	609	603	618	624	616	578	576	581	588	514	602	611	620	646	579	661	592	570	570	618	613	591	576	628	597	623	612	568	644	584	619	600	614	607	548	605	624	597	603	568	582	586	607	618	627	614	664	613	579	553	606	610	598	609	606	568	606	611	615	621	639	616	569	579	601	609	627	603	587	585	606	598	597	561	598	630	625	599	609	640	589	644	635	588	614	612	608	644	647	568	603	555	629	619	675	604	599	618	597	578	606	603	617	589	595	635	601	645	621	637	647	565	635	644	578	557	594	583	643	630	611	619	568	614	584	593	607	608	596	608	597	621	553	594	644	600	582	603	602	621	600	598	583	563	633	589	615	626	636	594	615	615	587	590	662	589	566	631	616	603	607	608	661	534	596	626	640	619	620	656	579	613	617	623	589	617	571	602	587	615	594	609	612	601	628	623	638	598	603	643	605	609	623	609	595	581	632	585	594	596	572	606	591	557	625	604	601	616	575	644	609	603	591	597	602	586	655	607	585	612	608	624	630	629	599	638	574	588	588	631	649	608	603	632	600	593	607	613	611	592	603	576	610	604	582	626	625	612	618	659	607	599	624	634	659	592	582	581	610	604	594	611	588	618	631	599	581	607	617	657	601	606	590	540	577	636	630	582	577	645	607	619	598	607	589	646	580	600	601	562	639	634	635	599	622	648	598	615	624	614	591	594	660	600	560	608	597	634	603	609	560	670	603	579	625	624	571	572	601	596	643	549	628	619	635	635	611	621	630	602	608	605	566	597	605	607	602	603	612	606	648	589	576	609	603	629	637	601	637	605	612	592	610	626	614	598	581	597	624	614	606	616	619	657	592	618	586	605	624	630	594	604	551	664	613	612	611	628	653	615	595	582	629	590	634	598	630	622	596	562	601	625	595	632	591	607	574	576	615	577	606	604	567	608	638	598	588	659	593	619	601	581	598	600	605	669	608	618	614	604	633	595	622	607	618	596	581	583	607	637	594	571	613	584	643	602	624	600	621	583	552	586	613	564	547	570	605	584	651	607	600	608	608	608	607	621	620	631	610	624	631	562	633	644	623	627	570	617	588	585	597	596	625	561	602	570	629	618	593	610	581	619	600	560	612	568	615	619	591	592	601	640	595	603	628	546	566	606	628	613	607	596	601	579	595	614	604	609	604	617	636	635	628	605	571	570	633	605	592	630	634	597	629	589	612	591	584	627	603	549	568	623	621	629	635	580	565	598	609	575	628	621	611	598	585	589	586	536	584	607	571	642	658	591	594	601	587	583	598	613	568	591	588	598	581	590	617	684	597	625	605	634	595	577	644	623	634	629	610	637	594	606	586	600	582	610	603	654	571	616	571	573	621	598	559	562	587	626	574	595	576	595	576	602	602	621	593	591	606	611	601	612	598	647	587	600	594	641	649	558	622	615	610	565	589	601	604	613	615	599	610	604	607	602	568	581	623	613	591	614	621	614	577	601	607	581	616	607	605	575	585	625	570	633	626	599	598	581	600	617	611	601	581	643	594	621	633	642	585	586	623	624	549	587	633	593	625	599	575	594	557	632	627	585	597	586	551	564	584	582	605	627	581	616	602	598	598	630	561	567	567	581	583	556	623	638	561	572	626	607	586	614	603	582	572	588	570	587	625	575	606	588	624	583	595	587	600	565	635	647	603	592	569	619	625	575	590	602	601	610	646	621	622	582	625	592	596	603	559	603	644	642	582	644	575	620	611	620	606	537	607	620	628	584	583	624	621	620	614	601	613	606	594	594	635	595	609	611	621	589	570	551	556	601	620	640	595	605	590	601	599	608	620	598	614	616	635	647	553	614	616	574	558	578	578	609	614	616	646	643	607	595	612	609	598	557	604	607	603	620	606	606	635	614	592	612	599	602	607	639	578	589	605	602	615	611	594	580	564	585	574	602	542	597	640	577	596	603	617	596	561	623	608	595	607	626	656	623	623	583	590	588	607	624	647	584	612	635	573	598	588	608	626	550	612	613	644	631	583	608	623	562	611	609	590	634	594	615	610	614	595	638	570	559	603	652	638	624	627	562	627	590	609	575	578	631	652	610	555	572	618	567	589	523	634	578	600	604	581	588	594	614	620	603	600	598	611	590	603	598	575	599	609	614	603	569	627	607	628	617	601	570	626	644	622	623	599	605	587	628	629	628	599	595	602	589	599	625	592	592	621	553	602	606	578	641	595	600	618	641	601	600	650	577	649	591	554	621	656	590	589	611	572	610	602	604	610	619	558	557	591	622	608	629	610	624	598	592	645	598	658	567	603	664	641	647	560	614	627	592	596	618	587	610	602	621	649	597	647	609	605	602	570	606	617	618	610	636	634	590	640	612	600	569	574	552	593	641	590	561	602	608	630	578	558	604	623	605	615	635	574	563	591	623	634	598	647	591	604	568	619	604	583	607	594	594	585	595	615	599	590	637	633	613	589	615	579	622	618	600	589	609	622	612	602	630	635	588	600	593	598	633	591	594	614	624	603	575	600	624	581	577	627	591	603	614	626	583	648	620	619	600	631	649	647	600	629	590	619	594	547	586	608	615	584	608	586	628	583	578	573	658	640	650	605	615	646	586	606	607	591	604	615	618	610	618	570	576	611	619	612	633	585	592	610	592	599	574	609	619	585	623	645	626	603	611	559	591	582	619	636	594	615	631	625	576	641	591	608	562	634	625	607	550	566	619	643	612	599	601	633	593	611	602	614	596	608	603	594	606	573	677	620	630	622	617	566	614	560	590	609	638	633	664	627	607	608	604	612	601	580	581	614	577	607	562	593	599	610	577	583	564	583	621	590	651	605	585	603	574	600	576	633	636	600	597	643	620	609	632	620	637	593	574	562	631	590	638	629	630	611	626	553	582	633	638	616	598	620	638	591	635	586	596	600	587	610	587	573	586	534	629	698	550	598	627	598	625	632	631	627	621	548	595	604	626	633	609	615	627	617	625	619	586	636	628	612	623	595	643	606	593	558	605	602	572	583	609	615	596	579	613	587	591	641	620	580	642	594	598	620	610	621	607	598	611	576	615	570	596	609	584	609	643	619	622	584	576	645	566	579	569	577	621	577	562	602	614	536	590	614	606	589	639	603	587	610	569	631	562	578	593	602	591	604	613	594	600	633	585	626	574	561	604	587	606	627	615	595	624	555	583	650	558	580	637	623	612	577	583	608	592	612	567	615	590	611	616	570	622	605	634	594	593	583	655	589	594	634	652	618	617	578	592	643	587	669	620	558	643	598	621	562	606	613	609	630	595	589	582	602	593	641	604	595	599	603	624	604	630	591	637	594	583	643	613	632	628	608	598	590	630	618	603	563	584	608	595	611	584
25196	39047	15624	6700	7756	1866	787	645	653	635	653	622	594	665	627	637	651	645	675	606	615	652	634	640	680	657	642	647	610	665	636	655	615	631	631	587	587	683	604	647	664	619	650	635	681	634	597	653	653	658	658	631	624	614	657	628	615	648	635	622	642	651	619	610	607	681	653	674	568	620	638	630	663	658	608	639	648	671	618	638	633	655	630	673	625	587	615	655	681	634	625	662	645	647	654	647	567	668	672	629	625	624	670	586	632	639	624	635	684	610	612	648	630	619	656	634	706	671	651	622	676	592	641	593	663	668	660	599	629	653	643	640	653	623	601	646	643	604	628	652	679	582	649	662	609	608	677	654	599	660	596	681	667	647	651	644	657	632	625	625	627	648	619	624	658	634	644	638	633	652	658	574	665	626	634	602	670	660	602	653	666	627	619	653	628	627	625	613	646	646	607	644	655	665	659	661	658	622	616	614	673	653	652	609	669	674	618	634	591	629	652	660	621	602	626	648	646	614	659	629	658	632	628	637	604	646	659	624	652	631	576	607	632	691	608	608	656	663	625	649	646	589	626	599	633	659	670	649	661	658	614	677	645	624	648	622	623	660	639	623	614	622	610	644	640	629	598	639	578	620	706	664	661	646	678	623	646	679	658	616	639	616	608	645	660	660	645	639	644	622	692	641	670	607	656	639	647	588	637	656	627	637	622	650	653	636	571	649	630	659	653	635	693	641	650	620	642	603	667	618	600	643	661	634	658	610	647	602	657	647	608	674	653	625	622	682	632	593	624	637	607	610	647	629	661	635	624	632	605	641	622	603	635	641	627	663	622	629	641	641	624	664	641	628	651	700	611	591	634	623	659	658	618	664	623	652	660	635	659	609	574	584	611	658	638	627	642	677	656	570	619	605	659	633	663	607	630	640	659	630	629	664	587	616	694	641	672	632	623	637	655	634	606	610	659	607	603	605	644	673	633	649	646	673	656	634	683	602	627	603	688	633	617	621	653	616	658	633	619	614	697	676	613	625	633	620	674	655	644	647	638	648	620	634	615	661	656	639	636	650	638	646	604	583	632	622	634	630	604	617	683	616	669	646	671	641	659	652	624	621	633	649	640	611	650	643	678	650	635	597	614	669	628	641	657	653	617	650	600	598	653	628	612	630	637	642	646	616	624	653	640	669	632	702	615	611	637	650	625	616	626	671	621	671	605	607	632	603	610	660	627	606	592	628	602	674	659	639	556	628	645	607	657	597	663	666	608	629	622	645	646	643	651	631	612	604	603	605	634	642	671	645	664	656	663	647	613	641	612	648	631	613	640	628	609	601	630	580	604	650	644	672	659	630	603	604	659	624	607	644	612	615	639	598	624	659	690	645	640	630	645	655	638	617	648	661	639	626	622	643	641	658	638	671	612	626	627	623	622	621	623	658	676	597	659	657	651	674	624	622	603	665	681	649	626	645	660	627	642	602	618	624	650	683	619	617	649	621	617	648	616	685	599	638	672	635	630	619	646	637	659	642	660	669	626	616	637	673	612	626	594	658	613	646	671	641	614	639	625	604	622	639	645	593	679	629	592	660	620	648	613	624	641	719	639	665	641	599	669	666	669	600	595	602	599	614	635	619	624	663	605	651	610	653	643	608	654	634	610	647	651	656	619	605	612	646	673	639	673	641	665	641	607	636	641	675	628	642	604	632	617	633	671	620	627	659	657	623	624	630	635	613	609	644	637	621	551	631	638	630	628	625	653	660	642	684	644	639	610	655	640	596	660	636	642	646	655	657	658	663	655	689	671	663	627	579	609	619	602	630	641	637	640	611	616	642	627	607	638	618	639	640	621	692	674	669	636	620	629	578	634	631	659	682	662	611	607	622	626	602	589	681	595	670	591	680	609	617	673	644	641	639	626	632	638	635	652	682	586	647	592	675	680	641	605	686	638	620	623	665	647	627	683	623	633	668	649	623	626	626	573	620	595	631	675	646	675	607	616	620	605	645	648	625	622	648	623	640	633	612	676	668	637	599	619	629	593	591	613	626	649	624	638	604	644	636	645	647	609	658	629	654	627	654	589	664	615	610	628	636	609	604	618	650	634	667	603	606	634	667	603	639	642	651	630	626	642	661	626	622	658	623	611	664	613	637	626	609	599	645	644	643	633	620	602	636	623	618	662	667	669	659	611	588	618	597	679	662	587	652	666	634	636	595	651	686	644	672	632	645	665	658	609	632	627	631	656	631	653	642	604	652	631	618	624	651	600	635	690	600	641	619	641	662	636	696	627	618	642	596	615	662	582	627	629	589	627	638	637	638	624	639	642	611	642	638	635	648	612	633	652	580	662	676	646	662	642	646	610	655	662	656	606	664	641	619	639	631	659	646	590	648	640	671	635	646	649	611	623	662	632	624	630	683	648	586	603	665	642	625	691	649	614	665	588	618	649	650	657	634	632	643	577	652	617	631	622	633	652	667	647	651	644	618	644	646	595	673	642	658	650	632	647	648	624	676	594	612	649	665	610	599	640	653	657	626	693	613	679	653	651	615	647	664	648	623	629	620	632	614	688	668	625	659	625	618	612	654	605	645	682	631	601	619	664	680	630	661	598	612	619	597	552	609	639	591	579	673	647	615	658	617	696	659	638	621	670	646	634	645	629	679	640	630	638	604	634	642	651	633	628	653	616	669	622	594	651	660	632	631	609	664	636	612	648	659	643	624	624	638	627	658	627	656	670	622	626	630	656	664	639	635	642	682	636	652	596	635	630	639	607	648	649	616	634	650	567	625	627	604	649	641	623	651	694	640	667	628	654	641	626	624	622	635	695	667	650	660	637	632	649	613	632	643	629	592	603	644	625	657	629	616	648	650	658	689	651	631	603	614	608	632	650	623	620	652	629	620	654	626	612	630	650	638	658	645	634	629	671	694	618	657	682	669	609	654	674	634	648	639	631	634	656	633	638	644	683	626	657	627	628	684	640	665	674	662	634	602	668	625	596	650	646	634	623	644	606	653	674	646	675	628	636	656	605	626	654	630	678	658	626	592	648	593	591	619	588	659	586	568	630	674	637	662	617	636	669	627	632	631	648	649	572	634	647	720	631	627	623	660	608	687	620	641	636	638	647	581	651	620	637	689	614	648	609	618	643	611	602	659	622	633	638	619	708	622	624	664	641	617	632	607	641	651	621	625	620	618	607	696	614	616	624	635	675	653	684	672	633	635	674	627	644	659	642	598	620	666	660	656	681	591	628	611	608	623	650	666	615	643	645	643	655	635	627	610	629	600	650	621	656	654	603	632	608	651	662	588	654	637	710	673	629	608	660	651	664	634	662	639	623	611	655	611	622	681	618	630	660	680	711	633	672	619	638	621	602	603	608	638	637	698	657	593	627	614	639	586	619	622	649	624	612	628	670	641	602	643	651	597	659	660	589	622	669	656	642	631	651	619	658	690	636	639	668	629	607	634	654	640	603	661	655	670	582	622	613	618	617	661	709	692	649	634	645	669
23717	21004	28206	28099	35404	21862	6861	804	654	614	612	630	604	577	556	605	562	558	578	553	588	606	584	582	493	573	538	548	518	541	519	556	508	541	538	512	493	554	550	496	565	535	501	517	527	529	508	534	499	528	561	556	537	514	558	522	518	524	530	521	519	518	534	551	508	547	508	513	578	542	557	542	535	498	591	525	522	541	553	485	579	552	537	575	515	527	516	503	543	545	531	513	528	546	496	552	558	525	524	537	569	484	503	522	524	506	554	536	541	579	553	521	508	532	547	496	554	550	527	538	520	519	536	507	525	492	502	523	505	517	534	511	546	547	502	524	548	535	495	519	523	518	513	545	559	511	564	510	530	502	569	506	520	561	523	519	520	534	515	510	507	542	503	550	545	491	519	554	533	524	563	538	517	541	563	547	539	514	548	570	547	543	529	507	504	523	550	486	523	541	508	546	527	490	533	498	524	516	529	510	524	494	516	563	535	485	494	558	528	536	537	536	555	537	519	555	535	537	512	529	498	545	561	544	534	502	526	539	509	541	553	512	569	509	559	516	539	524	518	527	522	517	557	520	495	556	537	574	548	540	482	533	548	546	533	536	540	523	515	508	525	539	502	535	524	536	564	524	563	511	550	574	491	489	518	579	524	577	548	550	538	539	520	522	550	532	510	511	562	531	546	504	573	499	537	532	514	500	570	544	530	508	520	558	537	543	511	555	536	532	551	601	533	539	538	510	533	524	511	520	510	561	498	534	538	563	540	559	500	562	531	529	477	538	504	505	597	497	527	542	543	546	483	509	528	531	531	519	568	507	539	527	498	510	544	561	532	511	566	534	507	521	525	484	538	516	504	499	525	552	552	514	532	558	489	539	553	528	535	506	543	522	561	511	577	531	509	525	504	526	545	540	526	500	540	544	535	546	517	547	479	520	549	567	567	513	517	550	525	557	547	519	554	545	497	546	507	532	558	539	547	527	503	557	518	524	504	508	552	538	499	533	542	505	555	507	521	544	562	513	526	539	542	540	498	550	523	551	537	538	499	533	527	494	544	580	547	522	511	539	522	511	551	511	522	523	566	524	531	553	515	541	542	554	532	518	537	530	508	528	509	536	515	549	522	545	490	505	466	550	524	549	520	543	512	533	556	523	550	503	527	532	540	517	550	524	524	552	553	500	547	533	505	556	486	561	520	559	514	546	549	531	504	540	530	552	520	532	550	550	549	544	512	517	523	520	529	550	488	525	515	527	525	514	525	548	538	516	552	515	500	493	525	499	559	553	544	531	510	518	570	550	553	556	510	546	516	560	539	532	549	524	510	526	556	499	518	513	519	504	485	541	524	553	532	523	514	523	532	522	524	550	567	546	557	513	529	545	532	519	564	568	536	535	519	521	573	568	561	536	548	510	487	494	572	577	530	512	543	511	549	524	523	553	532	576	548	527	535	509	576	523	529	573	526	503	530	506	560	487	492	532	555	515	558	532	537	519	524	514	521	514	531	491	512	560	535	493	544	541	516	522	518	548	523	502	559	555	536	530	533	515	519	542	525	522	524	523	519	520	516	538	524	534	543	539	537	482	500	536	517	539	519	555	542	525	560	544	551	521	494	544	495	487	532	533	519	507	535	501	531	508	566	557	536	505	534	541	511	484	530	529	497	504	532	507	537	515	569	523	547	545	514	481	514	504	529	595	491	549	513	579	541	499	543	570	528	542	576	497	555	548	582	500	497	524	560	563	561	534	533	535	537	506	524	518	509	558	550	496	495	524	572	537	523	499	561	507	518	551	535	522	498	513	514	538	527	503	501	472	539	543	530	500	523	573	553	561	543	561	547	546	553	567	583	540	550	534	549	551	560	508	511	552	554	528	498	514	548	540	494	515	489	545	518	505	582	511	593	589	545	566	483	524	492	508	571	500	569	528	519	553	563	518	570	520	501	566	520	503	492	526	513	568	569	548	508	509	515	547	474	517	548	494	540	516	495	486	523	521	532	539	517	517	503	553	528	539	501	525	538	545	548	521	506	503	518	596	553	519	534	520	523	519	511	490	526	514	532	550	547	487	517	576	550	493	536	517	527	524	598	501	531	515	531	521	530	546	529	550	571	517	501	559	526	553	572	566	532	531	536	521	581	523	485	555	528	575	559	547	496	522	538	547	490	541	509	502	507	543	540	533	557	489	500	517	521	540	488	495	553	527	524	504	524	523	514	510	557	531	547	555	552	567	517	547	538	542	565	570	570	570	532	553	523	558	517	502	500	551	550	527	526	517	542	554	488	517	587	536	542	554	517	506	521	536	523	536	553	603	546	520	526	514	559	581	524	530	591	523	526	528	530	531	520	502	526	587	499	539	519	555	520	537	549	488	518	541	552	507	552	476	532	554	532	527	509	544	534	487	522	537	506	533	542	535	534	545	541	538	548	537	514	534	546	530	545	522	541	492	558	547	556	531	535	527	505	505	528	558	510	513	529	518	537	546	561	558	529	505	562	509	561	563	526	539	525	541	513	537	588	544	525	512	486	523	559	548	523	532	511	512	528	537	529	541	552	507	565	546	521	520	505	514	518	534	489	519	504	520	590	513	540	526	535	542	528	512	558	519	539	531	510	535	549	536	506	533	503	530	568	530	535	487	539	528	509	530	513	529	548	524	514	565	500	522	545	509	521	512	529	523	541	532	540	531	543	526	505	511	512	524	497	493	538	533	543	549	516	493	477	520	573	501	497	528	536	558	570	498	497	526	579	491	521	541	547	565	503	519	537	523	541	569	512	547	502	555	524	475	546	544	530	495	492	534	552	560	536	577	517	524	532	570	536	521	522	540	547	555	496	527	520	520	503	521	495	536	549	499	523	550	552	492	532	557	541	544	559	524	545	523	529	551	551	517	576	534	524	490	555	531	505	521	505	526	513	533	523	584	571	567	504	482	554	555	492	541	521	530	499	486	541	535	523	519	532	536	519	509	469	545	538	531	524	549	558	507	552	512	544	548	550	501	549	540	482	524	545	520	522	551	480	490	515	530	540	547	501	526	527	534	504	550	485	518	522	518	549	472	511	516	563	534	535	529	564	534	552	528	533	506	525	497	501	501	535	529	512	495	530	502	539	519	510	520	544	515	525	498	501	563	555	546	520	536	546	517	566	500	514	548	536	589	527	535	516	505	514	514	510	542	543	536	549	529	566	529	511	523	520	487	499	534	509	518	534	519	530	567	509	521	540	513	528	521	483	535	545	538	503	526	541	532	533	538	578	535	558	519	491	516	514	541	558	533	506	494	509	571	551	508	503	577	476	558	525	554	519	532	496	522	506	507	556	562	488	521	532	543	554	516	479	531	492	552	532	538	508	516	573	522	497	542	487	492	514	569	504	531	516	529	490	536	547	539	562	508	528	558	538	486	524	535	524	533	522	537	527	514	481	543	528	529	517	531	517	506	515	545	551	503	570	475	522	531	507	504	561	549	519	536	557	508	554	529	518	519	526	533	525	548	536	519	540	515
29731	55082	30849	42863	41633	15874	3405	859	794	712	708	667	657	603	601	586	609	632	575	568	590	585	554	544	539	590	560	601	572	586	590	570	590	527	555	547	553	556	571	537	523	581	526	549	562	550	503	552	551	560	520	513	533	547	567	553	577	552	559	572	552	516	595	550	543	583	552	676	627	560	562	519	549	529	540	570	596	539	538	525	543	519	538	520	531	565	493	594	542	548	555	552	519	595	542	581	583	584	551	544	570	553	557	553	539	580	560	532	496	533	595	592	579	521	553	562	579	546	582	579	553	607	567	546	549	541	516	577	560	559	533	535	539	539	534	582	585	552	513	537	560	573	546	539	562	606	546	540	554	552	528	552	565	568	533	537	545	533	515	550	567	525	528	568	536	553	575	556	537	552	530	533	613	513	596	574	541	573	571	527	541	562	555	529	554	605	556	596	545	544	605	548	576	512	554	555	559	555	581	604	551	544	576	557	552	538	582	531	537	559	555	614	534	555	545	573	558	569	536	559	538	552	524	615	583	535	586	533	586	600	550	547	561	516	575	567	550	506	544	521	565	573	531	573	593	526	524	565	547	541	559	538	562	517	540	592	551	524	559	538	542	563	578	551	563	582	544	517	580	517	574	522	540	541	557	524	561	528	547	550	557	572	541	529	578	580	589	546	569	561	540	533	542	556	549	566	544	536	545	540	512	554	558	518	586	606	561	533	578	524	578	584	518	530	598	538	559	569	542	566	574	531	526	573	579	568	519	556	562	570	605	541	534	551	556	540	555	573	568	578	568	504	581	560	529	571	530	584	539	516	543	566	510	523	527	543	591	542	551	576	558	565	522	531	539	559	551	542	568	524	533	623	532	579	565	566	516	599	552	566	582	586	540	564	585	545	585	548	574	557	568	548	544	583	573	556	596	607	529	592	548	553	546	533	548	523	527	526	540	545	548	548	587	597	542	558	529	542	561	545	545	535	583	556	557	568	498	536	566	483	604	550	578	550	571	515	567	542	577	553	549	551	539	555	585	551	574	542	543	559	537	554	598	579	570	564	551	508	550	545	576	528	549	538	538	531	559	579	539	538	541	546	574	559	530	560	537	539	556	504	543	545	583	541	571	563	524	564	546	504	545	549	529	608	552	577	548	549	552	544	542	532	559	537	590	538	603	559	546	544	556	538	604	512	539	558	527	561	512	525	561	570	570	547	561	561	549	601	555	579	584	556	542	558	591	560	592	551	540	542	572	545	539	532	569	546	529	549	544	515	558	532	600	501	529	552	546	539	571	534	568	543	577	536	578	563	578	560	603	519	579	549	547	551	549	564	587	540	540	560	555	549	570	571	533	531	532	529	576	564	588	508	549	586	559	568	536	562	568	562	542	515	549	580	528	566	536	546	520	567	557	579	532	547	595	568	541	572	600	568	531	574	578	551	536	578	561	536	564	564	510	583	525	584	533	553	554	565	509	536	570	535	550	548	563	541	522	563	531	557	594	564	575	536	537	530	564	559	552	552	572	533	539	578	536	591	565	594	521	551	551	517	568	565	569	558	549	546	467	548	540	553	550	540	524	566	601	567	540	576	549	569	531	537	529	548	578	522	550	616	528	542	608	575	545	542	576	544	552	562	531	542	530	538	534	523	536	507	589	520	573	546	603	556	521	564	608	545	578	542	522	549	541	532	556	519	576	537	543	532	537	582	576	571	530	558	569	517	566	542	536	572	562	570	548	596	602	575	553	563	529	584	565	555	534	566	532	569	534	575	577	568	555	557	547	573	568	559	534	545	573	578	575	536	578	556	595	532	562	494	519	543	509	520	566	545	512	550	554	567	543	539	535	570	598	544	582	568	558	550	521	558	544	576	526	549	533	516	520	564	531	544	514	520	526	542	551	544	563	483	582	543	581	545	550	526	572	557	565	526	581	562	559	549	566	599	529	563	520	525	534	525	553	541	552	548	576	549	515	554	536	540	531	506	544	540	565	538	582	533	524	513	532	549	555	553	582	535	573	555	530	560	539	536	593	551	520	513	523	545	544	558	580	544	567	568	573	567	579	578	544	544	575	579	549	536	545	533	577	535	571	602	541	526	529	530	537	530	559	505	548	530	527	532	525	550	534	527	526	585	569	538	553	542	577	577	541	551	538	565	573	516	524	532	570	551	538	545	582	557	540	513	554	529	639	570	577	541	532	552	535	576	496	572	552	553	566	612	545	533	551	515	566	543	490	565	532	556	531	543	557	552	550	611	557	564	541	564	554	539	559	547	583	569	562	566	564	563	560	553	557	544	555	556	526	566	517	556	526	532	575	484	512	527	556	555	623	541	556	552	519	573	533	578	587	544	540	541	535	584	522	579	548	540	574	537	520	523	572	571	582	544	563	541	562	515	528	519	561	510	539	573	532	574	559	559	519	550	541	545	579	531	534	523	600	537	533	553	606	543	566	552	542	510	570	557	536	579	519	573	560	537	543	554	570	527	573	524	562	506	516	551	515	558	551	538	518	551	610	590	586	597	554	532	566	536	572	531	513	544	536	532	563	573	559	544	571	565	550	535	537	551	566	564	558	552	557	547	527	584	549	534	558	544	531	584	520	586	502	551	589	532	551	563	533	517	529	586	510	534	545	562	559	576	602	537	536	533	567	606	541	542	560	528	593	575	550	538	610	554	553	550	547	529	552	566	540	547	547	530	526	553	541	506	551	594	565	543	524	583	537	599	500	565	555	538	589	536	584	576	537	549	576	566	554	565	566	483	552	561	560	562	491	538	557	509	515	598	627	562	540	575	552	525	497	549	554	557	590	551	561	580	570	585	547	535	529	556	539	536	535	546	536	537	580	564	547	549	517	581	528	553	564	552	556	531	550	577	559	562	540	592	524	510	543	527	543	564	580	572	574	554	588	534	536	558	534	544	558	584	510	552	504	590	562	542	540	546	558	574	569	574	538	553	550	524	556	574	567	585	544	560	556	588	536	545	569	523	606	558	545	539	521	579	576	532	558	542	512	538	534	567	556	586	604	538	557	551	575	537	566	521	564	563	533	534	524	516	577	522	598	543	572	550	528	558	502	546	525	564	546	576	549	554	523	573	587	554	590	552	539	523	556	522	551	517	614	545	561	513	564	562	580	606	546	539	550	550	554	512	527	553	588	559	548	539	568	620	552	554	560	568	560	569	574	535	572	532	556	564	568	542	575	587	538	538	553	557	516	547	539	498	584	540	568	526	559	559	572	558	576	562	536	562	585	538	565	560	546	554	538	558	538	578	598	541	551	575	526	525	547	560	541	511	551	567	542	521	565	537	554	579	528	522	565	535	584	516	515	524	591	549	572	523	548	523	544	554	580	539	563	540	553	540	553	500	549	545	519	605	565	515	554	566	559	586	589	553	582	564	552	510	552	570	552	559	549	539	545	568	528	548	511	563	543	587	537	574	540	563	549	544	610	554	539	528	558	497	565	578	555	597	572	562	528	520	543	594	541	561	588	580	537	579	572	538
24967	21143	27267	27768	26339	12146	2097	857	765	791	794	816	776	785	804	769	767	755	765	737	774	737	742	749	776	778	734	768	774	727	694	715	744	718	719	743	745	757	751	767	714	782	726	774	711	731	744	769	732	783	794	714	735	755	723	805	745	722	752	717	753	757	799	721	713	760	728	828	762	750	697	773	737	711	707	726	705	745	719	753	715	711	735	759	701	779	714	698	740	754	708	742	727	689	756	756	761	710	746	723	729	731	740	732	781	782	709	718	743	773	755	748	767	783	725	764	723	730	716	690	740	698	704	693	721	747	804	718	705	709	737	771	783	720	742	764	756	709	705	754	695	757	752	764	731	734	739	710	765	739	727	801	773	667	737	791	749	709	712	741	707	746	757	751	723	772	719	769	773	812	727	700	746	751	721	771	689	742	733	732	688	733	774	695	720	705	797	707	746	702	768	710	759	766	759	739	711	768	733	726	735	733	699	721	768	735	760	764	738	712	730	765	729	677	753	705	704	758	743	780	768	785	722	760	752	737	761	767	794	705	763	767	744	744	731	765	747	698	738	771	775	748	699	750	730	736	733	732	745	682	735	750	727	726	705	768	686	719	784	712	708	747	691	719	779	768	841	736	715	761	768	747	754	790	773	723	745	734	725	693	716	717	751	761	775	727	697	765	767	731	790	771	709	727	749	732	717	734	710	756	730	737	724	734	716	750	689	698	701	718	782	755	703	742	693	695	738	733	748	719	777	751	742	746	701	715	729	753	763	748	724	720	742	740	735	696	720	778	766	770	724	704	695	714	716	807	777	795	703	685	741	680	767	755	740	748	734	745	744	737	704	778	751	711	742	721	761	712	713	720	749	765	758	784	757	772	700	725	713	728	724	746	791	769	792	720	732	772	726	731	769	750	734	716	751	711	768	738	765	711	741	692	735	764	726	732	744	682	722	734	740	766	719	767	727	789	767	789	744	729	711	754	786	709	737	749	743	740	746	763	729	733	716	721	678	747	722	709	735	724	693	755	734	787	750	743	717	718	717	669	755	749	740	765	731	718	719	702	708	709	780	734	744	749	712	721	773	764	748	759	740	741	711	748	711	748	742	719	767	771	761	725	762	714	740	757	776	732	739	734	731	774	758	743	755	737	718	759	777	762	728	718	727	726	701	724	759	771	802	747	806	749	773	780	712	690	729	761	753	750	745	731	749	714	739	681	760	778	758	700	747	719	737	756	718	756	754	775	783	715	759	724	743	754	758	765	724	735	747	779	717	678	737	741	718	760	791	710	735	758	729	725	743	721	720	736	710	750	740	758	729	711	724	713	715	748	706	708	723	677	734	775	727	730	744	760	809	727	723	752	687	763	759	730	750	762	707	751	730	746	684	731	717	771	772	743	748	771	691	742	807	755	791	724	733	775	782	728	719	680	787	762	750	736	721	756	760	803	797	725	738	754	737	798	765	751	684	718	748	733	693	692	827	761	752	730	741	751	730	762	766	759	746	702	764	763	690	759	739	757	718	754	719	724	834	693	751	704	736	720	737	728	728	722	691	780	769	718	731	760	692	728	742	749	761	720	729	727	696	743	710	773	741	731	770	732	735	741	800	762	744	737	693	704	766	791	696	786	755	718	723	747	732	742	755	703	809	727	735	694	752	722	734	755	732	755	737	766	757	737	728	770	719	723	707	731	747	732	700	741	740	716	746	706	758	763	737	694	788	750	741	726	759	713	711	701	727	722	744	723	735	729	746	735	741	732	712	738	771	734	712	722	741	698	724	740	719	730	699	763	759	750	724	774	749	731	741	745	723	758	691	721	708	739	748	709	721	748	755	797	739	743	739	813	721	720	717	747	778	753	752	688	754	733	712	687	751	789	676	716	752	735	707	744	717	712	721	726	735	682	697	740	743	759	736	756	730	758	746	696	767	780	775	746	707	718	696	759	720	724	705	723	693	759	732	703	764	748	727	774	710	750	721	709	740	709	793	801	726	766	745	717	758	691	697	716	773	714	728	768	707	724	759	767	773	750	722	751	720	727	727	728	761	744	747	720	730	750	729	787	724	734	730	745	779	756	769	741	742	723	777	701	749	771	752	737	758	760	702	763	731	723	739	751	732	698	773	737	707	682	765	741	749	802	733	708	748	745	731	717	764	713	747	736	743	776	778	752	743	725	713	715	738	707	705	760	743	728	699	771	749	762	662	730	739	738	761	696	740	753	760	800	694	704	738	755	778	779	712	766	701	734	771	720	809	719	749	780	736	724	685	759	770	701	713	761	749	700	680	702	747	736	774	738	713	763	714	711	732	698	756	738	736	717	725	742	756	669	717	722	738	757	713	715	716	687	761	753	761	787	763	771	716	766	694	762	721	773	753	746	726	715	758	744	706	715	725	734	773	744	752	716	744	785	743	766	759	716	739	733	748	711	779	729	749	756	772	706	745	730	728	715	767	751	738	727	748	746	780	684	739	693	744	715	741	763	702	738	794	722	691	720	737	785	692	689	689	745	741	786	730	728	760	733	794	783	735	774	772	776	812	734	722	733	711	737	746	705	720	805	728	717	745	770	696	800	752	721	781	762	756	781	739	699	735	729	750	753	758	759	739	733	740	674	757	735	772	710	721	766	688	772	705	713	725	722	746	766	773	708	727	707	736	700	804	718	726	757	719	745	734	787	751	715	719	718	829	809	708	731	756	691	744	728	700	735	707	782	745	750	728	756	721	761	761	696	725	766	740	686	746	715	737	742	709	791	754	733	729	717	703	688	738	755	725	740	722	774	717	724	745	757	706	735	793	696	721	747	732	748	705	735	714	755	722	686	755	716	724	705	788	732	760	707	770	712	749	712	708	746	706	726	708	721	754	725	741	718	708	699	739	726	764	684	711	647	709	724	710	792	794	711	722	733	731	743	724	731	694	736	730	743	733	731	720	760	734	717	759	696	701	696	776	701	719	749	764	766	688	725	740	707	791	710	714	674	744	793	736	748	743	736	677	736	742	732	686	780	743	728	786	752	798	703	680	761	717	744	764	759	742	760	736	744	742	755	736	748	727	750	745	749	690	731	713	746	730	755	768	711	726	718	677	742	714	765	756	772	749	789	784	756	708	736	777	751	701	719	732	725	807	740	750	747	774	753	723	696	737	742	726	690	731	764	751	742	737	772	708	719	747	777	782	758	775	733	733	788	733	701	726	758	741	750	722	759	758	703	761	755	748	785	743	773	651	744	690	714	749	714	729	710	792	739	763	735	735	733	752	741	780	738	727	744	734	721	772	709	736	747	759	728	739	763	756	756	724	764	756	772	715	745	716	764	741	731	722	763	746	694	748	733	736	723	750	796	733	750	708	760	735	718	710	740	667	771	747	668	723	735	713	759	746	711	729	712	704	728	739	751	801	723	721	745	722	776	736	756	712	763	777	747	778	705	750	769	701	759	816	780	834	747	732	646	745	715	753	720	717	758	719	751	698	728	752	778	732	726	764	749	772	654	716	738	785	715
28326	47727	27775	31280	31842	10592	2109	926	896	813	791	828	822	824	770	755	769	816	752	733	766	744	742	752	762	800	781	737	809	805	743	746	770	815	774	781	796	763	782	736	745	751	771	814	736	762	764	792	798	790	753	709	763	721	796	785	740	739	728	741	795	752	785	737	735	748	818	883	805	732	791	782	718	811	739	810	767	731	757	723	737	809	728	804	787	727	793	765	747	827	792	786	772	782	794	759	790	811	803	814	705	801	761	767	775	774	775	774	786	832	736	744	778	773	737	752	774	726	816	777	767	806	773	759	723	738	790	776	728	765	772	755	766	757	844	782	757	733	731	747	764	768	745	721	774	809	796	734	775	741	781	772	738	757	753	761	723	772	723	746	773	774	736	837	767	780	758	762	754	784	766	747	761	749	838	794	781	731	757	837	752	761	743	794	740	786	740	802	747	741	742	789	731	710	852	744	793	771	789	788	737	749	775	765	719	759	737	739	754	751	758	779	736	774	803	745	780	777	738	762	752	755	779	800	753	774	752	760	739	738	787	771	753	785	733	726	760	774	760	806	798	771	803	781	745	788	741	755	791	713	790	759	743	792	747	773	789	780	760	753	734	760	787	744	755	780	727	737	787	789	756	741	759	776	774	758	756	762	766	784	747	769	738	793	774	736	713	800	733	774	807	784	789	747	707	767	786	779	780	759	725	761	828	768	756	747	713	805	771	785	731	736	785	718	808	723	802	741	799	803	741	753	751	801	750	764	704	788	715	805	771	762	743	745	761	742	736	752	763	707	780	829	826	808	704	748	731	732	778	783	746	779	771	768	805	766	768	770	722	804	755	761	712	797	775	745	800	745	774	795	720	751	758	745	807	800	782	759	817	779	793	790	747	750	751	780	775	715	789	772	787	740	763	781	742	753	752	777	757	787	744	809	741	786	811	777	774	804	776	768	744	756	807	777	824	752	779	719	768	749	812	720	757	814	785	766	766	786	736	793	763	745	713	757	766	757	755	756	835	734	746	752	780	751	783	748	766	782	799	772	754	713	730	770	793	745	774	730	749	760	787	787	803	785	761	771	744	739	702	767	703	797	733	768	764	729	781	778	775	745	784	796	786	718	745	750	755	782	748	813	816	750	747	775	750	752	790	746	775	773	768	789	757	746	742	760	784	776	772	747	741	810	750	740	722	784	788	759	794	799	776	716	762	797	766	782	731	763	739	759	756	758	788	795	780	770	826	754	741	741	753	816	745	763	723	728	751	742	772	717	781	716	751	737	712	721	751	744	715	775	705	727	790	787	776	733	733	798	774	732	752	792	767	733	824	777	769	767	759	766	729	740	760	710	760	769	701	713	784	785	821	770	749	748	745	784	749	788	747	809	705	785	805	786	753	787	732	774	748	778	741	739	820	786	754	725	713	713	766	733	771	786	757	815	750	743	810	758	803	766	753	777	763	748	782	757	735	772	795	736	789	784	777	771	828	793	790	768	797	779	753	718	763	737	729	757	766	802	760	795	743	779	781	775	824	730	780	799	756	781	750	727	738	836	783	804	760	739	775	789	793	783	790	773	806	732	735	745	729	762	769	820	790	736	741	761	753	711	742	765	767	783	762	729	721	758	811	772	770	703	736	742	755	761	777	777	685	750	795	736	747	749	737	782	775	758	838	770	806	797	767	749	781	728	759	762	757	777	764	753	857	729	739	725	791	787	754	779	728	786	746	745	759	777	737	805	777	767	765	744	789	817	787	711	735	731	732	710	781	755	757	746	778	804	762	777	758	780	753	790	731	793	777	776	750	806	789	770	740	767	749	771	773	727	748	785	749	749	759	755	751	724	746	759	746	793	702	769	760	738	751	791	751	779	752	777	774	780	782	788	735	769	784	749	809	755	718	739	730	760	785	804	730	758	831	782	785	761	735	781	746	765	763	751	770	728	751	732	757	823	740	799	779	732	766	760	741	775	753	795	758	769	759	772	781	762	766	743	761	723	823	780	747	681	736	764	730	736	710	776	776	763	776	768	773	801	751	719	772	771	759	764	756	764	758	779	762	696	759	754	760	746	745	771	732	736	750	774	747	758	724	727	734	719	757	782	807	747	736	807	747	736	774	762	724	775	783	725	752	767	737	793	780	802	750	757	743	751	723	730	827	778	741	769	754	728	745	755	782	784	808	744	721	787	754	734	738	785	788	763	780	744	676	781	813	739	783	750	713	731	759	763	800	744	745	779	802	787	748	798	800	780	749	768	760	751	751	743	764	770	772	772	720	787	739	741	763	787	795	725	747	759	770	809	687	804	766	780	731	838	801	764	778	780	773	758	743	803	737	737	757	785	737	751	802	771	781	796	741	737	745	764	738	779	781	721	754	738	806	691	758	798	788	762	795	804	790	767	709	765	773	753	730	783	821	781	788	752	750	786	759	771	775	774	763	772	740	756	765	766	745	751	801	714	773	788	803	785	752	764	710	743	744	785	754	733	804	768	737	756	807	757	783	788	762	732	721	764	751	771	765	784	779	786	753	745	740	770	757	756	784	765	746	794	759	777	794	756	739	749	740	785	801	794	748	766	754	766	765	767	782	752	778	769	741	743	752	751	751	778	750	809	799	751	790	778	733	791	748	758	711	709	794	750	786	739	748	738	783	750	744	766	750	790	747	763	793	727	787	688	739	755	719	747	776	781	771	761	758	746	813	758	776	763	746	735	799	767	748	766	780	780	730	757	762	811	796	741	740	734	732	755	805	759	754	727	744	747	746	746	763	740	742	747	779	819	760	777	724	757	677	724	740	792	796	801	774	758	777	735	745	742	773	832	745	717	772	762	777	826	757	782	763	790	825	761	699	741	769	765	781	773	756	728	769	769	752	755	760	774	760	796	762	768	764	722	771	738	778	714	784	806	746	712	780	721	778	760	767	738	751	762	761	784	704	754	760	777	779	714	776	801	790	766	717	789	758	716	802	812	767	750	760	780	822	785	776	740	717	767	752	778	745	787	725	772	714	749	785	772	745	770	787	711	779	754	741	729	788	803	751	759	745	793	763	716	736	745	735	782	728	791	755	757	799	793	769	729	725	780	774	838	783	727	734	789	741	759	849	739	773	762	789	768	741	732	712	807	799	791	778	794	812	749	721	751	782	724	750	759	769	734	746	760	779	764	741	723	760	744	773	750	785	745	789	727	760	792	775	773	802	730	768	738	761	743	746	744	747	722	753	721	762	798	741	827	745	737	775	763	768	770	760	784	782	800	759	784	713	759	836	734	760	769	742	775	768	776	799	768	756	770	766	756	744	811	756	759	776	779	781	761	723	771	739	768	723	729	728	750	755	809	719	784	765	717	740	750	736	800	758	742	813	811	745	761	764	769	757	729	788	757	733	703	741	789	756	763	740	759	740	806	771	727	740	771	780	764	801	779	789	742	755	756	775	762	736	772	798	837	760	734	745	791	760	745	755	820	752	797	765	778	752	809	736	743	794	751	743	743	806	779	760	734	746	725
22526	21034	28607	26026	32370	24649	15073	1909	896	887	893	812	721	787	751	710	795	735	715	745	727	745	679	670	680	691	708	754	708	699	652	704	730	692	740	713	668	705	713	723	692	718	673	723	681	666	681	734	625	699	724	673	696	711	740	695	681	683	687	722	708	693	668	706	661	699	891	1072	784	705	724	708	770	716	713	692	748	696	694	668	685	675	678	698	690	714	714	720	671	677	709	663	692	699	691	759	652	711	678	709	720	675	710	675	730	654	693	728	707	690	694	663	692	732	693	731	683	673	681	723	686	640	710	690	744	689	715	651	666	700	715	697	685	672	736	705	716	657	710	731	673	679	680	736	723	653	665	725	725	685	711	699	663	724	669	677	666	686	742	654	669	706	680	698	726	713	673	659	679	688	685	734	653	672	649	731	688	675	691	727	672	709	672	670	688	692	689	717	679	647	691	691	660	667	684	648	701	688	749	709	666	632	701	734	691	674	702	736	664	701	695	684	678	705	712	676	709	684	687	709	713	722	683	712	689	676	729	627	721	689	686	723	646	721	634	733	666	709	646	665	709	753	679	671	681	703	711	673	707	696	747	676	670	658	702	670	709	670	678	710	680	723	727	700	661	659	719	655	669	687	679	693	677	663	661	650	686	682	722	692	670	748	668	647	650	745	766	716	724	662	683	650	710	658	692	652	705	663	678	677	697	699	693	716	586	679	675	660	685	700	722	666	733	704	672	669	673	700	686	701	694	695	702	659	651	705	681	694	689	675	718	684	704	728	676	724	722	663	689	697	713	678	692	719	729	670	686	713	743	666	675	690	636	723	739	649	685	650	679	701	689	701	670	675	621	682	693	663	686	691	701	700	679	721	700	684	755	668	692	711	685	689	627	682	693	686	708	696	723	657	632	682	692	716	664	692	689	682	709	688	655	705	700	682	705	674	673	636	691	673	668	685	741	691	687	637	714	689	687	716	650	684	695	679	676	669	719	729	691	720	669	686	646	659	694	666	682	722	711	702	683	628	650	699	679	730	673	702	695	680	694	676	677	704	696	708	676	690	677	662	641	694	696	725	667	631	678	683	665	697	709	675	711	710	710	740	661	671	657	674	696	673	697	648	700	668	670	670	722	682	673	770	677	715	648	662	684	692	715	724	703	685	757	740	626	718	668	735	689	664	665	701	674	660	706	725	662	741	672	660	664	706	716	732	704	686	682	701	648	635	645	671	689	711	724	701	715	658	686	635	707	711	695	674	682	725	706	697	653	688	702	737	695	645	647	659	737	752	660	689	701	690	692	687	692	670	676	711	710	697	714	674	683	757	707	658	687	695	739	651	680	748	716	645	667	672	645	762	706	644	643	690	696	688	715	697	718	685	697	669	664	694	659	705	706	705	690	689	676	706	685	724	657	677	696	650	673	674	663	658	695	688	699	700	609	712	685	694	673	686	743	660	677	708	681	702	682	679	708	717	655	667	704	649	667	659	696	683	685	656	700	670	694	734	727	688	730	682	693	623	674	694	731	754	692	691	657	685	695	755	713	640	770	671	707	717	666	693	698	688	661	724	690	700	657	687	675	682	715	693	707	689	741	635	690	703	652	677	687	660	643	738	667	669	705	687	718	665	678	702	694	710	682	648	668	681	700	702	692	690	707	732	696	698	690	685	704	680	652	708	729	653	672	654	646	657	690	705	704	688	692	684	689	703	673	670	729	679	684	714	708	708	664	735	684	649	687	681	670	656	643	699	704	673	713	669	650	677	652	663	711	697	679	724	694	670	649	674	640	693	655	702	665	668	697	711	702	734	656	688	665	680	694	705	716	660	698	710	647	669	683	729	690	731	676	655	627	676	689	710	653	678	649	710	767	689	648	654	663	657	712	642	686	662	695	694	689	639	714	669	716	646	667	658	683	687	682	727	688	695	730	681	698	649	644	702	677	674	676	700	649	700	706	693	660	731	701	709	655	680	642	711	637	654	730	666	692	696	706	710	730	699	659	689	728	709	692	762	673	687	672	636	679	723	668	671	675	706	674	683	736	697	672	665	700	665	696	697	701	673	690	672	672	645	659	678	701	666	687	702	712	717	706	643	683	689	684	679	694	691	633	641	683	711	722	646	693	669	666	716	711	668	691	690	629	653	704	689	709	683	699	709	647	686	645	715	711	706	684	737	701	656	730	717	687	713	656	701	666	707	687	655	722	688	688	729	689	695	706	672	677	669	665	681	657	671	672	673	728	695	697	689	685	724	639	696	702	724	697	719	735	687	721	725	695	649	688	730	699	616	660	695	647	679	696	704	675	644	714	689	686	690	696	709	729	691	716	690	717	705	646	683	716	644	742	728	722	673	749	693	710	646	682	678	690	681	656	694	667	704	722	698	675	719	689	674	737	650	697	712	673	728	706	708	735	695	737	716	675	649	735	677	694	730	634	699	670	694	686	693	679	686	681	689	759	749	693	728	734	702	694	680	686	644	723	678	762	672	666	700	678	717	666	702	725	705	699	695	704	682	645	638	709	674	697	646	736	679	663	668	710	725	716	725	692	785	666	648	753	687	722	716	736	687	705	679	663	701	678	709	640	611	752	688	717	680	665	668	711	650	703	661	758	704	707	636	706	711	753	712	692	631	605	637	696	644	662	692	714	718	692	716	677	701	715	718	709	723	714	657	661	673	655	665	657	685	710	737	685	726	690	691	691	693	693	741	684	677	717	687	666	703	665	684	680	678	663	677	693	691	681	653	705	716	669	680	700	722	686	694	688	695	689	707	702	721	668	689	668	656	694	688	693	730	652	706	709	684	706	638	690	652	663	657	717	632	700	666	709	713	648	668	669	731	674	710	691	684	677	681	662	647	726	727	704	667	693	724	707	714	720	685	724	665	697	694	701	724	689	722	746	669	724	696	717	698	665	721	676	696	686	704	705	658	733	642	685	678	717	705	664	702	669	705	716	663	704	713	698	669	701	700	689	677	715	667	675	671	655	693	699	651	661	661	707	678	716	640	718	701	682	689	717	684	659	696	630	704	723	690	663	694	622	702	649	686	696	657	721	730	721	657	710	712	697	688	704	708	718	712	667	705	671	678	670	735	652	657	671	705	681	676	665	613	691	677	643	714	660	706	672	702	646	676	710	656	666	692	680	668	662	665	694	700	641	649	697	621	679	679	702	662	681	670	672	690	675	705	705	752	663	642	689	671	704	671	684	667	692	696	748	676	698	676	691	716	763	670	676	699	738	649	660	725	721	694	666	683	710	696	643	678	683	649	654	665	690	663	686	679	676	715	713	706	666	721	656	714	654	702	700	691	686	659	644	684	695	705	685	650	764	711	670	649	694	648	669	692	730	674	736	677	677	635	702	704	661	691	679	679	671	651	738	715	711	629	645	661	671	717	697	708	698	662	681	691	696	669	725	672	699	711	714	684	698	686	653	652	650	714	708	691	672	717	613	656	659	663	686	647	674	724	703	702	698	716	721	679	670	745	715	708	712	718	694	693
33444	63110	40392	52463	49665	21471	5078	1325	1155	1055	992	935	872	775	793	825	774	762	754	802	777	693	658	700	755	697	678	717	730	715	652	712	668	712	721	754	642	694	722	689	695	669	727	682	731	691	707	691	699	747	678	713	720	681	665	726	709	676	664	701	750	696	718	696	694	725	938	1252	876	661	662	662	710	748	677	699	699	689	681	689	698	651	723	749	679	653	654	672	704	681	727	715	679	692	681	703	682	747	680	685	742	723	666	672	675	691	649	702	719	692	680	678	687	655	606	664	705	733	711	681	721	707	711	700	691	729	699	669	708	689	707	696	665	718	691	680	700	710	692	678	713	679	665	689	686	679	736	681	707	728	676	718	691	701	673	700	716	713	685	700	725	679	657	697	699	728	699	694	660	689	678	636	683	717	704	698	685	694	713	677	710	708	718	696	699	695	693	675	651	725	693	649	690	668	704	694	675	686	704	730	690	687	684	661	709	673	695	712	685	699	697	653	699	684	655	656	698	697	704	705	693	673	718	705	708	687	698	706	710	685	723	697	736	733	694	671	674	677	688	691	730	695	680	700	707	688	709	669	719	731	712	703	694	742	644	660	661	712	638	646	756	764	690	701	675	688	732	725	664	727	724	682	658	697	691	728	693	703	712	679	658	694	730	662	672	706	681	720	636	685	706	666	673	696	649	678	717	747	678	655	667	677	720	688	670	662	740	663	694	653	714	667	722	660	653	740	699	679	695	713	723	695	689	692	683	697	724	692	714	693	722	741	665	678	713	664	710	704	729	738	701	699	722	659	638	716	685	650	724	654	638	738	708	720	636	711	681	692	678	678	723	727	710	685	706	654	669	679	689	725	660	709	694	734	679	649	676	705	667	668	691	684	671	663	704	684	673	704	670	739	707	670	673	710	696	721	644	663	704	711	687	677	662	739	702	614	697	689	655	686	673	731	661	688	674	689	663	679	726	733	661	737	666	669	696	722	714	693	665	704	667	742	697	702	685	716	733	695	678	694	664	686	688	675	694	664	740	724	710	676	694	649	688	658	669	673	677	693	707	676	619	707	723	720	649	671	684	676	699	587	737	765	671	665	689	656	663	689	678	694	694	679	762	680	704	682	663	693	689	720	696	714	714	678	698	735	698	736	710	717	713	695	716	667	719	708	622	713	667	697	685	693	670	684	696	698	701	725	700	699	726	685	705	660	727	680	712	741	669	669	724	751	701	670	729	667	706	677	695	678	673	672	706	726	767	728	691	676	670	683	676	793	653	684	722	683	749	670	713	683	624	707	716	667	662	691	697	705	713	662	720	659	689	722	717	672	664	645	678	717	620	707	720	675	685	693	660	697	721	671	633	691	723	670	714	679	684	673	649	715	680	698	712	680	707	688	695	667	731	716	661	725	668	701	694	687	696	677	673	669	641	650	701	666	675	653	675	642	681	733	703	678	684	692	667	723	682	693	687	644	706	683	730	654	730	672	675	715	708	661	682	703	667	696	674	690	695	704	717	697	664	699	671	705	644	735	715	711	672	676	653	705	688	724	676	645	675	684	703	676	682	685	702	729	665	701	692	739	706	712	646	691	719	738	687	716	680	674	705	710	658	661	651	692	682	727	649	719	741	712	677	665	684	647	716	725	706	642	720	674	697	652	708	678	680	749	648	726	709	696	697	692	654	680	685	687	704	660	700	726	638	631	658	667	663	722	728	693	745	683	695	683	704	697	646	704	720	690	711	678	664	755	659	656	683	685	681	712	723	702	692	704	687	705	665	660	709	661	705	727	642	718	689	661	720	670	651	737	725	689	686	738	698	708	677	697	680	725	747	734	648	673	666	682	657	634	649	698	653	660	677	665	650	702	664	701	646	662	682	735	675	657	702	728	689	691	701	645	700	650	661	699	694	710	635	690	666	694	705	679	680	686	638	680	695	661	690	649	640	670	693	726	683	672	696	724	696	671	701	660	668	658	715	672	703	728	715	682	700	716	656	666	689	688	692	708	720	651	694	647	706	693	712	661	688	678	674	697	699	664	677	687	672	685	689	652	684	690	693	698	733	671	690	663	683	688	734	653	664	658	644	713	699	689	650	714	687	638	690	679	674	669	675	708	643	700	682	629	689	664	708	655	717	741	663	694	651	691	684	687	684	667	709	684	695	654	689	686	683	712	704	689	700	749	689	720	719	659	715	637	665	673	677	687	707	724	666	667	726	719	706	676	684	723	660	715	696	624	695	724	680	699	711	696	647	661	704	676	657	687	725	705	681	731	683	695	710	675	670	694	715	653	702	699	675	685	685	655	717	735	707	654	680	673	670	732	669	715	706	663	670	664	681	665	662	719	694	706	704	687	665	700	701	668	667	684	678	713	692	652	673	675	732	669	649	707	744	663	703	684	698	668	725	648	687	715	733	743	720	685	692	729	654	701	706	691	684	700	672	727	667	661	666	661	709	727	689	701	723	711	613	702	709	696	719	654	678	698	682	723	658	717	676	698	708	690	679	671	688	724	660	650	671	683	723	673	672	728	647	665	683	669	674	658	638	686	694	677	642	696	708	702	671	697	706	665	691	721	718	687	720	689	683	711	653	685	654	657	735	749	713	722	728	691	654	686	712	675	657	691	702	639	646	665	703	699	714	689	707	664	733	717	658	716	717	700	679	695	684	713	728	736	691	714	685	711	684	667	676	682	700	695	647	684	700	662	687	724	683	668	661	732	719	710	709	694	730	700	681	636	661	648	745	694	677	646	681	671	680	677	734	690	696	681	735	731	659	706	674	704	687	683	685	666	707	707	705	662	688	722	692	655	697	688	745	703	706	614	703	662	677	697	692	680	753	719	679	686	702	701	725	725	695	707	681	758	682	658	677	699	693	688	631	729	657	653	726	740	720	739	698	684	676	656	754	685	720	699	672	690	706	738	682	667	668	638	661	657	683	734	676	644	673	704	696	653	687	692	721	669	688	690	696	711	664	708	693	693	683	708	682	662	709	692	655	723	701	668	687	678	666	697	712	669	684	700	698	676	704	720	705	671	671	680	769	706	708	696	676	680	683	749	713	675	647	653	674	657	620	675	666	692	653	628	710	713	708	677	713	672	670	637	697	698	712	675	671	676	691	691	713	680	699	669	705	657	687	690	706	651	706	709	684	666	684	701	648	644	700	674	690	691	726	692	675	700	710	678	739	745	689	731	652	727	672	708	720	663	698	721	704	726	706	719	674	664	718	670	671	688	674	734	678	659	712	649	667	697	684	716	703	704	698	670	683	659	681	671	669	657	737	682	684	709	697	693	683	694	688	686	702	689	704	697	691	682	673	686	723	707	646	734	702	734	723	676	716	682	681	732	679	758	679	693	685	648	670	664	689	728	721	656	661	654	676	678	662	657	709	664	665	706	704	701	774	683	688	670	698	678	669	660	660	718	681	681	723	653	689	643	680	704	668	702	700	658	680	695	716	710	681	691	687	716	731	679	682	706	691	692	681	693	699	736	685	734
28887	25924	20343	9562	6228	1554	697	594	624	581	599	605	668	586	579	595	586	581	594	607	644	630	604	629	638	651	565	605	581	629	604	634	598	611	632	607	590	593	667	592	567	638	571	600	606	617	596	576	563	599	584	628	579	586	606	584	564	634	646	623	612	598	554	632	619	618	576	599	589	600	574	597	580	603	588	643	608	605	585	634	599	601	634	613	607	628	640	636	568	665	608	603	654	588	591	616	574	612	639	558	580	568	625	579	604	580	578	562	616	608	608	669	573	593	606	606	618	542	618	609	606	620	576	614	616	617	600	669	582	595	604	608	610	607	643	600	636	573	596	593	579	555	650	628	594	669	629	611	588	587	576	618	623	617	636	597	623	594	650	601	591	611	585	624	606	628	608	627	612	664	605	637	594	577	651	585	618	625	616	616	578	565	638	620	631	606	562	612	617	613	621	611	670	619	608	628	625	623	610	582	634	577	635	603	627	612	601	649	604	601	575	588	641	624	609	610	626	604	568	603	644	619	615	557	604	608	601	630	584	637	610	633	612	590	603	607	593	615	619	576	616	578	577	567	604	618	611	582	623	592	625	648	618	604	596	628	616	615	616	614	604	636	628	581	579	608	611	592	632	635	631	589	603	609	595	631	590	631	621	645	601	626	616	599	610	571	635	625	617	631	592	572	644	601	594	617	587	596	599	636	608	552	604	657	570	606	630	604	626	574	621	596	623	617	579	624	624	620	602	612	629	621	597	608	562	667	621	615	607	622	599	627	622	637	588	625	643	646	605	573	638	583	624	597	573	583	621	654	581	612	588	566	587	605	607	602	605	626	594	657	599	611	629	598	598	594	609	618	602	636	623	630	592	580	613	611	641	614	651	582	597	543	603	649	636	602	568	600	570	611	608	644	594	587	578	625	641	632	607	582	615	588	633	633	602	630	582	582	603	591	611	611	663	616	621	650	630	580	589	612	607	629	592	615	606	607	598	589	594	606	594	631	594	573	585	621	605	629	619	592	661	606	580	605	605	631	607	626	568	631	574	601	627	598	633	575	606	625	599	587	609	645	596	624	591	630	620	630	587	607	610	620	570	581	585	644	586	643	575	626	611	646	627	611	627	605	619	619	582	628	622	596	621	592	596	615	591	590	624	638	614	569	606	619	657	564	629	575	608	637	586	611	594	604	599	576	602	638	587	571	650	612	581	644	562	604	578	666	540	555	591	586	628	626	577	577	670	618	589	575	651	619	676	611	587	630	576	581	586	611	549	617	575	622	623	626	572	587	606	633	648	588	591	586	616	544	609	580	669	573	563	625	611	621	632	580	677	605	584	598	599	635	606	627	589	583	609	622	597	593	651	601	639	597	638	623	627	620	603	609	619	580	612	586	583	626	666	592	616	575	621	587	608	599	602	608	583	598	618	571	578	610	611	613	570	609	597	635	604	610	607	646	634	599	596	616	613	605	611	565	602	610	612	580	558	615	620	600	578	591	607	599	601	632	607	519	620	591	590	648	615	595	573	598	642	614	629	603	587	591	602	569	616	580	626	625	587	597	607	637	590	623	628	604	608	602	627	576	576	617	587	584	611	599	592	606	582	541	633	570	592	583	587	632	630	592	613	579	599	626	646	595	591	569	625	634	621	551	580	594	578	609	603	618	580	598	612	610	611	610	598	579	603	624	581	602	657	617	645	653	610	607	610	597	605	585	668	593	614	612	573	660	604	583	595	608	591	607	583	627	548	617	605	580	610	568	607	580	611	603	669	646	577	636	630	601	622	638	601	609	576	595	596	589	601	627	557	594	607	634	614	581	581	640	607	623	579	634	587	568	585	631	625	609	653	579	571	610	597	634	584	604	626	612	545	611	634	649	603	582	541	634	594	639	614	629	618	650	570	615	594	574	688	628	622	614	603	590	597	569	647	588	669	610	559	606	602	596	575	593	567	583	591	604	542	640	600	615	601	642	617	603	641	573	632	535	609	611	638	621	638	619	596	651	568	581	613	595	569	630	583	612	598	604	612	579	637	630	583	632	634	634	586	609	570	607	586	623	627	583	613	616	595	607	637	587	613	576	622	620	603	592	577	615	622	643	632	641	602	596	605	586	642	549	585	616	607	627	582	610	583	572	614	583	561	635	645	581	615	646	610	624	637	596	633	624	542	610	567	578	591	616	594	595	612	619	594	594	549	645	613	543	572	654	612	582	621	614	626	615	585	609	593	602	645	586	574	642	647	589	640	630	604	622	636	604	631	603	612	592	621	642	626	578	584	604	618	587	581	639	595	600	600	577	644	577	563	589	629	604	614	618	608	628	586	610	625	593	562	641	623	593	645	626	595	616	625	597	559	632	593	597	611	615	624	596	605	606	584	692	615	631	604	640	604	596	594	597	579	612	597	601	625	669	598	578	594	590	594	577	616	641	601	619	611	581	610	599	589	640	587	646	638	622	634	580	619	595	635	618	633	622	585	568	639	560	625	578	599	559	558	581	604	591	547	573	580	596	633	631	630	591	617	629	549	618	587	647	585	595	630	555	617	643	597	555	604	597	594	592	631	605	590	587	623	609	632	568	631	572	645	597	574	611	612	639	557	643	617	608	618	639	614	611	574	590	601	628	619	580	576	616	587	654	559	621	555	566	636	624	634	577	602	604	606	609	583	619	596	606	594	640	602	602	582	618	565	605	599	642	606	585	667	584	583	615	595	603	594	620	618	585	608	584	576	604	626	574	585	662	585	609	607	629	585	649	543	585	615	628	627	595	604	654	597	627	640	603	633	581	623	578	573	579	620	551	601	576	613	614	564	601	596	606	563	631	596	640	590	575	601	615	572	595	613	615	606	652	632	581	596	597	603	571	640	629	589	543	670	573	641	626	611	570	569	630	625	592	627	576	629	675	612	648	610	604	620	545	627	573	640	604	678	624	632	613	610	627	593	630	606	610	588	543	586	583	612	592	614	607	589	580	664	551	618	584	590	640	600	632	601	646	572	653	611	595	556	585	609	611	572	612	602	606	615	630	621	612	628	577	555	588	598	628	633	577	588	645	648	584	595	603	620	600	624	601	622	584	582	595	558	612	632	595	593	577	603	621	590	639	586	606	620	584	626	634	632	610	620	620	608	645	627	617	576	627	603	593	594	590	652	605	567	659	566	560	612	564	582	656	581	592	622	587	643	650	621	572	587	637	617	680	607	571	604	583	577	597	624	590	618	671	595	630	584	598	603	633	598	652	574	602	627	581	638	608	619	527	618	588	588	564	599	621	644	617	607	632	572	608	624	589	624	628	636	578	602	616	625	596	628	614	632	596	621	620	619	579	622	620	573	567	647	581	597	610	597	602	618	626	585	613	588	590	624	581	603	637	572	617	597	594	601	665	576	633	607	600	609	609	622	560	617	634	608	576	565	647	602	647	596	620	576	614	597	652	614	609	531	631	605	611	593	591	581	640	647	630	645	598	573	582	609	607	605	566	598	621	643	622	586	591	597	587	568	586
25168	38470	16653	7489	6651	1602	760	643	619	660	624	690	668	658	658	632	634	650	593	652	616	607	606	618	685	651	618	604	639	655	593	687	631	650	601	659	644	647	638	654	666	646	657	614	622	649	631	621	620	616	612	634	619	613	659	612	638	656	665	637	663	651	625	629	631	648	621	628	650	604	610	672	609	598	629	610	634	640	640	597	646	653	628	670	632	650	650	631	648	646	649	646	664	641	624	641	622	601	618	652	694	645	678	601	623	623	605	656	619	645	639	611	619	653	605	645	603	655	663	645	641	636	613	671	637	649	621	626	583	623	659	613	641	668	601	695	583	643	638	654	559	642	646	616	637	593	633	638	648	641	675	628	645	632	626	621	632	616	630	626	629	628	653	588	642	658	642	622	642	624	624	676	674	621	638	611	628	628	619	610	643	641	680	618	636	664	629	624	611	662	668	686	607	706	651	626	616	649	585	592	608	641	630	680	634	600	625	626	669	673	636	592	628	618	596	604	637	633	609	627	612	598	645	571	597	666	637	613	608	629	665	633	634	646	657	637	718	622	642	596	668	589	586	645	615	649	630	695	659	634	644	650	638	587	693	672	623	668	648	677	641	635	649	618	604	702	655	682	644	609	594	616	645	618	663	619	631	629	649	614	644	665	625	682	656	643	622	597	611	592	653	635	645	663	703	638	634	634	638	650	625	693	620	628	655	649	659	637	634	639	637	638	641	600	644	612	612	680	676	611	634	613	634	601	637	620	613	614	641	653	608	692	624	634	642	624	609	662	636	613	643	646	673	615	615	599	626	577	620	650	663	630	674	681	661	588	621	659	618	646	633	606	672	635	616	590	615	639	681	617	598	653	617	659	630	603	616	666	599	612	608	643	692	635	618	662	677	701	616	602	612	614	637	662	629	629	646	632	599	633	597	663	616	669	650	637	649	623	620	597	578	675	598	643	599	641	643	650	614	643	628	652	662	628	611	648	676	653	637	660	696	647	625	652	641	649	623	618	628	621	674	597	660	620	648	669	622	624	645	658	631	674	639	671	644	630	657	604	629	576	649	658	628	658	613	641	617	637	639	628	673	572	659	647	647	637	609	648	592	621	639	669	623	601	615	619	648	607	621	631	671	614	630	632	639	607	632	638	634	634	631	663	658	672	620	636	622	608	634	641	594	656	628	633	644	620	597	646	635	672	643	632	627	590	630	628	676	646	626	653	610	670	626	628	639	691	639	614	604	628	601	655	691	655	618	622	614	648	609	663	665	679	657	649	586	639	631	648	629	666	636	651	602	665	629	612	594	634	605	643	665	664	633	681	606	639	639	641	626	645	665	671	643	649	748	627	596	626	654	656	650	627	630	647	641	610	629	657	657	658	651	623	672	644	654	629	611	637	618	632	627	642	610	645	633	639	661	588	650	663	644	610	633	634	667	623	660	612	622	703	646	611	618	678	620	645	621	631	656	659	642	658	637	647	637	632	625	620	660	660	639	621	635	594	678	612	637	618	596	643	629	626	633	609	660	616	619	635	635	673	611	637	636	636	624	628	661	640	622	621	662	663	671	645	665	618	616	651	669	680	621	641	598	662	688	621	644	652	661	619	627	641	590	639	616	640	649	626	683	674	675	632	657	670	624	647	623	574	604	609	626	650	595	634	663	633	672	580	629	613	606	621	647	614	640	637	650	658	671	667	620	649	611	656	657	630	597	644	626	663	632	606	658	605	629	662	624	647	622	652	644	636	679	637	627	658	599	665	629	664	619	644	634	621	676	637	614	620	646	644	643	684	617	628	665	672	584	623	614	598	673	652	608	654	668	627	637	636	677	663	637	684	654	646	625	650	605	680	649	604	606	647	623	562	625	641	630	580	631	659	628	652	648	672	639	619	664	619	667	628	666	681	645	608	638	611	618	642	618	586	668	657	635	632	619	630	617	644	649	629	617	643	663	632	614	647	624	691	614	630	695	626	620	602	632	639	620	608	660	646	651	651	666	673	646	689	612	637	626	648	622	684	633	621	622	642	618	591	634	624	645	637	628	595	661	685	692	631	638	645	600	633	592	620	658	638	638	666	613	607	649	624	653	654	650	632	616	619	608	649	618	690	646	631	629	589	666	608	619	646	598	596	683	613	574	647	653	615	644	644	639	675	602	618	593	647	624	617	644	666	595	671	628	651	631	640	631	693	658	661	626	625	615	626	636	667	657	618	651	596	625	656	645	679	615	620	620	626	640	641	648	623	637	643	641	661	650	665	636	631	608	599	643	633	622	690	613	620	651	599	643	673	642	630	669	647	606	643	603	599	689	602	633	628	605	675	635	592	658	644	666	602	601	637	626	635	621	635	672	643	672	672	682	638	621	658	668	637	598	591	602	651	615	619	646	656	607	615	588	677	632	617	643	635	617	622	683	659	685	642	634	584	642	599	639	674	668	665	679	610	592	615	637	633	628	645	630	655	663	653	673	604	639	625	624	647	603	678	580	656	630	613	669	620	626	600	678	599	605	687	623	656	618	637	622	622	622	631	643	653	679	635	602	624	639	660	674	649	606	599	624	614	605	623	659	669	617	590	593	646	665	678	663	611	673	660	618	654	666	598	650	645	643	656	626	628	617	655	638	626	623	656	656	626	626	656	674	655	588	680	655	655	610	613	614	641	641	642	620	649	617	607	674	624	648	624	617	661	646	604	625	605	647	647	627	608	604	588	670	627	640	644	600	634	613	670	627	621	653	667	649	613	659	676	645	631	646	661	675	627	601	632	649	689	640	630	652	658	643	650	650	664	605	654	642	671	615	608	635	672	655	590	564	635	665	690	704	657	692	656	622	637	667	640	621	644	632	660	699	651	628	609	667	596	649	656	634	619	677	624	649	661	641	608	661	687	617	643	660	633	657	632	633	663	646	624	637	621	681	607	686	631	619	668	659	656	637	597	630	628	609	619	632	648	685	613	642	606	641	640	574	620	674	698	593	659	619	633	616	586	624	656	645	651	651	647	663	628	652	630	650	644	590	658	656	630	663	656	659	618	594	649	662	661	634	636	604	643	633	643	619	635	652	642	653	643	610	633	613	670	659	662	638	685	676	641	616	570	691	668	619	632	644	655	637	591	652	641	650	671	611	643	691	593	616	624	648	645	629	624	660	636	616	620	682	685	623	619	608	662	629	634	607	604	700	617	631	655	616	680	660	660	618	594	627	606	674	631	647	663	638	632	633	638	664	627	617	607	611	673	611	613	688	637	647	625	641	641	627	665	596	664	647	652	663	610	617	649	621	586	627	635	646	638	621	632	666	615	620	622	646	659	651	644	660	657	645	673	621	639	645	614	650	665	604	634	624	639	603	664	625	624	590	641	676	639	644	670	656	639	659	638	655	671	608	603	669	584	669	661	585	632	561	598	594	619	613	692	663	626	654	654	582	607	658	643	636	632	670	637	595	621	676	586	621	704	594	608	620	615	657	662	641	643	668	673	645	622	648	635	611	660	631	623	622	670
23783	21036	28206	28273	31926	20343	6341	760	677	591	564	609	599	535	528	535	522	602	585	494	590	574	528	556	552	543	545	515	532	512	518	546	528	489	531	544	525	515	576	559	538	556	492	529	513	539	551	557	537	503	571	546	514	525	523	523	512	517	540	562	515	532	500	493	509	498	583	525	520	533	535	532	509	584	544	548	530	527	537	494	512	522	495	590	529	535	513	560	517	504	505	533	544	519	550	534	541	531	498	573	522	561	541	512	522	534	552	507	558	590	516	488	528	521	529	514	526	553	566	508	533	557	506	501	531	534	590	547	555	484	525	542	537	550	518	498	508	495	498	610	515	488	553	538	552	517	542	545	531	558	529	517	553	554	495	531	524	507	502	505	490	514	539	588	536	508	488	478	535	497	535	506	506	522	527	518	506	517	527	536	531	565	528	502	491	502	529	484	485	570	500	559	490	490	530	532	574	547	515	498	538	513	574	467	513	532	511	508	500	500	515	486	510	560	541	567	548	541	533	499	518	505	520	568	572	496	505	534	548	522	552	545	493	563	526	531	495	537	526	510	519	499	488	508	495	544	518	482	522	517	530	531	508	550	549	511	483	519	518	512	545	531	473	548	497	507	542	525	521	553	570	506	522	512	506	503	541	531	512	529	507	501	506	566	494	556	497	532	507	510	550	512	518	522	532	537	530	542	533	519	528	577	534	501	554	479	573	524	543	519	554	509	537	563	533	514	562	539	545	548	513	535	542	518	551	522	562	527	537	500	536	565	509	514	533	572	520	535	510	550	551	528	558	514	531	550	528	536	512	511	540	549	495	499	538	521	532	517	531	582	503	518	535	490	534	546	543	544	583	541	527	484	447	536	537	478	551	572	498	556	505	510	560	508	520	555	513	513	572	525	512	503	521	507	548	517	548	545	565	539	504	532	534	501	539	547	549	533	492	554	557	535	543	531	537	521	509	551	558	497	545	532	524	516	543	529	503	522	517	524	510	517	517	505	531	544	538	537	522	536	520	518	498	535	549	529	516	537	510	524	514	544	550	508	500	523	507	549	511	536	507	554	537	547	476	545	534	532	532	527	500	501	545	537	549	493	494	558	554	503	523	549	539	547	517	500	515	499	500	553	505	485	499	539	524	541	482	545	521	546	501	493	524	512	523	560	515	552	543	522	495	525	522	509	562	526	521	514	508	535	502	509	540	544	521	499	529	533	507	504	520	504	535	531	513	531	536	506	509	527	532	544	559	562	518	504	558	547	494	529	555	491	529	521	541	502	543	525	509	519	522	512	493	531	508	522	539	508	518	544	536	550	550	572	537	550	538	507	518	524	543	525	523	504	535	532	550	580	533	523	540	527	529	517	527	514	539	527	502	562	521	528	495	537	529	505	523	516	480	472	525	523	556	468	554	519	507	488	496	550	544	566	505	486	533	532	544	518	555	541	509	509	533	548	535	536	538	509	516	541	487	528	550	533	553	521	529	532	548	517	520	518	551	544	510	537	542	497	499	503	548	510	495	523	566	501	538	541	519	510	509	564	550	511	509	524	540	538	530	525	508	532	497	563	509	566	521	521	535	494	496	477	472	530	507	558	578	515	540	536	508	533	480	530	547	578	545	461	508	527	501	540	561	515	556	520	541	480	475	509	535	568	509	539	532	511	512	502	532	532	584	503	516	526	500	519	536	524	575	526	534	547	566	551	529	544	568	542	494	526	517	514	576	524	540	548	536	500	548	548	516	496	536	496	510	562	491	536	470	535	545	516	529	490	510	509	501	526	522	516	558	533	547	515	518	487	541	499	505	525	572	521	478	529	484	505	539	533	539	525	527	530	492	523	511	527	513	537	545	519	497	498	549	507	520	485	510	510	518	531	514	525	544	542	516	516	525	540	542	558	522	508	548	504	536	491	535	476	528	533	535	525	546	502	578	535	513	529	521	552	524	506	519	525	493	514	521	532	531	538	538	520	527	499	532	563	518	543	548	530	564	495	575	559	487	526	540	556	527	542	542	516	523	503	550	568	494	527	517	484	501	521	541	537	528	539	530	528	517	530	516	563	479	495	522	528	534	509	516	515	515	511	545	517	507	538	536	538	531	495	512	518	527	476	512	520	552	545	524	513	534	529	556	502	504	514	510	515	528	547	534	546	546	501	503	519	529	516	508	555	508	534	520	548	472	535	514	558	528	549	514	527	539	491	554	503	543	581	513	522	517	527	533	492	481	531	524	535	542	481	558	509	561	540	542	526	499	499	542	486	513	534	532	517	525	511	508	542	521	539	516	571	516	506	529	522	496	526	519	533	491	495	490	578	508	503	555	510	530	520	541	546	542	509	493	518	512	512	530	522	493	538	566	544	578	505	518	504	541	535	510	539	476	528	528	538	504	502	522	547	524	519	532	554	546	517	502	503	536	504	558	557	525	505	536	536	540	553	539	543	538	536	505	536	510	535	483	485	530	544	541	522	527	555	520	538	487	504	560	539	550	552	550	526	516	493	487	502	506	509	514	523	478	501	514	498	511	516	527	510	527	557	489	489	495	511	524	535	509	546	502	498	525	491	529	502	532	556	540	512	531	559	490	527	509	516	541	521	486	507	554	554	513	533	540	464	507	519	561	543	521	539	541	506	525	546	500	516	570	499	497	544	500	543	537	571	553	518	531	534	543	521	527	519	513	568	532	532	554	537	531	523	529	554	530	507	517	525	513	515	541	532	520	519	513	529	503	518	524	562	518	535	527	530	514	564	532	491	551	538	507	519	530	540	557	538	534	509	513	526	495	505	525	512	510	526	494	516	534	538	482	510	525	556	519	511	505	521	528	511	523	507	538	525	535	504	549	542	545	481	526	571	555	536	526	506	498	530	544	537	509	526	550	509	548	493	483	523	546	494	501	543	547	539	547	500	511	539	561	518	513	529	528	517	571	560	457	539	534	551	516	574	560	533	502	524	524	510	534	511	500	549	469	521	512	566	479	542	523	553	501	517	542	539	537	526	511	557	525	549	515	560	548	527	532	517	537	482	519	513	548	475	543	455	540	545	507	518	523	550	557	511	532	525	501	529	524	532	548	524	528	564	512	531	535	496	542	483	539	507	512	531	507	524	494	452	513	492	560	538	538	497	534	508	434	561	542	511	529	512	544	505	532	532	486	508	497	575	587	486	533	535	548	541	529	499	511	543	542	515	570	542	504	547	558	527	538	504	556	544	540	540	510	505	568	509	525	509	505	566	497	494	520	516	521	519	502	532	488	522	535	545	546	528	511	448	517	525	563	549	550	495	516	511	540	528	518	558	517	526	506	507	544	516	548	517	562	498	492	507	515	519	515	510	511	528	539	541	532	511	533	520	529	519	548	525	515	518	541	508	515	465	502	561	501	477	548	529	538	533	526	544	530	574	541	476	518	527	532	528	504	491	533	472	504	541	546	517	470	530	519	527	534	548	533	540	554	544	541	550	487	499	519	504	556	511	509	510	533	506	531	526	528	504	492	511
29770	54594	32522	42759	38858	13069	2942	886	755	685	683	725	588	613	594	653	595	623	600	574	541	594	552	597	531	559	568	586	586	561	555	533	562	521	567	545	558	530	554	529	545	582	557	565	520	571	550	530	539	540	557	550	539	522	531	486	574	549	517	564	543	527	546	513	563	604	591	601	563	495	557	555	559	567	567	530	526	508	551	567	574	531	539	591	600	548	563	549	572	533	533	573	508	543	543	543	492	555	556	569	547	520	556	560	590	568	606	540	551	551	575	544	558	533	548	554	600	536	582	538	569	557	540	550	566	556	568	567	544	512	520	539	506	532	527	546	542	521	610	567	507	559	593	577	553	537	570	525	592	516	577	546	555	544	583	571	553	576	544	545	515	555	547	570	531	563	534	565	522	552	550	537	560	570	567	546	551	494	575	504	573	599	544	572	534	573	524	542	543	548	540	544	570	548	541	559	569	584	548	568	551	507	553	529	568	572	515	559	566	574	534	548	558	588	537	528	552	509	522	566	535	558	558	518	556	554	556	556	494	565	526	542	553	591	541	541	577	558	536	580	538	554	522	490	560	481	560	559	526	540	551	553	546	548	602	557	558	512	559	547	575	551	528	526	562	601	515	545	537	582	560	587	550	573	557	501	514	537	534	558	574	505	535	569	566	540	535	524	556	539	545	596	528	566	545	540	496	543	559	536	577	566	536	569	570	561	524	545	548	524	571	540	525	565	552	503	556	564	533	573	544	565	569	580	517	526	527	600	533	570	531	528	536	584	541	553	581	521	492	587	566	509	503	546	599	565	623	555	538	557	553	524	577	513	526	530	529	519	565	537	535	517	566	548	576	528	530	502	520	554	481	517	514	557	565	518	537	519	486	593	547	519	543	513	559	571	559	504	545	558	524	535	568	540	553	534	568	575	545	564	580	586	580	513	554	579	537	537	547	526	503	592	514	527	542	513	532	518	554	572	530	528	520	525	563	557	547	570	527	509	542	570	546	501	546	576	556	520	534	553	542	562	512	535	567	502	560	564	563	581	518	556	527	527	541	526	517	558	533	533	548	527	513	594	546	587	504	537	556	563	535	538	553	541	533	520	537	521	548	581	544	542	548	554	559	527	536	558	539	522	550	552	580	543	551	549	548	512	578	509	548	541	540	550	557	532	547	547	512	528	557	523	577	506	531	530	549	571	564	540	572	533	526	537	565	547	514	555	506	520	555	567	592	562	556	560	591	536	543	583	556	557	556	505	535	535	513	531	507	568	568	519	557	504	569	544	560	566	524	522	575	585	527	549	586	546	533	556	557	528	562	531	581	527	531	572	544	556	544	556	577	511	537	538	509	523	548	568	548	526	554	549	597	586	590	523	538	549	538	584	538	537	542	524	555	532	534	546	530	589	517	542	545	572	545	513	533	520	545	526	558	489	576	536	555	541	550	562	514	521	498	545	560	557	556	598	516	521	578	540	536	525	532	542	564	536	552	549	494	500	550	527	560	536	553	558	570	539	561	584	535	570	563	579	555	546	543	542	543	558	557	559	539	577	570	559	532	559	549	499	512	552	539	528	564	568	545	566	548	591	572	531	555	536	562	569	536	518	553	544	561	540	544	547	548	550	545	521	521	573	542	513	560	539	524	523	533	568	514	524	562	598	567	543	530	591	538	555	565	569	514	542	544	552	537	564	541	504	534	612	592	550	595	559	556	541	541	577	585	560	534	534	556	521	558	541	548	573	518	514	561	547	514	546	527	519	576	567	516	539	533	580	573	501	559	516	528	556	538	567	514	548	531	529	522	579	555	531	554	537	555	539	568	524	538	537	595	508	544	526	574	537	566	551	555	562	543	544	540	501	571	506	515	536	551	506	555	533	553	537	571	534	575	523	532	607	545	531	598	520	596	585	582	515	537	550	542	573	561	538	584	539	550	523	547	540	526	561	552	523	530	574	543	546	506	525	549	543	592	527	556	593	542	562	521	552	524	562	534	503	592	549	566	576	532	521	540	555	559	554	541	525	557	580	520	522	504	539	520	528	538	562	570	527	521	540	571	530	520	551	546	515	542	576	535	512	566	538	556	523	549	539	516	570	522	532	560	558	509	532	569	534	532	546	524	552	544	595	555	558	530	557	582	553	582	534	573	525	557	505	540	554	576	501	549	526	508	548	577	543	552	541	588	540	540	530	536	553	504	511	551	528	545	563	523	571	520	495	568	567	569	553	546	518	493	543	539	562	514	544	537	539	549	548	538	517	525	551	570	523	574	545	553	530	531	570	563	546	538	540	562	533	552	549	535	525	541	520	530	546	504	536	509	503	570	572	594	556	526	545	530	511	529	575	536	556	526	525	572	542	565	536	527	531	541	532	511	554	544	575	548	575	548	547	529	528	596	579	524	547	554	550	570	558	568	580	531	537	561	577	552	529	543	574	562	575	555	554	563	570	580	547	534	552	538	514	523	574	531	563	560	515	589	557	512	557	527	512	525	507	561	571	549	554	608	522	553	530	536	552	570	573	565	529	560	505	519	505	535	575	541	564	565	574	546	582	549	540	548	482	511	542	585	542	539	521	553	560	559	559	529	551	554	532	561	511	559	493	529	564	531	511	532	548	564	562	538	540	550	558	570	563	585	586	598	545	536	501	514	562	582	506	560	569	496	550	588	523	559	563	564	558	548	586	568	508	586	588	535	541	527	526	553	582	523	503	524	552	528	510	564	566	538	533	498	535	517	516	541	524	543	571	566	545	530	546	532	550	557	582	559	517	512	556	561	559	551	540	520	562	526	569	575	539	504	532	620	515	533	556	575	519	552	528	549	535	527	546	552	522	546	552	572	564	531	578	569	534	543	503	513	571	548	516	565	517	498	547	523	542	550	537	525	514	562	520	542	557	555	554	535	529	514	535	525	497	562	532	561	542	542	495	545	558	542	538	587	538	541	541	520	547	566	540	570	543	558	563	524	558	580	519	591	537	553	536	522	551	543	531	529	533	540	551	545	512	562	540	558	536	577	529	561	513	533	525	560	540	557	527	550	516	559	572	530	596	504	549	531	551	591	542	527	562	563	539	551	526	503	567	544	518	560	533	552	563	558	553	543	552	520	529	554	510	523	538	558	574	567	555	571	525	535	533	535	594	537	539	552	547	513	574	561	543	516	542	540	593	556	575	548	553	551	528	529	510	565	535	563	526	545	574	539	510	505	493	539	547	541	533	550	526	564	581	556	519	546	585	536	563	564	536	523	552	538	552	569	534	538	521	550	515	524	592	553	591	495	536	581	542	587	567	492	537	566	524	495	484	564	574	545	507	573	555	528	529	582	489	497	543	527	550	521	548	534	570	558	551	559	522	549	554	580	607	555	567	520	544	537	576	500	575	569	579	567	558	569	527	534	549	541	514	598	572	551	548	532	548	537	553	551	570	513	585	552	530	510	590	532	580	564	570	490	562	535	537	534	534	515	537	480	513	560	552	531	491	530	520	572	546	553	560	588	545	561	533
24785	20941	27122	28364	24237	9708	1790	824	799	768	756	731	744	738	781	752	759	742	745	736	788	701	755	779	759	745	776	687	751	738	730	771	767	731	781	711	720	736	696	762	719	713	717	765	738	745	713	764	696	698	719	688	767	703	778	745	687	685	719	739	690	734	748	717	761	767	721	747	761	753	735	737	710	729	754	756	707	701	712	741	765	723	747	727	722	741	779	689	748	716	779	721	714	750	727	735	683	702	738	718	690	730	718	726	710	689	771	703	752	757	727	738	685	795	766	731	718	710	745	749	738	726	735	726	758	752	715	720	753	734	708	759	749	704	745	713	724	668	685	752	746	760	725	728	733	703	781	770	760	768	733	710	708	699	728	755	717	798	749	732	735	715	731	730	740	681	776	778	708	798	713	698	737	668	752	691	722	764	735	719	724	743	730	743	716	759	721	751	782	746	737	750	793	736	717	709	768	754	720	741	746	723	756	740	717	759	715	746	717	735	734	755	748	706	721	729	706	725	730	722	731	750	724	707	745	757	763	744	747	754	709	776	741	705	718	773	719	788	748	757	695	769	730	751	773	730	730	747	779	771	721	708	755	783	793	726	721	758	725	742	741	726	726	746	701	749	744	743	698	764	708	729	746	735	676	693	703	728	684	737	741	713	753	741	747	719	777	757	766	768	716	789	711	740	732	717	729	695	714	742	716	725	740	725	792	747	726	735	757	751	704	787	730	748	752	679	773	727	733	718	784	778	701	758	762	717	695	730	745	714	761	704	697	752	748	751	710	741	736	778	747	779	728	747	758	715	770	742	719	693	721	751	771	704	701	694	740	743	714	703	744	735	706	729	695	705	717	728	794	707	717	653	699	710	720	780	656	715	730	713	736	744	756	744	706	716	708	752	744	738	731	737	745	763	731	735	788	731	760	747	727	731	773	683	704	718	738	675	725	698	713	731	730	725	772	789	724	729	731	696	788	713	754	713	715	747	738	746	712	716	756	727	739	691	681	717	742	734	723	732	754	705	780	726	742	714	716	724	707	759	774	766	730	731	709	685	735	706	773	745	724	721	712	764	742	752	696	749	738	745	751	750	721	732	707	757	745	669	735	749	662	755	783	720	737	769	747	763	706	804	755	754	745	714	720	761	723	695	684	753	751	722	743	760	733	708	720	755	731	755	718	760	735	768	757	770	705	706	705	748	729	760	731	733	769	751	749	736	738	748	708	714	749	741	749	724	759	731	741	718	758	691	675	664	717	712	694	750	720	708	777	695	750	705	780	762	790	785	732	703	698	748	756	712	759	771	683	751	756	716	691	733	744	716	716	740	713	708	703	707	740	709	737	703	771	678	727	746	777	715	726	714	771	741	751	704	707	738	727	764	732	701	730	759	773	771	748	743	736	728	753	667	736	716	753	755	738	713	736	676	731	715	746	758	712	707	753	719	700	713	714	756	695	704	755	778	723	782	745	691	738	789	748	767	735	704	734	693	755	705	739	735	753	765	738	701	747	756	711	693	743	748	717	733	678	758	707	739	748	756	741	767	769	673	744	716	782	753	731	745	740	765	708	748	749	761	706	755	756	708	703	731	748	754	710	738	735	732	761	731	771	725	728	712	714	768	721	743	751	750	779	764	751	771	725	745	729	747	743	734	805	699	724	692	737	759	730	722	730	704	736	733	798	739	719	746	702	710	738	767	728	736	749	730	729	735	768	734	718	743	705	735	744	696	748	737	752	711	705	753	693	742	738	695	712	754	718	713	750	715	702	704	757	785	717	745	728	775	721	750	777	745	774	740	782	763	727	721	782	727	746	729	754	702	790	735	706	678	764	715	733	686	753	776	716	720	724	734	719	699	727	732	767	728	723	712	807	739	718	782	755	731	732	778	729	730	784	768	741	726	739	696	752	718	718	765	746	721	747	730	701	710	734	754	760	772	752	754	763	748	757	751	742	680	764	676	740	757	748	741	705	725	735	731	754	751	781	760	724	749	731	753	819	712	723	677	672	742	754	760	737	737	742	743	733	779	712	739	694	744	755	791	746	712	692	731	721	722	716	748	705	753	723	745	721	763	742	750	698	750	739	800	726	731	716	708	742	765	752	700	753	715	742	671	721	754	793	751	729	759	754	718	740	699	734	723	731	762	726	703	776	765	742	683	757	771	680	714	724	740	710	742	689	693	735	722	702	772	735	692	684	717	729	757	723	735	714	796	720	720	754	730	761	763	722	691	736	709	721	731	792	706	775	729	723	739	729	744	749	774	807	744	712	736	700	724	737	728	737	732	715	734	692	749	712	770	751	718	761	767	745	775	672	729	758	694	776	760	754	714	772	709	701	718	770	762	724	745	712	751	733	772	744	711	730	734	736	754	716	726	750	746	694	767	745	706	707	680	721	741	711	708	738	692	696	714	763	724	738	712	735	722	737	741	707	747	742	704	748	774	719	711	763	731	726	745	761	703	739	709	715	769	700	728	747	759	748	715	759	646	716	738	737	710	739	760	740	770	705	721	745	726	673	748	722	738	756	757	790	692	713	690	762	764	748	746	763	734	735	747	752	760	748	742	709	684	691	745	693	647	737	752	770	718	712	695	763	711	762	736	749	748	730	647	714	692	740	696	735	706	798	725	751	687	746	744	716	766	698	771	718	788	762	753	767	742	755	749	768	690	743	714	768	676	728	729	752	751	744	712	729	730	755	733	755	696	689	715	740	749	777	725	757	706	709	760	743	710	709	749	733	754	719	762	782	734	708	721	777	787	738	717	755	723	708	720	737	751	714	712	781	713	719	691	751	759	737	722	734	700	674	704	696	719	719	742	781	767	784	714	751	721	789	764	748	737	691	720	774	727	721	722	686	740	774	731	733	767	714	755	741	739	747	733	720	760	721	759	715	734	753	737	751	716	743	752	695	743	699	765	730	780	791	699	695	756	686	774	704	754	686	690	735	796	738	720	731	744	707	744	758	776	698	738	726	707	693	744	749	737	746	754	730	760	742	746	738	746	741	695	749	712	800	732	763	731	723	733	746	775	696	757	763	721	717	724	752	763	744	717	772	752	697	741	738	722	775	702	778	777	732	737	760	731	791	738	732	706	709	774	746	735	739	706	703	752	700	768	731	748	741	745	675	759	738	758	732	785	779	751	750	713	754	769	728	756	772	770	769	696	716	727	755	725	722	685	708	729	733	739	689	765	694	742	672	726	739	755	702	746	733	763	742	748	743	714	670	738	700	772	647	718	728	772	721	756	801	670	753	787	741	779	718	744	708	729	784	760	680	705	759	742	763	763	708	730	777	705	746	751	712	767	780	684	730	743	723	763	795	743	729	693	766	718	789	771	715	748	732	762	698	679	736	713	690	715	735	773	746	724	747	714	787	723	739	747	766	698	745	744	747	723	721	720	782	741	777	766	688	703	694	743	777	666	764	747	760	787	702	776	749	773	706	757	727	772	700	730	729	719	759	707	747	743	734	708	718	741	746	695	674	732	789	768	767	747
27729	46950	29247	33990	28029	7420	1843	889	834	852	799	850	781	765	788	789	796	736	781	744	747	766	754	741	746	742	758	773	728	796	747	765	728	761	730	778	829	762	741	742	732	811	732	743	710	748	773	801	744	735	773	730	731	779	763	696	757	755	780	788	749	748	759	760	743	760	726	770	733	747	753	768	766	758	778	722	745	741	775	716	793	773	740	794	800	775	782	765	769	776	715	781	771	755	765	747	745	778	704	820	780	743	768	754	716	735	749	731	827	753	761	800	786	795	789	769	719	733	684	748	767	710	759	749	757	736	761	716	772	790	752	756	772	798	806	737	795	764	750	769	777	752	739	770	747	736	740	789	792	729	732	739	741	762	755	713	747	765	758	762	768	759	727	720	753	720	735	762	772	734	747	791	813	805	775	764	749	799	758	747	794	775	731	766	779	776	762	720	723	741	714	759	763	734	744	727	734	752	729	726	797	713	776	762	787	755	779	726	775	756	752	743	707	799	779	726	713	735	799	755	771	746	753	775	765	749	745	762	765	741	734	744	748	762	744	724	787	779	762	810	779	782	808	771	743	768	757	776	739	758	782	751	788	733	744	769	776	728	781	781	755	747	745	855	750	733	750	791	820	821	801	809	745	774	735	729	735	725	724	751	739	739	741	783	807	710	751	684	738	752	784	784	766	735	748	793	777	745	733	712	788	745	746	755	731	756	801	758	722	749	765	749	749	764	752	791	721	751	772	809	749	743	754	742	749	738	731	794	722	813	792	814	723	734	747	704	773	762	750	753	721	768	717	766	809	783	766	748	720	752	737	776	729	741	734	787	767	772	729	744	773	740	771	763	742	740	741	743	732	762	766	787	711	775	733	706	784	766	738	761	752	703	761	820	737	762	734	735	753	796	749	697	753	776	754	783	713	762	750	778	732	739	746	787	783	765	752	771	777	740	778	780	747	778	733	731	738	743	761	754	748	762	789	763	760	758	717	802	825	776	772	761	799	762	786	747	775	811	759	767	760	719	748	787	740	730	786	723	729	822	789	711	747	748	739	771	733	809	743	774	819	741	770	743	713	696	739	760	737	720	766	734	789	791	716	696	745	761	706	753	788	753	706	770	780	752	735	758	745	756	804	772	757	794	717	710	749	762	750	793	738	762	723	776	776	744	767	736	768	783	756	749	756	774	739	729	762	788	759	748	753	770	723	797	719	744	766	740	725	761	717	772	689	729	773	784	731	738	762	742	771	752	785	753	718	745	784	765	750	783	823	771	755	718	761	738	707	769	771	726	783	740	810	766	768	767	747	729	759	779	743	756	723	801	819	774	741	760	720	776	757	740	780	770	782	743	794	769	751	730	793	772	748	746	753	750	774	785	777	761	708	746	801	757	777	733	721	799	781	734	759	753	778	752	790	739	769	746	788	827	751	736	767	726	783	745	768	714	759	727	762	791	757	732	751	771	769	745	710	753	733	749	814	700	753	762	720	759	776	763	691	770	757	781	733	758	767	762	760	741	779	789	711	740	754	705	761	704	755	768	777	781	744	750	758	764	710	720	752	731	727	767	751	701	777	701	756	780	733	715	773	754	753	745	734	763	761	797	791	741	734	754	742	766	752	747	743	760	725	773	743	712	738	737	727	782	746	750	757	777	778	743	803	736	730	729	806	760	732	758	740	810	719	766	744	735	764	799	765	752	736	753	732	718	744	780	736	776	741	752	733	767	795	785	786	822	759	776	755	752	785	725	798	748	763	803	715	748	748	753	757	701	792	798	745	764	740	773	757	752	778	778	729	752	757	814	760	731	819	741	802	789	703	723	745	763	745	754	718	768	749	779	771	727	718	738	780	707	769	769	760	771	732	749	748	733	745	793	773	802	754	771	749	779	777	726	770	751	789	750	736	745	775	755	718	778	753	732	747	747	752	760	695	744	732	774	788	735	748	774	755	746	802	795	743	764	743	742	760	745	762	782	711	751	739	724	763	769	787	716	778	753	753	790	741	757	730	766	764	759	741	707	794	770	729	762	764	746	706	747	735	790	716	685	741	770	792	721	752	737	747	729	793	748	755	764	778	764	748	808	766	719	754	778	756	749	757	719	727	718	792	784	752	751	781	773	773	728	758	713	785	769	762	774	757	771	735	787	788	735	687	764	736	774	760	739	727	796	759	751	689	758	728	753	760	718	760	801	758	751	755	737	749	769	763	675	708	741	746	727	760	814	807	784	719	725	754	750	785	774	704	744	740	764	777	798	730	723	756	830	744	762	752	762	766	787	747	767	751	731	757	779	783	732	810	744	746	759	796	755	769	739	736	786	756	785	748	778	784	760	783	766	762	748	734	758	736	698	693	805	779	746	764	815	722	783	742	792	758	737	793	758	783	726	727	778	788	781	768	775	763	772	847	787	749	742	750	742	697	789	753	738	730	770	745	801	752	717	723	762	779	786	732	732	779	787	775	795	755	757	759	762	780	728	762	764	724	762	759	827	744	773	771	757	772	759	681	789	774	806	740	756	736	719	724	710	773	739	772	785	744	749	721	788	765	779	785	711	763	708	706	750	754	724	782	735	728	792	855	773	751	735	662	781	762	753	745	736	777	734	706	767	733	713	749	696	717	737	746	779	760	760	746	751	758	717	751	740	752	755	727	805	762	745	770	792	764	649	757	740	772	725	799	747	779	731	760	753	757	744	717	772	715	732	804	763	766	704	751	759	725	715	731	761	773	778	772	805	773	790	740	715	765	774	773	772	777	791	735	701	759	748	721	756	776	777	737	763	741	785	744	804	761	765	806	712	739	720	745	760	717	738	742	765	764	773	748	746	720	807	687	786	767	792	765	734	807	754	747	777	782	762	762	692	744	736	738	758	823	777	745	746	754	778	788	752	767	731	744	755	798	794	741	800	815	779	778	722	754	738	775	771	791	725	759	779	764	748	752	740	792	768	784	781	754	722	764	745	812	749	771	779	733	763	783	738	727	761	755	751	757	735	733	676	715	752	756	719	738	788	761	786	739	740	798	753	765	753	752	714	695	779	721	795	726	735	776	785	738	776	760	756	782	745	756	758	808	775	756	758	816	782	784	737	727	777	778	752	716	767	774	732	784	766	744	719	788	736	776	782	780	746	742	768	721	762	692	741	755	756	727	764	792	741	746	772	723	758	743	724	756	740	758	728	732	787	762	745	769	780	773	747	728	752	701	745	725	754	762	758	786	809	748	737	735	750	737	756	736	761	754	794	775	762	777	787	768	756	793	761	737	747	780	760	733	779	715	810	759	771	765	730	775	695	728	785	764	743	723	737	732	773	751	753	751	749	746	728	708	807	729	750	769	721	730	774	787	745	806	751	762	818	733	783	776	728	736	737	748	822	737	793	747	724	753	764	714	743	738	782	734	755	829	769	746	735	761	721	709	746	790	745	777	731	761	802	804	753	723	722	767	728	790	731	782	772	733	772	786	752	771	726	746	749	757	764	754	750	752	746	718	796	753	736	780	820
22617	21069	28666	26409	30311	23022	13313	1559	987	925	832	866	767	773	725	741	731	696	709	728	788	709	724	740	691	726	692	735	703	667	680	676	673	671	675	656	672	730	771	671	641	686	704	680	689	657	667	665	649	660	676	632	717	726	687	697	661	683	648	670	681	701	690	679	647	726	637	717	707	649	616	694	686	681	673	680	702	616	685	689	705	715	659	668	711	677	685	682	664	716	683	670	701	628	689	711	671	667	711	651	650	733	662	724	680	698	710	639	681	733	693	653	652	690	662	739	706	669	659	679	679	720	604	634	679	711	647	678	661	708	656	733	674	654	675	697	707	645	664	611	696	720	651	644	712	717	682	695	672	693	671	707	658	715	732	629	656	619	696	656	717	665	675	651	711	714	704	683	660	654	654	662	662	620	661	677	711	666	685	657	687	686	686	656	637	679	693	660	673	688	667	644	711	682	675	667	692	689	690	667	658	664	658	687	700	694	732	663	710	662	671	688	683	655	648	694	688	665	739	669	699	734	646	715	682	657	681	690	648	669	695	683	669	662	678	706	691	671	674	698	705	686	670	646	661	740	664	673	647	667	609	671	673	745	696	714	696	727	727	763	643	679	674	665	728	644	702	716	677	673	675	702	696	681	642	690	708	644	658	740	663	672	694	702	675	689	634	619	698	698	652	674	682	727	677	710	674	727	664	693	626	670	657	675	678	678	714	632	687	699	721	677	721	685	685	685	693	674	683	695	670	635	642	669	720	713	652	692	715	644	620	683	666	695	680	689	693	683	717	704	691	663	683	710	664	640	703	673	662	684	707	677	660	634	669	655	652	672	690	739	726	701	699	657	674	672	652	703	663	677	629	689	684	677	717	660	683	732	710	693	700	663	695	649	693	662	740	703	695	651	727	702	638	656	666	736	614	660	673	688	661	700	686	689	678	687	691	715	647	695	730	685	691	693	661	733	734	715	648	666	631	715	689	712	736	658	676	698	676	712	694	693	657	718	690	680	696	695	715	691	694	699	650	787	674	746	748	689	692	695	728	671	704	669	663	625	656	727	663	700	667	673	653	662	673	697	668	654	651	638	697	665	671	656	650	605	656	671	654	667	707	654	654	703	662	698	639	689	666	704	700	658	657	685	649	667	634	718	686	677	686	669	655	670	648	667	666	687	696	683	727	665	711	689	643	708	725	679	703	683	678	665	694	667	677	703	697	651	704	663	649	702	666	679	684	652	666	669	678	657	692	681	636	669	689	628	689	695	663	707	682	691	658	658	647	692	655	703	659	628	712	672	710	628	657	711	665	664	697	695	675	684	619	663	661	700	652	666	664	713	678	708	652	671	664	670	693	634	704	654	649	650	716	672	695	652	664	688	644	664	659	686	643	678	654	661	666	665	667	691	648	657	725	673	708	685	691	680	657	659	714	733	698	683	700	659	645	672	704	664	662	686	676	692	658	677	706	704	710	643	646	696	694	672	615	698	734	610	680	706	668	688	688	730	701	668	633	681	674	666	708	709	694	676	637	686	693	648	673	694	653	646	631	659	672	627	677	662	611	642	667	650	683	674	664	644	691	653	677	685	653	651	673	674	679	645	666	692	682	688	654	655	678	687	657	659	665	613	696	746	686	618	689	677	691	645	686	653	694	697	667	678	663	630	656	648	681	667	714	644	587	637	704	672	666	710	736	646	686	635	671	667	676	704	732	664	710	689	650	692	646	684	700	649	720	629	680	705	661	669	709	678	648	644	652	720	682	689	695	672	664	685	675	702	672	654	654	662	640	690	675	692	644	667	658	690	687	661	659	677	687	706	690	663	619	738	616	676	715	731	705	627	684	707	688	678	669	678	704	668	670	638	704	704	663	638	704	732	711	663	714	678	704	670	711	696	662	656	649	681	659	637	728	661	665	663	709	650	670	679	663	677	677	676	668	607	711	652	665	667	695	656	663	636	710	651	656	625	616	658	673	678	685	675	660	640	660	683	684	627	659	648	602	677	680	661	724	708	628	739	693	669	630	670	649	665	645	666	609	684	673	676	687	645	643	669	703	639	671	683	634	690	663	670	670	707	673	667	677	709	661	720	687	671	675	689	698	663	669	709	669	639	651	646	701	640	695	685	685	691	654	673	693	669	637	681	717	643	693	713	686	703	659	597	681	690	647	616	624	743	681	692	640	693	664	711	660	673	639	666	685	656	701	653	678	634	656	662	629	685	628	699	703	640	646	667	718	662	739	684	695	683	636	681	702	703	682	679	650	669	722	710	711	735	680	649	665	640	690	721	709	714	705	681	666	699	718	687	688	683	671	676	686	698	713	680	679	661	679	653	661	675	730	674	669	691	682	718	692	670	701	637	723	636	682	661	658	678	688	692	688	708	654	685	673	675	683	662	671	668	667	693	653	674	697	660	741	629	661	691	644	685	640	663	705	649	662	704	734	687	687	655	693	697	676	667	668	657	709	685	687	717	665	689	687	663	651	728	665	690	679	715	670	690	657	696	644	697	724	670	661	668	661	664	727	665	663	667	704	653	676	687	729	702	677	683	667	693	639	675	722	676	692	711	664	662	625	669	669	680	656	623	691	655	667	694	652	717	677	717	682	687	649	684	700	659	659	688	664	631	643	656	642	630	663	662	686	661	693	648	649	694	699	643	665	662	754	703	670	714	666	661	665	666	655	646	668	694	689	702	665	711	638	672	685	670	679	675	678	692	645	708	670	740	623	682	690	713	697	690	683	685	663	679	702	635	678	690	667	691	675	698	714	645	682	671	650	645	705	643	672	686	662	663	681	675	643	653	658	676	647	689	703	640	648	679	681	696	646	654	679	680	731	721	636	660	638	745	664	682	719	674	647	730	691	656	641	701	690	718	641	635	687	679	646	660	653	614	702	668	671	638	713	672	685	695	648	703	752	735	663	718	660	713	657	611	631	640	650	700	653	642	643	706	691	656	688	698	665	651	658	699	717	691	641	700	672	678	636	706	691	668	696	705	667	679	706	687	685	644	712	702	674	648	687	670	686	658	665	707	654	667	677	662	686	631	718	663	657	675	681	695	671	659	687	650	733	697	640	711	656	693	659	646	704	706	684	662	744	692	648	726	661	681	744	694	689	694	669	717	690	630	666	657	658	631	698	630	661	681	694	675	646	661	652	668	719	742	698	661	659	683	742	718	670	678	687	669	720	629	661	654	683	692	692	722	674	693	687	717	702	712	654	671	692	693	708	697	703	675	648	640	746	686	649	677	650	661	711	661	636	686	650	710	657	665	655	678	753	662	680	692	690	697	648	647	687	692	691	648	646	645	698	645	623	674	649	667	661	682	628	681	671	701	638	706	672	697	736	675	682	677	696	670	691	668	700	664	672	612	692	677	681	707	687	666	664	674	684	638	662	659	661	689	663	699	665	700	652	655	658	669	701	645	707	716	689	688	664	694	682	640	664	700	655	696	725	677	723	673	684	633	644	679	702	709	690	657	693	658	675	692	635	648	666	664
33146	60359	38913	52990	45972	16137	4398	1295	1141	1032	931	911	847	847	843	754	785	753	756	754	690	746	729	715	697	642	670	720	730	760	674	730	666	720	749	698	671	717	683	682	719	669	684	673	624	658	685	706	668	737	711	683	660	688	678	708	690	653	647	682	689	690	661	699	675	708	682	727	718	688	668	706	699	703	705	694	699	681	705	701	680	647	729	695	656	708	695	683	714	668	693	714	707	679	698	667	670	753	708	667	650	703	726	693	646	714	681	692	701	668	715	673	696	650	712	700	717	633	673	671	730	653	683	685	658	709	664	665	708	638	691	668	630	655	646	695	689	699	669	706	695	713	681	698	618	649	663	690	723	628	668	645	675	676	719	690	646	728	671	713	669	671	703	698	684	717	655	687	729	706	719	686	688	686	690	665	651	698	671	694	674	677	691	693	708	656	671	669	675	685	668	681	695	708	711	689	719	652	691	721	692	685	706	657	702	648	621	703	658	672	646	659	728	700	706	699	684	669	700	639	696	706	713	673	667	659	682	685	643	676	674	671	657	705	714	716	685	686	665	684	638	705	663	711	668	702	622	697	697	656	656	662	697	713	660	666	657	677	695	656	696	697	643	694	735	732	680	651	649	699	661	708	633	704	714	635	687	665	719	667	682	655	695	686	641	660	668	693	626	680	668	648	676	711	663	650	616	656	663	650	687	676	668	694	686	631	668	707	708	741	632	658	678	638	684	660	676	659	675	684	641	626	719	655	656	680	657	733	678	658	635	669	679	670	715	665	623	704	661	693	652	655	679	689	700	700	702	649	664	605	668	650	699	671	617	696	638	708	665	705	680	692	643	663	679	674	664	691	701	635	647	665	604	656	676	693	706	676	695	672	703	675	707	641	667	711	650	696	680	641	654	673	680	689	700	635	682	689	654	668	669	688	653	633	654	653	692	657	697	715	697	648	645	672	669	701	713	705	731	704	649	700	727	693	676	669	650	673	709	706	720	701	655	640	667	618	700	692	674	650	735	654	701	685	703	691	666	661	660	656	694	673	630	678	636	700	704	663	680	652	698	651	665	669	739	673	673	688	677	614	678	667	698	721	640	648	683	667	657	643	670	678	599	654	693	665	661	639	716	718	680	695	679	666	684	702	670	661	676	657	709	665	694	687	679	670	688	661	707	689	672	652	670	683	673	666	689	694	732	746	634	709	720	640	676	694	666	661	672	691	720	676	695	648	633	693	646	721	691	693	690	667	691	711	638	712	709	654	685	689	687	700	733	645	746	720	677	679	666	651	700	680	637	683	649	646	717	656	707	638	680	680	685	712	708	653	717	689	695	651	693	717	696	679	658	691	709	688	682	650	670	698	688	711	700	649	660	677	689	644	701	684	662	718	660	714	672	683	647	695	705	697	703	705	663	700	646	666	695	713	662	705	674	700	653	695	623	674	651	702	708	704	692	662	634	643	672	658	701	659	687	661	682	675	732	723	680	672	699	690	677	678	689	698	651	700	697	659	661	669	642	657	657	700	668	640	649	664	650	642	650	704	643	709	712	713	644	654	671	676	672	685	687	657	679	693	724	722	683	644	666	732	714	736	660	702	638	691	642	680	677	685	685	717	658	677	669	710	685	729	676	677	678	709	709	692	731	676	658	640	694	668	673	653	662	700	691	684	695	676	661	670	635	732	654	679	674	634	722	709	678	646	653	690	683	700	667	633	720	725	689	669	710	718	650	665	719	677	687	668	661	671	640	718	668	692	670	672	663	681	689	675	700	636	651	669	716	661	614	666	659	690	659	685	695	665	690	655	727	654	682	690	636	636	688	692	661	672	714	727	628	690	702	675	720	666	681	733	704	661	650	734	655	711	700	659	665	677	667	675	695	666	682	669	698	683	668	716	684	709	692	705	648	687	649	654	683	721	661	653	674	645	712	682	689	729	697	694	672	658	676	669	703	690	689	679	644	641	714	636	685	717	685	673	657	651	675	660	669	652	675	688	631	689	684	681	715	676	684	673	668	661	634	677	691	662	702	659	724	662	667	688	736	682	658	728	659	628	685	625	677	656	695	731	660	665	696	679	718	715	674	649	718	679	710	655	680	692	691	684	686	661	724	670	666	689	652	690	679	653	693	614	665	700	697	679	683	662	701	719	658	689	670	686	688	704	668	691	663	710	677	676	699	678	709	640	648	646	699	715	688	684	690	655	722	661	688	673	640	700	722	629	707	769	656	688	659	690	681	655	673	718	671	664	665	674	669	688	660	659	724	686	646	649	665	673	716	684	679	669	681	691	684	664	657	678	671	688	639	712	664	683	666	665	646	679	664	715	658	713	684	670	695	720	680	686	673	681	726	672	663	676	658	645	648	658	667	664	652	693	661	681	672	716	756	661	662	682	667	665	681	679	705	677	640	663	677	682	686	683	680	622	671	687	661	705	672	707	662	663	680	735	749	660	697	675	704	707	721	659	691	692	678	639	712	698	711	654	669	627	636	659	697	666	704	678	668	657	685	660	693	714	683	704	631	673	680	687	662	693	686	679	639	670	654	699	665	664	691	666	681	646	657	729	695	652	617	723	633	614	673	729	673	707	681	713	692	690	689	698	683	679	719	712	706	704	712	723	736	638	664	730	741	693	704	667	689	697	708	715	692	675	677	678	712	676	656	664	723	667	701	686	686	686	663	719	668	699	718	696	659	700	661	694	709	709	695	668	709	710	689	697	648	671	669	627	680	670	697	689	721	682	680	655	705	661	681	709	705	628	669	704	678	696	689	653	697	671	672	674	679	665	689	705	664	656	716	669	714	712	646	667	722	637	666	718	686	677	634	591	674	656	682	696	719	671	678	678	698	616	668	699	708	699	695	716	656	681	691	684	672	660	647	673	671	688	677	653	675	684	693	734	718	670	641	679	656	707	675	699	666	695	674	690	686	732	696	665	741	669	710	695	730	687	672	691	699	672	688	675	712	685	628	663	716	707	720	681	655	708	687	694	713	684	711	733	671	702	655	683	666	692	630	686	668	648	686	628	681	715	685	719	657	659	690	668	661	709	685	710	647	673	641	666	669	712	639	643	688	685	724	659	683	672	695	685	699	705	704	689	688	697	691	721	678	699	670	668	663	688	696	737	643	700	709	667	708	642	728	713	694	653	668	682	660	687	648	694	693	677	668	689	688	683	663	678	638	679	687	645	665	645	675	662	691	682	681	689	690	660	660	633	690	620	655	673	718	682	706	664	708	720	702	682	674	697	704	724	684	702	657	671	716	687	678	646	646	675	649	690	716	695	699	691	654	710	678	665	657	676	657	712	693	689	690	668	678	701	679	733	695	703	716	651	689	714	637	658	685	688	682	642	668	666	656	675	620	665	709	642	669	682	686	658	667	667	701	655	743	670	667	652	724	695	665	650	688	688	664	708	699	695	662	719	648	670	668	698	679	691	702	695	682	707	696	670	686	686	653	714	663	652	690	638	628	692	664	650	688	659	670	699	627	663	649	709
28805	25456	17388	8263	5289	1263	700	602	646	597	642	600	638	630	588	624	606	604	607	627	598	566	608	593	644	622	583	582	598	577	592	599	555	618	631	624	582	604	585	555	609	569	601	585	580	583	557	617	608	586	592	607	579	568	607	579	562	623	621	574	626	589	613	600	635	569	556	560	546	603	608	635	611	596	565	580	586	566	604	557	575	580	615	582	584	620	615	593	613	632	629	561	617	579	602	591	602	587	624	587	585	585	569	576	560	628	597	567	564	581	567	618	626	613	577	591	599	588	609	608	610	589	585	588	567	651	596	587	602	582	580	631	609	590	601	602	637	561	640	554	593	575	600	612	609	573	591	577	574	574	600	589	597	561	581	559	574	590	555	564	605	589	586	605	600	571	594	596	605	632	601	614	587	617	556	618	638	592	602	644	552	602	633	576	612	578	615	584	624	560	578	585	615	598	607	588	566	592	597	556	617	612	581	650	547	612	563	578	563	586	574	607	607	552	584	633	566	601	574	628	594	605	612	604	600	621	613	605	577	619	622	587	618	609	579	556	560	620	603	567	640	611	600	558	605	619	568	594	605	565	631	618	607	596	577	591	602	607	572	613	607	593	604	621	571	584	585	555	612	592	586	643	583	572	575	620	552	574	619	597	576	559	600	628	574	581	583	580	647	581	588	565	648	579	577	610	592	597	582	627	610	588	604	600	655	547	597	634	590	590	630	586	572	582	580	555	600	592	612	610	585	609	612	562	591	607	573	607	592	588	602	614	550	594	599	567	608	550	611	599	619	595	616	562	588	565	586	604	602	629	613	640	595	575	579	587	615	614	624	575	578	586	585	633	583	601	611	613	630	605	625	601	611	645	607	638	589	557	580	581	631	632	558	625	596	637	635	620	612	583	615	595	631	600	602	588	579	584	579	564	595	586	577	552	626	595	585	619	590	591	577	598	609	608	614	597	623	601	635	628	581	599	558	561	632	565	636	581	572	578	574	588	599	578	604	579	634	569	578	585	640	621	584	646	580	618	589	597	557	591	643	608	667	592	608	623	585	575	583	567	588	539	633	565	627	532	576	611	591	594	660	623	600	584	598	622	578	587	592	585	588	585	568	603	576	631	580	576	583	561	610	612	582	563	552	561	598	558	636	584	608	506	567	588	611	609	649	598	602	618	612	601	577	603	625	585	622	615	584	596	559	596	557	529	634	620	607	607	586	575	620	597	613	590	614	563	595	567	597	597	573	579	605	602	571	553	625	581	614	598	619	642	606	614	608	603	615	628	572	623	586	564	585	549	582	605	588	628	569	611	546	574	574	603	567	581	579	574	609	640	573	602	604	594	622	554	591	605	559	585	590	614	608	600	615	608	601	597	595	578	638	561	591	585	580	606	593	616	603	632	586	621	543	615	589	563	602	623	589	606	580	585	583	550	593	560	603	642	635	559	612	560	599	585	541	630	585	544	577	609	608	592	580	604	585	619	592	545	585	603	593	589	571	606	626	572	586	602	583	593	596	577	603	594	576	558	575	573	624	620	571	585	575	609	562	568	601	609	570	575	590	577	591	591	560	630	615	625	567	578	615	615	587	555	601	612	615	611	561	566	573	590	605	608	599	542	601	592	565	598	600	564	602	607	567	640	626	643	598	652	556	636	590	549	609	589	598	591	556	608	568	596	586	563	593	588	584	591	563	587	588	588	584	633	596	604	618	593	610	608	620	588	593	610	636	610	637	582	613	582	564	611	590	620	613	627	595	552	594	620	576	583	564	613	585	605	644	556	578	592	604	618	571	629	565	614	563	599	549	582	611	605	591	591	587	583	579	579	618	640	614	576	650	614	596	566	544	560	576	608	609	630	568	582	628	608	583	583	575	638	562	592	609	653	611	566	615	582	546	657	580	588	577	583	603	616	596	589	640	596	585	593	560	593	618	576	609	588	572	614	577	603	556	588	604	575	613	584	624	653	576	569	570	574	607	611	602	587	634	543	577	562	589	629	614	599	578	596	594	598	600	662	607	625	585	604	605	622	578	586	595	585	565	590	641	606	564	621	611	560	623	614	590	629	597	615	594	588	571	594	605	636	598	607	592	587	595	629	646	646	611	622	582	610	632	574	622	594	633	599	565	578	610	581	626	595	593	585	614	608	573	563	624	604	561	582	579	591	603	602	611	593	572	584	577	559	549	595	598	548	610	588	643	577	596	598	610	577	614	622	611	597	578	621	614	604	590	631	603	574	546	603	609	645	562	606	608	632	596	595	571	622	569	570	589	585	621	597	542	605	629	555	616	602	612	604	598	627	547	600	564	578	586	627	588	586	560	594	593	595	595	583	601	600	617	567	637	589	604	556	579	590	572	501	582	590	583	619	580	630	554	540	567	562	602	614	625	623	588	583	624	578	596	604	571	575	593	635	611	635	592	583	573	556	568	597	581	594	564	595	579	618	582	579	556	593	602	626	586	629	628	583	575	570	589	587	614	591	602	582	565	587	608	587	581	595	570	579	598	576	560	601	607	636	615	611	591	550	596	567	594	628	616	592	582	580	603	575	574	602	636	624	564	569	625	567	573	552	620	601	607	581	582	632	588	594	618	608	630	602	602	596	621	551	565	586	606	626	561	585	583	576	566	571	573	591	595	628	599	584	553	570	599	585	589	558	618	605	559	559	621	562	577	559	649	611	593	581	591	607	605	598	634	601	608	659	574	582	576	581	608	601	566	583	586	588	640	592	607	590	562	609	609	556	630	539	607	590	587	622	597	623	606	605	587	572	554	569	634	590	599	602	625	606	581	586	558	598	622	612	628	635	609	617	575	585	533	611	574	615	593	568	593	592	583	610	600	574	608	599	620	585	577	636	605	631	640	604	575	550	625	582	616	607	570	622	583	558	549	627	653	576	590	611	570	563	607	604	594	610	597	555	610	615	573	580	621	565	637	581	588	586	577	585	606	571	562	591	595	595	546	597	586	619	581	568	620	621	589	591	649	574	603	600	603	584	563	623	578	567	609	606	619	569	599	627	609	611	598	605	586	628	601	584	533	593	568	598	574	589	618	604	614	582	613	579	595	586	608	572	567	630	579	601	567	600	620	632	522	598	599	573	597	630	597	640	608	631	578	562	627	590	574	599	575	605	606	582	639	597	595	579	590	615	581	574	577	619	595	591	602	611	611	598	595	639	589	579	600	591	645	581	617	601	595	598	594	572	591	591	599	594	559	565	591	573	602	609	616	594	597	549	563	592	586	605	579	575	589	568	605	615	609	611	616	545	586	601	593	581	581	573	607	590	592	618	563	546	589	610	571	586	607	639	594	621	592	609	602	612	641	602	623	617	603	611	599	605	594	595	579	604	560	619	572	588	636	556	622	600	569	586	572	584	599	577	553	663	598	610	584	599	591	610	623	609	577	607	588	603	623	594	585	593	613	608	604	582	627	555	617	540	574	587	600	562	601	612	605	614	553	569	589	559	598	597	609	580	583	594	571	615	587	598	564	627
24266	37684	12769	6947	5792	1310	727	690	644	610	637	600	653	610	641	625	643	670	668	626	600	599	640	597	620	628	650	607	608	676	655	623	603	643	621	616	591	634	609	608	623	604	664	653	652	610	595	629	613	608	611	625	589	623	669	657	647	620	597	649	646	653	591	636	663	662	594	590	587	618	622	626	646	665	599	644	601	617	650	660	586	685	665	649	632	646	623	602	632	613	650	652	681	635	573	587	637	649	632	688	613	613	642	632	632	605	618	650	618	627	613	652	635	626	564	640	616	622	646	638	642	644	644	592	610	654	566	667	633	659	610	592	648	626	650	641	628	603	638	623	641	611	611	632	648	645	595	615	630	637	655	597	661	631	636	624	601	618	610	593	582	628	630	630	600	587	646	636	585	596	622	570	596	619	665	598	652	626	659	636	641	566	607	632	653	624	645	606	619	640	619	628	637	635	641	640	658	641	662	605	621	664	684	648	611	637	646	666	656	607	641	591	637	607	613	642	620	633	601	643	636	640	561	571	612	655	597	633	591	625	622	609	661	600	612	586	636	639	644	618	653	648	630	585	649	603	646	624	567	620	605	624	597	628	583	607	642	630	616	654	637	649	624	630	622	588	622	641	685	618	631	609	617	624	619	587	625	660	622	623	607	648	616	610	603	607	609	602	628	655	582	604	622	623	620	620	610	638	623	646	617	662	695	609	648	570	640	611	646	637	643	590	633	617	626	630	620	614	574	606	641	609	575	603	641	678	582	643	618	599	591	593	614	615	615	621	613	666	617	619	580	628	588	634	635	631	617	603	583	598	603	617	615	656	639	658	613	593	648	647	587	657	637	619	653	665	618	651	639	645	656	614	580	661	616	645	655	628	648	645	656	636	606	613	628	654	651	605	625	661	650	629	632	625	579	615	588	610	629	673	595	677	612	605	605	651	627	625	596	637	639	601	640	664	619	556	624	686	594	675	600	635	602	598	635	664	617	634	592	699	653	629	615	642	646	596	679	618	636	618	646	644	656	655	576	642	611	635	619	633	600	619	606	602	627	676	689	639	656	640	621	614	633	650	613	594	632	628	625	664	646	582	630	639	581	616	593	622	647	611	600	575	632	627	585	634	632	589	592	594	637	601	600	686	630	618	616	669	654	640	619	656	585	648	636	595	618	653	647	603	637	653	639	639	615	576	596	669	659	618	606	589	601	639	620	594	628	614	656	622	599	624	622	618	597	635	635	659	617	644	642	655	629	606	615	630	612	628	658	587	661	609	637	610	619	650	635	629	606	585	656	602	587	630	623	632	624	593	632	602	596	644	633	654	644	659	601	661	619	596	649	604	651	614	638	626	638	621	642	652	609	658	637	646	635	627	611	617	652	645	626	595	604	608	650	638	619	626	619	569	663	632	647	604	650	618	635	585	598	592	629	584	659	655	579	666	615	668	663	651	611	626	641	624	615	617	616	648	605	631	628	601	647	572	621	668	611	641	621	615	688	623	630	613	577	658	660	594	637	671	630	600	647	590	624	668	619	585	613	619	685	669	650	626	657	641	625	652	618	652	586	636	624	647	634	623	660	617	659	668	620	646	647	651	633	617	658	619	621	652	653	625	634	608	657	664	662	660	601	599	634	652	589	577	598	628	637	634	557	644	652	620	593	671	621	653	632	633	637	640	612	665	601	637	596	636	637	601	630	625	625	645	598	615	616	563	619	624	615	609	612	642	685	638	606	602	584	610	588	645	637	631	607	622	652	638	591	610	601	601	618	627	621	625	639	687	621	615	629	593	635	573	679	620	599	651	631	595	591	601	607	647	582	621	657	596	626	635	638	632	635	640	639	593	672	623	568	632	631	657	643	631	625	602	613	604	580	659	602	615	633	598	576	634	632	667	619	621	622	656	629	672	640	659	598	641	628	589	595	630	643	605	596	628	655	572	621	584	626	665	610	642	596	650	674	592	639	625	623	665	585	617	636	619	647	618	662	585	624	592	609	590	579	621	674	665	646	662	639	623	640	665	620	611	674	637	642	600	591	614	655	657	668	637	614	618	622	620	589	641	621	620	596	594	599	619	605	639	601	689	631	657	592	634	643	628	652	622	635	629	660	632	632	634	548	590	620	624	637	626	628	608	619	639	627	647	651	677	587	583	625	661	608	590	631	605	616	595	647	637	604	600	599	594	622	626	589	659	614	639	601	580	642	629	627	680	646	604	624	641	605	636	695	590	642	594	651	582	623	645	608	638	650	626	587	666	643	649	656	612	617	608	557	618	642	648	613	639	636	630	602	611	606	615	644	642	654	620	640	651	662	618	619	617	617	597	624	604	680	660	609	582	630	599	629	638	611	622	594	613	665	643	596	601	655	661	601	614	643	621	624	638	638	647	610	598	626	619	644	618	631	669	633	572	652	630	607	585	652	630	636	638	590	633	601	619	647	608	621	660	587	609	616	630	635	609	588	639	625	611	612	619	617	643	606	669	653	638	614	636	632	615	621	617	623	577	658	623	654	596	593	603	662	643	643	625	665	635	629	618	623	599	679	626	656	632	637	641	592	615	602	638	608	630	626	599	624	669	643	649	608	618	609	651	606	601	623	637	629	610	622	626	634	672	621	591	620	642	614	621	614	628	650	611	650	597	643	632	560	609	586	671	599	637	645	644	618	628	608	613	643	630	595	660	657	641	665	605	663	619	614	656	630	596	616	617	635	610	667	658	633	674	589	625	604	610	606	629	619	607	644	600	669	658	616	636	628	617	650	626	622	625	668	639	585	633	624	649	667	580	605	635	636	544	627	633	646	609	616	661	643	614	650	622	660	660	627	637	627	660	628	633	647	622	612	655	611	617	636	606	608	594	597	633	635	653	635	659	636	619	619	572	613	630	624	658	614	640	652	667	615	610	584	663	671	636	683	612	641	628	638	616	652	643	641	630	608	615	630	631	612	597	585	604	575	654	664	630	635	604	630	590	603	612	604	660	596	606	614	644	623	611	654	591	599	650	649	639	597	608	653	640	639	633	628	608	671	624	616	613	623	600	633	642	625	615	654	587	592	604	635	616	634	622	628	632	652	611	626	606	615	669	608	622	622	627	629	630	617	623	644	637	631	622	649	641	666	649	664	630	665	622	625	642	619	629	589	665	641	631	592	600	585	593	652	636	638	645	651	600	665	616	577	647	651	620	642	615	607	611	615	618	642	596	597	653	611	642	614	642	654	611	621	615	606	664	630	631	668	633	675	648	621	619	654	666	596	581	626	609	644	664	623	590	592	622	665	657	650	644	635	637	692	616	639	595	627	660	583	620	660	639	607	626	608	622	672	650	600	643	617	638	607	631	628	605	612	629	628	662	600	621	633	668	605	625	658	635	643	639	621	654	648	640	614	647	605	636	609	590	622	619	631	641	671	637	613	638	650	627	628	623	656	636	609	586	573	593	633	632	606	631	628	630	591	596	602	631	650	648	620	659	608	624	672	622	604	613	634	646	674	602	621	636	626	632
23708	21089	28306	26485	30576	19269	5083	787	684	615	624	530	599	595	567	535	590	560	538	580	567	531	530	541	531	522	556	532	526	555	538	559	549	551	547	535	540	549	521	555	523	534	533	533	502	555	561	547	552	494	493	502	490	493	515	506	515	531	553	545	507	522	512	563	529	532	539	519	514	484	510	521	499	540	573	542	518	507	521	503	517	566	551	541	478	546	532	519	559	535	521	485	539	519	472	559	479	555	558	548	503	502	509	578	515	536	546	533	533	537	513	528	522	515	515	503	527	551	592	511	582	547	510	544	537	518	544	513	549	535	500	549	538	565	556	541	525	526	523	489	519	474	509	501	496	527	506	540	525	526	540	475	511	512	485	522	529	526	560	521	531	508	481	523	542	542	537	521	528	511	519	514	506	544	508	523	535	521	510	536	524	506	548	536	502	496	555	523	516	531	522	540	520	519	525	482	543	502	519	515	503	549	540	491	526	511	544	554	494	556	532	520	525	521	501	529	509	516	530	485	487	505	530	489	524	570	559	505	529	534	506	539	522	564	504	512	520	518	514	513	519	527	514	519	497	537	521	538	529	516	529	496	503	521	516	560	543	511	567	574	557	518	530	532	531	538	540	511	525	501	536	549	474	552	516	488	580	534	537	567	494	494	519	494	503	560	558	540	555	497	550	535	510	525	505	504	560	515	574	499	545	543	489	520	507	516	531	504	522	534	508	520	559	499	504	518	527	541	576	525	508	507	512	520	521	521	514	526	552	515	499	531	556	502	522	463	542	547	529	549	494	541	508	490	522	520	550	546	517	545	538	550	542	547	496	586	527	522	551	499	502	520	536	504	539	512	536	514	494	521	496	586	497	518	510	539	529	508	523	532	505	489	485	526	515	480	489	508	506	518	529	556	523	528	532	501	523	553	537	552	485	546	483	518	509	577	509	521	542	539	521	548	509	522	543	514	529	532	506	522	524	511	520	495	533	523	497	497	542	513	555	513	503	534	557	545	519	528	509	531	465	518	553	545	540	511	539	522	542	565	500	492	569	518	541	524	516	519	508	523	528	499	548	514	524	518	519	493	523	541	474	552	503	509	512	550	551	540	511	485	464	502	573	547	571	521	545	501	502	519	509	560	508	495	478	555	536	526	515	524	533	516	567	523	533	479	483	524	543	526	540	564	499	532	525	510	509	541	508	564	507	509	487	524	474	543	487	557	547	535	509	552	473	576	519	504	557	537	544	516	513	502	487	514	551	526	519	503	489	486	564	508	536	533	567	520	540	509	581	520	537	549	528	523	528	528	513	507	506	503	510	504	537	496	565	505	531	512	485	522	533	499	498	520	511	507	491	517	516	503	523	548	506	527	564	502	506	505	559	498	524	521	505	521	511	569	594	546	542	539	531	555	486	540	543	546	512	503	526	511	500	515	516	545	542	534	506	550	518	547	541	519	538	521	509	523	509	537	527	480	523	529	576	506	540	541	537	527	519	512	564	504	566	528	553	560	504	542	515	521	536	509	547	530	510	561	549	507	510	509	508	502	530	513	485	498	568	520	497	535	539	505	555	540	510	521	556	523	537	522	540	501	497	483	495	532	541	512	559	553	492	493	549	517	508	482	468	572	507	536	514	564	512	493	533	529	508	516	567	514	542	523	500	507	496	569	502	517	482	510	498	554	527	520	520	489	514	536	517	546	533	519	521	525	542	530	565	549	514	539	537	522	537	546	483	513	551	528	569	534	514	502	533	520	496	518	552	502	507	529	505	535	540	544	525	489	494	518	532	534	536	530	525	527	487	495	512	520	541	524	490	527	517	519	507	520	502	499	510	555	528	494	490	562	489	475	518	592	548	523	453	523	577	511	499	542	542	540	550	513	530	547	480	526	519	509	476	529	508	499	531	536	517	511	495	495	506	520	501	515	501	531	527	523	544	492	519	523	509	538	523	528	506	518	550	553	534	518	552	521	491	505	533	494	569	567	539	505	544	532	550	504	496	522	529	564	556	520	524	555	543	509	578	546	537	530	515	496	518	553	517	506	523	532	528	517	493	532	505	539	531	553	486	534	550	491	519	518	488	559	525	523	538	503	495	514	503	522	503	521	478	545	477	541	562	489	547	538	538	541	546	538	513	512	532	567	527	521	553	504	484	541	552	496	492	538	526	535	516	534	536	507	544	488	546	491	523	527	533	547	498	546	529	509	549	530	521	519	547	480	542	548	516	598	506	511	532	532	539	514	535	542	468	524	541	503	531	546	514	487	506	512	497	544	548	519	542	520	511	499	525	531	515	497	517	544	531	526	555	506	542	493	500	523	532	486	512	532	563	492	543	515	531	532	503	535	557	493	510	522	506	505	548	518	545	475	490	470	526	556	491	557	521	525	507	539	517	502	524	520	519	462	504	503	541	560	500	505	523	513	510	545	523	502	543	555	493	506	498	530	517	528	477	533	559	535	547	536	500	548	500	548	518	517	537	474	472	521	533	506	506	502	497	515	508	508	497	507	494	552	514	511	529	528	506	491	450	506	489	542	573	536	483	537	550	499	535	550	521	468	488	549	499	495	549	530	545	505	499	525	492	519	526	537	501	566	530	512	538	548	549	542	557	546	469	562	571	544	500	507	498	501	550	553	504	518	524	520	514	513	514	566	527	498	515	523	478	511	511	574	551	509	543	511	513	507	536	495	479	500	547	514	544	510	506	524	531	530	528	497	499	528	562	513	502	498	518	499	515	508	506	562	552	537	550	511	519	512	508	539	552	522	543	555	504	541	516	568	541	536	538	539	517	521	514	533	525	532	502	529	491	478	508	557	540	483	536	490	538	492	485	507	526	509	513	512	539	566	502	526	557	526	519	548	541	530	545	518	537	534	525	486	524	509	526	503	521	531	499	564	518	500	494	566	541	553	486	502	481	509	485	528	498	513	495	545	586	497	553	447	538	529	491	539	534	531	520	476	456	492	507	528	513	468	523	504	555	511	549	493	533	523	519	530	586	524	476	545	487	508	518	522	493	529	497	542	534	518	534	553	536	485	542	547	551	480	499	524	500	520	509	502	515	535	534	508	522	544	532	467	551	540	514	525	513	540	486	528	508	568	531	561	553	502	548	516	546	569	525	526	481	521	497	534	512	540	483	554	491	543	530	510	517	520	543	531	541	523	465	521	553	531	534	546	544	520	488	481	526	514	550	545	477	504	549	543	533	502	506	531	526	542	489	563	518	523	517	548	547	524	511	482	506	551	541	518	490	578	522	540	512	491	552	505	515	500	542	488	512	514	518	547	492	560	485	522	542	539	540	504	553	560	537	516	538	519	554	540	506	506	526	554	555	496	480	511	523	568	577	506	525	539	475	507	563	516	530	519	489	491	522	487	547	536	540	567	509	474	502	518	518	536	549	526	502	505	480	534	503	541	488	513	510	511	520	541	515	500	551	518	544	479	505	566	545	521	537	512	535	523	514	488	537	532	569	485	540	534	537	511	492	534	476	505	547	522
28955	53622	24380	36773	38249	10682	2683	932	755	758	674	665	709	610	623	625	609	630	567	606	569	591	605	562	558	561	518	565	538	565	577	536	546	570	565	551	558	524	574	544	576	563	559	518	592	537	569	578	560	543	590	526	521	535	567	537	530	560	614	545	574	506	497	502	536	555	595	541	503	539	521	555	541	568	532	571	534	563	557	514	548	583	509	509	556	551	524	621	597	569	499	550	559	520	601	565	513	560	592	538	537	551	559	559	517	539	534	545	529	553	543	597	554	544	577	566	526	556	575	526	548	537	531	585	578	537	528	542	558	574	532	537	512	549	541	578	544	550	535	541	550	530	547	523	541	561	517	543	521	540	579	546	547	537	584	590	604	541	556	546	535	569	534	551	553	574	528	540	531	525	547	567	542	522	558	511	543	569	543	581	523	542	561	553	546	521	592	548	586	529	547	549	568	565	539	573	521	526	532	534	552	525	575	546	555	532	511	546	567	528	568	574	516	529	516	542	576	550	518	543	542	503	542	556	575	569	534	562	632	560	575	515	530	536	513	508	537	550	535	559	515	526	570	502	512	511	511	527	557	597	508	531	520	528	595	546	546	577	542	540	515	541	540	550	560	532	569	496	523	526	546	564	571	523	524	556	533	547	545	549	529	503	520	547	532	522	503	541	532	567	538	563	562	501	558	554	547	589	546	562	569	553	513	535	536	544	520	528	516	568	572	593	534	528	567	555	532	525	530	541	590	562	561	543	570	520	521	573	585	589	537	579	555	540	583	562	561	591	589	546	542	575	549	553	535	533	572	557	501	548	522	591	551	578	526	549	528	574	558	551	534	516	577	581	561	541	512	530	510	529	581	559	529	536	521	537	535	556	534	548	539	534	526	547	549	529	574	575	548	503	584	539	541	544	556	497	536	516	491	517	527	543	555	546	538	564	585	493	557	548	530	537	567	573	564	579	551	566	603	554	535	501	559	536	538	545	540	545	537	526	563	567	513	530	549	555	540	554	553	496	523	549	576	577	500	558	581	552	543	538	592	560	560	532	550	534	537	571	527	529	579	554	548	562	544	567	558	552	508	545	553	523	570	582	516	537	539	544	552	540	561	525	555	552	537	567	588	545	539	579	565	519	527	521	532	564	516	524	557	573	543	552	512	567	539	550	557	565	553	558	539	598	512	551	517	523	500	521	558	548	569	534	561	552	572	527	556	545	519	540	513	516	552	492	563	555	541	531	514	571	551	557	548	551	541	554	543	566	529	561	541	585	549	493	576	556	547	554	581	557	526	500	552	541	608	531	525	541	518	564	523	550	568	545	573	504	521	601	554	544	522	557	527	607	519	531	533	569	593	517	546	534	527	551	522	570	567	543	527	498	531	546	527	516	519	566	549	546	544	549	570	541	516	543	510	578	481	489	529	567	509	557	492	546	528	556	556	547	581	521	522	552	568	556	557	525	537	524	550	545	528	533	538	547	513	548	595	547	528	526	526	537	529	513	574	544	561	536	555	532	530	527	507	557	532	536	538	533	549	549	569	540	522	509	564	572	568	571	529	577	545	519	555	555	525	533	563	529	556	551	537	589	510	548	562	545	531	544	466	524	546	539	560	513	512	530	552	534	521	585	578	555	567	570	525	581	548	567	528	547	541	551	594	536	566	547	564	542	561	570	561	501	556	517	546	569	541	545	515	520	583	587	537	532	522	532	550	555	543	590	549	594	513	594	544	543	529	504	517	554	552	555	582	520	540	548	554	533	551	563	583	525	531	529	545	526	538	557	539	562	558	527	513	537	554	600	587	564	588	596	539	578	510	537	556	570	515	509	506	522	515	532	598	566	572	591	547	537	575	556	555	561	567	575	591	547	580	507	549	537	565	549	581	563	517	580	550	568	549	575	550	546	549	539	533	528	565	532	549	529	509	539	546	590	542	562	559	517	545	567	522	557	550	555	541	546	594	557	514	567	584	562	543	527	552	551	521	517	540	568	584	555	542	520	548	531	549	529	525	518	570	554	568	551	535	531	534	532	532	545	561	568	545	584	545	566	529	559	517	503	507	564	564	579	536	555	535	540	550	514	537	549	558	542	542	540	539	582	566	531	572	555	516	585	541	534	531	552	516	551	537	524	577	510	517	533	558	548	568	560	543	536	521	582	553	564	540	508	538	525	570	555	568	500	565	578	523	527	465	535	523	558	542	560	557	554	553	518	551	557	574	522	552	566	558	507	545	557	537	533	593	532	499	554	541	539	544	505	516	590	527	577	583	561	535	549	560	558	583	554	556	569	622	591	602	553	579	525	582	528	543	541	548	569	569	562	541	574	552	559	558	528	558	534	552	540	559	572	545	542	523	548	540	536	506	592	582	535	550	548	565	538	526	548	550	539	561	547	565	580	544	547	558	533	560	534	538	550	534	525	502	535	561	515	529	524	557	547	581	552	566	509	574	553	547	520	513	548	488	512	524	564	539	546	542	547	501	489	540	505	546	537	564	524	562	526	538	540	593	558	502	523	520	570	541	512	533	555	585	542	545	548	592	553	556	527	574	548	551	569	509	540	571	572	545	527	577	571	522	549	589	507	584	532	522	558	503	557	504	553	557	549	560	511	514	506	531	535	577	566	538	539	554	555	575	539	557	555	533	554	497	583	523	500	528	541	552	536	523	561	544	595	519	521	540	541	565	534	561	559	551	552	592	568	593	535	503	557	535	548	540	570	551	561	569	554	581	535	562	585	577	556	549	581	573	553	525	544	516	517	579	572	561	567	582	521	576	543	544	548	548	542	535	530	569	559	579	558	534	574	533	524	516	533	580	546	571	554	548	537	540	533	561	535	515	549	556	538	529	541	532	483	578	530	567	553	540	525	527	561	554	519	566	538	537	528	531	545	549	512	575	523	538	524	540	524	526	570	558	522	537	540	572	570	524	501	552	515	595	571	555	545	562	509	561	575	531	539	571	521	516	534	532	549	568	580	587	535	604	538	541	533	557	546	551	584	570	583	531	633	554	553	518	568	530	529	542	526	558	564	523	556	570	564	568	587	548	546	553	545	542	533	548	550	590	544	590	534	543	542	536	558	571	555	531	534	578	545	512	589	514	558	537	511	549	542	542	586	526	513	562	511	516	563	552	555	554	563	525	504	566	553	540	584	531	566	590	505	520	533	590	530	553	528	539	505	534	556	536	521	564	562	534	532	566	559	513	556	555	543	580	530	584	556	584	533	577	558	533	559	568	542	574	542	522	519	533	595	540	545	544	535	579	572	542	519	555	559	536	541	549	563	490	567	539	529	560	542	549	565	528	555	575	548	553	553	540	531	556	540	566	520	528	528	536	563	571	562	551	538	500	572	561	527	495	555	543	562	550	554	537	536	537	510	508	534	582	590	560	542	553	502	545	553	532	555	526	518	522	582	535	577	555	551	530	570	523	542	511	534	572	525	600	567	551	536	533	503	516	544	526	542	517	556	509	542	547	555	540	532	518	566	549	541	551	575
24928	21070	26990	27582	24625	8855	1430	840	840	785	774	794	811	786	756	768	714	756	748	726	782	803	763	790	704	763	711	709	728	739	711	702	761	766	744	780	726	727	724	736	742	744	747	748	706	740	735	719	744	718	737	712	737	732	746	744	734	795	731	689	786	731	723	701	749	767	703	685	732	714	710	742	705	755	701	716	795	696	715	749	727	752	744	689	753	795	695	729	750	796	711	718	734	667	737	768	733	699	679	768	774	741	770	722	700	735	762	744	726	765	746	690	775	732	729	744	708	694	786	739	768	728	793	724	707	729	751	717	741	694	703	710	781	722	727	735	752	720	729	752	726	690	779	722	730	723	765	756	741	718	716	762	743	765	717	768	708	692	700	738	771	713	717	749	711	745	774	732	734	714	743	714	705	748	739	729	753	732	757	719	731	737	762	759	766	756	690	701	724	742	700	748	760	726	683	734	705	779	764	694	684	781	721	707	742	720	764	746	732	738	744	722	719	765	763	750	754	768	663	714	795	719	749	744	756	705	716	683	746	708	796	676	686	724	727	727	715	741	697	773	690	732	739	719	711	733	730	782	745	730	696	728	728	737	786	704	677	792	740	725	733	732	726	750	722	739	720	757	737	745	728	807	712	700	717	776	741	808	750	753	739	740	706	756	685	754	755	750	771	740	758	679	739	718	731	762	689	729	684	728	715	719	733	782	769	741	702	769	754	712	722	744	773	680	715	738	748	723	695	772	757	769	747	720	754	741	734	717	739	733	739	731	708	796	778	710	770	759	749	693	723	709	766	733	724	742	736	703	772	718	728	783	755	693	753	737	739	703	713	744	762	765	708	710	742	785	736	710	773	781	774	784	725	673	688	723	752	728	762	763	720	712	731	713	771	751	744	741	736	714	811	762	737	720	737	739	741	701	728	752	757	710	692	723	719	710	718	741	731	714	716	712	731	755	743	756	706	732	795	736	702	747	762	767	728	764	727	771	722	728	705	735	727	716	701	782	741	740	747	719	749	728	733	721	717	759	712	754	741	707	727	728	782	754	738	743	727	717	731	708	806	728	758	712	685	721	721	729	767	700	715	710	784	728	712	719	715	766	750	723	770	741	723	758	768	715	692	739	758	734	693	813	771	757	761	748	712	733	785	712	713	743	753	716	729	736	712	760	712	738	750	705	739	733	741	750	718	712	735	730	754	776	752	742	672	718	753	750	770	767	740	727	758	762	705	751	741	694	788	735	727	732	740	722	725	713	718	723	743	719	781	696	781	740	781	733	729	749	731	753	731	724	751	728	704	691	722	709	715	702	705	747	723	723	699	720	736	760	699	735	737	704	768	707	722	727	727	729	760	749	755	692	776	712	704	759	728	741	740	755	719	711	726	739	721	720	735	720	750	743	726	694	686	732	761	712	734	743	774	752	703	759	738	716	759	781	729	741	718	727	768	736	731	788	707	767	730	741	754	755	740	785	713	719	748	723	756	758	716	686	714	775	730	728	770	776	724	710	805	752	786	738	750	747	726	752	784	759	724	741	721	707	714	769	724	737	727	779	772	705	761	759	750	730	746	731	729	756	814	757	760	688	709	741	702	728	716	740	719	713	789	728	744	728	705	743	743	760	755	735	736	732	725	770	735	717	731	709	726	804	720	752	730	756	732	713	755	706	694	711	766	748	705	698	716	753	743	765	728	755	760	715	721	727	691	726	760	755	764	736	725	787	728	752	763	683	765	672	744	723	695	797	759	758	735	718	742	685	748	768	699	722	725	786	778	725	742	738	751	722	710	652	735	735	748	728	768	704	739	771	667	759	769	787	700	753	804	703	738	706	726	741	787	715	766	755	790	760	751	777	722	754	747	743	715	736	745	712	750	717	697	755	724	772	709	748	750	720	700	735	723	752	739	730	726	783	683	744	755	716	751	703	795	784	755	733	741	763	736	704	761	701	731	735	751	786	729	735	717	634	736	746	740	705	778	742	795	826	758	776	761	701	698	701	744	739	744	745	757	692	765	743	703	694	743	712	716	745	783	751	748	714	790	796	819	733	724	737	733	758	670	715	733	720	713	721	709	785	713	712	705	760	732	744	714	773	813	714	762	753	726	723	744	754	793	746	748	714	757	755	774	722	729	689	748	745	744	758	750	683	725	727	751	744	697	759	712	748	752	740	756	762	715	686	785	718	754	727	727	771	771	745	783	754	744	729	746	694	723	737	765	698	741	715	765	684	692	728	790	768	778	675	781	709	707	720	708	754	729	760	724	778	748	743	744	719	730	709	739	752	757	738	755	668	754	760	768	694	749	730	744	741	755	690	798	700	780	762	712	723	703	755	715	747	771	693	756	750	716	733	709	700	715	770	723	705	701	665	706	739	728	746	728	748	748	734	781	744	793	726	723	742	696	661	788	719	769	699	770	752	709	752	691	736	701	755	720	715	711	716	750	737	805	767	785	763	742	765	740	703	687	738	729	751	724	720	731	746	734	743	734	737	685	706	687	731	728	694	765	703	731	765	726	736	744	748	728	721	804	709	720	697	742	705	766	709	759	749	731	699	814	711	716	714	760	781	685	744	706	701	723	729	750	731	796	725	698	778	696	738	794	734	682	753	751	706	710	711	771	740	752	723	736	735	787	766	729	701	727	717	772	757	746	729	769	735	716	724	742	780	757	751	768	716	747	774	747	759	693	721	742	713	710	765	709	697	705	748	709	753	698	703	696	697	797	737	728	768	764	723	737	737	718	728	743	758	710	714	776	722	734	735	718	743	775	711	670	745	745	729	719	767	749	771	718	707	722	710	745	733	741	740	770	741	742	727	710	706	729	725	751	754	755	713	751	741	757	710	769	719	691	741	727	688	693	718	742	740	770	727	714	683	749	727	741	741	758	757	704	771	791	762	701	743	761	738	783	691	711	709	791	680	723	753	767	738	768	726	761	740	744	771	772	734	730	741	749	696	719	730	723	781	752	719	723	680	724	698	740	727	730	721	708	755	778	741	749	725	719	687	703	758	717	728	793	742	733	667	723	756	712	742	684	784	726	731	755	713	701	762	750	737	739	744	715	712	752	747	776	702	718	763	772	776	710	685	801	719	721	681	736	809	688	767	699	723	776	711	796	673	747	742	754	740	765	680	739	771	736	713	751	710	800	745	743	759	739	738	704	713	781	716	758	761	740	741	741	752	765	721	719	726	736	748	785	714	734	708	730	732	751	739	711	720	700	723	697	725	726	740	724	746	729	713	742	698	723	742	726	709	699	711	696	738	688	726	711	733	706	696	710	723	744	738	749	781	766	738	708	758	706	704	728	752	742	708	718	745	703	736	789	785	711	754	769	746	721	808	760	763	717	743	756	744	738	712	724	747	718	734	719	715	754	747	745	715	726	747	739	759	729	759	767	757	738	745	698	788	795	762	752	744	720	731	687	735	748	791	727	748	692	726	716	694	722	740	721	765	757	712	751	780	758	732	746	780	807	733	681	764	724	692	761	765	746	742
27792	47251	22345	31206	29223	5979	1527	937	889	852	836	831	826	802	801	799	734	802	790	784	789	802	808	774	761	776	740	790	746	774	798	738	717	810	782	777	739	815	734	798	745	728	740	760	784	743	747	777	807	790	798	740	795	735	764	757	769	744	765	736	760	801	729	756	785	740	764	725	759	810	778	772	750	739	740	795	751	786	774	778	832	768	764	757	779	715	745	747	779	830	788	786	730	747	731	778	750	775	774	759	737	785	805	789	757	746	814	771	756	716	793	788	741	729	760	792	779	741	760	796	809	803	752	820	771	759	788	730	724	803	776	783	757	775	763	766	754	784	761	777	753	764	744	745	705	702	802	760	735	725	770	752	787	738	694	759	732	786	767	780	771	792	744	757	787	790	760	805	713	757	726	765	732	752	732	803	778	770	744	783	766	715	766	735	713	761	782	759	795	768	736	762	786	771	777	812	773	766	774	743	767	776	724	811	800	780	808	748	708	750	768	805	758	721	737	721	788	763	770	765	773	779	741	761	750	788	764	753	780	778	742	765	741	809	770	726	775	762	805	799	760	747	745	743	718	772	756	787	734	771	692	743	777	800	699	765	742	748	739	787	723	765	742	721	764	788	753	786	744	765	758	731	779	778	735	786	738	749	732	724	726	744	779	765	756	769	698	794	796	732	770	819	821	779	751	751	701	756	758	760	754	754	714	769	712	747	801	795	757	766	747	747	743	729	778	732	752	763	712	757	745	783	762	740	781	769	745	722	776	745	776	759	740	781	733	768	721	754	766	726	762	709	753	792	746	781	754	719	790	797	758	750	751	799	769	792	759	783	747	773	742	763	715	784	761	752	714	813	723	738	791	765	760	772	727	794	717	737	815	828	746	763	723	752	768	771	794	765	738	752	735	696	717	781	736	761	758	776	718	749	729	688	767	741	793	799	710	717	764	730	787	796	730	733	773	753	789	777	787	763	809	767	769	737	749	767	797	783	715	713	742	765	712	750	750	763	733	755	745	756	699	751	746	762	718	768	772	729	789	764	766	823	763	727	766	753	749	739	823	745	740	754	747	752	740	752	778	698	757	768	744	776	723	769	726	786	732	787	775	799	751	782	732	782	768	799	749	721	741	740	790	712	757	689	758	720	786	731	767	740	787	801	802	721	765	743	776	754	736	765	780	776	768	736	721	768	763	746	727	748	767	761	766	759	737	754	766	768	773	738	745	732	776	757	819	785	770	770	753	748	817	747	751	722	772	806	728	782	746	774	748	720	769	764	770	754	773	735	683	772	798	742	776	804	765	724	761	734	753	739	759	756	769	723	790	780	707	751	748	772	781	805	795	708	786	755	808	808	814	758	771	757	731	763	772	776	755	793	704	796	765	736	739	822	738	737	727	739	803	811	773	736	740	772	762	789	736	713	725	749	780	763	774	742	758	780	761	723	789	796	745	767	776	767	751	771	754	824	789	726	792	695	769	794	742	734	770	722	749	770	791	747	735	769	750	686	803	771	775	773	750	750	765	745	725	713	782	744	766	773	720	799	798	796	765	735	739	735	792	769	782	781	746	746	715	769	747	794	763	746	777	742	774	735	757	848	787	796	721	745	764	794	701	729	747	790	744	813	770	755	722	790	774	802	773	775	783	769	757	791	734	784	782	743	766	734	781	727	721	760	740	797	786	788	780	753	785	793	769	775	747	744	774	779	817	754	790	725	754	802	852	728	770	806	790	776	802	728	740	792	741	747	746	815	747	767	771	777	725	745	771	717	776	806	732	750	702	774	790	807	754	770	743	805	736	742	750	780	794	794	781	747	787	767	761	779	714	764	730	782	782	757	779	765	771	721	722	783	762	782	713	761	740	767	713	721	698	788	762	762	767	798	743	761	746	718	747	778	751	773	733	736	756	767	823	747	740	776	741	716	743	778	767	785	756	791	761	771	768	728	801	831	753	762	778	802	781	775	782	757	747	771	739	741	765	728	776	788	747	748	790	786	732	776	766	766	774	739	752	762	815	823	749	803	768	785	744	716	787	751	736	749	757	775	759	772	769	787	769	734	722	734	755	716	799	798	705	767	743	777	765	754	758	734	762	760	778	752	775	731	754	755	787	754	727	788	780	749	747	756	736	784	768	744	744	764	759	728	780	788	726	802	809	734	812	779	738	744	772	774	779	802	724	777	758	721	703	745	759	764	797	749	758	789	741	784	732	787	778	798	750	741	697	780	753	766	749	755	793	689	767	793	781	798	759	773	764	783	794	784	763	728	745	729	775	791	743	770	729	774	771	779	759	783	808	697	793	753	723	770	743	717	732	740	740	725	714	782	777	796	825	782	825	768	702	718	709	773	776	754	758	782	820	780	747	764	783	766	785	745	833	755	789	735	786	739	742	770	743	734	718	762	696	734	787	760	750	754	799	829	766	741	753	770	768	737	765	804	774	761	720	762	728	814	710	771	735	721	747	705	746	749	780	696	742	739	741	762	701	780	804	709	734	727	740	758	790	760	748	733	767	749	787	781	803	822	776	758	766	736	804	741	807	779	734	758	738	768	781	728	730	751	801	796	809	775	790	721	766	755	699	830	750	753	743	762	775	799	777	758	742	756	744	789	741	772	730	758	716	779	735	740	764	764	744	758	786	789	786	821	754	743	766	798	784	800	767	790	757	774	763	731	753	767	805	773	752	821	842	791	804	754	796	746	793	729	756	753	753	796	749	774	721	753	769	797	799	727	796	790	739	772	786	798	807	711	772	755	753	731	688	772	741	731	695	792	736	740	765	800	752	767	754	757	746	778	768	746	739	794	752	793	762	776	760	768	800	749	761	791	766	795	790	798	837	713	809	779	736	783	739	769	782	769	772	764	754	726	781	740	737	783	764	762	768	741	757	794	807	774	718	784	767	744	766	779	754	766	749	792	755	790	744	816	791	721	742	786	762	706	780	803	738	742	724	760	733	780	749	757	776	768	765	748	756	742	722	799	816	724	709	807	813	778	793	716	730	781	783	751	769	742	750	815	725	745	746	719	795	769	733	762	754	776	783	799	763	722	738	719	788	816	708	744	798	703	753	784	738	762	709	730	763	757	725	745	809	739	734	717	785	765	754	789	732	755	742	745	798	760	771	742	797	746	746	774	801	743	739	761	749	742	753	786	762	799	740	821	802	739	741	794	762	784	787	797	747	747	745	764	758	800	738	803	781	731	814	784	727	710	711	758	781	798	765	808	772	794	757	701	751	768	745	752	703	728	724	814	795	777	745	740	762	779	739	790	765	771	745	775	780	731	775	758	743	784	742	757	719	775	753	773	790	780	761	821	770	738	774	769	746	750	801	728	762	747	757	774	751	787	750	779	761	758	763	782	731	790	787	775	819	748	794	747	766	813	810	751	727	818	770	803	766	719	735	764	743	760	742	803	741	777	802	711	735	763	774	768	786	831	803	768	732	726	795	710	720	721	794	797	761	765	804	778	775	743	766	799	754	734	785	756	775	775	779	788
22605	21023	28650	25487	33627	23318	12262	1503	985	938	861	788	795	810	788	720	743	736	731	731	730	728	742	725	688	691	687	725	688	704	700	702	672	674	681	729	705	692	679	728	658	670	740	673	718	704	697	658	687	653	668	698	685	673	669	685	658	682	694	709	682	657	663	729	680	729	636	667	710	661	703	722	686	700	654	679	635	704	691	703	724	723	698	678	722	700	696	736	677	665	730	672	723	691	685	710	711	681	681	648	645	660	682	686	717	689	689	675	687	693	699	675	690	704	702	693	678	684	649	714	664	692	672	708	667	635	686	716	729	665	669	698	656	725	695	651	711	659	718	693	656	687	672	685	673	708	643	632	611	710	692	657	716	716	643	632	708	694	686	660	692	702	717	674	688	728	705	659	695	687	694	654	708	692	675	668	662	680	734	683	671	689	692	688	725	712	659	658	655	710	681	662	677	723	709	665	645	670	624	679	702	658	635	682	666	702	703	715	689	652	660	670	701	683	677	667	734	711	639	660	646	713	670	693	700	707	685	641	652	640	632	669	744	702	679	695	702	715	708	730	678	652	661	660	697	703	703	644	659	733	727	659	692	707	673	683	648	707	680	668	739	711	638	686	675	715	709	716	641	690	659	677	678	679	690	708	649	685	653	656	672	748	639	669	693	684	719	711	684	687	748	700	667	676	732	650	693	673	648	674	692	666	678	719	674	696	704	709	668	656	712	691	691	707	704	671	716	679	696	644	730	672	713	666	734	667	703	721	739	716	712	644	698	752	676	694	704	646	659	675	680	628	675	669	639	682	661	675	649	689	676	712	653	714	698	718	710	632	720	649	666	678	714	678	705	683	720	680	683	701	684	657	701	697	680	689	704	666	672	688	702	684	688	699	694	699	668	674	654	726	693	677	700	691	699	680	669	645	692	659	682	715	655	678	675	660	640	676	662	713	706	701	717	712	729	658	685	688	670	661	710	689	644	706	708	696	691	710	660	704	662	678	684	723	668	666	657	633	670	683	708	710	668	639	689	692	723	678	660	694	699	682	691	676	706	707	633	671	704	652	707	708	708	694	722	627	720	688	651	709	645	697	690	686	711	710	707	690	720	725	637	607	653	685	659	726	683	673	657	701	698	702	680	705	682	711	732	674	653	679	671	642	689	698	724	672	665	659	697	683	653	684	684	674	643	705	681	643	654	684	711	713	673	734	697	711	686	664	682	731	671	733	715	726	678	684	696	679	631	654	702	670	672	671	661	706	658	711	754	653	711	692	656	687	663	657	679	675	706	688	650	691	679	670	717	726	715	673	718	726	720	699	655	638	664	660	647	663	704	663	714	641	691	697	704	649	708	651	671	654	649	657	683	699	654	689	630	687	622	707	707	643	705	717	659	692	679	687	669	657	673	707	641	689	674	666	694	619	656	675	685	668	640	707	640	701	687	664	711	704	702	703	683	710	740	715	671	668	681	665	660	660	669	662	710	658	670	674	699	673	678	692	655	632	680	655	674	703	711	758	692	700	682	637	705	698	680	715	703	723	668	653	705	692	756	697	693	719	693	673	629	669	678	711	643	656	679	680	710	692	666	642	743	680	680	668	681	690	682	705	676	691	698	665	683	690	695	679	700	730	688	692	705	710	682	693	704	684	658	696	674	711	683	701	705	701	651	679	704	678	654	641	704	669	678	694	681	679	658	699	687	694	701	680	704	688	655	700	726	659	713	726	728	646	695	651	720	700	633	675	719	649	682	714	715	679	674	623	663	668	663	665	683	679	670	730	653	705	706	669	623	691	733	660	636	659	675	652	682	664	654	675	699	700	663	672	664	718	693	722	672	656	643	679	662	679	667	671	672	708	646	701	709	717	685	704	702	672	721	703	678	660	676	703	697	671	688	726	618	694	624	650	647	668	700	652	698	634	656	725	739	679	707	675	699	677	691	733	671	702	690	666	674	684	663	715	655	680	656	677	715	658	632	672	688	650	674	655	671	721	661	673	643	739	681	667	647	636	712	677	710	684	680	679	670	730	717	660	684	652	668	663	655	694	737	713	667	693	666	637	710	637	749	655	727	662	750	696	676	729	697	694	720	677	671	677	659	700	733	709	696	657	683	736	678	676	681	653	673	697	676	678	661	670	654	696	683	703	710	696	674	675	682	639	709	619	682	645	673	692	688	693	747	684	653	713	692	640	665	709	662	671	648	674	657	712	690	639	671	674	721	674	723	702	679	699	689	698	694	681	701	619	646	730	738	665	685	669	668	632	672	698	682	682	672	716	661	699	693	667	659	682	685	682	724	689	657	679	727	690	676	709	636	677	657	625	715	672	704	677	674	698	712	664	675	603	681	658	679	656	686	674	659	692	648	734	720	657	644	674	657	658	635	708	694	670	698	639	705	714	631	724	655	673	673	672	705	721	627	669	645	669	774	656	639	691	670	703	732	650	647	696	642	670	725	724	652	625	706	707	660	672	630	648	683	714	634	712	743	702	679	716	691	696	675	744	661	685	682	758	681	720	696	683	668	675	688	672	685	722	709	708	649	685	674	671	663	676	698	673	688	707	680	692	665	683	709	683	678	677	704	693	676	658	709	676	636	669	706	684	730	701	679	690	692	626	734	687	704	667	694	670	632	676	646	698	703	701	674	683	683	683	648	708	712	668	672	697	661	649	655	677	713	654	672	698	688	710	645	715	687	715	698	683	716	650	687	689	701	674	724	724	674	648	684	707	648	699	685	660	679	671	696	698	710	692	637	669	720	685	716	684	659	773	661	683	643	665	611	731	665	691	696	707	709	691	654	709	716	712	705	709	669	680	674	730	695	687	687	705	678	692	674	706	641	669	638	693	708	730	659	657	663	692	665	700	684	690	691	689	697	699	659	700	702	659	684	676	692	677	679	700	672	674	665	661	683	653	718	709	694	710	723	699	710	666	681	621	648	703	688	709	708	662	652	634	691	659	740	713	684	656	688	702	685	643	672	670	727	686	716	639	687	658	689	689	668	724	660	684	716	715	654	698	659	692	666	712	702	649	700	695	690	664	736	684	673	689	665	643	685	654	719	664	684	673	692	678	697	674	690	731	676	651	701	685	664	672	673	641	659	668	691	668	687	710	683	698	651	668	699	671	672	683	708	720	711	677	669	758	714	691	684	701	685	692	686	699	661	704	695	725	738	642	717	703	690	680	646	660	688	661	658	654	704	689	699	625	673	680	666	692	669	645	650	662	727	679	626	625	681	692	702	700	656	691	728	650	678	658	720	664	649	692	654	743	672	654	671	706	683	726	730	679	653	631	643	645	670	670	634	660	692	704	718	654	666	683	659	674	748	687	648	666	673	733	654	646	687	687	684	682	688	649	633	734	660	635	718	699	706	635	665	671	690	669	660	709	709	665	642	697	707	666	688	678	655	695	688	650	698	727	717	669	594	695	694	664	657	662	706	685	710	660	707	701	680	686	690	693	704	642	653	655	696	699	704	703	688	708	691	664	708	679	711	704
33406	62108	36153	51757	49569	14400	2542	1334	1108	1091	989	952	876	791	781	831	805	744	764	770	759	748	737	711	765	758	691	747	724	673	726	701	728	713	701	698	723	747	664	728	731	743	771	698	738	720	706	719	717	697	666	709	685	694	697	702	684	707	682	709	694	655	664	694	703	757	720	676	712	703	711	703	682	675	655	712	700	704	690	683	741	683	707	687	707	736	655	702	695	716	671	703	660	625	702	711	702	723	701	692	677	666	666	715	691	674	691	755	764	724	738	674	658	723	702	682	653	669	661	660	704	686	683	700	717	720	714	694	719	741	702	701	741	706	693	707	696	718	720	697	709	716	685	662	692	676	692	683	673	689	675	693	697	706	715	668	705	705	658	709	701	699	718	645	680	697	699	651	705	678	698	715	667	715	688	690	708	622	669	638	646	713	731	701	734	672	676	632	703	706	695	714	663	681	730	682	723	711	675	738	686	668	668	695	665	668	741	702	707	661	729	662	698	732	725	680	651	680	671	681	677	666	651	710	686	626	733	653	687	671	712	634	656	692	738	703	674	718	679	691	691	677	696	655	677	659	706	645	687	689	680	641	662	671	689	734	660	705	708	680	675	743	713	661	688	701	647	689	666	674	620	645	690	674	701	627	655	683	706	657	697	695	691	707	701	719	701	665	716	683	670	672	671	681	679	702	695	722	672	702	675	701	650	710	700	647	688	718	668	655	659	683	707	697	688	695	678	658	724	708	678	730	670	694	688	698	718	734	678	662	698	652	714	672	678	692	632	685	708	700	711	630	685	705	679	672	725	695	716	673	687	659	733	641	693	714	666	676	714	685	677	670	711	700	673	671	713	678	714	739	681	670	714	709	695	695	678	673	671	648	701	650	703	733	697	671	635	692	673	681	622	668	670	648	688	624	693	652	709	641	660	703	682	677	699	713	739	734	673	744	736	665	694	667	738	700	639	665	676	681	687	707	722	646	682	676	657	650	679	742	668	653	681	628	669	645	712	704	690	681	697	664	686	656	674	703	686	672	680	692	699	694	676	685	673	706	695	724	701	686	685	664	695	641	735	657	682	702	691	652	701	737	711	680	696	701	680	673	709	696	696	678	713	701	638	670	693	687	672	645	675	727	700	709	623	721	684	661	681	705	699	724	706	676	681	663	638	695	662	701	696	700	681	704	651	688	691	678	689	711	660	688	675	697	705	692	706	683	651	705	706	657	707	698	700	685	703	635	709	644	684	645	714	722	708	689	692	672	721	687	687	716	638	660	622	680	696	663	664	615	688	660	682	712	711	714	736	694	653	726	710	697	657	707	702	704	678	670	696	707	701	654	662	703	700	644	646	679	714	695	677	681	703	677	692	665	660	714	654	684	675	659	662	709	646	719	672	651	713	692	718	683	696	688	695	700	651	680	698	718	719	689	665	674	666	695	702	676	693	707	691	696	689	692	720	687	667	685	692	676	700	714	677	682	653	680	695	691	683	674	689	692	696	756	684	679	696	707	661	708	708	673	692	721	671	687	696	716	642	695	748	685	720	717	688	724	648	670	693	665	680	734	696	708	678	657	687	701	734	674	691	680	678	694	726	648	700	713	668	653	627	713	687	661	705	715	656	690	646	678	665	664	681	686	700	659	665	645	634	672	695	656	664	687	700	706	685	708	701	677	702	715	659	713	626	691	729	694	673	652	695	635	659	668	715	693	713	694	712	698	661	685	644	653	689	690	765	735	716	631	657	667	733	689	697	738	650	720	676	685	669	693	708	660	670	677	648	730	716	679	682	703	729	698	679	697	638	679	702	675	673	685	688	700	694	704	682	692	699	701	689	677	713	713	671	700	692	690	711	703	686	705	696	661	703	701	684	666	691	685	724	657	686	655	688	704	662	684	665	702	673	663	657	659	659	652	743	731	633	682	671	673	671	688	691	699	669	662	703	661	690	692	671	684	685	719	691	676	684	703	688	709	669	699	702	699	693	687	667	697	695	683	701	696	707	673	674	702	682	674	675	682	679	703	693	627	622	675	709	684	649	665	651	702	643	675	740	642	700	680	701	745	694	682	644	676	649	734	649	707	669	665	713	711	685	726	722	685	681	681	669	720	654	734	743	709	687	646	640	735	677	676	698	702	706	691	670	680	703	684	657	652	685	698	646	726	715	671	719	643	679	682	661	731	692	688	652	669	679	696	723	709	699	662	660	679	697	684	698	672	674	712	716	690	684	634	679	716	700	712	713	697	656	676	708	701	686	691	695	727	718	732	673	695	682	687	708	649	685	714	673	689	734	690	679	647	699	713	685	688	656	672	708	703	720	719	683	693	653	649	702	697	728	666	661	695	762	734	686	691	702	680	683	675	668	662	664	710	721	698	668	715	750	706	693	658	668	693	691	700	714	705	683	672	727	710	677	721	616	648	681	664	695	698	697	678	707	680	668	678	668	719	738	683	727	652	697	690	700	656	665	672	659	699	671	677	704	692	638	664	732	717	706	659	658	690	670	664	661	684	668	678	673	658	667	674	676	682	692	719	700	700	646	673	656	687	675	665	687	644	712	686	682	722	716	687	731	720	624	679	690	715	708	708	680	722	699	701	677	691	703	709	677	702	698	629	721	634	729	715	666	706	660	693	665	689	673	630	767	682	737	719	646	695	691	660	621	661	672	642	670	663	650	715	708	666	692	700	685	674	660	678	730	703	693	725	672	682	690	658	720	706	663	703	659	704	674	703	725	653	687	632	732	712	663	729	706	711	658	663	713	677	665	677	690	715	637	663	693	712	671	697	658	675	621	701	675	697	716	668	704	702	696	698	683	614	712	663	762	678	682	686	706	677	678	672	678	697	718	664	684	705	651	728	653	655	670	685	674	706	719	732	699	664	717	662	673	670	655	670	725	690	669	663	708	674	700	681	688	642	685	669	676	635	708	661	673	687	671	683	737	660	681	704	690	698	681	658	716	684	668	717	650	695	665	717	666	664	705	707	680	674	659	687	663	687	659	711	729	705	689	702	690	718	739	670	697	691	695	724	705	678	654	667	675	668	726	673	648	716	680	697	683	666	720	696	670	712	662	687	732	658	653	693	706	681	739	661	663	694	672	681	619	695	705	682	680	694	707	676	691	705	705	689	699	659	702	686	662	698	686	746	690	686	662	656	668	672	707	734	693	702	627	672	688	693	645	702	650	666	721	671	769	702	670	685	718	677	672	663	652	636	728	688	676	692	716	656	691	707	682	684	724	689	678	683	689	680	673	663	666	680	689	676	710	676	640	736	712	655	718	729	695	639	706	689	700	736	661	695	660	666	682	638	669	655	651	689	642	680	682	691	681	667	663	661	699	687	667	651	717	717	654	689	688	684	671	675	680	678	722	661	672	650	704	696	673	687	704	702	681	694	708	641	695	638	718	784	671	678	701	653	709	681	674	717	737	707	663	695	683	666	736	713	690	667	704	644	709	666	682	742	694	681	729	664	663	653	678	657	701	668	709	668	679	712
28898	25648	18095	8500	6695	1170	740	652	629	640	632	573	615	620	608	592	588	617	570	618	623	622	586	600	660	593	623	635	593	656	644	602	605	646	597	622	599	610	559	636	640	644	605	652	598	647	632	569	618	576	617	597	582	598	576	597	605	578	611	549	573	587	607	604	580	575	643	610	592	568	625	569	610	571	658	614	632	610	643	617	623	626	559	585	588	625	570	623	606	609	593	633	597	594	639	612	591	585	612	611	625	617	587	650	620	608	602	601	596	584	640	603	676	643	653	627	601	621	621	607	616	589	612	582	595	592	597	677	623	585	613	546	609	611	600	556	573	610	608	620	648	574	625	588	612	614	612	596	586	637	623	574	604	634	582	578	605	606	627	658	666	584	603	609	605	587	612	617	612	601	655	588	630	598	616	587	616	614	577	608	617	611	619	644	561	575	557	593	606	584	601	589	585	597	618	558	581	604	654	628	602	610	598	618	602	592	599	618	555	603	624	569	579	590	598	614	641	612	679	587	578	617	612	601	556	594	614	621	599	594	633	610	593	582	600	635	605	574	620	652	649	580	601	663	585	633	568	609	571	609	600	567	620	596	598	614	550	596	610	602	587	611	571	614	663	598	608	571	561	607	615	613	599	595	582	610	624	617	636	596	620	641	618	624	610	606	607	614	642	607	625	618	619	617	582	598	605	611	601	576	557	594	589	597	620	627	648	585	601	641	574	604	621	598	542	600	603	606	637	616	622	612	617	561	582	588	602	585	603	594	613	567	617	608	571	598	618	532	564	577	556	549	616	532	653	608	574	577	614	580	585	621	626	593	624	554	618	585	623	594	615	617	584	607	565	619	581	617	582	566	582	638	592	595	646	587	603	601	611	591	661	604	625	597	642	620	642	602	651	617	584	609	568	596	627	585	621	606	555	587	607	605	605	590	631	613	608	622	569	636	623	606	609	607	623	613	576	600	632	603	615	602	591	601	636	608	664	610	623	630	622	618	595	592	622	616	619	597	578	589	586	627	662	602	566	599	608	622	548	657	631	601	609	588	584	604	591	591	620	629	601	562	540	580	611	605	576	636	612	651	568	613	580	556	648	605	596	588	611	611	592	563	628	565	621	561	631	633	594	637	599	568	618	594	600	603	617	609	604	550	628	581	560	608	663	595	637	545	612	627	595	570	558	598	577	624	638	621	591	607	652	638	602	605	598	578	620	596	597	602	541	561	605	603	630	597	670	578	607	568	612	597	567	617	624	585	569	564	572	607	612	550	579	612	631	598	653	633	597	641	656	630	609	632	660	563	616	598	669	609	598	575	574	645	609	588	589	614	641	608	601	592	601	604	593	655	633	638	650	570	599	600	594	610	597	622	627	581	574	583	603	624	605	570	588	638	602	633	604	627	613	615	654	626	620	574	633	614	625	633	602	634	620	551	536	638	561	586	625	552	591	576	594	564	645	584	607	620	623	640	592	593	593	623	630	601	604	647	628	619	625	603	604	628	618	622	598	625	607	576	587	543	618	625	613	589	620	583	611	638	593	608	604	572	608	584	639	615	627	660	626	615	595	610	646	639	584	590	609	654	582	590	653	604	594	631	602	584	583	608	599	647	628	648	585	582	642	622	635	570	641	659	627	596	597	600	646	650	565	609	616	615	601	632	632	621	633	588	632	610	574	581	635	655	558	608	577	625	613	586	626	609	607	615	640	594	558	587	613	586	633	565	633	613	600	606	571	621	647	643	612	584	607	619	610	644	608	619	612	589	609	579	582	644	611	609	609	598	631	614	642	595	629	600	571	583	565	557	617	618	630	657	606	591	567	603	582	574	568	615	608	580	673	622	635	587	655	586	585	627	620	595	604	603	632	615	633	575	583	582	606	597	556	605	627	581	613	633	587	637	597	582	595	612	570	606	599	621	582	621	608	616	642	632	628	626	595	637	631	627	585	595	603	670	608	629	596	599	582	594	585	586	605	620	635	570	585	618	615	600	624	581	601	583	587	604	604	616	588	592	586	602	616	646	642	594	623	569	595	593	609	596	613	577	564	607	601	643	599	575	590	577	616	611	625	606	606	600	604	591	559	585	633	580	578	631	629	628	627	637	607	588	605	613	585	581	644	565	571	589	630	622	600	622	630	629	625	592	621	622	583	631	558	596	598	624	593	635	586	561	600	589	602	596	657	633	603	650	609	554	606	622	597	634	613	577	590	618	598	636	615	612	613	613	641	589	619	596	607	641	647	611	616	607	642	635	604	605	617	613	576	634	618	642	610	608	619	585	596	628	637	621	608	608	621	593	614	598	619	620	630	621	626	575	591	588	596	641	578	572	597	617	602	619	634	615	623	545	570	654	652	614	597	574	628	599	614	617	578	604	600	618	595	627	602	632	589	626	549	572	558	587	605	596	571	610	623	619	593	568	610	639	588	634	629	620	580	637	623	608	600	607	668	610	625	631	605	581	625	556	602	627	628	601	633	608	556	629	651	634	588	602	561	590	606	606	640	577	603	587	581	596	594	652	645	615	649	580	591	622	599	604	657	608	610	613	595	624	642	600	592	608	578	623	609	614	607	602	585	618	604	626	596	633	631	636	593	633	605	582	652	647	629	623	593	619	600	612	644	596	618	593	620	622	568	609	600	619	558	630	601	630	605	635	616	645	664	586	596	569	626	612	615	587	597	590	588	631	597	596	572	610	627	628	576	599	609	580	590	609	615	675	641	610	593	599	649	600	564	596	607	609	525	593	597	603	554	588	615	629	596	597	588	560	595	599	602	642	634	593	612	622	598	591	582	595	575	591	582	577	611	568	598	558	618	592	629	584	616	633	633	606	585	596	633	599	616	662	599	627	558	618	562	615	611	608	636	599	596	607	546	649	625	630	577	564	620	638	583	616	628	594	584	615	601	634	630	581	637	617	608	618	580	589	586	630	542	586	606	613	578	594	617	596	546	589	621	599	635	641	577	616	588	595	634	606	599	572	564	627	618	635	546	583	607	608	624	632	585	607	612	573	650	579	638	610	602	640	621	580	597	609	624	588	613	608	669	636	614	576	639	615	586	556	605	633	592	562	616	600	582	600	630	591	606	606	639	610	575	595	602	601	641	607	618	581	599	621	620	575	592	585	627	572	629	567	612	622	653	602	612	528	647	605	534	607	579	589	635	585	606	609	608	588	629	630	640	611	563	578	627	602	572	613	623	615	639	614	603	628	597	646	618	569	604	590	620	547	596	652	586	583	560	595	595	587	620	600	575	635	562	615	607	575	531	608	627	581	614	619	623	630	610	635	600	572	626	609	630	654	586	594	565	628	634	635	630	609	590	612	616	636	584	605	612	590	613	572	594	582	624	593	620	540	572	599	618	691	637	628	604	572	607	598	585	598	611	616	620	628	583	623	626	573	553	634	649	584	636	607	577	631	607	608	586	585	611	627	676	639	576	610	585	567	611	652	577	575	608	590	596	632	624	650	614	606	598	642	621	568	582	630	565	602	600	622
25473	38091	14003	6897	7199	1280	698	640	610	628	650	627	652	684	665	645	641	642	694	633	615	637	625	609	674	644	676	675	686	639	646	625	658	627	616	658	620	607	650	636	615	615	647	642	620	638	611	620	668	682	633	614	668	644	599	642	687	609	607	662	686	626	649	633	553	615	605	657	668	647	634	688	633	687	625	641	632	627	628	684	633	642	679	636	639	638	615	647	621	656	675	629	662	603	588	625	614	645	676	639	663	634	675	625	592	622	632	629	648	626	658	606	602	640	622	654	614	638	659	652	630	637	607	634	650	658	624	650	692	604	623	653	630	628	617	639	607	632	630	642	631	600	597	621	594	648	591	639	587	688	660	619	634	609	674	636	678	656	601	668	630	606	627	683	613	634	642	647	679	649	615	636	639	641	634	640	638	639	618	649	619	677	608	617	659	624	632	606	666	662	635	689	630	640	650	660	676	655	665	658	584	663	655	615	628	635	624	637	622	616	614	648	633	633	636	618	679	643	648	619	666	625	584	641	632	621	644	597	607	597	582	687	633	609	639	679	682	639	631	677	638	637	594	657	626	663	635	634	653	628	646	676	606	619	658	621	598	641	601	645	634	619	659	641	647	641	656	614	654	611	604	598	662	650	640	611	639	705	662	645	673	601	664	613	652	644	641	623	624	622	651	622	601	654	599	600	631	643	676	602	640	603	618	645	611	615	639	676	677	602	650	583	647	623	673	672	593	643	592	627	633	664	622	680	656	682	629	635	657	635	670	623	674	627	660	604	659	617	664	617	633	624	601	611	648	621	610	618	611	635	623	627	622	619	626	628	611	627	681	613	625	666	631	581	649	636	654	605	639	678	635	593	636	630	649	632	639	571	605	646	688	633	619	620	716	666	633	659	632	647	605	609	629	662	651	678	607	643	629	643	649	624	619	630	618	653	650	641	634	602	624	646	646	643	681	661	684	647	656	667	616	624	625	629	624	641	658	659	631	588	607	613	592	615	611	627	658	638	641	654	626	623	646	634	643	676	629	602	656	616	599	645	635	587	623	653	682	610	681	660	600	664	635	625	640	585	624	656	659	631	655	671	620	613	642	603	636	623	679	644	639	641	632	624	682	639	630	624	626	638	633	615	662	588	597	671	634	640	613	617	642	645	575	641	619	645	616	636	644	664	632	647	630	654	585	657	609	596	690	633	615	667	643	657	648	586	591	616	623	630	671	616	631	660	639	617	634	664	630	671	625	592	646	651	663	691	593	636	614	644	630	645	647	624	695	626	638	672	603	600	658	626	616	638	661	663	628	674	642	660	629	672	612	615	629	630	683	603	628	683	660	620	606	625	640	606	588	651	659	630	676	608	633	649	608	638	649	642	622	599	677	671	638	645	595	651	615	628	632	663	601	618	623	621	609	660	643	614	675	661	610	594	661	640	600	634	614	607	667	666	626	647	606	621	649	631	630	650	644	633	666	653	608	677	660	610	649	589	608	626	656	653	648	635	702	602	637	623	606	598	662	620	664	623	635	603	656	621	680	619	632	594	646	621	683	634	613	642	642	630	593	700	653	661	627	659	719	646	642	667	648	640	634	683	607	656	610	656	629	665	607	586	657	636	649	616	623	627	634	677	647	638	611	648	624	589	603	622	665	620	630	660	585	623	666	620	629	619	642	654	656	649	594	684	628	618	665	634	653	644	582	660	626	686	636	656	620	632	643	627	621	630	649	625	672	633	671	628	634	616	665	674	642	593	652	598	661	643	633	610	638	626	615	603	631	633	629	637	663	618	650	636	665	606	590	612	657	595	660	624	634	594	647	630	647	651	615	624	597	657	577	636	638	608	630	654	632	608	661	629	665	611	642	605	633	634	620	647	655	678	620	660	614	631	633	669	612	612	671	662	625	646	632	614	658	639	634	656	652	645	632	639	652	643	653	641	626	641	638	673	610	601	640	596	628	659	690	641	660	634	603	589	680	622	676	622	632	620	643	579	644	634	650	617	648	640	609	683	638	638	676	618	684	643	585	644	636	616	615	661	600	639	671	631	596	625	639	609	600	608	617	656	674	596	666	668	627	666	592	596	639	576	657	650	625	610	656	643	627	617	656	610	662	597	587	629	617	656	647	641	649	635	634	666	598	604	656	596	621	652	650	660	676	611	649	629	639	610	678	595	645	674	665	686	649	636	611	616	646	631	677	636	660	644	651	653	660	689	645	648	606	672	601	617	661	618	648	639	637	632	634	645	635	628	669	594	649	652	595	631	633	643	620	645	627	636	629	643	642	629	659	626	577	578	630	603	653	658	667	630	649	661	614	658	637	614	630	634	640	644	679	640	622	620	617	686	617	636	587	609	627	655	623	667	648	630	615	635	662	641	604	659	648	668	608	648	658	605	634	628	621	655	652	619	641	698	604	679	639	670	644	653	637	674	672	603	685	615	652	635	622	627	626	645	642	625	653	653	615	654	649	654	623	587	675	667	632	686	631	634	629	651	633	640	662	636	604	627	599	639	674	654	665	624	631	655	660	605	647	625	650	699	673	645	663	614	646	612	662	625	663	631	593	653	659	620	666	601	651	658	688	635	603	671	623	683	632	634	659	676	647	643	576	611	651	625	630	633	595	623	634	686	644	648	659	657	643	656	634	602	624	648	673	639	667	632	631	627	631	610	661	616	596	657	657	644	645	631	604	627	635	593	637	658	605	651	620	615	624	642	627	629	646	648	620	636	630	614	669	591	677	604	610	644	650	690	629	641	673	640	655	619	636	614	682	673	634	636	613	618	598	579	598	687	651	670	612	616	644	642	646	679	600	596	631	641	639	618	662	639	643	676	682	663	646	654	619	634	609	650	637	635	700	631	636	642	618	639	632	667	631	606	654	630	572	620	616	657	641	615	656	670	605	628	584	644	600	639	644	634	626	631	646	618	619	592	680	644	616	631	667	630	661	631	639	636	647	601	665	650	638	577	581	684	638	649	632	631	674	624	624	635	617	686	605	654	651	652	663	659	628	663	604	612	604	619	608	565	670	632	583	656	661	664	626	637	668	610	620	622	659	618	633	687	678	672	645	646	616	621	659	638	650	599	649	688	632	625	677	610	623	627	603	664	635	627	606	637	613	602	622	631	625	648	664	626	631	611	616	589	627	638	606	630	651	662	680	650	625	628	618	633	626	664	654	589	639	620	623	594	623	638	649	648	608	652	612	660	547	667	628	625	684	623	615	622	687	643	645	642	625	637	655	646	659	612	659	643	632	653	631	668	642	642	664	639	667	624	625	637	665	641	620	628	654	645	607	606	634	637	613	672	614	638	622	598	601	666	577	623	630	637	627	649	669	670	662	617	644	599	695	612	609	641	660	631	636	620	618	622	635	640	611	626	653	645	646	617	587	643	690	672	633	664	622	622	622	659	605	664	597	621	647	672	663	637	590	650	603	595	620	680	636	619	638	627	593	627	598	650	639	665	603	655	645	648	605	647	626	624	639	656	675	654	616	702
23660	21002	28165	26301	34832	19518	4810	764	673	587	623	561	615	559	581	571	630	560	567	545	508	543	557	554	543	578	550	510	546	567	535	534	494	542	537	564	528	509	539	536	522	526	550	527	510	547	519	565	512	522	509	513	499	545	542	552	522	489	574	544	563	542	521	522	515	521	535	508	556	512	497	496	491	557	486	527	507	555	508	494	511	495	519	538	535	510	522	521	522	553	517	526	528	535	493	545	544	541	517	528	556	570	545	535	549	512	588	503	541	503	542	486	520	529	512	525	515	495	516	551	547	541	526	516	530	520	566	525	499	541	524	529	492	514	506	521	546	494	501	507	510	501	487	522	502	550	517	540	530	531	530	517	549	555	542	494	508	542	528	530	504	511	503	530	520	533	508	571	522	511	508	492	548	506	510	532	550	522	511	528	533	508	490	528	537	524	516	501	559	551	498	547	531	516	558	502	476	491	550	501	494	508	517	477	514	518	544	496	552	560	543	487	532	519	558	520	541	505	480	531	529	516	528	545	515	523	511	515	557	509	525	487	553	561	522	507	513	517	513	502	552	578	568	525	532	520	499	455	539	503	508	533	527	557	519	544	467	496	519	551	515	529	542	539	538	518	515	493	554	552	498	559	525	527	546	504	530	519	534	527	558	522	512	541	530	526	504	525	574	525	543	553	522	485	535	564	531	537	546	540	530	526	515	492	506	532	496	483	543	517	543	528	521	537	542	518	529	550	533	500	515	488	509	516	496	533	562	551	486	520	483	495	551	535	508	521	535	505	522	514	518	502	470	524	566	544	545	538	550	458	527	541	499	510	540	536	514	533	528	564	525	531	542	546	517	541	503	485	523	501	542	530	561	549	530	518	530	529	476	476	502	509	513	497	507	546	523	523	535	517	489	540	533	532	509	515	516	497	529	480	473	468	523	503	526	595	482	547	535	551	500	572	492	524	550	477	523	529	508	540	550	510	490	517	484	497	499	571	543	518	537	503	547	530	527	529	502	536	549	542	526	511	544	487	526	479	530	476	506	528	546	591	529	565	567	537	560	542	564	516	532	485	529	531	490	539	514	538	525	524	556	499	555	511	493	520	497	517	549	537	545	520	501	559	500	523	555	556	547	551	534	485	531	582	540	527	535	478	517	505	495	518	537	493	505	549	512	541	508	556	515	507	561	519	484	504	518	501	530	514	536	558	514	537	569	524	538	534	501	567	512	484	464	533	577	520	551	514	526	521	483	516	562	483	493	540	520	461	529	538	515	518	511	539	499	522	493	491	533	549	545	529	485	546	532	535	538	541	539	534	517	528	506	555	568	531	518	519	505	511	539	489	529	513	527	541	534	582	472	515	511	513	486	514	532	574	576	566	520	542	487	550	586	551	508	531	523	565	480	521	525	502	488	516	505	550	537	513	512	529	524	513	534	516	511	505	518	523	539	531	554	546	562	515	521	523	546	521	563	541	544	496	517	507	556	524	507	542	470	487	476	530	507	543	506	480	537	516	514	499	553	548	549	470	516	564	544	517	546	541	508	521	521	510	497	518	518	496	541	560	577	536	550	509	505	537	544	565	546	502	497	506	581	516	536	554	527	549	518	508	496	528	525	503	529	490	516	515	545	498	524	533	548	536	548	520	488	501	553	526	518	559	522	538	507	498	515	492	517	529	521	516	506	521	500	510	533	495	508	524	537	526	543	530	514	563	501	504	530	533	513	504	570	504	512	530	507	504	511	515	520	554	558	542	572	536	532	530	520	529	521	535	538	549	498	546	521	451	547	522	543	538	556	526	522	563	552	484	541	547	536	496	505	571	491	495	488	504	519	535	506	525	483	509	502	531	537	536	572	543	532	565	520	561	540	518	508	570	534	558	521	535	500	499	540	512	487	545	527	509	574	558	563	524	507	530	532	482	505	524	487	490	538	579	554	522	488	502	571	502	528	513	528	541	521	533	530	535	548	546	583	518	498	514	490	521	520	496	531	545	529	559	542	565	511	498	512	551	542	486	525	539	520	573	545	505	509	513	479	527	544	510	548	508	483	526	498	504	507	549	501	497	504	530	532	524	516	488	530	488	532	549	548	527	519	531	519	544	530	529	569	532	566	572	519	490	514	486	522	549	539	532	520	516	503	538	529	549	545	547	522	528	508	516	516	538	505	507	514	548	516	515	548	523	547	497	524	486	528	525	524	510	487	542	475	519	548	518	503	532	539	529	505	546	517	514	511	598	590	542	534	479	530	506	481	540	560	504	515	503	525	507	497	503	511	508	510	559	515	552	526	548	551	531	526	539	539	544	559	522	524	560	558	558	506	513	518	515	516	510	555	534	506	516	574	536	510	488	493	513	531	498	504	514	556	532	476	559	525	505	546	503	517	483	537	498	503	520	552	554	476	505	525	531	503	481	498	563	481	553	568	518	504	488	522	532	527	503	507	532	480	477	496	493	549	597	579	541	524	553	523	517	556	565	537	499	548	574	546	518	507	552	535	452	511	505	526	547	478	524	536	536	499	485	566	491	490	547	481	519	490	549	549	541	486	528	560	501	520	539	537	502	533	509	497	512	539	544	544	526	494	467	552	511	525	501	539	539	545	543	527	544	564	576	512	521	491	509	504	547	522	482	519	524	502	504	532	532	522	525	548	531	502	551	516	510	544	540	534	563	551	531	530	521	529	551	494	516	536	514	556	502	505	489	577	484	532	512	520	549	544	530	507	498	535	477	501	514	512	511	556	515	519	517	574	538	539	518	549	501	534	518	529	525	516	508	493	520	540	482	537	516	506	455	521	557	498	488	557	518	526	489	525	562	549	506	558	549	473	506	474	512	539	527	546	483	516	574	536	467	569	514	532	553	573	558	517	507	521	527	520	510	536	564	487	500	547	545	502	522	539	529	499	501	557	507	494	558	499	519	525	543	517	532	520	528	512	574	539	530	518	509	576	528	523	501	541	499	522	510	526	555	516	573	497	533	514	529	544	513	526	485	509	501	487	489	513	545	507	542	487	494	528	482	533	503	514	546	491	534	490	532	517	530	547	547	540	512	531	520	561	523	557	592	502	539	548	547	569	482	519	537	547	525	531	509	584	538	564	499	497	548	490	522	556	527	543	500	519	500	540	480	525	500	537	535	546	518	542	533	555	512	549	536	543	467	536	500	512	507	544	559	556	523	524	510	580	513	517	523	538	510	508	578	514	502	514	539	506	544	520	539	530	554	484	525	495	512	530	521	497	531	499	520	543	520	549	533	531	586	563	493	545	493	539	530	582	532	520	527	519	557	566	523	499	495	509	513	534	529	555	521	545	519	561	513	521	552	563	496	537	557	503	519	523	500	482	504	563	499	542	561	513	480	500	540	501	522	507	538	525	539	521	510	484	538	553	552	546	516	487	532	494	555	567	512	531	534	525	482	559	505	489	467	498	500	580	546	564	528	505	519	544	537	543	574	507	513	529	519	505	514	512	538	520	546	564	526	570	515	553	544	505	496	520	542
29479	53513	29431	39449	41245	10071	1610	848	772	697	694	629	649	616	618	637	666	585	598	617	591	564	579	577	592	569	539	538	562	549	550	580	549	512	575	595	539	519	567	499	514	497	515	576	551	550	542	545	569	556	578	559	540	543	533	562	525	537	533	562	551	552	569	573	590	567	564	556	564	524	546	524	541	554	536	544	560	559	526	576	553	546	558	539	585	556	561	546	526	548	541	574	585	547	575	565	563	578	569	587	572	532	525	538	606	562	539	557	560	559	545	562	529	554	533	535	593	589	552	555	539	578	563	567	568	605	564	545	553	569	485	568	556	546	536	561	545	573	544	550	552	593	541	534	560	547	566	546	559	600	553	526	549	537	574	522	469	577	539	520	564	549	554	530	550	551	548	552	553	570	541	528	511	560	526	562	544	575	547	559	576	523	573	531	537	545	579	581	573	572	510	530	565	534	533	550	564	562	561	510	523	554	572	577	577	522	582	528	514	558	559	544	540	545	543	545	532	524	536	560	542	532	493	540	558	568	577	551	519	552	581	551	577	550	564	555	568	525	547	568	556	561	546	548	524	536	527	564	560	514	569	512	540	535	527	552	552	543	564	554	546	560	549	571	513	513	518	547	527	546	497	554	560	557	576	534	553	582	543	561	535	558	531	528	556	517	535	556	582	533	517	550	563	518	537	517	556	537	531	532	578	570	518	534	552	539	575	576	514	540	523	506	560	563	534	510	549	548	535	512	569	550	551	499	548	512	530	530	515	502	566	563	568	553	506	543	525	572	534	549	534	555	569	524	559	570	523	550	551	505	526	532	557	564	553	540	515	556	552	560	558	534	586	551	526	522	506	581	560	572	509	555	561	552	520	572	524	537	521	549	562	550	570	517	556	545	554	526	543	534	494	582	528	541	587	514	585	541	594	551	528	499	519	573	556	510	530	568	514	500	580	527	532	510	552	545	566	479	555	491	528	553	596	545	539	546	540	502	561	543	550	513	511	552	526	554	585	540	547	542	559	499	545	534	574	508	504	582	582	615	555	562	585	539	550	561	575	528	556	549	554	555	534	525	556	513	528	528	545	556	571	568	519	555	595	525	523	534	547	522	543	537	537	523	559	544	572	558	560	566	566	526	519	559	591	518	530	555	572	580	557	526	522	570	548	483	562	518	552	507	547	569	552	574	519	534	534	546	567	541	536	563	576	565	505	540	504	562	522	520	511	536	574	564	561	557	552	536	548	545	520	530	562	504	534	542	540	547	534	523	538	503	579	562	609	558	591	547	540	530	571	526	549	506	527	521	526	583	552	529	533	547	568	538	555	541	539	582	575	533	549	536	560	579	575	548	554	536	558	525	531	589	570	559	548	537	501	537	500	559	527	581	570	596	547	572	557	529	516	564	550	534	542	553	531	531	610	527	554	571	542	537	548	545	544	558	568	536	558	557	538	565	547	565	505	595	494	534	554	544	572	568	554	550	557	541	549	539	562	556	491	544	539	533	516	536	540	514	562	569	533	532	550	568	566	559	536	555	537	533	580	559	526	540	552	557	521	538	522	542	547	516	562	598	519	548	531	534	536	549	561	527	558	548	551	555	545	529	514	536	538	546	525	519	553	572	554	577	552	523	523	567	509	527	531	549	564	560	537	525	526	516	497	543	537	519	555	550	522	515	568	534	565	561	563	555	592	537	539	575	550	532	528	516	519	572	539	536	507	590	566	525	508	561	540	594	555	554	531	557	548	552	553	546	565	573	535	535	517	545	543	585	575	544	557	541	538	549	547	555	574	563	544	559	542	534	498	521	549	582	546	516	574	562	521	586	528	529	535	555	550	507	515	531	578	579	555	499	552	519	543	563	538	569	537	543	567	563	568	590	539	569	533	522	573	518	541	565	573	561	563	538	567	573	535	556	552	544	580	604	550	528	553	581	555	550	556	521	510	546	568	547	559	560	545	519	559	536	511	542	509	514	528	569	574	532	502	520	572	512	538	550	549	542	546	544	517	551	583	535	562	528	558	520	564	545	549	552	528	519	542	540	592	519	557	545	572	583	534	551	551	534	545	561	566	574	542	503	556	527	518	531	559	542	519	564	547	546	529	558	529	545	517	572	551	550	549	517	568	539	553	586	568	588	536	512	582	557	533	532	558	534	546	555	577	508	522	520	555	540	555	556	571	544	550	568	514	550	559	566	545	535	552	516	550	524	580	497	569	508	569	568	566	542	539	574	480	565	537	516	566	535	543	554	545	566	532	549	527	526	594	510	520	546	544	528	533	553	565	602	564	560	518	592	535	528	552	543	513	551	541	540	559	497	535	521	549	519	562	545	511	557	580	572	540	542	539	589	563	545	523	519	564	513	539	524	550	499	565	527	535	543	550	574	536	535	523	540	571	539	580	557	558	555	570	540	549	524	558	526	540	568	543	551	557	551	549	517	573	571	555	494	525	488	528	560	571	512	553	566	530	586	549	524	524	561	529	552	533	553	532	535	573	548	538	589	553	540	568	521	560	547	571	530	530	525	480	535	536	544	576	559	549	536	575	546	555	560	555	564	553	569	527	518	536	534	566	567	486	570	570	516	526	571	541	542	522	546	578	529	534	546	514	541	616	557	570	516	524	551	543	540	548	520	589	559	532	530	543	557	553	544	576	583	544	540	517	520	539	554	506	543	541	515	525	582	550	526	523	577	564	520	580	535	558	509	562	547	630	519	509	511	523	559	530	543	528	559	530	554	553	550	543	627	503	576	511	513	530	554	528	556	514	522	560	531	543	543	527	532	576	540	520	539	561	516	535	580	530	550	527	520	568	609	548	575	543	523	535	548	546	564	561	569	562	566	549	564	568	504	605	542	537	564	554	569	571	547	529	576	586	514	529	586	539	531	520	558	576	585	518	562	557	565	557	535	540	577	554	509	539	532	531	552	574	573	545	559	562	571	539	551	536	541	576	561	528	545	550	589	543	528	530	548	580	550	528	527	557	517	568	565	525	541	542	517	549	518	576	542	571	577	548	533	553	556	533	546	578	510	553	581	542	538	557	525	528	539	549	579	557	513	604	545	553	544	501	569	524	556	527	560	539	519	557	537	535	536	526	547	530	543	505	558	546	540	548	549	555	522	513	532	555	536	543	530	544	563	580	562	585	535	556	562	540	551	557	519	537	522	577	546	536	515	518	533	541	576	588	546	559	500	568	566	524	573	544	563	510	555	561	551	567	517	534	497	536	574	526	524	539	553	529	553	522	552	596	540	522	509	528	542	540	531	521	593	518	540	558	534	551	545	538	540	559	539	529	516	506	552	550	558	545	543	558	537	563	535	558	542	539	523	515	547	551	533	533	525	548	581	571	532	569	569	549	560	538	544	561	530	531	502	530	546	512	552	526	543	534	523	548	532	565	594	599	533	510	561	563	544	512	539	549	548	531	560	567	559	532	548	526	556	530	545	568	554	532	578	570	595	518	530	580	522	553	581	537	540	548	537	537	558	561	565	542	554
25052	21155	27197	26914	27340	10800	1358	834	748	757	768	753	765	740	788	767	750	810	778	669	760	740	737	783	769	828	748	719	787	774	804	719	759	741	757	771	765	709	744	744	713	759	750	728	804	755	749	778	760	752	726	769	754	747	790	775	707	761	728	701	709	763	735	767	761	763	788	768	766	728	778	782	717	763	739	776	710	741	735	764	691	762	767	723	740	713	775	737	738	729	767	775	761	764	751	713	760	743	725	763	791	779	766	746	747	766	747	696	742	773	719	769	704	772	727	750	717	752	697	729	746	772	734	734	759	721	716	698	742	794	770	763	740	774	778	721	754	774	734	741	726	682	730	733	718	724	751	797	759	738	726	671	724	731	740	724	729	737	698	727	760	685	721	760	759	760	753	762	761	707	715	783	697	739	730	751	777	723	741	747	738	735	747	739	771	746	740	713	738	724	731	741	729	703	748	754	772	767	769	771	761	761	746	703	735	746	710	736	724	754	786	700	769	752	733	775	738	732	735	724	724	706	750	727	746	743	737	776	715	767	719	720	716	735	718	744	719	730	755	751	753	739	785	740	705	759	714	756	720	714	795	745	738	784	769	715	703	760	726	746	694	745	764	714	717	738	697	710	729	697	746	698	683	724	734	722	760	758	715	754	759	730	734	744	765	782	771	699	763	759	748	722	697	747	763	687	739	749	755	727	768	752	769	744	695	767	776	718	761	718	760	707	731	773	748	736	744	735	715	734	683	738	795	728	715	719	765	716	779	753	717	799	757	730	767	723	759	725	776	704	766	770	733	738	778	730	756	754	755	727	726	743	753	694	762	788	776	726	759	782	799	765	715	737	704	759	763	742	739	747	753	712	764	772	727	672	738	769	682	727	738	769	798	777	672	705	712	726	773	740	763	755	729	744	747	735	772	739	756	724	703	719	745	747	721	739	731	748	791	770	715	747	731	751	696	737	759	742	727	704	734	738	780	736	740	755	756	721	734	725	738	754	723	759	737	772	725	786	748	743	715	789	721	733	720	725	755	732	734	724	736	695	744	758	744	726	684	758	733	767	733	742	709	743	802	720	703	716	756	774	751	717	755	790	741	767	750	759	725	730	742	725	752	743	745	734	770	752	771	714	772	709	713	727	697	752	756	752	740	716	790	698	741	766	738	714	747	761	753	757	718	743	751	802	726	715	741	776	725	747	680	729	759	794	750	758	746	769	708	777	761	772	791	751	728	775	788	715	711	708	746	770	736	734	764	773	748	739	757	749	754	718	757	826	721	739	746	771	758	703	732	714	709	680	784	739	772	764	744	802	737	776	760	748	741	702	719	781	787	712	750	789	726	752	777	730	785	735	767	702	770	784	776	758	725	732	722	755	731	721	742	721	757	714	784	725	751	764	751	733	760	724	724	730	765	720	718	737	725	673	775	807	763	778	740	779	728	779	747	761	779	726	721	714	753	803	712	739	770	709	760	727	773	755	750	793	740	697	742	730	751	753	750	736	715	753	746	749	784	714	761	715	777	783	760	750	710	727	761	700	740	755	752	735	734	766	707	734	759	738	760	780	717	750	776	828	746	740	772	725	743	725	786	736	787	724	769	794	710	736	790	734	746	765	770	756	760	774	749	703	736	748	717	739	752	803	721	731	727	727	704	716	768	736	754	761	748	731	767	745	715	748	740	730	740	717	760	739	737	756	745	716	736	754	756	671	706	750	750	737	740	794	747	732	666	720	759	750	732	737	731	712	764	732	724	729	730	716	714	816	723	730	714	720	770	704	771	754	710	749	764	764	729	742	710	749	703	773	719	785	707	722	740	722	734	691	722	805	702	708	680	797	737	771	755	759	787	749	717	730	761	751	748	716	724	751	752	766	749	761	725	732	711	759	764	751	759	758	780	700	770	706	764	745	769	713	785	754	782	776	753	737	793	772	738	749	725	736	786	759	775	743	719	774	752	709	736	814	763	733	781	691	761	757	749	731	747	773	815	736	692	776	747	782	770	761	661	768	717	744	762	780	783	784	742	718	707	757	773	714	784	764	726	717	755	705	737	753	737	702	726	712	708	729	768	745	754	739	753	713	787	752	777	701	811	765	742	790	687	757	700	746	786	748	752	772	748	728	732	721	731	738	794	763	759	782	707	665	769	748	769	756	729	702	798	699	742	714	762	705	760	786	764	720	721	775	730	685	712	728	737	704	721	754	774	730	753	704	691	735	723	773	692	737	780	716	703	806	727	709	691	751	752	765	757	762	726	798	820	746	744	720	760	733	722	765	723	780	740	730	753	717	773	756	748	745	759	756	722	742	719	757	728	745	728	770	788	721	740	746	766	726	705	701	713	765	733	756	694	784	712	749	719	723	769	744	741	763	734	782	803	761	792	759	739	768	733	696	757	750	739	743	748	803	725	709	761	737	712	704	727	789	748	723	725	693	751	787	724	786	776	758	717	765	684	720	728	736	817	774	767	741	791	699	719	742	759	791	760	740	758	699	740	765	733	743	710	780	779	742	718	770	706	722	755	694	748	772	778	748	767	756	717	755	692	735	720	762	726	723	713	718	767	730	741	745	712	750	709	766	763	782	768	743	762	728	804	707	740	726	742	710	715	757	767	762	707	739	770	773	732	676	770	766	750	749	729	700	726	717	754	772	717	718	726	699	764	733	712	756	697	733	798	719	738	720	724	720	711	762	793	732	783	727	738	785	740	735	770	749	796	767	743	739	734	746	777	748	778	719	685	725	720	748	745	713	732	728	707	742	744	746	764	754	665	712	735	717	732	750	708	727	700	707	763	702	808	728	734	704	697	766	717	796	701	753	708	688	744	734	704	741	791	756	736	732	728	764	761	779	749	753	752	751	692	750	757	703	702	747	762	769	762	699	724	775	751	756	778	771	812	746	803	746	744	778	751	715	690	722	750	734	794	707	756	723	713	743	716	777	709	777	709	703	728	724	717	712	725	764	699	748	722	761	747	738	738	692	736	754	697	728	764	773	728	775	697	748	792	725	715	760	720	733	733	727	724	760	732	744	745	708	742	776	755	738	791	801	721	721	723	747	799	750	786	773	739	738	745	747	720	719	756	733	731	748	729	775	760	729	766	728	744	728	776	732	712	768	722	758	729	711	735	815	746	718	757	781	744	744	744	746	726	726	786	750	763	769	757	739	734	765	749	754	738	760	742	722	759	716	682	733	759	692	716	754	740	758	683	719	704	711	769	740	747	767	762	725	782	787	729	766	734	724	734	738	762	776	773	691	735	774	713	725	812	716	727	722	743	739	773	765	760	727	777	768	729	745	703	716	746	734	684	741	721	717	684	738	727	733	777	761	749	765	794	763	731	729	733	801	722	765	742	729	742	715	733	734	722	738	779	751	772	762	731	733	811	737	751	810	740	757	726	714	760	707	739	727	724	759	757	736	784	765	744	739	729	738	699	788	715	748	768	724	742	761	722	710	724	710	737	751	715	779	766	759	751	766	725	655	759	704	759	741	718	724
28362	46684	24448	28909	32936	7861	1221	926	884	883	828	840	784	837	768	812	788	808	790	817	770	761	799	766	794	771	762	768	789	765	792	738	732	806	753	758	796	761	786	763	803	762	785	763	757	752	822	743	768	775	757	767	765	787	780	790	741	768	752	796	764	779	766	760	821	759	765	749	782	763	768	738	763	770	745	765	749	799	746	783	777	765	767	763	743	769	767	775	773	738	799	717	806	762	730	725	776	763	765	796	761	770	767	778	799	737	830	769	802	773	757	759	743	778	753	717	730	721	803	780	751	793	768	794	746	753	761	800	776	733	724	828	795	762	737	809	752	753	715	746	770	764	758	802	717	702	809	742	759	760	751	774	752	750	744	744	755	770	807	787	755	813	740	727	803	737	750	764	754	729	755	729	751	775	782	732	705	757	787	764	757	752	746	841	735	771	803	820	779	813	745	796	715	747	768	760	753	703	764	706	741	792	779	724	722	746	740	772	788	738	778	765	775	779	722	777	757	744	794	734	782	775	780	800	783	784	771	784	760	771	749	745	740	775	774	763	824	788	757	765	792	769	724	793	729	768	747	773	790	745	758	734	730	797	770	762	786	810	800	777	771	801	768	733	777	750	744	734	766	811	775	753	799	786	783	745	738	786	750	764	758	736	810	711	782	782	825	750	776	768	755	775	708	737	803	798	752	794	749	736	791	762	717	740	735	804	771	738	772	745	766	744	782	748	793	742	750	709	838	767	777	756	761	743	807	787	776	750	741	812	812	752	757	779	714	736	758	765	808	806	771	760	819	771	797	791	728	771	767	737	784	742	717	706	800	724	742	710	764	776	806	767	775	716	728	781	752	744	796	756	800	779	738	760	720	734	808	782	718	791	741	774	807	768	747	753	842	760	779	806	824	797	744	787	792	739	786	824	808	825	810	776	746	729	738	760	797	770	787	737	721	715	780	793	803	784	769	772	790	692	775	742	770	759	765	763	769	791	737	746	724	767	805	784	779	771	786	783	770	808	759	711	750	730	773	740	789	769	814	800	800	790	770	743	742	726	745	761	742	755	745	788	762	763	808	785	757	788	791	757	742	774	772	796	759	760	771	731	779	794	728	796	721	745	790	722	747	766	780	730	730	781	780	756	845	780	778	785	715	783	752	776	762	751	775	810	789	773	731	760	792	765	721	771	786	732	743	824	728	731	750	751	837	770	718	749	825	807	744	803	765	778	793	828	715	778	753	768	744	794	713	814	745	776	793	751	775	772	762	775	775	795	788	829	742	751	792	721	801	718	769	767	812	731	765	754	770	746	768	782	763	743	779	774	764	767	800	795	770	796	741	801	793	798	751	735	831	791	751	781	761	743	741	821	733	772	839	778	807	771	747	725	796	746	774	720	782	802	741	781	773	799	789	782	790	747	778	771	739	735	804	782	763	794	750	708	753	762	770	821	725	781	764	797	790	741	778	710	798	756	766	758	738	796	778	776	729	747	789	779	780	763	801	783	809	754	765	747	784	751	750	730	759	739	729	793	754	775	775	764	821	774	755	818	814	769	710	761	754	735	797	786	766	752	774	755	782	803	732	772	774	777	814	769	754	743	726	755	733	790	783	777	738	783	755	714	740	773	801	733	724	760	775	815	791	755	705	798	792	755	752	746	777	796	739	814	784	799	802	785	748	755	750	730	733	720	756	768	788	761	759	793	735	768	770	792	804	783	787	751	739	753	777	804	774	755	776	764	775	786	783	768	729	766	756	742	742	758	783	826	781	769	764	760	734	735	752	748	753	761	772	763	804	779	801	734	748	791	718	808	796	734	802	773	725	740	758	740	748	748	759	732	783	776	743	735	734	769	754	770	783	774	716	742	789	764	796	768	783	815	758	747	802	788	781	759	770	791	787	835	730	793	770	780	755	744	748	770	756	747	773	768	794	780	768	788	753	795	735	766	743	777	733	780	779	781	778	758	764	787	794	740	718	792	762	813	806	794	798	721	769	754	806	772	775	822	679	759	772	732	764	765	783	781	757	753	761	777	789	826	757	788	814	780	801	724	747	810	710	792	774	756	744	791	729	736	811	767	819	749	748	792	731	742	765	797	745	762	727	750	806	773	757	709	760	766	756	799	768	743	764	757	735	814	778	747	740	785	789	793	772	708	728	714	764	768	740	761	753	795	728	777	763	776	770	766	787	778	721	750	780	733	729	765	749	786	777	727	775	774	757	780	775	790	759	745	788	807	810	786	777	756	736	725	713	759	762	771	792	750	776	763	759	825	741	776	758	732	717	766	779	761	807	747	743	764	740	755	754	738	739	795	794	783	758	793	734	766	791	788	784	744	765	758	727	787	810	791	744	741	825	704	800	786	739	771	801	744	756	779	805	722	761	803	786	729	802	775	781	751	791	805	778	767	808	772	765	796	760	759	735	746	781	762	785	760	733	716	815	724	722	799	703	718	752	792	769	753	727	797	789	771	802	760	783	756	759	725	775	776	781	766	765	730	774	751	782	800	748	766	718	768	782	790	775	750	799	759	710	790	668	725	778	754	768	763	761	780	782	704	783	760	752	773	829	735	729	761	777	758	765	762	778	728	742	731	759	766	804	766	736	784	717	739	736	713	729	731	783	769	767	745	749	762	775	771	807	760	742	767	728	758	749	784	723	767	765	769	810	776	722	752	739	760	776	750	796	762	774	787	761	794	768	769	824	774	792	800	767	737	756	776	773	743	785	782	770	753	732	744	752	761	746	777	812	780	775	739	784	754	702	752	734	829	754	749	712	750	769	813	780	766	779	759	778	746	797	734	818	806	757	720	770	774	766	756	783	725	790	806	758	785	779	783	712	781	804	827	736	796	762	787	770	775	792	777	769	771	766	770	753	736	730	777	780	777	789	758	822	794	804	756	785	771	756	812	767	744	730	742	796	761	767	747	777	767	798	831	752	776	780	807	767	763	769	789	816	775	745	750	751	782	770	754	782	790	809	791	761	755	737	746	736	758	721	758	784	790	736	737	822	774	848	751	762	737	791	765	775	736	749	749	807	733	774	788	742	764	736	768	764	778	743	744	777	775	753	767	799	757	803	752	728	767	741	759	711	758	772	779	715	722	763	775	764	716	727	743	750	741	756	759	728	694	817	780	771	786	805	786	721	750	726	748	797	750	773	825	767	754	694	801	782	781	804	764	770	824	796	771	770	750	778	782	735	800	747	787	768	746	773	731	756	828	775	813	771	750	825	760	775	797	771	765	791	766	765	742	785	776	784	734	794	751	786	745	734	785	791	792	729	772	827	750	776	748	774	774	765	767	748	746	734	756	825	719	770	730	791	781	710	742	759	760	743	743	763	736	739	788	803	763	806	776	804	752	756	832	735	810	721	749	782	733	782	737	764	771	774	768	773	755	764	826	816	714	737	789	749	748	785	743	770	730	768	761	804	767	798	772	727	777	736	731	786	772	800	738	751	779	763	806	799	715	749	784	744	724	760	733	744	784	761	770	749	777
22613	21057	28613	25124	35359	26314	13155	1658	938	852	874	827	780	793	755	744	747	763	754	737	716	727	710	743	682	740	745	742	711	685	713	693	702	667	682	706	748	679	658	670	715	730	729	703	710	667	672	722	688	727	649	696	695	709	657	714	660	684	697	671	680	688	744	711	680	706	725	688	730	675	705	700	681	751	746	709	683	675	724	659	705	660	682	704	691	670	679	698	672	710	696	707	701	714	681	663	673	710	710	687	754	668	724	668	723	697	701	672	737	705	675	653	681	683	670	720	687	658	693	724	676	720	711	690	774	691	719	708	643	705	704	721	748	732	683	753	688	672	656	664	707	695	694	671	735	679	714	703	695	681	660	645	667	679	659	741	708	662	726	703	678	723	677	664	707	698	694	650	691	685	680	654	697	664	717	689	666	686	648	678	682	653	684	664	697	677	695	646	682	631	719	739	730	686	701	681	726	708	723	676	705	657	694	705	731	694	665	670	699	716	653	678	725	698	661	728	686	704	650	662	696	683	673	704	668	664	685	667	736	665	691	690	694	698	689	702	689	647	666	695	726	672	700	655	660	681	710	690	669	671	734	676	697	617	662	670	631	674	677	731	721	699	678	680	718	662	674	667	685	642	674	654	717	733	679	713	726	696	696	693	727	675	717	692	633	681	712	642	715	676	673	714	727	717	707	697	676	673	742	694	682	688	710	681	712	711	718	657	686	695	683	711	649	633	700	627	691	693	699	666	715	649	706	662	672	733	681	715	727	669	674	655	675	663	660	654	710	727	695	738	666	682	654	683	722	689	741	696	704	741	702	703	671	677	613	690	699	655	683	749	700	675	731	681	703	671	716	643	676	684	677	674	690	693	703	707	645	655	655	699	736	662	683	667	672	706	676	645	694	720	701	672	640	663	682	698	698	673	671	674	690	663	701	713	694	711	721	695	687	682	683	712	702	660	730	688	661	689	677	681	664	673	711	705	703	673	660	681	703	670	709	694	702	692	670	631	673	742	691	666	632	701	747	702	696	642	741	688	704	665	719	728	690	685	677	746	663	700	659	719	694	657	701	721	701	684	696	665	685	680	722	696	707	634	728	699	663	681	615	703	690	655	614	694	690	704	646	664	707	679	697	676	683	684	684	703	664	700	691	734	679	720	677	639	610	638	669	678	689	661	703	695	719	688	708	697	672	657	671	696	694	650	655	714	661	710	730	695	716	687	657	710	669	669	695	681	702	715	676	748	728	707	659	691	705	710	670	699	703	696	669	647	703	664	690	688	734	654	709	654	702	667	645	704	719	674	672	678	668	697	689	736	694	689	655	683	627	748	683	688	692	688	698	745	704	700	744	689	678	646	657	700	702	682	668	705	691	700	715	689	703	658	655	675	672	636	706	662	677	731	697	687	700	727	655	666	689	687	662	674	732	727	683	711	685	694	655	737	707	719	669	696	657	663	686	697	709	685	704	656	678	681	699	684	727	664	681	722	675	726	724	715	638	689	718	682	673	684	714	708	687	671	650	686	667	716	660	709	663	693	728	674	723	738	691	687	714	697	735	712	661	635	697	652	688	681	678	722	693	640	697	710	689	694	717	652	764	648	661	666	672	677	687	683	673	686	663	695	689	649	717	669	683	637	713	736	661	711	674	687	705	695	664	699	667	695	666	669	663	672	719	660	706	682	749	679	680	709	681	671	717	676	650	677	638	663	677	654	688	684	640	678	686	703	670	680	658	677	653	656	726	690	720	693	653	671	649	710	684	703	681	668	683	704	670	699	710	651	711	694	708	652	670	688	668	697	654	660	731	648	666	661	703	701	717	683	716	705	669	723	675	633	723	703	626	667	715	720	706	737	665	725	699	703	683	678	643	711	670	675	660	647	680	710	713	663	649	694	712	707	706	674	670	678	688	696	673	655	675	625	682	652	685	702	667	678	741	744	684	725	695	662	713	704	687	723	690	731	693	712	715	696	625	664	670	752	707	674	660	708	727	687	652	713	713	711	723	692	699	715	683	668	685	670	689	714	724	684	659	680	683	696	729	666	700	694	669	701	693	689	715	696	688	688	721	707	692	680	724	702	689	657	668	657	664	664	676	675	713	684	694	739	727	724	733	689	639	708	666	699	741	657	670	688	689	687	734	666	635	724	698	707	718	711	708	727	635	736	657	653	717	686	696	702	684	648	661	685	679	680	694	675	705	685	658	644	669	698	704	712	655	689	683	690	666	704	651	701	649	639	640	711	678	639	719	720	693	690	710	661	702	656	642	705	684	669	662	672	663	671	685	682	695	666	605	694	662	694	730	668	665	664	703	700	692	652	709	660	682	708	653	685	683	682	697	659	718	684	666	712	664	714	687	745	672	712	685	688	673	630	650	676	690	678	683	653	682	695	670	674	702	652	726	717	697	672	666	719	739	761	701	712	722	656	700	659	727	718	672	674	683	653	653	713	700	733	729	654	673	724	679	695	652	691	655	672	695	716	657	695	680	692	691	683	691	659	651	696	715	660	713	687	680	710	692	745	643	643	651	681	661	688	670	699	670	688	695	661	654	734	658	703	660	674	676	620	691	632	656	705	732	691	685	695	693	674	676	735	701	655	697	691	673	680	668	685	668	670	697	679	717	650	644	708	669	704	712	715	683	655	660	663	723	705	720	619	652	714	698	688	706	636	707	663	705	677	710	690	695	687	688	677	671	681	711	715	693	668	671	675	710	648	682	697	667	689	677	692	640	672	683	719	735	657	659	708	618	692	706	710	708	686	705	695	701	655	705	668	725	650	695	657	715	682	669	698	670	664	656	696	651	683	713	705	724	652	696	732	710	712	699	676	721	669	707	696	634	714	654	651	690	726	746	635	738	688	665	732	710	680	637	730	676	678	708	665	664	668	667	669	660	673	706	696	695	694	670	708	687	702	644	720	748	702	679	674	661	643	681	704	707	690	730	637	629	708	665	651	692	689	660	643	681	682	711	711	708	673	710	643	686	676	700	691	681	719	668	701	711	662	681	691	687	702	711	636	707	675	695	694	660	681	730	724	698	678	666	674	691	666	677	684	674	673	632	674	638	672	681	660	686	719	664	683	745	665	669	697	698	644	696	684	711	688	713	685	677	681	682	708	683	747	662	662	679	689	675	667	682	709	672	646	702	708	715	666	691	675	692	678	741	734	675	680	702	708	705	708	690	639	709	685	671	683	701	711	680	708	630	657	718	652	675	678	660	721	655	695	699	699	649	694	674	689	684	720	709	722	735	671	697	690	716	671	697	672	721	675	724	668	656	689	702	695	688	671	694	703	665	653	727	688	686	707	693	666	722	728	681	661	733	715	664	657	700	713	659	694	656	697	745	702	694	694	742	678	674	735	662	665	718	722	675	687	663	722	676	675	694	703	691	633	715	720	744	678	702	685	689	675	693	688	719	646	684	701	698	639	700	707	686	701	712	686	669	639	671	720	769	677	689	656	694	670	662	669	692	696	724	626	702	696	668	711	656	693
32999	61079	37715	46603	53164	20359	2382	1251	1191	1101	1006	955	870	840	806	809	810	768	757	761	761	728	732	746	735	701	746	764	730	755	665	672	690	697	700	693	684	632	691	659	692	726	670	740	618	711	716	716	659	705	692	688	707	753	701	678	747	729	732	729	663	691	690	651	674	746	756	686	710	728	697	736	651	696	722	694	709	722	702	667	698	725	705	706	687	662	753	741	689	681	669	707	693	686	702	689	704	699	711	729	695	672	689	688	712	708	719	765	710	725	744	656	681	723	678	697	701	725	695	679	698	680	672	683	692	714	677	686	719	706	681	677	711	688	706	656	683	672	694	727	690	685	678	688	647	727	598	728	687	689	717	671	725	690	646	710	680	684	709	714	659	713	692	701	663	729	689	679	695	723	697	718	732	675	722	679	651	669	721	673	651	722	697	707	704	676	715	692	676	654	678	669	722	681	683	634	667	720	685	687	714	705	686	697	681	709	664	652	684	726	728	674	714	647	698	680	722	648	612	690	680	727	702	714	726	723	739	678	706	695	690	663	716	721	655	699	691	726	709	689	698	635	686	684	668	665	701	669	655	723	683	651	667	716	664	677	750	683	691	679	695	677	698	711	630	743	660	690	695	673	667	696	702	668	688	671	709	638	727	651	693	668	672	666	732	739	670	736	701	705	688	679	724	669	649	757	623	702	681	699	641	652	688	657	708	703	703	656	668	712	688	705	683	730	682	708	692	695	663	722	683	700	734	720	728	707	722	679	747	700	676	648	686	723	685	716	662	708	689	701	635	670	670	705	672	697	723	676	714	760	688	700	703	656	698	702	646	690	734	652	668	694	690	652	689	659	698	678	679	705	717	700	689	773	674	699	720	708	684	710	670	760	661	669	749	734	704	722	699	709	683	659	724	716	669	672	675	695	703	698	680	683	718	716	718	689	661	702	677	639	698	675	703	769	667	718	638	673	669	645	718	709	754	693	678	683	673	667	672	662	696	668	689	698	651	713	697	725	738	679	723	699	678	667	651	685	725	713	715	666	692	715	674	711	701	695	755	640	636	660	694	712	706	693	693	690	674	679	654	666	638	680	691	690	678	655	656	649	651	712	681	687	684	702	698	656	708	665	695	673	723	737	691	731	673	633	676	717	680	750	670	736	681	682	657	734	709	685	692	654	661	680	689	654	662	727	679	700	665	667	700	650	698	684	649	673	715	716	685	636	688	690	660	712	668	706	672	638	695	723	712	661	686	698	695	721	695	741	702	684	753	723	725	690	679	743	694	730	654	683	674	632	730	659	686	724	691	690	702	736	703	719	717	692	681	662	690	660	727	715	690	662	641	698	653	725	675	688	679	737	673	669	652	664	672	713	671	687	691	689	704	662	713	677	696	693	676	663	698	690	685	671	685	659	697	650	710	721	676	672	670	706	738	693	686	688	710	709	684	694	691	687	688	669	705	694	673	660	694	657	685	671	704	689	677	654	682	706	730	712	721	726	641	706	739	643	675	634	729	766	695	690	720	695	665	662	686	713	683	688	654	666	687	717	672	667	717	714	698	701	688	655	669	643	645	711	686	717	649	661	659	709	658	735	666	720	683	689	652	656	721	706	684	685	664	732	660	694	683	668	656	672	694	638	680	679	696	679	722	672	698	671	735	678	721	696	682	723	702	691	657	697	660	695	701	674	679	688	688	633	681	690	678	676	698	720	683	749	638	670	704	660	718	704	726	726	691	670	689	674	670	688	703	657	668	636	687	701	701	710	677	679	699	725	709	734	666	700	709	677	706	648	705	666	681	719	668	677	641	667	656	687	691	675	745	698	666	711	713	685	739	663	683	755	717	640	703	684	683	654	688	655	664	708	640	678	686	714	715	679	619	681	679	693	726	683	732	676	709	687	672	666	714	694	695	662	668	713	727	716	676	704	711	668	672	645	719	701	676	702	737	694	682	662	676	718	686	693	713	665	698	731	720	672	713	701	704	677	696	688	664	701	680	677	687	701	709	676	690	691	717	670	660	675	705	710	678	676	682	664	684	676	655	732	707	686	689	715	756	719	691	676	710	686	687	712	666	678	670	702	669	712	657	691	753	717	700	667	672	697	671	712	730	665	674	709	659	704	752	701	702	693	699	689	697	683	682	678	701	681	720	686	702	665	639	732	706	703	686	673	685	702	713	745	690	707	686	671	681	668	728	669	725	728	682	644	683	679	733	616	658	695	741	683	706	675	690	714	699	701	710	667	672	676	661	699	673	657	684	717	656	708	691	714	688	695	707	726	656	701	705	711	650	709	686	719	715	665	717	676	683	686	669	718	682	686	701	718	706	676	714	680	679	706	686	657	668	679	688	698	719	664	682	673	698	711	715	651	720	702	755	693	697	696	706	684	654	694	692	688	691	687	699	655	638	706	673	688	678	689	705	713	676	702	717	687	704	692	692	728	682	705	721	732	660	626	643	659	711	695	707	699	658	713	667	665	659	727	703	631	659	728	705	700	703	648	719	693	708	687	673	676	701	743	683	718	695	713	677	661	714	667	732	683	663	680	718	700	683	705	685	710	672	638	704	720	690	690	688	665	730	673	718	673	699	674	707	684	718	708	726	748	700	678	692	694	703	732	699	737	718	699	639	683	695	667	658	727	696	741	696	685	730	722	686	709	714	664	657	683	700	702	672	670	718	676	707	688	687	675	701	704	728	676	658	678	712	722	665	696	668	674	689	714	732	665	715	709	689	680	709	686	708	690	702	721	726	667	700	731	680	655	694	722	680	664	706	693	722	664	669	683	708	701	673	685	706	671	699	709	726	657	676	698	664	699	686	738	718	661	731	695	708	692	691	650	718	719	666	635	656	717	700	676	675	691	677	631	683	700	681	647	709	670	668	691	687	726	698	707	679	680	690	712	706	698	674	634	686	708	688	685	698	708	678	642	676	697	693	672	685	628	702	721	699	721	714	703	673	667	716	668	673	695	660	732	679	741	702	680	685	684	715	696	690	747	720	694	710	725	700	689	724	711	679	651	693	727	659	753	655	717	712	673	687	697	702	671	688	733	673	690	696	670	671	736	691	709	699	713	677	677	694	690	666	699	638	721	719	680	698	657	688	671	684	696	699	651	719	687	732	671	702	698	697	683	652	751	664	733	645	699	683	704	720	636	712	691	671	659	685	689	678	672	667	698	699	701	737	636	752	661	693	721	734	709	769	706	681	668	717	637	742	719	716	668	683	700	712	713	748	712	659	722	635	678	724	696	626	670	665	721	705	689	674	666	650	718	674	683	697	673	695	693	656	722	712	667	722	662	705	746	702	700	620	693	675	709	690	699	687	708	671	696	695	710	669	713	696	681	737	697	693	709	702	653	756	696	713	698	721	679	667	696	668	660	716	714	708	712	689	678	690	684	729	689	695	718	693	662	714	693	690	667	699	670	697	670	721	678	756	713	688	686	671	695	698	675	694	684	731	701	699	695	634	671	651	724	674	668	702	727	671	682	679	719
28830	25629	18495	7270	6886	1757	682	650	619	588	671	616	570	606	638	604	629	570	637	608	555	587	603	618	588	610	599	576	607	590	598	657	586	604	591	631	575	613	588	615	591	571	578	615	651	583	582	569	600	638	600	600	558	561	628	635	582	587	572	611	600	612	654	539	610	571	603	597	583	633	636	569	651	630	586	610	588	615	585	581	587	629	607	618	607	602	609	637	574	586	648	588	582	609	634	572	576	561	637	601	620	614	638	590	569	554	543	569	630	611	666	587	595	637	575	557	581	613	593	609	601	549	588	576	623	560	561	600	573	612	582	557	638	628	590	557	592	602	589	573	618	590	621	627	619	587	626	634	568	657	574	661	631	611	570	609	614	561	584	607	593	571	591	636	571	598	601	620	584	593	649	670	662	600	648	571	621	566	614	643	618	563	587	618	603	608	582	583	602	598	609	616	588	588	593	596	635	591	590	620	563	582	615	650	623	637	593	640	588	603	628	558	580	558	619	610	639	618	602	623	584	646	597	617	607	634	621	638	635	634	562	594	596	606	597	671	597	623	615	584	570	580	602	613	566	583	622	598	590	558	604	636	629	614	611	607	594	623	633	616	607	605	614	603	581	602	614	593	599	551	546	635	594	619	623	642	568	564	586	621	626	640	569	616	616	557	593	592	623	612	599	592	626	597	548	590	627	632	625	587	622	599	592	605	593	631	619	596	609	664	576	623	560	604	601	636	596	592	658	642	609	587	575	617	619	593	614	630	639	629	604	633	631	598	587	636	613	591	608	630	612	597	597	608	624	638	602	596	578	587	664	594	581	620	596	614	575	598	611	621	611	611	591	620	625	608	600	605	560	651	576	619	608	597	614	565	618	633	609	591	615	613	611	595	588	589	603	589	625	621	611	564	592	581	655	568	606	606	579	617	615	633	614	591	601	607	569	573	556	624	637	628	584	586	607	620	651	601	615	591	597	607	643	617	607	600	620	601	622	637	549	612	611	591	596	587	591	616	578	555	594	599	606	593	602	581	596	601	598	586	617	598	594	607	577	629	602	577	624	602	578	579	594	560	603	679	580	611	609	644	591	619	666	591	538	571	556	656	599	615	651	633	617	603	578	602	630	601	588	555	627	610	573	618	601	578	642	600	610	622	600	627	590	587	600	544	556	628	584	601	586	624	617	600	641	575	618	620	569	603	654	595	563	601	576	618	641	640	603	616	571	581	591	619	611	617	606	595	573	614	586	589	611	617	628	566	565	624	624	586	592	653	592	605	593	586	591	580	615	560	601	573	620	576	573	592	605	605	651	567	634	626	558	620	619	583	586	626	636	571	593	606	570	605	603	639	581	628	594	613	579	606	655	600	650	625	606	593	614	593	585	605	624	570	579	637	600	604	556	619	598	584	630	609	626	609	604	591	607	656	582	546	651	622	606	595	627	583	602	609	640	589	629	566	603	607	622	611	614	590	565	616	619	638	605	628	616	632	617	603	581	584	600	598	625	599	609	605	571	583	563	586	576	593	583	580	609	580	621	616	554	600	645	611	579	597	601	578	599	611	616	664	603	633	568	596	579	648	625	598	605	572	627	612	583	615	601	598	627	604	601	563	574	597	582	620	562	625	626	558	596	618	608	572	591	621	582	598	595	613	662	628	625	606	605	618	606	610	626	573	607	613	636	666	604	636	540	600	542	574	594	634	587	616	574	620	673	605	623	620	609	639	613	581	623	589	544	634	629	583	619	578	624	605	621	576	560	620	583	589	585	632	573	601	603	609	643	611	652	605	629	590	584	574	574	583	632	594	645	611	522	617	584	593	605	600	582	570	623	591	582	616	595	588	614	624	606	629	581	571	629	577	614	598	584	595	574	593	602	654	636	592	642	572	649	565	609	668	585	630	584	615	565	610	594	620	573	599	583	636	588	639	612	593	576	613	607	622	597	631	640	607	578	592	613	604	589	579	611	552	587	559	601	572	595	637	599	639	602	588	618	669	624	646	581	606	597	642	605	597	598	600	625	629	602	623	562	605	597	555	580	644	597	618	606	602	589	603	622	569	602	638	654	617	576	593	577	605	598	620	617	585	590	567	583	574	621	631	628	608	611	604	614	613	629	619	629	584	607	622	576	604	613	576	586	613	597	609	580	621	638	573	601	616	648	623	626	608	615	629	610	596	580	567	597	567	641	601	650	563	558	587	591	527	607	582	627	639	593	620	606	581	614	585	600	605	576	597	633	606	581	593	563	647	611	577	599	590	607	590	620	590	619	583	598	608	598	606	586	577	605	602	600	590	590	570	611	611	588	628	622	622	633	620	578	602	613	617	600	576	572	612	583	607	597	600	613	610	595	624	587	600	615	569	607	616	611	586	589	585	591	623	587	643	652	577	553	576	630	580	603	590	616	621	581	593	600	621	568	654	593	598	611	599	536	592	565	606	595	574	619	655	600	584	590	620	625	654	577	636	615	603	595	650	641	605	611	581	607	612	631	617	596	611	598	583	631	560	596	597	623	603	578	621	603	598	627	649	613	607	601	577	554	553	597	560	570	639	588	606	635	580	546	599	636	603	628	591	593	593	587	658	639	605	610	594	647	604	581	631	625	678	607	608	598	579	620	564	611	587	574	563	613	584	556	607	607	583	631	577	603	561	611	611	583	645	646	605	596	616	598	607	613	614	610	608	594	578	622	595	571	611	618	621	607	582	640	624	650	605	602	613	618	602	605	615	578	618	592	573	607	574	600	588	603	557	621	614	632	581	611	593	626	639	600	567	605	610	636	607	604	598	672	580	606	571	588	613	589	666	600	583	624	618	592	638	605	655	589	598	556	610	584	600	622	632	603	609	660	611	611	616	599	567	617	631	571	595	598	604	576	612	599	591	603	623	558	627	586	607	649	600	591	563	568	636	578	575	630	596	562	618	582	630	612	627	595	595	617	632	555	593	589	584	600	555	599	626	595	593	620	579	567	621	637	607	622	575	618	580	588	617	620	593	601	608	612	614	615	617	631	566	592	590	600	605	578	591	649	604	553	603	597	623	623	640	580	585	573	603	589	630	596	628	587	624	604	580	639	662	573	617	606	542	618	596	611	562	626	579	635	587	666	608	656	609	581	625	574	581	533	653	588	620	578	567	617	619	572	624	556	594	632	622	598	581	588	613	637	609	573	583	623	604	641	614	602	662	614	597	579	627	578	632	616	631	588	631	587	634	567	558	607	599	598	623	582	587	603	579	608	652	603	594	603	572	588	620	617	633	609	608	606	628	598	612	610	552	569	586	642	577	631	628	602	652	615	642	648	610	603	629	595	600	621	606	632	648	603	601	598	624	638	610	624	624	631	634	610	623	568	628	593	594	622	590	661	633	626	607	573	620	618	584	631	625	610	608	658	592	580	593	547	648	570	605	570	595	639	641	612	640	584	590	576	599	585	582	586	570	558	606	594	599	587	640	602	610	612	526	627	626	598	628	594	634	609	553	619	651	622	607	591	594	593	575
24795	37839	14553	5814	7726	1929	691	627	620	676	667	646	661	629	569	577	656	657	626	628	611	628	620	662	628	635	609	693	674	610	616	591	648	615	653	659	621	681	636	646	615	643	713	650	618	618	643	644	647	636	635	648	639	638	615	609	640	624	656	632	626	663	647	604	625	666	614	625	651	659	677	635	603	650	663	640	649	630	631	621	661	638	652	638	601	635	631	625	643	631	597	656	630	703	627	621	614	621	650	620	634	605	629	650	613	619	624	674	637	666	618	652	625	665	661	641	617	649	656	598	660	621	605	631	669	602	640	657	652	630	602	602	635	656	599	620	608	682	670	649	649	677	626	643	639	650	640	588	670	637	611	608	691	614	644	642	624	641	688	670	601	672	638	625	653	681	649	654	623	636	645	621	644	682	617	622	620	619	655	632	605	628	697	618	656	618	639	616	678	664	649	618	672	669	633	637	599	602	596	649	631	662	596	621	587	642	647	630	657	656	604	653	637	604	578	662	624	627	654	620	658	620	616	623	675	621	643	672	592	684	628	634	650	679	668	679	671	629	611	632	664	610	646	656	632	620	641	591	622	665	608	647	616	630	643	656	638	650	645	618	595	635	621	667	610	636	621	662	661	667	628	623	664	599	652	626	635	641	673	616	677	613	651	639	646	669	585	606	618	646	654	674	615	618	641	653	606	665	647	661	605	642	632	635	645	632	648	680	620	652	670	672	592	603	636	635	642	639	573	646	600	622	645	676	621	669	631	661	611	655	646	618	617	632	600	611	601	604	585	600	658	605	644	622	668	590	653	666	643	669	679	647	658	619	633	628	638	581	625	604	673	552	628	651	644	632	654	609	607	638	630	654	636	664	663	609	646	639	620	663	675	623	629	593	628	639	671	604	662	620	631	622	650	639	655	639	640	587	602	591	622	670	627	603	612	667	635	635	620	634	637	667	633	583	652	631	640	606	628	616	626	632	646	653	619	626	629	620	622	614	647	603	594	592	673	635	639	633	646	678	642	652	629	637	579	660	654	615	597	609	602	627	651	644	654	631	628	663	624	618	647	652	635	623	680	659	630	633	647	637	648	601	642	613	684	613	693	672	643	614	681	676	585	610	657	579	642	618	646	648	689	639	652	634	653	660	652	704	662	669	638	621	652	645	651	680	629	603	649	593	613	669	593	625	631	685	644	641	637	618	613	621	641	621	664	634	680	635	629	654	609	614	636	634	637	637	664	681	696	600	664	613	637	620	637	658	654	647	584	667	642	642	622	603	622	602	669	653	628	646	674	657	619	648	685	603	662	660	633	633	624	655	642	617	619	638	671	650	637	633	640	595	653	698	648	660	660	628	665	691	618	610	623	646	668	623	622	586	610	624	625	661	641	612	572	591	674	670	650	631	654	668	657	667	649	625	643	587	649	648	686	635	617	684	618	644	689	640	649	611	619	602	600	660	597	656	656	661	588	605	636	644	636	634	623	615	619	645	580	628	637	629	712	638	646	635	641	637	632	641	640	678	631	659	612	587	628	629	694	648	663	610	596	605	638	603	585	647	599	634	644	624	664	644	590	615	635	568	655	660	660	679	653	620	661	634	614	615	640	665	642	621	659	629	678	690	585	662	635	613	672	664	649	615	656	589	609	666	620	647	629	653	624	671	616	637	651	649	640	596	645	661	602	613	611	632	624	606	642	649	618	618	593	687	625	648	605	613	623	621	643	629	623	683	621	642	624	650	598	653	642	594	609	654	608	609	632	631	667	627	661	639	595	680	620	656	612	622	632	682	671	631	611	636	664	658	606	632	632	642	598	620	625	684	667	667	599	654	638	606	633	662	584	653	662	648	638	662	622	686	619	633	657	630	636	618	657	609	614	669	656	567	627	577	608	626	664	664	664	606	643	670	615	623	633	637	632	608	602	606	589	619	644	660	639	658	663	636	597	638	619	630	625	660	641	606	623	618	642	608	610	620	643	636	635	645	637	641	607	627	608	642	581	663	630	634	654	619	627	663	622	687	689	670	589	638	687	653	664	639	664	614	610	655	612	631	654	683	584	622	629	645	640	640	641	587	689	678	649	612	643	666	651	627	605	606	620	610	644	653	580	623	614	660	642	699	638	659	589	661	711	589	617	603	673	585	609	607	655	669	665	666	655	635	651	656	627	577	614	661	667	629	638	614	612	635	615	646	648	611	655	633	605	635	609	641	652	634	611	596	613	610	628	663	640	676	619	630	665	627	625	603	643	603	649	588	637	669	616	621	598	675	616	637	590	649	668	646	630	665	618	643	652	673	651	621	662	646	641	624	630	615	658	609	628	663	601	595	666	633	608	640	688	634	610	613	623	644	658	627	628	625	672	629	603	630	652	672	665	640	634	669	600	680	652	636	647	616	625	620	629	697	624	611	627	621	637	633	643	637	654	603	650	651	679	630	631	635	618	647	638	669	625	668	618	646	638	635	662	693	691	632	644	668	650	650	623	634	633	651	599	661	670	650	610	605	638	629	629	638	588	631	627	617	658	660	662	656	641	603	690	646	606	666	647	631	586	651	637	571	609	624	594	632	654	666	695	645	615	649	615	652	616	634	578	584	645	685	625	659	601	640	597	645	644	663	621	632	656	624	610	621	643	641	607	625	654	649	646	625	598	626	626	642	626	647	600	627	647	620	646	604	634	622	646	636	684	582	588	654	621	630	649	648	665	627	617	648	624	593	651	663	626	612	648	633	653	619	671	626	642	622	643	627	626	628	620	631	621	648	644	645	637	616	611	602	632	657	641	650	653	631	636	617	635	635	616	691	656	647	625	676	652	618	636	647	663	608	602	599	658	605	678	683	668	671	678	667	617	606	631	662	624	638	606	618	637	597	596	598	642	628	610	657	654	649	652	630	642	649	659	629	661	615	639	609	647	606	618	653	648	629	664	681	672	626	607	550	631	676	649	632	667	609	628	600	634	597	595	605	614	638	695	635	624	631	636	651	635	666	669	639	590	678	642	628	619	609	632	619	614	656	658	662	651	652	639	663	675	647	615	623	662	659	634	651	646	620	606	612	644	583	642	605	628	631	631	643	580	633	616	633	660	608	660	628	648	675	629	639	667	636	617	586	643	660	623	640	658	593	661	615	651	624	655	642	616	648	664	685	615	648	604	623	667	643	633	612	624	599	676	682	653	615	613	660	654	602	648	634	656	665	656	636	679	658	649	606	685	633	641	615	615	634	626	604	629	654	594	653	659	650	677	651	650	634	628	640	629	632	615	655	610	643	664	641	588	648	620	628	657	641	623	662	646	634	628	610	646	615	665	561	600	641	640	658	595	651	648	602	632	608	621	630	615	600	580	605	637	602	622	599	677	619	610	615	621	657	649	665	636	630	601	682	601	653	665	635	623	610	675	625	636	630	636	675	656	627	653	633	594	653	572	648	625	667	639	646	636	656	617	694	634	686	635	665	639	592	674	655	600	634	592	598	636	637	604	664	663	620	646	652	605	642	586	654
23677	20951	28062	26801	34738	22159	5413	773	607	628	589	634	608	584	519	537	549	557	557	573	571	495	551	498	565	556	525	515	509	525	520	551	544	547	493	486	558	534	514	567	485	580	507	524	533	555	495	536	509	510	514	551	528	498	524	528	512	561	490	554	539	561	535	543	535	573	561	534	547	532	514	540	559	470	505	512	538	548	487	526	526	508	509	566	519	453	534	560	549	527	523	498	552	563	535	534	492	578	519	535	512	587	515	529	530	505	516	531	533	476	494	548	509	544	485	528	573	550	533	510	515	528	501	545	519	526	518	547	570	507	531	534	498	524	562	538	523	515	510	542	531	528	513	501	556	499	496	500	508	515	553	525	507	529	507	523	507	531	527	547	554	500	505	506	529	493	541	478	521	559	523	467	531	517	526	527	545	544	543	530	502	552	506	502	549	534	518	499	518	520	537	576	520	559	513	486	561	480	517	555	524	519	546	509	483	488	540	480	474	547	480	538	510	541	530	519	553	558	488	520	539	546	515	516	526	528	504	545	516	489	556	558	523	465	510	500	524	551	552	577	515	497	502	531	514	552	484	498	543	546	514	533	530	513	535	499	530	554	537	524	481	503	502	507	533	536	522	480	530	507	515	533	520	488	495	539	519	497	580	556	529	536	484	537	522	539	508	530	515	515	505	524	488	552	495	504	525	517	489	517	498	534	543	521	515	520	536	517	504	526	526	543	487	561	509	530	547	513	520	508	508	529	519	537	518	535	493	515	546	506	550	557	472	537	514	524	539	527	531	480	541	486	572	539	569	520	597	524	528	506	501	521	549	521	494	564	529	540	534	515	521	539	516	516	515	528	509	505	539	529	522	532	510	525	533	471	546	539	506	536	540	501	533	529	561	526	548	551	538	547	540	514	523	540	478	511	504	525	541	506	463	536	586	574	573	522	538	549	522	538	548	512	492	504	490	535	506	498	507	548	506	539	501	508	532	547	466	489	555	525	502	548	538	522	551	537	540	571	517	529	532	516	534	542	519	514	521	521	539	534	542	579	506	496	514	521	559	546	547	539	560	514	518	518	510	509	518	496	503	572	557	592	530	554	501	543	503	541	522	519	514	573	514	511	508	489	518	566	569	517	531	551	539	499	555	534	501	553	515	559	534	513	540	512	540	529	584	521	514	580	535	549	500	542	519	536	527	526	501	530	506	579	565	516	514	511	475	508	486	475	570	521	566	529	537	529	518	500	541	516	541	513	532	509	562	501	542	542	518	512	531	516	550	532	496	534	540	549	560	499	519	500	598	543	525	524	510	525	531	545	533	522	504	531	470	496	501	593	551	513	545	528	546	524	514	542	525	528	525	515	502	507	555	530	544	528	568	523	527	532	520	555	510	483	496	541	573	498	516	536	524	485	497	487	536	522	495	508	555	509	521	518	546	486	526	531	534	508	525	505	564	543	536	556	533	507	497	509	530	508	567	524	521	527	544	496	530	529	520	540	543	527	545	553	506	496	548	489	527	506	502	502	544	530	467	529	521	526	510	499	530	526	551	544	561	483	521	545	482	554	536	532	549	536	532	529	531	500	519	504	544	562	480	519	528	522	535	522	507	487	472	533	524	539	536	571	513	475	542	497	479	486	489	545	515	516	553	551	507	527	566	529	528	514	513	486	547	515	500	555	515	540	554	544	505	517	547	532	509	532	554	514	539	515	518	512	523	478	497	509	518	554	541	486	536	561	540	530	516	537	540	515	544	508	587	543	523	574	536	540	507	525	499	523	497	508	550	542	541	562	515	553	509	515	541	515	528	496	486	528	556	519	550	551	472	546	555	487	558	528	513	536	501	502	552	533	546	568	553	560	539	521	569	569	512	526	547	540	535	567	523	464	535	535	511	547	531	548	507	566	525	528	540	527	520	503	554	517	543	512	508	509	537	550	486	526	532	500	506	504	500	506	514	527	471	502	528	513	514	532	572	514	551	556	468	477	515	533	575	538	529	526	526	535	515	538	505	589	516	550	528	506	569	511	487	499	534	592	475	496	527	490	558	535	546	539	514	563	485	525	514	518	550	530	545	521	513	577	508	476	494	525	547	507	525	488	519	545	529	530	513	492	499	534	502	545	514	560	526	510	526	515	530	535	494	523	522	509	471	550	507	500	526	504	526	504	520	485	564	512	518	563	560	560	547	518	527	524	523	517	531	561	500	546	555	489	533	578	544	537	557	519	515	553	452	510	513	540	517	547	489	527	538	534	510	536	575	536	545	553	542	513	499	552	485	559	523	541	514	506	544	495	493	514	533	518	538	563	561	495	509	549	508	506	536	483	535	531	536	539	513	543	504	481	542	520	544	538	522	536	512	553	550	576	495	535	515	545	520	535	535	504	553	563	523	563	559	514	523	533	545	541	500	518	528	532	564	545	516	525	502	502	505	520	536	511	520	539	533	527	490	528	560	542	511	503	512	546	490	525	508	520	523	541	536	520	541	566	551	537	540	553	509	535	502	530	530	578	491	583	559	566	505	511	532	517	484	520	449	510	476	520	550	524	536	507	511	541	519	495	529	536	516	518	544	499	543	531	482	548	533	490	512	509	503	526	570	509	528	533	503	517	493	514	539	540	486	484	551	563	536	559	514	579	534	536	533	520	492	537	549	546	544	520	503	537	515	547	493	542	501	576	510	561	489	530	547	552	540	515	531	532	495	506	561	506	505	552	529	522	525	502	537	551	544	534	608	530	518	484	551	520	544	510	543	545	509	534	525	521	509	493	519	538	501	544	507	538	557	494	513	519	523	500	575	507	537	536	487	533	547	544	529	541	510	537	522	522	525	508	515	495	555	507	489	528	545	537	505	527	567	553	529	534	520	524	519	510	547	466	511	552	490	558	539	504	547	488	530	482	558	576	526	529	540	539	516	568	536	502	512	496	533	499	522	496	573	512	491	540	499	514	533	539	525	502	531	526	483	574	491	460	547	532	528	532	525	556	507	516	517	535	509	568	509	488	547	520	526	519	489	521	520	515	541	516	533	491	534	510	501	525	515	520	567	503	551	551	470	519	489	500	561	522	513	591	531	498	533	503	485	515	512	526	489	499	528	530	562	520	517	517	508	490	558	544	501	512	543	560	545	512	530	528	522	547	496	518	507	521	510	543	516	510	524	503	498	524	533	551	509	485	522	522	523	512	495	504	548	546	513	549	528	528	517	520	532	520	571	502	514	535	509	557	513	529	522	518	521	513	491	495	511	529	522	510	530	582	542	517	569	532	519	520	513	511	510	511	512	525	538	515	504	495	499	544	528	497	551	530	499	520	496	508	544	485	554	538	536	504	524	520	546	521	545	548	499	563	517	568	526	503	521	528	502	519	508	541	534	497	551	517	551	506	539	512	531	536	558	482	574	497	562	506	534	530	527	516	535	527	548	501	517	522	513	582	541	535	548	493	512	502	559	528	523	570	514	519	511	502	500	511	490	583	491	484	559	537	529	539	558	539	492	495	518	549
28965	54772	28365	36912	42033	14887	1441	853	792	710	679	692	647	643	613	561	560	590	587	585	548	576	558	518	599	583	507	537	573	544	601	542	556	540	547	606	548	578	562	558	555	605	556	571	539	547	580	552	564	539	513	545	577	553	606	557	549	541	569	569	546	616	585	579	573	620	613	527	580	548	535	517	545	512	607	600	551	549	564	557	489	554	537	579	577	559	517	555	554	531	590	591	564	552	524	509	532	554	580	546	562	571	570	535	531	519	567	521	519	528	569	564	553	526	559	540	549	560	572	516	532	539	539	564	567	532	599	568	549	555	526	604	548	594	576	558	598	581	534	547	505	553	536	554	528	502	543	549	529	541	545	536	555	537	566	580	570	544	562	553	524	542	528	526	565	540	557	526	528	552	493	586	549	552	534	515	527	583	540	554	527	490	557	578	511	553	566	563	535	509	579	537	534	573	518	535	529	553	577	559	531	538	538	592	584	594	562	555	610	537	543	580	526	555	561	520	537	512	590	542	590	561	555	542	536	557	512	562	582	528	563	543	513	583	583	535	539	548	593	487	590	523	537	553	529	555	557	571	573	539	539	533	552	532	563	545	564	556	517	555	546	572	530	545	598	541	554	564	527	529	526	582	569	580	524	506	584	551	525	575	576	563	572	561	501	555	567	565	574	574	558	518	574	581	574	532	536	547	552	554	543	548	560	581	564	570	592	532	524	559	519	600	527	566	525	519	541	540	526	595	544	548	539	579	565	534	534	551	526	497	560	553	567	533	507	537	572	558	578	559	545	568	532	557	594	549	565	573	557	538	562	565	573	562	552	528	531	541	513	550	508	544	567	526	572	560	570	611	585	518	580	555	569	576	537	569	546	512	503	551	537	563	562	508	564	562	574	566	520	506	511	581	585	561	552	539	587	564	523	581	589	557	564	574	515	542	525	561	512	545	563	561	559	527	557	547	586	536	551	536	546	573	573	568	531	531	571	545	555	509	515	519	542	535	557	595	511	523	574	530	579	574	560	521	584	576	535	558	569	558	536	518	518	513	533	512	551	574	505	552	542	532	584	592	514	535	561	573	539	495	539	586	536	560	570	523	541	566	521	538	602	536	579	612	535	540	570	598	527	538	545	524	536	541	515	542	550	576	576	540	564	551	557	567	554	514	575	503	557	552	522	542	534	488	589	556	588	513	550	523	557	530	530	557	532	544	551	591	558	570	537	558	556	516	567	528	552	561	550	517	540	539	543	522	536	528	519	538	540	546	606	546	572	532	547	532	553	574	533	568	530	545	591	470	522	574	556	552	502	570	588	551	554	535	576	514	549	533	570	592	564	519	588	519	558	573	578	566	535	534	578	556	537	561	550	556	553	542	528	533	541	573	566	559	559	564	546	581	553	565	528	543	577	547	563	557	571	541	539	552	566	576	552	541	553	564	547	568	530	579	544	553	588	546	599	502	513	521	535	586	556	524	584	589	550	546	520	518	542	512	590	576	583	549	525	538	524	563	524	523	573	561	562	553	552	533	567	553	550	501	549	588	528	567	537	529	566	574	550	552	542	548	521	568	519	507	523	539	518	573	582	584	559	568	510	562	542	513	577	518	532	516	555	561	567	549	551	555	542	524	584	573	522	534	529	525	538	546	615	571	538	584	530	562	536	597	538	522	537	562	581	526	595	551	551	547	533	531	541	519	611	509	540	533	512	515	505	553	544	564	528	549	551	573	579	537	541	547	571	508	564	592	580	567	588	533	537	544	541	540	568	570	572	582	551	552	553	565	580	568	510	563	586	563	533	545	571	518	570	543	558	565	543	562	555	533	534	593	591	532	587	572	575	572	512	546	516	554	584	598	544	541	515	538	554	540	560	565	543	540	547	526	591	576	503	565	529	526	561	556	537	621	545	576	538	555	543	547	566	555	554	514	528	557	544	578	553	567	569	584	527	530	544	581	564	512	564	511	563	541	573	514	520	566	558	560	567	526	561	546	561	564	565	577	563	559	565	559	532	535	557	482	588	539	555	606	582	586	519	583	496	555	516	562	541	539	577	534	550	568	537	541	512	564	521	547	523	545	536	532	586	538	581	566	541	552	539	555	556	569	547	563	541	550	553	518	512	539	588	620	565	598	548	524	586	552	543	575	524	568	591	526	519	554	532	547	582	582	544	539	544	504	551	550	566	561	587	562	520	546	553	522	555	566	586	531	522	526	560	584	500	568	574	546	580	542	580	526	520	566	545	569	607	558	565	562	624	551	565	524	524	530	551	544	543	536	599	570	515	526	545	525	485	589	541	571	584	556	517	549	498	544	560	589	583	582	584	551	512	549	522	576	535	541	566	502	529	502	549	559	544	513	541	541	569	554	560	544	532	545	552	542	579	566	502	544	526	564	556	572	537	527	560	521	566	523	554	556	543	557	516	573	554	532	539	546	560	531	557	548	564	568	537	558	567	546	574	529	552	587	567	540	543	537	498	532	532	523	575	567	537	580	551	516	547	519	503	560	519	528	558	595	544	571	561	569	556	554	591	527	569	557	570	576	560	556	530	527	504	530	582	580	556	530	563	574	563	557	539	540	566	569	595	539	556	574	564	580	568	541	542	548	576	551	565	544	554	549	576	554	532	491	592	535	531	552	543	560	544	592	544	524	560	549	534	554	543	535	571	566	539	579	575	575	531	562	522	541	569	558	540	502	534	565	503	551	527	569	573	526	564	547	562	557	535	562	569	556	551	559	553	575	542	533	580	532	582	527	546	539	523	583	550	560	533	579	536	544	546	534	605	563	544	604	547	563	559	514	505	539	510	547	533	559	510	548	570	543	538	579	522	532	533	588	543	538	573	533	566	563	521	548	548	561	522	549	551	551	548	596	537	542	531	568	569	544	570	563	556	568	545	527	572	539	552	559	594	539	541	557	525	522	575	560	557	574	565	550	579	555	528	546	571	563	570	550	558	546	520	534	548	543	537	581	552	532	550	559	566	575	517	557	550	565	540	558	547	562	577	562	561	578	519	554	554	555	533	533	550	566	539	528	557	571	507	543	533	560	582	536	495	567	555	516	548	553	555	563	537	568	556	559	568	594	553	584	559	556	571	529	588	553	519	516	533	529	527	534	550	577	584	550	551	602	567	536	543	566	548	500	528	529	572	567	556	605	550	571	555	590	553	556	556	589	584	574	564	600	577	528	526	532	585	489	573	558	581	563	544	553	588	544	537	587	544	534	578	523	562	564	505	551	528	530	535	572	555	540	528	538	587	531	553	539	507	547	555	566	582	533	573	548	532	585	537	587	575	561	556	554	498	567	522	518	568	559	578	579	552	556	539	551	551	553	578	530	550	563	541	541	542	554	548	563	524	551	524	567	549	544	533	553	542	556	547	574	529	530	592	506	555	541	589	532	564	553	543	552	557	570	548	554	535	543	552	536	535	550	529	544	558	559	529	533	535	523	516	572	580	490	537	564	577	576	523	564	533	589	522	574	555	567	534	535	551	551
24928	21084	27079	26274	26929	12581	1618	803	770	811	756	774	793	795	776	745	698	765	755	780	717	769	791	727	760	727	736	740	758	732	773	673	775	710	687	790	744	741	714	747	765	732	723	778	708	744	706	744	726	726	697	704	791	740	701	759	737	760	778	707	723	714	763	749	713	788	738	776	722	722	760	738	774	783	724	757	751	743	726	730	763	720	756	747	731	784	740	767	717	727	769	758	736	758	779	755	783	729	767	736	744	767	737	739	767	831	730	808	731	746	746	739	752	741	723	778	699	749	734	748	714	755	752	717	780	742	764	783	719	741	784	795	705	769	762	723	768	723	768	683	732	782	697	711	762	755	721	694	773	747	764	751	719	742	730	774	714	741	735	727	745	803	725	748	810	769	707	750	729	728	747	710	728	731	721	792	752	721	720	717	767	802	718	767	709	732	798	737	733	786	749	731	742	735	702	691	719	694	786	756	712	728	735	729	741	798	732	746	775	790	718	718	727	762	783	729	767	729	746	697	736	743	775	771	748	765	741	720	756	781	765	744	730	747	773	744	774	752	732	689	751	717	742	767	693	758	762	770	739	746	735	730	703	759	721	771	696	746	765	746	771	749	730	725	740	722	753	748	774	730	729	752	724	770	693	763	760	705	760	767	737	776	740	750	777	748	747	768	728	778	732	742	751	680	749	815	725	750	741	721	726	715	745	749	715	763	737	735	760	770	767	737	738	712	719	710	723	765	720	715	754	735	746	763	708	775	767	689	760	802	769	711	728	720	743	723	739	690	731	729	774	713	787	746	714	711	740	704	734	760	755	729	766	723	696	742	713	722	790	722	757	745	721	779	704	722	750	741	726	675	713	739	744	678	761	709	701	732	776	714	760	724	736	742	704	734	728	752	711	744	739	726	754	779	751	761	740	752	743	719	747	703	762	821	716	742	703	712	764	704	711	732	744	744	743	726	748	770	739	719	790	743	733	772	785	767	727	753	759	752	790	765	780	747	703	719	779	782	728	750	728	726	808	741	682	723	740	694	779	756	703	753	721	734	755	737	764	742	817	777	746	690	791	682	768	751	718	758	759	709	717	755	734	750	680	731	723	799	725	764	737	743	702	758	759	730	776	747	727	730	740	787	756	695	762	736	742	742	748	732	757	751	750	769	760	770	741	732	740	710	752	770	748	738	765	731	764	785	708	787	722	750	745	741	748	676	732	749	705	755	801	768	706	728	726	694	735	761	718	762	775	768	717	714	728	715	737	764	729	727	705	755	734	746	751	745	791	717	728	725	733	717	750	744	742	734	766	732	732	732	748	721	716	742	804	745	750	749	711	696	764	725	729	722	760	744	778	791	739	703	748	751	772	765	806	758	788	733	690	787	737	712	783	774	708	726	753	782	740	730	716	739	720	694	751	743	796	730	761	770	754	739	776	791	686	759	752	728	735	740	723	711	732	775	708	748	734	731	709	753	755	724	734	762	738	755	753	750	733	809	751	743	730	714	739	743	724	735	729	754	731	729	729	727	713	732	735	802	762	708	684	712	713	789	790	726	744	756	745	746	765	766	727	720	765	732	737	777	765	671	706	730	711	703	728	738	730	691	728	774	784	712	733	795	721	773	798	748	774	733	781	784	723	710	778	749	765	712	749	744	713	719	721	753	729	728	750	759	728	687	784	747	715	718	737	754	761	731	683	755	717	757	740	698	695	733	721	723	755	779	743	739	730	696	713	699	716	754	746	770	816	788	797	761	738	734	774	762	728	705	730	716	777	735	723	728	736	713	762	743	722	767	746	718	768	711	773	772	725	712	747	711	777	718	793	710	735	720	787	780	749	681	742	750	783	721	716	713	747	737	744	727	689	727	752	746	814	748	725	797	724	743	725	733	735	757	754	808	760	766	752	726	765	763	738	691	768	766	732	753	702	715	746	783	731	687	763	777	738	720	727	741	757	745	763	706	771	754	811	756	728	748	740	748	727	728	698	725	758	809	725	732	750	737	776	773	733	742	751	732	742	712	714	756	715	743	710	731	760	768	751	763	770	735	778	769	751	735	746	730	770	673	702	761	759	765	750	740	719	749	745	788	746	739	737	754	773	747	733	741	758	753	800	747	755	726	733	781	727	711	761	760	768	740	684	780	762	749	730	719	792	738	754	741	721	747	760	720	713	683	751	717	752	750	718	746	759	733	748	726	761	772	752	735	731	761	713	710	716	762	774	699	675	775	712	734	787	751	743	755	741	729	794	757	739	757	712	776	754	723	794	736	701	768	779	711	737	732	767	744	786	731	730	761	731	732	729	694	720	770	821	720	724	755	790	771	810	721	812	745	775	732	731	723	781	748	689	727	756	689	710	780	747	743	741	739	754	712	753	695	790	702	728	721	709	784	760	767	709	742	776	712	751	736	748	729	798	791	750	793	728	755	710	715	779	787	757	750	737	733	754	716	768	711	707	739	761	708	773	702	734	726	754	739	737	794	778	730	756	788	761	741	751	717	737	755	770	750	710	730	664	766	733	759	766	764	705	703	751	726	763	724	737	725	757	739	764	750	700	714	747	743	746	771	776	765	768	795	737	761	751	727	769	718	751	760	705	715	717	758	726	750	747	704	694	702	808	748	732	754	733	730	773	733	719	692	702	722	781	757	755	714	764	753	764	766	765	707	727	754	767	772	746	797	701	787	758	760	720	769	762	739	774	728	730	733	716	757	752	745	746	744	782	765	744	724	734	768	770	749	764	705	768	791	755	739	714	755	767	737	761	714	742	765	770	767	781	757	715	786	744	726	743	708	767	763	757	762	739	731	738	779	724	761	758	752	785	746	725	760	733	711	780	709	713	730	743	722	716	765	709	737	727	757	721	788	690	710	784	705	785	707	749	750	711	734	747	756	768	751	754	719	802	728	755	728	727	755	761	752	772	725	687	740	748	701	729	733	711	766	711	769	774	727	750	792	746	728	743	806	736	742	713	729	744	771	770	762	757	744	725	743	803	729	721	761	716	713	758	764	742	751	707	697	721	723	738	752	787	733	747	703	737	771	796	733	756	771	749	730	707	741	764	746	743	744	748	706	722	710	756	759	780	737	758	737	746	785	674	701	754	729	720	760	742	745	747	765	720	790	735	738	749	754	771	748	704	737	716	762	742	702	762	750	722	741	762	761	699	697	765	756	739	799	748	699	745	730	705	740	745	689	785	712	782	709	760	725	737	730	776	761	775	743	753	760	729	727	748	748	731	791	746	702	757	757	747	734	770	748	763	752	724	692	715	737	737	720	753	755	746	723	717	741	751	697	691	714	702	699	729	751	691	723	763	724	761	734	691	736	745	749	761	758	719	744	710	746	782	740	740	740	768	719	728	770	739	715	790	760	741	772	733	746	729	728	740	749	747	770	739	694	724	745	752	820	734	741	731	761	743	741	793	715	782	725	718	684	752	772	730	795	773	753	777	740	751	739	752	784	735	750	761	760	801	709	741	713	768	726	784	699	724	745	760	725
28330	48345	26003	21864	33325	10753	1333	950	925	835	882	864	811	794	795	845	797	839	778	771	848	780	745	741	787	773	795	801	809	718	778	753	774	800	776	754	796	771	780	778	788	768	749	770	775	789	736	767	732	778	748	762	800	774	755	761	761	778	762	799	743	726	745	778	716	733	738	822	759	766	774	759	766	764	724	796	799	776	816	781	823	730	818	759	775	757	772	836	742	759	786	810	760	747	715	729	738	737	772	758	759	780	757	776	714	753	749	756	789	780	753	732	757	821	724	756	716	778	759	816	760	791	737	744	786	728	734	738	788	785	773	754	819	814	732	755	793	776	767	797	710	805	781	783	766	731	782	773	832	802	785	793	806	775	796	801	727	759	799	761	759	775	726	762	766	789	759	799	754	742	785	792	750	805	794	774	766	743	769	728	707	727	751	789	783	806	744	723	783	770	756	796	757	787	767	779	755	754	788	748	745	780	781	815	784	799	746	753	756	730	776	777	788	769	779	780	750	775	768	769	783	767	731	744	803	740	779	688	758	780	810	744	804	759	773	782	760	720	750	781	772	748	782	774	746	814	772	778	766	744	773	745	738	778	764	773	814	785	774	783	752	772	753	822	715	789	787	743	768	797	776	748	787	723	761	788	758	772	820	795	770	803	765	744	812	747	794	734	829	769	791	727	760	761	817	778	769	794	731	773	793	778	764	752	720	782	789	794	731	758	731	794	791	830	734	764	759	740	740	792	778	723	785	773	738	807	767	767	781	818	782	849	786	753	748	779	782	719	758	744	784	761	797	796	789	802	776	770	772	772	760	812	790	773	726	808	778	758	747	757	746	810	758	763	785	730	792	802	738	810	775	768	736	781	760	797	759	731	764	753	790	748	765	797	797	715	791	731	730	750	717	756	787	792	767	755	730	758	741	773	710	791	737	749	800	795	737	758	699	783	778	746	772	775	744	788	719	790	736	802	762	739	775	707	736	801	824	807	732	757	724	785	768	773	726	778	723	756	748	808	762	763	756	738	746	784	772	745	764	771	759	757	762	734	748	787	785	720	788	799	784	727	797	767	788	719	826	724	731	760	810	751	769	750	764	786	834	777	771	770	762	835	776	792	737	800	772	763	809	744	731	797	693	758	792	752	747	773	768	773	763	771	766	763	743	766	780	739	796	769	741	790	798	801	807	761	756	772	774	797	782	717	752	768	741	736	773	729	775	760	754	795	731	753	754	772	769	766	801	764	727	759	755	770	771	725	747	759	781	819	766	735	737	790	748	790	772	722	817	806	777	783	746	801	774	819	755	761	777	729	787	726	764	753	760	741	792	735	786	722	770	774	772	748	822	742	731	789	776	764	801	727	763	721	752	758	727	764	764	759	825	729	745	805	753	754	829	752	758	765	769	751	760	719	756	750	773	737	771	720	784	755	764	789	771	725	766	754	794	760	763	759	774	758	782	748	775	803	813	790	742	789	770	803	787	761	761	745	758	699	779	787	735	792	765	737	759	819	790	772	714	770	794	762	793	760	779	810	756	777	774	828	787	753	786	794	776	714	816	756	766	748	795	758	785	792	797	756	795	776	808	751	784	775	799	738	762	815	776	725	739	759	743	723	790	743	755	742	691	814	711	772	800	731	821	787	778	793	756	769	779	776	767	806	776	815	732	732	784	793	849	778	743	749	760	748	836	746	776	746	758	771	759	778	729	727	795	789	808	730	778	775	785	778	779	752	783	794	746	772	809	769	717	818	756	731	730	718	831	757	742	780	839	778	772	746	750	762	760	767	760	773	764	757	760	753	746	771	767	735	758	745	802	782	738	776	790	758	787	747	715	796	793	759	779	747	745	801	743	783	726	792	800	742	798	818	748	779	767	772	718	747	803	748	791	761	754	790	820	751	787	791	805	852	817	741	771	795	725	722	741	751	729	804	729	785	747	827	747	785	727	778	791	761	817	778	795	746	756	816	751	771	753	770	795	745	801	760	795	789	759	753	778	746	831	797	741	810	754	784	745	772	785	768	803	756	766	767	760	761	779	768	766	800	778	772	762	783	709	761	794	744	822	768	745	776	804	806	757	753	789	763	760	761	767	758	807	779	767	778	765	769	764	765	804	769	761	758	773	776	724	786	779	779	802	807	801	768	776	730	772	742	730	772	752	797	811	794	751	799	769	753	748	765	776	759	807	751	781	774	751	786	762	743	750	791	740	785	798	715	772	798	749	769	747	764	744	760	738	793	764	745	748	717	713	802	806	787	808	761	784	736	721	744	735	748	754	775	781	719	780	818	767	795	828	772	706	761	784	762	756	806	803	767	781	772	753	784	747	814	801	759	782	773	759	806	743	760	772	739	772	748	761	740	801	827	753	755	803	751	796	758	791	740	776	758	754	775	783	779	785	757	754	785	757	777	778	782	764	811	790	819	715	764	727	702	802	768	752	728	754	805	768	791	766	802	762	797	797	723	738	738	805	812	770	733	777	718	760	766	753	787	745	791	749	736	776	797	758	736	760	768	798	733	791	776	760	812	782	786	774	757	788	813	799	738	787	859	763	801	816	786	739	776	732	779	761	774	797	767	755	798	762	802	783	804	778	774	729	820	741	771	735	742	727	750	791	760	780	691	760	739	800	780	743	795	775	781	732	707	779	753	750	770	827	794	777	738	744	743	767	777	714	776	804	784	758	770	774	804	779	761	749	803	735	777	758	734	750	778	706	732	768	802	794	767	781	774	767	760	731	746	769	706	739	770	739	744	767	779	708	763	751	764	808	773	754	759	766	782	738	762	770	782	786	773	838	759	820	737	784	755	808	750	774	751	747	778	780	793	738	793	732	763	766	749	765	757	756	735	764	739	762	766	771	790	763	728	773	752	754	758	771	786	735	816	803	713	737	727	799	762	739	751	763	703	779	710	729	728	782	775	771	774	742	772	782	753	786	828	736	738	743	759	775	800	750	778	769	780	761	814	782	784	763	753	798	740	746	751	741	756	791	766	753	724	786	753	796	780	758	770	778	759	779	770	773	745	794	748	772	813	715	791	728	764	766	773	760	744	777	764	767	780	788	745	792	728	765	834	757	710	711	828	768	768	788	731	765	780	730	783	782	768	770	742	751	795	814	791	783	775	737	780	761	753	743	717	799	761	791	765	777	726	770	799	751	807	792	789	812	776	740	790	747	803	794	754	779	763	758	770	817	799	800	798	768	776	758	774	752	780	779	738	739	733	788	798	716	820	730	798	740	755	777	775	800	706	793	729	780	745	746	764	794	773	726	746	753	743	824	782	832	753	738	837	800	781	801	799	749	827	812	761	808	758	821	800	720	847	783	738	737	777	749	782	812	789	774	751	731	803	765	813	743	784	759	716	791	759	738	763	771	775	722	733	747	763	776	679	750	793	729	734	736	786	744	726	783	744	770	763	759	733	760	755	760	745	797	764	735	778	765	773	752	734	785	760	799	761	810	788	772	790	744	801	758	794	752	743	791	753	748	762	793	795
22605	21012	28584	24639	35382	26310	13093	1613	911	932	836	809	883	799	805	715	719	742	764	701	680	761	733	755	722	722	711	726	706	740	668	697	682	727	656	721	679	703	679	699	671	712	733	715	716	684	722	677	710	641	661	693	707	679	683	700	687	673	693	673	693	714	659	652	635	675	716	685	658	713	718	694	663	665	672	681	696	715	669	712	693	701	767	678	692	684	690	692	682	703	670	684	690	705	685	724	656	686	707	735	692	734	695	674	673	627	714	717	666	677	696	713	635	656	742	739	642	664	733	741	722	679	688	710	700	741	663	670	690	674	679	683	694	667	716	681	710	651	680	671	645	632	701	644	638	667	607	685	702	669	688	659	742	670	650	685	719	680	690	680	648	664	710	671	689	735	674	686	692	690	703	679	670	719	631	719	751	720	720	660	669	739	721	664	651	652	703	638	664	712	646	661	713	677	707	646	667	657	679	646	676	691	689	681	721	714	707	710	673	677	672	740	668	711	669	689	697	692	707	722	741	723	689	633	682	689	658	665	687	690	752	691	719	683	693	638	700	679	712	687	725	697	713	700	645	696	665	676	688	716	695	656	682	669	728	698	728	649	687	654	719	699	682	721	690	699	656	712	697	678	634	639	707	694	634	690	661	687	711	663	715	654	714	677	727	677	683	684	719	669	673	655	703	616	663	686	694	682	659	683	674	710	697	732	722	688	683	714	706	706	717	672	672	706	674	706	675	636	687	698	653	692	687	686	648	684	731	643	659	722	668	659	692	653	662	705	690	659	673	717	704	694	645	722	668	681	658	699	663	637	681	713	651	658	687	685	693	688	707	717	687	630	643	706	695	720	707	685	695	694	691	670	709	688	709	683	679	684	691	684	649	686	663	663	668	669	697	721	683	676	688	673	682	686	662	707	661	707	705	702	740	640	692	708	714	662	662	722	620	660	662	705	697	660	739	692	726	687	686	719	677	659	694	709	693	689	691	690	710	655	690	656	663	682	696	689	673	672	722	677	705	700	660	675	646	712	684	744	664	684	686	662	657	691	679	648	696	632	736	698	716	678	690	648	694	631	647	701	701	710	702	663	709	697	691	709	649	702	705	606	684	691	671	778	693	705	684	656	691	653	666	715	697	650	676	691	701	675	681	723	685	670	699	694	645	713	666	673	662	682	720	703	664	651	704	663	693	703	676	696	704	670	670	709	704	709	685	687	726	669	675	677	669	696	695	706	714	674	658	687	647	649	634	693	716	654	667	678	734	689	702	670	648	664	711	698	728	666	666	710	693	655	708	657	702	699	691	653	645	678	676	643	695	657	634	661	676	680	684	698	664	707	647	691	678	692	715	698	635	657	643	722	665	704	720	668	733	699	693	663	689	621	650	683	685	692	688	658	680	695	684	663	656	671	644	646	739	690	659	667	676	680	664	683	716	704	677	627	657	655	663	657	660	726	710	718	691	673	687	706	661	666	710	696	693	669	716	623	678	676	675	700	702	663	634	659	724	685	655	723	698	690	724	715	654	668	665	702	659	662	697	647	680	708	656	686	699	692	729	715	688	681	693	684	675	643	688	698	715	675	678	727	650	670	671	721	643	688	684	673	672	644	656	665	683	638	720	704	703	672	642	679	687	708	630	673	639	650	686	688	683	689	661	690	675	699	681	700	670	657	717	703	674	680	674	689	676	726	678	671	700	674	669	653	714	713	722	688	717	666	670	676	727	687	693	688	712	723	678	723	659	645	674	666	666	664	638	675	672	695	645	713	685	642	680	643	636	675	689	653	685	644	659	686	698	708	694	716	671	651	643	687	663	729	694	695	669	701	684	719	706	650	672	676	723	642	691	730	718	683	690	702	667	654	665	664	728	697	646	699	715	698	705	674	652	651	649	629	666	667	660	673	697	685	711	673	711	694	686	691	657	656	661	657	700	703	689	650	650	728	686	670	711	649	669	678	711	690	668	676	664	712	724	716	674	644	686	708	709	656	678	682	680	733	687	697	679	721	655	757	705	729	706	670	688	657	676	683	660	652	680	674	671	661	657	662	681	677	683	686	643	677	658	708	704	656	668	699	695	681	702	699	664	706	737	649	700	703	659	695	695	661	696	702	710	683	646	724	643	711	635	654	737	686	696	736	648	674	658	691	677	694	673	713	720	679	673	706	664	699	659	701	656	707	658	677	696	687	673	655	670	632	666	681	702	661	724	691	702	694	662	727	632	650	646	645	688	697	708	696	674	687	656	702	677	668	664	700	691	732	717	689	703	737	773	692	702	699	693	685	670	666	689	637	701	668	713	696	643	677	706	727	720	675	689	694	702	662	687	700	684	646	669	676	703	712	646	727	722	676	676	680	669	668	714	692	714	688	668	686	681	704	657	662	669	698	672	698	678	659	678	655	725	703	666	680	712	671	668	684	738	699	692	689	695	668	683	655	662	660	613	706	641	724	676	684	696	684	646	676	701	718	626	730	708	681	708	682	670	697	671	658	646	676	678	699	653	683	662	635	659	717	693	695	707	642	677	700	668	661	741	655	668	689	638	724	700	641	709	699	717	680	720	663	706	711	694	691	722	697	731	730	720	657	691	678	653	714	657	691	719	660	723	672	668	663	691	651	659	679	659	674	730	692	695	665	712	736	706	700	661	683	704	744	670	680	697	632	655	691	696	716	663	719	685	702	676	657	705	681	692	672	681	674	747	703	682	736	703	661	647	680	697	644	713	675	746	675	717	690	668	690	630	708	677	723	677	665	697	679	633	697	671	652	697	660	693	744	708	703	649	711	685	655	690	668	673	680	684	714	639	719	701	711	674	706	677	664	641	683	663	705	702	719	702	637	714	738	660	718	669	698	714	679	725	731	734	666	663	708	694	701	700	656	703	637	705	656	669	648	674	653	688	672	625	677	672	706	700	685	721	696	658	717	698	688	722	697	716	687	667	712	670	660	671	690	709	685	663	644	716	698	679	699	669	700	670	671	673	659	688	670	654	710	688	668	705	673	739	729	678	679	679	704	690	688	670	717	678	665	659	671	699	655	715	692	702	698	679	647	708	676	684	642	760	668	685	654	709	735	702	757	711	718	624	720	692	692	708	661	648	687	691	667	667	685	718	628	646	678	700	696	705	749	716	727	668	689	656	684	677	750	692	708	708	700	676	690	664	681	676	706	686	706	719	673	711	662	713	705	704	690	645	641	721	694	640	666	659	679	678	708	684	706	658	643	681	669	737	657	642	659	648	736	625	694	691	683	694	675	696	680	695	680	708	664	673	666	684	702	730	716	643	675	698	685	701	712	664	700	678	699	603	753	709	667	701	714	712	715	665	693	687	695	670	695	679	708	699	723	704	674	712	660	678	688	682	692	710	698	661	687	707	710	648	681	698	663	710	650	731	713	651	755	697	685	686	688	645	680	679	683	687	649	729	667	704	672	657	709	680	639	684	640	655	709	704	650	701	647	691	704	654	666	675	656	690	671	661	682	686	688	669	666	690	677
33142	62433	33252	31205	52362	20965	2589	1349	1169	1030	935	930	877	884	882	729	821	741	769	742	745	754	748	726	710	753	686	710	733	749	708	681	708	700	741	732	706	678	745	707	743	681	690	717	679	703	746	689	678	698	691	697	657	667	660	677	690	709	662	724	688	657	727	696	700	724	735	674	675	670	702	674	704	635	713	721	670	701	656	672	727	682	676	697	660	686	694	726	740	727	709	694	701	737	677	716	716	709	665	689	705	703	675	707	696	754	695	653	713	694	697	682	722	757	669	693	710	726	673	662	742	691	694	718	721	728	679	677	682	721	681	721	743	681	728	696	738	651	678	705	684	679	671	705	666	732	708	655	737	706	703	692	644	666	703	677	716	653	711	728	731	683	693	691	711	658	722	692	670	701	699	735	685	667	721	685	688	689	713	736	642	721	741	683	653	687	649	705	720	684	658	664	700	685	686	685	672	681	708	708	724	691	672	742	692	702	695	715	711	668	709	663	741	688	700	715	701	708	710	688	690	665	668	618	678	695	634	645	714	670	698	665	689	655	723	650	706	692	687	710	669	739	704	691	661	676	682	655	676	701	722	687	739	680	673	699	634	631	689	692	690	708	664	717	638	692	695	711	680	665	719	734	669	721	664	672	644	653	721	695	697	643	734	686	702	693	707	682	691	688	703	654	694	711	723	735	644	664	610	705	697	735	682	688	681	724	641	688	682	774	681	662	707	701	664	703	727	703	674	720	734	706	706	733	720	666	704	675	717	722	714	663	704	673	674	688	664	688	669	705	675	686	682	669	703	697	681	724	722	743	696	703	708	724	663	697	731	697	699	700	728	631	696	684	678	706	698	694	714	639	726	693	708	696	679	738	647	687	686	689	694	695	679	700	691	680	710	648	702	677	678	684	699	709	702	654	687	619	712	691	701	695	690	691	733	717	703	701	633	712	698	701	611	705	701	692	694	643	678	727	681	652	723	700	695	693	670	705	697	716	652	718	687	702	684	695	708	720	696	728	704	704	716	649	751	655	693	694	691	679	709	674	681	697	711	689	692	688	686	649	694	670	635	678	705	733	652	711	693	668	733	669	661	723	658	684	671	682	687	660	685	676	695	681	622	707	683	683	708	663	685	652	687	685	686	682	707	697	675	680	735	706	724	713	654	699	701	701	695	687	695	717	682	691	714	721	680	681	695	697	716	673	718	686	693	715	650	676	676	677	690	671	748	694	668	697	703	693	645	700	651	702	692	727	706	657	691	663	652	683	667	690	720	690	676	676	722	682	646	698	667	674	654	677	700	695	701	696	663	688	736	679	672	676	617	684	669	689	708	698	692	643	712	687	698	721	694	712	728	701	699	696	695	704	637	714	684	664	721	691	680	691	686	696	657	656	694	653	671	707	700	688	669	673	639	700	718	701	672	711	710	666	677	684	684	701	666	677	717	725	680	660	709	702	674	687	683	654	726	693	695	678	680	688	694	698	713	693	679	663	702	667	727	691	649	687	672	670	747	663	720	688	720	685	671	652	674	739	678	678	688	694	738	739	741	716	695	722	649	656	664	648	676	668	673	684	674	692	674	680	652	661	689	657	672	726	745	678	664	731	672	704	690	730	698	677	731	694	699	715	694	689	661	755	707	712	672	713	681	709	684	695	662	705	713	665	669	673	722	665	696	715	694	704	706	671	672	697	682	715	699	705	713	704	702	675	688	710	706	705	683	709	654	685	658	631	701	692	676	685	688	742	679	687	729	725	694	735	748	682	704	681	693	677	688	684	712	728	681	669	730	669	671	704	729	704	718	712	725	702	684	702	656	724	744	665	678	727	692	664	685	659	685	714	689	752	707	615	678	734	674	705	677	694	681	681	680	683	727	669	678	669	672	699	688	708	717	663	696	691	669	730	687	704	647	708	665	687	703	708	690	730	696	709	735	688	706	705	680	651	713	669	669	688	652	697	690	665	688	715	747	688	647	654	700	677	660	691	612	696	689	681	663	667	656	675	682	671	693	617	688	686	631	690	693	701	670	686	690	686	718	705	669	718	707	689	670	684	666	696	670	695	649	695	684	761	738	714	651	724	684	667	686	658	711	681	688	683	650	678	680	686	667	719	720	704	653	670	688	667	709	720	700	697	677	646	664	695	697	659	685	694	714	695	698	683	672	695	691	723	673	690	703	705	692	703	645	662	675	699	701	662	728	738	650	689	686	699	679	729	696	697	700	652	641	680	654	654	709	664	683	709	705	731	723	688	699	678	701	704	694	682	696	646	710	671	594	657	674	690	723	694	671	744	696	683	672	709	720	701	686	641	686	658	672	718	705	647	724	676	659	645	678	699	658	758	685	697	672	702	659	665	725	706	696	681	705	658	708	720	713	727	629	682	672	668	723	631	685	730	708	694	742	720	673	620	729	682	691	672	734	708	709	679	704	713	681	686	693	701	701	694	702	699	689	658	678	679	710	703	668	634	670	682	738	725	664	697	684	700	705	674	723	725	671	673	700	670	683	656	706	645	703	694	712	672	655	698	735	637	682	689	685	665	696	656	687	712	715	690	676	702	725	682	673	692	676	680	673	695	678	721	699	699	714	690	697	707	646	714	668	673	713	725	726	632	662	720	704	698	680	667	686	672	676	689	672	647	690	709	691	723	750	683	698	708	670	709	705	670	702	675	705	665	719	645	680	667	693	698	690	683	709	742	719	672	655	710	673	696	624	703	669	697	725	674	699	697	666	750	670	720	731	655	668	684	737	664	676	723	733	712	716	676	708	684	650	714	652	690	741	721	700	701	673	720	674	689	653	691	707	654	663	686	722	679	673	709	686	731	684	678	729	671	690	655	709	689	687	659	733	667	743	701	686	674	705	694	669	700	745	714	669	746	713	683	689	733	643	724	667	684	667	691	637	706	671	732	688	679	721	680	710	659	660	713	654	679	688	687	695	678	673	665	655	680	720	664	696	684	699	705	658	723	724	672	695	702	681	670	699	681	687	708	685	634	706	711	692	665	721	667	702	674	698	644	729	672	691	666	668	677	725	691	682	708	683	715	674	662	704	758	697	677	672	726	715	728	645	674	681	718	656	666	720	743	677	719	679	633	636	688	678	694	635	651	682	689	673	651	691	687	751	720	701	723	697	696	707	649	746	688	678	684	711	705	701	706	687	681	722	700	665	658	681	681	665	679	728	676	655	652	682	745	692	705	678	698	677	639	721	695	682	709	655	681	717	664	657	659	722	663	690	683	691	718	664	636	710	705	667	709	697	668	668	645	679	707	672	701	675	694	690	677	664	629	651	683	709	680	696	747	681	721	700	637	725	646	721	693	669	667	670	689	687	712	649	670	685	748	645	767	694	703	751	653	673	681	688	665	721	721	682	711	719	699	739	644	704	731	701	655	686	718	658	695	706	695	652	687	754	713	688	708	761	673	702	750	692	703	680	637	709	738	726	729	729	691	671	666	677	690	700	690	698	710	705	689	719	692	698	673	711	683	712	665
29132	25654	18727	6438	7134	1850	642	601	636	600	618	576	570	624	610	606	607	595	638	635	598	612	580	614	619	620	630	653	644	641	607	596	633	633	589	627	580	631	589	636	598	665	625	616	602	642	631	630	626	555	616	651	625	616	627	576	619	626	617	577	603	611	617	579	614	642	594	614	578	593	609	605	600	630	593	650	586	634	586	632	603	599	599	631	588	652	582	623	630	666	615	567	574	566	622	616	603	600	613	621	628	637	590	589	622	550	642	646	616	635	615	630	575	627	653	635	636	617	628	628	581	599	602	556	640	590	643	607	626	627	592	602	570	582	579	588	607	647	575	602	619	630	667	593	573	567	596	595	560	600	600	642	652	612	634	632	607	618	644	649	607	605	649	616	623	613	602	638	607	630	601	605	607	633	609	585	629	610	632	585	592	664	595	661	639	602	628	573	590	627	619	611	618	594	552	609	617	589	577	596	624	613	614	651	632	617	625	606	607	595	577	646	576	639	611	589	604	597	611	630	653	601	646	624	596	656	573	593	609	658	585	609	605	591	592	592	575	598	617	614	623	621	585	609	635	579	601	599	591	671	608	582	607	572	598	589	607	629	617	647	581	636	609	557	602	590	609	594	592	582	566	618	622	614	583	637	594	598	590	649	629	636	602	622	618	593	625	626	631	616	626	601	639	618	612	618	630	588	601	589	602	551	601	627	628	610	610	611	588	608	605	633	566	579	579	647	626	619	665	593	590	570	610	660	649	646	582	585	632	608	618	597	638	625	601	596	671	579	621	614	592	600	622	617	621	615	594	615	603	578	586	580	562	590	585	600	655	614	626	626	628	631	607	621	636	621	615	631	551	590	621	602	599	622	585	581	582	653	608	568	597	597	599	601	620	572	568	590	617	594	705	625	632	611	603	635	640	592	619	604	623	572	630	614	608	594	582	608	639	608	641	641	592	625	580	625	646	612	629	590	593	580	564	625	641	633	586	619	564	586	600	590	620	566	595	586	601	562	643	606	558	619	636	626	607	633	607	626	585	604	611	610	622	621	630	629	615	624	597	593	617	656	593	615	657	591	640	567	591	640	608	596	608	624	642	587	597	588	621	612	620	615	605	630	630	620	601	618	628	624	668	657	588	644	594	629	586	640	595	633	531	629	572	595	599	583	622	655	605	623	585	610	613	624	595	625	605	604	630	633	616	619	555	595	646	617	601	627	565	609	593	610	587	613	649	607	679	636	565	611	598	613	561	636	607	622	593	604	635	632	616	589	618	597	653	619	646	608	637	594	617	608	588	672	617	568	638	625	611	569	614	585	623	601	549	607	555	581	567	627	574	586	632	580	567	623	596	632	610	599	593	620	572	624	600	601	601	618	605	633	607	649	625	618	629	616	604	582	604	598	555	634	575	611	572	604	638	613	633	584	578	609	634	589	654	607	642	614	593	604	590	670	633	593	606	571	630	594	605	626	625	590	641	649	611	602	565	637	631	623	631	570	655	612	619	630	585	590	599	599	566	573	626	574	603	586	579	576	629	618	650	601	607	644	637	623	647	622	572	612	568	628	657	605	612	617	609	604	655	620	590	670	582	597	627	619	591	636	627	603	618	658	588	602	632	610	565	615	621	597	601	629	587	643	580	645	621	581	631	569	603	599	627	629	599	646	610	582	578	652	580	592	576	601	602	618	615	633	622	621	569	631	583	618	618	592	615	636	571	630	611	627	587	645	598	674	624	607	594	590	588	583	619	625	646	606	606	609	585	631	611	567	646	630	600	625	601	603	529	641	632	588	603	596	582	615	588	560	593	604	622	672	642	616	592	622	589	639	622	616	620	636	622	608	582	608	626	563	591	636	601	612	594	598	608	587	580	567	564	583	576	576	594	646	612	616	649	619	579	640	596	572	603	591	614	600	571	577	610	595	596	609	615	610	592	615	633	628	585	614	628	609	603	563	575	624	533	632	587	611	621	591	653	621	627	590	634	595	613	617	636	623	626	560	585	578	630	591	612	637	605	602	598	652	580	630	628	608	648	612	639	629	617	608	614	616	612	616	633	604	590	600	621	612	605	669	605	572	638	628	631	627	625	583	622	595	599	628	612	671	647	609	616	586	653	618	632	582	626	561	646	609	649	594	639	598	616	632	640	577	547	619	635	608	613	625	621	566	637	614	602	610	617	591	620	618	585	610	641	639	617	613	625	576	586	599	601	576	619	601	620	662	607	618	574	639	624	625	612	597	614	642	663	582	625	605	567	597	611	595	596	587	625	623	567	607	602	566	664	602	619	584	619	623	611	626	643	639	598	606	571	599	609	610	621	626	605	582	640	585	603	614	593	611	583	602	623	611	627	621	648	616	597	614	609	578	616	598	617	604	597	598	589	638	620	624	584	646	655	602	635	629	595	608	619	601	658	591	603	568	589	594	634	634	598	619	578	588	593	568	654	640	595	601	620	630	584	633	644	625	629	636	608	583	604	666	640	602	598	598	631	625	607	582	603	573	626	588	635	618	686	596	595	603	653	580	623	594	596	636	618	594	625	616	640	609	651	641	654	578	571	598	575	585	583	620	600	593	636	647	611	587	618	592	553	582	557	617	586	602	640	584	633	615	580	576	629	576	625	621	667	572	608	607	620	640	590	590	600	580	576	578	582	608	626	583	613	614	592	614	597	628	591	600	587	618	635	605	631	579	620	596	606	602	612	600	610	585	659	611	631	567	633	614	595	577	607	634	593	572	625	611	623	603	641	581	591	587	592	607	665	605	583	592	583	623	627	641	613	609	609	637	606	610	567	645	622	622	615	650	607	616	628	605	576	608	600	615	612	614	546	629	618	604	617	633	665	644	640	607	633	624	607	625	619	624	628	619	665	600	602	666	624	599	599	566	595	629	574	634	631	639	652	640	588	582	568	620	629	680	606	585	599	589	647	591	648	599	600	615	598	678	612	600	596	641	608	582	587	574	641	606	581	632	629	596	606	611	613	596	582	640	602	643	582	633	629	610	629	619	644	612	634	624	606	588	572	640	640	623	594	590	624	591	602	639	599	556	597	665	654	643	600	623	584	586	576	595	665	630	588	600	605	624	641	630	583	630	605	586	627	623	570	634	625	619	628	569	591	625	612	626	619	639	628	618	590	607	609	615	622	589	619	629	602	635	578	624	579	607	593	669	605	596	571	616	590	606	651	615	630	591	609	636	597	606	654	610	534	553	631	625	594	574	592	560	598	638	613	635	610	611	567	589	615	637	586	581	600	612	574	644	607	582	619	617	578	607	618	622	575	589	618	624	584	595	598	576	629	628	598	620	605	598	623	648	606	636	578	637	625	548	601	582	658	602	634	635	642	659	629	578	575	585	631	635	599	665	624	616	570	625	595	580	632	626	585	633	608	620	625	601	596	617	618	581	634	651	583	616	619	615	597	601	587	619	622	590	557	612	593	620	596	614	559	565	635	622	595	602	601	624	643	611	618	612	582	635	614	590	629	536	573	601	660	632
25700	38171	14394	4860	8090	1916	696	657	634	673	650	644	651	624	671	662	627	658	584	652	640	648	621	596	641	599	668	639	653	658	607	620	630	622	648	667	616	679	642	613	673	655	661	666	662	671	680	680	610	652	657	615	632	601	646	647	680	663	652	697	655	651	635	692	622	605	623	661	640	644	645	619	629	592	629	648	658	584	687	641	648	654	658	618	667	632	645	661	609	646	648	650	641	629	684	617	656	639	636	660	630	658	639	552	647	667	663	628	637	661	660	684	690	620	638	644	647	647	680	638	647	650	625	633	666	665	637	661	625	617	711	671	661	671	632	602	610	649	661	651	692	624	655	621	636	646	642	644	633	652	662	640	648	664	653	635	641	628	673	618	604	628	620	656	672	663	660	672	661	661	662	698	627	652	614	641	640	635	612	677	643	694	668	653	639	648	657	684	572	649	633	627	677	621	565	640	648	647	695	660	633	630	644	663	610	658	615	625	639	621	663	617	658	695	626	632	656	643	674	618	654	649	652	674	635	641	648	660	676	639	641	668	598	613	627	670	639	623	632	689	588	646	627	637	662	639	665	673	621	638	635	630	669	598	681	681	662	650	606	661	607	646	607	650	606	670	686	625	674	692	660	626	670	623	649	622	623	626	675	626	651	622	632	613	656	616	669	636	626	672	645	648	640	658	682	607	615	667	645	654	607	647	645	651	669	713	676	609	657	629	642	629	673	639	664	625	643	611	661	658	622	625	670	659	642	641	657	667	671	667	618	674	660	647	638	635	642	629	613	623	618	634	669	619	633	670	670	622	672	620	638	635	616	655	632	623	671	634	657	631	628	648	676	656	684	661	651	610	642	663	648	645	617	584	668	626	631	642	654	646	621	714	623	622	601	669	640	656	661	611	648	614	635	647	630	596	656	623	612	660	635	667	656	612	677	676	635	647	673	628	673	639	623	630	648	660	593	579	670	643	646	661	649	652	711	652	699	648	608	638	619	628	648	616	614	655	615	628	686	658	649	643	639	657	601	662	679	636	659	683	618	619	620	607	689	629	665	634	613	661	671	646	659	643	608	653	620	673	664	636	618	640	605	641	649	612	629	659	666	623	668	683	682	633	641	605	600	590	637	687	639	682	630	647	648	648	630	658	626	684	658	657	593	659	664	628	620	645	643	615	647	661	638	654	623	684	629	636	614	613	626	648	604	616	642	640	650	649	655	674	689	623	655	629	653	655	652	589	569	646	664	657	628	616	620	660	649	649	644	637	685	660	668	616	601	679	668	664	616	650	705	672	649	626	615	639	631	644	599	632	625	640	655	650	661	660	614	662	643	622	623	637	698	637	641	664	642	675	676	651	681	605	644	671	603	600	606	664	625	596	652	600	629	676	669	641	588	603	646	681	670	657	610	629	662	645	653	688	616	654	640	641	672	628	703	594	611	632	644	634	637	676	600	666	657	653	637	636	636	663	661	653	648	636	634	632	637	661	614	650	675	644	604	609	637	643	673	647	615	661	642	609	657	688	643	675	608	611	619	667	655	614	630	611	655	630	653	651	624	635	639	678	677	594	643	630	634	605	659	627	655	628	690	654	604	645	615	610	673	659	632	655	634	653	629	635	649	603	654	590	621	581	621	661	594	582	569	624	607	668	618	662	670	619	677	587	642	607	668	610	650	690	623	642	664	689	631	620	617	700	611	614	649	642	665	650	616	684	616	641	617	669	672	620	624	680	644	638	612	616	611	628	682	634	620	680	658	649	650	658	682	647	620	630	697	645	643	634	656	608	611	664	624	642	636	659	665	658	652	651	633	610	644	665	661	645	627	626	613	664	643	641	670	666	652	621	672	653	675	626	621	610	647	625	634	626	652	634	659	666	648	663	622	696	615	637	687	614	627	620	643	629	651	647	687	644	633	649	639	655	575	627	620	669	616	652	649	651	641	655	670	681	647	642	615	656	658	662	663	652	639	624	628	658	666	653	677	645	664	583	621	638	625	641	640	695	644	644	649	626	653	701	598	664	624	642	655	629	627	673	668	609	605	680	660	692	634	661	671	612	627	618	636	636	667	644	639	645	608	627	586	660	647	651	636	618	641	619	646	665	635	639	633	634	645	610	638	632	653	658	636	676	610	617	628	631	658	673	643	626	603	631	665	699	647	645	632	643	658	673	657	631	608	668	635	653	676	646	643	614	633	639	661	665	640	634	628	614	668	652	644	627	624	632	672	656	671	651	688	607	644	632	670	669	657	634	650	661	639	640	654	697	616	643	627	633	678	615	649	614	670	656	653	589	602	624	629	619	583	639	606	609	621	659	693	590	651	638	674	626	661	619	624	647	649	676	662	608	626	680	674	655	669	648	651	625	634	609	634	657	652	657	632	618	648	637	613	604	620	690	593	645	678	642	654	635	678	649	621	623	693	646	634	631	631	650	583	649	675	638	597	649	649	639	624	593	667	600	657	651	669	644	637	628	660	638	641	617	657	641	600	616	626	666	657	639	660	644	645	584	635	670	618	639	606	665	699	672	643	657	600	629	652	671	618	620	617	659	678	618	603	657	664	675	604	635	624	678	635	624	625	619	625	641	599	665	630	646	676	664	599	615	650	619	661	610	642	674	606	642	635	661	683	628	662	701	608	623	656	650	647	652	647	650	628	656	634	675	637	648	685	617	619	617	642	678	642	679	631	623	651	603	657	690	630	630	628	630	677	652	615	624	642	634	643	658	611	640	663	699	610	656	659	674	639	649	643	661	664	634	644	622	699	631	668	610	621	662	609	655	649	612	622	603	629	618	684	646	647	643	645	653	609	638	630	654	605	685	596	617	660	648	648	653	644	687	662	680	622	589	618	637	644	605	653	653	647	616	669	661	642	635	661	618	686	640	665	605	666	613	616	673	684	626	658	630	611	597	646	611	609	644	613	646	633	607	622	637	627	602	622	676	673	654	634	637	629	634	638	677	662	615	633	662	667	642	623	648	666	613	677	660	663	656	614	642	587	663	624	642	693	626	662	637	619	642	623	655	647	667	661	639	649	633	646	634	650	632	614	650	662	646	674	613	659	638	670	646	615	668	639	659	657	650	625	670	660	661	621	662	621	650	623	647	607	663	670	661	624	689	632	662	609	635	614	612	663	631	608	632	627	643	635	636	664	673	635	631	670	660	644	639	635	653	598	662	624	620	641	674	654	687	639	605	654	645	665	641	642	631	616	667	679	617	650	606	635	669	644	631	690	648	642	627	659	691	622	664	664	614	645	666	617	637	589	653	645	653	675	653	641	608	672	637	648	695	641	593	619	678	654	627	684	680	635	660	640	623	654	626	631	646	629	644	653	651	670	663	649	623	664	648	689	670	684	621	605	649	628	659	678	669	651	609	648	634	689	625	626	684	632	670	623	683	630	645	621	605	676	603	636	656	621	666	632	661	625	647	614	693	672	633	640	645	641	645	635	681	681	616	668	644	617	637	650	634	693	621	654	564	661	621	627	650	682	629
23690	21028	28147	24511	32810	22210	5449	858	688	625	656	590	593	633	576	632	567	527	545	538	568	561	566	547	562	571	567	553	587	533	542	522	555	563	529	539	533	567	540	582	527	492	552	562	547	509	533	527	546	530	565	524	564	498	522	511	540	510	530	528	532	542	525	562	493	555	544	584	578	516	507	540	501	526	519	486	519	567	544	532	575	528	474	540	542	507	497	566	576	522	570	548	496	559	545	527	527	503	559	549	527	508	531	526	501	518	555	553	496	534	445	562	506	534	506	542	549	542	554	541	531	561	557	580	538	559	562	534	542	557	536	485	532	555	551	570	570	536	557	536	532	550	539	557	551	554	520	515	537	555	531	521	526	514	563	520	498	536	560	531	514	531	523	531	509	563	513	524	521	553	510	537	578	526	510	526	523	517	514	547	556	529	538	574	484	542	541	514	541	546	533	521	524	509	540	516	520	507	579	551	541	557	545	529	572	507	492	535	551	514	506	581	507	531	549	554	543	535	559	535	519	538	513	552	547	552	562	545	505	557	579	538	514	569	498	521	538	556	527	534	563	532	567	520	565	500	505	606	513	499	510	524	577	489	513	544	537	523	542	502	540	521	593	507	549	505	522	524	528	518	560	598	558	532	555	549	565	516	506	510	502	528	574	543	518	553	536	551	525	527	523	534	516	545	512	451	568	499	553	507	522	550	515	509	540	549	526	514	568	541	540	527	537	537	569	553	546	556	525	514	538	551	544	578	513	555	534	513	499	542	529	491	520	559	547	543	527	518	518	506	542	568	521	544	554	503	501	533	551	541	563	528	537	545	501	546	527	527	548	526	535	539	534	528	507	528	548	514	568	543	558	547	527	537	522	533	496	556	558	525	517	576	513	528	537	531	548	512	518	522	533	561	537	545	505	529	493	519	492	506	599	520	533	591	549	549	530	533	549	559	508	568	600	556	533	529	564	539	501	509	535	556	542	539	526	515	550	554	529	547	543	515	497	585	505	560	536	493	528	530	553	490	503	508	521	543	560	486	546	532	498	538	549	551	528	498	543	544	550	522	542	528	529	535	528	558	559	535	519	492	546	522	494	496	538	534	516	528	512	531	544	599	474	519	532	558	504	553	534	495	526	520	535	516	521	545	522	566	494	532	549	578	554	523	530	568	524	537	543	535	495	524	503	521	528	590	513	533	537	551	547	527	560	530	528	557	505	582	557	500	529	551	518	525	553	566	561	525	510	563	524	567	543	554	551	539	515	510	561	537	496	534	515	559	545	523	533	521	525	539	567	543	534	553	523	495	545	507	514	541	543	518	511	523	562	516	516	515	495	502	567	574	516	497	524	521	521	573	531	562	560	541	549	516	514	480	533	538	537	509	552	548	539	524	558	565	487	515	521	538	513	525	541	514	536	574	529	512	526	541	547	508	531	530	565	516	554	501	542	521	557	496	540	610	540	550	502	504	549	529	515	529	533	541	533	538	522	564	507	504	524	523	542	563	530	512	511	573	518	583	575	501	539	552	527	564	537	505	519	521	560	556	483	520	548	606	492	535	524	539	533	569	558	546	566	491	546	542	535	528	566	498	535	530	508	532	505	550	502	534	511	517	493	552	535	532	531	504	571	537	556	538	559	498	518	531	500	574	509	569	523	524	499	526	529	578	540	533	547	538	529	485	512	498	554	536	486	507	516	505	485	519	488	556	526	521	538	531	537	508	549	565	514	550	537	547	515	547	506	501	503	553	532	534	543	542	534	528	527	528	545	542	467	529	521	589	533	498	482	507	557	512	563	570	557	551	535	561	527	525	478	533	548	555	515	561	564	507	576	509	591	542	505	527	524	531	503	537	514	570	485	562	510	501	550	503	562	509	549	495	548	522	540	529	499	564	579	576	550	563	539	548	511	492	558	562	526	559	552	558	564	532	511	505	509	505	558	552	566	516	516	480	520	515	515	542	556	530	528	509	545	530	518	532	567	538	536	549	535	526	539	524	511	527	560	538	519	540	513	541	494	544	574	497	540	500	536	549	510	486	532	501	494	536	526	553	509	526	540	510	504	490	531	556	523	560	495	531	561	523	545	545	536	536	538	520	527	534	540	528	557	540	536	544	540	514	534	515	550	541	543	527	542	548	501	583	532	525	547	501	528	536	506	512	509	539	539	566	535	526	556	483	557	535	539	536	526	557	504	499	546	531	542	531	487	583	525	517	562	567	525	534	538	475	534	539	542	532	511	523	539	535	513	513	509	530	529	542	524	548	526	548	560	545	520	544	535	544	562	549	543	494	544	539	538	541	526	499	515	526	575	507	522	506	523	532	567	519	540	567	529	556	561	514	525	506	546	580	555	544	503	531	491	562	517	533	501	540	523	528	507	523	571	530	540	545	520	568	497	552	518	570	541	511	494	499	557	543	551	541	572	523	551	536	508	536	504	531	473	527	511	516	509	542	572	557	536	528	570	524	490	537	491	522	510	542	540	565	524	520	561	561	560	551	521	538	535	558	511	547	550	544	531	531	540	529	546	538	529	515	502	527	607	543	548	497	559	535	522	524	525	557	570	524	496	530	572	495	552	497	518	520	542	502	508	525	546	537	499	528	501	518	528	547	535	556	578	510	558	532	540	540	509	505	529	561	526	522	563	554	525	561	475	520	541	509	551	503	561	517	508	538	575	546	535	536	513	516	562	505	552	560	515	575	564	531	560	510	564	515	588	528	564	511	541	543	536	500	581	539	556	536	588	532	569	511	483	511	508	538	528	533	535	529	538	568	518	542	489	510	555	539	491	529	535	497	526	565	544	504	534	545	533	546	573	564	551	513	522	565	550	552	493	511	536	515	585	501	524	557	510	575	539	559	539	564	516	552	529	537	513	586	565	507	544	561	583	467	552	547	577	500	503	590	545	517	534	551	559	529	563	547	552	595	530	513	567	543	559	561	519	517	516	551	534	483	533	542	504	530	566	523	555	517	561	528	519	546	540	506	528	516	562	497	559	535	511	502	501	485	574	493	537	527	564	565	572	537	509	532	522	547	556	527	556	585	518	549	537	567	531	496	514	568	558	529	509	537	541	502	551	547	514	518	552	553	514	518	544	522	562	531	517	531	504	556	539	543	553	519	531	519	533	523	520	494	511	586	539	519	546	526	506	527	549	535	502	508	560	503	512	546	579	487	557	524	557	561	492	544	543	523	579	462	527	564	529	517	547	542	520	510	546	576	500	564	524	519	529	498	556	532	549	542	494	514	535	520	523	561	501	564	525	518	543	538	513	531	517	506	506	585	522	518	542	518	520	538	560	474	515	535	523	567	533	558	566	522	542	563	526	518	530	534	518	548	510	509	492	545	535	527	585	493	537	577	545	580	487	544	533	553	544	514	558	501	524	483	525	556	575	563	521	532	548	562	521	525	510	515	549	541	526	532	547	520	531	568	494	554	577	575	515	521	542	501	500	538	520	515	570	548	546	535	566	542	574	530	526	514	556	492	531	523	546	589
29223	53654	26309	21196	42094	15127	1204	914	771	745	682	670	657	606	619	610	630	587	646	626	587	563	579	553	578	589	582	561	550	632	578	557	562	560	553	588	563	511	590	539	550	514	544	548	573	566	577	575	568	557	579	554	572	564	530	548	584	614	586	539	551	526	588	569	568	569	579	586	576	597	540	607	512	525	545	516	540	571	566	528	548	526	573	573	580	596	574	554	557	525	558	550	570	602	577	559	565	595	580	565	573	572	529	547	553	577	556	527	504	536	580	595	557	558	628	545	524	577	546	592	564	551	556	561	525	536	579	541	540	579	555	556	524	510	561	578	601	567	510	593	545	534	575	567	528	545	574	502	584	550	572	542	564	528	563	527	581	544	554	542	568	594	551	534	554	538	544	558	579	540	572	576	549	553	558	543	541	579	560	576	539	564	583	559	578	576	533	542	580	575	552	546	565	540	563	597	594	564	540	548	543	581	537	520	550	536	541	555	550	572	560	553	571	525	556	518	567	552	539	562	557	557	557	521	536	551	582	574	597	544	610	591	565	599	565	509	575	556	551	568	554	520	565	552	553	529	554	581	541	585	560	611	563	548	541	570	540	570	521	555	514	553	501	565	576	572	588	565	526	567	518	560	561	542	561	524	552	549	555	573	539	530	538	516	551	567	583	568	546	556	569	571	598	548	531	572	551	547	567	528	583	547	583	539	612	565	563	570	540	556	562	592	586	574	549	568	526	572	540	541	576	547	538	545	562	533	572	530	545	528	555	538	571	608	574	582	519	519	543	560	516	553	611	557	559	551	552	558	553	517	531	544	552	570	516	558	564	555	536	570	544	589	514	546	570	555	572	530	558	592	573	562	515	533	565	553	564	560	544	545	536	526	553	580	555	522	516	579	546	542	544	516	554	565	581	536	556	599	547	497	524	549	579	555	588	556	552	564	588	538	578	589	567	541	554	531	535	533	553	531	536	528	557	517	505	536	525	538	554	553	524	571	578	564	551	579	545	561	585	561	553	519	570	543	542	550	531	588	517	563	556	575	535	551	544	560	550	558	547	581	584	570	543	543	557	540	548	526	554	555	550	514	544	596	554	548	567	538	588	543	559	552	538	535	535	546	518	531	577	518	563	533	501	549	572	589	579	583	545	555	538	535	549	568	565	564	585	527	527	543	580	548	570	562	586	609	536	521	512	588	593	548	569	530	551	549	530	527	562	545	539	552	546	555	585	570	557	581	553	558	559	598	567	565	540	573	538	592	537	554	556	568	544	553	516	577	556	599	581	551	507	579	541	548	578	571	556	541	560	539	583	512	547	549	551	543	530	560	563	553	557	518	569	573	531	562	583	564	561	555	590	553	599	566	600	513	576	576	542	545	550	578	543	553	529	527	550	528	523	573	563	545	559	536	568	507	569	574	511	533	567	587	570	572	569	537	528	560	542	539	551	528	528	560	571	518	532	580	539	532	575	523	597	565	563	510	552	563	566	548	485	558	524	554	537	538	587	559	577	603	567	577	512	534	592	547	576	539	534	555	548	609	553	555	546	587	528	544	569	543	561	547	508	562	610	573	553	547	528	580	589	576	561	529	588	509	571	529	522	542	516	534	554	542	599	561	550	595	582	517	504	557	535	541	502	543	552	561	544	577	577	560	590	518	563	537	543	586	559	593	550	566	572	535	560	549	528	556	523	543	548	558	527	534	561	517	537	540	582	589	572	556	561	508	536	551	558	577	560	594	582	561	570	574	570	565	567	540	547	590	578	545	567	532	574	552	614	552	540	580	524	524	561	588	584	541	541	574	544	542	564	568	572	532	522	568	550	578	578	555	567	563	567	554	545	582	533	576	546	577	544	584	514	537	524	552	558	526	547	571	553	549	553	556	547	534	536	552	530	543	558	529	521	572	537	539	531	569	550	572	561	558	555	575	552	533	554	578	576	579	529	552	525	547	574	545	539	534	564	528	576	568	533	591	559	545	556	532	542	523	532	548	562	569	505	571	558	570	526	588	559	543	557	541	560	558	571	582	548	552	620	529	533	557	551	538	589	568	558	532	548	539	551	551	534	546	559	532	575	542	591	565	576	555	563	540	564	577	488	524	613	536	594	558	588	535	578	585	511	558	545	579	569	545	541	579	568	557	565	583	555	560	515	540	551	533	582	535	545	569	554	562	540	568	561	582	537	539	591	539	587	518	536	565	570	542	580	564	547	561	591	546	509	552	591	511	548	537	546	544	595	589	542	523	520	564	536	549	572	541	559	585	579	543	588	566	548	554	527	537	575	561	543	597	608	554	553	576	538	492	595	582	579	568	522	526	607	566	526	558	529	512	518	562	589	577	515	542	555	574	598	550	526	543	555	517	511	554	533	522	557	560	556	560	528	585	560	573	565	561	534	566	512	528	560	551	519	573	552	563	565	560	539	563	601	575	492	557	556	564	553	589	536	528	539	580	543	565	535	539	569	556	567	535	586	529	542	556	524	554	566	578	551	553	622	577	520	531	584	537	527	594	530	524	595	563	550	606	545	565	539	541	541	541	566	529	575	539	529	543	569	544	542	552	549	561	551	596	540	556	548	511	544	595	572	537	556	568	569	555	560	532	584	542	551	574	548	598	557	569	554	536	558	580	557	560	582	560	568	530	556	579	528	533	558	550	550	590	519	541	581	539	562	583	582	549	542	546	531	560	491	501	577	545	560	566	563	552	512	549	536	501	494	510	540	580	578	543	538	554	570	526	553	594	608	556	574	560	580	571	528	492	517	582	559	556	576	518	546	538	569	551	531	568	549	570	520	577	524	513	609	543	525	539	545	565	589	521	547	552	520	572	599	586	523	529	523	599	580	546	551	558	562	583	567	552	531	558	536	526	537	555	576	604	577	544	568	539	555	541	508	563	533	551	519	599	605	578	574	504	557	564	510	573	560	539	544	600	550	527	612	531	551	555	550	574	538	532	581	522	543	561	533	575	558	557	537	570	593	515	528	544	549	596	575	555	513	538	593	503	566	542	533	544	565	544	576	579	521	574	595	563	545	605	552	554	562	582	524	559	604	533	560	551	564	543	530	542	541	561	555	565	587	556	553	566	535	556	557	556	552	506	538	570	605	596	527	519	536	550	532	580	553	521	554	489	551	597	556	536	563	592	523	489	541	568	570	550	547	568	544	566	525	564	616	542	558	557	561	539	571	580	544	555	558	558	537	568	536	553	515	509	525	534	545	509	605	564	570	571	536	534	567	537	550	564	513	543	525	539	520	581	587	587	545	560	544	558	559	556	555	553	534	535	566	554	548	554	563	615	528	574	548	593	558	540	568	572	550	584	565	557	515	511	515	568	578	564	521	556	546	562	552	543	551	547	534	542	552	556	616	562	556	570	552	554	593	565	590	560	550	539	550	541	603	519	559	567	613	550	561	567	523	555	520	558	577	550	562	546	573	582	546	545	585	567	546	538	552	588	579	532	562	575	593	568	555	577	538	537	544	553	520	537	540	575
24959	21068	26937	25266	25183	10225	1267	852	872	833	813	771	785	766	812	714	781	743	730	710	783	774	763	717	824	731	785	734	762	753	748	729	746	711	772	746	800	756	748	756	765	742	776	734	745	699	689	754	716	716	781	735	704	764	730	804	748	684	699	755	733	675	760	721	753	772	720	725	794	794	761	802	797	746	684	754	753	758	769	728	715	702	743	699	729	744	735	786	740	784	776	781	752	724	758	757	762	712	737	750	741	771	755	774	735	763	760	742	769	741	760	770	745	769	809	763	726	742	767	729	773	771	741	739	764	754	709	804	764	751	713	693	767	741	792	756	743	710	730	750	688	743	780	755	728	771	782	780	709	756	759	750	749	746	751	753	756	755	777	723	760	796	707	719	744	725	719	808	742	734	740	762	797	727	768	716	791	733	793	772	775	702	755	705	800	683	753	767	773	723	759	752	726	733	846	721	762	751	778	709	733	739	710	677	778	768	726	720	734	760	752	792	745	760	742	728	757	730	732	762	791	778	727	737	730	741	748	750	731	779	686	760	745	725	744	768	747	775	744	727	747	750	761	791	713	727	771	746	751	722	713	716	779	724	733	727	746	767	777	724	751	761	737	793	761	780	761	768	745	787	724	748	760	684	795	768	766	804	751	721	751	734	782	724	712	771	768	730	753	792	769	741	753	783	726	782	723	761	733	737	733	744	731	685	727	759	752	766	758	727	758	728	723	789	777	716	779	804	731	770	715	707	752	781	773	759	734	750	788	804	701	775	792	717	773	737	772	775	690	744	758	773	723	764	784	753	779	790	727	797	772	721	805	790	725	733	738	746	716	710	754	748	767	730	742	720	763	777	744	747	774	720	733	810	748	728	792	729	738	755	737	751	743	768	754	786	732	798	704	758	761	779	778	784	720	744	718	733	773	742	704	799	791	811	817	780	754	738	784	775	776	772	784	702	730	725	785	757	710	782	748	709	728	749	762	738	749	747	754	749	751	729	760	767	749	747	719	761	727	784	730	751	731	737	760	773	750	755	779	730	721	761	737	752	786	752	747	714	742	779	771	777	760	762	748	735	762	761	753	743	764	805	764	763	753	762	749	736	760	784	749	771	750	726	700	736	764	762	764	705	755	726	766	755	728	746	752	748	767	714	704	761	737	784	747	780	788	799	768	733	760	680	746	701	733	741	747	726	808	720	757	763	714	734	740	742	753	718	714	771	744	769	790	742	730	779	741	739	770	782	789	730	725	714	762	790	711	774	758	762	757	747	752	789	758	760	771	745	764	746	726	768	707	744	719	715	677	774	741	760	725	750	754	683	788	700	747	789	731	763	750	777	753	747	742	739	729	747	727	821	762	690	767	745	776	764	761	769	766	752	742	743	813	716	725	736	760	782	728	737	776	764	748	769	755	795	761	775	772	737	750	735	754	787	822	758	711	772	715	732	710	802	794	741	755	725	760	772	764	681	711	793	753	738	763	751	755	756	791	717	757	718	724	730	786	780	745	744	782	768	742	795	730	760	714	744	762	772	769	763	755	797	790	743	776	750	775	760	815	733	747	742	737	722	796	721	732	751	735	777	725	744	789	777	754	749	789	746	748	742	750	766	720	804	753	757	776	786	766	723	727	724	764	762	769	756	728	704	773	711	720	762	722	717	651	778	715	721	706	768	753	729	743	714	736	734	782	723	775	699	703	733	802	774	752	741	758	776	775	718	786	705	758	717	734	775	784	760	757	768	755	767	783	722	741	734	756	714	771	708	735	709	779	759	719	792	753	753	724	770	784	751	773	743	773	760	736	754	757	744	717	732	792	729	742	726	762	766	768	781	740	766	744	779	746	710	733	783	732	783	758	796	738	737	739	743	835	757	770	752	808	770	746	764	666	758	711	730	742	790	758	731	727	737	759	736	794	765	730	801	723	744	734	806	763	770	764	764	745	715	773	734	710	751	733	771	794	784	764	717	795	768	797	759	760	712	736	747	714	788	795	730	793	790	793	737	744	711	766	729	714	760	733	782	790	761	754	723	732	787	768	704	765	756	726	734	779	753	694	732	740	746	746	758	721	776	721	700	747	759	742	738	742	762	740	714	766	703	716	786	755	780	732	733	752	691	748	751	799	750	761	747	749	792	777	739	728	796	698	754	735	778	788	790	709	767	782	750	783	803	770	725	753	738	754	798	737	737	828	780	756	760	680	719	770	738	766	769	767	734	731	759	784	775	713	740	741	792	780	713	726	774	756	727	758	773	747	748	799	746	771	784	772	713	803	715	726	759	760	715	733	738	765	700	789	802	786	739	758	828	759	719	767	758	768	763	740	782	737	767	738	750	753	732	759	730	750	754	759	757	765	742	751	755	699	767	711	765	782	733	767	769	693	693	797	760	752	767	696	729	739	783	756	776	722	762	721	744	767	781	748	740	778	765	725	786	737	729	781	780	722	742	730	757	758	773	753	702	776	781	721	736	718	757	707	747	726	747	738	741	718	755	739	734	775	754	766	757	754	743	723	750	784	758	696	734	776	723	774	750	728	725	736	806	766	811	740	797	784	729	717	733	765	697	726	732	728	725	734	742	725	727	745	757	788	728	809	751	764	731	772	745	726	750	814	794	699	762	773	747	749	799	750	740	737	714	811	740	796	782	704	736	738	735	764	695	744	725	794	709	769	752	734	757	727	716	722	721	762	779	755	745	708	728	734	759	756	719	744	726	717	747	755	720	739	771	744	755	764	758	809	773	759	751	747	779	768	769	736	746	712	735	805	754	760	735	736	770	779	768	779	803	771	740	773	752	706	743	723	768	750	728	783	752	768	811	727	756	739	751	730	764	768	743	787	772	726	711	739	733	737	785	779	786	735	764	731	794	699	757	743	724	807	736	734	742	757	717	725	695	743	798	714	778	804	756	740	750	702	713	770	758	760	744	739	757	719	754	782	710	746	692	798	765	769	742	747	719	728	801	762	756	721	779	730	718	754	773	808	708	775	794	744	772	768	776	722	788	737	681	802	807	767	739	771	733	782	721	744	796	769	680	734	712	725	725	768	709	750	716	705	797	743	747	758	757	753	827	783	727	758	767	715	705	704	769	786	810	770	723	746	781	771	704	720	724	710	735	757	754	776	751	776	744	682	800	765	724	784	768	751	763	735	728	749	762	760	721	741	737	710	782	716	792	758	707	726	767	717	755	792	706	716	796	734	748	734	756	746	744	720	752	736	760	742	786	775	690	748	758	807	748	754	766	700	764	747	762	737	731	733	761	752	738	723	740	735	782	714	737	749	744	766	770	744	857	779	750	729	725	735	738	720	746	739	761	726	684	685	770	789	755	747	754	775	762	742	748	755	817	753	749	754	772	759	772	744	742	769	765	718	716	725	788	779	762	773	712	760	756	733	739	722	742	780	751	746	760	747	735	751	782	759	795	743	755	757	752	775	821	742	772	721	736	732	795	743	726	696	768	767	774	752	744	774	818	719	703	782	756	746	739	763	742	736	751
28537	47097	18512	11209	31483	7999	1170	986	915	856	782	834	741	801	807	869	831	821	798	772	828	831	794	754	820	771	793	785	796	781	774	799	780	821	819	775	817	802	751	792	773	779	806	806	805	794	753	761	742	683	756	833	777	810	764	788	834	769	806	727	786	789	753	784	753	754	746	743	810	765	764	792	773	801	750	741	790	790	776	737	771	695	769	774	754	797	740	767	754	785	801	801	778	805	715	756	794	780	786	794	786	759	783	777	753	732	747	776	803	732	772	777	773	860	733	773	784	785	775	751	820	754	770	801	766	733	785	782	756	754	791	782	746	779	735	809	758	773	751	791	741	767	781	802	787	782	751	777	783	788	777	749	783	762	821	756	787	766	793	741	775	789	766	808	796	765	779	764	700	786	782	774	814	768	771	774	772	750	776	804	787	794	773	779	792	779	783	785	770	781	778	728	793	792	791	776	774	774	756	755	745	781	742	783	739	814	733	782	791	798	756	782	779	823	784	821	831	757	743	805	828	795	729	776	751	743	751	762	765	753	770	777	769	764	785	791	720	771	773	755	743	769	803	768	754	770	786	726	790	775	768	799	741	793	800	744	763	759	758	762	754	738	784	787	778	723	783	787	764	720	758	752	816	790	781	759	781	762	764	796	807	737	830	754	783	799	796	774	798	745	767	822	777	768	771	776	758	815	753	800	752	763	756	802	782	804	804	783	853	770	784	748	794	828	822	778	761	745	780	750	774	760	765	761	734	791	751	786	825	738	761	767	801	766	776	810	771	751	754	721	792	753	793	814	742	774	758	771	807	833	813	751	723	828	799	811	806	760	819	759	784	755	793	810	747	748	826	769	772	783	785	775	759	834	811	768	758	734	815	762	747	800	786	757	803	749	771	778	768	790	807	766	793	770	785	769	800	763	769	739	788	759	781	755	850	722	761	783	750	769	773	712	816	763	822	771	751	738	795	771	746	750	800	775	790	769	743	775	718	767	744	739	785	819	737	804	764	786	795	738	793	787	728	748	741	764	853	742	739	795	775	769	726	764	767	776	772	754	771	774	807	735	765	782	776	741	767	786	746	770	787	837	757	706	734	752	812	788	768	775	794	759	741	755	780	791	763	766	763	771	776	794	815	754	763	752	734	783	764	762	811	791	771	750	786	810	785	731	788	794	809	784	743	817	786	761	746	711	734	824	754	730	762	794	811	732	773	769	758	757	804	759	762	732	770	747	765	804	777	753	754	795	738	766	757	742	768	780	776	751	743	803	751	763	723	787	792	771	799	792	775	769	799	741	799	806	740	760	782	736	744	793	794	743	771	757	789	792	768	766	802	719	800	775	798	830	802	752	734	825	786	769	774	757	785	730	781	804	734	769	787	754	732	796	814	731	760	775	806	735	720	828	827	785	766	805	778	801	744	811	730	767	748	771	813	768	774	813	771	753	787	729	763	790	785	773	817	818	784	780	748	721	763	778	786	777	797	796	773	762	805	789	775	770	778	763	747	763	787	774	802	787	809	808	778	807	727	769	844	788	749	761	803	708	788	773	781	742	813	786	763	800	754	756	762	755	791	779	784	744	773	728	793	777	777	771	753	772	782	764	784	791	792	807	756	795	791	719	787	774	769	813	767	732	790	740	750	758	786	767	844	741	770	785	754	804	799	794	790	797	779	764	755	793	789	764	791	802	777	806	752	750	783	806	797	765	810	698	763	763	798	772	777	726	772	775	748	809	749	768	811	785	736	750	782	777	750	762	752	757	778	764	769	801	788	722	761	771	741	800	826	803	827	803	771	808	811	797	813	737	736	814	767	796	854	735	728	791	752	804	721	793	790	801	753	784	807	761	763	743	776	770	788	802	821	778	799	766	777	754	750	760	757	781	741	786	790	783	760	751	822	761	785	774	786	822	763	797	801	779	762	769	763	751	755	801	776	752	788	793	810	732	765	787	698	805	759	768	718	774	763	799	719	767	758	756	782	800	773	757	761	804	766	752	756	760	765	775	771	725	747	743	756	766	771	789	773	770	784	747	743	751	792	750	781	818	729	782	758	764	771	739	757	768	784	795	809	781	779	783	766	827	786	787	787	781	798	778	808	745	792	776	752	744	797	789	832	774	776	780	799	789	735	775	772	762	823	787	778	763	740	741	798	764	822	728	740	733	759	767	840	778	776	747	732	782	750	724	765	755	758	773	757	802	790	799	760	749	817	803	800	767	762	758	742	719	818	772	777	820	788	713	777	751	818	783	747	765	772	747	711	767	771	785	764	809	771	790	738	765	803	781	771	805	763	782	801	769	747	713	781	801	801	772	804	810	768	784	760	768	788	835	776	763	768	778	803	759	782	769	767	750	794	780	820	791	763	786	755	785	742	746	795	797	771	746	777	764	755	762	788	763	764	790	717	803	778	815	797	751	793	771	815	763	806	820	797	751	824	751	779	734	786	784	732	752	753	776	761	795	739	748	786	742	779	722	809	753	839	771	778	768	791	806	817	751	775	770	781	815	800	821	790	760	784	739	775	745	790	784	783	784	791	820	756	783	782	770	808	770	746	757	798	783	781	773	734	741	782	799	746	767	823	786	779	758	755	732	823	752	769	777	749	762	780	778	750	751	843	770	765	820	765	782	767	767	787	774	759	778	785	764	743	784	780	743	793	758	783	789	749	779	761	787	764	788	784	781	786	797	777	675	820	757	761	766	785	752	761	792	762	742	774	776	775	731	705	734	725	830	832	797	813	779	772	781	785	782	812	753	768	784	769	792	800	762	757	785	752	761	779	770	784	738	805	793	813	785	763	778	772	787	778	756	756	778	774	807	754	801	801	784	776	792	785	771	794	743	742	740	808	763	727	775	757	800	782	791	797	761	786	792	767	758	805	784	776	789	733	786	816	734	756	795	805	795	779	724	788	777	751	745	779	816	753	775	782	732	801	778	780	765	767	764	790	746	790	790	766	759	792	794	769	788	741	752	794	808	804	829	775	764	779	751	788	770	768	770	740	781	736	705	770	812	789	771	725	737	773	738	712	759	813	785	771	783	791	800	797	777	785	748	794	755	795	799	732	782	767	779	797	748	793	816	781	724	789	800	759	755	797	748	746	770	747	746	749	787	796	731	774	771	774	747	822	804	763	763	820	756	762	783	745	752	815	758	750	762	759	746	777	738	760	719	745	770	750	774	764	785	753	815	758	841	734	783	775	759	750	811	770	777	742	704	785	762	777	795	798	737	772	767	705	794	787	760	810	747	771	773	773	706	800	729	751	746	796	751	803	822	730	720	789	738	741	795	769	750	778	749	789	783	738	758	695	806	756	804	786	745	783	782	779	785	760	774	811	756	747	727	772	785	747	754	772	766	769	794	756	755	763	751	741	803	753	787	824	813	744	686	802	769	782	745	817	794	757	784	763	792	768	773	783	765	753	745	796	740	753	712	758	787	754	781	746	771	738	781	798	755	784	796	759	742	728	773	726	765	764	770	766	785	752	771	807	749
22498	21034	28589	23926	34430	25226	12575	1520	938	883	908	818	819	764	734	784	788	722	712	705	689	754	701	720	679	691	703	746	674	758	693	727	704	732	719	688	724	728	715	676	675	711	746	717	684	662	675	674	699	687	741	686	741	709	709	691	699	664	662	670	695	676	702	681	707	703	669	700	686	730	707	691	699	687	713	697	660	714	680	681	694	691	671	690	694	670	755	752	677	726	685	680	660	732	660	689	655	688	721	651	674	742	701	699	671	672	690	726	692	704	714	696	708	712	699	716	737	679	722	692	680	748	666	697	695	701	694	700	687	650	702	665	687	741	684	693	729	692	684	739	765	700	667	687	683	715	741	721	714	688	672	715	708	670	656	690	770	759	654	705	690	672	724	707	640	673	690	654	680	684	702	638	700	748	728	704	678	687	672	713	650	677	675	743	700	747	681	681	656	724	715	727	689	685	685	695	670	710	698	745	630	708	703	675	736	684	664	666	758	685	703	664	729	687	714	681	713	710	684	717	670	720	663	713	740	702	666	670	738	718	699	707	673	659	679	660	662	698	712	711	722	670	669	686	711	718	681	678	670	747	734	702	711	736	713	665	721	740	714	698	728	724	741	715	696	788	685	692	684	706	682	655	709	702	696	687	671	717	693	686	679	689	699	655	688	661	677	677	666	686	661	656	664	705	694	662	740	698	708	662	715	716	678	684	705	733	660	718	690	668	692	700	704	693	659	689	689	682	714	763	691	670	728	712	718	646	674	661	665	647	738	669	682	676	774	674	689	670	710	686	648	704	722	700	696	671	708	710	716	703	703	748	695	690	683	699	703	710	717	728	711	719	718	717	641	694	654	661	707	668	723	670	693	686	667	722	690	683	702	693	689	698	687	716	692	690	702	672	652	692	654	706	672	733	663	707	723	649	698	699	724	645	699	696	649	733	722	709	688	709	725	694	658	665	668	663	722	684	703	685	623	734	750	692	693	663	754	702	663	675	727	662	685	727	695	667	659	701	658	612	688	700	684	718	652	686	687	665	712	660	666	688	692	731	676	717	676	708	697	669	673	673	675	739	712	667	755	686	712	685	736	696	712	699	638	700	686	696	699	687	695	702	690	736	689	747	704	690	669	687	802	702	691	679	694	614	688	677	668	717	652	702	731	736	737	669	693	704	714	690	707	727	674	682	741	748	694	674	711	693	709	712	709	729	664	688	684	698	707	669	679	711	671	705	655	690	681	688	715	728	700	685	673	698	706	691	764	724	699	700	705	731	717	693	720	671	716	729	682	703	717	682	670	710	661	741	661	643	651	724	679	703	693	717	667	706	677	742	684	671	716	662	709	727	741	687	682	727	709	686	662	705	671	677	669	708	695	701	721	727	685	732	740	667	724	696	714	686	666	669	652	649	675	714	708	730	719	711	684	714	725	681	718	671	717	729	690	718	667	678	670	677	707	672	657	682	692	722	680	684	688	693	634	712	706	703	712	672	670	741	678	685	759	679	699	690	642	722	766	702	694	720	676	680	714	718	683	676	688	678	703	661	680	683	690	631	715	696	746	682	647	729	668	768	690	654	675	713	731	698	705	715	676	741	666	713	681	689	695	679	694	703	743	719	686	684	671	728	682	733	638	684	735	616	754	674	676	693	708	692	681	652	663	704	711	683	668	655	728	700	693	675	676	719	644	675	601	672	647	677	673	706	689	702	652	689	669	702	704	683	660	700	675	659	697	720	692	680	670	724	673	664	745	712	666	676	641	687	715	666	669	726	673	656	690	677	688	681	678	677	689	685	653	694	693	718	714	685	685	719	725	724	759	728	661	690	664	727	711	657	702	682	721	705	669	677	704	685	671	625	725	684	724	751	646	725	712	649	673	690	657	707	675	657	681	640	721	706	693	698	715	661	703	740	693	657	677	687	725	658	715	654	683	669	693	689	724	729	714	731	662	695	690	748	682	682	688	694	709	657	677	673	684	649	665	711	676	688	683	688	729	705	688	706	683	709	690	699	621	691	665	702	677	709	669	689	674	641	688	682	682	698	667	669	714	703	721	706	706	653	697	691	688	718	707	660	690	701	691	662	716	676	715	700	658	704	684	672	671	686	700	713	732	674	762	695	694	686	694	653	688	681	715	673	704	695	691	674	681	721	723	700	664	678	727	702	670	732	627	653	701	664	736	669	657	721	683	670	725	715	731	708	687	727	678	675	651	672	719	701	707	684	674	641	696	675	666	686	735	695	688	711	710	704	683	730	630	670	665	647	690	679	690	697	725	650	689	683	675	655	688	673	701	681	699	672	713	677	678	712	674	667	677	688	690	731	692	720	681	693	664	697	639	696	720	695	664	691	678	686	699	630	718	694	681	716	733	699	743	715	686	769	672	661	686	741	711	726	682	643	693	713	698	728	692	692	701	663	659	745	677	723	658	635	686	698	629	683	647	673	644	708	702	674	671	686	682	669	684	703	690	692	705	693	705	689	726	681	685	658	703	677	669	623	675	698	692	677	678	709	737	698	739	644	663	642	678	652	728	687	699	672	729	709	684	665	654	688	740	676	664	683	703	681	696	715	675	713	685	712	693	726	705	711	655	675	673	705	707	666	685	671	693	660	732	658	707	711	719	723	695	688	671	676	663	691	721	700	696	698	692	691	721	710	718	737	686	737	714	707	684	695	705	686	646	712	694	713	663	707	703	665	658	702	685	719	667	666	717	673	636	714	711	687	680	705	682	706	675	701	675	661	694	701	649	694	646	676	681	666	698	746	695	663	663	708	657	658	681	669	699	679	688	719	708	713	718	650	684	676	682	697	761	657	672	708	714	706	711	693	667	676	710	703	721	637	704	706	707	678	659	692	703	700	709	670	710	694	705	700	659	661	645	641	696	695	684	729	690	713	701	699	710	680	704	701	728	704	692	703	649	730	715	712	695	692	788	691	725	769	691	675	706	731	702	678	727	640	721	723	712	688	723	652	654	692	663	688	730	716	663	722	660	701	734	628	683	710	641	719	663	665	706	750	719	684	682	698	741	673	673	694	687	681	714	706	688	682	726	726	680	690	714	674	682	685	635	704	708	729	682	695	705	703	711	640	653	735	691	707	721	674	680	674	717	716	704	712	680	676	765	752	746	696	688	728	675	659	695	658	693	722	667	682	693	664	719	708	696	761	700	707	683	648	668	672	697	692	683	721	739	744	644	704	663	752	725	694	681	738	732	703	679	696	737	714	720	697	713	708	735	699	662	694	687	703	702	670	697	708	670	686	648	666	637	661	645	704	679	709	679	706	675	651	650	669	709	690	734	710	609	722	670	681	664	734	707	691	669	725	721	713	742	686	655	650	682	708	690	694	727	693	696	714	645	702	678	697	686	673	673	665	725	742	715	679	664	735	666	690	694	678	702	686	744	696	731	658	663	704	658	691	626	729	685	663	684	718	718	712	688	771	751	658	719	677	716	686	698	690	660	737	644	682	696	691	752	676	715	685	612	701	691	704	665	709
33475	61137	30507	24378	52161	17926	1873	1328	1192	1025	992	939	907	833	837	772	780	783	783	810	757	798	804	762	700	728	721	712	681	755	726	746	692	760	702	711	743	726	695	682	693	734	737	715	733	669	712	718	721	702	712	677	729	697	734	688	733	702	745	721	696	684	644	664	666	733	729	688	731	706	697	671	635	698	724	673	660	692	691	682	732	687	707	692	694	723	686	737	699	750	655	748	772	716	655	688	688	700	689	683	697	724	706	731	700	709	696	679	719	722	678	679	723	724	740	725	729	704	750	730	708	722	745	695	687	746	699	724	717	673	722	686	721	652	704	717	633	725	724	697	713	690	703	723	730	712	700	745	716	697	693	682	660	663	701	663	714	685	702	701	739	724	690	651	707	751	730	677	698	718	692	685	707	704	674	670	692	704	682	698	678	681	673	696	704	647	779	687	691	665	698	661	666	716	682	715	727	722	674	677	701	682	702	655	727	657	706	725	667	726	715	725	674	659	680	693	667	705	681	693	690	673	721	709	671	720	680	648	739	745	690	703	735	675	713	713	678	736	716	710	670	704	700	708	683	679	761	641	661	673	741	693	677	736	679	685	699	682	668	672	687	733	692	694	703	688	721	703	700	668	671	670	688	737	704	681	715	718	641	695	693	671	642	712	763	681	684	682	676	697	715	658	690	696	704	726	729	680	642	683	726	728	686	685	692	715	636	704	655	682	738	693	662	685	706	693	656	717	693	715	738	718	682	687	693	748	699	707	729	667	692	718	672	656	696	700	707	684	700	709	661	675	663	681	733	703	726	726	700	685	749	661	693	660	656	666	710	674	674	687	696	666	734	690	714	705	682	614	707	687	725	713	774	659	674	685	685	653	751	682	713	675	716	650	724	657	671	694	676	668	679	686	654	684	699	735	695	683	694	717	759	699	704	693	682	694	673	680	665	695	681	729	692	677	701	670	718	658	721	694	705	690	732	708	748	727	672	700	696	731	661	652	738	653	675	755	671	690	675	716	658	685	684	690	679	699	659	645	687	673	695	692	668	751	724	700	661	704	704	722	693	660	707	683	687	712	674	723	709	653	666	644	683	712	700	684	651	644	703	678	722	697	688	725	700	678	653	690	655	688	743	686	727	683	639	714	675	700	711	696	719	709	709	666	679	697	718	701	670	659	690	704	632	711	674	687	678	677	687	702	685	683	672	748	696	684	689	723	665	708	680	698	680	705	700	700	677	699	730	719	698	715	694	683	683	714	698	706	689	712	640	669	695	698	682	691	726	668	689	624	688	760	658	725	697	742	688	694	680	700	696	744	684	671	660	776	663	749	716	709	716	681	709	695	668	705	661	697	664	672	690	701	701	708	727	682	667	729	721	685	750	661	676	720	726	716	700	682	661	729	710	720	722	690	666	708	687	695	697	716	734	674	762	729	708	655	721	693	707	658	679	679	705	710	694	696	738	691	723	659	691	714	701	686	710	659	699	665	692	698	714	691	710	711	692	661	745	679	699	712	679	686	660	694	714	701	711	698	723	669	671	616	705	675	679	673	706	679	692	713	661	693	712	734	672	755	676	681	714	671	646	660	708	699	737	679	705	683	677	674	666	669	710	689	687	686	690	733	738	685	700	727	668	704	712	673	728	714	687	714	690	684	705	684	700	677	708	682	692	669	733	697	665	729	682	630	694	669	735	697	675	700	713	708	667	667	690	717	703	692	687	703	679	660	688	684	665	709	713	715	701	646	706	689	687	699	681	666	655	683	708	721	670	642	659	710	702	661	734	664	722	679	684	699	688	694	667	704	738	691	693	685	688	643	738	697	661	714	727	751	734	669	700	715	657	681	745	684	730	704	692	738	685	736	695	664	645	681	720	711	719	688	737	688	695	760	693	737	696	663	719	745	699	700	719	692	701	693	685	672	699	665	726	708	708	732	719	680	665	710	707	656	724	708	688	687	678	672	748	715	731	715	688	706	702	672	700	717	675	710	709	677	669	693	681	698	734	669	689	712	697	708	699	683	698	720	661	663	765	679	682	649	700	677	719	661	652	683	721	669	702	713	689	697	706	700	717	699	701	759	718	633	735	692	686	736	691	698	648	680	678	666	655	696	693	673	693	676	689	679	689	678	654	710	715	773	705	683	725	704	707	698	629	701	690	695	740	718	679	678	682	711	682	730	694	648	695	689	673	668	715	687	678	671	713	732	665	727	716	668	701	676	704	706	729	724	699	704	749	733	659	703	687	711	746	777	724	725	723	682	711	698	691	688	670	677	724	661	700	713	692	691	661	658	656	654	717	660	654	761	694	698	668	683	689	643	708	673	685	711	650	708	707	723	716	676	698	677	679	670	701	693	682	719	700	707	691	694	671	717	679	735	676	654	665	690	677	717	639	614	702	716	681	684	628	678	717	677	690	707	677	736	721	731	722	690	707	693	740	710	673	679	701	680	655	678	704	741	739	687	695	671	695	649	680	709	712	697	692	689	643	712	695	676	672	714	682	720	716	717	661	724	679	691	701	677	716	701	696	718	679	702	699	684	719	691	730	689	670	692	735	707	722	717	689	711	712	658	642	708	691	673	726	696	710	676	724	667	698	688	713	730	668	654	692	658	675	711	685	726	675	710	715	708	702	678	666	646	725	707	731	657	739	691	714	669	687	663	697	708	740	685	686	694	703	692	713	768	732	648	677	645	717	681	701	730	691	688	691	716	726	685	720	705	703	708	699	637	692	717	748	736	714	681	653	645	703	728	673	705	608	671	729	676	677	744	668	674	701	730	651	745	696	682	723	716	694	673	692	676	660	713	687	721	705	696	683	740	698	683	692	689	674	687	730	709	696	666	663	684	687	695	673	709	702	733	676	702	694	667	702	676	675	706	694	646	694	688	722	691	641	680	697	719	683	666	709	682	689	726	699	661	695	664	698	670	697	731	691	710	707	688	678	701	668	650	678	693	692	703	676	645	713	724	728	671	676	643	698	708	654	668	707	710	706	709	692	736	694	669	699	768	704	747	683	634	713	669	673	715	693	708	695	728	693	707	691	736	697	701	693	694	678	655	709	704	703	678	690	668	676	719	694	680	699	642	680	648	671	708	675	701	707	692	707	688	766	713	671	693	666	680	651	671	682	694	730	721	691	685	675	720	715	690	721	726	678	749	669	714	673	749	693	704	646	698	623	704	705	677	680	656	730	665	708	704	713	715	723	702	742	676	691	693	736	677	698	652	685	687	682	714	698	729	668	679	695	695	687	682	702	716	652	716	705	681	673	694	695	681	677	684	746	728	654	657	707	703	705	698	668	652	708	688	732	717	697	684	735	720	711	691	681	699	681	705	697	665	732	672	712	756	722	674	722	704	709	705	680	726	737	693	701	707	717	674	672	639	711	678	726	671	656	684	671	702	684	696	670	677	699	689	717	723	659	686	718	744	686	696	672	675	703	707	719	660	672	697	641	679	669	703	696	725	679	708	706	730	726	697	695	690	720	699	728	720
28965	25444	16835	4199	6751	1831	716	648	551	602	650	597	628	641	641	635	637	613	646	612	605	651	606	599	604	586	623	614	649	578	617	614	606	592	568	600	681	616	629	597	612	651	606	637	594	590	609	612	628	650	631	585	595	573	602	620	600	601	571	625	585	585	610	628	592	653	629	626	637	565	610	586	603	653	576	586	626	629	575	649	650	599	603	634	592	557	590	589	649	597	633	599	610	659	598	590	631	621	617	600	628	563	595	597	644	616	663	609	599	616	637	621	604	575	628	651	577	607	598	619	570	585	619	645	624	615	611	578	637	616	569	612	571	615	622	579	603	562	603	618	597	583	595	578	613	556	620	659	608	596	615	574	596	588	601	610	657	588	661	642	588	597	604	590	666	583	598	602	555	631	609	646	586	610	657	569	570	628	623	605	591	618	623	635	590	597	634	593	604	611	599	586	604	628	632	582	581	630	618	553	656	650	605	641	568	593	637	578	627	610	621	571	596	608	586	616	630	635	599	553	663	606	578	620	623	581	572	601	592	604	562	576	595	617	591	589	578	612	568	585	612	615	639	572	612	614	557	615	618	645	595	565	614	640	588	627	583	598	613	586	605	635	616	588	580	580	631	582	554	631	601	623	624	632	614	629	603	571	605	580	590	579	647	636	607	579	592	602	598	651	575	589	591	603	599	600	630	559	574	612	579	647	585	577	611	589	617	588	606	631	585	591	571	649	552	556	622	587	633	603	589	613	643	586	640	608	598	575	624	644	624	572	639	613	624	639	609	612	599	574	584	566	582	543	600	598	615	583	648	609	622	628	639	657	604	651	565	611	619	654	630	614	611	665	569	593	593	602	605	623	615	600	609	614	652	597	618	605	615	583	658	636	632	607	588	591	630	660	627	628	599	635	625	638	609	627	607	608	644	645	545	547	655	637	593	633	594	569	594	610	611	628	612	573	563	619	587	616	630	604	581	628	565	625	584	598	635	631	604	615	607	602	639	606	646	622	628	602	655	597	604	610	622	616	615	601	643	597	650	612	615	621	607	620	598	637	615	619	611	604	584	578	627	630	608	618	658	616	614	624	589	583	625	622	653	586	591	615	604	639	625	552	592	616	638	603	638	590	611	642	575	630	613	606	653	565	614	598	592	609	625	631	626	607	622	593	617	623	556	642	600	568	619	619	605	584	623	576	564	567	619	624	633	626	614	621	605	635	641	594	614	589	614	612	644	591	602	607	578	572	598	625	642	566	623	590	577	635	591	661	579	598	645	570	592	643	620	638	625	636	608	573	594	601	626	616	618	615	608	628	624	641	619	660	634	582	625	615	602	593	655	645	638	596	639	614	630	644	604	610	600	600	602	627	608	613	588	615	607	608	623	599	597	587	598	599	591	594	603	602	648	604	594	600	663	564	567	608	587	601	592	588	618	633	620	579	567	652	578	633	605	607	623	632	619	596	603	620	614	636	591	639	623	631	614	616	540	611	626	625	561	560	580	661	636	594	593	632	594	617	602	597	632	573	632	604	612	651	620	604	614	620	616	613	586	589	616	617	623	651	603	600	584	613	591	626	628	648	615	619	634	600	583	609	622	613	627	606	651	578	620	643	605	623	600	587	634	616	612	591	600	570	640	562	588	601	599	581	591	606	619	597	567	571	612	596	587	657	620	637	604	619	629	636	584	615	627	693	619	583	607	638	625	594	626	626	655	604	609	637	640	590	604	590	573	578	626	630	623	607	620	575	595	635	587	591	633	591	587	620	595	621	597	584	606	635	576	607	627	573	636	635	628	599	635	595	592	614	599	650	644	629	640	644	632	601	633	623	597	680	624	595	559	590	621	627	614	600	593	583	618	623	573	654	623	631	595	607	623	608	590	647	605	610	597	617	598	639	643	604	602	598	593	633	616	585	614	596	612	580	639	603	653	630	639	627	632	626	588	562	592	607	577	615	596	620	617	606	601	592	588	579	654	566	623	603	601	633	588	629	622	609	595	617	602	606	593	586	620	585	627	603	618	592	598	576	646	626	630	641	591	637	582	622	571	631	624	625	615	620	606	630	612	541	589	602	583	578	630	584	615	608	613	608	642	610	600	599	595	612	619	574	623	595	613	598	596	614	581	627	577	595	579	600	584	617	610	637	611	625	608	596	608	598	609	599	600	598	595	633	618	575	583	616	604	630	612	630	606	650	605	566	600	594	587	586	638	642	648	634	589	584	592	608	639	626	628	595	582	610	637	643	607	582	620	625	606	650	589	594	610	645	625	593	600	603	610	649	572	594	625	580	582	587	590	593	614	616	646	628	625	587	618	581	648	649	611	599	635	612	618	601	633	608	633	598	619	599	595	590	663	629	622	553	583	623	588	613	555	607	602	606	641	620	642	674	582	604	617	603	601	586	622	606	599	632	604	601	649	638	626	632	600	611	594	623	612	546	580	611	633	594	654	642	623	603	579	637	596	658	617	592	601	629	605	583	666	620	619	594	583	556	568	615	592	616	586	618	634	594	601	629	586	617	599	586	645	625	565	585	581	556	640	600	600	613	602	608	606	588	604	618	655	591	613	609	617	644	617	636	586	609	624	592	630	597	675	650	609	583	583	596	648	632	628	626	589	605	588	622	639	630	605	615	634	563	579	613	641	579	610	622	603	593	613	636	633	562	601	638	661	606	599	582	620	586	589	630	602	585	575	602	623	593	598	662	600	581	601	543	581	612	626	613	629	609	619	574	616	599	600	648	647	613	660	600	571	588	590	605	615	629	595	631	603	613	577	575	607	598	615	635	594	636	632	652	631	589	572	590	605	610	601	644	610	584	630	640	575	613	599	586	577	601	626	608	629	586	670	635	616	630	592	607	646	590	595	621	635	637	649	574	573	624	610	612	604	590	580	630	618	626	650	601	593	637	574	642	639	643	670	631	644	616	605	591	631	622	610	599	611	568	630	601	605	637	668	589	605	599	590	619	587	656	606	582	616	632	584	557	657	593	574	624	585	658	619	609	612	650	599	619	624	548	628	670	620	625	648	569	599	609	636	561	611	616	606	596	589	596	620	557	619	614	563	560	637	623	596	657	607	573	640	615	604	619	570	589	613	669	615	586	629	602	624	588	623	617	634	639	575	623	609	651	630	633	618	590	605	639	612	620	625	612	592	593	612	614	611	565	594	622	622	630	620	575	615	586	665	622	565	592	603	634	602	629	568	585	595	638	578	568	597	617	609	685	619	601	652	618	610	584	591	621	591	591	650	630	588	608	629	637	611	601	614	605	590	598	616	600	574	631	609	633	570	642	605	620	574	557	572	597	583	645	613	621	612	611	614	625	617	609	620	604	596	594	587	619	550	609	575	594	641	574	638	574	572	572	605	605	624	640	605	631	638	597	634	617	577	645	629	596	592	546	607	589	614	654	604	636	601	575	588	604	640	622	605	652	615	591	555	605	606	555	598	597	595	655	595	597	581	636	584	634	607	609	613	592	616	605	628	615	657	639	604	599
25429	37854	11294	2943	7897	1974	677	644	685	687	661	637	658	612	670	621	659	674	603	585	630	667	688	627	628	654	680	663	674	652	631	630	630	658	658	656	638	637	622	666	608	622	661	650	644	664	660	607	623	624	662	670	662	646	646	637	642	672	639	643	632	633	649	600	638	623	662	606	682	635	643	639	620	653	649	671	645	634	679	615	612	661	613	670	679	647	667	690	634	627	630	662	626	703	647	640	614	667	629	664	647	619	649	692	652	688	644	641	621	658	631	604	633	632	684	645	654	670	667	641	617	633	642	620	693	639	619	663	645	607	628	656	616	670	644	666	716	632	648	643	680	612	661	627	665	623	643	612	642	656	645	611	661	674	669	601	645	637	621	576	675	679	672	642	651	648	662	645	623	658	601	650	674	643	588	629	644	573	673	660	617	640	620	638	651	648	698	602	597	577	664	685	674	611	692	650	608	626	639	665	665	656	679	634	666	636	641	654	606	611	640	694	660	659	653	655	595	673	650	655	682	635	648	695	665	628	619	635	606	629	677	665	607	674	676	640	587	672	649	599	620	617	643	617	672	628	622	622	618	660	679	646	620	614	618	641	672	614	648	667	666	639	642	642	664	628	636	636	619	590	658	610	645	647	649	630	644	627	607	675	661	640	647	660	634	614	660	625	621	647	614	634	629	655	636	660	650	661	642	639	659	647	642	616	591	601	608	607	663	679	604	639	676	637	642	640	667	641	639	652	667	655	645	606	673	606	690	641	637	650	612	612	616	660	611	638	618	644	606	635	665	611	637	693	631	614	647	662	644	590	613	659	644	685	668	633	633	605	672	625	636	643	676	644	611	653	652	627	626	678	639	678	701	633	611	651	694	663	651	652	632	591	625	629	613	644	642	621	649	671	627	591	605	653	634	609	652	630	644	689	632	620	657	635	649	632	609	628	657	618	639	693	619	633	657	618	638	652	646	652	672	626	696	647	629	604	660	668	672	611	632	655	602	657	671	655	654	637	637	653	621	666	664	659	670	646	682	631	630	647	676	684	611	719	627	662	621	647	659	663	664	658	626	648	583	637	655	632	642	621	651	591	666	624	623	625	637	677	604	630	622	634	624	687	641	627	622	657	609	650	652	641	673	669	627	601	642	650	619	657	621	660	645	651	659	667	616	623	641	641	666	637	644	652	606	644	636	610	661	652	656	648	613	603	637	608	648	648	632	628	621	678	620	649	671	644	624	668	674	615	620	666	623	651	649	645	626	619	582	640	614	627	648	635	590	594	670	673	653	627	626	657	609	665	603	674	632	600	636	639	642	657	662	626	641	661	659	635	638	624	637	627	679	635	603	692	665	679	619	622	651	639	643	662	619	646	666	641	613	654	653	645	631	654	638	653	641	646	689	655	652	644	643	665	605	614	646	648	614	639	656	611	673	638	652	615	645	638	638	644	654	638	628	696	622	635	622	598	643	630	653	683	655	608	654	626	618	636	598	623	628	637	625	639	613	651	663	624	643	635	628	672	651	667	653	630	636	604	642	667	602	618	652	618	627	659	657	614	626	661	649	662	646	635	660	628	687	635	644	652	640	629	653	649	645	627	634	664	667	653	637	651	632	642	686	659	613	653	608	635	698	634	654	625	680	599	642	652	626	610	633	630	617	632	616	620	625	649	656	661	659	621	637	601	621	646	650	668	600	618	656	643	628	622	650	635	660	659	645	627	641	659	626	612	630	699	633	629	631	622	616	662	660	637	651	671	658	644	624	658	665	636	646	678	569	623	656	581	631	611	680	653	635	654	665	643	658	626	647	655	638	577	641	649	619	642	652	600	644	656	671	650	632	652	649	607	632	645	629	675	656	671	632	616	616	651	621	621	651	661	645	654	670	644	652	628	654	671	660	630	668	613	609	651	630	666	674	614	659	649	616	649	676	643	644	675	659	658	663	632	624	610	657	669	637	652	608	657	622	633	654	611	680	628	637	624	682	659	651	629	664	644	642	681	651	597	679	643	662	639	666	645	637	639	594	708	614	665	610	621	602	643	665	656	697	683	626	632	639	643	671	617	653	603	659	650	629	609	673	664	679	658	671	609	631	623	625	693	598	644	657	645	645	585	674	646	653	616	653	625	569	668	642	656	680	663	617	638	623	687	610	638	666	583	607	628	635	673	629	625	616	654	644	667	656	672	680	633	642	601	622	629	656	606	617	643	595	611	636	616	684	629	625	611	642	649	627	647	631	643	657	658	667	646	671	720	686	643	630	640	654	648	632	648	687	667	651	639	660	653	642	636	576	649	660	639	635	663	663	663	577	684	678	600	619	619	655	583	641	657	579	614	642	626	664	648	662	630	590	633	605	701	714	647	649	643	647	637	649	590	619	591	654	641	654	633	646	653	638	681	630	648	629	631	663	624	667	664	598	682	652	618	665	636	594	620	611	638	593	613	641	600	620	661	644	644	628	660	613	614	668	597	615	605	650	598	654	645	646	616	660	644	633	643	685	651	682	629	646	637	679	644	618	686	657	659	637	604	634	624	622	642	670	644	629	645	661	676	606	633	650	600	626	635	656	640	657	671	703	632	617	651	664	657	624	619	606	615	663	604	646	602	658	635	651	606	606	615	635	601	622	671	652	631	643	649	658	624	620	609	692	658	659	630	615	664	607	679	635	645	665	687	623	650	652	629	649	638	620	616	600	634	595	642	637	624	657	639	645	674	629	637	627	660	656	669	632	631	626	587	671	620	624	640	666	653	636	605	653	632	659	648	663	660	626	654	646	640	638	667	626	678	641	620	634	632	684	644	671	674	635	635	617	632	656	597	623	660	664	655	662	662	631	672	664	635	652	647	633	670	669	610	636	654	708	636	627	681	627	613	646	648	700	612	628	636	609	668	639	657	661	690	651	627	690	678	625	707	646	604	652	631	627	609	642	650	600	675	566	635	664	682	699	662	624	641	669	639	641	653	673	617	680	645	653	627	687	688	643	625	652	640	611	642	630	641	658	681	646	650	597	654	665	641	657	631	662	632	645	637	694	622	645	662	645	611	638	633	649	604	624	619	609	648	675	663	622	624	644	608	625	674	625	664	642	605	671	614	656	638	651	622	621	638	658	613	642	650	616	660	602	649	650	629	646	631	651	649	584	612	684	645	634	654	604	670	634	602	687	588	612	677	634	624	659	644	648	615	655	615	665	634	610	670	618	611	674	649	671	626	627	595	614	620	641	654	638	658	652	635	663	640	642	706	677	609	602	622	646	673	643	631	636	625	646	609	659	691	659	601	711	678	647	639	618	668	664	667	621	612	634	610	624	643	693	636	639	637	635	626	615	649	646	629	640	629	603	626	646	637	667	664	619	662	639	590	635	617	691	710	670	675	598	638	656	653	667	648	671	605	664	655	653	637	652	655	704	646	610	634	660	665	621	647	668	618	654	651	674	645	616	668	663	632	686	631	636	648	629	673	596	667	638	633	592	684	615	604	659	601	631	682	597	677	666	601
23860	21087	28155	25767	32269	20476	4766	801	701	679	604	608	621	604	595	565	548	580	604	531	543	556	589	542	542	529	576	535	562	547	545	534	517	524	566	537	525	538	535	537	550	522	529	553	543	547	535	485	529	534	518	547	553	529	522	539	543	513	530	547	505	536	536	557	534	514	525	536	549	507	518	514	527	557	534	533	526	507	587	496	529	498	538	519	570	555	530	521	527	550	518	532	546	536	576	526	546	526	527	525	509	505	502	555	550	537	535	516	558	565	510	533	467	492	479	509	548	566	593	543	543	550	578	516	514	513	508	555	561	487	533	531	521	554	536	524	559	510	556	498	508	528	526	569	520	543	537	519	495	573	521	539	534	475	514	502	522	523	518	510	513	529	538	574	528	494	560	499	511	543	545	506	534	570	506	531	574	524	547	534	527	509	561	501	519	499	545	500	555	545	544	539	564	506	527	526	569	606	516	552	545	504	501	513	531	534	529	523	529	581	530	540	505	491	510	513	508	551	548	512	539	552	521	553	506	548	523	535	520	523	516	503	531	557	550	513	540	551	541	505	532	551	564	526	497	516	500	540	522	557	556	526	520	524	545	544	521	604	538	495	567	570	492	537	522	541	492	547	546	512	507	529	557	540	523	532	540	497	534	540	534	519	569	558	552	509	547	545	557	560	534	507	522	521	549	512	494	507	514	527	513	542	525	504	529	535	533	510	543	550	503	501	534	548	563	542	521	501	502	501	493	544	524	574	527	532	515	502	565	527	537	514	574	504	534	551	532	514	571	552	538	547	542	488	548	530	536	534	586	531	503	536	571	555	523	539	516	516	477	528	562	498	538	502	529	541	485	560	519	519	550	530	507	542	511	492	583	526	509	528	520	550	554	512	541	511	563	518	569	532	509	512	550	494	544	551	595	525	525	552	564	587	531	570	542	505	524	528	518	524	519	546	535	512	496	486	524	529	552	502	508	474	528	524	546	546	529	526	478	507	521	574	522	557	531	551	530	539	532	535	566	542	502	533	523	526	485	550	511	517	505	531	576	503	514	542	525	488	514	593	503	509	523	504	541	556	522	542	500	523	493	527	563	556	568	535	548	505	535	506	533	547	559	529	521	523	521	527	534	562	558	542	515	538	543	557	518	506	519	533	522	513	552	554	528	555	531	504	471	532	519	550	513	557	545	517	535	491	519	521	517	514	496	527	533	522	569	523	573	595	513	542	552	525	539	500	476	485	480	517	521	538	515	527	535	524	485	480	551	556	532	501	512	559	538	572	529	526	543	525	518	482	514	526	557	551	500	475	495	538	523	535	517	572	487	518	511	502	561	516	505	488	554	585	522	541	506	533	523	521	522	550	537	534	543	520	544	545	522	499	514	535	539	574	520	555	552	553	517	544	551	543	558	545	519	522	543	551	526	525	514	533	578	506	567	512	572	581	509	530	530	538	508	536	530	505	561	545	506	552	496	559	511	516	516	523	527	534	534	532	527	475	523	527	550	547	528	497	530	517	519	507	512	496	535	543	529	547	536	537	502	514	508	486	529	533	557	535	515	482	552	550	511	549	566	518	564	510	560	582	520	531	515	531	560	518	553	523	507	523	528	501	532	504	558	489	523	499	525	491	538	557	509	538	517	529	528	524	556	568	522	521	541	551	491	501	514	573	513	567	500	516	531	549	541	532	514	526	506	533	565	493	518	533	541	515	506	496	522	534	514	514	550	586	506	504	530	502	535	596	533	526	498	516	509	529	480	508	513	488	519	547	518	516	546	524	518	508	517	522	537	559	466	543	559	527	531	501	506	523	493	552	565	551	569	548	567	567	500	507	509	537	528	514	517	532	530	494	501	506	512	500	512	520	534	561	514	547	510	497	536	509	516	511	541	484	528	529	541	540	517	530	490	538	536	544	539	544	535	522	517	530	586	536	532	511	510	522	545	533	554	541	503	525	555	549	576	496	548	506	496	548	560	507	546	489	525	510	462	547	516	553	514	540	540	546	513	561	534	499	507	495	535	487	519	559	530	547	538	554	500	524	556	541	520	560	537	487	532	532	520	537	538	516	547	513	511	506	563	562	538	537	479	496	484	513	528	575	514	517	457	521	508	529	552	562	524	519	525	512	540	537	564	518	511	514	534	530	503	537	564	510	489	494	530	529	517	539	561	511	544	546	530	528	505	510	465	516	529	525	513	510	560	487	543	573	505	553	511	555	486	571	505	557	553	509	565	535	480	503	503	544	535	520	545	513	554	512	502	507	532	529	541	524	491	548	535	533	546	519	539	574	518	546	515	540	524	512	516	526	531	529	532	547	593	535	518	533	491	531	515	508	531	563	513	546	524	530	528	552	561	526	536	548	509	516	499	565	537	523	568	509	544	548	480	520	574	520	529	553	513	547	523	528	549	514	499	577	515	500	511	513	530	536	563	514	531	488	553	526	502	574	515	549	528	510	499	513	564	533	542	580	550	546	529	525	510	504	469	558	510	519	540	507	524	495	543	532	535	552	510	533	536	540	536	518	521	531	510	546	546	506	548	520	532	532	513	512	537	537	522	571	510	512	478	556	515	504	542	545	510	509	549	556	553	548	516	545	532	540	565	521	542	539	536	485	552	495	518	516	487	505	539	561	523	560	502	506	540	538	565	518	503	549	543	546	494	492	537	583	528	489	534	553	512	515	527	524	552	541	571	511	528	542	538	505	519	512	515	532	548	534	524	558	519	510	503	506	565	540	484	555	517	526	520	498	524	526	525	520	507	463	546	557	519	542	501	527	517	543	531	550	509	544	496	497	537	543	549	519	559	535	578	535	479	524	527	542	522	531	538	550	563	526	528	535	556	511	538	532	529	491	483	549	515	523	561	548	547	503	524	508	547	512	522	540	556	568	496	509	505	533	499	526	489	479	516	572	560	528	534	549	504	518	514	529	523	495	496	549	541	555	539	564	541	594	567	555	568	548	567	520	575	528	549	529	512	533	538	511	523	538	515	527	497	576	524	555	499	560	543	544	498	517	539	509	556	545	533	530	515	523	542	494	481	529	550	523	522	522	533	542	508	595	540	487	542	537	550	579	508	527	545	516	517	500	522	541	564	483	516	512	522	509	504	502	551	469	567	525	563	536	554	557	504	492	499	537	566	522	497	511	515	520	541	532	487	556	513	545	546	546	539	581	504	535	530	508	488	517	557	523	488	517	512	525	558	517	533	557	547	561	516	557	496	531	535	501	497	532	512	593	558	475	520	530	517	526	549	563	556	516	533	492	576	535	544	504	524	545	545	532	550	550	532	522	529	523	525	534	493	540	518	547	565	556	524	557	469	536	491	533	518	540	566	503	564	492	513	544	513	537	534	533	565	523	541	519	503	510	509	566	526	547	505	584	510	506	532	561	586	533	502	523	550	545	552	512	519	502	538	513	522	495	539	564	505	524	563	511	491	550	529	523	518	544	572	568	545	571	482	487	539	555	538	550	521	539	541	509	552	557	516	510	523	548
29502	52699	23692	28376	39521	13390	1082	932	828	789	702	654	663	670	629	621	584	559	606	605	592	557	604	593	558	551	551	556	560	595	583	513	547	559	594	546	535	586	530	619	549	541	582	598	546	615	527	579	549	523	561	541	537	552	561	543	536	529	557	559	580	556	558	562	573	555	593	575	566	549	535	520	534	549	537	579	552	552	548	550	593	550	558	542	549	569	554	524	576	569	574	578	581	549	564	549	550	589	587	552	613	580	587	584	577	568	549	519	564	545	524	639	565	528	584	592	567	488	516	534	545	583	550	526	560	573	602	544	579	554	522	542	555	526	546	547	558	564	581	553	555	557	580	577	561	558	532	501	536	568	555	550	551	550	551	494	592	520	530	544	567	571	576	531	559	532	578	618	538	546	573	547	554	533	546	574	542	529	557	540	578	561	499	561	569	522	548	532	562	554	548	572	543	496	557	525	543	525	564	580	565	545	525	540	579	580	554	552	543	573	537	561	555	521	531	533	557	585	540	573	550	535	530	563	546	577	608	535	560	506	592	530	558	522	578	528	528	571	555	537	564	583	506	555	500	551	578	608	522	516	581	538	558	527	579	559	543	522	552	555	539	575	560	524	562	574	547	535	509	543	512	550	588	552	563	543	560	544	564	563	536	587	549	532	562	543	544	573	562	553	543	539	512	591	552	560	596	538	536	531	520	520	564	512	558	542	574	542	553	545	574	580	548	549	535	558	571	548	565	549	574	530	550	572	556	546	555	574	584	529	524	583	552	540	540	530	532	591	544	580	543	547	542	580	611	551	559	583	549	567	517	541	568	524	557	574	576	567	545	569	552	534	530	524	582	584	538	532	581	569	545	620	563	543	577	539	550	555	554	540	555	561	538	548	554	554	535	538	592	572	594	529	561	546	544	573	588	528	569	524	559	510	499	549	540	565	548	560	543	551	508	576	525	562	534	565	540	574	606	531	522	513	593	524	570	598	521	547	549	550	538	553	526	557	526	512	527	551	540	522	541	544	523	545	566	532	555	550	543	580	587	560	578	569	550	518	543	517	524	560	570	577	560	572	573	531	570	524	551	539	575	532	521	551	516	567	493	518	521	526	579	543	534	576	556	554	534	538	546	550	538	568	556	609	555	576	605	549	542	561	537	582	543	557	555	534	546	539	510	586	584	546	505	596	558	568	551	528	553	558	550	549	599	562	598	547	545	546	579	569	594	596	558	564	530	555	527	572	542	546	535	530	541	558	553	543	544	565	545	544	558	541	583	598	568	558	536	560	555	583	516	575	581	579	514	523	557	530	512	528	552	529	604	536	551	607	542	528	563	554	559	578	509	557	541	565	599	571	563	549	552	523	567	553	563	579	532	568	541	563	544	578	520	553	553	562	561	604	553	540	570	600	545	517	578	514	491	554	514	579	555	597	518	563	537	533	543	527	566	519	549	574	573	504	550	506	558	557	568	586	589	509	595	560	582	563	529	559	567	526	551	549	571	565	558	578	566	563	560	582	544	551	579	561	561	562	551	600	520	563	570	588	600	574	534	568	532	573	530	545	595	535	568	524	531	537	581	571	577	592	542	583	556	504	543	551	539	556	542	542	531	543	543	565	524	515	540	556	563	553	531	588	553	550	557	554	542	539	534	542	545	525	577	541	575	524	577	556	542	570	566	527	585	525	600	545	573	545	560	541	555	569	550	551	569	559	529	568	542	534	545	534	620	568	545	541	547	571	563	515	664	555	553	576	544	535	538	529	553	578	573	519	550	568	537	558	564	566	537	562	555	580	524	546	533	530	511	556	583	547	554	550	573	565	562	571	560	561	562	569	548	541	548	543	534	510	523	554	563	599	577	543	587	570	537	561	537	537	576	539	587	572	546	585	555	565	578	566	557	554	559	522	571	544	573	586	542	564	548	562	582	621	593	543	555	554	573	521	556	548	557	547	528	556	549	523	536	544	561	532	515	574	597	528	548	506	537	557	576	586	532	542	565	577	523	564	572	542	552	524	532	575	524	536	601	571	544	534	577	573	555	499	547	596	509	584	548	523	588	533	488	563	576	563	594	534	534	579	517	545	526	568	500	551	544	529	568	525	545	558	511	556	598	572	559	573	567	566	550	538	532	565	541	568	535	552	516	541	576	567	555	581	529	509	572	555	539	531	562	578	523	581	550	526	522	540	548	525	599	542	534	568	533	553	548	526	566	499	551	517	561	561	535	573	578	567	508	579	529	547	586	547	572	573	577	579	555	571	572	550	558	581	508	570	531	574	540	540	544	579	551	548	596	567	574	533	539	570	567	548	537	564	546	572	589	525	539	572	585	559	542	543	522	534	564	562	577	575	569	526	577	558	532	612	523	586	601	531	554	523	531	586	565	587	508	562	565	594	522	577	510	573	547	592	576	550	569	530	549	611	532	587	575	560	548	523	558	582	544	549	543	552	561	538	530	570	556	558	560	556	589	561	512	537	546	560	556	544	525	558	543	572	570	573	541	542	523	561	562	591	543	542	474	526	530	537	548	557	540	561	549	564	573	560	490	531	511	564	566	572	574	553	540	519	535	519	570	557	576	578	556	509	509	551	553	582	609	547	594	594	546	568	587	560	556	571	540	569	562	523	529	528	544	519	576	553	563	550	517	572	564	542	550	557	539	538	560	603	506	573	538	566	547	501	532	568	516	535	564	551	569	530	565	532	550	567	530	567	579	601	552	537	569	555	531	541	566	567	559	522	561	530	539	568	577	515	561	553	537	557	555	527	546	551	582	571	549	556	586	572	545	554	600	559	543	529	559	543	527	520	520	556	554	547	562	565	575	536	556	540	580	559	579	553	531	566	548	558	601	558	571	548	516	539	593	575	580	570	550	538	553	560	554	589	553	568	558	568	568	525	548	536	524	569	553	569	584	525	535	571	573	588	564	550	552	583	572	534	551	531	551	564	539	564	554	571	563	567	551	570	586	496	581	542	558	503	519	529	576	570	594	591	570	525	552	549	558	566	552	562	597	573	554	554	517	536	569	570	557	533	545	560	514	570	530	583	585	510	531	560	582	566	556	542	543	551	494	530	534	570	545	554	541	556	562	530	554	536	521	551	519	517	566	573	539	559	555	526	541	564	579	557	563	533	535	539	584	592	572	530	536	538	550	600	567	534	520	556	568	563	523	573	537	570	574	551	564	524	528	566	581	528	573	529	568	551	569	565	533	528	581	563	586	592	536	540	590	572	559	540	565	599	565	546	575	554	545	545	569	543	546	516	490	532	557	542	560	557	545	578	523	628	569	569	556	530	587	593	508	517	558	578	555	531	554	558	563	548	601	567	536	524	536	564	568	584	543	568	514	532	538	551	582	550	568	554	558	578	513	492	527	552	508	556	587	542	577	582	538	552	535	543	557	545	506	542	571	539	574	572	547	547	556	558	522	540	500	572	532	552	544	550	558	520	569	519	592	516	562	544	570	562	562	496	558	584	531	521	557	524	593	560	571	547	556	539
24974	21099	26999	26402	25477	10192	1243	891	804	814	756	765	804	816	760	795	763	743	757	742	740	786	790	756	756	765	744	755	758	766	766	747	757	744	747	795	739	726	754	694	779	760	757	722	728	794	757	777	767	750	747	730	732	736	761	798	780	701	773	766	730	686	786	760	712	740	744	735	790	766	709	720	739	762	787	743	764	724	761	719	749	712	744	775	745	691	774	768	770	722	779	775	742	718	749	781	737	730	740	786	762	711	790	773	743	749	792	797	756	721	736	750	734	746	774	739	757	759	759	761	704	733	733	760	742	781	795	760	756	752	719	783	766	753	769	754	768	727	756	756	729	736	779	746	721	729	789	720	729	751	747	770	768	750	762	773	736	712	756	772	728	712	792	720	745	751	736	732	711	703	747	726	744	726	766	734	686	766	689	742	758	728	733	752	779	717	684	746	762	762	799	753	749	749	760	763	772	746	784	727	734	714	765	776	769	749	760	755	750	733	718	744	757	765	738	699	748	751	749	726	704	762	734	767	745	722	700	761	795	763	755	728	756	740	709	735	796	744	744	762	765	712	794	736	699	745	760	735	785	767	760	766	805	725	785	723	827	796	784	790	771	811	738	756	741	766	710	737	756	767	764	766	754	726	754	737	755	770	786	788	738	751	720	760	760	755	757	744	695	728	713	715	746	754	737	742	734	752	738	736	767	743	756	759	736	747	699	776	740	742	731	746	793	751	727	743	710	733	737	751	697	765	714	724	758	722	772	791	726	764	764	757	745	793	720	754	750	785	722	735	734	723	764	701	725	717	759	741	760	751	752	727	718	731	756	731	743	734	752	767	755	775	726	784	725	807	713	772	784	707	740	785	744	750	754	788	709	732	730	748	752	694	753	754	803	749	718	752	721	767	733	748	778	750	785	718	762	737	771	748	776	723	743	729	728	715	782	746	788	731	748	766	810	756	762	746	728	744	739	716	721	736	700	710	699	785	733	761	763	759	721	741	691	751	744	793	759	778	745	740	739	737	732	711	762	760	742	741	721	716	760	769	725	743	730	740	695	751	720	783	723	731	717	741	775	780	766	772	726	737	736	728	734	752	759	780	766	750	764	710	761	746	758	718	742	727	796	787	793	721	756	721	777	729	811	766	755	808	728	745	713	723	757	743	715	735	705	758	787	749	780	789	759	827	738	734	726	723	764	722	749	751	752	710	705	786	751	799	670	713	728	681	767	709	721	740	759	755	718	727	737	732	766	719	774	763	754	750	753	737	746	746	721	742	766	769	773	736	740	731	775	734	772	734	732	722	730	752	723	740	706	690	736	756	750	767	730	716	728	727	719	786	722	741	743	756	752	735	674	759	755	732	847	765	731	722	777	748	754	753	754	733	759	758	719	705	746	735	736	721	754	747	767	740	749	718	708	735	734	732	733	766	678	771	782	714	755	689	747	722	767	769	759	726	704	705	779	716	737	724	742	737	731	764	751	734	730	733	683	774	715	739	778	776	785	730	741	718	745	731	779	761	764	707	724	784	781	738	764	696	708	721	732	751	753	732	759	732	789	716	754	727	747	728	764	801	711	774	757	752	739	762	811	749	815	764	767	705	704	817	685	781	729	753	711	661	772	765	788	707	718	752	759	775	782	739	745	727	733	738	769	704	707	769	785	746	715	749	777	747	726	724	717	764	754	704	736	761	747	738	736	776	697	760	714	794	782	782	746	729	766	707	779	768	732	749	736	736	746	742	743	715	771	761	775	782	766	792	747	742	781	751	742	734	699	720	749	707	736	797	751	743	766	757	665	747	828	783	778	732	826	768	757	721	779	746	755	764	788	773	728	713	777	774	744	776	777	702	729	734	776	736	765	784	661	733	750	744	751	789	721	764	743	761	769	737	733	755	726	709	737	741	756	748	721	666	726	740	744	724	820	735	762	754	741	752	730	764	744	749	754	761	798	795	756	760	809	733	738	747	723	772	726	733	755	768	781	718	771	768	767	721	704	717	754	755	728	775	731	746	732	722	758	727	751	768	754	715	769	752	770	734	734	712	733	766	766	758	764	759	751	713	819	784	752	731	777	728	711	713	779	743	745	746	796	780	750	756	745	724	733	805	751	737	787	775	719	738	805	763	765	758	775	708	751	739	781	744	748	769	720	796	742	713	752	749	729	724	757	754	715	764	770	745	724	712	738	707	735	704	737	753	802	732	743	729	735	741	759	752	760	759	794	734	775	737	703	737	728	756	758	769	752	745	781	712	763	730	731	752	755	740	690	718	737	768	774	739	761	716	750	755	705	785	769	765	728	795	699	757	721	725	749	725	725	733	725	742	794	761	780	774	756	745	742	710	740	724	748	798	739	785	736	688	737	793	794	710	716	767	729	764	765	733	768	765	755	716	737	726	790	728	747	719	711	711	718	739	741	764	743	709	760	753	740	776	767	732	735	724	742	781	744	742	735	719	762	732	676	763	732	754	828	733	737	757	722	729	745	736	732	696	749	776	719	745	741	755	752	761	711	764	800	785	722	736	729	778	765	748	711	725	682	733	801	721	760	765	746	688	776	701	792	751	737	726	792	769	730	749	786	750	763	744	729	777	729	730	716	725	701	739	757	753	771	668	721	727	724	713	729	729	765	803	703	791	710	739	785	730	802	747	787	732	784	685	726	749	769	753	747	760	732	754	732	724	672	743	749	737	710	714	753	745	740	788	769	760	754	726	771	738	763	753	752	738	774	775	715	774	772	759	734	728	723	780	759	765	791	788	751	758	749	732	755	772	747	798	754	748	781	805	711	755	758	723	719	712	765	734	763	750	802	692	744	731	736	787	787	731	770	689	727	715	765	760	772	787	782	745	756	661	737	721	727	766	730	744	727	740	785	760	749	759	781	687	741	715	746	725	747	733	757	782	714	761	779	697	783	753	724	743	741	707	734	728	746	763	751	727	756	758	813	727	719	744	688	679	730	759	748	785	743	748	721	744	745	738	766	735	754	786	753	702	765	734	730	740	753	772	717	777	772	769	728	738	720	785	726	735	781	745	758	771	793	759	734	737	773	710	733	739	768	849	767	795	716	760	760	735	753	737	751	765	760	694	752	737	768	727	776	721	736	740	783	742	711	695	766	764	691	752	716	745	781	806	772	716	748	733	736	742	757	717	761	779	749	748	770	738	744	746	755	753	791	737	772	748	724	743	781	745	783	723	752	734	724	750	775	736	789	746	775	764	804	764	739	763	733	742	773	768	715	731	715	763	737	731	776	730	791	738	794	747	750	714	743	738	770	767	769	705	778	736	724	741	755	778	714	774	725	771	778	786	716	759	726	744	727	747	709	699	736	739	710	772	749	717	730	686	758	735	745	735	755	710	764	772	746	757	759	742	775	756	711	761	784	743	785	786	745	701	737	763	741	803	730	735	720	700	706	775	740	740	709	740	730	780	777	718	767	702	735	765	776	704	722	727	742	700	712	728	748	749	724	743	735	777	723	710	716	750	766	746	777	751
28510	48036	17323	22125	30444	8270	1001	967	911	872	816	842	832	770	803	827	802	831	790	785	726	785	787	788	739	731	751	797	795	729	755	806	754	772	749	810	824	792	776	739	782	787	808	724	713	740	743	758	784	774	751	787	763	821	743	822	764	791	781	835	777	775	769	828	814	749	781	738	760	760	785	768	761	772	770	828	745	769	805	748	771	826	744	803	790	766	742	809	776	774	776	754	810	804	813	791	770	780	793	760	774	797	778	746	794	800	738	793	773	735	766	745	797	782	758	789	788	741	824	775	817	846	834	692	722	762	743	774	807	763	770	776	740	816	782	818	784	777	755	775	762	757	788	763	784	768	777	762	767	772	773	760	729	719	790	759	785	740	774	755	702	798	825	817	758	804	726	754	785	789	759	747	803	807	766	747	812	785	772	751	783	712	777	761	797	765	765	730	778	798	756	775	790	812	814	831	785	784	727	783	789	798	709	767	811	763	806	806	769	776	744	788	815	774	750	737	764	748	758	749	759	762	763	784	782	708	740	810	788	775	786	769	769	770	735	812	817	756	742	749	799	799	760	797	790	760	812	772	777	755	772	785	750	782	724	775	780	724	736	801	734	750	738	775	784	766	832	785	758	765	797	757	755	743	734	781	776	801	799	739	723	743	775	780	787	792	763	822	845	792	750	784	784	788	763	751	732	771	747	821	754	772	720	791	725	733	738	781	804	759	717	764	761	708	810	781	754	785	776	785	787	775	753	751	802	827	745	797	734	758	736	800	807	795	791	775	785	762	828	811	744	729	826	779	822	758	749	793	779	843	788	827	756	760	789	803	754	771	794	796	758	800	766	769	749	775	768	796	776	793	762	790	810	752	778	800	788	829	779	768	800	791	755	805	779	802	732	792	761	788	797	821	748	784	760	734	774	789	740	822	775	782	809	775	762	782	820	776	761	761	746	758	807	755	738	769	779	758	784	782	738	791	760	791	759	757	776	791	759	721	767	786	789	752	762	807	764	789	778	737	772	784	803	745	756	767	801	779	785	734	782	744	783	806	783	727	742	786	781	789	787	774	732	800	798	805	803	765	800	793	778	731	774	775	762	787	766	788	820	727	839	772	776	808	825	770	832	795	784	748	795	766	806	750	803	806	811	799	831	743	786	781	723	817	780	780	754	764	758	748	772	815	768	797	788	782	747	762	816	791	769	757	768	841	739	787	752	738	748	762	748	760	753	792	782	770	747	686	820	761	807	766	780	755	782	786	771	816	768	768	739	784	785	717	793	736	786	774	823	768	765	770	752	751	799	754	726	714	800	787	765	747	785	731	757	846	799	783	780	784	755	786	733	711	781	744	777	777	751	784	765	785	763	787	773	818	759	770	783	761	831	752	781	767	798	797	825	804	809	837	770	822	751	828	792	765	773	791	810	791	770	769	781	788	791	782	750	819	743	788	782	801	814	800	760	816	761	753	764	797	807	734	741	774	804	772	822	768	768	781	777	745	782	767	776	794	767	791	804	741	751	836	730	771	746	739	735	774	801	740	739	762	734	753	814	793	808	696	793	787	789	771	764	780	830	728	856	771	758	797	779	765	826	766	738	804	741	756	757	819	799	798	759	776	770	781	779	802	715	751	748	803	800	736	772	814	769	801	839	811	801	799	790	809	799	779	766	770	827	785	788	745	818	783	790	768	743	748	769	788	852	714	793	749	795	734	757	771	786	775	760	790	784	736	755	752	725	800	737	764	771	800	751	767	757	793	787	784	793	803	808	766	763	777	749	745	787	807	787	808	806	796	742	753	747	749	712	812	795	801	713	810	769	820	776	819	746	776	813	775	774	808	769	754	736	745	772	822	744	798	744	762	808	783	777	815	749	787	795	784	801	731	773	830	804	754	793	738	816	747	752	760	800	766	807	756	792	739	752	739	811	769	815	776	767	799	771	795	779	819	778	823	766	789	781	775	766	780	735	787	829	801	749	800	811	778	817	762	757	715	771	823	722	759	785	778	747	740	764	783	712	777	762	738	765	761	799	704	797	768	768	808	748	766	764	762	762	802	806	827	761	736	759	817	740	757	728	794	828	745	774	771	787	788	726	770	775	758	809	741	766	800	775	762	781	745	760	772	782	803	774	748	797	732	820	782	735	824	716	752	772	786	795	762	806	791	790	790	742	784	749	755	724	777	741	788	750	797	750	744	771	749	733	781	766	795	791	792	796	799	772	815	766	767	790	752	787	802	755	749	789	805	812	755	789	803	771	809	767	747	773	786	820	748	789	759	773	766	822	774	738	767	771	748	740	735	792	830	779	745	769	767	810	798	795	802	794	774	763	793	800	745	776	738	770	789	796	769	747	803	739	770	756	749	779	750	834	783	838	870	790	797	779	815	739	759	785	769	789	767	760	803	791	767	786	758	752	753	735	779	770	792	799	787	766	769	786	799	759	793	756	756	741	816	798	733	795	742	749	742	787	752	788	748	750	786	759	768	786	739	753	780	819	782	789	802	800	801	809	784	772	818	759	776	716	768	748	789	770	803	777	808	807	795	761	837	747	759	767	773	790	757	739	746	790	754	788	746	786	762	804	778	798	815	816	746	746	742	782	740	783	758	717	759	780	736	810	743	767	769	774	770	785	795	772	771	769	798	726	774	777	796	747	772	774	773	795	791	801	780	746	767	790	780	800	825	741	752	813	736	823	754	802	772	720	780	777	745	762	828	762	800	721	762	815	786	785	782	731	759	800	794	776	813	739	747	764	749	777	724	740	753	828	772	793	798	834	780	739	760	816	707	749	779	836	754	775	747	762	789	771	788	792	743	802	807	772	782	802	760	765	825	781	798	773	795	752	719	790	805	764	752	788	783	742	750	748	729	777	763	778	747	811	784	790	812	727	795	784	769	809	800	788	806	794	755	780	726	808	808	791	809	796	766	795	728	763	802	751	750	718	836	733	779	762	762	755	749	790	757	709	796	795	754	787	776	758	730	762	721	739	775	767	748	804	769	744	786	768	759	766	785	816	744	806	803	809	784	802	743	778	768	714	826	756	824	830	769	755	750	778	791	775	755	739	767	780	737	773	749	797	733	712	752	762	773	761	750	839	806	754	788	767	762	800	746	770	833	827	735	751	772	773	775	744	771	752	795	793	774	773	731	760	758	753	776	793	840	763	819	764	816	814	790	803	797	786	756	731	823	820	785	824	747	813	760	796	800	795	790	800	796	761	768	792	757	785	798	741	807	760	751	760	754	762	773	795	793	799	809	776	757	732	777	707	779	849	738	776	742	780	803	799	736	777	754	754	765	789	769	790	769	794	787	762	788	785	779	787	748	743	778	743	776	759	711	766	797	770	774	784	755	772	798	749	797	770	760	814	773	786	772	764	723	738	758	792	784	776	777	787	763	787	748	786	751	778	807	781	790	743	777	788	824	759	841	771	773	792	767	766	761	739	780	752	790	749	857	743	827	753	796	785	811	721	732	764	733	776	811	760	769	797	783	824	793
22639	21015	28580	25029	32725	24570	12244	1539	900	945	830	857	883	776	756	813	761	770	705	759	729	710	709	747	710	694	708	719	697	733	707	712	688	719	665	696	725	689	692	706	706	706	712	669	689	698	708	705	698	697	697	644	688	682	694	711	720	634	689	703	720	717	734	729	704	697	724	702	732	757	730	696	646	740	727	752	715	716	728	696	654	701	654	676	636	778	705	685	712	662	686	731	698	754	682	680	647	701	683	714	692	656	759	707	692	679	691	702	659	701	694	680	724	693	690	672	677	750	714	665	693	671	695	674	707	694	687	706	682	666	702	658	691	687	722	671	727	696	659	684	670	705	661	671	679	702	700	689	713	726	694	620	714	720	741	709	686	701	673	648	679	711	705	677	674	690	729	657	714	679	669	696	672	693	708	731	655	707	677	694	735	658	670	681	638	659	693	674	688	698	711	699	730	739	677	693	695	665	685	715	675	707	670	664	678	693	684	726	694	700	675	652	662	690	696	681	711	693	688	645	661	659	704	694	710	690	673	657	726	702	696	683	665	671	711	655	722	691	684	704	705	703	710	704	653	671	728	738	658	686	682	662	657	711	712	649	709	683	685	720	715	663	692	680	640	772	673	655	692	650	705	639	660	688	671	680	652	681	702	661	666	671	691	669	707	720	683	675	684	697	687	678	700	708	746	718	699	654	721	712	649	632	690	667	713	683	668	687	682	699	687	638	694	670	692	660	656	653	650	718	767	712	636	715	725	707	650	671	681	710	682	714	719	698	684	714	684	690	755	667	676	688	716	706	700	703	670	687	713	698	764	692	681	718	685	689	703	689	703	680	663	695	703	681	662	753	692	698	686	681	709	686	658	664	636	656	638	669	735	673	678	677	691	647	679	698	701	717	681	734	659	709	734	681	670	684	671	699	714	719	667	640	725	653	720	655	707	664	668	691	742	707	724	726	687	677	685	685	709	614	660	683	651	666	673	704	706	664	694	665	667	658	705	706	694	648	647	707	699	670	648	639	682	672	719	673	703	651	639	695	692	677	677	667	684	734	734	682	697	690	666	683	689	696	688	654	697	662	776	670	684	738	712	702	691	672	651	682	680	676	666	718	700	647	679	724	619	677	683	658	711	695	658	651	705	699	655	687	669	685	655	701	684	720	657	713	672	684	708	677	687	741	678	666	705	680	654	680	708	715	682	626	722	641	660	692	736	644	702	661	673	647	663	674	657	656	691	678	708	707	686	693	649	642	700	697	671	737	728	672	666	686	704	691	685	709	650	705	641	636	647	741	713	690	680	702	677	691	720	719	662	658	737	720	683	659	654	682	751	627	626	696	658	670	719	683	731	729	697	717	705	692	646	654	685	643	714	667	684	670	657	705	697	649	640	701	694	705	724	620	708	658	693	713	663	632	681	706	685	714	660	658	691	722	629	649	738	661	692	680	658	657	674	734	709	710	699	690	670	685	678	678	682	668	658	683	700	679	656	653	729	701	682	701	745	681	697	674	702	654	660	689	755	707	706	739	685	685	689	708	666	677	692	664	677	692	732	683	723	726	692	673	676	688	691	703	676	682	675	695	643	643	711	681	662	730	667	700	707	675	667	665	676	714	663	667	674	702	685	668	744	663	711	683	713	707	708	663	662	681	675	692	688	733	675	679	714	712	659	683	638	663	705	670	679	666	700	704	741	673	650	698	702	712	678	666	733	722	691	697	667	688	677	706	722	679	657	644	670	700	657	700	653	656	691	684	686	634	669	686	655	653	666	668	679	716	664	702	689	620	680	706	701	708	674	707	666	664	701	644	683	666	703	733	709	625	736	685	703	680	743	673	754	674	739	698	694	663	686	661	717	673	694	648	659	711	692	695	684	747	678	688	659	665	694	725	649	686	685	697	652	666	672	671	657	700	735	683	717	645	710	726	682	633	713	713	715	716	674	691	681	694	651	575	665	671	693	727	707	688	715	708	713	684	702	717	698	757	671	672	663	718	749	712	670	685	702	712	756	636	653	686	683	737	672	704	693	687	720	718	710	722	641	679	657	622	666	654	707	659	697	702	666	729	666	698	720	691	717	694	698	707	744	700	708	669	707	735	697	682	704	680	687	686	717	682	690	698	725	704	671	703	677	700	698	662	686	675	706	670	698	742	688	646	693	670	732	658	666	640	694	665	707	703	701	664	650	716	642	646	683	661	657	702	726	694	718	706	670	691	687	647	659	702	716	674	716	741	680	721	673	720	714	664	630	678	677	717	694	694	675	693	711	660	690	702	682	676	654	684	657	655	709	672	672	644	688	720	684	722	688	671	661	665	685	696	618	694	692	654	702	685	671	649	726	679	639	672	648	695	716	718	675	692	718	675	699	651	731	716	741	678	687	684	706	653	671	686	697	655	655	678	693	666	718	672	723	668	708	686	703	695	719	705	635	666	682	681	743	675	719	689	663	727	681	734	679	714	704	675	670	683	680	637	675	714	693	716	699	727	691	678	712	693	699	678	671	708	677	669	668	669	655	686	685	699	713	635	681	663	716	651	669	663	685	728	724	697	668	680	762	754	729	673	678	692	696	719	663	716	679	679	680	708	707	688	657	685	729	707	746	685	708	659	690	673	716	695	644	710	729	658	666	706	633	656	704	698	640	705	662	702	688	686	706	666	671	635	712	681	732	675	700	697	668	660	667	672	651	715	682	669	685	695	718	674	717	711	729	665	690	640	680	680	675	692	691	676	723	679	627	668	684	687	698	690	684	648	687	684	738	693	660	704	683	665	682	711	685	659	688	678	693	673	683	683	686	673	664	694	705	679	691	704	687	665	686	675	703	706	715	723	643	705	677	693	707	744	678	683	672	661	662	716	688	703	717	659	708	672	742	636	703	686	702	708	676	695	691	689	687	727	723	635	730	650	675	689	663	687	699	668	665	696	712	696	703	668	685	691	704	701	662	643	654	701	661	667	746	698	684	709	683	691	700	662	658	661	705	690	660	718	693	696	673	677	699	681	702	689	680	709	681	681	672	696	694	686	690	685	710	658	704	691	679	742	646	641	695	662	658	712	682	674	693	618	692	697	697	691	733	655	701	658	633	697	681	693	666	675	730	688	684	663	677	668	669	660	676	689	694	714	666	691	681	644	708	731	673	738	657	676	712	728	724	695	704	673	735	692	649	715	678	681	687	721	652	725	713	692	671	689	679	729	665	713	681	729	711	675	690	673	662	662	688	735	682	668	704	644	706	708	685	718	691	679	699	708	668	691	625	664	682	705	645	678	735	700	667	688	641	668	707	727	654	702	698	701	683	730	700	660	737	710	678	705	679	636	665	660	749	646	699	698	695	733	676	705	671	684	645	672	658	698	705	690	701	665	727	660	649	663	632	644	707	718	632	678	644	757	680	723	715	683	659	669	719	697	719	720	729	717	696	651	660	685	660	685	746	715	705	705	720	722	699	662	686	656	693	702	667	689	697	657	693	721	689	686	647	656	686	757	671	714	700	651
33137	59343	26531	42036	49718	17979	1731	1254	1204	1054	1072	902	871	860	851	822	767	745	798	737	697	759	713	797	737	696	719	700	689	738	677	718	670	724	719	712	706	752	753	711	765	702	712	721	721	661	692	723	680	714	775	672	694	723	744	715	678	708	748	700	687	681	724	727	712	725	733	652	714	702	716	714	651	688	684	707	665	654	723	713	710	711	708	700	757	700	671	732	739	683	660	699	728	692	680	703	711	679	694	721	722	683	724	691	784	745	687	694	759	762	682	696	722	660	723	720	695	713	681	733	731	689	697	709	668	703	705	674	721	711	697	733	642	686	700	714	733	719	701	726	752	714	679	704	672	686	677	681	715	770	676	711	668	713	678	720	681	707	709	707	703	687	701	690	667	708	652	690	742	705	712	703	646	761	655	695	677	726	722	716	663	666	710	726	679	690	676	669	686	671	667	685	662	709	702	700	633	707	675	649	687	693	723	643	699	650	725	693	689	698	665	684	688	716	723	717	701	662	660	688	716	680	696	696	712	690	691	721	726	692	666	655	706	697	686	700	679	674	709	709	728	680	693	703	652	694	711	711	696	662	697	749	729	632	729	712	727	725	704	733	654	714	726	675	699	696	691	711	675	737	712	692	684	634	711	665	704	737	691	698	695	737	699	663	752	675	670	720	671	701	698	710	688	726	703	662	708	657	749	675	639	722	702	699	696	698	713	707	648	703	705	678	775	678	693	699	656	703	696	697	733	716	678	711	709	674	735	680	663	718	732	705	686	662	743	705	703	750	677	739	651	727	711	688	642	688	661	690	671	737	723	703	717	731	711	688	688	661	693	729	726	691	745	681	733	658	669	744	768	690	674	701	658	681	726	688	699	679	738	667	711	661	711	680	714	706	677	720	709	734	677	681	678	706	694	709	630	644	730	692	699	693	639	711	679	686	696	734	714	699	711	740	686	718	713	741	732	673	701	729	663	691	733	660	722	704	704	747	680	734	713	673	668	726	745	645	719	684	684	720	699	700	690	664	704	639	718	682	708	740	671	703	693	719	699	729	738	650	673	662	691	742	664	661	722	723	691	746	718	661	705	715	700	695	691	684	685	706	733	676	723	685	707	709	635	673	706	694	678	706	703	680	727	690	702	668	675	644	717	697	683	716	664	666	679	685	690	663	731	690	704	694	637	729	660	701	642	716	719	753	693	692	708	712	699	679	691	692	706	676	707	661	701	708	675	698	659	727	743	683	688	727	715	709	677	733	691	680	681	682	656	642	720	675	767	672	678	726	701	686	724	711	705	706	671	715	682	704	692	676	688	694	697	691	697	649	655	679	678	713	697	643	689	707	691	693	683	732	751	690	698	757	672	741	694	678	707	715	664	687	724	740	681	693	660	677	654	719	721	689	702	676	686	666	689	681	685	681	678	683	726	690	671	728	682	648	717	713	738	703	730	665	718	734	739	687	681	703	731	669	726	696	734	730	726	655	697	657	705	685	719	690	685	724	677	685	694	716	660	727	700	687	697	670	695	694	710	751	709	713	729	710	721	714	681	706	624	685	708	642	677	702	728	672	695	670	700	713	692	687	675	691	726	681	726	694	709	672	690	659	646	718	709	686	672	691	694	695	692	665	731	694	691	686	681	685	705	717	694	721	741	752	699	768	722	717	681	681	740	712	685	697	712	717	720	683	709	669	670	668	787	703	677	715	697	680	718	724	670	671	640	673	710	718	711	686	690	679	672	702	658	721	734	690	654	641	676	721	702	700	725	700	717	724	705	668	701	672	740	718	719	679	667	724	684	712	729	715	678	700	703	684	680	676	655	725	712	708	684	695	725	682	712	756	708	683	726	710	704	717	719	697	700	642	705	696	674	754	689	683	696	689	677	660	731	706	718	722	661	747	685	688	683	699	691	708	726	666	687	705	698	728	634	662	663	674	689	702	686	725	674	639	680	705	727	722	692	696	734	709	689	731	693	734	710	731	733	691	722	652	712	686	695	739	659	701	668	690	695	693	712	693	760	685	650	714	715	693	688	679	748	684	668	705	690	740	635	674	670	695	699	695	672	707	748	678	683	753	715	663	702	656	684	704	675	669	691	674	679	706	676	690	696	739	663	673	691	672	697	700	654	699	708	702	734	691	674	702	708	684	719	694	684	661	692	683	739	688	677	711	682	736	660	732	697	722	682	657	710	672	729	699	703	680	705	734	687	729	714	693	719	690	659	727	669	714	639	638	677	696	692	693	752	693	634	673	677	690	686	719	684	685	688	692	692	679	674	688	720	731	700	708	674	699	721	683	679	722	700	721	701	755	674	709	681	672	712	698	719	658	732	666	715	697	709	700	742	679	706	729	713	702	686	703	687	668	657	712	690	690	712	658	715	670	719	744	673	725	700	724	680	704	666	702	749	643	703	635	709	729	723	715	707	655	705	682	674	668	688	685	742	704	648	737	674	697	681	716	680	671	690	669	682	691	667	695	719	703	701	687	687	708	732	713	707	686	693	705	672	680	731	661	682	681	735	744	702	712	664	687	690	669	708	655	696	715	699	692	686	718	709	739	667	707	686	689	702	723	722	685	677	732	661	691	718	662	748	695	650	711	708	709	712	669	737	689	727	680	713	669	670	676	702	697	710	702	651	674	733	683	714	741	686	707	710	674	707	690	678	711	715	765	683	668	703	674	690	734	669	660	676	691	691	684	685	720	677	652	686	717	701	695	653	701	688	730	663	655	674	665	652	683	660	731	663	716	695	700	703	678	705	720	695	734	692	727	691	718	692	685	708	696	674	707	720	688	671	675	753	689	710	715	711	712	695	702	663	654	691	701	659	682	704	704	715	694	698	669	661	717	700	716	740	715	663	715	679	736	693	718	707	728	681	666	627	700	685	686	706	688	737	648	722	679	721	717	701	690	712	667	723	681	669	663	732	674	690	691	726	707	668	681	691	678	695	673	782	686	637	700	692	736	668	710	684	706	698	684	743	689	713	703	696	724	696	674	661	699	727	671	707	687	680	714	734	713	690	718	700	686	670	722	754	695	701	712	710	722	692	685	648	704	736	654	679	681	660	703	690	699	678	732	713	682	689	674	688	703	689	711	710	700	732	631	693	727	715	716	679	690	718	689	695	678	692	694	682	673	641	683	662	669	662	700	724	694	741	671	678	739	695	685	710	729	696	667	718	683	719	718	723	677	739	697	704	672	681	689	742	685	740	702	686	673	686	615	767	720	690	731	696	659	704	697	715	718	702	741	672	661	686	678	661	704	647	684	694	728	718	737	719	752	687	676	663	717	723	704	706	677	689	663	695	717	713	669	659	677	692	696	698	690	670	731	686	696	723	735	640	676	692	745	665	702	673	680	685	629	683	703	642	683	721	686	715	712	663	725	670	704	701	698	654	731	689	680	688	716	714	706	675	704	739	708	650	718	689	701	692	699	681	687	742	684	685	698	647	684	702	708	699	743	716	666	690	669	680	684	701	686	710	693	694	711	691	702
28772	24577	15607	6493	5828	1291	632	617	610	615	559	653	615	693	624	634	634	614	605	626	645	592	611	637	597	619	570	623	609	631	600	596	573	610	616	584	622	591	608	615	623	573	626	610	599	579	647	600	612	616	601	625	615	610	614	628	612	553	622	625	562	598	610	661	559	619	598	549	569	583	599	596	605	591	597	588	614	628	557	657	612	581	584	582	611	593	635	661	627	580	636	576	580	548	643	610	591	624	638	666	595	609	584	610	630	622	595	573	601	638	608	596	593	594	600	652	622	607	573	590	585	576	568	630	576	558	615	597	625	586	601	599	610	606	619	630	644	599	626	573	594	601	659	644	599	608	597	545	614	630	613	577	645	592	609	557	603	548	612	628	606	616	615	600	619	611	581	588	570	600	609	590	585	635	601	565	592	614	581	582	591	620	606	616	642	624	588	606	616	583	594	598	615	639	617	578	601	570	586	561	629	636	544	603	541	587	628	558	633	624	576	648	601	572	597	582	628	611	568	619	568	573	603	596	631	575	596	613	605	591	593	569	584	584	556	607	600	579	585	579	566	588	606	620	578	601	588	588	606	547	650	598	657	620	603	592	618	607	614	596	604	572	599	598	599	545	569	611	614	590	628	612	635	611	605	607	654	621	639	636	592	645	580	600	646	628	606	572	617	590	600	538	609	599	555	618	660	593	566	644	560	596	568	595	589	606	611	604	617	619	626	625	641	660	554	612	622	636	654	601	595	599	608	624	595	601	585	594	636	574	612	591	607	553	589	585	578	593	552	616	637	576	583	597	571	589	629	607	608	591	602	583	626	605	612	609	606	596	594	626	610	575	591	603	559	618	584	560	574	599	606	630	603	599	593	637	596	596	549	621	564	601	562	600	652	637	586	588	587	584	604	594	600	569	575	601	635	605	608	583	611	591	576	610	604	616	606	651	581	575	629	577	633	587	564	586	618	633	595	598	574	597	609	565	586	638	629	609	605	593	588	598	549	604	626	575	596	645	638	572	626	603	602	647	608	628	614	577	548	603	590	626	580	594	579	550	545	550	623	633	555	577	583	580	605	607	602	573	603	621	608	632	585	604	596	600	602	616	618	554	546	630	581	615	596	605	608	587	613	638	650	607	613	581	609	656	601	584	601	638	556	638	644	598	570	597	587	580	593	625	608	619	586	590	611	572	593	618	574	613	607	576	655	564	582	635	570	613	608	630	605	593	590	603	577	636	618	610	582	613	602	601	588	623	615	618	599	615	587	628	636	562	608	589	568	670	613	599	609	595	600	613	636	589	596	590	628	555	557	575	604	604	605	604	608	624	644	585	582	657	585	620	577	584	572	586	601	571	587	539	604	604	587	584	630	610	607	610	612	601	615	577	576	556	570	594	630	588	571	618	573	607	576	579	613	644	581	565	567	561	600	675	588	611	673	570	584	618	645	567	574	605	596	595	585	589	598	579	591	595	608	578	571	622	605	544	603	606	591	595	587	536	631	610	560	625	622	581	608	557	572	614	574	546	630	582	580	567	680	614	608	565	649	627	634	586	620	603	624	558	565	580	591	546	617	616	621	595	616	588	584	593	588	624	596	517	581	613	575	619	592	633	604	641	602	587	581	634	614	619	621	588	620	539	613	599	618	623	614	622	589	597	574	586	567	554	602	593	569	583	611	604	625	578	589	598	625	573	566	620	612	640	608	612	596	614	595	582	603	601	540	596	595	617	574	578	563	611	591	602	599	600	599	606	579	585	591	604	596	574	610	632	572	611	602	644	647	598	619	586	609	623	641	588	552	600	599	572	621	569	629	587	596	622	589	669	613	603	596	560	563	581	586	597	569	572	645	614	599	595	562	631	643	597	617	583	592	585	600	630	604	621	623	606	613	608	594	569	599	561	585	571	542	578	561	643	576	573	599	565	595	593	587	680	591	640	602	600	596	621	646	622	596	599	590	573	619	587	601	548	622	557	633	550	599	600	608	624	576	592	608	554	575	551	607	618	603	545	656	588	612	597	584	588	571	595	590	593	634	599	577	612	601	567	569	630	596	616	593	619	586	618	599	598	576	590	616	606	598	591	660	643	604	648	604	580	596	594	602	595	595	644	566	620	620	596	592	598	629	610	630	629	612	613	624	566	611	624	620	589	574	644	564	611	576	596	604	631	612	563	588	615	614	615	628	604	594	585	599	567	592	578	563	604	597	628	606	577	631	579	630	613	595	619	618	594	593	640	608	587	572	598	638	575	614	637	604	577	553	594	584	618	634	643	632	554	540	605	603	599	609	594	594	571	619	593	610	608	605	593	594	585	584	616	605	600	624	599	588	604	586	647	613	557	598	582	575	610	650	598	601	615	655	616	561	637	617	593	551	544	574	542	591	565	598	582	617	598	634	650	607	600	605	581	619	616	556	610	602	590	611	599	594	632	602	559	553	576	592	572	570	570	625	589	597	579	615	590	570	595	606	619	618	609	578	602	577	635	639	595	594	581	595	633	593	608	619	563	557	603	583	620	602	642	591	621	646	573	594	622	595	610	593	585	623	578	550	602	570	586	606	594	589	582	638	646	592	576	563	586	578	599	591	604	634	604	588	629	580	623	616	572	591	603	618	623	617	584	598	546	583	662	622	638	655	608	639	577	593	629	625	584	565	599	615	642	598	612	583	618	612	637	609	595	604	574	562	592	634	604	595	562	626	611	581	588	589	609	623	568	635	647	623	592	590	589	590	582	585	620	621	598	627	595	572	648	595	582	594	610	596	584	567	572	648	646	569	609	583	587	550	607	605	631	617	628	575	587	574	637	568	640	582	598	580	591	583	622	640	564	632	598	623	636	602	610	567	566	653	617	579	614	576	600	614	643	627	592	596	564	564	568	631	566	601	571	623	606	609	564	593	612	548	587	550	626	597	573	651	615	645	582	638	650	577	633	602	619	593	593	573	581	598	607	583	668	602	560	592	616	585	577	579	594	641	616	630	610	613	615	630	592	620	619	621	585	608	563	619	556	598	643	568	574	592	634	564	592	620	570	649	571	634	565	577	600	630	579	589	656	576	574	593	604	590	641	607	645	560	624	590	597	649	633	618	611	624	619	578	580	572	586	599	591	617	640	577	588	605	593	603	593	578	597	603	562	612	602	567	635	614	625	573	575	623	539	587	625	601	591	603	604	582	570	631	612	617	581	607	589	619	602	635	575	635	588	558	600	600	599	565	622	652	625	608	613	589	602	606	654	616	618	601	589	628	555	576	543	560	603	620	637	606	582	637	554	554	558	605	584	567	563	626	611	637	620	638	617	586	595	651	601	580	603	594	620	558	605	554	583	552	626	603	622	590	575	560	590	571	622	635	643	580	605	566	641	600	635	611	623	587	620	593	598	609	604	595	594	602	593	595	584	576	621	582	613	582	586	607	576	583	581	597	610	569	596	559	586	590	622	569	598	596	617	590	610	586	628	566	579	619	599	639	603	638	618	592	598	580	661	641	617	580	574	627	592
24888	35404	10897	5492	6720	1513	642	613	675	626	629	645	613	631	648	655	626	623	605	640	692	675	639	619	606	617	660	638	607	668	645	673	626	635	617	665	638	635	619	614	642	669	654	623	656	650	620	615	631	655	602	689	634	632	653	653	628	674	602	715	673	634	623	638	644	642	649	654	619	659	649	613	648	590	591	577	616	621	617	599	646	644	662	639	612	595	616	629	685	610	610	640	634	667	640	635	647	651	633	609	621	647	646	657	616	642	681	667	685	659	696	710	655	677	643	623	660	626	649	670	638	631	644	607	674	667	598	592	647	636	680	649	652	642	611	677	660	597	641	639	649	618	600	598	607	613	607	631	637	609	652	616	623	615	630	670	621	614	604	617	675	683	676	686	645	642	669	611	622	624	643	624	586	596	648	616	627	673	656	638	636	606	666	668	610	635	644	594	581	633	619	656	651	602	647	608	648	620	641	642	677	616	626	633	667	630	635	579	653	645	644	642	623	602	638	649	593	608	632	626	654	661	674	595	667	600	610	660	634	645	657	628	650	642	675	635	665	669	611	624	642	683	629	638	635	669	649	642	646	653	643	624	643	658	599	687	672	618	632	660	689	605	599	667	589	660	679	654	626	603	605	703	641	631	614	586	640	691	640	656	662	613	664	671	650	655	626	601	619	601	643	640	606	635	707	630	608	660	643	626	647	697	642	641	630	621	592	673	665	614	650	642	596	661	674	652	604	664	713	628	652	678	636	624	667	648	611	654	608	602	587	659	629	627	603	576	659	633	647	660	638	630	613	624	621	609	678	650	631	663	670	654	669	617	633	621	624	619	606	619	652	602	626	618	625	621	612	698	613	618	626	662	621	582	630	632	646	662	612	667	601	612	635	614	650	617	589	642	644	601	652	601	666	638	651	658	601	656	632	686	623	686	706	711	692	629	632	629	666	644	611	655	621	640	626	631	603	622	626	595	659	619	674	611	621	663	608	623	654	608	607	632	645	675	649	631	625	636	602	595	672	615	601	676	615	623	670	632	635	635	659	621	635	644	648	643	630	645	628	606	606	616	580	624	602	620	640	572	627	624	680	662	637	640	661	669	666	576	604	637	638	681	617	669	634	642	626	606	651	614	637	609	634	638	640	634	675	590	613	622	643	596	652	658	627	660	646	664	672	626	637	582	680	644	628	643	618	653	626	600	633	664	640	644	612	659	615	659	659	672	678	630	674	635	634	622	606	628	654	660	617	622	652	603	655	634	620	595	615	676	629	613	646	616	646	662	697	635	653	615	601	647	647	612	622	626	657	676	610	566	641	687	638	665	662	630	671	632	658	626	618	616	631	626	635	654	669	604	593	633	631	650	596	642	636	646	634	612	595	630	606	629	648	598	643	630	630	635	658	632	645	645	620	668	599	627	633	651	683	653	625	641	649	614	622	660	616	604	623	682	715	632	647	641	595	591	645	614	660	671	633	636	652	600	637	674	640	630	645	620	649	648	627	589	609	644	658	630	651	634	642	657	604	645	597	649	646	662	630	629	656	625	624	600	616	635	672	676	675	644	588	650	625	689	669	660	686	638	661	716	652	627	606	671	608	626	627	649	665	668	621	659	634	612	643	660	626	691	627	662	609	646	606	634	651	662	638	660	617	680	624	667	666	684	650	658	680	590	644	622	654	630	608	619	647	666	639	641	656	635	648	666	637	626	620	611	595	613	664	641	616	645	621	624	622	685	674	568	669	667	614	599	663	658	671	621	652	661	652	634	570	652	699	612	628	681	626	629	602	662	667	621	626	658	695	589	606	669	665	617	632	605	639	652	622	643	662	606	634	666	631	659	571	613	664	706	607	599	644	605	630	603	653	621	650	618	631	599	650	638	659	601	642	590	651	654	642	591	598	627	648	691	643	574	643	629	625	619	617	628	624	638	634	641	638	636	625	689	642	631	635	650	648	633	627	611	637	655	621	623	595	626	616	610	619	693	634	611	624	637	676	609	607	647	659	650	654	641	672	614	628	638	617	609	628	651	642	626	642	655	643	650	641	638	614	647	645	616	685	638	653	609	641	620	648	657	617	626	609	579	637	626	620	627	647	644	667	636	616	617	639	651	603	662	614	613	676	644	669	647	584	647	689	610	650	617	610	683	608	638	626	636	647	642	639	641	670	648	608	617	645	651	627	594	601	673	635	630	624	615	616	608	638	641	630	642	661	672	631	653	661	639	626	586	638	618	618	663	670	635	600	664	625	614	632	660	672	635	628	654	669	614	626	670	625	654	650	642	649	579	630	664	671	601	637	653	685	624	614	620	654	646	629	655	640	661	670	619	660	626	619	618	648	624	636	650	660	656	655	584	623	651	628	601	620	646	627	615	620	710	631	599	638	707	684	645	632	661	582	669	662	663	621	681	642	657	637	602	607	623	636	606	606	632	640	635	603	623	633	628	684	614	638	615	689	615	648	686	683	658	619	667	658	607	640	652	637	632	652	611	621	660	636	673	587	648	623	642	654	602	624	685	657	657	619	634	682	636	637	653	612	602	642	624	631	597	660	616	639	634	626	618	622	614	600	612	611	627	679	632	640	661	634	627	641	640	631	634	639	614	647	655	620	637	641	654	595	637	623	637	656	629	638	613	636	649	601	667	648	651	647	671	645	657	687	658	585	683	604	642	597	625	598	638	633	624	671	654	605	622	592	618	637	646	644	601	611	632	655	639	660	660	593	575	634	659	668	605	642	602	641	644	662	614	614	650	613	639	605	634	652	637	626	654	625	617	633	677	623	703	655	628	643	645	595	648	669	643	622	710	656	666	633	655	627	656	646	635	658	577	616	659	606	643	648	614	609	601	655	674	658	629	669	657	649	625	673	613	632	606	652	595	637	702	651	600	609	647	616	594	628	632	621	666	603	672	627	659	605	634	634	591	662	656	651	651	585	629	624	656	643	613	653	622	603	649	672	629	654	633	627	633	641	629	618	639	653	642	641	591	622	648	637	647	633	655	628	623	658	662	626	643	642	687	668	605	595	687	643	645	649	643	650	637	617	604	686	619	656	626	609	614	636	674	624	674	636	652	640	623	661	634	663	606	648	608	648	580	589	628	669	681	707	618	625	653	621	669	678	637	636	599	633	617	654	618	647	669	622	628	645	609	630	632	568	614	686	649	604	623	650	697	634	642	584	637	621	658	707	642	634	655	625	626	618	626	669	633	666	627	659	635	650	612	628	674	641	650	656	652	652	606	641	626	625	683	628	611	608	619	630	636	660	608	640	622	627	633	578	615	693	677	634	642	669	644	584	583	608	665	635	639	589	610	617	630	602	618	592	670	605	630	670	604	599	684	603	655	651	661	598	616	621	634	675	619	618	668	638	633	634	619	632	633	668	586	651	620	614	611	603	651	659	618	603	652	599	626	618	624	628	662	642	656	645	636	615	627	651	660	626	631	644	596	691	664	688	625	649	667	634	626	607	635	637	608	629	641	704	643	616	651	665	617	650	616
23824	21152	28214	25492	33328	21119	4007	803	642	678	661	610	573	601	588	578	555	577	555	594	494	588	550	505	524	563	508	523	512	498	549	504	546	555	520	545	525	587	568	526	531	518	507	556	546	528	527	538	523	569	518	506	501	558	495	571	526	543	535	513	522	557	500	581	576	532	536	534	513	554	557	537	580	524	492	534	517	558	508	537	556	529	576	584	595	521	526	595	535	583	545	522	532	524	529	520	518	557	549	543	521	543	525	532	547	547	511	564	525	536	531	549	514	537	513	544	539	493	564	548	562	535	554	515	520	545	527	563	562	534	538	554	515	525	530	541	557	511	512	513	542	537	548	542	531	523	533	544	555	485	513	555	568	530	552	538	543	527	537	535	495	572	527	543	545	510	544	495	524	532	522	564	504	541	558	551	548	568	534	538	537	493	556	503	517	542	548	499	518	523	571	523	527	492	515	488	528	526	504	468	558	501	555	561	523	546	522	503	500	569	536	558	525	516	541	525	553	491	509	530	540	531	528	502	532	531	533	537	528	563	512	576	559	502	562	550	549	551	486	512	539	550	575	500	558	548	477	527	564	562	503	574	568	483	551	568	541	549	530	531	557	478	544	562	524	598	545	557	540	561	524	528	512	529	511	519	505	541	548	531	532	500	537	514	563	553	525	537	516	529	532	522	516	520	576	566	530	556	544	527	544	585	521	559	559	524	514	488	490	578	571	545	529	526	525	529	549	562	527	524	501	569	507	525	558	531	523	522	501	559	507	495	543	518	536	531	497	541	569	531	525	564	501	518	521	558	546	576	521	534	535	562	555	534	520	531	573	572	533	512	531	542	552	486	525	529	552	513	570	535	557	505	507	496	510	566	551	571	557	534	553	542	517	539	505	493	541	503	534	534	526	509	564	526	517	509	523	536	542	520	552	524	511	512	542	573	579	545	536	545	513	540	569	517	533	563	488	559	523	536	546	516	562	522	550	524	552	546	545	561	516	559	535	552	523	540	499	525	580	537	526	554	512	518	529	532	510	501	520	534	558	531	508	516	515	534	560	536	518	562	529	506	550	498	520	542	537	508	554	569	522	519	496	497	500	546	498	518	564	530	542	531	518	547	529	536	551	528	536	519	543	545	515	526	530	533	522	538	527	520	515	526	547	538	542	535	479	555	512	514	540	538	541	501	524	497	559	530	525	525	514	517	555	565	520	587	514	557	493	555	571	496	510	529	544	494	520	521	527	476	528	579	534	557	549	552	503	533	494	564	526	498	496	577	500	572	527	530	546	560	530	521	507	531	527	511	547	524	555	524	507	534	526	517	548	543	498	538	532	515	506	531	565	550	513	605	557	531	529	560	582	546	565	505	530	538	516	518	536	534	496	553	536	529	525	511	536	508	527	529	533	565	515	545	564	505	565	568	505	542	506	454	507	486	530	507	548	546	538	548	491	510	506	544	565	542	552	531	522	524	564	489	544	496	493	530	526	499	500	560	504	534	538	539	523	517	543	555	534	530	513	513	507	550	540	551	537	536	521	533	552	563	541	500	577	549	545	525	504	535	551	535	553	517	506	526	530	552	588	513	534	563	548	573	521	501	534	516	563	530	543	534	489	512	532	538	516	509	558	540	530	547	507	517	516	521	570	525	556	537	542	563	516	523	494	554	528	528	496	539	540	514	548	572	548	520	538	541	527	554	530	543	496	555	536	494	550	464	527	525	512	561	552	539	564	535	523	532	536	585	525	517	514	542	536	521	517	552	509	519	519	556	563	559	525	525	563	528	540	529	512	559	513	549	510	521	519	557	550	540	572	514	529	506	521	531	509	552	536	534	524	525	499	544	506	525	509	541	524	511	531	508	525	531	558	514	531	549	516	495	540	494	516	478	532	525	537	519	511	558	585	554	530	527	537	539	532	500	539	508	520	555	538	578	523	514	536	524	534	548	531	547	523	524	546	549	521	510	511	546	490	534	536	505	516	541	560	563	511	552	570	557	495	526	541	514	529	507	497	517	524	535	499	531	503	541	513	548	561	552	499	537	560	521	518	519	585	525	535	571	529	539	538	526	546	560	536	505	563	568	547	552	552	537	558	550	527	547	497	506	528	538	535	546	526	515	509	547	514	539	517	560	526	529	538	538	541	547	542	505	501	506	522	524	527	501	507	561	573	568	552	517	512	549	525	521	546	554	526	536	503	561	493	543	506	541	533	577	559	511	586	561	547	514	519	490	521	516	552	544	527	556	524	553	505	580	535	547	503	526	541	505	573	544	499	563	506	572	505	537	517	527	518	548	556	541	518	539	560	533	512	508	527	511	516	530	550	510	552	523	544	491	502	529	499	543	553	565	523	563	571	538	500	566	516	516	512	492	528	546	532	514	509	530	512	536	498	537	522	482	549	503	545	559	492	514	524	538	473	542	501	536	491	528	539	514	463	496	552	524	532	547	506	514	527	576	468	539	529	498	546	492	502	543	543	515	528	516	527	502	554	521	515	506	501	500	504	520	544	518	565	514	525	538	523	487	537	551	518	540	539	569	579	523	590	539	524	509	519	493	529	564	541	522	565	534	519	541	538	501	557	510	546	484	519	528	530	509	512	512	522	544	548	536	563	533	537	531	528	540	489	568	519	544	546	512	524	527	551	514	545	536	559	570	553	524	532	505	541	524	512	523	547	567	541	571	540	547	539	537	549	530	510	543	552	525	532	542	551	529	541	539	573	557	562	521	567	539	587	538	552	506	518	531	530	553	557	505	558	510	532	538	535	514	496	510	519	516	530	572	558	543	530	536	527	554	528	540	533	553	556	501	534	564	559	540	494	560	560	553	544	540	531	510	525	522	508	471	553	503	513	559	543	504	522	510	540	567	494	528	550	548	558	506	461	516	541	516	534	565	553	525	555	549	520	512	522	507	511	552	514	529	513	524	540	544	536	535	542	574	529	548	572	520	537	518	506	537	484	550	518	511	484	558	529	502	533	560	516	534	511	524	510	547	547	511	518	500	486	532	506	533	517	563	534	480	502	502	550	538	590	573	541	533	574	540	536	540	498	531	553	531	537	506	558	554	491	572	500	522	534	515	553	513	559	544	588	547	501	564	579	568	540	553	553	536	524	541	534	515	557	512	506	533	522	564	532	529	518	524	507	535	531	514	539	545	564	518	482	558	522	547	510	498	501	521	568	529	559	557	551	536	514	548	520	535	576	533	551	494	492	533	485	509	536	534	557	541	532	531	550	517	529	535	527	520	511	544	542	534	522	537	533	508	521	544	510	559	565	525	473	566	571	517	537	561	504	487	540	549	566	584	570	520	494	546	510	526	553	525	492	538	579	553	514	495	543	518	526	527	513	556	531	488	546	520	564	541	567	514	545	511	527	547	553	516	536	570	509	527	556	540	573	498	506	511	526	512	494	551	485	551	613	515	496	529	494	507	523	514	550	521	499	533	518	511	543	563	522	539	515	542	503	529	525	545	522	529	554	551	500	525	520	540	475	560
29320	52134	23376	25210	40602	14498	1071	937	769	764	711	686	657	681	610	589	600	632	636	637	611	585	567	572	607	574	586	526	585	573	533	570	549	569	574	510	556	581	546	551	543	590	553	567	581	591	583	581	579	567	589	558	582	546	556	543	558	553	532	590	543	552	546	591	531	580	544	598	565	584	602	567	522	597	562	530	567	582	545	536	546	567	576	543	577	540	563	590	570	559	555	585	570	587	585	552	591	534	570	569	574	596	571	600	561	580	586	566	586	556	568	584	558	593	603	542	583	561	567	552	573	560	562	565	569	541	570	550	622	538	548	536	562	553	585	555	516	580	571	544	533	583	553	588	553	594	580	543	552	570	581	573	533	559	549	566	596	558	551	546	544	549	537	569	570	543	556	537	556	575	638	520	536	568	571	584	541	541	517	559	567	544	525	547	542	526	532	553	531	555	541	568	519	555	582	566	556	553	590	537	525	561	562	556	557	516	557	581	582	533	570	582	557	573	554	575	521	604	564	545	525	523	541	594	584	526	586	531	568	521	550	550	550	562	551	551	553	590	545	563	576	573	576	574	540	553	542	540	529	573	550	558	516	556	582	551	542	589	569	566	543	594	554	587	541	547	563	565	542	547	585	573	567	554	550	552	570	557	557	570	518	537	578	548	541	573	521	561	562	593	488	605	554	562	585	555	571	552	579	566	562	517	533	495	514	615	563	529	525	559	581	557	556	580	549	567	577	529	532	548	584	548	552	572	585	531	574	604	536	532	537	530	577	578	513	539	541	557	557	563	522	537	543	551	563	542	553	519	584	488	559	509	510	553	532	583	560	604	570	551	547	555	565	567	564	553	538	516	559	540	572	605	535	545	535	570	550	576	555	591	534	541	575	582	602	567	547	606	545	595	549	573	539	539	542	517	509	591	566	539	618	571	619	529	517	551	563	529	599	569	550	524	562	549	536	547	563	551	517	541	567	570	554	579	540	532	558	580	581	581	563	588	534	587	536	551	549	563	590	597	544	568	573	561	552	574	527	572	573	567	546	566	523	544	533	559	570	546	559	553	549	574	561	538	565	564	544	597	606	562	551	584	530	540	536	573	588	512	560	526	562	584	538	566	524	547	544	589	560	538	494	546	544	603	497	503	591	562	592	559	546	592	578	562	589	544	579	550	549	553	512	578	541	557	554	566	555	543	509	559	547	553	530	543	560	568	541	528	571	577	531	569	527	580	580	559	561	499	551	557	544	549	583	609	547	551	554	546	556	581	571	535	538	580	577	525	566	595	554	568	568	574	543	585	586	530	582	581	541	543	533	573	518	566	556	574	540	550	569	571	573	545	559	572	555	558	561	545	552	529	573	544	583	587	538	561	536	531	595	555	597	565	542	572	563	611	560	574	535	557	594	570	536	556	589	574	541	564	552	578	510	562	543	547	532	591	565	552	579	547	550	530	516	573	599	517	567	544	571	568	613	570	543	546	561	516	525	600	531	565	603	601	541	584	536	554	535	552	539	565	565	535	567	553	548	566	541	575	553	558	535	562	558	605	566	586	560	532	555	553	598	559	543	539	554	559	563	558	578	523	526	554	558	500	540	590	568	572	538	567	553	615	534	531	545	528	587	561	568	547	570	546	521	545	539	587	546	565	578	558	556	592	515	566	569	568	597	573	577	514	522	533	539	536	566	600	575	565	542	569	561	583	593	522	578	521	564	549	576	587	582	539	568	516	532	527	561	535	552	556	575	562	524	546	571	564	578	503	538	542	508	586	592	544	524	559	520	613	547	542	555	601	528	548	513	541	575	564	549	549	547	601	518	516	556	528	576	621	519	522	564	553	557	544	587	567	562	591	566	512	540	569	585	593	544	527	559	571	537	562	563	557	586	566	520	569	567	571	521	541	555	542	555	586	554	555	545	556	512	544	542	557	572	584	561	558	587	541	559	610	576	560	551	601	539	582	536	560	575	567	567	536	569	546	519	525	552	536	567	518	565	543	521	534	560	537	583	530	536	557	610	523	571	557	560	576	549	591	552	542	573	588	545	597	555	584	558	596	569	572	560	577	545	574	588	601	550	595	583	564	563	608	552	517	519	530	565	576	570	542	526	594	575	558	599	549	545	570	551	578	542	525	529	517	538	537	580	547	546	577	548	556	555	578	579	574	557	543	533	574	543	582	509	543	580	540	560	542	547	589	586	539	558	573	537	540	568	541	553	537	538	568	555	534	559	541	596	523	580	586	544	545	538	531	566	564	534	586	565	587	532	509	585	533	572	546	589	534	522	578	555	582	624	548	564	558	580	544	561	554	570	543	538	562	577	540	577	559	515	529	572	520	545	569	569	532	570	549	552	516	553	530	549	508	574	533	547	547	508	606	543	554	568	566	573	538	571	569	594	572	603	589	545	565	529	543	560	546	603	565	542	552	570	550	568	541	517	580	534	592	585	566	581	556	551	556	511	543	566	613	555	573	555	578	592	536	614	557	576	557	563	565	539	567	514	537	546	574	578	532	590	534	549	569	614	560	554	565	556	557	581	576	549	585	584	534	575	536	556	555	574	544	539	575	522	510	535	537	557	582	524	575	535	582	586	570	550	543	543	519	562	573	534	551	573	564	575	513	558	519	544	567	589	580	584	561	557	577	583	535	582	570	570	553	561	540	557	511	556	559	555	551	518	550	565	558	593	550	545	519	528	574	564	547	526	538	525	569	555	556	568	575	545	601	572	559	524	574	549	567	542	544	604	546	559	591	556	572	532	533	589	563	518	573	574	551	535	575	533	570	556	549	556	509	565	553	575	550	550	577	556	512	541	490	559	560	535	539	540	562	547	554	552	575	562	567	566	564	540	558	523	574	552	602	573	602	560	572	520	551	537	578	559	538	568	582	520	566	518	579	556	577	518	549	592	557	526	593	539	545	530	538	533	567	554	558	539	581	554	562	555	540	547	527	547	554	604	534	542	546	527	575	566	542	546	510	533	567	596	598	574	576	563	567	565	535	551	561	553	578	566	565	577	532	543	586	539	554	538	588	534	594	563	538	511	559	535	557	561	579	585	589	555	590	596	563	550	545	558	555	539	512	577	502	569	561	544	533	540	545	548	554	603	540	547	551	526	604	573	559	558	583	560	526	555	556	596	544	543	576	578	572	526	540	597	532	585	559	591	544	538	553	568	614	547	542	574	542	552	541	541	526	534	593	561	574	554	549	514	547	579	567	545	526	554	547	540	556	569	586	546	547	566	565	574	553	548	554	530	574	582	537	540	586	571	567	541	585	574	552	532	540	559	537	559	541	542	552	580	547	576	514	549	543	586	588	521	560	540	580	600	548	531	531	559	575	574	572	523	553	559	582	567	553	579	555	536	571	578	551	547	578	528	521	556	580	554	505	587	579	520	556	561	527	547	544	561	555	548	542	536	547	544	543	542	576	539	551	545	562	561	526	564	578	583	518	562	574	576	545	541	549	569	557	586	585	576	573	557	542	589	583	593	583	534	549
24912	21064	26870	26024	25215	11040	1361	794	826	753	785	769	822	812	783	809	791	768	815	792	766	715	707	797	793	759	746	725	775	756	715	801	724	788	763	787	719	767	748	745	739	770	778	739	772	765	734	717	773	758	722	697	715	771	811	710	760	728	715	738	715	756	742	772	772	764	863	698	777	744	774	758	867	748	746	760	788	741	765	745	705	733	765	723	739	737	752	711	754	784	805	802	744	757	758	730	757	811	796	774	733	742	738	757	761	771	742	777	776	763	798	811	747	801	706	750	745	741	762	779	722	774	739	740	760	695	737	771	740	711	686	737	795	790	800	799	728	771	741	762	753	749	737	766	771	763	820	779	731	742	720	739	738	757	736	726	748	778	790	757	780	742	745	757	696	738	731	822	700	748	739	787	770	759	719	719	728	704	686	787	784	757	731	722	751	762	729	770	707	769	731	750	724	724	708	760	745	704	769	781	757	745	757	750	699	738	740	763	779	716	715	696	786	720	736	730	724	709	755	768	760	698	774	729	765	774	729	770	744	734	776	763	750	758	769	735	763	751	764	747	755	750	731	775	757	734	767	735	749	753	773	739	788	746	792	742	778	742	749	808	759	746	742	728	745	725	789	758	722	750	771	742	721	804	746	768	767	774	759	729	761	752	754	820	750	788	783	776	769	712	837	716	799	771	770	775	775	742	706	752	779	747	747	769	727	751	737	778	769	743	745	767	752	780	740	771	739	777	747	766	776	773	760	767	755	755	751	753	772	692	752	754	769	782	777	783	774	733	737	782	786	732	783	740	751	800	799	774	792	699	744	769	720	711	766	760	700	697	803	788	773	752	772	738	726	729	822	778	730	749	703	705	774	710	732	807	765	756	770	725	762	732	749	776	771	763	750	776	726	766	751	743	732	745	780	750	776	774	746	750	769	709	770	816	728	792	736	775	762	757	788	720	776	800	720	718	710	748	743	774	765	777	745	790	753	727	758	743	709	783	781	772	746	743	736	792	748	734	781	776	772	780	788	798	743	700	774	730	748	736	786	753	777	729	719	730	759	803	703	781	797	765	723	720	765	763	704	777	750	751	751	755	777	729	717	796	784	747	770	737	784	738	759	713	750	758	749	799	758	716	760	743	777	742	751	765	775	755	729	695	686	778	782	730	739	692	709	728	713	724	745	784	726	806	779	746	748	744	799	786	756	741	775	759	719	802	742	780	782	751	718	759	767	755	809	746	743	744	770	738	737	734	737	779	803	727	698	774	793	765	825	778	743	730	741	755	757	717	754	733	758	777	830	742	760	767	733	790	791	799	734	769	782	739	795	722	757	781	755	773	732	775	738	765	700	731	749	766	698	766	730	766	779	731	760	736	795	736	762	757	722	747	793	741	741	747	746	789	716	801	760	671	751	778	764	755	818	785	728	709	768	731	728	809	777	761	797	776	787	781	730	703	736	724	771	744	741	786	785	735	736	711	732	780	759	742	748	709	771	784	758	748	729	784	756	766	730	770	773	793	759	762	717	758	754	740	729	749	755	737	782	729	785	759	742	772	766	779	744	797	739	732	748	782	775	718	755	752	734	720	751	663	752	746	760	760	751	744	750	754	734	730	765	744	786	776	739	764	734	759	776	768	767	763	754	745	773	794	761	769	770	715	726	734	744	766	771	733	760	780	765	719	756	781	793	776	776	798	773	734	767	722	771	743	690	738	734	749	776	713	732	753	715	772	752	751	703	735	786	761	770	764	766	741	795	698	737	740	806	731	758	752	676	674	733	743	781	752	765	748	766	746	756	788	804	736	736	763	731	772	776	751	786	744	745	725	733	732	753	776	754	731	718	717	747	796	773	796	825	751	750	750	768	714	746	751	792	761	755	770	785	723	738	770	782	745	774	752	767	709	772	786	742	718	770	791	746	722	704	741	734	752	718	785	768	749	757	777	733	753	786	691	760	743	731	785	724	766	771	753	780	741	728	776	729	723	784	735	798	781	732	703	740	762	708	759	761	715	748	773	736	773	770	783	767	766	719	751	788	793	737	693	735	802	754	772	765	726	747	730	741	774	763	799	761	730	742	776	732	788	809	746	679	739	734	754	775	713	748	810	781	788	767	742	738	768	725	746	737	746	723	764	752	777	754	758	720	766	772	721	756	788	777	738	762	728	788	766	767	771	760	751	735	738	797	734	769	770	728	713	745	721	757	775	823	793	738	695	728	750	815	790	754	758	758	782	786	736	743	741	798	775	743	807	797	781	756	820	715	727	749	760	731	802	826	780	778	777	756	788	732	718	733	728	760	755	768	780	732	740	719	761	728	756	761	771	734	763	772	764	726	690	730	697	746	782	792	772	734	740	764	737	725	786	777	784	761	751	687	721	761	750	776	743	797	743	744	777	767	756	779	766	761	755	785	760	789	678	775	764	761	726	722	754	763	780	761	747	782	687	774	782	788	761	715	739	739	733	761	744	714	827	779	756	720	692	764	732	728	723	780	760	757	757	733	746	794	738	732	786	751	799	755	721	678	752	764	728	756	761	733	768	748	796	757	745	777	771	702	740	748	770	751	746	782	791	735	742	708	765	731	768	741	731	758	818	731	772	763	739	734	784	796	753	777	758	737	761	810	784	748	752	766	784	748	723	766	743	730	743	773	773	776	782	762	754	765	710	713	771	780	740	726	816	742	720	708	778	704	756	736	719	774	747	718	756	766	762	766	789	752	815	748	811	714	760	796	770	760	777	734	732	761	738	855	758	725	756	762	770	765	782	714	818	811	707	781	764	771	732	838	735	728	790	786	756	793	748	780	753	705	754	766	737	783	750	724	760	786	767	770	766	758	794	753	763	694	760	755	762	750	718	747	781	771	766	774	738	736	755	776	747	703	759	778	767	750	752	719	768	730	723	767	731	760	738	769	792	817	737	784	732	777	806	755	798	732	677	721	741	760	755	728	742	761	759	754	741	728	748	758	742	753	785	761	711	714	696	753	727	761	742	747	718	748	763	718	736	755	794	764	761	777	741	718	850	757	799	749	779	744	738	752	749	725	753	744	753	766	731	690	780	756	741	754	735	725	761	720	737	677	748	786	752	748	718	789	752	721	753	744	767	685	775	713	759	731	772	761	767	712	722	730	716	765	742	742	782	753	771	738	725	699	740	753	726	767	760	793	736	707	758	768	736	716	762	736	815	749	804	737	739	750	749	730	712	791	727	725	732	750	728	693	741	719	771	760	743	749	813	744	715	767	783	810	750	696	767	753	754	781	755	747	785	763	765	756	744	781	781	801	760	741	758	742	750	717	761	751	788	767	773	721	765	756	759	684	752	743	796	723	758	709	733	740	790	739	720	737	749	700	789	788	732	720	712	729	764	775	806	737	730	730	766	797	731	759	827	799	760	736	746	686	715	775	696	727	763	775	769	749	755	694	763	737	719	712	782	766	764	771	701	730	750	775	755	827	729	724	753	727	788	777	762	705	782	801	746	771	717	736	745	774	728	740	717
28163	44366	16635	17303	31320	9529	996	936	932	891	818	830	822	847	810	795	823	770	818	754	806	798	760	757	846	791	839	836	757	767	804	796	746	770	779	768	773	755	712	776	781	773	775	781	785	763	815	768	825	785	718	786	806	758	770	821	771	802	766	758	757	822	776	778	749	731	854	763	800	789	812	733	819	799	850	817	783	788	787	793	757	786	784	769	753	761	842	744	793	779	819	751	763	777	783	796	798	742	835	774	804	793	788	819	780	804	724	880	768	755	751	810	761	741	758	741	779	751	815	774	791	765	756	747	823	763	745	754	791	846	774	764	763	752	747	744	776	772	778	821	774	787	812	800	724	753	797	738	820	820	814	829	761	751	797	803	755	749	793	750	749	719	735	776	800	758	766	748	762	794	765	731	770	759	787	798	779	805	747	778	821	768	728	811	793	758	765	739	799	755	750	757	769	763	766	749	811	758	777	729	799	838	796	759	802	757	793	748	805	760	767	784	758	789	798	770	732	786	759	817	756	768	780	798	717	775	754	749	770	821	768	760	803	749	750	731	768	735	790	776	720	742	764	809	782	784	806	749	774	776	782	785	773	794	732	771	783	776	809	783	795	801	785	803	808	753	842	732	829	754	804	764	777	756	742	761	788	803	723	843	775	786	774	734	815	815	759	737	808	739	838	754	784	795	781	772	825	778	823	813	752	780	744	805	772	722	745	803	809	742	750	761	797	798	802	776	732	792	821	779	783	774	763	707	754	791	777	741	759	788	768	774	780	811	744	767	720	744	797	793	796	790	788	791	802	791	760	811	791	842	779	777	837	790	777	764	770	764	774	758	784	798	787	814	774	763	758	736	806	735	790	728	786	811	768	787	827	774	775	815	748	793	774	764	745	810	783	802	805	733	777	833	764	772	806	752	746	738	770	763	748	782	787	766	750	792	751	812	782	777	758	776	740	747	775	765	709	838	770	771	772	769	796	806	725	801	765	739	733	772	827	748	807	752	793	820	828	790	753	773	755	780	795	788	826	803	768	790	795	788	778	770	771	762	749	782	794	793	796	814	764	803	769	738	771	775	798	722	796	812	777	731	795	811	802	783	763	800	723	787	772	779	797	789	791	780	762	768	781	793	779	786	757	837	763	754	779	804	810	782	794	768	807	807	781	791	809	739	772	814	792	789	722	777	768	737	784	772	809	807	780	845	750	795	789	784	779	814	770	790	816	764	742	749	768	829	860	764	776	832	803	790	734	783	795	762	861	788	738	785	763	752	773	762	750	798	763	744	779	796	766	753	747	788	787	740	853	767	800	822	767	761	833	790	718	743	770	758	750	789	812	772	780	761	779	762	753	811	730	780	733	764	722	810	780	774	788	801	786	771	778	809	753	725	797	791	775	760	760	772	803	762	778	746	774	774	757	800	734	781	751	794	780	796	759	782	753	797	734	773	811	787	755	751	715	804	744	758	776	821	808	790	770	730	794	755	816	815	785	797	797	766	813	749	718	778	774	778	805	765	711	772	772	801	768	805	816	719	802	828	748	808	749	792	776	757	746	808	790	792	844	770	783	783	763	764	735	713	796	767	789	752	747	795	747	796	756	799	814	783	742	777	766	815	772	823	799	777	768	767	790	783	771	729	756	766	770	764	736	810	776	806	765	745	775	781	752	791	728	802	793	767	718	781	758	801	765	772	794	788	773	707	762	839	796	750	794	783	753	789	700	813	746	815	801	775	778	762	772	774	784	807	746	854	783	845	782	772	774	778	777	788	802	775	786	758	808	783	726	785	750	797	774	718	765	771	800	747	782	765	790	771	773	773	745	773	778	759	797	798	842	737	812	742	753	761	798	722	762	837	816	758	770	767	789	817	769	745	793	749	802	757	805	755	775	767	748	753	786	766	755	784	804	767	784	707	763	787	761	780	789	774	805	760	829	739	807	762	759	751	787	769	749	786	759	753	769	762	764	768	749	790	792	760	782	761	779	816	777	801	779	776	762	772	774	725	824	776	782	775	821	758	765	729	820	803	778	787	830	794	787	813	756	801	788	788	784	828	837	760	745	782	806	785	806	786	772	804	784	801	822	785	782	757	769	799	756	788	769	709	753	811	755	747	775	784	821	769	753	767	823	802	765	797	782	795	748	769	788	807	816	774	778	778	769	779	742	832	801	772	811	762	742	783	837	736	701	753	771	790	784	805	801	757	782	790	790	817	769	787	744	789	820	774	762	771	840	774	786	731	771	742	790	788	780	798	741	785	721	752	773	793	753	778	761	791	758	812	764	761	807	774	826	756	713	753	768	736	799	790	768	749	793	776	757	770	762	800	753	770	818	825	794	783	761	780	799	761	817	781	808	751	731	775	806	761	733	796	732	780	787	813	828	826	807	756	809	712	742	773	761	805	818	767	755	774	775	770	856	775	778	748	780	747	781	758	778	782	831	776	782	804	778	757	756	793	773	747	774	724	777	757	756	805	730	817	750	840	806	785	719	784	776	761	811	783	793	838	737	736	812	727	830	793	803	816	775	817	722	833	802	801	814	742	797	743	833	717	778	705	758	763	855	755	773	721	758	797	785	728	738	770	737	774	793	773	807	811	788	804	769	766	765	786	754	788	772	733	765	760	791	778	858	737	781	808	784	703	790	783	775	754	766	780	797	742	779	757	713	687	840	813	742	788	758	726	740	792	817	749	766	775	784	753	746	806	834	750	796	783	797	772	734	788	756	784	776	811	775	786	775	763	807	696	772	819	781	795	778	781	775	792	802	722	779	784	771	771	811	754	753	730	822	766	769	753	776	784	771	801	799	764	743	777	806	760	787	734	791	772	765	788	799	809	803	753	774	759	745	800	764	762	756	732	816	780	784	773	769	809	747	763	803	840	780	727	738	755	752	739	752	751	783	768	773	742	766	748	803	793	749	808	741	792	784	770	817	798	743	757	822	774	758	707	798	775	825	792	765	756	780	787	759	753	740	752	830	748	781	811	779	754	763	769	774	745	755	769	799	768	762	742	772	790	765	830	793	804	826	792	810	781	771	744	735	790	774	810	762	773	781	772	780	731	791	730	763	812	781	751	832	807	775	752	751	814	808	803	790	815	802	786	811	765	711	791	767	802	764	862	781	778	763	781	753	796	802	786	796	764	782	785	755	791	786	799	793	780	804	747	770	800	756	744	763	753	778	779	756	729	782	748	803	802	791	806	782	824	739	783	737	831	792	826	727	767	773	780	767	785	817	738	774	786	774	803	727	727	778	762	755	791	772	800	763	760	774	791	841	776	777	801	777	787	791	830	800	790	760	744	738	795	782	771	775	778	825	773	778	746	836	757	767	786	796	769	814	804	761	776	744	837	775	761	781	758	749	757	765	763	783	775	757	770	788	778	765	796	799	807	774	804	764	766	743	824	787	822	773	800	772	757	770	813	769	850	812	813	757	764	816	826	817	813	728	779	813	800	820	768	757	782	807	785	750	777	756	772	789	822	772	743	769	811	779	765
22508	21018	28578	23765	31643	27870	12650	1623	1017	909	902	824	830	804	766	776	763	690	763	716	775	690	735	716	699	744	722	675	695	700	730	746	727	722	677	702	706	703	684	742	740	702	701	699	740	682	658	693	652	664	705	695	636	742	742	685	647	670	677	664	647	690	662	700	690	708	785	691	672	656	735	687	719	698	713	722	715	695	699	685	673	635	719	704	703	731	692	734	694	709	668	754	683	722	707	672	692	642	722	710	736	687	744	722	671	707	678	693	663	679	690	717	712	671	736	671	650	678	736	672	701	689	689	670	702	703	683	706	702	714	702	688	708	697	724	676	694	727	695	728	657	655	690	675	718	694	700	687	675	694	661	683	662	679	691	706	703	650	706	723	729	657	721	740	729	704	673	634	685	681	657	715	703	707	712	703	702	733	681	677	706	760	682	719	681	773	716	680	739	721	700	700	711	684	724	666	712	701	640	698	685	692	696	667	730	703	668	691	688	704	678	699	692	724	769	659	695	711	705	694	663	668	707	702	687	744	681	733	700	658	677	720	705	683	653	668	712	681	663	671	693	686	689	653	678	664	752	681	673	682	725	651	736	702	677	668	734	680	666	693	663	658	714	703	645	636	669	696	692	676	701	665	655	722	677	674	687	650	697	662	644	657	702	682	664	700	696	693	732	657	719	659	681	714	697	620	692	693	698	702	699	677	709	682	713	702	673	674	665	671	685	716	702	665	629	656	688	686	730	654	681	680	723	670	671	705	693	683	678	645	670	691	714	715	657	657	695	676	705	657	695	696	686	691	641	655	708	668	660	655	685	738	697	666	650	694	680	706	709	748	696	687	657	688	698	717	672	713	753	681	712	721	700	688	697	676	684	659	662	743	733	686	682	694	679	712	671	714	704	673	662	633	676	666	665	706	705	671	662	700	674	685	684	678	682	727	710	718	701	638	710	727	686	735	710	702	734	693	718	702	696	628	682	743	719	682	691	722	737	666	687	739	694	763	652	693	712	670	723	695	675	717	684	682	684	682	699	712	686	644	695	726	696	734	669	674	727	672	676	701	692	661	693	721	685	676	714	725	662	689	682	715	700	672	663	681	691	727	706	714	663	683	684	717	690	682	699	667	732	667	661	685	715	716	745	670	696	665	682	694	711	721	670	770	715	707	683	663	702	673	652	727	699	640	642	737	660	708	673	662	703	708	648	678	683	700	653	699	729	710	675	696	710	715	662	687	649	710	672	685	667	660	711	664	690	677	683	680	721	677	662	691	649	704	690	670	640	676	690	643	698	709	672	712	686	673	707	709	667	670	708	679	651	712	705	720	678	659	705	772	722	688	672	686	697	701	722	669	711	646	669	682	677	678	661	685	712	657	682	641	671	680	725	696	687	654	735	694	702	688	656	657	678	651	693	678	706	700	713	726	693	698	636	639	675	705	735	673	655	719	671	662	679	719	679	680	673	680	684	706	673	675	739	673	727	675	709	701	713	707	729	686	701	644	648	699	692	674	735	692	649	656	689	667	693	733	744	680	654	729	702	748	722	677	701	693	687	690	640	645	688	669	717	663	665	702	732	681	705	709	688	707	672	714	703	694	659	679	717	736	672	715	701	670	657	703	663	699	679	693	713	683	675	646	652	709	700	669	701	744	677	648	656	693	682	753	667	674	661	677	662	715	670	668	706	705	652	682	713	645	698	719	696	739	690	714	643	647	748	669	709	650	703	702	700	687	699	621	711	648	697	750	728	673	716	717	699	684	682	758	726	714	694	666	685	705	675	704	712	711	643	689	693	690	675	659	663	695	696	662	693	673	708	682	664	714	726	698	700	729	693	660	653	626	715	748	694	706	691	670	708	686	698	662	685	699	775	713	619	644	658	623	655	669	626	680	684	680	655	695	709	662	705	686	700	688	679	719	657	674	676	677	660	659	683	704	734	686	692	691	697	676	683	727	701	694	698	699	688	710	677	639	601	654	704	680	644	662	709	652	688	692	683	683	681	657	693	676	674	706	683	696	725	717	702	714	717	684	696	679	691	717	706	684	701	702	675	662	675	714	624	698	658	717	680	662	698	715	659	679	680	709	678	662	678	694	684	705	704	648	629	689	677	715	735	678	696	689	729	694	646	694	702	699	696	697	732	681	700	730	673	691	671	682	683	690	641	671	679	718	698	648	680	698	633	670	745	714	713	702	711	659	739	668	684	693	718	635	710	676	685	658	668	698	706	673	703	667	670	673	663	664	706	735	698	661	707	683	661	680	729	678	673	688	740	725	670	702	674	659	718	668	733	694	685	677	662	641	612	686	722	674	666	667	676	738	665	700	681	726	702	700	717	678	711	720	654	668	699	681	705	746	704	637	680	685	677	670	700	708	648	643	719	717	719	688	700	722	703	705	683	664	687	705	677	687	704	695	683	718	730	640	716	705	689	743	669	686	690	655	654	701	649	692	711	690	670	678	696	677	678	680	700	720	704	674	689	713	658	736	732	682	696	698	658	714	721	740	645	693	701	666	701	690	664	675	680	666	714	730	717	687	706	706	644	709	682	676	682	706	683	727	647	714	673	709	725	675	701	694	661	722	665	696	711	723	730	657	700	662	682	690	652	696	689	647	701	690	678	673	648	686	692	698	683	696	670	650	702	746	704	703	678	725	706	679	706	701	709	677	665	675	685	668	630	679	679	670	676	648	733	703	665	705	671	700	662	735	703	673	722	704	632	669	671	730	676	667	708	712	688	633	682	679	662	655	678	731	717	668	720	693	706	673	716	705	704	699	711	697	720	722	616	677	621	722	653	655	668	654	695	682	724	698	640	656	715	713	721	702	718	693	702	725	676	656	673	677	655	695	714	706	674	725	694	672	668	671	671	720	646	707	684	728	712	647	692	689	679	713	652	659	724	675	733	699	665	698	660	696	722	665	656	702	674	692	724	677	725	711	691	694	713	658	718	680	648	676	717	709	722	710	666	668	706	692	683	716	676	674	681	712	691	723	646	685	682	664	697	681	674	714	690	755	712	651	687	682	650	670	716	731	721	682	671	669	679	707	707	640	727	711	707	675	685	669	689	697	691	729	669	711	679	703	711	672	634	650	665	676	705	689	645	677	660	710	655	671	660	717	651	666	676	645	707	673	668	735	743	680	699	702	679	698	731	645	684	682	735	692	726	691	720	680	682	686	667	699	671	715	697	662	701	689	704	700	663	735	666	678	720	702	623	688	668	677	646	686	697	678	707	690	684	719	711	697	686	680	698	676	722	665	647	678	699	724	694	682	677	731	688	686	704	669	680	685	677	670	667	656	697	764	702	643	679	712	692	679	731	756	687	670	713	709	680	682	712	668	665	676	671	655	726	651	666	640	591	672	693	688	679	637	711	639	698	738	677	721	729	698	682	691	694	675	683	682	689	678	689	692	654	694	683	682	678	692	700	714	664	677	679	670	663	675	733	668	693	673	690	674	718	659	676	642	734	720	700	666	721	708	653	679	660	671	654	661
33213	57713	28357	17770	50345	22140	1766	1336	1188	1065	1040	976	930	858	848	836	782	825	805	767	732	823	743	694	756	759	751	755	759	745	731	685	728	689	698	729	726	731	678	708	737	742	713	745	719	699	675	679	710	662	743	706	706	678	697	694	771	743	731	671	730	733	722	708	700	734	802	649	724	690	695	741	694	682	673	721	719	694	658	673	668	664	709	719	726	699	722	716	760	724	720	660	725	742	701	703	713	740	736	724	724	746	709	734	725	692	681	705	694	668	690	692	748	661	753	673	686	717	702	743	655	700	726	688	657	676	673	694	696	668	657	712	719	742	732	679	682	717	675	697	724	707	697	704	701	695	661	685	688	677	623	660	748	673	713	690	713	698	690	679	716	694	715	676	707	730	735	702	680	722	684	685	676	709	729	705	696	768	714	709	678	687	682	717	689	710	718	700	686	733	739	704	695	732	689	669	742	699	693	700	694	672	712	680	697	720	742	671	671	697	694	745	717	706	693	706	700	732	733	672	654	678	702	672	664	679	699	658	726	686	665	717	704	748	700	691	672	725	674	740	716	707	713	673	713	680	723	682	738	687	744	692	666	682	720	713	699	675	673	635	725	758	714	668	727	713	665	655	706	726	682	671	687	706	689	741	683	678	653	688	764	694	733	686	670	696	723	733	677	691	685	730	673	710	690	716	738	727	677	715	734	714	692	665	742	718	689	698	683	663	709	713	680	705	797	720	676	694	712	658	692	668	699	680	743	720	700	709	675	695	698	718	738	730	704	691	717	705	696	735	690	712	734	707	688	683	675	709	687	686	693	695	734	711	663	709	715	672	716	696	734	725	698	682	683	742	677	708	721	739	733	662	722	689	720	694	674	682	709	658	694	681	677	722	669	688	686	752	720	663	742	664	664	662	696	720	707	684	692	716	689	736	703	688	703	670	724	661	732	702	676	686	761	697	685	753	697	696	733	662	643	684	681	706	679	686	658	687	685	679	726	689	703	718	689	674	685	712	705	737	647	700	736	681	703	691	709	685	725	738	678	674	725	692	702	698	689	655	709	653	712	721	681	752	702	748	713	726	644	696	639	738	753	736	701	658	726	735	720	739	698	715	665	681	699	723	672	665	672	676	713	690	711	732	696	673	687	673	683	743	758	731	687	666	671	750	723	692	700	689	675	762	667	710	673	688	733	740	690	691	728	765	691	707	689	697	778	665	668	661	709	714	664	678	694	744	686	680	700	687	677	736	711	690	713	721	647	677	671	711	699	641	680	684	698	679	678	697	714	724	711	748	674	708	726	717	730	694	732	692	712	691	711	737	671	669	710	673	641	701	670	681	767	727	701	695	671	678	718	636	684	683	755	675	708	682	704	696	705	684	716	666	732	726	669	664	698	689	702	708	745	685	692	691	729	668	691	690	718	688	698	690	664	683	728	653	772	702	651	706	706	707	699	706	715	683	689	644	687	759	743	700	694	739	716	653	651	651	677	702	678	716	663	673	731	660	716	705	679	687	712	727	725	686	721	672	691	714	705	668	643	672	698	717	702	716	677	706	668	646	700	680	698	703	722	675	735	681	682	672	693	743	683	676	710	680	689	705	711	677	693	674	685	644	691	707	718	656	714	649	696	695	704	739	678	625	668	707	689	741	727	705	663	701	667	679	751	709	695	703	696	723	684	705	703	661	721	732	687	687	692	710	662	691	694	692	690	714	685	708	675	675	669	723	700	699	676	651	656	698	712	704	663	695	710	715	705	655	712	702	730	703	703	666	670	703	699	756	703	680	761	728	693	696	723	700	696	695	714	700	685	655	748	672	659	691	710	685	703	731	673	693	714	749	696	743	719	709	693	727	684	747	672	699	703	696	709	690	673	720	714	683	715	675	703	662	694	675	696	712	701	682	658	682	727	676	727	693	773	704	692	724	667	715	692	712	690	700	674	698	726	690	703	632	675	730	694	721	684	684	684	684	688	669	713	683	694	712	712	715	691	723	700	658	705	708	736	706	748	715	749	744	721	693	700	729	704	698	679	744	704	724	697	655	679	681	698	721	667	707	762	659	703	716	726	743	751	673	677	742	744	712	699	729	696	687	637	670	680	724	697	693	699	718	659	659	725	687	682	681	690	714	700	651	677	690	663	649	702	670	712	709	712	678	657	659	697	706	710	676	757	680	715	698	699	702	669	731	647	689	697	653	737	677	732	683	713	659	695	676	687	689	671	670	685	679	691	695	737	697	664	681	688	647	678	657	681	702	728	767	714	696	699	707	628	698	694	730	698	721	724	677	723	749	697	672	700	679	691	693	708	684	646	733	675	675	677	698	663	700	726	654	700	741	654	688	665	702	707	679	700	687	687	719	714	665	693	663	694	677	702	738	653	706	657	701	725	699	706	730	701	675	745	695	726	719	708	729	706	692	698	685	664	728	716	674	717	671	722	704	709	712	700	729	689	724	704	705	702	698	742	716	701	698	682	729	689	708	747	699	723	689	675	688	710	662	679	697	680	699	731	674	674	667	711	678	682	745	712	715	659	710	698	680	668	712	684	716	733	691	673	669	692	690	774	729	670	718	662	757	710	712	754	707	682	699	662	719	737	698	734	693	723	704	680	697	728	650	674	673	663	692	652	700	714	660	678	689	658	709	696	702	749	701	726	675	717	674	655	673	701	689	659	689	637	653	688	709	707	736	692	705	693	691	691	720	734	703	669	785	734	747	701	687	658	730	681	713	682	700	650	711	680	631	703	677	719	693	747	728	686	685	689	692	692	645	742	656	738	686	728	694	710	703	709	704	654	702	757	671	711	724	699	689	724	694	710	731	744	692	714	726	722	696	662	724	735	663	683	698	653	718	705	683	669	755	683	722	703	678	734	716	701	749	713	694	700	684	718	697	767	717	701	704	694	664	679	682	659	705	714	715	667	722	680	682	718	696	676	668	700	695	688	698	666	725	699	686	679	718	694	670	673	729	712	646	699	687	710	704	661	730	715	687	721	691	687	662	696	699	676	652	686	714	697	674	661	716	671	735	714	723	716	664	649	713	642	706	680	690	720	674	688	692	642	698	701	725	726	707	667	686	687	711	700	677	660	708	668	723	690	735	702	745	671	663	722	721	704	741	716	691	663	705	716	684	665	705	715	653	668	707	686	699	671	675	669	697	698	678	689	704	664	722	642	680	738	686	735	720	734	688	671	681	684	682	712	685	699	740	711	731	708	700	707	742	738	718	688	691	716	677	690	719	665	710	682	707	690	734	755	699	692	728	717	647	720	756	629	700	707	691	654	683	697	686	665	711	694	695	667	724	688	657	699	704	681	711	692	679	702	673	652	701	710	671	724	697	684	746	689	695	677	672	641	735	687	677	708	738	689	712	716	724	727	671	667	687	694	686	697	668	690	732	717	687	726	699	698	654	636	704	725	704	690	696	703	748	645	695	710	704	699	684	712	726	668	634	701	706	701	655	709	708	717	691	710	686	739	673	674	712	679	715	693	676
28894	24942	14968	3449	6814	2228	748	635	642	644	582	564	601	631	655	652	596	657	596	571	592	661	613	588	573	607	627	620	579	625	610	613	610	610	581	612	618	595	570	600	598	572	603	605	546	610	623	648	588	624	595	628	670	650	600	639	604	560	623	628	620	623	604	627	586	622	616	645	601	609	585	586	582	585	613	587	631	639	668	624	609	615	620	625	637	603	624	586	595	611	625	617	595	590	629	594	629	549	583	630	596	586	611	616	617	591	606	639	587	663	638	642	610	627	598	580	620	630	605	617	620	633	613	628	591	586	622	599	586	580	643	545	589	627	602	633	616	622	565	603	637	616	615	603	591	635	628	628	635	643	622	622	602	673	604	615	602	574	591	624	606	612	629	634	625	562	606	674	640	596	601	591	649	577	577	629	642	609	636	593	621	632	618	622	625	641	624	619	618	678	659	610	598	613	613	638	605	608	586	622	634	628	633	570	591	585	610	619	597	646	649	619	622	619	590	601	547	571	579	615	594	628	593	611	625	618	579	604	627	597	569	635	605	601	608	569	599	633	648	599	626	599	592	589	630	633	596	573	599	572	601	588	603	612	555	624	611	623	605	615	609	598	577	583	640	620	616	603	651	613	602	611	605	575	591	558	634	625	599	602	620	583	596	580	613	633	621	605	578	633	613	627	642	608	653	608	623	627	577	557	571	618	598	584	566	581	637	602	576	618	634	631	619	598	647	612	602	600	609	639	634	614	606	627	584	585	635	611	588	584	624	631	654	583	583	582	595	633	621	637	617	615	626	644	614	566	629	641	618	624	602	605	636	595	630	583	571	571	614	619	616	627	608	620	600	627	595	648	595	615	545	594	611	604	584	647	576	604	626	608	631	552	617	616	625	628	628	613	642	647	613	585	683	586	603	637	614	578	615	626	600	580	603	679	598	643	613	613	624	599	582	583	616	644	640	575	585	616	603	565	615	617	594	670	564	612	603	586	612	586	648	605	650	603	631	628	612	601	618	604	610	632	612	643	649	586	603	608	610	627	596	639	622	592	665	623	622	576	648	581	629	663	558	614	585	632	585	574	654	604	641	611	598	624	661	587	590	650	631	597	615	592	588	616	605	595	602	616	565	602	648	589	624	596	652	616	604	604	607	607	592	628	664	595	587	610	628	643	612	600	643	629	625	591	625	622	592	589	586	613	610	605	595	594	565	632	624	612	633	583	586	658	657	610	616	589	591	584	575	619	568	605	603	599	640	640	633	582	631	568	632	585	607	582	638	573	642	622	581	582	621	584	598	582	634	604	651	631	622	556	656	630	565	575	586	641	581	585	619	548	608	564	619	610	600	636	587	609	588	572	573	550	630	612	631	613	606	621	646	622	623	584	591	594	600	633	622	648	624	617	616	584	614	591	584	631	636	677	626	598	633	598	621	626	591	625	565	578	640	640	603	598	587	600	639	608	626	646	605	645	623	648	616	625	615	580	569	640	622	573	605	614	591	673	630	558	634	610	604	559	665	615	613	597	588	584	608	622	646	623	621	610	618	587	548	597	616	638	654	620	578	596	624	609	632	596	575	595	625	660	624	607	599	559	625	566	622	610	564	626	596	626	620	612	637	560	607	618	603	602	556	635	613	607	599	595	606	641	595	623	614	620	595	604	603	605	587	620	628	623	607	571	615	623	630	627	618	644	602	580	610	600	620	594	663	644	587	625	671	630	626	605	636	652	597	639	599	596	588	605	596	594	637	625	589	542	614	575	588	586	641	593	652	594	632	608	631	617	632	630	633	560	653	616	648	631	610	618	601	566	627	586	604	602	632	560	601	648	609	625	604	607	619	584	600	667	639	636	586	655	629	588	603	599	579	561	606	657	615	635	597	570	619	620	585	686	636	618	629	610	628	656	592	610	595	576	624	626	624	606	604	617	606	579	641	618	599	578	567	657	613	577	619	617	595	548	636	628	598	628	612	644	581	592	575	597	608	621	610	625	597	592	629	616	593	661	616	645	626	592	572	600	600	628	600	658	635	620	607	659	617	595	566	569	586	602	617	582	598	616	597	604	595	642	622	583	565	617	643	638	583	611	637	610	642	654	631	566	593	610	613	606	601	564	626	622	637	650	615	648	584	594	622	582	582	597	595	607	600	648	592	637	600	596	557	591	604	587	585	639	581	608	598	596	618	619	586	604	640	555	634	621	583	629	603	634	619	673	553	575	629	596	656	663	607	628	616	619	602	626	619	613	591	628	594	598	579	606	639	618	609	622	572	631	585	597	642	609	639	595	579	638	624	569	645	595	611	601	617	655	604	592	607	571	622	613	607	608	622	610	576	590	574	621	561	645	603	613	611	585	621	572	622	610	592	605	628	625	644	627	592	672	640	629	615	582	640	599	588	623	667	650	613	641	619	632	642	642	610	605	632	619	648	578	645	607	598	592	623	604	586	602	606	582	645	631	597	629	661	613	617	592	601	638	615	616	595	597	620	613	646	614	639	600	638	591	594	602	574	597	609	629	598	619	536	606	652	597	609	577	672	622	607	633	657	603	552	594	575	614	657	602	625	622	597	627	591	565	647	569	596	593	612	589	591	628	607	594	657	606	598	618	620	618	577	624	589	575	578	653	597	597	670	619	613	601	653	620	618	575	643	627	605	627	607	586	607	596	585	596	603	647	674	617	620	656	631	647	593	623	573	654	599	625	585	598	634	603	585	600	609	607	571	634	624	613	586	626	637	610	588	606	618	642	622	588	583	589	562	574	593	561	650	582	592	614	618	595	579	642	615	647	603	617	600	622	620	609	563	634	589	614	614	654	583	599	593	595	622	589	625	585	647	588	642	587	597	596	570	614	629	643	573	596	618	596	604	622	584	604	649	630	630	603	599	616	642	665	618	579	593	588	591	581	609	608	624	665	640	616	595	574	618	572	649	616	581	639	581	651	603	604	585	595	628	587	585	661	619	604	622	625	644	535	589	592	686	590	643	625	596	605	615	638	594	605	655	606	612	671	574	589	624	573	628	610	626	590	578	619	593	592	606	624	602	573	617	607	581	647	595	584	635	617	629	626	626	614	620	601	639	597	636	608	661	589	589	619	619	601	593	643	623	610	655	628	622	620	626	570	599	653	627	616	546	623	590	626	585	587	595	626	587	632	631	621	612	655	596	618	620	608	627	634	602	615	611	627	644	606	649	595	651	582	622	611	564	584	652	602	655	616	570	594	610	621	634	623	636	642	602	590	630	617	607	609	599	611	583	625	646	551	634	618	613	600	588	671	620	636	637	647	621	618	606	626	541	621	646	605	636	567	609	598	635	587	622	565	583	636	679	610	643	573	655	636	615	624	622	558	600	654	627	590	638	633	624	598	630	618	608	620	608	607	621	586	611	569	603	607	615	582	634	611	647	604	651	655	595	583	621	623	614	646	603	647	610	591	585	582	621	607	612	654	590	623	584	608	571	593	599	620	645	662	627	615	587	640	590	567	596	610	593	554	704	613
24853	35906	10198	2552	8224	2474	690	673	675	636	702	637	619	660	631	602	620	634	696	648	667	628	649	683	595	638	667	673	650	619	658	656	644	613	633	631	600	646	643	680	684	633	643	640	620	590	671	633	663	705	620	683	660	655	666	612	626	628	648	663	608	667	623	668	637	636	635	674	626	620	630	652	594	667	622	693	581	624	628	664	651	620	651	674	637	669	616	666	632	655	633	683	688	664	617	635	617	637	658	638	686	670	642	638	642	666	615	605	677	608	698	640	640	662	639	676	659	633	610	650	639	626	673	633	653	685	662	673	667	649	637	643	657	624	593	637	651	673	622	644	655	590	636	643	705	622	638	671	639	625	682	636	648	636	642	654	642	634	654	618	628	664	685	586	661	623	639	555	640	643	673	657	666	616	629	597	657	647	636	685	646	616	613	610	631	636	629	690	611	640	703	636	681	709	611	645	653	580	617	661	616	656	609	622	603	686	675	638	638	622	622	615	710	649	630	619	637	632	620	631	661	607	672	629	669	658	628	649	687	621	658	636	705	630	696	632	639	602	655	671	655	643	625	657	657	634	664	670	644	676	631	673	671	649	634	710	636	611	689	639	604	618	643	675	619	636	643	692	629	667	642	690	635	623	623	667	614	632	625	669	623	695	641	677	653	599	712	681	602	660	644	663	656	658	643	633	686	663	635	702	650	677	675	681	588	696	624	624	629	680	656	677	644	677	697	629	612	685	626	633	669	655	661	638	657	665	638	606	584	659	655	634	667	648	686	678	638	638	656	611	674	611	660	607	653	636	651	676	638	620	676	634	669	648	634	647	637	636	625	664	654	608	641	648	613	658	618	646	620	636	653	641	680	656	625	628	641	630	665	627	664	638	605	623	616	629	614	648	648	607	642	655	615	660	612	648	630	608	642	648	660	658	622	647	654	680	614	574	695	690	656	645	647	621	651	660	682	667	622	651	645	637	645	656	654	586	641	617	638	616	599	664	644	627	593	632	692	658	643	629	637	604	656	632	667	673	627	637	646	644	665	666	638	671	606	660	681	622	680	624	659	639	660	637	622	632	673	640	635	680	614	631	594	682	638	623	648	646	643	660	614	645	684	667	676	641	603	699	663	667	644	616	631	677	681	661	634	624	628	646	659	668	640	624	694	643	666	691	646	605	670	613	682	626	625	643	632	654	626	658	664	625	646	639	651	650	662	673	677	615	650	673	637	673	654	652	625	654	665	632	659	683	617	685	653	687	624	636	671	587	666	631	660	645	621	640	701	597	635	617	625	650	716	651	615	620	631	635	597	654	582	653	642	635	637	612	609	656	628	682	655	662	651	630	644	647	651	597	642	623	647	664	643	681	637	652	592	633	601	643	622	628	638	644	662	638	671	639	666	632	676	687	661	662	626	663	656	680	623	623	657	638	649	681	626	689	684	660	681	649	613	676	643	651	649	676	661	601	653	603	625	670	650	646	661	623	663	612	650	635	645	658	655	611	644	688	664	621	625	671	641	684	642	643	656	634	667	694	657	631	675	652	698	659	641	645	681	638	612	654	670	629	665	602	658	657	658	661	650	650	623	610	639	689	670	631	602	619	675	662	646	589	651	660	611	623	639	676	664	640	660	661	642	601	597	688	652	623	636	629	665	614	589	638	635	642	626	612	630	658	633	627	631	613	645	663	629	625	631	633	625	636	643	619	652	674	631	631	603	615	638	634	647	631	665	644	633	669	599	659	628	646	696	648	662	578	660	624	633	644	659	645	606	729	659	624	624	587	637	631	679	614	636	632	615	653	650	628	628	608	586	624	675	663	676	685	659	653	622	652	641	658	608	653	700	682	666	619	668	624	667	639	602	712	679	627	688	702	636	617	680	666	665	647	608	634	587	597	633	668	633	664	630	666	659	616	601	647	661	667	617	637	641	632	678	623	633	664	651	631	613	670	624	620	662	671	638	618	652	665	586	647	647	621	638	657	698	636	617	677	656	591	615	617	644	552	645	655	670	634	652	678	654	633	639	645	641	612	623	662	620	674	640	693	619	676	639	639	626	639	659	655	622	697	625	637	653	611	626	625	633	656	648	669	669	622	661	631	645	675	603	612	639	651	711	629	675	639	671	671	635	702	636	639	659	621	642	620	650	646	634	650	676	700	652	659	627	614	685	653	685	633	667	650	637	657	671	638	574	651	641	641	671	658	602	614	691	645	615	632	621	659	662	612	631	654	661	624	635	625	662	603	616	613	616	683	671	682	669	622	663	666	655	652	613	656	645	630	660	636	626	674	599	583	636	638	667	648	637	707	637	666	667	712	606	597	619	633	718	624	629	634	688	633	660	629	635	654	661	696	624	627	634	664	601	630	602	626	612	671	645	587	652	656	643	603	612	677	631	648	675	708	699	606	618	654	641	610	669	614	671	630	637	653	624	635	602	624	644	631	650	632	606	658	635	618	632	636	625	663	626	632	669	663	692	647	596	633	659	696	641	644	647	654	645	601	597	676	637	626	606	618	658	632	641	651	646	601	598	610	656	618	614	627	620	626	626	687	619	633	641	649	641	634	616	637	648	595	645	614	649	640	631	635	630	647	614	657	617	660	625	632	613	665	652	619	613	615	649	597	642	648	671	641	597	672	629	639	574	667	671	649	648	612	636	626	647	645	664	625	632	676	661	636	691	671	678	653	632	663	628	630	631	659	634	629	641	639	685	656	646	692	624	668	645	656	642	659	659	665	645	637	654	651	641	632	634	621	660	688	668	651	679	645	621	620	681	656	644	617	673	639	601	650	666	638	605	618	674	672	653	613	618	662	663	613	657	565	654	708	646	675	655	627	640	614	656	656	629	669	626	611	668	673	693	620	666	654	651	618	672	657	635	663	630	693	595	663	626	616	640	643	660	636	648	617	606	617	650	675	621	654	674	670	637	618	661	655	671	698	668	659	666	662	663	636	667	641	661	644	624	678	695	658	710	668	651	644	616	651	645	657	663	648	623	640	615	610	659	651	616	664	657	689	635	607	647	694	660	667	633	627	672	627	637	607	605	588	676	653	647	677	618	655	636	677	658	618	652	638	666	610	657	622	642	631	658	637	633	708	622	628	660	649	659	637	680	653	670	632	669	624	678	658	637	629	634	625	656	644	622	675	634	664	642	689	640	656	646	657	651	680	624	644	637	629	624	620	647	647	636	617	631	667	732	621	631	705	656	689	646	632	718	649	632	690	632	629	663	614	641	648	656	658	686	616	634	642	668	649	641	647	643	670	707	637	684	665	660	619	701	584	661	629	637	606	656	616	684	663	649	575	662	662	601	659	631	634	702	615	640	694	661	702	622	626	668	692	677	662	677	640	675	612	649	670	673	638	678	619	664	664	626	654	641	650	675	657	621	699	678	631	618	614	617	631	654	682	660	608	680	649	679	621	652	638	574	637	668	630	640	647	572	601	627	603	621	680	647	651	598	711	608	670	621	670	623	634	633	603	654	643	633	635	651	668
23838	21106	28205	24246	36481	24943	5043	792	702	661	620	660	575	597	597	602	543	568	554	561	530	562	588	529	552	557	583	545	581	546	615	590	522	566	542	540	582	519	529	560	590	539	523	580	554	529	551	538	520	556	556	531	568	542	498	536	564	554	566	556	566	543	536	522	587	590	605	529	548	592	556	545	590	514	516	520	544	513	530	545	532	525	517	506	528	550	541	572	545	541	567	550	576	534	503	545	585	536	549	546	549	529	542	533	528	548	566	542	539	530	537	527	551	551	539	555	515	519	544	513	511	556	547	532	557	559	525	581	552	514	528	522	543	529	559	543	468	539	482	546	530	486	566	528	510	530	477	544	521	541	537	545	565	540	539	493	493	491	531	598	559	534	524	553	551	507	520	578	541	542	510	541	532	586	561	536	545	501	569	564	519	519	538	513	526	543	518	526	539	552	534	542	557	524	538	525	563	549	474	533	583	548	508	505	531	526	532	521	553	563	531	517	573	509	558	540	552	546	542	570	547	527	553	538	540	568	525	537	558	530	535	546	499	568	548	512	567	525	535	502	520	568	546	570	508	543	571	545	535	566	567	561	538	561	546	542	529	536	509	571	529	568	569	565	545	572	547	558	516	561	529	531	540	556	522	549	575	554	497	527	555	573	558	542	581	539	510	495	536	537	543	539	573	533	533	538	550	542	549	536	529	550	565	490	530	527	486	564	566	552	532	512	522	543	588	531	564	568	540	532	585	491	590	541	562	539	544	540	483	511	508	562	524	521	551	566	519	522	524	586	542	534	526	533	543	558	521	539	492	524	493	534	551	501	501	536	506	571	526	483	600	520	547	517	541	526	536	568	514	569	581	514	541	514	558	510	545	527	544	543	521	517	534	553	551	563	553	516	528	537	566	536	496	519	507	541	565	514	545	536	546	566	548	517	505	544	558	599	533	572	527	572	529	520	524	536	568	521	554	521	525	487	542	525	504	532	528	546	533	539	554	536	545	509	490	544	533	525	532	532	544	509	561	510	537	530	544	502	572	538	508	566	522	525	531	580	565	571	519	534	505	524	560	549	588	539	529	532	571	543	525	539	539	560	559	519	552	549	549	549	540	544	554	559	511	541	532	556	525	529	512	533	565	488	508	582	530	510	556	536	545	561	579	535	511	552	548	555	528	527	581	571	511	529	511	570	538	538	505	581	493	543	503	516	541	547	540	549	549	528	511	486	548	510	558	564	495	546	549	532	561	587	533	506	508	559	530	582	517	533	567	505	530	554	491	575	569	546	499	515	537	536	573	569	550	541	542	537	460	575	549	576	565	572	519	570	522	595	533	530	518	560	578	550	589	556	538	555	491	485	525	528	530	503	597	543	533	542	554	572	525	544	565	501	540	525	566	510	506	469	541	581	533	554	516	556	555	525	535	562	521	578	517	540	538	537	560	512	526	548	553	538	551	508	516	567	517	559	541	534	516	530	529	520	547	541	528	529	539	571	535	561	565	532	523	504	528	549	547	561	543	515	501	562	513	537	553	538	512	540	543	544	505	552	577	554	539	560	535	524	523	565	566	583	508	561	528	534	500	515	527	554	543	497	519	532	533	524	522	542	520	543	532	486	577	526	497	547	559	576	546	542	550	526	580	543	523	516	543	529	548	498	528	568	566	504	560	571	573	577	552	558	545	506	517	529	565	567	526	548	546	546	532	486	551	493	552	519	559	559	520	555	560	560	505	552	547	544	514	544	562	537	496	546	550	503	525	537	538	553	515	596	531	536	578	540	574	505	500	530	552	523	545	511	524	538	511	565	588	587	529	560	567	518	508	503	558	581	559	559	510	537	525	531	571	543	539	512	546	580	513	558	518	545	533	570	544	531	576	564	535	566	528	535	505	533	530	538	527	557	516	530	528	536	583	546	501	561	513	563	538	521	580	533	528	541	520	534	569	530	532	525	527	587	557	554	539	576	539	520	543	553	532	497	596	549	525	522	546	532	534	536	526	545	508	517	532	524	512	576	536	518	552	530	506	514	568	556	556	558	538	535	524	523	534	526	527	548	567	538	552	536	544	527	535	502	520	505	540	561	537	530	519	551	543	494	494	544	544	548	490	562	556	524	543	526	551	568	542	548	569	555	565	535	539	522	513	551	537	514	519	509	569	499	559	524	542	531	544	555	529	543	503	551	547	582	567	562	571	531	549	565	523	542	575	547	541	519	541	555	503	502	506	508	574	535	552	578	563	564	529	524	547	522	558	530	548	539	481	552	572	531	577	531	577	532	562	538	528	538	542	570	524	573	556	531	513	528	553	530	532	542	530	550	538	522	551	502	549	501	529	542	560	530	537	520	543	518	525	544	560	537	544	514	506	529	543	560	533	567	532	526	533	557	559	500	559	532	518	536	503	537	478	571	533	547	494	564	622	536	556	545	573	538	562	572	583	556	523	577	534	521	552	526	512	536	563	589	541	505	523	578	576	504	521	538	561	521	502	547	537	550	531	562	548	567	541	543	556	532	525	531	549	566	486	559	520	541	518	540	526	559	587	588	534	538	534	542	537	541	519	551	546	530	586	562	510	511	500	529	553	511	544	569	550	542	484	492	532	551	574	547	533	541	568	580	532	546	569	565	555	575	554	535	494	563	553	541	531	526	554	530	543	570	518	551	554	552	539	489	554	556	485	565	523	511	523	541	550	558	540	554	491	525	545	545	524	528	543	540	543	538	510	554	532	533	557	510	509	543	545	555	569	564	547	571	540	523	515	523	565	550	580	523	538	525	523	551	511	589	522	522	562	528	518	561	522	547	493	551	504	532	544	522	511	538	537	525	531	507	546	527	495	544	566	531	514	536	511	562	548	558	486	493	527	495	547	557	530	536	581	555	515	472	524	543	547	542	535	511	546	578	561	537	475	568	521	511	542	530	589	541	555	553	523	515	518	545	530	567	553	516	547	584	524	550	548	551	516	561	522	552	516	558	524	512	535	536	528	511	526	461	551	521	552	539	531	508	544	544	510	506	499	541	528	517	534	485	526	576	529	512	569	530	555	521	527	492	527	524	543	525	517	513	545	563	531	522	548	548	506	547	500	539	543	583	544	549	526	555	563	523	517	529	451	490	536	480	560	512	525	538	551	495	536	532	535	532	496	538	531	543	530	556	504	506	565	531	542	568	518	539	513	574	490	546	563	599	556	573	526	559	553	548	558	542	501	569	551	578	574	541	540	542	543	540	557	550	525	541	583	524	523	524	544	523	514	512	537	575	539	562	513	544	526	523	470	521	541	549	533	532	557	565	494	539	544	562	502	554	513	544	514	547	539	508	552	551	510	510	549	539	584	551	524	527	551	527	522	519	555	545	559	464	484	528	548	565	518	557	578	523	551	554	524	526	567	511	587	535	513	530	520	503	529	560	537	514	510	563	534	542	546	559	545	525	576	558	543	537	532	528	527	525	530	559	530	535	559	491	558	542	539	536	543	553	467	513	550	526	557	543	533	522	512	524
29796	49852	21311	10067	44850	18640	1178	913	828	741	683	671	664	699	682	627	651	611	615	585	577	601	566	588	594	585	572	561	570	606	576	584	609	539	600	562	559	586	559	549	531	589	541	587	554	603	553	597	587	551	551	561	548	576	536	592	537	582	548	601	561	523	547	577	560	599	670	553	555	574	501	592	534	540	589	598	544	573	561	531	580	546	561	494	551	572	600	538	586	566	581	555	600	569	578	590	595	554	573	580	552	546	601	602	567	562	544	553	605	543	556	571	567	519	553	572	583	554	586	565	580	557	610	598	554	547	565	531	545	547	557	554	595	541	559	518	544	592	588	607	549	570	536	599	546	552	540	541	582	536	597	524	542	619	571	569	553	613	585	556	602	589	573	575	593	555	539	595	581	566	573	560	620	552	547	569	584	530	541	554	575	550	557	600	533	526	512	566	571	537	567	625	575	561	587	591	533	568	548	592	576	552	535	567	562	564	581	596	564	565	584	558	583	558	559	564	522	575	577	562	566	563	566	540	538	562	562	561	574	539	599	575	569	509	565	602	559	595	563	577	540	575	565	551	631	565	584	528	569	550	558	552	547	530	548	559	555	550	564	587	541	529	558	569	580	506	540	562	546	543	571	578	550	561	574	548	535	577	559	550	553	547	552	552	547	597	586	519	526	586	595	591	574	540	551	577	591	570	553	519	554	556	572	541	596	570	558	557	597	524	565	599	582	573	596	560	601	597	577	562	565	586	572	534	581	572	582	579	545	564	563	555	605	535	541	551	564	607	591	556	517	549	565	543	571	584	538	565	572	552	562	584	579	544	573	585	581	572	556	589	515	555	537	565	583	538	556	515	577	552	565	555	535	569	568	578	539	539	528	586	553	561	581	560	563	578	557	582	565	573	560	560	547	539	532	545	570	594	594	565	605	580	554	566	584	559	560	572	549	560	535	558	570	591	551	591	575	592	575	605	529	538	524	587	522	585	572	578	541	550	569	581	556	542	559	541	547	556	567	621	590	564	580	585	585	547	575	611	545	571	567	523	592	541	579	529	617	583	581	601	567	543	565	576	551	570	584	568	594	552	565	582	531	577	555	552	576	578	592	549	536	555	545	571	577	564	505	536	578	577	558	551	574	545	591	620	610	599	564	514	523	532	531	561	504	546	552	568	583	555	513	595	570	564	582	563	540	564	568	609	561	569	583	582	539	576	615	592	578	559	561	560	574	559	592	539	581	569	585	609	629	563	570	565	565	563	547	557	545	568	559	521	588	522	543	510	556	607	572	579	560	600	599	538	525	559	613	594	514	572	576	591	576	555	543	588	572	607	565	581	565	595	561	537	560	566	559	556	551	579	569	538	563	570	590	541	566	562	598	553	540	572	562	542	553	540	573	560	519	562	611	543	575	545	565	576	576	518	589	583	575	565	557	599	560	579	589	550	567	591	565	573	556	568	596	601	569	558	580	571	566	567	596	547	572	562	556	584	526	572	560	546	554	620	567	540	558	539	526	550	569	531	564	555	571	565	602	585	584	574	572	609	582	522	552	571	518	585	572	561	560	579	549	588	573	560	580	551	582	543	585	578	517	561	612	548	555	583	546	600	522	558	540	540	564	547	545	550	579	546	562	585	562	534	558	573	541	560	576	539	543	569	568	522	582	597	556	558	534	566	521	529	538	580	532	576	545	541	571	532	574	537	599	564	535	515	537	561	535	568	566	572	564	539	566	547	539	592	572	567	595	585	588	565	559	590	591	527	566	517	540	611	588	539	565	553	559	580	537	552	607	522	548	595	568	572	562	553	582	553	581	594	596	572	586	575	562	562	526	550	556	598	526	603	593	561	562	565	546	584	567	548	577	527	580	543	566	561	555	570	550	549	575	564	591	544	561	566	615	548	522	599	556	542	582	549	555	536	581	549	560	542	564	578	601	562	593	578	599	544	588	544	567	547	571	583	591	554	530	565	556	566	519	561	570	544	554	571	578	549	595	556	611	560	594	552	579	596	550	552	560	550	604	587	545	590	543	606	587	609	588	533	554	578	565	553	577	571	534	520	561	544	596	533	532	534	569	559	593	567	534	559	553	582	585	555	558	551	560	549	578	529	600	541	529	509	611	563	540	600	574	586	554	524	546	548	624	537	520	530	586	565	566	625	611	541	554	569	587	607	564	536	549	548	581	550	590	589	576	589	525	577	584	577	558	570	575	588	571	538	538	528	599	571	541	550	609	562	571	554	537	547	585	550	546	574	575	577	580	593	558	533	585	561	548	574	568	568	554	547	537	552	554	569	573	555	540	588	567	548	566	557	567	613	613	551	545	552	613	579	580	579	602	572	538	602	597	559	559	575	562	555	585	542	590	590	565	546	581	554	540	555	591	557	514	574	557	553	573	593	597	547	550	568	597	541	572	537	571	577	530	598	561	567	557	568	564	537	539	559	538	557	559	545	565	614	559	575	519	584	519	539	580	584	530	597	547	536	556	534	540	552	586	563	590	561	575	562	589	550	548	563	591	558	550	570	564	552	533	552	610	536	538	573	577	581	537	558	542	566	584	573	538	565	578	563	556	526	583	579	546	582	562	586	585	523	554	567	569	547	587	560	591	573	569	597	562	573	573	594	576	558	581	520	543	550	519	524	529	560	568	581	605	552	581	570	576	553	550	556	555	572	550	598	530	578	556	527	569	571	570	582	550	609	571	528	560	544	604	585	601	568	552	575	581	561	527	572	561	568	514	544	539	601	566	570	538	545	513	561	569	609	574	517	548	493	555	560	576	555	616	563	546	586	588	530	525	584	522	581	562	561	567	595	596	532	576	541	590	588	590	591	562	581	553	532	575	520	541	550	586	543	586	576	617	569	519	580	561	556	553	587	574	559	570	572	559	589	557	566	579	568	574	558	583	565	575	553	525	539	569	559	592	572	554	585	593	567	596	550	567	579	543	566	558	523	558	523	548	525	516	563	574	561	533	525	546	572	583	566	531	583	563	574	597	561	562	574	602	594	529	567	533	582	517	595	571	579	537	537	534	617	579	590	578	530	553	578	550	581	584	523	580	527	561	536	525	548	531	584	574	587	577	589	572	537	529	573	589	541	587	568	560	554	565	568	529	552	584	580	572	553	578	550	567	488	557	592	557	551	572	541	600	566	553	579	574	555	541	533	559	532	547	580	566	562	551	545	568	535	589	604	599	541	529	590	551	559	554	576	560	563	552	511	566	559	595	582	588	567	514	547	560	585	563	544	559	594	563	555	563	558	588	533	551	579	596	570	543	584	539	576	556	563	579	553	570	570	576	603	572	605	538	573	553	586	558	541	546	628	540	556	528	595	587	524	588	514	583	540	550	534	523	528	584	537	551	561	573	579	587	590	584	582	522	553	548	529	560	519	567	578	598	530	570	560	586	602	572	565	551	578	547	561	563	552	554	568	586	547	548	593	545	572	538	552	547	587	594	525	566	597	525	550	559	548	564	591	553	567	592	570	604	617	599	612
25043	21111	26996	25316	27966	14569	1629	878	848	798	818	836	781	796	788	798	750	769	795	809	768	800	773	759	766	767	778	704	805	767	775	776	733	764	754	728	782	776	744	801	751	709	713	805	775	792	792	783	772	783	760	783	749	735	714	768	800	742	693	807	758	745	719	743	768	759	760	776	765	757	793	741	764	706	755	773	731	727	810	755	764	734	772	784	719	775	788	793	754	767	751	737	714	768	719	795	717	762	743	739	721	766	738	705	700	752	717	765	746	724	728	769	771	809	758	780	776	788	806	810	764	779	726	741	780	774	786	764	784	748	808	791	720	768	714	696	757	761	750	773	787	780	705	795	701	779	757	740	785	760	763	787	723	738	791	688	733	775	735	781	763	789	740	726	774	792	770	723	727	775	730	798	806	757	800	778	765	787	781	743	813	792	738	737	757	775	736	760	776	699	694	821	748	748	733	671	802	788	751	737	742	757	756	765	783	721	732	758	757	765	715	744	793	756	758	767	761	772	743	803	817	739	734	756	778	695	806	702	735	733	686	779	825	767	759	752	743	794	770	757	751	767	748	745	716	713	731	793	726	748	793	788	790	737	763	731	728	729	770	788	695	771	733	733	716	728	788	781	785	757	730	730	785	750	776	746	746	779	808	756	722	750	762	803	742	770	784	756	777	744	733	728	731	748	724	806	781	795	794	798	779	767	764	704	727	752	724	721	795	729	725	755	718	755	736	765	778	737	723	757	751	765	715	716	781	763	771	714	747	767	780	780	778	779	758	780	797	814	714	718	788	757	764	742	772	740	780	734	759	741	757	735	733	765	753	752	787	787	779	770	762	744	750	773	768	786	727	773	739	788	782	778	763	748	775	769	718	762	753	773	770	706	792	752	786	802	773	786	762	742	765	754	794	782	729	754	809	739	771	690	735	755	765	745	697	821	754	737	734	721	788	784	745	727	828	749	717	741	744	756	736	780	775	759	709	755	760	799	702	766	809	678	766	738	720	760	765	761	690	756	773	747	743	806	742	806	747	755	755	799	780	761	760	776	835	817	737	761	736	729	805	787	731	782	742	737	721	721	779	758	764	735	743	735	750	796	760	782	760	758	699	753	765	789	826	787	754	724	766	767	768	764	734	756	746	763	752	716	821	734	744	781	780	743	802	758	792	728	759	796	795	705	761	741	750	736	779	835	727	720	775	781	794	767	717	774	795	710	720	764	753	792	721	738	740	752	742	775	776	781	758	773	753	807	798	711	736	807	741	771	770	752	759	752	762	729	730	771	713	776	757	763	712	762	769	746	800	767	798	776	760	769	695	745	788	696	763	804	758	776	738	769	725	811	723	791	805	740	716	726	812	726	793	757	704	778	767	745	761	725	734	758	759	722	762	762	734	797	762	790	789	806	755	744	720	789	773	756	770	764	726	731	762	777	787	755	781	734	696	730	778	717	741	761	761	799	772	726	738	731	713	860	769	757	750	750	756	773	752	774	749	775	773	782	804	722	779	813	730	782	769	754	712	722	728	737	762	784	733	793	801	733	729	771	811	776	696	758	774	779	731	716	689	760	761	797	764	760	783	754	766	718	754	731	797	740	815	797	820	775	727	672	768	787	812	747	777	795	767	773	739	713	729	714	768	724	767	779	759	753	736	750	753	750	683	739	745	771	752	763	760	712	759	764	760	805	728	773	738	787	724	782	748	748	709	755	788	793	730	768	756	734	756	743	818	767	777	736	725	742	752	746	768	721	759	733	778	769	756	785	750	768	781	757	760	759	735	727	775	756	746	700	758	766	789	785	756	753	753	758	828	773	773	759	783	731	753	766	743	754	772	740	753	787	774	781	769	725	728	726	753	768	750	744	755	736	749	744	765	755	739	720	796	735	816	724	746	760	799	753	714	763	779	717	760	778	771	754	753	794	799	734	760	779	776	831	763	741	734	752	755	764	805	774	798	759	730	770	758	736	764	784	769	740	712	734	739	790	736	796	742	748	798	734	762	772	769	794	780	756	752	763	753	757	765	751	753	750	751	741	779	757	724	742	783	749	786	752	753	721	741	776	727	781	757	741	792	757	730	800	800	734	723	767	754	782	740	750	734	724	757	776	759	730	753	757	785	796	786	818	799	779	802	780	740	810	752	756	793	789	781	789	731	807	745	754	722	736	802	749	771	797	678	752	766	748	802	784	799	792	800	786	743	705	761	782	743	741	805	773	768	698	701	826	781	784	792	760	766	739	814	795	758	768	757	763	738	722	764	737	767	800	741	728	729	734	772	739	773	731	730	753	756	741	760	764	723	772	756	716	719	793	753	756	781	741	722	782	742	810	764	818	786	749	763	745	759	771	748	774	752	748	716	743	761	754	762	753	723	766	722	717	741	789	753	752	748	768	738	768	741	734	774	740	770	713	766	739	780	782	786	775	769	777	743	773	776	780	757	765	803	755	763	722	776	742	791	740	773	738	760	743	738	789	753	781	766	754	746	752	752	771	791	778	810	792	747	741	761	794	822	778	760	800	799	710	811	769	754	754	759	788	714	742	777	752	751	762	760	779	768	809	751	732	709	747	763	712	768	726	845	675	791	732	769	741	739	713	717	739	757	750	787	757	767	730	690	756	721	752	731	723	721	707	804	752	740	782	776	769	793	771	754	747	792	704	726	763	781	805	822	782	770	751	740	737	728	786	746	770	806	803	758	771	771	762	724	746	779	744	712	717	768	749	750	796	785	821	735	750	797	741	756	771	781	719	798	782	733	755	761	729	774	805	767	735	755	813	784	725	789	763	735	737	753	800	720	791	734	755	822	759	726	716	812	755	695	743	762	761	788	790	766	770	781	727	756	743	731	748	776	764	771	744	785	718	727	743	793	761	793	736	728	747	776	794	748	804	764	776	764	739	783	795	775	723	769	784	756	771	773	762	766	760	736	794	771	736	760	736	747	772	762	742	775	742	778	813	755	714	745	762	760	707	721	729	811	794	794	764	733	784	724	756	777	729	697	727	740	728	739	762	786	741	778	691	700	722	761	724	790	776	725	719	787	773	700	776	762	759	751	766	747	743	751	753	746	738	733	744	808	796	779	738	737	752	781	790	769	754	751	731	746	744	701	772	797	784	792	714	764	738	762	811	790	754	799	795	793	814	750	778	754	772	746	792	758	781	746	756	788	777	785	711	754	741	768	758	755	713	808	837	716	765	756	774	778	743	765	759	765	761	747	766	770	757	778	764	788	794	746	746	729	748	776	763	752	752	730	777	794	736	749	721	801	761	810	726	774	721	777	813	752	747	775	725	779	684	762	777	749	787	746	712	736	757	718	724	796	743	799	779	781	790	754	693	776	786	787	766	752	769	773	794	773	762	726	788	797	782	735	785	799	803	747	762	732	783	798	778	721	760	772	722	778	757	781	799	750	745	763	762	786	731	759	770	777	717	731	812	779	802	764	735	810	786	800	729	771	772	769	786	752	736	776	721	751	780	739	774	764	745	733	752	708	752
28552	43847	18313	8865	35792	12649	1016	869	903	889	879	805	794	861	821	821	819	825	784	771	836	799	832	812	822	794	767	828	803	767	820	824	783	834	796	790	771	734	771	783	743	818	754	795	752	807	805	805	755	801	769	788	806	823	793	792	765	792	800	744	801	787	785	781	763	798	784	773	779	775	761	784	764	748	790	772	779	753	793	765	782	816	757	790	788	806	823	781	809	802	766	815	817	737	808	773	803	832	753	806	769	719	802	734	775	788	781	797	816	758	757	823	783	799	797	765	811	771	713	804	853	816	805	746	751	797	819	798	743	829	775	780	803	790	771	795	807	846	750	832	816	786	788	790	822	770	748	819	773	782	779	794	788	781	805	785	745	756	725	759	744	783	796	748	776	798	762	815	771	768	763	762	789	798	782	795	821	761	775	766	752	832	789	803	756	794	800	794	736	746	738	761	775	763	783	791	756	810	793	754	769	760	819	804	775	757	815	833	808	809	775	749	810	788	817	793	778	782	795	804	746	771	795	797	812	772	824	778	819	770	804	767	766	774	795	780	764	771	811	736	781	783	815	791	782	751	758	769	801	785	787	761	745	802	812	782	734	763	810	830	794	841	814	779	798	781	799	737	798	770	782	795	744	783	775	769	781	746	802	784	766	743	709	828	800	807	774	785	808	729	791	738	782	750	754	780	802	796	751	768	833	791	783	756	756	769	793	818	752	798	775	754	795	827	761	800	763	778	782	761	800	800	762	775	823	767	813	730	762	766	825	808	752	773	773	720	750	806	776	761	805	742	811	781	785	814	800	766	780	787	764	758	731	841	770	800	745	822	767	784	789	794	777	794	730	761	783	747	819	772	793	770	791	791	754	780	778	759	765	780	800	808	766	778	794	827	800	796	752	776	756	791	803	795	760	860	755	787	776	826	810	797	786	774	785	752	767	808	778	831	774	803	798	772	716	761	807	765	697	804	772	776	778	752	759	795	827	825	787	792	740	801	734	820	837	782	799	796	760	788	783	814	730	777	787	794	768	738	770	813	761	788	756	799	776	788	758	758	777	777	758	800	788	796	775	791	779	819	752	748	770	782	773	787	794	764	777	843	766	796	803	768	794	764	736	789	771	794	816	828	756	757	736	866	751	771	767	849	717	789	801	781	731	787	796	759	764	792	815	817	763	764	763	816	776	731	777	801	785	790	812	795	803	765	737	730	805	757	780	798	774	805	749	787	744	777	771	742	822	813	766	755	780	787	768	789	832	788	710	773	736	743	780	792	819	747	798	747	831	809	744	738	754	766	811	767	759	766	809	770	812	772	774	789	753	762	803	767	760	763	851	800	760	784	724	794	780	765	736	775	778	773	722	779	774	795	745	720	767	782	767	808	762	772	758	809	780	794	819	753	761	767	743	749	818	757	761	768	761	762	757	776	811	768	750	754	773	781	787	802	806	767	782	768	751	764	805	763	823	780	803	736	792	757	810	743	785	808	792	800	788	756	795	768	776	832	774	822	816	841	795	825	790	793	728	821	777	793	760	785	759	802	792	778	746	802	819	822	820	781	774	789	730	788	765	771	794	796	720	775	791	783	783	742	778	790	775	774	779	790	798	782	800	861	825	800	767	780	756	780	741	807	775	772	775	783	776	771	785	708	768	737	737	768	762	800	780	798	751	772	758	787	785	751	771	863	790	723	785	764	784	752	776	834	808	775	752	753	740	826	796	783	762	767	773	776	769	759	796	805	822	751	811	725	788	762	809	752	768	755	757	810	781	772	781	806	785	771	810	778	751	778	764	751	807	777	751	758	798	778	756	815	739	743	758	821	758	744	794	764	733	773	772	771	786	755	762	756	781	774	794	768	785	802	747	799	801	795	784	741	841	793	767	772	770	767	738	767	802	766	760	724	800	769	735	812	810	810	766	756	763	794	774	763	721	837	803	794	757	762	802	765	781	774	790	808	788	782	813	782	810	769	797	766	754	762	762	808	772	766	737	791	742	730	738	757	835	768	816	782	826	775	746	776	831	774	769	751	840	744	824	820	759	798	746	763	749	770	810	787	765	760	764	776	747	768	761	774	792	813	755	750	754	829	812	799	805	758	786	770	786	752	809	774	806	835	773	748	800	745	797	824	793	756	752	780	775	778	749	774	778	806	771	839	787	762	738	802	809	780	762	801	731	750	754	811	783	773	726	747	773	774	748	810	778	818	770	818	803	836	773	796	761	790	756	830	796	771	793	774	737	759	748	773	777	770	781	790	767	808	860	791	800	821	791	780	809	792	812	725	781	820	770	782	806	775	784	770	793	775	768	737	768	792	805	797	778	797	711	750	703	800	763	834	796	735	796	756	807	790	805	771	786	762	793	762	749	738	813	806	791	742	784	788	804	792	718	779	828	791	762	796	725	797	845	781	744	809	771	810	773	801	788	763	783	808	795	759	763	779	758	799	784	786	738	761	795	778	726	750	790	732	744	757	783	756	807	762	802	795	800	814	763	759	765	765	751	805	727	836	778	777	807	816	782	805	789	763	803	828	735	792	734	814	761	779	773	772	753	787	815	789	797	810	817	772	793	801	791	828	748	817	768	771	784	777	711	771	830	823	773	753	758	764	808	815	781	794	797	705	751	726	794	729	812	776	716	803	782	776	770	767	786	760	754	768	788	748	761	793	750	765	769	767	741	761	725	779	792	767	750	818	833	733	826	770	779	776	804	754	811	775	803	735	789	751	798	753	789	797	778	801	782	808	816	805	784	803	794	834	784	748	802	788	738	730	800	781	821	738	769	769	760	758	811	774	761	805	740	766	740	750	737	782	810	776	820	756	800	797	770	793	784	749	756	792	820	754	807	791	831	766	762	762	771	810	838	735	774	744	785	781	746	773	813	806	794	787	769	731	803	782	783	777	808	760	711	854	790	829	724	755	777	809	783	755	773	772	760	741	745	763	748	783	808	783	797	780	838	814	752	758	768	817	779	779	762	756	762	766	760	804	761	757	778	703	820	840	788	790	746	763	780	793	808	769	767	762	743	774	830	759	740	837	788	808	780	790	766	765	741	798	744	741	792	718	747	799	734	786	802	754	774	710	793	735	748	837	740	754	757	824	775	758	765	805	739	749	747	728	796	815	821	778	777	776	774	836	832	760	774	808	771	770	752	782	779	738	762	793	803	805	788	753	826	814	781	789	815	758	765	752	753	797	731	774	783	720	810	748	765	757	763	761	707	794	831	746	818	811	788	774	772	795	764	750	748	796	739	778	783	809	816	796	795	759	756	820	801	744	804	830	754	808	732	776	770	763	756	811	782	779	771	769	792	807	848	731	825	818	755	788	785	816	805	801	781	781	730	833	794	743	739	767	762	826	790	774	763	799	799	785	862	770	753	766	791	732	794	787	822	729	757	758	772	798	768	805	767	767	765	786	760	793	810	789	810	797	784	743	749	802	767	791	783	791	765	780	794	790	753	760	713	836	799	768	807	774	755	772	772	788	730	755	813	776
22590	21023	28565	23777	37646	29529	13282	1670	948	858	860	855	815	754	788	805	780	751	756	729	715	808	748	774	735	708	743	731	736	711	734	680	675	691	716	699	730	708	724	675	713	751	739	771	723	718	728	729	687	765	712	704	676	633	713	675	732	695	742	689	707	699	698	673	722	700	689	680	671	677	739	713	670	665	719	693	665	700	657	727	669	661	734	694	692	684	710	712	668	705	712	694	752	716	726	700	738	722	694	727	756	674	673	695	697	711	714	694	682	745	705	704	719	700	722	727	652	765	693	686	705	690	688	683	742	663	731	723	691	696	710	684	678	721	708	709	722	729	660	674	667	702	697	713	686	724	723	675	734	701	691	707	631	685	733	676	717	652	719	703	685	710	688	721	705	674	735	694	670	717	690	687	684	688	721	721	688	718	711	668	705	736	697	686	649	658	699	671	694	708	692	716	710	714	709	696	719	736	686	699	686	718	702	700	743	716	695	718	738	695	665	687	754	699	700	713	675	685	720	689	695	720	721	646	674	671	684	679	630	689	672	679	714	734	717	671	672	715	694	729	696	715	688	695	717	725	672	693	694	690	668	690	705	708	687	740	748	740	673	682	688	707	749	696	670	705	656	686	702	670	669	743	708	699	725	690	673	677	673	653	716	681	655	725	629	702	682	731	736	735	687	701	655	713	659	696	724	699	716	680	726	707	695	651	673	722	769	689	707	688	667	676	668	684	708	729	679	692	691	705	679	725	711	697	663	701	685	700	690	675	682	739	728	668	675	707	673	715	714	682	721	718	667	707	726	688	703	694	723	693	710	694	696	723	672	666	670	717	673	678	703	733	714	690	703	702	692	697	732	692	729	730	677	669	714	686	700	710	696	690	671	703	691	639	689	728	739	703	698	752	700	671	666	704	666	710	703	705	718	646	709	691	679	699	698	690	658	710	712	737	700	681	671	689	673	670	705	698	700	711	702	689	761	737	651	684	703	685	696	745	691	740	684	710	712	709	711	653	678	685	698	711	671	677	687	691	735	703	726	723	731	717	661	711	725	667	673	718	708	703	694	694	694	721	720	673	688	679	721	690	736	686	696	676	671	669	655	687	696	721	674	701	671	676	731	704	672	698	754	705	697	654	648	734	709	723	682	677	684	771	664	664	659	719	688	673	689	718	710	651	693	702	707	732	731	677	703	703	715	714	692	729	719	708	696	685	754	717	686	688	672	683	695	687	718	680	717	738	674	702	738	688	688	686	694	662	721	652	745	720	739	620	749	673	705	671	700	720	713	691	709	677	724	695	667	662	707	753	723	693	640	629	732	730	723	689	656	669	689	720	745	696	702	703	689	700	684	698	721	752	707	693	696	688	673	698	694	697	682	676	736	695	709	695	696	679	675	692	740	658	718	686	660	718	699	719	701	668	716	676	682	690	671	662	681	687	691	636	693	677	689	738	685	774	723	697	713	681	750	714	715	646	739	680	688	742	764	665	670	689	696	709	661	712	735	711	695	676	674	731	747	698	713	710	664	712	760	738	728	681	686	664	722	707	684	733	697	685	716	674	688	738	694	669	695	677	727	683	725	671	696	688	686	730	723	697	681	665	682	717	698	675	681	680	683	736	670	753	764	664	678	681	689	694	684	676	717	741	684	707	644	710	770	661	696	677	682	656	704	669	692	671	697	698	701	711	725	666	707	691	734	702	701	683	742	713	696	713	720	652	692	669	646	691	715	763	722	701	651	716	687	727	732	714	682	694	715	637	696	704	707	686	706	724	707	716	705	683	611	661	676	701	698	710	679	666	672	721	709	735	719	689	686	728	709	714	722	685	719	690	630	666	742	669	684	728	671	682	670	697	715	672	736	710	720	700	721	664	698	715	678	718	713	715	705	725	667	694	692	673	685	655	703	688	725	675	703	690	679	694	706	674	713	631	679	692	693	695	670	728	740	714	691	650	699	704	672	726	678	697	665	696	704	744	696	760	666	735	721	718	715	661	689	653	737	662	686	674	711	715	724	667	654	659	726	698	683	679	726	705	737	713	693	680	752	698	676	705	735	669	665	677	710	715	687	661	723	657	723	690	743	686	703	743	719	662	743	636	696	698	658	690	675	686	708	740	633	733	693	738	632	665	704	682	674	678	677	727	702	697	757	668	736	701	705	665	675	701	674	695	647	662	710	706	680	675	706	681	669	685	693	660	644	720	701	682	675	723	682	694	707	644	740	676	701	660	681	722	670	690	665	667	681	676	700	710	732	700	703	723	711	681	692	729	736	683	711	704	698	660	662	710	739	692	705	710	682	683	689	711	654	697	713	686	703	706	674	690	673	697	740	689	706	699	711	708	662	700	663	690	652	680	689	689	677	660	684	667	750	656	662	701	731	682	721	702	679	679	707	692	734	689	724	681	678	681	756	698	757	639	706	715	709	687	689	663	743	686	710	723	714	682	691	723	723	686	688	695	732	651	690	666	714	688	680	673	717	660	756	691	662	663	703	689	728	690	747	752	725	736	658	690	684	695	723	716	685	729	689	690	677	671	729	677	741	667	675	692	689	726	720	684	713	711	671	707	693	705	685	711	695	663	712	683	709	733	716	707	676	672	695	737	711	726	716	734	667	680	706	741	681	745	690	742	671	641	695	694	669	692	751	650	719	680	727	676	708	703	705	709	691	683	712	704	718	691	712	685	672	706	739	635	670	686	642	694	727	693	709	731	702	720	668	683	663	666	708	678	720	738	676	710	695	705	646	663	692	707	722	780	706	712	717	645	652	706	664	680	710	703	735	652	706	690	668	702	739	734	683	744	759	730	635	720	677	698	707	693	713	712	672	699	676	705	685	704	737	739	678	712	711	691	690	660	656	700	694	696	635	677	650	666	711	686	709	664	726	702	699	714	738	699	698	661	708	690	725	665	660	670	685	693	701	713	722	743	750	730	723	697	733	689	688	712	668	632	682	681	714	644	702	785	672	725	704	692	701	702	690	707	681	727	724	674	697	666	716	725	722	662	639	706	717	684	657	677	647	678	718	638	742	694	656	726	706	648	750	724	684	692	717	702	668	684	730	673	720	708	698	669	733	655	693	679	681	693	763	698	664	690	694	720	661	723	709	682	728	659	713	651	648	709	627	714	686	683	698	692	660	741	699	702	726	693	718	686	777	739	687	718	692	703	687	652	706	654	704	723	700	642	660	685	687	694	690	736	703	685	685	732	717	710	683	677	700	706	728	723	692	691	694	701	716	702	730	692	718	709	675	694	691	679	696	730	708	690	687	688	699	697	705	638	727	701	685	716	714	694	685	706	696	751	718	685	726	699	636	721	709	679	702	697	670	687	693	691	683	688	683	709	693	707	687	693	734	671	664	701	705	710	698	769	695	741	694	683	708	698	676	724	704	724	703	674	658	757	693	693	668	670	728	688	687	680	716	690	743	702	728	652	708	697	725	726	684	697	693	680	674	716	708	734	670	652	724	708	664	714	725	714	659	702	657	691	722	683
32318	54955	26466	23860	55668	24964	1578	1340	1197	1091	999	975	877	862	773	828	865	741	802	734	830	753	730	756	715	751	729	714	752	684	706	719	726	748	741	731	710	734	729	723	764	686	733	714	690	668	746	692	748	745	715	689	700	741	685	700	690	691	693	687	698	756	715	723	746	695	699	651	726	718	727	695	723	709	684	658	737	729	691	676	727	701	741	686	738	698	702	684	721	715	659	717	694	691	698	675	689	680	767	744	733	664	696	678	709	712	674	726	743	767	730	672	714	671	742	677	703	723	701	731	715	705	746	743	690	670	707	720	666	681	688	753	722	683	711	723	715	695	716	748	714	736	694	667	716	665	685	741	713	682	673	681	686	685	687	713	712	722	729	702	690	686	717	681	748	689	716	654	734	649	690	706	678	693	697	673	653	703	707	691	664	682	741	706	713	714	697	678	709	733	673	719	728	658	689	739	710	700	701	690	711	685	694	672	687	668	724	732	681	703	667	700	694	724	669	707	725	674	715	717	701	699	703	676	682	720	680	717	708	696	662	720	683	675	758	709	694	710	750	716	734	691	675	682	761	698	696	714	717	662	708	708	702	679	727	717	689	762	708	680	700	661	685	660	713	729	694	647	689	731	698	707	721	721	734	685	703	675	716	678	748	690	722	794	715	682	714	743	655	696	699	675	682	744	729	723	705	714	675	698	702	708	746	682	637	685	733	705	700	682	690	689	665	710	666	650	702	664	693	715	679	721	720	673	732	680	693	700	648	685	737	716	700	665	671	669	690	705	695	713	708	678	716	679	707	722	715	708	728	682	722	682	715	725	705	702	702	713	663	668	685	672	700	708	683	736	705	702	752	685	709	713	704	694	698	725	733	668	678	695	729	733	690	736	763	719	710	701	671	682	672	665	703	711	737	696	717	734	739	682	729	690	683	687	680	722	702	669	713	688	707	712	710	685	720	730	710	725	669	685	694	732	704	691	714	665	741	703	708	729	690	724	705	737	720	707	689	729	701	705	719	725	672	696	738	729	687	691	708	677	703	714	723	689	712	675	756	693	719	709	745	688	686	704	706	687	723	698	691	701	715	731	699	687	734	721	725	733	683	710	738	697	706	679	704	735	682	698	667	685	704	728	698	725	685	716	674	677	636	692	706	686	737	724	780	678	712	729	731	656	705	731	734	717	704	687	723	691	697	648	695	694	696	721	694	692	731	682	670	663	726	705	666	691	735	702	693	659	686	716	725	713	662	725	637	666	648	683	697	687	687	695	733	679	713	733	705	639	651	690	687	673	697	667	700	750	713	688	709	668	715	704	678	675	698	657	733	634	658	722	664	693	672	683	685	674	676	677	727	678	742	725	668	688	759	681	725	717	707	697	662	714	673	684	688	730	654	754	718	715	674	663	667	750	676	690	764	702	702	723	684	657	679	722	685	700	698	690	700	710	707	708	691	768	741	733	718	689	717	699	750	688	687	679	687	696	715	708	722	674	711	703	647	740	706	725	682	689	718	704	685	733	657	729	713	718	704	686	721	701	666	659	672	697	725	702	691	695	734	706	683	714	700	745	639	719	723	709	635	668	697	719	664	676	698	672	716	719	733	707	678	736	720	711	730	699	662	701	699	739	705	694	716	689	734	754	658	720	714	720	659	657	710	681	676	685	747	711	698	687	720	669	681	742	635	713	657	724	714	704	697	731	671	704	668	669	706	716	699	747	706	699	700	664	692	745	687	716	690	737	698	690	727	719	743	724	776	689	750	716	721	709	731	667	658	705	741	721	666	709	710	679	664	683	717	722	719	698	652	706	681	729	705	701	722	665	664	716	691	668	696	679	716	713	714	692	707	667	652	710	738	682	719	678	692	739	662	708	694	702	733	706	728	697	672	682	700	731	681	708	663	697	679	680	709	706	689	666	719	707	676	699	676	705	745	765	732	744	689	724	738	714	738	681	672	679	789	675	718	674	687	680	685	722	731	719	759	676	669	690	728	708	717	684	676	703	692	634	711	693	721	692	695	711	691	725	743	718	678	689	682	683	701	697	715	712	708	726	699	679	701	666	689	688	737	674	747	686	750	661	692	705	711	704	724	706	720	700	708	711	687	751	679	686	719	709	634	685	702	687	727	733	682	736	711	686	693	714	727	696	725	699	754	687	666	681	711	705	724	695	664	696	685	657	683	722	742	729	715	686	721	697	725	705	677	710	719	647	742	690	675	700	749	689	741	646	715	704	728	703	695	713	728	700	715	708	718	685	693	694	656	751	731	679	728	687	745	713	657	725	731	709	695	668	663	681	682	707	668	696	669	676	698	734	703	721	656	691	685	675	735	714	725	676	722	719	696	750	727	682	722	742	699	705	729	680	686	713	677	695	735	716	734	682	683	686	680	692	692	751	706	709	661	721	721	702	707	699	704	735	673	695	717	695	705	660	732	692	694	696	721	711	732	766	694	699	674	708	675	659	724	727	651	686	697	702	696	694	692	665	718	707	678	710	692	686	659	649	697	737	716	673	672	664	669	696	686	706	696	704	705	725	685	711	703	688	682	717	725	742	704	683	756	703	673	661	722	721	734	682	692	695	735	711	676	699	723	740	710	698	741	725	699	697	677	691	709	762	659	754	736	697	663	699	745	709	696	683	718	708	650	700	672	705	660	709	704	706	710	698	709	691	693	706	664	701	732	674	679	728	668	710	686	684	734	760	693	728	682	678	695	714	706	735	727	721	727	659	681	715	775	670	744	680	717	705	658	671	682	717	728	696	728	704	722	697	727	707	780	698	679	711	708	744	698	677	667	707	752	721	665	709	734	754	683	653	699	710	689	714	691	688	746	688	699	689	737	703	746	730	729	702	648	726	718	703	726	694	692	702	650	698	748	700	680	714	691	694	682	740	696	672	720	697	704	673	695	747	681	702	750	682	676	682	715	668	762	721	725	737	692	694	698	681	700	699	677	743	698	711	715	671	692	651	695	703	708	751	688	681	683	677	709	722	693	686	712	689	709	695	698	718	678	723	720	761	708	677	687	694	715	674	703	733	756	724	707	705	690	718	698	683	717	724	722	741	707	731	666	702	681	722	719	703	701	663	718	661	634	692	691	684	674	698	724	711	705	679	711	678	693	684	692	718	698	701	701	694	733	708	699	725	738	696	661	712	716	662	770	705	687	693	696	671	701	666	725	720	740	753	706	676	714	672	735	681	682	709	700	652	715	659	677	725	680	661	674	750	717	644	684	725	681	691	690	740	727	671	674	687	680	745	712	754	742	703	705	647	637	695	709	671	695	711	743	726	735	712	690	732	695	714	666	691	667	689	711	687	705	715	755	670	675	743	676	694	664	676	733	742	672	729	693	751	667	710	739	759	690	691	699	702	693	747	681	732	717	674	697	720	701	653	685	660	693	693	724	646	662	713	709	731	701	710	714	687	722	693	707	714	713	655	731	691	712	660	692	697	693	677	752	693	700	717	690	748	681	711	753	705	710	658	727	679	719	715
28802	23512	13873	4357	9302	2449	872	659	641	604	614	593	632	630	611	638	638	607	627	673	683	605	609	634	610	624	593	600	642	653	619	636	616	624	595	600	630	648	607	617	632	625	627	624	625	620	649	621	590	598	592	592	580	593	621	640	623	635	614	635	658	615	621	594	605	593	628	644	575	608	682	638	611	587	628	595	578	587	606	640	585	629	617	649	604	614	579	639	613	663	598	645	599	666	629	644	623	634	600	624	597	600	602	608	661	626	615	594	589	577	599	603	657	596	587	655	654	618	613	600	652	663	640	568	617	644	611	618	594	658	630	606	625	609	645	643	607	601	633	622	644	594	601	644	657	613	610	600	629	616	641	624	614	610	655	651	602	605	579	595	632	602	623	568	635	644	593	599	647	636	628	612	589	610	618	656	646	607	644	641	630	625	658	623	644	608	562	614	573	595	620	653	643	650	605	612	664	590	605	611	626	578	605	622	593	668	646	612	641	624	602	610	578	638	604	619	609	573	678	626	656	662	644	564	576	642	631	583	585	648	632	640	644	649	641	599	610	617	594	624	618	633	608	603	638	601	583	630	648	621	617	619	640	662	622	602	619	608	677	616	672	692	596	598	594	654	655	624	606	590	640	632	657	615	628	656	657	668	624	599	629	658	621	588	622	597	650	620	600	590	581	636	620	630	662	644	609	604	611	607	603	555	595	592	625	607	649	629	617	599	686	631	590	604	649	637	630	627	652	612	619	608	663	595	637	658	580	599	609	622	607	636	617	594	583	620	633	606	592	614	618	632	600	654	625	583	617	613	592	611	616	651	620	601	598	631	622	632	614	598	621	604	569	650	642	630	628	608	591	610	645	623	636	595	632	561	649	645	556	610	648	595	619	624	634	682	643	608	648	597	626	598	591	644	632	666	652	591	648	560	603	587	648	615	637	658	627	645	610	665	565	632	609	581	629	595	589	621	633	573	569	583	581	630	616	638	625	580	639	620	611	624	616	646	634	679	623	630	632	583	605	608	617	605	622	641	644	635	609	641	646	681	633	590	605	607	636	640	616	654	622	600	642	615	630	589	584	632	647	692	640	568	630	623	625	623	627	630	560	587	636	608	578	629	641	629	633	633	623	643	630	639	611	581	649	646	634	618	606	625	603	637	624	598	630	656	662	640	583	596	579	618	646	664	600	635	633	645	618	649	632	644	657	655	615	630	667	620	598	616	636	629	571	620	595	623	609	582	663	667	649	605	631	615	652	615	635	653	606	598	577	616	594	649	636	642	641	646	644	629	596	610	612	622	644	627	631	659	642	586	593	590	629	639	620	603	632	638	614	622	648	623	598	628	678	556	599	620	634	592	615	636	660	659	648	625	612	592	615	656	622	595	651	611	588	639	590	604	624	576	619	576	594	640	642	622	608	619	613	626	637	604	642	611	581	593	627	618	649	615	658	646	601	629	597	623	624	610	635	621	623	592	623	600	600	603	619	653	594	632	649	621	609	628	635	647	605	652	657	588	650	612	617	630	605	579	597	631	628	579	594	633	625	625	607	616	616	572	604	657	605	582	616	640	596	606	591	593	624	623	665	620	606	621	631	603	607	667	622	623	643	610	627	673	662	599	602	631	610	626	631	674	615	578	609	584	606	622	650	619	618	612	636	637	621	615	636	631	654	649	648	655	598	616	563	634	622	593	623	609	589	660	626	594	614	657	639	552	653	636	617	654	630	645	628	618	645	621	620	614	591	644	619	598	647	611	646	615	618	611	596	617	612	590	637	632	603	640	658	664	619	617	637	659	617	626	629	631	615	634	626	572	638	645	625	671	589	593	598	612	610	616	595	639	568	627	627	672	599	602	614	609	569	617	608	591	627	628	616	588	661	654	633	612	644	614	638	581	603	604	640	647	628	572	624	629	606	639	604	596	606	623	619	643	589	615	648	631	622	637	629	627	624	622	630	680	638	635	638	611	665	625	615	632	612	606	621	623	634	638	611	618	611	611	593	631	603	608	592	594	613	642	656	629	660	629	588	591	651	686	644	634	578	620	608	613	574	632	600	634	644	653	630	613	613	659	630	620	652	659	595	634	609	591	592	665	619	611	623	624	615	632	610	608	611	608	589	638	667	634	637	645	630	606	629	651	613	646	613	610	629	649	633	662	601	638	584	607	630	606	611	623	604	639	598	613	619	614	655	589	609	611	608	613	597	650	661	617	621	614	618	643	606	601	602	656	637	646	568	654	625	627	613	655	649	620	617	581	606	621	626	613	582	565	612	621	633	644	597	627	625	655	593	638	677	638	609	609	577	625	631	656	610	624	619	552	610	625	614	569	629	595	643	624	660	630	602	628	649	616	592	606	654	624	668	601	644	590	618	621	592	612	617	618	548	642	578	641	611	618	608	591	617	600	636	576	590	559	635	626	643	626	605	588	607	626	619	623	642	568	599	607	644	587	612	640	649	590	634	564	634	623	637	570	620	604	628	620	622	645	640	622	609	604	610	652	658	680	624	675	588	635	639	600	591	635	598	646	631	644	602	645	619	594	594	611	580	603	614	602	622	639	608	613	585	621	603	593	645	632	651	631	577	627	653	603	643	613	602	615	597	616	595	646	608	638	610	594	657	640	588	603	634	594	606	586	632	609	667	630	623	628	591	587	619	638	636	594	618	635	637	643	614	659	632	591	621	652	639	629	670	620	622	603	581	591	591	590	597	648	604	628	550	629	582	590	604	645	646	638	636	640	647	622	664	578	644	609	619	616	621	604	652	613	656	591	623	615	613	667	650	619	583	616	633	577	589	644	589	648	661	647	630	598	676	623	620	635	652	617	617	638	592	614	618	654	586	567	619	587	674	582	656	655	621	627	642	566	623	674	647	586	609	632	585	638	646	608	608	660	603	602	587	643	628	593	654	597	582	625	581	687	642	647	635	603	659	613	652	645	597	630	621	647	621	649	620	615	618	618	621	623	641	599	584	612	585	659	638	650	629	642	640	583	609	618	637	662	603	648	626	599	634	673	641	624	601	617	576	607	589	685	620	548	678	620	613	609	617	633	611	616	624	576	616	593	622	651	621	643	625	624	626	653	634	586	625	648	649	618	616	641	579	603	678	608	610	674	646	619	590	627	627	670	616	612	621	632	605	594	566	641	638	600	592	588	604	655	621	625	642	606	679	610	578	612	628	648	587	594	581	620	644	645	588	587	659	607	637	620	636	590	597	638	606	633	624	600	605	684	621	597	656	625	630	586	603	627	609	594	627	571	659	650	632	610	586	591	604	622	628	627	625	651	639	610	603	637	595	644	666	603	603	639	663	558	589	594	624	632	616	608	598	619	645	647	625	590	609	610	618	634	607	632	627	585	579	649	638	621	600	623	599	596	609	603	587	632	579	594	588	612	669	577	587	600	620	659	633	613	652	616	623	642	633	632	609	606	610	660	616	564	666	665	603	648	635	605	673	582	634	591	622	609	613	643	629	600	610	667	620	609	650	570	663	631
24573	33498	8392	3759	10756	2566	665	640	729	633	664	658	654	662	661	700	693	659	667	624	625	661	665	598	659	678	706	670	666	658	637	685	663	622	706	630	614	680	642	675	626	666	650	660	631	658	668	627	693	642	640	637	648	642	662	606	661	667	636	642	667	707	645	651	601	663	651	640	635	675	635	644	678	619	667	628	656	661	639	598	685	681	661	640	599	721	699	689	629	634	631	655	653	669	695	615	636	645	708	667	643	621	625	653	669	630	626	653	679	646	631	625	655	634	659	627	623	644	711	655	654	644	616	644	614	639	655	635	610	622	652	619	636	684	645	670	632	646	686	648	627	639	656	671	668	643	679	668	662	668	633	666	667	668	649	674	680	622	609	662	661	625	621	661	670	654	583	656	629	645	664	647	621	674	603	628	664	622	692	651	638	699	646	677	578	671	665	671	649	636	653	661	624	661	675	665	665	640	665	627	645	688	615	647	641	642	619	687	665	629	633	647	588	685	653	624	655	605	679	633	700	674	686	694	611	655	650	681	641	658	647	601	638	623	650	677	599	629	601	631	667	635	655	684	617	638	702	634	645	633	653	631	664	710	667	653	700	662	664	657	648	665	680	652	656	599	621	700	667	663	661	646	626	644	656	648	633	669	660	644	654	632	664	693	636	675	648	660	692	651	667	669	606	625	683	703	685	675	643	647	625	660	662	620	644	644	711	674	661	696	649	645	637	678	656	608	609	657	629	699	689	647	648	700	639	680	678	651	611	625	610	700	609	648	642	625	618	639	664	654	662	620	616	674	617	648	694	629	690	645	661	634	668	718	640	634	696	585	656	657	672	652	673	695	696	640	657	658	694	668	636	677	667	615	677	674	697	691	650	626	672	635	640	689	647	656	655	677	628	635	637	677	638	632	663	686	636	679	671	638	645	653	654	663	664	638	627	673	668	648	654	656	688	648	622	676	603	670	631	663	715	688	678	641	640	696	670	713	664	670	664	650	680	667	661	651	692	685	667	692	647	643	591	652	678	640	662	654	681	662	650	727	634	731	629	651	678	644	661	642	640	665	654	677	675	711	628	660	605	666	612	686	624	623	676	672	643	675	648	648	658	666	671	675	622	653	646	659	617	642	645	679	636	660	632	678	664	630	610	673	670	647	631	620	697	625	626	646	627	664	676	660	686	626	692	621	665	676	646	649	646	632	655	640	643	642	650	619	656	691	631	630	665	669	643	688	649	626	629	669	640	689	633	632	629	662	676	615	643	628	656	688	668	682	652	678	608	657	664	657	672	647	632	653	687	675	653	675	661	677	664	624	627	646	621	637	639	628	681	667	630	629	651	633	664	702	650	665	640	683	633	676	627	683	636	635	674	688	636	652	694	690	615	652	687	619	607	632	656	617	618	618	658	682	658	647	653	661	652	673	592	709	640	654	679	626	657	650	689	702	616	674	665	688	660	641	640	664	654	634	675	631	652	666	641	680	652	641	617	638	667	656	646	646	648	644	616	605	655	657	701	629	677	660	648	661	658	669	663	675	688	602	626	644	637	628	633	653	656	656	633	624	610	637	676	632	672	646	634	640	660	684	677	636	628	598	654	588	656	625	647	663	653	663	664	637	604	678	635	618	664	630	625	660	661	656	673	601	650	631	673	640	669	621	636	714	680	638	651	664	667	648	653	636	661	655	645	676	605	602	647	662	688	660	657	634	695	672	675	651	667	668	642	647	682	674	680	634	711	681	601	676	675	666	673	659	610	649	655	673	666	645	645	659	641	632	680	650	649	625	651	627	675	666	666	637	655	644	636	666	697	661	617	626	675	678	635	676	635	678	676	657	649	652	685	637	634	624	684	667	652	687	642	680	650	612	655	629	716	598	647	652	658	656	661	661	682	634	648	659	649	669	611	637	634	676	667	638	626	639	648	665	672	635	690	667	616	658	673	662	675	627	664	658	598	654	618	677	616	638	627	667	642	661	689	699	641	636	678	629	662	671	655	686	667	651	666	654	658	661	715	630	688	688	638	657	649	653	676	667	663	645	640	647	628	619	641	636	636	636	654	638	627	659	635	656	656	633	638	684	668	667	650	675	654	634	642	683	656	617	649	582	658	666	655	636	618	644	642	665	674	658	654	626	632	655	667	660	638	634	672	596	680	688	657	674	628	639	625	670	652	632	689	664	616	603	690	646	660	666	677	639	588	664	704	647	643	633	625	628	696	625	642	687	639	649	676	636	654	638	624	652	632	654	675	663	629	636	641	658	647	651	671	675	629	610	650	621	704	664	680	639	692	637	660	638	652	669	665	612	663	665	659	641	627	603	650	664	665	644	668	659	651	659	641	644	654	666	636	617	655	646	621	676	635	687	622	712	686	689	634	627	669	697	672	710	611	672	711	686	647	642	662	677	624	701	619	641	671	687	656	647	642	621	706	631	726	650	677	666	650	616	640	646	638	674	674	679	648	669	648	633	671	633	613	677	633	642	632	666	647	663	681	700	646	627	620	627	640	707	646	622	671	615	661	675	669	651	658	659	659	654	684	634	655	637	631	637	644	673	604	637	680	656	649	643	664	661	616	652	657	645	661	649	677	693	646	667	680	656	677	639	650	642	648	638	654	636	705	703	719	619	667	668	657	613	663	618	679	680	647	617	681	622	644	658	672	628	605	631	632	666	683	662	621	642	670	634	606	677	665	626	661	639	671	664	654	639	636	644	630	694	657	632	610	688	642	621	610	671	692	653	663	645	622	688	682	670	639	696	677	646	659	686	629	601	695	703	646	625	678	623	661	632	631	644	651	630	666	669	659	665	623	689	693	635	648	630	675	638	595	593	712	648	669	632	691	638	646	660	630	649	646	654	644	719	611	619	646	681	629	630	680	633	640	659	674	666	675	659	680	613	663	654	619	643	670	657	695	654	627	660	696	661	680	646	670	664	647	663	608	641	644	679	650	634	638	684	632	621	630	626	639	664	624	672	650	648	633	614	631	655	679	669	667	623	660	679	666	671	658	645	626	687	695	640	693	673	650	687	680	672	676	624	611	651	637	652	657	630	649	683	666	659	699	672	635	641	667	638	648	664	604	689	654	649	669	647	647	636	687	641	701	630	690	653	655	651	659	636	670	673	630	579	655	631	652	688	641	625	664	682	634	632	662	707	597	617	653	641	672	713	648	655	640	646	659	674	700	696	656	655	649	626	605	659	669	675	671	715	631	639	625	644	633	627	664	665	659	633	653	606	643	678	668	648	660	682	636	702	671	674	631	620	662	618	640	627	638	683	648	647	665	671	587	620	652	597	687	641	683	642	628	638	643	653	652	661	679	661	633	635	669	705	661	665	674	676	649	636	665	658	661	604	628	640	647	663	698	613	616	680	674	664	643	672	698	644	636	621	632	666	641	649	679	702	629	679	631	651	708	674	699	651	658	673	592	647	652	681	657	634	674	673	645	654	636	625	664	673	678	627	684	652	679	686	656	645	652	638	615	670	663	645	677	685
23662	20990	28105	26474	40851	24850	6122	797	665	675	621	596	631	585	599	566	582	562	527	592	540	570	593	536	557	564	548	557	578	566	542	600	570	572	540	549	526	562	551	575	529	594	539	543	583	560	561	511	524	536	547	597	520	547	527	557	587	522	552	518	558	536	562	574	521	548	578	557	547	587	495	530	560	549	531	569	532	514	535	531	559	562	573	582	564	546	555	566	542	549	563	560	570	561	545	545	528	575	531	576	512	552	515	550	509	540	585	511	495	521	558	549	541	541	560	523	557	554	530	541	594	537	528	478	544	569	541	572	571	558	543	529	513	546	510	573	532	577	564	542	520	539	574	535	530	585	568	572	577	564	546	544	563	527	544	508	511	514	542	549	487	542	566	579	535	518	519	556	555	550	557	518	581	558	515	520	563	506	520	548	575	516	533	521	541	532	565	549	605	556	549	544	548	548	566	533	530	536	569	480	521	520	553	567	562	551	550	582	545	518	537	499	552	577	549	574	569	568	547	555	531	532	570	589	561	542	539	531	560	536	539	508	484	543	528	494	546	575	494	563	549	566	514	479	552	530	529	552	503	554	514	549	559	554	563	518	584	551	539	522	545	530	501	530	575	523	541	534	519	549	531	550	553	511	532	566	510	535	516	503	531	471	572	605	533	521	547	542	555	507	567	572	518	572	531	525	543	558	540	503	512	586	475	544	526	506	487	569	497	515	559	529	532	534	499	487	537	530	516	526	558	535	531	549	582	576	538	480	574	479	546	550	547	551	565	542	526	602	515	551	522	551	530	527	549	555	544	516	550	540	547	529	511	537	568	522	523	512	546	574	550	537	540	532	541	595	566	539	531	494	550	570	565	568	547	569	488	574	545	522	546	560	524	564	571	515	539	543	556	567	539	523	540	548	548	535	534	552	527	556	540	539	533	546	533	558	521	589	527	582	496	552	529	597	497	529	532	551	528	595	529	550	502	542	500	558	519	568	560	501	547	517	498	547	548	535	538	557	542	538	528	488	547	528	498	543	533	537	533	568	546	576	572	512	554	517	536	530	582	547	534	546	563	491	519	538	549	537	576	539	496	459	510	547	567	562	520	600	554	527	534	602	530	501	498	518	536	515	546	529	543	550	545	544	540	510	593	525	572	520	553	552	548	532	542	553	535	515	531	497	542	524	550	541	511	600	583	525	556	541	556	523	566	560	531	526	494	552	530	535	508	621	513	574	539	576	548	535	541	521	525	549	548	512	583	516	543	518	539	550	527	535	518	546	541	516	547	531	579	585	530	563	527	525	528	534	546	536	550	558	542	522	549	523	535	542	526	578	529	502	561	509	530	534	523	567	536	543	534	538	541	538	593	527	521	537	553	548	554	518	606	510	578	554	588	549	544	530	540	525	567	546	564	547	566	506	572	540	527	509	540	546	552	552	580	568	571	483	535	524	529	562	501	498	531	567	550	562	567	551	520	567	530	529	546	517	533	550	569	610	561	523	560	555	554	566	527	558	567	492	560	536	526	557	521	509	562	546	515	527	567	565	550	549	565	521	561	515	572	556	510	558	534	493	558	544	566	526	564	474	578	570	541	520	554	556	535	550	550	548	535	549	556	502	536	614	535	505	539	537	553	569	524	562	543	546	544	519	546	537	532	533	519	510	552	515	559	530	564	574	500	559	558	516	521	546	545	559	520	527	526	537	563	563	536	516	520	527	511	566	579	551	520	539	529	582	544	544	540	548	562	559	563	558	528	563	564	537	544	541	517	505	505	545	556	548	525	525	552	548	558	559	493	541	586	492	517	545	513	559	594	545	507	552	531	559	564	557	521	524	562	532	578	551	545	515	545	536	534	550	575	525	526	566	555	530	544	568	539	543	557	569	508	509	577	554	571	553	506	544	511	534	515	507	534	523	543	543	559	531	573	547	596	570	568	552	541	541	542	520	535	534	548	553	486	552	542	532	564	579	538	549	541	569	563	551	567	576	511	529	528	538	514	512	578	576	512	536	556	517	531	527	538	549	531	537	560	530	574	568	536	519	544	587	570	549	577	563	565	601	536	547	565	535	533	574	534	522	534	520	516	582	532	507	535	532	569	538	573	477	543	579	552	558	567	575	524	541	552	554	507	531	530	542	551	546	542	561	580	562	511	574	557	534	548	567	543	527	510	557	570	584	532	547	523	558	574	555	553	548	567	495	555	513	536	534	558	549	573	546	518	565	488	552	552	534	536	569	522	553	547	539	543	571	536	519	521	541	531	539	524	542	531	559	532	544	540	535	527	531	541	564	534	532	545	538	559	597	500	480	484	577	502	563	565	574	505	512	517	538	549	571	526	509	536	513	553	505	591	531	527	538	540	520	573	567	532	540	565	531	561	569	525	504	540	500	577	508	557	531	528	527	579	547	558	524	598	540	558	535	549	539	526	548	554	553	545	544	490	579	528	524	516	567	520	575	566	544	546	531	556	510	558	472	551	546	562	552	539	523	570	551	513	542	568	515	533	565	551	635	528	519	549	566	506	573	565	555	540	508	494	536	540	550	558	517	525	545	560	552	524	521	546	547	512	515	555	555	552	577	556	562	566	523	562	533	542	525	549	529	537	528	485	596	551	531	518	572	524	584	531	542	542	570	590	551	559	518	559	549	557	569	536	524	535	552	553	535	531	544	567	523	522	552	541	561	568	499	530	544	567	573	555	543	549	573	523	561	530	541	524	514	515	534	579	552	566	553	542	586	523	511	562	553	469	515	572	545	584	569	570	567	539	540	550	490	545	545	526	542	553	535	525	588	538	565	582	516	538	554	554	554	555	547	566	518	532	555	515	535	502	539	537	515	523	536	570	503	555	545	543	542	530	556	571	537	559	531	529	552	546	558	544	566	540	529	528	556	597	533	547	552	539	541	531	557	577	528	528	549	551	540	523	590	578	530	585	522	512	510	533	553	544	575	545	566	508	546	562	541	542	555	576	547	513	575	513	516	556	515	532	556	564	548	517	523	493	542	562	532	549	550	556	551	550	554	556	527	606	547	542	528	511	509	534	503	521	563	517	551	572	518	554	528	518	535	511	578	580	546	537	539	516	548	551	548	522	523	585	543	540	544	548	533	538	554	550	568	537	549	557	537	538	507	510	551	543	543	559	569	537	551	532	555	564	537	573	518	531	533	567	543	533	530	584	565	551	553	552	529	545	550	536	544	523	522	510	484	554	546	606	545	531	548	548	572	519	527	521	618	541	553	520	522	552	541	500	571	536	537	553	541	517	527	581	538	550	558	553	562	555	550	545	583	594	532	527	559	554	520	530	551	538	553	543	551	530	580	518	556	545	583	549	552	533	528	535	535	557	544	559	555	549	524	549	570	561	533	528	560	533	617	555	544	553	525	577	517	548	543	599	527	542	520	586	536	556	502	553	585	545	553	530	570	562	496	528	520	551	571	546	555	543	535	536	549	520	527	536	532	506	574	507	525	524	540	547	540	505	587	545	549	547	551	474	549
28500	48354	21924	28507	47088	17024	1181	885	708	730	713	664	636	615	601	612	619	623	586	595	595	593	560	578	581	590	607	573	571	603	528	562	554	576	552	604	540	555	566	520	536	562	597	583	569	613	561	541	585	576	581	579	571	556	610	579	569	563	534	541	550	598	540	602	588	576	611	575	563	606	563	571	593	561	590	587	566	593	553	617	578	574	533	601	509	579	583	571	593	546	594	566	569	517	555	526	537	570	580	576	598	573	546	544	583	588	565	553	602	594	605	539	577	620	549	573	558	554	613	576	544	570	579	551	574	610	578	567	534	570	571	576	533	532	582	605	530	585	591	571	565	607	565	554	558	557	516	555	585	563	629	518	567	536	581	544	547	548	573	571	576	542	573	555	591	541	561	579	588	556	553	577	552	519	543	556	532	563	568	548	511	577	538	588	567	581	565	591	599	589	545	546	530	554	530	546	568	507	597	515	549	569	545	593	541	561	621	549	515	565	557	545	590	556	590	551	535	565	539	520	569	599	543	540	603	541	581	545	562	592	587	570	563	594	507	546	550	575	521	602	551	568	589	609	569	537	565	563	576	555	567	573	572	515	576	551	575	588	560	540	606	578	572	513	593	556	588	586	576	561	528	643	590	574	545	551	562	554	596	555	604	595	575	531	555	523	552	573	549	536	598	547	570	527	585	521	575	539	541	559	594	581	513	569	554	579	529	548	573	549	595	549	549	579	568	524	546	588	586	576	584	546	567	594	524	580	538	554	557	540	579	585	611	547	557	576	543	597	526	572	580	581	608	568	555	568	574	581	609	579	578	596	579	583	535	585	570	574	534	541	525	557	538	557	598	560	617	578	569	586	594	572	550	574	549	551	588	558	554	556	551	576	558	585	560	550	561	543	546	609	556	533	534	596	563	527	597	535	586	599	558	567	510	555	558	554	577	519	538	570	569	553	569	521	556	548	574	535	552	557	581	567	611	590	543	552	566	553	565	578	552	589	581	531	516	530	586	529	587	586	551	550	581	546	589	554	523	554	586	545	584	572	573	591	593	563	525	565	575	531	578	561	525	585	557	498	590	569	567	598	530	547	561	553	595	631	603	590	596	587	576	595	585	560	563	559	559	591	577	578	567	559	590	563	540	593	537	529	570	577	565	577	563	567	576	545	534	558	579	552	573	572	585	554	553	549	563	553	533	605	553	572	595	558	567	592	593	578	606	532	530	570	550	527	578	543	536	528	574	557	540	582	558	562	549	577	604	569	562	525	559	632	566	540	563	567	545	529	548	582	527	564	550	579	566	573	580	586	592	535	587	590	599	569	547	558	564	585	560	595	612	570	534	588	543	577	532	566	557	555	555	564	579	569	558	552	569	514	528	549	602	622	565	575	590	600	559	555	560	591	575	587	567	556	583	547	546	561	558	575	576	542	547	576	594	558	534	527	528	537	570	550	548	570	580	536	622	565	595	550	557	580	574	551	566	490	551	567	555	602	617	570	567	574	558	531	555	584	567	591	581	543	555	524	542	564	558	563	554	546	609	565	561	534	516	543	593	564	549	549	555	538	560	583	572	596	557	537	526	559	553	565	553	536	571	629	564	569	580	594	559	580	538	584	610	564	516	563	574	522	570	569	543	549	591	536	567	610	558	546	556	603	531	572	557	540	559	583	549	580	570	575	546	588	544	592	536	552	552	568	564	543	559	597	581	534	570	500	555	557	588	548	517	556	556	563	539	571	575	616	543	569	595	572	589	590	517	577	571	563	584	583	583	564	583	595	574	557	571	570	542	517	575	568	552	582	580	538	543	576	521	531	528	580	604	553	498	590	546	540	558	561	529	586	606	579	563	548	604	568	576	523	572	555	551	516	555	572	589	578	573	620	559	515	650	550	541	558	536	588	579	565	569	590	567	524	566	508	537	522	615	571	558	546	592	585	601	563	572	582	566	564	574	593	542	510	573	532	561	571	574	533	575	562	566	553	584	607	634	557	619	584	554	546	542	586	585	568	589	586	540	544	600	507	543	547	552	575	589	546	594	522	564	553	559	525	540	620	562	593	535	549	489	525	604	562	554	578	594	584	573	582	578	550	583	542	537	556	568	573	538	602	563	522	536	529	526	541	559	548	533	522	597	567	585	568	524	575	561	597	540	556	585	591	587	532	556	559	573	539	564	555	584	577	598	571	595	572	590	564	530	605	536	605	550	553	545	575	571	573	570	527	577	577	531	554	590	587	554	592	546	597	618	575	587	562	548	552	620	602	593	539	579	584	544	565	548	597	538	529	579	563	571	551	567	553	536	544	569	566	575	554	602	593	567	559	572	600	570	594	538	549	517	521	572	532	560	570	592	542	518	556	570	559	574	568	553	565	523	583	565	585	528	579	588	567	572	585	572	528	622	571	548	555	541	550	571	593	579	604	558	587	593	560	619	576	543	530	595	584	586	567	548	518	520	558	580	580	598	579	565	592	577	539	588	577	562	603	570	543	570	574	593	600	574	579	579	551	548	576	547	607	607	596	562	549	605	603	536	539	573	542	563	576	604	574	525	571	538	568	545	541	559	532	578	573	588	577	600	583	551	543	565	539	606	524	530	575	548	564	591	552	545	507	577	624	537	535	551	587	548	566	600	572	538	578	581	556	548	557	565	576	552	575	589	529	584	577	574	585	562	563	558	599	589	597	590	602	571	558	546	567	562	573	542	586	499	534	545	584	567	575	569	536	557	534	542	572	594	568	581	556	583	561	574	573	561	571	604	601	578	559	571	560	605	523	552	551	587	562	578	547	618	542	525	535	562	552	573	529	593	568	567	545	569	560	538	574	493	560	615	611	564	631	581	600	541	532	600	586	543	597	604	539	566	572	575	565	568	554	586	605	520	585	553	588	594	551	534	524	551	566	545	550	545	533	573	567	574	556	587	582	537	554	567	538	532	543	556	574	586	602	553	560	625	555	550	556	533	572	572	601	587	510	557	538	551	561	595	561	561	531	562	566	569	565	559	569	597	606	574	540	585	576	547	563	587	589	530	549	558	602	569	549	578	568	616	559	567	561	517	568	550	580	552	558	577	592	582	580	523	549	581	565	547	591	564	556	548	536	595	561	584	541	558	546	545	552	547	562	523	612	594	560	539	587	571	585	524	579	573	598	601	522	533	601	536	559	606	537	560	572	554	549	541	528	570	510	579	568	543	589	571	572	557	562	577	530	562	570	543	543	529	542	584	582	569	571	554	574	588	581	581	572	540	556	600	608	569	573	529	542	529	571	546	585	588	579	496	579	569	542	519	601	569	582	606	563	539	628	550	560	511	609	574	553	576	548	536	586	566	556	589	580	593	541	539	554	574	570	562	616	570	530	558	592	579	561	560	538	558	527	594	566	563	563	576	543	547	545	558	596	553	521	594	587	602	542	513	537	594	575	565	584	579	574	572	528	605	555	576	572	531	568	550	563	571	601	595	540	558	508	560	555	553	592	551	557	547	543	585	552	581	608	550	549
24993	21039	26961	27141	30603	14897	1761	903	825	821	818	785	800	729	810	781	742	749	831	765	803	823	770	755	796	783	763	774	781	771	797	727	812	815	742	739	751	779	782	790	711	707	800	818	781	734	780	759	760	784	775	814	773	755	756	772	759	738	746	759	755	756	764	782	811	768	809	759	781	825	785	812	761	794	753	807	767	791	740	812	790	835	820	802	804	820	843	756	741	769	764	767	749	765	749	714	760	788	777	778	750	752	708	795	769	777	738	718	796	746	780	757	799	785	727	779	737	752	740	749	774	753	784	789	773	825	774	809	742	743	760	792	750	767	734	784	723	776	804	751	733	754	796	744	744	819	811	778	734	777	762	734	768	774	751	749	781	800	785	782	768	800	723	802	772	760	774	751	761	789	786	756	798	830	746	761	748	826	748	761	778	784	737	791	780	797	791	778	770	740	763	790	764	813	787	740	804	719	757	737	771	775	797	761	757	763	737	742	761	782	800	737	734	773	757	720	769	814	795	808	791	740	754	792	778	782	691	758	799	798	743	795	748	747	810	768	746	796	802	719	809	773	790	755	792	765	766	795	785	765	778	761	765	816	721	760	813	752	736	780	776	778	762	784	770	788	714	749	724	768	788	740	760	735	780	792	774	802	797	730	744	807	785	812	725	786	773	753	722	754	797	790	775	767	794	775	765	800	795	828	743	738	765	750	745	806	772	718	705	807	736	786	808	741	749	739	775	789	770	731	833	774	750	756	772	782	779	729	789	798	775	758	760	779	777	716	786	782	767	745	781	726	798	788	766	743	736	720	732	771	715	759	763	712	764	745	767	755	757	746	810	777	730	737	784	745	710	722	794	751	756	754	713	763	729	729	760	735	762	737	799	786	799	735	747	760	786	756	812	715	781	761	759	771	800	799	798	730	748	784	780	794	755	776	835	783	794	788	782	782	782	759	783	769	778	811	747	784	782	725	776	735	737	720	749	779	801	780	768	761	827	772	778	767	750	765	802	774	761	751	765	736	766	736	782	782	751	733	723	786	735	765	740	749	763	781	809	839	772	722	779	767	764	762	768	728	720	721	756	768	811	777	753	745	735	795	788	762	771	747	713	754	771	774	760	796	742	716	801	795	770	757	759	753	816	771	801	817	804	786	759	757	734	806	736	725	810	768	770	767	776	767	746	806	726	732	720	712	764	765	748	764	772	794	742	776	772	783	732	758	755	766	809	723	827	723	760	762	834	758	778	747	771	758	763	775	753	806	734	731	769	790	790	791	768	734	752	759	740	753	801	774	802	793	785	750	705	763	749	769	777	768	767	808	754	758	757	741	788	738	733	801	765	822	753	766	783	815	755	809	752	794	720	792	783	745	815	769	826	743	763	744	758	782	764	781	773	763	731	746	767	784	778	787	784	837	791	762	807	728	735	783	778	749	774	744	770	754	758	798	812	801	693	777	747	737	766	776	747	749	730	749	795	790	766	775	768	811	796	776	682	776	779	774	806	806	763	760	769	782	746	775	746	738	774	769	758	740	773	807	746	750	809	752	762	794	772	734	751	807	812	816	738	813	719	768	789	799	770	819	786	778	777	797	797	764	735	769	739	746	807	781	732	738	762	768	746	766	772	756	755	765	744	790	730	780	796	792	756	819	789	743	773	714	770	774	775	723	780	744	760	803	796	752	735	766	752	769	755	831	706	779	772	762	774	745	790	778	753	761	874	714	798	728	778	772	791	808	806	768	786	734	764	815	759	723	768	781	766	759	812	809	754	729	766	758	806	753	765	738	811	785	779	798	774	782	801	731	779	745	755	832	792	695	722	739	750	770	757	738	823	760	770	734	766	721	750	743	767	820	762	732	805	790	789	772	764	743	770	780	841	761	732	784	784	728	772	772	719	730	763	787	766	731	809	741	826	747	782	744	772	809	774	748	793	755	814	748	754	770	807	752	790	760	788	795	773	797	769	773	770	754	787	757	748	765	759	793	743	730	707	772	744	736	744	762	796	758	768	778	760	766	757	714	768	807	780	718	761	753	747	760	713	801	750	803	807	773	759	786	768	764	750	758	774	791	770	810	791	762	742	782	736	674	797	792	810	730	826	824	801	762	751	771	811	760	770	749	766	758	814	799	744	747	744	797	775	742	771	762	790	752	730	791	809	743	775	766	784	825	767	766	758	722	786	818	767	779	773	745	794	766	731	754	776	754	764	758	751	783	769	752	807	779	735	809	769	774	763	796	704	757	767	769	793	803	770	771	728	795	803	771	772	747	779	752	698	780	740	772	759	768	749	795	792	743	700	816	767	799	755	712	818	748	743	742	763	773	800	723	753	753	794	755	744	778	767	766	760	807	785	790	777	821	774	748	782	806	775	771	804	820	732	770	798	802	800	755	755	708	734	808	758	753	782	762	774	813	782	740	742	758	792	756	787	787	753	766	789	720	786	749	771	802	753	712	772	776	784	768	764	750	748	761	748	799	773	732	773	733	773	737	746	768	725	768	746	765	811	774	802	788	808	717	774	739	774	781	720	767	760	742	781	808	786	777	772	778	721	778	756	765	733	806	788	750	802	747	760	774	709	803	731	747	771	792	810	706	706	765	771	804	771	762	793	800	746	753	712	746	788	760	749	737	749	746	790	746	785	817	792	741	735	710	663	745	775	741	750	746	761	758	759	735	770	752	754	819	748	800	769	779	783	735	697	748	797	756	769	730	797	762	799	760	702	766	748	791	753	744	788	712	751	794	766	781	751	793	784	817	769	771	775	716	726	749	771	728	730	783	768	768	783	724	755	807	756	754	733	733	727	787	761	760	781	789	811	785	755	747	775	852	796	726	778	681	730	764	778	772	769	703	790	749	748	724	760	771	787	785	806	814	779	729	816	738	774	772	755	703	771	786	788	773	737	796	765	817	779	744	751	819	739	775	728	761	737	732	745	768	772	747	756	806	776	763	739	806	799	784	794	753	740	730	735	770	814	783	810	811	763	792	777	757	753	741	793	757	822	795	801	821	809	751	780	767	784	763	780	743	803	756	769	791	739	793	784	771	761	761	791	756	783	780	776	797	810	789	766	778	708	747	729	797	757	788	759	773	782	746	807	809	779	757	781	772	785	750	746	764	739	771	725	753	722	731	799	732	744	754	769	791	777	771	807	798	771	750	773	827	759	791	802	761	782	768	736	727	734	779	749	796	745	788	781	756	749	762	780	746	729	733	745	762	815	753	742	767	731	692	756	788	765	745	755	763	779	783	770	768	724	749	755	699	745	745	799	793	703	800	701	798	787	799	721	769	765	777	761	720	803	743	824	778	826	755	751	775	803	768	758	802	735	763	851	754	808	743	729	769	762	758	783	717	761	782	767	737	830	746	751	796	710	857	800	737	761	750	772	781	734	765	771	748	729	750	812	747	794	772	733	765	796	741	747	773	728	744	876	795	727	758	807	761	763	783	745	818	752	754	716	745	787	805	761	791	763	723	765	763	703	771	805	737	786	815
27731	43682	19082	23249	36304	12456	1021	947	901	875	768	759	859	865	835	774	834	788	755	842	799	797	843	820	797	805	793	751	767	752	788	787	801	798	799	759	806	785	826	787	840	765	798	828	804	799	747	757	811	785	795	824	763	816	760	810	841	780	790	782	766	775	801	752	810	782	759	784	768	739	762	762	786	834	742	791	813	774	814	845	796	766	783	757	832	806	774	776	803	779	822	805	810	762	802	804	789	818	780	820	777	813	811	828	777	774	774	766	811	787	820	818	837	805	741	813	775	771	773	812	807	781	757	801	769	774	747	798	734	786	748	855	761	831	808	783	803	850	838	770	772	807	817	795	812	818	753	807	765	785	807	779	825	801	764	725	782	814	799	801	779	810	762	803	823	758	825	791	770	829	794	775	766	782	797	783	726	786	732	797	767	766	764	856	774	855	767	747	792	781	808	796	754	756	754	819	788	776	789	813	739	759	781	829	778	777	772	791	811	759	745	775	819	791	747	807	814	783	824	751	819	758	812	763	741	763	774	758	809	798	765	736	748	743	811	820	779	768	814	769	778	791	802	765	796	820	746	786	839	791	784	796	801	786	800	796	779	754	789	794	794	869	816	782	804	757	766	811	841	757	778	774	783	835	748	782	852	807	807	776	810	819	790	781	831	749	801	780	777	751	749	789	769	764	819	761	811	811	767	778	791	731	744	825	742	787	774	778	768	776	802	797	814	782	794	800	740	781	792	797	800	753	796	762	817	797	782	816	762	753	818	795	776	778	774	752	801	789	816	824	761	773	752	776	791	798	800	853	778	805	771	772	777	818	781	787	836	749	823	760	817	808	789	822	807	768	831	759	745	761	791	767	788	804	854	778	788	785	785	714	828	762	832	784	777	761	811	841	775	822	818	775	776	752	784	780	750	814	767	764	820	776	791	779	766	791	811	745	817	819	760	785	755	778	813	781	857	773	777	884	748	762	836	816	783	774	752	738	807	790	774	828	811	828	816	775	782	784	803	760	761	770	793	795	795	760	791	777	807	808	834	835	740	784	798	725	768	772	806	724	787	818	764	785	756	746	799	831	780	826	806	822	828	786	774	763	752	788	830	737	760	765	810	796	802	772	827	789	753	800	812	757	833	758	792	781	801	812	754	757	835	738	801	800	739	760	842	794	757	766	732	853	811	781	810	822	777	804	782	773	753	800	729	781	790	778	768	785	784	766	807	796	775	793	777	775	777	777	805	783	778	815	786	803	769	791	752	759	828	813	780	734	719	804	780	776	771	830	812	740	774	785	765	803	798	767	772	768	817	765	792	806	749	783	771	751	796	831	786	775	741	773	785	832	754	827	776	781	806	767	821	800	818	790	732	817	843	741	732	778	748	800	828	790	760	731	796	780	814	806	757	823	750	792	801	766	777	772	793	765	739	777	738	766	782	824	802	813	760	826	800	818	739	803	776	760	785	784	850	771	742	750	786	798	790	768	794	777	796	817	777	802	805	800	786	794	747	770	788	802	809	826	789	835	787	768	834	774	771	797	790	822	769	769	781	754	784	803	809	805	840	790	786	805	805	759	808	780	798	814	762	746	797	783	805	754	744	743	813	771	708	758	785	789	782	756	795	799	786	785	771	810	785	800	795	821	728	749	755	780	793	807	759	772	773	786	779	855	735	792	757	799	794	747	786	775	761	814	797	809	821	786	792	780	812	783	776	800	842	821	778	833	812	785	790	814	802	771	767	798	703	849	793	807	765	797	830	789	788	776	809	788	816	770	762	782	783	771	827	788	753	806	763	783	745	815	768	793	760	783	777	797	762	820	759	805	782	787	840	783	793	787	843	823	825	741	779	780	794	723	785	797	786	769	817	804	802	807	711	810	815	756	773	769	793	791	743	815	772	751	760	788	805	806	781	812	787	831	786	783	772	802	772	783	805	742	747	759	807	848	757	828	747	768	752	767	751	787	794	818	790	811	813	734	821	811	744	809	797	809	812	776	742	752	760	744	749	760	779	814	827	757	783	796	804	798	750	803	751	818	803	793	803	786	773	802	761	780	733	769	765	764	794	776	809	770	805	762	785	802	757	798	823	785	794	791	782	819	759	781	800	789	805	784	812	796	801	779	800	750	750	777	794	725	758	818	758	765	772	778	795	795	789	790	854	812	831	745	796	823	801	764	809	785	817	803	765	847	816	821	737	782	745	798	797	789	807	779	781	779	805	765	776	822	753	775	787	788	749	781	802	808	765	797	764	827	805	778	766	801	746	755	839	784	786	782	814	790	733	794	743	736	780	821	785	790	798	790	786	773	773	776	824	846	808	718	775	845	776	770	798	772	787	726	814	734	804	797	825	814	787	782	783	802	799	768	749	760	769	796	745	825	777	826	800	777	785	789	764	763	722	808	760	774	806	826	814	786	761	739	803	757	792	753	821	789	791	790	779	769	784	771	783	810	787	819	820	788	761	770	797	797	790	770	775	802	827	813	777	754	769	805	838	790	746	808	779	811	748	803	728	786	837	761	745	788	808	774	788	780	748	745	823	761	778	787	763	776	772	775	827	748	780	760	780	776	789	782	793	787	791	765	825	804	782	807	812	800	783	808	793	846	813	801	772	785	740	774	773	787	821	807	814	820	757	749	786	782	753	817	741	746	761	788	756	805	822	747	811	789	742	783	772	773	788	773	807	783	792	777	766	821	803	791	796	791	801	733	801	830	813	782	770	800	828	839	781	784	772	757	838	783	843	779	815	823	773	752	789	766	812	813	818	791	809	781	824	800	727	799	786	790	779	811	779	746	729	773	760	828	799	825	777	777	770	788	746	770	833	766	764	800	816	811	841	780	752	814	714	789	812	780	824	749	732	847	790	809	789	811	811	806	821	793	855	750	804	811	780	800	753	775	814	792	799	808	813	812	789	779	804	774	782	807	763	751	785	782	808	801	769	770	805	710	789	770	775	829	770	828	790	870	794	787	751	844	770	760	828	795	796	769	752	804	841	856	799	804	857	798	798	783	760	798	800	819	826	773	749	814	768	817	802	761	781	799	799	779	760	806	745	798	740	758	834	858	820	769	767	719	785	787	785	800	807	829	804	789	740	836	777	800	769	801	832	790	753	826	796	773	830	775	783	835	761	742	819	782	739	826	808	818	731	779	782	784	744	796	785	803	815	791	823	804	811	741	829	764	794	789	772	773	766	758	781	732	722	802	802	761	777	776	808	767	803	809	860	793	734	818	810	742	789	849	815	855	774	783	812	809	766	804	799	835	807	782	826	778	788	782	784	759	804	806	790	775	784	761	807	781	742	779	780	829	792	789	804	780	801	811	757	755	766	783	817	789	846	779	760	816	777	823	793	776	765	765	829	766	807	808	794	766	791	805	813	804	780	758	773	797	790	809	794	772	748	799	771	804	737	786	735	768	770	779	731	748	818	799	796	748	801	792	762	797	788	757	820	804	784	802	827	762	695	791	797	769	846	793	798	739	826	810	798	773	782	801
22508	21002	28604	25598	38680	28325	14312	1904	916	940	887	838	790	734	780	772	780	752	728	757	729	744	727	708	731	764	707	769	755	685	708	716	733	694	737	670	687	742	732	719	697	681	697	711	645	702	683	711	706	736	668	720	728	722	735	681	713	728	667	667	723	703	677	735	722	681	666	682	743	722	692	699	701	769	676	702	749	716	701	690	739	719	722	686	763	707	752	727	722	709	703	741	740	712	749	678	746	754	633	687	731	712	708	706	716	691	679	713	687	692	660	732	684	740	675	685	725	742	715	696	683	730	695	735	726	715	720	667	700	722	743	725	679	697	662	696	685	726	725	713	730	734	688	698	692	715	706	703	712	712	732	720	693	668	731	716	717	731	697	740	685	676	716	690	707	762	646	693	686	732	719	693	666	726	710	714	699	706	735	685	715	729	748	708	726	746	750	721	742	713	698	711	696	734	693	668	704	695	720	738	721	698	709	712	699	719	728	727	691	694	739	710	727	686	754	704	718	733	700	662	727	726	702	632	703	733	711	707	679	619	767	715	703	699	675	725	677	701	732	722	674	729	721	706	738	738	741	693	676	688	707	705	713	693	683	646	722	729	752	721	679	737	698	692	712	695	685	692	686	716	715	711	696	732	701	712	722	706	685	730	695	670	698	712	723	701	672	708	722	785	761	689	681	699	706	727	657	679	711	732	730	704	697	744	680	728	734	626	696	747	736	729	682	769	735	721	693	749	784	687	686	716	678	721	684	687	758	731	713	747	703	739	699	701	666	690	702	718	741	703	693	648	687	734	721	733	724	741	682	722	737	742	746	717	692	748	672	720	682	743	704	733	729	733	751	683	654	730	722	689	675	687	710	725	744	708	719	689	700	743	728	667	753	697	750	702	726	751	707	706	721	695	707	716	728	703	673	773	728	717	690	784	701	750	743	687	734	695	669	720	703	737	679	741	687	671	665	671	706	705	685	706	718	755	721	732	709	675	711	687	769	656	729	702	691	699	709	646	708	701	710	653	679	734	714	730	763	716	678	709	749	731	687	691	737	691	733	703	724	698	670	697	699	721	673	721	711	722	727	692	739	678	695	728	691	713	697	672	665	710	719	715	680	698	778	708	716	731	700	725	651	697	714	686	715	706	725	692	741	680	726	666	725	716	664	750	703	718	703	678	708	735	778	721	711	744	711	697	682	708	703	686	719	742	723	759	676	715	729	732	687	690	707	708	688	732	753	734	722	711	680	637	697	694	737	659	717	675	764	705	701	712	659	715	686	751	729	728	708	695	670	717	716	698	760	743	702	722	690	689	658	679	719	686	703	683	660	682	756	733	700	677	706	675	699	722	717	742	673	732	726	733	730	677	742	683	722	711	696	715	674	675	700	693	690	694	725	681	665	687	722	736	707	699	702	716	698	717	681	698	759	703	711	701	729	684	692	698	660	679	715	641	746	706	684	709	765	733	736	721	722	641	691	791	658	692	750	656	710	688	664	737	706	711	759	717	726	740	733	740	732	707	733	716	716	667	673	683	752	718	733	756	692	702	709	745	711	693	694	724	700	707	711	741	726	635	672	707	711	712	723	728	718	737	743	717	689	722	717	674	690	746	715	760	729	718	702	722	742	689	774	735	682	690	722	686	690	705	721	707	700	699	696	730	644	709	689	681	730	701	681	696	781	726	706	722	680	709	703	731	752	685	682	706	744	726	698	705	713	712	754	683	691	665	695	681	730	760	703	684	701	688	721	678	700	734	712	679	663	705	710	660	739	742	704	725	720	722	736	671	700	716	699	698	697	692	735	749	719	715	702	745	701	675	729	707	693	713	695	727	749	717	680	746	695	696	678	714	700	700	759	714	663	692	700	741	719	755	712	678	749	739	706	659	694	730	771	695	702	712	725	710	665	707	701	734	709	722	687	781	755	703	732	696	693	695	672	660	704	745	704	760	692	678	714	731	708	670	716	694	718	687	737	656	678	677	769	713	730	742	760	725	704	685	718	721	703	739	695	779	704	670	701	702	724	718	699	689	682	696	743	695	706	749	696	724	703	707	692	657	691	704	705	680	709	742	701	703	767	715	756	721	671	711	734	643	704	765	693	730	715	712	695	676	679	709	695	664	643	749	687	707	716	745	743	721	706	710	724	736	721	712	720	763	717	664	683	746	667	683	706	695	731	698	715	668	688	731	699	681	712	717	780	703	747	704	742	708	695	695	732	702	714	712	651	708	773	742	702	719	731	675	729	721	705	738	702	696	663	749	728	681	725	675	714	708	692	710	709	712	675	697	689	711	687	725	656	639	704	662	717	708	719	677	697	688	720	677	734	726	666	722	733	719	697	685	710	702	678	716	714	699	712	667	687	676	724	700	704	716	710	696	724	738	714	754	690	709	740	678	719	737	702	701	698	683	693	702	713	695	739	676	733	754	669	676	687	712	669	692	744	702	696	692	705	665	746	688	686	693	725	757	708	660	698	750	685	698	725	711	749	738	744	722	684	680	669	698	696	784	665	695	699	706	684	686	664	718	746	696	718	658	701	685	745	669	702	685	710	743	765	706	729	678	662	675	681	726	665	710	683	747	725	697	714	728	688	686	687	685	703	728	673	729	752	712	683	720	677	723	663	705	689	711	688	709	689	738	719	689	691	721	725	685	719	747	679	705	723	696	671	734	689	676	695	629	714	693	649	718	743	717	747	698	693	677	700	686	695	650	742	707	705	749	742	737	676	706	711	686	722	707	721	631	756	724	754	650	754	688	699	718	641	684	768	688	694	711	663	693	749	721	712	736	709	756	719	695	667	710	730	695	703	689	693	714	745	743	672	708	718	691	696	696	698	725	726	675	733	685	698	683	695	711	741	691	732	737	690	721	714	694	679	675	722	677	731	682	702	677	723	689	723	737	707	735	699	720	714	734	757	723	696	668	735	762	752	685	716	685	704	670	675	680	726	697	694	720	741	656	667	700	695	726	718	717	719	743	709	697	692	688	700	713	691	685	692	727	724	686	704	692	722	715	696	723	728	700	745	702	684	705	692	727	684	701	696	700	704	660	671	683	740	701	681	718	704	679	719	802	681	706	701	715	727	704	704	698	674	675	690	721	675	700	665	746	712	698	712	696	764	757	726	684	697	704	708	731	669	694	692	699	675	710	706	700	753	722	723	681	690	708	704	705	734	711	702	661	744	697	742	748	723	696	680	727	709	688	691	667	728	757	717	703	673	739	658	726	694	708	721	702	710	717	727	707	676	680	710	706	666	664	684	742	766	682	710	669	731	707	691	715	753	725	722	702	746	727	743	694	695	703	721	714	715	717	698	734	713	690	707	688	762	662	756	683	695	717	724	676	752	683	720	692	729	691	740	688	701	728	685	709	656	695	729	707	719	698	743	738	704	727	691	742	742	709	724	669	728	749	668	735	666	721	724	713	680	708	677	674	733	640	715	732	691	649	725	692	749	730	704	669	697	716	740	706	686	731	704	751	696	703	627	655	737	729
32617	56739	26691	43819	56237	23227	1769	1298	1124	1015	978	922	852	885	813	782	807	857	818	769	753	729	785	712	793	757	773	699	732	703	708	758	715	759	683	730	737	749	759	747	736	702	756	721	688	682	642	757	743	694	655	689	732	683	705	753	718	745	693	740	760	697	710	722	712	717	713	686	739	712	731	698	684	724	677	724	723	695	705	711	743	727	757	760	714	744	751	761	681	673	695	701	733	720	697	742	777	720	697	689	656	690	725	738	698	707	695	698	764	734	666	735	679	719	745	726	702	739	670	768	683	783	747	727	682	682	731	728	754	714	745	727	690	744	715	765	734	722	685	681	719	729	718	725	700	673	726	697	724	689	692	671	728	744	678	667	733	691	726	690	721	747	703	718	699	732	740	680	744	730	691	693	729	782	691	742	690	709	723	689	757	712	732	712	728	691	706	665	680	687	767	736	740	695	740	697	726	719	710	675	730	697	693	759	739	720	707	734	669	681	712	688	719	699	657	702	729	669	724	721	743	673	668	730	676	763	703	751	715	714	714	740	710	722	739	731	746	690	711	695	670	693	695	711	652	717	714	668	677	682	683	683	714	683	718	705	714	759	714	705	676	726	688	688	727	691	742	733	713	679	694	710	698	685	720	730	690	733	711	733	687	694	754	698	704	712	714	694	717	731	724	698	749	734	740	661	755	678	686	695	708	718	675	758	755	679	669	734	715	730	711	735	709	700	706	681	723	723	681	662	753	755	676	736	702	750	696	738	671	719	732	718	750	740	718	743	716	728	722	739	677	720	686	715	704	795	730	715	712	754	750	707	666	713	723	691	700	699	736	712	721	707	714	713	708	720	728	730	734	724	735	696	687	736	706	706	744	728	767	656	717	745	694	732	715	703	679	711	730	696	734	676	684	700	696	727	677	698	709	702	740	750	731	742	653	685	676	689	686	712	702	722	689	707	741	734	700	709	708	765	734	689	748	662	677	725	676	691	687	655	656	697	744	674	682	673	751	761	764	655	669	712	682	697	714	701	716	710	723	701	701	716	723	662	721	721	687	686	714	722	686	686	675	736	719	701	704	716	708	695	719	712	659	657	733	763	710	711	709	728	684	714	723	746	692	714	730	725	728	728	700	758	683	676	747	708	745	715	685	737	702	759	695	711	747	678	679	717	721	721	752	719	699	733	678	737	693	689	717	677	723	734	711	730	735	682	691	673	737	702	666	743	687	750	701	745	716	754	717	717	675	718	734	693	702	713	741	712	719	705	739	754	703	692	709	721	726	727	721	717	725	688	702	707	729	740	693	729	734	719	727	708	755	708	644	724	719	625	713	738	701	690	706	719	702	669	666	761	728	729	717	678	721	722	726	735	686	690	692	654	750	692	693	695	743	690	735	694	734	707	674	734	712	663	740	651	745	713	720	721	678	742	704	721	682	742	742	696	723	719	750	675	716	717	745	682	743	703	727	691	713	690	701	734	726	725	669	705	714	664	741	753	715	709	721	663	680	714	745	743	653	709	708	722	687	710	745	708	695	693	684	725	658	705	711	692	744	750	701	694	735	698	734	727	674	716	707	667	728	711	668	679	698	691	686	713	707	713	697	683	674	691	741	693	710	737	741	703	685	721	713	686	711	710	664	709	660	686	693	720	668	709	665	665	668	704	698	673	681	710	645	722	663	734	741	741	665	708	673	702	691	697	688	762	690	707	719	736	746	710	752	697	721	689	709	771	711	726	705	673	753	708	716	710	690	742	718	693	679	715	721	668	759	740	641	754	724	708	702	756	690	720	662	754	695	699	674	712	729	685	710	752	692	717	715	732	745	732	721	660	750	710	749	693	660	682	715	750	715	727	641	716	753	708	753	708	709	686	712	657	673	726	707	692	722	729	734	697	671	677	723	700	692	735	683	699	724	734	724	682	725	733	713	721	680	715	669	738	735	721	714	684	722	723	665	722	718	714	743	729	705	719	735	704	729	718	683	698	683	745	694	662	698	730	705	660	708	701	699	692	747	713	712	706	683	697	718	703	746	674	747	701	731	748	680	694	708	723	727	731	707	693	689	743	734	693	713	688	710	743	678	699	694	716	699	765	684	749	690	703	678	704	682	718	702	679	707	695	705	699	735	696	704	714	720	684	691	709	655	683	698	692	730	731	711	688	759	687	661	695	710	747	703	726	710	659	678	756	737	675	716	693	720	708	747	706	750	716	762	700	731	703	723	711	758	742	706	728	692	699	711	687	715	714	721	738	737	747	678	690	689	692	673	689	708	679	669	720	678	693	674	674	700	711	679	736	682	735	722	671	677	747	716	675	739	709	692	681	713	704	665	709	677	722	713	743	706	734	714	722	764	686	669	717	691	734	707	696	722	709	747	685	702	689	675	713	697	772	755	748	671	692	681	700	680	735	717	717	690	706	731	698	672	705	719	708	726	676	690	711	725	716	764	719	738	676	735	656	718	690	706	663	716	751	699	740	755	690	685	705	691	681	676	743	750	726	701	723	753	683	676	738	705	729	715	717	701	737	734	721	744	678	772	734	730	714	708	694	719	702	656	667	722	737	708	697	694	717	722	704	746	700	749	721	703	686	724	718	704	691	684	667	730	731	718	703	713	689	739	716	668	735	701	718	694	699	661	686	710	715	707	718	713	670	728	743	670	710	692	738	669	691	676	689	736	706	710	676	731	730	690	663	654	735	719	706	691	739	730	714	694	757	770	744	727	701	699	699	701	686	775	703	703	692	713	719	720	695	657	694	728	778	694	766	756	757	712	739	740	710	731	695	709	777	671	733	711	696	716	731	688	727	696	683	716	693	773	704	715	715	762	685	704	717	722	707	777	698	682	697	726	689	713	657	710	729	702	738	738	703	695	685	659	713	707	713	686	747	694	698	713	768	714	771	730	693	705	729	724	682	687	680	707	700	731	702	703	709	677	698	673	711	685	676	678	681	712	659	737	670	719	754	743	781	735	696	681	744	718	725	727	738	724	726	682	677	728	705	696	736	693	685	766	726	685	706	727	721	690	709	704	704	701	731	698	740	734	742	748	729	724	701	738	707	677	739	679	683	711	701	721	693	687	729	686	695	728	707	726	723	697	752	709	727	689	717	654	698	710	656	706	722	691	706	693	690	710	710	670	683	703	684	751	702	709	691	694	700	728	698	700	731	707	728	725	729	742	702	644	678	734	752	666	725	726	643	674	713	737	672	685	725	744	706	717	674	696	680	776	680	710	730	696	685	684	730	701	744	731	727	701	689	678	711	682	702	713	694	709	723	670	748	743	705	717	679	764	733	751	716	739	725	735	713	717	728	642	701	730	691	695	759	743	738	713	697	704	717	740	680	746	680	714	725	731	737	702	746	678	750	755	704	677	704	661	697	711	761	733	719	687	693	731	692	683	713	720	737	685	694	732	725	748	737	661	713	705	708	760	711	735	679	703	705	723	676	763	683	736	710	700	743	669	703	706	741	708	729	735	749	705	715	672	736	684	728
28818	23932	14178	8050	9293	2291	795	643	616	643	643	617	625	618	663	607	665	617	669	665	624	637	603	643	620	593	642	606	653	603	600	638	610	650	625	623	591	598	619	587	619	622	656	579	634	622	614	638	656	632	604	633	601	586	657	561	637	647	641	601	609	607	655	602	602	567	638	626	623	581	600	600	626	615	630	647	603	622	607	649	659	654	585	621	652	669	593	646	628	610	627	614	630	699	613	632	618	653	565	602	627	647	642	639	644	662	600	656	629	656	560	615	632	621	590	634	645	673	619	681	659	628	648	616	629	593	647	618	606	645	601	644	638	616	594	622	652	632	619	625	633	647	613	613	631	616	654	668	668	619	613	624	580	628	611	623	663	614	631	632	625	614	641	613	589	657	643	629	613	647	666	628	646	598	641	613	626	619	628	631	631	646	624	620	638	631	617	612	681	632	661	633	645	626	666	603	662	635	639	617	598	626	650	626	637	656	582	606	644	607	621	632	610	631	632	602	591	612	615	614	572	592	596	574	624	638	653	636	633	639	635	631	611	609	640	588	655	653	682	601	612	661	614	612	604	639	640	644	617	619	644	650	628	634	620	660	607	643	668	643	591	631	643	639	668	617	635	647	606	598	619	633	585	633	595	658	628	592	639	612	648	636	634	606	623	657	601	579	614	603	564	628	627	636	636	672	619	631	671	593	610	638	626	604	677	614	606	614	586	608	592	630	662	649	645	644	651	630	627	661	649	643	637	572	604	609	666	581	589	607	617	660	617	604	660	663	595	622	660	601	613	633	665	636	663	652	638	631	642	591	627	595	616	605	630	654	606	627	688	617	607	601	648	610	606	629	669	646	622	613	640	656	682	629	621	590	654	663	628	620	597	591	660	624	609	655	659	641	619	634	615	595	606	607	626	659	686	674	655	595	613	599	620	614	589	628	616	620	572	619	627	653	599	634	607	643	595	615	606	587	635	615	638	612	579	646	607	628	650	623	616	585	628	609	644	633	645	618	609	602	637	632	654	627	605	660	584	600	629	610	613	644	631	653	625	598	632	645	606	662	626	630	575	589	665	624	627	640	659	600	606	648	606	653	609	627	619	597	599	617	625	624	647	624	649	591	664	591	634	611	621	618	639	608	623	657	611	620	633	608	630	636	652	646	660	638	666	599	574	634	592	648	625	619	623	630	583	600	628	652	616	594	617	648	636	676	637	582	592	577	637	648	635	661	602	581	649	658	607	645	650	618	590	608	614	638	711	681	632	621	629	615	602	603	673	580	615	610	643	642	603	641	627	623	615	641	628	648	620	624	641	632	650	638	578	611	607	644	637	642	628	613	650	674	693	595	640	644	614	618	634	611	561	629	599	621	578	600	672	599	654	583	622	637	618	635	643	598	617	662	635	688	634	628	626	609	660	640	606	604	623	636	607	623	629	594	586	641	634	617	611	588	648	629	627	606	675	611	634	604	583	664	686	607	658	598	622	655	588	661	633	617	619	651	627	625	586	641	605	622	591	662	641	629	624	658	628	648	626	619	604	637	595	635	634	616	639	666	632	669	600	593	633	629	629	620	612	567	631	636	657	595	618	618	640	637	620	579	603	597	621	684	620	619	616	645	618	589	619	617	628	615	591	600	630	590	646	644	609	596	612	613	642	610	634	657	598	578	613	625	581	635	618	634	633	617	638	642	653	610	629	617	675	622	656	650	615	606	647	631	635	633	633	619	653	632	639	620	632	619	621	629	609	615	594	624	641	619	634	573	651	601	602	630	672	640	598	656	623	588	615	648	599	634	627	622	571	600	614	619	628	583	606	635	632	626	658	660	622	653	670	602	605	625	632	615	644	605	655	627	630	615	596	635	620	617	623	599	599	594	631	635	619	623	587	607	633	653	606	640	630	633	575	661	590	605	653	640	648	638	629	658	578	591	642	622	634	602	652	674	614	620	618	618	636	647	643	615	632	667	661	622	613	637	611	611	591	637	658	633	666	665	627	620	653	629	635	625	591	623	646	618	621	619	613	638	652	620	621	631	656	656	622	629	615	654	631	626	589	588	639	646	663	663	640	653	610	646	597	627	637	569	626	589	598	582	618	598	637	627	596	596	661	637	630	645	634	653	619	641	598	647	620	605	636	597	578	629	629	619	599	587	666	608	613	674	650	646	630	698	609	619	594	569	651	697	626	621	691	593	618	613	637	637	618	649	637	634	645	654	634	625	659	639	636	615	578	674	663	602	612	641	606	652	636	635	592	593	599	635	610	601	604	569	623	597	644	625	637	644	614	609	636	646	657	651	617	631	621	653	631	637	643	616	594	635	575	612	630	609	685	624	621	551	638	617	601	582	625	623	632	652	625	635	661	654	598	638	598	622	607	596	610	603	626	653	665	658	677	623	625	633	656	587	659	650	628	633	632	594	619	653	656	606	594	601	648	626	610	646	611	603	661	607	642	616	649	636	646	655	623	632	609	647	654	663	616	644	670	634	670	583	638	665	616	661	636	600	603	654	643	628	612	607	669	643	616	661	586	606	587	653	595	621	607	646	600	584	633	618	656	615	595	629	594	610	625	649	655	630	610	671	598	646	663	602	630	643	658	631	617	630	602	645	644	646	633	634	613	638	578	620	628	657	631	643	627	656	601	625	625	628	657	626	627	568	605	627	628	601	614	595	634	625	637	643	621	649	599	659	636	643	641	588	634	613	610	621	615	579	624	625	590	590	571	642	651	666	620	660	630	614	645	658	609	584	607	636	599	605	643	645	622	656	605	599	595	656	585	594	599	591	592	650	643	602	639	589	612	638	645	626	612	610	660	623	586	621	603	624	628	616	631	610	654	616	659	612	564	645	584	634	638	584	597	612	648	638	627	628	606	661	690	637	624	600	616	598	652	606	598	641	640	597	620	612	645	618	662	641	611	620	644	635	606	660	680	647	636	592	618	640	613	626	587	610	625	650	634	628	644	660	617	637	619	618	639	663	618	595	637	652	640	612	603	620	598	565	590	601	672	607	616	641	624	607	616	621	631	585	585	602	636	612	621	635	635	563	643	656	619	613	608	623	643	583	627	621	579	671	629	625	588	659	583	594	656	602	606	618	617	605	620	634	633	615	626	644	626	637	598	609	634	633	649	617	658	645	659	629	627	630	618	665	652	622	640	635	603	642	580	614	657	641	680	646	616	641	637	596	644	655	648	634	603	608	579	624	618	656	634	644	630	599	645	649	590	621	621	619	666	627	625	637	632	617	607	649	661	644	612	607	680	658	675	614	634	643	628	624	674	648	580	615	653	621	633	661	611	595	624	607	646	635	644	648	626	636	621	612	667	629	623	636	651	612	643	638	622	618	606	623	632	652	645	630	618	624	688	621	624	618	619	619	611	625	632	576	645	631	607	595	669	623	641	611	645	655	670	567	582	655	645	605	594	618	659	633	559	629	607	588	636	640	602	625	664	577	620	619	623	642	614	610	631	641	578	587	577	636	613	601	631	673	635	635
24971	34644	8797	7532	10338	2277	727	595	682	694	654	667	649	619	678	652	706	658	661	623	692	640	634	688	658	639	652	633	686	633	647	637	647	716	599	651	602	681	651	673	672	634	676	666	682	656	644	668	641	631	630	653	623	669	662	619	642	641	638	652	657	573	626	649	654	677	675	700	666	601	639	609	681	694	696	675	647	603	653	650	648	636	714	645	659	654	623	638	625	658	630	664	613	670	709	678	654	651	665	687	650	682	676	677	720	652	652	681	670	649	653	647	660	679	610	645	636	605	699	640	650	693	685	663	715	694	698	649	670	608	638	618	664	658	674	586	661	665	657	665	631	607	587	652	654	708	654	652	648	632	685	640	713	699	663	640	724	675	686	617	640	659	642	672	685	670	644	651	646	627	631	649	603	669	672	651	653	661	676	639	651	652	695	648	642	660	662	686	663	696	681	668	659	606	678	713	673	668	657	690	641	651	579	681	677	655	630	665	681	621	688	665	639	671	680	659	649	604	663	644	632	632	650	684	645	614	655	653	637	644	650	654	631	698	664	646	670	607	634	691	692	673	678	656	662	661	685	690	638	667	640	631	660	615	629	653	720	629	596	664	615	671	629	649	636	685	638	635	680	708	656	620	654	615	660	658	640	678	626	636	683	658	677	683	655	690	650	677	643	649	704	670	689	635	653	629	655	652	642	647	669	696	608	655	661	636	638	677	624	657	616	636	650	651	639	642	601	636	676	673	658	666	656	654	638	675	644	621	686	675	627	629	663	660	661	613	638	652	667	662	675	683	648	667	646	634	666	650	652	643	623	623	665	645	656	644	702	577	671	670	683	681	663	621	647	657	653	638	666	665	675	634	629	669	648	690	630	695	665	631	655	664	625	620	670	630	651	669	648	631	685	629	695	698	640	658	648	642	674	664	625	668	679	657	652	671	655	660	643	665	650	650	639	617	671	646	661	657	633	645	684	651	648	643	641	659	568	688	671	657	629	650	663	617	658	665	669	671	659	656	628	701	634	633	652	659	658	656	612	626	684	655	640	638	654	642	644	607	698	645	689	644	666	654	617	700	635	673	669	651	628	648	666	661	648	653	670	680	640	636	681	625	707	670	622	641	626	635	693	681	610	601	622	637	685	664	657	688	665	622	688	651	624	634	641	647	664	656	689	674	660	622	678	645	696	666	635	662	649	641	640	648	643	654	649	661	665	651	637	669	679	646	691	661	670	624	650	630	642	673	663	677	650	667	627	657	669	643	655	649	617	634	656	624	663	637	656	636	638	626	658	608	655	700	662	646	648	680	647	625	658	653	657	654	644	696	679	672	690	690	617	697	719	643	651	669	653	675	618	621	638	673	648	652	622	686	678	657	652	646	648	652	673	653	625	672	622	656	670	661	626	636	623	665	692	653	669	597	647	661	659	719	678	641	642	661	654	659	662	700	651	687	652	687	700	664	621	722	606	662	626	669	664	650	639	641	681	676	669	643	668	624	677	670	705	675	654	672	678	640	659	696	645	654	669	616	645	639	696	677	644	653	610	706	688	688	628	665	698	710	617	682	660	677	571	662	660	654	633	660	675	662	687	646	695	679	665	626	606	663	659	603	660	681	660	669	682	703	645	659	639	586	664	649	640	610	643	693	685	665	651	648	668	658	629	648	647	629	640	686	671	661	667	668	612	667	665	705	651	623	665	635	618	621	668	642	670	641	637	597	674	638	649	636	638	679	688	674	690	625	644	666	601	637	607	665	633	635	666	660	680	644	632	652	658	625	700	692	653	685	664	695	656	670	686	677	667	660	696	691	664	636	668	677	623	650	612	654	635	667	637	647	660	638	693	630	619	645	647	680	669	649	607	652	645	681	637	653	635	658	653	625	677	641	667	643	607	617	677	680	665	655	649	647	662	625	661	681	659	675	652	620	668	672	646	630	662	683	638	683	685	663	676	662	658	670	617	686	623	664	619	653	652	631	633	627	673	617	684	615	649	651	643	642	621	622	706	663	696	666	649	669	638	673	655	677	671	682	654	643	674	695	647	644	640	655	625	646	643	642	627	682	599	684	680	606	670	653	640	664	701	690	642	643	582	668	636	651	690	602	669	662	650	675	647	661	654	657	689	650	669	653	644	616	636	685	667	724	612	643	655	628	654	666	647	655	704	716	705	693	670	646	648	664	636	629	652	669	665	647	662	639	649	674	655	658	647	663	697	621	693	660	620	614	627	637	660	676	664	692	683	672	647	668	682	674	643	656	650	614	640	662	606	648	706	657	705	625	698	634	643	665	608	690	653	637	703	614	640	634	656	670	648	664	672	682	645	672	643	621	697	648	683	604	675	642	625	656	643	691	643	631	642	628	634	665	660	675	661	677	658	626	636	625	578	663	628	680	655	667	606	657	625	621	640	727	655	664	649	662	662	661	625	631	678	633	682	644	599	678	652	649	630	616	636	602	654	658	683	668	654	656	568	645	613	662	643	631	686	623	645	652	646	673	687	686	665	680	641	633	633	651	637	619	664	612	645	641	694	605	654	634	699	685	634	659	698	639	636	669	678	629	661	708	601	605	692	688	678	658	692	641	646	639	655	659	652	685	685	626	671	664	604	662	642	632	673	701	622	639	658	640	651	629	700	655	629	629	618	696	676	668	632	643	663	658	636	645	637	664	666	639	657	667	656	606	667	680	674	641	644	626	646	665	698	690	685	659	689	637	693	671	642	675	643	649	708	647	688	665	634	664	653	646	689	687	645	606	666	659	668	650	613	626	622	698	667	696	674	638	647	681	656	636	654	646	640	660	645	626	692	634	678	642	645	692	593	638	685	681	639	650	676	632	658	649	663	623	659	672	618	653	654	633	655	631	645	662	644	657	645	670	710	654	670	645	653	644	655	633	652	657	650	648	652	699	709	637	667	619	652	625	658	643	638	633	612	619	619	619	639	669	673	684	652	669	715	635	629	620	641	632	674	676	667	629	680	658	637	644	689	628	681	680	658	637	682	694	673	675	702	632	621	661	683	634	640	672	673	663	601	677	693	666	685	650	633	653	683	651	653	642	636	616	630	641	699	676	709	667	639	640	684	646	674	668	691	651	679	641	638	646	674	645	692	636	678	678	644	641	656	676	680	686	652	698	704	642	658	655	688	656	628	701	677	664	705	602	636	644	630	692	637	677	670	632	640	607	623	673	644	661	624	625	618	646	660	652	652	688	651	671	673	630	620	646	674	638	657	652	649	649	659	653	679	691	671	664	681	687	606	666	645	630	662	601	634	640	669	657	638	647	659	692	618	652	671	662	684	649	718	663	613	655	678	687	609	646	637	649	673	683	641	603	659	695	635	640	616	651	667	645	692	673	659	680	633	651	671	643	690	703	625	652	693	675	662	676	617	636	691	653	687	602	689	644	650	653	640	628	637	658	641	670	655	637	724	682	667	638	630	652	645	636	659	637	684	678	656	634	639	693	646	650	699	677	601	659	657	655	633	647	625	632	658	657
23694	20998	28104	26580	40896	24819	6562	858	671	647	627	646	608	572	543	597	576	591	560	562	569	581	551	588	578	571	575	547	553	593	543	583	536	530	582	551	554	543	559	522	544	572	571	542	582	535	591	530	596	575	568	523	575	553	547	526	545	596	544	562	587	585	521	560	545	550	523	543	573	577	556	549	558	544	524	551	579	511	507	522	557	578	591	525	576	553	531	521	594	566	546	551	540	517	555	547	560	541	500	585	509	544	544	553	526	514	553	488	515	541	568	601	583	535	555	552	537	531	569	560	562	536	534	558	516	542	553	542	547	566	554	563	539	542	568	566	586	537	518	505	504	515	558	576	556	566	558	552	571	535	526	528	556	576	517	562	547	552	551	535	549	497	540	562	560	549	512	567	523	568	571	551	546	536	577	509	555	525	529	537	559	509	548	549	554	555	551	542	528	527	537	536	546	518	510	524	540	597	550	563	564	550	582	561	596	541	543	539	527	566	515	530	513	547	494	537	530	501	499	559	520	555	574	558	578	552	530	556	566	549	539	571	543	505	535	583	582	512	536	543	554	570	514	512	506	523	526	534	510	551	524	562	527	540	562	568	560	524	553	519	558	538	549	528	564	574	559	548	531	597	545	569	530	557	589	532	513	555	554	557	564	541	535	560	546	511	573	562	591	534	524	560	501	508	585	555	546	552	542	557	553	517	560	511	580	552	551	502	546	547	584	534	571	516	549	552	493	557	523	571	538	577	524	535	538	541	547	526	528	539	506	532	567	580	509	565	578	514	552	521	542	548	547	536	563	541	491	547	549	529	534	522	507	588	537	539	544	527	565	545	547	595	521	510	550	523	526	554	560	561	535	514	542	515	545	569	542	552	529	548	542	519	526	515	542	550	553	572	560	509	540	521	521	547	554	542	580	548	559	537	532	530	525	548	520	534	531	560	524	554	557	546	520	562	560	544	546	481	554	534	551	552	538	558	538	562	522	496	589	513	545	547	525	608	542	540	538	569	534	566	534	509	533	548	521	575	538	530	563	556	572	543	505	513	461	512	545	525	539	562	551	509	533	539	557	582	510	558	543	554	561	531	557	552	526	538	512	534	524	555	529	590	591	551	525	556	553	522	539	533	516	508	505	542	552	572	562	530	563	549	536	556	495	525	506	547	513	529	525	528	509	521	541	555	563	541	507	499	554	533	571	557	545	558	525	525	544	561	588	569	580	495	500	550	527	541	565	548	555	587	519	551	533	528	527	553	529	554	548	573	558	535	540	553	544	537	545	520	579	570	532	504	541	547	573	509	503	551	567	506	556	546	527	554	561	570	538	586	545	565	570	507	534	529	578	540	544	507	545	540	567	555	537	563	561	564	549	532	569	550	564	548	530	594	534	554	556	566	551	535	582	548	534	576	519	551	547	552	522	580	557	540	575	541	564	540	547	495	526	548	595	558	570	573	536	550	517	567	550	482	566	536	565	583	538	563	575	602	513	520	562	544	540	563	547	525	532	537	479	562	591	547	539	565	544	500	543	510	552	558	558	576	524	547	502	556	539	530	553	542	522	548	495	537	559	582	550	550	545	562	521	529	559	544	569	537	537	599	568	552	568	585	524	533	560	592	526	565	547	534	527	526	553	524	557	548	555	548	555	550	566	521	541	561	519	571	515	542	572	497	563	499	555	506	550	528	578	516	555	564	552	540	558	546	506	534	490	563	495	560	566	576	546	556	523	548	545	564	560	551	563	525	548	555	606	579	589	553	505	563	549	541	554	582	551	520	559	561	513	583	575	516	518	544	582	527	558	526	514	516	555	549	530	549	546	527	550	536	552	535	554	521	528	560	527	488	592	545	569	528	524	564	588	535	514	536	559	579	553	539	572	514	543	552	545	536	509	545	562	539	565	513	570	547	531	524	565	530	503	601	564	540	540	513	496	546	576	550	527	565	537	520	560	528	548	544	533	505	540	515	546	512	559	538	533	578	531	480	555	519	576	513	563	504	564	545	565	557	533	571	561	538	528	576	547	529	527	529	533	493	529	560	553	500	541	545	559	549	522	533	546	526	519	579	585	541	535	553	553	542	533	516	506	531	532	555	563	559	563	509	554	542	549	573	539	553	517	524	508	547	535	583	558	532	545	525	549	544	518	562	521	591	526	530	539	536	538	510	574	545	582	547	535	546	539	526	545	551	528	537	541	579	538	545	568	564	536	527	536	557	538	590	544	536	569	543	570	541	529	576	565	560	532	574	547	554	528	533	502	552	561	587	537	527	525	553	550	560	557	567	528	550	557	572	580	530	556	566	553	549	507	503	530	534	556	557	556	515	531	524	493	560	535	510	558	526	567	543	535	551	515	565	603	516	546	544	502	526	545	520	543	582	559	548	567	500	542	550	545	563	567	584	520	553	565	495	539	504	543	517	543	554	498	533	524	539	547	552	557	529	528	503	552	541	532	523	541	531	538	574	533	523	528	507	527	538	544	546	587	559	581	551	530	585	532	564	540	545	571	555	549	523	536	553	583	570	493	570	546	556	523	540	571	557	572	561	552	564	554	552	550	571	543	526	543	553	520	559	547	540	589	552	555	553	570	517	528	540	539	550	531	524	510	541	524	495	558	560	530	555	560	515	524	521	541	532	571	549	528	572	572	577	523	495	573	545	573	511	556	557	520	535	564	537	570	551	535	557	546	570	561	560	564	574	553	537	549	545	531	586	557	525	585	506	497	546	560	567	546	538	570	554	532	592	546	537	558	485	538	605	504	537	541	539	560	602	570	558	562	537	536	533	582	540	526	545	556	557	542	560	553	515	523	578	550	517	519	560	559	553	548	572	566	535	567	562	536	514	524	524	535	538	595	549	535	553	563	555	572	540	534	520	531	510	519	499	519	532	536	517	564	542	513	552	526	523	528	560	546	551	583	562	573	532	513	568	569	502	483	557	563	565	556	579	561	612	560	542	539	539	579	530	583	561	536	531	546	537	543	590	551	586	534	585	511	562	523	582	549	558	584	560	539	528	525	553	563	526	557	541	523	526	543	583	574	568	534	519	569	584	547	517	541	529	575	606	537	571	537	543	545	577	575	576	566	527	528	545	586	515	551	537	530	545	575	522	545	512	560	500	589	525	549	533	541	523	547	551	532	564	536	569	560	568	511	518	542	571	541	531	566	543	549	591	579	544	550	531	525	559	523	503	566	556	582	540	563	543	542	539	535	536	582	544	534	574	526	553	521	529	537	531	525	527	515	540	571	504	471	504	536	534	510	543	590	556	591	493	575	530	527	576	578	538	557	573	591	538	605	543	539	536	542	576	545	509	539	556	547	555	557	515	588	534	552	606	550	530	539	542	509	544	574	509	558	558	529	546	557	540	541	562	523	540	552	515	551	562	521	516	549	516	554	567	533	519	554	540	574	539	567	562	510	579	513	533	564	543	549	551	571	558	560	546	532	534	514	558	566	525	538	567	549	540	562	551	578	585	602	555	546	489	525	539	536	558
28187	48652	18300	30521	47073	17335	997	835	775	689	708	679	602	657	645	597	646	608	617	590	623	578	583	561	596	575	605	642	577	594	619	580	577	573	561	527	544	569	547	539	601	560	537	535	618	598	531	586	547	599	567	585	560	568	561	522	586	589	548	570	596	576	540	536	574	582	583	570	604	560	543	608	576	610	580	542	526	558	564	623	596	556	595	589	600	561	544	569	572	582	577	576	577	609	596	585	594	573	587	597	593	585	557	611	544	582	538	543	533	594	568	595	557	562	555	542	565	559	580	586	581	587	613	563	564	553	593	586	545	574	567	567	534	560	582	560	558	625	603	595	596	539	604	549	551	553	626	584	637	560	545	575	575	569	584	567	585	578	555	539	549	566	607	547	568	565	569	535	611	603	550	536	570	627	564	552	579	548	559	567	553	602	559	532	562	638	594	564	570	566	579	561	552	572	544	553	559	578	571	553	546	588	556	598	547	544	536	521	577	574	594	567	539	561	600	600	573	575	538	572	585	620	551	550	580	562	560	575	561	585	604	563	600	614	539	543	532	584	525	586	591	560	575	558	545	574	586	576	541	572	540	588	580	548	554	594	566	558	583	597	558	598	535	577	546	587	579	582	553	548	582	590	579	542	554	561	565	531	564	588	580	584	552	571	526	550	607	603	579	545	543	573	542	560	553	575	615	581	577	568	531	579	577	594	553	570	569	599	591	579	597	607	559	542	548	552	562	566	582	598	541	589	577	557	576	554	593	566	575	562	596	590	602	585	543	603	546	572	566	544	576	616	565	601	542	552	561	592	572	557	536	574	538	597	591	532	583	550	556	579	588	554	574	568	545	616	550	559	558	634	564	542	537	534	526	578	591	588	549	601	555	520	554	563	566	572	580	562	547	576	535	545	586	571	560	585	528	596	543	561	564	565	565	529	544	539	582	599	566	559	530	599	572	550	566	519	557	605	594	573	573	563	585	587	566	624	524	555	534	536	572	591	623	531	588	540	605	525	615	559	559	546	563	580	592	605	589	559	558	544	585	533	535	611	586	553	540	546	562	556	547	565	576	588	554	568	557	580	584	574	595	549	578	550	557	559	546	596	536	554	596	569	588	574	621	574	570	606	581	591	570	585	543	595	544	578	572	570	571	553	558	606	605	536	550	577	583	521	574	578	574	531	585	541	582	584	582	536	566	568	586	598	547	577	555	551	564	585	571	604	593	574	576	546	575	552	562	569	547	570	607	544	602	575	554	557	531	551	606	568	539	582	588	532	584	548	623	583	566	556	572	578	538	562	629	582	570	517	602	542	547	510	577	553	579	595	588	587	564	531	557	554	566	596	565	589	579	522	550	569	607	537	569	549	567	588	567	550	533	523	524	559	566	605	552	526	564	571	570	569	622	599	573	560	571	596	580	551	559	590	563	574	562	560	578	558	525	568	585	619	562	566	569	585	550	532	586	567	548	578	558	596	572	587	522	582	545	558	595	553	588	577	532	598	543	582	590	557	572	588	567	550	538	542	563	548	576	551	577	531	536	571	585	563	540	557	589	575	549	567	543	557	580	542	539	546	581	563	546	561	540	549	559	564	536	559	534	548	583	567	559	585	578	534	597	552	588	531	553	541	576	519	566	590	551	558	548	530	591	571	557	553	540	591	574	548	560	574	519	547	596	547	568	562	598	599	581	549	569	541	563	524	565	576	555	575	589	585	567	564	601	577	540	556	530	598	543	563	532	578	564	576	554	540	539	563	544	574	603	583	563	544	546	549	568	562	563	583	507	596	575	585	533	542	608	542	528	625	581	567	586	606	554	525	545	564	562	572	600	588	578	598	593	577	534	586	597	562	591	579	555	569	604	555	549	535	556	579	552	603	552	577	546	552	537	576	555	596	558	543	603	563	510	552	581	564	573	566	521	569	539	606	565	555	534	575	564	591	537	566	567	528	591	562	567	580	576	574	513	574	574	555	543	544	563	554	546	529	570	538	550	626	592	568	544	565	597	550	543	578	582	518	542	575	572	584	569	495	543	522	542	541	543	534	573	620	581	563	565	586	575	555	590	599	520	502	577	558	545	623	593	574	615	534	572	545	625	600	573	577	564	568	589	624	528	561	555	601	597	556	573	604	548	589	572	562	583	596	571	610	545	534	558	608	565	556	533	591	572	559	583	568	543	593	589	556	590	591	560	560	567	600	541	578	598	560	578	574	529	567	543	589	579	533	594	592	573	520	566	606	587	580	578	570	553	621	571	588	519	549	558	575	540	543	566	556	576	567	555	551	586	549	577	532	553	584	558	550	573	556	545	568	546	594	498	618	599	558	613	576	569	570	541	565	588	534	568	614	577	575	578	609	589	563	570	595	587	530	575	529	575	567	577	548	531	559	576	578	536	563	556	567	571	549	553	577	576	543	543	551	544	560	582	608	559	533	603	586	571	552	539	584	555	580	628	569	553	583	562	591	607	541	561	583	543	586	563	547	590	570	577	535	590	609	521	583	532	566	592	571	540	565	565	546	537	548	552	608	568	607	548	592	545	559	607	552	582	556	557	547	582	543	607	554	545	540	562	615	568	553	601	557	540	580	573	561	568	572	541	570	601	561	572	580	593	543	586	538	584	575	542	576	534	553	555	586	587	618	579	522	538	544	537	581	579	574	554	605	558	561	592	582	566	598	586	552	601	559	570	545	550	550	570	542	567	549	558	556	606	594	589	582	558	584	571	565	563	545	552	568	564	576	563	579	577	625	526	583	550	553	536	531	593	644	561	538	577	569	549	587	553	562	570	578	594	590	594	535	573	608	555	546	530	517	575	581	583	540	572	549	527	563	606	546	545	593	587	607	541	574	574	584	584	526	600	560	570	586	576	547	562	603	518	594	561	573	583	574	533	609	569	541	592	573	566	581	587	573	551	557	560	573	601	547	541	556	584	556	621	572	543	516	551	574	541	538	586	545	560	589	584	539	568	543	550	556	562	569	596	521	611	532	534	592	549	550	573	545	567	530	531	538	552	568	591	577	572	588	578	579	584	575	583	591	589	593	564	570	578	552	546	584	591	596	555	590	587	596	569	536	538	540	553	578	566	576	561	551	595	553	573	568	598	564	592	578	592	574	574	528	573	605	556	582	551	549	622	570	515	593	541	603	577	550	560	587	572	574	593	536	581	564	586	597	578	623	615	570	556	581	584	552	587	565	580	545	577	542	570	577	578	527	534	591	592	539	561	570	604	580	568	602	571	532	615	566	551	556	568	559	620	576	523	584	609	594	562	539	551	610	544	582	550	538	601	546	566	604	623	542	592	548	590	507	563	562	572	590	569	575	562	557	589	578	554	540	568	590	561	598	589	545	601	585	578	584	573	547	560	571	609	596	556	587	554	569	558	580	566	570	532	547	599	593	601	547	548	585	592	584	559	578	577	592	563	508	563	523	539	562	545	560	576	593	566	565	530	608	567	575	560	574	556	559	586	545	561	571	579	567	573	577	539	582	551	565
24998	21039	26813	26254	31449	15322	1857	900	841	838	791	820	817	783	785	750	786	743	826	759	815	753	783	789	766	768	773	755	772	778	762	797	770	776	803	740	807	794	773	735	762	786	798	761	772	715	771	785	768	785	766	756	767	787	809	796	762	729	795	790	781	737	737	788	797	798	763	812	743	740	732	794	797	743	760	774	770	783	751	754	772	818	790	807	806	759	767	779	795	770	761	784	728	793	783	792	772	732	779	726	765	767	789	774	755	815	794	780	757	798	793	770	805	793	770	779	773	778	836	796	799	770	760	779	811	798	770	783	801	821	710	752	745	756	741	744	765	827	747	725	792	760	745	786	724	758	792	727	801	730	775	771	765	735	762	747	744	804	753	724	748	741	800	780	734	764	772	792	827	757	789	763	783	783	761	750	750	763	818	817	771	804	790	766	803	732	818	766	833	785	822	786	786	812	776	780	780	787	778	789	745	762	737	744	767	743	773	767	732	781	746	735	746	761	780	757	756	798	793	794	783	698	777	811	765	750	728	776	733	779	817	759	787	804	777	782	749	806	769	801	762	737	782	739	812	705	808	752	779	811	770	696	762	739	798	731	777	818	826	834	759	731	784	780	781	805	792	747	771	788	798	759	767	745	715	770	777	795	804	770	776	779	776	780	740	759	722	772	776	747	753	774	803	771	740	747	798	799	739	746	778	816	779	772	820	733	781	758	766	802	758	810	770	743	785	767	779	745	748	776	796	770	719	762	801	761	762	815	780	774	763	785	800	767	802	752	766	757	785	790	768	773	795	771	786	788	740	778	733	780	707	796	754	786	786	754	728	781	748	744	808	779	801	756	765	751	782	729	737	724	805	793	745	755	787	770	789	782	728	785	721	815	757	844	727	779	751	772	755	750	800	795	757	789	808	747	768	781	778	720	719	758	764	746	785	757	762	787	767	781	824	794	765	774	767	767	762	766	793	785	759	764	754	762	760	720	800	741	739	702	757	751	769	761	798	777	787	749	766	717	762	800	786	766	752	720	775	767	780	745	822	757	744	791	763	798	812	776	762	797	797	746	758	732	755	805	760	706	750	770	783	771	776	808	810	746	806	780	799	720	752	776	766	768	768	757	823	747	754	771	743	748	782	767	756	758	766	822	722	726	784	776	745	769	756	790	843	785	785	789	787	743	784	760	759	741	786	793	761	754	763	739	762	834	771	741	754	687	784	751	807	714	791	749	759	714	823	786	766	756	783	803	755	806	815	774	810	771	761	816	746	703	788	769	764	785	817	754	753	722	730	735	761	818	761	728	766	776	772	803	778	720	843	735	750	768	790	783	801	815	803	796	791	764	800	815	777	749	787	743	784	830	751	762	731	725	802	756	764	802	777	742	768	734	746	763	794	758	768	731	785	792	733	785	745	734	765	771	748	753	788	759	755	788	730	770	757	748	787	773	742	727	753	762	808	742	763	751	787	797	795	726	735	790	775	755	774	739	786	753	786	813	813	763	766	782	787	692	802	755	768	739	782	766	769	801	723	736	741	756	746	727	757	742	805	792	764	763	779	765	784	766	786	777	827	772	769	787	819	802	764	768	792	775	773	780	821	776	746	759	830	753	747	717	775	782	807	775	742	766	762	811	796	807	713	799	797	744	781	785	753	782	766	696	760	769	787	735	754	721	783	792	761	748	793	790	769	789	718	817	801	775	774	784	745	787	769	801	797	781	800	733	709	769	760	786	769	766	807	794	836	808	811	750	768	754	785	758	749	768	770	745	759	709	775	796	777	777	749	789	831	787	799	755	747	766	801	778	847	772	734	743	800	783	765	751	767	783	816	746	819	768	781	766	791	774	763	792	761	761	777	739	811	791	809	781	712	778	762	781	782	759	795	773	821	759	767	777	851	782	784	748	757	789	780	792	764	763	727	821	816	764	754	803	778	764	766	788	742	754	777	788	749	740	797	808	767	811	807	759	746	804	740	787	746	778	787	762	705	722	741	780	695	813	774	760	800	763	747	748	753	801	711	769	749	786	798	735	794	724	769	785	811	833	713	753	722	750	754	764	751	786	760	766	788	786	734	775	807	753	775	777	779	817	806	752	738	779	782	760	761	809	810	713	748	758	773	775	784	750	782	803	779	787	768	731	752	735	746	735	753	750	741	818	750	733	768	723	759	797	773	811	743	722	765	773	763	794	740	774	787	788	757	781	727	789	754	728	744	773	760	821	758	752	798	771	769	720	780	753	795	789	739	763	807	765	796	774	754	736	788	754	773	772	749	781	764	805	739	785	757	764	787	826	770	720	787	782	734	775	768	770	777	718	800	784	746	762	748	794	776	748	760	751	686	779	782	776	724	754	795	822	734	786	808	752	790	732	781	750	762	728	733	741	764	759	735	764	735	766	774	787	794	732	747	822	798	776	778	790	796	783	772	755	807	764	782	760	731	814	779	774	761	786	827	738	816	777	762	754	769	758	795	796	768	782	776	777	773	785	731	769	772	788	785	760	799	749	783	797	759	743	802	816	789	795	755	776	739	808	763	769	793	742	787	712	716	740	816	765	781	788	772	813	742	771	801	775	735	804	775	719	817	769	805	755	748	786	746	742	729	790	700	785	752	772	822	756	799	757	820	799	768	755	807	766	758	811	809	733	794	777	774	770	781	782	779	784	759	730	809	760	777	753	717	778	794	751	734	767	794	759	729	745	782	759	761	809	764	765	747	756	792	785	771	784	766	773	754	771	764	813	816	725	767	794	741	794	758	752	762	800	718	735	754	771	729	802	778	770	762	752	773	788	777	741	725	791	734	770	739	771	746	785	773	794	805	708	780	810	793	764	781	809	816	735	771	787	803	761	804	816	779	763	749	720	731	777	822	781	793	761	719	756	798	795	796	817	754	769	793	739	780	801	767	817	767	754	741	772	744	722	765	750	774	795	749	776	766	732	778	817	746	753	756	760	756	786	793	767	768	738	807	747	759	735	781	745	792	728	786	739	778	782	805	728	744	744	786	833	781	781	771	751	778	749	781	741	784	787	770	713	744	751	801	765	779	823	784	755	844	770	767	790	740	739	771	804	728	739	813	803	745	742	738	804	768	750	721	827	784	758	756	760	771	752	741	752	756	755	802	753	781	736	786	809	779	777	767	789	742	734	747	706	775	724	748	785	763	697	747	777	803	801	767	756	747	782	751	768	753	741	811	762	746	762	770	760	814	718	771	782	805	740	814	761	757	784	757	803	771	807	776	774	795	751	770	805	841	752	741	790	747	799	740	771	759	819	772	737	741	792	733	802	763	757	814	755	739	777	752	738	764	770	719	781	771	774	776	774	778	793	752	765	746	748	791	777	801	672	758	758	737	758	774	837	802	754	775	750	797	763	761	796	808	761	798	799	725	705	781	792	736	804	802	734	786	785	774	809	802	798	789	784	787	779	796	759	809	737	742	781	808	781	712	783	788	781	749	733	757	775	776	719	701	753	765	796	729	783	798	781	724	802	789	767
27473	40824	12537	16525	37518	12254	1076	952	927	845	927	853	858	828	842	814	794	824	797	815	775	797	782	825	803	777	825	838	786	812	809	761	816	759	823	780	786	774	739	792	746	729	784	810	775	818	750	835	813	813	824	747	810	773	800	757	807	821	791	759	828	842	837	789	784	803	780	758	772	764	767	824	767	794	819	808	820	799	804	742	750	712	784	742	798	777	749	800	782	798	792	762	785	769	745	806	827	810	815	769	790	822	809	800	829	753	821	806	855	761	748	775	767	779	792	813	867	839	792	767	790	759	794	790	812	779	822	795	772	821	785	777	822	809	814	823	825	813	754	770	798	799	791	765	812	807	762	792	761	795	751	793	806	787	763	803	762	776	795	794	781	750	809	738	758	796	821	822	746	831	736	785	769	807	781	787	793	802	774	745	833	773	804	819	797	786	758	793	753	798	795	785	843	787	772	794	842	842	801	788	822	773	772	789	774	807	756	770	774	799	750	799	826	802	768	800	760	786	809	769	788	779	754	761	794	821	804	749	806	784	804	792	777	790	780	766	849	790	799	795	749	780	711	731	775	815	736	830	806	797	750	798	752	783	813	761	823	787	765	865	797	733	782	810	846	860	797	780	814	756	795	784	802	762	830	823	743	803	802	712	783	842	742	788	799	851	841	763	785	810	782	802	752	754	807	814	755	773	781	803	729	802	809	805	810	795	794	811	834	782	812	805	791	797	778	791	756	820	816	796	789	795	818	734	802	820	802	798	804	790	796	792	840	742	802	807	806	796	797	837	823	803	796	798	775	802	762	760	812	819	790	758	802	796	800	773	822	761	736	795	774	871	840	768	806	769	797	813	785	702	776	770	781	796	819	794	781	749	766	746	782	771	782	725	844	770	798	798	795	785	780	789	789	767	825	804	825	760	761	771	782	796	771	749	756	853	826	818	775	807	795	832	767	798	767	825	795	795	753	848	768	814	843	838	779	770	865	789	755	810	785	798	787	754	806	813	764	839	836	781	806	809	805	818	811	827	799	758	759	810	811	759	745	790	810	803	816	767	766	725	738	827	808	763	770	782	758	775	791	766	772	857	755	847	793	778	813	776	797	804	771	797	797	791	780	741	792	842	826	772	799	789	774	770	795	779	833	780	835	796	829	771	797	795	784	812	746	790	787	796	760	813	810	762	807	806	842	826	783	823	770	802	825	796	812	775	788	798	784	767	765	801	742	781	808	752	787	819	749	794	735	801	801	792	789	727	755	806	792	768	758	790	767	793	725	808	828	831	724	780	822	780	800	784	801	810	767	769	751	765	799	773	774	781	722	765	797	823	817	785	770	750	829	803	826	801	781	825	781	751	779	790	783	771	770	781	786	789	802	800	787	859	785	783	846	768	740	783	806	767	806	842	779	777	861	789	783	830	787	807	809	833	766	817	779	766	778	740	796	746	787	779	832	756	751	799	788	728	811	791	817	800	773	755	775	746	810	742	826	845	840	806	766	787	778	774	800	778	780	732	783	799	779	804	823	796	811	815	826	823	848	850	768	763	800	752	773	793	758	817	746	789	799	814	819	762	773	763	789	836	814	828	784	811	830	791	770	767	834	814	821	768	756	824	724	776	784	751	781	768	767	735	836	775	806	798	779	794	729	812	752	828	828	782	790	817	800	772	805	775	765	803	799	793	745	813	794	793	808	786	791	805	804	768	778	769	786	785	814	821	771	877	746	768	807	803	787	784	839	777	786	774	777	811	806	815	818	757	786	774	750	800	818	804	726	789	768	789	803	781	833	785	785	769	846	825	821	800	758	833	841	763	781	756	753	778	773	837	821	854	786	781	772	773	782	741	806	787	808	785	784	825	821	754	814	736	781	820	793	811	817	821	785	804	827	778	776	786	788	817	791	806	745	805	798	781	831	744	776	730	779	781	771	827	792	795	802	816	781	769	796	786	802	816	827	797	777	777	775	788	790	774	759	777	791	804	800	839	719	809	827	780	794	782	822	819	803	811	810	744	769	789	775	712	728	783	739	752	748	768	787	782	752	789	762	777	741	751	763	810	768	778	802	802	825	733	823	811	814	722	771	835	766	766	800	761	798	768	719	786	827	775	773	763	787	788	819	769	775	820	747	756	769	782	801	782	790	775	760	783	743	786	786	768	781	755	776	773	812	764	775	830	757	863	762	801	788	783	777	801	818	814	750	823	776	748	814	797	723	852	714	742	818	730	823	851	800	817	815	750	769	796	783	805	794	787	812	760	785	778	779	810	825	828	822	777	770	798	812	775	803	802	761	785	819	833	836	773	829	754	788	806	823	796	812	785	796	810	790	772	814	770	814	769	748	784	787	765	843	781	786	818	794	785	834	811	787	776	779	792	785	793	808	783	819	869	778	834	794	758	763	807	767	792	833	795	805	823	783	769	758	770	779	830	767	768	796	805	773	791	780	774	735	727	805	808	802	742	777	804	770	754	754	793	797	812	790	762	793	786	750	774	832	781	770	795	823	821	782	735	797	761	753	824	788	808	763	780	784	772	775	801	808	814	806	799	809	768	777	772	813	811	870	824	803	815	748	739	827	816	780	843	743	807	757	794	796	786	731	815	799	786	783	730	818	793	756	765	740	756	786	767	814	824	782	819	800	786	791	795	799	793	787	799	808	741	823	806	843	881	803	781	780	788	781	791	806	742	800	830	757	777	802	796	793	777	815	785	776	801	798	812	788	838	807	794	821	784	774	776	770	784	786	823	779	757	814	808	745	794	789	825	757	762	788	777	762	807	797	819	758	816	799	786	790	786	801	817	789	827	784	768	766	776	812	813	755	808	771	813	802	747	759	827	785	762	766	761	790	756	812	812	812	806	787	812	793	763	731	775	818	799	776	738	771	782	781	801	762	785	792	773	792	749	800	811	807	799	788	818	809	785	789	757	799	792	813	773	804	717	784	778	738	796	827	783	777	795	856	778	810	804	784	764	778	776	799	806	744	842	783	746	811	795	772	734	808	786	783	803	763	846	758	791	789	829	768	833	786	816	839	796	829	744	822	793	735	810	742	796	811	786	779	746	781	831	751	773	761	807	773	768	757	793	764	760	745	774	804	788	801	779	782	765	803	776	829	819	696	765	846	737	761	853	806	841	794	788	790	805	763	782	826	805	770	779	789	796	796	780	763	800	773	805	800	743	747	812	731	819	759	818	838	757	786	750	758	785	759	753	820	772	765	782	825	763	761	793	795	800	836	757	801	800	784	835	797	728	762	724	722	849	809	793	781	815	809	815	769	792	778	746	763	809	829	811	759	788	780	764	773	756	776	776	846	824	809	778	774	809	781	773	784	777	807	815	829	809	840	786	790	798	787	763	784	822	778	765	786	765	815	838	781	753	773	790	795	772	844	786	806	837	767	825	814	753	750	800	820	764	777	763	776	808	774	789	760	755	774	773	791	794	810	836	781	793	835	794	805	804	823	791	796	753	758	791	834	796	742	809	767	775	780	826	780	786
22633	21090	28660	25220	40398	29006	14199	1837	959	896	882	872	847	826	804	786	801	778	774	729	810	736	715	768	736	749	757	747	702	686	730	767	719	770	716	768	709	714	756	750	721	717	728	720	737	743	771	668	729	669	765	705	706	709	724	711	738	786	738	732	737	746	745	761	742	805	786	719	733	754	750	706	701	724	726	729	688	705	757	733	768	689	714	731	738	745	739	727	688	715	715	722	722	732	703	701	725	776	684	703	734	699	766	701	747	770	735	717	714	700	701	652	705	734	783	676	696	723	721	690	698	777	797	758	701	731	701	749	739	746	736	746	735	708	778	774	734	712	696	690	726	733	746	737	737	688	692	686	739	780	745	684	750	754	732	732	727	773	696	686	717	763	730	695	726	719	723	711	705	692	730	732	718	729	759	708	701	747	704	775	734	759	721	717	674	702	700	787	731	711	739	650	728	731	719	742	665	707	684	751	771	708	755	714	700	656	719	705	698	729	735	714	758	713	673	738	718	725	706	735	689	736	736	721	735	715	658	695	773	720	719	678	730	729	684	739	775	710	757	716	736	702	786	736	710	744	713	755	676	737	733	707	699	722	703	693	712	706	680	690	692	720	711	705	731	673	727	736	699	700	717	735	753	778	697	722	731	723	731	745	718	705	681	729	776	719	690	742	763	762	696	695	721	771	767	700	679	691	682	761	714	686	726	757	739	697	722	679	739	795	703	709	723	726	714	742	713	722	719	755	698	689	725	704	669	750	683	734	717	717	692	720	738	723	687	753	713	735	742	741	730	750	729	702	728	721	692	732	728	728	713	730	728	705	735	716	761	715	703	767	760	726	742	762	707	693	718	723	776	730	774	690	765	707	754	704	731	722	715	740	683	700	772	720	751	714	731	738	724	722	737	728	730	737	720	742	687	699	692	746	731	717	698	726	693	734	692	736	753	648	728	730	682	734	715	723	715	709	726	734	678	712	707	723	730	757	702	708	721	706	670	722	717	725	685	742	696	761	763	738	726	743	724	674	687	736	763	682	713	762	730	699	734	747	730	713	727	747	739	717	732	742	766	680	684	654	748	675	705	671	732	730	698	700	718	741	694	694	720	685	721	710	708	721	734	736	696	731	754	721	715	753	705	759	718	721	675	673	724	683	768	738	734	726	722	690	701	677	714	732	718	699	725	749	703	736	713	695	731	717	757	669	727	735	728	708	729	706	719	772	743	749	766	690	718	710	739	707	717	684	712	723	728	743	718	736	718	712	734	714	719	745	728	719	694	725	704	741	705	706	704	710	695	726	744	750	709	671	713	704	674	753	690	722	722	689	713	706	689	713	760	750	759	729	686	730	683	674	741	721	722	719	748	717	779	708	676	714	680	761	727	735	718	709	699	700	704	703	747	675	689	706	729	722	722	697	768	749	709	696	727	716	716	729	742	715	707	763	689	736	679	728	692	713	700	728	664	679	778	726	716	730	757	737	707	784	735	741	694	758	708	679	726	678	764	754	769	738	719	722	718	784	678	640	711	745	717	728	709	686	696	726	665	726	691	705	735	694	697	690	726	724	734	708	712	775	718	794	751	710	762	739	730	759	711	750	730	734	735	703	711	705	742	750	716	711	737	665	727	704	733	770	684	742	718	737	709	660	730	723	725	741	709	766	714	686	744	730	726	742	697	684	686	697	716	701	707	740	746	748	751	715	721	762	717	741	716	732	687	693	690	749	694	724	747	746	769	705	689	719	717	684	740	687	713	689	705	727	761	717	714	738	717	770	708	740	750	720	715	719	729	678	725	758	705	700	697	742	717	681	741	691	683	734	745	718	779	683	753	711	785	736	726	733	698	687	692	715	735	716	727	722	771	663	715	756	720	712	720	722	695	747	743	736	720	705	719	709	717	666	717	697	774	726	690	756	747	689	727	772	729	741	709	694	694	749	678	740	723	687	724	706	676	755	700	713	672	713	708	767	748	733	769	700	727	715	700	714	765	751	733	726	698	721	747	728	754	707	688	700	737	741	723	729	742	709	715	715	702	716	705	708	693	682	747	712	729	707	747	745	778	697	721	700	732	705	742	744	788	700	689	751	712	759	733	678	705	743	699	720	700	723	722	690	745	762	702	722	746	702	740	741	682	685	717	726	771	771	723	697	717	710	675	682	760	676	723	714	720	710	739	716	713	740	728	761	748	746	708	675	680	727	743	714	717	728	720	704	733	712	702	745	747	715	709	686	711	766	705	685	766	676	715	705	713	714	754	760	765	737	709	688	675	675	759	752	725	747	713	756	698	739	737	672	717	666	732	725	734	715	680	737	693	798	757	736	740	720	745	685	720	665	680	710	709	706	700	697	734	756	731	648	654	717	774	738	665	713	757	738	702	708	703	738	660	727	734	705	689	698	693	722	728	683	737	743	729	703	727	722	716	715	684	716	663	646	764	710	689	759	768	719	702	717	685	712	739	728	710	680	681	711	743	667	669	708	720	756	724	718	702	726	675	780	728	706	727	718	726	713	717	711	720	714	751	696	708	750	758	743	731	703	714	678	725	699	762	754	701	664	729	684	669	750	738	720	729	682	716	753	696	766	729	711	706	696	699	736	732	741	710	763	714	722	728	703	710	707	728	746	752	754	725	692	746	730	695	720	696	673	686	702	745	738	740	689	734	754	688	685	765	711	771	757	728	723	707	701	756	745	724	687	738	690	708	738	713	687	731	703	731	678	685	726	706	756	691	688	744	714	719	729	723	689	756	717	756	697	703	763	738	729	737	714	698	739	729	735	733	656	713	722	764	736	713	690	688	708	723	683	709	723	689	751	717	700	697	745	721	727	785	691	689	686	681	709	683	751	786	765	731	668	707	733	671	729	669	756	716	737	744	710	765	715	758	732	716	717	676	744	742	747	705	666	717	741	748	732	721	717	674	736	718	719	720	753	669	746	726	724	673	656	745	715	672	728	728	690	734	747	706	737	687	716	681	709	718	736	715	705	716	735	701	725	802	715	723	728	735	704	712	704	750	710	733	727	744	684	689	725	761	661	748	702	718	742	718	738	675	707	717	699	745	716	690	757	708	732	734	701	736	679	762	751	727	714	709	698	703	711	771	769	738	731	689	766	663	733	677	729	753	721	786	747	724	700	771	703	688	742	719	710	664	691	714	703	694	743	729	688	685	754	756	695	729	704	682	691	759	764	718	710	709	779	722	722	748	722	712	712	732	699	703	719	722	740	679	699	759	707	741	705	671	733	715	727	734	727	702	716	725	665	730	687	699	757	780	746	692	719	741	679	738	686	704	736	782	721	701	750	744	719	749	730	752	744	726	733	739	750	684	661	736	755	720	707	674	721	716	705	661	691	702	728	735	770	712	738	717	749	746	720	724	751	732	701	731	714	744	754	718	720	705	736	734	719	692	737	742	739	666	705	687	736	730	726	708	743	729	730	705	770	684	693	691	720	757	720	741	740	718	797	715	704	693	751	715	750	719	686	683	691	708	729	726	713
32595	55813	23537	30983	57048	23149	1692	1264	1201	1095	949	919	917	792	769	860	829	838	804	726	816	731	773	772	750	762	786	734	709	713	803	713	713	693	746	706	770	726	762	745	721	731	704	718	720	711	729	775	707	790	754	670	684	733	792	658	667	687	765	688	703	713	742	734	794	876	822	726	734	673	710	686	707	701	706	755	692	674	711	709	733	756	696	740	727	689	759	714	737	779	731	691	713	650	759	683	735	674	728	694	742	722	663	708	743	689	772	707	693	701	739	693	680	726	711	754	725	682	729	705	729	660	699	745	721	713	693	699	710	692	737	727	644	750	756	693	722	720	714	685	732	728	715	752	729	731	723	745	689	721	731	725	722	672	724	713	684	671	734	735	725	701	663	738	748	740	701	707	759	762	733	710	699	668	657	737	695	697	708	725	723	697	706	723	679	692	717	726	715	723	692	732	694	742	733	728	682	700	706	707	728	712	730	696	793	666	694	708	711	721	740	746	713	690	744	781	732	729	735	759	636	731	729	689	729	704	704	726	686	706	672	747	693	689	745	643	750	755	711	699	701	695	734	745	731	754	692	746	687	701	707	712	766	739	664	712	749	670	663	747	713	724	744	727	757	714	717	695	748	733	724	746	722	731	649	743	705	751	721	715	701	730	702	702	727	681	729	679	693	686	714	722	692	690	702	718	706	691	706	732	743	717	733	718	690	724	777	755	766	716	723	706	752	714	758	680	676	752	678	712	722	723	709	742	754	736	710	764	716	727	738	710	756	710	709	709	672	724	714	738	672	739	733	722	683	684	711	725	705	740	725	736	733	756	705	719	721	703	713	687	714	726	708	738	727	745	741	722	727	727	718	735	704	695	685	700	677	696	698	704	697	709	706	716	698	731	722	660	727	706	714	748	697	707	732	725	704	754	736	720	700	704	734	712	739	722	717	756	717	743	695	711	713	711	725	701	698	721	680	696	727	682	701	705	694	754	695	777	689	707	722	742	695	663	768	648	695	719	686	737	737	721	684	732	698	737	707	732	743	701	746	726	685	708	685	722	690	702	726	738	716	686	681	658	706	699	715	744	735	750	738	683	708	716	732	695	725	788	718	675	761	702	735	709	730	727	718	714	749	760	692	694	745	705	707	722	740	719	725	730	713	706	704	705	751	685	713	719	706	680	677	762	724	684	740	720	698	660	725	723	761	658	687	761	746	692	742	722	712	705	706	757	713	720	689	746	700	743	761	672	746	712	706	704	692	712	668	680	712	739	698	735	763	708	704	681	692	682	709	709	686	692	703	712	743	714	717	751	729	674	751	730	716	749	680	767	735	729	749	715	727	717	743	726	707	724	708	759	707	742	690	666	742	706	720	692	684	724	724	752	763	684	729	762	668	763	730	754	697	740	747	721	695	741	743	699	764	771	767	721	690	743	714	724	720	679	752	692	731	727	667	730	679	707	675	731	712	746	713	719	722	668	735	728	697	686	700	713	734	674	695	673	702	708	744	731	733	741	703	730	691	716	718	756	704	680	683	710	683	741	751	733	674	771	713	707	714	720	675	716	708	742	736	698	748	723	690	756	746	732	741	767	701	737	727	736	758	734	743	753	712	726	711	707	708	671	722	732	711	740	699	671	754	720	737	708	675	746	771	730	725	739	701	728	689	693	678	683	676	693	714	697	713	778	711	736	757	716	749	721	682	724	685	738	741	641	682	694	713	659	724	773	724	740	724	666	728	714	748	748	678	730	684	651	690	723	655	753	749	701	787	691	708	738	745	701	710	766	741	680	731	731	715	712	732	694	700	686	722	727	727	679	712	723	692	742	716	676	772	736	705	736	717	762	695	749	736	776	703	708	698	691	755	708	721	714	691	719	746	687	653	695	694	717	761	696	755	718	664	732	719	756	722	710	733	720	766	747	674	716	712	701	729	745	755	683	732	693	675	718	709	743	708	688	682	772	745	704	727	682	715	712	733	741	735	764	714	755	691	762	730	728	718	733	720	705	705	727	735	762	709	721	706	719	741	781	685	682	774	717	753	735	766	715	737	716	694	671	714	727	745	760	733	711	717	713	718	774	727	739	689	699	715	732	700	688	761	714	688	693	691	728	666	738	709	695	735	722	702	735	700	760	700	711	757	740	687	693	658	715	762	727	703	751	712	724	721	678	678	691	696	737	767	720	717	710	763	695	687	706	698	683	736	719	753	693	662	765	699	720	677	749	764	715	708	737	694	736	751	764	683	719	718	733	708	757	719	680	720	701	777	703	710	726	705	679	701	745	707	707	703	706	711	751	763	727	684	741	700	717	732	712	751	685	736	723	715	722	747	712	682	704	737	714	741	746	640	713	718	717	676	704	729	726	700	721	722	726	689	710	684	686	688	739	685	695	671	707	698	730	729	736	693	740	681	667	734	722	769	749	692	690	702	711	740	697	669	759	678	714	691	761	722	715	700	709	733	677	704	727	682	691	736	734	738	772	730	761	732	709	725	742	698	722	696	710	697	716	733	747	733	730	712	725	745	738	665	772	723	689	761	661	732	684	700	742	721	712	763	714	709	720	694	725	786	689	724	714	668	704	705	716	708	719	711	715	686	741	756	724	742	743	758	733	717	713	679	740	681	729	716	691	706	755	713	787	729	735	722	741	730	740	702	726	718	745	702	674	704	737	709	715	728	702	664	687	728	720	704	744	743	712	727	695	733	729	715	724	700	728	705	738	740	700	731	707	761	753	719	684	720	709	744	734	716	690	698	735	747	677	728	712	763	731	710	728	708	726	721	713	720	759	698	647	691	746	697	780	738	766	670	712	742	741	722	770	733	709	723	678	709	736	724	749	744	702	719	667	721	671	692	735	719	697	723	697	706	701	731	691	712	742	714	706	685	750	712	706	747	707	741	729	708	732	738	706	736	692	738	739	696	785	693	748	730	729	658	729	710	710	711	748	755	748	717	661	679	751	699	729	699	692	703	689	706	753	803	743	721	738	744	760	706	695	767	687	685	736	717	698	726	733	758	808	738	730	729	687	709	680	679	690	679	683	679	714	758	699	715	645	743	790	733	773	713	715	732	766	727	688	704	728	733	702	682	707	719	745	743	728	720	685	732	765	689	714	700	723	737	710	683	711	701	725	732	696	793	737	704	733	722	718	662	731	707	708	731	689	743	697	705	739	719	712	679	683	753	706	728	721	724	749	741	697	757	708	691	713	748	733	693	705	726	706	725	686	703	708	708	711	691	717	767	687	761	735	730	723	681	681	744	734	709	709	739	762	707	685	695	688	718	707	754	684	694	744	794	692	670	782	770	710	769	715	697	749	733	733	728	660	734	745	728	723	738	731	694	714	751	724	723	717	741	736	692	770	664	735	713	706	701	731	751	760	712	704	747	688	698	715	715	723	726	673	697	700	722	705	727	715	691	669	668	695	702	703	712	753	725	734	730	762	716	687	698	699	705	683	764	692	705	702	737	711	722	692	688	718	735	675	719	718	719	698	726	737
28714	23333	14303	5607	8422	1864	640	668	625	627	694	635	584	623	640	602	675	643	591	629	640	595	644	633	624	619	648	633	613	612	644	613	677	612	606	620	620	664	617	648	679	600	647	621	622	587	652	663	653	648	648	635	583	657	604	592	584	610	606	638	587	590	574	631	648	643	621	662	664	630	619	634	631	660	627	592	642	634	637	626	642	623	665	634	630	650	614	590	647	658	590	633	631	641	622	605	622	639	606	624	661	607	601	620	613	602	588	642	613	650	597	648	643	596	577	622	624	683	641	637	650	581	618	590	629	620	624	628	619	654	644	590	604	626	602	661	587	640	635	623	608	626	632	653	591	633	625	616	612	637	662	590	600	604	588	665	648	596	599	593	643	625	628	610	648	643	642	623	664	634	602	597	671	621	596	632	677	651	630	611	634	609	644	679	629	680	605	637	641	642	590	593	637	581	609	647	612	612	625	638	659	605	651	616	664	641	629	625	632	651	651	592	612	589	656	635	632	592	657	632	591	623	623	597	607	615	676	630	605	626	657	600	688	628	596	703	619	621	589	618	623	622	637	640	612	618	610	623	619	616	624	616	612	610	599	607	643	655	648	638	637	618	625	633	657	621	609	631	604	601	596	595	645	650	648	595	668	629	650	645	667	595	622	663	623	602	628	564	609	569	614	612	623	643	582	621	607	649	634	646	638	621	677	686	633	608	656	616	638	587	634	624	624	659	610	663	639	602	627	624	648	636	607	645	585	669	630	612	575	583	658	547	633	616	655	636	650	618	649	607	614	643	608	617	649	655	632	646	579	619	702	612	668	625	634	665	590	601	631	645	656	620	642	625	620	609	607	627	598	594	623	652	633	647	612	653	641	607	639	604	596	660	617	658	642	611	637	576	598	596	627	622	629	637	612	684	635	624	632	610	662	588	596	588	623	609	656	617	656	619	583	668	616	641	604	636	653	601	650	649	685	604	641	618	634	713	614	611	573	619	637	590	588	701	631	685	670	656	629	634	676	596	628	607	617	629	645	637	620	679	627	605	590	616	632	626	611	654	634	667	638	659	600	652	602	646	590	650	610	642	570	614	645	627	625	591	618	621	598	691	637	574	637	631	617	636	611	642	576	644	643	661	596	626	576	644	598	620	596	629	628	647	612	562	635	609	614	625	624	689	616	640	592	636	619	580	577	617	661	651	595	597	607	657	642	671	639	652	626	592	602	642	615	646	670	623	644	655	614	566	637	610	595	638	638	637	694	636	599	629	641	630	614	643	569	597	658	642	651	640	595	630	668	647	637	616	667	639	599	603	640	616	654	622	638	620	646	642	607	614	606	614	705	671	638	601	633	642	621	627	644	564	595	643	714	654	586	647	618	628	631	629	610	619	599	616	609	592	622	633	621	607	620	654	586	639	599	607	607	626	633	590	625	648	602	567	620	602	659	592	636	620	631	615	649	635	655	647	587	605	615	639	614	651	643	604	600	634	610	611	561	598	599	620	652	628	596	614	636	642	608	641	665	599	589	628	611	619	612	627	638	629	618	613	599	631	640	600	644	695	597	638	621	654	614	648	610	622	586	610	615	628	675	647	620	610	619	625	631	649	593	654	640	628	633	589	636	621	653	640	605	649	625	577	660	621	617	650	645	581	657	653	596	644	646	556	612	652	661	659	642	672	628	639	627	595	631	611	632	628	631	679	657	621	641	603	617	624	655	612	636	600	655	578	666	637	684	620	607	558	638	600	624	647	617	638	681	611	592	638	616	666	612	590	630	654	672	604	648	595	627	629	624	645	619	625	603	637	620	609	667	622	618	658	671	635	620	612	651	667	615	635	601	616	638	635	598	617	577	605	620	638	654	654	667	573	569	613	645	604	648	555	646	651	575	610	643	639	573	629	639	635	630	665	643	643	599	610	623	608	611	622	577	569	610	622	631	659	639	665	626	634	649	591	591	619	615	596	622	600	642	612	599	620	601	649	632	638	657	657	618	587	627	616	607	608	584	638	592	671	630	644	639	645	625	655	623	611	633	594	578	625	638	631	581	611	644	680	620	682	654	640	626	657	585	624	607	653	647	606	599	622	625	629	678	627	577	610	667	645	573	625	596	600	673	657	567	598	679	630	588	561	651	655	613	599	592	636	624	627	628	594	627	642	578	670	601	624	574	632	610	609	664	607	639	633	622	608	626	605	582	612	626	587	615	624	650	616	616	600	609	600	629	675	632	640	601	618	636	631	619	646	643	626	631	633	583	645	639	648	576	673	606	607	645	649	596	628	659	620	671	601	598	632	607	650	646	655	639	599	617	633	632	612	643	609	628	648	653	655	667	640	626	621	648	639	654	595	671	613	603	620	615	642	595	600	605	656	644	620	638	602	653	624	629	662	617	653	595	622	603	629	620	620	620	641	636	660	632	652	653	627	602	631	621	619	610	618	604	607	604	641	594	601	617	625	643	614	628	624	646	709	640	594	622	611	616	593	629	634	671	593	604	570	633	609	623	624	616	643	622	637	652	650	599	616	587	640	645	594	585	650	621	647	604	598	609	612	647	623	612	609	608	620	633	620	648	633	646	662	619	596	608	654	601	638	615	625	631	611	663	643	604	661	633	634	639	660	646	617	610	637	604	611	666	618	604	593	662	642	624	628	612	603	620	603	642	632	601	628	675	621	564	629	611	591	607	606	650	686	595	608	649	602	668	642	615	606	636	616	607	617	587	634	633	641	606	683	616	608	636	563	590	569	610	584	665	605	585	637	640	630	638	616	620	653	601	670	600	693	636	629	627	650	611	618	613	610	634	613	611	625	623	592	621	626	631	601	615	644	653	648	657	713	657	637	633	608	582	610	633	623	590	619	628	649	652	641	608	628	608	646	607	632	656	576	616	622	579	604	594	676	632	579	581	603	625	633	580	619	658	643	666	608	631	630	632	605	614	594	698	577	615	641	670	613	633	620	638	605	642	618	604	619	646	640	605	607	609	619	645	609	626	675	652	630	652	655	607	609	624	607	583	615	608	642	621	611	655	629	637	550	609	591	633	640	564	624	611	642	681	658	625	594	610	626	669	657	615	646	642	631	680	598	640	585	634	642	627	602	638	629	622	630	652	617	607	633	612	669	634	606	586	669	595	652	610	661	604	635	636	656	656	619	610	670	600	592	565	655	598	634	623	644	655	559	573	590	683	627	641	611	626	621	585	619	592	664	633	612	633	585	624	639	635	659	636	623	669	660	574	599	610	644	643	615	609	585	644	622	613	614	616	612	646	598	650	629	648	626	651	595	597	643	629	644	601	652	643	649	595	640	645	644	661	686	603	619	654	634	585	596	573	594	615	649	648	587	624	581	659	620	637	618	614	623	624	662	645	632	629	654	616	610	690	652	592	629	639	633	607	627	584	617	647	648	596	595	604	657	604	648	627	640	606	645	682	700	659	626	651	598	645	611	575	658	638	658	637	659	597	640	654	632	613	648	645	597	617	556	638	640	612	666	673	647
24095	33131	8657	4946	9295	1957	641	688	677	676	656	695	631	618	661	649	630	652	631	700	676	656	646	670	684	619	681	678	685	624	666	634	633	679	676	661	600	665	621	678	631	702	640	686	668	692	670	662	654	645	631	632	656	613	651	637	658	687	634	677	649	642	650	650	659	667	701	634	664	657	682	665	639	618	683	656	656	675	640	673	629	661	691	646	643	690	643	674	671	620	669	684	643	659	667	678	658	633	650	643	643	672	656	687	694	655	668	699	641	669	673	667	607	644	627	612	684	676	648	692	659	658	633	629	649	690	642	615	635	650	668	613	663	710	696	675	608	637	679	656	661	631	623	644	647	676	660	713	632	640	704	625	652	700	626	658	684	647	639	629	681	652	592	650	646	717	638	683	670	651	717	644	641	671	656	676	661	696	671	676	686	663	689	691	679	675	661	667	646	664	632	645	646	627	635	669	642	641	656	714	694	705	654	616	655	609	677	616	656	672	636	654	623	665	706	693	648	663	676	631	665	633	700	694	616	623	634	638	650	658	653	605	629	636	676	627	649	646	693	642	637	682	627	696	631	611	660	687	690	649	692	662	673	669	677	674	642	628	680	661	654	672	638	689	680	619	629	696	669	659	669	636	655	669	680	603	674	655	687	628	645	629	656	657	661	653	664	658	639	657	641	672	678	667	681	659	678	632	681	694	635	643	709	637	662	637	679	720	686	648	634	637	639	666	638	624	660	689	652	622	667	679	644	658	617	631	704	634	643	635	704	636	693	648	676	693	653	612	677	618	656	645	669	624	642	703	696	671	676	683	670	623	650	609	633	601	664	670	639	658	654	625	681	659	669	633	646	667	698	670	699	626	622	630	644	625	674	700	661	624	665	685	631	630	638	657	669	631	661	659	672	636	642	663	627	681	661	632	621	675	637	627	626	636	661	644	632	684	703	703	649	617	654	642	667	685	650	611	614	666	612	679	656	670	648	660	651	664	676	652	632	670	672	653	688	676	654	703	704	675	626	639	661	642	660	638	693	676	668	633	691	693	613	647	679	703	628	634	661	627	660	692	672	640	652	671	642	678	658	641	643	701	701	642	685	625	649	682	660	635	709	660	613	662	618	675	654	656	587	624	682	652	659	638	661	632	638	688	654	641	609	667	687	676	684	683	623	652	639	607	667	672	681	684	649	663	695	650	630	686	685	642	668	658	624	655	648	682	697	608	662	633	660	670	614	678	616	643	644	629	644	643	654	669	675	650	647	671	644	664	658	674	650	701	680	667	685	713	675	630	610	662	603	660	658	648	596	661	677	658	626	675	691	642	617	667	656	626	676	633	652	688	667	725	662	649	645	683	664	710	641	643	661	689	669	658	651	676	689	698	641	639	638	642	696	695	665	648	658	631	647	676	668	678	691	663	628	674	680	657	697	649	609	699	659	679	645	745	634	679	644	669	666	668	620	626	634	641	671	626	629	596	635	665	637	671	679	682	646	650	674	660	687	622	663	631	651	629	630	664	646	686	659	647	658	667	646	624	636	669	660	646	609	649	661	632	670	646	676	639	647	689	648	673	674	668	668	628	650	664	638	676	631	629	643	678	684	699	677	668	644	635	674	667	625	676	677	669	636	673	666	632	693	673	669	670	638	677	618	619	683	666	642	673	651	645	646	656	659	626	650	670	644	670	652	666	618	679	689	662	651	694	621	690	640	649	691	615	629	683	643	715	602	644	632	684	655	686	652	655	655	658	683	716	655	683	651	653	685	662	648	626	688	673	677	650	631	672	666	646	660	640	667	628	695	720	628	664	649	667	658	643	676	638	697	679	688	638	663	647	642	602	695	671	660	656	669	653	608	656	646	619	662	627	680	669	683	681	644	621	675	658	708	622	647	650	655	671	612	634	657	648	663	666	686	670	662	685	647	674	669	628	648	666	638	649	641	610	645	672	650	669	672	647	674	624	661	662	664	687	651	671	651	685	664	636	642	628	683	651	610	627	669	663	667	660	680	664	654	649	639	626	624	703	672	666	664	696	671	694	644	661	655	614	663	666	634	694	670	673	654	657	668	659	663	625	654	640	655	634	693	682	636	644	685	672	654	653	672	682	639	686	643	675	648	624	658	625	669	641	672	725	671	615	675	644	660	628	693	661	632	637	671	684	697	697	684	644	639	672	640	697	658	626	648	640	682	660	673	673	671	651	661	651	639	625	681	639	668	613	687	651	613	646	706	660	693	671	665	634	669	664	664	672	693	661	661	664	643	634	667	632	684	650	667	663	685	697	655	716	640	661	622	660	688	647	649	673	695	662	696	646	654	677	611	695	688	622	647	656	659	694	590	670	670	674	718	687	645	663	649	647	672	713	698	657	660	664	629	623	666	669	652	675	672	651	646	674	674	660	615	673	674	655	647	668	654	647	701	671	613	634	656	654	661	689	659	654	632	682	629	620	649	665	641	645	681	687	634	658	663	696	654	674	673	646	641	694	664	674	639	665	658	653	630	632	635	651	717	636	678	636	644	677	654	656	660	690	678	669	595	659	698	642	697	660	614	634	626	639	668	712	647	673	669	618	648	640	622	596	659	676	667	676	643	635	680	623	695	640	663	623	668	668	685	703	673	623	662	683	646	718	651	637	659	661	677	663	663	632	673	676	720	692	642	684	628	691	589	644	646	636	656	655	671	704	666	687	670	685	624	659	649	638	668	672	661	677	641	632	704	646	696	641	669	680	623	668	677	629	662	589	653	655	665	674	687	679	673	715	644	645	632	669	673	641	658	691	668	634	641	617	673	684	670	667	625	644	677	640	690	657	679	644	714	639	672	622	676	638	712	661	628	678	626	631	656	618	616	611	659	641	674	707	674	649	674	684	682	627	699	678	625	664	693	680	676	668	676	690	608	660	620	649	687	644	661	659	660	672	655	665	665	657	668	664	649	611	650	654	640	642	697	655	668	636	685	668	661	639	671	618	630	639	676	619	722	679	629	676	707	646	636	636	624	617	596	694	686	658	664	684	634	653	635	663	647	641	671	644	652	692	665	609	638	678	625	640	656	629	620	731	686	687	649	660	632	614	624	648	653	682	609	616	620	675	661	705	656	655	703	648	637	690	714	670	717	641	614	641	579	645	681	626	618	684	630	635	694	645	649	678	655	642	636	671	708	670	671	672	681	680	702	675	632	652	677	653	632	651	630	681	674	619	708	634	666	607	630	660	675	630	647	660	655	645	667	679	625	618	649	625	657	657	633	643	678	647	648	660	641	649	630	657	666	657	619	644	654	636	647	626	672	651	668	693	633	672	666	660	705	656	647	679	672	601	640	666	665	617	618	661	650	685	709	639	670	664	680	686	649	641	640	713	658	667	683	640	655	743	678	680	669	620	658	627	657	655	701	632	654	632	665	643	668	662	687	628	637	646	671	676	619	646	670	640	667	612	631	670	652	672	638	699	705	650	656	681	634	657	657	675	673	680	680	633	669	623	699	583	656	645	611	667	652	638
23739	21067	28203	25123	36848	21860	5155	852	689	629	655	612	579	600	594	542	576	559	570	558	565	607	605	566	557	571	530	536	534	567	540	545	542	581	556	581	554	552	582	554	506	519	555	523	552	489	540	538	548	549	587	525	550	566	561	554	483	506	556	550	565	574	534	565	533	533	601	535	528	551	533	523	554	513	524	538	585	565	552	514	532	558	551	560	565	551	578	522	536	505	590	607	534	516	537	539	575	529	559	539	560	537	590	528	552	579	584	544	566	531	517	526	548	547	558	562	567	581	546	533	532	528	560	531	567	545	572	549	479	552	559	540	551	539	561	566	583	533	541	500	511	561	547	531	576	546	535	565	570	528	547	525	538	576	571	575	535	495	570	553	563	539	576	549	538	570	588	612	600	529	512	581	563	585	553	542	532	546	527	548	531	530	545	582	545	520	556	557	542	582	570	539	540	513	558	540	524	565	558	573	550	562	558	555	558	593	491	550	541	555	534	517	570	546	540	518	541	578	592	539	536	535	530	532	561	530	524	531	548	572	517	563	540	567	516	544	515	577	535	576	527	522	550	540	529	534	591	537	564	536	538	558	544	524	545	526	553	546	584	537	541	556	535	541	559	579	557	565	558	545	544	560	589	513	531	534	508	554	577	528	549	562	555	597	560	584	564	570	566	547	546	561	556	569	544	545	560	559	552	533	588	527	550	557	534	507	574	567	546	575	549	557	537	579	553	578	513	542	581	564	520	558	547	579	560	496	546	541	556	575	544	526	495	559	545	555	528	530	547	518	549	568	559	567	545	620	551	533	548	543	544	555	563	533	551	544	497	589	599	524	534	547	557	499	549	578	542	568	528	578	550	552	517	521	591	571	536	540	530	531	494	523	568	578	590	556	529	549	560	534	518	534	558	576	540	537	559	563	578	551	564	538	518	577	542	538	521	526	515	545	527	535	562	528	547	530	509	550	524	496	545	531	519	532	547	527	523	524	495	544	524	549	585	575	524	495	526	538	590	556	543	523	546	498	539	583	552	543	529	583	531	517	578	523	588	531	545	546	528	523	580	537	554	587	513	523	522	554	556	538	539	516	566	532	532	541	534	551	591	559	532	553	520	545	543	557	566	556	513	538	516	579	559	559	550	581	550	538	585	534	612	527	539	531	513	530	575	518	531	550	534	540	514	580	543	524	546	562	519	537	562	517	545	531	534	548	522	536	555	575	518	553	587	517	520	553	515	548	580	584	540	548	519	510	553	498	544	575	559	531	542	561	565	540	555	545	548	495	562	554	596	575	557	550	517	532	581	582	509	563	562	559	548	530	544	545	537	551	580	591	537	590	556	521	501	515	566	512	533	502	577	544	545	551	612	570	555	538	565	555	580	543	552	511	560	544	559	535	516	530	556	514	578	537	555	570	545	533	550	488	516	544	561	534	543	502	507	557	498	548	551	560	538	536	524	498	531	551	520	516	559	521	554	526	550	541	548	571	565	551	596	546	531	544	539	525	527	591	547	589	526	599	508	532	540	533	541	543	527	550	539	581	536	559	531	566	503	564	567	582	563	555	561	508	484	514	546	557	573	577	511	519	523	560	511	505	528	516	586	523	537	568	599	562	557	538	556	558	538	548	545	526	503	530	547	566	527	515	549	550	508	580	525	484	543	545	516	539	532	531	557	528	561	538	523	575	568	535	522	555	567	579	530	551	541	526	541	536	559	563	519	553	536	556	510	532	550	521	558	515	584	574	570	546	538	543	520	535	546	548	516	548	529	576	578	526	531	537	585	545	543	524	571	573	557	539	543	501	538	527	523	545	550	541	522	595	522	577	549	573	529	518	538	510	534	573	526	560	552	586	559	506	550	565	509	586	545	485	528	565	511	523	509	571	549	518	517	539	501	529	509	517	601	576	566	555	564	514	573	517	563	536	550	582	551	536	551	541	566	538	546	518	563	516	540	538	535	507	539	543	542	547	514	524	541	557	558	548	525	552	549	566	590	545	524	565	564	567	536	604	544	553	559	542	551	573	561	518	528	543	527	584	560	520	534	530	534	547	552	507	489	563	546	571	549	583	552	575	544	539	538	572	511	518	546	560	542	548	563	529	573	522	619	556	548	592	538	531	582	538	570	540	532	531	569	513	553	531	549	539	543	556	579	557	546	508	523	576	547	532	515	545	586	589	537	543	566	534	555	594	544	530	535	560	559	541	571	546	511	506	613	547	534	522	601	516	525	528	591	531	538	549	527	552	537	532	526	511	550	529	568	531	524	580	580	548	547	565	570	537	511	560	553	508	540	573	523	539	519	545	527	543	511	573	555	511	530	534	582	551	550	546	524	569	543	555	557	545	493	515	520	558	557	565	571	558	554	557	532	549	523	551	515	578	520	536	548	565	538	512	533	526	556	523	546	557	523	557	551	557	532	564	543	554	575	546	582	529	557	520	529	548	532	573	590	604	541	524	562	605	543	561	547	564	543	525	579	552	534	541	526	569	531	575	547	535	561	527	567	544	535	557	577	546	532	506	597	573	542	555	610	527	530	566	522	535	558	553	551	504	523	529	528	578	556	510	570	493	523	548	502	543	571	551	520	539	518	513	514	556	572	549	527	511	556	501	554	542	564	519	528	554	548	558	531	624	581	551	535	553	534	542	504	588	512	512	565	492	565	543	539	541	548	561	513	542	528	568	575	571	513	539	555	539	531	546	515	540	526	580	550	544	541	579	569	559	527	526	545	541	538	518	528	514	512	552	564	536	518	546	575	511	542	551	541	546	547	547	550	560	551	524	616	502	554	529	546	562	554	544	563	577	535	541	564	581	588	540	536	513	548	515	556	558	534	554	547	557	551	535	551	591	541	558	534	534	556	547	535	527	594	522	535	496	567	499	506	528	574	537	543	561	517	550	574	535	535	570	539	506	575	524	542	581	543	523	527	547	571	533	549	544	575	564	538	568	547	582	560	529	551	516	557	514	568	556	498	562	519	556	519	488	546	560	560	564	562	578	562	537	583	587	580	500	568	535	564	572	531	535	536	541	565	504	577	531	531	502	512	540	555	480	536	561	535	557	542	546	532	578	512	576	512	540	552	547	565	565	553	550	552	509	571	561	512	522	498	509	564	541	551	582	553	532	513	523	559	527	534	499	561	601	546	561	568	539	594	562	516	542	523	525	579	544	570	504	564	514	537	514	554	519	581	558	562	572	547	563	528	565	553	533	550	573	534	522	534	550	597	565	575	561	508	525	558	538	505	570	529	521	538	496	531	537	513	521	567	535	553	484	535	543	573	527	582	569	545	489	540	539	538	552	554	568	549	533	572	590	546	531	549	548	524	544	523	542	552	509	527	612	593	534	561	582	541	576	577	558	556	561	520	562	545	530	552	529	567	561	530	514	562	570	514	538	544	550	521	539	572	570	513	551	540	512	547	530	523	534	540	524	576	551	549	538	570	555	515	551	522	551	535	527	539	516	554	577	520	509	528	526	542	539	550	514	539	563
28287	50220	17391	19081	43880	13635	1066	890	822	777	756	717	678	633	636	652	599	633	655	617	576	582	586	587	613	579	591	583	630	587	579	521	555	580	586	597	539	583	589	541	577	561	551	567	560	575	565	602	590	531	563	542	571	622	602	535	554	557	583	572	548	558	605	554	542	568	592	537	566	576	534	546	561	564	568	589	609	605	597	577	541	601	595	585	571	558	572	568	609	577	531	567	572	595	610	567	574	608	569	571	587	579	590	546	546	550	555	536	539	610	587	518	534	572	552	589	579	587	553	575	610	580	580	560	586	568	553	534	548	585	568	533	594	573	532	548	593	577	621	534	564	543	570	578	593	577	561	561	564	575	610	536	558	541	583	614	536	564	551	587	564	585	534	552	531	572	563	571	615	564	586	607	555	560	577	565	557	594	589	550	548	565	569	577	552	537	570	565	556	569	577	569	593	599	575	591	594	568	525	564	570	603	534	572	550	541	582	637	553	548	527	552	582	559	601	567	572	607	536	577	582	600	573	578	536	558	583	590	574	607	599	553	569	556	548	545	577	569	607	574	540	577	578	578	583	507	619	586	583	588	550	531	578	580	515	584	563	577	569	555	568	505	551	579	538	544	589	533	548	613	578	560	585	572	564	614	569	533	551	542	581	630	557	535	527	598	565	572	554	587	553	573	576	576	567	563	595	553	551	605	570	559	613	639	583	581	619	594	542	547	605	573	537	565	529	571	596	589	571	516	597	570	561	582	561	576	607	589	542	593	568	598	581	551	592	573	596	578	595	545	567	537	553	572	608	560	566	574	568	560	528	530	592	626	537	550	582	575	518	609	590	597	575	571	549	529	586	579	568	579	528	524	551	573	608	569	571	553	579	558	564	545	598	586	573	545	563	565	536	572	555	578	532	600	542	561	606	550	553	535	507	622	570	572	565	618	594	602	582	583	538	578	545	619	626	556	527	567	560	534	609	550	579	574	544	592	570	586	553	532	566	606	554	591	563	604	562	534	565	567	577	558	609	546	583	560	571	583	572	568	557	595	559	588	574	577	523	582	548	544	595	566	542	558	569	574	550	569	530	604	555	587	595	515	584	606	600	582	601	543	604	565	595	593	552	621	559	541	566	566	552	538	560	570	562	631	510	543	536	552	591	576	576	554	597	576	559	563	590	601	600	590	588	584	567	594	559	588	609	562	578	555	534	581	564	546	570	570	599	568	592	564	563	569	564	605	580	586	607	530	557	587	556	603	585	591	561	552	554	560	546	592	556	546	599	556	581	562	568	552	533	593	544	508	530	542	558	606	594	601	542	570	589	612	577	548	576	588	581	538	607	547	560	583	551	544	566	564	579	584	583	570	573	580	579	564	556	547	585	577	570	550	581	594	556	565	508	591	548	582	579	605	545	561	576	557	639	571	523	570	581	592	586	561	557	571	580	539	574	594	533	544	553	577	568	554	537	558	591	559	579	558	572	520	606	639	618	562	577	580	607	545	574	615	615	554	562	561	574	562	522	569	607	538	568	614	531	566	569	565	582	545	559	544	586	575	554	573	533	573	535	532	580	584	571	598	576	596	580	592	573	576	560	570	552	554	538	548	539	554	582	551	553	577	585	541	535	598	594	527	530	570	586	551	548	538	517	540	587	553	552	584	566	578	574	553	588	561	591	571	583	539	575	601	546	566	542	561	549	558	577	594	570	565	555	520	564	524	552	550	556	558	558	584	587	572	586	557	604	562	584	567	535	573	627	538	563	580	570	563	563	528	544	652	548	533	548	562	568	524	563	592	602	589	579	613	514	593	593	609	568	591	559	579	607	588	584	552	541	568	540	547	578	600	497	572	608	546	568	599	556	549	604	571	594	561	584	609	564	590	553	539	582	570	568	562	581	524	629	616	570	569	538	543	570	557	597	523	544	572	539	578	521	584	542	562	571	557	601	556	549	537	549	562	540	576	588	505	552	577	557	586	550	547	574	569	575	536	575	545	590	545	571	584	571	566	544	605	532	558	558	540	551	547	613	562	581	575	539	544	541	573	570	568	542	565	598	607	534	566	530	570	565	610	585	545	584	550	563	543	567	578	539	574	531	566	553	579	566	542	577	620	564	578	556	510	542	567	574	557	554	544	585	533	608	545	612	545	533	545	515	603	562	599	570	548	566	567	543	550	582	572	603	570	545	565	584	557	556	604	562	583	611	562	583	531	585	598	561	555	563	564	557	548	537	558	556	518	555	603	563	569	535	559	558	577	569	552	574	565	606	590	568	615	542	548	572	602	559	571	600	559	568	575	540	538	568	536	572	582	557	597	593	577	557	573	634	604	583	578	533	633	584	523	558	523	574	567	548	549	567	541	564	587	578	595	570	583	557	587	532	577	524	580	565	599	540	588	605	571	514	572	554	517	586	544	610	603	589	591	593	541	609	572	568	607	584	545	598	554	577	612	582	595	579	579	514	541	592	553	571	587	591	561	557	579	600	556	626	534	561	544	565	565	561	531	574	512	563	559	562	589	627	580	593	582	618	609	629	561	611	564	557	601	558	563	552	557	591	531	553	581	543	602	571	560	607	551	571	537	590	613	567	569	596	561	543	548	570	579	613	539	584	568	590	545	591	572	558	575	533	555	580	571	535	594	570	562	575	589	539	589	582	541	544	581	572	572	562	539	585	545	527	566	537	586	564	557	573	572	535	570	555	571	558	570	593	557	581	597	595	567	558	605	533	563	606	598	501	539	556	541	540	592	551	555	562	559	619	549	538	548	579	592	575	554	519	569	541	545	534	589	572	595	577	582	627	544	546	573	592	589	554	518	577	569	546	614	577	567	593	595	590	584	548	587	572	630	619	554	574	581	544	510	564	576	561	568	566	571	562	548	581	561	514	556	571	531	606	559	572	520	564	554	571	570	565	558	558	571	624	596	571	590	532	589	547	583	573	543	540	540	624	550	567	546	571	554	614	527	549	578	588	539	555	605	533	567	590	570	522	593	577	571	583	589	598	565	537	557	546	579	557	547	619	555	589	565	542	571	562	551	577	567	608	556	584	572	523	560	560	608	544	566	569	580	588	549	563	591	606	563	582	588	544	555	572	562	552	583	602	535	596	583	597	567	560	571	577	577	584	569	619	606	542	589	598	579	579	541	556	556	579	619	569	581	565	590	508	565	582	581	606	562	549	594	563	588	600	542	589	570	557	585	559	575	554	527	566	560	531	524	573	572	535	607	551	546	582	546	547	536	555	591	606	555	582	548	593	609	597	562	589	556	585	558	554	552	612	538	587	569	587	603	609	587	594	535	576	603	594	578	553	567	559	566	546	574	592	532	551	543	613	629	579	562	554	598	595	594	581	582	596	598	555	599	575	608	594	592	585	570	562	570	583	568	580	531	572	596	530	552	590	550	539	585	575	557	587	559	551	566	564	555	597	601	586	584	548	587	543	546	600	563	543	559	552	571	504	524	579	575	552	546	564	565	588	585	541	574	589	556	598	583	617	502
24842	21021	26843	27160	28959	11798	1502	889	838	854	806	769	788	801	766	780	779	772	781	762	760	798	742	722	815	729	813	789	758	767	828	785	767	756	761	742	761	788	700	776	771	772	804	790	733	759	804	749	765	761	753	774	766	763	822	766	774	797	752	725	746	760	831	709	744	742	761	756	786	827	796	776	784	770	789	793	753	771	771	768	813	787	784	815	763	743	803	728	788	794	759	797	796	764	733	735	802	755	777	745	777	778	759	751	807	788	768	761	816	802	827	805	772	798	702	771	798	763	760	755	742	734	760	753	754	753	753	734	712	754	711	689	768	763	733	794	735	748	807	737	762	763	792	778	798	759	765	758	780	806	780	797	793	731	787	768	726	754	771	779	743	733	768	796	810	780	779	750	742	802	764	769	738	769	768	725	762	774	744	799	754	743	795	821	727	805	756	804	818	759	790	824	738	737	791	768	707	767	778	783	731	764	759	746	800	767	731	818	790	780	766	797	801	771	813	762	771	796	751	806	828	799	838	767	814	802	765	827	730	792	733	743	772	779	740	806	793	785	787	819	801	752	763	778	756	785	743	754	784	770	795	746	776	789	751	745	772	781	739	822	752	755	754	743	736	782	785	766	769	747	780	792	788	786	784	765	737	753	741	764	813	827	750	769	768	784	762	771	757	738	796	772	799	787	770	789	761	762	773	810	805	765	785	736	728	740	709	737	754	751	736	823	826	795	755	766	811	782	789	723	783	808	716	755	750	782	807	822	788	738	808	818	791	794	810	783	776	795	781	793	818	722	768	756	778	750	772	805	741	746	782	781	769	757	775	771	804	780	758	761	750	759	762	756	758	785	784	752	722	737	771	767	751	757	765	736	736	784	786	771	747	735	721	740	795	744	714	781	829	746	803	777	778	786	781	787	746	811	728	811	748	782	775	739	732	731	777	766	784	765	769	785	815	810	804	756	749	714	709	816	753	775	736	764	768	743	795	742	811	812	809	719	804	763	794	798	727	819	765	793	792	743	743	786	717	804	774	719	738	803	806	780	793	717	745	713	782	770	727	782	788	777	789	829	734	788	780	791	745	779	762	801	797	791	727	789	748	726	763	758	781	769	794	779	772	739	776	746	753	766	728	787	755	761	774	781	780	802	736	734	754	847	725	745	750	809	810	760	802	706	710	777	723	808	748	782	758	778	799	775	758	728	758	749	803	782	814	735	785	760	749	791	778	757	779	752	814	798	771	774	774	775	739	784	788	740	785	799	753	743	784	791	775	747	794	772	763	759	685	754	798	729	775	775	761	778	786	810	740	755	762	814	744	757	772	781	761	815	766	777	754	785	818	704	763	752	734	749	764	739	790	737	795	789	767	767	815	761	778	757	828	796	789	821	809	772	741	780	784	737	820	808	746	711	800	744	780	775	736	814	799	767	716	797	754	747	761	817	734	720	799	763	771	723	792	799	824	767	745	788	779	760	759	774	802	758	755	756	769	745	776	792	733	752	745	784	785	761	718	723	790	807	781	782	723	811	782	811	785	734	765	808	747	715	748	767	733	765	747	741	726	854	773	732	781	763	753	741	796	754	732	787	797	796	787	751	745	750	720	770	797	721	773	754	803	806	748	761	751	744	814	770	780	744	750	799	732	753	791	764	788	783	746	778	729	801	784	797	763	728	785	804	767	750	753	827	762	755	741	777	752	739	749	756	796	736	746	790	751	757	779	799	762	778	726	820	787	794	741	800	766	774	790	782	729	791	805	725	790	807	775	739	819	736	764	772	829	783	758	742	726	778	797	769	735	783	781	774	758	780	765	733	763	716	827	745	736	789	773	753	774	721	842	768	775	721	721	793	792	768	710	740	730	762	769	737	795	778	742	753	778	793	776	753	747	794	693	693	759	744	765	721	747	764	775	791	760	784	750	741	784	741	774	728	710	717	728	770	817	744	776	783	780	765	756	769	790	714	788	766	794	747	762	804	782	741	790	726	771	766	811	738	772	736	750	776	840	749	762	729	733	774	738	825	793	792	797	820	791	755	761	759	772	765	767	749	755	771	763	728	763	761	757	806	764	768	727	777	728	782	798	749	809	759	773	725	726	758	831	780	792	767	808	748	794	764	768	808	762	737	745	782	738	784	745	751	757	792	760	786	738	758	782	778	812	753	757	731	722	760	780	774	760	778	786	798	738	784	763	792	765	795	764	776	755	751	770	814	790	768	776	752	779	786	764	709	810	801	761	773	804	792	780	695	743	686	702	758	772	802	780	825	737	787	732	782	782	772	754	767	797	781	749	708	773	757	797	756	758	752	790	756	702	796	773	790	771	754	762	763	754	787	843	812	820	757	772	744	759	806	820	759	779	826	810	752	821	736	793	755	764	728	765	711	766	762	741	778	767	718	757	758	790	803	815	742	709	812	782	771	757	740	760	754	780	778	781	721	785	810	776	770	794	772	735	745	776	794	730	764	738	745	738	768	745	722	753	739	765	769	752	776	719	749	767	747	754	786	722	767	782	753	744	771	769	749	799	770	750	754	765	739	791	803	756	767	772	785	737	778	808	755	744	737	776	766	772	778	734	787	688	778	725	771	765	734	790	785	772	761	772	791	760	774	798	821	773	788	771	769	780	766	781	802	803	682	748	831	741	736	761	759	783	805	774	798	792	727	752	751	722	745	723	781	813	803	782	783	746	802	793	795	771	712	764	760	810	773	792	730	769	762	766	748	755	751	734	702	826	748	799	794	757	739	738	692	787	742	759	775	718	814	743	781	731	758	767	731	785	732	771	800	790	810	789	751	743	753	778	772	737	726	755	817	713	729	733	748	763	791	751	789	714	745	763	750	787	759	765	765	755	761	757	783	783	795	784	750	744	776	766	766	798	754	749	718	708	765	798	780	788	773	742	762	766	789	779	772	782	753	746	819	765	784	771	751	765	738	776	764	759	803	750	757	776	777	749	791	800	783	761	763	823	776	816	772	807	773	793	796	718	776	824	790	763	799	782	743	758	739	794	804	769	761	766	784	791	806	763	769	789	763	780	755	680	760	747	787	744	832	773	789	767	701	780	746	751	755	792	791	772	762	713	767	767	736	769	777	739	751	762	822	773	807	768	786	748	754	776	758	756	757	777	729	740	793	817	771	743	759	788	792	750	773	763	770	787	743	754	777	780	779	747	784	718	756	770	765	770	830	753	704	781	763	764	839	816	738	777	728	727	757	806	736	748	756	750	743	791	819	777	739	808	873	815	776	773	798	764	811	791	753	767	695	779	758	704	760	782	745	780	807	706	818	748	760	737	747	700	762	780	754	766	789	781	794	763	817	759	740	762	705	764	763	773	739	818	755	775	780	777	764	726	805	780	771	763	738	832	813	736	760	806	755	807	766	742	784	776	785	778	798	767	739	730	778	756	745	770	765	779	797	759	738	727	781	779	787	788	776	774	739	724	791	789	764	758	774	770	774	744	755	784	802	765	764	747	816	782	775	748	743	785	791	780	747
26708	40457	12574	21511	33118	9675	990	947	958	865	871	888	840	817	828	835	797	754	782	795	797	816	782	788	803	826	791	823	787	861	786	778	763	800	735	838	811	774	785	780	812	808	790	813	798	811	752	760	784	843	827	822	729	833	793	830	810	796	766	802	800	774	767	818	798	818	771	758	803	856	792	802	776	833	749	815	842	806	767	821	809	813	790	833	739	848	798	797	820	774	763	852	775	841	798	810	787	793	818	796	781	774	790	841	791	772	781	765	821	741	812	799	768	802	829	752	780	777	790	805	819	829	842	802	752	767	794	813	774	803	815	806	804	797	744	762	846	820	818	830	807	755	853	837	796	743	778	851	805	829	764	801	812	755	795	796	780	795	793	770	799	825	780	839	823	738	805	758	759	738	843	784	804	765	769	811	766	798	845	786	818	796	799	760	793	801	776	775	788	800	841	785	833	819	801	806	774	803	785	765	811	752	799	759	775	815	781	772	800	789	765	815	783	817	821	803	838	798	782	791	798	851	776	807	796	832	769	751	794	865	802	778	785	784	803	753	839	825	767	770	809	786	774	760	819	760	858	791	785	812	770	803	805	762	751	799	802	760	802	883	776	783	787	813	820	788	818	805	803	730	790	750	820	822	752	793	812	802	823	839	782	774	799	785	842	800	765	817	774	796	765	776	821	794	773	793	779	765	819	763	826	771	807	792	811	756	788	774	803	762	783	852	761	834	796	800	753	804	792	767	787	751	760	767	789	797	805	817	812	768	803	753	803	775	760	807	778	834	742	798	740	840	784	748	834	769	781	780	758	752	812	840	792	832	814	828	751	775	785	766	814	764	824	776	798	789	747	779	788	770	770	805	816	796	787	792	743	792	762	776	854	759	793	778	816	789	770	811	761	796	786	812	799	817	758	782	772	826	809	727	817	772	798	783	789	803	827	806	834	811	819	833	792	804	809	788	780	791	819	812	828	800	788	786	764	823	796	800	809	860	783	785	788	790	842	809	788	797	790	765	787	800	768	786	814	821	788	769	839	759	775	804	773	775	807	816	785	781	845	776	757	745	774	783	755	769	833	794	848	820	793	768	795	815	780	825	791	760	828	774	798	753	792	798	743	817	758	798	813	785	796	797	763	827	813	774	819	835	765	782	774	795	751	770	788	787	768	830	774	780	824	800	775	774	862	772	786	773	756	808	789	770	812	772	775	754	809	757	780	804	792	791	833	779	775	796	797	738	831	822	774	806	786	793	825	795	773	791	757	804	781	826	842	824	789	788	759	811	818	841	844	796	758	753	795	742	846	795	790	720	804	790	724	792	764	785	782	806	821	837	799	742	759	766	797	800	803	781	784	752	764	793	775	814	756	800	764	751	813	799	782	747	886	801	777	838	776	767	838	777	784	740	797	803	815	750	764	799	787	781	829	780	834	794	773	826	819	810	814	792	808	837	772	843	785	811	791	800	777	792	795	718	765	776	748	779	799	788	758	787	756	755	783	790	782	790	770	827	762	796	776	761	782	799	847	806	793	768	795	744	820	795	770	790	800	829	775	791	757	778	809	747	775	772	780	802	736	776	772	778	790	786	783	810	819	824	791	787	820	838	789	830	800	835	806	763	791	756	761	860	785	833	819	827	795	805	739	776	799	815	790	768	798	774	769	818	760	798	768	786	786	787	797	828	864	742	725	806	763	764	764	818	816	796	787	780	783	841	774	796	778	800	806	760	811	847	794	765	765	801	769	733	777	794	782	796	875	782	778	770	780	793	777	790	811	762	766	736	818	806	804	820	792	845	797	788	786	822	846	788	845	779	746	739	787	787	804	814	758	793	780	786	779	757	826	815	752	787	785	780	796	744	822	768	795	816	839	798	763	767	809	792	790	814	750	783	763	820	753	738	786	767	770	775	769	778	800	777	822	805	826	792	799	799	814	785	787	785	805	771	778	798	756	866	816	742	768	821	839	834	761	774	782	782	795	813	798	811	803	755	794	825	797	818	812	774	788	743	784	773	777	791	779	841	728	779	809	767	763	744	809	789	795	733	759	782	776	798	782	796	725	783	757	736	845	784	852	829	782	818	812	768	747	788	771	799	793	845	762	788	803	753	750	828	774	796	746	790	790	769	804	745	758	770	745	775	784	810	794	782	786	838	797	781	832	823	818	786	790	797	768	786	790	767	831	794	767	843	814	778	817	806	749	793	795	815	816	807	796	800	813	807	792	779	740	781	833	766	818	781	805	704	811	768	759	781	777	743	783	820	841	770	759	806	814	777	818	784	810	823	785	779	861	811	768	833	812	784	765	744	801	781	748	790	811	746	818	758	795	755	775	765	785	803	773	748	813	736	801	790	806	862	838	814	765	836	778	805	764	841	813	799	770	785	752	831	809	807	792	770	758	780	752	786	828	762	773	776	773	758	792	784	808	801	802	760	777	813	784	786	770	786	770	812	837	802	777	781	801	845	782	777	827	800	826	800	780	833	796	795	850	797	812	818	775	803	770	754	765	812	788	798	787	802	749	788	821	750	756	807	783	752	808	797	815	786	790	815	784	799	798	790	825	827	783	822	818	780	824	817	759	830	822	778	795	800	791	778	742	784	836	785	806	763	762	774	778	767	847	763	810	862	855	757	801	759	815	812	745	787	835	759	796	802	813	804	806	785	817	755	740	848	786	753	793	798	766	779	782	754	780	744	824	780	752	838	828	791	816	754	774	788	799	754	798	773	752	779	791	783	806	787	787	789	779	813	823	821	798	756	841	758	741	778	780	794	768	770	892	827	751	791	772	800	790	738	800	832	841	805	793	785	787	822	781	765	859	739	791	809	795	799	765	763	799	785	785	756	757	723	807	741	778	809	789	794	782	805	808	782	811	831	751	763	775	789	750	802	812	820	784	809	774	797	776	729	784	787	780	794	781	832	777	818	772	780	769	801	788	788	826	801	816	794	742	793	843	803	787	767	762	800	808	802	733	796	768	825	812	833	783	806	762	763	834	810	791	844	773	780	765	805	790	781	789	733	810	798	818	787	844	816	765	784	799	756	754	784	780	822	794	734	789	774	823	798	796	754	761	794	862	799	825	836	779	803	777	787	739	788	782	768	775	804	799	833	753	764	764	791	821	842	822	801	762	781	825	757	808	816	812	726	762	819	761	823	780	842	765	757	738	791	780	744	807	785	802	813	748	809	769	797	744	778	831	784	801	777	826	788	749	766	819	801	807	786	764	804	839	764	793	783	826	780	728	813	749	779	769	823	757	781	793	789	747	768	796	812	760	773	741	811	801	769	817	774	734	837	747	788	767	812	803	834	766	814	845	803	806	768	777	747	766	771	767	818	821	749	817	808	758	759	747	771	794	831	749	745	803	805	787	747	773	811	853	795	749	797	765	782	753	810	798	843	789	807	801	828	814	793	771	770	808	719	801	797	743	818	782	805	803	754	794	781	777	793	824	800	773	769	827	780	761	784	792	769	765	814	789	765	771	788	770	779	808	737
22574	21065	28654	26119	38868	25670	12889	1694	921	949	860	803	832	814	840	754	767	756	764	704	740	757	793	762	782	756	789	776	705	758	765	750	713	721	716	735	738	751	726	697	663	745	762	709	739	771	737	733	762	742	741	677	708	688	773	733	679	723	671	728	712	746	712	743	711	728	734	703	728	740	743	718	704	691	738	725	761	748	722	692	708	742	733	747	727	737	709	772	739	754	731	712	712	734	726	754	707	746	672	770	701	715	718	719	732	660	773	743	711	757	745	772	754	763	715	702	747	706	738	717	710	743	722	741	709	685	735	684	677	687	685	726	730	799	731	706	679	730	733	715	732	712	731	750	719	782	711	690	722	719	659	723	728	685	719	697	761	775	717	695	683	700	697	735	716	711	704	738	737	718	777	720	764	686	727	753	712	745	742	710	683	664	694	698	751	705	754	745	723	718	725	716	725	742	694	753	758	712	733	690	693	689	733	727	727	759	737	773	762	746	707	727	679	702	742	729	700	716	743	773	711	710	697	691	733	738	739	681	721	708	708	715	678	703	702	690	725	715	730	700	700	776	722	702	699	722	706	680	750	727	761	708	751	729	745	707	702	714	677	748	737	718	745	679	705	751	690	703	744	658	689	711	736	735	753	705	730	746	753	713	743	699	699	686	685	724	746	690	756	678	725	712	676	755	706	718	729	716	717	705	728	759	752	737	727	706	692	706	695	726	736	752	703	690	700	754	697	703	734	708	755	746	728	722	705	714	730	714	723	683	717	718	727	714	729	721	672	724	730	691	766	761	711	709	696	701	748	754	740	780	704	746	750	730	740	715	769	746	713	702	745	737	692	695	723	733	689	729	752	695	778	707	762	731	775	688	713	752	709	749	729	750	732	708	711	746	741	746	686	717	709	715	734	713	704	708	755	767	727	699	681	688	732	753	660	750	710	765	694	701	784	715	660	758	725	748	711	749	681	724	728	724	726	710	738	719	649	739	723	731	730	739	771	732	758	705	679	712	738	686	704	738	723	744	699	690	731	743	671	707	705	674	716	745	700	705	712	749	716	821	767	704	716	673	668	734	742	726	713	685	664	698	721	750	739	670	730	699	684	735	704	709	691	730	719	729	712	726	726	707	704	741	696	686	703	741	700	747	753	705	692	728	686	719	777	722	681	740	679	692	719	699	718	729	700	713	687	708	674	708	688	748	683	738	671	755	726	723	706	720	718	737	700	755	696	727	716	725	652	761	673	734	702	724	743	684	698	710	718	680	714	712	677	697	735	714	737	690	727	707	695	729	715	696	719	683	727	767	727	725	713	736	691	714	727	729	706	680	716	746	697	667	761	762	731	680	752	677	691	691	718	723	694	655	735	712	698	722	721	677	660	727	714	683	758	698	704	724	732	674	716	764	687	726	707	751	709	711	738	681	725	751	745	725	700	695	699	680	712	705	660	763	747	721	740	757	730	771	699	763	681	728	692	748	680	709	729	718	749	764	747	702	717	696	742	677	726	713	724	738	715	717	739	715	704	657	684	710	738	675	747	713	752	731	710	717	703	691	672	715	694	691	747	749	675	700	759	731	699	716	714	708	690	716	721	753	743	668	690	743	698	712	739	708	745	712	717	745	723	741	710	745	695	691	761	739	731	742	725	677	706	770	726	723	716	749	720	689	710	701	708	753	709	750	786	685	666	716	758	661	702	720	689	735	735	724	728	689	722	736	691	745	737	699	725	678	764	698	723	709	714	695	694	731	712	736	711	773	694	736	735	687	738	756	671	726	749	767	692	758	772	757	694	704	688	714	644	717	684	719	721	713	745	728	747	763	785	729	702	744	703	757	716	691	717	694	718	687	689	755	692	769	757	735	715	688	692	660	663	682	740	725	716	757	658	777	729	730	778	708	724	729	729	746	664	717	702	655	727	701	727	739	756	717	657	742	688	667	747	733	704	714	736	638	686	696	694	703	726	712	750	730	725	746	648	676	690	736	755	698	706	741	680	775	764	691	668	747	727	707	725	742	697	715	695	693	717	747	724	699	669	736	634	724	715	679	666	723	714	664	733	703	746	682	700	688	707	714	725	719	700	711	729	713	767	730	730	731	720	723	704	727	709	771	743	742	696	719	730	699	717	725	709	697	704	694	703	803	689	698	792	710	729	690	702	689	685	725	724	754	686	683	703	706	735	725	716	734	648	695	672	660	683	727	698	699	688	716	719	730	725	680	740	717	765	708	680	735	704	744	712	723	702	747	717	763	680	735	719	686	702	700	719	712	710	719	690	764	714	724	711	684	724	703	774	679	676	709	719	689	709	729	752	704	758	733	698	743	700	753	712	699	718	727	717	715	704	731	773	732	727	710	734	697	700	713	722	730	726	692	706	703	714	696	707	679	696	737	730	718	725	706	681	734	714	693	707	720	721	722	679	709	707	741	716	709	684	764	687	745	719	713	678	684	709	696	671	713	717	707	695	776	709	750	649	715	702	703	769	735	706	737	696	698	728	723	730	716	739	718	723	722	698	757	713	680	703	700	768	709	718	736	682	678	708	685	727	687	664	686	739	719	737	704	769	721	694	729	683	686	695	731	698	671	713	714	755	730	686	770	699	737	742	693	738	721	751	725	741	716	730	688	706	700	739	684	687	732	771	691	769	677	728	694	719	729	702	735	705	715	768	729	701	702	752	741	706	735	717	717	698	702	676	725	720	678	758	731	685	713	711	686	763	741	669	729	737	716	750	797	764	692	759	694	683	706	679	719	753	712	723	716	692	700	685	789	700	690	662	711	697	751	695	680	743	725	721	726	732	712	699	703	696	731	713	709	684	721	673	691	745	697	684	756	723	690	695	757	732	716	693	739	714	746	671	713	716	685	738	730	720	721	707	705	739	743	668	728	720	685	712	756	719	687	741	677	713	728	754	724	711	704	737	725	708	765	729	717	690	737	732	714	716	730	640	758	686	749	688	716	742	690	724	785	743	692	745	729	681	763	731	687	713	665	749	700	769	723	747	747	706	679	719	730	694	695	723	703	738	687	732	732	787	725	716	743	745	717	736	732	699	626	750	716	723	700	729	745	728	659	721	758	738	696	718	709	737	738	677	703	708	716	718	735	739	720	738	754	753	757	732	713	723	725	736	727	737	668	777	719	726	688	677	768	705	733	746	700	699	756	710	660	676	725	698	750	701	674	773	703	720	699	721	712	675	718	688	729	708	749	735	672	649	699	725	706	679	704	720	683	708	655	722	715	731	716	716	716	747	710	697	734	711	689	739	739	768	785	698	725	689	761	692	748	689	734	765	649	700	727	672	729	762	698	689	733	717	717	736	735	738	690	700	706	707	727	738	757	766	727	752	690	666	707	734	723	754	707	719	728	721	706	744	702	720	713	658	712	739	726	724	735	744	697	702	725	744	709	703	672	709	728	724	696	714	769	663	727	690	671	734	717	717	694	739	707	736	723	696	700	697	680	702	711	622	746	683	741	695	724	726	718	723	729	734	729
31262	54820	19434	37877	53181	20767	1617	1292	1279	1061	1043	967	873	884	808	823	806	829	851	814	761	764	784	773	776	750	743	757	759	791	692	742	714	718	735	722	775	733	714	751	771	703	735	699	685	728	732	702	653	714	649	728	707	778	728	677	692	706	685	720	722	698	730	712	761	687	765	755	769	743	667	721	725	696	690	716	716	730	735	753	732	761	750	796	709	725	724	800	741	694	721	776	724	745	732	793	717	727	714	696	725	719	750	707	690	793	677	739	755	721	743	716	745	717	773	719	730	795	733	711	702	702	696	738	759	710	786	723	724	689	750	746	709	714	784	736	722	722	677	718	704	701	757	763	722	729	744	682	691	725	687	688	711	704	754	733	735	722	721	774	740	704	707	708	716	748	712	703	756	685	701	715	727	700	688	671	708	716	707	725	729	673	734	739	723	698	722	691	730	716	709	703	696	750	736	719	731	722	715	698	750	678	727	698	750	709	725	691	689	754	736	755	709	749	684	734	752	757	722	696	709	710	744	715	692	744	736	746	723	735	656	694	714	700	710	681	757	741	707	742	769	692	720	687	695	750	749	709	713	714	714	751	723	779	713	667	747	702	762	718	721	692	635	738	783	693	708	745	681	699	692	682	686	722	669	713	725	675	690	734	709	710	721	695	703	672	746	695	709	725	736	742	705	678	684	735	741	724	724	753	724	746	695	746	719	764	700	722	742	728	682	704	720	687	729	664	719	719	714	682	727	749	696	732	688	699	693	687	685	700	709	736	745	726	692	718	796	714	687	694	716	769	754	742	756	690	703	738	717	726	743	714	705	676	730	737	723	713	715	712	724	724	724	711	713	724	735	681	714	747	729	700	736	719	726	706	750	722	685	725	730	735	674	752	692	712	739	712	693	740	723	693	713	753	709	697	753	696	697	741	671	741	707	689	708	715	735	696	750	731	688	693	683	684	705	731	702	675	702	718	734	729	743	699	741	723	680	745	723	699	700	718	716	714	712	715	704	702	710	709	705	702	713	725	708	708	735	745	682	724	769	690	694	683	739	660	742	708	774	713	740	692	670	712	705	718	722	695	720	676	719	718	728	654	741	681	750	709	683	732	706	742	713	705	740	711	730	701	707	702	727	690	738	704	720	727	718	705	745	722	755	708	725	720	689	722	710	698	711	747	688	732	702	767	742	699	729	728	670	721	708	747	750	736	710	733	675	677	696	713	720	701	694	723	686	675	645	738	715	704	729	781	730	696	709	715	695	691	692	767	697	692	708	709	729	727	758	716	715	695	689	710	673	728	694	691	720	737	696	707	744	712	677	740	716	697	746	743	699	710	719	710	689	753	730	692	736	737	676	683	716	721	743	773	719	737	682	733	697	713	678	687	691	775	722	719	744	704	724	732	717	690	736	737	738	743	728	739	696	697	736	722	727	733	773	721	687	695	723	779	754	745	728	689	747	729	706	749	673	734	743	715	727	751	685	704	678	736	748	735	689	743	695	764	680	692	693	737	717	730	741	710	688	698	724	784	705	751	715	691	700	695	704	697	674	776	734	694	759	714	682	760	750	774	668	732	784	748	698	685	716	744	669	738	671	723	672	716	680	743	693	700	699	798	726	711	710	696	697	700	673	751	729	718	714	731	742	713	711	751	741	695	688	721	727	703	728	722	656	739	710	722	710	731	680	775	738	724	703	694	696	732	738	708	754	742	683	707	710	688	733	726	755	733	694	689	795	725	740	706	715	672	686	698	744	746	673	668	722	757	668	710	718	713	698	707	704	690	704	732	725	768	704	690	744	701	698	737	686	751	701	723	736	720	698	747	680	694	672	698	700	738	732	673	715	736	745	690	691	688	716	751	715	762	743	695	725	746	721	714	679	721	720	662	719	719	718	668	712	674	769	734	654	706	736	710	705	729	682	759	700	753	720	708	733	724	664	737	656	725	695	711	689	689	709	761	726	694	650	740	755	725	737	746	723	729	764	700	735	748	696	710	714	780	726	726	699	652	725	699	755	708	698	696	718	748	694	720	676	761	730	738	727	684	724	738	711	721	721	759	658	677	734	716	705	714	717	743	701	702	736	746	689	715	707	778	702	735	709	694	707	693	717	716	692	743	744	764	663	711	751	770	710	747	704	725	681	755	737	706	763	705	723	710	693	720	726	674	709	640	676	694	688	739	705	700	701	752	692	716	691	738	709	745	707	775	705	717	686	691	684	744	771	714	685	675	707	729	763	766	744	724	699	669	731	718	686	641	689	734	723	696	687	724	736	704	714	723	737	682	733	743	719	711	726	700	733	692	706	702	708	725	705	729	753	727	729	781	706	693	753	743	703	683	695	672	674	716	712	692	741	718	689	694	709	731	711	764	701	735	695	751	678	718	719	753	714	685	759	760	694	661	731	714	714	740	723	714	751	690	723	778	696	736	726	688	730	735	719	732	706	693	751	749	691	716	707	751	749	715	682	736	689	685	741	717	701	725	707	709	752	727	725	719	695	729	719	727	687	749	724	721	689	711	682	705	732	725	711	764	738	718	682	757	697	726	694	731	710	749	726	744	719	727	742	770	737	744	713	776	724	746	735	724	715	720	725	736	728	756	680	695	697	700	687	746	740	739	663	739	769	750	741	685	733	766	711	707	694	717	732	711	747	744	758	685	712	650	700	712	706	722	737	731	750	699	694	747	740	721	704	675	734	672	749	724	724	723	664	725	739	664	652	736	742	738	697	720	717	685	711	740	728	696	740	673	707	747	702	705	724	723	702	711	709	734	700	773	733	710	766	693	641	685	707	726	705	720	689	716	662	724	680	727	778	689	686	728	714	676	742	729	728	755	696	744	714	708	746	731	660	744	729	725	683	729	699	716	762	664	729	711	742	739	722	699	726	691	698	741	694	744	755	750	732	711	718	677	724	729	711	699	635	747	699	686	708	751	709	738	734	735	686	731	668	715	693	716	684	723	671	755	714	667	721	737	739	726	746	746	716	762	708	749	694	757	713	741	761	701	710	783	689	695	725	717	712	710	681	714	697	740	777	684	688	724	673	721	737	735	757	694	773	730	728	745	708	728	689	695	670	750	729	729	711	700	747	754	685	736	734	731	728	687	674	688	676	720	711	756	746	705	698	710	713	709	720	661	724	727	682	712	754	750	677	679	769	724	744	740	731	768	756	723	703	714	743	746	695	714	719	717	659	701	726	721	715	685	697	766	727	700	698	730	700	726	683	724	756	709	730	674	704	687	769	721	687	723	706	710	701	711	695	717	687	774	703	761	668	722	679	759	725	690	700	686	727	659	660	785	703	727	706	703	690	708	721	744	683	709	754	706	710	704	686	715	747	741	688	737	688	660	727	716	675	741	694	691	691	723	700	770	715	638	778	696	759	678	727	757	748	742	770	769	696	723	707	703	719	768	720	716	680	670	705	710	726	762	750	744	732	720	728	737	763	715	711	719	751	699	729	701	725	702	731	708	728	731	711	727	725	694	758	722	735	768
28585	22984	12192	6310	8445	1532	663	662	643	631	651	642	661	615	570	638	589	658	635	684	622	666	619	595	595	580	634	659	671	606	664	626	645	603	669	646	621	613	596	583	613	627	594	599	636	614	591	625	608	625	681	626	617	634	634	560	616	587	597	650	629	660	540	670	654	623	663	596	609	556	609	665	597	610	645	621	596	620	637	621	647	625	656	648	615	657	634	635	632	616	637	598	633	606	667	605	652	622	596	656	586	614	628	646	630	646	633	636	605	631	607	608	608	641	603	674	639	589	597	592	626	612	615	603	601	642	594	615	670	616	588	659	610	636	631	592	599	587	627	616	645	643	606	642	670	634	600	619	667	600	633	614	635	653	597	646	616	588	619	630	587	658	637	602	614	617	620	618	598	621	640	626	609	644	650	606	614	637	594	619	591	617	631	644	662	618	597	640	651	610	609	623	640	630	632	602	632	605	627	643	597	607	661	602	569	626	659	601	638	613	611	624	622	628	632	612	627	618	635	602	598	585	606	646	669	611	601	663	593	636	621	615	677	600	622	637	616	646	636	602	635	636	609	624	598	600	633	614	573	633	629	605	621	594	661	677	670	576	656	573	636	569	632	659	624	656	620	643	597	616	603	621	666	614	623	652	599	614	614	658	631	653	629	633	603	579	669	656	610	621	609	647	622	631	635	601	604	590	626	609	655	649	639	644	662	635	603	581	649	646	613	645	662	634	607	607	566	638	595	624	629	660	653	685	621	617	634	652	618	655	621	623	623	604	632	623	609	595	602	627	610	625	599	638	595	665	641	617	654	638	657	640	664	634	617	594	629	597	656	666	596	623	638	639	586	606	632	602	606	627	689	628	637	640	600	636	630	672	654	625	609	661	607	655	603	643	613	606	594	608	619	610	583	618	664	650	628	670	589	631	649	586	655	648	648	618	629	626	622	618	603	591	594	647	602	604	603	573	606	629	658	665	612	609	619	643	655	619	620	611	668	630	662	583	647	659	628	623	622	635	568	673	627	671	624	630	628	611	606	618	627	656	628	619	588	650	634	656	634	662	591	640	631	676	639	606	638	576	669	617	603	645	668	648	650	633	669	616	620	649	665	652	588	632	591	640	598	654	601	650	592	641	622	651	668	576	644	649	624	632	636	626	626	619	617	645	582	659	622	637	615	636	586	597	631	609	620	658	652	652	662	666	614	651	642	645	604	620	656	588	623	664	620	613	633	607	583	623	615	596	564	628	668	627	657	610	607	603	665	672	600	611	654	614	658	643	631	602	607	591	618	557	644	657	595	665	624	631	608	610	601	606	689	623	638	651	634	599	607	641	604	571	665	643	641	597	622	657	618	594	596	638	633	664	595	634	659	555	618	635	622	606	609	644	618	645	658	619	650	601	631	600	602	605	664	606	635	651	632	627	623	685	610	591	598	614	589	657	654	574	635	596	646	604	586	615	607	629	576	597	633	664	632	618	666	623	594	599	651	654	642	617	662	605	616	579	642	646	624	631	648	630	639	607	621	659	593	608	609	626	597	604	642	619	641	653	639	651	663	651	590	638	620	650	694	609	641	637	630	595	632	628	590	601	635	674	612	644	589	640	628	629	583	593	634	636	663	609	610	622	607	618	622	620	615	610	670	649	608	643	651	621	609	624	630	619	601	643	651	635	629	622	632	583	648	653	620	600	623	644	621	603	662	654	622	570	621	612	641	611	638	627	623	568	631	590	628	594	645	627	588	616	630	632	618	609	639	681	655	639	627	603	638	649	628	601	622	622	613	660	626	650	661	623	669	619	643	662	608	624	643	630	607	567	630	654	587	664	618	597	571	621	620	660	620	646	665	605	611	646	632	638	632	595	604	633	633	652	566	627	585	667	576	638	614	637	577	627	626	654	633	662	636	619	607	632	635	633	639	621	629	593	626	625	664	680	660	596	612	632	604	658	636	640	581	654	606	612	568	613	618	628	589	606	595	644	586	597	618	576	630	596	608	659	586	604	651	629	655	670	710	627	590	600	648	643	624	607	630	609	613	636	627	675	590	580	551	630	590	608	589	643	631	643	548	593	623	604	621	616	639	617	616	602	608	631	658	624	635	625	626	634	593	605	603	632	631	628	654	599	573	660	654	630	675	671	640	636	608	635	588	654	618	654	640	605	629	645	645	618	601	647	622	587	639	660	614	619	595	657	654	667	602	603	616	625	627	649	614	620	637	646	640	641	628	589	599	648	615	629	645	629	636	619	677	627	613	616	649	620	612	563	654	631	606	640	634	649	635	653	597	666	667	653	661	645	651	630	613	614	638	613	667	591	621	605	645	643	629	622	633	625	610	650	597	587	661	649	643	615	629	605	587	664	623	624	655	609	598	638	645	609	627	636	635	661	639	660	642	648	653	616	652	634	656	593	616	599	642	666	657	629	615	633	584	569	625	651	618	646	640	604	628	640	640	613	668	641	618	599	605	619	631	647	651	612	634	626	636	618	610	641	643	580	609	650	610	607	633	590	635	602	629	628	594	635	659	599	623	658	597	628	609	617	624	614	643	634	665	616	594	591	633	626	623	641	636	668	638	664	645	565	623	638	610	595	618	594	617	617	651	630	578	637	610	609	619	592	631	628	618	638	682	632	577	599	647	695	657	624	674	666	661	607	643	613	595	670	594	619	613	628	613	601	595	628	616	591	657	602	598	603	592	674	649	628	629	617	590	582	643	640	616	629	660	632	641	610	637	635	675	611	566	676	630	651	622	631	598	631	621	621	594	635	681	661	653	576	670	639	639	606	622	624	602	623	624	632	627	635	643	610	630	637	609	570	639	635	620	618	606	609	607	683	618	613	640	573	623	631	632	633	633	656	618	640	612	576	654	675	576	590	657	606	615	602	617	649	611	646	628	639	596	622	616	617	596	664	640	704	623	640	633	658	640	660	631	572	668	634	674	666	629	648	628	565	640	630	653	607	616	666	628	622	626	653	642	606	627	653	642	621	613	630	683	595	660	634	647	639	584	615	639	638	626	610	607	640	616	677	617	626	664	626	684	651	638	625	613	627	631	665	640	613	673	633	613	631	631	670	586	619	611	636	668	638	622	615	606	621	603	578	624	613	614	585	639	664	616	637	612	602	579	629	619	640	619	625	618	599	654	612	627	604	614	625	631	668	628	651	654	613	567	589	629	599	598	597	621	645	604	618	611	639	601	603	595	602	611	618	612	675	617	639	626	626	649	629	570	593	612	605	594	638	647	618	613	609	652	610	632	616	649	621	640	621	612	586	587	649	621	654	616	587	589	577	625	615	591	598	656	616	643	643	624	655	633	632	617	661	599	620	633	631	640	640	598	602	591	658	624	608	613	598	648	603	620	610	632	604	623	625	637	561	647	657	616	605	615	602	604	596	629	612	620	674	600	596	632	627	629	608	658	655	605	619	641	596	589	581	589	620	621	675	632	631	631	626	659	636	583	625	623	638	636	627	637	630	584	663	602	626	628	650	651	627
23396	31445	6266	6022	9018	1604	725	644	662	667	654	595	645	656	655	645	689	696	680	662	655	666	638	637	621	703	635	668	610	658	674	698	637	685	656	622	680	648	680	658	671	671	639	602	654	641	652	598	652	620	620	666	655	659	669	664	659	588	662	657	678	661	670	649	659	654	632	637	665	683	643	617	659	682	662	687	658	708	641	657	635	627	614	653	653	636	669	657	669	668	642	654	688	644	682	651	746	678	614	676	637	658	681	656	651	661	655	662	637	683	642	646	650	629	616	621	690	678	724	631	652	641	656	653	675	692	685	664	656	653	685	640	620	648	643	640	645	652	643	672	685	711	646	687	689	660	657	629	668	641	639	683	633	643	654	677	667	650	653	646	647	689	641	657	684	680	627	671	619	668	668	692	616	640	653	647	620	687	645	682	660	626	663	626	654	672	623	627	638	649	637	639	650	671	652	704	649	600	654	639	655	623	625	629	670	682	681	691	668	675	651	685	659	640	661	645	626	676	623	621	641	656	641	635	697	643	688	654	619	650	637	657	688	622	671	655	659	637	640	672	656	647	596	641	670	646	639	656	675	671	672	692	607	648	628	677	673	643	654	600	636	659	674	607	622	643	655	663	657	670	664	662	673	639	654	664	652	660	644	664	675	631	640	681	657	622	659	668	641	649	676	649	658	691	649	664	657	679	665	687	665	658	660	641	656	670	679	588	681	612	655	624	683	661	671	662	603	665	639	675	615	670	635	638	639	646	634	663	677	692	631	697	617	596	676	666	657	690	674	627	661	748	672	650	653	683	614	671	676	660	627	617	630	653	651	692	632	647	623	693	627	631	677	678	650	655	611	650	660	626	657	633	655	664	662	672	605	640	668	663	646	679	659	638	640	684	611	639	612	612	708	692	667	651	668	655	652	677	694	671	639	630	681	650	635	704	665	646	663	642	677	605	666	669	659	643	691	697	654	722	636	675	623	633	675	639	645	657	644	653	633	604	668	629	642	609	681	620	674	643	673	704	685	668	685	666	695	651	644	694	647	669	626	672	676	666	624	662	592	634	715	646	648	602	660	663	675	671	661	635	672	682	622	705	635	666	648	663	622	633	624	626	652	674	619	647	683	656	679	688	668	687	636	625	604	705	660	659	637	670	644	638	712	661	645	647	630	630	645	668	651	665	684	603	626	640	647	660	643	688	637	647	626	646	695	687	612	654	661	642	668	686	689	621	638	667	697	611	696	625	638	687	657	628	660	648	647	692	636	671	650	673	646	701	724	668	643	647	633	641	599	653	683	678	624	655	679	631	653	642	640	671	636	624	624	648	636	616	660	653	641	626	710	677	679	622	649	657	668	674	642	626	658	660	582	640	688	576	693	652	635	631	622	669	672	668	665	612	664	634	647	669	649	656	683	608	633	660	684	644	624	636	655	639	661	650	651	662	645	644	631	664	676	663	630	644	620	667	627	639	637	655	648	649	674	665	644	629	601	653	661	654	614	642	666	675	651	693	610	714	635	638	645	684	693	653	673	635	623	665	610	661	657	664	656	644	649	637	609	660	663	661	673	669	691	653	706	643	621	632	617	627	673	673	634	682	678	698	648	681	653	637	671	645	660	640	683	666	639	617	628	631	640	702	644	727	623	668	665	649	649	662	625	685	638	682	678	652	663	685	659	670	681	661	671	646	634	652	637	627	662	627	676	662	591	671	629	692	619	661	720	656	628	646	692	621	635	647	644	678	634	692	639	643	645	667	672	671	657	665	639	669	639	668	652	706	601	629	647	645	661	656	651	721	643	591	644	681	700	622	606	626	659	707	626	684	618	658	611	686	594	626	676	618	656	619	661	623	680	690	647	646	660	632	640	638	702	664	621	661	693	657	706	681	638	639	652	655	623	715	634	694	666	695	630	649	668	656	640	615	679	639	680	623	624	686	648	695	650	630	708	676	634	599	662	652	626	638	706	687	714	637	684	644	643	600	634	659	685	660	633	665	668	668	636	614	703	693	638	659	635	668	673	661	647	728	637	633	683	667	633	634	679	671	668	650	672	656	649	630	645	651	636	672	653	631	682	702	625	675	657	668	657	632	621	701	607	662	657	660	657	638	613	634	614	666	653	641	680	650	592	651	646	681	708	658	641	656	631	634	632	641	654	656	636	657	634	633	695	631	634	708	638	672	653	663	649	704	650	629	650	686	618	658	617	684	639	665	643	648	639	649	671	669	637	691	647	648	683	676	612	666	615	690	642	680	663	634	638	709	637	665	639	622	678	631	675	706	686	670	682	723	656	635	687	630	666	644	646	645	637	651	679	670	654	608	674	651	673	701	673	676	629	664	659	645	631	667	617	685	675	654	659	660	692	673	641	677	678	663	659	652	671	698	654	668	666	668	674	648	656	630	641	632	614	684	600	621	668	612	682	640	616	676	618	646	665	660	637	642	670	616	663	679	672	677	636	709	642	658	661	659	727	633	677	669	664	679	640	657	658	619	623	663	668	636	677	636	624	664	636	670	632	669	650	655	648	651	623	628	651	672	632	646	678	667	666	648	663	677	676	682	630	658	679	626	669	645	603	655	644	660	665	657	668	665	623	680	671	694	664	642	727	628	655	674	645	656	689	699	646	688	678	663	633	625	623	713	690	673	673	680	652	681	643	640	657	648	622	667	647	655	610	643	670	685	662	629	663	675	635	680	693	651	633	667	648	608	662	624	636	606	651	694	658	647	615	654	664	628	649	691	676	699	677	653	662	670	672	620	645	661	687	695	618	659	687	655	629	638	635	653	653	633	654	638	673	655	679	661	657	619	707	702	656	638	696	648	627	648	652	623	681	638	634	675	589	643	645	664	660	676	646	696	686	671	657	648	621	633	663	658	633	635	660	678	660	687	624	704	653	661	653	686	658	692	647	651	648	639	667	689	613	669	641	614	641	729	666	679	640	602	686	639	694	686	637	679	640	649	640	652	641	690	643	676	688	610	640	658	635	637	671	675	646	645	661	626	671	602	691	672	623	650	606	623	667	656	645	650	637	692	655	648	694	676	660	618	650	604	637	646	648	683	681	649	655	684	684	672	644	667	673	669	661	658	636	657	673	675	657	651	649	665	630	657	663	671	646	647	669	699	619	623	653	643	628	679	664	649	661	663	617	620	646	656	616	650	607	668	647	684	642	635	665	653	632	659	660	643	666	683	644	655	671	652	617	597	673	662	638	632	638	671	670	626	694	666	695	679	636	664	661	663	633	648	616	597	619	678	638	632	641	639	693	657	646	618	666	607	635	662	621	634	648	682	633	605	660	683	615	655	646	648	643	631	652	667	673	634	690	683	661	592	602	657	658	690	610	650	676	696	631	632	644	628	664	602	674	649	653	635	638	653	650	634	626	650	673	677	613	623	642	649	640	664	677	643	664	654	679	603	668	634	618	614	646	675	665	612	661	611	663	650	675	594	663	659	648	684	663	637	648	673	669	617	668	669	643	651	654	647	653	658	723	653
23809	21096	28203	27754	39767	21311	5105	779	679	644	577	625	592	580	571	568	555	565	545	570	568	591	609	559	572	551	527	533	547	594	531	567	553	539	544	556	563	539	571	533	561	597	558	562	528	556	549	584	508	514	524	559	550	554	560	532	544	545	590	557	574	560	555	561	540	570	651	546	603	564	547	552	543	551	567	557	548	528	540	558	567	578	558	544	555	551	547	518	519	586	599	542	589	527	489	543	546	558	524	503	505	562	605	566	521	513	542	524	531	541	570	614	511	556	574	559	545	540	554	519	523	532	536	550	499	550	536	551	533	560	570	549	531	585	564	578	548	547	510	552	526	573	530	602	515	563	545	543	540	520	563	549	547	521	545	513	537	546	556	547	533	569	517	537	551	529	567	544	542	538	524	562	596	589	576	516	558	534	526	548	584	567	577	566	596	555	570	563	535	578	565	565	491	563	537	554	549	544	541	555	535	531	587	590	551	519	507	603	535	581	534	551	553	523	529	582	581	561	552	500	545	562	560	552	516	564	522	563	520	555	532	576	591	529	576	576	546	584	530	559	536	518	532	507	563	552	521	539	538	509	534	558	551	547	575	574	571	500	558	489	562	554	566	537	537	574	574	553	529	603	535	549	545	525	552	575	552	560	545	528	539	547	542	553	560	556	578	552	541	574	585	597	546	536	554	514	514	533	563	543	550	554	591	530	558	552	542	525	534	567	545	542	549	551	543	538	557	560	547	518	572	527	546	574	547	544	540	531	550	587	548	570	548	543	543	556	540	495	553	530	519	530	546	600	574	552	556	552	514	578	538	570	557	529	538	574	567	563	584	577	517	567	542	532	557	534	598	555	558	501	525	572	540	533	598	554	577	499	541	559	538	511	529	587	543	551	497	584	536	577	546	535	560	542	535	491	585	552	538	561	546	552	604	579	569	548	564	522	538	541	536	506	544	583	538	552	579	535	577	576	552	516	553	544	535	550	538	551	568	586	583	568	527	580	565	559	537	564	539	568	556	532	549	554	552	479	524	586	605	529	555	555	552	566	501	550	595	509	571	560	541	601	545	541	571	571	519	555	561	567	523	561	580	588	525	548	561	523	546	555	494	526	523	527	584	543	551	577	556	571	562	538	523	540	525	551	537	518	572	531	538	573	527	502	556	559	510	532	536	530	592	541	513	542	558	555	543	556	498	507	533	504	570	559	574	581	514	550	558	543	520	556	498	582	535	530	552	536	560	587	569	590	551	571	507	517	538	539	504	558	562	552	577	528	555	561	552	551	554	555	532	554	548	540	535	523	557	499	564	564	562	585	540	559	532	525	567	571	571	573	544	550	553	546	588	535	570	551	545	543	556	532	535	551	558	519	530	557	538	514	558	517	600	539	566	574	520	552	527	557	544	566	577	538	498	572	552	504	577	543	568	546	538	569	555	571	528	517	585	544	598	481	578	545	580	566	588	541	547	524	532	570	544	476	531	565	567	572	554	517	566	502	515	534	600	571	528	557	511	620	547	610	569	527	546	550	573	536	579	515	549	550	533	550	526	572	551	525	527	529	571	523	585	552	558	545	604	581	555	522	522	553	560	542	512	575	537	520	552	534	607	542	572	568	540	554	607	509	583	542	565	582	528	531	520	566	576	564	546	574	547	562	548	531	546	567	562	553	554	562	583	528	555	534	539	525	562	526	528	552	557	568	529	562	587	527	536	502	521	609	583	539	531	553	541	519	535	551	575	538	545	529	549	592	535	575	510	605	512	573	576	536	549	602	579	570	587	565	566	567	549	540	568	541	539	541	542	521	531	546	543	516	531	569	555	537	513	592	532	566	542	522	533	542	548	559	533	523	559	552	547	558	578	568	573	561	511	543	547	589	546	551	565	530	533	528	498	543	538	544	539	526	559	543	576	534	571	587	530	571	548	544	578	547	555	560	534	509	551	555	555	563	527	517	529	591	535	567	578	533	572	537	553	572	589	573	548	555	543	518	533	542	500	533	585	527	553	593	557	539	590	590	560	534	549	522	532	558	507	538	534	579	545	516	557	581	575	586	527	531	573	553	543	583	541	545	526	529	580	534	526	601	533	517	513	539	554	543	549	579	534	568	529	583	570	567	557	543	530	581	541	545	602	548	561	518	551	526	538	528	525	513	554	551	539	544	577	574	543	514	521	556	546	523	551	546	541	517	565	536	555	576	574	592	535	595	502	518	532	605	560	542	534	528	537	563	586	569	563	547	531	518	549	531	561	570	542	563	552	556	511	536	572	573	523	491	559	536	544	580	513	533	524	539	560	534	567	561	508	537	590	557	547	579	518	551	515	557	543	512	543	540	533	528	545	565	501	511	523	540	585	594	520	553	540	562	540	533	555	565	547	559	526	546	502	556	540	535	559	573	558	550	525	536	578	545	546	536	527	541	531	607	538	533	533	503	557	522	576	555	556	559	590	593	576	546	545	541	506	545	560	540	547	555	581	575	539	564	535	549	534	543	536	533	615	534	521	578	541	551	543	530	500	568	588	553	617	576	556	564	564	508	548	582	560	567	575	536	576	574	572	532	503	562	538	537	538	533	535	532	541	554	520	512	527	563	557	555	596	592	499	557	594	549	577	502	534	544	512	541	530	556	553	534	537	517	537	525	583	556	566	542	535	553	528	600	532	563	519	584	579	563	553	501	548	529	511	505	595	547	544	575	537	544	513	590	526	550	578	547	513	576	553	563	578	534	556	527	506	553	516	514	541	526	553	538	518	522	573	500	559	582	554	523	513	529	514	552	538	609	561	574	512	530	598	528	554	553	564	588	488	583	535	536	569	557	529	540	544	529	512	533	567	542	529	553	571	530	541	606	538	540	516	522	518	546	594	539	561	536	573	546	526	528	577	579	533	552	565	550	555	541	532	550	553	542	531	574	551	539	547	556	514	507	564	555	567	523	492	519	559	593	543	547	525	520	578	514	556	547	561	556	543	495	556	563	497	583	530	546	563	585	550	556	522	556	535	515	514	549	574	525	555	572	552	538	587	577	512	536	560	532	544	584	511	568	519	518	559	503	546	527	539	554	564	597	513	545	540	516	571	584	543	552	564	557	517	581	543	552	542	542	553	592	550	552	551	576	566	569	557	571	545	510	549	531	537	551	534	589	577	563	543	536	583	564	543	566	540	549	568	543	528	568	545	536	550	519	587	550	537	572	564	522	522	536	570	541	539	536	574	584	579	567	508	526	590	562	566	551	558	531	530	557	568	599	525	575	569	548	550	536	530	555	533	568	519	495	546	595	556	528	564	529	580	534	556	567	590	566	514	507	564	530	580	538	567	579	581	557	590	522	593	578	532	513	518	569	549	549	565	520	526	583	570	520	534	553	546	533	574	535	574	543	535	530	563	556	541	498	519	540	525	558	567	573	560	531	550	538	569	559	579	520	515	545	512	524	526	536	566	547	509	536	513	553	541	580	522	530	528	519	532	531	562	560	552	545	532	562	578	528	508	565	552	520
28367	46685	15043	31638	43529	13279	1461	894	794	762	724	673	634	680	665	619	585	611	589	582	564	582	589	623	618	579	616	573	600	597	562	566	633	595	553	575	584	592	569	576	587	595	607	586	572	593	542	584	590	533	574	575	521	556	543	566	648	603	591	595	567	601	519	558	547	565	706	575	595	591	560	588	557	563	575	575	584	584	598	533	580	577	574	568	572	588	590	578	514	568	575	614	575	576	604	604	532	549	581	559	596	614	570	544	558	574	500	574	593	573	594	579	594	620	590	574	600	588	592	567	581	563	610	569	582	588	545	581	550	595	580	552	571	546	536	603	550	600	577	542	567	556	574	594	582	566	570	585	537	588	518	539	568	596	597	588	595	606	571	587	544	539	618	604	591	560	611	543	564	581	569	556	584	555	565	573	572	561	586	609	546	542	534	671	580	540	540	557	570	536	564	578	595	559	567	611	593	584	582	586	541	565	584	561	507	556	558	542	581	568	570	536	564	598	548	580	553	567	554	514	570	581	544	551	583	588	583	598	594	540	573	558	536	576	570	533	593	560	597	554	579	545	575	558	608	563	588	569	566	593	564	517	563	597	571	554	580	570	577	556	595	539	554	563	551	596	510	571	595	557	545	622	539	550	588	545	541	592	559	585	590	535	592	560	560	580	542	587	538	608	595	576	574	551	582	506	553	608	581	573	585	532	603	577	563	541	554	542	537	546	530	601	554	577	579	567	565	603	589	563	573	573	591	518	552	551	541	558	585	575	557	540	576	553	576	594	583	544	574	559	587	597	565	585	592	555	546	602	545	550	593	552	564	606	558	564	549	559	526	590	584	563	577	543	555	559	573	536	554	613	620	573	568	568	581	577	564	543	583	569	579	551	561	572	552	570	518	579	583	599	587	565	588	565	564	549	579	555	589	570	538	537	578	590	618	594	567	597	597	590	529	583	587	534	555	570	582	571	581	570	569	580	580	549	592	551	545	569	586	584	576	545	596	585	574	559	574	583	629	584	582	564	557	571	538	582	567	558	595	562	610	587	584	577	568	617	536	592	570	601	581	530	529	536	558	654	554	573	558	568	552	564	586	578	555	557	555	583	574	562	563	583	586	545	572	551	581	574	545	564	604	546	559	603	568	575	564	572	534	596	600	598	554	560	538	598	544	589	561	550	585	558	618	519	588	588	575	577	561	530	573	584	592	589	538	556	613	593	569	589	580	562	528	613	578	559	575	582	566	525	561	530	520	589	554	619	565	591	544	541	550	555	592	570	573	566	568	579	583	546	532	541	557	504	553	562	547	576	587	581	568	586	531	587	548	544	575	558	542	541	535	545	563	574	582	620	555	597	568	579	571	561	559	564	545	537	594	563	536	603	599	539	570	551	574	572	561	573	584	583	592	585	498	549	573	576	575	547	542	580	583	576	589	599	604	578	564	576	591	541	559	547	616	596	566	552	581	533	546	600	593	554	544	580	625	548	551	557	562	553	598	573	553	546	571	531	577	536	591	572	547	596	569	610	561	560	536	607	577	604	562	567	546	598	579	590	586	591	597	568	544	550	585	606	604	607	580	546	583	578	584	578	572	538	554	563	576	578	556	617	593	590	537	567	570	562	569	564	548	574	560	602	556	634	558	579	610	574	572	544	580	526	559	566	622	556	643	621	581	579	571	581	565	585	597	552	638	578	590	559	569	582	578	572	588	578	562	587	601	538	591	630	527	604	603	570	544	581	555	581	529	549	596	546	551	555	560	614	577	592	543	576	581	570	559	574	554	585	563	536	572	581	561	566	615	547	573	552	596	555	547	539	575	561	584	584	555	547	580	572	547	585	571	552	582	541	547	541	562	590	571	598	592	572	573	567	586	524	558	592	530	526	585	609	590	563	566	583	554	571	552	578	594	544	593	569	563	586	613	571	582	585	598	617	529	541	577	587	548	591	560	538	597	545	561	597	565	624	524	580	588	566	566	576	570	580	576	587	595	573	559	549	584	573	577	580	579	567	587	552	582	570	572	558	553	565	599	584	552	584	605	549	554	611	585	579	564	572	562	589	539	612	561	558	553	567	510	540	543	583	587	581	581	590	534	592	557	548	576	555	551	571	562	592	575	568	564	587	565	595	575	551	597	534	566	550	569	599	541	576	553	546	588	532	583	574	571	569	577	552	561	531	582	579	598	564	590	550	574	557	582	561	584	568	610	557	541	546	581	575	601	548	563	562	601	559	552	545	587	592	612	558	554	559	548	600	566	538	547	575	606	574	525	588	563	524	573	503	642	582	537	537	584	566	574	534	560	557	584	568	603	563	607	571	580	542	579	574	577	590	594	553	603	589	607	563	555	557	571	552	555	541	558	583	560	571	567	568	592	604	564	607	601	599	529	535	510	544	568	564	568	581	573	562	573	584	575	556	552	600	590	554	581	554	588	554	565	565	545	576	522	610	534	569	550	547	548	590	568	597	550	570	577	609	540	548	564	590	596	562	564	564	553	572	559	569	604	579	619	573	573	559	558	570	594	580	593	543	582	541	605	517	580	565	554	532	599	545	613	583	554	526	576	543	583	551	565	596	569	572	536	596	543	611	596	567	584	563	601	593	571	561	619	572	572	583	569	570	553	566	579	569	570	584	603	582	560	542	617	563	589	541	548	583	589	566	590	581	569	604	573	535	582	557	599	535	588	590	557	590	555	563	566	577	557	640	571	566	608	575	604	536	583	605	577	586	556	530	559	582	521	575	564	633	563	568	535	552	570	518	559	564	559	535	565	614	560	597	596	560	601	616	566	570	579	566	601	567	531	580	553	592	565	612	562	588	566	567	571	579	611	542	606	555	554	620	528	511	547	587	543	574	589	526	588	539	534	555	522	528	562	613	548	561	607	546	503	649	544	587	609	538	566	514	586	612	574	583	566	525	589	573	536	533	548	574	555	545	564	586	587	548	589	577	600	588	596	575	537	536	554	619	584	558	573	588	526	603	566	527	616	571	558	589	563	551	525	559	553	585	605	586	580	550	576	576	559	586	593	579	515	577	555	558	569	582	597	546	596	593	536	534	534	584	573	602	603	590	538	571	570	609	576	588	576	568	585	589	565	555	607	577	567	551	585	605	589	559	577	591	561	551	578	551	584	577	544	556	560	612	562	581	549	592	569	551	541	568	584	564	556	549	598	600	534	537	567	575	547	617	578	600	572	575	580	538	577	551	615	591	565	588	547	588	621	548	570	562	556	606	515	567	551	547	578	598	578	542	539	548	546	536	547	526	545	569	580	527	584	616	583	559	561	586	551	571	541	568	579	627	579	558	586	552	537	561	580	585	574	562	593	531	559	576	596	532	612	542	559	653	560	596	624	601	550	560	642	577	592	544	524	581	603	595	537	584	536	564	553	589	537	529	574	504	571	579	578	580	571	583	569	563	571	596	581	589	567	542	584	538	580	589	615	577	551	552	546	600	524	538	591	577	567	559	569	625	543	555	624	564	597	569	596	505	585	573
24966	20960	26739	28550	29792	11743	1441	879	853	788	808	800	802	787	823	800	776	782	757	804	789	779	799	710	786	749	771	813	828	737	783	809	760	821	770	799	799	747	759	793	784	758	793	792	754	756	798	780	749	788	752	787	777	770	792	770	770	773	766	772	780	826	765	778	718	775	837	761	726	750	757	831	803	772	800	777	760	797	773	751	779	810	814	766	802	755	758	766	779	781	733	688	801	777	814	829	773	709	748	797	724	800	793	753	833	748	773	805	786	797	771	837	762	766	797	809	810	768	766	784	798	808	788	793	807	812	706	795	791	831	711	774	843	795	799	796	805	769	782	795	728	732	815	778	811	813	803	800	786	742	785	837	780	807	744	729	771	808	768	791	791	798	782	737	758	776	762	766	799	811	752	799	739	834	757	773	845	761	785	783	707	792	748	789	761	770	780	714	781	795	764	825	822	747	775	760	777	788	712	722	737	718	744	803	756	803	734	793	829	765	770	795	773	767	817	831	758	752	770	785	787	738	769	786	751	776	773	772	772	775	731	808	758	788	781	713	735	815	816	785	751	775	794	737	796	794	776	733	773	812	802	801	788	763	841	790	765	764	832	806	752	789	780	777	772	763	771	805	778	762	797	728	752	735	809	784	729	789	770	788	762	802	759	784	743	759	780	798	773	733	784	790	757	813	781	770	758	766	814	795	769	757	779	737	773	752	782	820	799	773	767	765	780	802	780	774	766	752	772	772	762	779	811	839	756	784	813	869	788	715	755	776	814	784	771	796	813	784	771	736	741	715	765	761	791	804	774	747	804	760	794	775	809	734	745	779	749	799	760	743	786	765	781	836	737	733	733	801	807	805	762	804	810	769	739	774	764	735	746	780	731	766	797	755	851	765	780	730	769	771	753	744	790	733	743	818	737	765	769	786	788	770	725	783	782	745	814	717	776	787	739	790	783	762	787	753	767	810	747	766	818	765	734	752	777	768	744	804	795	793	813	732	788	814	752	789	741	801	741	747	729	794	734	760	792	754	779	794	749	714	716	816	739	800	783	805	756	772	761	763	799	761	728	797	768	785	796	790	756	799	741	826	749	769	814	702	744	789	788	767	813	738	783	777	774	738	798	798	759	780	761	791	736	805	805	766	781	744	818	769	761	801	737	781	758	774	785	764	782	812	848	784	777	776	729	788	776	837	745	809	838	754	722	778	784	782	795	790	787	732	782	795	729	836	783	761	791	752	742	723	777	791	734	781	783	774	807	735	746	774	793	744	719	833	779	783	787	787	768	738	722	776	765	707	773	793	729	745	772	768	760	773	757	815	757	812	695	763	760	766	769	748	786	780	771	777	828	792	762	781	770	818	776	803	755	801	765	793	805	768	748	752	776	753	791	809	737	747	738	761	783	724	782	755	805	796	828	794	799	758	765	783	779	817	789	764	779	755	773	741	751	804	737	766	765	750	817	806	751	797	770	789	760	806	814	777	809	767	756	817	783	761	775	732	795	767	811	719	747	781	793	749	749	765	754	823	781	794	763	805	750	813	774	781	779	776	780	809	779	784	797	790	807	745	815	794	782	779	794	751	697	726	793	769	773	777	818	821	783	765	779	772	785	763	795	778	787	768	783	770	736	785	790	748	772	832	788	750	759	768	760	790	773	784	758	741	809	769	789	718	718	775	776	798	766	781	798	782	796	793	798	784	748	779	721	763	789	820	784	755	791	774	824	753	839	781	763	780	770	781	729	807	798	726	744	713	790	759	799	745	768	767	765	781	796	814	774	783	785	737	749	780	773	738	823	750	747	783	795	793	758	787	780	752	740	743	742	769	770	749	768	776	772	729	769	777	800	807	797	733	736	776	760	811	808	811	750	760	726	725	781	844	791	726	741	801	773	763	751	776	774	769	789	803	770	775	771	801	774	811	752	759	779	775	774	737	732	775	791	834	784	721	757	791	780	774	780	728	762	747	761	731	794	749	789	753	719	695	791	776	750	770	826	763	740	773	768	808	851	814	730	802	750	782	764	778	827	793	766	788	749	777	749	819	772	741	751	736	748	836	753	829	851	770	723	801	739	763	813	733	798	770	767	779	775	837	774	767	811	806	760	779	749	828	759	773	742	769	791	794	760	781	783	780	794	724	813	765	774	743	780	752	738	826	735	807	738	815	827	765	760	755	759	831	780	769	777	758	753	792	811	749	805	806	771	703	783	786	787	789	780	785	776	791	705	737	807	771	716	737	829	758	805	790	823	768	829	752	730	814	779	781	794	755	758	756	810	792	758	759	812	773	813	793	813	765	769	796	752	792	735	759	814	791	702	805	791	741	839	807	777	790	778	805	752	799	774	779	779	741	790	810	816	751	786	777	699	827	799	768	785	778	752	779	781	746	774	778	788	785	758	800	791	784	851	765	769	814	830	798	795	769	771	807	810	781	788	805	766	788	822	824	789	761	749	762	758	739	797	748	775	784	758	785	735	739	802	760	734	785	738	741	747	815	784	771	756	735	768	719	755	793	772	744	734	757	775	782	794	764	824	785	769	773	752	745	778	747	791	762	786	770	800	773	771	720	762	754	756	763	766	757	821	768	780	752	746	719	723	772	799	727	792	801	794	765	827	812	759	774	793	787	725	791	755	798	702	769	734	807	809	776	795	749	765	763	801	788	794	745	770	760	793	799	769	776	764	805	793	780	767	835	733	776	800	822	785	798	769	787	763	834	770	721	798	789	726	813	769	800	812	771	782	716	735	779	773	819	765	738	785	758	752	787	736	774	760	776	814	808	754	736	777	756	786	775	756	814	805	823	827	792	764	800	777	772	807	733	785	765	795	764	814	797	768	723	753	768	778	788	749	742	741	767	778	801	791	751	772	744	776	795	724	783	803	809	766	794	799	860	776	753	749	805	803	775	838	769	744	782	770	753	680	808	756	748	819	790	794	782	760	732	772	757	707	778	717	738	807	834	728	787	781	781	715	770	781	793	747	811	804	747	791	733	745	719	793	772	768	791	791	799	729	800	772	772	767	796	822	724	773	819	774	824	827	770	811	712	789	774	782	763	768	770	767	732	786	736	731	758	794	788	749	812	762	769	783	789	792	798	784	745	732	778	822	761	760	753	808	762	769	754	767	748	773	740	764	776	771	830	751	802	807	768	771	785	733	815	771	755	757	765	697	833	794	802	783	747	789	781	802	766	767	796	815	822	819	756	760	772	796	785	788	811	730	785	748	796	774	775	768	793	757	795	791	801	767	792	822	760	771	773	769	774	769	751	729	777	735	755	798	777	781	806	710	783	739	757	771	757	776	759	732	785	761	780	767	806	759	707	754	794	756	817	733	781	808	779	767	800	818	758	775	732	763	740	730	827	756	731	807	729	780	795	789	748	768	811	701	794	792	811	799	795	761	769	757	730	801	791	783	786	791	813	771	777	765	749	782	758	762	813	791	760	770	752	761	740	719	762	763	819	748	799	836	789	780	757	768	774	803	760	791	824	758	779
26810	40512	12890	29988	33950	8355	1152	934	919	875	882	863	805	867	823	825	786	817	773	876	799	803	877	840	771	775	777	829	805	803	799	799	789	792	814	810	793	830	781	800	833	799	828	811	819	771	767	759	775	796	817	737	805	814	748	798	768	801	762	735	820	807	782	797	760	775	800	765	786	785	783	815	787	772	817	825	776	738	745	827	792	787	759	815	823	792	749	755	799	794	843	742	722	804	869	819	788	789	819	806	758	798	838	761	755	824	841	787	771	764	745	773	816	793	819	792	769	793	784	759	806	809	805	781	718	776	787	738	770	785	770	788	737	772	777	802	870	794	763	749	820	806	835	770	777	840	789	804	783	787	814	779	829	745	789	809	806	769	799	773	738	776	747	803	786	763	828	785	804	815	777	734	801	818	821	775	839	784	778	775	817	790	788	755	763	784	796	789	797	790	783	822	774	796	794	833	798	769	805	774	784	784	846	825	752	779	775	808	799	803	759	786	808	757	750	763	766	762	779	792	835	800	777	803	792	810	748	779	767	746	835	755	839	739	740	821	732	819	803	772	764	802	788	794	817	800	832	734	797	819	813	786	832	774	812	797	747	814	838	784	777	822	802	832	751	827	748	800	768	792	806	773	772	792	791	774	801	762	774	838	856	829	823	783	837	823	790	799	793	782	816	781	844	818	819	827	789	829	827	755	776	831	781	783	786	796	834	775	753	850	734	784	837	835	758	802	814	828	814	755	806	788	770	744	805	777	800	784	835	779	775	806	810	796	755	790	747	773	739	830	811	806	799	792	785	791	704	779	792	778	733	773	814	750	793	779	748	869	848	767	758	826	777	792	762	769	815	823	780	775	809	799	822	831	758	780	784	769	771	776	797	833	808	757	790	793	735	779	779	831	818	800	738	768	753	776	754	762	725	770	761	767	792	780	775	795	774	845	820	806	782	783	756	824	772	815	741	775	827	755	760	801	786	772	792	781	774	762	788	793	801	754	789	804	788	735	768	756	804	753	809	781	751	828	798	784	807	832	813	763	834	803	766	799	796	790	772	738	833	792	796	788	767	809	787	788	741	765	743	796	843	781	804	785	785	865	746	789	804	760	798	802	761	751	758	791	812	781	764	790	805	777	781	770	850	803	806	805	757	745	770	778	763	772	762	765	763	800	779	786	812	798	795	804	809	827	786	788	797	780	752	797	780	808	745	763	829	752	805	809	792	760	790	780	782	803	811	795	790	787	726	820	835	728	817	805	791	738	773	808	759	784	801	817	762	756	787	768	769	839	774	782	790	801	782	789	777	729	839	800	800	775	804	791	832	833	829	789	787	805	813	808	784	779	798	828	804	798	784	792	785	797	810	774	807	775	731	830	809	772	787	799	800	815	797	791	753	728	799	785	779	780	775	744	809	795	769	781	784	825	800	765	775	823	773	800	804	795	824	773	831	824	810	816	744	809	787	854	755	803	756	793	744	819	778	789	781	803	845	754	843	772	806	729	741	786	808	794	772	746	854	795	788	813	785	833	779	798	806	762	810	763	761	798	792	753	817	781	768	767	774	779	800	797	804	750	793	832	746	764	761	792	773	784	746	780	792	813	808	784	773	759	793	803	741	785	776	778	792	819	795	805	807	811	748	797	738	755	848	811	792	812	795	760	803	809	764	752	772	769	794	831	804	779	746	786	772	781	777	738	811	791	736	807	782	818	769	797	730	795	801	814	779	794	777	785	767	766	815	795	801	796	782	777	798	840	808	778	788	834	782	776	782	762	744	799	776	787	761	840	826	751	791	769	781	777	808	754	802	802	743	813	795	770	772	777	830	783	803	784	793	815	793	802	807	820	806	811	772	796	775	794	784	798	780	806	786	796	734	782	793	765	823	795	790	781	782	801	804	804	749	769	748	832	752	782	827	783	777	754	810	769	779	795	751	778	776	834	833	764	786	791	783	784	788	778	761	824	823	773	806	805	815	819	774	805	804	795	813	756	780	795	763	814	788	806	756	774	797	760	804	812	784	782	748	775	833	791	784	777	814	806	768	779	776	782	788	802	810	803	765	778	755	780	768	847	792	764	783	772	744	807	790	774	746	771	743	819	758	790	785	792	779	775	771	820	787	809	778	801	814	814	755	768	782	842	782	821	818	815	786	822	784	752	780	754	779	774	834	865	789	790	746	749	773	777	787	767	803	741	805	803	797	818	773	823	743	823	772	776	794	805	826	845	790	837	803	854	775	768	824	829	779	782	834	815	811	782	788	758	784	779	794	768	798	790	818	766	779	764	812	793	838	777	781	762	827	785	750	781	857	785	801	802	760	802	827	840	777	782	786	824	816	826	784	804	764	759	794	772	819	862	815	777	814	797	819	791	816	750	795	821	849	800	767	757	832	842	766	799	761	806	774	790	784	811	736	772	843	825	774	806	778	809	792	799	792	763	806	766	797	755	790	812	766	763	820	775	733	840	790	785	792	762	776	798	781	836	810	784	745	800	804	748	809	778	786	779	763	766	759	804	840	787	789	800	792	778	794	788	811	801	772	804	770	851	832	831	769	804	807	797	784	809	796	814	774	776	779	730	824	769	816	797	789	739	791	808	778	787	794	800	822	805	777	786	790	797	737	776	770	803	833	828	815	778	803	787	821	816	805	744	811	766	799	736	836	786	716	829	804	788	798	776	780	762	846	768	776	791	773	765	775	778	814	760	752	825	819	777	792	778	777	796	772	730	725	841	766	741	774	760	774	787	834	813	782	752	835	799	743	751	784	802	752	801	820	797	820	786	767	829	799	723	822	806	752	782	790	786	749	760	795	734	745	833	804	810	796	795	822	810	780	813	764	787	800	767	786	824	780	750	789	727	774	797	791	783	801	813	804	786	773	788	793	841	755	790	777	819	804	750	807	748	779	835	783	820	806	777	742	814	759	782	828	781	747	782	816	804	805	810	757	784	775	755	784	761	725	708	779	785	848	790	781	748	808	781	738	791	798	849	754	838	808	808	776	793	793	778	756	777	780	793	745	829	835	782	767	786	804	794	773	777	804	799	753	760	809	789	852	766	825	795	784	781	799	801	816	816	735	839	775	774	826	763	797	799	797	797	793	806	751	801	764	777	824	765	780	785	818	772	741	856	812	809	802	813	832	812	775	778	794	832	746	808	800	744	779	817	783	815	780	825	810	823	800	793	799	805	818	839	783	774	778	771	802	774	740	784	812	811	766	758	783	762	780	799	797	830	741	793	743	827	828	817	778	798	777	817	820	800	787	819	823	800	737	784	757	794	768	819	808	825	789	753	824	847	777	767	746	806	777	784	737	764	815	801	786	796	779	752	851	764	785	763	809	810	761	776	773	786	803	827	790	825	831	776	777	757	757	780	815	778	812	758	842	787	740	782	843	802	784	829	764	813	758	859	801	779	810	782	761	778	771	808	776	768	788	768	810	754	775	763	806	770	771	784	822	759	771	762	826	804	799	778	761	777	806	785	826	824	760	790	793	776
22673	21045	28635	25959	36497	25588	13090	1725	943	904	884	802	904	855	840	794	766	725	748	786	748	773	753	749	744	738	789	725	739	754	737	714	720	752	760	736	739	754	688	698	712	725	733	759	718	661	731	770	700	791	701	672	750	729	738	709	726	712	707	718	721	755	727	770	728	742	764	693	701	713	750	688	770	744	708	742	717	719	740	733	718	769	729	744	699	702	750	733	762	712	735	686	708	771	773	745	724	728	717	716	713	712	779	783	757	689	735	726	665	761	743	699	742	723	717	707	754	726	714	750	728	714	748	658	715	743	737	735	722	766	777	706	700	704	722	719	714	725	736	677	715	741	710	709	727	705	720	738	713	738	724	718	715	744	728	749	714	707	709	755	697	717	696	722	693	739	717	720	717	695	753	719	726	670	693	716	692	708	760	699	676	720	760	729	716	708	699	725	751	704	725	669	762	660	696	707	706	717	696	739	746	692	721	766	748	726	717	734	641	727	717	729	695	708	739	693	730	739	688	685	658	723	684	732	731	683	727	739	717	729	741	765	687	745	708	703	735	710	704	699	735	747	748	685	698	724	780	722	734	685	708	722	726	734	734	739	660	739	725	739	755	688	761	737	723	659	690	700	699	761	776	702	711	728	724	753	711	767	706	736	702	687	684	743	709	776	705	719	702	706	736	751	704	724	711	698	694	692	759	674	719	675	803	709	708	721	747	708	678	747	780	689	705	763	717	746	710	698	760	750	733	747	715	708	743	727	698	699	700	716	758	656	716	739	771	740	710	740	728	699	730	763	716	730	748	733	679	714	731	742	731	725	687	746	692	778	715	777	742	726	719	725	707	750	714	706	737	677	711	771	709	732	712	722	755	707	710	682	721	715	702	734	728	734	788	739	755	686	722	681	782	723	748	742	724	685	733	695	724	702	752	726	769	719	747	717	710	696	723	688	712	685	729	727	764	711	692	749	708	738	716	667	702	751	678	693	727	723	689	695	723	719	702	677	731	736	696	684	782	743	679	700	732	764	724	701	750	757	669	730	724	718	766	723	716	751	698	697	729	727	721	745	763	698	707	683	699	747	703	774	755	703	687	733	726	744	695	775	695	731	749	706	729	710	716	722	646	722	696	721	780	659	714	708	695	721	739	733	730	759	690	701	694	720	743	729	688	704	694	707	753	709	723	723	726	675	763	724	679	717	744	729	762	732	772	724	727	712	778	696	696	711	718	727	763	725	740	721	759	694	770	744	748	718	647	761	688	749	729	754	743	692	724	671	699	738	777	692	731	735	716	717	688	733	741	760	718	651	739	701	718	753	730	704	717	732	709	762	726	709	745	712	766	728	749	701	714	647	812	703	736	746	765	785	743	790	716	693	675	773	744	737	713	704	693	726	701	726	723	723	706	713	754	734	689	727	732	726	727	780	706	751	746	697	740	702	691	722	714	718	735	680	736	658	701	721	740	764	704	742	705	753	683	757	772	704	692	762	734	699	717	675	670	714	735	721	729	716	717	711	732	669	713	704	699	709	682	705	731	720	724	742	711	709	762	714	682	684	667	729	722	734	694	688	749	761	753	725	725	740	785	719	706	731	723	729	727	700	763	739	780	750	731	721	678	714	701	721	741	747	759	759	695	745	711	729	691	695	719	754	722	756	697	766	708	763	715	722	731	750	718	689	711	723	768	775	713	679	734	711	705	745	730	734	735	690	761	771	696	746	727	663	713	722	734	676	706	682	771	692	715	787	740	715	736	690	698	682	775	735	730	729	700	720	719	699	776	704	692	713	697	717	718	735	741	738	691	684	807	708	734	699	715	727	692	714	715	745	696	701	757	702	737	752	746	722	733	724	721	716	753	736	723	703	763	735	724	690	729	712	716	731	724	733	698	700	743	721	716	721	770	719	709	722	729	735	751	718	728	722	693	759	735	726	752	712	725	713	710	767	694	744	730	731	712	706	698	708	715	757	693	723	745	705	739	710	766	725	688	722	724	681	716	685	746	736	751	703	727	763	739	746	736	746	732	738	786	748	747	719	710	688	681	724	757	730	740	744	708	724	711	733	709	679	702	763	692	681	731	727	761	758	724	782	708	703	734	700	773	709	757	737	716	668	704	724	731	729	753	731	759	709	776	703	717	701	777	719	729	686	723	756	699	706	704	775	753	702	735	670	738	691	717	702	686	708	671	763	683	723	705	685	646	743	698	723	716	748	695	695	732	735	721	755	759	715	774	709	720	711	722	733	711	752	728	669	730	753	753	690	712	672	757	724	742	733	704	718	708	704	756	745	707	700	760	730	712	708	707	736	680	695	643	689	697	758	708	749	719	732	721	738	710	699	710	707	726	695	726	705	688	715	731	699	694	697	689	763	701	686	685	758	716	711	680	758	653	721	694	678	746	733	738	698	702	708	679	703	742	740	739	696	751	713	681	703	733	672	713	705	744	700	746	709	706	690	759	657	718	730	745	723	702	716	685	745	696	755	719	702	714	688	710	708	690	736	695	724	727	754	709	704	753	735	727	716	689	764	692	667	730	734	714	773	724	733	768	727	731	716	718	712	712	735	755	753	696	736	691	748	730	691	724	761	710	775	758	720	697	729	742	703	697	670	759	720	711	700	714	737	724	710	734	708	713	739	769	713	720	692	768	721	761	741	717	703	665	737	699	712	727	696	682	768	736	695	666	721	758	706	758	737	714	719	702	695	763	708	725	701	639	728	712	759	698	711	688	718	710	708	724	705	716	720	676	730	747	722	719	708	744	680	700	724	716	736	718	698	734	725	722	779	640	689	688	724	746	701	704	697	739	695	707	683	731	700	642	728	729	733	668	651	789	703	700	775	693	712	693	740	727	708	684	716	728	756	801	690	779	708	765	727	705	715	694	670	712	744	762	708	705	737	763	652	807	737	736	766	703	736	705	690	736	748	699	684	738	658	732	730	680	728	754	709	670	748	686	734	711	732	779	707	693	746	730	722	702	722	740	699	780	749	697	711	770	695	754	728	710	722	761	732	704	764	735	695	698	685	720	721	678	754	740	716	704	654	724	765	681	758	744	716	699	701	691	696	740	726	738	714	693	772	704	745	755	752	718	762	691	697	691	680	699	717	729	706	689	734	713	744	739	709	697	749	723	725	707	740	730	667	680	708	733	674	749	742	693	747	727	702	716	756	760	753	673	749	721	785	760	703	707	714	681	710	691	725	727	716	720	677	702	740	734	730	718	703	700	744	684	744	745	732	693	708	726	727	726	702	691	710	696	695	765	657	716	747	691	691	689	697	707	686	748	764	763	713	689	681	751	748	670	719	739	751	755	732	753	669	739	672	678	702	723	680	756	770	718	695	739	747	731	689	744	721	723	725	761	742	730	768	740	705	720	717	709	717	705	747	720	740	723	743	729	699	718	711	647	707	692	769	743	713	732	658	733	698	696	722	732	700	673	670	731	692	739	769	728	747	680	711	729	711	665	734	714	719	703	726	727	721	711	722	708	703	737	716
32389	54337	20683	42052	52487	20445	1686	1323	1196	1091	986	916	911	922	841	840	815	801	819	841	714	815	758	755	747	741	751	752	757	766	734	761	763	729	738	687	782	718	732	716	734	726	756	742	733	742	700	706	729	774	777	713	702	756	708	741	748	719	745	689	675	726	751	742	778	714	720	720	727	732	741	692	747	721	725	760	690	712	732	763	693	731	780	743	713	697	724	726	753	737	703	717	687	753	722	743	748	716	728	717	725	727	714	715	707	716	697	723	755	679	750	706	744	753	754	767	705	702	724	751	680	717	704	719	728	762	746	739	753	754	719	728	704	734	733	755	724	685	749	702	717	760	742	730	721	732	730	697	711	766	767	748	704	701	706	711	706	748	668	696	709	682	713	695	747	737	694	717	673	733	696	727	703	709	673	761	704	718	712	751	696	740	716	720	737	729	697	768	724	719	710	713	753	690	716	740	697	712	702	768	735	697	721	743	741	668	756	713	720	738	691	725	691	739	687	712	731	740	764	744	755	701	738	745	700	729	703	700	720	725	732	691	699	714	751	713	739	719	690	777	777	750	714	676	733	709	716	740	688	708	734	744	675	756	718	675	739	706	681	697	719	737	667	716	743	722	743	723	736	695	744	754	709	749	715	697	788	693	737	713	723	755	678	654	677	679	736	693	776	720	712	716	733	734	709	744	728	724	719	664	740	717	738	723	709	696	702	705	673	705	705	723	678	727	711	802	720	723	703	713	732	748	724	734	761	700	656	720	692	723	755	712	692	718	667	730	719	715	781	707	728	723	741	723	729	756	691	709	716	714	706	662	686	745	675	735	732	729	716	768	739	666	693	765	688	691	705	698	706	738	695	742	717	784	756	712	680	729	711	745	676	717	722	737	713	702	735	680	781	720	697	780	693	763	729	750	722	722	689	642	747	687	704	742	726	720	733	726	706	721	755	698	741	689	720	744	740	761	688	752	710	714	743	706	731	708	690	711	740	725	679	694	749	719	744	727	692	710	712	782	723	783	697	736	659	695	664	747	718	726	778	717	717	731	676	674	741	723	713	707	735	737	691	723	728	708	767	735	718	719	672	751	706	696	737	710	683	773	736	709	724	720	708	726	721	709	683	668	726	710	693	665	706	686	704	701	722	762	735	697	751	697	709	707	729	715	743	708	758	672	775	749	746	766	698	715	718	682	684	744	757	653	761	727	743	700	695	769	723	738	750	706	742	762	724	739	732	720	702	711	715	681	699	704	760	727	709	703	707	666	699	708	662	727	759	749	732	700	712	698	767	779	729	708	707	725	741	698	725	755	722	716	737	739	746	734	774	705	707	743	705	740	736	735	687	699	669	705	659	742	745	699	740	741	694	679	709	651	756	731	745	674	705	676	723	717	738	745	704	771	707	704	701	698	711	737	743	729	701	774	747	716	691	717	674	762	698	744	707	725	695	738	763	745	678	734	710	697	717	708	708	722	742	731	727	740	681	703	718	719	671	734	755	682	698	736	700	687	710	722	724	721	725	707	728	750	710	693	709	750	683	711	696	680	723	734	733	717	671	713	752	723	745	693	717	712	718	747	710	661	702	723	717	732	706	735	716	734	708	721	742	762	740	754	732	706	714	732	735	681	722	730	772	742	714	728	673	746	738	712	715	735	721	718	709	687	721	670	731	772	722	703	684	768	710	725	682	698	685	753	734	734	690	738	697	724	763	712	719	722	734	729	712	734	681	678	733	747	724	669	728	696	729	737	751	693	706	779	707	727	772	720	728	739	678	745	665	707	725	680	735	717	734	739	673	778	674	670	785	704	673	731	674	713	721	713	701	710	721	759	735	725	737	752	754	743	708	710	728	705	762	759	733	660	705	736	731	726	735	726	744	790	739	713	725	724	739	719	734	717	723	742	722	713	766	717	675	686	713	704	695	683	713	717	700	723	736	686	735	692	698	715	741	715	712	689	744	715	727	691	738	667	744	699	689	710	711	744	719	717	728	705	689	743	717	748	692	748	709	738	677	732	692	725	693	704	705	716	728	691	669	755	684	734	707	690	711	717	656	700	706	722	717	710	744	715	718	701	667	748	738	708	721	741	736	737	722	680	698	713	721	733	734	749	730	731	707	708	701	694	721	718	751	733	722	724	712	748	728	715	719	745	745	699	674	760	669	724	732	676	686	662	731	688	708	728	713	700	727	698	699	735	756	693	705	732	707	727	685	711	698	769	661	721	726	725	710	697	763	707	788	706	768	725	707	766	656	752	756	724	736	723	769	739	739	694	670	766	676	761	741	644	734	735	686	724	762	723	744	704	727	726	748	735	700	724	728	680	712	722	769	759	675	695	726	711	697	736	710	709	734	719	706	714	735	698	680	733	732	765	743	726	726	748	728	738	725	734	691	737	735	707	727	744	744	721	730	674	757	735	732	718	746	664	728	740	741	694	713	720	711	700	695	737	711	782	714	671	739	742	727	745	732	763	683	757	733	687	741	676	684	682	777	774	713	755	728	719	692	709	720	697	709	701	753	661	690	766	767	723	752	721	783	704	758	701	768	668	720	729	687	695	713	743	730	765	751	708	712	764	683	713	733	697	717	753	686	679	743	733	741	674	735	672	711	724	688	671	737	755	734	704	706	742	708	741	721	700	698	736	706	706	723	725	739	732	778	717	708	714	691	702	721	728	714	724	708	780	730	682	721	753	675	724	679	698	681	728	733	759	710	765	720	777	737	692	724	688	692	707	721	732	764	708	666	758	693	708	721	693	713	748	720	754	723	693	727	692	727	732	680	732	705	717	752	732	754	736	735	702	684	731	731	727	714	735	724	771	738	708	708	704	700	792	700	690	694	724	713	656	688	742	703	733	688	704	720	688	690	702	733	722	712	699	712	719	713	758	745	759	727	723	755	701	689	689	733	671	684	711	737	732	723	785	756	735	717	774	714	704	706	700	707	720	725	741	770	737	722	765	744	666	688	714	699	698	721	702	710	751	694	723	714	731	729	658	739	768	748	694	698	741	716	697	728	739	684	712	676	733	731	713	726	727	737	714	725	735	726	755	708	779	763	734	699	752	717	731	716	656	776	675	703	742	748	688	732	769	786	688	719	769	715	722	708	683	760	700	696	719	743	733	721	697	718	732	734	695	689	707	657	725	746	718	747	703	716	758	732	723	700	680	692	721	720	720	784	708	746	713	755	718	729	708	716	744	709	695	694	744	710	724	707	715	712	687	664	688	712	705	686	726	766	769	726	721	702	703	733	730	710	681	745	718	684	749	771	689	696	722	710	703	705	701	738	680	744	724	696	710	729	706	726	726	764	726	706	693	677	685	697	759	728	717	691	742	722	734	714	771	741	709	711	694	705	701	738	746	716	734	773	712	704	715	725	685	741	745	741	717	688	697	679	761	750	672	765	704	648	771	682	698	711	717	718	694	737	744	709	724	736	706	701	724	697	730	692	683	753	769	710	745	719	699	718	719	715	702	723	731	691	704	769	676	706	748
28518	23268	12558	4422	7782	1843	648	632	582	649	596	643	630	634	651	639	647	575	645	583	609	625	623	659	584	597	611	618	582	610	581	612	599	618	611	616	609	663	677	598	640	636	577	611	592	629	593	600	638	645	583	630	607	637	626	620	605	587	604	612	611	636	653	641	635	621	624	644	617	621	627	624	614	617	629	640	628	613	584	600	614	601	611	589	624	638	623	641	580	615	614	607	651	654	662	637	615	658	576	670	596	602	654	637	597	677	617	643	621	573	641	628	636	608	593	646	627	614	643	598	692	634	604	611	654	593	574	595	671	622	648	623	623	637	637	635	589	598	659	585	624	594	640	628	631	645	593	613	628	616	613	654	650	657	645	598	635	614	616	623	614	640	681	690	598	628	630	642	608	610	658	649	566	626	570	642	629	615	628	662	608	631	641	657	622	647	605	587	641	670	608	618	625	648	597	594	599	590	563	619	607	619	610	597	654	665	649	608	599	602	603	626	625	650	664	633	610	616	631	628	618	599	595	607	620	639	613	623	629	589	670	620	638	624	680	619	650	538	612	599	655	686	652	609	636	628	628	648	608	606	595	633	585	625	642	610	555	654	635	604	572	646	617	647	663	660	615	629	647	642	597	631	604	629	640	635	659	621	605	625	663	625	640	600	619	676	613	602	601	608	675	627	637	637	630	602	607	595	608	588	646	607	626	643	650	660	592	633	613	623	645	593	605	622	569	570	564	604	640	624	611	623	642	657	643	604	626	604	610	663	624	646	580	620	603	649	627	645	662	645	630	618	588	674	621	652	628	623	570	579	614	641	648	667	641	633	650	615	614	660	622	613	599	611	654	608	620	611	608	600	594	589	636	633	618	584	625	653	659	603	661	673	678	592	631	590	627	558	613	626	597	630	681	624	640	652	648	622	612	626	646	612	621	623	631	630	589	658	674	629	663	646	692	609	628	581	638	609	622	633	642	641	632	617	627	617	647	626	638	615	624	611	620	646	635	662	630	595	629	617	589	629	585	589	592	651	647	610	675	591	614	623	610	592	608	601	625	629	627	647	604	636	632	628	647	645	595	622	644	622	622	643	625	641	634	650	636	655	632	660	630	656	641	614	632	633	628	589	622	596	642	653	638	609	635	616	623	601	617	604	596	619	583	620	584	631	644	645	597	664	635	602	626	634	589	633	639	630	622	606	648	627	631	591	653	629	636	615	664	614	630	608	630	596	641	644	689	597	576	622	628	636	600	633	615	627	620	564	676	682	615	619	598	602	601	623	671	592	622	650	658	611	630	635	652	564	634	599	601	627	650	619	627	630	550	618	604	599	621	582	625	620	595	653	608	639	591	619	653	642	642	641	658	643	645	595	658	571	635	627	590	606	616	641	612	628	628	615	648	545	644	600	598	613	677	656	613	611	601	593	630	651	611	658	589	639	643	615	582	645	566	617	627	659	619	630	672	620	636	588	580	651	707	641	622	625	662	614	612	630	662	602	636	667	637	593	653	603	628	643	612	632	629	652	687	606	626	603	613	578	595	624	588	580	612	622	604	677	659	584	614	623	584	667	692	581	607	570	585	582	609	598	599	611	636	631	628	652	607	650	612	622	657	599	604	610	610	604	647	595	592	631	603	616	662	614	629	651	632	601	625	650	580	550	618	637	609	629	597	597	613	665	599	606	595	680	595	575	624	631	637	659	672	629	635	605	645	645	600	622	622	638	617	647	617	597	638	629	595	624	646	686	640	608	578	583	653	598	608	619	599	605	654	643	641	625	593	676	629	646	651	602	644	593	653	616	607	619	626	631	590	618	605	615	587	658	643	653	633	618	633	636	592	620	604	642	586	585	621	612	632	626	637	612	628	609	605	583	634	633	628	618	636	635	649	611	658	631	663	617	673	606	621	629	607	667	627	650	638	584	584	603	600	627	617	586	607	593	647	589	621	644	598	637	630	630	635	614	659	660	644	641	605	613	603	668	650	596	660	613	647	636	676	623	604	635	653	596	648	641	632	594	621	637	588	620	597	609	635	643	570	630	635	623	644	646	601	633	613	664	627	629	678	603	615	644	667	625	608	611	600	611	641	633	589	604	653	698	576	620	599	648	629	695	611	604	567	635	664	625	646	611	693	575	622	674	612	615	631	622	632	613	617	650	607	605	624	631	670	551	596	618	591	618	663	590	607	622	611	595	587	611	648	586	631	642	566	606	612	585	614	666	607	624	617	607	599	592	649	616	583	683	604	608	630	614	635	615	658	636	646	674	631	578	637	666	586	648	676	695	580	618	630	651	623	563	633	634	625	601	611	654	649	633	650	616	608	593	594	590	634	639	634	644	650	659	621	597	646	585	622	567	636	627	610	647	577	661	620	597	655	656	611	681	627	635	637	653	665	598	596	619	635	655	654	621	591	660	630	609	626	598	585	646	646	638	625	636	613	610	621	643	585	679	632	662	599	637	614	596	669	629	651	644	600	615	619	634	656	574	603	582	571	628	607	646	627	634	604	633	619	627	608	657	638	614	641	605	632	556	612	567	616	678	614	606	578	678	603	615	620	672	625	659	631	652	642	683	604	589	623	641	596	576	620	614	638	598	579	626	619	582	586	617	632	595	640	667	602	642	575	599	572	612	641	602	638	646	669	620	593	619	609	646	634	611	605	619	594	625	620	566	651	641	617	653	626	614	618	649	627	614	665	652	642	643	630	645	574	620	596	641	639	577	635	681	626	604	608	592	586	618	629	580	622	632	649	628	628	595	656	613	613	657	620	628	628	674	640	648	637	635	580	632	644	693	656	625	624	603	659	629	619	608	682	651	603	689	653	664	669	624	614	590	628	688	595	635	629	660	602	623	609	618	630	641	632	616	618	621	634	577	615	571	636	638	635	612	591	619	648	619	594	588	672	652	636	576	653	601	637	608	605	648	657	625	667	608	639	614	606	607	604	646	650	615	599	644	594	648	640	631	617	621	642	598	635	653	649	621	632	631	582	642	616	580	648	619	635	630	645	663	614	693	617	614	628	610	593	610	635	616	635	623	613	603	649	640	609	610	606	598	642	673	594	632	632	619	611	650	620	604	618	693	618	590	627	635	597	637	651	664	597	652	633	611	635	647	641	627	632	604	650	642	622	567	640	615	601	607	652	607	631	622	623	591	608	612	610	623	610	691	621	661	591	626	622	638	646	582	606	616	656	605	605	606	630	652	602	692	592	638	588	613	636	623	634	628	586	647	615	680	626	589	637	613	594	620	576	614	630	633	634	641	634	609	617	591	629	638	649	621	686	643	605	617	610	609	626	633	619	615	690	637	702	673	616	604	628	622	632	647	591	653	681	586	615	643	635	588	659	623	614	607	623	628	636	586	603	659	629	590	627	614	605	630	618	615	605	642	626	598	635	659	643	615	614	611	585	573	600	644	637	602	633	588	637	616	639	607	685	637	686	621	616	612	586	626	633	626	615	620	625	618	605	615	596	587	557	644	596	602	639	606	650	568
23904	32140	6465	4091	8783	1906	704	695	604	649	678	630	632	679	673	657	641	699	668	680	654	649	698	629	700	648	647	663	687	661	682	620	634	688	633	633	651	641	674	703	658	644	658	605	623	643	683	684	669	689	618	617	664	636	719	649	655	635	617	677	635	649	676	641	705	652	671	614	643	644	664	653	658	625	678	630	696	642	655	696	648	665	658	677	678	687	658	688	665	676	693	642	687	732	651	668	590	649	619	684	641	660	657	643	650	702	664	662	703	668	713	651	666	641	700	627	653	671	649	668	617	640	715	649	662	624	678	681	696	653	674	651	624	689	687	640	656	684	626	714	665	680	648	655	599	645	639	626	652	617	714	644	605	653	630	648	663	677	715	627	642	618	654	651	658	670	650	637	634	638	669	644	641	648	668	656	641	684	648	633	690	616	669	619	615	680	618	665	623	684	682	637	649	639	659	702	661	671	666	644	599	697	637	656	674	644	670	665	659	637	655	670	668	672	664	698	661	662	688	664	653	650	637	689	637	634	703	668	708	654	645	632	704	635	643	622	661	641	634	678	649	654	698	672	636	666	636	648	662	657	655	651	715	662	641	616	689	666	615	649	674	648	662	671	652	651	645	699	635	614	608	649	681	656	651	627	622	702	640	634	679	606	629	654	638	658	632	655	643	591	645	641	617	662	688	659	665	652	666	645	654	678	681	644	632	628	626	659	637	653	645	648	669	656	677	651	639	639	660	635	657	631	649	641	660	633	646	650	664	618	655	634	665	622	673	682	683	622	641	671	607	683	683	629	666	661	730	645	659	613	655	647	631	665	672	643	615	641	680	681	639	645	637	622	652	624	664	673	633	603	663	651	624	645	677	626	661	640	655	672	608	640	675	661	648	658	655	656	613	656	660	645	688	643	654	639	616	636	684	671	650	690	660	665	638	678	654	647	666	645	642	664	616	650	635	659	707	634	647	650	629	678	675	620	626	707	622	642	665	654	659	677	699	628	628	645	657	623	612	639	632	681	636	660	630	693	637	653	662	648	637	625	633	684	665	652	666	636	651	620	647	640	685	633	651	702	654	647	672	675	670	721	640	658	647	606	612	617	647	622	678	650	640	640	666	652	680	678	655	670	637	593	664	597	663	615	648	644	656	627	644	671	665	662	653	629	660	707	639	702	625	632	640	709	659	611	646	605	635	621	647	666	643	637	663	666	633	643	691	608	685	680	679	608	675	645	670	688	639	667	647	665	647	651	670	635	678	632	638	649	650	666	660	597	633	648	659	652	692	625	678	687	686	607	654	663	675	665	628	642	623	702	676	635	661	653	666	617	616	643	630	690	633	688	628	657	639	659	665	680	674	669	637	674	671	620	661	650	684	665	668	668	666	619	630	630	614	683	675	707	638	693	653	682	690	667	665	640	679	631	688	631	650	670	672	647	644	646	641	676	657	675	656	629	672	664	659	687	666	659	637	654	679	658	645	657	687	639	638	646	620	623	657	604	697	656	685	626	625	688	674	663	628	673	667	600	669	670	674	599	647	618	645	651	609	619	667	645	644	634	627	708	627	627	633	666	666	663	614	702	662	713	656	660	678	661	655	705	665	694	678	672	664	638	660	665	680	650	652	693	646	633	720	609	626	670	677	640	692	672	693	679	668	688	604	643	665	655	643	647	656	675	640	621	636	645	666	620	655	663	674	682	645	653	612	649	618	632	648	645	638	668	711	658	621	665	656	652	639	654	687	651	635	653	640	658	656	648	657	689	661	650	654	682	651	677	686	647	672	633	681	660	666	650	638	662	620	661	697	661	661	640	685	680	642	648	691	610	646	637	657	628	651	662	660	633	694	689	634	683	632	664	688	645	614	665	667	645	648	695	623	651	616	689	680	693	611	616	677	656	699	640	657	598	621	660	651	654	705	649	648	655	658	660	665	662	644	650	645	668	697	653	658	614	614	689	647	674	678	647	612	635	700	644	633	667	633	699	658	663	616	644	649	653	686	571	670	683	640	684	671	645	648	623	629	625	664	658	658	656	652	628	623	648	626	679	662	669	680	622	677	684	624	711	651	653	661	647	648	692	658	727	671	657	603	640	666	615	625	682	616	656	655	673	670	623	636	640	669	591	642	615	651	640	618	675	595	682	617	643	676	629	652	674	643	674	693	664	677	686	639	662	646	675	632	667	669	690	644	659	681	652	633	625	718	661	647	632	650	674	646	619	627	643	624	661	644	628	604	659	651	650	675	674	697	674	651	624	612	631	650	643	666	631	632	707	645	680	649	654	692	693	641	660	644	665	679	628	594	653	655	650	622	625	669	693	706	684	656	672	627	665	636	589	652	686	692	674	636	628	651	657	686	693	649	658	693	649	724	683	661	637	640	661	612	653	672	671	666	657	657	664	648	686	662	658	625	663	632	645	691	626	628	654	664	662	634	643	621	657	692	641	616	674	602	654	669	620	596	624	643	638	691	624	595	630	633	666	680	659	655	675	628	658	627	653	682	596	683	665	684	659	660	682	668	667	636	660	660	672	664	679	633	655	672	637	690	683	647	646	672	666	652	649	642	655	683	682	631	646	638	650	686	661	671	644	646	678	645	643	663	659	646	669	692	666	658	706	656	677	661	664	680	684	645	647	646	627	655	649	651	624	635	633	629	634	609	652	650	662	682	672	692	670	668	687	612	666	659	641	642	677	652	684	670	690	649	671	648	670	660	626	652	672	705	661	657	656	635	624	671	652	673	668	622	659	639	689	629	612	678	667	671	666	623	618	688	684	670	663	625	650	663	684	666	650	624	655	641	670	629	630	683	646	682	615	651	612	648	611	662	667	714	626	690	672	638	642	636	647	701	648	659	686	661	682	638	607	700	655	642	625	629	631	600	626	706	671	659	672	660	615	677	631	645	645	656	630	625	668	680	682	633	601	650	678	632	646	682	637	662	680	655	657	648	628	654	640	697	654	683	575	692	631	666	653	719	617	618	632	639	657	710	665	628	659	641	663	695	647	694	641	669	645	712	665	602	627	649	665	629	664	632	663	644	714	626	699	634	630	648	637	644	662	646	698	652	695	633	643	716	652	657	688	649	649	636	622	678	644	674	633	655	664	654	651	664	692	628	621	673	634	658	633	645	681	676	725	635	664	625	626	653	635	694	690	602	653	677	652	683	722	638	656	643	680	661	657	648	599	663	653	671	639	665	622	667	663	629	626	682	680	663	659	627	671	628	665	668	593	631	644	631	683	628	657	662	647	617	643	666	709	691	658	642	630	650	643	623	644	658	678	676	644	672	661	685	725	643	664	657	615	600	708	643	671	626	686	623	687	642	630	637	696	672	651	583	598	607	681	678	597	658	632	682	636	705	611	642	652	626	682	636	647	682	678	651	670	651	623	673	694	681	622	637	665	658	625	641	625	648	608	624	625	665	657	665	641	672	669	665	617	664	692	640	632	617	639	640	641	609	653	590	640	658	686	676	634	620	683	634	639	664	643	614	639
23800	21043	28092	24584	34763	21176	5085	823	693	660	626	620	626	573	575	603	597	589	583	557	533	556	559	556	575	543	513	569	574	535	535	562	586	541	568	593	520	557	594	516	546	567	548	554	536	555	544	537	498	557	565	573	559	494	538	596	534	503	521	584	565	535	568	602	497	549	579	519	520	574	578	516	509	565	532	550	569	530	557	501	551	564	539	481	552	572	510	521	518	560	555	577	530	553	606	544	532	538	535	539	537	558	551	580	565	539	550	515	570	543	520	488	539	519	564	569	519	538	527	548	580	553	535	581	543	539	550	542	558	554	501	520	547	557	561	551	541	514	525	511	534	545	504	565	529	572	521	542	553	531	586	553	529	538	569	543	550	549	523	494	586	529	568	537	579	551	523	524	542	581	543	540	482	523	515	547	558	528	606	555	569	564	491	543	576	543	515	536	538	542	544	523	563	531	521	503	532	535	554	577	560	547	562	573	554	579	554	533	495	504	579	570	544	513	527	533	556	566	557	538	540	536	525	536	523	512	548	577	564	594	530	517	536	532	569	580	569	554	533	592	509	539	519	498	557	508	524	538	558	505	570	543	529	537	487	514	554	565	548	556	543	566	555	532	574	563	547	559	541	561	539	535	553	547	562	585	577	511	552	513	546	534	530	510	564	572	536	561	522	528	530	553	560	556	553	574	533	551	556	521	576	559	550	542	567	555	544	506	559	544	565	529	554	538	531	500	542	536	545	504	560	536	532	520	490	517	595	526	555	561	548	576	542	549	515	576	591	568	530	529	613	538	541	541	527	579	541	516	514	546	530	517	508	512	594	580	530	554	550	556	539	496	550	512	518	551	539	510	528	515	531	594	537	525	531	520	554	517	530	536	521	505	560	577	566	490	575	535	558	555	561	556	540	579	537	538	565	550	525	550	581	548	531	499	549	512	511	509	527	536	517	547	502	558	542	544	531	596	567	538	551	566	556	512	483	532	575	576	562	549	537	529	534	537	536	562	601	519	563	520	557	564	533	532	551	550	481	543	580	534	602	528	546	554	513	538	555	586	544	517	558	558	502	556	584	514	607	522	512	530	528	528	554	568	525	564	586	541	490	522	558	587	530	553	524	570	523	560	505	568	587	519	566	482	530	546	555	549	574	546	543	532	527	531	535	521	559	570	555	549	535	563	521	527	478	517	563	582	570	492	554	538	543	535	569	521	513	544	556	492	570	540	596	517	528	538	516	529	531	546	578	553	532	579	549	531	555	535	543	517	570	530	560	575	586	533	585	494	566	560	528	523	579	560	521	535	486	535	531	595	555	546	486	581	545	501	531	549	499	571	499	550	554	548	503	537	573	554	545	561	593	517	570	547	574	558	579	534	541	519	519	549	581	544	546	544	522	501	526	507	513	569	567	526	545	532	535	506	568	532	548	536	542	590	501	538	565	583	537	559	553	550	509	515	571	470	497	550	517	563	565	561	527	567	562	530	511	546	514	541	539	544	529	540	558	509	554	517	557	555	547	554	592	569	519	527	548	524	524	583	555	521	574	517	540	560	548	545	549	592	550	549	525	546	540	506	542	550	567	574	528	574	501	491	530	538	563	550	523	495	572	536	582	564	525	539	531	547	560	534	559	532	550	556	543	538	527	517	527	518	495	559	558	578	502	537	541	524	531	550	556	525	588	547	557	535	525	588	556	505	516	552	561	549	537	533	566	604	536	551	561	595	533	506	512	561	536	503	564	539	531	548	533	505	530	493	490	516	590	562	541	563	601	584	540	473	544	554	573	561	542	531	552	546	574	569	536	538	548	581	539	588	537	553	518	564	560	538	507	550	570	520	550	569	554	509	553	514	592	563	521	548	493	517	515	537	530	516	538	548	542	529	574	566	531	523	567	538	522	535	564	562	515	521	555	502	542	518	550	495	523	519	502	558	526	538	553	527	499	515	569	539	510	533	533	540	533	509	524	550	551	530	541	522	559	526	517	529	552	501	558	542	595	522	529	525	559	499	562	556	568	525	494	539	578	548	557	548	536	556	534	586	549	513	524	537	536	553	542	585	569	503	559	576	533	567	523	553	551	556	525	554	536	515	529	550	548	549	530	580	502	558	505	535	561	552	569	582	570	564	564	552	577	532	538	559	568	547	600	500	555	570	556	537	543	548	547	571	536	545	515	569	555	551	544	529	500	576	514	534	549	576	555	549	556	561	533	544	514	590	542	570	511	527	559	495	533	519	555	534	523	552	539	527	573	532	526	536	542	517	516	524	572	546	551	507	575	534	547	516	522	551	518	537	571	532	492	547	549	574	566	494	519	551	520	512	505	552	544	543	557	534	517	582	522	538	560	532	540	544	523	510	541	520	529	568	551	534	560	541	547	482	533	586	577	522	548	538	593	539	535	524	527	563	536	531	509	488	545	529	505	532	552	491	571	514	566	532	571	550	543	548	540	516	500	542	527	548	548	545	568	588	571	499	567	603	520	536	547	497	562	520	538	558	547	533	552	498	552	558	586	542	512	564	588	548	527	526	582	588	535	537	531	529	557	535	534	510	544	539	561	537	581	518	548	534	553	534	526	538	550	532	590	558	555	551	545	552	541	538	535	513	557	523	557	517	557	534	544	564	523	558	548	546	526	581	558	558	519	562	557	542	569	549	552	566	523	553	572	571	574	537	523	573	574	553	542	525	534	531	487	546	550	598	535	559	615	568	545	579	541	554	549	532	540	508	578	558	503	548	560	544	552	500	558	508	524	525	538	544	542	509	539	522	532	504	516	566	522	499	490	545	553	563	554	508	580	555	592	544	557	591	570	525	553	508	569	541	533	529	530	552	541	511	551	508	524	546	489	524	547	562	539	569	562	527	551	540	552	541	547	548	588	502	591	541	591	517	584	551	602	544	483	529	557	504	533	537	551	528	525	521	566	570	559	548	583	528	503	498	563	544	554	604	521	550	512	512	546	494	519	559	563	548	534	524	549	533	521	539	553	612	538	513	531	527	524	562	519	546	566	516	531	599	578	546	534	547	563	580	549	501	530	521	548	515	556	574	543	547	535	552	552	537	551	515	539	506	562	544	553	570	574	536	525	543	505	529	522	544	544	514	544	602	532	549	529	511	590	525	579	494	543	511	562	494	544	597	530	536	542	561	547	496	522	537	562	563	558	511	539	585	500	499	584	535	516	553	579	533	548	544	543	521	547	514	572	528	538	551	527	546	538	545	587	526	563	577	551	566	547	518	534	520	591	564	557	507	577	541	502	575	552	553	528	533	523	500	532	545	562	560	530	534	524	524	533	536	553	566	535	537	585	526	535	576	570	508	540	577	524	533	521	515	521	547	557	509	544	558	584	528	573	548	563	538	530	541	543	549	550	567	538	534	509	529	553	536	564	535	515	542	586	556	557	549	515	543	580	509	568	523	504	555	484	521	545	530	532	557	528	580	512	528	572	537	546	543	557	544	535	563	551	511	523	564	523	492	540	556	524	535	519	526	574	552
27964	45628	14313	16641	42756	13289	1263	893	804	781	715	718	671	644	627	654	673	606	615	590	598	561	607	535	571	586	599	597	560	581	573	563	606	536	627	545	527	552	585	630	539	575	577	537	578	573	587	565	568	569	560	590	579	534	548	591	552	570	539	574	573	557	541	553	577	566	524	586	578	563	562	593	608	526	532	585	592	590	563	522	609	558	597	575	596	548	551	552	593	568	613	586	586	551	555	552	598	582	571	581	582	558	565	566	582	515	577	546	550	577	600	592	544	602	580	536	553	579	586	574	573	579	562	576	543	555	571	631	573	614	606	590	547	591	559	520	550	541	570	610	566	553	553	588	551	539	570	590	572	520	576	562	608	553	557	572	530	626	538	564	546	540	553	602	560	534	586	542	560	576	569	580	526	558	590	608	573	604	542	558	582	594	549	558	600	563	610	553	557	578	550	593	557	581	562	619	584	561	608	593	520	606	544	555	588	568	554	542	571	524	590	576	583	535	578	573	575	557	611	582	561	604	569	521	577	577	560	582	552	569	555	582	554	600	553	539	571	574	575	565	593	578	613	572	575	586	575	549	558	593	568	567	606	575	510	575	569	583	592	543	556	581	550	551	570	555	564	584	590	563	583	595	557	538	547	538	582	539	519	596	576	592	574	574	541	561	560	580	564	582	563	550	583	568	529	601	574	585	578	581	574	528	532	581	575	538	585	561	585	565	572	548	583	555	560	553	574	608	529	534	573	575	508	591	615	571	598	548	563	577	575	594	539	573	575	575	540	543	561	595	574	562	586	543	555	526	562	545	547	568	584	543	583	567	544	585	561	596	544	539	567	615	583	582	566	512	531	594	572	512	560	542	593	561	601	617	588	549	558	529	548	565	571	600	521	553	531	566	590	551	559	594	513	578	558	580	516	580	562	542	576	518	573	568	553	539	583	567	563	590	552	595	552	530	609	532	568	579	534	573	553	559	524	565	570	571	580	629	571	531	528	584	619	599	579	582	549	568	553	565	529	578	593	620	598	629	548	554	547	625	618	533	571	588	577	594	584	574	551	599	563	581	591	543	558	566	553	564	612	582	570	581	561	603	554	577	555	557	551	550	594	536	569	565	584	561	571	605	552	580	542	567	600	581	561	549	553	584	564	579	549	581	570	556	580	558	565	541	557	492	567	592	538	559	561	587	564	541	579	606	536	575	560	551	553	559	534	578	563	566	581	565	540	578	554	533	549	559	570	584	526	589	520	553	534	560	544	560	528	558	547	541	553	588	570	573	575	520	572	545	572	540	534	566	588	577	567	568	600	516	602	520	592	581	584	587	583	552	616	563	551	575	568	534	579	557	537	607	563	568	578	507	574	557	576	568	522	552	550	562	589	580	616	535	569	574	568	583	553	632	549	569	564	563	530	563	582	536	530	561	588	578	537	532	618	521	573	585	553	566	568	582	541	599	587	563	575	574	571	597	582	565	610	557	585	576	551	527	538	518	540	555	600	567	604	575	585	574	533	544	594	591	584	549	562	533	572	596	587	581	562	541	582	571	581	583	531	563	545	566	538	559	571	574	569	553	548	577	565	575	612	553	601	550	545	547	531	533	611	571	559	547	551	517	584	578	621	565	525	535	576	601	565	554	574	545	543	546	532	519	563	600	545	553	545	603	576	548	594	583	544	585	590	554	589	602	633	571	568	565	592	574	564	570	564	571	594	529	563	565	566	551	579	556	540	536	620	585	566	538	576	559	570	550	584	570	562	585	567	560	547	552	586	594	554	582	561	579	576	582	591	580	583	550	590	522	552	574	628	534	533	573	511	584	559	532	548	590	560	539	576	588	550	600	544	529	578	577	561	542	603	581	519	524	576	587	572	562	562	575	570	566	588	560	516	571	575	541	616	551	568	539	539	557	550	567	616	549	532	535	554	627	535	555	564	578	600	587	579	568	570	536	530	564	570	557	556	518	550	560	579	558	533	555	590	590	579	582	582	575	520	567	572	570	543	564	552	565	597	570	530	535	538	574	593	569	563	565	589	581	569	541	569	600	601	589	569	585	553	568	570	599	585	570	584	532	560	578	574	563	555	545	550	578	546	547	556	578	548	548	563	573	568	565	606	522	573	574	541	576	550	584	549	574	579	536	552	575	512	542	620	550	560	562	564	593	544	598	551	566	624	588	588	553	593	563	565	594	610	553	600	597	576	542	569	596	549	638	535	591	604	567	558	530	558	598	565	611	586	568	555	550	530	568	575	547	576	534	589	595	558	609	556	539	561	612	552	549	593	602	595	541	577	545	625	582	547	559	565	555	570	521	543	567	582	567	594	539	638	538	615	566	595	572	545	520	539	577	561	554	514	583	583	594	558	532	539	648	573	635	551	541	569	583	559	575	595	542	572	546	539	567	583	594	560	572	557	518	569	586	539	557	599	577	576	559	540	567	543	585	591	538	542	523	552	577	551	547	596	563	578	563	548	582	561	531	610	552	537	604	543	561	545	566	584	556	521	574	554	593	545	568	547	557	531	615	552	561	520	583	547	543	568	565	569	588	570	518	583	553	545	591	582	599	575	561	588	564	554	548	559	592	555	561	550	512	574	571	542	554	529	603	553	553	594	565	564	573	593	574	590	557	613	577	526	499	554	612	563	590	564	557	605	598	560	580	567	517	558	593	537	569	600	614	560	562	539	571	488	576	561	575	587	564	550	514	590	578	597	544	593	547	519	574	586	551	538	587	562	531	552	573	552	576	572	589	610	569	596	529	549	534	560	553	573	563	565	564	610	545	588	587	583	560	573	569	573	566	577	546	547	569	544	530	562	568	553	590	562	552	553	577	558	552	572	582	523	551	581	557	626	547	537	579	556	527	563	573	567	578	591	614	562	555	524	582	581	606	551	578	545	571	564	591	569	529	546	570	510	519	568	544	589	546	584	535	550	571	553	536	550	591	599	550	580	545	562	560	566	538	570	540	576	571	546	561	568	591	548	523	576	526	545	574	580	581	545	574	567	567	509	531	545	588	560	545	517	545	564	536	540	607	542	548	495	588	570	547	567	600	549	562	539	562	581	588	561	585	550	562	576	588	522	563	575	537	550	566	616	574	557	531	539	590	535	582	550	567	615	573	576	555	554	532	572	536	551	569	593	529	561	563	563	571	620	569	609	557	504	556	539	558	599	571	598	566	550	555	560	578	590	567	563	579	563	563	585	554	616	581	565	569	578	606	588	556	532	537	560	553	519	583	557	558	600	557	553	545	518	569	575	563	547	531	602	588	550	587	561	596	581	557	564	592	565	538	579	524	593	547	543	552	516	583	559	562	631	596	586	557	573	572	557	565	564	527	578	598	564	550	565	568	592	565	556	550	561	555	569	555	601	594	566	577	594	551	567	532	569	591	594	547	560	582	597	569	556	592	586	561	624	574	512	572	531	578	544	620	538	598	549	574	619	558	550	603	564	539	569	559	564	550	575	546	596	540	588	575	530	603	572	521	547	579	505	565
25073	21105	26953	26062	26429	9991	1485	854	879	861	889	767	801	843	820	806	752	841	812	803	839	789	767	762	763	807	757	731	782	769	742	724	850	819	828	787	752	755	743	748	759	757	777	811	811	820	744	748	799	814	806	802	781	785	768	775	737	806	764	750	761	753	761	800	719	812	802	766	794	754	774	781	809	806	731	782	804	832	807	728	762	757	779	752	762	761	762	819	822	811	800	782	808	836	750	754	752	731	807	761	741	760	770	811	800	786	754	791	788	790	785	765	763	808	771	803	760	734	807	784	811	737	778	794	817	819	800	771	780	738	748	790	821	780	778	753	770	758	756	768	798	698	831	789	792	763	776	745	778	739	773	790	775	763	793	825	759	769	776	747	743	773	769	785	815	817	789	784	793	800	768	789	755	763	763	801	797	777	784	750	739	755	778	787	755	721	785	765	763	818	773	786	748	722	815	759	795	787	766	820	739	814	756	772	765	755	749	774	783	812	762	778	759	759	756	736	807	788	741	730	793	741	769	817	819	788	746	757	759	756	780	770	753	779	785	750	739	785	774	770	792	784	782	799	830	788	773	802	802	759	770	746	798	760	758	834	750	732	758	751	728	768	813	806	756	779	779	714	838	728	728	744	736	767	769	760	772	759	779	777	807	714	753	761	732	712	738	738	758	748	786	716	763	720	761	743	785	788	774	762	815	774	832	771	838	793	748	800	765	783	783	774	782	802	748	789	749	764	757	776	737	770	775	817	761	760	771	726	788	778	716	753	737	774	745	815	818	763	730	746	734	780	756	790	780	771	763	732	813	746	794	786	779	812	819	776	752	784	857	789	740	804	745	752	776	823	722	824	770	787	771	760	757	804	739	777	709	748	737	783	764	771	836	775	781	772	756	767	793	777	793	792	802	779	806	729	806	812	774	840	773	735	735	774	787	792	792	795	740	816	771	749	775	797	737	759	796	751	778	732	757	748	726	777	756	780	766	746	754	775	769	700	751	784	791	737	798	800	802	788	773	766	802	761	803	738	736	808	794	765	778	811	769	772	718	755	749	751	788	816	760	769	815	763	801	821	811	763	777	798	785	771	817	792	776	776	783	760	809	742	745	765	745	782	775	748	730	768	792	808	803	801	765	779	729	752	787	751	769	796	768	789	763	774	794	762	803	800	747	739	809	738	752	750	748	768	724	722	765	786	779	790	779	767	815	783	761	795	763	767	815	805	790	788	814	791	772	807	752	771	788	800	772	760	759	750	785	807	787	806	776	756	811	728	778	784	806	783	790	815	767	753	810	808	747	757	753	746	784	775	773	778	731	798	795	811	799	742	792	802	714	775	753	818	796	770	799	779	777	731	770	760	751	754	783	779	725	809	708	793	765	782	735	760	755	760	793	807	765	768	766	776	806	783	796	760	773	777	737	778	805	768	810	765	824	802	749	813	790	777	735	810	786	731	785	797	734	767	769	780	787	814	785	737	752	795	795	773	743	783	753	755	740	770	735	773	782	756	773	786	746	788	768	759	770	804	776	784	806	736	780	775	772	790	716	797	723	811	793	766	777	783	801	731	765	800	799	764	750	786	772	747	751	752	790	784	825	760	829	804	753	853	756	708	780	781	710	769	761	741	770	764	785	770	778	762	807	771	789	766	831	789	751	764	718	770	752	754	731	783	797	749	766	763	818	750	769	772	760	765	761	775	800	755	757	790	828	733	808	766	790	794	816	761	781	808	761	762	755	824	822	727	764	786	779	780	741	763	760	739	767	785	749	780	743	739	757	809	785	764	796	742	715	710	753	772	786	794	808	781	776	769	810	772	806	820	757	803	758	762	759	766	792	779	801	818	773	758	797	680	758	781	774	758	740	828	805	763	775	808	735	768	735	767	791	752	770	807	817	804	779	733	764	807	714	761	757	765	724	786	747	790	766	764	801	801	778	800	785	716	779	778	767	809	795	738	794	785	798	805	771	776	825	757	828	833	788	776	751	735	769	789	742	745	786	750	750	803	783	852	790	788	763	748	774	766	727	781	813	781	733	759	771	771	769	795	794	783	777	777	785	754	738	768	745	772	770	786	801	785	753	765	812	729	743	784	756	795	763	753	730	767	830	762	753	769	780	794	758	773	785	724	845	746	775	783	780	756	776	786	752	734	790	791	776	780	775	822	760	772	774	792	780	760	804	798	774	811	768	767	769	803	781	747	789	798	793	762	818	788	744	738	765	792	755	751	765	780	766	768	764	776	819	759	741	755	757	750	717	761	779	766	757	782	801	762	744	710	771	756	728	754	800	775	760	739	794	846	743	794	711	773	774	787	732	829	849	739	727	814	786	724	735	740	803	821	735	757	747	818	808	805	782	780	765	761	750	793	819	768	775	809	735	802	775	768	781	774	730	808	735	753	792	770	762	805	731	783	819	788	778	777	734	723	763	794	811	819	762	781	726	745	709	776	782	770	779	776	804	782	799	798	820	778	778	755	811	757	851	748	819	784	765	766	803	748	820	784	736	739	769	785	775	745	785	770	745	808	757	734	793	784	762	769	754	854	778	737	799	800	801	734	770	728	828	777	768	761	809	789	796	771	813	748	751	717	835	774	794	777	792	763	798	758	774	756	783	753	725	719	766	711	735	769	771	742	756	804	726	820	809	832	738	799	761	749	757	754	809	764	834	771	788	762	769	775	748	816	771	750	745	715	777	801	791	742	759	730	723	792	766	776	768	723	787	776	807	869	753	786	772	774	721	806	779	793	739	707	729	720	714	740	766	781	758	790	789	766	751	761	767	816	781	737	785	837	808	815	758	701	796	804	762	756	787	771	783	761	718	797	768	794	796	765	745	786	754	721	735	757	764	815	777	773	761	743	768	774	777	762	712	771	782	758	767	776	734	705	777	782	836	768	745	724	785	713	823	718	799	743	783	787	762	786	806	801	755	765	762	773	737	755	840	785	772	791	797	734	801	806	844	821	749	797	775	779	738	801	802	735	752	771	748	747	768	786	804	775	780	795	805	806	765	715	816	773	796	764	756	785	862	777	788	760	725	788	787	789	734	777	745	797	746	807	808	731	764	783	772	781	789	755	731	778	737	776	774	747	791	711	741	760	760	711	776	772	788	764	758	813	755	724	768	755	741	749	789	803	789	768	772	751	752	724	744	763	752	746	758	731	769	743	779	791	804	762	758	747	757	787	780	780	747	697	818	788	738	741	751	802	755	783	789	772	743	748	786	793	837	768	783	790	735	748	774	804	781	735	852	765	802	776	769	760	813	819	775	725	787	729	803	823	827	785	832	743	800	808	756	735	786	807	790	786	800	807	762	769	725	742	789	761	777	745	722	826	806	759	807	784	715	800	752	770	758	830	762	733	812	748	802	811	768	792	759	812	761	795	746	751	797	765	715	757	783	763	758	752	797	757	780	822	760	756	811	756	762	799	721	780	772	744	769	795	767	818	760	784	747	791	796	788	818	792	793	796	766	736	797	764	722	767	796	782	755	788
26934	42315	12650	16133	31899	7596	1355	970	879	922	823	916	899	845	884	857	825	797	786	811	753	808	770	803	771	854	798	811	870	783	749	744	814	844	768	808	824	790	795	795	810	794	767	811	855	778	817	797	809	806	812	817	817	783	776	804	796	763	822	770	784	815	858	779	779	815	770	792	746	800	774	807	799	811	759	824	787	796	784	835	801	791	852	806	818	808	764	841	835	748	799	767	822	826	791	791	778	780	792	789	805	786	795	828	789	804	811	782	766	789	765	762	794	781	810	767	767	804	820	761	790	813	700	813	796	799	826	839	836	828	791	779	818	759	827	806	762	792	780	800	755	801	801	816	770	748	791	777	752	748	856	814	802	779	828	763	794	784	781	791	785	805	780	788	801	806	802	778	780	841	803	816	791	812	811	824	729	804	801	796	777	834	802	822	788	786	822	803	785	792	787	771	801	774	796	801	783	807	813	800	770	769	772	762	849	805	780	773	751	815	810	811	772	828	730	775	760	756	780	762	783	798	820	829	804	786	776	787	740	807	808	787	802	749	766	792	795	772	818	828	820	782	773	716	797	837	834	832	798	807	806	811	805	781	802	802	776	731	813	831	776	749	838	840	785	826	815	826	770	796	776	796	817	757	806	754	756	770	790	796	788	802	760	794	741	795	813	804	837	812	824	803	831	779	798	796	804	828	807	819	763	759	768	765	782	801	782	765	802	837	764	780	814	777	779	839	786	793	775	813	771	808	765	809	810	786	830	831	761	748	758	729	856	766	792	829	801	820	849	795	796	793	789	791	809	763	766	784	795	737	806	828	812	842	794	804	764	831	795	761	791	739	797	785	751	772	785	827	816	768	841	770	753	790	796	784	793	795	753	812	751	792	780	796	806	809	746	831	778	754	807	818	787	775	760	764	800	810	778	791	711	756	767	757	802	803	759	770	825	772	786	764	778	790	815	786	742	813	788	806	827	767	777	792	772	824	806	808	782	731	849	793	746	829	847	751	770	792	800	789	834	777	778	817	808	749	802	798	767	790	810	787	810	819	809	840	757	761	792	799	735	760	873	823	794	814	799	798	806	765	851	818	782	792	779	764	800	782	766	788	787	790	782	778	789	795	743	848	771	797	827	802	781	767	842	782	788	792	796	799	836	764	770	809	823	812	758	845	801	817	778	812	775	825	772	819	762	769	717	759	800	788	800	804	792	797	814	760	778	863	827	784	802	794	874	834	807	738	796	811	765	780	797	773	814	750	864	797	833	785	798	826	775	789	847	761	802	795	781	795	783	827	845	746	740	802	806	814	852	810	816	813	792	764	797	771	830	776	789	778	807	817	779	772	819	741	830	818	813	793	866	867	814	787	781	795	808	858	766	812	853	794	771	789	817	791	781	786	753	790	774	777	790	781	795	810	788	796	813	790	813	797	700	716	770	758	765	801	787	771	792	755	756	781	801	758	834	809	800	770	808	800	800	793	813	764	765	783	811	807	745	827	789	757	822	805	768	733	770	786	762	763	806	790	771	835	794	766	797	768	820	797	797	820	781	826	776	807	803	786	804	790	834	788	814	770	816	828	796	856	734	795	764	780	767	879	818	793	772	747	773	788	772	820	781	814	814	805	774	779	783	792	804	810	774	771	753	779	783	801	810	823	784	789	801	761	744	758	821	803	789	794	808	769	820	798	780	806	842	795	804	816	797	790	759	821	757	787	830	815	821	777	790	800	808	833	756	780	801	779	786	817	754	760	775	800	756	776	833	863	816	837	824	740	836	754	798	760	799	852	817	731	793	744	763	788	849	798	808	817	810	816	810	821	766	815	797	792	800	809	790	805	815	817	790	797	815	816	738	771	783	778	772	803	796	840	819	813	799	798	784	754	810	764	824	788	766	748	790	770	856	807	840	847	801	833	805	826	764	787	758	771	810	761	780	735	829	802	764	801	853	840	797	851	784	798	798	793	849	819	793	785	822	784	774	796	781	812	836	752	789	782	776	802	771	745	828	788	865	783	819	794	807	819	786	810	850	786	795	771	779	781	804	810	785	792	749	771	841	777	872	788	785	812	827	761	835	735	817	811	775	773	770	798	784	794	793	786	808	730	751	782	823	791	814	816	775	778	782	784	774	783	729	780	856	766	766	806	841	730	841	800	787	818	771	861	786	810	829	788	751	839	807	846	768	735	815	762	772	718	777	800	818	766	777	789	806	764	801	808	806	862	811	807	845	789	795	854	737	769	811	810	806	772	843	798	798	791	762	758	771	775	769	774	794	832	807	766	820	798	785	803	814	843	805	800	833	760	795	824	788	832	773	771	778	812	798	802	867	787	862	767	804	777	780	758	826	762	788	789	784	793	835	834	871	769	805	757	779	774	757	786	799	782	804	827	793	823	810	829	763	758	786	734	811	835	768	807	849	799	781	802	752	818	781	820	782	784	787	797	788	756	819	760	754	777	753	778	767	744	854	778	797	813	781	781	830	789	784	792	801	772	796	822	765	821	784	795	818	772	765	817	808	840	815	780	729	789	836	756	788	778	786	821	794	789	810	793	833	796	836	770	807	741	794	803	796	806	822	806	861	803	857	755	821	815	748	831	816	802	794	763	777	786	829	773	815	773	776	757	798	808	783	770	796	811	779	815	730	784	828	774	805	784	792	812	799	775	835	809	822	794	851	801	851	787	836	801	852	831	761	804	758	820	810	802	788	780	823	756	805	765	820	864	762	841	804	852	757	772	789	789	768	748	790	834	766	795	836	782	761	820	838	820	774	765	827	801	780	824	835	810	825	791	818	769	801	784	811	774	815	829	794	789	821	752	828	789	823	826	793	831	834	780	827	806	848	759	773	812	859	798	821	812	742	776	775	821	752	814	848	797	813	838	795	798	784	797	809	792	760	804	792	815	797	786	784	782	812	832	769	791	857	800	791	777	749	790	804	764	812	797	788	826	797	746	796	765	860	808	797	773	779	796	824	795	798	759	774	754	804	790	756	810	772	820	815	764	852	785	776	779	803	814	804	799	771	765	816	822	764	795	821	819	810	803	817	809	779	824	826	778	800	857	800	804	786	793	770	775	756	736	842	776	767	833	812	797	812	783	780	785	817	775	785	797	808	805	784	802	803	791	790	807	798	800	800	845	880	807	774	809	738	788	785	726	732	798	753	793	792	810	781	758	763	758	807	798	780	776	818	801	777	788	825	791	751	798	858	812	773	771	816	810	765	817	793	805	753	826	773	788	845	781	784	774	830	869	867	762	774	833	789	804	772	855	795	775	798	810	801	816	824	837	818	808	824	831	823	780	828	777	789	759	760	742	807	783	755	785	809	753	735	803	801	817	794	746	853	782	792	732	812	791	835	774	801	783	791	754	808	775	808	770	820	802	785	792	800	762	804	782	789	813	790	794	757	836	827	854	802	803	796	829	828	787	826	774	786	756	765	760	782	824	766	778	793	853	758	768	847	749	802	729	777	803	761	814	801	767	817	786	775	827	843	837
22628	21057	28631	23664	31819	23847	12145	1608	1022	989	859	862	877	796	777	822	850	809	770	748	755	780	768	764	753	684	687	712	782	691	704	719	784	764	750	732	749	737	729	742	761	744	722	734	701	743	752	740	736	754	717	711	776	686	740	716	667	748	735	715	670	713	739	787	762	722	773	687	703	691	734	699	689	693	715	673	712	710	732	690	770	754	792	733	739	688	740	755	676	709	755	691	731	764	748	743	770	733	695	765	741	724	743	693	777	728	697	706	723	709	716	724	744	781	705	708	721	670	728	773	682	697	661	699	700	713	692	765	711	679	727	713	696	657	732	649	722	744	744	694	709	700	740	691	689	714	775	720	696	753	690	705	753	674	742	734	716	740	728	715	695	734	712	730	712	752	695	704	660	726	739	659	694	728	719	761	695	712	654	718	719	692	726	694	748	705	689	726	737	754	689	710	686	677	707	744	740	731	656	673	679	724	668	665	718	741	747	699	715	729	755	763	712	758	713	683	684	746	733	696	714	688	691	732	720	701	734	693	734	664	716	718	722	709	681	752	725	690	684	760	759	703	697	697	670	706	729	713	708	735	708	730	676	683	736	732	717	784	730	692	716	772	706	704	749	694	700	765	737	709	673	729	740	661	703	723	728	662	716	746	739	692	671	682	745	689	731	725	708	723	705	658	749	744	713	712	706	752	696	714	701	758	774	762	770	715	762	703	704	661	699	710	681	706	703	688	790	709	695	738	692	712	781	773	699	720	749	690	737	701	755	737	746	716	779	715	683	719	725	702	723	714	686	687	724	743	733	693	712	678	699	721	697	704	688	679	683	686	735	752	696	755	717	703	737	721	725	716	715	710	709	744	692	733	682	698	731	681	768	708	678	689	705	731	732	735	712	760	742	708	749	730	705	701	730	669	691	704	731	692	658	712	772	701	731	709	739	706	713	731	686	737	776	763	676	725	736	749	731	665	667	704	789	721	743	675	720	721	680	789	722	691	727	658	718	749	754	667	668	699	755	729	717	701	742	729	729	718	767	720	715	705	711	697	688	670	695	735	742	711	742	674	746	720	686	727	725	689	685	702	698	705	725	707	664	698	726	744	745	733	758	688	708	746	789	701	700	766	779	692	749	708	774	748	772	748	751	654	700	733	702	750	708	736	710	696	693	777	757	740	707	710	674	778	686	707	713	754	732	682	753	696	678	686	717	726	721	724	728	680	682	708	679	712	722	714	770	707	715	641	643	684	721	761	776	749	712	716	711	731	747	704	678	736	663	679	673	697	708	718	729	731	721	735	714	736	692	697	705	743	771	728	719	687	737	673	707	696	692	699	721	747	750	669	733	724	698	688	750	761	727	719	748	655	674	724	755	687	717	723	736	715	748	733	719	720	708	741	695	682	724	728	632	690	664	738	686	732	693	744	767	657	706	752	726	709	666	731	768	720	717	753	715	744	701	675	734	716	653	730	681	708	729	752	686	706	722	735	761	685	747	729	720	732	713	739	734	678	698	764	699	712	683	691	745	674	711	713	698	729	740	711	691	727	686	724	732	740	714	695	728	650	695	740	672	695	719	717	747	716	761	736	705	726	708	714	751	701	706	677	718	687	704	700	718	784	690	694	708	729	724	728	695	673	693	728	698	725	724	704	706	748	717	715	713	719	697	706	736	712	738	675	732	723	784	721	682	684	675	704	802	709	709	770	670	701	748	695	718	715	709	738	728	675	688	730	716	754	710	696	751	706	741	693	733	672	719	701	737	650	692	722	707	730	754	666	740	691	719	724	738	664	769	719	690	670	721	712	711	747	663	720	714	707	736	713	742	776	740	716	730	749	661	720	714	692	733	704	699	640	760	733	762	752	743	706	734	701	717	724	708	722	715	704	759	732	727	690	717	724	690	733	685	745	707	677	760	751	703	748	678	770	705	731	704	724	718	749	708	726	724	723	701	756	722	708	717	758	722	695	768	732	704	745	742	709	701	738	751	729	686	710	714	719	676	679	726	736	730	708	668	743	741	768	708	691	703	751	747	698	707	708	702	669	701	739	695	689	770	698	725	683	752	674	734	755	693	738	772	679	710	726	727	720	728	743	719	685	688	718	701	738	720	733	720	743	739	716	741	680	708	740	725	681	739	705	720	755	752	759	731	690	738	704	727	706	686	687	752	718	747	736	687	673	735	722	756	742	653	703	695	694	691	747	728	713	705	717	709	743	731	681	744	774	706	706	722	738	699	768	722	714	778	733	687	688	751	708	703	707	739	681	739	712	738	718	702	737	734	707	696	702	720	725	686	686	733	682	701	729	693	723	699	742	736	753	756	724	688	691	714	726	692	684	719	719	727	708	719	702	732	694	736	671	718	662	744	703	736	715	725	752	682	707	694	765	678	758	713	736	697	762	727	722	730	720	707	702	754	715	704	730	736	706	728	714	726	739	706	720	725	686	773	760	729	646	710	676	712	710	730	727	693	709	714	686	740	722	703	708	733	725	757	739	713	725	741	732	769	688	688	754	698	729	744	671	749	695	703	728	717	741	688	691	724	737	735	742	761	710	687	734	691	726	754	733	708	702	678	683	744	711	713	752	703	686	719	738	681	723	696	711	709	722	719	681	666	718	709	721	753	729	685	693	679	726	701	748	712	718	717	771	763	733	700	711	741	712	720	755	686	698	688	709	715	692	750	682	701	730	699	696	628	766	720	656	688	681	736	690	710	742	748	684	692	684	659	744	759	681	703	704	718	733	703	750	684	706	743	671	699	701	676	674	723	712	700	720	721	737	713	770	724	713	706	759	724	710	693	696	753	729	716	722	700	723	754	683	742	739	694	733	747	757	750	699	716	753	666	667	746	752	689	699	740	699	738	694	724	696	661	753	791	707	687	708	714	701	709	717	721	750	699	675	710	759	727	725	730	739	715	698	711	713	750	713	646	686	669	742	717	722	721	735	723	704	702	717	758	724	743	719	683	689	709	679	710	702	698	681	686	702	735	767	680	755	677	720	740	687	692	668	693	709	734	773	693	716	741	678	708	701	696	697	754	731	691	743	688	737	714	697	688	682	672	687	708	673	737	762	731	714	710	709	738	727	735	697	663	718	754	726	719	697	708	734	687	771	734	680	695	721	681	724	736	686	756	731	696	733	737	733	714	713	698	729	751	663	717	732	715	739	701	684	720	764	729	752	727	729	698	702	716	703	699	711	746	711	697	734	691	756	760	731	701	696	732	707	735	651	702	735	742	727	762	669	700	681	674	731	709	743	743	743	698	723	669	749	695	761	731	764	704	699	708	765	723	704	724	725	701	727	709	738	698	723	754	707	693	729	702	718	735	699	753	673	689	699	709	684	751	689	762	679	715	741	715	680	695	768	681	684	699	750	729	671	700	739	708	755	695	752	685	770	731	738	760	708	728	748	720	722	696	655	725	736	727	702	706	742	724	711	665	736	713	706	676	687	688	732	673	667	747	710	689	739	688	694	765	698	646	699	694	669	700	678
32076	53096	21608	14690	50500	14823	2312	1423	1245	1210	1088	997	953	907	918	913	848	834	758	823	848	795	824	805	775	738	747	742	769	759	681	693	722	758	694	699	712	799	750	723	750	734	732	746	719	739	739	722	761	748	728	714	754	745	747	740	691	726	719	701	754	731	667	721	752	696	710	677	728	734	737	732	710	716	741	718	740	712	729	690	722	690	763	807	713	745	732	738	724	744	763	723	784	704	766	724	732	719	725	756	726	730	698	749	731	721	773	734	737	735	733	739	732	705	684	684	720	737	747	733	749	712	719	715	738	760	689	758	697	705	702	716	765	731	733	747	731	747	711	699	682	694	711	740	713	662	718	700	736	693	753	720	735	712	723	714	705	728	728	707	721	729	738	707	697	746	719	709	687	714	727	721	734	729	688	702	734	778	708	717	763	715	682	698	685	736	708	730	708	724	705	745	686	718	724	698	695	704	740	701	725	728	753	688	722	750	745	698	748	700	682	711	758	697	743	716	704	697	692	742	702	676	725	707	719	714	699	695	736	762	714	726	734	706	776	757	706	716	705	722	770	670	732	705	689	704	721	679	719	688	705	701	730	719	732	742	705	666	665	740	685	723	689	670	722	693	732	696	675	746	710	694	737	734	696	703	736	717	731	724	748	725	696	707	681	715	695	743	703	715	699	734	723	719	777	755	677	757	708	676	721	727	701	681	713	700	694	703	676	714	712	696	681	723	740	742	739	701	721	712	751	742	723	759	727	753	743	718	707	765	724	755	718	710	683	758	693	707	749	697	743	708	760	764	709	728	738	736	723	708	722	748	717	738	736	701	699	710	685	676	691	726	748	708	758	702	721	675	689	741	691	720	728	676	677	716	713	766	715	737	730	684	694	704	694	757	731	706	738	663	701	698	691	738	719	755	722	714	690	716	703	697	687	758	684	698	746	779	757	721	720	653	706	678	717	703	733	743	727	736	722	749	687	696	704	711	728	773	766	695	696	666	722	653	750	715	770	653	758	754	707	750	712	722	730	715	712	719	754	700	699	694	690	661	706	691	730	719	744	706	717	736	725	762	721	739	716	711	700	698	662	755	700	731	723	718	695	725	761	687	722	716	714	705	767	749	695	738	756	713	714	743	698	763	698	737	722	735	703	746	717	723	732	682	729	747	727	731	704	699	762	700	699	671	725	742	708	711	762	711	700	728	699	697	760	746	736	737	712	709	739	740	712	732	750	694	705	713	720	738	727	766	704	700	699	711	723	716	700	649	709	687	739	712	714	663	695	715	683	713	720	692	758	719	723	747	713	698	705	656	759	699	726	655	712	708	706	761	726	708	731	719	691	665	731	705	737	762	666	743	708	702	689	723	715	697	736	756	729	710	697	722	670	694	743	743	708	694	729	721	703	718	715	685	701	674	690	760	698	734	722	783	723	727	745	712	700	732	673	774	752	713	681	674	675	704	780	726	727	740	699	756	711	715	735	699	715	755	747	743	749	705	750	699	718	710	728	728	716	769	680	725	749	725	641	687	730	680	735	691	794	685	766	701	669	712	725	704	775	743	767	714	705	764	685	721	775	727	680	725	733	762	697	753	760	705	712	677	761	688	700	718	673	686	717	691	730	740	734	715	730	687	695	674	674	737	736	719	748	776	754	672	724	747	671	703	760	708	755	686	747	708	726	689	712	717	755	692	723	669	712	695	723	671	756	682	705	696	716	693	752	752	696	719	698	680	699	724	725	714	744	690	722	707	719	707	680	744	718	701	743	748	713	702	684	676	725	709	725	674	719	723	723	709	725	725	698	779	717	740	722	716	710	689	695	718	714	708	686	723	693	704	687	710	682	706	748	729	716	752	717	686	676	698	715	707	685	702	760	756	730	714	708	735	730	708	688	709	689	727	680	739	796	670	760	720	687	724	755	685	722	728	719	732	717	722	713	753	755	714	708	686	699	749	722	716	736	702	707	696	686	740	693	740	717	715	723	695	699	763	742	789	721	713	734	741	752	695	741	688	674	741	702	734	695	688	743	689	722	736	749	683	745	681	713	705	726	690	697	740	736	712	722	755	678	741	754	747	715	704	724	684	674	720	700	742	697	747	716	697	707	708	738	753	785	740	698	748	787	723	687	719	741	716	722	737	732	739	719	717	728	679	718	728	721	718	709	729	731	683	680	790	727	768	733	719	733	669	766	704	729	766	728	748	691	742	736	760	723	718	730	708	696	709	690	698	669	692	744	710	706	643	698	660	749	679	700	697	666	756	732	707	717	769	676	688	716	745	691	732	671	729	736	689	702	692	673	714	758	730	747	763	752	727	736	730	704	720	687	728	706	722	738	690	757	703	768	659	753	702	659	760	712	736	712	733	702	726	673	743	757	747	683	708	736	698	728	704	718	740	699	713	758	722	726	746	678	699	677	676	713	712	705	703	702	717	749	730	739	712	739	725	724	710	741	717	731	709	716	728	714	735	757	696	708	711	761	673	723	718	699	722	698	719	714	721	695	675	744	720	723	730	727	747	751	733	785	685	760	736	750	729	668	683	752	700	678	701	699	739	708	652	719	739	717	717	780	700	726	685	697	749	693	764	744	726	748	718	737	688	741	747	747	696	709	717	740	708	761	749	749	702	733	661	700	692	707	732	743	700	691	733	717	728	712	679	727	704	707	730	709	681	669	702	688	729	711	779	816	728	759	740	714	679	725	707	721	728	692	739	707	754	689	731	710	721	691	726	718	703	710	699	684	709	739	717	747	682	763	731	681	684	761	717	696	739	702	725	719	700	759	694	706	671	733	655	637	711	709	724	701	703	750	717	713	718	708	753	734	700	710	725	703	719	715	778	715	685	698	739	703	761	703	702	715	686	704	708	765	693	726	713	758	675	736	733	700	730	703	753	729	694	725	717	701	684	732	711	715	704	701	678	727	741	728	730	744	701	708	717	731	702	721	705	746	702	718	740	729	725	701	709	719	735	707	752	710	688	741	770	714	732	738	748	749	738	754	647	694	752	709	689	724	714	744	709	703	748	731	717	689	690	734	725	726	691	705	717	700	746	732	700	765	766	725	709	735	764	687	702	728	693	736	745	756	710	716	719	711	724	681	700	718	761	719	681	705	715	670	684	689	745	710	695	737	731	726	703	761	762	755	745	727	717	696	695	713	724	679	718	678	715	748	745	753	710	660	692	728	736	695	707	696	736	697	754	728	739	715	749	713	703	699	753	733	741	749	739	733	716	730	704	748	738	723	696	684	756	707	714	687	632	667	724	704	695	701	748	723	697	709	756	730	697	689	725	721	687	702	665	749	702	738	696	736	671	680	722	683	725	731	746	703	710	725	657	699	743	740	675	761	735	710	702	741	732	721	747	741	769	713	718	727	694	716	714	766	742	734	729	721	705	722	710	756	754	761	735	689	733	721	748	737	712	712	744	716	710	743	703	715	685	698	735	709	668	677	746	733	711	697	718	755	727	733	722	714	722	711	737	687	725	762	703	710	740
28600	23586	13022	2463	6332	1223	644	608	666	644	632	676	615	613	617	610	617	632	623	615	581	606	596	585	561	650	646	627	589	618	629	612	693	592	625	624	610	594	618	628	570	589	616	638	606	632	647	606	639	588	656	619	619	611	591	657	584	630	648	567	623	644	643	590	604	613	625	567	635	596	595	610	655	582	637	603	607	660	645	640	641	626	594	621	622	623	644	644	656	597	576	617	602	628	624	633	672	636	604	600	597	641	599	601	630	574	600	652	628	604	662	634	594	638	649	628	603	576	611	657	629	631	647	628	599	627	605	638	648	642	632	579	636	586	653	610	634	644	646	573	611	587	597	578	636	641	629	613	634	630	608	596	576	618	641	647	609	636	648	649	592	623	619	619	622	606	588	618	604	641	644	626	613	652	611	620	633	675	601	637	596	612	622	629	619	597	608	641	632	644	631	661	617	632	638	617	656	669	633	581	687	593	593	600	598	622	582	621	616	629	622	576	614	621	604	625	635	643	593	673	629	624	639	612	621	645	625	629	611	652	605	633	644	630	658	637	626	642	600	584	598	604	640	677	616	618	629	583	673	602	628	577	646	615	622	611	592	675	629	645	632	630	621	683	643	595	604	640	633	640	644	657	617	628	656	606	666	626	613	615	636	603	622	607	661	575	609	630	641	592	587	622	575	642	608	637	631	635	683	628	643	614	631	620	609	627	641	632	560	608	603	624	653	661	613	618	648	573	632	607	653	622	635	619	601	642	606	626	649	641	634	634	619	615	605	609	596	634	576	599	661	608	671	619	636	608	623	655	649	593	643	613	610	621	615	622	625	570	631	624	613	603	644	571	634	617	571	656	584	612	595	602	618	603	620	605	616	612	637	646	609	614	614	576	613	600	616	609	610	619	561	657	629	577	601	677	660	613	597	592	573	611	649	602	615	620	667	642	608	606	642	637	625	614	620	618	647	623	616	633	590	609	653	681	608	605	646	591	676	642	601	606	591	646	589	617	618	597	618	653	617	628	634	600	689	607	649	623	634	625	623	641	634	688	652	592	615	626	656	618	668	619	629	572	602	628	648	544	652	630	638	645	613	568	659	607	626	619	640	557	592	628	661	640	600	604	625	662	630	614	629	574	606	551	634	605	607	612	604	611	629	619	572	557	631	648	615	619	637	657	639	631	593	610	597	639	620	606	569	571	644	592	618	623	632	563	662	613	615	651	597	601	580	597	593	594	613	639	612	584	635	600	617	627	642	672	594	587	613	620	605	609	613	590	605	644	605	610	642	622	565	605	624	652	620	596	611	613	651	623	625	584	655	571	621	586	660	599	652	586	652	583	593	644	608	662	638	636	634	600	565	632	628	608	582	602	572	662	568	600	635	590	638	600	642	620	653	583	647	632	599	630	640	665	582	601	614	616	602	624	612	600	599	670	643	649	616	596	615	613	634	584	628	609	603	643	617	607	608	620	676	623	584	603	644	596	609	588	612	613	626	623	639	621	585	611	570	632	584	630	599	625	650	630	641	665	588	610	604	682	619	613	644	651	564	611	593	651	583	572	602	615	620	651	622	600	647	635	644	617	605	585	569	605	615	650	633	633	593	585	659	598	604	602	626	634	634	632	648	630	617	633	617	570	575	591	592	616	625	615	634	611	627	643	577	594	571	605	635	614	620	587	645	615	603	600	620	645	673	608	598	589	607	621	636	608	606	619	630	641	620	580	586	632	627	641	632	574	614	629	584	585	611	640	600	634	579	641	602	626	604	614	603	634	608	637	578	651	593	578	588	602	594	613	596	637	615	636	606	616	607	645	603	639	614	609	658	615	599	649	656	618	649	649	634	648	593	630	597	646	574	617	621	637	596	602	634	623	618	624	576	610	615	651	648	585	639	600	600	588	671	614	610	627	600	610	617	593	642	622	649	672	611	623	617	602	649	665	642	582	636	632	644	586	624	640	580	638	555	619	601	650	621	563	626	620	624	618	600	638	660	602	580	629	650	596	633	576	659	665	602	618	616	671	615	570	614	610	625	637	602	629	613	618	635	654	588	628	634	593	641	601	605	643	618	580	599	623	589	621	638	617	607	615	646	631	606	631	596	578	607	597	622	628	615	603	599	627	618	611	642	618	586	638	656	595	617	586	659	624	573	598	681	603	666	666	619	607	622	622	612	589	652	621	624	596	595	594	639	648	596	598	606	607	671	632	630	592	637	581	655	636	587	627	623	644	614	604	605	663	630	604	614	609	642	590	657	575	610	615	610	619	633	620	642	618	648	600	628	672	611	614	620	599	617	665	607	647	629	559	646	643	624	650	674	588	641	627	608	630	602	627	606	554	633	604	613	652	616	603	588	627	627	668	594	666	619	637	662	632	614	613	598	633	568	591	618	636	585	600	624	662	597	595	622	639	626	594	607	623	632	593	636	610	627	617	645	629	612	605	589	649	585	618	574	613	646	611	644	628	623	594	604	576	612	558	618	625	642	612	644	612	620	618	626	623	651	633	622	583	571	616	640	577	614	586	625	595	610	593	652	586	615	561	627	625	621	646	652	610	650	615	634	565	597	610	575	603	605	602	617	658	646	615	596	564	608	607	581	645	631	623	610	608	622	617	604	601	683	609	640	645	573	623	621	605	582	639	655	642	648	626	618	579	618	623	644	612	616	573	621	617	650	650	619	634	574	603	618	580	622	606	631	635	599	645	604	640	621	667	653	621	594	652	605	670	637	644	623	629	615	616	642	594	693	637	619	624	580	622	660	629	652	607	635	589	638	639	630	626	630	590	597	602	651	643	619	642	646	662	601	631	632	612	626	659	650	647	596	611	644	606	577	628	664	640	600	553	642	625	645	620	612	622	639	580	614	633	631	618	618	608	645	651	618	618	610	649	641	635	623	595	647	608	619	565	584	641	650	658	596	616	640	639	636	696	637	593	596	596	636	591	615	646	614	664	597	678	576	599	588	661	640	629	615	594	611	642	645	638	638	663	636	658	625	612	663	599	628	630	649	621	626	565	624	625	636	587	651	653	618	601	627	628	545	596	624	613	586	602	643	589	570	589	594	599	624	603	655	629	619	647	629	592	669	673	589	612	641	608	609	612	616	624	618	640	637	642	580	637	644	594	658	624	633	632	618	607	575	580	619	587	584	619	644	617	596	588	628	599	635	634	611	630	595	599	609	602	612	624	597	607	631	625	668	628	594	610	601	606	615	611	649	662	643	604	622	643	635	637	634	650	597	565	631	616	637	609	619	644	644	615	650	620	641	622	653	689	579	581	646	635	614	610	596	571	585	597	603	583	607	619	606	588	621	650	676	643	617	647	656	640	588	651	617	642	616	613	633	650	636	603	601	638	600	631	651	587	603	597	604	622	591	603	677	611	613	606	603	615	632	586	607	626	623	632	577	605	610	586	581	577	570	599	660	611	636	621	574	577	599	606	604	582	592	592	674	644	607	602	624	600	646	602	577	614	624	602	605	604	650	602	600	652	640	612
23532	33683	6697	1776	7436	1306	651	671	675	669	678	712	661	665	657	653	645	641	670	679	612	666	613	598	628	592	642	682	620	662	643	648	647	636	680	640	671	615	611	713	607	703	617	639	661	672	595	665	603	633	677	696	632	698	645	663	691	663	661	610	605	682	634	654	620	659	674	656	629	632	652	683	672	638	679	659	654	629	642	601	656	666	661	637	655	669	660	606	663	664	667	631	664	675	609	642	655	663	686	652	651	644	624	665	618	639	654	646	628	659	638	644	635	580	666	639	663	635	648	693	646	673	620	641	663	661	666	666	679	671	650	653	649	652	629	628	613	643	641	686	686	609	645	599	635	632	624	626	658	602	662	651	625	702	637	671	662	612	616	615	634	614	609	667	703	653	615	627	715	601	602	649	609	634	631	663	661	655	616	627	653	615	627	612	668	696	691	581	647	637	638	662	625	672	660	683	612	670	633	633	661	617	685	645	666	664	640	697	596	620	655	646	654	656	619	592	683	631	625	695	618	642	603	695	655	627	661	662	625	666	671	666	656	628	653	617	639	666	682	626	673	687	637	615	628	625	639	652	673	649	678	696	679	684	638	717	636	683	611	624	600	636	690	674	652	643	669	629	645	646	619	655	633	636	703	685	621	627	653	687	676	644	610	683	651	637	698	675	663	650	637	637	656	642	661	629	647	711	658	643	672	665	619	609	618	664	638	622	665	680	706	678	632	600	595	611	655	592	650	678	650	689	648	622	649	627	660	671	605	693	642	620	661	642	684	650	647	666	642	667	627	646	641	661	632	634	677	657	710	608	663	671	598	641	678	650	641	653	632	664	649	693	684	655	625	683	643	622	618	625	670	652	640	637	635	662	636	659	651	653	613	640	651	657	658	637	699	648	622	662	610	653	623	664	690	611	686	632	635	662	634	664	613	629	629	618	628	639	633	619	656	634	621	660	665	640	651	681	677	631	612	672	626	659	629	595	579	638	650	669	674	638	652	645	615	678	645	659	695	623	641	625	664	645	668	641	638	639	640	648	637	618	676	616	647	606	644	667	699	647	655	644	645	675	677	626	660	641	665	671	639	663	697	684	653	647	623	658	626	664	652	649	668	660	666	636	654	646	655	611	687	719	645	634	641	694	690	645	640	671	714	691	639	633	643	659	673	583	648	626	660	683	667	653	609	660	649	703	660	662	633	661	639	670	706	649	667	625	662	660	659	657	677	668	647	653	668	650	700	644	668	683	641	674	645	640	721	668	657	633	684	619	703	667	643	630	657	624	642	637	664	668	643	633	648	582	674	650	675	631	643	610	680	628	647	671	662	655	637	670	676	671	620	655	664	629	619	661	658	625	644	629	686	622	649	620	672	650	640	672	672	715	621	634	637	611	629	687	633	639	610	622	626	619	626	635	675	633	686	657	622	619	663	639	643	672	646	670	670	632	640	620	642	655	637	641	589	605	646	616	660	657	648	685	614	636	673	674	640	673	649	679	660	614	618	637	645	641	593	624	621	602	683	613	615	608	650	632	659	629	619	662	659	629	630	607	692	609	655	642	661	637	655	658	659	676	728	663	653	673	640	654	651	630	573	672	600	637	640	695	654	607	621	592	669	666	630	681	633	606	675	595	618	663	617	642	647	637	685	607	662	634	650	658	650	659	643	653	614	661	675	632	647	659	654	661	652	609	655	638	653	652	620	627	629	622	615	661	622	639	646	657	614	648	630	633	699	702	663	660	639	633	671	681	667	658	637	642	717	635	676	686	664	676	634	641	637	674	627	646	637	659	637	630	679	649	667	662	674	644	651	657	654	623	651	677	680	664	649	611	692	669	620	630	608	647	642	612	636	657	606	669	662	658	641	668	649	669	640	639	653	699	659	612	659	624	618	649	665	610	583	644	652	646	637	645	672	648	686	598	639	663	644	676	664	643	687	626	642	620	715	646	646	675	662	668	618	633	678	642	639	637	669	625	654	653	670	675	656	678	602	641	631	643	670	678	650	655	640	643	637	655	679	569	608	663	683	642	638	624	650	652	648	667	629	613	672	715	664	691	651	654	682	645	655	652	595	659	671	596	634	632	633	651	648	603	654	672	713	696	685	663	603	664	639	646	664	680	672	651	690	673	668	633	681	620	647	670	643	632	646	607	605	642	640	684	665	661	649	696	692	608	702	633	692	642	637	617	660	665	656	649	641	638	608	685	648	625	645	658	611	617	679	629	644	698	651	649	610	673	678	652	629	624	645	664	630	604	653	662	685	709	661	635	724	600	629	662	641	654	670	709	658	636	623	688	640	647	636	656	626	699	667	618	666	646	655	665	585	667	679	639	675	663	648	679	690	662	650	638	665	637	654	632	629	619	625	697	644	601	635	654	617	659	651	622	634	627	662	654	677	632	643	620	669	646	612	678	611	612	635	623	665	649	633	652	663	654	629	639	702	674	624	632	669	676	655	602	680	670	618	612	606	655	692	629	657	650	639	654	638	653	681	666	629	644	662	648	661	651	653	589	635	637	659	667	700	665	637	619	642	676	648	621	643	623	654	611	656	612	652	638	631	653	661	619	627	610	650	668	650	680	638	633	654	667	612	640	677	650	624	656	634	621	623	649	584	634	639	587	669	613	647	579	666	699	685	630	664	662	618	664	670	659	638	646	650	622	666	675	670	646	677	677	639	673	627	660	649	662	641	658	717	615	617	652	648	687	700	671	645	607	629	666	629	663	705	678	637	659	660	698	631	650	657	658	644	609	589	667	608	619	636	627	671	670	630	687	651	650	630	621	668	629	657	633	639	609	706	684	689	669	623	632	642	649	644	651	607	607	667	672	656	650	694	644	641	672	713	615	656	682	637	661	654	672	658	679	636	645	727	597	646	685	683	644	676	681	663	649	664	694	656	625	644	642	678	667	658	642	654	648	626	637	652	666	699	632	684	618	636	626	650	657	634	661	668	648	630	659	685	685	651	650	635	619	651	703	640	634	654	645	654	686	668	623	646	655	621	662	622	649	618	623	684	659	636	651	649	675	657	687	623	647	665	659	655	638	646	655	644	640	667	620	639	652	629	650	647	622	625	651	662	680	609	639	648	698	621	695	635	682	632	655	646	625	635	665	630	634	662	628	696	638	645	717	654	639	645	617	648	650	704	650	642	657	632	623	664	631	652	672	660	639	661	599	709	625	674	625	678	588	681	650	654	616	621	663	640	601	649	638	587	590	669	605	632	650	627	615	692	670	625	669	682	602	678	627	652	630	688	607	725	656	630	623	633	648	616	616	616	656	661	641	660	654	664	645	646	645	651	619	633	650	636	656	671	679	630	653	642	670	641	617	650	632	665	677	651	648	684	647	664	635	627	646	698	670	635	668	679	628	641	675	631	628	612	656	685	670	646	630	631	627	666	641	615	661	646	628	639	601	650	647	627	656	657	645	652	610	602	652	675	640	654	667	626	668	671	627	681	636	645	663	671	643	682	629	629	641	644	663	659	661	659	622
23731	21090	28203	24768	33319	18668	3850	783	683	637	636	610	546	580	565	585	596	595	596	565	550	554	565	601	560	572	507	571	542	583	550	539	565	519	532	556	598	529	551	529	522	542	570	556	488	548	564	543	508	553	546	565	541	517	530	535	554	512	525	509	530	557	508	564	539	530	544	539	492	529	583	592	534	552	548	544	550	536	506	580	538	516	554	547	577	602	544	569	554	533	532	563	559	571	551	525	543	546	584	569	528	590	518	527	525	499	515	572	559	565	511	525	611	535	527	571	567	536	540	556	505	560	546	549	553	549	544	575	536	544	582	573	506	533	523	557	561	595	575	566	529	562	569	559	560	573	515	530	540	517	566	556	539	552	507	548	535	553	528	541	519	557	516	556	524	559	557	523	496	519	546	550	613	520	553	575	555	569	529	564	568	550	577	523	569	567	570	524	513	552	555	551	581	551	533	572	522	533	520	524	575	539	579	569	540	533	549	549	565	522	526	584	517	542	531	555	535	534	570	560	547	520	555	543	530	533	601	568	533	596	546	519	531	526	515	529	556	541	513	554	521	492	569	556	528	569	563	510	542	518	536	537	486	521	539	499	549	542	580	555	498	544	560	546	541	556	556	546	541	562	513	541	570	521	568	558	583	548	588	547	557	539	550	548	565	578	534	591	564	543	560	520	549	533	532	550	513	497	530	510	564	546	581	579	562	494	549	548	531	590	537	555	511	578	532	538	510	543	593	580	567	537	538	567	526	534	576	541	533	520	557	501	538	509	594	554	535	547	541	548	549	554	538	536	565	520	549	544	573	576	589	552	563	539	494	569	503	527	528	600	552	533	552	548	558	586	525	537	597	531	561	523	528	540	551	532	534	552	521	527	520	563	525	517	551	521	552	542	520	591	538	569	541	587	524	564	566	523	533	563	555	524	530	517	538	520	528	510	557	545	532	569	518	529	531	520	556	533	532	547	559	585	539	575	540	488	540	537	535	523	619	522	553	530	531	525	526	519	564	508	533	553	539	557	515	565	525	550	488	496	543	553	528	557	552	532	553	564	530	557	512	528	551	566	547	559	571	546	531	568	533	516	544	518	569	596	551	519	560	531	511	524	552	521	523	573	531	592	541	588	543	545	513	546	599	518	544	535	536	543	523	593	559	538	524	556	511	563	506	546	557	572	540	542	557	522	534	543	569	537	532	495	562	521	559	530	569	611	538	537	533	520	549	501	512	541	565	514	510	539	566	502	499	514	557	564	493	550	551	543	520	556	535	533	556	526	562	561	586	549	524	537	512	528	519	557	582	564	557	509	529	540	542	556	539	530	514	538	556	526	517	546	497	522	539	564	528	593	520	524	522	564	511	501	554	556	586	511	505	549	549	541	545	552	546	561	562	509	555	541	564	525	558	553	549	563	490	555	530	487	567	544	552	535	558	526	555	555	530	558	541	548	536	524	546	512	525	574	552	536	581	525	550	576	565	561	503	527	578	534	528	559	548	550	527	556	561	519	517	530	535	523	563	537	541	586	556	523	539	558	578	559	563	523	522	532	500	541	473	505	514	506	549	537	549	513	537	510	525	524	546	531	536	585	603	577	554	564	495	547	560	513	573	536	569	540	540	554	560	536	541	548	553	534	551	511	527	524	547	528	584	537	553	506	541	493	544	520	556	548	572	582	548	545	548	514	551	558	499	531	588	519	549	533	536	516	500	535	537	532	545	518	550	554	541	520	537	571	515	545	530	537	518	546	545	543	556	548	548	549	590	559	596	550	525	510	563	510	568	576	514	571	580	554	555	548	561	560	565	560	534	548	529	542	534	498	580	519	562	557	551	527	555	574	537	549	582	515	510	507	521	537	569	501	545	513	528	535	556	578	546	555	555	531	580	539	525	546	523	549	525	530	567	578	500	509	541	496	556	568	507	502	536	555	563	540	526	582	548	537	497	516	564	560	552	483	564	545	532	540	546	533	558	561	541	549	522	571	514	527	521	589	551	546	604	556	537	540	538	527	552	587	533	593	577	528	515	541	597	532	587	553	508	524	545	518	544	574	529	504	591	564	520	573	556	552	539	555	547	557	503	541	536	540	564	557	529	572	565	553	543	566	535	496	556	516	559	545	540	563	570	549	557	531	528	540	559	517	554	511	552	532	561	559	566	541	524	521	588	540	563	478	536	560	528	503	555	532	539	559	506	520	588	555	539	543	539	570	557	547	545	534	547	574	518	533	520	554	531	477	535	545	533	564	537	533	568	526	519	529	536	542	580	525	493	549	581	547	559	551	487	587	502	507	541	549	579	506	528	570	561	506	541	529	612	530	538	511	515	527	522	547	527	571	559	561	517	524	563	563	563	564	522	578	521	590	517	561	522	544	522	550	557	552	493	491	555	547	512	558	551	554	593	564	513	570	545	556	547	516	530	521	543	569	570	556	543	564	567	557	529	539	519	535	530	548	550	549	523	567	570	563	559	525	492	521	519	547	557	547	559	510	547	567	572	541	542	528	511	539	553	504	516	543	539	572	541	537	559	514	530	532	545	499	516	520	549	547	562	521	529	539	552	529	565	526	529	524	537	538	554	581	518	513	528	523	532	537	546	549	548	586	542	555	529	498	525	527	512	557	553	566	512	504	584	540	559	554	576	552	561	569	489	569	549	509	532	547	561	533	488	495	521	563	550	550	566	538	544	566	524	521	513	483	527	544	559	552	502	483	496	534	585	530	547	528	525	499	542	541	548	534	552	552	501	582	561	539	543	502	545	535	509	549	517	534	510	569	578	556	545	551	549	483	544	551	585	524	501	506	525	545	592	524	523	558	523	477	495	546	590	531	535	539	544	535	565	527	535	562	541	549	564	534	542	553	544	533	522	527	570	529	571	545	534	551	548	541	534	498	567	576	522	528	530	551	536	543	549	554	587	536	600	523	529	529	541	534	547	550	539	569	521	540	512	538	545	532	542	525	550	551	547	603	539	521	536	551	531	557	529	511	548	533	549	568	546	512	558	567	527	572	550	558	532	582	541	558	557	537	533	494	481	522	533	526	539	541	545	527	516	550	581	557	524	532	524	556	538	532	549	567	532	551	551	532	563	553	540	540	515	572	540	491	509	552	519	531	549	530	531	528	508	537	531	545	536	539	530	519	521	554	560	514	541	526	512	509	498	571	512	565	526	564	527	555	534	566	552	516	558	518	587	550	508	572	523	554	575	548	531	537	566	581	541	536	539	556	564	591	543	567	544	517	546	540	545	552	507	543	507	543	536	507	538	543	570	502	556	527	547	494	536	546	543	527	575	577	512	520	529	558	539	549	503	534	572	556	534	578	543	568	544	521	564	557	568	516	536	575	484	542	533	519	529	552	537	554	500	543	525	565	553	529	547	569	521	527	542	546	562	512	554	520	543	555	566	577	571	519	532	538	548	536	531	539	546	534	559	544	578	520	512	539	499	534	526	549	580	547	505	526	562	520	564	558	531	521	501	544	555	578	503	547	558	537
28641	47261	16422	19235	40515	9073	1048	943	810	773	731	697	670	635	678	619	603	588	632	594	564	545	580	565	606	582	540	545	519	606	598	567	561	596	592	535	578	538	568	541	612	565	576	552	542	584	550	534	565	561	543	538	578	583	549	533	577	539	540	618	563	572	579	570	552	556	537	551	583	579	541	551	593	561	585	565	559	552	574	583	544	605	589	571	574	561	568	573	563	570	579	578	588	579	594	524	583	562	559	561	562	593	567	544	603	611	562	534	577	601	598	544	545	587	560	556	571	559	560	612	561	575	546	624	578	575	536	557	549	574	551	592	578	542	552	621	531	530	617	533	577	532	574	538	573	571	577	560	558	574	585	566	570	603	551	581	526	579	515	531	548	603	570	584	573	562	594	559	589	616	508	556	576	558	558	586	543	527	535	527	540	548	552	549	597	562	576	549	555	524	577	563	559	563	559	550	548	561	557	588	539	608	548	597	555	584	528	577	538	528	546	574	526	539	574	529	511	548	588	521	528	557	535	551	562	562	535	573	562	566	560	563	576	555	588	560	546	524	513	537	549	566	584	564	590	575	598	557	531	568	573	537	629	561	536	579	515	584	571	523	512	573	600	565	585	562	562	558	534	544	585	556	595	602	544	561	543	573	576	556	501	547	529	588	572	587	512	573	565	510	560	565	565	545	549	583	603	608	595	526	557	563	592	557	548	540	564	521	572	564	533	558	571	545	572	580	568	588	556	548	588	572	580	581	558	554	571	572	592	538	569	558	537	588	604	594	562	546	582	564	571	612	571	599	576	542	595	534	605	559	582	594	554	583	591	587	517	561	549	558	540	572	573	585	557	577	573	515	527	620	594	585	561	608	548	569	549	549	538	535	566	527	555	516	591	528	539	591	583	587	565	569	579	568	569	581	550	532	556	594	577	544	574	590	509	576	591	588	586	559	557	566	567	544	506	533	547	560	554	605	554	558	553	554	565	560	601	532	573	565	565	569	576	588	573	592	526	537	583	545	584	624	547	600	529	555	570	596	529	552	593	556	586	549	558	558	575	557	552	566	537	619	520	586	574	565	548	577	522	595	537	573	565	528	559	568	544	570	590	549	551	558	561	577	534	567	590	592	579	570	592	569	562	550	565	570	546	544	559	586	548	581	568	557	602	572	565	565	560	541	562	552	562	553	572	555	583	558	573	612	601	557	568	554	562	572	522	549	577	555	558	572	529	574	545	575	566	573	539	511	533	590	541	576	578	554	581	592	562	571	557	527	554	580	547	557	605	544	565	591	556	536	577	566	556	565	597	536	558	570	588	556	567	547	591	569	545	555	535	551	596	544	570	543	573	603	556	589	595	616	560	621	605	547	552	574	579	576	590	528	608	596	568	571	575	545	539	549	570	534	587	564	601	545	568	581	553	553	558	552	561	561	602	566	550	555	555	523	562	518	567	550	554	585	592	589	596	595	539	566	573	567	515	592	550	571	589	579	537	559	551	568	554	572	559	580	551	595	570	530	587	533	561	548	557	525	587	558	545	590	588	570	537	528	553	548	588	535	552	544	587	562	588	589	550	600	588	590	506	582	569	516	549	508	573	606	585	552	566	535	569	532	589	551	546	573	582	559	569	579	586	571	557	560	566	574	581	609	556	598	576	566	545	562	575	566	573	580	569	590	549	568	594	540	589	548	589	576	590	569	581	565	570	580	548	591	569	551	559	533	573	577	557	570	592	554	586	557	574	581	583	554	588	534	539	586	558	595	514	615	602	580	557	571	572	589	557	595	605	581	589	531	556	565	555	584	579	559	561	540	559	565	550	562	548	593	562	570	554	599	577	535	582	573	589	527	563	578	573	518	527	567	565	617	623	579	536	548	520	559	573	555	581	518	585	561	621	571	543	559	610	544	573	565	571	591	548	553	531	553	577	537	534	520	581	528	561	596	523	600	533	556	561	590	568	578	542	611	532	591	586	532	571	553	572	587	542	535	572	587	558	594	583	561	595	586	544	575	528	579	547	550	590	547	530	580	562	540	560	574	554	548	569	593	615	539	563	530	607	566	554	598	581	583	519	556	569	584	602	550	518	574	557	550	577	558	553	545	578	577	571	555	566	560	589	582	557	543	550	568	556	591	556	561	565	613	555	566	569	560	542	593	574	549	587	549	586	571	596	567	528	595	506	541	555	532	571	617	534	584	585	602	547	561	595	616	529	564	606	569	572	551	576	575	544	562	560	544	588	588	557	572	551	558	592	532	588	556	567	571	604	541	587	529	542	540	550	611	581	569	553	558	590	585	519	570	507	549	585	547	562	534	539	576	570	510	537	529	556	575	593	564	546	557	567	585	570	572	587	591	543	585	553	563	580	602	609	577	604	554	539	551	537	561	582	585	599	571	574	593	574	562	542	561	548	530	555	558	566	550	600	562	560	522	546	548	573	594	545	567	579	574	524	573	543	558	531	541	558	534	558	553	560	566	556	556	594	583	561	563	580	579	555	607	603	556	554	542	554	558	520	612	570	541	565	605	545	574	570	585	566	544	564	574	535	544	577	580	576	558	571	555	587	570	593	561	567	563	563	596	555	575	583	597	576	531	563	611	541	559	534	563	543	574	577	555	524	555	569	562	590	528	572	605	567	538	524	590	590	589	594	588	561	522	547	572	525	567	600	546	566	565	560	506	597	539	588	551	527	597	532	524	549	574	592	555	587	562	533	549	528	573	591	520	614	585	613	593	537	574	561	562	577	493	583	588	610	579	584	536	563	551	557	613	547	606	559	560	566	569	561	575	591	578	574	539	532	570	576	588	572	565	609	579	586	574	563	566	583	596	518	536	601	561	583	571	555	532	570	594	595	555	568	602	541	562	582	594	574	560	572	563	598	584	546	531	501	541	567	585	604	553	589	563	557	528	541	537	571	589	570	536	546	570	610	567	545	550	539	610	558	575	592	546	591	589	611	519	573	532	569	566	540	574	566	571	586	583	591	561	560	540	598	553	534	559	537	551	567	557	547	565	546	532	535	583	544	569	590	559	589	555	578	574	581	532	574	570	553	573	603	588	568	600	545	520	525	599	551	551	600	506	565	550	539	561	581	545	541	558	547	536	569	589	609	561	538	590	568	578	586	606	535	592	559	590	572	547	566	537	574	587	575	603	568	544	565	554	557	577	578	542	584	534	575	599	577	596	572	526	572	581	568	513	574	600	555	555	558	596	570	512	570	549	534	600	589	562	590	575	577	580	536	546	546	566	578	555	553	573	553	582	542	566	541	525	589	545	571	565	563	565	563	576	573	527	557	578	568	516	569	590	535	591	563	564	582	556	535	581	543	573	561	585	584	539	582	566	530	580	570	568	565	582	582	510	578	604	566	535	572	626	532	600	537	540	569	557	608	596	627	559	556	552	553	587	550	532	587	544	553	550	567	564	584	543	546	579	582	526	562	593	561	582	564	548	586	607	531	557	552	562	613	598	572	591	592	570	553	536	567	570	575	515	591	596
24787	20900	26781	25989	27018	9052	1216	929	834	876	796	852	780	844	780	757	819	786	760	769	806	759	761	811	786	767	737	793	811	767	759	794	803	777	778	805	760	778	775	703	810	736	741	806	748	785	760	774	816	760	780	758	742	782	755	720	819	791	738	775	777	795	791	768	732	812	777	721	715	697	790	773	775	769	775	783	776	739	800	773	782	793	764	767	743	755	721	795	764	751	776	761	783	793	757	766	757	794	755	782	792	774	710	763	762	790	757	730	776	757	760	756	744	792	747	789	739	802	756	783	727	792	739	761	762	755	802	751	732	769	799	787	758	763	787	753	741	783	763	777	761	750	780	786	685	784	775	788	789	759	806	725	751	778	751	784	799	751	716	776	784	764	765	747	799	716	766	737	791	724	825	767	749	745	804	763	776	801	735	756	769	783	774	793	779	823	771	726	782	741	782	764	721	705	757	745	699	784	753	753	729	791	724	766	810	750	763	739	814	708	810	822	771	732	741	773	707	784	732	759	790	772	767	816	769	824	740	778	770	778	779	777	787	782	767	806	753	753	759	759	770	752	787	721	760	710	792	762	811	749	802	760	728	793	826	809	727	764	731	736	750	785	769	697	789	747	701	712	739	761	747	827	789	735	732	771	758	754	827	795	779	804	742	784	785	765	788	794	775	749	776	744	768	766	749	789	762	735	726	727	767	789	831	766	803	777	731	774	761	774	764	742	784	748	753	772	748	720	772	747	767	724	774	731	792	733	736	777	745	760	774	735	757	815	781	793	810	749	770	790	745	782	780	789	747	787	804	792	741	796	759	783	794	707	786	808	702	743	774	719	750	730	740	788	714	708	705	748	732	766	804	744	772	769	773	767	776	767	759	834	738	761	776	791	790	745	787	753	806	786	770	752	792	772	792	783	799	734	784	691	741	768	736	779	832	789	733	769	731	711	739	753	752	793	770	786	757	804	747	717	727	766	766	783	763	744	779	770	783	745	787	842	724	713	771	805	757	751	831	779	775	756	806	792	752	759	688	755	755	758	772	823	731	768	759	721	766	759	708	787	774	789	707	769	749	767	743	750	766	789	736	790	750	803	748	739	811	739	742	790	730	717	788	777	712	773	775	755	789	785	824	734	733	731	805	810	773	763	718	797	764	747	760	716	746	755	814	809	734	736	784	797	776	808	759	795	717	810	730	743	789	754	713	778	793	759	754	792	787	789	797	754	746	797	719	713	739	779	748	755	814	792	734	749	729	805	765	737	776	733	817	761	763	793	724	763	753	730	762	769	752	754	760	747	815	792	812	715	763	837	744	779	810	751	791	782	741	717	726	710	774	773	789	751	742	780	664	715	744	765	754	722	730	753	720	720	773	798	762	773	741	717	752	745	756	740	744	808	761	745	746	799	745	786	756	763	747	750	776	754	809	834	780	746	812	747	747	750	759	750	742	773	788	794	745	744	746	763	786	742	795	739	736	721	733	765	767	798	749	811	760	766	753	796	750	768	789	736	766	712	826	770	767	822	762	773	727	725	752	776	753	735	763	714	821	759	800	732	764	726	811	733	830	779	794	781	777	757	753	746	752	756	783	754	740	807	785	826	809	800	773	755	778	783	760	754	809	808	731	733	683	737	757	752	744	771	843	767	764	722	754	762	802	725	732	747	701	718	760	712	778	763	773	755	720	765	828	724	796	722	753	797	738	726	725	754	774	770	789	736	795	793	770	795	814	755	740	745	786	786	785	782	717	803	760	770	818	762	727	779	802	785	780	764	811	755	818	740	733	755	747	742	817	793	754	780	763	798	796	752	722	742	840	754	735	758	802	776	775	764	736	772	763	795	769	773	718	720	763	726	775	768	735	764	759	763	759	736	743	812	831	722	798	768	771	776	716	753	743	745	764	762	739	760	741	809	754	756	840	739	757	728	754	769	743	775	781	792	699	736	726	775	776	787	766	721	767	745	760	782	793	790	742	752	751	741	760	749	799	750	723	771	753	702	770	737	776	794	773	704	753	728	725	771	778	762	758	753	763	772	737	756	767	822	815	811	778	734	736	784	781	788	734	734	792	750	809	757	734	739	783	749	762	757	804	774	758	735	747	778	784	809	792	779	800	778	797	807	758	750	754	749	800	743	769	765	770	778	738	771	747	767	735	746	709	769	787	788	728	754	759	767	794	772	775	744	714	793	727	784	760	756	716	719	814	773	704	744	832	759	791	786	775	681	783	721	773	767	766	746	701	806	758	738	742	729	815	716	738	740	762	745	738	746	760	727	769	817	740	723	769	770	752	728	798	792	797	741	840	811	775	752	718	732	794	748	723	744	769	743	735	704	793	762	803	747	784	769	719	739	750	721	791	721	746	750	774	790	752	791	724	725	736	767	733	799	758	733	727	746	771	789	782	760	767	778	755	730	761	757	762	759	812	756	731	793	797	752	773	762	722	751	756	753	753	779	736	731	790	736	759	771	755	728	731	788	742	759	809	759	755	789	741	800	808	791	733	750	733	758	789	783	772	779	719	743	759	757	793	785	721	743	765	698	757	736	722	738	716	767	787	733	730	823	739	781	777	716	740	786	738	756	796	738	774	771	759	767	790	737	756	732	763	790	755	774	745	741	778	777	757	777	766	800	785	829	784	777	736	782	744	794	772	793	744	747	773	765	724	787	766	756	784	744	820	789	728	758	769	738	720	725	745	772	777	748	718	801	736	741	746	732	740	803	743	752	757	705	742	726	760	736	693	756	760	800	752	736	790	758	777	776	748	718	781	811	794	773	806	769	735	759	762	811	777	734	793	744	744	812	733	715	750	734	754	766	744	747	738	724	783	752	764	787	773	755	812	747	763	771	756	802	786	722	753	753	748	786	751	788	778	766	742	761	770	749	771	755	786	755	740	770	759	806	784	750	755	786	734	741	738	778	742	732	747	685	727	747	745	773	751	785	743	730	805	818	764	765	760	777	739	762	775	744	790	749	788	766	726	749	788	813	750	841	783	741	771	764	738	758	714	755	736	778	767	782	791	782	709	759	786	860	785	760	764	849	783	786	798	785	785	750	743	743	759	753	744	798	746	779	716	729	791	758	793	739	790	767	774	784	807	768	782	750	841	804	786	748	783	789	805	722	785	788	726	765	744	741	717	790	763	780	742	718	819	788	781	743	797	786	732	789	744	741	753	751	764	760	764	793	769	792	734	773	765	774	757	734	800	793	747	776	761	800	771	778	768	737	744	767	777	757	801	740	747	804	776	752	694	701	726	724	719	793	732	776	766	769	770	767	771	712	771	706	800	775	759	722	768	786	726	780	731	744	757	782	753	765	776	788	758	809	800	746	780	710	780	749	764	743	742	772	771	716	721	753	778	754	739	755	749	771	748	733	745	737	786	798	790	759	818	807	796	765	760	722	754	784	814	732	793	770	750	740	813	785	780	790	778	749	757	787	782	788	747	747	795	786	781	738	722	746	747	782	739	797	778	757	738	749	772	795	755	771	764	807
26977	41798	9594	16559	31600	5533	1037	929	878	892	862	851	847	819	801	817	780	836	787	799	855	785	784	768	761	821	794	817	760	804	783	789	759	796	819	770	772	773	744	752	742	760	782	824	793	831	771	792	758	773	798	810	820	757	808	810	764	801	767	726	786	757	814	775	781	794	820	766	804	773	803	813	893	836	806	730	815	781	740	745	832	821	806	809	757	707	773	794	817	781	759	767	809	806	801	837	806	772	734	847	834	780	780	786	785	796	780	823	768	829	805	752	789	765	783	809	778	801	782	847	797	777	779	789	811	779	828	739	813	772	748	747	790	734	746	716	815	785	813	842	790	741	765	780	760	780	779	723	824	756	768	768	792	826	786	816	766	771	759	774	813	760	761	784	781	800	804	759	787	793	767	784	819	770	851	786	776	818	764	773	738	789	816	744	757	789	756	813	795	853	781	753	850	784	750	748	773	795	756	766	795	780	774	785	799	772	787	765	821	786	786	789	817	806	758	807	726	859	765	799	722	798	769	809	799	783	763	783	793	824	793	792	798	767	787	740	773	781	809	765	775	775	777	828	803	766	759	777	784	751	737	758	829	754	767	792	799	789	764	813	797	805	780	798	812	756	759	795	775	821	731	778	787	773	776	802	815	763	792	785	790	753	727	797	753	812	813	768	778	801	780	754	807	776	780	813	865	775	774	799	777	792	778	738	818	763	776	805	736	779	778	773	809	765	749	799	787	847	751	747	779	812	803	780	750	770	767	781	780	794	759	745	782	796	782	795	759	771	765	793	744	790	777	772	778	764	787	747	756	735	808	764	765	816	728	798	796	783	808	849	748	750	775	756	768	789	795	796	829	772	786	795	784	764	784	801	770	749	771	797	843	786	750	791	830	734	747	767	786	846	775	753	825	798	765	772	757	831	757	747	777	824	745	799	788	780	797	755	758	787	774	782	800	769	751	759	753	756	762	781	795	779	775	812	833	738	789	759	826	806	777	736	815	803	826	782	805	769	755	737	779	805	754	739	772	787	764	761	817	745	777	781	836	759	802	777	779	793	793	791	788	718	841	814	767	746	841	755	780	833	749	776	769	780	794	826	820	825	803	782	777	747	756	769	824	791	752	785	796	790	799	834	784	762	772	769	786	832	825	786	734	759	783	779	827	782	809	753	800	786	749	793	751	753	792	793	813	727	776	803	816	791	768	750	808	788	806	755	759	776	782	808	780	742	825	780	780	758	769	785	764	795	763	752	785	788	795	780	813	826	757	787	766	797	756	777	775	803	792	780	742	828	811	766	846	788	767	824	784	806	761	840	806	795	810	801	805	776	777	728	775	761	803	776	794	789	786	798	800	790	785	752	748	787	797	740	820	773	781	811	800	784	774	819	813	832	832	783	830	762	750	757	787	764	775	796	798	807	772	767	752	784	845	835	774	754	761	768	801	763	804	751	777	726	763	756	768	795	729	751	763	736	762	733	769	772	764	811	776	791	781	785	774	817	779	780	794	804	766	767	730	785	774	779	762	835	796	801	771	791	764	768	764	837	762	727	785	776	765	781	768	776	755	811	789	822	758	855	783	747	837	749	773	765	835	747	802	778	783	769	810	772	830	788	757	816	815	841	767	783	801	831	731	808	764	760	815	754	805	747	817	800	782	795	818	806	795	768	748	766	773	740	789	761	763	787	737	771	771	790	850	799	722	787	770	747	804	762	799	748	826	802	817	784	809	756	707	812	753	779	780	853	791	754	831	835	760	736	809	838	788	766	790	729	794	784	793	744	809	780	791	824	767	779	770	781	783	795	782	803	756	788	816	792	768	764	739	687	793	785	770	818	763	789	797	759	782	756	798	825	833	771	757	765	799	774	814	899	760	812	783	787	813	761	788	789	738	802	764	753	783	775	789	777	802	791	736	800	756	742	804	819	742	769	800	829	815	826	817	782	787	767	771	750	775	773	789	803	785	790	795	788	793	773	748	781	816	782	794	795	780	732	792	795	809	798	807	791	795	778	823	791	782	787	788	796	793	804	791	788	780	732	789	782	787	781	799	763	785	821	802	814	849	752	850	815	823	792	780	784	775	791	754	792	766	825	719	746	751	777	786	695	799	822	834	783	762	778	779	761	810	749	778	776	760	793	809	778	778	796	789	808	783	786	781	769	745	810	755	847	777	792	779	752	796	754	803	844	773	729	729	797	753	720	769	809	775	756	787	779	822	776	776	755	807	780	812	736	772	775	824	822	799	789	779	791	792	779	789	801	771	796	787	761	717	777	792	767	765	831	769	816	734	717	798	824	775	808	815	772	815	775	807	806	791	793	802	767	790	790	793	750	783	836	788	723	740	794	796	797	789	809	807	767	790	822	741	806	778	790	790	836	751	780	845	793	793	770	818	765	827	785	809	801	782	794	755	737	809	783	739	799	775	826	814	805	749	791	771	794	736	765	800	794	788	786	837	844	780	882	800	781	731	749	800	756	746	833	754	769	773	798	819	789	764	750	777	761	814	769	781	785	748	780	721	779	775	829	804	831	799	725	774	737	827	802	789	797	763	771	776	771	793	802	827	798	740	777	777	795	811	791	775	800	756	850	751	768	721	790	791	744	746	746	728	806	778	847	789	835	776	766	729	780	765	803	817	760	730	775	777	785	793	779	777	866	770	788	758	849	728	800	789	864	769	806	776	776	771	806	786	744	806	767	777	776	777	818	725	803	789	817	762	781	815	734	783	822	809	814	770	791	776	796	789	766	784	758	783	793	759	761	768	738	781	781	796	825	781	805	774	818	727	726	849	731	811	821	781	709	803	726	824	726	760	798	729	782	812	785	767	750	763	846	789	795	802	804	752	764	786	777	844	804	792	822	741	821	813	760	791	821	740	754	777	792	773	805	743	760	767	777	775	765	804	783	809	800	768	792	774	772	811	771	803	741	796	758	760	787	768	829	808	787	781	737	725	776	840	798	817	827	810	806	792	829	837	763	829	753	782	792	739	762	751	804	725	807	769	821	797	784	760	780	790	832	788	814	785	831	800	822	789	729	756	780	785	795	731	800	807	754	792	718	807	785	782	818	791	736	809	759	811	771	773	798	753	785	769	777	809	818	796	769	789	758	818	828	766	749	774	801	764	762	767	757	784	787	762	774	784	743	789	771	760	773	756	772	769	764	829	777	795	777	809	787	720	722	831	763	822	811	751	815	774	769	793	780	847	759	735	823	783	788	765	743	741	762	799	855	776	773	781	756	787	759	772	821	764	751	796	802	802	787	816	767	801	779	793	798	808	776	810	779	787	829	796	748	746	760	757	763	763	812	817	775	762	787	734	778	782	787	787	833	802	709	807	809	818	754	771	781	814	724	805	742	756	741	794	822	808	799	754	797	773	814	760	781	774	805	760	768	782	748	819	787	765	815	772	773	802	794	799	748	783	799	802	807	772	732	787	779	733	777	784	723	763	768	837	738	801	767	748	804	790	791	820	759	756	795	795	806	738	792	780	782
22699	21099	28673	24598	36169	23610	11231	1461	976	944	913	774	793	755	796	785	793	765	761	759	702	793	705	750	711	714	724	719	758	689	708	738	703	738	704	740	737	722	704	695	749	737	662	702	676	774	749	739	727	735	699	677	684	771	701	664	760	713	694	683	645	750	731	676	750	750	738	730	714	714	726	721	748	686	704	692	713	729	719	712	724	751	726	716	672	728	746	755	738	757	719	715	773	719	716	704	754	717	710	720	709	710	680	768	718	756	764	688	721	697	741	774	702	766	719	726	694	734	702	754	646	739	734	696	737	714	738	703	666	720	746	671	744	702	698	729	713	701	717	736	722	695	719	744	668	685	717	767	785	675	697	648	726	707	752	743	736	709	757	766	708	694	696	765	726	706	728	751	700	695	689	704	745	721	701	680	673	729	715	704	678	725	744	695	732	695	719	749	718	683	677	711	732	703	675	709	667	738	727	758	707	654	719	733	706	651	685	701	714	714	720	676	667	775	696	725	754	695	741	773	730	694	686	654	664	707	690	700	727	716	675	728	727	748	737	735	687	751	709	678	732	695	712	673	732	724	713	745	740	717	708	730	744	693	760	740	701	772	733	760	733	717	732	709	711	703	694	728	752	783	731	686	749	677	704	715	732	763	718	757	722	737	696	691	697	724	692	741	704	679	738	718	667	727	664	714	747	688	739	723	662	717	721	768	719	714	733	719	713	686	747	723	739	657	696	697	694	709	741	716	738	756	747	736	722	687	715	717	710	722	707	749	725	706	686	675	711	671	724	708	734	736	734	712	710	684	742	750	711	746	672	738	721	704	709	708	708	712	706	734	726	705	752	724	757	727	713	697	775	701	699	705	689	717	737	667	698	757	744	681	725	703	683	730	746	748	703	742	695	711	724	722	789	810	701	706	741	712	716	723	747	678	679	714	704	684	712	636	690	759	696	681	728	750	721	718	737	671	750	767	690	743	697	694	717	695	729	685	730	715	684	728	688	719	741	741	747	714	692	747	708	636	767	748	718	725	721	744	750	725	717	712	684	685	670	718	731	726	672	708	683	695	704	719	749	686	700	721	691	736	684	680	710	732	744	727	725	733	710	729	673	728	665	720	704	715	707	727	740	714	689	718	769	742	693	751	656	692	707	704	708	715	755	669	725	701	740	692	725	705	689	712	769	735	695	731	698	701	727	754	642	735	715	728	717	731	754	721	732	719	726	712	710	722	680	713	674	685	744	708	748	702	693	736	683	729	671	716	708	736	715	709	753	750	723	734	712	715	748	753	708	715	709	727	707	723	733	681	738	740	708	738	748	736	713	735	668	756	737	719	712	704	739	771	718	717	762	677	653	765	744	713	715	760	731	732	740	775	705	668	729	665	710	718	752	691	691	714	636	682	735	675	735	724	781	733	694	724	721	763	695	746	672	689	756	696	678	712	696	726	703	706	703	693	729	718	712	695	713	738	660	668	749	691	735	722	738	689	752	733	732	686	758	710	726	713	739	676	737	757	729	680	706	729	792	716	691	734	745	727	726	699	748	732	736	719	719	752	749	702	765	748	743	691	742	670	713	740	666	743	700	742	719	700	693	741	708	726	690	675	702	717	704	760	696	737	733	726	703	744	765	700	685	693	689	713	708	738	726	675	728	732	740	738	725	696	734	723	723	706	717	675	751	710	725	762	706	721	714	742	765	708	752	674	706	746	720	763	714	744	743	712	710	713	674	729	704	746	679	698	743	702	747	693	720	719	692	713	756	732	701	731	725	692	678	689	733	725	720	718	706	684	755	731	715	705	671	709	703	731	694	731	777	714	733	687	695	752	714	709	735	732	714	731	721	685	718	688	742	728	714	772	725	700	737	724	727	684	715	733	697	684	700	754	719	706	714	692	680	769	746	685	749	676	694	671	716	680	672	798	685	739	706	717	713	701	678	682	727	735	729	685	710	694	703	686	738	711	705	739	712	724	732	740	671	686	708	669	715	715	728	720	754	690	718	719	749	768	743	689	709	729	753	742	720	694	667	704	730	744	691	749	745	720	702	732	662	687	735	683	702	724	741	718	756	722	709	721	752	660	711	695	713	644	734	744	739	706	719	710	705	730	704	720	738	768	716	738	695	698	690	755	713	745	721	694	725	759	744	725	705	724	693	683	699	720	643	719	740	740	707	668	682	688	715	736	750	711	718	703	727	770	725	693	741	729	733	718	723	710	743	736	707	724	728	744	705	695	708	739	672	713	739	727	680	726	681	732	659	685	719	728	710	712	682	690	711	750	702	714	741	735	680	720	707	722	707	709	695	659	735	748	663	739	700	712	738	711	676	699	731	750	715	706	744	735	744	696	750	656	716	710	662	724	732	715	713	747	707	752	710	745	692	742	744	700	714	725	707	705	752	706	744	726	722	780	708	755	674	716	736	730	721	689	747	675	742	706	663	724	729	752	704	758	761	738	762	735	755	719	669	689	730	682	671	693	696	713	709	752	719	697	714	743	732	674	715	693	751	720	739	765	751	820	748	707	711	699	660	747	758	673	706	727	750	743	762	707	698	733	779	760	742	707	706	676	695	741	709	676	689	704	713	703	723	736	730	736	748	743	681	712	753	738	703	737	704	693	740	702	711	786	715	699	708	745	735	782	757	699	713	694	704	730	711	690	730	723	751	710	726	702	684	678	710	698	749	767	725	713	733	678	692	704	720	710	685	747	706	674	713	715	718	722	729	709	747	724	702	766	703	769	733	719	642	707	709	690	693	739	667	670	685	732	714	720	694	716	743	710	750	735	708	724	754	701	754	742	683	722	744	714	728	756	717	757	724	698	719	703	720	710	712	714	735	711	691	720	710	758	717	738	710	685	715	729	730	717	725	715	700	711	755	692	730	708	769	759	742	684	732	776	678	661	715	718	731	715	742	710	690	697	669	706	689	720	687	702	697	693	693	752	721	699	701	661	704	709	736	727	733	737	710	749	705	718	726	695	678	670	673	731	718	718	740	712	701	729	739	681	695	710	730	723	719	728	684	749	694	724	697	710	775	709	721	738	718	741	709	680	735	722	783	754	724	738	753	735	639	709	701	724	771	736	725	718	744	753	708	750	754	741	726	707	651	753	730	706	718	753	718	704	663	721	742	749	729	682	713	746	727	725	719	725	726	676	729	677	726	725	697	718	753	733	755	732	700	767	706	680	727	738	711	680	710	742	736	703	698	703	709	715	646	720	744	704	693	722	708	735	690	666	725	743	756	783	726	697	715	703	756	718	699	695	695	678	681	725	711	738	672	705	711	682	740	701	740	736	664	680	686	736	731	696	724	665	685	694	739	729	677	673	713	710	747	695	770	702	734	711	734	689	723	684	751	718	715	739	741	742	704	696	693	688	710	711	735	768	693	712	706	728	773	700	748	711	705	731	739	709	718	700	765	705	723	685	709	743	702	736	774	684	723	765	735	745	713	738	712	732	751	750	721	682	700	713	697	720	739	703	721	743	707	780	753	766
32476	55026	19730	34719	51773	13519	1744	1411	1161	1049	1039	946	955	896	860	876	855	796	779	795	781	800	752	730	745	749	714	734	732	768	721	751	746	689	753	744	750	716	716	728	765	710	750	703	783	717	738	726	730	774	721	725	747	657	724	728	766	724	767	698	680	736	740	712	692	742	700	745	747	722	697	708	772	705	711	723	732	689	738	728	708	826	713	697	735	727	713	676	713	696	714	699	746	735	721	714	731	712	733	728	739	679	730	691	664	726	745	742	683	700	753	732	779	720	743	717	685	773	740	679	696	684	732	696	718	727	708	693	692	701	723	723	756	740	739	778	741	713	686	763	699	731	710	740	713	744	738	698	711	722	748	771	746	778	720	735	773	701	710	780	708	739	735	707	716	711	714	755	713	739	746	676	704	719	734	756	773	710	724	686	729	734	723	756	725	693	670	726	745	698	714	768	696	711	684	695	709	716	711	747	698	726	728	710	717	767	696	712	734	715	679	691	694	718	745	685	748	734	708	733	742	696	742	712	715	715	701	716	749	722	759	757	711	729	761	711	703	733	689	724	712	728	704	651	739	709	708	720	726	676	701	726	721	689	694	708	706	731	760	709	742	674	728	785	733	740	719	728	699	735	729	727	726	708	751	703	716	755	728	672	687	680	755	752	700	661	717	702	753	709	706	719	750	716	733	732	697	709	735	696	683	692	734	707	643	690	668	705	742	701	736	711	692	703	705	683	739	702	743	698	666	733	736	716	697	731	715	719	679	764	715	727	755	715	701	778	727	774	700	714	742	772	731	720	677	719	706	724	681	699	707	695	722	721	716	743	713	691	671	725	730	688	713	676	740	766	718	680	704	773	764	723	739	754	714	737	717	709	796	717	707	702	657	715	703	725	724	706	697	700	748	727	692	699	766	704	694	730	720	697	678	732	757	741	765	736	747	732	705	722	730	770	701	717	729	700	742	691	689	771	695	697	679	730	726	693	719	681	733	702	706	701	690	716	762	734	667	708	772	731	729	726	721	758	740	713	702	758	724	685	731	721	684	706	721	723	733	712	725	699	728	759	660	681	710	755	693	745	714	762	690	744	722	678	768	753	748	736	724	706	685	692	728	670	684	754	715	732	716	712	697	702	725	698	698	699	716	687	741	691	726	777	714	704	721	733	722	679	708	692	698	757	696	728	717	699	683	723	714	711	738	726	714	698	726	720	759	689	692	725	699	730	719	732	685	728	727	756	690	707	743	759	701	692	694	718	692	720	757	714	688	705	711	744	734	730	748	714	716	705	681	681	736	697	715	759	748	751	736	727	714	741	776	764	752	743	758	785	742	706	715	706	670	731	780	729	771	705	714	745	718	709	654	702	721	710	744	717	718	732	686	753	723	701	726	662	678	712	738	687	727	726	693	716	771	719	742	729	693	731	759	732	687	708	760	697	726	744	746	767	741	744	763	743	710	713	744	667	753	729	692	697	695	699	717	701	685	704	702	751	655	712	738	692	708	689	695	706	752	733	722	724	717	712	690	709	706	777	716	684	670	718	709	700	694	718	685	744	770	742	697	729	724	758	705	692	694	729	711	734	685	716	733	675	699	686	672	706	711	720	707	695	740	732	777	689	677	712	749	722	663	704	719	739	739	722	715	700	722	734	684	712	690	729	713	659	730	702	722	694	722	725	743	694	692	706	755	724	684	701	731	754	673	700	782	704	698	727	702	708	713	717	708	689	738	705	702	705	717	693	747	746	707	759	729	757	703	663	746	752	716	687	757	740	675	753	783	724	729	719	718	696	671	728	707	686	721	695	752	753	751	763	734	709	698	703	722	727	714	725	709	673	676	723	764	717	741	692	692	720	757	722	713	709	727	720	718	747	700	735	731	734	700	718	722	660	717	781	687	694	721	723	679	742	741	727	731	686	699	710	725	654	724	748	692	706	711	735	741	714	759	707	719	709	701	707	741	746	704	704	689	721	754	725	707	681	682	738	762	783	784	760	732	730	706	700	759	705	690	686	668	701	737	720	712	711	709	711	716	730	741	757	734	787	738	696	681	657	734	731	785	739	711	717	724	719	698	713	685	713	728	736	706	765	671	759	695	711	728	677	705	700	735	732	743	752	711	723	758	701	709	754	730	718	734	739	695	743	722	734	791	677	722	696	694	705	732	726	715	710	718	694	741	746	682	711	682	761	734	707	733	707	740	706	716	691	670	739	737	715	707	735	690	732	716	707	720	702	713	709	701	736	726	738	703	657	679	717	776	723	657	753	675	712	689	718	714	738	703	742	729	685	668	715	708	736	714	743	688	728	711	668	747	728	712	707	749	685	732	702	709	715	716	683	737	730	715	747	735	711	692	716	709	784	720	651	690	722	725	697	734	724	687	710	748	750	738	720	753	687	735	704	690	740	731	735	767	777	700	715	681	716	728	739	727	673	740	726	677	724	664	716	716	687	665	699	696	725	753	733	694	761	687	699	724	716	759	716	690	727	738	696	735	723	766	694	677	706	701	690	659	712	739	746	688	686	686	742	708	685	748	724	718	695	710	731	704	712	711	745	737	727	712	698	699	688	745	789	715	736	749	737	748	688	750	698	664	752	742	703	724	712	720	695	690	656	726	776	687	723	736	694	709	666	674	704	696	704	755	703	733	739	698	727	690	725	723	760	685	710	728	730	717	729	704	718	679	697	741	717	732	706	733	714	713	729	713	707	733	715	749	708	751	694	792	665	718	674	727	752	713	737	731	675	732	678	696	665	720	725	725	678	682	745	747	695	786	737	704	723	686	739	683	689	719	706	765	738	676	727	721	665	734	739	724	740	719	748	702	732	680	730	747	701	683	717	777	723	654	677	728	704	710	702	728	738	754	732	733	741	702	696	672	750	717	721	723	751	685	702	763	695	705	714	722	731	719	698	731	766	702	741	749	716	671	718	724	686	723	676	728	708	697	687	725	736	725	671	682	708	707	690	644	736	711	714	702	718	726	762	773	699	749	738	697	725	748	724	677	705	741	726	777	714	716	701	679	674	728	698	662	702	753	721	759	716	767	690	673	707	705	675	701	676	721	748	742	681	743	721	674	754	763	738	695	732	729	726	688	732	722	719	690	699	744	714	743	694	749	752	720	699	699	688	735	695	686	729	731	732	735	744	713	717	724	776	692	724	763	740	718	744	730	714	714	742	711	687	699	684	707	710	727	752	740	720	766	721	724	696	714	769	703	708	752	692	780	688	736	760	723	728	703	750	732	768	714	761	702	734	707	762	702	681	725	672	718	690	721	712	717	736	738	723	705	751	690	755	751	703	675	740	658	714	718	737	712	723	734	741	733	717	726	713	725	778	757	724	707	685	712	698	708	733	721	720	714	722	699	707	739	683	686	698	696	773	760	730	726	755	719	767	738	721	655	688	709	706	698	700	753	751	770	755	720	687	728	694	694	754	711	785	729	725	747	725	755	765	673	737	729	728	751	701	694	724	754	683	720	710	699	715	745	783	714	688
28886	23071	12769	6291	7191	1103	687	641	647	633	680	652	706	614	593	641	672	670	590	621	616	618	653	653	633	698	649	645	648	630	646	653	587	642	613	596	622	634	640	627	574	614	662	615	641	635	612	589	606	588	628	616	671	689	614	623	583	694	615	615	573	586	619	655	622	597	637	593	641	652	619	633	594	582	636	633	622	628	612	612	638	618	665	608	626	628	653	631	651	619	638	623	631	610	598	646	629	689	651	587	591	663	588	641	667	640	615	627	618	632	640	626	603	623	599	612	605	631	594	613	601	591	608	632	595	631	643	596	613	658	611	582	700	612	625	635	622	634	656	624	624	637	642	621	659	615	616	647	601	585	591	631	594	581	611	625	599	613	584	661	646	600	635	592	604	636	629	612	634	610	663	628	614	635	598	582	686	639	596	643	631	608	609	644	585	652	620	596	632	605	604	601	622	636	627	640	646	611	593	637	632	606	568	613	607	642	607	629	586	601	576	632	663	599	582	570	639	631	619	578	586	606	602	648	600	623	592	618	596	627	570	661	599	602	615	577	640	603	607	624	606	643	616	632	632	587	613	687	670	668	662	664	588	600	595	581	623	635	594	629	629	603	616	634	655	662	595	613	623	585	602	623	620	617	647	643	580	573	636	651	554	652	608	611	676	623	608	643	610	607	626	601	650	617	638	650	619	612	569	626	631	642	611	614	612	573	632	579	602	643	574	609	639	607	595	646	625	642	603	683	619	612	622	612	594	553	599	646	604	620	609	662	606	608	659	642	598	613	586	551	625	651	657	638	591	638	636	607	671	567	599	603	602	558	700	613	595	650	604	581	613	626	641	620	631	605	616	610	592	599	594	629	628	607	593	637	633	649	654	595	602	578	609	645	605	627	639	595	631	600	604	625	631	663	638	638	605	626	645	644	689	614	584	549	594	610	604	605	602	626	610	629	653	628	587	624	686	586	601	606	615	611	561	614	558	604	598	595	590	595	633	603	666	642	626	637	605	654	620	591	618	581	602	661	646	594	651	608	640	628	635	622	602	619	630	597	600	617	615	623	605	592	625	599	617	631	638	592	601	631	594	628	615	582	612	609	629	621	621	605	601	583	620	630	583	601	587	601	629	638	568	638	590	633	637	622	600	610	590	628	624	599	632	610	605	619	591	656	618	624	603	612	595	640	651	590	617	649	607	568	625	564	587	652	614	589	632	573	600	627	622	624	625	609	651	610	614	647	622	621	594	594	610	615	618	605	627	617	576	640	618	598	572	612	636	595	642	615	666	606	615	649	631	572	636	629	645	573	644	596	632	624	633	653	620	576	626	602	603	625	642	592	632	568	632	662	615	612	698	607	645	636	644	607	670	672	636	591	591	611	636	649	612	634	584	661	585	613	599	590	671	570	617	588	647	628	581	590	631	575	668	649	598	654	592	636	609	617	625	664	611	585	637	622	618	638	615	578	600	620	591	612	655	678	608	669	628	664	611	673	611	604	645	603	620	590	612	649	630	657	606	600	610	597	641	647	645	635	628	619	636	614	605	626	606	657	593	622	628	571	549	574	639	613	626	570	598	627	626	652	576	583	623	621	606	597	603	577	628	637	630	601	657	659	621	655	647	582	636	598	613	664	623	627	596	613	584	626	613	615	586	595	661	600	583	584	618	627	627	670	625	632	625	628	614	649	641	629	666	628	646	611	583	635	669	642	615	630	636	634	613	605	576	634	674	628	681	607	655	641	654	646	617	643	629	624	648	646	593	636	679	604	606	640	623	578	629	676	594	646	597	645	596	603	633	629	616	576	583	607	661	636	605	652	656	639	600	644	656	615	619	611	622	587	652	626	580	601	664	610	597	653	658	659	668	635	658	589	600	584	636	628	604	628	595	630	641	624	654	646	618	622	597	591	613	603	668	618	573	630	604	639	666	647	657	612	657	619	630	613	560	655	607	627	636	612	566	655	599	644	570	603	642	620	634	642	643	645	630	629	560	689	588	595	639	631	613	623	632	638	585	638	652	593	587	606	630	632	673	599	633	620	665	631	631	636	641	589	598	625	646	595	638	602	625	618	583	602	595	613	597	585	623	645	604	583	614	591	661	609	682	643	627	590	624	612	632	636	674	649	602	638	572	632	636	685	634	600	696	630	611	628	605	595	606	600	655	599	630	614	621	655	633	631	658	648	673	639	597	610	648	590	605	603	587	664	633	631	584	639	606	607	577	603	584	625	637	653	598	632	637	603	672	592	638	624	646	666	643	612	614	601	634	606	638	657	646	611	601	621	625	589	633	615	654	620	651	616	617	594	642	660	624	626	659	593	623	603	588	640	608	613	592	629	613	624	600	587	633	615	586	610	630	594	641	661	627	563	636	601	657	629	641	588	659	640	648	622	620	634	648	625	666	627	611	624	578	615	583	632	615	597	583	605	608	597	618	573	641	583	689	601	607	604	625	637	635	627	615	620	632	617	596	574	589	670	663	579	616	606	632	641	651	607	595	613	625	679	605	616	630	619	631	555	642	623	644	648	654	631	615	623	637	600	612	630	623	606	606	590	595	657	640	651	611	627	584	608	572	639	596	645	646	601	631	626	614	630	576	610	651	620	569	628	628	630	630	571	638	630	607	624	648	626	577	629	599	674	591	609	623	600	620	621	606	625	607	585	624	622	658	612	599	617	648	628	604	607	559	602	635	624	618	607	619	629	639	640	609	649	662	607	582	614	591	656	618	624	617	599	642	622	635	616	666	652	634	607	613	653	613	600	631	594	580	618	624	605	563	624	653	616	620	632	594	622	614	593	626	676	594	622	662	609	613	650	590	645	615	618	648	625	653	654	584	604	636	639	573	635	622	615	624	609	616	619	612	597	578	652	574	646	633	680	609	657	660	656	629	585	633	652	573	588	598	610	628	612	652	607	624	622	648	638	646	616	649	584	651	601	685	651	587	617	624	587	638	646	597	648	630	592	619	619	589	595	580	616	619	595	595	626	648	577	640	623	637	635	603	623	606	580	609	648	675	625	597	595	652	596	585	610	652	646	645	631	613	618	581	649	609	642	600	637	591	622	615	574	617	653	611	606	657	643	591	636	622	609	645	604	637	614	673	604	614	638	604	599	602	625	597	658	619	613	660	606	608	627	587	616	613	590	586	632	671	597	640	614	612	642	635	593	665	587	565	592	629	661	602	637	594	606	643	618	597	606	587	599	588	617	593	593	609	645	624	656	657	600	601	701	639	611	639	593	601	648	600	625	588	652	636	590	649	658	626	635	598	635	565	602	672	608	651	586	615	592	610	661	612	669	627	642	622	632	622	658	712	615	632	632	610	636	590	644	603	635	600	609	570	657	614	601	597	648	628	620	626	611	614	678	609	635	599	576	641	610	621	622	609	597	578	637	574	719	600	634	610	579	603	596	589	648	616	651	623	630	671	611	611	624	657	595	674	661	601	613	633	603	661	640	609	632	558	623	625	637	645	671	646	593	601	603	611	600	610	631
24767	31694	7303	5846	8023	1221	717	627	625	684	636	656	670	654	648	645	624	660	694	721	665	645	645	618	734	655	699	669	665	654	627	627	647	656	676	651	678	642	655	673	701	664	651	638	650	628	680	674	651	644	652	665	668	649	660	628	647	652	670	663	605	663	655	619	636	630	648	636	655	641	643	663	632	605	647	652	641	649	652	655	625	685	648	639	727	632	654	633	725	635	626	712	608	668	668	656	652	673	683	640	664	642	689	667	700	625	682	694	701	691	623	633	669	641	633	636	648	646	701	690	654	690	634	633	710	677	651	659	628	652	657	614	611	674	674	642	637	637	655	678	622	674	608	668	661	642	632	687	663	662	635	655	702	654	639	655	607	639	666	625	656	642	636	639	666	634	718	669	689	675	702	635	647	654	702	642	653	623	645	630	645	666	668	668	670	651	627	624	651	663	632	646	690	645	628	647	629	658	682	615	601	599	675	620	623	654	620	646	687	643	663	709	666	659	635	628	706	656	621	631	671	643	689	647	626	619	656	628	670	646	635	622	629	674	708	660	682	682	654	651	710	643	646	679	688	637	623	678	650	655	676	657	687	656	661	673	651	676	643	652	687	657	686	643	682	652	646	603	671	653	648	658	666	639	665	623	655	659	653	635	699	620	605	669	623	677	657	662	624	666	642	658	605	584	663	677	696	638	639	672	642	672	679	662	662	592	695	668	628	638	649	652	661	639	634	658	660	683	630	613	653	696	639	629	603	671	645	627	664	609	635	609	632	685	654	677	672	673	677	644	612	639	664	680	653	671	668	619	623	627	616	654	670	628	657	622	632	637	689	678	670	682	671	633	671	687	640	642	649	602	656	654	700	689	626	626	662	649	678	606	656	634	621	652	644	668	635	646	649	691	655	653	631	657	616	662	626	687	648	601	712	642	663	670	630	675	682	639	627	672	636	657	685	676	655	567	664	653	665	634	637	636	650	591	659	646	709	662	630	678	637	652	650	634	685	669	678	678	670	648	653	663	739	646	636	618	673	644	629	654	650	623	661	639	638	689	631	614	631	659	631	654	630	623	588	611	616	695	627	661	665	652	697	712	653	644	643	650	682	621	629	655	663	654	667	660	641	672	626	679	634	653	644	666	610	687	641	671	666	658	645	638	607	641	692	683	657	624	688	690	670	667	684	665	664	650	679	630	643	663	688	671	680	657	647	636	644	705	631	703	690	671	681	671	656	649	618	619	704	664	667	659	642	653	662	587	611	653	638	634	628	702	672	655	648	639	642	648	696	672	653	664	669	630	642	668	607	682	649	647	672	646	648	658	629	647	631	680	617	687	641	671	639	640	611	617	682	671	664	648	661	632	765	677	679	657	642	661	627	664	644	627	656	646	660	649	674	651	677	666	643	671	675	650	603	652	640	676	631	689	669	656	626	655	616	657	681	630	675	623	643	670	669	603	649	658	642	676	696	689	662	651	590	648	672	682	613	629	688	683	647	622	610	640	634	647	623	641	694	664	643	647	673	630	641	606	688	664	624	657	655	687	654	618	689	628	658	668	694	631	655	679	631	630	644	675	701	631	603	603	640	708	653	637	694	667	652	710	621	631	686	673	640	666	662	663	667	671	650	637	613	628	667	630	667	628	679	629	670	648	664	637	666	668	617	634	661	650	689	683	672	642	649	672	666	614	660	614	648	665	691	648	633	633	672	641	672	619	631	672	642	674	626	623	631	645	654	655	650	663	661	612	662	640	607	649	628	628	657	589	670	641	659	696	648	626	665	649	645	691	680	687	678	663	642	654	673	689	643	680	697	659	669	696	649	626	611	634	654	649	655	661	653	667	650	637	711	641	639	647	644	679	667	615	656	681	661	677	650	656	631	631	713	690	631	698	621	649	663	680	706	665	674	655	628	630	681	615	676	662	669	652	680	654	673	644	654	673	658	667	640	632	668	689	644	633	657	650	645	664	667	661	638	681	646	647	657	678	651	631	698	717	689	621	632	661	646	657	653	664	649	644	651	681	684	659	676	680	653	671	646	673	678	589	682	651	640	607	673	648	685	655	647	617	687	671	669	673	676	654	660	645	600	725	661	621	658	644	644	637	687	708	660	653	677	693	637	652	680	598	674	679	622	649	675	629	671	694	627	631	654	625	628	635	659	626	649	662	704	660	659	614	670	651	664	637	613	652	628	705	664	625	680	656	663	640	629	610	635	713	676	707	670	657	645	668	605	644	633	618	648	675	640	664	653	701	632	659	694	610	648	663	671	643	586	653	634	704	679	654	629	653	699	644	616	656	663	691	655	665	640	653	679	654	675	617	709	628	639	644	648	617	672	637	649	662	644	658	645	639	663	662	680	693	646	671	656	650	651	720	619	649	592	622	597	675	619	659	626	642	662	646	652	641	656	676	651	639	718	639	645	635	633	617	665	625	597	664	692	629	676	605	677	591	698	648	675	659	677	669	642	666	632	679	676	688	647	675	670	604	606	632	657	634	671	627	631	645	677	615	637	620	679	690	678	591	655	636	620	625	716	631	633	623	644	636	650	638	656	680	618	641	701	675	671	699	650	649	650	652	670	613	622	677	662	634	647	606	650	655	652	676	671	631	649	663	617	647	652	636	676	660	639	603	641	648	660	671	669	688	641	651	678	678	702	658	623	659	666	667	692	655	673	662	611	650	619	628	648	658	648	686	660	676	629	629	633	677	619	677	647	631	676	662	676	641	665	693	656	689	620	586	691	631	665	679	646	634	648	657	685	696	635	660	735	710	672	668	630	661	613	658	627	680	676	679	663	711	629	649	658	651	646	600	658	600	668	643	650	733	628	650	636	668	639	631	665	629	660	636	634	606	666	613	608	647	659	666	655	681	668	632	650	667	660	663	678	627	678	650	626	649	657	653	699	681	676	637	629	672	659	652	696	661	676	651	696	647	643	627	677	669	714	669	636	684	621	688	657	613	650	683	696	657	682	611	662	666	607	686	624	644	668	641	638	677	675	656	653	668	666	643	665	638	649	640	631	675	642	574	617	654	655	641	670	677	652	665	667	664	647	652	608	646	635	627	657	673	605	634	667	650	652	668	692	691	611	617	641	680	681	670	654	668	619	666	676	675	685	630	642	635	646	683	622	698	669	663	639	672	634	617	636	681	626	662	682	687	653	665	666	658	633	674	659	666	635	649	631	670	664	636	666	606	660	727	632	676	620	677	622	658	668	635	682	650	650	671	667	703	673	632	629	682	625	662	674	634	660	656	647	697	687	659	646	658	684	669	626	638	685	660	619	669	678	691	680	649	632	650	666	711	649	653	657	630	667	628	670	654	666	649	667	659	665	701	643	648	684	648	701	653	652	664	682	674	636	649	631	652	656	607	653	662	681	630	618	676	636	641	640	678	671	642	682	678	690	639	657	655	693	647	641	691	636	659	648	669	667	632	684	647	663	654	687	716	643	684	657	664	685	667	636	733	671	622	682	682	650	617	668	629	605	655	661	688
23735	21080	28179	26185	36381	19544	4248	818	701	656	635	653	560	573	590	592	585	564	571	568	535	534	553	542	595	549	558	573	529	539	538	597	560	568	541	569	530	563	542	512	561	560	491	579	541	539	559	569	560	557	575	540	516	552	555	547	521	590	534	531	593	517	490	503	508	557	563	533	542	545	558	538	522	550	494	589	533	560	543	528	531	546	543	568	561	542	593	578	563	551	538	572	554	542	537	531	554	548	577	534	530	566	532	532	579	585	531	543	542	536	528	485	550	527	488	566	548	561	552	542	508	510	536	524	518	577	534	548	511	564	526	565	559	526	504	557	527	518	534	598	527	562	555	524	528	560	570	544	575	526	602	525	541	580	520	505	517	538	572	549	544	556	553	511	564	535	551	529	526	550	545	579	541	517	521	527	550	567	529	510	499	523	535	599	548	555	532	567	524	534	578	515	579	548	520	524	556	518	593	583	558	562	547	514	525	559	573	531	557	556	542	531	529	505	524	540	548	558	530	590	526	556	535	535	508	521	546	551	564	545	524	519	522	527	519	561	504	521	601	540	502	528	570	520	539	566	546	506	491	574	532	549	537	536	533	515	482	515	509	524	548	521	548	505	559	508	539	573	563	556	564	570	500	546	564	528	516	592	519	553	556	547	553	529	568	516	499	525	523	576	544	543	546	544	564	514	551	579	586	505	528	546	551	527	553	552	533	497	547	554	513	562	547	521	568	518	548	592	545	521	538	569	550	511	535	551	585	565	512	540	461	582	545	583	560	585	532	552	496	587	516	527	561	577	548	548	534	515	529	567	538	512	539	573	575	526	511	520	510	551	583	560	531	493	549	581	540	533	556	497	553	544	537	581	529	526	538	527	527	537	532	540	556	556	517	532	543	519	544	527	530	557	511	536	488	511	555	500	550	550	523	502	543	508	512	528	537	548	507	513	550	550	559	561	524	516	529	567	538	576	527	564	560	559	544	541	493	498	521	561	559	574	535	567	568	548	513	503	520	553	511	560	508	512	527	508	589	539	542	560	549	535	508	519	541	584	506	519	555	533	555	583	572	548	541	523	535	555	529	552	545	571	562	536	566	580	536	513	566	531	541	522	533	550	556	545	549	524	499	546	547	507	555	564	573	532	517	513	510	498	551	518	549	536	551	504	530	582	591	528	539	542	559	504	563	553	495	580	553	538	544	563	514	527	550	521	520	526	518	580	555	546	540	559	516	533	565	564	530	590	518	565	540	501	531	518	539	523	522	521	562	535	541	497	541	588	549	543	551	534	564	504	519	516	565	545	541	572	563	492	567	543	563	540	549	540	553	612	541	500	527	496	507	572	574	533	548	544	544	565	518	533	569	508	557	539	501	592	561	541	577	515	566	509	520	513	551	564	518	545	523	559	578	538	561	523	581	550	546	564	525	605	567	533	562	530	573	538	496	525	537	544	557	570	550	553	528	552	562	507	555	530	529	523	542	543	541	569	560	507	567	580	559	524	518	508	579	521	541	543	594	563	553	505	576	561	529	520	532	530	536	575	557	480	539	523	540	529	504	536	516	550	543	520	539	525	550	535	556	560	574	558	531	578	460	520	553	560	583	553	572	541	507	541	535	550	537	519	566	544	564	538	558	510	536	570	521	566	507	551	551	524	575	553	545	498	532	526	563	562	570	567	589	547	535	546	570	505	530	570	514	505	521	552	525	553	528	553	518	560	594	529	520	555	553	557	519	556	526	534	533	586	518	498	515	557	540	498	557	560	582	499	541	548	542	545	527	521	530	585	540	529	552	539	538	575	524	557	550	572	546	528	528	520	558	536	518	515	563	580	558	548	538	539	602	611	507	567	571	554	513	543	515	581	534	570	536	530	494	542	562	529	542	547	552	534	563	542	528	538	526	538	538	509	543	556	552	517	524	544	550	502	560	534	621	556	534	562	558	585	548	528	592	587	545	548	510	520	558	538	559	557	547	491	523	531	531	568	536	537	561	524	543	551	518	563	498	592	549	556	535	563	520	616	567	545	532	576	552	571	516	543	552	574	543	570	546	594	539	544	547	520	512	579	511	537	503	559	489	565	553	516	508	525	557	529	537	524	557	564	512	526	529	552	525	562	574	547	543	501	554	498	577	584	537	554	536	587	555	538	547	522	522	550	512	553	527	461	521	527	528	505	534	525	559	553	545	562	525	510	561	509	570	554	559	538	550	507	547	543	523	561	535	575	536	510	578	509	537	542	548	541	532	529	498	530	586	525	573	504	574	576	509	522	559	497	546	521	519	560	554	541	577	546	534	540	551	532	531	537	532	562	525	548	534	527	584	511	532	494	540	509	549	570	522	507	486	536	517	507	565	580	572	514	533	522	537	554	518	589	557	551	559	539	555	554	544	544	549	584	524	527	544	531	589	548	528	538	531	532	518	554	540	502	557	539	518	519	539	565	544	554	565	549	544	536	501	538	557	510	548	542	558	549	527	514	559	565	500	524	569	507	499	507	567	548	524	571	525	556	550	522	548	525	519	543	537	561	585	514	524	548	584	498	535	558	522	574	556	535	564	509	556	499	492	531	503	561	554	529	530	554	573	538	564	574	472	551	573	522	540	562	529	531	594	525	521	523	550	534	549	554	603	585	554	535	553	566	579	534	545	545	536	542	525	577	567	558	592	594	580	551	530	518	508	585	515	563	527	550	532	518	564	576	570	541	554	540	502	530	525	571	520	491	556	537	522	592	535	540	540	560	525	549	527	566	533	543	517	463	537	580	533	524	525	549	558	493	548	517	560	525	489	548	548	552	548	535	503	578	502	569	518	570	565	549	519	525	512	536	549	554	535	580	535	617	559	585	533	513	540	499	564	551	575	535	538	556	576	521	514	524	518	562	547	544	545	573	579	530	512	494	565	534	544	571	505	499	552	518	602	534	540	527	583	558	610	569	539	540	512	584	531	546	599	551	520	541	569	517	542	588	538	546	531	525	563	528	504	581	563	529	518	518	568	548	525	568	522	527	496	527	558	519	558	533	492	561	566	515	574	553	560	560	537	542	570	529	528	518	521	508	543	502	526	529	556	595	522	539	461	516	530	494	540	533	532	493	550	516	538	508	587	544	551	539	525	542	506	584	534	584	570	550	522	530	540	538	557	517	555	578	529	552	526	578	570	531	535	525	514	542	513	545	525	535	528	549	522	513	538	496	520	575	559	530	589	529	577	531	530	542	529	540	576	549	537	545	526	576	505	503	534	566	514	546	519	563	517	556	534	567	575	506	517	537	565	574	512	536	496	560	559	579	554	537	503	505	510	547	550	555	535	528	530	552	527	577	539	547	510	573	533	570	573	500	489	505	564	526	520	563	585	571	581	553	530	511	551	588	520	523	524	563	555	504	570	519	528	528	568	556	561	533	530	543	579	589	583	518	508	560	545	549	535	524	519	525	500	533	542	556	540	568	524	518	563	548	558	513	536	528	531	504	512	538	489	544	558	526	542	542	533	580	510	528
27628	48308	15909	31379	42306	8731	1063	895	818	756	748	663	637	628	638	657	625	613	574	578	625	583	586	572	585	596	580	585	557	562	564	546	544	560	598	578	582	567	536	529	539	558	597	506	570	547	566	553	544	550	592	601	590	556	598	562	588	543	568	569	565	523	564	612	600	568	552	588	585	579	579	568	579	525	598	531	563	571	551	589	559	588	587	589	569	543	581	548	573	547	563	586	541	591	553	544	589	580	541	565	561	573	570	562	580	638	558	560	577	552	569	521	568	534	570	577	554	610	565	558	554	530	522	551	579	600	575	544	552	580	596	528	588	560	582	595	568	577	570	550	559	526	560	605	552	579	546	560	551	596	576	597	521	545	550	568	520	549	573	580	592	568	541	548	580	552	585	599	586	556	561	533	589	591	570	572	536	551	548	578	576	618	566	549	588	547	592	577	556	597	566	562	579	563	573	563	548	522	528	576	557	547	577	576	538	571	584	592	541	515	527	552	553	574	573	558	590	541	589	561	568	553	550	559	575	575	602	572	552	566	506	588	581	583	549	544	528	575	546	550	572	546	577	574	566	585	560	579	570	546	543	555	567	576	590	585	531	554	545	542	598	561	555	544	573	575	560	558	571	573	540	576	557	571	567	562	562	570	560	581	580	553	566	587	589	564	561	482	575	599	586	547	572	597	578	527	555	544	551	524	585	532	591	594	548	534	561	525	597	544	568	566	565	543	588	544	589	582	567	580	563	564	544	575	566	553	625	540	585	541	565	530	549	544	533	568	550	562	516	580	528	590	596	532	568	579	564	571	541	583	540	549	546	535	604	525	542	595	600	596	618	523	508	567	508	557	504	583	575	567	573	528	538	558	524	542	540	562	571	563	581	577	588	571	584	555	567	561	548	547	550	553	571	608	541	567	515	525	586	537	596	586	616	555	566	571	580	578	556	569	583	541	587	593	569	532	573	577	564	574	533	591	582	610	561	554	574	554	560	588	545	565	576	564	554	556	568	586	561	594	590	546	533	553	559	570	555	590	547	587	534	642	616	542	565	551	547	584	615	560	570	583	542	531	563	565	562	569	592	607	559	580	562	544	547	578	573	563	572	571	552	574	563	576	543	524	546	570	547	623	597	558	580	536	569	561	562	553	532	520	548	534	561	599	589	582	561	604	546	556	588	583	560	546	587	560	576	579	559	536	608	584	589	520	575	563	558	523	558	574	548	547	539	575	509	547	594	560	550	564	557	587	574	547	578	567	577	556	569	578	566	580	539	556	588	560	552	565	550	600	553	575	543	550	571	552	546	551	583	559	600	535	543	548	558	573	532	557	560	561	592	556	564	538	563	543	592	552	595	568	610	493	570	559	581	618	591	564	581	539	611	558	547	596	577	548	524	507	546	581	562	542	537	582	564	530	518	575	554	568	521	590	552	548	564	566	578	543	525	584	552	576	532	547	555	595	594	599	563	560	592	552	553	586	560	586	536	572	556	547	600	545	558	588	552	521	495	573	523	566	564	568	591	556	599	565	539	573	508	537	591	533	525	577	586	594	523	576	557	575	554	526	567	587	551	585	578	556	563	565	561	573	541	593	531	558	593	583	565	538	562	528	576	570	583	588	595	564	565	579	540	574	560	531	602	617	558	536	615	506	539	531	549	580	533	582	555	554	539	562	564	551	568	612	523	535	575	597	585	582	563	537	556	553	573	563	543	555	551	569	582	603	572	647	611	564	562	540	561	565	541	561	561	550	545	589	558	575	609	528	515	574	564	583	577	548	550	518	553	527	519	572	572	550	591	527	548	543	581	496	557	567	580	529	574	597	522	583	589	545	541	549	536	569	546	567	544	527	584	590	597	554	545	538	569	582	542	564	571	594	554	577	551	613	555	616	556	559	586	602	572	556	553	543	560	570	577	556	545	582	552	593	545	570	612	603	557	558	560	577	554	533	565	578	515	577	564	587	585	577	538	550	505	553	591	569	564	559	540	553	576	558	591	584	538	570	530	565	540	607	569	555	571	552	549	578	558	564	554	566	580	587	580	591	554	566	521	586	597	550	564	535	587	528	563	551	569	557	559	567	531	559	561	596	573	557	580	588	605	534	593	557	523	586	575	559	585	556	559	562	559	550	529	568	552	579	586	561	597	616	596	582	563	556	566	548	570	577	558	579	559	586	572	567	508	559	572	549	561	525	608	532	524	564	548	573	595	549	577	573	586	574	564	536	600	539	586	563	556	583	548	562	531	592	538	561	542	557	574	553	578	550	562	592	517	579	565	563	565	565	602	548	552	560	591	610	542	531	536	589	579	605	549	590	531	566	535	557	551	553	540	579	547	545	576	579	530	539	554	598	571	562	564	543	525	559	562	573	578	542	537	571	614	569	525	556	540	589	535	556	556	581	579	578	553	524	551	498	597	566	533	552	547	599	564	607	521	561	580	556	534	619	592	582	597	554	537	514	559	565	588	560	572	576	560	580	618	565	579	582	556	583	524	528	576	595	579	590	575	623	604	599	556	565	529	531	548	537	568	583	501	566	571	517	566	524	510	554	541	550	529	554	584	587	567	582	606	563	590	568	603	543	586	534	563	522	566	538	588	539	536	566	577	531	552	544	526	557	524	562	530	625	578	573	554	594	584	546	561	586	549	557	560	574	550	562	589	582	587	551	525	598	607	552	590	552	595	560	567	590	515	578	584	564	535	573	544	565	590	595	565	564	563	573	580	565	582	618	506	538	579	568	570	619	546	585	527	560	579	560	578	581	541	587	593	506	522	540	552	587	542	573	560	560	514	552	569	537	554	577	565	591	596	611	549	534	557	549	596	560	586	565	531	532	552	542	566	567	583	598	581	504	538	606	560	613	547	551	537	581	575	582	544	559	540	567	554	569	531	553	584	573	577	551	577	598	569	597	547	557	568	554	571	576	533	521	538	510	548	593	570	537	554	579	606	582	574	512	532	510	557	548	545	531	556	560	565	558	558	521	566	553	541	556	566	552	539	554	548	571	569	586	555	537	562	618	577	553	540	566	568	583	571	577	591	524	576	594	548	531	548	549	538	521	561	571	572	590	535	614	550	594	566	532	525	546	552	533	575	555	519	606	603	560	520	594	569	566	594	577	582	547	561	558	609	583	566	572	547	542	609	523	551	571	561	563	569	528	557	575	580	555	542	513	550	553	582	548	602	567	537	562	583	593	599	572	601	593	561	574	560	509	568	549	602	585	529	551	572	542	577	590	556	589	552	556	519	563	545	614	581	540	552	507	532	564	597	528	544	578	600	542	523	536	548	563	543	584	561	584	524	553	522	553	549	578	562	556	543	602	551	554	580	594	573	562	544	564	545	561	565	565	533	547	583	592	569	553	532	556	599	572	576	581	578	570	581	572	562	526	569	559	581	551	571	580	574	568	598	523	561	548	592	563	546	551	576	592	545	542	577	522	532	585	563	519	562	557	605	572	535	574	549	539	538	582	526	593	584	602	575	567	568	568	542	590
25080	21100	26913	26545	27613	9476	1214	857	844	855	822	789	748	809	799	798	761	758	730	824	795	772	774	797	763	805	777	770	765	800	705	818	771	807	744	779	777	783	761	793	811	796	804	800	752	796	785	785	788	804	754	734	772	748	797	761	735	732	814	788	758	798	769	807	833	784	786	752	795	798	795	749	749	793	745	802	719	741	799	783	774	746	771	792	792	802	844	727	728	814	750	802	830	817	783	771	782	784	763	767	768	759	738	776	751	728	777	760	795	763	798	775	783	767	750	697	730	755	725	770	744	811	719	851	791	760	787	711	795	755	779	720	734	761	767	779	763	711	757	744	826	696	776	753	757	728	748	733	741	750	776	781	783	779	776	776	789	743	793	829	762	750	779	772	777	772	731	776	737	758	772	763	786	878	739	797	757	756	821	699	796	718	757	790	771	741	723	758	734	700	767	783	787	747	779	756	750	754	761	775	788	793	759	803	772	779	782	782	774	779	794	765	722	812	754	773	764	752	745	770	765	757	753	761	773	740	806	740	710	745	767	792	774	754	753	786	733	766	806	768	778	811	751	790	748	767	747	752	768	783	789	742	776	744	754	794	752	789	772	752	790	747	736	779	758	766	783	787	740	772	783	774	805	780	739	768	705	744	729	786	735	757	763	770	752	753	775	775	752	774	778	785	758	688	746	717	744	803	764	754	814	779	740	827	767	761	772	774	780	742	791	765	805	776	770	731	782	755	805	744	701	740	763	781	761	773	765	750	766	759	776	784	780	776	766	768	794	762	822	765	779	783	767	770	809	747	713	758	831	772	806	723	753	686	774	767	767	749	779	806	731	801	750	821	755	752	755	803	759	758	765	785	697	740	773	747	817	767	784	789	776	754	747	760	751	797	754	769	752	730	764	792	801	727	710	776	774	741	768	810	803	747	716	752	730	755	724	751	774	786	754	755	743	774	795	793	774	754	799	794	770	821	782	725	765	745	762	750	799	762	800	754	796	765	763	800	771	764	804	737	728	763	746	785	749	765	738	763	759	774	776	735	798	829	802	736	778	776	791	769	797	816	764	753	736	731	819	720	703	755	774	819	787	776	755	769	747	762	819	792	731	783	743	787	809	804	752	777	786	743	787	812	811	740	825	782	760	717	779	765	771	777	734	742	775	782	748	758	689	799	696	756	754	775	747	749	758	758	784	765	752	784	779	772	773	778	839	773	808	749	724	718	813	747	726	784	801	696	785	765	773	764	769	781	756	783	788	779	734	770	812	772	750	800	755	753	741	790	775	764	776	742	791	820	780	742	773	758	767	809	793	853	792	776	780	715	771	756	804	782	777	778	744	757	722	787	770	782	717	743	746	813	822	780	794	736	780	821	768	800	751	790	775	735	769	765	766	805	763	753	748	731	733	785	808	806	822	783	752	788	761	802	766	729	778	814	783	807	779	735	758	778	788	788	777	751	796	816	812	755	747	757	795	773	797	790	738	774	748	764	796	760	753	772	728	752	725	794	764	739	774	803	771	812	813	760	778	795	771	764	748	794	758	751	769	803	810	694	780	803	755	846	771	751	746	774	777	758	748	789	813	738	745	794	761	782	788	809	716	755	780	744	788	721	767	738	782	770	760	743	820	778	777	799	730	730	772	818	777	749	833	777	734	778	736	821	773	737	777	772	790	795	753	756	767	731	778	803	730	757	810	753	785	771	730	776	741	804	757	784	806	772	747	756	751	717	790	773	804	789	738	806	727	791	803	762	763	762	703	786	756	745	792	765	777	761	753	769	770	699	796	738	773	742	793	734	771	802	782	776	764	768	778	784	732	769	781	792	760	756	768	776	717	748	745	774	735	775	772	795	763	772	756	793	785	766	776	793	784	747	770	765	778	765	759	741	763	734	792	769	817	739	731	762	771	796	806	780	778	754	743	740	771	777	775	735	747	779	731	776	749	811	835	726	799	723	777	741	725	762	782	797	805	774	782	812	753	799	738	738	766	730	742	796	802	776	792	828	767	735	760	739	712	776	789	753	766	752	764	749	737	712	768	746	814	780	733	762	762	746	754	685	837	786	821	788	814	764	760	762	775	743	748	765	783	821	726	789	824	785	773	739	748	719	754	782	788	765	794	767	735	776	745	775	739	767	806	751	773	787	751	759	789	770	792	796	772	791	788	784	741	792	773	802	754	794	731	765	742	788	761	769	797	768	744	798	751	769	785	750	779	763	776	768	777	782	750	764	754	769	703	761	805	735	769	745	763	737	747	784	738	713	762	779	755	751	769	711	742	790	772	740	783	741	767	791	825	778	734	800	753	767	788	771	791	748	738	752	765	766	807	769	779	791	755	778	800	769	763	763	738	764	719	815	799	755	732	775	815	748	750	753	775	778	770	718	725	804	785	779	756	806	709	782	778	757	726	761	786	812	779	776	792	764	709	776	778	750	785	772	787	743	744	782	790	755	767	810	745	795	730	737	781	713	766	780	792	709	757	741	766	769	777	690	790	792	727	756	797	804	760	744	727	763	771	755	778	746	772	795	737	728	769	799	789	796	798	806	706	800	741	763	770	780	705	715	805	733	815	774	723	770	775	758	726	774	719	812	725	764	767	782	756	751	776	768	738	738	793	818	716	783	768	746	758	749	766	760	736	755	756	781	749	767	706	703	778	767	763	771	782	752	780	787	792	762	746	795	769	762	792	759	746	777	797	765	754	771	802	797	768	710	763	819	737	757	773	763	740	703	772	758	757	772	708	772	736	761	719	742	815	757	756	766	796	779	798	774	818	788	730	765	815	741	779	829	736	835	794	776	830	757	742	776	759	751	775	767	788	752	769	779	764	782	741	800	774	785	740	782	737	790	795	757	784	812	755	760	714	771	776	754	748	743	777	756	774	749	777	778	769	743	754	786	783	783	742	764	738	787	745	797	779	749	756	777	773	746	711	772	795	799	795	763	726	771	787	787	782	753	764	795	763	839	749	767	748	743	781	783	773	758	768	758	780	775	776	761	785	786	758	794	768	802	773	754	783	801	733	751	726	775	786	780	751	773	796	799	758	755	824	789	787	770	800	714	746	752	714	809	739	756	827	723	791	801	740	784	786	775	759	763	768	745	733	721	782	762	857	771	825	798	842	761	782	799	824	745	782	786	801	801	813	804	813	832	749	770	743	769	739	736	789	756	801	778	786	754	767	739	785	759	781	753	785	767	756	806	753	729	801	751	831	756	725	748	733	824	819	732	819	756	773	744	743	781	764	723	777	754	767	710	749	787	776	797	725	752	739	764	736	707	799	804	800	666	745	814	829	727	738	786	775	787	815	806	785	812	751	800	767	779	736	828	782	738	754	753	710	734	762	754	762	767	731	783	798	763	773	773	769	794	759	749	755	775	793	821	763	807	792	713	754	782	805	806	791	765	770	780	770	743	771	776	755	723	775	785	767	785	779	724	778	812	715	769	801	747	791	757	785	738	797	769	813	764	758	732	753	775	741	745	739	714	797	799
27255	42342	12827	22557	32785	5514	1048	938	924	959	831	838	873	865	874	881	847	772	821	805	761	847	792	822	844	811	809	793	791	838	822	804	777	770	841	801	788	831	793	826	814	763	781	794	817	756	738	800	763	760	844	836	791	767	775	776	797	788	793	753	803	797	765	822	768	796	784	807	758	760	850	792	755	785	771	815	807	761	719	756	845	841	768	805	809	809	847	808	753	833	755	793	741	814	760	806	799	784	785	815	767	721	770	785	746	826	786	806	799	807	798	804	783	771	816	793	782	721	776	735	788	779	803	832	811	778	839	783	826	833	789	816	775	828	800	727	777	790	774	746	819	836	807	781	749	777	807	748	790	848	822	793	829	780	811	781	816	772	812	794	809	825	799	812	818	754	812	813	792	787	795	748	797	823	792	816	755	828	827	801	753	800	798	768	733	770	805	793	797	746	789	781	773	761	778	814	798	824	768	799	832	793	832	804	782	793	826	839	808	770	799	751	804	770	770	775	806	770	794	751	828	780	780	759	759	819	784	763	811	802	756	760	804	801	798	805	807	828	787	741	800	802	790	806	765	798	797	758	789	816	790	796	744	811	798	782	820	748	778	802	839	793	785	753	776	755	771	777	806	826	765	817	760	777	786	821	801	824	800	746	790	767	794	790	804	736	768	776	721	806	815	814	765	826	809	778	821	776	802	780	817	832	853	825	763	772	758	743	789	846	780	765	801	801	787	806	760	822	779	733	793	774	812	735	796	811	768	784	781	786	791	773	787	790	799	760	790	764	776	811	843	787	776	779	770	806	767	774	837	772	778	756	792	781	771	829	793	808	804	751	754	821	835	762	755	815	788	777	777	866	762	775	785	767	774	799	799	808	774	804	843	809	820	811	802	767	780	765	745	758	806	830	798	779	839	817	799	829	847	860	788	748	796	808	743	834	818	807	759	783	821	781	809	815	795	806	764	773	768	765	771	814	773	798	834	845	849	803	798	806	794	744	816	760	789	810	721	785	803	741	795	784	794	795	805	773	774	796	855	785	782	777	757	788	810	764	734	749	722	755	786	781	759	793	810	752	770	770	771	820	781	782	814	787	759	830	765	848	811	786	750	760	767	789	797	780	783	734	797	764	810	770	832	775	789	738	802	797	757	775	802	743	769	777	796	803	809	760	800	773	802	793	840	800	807	843	797	778	821	797	772	818	798	772	828	809	823	785	833	781	789	770	784	778	769	808	768	764	771	792	766	841	787	753	820	786	806	784	791	839	810	810	798	745	799	817	791	827	838	845	818	763	823	805	785	762	840	839	798	748	781	810	768	792	733	820	785	803	816	813	793	835	755	742	796	754	802	779	786	805	842	766	836	781	781	814	767	805	791	782	802	785	792	837	793	766	795	819	781	774	793	810	807	809	818	766	798	766	860	785	751	787	781	781	837	799	802	812	781	835	818	758	785	760	799	790	798	751	756	792	806	804	819	811	784	773	798	732	786	780	818	802	789	822	769	748	763	749	797	818	783	784	746	822	771	802	796	748	788	756	820	768	794	826	823	837	763	785	811	823	771	799	797	708	742	785	785	756	779	786	811	758	785	789	846	794	854	811	764	824	767	800	798	822	779	827	755	844	772	749	779	822	816	823	778	790	812	805	790	790	796	790	808	755	769	793	812	810	762	801	783	823	730	779	773	775	831	820	784	774	722	814	811	768	815	781	801	796	792	772	826	816	788	816	800	816	780	756	780	819	757	803	820	763	781	770	767	780	771	800	786	778	792	751	813	807	825	870	833	747	853	803	789	844	815	820	790	787	786	769	765	786	828	827	783	814	752	779	792	811	773	787	835	837	776	800	776	833	821	837	809	814	786	701	784	750	759	810	773	772	766	754	809	816	802	758	801	825	798	759	804	765	822	785	807	800	794	752	779	776	765	799	749	788	784	801	765	832	772	787	818	806	753	772	799	801	788	802	855	796	813	787	803	780	819	809	817	791	748	777	789	818	784	828	757	774	826	789	821	823	815	797	730	823	757	756	807	766	797	796	781	790	834	771	803	789	849	799	800	772	793	801	801	788	794	756	793	782	836	790	846	789	864	826	747	753	791	770	769	830	804	817	784	783	844	771	754	771	778	842	814	812	771	745	812	768	758	772	819	770	782	797	813	822	826	829	794	781	815	773	773	765	772	790	733	804	752	763	750	823	819	795	806	816	780	799	813	785	773	768	831	846	777	762	841	765	759	813	802	811	759	801	811	819	772	787	749	795	817	821	856	787	806	738	786	791	851	786	769	811	789	760	761	771	794	826	768	764	800	789	810	816	757	787	805	760	783	765	800	819	782	854	808	727	773	824	770	748	783	835	709	820	775	816	791	810	838	795	801	759	779	782	799	807	847	778	796	737	813	760	824	805	793	752	759	775	880	805	774	816	810	811	801	777	746	781	783	783	802	822	795	735	814	781	780	793	759	770	824	743	764	755	804	810	808	837	800	770	844	796	802	777	739	776	762	761	770	789	778	797	747	827	749	765	752	839	808	806	824	773	766	784	774	792	815	765	745	785	780	839	824	827	772	754	844	803	837	816	765	823	807	788	757	790	810	780	799	770	817	811	773	773	813	779	785	794	822	799	853	805	733	779	814	817	820	708	757	753	786	844	807	804	787	831	764	788	776	813	753	847	785	782	788	757	770	809	796	747	803	806	855	777	789	810	745	836	799	799	819	835	809	723	752	776	751	825	785	788	821	767	738	802	794	879	783	811	781	773	776	761	773	809	747	834	802	818	789	809	790	770	800	833	790	812	777	768	786	800	814	799	794	779	767	785	791	829	787	773	766	818	786	780	831	804	805	802	746	769	798	759	786	762	839	800	817	802	769	758	752	815	779	842	786	799	772	790	801	777	817	780	829	783	789	769	802	807	747	770	802	804	796	760	842	786	800	776	709	808	720	787	823	825	792	791	801	829	804	788	771	746	817	790	776	861	808	802	769	778	797	756	835	800	793	826	778	801	819	757	778	760	808	778	803	807	842	844	750	748	775	799	803	771	788	778	778	836	794	801	790	759	777	809	812	790	829	799	795	757	727	827	799	794	758	758	818	763	776	784	798	821	754	821	808	783	748	792	791	752	781	797	803	843	815	789	786	783	762	803	793	756	796	722	748	818	776	737	720	748	793	757	794	778	741	789	774	776	810	786	801	757	819	837	761	777	793	775	753	763	803	814	825	816	828	795	798	827	860	790	787	777	800	809	826	744	817	806	831	772	768	801	786	800	802	771	774	811	801	760	766	794	753	758	798	786	778	775	806	744	795	799	801	785	808	738	763	781	809	784	778	759	844	798	776	789	791	825	803	780	777	767	787	803	779	802	722	808	793	783	806	753	746	764	759	783	817	820	753	749	747	802	780	759	812	884	765	795	787	834	786	787	734	818	809	822	773	799	829	809	819	782	819	809	804	761	812	831	764	801	804	816	794	791	779	809	783	761	782	749	795	743	813	813	795	767	801	740
22591	21064	28645	24664	35596	23186	11917	1542	944	875	931	854	834	792	829	746	783	807	797	709	791	717	712	721	754	695	720	731	738	740	705	740	716	700	697	719	700	696	737	727	708	725	674	704	722	740	715	696	763	763	695	674	771	706	687	712	737	746	733	720	717	699	744	693	708	726	775	685	674	737	717	682	695	719	729	753	754	738	690	743	704	744	726	757	738	703	710	685	739	726	779	703	738	739	727	716	731	667	710	676	711	707	688	719	751	696	718	741	719	692	683	676	753	706	721	727	745	727	722	739	701	721	713	724	693	716	723	733	674	732	756	718	669	726	717	711	708	679	694	679	672	737	768	759	687	696	713	775	748	694	706	705	684	675	740	709	689	720	719	752	693	729	734	713	679	740	692	737	705	663	745	740	718	749	742	721	689	681	698	728	677	725	767	694	654	664	698	703	713	734	760	741	729	712	752	733	664	757	710	656	698	702	743	724	662	763	714	665	719	710	717	750	742	760	687	677	719	661	697	680	718	729	727	712	738	693	701	745	704	742	662	713	729	705	665	719	713	669	702	712	753	716	684	738	653	710	711	705	691	701	689	758	724	699	705	743	719	713	698	699	724	757	663	695	679	699	711	699	703	733	634	706	696	753	632	710	708	719	705	708	722	709	685	743	686	675	693	700	711	716	713	745	702	691	704	735	732	714	715	688	778	731	700	693	741	717	721	737	699	732	696	724	730	720	676	702	722	767	727	684	689	705	729	756	746	719	684	715	706	713	697	697	712	736	697	657	747	681	712	685	720	721	686	672	680	720	702	758	729	716	730	738	723	751	762	661	757	706	690	695	639	759	696	729	689	682	746	693	702	711	705	698	726	732	730	732	734	761	729	695	671	752	697	697	698	717	671	684	670	686	737	721	721	714	704	668	721	692	702	683	726	713	714	703	761	697	712	699	728	728	697	748	689	750	678	722	684	667	734	727	740	728	734	745	695	710	747	701	747	724	750	754	760	664	755	741	786	694	689	748	692	680	721	705	712	670	724	683	688	690	734	718	695	700	720	759	675	695	661	707	668	722	721	715	693	785	711	685	713	697	742	738	753	699	733	664	761	678	661	741	707	719	691	742	735	746	693	723	664	766	735	689	665	706	690	736	699	690	694	693	710	687	690	707	706	705	690	681	698	711	672	666	738	774	700	676	709	735	762	694	785	672	710	700	729	746	708	690	697	728	731	711	748	752	687	721	738	764	666	639	725	695	678	697	733	719	708	738	727	723	708	729	679	717	759	668	690	677	739	727	739	717	641	734	754	686	717	709	743	686	725	717	729	713	718	691	717	665	747	730	750	725	653	690	686	710	678	691	713	704	695	671	718	657	759	729	705	699	710	708	711	648	748	704	729	725	725	696	699	735	699	662	740	684	676	695	775	742	700	695	725	688	690	738	723	656	702	751	717	678	689	713	746	739	709	691	697	681	704	756	717	669	776	682	681	705	696	728	690	667	720	729	680	690	719	722	690	709	712	690	719	731	706	700	706	705	731	659	675	738	681	662	722	703	720	659	705	725	711	718	710	709	677	651	697	774	680	742	680	736	670	752	744	714	729	716	723	683	721	764	733	684	689	706	729	697	694	696	673	703	703	699	672	704	742	722	753	674	726	676	732	698	716	726	714	695	712	696	653	719	733	704	698	716	710	713	704	691	708	735	689	720	715	705	705	733	690	742	766	693	740	707	723	745	687	721	694	721	695	732	726	715	672	631	693	711	741	667	732	720	739	671	682	683	762	702	703	693	670	748	706	721	727	726	710	689	703	688	729	717	635	732	736	721	709	742	706	684	690	710	719	671	693	724	733	683	682	740	718	696	743	706	680	740	737	740	707	722	723	683	737	665	733	710	704	698	686	756	784	687	674	681	755	693	754	726	686	711	718	740	666	709	665	685	758	709	754	701	714	701	706	699	718	700	715	724	742	700	720	726	727	680	652	737	704	732	687	740	709	697	713	664	728	736	692	745	705	765	706	700	684	758	657	717	701	693	657	677	693	709	710	682	685	695	706	732	721	664	709	709	705	773	751	743	752	714	708	719	674	758	702	692	695	675	731	737	743	669	696	684	678	754	725	707	742	690	711	659	681	740	688	700	715	720	716	664	666	764	726	702	695	707	692	725	698	738	690	706	784	704	724	697	689	716	746	693	681	695	670	718	709	724	730	753	736	705	664	712	713	769	694	728	734	721	694	710	726	782	691	720	740	689	668	719	701	704	672	722	669	702	729	720	752	684	714	673	728	737	687	748	762	717	739	726	710	686	735	728	657	693	694	693	754	678	738	692	698	741	689	738	756	654	712	699	686	681	708	719	725	703	690	718	757	773	694	714	699	726	703	728	730	690	697	733	719	710	662	709	692	729	703	710	690	697	719	674	693	749	685	761	680	685	713	647	696	706	671	712	759	702	678	669	669	689	677	712	658	741	711	679	702	719	729	733	723	688	710	748	680	728	666	730	701	732	701	744	719	696	703	729	717	743	739	716	713	728	737	722	719	671	732	659	688	707	714	706	716	690	723	726	692	658	732	708	699	676	675	742	754	723	713	684	671	701	697	691	652	684	713	668	714	722	668	712	732	675	669	702	707	724	727	718	700	754	731	704	687	721	696	667	712	719	740	691	719	673	738	694	665	707	730	674	716	703	710	731	781	766	669	719	719	746	681	739	724	745	734	739	709	715	715	684	746	744	705	706	668	726	712	722	673	677	707	715	719	669	689	779	730	719	702	682	696	665	673	699	709	730	740	754	683	731	687	717	721	700	697	724	712	729	723	690	697	714	679	698	675	740	772	642	721	734	708	729	707	651	700	720	702	700	728	720	670	714	713	703	703	728	720	680	713	714	725	724	688	728	709	637	733	673	671	726	680	735	724	687	737	729	696	692	706	753	716	685	721	710	740	682	676	696	725	711	750	706	744	717	735	736	726	710	706	731	726	691	699	699	716	709	720	700	698	667	706	745	689	743	734	696	709	721	686	732	693	707	706	704	728	698	715	704	781	737	683	706	711	710	699	696	720	722	732	705	712	749	709	678	715	754	725	716	729	733	771	655	684	747	656	744	706	670	676	729	684	769	700	737	716	704	725	760	701	711	718	728	748	712	728	738	727	712	691	662	701	741	709	699	754	758	695	683	727	694	728	676	744	674	767	697	696	676	689	710	711	678	673	723	709	708	670	703	728	718	707	721	711	692	703	660	705	706	679	698	716	717	734	745	697	749	719	706	744	705	710	669	654	702	729	714	688	712	703	703	700	761	692	686	756	730	696	682	659	750	692	747	738	754	739	670	663	694	723	719	736	717	735	729	727	700	706	711	691	689	709	706	723	705	717	731	694	705	669	682	675	688	646	727	727	720	712	708	713	687	706	717	680	703	683	700	714	682	730	722	729	730	703	744	735	705	668	661	721	679	717	693	741	710	701	724	675	757	675	702	728	690	687	700	756	706	750	692	691	703	674	757	745	699
32274	54752	21124	35846	51544	11266	1612	1346	1190	1034	1116	950	911	883	872	812	846	809	796	794	782	810	769	757	760	716	722	765	766	727	762	734	689	698	736	745	728	759	765	733	685	750	709	732	711	753	694	736	684	727	730	715	684	711	726	696	737	721	719	732	693	756	750	715	701	741	817	672	725	721	671	702	714	736	677	741	704	770	714	646	684	724	712	751	746	729	731	736	693	708	714	737	695	751	698	716	751	734	699	691	720	724	738	717	718	793	730	691	714	723	706	702	731	727	744	704	708	682	687	749	699	710	730	689	687	701	709	717	734	725	711	717	731	726	718	753	712	705	723	715	729	669	742	702	736	723	728	719	702	702	705	736	758	727	723	708	672	665	710	711	737	752	708	715	702	693	658	704	751	728	718	738	694	733	722	689	695	707	763	782	682	708	739	697	678	690	758	689	750	692	724	757	724	732	687	668	722	734	752	726	681	733	723	686	719	652	713	725	678	751	719	690	724	741	705	771	732	736	697	699	708	758	704	686	681	697	700	690	807	721	661	698	731	715	720	724	724	714	747	706	741	665	690	709	741	731	713	734	762	759	723	703	673	750	692	721	718	684	690	697	670	734	719	722	663	731	693	708	698	722	694	802	711	721	663	712	784	771	713	684	719	729	697	697	684	711	708	690	717	726	712	698	719	717	656	705	712	711	672	686	718	731	726	722	692	708	724	678	717	712	688	728	708	669	734	739	671	691	774	718	678	692	689	730	707	719	717	718	660	741	705	709	717	735	709	732	725	706	717	686	727	694	692	700	739	700	713	697	714	695	728	688	762	729	707	712	714	712	715	698	684	709	684	696	669	724	746	745	691	734	724	708	782	716	665	773	736	704	714	794	730	731	750	677	684	685	716	744	757	718	774	703	742	685	710	684	714	730	710	674	688	749	724	679	674	705	652	710	747	673	772	690	738	765	669	741	796	723	708	730	683	754	751	739	777	686	678	681	699	705	702	723	724	716	685	741	726	675	701	696	761	740	701	716	729	735	702	682	737	675	683	729	698	698	761	675	712	694	735	721	717	716	741	704	726	757	771	763	690	724	711	695	704	773	700	704	745	694	709	678	744	710	773	673	707	726	743	721	682	680	744	744	693	722	745	650	710	728	738	687	729	686	725	698	750	706	664	650	684	688	729	712	721	710	650	694	714	745	704	684	719	710	734	711	679	688	735	718	736	675	687	695	678	671	752	727	735	714	763	714	674	674	708	655	672	691	755	719	687	677	738	738	700	661	699	708	730	713	764	706	708	663	663	722	722	737	648	735	697	671	694	710	691	745	739	705	745	714	715	717	713	746	730	695	730	793	673	732	670	670	752	706	689	734	747	728	725	699	678	687	732	700	670	704	694	696	725	741	715	711	708	709	729	751	659	757	753	723	714	722	719	708	700	712	748	727	684	717	732	757	769	706	751	703	752	735	757	703	716	668	690	715	736	681	704	719	716	749	714	745	737	666	731	717	714	707	673	751	683	706	646	733	740	723	734	698	737	709	743	730	710	712	687	715	705	715	681	675	702	671	738	752	726	741	725	655	749	668	690	724	731	731	736	722	727	712	707	719	739	754	698	709	758	742	738	707	737	706	701	714	701	701	697	697	742	720	729	725	719	678	708	694	736	666	723	702	678	744	706	689	733	695	673	771	728	697	738	679	721	696	683	712	683	644	704	687	764	702	668	694	711	702	712	770	698	760	710	728	704	652	734	726	699	715	710	671	747	748	733	690	696	731	747	697	757	693	727	711	724	730	703	748	693	739	744	683	704	681	713	750	721	690	718	709	694	719	715	715	681	711	715	744	732	681	695	695	691	722	763	696	691	698	693	728	742	660	698	732	712	750	701	736	805	669	694	702	699	678	700	746	717	679	717	656	725	747	721	713	705	682	704	715	717	812	745	715	723	702	718	682	700	697	736	748	768	701	755	724	696	739	713	725	693	688	690	742	728	699	685	708	731	722	689	733	710	721	732	722	667	731	716	728	686	758	714	704	718	745	668	744	738	693	708	712	700	695	734	726	718	712	758	693	777	705	701	672	723	741	691	770	672	737	676	714	709	726	757	705	744	723	724	722	675	729	708	732	734	748	767	711	680	723	714	730	731	731	706	735	710	702	723	741	698	718	719	724	661	728	769	712	725	760	732	724	697	666	649	740	693	727	642	733	716	725	720	686	707	693	733	714	731	686	722	660	735	686	702	690	725	687	743	702	749	690	758	738	736	687	718	699	754	682	749	704	717	716	717	738	721	752	729	747	701	742	753	696	705	718	648	746	645	756	714	748	747	691	696	697	697	747	717	728	721	695	728	719	713	702	695	657	714	759	743	730	684	681	710	712	686	714	691	769	720	654	654	679	705	738	671	731	722	710	653	741	727	703	724	702	703	738	723	721	694	715	766	736	704	721	711	700	724	738	761	696	734	716	692	717	739	758	703	700	693	686	725	715	739	758	675	714	697	732	787	672	715	711	764	755	684	702	741	700	740	700	742	722	711	710	720	702	714	706	729	729	730	656	745	686	657	701	675	741	713	707	700	743	711	721	724	682	658	705	712	677	680	697	730	709	738	796	684	725	754	777	771	702	648	746	691	697	684	748	702	728	747	649	720	697	722	706	708	730	717	722	725	722	702	690	744	737	712	722	715	751	731	656	704	738	705	727	736	785	749	719	709	698	687	685	658	689	705	770	716	726	726	620	668	723	734	673	719	694	673	657	651	745	763	687	734	708	708	708	670	718	708	716	671	721	743	697	675	724	723	696	679	743	725	737	734	719	674	687	683	707	709	714	715	703	734	722	684	786	743	665	711	692	713	685	750	682	667	670	738	748	713	714	715	704	742	703	719	747	752	710	770	714	696	724	708	746	713	666	707	743	694	686	659	716	746	719	707	708	703	688	707	737	675	742	705	753	694	677	719	710	712	720	727	757	690	701	660	704	702	746	750	713	765	730	684	745	665	743	688	688	718	744	745	703	717	740	754	756	710	681	722	767	717	714	683	724	702	699	739	722	675	700	699	724	702	749	710	703	723	688	719	745	725	673	727	709	751	687	658	710	720	738	708	733	734	759	683	742	719	691	770	692	726	674	698	727	734	704	714	725	739	724	697	734	728	744	699	721	694	689	706	692	692	721	768	677	731	728	732	676	766	723	689	711	679	705	723	721	712	709	725	700	697	693	718	734	694	698	723	701	707	714	726	712	693	724	699	746	643	781	677	728	743	742	705	721	745	709	694	704	706	729	734	726	705	670	747	709	755	683	699	730	739	712	718	721	687	686	726	711	755	711	728	684	724	755	683	711	700	705	710	708	725	677	707	723	746	749	725	715	687	705	678	682	726	705	762	715	706	684	727	696	689	684	683	745	704	808	693	707	746	724	695	755	751	714	704	711	721	739	732	694	714	690	681	721	738	739	732	696	686	737	752	710	706	755	662	717	675	658	760	736	727	732	749	703	714	734	639	765	711	677
28565	22718	12986	5418	7283	1108	639	697	635	651	606	599	588	606	617	631	614	586	638	612	606	671	651	676	582	629	645	630	621	578	625	644	589	622	617	634	682	576	581	598	627	604	637	611	617	641	609	640	603	631	616	607	594	610	601	559	628	559	590	613	600	642	619	628	621	620	630	615	655	601	627	606	609	592	665	570	649	650	644	624	599	666	630	621	610	639	672	616	630	636	617	593	601	618	642	655	678	600	588	627	577	627	651	629	632	613	630	579	628	637	621	607	667	605	596	612	617	596	630	593	643	621	641	583	593	589	609	601	592	657	580	632	615	615	662	570	617	584	592	578	582	620	623	632	567	614	652	574	606	616	680	605	594	604	632	634	648	595	639	646	636	626	656	630	631	577	592	607	617	589	661	592	645	598	630	578	596	624	627	569	610	612	596	687	633	602	604	623	568	641	572	571	596	601	625	595	626	629	635	567	602	598	602	585	621	594	621	602	633	605	607	612	628	610	610	638	595	601	625	576	566	618	632	574	656	647	658	638	624	603	621	625	613	629	639	596	601	630	639	650	607	616	663	633	615	624	633	596	605	610	646	609	616	619	554	575	601	580	616	600	631	629	625	628	617	646	627	607	623	626	591	597	612	594	622	625	598	617	636	670	584	627	626	612	596	577	627	609	645	588	634	637	612	636	594	591	648	595	610	643	652	588	634	583	546	571	631	603	662	655	583	698	592	633	599	637	599	562	659	619	630	618	648	598	614	626	646	603	617	652	611	640	622	589	584	584	614	598	628	612	586	584	607	620	582	594	619	625	672	607	635	646	603	626	595	593	618	614	652	625	561	572	603	672	657	635	578	609	615	615	614	576	578	561	589	607	610	581	614	591	619	606	643	614	637	636	623	643	659	591	616	593	633	651	581	635	586	596	601	588	563	648	642	567	604	625	627	631	621	605	574	598	652	597	583	608	593	627	603	617	605	622	630	613	655	598	597	629	648	582	585	611	575	643	579	588	592	584	567	598	616	614	592	631	565	602	584	634	609	641	601	629	578	593	605	614	573	639	622	612	669	625	593	603	640	649	623	602	636	592	639	613	644	594	576	594	624	621	621	612	628	635	635	555	581	594	657	601	661	634	588	641	614	623	605	607	589	632	613	575	604	629	602	584	626	620	590	606	577	595	626	596	627	588	653	588	637	627	626	630	625	592	544	590	600	625	591	619	602	605	588	620	632	628	593	646	610	634	637	639	642	617	645	609	599	588	616	616	607	610	617	632	617	599	571	625	584	615	624	583	638	631	659	618	606	587	572	600	639	632	599	615	574	618	600	661	630	619	637	640	594	593	689	608	570	622	612	645	579	661	597	617	622	639	586	620	639	621	667	572	620	598	574	618	635	621	664	601	622	599	634	622	665	585	603	584	561	595	624	621	620	588	583	602	620	656	659	600	601	600	599	599	609	578	659	625	602	663	583	595	599	594	613	629	592	596	572	627	591	583	597	623	630	613	641	590	570	638	644	660	598	631	594	627	609	629	591	586	647	568	605	600	593	608	616	656	616	601	574	626	614	634	624	631	630	598	620	537	642	632	594	623	605	647	604	636	642	654	602	625	630	599	641	597	625	597	597	634	618	625	672	590	620	626	634	572	584	601	600	588	621	600	580	594	604	614	680	610	611	567	652	645	608	614	603	595	650	579	607	585	669	630	597	607	598	572	609	640	596	649	627	612	630	602	646	630	624	601	662	612	613	612	630	643	585	637	626	642	623	576	601	636	626	615	609	610	647	662	649	649	590	645	627	603	635	599	595	587	617	604	633	622	594	603	591	561	586	627	626	574	633	624	624	641	653	604	608	618	606	626	611	635	581	621	624	660	620	653	616	641	555	618	610	629	595	624	589	643	644	597	651	614	638	587	621	638	579	577	624	616	605	598	618	611	593	673	596	604	628	636	576	590	614	655	606	602	601	607	583	630	635	615	606	582	603	651	579	599	577	579	603	646	572	598	617	560	608	635	606	627	595	637	657	626	602	648	606	573	571	617	618	616	626	619	586	630	623	644	607	604	627	601	631	583	572	641	606	619	643	611	628	640	583	627	606	623	621	609	586	608	606	619	648	680	637	616	666	605	606	604	587	609	630	597	583	654	621	578	603	582	639	586	588	590	621	618	600	661	634	650	639	626	593	606	586	580	595	612	615	626	567	582	587	601	617	627	622	577	635	640	617	624	614	637	597	598	580	581	594	585	612	631	585	596	637	612	633	580	663	607	623	639	698	586	621	609	614	631	634	642	615	585	581	638	598	592	612	572	612	655	605	634	624	621	631	633	631	647	595	605	603	609	610	591	637	667	630	681	653	604	590	645	592	624	567	615	628	579	600	642	638	663	675	655	635	609	628	607	579	575	641	595	607	638	630	626	632	624	562	564	575	628	609	615	624	594	641	597	603	619	600	613	626	547	672	612	601	607	575	587	593	653	607	636	638	620	592	592	583	632	633	673	625	590	624	583	630	566	608	662	610	654	622	604	654	630	645	588	674	601	576	585	624	610	575	581	624	626	637	621	616	645	598	608	661	606	641	633	556	633	643	589	633	642	630	595	607	615	640	610	579	584	648	601	639	621	621	626	658	599	611	599	608	599	578	604	605	588	632	583	579	592	615	578	611	607	613	589	625	646	617	600	612	618	613	605	581	595	619	616	616	632	581	609	630	617	641	612	651	578	586	661	616	575	637	619	604	594	556	593	601	558	635	590	632	575	623	632	622	604	613	591	606	618	625	643	621	586	622	622	615	609	620	649	649	650	588	605	640	643	592	596	641	614	628	609	621	555	629	580	624	633	593	571	613	618	574	587	612	579	629	610	596	625	605	597	572	633	639	620	630	592	625	650	597	584	587	612	596	619	643	610	592	612	654	601	621	625	641	649	630	598	659	610	627	566	642	619	600	608	611	636	643	640	618	610	561	617	623	643	612	606	544	573	578	575	629	615	625	609	602	647	663	579	644	612	618	631	620	608	634	671	632	627	606	577	632	641	579	590	618	607	609	619	629	664	589	624	665	619	635	550	632	635	615	617	607	628	602	623	580	644	617	624	645	611	581	615	612	592	607	644	612	586	631	635	619	627	587	654	625	593	671	602	616	603	566	607	615	636	612	553	643	618	592	616	619	591	635	602	595	625	589	608	628	614	600	588	594	657	606	619	607	616	645	626	652	585	672	606	629	581	679	550	565	630	605	640	607	566	629	628	655	616	596	596	607	609	661	606	607	586	604	583	611	649	578	648	658	582	610	570	583	551	607	632	593	560	625	618	628	603	612	628	603	614	626	628	629	598	637	620	629	582	616	610	587	588	604	603	628	598	600	618	620	644	609	587	632	616	658	648	636	648	612	574	627	618	609	620	561	592	594	578	615	581	616	621	610	623	617	627	617	552	618	588	592	548	596	607	603	587	649	630	666	626	582	620	629	624	617	617	644	603	601	607	588	635	640	637	633	590	633	602	611	581
23695	30967	8293	5017	7896	1118	697	638	635	637	655	683	647	681	630	640	657	671	645	623	635	651	654	628	626	608	666	603	675	643	669	647	704	656	685	655	655	650	647	653	670	646	624	622	628	690	648	644	600	669	651	636	650	599	650	659	650	610	671	659	654	623	655	619	661	654	630	662	663	621	626	658	651	690	628	631	691	600	643	642	653	648	638	640	629	697	641	698	686	663	693	649	655	679	593	646	626	680	650	642	654	632	665	651	657	634	655	669	631	660	617	635	633	669	600	663	616	597	668	675	640	612	665	643	672	662	627	627	629	667	645	636	637	618	660	676	703	659	664	655	629	577	674	629	628	669	661	631	611	652	700	648	656	638	641	634	657	637	686	672	622	639	637	673	647	619	648	638	625	638	694	656	643	645	626	612	617	643	647	720	678	671	641	603	613	635	656	675	639	622	612	637	601	684	683	681	654	670	609	638	656	621	614	686	609	669	647	602	706	603	629	662	662	677	645	676	662	665	607	665	692	671	657	649	728	627	676	659	724	666	662	671	678	657	637	627	604	623	669	645	692	656	660	648	639	633	609	659	652	638	632	645	664	650	661	617	669	664	616	664	629	604	664	650	648	631	635	613	630	614	614	596	606	646	629	626	627	651	623	591	578	641	631	662	646	649	670	620	629	677	645	645	643	611	631	620	680	638	635	652	637	636	638	662	660	619	661	611	636	618	664	693	690	606	647	589	642	603	645	642	632	655	643	689	638	692	614	666	651	672	622	630	638	673	661	681	609	615	644	656	646	649	658	664	617	683	662	652	689	625	652	610	629	637	620	655	628	659	669	662	627	621	659	635	661	594	699	605	677	645	665	659	639	643	629	658	662	661	677	690	683	657	681	658	646	674	620	664	651	674	666	610	627	636	658	643	629	611	670	626	645	638	674	654	605	612	652	636	588	670	624	632	644	687	655	601	643	648	624	624	628	661	642	664	669	635	716	664	637	675	671	697	663	650	613	673	665	639	672	665	642	671	643	615	643	652	649	689	668	612	675	642	641	644	659	659	683	656	676	593	650	635	651	648	670	698	680	637	651	640	692	644	640	665	671	664	643	642	638	630	640	642	653	613	643	627	604	669	658	676	675	684	651	650	674	664	645	625	639	626	633	622	650	631	654	650	662	674	616	630	657	617	607	672	644	620	654	652	677	652	660	624	646	656	662	613	683	587	673	644	638	641	642	636	617	624	670	668	609	647	673	643	649	642	664	650	630	616	666	639	620	654	683	670	639	668	671	672	603	668	602	630	651	646	660	612	639	659	591	651	630	636	631	659	666	690	636	612	692	663	637	616	668	692	678	659	663	628	668	630	674	646	649	639	660	613	642	653	665	701	667	664	636	630	640	651	624	637	654	606	677	617	642	646	661	661	656	614	627	669	631	669	679	645	630	663	643	665	646	636	652	703	621	629	644	630	624	637	626	681	600	627	636	612	654	690	682	675	627	681	654	690	640	678	666	623	638	642	637	652	678	678	656	647	640	660	662	607	667	698	657	638	610	676	670	652	677	613	682	659	676	719	654	629	676	675	602	681	657	630	623	607	630	615	672	638	636	619	692	676	659	649	664	675	637	629	662	685	621	685	641	658	651	640	621	673	629	657	646	646	689	656	626	627	645	626	688	638	675	679	633	657	634	654	665	639	607	608	636	677	559	634	683	657	638	665	631	642	650	642	624	639	602	636	657	647	666	668	613	661	657	643	651	671	670	619	651	616	639	630	569	637	641	636	665	643	651	618	589	646	629	659	653	604	646	648	621	676	656	621	629	603	618	623	660	663	660	650	633	652	645	647	642	679	640	652	629	627	649	617	651	628	661	628	618	603	621	633	684	611	622	627	626	634	674	663	635	656	637	620	642	613	666	631	701	655	679	661	640	629	635	655	676	642	616	641	639	648	645	678	675	616	610	610	617	705	653	661	623	590	634	645	670	654	668	661	663	615	650	644	598	648	698	667	660	674	652	675	682	670	682	690	686	663	645	678	664	648	650	635	653	611	592	633	629	647	654	629	625	636	599	630	649	607	633	674	683	627	628	639	645	658	673	642	671	655	658	651	649	651	644	672	622	656	629	677	647	602	632	627	684	644	645	659	629	667	650	661	621	610	664	622	635	643	618	653	643	612	621	666	667	618	675	652	638	645	635	669	649	683	597	646	648	664	623	638	634	664	624	647	663	655	682	663	687	663	624	642	626	626	646	638	655	645	613	635	673	605	604	638	628	651	641	624	655	647	618	643	621	618	700	670	669	645	616	681	668	661	651	630	692	654	700	639	599	623	709	674	602	704	698	663	648	681	627	645	613	672	606	638	682	632	639	657	615	671	660	638	588	666	657	607	648	619	656	651	665	665	633	616	638	590	647	611	672	618	671	648	631	700	681	648	702	648	667	698	635	604	671	662	624	656	610	659	693	666	683	716	660	647	660	640	617	619	619	620	657	685	645	624	634	652	655	630	642	657	676	669	685	711	636	671	636	634	623	692	648	644	667	669	621	628	721	621	649	680	666	623	633	624	636	662	645	689	642	639	631	639	659	641	632	638	610	672	619	672	645	698	629	718	598	623	630	597	629	637	662	670	661	674	661	614	640	655	664	642	637	652	687	641	668	642	639	632	667	696	671	625	676	642	661	647	622	631	669	672	652	640	661	610	680	682	642	629	686	601	686	669	643	652	654	658	618	692	641	604	607	607	696	658	667	703	629	660	648	638	605	656	614	695	638	636	655	652	620	639	650	655	593	676	683	631	628	675	676	606	631	652	649	677	629	632	667	647	622	641	607	629	665	608	635	627	644	633	637	610	699	639	634	669	643	652	644	622	663	631	641	602	696	654	676	627	640	687	682	651	669	657	650	631	605	677	642	679	655	651	636	647	647	660	631	659	670	665	636	590	601	644	644	621	609	653	651	615	657	637	646	649	686	639	630	671	631	658	658	644	621	635	644	628	627	685	646	685	687	656	615	648	679	662	696	671	603	646	678	672	695	626	614	659	611	664	665	622	629	662	616	638	661	641	653	661	672	566	627	649	640	607	638	626	605	637	643	659	618	627	620	656	661	641	618	650	667	683	650	626	626	659	615	619	605	665	653	648	675	623	652	655	664	657	678	696	664	661	637	660	687	669	635	662	633	646	633	645	629	638	676	647	622	679	665	645	645	647	702	651	680	567	646	659	619	599	662	644	642	641	613	639	639	652	604	645	669	644	608	626	647	635	628	643	624	652	685	638	673	620	662	671	661	640	652	637	614	664	684	623	649	664	705	637	636	664	674	649	655	637	688	630	674	629	684	651	641	643	625	658	640	649	672	665	590	646	669	664	651	612	639	617	647	616	683	684	621	630	662	675	660	638	643	659	714	622	664	634	651	641	654	650	628	619	603	650	654	652	630	663	662	641	653	684	644	612	651	677	626	642	657	646	640	669	614	663	623	639	636	684	671	663	620	682	635	677	679	638	670	687
23725	21045	28167	26349	35018	17405	3477	802	620	632	641	642	603	587	553	593	554	564	566	593	546	547	603	567	577	540	594	534	568	553	570	571	574	530	581	554	586	541	535	527	493	536	544	597	551	485	535	528	570	520	555	558	541	521	566	564	502	552	536	582	530	536	561	532	533	524	527	540	508	527	518	523	503	544	515	515	509	511	527	511	539	578	598	540	539	522	541	559	524	519	592	524	560	517	573	527	536	521	535	550	522	558	558	543	523	530	513	583	577	505	539	552	524	499	541	552	535	536	523	582	547	519	543	574	547	527	567	564	537	497	556	526	535	585	565	506	520	573	518	571	588	575	516	540	552	544	538	576	567	542	544	533	559	544	571	567	540	560	534	532	557	535	558	524	504	582	503	531	565	533	509	560	493	553	530	535	544	586	543	515	544	525	517	511	572	513	472	528	536	507	548	515	486	563	514	510	527	574	487	545	515	545	562	563	551	551	584	571	526	537	548	530	537	550	525	583	570	554	564	553	546	589	575	547	523	538	551	523	554	555	528	572	539	508	500	507	545	551	546	540	521	531	548	535	530	514	547	552	514	539	529	580	490	544	563	528	540	529	535	507	540	545	520	549	523	517	530	552	545	567	483	551	552	528	533	505	555	535	564	570	550	518	542	580	532	523	490	535	536	567	572	529	559	549	526	576	524	553	567	522	515	535	504	549	553	532	538	547	536	516	568	576	529	528	554	517	520	529	545	581	546	568	553	543	512	525	516	519	553	533	562	567	520	544	527	527	567	544	511	542	544	559	526	552	549	557	559	524	521	549	535	518	517	540	567	506	500	558	542	552	552	555	541	561	537	489	555	586	519	513	538	557	554	526	515	534	514	517	566	528	562	549	542	513	534	507	559	517	547	494	561	546	514	493	489	501	542	533	531	578	515	583	594	540	506	503	510	538	541	530	527	529	561	539	519	540	525	514	556	530	549	527	529	508	504	527	542	554	535	554	526	516	554	526	552	503	556	530	524	515	570	519	562	497	546	509	497	507	566	558	510	542	534	527	520	537	538	529	529	522	527	584	493	524	510	561	574	544	536	536	590	520	512	527	529	531	532	541	530	534	535	539	553	552	524	525	526	536	568	561	565	534	547	588	523	499	523	550	529	556	538	507	562	498	503	548	536	525	537	557	533	533	545	537	566	541	549	483	541	505	556	514	542	492	546	512	488	507	574	521	528	564	511	535	540	533	504	532	548	594	481	513	561	543	552	571	549	525	530	548	525	521	534	493	534	545	542	549	547	512	504	529	501	543	553	528	553	565	527	565	527	503	527	546	563	580	540	562	564	528	542	564	524	510	543	570	535	556	546	554	547	509	531	569	561	528	517	547	521	550	512	519	545	540	525	570	547	534	557	539	548	575	576	565	526	538	551	512	531	518	580	521	590	511	530	528	557	547	524	498	547	526	513	515	558	536	503	536	501	538	527	535	556	531	517	530	544	576	521	511	538	553	506	566	530	515	521	477	583	569	544	536	541	512	494	555	566	528	522	526	560	526	519	574	564	572	554	528	539	543	552	517	543	573	547	539	503	531	537	532	560	580	554	521	559	531	534	546	534	513	537	542	545	526	535	563	541	562	529	541	513	489	544	556	539	558	555	553	548	498	536	509	528	560	535	538	525	562	541	543	507	526	551	556	562	548	563	530	550	513	496	534	578	508	537	579	520	571	514	498	539	566	569	534	573	503	509	547	545	575	585	505	532	575	547	530	605	530	573	573	555	509	548	545	526	544	533	557	520	554	534	519	529	559	537	523	554	542	547	535	550	571	480	556	487	536	503	541	532	565	546	511	549	507	521	533	488	528	568	592	506	499	554	505	536	539	536	528	542	483	534	560	529	562	531	543	527	491	521	570	568	509	510	559	552	546	534	509	548	536	520	477	542	492	514	525	512	492	514	491	574	544	558	529	597	546	524	533	499	551	517	562	532	495	504	555	532	561	523	494	567	557	519	513	529	531	521	533	552	553	545	538	559	527	549	572	523	579	552	520	522	599	557	499	572	555	550	565	550	523	541	519	532	489	539	512	526	530	536	524	557	576	541	566	546	561	572	529	520	526	509	550	544	531	574	535	586	540	549	603	565	549	554	543	582	503	499	524	537	496	533	549	552	576	547	573	558	521	539	544	567	501	536	570	571	508	513	526	543	525	507	526	549	578	543	504	592	535	560	523	538	553	485	545	519	521	526	572	552	537	540	522	566	514	525	527	537	509	567	519	493	497	549	497	534	559	552	529	547	508	528	529	524	505	518	568	540	550	494	562	524	529	531	516	505	521	553	536	566	517	542	533	562	522	541	553	508	538	477	542	542	567	521	569	541	526	523	549	560	519	536	552	511	537	529	507	513	535	549	520	511	507	527	507	504	532	532	562	529	538	559	568	521	546	519	593	519	498	522	554	553	558	508	531	549	546	545	474	562	560	535	550	535	557	573	511	520	532	557	544	565	499	585	547	484	558	561	513	504	528	554	524	532	527	507	543	525	494	544	551	529	568	543	550	506	565	565	578	544	530	570	555	516	537	547	569	549	572	512	536	556	523	517	520	543	517	524	510	554	549	523	533	568	512	549	520	542	536	514	558	550	577	542	484	523	563	545	543	536	565	546	546	525	503	541	559	550	515	558	518	506	508	521	519	570	544	524	529	497	553	531	489	556	543	542	556	556	502	544	528	501	529	528	529	551	517	522	569	559	534	538	488	552	526	549	532	575	546	548	531	516	551	505	532	553	511	535	567	548	573	567	517	509	547	520	549	560	534	505	534	531	539	528	566	538	608	521	519	496	487	519	524	516	570	538	515	531	552	501	553	549	506	514	534	565	563	541	559	557	549	511	522	541	546	502	586	580	550	552	534	501	530	546	535	472	544	551	569	527	547	536	546	544	520	539	509	541	528	538	531	563	554	537	554	544	525	543	550	533	482	486	557	525	505	544	593	549	514	482	559	520	567	529	531	547	516	504	560	554	538	573	525	529	499	499	517	547	512	507	520	535	499	531	509	483	529	554	537	516	504	534	548	530	513	529	549	552	535	510	458	536	570	555	538	526	540	551	564	534	554	561	537	507	541	536	536	556	535	521	558	528	548	542	528	508	519	514	522	544	578	550	546	539	579	536	501	554	545	535	585	603	540	542	526	526	560	543	539	523	541	499	472	558	560	556	545	519	540	567	540	540	522	566	532	511	567	556	513	557	563	557	528	576	547	524	549	583	527	577	519	532	528	567	507	547	503	564	545	568	561	526	525	504	515	550	495	555	530	511	540	498	524	505	554	592	495	558	560	544	508	509	551	534	499	546	554	506	507	540	522	543	506	583	505	508	500	549	507	552	539	536	513	563	529	548	512	494	531	533	556	564	545	505	532	526	566	530	547	530	547	572	557	474	525	553	533	570	543	554	576	478	574	537	539	545	532	553	500	542	547	573	603	536	537	561	545	525	526	505	554	530	527	504	490	576	535
28864	47988	17639	30622	39044	6069	1099	924	805	768	687	712	639	603	621	678	597	630	583	595	563	574	616	528	630	602	591	530	567	594	611	566	594	576	561	560	539	539	568	565	607	579	547	607	570	604	519	574	587	565	592	593	553	537	581	578	575	554	513	539	534	565	542	594	621	577	576	580	592	514	565	577	576	593	570	530	576	542	576	586	548	568	541	547	564	560	600	589	560	584	563	541	609	560	563	555	535	559	593	589	573	561	610	557	578	594	587	561	559	581	563	609	511	578	535	531	579	572	549	601	574	594	570	552	555	530	568	566	617	559	546	561	604	580	559	553	575	546	525	557	573	587	567	577	538	562	559	564	549	537	534	563	512	512	555	540	583	560	524	529	570	568	579	549	588	541	570	567	565	581	558	577	554	575	545	518	558	531	595	580	544	569	585	511	613	557	534	566	563	519	565	524	521	562	567	586	563	536	515	514	541	570	552	549	523	581	603	511	557	565	541	605	560	546	574	547	560	570	568	583	549	547	549	598	550	550	561	569	574	542	597	554	538	575	617	529	553	536	562	545	583	513	542	562	564	572	561	568	551	603	507	557	563	528	574	558	600	561	541	540	558	522	541	575	560	544	545	508	569	577	543	550	532	550	559	567	570	541	551	564	536	560	591	536	565	562	568	548	546	590	555	570	527	575	588	522	565	561	592	565	564	566	583	531	499	557	576	540	567	593	542	558	543	593	573	539	551	606	505	576	559	569	586	567	555	564	562	587	564	531	520	569	534	561	579	564	548	594	582	516	562	583	564	575	559	507	556	618	597	607	552	552	579	519	598	563	576	575	527	522	566	574	580	582	565	553	594	576	568	530	592	528	589	560	568	549	581	581	551	533	578	518	567	596	519	599	602	557	557	583	554	592	572	561	629	548	596	527	594	601	586	584	548	549	561	550	563	538	507	603	566	569	545	545	542	540	548	584	574	539	546	582	556	610	581	571	582	587	551	511	597	530	559	546	531	621	526	562	563	605	592	547	548	582	579	553	573	571	499	557	561	563	541	603	585	572	545	569	574	582	590	549	571	558	567	561	581	528	557	545	537	555	545	552	543	602	570	551	564	523	538	547	609	547	564	601	549	530	573	573	553	577	574	582	482	596	580	576	565	526	568	558	534	580	605	575	550	550	534	518	616	520	551	529	552	564	584	588	593	569	585	582	591	540	531	580	528	557	558	569	583	587	550	571	540	583	556	564	561	582	528	569	534	578	594	538	564	528	559	558	570	594	548	608	565	602	585	541	559	585	578	551	578	567	552	568	534	573	587	571	592	534	520	577	539	585	545	555	544	565	596	569	558	577	543	521	579	522	599	539	541	538	591	550	578	568	544	542	602	549	560	631	546	559	560	534	550	554	542	547	550	557	564	550	588	570	556	545	573	505	521	563	576	551	524	543	553	586	542	551	542	577	566	557	588	556	544	579	562	584	551	552	575	544	589	554	510	577	593	568	542	583	569	578	607	590	591	550	569	553	550	574	576	566	558	532	544	536	552	580	568	570	554	577	533	546	581	550	598	538	562	528	560	533	520	564	579	529	545	598	559	549	533	530	569	558	523	548	560	521	593	552	550	574	511	561	574	561	547	529	557	579	564	578	597	568	519	585	580	561	518	548	541	603	572	582	590	508	564	550	570	588	542	584	584	561	552	531	519	592	536	585	571	528	538	552	550	595	584	578	554	537	600	535	576	575	599	558	548	516	590	550	579	596	591	570	591	579	561	559	547	552	586	571	514	569	532	533	545	554	558	508	556	564	495	533	568	566	536	556	576	526	557	546	538	577	594	578	548	574	616	521	560	604	561	586	546	572	539	573	579	528	548	582	591	567	545	555	549	557	558	580	574	600	590	519	556	562	601	536	511	509	547	545	556	564	528	564	517	532	526	567	570	524	589	562	609	604	550	529	565	556	594	558	553	523	541	605	559	564	574	573	564	521	574	565	535	576	526	569	548	535	568	552	521	570	597	530	565	554	516	573	579	598	552	560	599	565	562	589	573	567	546	565	584	590	526	589	563	527	557	526	521	535	584	596	558	544	556	577	583	547	565	546	539	587	608	549	591	587	553	577	530	555	579	606	548	515	585	540	558	563	528	563	559	597	603	545	561	539	527	544	599	564	578	570	530	552	564	539	553	546	606	547	561	554	575	555	550	537	580	544	551	554	540	585	555	561	529	523	561	567	512	549	575	515	564	529	562	590	526	559	592	556	551	583	492	535	534	564	583	594	601	605	570	557	615	582	560	564	536	584	507	563	588	574	545	510	539	560	564	546	533	599	535	544	498	554	561	547	587	578	540	538	539	550	591	594	606	547	603	571	580	566	519	537	521	559	557	562	550	593	562	593	578	543	570	578	561	561	561	555	572	568	518	522	549	576	588	558	554	564	544	536	583	601	558	604	552	565	504	550	567	569	549	551	572	576	588	521	557	585	535	550	567	563	568	559	537	564	629	573	561	566	565	595	542	566	568	532	592	566	536	573	546	536	535	565	540	558	555	550	582	553	540	575	561	597	566	580	535	571	577	587	515	613	572	538	535	557	560	550	533	529	579	600	532	586	555	597	600	544	573	556	569	581	552	559	524	574	542	572	527	523	559	561	559	587	556	569	589	593	505	571	581	584	549	558	571	558	533	571	523	568	577	542	586	560	577	548	578	555	537	557	568	594	525	558	591	587	561	572	507	603	561	557	520	495	560	570	520	582	581	588	567	574	517	562	547	565	534	587	560	530	594	570	555	524	576	564	558	556	544	548	550	570	549	542	533	557	581	578	527	542	571	576	559	529	575	561	574	544	592	589	518	573	534	548	544	552	541	548	588	581	565	542	554	584	531	559	539	573	558	525	574	566	529	563	595	484	548	525	555	552	547	495	564	561	545	552	560	511	600	561	540	585	576	597	550	532	600	536	507	554	540	516	502	553	568	571	552	575	584	572	540	541	569	589	614	557	551	546	564	536	523	549	571	538	506	543	517	534	536	563	555	584	532	549	533	562	576	594	545	569	517	570	572	584	566	605	548	568	551	589	544	564	548	570	567	560	579	507	527	566	593	559	534	534	570	574	518	571	561	592	588	565	553	574	550	563	524	588	599	548	588	572	560	582	543	567	613	509	563	538	548	573	529	559	548	530	610	563	514	580	559	562	561	584	570	577	527	577	571	557	611	570	565	572	565	571	588	596	545	544	532	572	533	590	553	546	536	595	535	560	560	571	576	563	547	558	546	564	558	534	577	575	576	606	567	519	555	538	566	537	590	550	590	577	529	544	571	570	525	565	539	563	588	537	595	525	559	520	582	520	581	533	569	561	556	588	586	616	564	568	539	517	521	578	560	560	600	560	554	542	546	532	554	560	527	573	574	588	503	573	557	565	524	554	544	534	592	540	591	555	589	550	541	570	513	514	556	544	556	562	551	603	559	542	565	549	550	568	558	557	540	594	549	568	594	580	559	563	564	521	560	528
25010	21102	26973	26540	26259	7169	1046	909	866	904	820	842	740	803	820	822	789	775	814	725	797	780	795	775	772	784	800	803	784	737	830	762	749	754	802	783	790	785	776	747	726	735	784	803	787	758	728	794	724	775	759	756	770	743	818	741	789	755	740	717	758	752	743	731	763	700	777	722	767	766	761	740	767	765	774	785	754	782	768	758	764	797	788	781	806	790	770	825	752	779	767	781	772	748	760	825	795	785	752	774	788	758	742	760	742	757	786	786	751	771	782	781	759	760	741	758	732	776	743	704	793	754	775	794	823	811	725	758	829	763	741	768	809	787	798	713	763	738	732	753	766	732	802	763	786	803	774	730	767	765	747	744	787	776	711	777	787	790	771	758	753	754	783	806	734	749	766	778	835	750	754	776	779	778	805	794	782	781	750	776	784	803	798	728	749	783	780	782	767	775	823	795	741	793	801	770	775	768	824	798	769	772	796	829	811	786	743	713	774	779	736	800	758	773	779	791	771	802	738	805	760	817	738	757	756	703	739	729	710	785	738	788	787	776	826	764	720	778	763	806	760	780	785	767	759	816	762	834	765	766	767	778	807	761	762	721	811	782	747	772	751	774	747	743	778	715	748	775	778	821	778	724	749	749	756	767	789	783	747	795	778	803	737	755	804	761	778	788	779	711	791	807	723	751	753	841	816	794	767	749	760	839	784	798	795	795	782	736	724	774	786	731	744	761	788	800	763	755	789	782	825	765	783	752	761	773	810	772	773	748	796	792	769	728	740	742	762	699	776	750	788	847	777	752	735	747	740	801	758	748	784	784	773	783	834	754	779	763	700	784	723	780	786	730	751	770	746	813	773	769	773	781	805	718	724	743	797	786	752	733	767	769	797	792	766	771	764	754	812	730	747	820	825	746	735	798	766	763	758	771	758	766	820	762	744	752	752	740	730	772	806	765	787	746	790	776	782	799	758	831	740	769	767	737	769	724	799	785	794	730	772	780	783	786	755	797	757	731	751	833	812	775	714	708	765	763	764	738	793	768	791	790	745	758	767	754	723	784	777	812	781	746	805	735	802	755	768	768	723	767	776	780	753	755	787	798	803	786	736	792	752	749	758	782	787	822	778	797	764	734	807	747	748	759	796	715	750	779	718	768	762	737	819	750	763	818	767	775	741	793	733	770	778	763	773	775	799	794	773	788	785	777	728	788	754	853	817	798	785	754	768	816	735	801	770	830	763	718	792	767	764	758	750	740	709	723	832	797	802	745	781	829	768	722	793	782	782	767	775	738	737	799	739	733	757	831	765	756	773	789	751	766	785	802	810	750	791	744	763	753	758	808	781	755	729	759	762	730	737	774	788	739	749	817	738	753	797	783	747	743	775	763	767	785	788	728	724	735	790	774	774	772	728	743	800	774	785	747	760	777	793	778	841	778	806	751	760	752	791	776	774	808	682	747	733	710	763	785	810	791	759	803	781	817	758	742	761	742	859	756	730	861	801	756	777	808	833	767	796	768	780	781	747	745	808	774	777	759	784	750	745	766	759	742	816	743	746	754	759	779	761	786	791	803	731	766	743	795	796	825	771	735	734	739	757	745	736	745	795	796	824	765	785	813	808	820	789	709	793	788	787	746	770	781	793	725	768	743	798	751	766	721	710	796	746	791	792	785	776	735	765	782	805	834	740	767	744	758	762	764	792	738	791	800	790	764	825	784	766	738	727	747	757	742	762	756	753	781	752	755	736	756	763	798	768	748	745	763	788	755	802	788	751	737	713	779	782	786	764	774	761	798	772	760	732	726	761	755	732	762	785	763	813	792	743	793	767	752	785	755	800	760	813	762	746	786	797	731	748	790	747	758	732	763	775	788	776	761	715	750	801	729	799	805	814	757	731	794	776	721	753	777	787	779	771	789	800	791	774	765	802	737	815	777	764	772	798	784	775	744	723	753	740	778	765	781	803	814	761	768	774	736	718	794	750	767	785	744	832	794	741	739	789	787	739	781	752	732	741	788	752	738	814	816	749	724	712	778	765	811	763	822	797	756	782	809	753	775	737	757	795	747	751	765	762	780	782	761	732	766	780	764	783	811	790	779	752	756	772	771	779	777	824	787	709	772	788	790	735	779	792	799	785	764	791	808	784	806	777	770	744	857	845	706	754	736	794	735	749	760	819	762	775	786	850	743	799	745	815	736	774	776	810	731	775	771	787	779	764	744	780	770	748	823	832	793	783	769	771	768	748	760	783	764	782	776	817	787	747	750	806	778	790	775	824	755	751	738	760	761	829	790	838	779	785	756	788	740	772	757	818	769	749	786	788	757	786	702	752	812	769	775	787	772	719	755	784	801	770	798	778	686	804	838	742	784	813	738	752	791	749	796	747	743	771	755	772	767	763	783	766	744	751	766	830	751	775	781	764	823	764	792	793	792	821	766	730	817	765	809	762	818	815	758	780	692	778	781	782	740	777	793	806	737	798	751	775	778	741	827	729	770	830	799	745	779	767	710	802	768	749	735	736	766	802	780	735	768	786	745	789	790	771	760	741	806	769	790	752	772	792	743	729	742	758	768	774	801	758	735	816	766	759	731	773	813	771	779	788	766	817	764	732	763	774	727	731	729	772	767	732	769	715	753	776	756	792	787	761	762	774	791	742	765	773	782	789	799	755	733	827	791	820	820	785	777	767	744	743	764	831	772	784	734	730	781	759	749	772	810	751	754	762	748	812	754	798	760	785	763	792	802	732	822	788	782	789	784	804	796	780	759	789	794	783	755	759	782	745	738	803	766	766	795	782	804	714	800	843	731	782	786	732	792	803	772	722	803	764	738	810	770	784	808	758	769	740	795	771	742	743	798	765	774	746	766	768	785	761	774	782	736	735	806	747	738	789	716	779	802	766	775	729	760	816	788	821	751	772	735	760	802	790	788	765	715	717	778	747	755	727	738	765	732	775	759	743	799	729	741	739	760	746	740	755	792	812	770	740	786	782	781	780	798	819	756	757	801	776	747	723	767	772	754	749	798	812	820	747	772	717	804	800	724	742	786	796	771	782	793	753	760	769	788	736	724	759	770	791	774	764	828	712	785	788	764	718	821	741	833	761	768	802	768	800	770	796	731	711	747	741	805	789	715	758	776	793	762	754	772	788	745	762	788	775	744	748	767	810	804	817	799	770	733	757	735	792	752	795	763	767	735	732	754	749	762	739	794	777	787	788	762	780	777	776	742	753	735	784	771	761	791	752	803	757	797	726	732	763	757	745	738	747	801	719	811	730	740	776	766	770	747	787	770	767	735	754	724	764	757	699	761	804	785	773	787	711	762	764	764	808	780	795	766	737	741	738	766	824	812	768	801	748	796	761	716	808	772	727	764	804	806	825	792	779	774	764	759	758	746	743	751	765	746	764	786	732	725	793	750	747	812	720	773	757	785	853	773	778	774	786	772	781	773	830	752	788	761	823	788	772	787	745	818	799	766	753	764	730	747	815	762	793	789	742	739
27991	42174	11764	20235	29158	3061	1065	1011	914	872	860	824	817	855	837	819	810	834	890	807	814	835	823	769	837	860	855	818	828	811	770	795	777	795	841	779	763	812	811	824	740	801	763	801	758	744	770	750	822	796	796	713	765	829	763	821	797	799	819	821	792	836	806	774	776	777	822	792	765	732	765	762	841	820	794	826	746	790	789	791	786	852	771	852	732	823	790	798	752	811	845	823	795	767	737	803	788	824	773	800	777	823	783	773	781	787	786	762	821	739	830	787	839	756	776	771	813	764	728	791	761	770	814	855	799	811	810	764	766	805	789	813	770	817	772	760	847	783	841	801	752	763	750	756	775	815	777	785	798	788	796	778	762	754	795	751	799	760	833	780	789	779	779	770	812	770	793	772	750	817	824	828	800	841	778	831	829	754	826	749	765	773	773	798	815	807	802	777	789	789	802	756	770	765	780	759	759	757	774	784	811	773	819	797	781	813	777	811	776	799	826	831	774	821	777	773	803	790	825	839	764	782	805	811	746	806	782	759	743	847	809	768	759	799	773	777	787	819	807	788	768	774	768	739	723	823	725	784	777	782	725	748	823	764	810	789	780	794	789	790	793	776	790	783	743	754	749	817	770	783	780	804	776	833	791	788	798	812	793	795	783	788	747	787	828	788	835	793	763	818	810	823	799	784	821	811	765	765	808	813	827	776	806	792	774	817	724	755	732	818	802	820	791	781	819	821	795	825	776	788	791	809	831	808	762	747	798	814	798	788	801	819	793	767	808	787	778	789	823	758	750	822	809	799	794	763	754	769	784	812	736	801	721	772	809	783	840	768	807	803	763	820	800	821	798	758	798	738	815	733	820	767	794	810	801	846	804	860	811	792	784	839	804	821	754	750	800	772	803	802	766	819	797	828	767	794	836	796	762	773	801	825	800	804	794	826	754	803	772	829	760	797	740	793	754	761	791	793	749	814	815	776	769	796	802	766	792	801	778	778	796	765	835	791	805	807	780	777	783	786	793	792	803	773	800	785	806	772	776	774	767	799	814	789	789	831	788	764	786	807	776	784	851	763	771	796	779	817	819	791	800	785	798	793	782	801	795	789	782	770	790	772	816	765	808	785	790	748	812	784	784	768	797	787	778	805	784	819	840	805	814	813	797	770	799	766	764	768	763	795	787	859	801	740	821	819	763	789	837	731	774	784	802	749	798	764	786	766	767	775	794	779	777	802	772	784	786	751	758	806	803	774	819	797	795	772	795	774	784	811	826	752	760	785	758	778	800	754	788	738	771	805	775	752	813	786	761	784	771	787	756	834	800	800	810	789	828	824	808	844	803	759	788	798	757	813	756	797	806	794	810	827	834	797	803	854	776	837	738	763	790	809	788	788	765	770	802	804	819	783	784	793	711	761	751	793	814	808	824	760	791	801	737	795	831	817	811	794	822	788	788	753	773	815	763	775	822	777	809	783	801	824	733	764	770	830	813	784	796	803	743	763	779	804	793	791	831	798	785	762	775	813	757	835	853	789	795	801	749	756	792	774	763	756	776	781	767	801	770	857	788	749	836	782	776	764	790	752	784	741	745	737	743	793	773	810	845	806	814	801	785	755	807	796	751	784	766	819	766	806	813	772	765	797	754	783	805	748	777	772	771	756	783	807	852	760	780	764	722	827	842	788	797	735	783	763	751	796	803	802	781	807	726	762	781	771	784	776	826	784	758	797	793	767	804	795	729	786	755	752	827	804	757	789	775	821	756	750	748	771	786	795	766	789	848	782	839	807	777	846	776	778	754	764	785	792	788	766	826	803	818	776	786	799	721	776	760	817	827	825	778	775	743	748	770	829	790	755	792	797	806	834	795	764	809	761	719	786	790	809	753	781	775	795	815	782	776	768	813	808	808	729	793	872	771	818	782	789	781	767	778	760	762	774	766	806	815	777	806	808	788	786	755	813	804	788	818	813	768	796	736	780	796	799	758	754	793	749	757	785	808	819	759	793	797	782	809	772	782	812	775	802	838	783	754	786	804	772	741	779	780	820	785	744	760	807	790	793	752	841	815	840	768	816	762	748	775	794	800	770	802	833	804	772	771	767	804	841	757	755	792	767	825	747	814	776	787	817	788	769	769	826	776	800	803	762	774	810	813	755	825	788	746	776	788	787	784	786	818	814	793	778	819	770	768	809	763	794	816	757	766	802	816	809	813	750	769	769	853	754	818	838	759	734	786	789	727	755	807	803	751	787	775	742	778	787	807	811	745	794	736	805	791	802	771	768	790	794	771	768	746	756	819	813	811	858	806	824	827	822	797	776	787	799	786	789	813	793	819	728	743	794	803	753	814	771	750	762	784	766	756	813	761	820	819	796	787	785	780	777	787	818	808	779	760	765	789	806	805	782	736	784	789	796	770	776	819	793	777	831	829	759	837	787	760	786	771	773	834	850	787	764	806	766	782	760	808	818	834	839	776	760	745	802	795	782	794	769	845	787	798	814	766	794	773	872	793	747	798	792	793	790	834	747	828	771	817	802	786	791	818	758	796	760	774	801	740	811	790	790	799	837	748	771	801	726	803	828	769	784	726	795	780	774	771	807	798	795	813	785	769	788	820	804	837	731	823	794	720	807	799	778	853	772	798	771	783	789	746	769	803	772	823	791	839	799	806	784	794	771	804	831	801	729	749	783	809	773	748	777	777	792	791	760	831	769	814	802	740	805	773	755	779	800	737	752	796	786	750	792	812	749	815	802	783	789	764	813	809	771	753	790	773	834	801	807	811	758	777	793	793	769	797	797	781	754	796	767	739	776	777	818	827	808	753	825	754	796	849	799	833	822	855	815	789	837	843	760	732	776	828	759	753	831	831	788	793	792	816	762	781	804	756	833	796	777	767	794	832	807	787	770	783	814	799	811	778	769	803	771	791	781	781	824	752	754	790	810	781	752	773	774	820	806	866	806	809	821	760	782	745	819	818	847	761	733	790	784	750	828	794	819	778	776	757	764	781	775	812	741	791	778	768	757	739	782	759	778	761	790	801	775	783	767	742	793	822	806	781	776	795	758	803	820	757	744	779	785	772	777	772	797	820	772	769	814	738	781	778	862	803	763	765	810	790	784	755	808	774	823	832	756	811	806	790	798	801	789	783	751	806	773	762	803	826	785	799	803	783	810	798	797	809	766	732	836	773	778	803	818	775	758	803	829	796	755	787	789	775	793	806	760	769	820	834	789	795	778	816	789	780	784	820	775	753	768	785	766	808	853	825	833	753	793	796	769	762	769	761	829	795	833	774	775	745	792	783	776	791	781	775	809	834	758	780	832	840	774	775	785	812	803	752	793	794	828	792	775	777	762	810	758	764	815	794	781	808	764	793	779	771	731	779	763	802	725	778	756	805	811	820	780	771	814	774	783	732	735	791	737	807	775	723	758	803	785	768	794	802	753	776	795	826	769	776	786	745	778	814	787	796	811	739	768	770	806	817	759	791	819	746	813	800	761	780	809
22692	21117	28698	25768	34426	21227	10656	1409	1006	948	867	855	811	804	787	794	795	758	743	791	726	728	762	717	776	708	761	736	709	737	684	710	679	775	662	714	746	705	741	753	712	756	692	667	701	707	716	681	715	715	705	706	731	729	757	725	684	688	744	692	748	691	649	682	712	744	691	725	703	746	741	675	738	728	713	680	714	692	666	709	735	720	742	688	727	746	735	678	698	737	750	709	728	728	656	709	707	729	704	686	789	715	742	725	698	689	728	684	698	678	676	676	715	715	720	660	711	722	697	674	708	742	690	745	709	678	687	725	721	773	698	772	697	669	701	649	731	701	707	692	705	691	692	747	661	716	680	689	727	728	712	729	669	676	709	748	689	703	697	708	703	741	724	715	702	722	751	757	723	705	669	712	705	715	711	714	684	711	686	719	671	659	677	664	720	718	724	713	701	681	790	720	714	692	676	669	675	734	724	686	684	721	752	675	720	723	700	687	678	730	715	771	762	685	675	691	641	677	741	719	664	689	711	697	683	718	708	696	706	717	667	736	681	734	709	715	729	705	702	694	706	699	756	715	690	713	718	742	712	698	706	728	692	676	724	714	673	737	683	710	686	733	664	681	687	656	654	698	718	693	707	729	726	717	739	683	653	698	720	681	722	732	699	713	686	773	676	725	652	701	724	695	688	758	677	732	713	709	656	681	693	705	684	704	680	735	706	753	766	709	730	739	716	698	692	652	702	712	717	691	679	706	697	764	692	679	731	727	718	693	685	723	699	701	695	702	702	700	705	721	726	679	722	693	701	676	708	700	719	635	697	695	748	746	712	668	669	675	710	726	665	795	704	729	732	704	705	695	732	680	709	670	690	685	709	767	681	683	707	743	635	718	728	741	683	702	732	697	744	660	738	706	730	694	677	701	722	739	688	666	686	676	698	730	688	710	746	722	725	674	715	668	689	672	703	684	739	708	718	740	679	746	703	688	692	715	669	659	717	655	712	721	743	681	719	748	730	691	744	717	723	710	674	688	724	712	707	720	739	719	757	636	683	681	710	693	682	683	675	711	754	727	684	752	706	704	710	695	710	687	735	689	679	669	690	664	729	732	738	743	724	687	688	699	687	669	681	691	667	667	712	707	718	727	695	726	745	732	712	701	687	685	707	730	679	698	752	700	711	675	689	675	759	696	664	706	678	695	683	703	682	712	690	721	696	669	694	658	654	734	721	659	687	713	721	672	732	702	711	749	679	692	776	698	695	705	704	723	740	711	724	683	734	689	702	670	707	704	723	715	724	719	708	675	688	734	725	710	706	687	781	670	731	712	714	704	738	729	707	715	659	702	691	681	713	678	709	711	691	713	737	700	692	717	705	722	671	726	699	713	692	704	701	686	718	719	714	696	712	676	725	660	704	720	697	744	689	744	737	688	710	698	733	660	716	712	737	736	692	762	672	761	703	701	659	775	732	700	699	703	719	662	726	681	684	741	700	749	687	709	689	725	651	741	723	668	672	689	708	708	729	714	679	707	744	699	714	689	678	735	695	671	719	672	700	703	740	681	725	660	664	725	713	692	706	692	716	718	682	728	721	693	686	673	699	728	690	734	675	624	692	678	735	687	690	712	713	734	730	714	738	717	695	696	736	664	726	705	664	737	707	701	676	720	695	698	711	702	744	690	641	677	677	702	678	697	702	675	730	676	701	696	691	732	653	678	679	725	751	705	681	726	702	712	660	722	713	774	654	697	690	665	733	676	720	658	704	704	694	698	724	705	690	713	714	674	716	675	703	670	718	711	704	697	683	741	729	690	702	699	708	677	690	682	690	685	679	731	697	598	697	673	740	695	726	674	706	733	681	727	722	737	665	704	681	673	706	666	695	733	712	724	672	738	703	692	718	744	668	732	718	690	727	688	679	700	684	721	669	731	701	773	708	707	677	693	703	699	715	732	705	714	720	710	703	729	657	730	703	695	768	712	729	691	697	667	713	697	707	736	709	660	716	702	670	709	723	697	684	694	736	675	701	678	745	650	702	687	682	691	667	687	699	654	695	732	694	691	717	696	711	647	715	702	743	713	736	688	679	716	724	686	670	759	706	730	756	734	717	702	737	673	683	692	712	691	709	669	673	703	686	691	689	727	728	688	689	690	713	701	675	708	713	678	701	729	696	707	697	700	771	700	696	721	658	702	737	670	664	716	726	667	741	724	718	677	744	683	700	719	695	725	704	695	721	742	722	731	701	737	718	693	659	690	680	674	669	683	732	685	725	675	698	756	729	671	750	708	728	728	687	674	725	651	683	695	691	694	711	744	702	712	719	713	792	707	647	696	720	663	748	696	690	689	673	712	662	720	737	687	681	751	713	646	701	626	769	678	703	679	735	708	724	693	702	686	719	736	731	675	711	741	738	669	674	715	699	727	694	698	698	722	709	705	721	725	681	681	677	711	752	693	681	715	647	711	729	732	694	669	696	663	709	702	730	746	725	714	696	677	679	712	713	678	675	713	707	719	679	728	726	673	755	708	698	695	757	711	684	666	664	721	724	710	668	663	740	725	693	700	715	744	672	716	687	690	732	712	679	690	686	682	735	671	667	699	716	691	692	727	739	674	675	695	707	752	667	672	689	712	732	738	716	711	726	696	736	695	695	728	752	713	699	711	693	698	697	720	733	699	660	730	669	688	746	664	727	686	716	710	695	707	662	704	770	679	722	717	698	708	676	686	749	689	711	704	722	728	736	708	706	678	735	740	692	695	727	705	668	674	725	654	688	729	725	696	735	686	729	712	631	738	684	693	726	686	673	716	737	641	705	702	713	713	736	736	699	710	703	698	727	683	674	681	698	734	682	713	714	671	682	738	677	716	694	692	655	728	726	758	790	695	717	743	678	671	705	683	700	680	706	743	728	735	718	741	673	681	766	737	662	716	713	661	671	679	662	721	683	716	695	714	749	693	693	711	650	690	660	707	695	759	704	743	687	770	695	650	635	702	740	694	704	715	737	677	686	675	736	719	722	693	722	728	721	664	692	680	736	700	680	704	714	677	725	709	672	688	688	716	745	681	702	651	710	698	663	716	642	741	723	705	633	691	668	695	718	693	727	740	650	731	715	729	651	699	723	708	712	737	759	727	723	705	683	733	749	677	666	665	763	719	697	689	718	720	715	707	692	691	705	697	697	698	735	701	754	701	704	709	682	646	690	696	708	697	701	732	713	714	728	712	705	719	674	723	675	705	693	718	753	652	703	754	711	719	677	699	780	694	692	728	672	689	700	673	713	700	745	682	750	698	746	672	714	692	712	677	738	711	707	706	699	668	730	719	727	699	721	691	670	682	713	741	677	690	742	685	720	737	693	700	676	677	660	723	657	722	707	674	689	717	726	686	729	732	726	707	685	739	686	700	691	697	697	725	695	710	674	708	728	741	691	674	711	713	706	733	717	683	746	743	671	671	703	674	737	660	653	718	681	667	680	651	711	704	693	694	760	724	692	688	713	690	707	700
32275	55543	24146	38005	46605	6456	1628	1380	1262	1114	1020	962	931	898	842	862	790	802	799	772	772	744	784	774	726	768	753	740	719	694	746	766	690	753	702	731	723	691	737	729	729	662	730	718	686	713	659	754	719	735	720	734	737	712	760	704	698	724	786	748	724	709	711	705	680	669	736	715	743	729	727	688	737	795	732	738	706	757	708	737	715	711	762	727	697	750	700	716	694	756	707	739	765	719	765	709	727	781	700	685	684	708	725	725	688	734	724	694	724	721	699	732	730	733	693	733	710	751	740	753	680	706	702	749	724	742	754	662	723	658	699	705	756	750	721	715	743	723	697	793	738	707	702	694	713	711	706	700	713	707	702	675	688	715	709	683	697	659	733	805	672	707	705	705	769	735	766	742	689	701	694	689	743	690	693	715	701	710	731	710	735	704	707	681	696	748	689	729	749	713	640	680	748	715	733	644	710	673	723	706	706	765	685	681	711	751	701	673	693	723	725	721	750	662	663	692	680	717	697	743	705	731	688	752	698	752	725	679	704	699	721	690	710	705	715	701	718	760	697	744	734	732	693	731	747	777	697	708	756	695	705	677	654	752	695	709	709	678	716	676	727	684	694	691	705	723	726	714	743	717	693	713	719	713	727	704	724	682	699	770	643	706	689	751	685	656	702	663	763	679	697	716	701	697	694	709	704	671	723	720	672	723	748	730	681	710	651	688	731	722	771	714	718	742	740	717	687	741	754	740	741	700	676	736	735	717	717	728	685	746	709	723	662	710	759	704	726	741	735	681	729	666	735	739	657	735	709	685	712	707	740	711	697	729	690	735	677	710	698	679	732	709	712	710	736	759	718	752	695	655	744	703	712	694	723	688	719	689	728	710	758	712	743	720	701	686	635	731	710	697	801	715	745	680	682	708	696	734	757	729	714	739	734	704	745	710	697	685	721	734	668	714	695	730	694	676	714	732	686	715	699	692	695	684	730	736	702	705	728	720	698	654	824	741	696	737	711	699	737	733	716	701	708	718	688	671	721	703	658	718	719	665	748	705	708	711	705	693	712	719	750	701	657	732	755	657	693	686	698	757	702	741	721	672	695	714	681	678	702	664	725	712	692	724	756	715	711	721	658	718	727	718	677	717	695	714	646	675	701	663	701	732	711	708	692	711	775	686	720	708	749	753	702	691	706	728	681	705	716	689	707	661	665	699	750	675	720	701	720	734	702	687	737	761	667	689	724	663	687	733	658	696	715	717	714	713	705	696	734	701	650	732	724	718	751	717	746	728	748	683	680	717	719	717	735	675	734	670	694	732	729	695	706	735	735	704	694	727	679	733	746	716	769	690	738	716	719	682	703	701	757	695	679	734	692	665	677	734	708	704	696	748	698	724	690	696	680	694	736	741	701	676	756	720	675	727	742	694	726	696	701	678	726	711	766	681	673	712	708	698	718	698	695	696	663	707	711	695	721	785	723	684	682	702	729	751	700	686	714	755	739	721	720	647	686	756	766	706	722	740	679	710	671	701	667	702	746	730	724	706	716	695	700	727	695	716	720	670	741	702	681	720	705	730	681	694	714	672	700	704	740	712	728	654	731	722	727	706	682	678	744	730	737	706	703	683	704	713	688	724	680	686	718	709	658	734	729	665	685	660	708	686	665	708	679	734	719	691	771	756	685	708	745	672	714	760	678	700	761	717	718	719	731	709	697	686	742	696	721	661	689	694	755	723	707	705	741	725	670	721	725	717	669	716	706	687	731	725	733	686	757	683	712	723	708	709	724	690	701	716	684	683	661	726	681	680	691	680	715	713	739	709	733	668	711	712	730	715	697	659	726	716	688	688	758	697	736	718	723	730	713	672	734	753	722	717	673	678	639	721	698	743	741	736	687	707	729	705	696	719	718	689	753	685	730	755	673	709	714	790	745	718	718	726	723	733	758	680	795	680	729	681	690	702	665	748	718	700	718	702	738	695	720	645	709	683	721	657	707	693	712	714	722	676	708	739	742	705	684	706	722	704	656	690	705	747	721	721	663	716	725	643	748	739	717	719	687	673	730	705	749	703	715	770	682	689	717	704	686	657	751	684	717	754	767	692	710	694	722	746	751	716	770	710	660	710	701	740	709	717	684	697	713	702	682	685	654	692	715	710	719	700	671	667	750	749	706	710	729	689	732	718	723	638	743	740	747	725	707	680	724	696	697	648	729	676	727	659	667	700	751	731	734	730	700	735	719	713	726	703	707	725	734	704	698	670	734	707	682	723	715	740	697	709	693	746	676	686	686	707	704	680	691	727	772	713	680	710	715	703	747	689	752	724	731	753	737	703	766	713	711	707	712	745	775	697	682	741	699	742	701	696	676	742	747	706	677	724	685	715	693	705	674	634	706	685	733	726	690	688	695	794	682	706	726	727	725	693	693	753	713	735	724	695	701	710	692	726	687	684	698	718	732	708	703	702	728	778	720	713	700	683	727	676	700	705	723	687	789	695	708	688	699	660	735	712	699	708	656	738	707	706	697	715	760	712	748	664	707	751	718	764	718	717	683	724	730	650	743	667	697	702	728	709	690	698	697	710	725	679	704	722	755	682	726	700	760	704	705	711	675	694	719	695	681	686	673	736	733	706	719	708	712	645	709	717	718	724	723	713	662	685	724	672	720	724	715	682	711	687	723	663	721	743	726	710	674	697	693	739	734	743	666	694	677	709	687	718	678	700	690	685	714	704	702	701	731	754	760	659	717	705	716	693	737	717	723	701	707	706	747	679	708	693	730	763	719	716	718	716	712	716	719	735	714	718	710	718	722	726	701	687	645	737	730	707	724	730	689	693	729	701	667	735	771	694	691	708	723	750	670	698	700	731	697	720	688	716	718	680	667	709	707	720	728	693	732	703	715	725	637	684	698	759	701	730	752	703	647	755	725	694	684	694	709	682	711	741	661	724	722	756	685	745	738	703	752	724	690	677	714	692	712	711	704	737	682	699	768	699	686	712	728	690	725	739	737	656	754	750	744	701	705	711	699	751	716	685	742	770	703	745	710	692	679	668	703	740	730	736	719	689	736	691	695	704	745	696	724	698	726	702	642	702	717	698	722	705	690	701	730	716	692	678	709	724	738	741	721	739	650	685	730	717	748	725	684	676	699	747	708	731	712	723	688	708	727	728	729	656	761	720	701	717	687	738	729	695	709	718	749	733	684	686	721	712	703	706	733	724	715	700	715	685	709	699	707	676	740	708	690	731	730	681	705	748	716	696	729	716	750	691	690	665	725	722	634	655	730	719	709	753	715	736	679	710	738	690	670	664	709	699	726	711	708	723	744	694	684	711	746	695	714	712	651	690	768	760	695	704	681	677	731	758	717	730	715	737	716	760	699	707	734	693	684	706	707	713	724	660	716	681	733	704	696	696	723	749	708	755	709	693	748	709	690	729	640	741	754	693	764	725	754	672	741	716	751	690	670	655	697	726	713	678	736	732	664	680	722	689	695	707	698	739	745	736
28781	23236	13161	7016	6332	750	614	622	599	605	636	647	621	627	627	648	625	558	676	646	608	626	631	596	577	635	665	623	655	657	587	568	609	606	643	636	608	616	624	562	641	575	616	611	595	605	623	661	598	628	610	602	571	597	618	679	599	591	661	594	634	583	581	639	609	640	636	635	579	665	623	625	593	602	590	627	630	603	573	603	611	582	603	618	621	631	604	629	619	649	647	595	602	597	647	666	631	611	602	600	646	614	593	631	594	597	592	662	646	654	629	634	600	641	619	610	636	606	630	668	610	638	568	636	618	598	613	621	591	621	654	620	615	617	595	593	636	605	621	579	596	609	614	574	608	632	631	681	612	581	592	618	592	650	576	598	598	594	620	645	631	647	624	580	629	614	629	602	636	642	599	615	582	671	573	592	588	607	607	594	629	588	617	575	654	620	588	621	625	651	597	649	621	600	584	612	610	599	598	556	561	571	641	655	633	631	633	644	626	624	624	532	603	559	604	579	588	602	605	607	597	630	604	636	593	644	620	639	616	587	605	610	576	649	639	642	624	609	618	626	569	586	657	614	624	607	561	601	603	620	587	646	639	608	619	671	624	577	568	627	631	587	622	608	625	610	586	619	623	569	644	636	591	647	582	609	564	615	622	641	641	632	638	578	655	627	601	597	633	600	660	585	598	657	585	615	626	593	614	629	614	601	667	599	674	606	646	573	590	583	610	633	644	641	616	606	591	602	581	595	590	603	626	642	597	598	626	569	625	597	594	622	665	583	606	571	621	631	614	589	604	603	645	663	617	636	567	571	573	629	595	622	655	595	591	609	653	638	638	621	596	622	615	603	618	628	580	609	608	605	636	662	642	581	602	642	609	645	605	618	588	612	587	614	543	616	645	613	600	635	640	604	630	582	599	613	645	619	613	624	619	589	644	606	609	569	586	617	616	632	610	586	606	628	651	582	619	590	611	674	602	547	591	574	616	609	588	608	592	604	597	601	555	603	596	617	633	627	551	649	627	634	605	626	586	624	631	617	641	668	619	558	611	609	580	575	612	598	644	606	589	641	597	620	635	610	584	598	588	617	621	572	632	614	635	597	638	631	588	605	580	585	591	607	649	617	598	646	645	664	640	568	595	620	624	608	680	634	624	641	621	583	616	653	607	602	619	622	605	619	628	617	607	608	588	589	625	643	549	630	614	628	637	587	618	612	614	597	633	587	554	640	633	596	594	599	611	645	611	651	601	592	624	603	612	623	601	623	606	619	580	601	623	616	626	635	627	572	573	638	628	613	631	625	590	602	627	590	597	635	638	597	633	616	612	585	632	630	634	602	564	589	632	655	635	630	587	596	570	607	592	604	604	609	627	611	618	596	609	599	603	615	647	569	600	636	606	602	609	607	620	607	659	619	579	647	601	650	581	618	592	652	623	614	625	529	623	612	647	629	611	625	622	654	620	612	615	584	549	612	585	558	659	616	624	586	583	678	611	661	617	583	609	610	586	596	618	599	613	656	646	605	635	618	644	625	643	606	625	652	565	629	628	602	591	570	608	626	607	598	610	634	593	580	595	623	618	637	611	589	605	610	638	631	653	585	592	625	628	622	555	597	619	637	622	615	609	650	590	629	621	624	584	644	606	610	612	625	644	640	642	580	570	645	613	594	641	594	603	591	630	600	653	628	567	610	574	620	609	628	619	576	640	648	635	656	612	655	627	648	595	571	588	570	590	625	614	619	612	641	648	643	579	623	627	612	649	613	624	635	649	630	576	661	635	604	629	616	599	583	602	561	596	596	613	623	613	595	609	561	639	624	610	609	634	609	568	594	629	566	625	597	614	609	634	636	603	629	641	616	640	658	603	571	634	600	636	619	630	624	615	613	617	589	617	657	646	620	573	624	624	602	638	614	629	619	594	605	596	591	602	599	592	634	582	588	580	596	634	661	628	599	594	590	629	594	597	653	609	609	570	605	621	590	622	593	612	621	627	584	583	619	604	660	628	605	613	596	603	579	627	626	612	638	592	595	592	663	565	581	592	611	607	615	624	631	660	548	609	649	565	641	613	634	603	606	649	611	583	620	562	621	656	610	681	645	609	581	586	600	586	571	585	604	603	603	598	657	578	635	582	594	628	632	672	624	591	602	598	613	606	615	634	640	587	664	623	659	664	627	612	608	627	627	585	608	654	601	554	598	642	631	629	594	676	580	647	618	620	598	603	599	580	600	639	591	639	604	592	589	586	628	579	619	609	603	643	631	584	610	639	574	597	659	626	608	586	590	602	584	604	603	585	665	595	624	586	609	603	641	615	619	578	631	603	677	616	626	636	619	608	613	584	624	619	645	637	626	613	642	626	606	636	637	606	591	600	634	660	594	621	663	566	596	635	568	624	643	629	594	554	603	623	652	614	601	630	630	644	591	624	630	616	615	602	584	582	590	587	553	630	574	603	581	615	614	628	612	592	591	626	588	607	543	646	643	593	608	609	624	651	640	620	616	581	580	632	591	589	585	594	629	632	629	604	638	625	623	610	622	597	588	554	594	574	630	638	657	653	575	619	605	629	601	614	627	585	639	615	557	631	588	588	589	571	616	579	597	627	589	625	649	639	622	622	610	610	619	628	605	615	574	663	595	630	617	595	616	586	623	589	641	614	597	605	627	633	650	621	643	595	611	615	597	596	631	638	660	636	548	650	612	621	608	599	602	636	634	591	581	559	570	588	602	577	620	598	556	647	653	594	571	635	565	620	608	622	632	638	684	630	602	618	611	576	641	594	663	643	592	591	598	666	658	596	576	599	600	640	611	590	598	639	603	607	586	621	599	634	652	619	622	602	598	635	652	618	615	607	640	590	641	650	624	574	592	613	622	594	544	591	615	615	632	604	612	626	609	580	618	646	654	634	638	589	619	630	603	636	572	625	606	574	608	636	566	638	623	612	572	568	601	627	644	613	613	601	587	595	647	600	555	589	568	581	611	631	594	598	626	609	653	587	634	608	597	536	572	606	598	609	606	613	587	582	616	611	618	595	607	621	603	655	617	611	614	662	588	621	610	589	586	650	591	614	610	579	630	585	640	641	630	593	608	621	626	643	622	610	622	617	597	601	570	608	618	636	611	616	600	617	581	607	626	597	612	630	636	621	636	651	622	617	615	683	607	550	582	627	631	628	599	605	555	615	617	599	631	618	622	656	639	596	620	612	549	626	604	645	568	614	590	592	576	628	568	598	633	629	607	659	605	613	576	651	663	630	626	622	577	605	643	633	596	595	620	586	580	620	600	637	602	628	621	592	566	579	627	661	635	617	679	556	592	621	564	616	612	632	618	608	619	594	577	560	601	608	628	617	606	598	567	694	614	610	671	595	597	625	605	622	590	601	572	570	587	613	624	627	615	593	615	606	645	551	620	675	633	606	662	573	553	551	594	608	600	692	583	647	565	599	610	605	628	609	644	596	587	584	666	603	599	640	672	566	640	660	569	633	611	613	574	642	632	623	555
25212	32238	8140	6466	6795	843	700	658	703	628	671	647	663	611	665	642	668	621	627	650	644	676	632	684	635	622	641	634	621	614	700	644	637	653	642	689	617	661	674	639	660	605	624	647	632	612	595	647	636	652	641	677	680	666	630	628	619	606	625	646	672	641	633	669	612	605	664	655	653	670	644	630	626	629	653	636	616	638	607	644	642	669	702	631	641	651	663	694	652	606	678	650	630	663	645	697	585	604	668	652	652	653	637	624	620	651	630	658	651	645	647	629	624	652	679	674	612	680	606	618	634	649	654	666	652	641	669	614	667	644	615	640	630	675	668	608	617	648	701	644	623	625	614	669	658	627	647	619	626	625	629	622	630	640	602	647	657	631	647	635	623	664	635	680	614	665	677	626	674	652	640	642	648	678	663	641	653	633	630	612	649	661	642	623	693	672	628	634	648	626	668	681	654	639	607	618	632	670	648	644	659	646	673	625	622	621	621	627	658	650	658	648	626	660	674	670	654	638	615	676	648	655	661	632	601	608	599	648	657	654	692	665	635	606	664	616	681	586	607	615	639	634	669	619	675	645	680	676	639	637	661	643	637	651	692	681	618	631	637	655	650	697	636	630	613	594	654	646	686	631	633	672	644	658	686	658	615	666	590	664	663	660	617	637	678	638	640	585	652	649	687	632	613	628	686	649	642	622	619	668	626	651	667	605	649	606	655	626	702	618	645	646	658	642	583	632	654	626	624	655	617	687	609	618	646	654	631	633	607	637	649	670	667	689	635	644	680	654	616	653	660	633	648	640	651	644	612	628	618	638	635	633	618	649	649	708	658	659	664	665	675	650	626	629	662	647	627	680	627	668	628	679	651	622	632	635	645	651	652	664	650	673	632	620	653	683	655	648	623	660	607	660	645	631	629	635	643	637	670	637	661	645	654	617	670	608	633	689	662	629	718	628	628	613	639	633	631	641	625	618	662	625	620	631	673	650	636	631	658	656	656	641	637	675	644	687	569	626	629	654	613	641	635	700	633	666	634	695	634	620	672	644	632	651	634	696	657	653	626	626	677	620	634	679	636	661	653	674	684	649	670	645	640	648	659	613	669	655	620	615	612	637	626	636	635	617	638	674	647	616	664	683	635	646	640	643	685	640	709	675	644	653	624	645	667	627	675	659	646	691	623	633	648	666	633	634	624	655	635	586	643	678	608	631	653	665	599	664	648	648	600	652	630	644	625	590	657	656	625	655	604	687	629	662	631	661	593	601	662	632	673	616	613	640	629	634	681	604	614	656	578	622	674	688	624	645	674	651	654	670	669	596	642	613	625	601	629	637	642	653	706	664	617	684	705	625	632	643	642	668	646	631	599	611	632	669	681	677	660	660	673	644	659	637	634	635	643	658	667	603	658	626	637	649	627	647	626	610	620	645	631	682	671	621	687	687	625	667	656	605	618	661	637	638	655	641	613	630	659	655	665	665	648	633	671	673	634	638	667	679	635	634	636	693	674	708	634	658	664	654	672	658	696	666	605	619	655	668	651	641	651	658	624	646	638	664	677	644	625	613	664	677	645	610	666	641	645	616	670	632	648	689	639	625	678	653	647	665	670	644	623	645	689	670	637	649	708	652	601	624	624	668	657	634	642	664	625	589	636	656	634	639	664	642	635	690	592	586	627	632	653	658	622	620	643	634	641	664	637	659	649	650	651	613	644	619	670	648	643	632	641	618	637	656	583	692	664	648	661	589	611	644	656	608	663	658	670	637	657	644	635	628	609	592	655	708	645	646	663	661	676	619	626	624	649	647	662	660	664	662	656	629	675	609	627	624	638	611	651	634	640	645	643	664	662	618	659	617	624	627	628	600	602	621	667	638	594	635	624	652	650	645	688	595	648	638	663	696	654	640	630	620	607	663	637	634	688	654	626	666	611	624	614	645	599	677	594	643	630	648	648	614	609	682	666	636	652	666	655	658	637	639	631	650	654	668	672	640	677	637	653	664	622	635	632	642	601	655	623	642	667	652	654	610	664	680	680	610	695	631	665	668	620	643	602	620	661	718	665	652	642	646	634	650	669	639	643	646	626	601	682	610	635	640	659	615	667	660	631	672	662	635	654	645	629	713	629	631	646	638	623	684	610	604	641	703	649	617	653	638	610	648	648	692	665	689	639	624	649	601	647	623	644	594	683	657	624	671	638	607	665	670	689	654	642	633	625	675	644	674	654	607	614	625	645	594	645	649	675	621	668	628	703	606	665	661	640	665	673	616	612	602	643	634	630	657	713	654	614	627	650	623	603	643	661	625	606	624	678	629	632	653	647	620	614	622	660	648	614	663	659	594	670	701	638	678	649	635	681	654	627	618	630	648	668	632	635	599	658	626	635	613	660	691	620	624	628	646	671	716	661	659	663	625	635	675	650	660	669	642	592	642	653	672	709	679	629	678	669	683	653	558	661	683	654	636	705	672	649	667	640	610	659	638	689	630	641	656	675	669	659	628	622	631	633	651	611	656	621	652	668	615	622	628	638	622	701	691	615	648	650	630	631	630	641	660	665	695	621	667	651	688	631	609	603	661	675	670	608	632	624	615	626	636	660	631	652	661	659	669	635	695	691	648	645	646	657	595	673	655	644	663	631	648	615	611	622	679	635	679	638	662	635	643	662	623	677	646	615	617	688	639	674	647	651	619	619	608	654	618	688	652	720	681	620	607	652	623	615	598	634	634	663	627	660	670	638	658	633	616	643	606	648	649	615	612	625	653	622	658	666	617	649	625	658	667	616	665	643	627	650	628	606	642	657	655	659	676	698	660	630	654	666	651	663	632	657	661	633	635	609	676	687	580	646	634	618	682	652	673	634	675	623	660	608	665	661	639	679	666	668	618	622	668	663	635	676	638	641	614	632	676	627	650	650	661	638	643	648	634	641	649	583	604	687	668	633	669	655	668	628	674	663	650	673	658	636	621	615	685	652	650	686	678	611	693	665	631	633	630	639	640	656	668	662	677	623	600	652	655	617	664	647	680	647	669	618	682	689	665	667	703	664	629	667	637	599	614	667	629	615	666	657	639	571	630	629	625	641	616	637	681	648	637	667	654	636	639	680	631	662	622	648	601	661	667	636	651	643	695	668	653	634	622	669	623	647	697	673	632	711	656	635	632	636	660	656	653	623	701	613	657	652	637	593	649	682	621	669	645	651	581	677	613	643	665	623	674	654	623	620	615	627	651	655	660	649	656	613	667	677	645	616	609	694	640	635	640	621	643	683	651	650	639	684	642	676	611	625	679	675	701	648	676	614	637	614	652	641	621	634	618	656	647	638	609	690	638	628	649	651	620	616	654	641	609	648	622	632	652	650	652	650	655	655	615	635	635	681	629	641	716	647	649	661	660	642	645	630	633	677	664	634	680	687	636	666	613	659	616	606	637	635	604	624	602	633	617	667	612	642	616	624	629	655	657	674	648	656	628	621	637	637	623	655	649	656	661	679	618	626	660	660	649	649	652
23617	20948	27951	27412	34208	16131	3229	739	706	630	663	539	574	570	579	596	608	539	541	532	529	561	532	540	554	561	546	561	556	554	561	542	530	577	565	519	507	575	528	529	528	543	515	562	533	575	522	525	542	563	559	556	518	557	557	520	537	496	539	541	563	492	545	577	531	513	539	527	527	508	545	599	573	522	574	569	507	568	566	543	545	481	526	560	501	565	542	543	537	577	570	567	521	557	556	527	561	561	512	554	530	535	532	572	547	522	533	530	555	523	593	540	543	548	514	545	536	558	539	575	514	537	543	574	525	538	548	553	552	536	505	554	547	545	533	551	536	533	513	547	539	479	512	528	515	511	523	541	554	521	560	546	542	547	549	512	560	522	555	581	556	566	508	557	536	546	515	552	515	545	510	539	513	560	503	518	525	531	578	521	531	523	558	525	518	507	527	510	516	499	498	510	537	575	519	553	522	519	486	543	531	536	571	514	562	547	521	527	506	554	548	534	547	552	527	562	569	531	551	526	518	584	529	540	507	530	496	533	565	540	554	504	550	525	520	532	533	509	505	532	555	556	500	556	525	539	559	565	531	513	549	529	486	550	509	531	513	527	551	504	534	549	563	558	539	569	501	506	528	542	527	486	527	546	570	545	509	489	494	513	520	539	539	506	574	615	521	500	567	547	562	542	536	568	552	538	524	527	543	495	521	549	506	491	538	539	524	565	561	554	536	563	560	513	576	508	557	535	503	505	576	510	551	557	581	509	506	532	581	541	547	533	537	518	489	554	540	527	531	514	520	527	529	519	514	555	563	525	513	532	515	523	487	545	506	535	509	552	543	537	568	523	554	537	563	524	522	504	556	535	498	539	537	581	520	566	572	566	549	530	577	526	539	547	549	501	524	490	502	546	495	545	549	523	535	520	540	551	538	518	496	519	554	535	549	543	536	571	560	561	508	532	538	529	532	521	509	543	547	554	545	549	510	498	527	560	494	548	558	564	564	563	560	565	523	518	559	537	495	486	543	566	570	492	537	527	554	518	554	522	554	557	505	522	514	553	522	543	532	517	538	518	534	541	530	498	535	546	533	578	522	560	538	551	526	468	560	526	500	518	510	526	538	504	518	525	561	532	508	527	503	542	532	547	551	520	544	519	556	517	554	529	509	484	543	503	537	522	500	578	572	560	552	534	539	519	530	517	584	536	514	546	529	570	513	536	501	511	500	557	547	504	543	523	577	547	522	539	523	530	524	549	549	571	535	525	570	510	541	523	561	538	547	556	548	502	524	551	507	531	536	595	522	526	542	544	551	521	530	544	515	461	523	517	538	502	563	569	551	503	543	527	559	523	526	532	527	532	563	544	529	521	545	547	524	543	536	504	529	559	510	533	499	523	527	546	551	531	530	530	513	516	526	558	534	535	537	567	527	532	505	552	494	532	546	504	516	535	547	561	541	550	547	540	502	522	599	491	539	521	549	525	558	521	536	555	569	495	511	525	533	574	543	569	560	572	493	552	520	533	519	559	528	555	491	571	555	508	504	537	537	520	516	518	562	551	545	518	551	532	533	542	538	540	601	511	553	583	496	557	530	474	549	534	570	576	536	508	516	570	500	532	567	545	577	522	545	537	547	549	507	496	490	547	511	555	557	530	564	510	553	494	553	522	556	509	483	507	575	554	542	532	550	521	572	519	550	551	533	548	514	523	559	519	596	489	539	508	540	510	513	547	547	501	505	549	515	538	536	542	512	508	559	545	486	570	577	543	479	527	511	541	545	593	510	507	567	578	541	545	505	513	538	536	533	520	547	540	527	496	574	543	534	514	561	534	525	511	549	548	513	536	555	522	529	519	554	547	510	555	550	530	512	536	550	574	530	551	531	570	553	534	579	520	485	549	515	539	564	541	515	542	549	510	545	515	514	527	556	522	561	517	587	546	542	497	527	550	553	511	547	493	567	520	559	540	568	517	553	525	550	570	502	512	509	547	550	587	591	525	511	565	518	531	528	534	487	546	532	552	551	503	518	533	506	523	535	530	525	521	534	532	520	464	521	516	516	546	552	534	528	541	514	533	526	526	565	522	538	542	536	558	527	509	532	550	542	549	569	535	533	551	547	534	531	506	602	544	504	513	556	521	504	513	490	576	582	555	512	500	579	542	567	503	548	543	543	584	515	547	550	542	546	515	557	526	513	563	514	501	504	529	520	533	536	497	571	520	550	506	548	537	532	529	534	525	520	494	521	487	527	538	518	538	513	535	542	564	537	543	528	509	531	523	514	525	555	530	541	529	533	538	525	527	512	542	535	569	496	521	527	528	499	503	561	542	518	529	509	553	545	500	538	555	521	607	520	536	551	551	558	543	557	479	519	516	525	526	531	550	534	526	516	515	527	537	551	567	532	529	536	543	546	561	525	556	526	523	528	497	542	533	531	534	563	529	564	560	541	529	539	577	585	511	558	552	545	517	530	532	507	570	547	526	537	547	574	556	491	598	540	539	544	508	568	528	517	526	526	528	583	522	533	521	534	499	529	562	517	512	560	527	548	550	512	526	551	542	532	541	562	524	528	526	561	562	506	554	513	540	542	532	550	497	538	540	509	558	507	536	525	497	553	525	521	537	503	536	544	541	538	566	530	545	582	537	483	534	530	533	532	570	526	550	553	515	536	574	562	551	527	557	571	515	536	547	534	537	540	556	554	531	519	522	513	537	550	564	516	547	557	524	523	582	518	523	513	530	509	519	550	565	494	522	492	543	583	553	551	583	553	518	531	538	517	495	524	497	533	542	529	513	557	549	503	535	578	513	514	530	532	525	506	534	521	523	542	556	518	534	512	507	511	513	545	538	536	561	534	529	526	533	511	523	531	551	511	535	548	503	575	496	521	496	531	514	539	518	529	565	518	520	536	572	513	558	511	516	563	530	497	548	557	506	493	536	546	509	548	533	557	530	526	533	518	516	540	586	524	566	548	556	524	504	475	585	546	560	526	509	535	572	554	535	518	568	522	512	531	475	483	528	527	549	532	528	553	563	542	538	524	535	529	512	542	513	524	536	534	541	517	491	539	531	540	514	546	531	610	533	529	551	537	505	554	550	559	544	525	532	535	533	529	520	509	536	529	523	568	529	582	490	520	545	508	537	519	521	544	530	563	547	536	551	513	531	511	551	539	545	542	541	570	576	531	509	511	520	504	529	560	537	555	572	514	550	489	528	563	543	542	582	499	542	484	544	535	594	493	532	524	507	562	559	534	539	520	522	560	562	552	514	510	552	559	515	559	503	569	511	502	533	545	492	540	547	532	502	545	547	539	522	515	527	585	529	556	509	541	545	508	544	529	537	550	483	533	541	537	523	555	552	527	505	485	543	537	556	543	528	560	570	576	504	541	523	524	531	543	544	480	566	542	518	549	523	538	533	583	508	547	538	507	524	526	542	524	484	540	543	494	547	544	528	494	533	507	523	544	580	534	528	506	521	534	523	542	514	531	512	524	536	555	516	565	514
28999	48216	19479	37736	37058	2980	1020	964	780	721	749	716	674	658	651	652	624	624	553	567	673	639	547	625	627	575	582	609	611	583	552	584	571	538	567	579	541	618	564	564	567	579	528	569	554	595	525	516	615	589	564	579	550	580	558	577	594	537	518	531	562	569	583	568	564	589	590	525	578	540	552	576	563	567	550	549	521	587	594	534	596	531	552	540	536	577	559	573	592	548	614	595	537	573	593	602	606	550	577	577	574	599	572	580	576	588	537	557	570	551	543	528	565	596	566	540	550	528	568	585	550	519	563	559	583	548	555	583	542	566	554	517	553	539	513	568	592	574	538	542	548	539	544	601	582	546	606	542	552	537	513	525	542	521	565	528	606	583	572	545	550	553	579	524	558	577	555	605	531	557	562	568	568	531	558	583	560	550	570	547	565	563	545	527	529	548	588	601	536	536	516	550	570	508	588	552	594	579	531	550	549	547	582	580	567	548	573	624	553	594	555	568	515	557	542	604	607	515	565	536	572	540	602	537	604	548	536	559	531	596	580	573	529	546	538	588	575	520	594	581	543	504	585	584	558	535	540	554	581	575	592	598	531	566	548	582	556	547	540	605	553	574	573	578	541	557	549	585	558	600	565	581	583	590	556	599	598	528	568	589	562	562	544	579	537	588	525	557	538	561	546	560	546	590	616	533	559	522	590	572	522	587	547	539	539	528	570	615	572	547	555	522	549	561	595	512	569	584	626	520	574	562	583	527	556	531	585	578	524	566	551	563	576	547	551	544	598	540	531	586	550	528	498	538	591	565	581	533	547	572	552	585	529	582	544	566	572	552	531	545	576	543	519	570	543	551	579	590	552	618	574	552	582	574	575	536	523	587	505	513	558	559	602	548	596	587	569	556	537	551	570	586	551	567	546	561	537	579	597	568	522	532	580	588	546	549	580	545	566	575	619	553	525	581	550	567	546	584	547	532	544	597	539	556	559	557	543	569	568	584	578	531	590	556	605	586	550	532	559	513	537	554	546	580	589	555	533	538	579	544	592	582	526	530	575	538	537	557	552	565	547	530	595	591	601	573	542	556	564	578	564	528	546	560	551	589	550	577	563	582	530	540	573	569	569	575	534	563	533	545	592	546	559	556	526	575	559	533	533	541	573	583	574	551	589	574	564	577	566	558	544	568	544	540	571	527	552	567	627	568	545	524	554	560	600	539	553	579	590	541	575	532	565	569	567	577	552	554	600	572	573	580	511	551	557	589	547	599	560	595	540	594	553	557	585	534	581	607	546	566	604	579	529	534	565	592	558	575	558	537	598	547	564	549	573	560	532	567	541	590	574	544	573	538	567	578	579	517	525	533	573	557	621	549	534	584	540	532	529	556	533	582	555	564	555	595	597	534	627	585	566	577	560	522	551	571	563	563	543	568	551	550	554	611	534	571	551	529	555	542	574	562	581	564	556	577	526	594	578	521	519	540	577	548	572	550	579	579	574	569	579	534	564	549	609	596	568	553	597	584	520	568	562	574	554	513	544	555	542	533	548	525	531	557	551	565	536	530	535	566	553	567	563	553	574	546	572	551	505	554	539	570	533	552	575	579	565	577	534	574	566	546	564	572	581	563	516	565	551	565	534	551	553	534	571	552	571	574	556	564	531	564	514	535	554	580	574	582	526	548	605	572	529	529	589	571	563	556	579	587	557	567	575	547	552	578	547	569	551	560	534	585	565	544	569	577	565	546	542	481	556	586	544	532	558	527	513	529	537	584	561	579	555	545	541	578	580	545	539	557	558	572	579	557	582	568	593	560	573	580	607	530	561	554	589	594	571	586	584	538	496	557	531	527	577	590	557	544	526	512	539	561	547	574	581	547	568	567	579	593	552	603	562	572	547	572	537	530	593	541	592	586	575	578	543	572	561	566	562	582	577	539	565	562	538	541	540	573	610	535	557	573	558	548	550	614	537	548	573	606	570	542	603	568	552	526	570	544	564	548	549	559	551	556	568	573	559	611	594	540	566	517	623	539	568	587	533	574	591	538	560	536	556	579	549	569	555	557	582	539	559	523	580	541	501	569	585	559	614	573	609	568	532	543	570	537	535	563	598	520	596	571	557	503	569	545	574	598	516	557	545	589	535	526	548	558	531	575	600	613	600	558	577	510	545	539	513	573	566	564	555	550	538	561	559	539	541	538	552	571	586	579	578	552	561	555	543	566	560	546	552	579	555	519	530	597	589	516	575	597	527	540	606	553	559	558	557	580	543	579	548	530	565	552	553	589	564	570	587	538	578	543	560	555	549	561	557	566	579	546	571	556	559	546	537	572	572	575	576	538	618	568	560	574	535	530	560	553	557	513	573	558	551	530	536	557	559	545	550	536	541	536	556	529	558	560	549	554	603	539	539	561	532	578	560	550	539	534	525	593	534	571	588	542	530	585	548	550	576	558	584	568	553	571	591	558	534	520	574	587	520	516	553	590	548	570	599	558	577	587	583	539	565	527	583	535	581	582	541	562	574	545	556	593	561	529	552	555	596	570	510	559	562	536	560	610	610	514	627	576	556	500	559	543	539	555	544	541	553	532	571	558	566	545	527	565	572	606	568	536	580	566	573	531	601	498	541	555	562	562	563	526	566	556	514	590	577	560	567	572	554	561	545	552	533	540	595	540	547	523	570	554	569	560	557	537	611	518	580	544	544	557	536	526	534	577	521	552	565	567	535	551	524	558	561	532	543	554	522	550	574	588	573	548	564	518	524	575	532	576	564	545	576	559	560	544	560	525	554	601	547	597	592	567	567	556	513	552	614	540	550	515	589	550	573	545	542	550	589	602	569	604	539	557	582	551	584	548	500	554	596	567	573	569	574	545	537	549	547	571	570	601	552	600	528	558	557	552	532	549	573	545	622	557	536	564	580	567	574	556	603	563	585	538	564	503	572	519	557	550	562	557	530	601	565	532	588	530	551	547	597	533	564	548	538	567	553	587	556	558	596	553	507	546	556	572	574	531	569	579	563	560	604	570	580	583	540	584	598	534	603	556	528	565	543	574	549	543	583	585	564	579	598	580	567	529	565	573	571	591	563	588	579	561	523	556	556	554	562	599	573	564	555	557	610	571	618	551	566	548	544	572	536	613	528	551	567	589	550	580	541	530	524	591	568	552	528	602	555	552	553	591	556	555	514	543	595	550	557	573	534	553	570	543	578	556	556	549	583	556	576	524	541	577	586	550	538	579	574	554	563	540	555	613	565	566	546	538	563	556	573	574	560	543	569	546	534	546	532	583	584	564	519	567	556	538	552	556	534	506	562	565	587	516	576	568	519	568	559	585	548	512	568	580	541	562	552	609	567	569	521	548	575	555	537	572	547	575	575	565	556	552	546	554	573	568	591	530	565	547	565	578	528	573	537	531	526	590	515	566	530	540	529	584	572	566	550	540	554	572	535	630	556	602	565	558	573	610	541	591	557	568	530	544	562	559	590	534	582	568	539	567	547	548	562	590
25129	21111	27009	26814	26396	7398	1139	905	845	793	797	812	788	791	796	826	808	772	757	755	799	769	764	821	772	798	811	814	780	793	768	776	747	743	767	767	775	763	767	797	794	788	789	818	771	797	737	780	780	809	756	761	800	742	794	765	769	814	765	758	761	768	716	729	756	777	762	767	766	811	789	721	764	805	710	773	768	740	737	722	822	787	783	806	759	789	787	834	797	759	811	797	795	731	749	799	734	768	755	787	781	754	748	805	738	766	792	737	756	868	761	751	735	757	759	770	773	767	731	774	749	726	785	760	775	773	751	768	782	764	761	750	758	754	772	772	811	781	789	796	804	826	737	763	805	751	757	753	768	738	757	809	810	750	793	786	712	724	771	790	729	775	780	772	786	774	782	733	742	787	703	765	773	763	821	753	756	756	815	775	732	782	759	766	785	779	745	765	774	787	746	806	738	764	789	781	773	755	797	777	781	792	783	752	804	794	798	758	810	778	743	768	749	752	764	736	748	777	772	769	779	767	779	780	751	746	763	787	842	770	746	770	807	768	700	764	798	823	751	807	818	770	778	786	817	759	787	808	837	784	801	794	790	738	767	794	774	748	710	795	755	798	791	778	751	706	788	802	751	762	780	781	719	750	755	751	767	764	751	751	738	787	791	782	772	798	776	721	784	798	781	727	759	796	723	813	785	800	740	827	754	776	756	816	781	791	801	782	740	770	756	755	830	767	757	759	779	770	799	755	764	806	778	763	713	772	743	743	806	798	741	795	810	782	816	774	724	759	755	755	774	824	779	738	779	766	799	765	752	767	725	771	760	848	774	750	761	763	798	812	773	751	758	778	753	761	814	831	792	725	808	753	789	759	755	721	710	733	802	782	795	749	766	802	750	791	748	773	797	779	763	792	777	792	746	769	775	721	779	770	817	764	735	753	777	828	774	789	766	831	803	743	743	790	756	783	752	735	744	752	791	794	797	752	795	748	736	806	792	797	754	729	728	796	745	741	769	796	800	760	848	709	762	734	768	720	811	738	764	729	813	750	742	818	736	732	774	762	750	768	750	738	746	731	802	784	747	783	763	748	798	774	761	723	760	733	804	776	780	772	776	738	766	767	769	833	762	813	748	786	775	736	765	796	821	761	760	814	782	744	729	753	719	797	763	763	819	742	761	751	782	771	781	724	777	753	797	744	743	741	748	775	765	763	798	782	769	761	788	716	795	741	746	724	725	776	748	787	787	807	782	735	778	812	752	789	772	740	783	757	820	765	788	747	724	754	767	802	786	758	734	758	798	804	792	725	808	706	784	800	791	721	789	763	776	712	792	805	787	717	761	761	808	755	736	742	797	752	882	837	835	785	782	818	754	794	794	769	782	772	800	738	761	810	774	752	742	787	746	753	776	778	783	783	753	760	788	757	730	764	772	741	776	745	783	747	781	742	783	760	776	780	805	719	763	753	778	847	742	798	795	782	750	774	808	814	811	751	777	779	824	752	788	792	761	806	764	747	791	773	778	766	745	768	752	812	754	785	778	759	764	797	775	773	749	769	720	771	796	740	730	791	787	749	739	739	774	767	768	745	805	753	731	767	803	748	791	773	766	791	795	753	784	720	781	787	801	756	727	804	791	773	778	795	776	723	806	792	787	771	793	756	798	769	806	799	737	808	744	815	800	792	795	764	755	769	732	755	689	764	748	827	744	747	752	753	752	778	763	770	795	781	742	785	812	736	797	761	778	789	783	740	767	806	769	836	785	764	821	796	741	791	825	751	768	754	726	763	740	756	761	748	804	828	766	827	774	770	789	772	759	744	762	777	783	777	788	735	775	777	759	793	778	826	775	791	772	752	833	762	776	745	781	790	760	784	794	785	737	796	760	785	781	781	776	765	781	796	778	803	806	721	757	792	718	819	753	802	750	792	779	770	800	737	815	781	809	796	765	787	743	787	817	750	717	793	760	786	735	766	754	813	799	753	747	807	820	761	806	771	714	758	751	753	784	738	775	751	742	705	800	803	737	766	747	802	797	705	777	757	749	771	740	757	820	790	784	785	695	811	796	741	783	801	732	809	762	800	794	799	802	740	785	757	770	776	816	726	761	793	744	798	716	716	805	777	765	785	755	764	707	759	770	788	762	726	750	766	758	750	793	757	776	753	766	792	770	812	773	836	749	758	729	738	744	718	771	763	766	766	780	768	789	804	803	773	779	822	740	799	788	765	807	745	795	768	811	775	702	741	735	764	727	738	780	791	716	794	814	733	744	757	778	797	791	775	734	791	759	792	794	718	801	693	772	762	736	769	820	772	803	768	806	773	808	741	818	765	777	749	720	752	780	788	801	770	753	771	760	782	797	797	762	743	751	765	775	742	780	767	782	760	771	827	774	800	775	754	755	759	710	765	772	773	770	780	773	750	801	775	792	738	812	704	743	787	770	774	733	721	801	771	780	757	782	791	783	786	793	775	831	823	808	799	740	796	782	758	751	741	798	766	783	755	820	715	808	798	754	746	760	762	760	769	785	751	764	768	769	798	738	743	770	765	764	758	823	753	772	745	737	756	791	771	775	774	735	778	796	746	795	755	728	797	762	742	756	775	765	754	739	764	776	771	780	768	759	760	760	766	761	812	784	787	726	762	735	825	789	770	792	760	783	775	789	817	773	753	768	731	781	761	717	747	756	739	778	746	782	774	805	793	783	781	750	789	760	828	772	773	784	793	775	767	806	768	790	762	757	785	761	785	773	808	743	698	743	777	806	760	760	736	794	776	764	800	788	757	781	746	786	761	772	726	770	806	778	772	788	815	803	787	767	780	775	787	787	819	786	774	756	776	789	773	757	776	755	774	729	774	781	772	766	723	773	748	759	779	725	753	805	732	784	780	719	736	738	741	797	783	773	789	750	701	803	795	758	747	743	792	792	808	764	818	760	763	784	747	790	795	795	738	780	742	777	787	731	729	750	780	764	736	773	777	730	775	780	757	771	763	783	744	776	740	750	727	756	791	799	790	795	750	772	774	788	771	736	793	731	713	771	747	763	779	726	783	787	815	787	790	762	735	770	758	748	731	795	797	780	758	753	796	770	769	766	750	760	799	774	767	775	742	793	765	790	754	779	758	776	757	790	706	751	747	797	784	783	708	793	743	778	748	769	728	752	768	770	759	763	805	797	787	825	827	779	837	785	744	755	796	743	760	776	729	814	752	786	809	782	777	764	754	829	838	808	750	860	793	733	815	740	801	780	758	766	797	704	785	769	804	737	765	778	780	768	816	761	761	757	797	748	756	814	765	801	765	777	771	760	760	781	795	801	778	746	773	819	780	779	773	757	821	768	777	777	759	765	802	733	771	780	798	791	763	766	773	735	809	764	766	751	725	736	745	764	820	786	762	749	747	765	785	799	726	768	825	735	785	759	741	785	755	757	781	770	750	745	768	763	771	781	754	741	755	804	803	822	753	765	800	788	823	736	776	759	780	753	722	743	780	754	803	736	713	778	771
28260	43755	13642	21841	30182	2643	1005	983	916	915	890	875	879	819	864	788	848	870	867	797	776	805	835	790	786	796	839	799	794	801	800	834	767	808	825	832	799	773	801	777	837	792	749	760	789	809	776	768	790	806	792	789	793	830	809	816	831	761	841	824	826	805	738	822	803	788	798	801	837	798	775	825	838	803	812	753	786	773	769	815	789	767	841	759	806	816	811	765	810	876	804	812	815	803	766	841	802	823	794	784	774	793	770	802	793	806	791	847	816	867	793	757	801	805	723	791	753	815	780	815	785	815	844	766	787	800	790	775	810	811	754	818	782	839	808	778	845	772	850	789	777	763	764	830	788	824	800	806	810	803	765	759	792	831	841	784	802	786	800	779	765	795	776	794	801	845	802	801	789	789	734	750	761	799	779	795	810	846	757	821	793	844	809	769	780	770	802	747	773	813	790	770	847	749	843	778	733	806	748	751	704	753	779	775	840	781	808	822	719	772	763	816	773	791	765	805	797	794	778	775	764	753	793	795	769	786	785	854	823	757	779	839	818	803	771	766	789	838	797	777	845	841	768	784	766	785	799	832	751	773	813	780	751	797	770	796	779	772	849	770	794	804	801	788	793	799	696	823	811	785	788	781	806	813	796	807	826	813	765	782	830	798	783	756	864	777	805	790	772	755	844	728	805	761	762	813	764	784	812	785	815	800	793	806	748	811	793	802	797	807	794	792	802	761	833	856	850	763	816	844	787	778	783	794	789	778	794	742	761	775	795	765	848	837	781	812	775	832	761	775	783	785	794	817	794	751	792	826	795	789	764	792	776	809	748	813	787	753	753	761	782	774	826	851	774	760	717	826	786	807	803	773	837	805	779	803	817	771	792	850	784	752	806	794	733	770	785	735	805	749	765	800	785	787	764	774	829	789	786	810	826	772	779	784	795	797	769	766	762	800	761	830	761	813	817	828	860	760	722	746	765	789	782	807	792	851	802	775	784	779	781	789	745	776	738	797	851	765	783	788	788	784	795	769	779	757	754	772	780	735	804	815	795	826	764	832	792	813	817	817	792	727	788	828	787	795	791	765	780	777	812	750	814	832	810	772	776	769	778	785	772	771	802	807	746	801	745	824	836	767	812	806	790	785	777	764	725	813	779	828	818	796	765	812	828	840	774	778	781	742	813	769	795	791	844	783	789	777	801	809	825	776	786	790	796	759	767	793	731	798	776	779	819	797	853	793	782	798	825	799	802	782	782	825	744	824	750	793	760	801	804	832	814	768	780	782	808	808	762	795	811	819	809	754	793	802	754	735	747	772	766	808	781	792	832	798	781	779	758	835	748	733	804	774	769	793	786	782	772	797	856	757	788	802	785	817	784	818	815	847	823	778	793	799	804	796	769	797	797	777	827	723	759	789	769	823	792	825	795	823	765	817	751	823	784	794	812	788	746	821	783	773	788	710	781	776	765	772	751	776	794	779	763	757	768	790	800	754	810	749	795	786	833	804	797	814	791	781	827	837	787	775	799	807	769	797	816	776	747	789	821	753	733	751	798	742	792	775	788	794	849	768	785	818	809	790	749	799	800	757	800	812	785	817	812	843	840	805	818	835	752	794	847	758	795	829	785	807	749	746	829	773	775	795	809	804	801	853	828	773	816	772	820	752	804	827	792	794	768	803	803	811	837	815	763	823	827	772	785	752	772	783	769	809	863	785	771	836	772	817	884	744	847	841	776	800	795	803	841	760	830	809	791	754	828	774	827	800	811	814	760	796	802	793	796	832	783	807	810	778	802	772	828	771	782	851	762	734	786	763	835	801	798	804	767	803	784	765	795	792	788	782	844	840	782	809	773	801	818	801	806	833	814	796	774	817	733	772	799	787	758	766	766	788	869	756	839	780	784	820	847	773	778	784	757	761	791	795	788	757	841	776	765	805	785	797	813	797	777	756	811	781	766	767	821	755	749	773	742	787	779	837	831	765	797	773	805	784	765	790	827	789	782	751	846	728	758	784	768	794	782	746	774	799	745	779	781	806	805	808	826	797	739	787	823	778	762	809	801	738	785	752	838	810	774	777	787	794	810	837	786	749	795	816	768	748	801	778	792	762	781	778	794	779	755	801	761	767	760	779	818	755	801	823	761	772	763	797	786	759	783	741	790	784	782	793	838	707	780	749	792	746	798	734	823	783	768	783	786	856	826	748	826	773	858	813	794	782	843	847	761	837	809	738	804	806	785	799	795	820	802	784	771	783	796	773	807	783	820	725	819	812	810	807	779	816	781	778	768	801	825	761	780	782	809	784	848	753	812	804	779	768	790	778	767	763	802	833	777	800	743	750	787	819	836	817	805	809	848	765	797	794	754	786	792	748	771	738	758	793	798	777	754	863	734	787	768	862	799	807	789	788	713	734	768	711	769	759	767	790	791	793	782	753	832	793	849	785	776	786	797	770	778	785	797	793	773	781	800	758	805	772	850	838	823	766	787	800	786	834	790	770	771	838	797	837	729	817	795	765	801	822	792	804	811	756	790	823	809	792	772	781	808	818	772	793	803	797	744	787	762	752	805	743	785	761	779	793	792	787	803	823	764	748	776	789	813	767	789	797	801	790	799	805	786	762	780	789	788	819	831	808	779	830	735	799	803	798	841	794	786	801	804	762	780	791	791	815	752	779	783	783	811	846	892	743	766	731	822	796	795	785	763	779	775	759	762	755	765	799	747	794	802	830	840	804	805	821	765	802	764	744	853	798	794	768	786	815	808	816	836	755	797	779	765	802	762	824	801	813	765	768	784	829	750	840	797	739	753	790	797	791	780	788	794	788	802	743	782	752	786	781	796	800	835	781	816	787	815	817	786	809	783	775	773	753	772	787	795	781	750	764	791	791	790	794	809	766	800	810	838	860	783	790	740	812	762	776	782	786	821	839	788	798	811	775	802	789	782	746	745	807	762	765	810	771	791	741	763	763	793	817	783	804	730	789	826	813	791	771	794	756	786	756	811	786	834	749	759	824	811	789	842	785	757	780	814	739	771	763	802	788	794	782	802	730	808	775	781	799	763	809	791	780	817	748	799	732	766	821	825	803	779	781	816	801	765	786	784	778	810	808	780	810	797	790	805	771	774	789	791	831	816	789	817	825	849	809	782	807	792	827	789	810	803	786	823	764	748	823	852	787	796	846	873	794	776	766	793	782	810	798	775	789	809	781	815	783	779	792	781	800	784	808	799	806	824	816	872	829	824	778	823	830	825	800	804	843	778	779	794	782	773	821	753	718	826	749	800	816	828	784	720	777	833	793	780	810	796	809	797	725	862	753	775	767	800	756	791	791	779	754	793	773	837	773	775	757	780	869	832	785	767	726	823	797	807	759	806	757	744	771	777	785	814	806	800	789	821	785	839	777	791	771	743	757	803	804	774	785	762	791	802	858	786	784	819	782	755	738	783	808	788	804	780	815	794	833	743	787	765	812	763	817	809	786	813	740	832	787	782	807	808	797	766	830
22615	21077	28691	25414	33329	21541	10611	1475	1003	942	889	872	801	806	831	805	776	719	749	726	785	734	810	751	751	713	766	732	716	708	691	732	712	736	693	754	752	746	688	719	664	690	743	702	698	739	689	727	685	756	721	783	738	718	728	697	729	732	708	687	722	699	678	736	728	764	748	695	747	728	747	733	736	714	731	707	702	708	738	702	723	774	703	730	774	725	748	734	689	734	718	738	723	772	715	724	733	721	686	701	711	704	706	724	698	716	729	688	734	723	688	739	708	714	704	746	692	742	692	726	733	698	775	732	758	687	709	679	697	723	710	695	716	724	701	717	705	695	699	675	730	712	681	763	710	714	710	752	729	713	730	735	716	758	707	674	749	703	736	780	763	703	746	730	720	683	740	710	710	736	720	726	763	729	719	715	726	742	715	711	735	704	654	731	784	726	738	751	727	694	710	711	684	710	736	703	714	759	709	717	734	751	746	695	688	714	731	698	751	709	717	700	725	708	704	674	694	726	683	700	687	672	739	714	661	727	721	715	739	711	693	755	746	682	782	683	688	664	736	727	754	761	691	725	745	742	751	654	710	740	731	730	709	668	733	695	730	689	747	724	784	737	680	760	720	728	704	697	711	695	678	731	726	711	767	749	707	764	750	749	713	695	688	747	733	702	738	696	705	718	765	725	694	720	749	723	709	745	702	754	721	688	689	696	762	686	747	717	730	715	789	702	717	671	727	723	667	754	717	707	726	722	717	755	758	714	747	712	766	658	725	717	671	678	724	698	741	658	733	722	702	698	714	728	701	707	754	709	717	695	726	722	691	710	731	689	711	685	673	709	714	749	674	704	675	687	741	669	703	742	690	697	689	693	664	740	747	664	745	706	685	746	727	726	680	728	762	691	712	768	730	726	769	751	741	717	699	695	728	687	748	710	753	703	705	696	719	677	691	718	691	713	725	685	683	678	712	762	721	750	690	699	713	720	706	701	683	693	760	676	702	763	711	695	686	765	807	720	693	719	715	736	756	780	746	674	770	721	702	676	756	715	670	742	712	758	713	716	791	732	697	729	749	710	765	730	707	755	722	751	729	698	697	699	740	725	716	745	650	706	691	729	701	719	697	747	707	716	707	694	721	753	759	742	729	763	678	744	695	729	715	737	729	682	725	709	736	773	750	731	729	681	741	720	751	710	698	698	732	691	717	691	677	727	700	719	674	718	737	706	718	739	716	753	757	789	694	750	750	752	707	694	734	698	728	658	737	715	711	763	723	733	699	786	671	738	722	733	733	684	690	710	724	738	701	736	756	734	727	698	712	721	708	762	683	724	700	694	722	740	677	734	710	677	729	744	718	716	684	709	757	659	719	745	717	717	678	694	724	746	728	763	707	810	696	725	675	735	716	749	703	724	719	712	701	724	766	694	746	680	723	756	733	715	723	730	735	748	703	691	726	706	724	707	719	712	687	677	764	716	729	704	714	704	676	744	712	721	694	713	738	716	717	698	705	739	769	682	692	687	747	753	714	673	726	657	692	763	721	758	706	673	782	715	678	700	735	715	713	726	770	700	718	706	737	749	716	715	732	706	696	720	697	717	768	737	724	713	694	710	715	719	731	697	656	710	709	727	675	735	705	716	706	701	745	683	716	706	722	693	731	707	776	668	715	757	714	740	717	732	710	740	715	757	738	750	761	729	754	774	749	709	757	718	775	722	705	732	764	729	705	745	679	698	741	707	694	735	741	769	709	712	701	726	728	699	677	753	768	714	698	710	764	712	725	698	738	729	696	713	754	714	718	690	748	729	718	761	749	734	703	710	725	706	704	711	700	736	752	698	711	733	780	706	737	697	704	783	712	749	700	690	746	729	637	739	732	675	687	741	705	713	757	729	675	718	720	729	745	697	693	756	697	716	689	752	783	704	753	695	714	764	723	700	697	745	724	781	697	746	685	751	763	730	733	736	762	718	723	726	663	732	707	733	732	723	750	741	739	741	721	740	722	702	666	728	770	670	731	675	736	707	725	704	725	728	767	740	671	706	693	769	705	716	712	713	734	739	766	715	708	703	742	726	754	724	773	731	691	767	689	711	690	726	691	676	702	652	742	688	719	680	747	737	692	745	743	721	733	769	693	696	730	704	733	744	693	706	728	659	696	723	739	707	705	698	730	695	710	738	732	675	705	775	729	741	715	739	709	698	719	713	709	706	789	751	722	639	670	718	729	727	704	722	705	687	739	708	725	738	742	765	701	783	732	724	710	731	766	697	679	701	765	696	701	713	705	676	730	723	675	678	726	718	711	681	735	714	763	735	773	764	770	764	722	730	717	694	682	812	704	711	683	761	711	749	699	711	723	715	759	740	709	726	702	712	729	676	721	750	711	702	744	710	708	713	720	684	728	723	724	738	748	714	779	738	713	800	735	682	743	674	741	733	734	704	723	753	735	686	684	738	683	715	724	729	734	679	687	756	739	703	653	671	719	699	705	738	729	713	699	682	716	736	726	750	724	696	727	693	747	714	705	744	729	736	723	738	696	742	677	699	758	726	738	729	718	755	733	701	744	717	722	732	700	716	732	724	703	714	734	690	752	785	752	704	726	704	785	718	708	687	729	715	721	737	719	703	739	713	740	734	703	748	703	719	696	704	715	698	721	716	725	695	701	689	710	728	752	741	717	767	679	725	700	719	729	735	724	664	731	734	807	701	717	662	691	743	708	709	706	775	740	714	684	718	730	742	676	719	698	726	723	710	688	694	748	729	699	749	701	699	728	700	703	698	717	715	747	692	739	704	637	695	729	731	746	748	713	738	726	722	720	712	702	698	700	738	739	700	758	676	772	722	716	771	730	745	682	706	686	730	745	697	670	738	699	725	705	711	742	705	711	717	727	695	708	703	777	643	736	725	691	694	736	712	733	727	753	696	715	726	723	740	702	730	679	732	735	675	711	659	701	741	686	690	740	729	706	723	710	751	672	727	701	723	705	753	715	752	691	719	714	745	750	729	734	696	702	725	681	726	690	706	752	733	698	703	761	731	742	720	700	710	698	691	664	657	706	788	743	700	718	801	733	725	707	694	740	708	657	689	705	730	695	719	696	689	704	744	726	722	696	719	719	696	757	700	729	722	743	739	743	747	746	723	693	719	715	682	710	739	701	739	745	737	743	675	646	735	693	697	734	719	732	705	765	729	701	724	723	722	750	700	692	720	707	722	692	673	710	713	748	743	735	714	778	726	725	735	736	718	752	742	712	719	756	715	748	733	710	756	718	693	711	721	711	712	706	716	687	707	730	716	701	726	717	751	693	720	698	722	713	716	773	660	753	726	683	724	652	768	731	683	730	705	740	717	695	726	710	714	710	737	690	659	727	762	744	772	762	683	762	711	721	679	696	686	719	762	666	675	699	743	740	693	736	747	711	688	708	708	692	729	727	702	708	734	722	748	692	679	709	704	709	747	727	728	743	722	693	743	673	725	737	712	738	673	717	725	723	660	702	710	758	704
31885	56213	26309	38415	47585	6648	1594	1412	1213	1116	989	1012	914	936	871	836	821	761	832	754	795	796	763	799	775	758	778	739	745	789	727	784	701	739	782	724	710	744	760	737	703	716	723	760	715	781	711	712	754	717	775	771	729	768	709	711	737	700	712	697	695	729	690	714	748	731	745	716	689	703	726	719	696	765	712	747	691	710	753	721	786	756	754	747	764	647	732	767	753	759	720	733	754	730	781	748	767	718	715	759	709	771	736	713	746	762	723	730	724	765	743	751	719	693	678	699	737	715	744	738	668	764	744	751	759	695	703	755	694	729	749	753	680	747	719	754	684	773	735	704	700	697	739	718	702	657	734	704	748	757	735	699	740	754	701	728	728	737	730	703	691	672	714	705	711	675	695	725	729	749	739	699	714	714	754	741	739	704	700	723	746	730	764	737	730	764	758	699	729	699	704	718	730	765	717	715	724	721	695	698	744	725	758	745	700	709	740	731	756	712	670	669	710	661	700	701	716	703	745	735	747	703	752	728	683	696	711	740	697	690	720	711	712	678	701	687	678	708	703	718	767	750	738	708	744	724	727	745	711	769	682	702	696	748	751	717	731	721	724	702	714	709	722	689	701	718	706	711	727	725	750	712	721	702	717	743	726	689	735	721	738	737	710	734	699	726	737	664	762	692	750	754	712	742	774	667	726	727	748	731	698	721	688	721	707	733	706	698	730	708	724	753	736	707	672	721	724	719	703	681	709	718	716	685	725	724	710	740	720	682	707	700	678	768	765	747	740	736	689	682	709	673	689	693	725	728	679	729	713	744	761	710	780	742	698	701	704	714	742	707	760	724	702	750	731	718	667	694	692	718	709	687	745	698	756	759	714	741	740	699	733	679	720	730	706	673	706	701	701	708	696	758	687	738	706	721	675	700	750	725	705	678	684	685	688	721	773	731	742	716	734	715	714	727	697	726	700	762	779	767	741	721	719	744	771	729	735	685	720	740	721	694	710	747	733	709	719	711	675	724	717	738	717	727	726	710	683	721	730	730	732	767	734	690	713	678	737	671	716	739	673	722	701	716	736	742	721	747	722	748	725	753	747	694	728	698	769	691	705	750	772	707	718	680	712	711	740	692	742	682	676	721	708	701	767	709	768	718	741	746	773	744	685	717	691	687	780	699	751	723	722	693	746	704	711	704	710	778	688	650	706	706	678	725	713	716	666	694	686	707	710	725	656	680	715	724	684	728	717	741	726	707	718	758	727	745	682	746	713	713	702	747	710	760	724	732	719	720	733	732	708	719	742	747	720	726	723	690	732	703	693	689	728	745	705	713	659	784	710	721	684	747	705	730	718	685	753	705	745	708	702	735	717	721	713	696	768	732	722	676	754	752	722	693	752	708	718	723	737	715	752	702	734	717	769	737	721	698	691	698	661	749	803	719	666	741	712	707	708	738	732	721	754	728	682	669	725	705	725	644	741	688	689	739	721	734	762	678	727	735	719	721	742	738	749	737	751	703	720	724	711	758	709	776	723	730	719	712	722	688	707	728	688	713	692	739	693	751	751	741	765	675	715	723	731	726	711	711	736	708	727	716	726	762	731	728	730	654	689	726	713	701	742	760	763	758	687	729	677	759	768	748	718	682	704	683	726	760	759	746	709	725	749	689	761	709	679	673	735	704	675	743	736	710	714	702	695	722	734	723	715	704	684	702	688	667	750	704	729	743	741	741	690	748	750	746	686	668	687	759	748	689	686	709	762	722	696	710	716	750	699	722	691	695	757	721	745	735	696	687	724	731	705	717	703	687	752	736	715	723	752	671	708	674	704	712	748	726	722	681	748	700	728	693	753	693	739	748	713	702	706	714	727	722	748	744	733	740	756	713	680	731	670	735	740	706	731	705	717	724	690	682	740	698	679	772	735	695	727	685	731	756	697	731	751	692	740	728	677	734	713	722	702	737	716	710	738	738	740	700	707	760	735	719	729	701	792	714	726	742	747	760	710	701	746	755	683	690	714	705	734	739	729	708	733	724	752	752	722	717	772	782	722	694	759	699	735	735	745	698	683	685	702	719	676	694	691	711	732	734	699	742	714	756	713	698	744	770	689	711	709	716	710	728	729	779	749	761	691	731	714	706	708	710	701	731	750	740	756	743	700	685	727	673	726	715	738	747	744	720	744	739	733	687	693	760	684	655	758	682	742	748	678	749	709	676	709	710	704	745	732	745	743	761	750	743	705	778	724	722	741	722	759	742	711	708	760	682	696	724	718	702	731	676	725	708	712	755	744	715	688	732	719	703	748	713	740	746	732	738	728	716	753	708	777	736	703	735	701	700	778	715	765	690	702	698	742	719	705	733	710	727	734	705	714	729	719	739	707	733	706	717	738	762	679	722	753	739	709	732	721	686	706	708	691	693	748	749	777	739	721	746	721	719	707	725	707	683	723	726	656	708	707	733	688	777	683	694	709	713	751	749	709	685	693	691	721	710	742	701	734	709	716	740	733	688	718	722	687	740	724	694	710	713	722	727	738	704	722	716	732	728	699	706	717	713	708	694	769	720	695	739	683	739	647	742	681	711	701	693	731	708	693	684	728	756	713	720	697	703	723	749	702	706	724	712	744	692	706	727	697	700	724	689	720	707	750	760	712	677	710	704	725	759	749	713	709	731	701	762	711	717	708	742	712	728	710	736	769	718	753	721	711	743	648	728	780	744	699	748	696	705	705	705	688	748	746	732	703	680	716	741	709	692	700	748	688	715	694	713	737	763	717	783	726	726	734	757	779	734	712	770	659	664	751	792	707	737	725	688	740	739	750	738	695	717	732	711	709	730	766	677	670	774	696	737	731	663	764	682	730	720	734	674	725	698	702	723	724	723	743	720	677	698	779	712	718	733	707	719	712	732	717	723	748	741	672	733	735	730	720	704	722	741	715	703	767	683	722	714	736	740	782	687	748	723	712	715	719	729	738	683	735	716	751	725	738	663	699	713	712	728	716	702	708	726	730	704	746	697	703	733	704	702	758	726	747	702	696	711	703	678	705	747	761	724	751	714	739	717	751	702	692	725	715	765	776	743	695	703	681	721	726	732	716	704	721	711	710	740	722	682	731	709	691	663	737	744	698	708	678	701	715	709	727	697	712	688	738	701	693	730	729	711	716	659	755	716	752	688	746	703	737	738	687	739	761	694	732	719	740	703	713	708	773	743	728	725	764	729	719	728	673	715	714	722	672	692	703	700	698	692	800	703	723	753	749	717	681	690	694	738	728	687	708	761	708	696	678	737	762	718	780	772	681	716	729	751	701	675	688	710	704	734	726	726	725	641	697	725	741	675	737	694	726	678	689	718	666	740	748	712	680	733	740	751	705	722	756	739	721	721	707	729	733	728	731	740	692	699	725	706	727	741	770	695	729	731	768	687	686	696	710	759	718	717	740	663	740	724	746	647	674	724	711	707	760	753	714	701	719	721	742	693	730	723	727	659	711	744	730	696	708	711	707	717
28988	23901	14810	6922	5924	919	664	619	666	600	627	645	608	656	601	640	717	603	607	624	624	610	597	624	607	639	617	629	581	614	638	600	654	599	658	613	639	642	620	569	573	616	642	614	662	621	657	590	615	617	608	640	630	647	589	603	639	593	635	624	633	630	618	604	583	619	644	635	661	617	594	630	624	624	642	625	589	642	627	619	629	621	607	646	677	576	668	622	635	644	651	608	617	603	607	652	646	644	599	623	624	611	606	662	613	635	635	592	590	632	612	633	660	621	649	637	649	652	628	628	629	637	656	665	626	623	605	591	595	615	597	670	624	611	614	594	655	607	616	663	620	634	561	573	610	625	632	641	631	638	666	620	632	622	567	645	621	628	626	608	637	596	621	657	606	624	588	620	611	573	610	585	629	625	626	605	621	567	612	644	639	655	604	631	668	658	621	632	660	633	629	664	612	586	616	612	578	610	630	622	621	597	608	614	673	627	624	604	654	601	630	632	599	602	612	626	598	632	640	634	611	621	607	665	630	613	659	655	647	649	596	612	546	612	633	594	655	630	601	589	586	624	632	580	645	638	640	647	650	662	636	643	584	649	602	643	614	616	644	628	597	599	583	630	583	634	619	626	598	630	596	629	620	647	646	620	633	622	601	623	628	621	647	612	627	649	630	648	598	637	646	592	584	604	626	629	590	614	650	629	608	584	583	590	622	573	650	667	584	657	640	622	660	594	621	615	569	591	649	586	623	597	630	641	631	639	644	628	623	607	651	627	617	647	638	609	590	618	630	657	597	650	613	672	646	617	605	601	605	661	635	606	618	598	594	655	583	589	613	609	647	635	582	618	622	652	612	625	595	619	623	667	634	579	595	627	701	635	683	615	627	598	610	654	608	594	586	638	673	605	635	639	619	592	651	655	616	645	620	585	593	583	586	587	619	593	602	616	652	645	623	556	590	702	608	634	662	648	633	628	620	659	633	622	631	613	650	582	581	581	586	604	574	653	646	612	615	585	627	663	631	617	613	618	666	595	607	626	627	616	643	631	605	635	597	590	641	644	615	606	601	590	616	622	616	646	619	597	605	608	612	614	642	611	649	602	640	632	615	596	622	600	614	625	638	657	588	640	604	635	609	602	591	585	670	606	621	612	619	615	659	636	609	646	625	584	630	650	597	589	585	628	598	588	606	584	628	676	611	672	583	581	629	624	621	597	614	566	629	607	598	582	661	620	627	616	589	642	645	604	576	594	634	608	614	595	621	651	614	636	641	590	608	634	626	650	614	641	592	635	642	634	609	595	605	594	659	594	596	563	598	608	587	682	604	652	606	670	599	615	614	594	632	636	628	603	620	621	640	664	628	619	582	638	616	633	635	588	636	656	635	598	662	692	574	624	609	594	668	597	607	664	671	672	586	636	602	633	647	635	637	604	583	577	621	630	581	626	636	634	637	606	593	607	589	618	590	610	616	587	602	618	601	655	599	580	626	583	597	617	564	634	642	635	615	617	605	634	580	568	630	586	617	655	644	627	605	652	662	650	631	622	619	648	634	630	578	597	640	587	632	654	629	582	627	595	625	654	615	624	577	623	626	607	606	635	603	616	617	609	610	633	647	637	624	619	601	587	667	637	626	597	620	597	649	602	659	638	594	630	620	624	603	624	671	625	642	600	606	627	675	661	604	621	633	605	606	626	583	590	652	627	584	624	639	625	634	633	660	581	635	597	623	673	653	599	612	577	641	657	634	618	629	681	588	627	610	646	609	642	588	615	609	605	647	589	604	600	616	597	647	646	578	631	651	630	681	650	626	611	616	627	608	683	643	637	592	649	627	629	657	617	614	648	607	628	635	614	639	612	652	566	679	687	643	646	639	634	613	655	628	633	636	658	618	660	649	626	578	624	601	626	653	576	620	651	608	618	598	653	622	647	587	624	586	626	587	578	613	603	629	606	664	611	605	616	630	640	610	646	641	669	646	690	630	607	632	648	620	629	614	667	603	616	602	647	608	684	609	653	588	630	591	597	582	605	624	597	663	624	680	655	611	619	629	624	658	642	644	633	621	617	596	569	601	617	592	648	620	570	572	600	584	613	590	634	614	609	579	581	615	583	619	618	613	597	610	590	604	640	641	586	647	574	611	637	600	652	605	676	620	630	606	607	612	619	634	658	588	645	608	640	583	629	654	675	635	567	657	571	557	633	596	673	610	609	630	609	638	605	588	624	590	587	643	629	580	651	596	589	629	641	612	655	647	635	607	612	598	563	631	602	662	638	627	612	582	625	609	593	618	589	573	609	594	569	626	618	645	639	612	589	603	593	609	607	640	618	665	613	607	584	647	662	599	639	617	630	605	598	631	637	622	646	640	599	619	606	619	612	630	655	661	610	640	612	642	610	593	599	658	618	619	636	624	613	632	594	641	585	641	583	576	621	580	617	623	613	618	618	661	588	592	585	634	621	641	655	633	606	588	667	639	613	625	617	601	671	626	620	601	631	602	582	638	598	607	627	621	624	637	593	632	610	580	597	624	600	591	638	614	637	636	585	656	640	605	637	592	680	607	594	589	610	608	641	607	598	600	602	600	601	611	570	636	598	612	601	611	604	589	658	609	638	636	600	615	630	641	628	637	615	608	620	663	612	607	620	624	629	665	639	652	613	640	645	633	626	602	629	643	651	616	617	599	582	624	635	624	616	584	634	643	650	618	616	609	592	603	623	588	639	607	615	629	604	623	636	637	626	596	601	618	600	616	624	629	647	598	591	557	643	607	614	626	593	642	606	612	612	601	630	623	663	592	626	626	637	581	615	630	603	651	639	609	612	624	622	641	624	602	580	671	592	637	625	652	615	576	601	675	658	584	611	645	654	603	645	652	600	667	639	592	621	610	677	626	622	621	613	595	688	623	691	590	586	639	634	598	659	634	639	613	674	633	584	629	651	589	607	622	644	598	627	649	606	586	603	609	620	565	628	608	653	638	602	646	667	686	658	632	607	613	605	558	651	619	617	650	637	639	622	593	637	578	615	629	630	632	587	622	608	650	609	638	634	622	627	586	698	674	606	599	635	632	639	551	636	646	649	627	667	584	612	589	642	613	655	650	610	642	619	585	588	651	616	597	597	626	647	554	661	648	627	642	626	623	617	635	658	628	607	642	577	616	634	628	618	654	628	620	608	620	562	646	667	664	606	625	643	615	671	583	593	643	653	583	653	677	658	607	605	623	608	654	654	588	621	589	630	597	609	634	623	618	601	603	620	632	578	587	637	602	636	643	602	597	618	618	597	657	585	630	613	642	654	657	567	624	622	632	619	607	595	612	597	594	610	659	620	644	590	594	613	606	592	654	576	594	575	615	596	668	601	597	625	642	637	628	597	631	614	623	603	657	640	642	582	619	568	645	592	618	610	633	647	651	651	618	611	643	628	620	590	601	616	638	650	615	620	613	600	587	630	637	581	602	651	604	639	637	646	652	624	659	616	620	636	629	605	618	645	656	605	605	665
25038	33551	10334	6074	6585	955	672	665	623	639	651	649	651	671	632	654	676	660	651	683	650	664	629	665	638	672	625	674	616	623	703	645	668	663	678	640	649	637	692	644	658	627	661	658	666	630	634	666	637	634	639	669	652	688	673	688	603	648	664	674	618	647	669	656	620	717	650	596	695	588	634	629	683	637	641	618	682	668	688	658	659	613	677	630	679	651	646	663	656	640	678	659	652	616	653	654	672	672	680	664	626	684	654	677	670	640	677	663	589	657	605	670	669	642	684	659	646	654	617	662	689	643	641	620	640	633	677	642	640	645	618	645	702	594	650	648	651	656	676	689	625	666	646	662	726	645	655	640	651	646	644	649	620	655	627	648	647	661	640	662	657	662	648	648	652	687	690	681	658	622	692	651	696	626	617	665	648	645	645	645	704	601	671	660	664	710	664	687	693	633	651	629	637	659	662	682	661	669	680	670	637	670	648	592	654	676	641	641	658	629	641	678	687	641	616	647	695	627	636	643	690	663	641	666	692	644	687	684	677	624	680	652	698	606	695	675	623	665	645	676	660	692	677	637	602	685	625	630	638	653	626	673	668	637	680	647	609	664	606	710	704	641	675	602	620	678	648	638	671	675	630	692	664	646	631	637	599	638	635	602	651	666	628	648	678	700	640	668	658	634	669	683	661	673	606	695	658	673	630	642	674	672	650	650	703	663	661	629	652	655	631	680	660	669	637	629	693	655	653	616	658	676	684	665	634	653	670	673	688	626	643	649	691	619	667	653	711	624	661	668	644	658	628	659	641	650	659	623	667	675	657	668	654	702	650	603	662	683	641	614	676	697	616	665	635	643	639	649	666	684	668	627	633	682	663	658	713	666	634	676	696	654	681	673	660	619	657	674	645	663	664	664	663	652	669	630	661	674	650	655	697	672	648	671	632	681	602	712	654	688	629	637	681	633	683	659	637	629	675	642	641	636	647	663	626	646	654	669	651	623	637	631	649	662	657	693	632	618	648	686	672	696	618	684	652	625	633	677	677	639	605	643	647	656	665	627	636	617	674	681	714	654	716	614	613	676	653	636	651	655	666	650	684	661	671	672	660	663	621	667	645	657	604	643	635	619	627	642	681	630	620	637	601	643	729	638	645	685	645	615	655	654	642	707	654	618	656	635	613	654	614	676	646	667	631	633	682	631	594	698	654	640	637	657	667	672	650	663	644	612	712	659	675	606	696	670	690	676	624	675	637	654	642	680	615	681	670	617	686	610	645	641	637	666	609	675	638	659	623	691	672	652	697	619	674	600	610	628	639	663	650	657	634	637	651	654	635	674	644	683	626	651	616	671	629	631	629	645	645	683	697	661	654	645	668	614	668	646	686	656	681	666	651	633	687	647	636	618	683	668	622	657	651	675	650	668	671	666	660	636	674	654	637	666	676	658	644	660	637	677	640	670	649	625	668	650	611	628	638	652	606	623	662	652	634	660	696	627	658	652	591	686	698	664	644	696	618	680	681	651	700	669	644	638	673	698	633	634	683	627	666	673	661	658	620	665	637	644	649	634	696	621	627	635	616	620	666	661	680	672	648	629	621	636	656	651	664	665	644	654	642	633	640	670	700	623	693	652	702	687	617	644	670	689	614	616	685	665	683	631	631	675	682	649	691	606	676	649	638	674	665	656	647	660	658	624	637	623	609	616	651	671	664	626	653	631	641	608	648	630	638	675	620	635	608	653	647	644	643	672	662	687	692	641	622	616	629	665	732	625	691	667	679	648	697	668	649	629	660	650	619	681	637	628	596	627	683	703	675	665	652	689	662	673	646	665	653	648	615	640	699	678	677	637	628	661	646	658	653	650	629	699	673	658	670	673	644	626	690	662	668	665	649	655	642	653	655	667	645	669	667	646	600	596	678	677	662	660	715	683	684	655	662	633	636	677	657	679	681	677	622	663	683	619	666	621	630	665	651	681	680	641	612	676	619	641	682	643	652	654	671	665	667	669	668	676	683	685	681	664	681	648	678	679	629	715	649	651	663	666	622	624	623	676	647	643	632	666	629	664	630	620	687	643	655	668	655	643	630	628	643	669	661	655	668	640	696	606	656	676	645	644	669	658	634	646	651	621	663	668	647	650	642	654	614	679	651	594	651	683	657	615	676	650	674	669	658	648	668	698	674	645	652	661	677	690	649	661	640	638	637	652	644	673	653	666	646	641	636	668	638	644	679	619	686	665	647	662	685	655	686	699	645	649	643	650	632	625	647	640	665	679	662	662	652	659	658	669	672	649	604	632	656	663	646	690	632	679	649	642	670	660	662	641	671	642	588	694	668	660	662	667	630	666	663	680	667	633	629	629	696	666	674	641	665	653	651	642	649	628	662	657	643	645	693	627	665	580	677	641	671	644	639	678	675	645	679	628	627	680	619	623	667	607	680	631	660	634	657	647	669	627	657	677	666	653	664	702	629	610	636	676	615	662	656	643	666	634	660	677	609	651	631	675	647	642	614	653	636	673	669	651	678	642	645	670	626	665	672	641	671	673	644	660	661	644	636	634	641	717	663	658	672	655	648	681	719	655	694	641	637	692	635	636	651	645	609	688	624	653	663	696	649	641	654	678	638	663	697	673	644	613	662	692	713	689	660	637	653	632	685	640	612	637	660	656	651	668	629	683	652	634	618	657	664	680	704	667	641	673	647	668	670	619	634	642	632	687	679	665	638	655	654	653	659	699	647	659	686	663	636	649	690	653	623	648	673	647	676	634	605	660	676	594	626	685	627	702	663	680	656	692	654	671	687	622	634	649	674	683	658	640	664	638	644	686	656	623	652	680	658	675	629	645	672	635	699	635	646	623	645	659	598	638	655	657	623	653	694	661	656	627	650	657	653	656	645	642	639	614	684	615	710	648	668	706	622	631	656	685	615	631	603	707	679	634	630	617	633	684	649	660	640	663	666	639	645	704	616	683	678	653	614	656	624	665	633	611	665	646	650	660	667	677	657	664	635	678	635	629	652	689	638	614	641	622	665	678	651	641	650	642	645	624	672	622	613	674	665	662	685	716	619	655	672	699	658	677	658	671	688	608	638	629	637	676	668	646	682	637	608	640	638	662	676	653	631	615	639	685	640	639	657	623	652	691	632	635	641	643	635	658	621	679	674	679	623	672	600	646	631	717	648	649	631	622	627	671	655	664	684	669	637	625	666	675	658	611	663	669	644	640	719	649	685	666	647	641	676	615	637	641	614	728	644	657	657	681	613	591	630	651	657	634	687	684	661	643	617	671	650	665	654	615	674	651	636	645	691	688	639	671	681	653	642	646	632	676	672	711	660	673	640	659	680	651	647	612	655	636	658	655	651	638	635	579	603	614	676	655	642	663	631	629	653	680	615	693	655	637	642	656	622	687	670	625	661	650	650	682	653	637	634	663	673	682	676	666	677	615	646	653	690	626	656	667	640	652	674	632	665	651	669	675	656	629	672	642	652	660	657	628	621	600	688	676
23797	21075	28186	27334	32606	17324	3447	730	693	624	670	595	616	600	599	602	574	541	554	548	545	564	550	557	531	548	562	526	536	560	558	526	557	586	528	595	543	541	529	545	502	523	548	526	490	526	540	523	532	551	506	541	543	562	498	540	519	528	576	563	576	534	510	563	543	549	534	547	534	514	537	562	535	569	532	543	566	540	511	516	557	553	549	585	524	598	528	569	586	565	601	603	541	574	567	562	585	561	533	598	565	526	541	584	556	567	536	553	552	559	536	580	554	542	552	534	561	591	528	533	570	532	524	534	529	524	556	530	532	533	549	569	537	523	528	566	577	531	533	601	577	531	578	538	595	527	578	553	531	568	537	530	514	584	568	598	535	525	582	535	545	541	578	548	512	538	501	540	542	554	532	537	513	537	536	512	551	585	565	521	540	533	598	497	532	561	549	574	540	548	566	543	547	550	542	545	558	538	541	555	572	531	564	544	540	520	537	564	525	491	523	527	566	497	557	546	525	574	520	506	520	524	556	499	585	523	580	533	502	506	523	541	553	552	576	554	484	522	589	572	594	548	590	545	582	537	584	563	535	524	531	501	513	544	566	539	541	532	519	579	531	565	537	598	516	511	487	578	530	519	514	519	548	503	547	539	582	565	509	559	552	546	565	527	523	514	538	550	574	541	531	571	549	556	555	521	565	530	545	535	538	571	509	556	554	573	557	591	531	545	542	545	536	585	534	533	552	539	553	521	540	540	577	574	525	527	574	551	520	525	564	531	491	560	502	533	542	558	587	529	539	578	550	532	589	514	500	522	484	574	531	522	549	583	526	610	562	568	511	557	580	537	567	551	527	580	533	475	518	585	514	577	577	521	541	558	575	547	548	547	552	552	491	519	544	537	547	532	523	541	557	560	512	527	555	553	513	581	582	506	513	584	553	568	518	526	554	569	541	531	538	559	534	531	549	535	538	582	516	520	498	555	527	555	547	547	535	557	525	514	551	541	546	574	505	526	519	540	525	496	549	531	564	547	556	538	531	574	548	544	525	537	529	585	526	557	527	560	565	506	515	555	537	549	538	538	560	537	540	557	545	552	551	558	541	556	518	566	565	490	533	598	550	583	548	544	579	500	551	545	537	549	521	550	531	585	534	540	575	566	558	570	541	527	552	523	587	553	533	567	585	582	542	517	552	530	522	541	533	518	578	534	517	545	556	546	590	536	526	549	527	529	563	560	528	566	537	539	502	528	558	539	516	543	572	554	641	546	536	530	582	537	531	551	550	540	529	512	550	512	564	555	538	509	521	541	568	540	510	551	541	528	588	557	553	507	499	565	512	557	572	545	545	502	568	584	554	580	513	489	590	558	501	554	532	517	546	576	562	572	522	575	534	566	567	531	553	534	543	566	593	528	572	535	573	557	519	532	557	577	567	540	532	573	596	488	577	547	525	569	519	548	514	530	543	540	534	562	538	560	548	551	545	567	571	541	542	548	553	532	537	550	513	586	536	542	579	512	536	537	554	517	540	537	510	565	544	531	522	517	514	548	525	549	565	574	570	485	523	549	502	557	560	536	596	534	530	579	507	583	549	568	531	503	517	534	514	551	521	542	579	538	496	568	551	532	544	533	538	503	580	555	610	540	524	512	541	563	539	546	570	573	545	527	558	510	586	543	533	510	564	561	528	546	515	577	598	555	556	551	517	537	550	527	541	548	518	521	534	546	560	530	544	532	549	541	593	602	577	560	548	578	557	526	542	546	549	538	564	516	563	508	544	551	538	543	526	534	576	588	574	566	566	513	591	551	552	549	522	496	485	554	595	525	600	543	544	531	574	567	546	510	533	550	560	539	567	561	491	576	543	586	545	557	489	533	528	507	587	549	554	565	544	544	580	555	509	535	545	562	544	532	527	534	520	539	565	558	532	519	533	550	518	581	540	550	519	561	564	539	575	522	550	498	515	560	577	538	527	511	548	560	519	489	577	566	555	545	573	527	571	520	541	497	553	580	558	558	552	531	570	554	554	521	562	553	555	507	593	522	590	503	534	529	528	552	515	524	561	548	533	557	577	573	528	522	518	568	566	513	556	556	547	555	536	566	526	557	576	557	547	531	526	520	547	530	551	520	525	544	536	530	559	563	550	546	526	554	550	563	575	563	546	553	549	525	574	492	571	540	571	587	556	567	534	530	506	526	534	582	548	541	543	544	554	579	547	565	537	535	522	519	567	524	576	530	515	538	570	565	553	551	540	569	530	545	557	526	542	541	551	556	528	551	564	553	536	532	573	508	569	521	517	568	569	531	510	534	572	556	577	597	555	546	530	590	528	513	526	537	498	514	585	534	569	551	527	536	533	519	517	538	558	562	546	520	541	558	530	540	569	562	524	568	531	549	570	545	546	539	588	525	527	567	580	506	554	535	546	601	525	545	581	548	510	543	562	519	531	532	544	518	531	568	567	551	511	540	492	510	567	589	500	561	539	561	527	545	513	530	565	518	557	526	535	533	536	566	532	526	536	558	563	544	510	559	517	605	523	526	547	502	572	530	552	542	555	550	543	569	503	538	543	534	551	523	543	546	566	534	563	556	512	561	521	560	493	541	546	557	577	572	582	554	545	551	557	558	535	559	584	502	529	538	538	560	529	579	532	583	533	521	558	506	514	543	553	495	526	534	556	577	581	504	490	576	550	540	542	575	527	561	526	533	572	562	530	583	527	531	571	535	584	554	589	559	568	508	548	575	512	519	545	576	558	530	529	533	559	547	512	527	566	548	566	539	560	561	578	557	571	541	490	492	535	533	543	575	560	580	537	573	603	523	573	567	528	551	566	567	554	526	547	509	539	556	548	493	549	515	541	549	542	511	574	588	563	519	507	542	548	521	533	541	503	531	511	515	565	546	541	565	523	561	559	566	519	522	541	556	507	583	546	519	528	545	564	579	591	566	525	534	531	564	557	563	550	551	522	544	550	533	493	469	554	548	533	577	556	540	554	518	559	559	556	548	559	521	575	553	545	500	555	539	536	546	553	525	522	530	559	518	535	533	528	550	528	569	529	587	525	535	517	535	543	550	536	567	547	532	561	562	550	571	538	585	555	534	560	562	545	531	567	529	543	558	523	545	525	553	605	564	553	545	591	597	512	561	587	592	513	516	504	553	543	562	539	521	565	536	567	533	516	558	496	565	571	542	549	503	532	564	557	530	532	544	519	537	553	527	502	567	566	537	553	559	554	563	535	520	559	550	565	558	598	546	554	562	534	547	489	561	516	563	579	536	537	531	544	544	562	532	539	541	540	556	534	544	541	566	569	533	553	554	586	540	549	532	503	535	557	554	539	561	512	562	563	534	525	524	540	548	498	568	528	550	536	567	617	536	549	579	533	505	529	536	556	557	569	544	576	542	523	539	535	589	563	549	566	567	548	542	538	568	552	501	586	564	587	545	503	558	528	563	560	507	547	531	575	551	526	496	541	574	494	565	554	580	564	571	469	551	509	541	530	529
29115	50947	21227	38443	38623	5017	1043	916	800	776	720	707	680	628	652	645	621	601	601	564	562	598	533	576	612	565	613	597	609	601	574	645	558	603	561	548	606	560	575	555	574	585	562	581	593	579	580	592	569	570	589	517	602	526	559	591	569	604	592	559	571	576	552	589	560	559	548	591	555	543	593	545	558	537	596	594	567	555	608	582	576	593	580	597	619	593	564	517	571	574	542	630	583	589	614	613	568	574	546	596	579	581	581	614	571	571	592	578	568	581	557	597	552	567	586	546	558	560	569	586	583	563	604	528	578	583	573	550	611	549	574	586	591	618	541	563	544	547	560	619	578	552	551	564	551	606	589	571	599	596	583	560	555	551	569	640	553	551	513	584	559	516	579	523	568	579	603	584	616	553	537	566	559	542	566	572	574	581	566	569	578	529	561	557	562	578	553	534	564	614	609	611	565	550	608	545	562	583	582	565	602	573	592	576	571	548	535	600	546	590	564	576	603	572	593	554	583	532	603	551	535	573	564	625	548	579	587	617	562	578	547	617	612	546	593	558	587	590	611	566	556	557	594	585	558	629	559	584	587	606	545	538	534	552	572	622	565	551	609	554	603	549	574	567	573	538	578	589	585	581	561	565	613	566	545	564	552	608	565	557	539	561	576	589	592	536	563	566	568	603	532	587	584	546	552	575	566	561	567	581	569	637	536	561	601	554	552	577	534	554	589	562	564	587	598	571	568	538	561	593	553	580	622	553	554	577	531	583	602	616	556	541	547	619	596	517	548	580	608	571	552	552	540	567	642	580	535	530	543	561	635	599	524	543	622	542	554	556	561	571	607	536	546	582	571	553	560	552	576	572	539	544	594	558	598	567	575	560	557	610	519	548	563	580	548	552	618	548	548	577	583	553	540	580	576	552	605	626	548	587	573	540	570	579	564	575	563	549	581	603	550	585	579	607	566	571	550	559	560	583	564	538	590	560	596	557	578	605	575	582	606	569	570	578	571	570	589	596	582	586	553	562	532	592	544	557	578	568	538	572	589	567	552	563	589	551	549	580	611	607	579	587	597	564	556	551	555	580	561	580	546	554	554	605	586	558	558	566	605	579	563	561	571	598	588	529	565	590	553	558	542	573	580	542	601	561	568	562	589	536	610	540	581	525	563	564	563	602	539	626	578	566	578	571	597	603	528	575	570	579	572	519	613	567	583	606	608	522	555	585	585	559	558	607	550	557	579	580	593	550	546	586	615	540	572	592	598	542	579	565	569	570	563	561	572	558	555	595	561	555	571	547	580	553	582	540	596	587	620	586	553	531	557	589	541	552	549	560	565	551	544	569	580	574	569	583	622	593	590	554	560	580	568	574	553	531	556	576	588	615	575	580	607	578	588	561	544	574	538	575	556	591	539	587	577	551	584	533	560	571	637	589	543	577	593	569	552	575	573	613	592	524	556	556	560	572	514	595	554	597	544	563	548	566	558	541	594	568	560	579	584	549	586	616	558	583	536	569	606	597	592	555	532	615	554	592	574	586	553	554	571	613	538	562	549	537	582	528	561	543	555	566	576	581	571	564	569	593	573	575	601	562	597	544	563	566	563	588	531	560	513	585	554	624	560	579	578	564	567	547	562	562	581	567	554	528	552	590	538	543	607	566	573	594	569	586	577	566	600	589	596	583	553	546	551	591	560	584	551	615	581	511	572	588	567	554	589	543	606	539	539	552	602	606	524	588	550	581	557	550	637	563	554	557	584	578	570	575	545	560	528	540	534	549	555	562	561	546	614	611	559	587	541	559	596	585	555	541	577	564	542	572	559	625	560	580	576	564	623	576	590	534	597	568	557	522	537	580	557	582	605	569	577	585	547	574	519	554	574	557	547	571	580	601	526	607	581	588	596	575	558	524	567	557	530	556	603	581	553	530	552	536	570	610	598	587	548	560	574	581	535	542	538	552	581	569	574	571	570	565	593	562	584	560	575	581	599	566	586	574	577	594	601	590	584	593	604	585	526	570	555	556	563	556	563	554	527	573	601	554	622	550	581	570	599	570	555	531	562	562	544	593	556	564	624	584	557	559	605	570	597	568	585	535	596	510	601	587	584	567	571	535	558	564	585	568	618	575	574	550	578	577	529	548	592	580	563	556	559	575	573	555	588	542	549	551	578	548	533	565	603	583	538	565	548	579	599	582	589	537	563	568	543	571	520	547	544	612	591	557	581	579	558	589	527	562	559	571	619	585	564	569	528	596	529	586	515	581	504	564	574	617	625	539	573	591	575	570	591	566	563	605	557	563	601	603	547	568	555	603	560	585	619	586	548	550	556	584	582	571	527	582	565	555	552	611	553	592	576	595	560	522	533	548	557	526	600	580	550	544	595	567	577	551	567	592	550	597	569	572	606	556	549	594	597	595	569	590	599	576	607	595	522	569	582	541	573	554	626	551	526	585	578	562	576	561	575	575	521	570	539	548	585	574	571	576	564	592	557	556	574	555	591	565	568	560	524	588	599	615	619	571	549	571	587	550	581	567	574	567	598	591	585	528	619	570	617	558	580	607	545	566	574	532	539	606	582	559	612	557	565	545	545	562	583	588	566	591	595	575	596	577	501	610	550	571	589	516	548	563	566	552	625	560	572	574	557	582	609	595	593	563	569	556	578	566	556	527	570	545	527	580	574	614	588	545	555	528	590	537	575	571	600	539	552	616	565	560	588	565	554	561	561	557	581	528	620	588	565	558	560	559	555	569	596	581	566	580	577	535	612	580	585	548	560	572	583	609	536	572	580	567	590	612	573	566	556	575	575	566	555	588	581	545	579	590	560	605	584	551	595	552	550	580	567	601	587	541	559	550	576	557	621	523	566	566	598	558	614	560	545	553	598	555	576	555	542	576	592	605	578	540	601	542	561	606	603	633	555	547	572	533	566	593	548	577	545	567	589	547	600	559	577	576	545	566	574	540	582	556	560	535	586	560	601	567	572	582	594	569	578	574	557	564	580	544	583	613	610	556	540	580	585	538	560	567	579	559	557	592	575	532	576	566	574	577	574	587	541	574	562	607	552	556	568	591	549	585	573	566	586	566	555	554	529	534	550	566	553	584	572	542	564	551	580	523	572	561	558	599	549	569	576	554	569	558	590	578	560	554	575	553	572	614	577	590	582	597	568	552	571	569	555	567	556	607	556	547	602	562	597	580	595	555	581	575	565	614	571	598	572	611	564	550	595	561	546	563	547	565	565	567	563	534	578	582	557	590	575	599	589	543	588	588	601	593	582	581	596	554	589	565	620	536	540	602	580	570	609	553	552	574	565	568	562	596	562	522	594	554	601	579	608	564	549	568	592	564	624	518	547	559	565	534	514	553	550	548	549	581	552	536	591	581	575	568	599	586	592	621	541	569	566	498	591	528	551	583	562	545	574	524	580	568	556	544	550	593	612	618	584	581	564	553	580	575	575	560	600	527	581	556	535	550	550	573	565	531	593	559	545	523	585	549	571	583
24962	21095	26979	27162	25328	8110	1143	847	806	823	834	815	811	816	783	784	830	805	780	782	774	792	763	777	775	801	764	812	743	772	781	798	760	749	796	763	777	772	766	767	736	798	731	781	769	785	765	786	783	732	754	763	733	761	752	809	769	848	794	753	811	784	735	746	778	783	790	808	750	798	730	781	776	823	764	745	797	734	797	728	748	757	760	726	837	786	739	744	787	753	746	755	759	735	755	731	746	776	729	733	742	778	780	752	803	732	760	728	774	766	715	748	793	741	776	833	756	813	743	740	798	780	757	766	744	795	735	797	778	791	807	717	769	796	768	710	808	810	748	790	742	740	725	818	800	774	780	751	765	792	833	798	722	771	781	760	760	789	747	775	769	780	745	806	689	762	734	814	793	735	738	762	791	729	767	813	746	746	801	749	743	782	738	724	816	779	794	775	744	789	736	773	757	730	741	783	772	788	825	777	833	722	799	753	790	757	805	822	788	733	774	808	795	765	798	778	796	801	769	738	773	764	723	738	784	765	785	752	813	754	759	736	729	786	760	788	780	821	813	805	807	800	788	771	742	781	714	741	762	804	754	786	751	749	727	828	790	763	755	727	774	741	819	799	744	744	791	754	783	798	777	767	750	768	792	801	741	780	775	777	768	801	710	727	791	774	736	746	799	755	781	758	748	804	787	822	728	758	767	796	793	761	738	754	756	785	818	763	767	790	761	802	735	782	752	785	745	811	742	744	740	749	773	721	787	765	745	767	771	735	734	758	801	784	823	779	780	771	811	749	799	741	759	730	783	740	707	796	813	785	809	732	788	750	798	775	760	796	743	760	809	773	786	755	785	773	805	780	797	782	755	765	763	786	800	773	762	747	830	726	781	748	797	761	782	756	746	767	817	801	773	774	746	744	714	788	769	780	773	754	756	785	758	763	753	793	728	763	791	783	779	769	755	794	717	760	710	782	826	747	732	743	771	761	824	821	797	723	773	731	732	757	772	739	768	763	803	796	761	774	756	713	813	849	796	803	698	798	824	758	756	736	728	806	764	738	743	814	776	762	776	727	718	762	710	766	785	739	750	742	737	772	768	748	762	794	801	743	827	806	742	769	724	714	796	770	727	815	756	771	778	808	728	746	766	759	739	755	801	785	761	811	748	751	776	759	733	818	756	801	764	787	722	797	711	738	795	727	736	707	790	763	740	771	755	718	820	734	802	781	745	801	796	780	784	751	756	755	814	727	793	789	713	758	800	747	820	803	780	792	799	743	767	760	733	765	770	797	802	768	746	731	789	745	778	818	774	749	803	702	797	763	787	842	793	770	844	790	767	753	756	772	793	772	772	784	748	766	724	780	732	751	782	717	774	797	825	756	750	768	774	748	710	808	769	701	784	729	774	752	716	777	754	778	816	749	726	784	737	751	828	785	821	786	751	784	739	785	752	754	752	767	743	736	702	760	768	803	767	724	774	760	754	767	779	740	749	751	738	762	788	766	732	755	758	711	799	763	740	767	748	750	740	806	778	756	754	759	762	773	742	755	795	796	805	775	755	737	735	717	763	780	742	778	764	772	775	782	768	784	784	728	734	792	777	719	724	734	775	755	789	770	780	800	701	741	765	755	792	742	740	785	753	748	779	730	714	742	752	767	786	716	765	778	714	779	773	786	763	789	780	824	747	719	811	756	807	720	776	758	817	737	786	743	800	772	787	757	732	728	779	770	720	781	764	803	772	769	765	766	725	714	740	784	788	712	736	756	721	772	756	743	724	726	788	737	772	732	741	765	765	767	769	784	771	760	781	781	768	784	747	750	829	783	770	743	765	771	775	762	750	787	766	797	778	810	761	805	745	758	761	783	760	787	755	786	754	817	760	746	735	714	736	782	792	765	792	720	757	729	764	797	804	728	716	768	796	767	738	821	744	757	763	742	797	730	741	823	770	756	735	719	778	750	732	745	732	816	782	754	773	755	767	721	818	783	744	748	784	758	769	766	758	792	770	792	809	822	748	714	747	810	797	789	750	757	781	747	751	755	792	738	774	758	753	728	786	709	799	757	808	832	753	744	794	816	765	774	779	725	740	784	787	793	777	739	740	775	791	763	776	755	783	796	766	756	777	783	775	792	804	745	775	817	755	768	819	798	786	749	836	721	796	854	742	774	792	762	739	764	736	814	791	794	776	756	817	749	829	807	742	798	779	800	713	758	708	758	751	759	830	748	742	743	709	762	783	742	802	737	751	743	768	818	775	767	781	797	754	792	761	790	777	825	808	798	771	736	802	753	755	777	796	759	794	752	778	800	786	799	800	783	739	783	796	803	767	744	748	816	808	744	770	767	813	780	739	803	837	772	743	744	781	765	766	761	831	790	715	754	743	753	773	766	740	772	766	809	777	777	789	742	721	757	796	755	820	784	730	785	727	801	802	744	781	749	731	747	815	799	775	759	740	784	753	786	779	766	774	776	814	747	729	766	749	763	749	741	750	774	732	725	718	815	792	766	724	801	764	732	739	758	763	811	753	719	735	795	822	796	764	726	750	812	821	726	775	771	755	721	763	735	697	779	791	768	768	690	796	746	760	756	789	739	762	790	765	777	754	763	760	747	787	759	719	741	743	734	744	776	790	777	772	778	734	785	764	801	768	750	766	712	790	813	767	777	745	769	776	796	776	769	764	767	773	798	773	793	787	780	758	775	816	745	764	759	723	810	714	790	774	767	767	781	794	848	787	809	742	768	761	777	758	785	772	807	784	776	770	753	772	775	793	759	730	755	797	782	744	779	738	779	760	773	772	743	753	768	729	777	760	768	759	771	801	759	755	774	792	740	794	758	774	773	785	797	744	782	757	776	762	780	740	784	762	747	779	722	779	759	795	784	763	779	743	771	766	805	786	766	731	780	775	797	763	753	786	812	746	785	774	829	746	817	786	737	779	796	756	743	763	772	792	753	766	720	769	767	789	729	821	802	784	781	799	719	765	729	777	772	786	803	763	760	759	820	748	785	693	765	782	751	753	733	775	740	802	740	791	796	756	794	792	769	826	796	776	762	739	753	758	775	762	789	790	759	729	761	758	737	787	771	816	799	815	738	712	810	777	769	782	799	785	716	749	786	754	783	767	729	753	740	726	753	731	795	762	742	757	796	785	784	767	798	744	778	790	779	742	765	752	731	835	774	710	785	771	763	742	798	769	819	807	745	799	750	777	816	755	763	748	767	819	828	743	832	767	796	825	734	774	793	705	772	789	779	743	783	779	734	801	739	770	776	792	727	789	804	785	775	770	763	782	781	818	746	806	798	779	784	764	778	807	753	789	813	786	778	815	818	779	793	794	827	740	767	761	744	783	756	724	769	786	756	803	771	815	790	750	746	797	760	762	764	805	804	770	751	784	723	794	746	779	761	765	764	710	760	792	769	753	702	735	737	765	756	761	753	740	776	793	769	804	765	823	843	751	789	787	788	814	833	811	754	839	743	790	758	740	774	763	768	770	799	759	763
27911	43734	16966	26396	29880	3928	996	955	940	922	897	798	902	863	853	857	802	810	830	791	824	830	763	787	820	855	768	782	812	793	788	836	816	806	830	778	805	767	823	753	853	777	795	826	835	825	759	821	789	806	776	761	802	769	788	769	764	771	776	758	785	750	826	747	822	751	773	753	816	789	818	813	808	825	773	825	766	769	815	778	816	847	792	779	784	791	763	777	773	859	802	765	853	843	762	805	822	798	779	779	806	756	843	847	792	795	832	793	816	823	720	797	755	830	862	797	749	795	796	847	798	785	794	829	762	765	792	829	754	815	796	822	785	817	764	779	776	828	820	777	789	714	804	773	839	804	729	742	813	776	780	768	782	798	705	843	708	831	780	768	777	790	820	829	831	755	860	718	758	808	787	789	783	741	820	744	753	771	776	815	821	778	811	788	756	771	742	775	803	779	819	778	746	760	772	765	774	833	773	794	776	781	767	836	748	742	827	769	766	794	842	781	805	846	773	814	814	781	835	764	777	832	764	740	751	828	800	787	795	758	761	703	798	810	805	740	810	790	734	747	757	794	823	772	809	786	844	832	786	761	827	841	827	802	805	789	775	789	815	768	771	819	796	796	765	788	831	763	813	733	804	763	768	749	758	801	795	743	800	815	763	834	786	840	837	770	823	739	825	793	811	748	708	792	757	782	820	778	793	792	779	764	789	799	850	808	802	775	772	786	780	837	837	791	744	832	771	751	779	742	784	737	803	770	820	786	820	782	786	740	789	804	772	775	794	795	828	782	828	813	815	801	812	805	795	853	776	804	791	802	837	811	799	778	837	830	799	809	814	775	842	780	784	804	801	798	776	786	822	798	743	803	767	783	769	792	791	785	729	827	797	761	833	790	750	791	748	770	762	764	832	752	800	779	795	754	778	815	765	815	788	756	756	825	759	813	778	825	810	830	785	724	806	854	828	828	831	743	785	782	763	786	777	745	780	789	821	803	760	796	790	744	756	777	835	762	829	768	807	827	761	788	823	761	817	780	771	728	789	802	839	833	818	778	786	803	854	800	822	772	834	797	783	826	778	809	759	775	849	734	805	815	803	793	794	742	833	807	799	785	793	808	747	810	748	779	815	741	724	841	784	760	751	844	810	763	795	825	866	844	763	822	795	828	775	813	844	792	827	794	828	795	852	794	811	774	818	860	838	827	761	802	817	830	811	791	816	849	796	805	757	810	825	742	786	776	807	779	817	775	801	799	790	811	799	822	756	797	772	856	802	779	758	744	775	806	796	786	758	757	776	755	765	787	818	741	792	832	746	813	766	789	779	840	850	741	751	793	772	787	783	858	762	806	754	817	766	830	761	790	733	778	793	786	749	773	811	776	784	816	802	717	829	776	765	768	776	843	777	770	758	795	780	763	781	810	775	763	757	804	769	773	784	766	734	823	742	755	807	802	786	747	769	837	740	788	793	832	754	805	778	755	775	797	848	773	767	798	782	797	788	738	773	754	822	762	807	818	773	774	792	797	799	762	768	825	842	807	812	821	773	784	811	768	763	777	803	779	769	770	798	796	817	794	772	784	839	718	771	780	814	772	801	797	824	778	785	809	764	764	862	776	759	815	811	779	831	767	789	791	775	840	772	825	800	765	773	771	786	780	792	765	738	787	803	779	795	761	803	774	772	813	790	813	816	816	834	772	779	809	814	779	802	754	735	797	862	831	794	776	797	825	840	793	825	827	803	787	790	829	790	751	831	829	738	794	781	749	763	819	804	793	763	760	806	807	792	723	773	790	769	809	759	795	757	837	829	767	778	749	847	769	741	760	803	802	799	807	751	812	818	814	772	781	799	778	809	822	784	796	807	833	805	812	759	777	822	769	793	748	804	789	815	771	826	784	816	799	780	753	809	776	773	817	754	792	775	805	807	794	802	727	770	750	827	736	800	781	758	802	828	785	754	808	806	788	864	798	816	824	814	811	739	781	771	796	805	796	814	798	775	852	787	749	746	750	825	838	766	766	805	757	825	788	782	818	777	791	802	822	806	750	764	757	802	769	830	756	812	811	789	847	758	771	790	776	779	778	778	808	744	760	817	839	790	815	756	791	769	785	751	817	796	801	768	807	779	751	782	816	847	791	816	781	806	838	785	796	796	777	803	806	748	798	789	759	844	728	758	810	761	790	779	800	800	748	774	774	723	780	811	787	752	766	790	742	826	792	799	823	770	800	766	756	782	827	801	783	752	795	791	758	798	761	768	781	769	846	773	783	790	819	801	812	817	828	828	821	819	788	795	775	830	789	787	787	790	791	817	793	816	806	824	843	762	776	747	782	783	787	772	792	797	799	823	751	746	776	776	780	814	819	776	744	784	834	761	796	800	810	765	823	782	834	774	822	779	778	764	800	786	781	812	794	777	856	797	799	795	784	796	802	797	802	780	800	770	822	841	721	776	813	836	828	795	786	795	754	803	799	756	779	801	762	786	822	766	854	809	800	806	802	761	787	793	816	787	823	783	763	796	807	778	822	778	801	831	783	809	804	789	835	804	752	795	789	780	831	819	787	816	838	806	760	804	796	773	734	828	741	782	848	788	804	779	792	828	821	814	785	735	804	827	799	825	763	829	804	806	764	839	778	764	800	796	804	745	803	768	789	814	731	802	806	817	759	808	831	833	736	833	787	846	790	776	746	822	821	759	817	830	731	798	817	795	843	801	799	805	807	810	775	825	801	782	818	792	811	793	809	826	776	804	812	755	765	803	779	824	809	813	798	776	820	754	781	799	815	796	773	736	795	819	803	809	787	747	749	791	837	820	787	755	755	751	774	847	818	749	753	791	827	783	807	749	775	798	806	761	810	795	765	751	751	824	823	797	793	784	822	790	841	794	852	785	804	759	792	824	758	807	820	852	784	728	817	867	824	838	818	718	792	811	868	814	779	765	773	818	832	762	768	858	772	818	787	819	711	740	757	788	800	777	780	755	774	790	795	744	795	798	759	752	795	791	793	804	828	807	781	760	787	773	786	834	788	766	785	801	802	805	746	806	774	779	798	776	789	814	777	822	796	733	788	832	792	776	768	829	754	775	777	752	757	801	792	785	756	748	801	738	757	779	752	828	789	767	799	777	786	821	778	808	762	784	783	788	803	738	800	794	778	821	856	766	764	843	770	760	758	795	831	771	772	820	723	758	776	742	765	805	793	802	776	782	782	799	758	787	756	806	814	773	788	793	749	810	757	886	802	795	777	789	784	795	775	814	800	805	783	810	831	787	761	773	805	805	825	791	770	864	756	766	808	782	833	795	801	783	765	770	789	812	802	790	751	754	783	759	775	778	816	810	772	791	810	812	819	846	840	813	788	845	800	780	777	808	819	805	797	821	789	747	791	800	806	773	742	765	828	737	834	785	783	717	744	806	818	789	794	823	798	787	793	794	810	772	765	836	823	761	819	861	745	797	793	827	787	781	804	816	822	807	790	742	823	799	759	774	833	796	775	793	849	759	817
22654	21100	28687	24921	30182	22121	11690	1523	1025	988	950	851	807	787	752	796	808	779	778	799	713	760	806	772	721	724	802	757	705	725	675	739	750	698	745	751	807	776	729	755	705	704	708	706	682	746	748	709	728	757	737	729	740	752	662	741	698	724	723	729	709	658	767	762	743	764	737	729	731	770	752	763	768	736	726	709	727	742	765	759	735	771	706	682	735	669	718	745	747	704	730	742	755	755	717	748	719	765	715	734	744	701	715	744	728	686	747	695	766	739	731	709	674	703	762	764	694	724	755	712	686	719	722	727	779	713	741	744	678	689	717	718	740	712	707	702	693	716	735	788	734	651	714	762	726	706	735	722	704	730	654	683	725	727	752	734	751	678	737	730	650	804	684	714	736	722	708	702	645	713	741	732	683	711	744	683	724	704	682	726	709	756	703	758	713	729	692	687	688	667	735	697	752	693	684	727	700	773	719	723	709	757	735	730	739	698	688	688	806	728	685	715	659	709	698	704	674	694	728	679	689	753	676	750	720	736	778	715	774	744	727	727	696	752	762	717	739	672	684	731	710	716	748	730	708	743	740	761	704	721	716	689	749	692	677	720	726	708	700	729	722	718	705	719	767	706	683	729	712	705	674	727	709	664	685	707	723	722	720	718	709	709	741	729	691	744	754	703	781	681	715	709	694	703	695	719	737	717	693	719	764	728	710	716	720	726	712	736	676	687	735	742	738	697	736	735	683	751	759	752	693	735	740	717	717	735	707	716	693	693	703	702	691	757	738	757	694	736	721	737	749	706	728	738	702	685	669	743	741	721	787	759	688	762	722	725	699	712	698	675	693	719	710	703	718	714	764	747	713	710	697	731	732	658	670	710	690	747	738	734	721	690	693	669	685	691	703	683	717	680	737	766	636	721	702	729	707	654	752	734	744	685	685	749	693	745	721	715	699	720	736	726	734	718	694	721	739	713	728	728	735	714	732	752	727	710	746	720	731	718	750	709	725	735	675	721	722	759	748	692	697	686	732	755	704	711	701	704	694	751	712	708	724	695	729	769	674	727	738	697	756	723	765	698	736	667	692	717	712	714	706	695	714	758	743	691	692	710	720	721	712	712	691	749	762	691	705	741	707	708	710	671	675	724	705	723	712	758	689	664	737	709	723	767	675	712	753	727	722	717	715	687	706	715	730	765	759	748	755	743	725	751	766	693	705	705	705	703	767	708	731	717	734	753	773	727	711	704	744	702	709	718	721	674	704	746	682	735	755	700	721	747	708	712	698	743	705	744	692	708	710	720	742	764	686	696	732	669	719	776	699	708	713	759	781	707	766	728	781	683	736	764	753	737	729	642	689	687	703	715	729	674	722	735	704	722	716	741	740	706	698	676	740	692	706	689	699	749	700	711	685	703	732	727	728	743	748	687	755	672	724	695	753	705	700	707	738	714	724	725	709	727	736	730	706	752	725	720	713	670	696	762	731	746	704	774	728	746	711	746	724	686	699	743	725	745	770	718	710	718	697	711	758	678	756	691	688	680	753	706	717	687	755	687	697	743	720	709	731	746	741	711	690	742	707	720	703	760	700	736	768	779	742	702	717	686	695	737	764	759	694	718	727	718	713	709	706	727	729	697	666	671	706	716	683	705	668	709	734	695	718	735	725	755	730	721	714	751	707	737	718	696	749	697	735	737	766	672	716	758	764	726	738	757	697	708	774	728	716	695	730	730	693	694	675	723	702	690	722	703	734	743	706	740	683	704	697	753	753	726	739	757	728	730	682	696	699	730	691	728	770	736	735	672	709	748	754	723	671	705	713	692	705	763	749	694	684	701	720	697	706	704	705	741	770	715	734	728	713	750	688	777	727	701	758	706	750	707	755	712	713	680	757	695	720	715	733	716	759	702	723	713	705	755	710	707	723	772	698	678	711	704	699	694	723	715	726	740	702	755	723	747	761	658	731	703	703	690	719	713	715	719	774	743	698	743	761	736	740	742	749	705	732	726	756	709	713	726	750	685	735	764	740	703	680	683	675	721	691	758	733	692	770	725	689	737	693	752	713	714	671	697	750	714	699	645	749	727	741	765	726	777	739	712	697	737	753	658	723	712	706	681	689	683	786	682	682	752	701	679	712	744	701	733	750	722	686	755	696	700	729	715	708	688	716	724	752	756	742	710	700	664	730	735	661	746	681	725	736	734	744	710	750	654	756	684	740	714	669	695	774	722	745	762	731	673	704	706	709	722	770	716	675	717	724	694	727	688	754	710	743	716	741	662	726	740	725	735	714	730	700	700	765	734	684	737	700	743	767	742	710	741	685	796	713	698	721	717	701	712	721	731	735	718	737	719	731	707	747	709	734	688	705	738	744	677	726	744	706	709	697	722	771	718	732	694	708	752	681	697	742	709	721	746	746	743	693	720	702	735	750	739	732	731	690	772	696	729	738	737	743	749	674	716	730	753	713	707	684	726	710	685	682	728	721	719	732	742	700	703	654	718	667	726	714	689	752	730	716	719	707	731	707	743	706	740	731	705	691	708	680	708	702	695	678	728	703	751	742	686	735	718	756	716	771	737	706	691	737	743	742	704	712	698	751	720	747	702	738	692	752	750	736	731	705	697	658	706	713	700	717	705	693	691	696	715	717	713	702	723	711	773	709	682	690	730	719	728	726	675	736	753	736	704	723	721	704	737	706	682	707	753	705	710	709	707	730	710	705	710	694	693	733	740	690	725	703	744	733	730	757	664	736	723	696	696	667	727	734	740	708	681	717	690	758	728	720	690	762	699	730	717	723	761	738	723	722	681	719	684	713	732	714	733	691	704	757	681	740	723	802	729	734	727	710	723	688	695	703	651	732	690	746	727	723	692	751	723	752	684	730	743	670	668	739	687	759	704	723	675	721	687	734	704	731	693	713	706	705	705	713	759	697	667	739	738	757	767	696	745	724	732	706	729	680	668	717	730	735	696	683	702	738	753	707	709	731	755	710	717	748	711	707	724	750	748	732	741	763	702	683	697	737	750	765	750	741	764	722	734	709	676	731	741	652	713	736	713	724	704	730	678	725	737	679	779	677	716	713	740	703	710	702	675	706	705	765	713	702	712	728	701	669	668	698	732	724	751	725	735	721	766	736	766	741	745	666	724	705	725	774	720	724	730	733	718	692	687	676	705	713	691	693	754	734	692	732	710	734	676	679	708	732	709	725	741	757	685	702	681	731	755	745	723	731	696	728	686	737	734	702	665	754	703	730	709	728	712	704	720	709	725	733	754	704	723	700	685	727	708	737	727	744	690	718	727	721	693	699	731	765	748	733	776	760	671	719	772	690	744	700	756	752	742	742	722	689	653	766	749	742	710	761	761	740	698	745	712	776	681	719	706	727	727	697	720	719	689	738	719	727	712	728	731	743	704	711	738	700	737	713	742	723	756	743	709	688	716	686	695	716	738	754	741	713	730	720	701	719	732	690	701	712	720	744	739	785	723	679	714	679	707	740	739	685	740
32839	58200	24919	41829	47078	8877	1677	1416	1189	1155	1065	964	888	926	837	815	868	814	781	830	782	793	741	720	756	739	760	773	753	740	759	757	747	742	731	727	712	720	726	719	770	711	677	719	701	743	706	721	732	769	757	732	720	709	707	740	701	709	759	708	674	691	726	775	640	710	715	745	721	712	695	701	669	728	709	728	711	668	755	709	749	736	755	708	761	741	745	732	733	778	715	721	760	731	736	721	728	709	680	723	711	713	741	707	725	747	712	699	715	710	758	714	774	733	726	745	667	745	740	708	718	727	739	715	724	720	711	797	725	750	731	723	736	699	704	763	723	665	699	690	719	687	760	730	781	747	759	731	720	736	659	717	768	715	727	710	685	710	716	703	695	717	721	694	745	759	684	745	753	696	726	658	725	728	694	759	734	695	778	794	695	742	731	716	741	727	760	771	707	692	700	727	685	786	716	736	700	724	719	742	733	746	739	729	704	726	769	731	749	722	721	693	690	770	699	776	736	697	699	684	729	725	708	720	714	723	692	739	772	687	737	683	743	710	741	696	755	753	756	705	726	683	705	718	729	739	701	726	723	733	781	734	683	717	697	696	768	670	733	730	699	720	736	744	729	689	693	712	714	725	759	731	766	735	707	756	684	718	748	666	717	758	707	715	705	765	678	769	761	682	706	696	693	716	695	737	720	731	716	709	687	715	724	732	728	676	702	713	652	743	692	755	705	745	706	699	715	702	741	704	720	691	736	727	708	737	744	707	710	761	706	695	705	677	761	714	688	748	733	735	690	738	717	725	706	684	696	732	738	733	711	692	721	739	763	754	729	709	744	712	735	697	659	738	724	751	719	762	733	723	713	680	725	664	741	695	687	710	680	698	652	745	771	675	740	742	764	710	746	716	706	775	769	733	727	753	695	735	697	733	684	681	683	674	740	697	719	748	746	720	690	762	761	725	705	779	720	754	672	748	750	738	677	731	708	707	704	705	702	755	727	721	722	730	717	702	737	732	691	743	705	743	708	739	741	720	695	781	691	739	727	670	698	715	707	715	736	741	711	731	731	724	740	706	704	742	756	722	759	721	722	756	726	681	696	740	718	665	714	718	769	708	722	733	744	725	731	679	730	763	691	743	707	731	729	736	708	735	699	721	714	699	707	718	728	716	693	741	794	770	736	809	711	795	744	754	737	752	667	757	713	713	727	754	705	735	741	748	705	701	740	698	738	719	720	754	718	707	707	772	776	713	746	776	729	729	716	724	707	693	759	738	723	682	732	723	748	726	745	718	690	693	751	803	704	711	721	718	720	757	711	770	800	691	723	706	706	694	706	724	745	769	714	739	743	737	752	684	663	763	713	680	684	745	676	712	713	716	726	790	694	756	735	681	739	723	722	711	742	735	735	678	715	743	703	763	741	708	736	732	680	726	714	705	761	717	705	751	719	726	745	711	700	743	723	710	671	725	729	717	771	713	748	725	698	736	741	707	790	701	716	715	715	689	713	681	696	689	700	725	688	724	726	687	737	694	731	719	731	732	753	717	759	702	700	715	716	706	735	683	706	716	727	738	718	729	685	745	711	743	692	714	730	750	740	742	720	725	710	744	787	742	713	691	727	725	671	801	727	704	679	724	733	765	723	714	663	709	730	685	724	724	717	736	676	722	724	709	739	702	689	714	785	733	707	730	668	736	747	731	710	675	712	740	709	715	736	736	679	713	773	716	657	686	736	663	677	712	729	658	754	734	741	755	718	746	738	663	692	686	711	744	719	754	698	776	742	732	661	707	748	716	744	703	747	685	707	753	696	735	718	762	752	727	730	744	700	706	721	743	733	729	716	707	691	734	737	671	713	676	710	738	727	701	714	728	755	708	652	702	764	719	714	754	670	683	712	762	711	704	709	759	718	733	731	707	739	697	768	695	744	704	670	652	679	716	736	704	672	725	722	748	716	725	714	711	739	768	722	664	750	699	717	739	680	725	727	756	726	739	772	759	714	719	711	700	683	723	722	768	708	725	698	746	724	723	734	695	723	759	735	700	711	692	791	697	765	683	719	709	708	755	748	779	666	743	768	681	710	704	730	759	750	733	662	686	740	743	727	746	750	737	700	734	758	753	722	771	741	695	709	745	749	745	738	769	716	731	758	751	734	719	726	676	759	749	724	727	747	749	758	714	699	693	689	724	712	740	764	702	715	756	720	730	694	755	693	749	716	703	709	688	703	729	749	701	728	743	703	708	747	753	758	712	699	737	733	743	751	740	723	739	711	713	705	770	720	725	692	740	694	721	718	680	752	696	758	713	714	715	687	736	750	751	730	732	758	720	743	697	775	729	762	704	748	710	724	719	699	713	658	691	698	755	714	686	723	752	721	743	727	733	713	730	713	661	724	721	748	712	689	728	660	748	720	707	697	737	710	766	701	668	732	724	703	734	714	707	772	722	693	709	796	769	706	701	656	737	765	719	723	722	689	729	720	670	689	732	762	726	693	683	740	699	747	734	713	702	733	753	729	703	732	775	681	737	752	735	742	718	699	721	697	733	741	696	765	722	765	726	699	752	728	736	738	725	717	725	707	750	752	704	705	729	691	694	727	729	716	717	683	720	753	694	686	687	742	737	756	741	729	698	752	689	746	709	758	741	745	646	698	762	727	726	698	755	697	666	724	711	713	719	751	749	737	672	722	720	729	716	741	732	681	699	723	721	734	728	712	698	743	748	703	744	749	797	750	756	727	716	717	780	742	721	690	756	682	759	719	696	702	703	742	771	713	749	763	743	730	761	688	725	693	671	697	726	685	722	734	763	667	727	674	730	728	741	708	707	679	680	751	752	721	770	730	718	702	708	678	691	727	704	738	747	705	734	693	721	714	722	733	742	713	740	703	680	685	711	750	716	706	699	670	765	750	753	699	738	705	711	683	731	738	718	759	711	674	784	666	684	745	694	730	706	734	709	652	680	716	688	711	697	812	758	701	696	687	722	715	726	699	734	696	723	741	693	686	730	742	676	747	763	774	743	719	709	695	718	718	722	692	673	704	713	779	730	746	690	757	723	658	672	761	721	668	727	703	780	765	726	751	697	687	714	694	733	664	662	748	768	732	689	725	740	689	718	718	697	723	753	689	694	743	720	716	762	721	712	689	698	717	713	765	723	708	690	674	758	711	757	772	734	694	752	693	725	725	733	759	739	768	736	777	759	681	729	720	711	801	707	719	712	740	721	688	764	693	719	742	744	770	777	761	684	693	733	754	674	704	701	725	732	724	654	734	723	731	748	739	750	722	742	681	725	783	767	748	718	721	737	722	718	720	730	693	735	707	753	690	750	699	688	715	726	708	710	717	730	742	733	733	739	747	723	697	731	736	746	714	730	723	724	749	728	715	739	749	734	739	714	725	747	670	772	742	709	751	737	713	738	735	776	695	723	753	709	749	760	723	729	737	692	713	725	715	706	705	796	720	752	745	702	757	698	738	723	709	727	729	724	759	706	754	729	748	733
28983	24172	13739	3605	5179	1097	647	659	602	626	637	606	679	672	606	646	577	626	607	598	620	603	603	602	519	631	603	618	596	651	634	614	633	645	595	621	597	605	636	621	605	584	620	597	596	602	593	627	660	634	574	578	668	620	589	649	618	656	650	586	617	630	632	599	636	587	650	603	617	616	617	606	613	604	610	632	603	651	624	617	605	599	582	588	618	632	558	606	634	615	639	640	593	582	636	611	609	634	639	593	596	608	651	649	628	645	604	616	599	638	619	623	656	651	674	650	581	622	663	607	648	599	629	622	577	641	588	602	604	638	621	591	637	620	637	640	598	629	627	643	620	595	614	651	613	607	577	627	619	581	605	592	619	623	655	631	625	604	626	661	631	602	605	583	653	591	642	622	590	613	632	629	636	630	594	626	630	571	621	618	630	618	599	608	605	617	624	605	604	610	606	657	618	611	665	634	662	616	605	620	671	627	602	563	579	623	649	590	567	620	648	647	634	606	668	622	593	598	641	655	626	594	597	620	611	585	650	648	582	641	568	606	613	629	619	621	625	608	619	587	595	584	617	690	655	592	620	595	612	621	610	614	646	576	551	606	577	636	641	568	597	636	652	602	630	652	613	577	668	610	597	634	602	588	626	632	625	590	616	620	603	640	622	637	637	635	636	637	571	638	601	622	622	584	610	647	559	570	635	602	619	651	637	619	625	632	640	640	586	630	612	599	625	647	631	615	645	604	596	602	625	597	593	658	637	637	650	635	602	608	582	611	646	613	610	635	625	565	649	606	631	627	605	632	593	589	616	641	607	565	620	618	641	662	608	598	580	603	638	627	592	635	604	639	652	626	587	634	600	605	643	618	604	619	617	596	652	627	611	590	614	600	600	630	571	573	648	608	629	628	607	590	609	607	579	629	609	585	590	636	613	607	654	638	630	651	655	582	623	627	604	597	625	593	577	608	623	587	632	589	635	613	624	613	601	610	666	626	634	647	611	638	579	645	621	652	617	644	619	644	662	615	621	676	686	632	627	572	612	625	605	599	548	605	639	638	587	610	597	624	622	622	641	572	615	648	624	659	601	611	653	639	647	588	627	625	654	659	661	637	613	593	614	605	613	653	602	660	670	607	616	612	630	624	626	646	628	625	626	598	620	615	636	650	639	595	610	567	638	607	583	597	597	657	545	640	582	634	608	589	662	562	589	660	629	592	588	625	644	640	628	614	581	615	582	624	648	616	629	639	595	645	584	611	586	630	607	642	596	664	606	645	627	625	655	610	566	598	589	648	596	614	684	600	603	666	658	617	679	626	589	647	581	611	607	579	616	594	599	592	604	587	605	670	605	650	651	583	630	576	667	639	603	605	582	559	586	607	607	603	580	596	659	636	636	618	621	623	616	652	670	620	628	605	550	631	604	650	607	587	615	606	637	575	628	613	646	621	615	656	664	622	639	576	639	587	617	593	660	632	566	619	596	622	644	643	583	618	610	654	652	647	665	621	620	600	584	642	628	625	615	578	620	621	616	611	619	644	603	584	614	605	608	603	667	672	603	593	620	624	631	641	632	679	660	642	652	587	616	620	618	606	578	608	632	592	583	611	614	602	614	625	621	618	627	582	593	585	603	576	641	597	581	598	602	638	639	599	598	612	601	604	640	609	629	621	610	629	616	649	664	635	633	656	586	632	625	649	617	642	627	595	597	626	625	659	621	552	620	627	589	627	622	651	602	616	586	707	628	647	607	661	600	631	645	634	609	605	638	627	652	608	616	636	601	608	609	607	604	602	607	609	572	589	591	634	613	575	629	653	612	583	626	598	644	632	634	638	595	613	602	601	630	662	636	565	636	595	650	661	594	600	644	603	594	591	573	622	617	617	611	610	593	611	634	560	574	609	656	583	625	608	661	613	600	594	604	599	584	611	598	587	555	611	619	596	605	663	644	605	631	604	594	618	612	589	607	592	608	602	591	638	597	604	630	611	628	650	614	633	643	626	629	662	627	668	621	655	645	673	643	638	603	628	605	612	632	628	639	554	595	577	629	634	631	613	575	668	605	642	617	615	623	631	613	610	601	602	622	608	652	628	644	617	650	662	625	588	638	624	611	666	610	655	661	647	642	617	626	620	598	634	607	584	608	591	594	649	636	653	625	644	625	589	573	655	631	619	609	659	599	573	570	616	597	647	622	624	677	636	618	611	644	606	609	631	636	640	579	613	605	664	602	631	608	582	605	626	637	607	579	674	619	629	614	672	621	626	587	651	616	632	637	616	626	669	644	644	618	573	644	613	565	651	605	580	600	655	634	601	686	618	613	651	627	576	615	649	644	588	681	628	578	663	589	576	668	619	605	618	592	592	603	598	617	573	578	615	639	621	644	616	652	596	600	622	647	593	618	636	612	620	639	646	608	666	629	638	636	601	608	615	616	619	608	648	589	630	583	588	619	557	604	618	632	634	602	547	632	659	614	624	602	623	656	639	624	624	627	595	616	607	581	623	602	630	612	666	588	598	624	620	625	595	612	642	623	602	620	608	638	629	651	622	597	675	579	643	660	581	610	628	629	665	568	589	610	594	661	636	638	666	615	625	583	599	609	630	643	610	646	605	621	630	617	571	621	657	641	631	640	627	604	666	605	664	588	596	584	581	630	602	631	614	608	615	614	603	592	617	638	623	609	617	660	634	624	644	641	576	684	599	642	633	599	638	613	593	589	624	634	600	662	620	609	553	621	625	642	641	655	649	617	638	611	638	611	644	635	606	604	593	605	607	634	580	612	595	620	643	579	601	645	612	614	620	628	614	583	668	619	661	622	601	619	604	589	616	605	643	637	662	637	617	647	634	611	615	611	646	638	634	629	620	608	588	652	617	624	610	610	600	627	642	621	669	642	575	621	630	601	625	641	638	571	628	650	662	602	684	636	609	668	643	643	613	632	636	580	685	599	601	635	635	602	602	616	586	620	643	642	629	629	646	612	659	652	599	584	599	604	648	597	648	613	643	589	654	623	623	630	589	585	595	592	646	624	621	665	646	615	631	631	671	606	597	620	619	599	620	620	590	611	624	654	619	675	602	635	589	638	664	630	655	630	594	644	578	619	646	578	666	635	634	605	629	659	614	621	617	615	612	657	583	597	633	603	614	621	631	617	646	646	592	629	599	603	603	601	648	603	620	637	654	640	643	648	657	623	622	586	663	613	663	613	637	672	598	625	593	642	634	614	614	616	588	572	644	608	615	578	614	609	620	642	638	604	635	663	619	618	632	628	608	599	640	707	631	614	615	632	602	634	617	585	595	623	623	617	621	642	608	614	642	605	663	607	616	617	672	618	618	645	648	627	615	604	622	641	677	591	641	591	615	596	593	640	569	601	590	627	687	612	601	560	588	637	628	618	635	589	631	648	647	630	595	589	632	575	608	631	614	630	625	656	673	617	617	608	667	613	600	647	625	583	647	629	577	618	660	656	620	643	623	659	622	621	623	641	637	601	594	621	619	649	630
24630	34447	8452	2917	6192	1146	703	678	657	665	640	667	632	671	668	659	692	647	692	635	621	687	675	667	682	640	657	654	609	671	664	647	668	661	678	622	663	656	607	656	648	628	652	645	630	665	654	668	645	658	671	614	643	626	670	657	698	636	655	619	675	680	619	661	677	618	650	636	704	640	679	618	619	642	643	720	631	679	632	659	654	640	648	646	658	624	636	677	695	647	684	663	626	667	664	601	645	670	650	620	661	677	662	668	682	637	635	654	656	619	644	667	676	647	644	647	685	689	646	620	677	690	675	678	623	663	590	688	620	687	617	629	641	669	639	644	689	655	650	671	689	682	634	655	651	639	639	639	656	580	621	653	631	622	640	625	698	664	672	652	639	692	677	686	677	641	650	681	650	619	639	679	642	666	669	659	628	642	687	664	631	636	670	643	705	648	626	666	662	645	631	678	643	691	669	626	694	662	611	684	678	637	680	641	657	670	688	683	630	608	689	679	662	716	680	644	649	646	647	644	712	678	646	644	661	670	678	621	636	651	647	660	665	642	676	660	676	710	627	654	669	654	648	668	684	641	649	652	620	599	680	656	718	665	655	633	653	623	670	696	690	623	676	611	631	627	676	649	623	620	672	644	697	669	635	641	618	660	681	675	674	660	668	657	668	654	627	672	708	629	707	673	633	669	663	652	698	623	641	657	665	687	637	645	667	668	647	670	683	671	619	660	673	627	654	652	720	629	675	685	621	611	645	640	664	656	633	670	654	617	637	680	679	666	648	653	650	650	657	655	668	690	696	662	646	639	633	619	651	661	639	609	655	638	634	642	682	654	647	652	644	708	654	665	613	633	688	619	632	697	676	665	640	625	642	696	666	607	662	662	665	618	648	656	657	657	659	652	667	651	603	637	683	667	672	667	632	708	652	663	665	647	661	639	667	649	662	688	662	626	624	597	652	693	692	622	657	646	652	634	586	693	657	679	629	668	660	636	678	667	638	634	704	677	635	656	658	651	648	641	662	632	665	625	635	680	648	712	628	637	633	640	653	652	701	690	669	670	645	637	677	665	629	658	643	649	662	605	633	600	663	669	617	680	647	641	618	665	623	683	677	626	660	675	638	644	654	653	667	681	648	642	632	658	667	662	674	684	638	619	721	660	635	680	648	674	685	648	642	618	659	639	631	650	630	640	642	651	644	694	649	618	649	676	634	667	654	683	651	685	638	607	612	656	651	614	667	706	688	688	663	630	694	698	650	684	638	697	688	644	680	656	639	612	668	612	678	631	660	626	695	652	650	631	633	682	646	658	702	624	643	658	660	691	670	660	604	672	662	670	652	645	622	605	662	612	663	653	653	632	657	650	687	674	670	650	676	648	656	617	613	644	667	661	631	677	625	589	647	666	651	696	671	639	642	618	695	612	692	644	642	680	641	636	691	664	630	661	657	635	618	602	631	658	677	692	605	653	652	645	673	693	681	648	640	650	643	672	691	657	638	675	652	652	679	686	700	712	620	610	678	650	622	636	660	625	615	657	624	708	655	645	678	687	671	652	645	611	656	631	648	642	670	674	610	654	638	645	680	670	632	697	594	626	632	692	640	644	695	662	636	663	681	651	638	683	645	632	644	681	586	649	666	644	633	670	625	646	682	670	701	712	652	695	651	628	643	637	694	660	604	629	633	647	636	662	695	642	650	650	659	599	645	700	655	658	667	610	672	646	668	670	618	652	672	672	596	638	629	628	705	649	693	632	634	647	673	642	668	644	674	684	652	681	648	619	612	648	662	644	651	651	643	656	638	626	695	666	601	623	594	685	622	623	659	683	657	606	647	644	643	679	657	635	620	627	662	666	645	649	693	684	689	636	633	663	659	661	641	689	681	645	624	657	640	636	634	665	657	641	648	712	643	561	687	628	678	674	673	686	677	617	667	604	631	646	672	632	657	647	649	639	632	613	671	639	605	605	651	643	672	708	646	641	670	651	665	644	657	670	684	677	659	702	663	640	654	653	637	619	709	654	632	669	647	638	687	681	713	605	646	632	595	621	613	653	677	674	692	716	625	667	617	676	667	585	629	627	661	613	652	660	673	643	659	667	665	599	676	622	633	620	674	626	615	678	647	659	697	636	659	651	658	683	677	680	652	630	656	635	634	632	654	695	702	669	664	632	672	642	610	667	621	633	655	653	615	700	650	649	636	689	690	584	700	658	643	591	636	670	666	663	651	668	661	650	667	663	636	676	665	659	661	606	685	643	660	691	646	696	640	620	698	640	709	684	603	656	668	627	646	676	662	641	631	659	638	659	628	656	679	667	667	651	630	637	656	647	664	684	605	643	683	657	621	636	620	638	666	654	622	614	651	676	635	655	674	638	650	668	637	685	690	687	615	646	639	647	662	643	684	624	622	673	639	657	627	666	651	685	677	697	703	666	641	666	664	690	641	667	631	632	647	638	649	664	631	642	661	656	690	659	596	656	665	652	637	642	690	705	641	619	649	650	632	656	655	656	655	612	656	621	615	656	693	629	638	653	677	589	638	653	679	654	644	698	704	653	632	679	620	666	667	679	672	649	677	643	661	647	630	647	641	660	675	679	668	630	684	678	693	646	660	673	663	632	686	631	666	603	656	695	628	651	631	601	642	687	649	642	657	644	658	628	629	644	657	651	646	670	629	650	672	635	657	624	624	627	697	643	678	648	650	629	649	625	685	649	645	635	685	677	663	642	649	681	680	645	640	668	623	632	601	604	636	648	628	678	637	630	633	656	668	636	667	656	650	643	691	666	669	701	603	634	653	684	673	691	632	666	693	624	666	681	674	662	666	687	618	648	646	712	691	647	661	632	668	663	686	671	607	677	684	619	673	618	678	655	652	627	651	670	656	672	655	680	627	684	677	659	685	625	614	628	650	713	661	647	682	674	651	659	616	643	656	652	626	673	643	654	637	657	676	654	648	664	670	627	689	649	639	645	634	682	664	642	640	650	671	662	686	634	680	629	658	613	692	700	598	656	652	604	660	681	649	638	702	649	671	667	652	649	647	638	709	649	650	651	589	656	614	597	653	641	662	666	651	657	666	632	664	655	694	643	640	724	668	680	632	630	661	649	663	668	655	597	623	616	634	655	632	661	618	632	686	640	627	680	631	624	670	601	681	643	664	641	610	629	640	676	625	644	686	629	650	684	667	671	654	615	644	645	660	638	601	708	637	625	627	676	658	626	665	632	677	642	633	674	634	643	648	668	651	667	637	630	684	636	631	645	688	670	662	686	680	669	702	626	636	642	630	683	693	686	643	622	632	629	669	600	635	637	637	629	617	687	645	659	652	626	669	676	676	661	680	663	669	622	660	678	659	642	622	690	621	694	607	699	635	679	694	641	628	603	626	629	669	678	685	682	674	634	617	669	663	636	691	662	672	632	680	671	685	619	618	644	657	645	640	624	655	654	641	635	649	714	663	679	693	616	661	703	626	656	670	620	663	640	653	623	688	661	705	624	634	639
23899	21092	28236	24288	29446	17607	2879	809	709	674	646	615	632	567	604	614	595	600	556	558	543	563	598	550	596	610	555	559	572	528	539	566	564	537	546	541	546	539	525	545	569	556	536	576	575	540	560	563	518	538	594	546	586	533	548	564	566	548	506	573	515	565	565	543	558	522	545	562	580	545	535	553	580	527	510	606	511	577	562	525	550	571	551	561	545	562	567	533	577	541	570	536	550	552	537	510	575	563	519	565	510	600	547	547	564	565	544	541	562	566	512	561	557	526	550	566	525	548	531	523	554	545	577	572	555	538	551	552	551	570	552	601	582	582	589	559	551	567	566	521	530	529	536	554	559	558	544	538	483	570	499	545	542	575	524	555	530	523	528	566	556	534	563	521	564	514	537	571	542	537	574	563	535	515	567	532	563	501	562	516	533	564	553	554	547	501	585	508	523	537	571	533	587	548	563	541	524	550	537	518	546	528	512	556	531	529	524	598	570	546	539	521	588	583	561	531	553	508	570	531	585	543	560	544	577	493	511	571	535	551	508	526	538	512	559	556	559	530	566	529	540	529	531	591	596	539	489	540	532	503	516	557	540	539	546	542	556	564	536	587	527	528	544	541	599	602	530	551	535	558	525	601	541	580	570	552	542	552	554	521	567	526	543	527	566	552	535	583	560	551	519	528	553	574	508	562	557	586	536	534	571	575	569	546	545	543	519	546	515	560	583	568	524	532	553	532	543	561	571	553	582	541	555	551	538	566	562	566	568	589	530	544	535	564	553	566	538	553	568	533	552	529	561	531	573	510	570	563	582	548	553	523	533	537	553	580	530	522	550	542	557	579	542	555	541	485	541	564	579	567	572	591	545	578	530	553	596	540	519	527	530	553	540	582	561	593	562	529	558	560	541	523	512	551	573	522	542	546	535	581	565	542	542	493	545	576	575	533	497	534	543	550	563	544	554	569	540	542	580	579	561	556	492	554	508	539	559	519	562	581	529	538	534	538	534	489	561	548	510	564	570	540	531	559	571	529	531	537	501	547	546	488	556	609	498	587	528	576	570	553	522	578	553	579	527	552	525	544	557	582	539	530	560	571	521	540	545	530	595	556	534	564	536	565	550	554	573	575	588	551	562	574	553	516	567	541	550	505	530	540	567	591	551	537	510	554	542	547	531	545	493	538	523	565	559	544	566	587	583	539	497	520	552	542	521	578	568	515	503	565	569	560	557	565	576	578	532	515	519	531	582	542	539	538	524	509	529	562	534	577	496	517	563	523	563	551	540	554	544	562	516	551	560	581	563	562	568	512	502	538	566	500	526	540	551	533	583	573	595	552	537	592	549	570	552	541	559	596	601	544	575	569	521	551	560	516	532	542	536	551	559	516	574	561	531	547	539	561	532	568	563	536	536	512	545	536	552	536	559	505	525	575	555	528	592	579	503	550	544	530	514	594	559	528	551	515	544	572	581	565	540	536	558	601	532	530	549	515	522	512	605	553	533	533	593	536	582	577	525	545	524	539	504	605	578	563	577	528	509	586	533	531	532	565	592	567	526	560	572	552	564	544	493	556	486	520	542	555	518	521	514	551	538	556	520	550	555	526	566	559	542	538	552	557	527	582	548	537	590	571	579	521	570	535	551	572	532	528	560	531	538	519	549	555	542	591	559	592	575	519	562	557	532	544	528	534	585	543	554	519	525	516	487	566	585	510	562	561	526	599	537	541	527	533	556	564	543	569	528	526	507	546	550	546	579	509	541	551	506	542	583	528	573	587	533	496	544	574	531	527	561	590	538	525	544	523	533	559	553	552	531	545	555	571	536	524	526	518	512	524	587	510	542	529	566	548	564	587	545	533	564	607	539	519	560	523	528	537	538	537	506	569	527	559	521	539	537	528	562	576	542	548	603	524	534	526	553	559	517	508	528	525	536	538	596	539	545	548	554	540	511	549	560	543	556	539	572	521	596	587	554	552	593	559	507	510	540	533	616	549	593	557	539	588	546	560	538	536	558	559	516	528	520	547	542	519	538	589	555	556	507	552	514	552	542	515	563	547	541	551	540	573	556	560	553	531	549	590	575	560	583	569	539	515	529	561	545	563	551	551	533	564	524	537	566	573	532	546	533	570	546	550	566	551	531	570	565	543	552	561	567	519	542	555	515	544	563	535	515	502	555	565	545	570	526	579	556	555	516	504	552	593	523	579	545	592	560	538	575	539	573	556	579	534	530	546	535	583	517	576	540	547	558	568	544	542	550	535	537	542	553	577	566	547	556	519	535	522	551	535	558	577	552	508	525	584	540	548	572	545	575	551	521	540	562	522	569	507	538	539	524	545	513	522	561	536	544	546	554	527	557	535	567	514	545	533	568	534	548	536	503	519	535	536	516	548	550	532	498	571	593	512	591	571	547	572	551	544	531	569	533	544	534	508	539	561	552	563	596	582	516	565	554	522	559	540	517	506	541	548	581	536	525	533	555	532	553	605	513	538	562	581	554	532	584	550	527	561	529	539	529	552	535	528	523	578	555	558	539	581	565	595	558	512	515	531	491	549	555	553	603	515	554	616	601	526	592	544	538	506	528	597	552	561	543	557	547	564	552	542	545	557	524	547	552	537	543	526	532	582	545	485	561	544	539	575	531	562	531	522	533	560	561	518	562	566	542	528	602	517	503	526	583	552	546	503	533	542	579	536	538	542	528	485	526	578	554	547	568	498	513	534	576	545	534	541	582	572	539	569	573	572	585	559	571	539	541	537	568	585	585	594	568	549	539	556	534	518	556	548	572	528	564	535	525	534	552	536	559	541	561	550	532	570	562	609	565	578	558	523	502	541	557	551	518	523	536	542	557	504	541	577	542	572	534	582	519	540	506	545	537	535	566	553	540	508	552	544	515	512	547	519	579	552	577	534	563	514	551	552	535	585	559	528	548	555	529	554	570	546	535	521	518	581	513	549	573	511	537	510	542	551	554	588	541	496	510	495	487	542	552	544	570	531	551	546	541	553	582	577	567	574	566	518	548	557	563	526	511	537	568	551	595	592	514	499	541	579	573	557	570	583	536	526	530	540	519	573	537	531	533	593	568	563	568	525	544	581	554	544	536	565	525	558	564	520	573	529	573	503	507	557	546	530	560	540	561	551	540	588	551	554	560	547	497	539	513	544	562	572	537	533	564	541	523	594	522	586	528	545	545	549	557	592	522	567	506	558	545	575	518	559	542	544	539	560	527	564	525	569	521	589	538	545	550	545	531	502	557	565	583	549	535	538	559	572	534	588	564	605	543	513	586	555	555	559	566	554	600	578	560	534	485	528	515	540	572	588	537	585	558	562	515	574	504	540	525	583	513	555	554	525	550	577	542	579	529	534	523	559	617	534	608	513	558	550	504	526	526	554	527	535	539	562	510	571	545	566	514	530	530	530	538	495	554	553	551	564	559	605	518	567	515	548	532	589	564	550	574	577	553	551	563	526	520	530	518	500	519	562	516	547	583	548	557	564
29431	50381	21373	14505	37786	8186	1117	924	876	817	766	695	689	664	664	623	623	629	600	590	584	661	541	588	596	582	592	602	574	584	585	579	595	600	547	575	570	562	582	571	551	606	584	631	560	616	572	605	562	578	518	598	604	541	574	575	586	570	551	572	583	536	579	577	559	602	551	594	557	590	560	608	562	530	536	582	555	567	572	566	566	623	575	572	576	577	589	603	594	620	572	587	553	611	639	591	559	601	574	542	570	554	597	548	574	580	571	568	590	578	556	532	553	644	589	584	605	575	558	566	587	596	571	545	518	582	594	593	577	549	488	578	570	552	606	582	580	569	570	572	548	587	547	558	604	558	588	573	543	545	576	566	579	565	563	585	579	600	586	612	568	536	590	552	561	531	584	595	593	562	591	613	603	563	578	601	544	591	541	590	571	574	554	598	569	584	557	570	523	562	513	579	581	618	651	559	611	620	622	569	585	578	584	604	558	566	566	557	588	557	583	605	568	555	599	578	566	600	579	572	553	571	560	584	556	560	581	568	567	572	650	555	554	520	565	598	593	572	502	543	521	530	554	599	581	590	570	591	558	599	598	528	562	614	581	561	597	556	606	581	629	596	553	563	562	558	569	568	541	571	503	556	558	609	561	607	569	564	600	525	541	579	580	553	595	585	547	554	555	608	520	563	566	582	549	534	606	543	574	574	588	558	529	549	607	548	545	593	584	551	557	573	578	573	562	577	604	562	536	551	587	617	554	565	553	579	592	580	602	606	571	572	562	570	583	553	597	553	589	570	597	565	576	588	591	627	582	606	589	590	574	603	575	595	564	568	568	561	615	587	652	583	582	605	586	613	580	578	525	580	559	578	587	555	538	597	594	560	574	565	552	564	551	618	543	571	600	599	556	597	569	582	544	573	562	595	572	562	546	583	543	517	557	563	574	555	553	525	567	552	553	542	552	598	604	587	560	553	618	565	584	572	566	579	604	578	600	566	566	613	581	582	575	634	601	550	569	548	561	598	550	593	519	570	569	631	585	515	590	575	588	551	567	558	575	635	509	562	581	584	527	552	541	552	621	568	555	583	618	589	619	545	568	590	534	563	602	583	586	548	590	549	572	555	622	599	595	572	558	565	530	572	571	582	586	551	592	593	573	561	608	600	583	587	559	556	546	581	548	592	583	549	562	587	589	569	561	549	556	576	566	588	601	561	573	517	572	572	510	582	563	589	589	566	583	552	590	568	616	566	535	551	570	559	601	549	570	570	607	544	509	552	577	545	576	581	584	581	587	557	547	611	560	593	582	536	579	544	577	572	565	572	571	591	579	541	569	593	605	512	612	551	517	575	582	562	564	535	579	590	578	545	567	579	571	562	564	557	528	605	578	587	553	546	569	610	571	567	569	597	590	574	574	568	581	566	538	575	574	586	590	559	600	580	540	550	560	590	652	577	602	584	555	566	610	546	538	564	558	555	571	574	604	593	561	591	549	593	557	550	583	539	561	590	559	559	575	528	567	590	592	570	577	556	587	552	600	589	539	577	577	520	555	596	584	567	561	557	545	574	594	563	556	566	598	582	543	542	569	550	575	587	584	525	589	577	560	572	552	550	553	542	588	587	565	599	557	568	641	573	566	597	558	558	582	538	561	557	588	564	555	571	578	521	577	522	584	575	557	570	598	596	579	573	581	559	591	566	598	611	535	551	551	618	566	577	593	543	543	535	530	546	586	570	561	611	591	562	567	583	558	632	581	527	596	555	578	569	588	543	581	523	595	540	602	531	583	536	583	591	569	553	582	564	581	574	561	536	589	587	605	504	598	570	596	570	613	548	523	571	530	546	553	550	583	586	559	569	597	563	583	553	569	589	610	576	559	568	588	521	571	587	575	513	571	602	579	552	536	580	555	542	557	562	574	534	541	584	575	546	573	600	598	582	559	553	583	604	589	623	566	561	583	585	560	574	552	555	601	578	590	582	543	566	552	582	564	555	582	540	628	552	536	544	581	573	584	587	596	522	574	580	579	567	556	561	608	589	588	595	591	551	581	549	582	594	609	552	542	617	534	574	548	585	552	558	597	605	534	578	629	602	548	553	580	577	546	562	606	554	613	539	574	610	580	535	525	567	570	534	579	605	575	541	548	559	543	575	572	584	578	546	560	594	569	576	581	579	585	556	571	602	603	608	589	586	596	574	544	559	564	549	608	560	584	604	526	549	556	587	546	524	555	565	556	561	574	534	556	596	567	561	605	553	541	590	560	574	581	559	566	617	581	580	585	532	567	541	585	573	563	594	568	559	549	554	595	580	568	578	564	573	596	565	547	551	556	540	558	557	572	560	594	526	536	590	577	556	580	553	551	608	538	611	564	548	575	598	541	579	568	532	566	560	536	585	611	556	536	597	614	568	564	580	586	587	582	557	541	562	572	574	574	576	594	593	560	543	571	570	579	585	570	529	570	614	542	620	587	601	602	627	580	571	565	598	574	560	553	575	588	572	574	572	575	579	594	579	582	547	549	590	567	582	567	563	593	569	567	589	576	579	571	593	615	569	557	542	547	546	591	596	555	575	583	538	564	576	552	584	549	554	598	565	578	557	527	530	555	575	579	546	605	556	587	593	570	615	564	600	596	562	606	566	559	563	623	559	541	562	578	572	621	617	595	556	591	566	565	599	578	558	575	565	546	609	531	587	604	632	565	552	578	567	567	565	580	544	587	557	629	571	551	545	605	546	584	564	583	552	544	623	575	563	558	592	585	571	558	615	605	615	601	549	574	594	571	585	560	598	573	601	640	586	546	545	546	556	550	566	585	568	502	575	587	559	569	559	579	569	589	565	566	554	594	549	598	570	569	544	604	592	534	598	562	562	582	551	577	597	577	602	596	548	545	616	554	532	565	551	561	562	571	565	563	555	616	587	570	578	558	530	562	599	563	559	624	585	582	599	563	564	584	602	555	556	600	602	597	547	572	564	566	580	578	571	595	549	623	593	552	626	536	574	564	583	528	578	591	562	576	553	572	564	608	587	565	533	562	573	587	559	589	543	567	555	591	577	579	610	556	556	540	563	547	550	558	569	566	569	569	584	533	567	557	573	527	588	617	572	533	565	540	581	598	596	540	561	598	575	547	561	552	612	600	563	555	573	602	580	583	575	566	601	578	557	562	547	572	580	586	555	548	570	591	558	594	538	613	579	533	574	575	591	564	524	588	590	577	573	538	553	580	598	554	584	561	546	619	546	569	583	591	595	553	629	527	562	558	554	513	599	559	573	629	583	584	592	589	594	519	562	549	548	593	598	528	535	562	563	530	571	602	601	570	583	573	585	566	559	594	615	544	524	581	587	569	597	535	566	577	569	570	550	582	586	551	556	603	580	534	561	631	536	566	607	540	621	548	636	589	562	559	568	580	593	569	575	592	559	548	542	530	572	575	596	613	582	578	548	547	577	589	627	553	593	575	591	555	597	537	559	566	578	587	529	563	557	578	570	561	565	587	578	520	588
25028	21069	26968	25578	25536	9958	1159	870	841	847	839	760	743	831	773	807	788	803	838	788	772	765	773	812	766	811	798	746	806	806	803	765	702	782	758	752	779	787	780	786	790	764	715	782	772	807	746	715	768	845	818	797	806	773	790	815	759	777	839	804	724	727	766	811	733	791	754	747	789	795	749	774	790	790	716	771	758	788	764	733	775	773	755	766	755	745	750	803	778	798	801	757	762	808	784	801	818	750	762	814	785	810	816	753	823	763	761	792	744	767	749	788	830	786	817	801	735	748	797	770	756	749	764	767	760	763	780	760	734	781	789	783	767	820	781	779	831	787	766	781	804	764	769	717	769	768	782	740	778	775	770	788	791	757	786	730	749	709	753	787	752	769	767	754	789	791	758	771	799	756	769	812	765	786	731	801	732	725	759	808	777	762	786	758	806	826	807	746	732	779	786	776	781	753	760	774	785	756	759	716	793	754	756	833	773	757	749	729	800	742	787	786	818	828	811	804	831	787	775	794	735	739	732	798	770	769	758	800	774	795	767	747	747	789	794	780	745	810	764	806	790	778	766	762	744	740	761	732	729	778	812	766	747	771	773	809	746	794	735	752	799	742	789	806	761	793	798	749	761	795	737	807	799	814	767	764	805	794	836	791	802	819	796	753	774	779	781	814	746	776	771	783	761	791	810	775	787	798	765	779	762	761	810	761	758	839	750	736	838	742	791	821	788	802	758	787	754	742	726	788	769	803	782	832	788	780	756	755	783	746	783	772	796	799	791	783	765	744	725	792	681	739	748	753	773	768	754	801	785	786	797	743	749	757	781	718	761	786	801	784	724	771	772	709	748	805	812	753	809	789	782	810	842	778	750	785	807	780	806	716	806	765	804	767	781	771	738	761	819	719	770	780	765	812	786	772	783	760	738	708	748	780	711	749	728	736	821	780	772	777	782	784	784	740	751	778	731	788	806	780	803	792	804	784	813	809	803	770	785	752	799	781	759	753	779	786	726	730	785	813	788	800	787	752	809	748	754	782	754	797	767	762	827	759	768	737	784	769	773	773	756	777	823	759	742	726	759	783	798	755	763	782	699	796	743	763	777	727	782	762	759	751	781	794	760	768	795	779	787	846	767	789	800	799	743	791	780	771	815	769	723	738	753	778	767	771	779	837	768	798	787	771	802	757	775	780	769	738	793	742	797	836	800	786	796	719	739	813	799	793	790	783	828	756	794	788	783	747	814	769	776	797	774	755	771	780	768	763	772	784	779	765	718	769	794	762	779	782	767	800	758	806	830	742	819	739	741	776	788	840	754	773	782	793	728	764	790	762	819	758	765	770	836	731	821	809	810	785	752	814	747	840	798	758	772	859	717	765	756	817	809	784	771	769	804	785	755	791	744	778	746	802	798	791	721	753	721	783	758	764	752	800	772	814	806	787	773	778	726	772	782	743	818	814	806	804	798	757	741	736	723	787	755	770	783	717	738	739	773	740	785	744	776	796	821	723	762	769	778	782	777	749	780	787	774	748	794	831	816	791	758	716	780	731	753	757	755	801	753	761	756	761	764	770	754	765	777	759	770	778	776	773	727	783	799	744	784	796	795	787	804	746	822	734	726	718	815	803	749	802	792	735	740	776	800	822	776	756	795	748	760	813	782	763	759	756	753	781	774	779	747	775	784	784	728	770	801	778	749	812	795	825	725	752	794	766	757	789	767	775	773	781	711	766	758	822	751	774	755	751	841	768	776	793	796	778	818	810	784	807	782	761	778	770	794	749	812	763	782	777	777	735	753	769	791	733	772	727	768	807	739	792	745	847	767	812	779	753	801	754	756	762	785	748	768	807	775	750	770	704	752	770	787	779	794	773	802	782	790	773	795	787	767	746	779	752	775	738	762	764	810	776	773	755	798	788	767	774	802	780	748	798	751	841	753	798	783	810	820	764	738	749	793	721	782	771	775	772	785	765	762	702	766	768	767	747	748	758	776	744	773	782	747	794	790	786	781	781	749	818	770	818	826	696	797	728	770	804	739	753	748	739	759	784	752	754	758	778	770	754	739	792	791	773	795	784	804	792	776	760	811	792	785	747	805	839	809	770	786	805	739	783	760	838	718	798	733	777	759	794	768	741	704	744	807	740	800	772	777	785	773	793	822	735	809	768	766	743	738	765	782	719	807	827	745	767	784	751	764	748	750	812	803	800	751	792	757	818	773	734	794	804	782	787	765	751	827	745	717	802	809	779	771	742	784	743	756	732	772	795	772	710	737	746	757	774	768	771	794	789	801	745	819	765	730	764	798	782	784	776	737	776	765	810	815	748	860	764	807	818	778	773	764	724	766	773	742	757	752	772	815	775	775	841	776	733	740	776	753	787	746	769	776	786	746	781	779	829	758	794	803	773	734	792	807	817	743	811	797	786	759	784	785	741	747	806	743	834	744	791	734	720	798	789	780	748	822	781	763	743	813	801	735	722	740	745	750	780	719	734	763	767	831	737	767	722	754	769	750	728	733	795	796	746	733	761	766	740	758	745	781	736	760	752	773	762	775	814	745	787	782	774	794	775	778	814	770	754	752	747	745	732	805	784	802	738	754	744	770	744	717	778	800	745	764	795	771	819	803	788	780	735	790	786	771	750	810	788	767	792	758	760	805	772	761	808	758	778	728	739	765	765	767	816	789	799	762	790	730	726	778	784	780	729	677	753	737	788	743	763	777	765	769	779	778	777	784	776	768	744	778	786	783	750	794	797	801	779	783	835	786	811	767	773	775	852	774	793	787	745	807	806	726	794	790	810	776	779	795	763	784	766	740	793	787	756	787	772	766	758	843	757	777	766	792	686	746	743	750	780	793	787	809	740	727	776	819	733	792	721	813	797	736	761	790	730	792	768	780	776	762	743	779	741	774	795	820	731	782	762	735	800	780	757	778	710	734	786	777	771	735	783	792	720	748	799	698	783	774	726	750	752	752	826	788	817	764	767	751	804	789	729	796	790	833	744	797	781	682	823	797	758	779	778	793	817	807	811	759	780	780	769	803	766	802	730	743	790	781	797	742	807	742	774	749	815	787	783	787	764	741	741	813	767	798	825	759	792	780	751	744	731	780	843	804	753	812	734	779	761	784	815	807	774	755	767	782	782	730	744	802	733	825	799	765	755	760	756	787	766	741	789	789	755	747	786	769	747	764	767	774	772	752	779	778	713	765	802	771	774	722	734	741	813	773	770	798	747	788	764	787	782	802	734	746	796	778	790	768	773	735	775	781	774	823	732	803	728	790	783	798	751	821	816	772	781	773	780	735	820	827	742	779	779	812	766	778	800	813	774	726	719	754	811	820	721	786	801	776	764	773	802	743	819	751	804	739	829	820	730	771	773	809	768	781	751	801	778	778	766	778	796	738	737	750	783	776	763	837	764	736	765	698	738	780	802	756	795	762	782	784	748	787	807	755	795	729	786	747	771	797	808	742	786	740	742	762	717	730	768	767	779	805	775	707	712
28579	43936	17574	13693	31397	6760	1033	1009	953	894	915	871	893	836	877	886	788	808	806	791	805	794	801	819	793	814	817	825	763	825	823	807	791	809	789	828	825	800	804	755	777	822	831	772	797	842	779	775	829	792	767	799	828	769	812	784	821	756	729	802	755	768	789	793	796	752	775	818	792	839	789	832	822	780	752	830	815	796	832	782	798	817	774	798	800	877	793	796	802	842	796	794	805	861	815	801	828	764	840	814	815	815	780	782	798	768	797	802	734	771	799	815	823	829	741	789	794	802	776	820	803	784	787	812	778	794	764	806	817	815	762	795	823	796	808	787	804	814	749	808	778	773	799	871	776	798	798	832	788	804	757	743	826	785	774	786	828	755	798	777	775	836	793	808	780	826	777	835	816	808	766	761	825	794	833	739	800	815	770	817	798	807	787	781	833	849	825	786	811	804	790	846	787	752	814	783	796	784	789	785	806	842	757	796	809	795	748	790	818	803	801	775	763	808	818	773	774	824	773	831	773	776	815	765	805	816	788	733	794	854	806	795	807	819	780	799	794	760	770	735	806	848	751	806	763	744	762	768	814	788	814	778	819	805	807	793	766	718	736	828	826	766	781	780	816	734	772	782	790	775	841	805	807	748	749	792	838	826	787	760	749	788	867	838	817	834	715	787	745	786	791	784	775	787	764	804	780	796	839	844	804	814	788	834	857	758	841	767	803	861	762	746	759	760	844	820	749	775	818	811	750	795	734	766	823	812	796	803	831	778	741	777	796	755	801	793	790	789	821	824	792	810	782	800	814	823	791	786	830	771	767	793	789	737	794	829	773	816	852	795	777	775	786	812	794	796	813	778	766	838	843	786	794	825	768	814	828	780	786	766	759	797	802	845	798	811	816	838	799	844	831	827	790	798	818	798	814	799	818	798	779	830	796	842	788	859	790	785	788	774	799	815	815	801	819	824	823	816	829	817	791	809	814	761	843	802	807	754	764	773	754	760	772	801	844	798	789	808	825	823	778	773	825	784	810	793	816	865	731	785	804	801	758	766	797	821	801	790	781	837	821	827	783	793	787	789	812	751	796	840	820	758	782	834	801	820	822	774	839	792	728	823	768	820	828	807	869	794	802	805	778	786	718	822	816	884	821	838	800	807	788	776	794	779	773	828	811	823	811	807	805	772	813	813	802	825	734	823	808	791	831	852	787	780	779	811	784	802	782	783	776	757	818	779	806	807	818	831	799	810	788	773	797	813	806	830	786	791	756	799	771	798	789	784	813	800	775	764	841	807	798	780	803	802	794	802	798	780	811	814	832	784	827	816	811	744	805	765	843	801	801	810	765	863	806	809	842	861	817	792	781	800	802	798	734	767	747	828	822	802	834	793	832	780	779	794	806	805	770	812	804	829	802	784	801	784	829	801	799	775	797	858	821	816	810	799	815	785	832	820	756	833	821	773	771	770	812	823	778	751	771	777	779	805	757	769	836	784	803	768	848	797	806	753	778	804	778	770	832	795	791	768	786	772	802	784	738	807	784	811	776	814	756	773	777	780	825	792	796	843	761	758	840	792	762	806	812	750	810	826	811	786	848	782	814	745	772	822	838	745	767	822	796	810	827	843	836	764	767	798	770	745	789	813	790	815	770	813	769	821	756	843	766	834	854	768	775	777	810	760	783	783	860	816	749	814	816	801	795	823	794	813	790	814	752	792	811	801	743	787	788	795	762	807	762	779	826	830	830	832	786	797	838	801	785	776	801	795	801	842	763	806	773	780	809	804	752	817	771	805	756	813	770	816	814	765	768	762	796	823	806	796	777	771	816	781	835	801	823	784	793	824	773	826	786	828	799	816	750	779	760	821	788	830	809	769	777	805	821	804	797	756	830	800	776	837	771	751	848	811	840	756	799	815	808	790	827	728	782	794	767	838	810	814	855	797	776	764	742	837	789	800	832	788	786	799	773	834	769	752	769	841	780	878	791	819	832	794	820	806	812	754	789	764	788	756	827	799	846	787	797	829	751	772	774	745	839	786	792	787	811	792	786	789	785	780	823	793	766	821	821	831	794	746	800	811	808	817	800	757	808	806	772	804	752	830	794	781	778	872	850	758	818	767	836	762	786	841	816	811	812	801	843	824	774	815	807	840	799	820	788	827	803	733	813	825	816	806	821	808	794	800	799	775	749	798	757	754	830	805	775	774	808	798	804	794	792	781	763	754	808	796	845	753	808	822	775	791	770	786	796	749	830	794	750	785	772	844	796	816	840	800	787	793	797	859	817	746	799	746	779	776	805	777	751	776	759	789	820	732	760	806	779	780	779	772	820	816	779	774	836	734	812	809	787	752	803	819	793	815	782	793	788	811	737	747	776	750	830	790	758	783	769	847	789	776	787	819	801	770	832	752	813	803	815	801	817	786	762	857	796	743	800	808	816	819	806	742	814	808	812	810	773	828	771	762	786	811	794	767	796	765	805	776	800	816	792	807	792	782	751	810	830	797	852	793	780	739	812	729	825	743	758	763	786	753	847	805	793	775	795	766	825	836	767	775	794	905	771	758	784	795	798	861	806	777	790	823	811	860	799	782	741	819	840	761	796	794	812	784	788	790	812	801	758	845	819	783	831	834	804	803	801	818	747	820	792	783	800	854	794	836	780	809	793	786	761	797	804	794	766	825	801	799	800	869	737	813	823	794	830	765	769	833	812	804	805	805	809	790	817	801	813	816	743	788	779	808	821	805	764	825	778	765	845	791	791	779	835	769	756	806	754	790	786	827	802	810	861	801	821	818	791	746	803	854	826	840	800	766	758	755	812	747	787	740	792	766	788	841	833	773	780	791	784	775	841	734	784	818	779	818	775	771	781	776	757	781	788	799	751	816	813	794	794	813	803	776	762	771	765	797	809	805	802	804	780	752	798	759	825	818	825	800	767	831	829	815	773	774	781	807	791	762	832	834	765	801	779	787	819	840	816	794	790	779	868	816	767	780	791	812	799	790	825	822	794	808	775	806	763	801	788	794	799	795	805	767	771	795	771	828	799	794	835	781	782	812	772	787	823	813	830	833	807	813	807	805	776	827	772	768	867	765	818	776	793	767	851	723	766	760	803	785	792	784	806	810	759	800	765	755	809	796	764	801	826	822	781	809	768	821	797	804	827	824	781	803	749	792	735	790	771	850	819	816	834	797	826	848	849	805	816	814	776	789	800	785	764	787	791	786	755	809	861	732	757	773	759	754	854	795	886	841	813	806	859	766	778	817	747	762	796	792	802	767	813	791	885	764	791	785	822	764	760	775	803	780	803	787	806	738	836	778	772	750	796	815	777	795	791	833	755	793	757	815	784	779	783	760	837	816	781	803	735	826	794	788	822	744	782	831	821	786	827	813	818	812	811	785	786	791	764	803	762	746	743	766	780	832	813	798	723	788	767	768	800	846	790	793	823	810	819	793	797	797	787	805	834	770	813	792	811	814	797	749	815	799	820	769	793	742	775	839	837	867
22667	21104	28716	23790	29994	24543	12687	1710	1001	919	912	878	860	861	818	844	786	773	789	824	721	776	759	748	751	779	750	754	744	734	723	736	745	734	737	716	755	687	734	745	685	647	719	693	731	769	741	706	715	724	745	722	741	762	743	734	694	750	698	675	709	733	710	673	720	776	758	746	725	752	754	731	746	697	712	725	769	738	732	729	748	674	723	731	714	744	702	763	703	776	720	740	721	720	742	750	728	707	766	708	709	681	769	733	747	765	722	732	740	771	704	724	710	749	720	706	744	706	752	714	743	736	700	724	680	734	695	768	753	690	713	748	736	728	734	690	689	720	724	740	703	689	747	700	728	779	737	703	720	785	735	754	743	706	722	714	756	761	778	710	704	691	728	649	723	712	746	748	739	734	780	744	705	680	747	687	772	685	764	687	697	691	681	689	674	735	760	679	689	728	728	751	740	771	721	740	732	755	752	749	752	693	681	762	726	693	752	719	723	751	798	742	746	728	691	687	707	767	719	734	746	720	740	748	711	701	739	785	700	749	721	745	739	752	740	710	720	749	740	728	680	735	703	739	729	723	709	697	750	747	705	737	740	711	733	702	696	726	744	723	734	744	744	737	741	693	706	760	695	711	734	768	720	737	739	775	712	754	729	701	683	722	697	726	729	747	731	697	765	739	751	708	767	682	728	693	724	724	735	735	704	726	723	702	687	711	716	706	714	713	740	734	704	702	695	679	734	722	777	726	677	733	695	737	674	733	738	726	711	699	705	704	684	734	748	795	731	697	787	675	721	745	737	700	723	724	764	729	679	700	746	692	698	725	736	723	665	705	755	721	727	719	726	726	697	744	727	712	702	730	726	712	732	747	736	760	667	748	734	708	765	735	710	781	708	724	785	679	730	725	725	723	731	720	770	701	719	749	716	705	719	666	761	728	725	709	710	775	728	722	653	680	739	752	741	683	758	740	678	737	697	684	721	713	720	679	715	690	727	755	741	716	720	746	727	768	731	748	688	752	751	659	754	708	725	733	698	741	693	736	701	686	717	698	757	721	760	731	685	747	692	711	744	716	724	683	761	693	729	719	720	739	684	719	706	738	733	671	725	693	753	711	714	680	718	688	749	767	699	688	697	751	724	698	706	716	784	733	727	699	709	698	726	692	746	699	700	742	731	743	759	745	723	716	739	700	748	705	753	727	739	733	729	709	726	769	711	717	726	689	718	743	733	730	714	726	731	730	763	746	690	762	763	719	694	703	708	720	741	717	727	723	743	777	711	729	766	696	790	714	665	709	727	703	761	713	688	737	737	693	746	716	716	711	700	717	753	745	714	750	787	692	712	715	739	752	713	702	732	745	737	724	697	691	732	675	730	698	752	698	695	744	748	720	712	713	747	703	700	707	726	688	721	682	722	669	708	728	782	753	716	750	711	745	695	712	746	744	706	718	709	726	717	700	722	725	745	687	744	682	699	754	714	712	683	749	765	736	718	669	720	732	722	730	665	776	712	724	743	782	747	745	713	729	723	758	726	744	711	715	747	759	744	686	725	745	713	704	751	734	726	723	717	737	753	714	694	753	800	759	721	720	748	813	675	708	742	705	731	737	707	722	716	763	747	743	705	743	720	703	763	738	689	737	709	707	742	739	719	748	768	713	661	737	753	744	753	729	764	698	717	674	736	711	724	726	747	728	763	737	764	683	744	751	734	708	740	706	691	710	730	724	705	712	700	681	723	736	735	745	730	767	745	715	717	639	731	726	727	721	737	692	713	755	739	772	692	753	734	675	744	705	716	761	691	693	758	716	706	740	684	717	685	723	721	731	709	718	685	748	746	734	725	695	721	738	720	729	745	671	757	753	707	695	698	723	776	700	695	696	735	756	714	773	734	781	677	709	734	779	721	721	698	685	699	710	752	729	687	744	753	737	681	667	735	728	731	772	701	683	721	654	716	674	739	696	728	737	701	711	741	687	740	745	735	717	678	686	772	735	718	693	709	684	688	713	716	737	767	720	711	710	786	734	706	739	719	734	742	721	765	686	716	711	705	728	747	729	761	710	692	736	727	728	717	729	716	689	725	677	659	715	763	704	749	727	757	719	719	744	719	715	733	679	738	708	694	710	726	675	687	705	702	709	695	718	745	714	721	723	714	748	746	727	708	714	724	752	675	702	753	691	727	748	725	730	644	741	725	779	688	731	694	709	739	742	708	690	696	715	669	706	733	723	697	721	701	722	729	645	783	737	725	714	734	745	716	711	709	753	720	710	735	752	718	762	730	757	729	696	684	752	678	686	714	749	715	739	713	729	693	767	689	680	722	717	734	701	716	695	734	727	732	697	747	663	720	734	726	767	745	747	722	727	711	729	705	733	729	748	711	729	702	711	759	741	753	730	710	781	759	689	717	703	696	739	749	701	706	740	695	705	717	727	698	676	758	717	685	742	706	725	736	711	701	719	721	723	732	742	704	759	749	687	742	728	719	731	749	728	707	757	713	748	705	714	709	754	767	741	720	704	765	673	733	688	721	719	692	700	706	727	710	705	716	710	724	653	786	728	710	739	713	698	728	728	725	749	753	717	753	699	696	669	770	695	740	701	711	711	744	705	747	728	709	723	718	708	686	718	783	714	712	731	733	766	754	730	703	756	750	733	706	691	696	739	734	709	701	705	710	719	692	733	708	709	698	747	776	707	682	752	729	752	762	748	749	728	720	738	736	749	737	743	714	699	729	733	711	740	748	737	741	698	736	727	710	720	739	730	809	761	682	760	706	751	707	761	755	688	699	753	683	674	743	664	697	666	733	714	740	722	704	746	714	658	788	751	691	699	734	747	689	731	703	687	767	708	709	710	723	731	700	680	692	793	679	698	684	717	709	691	704	706	759	773	718	762	721	778	747	677	746	729	726	758	695	749	707	750	721	704	734	711	760	712	769	737	727	684	711	676	729	718	746	701	735	733	740	757	743	761	731	694	739	742	723	688	747	740	751	699	725	711	702	719	749	721	724	726	677	697	729	724	708	722	692	732	680	738	734	758	720	741	722	740	688	735	748	716	700	753	721	651	746	730	663	744	757	707	764	763	680	736	729	698	719	752	766	743	726	700	715	709	717	687	743	681	727	736	692	713	721	715	719	689	738	756	748	723	716	716	749	730	751	770	704	725	751	707	787	737	677	800	760	764	674	674	683	753	769	780	731	723	729	702	671	725	746	724	718	699	771	708	707	772	742	732	748	747	771	708	685	681	702	727	715	790	723	699	696	684	751	680	738	743	767	726	703	756	696	708	771	773	701	740	744	700	730	683	727	730	714	734	729	706	733	718	678	688	709	699	756	761	729	692	735	720	720	727	689	726	754	727	732	680	665	706	693	731	782	725	724	663	735	741	710	685	740	741	718	745	752	747	725	692	709	713	655	704	716	694	743	756	665	754	746	746	730	722	724	711	759	704	703	730	733	690	750	758	705	744	756	705	705	708	689	687	779	673	685	773	755	743	718	736
33029	57275	29201	20773	49416	17047	1635	1408	1229	1162	1111	1005	950	933	895	802	839	854	806	785	784	764	821	823	748	744	791	730	739	727	741	767	754	689	760	738	743	716	773	748	760	760	709	728	774	742	732	719	729	719	761	758	722	760	725	699	723	753	700	724	774	714	732	732	744	706	713	740	752	736	729	780	719	740	758	731	714	715	722	723	737	778	721	754	813	774	711	697	731	730	752	758	795	746	717	753	758	713	733	719	785	768	777	694	754	704	707	742	723	675	776	708	784	766	763	723	758	761	720	729	743	725	757	754	732	766	757	799	740	762	744	722	719	755	712	730	672	699	798	749	674	715	744	750	734	708	718	697	725	715	761	721	749	732	748	772	667	791	731	742	703	758	726	742	720	763	727	754	771	701	711	715	744	712	764	684	698	741	722	665	728	738	770	724	796	713	735	777	672	706	712	717	731	683	723	762	708	717	763	750	736	738	759	744	706	751	725	774	751	710	721	767	715	747	744	719	776	741	748	732	737	711	762	724	759	764	772	704	699	719	758	696	720	727	661	710	753	733	719	671	712	724	759	749	695	763	763	724	755	696	742	739	777	722	737	739	715	771	728	705	759	689	686	759	722	710	711	740	739	689	737	772	733	730	753	765	735	746	737	695	725	722	746	699	751	746	728	732	731	770	705	757	715	743	725	718	715	721	739	693	700	743	722	692	717	695	762	739	709	730	751	690	701	712	721	736	774	706	716	744	707	708	738	735	718	731	773	751	722	756	730	741	666	766	715	740	739	732	738	740	743	750	742	712	709	716	758	711	770	696	737	725	723	747	688	757	772	720	694	733	728	699	764	766	748	740	734	718	721	747	719	754	759	703	709	719	738	723	714	702	713	750	727	759	707	714	679	685	777	741	674	756	706	742	714	741	752	696	705	742	762	777	719	699	702	695	709	754	793	700	745	738	691	729	727	754	756	756	738	762	744	710	698	683	755	739	758	703	746	728	714	703	704	734	743	765	708	723	715	716	731	686	724	728	756	700	718	757	736	718	670	734	703	693	703	735	719	725	753	714	713	752	730	750	781	737	725	773	690	740	679	720	746	713	728	704	767	725	705	764	763	743	723	726	730	762	671	704	728	669	708	719	740	773	708	731	729	683	692	751	781	717	717	736	754	726	740	743	707	735	744	720	732	711	745	748	770	740	757	719	748	724	717	734	749	766	732	734	766	753	696	727	728	756	697	754	711	780	710	716	726	768	701	689	670	739	745	754	755	679	728	704	745	698	723	744	745	758	709	747	700	697	707	741	679	727	748	762	703	663	718	758	700	766	704	707	755	751	756	750	771	682	724	796	728	732	683	745	743	750	704	747	741	713	732	780	706	693	731	735	728	736	711	748	734	759	723	741	715	739	736	713	657	751	732	746	735	752	708	772	718	677	695	711	707	734	688	741	695	730	719	799	729	737	657	731	730	717	690	732	719	784	738	736	709	697	691	712	740	694	736	713	745	723	735	700	711	735	717	795	709	721	743	750	770	685	761	733	732	680	780	752	747	738	713	735	739	783	761	720	733	740	715	726	719	735	742	688	706	667	717	726	739	701	750	764	741	695	716	767	749	750	728	694	711	762	694	732	707	733	720	724	693	756	710	728	783	746	752	689	693	716	710	743	695	719	686	726	756	726	720	770	723	706	750	747	730	672	768	713	722	713	669	763	735	717	723	684	739	720	740	665	731	741	740	735	767	719	732	734	683	730	740	687	718	742	688	779	700	722	749	745	782	776	737	726	734	725	749	698	758	703	720	736	748	774	707	703	734	708	741	779	740	767	786	723	727	685	762	717	715	710	739	724	740	713	763	754	740	714	679	720	706	730	683	741	760	689	738	683	716	732	762	686	737	699	761	723	738	749	710	745	703	721	755	768	700	743	745	693	713	760	709	721	643	744	737	713	742	719	704	733	709	717	743	771	738	765	775	755	744	744	782	739	724	743	731	737	702	692	732	744	754	667	749	698	730	796	753	737	735	696	768	744	742	728	680	735	726	703	734	740	765	724	709	701	724	732	759	708	728	711	729	726	739	665	734	755	723	746	737	716	735	782	680	718	698	665	726	724	700	740	732	722	755	691	718	743	719	706	767	700	739	710	718	670	741	746	688	751	718	732	711	719	727	704	713	714	704	723	756	707	704	715	709	699	742	735	734	775	717	749	743	735	700	747	708	733	752	792	782	701	762	713	768	720	694	733	736	744	713	735	777	724	708	725	681	715	711	746	764	666	711	712	743	721	725	712	750	673	707	752	705	755	736	751	750	724	742	750	734	701	699	728	700	754	711	745	730	761	716	758	734	756	692	714	742	708	750	745	747	718	730	772	701	772	750	714	748	712	747	705	743	783	733	719	739	749	782	743	714	698	733	763	729	711	714	723	697	707	767	742	774	705	683	681	735	708	742	770	740	728	741	722	711	691	709	717	734	751	720	731	740	733	725	716	709	720	746	715	770	726	710	740	752	715	768	731	760	776	708	767	721	745	729	699	717	774	734	756	696	695	690	729	754	720	752	692	739	714	701	732	723	704	754	699	756	725	724	728	725	742	690	697	733	761	735	724	684	714	715	723	719	736	784	727	668	762	767	725	734	702	714	779	693	697	693	738	733	695	732	733	699	678	736	740	709	740	716	714	732	730	721	733	767	737	685	695	707	726	747	764	704	674	737	714	707	693	730	710	754	709	750	717	674	764	731	680	807	747	717	697	719	733	713	682	701	738	727	699	764	731	714	737	743	711	677	723	723	721	756	727	728	771	760	724	686	762	746	665	721	748	674	738	717	693	730	723	711	708	750	691	768	667	779	732	700	668	716	730	731	722	735	708	778	757	742	745	697	712	741	710	732	701	752	744	698	701	732	719	742	727	768	734	739	783	713	789	744	745	756	737	690	726	720	723	765	762	748	761	676	700	702	727	735	729	766	717	741	743	756	707	720	710	735	707	748	706	739	711	723	678	726	720	726	708	755	778	736	749	767	779	746	769	720	752	735	768	734	688	760	728	731	749	682	746	723	681	692	715	773	685	756	759	725	729	789	744	757	722	723	712	740	717	717	773	703	704	799	715	718	716	692	706	754	766	713	726	744	732	714	707	712	742	750	729	707	741	696	769	701	674	789	728	764	718	693	708	783	714	725	719	740	716	748	809	720	751	715	723	712	740	715	769	692	715	769	719	754	689	753	761	674	707	688	721	667	736	733	746	690	753	738	735	739	722	721	757	726	746	756	800	681	718	738	743	739	730	716	714	766	779	707	744	700	722	706	793	781	667	725	732	713	735	689	709	699	749	668	719	743	691	755	795	718	728	714	720	764	699	763	765	753	746	715	737	702	730	764	715	716	705	681	653	686	714	693	749	701	734	746	717	739	724	699	751	738	759	696	749	700	712	740	712	735	736	755	661	740	713	658	732	714	723	683	696	706	754	678	719	709	712	735	738	680	737	721	735	753	728	732	766	750	755	741	731
28954	24805	15897	2492	4692	1728	744	664	634	574	623	616	614	611	655	670	663	568	665	603	636	592	628	678	574	634	607	589	657	640	613	620	620	653	649	619	625	619	622	623	637	631	682	611	632	613	634	635	647	607	617	611	632	619	569	591	591	661	651	646	652	635	630	620	648	657	614	582	596	599	618	630	672	643	620	646	631	652	612	605	662	668	668	613	638	592	620	654	636	642	594	670	666	666	586	630	636	582	597	617	639	653	603	609	672	628	660	619	637	632	663	624	590	630	599	644	660	595	630	663	655	618	617	621	655	650	591	604	647	624	642	571	597	642	590	639	632	579	639	622	652	625	645	590	651	586	611	646	637	600	608	636	644	629	623	611	648	627	631	615	648	621	622	599	616	619	697	610	620	626	593	622	625	592	642	668	635	582	626	592	631	604	629	622	618	586	640	608	571	604	571	600	607	680	661	658	623	613	628	634	597	606	638	646	633	636	621	596	602	613	655	657	655	629	709	662	602	594	623	637	642	552	624	611	655	649	620	601	582	655	590	610	648	633	606	631	669	608	639	619	578	638	631	622	626	601	619	612	650	621	581	624	644	625	641	590	646	598	604	615	587	612	643	681	611	595	634	606	641	627	599	594	637	618	649	641	615	615	568	639	622	616	646	593	642	616	619	621	637	622	631	593	575	675	662	642	651	611	595	643	639	624	658	655	645	595	633	672	621	607	651	643	646	600	667	632	655	672	614	643	613	615	638	599	583	616	643	596	660	637	641	618	610	613	583	681	609	623	579	585	577	642	678	623	600	619	628	657	614	674	613	611	655	615	623	645	597	598	640	628	609	606	634	613	648	641	622	625	602	611	662	606	634	660	658	617	668	687	601	588	662	647	623	643	626	647	656	663	666	647	618	642	593	612	617	598	587	609	668	631	633	612	641	613	654	626	654	595	644	615	556	617	574	630	567	593	595	608	617	591	633	556	619	579	596	630	629	619	620	616	611	618	635	584	655	635	647	633	613	642	607	637	628	602	612	661	599	600	684	633	609	612	670	608	606	632	633	661	621	625	627	632	640	611	615	645	656	643	613	615	655	636	642	631	646	660	658	613	622	599	635	583	618	589	625	607	597	597	609	623	602	670	644	638	607	599	644	590	626	611	638	613	643	632	618	640	627	656	573	625	570	578	625	590	651	705	646	571	680	596	593	611	598	651	638	609	680	644	609	640	624	623	617	603	635	627	599	635	628	639	630	642	608	623	608	615	600	647	631	622	653	596	617	627	640	608	632	635	618	627	624	605	668	599	652	638	606	578	574	627	650	634	633	648	658	650	592	602	636	642	584	666	668	630	661	594	602	642	650	646	631	642	665	623	626	656	659	655	587	640	645	635	596	625	599	610	592	636	659	649	620	652	614	626	621	661	611	634	641	645	642	592	628	621	565	663	629	633	678	610	632	634	631	663	627	589	665	613	665	602	593	651	611	682	594	614	625	563	635	651	606	651	608	619	619	621	640	645	593	604	628	631	670	603	603	638	641	626	596	609	633	627	584	599	603	660	608	655	603	650	574	605	614	640	642	634	663	660	621	582	660	652	619	631	604	626	646	632	622	667	631	585	663	643	605	646	622	626	643	607	627	600	605	611	632	603	599	630	698	604	644	603	642	648	662	596	598	601	619	651	655	633	656	632	622	610	613	680	628	643	618	554	647	684	661	646	568	649	626	578	639	677	616	645	641	564	622	651	610	628	649	654	571	625	632	566	625	606	668	644	613	649	634	614	645	624	571	584	641	669	638	616	623	617	579	646	632	631	649	629	578	641	604	651	643	631	603	604	641	645	644	621	653	598	652	597	667	624	661	615	632	602	684	646	615	605	651	629	631	623	615	591	660	645	639	613	620	623	654	609	668	619	637	600	634	612	599	644	611	630	563	634	615	626	633	630	644	623	564	639	613	632	613	651	654	644	667	668	651	623	657	598	615	665	596	627	638	618	665	634	578	596	592	614	610	613	679	608	614	642	641	643	599	642	641	630	589	636	633	562	648	616	660	613	644	596	603	648	605	628	627	643	644	623	614	621	658	613	627	642	622	629	587	640	603	634	566	670	620	555	637	641	653	635	627	578	654	616	628	619	667	662	631	627	642	641	623	625	586	657	645	653	609	620	644	622	656	625	645	603	612	655	617	597	607	631	630	603	661	589	637	622	613	606	609	629	621	644	604	593	617	620	638	674	636	612	644	643	608	627	681	598	636	648	609	628	670	610	605	649	633	626	624	627	592	608	618	658	639	591	643	623	619	614	654	611	608	644	646	581	664	567	630	670	622	630	626	604	659	657	604	629	652	590	695	632	620	668	619	627	615	609	641	633	611	648	600	623	569	621	631	626	613	566	634	616	628	618	638	592	662	639	614	601	638	635	653	589	639	623	636	624	599	632	637	650	605	696	635	615	605	637	596	617	607	634	611	640	623	669	603	624	623	605	625	611	642	640	639	606	635	630	639	644	645	658	679	607	600	629	608	630	628	641	617	583	619	596	650	606	645	626	611	626	635	616	709	623	604	667	641	633	690	600	580	616	626	645	604	626	599	613	617	578	606	638	651	609	599	579	631	609	637	645	592	643	587	607	599	601	606	637	612	655	649	651	588	673	603	626	611	590	613	646	646	671	636	659	564	605	623	672	620	660	619	575	642	603	586	637	633	575	659	585	650	600	640	635	600	654	650	625	625	558	604	633	605	632	577	622	630	612	687	627	585	585	590	623	586	618	572	603	603	611	612	627	633	585	611	617	621	617	609	596	650	672	629	628	666	643	592	647	633	604	633	623	633	573	620	669	685	597	623	643	646	616	616	605	594	622	648	584	624	645	612	606	620	656	651	617	670	616	624	650	658	632	621	613	620	636	583	625	653	630	597	616	612	586	665	624	591	607	616	654	580	606	628	640	596	642	658	606	615	640	627	636	678	662	610	584	599	673	670	647	620	608	665	639	619	610	570	613	621	605	645	604	608	605	627	654	611	619	625	602	646	644	600	595	636	613	621	587	591	616	647	629	620	601	633	621	624	602	641	595	589	662	681	573	651	588	617	600	591	596	601	649	582	598	602	622	672	591	616	627	611	635	636	597	602	640	651	655	643	653	640	595	660	611	654	592	619	627	665	622	602	641	644	612	605	613	568	593	636	621	621	636	610	630	621	631	631	595	634	620	645	658	577	611	630	621	650	607	592	642	591	584	594	634	598	668	585	577	573	652	615	635	639	615	623	647	637	610	616	633	631	630	597	650	626	638	585	625	627	642	627	605	628	615	594	663	608	604	604	587	593	617	595	624	634	662	622	622	634	594	637	617	594	642	654	657	596	637	601	640	609	624	659	596	618	636	611	588	624	605	636	631	588	627	612	655	577	651	636	660	622	649	665	596	665	626	644	609	614	644	602	608	589	629	569	652	604	591	582	622	630	621	637	590	655	597	594	660	622	653	674	627	622	629	611	611	638	595	663	604	626	623
25453	36032	10802	1197	5803	1884	761	680	633	638	707	664	634	653	705	647	703	634	656	651	665	620	697	679	657	690	656	650	667	677	659	696	651	680	671	643	659	650	660	681	679	633	690	678	646	643	610	660	670	611	621	650	689	636	641	673	649	676	678	682	662	705	661	661	628	673	689	673	656	666	689	680	638	660	645	660	655	667	705	660	674	674	663	684	674	677	702	682	709	698	678	665	643	665	663	688	649	670	687	646	607	705	652	662	654	689	687	691	650	619	627	655	639	661	659	668	628	613	696	638	653	589	648	657	651	598	608	646	707	655	683	690	681	668	647	611	711	649	674	644	615	625	646	661	628	695	663	691	641	595	684	662	643	706	662	634	619	727	651	652	636	631	656	669	657	645	635	677	693	663	684	720	683	711	678	653	642	632	660	686	609	615	633	666	664	688	688	673	681	655	647	662	682	640	665	706	641	644	662	664	672	665	671	642	661	680	687	653	640	648	653	627	632	627	641	662	646	653	640	638	646	656	692	657	642	631	636	623	685	641	673	675	665	635	643	680	643	687	701	620	632	623	641	688	635	668	655	637	679	654	637	708	640	607	672	665	675	643	677	701	651	657	655	661	658	662	660	630	676	685	696	710	647	672	669	668	635	664	638	634	641	667	718	687	651	657	670	647	653	655	662	669	659	616	632	670	650	658	663	678	634	616	666	650	723	705	672	628	648	642	650	678	662	661	632	658	677	633	652	649	675	665	621	622	644	627	705	609	627	719	690	681	642	629	659	673	617	634	666	648	666	683	686	710	677	693	722	695	628	678	629	681	645	629	634	652	619	639	603	663	665	639	677	659	667	633	703	677	681	632	669	622	702	636	660	715	683	619	652	651	653	649	641	654	629	657	628	683	645	656	676	652	681	646	717	706	636	680	636	644	632	614	649	655	657	695	684	662	680	678	659	622	679	669	674	662	654	689	661	662	664	675	656	661	655	605	585	666	663	641	720	651	664	690	701	669	632	661	704	654	673	650	716	664	644	659	612	694	646	678	590	637	659	668	676	683	615	651	662	682	690	654	674	664	655	680	631	679	648	681	658	693	650	704	682	620	625	636	654	675	643	617	671	643	686	642	693	679	640	645	675	657	687	646	638	656	620	667	602	663	672	636	681	694	644	650	670	634	648	653	649	674	595	688	635	666	673	661	682	707	652	642	665	604	686	662	699	680	664	691	661	654	644	633	690	660	668	653	593	660	686	698	662	689	677	613	614	663	646	654	660	648	664	615	639	689	681	640	648	707	677	646	639	646	674	669	639	670	642	669	644	677	630	704	672	681	654	674	686	658	636	671	702	634	667	648	672	644	693	652	703	667	648	624	651	654	662	677	683	673	667	697	650	660	618	635	665	655	645	666	637	641	633	683	680	657	675	626	643	696	696	686	643	649	620	651	671	665	662	691	594	645	681	638	649	662	648	654	622	663	651	665	627	679	665	670	648	651	652	626	646	692	651	666	664	651	629	679	648	633	612	685	667	658	642	643	662	687	710	632	658	662	640	691	672	656	653	640	656	659	644	708	733	630	672	703	618	704	678	639	667	657	618	667	600	640	641	620	674	643	676	605	641	665	690	660	618	629	649	677	700	641	647	698	696	653	635	664	660	695	708	627	678	669	649	667	671	673	678	648	653	626	619	677	651	687	657	636	658	637	700	663	665	650	658	647	688	638	662	638	714	613	666	662	646	642	682	623	635	671	667	672	677	654	688	663	641	642	671	659	655	610	663	643	692	713	652	676	667	700	654	697	647	666	650	673	660	667	666	645	629	666	655	617	638	621	743	633	615	676	669	654	677	680	731	675	656	670	690	688	664	659	648	638	671	703	641	626	672	621	667	634	667	641	670	684	685	687	634	674	682	641	698	667	659	660	696	604	642	645	652	655	718	635	643	629	699	637	675	632	675	645	652	667	609	677	686	650	648	621	637	679	654	675	665	688	682	668	669	660	682	640	658	647	658	687	686	666	648	692	697	660	661	624	637	669	666	705	654	672	608	666	662	661	663	636	650	625	665	639	649	677	716	656	670	670	656	618	663	657	675	625	678	664	655	698	666	664	678	631	675	654	663	657	657	643	648	665	663	677	665	722	680	686	654	668	674	637	694	638	643	639	691	673	624	649	635	634	663	614	692	645	701	674	690	601	661	623	626	687	668	675	663	622	682	669	611	662	671	652	656	710	659	644	614	681	647	631	667	689	664	653	679	639	704	679	650	648	611	700	656	681	656	659	665	662	671	670	698	641	669	644	715	639	675	696	699	680	632	683	671	656	623	648	613	676	638	692	648	666	661	643	652	692	641	641	681	612	608	590	690	658	704	634	657	662	650	672	682	663	681	640	665	656	684	673	648	661	686	638	652	622	642	670	690	665	674	653	697	644	684	647	690	653	665	648	655	666	658	632	699	642	637	650	679	668	691	664	652	635	656	684	688	689	670	643	683	685	660	649	643	681	661	626	680	692	689	605	643	645	680	668	655	652	672	667	673	627	665	689	708	729	655	665	642	671	661	676	619	651	668	618	691	655	667	630	680	589	666	692	655	695	698	649	692	701	675	661	613	689	649	649	672	585	696	669	656	630	642	644	647	635	657	690	608	628	661	642	629	617	674	683	676	636	675	663	652	666	630	644	618	645	674	702	608	666	640	638	666	650	656	612	649	663	664	631	693	621	722	627	650	649	649	675	678	689	686	660	668	697	709	636	643	632	679	621	637	664	626	687	695	695	657	637	673	635	662	628	685	675	657	648	646	655	679	640	654	685	668	637	658	667	639	664	627	665	654	682	696	652	647	690	698	663	679	659	644	643	685	652	651	710	653	655	632	666	638	643	660	659	649	619	679	666	637	660	667	688	695	667	663	672	640	703	645	646	666	655	673	649	659	642	602	666	701	634	649	606	645	645	651	708	674	653	632	660	669	641	644	637	658	658	620	665	652	622	660	633	631	654	668	687	626	644	668	627	648	661	643	665	643	616	676	684	646	664	653	684	638	659	683	641	646	640	644	676	609	649	650	643	713	669	664	672	660	675	635	621	692	629	646	644	698	663	649	640	701	692	684	646	622	612	685	637	643	601	639	675	649	661	641	638	668	635	623	612	659	666	627	648	653	638	623	658	636	698	659	641	661	639	644	663	655	641	643	639	693	643	622	634	672	670	689	634	642	658	689	658	664	648	630	642	670	665	652	648	637	682	674	660	685	685	616	657	676	665	675	677	705	684	679	666	668	632	629	665	604	682	652	637	668	690	658	628	672	676	643	681	643	663	677	666	627	665	646	700	619	639	695	659	698	603	671	676	658	652	638	617	670	646	675	627	680	659	660	646	627	636	667	610	618	683	665	684	711	673	674	664	635	681	673	649	631	668	625	636	721	681	668	654	618	632	704	638	653	655	693	717	685	658	652	705	649	682	698	676	636	681	671	660	667	672	675	683	659	660	640	619	611	649	664	602	656	674	676	643
23818	21066	28158	24208	30960	21611	4444	807	742	693	657	615	653	591	619	580	570	597	546	525	567	594	572	558	595	523	567	608	576	505	537	539	537	564	522	544	597	591	553	544	584	526	586	542	596	563	553	550	555	511	587	580	546	506	571	576	541	557	570	593	579	552	557	529	529	618	570	586	580	555	512	533	544	550	570	522	514	586	578	556	570	542	498	594	559	510	556	549	585	582	575	556	544	572	561	554	585	563	572	547	546	589	599	600	547	535	503	542	537	568	583	548	543	563	524	598	576	552	573	600	589	580	593	577	542	568	525	599	555	551	540	569	568	549	535	554	550	566	572	557	566	504	558	557	550	530	533	544	599	592	551	542	588	571	525	549	547	597	548	543	544	601	554	537	549	553	575	543	546	516	594	513	535	548	521	582	555	551	592	547	573	555	530	547	571	559	522	550	535	551	556	564	515	533	570	526	509	590	530	560	589	572	541	558	560	576	565	586	556	533	540	571	538	512	559	566	563	564	524	565	575	555	544	564	607	554	566	520	551	550	532	569	541	517	531	542	565	603	565	566	563	549	558	529	548	564	549	561	550	547	556	507	543	572	600	566	558	549	535	555	610	577	567	525	586	552	573	567	565	527	602	522	606	580	539	528	583	577	606	549	582	568	529	555	601	553	558	564	590	577	521	555	578	569	519	544	566	579	581	538	545	542	545	546	545	557	569	563	558	555	563	586	579	547	568	539	606	555	535	577	560	559	551	550	538	554	533	539	543	558	597	536	537	569	546	552	552	519	532	590	555	593	548	544	528	552	556	543	569	555	531	571	528	531	562	605	594	568	518	555	521	570	551	557	558	563	564	573	549	550	521	543	555	570	553	546	523	526	552	548	544	561	541	584	522	543	559	541	561	574	575	593	534	562	577	544	550	542	540	584	574	567	561	551	574	532	579	566	544	521	569	573	548	549	555	563	539	557	584	571	530	541	567	529	581	529	523	563	580	558	545	538	555	558	560	545	538	557	540	560	572	581	519	555	604	573	524	585	551	558	522	528	524	546	569	573	593	546	516	561	588	500	518	540	552	553	547	574	553	537	549	548	564	524	558	515	540	554	541	543	549	515	576	522	556	541	527	565	548	577	538	529	577	560	541	499	577	590	609	510	512	550	514	536	544	551	539	552	570	573	546	515	577	526	541	519	546	532	585	525	567	548	544	584	517	552	554	539	584	524	526	590	570	540	615	548	565	551	574	542	545	560	568	520	549	601	564	557	531	545	563	525	545	516	545	530	581	532	567	593	513	521	552	592	576	572	557	566	550	552	552	581	534	551	556	607	546	566	547	558	532	542	583	549	550	569	521	559	539	531	605	566	538	554	544	496	546	575	559	602	567	554	550	560	569	546	549	563	568	562	544	569	547	568	592	559	567	539	530	552	536	546	559	557	537	561	525	567	541	531	517	568	560	553	567	528	577	528	511	552	529	554	566	559	568	593	556	573	533	545	557	547	585	540	576	542	584	552	506	537	553	520	556	552	556	511	571	531	526	601	518	517	500	522	569	537	539	533	526	591	539	460	562	567	517	543	561	566	588	551	570	546	560	544	573	568	533	565	541	543	549	559	562	554	579	519	557	537	522	503	567	546	546	547	559	527	533	516	564	580	555	530	609	520	556	589	578	562	588	521	583	534	521	551	538	518	553	542	562	526	555	586	552	527	538	558	564	545	551	508	572	544	595	567	571	502	502	534	557	569	555	505	595	503	568	552	546	566	529	545	572	520	525	570	521	557	534	535	537	510	579	589	544	519	499	575	560	534	575	581	538	554	576	546	501	535	543	608	515	589	554	568	566	534	573	593	564	530	565	548	540	555	552	577	581	550	517	560	557	525	515	582	540	598	574	517	544	532	559	548	550	543	501	541	564	597	565	577	508	542	571	569	571	561	567	528	522	501	565	524	557	571	543	562	570	532	558	545	546	548	537	564	571	549	538	537	499	570	510	527	542	520	572	546	540	574	544	620	572	554	567	553	544	610	543	566	529	547	542	552	554	556	531	564	544	578	548	548	577	524	582	589	541	539	512	580	516	504	530	550	567	565	590	516	549	585	511	568	554	535	560	563	530	583	564	547	559	517	584	549	569	532	576	568	531	557	578	570	558	543	565	555	498	540	574	549	549	515	586	582	538	607	556	564	574	534	556	553	578	583	519	527	522	597	578	568	557	529	556	572	541	545	562	544	544	600	623	585	550	535	558	599	572	575	512	574	524	526	555	566	604	585	545	544	539	577	555	538	553	587	520	569	556	550	595	572	575	574	563	519	588	559	539	520	566	565	579	562	559	553	616	538	549	535	576	533	582	596	509	556	539	575	539	582	551	555	582	600	575	525	559	560	544	564	611	554	564	579	545	563	525	557	539	557	546	518	519	567	548	556	523	526	535	570	534	516	567	552	547	551	587	575	608	526	540	561	537	590	523	536	558	552	550	542	524	572	537	555	546	540	547	522	561	542	553	531	579	559	537	557	546	542	581	568	568	575	494	587	544	560	562	553	532	522	585	560	533	535	560	574	521	555	511	574	571	584	578	550	582	576	559	545	563	536	560	580	548	542	577	603	579	533	549	550	562	540	563	562	540	561	561	515	538	541	587	542	543	547	573	550	549	567	585	558	551	565	538	583	562	567	561	530	550	587	561	554	518	522	578	582	531	551	569	522	546	553	525	521	545	576	579	515	579	563	550	579	569	551	542	506	519	531	579	554	568	562	574	543	569	536	556	567	514	581	559	528	556	608	522	510	518	547	571	556	566	555	480	566	568	579	558	539	522	563	530	539	579	514	530	579	566	514	591	552	559	514	548	547	560	591	547	565	549	536	557	556	557	545	573	521	555	528	575	559	536	534	573	554	557	561	557	556	552	551	528	525	561	565	552	556	565	549	565	567	580	531	513	532	557	543	535	588	568	568	571	568	559	568	612	559	543	576	530	538	570	502	550	576	567	501	532	565	536	570	555	561	572	559	579	561	557	545	547	598	537	525	585	584	564	552	561	553	567	552	543	558	541	531	523	557	558	583	510	547	538	591	526	500	538	581	561	548	526	586	579	546	534	587	505	523	573	552	528	583	560	511	573	559	546	519	582	597	521	530	565	532	525	561	513	542	567	566	623	565	576	540	529	562	562	532	586	517	552	550	572	523	565	522	569	540	563	527	535	562	560	595	579	574	545	622	567	566	552	568	543	533	561	565	571	596	611	545	508	581	512	553	539	554	538	586	513	548	569	515	547	534	588	551	536	505	544	552	563	550	518	547	548	541	543	557	641	563	541	568	533	529	518	525	507	512	562	577	580	555	547	538	524	516	579	542	559	545	582	501	558	559	557	574	539	593	556	525	562	541	578	543	576	575	545	537	565	533	554	588	574	545	552	550	512	520	542	546	534	579	590	566	586	541	568	553	546	541	542	527	612	572	525	549	533	534	551	578	548	557	536	552	589	570	547	555	535	526	545	569	511	521
29400	46705	19774	10419	40092	14433	1124	932	835	793	759	725	681	670	676	645	646	641	602	606	652	613	640	649	619	615	604	617	606	566	558	573	565	582	576	604	622	575	567	609	603	568	598	589	587	557	575	577	580	564	589	603	561	584	582	585	518	582	618	583	598	562	593	579	569	589	612	570	585	585	576	590	549	600	611	587	628	624	594	607	590	575	599	585	580	602	592	618	558	610	595	566	605	626	554	600	592	639	583	576	586	581	625	575	591	576	620	573	625	569	583	542	567	595	618	605	554	568	608	588	552	611	607	570	566	584	570	554	603	556	574	571	548	543	571	581	557	577	544	582	567	565	553	558	579	587	605	581	575	569	555	583	585	561	573	563	609	604	568	577	599	599	621	553	611	584	603	618	617	534	657	548	577	576	584	551	557	542	595	581	536	556	545	637	569	605	604	545	601	552	533	579	589	529	515	540	604	585	608	547	562	552	542	611	629	567	605	587	533	578	586	546	601	595	562	592	585	564	586	572	571	598	599	578	588	559	573	560	571	581	605	562	523	592	561	565	609	569	578	564	596	562	562	562	598	601	602	583	561	601	545	579	577	563	552	566	586	595	585	598	583	601	584	576	599	579	556	595	586	572	572	557	604	584	571	566	611	592	605	569	608	584	608	576	593	590	593	606	570	571	612	582	525	578	570	559	558	602	551	599	536	605	613	545	557	600	582	588	579	572	591	605	604	594	558	581	613	603	558	594	602	590	600	542	558	555	547	569	596	572	604	583	567	566	541	589	584	605	600	569	588	588	551	597	582	580	607	573	553	548	566	562	560	556	580	571	582	554	594	586	595	534	524	546	574	524	574	585	587	556	564	548	566	591	603	516	562	560	574	591	558	582	576	571	606	563	583	600	577	579	590	579	545	542	547	597	584	600	594	571	583	563	575	574	616	549	602	641	567	596	628	557	581	553	568	575	611	602	578	557	569	545	600	565	568	576	550	576	603	577	563	603	605	596	541	598	590	582	611	617	573	520	543	564	569	566	559	581	563	608	616	530	563	610	580	545	579	590	567	575	568	561	605	597	575	576	570	590	542	602	625	537	592	603	635	564	598	584	561	584	545	590	568	569	602	558	588	500	617	556	610	586	593	525	586	560	541	546	603	565	582	606	585	568	570	553	581	567	621	570	584	544	570	589	561	589	580	571	546	549	530	565	578	604	627	540	615	592	587	548	562	609	567	545	571	573	606	557	603	567	567	590	606	553	574	595	564	571	554	645	584	596	544	562	547	558	568	606	546	599	585	553	603	598	555	567	578	595	513	583	578	585	586	557	557	600	566	536	661	606	557	588	566	560	586	578	589	571	598	596	610	613	565	570	579	602	574	589	535	550	548	582	588	614	538	573	581	566	557	590	559	563	591	600	606	639	582	555	573	596	536	585	623	600	540	592	565	614	583	537	564	536	553	550	573	554	591	543	583	517	572	547	577	553	585	572	557	554	597	609	596	576	564	553	565	609	583	539	619	610	569	581	540	582	523	588	570	600	598	578	567	593	580	590	589	599	569	575	603	591	597	556	611	585	578	599	585	616	572	585	597	617	628	552	572	588	570	599	582	575	557	518	594	560	540	589	593	556	508	574	566	548	586	587	597	584	573	589	584	578	585	568	589	528	632	590	549	605	534	534	573	565	586	570	564	509	556	560	598	568	592	592	536	602	532	568	560	567	607	649	581	612	562	601	553	612	581	588	595	601	601	575	601	560	583	588	518	523	533	583	602	548	566	574	595	575	602	592	606	590	549	553	594	561	587	574	556	592	579	634	516	576	632	591	600	545	563	583	574	583	569	611	599	585	573	576	545	543	525	576	548	593	617	639	589	583	606	579	609	557	580	586	616	611	592	559	532	614	565	564	548	573	565	568	618	585	591	592	572	621	582	605	589	573	590	596	587	589	548	550	579	573	567	556	585	609	576	563	643	560	566	605	578	609	575	595	549	563	582	610	594	583	608	592	548	593	534	563	586	581	609	618	537	557	572	600	599	573	562	558	580	551	580	559	615	599	581	610	588	603	634	561	573	531	603	591	505	605	573	551	552	561	568	533	534	591	573	598	573	572	595	561	593	579	564	561	535	588	579	589	572	599	539	566	587	535	556	586	556	568	572	585	545	583	556	592	603	585	554	563	580	571	592	581	566	628	533	615	577	565	591	556	605	632	583	564	589	551	625	571	539	577	608	598	599	585	584	614	583	567	560	569	584	569	573	560	570	551	583	593	535	613	587	569	601	618	569	568	544	593	578	577	583	559	607	550	559	554	622	578	555	589	583	570	575	605	600	591	578	584	563	544	567	620	584	574	558	568	526	586	596	564	609	610	649	606	619	556	562	614	573	604	555	561	531	552	567	578	633	585	570	590	596	586	584	597	623	629	572	553	554	632	625	626	600	564	608	549	570	617	595	568	579	585	523	595	555	594	604	572	606	595	584	559	538	581	582	563	568	554	573	525	555	594	535	653	565	624	569	591	612	553	577	574	600	596	603	612	587	598	572	551	627	606	590	577	590	622	560	580	582	555	612	555	545	565	550	573	593	606	530	565	554	573	563	580	531	598	592	555	558	591	574	591	583	603	582	570	589	597	527	586	556	544	585	554	596	546	536	560	574	598	525	561	591	542	560	569	561	533	588	575	590	602	595	584	589	574	541	559	632	586	642	581	591	575	531	585	567	541	567	562	588	558	584	556	590	575	557	589	578	591	587	606	588	625	561	590	611	563	550	563	565	590	524	576	562	588	568	574	589	599	561	556	595	544	566	555	585	550	565	579	548	594	603	571	540	599	563	555	592	563	587	587	592	600	559	588	560	621	570	605	557	587	553	583	591	614	580	603	575	568	583	546	567	552	582	555	589	590	577	534	559	559	575	573	575	585	610	530	595	601	575	559	553	533	566	600	614	569	573	608	546	540	608	603	564	573	572	576	590	565	620	582	561	571	565	516	604	553	567	584	573	569	562	581	591	556	579	591	586	589	609	610	574	599	574	537	570	623	595	603	583	550	574	578	593	568	553	584	568	589	612	584	563	530	598	548	596	553	575	575	592	597	577	557	555	569	572	554	573	556	589	561	549	582	575	595	607	571	575	627	562	551	575	583	548	615	579	576	573	554	568	538	591	566	583	569	548	591	565	593	568	591	584	574	565	607	545	612	584	553	564	572	565	612	577	529	567	590	551	608	585	572	586	610	558	594	591	585	573	533	544	560	608	565	617	583	567	585	598	570	557	576	583	589	550	574	578	546	542	577	567	551	552	609	552	535	590	589	617	592	600	573	634	572	563	595	581	572	506	599	568	592	582	606	569	564	568	597	581	580	567	582	561	589	555	561	578	616	578	574	607	568	601	589	574	579	573	565	594	582	578	593	567	577	567	642	601	562	542	611	599	576	552	607	575	603	549	578	561	590	588	596	553	582	593	569	584	610	567	584	546	581	577	576	562	567	568	583	560	614	605	590	563	588
24999	21129	26985	25266	24787	10309	1244	898	825	864	825	813	810	836	781	814	809	805	751	777	762	807	769	815	816	774	772	788	757	815	763	847	758	786	779	765	726	744	768	754	773	798	802	820	795	766	838	729	764	782	706	802	833	806	785	798	725	768	723	800	782	746	775	776	720	796	818	764	784	811	782	830	821	792	774	755	778	768	792	754	714	744	770	790	757	709	774	773	812	796	799	766	764	766	789	785	843	757	779	740	744	796	770	747	793	777	767	838	762	776	756	779	761	730	759	714	791	740	741	771	769	797	826	742	738	740	734	807	747	747	836	771	767	777	810	773	751	830	750	778	794	826	763	767	761	790	776	782	781	744	796	778	755	801	767	750	760	779	797	796	800	750	777	798	788	780	805	786	804	774	762	795	796	754	760	736	783	751	799	795	852	749	796	747	745	772	775	814	780	786	769	746	802	764	795	805	791	788	767	739	783	730	803	800	777	778	805	817	781	773	775	757	773	770	774	811	762	786	788	821	780	742	790	766	839	813	777	802	776	713	773	780	838	705	789	759	815	789	770	771	749	808	766	751	790	725	753	783	766	823	787	778	791	756	765	790	831	778	830	750	755	802	804	813	721	784	763	841	752	775	797	818	723	771	761	787	764	794	762	800	755	789	770	794	813	807	811	779	779	803	732	761	791	729	751	783	773	810	743	751	814	790	786	756	808	765	784	721	778	804	748	759	805	794	749	769	789	708	789	808	817	817	815	749	795	777	744	780	804	797	787	801	761	800	782	772	743	770	746	803	777	779	773	775	771	757	736	784	771	783	815	780	791	789	773	819	781	761	792	771	791	780	763	820	801	756	788	741	781	803	769	811	779	775	767	805	779	793	773	800	764	764	786	741	802	748	750	753	771	762	781	748	797	786	779	750	788	751	750	756	769	742	765	752	804	723	802	782	776	803	799	751	757	787	800	746	721	750	803	789	747	805	781	776	774	801	756	772	766	828	809	748	768	762	781	819	741	805	770	777	808	814	780	845	829	825	770	788	762	782	769	782	771	793	819	782	794	837	791	799	744	740	796	775	758	776	735	798	783	758	779	800	802	782	722	717	780	776	773	837	817	709	783	756	761	789	775	792	807	801	772	781	796	779	741	758	800	787	763	779	796	814	781	811	796	778	789	773	781	796	736	767	818	737	763	766	806	776	696	790	724	750	794	791	780	765	766	761	822	778	756	870	772	792	757	793	743	729	777	815	768	770	784	799	771	817	748	780	816	789	738	795	782	855	813	823	787	728	724	804	790	725	757	740	776	755	791	749	809	775	772	742	764	799	804	751	774	782	732	727	759	787	793	805	761	771	774	745	782	792	815	740	752	776	763	821	792	784	783	780	805	763	781	830	797	769	763	781	760	749	777	798	776	758	761	783	786	709	745	806	801	741	742	801	792	811	743	784	795	742	778	748	826	784	781	772	818	780	734	765	759	732	776	742	774	793	800	733	757	812	794	792	778	786	776	817	776	801	796	799	798	771	727	726	797	745	812	797	824	770	781	747	762	800	786	726	743	787	774	785	844	776	760	793	803	774	812	769	757	832	799	767	795	777	746	786	808	772	862	779	780	809	756	798	804	821	759	748	769	738	846	774	781	725	795	772	794	679	776	769	770	864	722	795	753	764	746	779	756	790	805	798	798	781	847	807	775	732	771	776	777	765	765	726	790	788	757	778	759	751	742	725	783	740	746	746	766	772	754	782	790	795	827	727	837	716	809	801	731	803	759	759	780	771	789	720	785	715	746	825	755	762	771	762	776	772	790	738	742	712	826	758	748	785	788	806	784	804	796	793	784	785	772	818	798	742	825	768	810	772	764	779	816	825	783	761	780	730	785	840	839	755	765	761	770	803	832	768	799	767	794	813	793	797	789	782	762	760	781	809	746	787	752	796	712	761	773	799	750	833	789	785	758	779	815	814	821	760	774	720	809	759	742	784	791	819	841	790	756	818	839	780	741	763	783	738	797	802	765	809	757	767	810	789	764	751	789	761	812	733	786	802	752	788	743	754	764	817	763	752	767	774	793	850	762	767	760	808	771	799	792	750	817	792	815	765	739	758	807	766	743	799	746	744	786	762	766	760	809	816	763	824	755	781	780	771	785	796	780	771	732	768	738	763	804	779	775	741	763	808	799	793	773	849	791	788	762	775	798	805	758	799	731	777	781	827	810	816	804	786	727	726	746	726	847	728	763	775	777	792	787	783	830	763	781	788	777	789	775	745	780	798	781	793	752	760	739	776	751	778	795	763	746	743	741	755	787	780	757	773	825	730	706	819	783	765	725	739	783	715	802	720	778	838	775	755	768	717	769	730	731	798	811	764	766	770	780	768	799	802	806	770	810	739	786	821	735	812	774	791	800	734	762	706	750	816	762	726	747	794	792	760	756	786	797	774	793	807	742	798	827	767	756	799	712	790	805	809	784	771	787	749	724	803	834	750	811	776	756	802	783	771	772	743	749	752	782	771	779	791	809	764	749	805	766	754	710	805	789	760	764	785	775	747	747	741	759	732	814	795	768	786	758	784	771	776	762	784	777	789	776	772	746	767	785	770	786	763	733	801	781	749	756	784	797	768	779	773	760	780	766	770	781	776	753	776	785	732	760	783	837	787	793	788	786	797	748	704	784	800	760	733	694	785	823	818	807	816	763	798	773	754	795	724	843	822	765	770	814	820	744	756	801	803	792	764	774	802	727	779	751	748	798	750	803	784	740	762	793	756	783	764	771	797	798	741	761	757	812	814	837	822	786	757	784	743	754	757	739	754	793	785	767	791	799	794	780	783	740	792	772	785	678	801	805	779	766	817	728	761	792	747	777	827	790	760	794	741	732	793	780	769	804	739	763	754	786	749	818	775	721	743	764	781	747	758	746	768	798	758	760	804	779	757	788	746	777	810	816	725	800	813	768	812	776	793	775	783	783	772	815	763	805	757	764	791	734	769	804	765	767	776	818	808	802	846	784	807	800	772	793	792	813	812	801	756	812	772	779	795	769	733	794	718	733	708	709	780	768	751	782	799	763	779	780	780	794	831	774	745	788	745	789	751	798	778	767	788	819	787	766	778	745	781	719	790	786	793	759	736	697	834	778	760	801	835	777	732	728	749	744	800	793	753	825	787	791	777	786	739	745	821	789	775	707	791	814	806	757	788	813	783	785	738	801	760	798	772	798	735	735	739	771	767	722	828	748	793	749	735	769	785	813	794	717	773	773	762	726	793	753	748	771	738	780	737	768	793	775	782	785	778	787	752	781	774	803	752	762	766	762	772	793	762	772	761	773	761	793	759	804	743	775	738	797	774	818	718	764	752	759	815	752	725	737	761	776	819	789	731	751	811	780	760	785	736	813	773	790	766	808	753	768	772	809	751	735	761	809	744	782	766	787	760	797	790	770	756	818	825	769	753	749	772	775	769	794	716	780	779	780	798	762	836	747	732	777	736	767	819	776	786	749	739	770	749
27717	42708	15736	9115	30953	8514	1089	1002	956	924	879	902	875	891	813	815	821	817	822	841	853	827	828	787	814	782	791	827	832	835	811	805	801	778	837	784	857	803	811	780	809	767	797	835	746	827	786	815	767	800	825	800	793	790	809	768	778	791	876	788	794	820	796	804	807	782	813	817	790	794	777	793	821	800	778	766	830	841	800	816	802	806	825	846	798	818	781	783	835	793	790	834	781	780	813	765	820	817	822	759	785	780	842	772	834	787	762	806	773	823	798	778	803	839	831	774	777	782	813	787	848	809	796	792	779	782	789	794	822	800	836	827	793	737	784	791	741	809	772	835	856	793	947	861	753	828	795	801	765	811	798	820	843	816	808	837	807	830	796	834	814	787	787	821	799	842	788	755	814	830	828	773	848	783	785	809	793	729	792	811	798	791	855	852	762	842	809	797	833	824	789	810	788	841	797	763	776	799	830	771	781	835	814	803	775	854	795	784	835	797	786	831	809	805	775	777	749	862	805	787	729	796	846	811	801	808	840	808	752	814	834	846	823	792	738	838	845	807	839	806	812	862	757	855	863	780	817	804	764	816	804	799	804	805	815	851	790	807	764	780	836	860	810	793	736	782	772	877	798	811	770	832	801	761	803	778	799	834	838	800	797	800	819	777	804	788	804	856	816	825	787	845	780	789	811	827	796	818	750	822	776	820	805	766	819	732	839	790	863	736	820	822	839	784	791	774	721	846	807	838	755	823	808	833	766	824	839	808	830	766	799	816	737	804	807	800	790	733	762	797	771	805	794	785	772	811	790	793	803	788	817	831	794	781	795	810	805	755	811	758	791	843	877	837	853	808	780	781	760	815	824	802	801	791	793	779	803	812	788	796	830	815	842	793	813	827	813	815	755	788	796	816	794	762	814	797	816	766	776	829	819	819	797	862	791	793	825	780	779	803	812	785	781	815	787	819	814	789	819	790	822	756	786	823	758	785	801	816	785	818	838	848	768	790	755	734	759	765	744	781	808	833	790	821	801	830	809	787	789	825	828	783	857	786	777	769	759	762	819	768	809	776	781	770	829	793	810	794	774	783	744	835	790	811	800	835	811	752	854	787	803	843	781	807	793	771	790	777	801	845	828	826	825	810	775	767	798	832	825	793	844	816	812	824	762	821	800	786	811	823	826	805	771	823	808	797	819	806	802	783	787	814	815	799	840	812	789	853	807	807	846	765	812	773	834	819	831	797	777	807	869	788	740	776	802	806	787	748	836	790	843	791	775	794	750	823	807	768	808	780	808	757	802	856	819	753	809	785	740	806	862	818	828	811	812	827	818	806	845	794	784	766	749	806	800	792	787	809	835	765	810	801	765	779	827	773	784	812	852	792	801	764	809	739	794	792	832	823	801	793	778	786	786	780	788	797	795	833	808	797	805	820	801	814	787	793	806	797	823	816	771	769	770	804	842	815	854	856	806	803	749	788	744	806	784	782	788	759	810	802	759	794	769	808	831	819	821	811	798	784	820	821	815	734	763	759	791	744	846	795	766	779	907	875	813	785	846	772	830	825	787	814	802	826	785	770	770	815	820	781	822	813	779	851	829	762	851	800	820	782	836	820	791	803	795	838	782	826	834	837	816	810	841	833	810	788	803	829	818	799	835	800	771	774	774	793	791	788	788	814	836	797	752	819	790	819	817	791	776	793	770	788	806	781	774	806	835	780	784	825	820	810	782	796	817	789	760	802	839	799	723	853	779	743	793	777	747	835	793	779	784	777	811	821	840	814	800	834	776	757	783	792	841	821	831	768	790	816	834	804	798	751	786	756	799	766	803	815	808	771	781	771	770	778	848	768	836	803	845	784	745	794	848	809	842	859	777	835	793	826	827	845	770	825	816	787	832	761	800	838	802	753	763	789	799	796	805	793	821	760	804	848	782	774	796	793	802	833	780	830	841	819	814	819	821	798	791	772	806	799	795	786	823	815	850	755	821	782	791	751	792	792	780	808	799	815	809	817	735	750	765	786	774	817	777	794	784	829	756	785	852	842	804	838	763	748	826	812	779	807	734	775	791	763	821	827	797	770	815	792	802	807	830	799	778	790	761	739	820	787	811	764	777	770	827	805	743	793	785	783	764	818	811	821	831	797	812	789	827	779	715	769	832	745	806	777	765	799	805	814	772	725	808	758	767	811	793	811	803	777	837	775	816	744	774	802	813	784	794	763	798	834	848	737	807	775	810	775	789	800	779	796	801	814	797	787	820	824	775	830	793	768	782	785	827	807	836	815	820	887	784	802	768	774	782	809	772	778	778	771	783	820	801	827	783	832	833	809	786	874	780	833	811	786	821	841	824	812	829	780	789	798	828	766	813	801	825	835	821	776	785	811	824	818	769	779	805	764	802	762	822	775	779	820	840	821	823	830	816	821	844	831	810	803	819	767	793	818	816	854	780	768	761	796	761	767	802	831	803	838	809	824	802	769	834	772	775	810	748	747	805	857	820	816	803	793	811	768	818	798	826	810	827	815	827	766	820	743	845	781	821	790	757	824	809	785	751	815	790	809	825	746	774	817	805	807	829	785	775	831	782	791	791	816	800	819	787	817	835	787	824	814	840	786	776	800	814	839	774	825	856	728	786	810	767	783	813	806	765	783	790	823	786	801	743	825	765	771	752	809	823	820	793	822	800	812	849	783	794	783	838	807	739	796	824	815	829	790	756	806	780	764	799	834	802	760	805	785	751	802	821	826	777	776	845	759	834	781	812	848	800	781	841	778	823	723	826	775	784	791	806	815	816	814	794	796	753	766	731	777	792	790	825	777	791	845	831	764	781	783	851	764	807	797	814	774	736	831	796	809	798	782	792	757	817	813	807	790	819	766	815	842	812	835	809	787	860	827	804	785	801	784	772	731	842	849	785	767	763	791	812	787	809	764	807	790	834	764	784	846	786	803	802	795	808	777	771	844	770	798	844	838	841	784	798	817	805	826	795	815	803	822	814	791	822	849	787	824	871	812	844	847	814	821	809	794	834	809	782	748	769	821	814	765	812	823	800	811	846	864	814	777	834	851	829	780	800	779	763	861	787	812	804	815	787	774	789	856	822	828	809	780	794	830	748	762	807	787	763	770	804	816	810	785	803	780	797	813	811	805	800	787	745	841	773	813	816	735	826	772	798	774	766	774	791	782	773	824	802	801	776	798	822	800	822	788	756	808	775	819	788	779	805	820	774	784	797	786	794	812	820	809	787	807	858	833	792	789	813	846	814	791	783	816	765	782	848	817	803	805	825	808	762	812	753	802	757	803	794	834	801	829	798	812	819	849	820	780	830	813	821	779	829	789	796	831	794	760	800	832	783	774	812	818	753	869	778	839	793	806	806	815	865	806	820	814	788	838	801	811	778	825	802	793	805	794	780	751	810	839	821	742	904	794	796	816	775	779	830	751	814	805	748	786	783	789	842	831	826	763	808	813	839	831	766	775	791	764	769	781	822	798	815	852	780	822
22615	21073	28640	23738	31054	24059	13003	1676	1023	952	895	887	839	840	774	815	801	795	749	746	720	732	796	771	744	737	771	777	782	749	760	759	720	753	740	756	737	732	750	691	722	780	732	719	718	717	751	731	727	764	703	744	749	752	751	768	756	739	749	777	759	699	752	687	765	706	721	765	750	757	726	736	757	768	778	718	696	729	709	812	747	758	789	723	752	776	765	754	738	731	711	697	755	730	750	732	769	741	771	732	718	723	694	759	755	768	779	729	714	756	748	738	746	736	766	754	705	731	716	679	764	758	736	776	729	749	732	763	730	735	691	716	707	754	713	727	721	709	657	712	756	686	778	767	731	736	731	693	705	683	697	727	721	733	768	742	706	762	694	743	750	717	738	730	720	706	690	711	740	718	718	733	735	750	712	780	723	715	740	726	757	717	716	740	741	733	750	726	786	811	747	764	705	740	717	717	736	708	749	723	741	751	707	730	672	706	703	738	765	738	713	791	745	772	714	674	746	761	737	752	707	712	765	706	747	675	743	731	705	714	726	677	679	721	726	750	753	754	682	678	773	768	708	710	687	734	685	765	676	716	760	750	704	705	756	742	730	670	700	696	723	667	727	727	706	731	713	710	718	756	707	774	687	721	738	765	713	748	734	643	724	708	699	749	759	742	721	701	753	706	720	732	728	706	728	736	726	767	693	750	724	731	747	745	738	733	782	735	690	703	696	723	721	710	768	746	693	721	785	731	684	728	739	717	779	732	736	696	724	736	718	706	746	750	742	757	734	730	731	680	710	718	732	738	779	662	737	801	699	730	723	700	691	772	719	734	714	746	745	782	716	744	656	735	764	733	747	709	734	739	781	721	748	746	774	731	706	716	732	740	746	710	725	689	695	775	685	722	760	701	685	737	731	706	712	724	727	737	697	706	706	728	782	735	688	743	732	803	747	737	771	729	750	799	691	688	729	760	751	737	720	717	719	756	739	704	712	725	758	734	768	706	744	735	720	711	713	681	703	770	715	747	754	742	721	689	726	721	702	747	724	705	747	731	746	733	741	778	749	707	698	732	707	716	708	742	730	728	697	720	695	733	692	736	705	726	738	715	722	818	751	684	735	736	738	686	699	736	689	743	752	701	736	717	736	760	707	737	762	749	718	737	726	739	725	750	768	780	698	732	714	678	752	694	722	706	716	708	705	748	696	727	711	757	770	760	746	786	729	745	753	735	765	720	765	734	727	759	682	716	736	743	726	756	698	725	712	692	698	703	715	758	696	728	712	721	696	752	743	736	726	726	704	750	739	706	728	722	753	712	712	735	750	723	760	744	765	735	749	711	727	751	774	756	750	745	708	725	726	741	713	761	711	732	724	735	769	736	757	713	769	722	695	731	701	722	747	712	765	746	759	701	721	720	782	706	729	699	724	740	699	759	748	757	707	723	715	689	725	726	740	739	743	713	681	746	771	719	739	728	717	718	683	709	680	717	700	742	752	734	730	756	660	764	723	713	738	722	722	692	681	795	730	707	754	735	751	733	732	746	780	761	727	726	754	706	699	721	678	690	750	778	754	677	709	695	745	671	736	671	736	726	751	734	718	727	692	690	710	708	751	728	746	737	710	707	772	778	734	726	700	759	735	683	766	784	708	754	726	736	724	720	724	773	726	732	724	753	714	748	741	770	739	719	716	776	727	733	712	701	741	730	724	729	679	694	694	676	721	709	700	692	746	699	680	743	682	718	751	759	763	674	750	734	730	767	772	708	737	716	705	726	751	747	718	743	711	714	708	757	744	760	750	711	730	733	709	757	792	701	713	693	759	743	711	723	714	734	702	775	696	709	780	731	724	758	741	739	764	722	766	752	776	764	747	740	719	768	693	699	698	766	704	746	781	764	720	722	701	717	765	793	690	723	767	696	749	781	728	759	759	680	715	701	696	725	692	705	696	718	731	707	718	705	757	682	767	743	716	743	691	759	692	757	765	771	742	696	757	695	763	731	747	765	735	711	739	762	755	738	734	711	766	717	700	757	720	728	752	753	717	758	737	715	755	740	750	725	768	720	699	700	721	751	742	742	714	708	672	774	714	675	722	767	737	731	661	737	727	753	743	733	745	723	715	753	753	683	695	722	714	737	709	713	729	725	742	749	743	719	674	721	744	714	709	727	746	635	753	725	744	739	696	722	756	724	721	725	740	725	772	720	694	734	757	716	720	743	744	735	701	746	724	729	721	718	721	661	723	774	747	755	699	730	705	732	744	791	744	726	775	680	700	682	697	752	739	761	744	777	724	740	710	723	757	771	693	755	720	722	707	695	719	715	710	719	704	728	739	679	775	754	750	787	725	771	710	731	736	730	747	724	760	741	695	662	757	751	723	771	753	716	739	671	727	714	756	695	734	711	687	718	762	717	704	754	685	701	743	749	733	733	720	721	747	727	753	719	764	731	695	753	803	712	727	772	692	704	715	695	746	718	712	726	755	758	756	744	695	690	740	738	745	720	720	754	725	735	722	727	754	697	696	712	726	798	723	730	692	705	696	744	762	765	699	701	761	673	728	713	722	701	749	732	760	718	738	740	765	714	748	727	704	749	787	761	738	733	695	734	746	714	708	732	711	692	730	748	736	723	704	685	800	762	699	738	726	733	704	740	716	773	661	738	726	742	734	731	730	717	727	712	733	746	720	753	701	758	719	774	704	699	727	690	728	743	729	788	705	782	776	728	670	698	683	755	721	760	725	776	741	699	745	731	734	746	785	702	698	670	743	736	729	726	720	719	671	719	709	772	693	707	687	733	715	698	728	757	689	754	701	735	692	708	748	742	719	731	702	698	721	750	771	732	706	731	743	761	720	712	705	701	777	681	746	712	789	754	732	749	682	713	715	755	691	713	726	785	776	727	729	738	713	709	768	724	724	711	728	701	755	748	728	675	706	760	705	729	721	739	739	694	702	695	665	701	680	704	764	719	738	722	745	760	689	746	722	688	701	711	718	743	697	725	739	761	732	703	709	700	743	743	695	741	741	782	723	714	709	773	720	728	748	787	702	685	710	756	674	736	752	712	735	716	702	724	716	682	715	746	725	735	763	731	743	720	750	741	726	694	718	729	693	716	735	757	734	729	736	725	714	754	766	766	746	740	763	747	727	741	687	725	703	741	707	734	734	746	739	721	726	702	692	722	688	732	750	744	736	691	725	757	658	705	729	742	705	691	750	726	758	732	799	713	728	728	694	711	794	701	746	722	727	734	726	737	754	742	706	742	736	748	718	769	721	733	713	724	735	738	678	711	701	733	750	709	711	752	739	736	705	724	729	717	763	720	724	727	711	715	753	745	671	763	724	752	737	706	726	718	737	749	725	712	728	711	748	704	754	735	739	706	688	737	746	738	761	740	699	755	732	703	722	722	745	739	695	718	700	702	744	726	718	736	712	746	729	732	715	705	673	692	742	735	736	720	750	688	752	709	749	757	740	731	721	796	759	730	761	696	747	711	749	733	752	731
32980	57759	25550	19870	50744	16097	1669	1463	1250	1144	1061	1001	934	929	860	856	872	844	785	783	804	759	776	793	758	772	768	776	742	723	783	788	716	765	743	695	760	761	792	770	751	809	776	688	703	722	743	781	731	742	727	752	688	708	732	744	737	770	762	785	731	704	755	713	669	733	776	718	755	750	706	742	730	733	730	736	722	745	772	727	732	746	730	767	726	726	698	708	730	789	741	785	765	728	807	757	786	727	760	733	747	797	728	785	701	733	749	734	751	764	796	726	741	752	709	731	743	722	741	732	744	777	776	736	759	759	776	727	766	724	762	688	773	691	767	767	751	716	766	670	761	766	712	762	737	659	690	745	754	740	749	737	727	699	710	698	755	734	733	676	714	721	700	759	674	698	739	691	739	704	779	720	779	735	692	762	752	720	747	765	724	757	798	750	716	715	760	679	730	708	756	708	748	740	745	740	755	760	713	728	754	743	719	704	732	767	760	744	692	748	713	724	746	750	759	767	749	807	775	709	678	742	748	668	674	740	712	730	746	708	710	707	693	699	742	733	772	701	761	697	754	770	707	785	739	731	729	702	732	756	732	785	704	728	791	792	785	719	725	734	751	725	724	743	783	725	705	726	765	719	697	747	736	736	704	788	765	700	718	757	705	711	713	732	704	700	753	741	713	737	719	732	696	717	735	693	737	724	710	766	757	720	772	692	758	693	749	677	732	735	694	689	722	781	760	737	759	731	769	717	754	750	737	728	746	748	690	775	668	717	779	708	731	698	770	759	726	724	747	744	732	711	722	697	746	721	715	748	726	746	740	714	750	734	758	715	748	723	714	731	718	713	678	679	755	800	746	741	738	714	752	722	782	764	691	703	738	726	735	730	757	720	720	730	754	758	737	717	739	704	727	757	737	715	764	739	735	764	703	741	751	712	721	719	719	716	768	741	724	693	701	729	740	698	768	748	748	731	704	708	706	790	760	752	758	752	741	726	773	708	688	751	720	770	729	765	749	752	724	737	686	739	726	730	764	706	707	720	726	700	735	714	740	738	733	744	754	735	700	744	755	724	702	719	763	711	735	740	727	751	738	745	753	687	726	770	735	783	754	763	728	715	761	738	750	757	748	739	702	762	743	728	679	717	736	767	736	669	757	703	756	775	717	780	757	734	711	749	716	748	691	666	708	729	752	733	758	778	730	724	753	712	745	735	677	741	739	745	732	742	760	679	687	715	738	737	732	705	725	729	721	726	722	752	728	722	709	734	722	706	706	767	722	684	701	719	750	695	679	691	788	708	723	702	698	739	731	760	703	704	713	741	737	737	733	735	714	730	690	721	763	756	763	741	718	722	701	701	714	753	727	763	740	761	716	771	738	702	711	732	696	710	705	765	778	713	711	699	743	770	795	765	736	735	791	724	764	696	789	779	721	776	689	699	724	745	767	741	722	775	747	744	731	778	723	726	786	709	760	750	713	733	709	799	762	743	739	763	721	731	787	767	720	728	758	711	704	743	706	698	744	742	725	672	765	769	739	745	730	713	697	734	751	731	738	734	687	776	690	723	706	762	751	770	699	679	764	747	742	745	759	762	734	711	749	768	745	705	783	749	722	722	762	791	701	719	745	695	746	765	715	709	765	727	803	711	741	691	745	756	748	681	695	753	758	704	749	741	784	710	716	726	744	781	770	768	699	728	748	774	736	723	740	776	773	702	733	714	757	725	747	756	719	769	738	736	712	740	695	748	748	728	752	723	732	708	791	724	740	713	676	711	708	712	756	706	721	745	737	752	740	691	701	678	752	716	746	722	713	747	741	752	735	715	768	729	717	718	725	751	725	694	709	771	784	751	748	751	725	779	789	721	702	753	714	712	709	742	713	683	730	729	759	715	733	765	740	735	767	774	753	733	730	725	727	743	736	691	746	709	755	788	737	744	750	697	769	725	729	718	745	727	735	783	698	706	752	752	745	743	710	726	709	748	766	737	731	756	719	720	794	708	743	742	763	743	704	736	722	750	702	758	727	728	755	701	777	766	676	675	738	763	734	724	718	728	702	678	729	802	698	747	743	758	741	715	730	746	744	718	769	746	711	727	716	736	680	742	752	762	769	749	746	750	745	735	715	721	672	733	719	714	706	681	723	742	697	684	712	787	699	707	764	726	739	716	698	673	710	758	726	745	717	758	777	756	726	713	742	742	702	765	697	767	747	745	739	745	764	713	737	742	731	719	755	713	733	672	750	666	754	695	773	737	719	782	754	741	715	743	761	714	699	757	716	740	726	714	738	752	740	736	783	786	742	749	721	744	772	738	715	751	742	767	688	715	766	750	727	751	727	772	736	725	701	744	721	734	714	786	757	685	742	730	761	736	753	732	722	697	761	758	748	719	719	737	730	715	765	706	721	708	704	763	742	733	748	716	755	697	739	687	693	763	693	722	752	732	728	700	736	750	777	765	738	737	738	747	750	770	730	734	748	760	729	684	769	787	719	769	704	737	756	711	733	734	754	701	691	730	682	716	746	774	715	710	732	719	713	675	722	752	727	717	772	768	720	713	759	678	739	746	738	755	746	722	698	748	726	695	700	735	697	760	729	760	773	742	775	712	716	731	732	728	720	718	743	736	712	761	739	739	713	726	710	717	703	769	716	723	737	741	810	786	727	774	760	735	723	705	752	718	713	749	796	775	763	719	738	752	655	735	774	742	721	708	759	715	726	717	775	707	785	738	799	719	776	742	681	749	738	740	748	720	743	683	763	697	738	751	711	691	697	775	723	749	671	751	760	751	764	703	722	751	730	723	763	772	706	713	718	742	749	756	722	697	717	770	771	693	753	730	726	745	681	736	742	748	743	776	709	746	739	690	772	720	705	744	728	735	694	712	709	712	689	758	742	747	701	718	697	764	761	687	717	744	733	764	728	718	725	706	702	673	721	773	709	752	740	744	705	767	754	747	721	726	686	772	766	779	728	727	742	772	729	704	744	660	727	710	725	743	768	782	749	757	737	766	731	726	735	734	748	748	740	778	740	722	779	730	776	718	775	746	761	736	776	713	698	702	767	781	764	702	749	769	780	740	747	751	707	741	678	701	720	742	715	764	664	766	699	722	750	753	759	722	705	738	734	716	715	702	734	731	702	731	739	703	673	777	717	727	765	715	729	734	754	711	759	756	708	731	706	726	724	688	728	725	703	751	755	749	728	784	715	671	719	711	760	698	737	772	767	758	731	700	764	746	732	705	704	739	716	686	768	723	749	761	742	709	719	739	754	756	729	760	723	790	706	698	702	695	768	683	735	725	743	721	749	737	723	770	744	722	763	727	738	705	761	738	736	775	713	750	725	726	752	701	751	731	752	728	733	705	702	742	738	704	764	767	709	793	736	733	745	738	694	772	699	721	727	668	754	727	745	741	732	723	724	724	760	690	733	721	746	721	748	700	717	735	658	737	756	766	726	725	722	740	743	757	670	809	708	690	732	743	761	739	734	747	760	710	705	710	694	740
29121	24331	13832	4479	7722	1432	651	702	620	623	658	654	636	625	618	623	632	589	607	674	634	641	596	606	610	574	653	617	621	651	679	653	628	630	653	649	627	614	623	637	590	615	650	646	635	614	619	599	637	631	672	636	624	592	647	641	644	622	620	624	634	686	663	656	665	612	644	614	658	603	601	567	622	666	648	627	654	629	658	620	646	684	655	641	587	594	638	676	590	617	664	675	635	647	646	640	591	652	688	626	683	663	599	652	637	688	648	597	626	616	656	643	620	650	666	581	627	708	619	607	612	588	664	669	638	652	621	641	603	670	624	670	607	649	652	620	652	643	687	640	630	639	598	603	662	644	646	647	632	647	675	625	658	639	672	603	620	640	668	686	697	601	610	625	633	642	671	646	667	661	647	599	612	620	643	657	657	666	639	640	616	617	610	628	633	633	668	634	658	583	590	590	648	616	605	615	639	656	634	603	654	651	637	661	655	666	611	598	641	648	596	611	661	708	629	584	620	639	581	653	641	638	662	616	661	613	611	656	677	664	622	614	638	617	637	668	627	627	661	646	624	634	604	633	609	633	620	625	666	627	608	599	623	661	655	641	638	615	639	660	613	599	601	628	678	680	638	653	622	621	628	666	676	601	625	626	676	650	619	623	627	625	639	646	636	622	699	651	596	640	580	652	684	638	645	614	589	608	678	648	590	680	637	599	612	631	645	665	634	648	641	615	633	639	730	651	708	616	598	602	664	644	644	641	669	649	656	663	640	613	647	624	716	594	691	622	642	634	597	617	636	590	605	656	605	684	643	625	654	615	671	676	628	647	637	665	685	628	627	658	624	621	652	630	619	656	666	617	628	638	673	718	644	618	623	655	611	614	621	617	630	674	674	609	647	644	644	649	624	651	636	656	652	567	635	637	682	630	604	621	652	612	663	640	650	644	602	597	620	668	657	650	621	636	638	568	655	572	652	664	639	695	637	620	652	635	644	612	597	651	660	621	674	687	643	651	640	692	645	676	639	691	636	619	629	620	683	662	669	626	620	631	676	624	654	617	645	613	610	650	646	625	617	623	655	644	683	650	644	601	684	645	658	645	654	611	695	610	637	641	616	647	689	632	611	647	669	634	624	660	630	654	620	619	672	633	677	685	655	624	657	674	589	676	690	601	671	618	622	656	595	641	602	637	626	623	643	587	617	638	624	640	643	657	602	632	659	647	626	664	671	612	614	634	645	670	607	612	603	672	663	614	651	611	609	643	613	622	661	597	588	659	605	595	657	627	698	675	692	670	613	651	628	603	624	637	623	622	649	613	666	608	648	636	705	671	658	645	621	584	689	630	624	582	644	628	624	615	620	606	634	616	634	625	648	592	641	583	626	685	646	639	632	628	635	641	625	607	639	610	641	626	634	612	637	664	619	624	598	609	634	646	654	650	644	590	625	667	633	575	632	640	679	637	639	652	638	665	636	661	623	673	635	573	642	667	645	632	671	683	645	630	620	662	604	642	653	627	684	654	640	646	658	663	660	604	677	625	628	654	582	624	621	618	627	630	642	646	634	632	610	677	630	691	687	617	617	605	609	673	662	634	625	626	653	664	634	578	620	625	686	672	686	635	662	647	599	607	616	623	654	689	639	672	632	640	608	648	621	598	595	589	653	627	665	653	645	663	622	634	662	703	626	648	678	616	651	677	638	645	640	586	655	608	680	665	627	680	680	635	636	633	658	620	607	605	690	654	652	674	629	597	627	607	630	659	583	669	630	648	598	667	664	648	620	625	625	613	640	620	624	670	666	633	618	625	627	647	686	662	601	628	618	637	612	637	669	684	638	607	600	629	645	649	638	583	665	631	655	573	653	661	633	647	690	634	639	643	684	640	646	628	653	642	662	641	626	631	669	658	659	631	599	632	636	630	669	629	628	610	656	686	661	654	667	670	641	627	686	609	663	689	618	590	625	624	638	671	658	649	620	661	631	618	620	627	627	668	634	591	601	661	614	668	580	650	615	638	614	671	668	600	643	645	659	614	629	613	654	618	578	654	633	627	638	654	632	640	603	648	601	592	667	655	609	663	653	645	649	626	663	641	663	679	694	615	652	640	659	626	661	647	615	651	637	672	631	639	608	660	693	632	635	602	648	609	660	622	659	635	627	664	686	569	615	640	613	652	642	637	617	611	626	606	632	621	601	593	631	636	684	602	612	693	599	578	633	627	684	636	642	613	587	590	643	613	672	637	664	690	616	621	605	607	642	640	643	602	591	634	643	651	637	615	638	635	654	677	636	634	615	698	654	669	658	631	627	627	653	686	647	678	636	637	666	616	679	667	597	629	586	626	580	607	672	607	637	634	652	607	650	670	679	632	621	663	650	634	599	653	677	642	657	637	670	627	636	645	633	669	604	665	643	628	648	647	622	663	622	647	683	587	625	627	624	623	638	673	650	625	628	589	652	643	663	595	618	660	640	662	674	650	605	657	641	630	622	666	652	668	633	603	634	642	601	667	637	640	637	620	611	642	621	639	619	642	677	664	680	656	645	663	636	609	656	641	672	695	673	632	656	644	668	635	664	668	681	601	609	666	619	637	645	640	627	636	652	625	594	576	600	614	662	638	633	647	641	654	645	626	611	633	642	606	618	662	610	622	619	609	622	632	612	618	663	609	671	660	623	676	647	611	644	668	635	622	638	642	583	628	608	620	671	651	692	626	653	632	625	650	601	659	632	640	602	616	617	671	695	612	626	656	599	611	638	570	634	674	649	620	663	673	666	601	642	647	601	661	665	571	652	632	633	651	649	636	626	654	598	643	698	617	635	637	611	691	620	620	663	646	616	610	609	669	609	587	645	627	653	697	649	661	709	593	618	640	643	637	627	627	603	666	610	613	639	635	636	674	662	629	589	656	670	627	641	678	624	649	646	589	582	625	649	686	623	614	646	616	645	618	642	630	634	693	658	690	606	648	572	640	664	601	646	613	623	602	630	615	618	697	593	663	629	633	633	614	641	656	628	659	666	624	617	667	624	650	657	646	613	661	645	676	602	614	626	640	611	645	635	640	642	653	577	573	590	667	601	595	613	628	641	619	635	659	620	635	638	624	586	614	661	655	623	557	615	687	685	609	633	640	620	643	630	638	646	641	620	639	594	682	639	620	635	629	633	631	613	653	662	616	602	664	643	634	578	643	662	630	638	616	666	631	592	659	663	613	588	612	613	599	670	646	623	631	670	584	635	630	651	657	678	630	641	624	622	643	624	649	654	622	621	689	587	626	653	652	650	652	649	594	630	669	648	635	630	643	592	665	646	638	607	641	610	604	631	626	624	570	666	638	658	648	638	660	653	653	661	596	631	625	620	621	612	638	637	681	669	607	627	658	684	694	633	653	618	645	692	586	675	648	623	676	650	631	623	653	645	624	623	587	651	607	630	611	588	638	667	674	654	633	635	636	650	620	632	633	662	615	641	629	632	676	665	686	644	661	645	621	599	618	598	615	615	609	623	626
25329	33850	8529	3920	8625	1477	670	711	697	688	652	679	709	690	645	656	658	736	680	671	711	723	675	677	700	682	674	688	650	655	679	649	671	676	688	728	678	700	636	643	616	704	667	629	652	677	645	667	639	657	651	687	680	674	687	715	697	676	684	636	657	677	642	678	657	677	692	668	690	643	688	658	643	660	696	705	656	690	695	660	650	706	665	705	680	723	698	666	700	667	660	679	653	664	688	667	668	703	655	712	686	652	680	670	645	654	713	646	651	681	667	622	643	667	694	656	682	656	647	652	678	703	681	700	675	710	715	684	685	691	673	728	681	651	709	657	657	665	659	679	675	669	676	675	652	664	690	673	641	635	674	660	682	704	682	652	644	673	678	661	708	671	646	721	673	647	617	685	691	679	701	683	615	667	666	625	653	655	654	665	703	704	662	643	664	670	710	664	654	685	692	705	677	671	649	678	664	670	658	651	613	620	650	682	718	645	655	700	703	691	702	642	673	664	685	666	655	659	671	667	669	677	704	650	649	674	630	645	662	688	689	667	720	661	705	645	662	705	672	672	711	649	624	700	642	663	683	658	657	664	694	641	682	730	646	621	646	646	692	708	661	685	699	689	674	660	665	658	734	651	663	674	647	618	639	687	693	671	693	682	678	608	705	661	695	617	682	618	678	669	705	711	646	628	656	661	702	662	681	664	651	663	680	682	691	639	703	661	665	668	650	656	641	638	657	659	684	661	654	628	606	654	645	697	639	671	661	689	642	653	649	665	660	714	637	664	648	712	663	673	678	656	682	703	671	641	646	640	649	654	648	675	657	661	674	652	686	623	631	636	624	640	666	692	670	663	635	694	645	677	667	655	628	718	680	684	639	686	615	670	695	700	667	644	655	671	731	676	700	689	685	635	694	674	664	681	682	693	655	697	656	669	636	629	646	642	638	658	717	664	659	663	679	613	665	698	680	725	649	663	692	634	659	674	714	675	659	704	662	704	672	655	680	614	669	714	678	627	712	653	681	646	671	625	615	643	701	699	686	622	685	665	647	623	664	660	668	654	650	635	672	663	667	681	656	698	668	667	666	691	702	711	675	647	661	659	689	694	603	673	651	703	664	649	683	642	700	685	725	672	643	686	688	692	638	680	674	691	623	705	699	693	684	618	681	651	632	627	628	673	650	708	654	636	652	648	679	677	639	672	656	698	667	687	688	671	629	673	683	679	705	704	659	676	685	691	663	693	656	645	675	706	629	688	698	658	606	668	661	685	673	668	636	721	670	642	647	649	676	690	691	681	662	705	679	651	649	674	619	637	667	687	636	656	694	679	660	637	640	697	668	634	687	641	648	679	646	631	686	691	670	697	651	661	649	699	606	656	705	673	640	634	696	715	642	689	660	665	646	628	674	649	674	690	669	672	644	715	632	665	677	606	661	722	668	666	646	653	665	697	688	695	646	686	679	625	637	675	701	673	660	677	658	659	710	687	633	705	694	658	623	696	686	711	645	685	680	672	705	700	673	679	633	646	697	618	713	686	664	690	671	667	657	650	643	670	668	665	655	633	679	684	656	619	667	655	720	660	675	705	621	642	637	636	641	682	676	644	682	655	654	688	660	687	656	686	695	698	690	674	659	673	655	652	690	655	616	645	700	641	662	642	706	663	652	670	693	661	702	652	655	643	662	684	660	669	687	649	687	720	663	657	658	692	678	658	660	642	670	753	684	637	661	682	704	690	655	638	673	682	674	688	688	718	717	679	625	602	629	679	667	703	710	641	672	715	676	599	679	667	700	675	682	663	622	647	681	707	680	674	663	697	668	672	680	682	636	658	728	672	637	650	665	618	656	678	663	653	636	697	652	622	615	679	653	670	701	701	687	679	687	648	665	669	649	726	679	679	681	633	643	662	657	676	669	676	673	646	597	677	677	632	690	651	674	661	656	621	653	674	653	636	692	665	654	608	697	694	652	623	682	670	691	628	661	624	672	664	666	657	610	678	653	683	661	681	639	723	694	670	644	653	626	658	639	675	628	662	702	708	643	686	696	624	641	716	663	672	672	670	728	691	668	681	679	708	677	631	640	670	673	715	705	612	640	692	694	654	643	653	612	681	623	658	676	641	666	640	675	670	682	642	623	702	646	664	674	685	639	722	660	653	731	630	686	718	701	671	665	651	676	642	667	645	665	677	706	646	680	657	690	662	711	650	621	665	695	653	629	681	704	671	657	621	645	638	674	673	660	679	627	647	720	720	653	628	677	638	627	659	657	682	678	631	702	654	635	661	641	659	674	626	627	661	656	635	664	640	670	652	681	630	678	671	664	670	697	616	656	621	649	664	630	674	670	700	641	640	622	662	649	653	699	661	687	679	658	724	621	676	618	668	666	624	655	685	656	644	683	662	667	698	636	648	634	676	678	712	623	707	651	674	665	692	669	657	691	606	653	669	620	686	631	672	685	673	657	680	719	658	666	678	642	660	654	662	637	616	646	644	654	647	666	664	673	672	618	674	660	646	661	657	714	686	628	672	666	681	661	664	652	656	678	650	683	690	672	651	656	654	690	651	661	597	665	666	692	643	673	643	703	650	652	661	658	654	707	637	652	668	694	639	660	701	692	661	673	697	668	676	654	719	695	692	668	604	693	716	662	694	700	645	674	682	664	693	670	694	666	632	668	674	689	629	702	642	648	671	654	667	655	645	704	618	638	664	704	678	684	631	616	697	684	657	682	681	652	640	686	649	682	667	645	654	693	680	651	637	628	724	668	633	633	701	709	683	687	659	638	672	633	654	691	624	647	680	626	677	649	651	664	674	650	591	702	690	689	655	649	649	641	631	640	654	619	710	630	720	656	661	680	620	643	673	662	622	636	702	648	641	620	634	660	649	668	706	699	725	661	646	700	630	677	636	639	677	658	625	690	669	631	641	650	659	650	643	678	650	706	691	623	648	675	653	662	674	675	689	689	672	677	649	652	657	660	705	644	727	668	685	660	695	677	704	673	713	654	693	648	659	662	662	695	662	660	671	634	708	707	682	657	634	727	649	646	672	675	650	638	660	662	631	674	668	658	643	696	633	669	689	636	639	636	667	679	656	696	691	677	665	625	667	686	671	647	688	648	659	713	681	638	660	656	649	644	684	672	665	611	663	634	642	633	687	671	649	640	650	640	593	654	638	662	683	661	722	696	634	672	683	670	640	641	663	672	657	640	673	652	678	685	653	646	689	695	659	631	676	692	687	678	643	705	658	663	733	689	683	646	657	666	707	656	707	681	692	711	659	697	674	684	636	650	694	641	672	670	666	640	645	677	664	634	653	667	667	650	687	656	676	664	628	661	646	653	625	692	670	725	646	652	730	655	662	677	690	673	688	643	676	654	657	726	643	618	720	650	736	681	657	656	659	701	652	679	651	696	652	632	675	658	667	642	687	643	668	675	692	696	703	656	701	694	708	645	642	699	606	666	658	632	678	664	644	639	655	639	619	653	686	662	638	717	664	660	684
23834	21078	28144	27169	38472	19660	4653	867	737	713	680	683	609	566	627	589	606	629	605	619	572	605	580	539	575	585	564	551	642	552	575	579	588	557	573	626	575	546	581	612	557	575	598	539	626	576	605	572	566	562	570	555	569	547	537	560	588	586	584	617	590	580	548	588	572	603	508	575	598	568	548	544	542	614	569	555	595	611	590	586	522	552	579	643	619	548	558	562	567	578	583	616	597	597	592	596	565	568	587	562	576	619	543	561	584	576	589	583	613	513	563	570	580	529	541	537	545	552	563	579	617	603	556	549	562	573	554	568	575	551	575	602	586	562	519	609	589	582	540	561	587	567	598	572	590	577	584	575	517	537	609	587	572	605	566	556	601	569	576	560	566	569	579	557	553	573	611	593	590	579	577	609	577	558	542	594	571	528	577	595	540	574	545	583	535	578	586	563	542	546	592	599	611	585	580	573	596	580	544	605	572	578	556	565	537	574	569	537	585	557	565	564	585	611	580	595	548	533	582	602	559	541	546	539	559	578	599	582	555	563	551	591	574	531	537	552	571	562	572	574	587	517	562	572	595	550	559	616	548	565	550	567	581	534	559	614	587	569	592	618	561	572	558	581	595	557	557	558	534	586	570	525	608	567	595	565	562	558	541	570	591	621	540	582	568	529	564	545	547	556	610	567	552	543	587	596	591	560	557	566	631	528	600	562	531	520	593	569	529	550	581	561	574	589	519	580	578	586	609	583	583	604	608	576	571	576	528	611	576	555	609	565	553	577	554	570	538	570	532	599	550	581	542	561	581	588	578	570	588	501	596	577	577	514	548	564	591	582	571	602	596	517	574	594	553	569	551	580	552	575	543	562	587	567	565	569	589	558	574	551	571	569	560	586	623	589	603	560	556	581	541	544	532	555	572	571	552	596	561	516	607	590	569	547	596	528	573	587	569	603	582	561	582	605	608	579	589	648	541	565	551	570	593	590	555	585	582	561	579	583	537	559	579	555	583	551	577	544	580	565	578	550	586	562	586	597	589	551	617	543	564	548	597	564	585	558	598	576	615	563	599	603	548	578	577	548	535	568	600	571	577	524	543	542	605	560	541	570	587	533	563	588	575	570	592	569	564	564	563	619	584	546	596	570	543	561	571	596	553	553	564	535	613	561	598	582	571	606	591	571	571	534	609	540	522	564	633	592	530	554	602	583	589	577	591	591	507	554	578	592	584	567	562	597	560	619	605	612	568	540	547	572	549	576	571	561	573	555	611	562	540	587	556	566	630	557	596	553	590	574	562	566	590	568	556	549	555	563	604	523	559	557	552	546	598	539	583	571	596	574	550	559	552	574	540	542	572	559	549	597	617	623	541	562	556	578	599	635	603	570	586	598	569	574	540	565	607	568	560	570	557	586	536	558	591	575	584	570	534	588	535	624	541	589	591	540	545	573	555	561	528	556	580	554	542	579	618	584	582	563	547	588	566	555	635	589	569	574	566	557	577	564	545	559	551	571	595	524	592	585	533	566	610	561	531	550	583	535	561	568	629	581	567	578	595	561	559	551	570	565	578	578	598	617	612	607	544	568	600	543	547	567	608	570	574	620	564	591	571	542	524	530	556	580	541	509	580	598	621	564	580	577	558	580	573	614	574	539	579	545	571	573	592	580	556	549	576	558	583	625	602	588	591	550	579	569	554	574	580	564	597	589	565	501	575	542	604	543	550	587	578	597	598	570	554	564	579	525	562	591	586	614	519	582	552	592	596	584	571	544	597	589	564	624	580	585	597	577	588	563	582	567	554	586	551	534	550	547	562	583	590	550	612	574	562	600	553	580	593	557	612	536	594	573	553	608	536	542	610	546	555	572	554	593	581	587	580	525	580	597	575	579	564	561	596	603	561	584	566	579	599	560	552	558	521	556	586	545	563	527	589	544	558	540	560	548	618	566	543	576	594	556	609	619	561	567	587	528	605	592	542	553	572	560	575	542	586	585	583	548	521	587	581	620	575	568	586	554	522	563	570	559	533	565	580	531	555	532	614	555	592	577	531	568	583	567	560	572	564	545	582	587	552	519	602	554	540	565	568	574	543	620	536	558	619	571	601	577	632	586	561	578	557	576	562	584	581	584	563	559	568	549	538	552	555	592	559	571	574	650	533	592	616	580	513	574	561	532	530	588	544	535	577	581	544	603	555	561	576	580	565	594	591	594	589	596	581	568	546	603	552	574	603	551	618	597	587	575	549	582	565	544	568	554	578	569	563	575	549	545	586	614	611	579	560	614	576	588	581	603	543	548	564	576	566	596	609	606	536	581	562	535	550	582	590	545	530	516	498	566	558	567	565	637	579	580	575	601	582	581	577	540	606	552	580	585	554	583	565	585	620	547	564	551	554	584	592	571	550	561	569	600	601	546	547	582	549	554	536	540	565	577	568	566	608	580	570	556	570	605	610	598	556	565	556	598	551	545	540	540	589	563	562	570	542	573	579	577	562	569	574	563	598	573	576	611	520	565	583	545	577	609	546	582	577	564	610	558	555	579	600	586	564	577	563	541	555	557	546	595	620	566	595	554	585	571	556	547	603	532	581	568	599	530	555	567	597	563	608	567	555	577	604	553	580	591	610	550	550	546	538	534	590	548	546	530	598	550	580	570	546	548	615	589	570	557	638	565	588	574	545	598	580	587	581	571	572	532	549	602	612	569	566	565	565	589	589	588	565	538	553	594	552	519	557	538	573	547	540	566	587	550	551	556	600	581	563	564	532	558	561	575	578	563	530	559	574	523	554	523	564	552	568	580	559	556	596	588	556	601	611	500	569	583	552	561	580	574	590	554	611	565	602	583	579	570	563	565	610	517	556	545	561	585	567	562	551	562	577	612	538	567	572	550	551	576	540	554	599	565	584	545	580	586	567	575	584	558	530	534	555	623	596	584	599	615	606	591	538	584	538	572	579	586	601	592	565	541	533	498	571	585	533	550	592	580	578	547	573	591	565	566	531	609	625	593	587	574	536	553	548	580	589	573	583	584	620	562	559	551	566	602	557	601	577	572	538	598	602	591	571	616	548	560	568	512	557	545	570	560	601	582	553	554	565	551	569	545	590	589	541	570	584	582	583	557	601	587	551	563	549	593	589	535	551	576	575	574	518	560	589	574	521	584	584	563	595	553	554	551	556	550	571	579	587	561	563	561	565	593	521	581	613	564	543	556	572	512	578	623	573	547	576	590	563	576	538	583	574	528	608	554	547	513	570	552	568	559	514	560	579	585	576	556	578	605	553	549	594	618	587	569	602	548	625	586	556	594	550	528	537	612	562	605	551	580	560	563	546	589	609	588	584	573	575	556	581	563	601	575	595	596	537	568	568	529	584	598	557	571	597	599	590	558	608	538	537	566	607	587	557	549	582	573	576	554	587	572	569	583	517	571	571	600	568	581	531	578	565	557	592	611	536	534	560	600	590	553	603	549	531	546	582	541	618	582	566	565	585	583	555	544	580	615	535	571
29249	49038	16773	27929	43020	9110	1041	878	826	778	712	730	653	687	676	634	645	633	604	665	584	633	585	605	624	597	610	584	587	636	571	588	557	644	605	595	589	588	656	614	654	609	595	536	604	621	592	625	584	617	611	612	579	589	592	599	594	572	582	625	592	599	622	656	599	606	589	594	564	606	586	532	559	594	553	604	629	603	601	609	623	595	594	653	614	641	613	609	602	600	652	567	620	604	638	568	617	587	617	568	590	623	584	596	553	613	644	607	563	600	567	580	614	575	611	595	617	650	572	628	649	592	631	614	594	581	606	582	617	559	577	625	627	597	566	613	574	592	630	568	575	594	628	591	579	605	618	588	576	595	609	587	568	613	592	577	599	598	570	566	608	575	598	586	576	627	606	628	553	576	565	581	636	649	602	597	611	587	575	562	592	589	592	620	615	588	616	600	602	597	573	543	580	615	586	588	594	578	636	535	588	587	583	581	644	629	604	655	613	613	620	559	571	594	559	556	599	607	613	581	618	576	603	598	593	613	605	588	613	610	591	627	618	569	623	574	594	598	597	590	556	571	627	611	577	598	593	593	608	606	598	601	582	549	599	631	591	611	557	571	639	583	625	584	620	601	628	610	606	575	627	606	592	616	616	567	602	593	667	562	622	630	614	568	610	574	575	597	579	612	671	573	568	559	601	620	584	598	600	601	599	565	557	610	620	597	597	589	606	596	636	596	616	578	572	597	613	609	613	619	586	591	606	613	599	574	575	620	612	589	601	561	586	592	569	568	637	593	618	645	606	610	606	602	620	570	587	611	614	567	596	605	560	602	613	652	561	571	579	601	572	574	561	601	592	611	556	598	547	609	587	571	617	578	567	591	573	584	620	582	613	625	589	590	565	561	565	571	584	651	566	615	592	594	600	602	552	585	543	606	579	584	611	579	623	594	584	591	631	591	589	590	638	622	587	579	604	608	595	586	596	595	618	579	565	552	585	586	587	539	597	569	562	600	614	598	637	553	581	592	586	608	617	557	612	580	591	560	622	618	605	547	597	617	638	602	602	555	574	570	600	622	620	562	559	610	608	535	613	627	597	578	585	598	633	600	626	562	607	620	604	554	564	590	582	600	577	596	561	583	547	617	623	582	540	624	606	594	614	584	584	643	588	594	546	616	624	573	615	603	600	633	596	572	573	614	597	564	579	588	570	555	597	660	593	642	598	607	591	589	560	590	607	602	602	629	555	607	611	563	534	576	617	656	585	570	581	580	609	585	634	604	593	612	596	579	613	606	568	635	605	579	639	589	602	579	577	596	592	580	616	578	591	593	566	589	564	596	585	544	557	592	578	631	642	555	615	614	618	617	600	574	593	595	590	579	582	598	600	609	631	609	592	559	626	583	624	591	614	575	603	625	581	582	590	604	588	618	602	596	582	577	597	582	620	609	682	606	604	581	579	610	587	615	580	597	580	581	639	570	598	612	551	627	590	584	605	626	607	576	562	532	599	584	549	569	565	600	585	616	570	594	591	611	605	610	586	557	587	601	578	576	625	586	571	580	611	586	631	571	576	559	622	575	572	576	584	587	581	599	575	565	590	604	620	573	583	591	567	559	570	621	587	575	575	572	584	584	582	592	613	615	583	614	603	593	649	594	608	601	612	605	653	580	584	591	597	614	647	588	566	597	561	605	605	575	604	627	619	633	570	576	592	575	625	586	569	559	589	629	608	615	610	593	618	608	590	593	593	579	602	577	578	575	579	621	568	609	597	611	645	618	573	614	601	609	631	580	599	558	635	557	577	554	582	592	621	616	559	536	618	607	587	562	581	561	594	592	575	545	552	600	605	570	581	616	616	562	596	567	606	596	568	584	573	590	581	582	625	582	656	606	581	593	612	569	594	594	569	622	573	585	558	588	554	610	570	601	594	580	620	580	585	611	591	638	609	563	593	608	632	595	584	605	600	581	585	590	594	596	567	584	546	646	619	601	583	658	611	597	580	619	592	574	553	603	638	561	588	541	538	624	538	566	549	624	572	668	605	561	603	565	623	563	611	534	541	573	597	613	591	561	610	566	583	643	614	605	593	603	604	577	650	584	582	609	607	560	577	580	595	565	569	565	554	549	593	586	578	592	551	565	583	589	560	614	542	549	594	631	596	608	597	615	568	600	593	600	565	583	598	596	610	568	559	590	626	574	590	579	582	605	613	607	545	612	595	582	618	575	605	580	586	594	586	611	572	591	579	591	606	582	529	603	627	599	593	592	578	607	616	598	592	588	592	571	576	643	597	613	567	630	568	564	588	610	594	583	569	629	587	598	580	628	615	591	601	617	582	594	584	628	598	603	528	598	582	619	577	582	568	541	593	580	638	598	589	630	602	630	633	611	581	566	582	582	626	619	584	585	601	576	603	589	601	581	587	578	567	613	614	609	590	615	593	593	556	577	626	597	620	600	601	587	585	576	603	597	566	570	588	600	548	683	647	578	599	606	612	568	565	596	580	625	594	589	583	622	620	615	602	571	628	610	630	582	598	586	581	547	592	557	584	587	592	583	603	621	565	571	594	621	553	571	572	622	560	600	612	538	610	551	589	564	631	553	621	576	636	572	591	599	576	607	590	580	623	602	611	581	546	624	561	555	613	613	593	578	584	610	601	610	601	602	608	605	613	611	607	577	589	607	602	597	644	581	611	588	597	599	588	576	556	562	562	571	588	576	572	626	577	573	578	550	571	566	614	593	640	612	565	605	581	573	592	575	567	599	592	616	565	604	609	617	578	621	576	603	619	583	582	534	625	601	562	588	598	606	626	598	574	606	574	599	619	573	598	571	585	602	590	602	607	573	633	590	585	578	589	592	582	621	586	581	558	576	602	616	625	649	623	583	606	586	602	638	595	587	598	568	569	602	572	621	587	583	608	629	522	612	560	616	568	619	580	611	567	585	582	606	596	598	591	576	586	583	592	571	579	597	621	604	589	550	629	570	567	576	578	603	599	597	592	618	618	574	611	599	574	599	615	549	603	576	593	595	605	601	552	551	602	592	613	627	538	623	599	537	621	593	602	638	616	628	583	612	628	576	638	599	594	571	631	563	557	574	638	576	639	566	559	634	595	647	578	609	594	596	605	566	607	618	601	592	583	634	548	635	572	644	606	561	573	599	575	606	605	541	611	597	600	627	607	568	575	577	586	599	574	599	603	595	616	614	574	622	576	586	605	612	601	582	605	586	605	599	565	553	585	565	605	571	595	598	599	555	577	591	564	576	579	584	574	553	570	530	559	600	589	579	632	616	612	588	557	639	577	595	576	525	584	564	593	603	609	552	584	607	549	583	563	598	646	562	664	578	621	570	620	598	565	574	578	638	603	612	609	631	565	630	588	586	606	608	589	585	633	591	602	598	610	588	622	623	589	584	600	554	621	575	572	631	579	544	622	590	583	617	581	578	591	595	601	590	569	617	588	572	610	592	601	582	580	576	575	558	585	567	613	559	621	598	626	613	565	601
24879	20991	26803	27387	29114	10290	1283	886	826	851	829	868	860	802	821	798	809	808	824	776	827	772	798	739	805	761	791	765	798	772	788	832	821	740	809	815	790	752	818	814	799	786	807	856	727	779	777	778	781	811	759	764	789	789	808	795	799	769	816	771	770	766	811	817	805	780	794	776	806	750	799	799	750	764	786	762	791	803	712	792	775	828	835	794	824	806	800	772	794	797	785	810	776	790	800	792	822	807	790	785	827	776	834	772	740	811	766	771	808	809	800	777	762	756	812	790	855	802	872	837	749	773	777	791	838	780	813	788	804	807	797	770	793	785	798	783	802	826	773	795	797	809	781	779	784	789	840	790	786	823	775	826	773	783	744	759	761	756	813	723	772	764	716	771	765	822	756	756	779	776	782	741	839	771	737	788	803	814	764	777	750	795	783	838	812	830	772	794	798	762	842	809	791	789	793	778	773	768	810	773	855	773	824	767	807	822	791	799	759	790	797	806	789	761	800	827	818	802	768	808	765	768	778	831	823	779	801	772	761	739	762	826	748	798	818	758	847	818	813	794	787	804	747	759	765	787	728	784	766	807	744	790	767	796	807	769	799	773	799	860	821	830	750	775	762	788	786	782	757	780	785	811	793	808	779	814	809	800	780	780	806	813	796	786	770	763	830	792	789	864	783	774	826	752	856	808	819	773	830	768	821	819	842	786	811	786	804	849	884	806	793	802	818	781	748	843	795	787	829	783	800	769	796	770	814	761	839	781	830	783	813	810	786	729	808	813	784	807	810	791	780	783	764	784	791	782	780	793	774	795	756	748	748	802	775	792	792	789	752	719	807	787	756	812	828	812	801	775	777	757	844	801	799	823	739	810	840	771	774	796	781	850	782	772	781	760	796	802	798	789	780	778	767	803	757	772	770	746	813	775	810	789	819	764	865	766	777	756	732	833	760	806	789	792	770	782	749	817	795	805	729	798	826	827	809	772	794	777	767	780	775	800	795	774	789	744	824	787	762	748	753	809	792	780	763	797	866	771	755	812	831	788	756	784	792	754	828	788	819	786	791	757	795	821	813	778	788	792	821	746	786	802	731	783	789	791	768	760	724	781	769	780	774	754	726	798	785	790	767	778	763	825	788	800	759	814	781	795	769	745	834	795	797	760	804	828	782	802	765	773	803	783	711	802	808	768	789	824	740	763	781	784	813	812	805	814	793	783	783	839	777	736	831	761	835	764	835	772	759	786	803	774	796	797	761	789	790	790	814	808	817	789	820	780	793	798	810	833	805	768	815	773	771	771	841	823	771	779	757	807	843	838	807	805	785	818	830	793	799	781	906	779	828	823	813	827	759	795	801	805	792	796	801	802	789	782	830	844	770	766	793	807	759	788	819	738	806	762	800	799	785	787	803	775	814	783	781	816	773	768	767	776	760	832	793	742	818	726	819	782	797	812	749	763	789	784	753	763	805	777	819	834	774	764	771	822	763	760	776	774	791	801	708	817	808	833	773	802	809	807	749	776	792	782	785	769	773	793	815	808	794	803	782	796	766	778	771	768	819	817	776	798	779	789	771	774	791	826	801	818	764	785	807	766	749	759	802	776	788	800	765	767	785	770	763	755	788	757	777	768	779	798	783	801	769	804	765	803	797	802	800	790	801	863	778	825	834	786	751	765	771	789	823	799	732	763	809	763	799	784	802	816	797	767	777	755	764	771	760	765	757	811	815	792	778	771	753	796	813	771	757	776	774	791	776	749	768	782	779	770	823	775	795	783	832	797	812	796	790	776	772	777	797	799	797	836	733	803	740	826	815	757	794	766	815	797	796	768	776	783	736	775	752	783	786	821	745	800	805	786	765	826	781	822	818	801	747	769	761	788	787	736	787	799	817	769	779	775	772	789	748	774	803	804	754	765	789	807	802	788	786	794	800	831	736	824	821	744	775	821	811	730	777	799	800	753	792	827	728	832	800	761	747	798	816	820	808	817	786	793	860	807	815	765	786	786	795	772	795	774	763	820	799	760	763	823	791	805	732	793	784	828	771	756	770	822	790	798	806	765	799	829	772	794	770	780	745	768	795	777	780	745	781	792	808	738	795	803	755	805	813	793	764	759	764	807	797	806	793	790	781	742	751	840	773	732	800	744	754	741	817	814	816	731	760	770	793	824	777	749	830	805	778	770	791	749	845	755	807	811	786	795	807	807	801	792	768	774	786	786	731	772	766	775	749	742	781	785	847	810	770	833	793	774	814	774	787	789	802	852	774	735	758	794	782	730	793	817	804	801	804	757	727	809	829	830	779	764	814	783	796	827	810	775	786	804	726	781	791	761	792	791	709	743	812	773	791	721	803	797	819	780	826	808	773	764	781	802	784	799	762	778	818	778	782	839	731	761	843	785	856	793	808	840	792	730	840	788	771	738	791	776	726	810	733	718	741	756	786	767	792	739	769	767	722	773	788	777	794	802	760	752	821	766	769	786	761	853	789	805	802	743	803	833	779	808	822	789	782	783	802	790	768	779	761	761	795	788	787	761	760	829	770	817	815	783	817	779	788	769	830	807	795	794	810	777	758	805	780	779	790	789	786	765	813	852	775	809	741	780	790	714	729	835	831	803	849	828	766	743	786	752	796	740	759	797	786	775	786	730	824	778	839	774	782	792	781	773	735	849	836	764	807	795	803	817	737	813	817	746	792	814	770	771	795	810	725	770	741	769	848	786	745	811	834	771	803	772	718	737	793	789	783	776	773	809	770	856	804	781	784	751	790	787	784	809	825	740	764	812	769	783	751	796	765	794	782	770	787	796	810	786	804	794	792	786	785	788	825	816	813	798	761	751	775	862	780	811	753	789	804	779	765	775	763	819	761	729	806	784	797	781	755	820	783	791	824	810	778	827	824	783	791	808	781	795	763	803	816	745	850	819	820	805	730	796	799	760	738	787	793	747	815	818	820	842	751	799	788	823	785	747	797	783	810	782	791	841	806	795	827	831	736	812	779	782	805	809	795	750	778	817	783	781	787	753	839	800	826	766	776	814	728	785	761	787	833	744	790	784	756	743	764	804	776	772	766	774	828	811	798	822	796	757	788	797	807	803	727	788	783	717	826	838	768	808	789	785	790	798	788	747	772	841	792	790	770	796	742	778	779	788	775	756	748	862	812	807	730	726	733	745	756	763	783	761	777	822	787	779	855	813	788	813	719	778	812	830	746	815	801	804	814	801	837	800	775	807	795	746	728	758	824	830	801	763	801	811	790	806	770	789	770	851	796	730	811	795	783	798	808	802	795	807	801	790	755	752	758	821	795	801	763	791	799	799	800	793	790	774	833	811	791	769	781	803	784	772	720	751	855	792	754	789	813	803	802	812	799	755	805	758	756	794	863	830	806	803	767	826	745	786	812	786	794	763	741	726	782	824	738	777	773	771	774	780	773	814	798	778	790	767	813	841	776	797	810	751	800	792	775	787	859	764	754	805	749	795	817	779	769	778	781	829	810	840
28379	40184	12240	23188	33251	6366	1009	976	930	896	841	903	873	849	806	872	869	876	857	818	770	800	826	876	811	847	847	835	813	865	795	821	900	861	791	834	810	873	791	816	819	817	834	849	825	795	786	798	795	807	857	806	833	792	845	827	813	785	817	744	800	806	837	835	771	828	855	829	745	789	803	820	843	807	839	775	821	769	811	770	795	818	806	799	806	767	781	856	789	823	819	808	835	826	765	800	797	801	809	812	872	791	829	784	817	748	781	761	832	863	782	819	867	781	792	789	859	771	779	833	816	816	839	857	794	810	798	789	812	780	830	830	856	785	808	781	794	917	808	751	781	830	828	810	807	793	770	823	834	828	797	821	818	834	864	861	769	754	790	883	796	789	825	822	788	854	807	820	773	870	821	804	777	842	816	773	814	795	789	769	820	796	808	783	848	802	844	789	825	834	778	817	853	777	786	828	777	837	841	822	824	812	793	761	802	803	858	810	787	810	847	792	768	802	834	812	825	781	834	851	782	737	850	824	773	791	826	848	810	775	842	813	803	818	856	818	791	812	821	796	768	840	804	838	795	807	778	778	812	808	870	789	766	841	834	757	793	789	831	763	812	791	835	786	801	810	769	814	804	788	806	775	841	774	806	762	816	826	764	792	824	803	812	807	801	868	764	798	791	836	750	803	794	813	837	794	863	783	778	847	805	786	831	775	816	793	883	836	800	750	822	830	838	792	792	762	802	836	831	841	756	789	832	764	828	792	811	850	744	839	800	833	863	817	813	779	785	760	825	748	820	793	784	836	802	822	786	800	777	805	830	761	876	810	813	808	789	835	850	818	782	806	817	799	744	822	775	828	843	796	807	847	803	730	813	840	769	850	805	800	805	767	805	775	874	856	804	791	840	784	805	836	846	881	800	846	796	840	844	838	827	787	814	845	824	834	837	764	816	832	827	844	805	821	788	836	776	812	846	797	864	824	790	805	821	840	807	800	835	821	798	831	786	812	842	805	830	844	787	825	821	823	813	807	831	829	829	878	789	818	785	798	808	765	848	828	785	794	846	824	851	838	783	850	828	821	800	841	779	881	818	793	781	839	855	815	825	802	818	802	786	790	846	808	789	790	808	817	791	789	819	807	804	783	793	813	811	823	840	807	812	800	867	797	811	775	831	827	817	871	824	816	834	810	784	771	765	783	810	827	809	824	828	798	855	865	822	828	791	843	803	826	785	798	843	781	779	776	779	857	824	842	877	860	798	790	812	811	753	779	804	847	834	814	807	800	790	765	816	802	850	776	779	773	803	785	853	816	806	838	775	844	821	760	831	788	856	807	794	726	778	795	829	808	782	831	783	782	801	810	790	827	802	833	795	833	800	804	809	767	783	828	811	800	781	794	818	833	828	850	830	816	844	792	811	810	829	805	766	803	837	789	788	807	789	786	795	803	818	781	850	746	810	824	823	798	790	814	794	790	791	809	830	797	826	810	828	820	797	825	817	806	836	819	812	839	798	762	775	842	773	816	804	813	845	817	847	777	834	789	815	846	790	810	820	826	839	826	834	839	870	845	831	835	787	836	799	811	839	764	819	788	843	812	789	835	853	829	798	852	803	795	845	767	837	799	853	794	811	786	785	789	811	799	791	828	817	806	804	804	828	862	803	797	865	807	812	804	753	782	789	778	796	807	802	809	804	783	790	851	827	801	814	809	821	819	809	883	810	812	825	801	807	808	815	802	795	761	833	756	839	844	798	827	829	841	822	821	784	827	816	826	759	800	815	780	811	827	838	794	852	802	811	777	810	761	784	800	846	782	860	871	783	820	823	847	797	838	786	827	802	763	809	791	779	798	858	802	827	820	794	861	799	827	769	854	818	864	793	809	794	786	804	846	813	787	782	825	771	819	795	825	807	795	844	828	789	791	774	789	828	782	855	818	809	837	760	822	853	825	854	820	854	792	832	769	818	776	794	789	835	820	805	787	825	846	804	784	774	755	790	859	863	811	776	797	735	782	824	829	846	812	828	791	787	855	840	769	850	840	784	774	787	847	813	784	800	821	796	821	801	867	799	861	848	791	850	808	815	834	751	824	819	766	773	799	755	830	822	823	767	818	802	806	771	775	785	830	805	747	819	829	797	782	807	818	843	827	783	787	796	783	808	820	782	800	827	817	797	764	795	819	830	805	796	875	837	812	819	771	814	857	783	794	826	797	763	856	804	782	802	784	813	831	813	788	844	860	800	821	824	776	803	808	827	846	831	848	830	791	799	737	779	806	779	829	794	834	803	788	772	820	833	814	827	814	855	801	807	778	840	854	815	832	749	869	804	829	802	872	851	842	814	820	797	785	805	797	819	822	820	829	826	793	828	824	749	788	822	807	866	780	844	822	854	832	856	762	812	799	828	816	788	840	783	839	829	844	836	835	836	804	819	771	776	799	804	806	777	812	830	840	876	828	850	790	790	835	816	826	800	861	810	809	831	819	793	794	815	801	803	801	822	809	794	795	815	801	812	830	798	819	815	823	814	803	812	804	779	814	813	822	844	814	807	864	832	830	757	797	801	813	857	831	793	789	811	814	793	798	821	786	796	816	795	806	784	838	799	817	818	831	777	821	787	825	846	869	816	824	801	788	771	775	781	794	838	727	800	875	805	775	802	851	888	797	845	828	808	791	762	800	778	821	813	859	824	827	763	753	808	790	788	793	759	824	806	792	813	799	787	825	816	803	807	816	783	826	852	785	803	831	773	788	762	821	865	805	800	812	797	791	848	816	802	789	796	851	791	778	786	811	789	744	818	781	767	811	850	833	841	771	826	805	826	786	873	781	790	847	800	847	868	829	766	838	789	875	838	834	834	846	814	774	852	813	853	821	830	794	815	834	777	866	767	778	767	814	850	827	766	804	781	722	798	807	789	853	828	835	833	821	801	839	812	789	862	806	827	820	793	793	841	835	745	811	811	749	788	830	792	803	797	841	825	825	810	831	826	815	791	827	802	789	823	859	810	814	776	826	807	811	875	819	809	814	825	837	825	802	865	802	768	806	786	853	824	823	813	801	832	797	787	777	827	775	821	843	794	802	799	821	843	792	829	845	823	826	812	779	866	794	789	811	831	759	812	779	772	758	785	809	806	793	834	796	800	826	806	813	791	788	875	784	801	814	766	811	787	787	784	879	757	783	823	812	777	805	866	785	800	762	835	782	845	859	844	806	842	769	802	767	824	819	819	777	773	794	792	834	800	782	860	859	759	800	814	792	795	808	825	781	813	830	801	874	818	809	838	823	826	794	874	798	817	800	820	813	795	784	859	790	819	856	787	804	901	822	842	805	773	769	833	794	820	810	820	838	829	814	801	775	827	812	843	806	800	820	794	852	777	783	821	771	795	845	834	848	766	818	818	779	810	838	785	795	782	800	773	759	840	850	831	795	804	801	803	852	754	788	785	803	819	787	777	799	790	803	767	799	801	837	838	818	792	820	768	807	854	801	841	793	804	822	824	844
22622	21047	28587	24494	38036	24661	12683	1627	1059	997	907	850	863	870	827	804	766	805	806	833	731	755	755	763	826	796	795	775	710	797	805	752	791	777	745	783	778	754	718	744	742	751	778	752	723	787	761	775	785	732	760	718	787	741	697	749	778	745	766	755	714	766	755	743	800	781	753	769	740	751	745	729	720	763	758	760	782	737	733	755	781	792	755	737	754	756	795	769	743	755	679	724	805	762	741	766	776	781	807	770	751	726	734	731	790	779	773	765	720	748	750	743	777	721	751	766	777	751	730	793	785	776	758	677	777	706	746	727	756	803	731	771	729	725	742	737	716	697	752	737	809	742	784	716	784	721	809	707	720	729	775	718	753	740	720	749	723	729	763	734	760	727	732	745	768	775	733	772	759	741	724	748	725	768	722	721	711	728	790	739	704	738	795	783	728	762	799	715	736	758	764	725	738	725	766	759	763	718	756	750	737	725	760	702	716	753	782	726	742	781	740	755	771	752	697	766	708	734	773	751	768	722	771	742	739	738	740	709	770	757	690	785	795	730	755	733	714	760	736	763	786	798	748	737	758	713	705	735	730	769	777	741	755	752	744	763	704	755	744	744	732	701	753	787	752	752	768	738	780	727	722	740	745	715	712	720	745	716	721	730	719	702	707	716	729	738	742	762	761	737	764	739	715	761	780	732	699	712	717	765	774	758	734	792	778	709	741	755	760	774	727	691	752	754	725	763	785	738	729	768	772	815	788	767	694	730	736	742	742	767	692	728	762	745	760	760	742	736	736	710	721	747	769	719	678	690	726	753	762	795	723	748	718	749	695	760	750	732	729	767	725	720	693	763	728	745	777	726	742	753	774	716	674	714	779	732	739	739	687	743	757	732	689	785	728	754	780	729	761	757	759	728	737	747	737	783	676	721	783	789	765	741	748	822	775	766	678	729	751	763	742	738	777	733	745	677	772	745	745	775	724	731	762	773	719	686	768	758	724	771	735	754	810	755	733	793	764	711	753	814	678	713	774	784	773	775	826	727	815	738	672	716	672	793	744	743	763	805	687	756	684	757	727	730	762	717	743	763	785	698	739	753	744	745	786	734	781	733	763	767	732	771	773	722	729	775	672	776	728	778	763	728	742	749	789	737	755	710	727	723	732	759	763	809	758	778	708	697	766	689	728	748	746	732	709	744	806	766	735	715	763	692	787	777	714	746	696	712	746	752	732	760	734	721	756	784	749	729	727	715	769	763	717	748	719	756	696	755	791	688	739	720	746	748	723	786	768	735	693	783	757	719	754	762	756	730	715	768	758	758	674	735	782	775	721	749	763	721	732	747	755	760	762	755	804	768	748	752	725	684	775	796	707	727	676	785	738	752	751	720	736	759	703	757	743	748	722	786	753	685	776	746	752	726	738	726	740	696	710	743	696	743	823	811	724	803	747	718	758	765	777	701	716	725	756	753	787	706	756	738	721	757	795	731	735	724	739	752	771	781	704	734	817	765	751	761	771	720	742	736	736	747	761	724	726	733	701	752	760	695	724	751	716	681	768	780	774	752	731	734	691	794	749	741	722	770	802	733	751	732	702	712	718	752	784	734	690	764	749	763	738	757	728	773	741	804	728	758	783	728	712	760	750	804	740	801	776	732	773	761	747	733	723	701	752	759	725	747	753	769	710	747	741	732	730	757	794	730	760	717	746	757	742	713	763	788	741	739	760	745	805	734	718	756	768	787	815	724	745	750	778	755	759	747	753	771	727	728	730	742	736	732	789	725	770	744	746	739	777	760	764	750	750	750	786	759	719	772	752	754	736	770	759	806	722	741	744	792	749	732	753	753	725	766	707	732	729	739	794	767	792	762	770	750	765	739	717	721	754	762	719	723	724	734	754	749	752	764	734	752	771	735	786	753	721	738	776	778	750	693	801	784	761	751	765	792	688	779	700	751	743	786	779	790	733	701	746	723	731	726	744	778	746	739	733	759	693	753	773	733	721	748	757	751	759	763	723	742	756	765	718	682	849	753	777	756	760	722	735	711	744	777	759	661	775	772	756	682	759	742	737	698	726	740	746	777	752	763	708	776	737	712	722	731	713	826	729	722	757	780	764	736	765	759	733	732	768	737	752	783	769	716	753	758	719	766	791	719	752	710	700	758	689	774	695	703	717	757	744	753	763	755	709	706	732	752	719	678	756	715	750	735	762	719	760	764	728	783	715	768	755	718	764	701	692	741	726	753	769	754	740	713	731	764	750	722	728	761	727	741	716	745	768	741	788	696	761	762	731	778	725	745	776	770	702	755	760	719	748	711	732	718	732	702	730	745	809	755	693	726	701	776	762	735	762	720	724	782	742	735	730	749	750	755	710	775	715	745	724	716	747	732	732	776	756	688	709	800	731	749	747	732	770	722	770	746	704	734	716	688	711	780	749	738	729	724	680	773	788	717	750	745	737	772	718	785	785	717	718	723	733	781	717	740	696	778	770	800	723	774	781	707	753	787	783	732	731	733	724	785	738	706	747	792	737	768	722	736	757	739	738	781	736	726	777	718	749	736	737	764	736	728	717	759	735	745	756	738	720	774	721	766	730	749	747	724	746	800	718	754	753	767	748	708	759	756	759	770	733	730	716	716	767	781	735	745	720	731	675	726	761	738	771	738	706	757	777	740	788	747	677	731	741	716	709	716	717	725	771	790	749	728	679	745	691	721	752	757	748	713	773	719	721	746	749	742	709	709	753	768	739	706	749	702	776	672	700	698	774	731	720	785	759	770	737	702	764	694	759	727	776	775	743	742	731	692	769	752	767	748	799	692	774	782	761	741	739	701	796	722	742	740	687	736	683	728	769	760	720	758	722	775	692	771	729	734	739	740	748	749	742	734	731	741	697	740	711	734	795	766	744	738	793	734	742	743	725	770	726	757	724	749	745	753	748	731	712	777	746	765	707	727	723	736	677	743	745	749	738	827	750	768	816	720	767	674	762	792	738	730	709	737	708	764	740	718	748	745	783	759	793	746	745	712	737	737	776	730	748	738	787	772	804	752	758	705	742	726	737	703	718	761	780	766	783	759	771	736	788	726	783	722	722	754	752	791	780	783	735	749	711	767	754	719	763	769	738	758	761	732	763	725	736	722	736	715	706	732	790	757	738	722	775	690	717	737	752	708	741	715	809	717	697	785	721	753	679	712	755	743	757	772	713	763	765	708	741	743	738	707	715	715	731	799	720	717	783	742	738	746	730	756	729	733	709	734	704	777	734	759	758	756	738	740	743	757	716	711	695	753	749	733	717	807	800	708	733	797	747	719	751	777	741	683	770	742	738	770	727	743	750	724	737	690	775	773	750	790	769	736	745	743	739	750	699	760	711	748	787	760	749	744	753	776	733	705	731	768	758	739	732	790	749	751	722	719	743	715	696	754	750	717	742	792	739	712	787	785	735	724	762	720	792	711	778	768	751	761	795	769	763	759	712	767	776	706	766	784	769	717	736	705	752	764	725	797
32193	56013	25054	31737	54774	13560	1627	1399	1230	1055	994	905	968	875	901	856	818	825	819	765	783	802	786	812	777	754	751	756	801	743	751	766	736	791	750	739	757	792	791	789	732	740	727	780	699	740	726	766	760	815	745	741	688	769	738	775	747	730	768	797	737	764	740	797	798	794	736	780	768	737	786	767	736	719	718	711	786	700	763	752	803	747	764	723	763	754	782	762	727	808	800	740	752	765	787	720	773	727	735	736	778	741	767	769	711	744	760	766	757	734	776	780	772	761	800	787	727	705	765	746	755	745	758	736	743	764	743	711	798	734	741	739	783	722	745	777	751	803	720	786	783	766	754	732	701	788	713	757	753	748	765	800	726	731	730	819	697	772	773	745	756	755	745	771	780	713	736	777	751	747	717	745	732	742	759	732	737	665	731	688	733	769	751	738	718	705	771	729	770	712	752	728	745	704	753	768	724	752	694	742	729	760	711	696	723	742	765	725	764	693	751	766	807	771	725	761	766	747	758	767	713	757	747	773	757	721	772	774	684	723	744	709	736	738	725	796	721	785	740	739	726	734	785	734	742	693	732	791	691	752	738	706	756	753	720	725	743	728	697	742	720	749	731	741	742	747	753	724	733	761	713	683	704	723	774	761	733	735	740	770	706	736	761	788	735	775	728	761	801	736	715	743	746	749	720	709	735	755	760	738	754	745	744	715	725	770	712	738	732	713	712	747	779	719	786	716	744	754	778	735	732	735	715	781	743	764	747	734	707	752	747	709	727	738	772	755	774	762	747	732	771	755	720	748	788	746	752	753	764	747	776	757	740	712	715	743	770	743	711	787	720	736	719	771	722	753	738	708	732	723	725	722	755	697	722	764	797	776	712	705	778	709	796	678	721	729	761	758	784	719	719	742	753	729	752	692	742	776	773	728	757	736	716	755	748	791	773	752	772	719	706	757	736	759	753	716	766	720	742	726	722	750	766	761	760	739	762	738	782	738	727	767	781	751	698	748	789	762	760	730	742	788	739	669	714	772	705	736	711	717	740	702	734	739	720	675	730	724	702	779	740	795	720	763	744	763	711	725	729	727	730	795	751	771	744	745	756	750	707	728	769	722	725	778	758	724	692	753	759	717	716	742	760	741	794	714	758	744	737	736	798	730	726	718	732	738	758	741	769	775	724	686	743	741	760	731	725	718	722	783	757	737	716	745	725	778	745	727	778	745	731	768	722	717	731	762	752	743	712	710	753	743	738	712	734	787	755	765	722	749	759	742	761	743	751	774	742	729	769	701	711	710	733	718	707	762	751	761	776	793	736	739	748	773	742	757	751	726	708	724	719	722	745	731	750	680	720	701	770	724	787	757	708	759	749	798	808	748	744	714	738	752	720	703	719	730	755	743	747	739	796	762	759	747	748	752	744	759	741	729	733	723	730	702	746	782	781	775	682	735	742	725	706	745	689	715	764	688	783	733	736	697	730	726	719	737	733	771	702	744	753	781	770	809	744	710	749	741	751	750	786	777	749	763	741	740	752	737	723	741	795	766	723	763	719	741	698	740	739	792	711	711	755	712	737	748	753	752	767	779	736	770	775	740	733	751	727	760	808	742	737	762	731	800	785	798	719	687	779	734	712	755	742	738	710	798	772	767	703	695	754	729	732	716	719	685	766	778	763	774	764	750	751	740	728	727	742	769	735	688	716	753	750	748	741	724	758	736	798	709	748	754	760	772	724	711	739	738	776	759	720	747	785	718	780	749	757	737	792	714	765	759	759	782	696	760	768	724	720	748	742	747	719	772	766	716	738	752	754	750	681	772	787	737	749	712	714	755	754	719	704	738	730	766	764	773	689	728	740	773	749	733	709	693	701	750	776	753	786	730	704	727	703	754	721	731	725	719	749	775	758	719	735	723	758	766	706	771	738	745	768	742	720	769	780	726	777	734	753	734	720	730	767	776	713	792	708	752	766	703	793	722	761	774	728	785	796	703	764	690	749	731	771	745	722	768	753	769	714	777	741	727	727	714	725	735	736	760	795	742	784	716	745	775	745	718	746	749	699	723	733	765	710	734	763	773	757	745	768	761	819	736	780	687	723	733	791	757	715	757	727	807	769	739	764	734	729	727	755	760	757	739	734	768	755	762	726	734	786	761	719	739	742	745	734	747	767	709	711	741	729	775	765	727	679	707	775	727	757	725	772	773	759	734	744	721	765	747	769	722	728	701	733	757	779	729	750	758	755	719	797	784	769	736	764	755	748	722	753	727	763	702	709	721	757	747	737	761	741	711	754	709	761	757	766	730	751	769	749	769	703	752	777	732	758	729	738	757	720	796	731	727	739	715	778	784	730	783	658	771	764	772	754	759	731	745	739	746	726	777	750	770	711	769	749	773	746	740	733	708	761	727	737	712	780	729	740	758	766	715	743	786	746	747	729	706	804	735	733	776	763	723	737	767	760	750	744	725	787	735	722	758	761	708	761	710	785	756	785	672	745	705	755	757	746	730	728	724	729	725	749	785	760	750	779	741	759	797	744	753	700	718	739	754	755	739	750	713	736	726	760	764	748	771	707	767	724	730	715	779	740	731	733	697	739	737	719	754	724	763	737	746	781	717	701	734	730	748	749	783	754	745	734	757	729	689	735	785	746	719	722	727	754	778	716	725	748	747	730	758	755	748	723	705	741	775	753	744	747	759	739	773	754	730	715	741	718	777	778	730	698	756	797	782	777	735	783	722	751	771	765	731	727	697	747	762	728	741	795	764	752	730	788	747	786	724	783	740	774	772	734	722	774	738	768	680	729	722	734	709	790	766	751	741	773	770	763	740	714	756	751	802	715	743	738	772	753	780	669	746	728	732	747	768	775	680	799	739	720	744	704	712	773	769	778	790	764	713	722	735	795	781	764	774	762	748	705	721	759	747	729	732	743	751	715	751	726	751	784	766	750	785	758	749	687	696	735	764	713	772	738	745	714	751	759	736	754	732	799	744	774	757	752	777	784	737	732	705	714	721	780	784	712	734	740	716	759	722	710	781	789	762	699	720	709	774	769	708	710	781	734	761	804	707	771	739	738	711	705	720	748	754	771	742	756	742	757	750	718	778	744	770	742	751	752	738	758	761	773	769	748	752	767	789	767	731	752	720	736	741	740	725	774	702	722	702	776	772	784	732	745	764	701	713	732	698	735	717	739	713	778	722	718	715	741	767	704	739	773	770	766	731	685	734	713	792	720	729	768	738	716	726	746	765	690	706	737	746	742	757	743	719	719	751	724	753	761	741	728	733	740	731	795	765	710	694	738	759	726	796	730	744	731	753	716	781	809	754	711	701	753	725	727	777	794	711	730	741	742	737	740	691	717	775	746	779	730	733	750	744	745	737	722	739	793	754	724	764	727	745	735	789	743	760	726	731	737	763	732	756	714	786	754	758	758	743	751	752	785	768	732	688	736	749	701	775	746	708	777	737	732	746	732	716	749	770	754	760	731	722	722	758	719	716	762	741
28668	22982	13232	6730	9255	1482	693	650	640	669	662	671	647	697	661	651	691	651	668	620	662	628	584	657	619	649	639	671	657	633	658	642	594	591	598	656	650	635	629	681	695	666	645	661	662	614	669	674	666	664	659	608	652	634	596	629	660	628	635	610	651	647	616	600	652	614	670	681	636	628	659	621	621	682	644	648	678	598	638	674	645	681	625	645	657	661	652	647	638	664	643	621	642	618	661	657	640	619	648	631	601	660	671	686	665	619	627	640	647	681	666	641	645	646	634	634	659	666	619	643	676	594	682	653	638	610	680	662	645	626	628	651	653	651	669	645	687	584	640	636	634	664	602	630	621	628	640	608	600	647	633	652	673	674	622	604	672	634	662	682	660	675	642	611	618	667	709	693	670	665	650	625	672	648	661	622	639	693	629	620	635	649	635	645	645	604	644	621	619	684	619	661	668	656	653	643	641	622	655	622	696	643	639	642	643	633	692	648	640	679	636	620	617	654	603	611	623	668	617	617	588	617	687	686	624	654	666	673	633	663	642	643	627	648	665	621	670	642	630	655	604	612	640	616	647	669	640	616	629	577	657	637	650	648	656	611	604	638	594	693	595	626	689	638	680	655	637	671	685	628	645	639	657	639	621	610	658	609	638	638	649	617	619	673	625	626	593	689	625	655	618	679	645	594	646	638	634	661	686	631	585	638	640	659	654	624	636	658	653	666	663	598	667	624	652	676	650	633	655	677	650	613	686	641	653	674	661	616	656	690	618	618	700	669	660	588	615	652	649	634	659	663	644	617	693	670	682	599	620	603	594	619	616	647	684	649	668	653	695	610	682	662	633	649	620	625	626	634	671	660	670	642	669	654	632	602	664	635	639	671	642	636	675	636	600	695	619	613	652	611	648	594	626	664	701	664	606	630	628	660	605	634	600	688	629	621	667	644	651	665	652	635	678	660	598	624	634	653	667	683	648	706	653	636	647	599	653	665	629	648	660	636	660	645	691	646	625	625	654	638	683	642	616	661	666	666	631	640	634	567	650	664	597	669	638	670	637	638	647	656	654	634	654	661	652	601	595	626	626	658	700	681	615	648	610	695	656	639	659	579	647	622	628	647	686	606	638	678	643	656	668	639	684	700	628	657	619	645	624	626	632	626	643	640	626	603	669	678	650	602	696	672	683	652	628	636	645	588	569	655	666	609	650	646	603	627	687	603	648	649	639	641	643	684	659	643	658	621	693	675	651	650	642	668	665	669	658	634	623	638	685	637	641	668	651	692	612	624	644	621	708	645	639	698	597	647	665	651	624	668	655	602	643	666	627	620	617	620	668	645	617	662	650	629	661	671	659	639	646	648	649	675	603	625	664	644	632	668	666	643	653	673	648	638	672	691	639	650	663	646	656	616	654	657	680	638	646	675	636	653	644	593	632	666	660	644	626	664	645	651	715	646	660	651	659	656	646	624	629	644	611	617	636	647	690	600	605	596	627	634	634	666	684	651	617	661	627	625	601	666	653	633	691	621	622	636	640	631	595	646	615	635	662	644	697	661	624	641	661	628	630	617	621	659	667	661	654	628	632	621	697	621	606	615	662	653	652	659	667	665	625	585	641	704	633	646	641	652	654	659	669	648	624	670	654	657	637	644	651	654	681	664	678	650	675	648	643	655	624	590	635	633	689	645	641	617	629	618	621	650	637	602	618	618	671	648	610	652	651	619	625	671	690	644	637	669	617	655	584	635	723	628	660	628	658	620	676	620	623	637	641	655	594	700	638	657	637	637	602	656	677	671	610	641	645	663	670	620	656	628	637	643	627	658	646	640	650	618	630	626	643	628	606	656	649	649	699	672	678	640	692	657	597	663	668	646	661	622	654	663	628	674	639	622	651	638	644	644	612	676	691	667	602	621	657	650	641	675	641	619	670	638	631	640	593	654	626	613	617	655	659	640	675	656	635	642	639	586	630	600	636	668	668	596	664	648	681	642	662	687	655	609	654	662	700	622	660	631	639	639	677	665	648	599	619	651	602	667	614	638	629	673	665	657	637	702	680	638	653	652	638	620	660	621	647	668	679	629	631	655	639	687	618	682	598	651	634	665	669	606	678	665	646	662	680	624	621	652	636	612	632	669	692	641	683	619	633	629	634	640	637	612	639	642	620	665	603	652	653	622	661	656	620	603	643	684	620	608	636	636	628	656	630	630	611	646	641	669	651	634	669	674	608	602	647	619	667	652	629	653	598	655	643	662	620	635	619	654	659	639	644	620	673	683	652	613	657	630	654	624	671	608	690	619	612	697	659	649	607	614	664	648	644	671	628	640	646	618	606	640	655	643	667	677	638	656	637	623	651	694	676	634	660	625	684	637	666	603	617	678	630	612	645	639	606	659	722	638	667	678	648	594	645	669	623	652	646	632	639	677	639	651	659	713	636	647	653	635	684	652	615	685	650	616	647	654	652	655	660	654	595	665	643	697	625	642	621	636	651	683	693	596	654	642	645	676	660	624	685	632	627	583	635	620	662	696	670	671	660	691	700	635	664	610	639	603	646	655	597	634	693	670	645	671	634	613	640	638	589	638	661	691	659	632	659	650	645	633	612	643	644	611	658	676	646	670	651	616	600	666	688	650	626	662	634	636	672	615	649	672	654	650	655	612	634	653	651	628	612	693	643	683	656	677	675	675	624	652	629	666	682	677	641	617	643	635	594	665	612	655	658	646	589	641	627	626	683	607	684	660	615	630	613	672	661	654	644	581	645	681	690	593	673	638	640	635	650	591	657	662	701	678	645	625	630	632	671	671	621	649	631	603	635	636	649	677	674	667	663	665	658	656	675	680	623	679	654	602	621	623	638	660	686	676	612	604	651	634	632	643	673	639	675	618	612	621	645	621	651	669	641	651	641	709	603	651	633	655	658	627	650	614	659	636	588	606	624	646	624	666	645	639	614	618	646	623	640	604	647	664	649	645	675	628	661	652	677	639	656	677	650	634	633	627	646	631	659	671	662	646	613	625	624	589	668	589	643	609	664	684	635	617	668	673	629	624	657	661	656	637	629	595	650	633	692	618	656	637	627	680	607	650	641	632	697	623	631	653	596	659	657	623	659	662	641	687	677	656	658	666	616	693	700	593	685	637	652	645	689	657	608	663	626	613	644	612	604	673	623	660	641	606	663	647	651	663	611	675	676	630	648	703	684	635	651	639	620	635	637	634	611	643	642	634	642	624	645	625	634	659	656	654	676	664	656	635	652	636	617	615	631	616	603	623	646	640	666	645	659	661	626	663	647	676	605	626	634	663	629	639	683	617	690	661	682	623	628	646	668	629	669	667	623	663	649	598	622	658	680	674	622	632	623	653	637	630	654	650	687	635	680	649	622	612	696	640	576	670	623	664	609	603	613	649	638	636	631	647	640	704	620	630	652	616	720	662	650	654	644	644	613	637	680	608	619	687	665	642	669	649	694	635	661	697	706	707	638	648	643	656	642	625	607	693	592	614
23920	31791	8348	6204	10199	1392	699	649	649	691	713	707	708	663	639	735	668	676	720	712	676	673	690	653	654	691	639	696	687	631	682	649	698	637	664	717	645	722	711	667	683	643	649	673	668	735	647	705	666	712	648	627	651	692	697	696	701	665	658	632	658	667	696	658	637	659	648	659	659	659	672	657	684	673	675	629	672	666	671	694	697	709	653	685	677	657	654	694	675	669	750	650	684	650	673	709	670	683	681	663	662	683	716	669	656	620	699	662	640	713	671	682	643	725	641	670	671	681	653	735	649	722	663	688	679	700	659	676	643	669	687	647	662	648	665	659	665	675	708	694	700	674	649	704	671	689	663	717	728	689	659	681	683	717	661	681	635	671	677	721	685	713	656	697	650	686	674	645	686	656	646	668	683	691	709	672	681	677	660	677	697	633	698	720	679	708	652	674	690	609	661	693	715	624	664	657	710	613	713	663	698	676	675	634	624	707	654	680	679	680	716	625	682	692	669	692	699	652	716	673	697	658	710	714	675	665	677	679	714	654	651	636	697	679	658	676	714	640	680	680	644	650	709	712	695	677	682	675	668	739	678	639	632	676	693	662	671	617	661	707	673	654	686	673	691	673	639	638	671	656	676	658	670	676	679	675	686	655	676	626	684	643	684	711	649	679	729	636	657	742	660	686	709	654	702	670	620	689	640	687	690	688	647	682	671	689	660	690	633	653	710	709	680	689	666	664	663	700	665	657	666	665	625	678	706	623	676	645	657	693	655	675	730	642	655	699	682	648	675	695	695	668	690	655	693	644	690	707	632	696	689	716	690	650	694	679	650	700	668	655	660	711	698	670	703	645	681	662	641	621	665	713	655	636	652	653	707	694	680	688	686	665	702	681	695	683	687	721	752	667	695	652	702	687	667	663	738	696	695	668	661	684	681	733	671	681	643	704	637	700	617	655	673	674	691	708	695	640	690	627	683	695	661	687	661	641	693	702	689	689	678	699	682	676	630	713	710	667	678	681	711	663	687	642	675	646	691	653	695	709	731	686	668	666	643	722	653	689	670	645	691	660	687	676	688	668	686	677	659	723	671	698	647	698	642	667	665	707	695	663	682	648	651	691	693	681	719	699	644	740	691	687	707	665	660	651	679	664	691	685	649	720	658	691	658	705	672	696	670	652	690	674	629	709	674	663	650	699	658	683	664	670	760	676	706	689	637	649	686	622	705	693	662	666	680	686	641	685	666	655	646	695	682	705	668	675	673	680	622	694	707	683	666	639	651	670	666	684	681	698	683	659	729	659	678	675	665	677	659	650	658	635	653	673	658	682	642	687	666	649	650	670	696	666	681	666	682	640	728	678	670	680	713	672	677	669	676	737	683	676	677	679	685	656	694	694	670	699	691	675	701	721	712	675	656	664	641	679	606	651	628	683	715	663	672	690	698	622	674	657	660	769	706	719	690	642	664	691	683	696	725	693	702	655	654	669	680	679	653	678	704	668	717	652	682	656	660	668	680	696	639	667	671	673	694	685	705	663	687	687	695	668	669	679	683	685	633	636	716	644	661	681	645	662	686	666	726	650	670	676	637	647	704	636	625	621	728	692	699	672	705	701	630	666	691	711	700	727	693	660	691	653	694	694	651	663	650	675	736	677	693	644	654	698	636	689	716	746	689	707	703	663	616	695	620	615	673	704	670	667	686	635	703	704	661	700	659	699	682	654	653	697	680	694	712	662	685	666	684	681	653	690	667	658	701	634	672	617	694	670	634	691	666	656	700	673	667	665	682	706	682	661	698	649	674	711	706	658	646	647	629	692	685	663	681	699	690	721	673	625	655	664	698	671	648	675	652	696	731	677	666	715	666	643	714	738	748	676	712	709	659	656	661	708	645	630	658	664	654	686	655	706	660	663	684	653	656	660	623	639	694	637	695	692	668	699	681	667	692	701	699	679	670	653	671	671	674	648	666	695	689	640	660	679	728	665	659	683	677	666	668	621	716	669	647	701	679	673	700	627	657	712	715	703	654	705	703	671	670	691	645	676	671	677	658	706	712	672	651	694	686	665	674	715	635	693	672	699	672	610	642	664	695	672	679	662	651	677	709	658	649	683	639	688	692	683	702	692	662	674	706	698	678	699	692	655	672	652	703	652	668	648	671	721	641	690	665	707	658	683	646	680	690	684	665	641	673	677	682	697	678	695	690	651	694	698	677	656	640	639	663	668	678	704	642	662	678	685	710	740	681	634	660	689	687	666	676	696	642	693	682	686	638	661	728	700	661	647	640	665	657	696	682	707	648	684	671	658	678	682	669	693	678	701	678	657	649	668	702	684	650	696	665	692	695	686	679	676	673	672	697	667	668	632	695	678	676	653	677	664	705	656	657	690	675	691	660	687	667	685	712	642	622	709	638	693	661	687	683	712	667	674	689	621	668	666	673	665	670	694	639	680	678	688	688	702	702	673	728	689	732	651	694	724	668	648	664	642	665	653	647	665	681	735	700	647	695	728	665	729	684	653	711	712	679	677	658	664	711	701	670	665	680	668	639	650	638	685	632	703	656	673	659	670	724	677	711	696	670	666	717	663	667	703	628	655	651	720	656	667	674	606	651	666	692	689	686	672	687	644	699	667	698	667	685	640	644	709	620	700	665	687	668	704	640	710	661	686	672	681	674	657	730	673	660	674	724	665	719	694	684	679	679	698	664	693	665	708	691	665	662	696	671	650	737	691	722	725	685	680	645	651	679	645	654	686	676	668	695	736	672	689	689	658	686	666	718	647	667	674	663	651	646	696	715	634	654	681	657	700	672	638	698	663	643	674	706	672	654	668	705	677	663	667	672	683	690	676	715	671	731	664	659	676	714	642	679	679	710	639	652	688	701	653	705	711	610	712	724	681	687	693	674	650	702	721	682	684	710	660	656	652	682	679	666	702	681	680	667	683	715	655	671	618	664	603	688	708	661	672	633	690	658	685	711	688	709	698	654	689	716	707	658	677	682	666	695	715	672	735	684	687	680	676	648	647	685	736	669	708	691	704	702	730	669	656	676	705	659	632	696	683	695	681	666	689	708	699	644	663	718	694	674	700	680	664	652	653	701	638	647	659	689	697	636	691	646	672	697	641	734	697	628	658	720	645	687	671	640	666	681	689	699	682	681	685	685	673	696	681	666	690	661	719	699	678	645	616	713	637	699	690	708	654	678	703	661	679	644	710	679	697	701	683	662	682	681	735	691	647	644	719	648	705	680	680	681	674	690	687	635	667	695	661	667	723	672	697	685	653	644	693	682	690	728	695	683	677	677	663	675	682	693	668	663	679	731	687	679	670	648	692	673	703	709	693	683	650	688	676	700	697	676	711	707	677	675	667	728	688	684	695	692	671	676	663	713	713	704	648	685	693	649	686	694	732	712	693	693	662	659	665	678	695	634	664	641	654	648	687	652	683	627	687	649	680	703	693	635	654	691	661	703	705	673	730	662	694	669	659	733	696	646	701	644	708
23796	21060	28084	27715	43799	22672	4985	829	693	677	665	597	634	675	654	576	578	608	633	578	592	570	593	638	567	594	620	597	594	565	574	617	532	597	566	563	585	575	562	537	571	586	582	558	559	614	530	547	579	563	590	599	642	562	567	614	599	589	554	650	584	564	604	613	595	555	584	618	608	562	548	580	570	574	564	580	613	600	592	581	567	590	562	590	608	562	612	566	579	576	580	588	590	539	570	647	575	566	580	556	541	574	592	570	603	595	619	580	533	580	546	592	566	578	588	571	559	535	581	565	539	562	575	570	563	588	567	567	606	550	562	535	563	556	595	574	530	526	579	595	566	562	539	597	530	553	629	559	612	572	607	545	561	555	619	577	537	623	543	534	573	568	569	571	582	581	562	595	546	564	581	529	575	588	616	591	594	551	567	620	611	557	607	583	572	575	590	602	584	594	588	567	583	523	589	539	566	591	571	543	608	570	568	566	559	545	606	565	562	578	596	630	603	585	559	554	597	526	598	573	597	605	565	519	553	580	573	551	617	607	553	600	530	572	604	616	569	538	561	576	576	605	561	561	584	598	592	578	578	601	593	563	576	564	541	598	587	571	626	575	607	572	632	579	591	623	603	548	574	575	583	598	558	588	582	538	603	634	567	578	586	540	575	601	598	595	584	616	566	548	545	590	548	566	555	617	563	568	557	577	560	571	570	622	534	543	523	558	581	533	588	519	597	544	583	574	538	596	581	575	595	560	593	594	553	609	555	593	556	569	571	581	581	551	614	529	571	548	580	534	549	540	574	587	549	592	585	593	546	575	556	588	589	585	591	578	589	519	561	561	574	540	553	550	571	571	574	580	561	546	546	570	546	555	593	581	551	597	564	554	576	580	616	589	594	583	571	544	594	555	537	596	621	589	553	581	575	616	594	568	532	581	582	583	588	636	543	580	581	571	601	558	573	585	582	584	601	630	541	595	597	544	550	526	544	546	546	589	591	569	546	587	599	608	536	552	585	498	624	560	548	544	583	550	550	592	584	588	570	569	598	544	590	582	564	541	587	597	612	545	589	594	619	588	576	562	568	561	601	589	601	598	614	561	590	560	565	622	597	577	568	546	588	597	578	576	605	560	564	544	591	538	555	556	593	543	521	599	565	606	545	595	573	556	568	567	570	576	586	586	567	598	573	593	558	551	575	570	563	569	552	585	581	547	563	552	583	559	514	574	580	596	594	624	571	612	535	573	599	562	586	581	543	571	568	582	563	606	598	596	575	610	590	598	558	570	573	519	593	575	496	560	564	556	545	573	551	573	578	576	591	610	564	541	556	561	582	563	552	585	593	539	562	566	565	528	601	558	598	567	613	541	581	561	574	617	572	617	574	563	540	556	597	568	555	615	559	568	586	591	554	573	522	535	589	562	605	542	556	585	576	608	531	620	557	584	564	576	593	544	563	574	543	566	572	563	543	559	565	544	586	584	563	590	564	585	556	553	602	589	558	555	562	566	609	580	552	578	562	573	629	611	561	580	602	586	595	534	580	599	581	607	604	554	574	562	588	515	585	585	563	617	605	612	565	606	570	590	585	583	625	587	583	573	619	580	560	585	559	601	586	587	542	559	588	575	620	568	584	576	587	564	618	579	613	529	569	569	566	544	576	562	594	554	570	553	538	571	587	538	575	567	582	537	606	576	576	574	587	555	560	572	526	555	571	549	543	596	581	557	630	586	625	610	614	622	600	580	562	562	559	531	646	577	564	604	587	599	600	558	528	582	554	597	605	576	567	595	596	534	567	563	553	606	558	603	581	576	540	575	603	536	569	564	562	562	582	585	576	588	552	574	584	592	580	589	565	566	569	581	583	537	571	540	627	598	582	582	610	577	573	575	583	542	559	573	550	531	548	548	530	577	525	575	548	580	591	568	553	563	564	559	591	532	587	561	594	590	545	586	583	595	584	574	597	595	577	572	602	621	580	561	606	573	598	568	601	592	570	564	629	595	597	571	569	611	541	600	549	591	572	573	560	575	597	543	559	577	539	571	593	621	572	559	616	576	581	577	564	587	589	537	603	607	581	558	569	553	556	538	623	596	560	541	574	561	603	577	589	561	538	534	562	587	547	591	625	587	568	536	607	569	569	548	541	542	595	568	600	546	561	605	615	548	572	545	552	573	613	583	580	586	538	577	555	576	551	584	572	550	593	573	594	630	590	658	603	571	572	575	580	546	555	527	603	589	616	586	590	584	560	561	564	554	597	569	551	532	560	572	580	561	555	629	582	616	602	531	575	597	569	561	568	575	570	597	569	584	577	564	527	584	601	587	574	573	582	586	563	590	623	605	591	594	563	587	521	562	605	594	521	545	603	618	532	580	589	538	603	559	564	550	597	569	596	587	593	595	544	522	591	568	574	547	537	598	553	550	533	613	612	545	572	560	590	587	591	611	588	585	541	556	573	581	576	581	565	576	548	621	580	574	608	570	547	589	553	586	588	543	596	592	571	567	550	566	607	578	585	611	592	602	593	560	598	540	545	593	542	518	614	555	587	564	532	617	578	568	583	602	547	574	578	552	558	543	542	584	593	565	589	609	624	600	581	616	566	579	574	614	538	608	580	581	624	559	574	538	597	585	568	599	545	605	554	551	604	579	577	586	606	595	547	603	566	566	537	617	614	557	538	608	570	564	558	587	611	557	620	566	573	557	545	597	537	567	540	569	556	558	550	577	580	566	543	582	560	561	573	583	603	547	569	561	575	568	566	562	569	562	534	571	535	613	598	568	596	576	561	541	614	579	610	599	569	604	549	587	581	596	564	560	557	549	567	587	606	583	589	575	579	581	631	576	542	582	584	599	605	589	565	571	554	561	612	572	605	600	591	548	536	575	613	566	602	553	562	591	582	585	583	557	589	603	590	586	532	574	553	575	586	538	551	539	543	564	557	552	567	596	542	561	574	585	579	562	571	578	592	575	554	549	558	576	588	549	552	606	589	550	574	603	546	592	576	575	573	559	562	577	595	556	601	515	571	591	589	583	588	546	602	572	564	560	579	560	648	578	601	552	562	525	575	623	537	560	563	578	583	552	601	564	539	599	632	562	555	602	602	586	643	613	567	556	571	582	566	599	581	582	562	556	549	595	556	543	601	561	583	553	623	530	563	566	598	590	557	605	563	549	557	514	577	586	595	577	568	597	571	574	546	572	563	568	589	570	593	569	589	563	556	558	587	577	579	560	508	525	574	594	582	572	557	577	556	589	540	577	566	536	577	579	560	567	606	574	568	614	597	551	541	556	590	575	580	514	608	584	594	601	608	606	583	560	543	596	585	602	566	584	555	532	549	587	623	587	525	586	564	581	571	581	611	580	624	567	588	580	567	571	531	578	536	541	583	577	550	586	575	633	553	569	542	585	603	568	518	615	620	579	594	594	536	586	508	571	563	580	614	568	562	522	584	566	566	573	591	566	555	640	564	573	523	526	531	534	557	558	582	562	517	616	537	520	567	630
27401	48081	20185	32981	47699	10073	1029	865	789	760	745	680	679	718	664	650	682	621	652	614	600	638	590	603	564	586	610	603	610	588	597	635	596	626	588	590	591	625	623	593	566	603	581	602	571	606	616	622	601	597	584	594	598	542	606	597	609	588	582	576	621	588	667	605	579	601	570	564	624	556	621	591	572	622	600	615	658	645	613	583	609	616	614	645	634	610	617	598	564	582	571	624	595	594	612	569	634	569	610	609	604	563	620	556	592	617	576	611	629	607	601	625	627	587	626	631	606	609	607	615	639	641	596	572	627	605	603	609	627	578	546	621	594	598	612	597	553	678	594	616	601	554	575	584	611	607	590	599	649	601	594	607	613	641	574	595	583	601	598	592	613	587	624	585	615	598	611	620	642	568	611	555	625	590	613	611	584	644	649	602	624	624	578	606	601	645	583	613	550	570	575	648	599	597	585	574	570	630	581	608	563	610	571	591	589	615	611	616	615	567	581	574	600	615	628	571	591	594	616	598	583	518	602	598	596	596	581	573	614	594	616	591	581	597	600	588	579	604	583	641	566	602	614	610	619	623	613	561	599	632	616	568	571	566	599	564	600	620	599	587	618	616	521	634	617	587	564	566	627	599	594	622	594	574	619	618	609	568	613	610	597	611	657	562	585	598	665	621	633	581	592	622	588	576	603	584	612	625	620	594	586	602	536	567	572	607	563	588	584	595	582	612	600	571	641	586	590	592	593	601	573	598	567	596	653	609	575	600	596	624	617	620	575	563	582	558	558	640	566	614	613	635	580	618	594	589	626	597	586	607	559	611	596	567	594	539	649	587	590	598	598	574	617	607	617	606	544	622	567	570	571	608	595	602	615	578	577	588	595	576	572	584	597	594	592	605	576	549	585	579	598	585	585	608	581	602	591	557	631	606	561	616	600	603	624	622	569	578	577	630	545	585	564	617	594	617	630	609	584	579	639	575	584	550	618	585	602	598	573	574	613	569	551	572	614	597	601	551	614	639	581	639	599	610	600	553	601	604	637	634	557	592	617	595	572	677	573	612	587	640	592	616	550	598	560	573	577	570	588	637	612	591	627	561	615	596	607	594	612	651	575	645	609	580	619	622	558	602	586	602	632	599	566	542	621	635	621	594	633	550	587	580	551	612	612	587	621	602	610	607	635	566	626	568	610	619	575	633	602	580	595	678	584	626	616	621	546	623	635	618	612	606	619	582	565	596	585	612	634	580	628	598	587	596	580	544	598	534	575	575	580	599	561	562	585	607	600	618	617	569	616	595	584	598	595	598	595	611	627	656	649	571	606	573	595	603	596	596	579	592	613	586	613	613	591	590	633	597	590	616	605	567	617	556	613	581	583	561	620	649	610	569	589	604	621	633	591	537	544	630	575	562	614	578	618	598	622	583	625	598	627	611	644	587	636	598	584	611	608	604	596	580	620	603	590	590	538	575	586	607	559	593	597	589	604	594	547	562	627	629	617	613	614	595	557	588	582	568	596	597	576	576	554	616	602	549	600	572	590	573	624	605	633	590	547	607	597	643	609	609	578	594	616	571	607	562	560	605	640	603	574	541	566	583	630	598	572	604	602	570	628	687	580	611	589	600	565	579	614	587	609	570	615	584	597	604	621	618	608	602	601	553	589	598	565	606	602	576	597	597	549	592	559	601	596	583	596	578	587	615	646	600	575	608	587	578	612	600	600	578	585	611	605	643	584	558	597	590	548	608	576	570	624	622	653	587	603	582	620	556	616	568	558	624	609	603	591	583	622	550	602	599	610	624	563	573	572	601	590	589	653	566	553	591	567	560	622	548	579	602	606	604	585	600	655	626	643	605	563	625	598	619	615	602	633	601	576	588	590	601	601	613	604	625	633	606	537	623	643	604	571	586	564	642	629	596	597	582	618	599	607	583	620	599	655	591	661	592	553	605	614	602	595	605	592	613	636	616	575	607	565	594	605	624	572	603	614	660	586	614	602	595	618	618	579	646	606	581	562	652	617	585	591	599	589	667	629	583	601	602	585	608	568	553	645	614	604	580	581	616	584	609	572	600	558	614	605	641	614	646	601	613	595	585	575	609	622	605	620	601	593	595	617	623	566	574	556	617	621	593	578	597	600	627	559	578	557	621	622	571	569	599	607	597	562	638	579	624	575	656	608	603	624	599	573	623	591	577	587	615	622	573	615	649	595	598	591	584	581	567	614	596	624	626	630	569	621	489	642	605	599	580	627	612	568	636	622	608	574	621	611	591	612	562	573	580	615	616	617	606	621	572	626	595	552	579	572	611	580	603	567	625	559	598	628	598	576	656	588	608	573	576	608	595	542	610	617	603	609	604	626	593	615	577	568	595	608	621	550	632	619	612	583	629	623	594	582	585	611	617	601	615	561	608	624	615	599	564	594	611	576	566	596	638	551	602	618	581	582	621	605	598	627	558	618	578	568	586	634	610	605	625	534	553	608	566	594	603	544	628	565	583	607	559	571	589	605	612	620	555	599	581	600	541	619	591	583	569	609	602	587	603	581	640	613	644	595	584	627	577	625	592	627	593	586	569	604	598	616	573	620	563	570	632	623	561	590	593	585	590	590	612	586	607	590	600	578	619	570	571	547	598	568	568	548	568	620	631	614	629	584	560	614	623	611	623	676	587	581	624	587	619	606	585	573	593	564	577	582	606	614	591	612	608	551	617	600	596	620	595	592	593	571	609	582	554	603	624	600	601	598	545	585	597	605	589	630	572	622	620	589	593	578	570	584	570	573	587	569	579	631	590	566	610	592	628	593	584	586	588	622	551	579	576	614	598	613	603	617	644	633	584	557	566	579	618	596	605	570	605	598	615	593	565	585	640	563	626	623	599	558	598	626	629	579	596	581	570	615	582	548	584	581	589	574	577	617	584	608	579	628	600	612	612	571	547	587	578	601	572	668	586	602	573	617	555	563	584	602	629	626	609	591	595	571	593	614	576	590	561	592	560	638	591	569	585	589	601	593	597	572	594	588	590	561	578	591	624	591	593	570	627	558	536	562	622	617	620	609	596	598	572	616	593	652	596	593	645	560	643	598	578	603	573	578	626	645	567	602	571	586	606	562	615	595	592	573	631	522	578	581	598	593	586	605	594	649	628	588	595	587	595	586	586	630	598	574	601	610	614	579	540	616	624	607	590	573	586	603	565	585	573	656	605	605	604	598	611	594	617	593	597	578	616	562	608	600	569	608	555	626	566	616	600	589	595	551	653	629	593	608	592	644	613	579	594	601	626	564	611	617	603	583	577	600	626	540	595	601	628	627	636	619	621	595	605	599	582	628	564	602	600	600	620	605	601	626	590	643	589	585	581	588	577	612	606	618	588	588	592	625	577	566	608	602	620	605	614	596	620	594	596	573	581	571	583	609	585	567	597	577	583	623	588	575	592	609	630	615	571	632	589	575	590	646	625	589	598	624	616	610	584	593	557	633	593	549	607	605	570	558	623	600	618	599	590
25078	21096	26970	27988	32129	12887	1459	911	837	876	823	875	817	819	823	825	858	852	832	834	807	773	760	819	781	788	799	778	831	811	769	783	823	766	779	811	875	771	845	797	821	806	746	799	820	744	768	813	787	812	763	768	770	804	805	798	780	856	816	789	824	851	802	756	804	828	809	833	745	803	770	744	777	814	800	784	813	747	813	818	781	785	753	793	775	782	783	768	786	804	756	770	805	795	781	789	789	803	775	799	813	770	787	801	795	824	785	890	792	779	757	772	800	798	829	794	786	831	774	816	775	762	794	775	799	829	807	785	735	780	761	780	794	840	775	794	774	819	784	771	815	770	773	735	858	842	780	772	785	805	785	762	737	816	799	825	799	810	798	758	742	781	787	806	784	823	810	829	801	804	793	855	753	824	840	780	777	791	737	836	786	754	734	821	783	732	801	800	822	810	833	761	768	799	761	792	808	770	814	754	779	813	783	762	824	797	794	821	789	783	790	811	813	782	788	796	835	779	790	795	815	790	802	765	794	770	803	812	823	789	823	829	732	758	840	785	751	771	745	791	735	782	803	799	791	770	765	853	798	792	828	775	760	784	815	770	764	819	824	830	769	796	812	796	823	792	801	735	741	792	746	784	815	806	797	734	790	823	830	753	805	823	781	786	794	754	805	770	851	846	753	850	808	800	743	732	788	757	785	765	834	824	833	824	804	780	747	776	772	786	776	787	787	785	781	820	848	811	761	780	794	791	765	768	728	756	767	800	751	788	841	773	776	773	761	774	796	801	879	789	822	773	810	770	783	822	807	823	792	772	813	824	805	844	750	780	787	805	798	759	777	871	818	796	744	802	784	808	824	819	722	793	750	827	845	800	797	806	747	846	822	764	782	801	767	837	810	800	748	793	791	789	775	759	767	764	738	808	807	861	816	834	783	810	788	786	771	806	782	771	852	804	748	818	740	793	816	764	789	781	843	790	785	735	794	815	803	872	801	818	821	808	783	773	844	815	805	769	778	791	807	835	792	750	767	806	785	769	778	813	774	794	789	787	820	812	812	770	761	770	783	739	801	807	777	817	814	808	780	786	789	829	842	806	796	812	801	836	834	812	791	787	705	823	782	785	795	835	803	788	777	829	776	826	771	804	815	830	818	777	784	766	800	784	764	825	783	737	780	761	810	800	814	775	778	820	816	777	792	776	813	777	804	812	828	769	785	799	868	788	762	790	840	807	835	792	747	773	825	819	788	811	797	771	806	785	826	811	809	803	818	772	791	760	800	790	799	803	805	791	776	807	789	792	796	814	818	816	830	755	768	787	805	803	788	779	760	766	815	808	814	793	817	823	833	826	836	764	770	802	823	811	796	798	799	730	832	838	771	793	845	832	807	814	749	807	798	794	793	844	826	785	769	798	853	798	810	837	734	814	772	798	769	773	828	795	782	768	764	794	795	789	785	778	814	845	836	771	774	771	793	788	788	795	821	763	830	776	804	786	781	821	819	819	730	815	850	837	811	796	793	783	745	813	808	819	716	737	801	801	826	778	768	779	768	788	796	810	755	836	830	805	804	795	790	804	765	791	757	788	825	785	771	802	811	804	797	809	781	831	800	783	772	791	788	760	806	769	827	815	796	824	808	764	752	820	715	799	797	752	834	763	790	860	804	783	786	806	779	814	730	811	772	796	757	816	802	852	813	703	786	820	778	809	798	809	784	820	859	794	776	822	837	765	822	803	756	834	851	751	755	756	759	800	773	796	799	764	849	798	799	774	831	842	785	733	783	771	761	780	802	790	787	755	791	806	764	820	804	853	797	780	798	784	820	765	777	795	758	750	796	841	794	835	829	830	802	793	719	767	778	823	836	837	774	797	778	802	725	794	791	778	792	815	812	833	841	814	803	786	736	832	836	792	857	811	815	825	767	804	825	802	761	812	757	745	807	843	760	786	779	741	833	768	809	804	828	773	821	831	793	807	766	765	783	823	761	804	773	772	785	759	763	805	800	757	793	746	889	793	808	810	770	812	840	783	800	764	732	814	879	768	798	843	795	808	791	805	776	802	798	743	787	817	790	782	799	778	769	791	789	746	822	736	775	745	825	763	767	772	768	828	763	799	797	786	813	801	819	818	788	837	788	825	807	779	765	849	835	762	791	763	801	813	794	790	799	785	791	770	768	743	793	785	782	823	818	804	840	794	814	805	786	774	769	774	851	764	830	837	767	801	784	768	748	852	818	831	793	761	799	795	768	808	791	737	832	828	785	768	775	783	790	799	783	811	771	782	735	803	786	753	776	802	792	850	822	802	801	790	841	779	848	779	808	799	791	775	847	826	808	764	824	756	805	742	760	793	765	768	832	788	743	770	839	806	818	779	876	809	753	762	780	807	775	787	744	817	761	822	773	807	825	816	765	776	781	772	770	812	828	821	800	785	825	807	764	765	807	784	819	793	809	788	786	798	832	766	777	795	811	804	791	794	790	795	849	789	750	820	765	768	828	824	820	841	816	816	832	780	794	767	813	793	793	824	814	813	782	812	780	766	779	804	812	806	783	839	810	815	821	792	803	778	832	807	797	773	827	850	767	820	786	804	834	801	810	793	833	748	770	820	789	737	831	765	824	810	821	786	808	805	814	857	805	761	788	790	795	763	834	802	804	835	834	800	821	825	823	796	834	815	812	820	805	817	783	783	812	791	763	806	814	782	829	806	810	817	804	794	852	770	793	853	763	826	771	826	807	804	817	812	874	784	816	749	789	794	747	785	848	838	769	794	761	845	782	800	758	774	801	801	749	806	768	792	815	817	791	764	847	770	799	805	853	766	764	856	813	785	753	794	787	758	755	809	803	816	773	754	809	773	815	832	754	825	794	845	791	873	745	829	805	782	831	783	781	753	778	709	810	782	805	803	809	801	791	760	817	773	787	839	739	756	779	722	824	762	812	784	817	836	809	796	783	773	805	834	802	812	754	783	798	776	755	823	767	814	764	770	800	790	835	816	778	775	774	781	752	833	767	832	793	816	815	810	809	787	771	771	777	799	806	773	832	768	803	819	830	765	785	784	826	828	765	821	847	794	784	814	818	770	758	812	803	839	789	766	783	756	780	838	769	771	804	805	761	802	818	806	823	772	783	802	804	807	811	756	766	804	835	767	771	824	821	770	780	847	794	788	764	759	767	787	828	794	770	788	821	842	791	748	767	770	814	820	820	762	787	802	723	787	762	770	802	837	827	817	838	817	823	817	785	728	799	829	757	815	796	814	827	802	776	770	819	781	758	841	788	849	769	785	748	767	744	799	768	794	785	722	790	854	792	846	779	851	799	781	795	823	749	755	830	792	818	811	775	752	811	755	843	793	795	811	824	769	768	760	805	817	791	785	817	810	829	810	775	794	784	823	813	768	843	833	855	768	811	827	811	761	787	778	806	794	769	793	734	839	715	813	773	781	753	793	804	801	762	751	796	752	802	764	804	800	815	781	815	765	829	846	844	816	796	839	812	778
27389	43582	14805	25700	36615	8223	1032	1000	878	908	882	862	829	877	863	837	851	829	846	868	846	801	836	872	813	816	826	839	859	832	794	848	825	802	841	842	817	816	833	840	863	795	814	835	783	774	772	803	802	776	826	851	830	819	831	792	826	842	805	826	779	827	807	799	827	810	803	811	804	787	831	859	779	819	841	857	846	812	842	842	832	807	840	816	832	827	811	832	820	796	857	862	849	817	846	807	860	797	833	854	837	839	811	843	844	764	784	866	795	837	797	874	822	780	835	862	824	781	867	785	839	819	816	831	780	824	819	805	873	762	828	860	784	831	807	806	804	814	807	818	857	753	793	869	846	806	853	809	816	826	815	822	771	815	802	814	758	814	815	868	842	767	863	796	788	825	832	823	833	851	895	825	848	838	867	838	857	839	826	802	815	818	806	883	823	808	877	771	813	818	796	792	864	819	790	818	807	841	803	807	873	890	852	824	812	820	807	816	860	762	865	842	871	836	848	819	823	804	839	810	782	784	841	821	796	870	784	804	783	812	810	840	800	789	769	875	839	821	794	840	852	797	815	846	810	804	847	792	795	794	795	862	860	789	754	822	808	840	787	828	838	821	811	840	820	828	761	784	818	823	831	864	788	839	837	850	846	832	876	803	811	825	874	809	865	823	742	765	839	810	795	835	798	803	815	875	765	855	812	854	839	843	831	776	834	786	805	837	843	807	790	859	762	809	820	856	841	802	820	797	896	818	819	833	828	821	818	749	827	794	803	769	822	833	830	807	859	827	819	838	816	848	834	833	803	845	822	817	818	822	813	839	774	845	834	796	821	844	797	818	830	828	758	859	833	816	794	818	832	801	838	786	851	812	813	793	822	819	855	802	811	806	846	832	820	796	808	752	809	784	817	831	835	818	831	873	841	811	810	813	821	781	825	808	832	791	875	821	848	821	785	793	841	816	827	797	857	846	789	818	846	866	762	807	869	870	825	821	836	839	844	859	823	804	825	845	815	824	757	805	814	795	845	769	824	830	815	827	844	851	805	724	874	785	841	878	802	733	790	831	801	777	858	803	828	862	836	831	790	807	817	820	838	858	839	770	795	799	807	823	819	818	814	809	767	803	809	857	815	823	802	777	824	805	768	815	861	825	849	796	807	805	844	806	827	789	767	814	783	744	830	811	799	814	819	760	812	835	803	803	816	814	844	797	822	860	791	793	858	848	884	811	792	821	816	795	796	783	821	791	842	823	828	829	813	784	791	810	828	837	819	838	858	863	846	844	776	812	835	866	754	830	826	819	811	813	819	801	798	801	809	803	781	835	821	799	812	839	810	773	804	809	876	847	829	848	790	876	839	849	838	819	765	848	828	832	807	806	795	817	851	815	822	833	782	790	837	844	814	814	791	789	818	885	766	861	828	769	810	824	779	832	826	812	849	814	851	782	860	765	825	829	808	881	844	824	810	797	784	828	822	817	851	785	794	766	830	807	792	837	827	783	797	779	822	787	780	828	846	852	775	832	827	799	801	847	811	865	809	842	830	837	812	808	825	814	790	847	879	816	825	839	868	814	733	806	876	783	854	773	839	852	843	799	832	816	826	761	815	833	780	817	827	855	811	825	782	820	782	808	822	826	839	807	796	806	787	788	855	825	813	819	841	796	844	826	787	815	868	825	821	892	815	802	800	861	756	859	820	821	806	782	804	764	756	818	827	786	860	774	808	834	841	815	776	833	821	828	769	789	834	806	781	808	803	799	806	759	852	824	832	775	751	813	775	829	804	786	832	772	845	859	865	815	823	811	787	837	847	818	776	823	836	815	874	806	847	837	820	806	814	783	855	842	832	879	832	796	831	803	820	812	820	807	749	804	847	818	852	786	838	795	783	811	815	860	809	785	796	869	862	818	863	768	789	763	823	804	813	842	843	791	823	849	846	805	856	787	831	784	794	787	799	804	782	822	839	843	848	833	821	823	835	810	822	795	851	821	824	800	802	827	819	801	823	766	787	808	817	847	834	788	837	801	790	804	843	864	838	812	789	852	816	837	745	811	842	807	776	802	816	829	777	835	802	806	888	788	808	844	828	804	860	810	806	813	848	809	817	790	835	774	824	790	808	798	793	789	786	817	828	822	836	788	820	851	781	829	767	865	775	823	868	790	824	865	811	822	811	813	814	837	795	809	830	768	792	812	757	870	812	843	825	846	814	913	819	866	838	815	796	816	838	799	803	829	754	871	851	832	827	794	793	799	815	809	853	828	801	838	854	806	805	782	807	816	837	801	865	811	837	856	806	814	852	880	882	838	769	802	794	776	770	887	820	809	802	837	787	793	810	843	819	775	859	821	835	803	806	830	777	863	796	805	805	799	824	861	799	830	853	807	789	818	865	828	849	847	792	824	835	817	852	781	843	867	873	884	831	846	827	788	839	804	833	838	861	806	776	873	793	777	765	767	758	805	800	819	752	852	865	830	824	861	786	844	819	784	840	856	800	817	817	820	783	821	850	819	818	805	772	828	782	815	789	801	739	786	797	794	861	830	778	815	808	841	853	815	818	745	846	855	814	842	778	809	850	841	851	785	792	813	822	811	776	825	813	803	832	807	780	828	829	804	822	800	872	780	823	796	824	832	771	827	830	862	833	822	828	809	795	836	834	839	775	834	842	750	838	850	794	828	846	812	816	868	821	822	824	758	847	805	818	789	824	857	895	917	779	778	829	804	812	838	845	801	815	842	812	808	877	805	872	905	851	845	829	738	814	770	809	800	828	830	823	840	857	823	840	829	838	770	810	781	805	850	822	862	776	842	837	787	817	779	845	765	837	850	803	800	848	845	844	789	799	828	813	805	839	822	838	854	864	793	824	763	805	790	808	824	797	853	864	801	779	746	797	797	805	858	840	791	796	895	762	771	808	848	833	797	833	847	807	760	791	830	804	805	790	837	827	788	840	797	822	822	842	809	809	793	794	836	836	815	835	775	831	786	811	872	860	789	794	813	807	787	790	755	807	840	810	848	866	829	802	836	770	789	779	799	776	786	811	818	813	834	822	828	785	784	847	854	828	810	785	835	779	828	865	817	767	767	799	848	827	789	841	813	810	769	797	795	851	817	844	807	785	832	809	782	835	814	809	817	823	841	781	816	757	801	778	821	823	818	783	782	764	819	802	863	814	858	827	828	769	840	801	819	860	838	783	855	854	826	791	862	807	806	850	811	818	832	819	813	807	889	839	817	827	835	851	826	813	822	865	816	813	854	806	827	794	796	793	789	805	835	813	829	780	817	821	789	798	835	812	764	867	773	851	824	794	792	832	829	843	782	871	786	820	804	780	781	823	802	809	849	798	778	817	844	830	812	833	836	858	816	791	755	843	786	762	802	813	814	804	831	886	850	842	805	828	803	799	854	858	763	838	777	807	828	823	808	784	808	837	776	801	818	844	837	842	782	786	832	813	800	819	844	810	800	867	880	842	814	808	881	808	847	781	805	853	809	849	850	821	796
22646	21123	28743	25591	39351	28259	12405	1652	1010	998	872	914	886	875	803	800	782	804	846	797	836	841	770	804	792	738	816	768	794	758	832	768	751	828	761	777	756	763	744	737	742	730	761	793	787	778	758	741	731	725	829	731	790	750	715	761	737	766	739	759	774	768	742	751	761	786	747	776	809	752	772	770	800	728	721	718	738	759	817	753	738	785	797	789	767	736	786	704	759	730	764	796	717	810	769	785	718	737	763	742	753	746	741	704	807	788	773	759	763	761	702	785	740	739	706	686	755	778	726	752	757	786	730	749	724	742	785	798	798	783	753	802	811	710	773	734	786	744	723	783	732	826	727	779	731	799	804	712	717	759	771	745	749	729	774	830	698	784	756	830	735	723	769	754	797	772	737	705	743	728	716	774	735	715	768	804	774	717	750	763	734	689	762	788	765	729	715	746	713	757	771	717	764	712	717	761	771	743	769	749	739	725	813	695	755	789	744	715	721	782	725	815	790	754	761	769	708	807	755	776	759	761	768	734	743	684	840	778	746	770	720	751	726	714	798	739	800	756	768	748	714	736	772	728	781	739	758	749	775	733	823	782	752	777	747	765	751	788	732	737	755	760	739	736	792	707	778	710	761	726	750	736	715	737	772	701	733	732	764	735	814	784	713	784	756	704	766	746	756	717	770	742	759	734	777	759	768	768	748	770	764	738	743	740	714	739	742	719	766	769	767	736	704	725	724	752	773	732	792	715	752	719	760	743	797	774	710	777	742	727	777	711	739	733	793	781	725	767	811	758	722	715	724	715	764	755	741	782	764	738	773	746	750	774	791	680	784	779	804	804	805	754	758	746	751	803	741	766	744	736	736	731	734	760	715	791	751	780	741	735	765	754	743	763	733	771	748	761	762	710	732	757	764	793	783	753	775	742	761	736	737	804	750	733	727	769	785	796	771	737	790	769	799	758	713	816	787	795	740	761	740	756	808	731	778	763	736	739	741	734	738	780	788	768	797	740	791	734	734	763	757	756	772	715	776	719	684	733	750	708	756	762	682	723	729	807	750	709	731	746	796	732	788	777	772	780	769	768	755	778	761	746	750	788	758	756	778	767	701	749	774	743	789	765	739	726	756	767	810	790	750	756	771	739	762	738	743	703	803	747	724	727	740	819	719	699	706	758	745	768	757	744	786	754	699	750	713	722	724	696	740	770	738	736	782	776	743	750	815	774	752	794	780	772	765	780	815	726	735	738	744	774	716	732	699	729	728	734	777	789	774	714	736	742	781	833	738	748	748	720	756	763	785	796	800	792	793	763	756	744	745	813	780	764	762	769	703	719	780	781	747	773	787	799	753	755	755	747	728	757	721	741	760	761	832	776	750	794	743	767	776	761	737	723	729	715	763	768	746	763	698	730	779	739	745	682	758	770	752	719	731	736	799	729	810	721	759	760	738	804	710	770	745	740	792	786	776	715	757	772	784	762	763	765	743	740	757	755	762	721	709	739	709	778	729	759	721	754	783	739	769	772	704	760	733	763	788	728	771	796	752	741	754	695	733	763	688	745	749	790	726	736	687	739	799	733	831	725	752	743	754	779	744	745	714	734	740	758	716	741	770	714	760	747	753	776	761	734	782	762	777	729	741	696	794	772	744	749	717	792	730	746	745	746	719	748	703	750	788	777	757	753	772	745	770	764	735	763	727	749	768	753	796	768	720	805	774	740	736	745	802	765	738	738	769	745	730	743	759	741	756	734	798	734	752	762	779	758	747	783	771	707	752	775	725	702	741	784	820	749	696	767	781	751	736	783	746	796	801	753	762	773	760	731	709	745	776	750	733	770	715	773	783	780	759	752	757	746	760	736	732	756	753	755	701	754	747	777	771	730	750	750	739	727	749	743	795	737	783	758	779	764	783	796	725	712	744	764	759	785	758	767	741	760	752	781	852	787	756	762	727	745	769	732	753	758	771	744	715	724	746	758	771	749	748	730	769	807	733	696	770	773	764	781	737	800	712	745	718	786	771	724	740	719	813	731	748	806	766	765	762	711	710	724	743	710	764	739	752	718	763	752	770	738	772	741	773	793	713	730	733	785	769	751	722	735	785	697	746	765	778	741	741	750	740	801	756	757	750	772	686	772	771	697	796	759	725	747	726	721	781	757	779	751	708	717	726	747	745	740	719	754	776	792	758	814	747	681	731	723	736	748	775	780	746	737	799	767	732	722	731	806	752	763	749	756	749	724	808	777	779	756	738	739	768	728	743	776	729	736	741	769	820	772	735	752	796	770	750	694	734	784	739	729	735	687	771	762	723	776	771	744	736	783	715	744	815	734	772	737	767	745	703	748	776	764	742	750	718	777	797	730	755	745	722	725	719	763	812	738	746	794	704	788	754	732	779	692	753	760	778	753	735	765	718	704	764	738	735	711	716	770	763	746	740	714	763	786	769	729	707	751	753	754	762	754	705	755	768	736	725	782	801	733	746	745	748	763	765	708	727	726	764	718	799	795	769	753	740	754	708	835	739	706	797	729	759	766	784	725	770	828	748	779	727	731	803	731	764	710	743	734	732	805	734	747	779	748	740	744	760	766	714	770	755	733	734	759	761	686	766	708	746	734	770	720	776	746	738	764	756	793	786	701	797	767	732	738	748	774	773	768	786	771	740	771	780	739	811	727	723	713	755	760	770	777	747	786	739	761	735	748	723	774	760	783	791	776	744	770	833	764	767	747	720	755	722	737	735	746	726	758	784	742	758	763	715	745	701	732	737	763	710	734	750	744	772	742	744	802	796	755	745	817	758	735	782	764	744	739	781	771	753	763	743	750	803	735	739	748	706	722	759	808	783	736	770	711	738	780	758	806	739	736	721	790	777	724	739	769	734	801	740	786	710	723	731	709	733	751	718	769	731	772	732	749	792	742	735	738	780	778	731	767	701	770	705	731	709	692	748	746	725	741	745	744	765	753	734	755	794	792	729	733	713	777	781	716	714	774	735	786	780	756	766	775	772	736	784	740	771	758	744	747	783	785	722	752	741	750	739	799	768	679	737	720	777	734	821	785	712	731	713	746	748	758	769	757	777	751	758	738	749	744	727	782	789	728	680	779	724	727	730	768	749	750	726	750	761	780	786	712	715	743	782	739	726	741	764	748	717	778	749	751	682	746	760	758	721	762	745	728	790	780	753	744	740	727	775	751	789	696	750	735	756	718	747	696	747	767	742	799	712	742	771	740	751	750	778	757	688	704	732	730	740	754	774	777	731	775	713	768	734	762	744	754	719	717	792	735	777	689	757	767	743	755	718	725	773	759	737	713	721	716	725	738	741	710	731	723	733	732	741	744	719	758	744	744	774	747	748	762	747	742	712	740	734	763	757	738	733	700	738	793	741	761	725	762	729	784	744	804	786	748	745	766	765	731	720	743	739	784	734	739	784	744	763	740	745	739	755	734	792	756	718	774	748	790	734	767	735	701	804	733	685	721	769	809	755	758	738	742	781	692	700	758
32952	55909	23459	40348	56064	17320	1616	1270	1199	1127	1095	951	978	880	879	904	799	823	794	818	850	815	828	793	778	826	791	815	793	769	766	772	821	779	746	808	776	771	739	730	777	777	802	769	729	747	761	746	735	762	766	762	794	756	789	770	787	737	690	786	780	766	681	747	759	783	794	768	753	735	766	734	716	732	840	768	794	775	768	784	784	741	827	768	785	786	792	779	787	802	760	805	763	755	744	811	766	805	768	721	764	759	792	757	758	758	761	799	728	772	785	731	765	790	778	802	767	777	740	767	756	771	758	745	754	802	718	808	802	732	765	746	752	729	788	784	726	776	770	749	737	737	753	736	747	781	813	747	776	786	736	753	754	763	750	755	778	740	761	752	780	721	827	775	728	772	737	722	776	740	748	772	760	721	721	715	734	773	815	763	742	757	766	760	756	787	704	767	752	817	761	729	767	719	802	740	746	764	720	772	742	744	774	691	748	739	777	788	773	744	693	712	764	740	737	746	787	748	822	725	778	743	730	748	696	782	766	724	763	751	802	728	760	721	725	738	758	808	749	763	745	715	771	755	727	725	781	747	771	784	771	790	716	765	752	785	753	752	789	768	778	733	736	755	735	737	695	762	711	741	740	778	807	776	766	703	719	751	753	738	734	773	699	732	783	764	707	752	786	713	733	758	777	735	712	766	726	748	773	730	766	763	727	747	803	728	762	742	720	770	765	692	774	763	735	751	729	735	781	709	773	764	734	791	799	697	769	714	719	776	803	776	702	792	765	723	739	784	760	762	697	727	771	746	751	743	739	713	760	774	721	770	773	725	798	758	773	717	740	816	756	743	785	769	736	734	780	721	740	799	770	724	716	788	761	797	735	800	809	740	744	754	729	770	730	720	747	744	778	769	768	771	772	764	714	768	776	765	774	718	679	753	790	778	758	720	787	751	728	767	726	760	794	765	726	801	804	741	746	787	772	727	752	711	710	770	758	775	727	738	775	750	760	771	775	779	724	807	809	755	717	727	750	756	741	772	761	734	750	730	754	760	758	811	745	778	759	776	731	731	737	731	728	747	794	688	737	794	746	731	790	760	724	783	758	772	764	757	752	815	758	761	784	787	722	781	759	783	766	764	784	728	782	791	760	759	799	753	725	773	709	735	747	735	759	750	751	704	746	745	735	757	752	762	736	701	745	752	755	757	748	738	782	734	787	732	765	816	742	734	727	771	809	753	770	761	777	803	752	782	707	789	770	737	732	713	812	761	763	744	741	741	793	754	754	754	751	807	785	781	762	780	736	714	738	748	782	746	721	761	756	737	746	733	736	722	738	735	770	746	724	754	734	779	706	711	690	757	769	776	727	782	766	739	755	766	772	788	695	789	772	750	747	747	760	746	704	785	779	820	731	763	730	787	751	756	730	752	724	756	771	762	763	726	739	789	747	748	731	763	759	749	713	781	775	789	741	755	709	745	746	764	733	734	729	794	778	763	743	723	772	782	748	772	735	721	704	731	755	785	729	725	752	768	781	764	764	757	772	725	747	811	773	710	771	706	759	748	774	743	792	756	780	775	722	802	750	759	734	771	757	691	776	701	796	726	699	814	761	709	761	775	817	718	756	735	731	782	764	725	757	753	808	728	746	772	757	782	802	801	778	729	741	763	726	755	792	700	710	712	671	730	735	774	743	744	767	722	748	731	750	762	734	729	803	724	750	782	813	773	771	756	740	748	796	747	736	800	772	764	776	831	702	746	810	750	709	780	710	798	739	744	693	730	735	793	771	777	760	742	773	756	742	770	775	726	760	739	791	767	761	763	777	754	769	725	739	770	729	751	758	740	755	807	767	764	690	718	788	734	746	734	749	747	746	759	765	773	782	774	764	743	773	747	764	758	684	738	795	710	820	743	749	754	762	727	766	780	738	767	740	824	702	753	778	748	764	761	749	774	742	764	744	714	748	744	734	716	774	791	714	756	772	787	716	756	737	759	794	746	736	782	779	747	752	748	748	744	782	754	766	780	774	801	781	769	766	769	764	824	795	746	773	704	702	749	763	747	806	747	713	772	772	757	749	784	811	769	766	714	751	729	774	778	780	748	805	787	781	721	756	778	771	721	769	734	722	786	744	758	767	760	746	776	730	727	783	809	735	716	793	767	786	696	722	786	690	757	766	745	769	781	774	778	736	779	767	726	726	779	748	778	750	747	741	728	789	799	774	770	801	761	708	743	752	838	740	781	775	735	725	771	769	727	781	788	737	759	736	772	739	754	768	780	785	744	815	766	766	727	745	750	739	725	773	766	745	780	799	725	738	784	782	761	745	749	742	743	728	781	724	756	696	718	762	738	752	800	763	763	820	802	766	722	772	743	714	745	789	751	738	732	787	751	743	711	758	750	746	771	743	742	801	745	751	758	762	738	727	765	815	702	743	756	757	733	775	782	775	710	729	782	741	771	762	717	746	776	765	740	772	750	755	756	783	781	721	748	719	820	760	801	764	804	742	761	781	749	739	734	746	711	742	794	739	765	708	726	775	756	789	779	734	746	764	718	783	736	760	708	764	785	768	798	728	749	717	757	734	773	760	724	721	770	787	771	778	723	765	784	761	770	744	761	758	776	683	729	708	758	774	741	767	738	764	788	761	750	760	789	722	720	710	696	765	776	808	782	773	747	759	746	764	773	730	752	700	722	707	801	711	744	743	765	743	735	719	729	748	743	743	779	743	709	763	766	722	730	757	731	723	766	790	740	727	793	739	760	721	726	751	746	733	717	738	739	755	724	764	709	767	778	764	743	778	750	747	714	801	756	781	781	764	773	779	745	768	719	783	798	805	762	753	720	785	759	744	741	793	752	726	747	782	720	770	735	740	754	722	726	746	774	756	737	753	739	759	794	781	788	764	760	766	760	756	763	798	777	739	735	748	718	743	757	776	801	765	763	766	789	724	776	727	719	757	753	733	696	773	748	772	767	703	772	783	752	790	763	784	777	753	765	711	752	779	736	750	748	735	777	734	752	764	736	753	771	744	790	727	748	791	738	753	772	777	742	696	761	790	829	797	781	770	783	775	757	704	754	733	709	714	781	720	757	741	744	722	785	729	773	787	760	805	741	696	762	723	707	732	716	777	774	774	802	768	746	757	771	756	768	720	757	736	774	718	763	746	755	738	723	768	793	774	705	791	769	751	785	753	748	731	725	787	771	730	720	792	765	755	730	727	745	750	698	738	719	784	794	774	752	780	768	789	743	715	721	745	780	793	726	762	750	750	747	753	785	724	785	725	787	753	743	802	796	753	767	769	766	743	787	738	756	727	754	736	759	789	795	713	787	757	732	743	752	749	753	756	762	707	754	738	755	762	729	739	747	761	754	775	798	722	745	722	759	718	722	772	734	711	730	748	746	734	758	737	694	824	771	782	734	738	718	703	740	737	739	726	758	743	770	735	740	766	740	787	778	694	765	719	722	804	767	769	762	712	692	758	731	729	763	764	746	790	740	768	759
28969	24107	13577	5720	7827	1920	649	663	671	655	690	678	630	651	670	694	694	691	665	682	651	669	681	630	688	622	607	659	618	657	645	637	631	655	660	648	675	629	655	675	699	665	591	650	702	618	637	663	676	651	605	647	657	642	636	674	658	707	677	685	623	657	634	675	666	644	637	666	634	667	644	703	649	615	629	674	626	709	689	678	649	686	652	689	695	661	648	647	662	651	622	666	659	629	610	656	666	636	672	659	614	629	677	686	655	635	664	681	623	629	655	695	630	634	686	637	700	645	646	630	683	691	617	644	644	676	669	649	634	646	670	690	733	658	684	659	605	623	640	630	657	618	672	634	683	655	609	639	624	597	641	649	616	663	670	625	624	627	637	682	676	670	662	622	648	620	657	685	679	630	637	677	676	672	644	647	648	686	689	664	642	693	640	656	671	661	687	614	665	663	663	639	649	628	653	583	653	643	667	596	654	632	657	652	674	671	619	645	701	664	683	590	683	640	631	673	687	675	672	640	645	630	666	642	714	639	685	661	657	667	656	631	636	624	698	682	609	637	655	651	604	669	656	683	706	704	704	640	637	657	660	675	698	598	654	627	652	710	673	678	654	616	614	668	633	670	675	658	640	664	677	615	668	632	694	653	677	677	650	637	695	684	678	643	678	632	638	624	714	663	669	637	663	681	693	644	648	654	700	649	619	688	664	599	629	631	695	672	611	655	647	609	670	694	670	660	619	671	636	654	643	640	617	676	673	672	668	650	652	665	673	660	636	640	644	669	653	624	642	641	640	647	669	636	653	652	664	645	690	654	637	640	639	615	744	635	642	642	638	646	646	644	657	660	627	684	633	650	657	618	631	632	691	620	663	657	628	626	633	639	679	616	675	622	630	629	659	639	631	696	633	624	607	623	664	677	662	617	670	689	642	669	603	693	659	628	652	632	650	620	666	661	662	664	705	642	613	618	666	638	639	675	626	665	625	693	641	700	686	636	674	608	693	670	648	665	673	614	660	661	640	658	658	707	677	616	601	622	698	658	685	643	640	618	645	650	634	671	685	641	653	679	583	654	643	703	624	686	626	684	618	644	641	662	667	703	665	667	660	607	704	638	616	673	689	639	666	645	604	653	606	651	693	639	676	679	627	650	668	673	626	663	650	624	659	704	663	635	709	651	681	648	633	690	627	633	639	673	622	617	715	655	690	667	661	691	637	628	655	619	639	637	625	641	665	657	646	640	589	593	633	673	636	653	717	625	673	706	636	692	608	666	657	636	675	676	685	637	667	676	643	688	663	673	674	674	630	666	662	654	676	691	679	676	663	650	719	670	661	633	669	665	640	615	645	652	672	652	679	703	678	657	650	705	621	653	655	650	673	648	652	676	647	644	648	668	650	698	648	669	648	623	684	634	622	642	658	702	687	631	617	644	618	671	631	664	676	625	669	624	656	637	658	688	656	629	710	659	673	633	676	633	632	677	642	631	670	691	669	608	590	640	668	677	655	639	632	644	628	646	606	657	680	662	633	674	655	703	642	619	650	661	637	637	667	657	647	634	647	645	661	645	654	643	665	631	652	652	638	690	642	640	643	687	602	588	658	658	678	672	623	660	625	652	674	658	676	642	641	662	632	663	670	650	697	694	680	632	657	670	631	621	650	628	684	632	662	641	646	685	711	670	648	642	654	678	653	646	663	661	617	637	680	649	633	647	681	652	646	661	684	668	641	632	641	683	678	648	672	678	674	664	639	650	709	627	650	676	610	659	646	617	628	670	691	667	658	612	657	662	647	613	661	611	621	656	632	693	694	688	663	667	637	683	702	649	624	654	646	652	681	648	606	664	670	686	667	655	677	678	659	608	659	692	647	653	669	685	659	676	661	609	702	685	668	696	640	636	674	664	607	634	647	656	682	659	669	700	652	615	589	705	589	655	639	652	639	661	644	706	671	647	690	678	661	709	646	646	683	632	701	678	679	674	682	689	653	624	642	634	664	597	624	711	653	675	611	690	662	651	692	695	705	653	652	627	667	642	676	652	622	644	642	648	655	619	657	601	652	673	698	660	681	646	653	639	631	665	655	622	673	680	625	672	697	632	654	638	651	597	651	644	644	674	655	624	652	606	728	641	610	665	627	684	636	680	664	666	685	680	622	658	669	641	681	663	632	656	684	610	669	636	645	673	628	646	657	638	663	687	677	650	628	694	661	638	645	689	638	697	679	636	667	682	681	658	711	672	689	636	633	615	618	609	655	657	656	655	638	657	694	626	639	647	723	698	602	617	628	666	648	651	652	620	691	620	661	678	694	626	633	736	634	706	661	629	647	613	662	610	657	674	641	674	674	635	658	640	649	664	694	664	633	668	660	633	600	640	629	649	621	686	611	668	664	694	645	698	607	643	664	666	671	658	666	693	611	674	653	651	673	669	655	645	633	662	693	670	668	654	655	633	645	647	636	646	655	644	663	668	616	692	642	650	680	673	676	652	649	672	694	629	662	654	649	643	702	661	653	683	640	635	684	659	643	655	662	685	631	695	623	690	705	626	706	639	600	656	658	696	651	664	715	588	638	639	691	688	661	620	642	705	633	660	625	662	675	634	628	642	717	623	642	644	644	629	658	693	710	634	698	679	703	672	643	637	630	649	661	638	662	688	621	596	683	638	688	684	645	633	651	661	636	627	623	614	599	678	617	653	649	650	659	648	681	625	656	658	647	684	663	663	689	650	696	645	648	651	626	635	619	657	653	636	635	645	646	602	636	675	674	698	653	631	638	668	685	647	663	640	650	640	657	614	658	636	695	636	640	678	658	633	659	671	650	643	629	658	647	693	636	667	668	668	697	643	630	609	641	599	599	651	662	612	630	642	622	667	624	641	684	622	642	634	653	628	682	655	670	628	647	654	661	637	636	667	677	627	624	665	664	668	661	654	637	601	685	683	641	635	650	651	670	657	647	664	643	655	613	713	631	670	648	627	663	670	655	663	624	634	651	656	653	688	595	651	686	662	655	626	596	645	615	656	683	654	660	642	681	673	625	586	654	632	677	644	643	654	676	638	689	648	653	652	612	685	641	676	659	657	580	658	636	671	635	640	609	615	701	679	694	669	673	671	651	672	678	654	676	628	689	690	685	622	697	616	627	683	657	612	682	666	619	689	681	669	644	609	641	629	699	638	669	644	639	662	694	667	644	641	651	670	677	675	702	686	645	571	657	657	616	650	651	621	630	663	622	651	659	659	648	641	650	637	630	653	655	625	688	686	658	625	657	651	696	677	664	656	663	670	633	692	665	595	665	648	693	664	665	635	658	670	621	675	636	635	663	653	646	673	727	611	678	656	657	638	641	712	655	654	682	631	650	626	629	635	693	649	684	672	630	668	657	634	643	633	665	633	626	666	643	668	657	712	642	660	633	636	672	693	732	713	657	574	652	660	654	643	642	653	673	615	657	639	647	658	610	667	668	657	608	670	664	632	616	705	655	644	626	601	668	661	624	676	669	631
25403	33846	8068	5290	8861	2031	677	708	727	736	708	647	721	719	652	642	681	715	655	663	693	667	707	686	685	722	680	670	644	711	704	638	658	682	698	660	708	698	707	686	659	678	670	671	689	693	655	675	723	705	652	706	733	660	672	643	701	710	664	661	663	640	689	675	692	636	730	656	659	678	654	658	706	691	729	723	709	716	695	683	708	655	680	680	688	729	722	636	692	640	719	712	707	678	678	657	701	704	691	689	649	693	691	696	625	685	693	652	683	729	708	688	692	685	657	681	731	673	655	673	675	677	677	650	678	732	686	653	691	734	678	689	646	679	692	673	722	670	673	674	648	672	670	686	640	708	632	712	678	684	671	705	707	645	675	683	681	677	684	668	722	707	735	661	721	676	710	743	682	713	629	677	708	668	710	686	680	671	649	710	672	649	742	701	736	688	631	635	692	668	665	662	680	672	697	704	684	690	658	691	691	707	714	691	608	637	597	792	714	740	750	734	757	675	680	649	679	700	699	666	665	680	709	654	694	671	665	676	693	698	680	682	734	646	695	654	723	672	699	677	689	684	683	693	672	683	679	735	689	743	632	681	657	681	651	708	707	717	662	675	691	710	722	661	717	705	690	671	679	652	694	626	647	682	691	702	695	638	735	719	702	714	746	706	688	685	693	673	720	651	638	688	677	668	665	665	684	666	652	691	668	652	665	670	636	720	699	713	673	702	646	687	609	662	715	672	681	667	702	737	655	711	727	658	704	624	663	669	643	676	727	700	677	716	721	720	698	699	642	709	688	719	714	662	685	669	662	669	667	661	698	690	602	716	665	697	676	684	699	721	689	716	682	708	723	692	677	671	667	676	705	698	669	675	685	738	730	657	689	655	660	668	651	706	654	728	703	671	691	655	719	739	653	658	678	675	702	689	692	690	712	717	741	713	691	650	681	638	694	728	692	682	677	683	671	690	681	650	685	666	728	673	667	723	661	669	675	668	709	699	687	682	647	665	615	692	714	676	640	717	645	676	676	704	659	707	660	669	666	704	716	707	687	671	653	672	699	666	682	633	628	681	657	677	678	673	719	650	656	635	619	687	656	691	680	739	735	684	706	667	654	654	680	701	690	680	687	664	643	700	695	680	709	709	715	679	693	745	654	704	753	681	672	702	718	733	676	670	639	688	641	701	673	697	718	664	706	716	669	687	687	714	749	693	671	685	661	689	669	676	708	698	699	734	715	685	671	736	677	717	700	727	701	685	707	673	671	679	711	697	668	671	676	614	672	684	725	674	658	761	668	683	680	670	687	662	654	698	735	667	658	692	684	681	661	706	712	687	703	662	655	705	659	720	674	702	684	693	711	672	713	654	679	655	698	679	661	675	632	676	713	677	659	666	677	666	682	706	657	690	694	681	723	704	690	642	672	685	714	655	688	710	694	697	679	696	679	672	644	616	655	673	674	699	651	671	726	647	747	696	684	678	685	661	732	670	687	662	702	716	666	722	676	719	689	685	693	660	650	744	732	703	649	694	700	677	668	718	667	705	687	715	663	682	717	690	698	718	637	685	681	703	646	672	682	692	712	667	662	705	635	666	691	652	670	670	715	698	676	708	714	653	707	646	650	724	682	651	664	720	709	680	710	667	731	684	668	702	699	659	701	688	694	651	645	711	677	681	645	663	681	708	729	676	701	681	717	673	653	710	708	725	674	685	723	693	715	665	667	705	652	678	658	693	691	707	648	694	742	667	640	620	701	645	674	670	682	690	703	674	699	694	666	681	698	676	673	726	675	702	690	678	664	731	640	707	692	679	717	711	642	649	746	681	730	686	678	660	688	693	714	707	713	633	655	676	670	691	650	734	657	696	696	654	642	739	744	676	742	635	660	709	630	678	654	732	695	672	712	685	659	693	725	708	639	719	720	695	714	701	717	668	722	692	667	664	636	665	647	745	724	669	664	708	678	673	653	716	650	691	699	704	633	707	642	710	701	703	655	636	689	693	675	733	662	734	703	708	726	657	705	746	710	651	725	711	694	701	647	646	669	680	653	661	693	671	659	647	658	725	675	698	723	681	698	697	659	643	703	673	663	661	633	710	672	706	698	692	683	662	673	658	641	699	708	680	715	660	695	657	677	728	697	705	708	701	676	685	700	666	695	643	668	704	697	716	690	642	674	704	647	696	691	680	723	668	674	681	668	698	681	687	677	688	713	673	691	674	675	682	694	646	714	705	698	678	663	653	674	672	727	707	749	701	664	715	643	656	713	712	639	687	709	699	683	681	633	688	679	706	689	697	708	658	672	660	665	689	736	711	699	681	710	681	648	713	656	724	686	674	698	720	679	693	698	689	651	688	689	722	729	725	625	702	658	659	727	673	695	695	678	684	713	659	625	665	672	651	683	673	671	648	732	687	715	687	706	686	701	710	662	703	689	688	698	687	680	712	692	615	719	692	735	654	702	692	642	690	691	692	661	698	699	732	734	712	637	704	713	704	696	693	681	683	718	703	659	671	732	674	675	704	714	676	656	653	640	685	719	670	645	721	718	743	723	673	716	707	678	707	668	665	714	704	690	705	687	725	652	665	698	735	693	710	676	671	679	685	716	664	721	678	644	688	706	604	714	692	661	746	712	694	704	666	681	709	701	666	676	702	706	636	662	659	642	704	714	685	689	704	647	729	683	715	680	656	665	676	657	696	680	670	644	687	696	668	673	715	734	738	655	698	737	648	691	698	677	677	701	646	707	700	691	667	683	686	686	693	676	703	709	659	697	663	685	691	707	696	633	708	651	699	651	622	731	715	666	695	686	718	651	656	676	740	702	682	661	668	738	704	704	710	721	698	670	655	675	716	677	706	660	638	673	700	677	723	751	674	657	663	658	674	645	651	677	702	692	666	680	690	749	690	679	628	681	685	671	698	696	672	726	663	668	690	718	695	688	680	674	652	647	676	680	693	677	646	684	668	667	681	674	695	683	719	643	663	701	698	713	713	653	614	734	715	641	707	678	644	674	646	657	711	636	670	743	692	642	702	693	634	737	683	722	692	674	678	641	693	692	712	639	654	646	674	681	716	727	705	676	726	656	737	673	674	667	657	725	667	680	667	742	687	696	705	740	710	661	675	770	701	703	713	693	660	686	750	698	682	698	662	688	660	679	691	672	657	710	671	682	675	644	693	676	699	714	697	702	671	709	673	645	658	715	632	668	682	665	700	704	604	646	684	687	652	700	677	679	662	732	660	693	705	714	683	653	624	663	700	698	676	699	647	666	697	689	709	676	662	709	654	657	662	706	720	694	672	687	667	685	719	693	700	654	707	674	686	677	703	677	639	689	653	706	735	690	673	650	729	692	745	714	682	705	710	674	678	736	683	646	668	650	677	708	651	722	663	675	665	692	690	686	705	687	736	643	709	694	662	682	683	667	703	705	681	688	669	690	685	680	644	734	661	731	626	701	704	666	699	660	733	731	666	694	724	674	695	691	699	671	698	721	675	684	667	675	671
23862	21105	28135	26594	37480	23135	5118	830	723	670	649	671	641	614	621	590	590	648	577	595	595	642	646	597	612	652	581	579	567	599	572	571	649	624	603	595	645	608	572	602	564	596	582	606	579	579	517	611	585	576	563	594	621	604	649	611	613	603	548	599	614	580	613	635	589	614	597	601	511	587	551	648	616	596	577	555	616	582	587	588	622	539	599	628	558	602	581	572	611	577	617	588	588	611	603	606	600	612	556	598	556	601	638	655	616	593	573	633	566	609	661	571	614	594	579	587	546	616	586	604	617	532	594	554	562	588	601	577	601	562	569	557	606	592	609	573	566	580	594	605	613	537	539	546	558	582	547	541	578	576	536	550	586	621	591	624	641	556	543	627	605	595	573	561	594	567	564	578	598	576	575	631	611	537	608	576	611	580	620	509	544	602	603	598	603	552	544	626	565	583	568	563	558	583	590	547	617	611	580	594	562	603	571	598	581	589	601	556	597	599	547	591	567	603	567	577	543	562	571	565	578	565	581	654	621	581	542	632	558	588	613	582	593	597	577	550	602	616	601	559	567	583	584	608	601	586	601	595	630	588	624	642	577	576	591	605	564	571	553	589	579	606	627	589	610	586	615	613	601	580	616	604	561	649	598	555	591	587	577	545	587	534	565	604	553	586	591	621	592	574	608	572	566	548	564	605	569	546	571	548	552	604	598	584	567	596	599	604	588	574	596	551	567	555	549	586	580	563	578	574	581	593	586	601	578	594	588	618	544	608	617	593	564	549	605	592	614	587	549	605	578	558	586	592	609	550	587	610	568	640	600	552	579	616	621	602	574	587	615	617	568	574	583	616	553	576	620	569	578	604	589	558	587	584	535	607	584	654	612	586	551	600	596	574	581	592	595	590	585	564	617	561	614	569	569	571	609	563	607	624	544	575	583	595	601	576	579	615	586	576	601	571	628	567	601	590	557	568	562	563	576	549	626	596	642	572	602	579	573	575	591	599	584	619	627	609	575	587	570	599	566	564	572	603	574	571	609	602	590	598	582	574	627	555	588	606	584	609	586	624	557	597	588	590	592	576	579	569	577	597	570	609	555	558	592	561	597	578	622	625	568	596	608	564	576	572	580	579	627	617	576	606	587	562	543	568	564	556	624	607	627	592	590	600	581	609	568	602	624	571	607	586	587	580	567	568	576	621	552	633	598	600	565	612	627	601	613	559	627	578	583	591	578	592	530	595	590	604	609	598	604	595	575	566	547	592	611	577	536	578	588	620	578	611	599	539	572	586	607	593	612	584	597	565	602	596	546	572	637	619	587	618	586	591	595	593	562	602	592	571	572	571	543	588	607	594	602	584	621	580	626	592	566	609	584	606	579	624	624	595	580	622	549	553	568	567	608	556	584	568	615	593	577	586	604	549	610	572	620	616	583	581	594	595	632	582	607	579	606	611	555	571	614	562	625	596	608	624	557	580	558	584	660	637	558	537	601	625	580	575	606	598	612	579	589	625	610	556	567	605	585	614	570	632	571	625	602	564	624	580	658	598	609	585	585	576	581	618	578	588	614	602	605	594	567	633	551	592	515	574	592	599	588	577	575	563	600	589	578	553	568	591	579	585	557	577	573	594	583	602	548	609	615	587	588	589	620	580	551	583	574	580	579	615	588	589	596	600	591	562	590	585	579	582	566	608	573	600	557	598	572	597	590	553	576	601	564	603	572	609	591	572	591	567	567	616	574	598	599	600	607	590	604	601	605	596	612	528	630	599	604	554	552	566	600	619	577	598	581	571	597	584	588	575	556	557	615	631	552	603	607	585	600	587	592	621	594	593	610	588	548	565	600	603	565	574	592	609	557	584	581	596	556	600	565	614	560	566	597	597	631	560	579	562	572	604	579	549	632	596	563	528	613	628	623	587	557	563	599	588	576	609	641	615	576	630	576	595	613	615	535	575	636	610	625	581	584	582	597	594	602	560	563	607	617	606	580	600	575	565	613	576	575	583	584	559	555	574	620	567	561	598	603	591	563	560	626	562	609	626	563	555	593	540	594	611	577	589	598	631	564	631	560	585	622	566	560	574	561	632	582	579	573	563	570	583	576	568	627	527	604	611	603	557	546	560	574	603	525	605	558	566	609	561	550	610	606	586	585	530	603	575	602	556	552	603	598	567	597	576	589	559	609	547	588	600	611	566	640	565	615	568	609	610	587	584	601	563	548	585	591	613	594	636	624	613	574	599	628	583	613	584	584	549	604	641	604	616	609	582	568	578	630	639	581	566	630	624	566	603	621	564	578	533	535	628	603	605	622	573	576	623	548	610	607	613	594	565	561	578	568	546	568	558	552	616	587	584	602	587	620	584	567	630	590	559	527	608	585	566	609	597	586	610	566	611	582	570	566	575	580	581	615	569	596	601	588	584	576	569	592	572	548	590	604	580	585	577	553	575	608	591	533	586	586	533	585	581	552	592	617	591	585	581	560	597	583	557	565	586	613	569	558	577	556	576	578	563	589	580	579	562	568	610	585	643	547	609	599	570	603	590	605	543	604	568	562	609	577	569	594	568	563	548	587	607	570	582	571	587	589	570	591	599	577	622	568	586	614	599	549	563	612	551	595	582	584	560	627	584	586	607	549	572	572	597	594	596	612	543	592	581	597	598	557	556	568	625	595	596	604	546	555	590	565	619	593	633	570	635	600	564	585	586	562	544	587	611	570	598	558	546	615	576	566	623	557	619	605	652	607	605	573	622	628	628	589	602	571	535	607	616	547	619	608	594	583	613	573	556	647	566	601	575	567	577	555	569	558	580	530	607	522	602	572	562	573	625	559	598	611	559	545	569	591	579	589	552	580	608	600	585	577	565	585	530	582	608	557	576	553	583	588	602	614	581	550	597	598	628	589	554	577	588	614	585	590	613	582	576	627	574	562	595	583	609	572	540	569	573	571	592	605	568	627	563	597	589	563	573	584	587	567	621	626	585	574	579	588	578	562	577	575	605	602	571	600	574	606	565	643	561	556	575	565	514	541	604	591	604	543	591	556	576	576	593	577	558	629	590	600	589	584	592	619	582	592	643	601	572	570	573	582	537	590	566	591	607	561	554	583	568	573	568	622	575	595	600	558	584	612	621	630	558	627	610	615	566	576	561	610	609	589	588	614	525	583	554	550	568	572	583	590	597	547	551	600	603	582	588	618	595	622	628	584	578	599	578	570	595	585	565	564	587	612	600	600	598	588	605	610	528	540	595	573	591	563	556	572	598	613	609	612	586	578	553	578	567	588	604	639	596	598	565	571	534	598	583	589	590	562	590	549	548	565	595	577	598	570	581	568	582	588	572	542	609	589	587	593	566	597	578	582	598	570	628	566	584	591	588	593	590	593	617	598	591	611	606	610	609	574	574	586	592	616	562	622	577	596	577	561	601	593	634	593	605	572	556	608	585	609	574	560	576	614	596	596	609	607	571	598	503	619	591	604	566	624	588	606	594	604	585	579	589	619	592
29780	47665	17889	33920	44732	12859	1003	966	867	761	772	738	703	702	776	656	657	600	678	592	651	660	665	647	657	666	626	585	635	650	654	622	650	613	675	595	592	613	624	602	567	581	620	599	621	624	652	610	589	610	585	627	585	652	626	635	621	614	651	601	641	651	619	635	639	600	628	591	590	580	593	600	620	621	647	606	578	599	636	646	627	627	596	557	613	626	617	631	570	621	595	582	621	645	643	598	583	591	617	629	600	584	651	620	622	604	612	588	605	617	638	593	651	601	625	596	601	597	582	571	601	618	635	602	620	615	591	610	624	604	591	548	605	628	621	632	586	572	610	619	620	581	635	625	615	672	625	631	590	621	605	603	591	630	600	594	629	588	611	612	630	603	589	643	627	602	647	576	606	611	617	583	626	634	629	590	565	592	636	602	628	586	584	590	628	609	649	609	613	614	637	603	565	567	574	628	618	596	601	568	601	569	556	654	627	598	574	631	591	589	621	593	612	581	620	595	585	632	566	554	587	596	616	582	613	617	589	645	613	600	601	541	663	571	646	632	597	602	571	586	625	611	650	614	599	621	592	617	603	617	639	584	607	632	592	603	613	647	642	575	637	591	605	595	612	601	619	610	596	623	586	589	582	640	626	618	579	606	613	596	614	580	596	630	622	592	599	626	583	629	600	593	609	627	610	613	654	587	593	610	600	587	563	590	637	613	553	590	628	568	638	609	638	630	658	596	629	641	610	617	602	569	577	568	608	622	602	626	558	626	604	576	583	584	618	627	616	611	582	594	615	620	566	625	637	574	589	627	602	595	599	616	596	596	592	619	603	562	621	598	647	626	601	649	648	625	657	611	630	610	610	610	563	632	611	643	585	588	628	620	574	583	588	623	612	632	598	605	645	624	624	589	595	636	595	588	567	584	594	588	613	632	629	625	607	590	581	611	588	608	627	625	562	660	573	632	596	624	573	613	583	599	597	603	611	577	570	594	590	632	620	612	594	595	585	601	596	574	618	600	645	661	584	579	601	601	623	574	612	613	628	593	611	619	668	533	599	578	617	643	661	633	600	636	577	625	562	633	623	614	609	623	647	557	600	592	610	630	590	658	633	616	585	608	582	608	620	598	619	573	590	578	579	594	581	591	587	606	601	599	594	634	650	600	625	587	634	583	599	586	611	581	618	618	622	571	594	619	600	620	632	607	602	601	596	621	630	593	627	575	615	610	639	618	610	600	577	585	576	606	592	630	619	577	602	602	589	619	632	559	597	644	560	571	619	603	594	629	548	643	599	589	662	619	572	575	621	586	630	615	597	577	620	602	654	614	634	626	640	581	594	609	609	632	585	605	592	589	549	605	651	622	626	649	622	622	608	605	630	586	583	613	666	612	636	583	595	590	588	614	629	616	630	628	589	638	629	615	584	613	629	599	600	586	621	614	618	594	588	572	564	602	630	576	585	589	635	600	653	594	639	646	632	594	640	604	668	642	618	633	589	640	613	622	589	636	605	621	609	611	568	679	625	595	637	560	591	609	591	604	599	589	608	578	591	635	656	584	610	625	611	634	612	615	616	608	593	575	589	617	625	576	626	624	614	588	599	616	581	591	625	624	612	615	623	628	566	588	609	592	635	595	638	606	600	549	565	608	626	590	624	608	592	593	599	614	616	587	609	619	622	622	592	622	606	600	589	599	634	628	622	643	603	575	586	573	609	662	576	582	567	605	617	593	602	607	614	608	599	599	622	611	619	630	594	631	614	584	614	601	589	609	605	614	608	576	587	638	656	578	629	565	663	610	597	591	583	605	620	631	604	607	609	577	607	602	600	585	611	621	573	568	584	600	582	608	627	589	613	602	594	576	644	587	600	618	612	583	625	646	587	613	619	579	609	571	647	615	604	631	594	603	640	600	574	615	616	589	606	642	612	598	602	608	578	587	603	632	620	609	610	575	611	608	613	597	613	630	624	611	605	599	681	640	636	603	606	595	637	638	623	614	622	634	587	637	587	600	600	591	574	616	623	593	606	672	594	561	551	605	624	636	642	661	591	619	595	612	617	600	578	656	616	643	600	604	619	602	602	604	613	597	565	615	600	613	601	584	561	592	615	602	615	589	608	635	610	593	604	587	580	597	575	572	634	590	594	637	636	606	605	601	644	606	604	621	588	589	600	587	613	628	593	569	655	602	617	561	638	618	631	587	612	612	559	629	618	611	606	607	620	610	605	635	621	581	619	615	594	617	631	619	603	586	625	638	573	608	635	599	616	570	611	620	640	570	626	595	609	609	580	616	634	610	607	629	628	637	626	580	608	634	596	548	601	591	606	593	642	604	604	601	612	621	658	600	581	630	622	616	577	587	601	609	620	608	626	649	567	634	577	588	591	606	595	603	626	633	611	602	629	631	635	605	597	662	619	623	626	595	666	593	576	555	606	605	589	625	603	617	635	589	616	597	622	590	622	601	663	602	605	598	619	578	567	617	583	610	581	612	616	627	591	596	576	623	610	590	634	632	574	602	647	557	584	627	627	620	616	633	623	587	631	603	623	596	595	612	650	572	571	615	598	619	600	646	610	616	615	570	577	619	619	599	565	615	596	620	631	609	581	607	600	621	602	581	587	634	621	636	635	606	639	598	601	577	595	647	646	557	621	659	562	603	580	622	617	576	676	555	587	638	651	590	615	575	562	650	635	598	621	584	636	586	640	609	631	611	606	566	588	592	583	636	657	612	606	601	687	608	575	616	589	600	594	628	579	576	643	607	633	606	606	623	592	586	603	620	620	615	619	634	551	638	608	647	578	643	637	600	640	612	602	612	599	590	631	597	575	635	596	621	602	627	590	571	614	598	602	612	611	589	614	582	636	596	587	585	603	639	596	677	629	633	616	639	582	603	605	580	598	588	633	582	581	647	579	598	581	585	606	620	592	564	622	614	587	624	636	625	602	564	619	642	651	594	596	583	641	626	590	591	580	579	630	601	583	583	576	610	606	605	611	655	648	564	634	645	629	597	609	628	649	626	620	614	615	607	644	573	617	619	597	621	602	636	620	577	633	613	621	621	554	604	636	575	635	607	644	598	589	617	599	649	585	596	618	636	569	606	634	562	623	614	637	609	544	575	608	630	616	596	614	607	639	593	617	582	602	599	635	622	630	591	590	586	623	622	602	564	620	603	583	600	632	577	597	624	640	607	649	631	596	615	633	593	591	563	625	600	598	617	622	592	624	640	586	579	584	629	565	615	631	630	625	624	655	624	630	592	585	626	602	617	615	640	602	601	627	588	595	600	587	618	642	634	619	605	593	643	601	611	630	606	544	592	629	597	571	594	594	618	606	622	613	644	612	622	601	652	588	657	620	577	586	624	559	611	563	594	589	620	527	573	572	646	630	644	593	633	575	591	593	569	599	591	670	612	616	608	629	607	596	618	630	600	613	607	630	601	597	585	550	599	583	599	594	594	635	601	603	652	591	633	601	613	614	608	597	589	602	605	619	622	635	602
25057	21034	26929	26464	27378	13080	1544	912	871	842	854	838	863	833	876	788	796	846	837	854	841	817	751	804	777	774	846	844	841	815	830	833	825	838	807	772	823	791	788	776	783	796	812	766	800	796	785	841	861	766	819	735	788	754	735	770	845	781	804	801	795	823	801	754	815	806	834	782	774	773	735	829	741	812	815	770	814	825	840	811	800	810	754	885	855	813	770	778	794	816	818	810	814	847	788	797	818	776	816	826	777	800	791	844	814	767	828	789	822	762	819	805	791	813	774	784	800	822	829	797	832	808	804	816	758	794	819	820	774	819	816	808	775	852	827	835	773	776	811	791	809	801	805	806	831	848	869	815	799	809	807	772	792	792	826	862	912	856	810	748	788	807	784	871	792	839	780	804	817	756	812	800	821	816	813	783	836	771	793	788	804	851	845	808	817	812	838	834	781	832	763	746	788	818	788	833	766	819	803	810	822	755	827	828	793	801	816	855	833	768	841	785	766	852	813	764	775	780	816	809	842	763	743	810	795	794	848	824	835	789	783	745	781	798	791	785	781	862	794	830	822	839	788	784	819	815	815	810	793	788	790	812	809	780	776	768	761	828	767	813	806	804	845	759	810	832	759	793	807	806	794	792	821	804	823	811	783	742	830	800	807	808	817	788	757	806	841	819	810	837	811	809	812	843	785	808	796	812	801	784	760	780	747	760	800	802	744	816	783	793	793	804	762	830	832	792	776	795	783	769	760	779	822	800	784	907	866	779	832	763	818	826	791	773	785	798	865	779	807	792	809	827	778	755	769	790	839	774	840	832	796	797	783	801	773	806	796	771	812	787	796	843	846	832	777	810	781	819	855	826	772	844	777	844	840	812	815	830	783	807	850	805	771	805	801	806	819	832	856	840	770	759	814	853	838	774	791	814	798	833	743	787	773	825	765	803	821	805	800	781	848	768	831	787	806	815	826	762	795	755	759	814	812	756	881	775	787	783	769	800	790	786	772	786	806	805	808	790	820	790	756	801	768	769	772	803	756	820	804	839	724	782	828	803	747	796	741	742	811	772	800	787	842	768	781	790	758	822	788	793	848	783	811	803	862	807	778	802	782	815	819	819	794	803	793	775	813	805	781	800	741	787	794	856	771	798	803	805	784	814	855	800	772	809	773	795	813	817	750	783	851	789	760	774	775	830	809	762	882	768	844	757	814	798	835	845	809	847	813	823	842	833	836	791	803	788	803	781	747	806	816	837	855	819	778	860	769	801	817	774	793	791	850	760	802	756	801	828	880	815	829	790	813	790	843	757	770	800	768	787	812	757	722	837	791	805	818	793	754	789	782	821	851	793	790	797	807	840	776	774	854	770	859	770	778	810	796	786	771	753	795	838	837	766	747	818	803	814	782	807	757	818	778	819	790	822	795	770	815	795	784	741	746	789	834	800	804	813	816	813	798	786	811	813	776	769	761	753	862	783	802	801	745	798	812	774	764	876	775	880	800	811	782	812	815	786	839	791	785	769	817	745	828	797	829	777	794	744	835	839	805	768	816	742	803	825	823	823	828	793	801	790	856	840	781	790	787	780	746	781	818	882	785	775	805	817	800	796	835	814	824	828	824	770	773	841	769	782	735	835	807	788	799	809	770	791	768	797	795	837	832	804	804	762	783	871	805	808	799	810	805	755	812	790	833	765	777	777	809	773	784	852	777	802	827	826	856	766	809	756	800	807	775	780	767	825	790	809	810	809	797	829	817	853	776	792	771	801	846	791	807	757	854	771	819	856	814	748	770	796	826	796	747	804	770	819	792	775	807	777	815	819	791	790	807	819	741	823	809	769	823	780	788	790	821	823	818	805	779	794	805	762	781	785	869	814	810	829	813	819	801	778	828	804	785	797	800	843	870	764	831	837	790	808	803	790	828	748	802	820	827	815	771	894	771	784	807	775	815	836	773	839	846	808	817	804	752	777	795	770	791	811	768	770	778	814	793	817	751	825	769	783	821	808	789	798	743	801	809	763	812	764	800	819	795	811	809	770	837	870	827	806	796	860	776	809	775	826	757	758	771	781	824	822	813	825	779	787	862	826	840	805	813	789	755	786	744	822	825	782	805	807	826	792	776	795	792	838	847	852	786	850	788	779	788	813	833	774	780	796	824	817	783	741	837	783	765	759	759	848	828	812	787	753	836	780	809	799	805	828	827	836	769	761	805	757	857	790	845	787	805	869	830	758	806	785	773	807	760	778	771	751	796	845	835	792	782	848	828	761	818	844	808	808	818	745	802	741	794	843	751	790	839	815	737	788	791	818	832	785	772	814	802	824	846	795	803	777	742	755	761	825	785	820	782	785	801	836	852	753	846	810	835	798	751	815	808	779	789	820	831	836	788	832	749	802	800	858	816	776	773	767	795	796	824	732	833	850	786	788	760	807	796	799	804	836	834	794	732	789	782	802	846	854	791	767	793	785	848	779	830	838	774	801	807	810	827	768	799	797	843	822	825	784	824	831	823	799	752	801	795	793	788	821	762	738	785	805	772	773	782	844	803	826	759	818	821	813	834	822	786	789	788	779	848	821	800	803	837	804	805	843	864	744	794	806	799	816	860	827	837	788	791	739	818	797	795	780	834	763	807	782	792	751	737	773	788	781	800	795	812	813	800	804	791	789	807	800	771	763	839	819	806	766	776	803	767	791	764	784	810	798	813	767	819	775	756	808	821	829	786	803	738	782	772	797	811	783	810	753	786	800	813	801	781	849	764	738	789	788	832	770	781	842	815	776	775	760	757	828	839	804	800	769	831	857	755	775	819	839	783	784	825	801	808	825	821	797	759	804	812	799	782	825	818	787	827	819	813	818	791	803	808	806	764	766	814	763	823	801	815	824	796	839	804	842	811	828	776	858	802	760	813	804	825	737	771	789	781	768	830	824	839	789	842	821	831	804	825	808	832	773	850	874	765	806	778	797	762	782	730	801	783	791	797	822	821	806	706	804	797	808	849	836	746	771	774	768	802	792	781	814	731	782	786	775	828	778	803	822	829	796	795	795	765	823	819	814	804	809	812	843	864	780	793	754	846	857	760	797	860	838	802	796	752	809	750	844	776	778	823	779	776	778	824	767	801	830	793	776	798	833	777	840	764	811	795	826	786	737	832	847	761	783	804	798	770	837	842	765	791	817	774	811	825	802	812	789	770	849	815	783	788	783	788	803	734	786	834	754	774	776	780	812	756	839	770	835	825	846	794	811	785	818	820	797	789	814	812	812	796	803	818	739	811	829	801	790	802	813	865	780	804	753	827	799	820	830	817	794	814	824	798	761	792	789	769	797	794	789	813	805	796	774	738	770	793	790	841	820	761	817	764	805	826	820	762	800	806	815	823	803	790	839	777	849	739	832	853	815	794	816	767	874	794	798	850	807	805	762	770	829	779	850	792	821	778	771	832	775	854	808	727	767	824	785	811	841	822	783	812	834	823	839	796	805	792	777	789	864	847	794	798	768	864	835
27786	41618	14371	24013	34229	9532	1041	1045	931	901	913	819	886	916	892	842	925	832	808	831	831	863	788	823	819	815	835	864	830	825	804	835	840	849	789	824	840	860	834	799	880	845	812	809	856	846	842	787	812	805	838	808	822	764	803	833	854	834	847	803	795	846	848	823	809	815	848	836	838	834	804	900	822	873	802	769	808	836	844	790	840	872	861	809	824	842	815	831	811	823	804	825	833	839	795	775	800	807	843	819	837	830	832	801	848	847	802	847	810	788	845	796	811	840	812	832	793	792	778	762	832	825	792	793	863	853	811	849	827	811	841	828	826	802	873	826	866	837	785	844	787	797	795	837	879	863	799	797	851	869	804	824	824	855	794	799	865	808	800	825	800	805	837	888	813	802	825	840	835	849	824	795	870	833	865	857	808	819	818	831	845	850	871	806	820	819	836	787	829	814	812	876	819	836	792	719	840	808	857	800	799	819	854	825	831	806	823	859	844	852	849	870	809	839	785	853	864	855	776	813	832	834	881	835	828	806	827	823	842	849	808	862	768	824	831	845	895	827	835	803	768	835	859	773	846	833	820	843	856	796	792	817	830	795	842	836	824	777	837	794	846	819	816	815	849	778	810	823	861	864	886	873	849	858	792	787	871	860	809	791	824	851	767	870	793	799	868	820	841	859	801	840	801	893	815	774	853	812	832	826	841	828	786	827	842	806	808	844	824	766	882	842	867	837	758	885	802	791	831	848	847	813	755	852	836	824	828	810	806	840	827	859	839	848	867	878	819	795	827	888	815	874	836	825	813	800	754	851	843	826	799	844	846	844	848	867	844	782	810	831	796	803	834	821	849	816	801	841	818	845	834	822	830	781	826	842	811	811	843	815	800	888	819	851	836	824	823	817	832	810	821	845	776	821	835	818	791	817	866	846	761	836	797	810	796	810	827	834	811	768	804	770	832	805	857	794	828	832	820	846	765	794	847	816	848	846	863	825	861	791	788	815	781	747	840	835	811	774	878	840	839	840	818	859	793	808	800	803	824	832	834	832	822	813	771	857	849	806	868	772	879	842	834	758	794	816	854	857	837	823	833	818	823	806	779	811	838	814	801	725	865	803	784	819	789	777	786	802	804	805	818	815	832	828	831	780	848	763	797	802	851	836	855	874	780	813	805	799	827	864	775	839	856	853	804	851	824	824	834	827	837	843	792	792	889	822	835	781	815	833	850	862	846	793	811	802	823	821	833	780	826	823	826	843	854	821	819	857	773	825	865	834	812	897	831	827	818	770	819	858	816	807	856	814	833	820	859	844	850	816	835	813	821	772	837	909	819	804	802	765	846	841	779	842	832	774	806	820	853	851	840	843	837	811	831	776	818	804	831	786	857	807	844	794	828	790	788	881	846	790	823	829	833	834	820	817	777	769	866	864	820	833	833	799	807	872	807	848	873	821	818	878	784	818	866	812	836	803	865	850	826	834	809	797	791	755	820	818	818	827	791	831	912	814	838	788	858	866	846	806	817	807	789	862	818	837	808	806	879	793	838	826	870	838	844	798	835	839	846	829	799	814	847	752	849	821	792	839	805	788	808	883	841	813	808	782	863	844	865	853	768	793	785	763	823	843	814	802	884	765	778	857	781	836	846	818	844	774	813	837	841	823	772	866	840	840	807	840	847	795	856	826	828	796	790	797	812	872	830	850	869	819	843	823	838	854	841	811	852	828	812	830	825	822	847	843	792	834	813	821	795	811	868	821	804	762	855	837	808	819	838	816	853	813	802	808	824	838	865	872	821	807	814	804	882	821	838	821	797	794	864	814	822	845	829	810	795	849	849	831	833	795	832	849	814	840	855	787	790	841	777	859	843	794	812	859	792	830	839	835	833	863	802	847	778	854	810	785	852	811	802	820	824	804	866	794	793	806	786	830	849	796	775	837	811	793	851	806	831	824	804	801	857	831	803	849	828	818	843	815	861	792	830	841	836	795	802	837	817	831	846	867	843	833	833	802	805	830	794	758	851	867	842	823	874	841	833	833	838	848	816	841	816	825	802	838	834	803	795	773	899	823	812	809	851	796	801	824	764	768	834	825	796	820	819	871	840	823	776	806	843	816	804	836	837	841	832	827	785	867	821	848	804	758	802	820	812	835	837	801	852	782	796	828	778	867	852	850	844	817	797	842	848	839	820	847	790	814	825	863	836	833	796	779	805	877	815	837	849	811	857	787	819	792	820	776	809	814	881	808	848	811	835	832	824	854	849	814	871	821	852	853	839	805	747	773	827	840	825	894	837	824	817	809	822	809	857	810	832	844	905	802	836	871	767	804	828	797	839	834	881	841	802	811	825	790	842	794	805	790	890	842	841	862	808	812	880	806	836	802	816	836	867	846	852	839	809	815	833	841	830	850	789	846	815	784	854	826	776	834	819	764	770	845	833	857	849	807	761	792	856	839	813	819	825	816	848	844	829	815	843	824	814	801	811	760	805	836	846	856	847	791	803	868	883	841	863	849	837	839	829	839	843	829	815	858	805	816	809	831	891	781	837	845	847	756	832	819	878	777	785	884	839	859	843	839	787	834	770	841	827	790	800	809	776	813	810	802	831	768	818	793	840	818	825	794	765	877	826	831	840	828	826	824	808	851	818	813	829	857	846	828	806	840	778	820	847	832	829	861	829	803	802	877	804	815	829	802	830	855	809	817	890	831	819	792	826	838	857	842	865	852	847	797	808	824	820	827	801	862	846	806	792	780	803	820	764	832	830	807	865	790	840	893	827	777	813	824	863	819	856	809	834	844	829	782	851	819	820	805	868	841	848	766	848	790	807	826	819	836	872	820	848	801	803	816	802	821	789	820	794	844	826	819	853	880	794	828	746	804	806	836	803	810	848	834	831	797	773	866	806	793	829	808	790	832	837	850	810	752	811	839	838	840	793	805	841	851	852	810	815	826	798	796	841	801	820	823	864	834	823	795	831	835	819	822	867	808	784	790	841	782	810	823	819	809	830	834	801	828	828	849	812	841	816	845	831	833	791	768	840	885	816	806	835	798	829	791	821	790	822	832	847	847	813	855	844	836	821	847	822	831	838	814	827	827	849	838	822	816	830	805	850	872	788	897	820	817	787	826	828	834	805	814	777	818	801	836	829	803	807	830	824	813	795	833	879	806	872	834	858	845	831	799	813	897	839	819	858	882	790	876	847	821	824	810	811	821	827	860	893	799	795	806	812	817	804	854	822	791	813	808	773	829	860	828	781	847	874	827	788	818	859	839	857	806	810	827	805	851	823	827	825	837	866	826	788	754	770	868	824	868	850	831	823	789	854	818	779	806	829	861	864	798	802	825	803	752	876	823	812	873	801	835	824	839	838	887	833	784	805	832	822	803	791	809	806	833	834	808	814	823	844	792	831	815	846	874	835	845	807	837	896	814	822	846	801	806	862	809	844	828	815	850	796	851	811	816	832	766	831	919	812	757	854	804	799	856	838	875	842	850	861	748	818	821
22583	21000	28541	23981	36382	28118	12307	1702	997	969	866	887	878	832	843	881	834	772	779	725	819	804	802	837	775	757	720	805	757	779	743	755	786	719	757	770	824	792	753	736	744	761	770	802	761	823	757	732	751	746	761	800	696	737	738	733	790	744	752	764	786	750	737	794	776	786	709	748	702	750	757	754	790	760	736	771	822	772	778	786	724	766	730	785	767	743	763	788	821	797	779	776	713	710	765	714	758	808	712	771	764	756	719	772	731	705	747	734	741	707	764	815	744	693	742	783	761	716	751	790	739	775	776	716	752	710	729	722	719	725	773	769	749	773	780	743	708	739	743	763	714	737	754	780	783	754	752	738	710	761	723	749	787	782	740	782	724	750	721	764	701	750	736	728	759	789	771	739	723	784	807	767	761	758	753	713	744	739	753	739	707	722	729	735	711	752	801	731	737	746	746	770	785	777	758	745	742	768	721	732	731	762	722	762	743	727	767	745	780	781	769	764	725	748	739	742	739	763	736	772	726	755	774	801	768	807	760	800	744	729	710	776	747	733	720	720	720	745	758	806	730	773	773	770	730	753	788	715	831	734	742	742	761	786	766	773	795	747	775	710	721	755	760	774	787	727	773	746	756	747	713	760	748	751	788	777	745	768	735	756	704	750	780	709	743	680	779	774	766	717	747	744	719	718	787	770	731	740	775	723	722	718	755	739	716	776	746	710	731	767	702	768	761	775	795	815	766	714	759	769	747	771	759	778	696	770	752	748	725	798	712	725	784	752	748	712	759	722	754	829	792	680	736	785	748	769	741	741	755	712	788	746	738	706	693	722	757	756	747	752	777	754	769	777	788	783	706	762	794	766	734	801	700	722	754	783	790	749	781	726	713	794	705	772	706	749	705	753	746	767	762	779	756	688	777	733	733	769	784	718	721	776	764	752	705	743	798	793	738	773	802	802	756	722	813	736	738	762	753	751	734	752	773	748	724	748	655	745	803	746	739	742	782	756	740	751	717	819	740	730	743	736	743	782	827	724	718	756	729	745	778	775	758	757	776	748	743	783	764	730	746	773	787	749	761	743	776	737	765	777	746	759	756	757	745	728	738	750	712	732	780	782	800	765	824	751	772	688	738	726	751	733	700	735	758	749	753	792	753	740	782	736	787	716	792	767	758	721	760	736	696	779	709	761	782	746	740	738	725	782	725	811	734	747	734	737	732	761	765	765	717	762	754	809	757	791	728	736	764	740	742	726	784	764	763	741	772	758	766	750	785	767	767	733	766	786	756	766	694	756	739	813	729	770	788	772	719	741	715	752	764	773	739	795	763	795	749	764	781	741	758	771	807	725	783	794	753	760	807	753	764	809	713	779	731	753	739	741	713	713	779	759	732	778	833	727	713	786	811	758	719	740	762	770	749	730	739	762	741	724	752	730	763	695	812	739	748	775	742	721	742	705	729	759	737	724	800	803	698	729	768	711	733	722	756	797	743	742	750	811	739	769	722	783	761	765	765	682	745	756	748	769	802	710	677	762	747	757	744	765	740	735	732	794	720	791	786	744	719	770	729	737	779	750	759	782	795	720	731	777	769	749	756	766	753	814	726	800	683	684	787	771	733	749	757	784	751	757	754	770	776	690	699	715	746	743	719	746	779	721	759	771	747	750	780	737	699	741	775	729	763	839	732	757	756	724	746	744	764	737	765	786	760	737	766	760	795	760	722	773	766	749	781	709	791	716	727	785	731	762	741	735	761	787	764	745	694	769	734	730	815	753	747	753	743	750	744	745	744	777	751	763	748	809	731	767	733	760	779	710	741	765	747	743	755	713	749	742	730	747	731	755	775	797	732	770	791	762	762	780	758	752	728	735	738	747	783	797	745	778	794	655	745	740	800	777	722	763	759	735	761	694	762	754	721	775	764	756	718	808	748	754	786	745	743	823	767	722	706	732	746	751	735	699	743	816	750	738	723	788	722	756	761	718	719	726	766	745	747	718	761	725	768	763	782	696	735	709	748	774	732	732	786	815	812	744	774	766	780	773	738	756	754	749	749	759	686	756	754	786	781	795	738	757	761	727	813	739	767	719	751	765	754	772	755	675	767	721	729	724	750	773	734	774	794	770	750	720	754	740	744	784	712	777	799	754	785	750	789	722	780	765	746	737	707	762	807	759	726	794	724	725	752	739	791	778	773	748	767	745	813	769	717	791	726	751	737	771	735	807	774	725	773	750	825	754	760	753	747	783	753	721	788	738	766	747	787	796	735	727	725	767	746	755	766	744	725	677	771	749	748	786	742	765	726	806	757	733	754	785	743	757	760	714	764	763	785	756	724	786	769	711	767	786	747	755	745	729	751	787	773	744	742	783	770	743	732	750	798	783	774	707	728	733	779	734	743	787	747	775	737	753	757	780	713	817	763	725	754	741	757	795	748	772	790	727	786	723	751	770	737	749	768	780	691	786	703	771	785	718	776	749	802	787	797	722	749	699	750	768	706	726	760	754	742	727	727	728	769	743	688	711	714	749	718	764	727	748	730	743	734	741	743	707	753	786	763	760	770	717	729	722	782	731	778	744	739	718	791	758	726	738	776	775	745	759	778	704	766	807	752	710	738	733	773	761	729	768	771	740	759	728	764	767	764	742	767	748	743	742	782	725	724	784	708	775	736	773	742	733	787	738	749	721	782	763	784	743	757	793	770	787	781	764	745	803	699	750	768	712	758	758	707	756	725	735	761	784	708	759	740	769	786	741	720	750	725	735	752	763	768	731	721	756	748	768	755	738	761	802	734	718	737	764	740	723	734	734	776	680	724	812	723	737	728	721	739	731	738	741	779	806	740	791	736	795	794	757	773	753	715	737	765	728	765	723	741	709	774	729	715	750	760	772	722	716	746	778	772	779	743	725	752	786	744	784	752	745	751	699	750	736	739	749	812	732	734	805	775	731	722	778	758	730	815	775	775	801	757	705	773	778	745	735	684	743	787	736	786	727	750	746	787	756	753	758	715	724	745	727	771	772	807	751	748	740	756	740	764	754	756	692	753	749	750	739	743	743	740	748	735	741	720	790	797	724	731	659	786	753	726	773	727	712	754	778	762	753	781	742	741	731	760	758	759	754	758	760	759	745	753	739	731	747	794	747	742	730	737	717	685	748	686	709	750	819	742	799	754	748	760	718	775	747	749	728	762	764	816	749	736	801	744	773	759	786	767	725	796	784	790	711	767	730	755	787	755	719	746	760	790	733	816	739	749	700	760	754	761	768	773	755	735	741	743	798	818	756	738	778	729	774	758	721	798	793	740	763	778	768	780	770	789	729	801	751	696	808	754	743	733	720	772	724	775	755	738	762	765	696	756	740	834	726	733	718	782	733	759	752	725	776	735	713	783	786	756	726	726	744	759	777	757	733	800	792	776	763	776	717	775	722	756	714	784	740	758	759	799	741	771	745	800	762	751	758	751	756	742	683	752	750	725	713	768	773	777	749	702	775	763	742	766	781	729	779
31704	56120	27120	33616	54440	18776	1656	1415	1283	1105	1074	1039	949	939	850	836	915	814	897	828	835	837	767	802	766	793	790	809	800	801	736	762	800	799	791	719	810	777	785	797	739	754	826	739	754	766	782	713	791	761	814	781	785	773	770	698	741	761	762	762	712	798	781	777	717	787	742	791	753	759	786	788	743	769	749	791	794	740	803	803	814	765	779	755	805	780	745	760	763	768	740	803	737	819	733	761	797	708	823	801	750	737	770	773	787	782	757	770	801	770	771	764	776	798	754	777	739	759	767	688	779	750	784	739	770	773	738	826	795	798	767	763	729	797	780	796	757	771	748	809	784	761	773	800	750	794	774	783	761	777	687	741	739	762	721	736	760	763	714	782	753	739	725	756	779	771	775	644	830	761	769	733	772	768	736	727	774	752	774	765	703	721	753	755	714	779	758	747	784	754	800	797	787	730	757	787	777	748	780	789	789	748	775	805	840	780	782	729	773	805	734	740	788	702	775	726	725	744	723	730	733	742	778	723	728	759	767	732	771	757	769	726	745	801	791	742	716	724	770	723	734	766	780	724	795	750	766	773	770	750	782	745	790	775	769	741	702	724	761	742	779	712	760	739	799	768	736	749	779	765	774	755	793	739	769	749	727	750	715	740	776	734	735	749	735	731	744	753	772	795	747	789	797	731	758	764	782	761	770	782	701	740	753	741	727	766	757	777	810	793	733	795	779	761	758	733	738	683	761	798	761	768	762	739	742	818	786	761	759	789	765	752	767	817	730	762	751	765	783	771	780	754	765	723	728	751	733	830	801	780	730	793	765	754	758	768	743	755	706	771	718	781	760	755	730	747	722	747	770	745	776	759	728	780	749	807	755	741	763	730	732	728	730	732	777	753	731	808	747	767	740	778	735	725	816	764	785	745	739	762	810	739	775	730	789	753	737	753	809	775	773	807	788	724	716	725	731	722	792	775	785	757	742	764	757	757	795	769	770	738	772	734	775	790	752	772	791	809	749	761	742	717	778	757	794	786	795	809	732	779	718	742	742	769	779	758	758	756	738	753	743	749	768	749	708	814	729	781	768	745	751	787	693	829	742	738	741	740	737	723	764	794	786	724	824	727	733	773	761	772	740	760	740	752	750	698	737	751	745	769	713	775	750	795	801	733	817	723	770	787	733	724	776	767	763	713	751	814	742	730	815	746	798	736	755	736	795	720	746	768	755	723	764	764	724	769	744	696	794	770	785	746	748	716	719	734	782	755	759	732	743	710	695	785	752	732	754	781	740	773	715	733	768	768	765	741	783	716	725	749	757	728	823	751	788	779	723	760	759	755	791	716	733	790	725	718	783	806	717	796	751	775	713	732	740	815	785	737	783	743	728	785	743	736	799	749	730	756	734	745	761	773	734	747	767	728	745	769	789	758	791	729	777	755	807	767	766	769	757	749	760	762	690	725	748	757	682	723	748	781	747	777	729	763	776	773	767	748	734	761	748	800	807	748	770	772	743	780	756	715	740	799	770	749	776	746	768	737	745	746	721	782	731	782	755	780	735	754	754	757	739	749	746	775	769	716	804	738	711	741	732	735	811	732	759	747	780	755	731	755	795	706	785	788	769	798	757	693	741	742	806	771	804	734	787	780	783	736	796	774	741	718	748	824	801	711	729	802	754	798	792	754	772	774	741	746	835	779	708	719	801	765	778	764	803	742	760	758	756	785	750	785	766	757	740	760	760	724	800	724	765	754	744	771	715	760	803	765	765	768	788	762	761	739	762	762	794	781	754	752	719	736	724	789	733	734	702	765	740	672	762	722	779	757	796	775	779	768	781	721	748	743	706	741	750	731	718	766	724	754	713	732	722	738	790	709	706	792	732	779	765	738	778	709	732	745	754	733	745	749	794	780	759	700	731	772	780	818	779	722	758	749	752	706	746	801	751	706	782	761	760	741	741	752	788	754	784	736	795	744	767	769	736	773	756	760	730	789	770	780	724	719	757	757	785	745	783	761	780	748	771	770	743	802	774	710	739	732	740	729	759	731	804	789	770	765	782	760	794	784	748	752	712	789	762	756	773	744	728	754	782	785	760	766	784	799	762	739	725	763	770	771	799	764	732	729	734	777	754	748	773	773	811	768	772	743	796	726	766	793	765	720	774	768	719	777	748	764	751	743	740	793	770	795	767	746	717	772	776	759	768	729	778	695	802	761	775	762	748	772	744	740	742	778	719	779	759	789	770	771	757	763	760	753	681	776	783	834	731	740	734	785	759	771	775	768	746	828	766	769	778	749	757	813	749	786	763	770	764	754	802	758	795	783	760	778	777	749	779	755	758	775	730	765	750	740	741	750	720	710	780	746	726	741	734	769	718	783	794	773	763	700	704	724	771	762	761	762	792	760	810	739	774	797	760	740	757	743	733	767	740	723	757	716	752	756	737	786	753	747	766	745	795	772	751	752	775	733	773	727	808	773	800	770	740	716	768	733	769	712	749	744	805	778	783	745	723	754	815	757	776	729	776	773	744	707	758	759	770	762	783	733	797	730	724	721	780	757	754	766	743	734	696	720	780	805	753	758	747	744	749	745	776	752	751	783	758	727	805	790	700	760	734	770	762	757	770	746	718	840	773	748	706	766	733	758	740	761	793	708	725	761	781	746	764	724	760	725	769	781	755	818	795	715	747	732	748	741	734	775	727	800	764	772	765	769	779	755	774	758	778	788	753	728	747	789	784	774	789	713	726	770	731	742	743	746	786	733	792	695	707	762	802	760	774	762	759	765	725	757	751	764	762	770	754	724	784	785	776	775	769	757	785	735	785	726	750	820	793	799	737	745	827	755	790	740	718	729	784	740	789	759	744	768	752	715	720	753	749	722	757	786	755	745	767	706	731	709	702	743	733	766	757	778	729	739	722	756	753	772	800	779	738	690	779	746	752	808	753	720	773	785	755	782	757	753	758	741	803	743	792	733	766	696	735	717	698	741	731	782	796	782	800	788	719	736	775	780	769	773	764	750	795	791	772	735	755	744	779	754	799	730	743	789	768	762	744	743	715	785	726	722	799	750	746	764	787	695	759	767	736	721	747	713	758	725	754	753	763	756	697	785	735	713	712	744	754	693	769	719	749	782	764	790	729	796	738	775	745	756	766	751	744	739	716	733	782	793	697	780	723	729	710	779	753	783	808	724	784	748	709	763	706	778	780	716	803	774	761	725	785	735	731	709	738	731	728	799	737	768	815	742	814	737	747	762	767	784	778	726	746	738	744	772	768	794	746	785	730	749	744	773	700	700	790	743	765	753	787	762	754	734	773	753	762	779	725	817	786	780	760	769	816	770	728	801	739	773	746	779	724	716	753	774	793	742	774	776	779	726	755	808	778	760	762	731	744	767	741	784	781	679	758	741	732	774	762	726	783	802	753	773	734	754	793	767	712	717	767	764	735	758	756	743	821	757	746	754	741	796	777	770	754	752	771	758	730	761	781	786	747	781	781	769	761	776
28898	23771	14732	4270	7769	2185	748	679	624	670	667	676	664	688	652	679	675	663	714	660	641	630	663	648	688	655	621	643	710	621	690	662	616	643	652	695	641	663	660	646	661	667	680	630	682	644	654	634	655	641	635	668	666	714	648	661	685	694	622	629	646	653	686	693	667	621	682	649	712	690	695	701	645	687	658	663	622	706	670	656	669	711	675	639	649	676	660	674	658	670	656	669	590	654	690	667	677	682	684	641	667	659	692	693	637	671	632	629	665	648	657	686	623	715	599	645	655	638	632	675	648	749	703	671	621	692	644	665	664	721	657	628	649	640	654	630	689	639	654	669	676	669	621	647	662	638	660	719	665	678	635	603	651	685	664	708	662	667	685	685	656	645	662	699	657	628	705	682	629	629	662	627	665	651	662	647	675	680	614	646	641	667	656	635	699	638	687	709	672	665	654	636	674	650	695	675	654	657	714	624	633	674	672	632	663	656	648	693	673	686	657	679	626	682	687	663	648	662	694	648	625	643	652	693	614	665	727	673	642	633	656	624	651	671	667	624	656	652	632	652	633	690	667	668	703	672	679	643	645	649	638	637	670	672	668	703	685	681	668	649	710	680	636	642	680	690	636	682	676	645	672	671	693	627	659	629	688	621	635	713	662	658	632	705	757	679	687	673	670	645	676	647	673	635	644	663	692	639	625	644	618	657	659	668	638	636	634	678	636	670	646	661	657	674	662	637	619	637	617	690	661	700	685	673	659	600	652	689	628	656	623	662	637	689	670	705	667	593	609	616	657	708	637	696	622	665	693	660	698	589	646	666	657	640	632	608	672	631	646	671	621	734	657	623	661	685	673	685	705	636	659	668	666	685	657	667	643	706	725	721	650	664	651	643	670	668	652	686	672	689	696	674	656	651	666	648	690	666	692	657	683	607	664	667	727	624	606	637	649	666	613	642	646	645	641	657	649	657	632	667	737	646	662	625	707	676	638	634	620	683	607	651	689	671	644	681	666	682	674	658	670	642	624	683	603	651	640	699	607	681	671	655	657	639	710	706	642	625	703	629	650	622	700	681	657	681	634	644	645	613	678	602	619	689	598	667	607	627	660	661	688	732	630	655	687	670	635	670	694	629	642	635	652	641	651	636	701	663	678	666	631	636	692	653	670	672	625	655	662	679	701	653	714	664	657	618	676	710	599	635	637	672	668	600	631	661	644	659	653	645	627	642	661	659	606	677	669	656	676	652	684	656	668	637	651	630	648	639	651	712	636	670	611	640	610	689	683	642	639	690	633	668	657	685	626	659	640	644	631	695	669	656	662	687	693	648	657	698	647	680	648	602	679	640	635	668	687	676	627	613	702	645	650	641	659	647	652	650	686	663	653	681	640	666	659	705	668	663	687	613	683	654	672	707	638	664	652	733	635	661	645	669	721	696	664	675	705	641	645	646	696	688	745	644	645	665	709	660	673	678	665	643	724	655	703	683	669	627	645	592	670	642	686	705	665	674	672	680	670	681	646	641	619	639	665	680	674	696	697	651	678	661	639	649	680	664	694	650	654	623	637	643	690	645	682	687	682	691	665	684	680	642	679	672	706	623	640	649	676	665	644	672	666	677	649	711	693	632	663	643	672	663	667	693	682	626	664	663	665	646	641	673	624	669	675	656	606	663	622	669	693	660	662	636	659	606	682	642	645	677	679	663	687	648	632	621	674	658	681	667	639	656	643	619	664	659	655	646	607	678	661	657	664	680	631	689	672	617	649	650	656	674	741	657	666	690	640	700	651	603	665	644	685	648	642	649	682	648	668	695	695	688	662	617	684	651	647	668	676	686	670	672	689	652	657	664	661	667	692	660	709	609	635	640	633	673	634	663	687	669	680	654	650	651	691	655	673	700	691	678	661	634	702	695	691	682	648	672	704	623	674	657	663	678	668	660	679	644	685	643	700	667	651	632	642	719	667	659	693	675	652	666	694	675	687	641	675	643	696	661	641	638	657	664	671	616	646	714	698	690	651	689	682	644	639	670	646	673	666	696	686	686	647	672	672	693	678	675	668	675	703	656	688	690	679	712	666	647	658	647	700	656	643	657	661	627	641	679	635	665	652	670	661	666	636	690	644	683	642	631	676	645	600	656	665	668	669	678	665	649	654	671	688	663	668	641	602	680	699	611	667	710	671	658	673	621	630	638	607	621	670	677	619	685	688	641	692	616	697	681	687	615	663	655	652	678	659	644	657	690	664	621	659	665	661	683	696	700	676	713	663	655	674	713	690	655	637	679	623	630	672	686	702	676	645	725	636	654	678	641	625	675	645	656	704	666	681	640	648	693	653	671	674	689	649	628	677	650	651	648	665	687	644	654	642	623	734	683	648	632	632	657	652	671	620	682	607	686	678	660	681	690	661	658	637	671	629	696	637	676	641	648	658	633	633	678	632	631	645	627	631	694	670	675	673	682	631	669	667	656	666	662	669	674	632	650	669	684	688	676	697	609	670	613	696	647	653	676	631	677	634	668	686	660	614	710	649	647	633	645	694	689	654	688	687	663	628	660	644	675	682	683	700	648	653	658	670	707	698	613	623	673	672	699	665	645	672	660	668	712	606	633	702	673	683	720	747	634	647	647	607	630	680	678	687	672	694	646	621	671	643	661	646	679	692	679	643	638	615	641	682	662	652	654	649	625	650	672	644	607	708	719	710	689	653	673	636	677	693	651	673	712	660	677	693	618	663	636	656	683	692	646	680	629	662	680	645	651	654	632	661	645	636	611	683	670	634	693	646	669	646	658	687	653	710	686	690	663	700	625	711	631	632	661	653	684	623	657	624	680	644	651	649	676	665	697	714	668	644	645	697	656	621	611	641	648	670	662	657	695	657	690	695	694	626	691	614	668	678	659	685	624	666	662	636	701	657	683	620	691	634	688	632	668	617	611	647	680	697	752	686	661	677	652	673	646	628	704	675	660	654	663	613	627	677	639	633	642	638	653	622	694	617	674	700	657	639	639	669	652	663	656	654	662	674	672	639	638	679	669	652	691	625	647	690	692	686	669	637	638	653	642	688	630	634	677	687	649	747	700	704	621	629	648	598	660	719	666	634	692	665	653	654	657	661	657	687	616	658	663	665	657	655	685	643	629	703	645	634	656	668	696	662	656	669	668	658	642	700	680	707	689	638	664	636	635	670	638	653	610	686	675	674	696	696	687	650	634	675	637	641	636	624	641	584	636	677	627	730	660	715	641	676	661	644	663	666	672	658	657	667	645	644	676	653	710	648	687	698	680	658	667	706	697	642	681	638	690	674	664	632	668	656	649	621	670	661	656	646	711	672	708	660	639	659	659	727	718	683	664	675	636	652	644	627	651	686	680	689	646	669	643	645	659	649	652	690	664	639	653	633	634	643	663	643	646	632	633	691	621	674	634	663	689	681	670	659	662	678	663	673	648	708	661	668	651	640	665	688	658	633	657	724	664	683	717	674	668	670	636	648	708	650	635	681	595
24825	33339	10262	3357	9193	2265	712	676	736	729	725	724	701	670	686	718	697	707	661	697	659	700	728	718	658	714	685	702	683	725	730	678	680	682	732	652	662	691	653	671	696	655	654	729	714	735	649	699	745	704	693	734	719	727	655	659	682	690	661	694	645	690	697	694	704	693	685	672	723	702	703	657	657	741	664	691	725	754	766	709	714	710	684	629	691	687	677	772	736	717	695	674	716	707	695	663	707	686	665	647	724	735	717	718	675	701	761	697	709	703	693	716	691	690	688	728	696	687	716	646	704	718	712	666	667	746	677	771	680	711	700	675	662	687	706	692	699	692	706	675	681	707	717	673	727	735	691	696	670	728	684	673	693	675	722	651	677	696	669	746	731	712	704	757	683	678	709	691	705	682	666	684	678	707	755	719	692	728	704	673	728	711	674	672	704	639	694	716	671	684	753	724	713	722	697	694	725	687	678	674	664	689	682	673	658	697	713	706	704	635	709	681	721	688	721	711	681	675	680	656	626	696	682	667	710	675	695	705	718	701	713	646	708	670	700	699	744	651	669	698	707	716	739	736	711	700	676	675	663	711	719	718	728	687	698	711	702	678	688	673	671	718	724	643	686	659	707	747	703	670	728	673	746	706	636	680	668	673	649	677	693	683	701	704	724	731	665	756	679	732	729	692	683	734	708	659	704	670	675	713	678	688	706	705	662	675	691	678	682	689	689	739	659	727	701	682	691	668	684	689	673	702	686	705	689	700	644	714	715	669	706	679	708	730	732	685	699	739	708	720	711	666	681	720	704	644	679	668	699	690	691	696	768	728	670	662	748	640	688	683	652	624	723	712	708	658	745	670	683	674	657	706	682	667	653	694	711	656	682	663	719	735	708	714	698	695	711	695	754	731	714	700	672	717	718	698	763	687	669	716	695	709	666	694	694	756	688	717	679	669	729	671	760	655	734	727	674	676	678	682	673	609	677	678	710	665	688	713	670	669	707	707	632	687	692	714	703	661	623	685	662	671	672	662	716	698	658	703	719	688	706	658	734	682	714	674	671	766	698	655	679	706	756	665	705	704	699	740	714	695	715	671	649	754	680	677	730	689	711	711	697	686	705	728	726	737	697	701	728	722	688	640	708	696	693	666	710	605	682	708	699	663	710	684	710	696	730	712	676	671	689	650	729	735	693	672	703	674	699	660	661	676	685	707	627	682	687	665	693	694	656	691	751	705	693	702	739	666	714	770	704	715	724	707	716	691	709	697	738	734	772	713	718	668	721	711	724	666	754	719	729	721	734	716	695	722	652	660	626	729	721	682	704	711	723	674	697	684	654	680	667	697	690	643	682	685	727	703	671	697	678	661	708	692	678	691	642	694	707	675	695	743	692	695	697	679	679	640	711	653	677	699	745	700	680	673	658	686	689	663	651	694	667	672	700	702	620	694	725	720	653	684	715	717	718	760	703	714	715	735	695	719	709	710	690	689	690	743	722	716	691	748	699	700	681	705	697	793	715	722	704	709	646	690	682	696	718	732	704	718	700	672	712	705	658	718	682	656	709	675	700	686	676	717	651	641	706	693	706	708	693	705	743	703	697	678	687	701	675	694	698	678	672	718	703	682	704	696	643	657	682	674	702	686	766	683	699	697	703	716	700	696	684	678	731	728	692	640	670	695	722	702	681	672	682	703	708	710	670	703	709	638	709	670	703	659	661	715	717	709	706	668	703	705	675	739	721	657	685	678	688	726	710	705	773	676	690	694	664	710	688	676	688	694	727	712	695	662	663	689	666	710	678	683	687	691	723	679	729	673	717	730	656	664	655	693	674	735	733	640	671	691	725	643	711	693	697	678	660	672	692	680	683	707	642	669	751	702	694	694	681	733	696	733	699	668	688	666	684	676	665	684	669	711	695	699	655	664	715	641	691	679	678	692	704	646	719	642	711	724	697	667	671	682	654	743	689	699	694	684	671	684	723	731	704	728	655	714	699	684	675	702	699	670	732	690	682	686	709	706	696	706	679	729	681	689	690	690	666	731	673	671	730	687	704	743	743	673	713	710	644	692	690	684	712	687	694	656	702	691	676	699	739	727	680	681	716	739	678	675	689	659	630	716	721	708	715	717	717	689	733	676	706	667	662	773	686	696	696	708	713	728	702	714	687	712	708	725	690	699	717	714	699	713	711	740	726	667	707	643	705	720	700	711	731	728	687	672	718	677	673	732	675	678	693	707	716	701	727	729	663	644	705	683	700	674	717	706	651	664	695	685	670	664	727	736	689	653	693	705	692	683	621	676	671	674	709	698	711	663	658	672	669	680	667	677	701	735	723	696	732	702	693	659	686	715	667	677	672	677	736	737	676	709	661	685	657	690	682	722	672	692	676	730	726	736	719	739	693	710	699	662	700	687	654	665	715	631	685	701	732	700	714	679	670	684	704	691	746	673	693	732	707	672	686	703	745	681	713	685	672	688	709	690	698	708	709	701	688	664	714	703	665	731	673	696	681	661	693	713	669	674	700	704	720	715	690	713	667	713	706	734	695	700	696	663	663	717	638	740	670	670	674	675	654	767	685	669	658	691	713	674	657	696	719	680	682	649	682	714	698	700	713	719	702	655	694	695	703	691	695	688	692	703	699	651	661	689	695	698	716	676	684	710	685	683	670	708	726	701	728	652	675	699	661	650	703	710	696	740	686	666	672	665	676	650	681	726	721	680	709	724	721	722	687	742	731	677	637	706	692	669	656	660	711	724	719	693	670	664	667	704	703	726	721	660	654	650	713	687	727	688	698	657	663	706	679	646	670	727	719	658	701	690	671	663	702	701	710	708	641	692	634	685	707	651	699	683	699	710	717	711	689	665	695	705	662	722	670	651	701	751	687	616	685	724	687	702	702	725	689	686	686	690	695	701	685	710	700	684	717	707	712	690	706	696	707	675	732	675	617	693	681	665	677	666	704	666	653	703	699	656	717	709	709	679	703	651	668	728	700	737	646	684	659	702	685	633	662	689	653	716	695	685	685	709	707	689	653	729	707	700	677	696	697	717	664	647	723	689	645	659	642	682	702	687	683	682	695	681	684	707	690	718	707	697	674	640	716	712	719	692	702	699	668	678	698	714	689	666	730	672	654	691	717	688	707	725	673	700	702	658	722	706	684	714	689	709	679	699	751	723	684	672	697	674	717	709	711	686	705	712	670	719	660	728	707	715	687	672	659	682	656	716	688	685	697	683	704	706	735	703	711	669	705	672	729	618	692	640	715	703	697	728	697	669	717	690	701	666	702	664	679	749	690	680	695	717	727	725	699	729	697	716	690	711	674	681	676	647	699	695	650	718	732	671	698	738	735	675	729	674	642	678	690	707	703	696	646	692	679	678	698	664	704	686	676	694	692	660	680	719	668	704	698	710	634	696	656	703	676	708	686	668	655	672	723	724	742	687	654	728	670	749	651	695	702	681	653	695	707	724	712	731	680	693	762	695	700	666	699	673	695	655	675	690
23617	20989	28056	25606	36703	23935	5633	865	705	736	653	640	618	655	567	635	585	658	650	640	607	599	652	592	590	591	617	569	663	617	620	623	596	606	622	634	579	636	573	593	620	570	546	563	577	585	653	575	621	591	610	551	574	605	598	614	608	549	597	649	570	562	579	574	601	575	596	613	554	597	603	630	627	594	608	606	631	631	599	570	602	593	589	577	593	610	620	659	645	623	602	601	556	633	601	594	574	582	613	585	587	581	561	556	602	593	557	566	585	594	564	623	612	605	632	623	593	604	602	579	556	592	575	641	620	605	579	577	584	584	577	598	573	562	542	580	658	569	584	617	613	571	586	562	609	604	614	582	631	547	582	600	593	571	595	609	609	588	573	590	602	565	606	566	628	600	607	582	621	557	590	541	565	627	602	592	613	566	572	578	581	566	586	618	570	592	562	588	576	579	554	613	543	601	590	579	555	609	579	607	603	598	629	569	574	617	559	570	581	601	606	598	584	599	615	577	577	600	557	597	535	663	569	528	617	600	602	576	565	595	585	620	584	608	598	620	554	568	576	611	594	605	588	570	610	605	565	585	580	600	562	542	589	580	617	585	569	587	632	530	609	547	593	586	622	606	577	580	611	606	571	598	586	626	597	628	568	634	550	614	561	561	582	641	589	590	575	603	557	530	619	599	585	549	559	581	589	566	622	555	604	561	606	574	571	582	637	598	574	587	612	616	588	564	654	609	620	638	634	601	560	632	647	584	571	604	574	619	585	580	572	601	620	602	601	606	604	580	563	526	623	580	606	604	598	614	607	645	603	577	601	554	591	587	604	599	572	588	622	560	611	578	580	584	562	554	551	586	565	655	593	603	593	539	584	589	536	603	591	612	603	583	602	573	623	578	601	594	590	629	594	612	590	650	621	638	620	563	544	625	575	573	585	591	610	560	584	604	584	612	559	637	585	584	630	581	572	579	566	605	593	596	557	615	582	617	608	627	591	638	546	610	564	587	611	596	589	655	555	645	621	545	566	562	592	621	584	603	593	592	543	608	585	572	575	573	584	608	592	611	538	571	574	602	623	568	565	593	538	561	571	602	591	547	642	576	572	600	638	649	556	592	585	618	573	603	574	567	584	597	616	603	579	579	569	619	616	587	589	595	585	602	587	647	604	573	580	589	583	578	595	591	558	610	610	598	587	567	602	599	611	597	581	553	571	602	548	561	582	574	587	590	572	571	581	562	588	594	612	572	578	583	542	568	582	621	582	573	589	574	601	587	583	566	599	633	572	585	631	568	574	618	592	594	609	588	595	597	570	598	595	586	623	585	606	563	609	591	600	656	577	537	557	571	597	598	587	603	598	575	576	586	556	615	600	590	577	598	585	572	602	587	612	563	611	578	608	597	587	547	600	591	596	590	587	665	589	600	583	631	572	618	632	576	606	608	574	569	566	593	591	601	602	596	616	575	589	619	569	568	560	580	571	631	590	573	572	610	580	565	577	577	612	547	581	627	589	600	607	584	568	577	604	624	584	540	567	589	583	645	618	590	535	606	555	594	560	607	577	540	607	553	631	562	580	550	542	663	613	553	597	601	576	582	552	577	612	599	635	578	564	590	609	599	600	585	569	608	568	607	592	590	611	565	612	584	558	560	567	606	622	591	596	612	628	610	614	556	567	556	548	614	605	589	574	618	597	601	539	613	602	567	614	617	588	558	600	615	612	570	581	641	601	557	625	565	578	583	583	558	573	598	607	592	615	611	599	590	608	593	571	576	632	612	602	569	617	599	551	536	600	611	582	621	596	597	579	606	598	597	565	561	593	601	566	602	622	616	590	537	559	609	621	641	565	560	645	606	622	562	518	548	584	581	577	600	574	600	617	607	578	572	591	614	627	574	588	604	594	648	601	560	621	598	598	572	613	586	613	619	601	578	599	585	579	628	556	627	597	610	613	569	578	567	559	587	597	561	600	615	611	573	575	606	617	587	584	578	605	598	632	614	572	592	581	598	590	617	555	600	609	593	599	593	592	559	530	588	580	588	533	538	579	571	598	560	600	573	615	597	570	661	581	588	592	572	579	631	618	617	599	549	557	590	565	619	565	605	594	583	671	591	561	568	600	542	605	588	584	602	542	591	595	604	546	581	605	547	570	596	556	601	590	538	547	620	566	590	600	592	602	569	572	542	602	606	601	551	628	582	602	641	597	607	606	584	557	607	623	605	563	570	566	600	620	592	598	608	589	557	553	598	595	577	613	609	595	575	577	587	562	591	580	637	583	616	589	545	541	563	586	585	584	642	589	558	541	643	596	576	615	582	573	578	584	649	581	556	596	558	607	600	601	634	576	572	559	629	553	581	583	556	586	585	550	569	617	598	556	616	605	622	593	611	633	559	583	609	575	548	626	559	624	587	562	562	545	603	602	640	625	553	612	606	609	589	591	591	604	584	615	597	587	614	581	579	573	594	580	593	628	561	570	539	577	546	560	590	589	603	642	597	596	592	585	566	578	563	587	601	581	573	631	532	562	577	582	561	577	548	587	584	588	605	590	601	561	584	565	609	568	631	620	659	627	586	591	611	580	600	591	532	601	598	566	636	588	582	575	566	589	579	615	551	629	603	564	604	589	568	561	573	573	610	569	561	639	568	563	543	631	586	591	625	597	606	591	571	595	620	586	588	568	580	615	578	619	611	591	584	565	591	573	591	615	574	553	616	610	547	609	620	585	592	519	568	574	614	577	576	599	579	587	559	598	607	571	567	623	581	611	568	622	582	574	601	617	572	549	602	570	600	548	550	614	598	604	570	579	563	575	582	569	651	580	608	606	580	581	576	595	568	605	607	558	611	596	617	612	608	594	599	594	571	596	589	594	642	581	583	612	617	622	620	529	590	606	630	591	586	613	603	675	597	592	592	639	593	575	610	580	563	607	610	588	630	591	575	575	589	587	570	611	618	629	605	592	587	657	588	548	595	586	588	590	564	572	578	606	542	613	593	577	590	580	568	588	597	590	652	613	538	615	559	592	598	603	621	591	570	598	597	600	580	614	620	570	569	593	548	628	594	589	578	551	603	595	560	581	612	578	614	563	596	563	584	608	596	547	638	595	620	620	631	554	601	580	593	598	582	583	574	610	603	586	596	574	626	604	587	589	574	621	597	575	582	581	562	581	564	570	574	609	612	601	556	596	630	610	592	575	604	621	571	616	588	598	571	552	598	597	570	567	596	615	587	588	609	600	549	543	620	575	600	598	591	561	582	639	626	589	593	619	609	575	580	646	608	605	586	615	576	580	607	545	624	577	584	554	584	573	566	570	597	609	607	625	566	615	599	635	621	596	624	611	586	603	585	574	589	579	662	563	569	571	578	559	601	604	584	635	560	546	558	595	591	600	551	607	620	610	576	623	612	580	571	604	599	581	589	567	588	613	557	619	573	592	558	617	566	553	616	607	605	591	557	614	646	605	549	587	589	582	577	584	624	628	578	594	601	610	609	588	609	617	577
28244	47482	19936	26939	44280	15854	1072	921	851	821	760	742	710	707	661	687	686	650	643	658	632	620	677	656	625	631	610	619	661	638	664	608	620	665	669	638	606	588	628	580	604	634	633	597	612	614	656	601	643	623	680	650	644	595	622	647	646	632	600	611	598	642	613	615	591	604	603	607	628	619	667	614	650	634	639	633	607	582	613	617	648	560	638	599	579	581	593	597	629	595	627	617	633	633	626	663	610	579	599	591	647	645	606	631	603	608	609	589	631	614	587	604	602	607	617	627	567	600	635	626	575	599	598	598	579	589	604	650	576	615	553	621	609	591	677	710	646	614	608	627	563	612	594	547	591	631	643	595	591	649	641	608	660	584	637	638	575	612	581	612	628	610	632	626	618	615	653	610	582	616	634	598	590	592	607	642	599	650	620	626	579	618	612	547	605	614	618	631	581	637	618	595	596	610	622	620	599	638	612	592	597	636	554	622	609	626	607	627	597	612	615	610	609	609	621	587	572	607	652	638	647	575	624	611	575	641	571	637	637	618	621	612	638	572	641	606	634	617	597	621	620	623	613	619	619	602	636	581	594	576	617	581	634	611	597	606	599	616	553	624	607	568	638	606	633	595	608	590	625	632	584	597	611	606	582	556	609	610	606	589	645	605	613	593	621	612	617	588	568	640	615	576	591	603	652	583	580	617	617	604	593	670	581	641	611	633	574	590	597	629	608	619	607	591	619	580	599	622	593	560	630	623	643	594	620	600	615	613	615	565	588	643	629	632	632	671	614	608	632	633	596	596	610	633	592	592	633	577	570	629	612	592	648	631	549	592	581	591	626	621	587	583	639	634	631	560	630	581	637	620	603	642	583	585	600	627	649	639	580	618	632	610	615	637	640	660	601	654	616	632	608	587	565	618	591	614	620	628	595	622	621	622	605	625	607	582	632	603	622	587	578	622	628	638	642	619	602	590	594	614	644	612	606	632	578	625	677	593	585	625	637	611	613	568	610	611	642	569	610	615	640	630	605	685	627	645	621	639	636	593	594	627	619	591	622	584	606	630	612	625	587	571	622	610	647	615	597	604	579	614	656	641	578	634	614	637	594	616	679	626	583	639	589	582	613	626	614	631	617	617	604	635	622	605	588	641	646	635	631	626	617	600	579	619	599	630	593	628	628	624	601	579	674	569	660	589	643	564	644	580	619	606	617	590	618	615	575	632	611	588	610	613	608	608	597	627	588	591	649	545	597	582	616	620	634	615	588	601	597	646	560	613	620	598	589	658	644	636	589	600	601	630	582	595	618	605	590	606	640	610	630	594	644	650	623	579	610	631	643	644	594	624	596	616	610	653	631	595	598	596	596	596	596	606	617	633	621	621	611	588	579	645	602	578	593	635	585	586	616	606	643	598	592	634	635	586	632	584	565	647	642	598	645	627	584	632	619	609	661	573	587	601	586	618	626	660	684	633	676	643	640	588	656	637	673	632	648	583	582	571	638	600	612	598	614	624	626	579	618	573	630	619	602	603	590	605	621	638	646	597	589	611	627	623	620	654	631	597	632	592	637	619	604	595	605	600	595	628	631	652	644	620	561	596	600	605	639	579	604	632	587	609	613	649	621	615	551	638	633	611	609	619	619	593	598	605	593	634	629	606	636	575	560	589	638	600	638	607	624	629	631	609	564	612	591	625	589	594	618	603	612	596	605	612	617	601	569	637	665	606	634	636	592	607	636	639	658	622	574	642	624	582	609	641	596	617	569	659	570	567	624	609	587	603	626	605	543	600	634	622	612	615	646	604	627	588	662	608	618	578	624	588	628	617	655	597	633	617	655	590	634	573	615	627	634	617	596	628	607	606	617	637	594	580	637	623	613	607	570	629	618	614	629	591	650	611	637	580	615	648	642	622	624	575	594	616	621	631	619	638	585	578	610	617	625	623	599	626	601	640	596	642	617	612	653	650	625	633	582	620	667	524	602	575	607	602	647	618	599	600	609	598	598	601	631	610	609	566	638	603	603	603	582	603	600	576	595	616	582	613	614	600	622	585	594	627	644	609	623	612	599	634	603	583	613	611	615	572	607	664	622	620	638	635	645	608	629	617	611	593	599	589	607	614	660	624	626	594	596	608	604	610	638	589	605	609	599	616	627	615	611	588	602	625	626	631	644	645	604	600	650	576	611	604	634	608	619	612	623	575	617	598	604	604	611	623	608	601	623	605	640	613	596	602	628	640	612	608	607	621	632	612	621	603	579	621	619	566	585	629	672	612	643	631	586	609	619	565	629	619	570	620	597	584	565	584	605	555	561	649	585	622	627	636	590	604	589	641	606	585	591	606	624	557	635	610	587	631	591	627	633	651	606	593	624	629	595	627	607	591	589	618	620	647	545	606	610	616	628	621	590	612	625	646	620	574	615	622	603	616	628	624	606	637	597	644	596	614	616	640	661	591	565	602	592	594	596	633	626	583	648	600	592	591	642	626	625	651	579	614	644	637	625	641	620	582	599	637	627	594	571	600	594	576	602	583	623	602	588	580	655	623	618	600	641	643	626	624	607	653	648	585	603	583	576	605	606	683	608	605	619	610	579	635	622	591	630	634	597	567	583	557	601	620	630	600	659	656	664	635	634	591	586	617	628	611	610	631	546	660	640	640	646	588	576	647	623	644	626	621	606	581	597	651	621	624	604	553	634	580	584	635	625	625	659	559	674	627	649	629	625	598	590	599	638	608	678	631	626	589	565	617	574	611	623	598	618	610	623	611	619	653	640	658	627	623	610	612	614	594	610	586	610	643	645	615	623	618	617	576	587	602	584	630	582	610	590	623	593	619	612	659	626	591	611	625	593	594	630	621	635	612	605	653	609	577	604	602	623	581	620	631	587	598	615	583	596	570	609	605	619	601	630	584	576	594	584	617	632	593	606	611	631	593	645	595	626	626	577	586	623	636	635	618	623	627	586	583	560	626	623	620	591	616	591	637	613	617	644	598	619	558	582	606	642	602	619	619	611	582	614	578	625	625	605	549	589	623	618	592	621	636	603	648	592	618	593	606	584	644	626	587	621	606	613	594	581	581	638	615	606	569	591	604	605	612	639	642	641	603	604	600	618	618	593	606	606	631	592	649	602	573	625	604	619	623	601	602	620	632	640	632	617	588	579	614	613	610	628	612	627	619	623	620	626	633	649	633	623	621	666	624	636	567	606	610	620	594	616	613	623	630	570	589	603	658	640	669	579	588	583	607	607	587	586	557	651	613	602	616	596	612	639	633	597	602	632	631	626	626	609	618	617	654	631	624	582	628	612	604	624	586	615	630	571	652	659	616	595	591	652	634	588	610	610	578	593	659	616	574	589	599	620	601	648	637	578	626	598	596	590	680	602	652	603	597	600	550	571	586	613	600	567	582	621	641	659	633	614	576	609	630	611	594	624	640	610	579	636	640	629	661	624	594	619	594	622	603	621	618	638	616	662	584	615	607	638	582	631	622	616	601	605	629	596	615
25025	21066	26889	26913	28636	12069	1383	921	839	833	887	885	801	867	841	846	832	819	830	868	819	860	813	780	854	805	786	823	807	818	821	757	769	800	825	783	781	795	770	817	844	801	782	782	832	911	799	791	788	773	775	813	815	824	772	835	801	804	811	844	797	828	797	873	760	851	833	801	830	830	781	814	811	789	778	784	801	850	837	832	779	790	732	823	808	844	835	898	829	817	810	827	758	847	831	799	825	827	834	818	853	789	799	761	794	788	823	829	835	838	853	790	853	844	858	861	798	839	832	828	836	801	785	823	792	852	771	834	830	824	813	794	783	808	758	799	805	789	843	812	843	837	796	787	818	806	774	812	827	811	792	814	812	769	818	803	822	846	845	738	810	806	795	820	829	823	877	788	772	761	774	817	810	780	823	798	822	816	843	784	793	846	822	753	780	804	786	861	784	796	809	813	789	806	759	783	786	868	856	872	845	832	826	841	787	843	814	789	859	832	835	809	795	789	833	809	804	838	755	805	800	816	792	783	788	884	772	792	786	787	785	811	765	814	818	816	850	783	774	817	811	820	787	772	786	775	792	830	868	786	772	828	784	809	776	770	807	781	775	863	785	841	783	787	800	771	820	848	797	831	781	813	811	774	806	824	824	757	849	821	829	804	814	811	757	787	802	849	836	834	810	764	822	811	786	797	850	811	786	758	762	784	773	819	837	815	813	827	798	804	821	805	831	809	839	801	843	714	786	786	851	800	797	851	802	819	753	819	822	814	794	747	797	790	802	798	810	806	726	795	814	819	810	795	808	819	806	844	799	779	826	831	853	803	815	784	852	796	814	814	831	842	782	791	790	823	796	866	830	839	862	833	797	830	804	812	803	822	836	796	781	811	840	790	767	795	812	805	803	800	806	809	777	847	794	812	849	784	777	790	885	856	805	804	838	788	778	750	792	792	797	789	816	828	819	805	790	845	790	790	837	822	784	861	800	776	826	789	800	813	755	793	806	793	777	802	779	848	850	832	759	813	798	780	805	778	827	791	852	823	769	780	828	785	856	805	826	838	786	801	776	817	816	825	828	871	824	806	755	804	864	816	827	745	840	869	808	806	823	811	797	810	777	776	857	813	797	813	802	792	785	794	791	775	812	817	834	786	837	767	863	823	780	769	854	817	811	818	810	838	744	795	796	803	807	788	765	816	805	816	857	782	811	804	800	793	841	861	810	810	813	831	831	805	852	765	839	825	837	801	763	824	795	790	825	843	839	834	867	764	803	732	848	812	821	788	791	765	792	849	822	784	815	797	825	815	795	829	798	792	818	796	824	829	812	845	783	769	843	770	866	856	771	758	792	858	766	824	789	808	768	836	817	804	826	822	794	787	783	802	791	787	814	806	788	811	844	798	787	770	808	807	788	824	786	797	858	837	795	787	743	814	834	882	858	820	802	802	793	774	762	832	827	842	816	795	768	811	844	824	836	838	792	858	775	797	817	814	799	802	767	832	834	793	824	791	836	797	822	821	788	771	808	780	791	824	794	755	781	866	828	789	809	828	771	875	774	774	818	831	771	855	814	799	807	842	840	814	844	835	771	741	810	792	848	818	775	804	854	799	842	829	812	766	836	849	818	750	777	788	782	809	816	807	816	786	816	829	772	821	791	787	798	785	777	809	755	825	804	861	912	852	790	827	766	792	756	840	840	840	829	870	792	802	823	785	784	800	854	847	821	790	822	757	829	828	717	816	792	788	792	822	787	788	802	759	789	797	813	831	854	818	805	829	760	801	785	829	890	873	782	815	780	804	783	827	830	814	747	783	785	836	865	763	794	821	776	806	802	848	828	828	850	819	803	816	803	830	753	792	796	803	831	768	812	842	879	831	814	748	763	842	793	830	849	815	863	835	795	832	806	782	827	827	816	802	820	887	817	860	823	746	785	789	830	872	824	827	777	829	813	778	797	840	848	830	789	793	861	851	813	790	789	799	827	774	799	801	811	831	835	793	782	826	788	833	814	791	852	799	782	827	864	807	789	851	855	783	777	805	797	806	767	788	795	829	791	812	766	825	779	819	844	836	817	870	844	822	861	808	824	871	816	761	818	827	803	776	826	820	789	773	725	792	793	852	824	821	824	822	809	811	854	810	828	769	839	844	805	819	837	786	797	829	829	837	867	784	855	809	760	818	780	840	812	784	817	811	828	840	766	780	824	741	801	798	831	773	844	810	838	870	809	846	849	738	814	777	843	899	801	773	811	802	790	760	794	817	874	788	793	816	825	854	824	812	792	752	800	774	798	828	808	794	817	769	781	753	789	821	815	766	797	789	788	749	774	823	804	828	841	831	811	772	835	794	790	768	861	835	825	829	807	836	803	824	783	812	766	837	784	799	804	810	779	774	769	817	764	829	884	813	841	851	807	848	795	757	846	834	813	859	842	771	782	794	782	879	816	852	874	843	828	785	771	804	788	789	823	791	791	800	796	838	752	794	801	843	827	824	885	874	780	824	874	805	798	830	805	785	784	827	797	775	780	813	833	804	831	788	832	786	832	795	794	737	765	773	819	840	781	778	785	779	760	816	817	833	768	779	825	807	835	794	831	768	846	841	829	778	800	833	838	866	788	764	836	840	775	789	820	781	818	816	745	767	807	799	805	818	809	813	771	840	818	877	848	791	817	843	825	769	809	782	820	798	769	803	741	800	803	787	807	856	740	817	798	842	812	852	842	794	771	822	824	795	811	833	833	850	828	846	773	792	788	806	806	836	750	796	769	817	845	774	832	766	801	805	797	818	781	868	777	794	793	775	850	828	849	833	797	818	795	810	774	784	826	800	829	820	782	844	775	795	789	792	763	821	792	810	824	861	771	765	798	817	820	820	808	803	799	782	815	792	844	821	831	798	753	795	877	854	772	828	788	872	810	814	799	825	766	758	831	773	819	814	800	778	822	816	848	769	817	763	831	856	765	809	762	789	808	815	857	790	805	799	791	773	805	827	784	854	826	781	781	807	788	833	837	808	813	833	763	808	811	799	868	818	766	835	835	811	795	851	794	821	843	819	801	818	806	746	800	820	761	787	801	786	788	825	820	770	820	816	840	761	821	810	840	807	782	799	851	767	802	827	814	783	845	726	851	766	784	787	852	754	821	826	841	798	812	793	804	826	873	783	814	806	830	828	822	785	821	823	754	812	830	809	802	790	821	820	807	828	776	849	800	809	819	763	758	780	820	856	777	797	758	802	777	806	801	782	799	847	825	808	818	839	781	851	770	830	823	870	855	771	856	863	799	815	829	825	819	807	836	834	807	861	844	857	823	787	865	803	873	795	754	829	786	825	812	777	778	826	811	794	795	755	813	853	797	762	813	804	749	822	840	842	828	826	823	837	786	771	797	791	803	843	794	816	788	807	854	765	816	835	744	841	784	767	813	855	767	766	838	822	754	786	843	796	878	838	840	850	796	752	759	843	864	786	771	845	736	782	794	809	881	759	835	842	798	813	854	822	852	794
27965	42446	15038	22726	33784	9208	1099	1009	939	890	950	840	883	874	879	824	883	882	840	850	836	854	859	885	865	849	802	843	822	822	829	855	857	843	790	854	854	856	860	811	882	824	850	755	773	906	795	816	820	820	845	776	769	830	866	816	813	802	825	880	848	833	793	836	829	829	829	775	763	815	857	850	804	825	889	833	823	908	888	834	794	870	853	793	883	822	906	819	781	826	857	884	836	838	856	889	844	836	843	806	822	829	844	796	861	844	839	800	822	841	805	797	839	758	885	801	841	814	877	808	888	830	867	846	831	810	868	841	822	849	838	831	782	866	882	832	894	784	834	831	828	830	782	862	758	794	844	806	803	793	884	853	865	843	799	866	817	846	831	817	818	844	841	810	828	836	836	835	845	871	790	813	841	836	803	810	887	825	857	886	843	861	883	822	839	824	812	835	826	798	856	833	866	823	784	849	848	856	843	876	849	822	836	811	779	809	807	848	860	821	855	820	830	875	790	837	795	794	824	836	850	795	757	840	764	839	855	822	857	806	826	885	839	842	837	816	831	827	817	828	901	786	838	890	883	842	816	821	807	823	869	806	855	810	834	832	831	825	841	799	838	812	833	835	854	837	859	802	797	839	858	822	797	803	853	869	849	807	807	786	864	824	821	825	823	842	817	870	842	813	805	847	829	795	841	854	851	812	874	806	879	805	789	856	865	825	857	845	853	877	844	849	823	780	826	852	806	847	826	818	876	788	868	837	801	776	828	799	793	841	787	768	892	822	870	850	789	829	798	840	787	831	829	859	851	862	851	848	810	815	833	860	789	839	835	803	870	820	830	842	847	750	805	780	876	861	841	817	768	864	784	831	803	849	815	796	853	812	798	833	860	836	825	795	839	831	833	819	845	817	802	833	894	853	802	836	803	817	850	910	811	801	864	845	848	797	870	786	825	873	807	839	843	790	838	850	846	841	819	867	821	885	786	844	814	812	859	808	825	873	796	837	809	846	846	818	831	822	821	854	852	821	864	770	853	831	824	864	855	855	835	863	795	788	807	878	791	822	869	798	826	788	850	881	863	805	875	813	853	805	845	848	837	821	867	883	802	806	808	774	818	823	739	835	833	797	821	872	808	819	871	831	808	836	857	820	832	832	847	805	794	832	790	827	804	801	839	814	837	794	846	831	773	806	821	813	768	876	832	822	835	766	847	781	857	838	794	821	799	804	844	859	827	840	808	841	818	824	828	811	888	838	837	854	783	838	788	883	808	815	782	853	835	803	830	813	827	865	819	803	839	875	803	857	793	800	817	844	856	799	812	861	823	860	871	887	818	838	852	781	887	810	820	855	790	873	799	819	885	872	826	866	862	819	814	897	805	831	763	851	852	845	867	797	840	788	847	803	815	863	769	864	852	840	793	805	826	800	811	867	822	844	874	847	830	872	897	847	839	867	791	821	809	850	872	838	824	862	861	815	813	840	781	785	773	820	837	860	821	838	796	812	828	820	794	828	839	821	868	824	817	843	844	872	835	842	822	862	774	846	870	832	876	831	813	822	782	841	791	839	807	812	903	836	802	816	867	841	845	848	790	844	790	835	811	852	854	843	825	840	836	831	857	780	852	857	816	868	841	840	832	871	845	900	833	797	836	863	839	792	798	801	792	815	851	817	858	788	826	823	854	852	805	819	844	828	815	797	829	795	791	848	844	840	826	833	798	828	795	813	803	837	863	770	878	831	883	890	824	847	876	811	835	841	832	780	834	813	842	806	810	842	862	815	787	823	826	821	833	786	801	824	818	789	813	855	835	847	851	808	817	842	830	785	780	791	799	822	816	811	822	820	830	789	774	846	793	789	777	767	815	819	839	796	736	804	852	835	824	802	834	791	843	846	830	872	846	821	844	843	831	793	904	851	823	801	874	813	811	811	843	827	808	791	811	755	848	827	825	872	805	791	854	862	802	799	837	832	840	834	819	818	825	841	823	777	794	777	835	831	839	796	798	803	793	789	811	853	847	845	834	819	847	804	854	838	883	861	843	844	786	824	826	834	774	803	834	814	796	797	809	842	843	758	832	811	849	852	809	844	845	797	848	842	840	836	856	851	839	846	836	851	882	793	799	835	823	791	877	820	846	815	782	853	875	756	838	829	855	806	833	836	860	849	846	836	787	835	855	859	857	852	807	811	785	805	813	822	818	800	844	877	797	827	839	835	847	865	831	809	799	818	826	813	826	831	880	813	819	804	797	837	792	857	863	821	862	822	822	889	885	818	802	799	863	822	881	873	810	865	848	821	852	860	835	824	835	854	825	806	836	808	833	818	854	814	816	808	794	807	786	790	826	857	835	823	836	809	882	848	788	832	801	824	845	838	826	845	792	866	860	822	825	819	866	892	863	795	875	796	867	826	856	841	797	793	832	835	849	836	821	807	803	830	845	817	840	838	844	808	800	835	843	841	791	813	814	835	795	834	849	888	887	802	800	792	835	798	805	793	820	843	811	862	813	823	833	825	829	806	820	826	897	841	813	842	859	779	826	818	834	796	815	870	783	814	824	842	818	841	829	825	890	838	812	845	803	839	798	844	869	858	861	820	829	865	744	845	827	808	847	829	839	802	814	831	760	809	838	859	831	837	821	814	821	818	822	883	785	862	850	805	818	830	836	763	877	817	792	754	828	827	854	815	829	790	848	776	888	806	822	817	802	840	826	865	802	812	805	832	875	799	832	852	821	831	841	796	870	838	831	832	798	839	809	877	791	813	795	800	866	862	857	861	829	809	842	851	856	830	801	853	790	823	834	792	811	806	821	838	814	781	863	806	854	782	870	822	817	810	820	839	821	796	866	847	815	859	801	777	807	837	811	807	797	792	819	843	815	810	876	819	838	775	823	825	849	832	834	865	800	821	838	819	829	807	849	831	762	873	870	781	820	802	834	824	853	851	851	799	811	851	838	796	829	781	834	821	840	833	877	868	831	815	832	854	797	776	874	812	814	838	858	843	865	827	836	844	823	780	785	867	849	810	814	863	836	831	830	805	791	831	813	847	823	831	820	821	866	855	803	809	758	797	804	857	833	833	845	804	860	866	832	840	821	826	805	862	861	783	883	849	836	823	789	845	863	844	875	816	867	789	793	825	826	841	874	879	795	794	825	812	842	842	847	798	813	821	774	810	823	805	862	761	854	813	859	795	777	852	819	832	817	865	846	825	852	819	808	780	797	795	883	833	813	779	850	843	866	856	863	851	816	836	819	815	805	823	812	876	863	792	885	787	822	810	857	842	818	768	836	807	791	839	849	815	825	859	826	807	821	881	839	822	818	848	809	857	836	803	774	795	794	838	843	832	802	830	844	850	789	877	810	816	821	824	809	784	833	833	884	864	820	860	886	817	806	870	835	850	813	817	795	868	843	796	827	837	837	851	847	839	863	828	857	839	827	852	840	859	821	800	810	820	851	864	884	845	890	794	814	813	827	831	845	835	868	854	816	842	838	839	823	865	795	829
22503	20932	28486	25259	36858	25128	12600	1763	1066	988	981	849	890	847	852	889	769	845	825	820	790	792	834	809	834	790	800	792	833	802	781	817	835	776	787	795	782	797	783	836	791	768	813	756	760	785	831	718	812	778	758	773	739	830	758	730	775	749	805	755	810	782	867	770	768	762	730	827	793	791	780	779	808	779	746	777	770	756	796	816	741	817	814	793	791	729	748	827	804	803	719	764	767	747	797	776	767	757	765	739	803	781	781	740	831	784	756	786	794	806	780	809	794	755	772	767	775	779	739	772	777	783	763	771	778	768	760	753	722	744	782	742	783	783	793	767	744	767	766	790	782	794	733	749	745	692	768	812	776	765	759	774	764	785	756	781	757	813	765	729	759	800	781	752	820	790	735	707	762	755	740	803	795	780	757	713	701	780	738	737	783	759	805	759	780	768	781	789	762	845	742	760	786	762	724	780	734	775	736	797	746	757	810	793	805	796	801	746	762	764	737	774	795	791	759	789	740	777	815	792	785	777	747	801	757	738	713	757	772	756	740	775	720	775	820	773	793	737	772	803	772	730	759	802	781	776	759	772	785	741	792	748	784	774	801	785	806	815	780	770	766	742	728	821	787	807	767	720	759	785	768	766	787	742	762	785	743	763	761	787	771	800	743	762	766	785	788	724	771	787	762	803	808	787	733	758	738	815	735	783	749	768	750	790	749	784	822	765	771	833	787	734	753	811	782	757	767	789	838	779	764	751	757	757	740	769	752	739	769	776	780	708	793	766	752	787	782	779	781	751	776	775	777	772	763	749	752	801	810	765	773	824	806	790	777	798	746	784	762	769	800	779	799	827	778	784	768	777	725	800	720	709	813	756	773	808	749	791	819	785	762	748	771	772	762	765	770	772	739	734	742	794	775	802	781	748	781	741	749	766	789	747	784	763	750	789	786	782	788	782	805	805	808	765	792	777	777	817	761	838	796	792	794	823	747	786	788	757	752	765	819	736	713	787	726	800	790	768	760	763	740	772	757	779	762	790	770	766	752	789	773	735	712	777	770	832	732	738	726	768	744	778	812	727	789	787	734	732	802	730	795	766	749	788	786	761	773	785	744	814	718	768	739	806	781	799	715	780	793	742	785	780	732	769	800	774	749	738	772	776	768	740	758	763	753	819	771	791	802	782	758	744	754	748	771	756	724	790	756	793	776	769	792	727	745	774	761	731	810	728	767	747	760	784	805	790	835	780	735	792	745	807	769	769	775	761	767	817	772	756	781	775	790	776	769	742	803	754	821	805	774	769	778	758	763	784	697	768	747	753	799	749	795	781	767	728	776	806	738	759	813	814	784	712	756	731	823	787	827	789	810	736	764	807	795	786	744	746	762	773	768	730	750	797	742	747	778	729	755	802	764	799	815	761	735	785	790	745	738	744	814	770	774	803	802	806	786	743	742	732	787	728	790	752	754	823	772	752	771	750	791	757	753	767	756	771	764	792	747	768	745	771	756	711	785	767	807	803	734	769	749	800	734	772	807	769	776	739	700	742	756	752	736	747	774	829	802	741	759	755	803	742	780	778	755	765	706	760	782	764	807	792	783	721	769	829	750	777	755	740	725	744	755	772	760	763	703	780	751	747	831	802	760	737	764	808	818	802	756	796	747	798	786	839	761	788	819	727	774	789	779	787	795	800	787	843	758	749	758	735	754	737	762	764	732	790	792	747	757	751	769	791	765	769	733	770	780	769	757	777	789	754	803	770	723	749	798	764	748	792	769	750	711	809	784	770	728	790	766	801	722	787	814	752	749	764	774	766	773	788	739	740	782	752	754	802	793	764	796	805	755	730	769	727	758	795	768	753	750	770	776	722	764	772	757	791	794	804	825	788	770	775	825	765	807	738	793	769	774	753	773	736	748	787	752	734	822	799	754	777	759	738	792	809	738	782	771	735	739	751	793	786	733	793	810	759	770	740	759	815	781	742	758	735	786	730	766	773	780	776	785	766	712	797	773	777	735	764	765	723	787	734	770	751	823	795	791	771	776	771	748	770	705	754	767	750	698	745	737	728	771	788	765	773	786	744	784	805	791	814	762	754	730	757	818	729	722	761	748	770	752	779	774	757	773	778	725	779	776	814	787	802	758	791	766	795	771	765	736	808	731	783	759	775	828	797	779	769	760	745	775	755	760	768	808	785	797	770	750	813	730	770	730	752	737	783	717	775	767	736	800	736	794	757	737	710	744	772	741	817	821	730	816	740	767	797	762	780	766	746	768	763	751	769	752	768	809	760	796	789	759	710	776	791	801	740	744	787	809	716	763	793	771	801	746	787	745	771	766	790	727	798	719	774	781	733	790	762	775	758	738	710	707	766	737	713	763	767	779	757	754	786	761	743	795	738	759	780	793	782	799	774	790	726	719	694	727	783	771	785	742	819	765	752	785	781	755	781	782	762	758	779	762	748	782	766	756	733	789	782	796	750	781	783	754	733	793	752	740	777	774	741	823	782	772	753	726	764	744	803	743	756	746	751	789	799	765	778	787	796	775	792	762	771	742	762	756	784	734	771	796	802	774	757	802	767	785	820	799	798	861	750	774	752	757	827	798	773	716	779	780	775	741	730	771	811	735	755	715	735	753	763	803	766	769	780	764	731	751	785	825	801	796	790	787	751	773	749	765	797	769	737	735	780	758	759	764	775	779	762	778	773	767	742	773	725	756	800	782	798	729	731	764	781	732	807	739	750	780	765	752	760	760	746	751	767	773	714	770	760	768	733	781	785	787	727	733	753	758	797	810	781	758	720	729	690	758	816	771	745	735	757	752	804	767	805	707	782	737	753	793	761	749	818	738	803	767	769	778	754	788	764	783	789	770	709	785	717	783	705	708	754	792	771	774	747	782	751	748	753	766	764	782	794	787	827	791	737	748	774	786	806	770	789	776	831	729	785	747	744	734	742	816	803	745	751	767	736	698	744	777	780	795	773	810	756	769	763	760	703	780	774	774	747	764	778	805	732	785	787	766	812	764	782	796	751	761	786	789	744	767	772	777	747	774	766	753	742	746	800	746	777	822	745	723	733	790	778	763	759	760	741	797	738	721	762	760	792	772	735	810	749	782	736	771	801	739	820	806	846	728	812	762	778	762	766	791	712	809	739	767	823	770	728	753	717	772	731	757	800	743	747	761	769	784	723	810	774	786	795	753	731	778	724	814	776	738	730	756	766	767	749	793	716	725	756	768	786	784	798	757	743	820	825	754	762	760	773	756	773	694	758	710	765	780	767	784	747	761	742	730	770	767	717	808	757	760	765	783	789	739	784	755	777	797	762	781	796	787	775	771	748	764	752	793	804	781	778	772	762	713	743	729	729	713	800	758	721	774	786	748	795	718	714	774	739	786	770	773	743	823	776	804	767	751	759	768	788	731	771	767	801	789	794	798	750	773	753	785	775	773	780	816	734	765	807	790	807	804	805	724	757	737	779	754	736	802	767	754	736	727	810	783	802	771	743
32724	54959	26829	38133	52718	16756	1664	1430	1182	1093	1020	1020	978	914	914	869	903	873	848	825	815	776	871	804	784	796	869	839	804	848	817	771	813	773	784	826	807	809	822	748	740	780	769	766	782	734	817	752	794	809	762	790	754	759	820	749	798	727	749	785	735	754	792	738	765	756	780	743	785	791	742	778	753	771	781	790	781	825	777	789	753	779	786	766	796	804	790	830	820	767	808	797	822	766	717	832	744	771	778	758	765	777	805	775	768	802	767	817	707	755	813	784	822	754	756	760	755	792	759	767	744	755	764	771	779	713	758	784	745	814	780	809	838	757	793	789	785	797	736	761	741	751	779	788	779	757	780	701	747	759	743	794	792	740	764	733	767	801	719	772	762	763	777	752	787	774	776	809	752	770	797	807	758	730	783	769	796	751	785	784	811	821	769	817	722	771	742	725	726	799	730	772	731	717	802	767	742	764	772	758	780	763	788	790	773	732	762	816	777	796	740	775	837	743	770	761	787	755	756	717	740	800	798	731	785	770	748	725	733	752	738	795	746	726	810	756	765	773	792	758	744	729	767	816	736	766	731	801	803	765	729	758	768	746	761	747	749	840	771	755	744	753	773	759	803	722	768	795	756	765	736	793	742	737	752	756	781	766	809	769	809	758	806	784	754	776	730	773	815	766	743	812	758	724	714	706	747	773	793	759	733	810	775	829	762	822	820	783	748	717	757	734	816	788	762	759	757	793	761	751	801	741	775	735	798	705	747	764	769	796	783	750	795	745	768	745	754	755	754	762	712	736	785	810	789	763	808	702	789	764	752	797	713	766	790	764	771	765	805	759	763	790	814	776	759	772	748	796	780	752	763	754	750	784	824	762	791	732	757	734	756	799	756	808	755	742	744	774	806	728	749	770	764	760	772	746	785	751	764	771	799	776	781	742	727	710	789	775	759	748	737	803	791	809	710	773	796	797	762	762	769	784	781	768	780	837	775	776	775	742	781	769	764	791	787	761	746	764	764	752	749	789	822	742	789	759	725	766	814	795	769	793	781	777	800	731	784	761	764	812	744	767	828	749	773	765	771	815	806	752	777	760	823	784	782	767	704	822	735	831	757	828	781	774	789	792	788	787	801	788	795	754	753	771	833	721	789	754	803	759	766	761	753	701	756	775	747	706	774	806	819	784	782	748	830	801	734	785	746	760	691	741	816	820	735	752	738	714	739	779	743	773	777	804	802	793	794	727	766	758	746	742	727	778	798	789	778	780	753	767	769	824	722	741	800	749	738	748	767	803	774	807	811	733	763	751	767	776	744	770	793	686	788	786	784	773	773	757	791	788	814	770	784	804	767	746	774	784	753	736	776	794	780	782	778	728	824	785	762	742	780	829	786	784	786	790	744	730	732	795	800	720	780	801	773	785	729	745	772	747	755	729	760	756	768	774	812	746	765	779	778	786	795	732	743	762	779	764	747	769	759	787	782	759	795	742	788	777	775	762	812	736	773	755	740	805	731	801	786	775	750	747	755	747	776	707	778	769	750	755	803	780	781	766	780	762	755	785	790	698	738	782	803	782	752	783	788	730	802	773	794	724	805	769	768	734	795	762	802	762	726	776	761	775	769	757	752	752	771	741	827	800	799	792	752	800	772	804	728	770	742	741	758	755	808	795	740	731	752	774	800	738	754	742	755	767	779	738	790	778	769	739	745	769	794	793	786	833	762	775	719	782	776	766	758	729	784	806	753	812	785	714	776	761	769	818	744	751	782	787	749	755	742	753	747	727	713	750	780	802	803	750	806	748	731	773	789	788	727	793	793	713	779	723	717	774	754	766	743	790	767	785	737	741	793	789	762	787	763	772	715	761	730	791	734	744	777	767	826	793	751	769	750	790	769	751	794	756	761	783	805	810	745	795	803	791	792	735	756	760	715	772	750	735	749	744	756	782	774	784	729	823	788	726	793	740	744	758	755	786	770	784	776	729	772	800	772	751	798	763	803	807	775	763	744	770	801	768	753	732	824	770	765	769	784	823	790	768	804	777	764	778	794	727	732	765	795	754	768	756	809	767	809	763	739	808	759	739	778	812	799	812	769	821	749	779	769	816	731	751	749	758	748	730	740	760	740	789	740	754	782	763	791	768	776	753	746	761	721	791	798	769	765	786	780	768	735	773	745	792	728	722	778	784	756	775	780	776	734	778	781	816	786	765	764	773	769	806	756	791	720	760	781	748	812	720	751	809	798	736	781	757	841	725	772	815	735	758	801	741	782	797	803	734	747	782	748	776	780	766	733	787	757	741	832	753	758	810	776	798	766	761	758	751	766	776	793	798	724	726	802	821	779	726	724	729	794	747	802	789	749	758	736	779	757	752	759	735	768	752	765	825	746	746	791	775	779	762	790	764	800	776	801	750	788	739	778	809	730	833	731	722	758	831	754	827	820	746	785	764	777	795	744	790	776	764	757	778	763	798	793	799	795	751	786	754	787	778	790	770	818	776	772	770	758	722	756	761	767	804	740	792	790	734	803	794	795	718	746	743	784	764	730	771	795	760	814	747	760	782	752	812	760	789	756	813	744	771	737	781	770	748	748	727	760	759	764	794	802	741	776	773	778	782	768	799	787	725	760	785	726	779	761	751	778	817	782	786	777	762	754	780	746	760	749	829	773	756	781	762	743	747	781	783	788	758	792	798	787	780	751	796	809	805	748	768	821	741	746	734	756	764	732	758	773	824	780	786	848	773	775	772	761	770	740	730	800	774	780	834	734	795	808	756	744	739	838	717	795	825	788	728	783	754	795	744	728	821	827	795	802	775	769	739	754	720	738	766	730	777	773	794	816	779	763	814	765	766	778	735	775	780	801	759	739	752	797	774	752	757	798	760	782	754	761	803	730	759	745	773	781	792	765	789	774	740	766	744	792	774	756	745	784	778	741	760	771	820	725	709	766	778	712	809	760	704	743	759	759	792	854	783	726	701	745	790	734	791	760	748	739	764	776	790	716	732	726	830	737	801	735	759	749	767	753	777	705	774	761	781	776	796	768	765	777	756	771	806	731	811	785	756	789	720	791	777	801	755	740	766	730	777	751	745	790	718	777	741	775	719	779	769	741	735	778	792	785	763	763	790	750	768	707	767	776	810	731	821	736	725	742	779	710	718	739	744	773	786	801	747	789	792	774	757	749	726	777	783	805	777	799	731	755	791	737	780	790	816	765	818	768	737	774	807	740	751	742	767	783	817	778	740	781	762	731	793	731	779	761	735	755	798	803	751	799	760	751	735	763	758	761	723	773	749	790	741	754	756	757	808	776	770	764	766	800	730	740	804	727	818	780	798	775	780	765	744	766	723	742	745	718	755	753	763	732	731	788	750	767	756	769	782	766	725	705	786	769	774	746	849	715	794	742	784	810	768	784	741	771	793	746	773	718	746	806	758	764	758	789	794	716	721	750	763	758	783	785	815	771	794	767	826	783	764	790	787	769	731	755	740	779	755	778	796	730	743
28646	24056	13998	7881	7467	1433	687	709	701	654	647	674	665	721	657	662	694	674	666	657	678	692	710	675	657	650	635	628	698	690	628	677	677	686	680	643	666	625	721	708	677	659	649	635	681	639	663	667	658	679	648	699	665	688	726	674	682	661	626	694	688	694	672	673	688	679	678	665	703	628	691	633	598	716	708	694	679	646	659	642	676	663	647	683	647	666	721	699	715	662	691	662	667	639	697	706	660	620	651	635	645	672	737	742	642	681	629	679	684	667	678	667	695	713	680	638	646	680	665	651	671	645	689	708	696	668	636	658	687	679	623	716	672	669	671	699	672	637	668	685	672	698	634	663	708	681	629	717	693	725	704	652	678	686	677	679	721	614	715	643	664	715	654	638	714	670	603	670	626	660	651	691	635	647	653	673	629	684	710	675	714	682	703	660	675	668	701	679	666	678	669	684	622	683	695	663	650	679	679	691	699	681	648	672	649	681	651	689	640	693	654	687	681	701	676	666	663	705	698	637	686	660	706	644	697	669	679	735	649	690	706	720	649	663	646	701	727	670	672	627	668	674	651	695	663	694	602	732	679	692	691	653	677	663	691	633	680	653	634	650	695	649	679	678	683	677	644	695	688	672	680	651	649	623	718	684	702	676	662	690	657	688	633	645	718	709	719	630	637	725	694	657	619	662	631	669	695	700	666	703	669	674	608	675	681	627	678	674	668	692	679	634	682	705	701	685	628	666	659	718	597	664	684	640	683	636	697	681	716	674	625	624	622	708	716	671	656	681	633	667	642	702	671	686	687	667	629	631	675	637	690	628	719	666	646	653	658	620	685	665	627	649	684	667	658	698	664	647	668	649	658	692	655	657	669	710	704	684	680	660	663	692	703	660	690	622	735	674	681	656	686	650	681	668	760	666	695	691	663	668	655	681	643	688	668	690	682	681	685	639	667	659	681	646	664	665	676	663	649	686	699	656	646	670	657	659	696	651	662	721	721	658	685	719	659	647	624	621	686	597	683	645	670	655	688	675	676	695	716	659	716	702	626	681	700	738	682	677	677	688	676	657	669	673	689	711	654	640	650	656	690	705	729	641	653	672	676	685	666	673	666	632	678	706	671	641	659	671	693	673	635	705	699	650	651	670	714	682	685	667	662	681	625	691	670	682	653	690	647	721	695	661	665	709	648	655	698	656	698	664	636	622	697	695	682	657	745	680	682	677	657	697	681	642	635	704	657	695	647	641	666	692	691	672	656	679	706	679	686	683	708	681	676	644	680	625	696	695	687	684	684	648	663	714	669	698	662	668	705	700	655	673	662	675	680	678	664	652	661	685	676	657	670	673	642	692	662	683	674	685	660	633	696	700	672	634	685	661	690	709	724	683	711	692	650	648	651	691	711	678	677	615	683	666	661	701	687	667	694	670	632	673	628	662	657	646	713	637	635	659	663	650	660	692	676	639	629	685	655	736	643	677	654	660	688	682	704	705	683	673	650	722	636	646	620	654	691	671	640	708	665	688	650	714	656	689	704	680	632	620	648	642	619	667	658	683	652	707	652	699	692	688	673	652	643	651	678	689	694	597	690	693	695	689	629	646	664	681	662	664	686	645	617	619	682	675	659	650	663	702	647	651	676	697	660	616	692	661	678	682	686	679	644	692	683	686	659	731	689	643	673	717	665	675	647	691	710	669	587	671	694	682	728	699	655	671	677	693	710	666	671	648	664	680	694	650	654	698	684	678	640	639	685	666	686	656	629	724	648	651	649	642	692	657	687	710	689	642	720	683	669	688	671	650	675	656	626	665	672	663	689	694	688	678	693	661	676	635	686	680	667	673	742	633	656	703	673	674	680	646	675	623	678	644	644	693	679	672	673	680	662	687	658	712	642	672	684	666	741	639	653	649	679	698	689	621	599	660	653	671	630	703	626	668	653	698	680	638	689	689	658	683	646	673	672	650	643	660	671	686	696	703	638	636	684	688	663	666	674	667	685	675	649	692	647	659	718	668	704	637	692	670	679	673	667	672	702	645	697	691	681	667	704	709	692	682	696	676	678	651	671	656	691	649	655	673	651	674	630	634	662	654	656	699	629	692	688	687	686	677	653	688	638	644	644	687	695	664	690	683	672	683	721	675	696	665	650	662	681	676	693	659	642	673	684	680	663	664	674	674	670	682	665	664	688	673	667	694	694	660	647	655	691	640	658	670	629	645	695	694	663	691	696	625	654	648	692	723	647	665	677	667	680	676	715	650	634	651	626	639	659	680	698	648	683	665	635	659	656	673	681	643	671	672	682	720	642	675	691	703	666	686	641	699	639	604	647	677	718	683	704	672	720	674	691	664	704	712	637	675	633	647	660	630	641	678	665	672	629	705	666	639	654	712	692	676	700	662	758	677	696	721	682	682	650	664	668	671	644	657	662	716	627	679	633	672	664	690	633	722	650	683	658	639	669	695	692	675	646	678	655	658	679	718	654	662	693	619	691	647	642	707	671	626	643	692	693	730	731	674	721	665	664	678	672	632	664	713	655	639	682	660	685	678	691	645	670	654	665	630	650	723	654	651	660	659	647	672	676	715	670	639	686	693	632	622	686	687	681	674	676	690	664	646	638	724	725	689	650	624	643	680	658	719	683	723	682	708	663	667	663	665	666	695	711	691	707	644	693	709	661	674	673	683	603	675	668	661	702	662	728	720	683	683	651	700	674	671	653	711	679	666	680	712	675	699	704	666	638	671	711	677	684	631	679	684	665	696	675	640	690	664	680	705	689	674	637	664	630	693	691	672	716	709	747	632	627	630	628	681	696	671	697	692	659	669	650	697	711	680	667	711	691	692	669	652	642	664	719	654	668	644	693	671	694	656	657	664	635	701	665	651	693	666	645	691	694	631	629	648	691	685	688	709	689	679	724	642	667	647	674	647	663	661	662	612	681	632	666	685	648	647	639	684	715	653	674	673	693	672	681	674	646	671	678	728	620	660	656	645	658	660	691	700	667	678	686	657	689	648	635	674	691	662	666	658	650	707	672	699	635	673	693	683	664	640	702	648	649	642	620	643	699	703	652	657	658	690	687	661	657	626	636	713	612	697	684	669	729	674	635	673	687	671	650	658	662	662	671	645	676	689	677	652	696	648	685	706	646	674	648	655	687	669	707	707	692	653	657	682	621	665	675	653	667	644	693	695	666	674	686	631	647	674	696	697	671	682	661	719	633	686	667	637	660	702	634	672	692	635	659	719	653	688	676	621	619	696	691	644	696	668	639	687	713	703	704	667	711	650	736	698	660	635	635	680	662	732	651	674	696	696	700	678	653	640	670	674	682	665	673	629	663	687	640	669	666	671	682	726	668	647	709	695	658	666	690	691	660	651	712	698	676	702	692	636	681	705	700	645	636	660	686	641	663	670	632	672	673	645	663	641	681	661	668	664	663	665	678	686	678	685	621	655	652	681	662	644	644	697	671	655	676	651	639	692	681	658	658	682	710	640	717	671	741	686
24838	34005	8471	7169	8049	1467	750	727	748	773	729	682	672	694	713	680	683	713	701	727	655	672	752	713	708	659	721	716	661	724	743	689	695	715	702	695	698	664	698	738	646	735	707	697	730	661	716	711	716	699	736	731	677	710	712	680	677	725	667	753	694	657	678	675	715	720	710	702	684	703	704	714	707	684	728	724	731	679	697	681	670	686	749	728	704	697	685	744	753	723	706	660	674	699	710	726	747	723	701	731	688	721	739	745	691	729	662	692	694	748	726	720	719	713	685	719	656	710	666	687	715	719	687	693	723	685	717	671	723	717	716	696	718	723	733	699	690	707	721	698	725	711	748	684	658	716	686	702	708	707	750	713	732	703	724	743	677	692	683	742	722	676	696	724	695	676	685	687	690	725	715	700	707	705	692	727	738	672	665	703	699	679	661	659	679	694	696	721	684	711	663	727	670	723	722	702	639	711	704	684	700	696	717	699	730	747	691	672	701	700	704	660	671	717	681	716	730	712	698	724	693	708	705	685	731	700	732	653	743	719	717	673	694	691	725	735	676	741	680	693	719	677	675	712	671	710	679	719	683	670	647	740	728	702	730	692	741	717	677	664	699	707	735	717	716	653	751	671	680	694	727	669	694	724	695	712	731	684	694	730	721	748	717	724	690	728	682	710	724	673	727	700	681	708	660	702	717	707	669	705	705	706	670	717	715	692	720	661	716	699	705	683	706	678	700	672	687	730	704	691	672	705	713	698	687	695	711	691	699	710	715	685	674	684	745	716	672	709	667	682	689	675	692	693	665	663	723	723	733	683	749	679	714	709	733	722	680	725	701	726	734	702	679	708	706	725	710	657	721	708	715	668	695	688	723	694	698	687	712	709	692	649	753	720	708	687	729	716	675	710	714	686	672	735	673	659	690	722	696	708	687	704	748	692	734	761	707	728	678	687	706	746	673	697	701	681	675	713	748	708	705	755	643	758	705	681	689	691	721	687	714	683	709	692	755	675	698	698	714	722	736	698	743	720	708	658	691	692	694	711	705	681	681	741	720	737	717	701	655	700	669	713	721	720	762	698	694	642	686	745	703	721	726	702	686	722	708	682	681	723	677	658	696	680	698	692	689	723	684	674	688	675	687	715	672	630	680	679	666	687	686	672	721	668	681	681	703	720	710	680	668	720	714	733	671	690	690	754	654	701	630	764	724	742	739	719	699	699	687	705	692	656	697	678	666	696	704	674	703	706	653	708	720	704	688	680	695	676	716	673	696	621	689	725	698	698	748	669	707	699	696	677	712	717	715	714	731	721	755	746	670	676	773	710	716	708	670	663	668	719	675	702	717	729	723	689	695	706	705	686	659	711	696	660	676	715	693	679	700	698	704	716	681	693	702	692	667	692	694	710	676	696	705	679	696	686	725	628	688	721	664	727	730	708	693	719	659	675	718	676	707	669	670	691	707	706	714	769	680	716	697	729	738	729	697	673	740	754	694	718	755	673	707	726	677	666	788	726	733	715	659	674	685	742	718	677	714	649	691	685	696	698	641	696	689	686	690	693	712	679	771	692	736	709	704	664	701	712	695	737	690	662	744	663	695	662	734	697	643	704	765	722	702	714	699	679	714	761	641	658	682	675	691	737	686	709	677	686	696	703	685	752	743	728	704	698	681	694	698	676	704	748	695	646	691	685	737	734	667	701	672	701	673	700	683	722	725	723	757	727	698	730	694	739	745	718	681	704	710	686	709	720	734	725	674	675	684	736	722	733	684	736	728	721	748	714	700	721	650	732	688	717	708	684	686	755	734	709	712	732	700	702	677	721	666	724	716	685	709	632	696	688	684	682	714	693	691	732	711	679	704	694	733	683	721	681	708	666	689	709	646	700	680	723	702	670	709	713	690	686	673	701	707	734	771	713	714	732	675	674	692	645	667	698	675	728	721	673	727	738	713	675	732	686	717	723	734	700	673	727	738	698	722	697	669	719	683	737	707	668	649	748	719	678	703	693	701	709	717	714	673	660	694	715	684	679	753	702	758	704	716	724	707	743	688	685	708	724	709	690	727	635	678	698	702	749	746	712	711	714	709	684	711	729	701	695	713	682	673	731	700	707	709	634	713	702	678	728	720	720	717	692	745	694	682	688	700	676	727	677	681	683	708	715	727	742	730	724	784	698	731	741	753	669	718	716	685	682	694	639	692	702	716	696	715	671	703	706	708	736	727	675	713	746	690	695	674	674	702	664	668	721	739	688	754	661	730	675	665	692	742	696	640	665	698	672	741	683	712	716	720	674	716	728	713	733	741	645	722	696	725	705	720	709	699	686	706	661	649	653	675	682	648	735	719	688	717	738	679	682	690	736	685	693	684	676	708	706	684	675	727	666	676	703	716	667	682	722	686	711	668	713	685	660	692	712	687	706	674	680	702	727	690	717	686	746	719	704	700	711	716	676	701	730	691	673	735	658	682	705	745	721	710	663	728	718	650	647	713	689	672	716	648	641	678	700	682	701	738	726	702	699	691	717	719	705	700	663	708	661	675	710	696	693	772	665	729	740	689	696	707	724	739	682	715	730	704	683	714	703	658	658	697	687	685	684	668	718	678	694	718	694	682	686	672	688	736	753	688	699	725	688	690	699	715	731	722	714	702	722	741	722	656	742	691	750	658	696	677	663	703	735	732	703	733	657	748	677	736	651	706	699	708	707	653	710	721	707	714	733	754	680	694	750	710	721	694	686	665	690	752	715	705	707	723	697	705	707	680	703	703	668	692	743	642	710	644	721	666	727	728	682	729	666	714	680	721	682	691	691	700	692	720	695	738	714	662	694	668	668	669	722	707	714	660	720	717	712	724	668	695	702	718	751	710	714	720	683	706	696	668	727	660	729	686	754	699	732	675	713	688	703	707	738	681	774	689	720	711	707	698	776	676	694	666	701	672	742	686	708	718	698	723	691	677	679	719	656	765	709	720	694	720	737	689	713	710	688	695	667	707	676	733	708	712	698	718	688	673	725	672	699	712	680	736	734	718	711	726	713	678	731	747	667	718	692	680	680	690	707	680	725	682	667	669	721	721	719	668	706	687	685	737	680	686	707	669	725	700	683	673	714	698	708	656	737	702	664	679	699	770	668	700	701	705	695	693	714	658	708	675	719	716	714	697	706	726	690	693	668	681	733	701	692	674	712	649	673	723	710	670	653	697	725	661	667	694	723	707	700	652	703	668	707	674	679	716	681	727	712	673	739	756	733	669	690	735	686	717	698	686	685	691	702	702	713	705	680	740	704	737	680	713	748	696	756	675	689	758	707	693	739	737	677	691	700	717	693	686	718	695	707	670	737	726	683	686	727	715	712	731	725	653	713	711	738	709	724	661	748	656	690	728	721	747	713	701	724	741	731	715	653	668	693	728	695	696	691	731	712	666	691	678	694	726	683	752	694	724	710	738	703	714	731	710	663	662	685	700	727	653	719	702	701	663	726	690	705	731	745	686	676	710	698	713	665
23761	21083	28190	29415	36702	20990	4620	847	748	687	727	635	713	657	655	651	659	666	663	638	653	633	621	658	592	656	594	622	654	648	650	578	588	592	599	627	617	619	611	648	627	599	626	624	605	617	678	612	607	655	604	633	632	659	589	656	604	634	622	637	645	586	609	605	575	614	658	621	617	597	613	618	571	604	620	635	639	590	611	628	623	615	638	614	621	624	615	641	614	599	600	620	638	579	647	664	622	635	613	588	651	619	581	632	651	588	618	596	559	627	623	635	589	610	636	648	622	619	668	641	673	623	591	590	628	613	609	615	612	622	629	642	633	582	620	610	601	599	651	619	618	604	570	621	643	627	610	604	629	632	598	668	611	645	640	613	614	639	585	665	635	682	617	635	611	665	604	614	606	606	579	628	604	599	620	567	571	605	608	598	605	582	636	625	648	616	598	597	618	579	605	660	630	633	630	580	649	627	627	596	621	620	600	565	638	624	601	614	594	582	608	628	634	597	618	580	654	665	647	621	651	640	595	586	616	596	632	595	631	620	639	624	634	573	649	611	635	605	572	598	611	621	621	601	627	588	639	647	663	607	586	568	623	624	611	639	661	655	618	591	637	642	609	610	574	635	637	560	643	584	631	581	606	617	635	598	616	627	619	587	610	649	625	594	571	615	604	627	634	570	612	614	617	603	623	641	615	623	612	623	590	613	614	619	602	642	599	636	566	595	628	641	589	615	641	601	641	590	622	593	632	638	678	625	624	631	582	600	585	634	592	643	613	622	599	566	624	625	654	598	608	607	628	592	578	619	623	623	580	617	622	587	629	567	620	619	607	638	615	632	599	588	653	597	611	607	650	592	636	584	584	578	613	657	622	606	566	632	647	586	572	613	605	637	610	609	605	612	631	639	655	629	609	642	583	620	651	645	608	618	600	631	604	630	639	600	647	625	585	636	647	589	665	604	553	659	596	602	594	590	632	595	629	584	613	606	622	647	605	610	620	604	614	560	633	608	544	591	634	602	600	603	652	642	607	623	628	658	640	609	645	594	598	600	643	602	607	637	626	610	595	610	601	596	594	650	624	621	635	609	589	655	614	588	574	624	607	601	634	637	622	631	636	604	586	617	625	582	600	670	598	590	618	646	602	628	600	644	645	559	611	643	641	676	639	605	666	606	613	622	620	650	619	644	582	587	581	593	604	632	611	637	625	623	606	621	622	533	587	596	623	656	580	583	595	593	639	598	636	619	596	610	603	586	598	556	614	558	659	617	609	634	611	626	641	638	581	591	599	609	629	629	632	591	599	589	601	594	597	626	571	593	634	646	630	594	585	632	580	609	590	579	562	584	623	621	586	608	660	594	616	589	628	643	609	615	598	590	596	630	603	595	591	600	622	648	574	616	636	610	616	582	588	607	605	588	605	593	643	625	607	585	597	596	617	643	608	590	614	625	634	640	646	601	597	647	627	600	617	602	644	655	584	644	581	591	576	598	623	547	599	617	611	619	618	592	569	597	683	620	595	603	617	598	591	638	624	592	620	673	591	571	604	578	607	617	654	630	641	555	574	591	594	676	612	602	596	605	610	578	592	605	556	613	609	598	619	598	610	599	614	616	620	596	600	621	609	630	584	639	599	655	631	598	618	671	632	590	572	620	619	639	619	612	589	635	623	573	626	620	626	611	583	580	632	590	573	639	588	553	618	584	633	621	586	632	575	599	627	619	621	568	662	601	613	604	621	625	641	603	589	623	567	585	606	604	635	606	584	603	621	651	653	678	649	636	580	602	577	615	622	597	578	589	631	651	602	585	610	567	551	616	606	604	644	660	590	594	598	626	636	606	620	586	611	611	643	595	622	642	655	591	669	637	603	607	591	588	622	631	645	627	638	575	617	627	612	616	630	581	610	618	621	598	615	637	601	603	644	628	624	557	615	617	667	630	617	638	623	595	605	617	602	552	585	608	620	602	602	585	621	603	625	598	590	593	623	621	634	631	623	613	589	615	610	577	650	702	603	610	624	610	633	586	597	636	588	595	639	584	625	588	608	639	598	600	614	656	624	596	596	625	625	611	631	621	591	589	579	608	578	636	612	610	616	622	589	631	591	567	585	625	633	668	600	597	604	615	610	596	580	637	631	617	621	664	585	609	611	630	609	559	599	645	624	641	643	581	621	619	619	608	600	590	577	605	570	626	602	637	612	607	642	603	641	641	618	590	602	592	618	604	637	638	595	652	653	610	644	644	604	615	625	629	665	587	581	612	615	626	623	593	613	610	653	589	629	594	628	664	607	601	625	631	609	618	605	586	611	629	592	617	610	604	629	637	590	567	616	590	625	642	625	575	619	647	549	638	565	611	633	623	581	590	624	612	603	595	596	623	637	631	595	619	583	617	621	559	588	566	636	584	634	560	625	624	637	649	626	625	646	660	661	626	630	613	638	653	622	654	653	615	618	573	620	655	627	584	589	647	640	571	640	593	637	616	598	590	607	654	608	641	628	618	656	636	622	588	589	599	644	607	637	656	580	589	640	638	607	624	625	638	591	626	591	570	595	623	647	602	594	589	659	597	580	626	616	636	644	622	605	607	571	606	640	613	592	611	632	627	648	583	629	635	579	635	628	601	607	608	647	608	650	608	656	616	615	599	612	581	574	594	610	604	620	599	640	607	561	647	571	640	605	624	615	608	595	566	638	571	614	597	558	641	600	588	581	651	560	627	630	641	535	652	643	587	598	667	601	586	606	651	645	581	606	633	645	583	605	585	632	591	618	635	606	619	599	573	580	587	616	622	583	610	605	586	621	635	611	594	626	579	619	698	593	638	617	614	576	612	642	598	628	626	651	621	661	594	610	611	573	600	612	604	608	648	649	578	607	581	608	603	592	612	616	658	624	568	586	634	615	601	644	591	633	572	617	609	648	601	621	629	633	613	564	619	621	598	613	617	593	570	640	550	581	619	626	596	605	596	584	581	632	598	654	637	613	605	593	621	564	626	611	609	590	637	646	623	599	613	618	652	645	611	627	601	632	619	598	572	631	601	582	618	602	611	596	644	664	617	612	642	623	652	606	618	618	615	617	607	637	633	558	598	596	616	609	638	667	589	616	541	612	616	573	646	559	656	637	594	580	631	604	621	619	598	591	564	635	596	605	601	629	566	586	566	607	597	607	655	608	617	618	618	649	635	621	613	563	626	638	617	677	595	599	570	603	605	641	631	644	632	605	640	627	595	601	639	593	590	675	589	619	608	613	630	591	620	646	604	603	643	609	602	629	604	624	579	607	609	618	638	622	601	629	617	583	632	606	610	619	573	608	623	587	560	620	614	570	584	648	602	601	606	634	625	610	659	598	619	571	676	623	615	577	614	610	585	622	588	576	573	550	611	576	622	618	569	658	621	628	612	590	613	643	622	597	602	646	597	556	594	603	609	581	585	581	601	621	591	583	590	632	611	662	568	628	612	622	623	590	628	610	598	584	594	591	609	629	619	592	598	627	608	642	622
28960	48332	16182	39731	41865	11362	1078	909	889	840	776	759	712	730	700	699	680	667	732	670	669	666	613	622	651	684	673	632	663	665	678	644	676	598	643	650	610	635	655	624	647	655	643	588	610	655	648	640	627	649	583	666	656	628	607	605	631	631	651	622	621	601	658	647	593	708	654	642	641	632	642	605	624	646	643	634	654	611	664	665	666	632	626	645	595	647	619	639	649	631	640	676	656	647	668	619	605	694	651	666	634	649	614	645	608	635	620	619	643	610	622	621	592	627	654	633	643	623	621	602	613	595	617	615	624	656	647	602	619	654	640	634	629	621	621	601	665	610	632	602	663	653	639	603	631	654	625	693	590	614	658	658	647	605	628	643	662	664	644	634	679	637	628	630	646	614	615	612	625	669	610	645	598	648	652	624	606	660	697	582	633	654	626	670	669	583	590	647	630	665	631	683	666	691	625	655	668	610	606	656	646	630	588	610	664	640	622	627	636	627	625	641	615	673	630	619	617	625	662	606	606	648	665	634	584	623	613	628	635	623	597	657	646	618	576	590	590	663	618	673	620	628	599	592	662	618	632	638	624	627	630	613	651	601	636	651	670	646	644	606	645	621	594	586	637	651	628	630	605	641	655	632	659	630	636	620	641	579	645	669	656	611	647	632	630	637	611	626	650	668	605	601	646	595	624	634	610	625	628	641	628	595	669	622	617	624	638	625	647	652	661	603	599	607	662	616	643	695	623	629	631	653	629	615	626	651	644	662	672	617	621	613	625	627	639	664	615	609	640	671	671	608	653	640	654	651	671	628	644	680	623	622	638	562	640	650	593	634	652	661	640	643	634	659	646	642	624	624	595	624	592	614	611	593	658	620	578	631	639	609	622	605	629	602	629	673	603	657	636	607	692	654	669	632	597	655	653	620	606	583	655	658	617	635	645	631	614	634	622	637	634	656	606	614	631	683	639	612	628	624	637	628	635	632	636	656	622	638	620	621	606	634	654	663	615	650	645	581	618	643	654	619	662	611	641	598	615	597	666	629	620	599	650	603	610	634	661	625	623	614	631	651	641	640	611	562	604	636	653	658	630	599	592	624	627	663	667	629	642	643	638	629	638	627	627	627	642	674	635	647	627	631	596	640	647	624	594	611	620	655	664	623	576	640	611	617	614	637	600	639	639	609	647	627	612	612	632	667	625	618	608	649	579	669	654	643	644	613	600	649	609	629	610	641	623	643	688	636	645	636	641	642	646	630	649	650	602	644	661	656	638	624	628	592	617	607	605	635	679	639	644	649	656	643	677	631	608	645	678	620	592	654	626	675	623	607	670	632	589	641	669	702	607	620	639	649	617	573	554	606	609	695	651	604	652	631	603	626	651	620	616	671	656	635	642	599	622	662	612	588	605	606	634	577	591	664	652	641	618	585	663	649	716	602	593	631	598	620	671	582	630	642	645	652	597	608	626	634	635	632	590	592	669	587	644	611	626	639	661	665	623	625	625	633	623	607	631	628	610	612	657	603	648	594	617	619	663	646	648	630	664	635	585	599	646	621	618	624	631	634	605	647	586	694	651	651	621	604	635	601	651	614	612	606	666	652	641	585	599	605	657	633	637	665	600	623	667	620	646	611	609	597	630	671	681	618	618	636	649	658	671	627	657	647	669	618	667	646	684	651	602	630	691	638	629	652	610	611	615	607	655	646	627	616	612	680	596	606	666	637	583	626	579	629	627	608	597	643	640	640	627	595	631	676	674	609	619	636	634	630	596	694	643	671	651	652	661	639	616	638	644	624	618	593	584	636	636	624	630	673	675	651	621	638	627	655	617	592	618	629	615	613	652	624	604	608	613	614	606	620	662	641	664	626	650	627	635	616	625	622	611	632	624	615	625	651	633	643	608	590	610	648	636	588	633	669	606	626	688	634	646	588	648	602	625	644	621	637	673	634	625	624	599	666	618	619	657	649	650	605	624	616	618	608	618	643	653	587	636	606	650	630	623	633	620	647	629	651	646	622	662	674	616	664	577	711	650	659	618	661	643	615	610	660	638	633	664	662	593	608	649	659	620	644	627	578	647	632	700	627	614	651	653	641	694	610	658	628	627	620	571	624	649	609	629	613	647	619	675	615	596	560	611	625	616	644	604	609	593	608	710	594	620	640	612	578	619	657	651	639	636	665	644	636	612	605	661	619	643	641	618	648	581	616	580	636	652	670	603	653	619	656	611	635	622	672	619	672	601	634	601	620	662	658	596	640	639	620	622	638	618	637	669	612	621	624	649	570	679	674	634	625	646	641	648	680	646	663	590	605	705	631	652	614	664	646	646	623	621	672	627	578	625	652	624	604	566	605	637	622	617	636	681	650	625	598	630	599	665	641	621	601	617	610	647	622	613	647	642	630	612	631	664	655	619	622	655	671	660	658	598	646	610	640	652	670	584	611	621	628	619	668	641	577	695	645	611	596	577	636	604	638	602	620	592	618	640	654	598	603	635	623	625	655	666	610	653	627	650	580	624	664	606	649	618	681	674	634	593	632	632	649	629	644	670	575	605	604	626	585	657	665	643	599	603	662	609	623	635	638	665	603	612	608	601	617	654	630	619	612	656	656	636	653	612	640	643	642	594	621	666	673	647	645	593	645	618	632	613	632	601	616	626	632	668	632	641	634	630	640	625	646	653	618	634	623	578	680	616	620	644	648	632	611	638	657	599	643	650	622	672	699	628	636	657	592	672	614	663	640	661	597	656	632	593	663	661	655	641	676	649	652	680	613	652	629	653	591	634	613	601	619	595	657	590	592	621	633	668	620	627	648	658	623	648	662	618	598	637	639	634	643	616	635	636	656	641	653	652	694	676	634	641	678	669	665	621	647	606	657	656	659	622	634	614	646	612	594	635	626	647	633	594	676	621	623	590	621	611	629	633	680	645	662	606	653	627	651	666	674	635	629	613	572	620	639	619	591	648	634	644	598	615	601	672	610	644	649	610	709	626	624	571	659	616	612	622	623	653	629	625	659	612	615	600	667	636	625	590	619	689	644	612	653	641	632	586	656	624	660	641	607	603	661	655	627	665	620	641	597	610	634	653	587	605	666	607	603	656	620	640	660	631	611	581	566	624	680	601	657	651	614	616	656	664	618	618	656	645	601	677	665	653	564	691	629	603	628	630	652	656	645	639	604	641	630	645	587	655	654	576	628	624	631	695	623	664	603	618	669	679	648	644	650	591	626	650	612	633	654	654	592	630	623	646	650	599	634	628	613	640	647	605	673	642	700	645	685	666	641	614	645	630	640	626	633	632	632	697	609	644	613	595	665	645	632	611	610	620	646	626	648	669	607	621	588	631	637	631	634	653	646	619	647	628	633	625	637	600	641	603	625	585	645	629	609	604	644	619	671	581	640	651	590	666	609	630	624	659	661	581	659	621	618	590	662	684	671	640	579	671	642	604	645	656	637	614	649	657	691	639	602	644	608	656	615	609	674	643	647	615	632	644	626	645	622
24968	21069	26936	27793	26707	11095	1347	903	919	898	862	835	808	871	827	845	795	827	869	901	811	846	863	746	867	811	788	797	822	810	846	846	813	859	791	835	809	864	778	775	833	822	873	825	849	786	834	811	804	837	803	840	856	827	813	834	834	807	829	867	835	854	807	841	832	792	839	900	814	859	751	892	866	820	815	821	860	800	813	847	837	842	813	793	840	814	860	890	841	843	919	782	835	785	845	836	812	804	845	853	865	780	828	858	854	778	860	841	830	794	826	866	813	813	839	863	840	868	833	796	848	791	797	810	764	829	883	881	829	823	848	816	765	834	843	794	804	799	852	802	844	800	831	850	806	810	817	774	787	832	840	844	783	862	861	852	794	807	831	844	817	819	808	836	783	852	784	806	848	807	822	819	785	803	806	772	843	835	791	781	814	771	864	844	815	825	813	813	840	802	753	830	797	830	801	840	816	869	816	814	800	836	849	823	842	847	805	792	862	852	853	850	809	879	848	803	872	788	794	864	804	845	906	836	828	815	810	836	824	822	806	805	797	807	838	839	830	781	818	829	770	819	843	871	842	834	821	803	850	809	818	798	842	805	798	801	841	868	857	820	863	846	790	862	805	829	846	825	825	811	801	817	751	822	835	854	872	832	826	820	806	828	786	806	815	815	785	822	807	860	793	831	804	776	828	803	821	877	809	871	839	859	808	844	850	816	811	835	829	830	798	850	820	830	792	817	794	877	833	901	809	819	821	816	840	811	798	805	761	817	852	819	797	772	821	843	822	813	897	799	761	815	802	811	868	771	825	785	788	785	826	839	796	815	804	822	827	850	782	812	826	799	835	862	839	833	791	845	813	799	822	806	847	765	775	805	773	823	814	764	779	827	812	788	820	890	795	841	833	867	805	840	817	802	858	844	866	839	820	818	819	778	809	845	856	766	787	819	809	786	832	876	848	797	861	859	841	872	855	840	809	850	800	833	820	808	834	820	800	840	855	812	839	830	811	791	797	821	840	847	818	824	853	826	816	834	822	814	824	762	817	780	806	837	856	833	762	842	825	843	853	798	817	827	795	781	826	786	783	782	825	840	827	834	873	796	771	849	789	799	814	822	805	849	870	836	824	808	800	803	849	775	759	803	870	858	828	837	860	730	822	858	819	807	795	884	846	849	796	829	860	815	774	868	816	813	779	849	794	826	782	812	869	825	889	793	760	806	803	798	847	830	877	811	801	847	835	838	859	822	853	818	853	795	834	819	838	843	836	825	823	824	813	819	818	805	776	833	774	826	797	863	835	865	792	863	851	777	838	834	812	785	891	861	806	844	840	829	846	806	792	818	800	826	827	831	818	832	816	784	842	860	872	773	825	806	821	862	796	841	788	891	845	832	794	776	809	841	850	806	838	803	829	848	854	848	842	853	829	769	784	808	843	814	776	801	859	795	831	809	841	810	839	789	808	871	832	837	808	834	826	801	856	797	888	791	845	821	825	818	827	851	793	732	793	853	845	815	807	826	822	844	875	777	818	801	829	809	764	858	784	796	837	787	783	814	828	846	807	860	850	820	769	823	868	809	795	834	832	792	829	845	857	808	853	798	811	778	796	848	835	816	833	820	788	818	811	828	789	785	805	816	846	873	843	797	798	818	833	862	826	827	835	791	817	815	877	781	863	817	852	802	830	822	834	784	764	840	831	822	810	837	813	807	832	864	845	758	856	829	803	813	816	853	902	840	827	825	831	819	828	827	801	858	821	802	862	837	807	778	825	817	855	873	785	814	847	847	796	755	816	795	767	841	810	815	836	805	841	825	855	799	838	827	832	858	813	851	793	777	841	837	827	810	839	849	831	817	825	836	816	808	803	867	877	810	789	807	785	802	808	825	809	815	826	807	846	843	870	821	788	800	847	874	849	799	819	838	839	805	838	860	875	833	786	795	792	804	798	900	867	811	825	794	851	813	821	851	761	818	833	803	806	860	783	879	805	832	785	824	812	849	834	913	813	836	823	811	803	801	800	827	814	842	888	795	845	840	794	849	832	844	750	857	818	823	821	788	840	818	784	816	866	830	835	816	861	779	858	846	773	843	830	817	818	840	826	860	820	859	810	898	759	772	787	847	803	884	823	796	857	809	863	813	854	855	850	787	775	822	800	836	758	802	822	814	845	838	850	854	861	825	838	818	808	874	849	818	822	852	785	860	800	814	847	825	834	824	825	795	823	848	840	799	861	780	829	861	857	860	834	838	791	777	804	848	816	849	808	797	833	812	877	827	832	818	829	825	814	887	833	760	870	802	801	797	841	779	811	795	798	828	819	803	838	805	785	834	808	792	854	844	791	804	820	845	807	824	872	800	836	846	822	884	881	806	813	833	855	814	821	826	827	875	834	896	831	817	816	881	831	770	766	820	852	860	853	822	852	797	832	856	830	857	804	818	804	871	822	827	841	862	845	865	844	891	787	837	849	873	859	846	847	847	838	819	855	807	847	855	850	782	783	834	787	814	826	782	871	869	793	802	796	832	795	842	838	809	836	803	856	838	827	807	810	817	844	817	784	800	842	867	825	864	822	839	798	863	808	803	836	813	858	792	826	826	803	846	827	847	807	852	825	781	822	855	841	817	775	790	827	766	793	823	821	888	835	839	840	850	833	841	826	863	856	798	837	904	885	842	824	815	787	806	871	824	867	793	829	825	844	859	844	841	804	789	780	825	810	793	818	814	854	794	775	851	765	805	790	842	786	800	832	853	809	811	840	831	790	826	842	774	845	810	790	851	845	810	833	855	876	801	800	788	845	833	844	794	837	861	819	824	826	813	821	806	831	844	804	797	811	849	801	874	834	813	841	845	828	869	804	781	825	827	840	839	813	827	805	799	853	785	769	820	834	786	814	845	828	820	830	784	799	870	798	853	821	846	890	831	846	825	799	844	825	842	824	787	824	806	807	849	806	788	881	860	822	834	837	829	819	788	789	818	813	859	800	862	777	757	820	815	816	828	803	819	810	805	817	858	869	823	805	851	835	830	866	889	864	876	807	815	801	797	832	824	857	834	860	809	858	887	824	805	868	850	816	736	850	822	849	864	806	820	811	815	858	802	748	834	774	833	804	882	809	831	832	776	808	839	849	866	831	804	830	754	847	901	809	872	880	846	834	829	806	781	762	855	844	836	843	796	860	841	841	841	776	806	841	827	822	830	780	882	765	765	842	799	874	781	815	830	790	820	795	803	811	812	804	828	837	857	840	793	837	843	840	835	844	749	780	849	797	839	884	748	815	848	800	815	843	826	804	787	838	843	810	806	847	785	848	812	822	806	772	810	856	829	847	815	822	844	823	824	810	821	808	782	796	813	795	789	777	785	805	786	856	836	868	808	806	811	835	855	882	815	852	823	817	865	830	839	813	865	851	792	806	749	837	826	854	825	766	796	770	815	807	757	811	780	830	834	844	807	842	782	870	794	817	832	798	763	849	820	799	880	769	837	858	833	837	806	839	784	854	781
28030	42372	14617	27889	31814	7776	1080	999	914	951	872	881	875	903	892	892	831	867	854	911	862	878	896	858	856	861	882	819	871	875	821	846	862	878	822	858	831	811	825	879	782	832	860	898	832	880	797	798	806	876	853	846	853	802	820	830	872	827	825	882	885	800	884	830	847	863	863	883	828	815	835	896	862	842	898	835	869	843	853	818	902	865	831	868	802	881	857	808	868	821	851	822	853	841	905	896	806	792	861	892	843	814	835	835	862	862	854	839	824	861	863	817	787	823	833	876	813	865	853	864	848	863	843	846	768	876	816	849	797	861	800	832	907	849	826	815	853	841	885	851	847	907	819	799	851	806	845	852	811	881	799	841	863	855	827	858	847	889	860	871	839	860	831	813	803	816	891	867	844	866	856	790	829	850	787	851	856	847	913	801	820	793	838	870	886	847	842	798	849	881	818	828	834	847	808	848	843	820	861	844	748	816	851	846	817	823	840	808	854	819	839	845	807	867	806	848	786	869	872	806	847	884	879	845	818	853	834	831	836	906	865	821	833	879	864	871	870	846	796	836	849	884	824	839	837	825	800	818	816	832	863	871	843	849	888	827	875	837	819	839	886	815	835	837	875	831	811	815	875	842	784	876	849	883	811	790	823	814	822	801	805	820	822	880	857	844	872	807	838	894	862	874	846	807	858	860	820	863	833	837	859	873	854	876	823	844	863	796	845	822	825	883	822	850	859	847	825	814	845	847	852	873	813	859	884	784	836	810	835	835	842	861	822	865	840	807	844	813	901	843	819	845	889	880	852	815	862	849	828	861	858	883	871	850	845	816	892	856	866	836	825	830	837	872	874	834	842	853	836	818	791	846	886	837	881	830	817	816	845	851	891	832	832	825	822	863	853	800	840	870	829	840	846	798	906	836	850	857	789	880	820	815	844	837	830	856	873	825	871	843	817	837	817	856	858	835	820	813	877	824	879	809	886	831	802	842	869	848	842	784	879	855	886	824	904	901	814	832	839	791	801	843	858	852	821	833	826	864	848	817	861	914	832	837	883	844	824	870	829	801	838	788	852	838	890	851	857	871	816	834	833	841	827	822	816	802	861	852	875	816	823	796	849	838	857	883	891	826	849	907	833	833	855	890	816	840	849	930	823	868	835	862	839	829	815	847	847	789	810	848	845	869	895	821	874	813	862	830	824	835	866	880	857	895	805	816	827	869	804	824	808	789	858	852	855	848	836	819	889	801	914	865	879	839	833	828	875	858	824	838	827	868	859	842	837	811	819	815	845	880	826	844	883	915	793	818	825	844	832	870	827	873	892	826	861	811	830	873	877	796	820	849	839	838	822	818	840	809	825	830	812	868	882	887	791	867	832	865	859	856	848	853	840	834	767	795	823	829	785	847	866	841	855	813	814	855	803	872	840	810	852	857	797	881	833	840	834	824	815	835	838	830	898	846	843	827	852	837	859	842	787	873	862	862	846	835	864	829	872	872	838	849	827	860	850	878	866	760	809	860	868	833	836	863	871	856	782	888	824	823	848	853	833	795	821	878	889	877	845	829	889	813	833	870	841	822	856	862	833	822	820	904	825	896	856	828	884	885	830	834	839	815	827	870	815	842	837	867	826	847	888	829	870	852	837	885	839	799	859	819	795	775	854	863	789	855	867	803	865	857	819	828	820	846	815	871	853	820	849	845	794	800	793	876	838	878	861	868	855	866	900	782	821	834	835	844	835	864	852	868	808	848	861	878	893	828	859	838	848	880	845	895	899	892	828	800	869	861	859	873	788	862	859	888	899	862	816	804	837	826	825	922	872	861	840	840	848	816	814	843	759	838	839	836	851	860	852	823	845	890	753	864	829	850	899	797	931	771	837	827	829	883	775	830	866	845	888	836	832	841	859	817	870	783	800	780	878	837	844	782	839	848	864	827	843	828	834	852	892	829	830	873	872	868	900	876	816	890	864	883	797	839	803	880	800	817	867	849	831	840	885	851	818	871	870	832	859	827	814	798	859	837	820	782	837	791	796	826	795	821	820	894	826	864	859	872	839	888	857	839	855	824	862	825	856	869	853	795	844	785	877	831	855	865	854	844	830	827	813	838	781	828	903	792	839	830	854	786	770	816	826	853	856	836	890	803	848	843	864	903	895	878	898	870	883	847	841	845	861	892	879	852	848	781	838	848	845	838	857	828	857	782	852	829	865	897	853	843	867	803	804	822	833	845	806	912	857	823	838	852	861	812	774	872	860	857	853	851	852	841	826	825	871	831	829	863	843	865	858	859	854	858	812	843	835	843	865	856	827	853	872	849	811	865	814	830	831	888	854	863	813	855	886	870	832	859	844	773	810	856	801	833	869	874	873	839	803	876	898	848	852	856	866	862	863	824	788	800	886	871	857	818	814	824	874	848	812	832	852	841	829	785	808	830	855	850	791	850	814	843	783	867	853	832	880	801	821	863	858	818	860	816	858	853	857	830	822	821	837	862	868	800	826	853	876	892	802	835	851	875	850	843	828	872	824	859	849	848	798	831	813	911	811	834	838	870	838	837	865	884	816	862	857	873	857	844	874	826	879	851	854	861	813	886	821	837	815	822	817	862	842	777	846	828	809	911	854	813	806	846	835	827	853	861	794	835	842	907	851	859	826	826	804	808	891	840	835	816	878	779	883	795	795	850	817	902	888	787	860	894	815	814	836	828	882	826	812	848	835	845	825	886	820	798	841	811	811	870	813	846	827	871	834	852	848	834	828	854	805	824	863	843	862	825	880	807	841	875	854	837	819	805	805	831	810	807	852	880	897	853	851	803	823	841	857	807	873	874	861	845	832	814	807	838	868	820	846	854	758	825	869	788	830	878	804	877	828	783	839	879	792	832	840	856	904	838	835	833	854	858	851	827	844	842	866	830	804	852	836	891	802	816	884	852	828	844	882	856	848	804	832	881	880	824	858	827	877	840	805	856	835	840	836	816	818	915	848	836	817	913	837	824	821	827	849	849	865	820	859	836	883	816	843	846	842	833	846	843	836	860	815	861	801	855	840	823	827	857	847	843	888	849	854	796	862	854	784	841	823	906	857	835	861	866	843	859	852	827	845	858	791	808	828	835	824	823	862	819	822	803	838	801	873	818	861	872	838	867	849	835	831	828	813	852	835	832	852	914	808	897	772	867	841	879	829	832	838	887	902	849	785	855	826	824	835	899	824	815	857	880	856	827	834	876	847	873	832	815	861	852	886	864	839	863	840	863	818	882	890	886	859	884	843	846	830	840	820	847	849	873	895	856	857	798	803	847	829	827	816	846	847	854	841	833	892	879	859	823	841	865	861	847	834	832	857	807	849	812	788	871	854	875	859	819	871	826	837	864	857	835	861	833	842	835	836	855	853	844	904	836	858	853	795	845	820	852	862	821	799	872	850	884	812	849	822	839	856	849	846	805	858	833	843	861	790	805	872	832	890	837	823	863	867	830	939	836	802	853	824	892	838	813	858	919	896	864
22630	21027	28612	24532	31053	24813	13454	1715	1102	992	1001	904	964	885	856	837	811	888	815	872	825	848	849	827	770	848	811	755	820	812	785	765	803	775	790	794	758	822	852	720	843	770	756	792	761	829	746	785	797	756	765	804	767	777	751	782	794	789	723	713	818	731	810	787	772	773	818	813	773	783	759	717	751	803	756	794	746	807	765	779	802	803	777	748	731	738	796	793	807	775	765	802	760	788	815	798	841	781	753	732	821	810	797	783	797	786	853	805	788	805	872	785	808	819	807	770	811	835	803	815	805	780	791	773	762	815	773	797	787	771	805	808	828	784	795	830	818	758	776	794	777	764	757	805	806	737	795	796	780	777	798	779	783	758	752	762	747	787	806	792	734	771	757	774	803	771	777	740	729	769	787	810	786	793	776	825	747	760	788	753	776	764	775	755	733	764	833	826	788	728	725	741	742	796	771	817	816	813	786	794	798	787	800	846	807	769	742	793	826	823	823	779	756	764	802	853	713	762	757	745	773	775	869	764	746	791	801	776	774	854	769	777	766	773	808	773	837	816	807	747	757	745	748	739	791	809	822	768	809	804	729	771	836	809	811	780	881	785	772	804	786	747	737	786	782	794	807	784	762	762	739	760	775	839	830	734	781	779	777	828	808	774	787	760	814	770	799	782	809	822	781	772	752	798	739	793	782	780	770	821	790	793	796	804	751	762	754	764	849	784	774	808	780	768	741	798	789	758	752	725	808	785	801	818	750	792	778	787	769	834	772	760	811	796	755	754	822	732	782	783	770	806	770	759	800	772	771	767	800	764	770	764	716	818	804	793	784	769	780	795	757	783	796	781	807	828	797	803	754	794	840	811	749	801	792	803	844	782	811	776	822	797	797	802	785	796	760	718	775	765	775	820	780	750	775	748	792	819	790	793	750	746	783	778	769	749	754	757	796	818	821	792	752	748	796	806	807	808	795	793	725	795	831	806	757	788	790	758	760	741	779	820	771	746	754	785	786	796	812	746	823	768	774	821	798	755	835	766	762	770	834	776	809	808	802	794	769	768	817	808	782	775	782	856	816	811	760	779	827	802	783	807	831	731	786	778	732	788	816	808	787	805	744	735	810	790	780	812	823	795	747	759	809	821	786	789	875	847	807	833	766	822	827	789	795	762	781	772	774	754	790	786	813	759	747	837	744	818	803	828	781	776	855	787	820	803	770	776	785	836	760	821	785	760	777	784	764	746	850	803	753	813	767	798	777	806	796	765	805	761	792	822	822	756	794	812	761	792	791	820	765	779	781	788	765	759	757	761	780	761	809	754	793	741	752	768	781	813	762	823	787	745	764	816	821	750	754	815	784	752	792	796	757	839	809	779	789	746	756	786	799	755	728	751	814	775	813	747	731	766	770	741	736	808	737	777	816	768	777	766	800	780	772	756	760	774	758	740	774	811	779	828	813	772	825	774	800	745	808	779	717	796	769	791	792	802	792	807	753	730	767	772	781	752	722	769	785	756	787	738	794	781	789	782	813	838	845	791	810	766	805	792	750	744	793	818	833	792	810	770	764	751	832	837	794	820	813	819	808	752	821	732	805	794	795	779	757	792	757	782	776	776	762	765	783	777	792	805	755	793	792	829	820	775	788	794	741	806	792	760	813	758	803	783	819	821	809	781	822	766	801	805	808	796	762	796	758	786	787	831	778	748	773	772	793	763	852	790	768	705	759	799	815	804	784	775	829	782	795	752	808	833	798	828	756	805	798	775	764	814	766	770	793	770	782	797	760	782	767	767	806	797	777	813	784	770	781	751	777	788	735	794	815	730	781	802	809	756	769	758	772	780	727	751	798	796	795	796	791	803	823	801	819	840	788	829	763	824	759	811	753	784	772	801	755	727	772	793	740	787	833	794	808	757	795	798	802	775	743	772	771	760	776	759	759	781	799	719	820	788	762	817	771	787	753	798	779	796	769	736	772	857	780	777	786	869	746	759	786	807	758	824	750	813	802	771	762	814	827	794	746	723	764	805	781	762	790	743	839	787	807	807	803	799	785	789	799	765	743	816	783	771	757	790	766	797	814	770	776	703	742	768	794	784	766	829	766	809	761	746	787	778	815	771	818	809	812	817	781	819	800	819	772	816	759	826	797	769	766	748	735	815	819	781	775	805	820	780	816	773	823	730	780	759	761	807	725	811	767	799	784	790	771	807	821	786	810	759	756	775	755	813	765	777	766	793	823	785	760	713	743	809	804	784	787	777	794	778	786	722	744	760	769	780	791	751	766	764	797	835	799	729	812	776	758	815	811	790	765	734	820	785	754	747	793	817	786	813	775	753	834	748	773	778	791	779	802	778	792	772	777	795	757	772	777	787	756	748	766	802	802	785	763	758	802	793	806	814	752	777	804	794	834	819	831	836	837	763	792	753	713	728	806	797	764	751	794	792	796	755	789	832	750	799	745	740	794	821	794	832	803	746	763	799	779	751	755	796	798	793	795	756	797	791	787	754	799	765	787	785	791	758	756	849	808	814	850	781	741	803	763	796	776	825	784	738	778	781	813	813	799	824	795	755	771	821	774	774	771	751	768	774	744	844	738	789	776	767	814	748	763	806	780	747	764	794	774	780	770	766	805	773	723	825	754	852	795	738	763	809	767	765	770	777	765	800	800	755	793	756	780	831	762	792	813	785	731	804	770	784	771	818	746	808	723	745	781	780	764	743	809	775	831	789	796	785	775	824	795	815	793	795	776	763	758	775	773	747	767	782	815	770	742	783	769	810	766	785	776	736	777	826	796	776	784	783	750	772	808	804	743	772	816	775	807	820	759	818	774	750	780	763	819	755	770	813	800	743	819	813	764	788	777	743	771	822	779	778	816	789	761	788	797	764	744	759	824	835	752	781	764	793	753	843	764	792	779	774	787	751	774	779	778	809	803	757	794	772	815	845	759	783	780	785	781	789	795	774	810	787	754	710	802	777	804	813	814	789	773	750	821	789	828	778	824	734	820	759	806	789	810	801	802	780	839	772	854	756	786	810	808	742	767	744	808	750	723	789	764	793	774	789	822	794	809	749	766	787	719	785	738	794	778	806	773	753	771	774	787	792	764	801	819	778	791	795	793	794	789	806	757	784	763	795	769	760	806	793	816	829	804	790	786	810	771	740	796	796	791	769	820	755	802	771	776	737	770	801	817	740	777	771	799	723	813	803	769	773	778	786	778	784	782	769	768	784	751	818	783	798	779	799	733	755	846	798	811	757	769	803	726	750	810	798	792	762	777	814	807	776	790	801	802	773	820	756	835	770	794	770	765	777	807	790	764	778	764	802	763	801	798	818	798	771	780	771	767	786	779	810	785	741	723	817	744	742	762	769	764	808	807	768	788	818	719	811	752	801	793	799	787	740	741	784	801	794	793	770	821	806	792	792	765	772	750	742	789	773	777	753	765	802	771	792	792	818	787	783	740	761	810	835	802	791	761	769	807	774	760	794	772	797	817	825	773	800
33306	56600	26723	43375	49969	17629	1699	1413	1320	1073	1026	1021	975	936	898	933	886	912	862	891	866	836	781	858	880	804	847	786	803	799	821	819	800	847	795	792	779	808	749	789	769	766	796	829	851	773	798	819	780	789	848	785	771	779	806	826	813	837	777	782	757	779	732	805	794	769	812	773	794	817	795	795	803	736	842	808	813	797	807	775	760	832	770	789	770	816	796	799	772	795	727	826	831	807	818	801	775	759	789	824	789	759	779	775	782	826	818	761	781	881	839	738	760	818	769	803	791	793	780	766	778	790	760	770	767	770	779	810	771	801	785	792	801	753	823	828	788	756	763	769	798	776	709	799	738	822	723	788	769	759	824	762	816	726	781	784	782	780	801	776	833	795	817	736	765	805	811	776	779	782	771	756	773	736	826	795	848	766	808	767	789	798	773	797	781	759	793	808	785	764	796	757	778	780	754	784	790	748	772	801	753	752	735	769	748	783	767	773	766	784	800	743	734	808	838	792	744	784	727	807	800	735	784	778	776	737	791	770	752	791	803	800	760	751	770	765	762	817	773	810	758	795	807	804	752	774	770	755	782	793	769	806	790	763	773	813	699	725	801	775	798	778	779	793	813	813	771	789	736	772	754	848	813	757	788	790	797	743	828	818	771	805	757	767	812	786	794	765	785	759	728	737	791	772	766	756	779	778	791	760	782	786	715	783	779	790	797	807	749	773	751	788	768	832	724	746	778	755	825	800	754	805	782	780	764	811	763	793	770	817	763	776	778	775	748	818	757	784	799	789	757	842	808	705	780	739	758	778	846	790	762	789	806	749	752	776	787	761	785	740	763	792	810	762	785	773	776	770	818	794	784	800	754	788	761	810	761	789	782	811	713	738	800	802	782	824	837	786	763	779	761	799	801	778	759	765	803	761	784	729	822	766	759	842	759	751	824	822	786	784	783	807	796	805	762	767	812	805	855	830	810	778	845	801	753	799	782	736	764	774	758	777	716	750	836	783	804	805	824	703	765	797	773	798	810	743	821	732	736	778	755	792	799	799	790	762	792	757	789	797	765	763	748	778	772	712	799	753	785	827	804	756	765	800	797	775	813	799	790	763	807	812	793	748	751	804	785	738	728	804	832	774	770	792	755	781	810	755	775	740	755	800	798	750	778	797	733	780	778	796	809	802	786	777	813	774	833	807	784	784	739	780	776	817	749	782	803	738	754	785	767	747	787	753	807	784	738	800	775	761	785	786	771	793	778	839	768	806	769	790	804	732	790	779	842	794	787	785	769	799	784	768	763	831	809	807	772	782	808	761	784	784	761	788	782	723	813	772	794	785	782	800	832	768	813	762	757	832	825	759	778	783	791	747	786	811	725	734	774	755	770	774	764	740	764	783	779	765	735	762	782	810	822	872	803	801	803	779	832	785	766	792	790	727	777	759	757	747	819	725	766	779	746	814	742	748	780	747	795	797	857	840	787	747	782	797	745	759	766	712	791	804	775	765	824	760	801	780	827	777	759	784	768	788	787	765	720	797	812	786	767	759	757	820	766	777	818	778	787	802	814	745	746	779	829	754	776	822	744	768	777	766	771	809	704	761	764	762	798	766	782	798	757	757	747	785	784	768	779	760	746	770	780	752	769	749	812	823	782	771	813	742	801	835	808	770	799	783	734	819	745	799	869	739	797	746	770	797	748	760	765	769	805	707	730	795	796	792	826	780	761	743	774	806	798	777	777	749	748	748	802	797	794	778	772	830	814	729	805	797	817	840	809	800	755	792	792	756	825	800	797	754	743	743	739	753	819	772	773	755	823	794	809	754	802	816	719	738	814	740	775	787	768	766	799	784	782	773	811	773	784	802	766	757	759	736	786	758	779	842	795	785	781	805	783	747	770	816	754	760	757	817	753	804	834	777	779	766	786	831	776	779	769	766	809	794	800	772	784	754	777	801	787	787	755	794	816	756	748	808	768	792	796	785	789	781	744	783	752	765	807	798	790	792	817	757	782	771	722	760	757	780	772	772	785	843	778	812	865	784	811	761	775	823	821	786	750	826	769	830	812	776	800	745	840	752	772	712	750	797	829	753	797	738	852	761	805	843	775	802	797	801	798	771	791	850	788	797	774	825	745	741	723	747	754	778	750	760	792	813	776	835	824	761	844	757	821	787	757	762	789	793	795	802	783	789	830	728	744	794	780	771	782	771	815	808	769	810	781	777	768	781	820	753	744	732	793	760	719	746	815	794	788	782	799	788	804	770	773	749	804	817	730	769	795	747	771	788	759	795	756	800	799	806	803	770	787	797	743	802	825	825	756	818	743	771	720	816	792	837	744	797	812	712	778	790	778	741	755	799	796	773	788	789	760	740	776	801	792	742	797	820	782	759	773	835	766	795	796	781	814	775	798	773	864	793	750	748	779	759	801	807	772	789	795	746	781	815	806	753	805	821	786	789	795	796	760	773	804	752	774	782	768	736	764	783	833	793	786	778	776	785	775	783	759	786	714	741	767	776	782	778	792	805	744	804	746	742	771	784	792	760	746	753	784	791	748	785	725	804	746	786	806	771	786	753	786	765	743	789	769	840	783	747	754	747	756	775	738	786	768	797	783	772	850	751	815	825	754	735	788	746	745	773	804	781	770	769	743	790	740	769	837	778	761	791	783	816	796	784	763	833	793	806	797	779	755	760	780	762	794	775	747	788	811	796	756	755	743	792	801	781	749	742	795	789	824	728	800	754	739	790	758	737	760	779	755	813	822	779	814	758	805	778	815	793	729	778	734	806	755	784	763	850	751	774	806	818	797	762	777	779	800	779	732	790	748	793	761	786	815	786	767	726	774	772	788	772	796	815	803	811	768	797	834	794	803	778	811	754	799	778	813	733	798	727	779	801	792	752	788	840	803	783	738	857	804	754	795	811	734	765	764	791	826	772	782	745	808	814	775	790	776	786	769	826	782	723	783	761	774	761	768	775	789	749	728	789	809	805	749	755	794	803	763	792	762	787	752	789	792	798	784	765	758	727	785	750	778	818	715	767	818	769	822	753	790	804	775	762	805	787	807	750	800	767	781	715	744	768	763	737	756	763	763	790	775	767	744	756	795	775	804	794	737	780	775	827	773	766	781	846	823	730	812	810	800	779	784	772	797	772	781	745	790	794	774	754	785	781	780	773	772	799	816	766	795	820	783	733	788	725	771	765	757	748	775	773	804	765	788	793	764	780	765	784	800	776	812	798	784	747	787	870	798	790	763	777	825	752	787	766	843	764	758	814	788	812	778	775	795	783	747	761	789	774	769	783	798	758	783	802	781	785	793	745	756	786	795	827	759	806	790	739	745	760	783	754	773	726	789	810	810	819	793	769	769	746	783	761	807	740	825	791	765	767	766	800	774	778	763	758	747	775	783	829	790	793	754	780	790	786	730	801	777	784	785	760	767	782	771	730	816	824	834	762	809	783	783	740	742	820	772	753	765	801	788	759	739	802	805	755	729	762	793	789
28967	23565	13935	4458	5796	1570	753	691	690	687	650	721	665	686	698	730	699	712	687	731	699	691	699	723	676	652	762	696	745	722	695	668	721	652	714	652	701	681	672	674	729	634	691	675	689	701	631	739	679	649	690	660	679	730	676	694	725	689	706	689	683	637	678	694	695	675	729	705	661	671	692	690	714	666	682	704	689	648	717	708	686	690	718	689	711	695	696	706	725	678	692	712	668	696	603	711	667	679	690	755	633	742	681	709	662	675	694	708	693	683	666	677	689	693	647	650	654	709	644	660	691	693	679	722	672	647	645	703	688	694	694	655	691	708	676	671	740	662	668	675	703	717	687	718	694	683	682	720	700	675	664	672	668	711	662	704	717	715	651	701	667	702	692	697	652	666	692	667	693	634	686	633	661	732	678	670	628	686	705	707	756	716	684	673	693	734	684	684	639	666	703	678	708	670	646	684	692	676	729	673	717	694	633	697	654	687	711	726	677	685	723	710	698	682	725	732	679	705	685	714	721	680	723	639	706	675	675	677	633	654	709	671	677	694	681	724	716	674	670	727	688	689	723	671	738	725	712	721	646	654	691	681	676	700	657	695	707	685	675	704	659	660	644	655	708	700	655	685	708	689	646	702	696	628	644	704	668	680	713	693	666	666	675	665	691	764	713	653	651	706	670	694	742	709	687	633	669	723	703	708	621	707	678	651	662	711	713	693	721	716	668	697	718	690	672	689	659	649	652	702	685	725	652	648	685	680	671	697	639	703	651	697	667	673	722	705	675	659	697	716	684	678	657	708	666	701	652	666	684	686	679	673	730	721	650	728	706	693	671	662	692	649	693	691	750	708	679	705	658	695	637	708	696	699	680	711	707	665	717	735	672	738	686	670	718	670	707	654	721	690	709	636	697	660	668	671	698	663	690	624	722	722	706	669	677	666	679	704	670	684	638	689	668	733	705	709	778	674	672	725	662	684	737	683	720	653	694	699	737	686	697	672	670	658	703	666	721	673	698	668	719	723	719	660	681	655	649	655	739	708	690	689	649	715	647	676	652	643	650	678	677	682	665	711	688	664	706	673	668	716	695	681	722	645	684	700	700	658	696	673	689	663	707	669	699	650	718	660	719	688	624	705	652	659	632	660	702	641	662	688	657	621	671	688	672	727	668	662	681	676	666	744	742	699	701	686	685	685	655	666	704	673	715	687	691	712	709	681	681	713	704	654	699	706	700	691	697	670	679	667	672	657	656	731	683	713	688	681	688	686	698	695	688	663	730	675	641	677	703	719	676	693	651	694	679	695	731	692	672	666	678	707	661	673	668	696	684	677	688	629	661	689	701	698	693	663	688	706	634	681	675	673	680	629	682	688	683	688	688	706	672	699	673	682	670	661	707	718	622	681	713	704	658	686	667	687	703	682	683	646	658	710	715	684	643	682	677	676	735	687	673	664	662	666	659	654	666	661	668	655	641	691	705	714	704	678	688	691	696	693	696	707	716	655	680	649	676	693	660	678	684	687	696	647	656	675	678	652	678	700	677	716	645	675	703	716	724	668	695	698	712	681	723	655	638	661	694	708	652	676	684	697	702	689	707	693	655	690	667	728	702	693	758	673	680	659	662	705	659	630	720	656	653	719	648	678	665	674	659	657	738	748	697	681	697	681	723	665	688	646	692	667	676	674	655	704	667	664	708	689	712	664	735	696	691	667	654	689	693	681	654	716	666	730	697	670	681	664	680	690	665	716	696	694	683	634	711	706	645	674	646	651	695	707	692	710	715	703	661	690	667	655	708	676	699	728	694	693	718	704	679	692	656	661	679	687	675	643	682	639	681	680	687	680	726	694	696	658	639	687	697	693	681	678	732	665	682	646	652	696	690	645	687	701	665	666	697	715	693	719	715	675	716	670	690	699	713	668	656	686	662	711	662	696	689	648	715	709	709	703	689	674	673	659	644	674	683	651	661	647	683	728	670	717	655	705	679	651	698	682	689	706	679	693	705	710	670	693	697	723	717	616	702	641	691	666	647	694	686	662	722	673	671	666	667	719	677	680	691	690	661	671	665	691	629	759	675	699	713	696	733	676	675	686	678	688	713	715	713	643	659	670	661	627	721	662	702	686	666	702	699	703	728	683	672	740	672	673	679	685	688	689	693	691	671	657	641	698	683	739	646	671	739	713	682	688	730	716	655	712	651	651	712	724	724	645	667	724	666	705	687	639	675	676	698	705	652	712	641	667	651	651	684	691	649	695	665	690	637	688	671	721	663	687	667	661	696	650	672	691	673	697	708	639	675	695	692	693	748	732	685	678	682	671	676	740	661	675	654	711	728	685	697	663	691	743	612	719	662	685	651	635	708	684	725	658	669	706	703	668	723	721	666	673	688	721	688	682	651	686	702	679	690	690	666	716	701	688	664	672	708	639	723	661	636	703	694	695	675	650	725	681	652	745	729	671	661	682	663	687	665	689	671	716	688	669	661	670	660	746	654	615	674	670	725	668	674	661	693	670	635	698	706	681	695	666	697	634	705	708	698	650	658	715	698	676	728	683	699	687	681	714	732	683	749	688	679	728	672	673	718	676	664	716	719	659	678	644	730	699	672	681	658	688	741	674	650	597	651	699	665	695	612	685	707	698	682	698	719	719	692	727	702	663	700	695	671	673	785	711	704	651	671	702	715	676	707	690	694	636	676	642	693	670	728	712	715	698	718	682	696	703	682	661	675	703	661	677	634	686	675	669	659	735	696	700	713	691	710	691	693	675	703	712	683	632	659	686	695	718	680	685	732	700	691	678	669	705	630	690	727	691	650	698	676	692	701	698	682	632	649	658	714	707	670	691	693	707	662	681	714	723	658	632	650	701	684	724	682	678	756	680	623	645	695	703	685	727	696	647	688	740	688	684	709	709	696	709	670	686	694	662	646	718	692	677	687	707	653	660	665	677	678	668	698	657	631	712	701	703	704	692	711	640	686	647	649	679	628	680	715	685	734	715	696	658	676	696	635	706	703	677	660	689	718	670	699	675	691	683	707	708	633	652	691	668	677	693	689	690	668	662	717	695	686	717	705	691	696	731	704	651	656	753	655	722	650	706	679	669	703	667	666	701	713	685	651	738	670	716	648	726	715	697	670	728	606	653	685	677	667	675	729	708	675	638	695	677	668	673	653	676	675	676	675	704	722	707	690	686	646	729	719	678	652	649	657	711	682	672	659	687	681	691	677	704	683	722	684	717	750	709	675	672	685	690	681	718	713	675	668	726	679	707	686	667	673	654	695	664	679	704	646	717	687	620	711	647	639	703	701	661	680	665	689	721	669	707	668	656	694	637	668	695	704	701	696	706	717	673	706	693	738	706	670	752	632	683	712	668	705	704	769	688	709	653	718	681	682	728	668	693	681	683	724	663	651	712	646	657	677	690	685	670	696	628	685	668	655	703	650	682	627	737	679	721	685	694	669	689	707	655	736	714	664	661	683	650	709	688	681	671	653	726	649	694
25485	32185	9427	3757	6864	1725	751	756	680	729	733	684	746	749	699	734	709	710	722	674	699	732	708	763	688	710	693	694	711	708	725	704	746	751	740	700	713	710	752	691	715	717	731	741	714	755	730	754	735	733	707	706	719	684	667	762	676	721	704	711	729	683	716	713	692	697	698	724	740	721	742	706	686	707	672	725	702	691	726	689	726	738	736	744	738	750	691	743	727	770	700	711	704	709	703	704	710	709	670	734	770	712	723	692	702	733	705	685	683	742	745	734	701	688	739	682	684	754	741	711	703	717	709	698	702	716	757	710	730	717	666	748	729	699	726	667	737	723	714	693	652	716	716	684	694	714	617	735	687	734	704	705	666	710	677	631	666	748	671	722	713	735	701	730	713	761	676	697	734	703	745	696	686	719	694	702	685	724	683	703	697	725	761	709	690	683	736	694	736	745	699	711	684	767	765	700	696	767	703	714	679	702	663	740	732	654	709	723	711	739	732	685	709	721	745	673	724	735	696	756	678	719	735	714	719	724	712	682	660	720	691	709	720	764	636	722	702	714	707	713	680	714	701	716	660	714	725	711	720	721	712	732	706	758	705	762	740	732	680	723	713	729	680	690	717	671	732	725	727	722	713	672	675	695	702	692	717	708	713	691	677	729	701	694	680	746	697	681	670	708	719	720	707	751	710	710	687	740	724	700	745	703	736	689	713	733	669	767	725	729	691	689	724	707	691	743	664	724	674	687	714	705	711	707	711	700	686	698	753	752	655	780	729	688	652	719	703	736	720	713	752	738	721	703	647	773	764	698	662	704	668	710	774	674	713	721	722	729	712	708	714	724	754	736	733	671	691	740	726	741	759	715	707	735	713	700	737	666	770	678	668	739	706	695	717	711	721	726	724	690	688	686	711	676	710	695	688	702	727	738	714	703	704	697	735	715	708	727	697	749	692	730	751	718	696	720	715	674	679	737	706	701	734	740	769	703	703	735	716	749	697	673	744	693	730	665	716	737	674	669	725	705	748	704	693	704	675	776	674	732	731	692	693	752	693	720	735	683	707	681	733	725	708	679	697	732	692	703	705	742	677	698	752	692	718	702	748	710	706	700	714	725	762	711	727	715	737	679	699	663	705	727	732	730	714	652	722	714	709	723	679	727	717	724	694	744	700	715	717	693	728	733	698	761	709	720	735	725	754	700	683	662	705	725	685	676	719	772	718	719	732	739	693	693	743	726	714	716	734	737	675	727	674	725	705	715	719	664	645	713	718	702	701	762	686	717	738	664	731	694	678	683	740	717	736	724	711	774	709	712	762	667	714	716	697	699	690	710	671	682	722	699	685	678	674	738	747	729	714	714	702	684	700	691	719	739	688	739	669	710	687	731	682	686	744	721	716	722	730	735	682	695	712	693	722	757	701	744	715	748	693	746	713	684	708	690	693	675	749	739	745	680	763	717	678	688	691	708	685	721	680	735	716	774	710	695	738	691	729	786	695	684	753	701	748	714	760	739	784	710	681	666	686	711	710	717	665	743	695	672	699	690	740	660	722	724	698	734	727	715	735	689	672	669	734	710	706	711	713	678	719	694	687	726	739	697	750	739	723	753	710	678	710	690	686	752	711	718	669	691	704	732	748	739	727	751	690	665	719	734	699	652	690	722	759	713	692	754	726	752	731	676	740	712	669	740	673	716	755	716	714	689	749	681	730	689	740	768	713	741	699	724	707	693	724	723	725	684	744	679	685	660	740	683	752	733	729	689	722	713	760	702	711	716	739	716	669	713	669	735	669	744	702	717	769	702	732	727	713	772	704	669	714	727	694	749	691	689	664	733	726	714	729	719	709	691	746	742	714	749	760	682	735	748	739	677	733	670	702	767	704	716	701	739	666	677	694	729	743	728	683	694	712	651	693	707	736	706	765	732	716	699	687	681	721	716	732	732	660	692	661	692	734	711	725	705	712	683	711	727	702	704	725	692	679	713	701	688	718	736	726	681	747	734	731	696	792	724	713	751	729	687	704	706	737	682	716	784	717	720	717	680	730	742	692	743	738	738	687	715	736	730	717	737	687	712	700	745	718	707	747	741	698	692	694	722	714	742	711	713	687	707	738	730	712	685	738	726	726	667	781	706	734	777	677	725	686	762	722	693	747	692	709	732	728	743	703	693	705	690	728	703	697	701	744	698	670	738	707	751	714	674	717	666	712	724	735	727	693	681	757	714	708	677	673	775	727	762	755	708	796	668	731	719	697	741	742	719	765	709	727	712	688	731	797	748	744	716	752	713	686	696	742	698	759	734	746	723	703	666	735	736	687	764	705	757	741	734	752	711	741	679	706	691	668	719	675	693	699	693	696	711	728	784	758	724	720	732	731	711	727	684	714	698	760	714	724	723	733	692	712	727	725	710	707	738	685	712	777	692	681	719	738	674	704	722	717	699	697	723	708	697	689	692	684	742	686	680	677	683	696	712	770	732	693	716	721	679	698	729	710	696	687	718	708	743	739	723	688	671	722	666	731	665	721	648	692	694	689	699	702	717	697	754	774	681	683	715	700	706	719	732	702	693	670	723	726	694	705	693	690	698	706	721	732	716	681	731	693	683	698	687	758	676	708	696	708	728	685	736	742	738	700	691	708	717	712	748	720	670	696	756	761	724	695	765	675	686	715	753	759	702	700	673	707	689	667	669	737	651	707	728	727	764	689	666	695	691	662	695	684	709	699	693	708	732	679	658	749	705	695	674	662	665	666	714	742	694	714	730	727	707	696	728	676	741	723	716	721	750	713	705	716	704	676	706	711	693	777	772	715	681	681	681	715	734	728	779	719	697	701	779	715	683	719	710	645	721	695	722	730	641	709	680	734	698	733	673	721	704	728	665	680	709	717	740	724	675	725	718	722	695	695	757	719	672	710	673	742	683	706	740	709	759	719	699	687	669	741	721	723	725	712	747	681	681	654	699	740	716	725	718	708	716	742	715	730	725	688	696	704	772	783	704	727	756	719	725	715	745	695	698	650	716	717	783	756	764	655	723	730	679	758	679	722	674	741	736	720	752	764	705	720	710	710	767	701	726	760	703	692	677	659	731	726	763	735	719	736	692	679	646	737	696	758	732	710	768	755	709	699	722	700	740	700	775	673	697	702	636	681	709	747	762	713	717	734	671	667	704	718	711	689	684	714	776	711	686	707	735	711	731	679	699	746	783	717	711	744	707	681	735	703	710	734	761	741	712	730	671	723	693	725	698	727	687	691	728	692	723	738	698	719	693	708	744	708	726	712	702	689	704	736	697	696	709	731	737	680	710	773	717	690	692	720	682	693	707	717	761	723	726	687	699	729	722	697	716	726	720	744	710	739	736	708	718	688	767	694	708	678	706	750	714	719	700	711	726	732	656	752	728	721	694	707	747	709	680	696	714	688	694	698	731	703	670	749	696	678	681	721	746	701	651	759	687	707	735	750	727	729	745	720	727	647	730	676	691	682	699	695	695	749	732	705	717
23798	21071	28154	24789	31231	19973	4258	873	746	814	741	713	711	628	677	633	628	612	649	620	612	666	641	620	622	638	652	636	642	653	648	652	632	609	606	602	625	609	639	645	660	629	584	571	636	638	613	590	631	665	622	662	630	658	639	608	586	631	601	599	643	607	582	553	611	654	590	596	692	628	651	590	605	589	636	653	686	672	668	625	661	634	619	597	591	637	576	642	627	606	665	663	599	632	601	674	640	609	568	582	683	629	683	646	595	599	679	632	611	617	592	558	633	662	602	625	605	596	659	601	610	624	598	620	626	595	595	579	625	624	653	576	591	575	631	575	604	652	597	588	625	657	610	641	614	627	598	581	605	626	635	604	631	688	580	642	608	588	660	598	624	640	567	608	621	597	587	620	641	613	632	602	626	621	629	629	637	638	683	608	615	602	654	615	602	607	616	616	619	633	601	612	619	571	593	600	599	632	673	594	596	611	609	614	622	635	616	641	611	605	641	685	653	570	618	630	622	641	612	641	622	647	597	599	600	589	582	619	590	556	595	599	597	607	576	567	612	639	654	650	621	635	581	613	597	612	590	661	546	631	604	627	637	611	614	596	662	603	572	628	591	629	573	610	659	636	609	602	633	601	585	624	641	579	679	655	657	610	594	593	616	623	653	600	639	615	608	571	576	596	618	605	588	611	615	611	589	603	615	612	634	576	654	608	631	661	641	602	598	601	616	670	586	625	620	599	593	617	649	601	623	591	616	618	552	596	635	621	634	634	597	627	622	582	585	642	615	630	600	634	619	593	626	608	603	589	620	604	638	630	615	647	613	597	630	646	633	621	593	645	613	631	583	618	606	643	595	594	598	605	610	613	627	662	604	630	623	615	623	654	640	633	541	615	620	607	652	651	659	638	606	593	635	592	616	598	629	609	573	636	617	565	626	585	603	586	610	686	621	631	597	585	581	614	589	606	578	671	595	591	601	675	637	634	629	619	602	689	606	632	611	616	616	596	572	608	596	635	605	578	572	580	573	590	640	556	630	645	630	583	621	661	616	602	619	592	623	599	623	587	602	630	680	629	609	602	584	641	546	582	615	604	585	607	619	610	622	611	600	632	626	606	626	621	594	562	559	641	595	629	687	604	625	628	614	652	618	572	597	603	623	622	607	635	633	621	592	658	619	621	650	602	626	581	611	557	642	629	618	602	633	638	626	598	617	601	625	618	647	626	604	640	633	591	644	603	602	570	648	572	623	664	608	608	622	657	593	649	610	632	618	556	565	613	582	593	615	619	614	573	645	596	564	600	613	646	609	620	613	604	606	619	673	689	651	624	617	591	648	605	602	636	610	597	573	631	594	610	618	663	592	600	588	633	627	638	608	649	605	629	633	662	625	623	623	591	624	579	596	608	619	622	629	588	594	592	622	612	602	613	639	574	634	629	627	624	635	656	627	569	600	608	628	601	642	642	588	596	636	571	645	617	590	635	600	637	582	614	584	654	635	626	620	616	659	605	602	625	607	616	616	592	580	588	605	585	657	628	635	641	618	625	620	602	624	635	590	650	623	586	650	602	629	617	654	624	622	626	615	639	592	587	607	625	638	630	634	585	572	611	598	588	639	664	649	614	625	584	555	636	598	627	595	625	610	671	647	645	611	654	617	606	597	656	624	661	600	607	616	654	563	558	587	587	638	572	626	560	668	667	628	575	625	622	612	659	605	655	596	639	601	607	638	621	589	619	654	599	652	626	579	616	648	596	619	622	576	598	600	645	647	602	589	631	609	587	642	599	588	639	656	593	653	579	615	632	598	645	625	615	633	627	617	621	623	612	651	602	638	593	632	646	611	577	619	584	613	590	599	621	600	573	579	617	613	615	597	593	587	602	603	599	584	605	654	650	639	630	607	650	624	603	647	641	626	592	615	617	654	621	622	615	606	606	644	641	617	628	596	584	648	561	638	579	635	610	606	607	633	569	632	616	607	626	633	610	598	589	642	601	620	602	632	631	609	626	610	666	616	583	600	619	639	597	632	629	614	630	606	635	643	587	587	613	647	653	675	614	647	638	644	611	605	591	611	625	580	618	616	628	581	562	631	582	570	658	623	595	587	635	596	602	635	582	650	639	630	626	620	636	570	567	637	603	599	619	613	611	599	597	656	618	676	584	609	582	626	614	636	614	610	618	616	612	623	635	611	614	608	660	633	651	549	594	589	659	623	612	610	669	645	599	641	613	617	602	638	611	631	599	593	602	612	609	640	613	662	610	649	632	645	603	643	614	590	606	645	606	592	635	617	597	613	573	605	637	654	569	669	652	590	602	621	612	616	599	668	621	623	594	620	621	603	625	611	652	608	570	630	632	640	577	617	592	606	611	617	603	650	634	639	598	606	646	579	597	624	629	620	594	635	563	663	635	624	596	605	604	630	565	565	598	603	586	610	563	559	650	594	640	609	603	609	608	642	560	607	621	637	620	603	624	668	612	620	623	626	631	631	607	583	616	596	610	585	661	618	593	677	623	584	597	582	577	599	648	608	623	648	607	594	539	610	604	682	613	620	592	664	636	627	621	611	603	626	646	629	597	643	617	617	607	615	642	608	572	622	588	577	604	597	623	623	611	634	635	596	562	645	608	638	639	647	639	594	625	603	575	590	589	606	639	624	655	635	634	624	593	641	637	627	590	605	603	608	616	645	614	597	581	624	643	649	615	599	625	630	623	593	618	629	628	646	595	613	654	631	618	603	589	594	618	613	561	598	651	645	649	587	609	657	661	666	591	634	574	582	580	591	600	634	641	653	593	650	613	668	594	583	625	642	586	615	661	653	633	655	597	602	597	646	599	617	672	587	618	642	613	603	602	611	583	633	637	604	605	653	620	617	651	649	592	630	596	606	638	583	612	612	593	600	621	611	609	664	613	626	550	595	622	626	607	613	603	633	640	644	626	640	627	617	614	623	624	615	597	583	611	624	590	631	636	628	658	603	613	576	630	611	623	606	626	609	640	669	610	603	570	608	632	625	609	623	621	627	649	613	616	607	601	594	623	626	643	605	640	642	585	642	605	580	596	607	594	628	609	642	596	603	632	630	603	600	599	626	611	591	641	652	650	617	616	593	594	579	621	624	634	627	646	623	583	628	631	589	599	590	619	638	610	614	571	622	589	622	619	631	604	611	631	597	598	596	636	624	644	631	630	619	579	629	636	606	594	603	596	628	569	575	616	627	625	599	622	633	632	615	617	627	566	606	612	605	613	604	586	605	584	614	574	609	647	592	597	654	634	632	635	609	603	574	621	642	607	680	585	638	619	593	621	590	679	616	653	593	699	632	607	612	623	636	623	626	633	583	637	591	600	639	606	614	640	623	593	578	627	583	565	623	614	600	598	656	619	612	628	590	627	634	651	588	599	613	599	590	606	598	616	593	615	624	622	607	615	605	609	607	607	604	632	577	639	646	626	643	617	634	608	600	613	603	636	620	656	595	640	577	587	633	600	663	627	631	586	634	628
29253	49074	22175	21562	39228	11587	1166	1044	876	860	839	773	766	733	675	698	702	688	702	691	681	679	662	674	697	655	672	673	627	632	645	703	637	697	619	679	649	624	638	644	656	663	675	597	652	689	629	619	651	616	634	656	627	646	670	649	651	635	603	613	629	685	656	649	624	635	625	674	641	642	671	641	621	621	640	648	639	661	697	671	708	630	636	626	631	682	711	661	627	664	637	655	658	660	635	631	687	592	617	590	663	657	649	664	672	635	661	641	602	643	628	663	618	636	638	642	651	612	664	657	669	610	656	655	687	658	670	639	606	640	640	642	698	626	635	647	641	684	617	625	656	661	603	685	662	643	643	668	618	656	644	653	641	637	631	678	623	677	649	617	659	676	657	647	655	631	632	665	629	632	638	647	625	658	604	649	633	679	652	664	637	684	616	609	595	681	637	660	657	629	654	615	662	639	616	599	641	659	581	622	681	657	671	636	661	632	640	650	635	630	613	666	665	618	649	654	633	598	625	592	634	596	619	638	647	638	654	625	657	681	637	584	638	667	627	625	661	643	626	663	637	595	632	616	600	594	616	592	688	643	635	622	680	656	625	626	657	607	679	628	622	621	666	601	639	642	656	630	656	640	669	602	625	636	649	644	660	667	569	630	681	616	634	644	651	595	619	646	644	650	631	666	623	653	605	611	630	611	653	651	643	728	635	641	634	646	661	656	669	600	620	609	616	599	648	649	657	619	651	645	649	625	647	614	648	655	647	661	612	625	619	599	655	607	645	617	624	636	653	630	653	670	639	633	645	678	653	636	591	651	636	601	664	620	653	609	624	668	654	656	628	602	601	620	654	603	562	667	656	680	609	567	633	647	636	664	638	641	669	671	654	636	684	628	708	601	666	647	639	645	600	655	610	646	642	603	654	670	666	650	623	665	622	689	623	646	642	648	640	624	641	662	580	634	641	655	662	604	637	636	657	623	612	641	629	669	678	636	654	641	655	618	645	699	645	646	639	643	620	663	650	661	612	640	619	660	567	659	667	642	675	665	626	659	625	665	634	671	650	597	642	686	659	629	612	647	668	652	681	675	629	622	614	629	674	640	627	637	627	611	642	658	621	647	642	663	623	628	664	657	609	632	642	643	627	675	672	629	600	648	635	682	675	653	655	675	687	630	634	656	609	628	624	616	643	593	637	662	642	643	605	651	655	612	633	590	645	628	638	672	606	637	681	649	625	642	668	591	613	663	693	674	636	674	643	672	618	616	614	664	600	620	660	672	603	659	634	644	695	659	674	649	634	661	632	619	655	660	651	671	641	608	659	639	649	673	605	617	585	622	653	656	668	646	638	598	620	602	615	674	633	632	677	648	634	657	644	714	666	658	647	640	663	649	644	661	641	657	618	640	618	653	625	641	663	644	646	647	638	649	688	601	607	640	618	587	645	655	610	630	660	614	682	631	655	660	686	676	620	660	637	628	649	612	683	652	673	654	629	619	655	606	631	600	652	688	623	655	665	659	622	664	620	677	620	623	641	675	655	677	608	637	624	603	619	663	635	631	660	679	628	640	658	638	628	678	634	687	639	597	617	621	640	642	626	650	629	640	637	645	617	679	614	611	653	629	635	650	652	618	633	626	635	602	636	625	617	622	633	665	657	646	717	621	602	680	639	635	605	611	628	636	650	610	627	631	604	620	650	676	607	669	616	642	634	633	624	657	650	626	677	672	660	649	641	689	651	620	624	588	617	615	617	614	632	662	608	613	609	605	652	664	663	625	624	692	590	612	603	624	617	652	584	627	636	623	669	618	677	616	600	689	665	645	628	668	646	608	674	610	626	643	638	633	643	632	626	665	660	657	630	639	617	632	639	644	681	668	634	678	625	694	654	610	622	618	623	668	664	616	645	627	675	652	652	637	603	637	662	632	633	634	612	616	652	644	623	654	626	680	587	631	624	653	622	649	624	630	636	632	659	612	674	684	619	667	628	676	599	613	655	640	639	634	619	641	630	642	652	634	621	622	632	632	643	622	652	649	641	642	640	614	643	643	649	614	639	697	664	644	627	633	660	621	636	664	689	606	636	637	654	678	648	616	638	618	659	631	664	633	654	651	667	614	645	666	623	637	660	617	601	663	664	640	650	633	655	643	622	639	648	599	627	615	649	602	660	629	650	634	616	637	679	615	674	602	627	665	621	552	639	655	655	617	604	623	634	649	662	650	596	626	624	691	632	642	608	623	654	658	693	650	663	637	675	626	641	621	629	645	637	651	625	615	628	651	689	662	625	647	632	625	702	651	656	605	660	671	664	626	620	662	631	615	648	655	670	627	666	650	625	611	635	656	617	655	644	638	618	630	630	631	608	624	596	639	635	628	638	670	638	637	641	663	594	676	631	667	684	623	649	632	626	643	642	630	655	661	620	620	670	657	663	614	663	661	627	603	649	691	654	662	630	637	671	611	644	649	664	611	622	590	638	652	653	630	681	642	661	647	615	629	623	679	625	658	685	658	674	655	639	650	620	667	583	590	634	680	654	643	609	583	613	674	631	618	619	691	658	644	611	635	657	618	613	615	608	677	628	638	651	667	583	674	643	649	620	626	649	613	644	651	635	649	626	674	620	626	654	622	643	616	680	607	645	621	637	615	651	602	652	620	637	637	604	625	610	647	620	618	632	630	640	634	607	631	585	594	682	640	650	628	617	643	637	674	632	594	670	612	669	648	606	620	633	662	649	669	639	603	637	656	640	659	650	669	641	635	639	638	658	656	622	604	627	638	607	671	662	636	614	621	625	646	624	591	627	650	637	642	605	575	612	653	593	644	643	620	593	675	674	617	689	616	669	669	659	631	632	618	612	638	696	623	624	667	681	679	638	675	645	622	645	639	610	636	631	592	633	634	595	651	664	608	596	660	621	650	643	663	604	619	675	652	632	629	620	641	623	639	628	623	626	639	630	637	637	677	657	684	646	624	656	646	625	625	684	640	609	616	609	661	644	609	604	647	699	655	619	623	626	656	642	656	692	650	655	625	640	662	591	658	638	688	657	629	634	661	651	674	600	643	650	668	669	639	587	663	611	645	632	636	617	689	642	647	620	684	646	593	614	658	655	630	657	651	628	618	632	645	589	631	620	615	660	570	598	635	639	652	673	609	640	651	624	660	646	619	587	650	641	690	642	650	664	595	632	692	685	627	659	626	609	635	584	580	602	676	613	654	600	659	655	596	643	662	611	653	629	655	613	632	686	669	644	647	624	626	645	647	642	619	623	626	607	638	627	630	660	630	653	619	609	631	645	630	614	660	658	617	681	624	666	647	586	660	651	634	618	666	595	629	674	626	693	656	642	619	653	639	615	649	674	655	637	687	657	618	584	615	652	641	643	664	634	660	639	677	628	632	686	611	643	632	681	617	688	630	646	645	598	595	606	647	636	633	656	672	639	619	634	637	609	641	636	643	582	641	632	654	667	602	654	625	611	619	621	630	636	636	660	631	621	562	645	620
24956	21058	26973	25549	23932	8856	1217	905	918	898	910	893	833	859	849	845	832	863	891	806	825	782	805	868	812	846	799	820	842	792	819	830	816	789	819	824	804	853	835	845	759	791	841	824	878	830	832	895	749	801	789	867	833	815	818	835	851	875	910	810	823	821	802	769	859	838	848	802	840	857	788	831	834	861	786	808	822	831	788	801	860	759	840	843	838	815	819	831	804	799	855	844	817	857	825	828	875	825	832	789	807	830	805	819	837	791	848	839	794	830	808	819	810	848	836	762	847	810	786	849	791	812	781	812	794	787	782	813	845	799	813	864	890	843	845	847	823	752	813	800	819	813	806	873	822	799	793	839	774	791	857	864	818	793	811	802	846	839	829	762	871	850	857	841	787	817	778	855	858	780	850	857	813	777	846	838	779	812	840	815	815	836	819	819	796	819	770	817	842	813	803	830	811	794	820	807	795	847	778	803	839	816	783	872	818	818	862	845	833	852	837	812	832	836	823	836	812	781	876	807	809	843	837	813	836	815	815	835	851	812	812	838	805	803	816	783	830	864	791	812	794	757	848	838	828	892	766	877	857	788	847	896	823	826	824	810	794	786	809	815	782	850	831	846	823	834	787	795	807	846	849	856	837	807	803	809	801	845	826	854	791	843	874	829	816	876	846	835	829	864	797	903	790	857	851	824	800	789	834	829	884	816	834	807	866	815	796	854	825	798	790	818	818	851	780	840	817	817	807	826	824	830	802	889	826	773	796	849	832	855	815	817	804	840	791	744	773	821	821	791	802	782	824	803	795	856	790	843	796	820	867	839	805	793	792	782	830	829	826	780	764	820	843	843	859	824	791	825	757	803	795	817	844	862	836	810	839	778	862	870	763	817	801	836	792	860	821	815	840	809	787	827	757	801	852	797	838	821	846	796	798	845	862	857	809	819	810	817	851	847	778	836	842	832	786	846	834	803	778	794	860	806	824	836	786	844	783	831	821	814	802	827	817	805	778	824	833	831	795	881	825	846	845	848	830	843	803	832	847	818	882	812	865	869	805	838	777	789	825	800	836	837	836	831	839	834	882	810	797	817	810	863	761	720	822	777	822	776	857	844	828	793	796	826	756	828	803	820	749	820	848	836	837	804	801	798	826	828	800	856	813	864	800	892	801	805	791	842	785	838	788	799	821	850	853	812	789	835	837	836	810	814	828	821	822	806	809	835	800	862	853	788	800	838	778	797	838	819	843	852	854	790	839	844	835	792	832	816	824	744	817	828	809	825	790	837	844	820	820	837	820	806	857	826	830	838	787	781	803	762	826	769	864	768	807	835	871	813	806	798	784	837	866	825	831	867	868	844	827	832	833	825	839	849	830	850	805	816	824	819	880	800	808	853	849	779	883	822	853	806	817	827	806	883	849	839	831	849	812	876	800	856	860	829	800	809	825	840	802	846	860	838	772	804	849	809	818	771	804	831	788	849	831	756	812	819	844	841	893	846	836	820	810	766	888	852	819	815	819	876	803	814	811	812	812	825	881	795	828	785	797	810	834	788	773	809	807	800	820	851	816	791	862	790	821	809	798	815	839	834	790	887	787	905	806	854	837	777	810	864	809	843	803	824	813	826	851	840	819	819	828	864	814	839	874	816	843	846	844	836	821	779	822	844	846	790	837	761	829	817	816	815	878	893	866	755	782	808	796	831	841	851	814	818	819	809	792	853	822	829	905	837	811	833	845	851	801	803	822	783	838	795	855	855	827	810	893	808	866	832	802	833	759	831	818	854	845	799	812	831	808	864	858	815	825	819	855	810	817	790	853	859	839	835	862	847	823	793	833	783	867	848	821	836	798	836	860	804	825	862	853	800	810	828	834	852	843	851	878	821	853	803	818	810	812	862	827	820	791	818	825	839	832	844	864	809	827	840	796	860	789	786	885	813	796	791	862	828	843	812	826	808	797	819	799	770	850	824	837	869	773	865	813	848	756	771	774	844	861	809	802	765	818	846	793	868	818	820	860	829	862	825	771	838	797	831	846	809	844	824	804	806	820	817	859	775	786	803	796	823	815	850	813	861	772	808	819	796	870	784	833	878	790	818	777	838	786	839	756	887	848	841	840	862	760	823	831	841	800	795	775	849	870	812	795	853	815	822	894	808	788	796	821	838	835	813	815	867	829	807	816	832	831	801	864	830	783	814	814	805	809	819	801	770	831	814	801	797	814	766	847	863	811	823	843	829	884	802	782	808	863	829	889	857	826	809	818	794	870	845	823	789	842	817	823	834	834	866	769	795	911	789	779	848	814	822	791	815	822	850	833	794	834	822	813	805	845	840	839	812	819	816	851	904	815	833	850	796	842	808	832	809	794	819	823	822	793	840	816	854	792	811	825	829	861	800	799	826	790	808	810	842	861	826	834	766	826	844	801	855	817	870	807	809	834	851	818	773	835	854	775	795	779	807	821	826	838	817	868	845	850	764	856	861	867	841	832	814	834	801	838	820	816	838	812	825	806	835	860	836	831	806	840	850	835	786	817	785	870	783	811	794	796	796	797	834	834	864	833	861	851	870	807	810	855	874	817	853	757	840	811	844	793	851	772	825	725	820	813	847	872	800	810	830	845	763	817	792	794	786	825	866	773	816	805	809	832	827	788	829	853	824	881	808	783	794	821	776	808	835	866	824	800	844	836	827	803	765	807	816	810	810	852	766	800	756	810	793	859	815	847	811	850	876	817	798	801	826	840	853	808	822	790	810	818	855	872	824	809	783	839	817	785	796	795	856	781	824	839	811	822	802	836	813	799	765	797	784	843	774	865	804	849	844	801	808	785	785	833	826	787	856	809	800	847	840	808	773	801	860	828	836	812	806	827	856	848	791	858	839	852	810	787	800	816	782	799	774	832	826	787	787	797	807	836	844	795	820	831	825	821	818	860	861	838	790	843	800	838	854	845	851	811	801	796	821	802	786	787	796	865	768	800	872	847	788	803	798	862	818	750	838	801	847	827	861	846	780	837	853	814	830	856	857	837	838	821	814	817	800	803	804	817	829	850	818	801	803	836	800	898	842	779	810	858	808	882	787	837	770	812	823	810	825	819	787	849	784	819	782	800	868	832	839	817	818	805	809	806	817	849	837	858	813	844	822	849	755	835	796	829	861	841	825	841	870	793	913	843	834	835	801	871	808	821	817	868	814	748	814	839	821	827	799	845	813	831	781	844	907	817	837	871	808	806	821	784	809	835	801	852	832	842	779	814	813	810	810	799	801	862	811	822	824	842	826	840	814	904	861	847	758	811	808	855	819	759	830	826	796	842	844	806	831	812	791	855	870	800	839	790	852	809	782	799	790	825	792	824	812	850	822	813	852	799	844	770	791	817	834	854	830	817	836	836	804	856	827	871	867	787	835	813	878	840	838	818	866	829	807	775	794	828	841	804	800	825	835	835	841	808	864	836	777	800	823	865	872	814	810	847	846	809	805	832	788	776	849	814	826	804	770	803	816	831	821
27620	43505	17525	13760	29181	7095	1139	1035	926	947	968	885	896	830	956	921	886	906	824	851	833	835	828	928	865	885	826	910	827	822	856	846	898	833	878	810	819	833	892	873	893	836	863	863	885	860	815	883	813	861	800	804	845	867	844	866	895	806	818	821	868	869	815	876	883	846	877	866	824	850	790	847	812	890	866	871	849	845	845	885	938	864	832	844	824	838	901	852	860	855	869	849	844	812	820	836	821	856	821	806	866	914	809	846	897	816	826	809	816	826	867	844	878	857	789	910	808	863	896	873	857	837	837	858	853	875	878	845	872	866	826	852	863	868	900	857	814	843	843	870	849	896	836	844	810	878	846	827	865	895	860	802	851	833	910	877	878	836	877	811	815	833	858	872	858	824	830	861	870	834	828	885	852	858	818	831	820	811	873	851	842	807	868	885	874	803	865	836	833	827	865	894	849	936	803	823	827	830	891	784	854	854	842	848	828	874	852	821	880	872	828	819	850	844	880	874	901	872	838	847	844	857	829	794	832	864	881	816	854	882	866	829	863	841	864	854	859	909	852	862	856	905	837	858	885	835	864	834	784	847	819	858	785	830	804	877	811	866	870	821	863	872	893	816	808	831	899	832	841	858	894	864	901	845	857	836	842	916	820	804	828	879	852	872	834	835	791	861	861	813	837	871	820	915	848	915	845	893	866	852	838	863	860	852	839	838	842	837	794	829	880	835	816	818	850	855	882	817	848	813	795	881	863	893	889	860	868	855	826	832	797	804	841	822	891	851	930	827	823	797	845	851	812	878	869	870	881	871	859	804	825	805	909	788	835	858	884	867	819	873	876	917	830	792	751	806	904	863	801	819	869	819	854	819	854	866	847	858	799	884	857	832	861	835	921	833	880	896	885	806	820	769	858	832	862	846	812	840	860	840	852	837	892	832	822	843	799	848	868	863	842	841	891	881	870	826	866	837	885	844	891	840	804	829	875	872	881	884	799	875	882	843	867	887	837	858	840	899	849	881	849	866	866	855	846	841	830	818	842	864	863	817	838	860	863	793	848	858	841	869	853	861	815	856	826	869	861	890	854	883	863	831	826	883	838	835	817	832	821	827	877	792	841	835	874	812	817	838	845	807	837	820	821	841	847	902	842	916	842	886	869	846	872	835	848	877	826	813	927	833	817	814	853	861	853	829	907	833	895	861	815	851	871	907	877	819	876	896	883	864	887	801	878	837	849	794	825	857	868	855	805	831	860	824	841	868	850	835	833	861	848	895	842	857	827	823	902	850	874	868	891	866	832	859	900	883	834	912	873	842	810	846	844	839	784	914	811	855	790	878	857	863	803	841	842	860	844	854	896	824	814	832	837	818	810	890	859	832	864	816	822	815	868	885	795	905	861	804	805	798	855	812	855	897	832	834	821	831	826	830	817	830	821	830	852	843	809	892	780	862	865	843	817	866	832	836	836	881	879	843	832	855	851	881	854	825	827	872	845	810	875	834	893	840	887	864	865	864	811	823	867	827	876	795	833	845	873	863	825	841	825	830	880	863	888	883	800	782	858	838	859	852	868	842	840	866	835	830	837	805	855	887	816	819	842	815	855	827	815	815	863	820	833	859	841	879	844	870	812	850	864	820	840	822	823	865	878	802	838	834	808	918	827	831	845	867	788	849	820	848	871	801	875	877	853	891	862	888	831	878	848	837	859	832	903	781	854	860	867	852	867	803	806	854	868	820	887	849	829	857	842	826	824	865	812	852	817	820	839	885	820	878	800	862	864	825	823	834	844	823	865	925	803	831	873	871	802	827	875	854	838	846	825	821	818	844	848	838	842	838	873	823	827	841	837	839	907	849	874	827	789	801	826	836	814	880	813	789	872	821	845	850	910	881	839	846	847	838	848	861	861	827	846	835	865	810	800	867	809	801	816	805	835	848	872	849	889	839	893	894	845	821	868	857	806	877	808	843	815	810	894	883	840	818	917	846	861	768	855	861	857	800	816	869	841	825	823	877	871	867	811	848	783	833	817	845	829	812	801	838	848	879	848	825	836	803	840	885	885	865	842	801	835	863	837	865	867	819	817	826	873	779	845	818	825	846	862	849	804	856	830	854	848	849	842	857	869	837	802	824	823	886	875	892	833	849	870	838	897	833	888	849	914	837	840	808	854	848	921	883	848	871	894	882	858	863	858	848	883	882	867	866	837	833	869	864	837	796	759	838	861	797	811	866	804	877	914	855	816	839	808	861	821	878	820	787	878	838	860	838	822	815	898	850	812	818	872	845	776	872	810	871	866	841	839	882	845	823	878	848	813	856	831	868	856	820	837	861	801	897	807	853	855	860	856	870	877	875	898	828	865	838	882	826	864	843	875	865	832	838	868	843	849	883	856	906	864	812	859	836	820	847	815	889	911	836	823	856	802	902	841	819	877	863	820	801	873	817	839	850	860	903	863	851	846	848	835	827	841	835	821	822	855	880	874	842	878	846	861	864	847	865	839	844	816	801	827	851	879	903	829	817	823	830	807	831	802	833	822	854	823	852	837	837	822	799	858	812	882	852	829	830	821	842	866	805	793	868	849	801	833	874	843	806	788	890	893	834	839	822	859	857	848	821	828	846	826	865	829	812	789	820	813	818	867	840	883	866	889	870	862	877	849	842	825	806	829	851	836	823	786	897	900	847	861	850	849	825	843	861	902	823	862	820	884	839	805	859	863	839	854	842	849	842	846	888	852	790	837	870	848	824	817	820	818	872	852	869	866	836	838	853	860	855	855	811	794	817	889	884	868	837	866	815	878	856	841	870	850	827	850	836	847	875	854	822	840	783	858	840	858	877	835	897	858	841	826	846	822	865	854	838	813	862	838	821	818	793	863	899	890	821	794	869	839	844	864	853	844	810	833	818	862	837	866	859	846	881	802	836	867	827	847	842	818	831	829	796	849	845	860	908	890	839	813	857	853	854	875	859	863	843	806	837	836	846	815	849	853	817	810	853	833	881	857	842	827	852	857	845	849	871	838	887	856	846	865	876	846	894	850	914	866	866	835	871	888	845	803	860	805	838	848	857	848	857	868	834	847	854	788	849	868	815	824	822	851	798	813	817	892	906	847	828	828	835	905	853	862	865	826	864	829	855	868	808	821	857	833	822	848	851	882	802	878	900	857	875	860	834	801	871	819	859	837	838	841	839	861	799	860	809	863	863	821	827	845	840	828	859	821	877	871	863	893	829	798	869	878	867	864	832	835	902	871	888	821	807	853	834	837	862	845	829	832	835	841	872	918	880	900	803	875	849	816	850	868	875	814	795	855	812	892	853	845	857	797	828	838	844	852	869	835	824	876	808	846	830	899	832	906	827	850	842	851	854	813	928	832	784	859	875	852	865	826	850	846	886	810	807	810	847	849	887	867	873	820	836	826	862	839	830	844	897	847	867	832	890	801	855	881	882	868	865	805	839	913	849	815	831	889	865	871	802	829	866	865	805	881	837	788	790	842	822	916	819
22462	20923	28458	24664	33323	22323	10155	1471	1057	1025	1016	936	934	890	868	826	870	879	851	786	816	784	866	801	754	857	786	776	769	791	808	750	789	816	782	786	795	784	799	724	773	794	783	855	861	806	743	750	775	796	824	819	835	784	761	798	830	766	787	782	785	755	792	786	759	757	735	792	822	761	783	804	737	812	733	808	822	795	761	781	797	774	810	820	821	809	799	804	818	817	800	773	817	757	783	791	770	830	770	746	828	774	863	802	813	810	778	763	723	828	789	785	797	778	770	778	750	817	785	821	825	777	829	851	763	786	831	748	766	779	791	809	782	753	856	799	812	825	789	815	741	773	796	784	807	799	773	807	819	764	771	781	704	816	734	762	790	787	756	766	780	783	752	827	797	792	793	861	841	770	790	789	744	795	804	765	796	807	820	784	758	741	745	835	804	793	810	733	786	732	743	790	715	722	813	788	814	738	812	796	789	763	823	780	817	780	801	730	796	740	732	755	702	787	744	756	784	779	761	783	764	743	754	787	822	837	797	829	746	788	747	775	796	797	799	795	771	739	745	752	834	797	829	729	758	809	776	768	784	790	773	733	775	770	767	763	763	760	825	720	760	751	849	791	754	755	784	766	782	788	762	791	764	782	750	812	810	816	783	760	769	779	708	786	721	742	767	793	820	813	773	787	814	784	734	739	733	786	787	826	748	809	800	813	801	798	780	760	758	779	771	803	767	746	838	806	818	809	774	761	789	757	841	770	770	707	796	733	767	789	780	802	795	783	736	829	807	742	746	821	825	793	777	819	809	769	797	748	753	809	818	808	784	777	818	818	775	820	810	728	789	774	786	776	758	751	800	776	736	763	802	797	801	806	805	807	788	817	762	753	771	745	762	745	789	791	796	804	792	799	793	794	771	796	757	797	803	779	754	793	790	777	757	774	792	808	776	788	762	734	780	796	797	765	809	769	787	756	792	810	787	781	809	787	788	776	793	821	790	796	812	793	781	794	757	789	786	826	839	765	790	801	796	776	782	820	808	817	767	782	775	791	821	756	762	778	774	771	754	819	753	733	823	799	803	786	774	816	750	759	753	832	832	782	767	773	782	795	755	715	727	764	820	782	755	796	790	769	711	782	775	798	799	820	757	816	745	737	777	762	820	802	734	816	765	780	827	800	843	782	768	803	770	813	785	801	805	787	790	783	777	784	796	766	787	774	776	780	804	806	825	790	805	814	837	738	813	807	791	798	792	770	744	752	768	765	744	813	786	809	778	729	793	754	782	781	781	810	790	813	767	800	730	840	756	762	761	802	773	755	763	800	780	792	717	784	782	807	783	807	799	766	761	759	743	802	764	792	771	783	790	766	810	780	770	776	759	807	779	790	811	695	767	768	793	720	787	779	800	753	819	792	783	748	712	738	798	800	706	774	745	782	824	804	771	839	814	783	737	775	728	787	809	757	802	785	783	772	794	795	783	802	769	781	800	799	813	766	776	734	792	774	780	772	771	827	806	812	800	823	773	807	795	797	811	825	750	786	767	826	777	800	809	796	792	773	813	780	811	776	779	767	768	800	827	786	721	814	781	807	735	784	823	797	766	780	792	774	786	780	778	748	783	796	807	796	809	758	745	786	773	745	787	784	771	814	773	770	785	780	768	769	817	777	736	774	758	756	810	788	771	770	765	807	782	817	764	795	784	777	794	751	819	765	781	848	786	772	821	797	797	782	804	756	793	711	802	806	755	771	759	742	779	740	791	800	805	778	782	833	813	779	714	834	736	743	759	739	822	796	780	757	788	795	770	746	793	824	782	768	760	805	770	760	799	783	765	758	790	768	792	785	781	764	802	792	798	797	825	738	777	748	803	807	790	782	789	766	742	846	769	769	828	792	752	766	742	775	786	743	754	763	800	775	849	783	781	775	787	779	786	761	836	828	732	788	754	807	745	751	804	765	830	801	813	796	737	749	769	804	748	806	835	787	765	815	802	828	792	784	793	796	740	778	788	774	813	787	772	838	781	814	759	802	777	787	762	782	825	792	788	836	765	775	751	808	773	795	814	734	772	791	744	751	771	768	790	736	808	773	814	798	789	814	823	742	758	824	753	770	797	773	784	778	772	743	795	799	774	783	783	778	770	815	796	827	794	789	785	788	808	754	767	764	750	775	762	772	801	774	791	769	807	795	749	793	818	797	818	763	766	740	818	820	750	802	815	760	812	816	737	844	795	783	792	773	771	781	774	703	787	790	763	805	750	809	767	807	818	746	855	775	802	789	811	772	764	747	748	827	821	793	750	755	780	803	794	751	766	788	743	780	823	762	785	777	779	761	716	806	796	789	767	774	786	755	763	793	772	750	777	790	832	777	750	780	795	721	795	767	738	823	710	762	782	753	778	832	796	761	781	764	819	835	818	795	758	698	796	758	775	768	753	754	801	779	800	816	784	819	819	771	747	786	775	769	759	791	786	803	792	849	820	783	807	819	791	801	800	796	808	812	806	789	805	837	776	804	749	774	806	731	817	783	764	800	798	740	808	738	748	752	782	771	800	809	787	754	801	711	798	730	792	741	812	819	775	754	782	780	798	754	756	789	777	835	763	800	780	804	816	751	776	805	765	734	850	794	794	785	793	762	753	780	746	760	777	799	769	801	800	807	776	763	733	752	788	780	817	823	726	743	820	803	781	815	776	837	779	761	787	827	765	816	754	752	811	733	758	793	810	793	785	842	802	763	778	769	809	740	868	816	828	810	776	743	754	831	774	816	769	849	832	823	776	817	734	772	792	792	770	779	802	723	736	834	765	781	735	731	747	765	750	781	716	811	818	816	762	796	829	788	750	796	794	759	752	734	791	816	750	773	803	783	757	765	708	746	744	759	743	800	807	764	800	787	765	809	796	782	764	773	816	778	762	803	745	817	776	781	796	787	791	803	770	761	786	798	747	777	788	773	784	771	773	766	728	765	733	807	818	765	773	798	773	739	785	808	788	784	790	787	755	835	757	800	767	754	735	768	807	753	734	789	773	741	775	795	762	805	818	801	792	773	834	777	751	764	747	745	758	818	789	836	779	739	790	826	763	745	775	802	802	748	818	819	796	769	813	747	832	770	782	844	748	760	771	762	788	780	783	779	789	763	793	763	778	813	797	755	793	816	793	858	794	776	735	741	782	778	731	775	791	764	795	794	836	803	813	788	773	770	798	772	751	795	846	820	823	746	772	799	746	783	790	826	776	802	787	794	827	766	782	798	768	755	793	755	767	830	849	791	828	799	776	755	837	814	784	777	793	736	775	736	773	752	806	809	730	737	794	762	785	803	768	760	797	801	798	719	787	772	755	814	768	778	743	770	740	812	742	787	813	728	790	777	794	789	795	837	827	763	761	785	821	758	772	787	776	784	762	769	743	756	780	768	717	810	786	809	778	777	725	775	780	802	781	803	787	775	790	791	763	791	760	793	774	724	777	766	779	725	806	766	729	831	799	773	784	813	775	797	785	753	804	779
32767	56779	28347	28497	46803	12997	1846	1380	1337	1138	1113	1053	957	1021	956	866	886	840	873	851	888	889	868	832	853	848	827	787	791	805	849	762	810	811	804	766	814	760	835	817	737	803	765	815	790	796	832	756	825	809	765	821	753	824	803	790	800	814	839	796	781	785	787	748	815	841	792	727	804	792	784	749	823	794	738	799	808	780	775	818	832	840	842	776	827	833	779	811	801	884	748	773	829	800	814	836	844	787	793	782	751	804	815	813	802	786	763	765	815	797	793	819	784	731	769	748	843	726	818	867	776	767	811	810	770	776	792	792	770	796	741	798	787	818	805	812	774	788	807	755	803	837	817	798	789	811	842	772	799	803	802	803	783	766	801	804	759	775	815	781	736	789	892	735	781	765	742	773	790	811	756	784	811	766	778	812	783	745	759	827	753	788	750	824	824	755	764	718	746	839	813	791	815	836	764	783	802	788	766	794	818	807	780	785	756	821	772	761	802	775	783	727	756	792	750	778	770	760	794	769	757	821	785	806	789	793	794	770	776	822	736	734	786	779	769	789	812	786	790	803	760	819	749	750	787	767	741	808	803	778	805	807	753	796	823	778	817	823	802	783	799	803	778	775	802	810	809	770	778	763	805	800	747	719	775	761	783	763	791	744	796	721	812	828	783	782	765	804	766	813	789	799	771	769	835	793	775	787	753	803	756	779	764	770	833	715	780	729	819	744	778	820	742	770	839	817	810	774	824	771	775	788	791	801	761	822	768	834	793	765	816	748	804	823	804	755	765	794	780	789	794	804	776	767	801	796	795	848	806	798	790	785	731	803	800	746	766	769	795	795	828	793	777	736	744	807	802	813	776	812	802	840	791	790	793	786	760	815	816	776	826	717	747	783	782	795	763	785	776	800	792	762	795	785	809	741	771	779	798	802	753	760	760	796	755	828	777	780	835	781	792	791	762	804	770	790	789	811	765	754	770	860	784	768	773	797	765	764	789	812	794	779	779	759	815	755	829	768	821	802	825	775	839	762	797	781	805	824	818	776	745	782	796	787	797	763	773	787	806	805	821	762	768	740	809	774	777	799	833	788	756	785	815	777	780	798	772	763	844	808	768	810	765	834	792	796	818	767	816	799	810	805	769	746	778	802	794	771	776	798	764	746	763	810	801	774	788	775	806	818	799	782	772	771	804	797	797	774	750	773	758	784	768	819	808	755	738	798	858	796	772	763	791	845	861	803	799	818	782	818	774	762	792	780	767	792	766	757	811	799	815	738	797	814	771	822	775	788	817	798	801	808	814	753	756	803	809	820	805	782	742	767	765	821	764	808	770	827	787	792	747	755	796	788	755	777	766	793	739	788	821	775	783	780	782	733	757	841	784	791	763	803	790	763	791	849	783	724	779	743	791	750	826	802	793	781	755	846	744	799	815	774	802	784	714	792	779	720	753	794	808	783	758	794	769	848	758	751	793	801	762	754	757	806	790	788	787	747	768	739	827	716	735	761	812	769	803	774	777	771	795	811	804	822	794	799	779	781	794	769	768	775	804	801	799	795	760	778	803	741	781	762	775	789	766	701	760	760	789	811	833	795	777	766	808	787	760	744	813	782	757	829	844	759	812	781	807	796	816	785	774	760	779	783	775	854	786	785	769	783	778	811	747	782	789	773	805	752	801	765	760	766	763	807	792	821	826	767	788	819	753	769	814	810	800	764	795	807	828	794	790	800	809	801	790	782	775	771	772	797	804	795	795	810	779	738	816	798	780	760	792	760	767	785	819	749	797	794	753	762	831	780	838	758	752	766	802	771	862	761	778	786	819	803	793	797	766	810	779	759	764	777	825	791	776	761	762	785	800	779	751	764	781	800	760	771	763	862	800	799	801	845	765	764	798	769	795	823	770	788	797	773	774	808	791	763	763	780	805	783	799	775	781	784	787	778	783	784	812	783	788	756	782	771	788	828	757	745	783	760	778	817	850	822	768	774	776	736	820	731	807	785	744	764	788	823	811	810	834	804	793	736	820	824	772	776	789	775	786	793	774	810	771	750	748	784	761	747	765	756	754	815	771	817	756	744	803	809	815	812	774	790	756	827	758	781	799	774	786	802	785	803	750	772	766	780	783	781	785	798	784	806	801	783	826	818	771	743	832	800	771	767	820	783	763	791	718	765	780	742	804	799	723	760	823	766	780	836	800	799	745	800	777	754	703	806	766	807	794	786	780	741	741	785	816	797	721	808	817	787	761	779	795	765	788	809	815	774	787	783	761	754	806	785	788	762	789	778	769	753	783	753	804	816	782	805	809	792	795	776	798	756	807	754	832	787	795	819	768	792	761	829	780	783	769	861	777	795	775	765	737	824	768	806	855	748	752	829	757	766	800	805	784	782	734	801	795	790	813	795	755	742	772	787	810	744	775	804	790	748	800	789	759	795	741	809	788	788	789	804	729	768	790	799	774	772	776	760	757	804	774	815	825	749	783	809	789	788	794	812	788	762	789	757	783	771	796	798	739	780	766	795	791	723	809	797	780	796	814	837	785	746	778	806	844	780	787	791	820	802	740	765	783	818	823	767	760	762	808	787	783	752	804	745	764	775	713	773	766	768	809	744	749	833	807	784	770	818	764	765	830	801	807	792	748	737	773	768	775	820	789	778	763	769	827	774	767	832	773	728	784	795	739	809	793	777	736	778	813	787	792	773	756	810	827	771	761	762	804	806	818	763	793	837	835	765	772	805	861	796	759	811	765	736	778	802	819	801	770	710	817	799	812	768	789	811	761	821	770	776	773	783	797	779	847	797	807	794	755	742	777	753	784	834	718	828	785	767	777	781	810	762	830	796	768	796	810	800	777	791	745	715	804	771	817	775	802	724	827	736	791	839	739	779	783	740	792	714	820	784	757	779	782	791	798	761	790	857	781	827	759	782	815	774	788	781	777	789	773	778	768	793	805	756	743	765	761	834	794	750	792	793	756	751	798	817	829	750	776	786	752	778	752	864	763	776	769	809	743	740	773	777	821	835	784	818	785	776	769	800	821	722	766	760	758	836	791	750	789	794	776	792	766	783	775	735	757	776	775	741	795	803	785	791	744	752	747	820	839	798	808	736	803	798	805	751	753	834	801	813	812	752	804	750	744	745	803	772	762	768	800	809	801	734	756	798	773	791	799	784	808	761	808	787	782	796	786	770	769	774	841	765	779	799	814	761	793	779	725	759	787	800	760	770	776	755	804	792	765	749	805	797	776	787	776	759	773	775	736	841	781	795	833	780	814	819	781	794	736	756	775	836	778	830	753	757	781	825	744	814	803	807	773	782	801	765	805	782	747	759	789	796	770	701	806	829	768	794	768	757	839	730	759	764	819	836	759	736	754	756	807	758	745	752	804	768	828	731	822	774	787	794	799	751	781	746	798	794	799	811	804	832	754	826	775	764	811	823	812	817	820	828	772	805	738	755	848	786	754	794	787	812	766	798	801	772	720	798	845	807	765	775	777	789	805	772
28879	23396	14777	5731	6436	1159	738	705	705	696	647	692	712	662	689	706	723	730	707	709	656	660	661	707	684	676	674	697	686	691	692	696	638	651	630	693	653	664	661	669	732	699	678	619	733	616	645	712	660	716	725	678	696	649	693	649	685	665	706	645	675	689	701	683	683	711	642	694	691	689	669	682	668	716	708	648	737	705	661	706	608	706	731	658	662	693	658	727	695	715	719	695	696	667	704	707	672	643	657	682	665	735	679	703	649	674	657	683	706	713	647	700	679	685	649	679	698	659	685	672	709	687	724	679	760	636	688	703	692	651	706	682	749	694	666	700	676	702	649	709	705	689	621	679	663	702	708	684	686	658	688	677	701	633	705	737	660	685	706	688	751	690	658	664	680	714	645	693	687	698	668	659	661	688	660	702	686	676	675	719	630	677	676	629	716	667	664	650	638	677	668	677	714	722	699	669	677	716	724	663	693	682	688	696	641	720	650	675	697	677	698	701	700	740	675	695	701	650	685	700	733	665	690	740	679	627	657	693	694	702	645	680	721	661	713	701	657	657	692	655	695	688	675	737	667	690	713	661	690	672	680	633	678	653	632	697	713	632	697	720	700	649	694	661	654	682	638	672	681	675	704	661	662	646	662	660	650	693	720	706	663	719	721	675	686	672	681	669	685	696	645	680	674	716	714	629	666	674	663	669	688	688	651	694	762	683	671	649	695	718	672	687	695	698	681	645	711	694	744	714	665	695	714	682	682	693	688	681	668	701	674	685	653	733	686	684	695	696	675	694	713	720	694	672	722	695	663	685	651	679	648	703	650	687	651	641	708	725	670	687	638	712	621	706	655	686	707	673	656	671	687	614	673	649	697	681	700	659	691	708	707	655	701	656	732	662	657	703	696	631	671	665	659	697	734	694	710	743	659	679	730	661	678	677	679	739	722	682	709	709	636	711	708	690	715	701	696	688	704	674	710	679	684	696	683	644	721	680	688	739	662	680	690	689	692	668	747	662	635	690	692	705	660	681	686	715	692	680	681	725	674	703	734	709	703	646	706	673	650	664	666	677	688	637	694	658	639	662	713	716	649	695	713	724	680	646	717	691	694	660	677	691	660	677	748	703	721	668	713	731	664	661	676	749	672	673	692	688	623	697	660	701	677	686	640	648	705	659	713	672	692	641	688	743	675	689	700	670	670	668	668	678	642	678	746	690	679	731	666	677	678	694	687	674	691	708	684	671	653	706	699	695	717	721	691	685	730	713	712	707	682	677	696	647	692	673	634	688	685	622	694	667	668	686	742	708	671	742	707	639	620	646	714	661	684	670	698	686	682	685	683	707	683	713	692	624	665	664	736	729	702	686	669	691	662	696	721	699	643	692	690	699	671	690	686	651	694	652	712	685	693	679	654	643	717	757	676	690	719	673	698	696	678	683	667	669	641	673	695	738	690	659	668	665	700	704	674	707	684	713	703	696	680	677	707	689	666	722	633	707	728	697	672	660	701	683	710	678	662	666	695	657	650	664	694	682	657	740	696	699	693	664	617	690	670	714	665	684	721	738	669	678	658	720	648	639	742	657	686	701	639	675	689	699	677	631	632	725	671	640	631	627	682	687	694	698	704	701	677	709	716	688	688	673	708	679	722	664	710	725	697	723	691	672	650	738	689	702	706	689	686	669	668	679	642	624	704	701	700	665	689	691	650	679	669	637	721	695	675	700	680	637	671	652	665	672	684	666	665	654	664	691	661	678	671	700	682	632	672	674	680	688	727	634	696	683	704	707	633	737	627	720	715	682	649	699	709	712	709	724	654	682	694	722	699	701	687	621	654	704	722	651	656	731	692	702	683	699	664	681	695	734	721	707	653	724	686	689	693	671	727	666	725	707	677	659	676	714	686	648	647	671	682	661	674	653	618	664	695	673	657	722	659	702	765	656	696	739	702	732	684	706	668	699	659	703	676	704	649	710	681	688	719	691	704	669	682	686	703	670	698	674	684	693	662	680	640	664	743	686	682	671	691	706	620	654	670	669	668	716	635	668	682	688	718	650	746	742	702	628	673	705	714	698	695	715	716	685	682	648	704	713	683	660	637	673	652	632	694	652	699	699	706	685	695	732	637	729	611	688	726	631	652	640	653	646	663	662	687	713	700	687	654	635	680	726	688	705	682	654	729	724	664	683	671	721	720	727	710	670	687	697	665	685	698	655	727	671	658	669	668	694	671	666	676	636	631	666	699	692	702	693	647	657	689	699	694	694	674	659	689	723	687	670	722	700	677	676	659	659	677	656	698	649	655	662	642	665	702	685	623	653	679	652	625	652	652	648	675	693	709	737	690	654	692	632	655	660	598	702	690	656	723	678	685	684	722	659	665	670	669	686	715	656	663	694	660	661	662	694	681	666	662	697	695	699	710	656	681	689	679	705	764	691	615	652	687	675	690	677	701	694	650	671	659	684	691	675	708	677	680	676	647	659	675	668	733	673	693	743	651	709	663	697	667	703	698	682	682	703	694	648	703	698	689	701	692	702	695	702	691	671	699	707	698	702	664	690	683	652	684	673	712	682	666	639	730	648	664	681	706	653	687	701	708	721	679	687	650	677	697	657	652	632	734	686	679	719	670	684	635	647	673	725	686	678	666	619	678	688	698	661	648	685	628	660	707	640	691	693	657	676	641	666	712	734	638	666	660	634	675	688	721	675	679	693	675	651	702	698	699	693	670	673	713	720	700	700	698	669	654	722	679	698	700	690	656	653	707	715	664	686	634	687	690	714	689	694	670	667	726	693	681	709	676	664	657	636	651	731	634	672	675	661	665	663	698	688	726	692	646	716	708	626	678	731	630	678	686	657	650	673	708	649	693	721	686	699	695	706	630	661	705	675	648	678	659	655	683	647	700	660	711	700	682	671	720	644	603	715	706	685	722	650	681	655	670	697	664	643	633	640	648	674	671	659	684	663	706	704	659	677	753	715	735	722	641	635	673	654	688	734	706	684	684	658	661	700	670	674	673	668	711	689	704	690	663	689	700	651	663	713	716	635	622	671	675	639	718	704	677	731	697	604	670	670	698	646	626	695	703	633	690	695	675	690	677	660	668	690	672	704	701	702	703	684	679	646	709	660	665	687	721	674	685	707	669	649	665	659	670	695	696	669	696	746	673	702	690	707	700	721	696	644	637	687	664	704	640	677	717	685	667	660	703	673	675	647	701	710	679	727	701	679	622	638	709	633	726	702	661	699	700	681	671	667	677	691	737	675	674	686	676	709	705	730	693	707	707	686	707	669	684	636	681	643	726	724	677	663	680	699	702	647	658	691	679	662	708	694	696	670	723	675	680	631	689	705	669	740	704	718	681	711	675	662	700	673	723	700	715	709	663	659	699	643	721	660	688	670	719	635	688	698	658	712	649	688	668	704	704	669	678	658	682	687	703	691	645	700	689	695	711	654	723	714	729	651	673	674	666	657	617	693	654	637	725	729	663	689	679	716	655	676	750	660
25091	32363	10818	5051	6892	1209	765	713	728	739	711	751	699	747	734	700	720	728	693	718	716	753	745	730	726	742	754	717	747	707	755	757	728	696	715	689	750	699	739	788	658	737	800	667	680	695	674	700	705	698	670	747	709	715	752	743	676	683	738	695	696	742	716	717	698	745	694	687	724	694	658	678	731	702	744	720	771	756	749	717	720	734	727	678	691	724	758	719	712	716	714	729	740	764	731	736	687	733	716	696	730	763	713	703	746	722	652	711	741	648	700	767	687	710	728	719	697	730	728	720	718	686	708	699	688	691	707	718	715	705	689	732	683	694	699	699	686	698	699	726	694	730	692	705	680	687	698	688	781	686	737	668	696	725	704	693	757	726	704	742	724	731	715	715	735	679	730	696	687	719	719	748	703	715	733	717	709	703	733	687	686	721	722	755	735	697	699	705	710	711	749	703	726	718	737	755	764	746	746	749	788	705	712	730	737	702	743	718	727	768	702	744	702	744	696	719	707	739	736	767	734	724	727	702	692	745	709	754	771	692	721	662	673	719	756	688	706	702	688	772	754	756	663	697	703	713	692	726	753	693	691	710	735	728	704	712	708	771	736	729	731	690	675	752	718	661	719	742	717	706	668	692	782	676	689	733	757	705	695	717	729	731	715	703	704	698	727	715	724	706	706	654	689	720	745	680	729	729	681	719	707	706	684	740	697	709	709	697	690	735	751	672	724	687	706	689	723	747	786	759	697	728	703	696	732	679	768	720	713	703	722	738	730	727	717	745	769	707	703	724	732	720	679	697	771	699	720	704	726	701	689	739	754	693	690	767	710	692	667	725	705	726	724	703	675	693	750	723	738	699	699	695	764	741	697	742	702	728	740	745	708	748	703	701	730	718	763	745	732	717	753	696	732	727	747	715	703	718	710	691	712	707	759	727	746	734	719	683	752	666	736	728	748	733	724	734	697	730	693	717	730	668	688	669	704	763	700	699	737	684	685	679	697	738	692	737	697	719	679	754	730	677	739	702	753	695	681	735	701	758	701	707	738	708	686	703	701	699	689	691	727	708	699	713	717	727	657	721	706	722	716	723	684	733	691	740	729	713	688	733	703	732	738	689	710	654	675	712	724	777	689	687	712	743	734	727	687	758	718	747	769	688	695	698	703	709	659	685	736	699	739	667	697	713	717	723	708	741	809	758	729	733	706	741	710	720	725	730	742	715	717	684	701	715	672	703	692	715	667	733	693	729	692	752	701	743	720	701	705	675	666	726	733	759	757	703	704	758	715	751	748	732	690	688	680	723	721	681	726	705	734	722	745	739	724	728	713	715	724	681	768	760	687	745	734	673	752	690	729	698	685	701	686	727	730	693	723	726	708	748	723	740	730	746	667	749	768	757	720	751	689	690	693	704	716	656	688	673	692	711	739	721	729	713	720	679	722	703	715	679	685	707	721	690	699	720	704	701	649	744	733	699	709	729	733	719	722	709	692	739	685	717	693	715	739	733	721	695	683	730	705	702	707	761	699	732	730	708	711	697	722	712	712	710	654	722	738	725	678	708	685	728	702	716	720	750	717	710	666	759	699	718	720	712	732	728	738	755	705	717	705	713	713	713	722	726	720	691	687	739	674	716	704	709	711	691	711	680	701	728	718	743	705	685	751	652	696	718	716	703	731	708	733	687	711	692	719	717	695	688	775	743	746	717	717	713	704	703	696	739	729	699	719	707	687	695	733	731	739	699	703	721	681	741	734	723	690	721	690	646	706	726	695	702	712	661	746	713	714	727	731	700	711	727	640	652	732	717	746	730	757	732	681	753	672	704	675	754	768	704	736	727	740	705	706	726	705	677	736	672	723	731	729	747	709	669	668	732	759	673	726	710	733	711	706	718	719	729	670	723	686	697	743	715	690	767	662	710	712	713	744	691	664	776	716	749	687	688	694	753	692	716	723	726	719	665	693	685	764	739	693	728	730	744	715	698	710	715	684	713	781	692	757	739	685	736	764	702	741	728	739	741	703	705	681	718	722	705	748	701	706	725	764	704	703	702	721	727	754	693	686	729	687	754	713	753	737	708	673	693	718	737	761	736	680	679	740	705	725	707	701	757	686	762	712	720	692	722	706	693	701	696	741	750	714	720	723	769	723	702	783	686	713	697	729	702	746	732	726	714	695	679	710	768	763	709	704	732	713	727	648	705	768	688	698	725	727	709	736	691	678	743	721	703	674	737	720	696	725	709	741	683	725	706	737	726	721	661	717	751	728	657	698	750	732	726	706	678	740	738	715	709	755	746	711	729	701	718	706	689	749	725	750	726	699	699	718	733	706	751	727	716	703	684	726	699	732	700	696	709	733	721	734	716	701	757	691	708	720	738	748	659	689	728	713	688	713	723	750	748	749	750	740	692	712	709	676	703	722	682	689	736	684	697	718	726	723	721	725	713	703	718	753	728	728	683	674	748	686	709	704	699	697	687	743	743	682	690	719	722	733	640	741	693	707	659	758	694	727	726	740	758	686	700	749	678	689	711	690	720	724	750	721	735	763	659	692	719	721	725	716	716	749	717	711	731	729	729	736	706	704	709	711	694	713	739	685	667	715	686	679	724	747	693	741	716	712	729	746	734	698	692	704	715	731	685	688	691	709	780	700	752	723	707	709	749	691	730	717	734	714	735	786	742	712	696	724	702	801	716	753	674	720	697	708	688	720	734	710	758	716	688	744	730	684	747	718	674	717	689	714	715	679	719	696	689	762	739	724	698	731	716	748	688	688	704	698	697	686	733	720	701	719	678	712	698	692	704	728	713	737	714	750	704	719	727	713	764	734	791	712	710	747	708	711	689	688	688	719	714	711	735	729	681	702	710	680	733	673	691	725	642	676	694	721	668	731	676	731	717	702	696	747	708	709	719	750	736	719	717	696	690	669	693	755	710	704	767	725	698	715	703	684	710	748	726	721	709	683	695	721	718	754	697	708	735	739	728	706	749	728	718	712	751	696	734	723	722	728	712	668	732	657	729	752	772	709	760	723	727	730	684	714	718	697	711	720	726	769	705	698	700	666	705	690	721	686	700	755	725	765	722	715	765	719	746	677	716	726	726	716	742	740	757	738	701	751	714	755	694	745	752	744	714	732	743	703	698	650	732	696	739	686	727	704	739	680	685	741	697	771	765	710	727	660	727	709	721	725	680	681	725	741	723	700	733	730	719	687	687	754	726	732	720	719	737	726	730	675	695	709	719	717	703	759	732	756	757	678	712	699	720	757	708	737	706	758	716	770	737	761	695	681	698	714	714	718	741	745	721	712	705	673	686	712	729	739	715	695	721	711	736	698	728	712	714	718	679	688	738	767	772	716	746	713	775	770	744	719	745	738	758	701	718	703	722	739	683	721	697	727	709	743	714	738	727	754	682	737	718	717	677	734	775	724	698	716	751	736	728	752	720	700	718	733	725	764	739	713	679	712	728	701	711	690	649	743	697	721	777	728	688	731	729	696	696
23754	20996	28137	27132	34860	17554	3482	898	711	721	708	691	681	651	653	652	638	629	664	672	637	654	616	659	638	647	590	670	638	643	659	597	625	628	650	583	644	621	614	634	597	614	670	654	609	650	632	631	606	632	582	615	595	588	640	624	653	630	647	624	605	607	654	592	586	651	631	640	618	676	614	646	617	631	649	640	642	683	648	686	629	636	621	594	606	645	653	632	620	625	656	641	621	599	653	618	623	604	615	623	591	573	622	618	635	640	576	622	619	630	665	633	642	590	632	600	620	604	632	615	625	633	607	658	647	572	621	595	662	658	637	643	603	628	638	613	621	652	643	583	597	566	594	622	639	626	591	636	622	641	607	614	616	641	631	596	627	618	577	642	664	673	587	618	601	614	598	610	634	603	634	621	645	625	606	636	619	589	649	633	576	587	604	645	608	603	588	624	618	564	617	598	658	661	622	621	604	604	614	608	624	613	661	617	650	657	671	619	624	562	626	609	639	630	627	660	563	598	647	576	636	638	685	608	638	594	646	625	668	621	587	614	619	594	600	614	613	640	636	605	603	587	611	603	623	632	618	620	639	655	602	573	639	615	622	630	617	625	637	599	653	587	594	632	639	589	650	672	657	625	637	624	629	641	633	622	632	599	605	589	602	591	598	607	579	638	623	673	616	605	622	632	621	625	617	578	623	647	653	618	653	633	599	645	629	604	634	616	629	647	589	644	581	618	633	620	627	594	644	622	641	584	610	602	654	610	635	644	603	605	628	656	633	630	629	628	632	571	595	616	596	612	597	572	630	587	630	625	659	598	599	628	618	632	612	639	636	618	611	658	633	588	615	617	635	573	621	629	617	587	603	641	563	603	633	651	635	645	594	616	646	590	685	660	617	634	620	641	632	641	563	683	631	643	597	604	632	597	604	612	610	599	613	650	607	671	648	573	608	648	646	599	643	608	642	588	634	626	610	631	659	600	622	622	649	640	585	622	580	647	626	618	638	637	640	623	622	608	650	580	655	585	617	618	624	602	579	624	630	649	637	612	570	585	591	662	627	655	598	653	626	661	618	652	649	577	584	603	627	580	636	629	639	628	587	629	608	650	679	630	583	613	660	640	608	622	602	592	627	631	629	641	603	602	642	641	585	596	617	578	633	626	609	625	632	604	637	640	587	613	614	613	629	567	595	598	629	618	662	570	564	615	656	610	626	580	575	593	646	606	625	608	654	644	612	618	603	614	619	625	649	595	624	589	572	657	596	582	573	589	649	627	598	629	594	667	629	639	583	612	624	646	610	619	585	629	638	634	606	626	623	657	597	616	593	640	614	641	634	589	630	649	647	635	639	631	649	615	593	600	629	641	589	606	569	665	565	590	576	607	592	642	548	607	608	618	641	587	590	631	578	648	647	657	652	650	617	602	578	653	664	646	604	635	596	628	661	613	592	574	608	667	612	608	618	633	639	641	615	640	600	642	640	589	614	584	593	619	608	635	602	639	639	593	619	604	631	620	610	599	613	638	660	605	593	662	650	628	644	642	622	587	606	602	637	654	633	629	624	648	592	655	642	588	627	648	629	647	668	658	587	585	575	622	656	641	590	577	604	680	633	642	637	585	661	597	619	624	575	614	631	645	647	634	623	565	599	676	616	613	603	633	656	585	632	596	635	659	635	623	578	652	626	627	659	602	631	663	604	616	557	587	622	608	658	625	631	626	616	663	603	622	615	628	665	630	628	650	552	651	657	601	605	582	599	577	581	611	644	603	627	619	576	648	606	592	632	664	634	639	629	629	620	648	637	640	635	639	622	640	648	615	638	607	694	609	642	632	652	628	622	588	604	628	641	608	611	592	598	633	595	627	604	627	636	619	616	641	611	622	580	621	656	613	636	623	600	564	614	635	603	643	603	606	613	570	650	572	599	594	595	621	607	619	608	711	648	580	606	619	575	604	643	578	598	581	652	613	641	605	661	639	643	611	616	655	672	609	568	580	637	618	624	634	593	605	647	638	626	652	662	659	625	592	619	649	629	629	609	625	634	624	593	606	616	624	601	616	620	602	593	609	621	581	593	622	582	592	544	624	562	608	596	623	590	620	605	566	633	616	585	622	643	645	657	657	648	630	631	642	606	632	629	599	583	597	658	650	597	608	643	588	635	647	596	600	634	629	605	617	619	622	624	626	628	609	619	644	612	623	617	599	625	628	623	607	628	548	663	661	640	604	593	612	622	619	639	650	611	616	612	606	596	646	641	614	594	650	613	638	604	620	618	639	585	619	617	634	604	561	604	561	634	592	631	658	639	628	635	582	606	627	628	620	666	616	599	631	606	639	621	642	620	636	579	639	632	646	610	571	590	586	647	613	634	600	698	595	622	635	648	660	639	613	586	663	641	631	639	620	625	585	621	624	582	663	595	633	549	637	615	620	593	611	640	610	625	690	586	594	626	580	645	591	614	663	616	601	630	634	618	588	604	626	674	628	611	637	634	622	613	620	601	605	638	626	603	587	650	605	625	563	570	635	583	639	575	635	613	603	643	637	616	612	625	578	616	634	626	624	616	617	638	625	602	626	635	604	633	619	585	631	649	596	631	615	601	615	639	627	602	627	642	640	627	599	661	616	610	623	610	618	613	617	654	662	608	616	611	611	670	623	646	582	586	584	615	611	595	669	629	649	579	626	604	653	599	591	618	541	674	561	574	560	641	604	603	612	599	572	603	639	618	625	593	634	648	651	591	589	614	618	662	625	675	598	637	635	638	622	599	625	649	646	618	645	598	611	612	600	640	643	623	646	661	696	638	593	669	622	612	643	619	589	652	636	624	597	646	634	576	593	632	617	612	590	604	639	611	630	618	600	621	625	644	635	632	607	647	589	627	573	621	596	631	601	659	638	655	642	637	634	624	617	652	591	599	615	626	600	635	610	629	578	573	589	633	618	598	636	614	574	593	666	626	591	615	640	605	604	644	661	602	611	631	610	616	650	657	579	652	653	610	609	576	603	650	651	620	638	611	619	611	627	622	580	637	631	621	640	603	641	614	598	659	639	641	617	613	607	617	629	600	639	599	576	652	602	601	631	559	601	585	593	591	628	633	625	634	641	584	622	614	597	628	626	596	566	573	634	597	555	627	648	605	593	623	646	648	650	592	596	608	633	636	655	592	625	645	604	641	647	622	653	640	621	603	621	633	633	632	611	594	659	655	614	628	620	603	582	634	606	603	603	652	596	618	625	637	619	603	633	624	609	613	616	670	595	592	579	616	653	578	615	646	614	622	610	611	635	613	587	609	576	641	623	691	606	618	639	639	608	590	618	586	641	582	637	577	600	625	605	604	594	609	638	650	614	631	647	612	593	632	583	583	600	637	621	623	634	625	610	623	609	626	624	629	622	619	582	684	588	612	604	607	620	597	628	590	673	633	595	595	608	598	611	615	641	648	607	657	618	607	639	579	611	636	574	603	655	610	596	620	619	629	653	622	619	620	647	664	576	618	615	631	631
29465	49298	25894	28882	39253	6489	1087	1012	849	826	776	797	731	737	714	757	710	698	698	689	700	688	694	679	716	661	712	669	686	720	649	722	651	646	732	698	676	713	653	676	635	681	624	644	669	634	645	630	625	676	663	691	646	655	638	565	640	692	614	646	660	650	648	642	665	678	651	678	634	586	678	657	653	651	646	688	669	699	665	639	663	653	670	634	658	666	688	664	616	670	613	657	652	672	638	673	654	643	648	650	677	659	679	702	646	665	635	626	665	636	666	647	653	635	634	664	678	612	623	649	648	659	654	644	608	708	618	652	670	662	653	639	636	622	616	634	661	605	643	649	634	653	659	671	663	674	680	632	639	661	692	630	652	706	647	606	656	681	663	672	649	657	635	658	661	626	637	603	649	684	635	661	662	669	684	652	637	620	659	622	639	618	612	639	613	633	638	634	638	665	621	604	642	610	648	626	650	686	613	657	631	630	627	645	598	621	680	641	646	642	652	634	690	645	617	640	634	666	594	659	634	694	638	640	622	628	656	674	658	613	647	571	637	645	644	599	655	620	645	658	626	694	630	654	628	645	649	657	615	646	632	660	627	638	633	644	633	675	639	605	649	620	689	606	645	622	642	624	682	638	646	632	637	638	661	670	635	639	627	679	631	660	668	623	637	685	638	624	643	648	661	629	648	625	666	643	598	631	637	623	686	651	656	686	602	663	651	643	645	654	669	658	659	652	688	640	615	688	670	644	687	616	623	630	689	656	644	642	651	660	651	627	697	630	654	669	634	681	645	679	648	690	650	671	657	632	637	695	632	610	656	658	647	644	634	682	617	572	598	657	647	666	676	659	627	625	638	683	661	655	644	634	619	600	655	606	610	637	642	673	634	638	614	622	653	589	631	652	638	588	621	620	638	634	625	646	634	644	666	694	637	705	676	675	650	655	619	642	621	622	627	715	630	649	609	633	650	655	694	651	623	640	609	623	663	667	646	630	619	617	650	589	645	643	691	623	647	604	621	636	646	606	636	640	670	635	654	678	630	643	658	681	626	613	636	669	661	677	588	602	663	682	637	655	686	652	645	653	639	610	672	680	679	692	660	626	640	652	630	587	652	673	630	636	641	608	673	606	638	662	655	666	667	611	593	670	686	657	669	628	671	649	603	702	659	641	600	634	629	700	634	650	618	651	632	632	628	611	632	650	638	656	673	603	629	609	630	717	657	618	642	635	684	616	681	615	640	636	632	650	624	633	648	639	625	641	637	637	653	628	620	680	672	675	660	664	637	646	635	614	665	613	668	662	620	600	593	663	642	625	589	643	652	649	662	672	639	662	647	643	633	649	587	683	615	670	662	662	625	626	653	671	624	646	632	674	639	651	638	669	632	640	620	663	646	695	635	685	646	637	687	667	644	645	657	633	655	578	646	621	646	636	641	641	617	669	655	640	616	608	687	591	691	606	629	623	676	606	639	674	668	656	620	605	679	667	637	612	591	634	616	653	665	646	702	609	630	603	618	663	680	609	629	662	657	648	596	624	605	668	642	642	676	631	673	673	634	657	672	632	657	616	632	659	677	637	620	640	611	669	616	649	689	656	627	627	652	694	625	632	675	662	645	664	671	631	667	609	633	630	648	661	643	679	661	619	652	654	657	654	623	622	635	612	633	655	650	633	659	662	629	614	647	688	620	629	634	638	648	677	617	650	654	660	681	647	698	629	609	645	639	619	644	652	649	653	655	644	611	687	586	677	639	654	621	650	667	705	618	624	637	655	620	658	661	657	641	633	682	673	686	656	654	656	655	622	642	636	632	632	665	613	653	687	683	661	649	637	631	632	630	650	638	642	673	666	658	676	683	660	684	680	631	622	603	667	640	647	636	696	622	652	639	667	652	629	630	642	666	646	668	684	619	642	660	639	674	648	662	614	612	682	614	677	639	644	628	639	666	650	669	657	694	646	655	663	654	638	636	681	676	637	661	646	669	612	589	657	660	641	658	654	673	647	645	651	644	652	672	680	640	608	649	664	652	615	616	641	656	638	648	625	659	652	669	663	636	658	663	632	666	667	653	689	639	620	680	631	619	611	590	670	674	654	647	654	595	617	612	665	654	621	619	636	629	640	682	680	667	578	646	651	664	594	638	688	666	645	686	650	629	618	721	612	646	618	623	677	608	653	639	601	608	674	663	641	679	613	658	616	634	624	692	629	595	660	688	650	639	597	662	646	633	617	627	630	643	681	668	644	650	656	619	636	641	668	623	644	639	663	637	629	656	660	657	645	683	653	652	640	634	658	627	654	648	707	645	616	660	665	653	656	621	648	610	620	655	634	668	639	627	621	646	673	629	642	637	655	618	645	685	652	679	675	669	639	613	689	622	676	611	628	651	609	685	622	670	685	660	667	636	651	637	696	645	657	631	654	651	603	671	643	639	676	645	623	649	657	601	644	609	618	634	636	633	637	635	653	667	644	661	675	670	638	610	666	664	649	600	620	626	639	651	660	643	635	630	627	634	613	712	637	660	697	626	680	644	671	615	642	635	637	633	607	634	656	589	624	628	661	638	656	633	665	658	622	630	624	636	659	640	618	677	670	667	643	648	589	614	653	669	684	642	673	645	641	674	665	674	670	667	691	642	642	647	630	639	610	633	632	657	609	683	641	651	633	663	687	629	604	618	633	637	619	676	664	695	618	654	627	667	622	618	660	627	644	670	679	676	617	681	619	677	621	655	644	658	616	656	651	610	650	675	628	599	608	592	633	609	624	661	620	624	619	587	656	600	676	663	644	669	697	687	640	624	614	646	654	652	642	658	660	635	635	618	669	658	663	617	641	609	688	641	673	631	618	677	685	598	638	703	625	633	682	635	607	644	654	640	615	620	623	688	647	625	696	627	641	610	671	625	616	668	605	629	631	647	662	619	597	649	645	623	635	673	656	640	593	656	644	627	618	694	675	684	638	658	630	666	627	651	674	675	616	684	665	590	643	642	687	660	629	681	610	666	680	632	583	636	629	590	666	576	639	661	603	701	648	628	639	601	668	681	644	612	638	678	656	637	604	640	652	665	632	603	640	668	670	665	639	647	615	667	671	637	638	657	605	670	668	667	658	687	654	596	676	652	613	604	597	643	657	662	624	643	669	682	653	634	668	634	668	616	641	661	671	650	621	651	636	680	650	632	664	665	628	659	659	658	605	621	646	664	660	637	656	654	659	615	663	681	646	640	623	641	658	651	623	662	679	646	639	592	644	657	627	666	671	644	662	629	657	598	612	604	632	632	732	610	669	626	628	654	627	613	668	636	632	640	622	639	599	666	612	687	660	636	629	679	598	632	630	623	632	626	677	619	654	700	655	635	629	647	649	659	618	665	715	650	652	624	639	619	655	611	674	655	695	666	687	635	666	603	649	638	611	663	608	663	654	647	664	655	623	702	671	642	638	675	686	656	639	626	651	674	628	627	639	653	653	665	673	679	629	647	652	675	666	675	619	631	652	647	643	735	638
24898	21036	26978	27901	26567	8558	1309	992	911	863	910	927	876	883	862	853	853	843	899	872	896	860	875	916	813	833	807	826	855	838	862	844	864	883	862	865	857	865	871	799	848	794	853	855	891	808	846	850	802	846	880	807	804	831	885	812	829	846	798	853	879	834	791	846	853	844	961	880	805	847	827	840	835	836	804	808	872	866	836	858	890	795	880	893	891	870	863	842	843	844	834	828	872	852	836	820	851	801	829	838	855	816	824	870	830	809	840	829	856	840	864	829	873	885	847	842	828	852	878	853	883	847	844	802	869	848	773	836	805	868	816	821	812	857	773	825	881	872	868	849	829	876	797	835	811	822	848	873	791	816	824	865	846	881	845	876	871	823	832	757	835	835	881	830	861	867	793	803	828	799	856	828	877	821	786	885	870	798	839	811	863	838	817	909	849	862	812	810	857	840	868	836	843	872	814	850	819	861	847	876	831	845	866	859	879	795	817	836	815	900	846	884	776	771	798	840	855	812	888	865	841	891	851	840	856	850	802	876	845	870	856	896	823	862	834	808	836	809	869	888	840	830	852	828	868	812	886	805	823	802	802	811	893	828	844	893	847	895	883	812	859	854	832	815	884	846	813	842	822	812	833	880	826	836	841	826	817	777	809	787	806	802	816	844	862	840	835	838	819	861	862	840	805	869	803	834	851	849	832	854	865	906	806	864	813	892	835	812	901	848	903	874	864	835	858	845	858	898	860	845	807	823	816	848	790	809	823	816	862	805	831	868	807	811	852	885	876	878	850	811	857	858	815	821	886	845	808	839	836	871	817	870	800	852	783	849	897	858	857	875	859	815	850	860	877	827	876	817	813	888	830	838	899	820	847	808	790	835	878	888	860	838	846	880	841	847	817	867	818	865	807	829	821	840	779	813	848	851	875	873	827	837	860	807	872	846	862	829	893	842	821	816	801	785	853	836	824	855	808	834	826	831	876	870	820	806	834	829	886	840	848	845	888	772	826	847	881	832	833	832	835	853	798	849	846	821	846	857	809	864	858	852	841	839	819	820	845	841	858	833	832	824	906	841	865	851	857	835	804	809	788	849	843	855	815	865	847	863	840	857	872	868	846	819	802	828	879	810	866	864	827	769	854	871	836	832	844	866	849	855	807	863	814	872	850	838	786	849	879	760	819	851	840	834	833	830	825	814	858	808	830	856	858	856	861	886	866	861	807	811	848	807	879	857	867	859	825	855	821	864	814	821	841	878	859	792	852	802	825	801	826	845	824	771	806	882	835	866	847	882	862	852	813	868	805	837	821	835	819	852	847	844	877	816	846	848	924	818	830	783	818	795	837	854	846	855	847	848	819	867	879	813	907	821	905	853	874	820	810	829	878	920	876	845	843	860	822	826	839	865	807	817	859	826	818	815	890	852	825	864	874	864	846	793	846	848	832	810	845	858	807	826	824	891	845	869	840	904	845	769	843	844	879	926	917	840	840	809	844	846	798	885	849	833	890	846	822	835	831	824	849	864	873	856	872	861	861	849	779	775	870	844	879	827	840	816	842	804	878	802	827	787	829	904	873	823	803	850	864	781	854	856	776	830	886	823	844	843	882	860	890	872	888	850	826	815	853	826	845	838	859	823	795	848	812	832	849	808	885	831	831	857	808	870	797	785	824	873	827	821	857	788	863	828	822	854	826	837	843	816	811	869	832	879	812	796	842	864	831	820	815	848	835	820	840	793	842	853	827	810	844	832	810	843	843	831	769	814	874	867	858	885	830	837	796	896	850	832	830	826	803	839	825	852	839	879	831	841	870	834	806	874	815	835	868	861	904	826	868	852	821	834	843	840	815	835	802	833	869	827	822	801	827	782	879	832	837	831	843	820	833	836	892	803	795	787	852	829	858	803	825	833	848	853	821	843	831	818	853	814	817	798	872	869	809	851	855	858	852	858	839	841	860	839	837	797	831	848	848	837	790	845	789	805	843	786	818	802	790	855	848	799	845	859	802	843	827	909	795	848	827	869	837	842	814	870	875	844	795	819	813	831	848	831	884	806	824	841	837	813	838	811	886	876	834	874	880	805	881	836	878	850	808	877	818	880	771	863	851	841	834	786	856	797	889	849	821	812	850	865	876	827	816	827	816	909	880	841	874	809	857	860	848	857	841	846	823	818	838	828	847	859	840	804	854	872	816	872	859	853	911	890	833	848	874	825	845	896	842	877	817	768	841	850	835	843	843	861	859	792	846	832	839	820	806	820	818	858	847	824	795	809	830	872	822	826	786	877	830	836	827	826	866	849	845	811	868	792	859	803	795	819	858	825	837	858	839	831	827	853	836	850	852	811	820	902	859	861	823	824	875	810	836	858	866	871	858	784	830	872	862	886	875	863	885	826	896	849	820	817	885	833	815	855	803	808	841	850	807	817	862	798	852	852	822	827	813	829	858	831	856	874	863	779	796	800	862	863	796	827	866	841	850	879	798	855	864	797	873	847	837	895	851	854	806	813	846	826	854	824	818	860	824	833	837	857	851	823	817	840	822	869	837	801	879	860	851	858	859	862	904	817	854	808	900	892	822	806	845	837	847	814	828	869	851	844	871	922	815	863	832	871	801	867	822	882	825	826	831	796	794	853	829	809	832	868	855	833	802	853	882	831	855	861	806	839	815	868	851	868	859	808	852	842	863	844	803	838	826	858	855	888	865	810	857	864	857	803	846	879	808	867	839	822	861	808	810	864	833	804	831	878	868	866	857	836	869	853	769	882	812	879	864	835	770	861	807	771	835	842	834	839	830	842	845	844	819	812	804	825	873	846	867	866	836	842	813	844	870	773	870	807	853	846	893	810	889	834	841	832	831	797	849	847	816	814	846	805	850	837	898	863	857	865	832	836	842	864	803	853	838	843	857	839	794	825	846	837	846	866	878	823	841	860	874	882	842	843	866	841	842	785	820	810	808	868	826	810	844	899	883	826	823	826	828	894	852	834	808	818	868	802	831	788	833	846	831	844	788	816	837	811	843	783	875	833	894	854	828	827	815	828	830	857	807	836	814	893	833	848	899	832	833	815	823	826	843	875	843	850	843	845	857	823	864	847	846	845	907	882	826	844	830	856	789	767	881	885	871	821	856	876	822	844	857	868	881	873	907	839	867	784	884	794	764	826	844	825	850	926	808	827	811	815	815	813	831	824	811	886	838	824	837	814	848	817	819	881	871	878	862	799	800	837	839	857	849	861	855	834	820	834	853	792	823	804	831	851	818	835	834	813	853	806	827	895	907	853	805	766	817	862	790	867	817	863	819	831	849	880	845	873	841	896	850	837	842	833	863	877	854	851	866	875	838	827	828	811	866	834	781	821	829	895	816	831	819	857	869	843	848	830	847	856	806	849	866	854	865	873	833	822	824	808	824	847	886	796	845	862	841	850	774	832	805	831	812	867	836	878	851	864	826	827	771	862	832	849	831	859	800	816	858	831	849	834	846	879	828	820	791	818	814	789	830	767
27805	44136	20003	27367	29464	4940	1102	1008	936	941	898	930	909	899	887	920	891	894	886	875	864	857	858	880	878	865	870	891	855	890	874	835	862	886	848	854	948	816	898	863	842	856	837	839	830	885	887	863	903	844	834	866	851	840	844	918	871	837	871	840	848	854	836	856	820	889	949	874	860	818	888	880	924	844	921	890	877	884	863	870	860	895	832	869	848	865	806	861	849	850	868	819	852	844	816	884	933	910	903	871	894	870	842	866	882	803	881	892	835	886	863	851	869	862	903	885	889	865	820	910	864	830	861	882	855	872	891	890	816	845	881	881	877	809	902	841	843	868	884	844	880	890	884	947	829	806	854	869	861	877	894	850	858	833	844	820	858	830	863	882	852	844	863	832	885	862	824	869	808	870	850	858	837	860	912	820	832	860	897	883	846	923	860	870	879	892	818	846	870	839	840	908	906	814	799	854	829	860	893	881	923	864	823	846	865	866	851	827	859	868	858	810	841	826	827	884	869	820	834	884	817	826	835	850	880	814	865	882	891	858	929	861	888	850	872	876	862	873	821	865	878	871	838	881	842	860	895	817	811	854	925	866	845	799	882	823	883	863	849	858	880	811	814	838	897	855	876	903	818	915	849	888	907	867	876	881	797	811	879	821	875	869	868	826	816	873	880	804	867	873	859	858	816	892	851	827	892	866	918	835	837	844	873	814	892	870	853	868	877	844	849	857	836	874	906	891	842	883	833	841	931	874	859	851	901	828	872	853	880	856	851	865	855	922	905	875	919	865	867	907	839	848	842	882	869	933	849	811	859	888	818	841	866	828	837	861	885	864	876	838	828	853	829	854	836	831	811	849	852	901	808	879	831	819	830	882	870	841	863	819	859	882	854	884	935	894	891	901	863	857	867	888	828	820	850	828	832	865	858	929	922	816	885	892	789	832	838	878	880	898	823	882	856	917	851	829	886	857	787	858	847	895	832	874	853	839	818	816	873	858	891	838	884	844	804	844	826	850	820	851	871	853	854	859	879	877	809	873	869	887	873	885	889	956	897	867	854	822	890	843	826	847	890	832	853	867	888	845	847	859	826	870	840	850	843	867	868	894	860	823	865	888	821	880	891	876	880	832	828	878	861	896	842	824	832	864	888	842	856	854	877	871	882	867	851	830	886	846	908	892	867	811	833	817	810	902	904	910	852	857	861	881	838	864	825	840	868	860	908	827	901	861	852	824	852	883	866	830	898	855	842	816	798	880	852	828	842	881	840	865	816	816	853	866	879	814	824	839	860	851	904	824	904	929	900	826	840	826	877	872	911	840	859	837	938	871	873	882	867	889	904	785	870	888	859	881	835	824	826	855	878	910	883	879	920	854	913	876	821	868	868	889	909	882	895	838	801	833	869	880	892	830	848	869	897	806	886	907	865	852	871	888	838	879	866	842	860	844	863	842	898	832	887	914	826	860	844	894	855	866	899	822	824	837	838	911	875	848	864	874	860	858	854	803	863	840	839	817	852	860	839	867	867	886	837	824	841	873	873	848	856	853	791	884	811	887	868	845	860	847	833	846	837	862	870	826	852	866	854	887	851	854	847	925	835	826	850	845	889	842	825	870	887	866	884	857	853	892	894	815	883	894	832	890	852	878	823	858	860	899	868	838	875	852	861	864	842	894	836	831	803	845	806	819	824	876	858	854	899	841	846	863	854	802	874	821	834	879	894	859	907	853	922	894	889	838	817	893	853	809	873	882	890	872	872	849	849	886	854	907	867	834	915	877	823	857	824	914	833	838	873	902	863	897	888	866	864	891	854	851	857	848	844	872	845	885	883	917	841	865	903	842	847	892	899	838	880	851	916	903	875	874	881	883	819	840	890	897	901	853	835	839	856	859	844	908	871	867	878	837	837	889	826	887	852	878	856	861	856	854	834	889	916	881	853	848	869	832	898	851	847	818	871	817	852	832	865	843	892	820	868	924	865	861	908	875	843	907	883	826	860	874	840	837	839	936	831	843	889	854	845	898	832	878	853	824	830	845	824	891	899	849	839	825	875	870	842	838	846	812	849	844	832	875	897	838	821	851	888	887	813	867	780	847	856	833	855	845	840	892	864	841	849	835	863	839	838	822	823	835	905	842	879	853	845	881	880	830	832	836	877	805	880	883	859	847	822	846	837	867	865	877	872	850	860	853	853	888	831	877	885	836	866	864	858	839	841	858	903	843	830	845	870	874	888	878	875	844	865	843	814	857	894	896	847	875	911	901	864	846	832	859	891	849	871	870	865	882	838	885	908	867	863	881	909	863	796	869	896	832	858	847	897	933	834	817	849	842	863	833	857	860	876	845	867	850	878	896	883	842	910	882	901	806	862	868	845	896	911	855	882	872	878	824	886	868	852	901	865	892	860	862	864	866	822	870	880	818	866	872	852	815	844	873	837	889	889	844	908	863	897	872	881	879	838	873	841	879	863	860	867	859	845	870	845	852	890	867	874	861	821	889	804	880	886	869	812	868	852	897	878	865	870	843	885	903	841	878	816	871	882	857	913	845	807	860	830	878	848	864	887	847	827	878	886	831	863	865	831	836	850	886	881	820	839	874	834	881	831	876	834	831	875	907	792	872	829	866	842	819	882	854	867	889	850	811	921	874	900	820	862	823	831	870	865	883	899	877	806	880	876	899	899	844	830	860	831	852	899	884	886	912	814	872	835	818	837	839	839	839	846	833	813	881	838	843	889	865	893	841	889	854	852	817	869	832	883	877	905	884	893	866	926	914	839	863	846	855	897	883	884	863	880	843	812	851	861	869	916	824	886	884	845	843	868	897	859	850	793	860	857	844	879	864	842	824	869	879	871	843	863	937	924	852	887	873	881	868	861	855	870	851	865	851	891	902	841	787	821	909	867	878	853	848	861	817	854	857	897	886	891	883	843	890	843	845	881	852	890	876	853	846	883	818	869	827	834	840	840	858	837	859	909	846	878	900	867	836	819	913	808	826	865	880	869	854	924	912	886	868	882	804	838	939	880	839	860	862	862	858	906	879	882	819	938	888	921	888	865	874	823	861	873	857	824	825	860	874	817	882	861	803	924	850	867	849	836	824	856	830	876	921	791	869	854	908	878	876	884	884	848	849	861	866	846	909	873	870	856	837	876	859	877	828	866	880	842	892	835	855	873	888	909	854	884	869	899	896	847	870	896	863	885	918	838	834	897	883	863	841	854	878	855	837	868	833	829	809	864	875	878	855	813	853	867	817	889	840	808	866	856	850	875	877	883	852	851	865	841	874	845	834	822	913	819	863	861	910	811	824	903	858	853	884	928	881	890	821	927	874	840	857	849	857	850	838	861	844	857	859	825	842	862	845	848	875	855	890	852	838	859	868	844	826	818	903	851	876	877	861	895	876	840	829	864	848	844	824	838	905	864	847	870	859	891	873	865	847	871	810	849	800	873	873	842	855	880	815	856	857	829	850	808	867	794	835	850	877	838	841	793	840	901	842	844	847
22598	21076	28662	25853	33280	22988	12161	1615	1063	1023	975	966	916	933	853	929	862	891	878	883	890	821	865	833	828	830	831	841	810	789	804	772	837	781	824	867	830	819	775	801	805	838	763	823	815	817	871	837	836	791	877	831	807	832	745	763	789	777	815	805	750	810	804	824	845	888	1198	953	808	840	795	801	790	795	803	821	827	808	843	823	838	834	859	817	818	826	874	849	812	776	812	782	816	776	831	813	823	804	829	807	843	825	817	812	802	822	821	798	795	802	838	834	806	838	758	811	835	839	802	789	818	840	794	796	818	759	798	842	789	837	792	791	833	831	832	772	808	793	785	780	795	810	824	762	793	806	795	857	814	796	814	809	765	833	802	786	799	833	844	821	844	769	789	833	824	847	787	845	813	819	752	800	810	818	765	762	841	822	768	785	826	792	785	793	810	791	785	821	748	815	841	797	839	805	821	830	850	837	826	867	796	787	818	814	823	827	726	799	839	779	813	852	828	787	839	738	797	784	804	802	829	802	814	806	813	755	849	784	785	846	840	817	767	754	811	829	877	761	777	805	847	780	784	791	808	780	808	834	831	760	812	791	838	771	792	819	885	851	839	748	828	825	811	805	802	812	800	781	823	787	829	810	770	838	834	799	817	862	848	832	835	837	826	830	813	783	819	769	784	812	815	808	855	763	786	812	794	769	799	859	859	803	793	801	780	779	796	763	765	830	835	841	761	782	782	802	788	832	786	819	860	807	815	783	806	778	810	838	779	807	814	784	796	873	792	833	830	787	812	767	786	835	795	803	820	806	788	807	791	877	814	799	865	745	853	814	754	736	851	798	856	765	775	742	777	823	817	823	828	826	854	778	759	821	772	792	821	844	804	758	731	822	801	810	816	752	792	821	826	784	812	849	793	804	790	811	780	846	801	795	821	815	821	842	860	780	865	831	807	859	837	768	811	789	791	829	782	801	809	830	868	772	801	813	822	787	796	826	801	754	846	788	822	774	799	770	801	776	777	793	806	801	773	830	837	753	766	833	813	778	822	810	830	802	788	805	783	793	793	847	863	789	774	790	802	768	773	819	824	775	840	842	838	788	816	777	803	812	798	803	798	785	739	799	878	835	764	756	766	825	752	769	825	759	791	828	781	804	843	751	801	819	814	801	795	819	816	801	787	795	756	871	809	779	819	769	825	773	764	836	758	802	816	785	811	835	807	836	797	787	830	788	804	815	798	805	812	789	788	818	784	807	811	793	766	835	800	851	778	836	820	844	846	803	816	783	834	846	853	815	789	762	858	783	814	821	801	855	821	771	829	798	844	801	815	879	807	808	814	799	874	832	788	779	832	793	780	787	808	787	777	766	831	783	777	828	801	792	852	786	784	823	793	799	768	755	798	841	763	823	773	815	827	821	827	789	805	781	818	824	800	811	822	829	833	788	861	767	836	744	774	772	795	810	782	816	767	799	769	788	776	839	789	788	806	756	780	836	804	764	841	789	785	826	876	754	845	798	842	812	837	814	788	843	810	760	773	803	837	775	822	820	842	794	755	756	746	796	791	785	808	877	817	801	830	828	793	792	830	858	828	821	799	855	817	755	801	771	831	766	865	810	793	803	817	788	795	811	795	778	825	796	827	797	782	764	803	795	803	861	804	855	804	821	840	827	840	794	809	821	806	815	873	878	808	816	796	818	840	790	786	787	767	784	835	760	860	798	810	798	839	812	801	826	821	800	773	850	786	774	831	830	815	844	752	767	822	811	849	801	806	810	797	825	843	786	853	793	829	790	765	805	779	739	794	827	803	826	853	829	820	837	815	849	826	814	804	838	800	808	777	795	794	792	819	784	860	780	768	799	786	820	761	799	812	795	824	792	785	815	820	844	779	773	817	784	833	772	881	795	817	747	763	843	822	810	806	808	806	755	810	778	804	756	804	827	820	832	860	778	788	835	828	800	848	798	819	832	861	772	797	787	849	780	832	782	801	755	795	790	806	796	760	787	790	837	810	797	846	772	830	803	795	790	814	776	895	814	807	769	793	759	790	806	805	822	842	802	773	753	823	775	764	832	775	836	842	782	850	818	796	800	825	815	795	849	811	885	796	809	827	836	810	864	820	830	815	793	800	819	837	836	800	792	763	831	777	770	801	838	798	772	798	821	834	821	777	807	811	830	810	784	802	812	776	786	829	800	787	815	760	813	792	806	795	790	865	800	759	790	786	800	827	816	809	824	803	792	830	858	820	774	795	778	837	842	777	780	829	781	819	840	816	752	785	839	810	769	772	803	816	773	786	736	814	798	805	799	806	801	764	803	758	768	855	807	777	738	806	773	831	757	754	804	789	795	855	786	776	805	840	862	835	780	822	769	793	811	827	802	831	771	800	777	810	829	825	864	823	832	829	784	811	803	773	849	777	801	819	813	778	828	800	805	805	789	819	824	816	852	782	717	778	841	860	776	751	866	860	849	824	810	835	728	807	828	787	798	790	824	812	741	775	846	787	786	841	803	769	796	800	783	803	744	801	829	810	849	773	819	795	809	804	785	836	791	756	836	788	788	844	801	797	850	842	775	793	772	846	815	748	783	810	767	827	827	789	820	780	806	786	781	757	766	795	821	842	830	791	814	810	780	824	827	778	814	788	792	756	780	806	855	774	731	788	808	829	842	801	842	782	783	760	845	828	793	810	833	784	752	826	810	771	813	804	843	782	805	762	769	840	847	875	826	805	827	819	724	838	825	799	796	805	862	807	768	818	786	840	814	791	810	812	775	811	782	773	806	823	835	800	809	844	840	801	799	804	813	819	820	791	823	747	852	790	829	822	826	843	772	783	784	809	791	820	770	812	856	810	819	825	802	792	832	777	799	846	811	742	833	771	804	850	794	849	836	853	834	793	837	788	823	775	850	844	750	760	820	755	797	784	820	848	769	811	800	840	804	814	807	834	803	793	798	765	841	883	793	788	793	785	790	833	752	824	827	800	834	801	794	818	781	861	817	821	849	773	785	781	863	789	819	799	819	769	775	826	801	797	873	796	802	864	864	867	797	770	788	824	770	796	807	798	799	764	815	790	795	757	832	822	778	789	792	809	816	837	787	823	816	814	772	825	792	832	822	779	756	794	790	821	791	800	794	805	784	839	819	815	817	783	800	760	831	787	780	780	822	840	795	843	805	806	790	786	777	814	832	819	869	788	793	761	797	804	814	836	799	808	777	768	822	806	782	818	773	837	795	804	780	811	787	791	814	821	808	861	817	831	795	777	833	802	838	819	779	810	800	773	795	824	768	802	834	789	825	798	807	801	768	836	842	856	792	835	800	836	815	819	758	792	868	835	821	795	831	819	803	883	767	762	788	809	791	799	840	795	792	826	786	778	806	811	811	819	790	779	825	819	789	856	820	810	853	831	859	744	817	824	783	810	783	790	835	837	793	830	813	797	790	786	810	795	817	832	790	768	785	812	823	790	828	818	814	778	830	789	826	801	790	848	810	759	779	813	795
32575	58767	33169	39620	48608	13697	1731	1477	1401	1191	1030	1046	1026	950	932	912	893	850	917	908	871	881	853	847	826	846	828	805	909	849	821	809	774	829	869	823	840	846	803	739	816	826	870	800	808	841	815	848	859	767	769	871	808	798	849	822	802	786	793	793	836	818	811	829	908	935	1387	1056	781	780	777	820	817	828	822	800	834	826	843	835	813	808	858	791	764	826	806	835	792	793	863	828	839	855	805	823	812	794	785	836	838	816	812	842	810	778	823	762	763	777	793	804	801	783	769	795	842	791	784	833	805	788	804	803	786	799	772	789	799	816	855	830	839	811	849	792	799	843	813	824	772	797	787	792	832	787	852	795	832	859	751	764	783	842	847	879	787	800	779	771	766	793	799	840	862	794	786	792	867	828	776	808	780	799	824	819	832	842	773	798	848	805	869	791	828	855	790	789	816	812	784	826	856	795	815	794	829	791	837	805	829	826	793	761	842	806	786	745	795	780	800	807	834	795	818	781	794	751	821	802	797	760	799	810	808	801	775	792	822	820	772	787	841	830	841	774	802	810	827	783	842	750	812	782	824	765	808	790	829	819	818	849	795	837	798	778	790	808	814	763	883	757	827	818	817	803	807	834	833	765	816	819	848	830	790	818	750	881	800	867	790	781	798	823	798	744	825	804	821	782	788	843	815	808	795	808	797	782	813	792	799	781	797	835	789	796	797	868	796	843	829	805	761	795	819	818	800	802	770	785	838	817	764	819	805	759	813	826	800	859	793	800	783	850	771	797	799	815	838	752	823	773	812	818	833	798	831	804	813	777	782	818	783	788	822	834	776	787	799	764	806	852	841	780	809	782	796	816	798	798	770	850	837	849	811	829	767	782	811	826	772	825	763	797	821	842	823	814	804	832	778	814	808	862	759	727	832	868	823	827	823	796	864	856	841	783	814	794	797	812	795	820	803	816	791	842	832	787	818	819	804	771	810	789	839	819	827	779	782	789	794	805	825	753	849	780	873	810	814	825	737	817	775	806	794	735	803	774	763	768	850	807	833	789	796	800	816	809	836	805	776	768	826	718	767	800	786	828	724	819	765	813	807	806	812	746	836	822	836	776	827	864	821	784	832	820	719	750	848	746	773	827	773	802	816	797	820	845	811	811	815	767	806	730	784	815	790	791	827	778	815	770	833	826	822	807	843	843	733	765	801	820	792	837	747	813	795	814	810	827	792	786	803	841	773	760	815	804	802	800	821	843	824	827	791	820	818	824	787	833	814	803	788	849	834	821	818	777	868	772	809	819	789	824	811	819	790	805	799	797	811	796	817	819	824	806	780	775	869	731	781	766	774	847	840	785	822	817	773	795	765	761	787	802	803	836	793	809	862	800	822	815	780	840	800	810	796	770	778	813	771	782	809	799	801	838	846	825	796	840	777	850	782	799	802	774	775	835	860	799	832	853	770	829	812	852	801	804	794	798	785	794	797	832	791	823	781	771	775	826	804	806	788	803	810	812	791	844	747	816	855	741	798	861	758	849	773	793	797	799	765	819	799	770	818	819	778	760	753	795	855	765	815	834	800	812	768	801	797	849	774	766	782	829	788	778	803	811	815	816	826	795	844	822	808	843	804	798	834	866	816	760	795	833	778	806	848	761	814	810	816	783	792	814	839	758	816	784	806	805	797	793	790	791	788	801	802	778	769	778	801	813	828	834	794	803	758	811	780	815	856	766	811	789	769	812	811	743	793	839	784	818	839	795	785	829	824	798	819	783	830	776	825	802	793	822	802	805	826	807	799	846	847	755	841	819	831	788	830	756	807	810	795	838	810	799	787	831	785	851	788	833	809	795	779	765	802	803	829	818	850	846	831	844	766	814	864	770	801	830	736	813	809	783	795	820	783	833	823	776	769	821	811	869	851	769	814	753	816	810	815	819	790	779	799	799	817	772	830	842	842	824	794	795	826	797	816	777	799	823	776	826	743	790	801	801	768	818	753	829	774	754	780	771	818	807	891	849	809	760	842	757	813	820	841	803	804	821	825	804	774	758	785	782	744	784	747	836	781	810	835	818	820	776	789	822	841	827	874	807	783	773	807	851	750	782	800	783	800	827	821	784	772	836	812	811	787	785	788	781	799	820	805	800	806	808	808	771	812	803	806	846	829	826	811	816	813	802	806	799	845	775	781	799	768	801	803	805	809	763	776	812	754	820	837	808	795	856	798	770	801	792	790	754	804	804	794	780	827	759	819	804	783	783	888	799	831	797	820	813	785	807	825	813	822	767	796	787	816	844	787	819	801	793	797	825	868	785	791	823	779	807	834	828	783	812	794	828	770	772	815	810	785	779	787	776	816	829	894	797	849	815	797	789	780	768	808	816	839	824	774	861	822	698	768	794	891	812	769	823	811	836	790	797	799	812	778	816	804	841	802	818	815	820	778	783	793	791	822	784	814	786	828	802	817	849	861	833	762	796	809	850	848	779	794	784	846	830	835	835	816	800	783	794	784	828	830	831	810	780	802	791	780	780	860	762	776	800	804	812	800	828	805	784	819	799	784	817	821	783	805	826	812	812	788	773	796	776	784	766	820	813	807	850	810	844	816	804	795	778	757	816	814	824	779	832	820	775	826	794	788	804	785	798	792	825	831	827	778	844	800	760	826	848	840	840	820	772	814	817	813	828	788	841	802	755	826	815	780	791	792	811	805	828	811	823	846	806	810	772	792	811	830	779	821	881	833	808	785	806	863	804	809	825	783	818	816	819	760	800	774	806	867	812	824	808	843	777	858	769	878	761	776	810	792	791	824	788	800	831	796	780	811	787	861	795	808	803	823	833	784	832	789	824	783	812	829	772	822	779	791	848	864	800	799	830	864	783	820	797	832	778	792	830	843	815	757	806	786	806	812	790	765	815	794	841	778	790	815	829	808	782	798	804	793	803	788	762	789	842	807	782	849	748	842	755	789	841	874	791	816	821	824	776	799	760	812	808	846	766	800	839	870	801	811	813	820	820	791	822	779	754	800	835	766	855	823	832	796	809	839	782	815	808	813	795	793	819	837	857	818	809	801	813	807	817	782	741	803	832	783	829	793	790	815	827	812	830	841	822	793	810	793	816	766	802	817	807	773	722	782	785	817	825	818	817	827	792	787	845	807	806	805	780	788	824	795	777	736	783	841	798	849	794	816	781	834	806	774	791	808	806	842	836	834	816	786	827	766	776	784	786	840	800	825	789	808	813	806	801	793	810	792	810	795	778	834	823	775	757	785	796	823	798	778	812	760	797	765	780	843	813	786	819	828	741	760	811	828	844	805	799	834	827	824	836	782	814	764	815	796	814	803	831	836	778	805	857	797	769	787	786	813	853	749	837	770	820	842	799	817	794	782	847	830	773	841	836	848	779	777	786	745	865	845	838	828	800	799	833	745	817	826	743	839	807	818	797	801	797	836	830	784	803	799	765	782	759	828	811	749	788	780	806	833	774	815	836	786	827	815	818	811	783	821	808
28833	24469	16472	7302	6697	1391	655	754	680	684	711	715	760	706	690	720	753	731	706	667	726	709	711	706	743	690	631	698	716	724	741	678	655	690	683	722	743	707	685	718	705	739	733	702	676	734	663	712	719	698	692	693	674	657	706	713	676	771	784	698	736	721	739	692	704	654	749	750	731	705	717	734	757	675	691	757	712	757	734	688	700	728	729	714	703	741	692	709	648	664	720	694	696	672	675	738	715	733	726	721	646	724	709	728	757	719	682	701	721	705	735	739	710	690	709	722	733	682	702	698	738	665	684	706	684	696	703	731	660	702	706	693	683	682	662	665	679	754	717	705	715	688	689	684	705	725	687	705	718	720	710	676	706	727	686	676	672	679	662	722	728	770	761	704	697	699	710	673	730	680	677	723	694	712	698	690	734	711	706	678	667	687	683	733	681	707	722	685	651	695	700	750	735	673	723	687	695	692	732	688	713	740	689	694	722	688	696	706	703	742	705	674	721	703	704	720	618	701	688	703	733	666	699	709	686	706	728	696	677	671	713	746	723	689	672	739	690	694	717	680	708	646	711	736	694	683	706	716	680	733	703	721	693	715	669	704	695	708	692	715	676	670	729	704	710	767	726	684	676	724	674	701	687	700	669	649	681	689	727	703	692	733	719	702	722	687	661	643	716	664	742	734	739	703	684	684	682	701	703	753	735	736	735	717	718	695	719	690	741	698	727	671	673	715	658	743	698	723	700	702	711	698	668	702	658	665	652	738	740	692	712	658	748	743	710	747	700	726	691	707	694	707	644	711	746	737	723	655	684	675	763	675	684	692	672	688	698	661	670	685	724	703	718	696	658	704	698	744	695	720	697	702	725	739	719	745	701	696	738	686	719	697	762	697	722	686	697	714	703	697	717	699	731	687	717	709	698	748	697	694	694	688	706	681	713	727	680	701	682	702	652	689	743	708	715	658	693	656	720	758	710	708	711	661	746	715	698	688	670	711	685	680	721	731	708	715	678	702	681	677	726	698	696	701	695	715	730	685	719	692	724	689	714	700	679	676	731	768	724	686	627	675	694	710	761	688	670	689	696	710	705	670	656	693	641	673	699	756	679	650	731	695	703	657	660	700	725	689	693	638	701	694	679	693	752	695	688	714	695	682	671	741	673	717	721	696	701	692	720	693	704	676	717	653	775	705	709	667	732	714	708	708	713	736	669	751	695	731	692	662	676	669	712	714	668	781	704	726	674	701	704	705	693	650	744	652	720	714	731	709	687	686	701	672	695	717	723	713	710	633	656	701	721	702	737	698	734	650	666	723	700	699	665	712	729	669	723	728	695	704	686	718	709	686	727	701	662	715	674	711	736	691	696	719	709	670	714	697	718	671	725	722	716	677	746	694	672	704	669	675	704	707	690	682	649	692	650	671	707	718	653	688	687	747	668	694	762	697	715	688	722	724	709	723	726	688	697	674	664	712	721	691	699	682	717	728	713	709	643	705	729	714	702	678	690	674	706	689	697	684	717	677	722	734	701	699	692	677	723	678	672	683	705	721	670	712	678	706	699	724	673	697	655	694	716	759	694	660	697	731	672	697	668	688	727	716	699	717	697	677	758	709	688	680	690	654	701	654	722	710	654	670	704	684	684	711	698	683	727	691	708	697	691	684	724	713	727	709	732	701	727	679	690	679	727	680	656	740	764	722	713	668	718	704	678	707	658	736	685	720	688	762	715	693	677	685	725	727	695	748	703	674	692	708	678	643	686	695	697	740	730	704	679	728	709	792	764	698	708	694	673	705	737	735	716	731	709	716	694	692	685	721	698	685	681	713	698	660	697	721	735	707	676	679	646	661	643	696	701	656	695	703	690	683	732	657	692	702	704	712	700	697	736	683	722	709	678	703	728	707	705	695	703	690	698	710	713	642	648	712	730	726	730	708	737	661	710	685	670	712	652	661	676	710	668	722	671	686	707	701	710	684	684	661	720	681	724	741	703	725	742	666	734	706	677	655	685	633	710	685	668	724	700	704	705	651	734	652	719	652	726	665	708	701	709	735	685	703	694	679	734	677	725	703	667	738	731	686	746	707	665	671	675	720	678	679	720	668	702	678	661	701	706	707	711	690	767	718	684	717	700	762	723	659	706	700	729	681	661	706	766	707	713	650	700	697	748	718	725	710	658	745	676	694	678	756	714	732	721	708	713	672	696	688	673	676	677	698	677	697	711	668	686	714	714	695	689	680	724	713	700	733	740	668	691	690	698	692	651	707	719	664	681	740	718	697	728	714	650	760	697	755	707	725	723	679	680	727	678	691	736	711	708	696	713	712	740	696	664	701	731	665	672	698	690	665	710	692	677	664	730	648	714	651	748	692	666	700	688	675	731	745	644	688	707	702	731	736	701	725	685	693	658	696	754	659	681	665	714	721	697	721	734	723	696	695	723	692	689	694	709	656	708	710	704	676	762	689	679	754	720	725	653	671	720	674	678	729	679	746	662	701	710	652	682	684	716	714	682	667	746	754	741	746	747	701	725	694	743	657	714	708	691	706	664	721	728	652	693	715	692	740	687	663	721	691	713	666	711	707	745	680	700	722	676	726	707	690	688	672	713	661	653	693	731	711	712	684	715	709	728	733	720	698	698	741	720	735	738	689	704	738	714	719	688	700	693	747	693	764	733	698	691	718	668	746	727	763	735	683	752	726	709	738	699	698	767	765	704	694	676	718	674	713	721	746	695	715	723	643	729	676	723	727	684	783	705	687	740	724	709	654	714	688	684	673	742	687	674	701	725	709	747	738	706	701	736	665	709	691	721	687	719	689	685	722	676	688	663	713	723	712	705	681	693	725	676	741	691	743	681	666	700	718	745	684	724	743	683	700	685	661	715	715	692	665	656	709	691	700	690	711	713	752	709	720	686	701	703	748	742	717	717	671	733	675	641	709	700	684	675	735	713	716	709	716	686	691	685	687	719	751	679	722	699	693	692	699	743	718	719	707	717	664	707	680	721	652	690	717	715	659	730	701	738	753	683	699	750	705	698	726	723	691	673	684	744	716	708	706	706	721	697	710	705	673	713	723	717	672	772	716	751	672	775	706	718	692	699	719	674	658	733	682	631	685	668	739	689	693	721	699	633	707	722	681	684	653	679	694	717	693	730	690	667	691	713	707	706	719	700	737	688	709	730	719	684	667	700	691	704	711	713	676	663	719	734	714	698	710	736	644	680	692	693	682	686	678	699	679	672	718	691	719	736	724	709	678	656	716	715	693	720	712	721	697	676	717	664	751	715	707	680	728	718	695	701	686	679	673	740	701	722	681	718	681	698	710	649	715	710	715	678	693	707	733	707	747	671	670	731	679	673	692	712	706	686	742	724	691	731	656	723	669	682	687	695	697	671	678	699	702	715	730	708	710	705	719	687	700	732	661	709	674	701	654	697	697	670	699	709	715	706	666	729	640	663	699	739	731	708	730	677	698	733	738	744	708	674	697	715	711	656	679	703	696
25059	35134	12846	6239	7370	1527	708	722	776	733	748	737	735	713	733	764	700	741	709	740	667	687	729	705	715	759	737	736	677	755	718	689	748	719	718	716	757	712	738	759	715	717	750	702	771	743	766	719	704	789	730	781	732	724	755	718	736	768	754	683	663	732	759	743	738	714	740	712	690	745	741	736	740	719	720	785	727	803	744	722	760	721	722	700	732	710	728	743	681	664	743	753	759	744	749	758	729	770	747	756	753	747	720	740	739	783	759	742	759	727	725	732	727	723	725	724	738	698	737	745	710	723	771	715	773	734	721	743	745	752	722	758	723	717	707	806	729	740	715	708	706	690	768	718	709	693	765	748	729	722	763	728	802	748	721	727	738	699	762	745	733	723	716	772	724	726	720	701	696	735	804	684	707	726	710	738	722	706	746	712	753	720	712	715	747	733	719	734	722	778	747	734	742	750	708	741	756	755	753	701	727	702	700	736	735	759	757	718	735	692	672	770	716	742	706	754	739	724	728	744	712	723	744	699	726	735	689	722	753	696	781	757	743	789	758	757	744	750	710	756	776	734	731	736	742	728	746	717	702	728	783	748	736	710	729	723	712	735	722	736	743	727	735	687	743	713	711	775	706	750	742	726	700	721	746	715	743	745	750	733	740	732	748	679	723	773	720	727	671	722	724	760	697	696	745	741	734	735	718	734	696	721	755	698	729	743	778	780	753	720	735	680	736	741	722	714	740	738	715	743	709	776	724	717	707	697	731	741	741	717	753	760	730	760	734	722	725	753	736	718	737	735	739	743	724	730	741	695	718	714	771	702	758	708	702	716	722	716	713	739	724	726	704	773	733	709	741	739	743	681	720	729	703	750	721	763	739	734	725	744	735	745	754	776	683	735	701	736	671	684	737	766	733	790	756	716	671	703	765	726	711	725	697	707	719	714	752	783	706	744	691	718	762	719	739	727	712	733	748	775	753	731	742	686	788	742	755	728	765	700	681	729	762	674	700	703	764	695	705	768	708	673	784	757	729	701	774	724	735	684	719	768	710	728	699	790	711	779	675	701	744	760	720	731	737	780	722	717	772	715	707	716	738	693	727	775	757	720	720	736	662	690	744	750	775	733	712	739	724	751	740	733	683	680	766	742	658	743	755	732	736	782	732	723	744	728	713	795	652	798	756	714	723	750	704	693	722	721	724	730	713	681	749	718	685	721	727	729	699	774	710	758	682	760	749	729	742	682	707	702	711	726	743	698	740	742	711	732	692	699	786	734	702	704	736	708	722	727	762	686	779	690	739	714	688	717	761	718	710	713	726	742	754	698	722	729	699	731	760	754	755	735	729	776	727	753	753	720	748	782	732	766	746	685	730	710	783	720	730	716	739	746	705	645	730	759	748	730	765	722	737	760	750	740	765	709	745	744	749	702	760	741	765	780	745	775	714	724	784	771	740	776	724	728	716	710	712	669	762	701	716	742	702	707	779	710	697	732	755	724	729	716	734	736	795	769	721	758	698	763	699	763	714	727	740	674	719	680	717	692	748	740	754	721	690	689	761	682	762	748	691	687	790	741	720	763	739	693	739	700	662	728	717	726	721	698	720	658	740	745	733	752	700	756	713	782	716	737	772	708	748	738	729	770	787	718	717	697	730	736	781	704	737	725	728	686	770	699	733	731	694	707	755	725	661	694	696	732	733	734	730	696	741	699	692	736	726	734	793	718	728	696	739	738	726	733	700	714	734	733	700	720	729	718	790	764	720	720	758	715	759	701	784	731	717	693	704	696	716	733	682	712	724	806	669	747	741	666	764	739	745	762	718	750	727	768	733	687	755	709	736	716	709	731	706	711	730	762	748	731	720	729	750	687	783	715	693	718	745	646	708	719	742	714	728	752	701	733	699	734	708	757	747	758	756	732	748	775	768	770	696	712	744	713	738	728	698	729	677	722	739	778	739	734	716	717	790	756	712	720	732	751	721	757	726	783	748	754	751	764	701	718	667	693	694	710	747	723	742	771	744	729	689	757	748	711	745	699	702	713	752	721	746	763	736	734	779	721	697	703	735	791	699	729	754	756	752	707	685	728	738	706	758	691	731	725	784	738	740	724	722	788	715	757	749	716	712	758	679	709	721	764	769	765	740	765	735	751	686	739	750	743	727	730	739	724	745	724	689	703	726	770	750	746	737	733	726	677	760	702	693	714	701	734	783	710	716	725	763	699	738	745	733	735	696	702	745	724	680	738	744	734	761	690	729	693	740	705	720	754	706	748	735	727	692	691	705	749	718	698	720	745	731	701	722	703	716	696	742	711	735	723	713	709	703	752	704	721	691	772	749	848	734	720	734	796	744	710	772	747	738	733	698	696	741	734	743	723	736	781	759	716	742	696	759	721	736	751	747	713	738	707	693	738	741	761	734	735	739	734	757	715	728	713	737	735	696	740	755	731	708	715	732	720	765	736	710	733	712	694	728	724	765	779	740	716	732	761	738	712	724	733	725	713	749	773	684	757	737	666	741	759	708	742	746	727	767	733	770	749	758	752	717	738	718	735	720	745	699	760	720	703	758	777	722	712	725	726	770	713	738	729	733	688	762	707	764	709	739	720	716	681	732	728	720	728	747	747	745	715	684	709	736	726	748	726	764	666	693	694	737	786	728	758	753	706	716	743	742	720	671	730	745	781	704	739	728	799	720	707	782	737	690	705	730	779	711	733	713	750	715	761	799	747	736	708	700	767	707	747	706	740	700	740	715	753	736	715	733	738	736	756	745	721	751	717	813	741	727	746	735	768	734	698	735	741	720	698	719	751	723	712	705	733	753	720	748	745	748	749	708	775	780	722	733	695	738	709	733	752	718	717	725	723	737	754	730	721	744	737	734	713	718	718	718	704	642	703	682	716	741	707	717	733	703	752	740	737	751	728	737	701	715	747	768	722	751	733	739	723	736	715	751	730	723	721	728	779	713	755	753	733	692	735	712	736	746	687	739	761	757	730	754	723	731	747	713	746	718	731	786	713	705	740	729	719	716	726	695	753	736	732	769	740	755	771	738	739	734	728	705	709	705	735	718	714	742	698	740	717	731	757	743	738	758	744	705	713	810	730	760	703	708	740	737	729	712	725	736	699	733	753	743	670	713	729	724	711	754	746	697	729	726	734	777	733	752	741	650	752	806	711	698	700	695	728	704	697	747	729	727	718	720	691	737	739	719	733	726	674	762	715	744	713	747	714	733	723	770	716	772	712	716	762	725	721	775	750	744	709	781	731	700	763	728	717	757	743	713	718	759	747	747	750	759	756	707	746	720	747	715	769	747	708	724	702	704	700	729	758	698	743	749	726	743	691	753	726	738	714	734	654	728	670	712	784	712	728	768	689	776	741	729	711	750	711	727	692	749	723	702	678	773	710	713	714	773	729	698	741	796	702	688	722	720	764	773	726	765	699	757	755	741	764	710	663	748	724	706	801	732	768	744	720	730	751	706	719	797	733	758	713	722	748	693	739
23704	21039	28181	25923	33003	18177	4422	878	738	770	734	728	719	702	741	692	681	667	703	635	657	629	665	672	630	666	618	632	702	646	655	680	624	634	646	654	667	669	674	621	593	656	652	630	604	611	633	636	634	635	672	649	625	685	622	600	657	641	615	678	638	672	618	647	667	702	795	726	615	622	630	636	632	626	659	619	644	646	679	597	627	625	625	644	671	615	622	653	667	644	614	671	635	601	650	625	663	611	645	634	633	627	616	643	637	648	644	632	661	617	673	666	614	637	627	635	650	622	651	607	626	675	634	603	658	646	661	648	604	618	669	672	599	653	660	643	649	604	660	636	665	664	616	629	599	588	645	614	622	615	633	651	651	608	623	622	643	604	602	669	676	614	673	608	613	645	582	633	620	596	623	622	628	692	675	601	632	691	668	604	613	619	610	613	593	601	701	655	618	635	609	646	664	617	645	626	612	654	652	631	663	594	609	626	687	621	658	616	640	653	630	676	608	643	619	604	609	618	653	612	601	677	647	620	633	659	652	653	663	639	674	631	642	670	629	602	605	593	642	622	662	689	608	623	635	622	606	674	622	632	607	671	630	636	655	618	605	686	640	601	614	669	600	662	649	604	583	562	647	591	652	691	647	638	623	603	639	640	648	664	665	644	630	603	636	624	644	646	605	634	715	620	634	605	671	626	603	601	625	623	653	622	640	601	616	663	630	650	636	635	667	677	665	646	609	625	595	594	645	590	626	637	595	647	674	633	599	649	661	566	636	636	641	647	642	587	666	604	601	643	659	596	653	587	688	671	651	646	624	615	588	616	608	649	632	655	646	636	636	608	619	645	605	642	624	672	645	690	579	659	613	687	638	663	623	618	613	650	667	663	677	626	666	639	591	625	607	654	643	708	649	635	615	592	636	676	656	604	657	667	625	656	604	612	627	621	678	646	657	607	648	636	634	664	657	637	647	631	652	660	648	624	632	674	654	652	608	640	653	658	570	599	643	609	651	670	666	628	622	650	614	640	612	631	624	641	644	616	654	696	598	624	601	669	635	644	642	634	649	695	675	637	668	641	639	633	602	660	657	617	618	638	620	646	640	567	621	631	645	666	613	614	635	664	640	583	654	679	628	660	648	661	633	626	620	569	671	658	645	622	609	635	650	602	632	588	627	635	618	648	639	646	616	647	602	589	632	623	647	641	626	611	639	652	629	647	627	638	641	648	638	596	628	638	616	641	629	643	646	668	658	688	669	604	652	682	645	618	619	630	654	652	652	694	663	593	660	649	699	631	663	591	628	664	640	637	571	579	608	641	627	645	656	670	637	635	632	649	642	623	606	618	614	658	683	631	640	629	621	629	625	638	640	681	639	604	650	646	664	646	608	683	655	669	642	588	615	606	597	605	590	631	634	605	623	657	656	630	607	633	638	657	625	598	654	651	640	685	649	660	656	602	670	592	605	645	601	702	656	585	642	650	578	676	628	605	581	628	657	593	634	660	637	644	651	643	649	665	658	642	630	634	626	604	652	629	636	626	651	605	624	577	614	626	686	661	656	642	626	656	650	625	632	609	670	641	635	659	656	635	634	652	608	624	674	626	632	619	668	678	615	629	641	685	620	601	625	640	615	639	648	676	676	639	596	646	632	626	644	600	611	636	610	656	645	661	632	568	652	649	631	607	661	651	621	620	670	615	658	667	639	614	638	672	657	625	607	640	642	631	641	569	619	630	639	666	629	635	696	638	575	626	616	622	691	681	614	687	635	638	630	622	653	690	620	650	616	651	651	653	615	629	595	648	636	605	653	611	615	631	607	625	622	630	634	629	654	607	633	658	677	663	649	629	721	648	645	624	633	674	655	624	652	642	643	663	651	627	619	682	652	635	652	671	627	620	621	627	638	598	629	716	641	614	599	585	667	624	639	640	632	674	602	616	605	607	600	641	589	653	637	655	618	588	611	659	677	659	649	629	614	683	630	670	627	664	597	587	604	666	684	621	646	586	634	627	693	636	592	621	591	635	595	663	685	643	618	647	640	627	636	653	593	577	630	646	634	660	624	649	623	619	638	624	643	609	627	624	621	672	666	638	630	662	632	620	655	624	646	606	598	655	588	607	629	630	624	623	614	608	623	619	637	659	629	690	646	655	625	648	648	612	651	647	630	647	642	644	652	658	627	604	629	624	662	635	618	648	672	691	666	652	693	618	629	677	602	628	627	623	618	635	663	603	662	636	649	654	647	636	646	639	653	670	621	663	674	654	658	646	614	619	633	638	595	634	633	657	613	657	635	595	702	585	615	621	603	642	610	635	616	654	624	663	644	597	698	660	623	643	653	647	644	687	675	620	616	615	625	625	608	639	674	658	613	647	634	654	617	612	616	602	668	590	617	653	620	658	645	625	634	644	637	668	642	652	688	639	666	618	655	623	628	579	644	618	665	612	638	625	654	624	679	651	608	651	604	639	639	636	633	669	670	603	683	672	631	640	677	643	620	637	632	640	667	649	625	659	655	647	664	619	644	642	613	659	641	676	688	632	641	638	652	630	637	640	600	611	639	612	651	655	623	630	618	672	615	620	640	626	612	589	649	628	616	627	638	612	648	638	696	660	602	610	637	652	600	621	667	635	639	635	673	612	629	644	618	597	606	642	666	580	576	603	606	644	625	648	678	624	613	646	646	630	622	688	609	639	704	603	598	637	620	624	675	641	682	617	659	621	638	636	649	713	679	651	626	646	618	656	613	659	659	621	660	629	634	635	665	596	601	664	673	685	648	594	648	638	661	649	611	630	641	635	641	587	617	661	667	635	617	648	675	637	654	673	622	610	628	619	657	619	616	652	708	636	674	648	650	654	654	654	622	618	649	658	630	632	680	576	631	616	627	635	587	616	651	613	628	653	650	635	642	606	643	592	615	668	684	584	634	633	616	673	634	691	657	619	656	665	627	635	626	678	651	654	650	638	623	596	623	648	633	643	661	645	671	639	593	675	617	632	668	642	656	637	619	675	679	643	603	606	631	646	635	626	650	609	624	649	649	634	643	659	665	667	635	638	633	612	608	663	647	627	574	654	650	626	600	597	652	651	588	672	687	624	650	611	648	660	620	601	652	635	585	658	559	677	633	666	651	614	682	640	592	619	657	636	643	682	645	638	607	644	667	660	657	651	621	633	630	696	609	622	619	661	663	611	628	621	642	603	640	687	633	648	627	656	652	651	590	636	651	673	636	622	610	645	608	633	620	628	660	618	652	601	635	629	642	621	653	638	657	609	640	629	662	607	630	666	670	633	627	613	637	630	623	648	687	607	603	605	653	656	637	607	657	627	657	597	656	676	629	627	649	663	637	609	641	643	653	624	636	649	624	643	645	640	624	618	663	642	620	665	621	620	654	643	635	608	611	621	639	601	644	610	623	655	636	643	677	653	626	630	654	676	642	635	679	601	648	638	605	645	647	636	654	629	685	671	617	622	578	617	633	610	634	625	642	630	686	592	617	670	635	644
29550	52052	22713	28088	38647	7799	1522	1021	931	897	790	799	744	729	728	694	699	720	682	725	724	653	687	688	652	676	686	645	701	630	627	660	682	623	727	661	686	638	683	722	648	675	690	591	643	622	651	627	658	674	680	678	668	655	702	688	697	627	628	705	665	702	648	638	680	743	994	803	676	661	662	635	656	654	633	651	664	674	690	708	667	634	655	691	651	705	646	691	663	673	708	734	630	628	640	695	642	638	663	640	691	677	693	694	663	640	607	668	675	632	677	634	657	704	651	697	667	691	622	687	674	653	636	643	682	646	629	633	666	683	682	649	660	692	679	662	672	708	665	640	648	656	676	628	659	678	719	658	641	615	664	680	700	654	644	665	610	674	685	669	667	669	655	667	637	633	697	672	682	687	647	615	619	651	626	666	657	626	624	680	689	676	645	671	695	691	635	639	673	665	615	663	675	679	619	709	689	649	718	620	645	677	624	649	673	711	673	642	667	644	644	637	688	688	700	649	704	661	682	640	617	662	646	648	663	651	620	678	620	662	675	657	657	688	646	630	677	645	600	667	659	631	667	689	674	636	664	676	627	691	629	647	670	637	696	663	657	660	641	677	677	667	639	704	700	612	654	663	669	676	643	665	681	673	664	687	638	626	616	644	629	639	639	602	650	656	648	679	677	675	702	656	647	687	654	634	662	639	675	651	688	642	619	662	623	699	675	681	658	641	649	637	686	618	646	654	694	648	664	609	663	612	624	650	639	648	679	678	629	678	628	647	632	646	667	632	690	655	639	590	641	665	667	612	685	640	638	640	649	632	634	671	664	659	615	637	690	714	647	663	746	626	629	661	702	651	658	688	612	677	684	648	675	652	662	659	627	664	646	695	639	666	666	671	630	715	646	684	620	615	652	730	654	664	604	684	691	660	693	703	644	664	640	665	608	681	662	630	661	687	689	649	656	667	673	664	654	670	686	640	681	682	656	675	599	647	679	619	637	691	651	681	655	685	698	645	689	695	660	692	669	654	660	651	651	646	670	643	629	652	624	642	669	698	669	661	657	633	639	660	675	665	660	670	629	632	724	650	626	676	667	651	660	638	640	658	627	660	657	591	685	621	632	668	651	628	665	649	708	665	640	668	646	685	665	627	675	656	646	627	653	655	636	674	644	637	645	689	656	665	690	643	678	670	663	698	671	677	658	610	676	591	658	680	665	661	738	657	675	648	694	642	652	674	649	672	628	615	649	645	675	677	669	632	681	626	624	674	652	624	678	670	656	675	649	656	661	692	667	655	701	602	675	672	664	679	651	631	639	655	627	666	669	681	691	624	651	637	672	680	656	615	625	635	647	678	682	655	638	657	668	627	670	642	682	685	647	671	647	684	660	662	655	688	677	652	628	633	600	677	638	625	691	705	675	675	690	684	669	678	675	607	625	652	683	634	673	656	641	633	632	659	681	689	649	650	692	639	626	657	669	640	675	694	641	638	694	658	678	661	660	695	667	601	683	738	655	642	666	607	682	657	642	649	656	644	678	663	682	661	602	703	657	678	683	646	629	678	689	678	670	642	664	681	636	658	667	709	657	690	642	682	673	661	633	622	647	661	685	620	669	662	652	626	674	669	656	689	641	664	698	667	614	598	665	687	619	654	677	639	679	647	662	639	654	700	668	655	698	637	684	711	674	693	697	690	671	642	666	674	651	642	700	669	647	645	643	633	651	658	642	640	643	688	678	683	639	583	617	662	634	646	679	628	648	607	633	658	681	669	666	619	670	656	675	616	642	658	662	683	652	630	665	688	642	649	626	642	646	710	681	671	682	603	644	645	685	675	681	670	677	638	638	668	672	638	623	664	688	656	664	676	668	667	646	640	633	666	649	668	659	615	689	649	637	666	654	679	682	681	645	619	613	623	631	653	652	639	662	623	633	663	681	656	642	668	684	649	651	653	651	673	621	657	648	660	648	654	688	664	642	663	657	636	648	645	627	654	658	675	640	671	706	628	615	645	711	656	695	632	682	647	632	661	702	691	620	658	598	694	669	664	656	651	644	717	662	671	658	654	696	667	652	655	616	684	631	671	665	632	629	643	649	639	658	648	707	607	666	651	648	665	664	658	653	657	618	637	682	702	660	668	655	667	648	696	631	615	699	598	611	663	682	689	641	652	682	637	681	603	630	675	666	639	686	678	667	712	654	621	653	641	639	643	727	678	670	654	624	652	667	632	624	622	639	661	679	667	651	640	645	620	677	667	643	585	626	623	685	657	625	687	681	663	626	662	658	642	657	702	626	649	695	628	617	670	634	636	680	632	676	655	671	642	632	675	652	618	653	660	687	613	666	647	667	618	693	688	705	690	642	665	673	700	656	671	660	674	661	612	625	677	668	641	659	655	662	665	646	666	662	658	688	650	664	646	669	679	649	646	661	658	642	657	671	647	696	611	652	650	639	660	648	656	665	652	677	661	668	653	699	675	664	632	678	649	659	670	668	697	662	603	649	642	665	682	637	624	653	688	617	676	656	649	718	666	618	694	634	673	688	706	622	691	605	664	700	707	643	691	634	652	656	673	581	620	664	685	633	680	658	648	642	689	663	674	656	628	661	711	621	647	674	655	609	673	654	635	689	687	685	704	650	628	716	653	604	679	635	660	696	651	644	651	656	598	651	670	664	660	647	672	679	622	665	631	666	695	637	629	675	668	662	633	637	675	637	637	636	598	677	688	671	680	597	652	631	612	663	633	660	666	686	712	610	660	663	642	658	691	623	643	672	690	697	634	683	667	644	667	691	649	604	672	618	683	687	623	671	684	675	636	640	680	656	655	635	666	662	657	629	651	698	654	648	622	692	651	679	661	675	683	683	668	667	655	630	660	674	605	637	650	625	642	690	650	631	672	683	653	654	662	671	636	679	658	643	688	673	654	676	661	648	654	722	664	688	653	649	640	629	654	659	643	669	681	678	653	673	673	634	658	630	672	619	666	645	644	659	673	645	667	723	631	676	665	662	629	630	673	668	670	630	640	663	692	621	666	636	703	671	662	679	680	627	671	668	670	640	684	689	610	659	658	613	657	615	614	658	686	630	684	674	633	648	636	683	645	619	647	678	673	678	677	669	619	627	635	666	666	644	703	641	645	648	691	649	670	630	663	678	625	642	613	657	645	646	642	671	623	688	700	647	655	626	684	643	638	660	678	686	650	618	659	673	683	673	657	720	685	695	636	639	668	661	680	653	678	688	676	658	658	664	705	697	645	619	619	674	682	660	645	638	639	665	623	668	667	609	673	667	667	699	635	648	644	687	673	650	655	659	670	702	644	666	648	604	690	651	650	658	677	671	610	689	683	681	664	668	653	620	651	630	682	679	665	645	692	650	658	640	675	697	665	641	647	618	667	692	660	650	617	673	659	683	645	666	668	661	664	733	645	633	644	670	677	630	629	646	627	703	618	647	684	652	689	638	713	699	724	684	678	627	656	615	648	662	665	673	695	697	652	611	685	641	674
24980	21118	26997	26878	25831	7503	1215	921	901	953	864	897	885	876	897	877	878	862	833	836	793	817	856	887	800	820	823	878	822	802	862	848	850	832	874	834	856	874	845	830	828	862	882	840	824	855	843	866	863	868	795	796	869	857	827	849	890	874	860	861	800	822	861	793	860	927	967	812	830	878	841	844	841	841	844	835	825	852	837	796	806	888	874	839	782	862	832	859	843	844	840	868	857	836	859	886	852	864	848	772	874	860	840	877	883	843	853	870	892	814	817	877	851	827	832	871	837	833	822	825	864	798	887	843	822	896	865	836	904	838	869	798	847	875	775	830	793	872	895	839	843	914	852	817	849	871	889	848	875	835	861	782	900	839	839	907	801	868	868	851	862	865	868	827	833	868	803	837	905	851	818	789	815	814	866	825	789	849	815	845	855	832	806	817	849	804	804	836	841	848	859	880	845	834	870	816	852	853	856	924	839	830	891	820	830	852	874	857	816	847	843	905	869	824	836	825	834	872	826	846	807	910	808	838	814	891	817	867	890	858	829	857	832	915	878	829	846	866	828	837	854	830	854	919	810	832	807	817	851	831	793	838	797	803	834	871	812	883	871	840	871	819	853	868	853	847	830	813	872	878	839	835	871	880	828	833	865	901	842	787	828	832	848	855	829	828	869	806	859	831	909	877	801	853	882	828	810	828	835	900	851	840	868	810	850	815	865	860	877	854	833	852	800	809	839	815	851	862	825	836	828	902	885	898	826	840	835	834	857	856	834	813	900	826	837	830	851	866	834	845	866	831	840	889	830	861	844	834	853	863	865	866	844	870	835	833	890	836	800	812	916	925	814	832	853	851	861	843	890	873	850	879	847	831	828	891	834	875	853	898	825	892	857	905	803	792	851	889	826	845	884	867	885	798	850	828	819	845	863	790	874	834	866	892	807	838	855	884	860	825	841	857	842	845	841	846	847	777	848	848	840	838	769	889	791	839	866	851	869	813	820	887	803	858	829	857	826	833	833	889	838	834	878	848	886	867	853	884	838	769	884	833	765	852	856	868	794	876	800	820	820	848	875	869	859	816	818	850	813	871	900	869	845	839	808	836	832	861	772	837	811	899	785	856	840	865	820	905	840	884	849	890	882	908	831	819	865	852	846	833	858	859	832	805	837	823	843	841	875	821	844	828	832	877	840	873	839	851	825	840	848	812	911	839	882	857	843	855	901	859	831	771	793	856	870	804	848	853	834	828	885	802	886	873	895	864	868	810	848	808	862	839	881	903	867	825	831	886	845	879	853	814	852	926	813	793	840	783	838	826	821	872	916	813	850	841	878	875	908	815	819	808	856	844	848	885	807	887	842	819	832	848	839	861	862	832	843	844	809	866	886	905	870	907	831	852	860	881	860	842	828	828	891	823	823	836	842	867	829	838	831	830	810	848	852	838	791	805	803	831	827	888	831	841	861	862	838	836	879	835	801	773	816	815	797	868	882	840	842	838	849	839	836	825	852	861	822	857	885	851	852	826	851	841	845	857	879	814	797	860	839	777	878	894	914	833	889	893	827	866	803	789	847	913	813	808	887	841	838	822	843	842	830	855	819	852	868	867	818	885	795	900	812	823	858	849	818	867	892	821	830	805	817	855	863	828	828	861	782	875	801	834	882	825	872	813	832	825	850	860	849	849	841	836	789	861	840	914	866	858	791	835	825	844	838	833	814	845	830	872	866	881	839	821	847	871	885	813	833	866	850	856	873	819	815	801	836	826	787	856	863	902	840	870	885	799	841	870	876	826	803	836	836	838	812	827	880	881	866	882	830	911	913	863	859	805	839	899	853	862	862	837	861	826	868	857	792	768	801	830	813	877	902	876	825	824	865	845	893	814	835	848	850	885	828	856	821	835	881	890	887	842	894	864	864	816	779	857	888	857	878	846	844	769	834	833	855	863	824	828	844	813	883	868	868	923	770	886	856	818	793	829	839	845	823	897	892	823	904	845	841	797	828	834	927	868	839	850	832	879	799	779	870	859	892	851	858	861	890	924	885	829	870	858	815	829	855	779	794	851	851	782	844	808	875	851	883	811	869	847	852	851	859	835	857	804	782	849	850	795	833	855	808	819	887	886	834	855	817	836	841	872	812	905	820	849	855	856	864	902	867	823	850	867	807	852	844	897	898	881	835	843	804	811	847	851	848	802	803	852	836	807	877	891	811	831	862	840	825	859	874	818	848	891	858	862	844	867	815	854	836	808	847	849	880	829	834	831	888	862	881	839	855	853	845	803	879	860	805	865	826	841	884	859	833	849	838	859	898	826	851	815	833	817	809	841	797	837	874	847	832	847	857	858	822	861	873	820	879	893	894	807	807	855	847	852	833	856	817	875	864	815	852	871	833	918	815	810	890	885	807	817	863	838	887	864	842	869	865	843	818	884	875	870	830	861	834	865	873	848	888	878	805	856	848	878	865	835	825	834	862	845	848	859	863	869	846	817	833	829	883	836	889	849	899	884	839	835	818	853	879	884	835	899	806	790	770	893	867	846	873	831	878	848	904	848	835	809	892	856	867	851	803	908	833	885	898	849	835	830	900	810	844	872	853	833	848	851	880	890	834	811	851	858	887	833	854	879	900	825	861	863	829	812	836	841	882	854	847	847	822	845	847	853	838	810	888	859	840	884	821	835	802	890	825	822	872	847	875	858	855	834	835	839	755	892	833	871	866	811	857	825	868	859	857	819	806	841	832	881	819	835	856	798	839	868	891	891	846	832	822	850	844	823	808	865	860	892	854	864	868	847	833	814	865	813	869	819	859	892	867	879	815	828	833	811	805	848	865	822	897	799	825	848	872	818	833	842	879	882	864	791	825	830	900	851	854	862	777	853	855	817	891	893	850	879	844	813	817	787	869	837	824	874	828	803	822	882	885	885	819	849	842	839	900	892	891	845	796	884	845	825	866	827	904	853	831	840	808	861	816	860	877	830	835	845	824	875	826	908	845	836	850	852	817	807	807	844	856	819	844	860	831	820	869	851	820	883	793	837	836	827	847	824	842	897	829	852	806	906	852	832	852	894	850	828	846	857	837	854	838	833	847	854	855	859	805	848	810	875	860	874	862	845	818	864	818	850	869	899	834	907	839	839	854	893	834	830	787	827	776	867	809	908	867	846	818	837	868	831	871	813	823	852	830	830	839	831	837	859	867	854	814	920	829	853	848	860	825	820	854	864	831	839	864	830	866	793	884	877	874	836	879	831	800	830	854	818	847	823	825	871	893	840	841	847	861	856	854	857	842	875	878	820	804	837	859	790	818	845	851	840	844	829	825	814	879	876	841	856	848	841	846	835	822	826	805	820	875	828	852	848	837	785	793	889	806	819	804	819	813	887	845	830	849	850	786	852	801	873	814	874	845	826	805	791	832	819	846	857	849	862	790	871	823	892	781	861	790	805	836	859	853	853	849	876	898	840	836	841	855	867	804	809	901	781	833	857	819	827	802	833	845	853	855	827
28449	43852	16300	19976	28947	4259	1232	1058	993	922	922	925	922	868	880	900	936	904	854	869	849	915	903	817	876	907	873	858	847	854	903	833	866	842	890	864	863	894	829	881	842	853	859	876	834	883	836	837	884	895	874	893	886	908	875	792	818	828	836	894	896	857	856	853	861	945	1002	908	834	866	857	951	840	842	868	837	931	916	836	923	858	803	912	855	893	850	925	905	885	872	893	863	871	871	866	922	847	847	883	850	896	837	873	902	875	872	880	856	842	880	914	874	886	845	873	863	840	892	908	915	864	863	874	858	861	870	867	923	923	906	853	918	809	864	872	910	886	876	914	834	856	876	839	841	887	882	842	828	869	855	884	888	871	857	885	880	871	899	834	895	845	833	824	862	832	854	857	932	885	846	872	843	869	877	847	822	850	874	842	865	832	849	885	857	888	842	894	863	923	873	849	881	866	874	930	844	852	881	819	900	880	837	830	857	846	875	827	854	845	871	879	877	832	853	788	903	883	851	911	866	864	866	868	822	928	871	859	851	909	858	878	878	868	832	850	879	807	849	862	886	800	948	845	892	857	845	872	824	858	857	850	836	846	847	875	870	850	849	855	882	888	900	869	892	917	843	873	875	917	820	926	882	857	844	856	832	868	900	832	831	887	797	913	851	868	812	843	883	916	905	866	872	892	847	868	848	901	901	831	838	855	887	877	877	860	917	796	909	856	856	849	845	844	908	916	829	857	889	894	823	927	868	896	919	900	875	934	845	927	806	877	891	885	854	884	864	867	905	858	905	892	873	903	810	839	913	909	857	856	879	863	858	808	884	899	919	898	884	863	888	855	855	820	872	830	827	838	799	898	914	911	945	857	882	838	838	889	872	878	858	890	846	838	887	880	871	895	872	882	839	876	902	919	858	822	815	867	902	860	880	839	853	839	895	870	882	904	899	862	887	910	881	875	920	865	951	854	797	853	874	911	855	857	855	875	904	844	832	860	885	859	860	876	854	829	822	891	881	886	893	848	827	844	843	911	884	869	852	878	925	864	880	900	926	844	874	892	881	836	891	858	862	876	830	858	886	805	914	866	797	933	856	816	899	852	832	852	898	914	871	904	900	805	876	799	855	879	869	863	823	900	882	875	885	913	855	844	839	857	908	914	888	847	886	848	843	861	918	835	870	896	854	897	842	860	873	927	857	873	885	893	807	851	862	871	849	834	829	843	850	838	919	837	914	880	879	864	892	855	898	817	867	867	870	899	891	885	924	833	838	819	864	878	839	902	895	905	904	860	824	891	913	815	878	897	835	854	855	896	839	880	845	822	923	803	835	851	918	858	818	877	857	877	842	836	844	842	902	885	907	889	893	821	863	833	836	912	886	904	916	902	898	828	877	880	877	868	902	874	852	898	850	863	882	866	875	879	896	850	882	834	850	836	895	888	807	882	901	847	829	849	877	845	858	880	873	860	867	884	835	886	899	901	870	826	857	893	825	848	913	860	887	831	863	879	876	927	853	882	866	863	868	897	872	903	854	880	882	863	818	872	838	855	824	901	894	859	852	827	867	821	875	866	848	899	888	847	851	860	906	816	838	814	845	877	840	831	880	844	887	866	868	881	888	873	907	850	862	886	820	873	842	867	883	911	905	843	834	893	851	894	853	885	861	842	841	828	853	859	926	868	838	884	843	873	867	873	898	874	811	875	828	864	888	868	851	894	869	876	863	873	861	856	868	898	880	849	888	891	893	848	834	827	894	844	846	878	795	860	846	837	855	844	917	876	864	844	874	864	838	882	858	851	819	895	922	893	882	896	881	823	821	856	864	850	892	862	892	901	887	896	857	845	850	904	855	881	856	839	925	905	867	853	899	826	891	834	842	880	890	842	847	895	862	836	828	823	874	877	834	839	868	894	835	828	879	906	893	837	873	802	875	832	865	867	789	867	832	860	837	854	839	873	882	852	859	882	880	886	856	879	845	865	895	865	897	874	853	917	907	893	850	898	822	855	835	839	891	832	862	903	895	814	856	906	901	874	864	846	817	877	864	841	911	862	846	884	900	831	869	882	848	882	886	837	919	884	902	851	860	904	861	871	860	904	859	826	851	868	803	846	855	850	874	942	837	849	862	872	926	848	864	880	854	841	862	861	881	913	868	891	861	926	817	826	816	895	902	815	899	863	830	926	852	873	932	913	858	855	857	835	942	905	862	909	866	819	925	839	897	882	888	894	852	853	848	831	857	856	858	882	847	857	899	839	831	863	853	847	827	873	856	810	845	858	838	901	831	883	859	860	866	878	909	918	862	863	920	860	840	845	889	874	860	849	858	879	855	901	829	825	877	884	909	840	889	883	864	876	853	837	907	861	845	849	873	852	906	847	816	875	880	858	841	888	869	821	887	932	847	880	860	884	850	847	896	851	809	864	868	842	894	875	903	844	820	897	847	895	858	873	886	881	879	833	898	896	902	823	841	874	838	876	830	842	888	887	900	882	882	823	862	914	866	861	875	866	906	826	870	861	834	874	873	901	879	877	869	889	896	817	869	850	853	890	841	896	890	891	864	894	866	917	901	876	883	829	863	859	855	861	834	888	901	851	863	843	893	835	895	866	904	819	860	885	863	892	850	792	908	896	854	876	904	839	842	841	841	880	826	890	881	872	883	913	867	871	909	899	858	860	849	921	904	892	902	850	883	864	847	867	848	838	896	912	868	923	848	916	858	849	903	886	824	846	849	850	900	892	847	867	832	889	879	900	862	875	850	870	822	891	852	820	831	831	853	857	857	856	826	851	854	873	922	885	889	870	872	822	869	836	874	912	846	879	911	910	893	859	877	875	818	836	840	872	855	894	871	893	870	858	850	856	831	881	862	870	839	882	872	816	897	842	832	817	849	919	841	871	844	855	841	819	820	811	903	880	858	859	905	895	826	828	871	887	866	851	873	818	892	849	917	841	881	909	833	787	860	913	868	834	871	899	830	854	855	811	907	871	836	843	870	906	794	870	874	867	839	884	853	878	854	880	896	851	834	874	883	892	913	873	884	848	840	864	874	861	802	870	868	908	887	844	836	888	863	907	841	851	898	934	863	864	886	837	855	849	867	897	854	902	891	914	872	864	861	860	811	883	876	859	871	883	873	829	884	855	871	831	918	865	846	904	926	855	854	847	900	838	864	816	900	856	868	850	884	849	842	925	916	834	837	884	891	865	840	871	878	836	828	882	890	927	844	871	889	829	886	872	827	857	864	800	837	860	870	866	872	905	797	871	817	845	841	820	868	821	826	865	883	857	806	874	895	871	850	834	918	838	828	873	897	879	860	837	814	873	902	871	847	856	824	813	859	875	838	820	824	895	908	866	880	859	849	880	870	852	903	834	849	877	850	843	924	888	915	862	894	846	864	912	874	865	867	834	886	864	845	830	906	870	889	907	897	839	876	885	877	872	840	821	907	873	815	889	834	916	863	850	804	879	874	828	904	845	846	853	889	827	872	805	865	859	842	854	841
22626	21085	28704	24685	34534	23279	11878	1555	1085	1094	1024	961	939	945	871	941	859	859	858	862	871	862	829	915	824	819	824	883	825	847	810	792	805	814	819	825	819	774	812	814	830	738	810	809	802	827	822	855	796	902	847	804	815	802	771	796	801	842	853	860	817	832	830	835	765	897	1159	1066	826	831	815	818	818	805	812	837	825	810	857	812	848	814	780	810	793	825	828	824	817	848	809	788	832	792	809	824	794	852	779	805	820	836	811	811	799	822	880	766	812	829	768	783	832	840	785	789	806	844	828	802	829	818	851	804	807	764	823	827	836	898	808	797	780	856	816	849	801	785	852	842	832	841	812	812	879	819	856	819	848	805	836	825	803	846	846	834	791	866	789	800	786	811	799	834	845	840	832	785	832	820	795	858	820	798	825	782	793	835	818	864	781	853	788	825	767	781	768	812	807	883	782	805	807	773	821	866	857	790	849	845	834	820	830	797	830	802	767	794	788	840	822	784	801	795	818	787	808	846	834	763	769	807	798	843	790	816	751	801	830	804	761	811	807	791	748	778	829	829	796	808	803	821	831	810	837	816	798	827	831	832	778	806	803	804	792	780	786	870	793	838	826	837	813	809	828	843	822	750	800	818	818	811	792	817	835	837	845	813	831	830	803	764	810	829	809	801	822	805	772	805	850	763	764	810	836	762	773	841	802	842	821	871	819	825	882	784	777	839	780	854	780	810	761	858	882	807	868	873	796	796	813	767	802	802	844	865	776	851	810	783	831	843	811	784	833	799	872	815	800	832	809	835	815	793	797	829	772	842	837	838	828	814	797	813	812	761	825	791	847	801	814	775	746	790	836	796	795	785	856	824	813	805	820	850	818	769	822	876	810	800	747	816	819	814	834	810	797	844	794	823	811	826	778	816	816	842	825	777	824	816	803	809	811	805	871	802	803	808	795	806	799	815	837	779	850	859	824	789	818	797	791	770	815	819	833	785	833	788	781	840	821	775	809	807	851	848	817	835	742	757	832	860	851	814	794	832	807	788	807	814	834	780	796	778	859	876	790	863	812	828	781	771	761	834	817	861	821	842	785	794	806	788	826	817	805	846	805	853	859	802	850	824	835	807	818	811	807	807	805	833	832	844	844	779	767	801	817	776	788	818	806	797	826	803	855	819	782	820	842	829	837	812	815	818	854	809	829	769	798	798	806	815	787	905	821	794	824	869	818	783	776	788	802	788	821	802	821	844	758	822	799	847	801	759	844	771	796	867	781	794	748	803	838	855	823	834	786	802	824	848	848	827	794	819	811	854	812	829	754	812	813	814	802	837	759	779	867	776	847	767	841	768	746	850	821	810	846	854	810	770	788	800	817	817	836	810	832	807	790	860	793	833	795	792	739	814	768	793	816	818	818	843	794	815	812	805	789	843	828	818	818	791	814	845	754	795	801	812	774	900	805	781	808	828	786	854	788	819	827	861	801	822	847	829	834	765	829	822	805	813	814	818	776	788	801	798	789	825	823	874	836	823	826	802	779	759	767	814	791	847	798	797	833	822	839	788	843	774	837	801	823	786	808	791	803	782	817	831	794	789	784	753	873	830	769	758	813	778	815	840	787	783	804	814	804	789	820	776	748	828	843	765	795	814	834	804	852	800	829	782	865	810	814	783	808	823	814	779	799	805	809	808	781	810	808	805	869	817	803	786	788	781	796	824	781	812	832	843	798	779	845	830	793	739	790	813	818	860	753	812	773	832	796	862	821	795	815	801	838	854	824	768	851	801	821	802	799	845	833	808	837	862	814	851	804	775	839	856	865	809	795	831	830	811	776	793	847	818	856	877	838	772	840	809	766	875	794	868	759	793	775	799	797	809	791	811	786	837	824	794	851	859	789	807	820	823	832	795	828	806	842	835	836	836	786	837	759	816	799	783	800	816	790	779	818	778	866	812	780	850	782	805	774	843	760	842	824	791	804	784	814	814	838	833	809	779	815	773	824	816	806	875	857	812	868	774	813	862	789	804	838	776	792	805	831	817	790	850	818	786	755	742	857	832	855	842	796	817	800	784	814	816	788	787	827	834	847	831	783	858	829	777	896	820	813	825	799	814	829	839	845	832	839	815	830	751	871	821	852	846	755	791	806	807	802	806	756	780	803	810	819	789	802	853	798	819	767	801	840	839	856	808	851	776	781	825	829	835	768	717	813	837	798	818	816	820	786	788	851	817	825	818	767	856	801	806	793	821	828	762	876	806	789	770	774	817	747	788	795	855	830	814	818	842	796	837	827	790	805	781	819	804	801	774	806	794	766	815	801	780	807	833	881	836	816	826	819	813	786	852	829	850	811	818	812	848	791	794	809	831	825	821	761	826	845	760	794	781	840	777	795	776	701	821	805	802	800	830	847	799	839	801	819	793	839	835	795	796	737	786	842	833	766	787	816	737	856	809	799	808	776	813	777	831	791	833	791	856	784	793	829	807	810	868	802	841	761	836	851	778	805	811	810	823	815	819	857	826	813	809	809	774	867	814	825	833	808	815	822	794	820	844	781	814	816	821	794	763	780	808	773	752	816	833	799	859	837	767	821	829	822	788	818	829	826	823	824	830	856	779	808	827	842	790	808	826	814	796	872	841	807	806	819	784	877	778	764	845	854	787	844	761	844	803	850	775	783	793	802	820	814	809	789	785	801	803	806	852	819	823	841	828	790	810	878	796	797	832	764	765	780	804	770	807	835	762	858	793	863	858	827	812	824	791	827	790	848	745	776	766	854	846	834	778	793	810	811	838	798	813	825	817	775	805	811	814	849	791	754	807	811	813	754	766	784	817	769	853	755	800	780	818	852	753	808	823	823	788	824	814	777	777	841	777	771	844	792	821	795	797	807	840	779	807	799	856	814	807	805	771	808	797	827	806	838	829	847	827	785	826	779	815	777	780	816	813	812	829	802	796	846	778	803	789	763	851	825	843	824	807	837	853	799	765	789	814	790	865	767	786	791	835	795	773	853	820	845	795	796	809	857	805	789	841	754	783	769	818	809	838	814	794	786	803	827	827	848	783	829	799	816	758	843	783	828	808	836	803	860	800	845	863	852	777	849	825	812	812	858	805	796	818	794	801	843	800	785	804	844	786	783	768	773	808	769	774	837	834	815	835	750	791	783	812	828	785	820	807	807	838	827	799	814	780	833	827	812	810	837	849	813	776	778	854	823	855	820	786	800	794	784	771	837	803	808	806	767	768	812	819	841	785	839	766	809	865	830	817	814	845	809	815	813	845	867	823	825	808	874	812	779	767	798	790	839	787	815	791	808	789	774	790	828	794	797	782	832	828	840	794	807	814	781	839	830	798	827	845	751	751	796	823	799	785	808	844	815	748	843	795	778	840	799	802	810	722	800	822	828	832	799	762	822	840	847	830	799	812	857	818	852	839	806	777	836	842	843	801	823	825	761	824	780	729	810	828	781	800	823	865	845	793	829	874	828	824	813	773	800	787	744	810	796	798	789	777
32887	54971	30045	27353	50141	10555	2152	1490	1286	1218	1105	1079	1041	958	898	919	939	921	870	959	852	893	885	883	846	866	843	832	818	831	830	838	797	863	831	834	842	815	839	825	821	777	822	838	847	808	810	772	808	817	776	824	783	831	820	829	858	800	826	784	777	838	788	803	829	937	1372	1160	802	817	797	827	820	826	851	845	810	766	819	853	868	864	821	808	807	806	852	811	875	803	790	798	808	785	855	818	812	797	840	803	848	799	767	820	841	836	766	833	836	839	798	788	813	848	796	841	805	811	871	822	828	794	797	825	836	804	847	791	827	825	818	823	859	790	810	772	789	805	821	789	842	789	840	863	822	797	810	853	838	809	770	773	784	795	827	759	786	827	836	777	778	767	818	798	814	821	821	809	848	842	828	850	822	844	766	809	807	768	741	844	753	786	793	819	823	807	794	758	802	823	822	832	822	781	809	866	835	790	794	789	791	812	817	813	781	811	827	766	799	795	843	829	780	805	823	790	829	816	737	789	814	848	809	807	824	838	779	781	829	847	778	800	809	768	770	812	852	789	851	830	787	811	825	786	810	854	818	800	796	825	806	804	833	800	818	760	801	850	935	790	822	770	779	762	776	866	856	852	790	750	837	811	821	838	814	813	818	812	798	830	792	789	847	798	818	787	809	803	781	824	779	798	797	797	785	865	822	781	826	886	814	771	834	765	799	873	815	769	836	817	774	802	783	787	818	816	818	803	807	841	839	811	814	788	827	811	732	757	773	793	778	802	784	833	811	797	831	771	787	805	760	778	828	811	814	821	788	800	788	835	796	832	768	792	807	791	840	801	780	771	775	795	809	829	772	804	809	799	799	828	898	821	793	764	796	842	829	840	818	817	830	800	820	838	801	786	785	849	846	776	814	805	844	771	773	793	796	788	826	801	846	795	824	775	842	805	842	790	838	828	797	801	779	763	847	748	780	830	811	776	807	783	776	856	819	847	834	768	864	847	830	780	790	800	832	844	793	793	841	784	836	821	794	816	813	801	780	833	791	778	747	791	794	827	802	748	789	824	843	880	832	819	813	791	761	856	820	754	765	830	779	765	796	857	821	764	852	808	841	780	862	803	785	850	796	809	808	824	789	814	842	832	782	822	806	825	800	790	780	803	855	812	792	817	806	804	762	775	737	807	833	803	774	806	812	866	829	809	743	739	824	788	846	780	840	841	820	839	821	802	824	873	850	779	839	790	828	843	785	801	787	768	856	798	827	852	823	800	834	800	759	787	810	830	801	780	796	771	812	842	766	783	802	784	781	858	805	812	790	804	805	794	832	763	834	814	774	839	802	768	810	792	811	806	804	810	792	777	833	843	819	900	781	869	837	747	807	839	831	819	813	791	841	816	804	776	839	769	826	753	777	858	837	778	839	865	771	819	777	830	844	783	788	746	825	788	844	833	800	812	797	786	790	779	821	850	793	841	803	806	874	803	807	849	762	805	838	791	811	798	812	844	823	791	793	777	841	820	843	811	817	856	812	843	807	815	789	865	821	802	797	783	799	806	841	846	809	798	784	778	817	820	839	836	817	787	782	805	777	824	782	786	774	810	812	828	834	800	834	834	764	815	763	800	783	827	735	793	810	782	767	799	765	793	797	778	787	747	857	820	778	805	770	845	803	795	768	823	893	754	767	757	853	871	724	827	790	818	851	823	779	854	867	797	781	823	786	811	797	835	835	802	808	800	837	788	790	851	814	807	804	794	773	810	810	804	824	796	811	772	801	871	795	791	817	812	805	797	831	769	839	778	803	838	776	828	804	795	802	792	798	764	851	820	829	754	812	797	772	818	852	794	817	819	817	825	796	767	815	805	767	811	802	837	797	791	795	804	828	830	831	784	818	782	791	839	860	755	834	817	776	779	797	812	840	815	810	779	799	834	770	855	808	769	850	889	799	813	798	790	761	836	832	823	818	828	801	825	810	825	792	811	825	804	817	790	776	877	786	803	818	832	815	748	777	760	802	857	799	797	784	803	810	784	799	791	808	818	777	765	789	858	856	797	811	835	833	800	827	824	850	781	799	868	807	803	796	761	803	834	800	809	813	787	804	803	836	741	839	798	842	819	803	785	837	806	832	781	799	808	811	814	797	795	858	816	786	810	843	838	789	824	813	812	870	810	824	809	777	789	835	822	742	794	792	769	761	836	801	800	812	764	790	811	827	840	809	838	816	808	838	849	778	856	820	799	826	819	831	826	819	814	827	777	817	782	763	784	813	831	818	852	761	775	843	810	822	817	788	857	802	846	817	858	834	835	739	821	817	775	838	787	811	808	810	803	830	808	795	774	763	756	768	828	849	766	803	793	849	823	805	820	845	826	761	807	819	782	762	787	789	808	783	749	785	794	840	800	866	814	782	752	814	783	764	809	776	749	829	735	822	797	769	810	773	873	782	806	808	733	822	807	817	856	797	806	779	782	753	816	806	851	770	801	811	834	766	790	823	800	814	874	772	816	869	791	769	803	815	780	797	781	827	797	832	838	837	850	784	740	811	821	862	783	779	795	827	824	819	809	856	816	801	782	789	836	784	836	818	757	794	810	823	814	791	830	766	839	837	833	823	828	774	817	839	734	787	835	876	822	794	797	794	834	839	784	841	804	797	824	801	793	752	775	862	824	814	832	815	806	834	861	835	864	799	805	817	855	781	818	770	831	823	812	809	778	827	779	816	813	818	764	771	815	850	847	839	785	857	813	835	856	857	875	789	798	839	805	831	791	826	838	778	801	803	808	803	754	807	796	852	818	800	779	794	772	797	807	826	813	790	804	803	806	788	820	837	813	834	782	840	840	810	834	789	836	814	838	834	799	791	798	813	808	831	829	797	809	787	794	782	765	874	771	807	788	788	781	805	808	778	816	771	771	805	800	816	797	809	799	834	822	842	828	839	774	799	783	876	787	843	833	813	783	811	781	781	828	806	873	786	808	857	859	806	875	759	823	799	775	789	809	824	756	828	824	816	795	800	804	839	809	831	825	809	834	861	780	817	794	828	807	800	787	826	824	784	819	779	801	762	775	815	745	846	740	841	790	794	832	815	737	769	803	824	784	812	768	783	822	831	808	810	834	815	811	830	788	841	852	788	820	792	814	857	849	810	810	854	781	827	758	795	804	805	780	809	828	856	792	784	828	763	808	795	781	813	806	810	795	809	801	803	778	807	824	816	848	836	795	823	805	771	806	784	852	786	810	778	803	826	796	836	806	853	804	798	779	805	838	750	830	803	836	826	828	829	799	849	850	835	852	817	819	798	851	811	804	857	786	813	830	794	806	805	802	847	845	787	769	826	757	807	836	816	821	795	792	856	840	819	777	789	824	814	819	812	805	805	824	793	766	864	767	801	754	833	777	793	803	797	728	811	780	795	797	778	846	784	776	856	872	768	809	843	832	817	803	813	860	816	788	793	804	773	764	793	805	786	818	825	818	789	827	842	823	807	820	831	778	775	820	797	828	770	859
28640	24283	17097	4214	5848	1234	691	704	691	692	703	702	685	719	734	703	667	720	663	709	706	681	735	711	743	726	731	706	699	681	722	732	710	712	717	701	706	700	712	722	722	723	748	668	686	680	727	711	745	724	729	701	703	694	652	683	720	711	684	690	701	631	662	716	685	749	745	728	706	720	761	670	658	702	686	729	710	686	708	740	730	708	658	773	681	713	716	716	742	730	694	656	703	733	713	666	697	662	674	700	729	727	690	738	695	655	696	700	722	767	737	666	724	724	683	708	713	688	690	709	717	631	675	674	706	678	718	725	718	692	751	723	688	705	721	665	711	715	682	700	727	702	682	674	662	740	675	710	677	728	707	688	701	688	728	711	680	708	730	695	709	674	714	723	668	690	687	695	730	719	722	727	683	710	701	759	693	727	729	697	693	701	694	652	695	713	666	681	721	779	707	706	701	728	700	686	729	677	715	691	697	711	691	698	658	680	699	697	656	668	701	712	718	702	654	708	685	708	705	707	754	713	703	685	617	684	680	683	693	759	688	675	702	699	685	712	697	686	681	727	678	732	678	704	682	675	719	636	737	679	689	703	692	732	685	727	702	690	621	741	740	754	728	698	715	715	667	675	677	710	711	681	686	666	698	699	745	715	697	708	745	684	739	689	768	707	725	742	677	698	687	748	689	712	718	707	719	718	681	739	728	673	736	657	692	716	688	680	687	702	694	707	742	748	722	692	647	712	717	719	740	672	702	705	723	724	700	717	689	737	720	693	643	674	658	735	738	681	722	712	737	667	717	699	710	673	724	663	654	713	727	704	717	695	645	734	734	732	724	730	717	704	737	698	661	685	735	685	731	708	750	698	663	690	686	693	726	712	692	723	744	695	665	669	692	714	639	699	714	722	693	750	722	715	728	697	708	720	695	729	756	713	692	669	705	715	721	706	742	695	740	739	695	721	716	728	681	714	735	728	711	741	706	701	692	702	688	725	704	682	724	688	671	657	665	700	674	734	694	659	694	680	717	660	711	660	715	692	698	734	719	633	729	689	691	674	683	697	741	715	665	702	697	722	735	705	677	717	700	715	704	743	724	690	686	706	728	704	735	712	705	701	741	743	688	716	669	649	689	730	700	751	706	636	719	675	742	701	676	695	671	689	712	713	654	670	730	756	711	706	679	709	757	716	693	720	688	723	718	710	695	698	748	671	689	723	707	717	694	697	674	686	711	714	674	698	740	659	695	690	711	651	717	706	719	746	668	669	721	652	724	721	688	718	720	719	697	709	697	691	725	719	737	670	708	723	669	712	740	695	701	718	690	647	692	680	690	689	661	693	717	772	666	718	679	731	692	735	682	683	666	684	699	655	708	730	727	660	667	700	693	681	703	715	733	699	743	719	730	734	714	676	659	679	674	679	727	678	700	668	726	722	709	711	642	708	730	756	687	702	637	730	704	748	682	701	778	694	792	738	699	701	679	711	692	718	726	712	750	640	694	686	702	729	697	692	689	696	692	765	705	688	738	722	692	713	678	726	646	709	698	698	707	716	666	757	691	654	725	712	705	692	675	677	686	731	723	771	671	647	673	679	699	689	663	695	686	732	722	703	685	687	720	716	698	700	712	678	768	726	738	708	703	708	700	748	667	696	688	681	702	695	686	697	690	734	681	685	690	713	688	666	687	696	686	680	677	723	726	713	654	708	710	716	673	762	738	672	757	702	728	700	705	671	678	707	697	716	688	702	733	680	687	747	648	696	727	686	697	654	703	699	657	689	717	675	710	714	729	660	727	725	753	714	696	714	723	737	714	719	737	721	757	694	741	709	656	721	661	693	675	708	716	697	702	664	751	675	704	671	686	682	665	681	757	691	719	711	652	671	700	737	732	730	708	706	685	663	672	681	722	711	736	706	714	694	671	718	708	656	718	709	713	695	663	726	684	685	702	646	662	689	662	669	746	695	694	665	722	695	656	694	701	767	704	690	718	707	729	697	680	689	682	687	718	688	667	698	730	704	719	681	696	716	688	694	687	711	699	724	708	719	711	686	723	699	737	737	714	650	677	694	695	699	680	683	667	722	694	734	677	699	703	712	690	711	674	721	741	720	758	715	723	672	750	673	751	674	688	668	705	681	712	637	711	718	709	709	744	701	723	683	775	689	705	668	714	687	651	675	761	711	707	712	709	694	680	695	685	695	690	710	691	700	741	689	718	715	702	657	726	677	702	701	746	703	706	669	708	712	691	736	693	713	698	692	664	695	699	678	683	696	722	702	728	708	673	673	713	704	700	705	720	697	746	714	741	676	692	715	743	715	733	687	683	705	683	710	712	691	732	755	714	690	701	697	687	716	641	668	682	672	726	710	724	673	722	713	722	726	724	693	707	741	717	701	707	680	704	732	705	699	716	736	694	702	707	665	678	686	677	729	697	670	693	694	710	666	722	744	692	713	669	690	717	708	746	731	700	720	654	704	705	683	729	732	690	723	687	745	759	664	696	754	692	714	657	688	698	693	673	746	721	673	721	735	702	688	758	726	685	713	730	686	680	670	745	706	699	710	647	699	674	696	687	721	674	721	704	664	707	706	680	666	727	693	734	767	705	697	707	693	696	669	717	697	701	723	708	692	710	721	686	694	689	702	695	720	715	689	712	678	692	654	715	687	708	766	707	689	692	738	747	704	695	702	635	674	694	680	673	658	689	701	675	681	680	678	674	670	719	683	759	753	710	678	715	662	712	708	667	655	687	714	689	724	709	661	665	703	684	696	705	734	731	711	663	725	734	714	732	721	676	690	706	712	717	695	720	732	713	698	715	703	744	686	696	654	702	697	662	701	692	699	668	688	692	672	716	719	674	692	707	709	675	676	731	698	732	791	686	667	697	685	739	739	696	677	699	690	715	687	682	707	702	691	703	742	691	702	680	662	719	671	691	704	740	723	725	727	737	693	736	729	700	716	678	694	733	665	680	700	680	682	736	697	741	721	721	723	680	731	713	740	691	719	721	687	686	727	682	681	693	682	692	685	725	725	662	666	624	727	771	680	636	740	671	736	721	663	684	722	697	723	692	685	694	727	687	672	706	745	690	678	626	688	643	678	715	724	716	744	678	712	712	686	693	728	717	718	699	691	708	679	685	720	684	661	743	726	693	703	660	707	703	666	696	696	690	704	709	677	732	685	705	660	718	679	677	696	715	680	696	661	696	706	691	630	759	689	737	678	706	729	665	686	725	682	702	679	709	670	726	722	632	688	674	722	648	692	694	710	678	720	772	692	680	736	708	639	644	723	709	679	697	704	712	676	699	716	736	681	710	729	687	714	720	701	747	706	697	647	692	695	710	743	722	647	686	682	693	752	679	694	721	696	695	719	659	712	674	681	713	710	739	683	718	657	740	694	719	688	689	692	706	685	705	734	696	687	688	714	698	681	676	709	699	765	711	750	664	740	681	667	753	724	701	721	711	721	726	699	710	635	743	697	725	682	703	679	710	695	699	717	666	722
24159	35246	12931	3013	6703	1391	768	720	739	783	706	719	739	755	724	749	734	770	719	730	743	677	691	694	712	695	736	743	741	705	717	746	705	763	740	745	758	750	714	796	710	730	720	762	782	699	721	779	721	757	726	762	718	768	751	766	759	755	718	734	731	719	719	732	744	725	788	804	742	701	737	721	746	729	742	738	773	795	726	755	721	749	796	746	760	721	726	714	794	719	693	726	753	759	748	724	724	741	712	713	751	760	748	693	711	746	774	711	747	707	723	724	718	745	737	727	723	711	776	692	746	710	699	728	706	704	754	728	752	757	754	752	701	756	773	728	709	730	742	759	744	775	766	731	740	710	725	723	729	723	745	696	761	725	730	783	726	723	733	716	661	757	726	725	736	722	774	734	788	687	747	717	742	771	705	753	746	692	733	777	734	724	721	723	728	696	723	757	720	759	768	710	720	746	741	747	682	715	705	752	762	728	727	734	709	742	708	749	723	774	761	724	745	735	734	756	729	750	720	759	718	759	754	702	732	703	716	729	747	742	766	772	729	755	738	724	724	734	752	713	689	759	736	704	750	717	764	678	722	725	738	715	750	732	684	682	692	727	708	714	769	760	726	729	719	739	748	742	746	785	751	687	691	725	705	750	778	691	731	741	689	780	685	686	709	784	713	690	684	767	745	732	738	721	729	709	770	739	766	706	775	731	777	706	702	673	742	756	758	708	777	776	727	740	710	787	731	738	759	716	739	729	726	717	793	725	731	728	658	739	683	692	735	727	734	771	718	738	707	748	745	733	745	712	735	715	699	726	715	735	643	803	747	710	748	732	783	739	783	690	759	714	741	725	716	741	727	694	700	705	743	760	722	756	785	723	679	717	741	750	742	709	721	691	767	744	705	765	729	748	775	693	734	753	665	717	764	767	743	741	746	759	811	714	716	713	741	723	697	669	685	689	721	734	711	771	768	757	802	724	775	710	747	735	712	704	719	720	672	697	728	727	754	748	733	669	733	717	749	787	722	753	669	679	720	723	760	723	733	729	748	764	720	803	723	780	711	724	687	747	687	709	711	734	705	718	732	731	710	765	705	755	732	778	705	706	725	768	744	714	759	753	712	728	709	730	713	734	700	724	720	706	698	760	722	729	770	743	703	756	745	725	704	748	713	724	729	768	723	730	719	692	726	703	752	720	757	726	748	719	757	796	720	684	734	696	757	704	715	751	729	734	730	703	719	732	688	729	732	736	705	749	765	724	733	737	703	790	718	741	694	713	741	731	718	722	733	678	740	732	697	745	734	729	726	740	685	709	714	735	741	734	742	752	752	720	712	706	742	766	702	718	737	726	717	731	734	725	747	739	734	724	715	732	731	726	748	717	690	733	785	722	748	750	726	719	751	718	699	714	702	719	746	727	726	703	775	704	741	784	740	775	716	673	807	696	733	771	711	696	721	781	727	717	738	746	752	759	722	724	721	733	688	702	745	734	717	756	765	773	744	738	722	723	714	692	678	698	726	742	744	701	740	740	724	762	809	733	704	762	711	756	737	700	744	744	706	724	714	747	746	772	680	709	722	674	755	794	750	735	771	743	759	696	810	714	730	701	748	658	739	729	756	744	747	738	771	749	746	781	695	765	719	703	739	743	758	691	750	742	737	728	734	724	750	737	730	716	731	745	720	730	685	707	728	723	671	741	733	721	721	700	737	745	738	758	726	729	731	746	742	776	705	752	734	695	711	735	773	712	713	704	726	715	729	744	734	715	734	730	715	768	712	741	732	696	747	770	719	727	758	751	702	728	708	726	737	738	746	710	744	753	718	693	732	721	735	698	716	770	672	688	737	741	729	738	757	703	782	747	735	680	736	746	697	700	746	747	706	719	687	736	725	737	767	718	745	715	718	771	683	699	707	729	690	758	760	721	735	747	666	758	703	710	704	729	736	763	717	759	752	742	707	755	769	728	732	777	707	772	730	744	725	723	673	723	698	748	711	727	722	702	706	744	777	719	625	738	719	767	722	719	750	710	736	767	736	755	722	760	742	735	727	685	712	723	742	732	713	738	704	779	685	745	776	709	742	728	710	735	753	748	803	785	774	713	727	729	742	721	741	718	710	752	714	733	699	723	755	706	694	708	761	694	752	726	739	758	751	760	717	720	714	718	736	699	753	783	777	739	722	724	708	782	745	728	772	752	743	732	769	776	751	711	686	756	721	753	749	720	745	726	729	751	717	724	765	710	737	791	720	724	758	765	736	715	761	758	698	726	676	766	711	739	767	753	746	720	697	708	709	754	755	749	775	695	731	724	765	753	703	695	715	723	767	756	721	744	698	701	737	719	766	706	703	740	727	720	733	806	695	763	717	739	722	739	796	769	743	707	714	751	719	739	740	697	757	762	737	763	744	734	775	688	742	725	736	712	717	782	709	707	729	756	713	718	667	714	698	707	701	708	705	746	739	737	730	741	717	713	760	757	736	703	698	747	736	723	713	752	706	734	683	727	740	779	717	726	721	701	697	770	723	702	745	727	727	710	730	691	748	703	706	762	759	737	720	783	719	743	760	731	705	735	732	726	770	722	744	771	728	728	761	671	717	754	778	704	720	751	686	691	735	700	780	757	699	717	743	750	678	778	704	722	706	762	698	753	721	741	749	702	687	738	715	749	705	705	734	724	718	775	774	702	734	711	736	733	750	684	705	728	764	747	709	769	749	702	712	743	764	761	730	742	777	682	763	770	769	695	744	750	750	733	716	758	727	726	756	693	707	763	725	758	729	773	702	741	722	754	737	755	766	702	724	734	754	736	742	745	732	759	721	718	751	742	740	757	721	709	739	736	756	763	769	706	742	719	759	757	760	732	706	696	725	721	734	755	723	702	675	748	681	719	722	719	755	728	712	740	723	723	706	694	771	722	733	713	751	716	715	718	717	684	733	721	780	715	694	770	746	752	795	777	718	714	758	788	711	721	770	767	750	723	690	726	755	802	816	708	691	715	691	729	717	746	728	734	744	753	759	748	738	686	766	681	735	745	752	706	751	740	742	724	725	702	729	759	747	722	745	751	768	766	771	711	713	751	724	730	745	675	753	694	756	704	759	742	707	736	753	784	720	685	779	710	769	719	742	751	715	749	695	709	769	782	742	720	744	737	752	672	787	728	750	737	776	746	775	696	743	683	695	740	759	739	722	708	711	715	755	716	720	750	691	772	740	732	747	764	729	721	717	729	711	736	725	718	747	735	718	734	704	749	787	758	735	693	737	736	774	719	754	687	779	684	763	740	720	728	743	734	714	744	710	700	673	767	738	714	793	737	732	754	734	782	728	726	705	730	707	741	714	750	713	745	668	701	747	744	750	785	718	799	698	765	729	729	710	711	741	724	734	724	723	723	703	715	754	694	688	768	747	751	715	774	716	702	719	771	756	749	712	735	726	724	741	714	722	744	680	758	697	747	761	710	758	718	728	723	761	789	765	757	736	756	697	715	752	663	748	732	704	788	719	738
23794	21086	28167	24575	28612	16951	2977	935	795	732	760	719	706	692	680	725	694	659	640	652	667	688	650	650	640	671	631	666	686	659	672	684	632	664	668	611	638	661	634	618	647	623	645	657	682	651	607	599	622	625	635	665	656	621	623	671	636	682	685	687	639	675	631	659	628	679	841	764	604	653	672	620	675	599	647	623	641	625	655	655	702	623	645	695	624	645	647	608	704	613	660	671	626	676	660	632	666	619	602	635	678	626	647	617	632	610	631	634	602	652	601	677	622	630	650	651	626	629	656	644	694	673	651	654	648	642	634	643	656	658	622	610	618	612	661	660	607	640	677	633	642	663	648	596	660	614	660	665	600	603	680	631	646	661	621	648	660	655	601	608	617	650	615	684	615	603	605	640	603	649	627	624	626	573	679	679	577	611	638	653	612	615	646	651	637	619	634	623	645	609	677	639	666	618	696	640	650	618	665	615	596	612	661	666	638	631	655	658	644	619	641	605	663	686	673	646	689	632	594	637	682	688	655	624	611	638	643	660	656	655	626	649	610	642	629	646	606	659	639	607	674	682	670	620	588	647	601	613	621	575	637	670	702	613	687	633	596	650	619	611	622	628	660	646	670	624	647	652	635	650	635	592	691	691	680	638	663	642	613	614	655	617	646	668	616	642	640	638	656	647	624	651	626	625	638	648	624	640	614	629	643	640	663	638	650	614	666	622	650	587	623	614	640	642	627	614	645	634	626	610	610	662	641	644	633	645	622	644	639	648	645	601	685	608	644	627	658	644	594	654	668	687	643	709	615	621	658	669	654	657	671	630	628	589	638	684	579	687	638	633	660	682	626	640	650	615	608	659	643	664	573	642	607	622	675	608	642	665	625	641	617	643	625	664	603	647	625	658	657	629	640	670	657	632	656	687	650	662	642	647	621	610	659	627	599	655	616	637	609	633	657	610	653	602	617	636	657	580	583	580	598	640	613	647	598	662	651	670	664	610	641	645	643	672	628	638	625	658	656	666	592	571	663	676	607	661	611	617	690	633	635	657	662	602	643	630	661	634	681	673	642	634	651	678	677	617	644	654	637	653	655	611	570	637	636	609	668	635	654	648	637	633	635	618	663	623	618	644	660	665	595	610	612	614	642	684	630	631	624	611	694	641	636	645	647	618	610	625	629	663	679	649	656	612	618	665	632	606	667	650	639	606	622	639	615	640	683	672	671	638	648	640	616	629	610	665	651	674	682	640	612	675	624	651	646	622	656	644	653	648	644	640	639	636	669	612	677	638	637	673	587	641	645	634	639	585	669	678	653	631	670	645	656	640	642	642	656	598	672	634	659	632	659	708	660	642	606	579	690	615	674	601	632	641	676	666	664	599	623	619	661	647	698	658	628	628	631	659	661	621	655	616	662	632	613	621	609	663	644	672	650	621	609	651	638	631	593	643	636	618	687	635	606	676	646	605	667	614	609	621	699	664	615	611	631	591	656	634	647	642	628	622	653	640	633	642	614	606	666	622	599	639	670	594	597	631	645	634	605	605	611	616	622	612	647	615	609	621	624	593	687	645	640	671	658	630	617	677	658	641	650	651	648	602	637	624	644	619	666	688	628	619	650	637	656	592	619	638	644	670	606	658	623	621	675	628	588	628	607	664	608	650	626	698	636	624	569	641	584	647	631	621	611	657	641	662	612	663	634	661	632	641	635	625	640	664	674	620	654	633	596	640	619	628	618	627	631	632	665	640	652	609	614	659	609	616	666	656	596	609	656	647	655	679	625	642	596	631	661	689	617	597	633	664	636	597	626	610	629	626	628	640	602	662	627	675	593	704	658	611	609	643	643	611	586	657	671	593	601	624	658	595	643	648	624	659	649	605	637	608	676	663	624	681	671	675	610	653	632	662	684	643	638	666	622	604	591	690	644	633	666	636	657	652	656	659	623	665	658	594	606	627	668	670	638	635	611	680	626	604	600	663	630	628	695	647	629	631	661	606	603	645	655	661	652	643	668	638	662	624	622	632	619	644	638	642	610	649	565	613	665	655	675	602	606	627	634	564	611	638	639	585	627	649	622	661	675	638	634	634	650	615	626	624	612	650	667	625	603	603	657	617	673	667	634	649	624	661	671	622	644	662	619	659	635	651	671	608	596	571	612	628	629	631	635	634	608	614	577	607	658	620	610	652	646	642	574	611	623	615	615	621	639	657	688	671	607	614	637	625	571	671	630	599	628	644	644	669	642	580	664	624	679	658	648	628	622	698	649	646	633	609	609	662	634	638	657	618	632	635	625	635	672	638	638	622	634	583	616	600	615	646	682	653	662	603	673	587	629	625	592	650	618	612	600	662	627	621	655	645	690	657	619	675	601	628	605	646	623	594	640	638	632	626	667	638	608	691	600	600	586	643	640	631	638	678	690	658	666	613	612	633	653	609	661	615	647	579	665	649	669	643	648	630	606	584	644	621	646	643	650	615	604	684	648	661	624	656	601	630	610	607	643	628	665	644	626	655	661	651	580	639	645	667	650	639	667	640	669	656	611	643	627	684	633	615	613	670	621	649	649	624	601	617	606	636	624	676	594	634	676	647	674	634	636	620	661	667	642	591	600	639	620	629	612	629	639	606	625	637	672	638	644	584	583	636	647	644	579	605	609	633	637	638	624	629	623	628	662	620	639	638	633	642	621	653	583	654	619	624	642	650	648	649	611	611	625	689	621	645	649	715	642	646	588	625	666	653	650	631	611	629	637	593	654	642	660	602	610	636	673	646	648	654	634	629	690	617	630	635	635	651	636	586	636	643	659	582	602	650	665	649	605	682	630	630	664	651	606	642	649	629	619	662	641	644	654	688	632	623	641	595	663	670	617	637	609	660	584	610	621	677	645	631	632	624	612	623	671	657	644	640	625	650	652	705	640	653	574	675	691	662	591	588	621	662	612	604	587	658	642	643	668	610	594	588	657	635	620	641	653	659	616	637	623	640	619	646	627	652	672	608	617	660	638	610	629	645	566	631	629	607	658	689	633	663	617	659	665	659	640	602	653	688	618	635	664	605	678	593	692	611	642	653	621	615	651	627	639	603	620	636	616	653	648	631	644	618	647	656	648	672	658	654	657	657	603	654	698	623	611	643	654	710	625	644	646	665	632	631	645	619	670	683	617	679	661	614	632	694	604	635	638	594	627	615	626	674	644	622	652	621	647	675	630	641	627	612	713	645	630	623	588	634	580	614	651	663	601	656	629	617	604	664	617	626	631	660	606	625	644	645	677	619	679	604	646	602	637	609	658	617	657	587	649	639	628	623	676	649	617	584	632	634	678	655	618	626	630	706	636	627	618	677	659	652	643	658	622	577	618	643	644	643	668	645	610	633	626	649	652	610	672	632	612	659	663	635	665	658	662	636	688	656	642	611	622	638	649	693	628	653	648	672	634	633	644	668	642	628	612	634	633	641	619	646	645	625	598	618	645	637	620	656	632	642	599	611	623	623	640	662	622	640	608	601
28018	51398	25580	17454	35527	6485	1269	1097	933	948	831	777	770	744	776	702	747	693	715	708	723	702	698	658	665	673	701	662	686	648	619	660	647	734	663	695	682	646	671	679	626	652	699	613	631	680	616	651	681	731	697	652	699	650	677	654	667	736	672	719	576	675	670	641	606	742	1025	879	669	624	699	666	663	697	643	671	657	670	639	689	638	680	649	677	656	684	688	691	684	663	682	631	685	644	689	670	626	680	640	630	619	650	678	680	668	646	645	673	634	665	657	676	676	718	674	642	645	666	662	654	654	624	638	674	635	696	695	659	628	678	666	633	673	650	664	665	701	689	660	657	636	689	661	699	630	629	647	678	631	676	668	643	672	661	642	619	647	698	626	606	662	679	668	681	697	692	659	673	694	666	663	655	645	688	616	707	662	683	649	687	657	662	658	678	640	613	663	704	631	612	663	628	655	644	660	652	663	660	665	675	647	710	665	644	682	676	642	669	658	622	676	673	668	691	638	630	654	654	652	639	656	642	627	651	642	658	685	676	663	629	676	645	666	700	652	678	657	663	646	656	680	691	635	639	658	699	661	654	649	682	684	658	642	697	640	655	654	657	645	636	640	677	660	689	686	634	704	665	644	728	644	703	697	712	648	663	725	650	701	649	675	683	686	656	642	682	676	640	651	659	661	673	668	596	648	653	664	732	630	687	699	658	669	655	656	631	675	663	695	669	663	655	720	674	668	688	657	679	659	602	654	631	646	675	671	647	656	650	625	660	687	742	659	630	681	649	647	678	688	613	684	678	682	682	693	687	681	647	693	682	651	660	731	655	678	644	632	660	661	630	670	654	634	623	620	667	638	637	700	677	668	683	616	626	692	717	669	651	658	658	685	664	673	665	661	648	654	651	632	683	621	653	670	636	661	670	641	665	633	663	690	623	611	664	674	688	645	646	704	641	663	634	615	653	665	643	667	646	706	689	636	666	627	618	663	636	700	664	663	678	659	681	690	649	633	651	654	680	696	683	625	667	666	690	610	662	704	695	663	626	655	640	699	734	654	683	674	686	656	634	698	695	681	680	614	675	622	645	622	721	633	697	684	690	672	646	638	715	595	654	665	703	657	691	725	721	632	670	643	652	666	658	698	655	654	635	626	682	657	655	682	694	680	647	633	673	589	659	666	704	629	636	663	663	673	646	645	676	641	675	645	640	640	667	721	677	665	680	671	699	652	646	672	636	674	691	663	637	663	645	658	652	652	624	639	657	682	674	609	659	644	679	644	665	625	636	684	641	658	664	650	676	664	623	688	666	671	693	637	645	638	631	616	649	669	640	651	611	712	689	639	664	634	675	628	668	661	684	696	670	679	693	628	664	648	649	654	640	666	680	673	679	657	688	692	685	677	694	671	684	653	647	662	682	662	644	643	710	679	629	691	636	678	718	704	655	622	667	619	663	633	687	678	642	703	673	668	700	648	678	693	692	665	689	705	683	645	653	691	683	639	686	649	687	662	692	687	661	677	626	634	671	651	673	614	641	622	684	659	675	625	642	639	672	679	649	674	658	678	709	676	674	697	672	665	712	649	666	623	678	636	628	641	645	689	626	651	700	677	688	678	676	649	695	674	630	682	711	655	671	667	654	640	684	652	652	656	685	651	600	656	659	665	646	644	625	637	669	641	693	670	668	627	665	658	627	669	690	705	687	628	659	632	653	653	690	704	687	637	677	629	659	660	685	637	631	725	646	598	653	687	654	662	648	707	688	640	637	671	692	629	683	671	628	636	593	689	649	683	694	689	675	699	612	662	711	690	631	676	690	622	674	664	665	634	632	655	699	570	644	672	664	674	679	656	623	694	706	674	663	691	685	646	686	642	636	679	657	628	650	675	659	629	655	653	674	651	636	695	703	624	682	700	627	649	681	729	696	671	655	649	686	636	639	610	706	666	639	662	683	663	613	662	662	688	681	657	659	659	628	655	700	603	639	671	673	677	668	736	648	661	612	709	635	652	648	692	629	677	623	694	658	653	624	707	654	652	625	643	712	651	664	670	683	620	671	674	665	646	633	655	655	659	676	677	604	644	677	651	657	711	669	643	666	656	646	653	642	650	696	631	645	689	675	677	689	690	630	673	647	652	678	663	667	619	699	662	667	668	664	630	688	673	668	665	685	598	618	648	695	695	662	718	634	681	649	702	679	694	673	666	673	708	634	672	628	655	656	660	639	669	639	602	682	646	673	641	646	669	690	633	658	663	638	673	664	722	684	655	672	636	680	678	631	691	645	635	682	722	691	628	595	679	651	654	669	628	627	631	720	693	654	651	689	626	629	683	688	684	658	654	668	625	690	680	636	672	613	652	688	664	689	661	665	692	687	622	634	686	641	653	660	625	650	647	685	686	680	626	644	683	647	665	646	628	651	691	657	677	679	657	686	671	678	633	696	687	649	664	643	676	614	668	731	681	622	676	669	662	665	680	576	627	687	625	697	648	612	653	622	640	678	666	698	663	665	636	655	643	663	647	614	666	665	659	722	697	636	655	619	685	734	696	656	650	647	685	669	665	659	652	619	622	649	683	670	644	690	666	638	630	664	674	664	687	676	687	657	707	630	657	630	681	627	672	654	674	662	671	660	623	656	648	673	643	679	676	610	662	659	672	687	637	674	686	699	659	659	682	647	666	676	653	668	688	665	675	665	656	668	665	635	646	647	655	648	661	654	661	658	673	640	623	698	664	642	661	655	678	627	645	665	720	662	690	636	634	690	640	718	663	665	617	638	629	696	706	669	633	632	623	663	636	622	614	602	691	687	674	603	620	691	653	666	650	695	648	684	639	644	732	636	657	580	643	670	651	699	664	686	668	662	628	650	657	662	666	706	688	683	660	655	665	628	651	664	638	677	669	652	668	692	668	650	673	701	659	677	601	673	675	654	699	700	670	643	696	601	655	692	665	692	635	655	646	623	666	664	706	685	644	708	718	662	721	700	672	668	644	599	646	664	654	672	620	673	666	756	660	666	641	614	655	634	628	656	671	612	643	664	671	661	653	694	682	691	658	651	707	681	689	667	615	690	662	691	694	623	636	681	647	670	715	674	676	678	710	646	656	645	692	709	636	646	663	678	649	679	650	633	640	656	650	684	689	663	666	673	634	665	684	633	661	681	660	665	671	635	628	672	635	654	654	697	660	651	698	693	671	643	625	639	709	690	672	695	694	646	663	683	713	650	653	674	663	649	665	669	704	645	692	662	728	681	679	665	637	665	666	632	621	650	626	677	695	661	662	667	662	638	658	669	654	658	619	638	639	664	665	648	654	642	668	623	676	664	669	683	648	679	690	675	657	681	662	659	665	669	644	658	663	660	683	648	697	724	652	663	623	675	674	655	655	680	702	656	647	645	705	672	643	682	702	673	643	656	652	669	606	653	670	671	704	656	657	637	666	681	715	661	711	657	659	670	651	665	705	630	659	677	695	595	674	699	680	644	634	679	685	641	659	689	651	696	664	641
25049	21099	27048	25218	22535	6858	1219	1001	920	937	873	910	848	902	866	862	877	844	862	806	871	868	867	914	841	850	830	856	851	877	872	850	831	872	863	794	839	835	858	852	884	904	833	893	854	855	842	846	848	861	866	798	799	851	841	849	875	869	915	884	905	831	881	833	790	895	971	850	901	857	868	813	816	855	847	892	841	866	866	850	864	891	818	807	873	884	846	835	836	882	847	864	839	872	844	829	858	830	872	843	839	859	876	857	870	851	846	859	856	865	853	844	893	903	837	858	829	843	847	889	861	854	876	823	889	830	876	839	834	827	827	856	834	850	842	838	856	883	797	872	839	816	826	900	867	848	875	801	860	882	906	859	852	785	832	828	827	824	841	852	880	845	837	836	830	827	888	862	829	852	871	840	853	816	873	841	784	892	840	866	804	863	824	858	844	850	849	909	811	837	812	849	830	844	867	833	872	822	886	848	829	856	863	825	859	828	853	850	761	863	881	790	817	835	824	807	855	871	880	846	862	807	865	828	867	829	834	886	893	836	827	887	854	824	883	876	829	878	841	796	809	868	862	823	829	874	871	889	777	890	847	842	889	797	822	839	845	855	829	879	860	868	866	854	837	821	861	805	861	913	862	852	907	822	830	797	847	860	856	852	957	809	867	845	894	878	851	839	834	885	857	815	849	901	859	814	841	878	898	797	805	891	818	811	848	899	870	875	818	803	868	825	865	861	823	816	827	901	828	886	809	826	854	908	861	871	863	844	874	842	899	826	859	819	833	850	797	893	883	839	857	854	870	853	859	841	837	893	872	836	765	826	835	879	816	861	831	873	809	842	786	802	879	825	870	852	900	803	919	861	807	820	828	868	809	888	809	811	840	850	897	834	860	848	851	852	841	761	871	840	838	901	862	844	880	831	831	869	841	864	809	873	799	891	852	839	891	859	857	864	851	866	860	882	878	871	888	796	877	911	884	880	782	886	816	841	876	821	892	852	840	897	828	840	875	877	858	902	871	909	869	844	826	880	819	880	853	845	832	846	840	822	874	801	813	811	850	845	857	812	887	848	906	815	875	830	811	849	838	858	879	839	825	861	868	830	877	815	833	852	848	801	845	815	848	860	813	879	889	798	906	886	881	858	848	854	884	835	869	833	817	783	888	856	835	827	894	827	828	839	801	839	831	859	844	843	821	803	853	815	839	852	793	820	813	809	824	833	792	806	827	845	845	854	872	862	817	855	826	833	809	835	838	893	860	867	857	849	853	886	872	841	848	857	829	860	825	909	823	845	787	857	843	826	874	850	814	853	851	847	874	827	860	831	845	827	811	839	856	874	818	853	849	822	796	852	855	852	813	872	841	853	846	857	824	852	831	823	821	826	870	891	854	885	825	849	855	857	771	823	846	832	926	802	858	865	819	863	844	814	793	826	820	786	827	840	848	820	852	779	910	895	825	810	868	846	868	840	903	875	836	847	824	858	876	850	916	845	795	891	834	856	894	858	858	822	854	874	873	864	882	893	790	851	832	840	793	891	850	828	795	860	865	843	836	831	860	851	860	822	832	814	804	850	864	825	859	807	866	898	832	795	888	847	847	816	851	837	865	819	891	838	836	860	830	812	850	870	930	814	837	866	782	887	895	844	772	845	840	856	843	861	895	838	862	838	800	824	826	842	823	824	859	814	843	848	812	866	879	821	833	852	882	803	852	877	845	865	884	867	837	842	783	830	881	840	852	871	885	854	887	867	854	867	851	886	878	882	843	842	815	880	855	784	822	884	840	864	861	900	862	854	824	865	897	867	875	850	873	899	853	813	862	816	832	791	857	854	864	853	904	820	858	852	856	870	912	837	846	840	874	815	849	866	905	835	872	901	825	883	877	839	863	824	815	803	825	834	817	827	814	853	873	876	832	822	887	864	868	810	829	903	826	876	820	831	833	827	858	854	823	882	811	831	822	837	814	881	790	852	854	829	849	847	852	830	845	909	869	873	889	799	811	836	859	866	846	848	876	807	855	871	842	908	857	840	831	881	876	797	910	846	811	854	874	818	831	820	776	827	814	839	872	837	839	889	777	865	853	852	873	892	793	873	876	864	802	834	887	875	899	968	805	892	878	889	905	850	837	859	863	860	796	853	855	851	887	894	850	886	854	813	925	870	881	819	824	829	855	844	845	852	828	828	900	830	779	828	799	820	831	841	817	912	825	826	896	793	828	827	858	851	828	839	884	825	819	861	851	885	864	828	836	846	893	857	859	842	879	827	728	811	818	831	888	869	906	814	839	822	858	834	781	853	890	835	866	892	827	860	835	858	837	839	862	861	848	866	836	839	880	874	752	854	847	858	852	851	818	872	874	825	847	872	843	878	882	803	866	812	895	820	843	817	824	815	898	870	843	822	798	809	793	834	868	852	839	854	860	879	858	863	819	854	834	844	851	826	796	806	903	843	843	830	870	841	811	820	872	900	831	827	837	834	849	831	823	806	819	869	890	876	862	862	938	822	893	888	810	896	911	858	926	859	824	851	820	809	883	859	866	863	851	851	851	829	907	840	833	826	848	826	801	824	857	862	860	790	820	879	831	829	846	834	837	862	864	854	840	867	845	793	868	854	812	870	860	838	805	840	867	861	881	847	865	830	846	903	827	825	830	872	876	825	894	854	867	839	851	883	858	835	848	859	860	846	864	847	848	843	857	821	858	917	879	853	799	808	839	845	824	816	783	849	812	864	872	823	846	887	880	912	891	850	836	865	869	803	865	858	877	809	773	868	914	803	872	850	883	879	862	866	876	849	868	832	821	802	840	781	830	854	859	883	824	827	874	836	846	892	824	887	824	823	876	806	797	919	852	833	865	891	828	845	832	834	865	853	868	861	868	849	845	911	846	881	893	834	800	843	860	808	906	866	848	856	870	876	860	838	848	841	861	823	828	857	859	866	870	835	833	819	843	817	836	886	885	831	789	838	811	830	823	864	825	889	835	790	866	850	835	799	868	844	847	806	829	854	785	844	861	843	903	817	749	818	822	822	859	842	883	899	845	858	822	857	793	847	837	777	843	855	829	839	842	852	875	877	850	820	851	833	843	858	839	883	781	841	862	819	839	789	811	843	875	871	931	876	872	913	873	842	805	880	826	848	875	821	862	823	887	846	850	873	807	870	783	803	898	886	887	808	854	817	833	827	841	887	885	872	865	827	838	842	815	861	823	873	897	859	886	822	869	849	858	803	893	830	806	890	959	892	877	761	818	832	868	786	839	807	822	843	793	843	867	873	823	901	831	871	836	838	907	817	822	834	830	850	843	808	850	885	819	872	867	864	834	857	888	810	853	893	902	831	829	889	827	875	816	817	847	843	869	857	830	830	877	857	862	863	862	812	845	837	831	819	809	791	875	800	821	846	801	871	837	872	818	884	846	845	780	854	872	813	879	868	829	857	894	879	822	858	785	836	862	851	832	901	828	865	900	864	835	847	905	818	806	893	811	820	812	839	885	804	879	862
28052	43226	18396	9013	27529	3857	1157	1017	1028	945	952	947	981	908	876	954	872	915	935	902	927	892	862	885	854	868	881	858	822	883	888	898	854	884	865	872	867	889	875	901	933	847	877	900	864	826	856	879	856	909	884	853	842	859	876	844	901	915	866	904	845	917	897	868	892	997	1044	861	843	861	853	822	847	846	869	884	873	936	888	891	917	935	906	937	912	896	871	889	841	926	887	929	873	870	889	854	856	858	863	870	849	919	877	854	838	899	881	858	895	872	912	921	908	896	884	915	877	839	894	890	871	880	861	887	824	813	885	880	854	900	823	850	877	868	836	851	835	863	820	888	852	869	866	882	861	894	784	864	876	855	847	885	867	821	898	873	854	854	872	867	891	836	898	882	888	859	866	871	865	932	855	871	856	916	856	904	838	836	877	883	882	870	853	899	885	847	835	884	925	817	905	885	857	879	890	815	832	885	894	912	862	834	927	899	840	855	837	845	868	848	872	899	847	855	891	881	901	842	968	852	881	878	885	874	886	852	836	871	892	884	879	883	879	860	884	878	804	853	873	825	885	864	896	935	833	874	921	869	889	937	897	861	847	856	857	828	894	873	925	841	799	884	873	908	935	852	833	834	855	821	861	912	848	894	856	878	906	920	884	892	859	940	804	898	892	847	836	886	848	892	856	866	870	881	888	801	848	850	846	879	865	905	874	912	857	878	906	877	838	882	915	809	882	848	877	848	848	842	864	855	839	814	899	896	887	880	841	879	842	852	883	899	882	830	861	871	882	859	844	882	886	891	869	854	857	894	897	864	889	840	875	872	866	893	886	850	821	879	833	866	915	888	908	845	842	883	859	876	921	855	863	879	842	863	848	861	853	909	911	916	903	908	886	863	870	864	865	854	827	890	875	892	852	855	850	867	882	860	928	860	872	878	890	891	883	920	882	921	926	885	872	888	849	857	885	855	947	908	946	824	819	853	910	863	881	846	865	838	825	833	894	869	878	833	905	866	908	844	859	909	837	904	909	907	883	888	881	934	877	890	852	857	888	913	900	821	848	856	871	859	909	921	877	823	919	918	813	851	803	889	898	852	851	832	794	842	901	906	873	870	847	851	903	906	883	863	854	817	925	855	881	868	824	857	879	839	880	867	894	907	812	913	866	821	899	831	900	856	858	881	916	877	831	894	876	880	872	859	885	895	884	896	905	920	911	844	894	897	880	864	836	912	837	891	865	835	832	854	786	871	874	869	876	852	830	877	874	867	905	893	883	902	871	942	906	888	895	845	894	911	921	864	870	838	864	915	925	896	910	902	884	879	868	874	882	833	866	851	867	882	880	864	861	853	863	887	884	830	886	847	919	862	877	861	872	870	909	863	924	823	871	873	906	921	850	845	843	874	899	895	901	909	864	836	813	849	860	875	856	876	892	877	892	867	887	847	881	793	856	840	886	859	851	909	858	870	850	878	895	869	894	838	851	925	872	824	860	885	818	895	848	896	811	857	867	848	863	944	868	869	830	818	848	855	880	884	873	854	875	885	866	884	896	839	872	828	911	849	864	869	887	867	857	824	849	884	839	874	900	880	903	866	876	901	863	887	849	940	818	858	918	876	888	874	878	900	878	833	902	802	896	915	861	823	856	797	819	855	806	862	868	852	883	880	867	888	839	895	853	870	835	894	933	862	839	877	890	867	850	881	884	850	811	871	866	831	888	884	847	861	886	938	886	822	875	829	869	865	838	844	871	843	889	900	899	883	874	914	950	864	861	880	871	867	905	901	862	817	864	841	864	920	884	876	826	944	901	863	874	897	876	875	872	870	869	856	909	818	889	832	883	907	862	850	828	901	852	862	913	865	873	871	820	862	914	838	852	875	832	876	901	865	868	880	894	871	870	857	907	868	866	905	880	856	895	869	831	891	852	878	900	800	883	883	880	875	884	877	861	858	829	841	807	822	896	847	840	827	873	838	831	864	855	900	885	863	873	875	823	877	864	837	876	846	782	923	880	863	886	891	885	847	870	847	831	881	842	821	874	843	880	850	856	916	881	888	836	861	898	880	893	828	872	855	886	845	862	893	858	897	902	841	835	839	876	872	831	898	835	882	881	908	913	860	820	825	857	877	802	857	849	839	871	847	896	872	865	888	922	841	920	849	854	919	802	868	853	817	822	819	847	882	874	872	885	881	943	850	869	854	859	840	882	917	900	878	879	849	878	866	904	903	895	888	902	899	830	886	870	865	911	824	868	921	838	907	865	871	888	898	868	890	869	864	869	851	830	840	853	875	827	860	869	879	815	821	881	890	872	892	850	897	854	859	889	803	896	893	878	862	899	882	788	900	866	829	867	897	838	795	836	880	838	860	893	849	882	844	859	846	846	829	907	901	903	821	850	881	884	862	868	875	826	848	915	894	870	883	909	962	896	869	889	880	888	900	885	848	857	808	855	853	911	894	865	858	816	863	887	882	877	848	844	880	896	794	896	869	850	849	866	870	916	856	931	867	856	865	870	866	877	869	848	817	890	843	855	856	812	911	939	842	857	900	864	890	903	895	874	845	889	911	866	857	867	862	894	848	836	903	871	883	859	869	888	860	859	861	827	856	872	885	882	828	876	831	867	847	846	838	861	841	887	866	839	886	925	853	862	836	880	879	850	940	883	865	894	846	895	860	879	822	901	931	856	864	870	890	875	877	898	859	905	856	891	847	859	848	865	880	867	904	923	861	890	897	846	871	880	890	785	877	897	865	881	915	927	917	881	810	852	838	863	824	873	892	876	859	827	863	859	874	882	917	859	870	866	799	848	880	868	827	893	884	881	818	895	873	858	881	853	908	894	828	824	872	896	891	877	831	848	884	901	878	887	851	807	850	905	884	887	833	913	856	841	820	851	831	855	844	848	873	825	880	863	875	867	891	835	902	861	871	869	860	868	860	870	882	820	844	889	949	837	907	833	875	883	858	895	844	843	847	888	888	884	893	898	820	864	891	889	855	854	898	819	839	866	911	886	851	924	813	827	864	866	866	891	873	884	896	836	880	882	907	855	917	875	862	832	843	865	896	856	895	881	903	873	849	871	856	847	891	815	939	813	887	854	895	916	900	904	840	836	857	829	870	824	885	834	866	840	857	819	830	939	916	869	846	849	893	843	900	829	851	844	853	850	828	845	880	851	844	894	857	806	879	862	882	856	842	914	886	820	866	813	835	820	847	867	834	824	915	878	860	894	900	879	828	862	880	885	894	824	885	873	845	891	942	806	881	865	844	888	843	842	903	895	866	820	852	877	869	885	832	878	842	836	887	901	931	892	895	882	881	882	846	896	818	899	865	885	877	871	839	889	885	860	907	885	867	895	859	921	894	884	855	852	876	817	809	852	854	872	896	872	846	863	864	855	837	870	873	897	852	869	869	919	838	896	869	868	891	837	827	909	882	873	918	895	841	858	824	887	884	844	832	872	869	880	911	885	810	872	841	909	920	843	861	888	839	817	883	815	895	876	828
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
