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
339552198628	339552199194	339552199744	339552200292	339552200844	339552201394	339552201944	339552202494	339552203042	339552203594	339552204144	339552204694	339552205244	339552205794	339552206344	339552206894	339552207444	339552207994	339552208544	339552209094	339552209644	339552210194	339552210744	339552211294	339552211844	339552212394	339552212944	339552213494	339552214044	339552214594	339552215144	339552215694	339552216244	339552216794	339552217344	339552217894	339552218444	339552218994	339552219544	339552220094	339552220644	339552221194	339552221744	339552222294	339552222844	339552223394	339552223944	339552224494	339552225044	339552225594	339552226144	339552226694	339552227244	339552227794	339552228344	339552228894	339552229444	339552229994	339552230544	339552231094	339552231644	339552232194	339552232744	339552233294	339552233844	339552234394	339552234944	339552235494	339552236044	339552236594	339552237144	339552237694	339552238244	339552238794	339552239344	339552239894	339552240444	339552240994	339552241544	339552242094	339552242644	339552243194	339552243744	339552244294	339552244844	339552245394	339552245944	339552246494	339552247044	339552247594	339552248144	339552248694	339552249244	339552249794	339552250344	339552250894	339552251444	339552251994	339552252544	339552253094	339552253644	339552254194	339552254744	339552255294	339552255844	339552256394	339552256944	339552257494	339552258044	339552258594	339552259144	339552259694	339552260244	339552260794	339552261344	339552261894	339552262444	339552262994	339552263544	339552264094	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23875	22418	31907	26641	22375	19175	5584	745	681	601	642	634	654	608	629	618	609	627	584	634	622	597	633	605	588	628	593	584	571	601	638	618	552	596	604	617	582	612	627	589	585	605	633	598	572	578	634	600	587	617	659	625	639	630	620	625	598	564	596	616	605	571	592	614	593	612	647	584	675	659	597	622	580	638	615	599	584	609	613	602	604	623	616	622	584	600	638	612	621	634	621	654	605	644	620	598	611	629	635	617	594	593	605	584	594	598	590	574	622	570	627	605	567	571	608	575	620	599	603	612	546	631	582	630	632	556	585	542	579	612	610	575	647	619	583	555	661	601	643	611	613	632	600	581	602	585	594	554	604	593	575	568	608	612	602	624	632	605	634	628	636	651	587	571	600	611	572	632	578	562	629	597	594	615	620	606	592	595	583	567	616	601	583	623	618	599	634	620	602	622	606	549	587	624	638	590	617	593	651	576	619	609	661	619	592	618	596	610	589	619	599	594	583	669	630	553	618	614	564	607	603	607	594	623	600	642	576	555	640	621	620	640	606	643	640	598	630	576	531	599	628	611	599	613	633	561	585	625	579	591	630	648	577	589	586	620	621	647	580	570	565	589	611	583	630	589	618	605	612	606	605	604	631	612	599	597	586	626	602	610	578	594	581	600	561	633	599	578	630	585	606	610	578	618	574	592	641	596	581	611	550	582	585	619	599	615	601	634	592	620	606	641	561	637	666	636	640	589	634	609	586	655	582	623	577	580	605	628	616	596	566	620	610	615	571	575	608	655	613	614	575	600	585	599	588	606	605	592	596	637	579	599	597	586	593	624	609	602	617	565	587	612	635	602	589	618	580	594	593	574	630	582	646	617	575	642	605	583	617	613	607	618	551	583	641	592	577	601	624	596	586	606	622	621	588	579	631	605	580	572	594	586	585	633	564	601	623	594	595	608	611	573	603	588	612	587	581	550	632	573	644	650	609	574	631	580	605	599	598	573	577	582	557	550	607	576	627	617	599	610	613	586	646	582	553	599	601	605	642	608	630	573	604	618	598	665	601	607	583	651	593	602	576	579	586	607	615	608	614	611	583	606	577	627	600	600	594	577	628	573	588	618	643	592	598	588	593	524	617	600	601	605	597	617	593	608	586	592	622	594	604	600	656	612	563	605	554	584	599	617	587	593	620	556	603	660	607	598	609	611	548	567	620	619	567	631	600	556	629	641	625	587	591	662	582	619	613	610	575	603	630	597	627	589	603	600	604	620	587	540	550	610	658	584	589	647	574	607	610	600	619	600	559	529	654	633	566	581	621	619	593	585	557	641	555	637	627	579	644	634	557	620	620	607	616	604	581	577	582	642	578	603	634	570	621	650	575	648	576	584	578	585	576	636	574	607	620	629	589	629	580	586	651	578	639	616	625	618	614	635	620	574	593	612	606	617	580	614	583	620	605	626	575	611	634	557	601	631	612	592	618	610	612	585	603	598	625	584	580	609	611	621	545	631	602	599	613	597	583	581	658	569	648	610	618	609	590	565	599	591	549	598	599	584	540	586	611	564	621	609	635	610	612	585	594	628	605	611	528	594	568	612	602	630	595	625	567	649	571	650	649	604	622	620	609	549	557	620	583	596	568	610	589	626	620	612	641	609	601	587	595	555	597	585	638	588	624	578	647	600	619	560	630	597	597	592	549	582	621	582	573	612	600	586	561	573	582	581	604	638	596	600	588	599	569	591	577	582	611	576	644	645	667	588	568	657	624	608	570	599	588	619	608	605	587	588	605	576	608	633	563	646	632	588	615	628	589	592	656	548	595	588	596	609	631	584	613	600	594	610	597	584	584	634	566	580	580	620	581	623	614	620	610	594	625	612	579	636	619	596	635	609	621	615	628	631	625	633	619	592	647	624	594	590	605	588	574	617	582	609	679	638	606	585	622	608	594	633	612	640	623	611	582	612	594	592	557	597	633	562	617	605	606	595	567	657	614	620	657	601	617	618	544	577	581	556	640	591	626	601	595	596	619	595	590	668	610	597	596	589	597	564	616	619	659	612	621	634	587	578	590	585	619	611	616	597	575	602	574	568	588	552	572	595	637	623	597	623	563	635	588	577	572	612	590	601	615	566	623	583	616	631	600	623	560	599	589	626	587	622	566	606	607	592	623	576	615	613	594	585	599	624	557	620	657	580	586	618	572	551	575	623	650	623	591	595	630	609	593	612	601	594	599	609	643	600	583	616	613	587	598	561	599	548	601	600	572	596	570	635	589	606	660	604	584	613	585	590	570	596	597	565	525	679	599	624	593	583	613	602	569	604	639	607	599	574	625	610	582	588	618	561	588	602	564	551	653	586	578	617	648	615	616	609	636	564	601	561	568	570	612	577	624	614	618	597	619	601	624	614	643	596	623	609	603	605	624	588	595	607	567	624	601	625	625	596	580	622	607	553	597	655	608	585	620	609	580	589	620	600	583	603	653	571	613	605	619	555	633	607	632	552	543	647	619	580	582	633	561	572	606	604	604	589	598	592	602	586	627	587	632	578	594	652	591	594	592	613	617	586	623	640	603	601	602	608	539	588	614	618	594	610	572	625	613	622	585	613	599	597	591	616	610	588	580	618	569	584	632	567	577	585	578	588	571	567	589	617	637	611	640	643	603	606	574	613	602	632	597	611	619	644	583	604	596	591	615	589	570	548	585	605	613	616	584	635	593	652	595	621	607	625	592	625	602	573	607	612	560	616	571	570	627	608	641	609	601	607	586	629	597	585	607	602	577	608	593	600	588	579	598	572	594	668	636	556	587	589	571	627	602	562	591	588	589	567	603	591	580	601	611	596	598	623	636	568	629	607	627	590	610	605	600	575	653	579	607	578	574	583	575	626	578	584	591	577	612	627	617	573	633	571	557	617	566	649	600	580	617	563	541	625	596	605	581	615	605	615	640	607	618	565	617	614	587	590	578	624	592	584	608	610	617	592	596	628	608	575	588	599	622	611	631	630	624	621	596	604	559	654	560	631	602	621	608	630	600	646	537	594	611	641	609	597	665	583	601	600	622	628	600	601	594	615	589	612	550	596	595	599	577	643	617	615	625	589	595	624	584	574	618	630	599	592	588	565	606	574	586	625	647	624	662	618	621	612	609	582	572	597	627	571	573	613	606	600	632	598	613	586	583	611	603	607	592	624	590	627	577	622	560	579	651	622	574	619	612	566	630	623	626	613	622	611	637	584	605	595	583	605	595	620	602	593	593	647	609	643	606	591	576	592	608	581	574	603	551	632	611	659	602	581	590	625	597	594	615	596	573	628	643	680	623	617	587	533	584	631	607	586	621	583	581	626	615	575	608	602	600	614	587	601	634	595	571	608	602	601	542	601	597	589	596	624	570	589	605	589	592	612	606	597	634	562	613	566	607	623	608	585	597	615	561	605	572	606	572	610	583	596	594	603	570	636	604	617	641	621	590	597	597	577	630	602	585	621	585	621	599	633	618	644	616	577	635	624
60959	102706	79962	52811	26085	10665	1201	1014	1017	997	1042	1011	1024	983	1025	958	1031	1024	990	982	983	951	999	981	997	1042	930	995	1020	957	958	1023	1080	1009	972	1011	1018	1005	1009	972	978	957	1034	991	1014	1011	1020	986	1005	994	1043	1007	974	985	990	1015	989	1024	993	969	957	995	933	1025	1028	953	1000	984	981	1011	915	923	1022	1027	1034	1013	971	989	1024	1048	968	960	1021	954	980	1000	909	975	1017	1019	1053	981	1026	1020	993	992	1011	954	997	990	1021	1008	996	1014	990	1038	1007	1012	989	1006	1005	1025	956	984	981	1027	1013	1035	1001	966	976	923	1029	1004	1051	1012	984	1018	1052	959	1061	983	958	944	1028	978	971	1032	979	976	1028	999	1050	958	1026	971	1023	1040	1028	999	1006	957	963	952	992	1008	946	961	972	987	1040	993	982	984	963	1039	978	1006	935	1006	996	1033	1027	1015	1069	958	940	980	964	944	1021	1013	945	999	1027	1067	986	986	944	1043	928	1012	991	1023	986	982	1007	973	997	1008	1008	995	1021	975	1094	947	1044	1001	1006	950	1007	1031	1030	1042	987	977	963	983	996	1007	1006	995	982	992	1012	990	1014	997	965	971	964	987	967	1010	1025	1075	971	989	989	989	957	938	991	998	986	1001	1025	1040	1011	967	993	1004	959	989	999	1008	994	1032	1003	975	995	1002	945	983	1013	1000	1023	991	998	1033	1004	1016	991	1021	961	989	1012	977	978	1019	1034	1031	1065	1041	999	1065	985	978	1019	960	981	976	982	971	1000	935	1015	972	1025	1011	1010	955	968	937	981	1036	982	987	974	1007	1050	994	998	954	964	914	1033	956	945	1002	1001	1005	981	990	1008	953	978	994	958	996	989	996	1021	965	932	1049	996	1034	1019	985	991	980	977	1011	982	1021	959	1010	970	990	940	1009	991	983	953	974	1004	1015	1023	1026	1018	973	1045	1012	1024	960	1010	1001	1019	1013	1025	956	1068	1008	1006	1041	1032	996	992	1002	1010	964	988	951	984	1046	982	978	1068	1032	1037	1014	979	970	967	976	978	1005	1013	999	965	986	1000	1031	1020	1034	992	992	990	994	1016	970	959	972	999	982	1008	966	1048	949	967	975	999	1015	1024	978	993	1018	954	965	1000	998	981	956	962	1026	1020	1009	983	977	1034	1001	986	1025	997	1005	1007	983	1041	1049	1027	996	997	1019	984	1033	1026	999	1007	1023	1014	941	942	1002	1010	975	957	1016	910	975	1001	991	1020	977	1018	1039	999	1002	992	1084	954	953	999	961	1065	969	959	1003	999	974	977	1034	1029	998	1041	1031	951	1043	1037	1003	948	961	983	980	993	987	983	1018	1033	969	1001	1011	980	1000	1021	995	957	963	1012	1013	984	1009	994	1031	966	1023	1048	1035	966	988	984	1046	952	987	960	951	1032	957	1039	989	1017	1018	963	999	1022	1014	973	1005	967	1001	965	1008	1038	976	1025	981	1015	976	1018	960	960	969	971	954	993	956	960	964	1044	1020	1017	1047	1065	1024	954	1035	934	991	989	917	998	1018	953	1038	1054	985	999	1012	937	1048	982	976	1058	962	948	970	999	1017	996	1091	1020	951	1036	964	1057	1031	976	1009	950	1037	1009	1017	1047	983	996	1017	1027	985	1047	948	1053	973	966	988	1013	932	1053	1020	1016	985	929	998	1001	962	1033	979	936	953	966	1029	1029	993	986	1012	959	1030	1018	953	938	1014	975	990	1008	1038	986	1005	1002	1013	1015	1003	1029	1039	930	972	1059	986	948	984	1030	971	1039	959	968	981	1017	977	1051	1001	973	1003	979	959	1009	1018	1012	1047	1004	1019	979	965	1003	955	981	1007	980	1017	984	999	991	985	1028	985	1015	1025	987	961	968	1031	1055	1001	1004	1022	1007	970	1007	880	1003	990	1009	991	992	1022	994	995	984	1003	987	951	1030	1001	1004	985	988	1001	982	954	977	1022	995	977	1008	953	1006	1027	1008	994	989	987	1042	980	975	1067	978	991	951	1053	969	999	975	969	988	976	971	1031	935	985	991	946	996	1003	979	991	1000	1010	994	1000	1021	982	1024	1027	959	1039	1007	920	1026	977	1004	1042	1015	993	1007	1007	1044	1043	982	974	967	1065	999	963	957	1048	980	1007	1003	1019	987	1023	925	1009	961	1015	980	1006	978	1031	967	990	1052	1031	908	986	961	993	1004	1024	992	984	1019	1005	1015	939	1005	992	1023	953	982	1006	1003	971	981	1041	1001	990	1054	994	1092	954	986	1020	995	1006	950	1044	962	1028	946	984	1045	1055	987	1021	1033	1019	977	982	1037	961	974	999	988	971	1011	1023	996	981	968	955	964	992	1008	997	953	1066	970	1007	977	973	913	1008	950	1031	1031	975	1008	982	965	965	971	976	974	955	960	1039	983	952	937	1004	980	1010	986	986	927	944	1028	952	1011	1013	995	937	1031	1007	973	976	980	934	1082	973	1025	992	974	971	987	997	996	980	1015	981	1026	1031	1026	958	1003	950	1015	941	941	942	995	1012	972	992	983	1030	1007	1024	983	1008	1082	1011	1006	989	957	1034	945	1027	1011	949	995	977	965	1008	1040	951	1005	1011	930	989	1000	981	1017	976	940	992	1045	973	1014	975	1063	929	983	1038	1001	998	1016	975	1089	946	1015	986	983	977	947	991	986	969	997	969	1004	1059	959	1024	1040	1010	955	987	1006	1034	1036	1043	1030	947	979	1027	993	1003	1017	1013	973	961	980	961	995	989	1025	1033	1047	963	909	1038	985	1018	952	978	1006	1016	1007	947	1002	996	1016	988	1001	1016	978	986	980	963	967	1008	1006	959	1036	993	1015	1010	1016	968	1038	1097	1000	991	955	968	983	986	1010	984	999	988	970	1015	1006	967	1031	903	998	994	986	996	949	1021	967	984	1006	1030	968	976	967	980	1005	987	951	1022	985	1000	1032	998	958	968	995	1005	953	1050	1043	1004	1015	966	1002	1056	1016	1011	993	998	1048	998	980	1015	956	1023	945	997	990	1049	986	1000	985	962	978	1038	995	1023	1047	1040	993	1077	1020	978	996	1041	961	975	948	968	954	1049	963	1010	980	1032	1029	966	971	986	1027	969	1008	1047	987	1036	1084	1009	1016	954	995	986	989	983	949	1022	975	1031	975	968	1010	994	971	991	1024	961	1023	1024	1003	1032	1061	967	1024	989	993	978	1047	1004	1024	989	1014	1061	975	1059	1025	989	969	969	999	1004	930	1054	1008	954	934	1012	1011	999	1018	1013	982	991	987	928	991	1017	995	1011	986	998	1001	1005	983	975	1008	928	1009	966	971	975	1055	1006	994	932	949	1000	1009	1004	982	1016	984	1045	1003	988	1040	1010	990	1027	1007	987	1014	1018	1017	1045	984	959	1041	942	985	1008	1009	979	1011	938	1012	989	946	1014	998	938	976	976	1013	973	979	998	1059	1037	989	1026	992	1008	967	989	1017	1030	1031	953	960	1000	990	1062	991	1025	991	1046	985	944	953	991	993	981	960	994	1010	968	962	1022	968	966	934	956	887	970	996	1002	967	1058	980	943	1036	987	1072	964	1038	1005	963	992	1019	1013	987	983	1038	1005	1009	1007	966	1019	964	999	974	1019	933	984	1021	1049	1021	1012	995	972	944	976	949	940	951	995	987	999	1039	918	1003	1022	999	977	1003	1014	979	1055	981	956	986	993	966	966	918	999	1039	982	952	983	981	1075	998	991	974	1012	992	1038	1013	972	1018	1033	1053	1067	984	1037	991	981	941	1003	1054	975	1025	1050	972	966	994	1059	981	1006	990	1002	1004	1009	1016	971	980	1018	989	1045	1024	1020	926	974	986	956	1006	989	1021	1001	1010	987	988	988	1036	991	991	982	980	1011	1004	955	952	930	1003	1026	1003	979	1006	1074	966	983	988	1021	1008	1018	982	1014	973	986	980	981	982	976	986	976	1050	993	1050	1019	978	995	961	999	961	995	1035	915	974	1017	1039	1032	988	1015	958	952	993	991	1008	1035	968	961	998	951	978	955	1019	1020	1014	1025	977	1009	991	999	988	979	1004	988	984	1013	1038	982	990	1017	1033	992	1008	976	964	968	991	995
29022	28744	27454	14235	2536	990	559	612	522	567	562	543	543	571	592	589	531	524	521	574	537	539	570	560	552	551	488	532	518	565	588	558	610	543	539	559	550	542	567	555	530	519	531	568	520	595	562	590	547	574	487	561	529	570	552	566	499	522	500	557	580	527	555	509	533	558	558	539	531	570	521	558	517	550	542	550	552	552	549	550	511	504	582	551	503	506	568	543	515	516	550	533	563	514	567	543	555	533	541	524	586	553	495	539	580	570	541	556	553	555	548	569	554	510	564	517	561	597	563	537	542	559	521	531	536	553	524	576	531	530	525	582	518	542	526	527	542	587	538	580	567	549	518	540	580	565	519	536	585	493	495	571	558	579	496	514	554	520	533	527	558	520	511	545	564	519	577	508	503	526	569	493	544	521	576	561	532	517	531	527	579	520	509	524	543	567	521	524	605	558	550	530	523	582	535	546	526	591	554	521	589	533	547	536	528	590	544	522	573	562	564	528	546	548	539	548	532	541	545	544	517	520	486	540	541	495	527	546	531	508	538	548	561	541	575	541	513	546	516	557	523	545	602	518	526	557	538	544	527	588	547	557	558	504	517	526	548	543	557	537	553	543	565	524	553	526	566	528	568	567	579	532	539	531	543	562	525	547	603	543	537	584	513	552	521	544	538	533	523	553	558	557	527	524	505	553	543	530	534	552	560	558	537	550	526	543	527	523	606	579	550	568	567	541	525	539	558	511	561	564	553	547	590	574	575	512	543	500	552	560	516	519	561	561	523	534	561	544	545	591	487	531	616	553	567	525	543	556	520	557	543	542	543	543	543	564	573	526	554	562	517	557	522	545	484	506	513	530	515	537	553	530	534	547	532	563	545	542	523	522	544	532	569	576	554	561	552	584	529	542	563	556	545	491	497	587	533	565	540	574	580	540	527	556	558	541	581	587	551	538	561	544	567	576	508	542	580	572	537	593	522	523	542	549	501	532	566	575	561	511	518	591	559	525	547	541	557	557	577	512	561	555	505	515	554	537	511	556	571	533	545	539	557	508	557	526	568	543	576	546	575	548	593	548	540	585	566	549	522	567	552	549	555	535	528	517	512	547	576	574	526	537	551	572	551	556	531	559	530	536	573	527	533	525	537	535	523	546	529	519	476	551	534	549	542	574	528	510	519	569	547	521	546	539	538	533	518	521	569	542	548	582	571	524	526	527	515	553	566	532	574	563	530	520	554	558	536	545	532	552	549	600	547	542	584	531	545	567	531	514	546	533	591	558	538	529	562	587	564	527	535	543	555	583	528	570	531	557	525	527	565	558	564	570	545	554	526	542	552	551	551	517	544	560	519	534	536	530	596	519	553	522	513	521	634	559	562	605	504	567	551	536	550	557	535	521	589	518	482	526	554	527	537	565	575	523	549	575	549	541	549	510	556	567	527	548	557	546	529	561	521	513	548	600	572	509	561	573	547	541	546	550	514	559	502	521	548	563	548	560	525	539	550	571	535	557	538	546	562	581	572	542	570	520	572	532	533	576	532	497	567	517	547	572	509	535	540	579	534	530	574	514	529	551	555	551	571	567	509	565	534	552	549	554	533	491	559	534	535	473	494	532	570	561	548	575	544	516	567	566	549	593	558	560	575	508	539	537	536	544	537	514	547	563	538	511	536	539	541	513	507	518	553	504	549	502	532	533	555	556	559	550	505	519	571	533	548	519	543	558	559	576	522	496	561	519	592	534	536	517	498	542	534	556	576	522	543	507	528	567	563	558	531	525	573	560	556	535	510	551	557	526	508	544	562	530	553	567	566	582	509	531	530	502	548	508	567	535	581	554	571	535	523	565	513	539	548	533	569	525	519	571	563	568	536	571	543	526	557	571	570	530	531	565	506	555	494	540	509	567	542	556	499	524	538	516	536	541	563	576	563	556	548	558	529	557	550	563	520	535	534	532	574	538	543	534	536	555	544	562	546	556	548	510	528	562	569	555	565	531	560	541	547	555	525	530	555	562	510	552	543	535	545	558	533	568	541	545	538	543	572	518	568	539	542	555	516	575	568	621	508	541	538	506	542	541	558	600	543	521	550	527	518	534	583	524	537	541	548	508	546	561	581	543	523	581	524	505	522	519	524	552	567	564	534	521	576	546	504	538	579	528	493	552	539	543	561	523	588	552	545	570	556	528	556	536	538	561	555	601	575	559	502	522	554	591	529	536	538	561	569	550	579	539	519	566	574	539	535	550	529	559	504	570	554	508	578	535	548	542	512	528	485	533	564	516	543	521	511	590	557	521	584	545	557	549	549	552	578	586	532	514	551	510	538	518	492	498	506	558	559	536	564	525	543	530	546	523	569	505	533	571	536	561	531	550	558	549	553	490	568	547	554	538	584	536	542	541	542	522	529	546	583	577	574	525	536	538	536	553	558	533	545	534	537	529	534	556	519	560	551	551	519	564	521	514	546	515	547	552	545	544	538	564	531	547	547	533	522	554	533	537	519	533	542	559	545	560	533	543	581	494	582	573	551	519	547	549	557	575	512	528	567	539	546	570	526	541	534	512	543	587	543	540	550	559	534	560	560	539	561	538	545	554	497	518	514	543	527	522	481	534	519	543	536	532	555	536	531	506	566	550	549	532	566	544	583	567	574	564	576	525	516	526	532	520	542	571	546	557	566	550	544	554	545	536	557	521	505	507	546	556	510	572	525	553	560	560	515	522	588	554	533	560	533	584	523	538	532	518	544	537	518	530	495	552	540	561	552	549	511	554	561	538	537	514	565	556	529	532	530	564	543	594	551	537	577	534	546	538	605	500	555	542	564	579	518	528	500	535	572	565	531	568	510	543	537	544	530	551	567	514	580	529	539	542	521	544	536	564	566	541	554	525	563	555	582	549	539	508	536	481	551	524	570	521	520	513	555	563	549	525	529	540	534	527	538	534	504	503	538	606	581	545	560	552	573	572	505	553	502	575	542	558	533	580	562	595	547	526	548	528	565	573	538	558	538	560	564	557	547	568	474	532	580	531	590	549	508	497	535	591	510	547	521	575	527	508	587	562	502	541	540	515	536	535	542	552	539	498	521	607	552	516	527	566	584	526	496	575	601	533	544	537	534	577	541	479	557	532	531	520	522	496	550	556	559	519	534	540	518	532	545	560	524	504	534	576	573	505	544	543	561	543	533	553	558	540	575	564	505	535	544	552	513	546	535	529	530	598	493	538	547	554	520	565	528	578	526	548	555	521	534	534	550	560	574	543	579	552	529	545	554	533	558	527	519	601	540	524	554	530	585	565	562	515	517	581	535	567	542	516	569	526	530	573	560	538	573	525	521	537	554	488	541	567	546	558	572	571	599	556	575	537	578	515	559	548	598	569	545	535	531	510	542	538	523	541	531	514	544	530	537	503	511	550	532	523	571	486	527	572	581	526	571	513	544	517	548	517	586	501	500	557	549	535	525	633	538	534	553	558	547	533	516	499	523	559	536	553	562	537	552	545	562	545
38498	47262	33033	15659	4437	2120	963	953	1004	905	946	998	973	944	948	966	980	974	935	944	966	999	992	968	959	995	964	939	994	980	979	957	934	944	945	939	990	913	963	957	999	1001	977	1007	1008	971	1026	940	975	948	950	1011	968	998	927	924	941	967	914	973	982	968	985	949	1001	954	984	977	987	991	968	952	935	983	984	973	972	990	965	985	1002	1003	1001	994	957	960	959	984	1002	906	941	970	945	988	992	959	987	986	1010	936	970	985	964	960	924	971	1028	997	991	1025	904	1013	970	1017	990	1004	982	977	938	1023	927	960	1028	926	1008	998	957	980	996	1014	972	987	971	999	925	971	925	929	1049	995	947	907	930	976	966	971	1016	966	942	933	985	930	961	980	939	989	951	924	1011	977	954	964	985	971	989	1017	935	974	995	930	942	935	936	995	998	972	931	961	991	962	1003	952	961	947	982	947	974	980	969	922	1009	921	888	966	978	923	983	927	955	972	983	976	999	995	928	949	958	975	974	940	985	958	982	1021	978	972	941	917	961	927	978	952	1023	929	973	1012	1021	989	978	970	1011	1028	956	984	967	919	980	983	936	993	916	987	958	912	930	1004	886	1025	970	980	981	1014	985	1026	971	976	983	947	967	922	891	954	978	968	959	984	955	952	970	943	946	953	960	966	971	964	948	958	1022	1010	961	952	969	973	930	937	1005	969	1001	954	961	980	977	1002	971	990	942	965	994	932	973	970	962	1024	941	1006	1016	948	969	951	973	972	975	984	930	951	997	965	1028	966	990	953	1021	961	990	957	997	1021	987	969	961	979	987	971	1008	951	1000	940	1051	968	1041	981	1026	1014	956	914	942	934	941	998	957	982	1055	991	986	952	990	917	955	1018	1021	964	984	945	990	990	993	966	909	973	926	955	978	985	907	947	959	1006	987	947	968	1016	995	980	1005	936	964	975	1024	968	1001	1001	1015	985	956	975	987	955	916	1010	1025	953	988	965	965	950	967	953	1031	992	980	962	975	956	975	976	1010	995	950	1016	983	970	982	977	970	946	993	944	961	972	937	987	951	919	969	975	968	929	973	976	941	1021	964	964	946	988	966	927	976	933	957	965	996	960	1003	963	983	959	940	909	971	939	895	1041	956	979	941	1009	1002	947	951	932	966	990	1001	962	997	975	939	985	926	991	1011	968	992	977	945	957	960	982	933	929	956	953	946	910	983	1003	1039	987	930	983	913	984	931	972	912	1013	906	978	951	993	944	973	1003	1068	970	1036	1014	993	995	999	953	918	1014	920	983	1015	1004	976	1004	935	879	992	1037	960	916	968	975	993	964	920	1027	947	927	983	1012	925	962	886	977	968	977	998	947	959	975	989	940	976	978	951	974	949	985	997	958	927	980	946	1004	915	1011	1038	897	979	980	959	962	1013	931	935	993	1000	940	967	927	968	975	981	1002	990	983	948	947	991	946	964	944	973	966	947	994	1009	996	964	973	941	1002	1002	960	953	882	1033	955	949	923	948	1009	985	965	986	947	944	935	983	1091	982	964	907	982	963	970	887	976	1008	984	997	960	963	955	932	982	979	932	949	926	1084	990	947	994	961	1005	908	988	985	964	984	943	994	981	936	975	1014	934	943	970	985	954	936	936	993	986	949	988	955	936	912	1003	1009	975	948	895	986	958	995	972	977	998	991	964	979	958	946	996	972	981	991	992	955	915	1015	959	981	974	925	950	1029	977	978	918	929	966	975	948	927	968	987	951	950	941	1009	979	990	977	924	937	1017	967	1003	953	936	956	942	980	963	906	951	942	901	1013	955	969	958	958	913	901	1030	973	999	958	1009	954	970	916	985	952	953	955	973	964	1042	996	937	928	980	977	963	944	978	941	1010	956	959	1005	985	987	922	960	890	996	987	941	999	981	986	956	989	996	914	992	1013	953	969	939	958	941	1009	997	1005	935	919	979	975	971	942	953	940	1007	973	993	936	959	931	1017	974	953	1005	989	1011	966	980	911	1010	973	1023	922	892	969	1007	991	953	956	948	966	965	957	998	938	980	973	966	966	987	994	942	974	957	948	986	973	1020	960	960	960	1009	993	957	1025	1034	980	975	1017	931	983	956	984	937	946	975	1002	968	1001	953	947	954	962	967	968	1007	979	1004	981	978	976	982	1003	966	962	983	976	999	1019	1005	964	990	943	989	974	994	930	979	950	952	970	919	991	970	976	947	995	949	983	933	984	1022	963	930	915	936	965	988	1024	975	997	947	961	963	949	1003	988	995	971	935	994	1011	967	971	982	951	1008	976	989	1020	979	1012	1023	962	997	1011	939	943	1005	965	970	979	981	979	989	979	935	973	938	995	948	984	972	933	968	948	979	976	988	930	1016	963	961	1004	993	911	964	992	959	997	959	975	955	907	966	930	955	955	965	925	999	963	1003	999	953	986	971	948	927	980	960	949	1014	1002	984	986	938	1003	960	966	983	985	1014	971	959	986	965	1009	958	981	924	1000	945	1041	944	970	996	953	965	969	995	952	954	990	967	970	929	965	958	976	933	954	939	965	962	973	928	982	974	945	977	977	966	1026	980	945	951	929	963	933	1025	1003	1014	934	918	998	1057	996	979	898	905	981	987	1014	966	967	981	1007	937	1025	973	951	964	965	968	971	996	922	965	953	963	933	956	985	911	985	999	1005	968	948	1049	972	950	973	1017	993	999	950	986	972	1036	978	977	980	944	998	933	970	932	949	973	976	947	965	975	1004	1029	1028	979	1002	954	958	988	985	1031	975	997	957	941	1000	980	1005	981	949	1009	951	946	944	964	1001	976	978	942	947	936	956	954	1013	977	971	958	996	987	953	985	969	989	994	937	975	989	957	930	957	994	965	979	979	918	964	934	943	932	997	927	913	1014	922	958	1002	940	956	980	934	991	958	965	979	966	969	997	951	964	1014	985	920	967	956	1003	942	955	1009	1019	986	952	951	976	996	972	983	978	968	958	978	1029	987	969	970	1014	944	974	999	996	986	928	977	927	936	970	1009	991	1022	922	957	928	937	922	892	985	958	896	969	987	987	980	1012	951	968	1009	946	938	946	1004	990	971	920	1009	986	984	936	966	967	1010	929	972	957	908	940	936	999	966	944	974	980	939	1032	966	931	981	937	943	973	968	958	996	960	983	989	909	945	964	983	963	945	1024	982	936	978	984	998	1013	966	948	1002	941	997	966	976	921	1024	981	966	970	915	939	1008	951	1067	991	949	1021	1018	977	956	913	981	993	988	942	974	1014	967	952	996	974	1023	1000	963	988	952	1009	914	983	1044	976	956	993	981	989	962	998	951	949	982	958	925	991	936	1003	984	966	957	981	883	990	932	926	971	976	1002	980	976	977	913	955	971	987	1018	1001	925	995	966	968	970	999	978	980	994	972	955	922	967	1005	952	1008	939	992	906	980	948	956	965	996	970	949	946	987	998	930	930	973	950	1023	983	961	979	979	1004	969	1010	983	1028	992	939	932	962	943	957	923	1005	987	1011	927	926	958	988	990	975	1033	974	957	1006	936	1019	1006	962	1033	949	952	967	1006	956	955	979	976	940	976	994	1036	975	959	974	988	986	975	946	1012	947	948	951	976	988	1008	927	984	1017	958	1004	992	969	940	984	965	989	934	942	985	878	942	1023	990	1003	942	961	1007	945	935	948	931	940	931	977	958	986	971	983	945	1016	929	918	969	973	940	962	973	977	929	929	910	1039	980	976
24325	22813	32329	26289	20457	12139	1286	416	384	433	429	376	393	404	415	388	402	395	388	414	417	387	402	391	410	389	373	423	418	402	375	367	373	361	411	365	363	354	404	390	420	338	420	400	373	397	401	372	446	360	395	392	390	361	383	382	449	380	376	360	395	437	379	411	400	415	387	388	385	387	393	365	414	406	381	379	402	406	381	376	381	382	402	383	367	424	370	339	424	371	384	427	384	386	371	372	391	432	378	393	385	374	369	384	393	432	395	365	385	389	382	419	395	377	355	356	372	387	410	385	417	382	407	371	405	381	386	381	410	403	412	383	433	420	391	383	417	398	398	390	379	412	378	349	363	401	367	408	402	380	378	382	399	354	426	404	339	420	376	369	370	411	374	388	395	404	378	404	379	401	396	362	354	418	353	401	378	376	353	397	378	382	384	413	363	393	399	378	390	417	416	373	415	385	397	437	393	432	399	379	434	383	404	356	389	355	371	421	377	395	403	397	383	387	395	399	378	399	374	378	414	383	369	376	374	386	381	368	370	397	402	361	391	365	371	376	430	381	408	381	378	367	401	379	370	387	403	387	372	404	401	400	416	381	401	362	396	442	424	437	386	397	396	388	373	386	395	392	382	376	383	385	342	368	408	409	389	398	402	356	394	409	395	402	348	358	378	379	398	383	365	400	375	380	388	384	390	381	417	396	374	345	400	396	393	401	370	381	362	368	383	401	373	371	387	408	357	371	390	410	407	422	408	413	385	393	430	433	420	371	381	394	416	386	403	374	356	408	380	423	429	398	409	396	401	395	362	392	418	384	361	339	406	384	363	341	361	366	368	416	382	382	408	393	377	409	366	407	389	366	399	393	395	380	408	385	401	411	386	387	383	368	390	392	367	404	398	413	373	376	369	400	369	400	398	384	406	373	400	389	415	380	390	386	421	399	386	382	388	368	427	351	380	382	386	378	411	367	386	390	420	392	369	440	409	388	405	392	354	410	411	402	346	411	390	396	389	365	395	384	397	398	417	352	369	383	380	387	399	392	397	387	389	384	373	397	441	366	382	380	396	411	391	400	364	409	369	404	381	387	387	374	341	409	385	370	398	390	387	359	403	423	408	357	368	411	389	400	403	367	365	397	398	381	374	418	413	395	346	365	391	378	404	410	374	367	392	387	369	343	372	371	399	331	406	395	340	391	404	393	397	428	383	417	387	388	405	377	383	436	368	364	371	396	394	387	418	347	405	362	406	403	389	379	351	401	382	383	403	366	361	385	405	377	410	376	384	382	361	355	392	417	432	366	417	408	391	385	390	401	378	391	388	402	403	396	394	383	425	401	440	377	402	407	394	377	416	349	401	425	418	384	399	386	367	395	365	384	390	373	387	433	374	395	405	372	370	370	421	388	420	414	372	409	370	370	388	411	383	424	347	427	377	361	380	421	359	404	391	357	400	360	349	384	370	408	401	398	417	390	390	364	409	416	394	420	372	407	400	400	360	397	414	383	386	394	382	406	374	387	381	362	397	395	370	406	381	395	379	392	408	366	385	371	411	403	391	400	384	323	393	418	373	413	396	368	397	429	395	390	421	410	405	365	414	387	357	429	368	365	358	392	407	400	337	368	393	395	390	408	342	390	384	381	405	381	387	409	416	392	413	396	371	407	422	376	392	418	397	389	405	422	357	392	387	385	425	375	399	387	429	400	407	441	348	369	380	408	398	416	405	346	359	395	421	376	380	402	398	417	415	394	412	390	391	415	383	394	400	405	395	397	415	418	362	411	375	399	392	387	420	387	380	381	393	416	364	417	414	381	391	391	375	379	419	385	378	365	364	406	371	390	355	376	409	387	371	412	407	432	391	395	378	366	378	395	369	345	352	392	341	374	384	412	415	418	414	410	390	393	402	366	362	375	364	399	417	402	390	422	410	388	376	391	392	377	368	398	383	363	365	369	381	379	383	373	398	356	374	365	447	381	394	384	404	390	410	396	392	387	362	392	390	406	396	374	403	420	381	376	367	372	372	395	399	387	375	403	373	379	337	368	388	390	394	405	405	379	418	363	406	349	377	375	390	361	388	409	413	378	404	360	378	396	364	401	394	386	345	356	375	412	388	373	401	380	427	400	367	412	381	363	368	393	384	383	358	408	404	383	369	395	357	392	355	374	379	406	419	389	374	413	385	395	419	382	370	408	396	414	402	373	390	350	383	362	376	385	412	421	339	403	375	364	389	387	415	402	352	395	402	386	441	401	395	392	393	382	384	380	391	376	378	380	398	383	377	393	339	375	394	413	390	362	394	370	417	374	382	389	391	379	416	370	368	375	428	322	340	377	406	421	403	373	380	397	413	386	396	403	387	395	359	392	395	409	427	399	397	380	425	383	379	345	400	373	347	371	389	371	413	384	422	376	363	414	363	379	367	373	400	382	407	372	357	362	379	391	389	344	385	368	403	396	403	390	354	406	357	364	415	370	392	402	388	391	365	393	397	393	390	417	358	391	415	391	419	396	373	391	359	395	402	380	413	371	377	376	394	392	399	413	375	400	364	381	398	416	385	380	329	369	346	404	362	357	401	394	405	402	401	400	387	375	412	435	432	406	430	334	344	381	402	399	370	381	403	389	374	367	395	410	409	422	375	369	388	382	362	392	404	386	380	355	371	380	369	389	401	394	394	402	374	419	408	385	400	397	425	386	400	387	375	416	430	423	388	358	388	398	396	368	414	366	385	375	403	386	381	402	379	383	370	379	402	334	383	399	357	355	409	373	383	355	409	407	360	372	356	388	350	374	368	414	404	409	399	388	382	395	394	375	379	383	385	396	414	374	382	401	384	373	373	356	412	406	376	374	381	369	383	433	423	366	403	379	360	402	393	406	366	382	381	349	407	356	392	384	414	415	379	392	368	391	410	386	393	383	364	390	347	351	407	401	359	394	387	401	380	388	414	391	373	393	395	387	413	384	435	387	386	367	424	376	403	377	363	389	389	369	379	406	417	390	383	394	378	380	390	387	413	383	381	385	400	374	389	371	396	378	399	374	362	407	386	401	402	392	385	373	389	374	402	385	418	394	383	393	386	420	423	388	376	404	387	375	365	398	416	424	384	383	411	404	428	381	391	344	402	388	403	385	362	378	386	389	384	369	396	386	368	367	357	388	329	385	393	373	414	381	377	354	429	393	369	354	371	323	368	397	381	353	406	377	391	402	397	399	362	398	375	368	381	359	357	360	411	432	380	402	395	399	411	415	394	370	403	373	345	400	371	394	392	372	385	407	382	356	420	387	407	379	394	372	406	360	394	413	366	389	370	378	376	397	400	370	414	371	385	405	408	414	408	404	360	400	356	398	364	387	382	363	368	371	357	403	372	386	408	360	405	366	444	371	410	399	378	382	373	394	405	401	358	361	439	408	388	418	380	374	373	415	377	381	404	403	358	388	397	399	370	396	382	382	398	361	396	413	380	400	381	421	398	408	368	388	417	412	397	376	366	392	425	379	410	356
60285	90970	65729	37568	20802	10762	905	725	702	716	711	696	723	688	716	701	656	757	697	741	692	703	681	699	730	680	718	726	735	720	679	682	717	737	736	742	722	704	703	704	710	724	704	676	698	703	724	714	713	699	687	703	674	633	704	670	718	678	745	659	736	695	702	742	719	738	688	722	683	642	786	670	712	694	707	724	665	684	669	714	697	677	690	698	767	702	685	685	741	676	726	738	697	733	769	707	710	728	738	730	650	727	668	678	671	709	715	716	733	726	680	799	714	719	633	678	713	693	705	692	700	657	653	689	669	694	663	668	718	703	737	714	676	735	693	663	685	688	685	733	727	723	756	700	704	651	757	713	705	681	701	671	710	731	691	705	683	730	731	645	740	732	701	686	725	699	728	719	712	681	718	678	723	730	724	667	674	733	730	710	720	698	680	723	727	702	712	690	717	696	703	690	675	687	671	711	733	716	707	723	690	716	678	687	745	670	727	709	696	709	716	772	629	728	701	696	685	705	720	707	731	704	677	735	667	671	686	678	737	660	691	714	656	720	746	648	703	702	737	687	663	726	752	708	709	736	681	661	714	713	741	708	738	688	726	701	702	700	699	679	663	696	734	749	701	727	725	725	717	705	666	743	717	679	709	728	666	758	718	701	763	645	711	686	684	705	663	692	682	703	718	712	678	675	731	690	720	722	758	715	704	708	710	707	725	694	740	734	727	695	698	718	714	771	682	677	740	706	652	677	689	694	697	691	685	724	662	687	712	722	697	677	658	707	656	693	664	739	761	690	705	707	724	682	677	691	710	693	717	686	670	663	719	703	682	720	742	719	723	732	684	759	710	671	695	705	715	662	717	740	702	693	710	765	657	696	681	715	678	656	680	670	661	691	683	708	707	708	719	707	714	722	664	706	683	683	723	701	688	678	735	692	688	706	768	697	695	671	699	721	706	720	728	714	675	699	687	688	675	683	723	686	717	684	723	671	719	735	720	697	695	700	682	704	737	701	724	750	716	679	713	720	692	689	703	682	723	715	675	667	709	723	705	689	689	720	724	662	731	702	678	713	688	696	736	756	744	695	726	679	721	685	719	762	709	721	666	693	713	701	707	715	715	639	720	690	718	688	681	675	699	731	683	709	731	702	695	666	689	689	750	682	693	738	711	687	739	668	719	689	710	703	723	731	681	669	732	693	721	678	710	707	736	735	734	700	739	687	711	675	708	727	711	713	719	729	710	676	702	730	700	729	696	758	752	682	736	717	723	683	684	685	742	681	697	702	710	710	721	707	714	680	665	685	700	691	658	728	697	669	734	647	719	722	722	680	670	705	746	661	731	690	703	654	728	700	716	702	705	724	661	705	687	710	672	648	665	685	715	756	738	737	716	724	710	741	676	737	690	666	720	683	696	681	723	720	686	692	668	714	691	723	713	673	672	686	682	706	689	715	714	710	683	727	766	719	698	694	739	693	703	729	685	735	679	695	677	691	666	689	696	682	728	698	736	717	702	689	679	737	750	754	681	667	686	736	754	680	678	722	729	723	705	698	695	699	715	718	724	693	721	721	712	716	680	693	704	676	677	711	668	713	691	690	678	707	665	704	694	745	768	697	687	682	701	699	726	740	698	700	753	728	674	712	749	697	706	732	712	689	656	720	704	677	716	681	684	723	742	741	790	728	711	669	743	759	720	651	724	712	736	706	726	699	702	720	697	672	681	743	730	720	711	711	695	753	706	685	701	695	681	718	686	688	691	716	730	705	723	721	714	723	731	688	718	689	679	716	710	697	728	709	741	672	703	700	677	663	712	694	753	673	671	668	727	700	738	696	653	684	707	709	701	710	728	705	693	726	693	716	712	711	702	731	711	696	704	670	688	691	660	718	694	725	711	661	710	749	697	702	737	729	686	721	720	668	655	708	712	701	720	680	713	660	727	683	698	758	671	669	770	733	717	676	664	694	730	735	742	690	698	689	748	684	708	690	719	729	687	709	682	640	702	744	753	675	725	671	690	707	665	685	715	728	726	719	740	720	741	682	714	729	698	672	719	720	673	696	721	668	713	702	696	713	705	700	691	727	706	735	695	685	759	736	672	690	679	714	706	711	695	762	701	731	727	691	705	727	674	719	694	744	694	736	671	680	673	709	757	700	698	709	729	683	636	699	683	676	693	669	700	702	717	718	720	694	680	717	645	721	727	698	732	705	709	690	709	685	686	725	686	757	706	745	726	745	658	724	676	633	669	718	708	710	701	699	697	642	688	693	670	718	696	669	735	695	694	710	713	732	700	702	741	720	674	679	712	721	685	696	692	692	731	711	736	700	700	714	723	698	709	692	685	692	697	703	685	701	721	687	713	728	725	702	672	740	731	730	681	703	673	716	665	740	706	711	706	697	676	648	684	673	749	637	694	680	654	691	732	703	737	731	675	675	748	694	678	756	659	729	726	721	705	733	679	694	708	762	682	731	673	725	696	738	663	662	732	715	683	674	712	715	674	698	699	733	685	703	753	693	719	691	695	656	663	750	730	700	708	679	709	688	767	714	727	772	739	681	691	730	744	721	695	693	726	673	655	672	673	656	730	719	701	683	694	706	708	688	688	651	728	709	717	670	698	662	732	682	745	686	673	673	685	657	712	725	665	720	688	729	748	706	734	683	709	713	724	762	722	705	740	675	729	703	673	716	714	719	683	671	739	716	640	676	729	718	724	718	694	682	703	706	732	629	745	697	720	741	717	699	675	661	730	691	683	617	704	715	704	703	698	696	734	701	766	666	686	692	688	714	672	737	791	717	676	712	669	719	653	706	763	723	706	678	688	709	701	726	712	694	707	723	666	681	726	690	667	685	665	685	705	708	701	717	701	726	658	734	737	689	699	710	681	698	721	657	746	744	691	725	699	744	702	681	726	714	691	716	749	729	689	683	733	682	700	659	723	722	678	676	704	718	726	739	687	683	713	699	676	705	677	678	736	654	706	735	702	721	688	751	751	618	673	745	700	737	680	721	678	701	664	731	701	702	727	748	687	688	776	676	700	658	725	687	735	697	689	715	696	706	741	744	669	716	715	722	699	701	685	725	691	747	690	750	717	699	722	732	744	673	718	652	753	694	700	664	710	718	683	723	701	686	732	717	756	715	681	694	713	660	724	753	704	684	638	713	660	654	713	682	696	695	727	726	714	709	679	700	719	678	744	697	735	676	688	722	693	683	725	701	692	706	731	675	722	743	742	703	744	699	706	723	692	740	732	658	723	684	693	710	721	700	727	732	719	695	738	752	694	710	688	650	684	723	686	726	707	725	730	740	692	675	702	726	690	633	702	703	680	671	698	685	720	674	694	728	698	680	726	693	711	687	714	753	692	699	743	669	684	654	735	662	703	685	692	696	656	716	714	717	681	675	712	691	743	698	677	694	702	710	685	730	739	706	672	726	666	705	760	740	725	709	720	655	699	666	712	715	738	697	710	701	705	635	689	661	722	717	703	716	702	683	726	675	695	727
23239	21907	30467	24621	21571	19989	6628	659	543	600	537	568	548	589	537	595	549	544	559	571	572	547	610	549	568	578	598	553	572	583	548	520	583	568	526	548	562	577	549	542	547	533	532	539	552	537	571	553	524	538	549	617	552	567	549	570	543	562	541	548	547	523	555	544	564	540	564	545	499	539	536	568	524	536	558	559	547	545	576	557	534	513	546	534	561	580	548	560	585	482	514	542	550	528	515	556	550	521	568	566	588	518	560	564	553	565	552	560	585	561	555	566	563	545	565	559	537	531	521	533	553	552	538	537	534	547	526	579	561	573	512	566	544	594	570	559	562	534	535	553	543	534	569	570	557	532	543	580	561	594	561	530	519	545	577	552	524	556	568	528	540	568	551	549	525	601	538	513	550	551	537	577	559	554	554	568	527	547	542	520	553	569	578	525	549	564	557	555	526	535	578	541	569	538	521	545	536	532	544	560	534	535	537	561	544	543	524	534	602	540	518	530	544	568	531	492	567	561	532	541	531	553	565	546	564	539	536	618	540	582	546	529	569	523	558	571	545	561	540	512	529	541	491	494	536	559	571	515	558	529	547	551	539	543	549	555	551	535	540	521	554	538	532	536	562	531	560	565	538	533	541	469	534	535	482	551	539	547	558	487	570	540	502	559	544	538	550	525	518	573	592	545	556	506	524	543	531	520	532	536	520	516	537	562	556	508	572	567	567	537	497	507	595	543	561	578	558	546	561	561	557	473	543	547	507	513	535	526	529	558	556	530	552	515	569	523	566	558	540	576	562	555	522	525	544	539	547	605	541	568	490	517	537	535	559	549	536	525	561	543	570	535	541	526	518	545	528	544	491	532	529	563	558	562	508	570	545	548	539	557	549	562	547	544	534	567	528	575	545	520	562	557	564	566	555	557	551	554	555	517	576	566	576	524	561	549	572	558	507	557	551	563	584	523	564	523	538	572	542	518	557	578	548	543	535	568	583	574	547	581	544	555	561	563	535	545	562	563	502	552	550	592	519	501	579	522	580	572	519	549	588	556	555	526	554	541	584	567	542	561	527	563	525	500	537	536	549	578	525	575	515	539	540	554	526	542	543	534	558	543	552	555	543	565	523	530	548	579	576	569	553	570	541	572	543	572	543	546	565	575	571	536	534	541	568	544	516	550	536	535	542	536	532	544	541	536	519	517	572	528	558	556	552	549	564	554	533	506	543	530	566	552	542	525	521	573	589	539	564	531	584	586	564	547	524	532	547	547	507	572	564	538	503	570	567	579	557	564	542	524	550	519	558	555	493	575	519	562	579	529	561	533	502	507	525	576	588	549	514	528	528	528	539	551	559	588	541	576	537	511	507	497	536	530	494	529	526	550	560	536	535	540	565	580	552	540	557	557	545	572	510	547	549	570	549	608	529	509	534	536	549	584	537	562	569	572	531	551	538	543	553	546	523	565	521	543	567	564	519	542	574	545	573	531	552	547	551	559	548	535	538	598	535	556	555	597	536	521	548	546	542	534	546	572	589	549	555	543	539	521	539	554	559	515	519	546	535	594	527	550	541	557	566	528	551	564	527	551	536	601	560	548	570	540	513	535	499	486	553	589	586	532	553	529	546	603	566	519	551	541	544	534	545	552	540	546	553	546	573	562	535	542	552	524	515	534	518	541	508	556	573	576	552	535	514	497	536	522	517	522	503	528	552	532	515	557	555	541	583	570	526	535	549	534	559	538	572	558	522	551	569	570	520	563	509	577	529	559	548	587	546	504	559	560	570	559	544	561	532	568	573	533	531	561	546	554	526	576	523	502	497	541	516	546	525	531	528	523	506	554	575	543	543	524	529	573	591	518	510	564	547	534	571	580	558	522	556	537	538	513	524	585	504	579	542	539	530	542	542	556	558	570	559	520	554	516	550	525	539	578	637	547	519	556	515	549	513	559	545	526	526	589	536	550	599	559	545	541	592	522	530	585	543	548	554	565	531	553	566	521	527	519	558	527	552	511	597	565	510	536	552	548	569	561	557	566	549	560	562	554	559	495	530	535	517	514	564	541	551	517	529	508	492	500	536	575	564	585	552	562	504	582	578	547	513	531	557	534	550	534	510	528	519	599	534	518	539	538	540	510	569	536	567	526	569	522	569	547	520	530	561	554	537	553	556	519	551	516	550	563	581	569	521	550	563	562	505	558	529	556	518	530	546	514	572	533	577	543	559	553	524	558	586	576	566	502	545	547	551	585	575	541	556	540	481	565	551	570	513	531	552	514	547	532	512	569	517	542	550	533	566	540	535	546	577	540	510	497	567	556	583	554	557	527	535	573	540	632	522	535	564	541	556	540	502	537	503	553	521	547	566	553	564	507	556	562	547	522	545	575	566	552	517	566	563	564	547	544	550	546	537	530	548	566	555	542	523	533	530	580	541	550	560	517	563	580	557	565	537	515	530	523	546	543	567	533	559	516	529	543	532	556	553	540	541	505	556	553	587	550	564	517	540	541	567	592	510	589	574	526	539	557	541	542	538	557	586	503	578	508	545	509	538	549	517	541	519	543	559	497	530	554	575	554	517	566	554	555	525	562	544	560	542	514	538	547	530	535	523	498	562	513	553	537	529	582	524	563	561	523	574	583	553	539	529	540	528	563	550	546	587	539	528	581	524	539	520	528	542	519	561	539	536	508	517	513	577	526	575	521	577	546	591	546	518	491	531	563	613	511	549	519	524	475	540	534	531	516	545	542	596	530	527	539	502	525	557	517	553	534	554	580	553	537	517	588	538	514	510	556	540	505	542	532	539	531	576	530	557	543	549	556	528	564	555	552	555	535	567	558	511	536	516	515	557	556	509	546	563	530	557	564	533	522	536	568	505	515	514	547	558	525	577	562	588	570	540	561	564	492	541	543	539	617	538	518	528	547	538	525	531	565	481	536	549	533	546	550	525	547	590	513	542	611	491	547	551	541	531	540	504	561	549	518	521	519	548	560	535	513	553	515	544	513	545	521	512	558	542	559	569	531	516	537	547	505	543	549	554	504	543	524	565	546	530	535	542	560	511	544	539	540	556	560	522	500	518	549	514	554	538	546	542	538	532	528	575	556	589	549	518	483	544	558	543	519	567	577	550	530	540	540	582	553	548	555	545	552	512	558	537	546	544	507	535	548	598	490	596	516	546	545	548	543	583	531	479	563	536	543	582	514	569	509	537	568	558	559	530	523	560	549	536	593	558	489	541	515	570	513	572	523	522	540	553	546	544	549	529	536	538	538	546	576	543	510	532	534	547	571	543	541	550	492	521	531	522	539	512	600	580	490	586	555	533	527	562	519	578	552	546	548	538	499	563	548	520	560	601	532	581	546	484	568	520	543	520	539	580	553	508	558	505	536	501	544	510	550	566	537	513	580	554	574	482	543	530	558	522	566	525	545	561	578	562	568	511	570	559	519	568	553	518	546	521	520	572	522	515	575	533	562	538	559	509	529	515	524	533	528	550	547	502	562	523	558
59167	100590	73912	42378	31068	17153	1150	970	915	916	883	942	910	936	942	925	913	937	911	942	911	911	950	940	877	899	876	934	900	923	912	927	883	909	892	930	860	886	896	928	945	971	887	881	873	893	944	846	844	931	929	969	896	892	1004	903	892	894	920	845	895	887	950	924	968	877	883	925	941	888	863	936	886	947	957	904	917	843	934	899	919	905	927	886	869	910	874	922	945	873	870	920	928	881	894	967	862	854	931	860	884	926	893	909	908	913	895	914	893	889	888	927	877	904	959	935	926	877	933	925	886	982	961	894	966	861	942	958	908	964	924	929	927	916	875	920	875	890	872	925	967	898	922	953	899	907	867	877	890	931	852	906	901	885	893	927	929	899	911	888	948	891	891	890	929	949	911	893	911	946	876	877	969	875	892	873	887	927	937	888	902	879	882	924	889	896	918	879	943	909	918	911	960	930	928	882	868	925	866	933	918	935	926	884	892	950	895	979	929	914	864	844	891	935	871	918	910	923	888	912	921	899	911	914	844	887	865	936	919	901	932	916	929	904	913	890	934	925	872	938	960	924	954	890	939	894	980	875	871	883	932	917	883	926	881	907	946	900	902	896	892	922	891	969	910	892	925	903	844	901	916	921	937	887	924	913	885	948	994	948	936	913	919	916	939	906	908	944	890	901	918	883	884	915	877	916	917	911	931	954	910	854	921	925	927	952	936	873	921	915	888	923	880	887	898	908	917	898	872	916	899	919	885	908	857	924	887	889	905	879	896	860	929	871	933	912	910	860	930	837	906	908	930	944	936	913	835	898	952	889	879	913	882	920	901	890	888	938	902	920	912	915	940	926	867	916	923	873	934	866	910	944	904	922	861	925	927	910	884	912	930	930	928	846	934	917	893	896	872	919	926	911	894	923	868	880	840	882	938	953	942	873	937	950	926	914	880	893	842	956	894	876	922	939	921	853	942	880	935	886	934	917	824	938	874	910	993	900	876	924	917	909	893	893	935	921	940	856	924	893	906	879	934	909	886	853	838	926	936	898	980	847	924	914	935	882	908	920	878	901	871	855	925	912	927	887	902	900	948	912	901	976	908	908	894	954	994	911	884	925	926	878	921	889	879	949	896	830	924	920	926	844	889	916	925	918	864	911	865	931	924	885	887	907	892	923	943	949	917	887	900	862	866	929	877	929	882	891	916	908	925	893	915	932	897	898	890	876	899	910	889	883	882	858	905	946	914	896	872	925	932	931	934	871	934	940	910	931	852	899	880	908	845	951	902	868	899	921	951	930	891	865	924	899	921	898	862	929	873	923	916	880	910	963	943	901	864	890	921	885	899	902	961	907	879	885	914	910	915	939	892	950	881	844	833	892	934	865	921	886	932	977	922	895	885	925	936	912	918	885	909	888	909	919	936	949	949	925	945	868	917	907	895	921	905	940	908	952	915	884	886	874	881	884	944	887	875	915	866	929	904	948	882	890	918	923	866	869	909	945	949	937	868	846	912	912	909	918	938	953	960	894	920	856	835	895	933	960	937	920	900	884	893	894	945	858	892	923	905	891	930	907	950	868	889	929	887	899	973	943	835	916	925	855	898	864	896	910	932	875	877	911	936	922	858	921	909	873	881	929	869	931	905	891	913	950	921	908	905	957	903	957	850	895	895	925	896	847	948	910	921	904	949	902	886	933	925	875	932	916	975	977	926	892	901	860	886	925	927	898	885	926	889	864	875	883	910	874	932	840	979	888	960	911	890	896	875	884	940	964	909	925	946	904	887	916	919	889	911	928	956	918	858	880	901	899	902	894	901	877	930	920	928	915	878	971	893	887	883	914	919	903	942	931	964	899	882	935	888	903	938	931	914	914	933	912	893	921	922	915	849	861	930	897	902	888	935	856	849	856	928	895	877	919	873	883	919	955	910	871	900	851	919	886	901	973	817	928	861	891	887	904	927	899	875	915	933	917	909	898	912	928	868	911	899	897	895	907	910	927	913	894	886	882	871	884	855	875	845	926	906	853	842	911	915	968	837	889	950	933	943	885	917	879	917	929	961	939	925	899	880	856	919	908	873	878	916	857	902	935	891	872	951	956	904	908	907	954	942	969	898	876	842	887	944	912	909	919	908	920	941	936	956	926	881	950	859	993	859	897	918	920	956	859	910	875	904	878	915	885	890	923	894	882	896	872	921	870	911	953	927	877	894	932	909	946	891	847	900	911	869	905	858	937	909	922	915	947	909	934	902	891	942	945	899	928	904	860	918	877	837	919	947	892	901	884	880	935	889	931	909	883	936	903	906	947	949	911	863	923	857	872	961	926	875	951	891	891	919	906	918	903	938	932	923	908	893	957	920	897	980	922	966	870	881	867	935	887	909	974	910	917	899	914	887	912	917	943	907	857	867	887	928	898	888	956	897	914	927	912	919	957	866	978	906	867	897	918	895	895	857	902	928	962	894	924	923	910	888	923	906	909	959	905	903	890	905	934	925	936	944	913	879	897	906	949	984	894	855	939	889	934	952	881	912	894	940	876	909	908	897	908	898	905	904	887	931	965	949	906	918	911	827	840	881	887	914	926	893	947	865	912	914	936	897	962	893	889	931	907	912	904	925	911	891	881	906	894	930	919	911	924	925	909	852	961	870	911	857	875	918	911	958	904	923	934	936	908	961	887	874	870	917	919	917	992	859	974	959	929	862	866	883	862	918	929	890	872	892	901	899	965	957	893	924	965	931	914	925	881	945	882	859	872	905	916	903	937	941	942	873	905	901	906	895	866	930	900	915	926	875	943	899	905	875	874	911	948	864	854	894	900	894	883	905	870	935	915	937	931	946	948	826	824	857	903	944	916	845	895	870	878	912	877	887	928	909	868	943	930	933	888	944	890	880	899	901	887	937	860	866	868	895	886	859	903	904	898	931	918	896	910	915	895	914	921	906	885	880	953	908	951	912	887	879	939	930	903	855	921	898	907	942	860	875	876	867	896	867	881	910	906	896	900	918	886	905	953	909	893	932	909	940	890	905	876	916	934	883	959	880	938	904	878	861	905	898	865	863	855	948	919	841	913	936	871	895	884	857	938	894	893	877	906	876	910	909	925	883	909	904	842	927	915	940	899	862	924	912	901	913	878	887	890	876	906	892	976	887	900	920	900	925	959	902	890	911	894	922	869	897	941	910	911	908	919	904	950	931	888	922	935	1002	916	969	936	834	935	880	957	917	926	922	941	916	900	908	889	960	935	931	916	853	893	885	886	854	878	920	867	956	884	974	896	892	977	862	853	927	913	932	937	931	953	858	901	881	946	870	904	958	847	933	968	846	894	916	887	920	872	920	889	925	986	926	945	912	905	913	938	898	898	885	904	907	880	916	913	847	929	869	930	931	955	955	952	937	889	938	885	885	817	924	888	874	935	877	869	934	929	933	905	923	943	933	877	842	898	903	858	907	918	899	897	959	909	888	893	865	917	914	850	894	914	901	911	925	928	952	936	926	979	913	914	929	887
28809	28465	27940	12432	2230	968	590	528	531	546	514	572	509	542	551	509	505	516	541	523	525	527	568	520	536	518	549	481	537	539	522	570	542	503	553	511	560	567	557	527	514	525	506	520	478	510	506	511	552	482	580	527	490	525	547	528	515	519	532	511	501	544	530	537	495	499	537	518	560	507	511	554	509	522	494	514	564	552	536	520	562	545	503	537	521	586	533	525	495	543	525	546	523	527	552	529	476	514	547	506	521	499	537	535	505	536	515	550	532	517	503	451	544	461	491	513	536	520	524	512	506	525	590	479	521	495	523	499	516	558	517	533	532	489	562	502	493	499	512	530	509	527	516	557	532	546	496	501	515	523	556	515	556	556	533	518	566	515	527	514	549	523	507	529	516	514	502	548	513	522	536	492	504	526	502	525	524	556	541	530	561	525	525	505	517	504	522	517	534	485	534	538	521	540	543	519	547	508	516	495	489	541	521	517	521	506	521	523	566	498	566	517	505	536	531	493	509	528	515	523	526	513	489	525	525	559	551	540	495	506	546	538	531	511	538	526	533	515	543	540	524	524	559	482	530	546	479	527	559	493	503	499	525	508	513	521	564	514	526	542	479	532	514	526	521	521	507	522	548	506	516	486	501	504	533	520	499	523	515	558	498	489	533	534	516	576	538	511	519	530	547	495	533	526	490	515	557	508	513	533	530	561	557	506	502	548	552	492	535	529	495	486	518	484	514	531	540	515	498	512	543	522	488	520	522	514	518	509	501	528	542	517	465	521	502	520	530	538	502	516	535	518	549	537	493	518	475	581	517	517	566	518	537	477	518	468	529	503	495	535	552	512	546	536	514	502	527	518	511	530	512	531	562	510	518	507	481	547	507	549	514	495	523	551	534	531	521	510	545	552	538	543	519	510	538	528	523	477	518	505	518	496	553	539	526	550	511	547	528	534	490	500	519	512	546	523	489	534	470	532	510	587	498	504	531	504	442	540	522	502	501	518	576	490	555	540	531	539	531	508	510	522	510	491	529	507	532	518	478	494	540	519	527	514	514	519	530	531	510	524	479	522	498	549	531	511	553	529	524	524	526	543	557	511	527	507	502	512	541	524	523	495	522	520	535	543	569	541	509	534	548	505	510	506	568	503	509	521	524	541	560	539	514	496	537	502	531	520	541	500	530	555	524	573	512	527	521	541	538	531	507	541	455	522	516	527	516	513	496	518	548	510	526	504	510	480	486	494	473	522	534	502	497	568	520	499	486	497	572	511	532	501	514	503	508	526	490	547	545	521	508	505	539	542	500	558	539	534	522	533	545	533	527	516	482	515	549	539	548	550	502	526	536	547	534	535	518	563	512	530	549	544	516	501	517	520	540	528	531	538	540	504	500	522	515	515	511	538	521	523	495	524	535	490	583	551	519	555	449	518	548	528	497	507	556	515	535	536	535	510	526	499	486	516	487	504	520	505	517	519	543	533	555	512	538	533	586	504	504	566	524	528	522	484	497	522	569	525	527	551	522	511	554	525	555	521	540	518	538	524	545	535	528	507	544	522	562	532	557	546	581	513	489	552	494	502	531	519	565	575	552	516	491	503	484	534	525	539	507	544	532	508	461	531	551	498	558	528	569	529	558	524	515	511	513	535	505	539	559	522	501	509	567	494	535	500	527	497	526	511	521	446	537	518	556	479	549	523	520	532	509	475	494	502	559	496	522	539	558	503	487	540	496	551	457	499	569	521	535	532	549	495	520	518	512	546	482	545	559	514	519	498	510	498	515	539	543	547	521	483	494	522	533	517	542	545	548	496	540	531	528	503	495	518	530	507	551	546	536	518	499	500	529	505	457	489	545	489	574	506	539	513	532	524	526	496	546	527	502	525	505	489	560	499	548	536	510	539	479	530	483	521	505	506	544	515	502	531	526	551	580	527	500	532	539	544	484	486	547	542	504	569	527	533	509	522	530	555	519	545	510	503	534	500	552	516	474	555	523	581	471	528	495	526	494	491	517	542	517	526	533	569	510	535	526	509	569	561	490	519	525	516	533	548	522	529	512	539	515	531	528	498	535	522	510	501	527	517	502	529	531	524	494	523	523	519	502	516	522	506	518	537	534	543	508	503	533	543	525	528	525	510	520	487	550	518	553	536	500	482	507	551	526	492	509	517	517	512	498	531	542	519	511	505	522	546	523	516	517	539	538	533	502	524	539	520	512	491	510	564	517	534	516	547	536	544	512	525	507	530	518	518	506	527	510	531	501	565	507	568	527	524	509	523	464	513	483	498	548	519	539	540	492	507	533	498	477	520	540	508	488	488	533	506	513	505	508	498	559	492	494	524	524	515	545	509	519	523	513	531	494	518	488	503	552	577	544	515	568	514	533	541	531	500	527	521	570	499	516	504	583	518	535	536	512	515	523	532	485	498	499	518	505	504	536	563	495	544	546	508	544	527	511	519	517	501	516	514	540	495	522	510	519	533	520	497	526	492	471	534	508	504	482	512	513	559	516	514	533	521	520	537	487	464	499	495	512	546	541	530	503	528	535	511	565	519	507	516	491	480	528	557	520	485	529	506	518	512	530	512	510	503	485	546	503	559	524	511	505	518	530	504	520	524	505	533	528	537	497	547	537	544	515	511	516	510	526	557	526	505	501	533	499	512	476	506	519	547	494	508	507	524	584	481	478	516	498	487	558	489	489	530	539	509	516	490	554	519	466	481	506	488	540	503	508	548	471	515	515	500	529	513	502	519	488	533	536	500	497	517	473	524	503	542	544	520	523	520	558	535	484	513	510	529	535	489	529	529	504	556	517	518	498	526	569	468	491	536	528	534	488	550	555	510	498	493	559	516	515	519	529	544	522	487	528	516	553	532	534	550	531	495	512	522	516	483	546	559	551	540	493	495	528	562	540	501	527	558	507	534	535	539	505	576	543	485	494	500	523	518	503	531	492	522	543	531	491	508	516	481	549	535	543	523	545	527	521	516	546	516	528	539	513	537	522	538	492	502	527	452	483	500	546	513	529	507	531	549	516	514	523	524	509	547	497	519	537	499	557	530	523	521	539	472	513	542	501	522	568	499	528	548	509	552	523	495	486	523	503	495	526	547	514	519	507	517	501	510	542	543	530	513	522	502	525	503	540	543	546	513	562	498	505	501	525	538	543	509	530	542	497	554	535	529	526	526	541	503	501	524	524	531	536	532	548	532	545	531	479	501	539	558	548	570	549	551	504	515	536	536	519	515	506	518	507	573	526	503	509	521	506	529	519	566	496	527	520	512	530	555	528	522	516	518	539	553	587	533	566	526	517	500	545	509	487	521	481	532	490	541	533	529	486	530	486	505	530	521	500	519	521	517	500	528	519	537	528	495	522	544	562	501	532	519	509	528	480	507	500	506	503	540	502	533	524	473	550	494	541	509	562	548	523	488	550	469	550	541	528	522	504	504	492	526	494	539	511	505	495	558	503	542	495	515	567	470	501	508	515	537	548	496	503	502	532	539
38070	47467	33778	11613	4258	2077	989	960	966	912	913	903	942	915	896	915	914	979	890	941	918	920	954	914	932	920	958	959	905	892	895	985	946	949	958	1056	919	915	924	895	935	939	954	940	903	908	904	942	928	936	933	990	941	929	946	947	908	901	993	990	988	901	953	974	889	927	964	991	886	920	919	942	973	971	900	899	884	961	911	925	938	1001	896	925	957	872	936	902	969	886	958	844	898	891	970	950	900	908	944	887	981	928	925	935	921	951	873	961	953	944	943	981	959	978	946	943	918	956	950	903	961	927	882	947	925	896	943	939	965	907	945	914	962	890	920	955	945	930	907	905	949	909	873	978	957	936	891	931	956	908	900	961	971	906	962	921	992	930	935	971	967	978	944	956	933	906	929	921	919	919	905	907	927	928	888	916	956	969	975	964	903	925	942	944	935	947	943	910	949	947	926	924	942	952	900	952	928	902	941	899	903	917	933	936	897	955	962	915	861	986	988	935	944	929	916	958	961	883	909	902	938	996	929	960	910	906	935	876	973	930	970	946	955	938	923	976	911	964	927	934	989	973	974	997	922	932	923	929	966	888	996	922	918	925	945	965	925	960	944	953	954	909	941	972	1005	912	974	914	901	907	964	939	897	980	924	888	915	964	897	925	916	960	859	918	943	932	904	919	913	906	930	1003	963	944	951	965	932	997	977	893	883	965	923	970	929	941	954	878	957	1001	982	912	944	874	951	896	928	916	948	888	885	893	962	896	952	929	870	954	930	959	908	983	891	960	949	962	957	928	920	910	935	892	1003	935	963	913	915	934	927	967	919	879	967	950	990	976	911	933	919	937	976	927	940	883	934	924	955	925	954	888	874	939	934	930	935	896	925	944	949	923	947	955	946	913	942	909	954	876	941	927	915	953	993	935	954	936	914	958	920	886	910	945	896	939	901	930	883	897	966	978	966	945	944	975	952	924	957	914	895	970	960	972	959	921	952	917	941	967	958	1009	944	968	939	924	961	981	913	950	1004	976	963	933	909	956	957	944	933	938	928	937	937	910	961	940	893	951	950	910	971	933	902	962	929	943	910	967	965	933	904	933	922	934	956	938	946	924	928	915	902	966	919	943	946	902	929	909	926	958	989	929	944	957	919	889	942	922	954	870	897	953	903	978	916	953	915	898	971	901	929	925	850	988	908	936	983	947	945	948	927	964	908	1017	936	869	950	902	978	937	913	971	890	900	920	896	876	919	933	946	930	949	994	951	937	893	877	940	917	942	946	924	960	912	950	976	971	921	922	957	928	941	920	933	940	943	943	907	944	886	896	963	969	905	892	940	939	878	917	927	966	931	926	1013	902	902	900	908	893	921	956	896	914	964	932	908	886	909	950	954	907	935	970	937	966	936	903	905	928	976	899	933	941	860	910	936	932	947	938	967	944	922	967	935	923	940	889	956	896	922	929	960	949	970	946	926	1003	954	947	942	928	951	912	925	980	941	933	963	912	959	950	929	993	952	939	920	913	897	964	888	909	913	934	921	868	948	951	926	975	898	919	919	898	922	930	865	935	949	948	884	889	851	883	900	961	933	972	959	876	941	949	913	926	920	904	923	914	885	887	962	957	896	947	984	902	930	922	946	964	986	928	953	962	910	874	956	916	912	917	964	942	963	966	937	890	929	978	947	976	966	946	906	903	911	933	956	907	981	928	928	979	904	935	951	957	950	943	979	895	927	907	950	922	956	934	890	878	964	920	951	924	924	913	964	955	929	1029	970	915	930	945	900	926	926	910	928	929	914	981	947	952	959	982	905	909	986	903	982	988	929	993	980	903	971	941	911	952	901	964	934	934	916	954	924	924	921	892	939	955	964	924	901	956	937	938	921	934	951	959	969	953	891	955	927	944	955	943	909	965	983	922	948	894	920	962	930	1033	927	890	960	916	912	943	936	903	920	968	947	930	929	949	910	978	963	1010	991	886	947	942	931	912	902	938	957	899	969	936	917	907	951	856	881	961	973	898	911	869	964	897	920	920	867	1020	951	932	979	914	938	941	928	884	959	964	949	919	926	879	913	929	1012	932	922	870	930	939	922	886	963	909	930	996	973	933	906	936	975	934	906	914	906	932	902	973	894	952	934	1006	986	943	908	893	931	990	931	964	945	897	908	919	926	947	938	931	905	898	923	974	941	860	930	953	958	888	966	901	936	950	923	921	925	1011	930	936	861	930	948	947	891	939	926	943	959	921	938	942	926	925	943	953	1000	942	922	922	964	954	926	944	945	939	921	925	945	946	969	961	945	952	928	980	988	900	945	894	950	963	926	945	981	878	934	945	940	952	915	986	925	913	958	894	969	968	869	908	891	889	918	915	902	950	927	921	889	918	930	960	912	948	980	923	909	931	949	947	934	922	916	951	892	945	946	899	950	900	937	963	972	937	900	932	917	972	963	840	893	893	926	962	945	941	964	941	924	934	943	940	913	939	907	972	919	962	914	914	968	936	952	971	943	935	975	996	966	929	965	875	932	997	948	891	923	956	926	944	934	854	927	955	901	938	875	896	930	924	933	955	914	910	963	915	931	979	944	909	943	905	970	1001	906	954	942	970	926	919	903	934	959	923	941	968	892	941	946	933	907	928	990	988	974	973	930	978	893	938	936	988	910	955	936	945	965	929	906	925	957	947	936	949	902	998	920	903	924	964	888	961	934	925	972	1002	968	936	956	934	964	961	892	941	909	949	952	952	960	979	980	893	926	944	906	926	968	922	877	931	925	963	982	919	958	905	935	957	977	962	930	952	911	863	910	928	936	860	984	880	961	907	967	944	909	938	918	912	927	892	921	966	914	947	989	948	947	982	946	960	929	1001	936	963	913	961	916	992	921	927	955	903	936	932	916	960	995	956	939	937	912	913	889	949	912	982	956	925	948	958	909	923	884	921	971	921	946	950	961	885	974	948	936	933	856	981	934	921	932	968	963	900	910	886	898	899	901	971	1003	883	961	977	966	921	951	893	927	859	892	905	956	908	935	960	910	942	929	932	927	926	870	927	966	953	967	967	940	918	963	928	880	911	875	915	983	922	991	971	948	906	916	914	977	915	915	986	975	957	979	987	992	947	980	962	938	967	881	920	942	994	928	937	876	932	930	910	917	924	896	940	876	906	903	917	935	873	966	966	986	965	921	933	974	917	904	896	914	924	965	932	913	911	956	948	925	923	879	967	965	941	914	926	924	926	941	939	928	946	896	927	981	967	980	911	955	917	877	933	947	911	903	969	930	926	925	907	989	922	912	887	920	845	918	914	975	905	903	952	930	948	929	899	972	950	935	920	943	989	950	928	916	986	914	900	910	947	956	927	978	968	926	966	962	902	945	1002	951	965	952	970	956	926	976	917	937	977	948	947	981	936	901	952	896	966	965	969	891	898	973	930	936	958	991	897	932	925	959	899	965	998	960	960	927	920	944	938	957	967	972	942	966	924	937	918	943	953	936	985	935	995	920	939	930	914	899	992	907	925	934	933	991	948	890	988	972
24317	22741	32258	26789	20379	11572	1140	449	394	416	389	414	391	404	424	359	351	360	425	391	396	396	392	383	364	375	377	378	406	391	394	417	421	415	362	390	386	369	387	379	389	378	393	365	416	423	377	391	409	420	376	436	387	382	402	404	373	358	383	387	397	412	396	376	399	402	401	387	376	417	392	364	392	382	390	390	418	427	383	382	391	401	428	397	391	372	390	380	393	373	397	386	398	396	377	430	376	399	403	396	385	383	401	396	392	386	436	433	383	445	418	401	358	382	378	385	419	347	390	375	446	395	389	373	428	404	388	401	366	369	420	389	371	382	390	423	398	390	391	387	391	372	375	386	381	399	390	368	381	403	414	370	374	376	407	383	406	396	396	370	373	434	428	408	377	360	393	463	428	360	394	380	368	403	398	393	381	384	384	406	387	420	347	401	345	407	368	376	399	381	409	411	388	410	366	377	398	379	354	403	413	391	382	353	370	397	401	409	378	405	390	386	353	455	397	383	401	383	430	382	423	381	387	385	397	382	353	374	372	407	425	437	419	418	395	397	409	410	389	380	386	401	408	399	396	361	379	383	403	431	385	346	365	397	380	402	380	365	367	382	380	377	412	389	392	408	396	380	389	377	371	391	381	355	377	393	364	395	399	402	394	389	403	427	401	400	382	394	395	405	434	390	393	400	350	399	393	412	400	359	362	371	379	365	403	379	381	394	373	417	388	389	365	386	371	390	432	356	400	407	424	395	429	403	387	416	416	403	376	399	409	403	400	421	415	409	412	389	392	404	376	388	410	392	399	378	373	394	377	408	371	386	373	371	388	386	388	390	372	409	400	400	388	368	403	388	372	395	413	388	390	388	382	420	376	404	426	432	408	400	385	388	397	402	385	374	381	376	374	406	419	397	375	405	385	388	359	402	375	415	395	382	396	435	383	386	370	391	372	403	392	385	377	385	418	364	388	392	348	382	391	423	400	368	395	402	349	380	387	412	371	407	424	401	430	432	370	367	395	368	373	393	380	405	404	407	448	377	401	413	385	407	385	367	414	373	400	369	398	424	388	383	420	413	351	396	383	365	400	374	366	415	376	412	371	387	391	409	402	431	384	398	401	412	375	397	375	388	426	420	416	409	387	386	370	407	400	379	382	385	415	388	380	419	383	380	404	416	395	383	395	387	383	375	385	387	385	408	372	384	387	410	408	419	410	397	423	445	394	406	452	372	395	404	380	403	388	420	369	400	382	405	375	393	414	378	374	364	374	397	410	345	387	405	401	393	379	389	383	434	403	389	391	421	400	357	406	401	368	379	376	387	398	410	406	416	388	387	421	367	385	391	417	379	378	356	376	419	400	371	378	397	379	418	371	368	375	408	395	371	420	395	370	380	384	387	405	435	384	410	382	372	397	395	370	402	394	418	392	372	400	396	440	370	417	383	381	430	378	385	402	371	365	402	364	384	383	395	386	396	413	376	393	404	406	399	400	399	403	411	395	406	380	367	400	382	406	369	401	366	391	445	385	351	375	407	405	411	392	377	365	367	385	380	401	431	389	393	393	400	399	397	380	403	393	371	395	354	388	368	384	370	407	385	354	407	404	375	388	443	417	358	390	381	373	370	389	396	401	389	393	381	399	393	388	383	371	375	381	396	385	450	381	397	391	379	364	345	410	397	398	403	387	404	382	416	366	388	378	419	429	395	398	353	456	372	393	374	397	396	398	368	375	373	403	398	406	378	396	401	386	409	395	427	386	356	367	371	408	373	377	386	395	428	388	414	371	382	389	389	369	412	373	369	416	362	410	375	341	426	408	402	364	372	397	389	395	387	398	390	389	358	356	382	349	405	387	392	391	373	373	403	379	407	383	378	380	386	376	367	367	388	388	395	362	377	376	369	367	382	373	398	390	362	385	376	412	437	416	372	392	375	399	373	382	422	379	419	378	423	408	393	382	405	351	398	384	431	408	391	388	400	370	391	369	394	407	396	382	393	415	385	396	380	378	397	409	407	346	387	382	404	406	381	378	413	354	362	390	404	425	401	378	361	382	397	424	395	416	392	404	390	393	407	381	377	416	372	438	399	389	391	361	409	389	418	373	396	430	418	379	383	364	371	409	396	369	376	405	391	414	373	396	403	408	437	401	363	394	374	375	382	363	362	394	391	362	349	357	425	420	346	433	367	397	359	384	349	361	400	379	378	426	392	417	370	460	390	400	428	385	409	390	419	391	341	395	395	383	401	395	419	407	424	398	406	437	422	384	387	394	400	382	374	423	415	394	384	371	372	406	372	398	376	378	378	394	397	406	392	376	392	390	407	401	397	395	352	421	405	389	412	401	365	396	401	398	363	419	405	401	407	424	428	356	382	371	396	402	401	401	391	414	426	409	406	393	416	397	391	401	391	401	393	378	422	390	363	400	389	379	419	389	405	384	428	425	377	378	412	392	397	381	395	389	386	424	410	389	380	414	380	388	420	406	389	425	422	389	405	387	396	364	410	400	409	387	421	339	384	379	401	342	364	402	412	369	389	387	378	359	377	382	405	377	361	400	401	403	408	429	393	394	394	363	426	408	393	393	370	388	337	380	380	405	381	392	389	385	382	400	362	370	353	385	396	389	406	401	368	376	394	393	366	385	425	382	345	385	401	400	403	398	392	389	386	399	397	399	397	357	401	368	406	388	409	405	393	397	392	366	404	411	386	389	429	413	380	405	363	368	381	376	374	381	412	377	384	341	410	386	372	396	411	408	385	403	434	384	397	388	369	398	403	399	405	386	374	362	392	400	397	424	379	382	355	398	367	372	372	389	401	396	401	387	425	371	372	377	400	393	382	391	379	392	372	409	407	422	395	371	408	391	390	393	403	418	404	391	376	428	360	375	383	362	386	372	364	412	399	370	384	362	361	369	366	382	425	410	368	376	377	389	382	421	385	382	383	346	380	378	379	396	415	400	408	404	372	378	384	383	378	391	381	379	427	391	434	378	403	385	395	368	416	361	402	418	407	423	357	418	385	398	407	375	355	381	417	376	358	403	402	397	377	391	414	366	371	375	380	340	431	378	371	372	362	344	407	415	411	388	391	400	390	427	401	405	433	391	402	415	407	387	374	389	418	378	391	380	380	385	397	356	408	385	365	400	389	386	386	370	397	414	389	367	356	401	374	378	369	400	401	396	413	413	403	362	410	396	393	410	360	414	395	385	354	411	457	412	406	417	387	347	408	399	404	390	409	361	382	423	372	401	381	376	401	371	425	403	404	404	401	412	383	348	383	386	395	394	435	355	386	368	383	398	412	362	386	396	398	385	396	387	431	374	382	386	381	376	398	390	384	396	366	382	385	403	392	380	377	405	403	410	399	428	411	366	353	373	358	383	389	407	411	388	422	372	368	382	423	430	396	378	411	399	408	402	415	376	370	409	414	399	412	382	403	388	374	408	402	418	375	385	425	403	377	407	411	393	369	372	358	396	377	391	399	404	369	377	400	383	376	380	382	370	369
60075	90999	68555	36371	20154	9089	736	737	726	753	702	728	725	712	686	720	718	715	706	717	686	664	726	674	719	721	697	732	685	664	789	714	719	678	735	715	683	707	704	719	752	714	693	703	738	715	721	738	719	717	703	667	703	699	707	719	715	724	711	703	705	699	737	682	732	687	674	648	664	718	685	702	720	736	680	773	740	706	706	694	741	717	725	727	744	691	715	665	672	707	708	720	740	718	717	667	729	732	681	729	683	724	720	726	705	772	659	684	668	722	732	720	729	709	708	696	694	736	716	673	735	704	681	662	693	711	721	720	696	718	724	679	704	739	694	711	733	682	709	680	667	753	734	691	729	696	696	689	690	730	682	718	751	714	721	720	731	714	724	671	712	710	706	696	679	693	738	677	712	680	751	702	699	663	689	669	697	707	685	740	696	700	683	722	719	714	723	717	702	699	728	679	722	719	721	706	695	758	705	755	739	730	710	728	682	707	760	713	677	704	673	717	696	706	695	730	722	728	734	671	731	723	681	715	740	714	707	732	718	721	726	710	720	739	664	675	677	656	704	721	753	691	696	696	730	760	721	704	753	687	679	703	685	730	687	702	725	690	710	751	730	692	724	688	700	727	679	699	698	702	712	699	718	694	728	725	732	731	710	730	686	711	748	688	724	709	737	705	647	688	787	717	747	686	707	728	715	702	702	686	649	708	690	727	701	659	698	730	745	727	690	695	660	638	712	712	765	700	723	742	691	687	743	728	734	724	703	709	735	720	671	717	724	727	752	742	728	701	665	675	695	686	708	712	670	695	665	642	710	682	686	696	666	707	711	733	705	716	708	735	700	654	726	718	676	682	697	714	656	699	669	693	654	721	681	673	771	712	727	726	719	719	705	704	682	701	686	668	749	694	676	688	723	674	744	710	720	692	676	703	711	673	723	710	696	737	706	719	690	728	716	750	706	711	656	710	724	674	726	716	720	686	735	752	718	710	713	714	697	696	675	696	690	708	700	689	681	685	727	684	710	697	719	725	666	726	705	718	653	708	681	723	691	697	709	719	726	687	667	739	694	711	722	697	753	678	701	747	718	701	687	740	682	690	693	734	697	676	699	713	704	672	762	719	715	723	748	749	695	637	713	680	720	711	680	702	727	697	734	745	708	741	719	699	711	681	694	682	719	715	705	708	729	699	745	701	707	684	704	659	667	753	691	676	707	689	715	729	681	734	721	650	684	692	691	733	710	688	707	714	709	716	678	675	739	695	710	700	744	703	662	711	744	685	661	708	710	691	707	693	720	730	709	720	666	730	695	655	731	712	674	687	718	690	716	643	663	706	733	728	700	732	667	705	710	675	736	734	687	698	678	705	725	698	714	697	630	721	698	723	697	712	749	746	708	687	705	739	704	735	692	722	683	737	732	690	713	744	684	718	700	695	771	746	739	733	694	718	711	720	713	716	724	677	691	714	665	648	693	675	708	689	644	677	725	682	699	723	744	673	692	645	704	698	724	757	648	694	731	728	732	689	693	717	733	710	709	737	673	670	664	694	717	682	748	691	712	685	698	651	701	695	676	705	717	718	718	686	735	722	762	693	677	733	687	746	669	727	673	699	739	750	705	685	684	708	690	670	725	714	717	702	670	699	716	663	708	675	733	727	745	727	726	720	688	698	711	731	712	707	707	723	689	707	677	717	667	733	726	691	732	711	735	715	695	707	643	749	710	726	753	736	705	720	663	723	700	744	667	687	739	740	713	676	691	665	732	719	712	705	736	705	729	739	713	711	691	676	718	699	726	726	705	715	669	722	738	664	730	656	699	683	709	681	743	763	711	689	711	705	752	685	651	703	726	702	663	727	709	701	663	727	711	759	708	653	695	733	688	710	690	685	652	722	735	720	686	668	671	704	715	747	692	692	709	715	670	685	682	689	739	710	732	739	738	743	755	686	728	685	729	637	716	723	679	692	693	738	663	728	712	679	708	730	681	676	720	708	704	714	691	718	726	701	718	682	720	707	670	701	678	699	727	734	674	691	732	698	683	737	678	728	740	716	681	714	747	698	657	690	662	700	723	729	709	671	722	649	700	689	745	717	726	690	696	714	705	715	722	717	715	707	696	754	690	679	711	755	694	737	683	676	697	701	699	653	722	745	708	667	746	708	708	677	742	716	726	735	674	648	680	734	708	718	677	697	705	712	723	707	700	744	679	693	691	708	720	705	732	676	676	688	702	692	727	721	699	701	696	660	713	708	731	699	728	740	744	744	730	745	719	711	732	741	692	732	740	738	659	718	716	656	689	679	728	724	691	762	717	697	691	740	712	718	704	694	736	711	732	726	694	695	726	697	697	670	708	692	747	751	676	683	686	705	663	727	736	693	712	690	737	688	741	731	668	725	724	757	735	705	688	729	684	709	745	721	659	696	725	721	744	679	682	724	701	702	734	759	727	718	732	771	690	662	756	728	746	693	692	710	704	694	707	648	758	717	719	717	676	703	725	688	680	680	682	740	685	712	727	655	720	668	677	673	723	709	712	661	713	700	711	671	711	730	700	679	697	699	715	684	689	712	711	667	726	690	719	713	644	693	694	676	743	688	731	719	740	717	699	680	715	699	715	714	699	714	665	739	675	710	723	675	704	718	685	746	730	668	661	674	744	736	691	696	799	692	727	730	743	730	690	707	695	728	678	676	734	725	692	699	747	709	697	695	721	727	696	723	734	735	699	699	706	683	722	740	719	712	659	749	717	705	727	699	692	723	676	746	693	714	730	691	710	713	686	645	717	729	687	709	742	688	696	660	689	693	702	682	741	699	728	694	709	724	662	741	695	691	645	719	698	699	691	729	677	673	706	697	732	723	709	689	739	655	747	704	718	752	666	698	677	716	719	721	686	684	733	653	703	704	715	686	691	673	709	648	750	688	688	677	691	736	693	744	643	703	713	760	683	703	715	665	697	694	748	729	731	698	753	702	677	700	706	696	733	717	708	693	708	655	666	714	666	704	731	730	679	678	701	689	663	716	724	725	720	709	670	691	685	710	694	746	709	711	718	688	662	691	697	712	724	712	713	705	690	681	672	697	690	671	654	732	690	712	666	678	721	710	676	692	704	757	718	664	719	706	699	666	728	718	697	756	699	740	716	746	710	659	715	705	706	740	671	650	676	681	734	669	691	715	719	719	693	649	717	735	663	671	716	692	684	675	686	671	701	686	695	692	727	680	724	750	716	646	692	736	741	678	746	725	673	696	666	707	671	730	704	710	706	674	721	691	731	717	714	675	733	746	709	710	729	717	718	700	712	730	691	699	679	694	704	719	709	683	748	693	737	719	728	709	731	721	699	661	733	740	735	691	665	698	747	687	704	760	691	710	704	726	687	742	653	684	697	663	750	719	701	782	710	697	687	755	711	686	696	731	706	743	767	666	706	709	686	706	624	671	730	697	753	722	695	703	673	721	639	707	719	700	756	716	691	697	743	715	729	718	676	714	702	745	654	713	749	694	709	714
23182	21822	30763	25227	21289	19400	6075	641	560	597	570	553	573	567	561	556	571	622	640	592	515	598	577	586	579	567	578	589	569	577	568	560	550	570	592	538	561	568	564	572	592	560	589	555	508	575	569	581	567	534	547	568	549	592	547	539	581	570	578	527	536	553	561	518	555	517	601	612	620	548	552	576	550	583	575	569	575	584	527	558	567	535	571	552	550	565	494	538	551	547	554	556	554	563	573	547	543	550	532	569	595	553	541	593	586	537	575	553	593	583	563	570	568	552	553	529	604	552	612	586	567	572	594	533	544	548	573	521	551	552	538	577	601	555	541	552	522	546	538	557	550	558	537	563	513	570	496	508	555	541	594	565	561	542	539	547	561	568	530	531	578	562	555	590	558	531	537	546	604	552	564	563	566	537	536	599	545	545	589	602	570	587	572	551	618	566	556	580	545	583	538	577	577	554	586	603	540	581	548	575	541	535	560	546	556	534	535	604	549	535	541	654	574	551	531	580	527	519	574	552	544	586	586	566	556	563	555	592	533	531	532	604	531	541	585	548	542	535	549	557	512	584	577	576	514	584	522	552	566	561	543	587	574	585	539	580	582	576	543	548	579	564	538	563	570	629	498	554	570	557	545	586	585	541	551	599	549	589	523	564	567	576	534	560	555	591	570	564	580	572	557	575	549	565	559	546	566	602	571	566	536	600	570	553	589	586	574	573	566	520	558	520	520	583	537	542	573	621	575	581	571	517	580	591	563	559	552	599	560	557	529	566	565	560	548	557	563	499	536	547	533	596	520	554	546	558	566	553	556	536	546	540	578	589	574	610	553	571	546	513	549	554	528	567	574	583	562	531	563	539	537	557	532	569	585	606	567	553	544	548	556	527	528	573	573	515	557	532	597	529	584	556	572	542	538	549	577	502	578	590	566	543	543	545	554	569	564	613	528	586	561	544	614	572	570	578	511	532	533	618	577	544	523	558	588	576	560	584	608	578	570	527	564	597	547	568	536	559	548	538	549	598	534	538	581	494	526	511	577	561	553	559	553	540	551	543	539	554	610	552	553	562	569	554	585	529	610	575	547	546	567	561	540	530	542	568	553	532	572	560	566	563	540	550	557	551	576	563	572	539	542	603	560	589	541	537	557	549	547	523	541	571	571	546	578	572	548	523	589	549	516	589	565	524	605	568	565	560	575	551	583	552	545	528	586	564	555	516	566	543	552	539	612	558	546	541	580	528	555	527	569	532	547	593	567	550	556	577	536	562	576	558	550	588	577	528	563	520	608	555	545	609	585	553	574	512	551	556	575	515	530	571	552	520	597	564	543	547	574	577	565	570	515	553	545	583	549	548	592	525	572	551	576	558	625	575	518	575	562	521	569	547	576	528	581	572	577	565	590	534	587	551	594	581	555	531	586	554	557	539	538	569	559	567	545	535	544	560	529	538	547	567	564	564	538	579	547	566	600	516	547	535	548	489	593	545	559	528	586	573	506	536	530	569	559	557	547	566	541	591	573	576	566	533	562	554	556	602	540	549	563	547	579	567	567	567	592	559	594	528	546	574	564	530	539	542	528	563	527	589	593	541	550	596	558	542	571	539	552	576	539	588	555	548	534	518	623	592	552	572	564	592	518	533	547	548	553	553	552	585	587	570	553	590	582	557	580	533	539	501	547	566	514	572	551	541	587	519	539	583	573	531	551	535	530	538	531	559	557	576	595	546	555	548	535	557	516	598	543	561	548	543	548	567	547	564	503	536	514	570	594	577	579	553	562	537	565	570	563	544	555	501	524	579	560	565	554	559	533	547	555	540	534	528	551	542	538	546	533	563	545	590	532	516	610	543	595	529	555	530	543	527	584	547	553	528	580	569	570	566	550	541	591	505	559	506	566	565	568	589	519	526	549	590	545	554	536	575	554	572	544	584	549	552	581	580	574	518	573	552	533	590	569	570	565	537	554	562	577	575	554	571	556	538	525	550	510	546	563	562	564	525	559	546	563	588	557	528	576	570	547	591	583	569	598	542	555	524	542	571	545	560	547	549	566	562	514	553	550	565	585	571	600	539	567	560	549	548	540	533	497	541	525	571	588	545	535	547	600	559	544	570	528	536	521	519	563	505	602	539	553	556	566	569	561	571	546	549	570	566	515	576	571	549	563	529	549	607	538	577	549	572	567	548	563	518	565	536	539	612	545	510	571	536	535	572	569	557	564	539	544	569	538	536	559	555	571	573	572	569	524	599	555	552	562	626	571	548	581	566	551	559	559	529	556	545	540	592	561	586	551	596	576	592	576	564	558	554	564	527	584	517	577	587	599	572	560	560	562	588	581	568	542	571	572	536	533	569	544	530	542	535	562	572	540	522	568	588	556	574	544	537	541	619	599	584	551	515	568	570	584	585	556	599	574	547	550	549	544	545	561	560	551	533	629	575	556	585	569	565	543	566	615	543	539	612	548	549	543	557	559	547	546	571	593	543	577	529	571	559	595	530	590	565	586	545	562	559	587	567	592	570	568	579	584	518	566	554	526	572	572	546	561	548	561	555	552	570	523	563	548	568	552	589	535	540	542	599	550	560	541	563	563	515	551	556	550	571	534	615	576	533	549	622	589	551	507	553	567	572	556	581	543	590	580	537	557	552	548	525	576	602	549	544	534	575	542	585	516	593	571	552	592	577	516	568	609	544	580	579	562	567	585	518	543	570	554	573	560	562	586	549	541	533	584	516	564	598	574	556	558	533	529	540	567	581	535	514	508	558	541	559	562	525	518	558	591	576	518	561	533	549	564	582	531	559	557	563	560	505	556	525	549	543	589	543	549	548	601	590	572	554	572	506	558	617	563	555	533	550	592	556	598	560	567	544	546	557	589	567	591	494	596	571	584	603	570	546	534	576	529	552	565	555	588	574	558	539	588	538	582	547	546	543	603	549	569	546	581	536	564	530	549	527	579	551	540	587	558	560	561	565	573	591	543	565	561	579	548	554	563	560	562	585	585	585	575	580	554	559	553	553	560	601	564	591	566	592	540	551	597	549	531	577	528	558	544	565	575	552	551	574	566	536	546	572	504	546	563	557	545	589	555	619	571	566	583	563	573	567	576	547	548	555	551	525	569	526	591	545	631	564	531	570	545	579	543	543	567	542	554	562	538	543	542	563	583	572	550	586	580	548	580	601	535	555	561	545	544	541	543	540	522	549	565	586	556	555	576	562	588	562	558	563	589	551	555	578	545	589	559	521	542	526	565	551	562	521	528	526	523	546	522	579	540	515	577	541	555	525	547	574	549	580	555	545	496	541	594	529	552	542	518	568	565	537	561	569	542	503	570	556	545	576	561	549	561	574	516	540	522	600	575	551	562	567	539	516	561	622	560	547	568	583	586	596	527	505	542	580	518	546	560	561	523	560	599	622	575	566	585	580	546	564	542	567	543	567	614	558	548	565	522	563	561	592	572	566	546	544	555	535	526	544	529	579	547	566	550	555	578	532	539	522	538	584
60493	100518	78032	46610	25622	11397	970	995	995	945	952	858	924	935	943	939	965	947	902	934	931	904	915	950	978	942	944	880	948	954	972	1012	907	955	949	948	898	937	925	968	964	923	894	904	910	928	988	906	875	933	892	922	920	906	971	963	921	911	936	930	933	913	1032	908	959	941	954	924	974	932	948	973	931	906	868	937	943	914	943	925	973	951	935	931	919	914	952	970	950	950	973	944	956	964	979	979	898	898	940	938	972	906	901	936	898	960	972	962	921	947	959	892	982	932	988	875	913	890	898	918	937	895	893	910	942	1011	940	917	921	945	917	987	981	937	960	905	935	954	952	936	960	1001	911	955	957	920	954	892	938	952	944	898	948	929	899	967	920	953	948	889	924	901	908	955	921	901	961	967	892	877	964	915	963	981	918	931	900	1024	965	914	949	899	979	965	916	954	879	936	884	935	930	889	975	933	975	893	939	896	979	939	939	909	977	925	890	912	934	937	909	968	933	971	947	891	937	912	960	909	882	934	932	910	943	975	917	907	965	921	938	931	962	948	956	929	895	888	903	899	874	972	914	942	925	920	975	972	907	937	981	971	927	916	944	944	940	988	930	958	945	922	929	918	961	906	926	906	926	938	902	954	982	948	892	918	915	970	950	985	970	877	926	999	896	918	904	943	926	973	919	938	967	973	884	952	952	880	908	933	906	888	940	941	944	941	914	878	945	972	892	920	936	970	973	976	943	895	892	908	945	967	893	913	924	893	913	955	929	959	928	926	911	872	953	920	891	884	925	939	885	952	962	900	895	945	952	990	907	924	890	912	905	972	955	912	964	980	959	934	942	927	922	996	970	938	924	935	911	1003	1001	944	984	890	951	928	913	884	960	958	956	932	969	960	930	857	918	931	932	968	909	959	928	929	929	929	901	894	938	944	977	1000	917	932	957	883	926	977	947	902	913	874	951	929	966	993	933	951	936	941	871	884	945	962	947	982	936	980	965	943	940	979	889	914	900	927	892	974	986	958	931	940	960	917	911	869	936	966	975	907	933	931	958	919	939	874	978	958	946	967	926	967	917	933	977	923	943	949	954	923	923	942	871	894	901	942	915	881	910	878	954	902	945	921	935	902	992	922	970	962	940	864	963	957	940	904	955	882	916	973	874	951	925	914	1009	952	900	868	973	916	895	953	969	933	890	883	955	902	911	956	961	1009	943	942	903	900	954	948	938	864	909	966	917	977	978	951	966	921	938	941	975	927	918	968	902	918	893	908	976	918	864	970	909	936	913	964	946	941	928	928	949	970	926	970	930	991	953	958	875	944	938	960	866	999	891	886	915	899	901	942	931	945	921	965	929	936	934	929	960	918	964	948	961	997	938	938	932	947	966	1002	1007	916	890	933	908	932	953	943	926	964	982	888	911	909	881	945	955	923	914	931	964	958	966	905	915	961	907	948	915	925	931	985	929	949	954	866	968	937	943	923	947	952	897	971	930	950	902	979	955	939	896	929	867	953	923	939	931	900	962	911	923	952	925	976	990	972	932	911	975	934	948	940	842	933	918	937	950	901	913	982	921	912	939	997	998	949	961	928	933	981	932	928	959	918	937	904	951	912	947	935	932	931	964	961	928	920	859	985	905	967	894	949	984	888	954	936	923	961	934	944	884	932	1041	1014	964	896	907	903	897	911	896	956	923	937	930	952	934	906	948	904	968	991	944	963	925	938	939	904	938	976	943	971	953	938	926	930	944	937	955	912	915	974	951	980	915	922	944	935	947	965	967	916	938	982	941	897	900	887	935	934	911	954	986	986	941	904	933	916	897	938	1004	946	962	954	950	950	906	940	967	936	944	987	967	963	944	909	992	920	970	912	1006	949	936	915	956	978	996	913	925	924	919	926	953	932	945	958	911	943	960	931	940	975	972	967	948	974	912	960	942	922	946	899	934	929	915	912	925	893	929	1015	922	918	916	962	959	921	883	902	915	912	981	930	949	907	907	891	970	922	914	983	922	955	968	947	949	946	909	950	922	968	928	921	979	952	929	900	1002	892	979	928	938	934	883	953	944	947	962	973	949	955	902	955	905	896	977	927	953	943	950	941	870	930	982	962	899	901	944	888	912	943	948	916	929	912	1004	942	947	872	924	941	953	968	962	933	919	905	935	927	902	926	944	930	914	931	906	971	961	952	934	862	967	901	929	950	957	941	966	955	900	888	907	938	906	882	917	940	905	901	969	923	938	878	937	880	1005	870	951	973	964	919	949	964	963	950	926	890	941	908	940	925	945	947	882	892	932	968	919	945	978	943	870	996	897	947	967	913	955	963	938	937	919	970	973	873	935	958	918	929	918	915	914	956	953	964	930	918	944	950	968	894	977	973	962	978	909	977	977	947	941	970	950	928	955	957	928	957	978	945	905	915	941	962	932	945	899	962	931	909	1018	976	921	952	868	924	947	1001	953	928	929	946	951	962	923	881	991	881	882	925	972	893	888	940	920	950	930	934	916	937	970	939	919	897	958	931	978	923	923	871	995	897	963	1011	979	895	957	844	924	908	921	935	957	919	903	902	931	875	917	964	856	894	995	894	975	995	920	956	940	913	934	903	973	960	918	947	917	939	959	893	956	930	917	962	950	902	892	916	915	956	906	971	946	939	914	892	975	905	965	938	953	915	990	954	927	892	889	859	929	908	941	970	982	944	961	921	904	924	914	896	949	967	913	887	965	978	924	939	927	954	950	939	918	1001	947	959	937	904	918	880	880	897	951	948	959	922	903	991	884	938	912	904	878	1016	935	966	911	979	1039	957	856	890	919	933	943	991	968	1017	905	929	933	950	880	930	893	926	983	925	890	945	943	1021	924	923	973	939	928	1011	930	887	975	950	953	919	947	866	1001	938	959	953	947	945	892	951	899	886	956	919	942	912	919	963	940	998	939	930	914	965	973	901	997	950	927	948	897	953	919	851	958	950	924	945	916	963	947	931	921	976	952	921	956	943	930	911	931	982	917	941	986	912	936	916	909	881	983	920	962	946	979	910	913	940	908	918	989	916	948	889	949	945	892	894	921	927	955	954	916	921	936	960	950	1000	915	918	948	934	912	950	902	959	976	935	919	933	975	928	950	891	933	977	916	945	906	891	973	982	945	920	953	905	930	951	944	950	956	956	921	968	899	913	928	949	951	922	973	935	961	923	919	901	944	939	962	918	990	929	940	957	949	919	1018	894	881	899	948	923	875	923	929	892	954	880	918	892	943	940	906	938	905	908	975	985	892	951	936	940	970	937	935	969	943	971	924	979	914	909	922	939	929	917	890	926	890	934	980	919	943	936	939	969	981	961	937	953	959	936	911	914	952	907	967	942	926	927	903	959	911	957	912	893	933	963	931	916	972	967	907	986	938	918	947	988	876	965	960	938	910	918	985	926	916	916	890	891	907	920	935	962	972	999	884	975	935	915	961	965	955	938	931	920	913	908	943	925	905	898	951	973	947	898	939	947	938	942	963	824	888	914	960	914	897	934	963	892	965	935	936	899	970	886
28969	28363	28288	14548	2193	805	566	585	533	554	515	524	547	527	521	555	558	505	521	549	533	549	603	496	572	533	561	543	547	562	537	531	539	533	572	528	540	613	487	508	533	519	534	560	533	515	558	565	534	529	542	558	558	504	500	523	537	533	532	536	554	540	561	561	572	526	548	563	556	520	557	534	537	500	569	569	535	529	550	505	537	547	558	555	579	555	515	548	511	522	534	554	523	560	536	518	550	541	524	531	524	543	529	512	524	570	565	557	575	536	502	538	530	531	576	567	559	567	554	504	531	554	559	546	545	502	529	512	564	556	554	613	525	515	493	567	490	543	577	516	572	535	534	515	564	501	578	539	522	523	533	567	548	526	503	544	541	550	568	547	528	559	539	551	512	537	592	541	503	549	562	508	542	525	550	559	528	552	567	533	550	523	568	536	522	527	544	544	529	554	519	562	529	551	511	576	512	561	549	552	539	503	507	527	497	526	563	537	553	540	547	511	499	531	553	510	553	515	507	512	565	514	532	562	550	576	556	552	534	584	535	539	542	574	519	535	580	584	561	543	551	527	560	513	578	522	568	549	560	548	554	487	520	544	544	537	535	533	526	562	544	561	557	513	534	548	525	540	522	528	569	513	528	544	518	536	550	533	563	538	532	531	568	559	517	521	530	540	547	504	517	583	515	558	516	573	557	514	557	553	594	564	531	534	512	561	554	568	544	578	539	546	526	548	585	515	560	534	543	552	496	538	503	569	544	584	516	522	508	539	502	552	521	553	554	567	517	542	503	521	552	522	539	557	539	596	556	593	521	535	539	544	524	543	541	551	545	522	506	553	532	535	569	505	538	575	524	520	556	523	526	500	533	554	587	554	556	555	568	529	521	564	551	525	538	525	547	528	562	576	541	572	552	522	553	546	522	580	566	599	560	555	490	524	523	526	573	556	530	518	487	576	551	559	549	508	582	558	583	514	518	548	533	524	499	546	545	536	535	550	534	535	533	539	569	544	568	530	525	533	534	558	596	561	534	491	509	572	577	566	533	590	553	523	528	472	517	577	533	552	573	568	523	559	542	557	559	518	527	517	539	585	570	551	570	546	546	523	517	490	545	528	530	565	569	561	527	522	569	500	548	515	548	587	490	483	504	548	533	535	533	546	502	548	523	571	548	514	601	558	510	539	525	491	530	554	582	543	552	534	479	533	540	591	534	521	522	571	527	541	494	578	551	597	581	546	513	573	530	567	537	523	547	546	547	557	551	558	555	563	552	532	553	566	621	535	536	523	549	516	546	536	581	562	558	554	539	521	491	519	586	553	561	514	541	531	541	513	528	526	558	517	545	521	534	547	538	539	549	517	528	495	532	511	551	563	545	582	556	531	578	547	577	536	555	544	537	542	545	534	545	536	536	520	521	546	529	514	534	541	544	517	545	575	547	511	552	508	518	533	502	534	534	527	544	580	527	533	564	574	547	522	551	524	559	594	543	515	574	534	543	556	546	521	560	528	539	531	530	511	503	522	551	581	523	530	558	542	511	580	521	536	547	535	514	542	546	528	549	571	518	534	543	577	588	533	542	547	486	514	529	569	579	539	582	540	522	533	499	565	566	512	522	547	525	512	526	531	602	542	514	528	553	531	550	547	530	525	549	531	505	530	561	563	563	543	560	546	535	578	538	549	518	545	525	524	504	559	510	568	521	536	545	545	529	558	538	552	558	566	553	543	574	575	493	546	531	575	524	604	515	538	524	573	539	533	549	558	555	542	551	570	528	568	538	490	527	552	495	570	536	511	534	546	565	524	553	545	540	507	568	553	520	564	547	530	530	541	489	522	533	530	568	544	520	527	535	536	521	543	519	529	495	532	543	514	507	511	520	510	549	552	535	546	531	545	526	563	541	569	549	552	559	526	530	516	563	532	531	543	566	511	550	539	522	542	544	542	566	554	545	582	541	532	535	570	535	552	505	550	511	547	533	538	519	557	516	531	563	496	514	545	519	560	559	508	515	490	526	528	531	529	526	545	516	511	522	520	527	578	526	526	527	548	562	511	539	536	549	554	551	534	508	549	510	516	523	506	568	533	533	571	540	487	565	508	527	539	543	537	530	499	511	544	522	541	532	551	538	554	551	548	526	557	524	501	535	561	542	511	572	563	516	548	538	518	529	546	566	551	535	533	583	560	551	552	524	495	552	529	556	515	539	543	518	484	559	520	535	584	542	574	529	552	520	568	561	499	557	582	549	535	539	536	547	528	564	528	536	535	570	552	515	587	542	532	522	554	526	523	593	510	546	550	574	553	524	499	551	577	516	539	554	551	576	523	528	542	573	552	552	561	546	568	564	547	527	583	513	531	523	518	522	530	548	567	518	525	521	538	581	545	551	506	516	512	558	537	579	528	562	527	529	570	535	493	562	528	515	514	521	574	560	550	552	526	554	572	544	549	568	556	497	567	550	572	627	547	531	572	572	536	527	567	509	510	545	542	580	532	559	543	521	522	548	570	539	524	531	570	552	543	532	510	572	565	495	537	519	564	545	544	552	560	543	514	612	506	527	547	503	516	518	525	500	519	505	546	518	549	532	529	574	549	540	545	559	530	500	560	550	553	557	546	502	539	549	542	517	533	529	566	573	600	533	528	529	564	540	522	590	567	551	525	588	548	558	539	553	545	527	595	550	552	554	560	551	562	607	554	521	527	572	575	505	583	542	581	543	509	559	531	502	551	586	552	541	541	543	588	539	511	552	574	565	550	548	539	611	546	551	507	509	524	563	559	548	569	570	543	572	482	553	552	567	568	558	516	541	537	570	533	563	510	529	552	585	522	532	568	561	503	563	555	546	559	547	576	512	563	564	526	553	560	571	529	519	590	551	530	544	556	527	526	549	503	505	567	511	510	516	549	549	513	483	557	521	550	531	525	578	550	573	546	596	577	558	541	513	539	555	526	559	539	520	531	548	539	518	554	565	525	569	514	513	498	554	526	527	557	598	545	552	569	550	552	587	501	537	499	550	505	524	575	518	515	514	596	544	543	499	538	542	546	536	540	536	567	578	510	535	563	499	533	596	564	537	516	527	569	529	526	536	517	534	514	570	570	506	562	535	587	565	527	542	540	522	549	527	529	476	576	549	583	531	539	508	535	585	509	536	539	524	549	532	546	538	568	592	529	546	569	547	534	517	572	539	553	579	523	555	510	492	507	530	529	551	569	549	572	585	541	574	513	530	558	545	518	504	547	553	535	532	544	532	556	542	514	534	549	568	531	516	508	523	553	566	541	523	553	523	546	548	533	524	567	548	510	552	523	524	542	513	518	601	596	532	524	532	541	530	551	577	594	547	570	495	554	509	576	550	563	555	546	497	567	531	529	518	545	559	514	513	567	546	486	548	551	560	550	570	505	561	545	517	533	521	529	533	544	493	531	548	523	570	534	590	509	541	550	543	526	514	576	549	517	532	540	582	533	554	527	517	538	584	513	551	559	529	560	552	556	570	515	492	563
37803	47700	33835	15402	3847	1740	947	949	1006	955	937	954	956	968	961	986	965	928	901	967	953	1002	988	943	965	961	994	978	951	991	1044	947	964	959	986	956	925	968	960	902	1010	981	1009	956	963	946	959	952	976	974	986	942	961	958	950	990	990	948	978	901	933	962	992	1010	991	919	993	979	964	998	930	918	980	988	1027	964	984	995	999	899	1011	943	991	938	961	1002	960	966	960	977	958	978	1012	937	935	961	940	925	1018	971	970	929	977	981	999	957	924	999	990	950	904	973	945	954	930	944	948	969	1027	979	1002	992	960	993	964	999	900	943	1005	967	926	955	913	1039	953	1002	1020	972	964	956	978	1008	955	982	952	990	975	932	990	986	1002	937	877	975	946	975	925	952	932	978	945	928	949	947	928	911	876	946	950	995	965	930	999	927	958	903	964	951	1007	889	977	970	989	967	966	968	921	1014	943	940	937	1008	949	995	993	958	934	1021	933	944	975	985	1019	892	968	1029	982	931	928	964	973	930	991	987	962	953	978	982	926	963	1006	957	947	893	988	967	937	964	983	957	945	977	974	991	981	980	979	932	975	929	954	951	997	975	948	957	968	951	1005	933	917	971	921	953	994	957	983	918	975	936	962	889	937	981	988	915	996	1048	992	944	972	974	998	957	969	947	999	1021	924	943	887	936	1051	949	991	982	965	917	933	987	1002	972	972	993	968	978	923	986	973	962	991	932	1023	959	930	956	937	897	958	991	982	931	933	987	956	996	980	999	973	958	909	924	950	968	990	993	937	955	983	911	969	927	978	953	957	928	916	953	953	965	943	958	938	905	895	998	978	988	943	972	1028	968	966	925	919	975	913	1019	1017	972	966	964	996	937	973	951	916	936	956	959	946	926	967	969	953	980	990	944	972	989	981	985	954	950	959	1015	1006	991	966	921	999	963	927	949	981	957	1018	982	936	1031	952	944	955	984	982	958	956	931	1010	942	952	995	1026	981	979	919	915	980	999	980	986	954	1042	909	976	941	950	996	916	949	946	1050	985	997	938	932	987	975	1018	1003	1017	903	951	947	960	999	1004	938	1015	936	957	972	1012	947	957	958	969	972	908	996	994	950	956	917	932	939	1015	990	987	952	987	960	1014	968	950	1007	980	944	906	996	990	933	999	1004	919	1014	1034	955	927	938	938	994	942	979	1022	995	960	941	1028	925	972	933	975	963	948	978	970	973	929	946	997	996	937	941	984	993	969	933	931	938	997	930	966	935	915	1015	988	956	1007	1005	970	950	962	1028	939	1002	916	919	974	933	1004	906	911	921	930	1013	940	962	1011	1025	948	971	959	912	988	1019	990	979	953	932	983	924	948	992	929	943	969	999	932	965	977	953	997	965	886	962	962	960	976	978	927	995	932	1009	969	911	954	936	963	982	918	979	1009	952	922	964	993	974	1019	995	936	954	912	989	969	985	984	913	974	960	947	985	994	951	928	950	964	928	1023	951	994	1002	952	951	963	974	899	968	959	939	946	915	946	936	945	932	922	973	970	1054	944	943	922	987	1014	991	979	882	901	974	1003	977	979	939	926	928	949	931	990	986	929	957	932	916	952	1023	905	915	1008	992	997	950	929	964	955	970	979	971	912	1014	985	996	1024	973	974	941	951	947	965	953	1006	1025	909	953	962	973	949	906	967	940	978	994	994	983	956	942	889	957	961	951	961	952	950	950	984	964	1013	1001	969	986	926	939	933	945	919	959	1008	1038	1018	959	966	981	983	925	924	969	1000	984	1007	956	953	997	948	906	921	967	924	982	912	1014	938	1032	980	942	924	994	943	987	987	902	986	982	974	979	982	974	979	991	890	1018	967	967	978	936	901	952	1008	980	1002	941	950	984	908	979	996	950	1028	970	948	930	960	954	970	953	973	958	978	939	932	988	946	968	994	924	962	938	933	930	986	953	984	919	917	903	991	995	1016	941	953	1008	996	945	997	961	924	948	939	951	965	1019	917	965	947	973	949	926	961	929	963	1008	967	951	968	1007	983	1011	996	929	1024	965	1021	951	956	960	951	936	925	941	943	947	942	925	922	974	982	1024	935	913	924	1000	951	1012	923	931	941	986	1026	942	987	1001	934	967	946	975	1004	919	920	948	926	977	1023	936	1036	960	1014	929	946	923	1027	990	950	940	910	965	958	957	976	1013	995	969	954	994	973	952	963	945	955	958	979	941	938	952	962	927	921	991	966	970	976	921	915	1035	998	948	1014	1038	899	986	967	989	936	925	929	948	940	1007	988	949	938	990	995	915	952	888	977	944	939	959	1013	958	937	957	985	917	971	950	917	1006	966	958	928	941	1010	927	978	980	991	922	961	938	1027	994	929	978	911	931	923	961	961	907	1001	924	939	1001	964	945	955	952	1000	955	940	923	939	945	929	933	972	990	980	945	1007	937	954	927	981	990	923	972	944	974	963	989	947	953	994	992	907	989	937	969	956	955	966	919	959	943	943	950	975	969	958	926	977	972	937	991	1031	960	994	950	970	941	997	979	873	963	947	958	970	934	956	950	872	916	963	969	983	989	989	947	909	937	988	1007	943	938	940	950	994	923	952	961	919	1009	989	972	984	941	890	905	997	957	899	915	1013	964	945	915	1005	929	946	968	983	918	961	975	933	987	989	1037	952	986	977	971	936	970	993	943	1012	934	957	956	946	912	955	970	970	961	935	1013	979	959	972	911	965	981	959	945	958	959	944	970	1036	957	924	992	997	982	989	983	993	992	919	958	998	902	980	964	984	951	960	1038	932	986	1008	944	956	939	973	1002	950	1001	940	916	994	956	967	959	992	1012	982	883	955	1012	974	906	962	950	999	951	916	995	948	956	965	941	960	955	914	923	928	1003	1017	961	939	969	1007	952	1041	991	986	949	967	978	972	965	957	898	928	1020	977	981	962	945	934	956	999	981	963	967	940	915	1003	948	984	982	983	932	934	915	954	974	942	1009	998	903	930	970	988	961	990	951	976	894	959	1005	950	956	931	971	992	945	956	956	984	929	927	951	948	967	987	962	967	964	965	1003	936	990	889	964	915	924	951	987	941	897	979	970	989	951	936	929	949	988	1010	934	976	946	977	924	918	942	976	963	924	962	939	955	914	989	952	1058	980	966	976	974	988	985	939	911	949	937	962	961	935	934	970	1087	934	954	987	1012	923	947	974	983	890	991	972	980	960	918	911	967	960	950	892	982	959	929	996	985	959	967	981	960	926	912	956	969	956	962	971	983	954	934	952	974	970	928	982	986	924	985	972	953	988	950	951	997	1008	956	925	958	1000	943	981	996	949	982	950	952	923	947	924	1005	926	987	1000	986	989	934	940	975	952	958	952	971	1003	905	932	987	998	933	950	924	917	1019	941	965	1014	1029	1013	973	1012	988	936	965	914	1007	965	927	994	959	972	958	970	976	963	986	995	965	932	957	940	969	882	946	971	994	990	992	936	985	964	959	963	894	970	962	944	951	1028	974	994	1020	1008	984	964	924	1004	1020	945	929	910	992	1015	985	920	935	969	1019	947	1015	924	905	923	963	1006	955	987	1033	936	922	894	920	962	976	964	926	991	981	956	978	982	994	978	907	923	989	975	968	1028	1025	1021	971	983	999	959	960	1005	922	977	935	1016	949	962	959	968	997	994	932	942	967	1004	975
24327	22828	32779	27449	20086	10470	1019	431	435	433	409	418	406	440	448	432	443	411	412	405	383	401	420	380	397	427	387	418	404	443	400	399	351	380	440	456	408	424	432	392	358	413	430	442	413	419	392	408	419	418	431	413	384	385	399	446	432	412	413	420	396	420	391	420	394	387	404	415	406	417	384	387	391	435	418	400	383	380	428	390	385	373	419	389	388	412	398	401	404	428	363	404	416	387	446	403	399	452	408	434	359	420	432	395	415	374	379	416	413	404	390	409	386	432	367	408	412	375	390	392	398	377	373	379	411	433	391	402	398	397	404	368	409	419	399	448	408	398	410	405	383	396	408	390	424	396	418	408	399	415	410	375	391	408	400	449	406	372	410	411	372	421	374	407	409	396	410	400	378	409	398	428	435	397	397	377	399	403	391	423	392	427	399	383	416	393	430	413	440	396	383	401	420	414	407	391	389	396	446	412	358	405	403	411	420	394	418	394	361	434	433	340	419	417	385	399	383	370	387	416	437	419	417	398	400	428	389	401	407	402	402	389	408	394	429	419	406	414	415	409	432	417	396	397	374	417	416	408	395	401	399	360	445	421	374	418	432	395	404	409	391	400	453	431	381	420	386	411	408	370	438	438	388	369	425	387	422	444	410	401	411	373	404	389	440	431	401	421	405	435	388	422	400	390	402	413	379	443	396	417	407	405	408	418	431	397	377	413	403	409	419	361	393	382	406	393	391	431	384	409	412	384	417	406	453	406	404	385	425	435	416	404	389	449	454	410	408	429	421	399	423	386	394	410	399	396	416	417	410	408	376	373	419	369	412	384	400	386	432	392	439	405	413	400	411	378	389	395	384	395	384	445	389	380	396	378	382	413	411	408	393	367	389	373	401	398	406	412	398	398	399	387	367	412	390	392	380	392	412	469	379	393	393	388	386	405	438	418	434	415	384	381	370	429	408	417	407	398	408	395	388	384	418	422	376	396	365	419	408	423	399	423	370	431	432	432	363	396	410	404	397	360	361	374	420	409	421	405	409	420	424	390	402	372	372	387	405	387	442	383	423	363	396	395	412	430	386	402	396	400	396	404	396	406	402	409	414	353	410	397	374	386	436	401	413	411	395	352	395	406	432	414	428	372	402	380	389	373	422	403	361	385	375	381	437	405	389	396	380	450	414	377	402	397	396	375	411	398	393	422	401	386	401	404	411	400	388	390	411	404	410	442	433	409	408	434	373	382	407	385	412	410	391	388	385	403	426	377	414	396	401	384	415	404	402	366	419	404	399	394	406	410	404	421	366	428	360	405	384	417	449	401	379	402	403	421	396	399	382	408	390	407	422	404	420	412	399	407	440	413	419	406	416	391	387	414	418	395	417	376	393	400	350	395	394	375	406	404	400	427	390	412	438	414	416	383	408	425	478	423	410	415	409	409	388	422	407	411	411	406	425	387	402	391	403	387	426	447	423	417	375	386	387	389	431	408	428	366	433	389	366	446	416	405	396	388	372	402	412	399	397	420	407	445	406	371	433	402	410	407	402	403	380	407	420	411	401	383	389	360	413	427	403	441	371	402	363	395	431	412	450	433	432	414	394	353	424	452	405	420	372	424	366	420	380	444	445	397	372	410	413	440	420	403	392	407	423	411	381	414	398	388	414	419	415	412	435	419	392	390	397	374	398	416	382	381	413	426	402	443	380	388	364	421	392	390	392	377	380	383	385	391	411	391	395	393	453	429	372	414	386	373	424	432	417	414	391	405	388	384	403	431	398	398	384	409	408	414	403	416	374	390	424	372	443	394	409	455	422	426	428	403	400	400	402	403	365	354	402	385	432	414	399	449	428	403	386	445	399	376	428	406	407	406	425	403	379	394	431	428	424	436	380	404	388	400	384	375	409	414	381	394	404	402	404	378	414	406	395	401	401	408	377	396	393	403	414	415	406	395	381	402	443	367	397	394	391	416	399	404	398	390	409	390	420	395	410	395	414	434	394	391	366	392	397	381	387	412	382	406	447	388	407	412	430	405	389	403	413	442	402	416	399	407	410	414	424	427	424	404	396	392	392	428	378	398	407	397	396	411	420	407	404	376	389	419	386	432	392	375	420	383	426	393	409	391	397	400	393	409	426	397	399	413	421	425	403	415	414	423	445	366	434	405	386	401	407	390	401	403	387	399	398	418	384	412	420	389	405	418	423	442	388	390	432	410	402	416	395	409	409	393	358	432	424	390	378	420	425	401	415	382	402	420	426	434	437	419	393	390	393	406	438	464	380	372	368	375	425	407	405	407	386	394	391	396	397	403	389	409	392	433	393	403	414	376	385	390	424	380	416	389	362	403	432	374	421	368	434	423	365	416	414	393	402	416	364	402	409	390	408	416	415	444	424	421	363	422	410	382	387	389	427	393	431	425	383	416	424	391	416	408	413	432	414	407	386	397	387	406	407	410	417	396	427	418	402	402	397	369	365	425	403	394	398	448	380	388	413	418	409	403	399	381	418	425	421	400	406	400	410	406	395	420	374	427	397	405	374	387	409	403	420	416	389	406	425	415	376	402	359	404	374	392	413	383	416	387	380	426	380	403	373	407	418	412	379	415	444	388	412	422	395	413	389	392	401	383	400	413	385	394	423	397	408	421	428	392	404	450	401	397	403	374	421	416	391	387	380	410	446	395	420	401	364	403	445	393	417	394	404	352	396	404	438	376	407	417	410	394	433	422	382	410	389	389	377	392	403	434	429	418	438	418	401	405	402	428	429	412	434	393	376	411	403	419	396	389	401	427	393	399	414	410	421	374	398	407	401	421	386	419	386	375	400	395	408	406	420	418	422	430	409	425	410	415	405	403	416	433	415	413	414	369	392	392	433	405	398	388	398	386	433	363	398	403	428	370	398	392	361	427	423	382	415	411	407	397	422	366	359	424	393	404	396	420	397	445	413	414	422	412	458	398	424	385	412	400	421	398	380	401	422	383	392	420	407	377	398	410	418	386	400	368	434	421	393	368	385	411	414	400	416	429	402	388	407	395	382	403	405	437	410	445	398	372	365	379	380	377	396	386	411	440	407	411	374	378	404	409	439	355	379	391	381	437	411	382	401	436	398	387	413	396	426	390	409	399	401	399	407	431	431	442	400	391	394	399	410	382	428	409	380	434	398	408	391	392	429	383	395	397	364	411	404	375	440	409	396	387	409	421	410	372	419	369	388	396	404	422	404	426	413	383	379	419	392	402	416	427	380	404	434	413	375	390	389	372	396	378	418	407	418	431	387	385	386	408	405	402	412	421	384	391	424	367	425	418	426	386	412	423	402	372	392	390	373	419	413	397	428	455	414	379	424	396	447	373	417	406	354	422	384	382	401	379	443	406	425	419	402	371	434	378	376	398	401	384	394	398	401	374	409	400	422	411	359	408	353	412	418	414	372	380	397	428	444	394	423	356	390	407	412	436	390	431	393	399	399	387	404	400	382	413	404	394	405	418	413	420	368	391	374	426	392	390
60278	90752	68083	38427	18683	6951	749	743	770	739	756	724	675	760	690	730	758	718	725	690	742	736	769	708	726	696	741	756	677	651	801	715	717	709	720	745	678	687	719	746	694	674	716	742	758	701	729	730	669	740	713	727	729	745	715	688	706	725	724	722	699	742	725	743	713	679	711	740	709	709	707	716	708	697	730	708	729	748	723	720	676	684	700	787	726	747	692	690	727	719	719	726	682	716	696	748	730	760	725	732	714	752	737	702	739	693	712	687	685	694	677	696	767	725	683	724	690	748	665	737	733	695	718	739	676	705	742	697	689	700	697	693	702	677	741	741	742	733	686	736	768	705	746	712	714	680	737	660	752	732	724	762	740	727	722	683	714	790	776	757	732	698	762	709	693	745	703	719	748	706	667	732	706	720	767	749	701	696	728	687	720	744	709	728	746	740	707	704	736	737	739	697	717	743	731	687	698	704	792	679	761	756	721	742	742	710	729	709	714	679	738	754	720	693	719	714	780	728	714	733	758	716	710	736	725	677	702	707	758	764	706	726	686	656	704	688	717	766	706	708	773	718	684	764	714	726	695	753	691	764	743	724	720	696	743	715	708	716	730	778	727	704	712	691	732	749	756	742	693	754	699	765	687	734	735	758	727	685	729	700	772	679	708	735	696	677	729	692	735	694	728	714	682	722	694	732	705	716	682	671	689	691	727	765	787	715	686	746	763	769	748	746	683	714	728	691	731	705	729	730	729	727	722	754	737	697	756	715	715	667	700	723	700	701	724	722	736	723	735	716	729	719	779	708	718	704	752	746	723	683	688	767	734	743	719	715	715	721	720	698	754	722	734	745	761	714	770	738	717	666	739	710	670	730	704	729	781	749	718	749	713	750	739	706	703	695	765	694	698	715	775	695	693	718	708	736	710	722	694	705	736	708	718	724	716	695	708	740	698	707	708	698	724	700	743	685	716	656	734	716	679	720	715	675	685	710	675	724	760	727	728	730	691	738	707	702	720	677	718	717	721	716	722	766	793	746	750	722	722	767	702	721	732	714	718	724	742	737	721	686	739	710	712	754	737	735	749	754	691	719	716	745	687	715	690	685	735	751	763	729	737	697	708	702	742	737	687	677	716	743	736	705	707	732	696	700	716	718	718	717	705	721	714	751	743	706	751	680	721	723	732	719	724	714	723	714	783	731	735	695	723	762	742	740	772	695	710	722	677	698	728	698	710	711	745	701	712	731	708	723	747	702	705	728	674	687	725	730	708	684	744	705	758	713	742	726	708	733	665	734	730	691	691	691	733	722	715	765	717	756	718	740	700	715	747	713	694	755	727	739	727	740	706	709	728	705	760	694	658	753	688	702	746	724	746	716	722	712	754	731	744	720	745	756	688	703	741	754	690	686	736	733	741	705	693	722	739	734	758	691	696	735	690	737	688	787	728	686	725	688	768	717	736	704	669	701	743	728	759	734	726	695	703	787	716	725	720	761	680	752	740	715	672	767	702	748	704	705	725	712	690	739	769	715	696	710	721	691	689	713	691	705	700	710	710	710	676	664	710	730	731	747	703	702	737	717	707	712	663	722	680	771	711	692	730	782	734	698	694	709	712	718	727	723	767	728	753	728	765	727	721	685	722	716	743	751	749	729	739	716	751	749	687	675	687	752	781	692	770	704	721	684	674	737	714	736	733	695	744	713	720	715	760	728	678	700	744	755	683	733	703	679	734	717	697	684	743	698	731	692	707	732	762	751	766	698	733	764	739	710	731	696	739	746	732	735	722	700	724	692	742	714	741	762	668	742	720	688	737	698	693	714	669	702	732	752	740	688	714	676	745	743	716	654	743	708	697	724	730	714	746	717	720	725	716	718	736	714	718	665	664	679	771	713	673	763	746	738	644	708	756	725	730	724	734	724	735	699	740	705	720	696	778	785	720	696	736	672	721	677	715	747	709	739	701	755	698	703	754	726	737	716	708	685	729	727	801	718	690	715	742	738	733	735	703	767	707	735	755	708	712	713	717	742	680	710	744	740	738	743	680	724	717	776	730	724	729	732	655	676	698	735	755	726	694	778	708	741	695	713	742	701	720	716	759	676	718	692	699	756	715	722	714	712	692	711	678	692	726	736	669	693	749	700	741	727	735	695	706	743	745	746	697	715	720	779	717	697	757	683	727	723	681	751	699	746	702	702	715	695	706	678	714	722	725	733	723	724	760	730	737	715	685	747	733	700	719	782	658	689	769	710	727	701	757	732	724	716	721	667	694	744	664	701	745	746	743	725	714	708	677	720	720	681	711	774	723	692	697	724	741	773	710	676	708	668	740	718	724	762	704	633	713	721	738	684	725	772	666	714	715	712	733	698	755	748	754	683	732	716	749	708	727	735	751	743	737	723	704	714	714	700	710	700	715	704	758	748	719	705	756	724	719	712	722	718	715	707	792	710	682	700	702	698	691	746	763	705	673	742	756	717	722	680	672	742	741	718	694	735	695	742	667	723	715	672	747	751	785	745	734	730	721	732	712	709	697	671	708	731	700	733	704	771	696	720	701	735	707	712	792	711	690	696	677	716	670	699	751	694	745	720	695	732	707	683	722	737	681	741	670	735	703	687	692	698	776	736	726	744	719	721	737	732	684	711	703	737	690	735	684	736	742	706	770	741	755	710	717	755	730	715	676	713	706	740	699	742	705	706	703	718	715	698	701	729	714	687	713	746	668	727	700	734	735	721	730	726	760	711	760	704	717	714	716	711	710	689	725	777	687	751	723	780	749	700	686	700	726	712	676	731	677	727	746	747	727	706	670	699	737	732	729	744	699	750	710	723	723	699	720	744	708	695	711	694	694	723	704	715	726	704	699	736	729	758	738	728	702	702	686	774	723	725	729	699	743	701	696	754	762	702	721	744	714	699	763	736	742	698	680	688	705	726	746	729	694	732	745	744	703	729	719	724	708	726	738	676	760	759	715	715	730	765	711	716	752	706	681	704	728	723	742	706	726	736	712	724	745	714	702	672	721	723	721	678	702	684	757	702	780	696	728	702	706	738	757	677	727	759	737	707	691	690	699	744	717	719	744	711	720	730	718	702	738	654	755	746	688	718	739	675	762	680	724	770	693	706	726	700	711	720	740	713	739	702	689	720	690	762	669	720	690	679	704	724	675	731	741	733	734	719	671	694	716	700	672	708	717	668	709	744	711	691	680	724	717	697	720	690	745	732	716	751	715	743	694	724	697	775	701	708	745	737	696	677	713	681	707	750	718	728	678	715	701	696	688	722	680	703	738	741	712	703	708	751	714	740	733	690	728	748	722	751	689	653	759	714	712	686	724	694	709	725	690	709	691	728	749	711	725	751	717	753	704	737	713	697	710	750	762	688	702	724	715	729	748	726	733	695	791	706	735	738	709	731	729	685	720	727	735	732	762	710	767	722	670	735	759	688	721	703	675	693	708	728	732	729	708	693	729	706	778	763	690	764	725	751	763	748	745	730	709	698	717	664
23244	21847	30703	24751	21405	19359	5786	698	624	633	596	573	519	596	572	559	560	584	533	535	589	557	563	578	572	546	548	564	530	530	566	548	571	536	547	516	540	574	568	545	580	483	524	554	559	568	549	568	583	554	521	538	565	566	561	559	533	559	560	537	616	555	540	561	536	548	518	552	558	557	569	564	540	554	593	550	565	550	547	563	571	541	536	582	506	578	513	532	563	553	515	557	572	600	528	524	589	547	555	583	556	512	549	541	534	576	550	492	525	580	521	539	575	542	575	530	524	560	560	566	564	561	567	571	598	562	569	595	526	540	568	532	578	577	582	533	602	558	568	535	530	588	543	552	585	571	601	572	555	512	570	559	536	556	547	584	577	601	581	534	565	552	551	549	575	553	525	570	510	535	552	571	531	549	569	555	546	523	566	548	580	562	502	569	521	534	580	582	553	526	577	554	564	551	561	583	560	541	615	543	521	565	571	621	550	598	588	561	545	530	553	570	554	552	531	577	564	555	563	579	572	557	563	575	559	567	556	546	523	567	516	559	568	553	563	595	575	564	560	526	571	587	564	521	542	538	524	522	580	538	571	547	555	559	560	523	560	567	556	539	579	545	504	544	524	548	589	546	564	581	584	541	532	553	555	556	552	549	542	560	599	567	555	575	574	558	516	577	563	559	578	515	550	549	521	546	560	549	550	579	533	609	537	539	543	606	568	628	501	587	568	553	550	549	603	515	563	560	513	565	533	557	581	551	534	547	551	583	546	528	553	558	533	553	553	566	626	571	569	528	546	510	568	556	531	525	618	525	527	610	562	547	530	566	567	583	586	550	548	549	548	534	541	537	549	532	536	577	599	560	581	564	581	553	573	558	560	584	546	542	511	588	573	531	520	590	542	527	580	593	602	536	556	559	548	554	577	549	549	541	551	556	557	536	593	565	511	570	586	534	596	608	585	546	592	572	572	545	534	569	596	551	534	570	579	558	565	567	567	579	589	547	513	548	567	524	547	545	526	516	571	561	535	517	568	571	536	520	556	591	597	553	561	576	600	572	606	564	543	522	491	597	569	569	547	548	542	536	583	592	520	534	554	575	541	572	570	571	551	579	524	561	573	545	555	528	558	520	537	573	604	521	553	593	561	528	595	548	564	536	550	585	508	551	525	531	577	560	554	534	544	579	547	589	522	561	553	526	538	569	536	553	586	597	558	531	561	508	557	583	597	565	570	552	554	566	556	551	590	595	540	553	527	571	560	552	559	581	582	595	519	584	560	550	534	565	569	548	551	583	565	539	571	575	536	558	545	528	558	534	586	537	580	550	520	521	590	595	573	570	577	555	606	556	574	530	567	533	539	564	549	583	535	565	565	555	568	550	519	568	549	523	556	589	572	588	581	534	556	534	560	592	579	580	545	535	534	589	588	547	538	568	569	565	546	598	552	558	561	559	584	569	531	531	565	596	545	579	554	593	556	558	565	567	556	545	582	506	554	540	548	551	528	553	542	570	562	556	544	570	598	525	555	575	564	528	555	561	587	524	525	553	545	556	549	559	496	585	549	530	551	559	585	583	496	558	540	536	552	546	565	601	561	533	545	550	563	570	560	581	545	512	546	562	531	540	551	546	551	535	536	591	521	555	580	573	544	583	564	573	539	587	578	543	555	516	564	534	510	510	505	530	561	540	596	573	566	513	534	577	593	576	584	590	566	610	554	577	568	576	569	541	520	597	550	488	546	549	575	555	521	528	530	517	589	598	596	565	566	558	596	572	561	542	580	544	527	565	573	562	587	552	551	550	546	519	582	515	525	575	573	564	495	523	581	583	565	612	563	574	524	520	518	535	531	562	579	558	564	505	509	541	540	544	575	570	553	541	539	571	558	561	533	560	552	534	610	588	565	549	521	574	558	533	559	556	587	535	536	533	584	590	498	576	551	527	549	531	539	549	570	533	580	545	571	525	552	570	556	571	561	558	572	546	541	545	583	544	586	562	535	548	529	547	591	519	555	540	565	615	606	618	554	556	584	588	534	548	540	561	552	531	505	563	532	562	534	523	535	555	525	573	519	584	542	542	499	564	552	565	557	572	558	556	521	531	565	518	574	575	537	532	558	567	537	538	562	540	588	548	547	615	587	572	558	571	560	552	554	535	539	567	599	565	542	584	568	577	551	554	521	540	516	534	575	554	564	565	586	590	562	544	554	582	569	623	557	531	556	566	573	563	558	545	566	543	582	553	509	554	553	580	540	577	556	509	536	583	586	557	581	561	534	600	537	550	531	567	560	558	545	565	564	526	573	528	557	544	562	524	552	545	584	603	554	565	559	580	597	532	557	581	588	560	521	546	580	545	561	632	583	567	527	558	564	537	539	559	557	577	479	545	583	524	577	562	572	537	535	574	542	537	595	530	541	561	575	525	556	531	525	538	552	573	561	561	531	534	627	533	536	512	541	548	535	571	535	550	568	553	555	554	599	536	545	538	573	551	556	566	526	565	505	524	550	597	557	541	621	573	541	563	560	535	526	535	541	549	582	549	516	564	506	575	561	534	511	526	551	544	578	524	531	564	528	559	547	555	556	511	558	540	561	512	596	572	579	549	548	593	566	566	558	574	547	543	579	550	524	521	595	561	525	525	540	576	577	548	542	596	572	547	555	565	541	500	540	543	559	592	571	563	559	575	572	561	539	546	522	563	560	567	550	557	554	549	569	600	533	573	516	553	564	572	521	576	526	572	501	578	568	558	553	528	577	543	557	572	602	581	524	530	535	565	525	570	548	507	563	617	564	551	544	576	592	551	573	594	533	581	559	587	585	494	562	569	574	534	563	564	539	522	572	568	558	524	560	522	591	553	561	533	591	528	553	527	567	551	561	558	564	506	553	571	545	573	526	590	556	553	605	545	548	579	590	574	568	592	539	570	543	536	577	573	609	555	590	567	576	573	568	534	563	548	581	531	548	562	522	536	544	563	545	581	549	531	574	556	558	557	528	532	598	471	529	505	558	547	581	492	577	587	571	551	522	552	534	507	553	527	540	518	537	525	563	581	544	583	591	599	574	568	608	602	571	561	557	557	548	559	561	571	543	551	551	568	556	549	621	552	575	521	560	538	549	545	578	599	608	541	539	577	557	552	540	558	526	590	559	575	544	562	544	507	583	540	559	607	512	546	536	545	542	537	547	554	525	563	527	515	547	552	549	553	567	569	555	543	547	573	592	539	539	577	500	543	526	548	546	562	544	599	516	524	541	549	575	533	558	560	535	568	517	572	564	594	587	546	545	549	587	547	550	517	515	564	557	514	587	541	533	580	550	503	565	555	539	497	505	571	540	583	512	549	494	557	569	589	537	571	551	562	550	564	548	600	563	590	553	526	549	518	552	521	572	497	545	567	554	568	577	582	538	573	544	575	592	504	551	523	563	617	545	575	546	552	557	552	522	533	556	552	547	517	594	536	574	570	586	531	559	544	557	530	584	551	530	496	581	545	564	574	569	575	543	545
61037	100937	75963	43865	27956	12993	997	937	917	947	982	946	1001	924	948	919	938	892	898	909	911	894	948	921	933	922	923	931	957	964	929	907	909	921	935	931	926	963	868	895	955	892	944	930	905	942	951	933	950	916	894	955	892	897	920	942	927	881	920	948	989	932	920	945	913	885	914	921	1010	929	898	979	886	879	939	912	949	892	925	935	932	960	928	912	925	904	888	939	948	868	908	892	906	936	926	901	946	920	881	920	903	896	877	920	889	879	917	919	931	922	914	905	898	861	950	921	929	950	917	902	892	932	895	920	916	948	958	975	937	926	928	957	954	876	940	863	924	959	935	938	962	849	895	965	945	889	946	864	919	952	935	913	903	930	909	915	968	919	901	911	935	940	872	926	916	926	925	905	921	928	912	919	978	927	974	930	988	903	869	885	986	950	967	901	940	961	900	909	921	914	913	882	920	894	964	926	943	946	895	906	925	938	927	965	927	930	914	910	927	918	946	963	948	1006	920	925	899	884	916	901	932	951	904	910	886	920	892	1024	923	955	901	937	885	905	912	928	980	911	933	901	905	900	889	930	966	918	940	904	921	960	920	907	948	939	964	959	906	876	935	920	903	892	894	892	886	899	913	889	935	928	926	926	916	926	928	940	872	964	961	948	911	937	940	956	897	920	908	859	914	941	851	919	976	900	883	919	918	923	911	936	906	978	885	904	900	991	909	954	926	891	900	935	917	949	903	896	908	953	887	874	904	960	989	918	967	893	986	941	928	922	945	907	907	910	963	876	930	945	925	925	937	944	931	869	939	933	869	859	906	944	948	922	949	923	937	935	954	908	855	968	957	940	934	978	925	936	881	918	943	965	1027	898	888	865	941	923	940	907	871	917	950	899	932	924	911	952	856	917	898	983	938	921	876	915	896	950	925	927	913	972	941	967	897	894	962	937	877	903	949	936	942	979	915	895	947	893	975	924	894	938	970	924	945	890	899	983	906	896	927	893	865	954	923	845	951	883	859	879	963	931	972	911	916	879	879	928	889	889	884	871	945	951	895	902	920	966	939	983	947	909	917	954	881	914	921	853	909	930	879	890	952	914	957	927	899	980	931	924	948	883	936	945	916	978	929	936	958	922	906	925	940	931	918	920	943	899	880	922	870	914	924	864	923	950	918	882	914	970	898	912	913	909	917	948	942	938	928	957	936	955	942	876	944	928	936	882	914	882	988	920	880	862	923	882	884	931	926	915	886	921	930	880	885	911	931	969	933	876	957	918	928	836	975	953	880	924	875	939	979	925	995	944	899	941	899	841	888	883	907	909	907	950	894	928	958	932	895	917	897	937	894	883	924	883	914	955	890	954	951	924	893	964	917	930	930	907	917	894	909	948	901	937	916	928	983	894	947	894	916	907	976	891	886	863	914	900	930	876	892	953	834	939	928	983	953	907	904	964	929	935	875	903	923	940	923	943	887	913	973	853	922	952	953	959	944	927	924	929	929	957	941	915	920	867	867	894	875	892	920	924	921	901	970	932	891	945	908	908	923	905	889	982	924	926	983	905	884	948	966	904	928	949	893	866	901	963	918	932	855	913	896	933	963	924	946	876	920	906	898	910	945	919	876	919	966	949	901	895	926	965	952	946	934	928	889	931	928	896	958	930	932	901	954	895	936	937	939	902	874	954	946	943	904	950	996	891	885	942	885	910	1003	932	931	885	916	917	929	935	973	890	904	900	932	937	937	945	911	900	939	936	906	926	897	878	941	936	861	855	897	886	907	917	936	968	876	892	938	916	906	905	945	930	870	901	942	870	927	894	912	949	921	873	928	910	887	904	921	910	889	896	968	923	930	909	931	946	911	906	866	916	926	916	994	879	911	947	928	910	947	892	912	911	940	935	923	933	947	957	921	931	851	956	906	949	886	889	952	920	896	885	909	992	929	894	883	935	961	982	918	915	925	898	924	941	909	867	880	910	888	892	944	932	862	878	950	884	968	916	874	931	925	911	951	904	904	957	927	873	963	901	916	911	991	905	931	913	921	937	914	919	906	900	926	946	912	928	972	906	918	940	925	904	962	912	891	977	870	940	862	922	919	967	890	964	911	890	853	908	926	891	924	927	926	925	926	920	947	918	910	909	856	886	879	941	921	923	921	950	1000	899	917	924	959	936	925	892	922	901	931	951	891	948	923	880	963	875	947	907	883	879	955	978	957	926	923	901	848	932	896	926	937	912	902	937	927	900	907	903	955	932	874	886	903	887	876	926	982	908	902	969	899	960	919	956	938	976	945	888	919	896	884	883	958	920	916	961	875	972	921	932	869	884	924	936	903	918	959	967	941	925	951	939	961	920	978	956	928	863	953	956	929	974	950	955	886	964	907	938	879	945	899	936	925	872	963	936	912	931	990	941	921	932	932	945	904	937	980	853	928	943	1027	887	877	895	894	951	947	924	916	950	906	935	914	927	915	940	899	904	919	918	949	950	929	957	891	947	865	867	901	958	894	945	914	964	954	977	934	883	966	943	928	926	984	949	859	949	886	916	919	936	880	942	938	969	863	901	930	942	924	887	927	913	949	915	871	929	922	879	916	941	929	929	904	961	942	949	929	903	912	915	894	926	885	958	952	932	946	921	951	927	894	978	918	865	977	977	940	930	907	884	917	952	959	930	986	920	933	971	934	927	917	879	873	981	927	917	964	921	895	875	909	985	961	871	946	897	944	945	917	966	935	960	956	916	900	887	893	886	928	961	929	900	973	913	960	954	936	897	928	960	922	904	892	928	924	963	920	939	894	905	938	902	950	917	905	932	918	873	927	927	958	933	905	966	913	951	938	956	898	904	888	921	978	915	898	865	961	875	969	887	964	926	921	906	935	931	895	923	916	922	941	977	927	925	921	915	940	923	922	958	973	956	911	927	901	991	925	897	956	951	902	963	964	946	948	856	911	864	887	947	935	947	922	910	937	914	956	977	931	923	902	979	933	897	949	878	938	967	873	982	907	949	899	945	963	935	905	901	894	904	940	923	922	948	920	926	898	986	911	912	829	913	945	930	951	931	883	905	940	888	900	870	921	868	888	904	949	912	912	906	914	917	968	870	965	860	906	878	939	905	921	933	922	947	934	883	868	933	937	936	949	891	947	983	872	960	975	918	932	927	912	882	972	948	887	957	923	899	931	906	920	869	937	895	943	984	940	987	932	957	912	958	944	949	905	920	895	937	891	900	934	908	906	877	882	918	886	964	929	966	914	894	927	949	950	950	898	901	906	976	958	931	931	961	872	995	921	932	917	923	913	929	938	946	961	1009	925	859	865	977	953	956	922	871	944	926	945	935	949	981	915	969	847	907	898	895	925	917	969	964	959	886	918	901	893	885	951	973	925	886	922	911	901	986	922	962	902	897	975	963	940	952	919	952	909	959	912	915	893	936	915	917	926	865	906	914	942	927	882	865	891	857	912	923	924	892	868	917	890	930	928	963	915	926	899	951	1006	953	949	949	921	911	953	905	908	915
28855	28452	27949	11524	2238	992	538	521	518	527	543	577	554	535	509	530	525	567	523	570	537	482	526	540	513	535	512	515	521	509	499	556	563	552	565	521	510	565	525	529	520	562	554	518	570	486	508	536	538	524	475	502	519	506	560	528	569	515	543	542	544	533	535	523	544	498	530	491	513	472	502	508	513	522	511	542	505	502	504	526	514	558	542	525	550	517	531	512	502	524	516	490	498	515	564	522	501	488	540	531	530	536	516	498	528	490	509	529	522	499	541	508	577	507	536	526	540	514	514	523	531	566	515	513	564	520	572	540	523	524	508	521	525	537	501	528	524	510	506	518	501	521	527	513	564	512	503	560	526	500	546	481	539	559	565	510	531	523	521	530	512	521	540	514	513	532	496	528	529	510	509	539	541	525	544	541	487	488	488	512	512	532	514	521	508	505	508	518	544	529	557	517	523	507	556	528	495	525	512	515	546	493	503	580	543	529	517	543	563	492	494	521	540	558	503	505	501	543	527	521	528	494	518	483	535	521	508	526	548	546	496	507	476	550	498	531	547	497	487	564	519	503	523	513	544	511	540	515	519	518	539	526	574	520	549	512	478	532	515	500	489	558	476	496	565	513	508	496	506	513	531	552	529	544	533	517	508	521	534	518	517	541	516	459	553	528	498	501	533	530	498	503	537	528	469	507	485	502	523	535	542	528	539	534	471	530	522	545	521	504	552	522	528	541	486	492	535	534	498	549	550	559	544	572	523	529	538	532	490	545	541	536	546	534	522	501	493	508	526	598	519	499	467	537	546	518	450	576	524	529	565	487	533	519	546	506	508	516	554	534	520	521	530	563	515	534	521	538	500	528	540	524	477	559	550	527	512	571	523	501	563	497	499	547	509	566	485	555	535	515	502	502	523	515	528	506	526	557	535	535	541	557	531	523	510	537	548	523	477	506	535	521	493	498	607	493	531	534	471	514	527	540	501	473	519	541	530	546	519	524	547	515	544	527	554	489	542	531	568	542	520	556	541	535	524	542	542	504	540	508	538	522	522	549	528	528	494	509	509	528	575	501	514	532	562	508	527	517	501	542	555	541	549	532	579	530	585	535	505	495	522	499	520	505	590	513	514	493	520	560	529	535	555	526	566	543	471	504	517	516	587	537	525	527	527	495	545	521	502	503	540	484	576	519	530	508	513	557	516	539	542	500	517	505	510	479	513	507	487	552	486	494	527	565	538	541	533	546	510	545	533	508	497	501	521	537	532	533	529	513	512	533	514	529	478	546	512	523	551	543	513	536	536	518	522	492	531	568	531	530	551	515	538	503	520	498	538	579	524	493	552	545	556	526	491	509	514	564	529	486	501	528	520	553	532	561	546	490	526	548	540	543	561	513	513	557	500	522	573	531	561	517	515	534	543	490	506	530	485	505	554	521	535	506	558	532	535	539	544	561	543	593	526	528	575	524	518	542	501	543	497	521	523	543	491	511	568	521	544	501	520	518	503	516	518	524	548	539	488	532	533	535	535	522	544	521	516	532	519	538	533	521	490	530	528	526	537	476	501	502	504	491	548	543	514	502	549	571	484	518	510	496	531	554	504	535	498	499	541	530	532	552	525	549	496	594	470	563	556	482	569	514	528	523	507	538	557	522	523	557	507	522	545	555	516	495	487	513	503	497	577	549	545	571	502	535	466	518	531	546	522	527	495	500	512	544	538	473	538	513	541	494	493	484	562	514	541	498	504	479	550	519	526	534	495	507	563	512	535	527	546	553	538	517	557	526	546	551	523	515	490	517	521	501	545	504	520	535	546	551	518	507	507	523	547	519	529	494	504	505	519	520	541	541	514	504	543	565	493	539	513	536	541	509	519	547	534	496	541	535	573	540	538	529	529	554	492	579	528	532	486	528	533	519	551	522	550	524	571	503	495	529	515	560	512	556	537	556	492	558	552	511	538	576	547	542	520	545	536	492	569	548	499	495	550	485	550	498	536	551	499	578	556	479	526	517	489	531	497	509	540	539	542	508	509	527	557	522	517	564	529	527	545	518	519	485	530	512	547	467	530	521	535	526	524	531	563	540	558	528	530	495	504	543	536	548	493	569	540	510	535	506	533	525	510	514	494	530	551	545	537	530	530	544	525	560	497	549	482	506	511	557	540	519	549	500	531	528	513	548	500	532	548	526	516	522	557	536	484	558	488	497	491	521	504	575	530	514	549	537	538	530	538	509	511	524	508	527	543	504	538	517	504	532	491	516	527	564	571	557	542	540	490	512	504	525	502	542	528	523	516	494	562	547	532	520	547	507	544	537	535	498	547	531	509	566	527	521	508	516	541	570	535	543	534	523	507	504	510	558	515	559	534	524	528	521	523	540	507	533	558	503	512	494	521	538	509	520	516	534	549	524	541	536	541	512	545	552	551	537	559	518	541	505	566	531	535	561	507	484	538	515	528	560	494	558	507	535	521	549	529	539	552	510	545	583	488	519	502	583	570	511	537	489	508	527	511	511	491	554	567	502	515	537	551	540	494	524	491	533	512	536	490	501	520	539	499	529	505	554	538	515	541	525	544	553	528	553	517	570	521	518	550	523	494	530	522	499	547	552	524	532	524	590	541	538	494	503	505	522	522	514	500	508	505	511	509	512	552	504	480	548	539	527	558	553	527	541	532	511	520	533	553	562	501	532	522	524	543	499	550	519	570	535	536	544	506	539	558	571	515	510	497	494	520	497	480	555	537	513	526	522	538	506	493	521	508	521	548	548	512	513	477	487	506	549	529	505	510	500	552	521	493	497	501	530	550	542	543	539	522	533	474	535	536	495	514	548	558	590	553	513	493	561	522	504	472	514	552	554	521	522	549	516	545	490	559	520	537	541	493	519	517	494	500	534	537	489	521	581	542	552	524	510	522	525	525	500	493	489	507	532	520	521	575	574	481	520	535	528	514	502	502	456	536	526	532	574	541	530	502	537	535	531	532	577	582	527	522	573	498	518	517	556	564	508	489	516	516	526	496	528	511	498	498	497	495	506	522	501	526	545	572	525	516	519	478	511	544	537	478	527	482	546	520	535	521	564	490	512	552	479	512	528	489	561	493	509	522	500	529	530	498	532	508	499	528	533	511	482	540	519	535	530	540	533	533	509	487	519	607	520	529	507	550	529	534	567	522	546	513	539	589	538	514	563	489	537	512	515	572	558	517	507	530	540	524	553	509	536	504	514	518	517	538	544	527	533	509	529	511	506	554	589	488	523	548	511	524	548	533	515	564	532	553	546	541	525	523	506	520	511	512	556	523	522	482	502	533	540	523	519	525	484	525	582	542	543	574	525	488	456	527	545	552	546	541	543	486	512	559	518	549	503	567	473	523	526	524	530	500	531	535	514	557	530	531	512	573	524	551	517	503	541	512	533	525	529	511	557	548	557	498	543	558	520	604	557	536	525	585	506	522	493	507	516	556	532	518	510	534	555	495	532	521	540	530	511	538	551	526	502	534	541	540	513
37921	47473	33741	10176	4526	2209	912	947	997	958	963	900	917	956	939	951	903	908	948	887	955	896	934	998	899	947	937	964	987	954	959	954	942	944	886	978	923	975	931	958	946	944	948	877	914	934	906	968	891	914	972	981	911	971	818	938	1020	900	959	982	873	914	950	958	932	984	884	924	949	961	897	916	908	873	954	910	956	897	950	930	924	932	943	898	899	918	903	946	884	934	940	946	988	955	952	917	954	914	948	970	950	964	958	910	940	930	980	928	974	937	921	908	948	940	934	905	912	922	992	931	974	941	907	954	907	954	936	922	980	917	974	956	942	910	946	944	963	906	909	939	945	892	986	905	976	951	960	917	968	900	931	952	950	912	977	962	930	923	938	937	935	944	950	969	969	964	917	892	915	962	940	964	961	912	955	932	953	931	893	965	974	921	923	881	955	993	920	938	970	897	929	908	927	999	947	943	1001	887	909	913	923	933	906	902	916	953	865	921	974	903	981	939	942	907	893	910	937	910	935	911	944	893	950	909	886	885	962	892	887	854	952	928	946	894	910	897	943	916	962	939	918	865	975	890	933	923	960	905	882	931	956	946	952	955	937	942	955	920	961	916	933	965	954	911	933	1007	927	877	901	884	919	941	938	922	949	936	887	927	921	941	955	972	960	883	900	942	954	924	929	906	969	899	958	986	953	909	931	918	932	973	943	935	953	972	924	964	977	900	925	986	906	920	948	925	954	943	975	1006	907	914	955	956	946	963	944	952	932	938	931	990	938	898	922	945	979	897	943	932	935	959	956	951	972	1027	924	958	987	984	946	936	959	904	959	893	901	934	896	912	914	998	963	901	896	940	943	947	947	905	881	971	923	969	931	989	907	959	977	972	930	955	976	908	898	942	906	894	926	986	903	962	907	973	858	912	979	893	932	1014	908	940	907	950	919	938	917	907	953	960	938	920	918	890	888	914	890	963	936	908	950	953	946	919	973	937	901	937	929	923	1016	963	937	963	949	953	933	916	993	919	949	918	953	948	945	963	933	902	924	970	943	937	890	904	916	923	905	943	928	912	917	930	990	938	918	961	956	902	920	945	947	894	935	934	933	909	925	918	933	917	945	886	914	933	924	898	912	981	909	964	903	922	904	924	924	944	928	887	914	918	928	907	988	941	881	917	989	888	901	902	953	962	875	931	918	910	968	875	943	935	994	989	880	924	952	886	884	961	923	931	888	952	923	915	968	869	911	908	946	880	872	963	958	907	901	940	934	945	942	890	863	955	967	937	943	905	922	1019	947	956	923	909	868	966	920	911	949	906	905	867	926	900	975	886	967	990	920	944	947	938	977	911	954	945	933	896	933	915	932	930	909	942	900	880	967	959	946	999	895	965	918	883	930	1001	930	900	939	970	940	903	930	883	934	953	850	913	879	944	875	909	955	887	971	949	920	948	1007	903	924	976	884	947	902	924	964	917	900	903	974	954	963	890	880	943	932	931	913	927	893	953	950	964	955	873	921	953	951	937	944	922	943	950	902	920	915	910	879	960	916	924	906	931	934	939	933	954	914	936	961	919	970	921	968	888	950	947	892	958	991	942	975	954	942	955	964	939	900	941	929	946	914	945	937	924	925	931	916	905	931	951	959	909	866	961	927	941	915	916	925	941	958	860	932	921	922	958	932	941	932	954	926	925	941	941	920	888	935	927	884	971	906	965	951	977	965	907	895	903	959	923	952	945	916	964	930	954	981	969	909	933	953	992	975	931	969	955	912	928	869	930	927	983	971	947	920	925	928	985	979	955	921	927	941	954	941	952	941	983	898	935	909	935	918	942	930	957	929	950	884	1005	938	951	899	970	940	942	945	905	953	951	929	931	932	988	925	960	926	988	915	966	956	935	977	922	926	939	891	914	918	904	926	874	924	934	924	913	913	937	926	915	861	928	940	927	879	925	1000	955	905	949	894	934	952	951	929	902	881	960	982	969	903	987	901	868	954	883	837	927	894	917	958	981	925	948	964	919	939	935	963	916	947	907	963	955	994	923	916	967	961	927	965	910	950	893	986	928	963	921	933	946	957	926	903	920	923	932	960	878	947	941	906	962	937	1017	974	934	952	933	929	974	882	932	935	926	961	954	970	933	963	926	965	924	890	992	942	963	950	933	983	962	921	938	929	952	962	950	924	911	923	966	993	942	878	884	941	929	920	926	921	972	924	963	929	971	943	908	904	874	890	948	915	907	912	951	959	948	942	971	970	949	952	963	945	923	915	951	900	891	961	958	940	940	965	914	940	890	927	963	939	867	956	976	965	894	937	910	929	965	908	955	949	939	926	916	928	950	952	945	956	867	913	966	928	904	898	919	975	968	965	890	926	935	932	933	920	906	923	926	936	962	974	902	969	931	868	926	942	910	996	935	954	930	918	881	949	957	931	993	960	926	927	899	983	908	925	955	971	942	912	938	936	946	896	950	945	921	918	1002	973	954	979	882	921	1005	922	931	892	936	949	942	930	914	968	990	935	945	986	915	956	933	984	943	941	947	937	899	910	889	960	941	927	882	937	925	922	928	941	942	979	901	952	931	978	921	975	870	944	937	951	934	903	942	912	910	900	947	929	940	928	939	950	924	944	933	916	914	957	938	903	941	941	967	902	908	928	925	909	941	975	970	981	896	914	893	958	907	932	942	887	979	963	930	982	904	933	911	922	920	957	949	933	926	964	948	945	910	985	943	955	957	945	976	880	947	897	931	947	920	931	904	952	939	940	875	988	910	932	945	895	935	925	955	903	965	949	891	962	949	970	975	995	912	905	953	995	972	977	957	965	962	917	932	925	910	923	953	897	926	941	967	945	932	898	902	958	932	962	952	912	960	943	985	966	891	920	938	961	915	960	910	915	948	866	942	940	958	956	958	983	895	972	975	926	940	941	882	988	946	939	910	939	945	930	904	955	886	907	903	929	940	951	902	921	883	951	882	907	967	916	942	956	931	939	868	948	925	895	919	926	959	948	952	1005	903	922	932	942	945	988	1007	918	942	934	940	903	916	919	1005	878	948	904	905	948	933	927	979	902	902	950	922	908	941	954	920	934	949	987	923	945	977	944	918	893	967	927	921	928	949	950	909	888	971	931	974	948	865	933	930	934	898	918	946	952	890	952	891	908	926	998	952	925	884	958	917	927	972	922	886	967	954	898	868	952	940	951	934	939	872	902	939	963	921	954	944	926	940	919	997	898	890	961	958	979	949	906	940	919	935	907	929	987	933	937	898	950	910	979	962	919	935	983	869	1003	858	861	938	937	944	921	903	925	913	953	918	979	959	922	938	882	944	876	980	904	929	997	960	938	893	953	901	903	914	966	940	920	944	962	958	945	952	897	912	933	974	904	970	998	957	911	884	981	902	970	942	932	884	964	935	962	948	914	916	1022	1006	935	919	926	941	938	884	989	971	930	996	927	948	922	944	902	919	923	924	895	894	934	1009	911	961	916	919	918	966	952	919	942	915	902	881	920	955	914	960	910	995	941	923	958	971
24280	22991	32163	25986	20402	12170	1237	444	366	377	355	380	388	442	402	385	396	375	440	387	393	417	393	376	406	406	395	401	338	403	428	409	380	373	423	367	357	392	405	361	379	407	375	366	381	405	400	380	384	363	407	377	414	398	392	384	373	418	374	376	353	394	382	387	357	388	382	411	422	366	374	364	393	378	379	406	413	400	401	364	370	400	375	404	409	372	363	384	372	376	397	363	368	404	402	422	379	355	391	354	389	412	402	377	417	388	399	393	355	361	406	335	353	380	358	405	390	380	371	428	358	394	387	378	399	405	392	390	376	354	394	423	394	379	370	411	396	379	354	381	429	399	383	422	359	366	374	382	391	414	408	407	397	391	383	397	396	376	381	357	397	391	373	376	423	382	362	364	368	392	376	392	394	411	376	428	374	383	371	393	379	386	391	396	386	351	397	347	375	416	383	384	381	402	380	410	421	410	381	396	409	384	340	377	404	391	387	381	370	417	370	375	354	410	413	355	350	394	367	412	393	397	367	399	376	363	395	388	409	397	375	364	386	376	386	390	430	397	369	409	377	430	402	394	376	393	401	371	390	418	396	394	362	351	416	360	380	427	415	396	389	384	394	374	370	367	403	383	403	387	354	375	399	390	394	393	419	409	385	412	365	423	395	387	404	414	383	367	359	371	386	355	366	430	362	368	405	416	364	382	383	394	393	375	410	358	383	372	401	430	460	369	387	374	397	372	373	395	404	419	423	422	411	402	373	376	408	359	368	397	353	409	370	388	406	396	385	372	393	370	388	414	373	393	388	368	405	403	385	416	357	399	372	386	368	385	359	384	393	397	406	401	351	383	331	375	376	412	397	385	399	376	402	387	367	394	387	409	389	390	399	391	369	407	424	425	394	377	351	390	389	373	362	374	378	372	318	367	413	387	422	376	391	376	407	385	386	386	396	393	394	390	387	368	393	418	384	409	388	407	438	377	372	388	369	403	356	361	366	365	349	365	407	443	378	392	421	377	390	434	410	366	399	390	369	380	372	362	389	367	380	364	395	380	408	377	355	407	388	379	381	386	372	370	381	360	423	367	380	412	371	397	433	392	422	400	387	448	409	389	380	388	392	395	376	379	361	399	407	391	375	401	387	396	376	402	370	367	389	371	389	408	393	419	387	352	369	377	367	396	387	368	380	388	383	383	379	383	373	435	399	378	360	362	395	401	412	404	397	373	376	380	383	378	400	380	406	384	401	354	429	394	386	399	376	386	389	379	397	418	390	397	393	393	355	351	374	400	383	394	387	384	403	368	437	407	406	374	394	401	390	376	387	393	358	375	362	391	418	369	367	423	422	358	372	404	380	393	375	383	386	394	411	370	380	389	406	406	415	432	401	376	378	371	401	370	392	384	387	423	409	370	389	389	378	413	349	386	379	390	411	367	375	420	404	392	384	397	377	380	380	373	346	389	362	371	381	379	383	370	327	375	370	424	377	370	371	379	392	384	359	372	362	416	348	391	396	382	395	394	391	369	386	411	379	375	389	384	383	388	348	383	395	400	389	375	366	419	408	397	367	389	393	393	357	365	408	413	387	375	374	387	398	382	391	400	374	415	392	381	404	417	366	436	417	371	368	394	316	367	400	431	390	388	367	385	394	362	343	389	394	365	385	412	374	381	369	381	364	387	375	390	358	394	383	387	351	375	384	388	405	366	392	396	397	352	389	399	364	411	417	425	427	396	389	397	381	373	399	412	415	431	422	377	361	394	415	373	393	389	392	406	378	399	387	376	410	392	386	400	395	420	418	353	383	407	394	401	391	401	408	370	404	385	388	432	407	371	370	420	358	398	384	373	369	372	375	399	421	384	370	389	400	412	413	374	351	435	399	390	393	389	351	396	391	388	416	370	400	389	415	406	372	396	414	404	398	384	401	364	395	403	399	366	406	395	384	365	394	389	391	380	362	391	371	376	410	395	381	408	394	396	406	387	392	371	374	400	381	378	364	399	382	377	363	380	413	362	410	392	398	399	380	370	403	350	407	395	391	368	426	385	348	403	422	355	407	378	393	410	402	380	428	385	407	371	399	405	379	375	397	410	380	362	373	392	417	363	403	391	388	400	348	389	395	367	377	375	390	382	400	354	366	405	386	386	407	353	374	398	381	353	381	390	418	386	410	411	432	399	361	367	398	336	388	395	406	379	380	388	418	363	387	379	435	408	382	390	443	355	389	384	385	395	390	353	404	369	400	373	379	360	386	400	410	404	374	350	397	406	392	391	385	374	373	364	402	423	393	389	410	393	369	430	425	379	415	390	390	370	376	359	400	364	401	418	410	389	374	379	367	378	393	399	388	385	392	384	367	388	398	369	387	374	388	395	431	430	385	443	374	369	385	394	383	402	397	397	405	399	360	351	402	383	384	371	404	382	368	389	399	374	396	442	404	339	358	401	394	349	408	404	390	390	418	375	357	405	394	396	363	404	384	393	355	370	382	372	376	400	370	365	389	398	391	389	367	362	379	384	401	389	390	360	387	421	352	424	405	357	370	379	359	362	378	384	382	371	430	424	369	410	382	385	403	384	382	412	397	371	372	369	400	393	375	383	379	365	396	371	370	403	412	359	353	387	389	373	388	368	378	401	396	359	381	379	360	402	403	358	377	395	369	327	370	362	411	387	392	415	383	409	365	404	396	398	381	373	408	378	404	376	395	422	382	397	427	359	402	395	381	386	427	375	398	382	418	387	379	431	382	389	386	389	357	396	426	388	380	437	373	405	389	397	382	353	425	413	383	397	426	389	395	381	390	400	383	400	370	393	402	388	438	361	358	376	394	400	394	403	406	367	414	348	439	387	413	407	400	386	372	397	390	433	375	429	357	419	376	381	374	372	377	397	375	409	376	394	385	391	384	372	395	404	382	382	408	387	387	381	359	384	375	417	365	364	359	351	404	364	349	353	413	422	415	385	386	363	404	387	387	411	333	372	370	405	373	391	378	395	380	383	390	373	381	368	369	412	372	382	378	391	395	388	411	395	400	397	394	376	384	421	372	392	401	411	373	362	393	356	413	413	409	380	431	371	421	392	412	393	387	399	437	345	385	375	366	390	343	374	378	352	376	416	365	389	401	411	395	343	410	377	350	391	367	403	401	419	393	379	388	375	423	359	375	380	409	363	386	377	394	393	395	381	349	388	395	425	376	359	385	396	388	402	405	367	379	386	390	344	346	398	408	414	383	386	366	370	386	373	366	400	380	373	375	380	387	407	366	394	381	424	395	387	368	383	389	392	400	364	380	390	395	379	410	352	414	368	408	408	397	414	387	363	407	415	404	379	354	403	394	371	369	395	364	398	376	381	362	385	415	364	369	359	379	379	376	388	399	389	387	381	404	392	388	369	414	417	416	401	359	390	355	363	394	392	392	355	404	396	397	428	401	349	381	384	359	400	365	370	386	386	390	400	403	388	395	401	392	400	395	375	344	402	410	386	390	366	392	387	394	367	382	395	374	364
60756	91763	66486	33923	20479	9839	722	732	762	684	729	723	689	721	713	686	709	715	687	668	681	705	716	700	683	732	689	651	681	703	703	721	714	645	723	723	715	720	679	691	699	690	712	691	710	671	736	685	690	735	715	689	672	652	727	686	711	682	701	677	676	663	715	709	731	673	737	737	658	657	711	653	643	685	697	679	697	677	729	677	742	700	743	723	728	710	756	683	669	702	694	753	708	705	736	681	712	685	750	679	705	723	697	658	736	691	686	691	719	716	700	693	711	728	715	710	733	686	690	680	676	676	692	743	704	646	709	767	735	694	652	685	683	708	688	706	681	720	743	653	724	727	688	676	724	706	708	717	722	686	678	718	716	698	674	743	706	681	685	669	701	675	677	683	669	691	708	697	708	720	720	672	700	660	674	733	684	680	679	708	736	703	688	716	708	731	725	698	703	687	647	689	712	692	680	660	705	707	686	718	671	709	651	648	699	721	673	693	680	668	705	719	709	666	678	645	668	685	707	721	698	716	708	647	717	651	700	700	711	640	734	647	660	689	668	705	713	703	709	715	716	692	703	696	734	717	695	678	725	697	730	693	686	692	703	718	668	741	716	718	678	721	710	696	720	712	680	724	665	761	686	702	738	706	717	640	659	707	687	692	748	749	692	725	673	723	678	711	721	739	689	684	666	703	712	641	663	671	638	704	738	686	704	693	722	688	678	716	697	693	707	680	697	645	718	692	736	694	702	680	723	712	739	712	744	674	673	738	710	692	686	698	679	670	679	706	650	727	761	698	690	661	658	691	685	731	736	653	719	722	673	718	686	690	656	688	724	683	691	695	688	703	715	687	692	705	647	692	695	711	655	685	722	707	693	696	697	715	733	647	702	663	689	683	670	744	725	706	706	679	687	644	698	726	631	721	745	706	681	686	744	646	741	689	714	743	694	686	686	704	689	675	708	679	688	696	671	768	692	694	681	694	686	706	704	688	674	713	735	684	765	695	696	688	677	677	734	688	703	713	700	682	695	707	691	685	710	705	694	715	679	707	712	724	738	672	681	719	655	710	699	710	711	654	691	672	689	712	661	676	698	723	666	728	684	688	706	697	688	693	677	703	692	660	704	725	707	686	679	665	733	695	657	686	651	704	719	695	695	685	718	689	706	745	677	732	668	684	691	685	690	690	674	716	730	694	679	699	691	744	678	676	643	673	706	714	662	702	697	703	689	679	719	693	702	685	688	707	729	664	702	695	668	721	657	704	738	717	671	657	691	690	663	636	742	681	693	700	707	682	744	707	648	681	660	738	706	677	717	692	682	665	658	703	688	691	685	693	696	671	776	678	725	688	751	652	698	670	734	726	745	698	663	678	696	701	691	713	683	664	660	683	676	677	656	737	686	691	700	708	706	712	652	664	665	686	701	682	681	754	710	691	724	738	691	712	698	671	721	701	696	698	711	725	657	740	681	632	664	680	710	670	655	692	732	693	694	691	667	702	691	685	752	707	732	697	682	694	710	634	675	689	677	757	674	700	671	720	682	682	647	683	686	718	699	686	711	644	746	738	717	710	730	701	781	732	730	704	708	690	727	657	739	735	672	684	664	716	684	692	698	683	702	698	722	702	695	639	702	696	690	703	717	736	689	732	645	660	707	675	741	701	726	684	738	667	699	710	678	705	703	745	652	713	690	717	707	699	675	712	673	636	696	714	686	696	690	698	674	717	669	715	706	666	731	702	714	662	717	662	697	675	666	671	671	648	654	726	672	726	678	713	681	699	698	682	717	726	716	728	725	734	677	699	727	689	687	686	688	699	698	688	711	697	656	703	688	721	667	689	692	700	735	721	696	726	696	674	712	692	657	725	670	705	732	721	731	710	684	670	723	699	708	676	724	689	664	667	721	684	660	731	678	770	709	669	682	654	766	685	690	738	691	648	715	659	713	689	659	661	748	706	693	770	717	764	725	655	692	702	710	701	724	702	710	690	702	676	693	663	685	763	721	690	667	710	686	697	692	759	714	752	739	685	717	679	680	722	708	705	718	743	688	707	710	692	678	692	703	718	743	706	676	690	694	684	673	715	742	698	708	701	685	720	667	681	720	678	702	650	673	706	660	657	705	697	697	680	722	711	679	675	661	720	691	688	687	681	725	685	714	699	687	684	700	729	706	735	692	681	722	675	741	690	693	730	673	711	671	662	688	701	680	702	704	703	704	707	645	716	663	704	696	717	665	685	767	671	696	678	706	713	722	728	702	744	754	723	690	656	682	686	713	692	695	673	701	724	679	652	717	728	705	677	721	735	693	693	658	718	648	693	682	740	729	665	696	696	671	668	695	695	721	689	705	651	722	716	724	738	785	755	697	738	666	674	691	689	711	681	692	705	724	704	706	750	724	665	689	682	680	661	656	673	697	680	696	675	716	697	740	719	727	729	709	681	632	729	672	715	685	665	706	694	724	715	658	723	703	668	691	694	665	669	689	698	688	719	709	659	687	679	679	691	657	710	735	690	720	679	670	699	724	672	720	700	718	662	697	641	665	721	695	668	712	721	678	665	715	691	698	724	685	688	709	699	708	662	705	748	685	714	715	710	780	703	728	728	744	745	670	691	681	709	692	694	745	657	681	735	697	686	700	696	668	704	682	706	687	660	691	693	646	681	653	787	701	682	684	685	705	645	680	725	714	685	702	651	711	689	711	662	728	696	728	710	662	714	694	702	700	754	707	716	714	677	721	735	707	735	685	721	672	697	677	706	671	642	695	664	653	696	734	697	686	692	696	663	695	728	672	698	715	699	703	684	683	678	711	717	706	727	654	693	662	693	661	682	691	709	701	668	669	646	701	702	667	730	669	669	704	686	696	760	704	660	707	697	672	654	658	652	715	699	720	678	653	709	697	692	684	733	721	728	733	716	699	694	708	703	670	675	674	705	658	714	699	650	733	708	691	680	697	643	699	732	704	634	695	700	676	730	705	650	712	688	723	696	714	734	703	661	701	719	689	711	735	702	733	671	714	676	712	727	746	725	678	672	717	653	730	679	691	666	685	682	698	692	722	715	699	710	727	675	710	705	683	704	704	692	675	682	729	675	670	668	694	705	708	684	698	679	710	714	663	652	677	711	698	672	714	742	698	756	691	695	687	659	667	681	689	687	674	696	689	661	679	682	678	690	715	748	693	763	665	697	698	706	693	711	710	691	735	696	692	665	734	758	724	710	676	715	695	692	710	689	651	678	746	679	670	693	676	724	713	691	709	734	689	695	660	652	707	728	641	687	689	687	727	688	715	687	710	702	720	695	698	693	720	731	705	744	698	658	731	663	728	648	725	699	696	654	656	692	711	711	716	690	706	732	708	723	691	686	703	645	699	710	743	740	703	679	697	666	716	712	723	682	717	668	749	681	701	710	659	653	710	700	721	678	686	689	691	727	688	676	689	682	743	680	719	688	702	679	715	681	677	706	767	663	698	680	698	697	679	675	663	695	745	671	692	711	690	739	709	730
23222	21927	30250	24545	21445	19552	6199	660	568	624	571	552	535	577	584	553	552	565	546	533	581	512	587	551	566	550	550	506	572	548	551	539	584	555	552	537	552	577	549	526	564	555	517	529	562	572	548	587	521	532	523	503	537	543	572	528	537	552	541	536	546	567	533	573	558	571	537	570	558	554	506	498	597	553	508	505	526	549	582	526	532	548	529	527	557	566	524	496	537	590	534	526	524	526	532	529	580	519	538	551	559	537	534	533	542	539	540	529	509	579	529	525	561	543	549	529	545	531	561	556	531	529	558	525	549	541	571	616	544	552	533	496	524	494	565	558	519	502	497	570	536	531	579	514	564	579	577	525	558	547	569	574	577	549	526	556	534	479	553	556	504	539	523	602	555	560	557	556	561	498	543	536	549	555	594	523	560	514	579	545	520	597	573	550	559	521	545	539	527	557	519	542	571	503	542	554	558	524	524	565	551	546	545	517	541	527	536	558	543	553	531	507	503	599	569	549	490	525	566	556	516	515	528	519	532	580	570	538	559	534	515	508	550	529	482	538	570	560	530	498	535	520	553	549	537	523	580	546	530	570	542	534	565	558	550	562	529	534	550	538	550	534	502	547	543	512	521	552	528	528	554	556	560	548	542	538	524	550	558	555	479	545	506	603	555	534	514	522	543	557	512	579	545	492	573	556	576	567	525	557	577	552	556	561	548	552	576	524	533	561	539	608	551	572	574	532	554	567	546	529	571	555	571	567	556	544	551	549	522	590	589	587	541	558	557	532	554	537	579	526	538	526	555	552	590	546	527	533	563	525	549	572	573	557	531	542	541	571	565	542	551	582	549	520	498	518	519	506	536	532	586	566	552	504	552	582	529	576	532	502	529	577	547	517	531	539	584	513	532	587	561	535	525	580	498	557	544	567	534	545	560	543	555	563	538	540	522	550	552	568	573	526	570	597	552	553	521	554	549	543	555	581	566	505	564	547	566	540	596	536	567	522	571	504	511	540	545	500	535	528	510	553	564	510	552	555	564	543	516	523	543	528	541	512	544	520	547	512	564	512	536	538	534	574	536	553	537	546	570	568	486	570	526	557	566	519	519	548	549	550	537	508	533	555	548	525	512	550	508	518	578	556	564	523	533	545	541	543	495	549	557	559	560	528	595	562	574	542	537	515	515	526	478	536	561	550	534	525	506	529	534	550	547	505	564	518	520	528	516	556	559	538	549	548	526	575	526	540	517	501	552	529	541	498	564	572	504	567	540	569	517	577	571	547	576	515	524	536	551	587	551	513	591	551	564	623	517	569	529	544	530	541	529	524	580	542	585	565	537	542	550	605	597	510	522	550	553	552	502	492	553	553	547	533	535	561	549	493	534	526	546	520	521	529	539	519	519	519	556	544	535	540	527	549	537	574	525	520	531	522	570	572	543	565	607	586	555	557	558	545	541	524	532	546	583	563	549	570	545	518	552	512	545	570	504	537	568	568	506	536	530	515	535	507	547	556	583	534	558	549	545	512	578	584	567	510	536	571	535	554	516	537	514	557	559	521	547	558	552	509	547	576	529	525	517	594	570	548	555	506	557	540	552	589	526	573	528	537	578	545	555	514	571	524	558	531	554	568	600	547	560	536	554	558	561	535	548	543	516	526	532	573	550	541	488	541	564	527	546	582	560	544	594	531	510	523	504	521	608	549	524	584	542	555	574	582	501	564	535	530	518	516	555	556	545	550	516	583	543	571	564	552	535	549	539	538	578	520	591	544	565	546	565	553	536	593	531	565	523	565	519	515	539	532	547	530	523	536	546	535	548	553	519	531	521	494	538	565	534	533	565	541	489	524	533	533	554	507	564	550	520	530	557	536	515	534	543	551	591	533	518	511	532	505	534	527	545	537	556	534	529	580	586	539	546	548	566	543	546	571	463	529	554	566	525	546	558	575	555	568	560	555	557	531	511	578	573	545	533	542	516	560	528	558	501	517	593	516	526	614	579	500	547	553	546	541	517	560	538	522	538	534	550	540	551	582	574	513	594	545	566	547	524	572	544	540	572	511	549	575	537	543	570	579	550	517	521	543	537	536	528	510	516	563	526	534	517	523	542	505	537	556	569	573	536	539	518	553	546	549	577	575	525	565	582	563	583	560	592	531	552	534	520	513	518	501	592	503	563	537	566	570	574	566	559	549	511	540	538	561	539	567	524	529	547	544	556	574	526	524	557	542	562	557	537	530	520	550	506	571	562	567	549	548	565	536	558	536	522	514	532	532	584	571	566	549	537	553	573	523	559	549	507	516	558	567	568	538	570	531	524	558	527	560	540	523	551	570	564	555	553	534	546	560	537	526	560	528	505	550	526	583	537	546	548	538	543	555	523	513	538	514	538	497	537	541	516	516	539	520	479	514	523	591	544	527	532	518	542	548	587	525	519	518	516	529	540	518	543	543	560	541	573	520	524	519	538	534	527	558	540	523	505	559	523	579	553	531	529	564	521	520	537	540	539	554	533	539	558	533	557	578	536	570	531	527	561	542	542	541	529	536	540	540	555	554	496	511	558	489	598	496	546	567	574	552	500	508	564	549	553	526	522	519	559	551	564	522	540	517	496	526	550	511	560	507	505	579	558	516	528	533	543	503	525	524	566	557	543	563	516	556	549	522	565	561	573	524	504	516	547	580	513	555	557	546	570	547	552	566	502	579	547	500	549	546	550	567	556	581	510	528	532	543	543	471	500	543	516	565	547	532	520	489	547	538	522	518	533	554	541	559	530	519	515	508	506	513	540	563	560	563	561	575	554	578	516	532	534	552	521	529	543	518	526	511	554	548	514	552	532	543	568	583	548	538	521	533	574	560	523	536	536	542	540	528	572	560	588	519	553	544	497	555	559	552	562	563	524	557	537	554	583	550	512	580	551	549	521	579	485	560	560	540	584	575	592	557	545	549	541	525	547	524	538	553	556	519	547	550	530	573	512	574	545	552	495	526	527	536	568	506	557	533	572	536	585	562	532	540	521	551	560	512	589	526	563	523	546	531	551	566	491	547	527	573	535	544	511	536	543	542	588	549	521	546	585	561	541	552	538	532	562	546	542	545	546	523	562	588	565	538	580	494	544	540	547	525	559	502	559	528	538	532	577	541	525	566	535	561	570	538	530	575	556	539	526	547	532	519	540	538	524	496	598	518	548	554	542	579	576	523	544	534	558	581	513	585	550	524	539	528	516	533	554	583	582	536	570	531	550	535	520	578	542	542	570	538	578	526	555	549	551	528	549	559	558	532	531	521	565	571	593	503	548	531	510	513	536	537	551	543	553	543	578	542	537	508	555	547	516	556	538	496	490	535	551	544	530	560	549	527	553	503	538	489	574	508	537	536	543	549	552	576	576	563	546	570	576	567	516	525	553	485	525	526	554	522	571	535	551	563	536	523	527	568	578	534	524	558	513	512	555	542	570	540	569	560	560	506	549	544	526	542	558	568	516	545	550	549	579	559	556	554	532	514
61634	100557	74421	44076	28946	14169	978	955	929	948	904	963	882	943	902	946	902	919	945	944	906	915	934	875	859	927	931	885	950	918	888	911	945	936	874	908	885	880	878	959	975	969	905	899	939	919	933	983	893	893	861	868	909	925	935	916	913	885	913	963	913	906	880	886	937	888	852	915	974	892	907	934	894	915	940	935	895	918	875	914	885	905	896	919	954	906	870	928	917	878	885	896	933	901	916	931	849	926	948	889	928	850	943	927	896	851	931	882	881	910	889	894	862	932	900	901	901	891	927	916	915	996	936	910	923	919	887	918	958	938	889	892	905	888	947	903	932	928	881	913	945	914	924	990	889	966	891	864	951	895	913	925	898	875	931	906	948	931	863	945	897	945	976	956	909	923	916	863	898	895	908	871	893	930	940	917	908	934	1003	902	906	897	865	961	899	911	968	912	902	972	857	884	915	886	905	942	916	922	877	899	949	949	922	915	845	894	884	885	927	890	907	926	879	868	920	918	908	948	959	902	875	912	893	859	940	952	909	882	906	927	893	908	882	928	856	914	941	950	939	953	948	915	957	904	941	891	927	882	915	861	941	903	881	924	969	901	923	881	901	923	913	864	915	930	918	915	930	937	926	931	920	883	910	891	929	920	924	873	923	864	906	903	947	950	890	887	937	947	947	899	926	896	927	948	896	876	903	867	932	897	889	902	908	910	944	916	867	882	905	869	882	905	918	909	971	908	881	985	931	918	924	891	925	940	929	917	944	929	919	904	903	890	919	923	925	893	900	939	917	875	888	928	910	913	907	919	923	934	898	926	919	904	950	958	960	865	910	953	921	831	892	964	888	874	882	936	951	949	907	876	926	887	914	919	889	934	886	920	931	919	907	942	832	868	882	886	935	965	916	886	926	928	859	894	915	924	910	935	939	941	906	894	894	822	962	896	926	936	943	899	876	916	902	886	920	903	904	903	920	912	890	917	871	931	884	925	899	889	932	919	897	896	936	906	933	894	903	915	867	913	882	959	880	890	885	886	933	899	910	905	916	875	918	840	926	883	854	890	905	912	853	889	930	920	930	857	879	912	889	899	939	894	911	902	907	887	940	987	882	898	936	881	871	960	923	934	919	951	929	936	911	894	938	921	895	962	969	917	891	975	922	889	903	881	944	930	911	856	906	878	926	934	896	938	941	929	926	866	877	951	974	915	861	909	935	928	838	950	922	964	933	927	912	909	889	869	920	883	885	901	888	853	934	873	866	920	930	930	908	937	913	897	924	927	944	919	968	907	905	917	906	947	894	869	873	921	919	875	907	876	908	963	900	915	932	891	875	922	901	856	878	909	926	989	887	865	888	872	907	917	941	963	910	920	876	903	944	903	906	891	923	888	924	996	880	938	918	842	921	903	937	894	890	981	935	960	878	921	903	873	900	894	914	963	927	927	935	941	928	861	905	870	914	872	821	898	854	950	865	892	864	879	899	919	924	876	898	887	886	904	935	916	872	882	907	923	885	912	922	883	886	868	920	906	893	902	933	874	914	912	949	924	886	900	953	866	846	907	908	948	886	903	957	925	879	893	867	891	978	891	933	913	864	894	933	832	899	935	901	902	918	918	870	933	866	845	966	906	919	942	903	908	878	942	874	978	917	918	905	893	904	922	880	870	899	927	933	910	920	896	906	878	884	941	900	890	896	888	912	930	923	962	949	921	914	872	935	905	911	888	916	855	902	894	888	913	928	925	968	844	927	915	876	902	887	945	923	900	907	877	909	920	873	884	951	869	986	908	873	892	941	884	901	917	865	892	923	926	882	885	892	921	893	938	919	867	883	927	900	896	881	917	903	923	932	885	908	918	909	821	946	899	922	899	979	938	935	888	927	895	910	890	876	898	939	887	934	825	886	895	901	930	916	868	934	904	978	960	917	917	904	922	963	884	912	936	864	913	932	925	937	952	894	895	868	894	926	896	916	872	912	914	864	881	913	970	920	858	876	925	922	917	942	894	956	904	930	901	955	861	877	872	926	896	954	877	867	872	896	880	903	889	964	888	893	954	914	888	934	912	914	923	937	898	927	958	900	904	906	839	859	908	938	913	917	928	863	907	894	959	885	955	954	880	893	923	959	924	921	901	905	929	881	875	864	858	915	887	924	888	942	920	917	927	897	905	876	881	878	922	889	921	903	862	924	888	895	952	898	897	894	899	889	868	929	935	927	873	919	894	972	894	833	894	922	910	878	943	874	946	935	905	909	926	913	885	916	905	918	897	947	888	927	931	881	894	883	866	920	886	938	867	873	891	869	905	877	876	970	886	946	880	897	864	891	902	950	933	907	960	888	875	893	881	924	895	871	864	959	906	882	880	895	880	942	845	852	852	949	839	865	921	919	880	936	898	885	918	864	898	900	886	871	879	918	915	898	900	879	913	904	910	928	902	909	957	925	900	857	931	889	911	903	878	904	858	866	831	897	923	862	923	962	925	849	894	863	913	916	898	905	915	926	909	869	925	924	897	920	934	907	883	948	892	914	940	871	946	906	928	884	923	901	912	902	862	885	913	875	934	955	895	893	958	913	890	926	942	877	906	887	926	898	897	868	972	919	938	860	889	881	929	880	865	894	932	969	918	902	884	966	882	928	937	873	885	850	881	887	909	914	937	891	888	895	925	922	908	934	964	869	939	916	868	855	968	961	907	895	883	921	898	888	911	896	879	932	959	953	902	895	873	939	905	915	940	885	960	953	909	971	942	885	894	941	917	888	937	842	864	915	890	900	866	935	889	900	940	850	954	910	886	953	882	914	919	896	904	896	915	892	927	887	910	951	971	892	898	895	926	954	895	950	886	856	860	943	946	896	927	909	945	921	948	976	889	917	961	903	921	894	935	907	931	879	918	928	833	926	895	903	924	899	858	849	937	884	924	912	911	902	914	947	899	895	935	879	899	923	926	944	945	926	871	882	858	885	901	883	891	859	875	960	944	898	876	915	913	900	903	899	884	909	929	909	934	888	965	849	852	893	904	901	885	896	902	845	890	893	910	907	936	913	903	886	926	843	917	934	924	879	931	907	955	904	929	900	915	904	868	917	999	923	892	907	859	960	873	924	941	832	931	908	926	927	946	939	930	919	902	910	923	880	920	955	927	961	908	893	882	936	936	900	869	859	894	918	928	949	885	907	926	908	837	890	881	935	945	953	918	883	930	883	943	925	892	913	904	938	910	954	935	927	888	994	890	904	946	899	873	895	877	884	942	901	920	899	927	879	842	933	883	905	942	893	935	919	965	947	872	870	920	880	949	880	899	919	937	912	886	843	936	921	915	869	929	957	932	918	881	916	884	928	882	939	935	920	940	918	962	885	941	893	961	939	942	885	927	910	877	940	935	992	904	916	906	916	914	918	880	918	905	980	889	884	918	933	893	924	996	919	945	908	944	902	926	857	949	887	848	955	815	918	920	896	876	940	898	920	855	937	936	862	882	941	884	919	906	930	916	904	879	923	916	929	903
28903	28827	26831	13231	2263	959	536	530	515	538	566	522	558	539	547	529	509	492	576	538	534	553	557	523	495	535	543	500	522	521	559	494	553	564	499	519	528	481	532	527	526	550	567	527	489	534	497	569	546	507	529	520	552	500	558	510	534	527	517	546	512	515	501	524	491	486	517	573	503	541	538	532	532	502	527	507	556	572	512	518	542	534	534	476	488	537	518	494	527	518	452	534	551	506	524	509	535	529	516	538	517	528	524	484	533	571	499	551	511	526	512	520	484	495	453	478	506	537	512	543	549	479	514	505	514	543	495	505	548	518	523	501	509	513	488	563	560	523	492	515	537	514	549	538	545	506	498	542	540	543	564	577	532	528	523	504	528	517	537	551	536	570	519	494	535	490	547	514	540	499	508	502	542	528	560	492	531	548	513	490	500	544	525	523	527	505	511	528	556	500	475	542	526	528	539	531	503	461	524	537	551	524	457	547	514	503	533	530	520	545	504	534	489	504	531	519	547	564	507	496	523	481	549	564	508	574	491	517	507	530	504	505	540	517	525	550	507	547	522	492	503	558	517	531	488	511	496	550	527	485	555	537	494	523	531	521	553	530	527	514	527	535	546	510	545	513	530	507	527	498	507	499	514	510	549	561	529	525	486	550	543	495	536	548	546	566	527	552	533	563	515	550	510	466	525	509	490	546	535	540	505	509	516	534	503	494	453	520	508	541	521	518	519	527	535	520	522	491	486	531	523	543	491	534	522	558	518	512	518	521	523	532	536	512	508	498	533	523	571	537	525	556	556	558	538	483	536	448	553	508	503	518	545	497	534	533	539	505	532	518	541	500	514	526	517	530	543	564	521	544	488	507	500	501	525	515	532	473	549	495	529	544	535	512	565	527	532	536	536	519	514	505	500	506	504	489	536	575	500	545	561	491	539	523	528	519	520	538	507	486	518	523	521	541	475	509	507	506	519	538	535	541	503	534	521	523	531	520	516	533	502	551	513	485	548	477	520	542	564	524	526	557	530	552	484	513	507	504	548	509	555	530	549	527	566	513	507	536	510	558	516	539	524	532	537	544	526	513	520	542	521	521	509	499	501	542	533	498	557	540	503	490	576	470	540	518	576	521	562	541	512	502	519	536	520	515	505	499	540	546	495	540	521	517	512	540	542	512	529	552	547	510	483	504	523	544	556	524	545	543	509	478	515	512	489	492	489	522	534	463	527	536	516	530	534	537	513	524	500	498	528	520	532	515	547	501	552	499	532	550	526	507	516	550	548	560	544	513	562	513	494	537	540	513	555	526	533	517	522	473	511	561	504	518	496	515	521	516	521	502	550	495	507	555	543	573	528	540	548	546	498	510	478	491	517	515	540	530	515	514	523	540	479	521	565	516	495	520	510	519	499	554	531	503	512	544	504	484	528	523	558	531	532	510	550	510	535	524	557	538	562	526	516	507	515	559	509	556	535	528	513	510	520	489	527	527	537	561	511	508	512	498	546	532	530	476	537	515	541	536	502	533	490	544	510	566	525	517	487	536	535	534	528	517	501	571	519	494	517	523	501	515	518	496	560	578	520	529	539	486	497	535	543	571	539	531	512	509	479	512	533	498	537	532	522	520	529	532	503	509	551	524	529	560	534	567	535	542	497	548	526	508	486	511	506	498	496	525	514	523	504	540	537	451	487	495	547	531	497	547	507	536	531	498	561	517	504	550	551	535	500	503	509	522	521	509	510	516	529	536	523	544	542	517	532	514	512	524	509	567	516	516	513	509	546	533	498	524	516	529	541	527	545	499	520	541	509	531	555	563	496	535	516	558	494	539	554	518	518	491	544	522	519	533	521	510	505	537	515	562	543	507	518	517	512	545	530	503	528	556	562	537	540	543	531	505	499	532	547	533	569	498	498	577	526	527	548	491	564	554	578	525	540	526	535	533	520	539	494	503	519	526	539	529	512	553	544	546	546	530	510	548	544	505	517	532	499	554	519	531	537	504	522	505	502	517	534	480	502	505	515	520	548	541	511	544	556	523	561	526	557	498	529	493	517	526	474	520	559	525	530	514	519	537	502	519	510	541	504	513	524	535	504	508	508	537	531	526	530	553	532	530	470	494	520	501	492	537	502	494	541	529	514	511	534	523	493	516	521	538	530	545	555	538	508	541	521	507	542	521	546	527	514	471	480	528	497	543	559	514	541	506	514	499	497	514	551	523	475	530	514	548	493	534	514	499	485	546	508	509	520	535	530	505	556	536	526	494	517	555	506	534	544	503	533	535	535	452	515	512	512	491	481	513	513	518	515	536	495	523	554	495	523	472	513	534	532	518	540	563	531	512	503	553	561	552	525	547	525	499	546	527	566	568	545	512	552	553	536	541	504	536	497	506	515	538	545	513	517	579	500	531	528	508	505	561	515	557	559	553	518	535	563	504	526	525	506	537	499	503	517	568	465	549	526	536	563	532	500	544	518	549	544	550	522	544	529	524	559	496	530	494	565	519	494	542	560	538	514	486	517	550	536	503	529	514	520	520	532	485	510	521	522	549	473	568	524	532	532	535	496	520	484	516	547	494	521	571	538	566	526	521	484	501	541	515	539	490	513	535	478	536	509	571	531	582	519	542	536	556	558	560	488	545	536	565	500	504	519	553	564	520	527	563	552	535	476	546	504	508	525	501	511	510	530	523	528	565	550	539	496	528	501	539	539	490	539	466	480	532	504	490	535	516	530	511	513	549	544	536	503	522	514	509	497	485	521	556	486	523	513	528	481	523	532	504	535	513	521	531	530	543	509	532	488	515	488	557	568	523	548	549	541	537	491	517	598	479	589	510	492	560	522	522	517	481	479	510	503	478	549	518	551	515	515	511	529	505	523	522	491	565	521	564	512	530	510	484	510	545	517	539	518	529	499	543	519	504	521	554	521	505	533	520	521	573	518	519	493	523	504	527	524	534	518	517	493	503	513	502	491	503	491	484	492	527	501	514	504	545	544	535	513	523	521	524	543	520	554	532	521	528	501	483	538	524	492	501	552	545	558	569	523	561	572	543	531	525	482	543	524	500	529	543	486	546	491	556	516	484	541	534	524	466	473	489	519	504	513	524	545	505	504	541	531	486	549	496	527	540	523	544	531	541	526	537	496	520	568	495	521	501	508	510	516	529	485	543	527	502	538	509	504	487	521	536	531	537	528	516	524	518	522	516	580	552	538	498	568	520	505	507	500	548	485	536	506	489	584	540	516	548	527	516	522	518	512	498	473	525	530	509	493	538	531	525	488	512	525	524	495	562	534	531	534	537	585	493	462	546	522	531	505	540	515	514	535	526	517	534	508	554	513	496	535	554	488	567	526	524	550	501	503	531	512	562	516	485	538	538	509	522	508	520	528	538	488	526	541	547	476	498	517	526	539	498	546	519	496	561	547	474	500	538	537	493	527	498	488	515	513	496	539	483	557	554	546	501	499	539	524	523	529	543	527	522	548	527	561	537	545	494	507	500	562	552
38328	47369	32056	13873	4291	1961	962	922	959	902	893	903	924	965	875	904	938	976	927	900	877	875	960	916	945	931	911	929	967	938	948	970	947	929	962	922	875	997	906	950	926	898	1015	933	899	920	992	929	929	937	939	927	945	952	895	914	892	967	938	920	973	931	948	917	860	963	991	910	974	950	925	904	914	850	917	894	970	881	896	929	943	919	941	948	927	924	874	974	920	887	893	942	912	933	937	920	967	980	880	927	939	968	966	923	915	952	848	1003	973	957	914	896	974	916	924	937	953	960	895	928	873	931	922	907	933	942	959	968	902	931	952	887	882	930	891	1006	958	921	936	906	942	934	895	920	911	886	1002	908	927	929	920	938	897	928	955	915	915	954	904	879	954	956	901	866	884	940	905	925	885	959	929	911	906	890	900	933	927	917	901	932	947	896	902	903	918	937	932	954	937	982	972	878	891	987	923	921	924	911	936	944	958	920	914	915	910	941	909	931	902	902	895	941	948	921	885	908	914	901	907	919	931	908	905	954	929	965	941	905	910	937	928	951	950	930	912	895	965	937	976	909	955	947	938	894	970	926	942	914	913	939	942	944	954	933	949	930	924	919	914	874	944	949	858	1011	948	896	913	903	883	959	944	903	970	922	912	972	895	914	942	889	931	949	904	935	911	937	896	905	876	930	918	902	924	915	951	951	911	903	989	853	871	914	951	947	930	922	918	919	867	935	938	933	913	1023	965	977	969	921	932	912	905	856	952	997	925	929	897	957	917	924	937	946	894	936	930	923	954	930	931	895	950	891	981	934	898	878	947	900	899	900	964	975	864	918	936	897	913	924	896	919	904	965	943	948	910	960	952	940	907	883	958	929	900	966	987	942	883	908	916	916	951	902	876	960	951	954	969	932	855	925	872	929	932	925	941	912	945	935	938	965	941	917	892	938	942	947	868	985	917	947	957	960	979	895	973	887	912	944	897	967	984	907	846	974	917	955	933	938	925	997	936	935	948	933	941	981	930	958	933	934	927	908	939	896	945	916	907	963	914	878	940	905	948	929	990	932	929	976	916	895	960	986	915	925	899	915	861	898	921	856	907	945	939	856	926	852	924	950	924	912	935	903	962	888	922	865	943	891	953	933	922	917	900	919	949	887	898	964	952	880	945	969	940	933	926	921	854	864	870	888	910	936	935	907	976	937	909	899	928	937	853	940	924	971	946	899	944	914	919	915	942	901	887	922	943	918	989	965	923	910	902	983	868	983	951	902	953	948	893	947	897	991	936	933	950	935	940	889	912	908	971	880	967	906	917	920	970	915	900	919	953	909	905	854	898	872	885	925	966	960	938	898	940	1003	937	911	929	978	991	944	952	972	960	942	927	926	915	911	917	954	931	977	954	936	917	877	999	914	881	894	991	902	937	869	929	912	868	869	904	880	965	992	969	947	1009	895	880	927	961	956	900	887	931	996	870	943	945	894	899	936	871	930	954	936	895	946	928	885	933	931	943	951	925	949	891	880	861	882	971	891	946	899	906	889	892	929	940	975	931	917	916	889	937	945	913	947	950	930	919	965	990	924	929	918	913	949	927	945	870	894	915	952	920	900	902	930	886	941	930	924	906	877	926	974	1034	962	922	881	923	890	978	915	889	922	938	933	908	964	907	978	947	939	970	938	949	935	952	887	910	863	936	891	940	925	890	943	949	888	910	948	944	972	901	926	940	948	909	913	911	933	918	943	896	907	954	908	934	899	950	915	922	935	866	920	919	932	927	905	969	954	964	888	916	918	953	885	951	970	921	943	937	944	915	939	903	948	916	933	918	881	940	942	947	939	943	919	902	902	949	906	918	909	947	920	880	931	917	992	898	890	900	943	924	912	931	911	911	918	934	957	980	843	934	950	1001	889	950	911	936	938	961	859	939	869	921	962	884	918	911	958	977	900	878	915	884	900	883	938	939	921	963	916	946	930	882	965	909	905	962	908	880	881	934	954	998	963	903	934	967	895	895	969	914	910	902	955	872	946	883	932	917	916	968	937	937	943	948	899	941	948	949	918	937	910	926	924	911	920	922	870	940	902	909	967	965	874	958	953	975	895	954	854	964	910	988	936	927	918	910	917	961	953	966	908	908	954	928	911	958	930	918	905	959	963	946	966	871	882	871	854	962	977	861	914	927	956	1020	950	972	852	997	894	977	956	886	984	932	1012	944	919	939	933	949	948	931	919	947	894	941	937	950	891	912	954	882	933	886	913	890	921	955	954	966	898	927	894	949	929	906	946	915	896	901	977	931	951	971	922	938	932	901	945	976	941	941	985	941	918	896	902	894	946	945	948	983	862	889	963	988	891	906	921	933	953	1003	874	884	931	994	914	954	927	921	905	962	953	897	864	933	907	884	966	924	944	923	902	910	946	907	926	910	883	948	969	886	896	882	931	954	961	918	986	937	898	957	913	886	949	953	952	885	940	911	937	968	898	948	945	991	920	934	978	913	967	924	878	924	917	933	889	923	968	986	906	913	943	925	991	975	873	888	956	927	865	952	935	936	939	909	931	941	927	947	873	936	884	921	902	875	922	926	904	912	923	977	960	863	927	930	920	938	861	929	957	917	903	957	896	980	946	905	965	912	901	918	918	988	930	912	883	908	1009	954	935	913	906	968	931	903	981	915	955	903	914	955	930	956	910	914	915	1011	956	972	927	965	918	981	874	941	935	871	982	916	915	884	931	898	911	955	939	912	882	947	892	989	937	887	896	940	888	893	896	938	944	921	937	917	963	1007	934	956	907	944	958	938	932	928	962	933	900	938	956	938	941	962	876	953	926	997	902	905	929	899	951	902	944	947	915	915	919	922	947	895	931	943	903	882	916	929	922	943	896	982	955	942	921	934	915	907	886	911	952	935	948	874	927	973	937	978	946	950	903	958	982	934	914	948	857	945	952	915	904	957	931	903	920	902	887	925	890	961	946	909	957	935	928	891	941	935	927	961	903	880	999	901	887	955	942	941	984	926	901	910	931	916	933	946	975	917	944	954	985	872	903	900	940	905	898	944	963	953	948	940	956	952	930	918	943	903	920	938	977	952	977	911	900	902	900	965	913	992	911	966	930	905	933	870	921	915	936	947	923	906	878	947	917	928	913	891	903	882	899	930	930	907	978	952	887	939	970	921	919	943	945	937	905	969	940	916	979	931	950	954	915	960	935	941	914	966	925	922	949	923	915	911	916	904	936	892	960	924	897	928	938	902	974	935	895	922	944	975	877	904	956	992	977	926	876	957	924	955	933	907	915	905	890	902	886	954	949	947	881	992	917	918	902	953	922	907	909	921	924	960	1018	924	862	918	941	947	917	881	1008	927	938	893	966	924	941	982	972	933	935	947	946	916	894	964	863	949	956	950	953	940	930	903	958	915	903	973	948	964	933	914	930	928	872	919	925	935	934	968	911	982	953	921	882	948	914	907	955	913	908	917	918	953	937	938	943	931	923	933	918	897	970	951	899	902	950	937	948	887	948	897	946	958	919
24306	23015	31895	26358	20318	10863	1007	412	433	405	379	427	373	410	427	390	372	402	380	386	400	399	403	383	391	384	389	389	359	422	439	408	384	397	392	399	399	396	402	351	383	342	424	423	402	411	365	388	380	377	375	396	366	387	398	355	417	378	377	398	371	361	381	419	394	390	376	404	378	396	416	420	432	399	383	367	388	368	388	381	416	394	382	404	359	408	394	406	400	394	388	388	372	376	424	387	367	389	370	448	408	389	389	379	378	371	394	388	353	394	396	384	378	367	378	413	388	371	353	375	376	381	396	406	376	398	386	424	377	385	380	408	410	397	387	393	373	419	381	411	386	385	375	380	396	361	361	408	408	384	378	419	389	380	384	393	370	355	381	366	401	371	409	390	392	427	379	346	388	367	362	399	393	395	400	409	396	393	393	377	395	437	420	406	416	367	384	402	431	348	383	371	373	364	415	386	400	397	397	379	390	419	414	407	395	380	356	391	379	395	341	391	408	373	393	373	358	406	396	397	361	382	376	389	410	377	393	388	387	373	374	393	394	361	408	417	404	373	358	382	388	399	369	407	440	389	372	418	408	408	370	400	382	370	395	388	409	381	392	410	389	412	389	415	394	408	404	399	407	355	372	399	388	376	398	372	395	407	378	384	401	381	378	340	379	404	371	381	390	359	417	424	381	388	384	410	398	402	385	418	377	358	367	384	401	406	407	382	391	394	370	414	418	400	397	416	363	379	386	388	394	397	390	343	382	380	387	386	377	367	441	381	401	399	387	368	377	408	365	417	368	373	354	371	416	403	393	406	397	332	380	416	393	416	378	392	430	418	405	395	392	397	376	403	363	382	388	390	366	399	380	402	382	374	384	375	399	406	415	369	374	397	431	386	387	398	391	367	412	404	406	380	388	387	418	391	376	350	405	391	385	393	400	369	386	409	414	398	380	366	395	396	385	380	370	365	344	396	361	390	393	382	376	426	399	383	376	429	393	387	406	379	375	392	377	385	423	395	359	405	375	385	391	396	389	399	386	381	383	359	393	415	412	371	359	413	363	420	390	312	383	402	393	386	418	427	395	366	404	386	402	363	347	393	370	367	409	356	385	404	365	382	405	396	364	376	352	395	364	372	363	383	368	401	402	370	420	342	422	391	352	403	401	368	397	428	370	376	404	430	406	398	383	403	374	391	422	393	409	374	391	401	360	402	349	369	395	361	384	405	393	344	394	389	394	401	355	400	397	424	412	395	384	395	372	384	393	341	395	408	404	391	391	396	376	403	381	389	410	404	357	375	373	408	396	393	372	372	419	361	399	380	396	386	389	356	389	395	403	375	375	362	390	411	405	394	397	405	399	350	380	358	376	377	389	405	374	343	371	408	376	392	377	391	349	376	401	390	372	410	379	379	410	381	361	367	365	406	424	390	390	395	401	393	353	407	385	382	395	407	396	425	366	387	396	422	365	393	361	405	428	372	352	385	352	401	372	385	407	397	394	401	370	388	371	397	375	386	406	398	387	385	391	371	362	416	347	381	397	411	411	393	373	370	360	385	419	386	379	368	391	406	383	396	404	379	382	401	411	409	407	430	404	388	425	401	400	367	352	399	428	386	355	395	350	375	374	404	388	404	409	339	370	352	412	371	366	367	365	355	414	405	414	364	370	393	402	410	418	407	389	390	399	375	385	405	365	394	372	406	351	395	349	419	416	379	388	382	405	388	421	402	380	421	338	378	378	385	393	350	386	360	389	419	363	408	392	360	408	383	393	410	330	373	393	360	383	372	335	392	384	366	396	379	367	382	406	385	409	398	391	379	383	365	366	417	390	360	414	419	367	347	382	407	402	375	397	381	339	369	400	426	386	397	404	403	398	384	403	408	388	383	383	408	395	355	413	403	444	374	361	392	413	399	376	380	362	375	394	399	369	368	415	394	396	394	399	390	389	385	374	400	404	361	375	410	390	372	387	398	398	385	412	391	394	374	395	367	385	375	355	399	402	358	370	425	390	378	378	400	383	365	368	420	353	404	399	381	408	390	392	389	342	392	382	354	396	408	406	391	416	382	349	381	390	397	391	355	373	378	373	371	369	426	350	384	376	365	397	399	401	383	376	398	392	395	406	397	395	390	405	351	396	401	372	348	395	393	411	389	411	391	394	383	379	368	407	424	386	398	386	370	410	413	383	366	392	405	387	423	375	390	418	381	386	376	380	385	390	400	380	408	425	394	365	406	399	368	370	432	407	360	398	400	381	372	405	411	423	396	390	403	386	359	379	371	385	367	373	360	408	413	431	413	386	416	373	414	395	356	390	371	344	367	416	389	417	374	385	387	391	405	366	372	396	369	406	373	346	360	368	385	389	380	385	379	402	388	371	364	385	369	340	395	418	401	356	448	387	370	407	376	363	371	382	390	377	397	377	381	440	363	383	389	417	363	410	386	369	385	398	409	427	372	393	378	380	369	376	399	376	375	365	414	352	409	365	376	359	412	367	380	390	399	395	392	384	380	321	410	376	373	399	389	391	366	412	372	407	402	388	407	385	387	405	415	386	378	416	390	420	412	387	390	406	388	405	374	380	373	416	393	356	389	398	386	391	392	401	396	375	374	371	416	369	395	385	416	382	386	374	398	421	370	372	385	375	380	449	377	399	396	386	425	410	427	365	414	428	425	380	386	373	428	382	411	397	389	372	398	394	385	392	415	384	405	380	385	400	417	378	397	398	387	382	405	424	366	379	398	422	373	408	377	400	361	402	358	376	406	374	372	424	367	395	360	365	393	351	386	429	376	353	386	382	393	386	367	410	374	338	402	405	391	410	382	414	398	388	399	367	381	391	367	373	367	381	367	423	403	386	361	393	417	375	409	400	423	406	403	400	386	409	373	392	347	403	407	366	409	437	384	399	370	402	366	351	388	411	412	361	429	376	424	387	369	398	398	374	398	378	397	367	377	362	342	424	363	374	384	386	415	400	377	398	400	391	396	354	399	380	386	389	434	365	388	395	390	367	390	399	414	371	366	362	416	394	397	398	424	370	381	391	395	371	394	378	364	387	449	364	413	411	415	382	368	402	393	410	389	388	391	404	358	385	365	363	409	410	395	411	368	384	363	382	430	389	372	375	373	394	377	406	431	386	398	411	364	378	371	369	394	347	381	409	390	397	414	387	423	383	388	359	409	385	387	441	399	393	404	378	390	399	365	408	389	365	436	415	372	400	419	406	389	412	394	389	382	403	384	422	419	418	381	394	370	390	339	402	380	398	418	377	362	422	353	404	371	396	406	401	399	363	409	391	399	403	375	429	381	392	379	408	357	387	407	392	371	379	398	393	346	409	388	402	388	388	378	376	380	356	380	379	377	393	388	364	417	376	361	398	372	418	413	370	381	410	389	393	358	389	405	341	425	402	421	403	399	393	388	385	413	393	385	403	398	381	391	409	388	350	395	341	387	375	398	360	359	388	404	345	394	356	397	349	402	386	411	397	369	381	398	396	375	369	414
61061	91350	65560	36923	19504	7684	734	727	763	762	703	660	695	745	709	647	691	679	720	722	721	702	688	678	677	706	734	677	778	702	705	715	708	686	711	688	639	683	702	699	669	651	696	716	654	664	733	703	701	682	682	687	681	678	703	699	746	732	761	740	711	665	695	727	696	682	676	701	718	698	729	673	741	673	690	662	702	679	714	746	677	726	688	695	710	706	656	691	699	710	737	717	683	681	701	685	671	739	705	768	690	668	725	685	685	701	706	719	695	709	672	681	717	674	673	695	682	683	721	700	717	733	716	670	670	708	723	703	691	695	679	698	745	715	746	718	676	678	687	700	723	707	667	720	686	682	664	706	717	710	675	737	728	685	720	693	683	672	689	683	700	692	740	717	703	718	701	655	679	693	719	697	699	719	704	755	734	722	677	703	690	716	679	721	678	710	714	730	716	677	674	687	663	650	709	717	709	694	727	721	665	668	687	710	754	680	686	688	666	692	727	719	733	755	700	669	694	716	704	722	724	650	759	772	668	661	730	719	682	662	665	712	705	677	726	670	687	723	704	697	658	737	684	682	698	664	727	730	732	746	712	627	659	726	680	683	697	663	724	688	682	659	662	773	722	728	746	721	683	737	681	686	672	688	672	660	713	666	649	655	709	714	687	680	685	726	702	726	634	698	688	696	722	723	730	739	683	693	734	708	667	681	677	677	729	723	665	702	755	691	702	712	733	712	680	717	617	685	704	680	725	646	679	696	705	711	734	694	700	702	688	733	706	632	701	727	723	668	714	725	707	715	672	684	670	637	697	718	720	698	706	695	684	699	693	680	680	698	690	678	694	683	676	663	677	679	685	735	718	733	672	716	686	715	729	673	677	677	720	693	699	721	678	674	653	720	709	697	695	663	736	661	684	727	766	674	722	707	663	686	679	692	728	707	679	717	720	680	723	665	692	699	697	715	706	698	721	678	728	720	651	700	677	679	671	702	751	694	715	677	703	707	653	666	683	741	690	769	675	715	711	726	694	717	660	681	710	703	726	710	714	712	638	708	698	674	686	725	698	702	687	614	691	671	722	667	678	712	695	688	751	769	705	673	674	700	697	676	691	687	699	686	706	710	693	666	751	716	646	692	642	692	681	721	655	700	718	704	743	705	677	714	694	746	670	713	703	670	662	710	699	702	641	679	701	686	691	691	715	713	682	732	704	706	709	721	720	677	709	684	736	694	760	709	702	688	656	694	707	641	696	685	692	748	710	710	693	743	663	716	690	689	718	736	753	669	678	709	657	662	734	732	650	675	701	692	732	706	672	698	696	717	707	697	675	698	692	721	744	672	701	730	712	720	703	711	672	679	688	664	682	698	681	701	713	716	681	652	690	760	663	704	711	704	712	677	697	682	710	713	683	664	718	661	712	698	735	707	744	672	700	696	730	772	681	699	693	678	645	697	744	727	679	704	729	701	692	692	685	715	689	728	683	696	686	725	679	693	729	687	701	700	688	699	698	681	704	699	693	723	678	707	738	722	711	730	689	639	700	685	761	642	719	674	654	725	730	700	687	715	672	684	728	714	729	727	688	696	754	676	703	675	715	706	672	653	670	724	771	719	668	728	710	671	687	707	694	688	677	664	710	677	710	670	736	697	687	717	708	734	705	700	664	713	733	665	730	687	700	709	730	675	743	690	734	705	708	730	703	721	786	656	736	680	681	710	696	686	703	668	684	647	714	686	716	681	675	676	712	727	700	666	638	690	692	699	656	666	703	690	661	729	705	689	701	711	696	668	654	722	725	676	656	743	701	688	698	675	724	680	716	683	708	709	703	689	724	712	670	697	711	719	724	680	689	703	713	695	719	682	713	651	658	733	704	720	703	668	725	719	718	721	671	647	705	664	711	684	720	678	720	652	717	695	663	670	693	689	673	682	742	652	676	666	666	689	678	717	691	724	696	699	735	673	688	645	692	718	702	652	736	716	644	712	687	691	708	740	684	669	688	667	717	707	685	684	648	660	682	723	666	676	731	724	693	672	756	634	688	695	702	681	715	717	714	692	714	669	720	719	674	689	737	715	668	680	683	637	692	695	655	681	657	669	728	718	718	640	721	686	695	691	724	729	657	697	720	685	732	691	718	709	702	707	692	730	681	703	736	652	683	690	672	708	738	701	725	678	717	730	692	682	658	712	710	619	700	702	737	716	692	710	744	712	737	673	719	713	687	703	689	719	761	684	672	716	649	678	718	710	663	687	730	683	701	750	693	747	711	670	699	738	708	708	721	743	729	691	707	751	674	710	699	734	698	714	696	714	725	687	678	681	651	639	728	744	729	667	689	686	711	715	719	684	682	728	714	676	723	695	723	705	699	652	701	730	667	734	707	760	663	699	731	634	727	729	693	698	703	659	698	689	678	696	735	710	683	719	734	707	731	720	676	705	713	717	702	725	683	731	695	683	699	694	704	665	722	678	666	731	716	686	675	749	757	738	680	689	697	701	646	723	684	690	704	712	682	702	686	650	686	739	638	751	729	703	748	686	701	698	718	745	746	724	649	676	650	723	662	678	722	686	698	713	740	689	687	756	672	709	705	667	678	678	703	696	699	695	685	728	702	685	671	685	684	688	698	747	720	662	708	674	694	700	685	658	732	682	699	729	668	707	680	665	690	680	680	702	688	679	676	659	708	700	713	746	683	696	703	716	676	709	681	766	737	679	694	692	715	659	714	716	726	761	666	734	733	718	657	691	719	722	716	642	666	710	687	696	713	741	621	718	648	724	678	700	696	729	725	721	719	727	687	728	631	719	686	679	671	753	687	711	717	741	686	668	696	710	699	730	722	638	734	705	719	745	693	713	699	714	708	730	712	715	690	661	683	717	713	736	734	667	717	719	719	666	738	695	672	754	706	720	726	680	705	629	701	681	665	714	746	707	707	697	772	719	675	657	709	675	676	665	715	704	706	683	659	715	693	707	734	739	741	750	731	704	681	726	687	692	681	690	690	660	697	656	692	781	678	699	647	733	685	672	675	727	731	683	733	680	722	707	736	695	697	734	748	704	711	697	680	704	719	729	706	641	686	700	687	688	706	707	725	728	729	683	653	678	692	661	665	706	673	656	732	716	668	735	719	725	721	744	730	670	644	633	640	721	727	680	693	699	677	657	696	734	725	699	683	717	720	726	715	710	736	688	720	703	657	745	724	715	721	725	704	684	688	648	725	758	692	704	688	661	679	718	764	672	698	740	681	721	667	762	674	706	731	697	712	689	744	739	674	658	728	706	721	726	675	739	714	720	696	684	664	684	688	663	673	710	696	701	698	704	687	726	716	687	674	707	731	687	714	672	675	692	735	675	700	718	699	696	674	728	768	715	615	729	688	668	677	687	686	726	702	676	663	722	723	745	712	690	728	659	683	709	714	666	672	700	705	699	699	664	687	700	698	726	687	700	700	626	673	710	685	726	665	706	712	653	696	688	662	663	697	697	697	719	710	720	666	692	722	712	679	727
23213	21902	30552	24551	21270	19053	5334	641	609	579	550	600	549	566	557	584	494	550	549	560	574	499	540	543	558	523	510	550	585	531	542	546	551	525	537	549	553	526	543	597	571	578	540	557	541	536	594	556	536	517	525	531	539	530	513	579	547	544	521	540	605	533	509	542	522	541	535	531	534	563	527	577	545	541	504	524	504	551	568	540	537	530	503	556	560	510	568	539	557	554	582	561	536	554	533	537	531	540	567	539	566	558	530	556	534	542	522	587	569	554	520	514	518	517	543	582	567	539	565	551	532	563	537	546	538	557	525	587	539	513	514	546	483	543	551	539	531	530	561	520	540	532	530	509	544	550	570	560	568	568	539	522	564	546	544	481	556	510	523	556	574	534	513	538	527	535	514	555	546	581	525	515	563	547	533	576	555	562	504	543	598	550	530	567	538	586	534	563	589	559	534	575	554	564	566	534	554	546	519	510	558	543	510	567	551	519	558	518	536	550	564	518	573	571	555	528	516	565	548	494	505	515	530	505	536	516	588	507	558	587	568	513	546	574	561	519	545	518	531	539	502	540	553	561	532	555	551	523	546	560	553	552	525	524	503	559	583	529	552	532	528	572	518	554	549	531	538	529	576	556	566	544	560	556	524	547	557	506	519	574	515	533	525	513	522	535	511	538	542	559	544	523	521	574	531	549	538	528	557	527	550	486	535	514	522	582	564	573	562	550	557	546	597	498	543	552	502	559	497	540	520	533	519	556	525	533	532	502	557	514	536	596	520	549	549	493	557	546	517	538	531	529	593	502	517	534	560	549	571	573	584	536	570	506	561	472	540	569	516	544	545	562	583	505	584	594	555	513	532	520	503	558	539	570	523	561	526	580	539	548	573	563	555	534	530	533	517	552	584	560	550	524	529	545	499	556	531	513	505	505	539	562	541	557	557	542	525	564	531	541	503	542	510	504	553	561	553	501	532	561	538	486	541	526	519	538	544	548	540	571	564	535	549	576	531	565	536	520	565	530	512	544	547	551	596	568	559	557	533	546	552	527	546	526	550	533	578	535	546	551	518	536	535	561	546	531	562	504	540	552	564	538	541	550	505	533	554	601	583	563	528	531	544	549	491	550	540	511	520	533	544	560	536	529	552	519	543	549	537	549	523	570	535	583	518	523	598	515	548	577	525	525	544	543	552	565	540	516	552	522	532	557	562	580	488	531	543	542	544	542	557	522	504	513	578	508	528	539	537	492	540	554	533	544	556	514	556	572	519	538	563	532	531	534	531	534	555	554	510	539	544	557	561	543	553	548	539	532	534	571	542	561	547	568	522	566	584	590	544	552	535	548	562	572	554	555	562	554	512	557	545	555	539	560	563	570	542	562	532	559	528	537	560	528	548	581	545	525	534	543	503	515	546	534	521	536	528	496	558	489	525	537	539	544	524	535	569	565	555	568	549	588	524	511	543	552	530	566	573	537	533	515	606	554	560	537	539	579	559	559	571	508	554	522	566	558	524	525	498	535	554	509	552	522	523	543	521	522	537	525	527	548	564	500	544	512	542	529	560	564	568	495	553	548	543	544	542	539	553	536	543	563	545	507	541	536	553	540	520	527	555	538	536	563	502	550	547	531	527	550	540	533	546	526	576	528	558	539	517	544	547	520	519	586	520	581	514	604	540	520	530	522	573	542	590	553	537	570	581	519	518	538	574	525	514	519	564	593	551	530	551	506	574	561	544	569	541	541	528	545	507	565	527	567	510	513	509	569	590	487	531	560	546	548	534	542	555	501	543	552	563	553	479	543	535	560	547	551	530	553	566	531	510	591	559	523	540	533	535	562	544	571	541	584	528	538	509	523	525	525	552	572	575	562	556	562	543	535	555	526	585	495	535	563	526	535	546	572	535	530	526	540	572	548	541	562	541	552	542	535	553	588	530	562	561	549	556	547	514	502	519	555	517	560	544	518	545	497	551	565	550	560	553	525	570	550	536	542	568	578	529	582	531	533	512	504	565	579	536	533	517	551	531	540	549	541	551	528	539	563	549	543	602	568	545	502	542	562	541	531	502	530	573	532	576	591	548	557	551	518	527	508	568	540	573	569	554	544	488	533	560	570	520	517	527	540	584	536	535	549	561	566	512	525	541	539	533	551	499	530	561	574	533	568	509	505	551	533	545	557	535	592	564	530	508	584	511	551	506	558	531	526	544	549	548	575	544	569	550	553	547	521	565	532	559	538	508	532	553	524	556	473	539	530	533	558	527	549	538	540	539	546	574	525	515	539	536	568	537	526	498	528	530	554	542	536	508	535	538	530	536	504	583	578	564	546	536	536	505	556	543	597	565	559	540	568	574	561	529	551	574	567	528	570	564	507	572	524	555	584	511	549	505	517	573	532	529	551	547	551	554	527	539	558	578	557	500	538	543	590	509	519	539	572	536	562	560	582	525	528	503	557	561	479	583	559	551	562	553	573	529	542	548	530	546	565	529	554	549	523	594	527	520	518	546	498	595	557	533	540	547	526	520	529	500	564	560	545	561	532	544	532	520	560	555	572	570	532	523	511	515	555	539	524	569	527	517	523	549	524	530	535	576	541	572	527	520	572	551	582	565	555	586	505	576	569	544	550	516	523	538	559	524	540	567	531	547	497	542	517	480	554	539	542	520	552	541	554	530	516	562	553	514	528	509	505	526	525	571	544	551	555	542	545	514	531	544	552	565	546	533	546	561	569	539	601	553	501	493	578	520	500	515	552	503	528	537	570	506	554	555	521	575	550	580	569	515	561	517	549	537	507	600	515	541	530	563	526	579	537	568	530	531	548	553	549	513	534	529	543	534	539	574	591	547	522	520	543	534	543	494	550	529	541	515	562	528	532	515	556	531	523	518	536	542	591	541	510	524	590	522	536	554	533	545	515	509	542	534	557	555	540	550	521	484	574	533	536	539	564	597	547	568	539	540	553	526	534	575	544	524	539	540	528	576	521	544	565	535	531	583	563	520	496	525	563	550	550	561	536	548	539	506	561	538	530	530	522	513	581	562	540	540	534	558	583	541	534	542	530	526	534	611	577	553	529	532	571	566	514	530	559	516	556	530	596	525	568	549	543	590	563	570	549	527	557	540	510	548	559	555	519	527	555	538	562	528	535	543	550	528	558	560	527	520	504	528	528	538	561	585	547	502	507	538	533	546	563	497	558	547	542	547	571	584	559	517	546	545	556	517	515	524	521	552	554	527	569	556	503	549	541	528	623	530	570	499	531	557	539	541	519	552	552	534	524	538	583	505	517	535	546	545	554	544	567	526	576	534	482	574	563	568	537	518	535	555	577	530	548	568	548	563	545	512	477	532	548	524	575	501	554	571	547	547	552	524	514	541	529	526	541	549	516	548	505	498	534	564	553	608	522	507	557	557	576	543	521	548	516	534	565	533	494	546	528	590	487	563	517	511	559	580	529	585	515	541	510	543	552	562	522	567	534	555	556	516	575	532	534	561	526	555	562	587	557
61245	101434	74366	42776	26509	11221	975	928	945	940	921	890	991	965	943	900	964	939	954	927	909	942	896	903	955	924	955	905	961	946	915	939	908	926	925	909	908	917	922	918	930	909	913	890	899	918	915	954	875	899	994	896	876	942	900	917	902	979	927	888	959	930	926	886	926	990	903	948	905	894	925	889	878	899	933	889	890	940	971	905	942	918	894	942	959	910	897	927	922	925	930	867	919	894	937	874	930	935	938	896	884	956	929	868	930	964	872	940	901	942	867	929	892	902	892	938	916	905	891	896	902	895	906	873	912	908	918	938	917	928	902	969	932	909	866	918	900	905	905	886	941	897	840	966	927	904	951	874	913	939	915	901	917	929	903	867	889	953	905	838	897	888	948	930	925	859	906	931	901	912	904	907	909	891	947	915	916	914	961	976	897	969	959	860	906	898	931	933	959	900	928	849	934	897	922	917	914	932	908	1010	960	908	933	928	921	950	919	905	887	894	884	895	898	925	894	915	914	891	882	880	926	906	915	898	861	865	879	900	921	894	870	958	889	904	850	922	926	851	902	973	866	931	867	897	949	857	895	961	944	893	960	947	896	876	914	915	916	877	899	881	931	864	948	887	946	933	938	888	937	892	906	921	1001	919	886	900	933	907	965	879	957	931	927	933	893	939	887	897	926	945	932	878	857	865	928	933	948	892	897	911	921	873	889	930	951	879	943	916	949	939	930	912	975	877	941	941	945	840	889	939	943	936	866	887	889	899	925	928	942	995	946	874	878	903	935	936	925	936	874	856	937	873	934	933	893	901	928	902	921	922	936	925	879	915	925	951	885	919	908	887	879	925	899	894	943	897	888	911	910	942	959	941	874	971	822	876	964	879	923	933	906	907	931	898	873	915	915	903	904	922	886	955	849	919	952	928	909	888	964	891	876	874	932	906	915	863	902	897	919	918	916	921	909	900	935	864	951	966	946	897	940	898	910	920	856	945	941	936	887	895	924	951	946	928	904	921	941	913	931	896	942	935	945	926	881	946	919	929	952	936	938	878	924	903	869	962	857	942	882	894	889	917	902	884	912	910	916	886	829	944	874	867	865	950	861	979	966	974	919	860	915	944	913	886	919	859	949	899	938	920	871	851	959	898	934	857	898	930	951	893	885	877	953	921	892	906	939	888	916	926	954	940	965	945	934	934	940	893	947	940	874	917	898	900	922	905	900	949	926	889	891	894	897	910	942	936	940	891	946	950	937	908	926	895	906	854	927	961	933	968	918	924	887	889	992	939	920	964	920	878	881	932	874	925	950	926	864	923	948	883	948	903	890	919	933	897	933	888	891	923	906	888	931	958	927	898	894	927	924	927	871	935	906	879	897	878	949	888	929	897	947	896	985	917	897	946	883	917	909	934	943	888	931	898	880	975	981	884	915	893	954	861	873	954	904	952	902	886	880	927	922	888	932	885	905	886	984	896	894	933	883	893	943	890	931	928	928	948	894	925	872	898	904	917	874	932	967	891	876	944	938	939	890	928	908	933	941	919	928	948	912	887	938	911	880	923	881	874	912	950	976	931	903	959	910	913	853	929	912	917	929	933	873	892	874	913	928	914	902	914	935	922	910	885	886	905	869	914	857	983	894	945	881	982	922	871	942	906	938	930	929	879	891	868	901	931	880	902	886	925	937	898	890	924	948	873	897	887	878	930	871	855	941	981	899	984	895	918	949	911	931	881	850	889	889	896	918	922	927	921	884	928	929	904	919	936	938	983	894	950	953	879	976	889	858	938	890	953	925	911	903	955	918	893	921	901	886	979	925	886	902	924	888	912	932	878	900	890	944	945	953	939	897	947	918	942	937	904	858	927	879	934	912	949	926	868	877	932	924	888	858	900	914	875	952	943	963	881	887	914	933	886	937	916	900	885	915	916	904	901	954	915	873	885	916	944	935	894	900	876	922	913	925	868	904	909	886	935	917	896	898	962	968	908	894	977	855	901	951	971	886	930	884	890	896	884	900	897	905	854	964	862	884	966	952	898	947	902	889	922	928	853	908	955	926	922	904	910	940	961	882	909	940	872	910	856	881	925	925	905	945	926	932	954	912	888	960	904	905	938	885	945	919	947	843	928	941	882	944	908	929	875	905	944	916	827	973	969	939	898	923	977	934	992	955	931	928	964	884	915	935	951	869	893	966	919	931	878	886	901	861	844	920	936	925	961	924	972	907	927	898	958	898	859	908	895	850	892	947	905	902	911	974	892	938	907	905	930	941	936	946	900	867	897	937	904	866	902	956	879	912	889	938	918	897	966	872	943	903	900	922	873	935	907	911	876	916	961	908	918	914	933	948	916	984	913	872	908	926	883	941	904	927	866	912	922	934	868	948	895	956	909	947	858	993	888	959	956	954	982	940	910	899	863	856	935	915	906	954	877	897	911	838	937	828	902	877	927	924	942	893	942	961	911	908	928	902	926	878	856	935	918	877	944	910	908	927	925	946	910	940	914	948	909	884	946	876	886	943	902	888	909	938	903	907	957	892	937	929	934	920	890	897	909	911	951	907	925	957	916	943	896	883	976	994	895	934	885	876	886	923	992	892	878	906	943	834	910	875	903	928	871	896	856	914	889	894	913	907	892	858	879	920	939	899	921	907	922	913	926	929	966	884	956	950	907	898	893	898	878	902	927	940	951	879	959	955	962	902	903	923	872	906	924	899	873	931	952	862	930	898	904	899	930	889	889	983	899	931	927	927	881	881	913	859	948	845	914	944	871	903	966	958	871	891	916	930	902	909	889	869	922	913	882	923	873	938	935	932	975	913	984	908	881	931	919	893	990	863	962	901	893	897	916	933	894	895	922	992	910	928	951	931	953	898	962	912	966	926	915	925	856	905	940	932	907	862	918	877	888	865	938	923	974	922	943	930	882	933	920	940	922	925	955	916	932	900	943	866	937	900	908	916	926	928	877	908	921	905	917	920	923	908	947	950	889	922	911	956	880	908	940	894	970	882	928	919	942	965	900	937	931	917	955	939	919	929	970	895	956	980	911	953	903	923	889	937	921	940	936	972	927	944	949	896	898	921	876	880	900	910	896	899	913	902	920	905	930	874	901	878	922	898	897	926	939	925	880	884	919	930	918	893	907	872	862	867	908	926	910	928	948	977	851	921	929	927	844	869	921	864	912	955	905	909	803	885	913	966	896	908	927	886	933	874	904	843	939	938	909	892	879	925	896	961	925	921	906	889	919	913	913	948	915	907	938	930	933	877	928	901	908	963	893	911	920	965	902	902	915	908	887	948	909	933	858	885	875	914	925	918	918	857	877	917	937	922	891	944	892	859	903	965	951	856	935	891	861	886	944	927	895	908	878	937	906	936	907	943	913	957	899	981	919	900	972	897	927	937	935	898	904	857	884	907	866	929	899	974	943	889	882	899	863	945	941	905	912	909	912	945	879	948	908	892	911	928	885	879	921	873	886	936	927	916	972	904	933	914	940	947	926	919	883	870	958
28703	28807	27202	12465	2266	843	516	542	557	508	496	527	562	536	498	460	526	546	517	548	501	531	507	456	527	518	501	526	512	495	551	529	492	557	535	517	528	489	473	516	508	559	493	535	572	496	534	540	541	518	551	501	511	522	538	521	506	548	494	521	535	498	501	514	502	568	511	519	508	528	545	491	520	515	502	461	495	537	528	542	501	525	547	544	534	506	526	520	483	479	521	538	508	543	512	543	513	498	533	460	504	545	515	502	500	524	598	523	476	514	539	535	508	470	505	571	515	514	542	505	526	501	468	522	531	531	542	491	486	548	515	515	512	516	507	526	500	507	536	475	511	472	529	478	540	544	505	514	519	521	535	498	510	525	502	493	521	532	524	504	511	533	548	539	517	511	515	521	460	508	518	508	524	532	493	503	517	500	509	496	457	503	517	492	522	531	533	503	509	484	514	540	516	509	485	530	516	519	502	519	531	536	536	514	531	502	550	499	498	535	533	479	561	537	512	492	521	484	520	496	496	558	555	503	537	543	490	505	516	544	497	493	542	535	491	550	519	549	531	506	494	547	486	532	503	472	523	503	489	522	508	522	490	477	503	527	538	532	502	492	517	509	544	526	546	539	526	490	495	540	535	506	521	463	497	506	508	486	534	521	489	522	470	478	505	498	557	512	528	550	521	515	540	509	549	539	523	487	500	494	498	550	524	521	521	489	509	508	504	492	512	495	544	501	501	529	510	512	547	483	523	510	505	468	513	532	511	526	511	519	508	520	501	536	546	509	473	535	557	516	528	524	529	512	496	564	486	568	481	551	527	507	488	503	493	510	523	523	491	483	491	516	487	490	489	509	488	525	526	560	490	508	501	484	495	507	503	515	544	525	545	500	509	509	543	543	515	548	516	498	496	477	558	551	537	530	495	471	533	498	477	536	507	519	481	555	516	506	535	533	544	491	481	503	491	526	519	504	538	519	531	485	535	557	515	508	529	501	523	536	520	511	559	452	536	538	516	493	514	518	519	487	516	528	497	527	523	522	503	533	491	466	550	498	519	503	537	513	542	530	473	507	509	516	514	521	545	532	506	541	501	493	535	480	530	501	477	551	514	520	518	513	478	512	522	569	479	482	504	537	501	541	505	529	511	532	530	522	545	523	534	510	511	531	480	479	480	554	537	509	540	494	535	555	525	535	513	500	517	563	508	493	490	510	509	475	512	510	514	496	496	507	508	486	472	493	518	498	508	522	494	509	534	500	500	503	519	525	514	485	476	481	530	532	511	597	587	502	491	548	510	481	508	542	489	502	545	519	503	496	504	496	595	519	528	549	502	547	512	555	505	513	500	503	503	536	512	514	500	523	503	512	531	477	488	542	574	518	560	528	513	536	477	541	488	535	540	531	510	518	525	512	507	548	499	487	522	540	526	490	496	502	548	513	513	562	509	518	529	526	539	502	501	477	501	522	503	479	543	534	493	468	498	526	524	482	538	522	510	475	500	546	542	510	517	514	518	538	547	490	539	532	500	489	512	529	493	521	503	530	522	521	503	504	525	492	510	515	529	535	503	478	514	505	540	541	520	465	528	524	508	499	492	498	499	485	546	483	517	474	478	553	508	498	498	498	519	510	458	531	436	508	488	513	515	516	536	521	503	542	549	536	521	507	547	514	519	537	546	498	510	491	546	531	528	481	468	505	484	512	530	469	518	514	496	472	501	510	501	521	497	508	510	518	530	549	515	519	541	490	492	540	503	488	510	506	524	544	484	488	515	511	487	543	550	542	510	492	459	523	525	492	517	541	482	529	483	521	540	528	559	499	521	513	502	520	519	501	485	511	485	491	522	551	500	495	535	521	499	519	524	525	545	521	511	525	514	511	518	524	513	511	511	529	498	497	484	521	509	537	542	504	497	508	508	507	486	478	482	534	523	520	508	524	515	514	512	534	501	490	528	535	498	497	542	528	510	527	518	527	490	508	471	533	521	488	492	480	489	550	517	507	553	498	503	492	526	459	529	524	482	509	490	488	526	505	466	520	534	502	528	477	499	457	521	499	478	508	503	508	489	528	532	525	515	530	518	526	554	455	484	531	539	534	484	520	480	469	521	515	517	525	479	522	507	531	498	495	524	500	500	539	500	523	499	486	510	492	515	482	534	502	489	509	537	499	499	536	532	522	542	543	508	530	511	505	503	487	499	495	514	516	463	484	553	500	498	549	525	593	523	538	517	532	503	565	508	525	503	464	519	507	488	526	502	538	513	478	496	486	526	510	516	536	522	490	544	552	543	474	520	512	501	534	477	487	522	498	481	533	533	526	514	517	498	516	524	530	509	542	512	528	532	502	497	508	548	503	504	468	511	525	534	507	475	524	505	495	488	533	534	504	503	493	495	508	515	507	519	485	521	488	486	496	528	517	515	518	497	518	553	501	552	469	500	522	511	505	559	532	553	532	512	492	492	506	538	551	491	511	491	521	520	515	510	535	538	534	524	488	496	515	506	525	488	505	532	478	504	507	550	542	482	490	478	528	503	558	501	507	517	497	511	548	549	517	485	502	513	506	505	539	504	530	519	522	519	500	534	505	508	532	490	531	492	509	546	513	463	512	549	546	552	557	557	523	452	527	543	517	482	560	535	479	510	490	490	514	542	512	464	498	508	504	512	489	514	531	529	553	491	537	483	487	492	522	499	578	525	525	518	485	517	521	553	526	494	526	503	493	529	530	505	518	515	496	524	482	549	516	509	540	503	528	512	544	503	516	511	520	585	488	462	533	497	487	504	520	522	476	555	502	508	490	489	532	524	504	507	531	534	530	483	490	487	475	496	493	545	508	570	546	497	532	531	485	543	492	525	524	535	492	535	483	514	494	520	510	529	516	527	485	503	495	522	512	520	515	534	490	525	513	524	510	514	489	509	525	532	503	502	561	505	532	501	508	523	524	517	508	482	489	544	517	536	494	493	526	508	514	548	521	495	543	505	531	519	567	504	546	527	511	506	532	524	525	500	517	534	508	579	501	514	495	497	555	533	498	542	543	513	522	518	528	508	518	450	509	534	513	514	561	507	495	510	522	524	509	481	537	522	483	504	509	495	538	525	542	497	488	478	482	496	522	541	497	513	519	505	536	527	494	535	507	532	525	503	509	520	486	483	521	489	543	515	520	524	487	534	468	529	462	569	494	513	511	547	484	498	513	468	467	512	490	515	510	547	484	561	535	486	559	516	536	477	491	512	513	509	518	560	518	534	512	481	477	509	514	499	512	494	539	480	496	518	508	522	511	499	550	485	518	504	517	513	513	504	533	560	511	471	532	514	504	542	514	516	480	528	524	519	486	560	531	490	509	510	501	538	497	581	521	542	452	495	500	553	525	523	513	526	483	493	500	499	511	496	509	506	516	511	527	501	532	555	513	487	517	555	528	481	549	527	576	519	505	488	507	543	526	528	557	533	505	529	525	518	554	535	515	528	488	479	522	510	524	512	533	524	520	529	494	498	519	504	534
38037	47938	31938	13330	4428	1676	919	922	974	895	917	950	940	950	932	960	925	943	958	929	964	920	941	894	945	960	852	983	926	893	988	939	933	907	948	946	935	875	920	868	950	893	919	913	881	900	984	952	959	884	929	954	946	985	899	974	899	917	928	903	899	947	927	964	917	910	914	903	920	952	880	966	906	942	911	971	931	925	887	977	942	967	942	910	861	906	946	939	927	945	945	944	960	893	971	964	913	881	933	939	941	918	880	946	966	913	899	881	925	901	932	942	871	926	905	918	963	968	888	904	893	919	901	898	874	933	955	897	920	921	925	914	933	975	895	901	946	941	931	893	875	947	869	920	879	918	946	953	928	961	938	929	905	930	931	916	873	918	890	936	931	903	947	950	945	912	942	915	921	906	856	909	885	942	896	935	895	916	879	937	907	932	923	919	888	915	920	922	949	879	917	930	895	920	901	940	942	947	884	982	910	906	874	922	903	961	922	985	909	919	954	928	924	876	915	870	909	903	974	957	941	930	898	947	967	920	922	923	909	900	947	952	967	920	949	964	949	881	887	921	932	899	949	918	883	932	875	878	899	942	954	988	941	899	920	915	927	855	931	919	911	923	930	888	901	890	868	925	956	886	899	945	890	948	923	857	1000	890	896	905	910	915	951	902	921	942	885	928	929	913	899	946	897	901	960	874	928	894	923	892	951	947	957	928	907	936	919	906	937	897	977	923	882	915	927	907	908	885	898	901	971	905	893	903	909	888	924	1004	952	937	928	901	917	935	962	948	940	910	915	942	943	941	908	937	892	888	877	941	970	884	919	936	921	902	958	900	939	954	896	948	1017	949	918	869	881	907	894	884	951	929	898	917	923	893	909	919	928	1015	975	977	901	947	906	889	878	872	915	952	975	897	924	952	924	936	935	899	942	950	909	916	942	920	912	906	890	924	921	925	909	945	889	921	876	975	934	910	910	936	956	933	949	929	912	968	905	915	971	878	902	903	957	951	937	926	945	968	899	923	942	903	913	934	959	888	895	924	922	930	914	952	964	945	922	865	896	925	925	938	936	946	929	883	922	963	917	922	897	894	931	907	878	924	931	906	897	931	956	930	909	894	916	964	932	912	927	867	973	866	967	921	893	953	961	888	979	920	927	896	857	894	911	908	995	943	929	973	986	967	902	948	943	912	868	943	924	941	895	940	963	924	882	915	924	925	904	938	901	930	895	939	874	905	954	921	916	941	976	919	925	887	941	927	927	941	926	869	917	947	931	928	868	936	912	889	875	904	929	984	908	922	940	896	937	940	930	881	870	887	928	943	945	974	974	911	954	938	935	963	970	937	928	904	949	920	906	979	911	961	935	918	896	855	945	916	922	940	887	964	948	913	868	927	912	910	910	866	891	912	972	976	959	903	909	889	948	935	944	929	919	922	922	944	905	943	920	961	943	911	919	901	922	945	948	919	962	934	938	945	938	944	907	901	940	916	961	933	914	914	969	953	916	878	951	880	895	880	933	880	872	893	898	942	907	933	859	884	951	923	931	945	957	924	903	949	919	921	838	898	912	928	960	930	957	913	878	859	937	966	920	982	910	924	993	938	889	903	901	944	904	895	922	878	869	930	921	899	966	966	953	934	911	903	866	948	937	893	990	913	896	930	911	933	889	874	920	920	957	931	921	935	960	883	883	911	879	922	954	897	926	957	907	916	951	966	910	947	966	963	948	962	882	945	940	917	916	897	899	894	891	919	904	908	881	948	862	865	904	926	915	926	921	947	975	890	966	928	933	957	989	927	962	891	911	932	864	943	956	894	917	968	917	905	888	920	922	918	893	907	950	909	853	909	879	961	887	917	943	910	938	927	975	927	917	922	895	903	958	937	936	903	927	911	898	897	912	919	882	880	863	972	957	915	958	903	892	897	972	875	958	962	956	956	941	940	907	929	909	880	897	934	896	916	956	933	904	908	909	863	903	910	951	939	919	968	938	885	960	891	893	943	930	935	941	956	942	907	894	889	912	901	951	927	953	982	905	885	899	918	918	896	872	880	959	894	957	909	950	936	941	852	973	936	911	976	906	936	917	896	955	977	896	889	961	885	929	893	922	933	932	949	995	972	926	974	920	999	913	946	965	911	917	896	990	954	889	880	889	910	929	948	978	923	890	932	909	907	895	944	935	990	967	940	979	954	884	867	860	910	907	903	917	845	942	952	908	947	924	915	931	908	971	935	906	911	922	942	927	909	943	956	890	894	937	872	869	902	899	947	931	912	911	981	910	928	960	946	901	948	941	932	940	890	927	915	836	951	926	894	931	925	912	959	921	885	946	964	936	898	912	938	892	923	863	929	905	947	913	859	895	901	915	907	915	970	941	894	899	895	912	959	938	912	892	919	963	935	933	901	953	939	919	953	938	990	979	902	934	911	879	919	912	928	886	913	913	919	898	955	967	917	948	900	976	867	940	906	914	974	902	937	879	931	928	968	910	923	924	914	906	947	932	956	959	929	901	918	897	897	922	943	923	949	962	931	941	949	872	931	887	972	957	940	910	931	965	956	910	924	931	909	923	922	893	924	982	912	930	910	934	920	939	916	967	938	962	876	923	922	956	937	891	903	933	873	941	909	950	933	910	957	910	930	961	959	910	915	939	922	930	958	904	919	918	894	877	952	937	944	968	921	919	965	931	942	987	857	933	920	896	904	940	884	875	923	918	856	897	934	906	863	918	925	941	951	935	956	881	885	963	932	931	922	882	937	906	913	884	953	921	967	884	838	920	889	937	914	942	964	912	897	936	946	949	932	898	941	888	857	902	927	906	944	894	949	936	973	922	895	905	931	927	868	929	888	954	906	964	889	999	939	941	896	921	932	896	924	857	904	896	921	905	928	974	929	944	883	891	964	948	909	929	900	910	972	933	933	970	917	935	914	920	905	947	970	974	903	959	944	939	895	925	906	881	911	895	936	902	911	942	922	889	948	947	950	909	877	864	920	953	918	949	907	904	957	885	891	945	950	957	964	891	868	949	1009	942	882	860	915	933	978	927	910	927	924	988	903	943	938	853	938	917	962	908	925	921	970	947	931	969	883	918	939	931	914	980	978	921	974	905	908	905	936	880	877	950	959	938	912	951	836	949	967	920	979	870	836	968	992	906	902	928	896	914	959	951	957	932	910	964	972	906	913	934	927	903	926	951	873	953	947	957	945	955	928	962	938	885	872	932	906	910	876	899	934	896	930	921	910	922	898	901	932	935	952	880	964	970	902	906	885	917	882	940	895	932	895	871	919	948	879	915	891	894	881	910	944	963	931	889	896	979	912	904	870	953	895	882	937	934	916	949	964	919	998	938	926	940	946	926	962	889	936	892	929	936	920	907	917	920	915	893	923	954	877	985	947	944	892	937	898	940	914	903	953	902	912	853	967	915	939	925	917	915	921	927	854	916	984	897	920	912	918	931	921	884	913	941	931	963	919	920	909	944	919	927	923	967	951	924	919	906	950	944	943	929	972
24260	22846	32531	27196	20157	10197	838	418	427	388	377	390	352	362	368	394	354	394	408	400	396	392	401	387	412	396	381	350	386	359	384	375	376	402	413	395	411	417	368	375	412	348	439	391	378	377	378	401	363	368	391	398	410	404	412	387	387	385	398	385	368	415	382	365	403	359	377	388	382	387	412	368	371	384	351	374	383	419	375	362	394	403	362	411	366	415	370	373	403	390	359	354	374	430	412	396	417	393	367	420	367	390	412	394	365	406	400	367	357	361	375	398	391	377	391	433	382	399	394	413	394	344	371	358	343	326	391	377	395	335	397	358	388	371	391	372	412	365	408	397	404	372	371	419	399	365	388	380	376	375	382	401	437	391	370	355	370	393	368	386	370	409	409	336	376	362	390	380	368	371	401	363	383	417	357	336	368	365	377	412	393	366	405	397	395	399	384	365	403	351	387	392	397	394	354	354	405	397	407	392	391	389	374	367	379	408	360	362	384	389	413	418	386	390	359	391	376	371	396	364	360	429	422	368	383	394	409	409	394	349	361	397	425	385	371	385	365	372	402	404	398	376	389	384	394	377	384	384	343	405	369	386	372	370	377	406	371	426	410	355	366	374	403	367	394	375	371	414	396	390	398	361	378	387	374	381	385	396	385	376	365	396	385	382	406	371	393	382	371	371	368	387	349	396	354	370	424	414	412	358	378	369	442	411	389	376	378	379	353	386	413	391	380	413	359	390	395	366	425	393	411	371	379	367	372	407	370	389	424	372	375	395	395	386	355	417	370	360	369	392	372	376	419	401	403	380	357	386	417	376	353	377	417	351	377	392	370	343	396	371	394	377	394	393	371	397	401	348	398	399	358	421	394	377	355	331	377	391	389	396	386	380	420	375	388	377	347	398	371	414	392	389	355	404	378	355	356	379	400	385	397	376	407	396	375	383	389	427	369	383	386	364	370	372	379	384	361	398	392	381	399	353	394	405	386	379	366	406	429	390	399	387	405	376	380	411	376	402	392	403	415	432	393	389	371	378	374	339	377	371	396	338	374	413	386	382	369	382	368	393	409	372	405	387	363	382	392	365	377	356	377	379	364	370	399	425	375	377	413	392	369	406	380	378	366	417	352	421	418	393	362	364	383	385	389	388	403	426	394	411	391	391	376	374	381	401	359	394	423	433	413	358	374	375	365	398	383	378	387	353	424	365	389	411	381	351	376	390	393	380	388	407	374	390	353	407	365	415	380	432	374	398	401	395	396	397	421	373	345	389	408	381	398	411	421	336	348	393	409	368	409	384	388	394	365	393	373	364	392	376	398	374	380	362	402	372	370	370	387	380	384	371	395	408	373	361	388	351	399	396	380	357	386	363	362	389	385	377	370	388	380	383	384	408	373	388	395	388	381	379	422	411	377	359	418	376	384	404	397	386	393	397	378	393	425	381	403	383	412	361	365	359	371	395	386	377	424	388	352	372	418	385	361	358	384	350	350	390	397	412	415	406	377	402	378	373	343	418	391	367	373	419	382	390	376	374	406	395	355	356	370	382	357	373	398	360	390	404	390	396	370	412	378	373	376	384	370	428	380	379	389	354	369	410	386	418	401	392	405	348	385	360	385	375	370	400	393	379	345	391	370	436	379	395	391	393	380	388	374	369	384	373	398	376	351	398	395	384	373	386	380	379	402	364	383	362	382	382	380	374	368	409	400	448	371	383	355	378	380	418	408	375	372	411	385	418	359	375	398	384	384	415	362	367	421	395	394	349	406	385	387	380	378	392	399	371	412	389	386	403	379	395	406	386	406	377	371	403	417	367	358	398	416	386	360	405	380	377	412	393	383	399	376	362	369	366	390	379	404	361	382	404	379	391	393	388	399	390	376	367	381	361	365	398	404	375	386	372	405	355	385	400	422	370	416	362	420	410	370	435	372	371	376	397	383	402	379	370	363	353	390	365	365	382	381	391	349	388	358	399	413	363	395	382	436	371	371	355	363	353	374	405	378	423	405	441	366	376	394	407	362	416	368	391	374	361	398	385	362	408	366	418	379	368	393	394	350	352	407	418	420	390	375	356	383	373	352	389	401	410	366	382	373	387	402	390	379	406	399	374	368	406	421	377	380	387	378	380	356	411	389	397	399	366	396	409	371	357	388	383	382	372	402	401	383	380	383	385	383	411	398	403	398	366	351	394	348	422	384	377	358	397	409	353	419	401	416	366	385	370	385	382	380	372	427	402	395	386	390	381	388	365	337	374	375	412	391	381	358	357	378	385	343	393	363	367	369	382	375	370	364	394	401	396	396	384	384	348	390	381	410	393	368	371	368	406	385	424	374	367	397	399	413	372	390	408	373	374	382	405	389	410	399	404	403	365	372	374	395	401	409	415	387	380	389	393	385	368	398	399	394	407	425	342	392	383	407	412	409	407	379	394	425	372	355	398	379	395	375	381	413	381	357	357	405	404	385	365	370	373	424	396	376	385	379	403	365	370	400	391	341	395	373	390	381	380	336	404	379	372	381	398	386	422	337	358	420	356	367	385	397	389	385	410	408	388	356	339	400	429	389	402	391	388	392	353	369	369	397	403	376	386	373	373	381	388	366	403	400	377	387	394	393	402	374	394	377	374	422	394	368	374	395	370	383	371	376	380	340	378	399	350	381	385	414	395	400	387	404	410	408	373	368	440	384	391	378	407	373	414	364	405	392	369	391	402	365	376	391	352	398	378	396	378	376	385	359	393	401	376	383	365	351	362	395	403	408	362	380	399	396	401	397	344	388	365	361	391	367	388	395	367	385	401	387	349	399	403	388	368	382	381	372	380	426	372	359	391	420	370	364	372	377	397	348	365	372	404	378	404	389	373	434	389	407	360	352	356	368	380	395	387	382	372	390	378	383	409	332	359	376	357	378	401	390	422	379	354	364	377	380	405	411	359	401	413	382	390	405	399	355	360	362	378	391	385	399	370	393	394	389	396	386	386	405	410	384	358	403	359	380	370	404	359	379	387	406	387	372	384	392	404	390	340	425	386	337	370	408	364	365	397	375	392	417	415	400	372	397	388	405	384	398	394	369	388	383	371	382	401	389	402	414	407	367	393	382	408	405	393	410	388	383	392	377	395	352	365	401	403	358	398	365	401	426	432	417	409	406	412	377	375	394	360	397	389	370	382	386	387	414	368	379	395	413	366	343	372	388	396	406	368	356	375	405	379	373	383	380	358	343	396	399	394	369	370	363	390	367	361	334	403	401	422	381	370	415	388	381	405	340	417	381	354	404	351	402	377	391	381	399	372	377	372	380	380	409	400	397	377	392	347	369	396	356	409	397	369	428	380	398	410	387	369	389	386	412	388	386	396	415	382	394	428	393	357	406	409	394	394	434	396	388	386	410	382	378	380	361	387	409	385	393	381	387	438	356	424	357	377	383	430	394	383	395	365	405	418	401	379	350	388	418	408	417	398	393	399	337	371	414	377	350	417	369	382	367	368	362	396	376	391	372	410	381	362
60657	91299	67778	37251	18783	6483	713	727	708	710	693	694	775	702	755	691	669	715	695	727	741	695	691	705	727	700	674	697	687	649	713	696	705	686	725	689	700	738	664	699	648	699	736	693	706	709	680	701	706	744	693	661	646	659	757	707	693	712	700	645	720	677	727	695	716	711	690	683	782	704	673	676	666	726	686	760	686	680	732	686	683	688	784	688	691	711	739	716	708	723	752	709	723	741	717	759	685	711	701	713	708	647	722	740	704	728	659	718	739	721	734	691	652	693	704	720	719	730	727	712	674	685	689	684	695	683	700	775	704	689	669	695	663	657	705	684	691	684	681	678	675	627	705	731	714	683	662	678	725	698	670	687	735	716	699	709	690	731	711	732	677	715	682	752	714	711	708	704	669	711	720	673	718	718	696	705	709	738	696	694	649	699	675	738	701	665	684	655	706	725	689	666	682	660	687	692	731	678	724	684	727	688	723	647	740	699	676	679	706	707	713	640	713	638	754	706	710	627	712	718	685	706	698	659	717	681	708	705	749	684	650	691	737	688	732	649	694	705	710	689	696	713	699	723	697	704	693	718	673	691	666	740	731	709	714	721	686	704	718	698	697	715	664	676	723	664	687	678	677	675	717	719	674	688	680	674	698	679	677	733	661	693	732	694	692	706	674	756	667	720	713	732	689	721	730	670	701	735	701	715	719	683	735	687	674	690	686	679	710	656	719	735	681	713	717	731	681	698	682	770	707	729	714	684	670	675	695	686	731	696	726	703	654	701	728	736	722	680	677	710	709	717	694	652	717	712	652	746	719	678	706	690	722	694	688	663	707	732	666	678	722	735	711	702	698	717	707	691	707	676	692	727	698	704	725	716	661	690	744	684	718	670	706	673	721	675	693	679	736	712	681	714	695	689	681	708	637	737	702	679	712	711	698	688	725	719	699	690	646	653	697	692	719	708	678	724	701	679	711	708	708	725	700	664	705	714	692	649	689	644	712	673	666	709	721	698	691	732	740	674	713	725	658	708	664	677	716	642	690	745	706	709	737	674	701	695	665	685	703	687	699	702	775	718	711	702	765	707	694	700	676	730	692	720	690	715	721	749	685	721	690	724	699	740	696	743	714	662	723	659	707	689	673	679	706	709	679	669	736	731	728	710	726	696	766	690	700	681	695	724	678	703	736	725	696	717	706	691	682	701	661	695	667	758	669	713	640	667	689	666	695	626	696	738	688	718	706	720	699	672	704	743	697	710	690	704	690	733	703	690	700	688	702	707	713	691	716	735	714	718	649	687	715	715	660	664	747	721	697	686	675	689	688	699	672	683	693	717	701	663	670	725	681	659	744	666	719	687	691	727	719	674	662	685	687	743	684	734	728	713	688	732	690	746	684	668	703	721	710	738	686	688	694	700	683	694	737	734	687	685	740	723	743	671	683	718	712	694	734	700	684	707	676	676	749	674	690	733	691	669	667	731	658	733	708	702	721	712	703	712	742	684	702	723	711	701	712	669	761	744	726	695	681	702	657	674	745	752	657	676	708	676	741	672	696	658	692	793	698	715	656	685	728	679	690	724	678	709	693	705	733	707	685	758	711	701	708	709	737	680	699	699	765	713	717	696	664	673	698	687	690	669	711	660	674	694	688	688	711	695	688	683	706	677	650	690	676	706	648	685	725	712	740	719	696	745	685	757	710	697	721	731	713	726	768	734	658	710	688	702	710	712	717	717	705	685	686	712	681	717	747	745	684	680	703	701	626	743	704	707	683	697	775	682	725	708	663	732	747	724	666	708	714	723	678	718	740	656	716	686	731	689	670	680	656	663	697	677	720	697	673	709	680	737	699	675	684	670	710	707	732	673	709	742	699	661	710	725	703	685	689	698	690	726	702	714	717	650	671	706	663	681	679	756	716	685	689	670	762	745	696	776	700	675	741	705	704	679	726	712	707	733	689	680	647	684	676	671	670	717	696	708	695	699	710	647	688	691	737	654	664	695	712	695	704	716	720	694	667	700	704	689	668	732	714	707	667	701	726	755	702	734	665	693	668	746	693	705	696	730	687	707	702	694	731	691	683	698	699	665	707	707	701	681	678	704	739	712	686	667	742	728	708	720	700	723	705	702	667	711	676	736	705	710	670	680	702	682	740	642	661	711	679	669	684	714	719	668	725	694	757	646	697	711	719	688	672	672	710	701	666	703	648	683	751	709	711	696	689	735	653	669	696	740	746	725	702	690	670	667	679	676	692	645	699	682	703	684	713	743	716	700	746	739	674	690	673	733	683	648	679	677	693	646	686	703	696	668	663	689	727	751	714	681	671	714	713	662	672	704	710	703	711	706	702	693	713	725	713	667	743	685	727	655	758	686	691	724	683	693	689	684	743	729	701	693	685	724	717	694	670	684	724	715	697	726	726	698	715	700	707	690	740	770	741	689	664	701	668	696	748	645	691	674	731	713	729	710	688	738	694	721	736	725	711	744	687	708	682	743	673	742	663	703	717	731	686	738	692	709	698	720	683	707	717	694	689	674	706	689	687	726	654	669	600	691	690	698	731	696	701	689	659	721	664	700	736	701	728	709	654	685	721	754	704	693	690	694	682	680	714	720	695	740	703	698	689	746	682	736	690	684	689	693	721	640	715	651	695	675	679	713	739	657	739	699	709	676	706	727	738	715	700	706	686	677	708	671	736	687	668	728	677	709	703	688	710	752	666	706	707	682	722	691	667	708	655	704	680	719	721	698	688	710	679	656	702	666	695	710	772	709	691	724	714	701	714	704	672	690	754	734	738	654	669	700	684	739	706	705	721	673	745	711	725	672	706	683	720	748	701	678	641	686	671	687	707	698	756	696	651	749	739	692	703	694	715	700	742	692	637	682	667	677	699	749	695	717	702	653	727	691	705	682	698	689	691	709	695	705	732	691	686	663	691	670	703	680	675	676	705	677	695	727	647	698	633	753	727	707	714	715	688	711	679	690	693	642	728	687	679	729	680	680	700	678	715	700	752	662	722	699	659	731	703	735	626	732	709	721	692	746	682	711	697	711	690	733	714	715	725	664	643	718	697	741	707	653	716	690	690	666	723	667	732	676	665	709	703	698	711	686	662	676	734	690	692	679	676	686	733	651	686	722	658	699	752	675	681	691	704	726	687	738	696	671	695	686	673	702	692	686	678	692	660	694	728	688	707	671	665	723	689	710	669	739	689	726	665	664	720	705	700	692	737	702	682	706	719	690	675	716	731	659	684	671	705	717	705	682	715	686	693	709	722	663	704	670	706	727	710	668	683	684	678	678	687	704	697	652	702	688	762	700	709	701	696	730	741	685	662	687	700	689	674	728	678	688	724	657	619	704	708	696	703	688	684	676	649	726	704	718	744	678	720	659	705	665	700	687	655	658	715	686	698	676	705	719	681	728	748	687	691	720	679	694	686	721	680	650	671	666	699	696	726	702	720	646	654	710	725	672	705	707	733	719	676	705	721	707	687	682	676	707	696	723
23243	21907	30805	25040	21302	19171	5596	683	611	582	515	538	594	579	559	572	538	619	525	549	497	554	519	561	596	572	587	590	529	547	528	518	520	456	552	585	544	569	552	591	563	554	530	547	583	530	553	526	571	537	540	545	557	532	558	581	567	542	548	572	572	530	540	513	550	584	508	564	542	506	537	556	571	532	578	565	535	557	510	524	524	550	539	522	552	528	524	524	568	519	526	576	576	554	532	547	554	537	573	527	573	538	555	548	518	566	505	542	547	576	567	531	543	533	583	564	565	560	571	573	540	521	529	543	541	586	547	555	571	543	558	476	529	526	511	552	570	572	520	566	563	552	558	542	531	535	571	535	529	543	536	535	540	553	589	549	506	581	536	531	565	561	574	529	502	537	527	536	551	551	568	550	569	591	560	512	530	495	568	573	568	546	556	535	582	557	532	536	550	529	615	543	506	572	531	536	498	521	569	559	545	528	528	552	537	514	587	521	598	525	563	520	517	513	558	506	585	555	548	553	497	533	541	498	542	490	570	536	508	558	540	529	550	531	533	554	552	552	573	575	540	551	557	545	526	581	501	568	541	537	545	519	524	598	565	543	526	537	568	591	502	552	555	565	530	563	535	538	540	543	551	576	575	543	528	561	549	577	574	530	488	504	576	561	522	538	572	538	560	576	542	525	559	540	556	573	562	563	505	564	554	502	563	564	542	501	527	523	524	525	543	551	535	540	560	531	561	544	532	546	564	567	549	547	566	557	583	593	583	490	540	519	500	534	538	527	530	541	508	519	564	538	542	582	561	543	505	529	574	544	555	537	529	564	581	542	530	549	499	574	560	551	549	508	574	515	532	521	540	487	559	569	495	547	498	522	535	581	522	547	556	531	506	548	547	496	519	563	544	563	547	534	548	538	587	542	558	541	556	523	526	560	550	584	535	557	520	565	541	568	542	565	541	534	552	595	556	531	565	543	606	519	563	539	522	541	534	534	522	552	514	527	570	548	552	509	554	541	524	481	550	576	539	528	568	552	525	554	577	532	555	520	502	561	549	546	572	576	559	569	574	507	530	546	567	589	528	580	481	553	573	569	550	511	589	558	528	509	501	533	555	522	560	560	509	560	543	544	526	545	580	532	542	539	573	536	517	532	601	585	473	551	520	593	555	550	523	562	551	587	551	572	525	560	565	519	564	599	505	494	538	509	485	541	573	555	480	528	544	538	535	535	545	535	570	519	527	543	553	606	479	537	521	587	555	546	528	544	524	568	533	551	539	551	542	543	595	502	516	498	525	564	586	548	531	541	567	545	495	551	545	515	545	567	506	523	520	522	537	588	578	532	517	552	562	548	585	591	553	573	549	536	564	534	543	566	547	533	497	591	515	532	554	544	538	555	560	539	543	571	575	549	547	523	528	542	528	568	491	564	542	549	551	540	532	548	511	612	560	545	509	573	538	501	565	510	520	571	559	546	536	558	504	538	598	556	545	539	551	543	477	572	510	534	566	529	543	565	536	520	532	571	563	580	556	554	509	540	554	546	501	492	543	523	529	531	549	551	556	496	540	482	608	522	547	583	566	572	516	539	565	516	521	559	516	508	560	531	535	539	575	521	556	569	532	572	516	529	562	558	554	580	532	583	551	529	510	514	545	551	532	548	565	531	576	544	530	545	519	513	572	583	546	568	562	553	553	503	538	526	533	571	554	558	571	531	567	561	570	527	529	530	528	531	527	556	542	567	531	548	555	545	522	512	533	542	514	564	558	546	554	552	548	552	559	560	534	526	552	534	518	563	545	524	561	548	535	510	507	560	553	584	552	577	564	544	525	519	560	557	523	597	544	515	522	519	535	527	543	550	576	550	538	556	599	506	550	546	550	546	506	561	579	559	581	559	543	534	546	538	592	519	516	513	582	555	565	527	564	523	525	537	540	535	559	570	524	527	535	537	575	506	556	540	525	549	596	530	557	515	526	566	532	492	522	508	545	506	560	592	562	560	524	520	563	540	561	570	533	540	532	549	579	576	529	512	497	515	577	552	550	576	524	538	551	551	531	549	545	515	508	558	540	528	565	571	487	560	535	558	564	576	561	546	607	527	590	533	567	501	540	566	594	496	568	539	593	536	507	536	539	538	538	557	576	596	510	503	577	501	539	608	520	504	536	542	500	510	515	569	555	535	531	550	550	519	534	563	573	556	533	523	487	546	511	559	514	504	485	560	534	571	568	531	497	531	552	550	556	540	505	528	574	557	542	553	544	552	539	573	558	574	559	538	562	505	525	550	571	541	523	530	508	572	551	541	533	525	532	540	553	584	539	550	543	549	515	526	508	528	550	567	559	536	548	531	550	551	523	534	513	561	555	517	552	545	541	534	528	530	568	505	551	525	533	548	576	505	549	533	558	515	496	499	530	542	556	532	553	541	563	533	561	520	594	541	553	538	535	544	596	542	580	551	490	547	530	535	503	525	539	541	533	549	568	539	580	517	545	564	519	520	550	553	552	500	563	542	518	501	552	525	551	528	605	543	515	572	575	565	562	569	525	536	542	553	546	593	540	507	561	555	530	531	550	536	528	519	555	554	543	562	533	526	552	513	583	550	544	549	534	522	546	565	595	549	563	584	574	589	542	482	519	548	543	560	556	558	541	542	571	549	542	523	538	521	559	542	548	594	545	537	544	535	529	494	584	583	500	541	580	517	528	534	566	535	514	537	541	525	537	537	540	540	544	521	546	534	568	540	577	542	559	537	575	527	535	555	540	535	552	548	569	484	535	531	528	451	541	532	557	528	502	533	564	544	537	583	540	581	550	539	580	513	532	538	551	530	604	590	518	529	522	526	544	560	561	533	526	543	537	513	527	524	553	568	512	560	531	563	577	549	552	523	575	517	507	566	556	505	545	546	516	542	534	527	523	551	527	527	527	506	588	587	544	541	548	551	550	534	554	585	527	543	569	534	590	492	584	563	583	534	547	554	587	558	502	549	555	566	534	560	540	552	562	522	480	543	532	543	551	541	514	543	545	559	547	554	558	548	552	558	579	539	575	523	547	556	536	529	557	506	567	510	551	510	557	527	528	509	522	545	569	560	554	529	571	517	543	569	555	566	583	538	473	541	546	544	566	471	555	532	548	582	616	580	532	529	567	538	565	535	539	520	484	547	598	556	546	568	539	528	507	516	491	521	547	524	557	596	549	568	554	561	545	565	537	521	583	576	554	572	565	531	574	525	534	541	509	554	545	558	536	583	541	526	554	550	558	584	541	542	550	532	566	569	517	541	565	573	560	540	571	555	558	546	531	557	544	565	567	529	571	549	538	568	475	512	538	558	542	590	476	527	582	531	617	514	490	572	552	543	522	560	581	538	541	516	514	524	525	513	558	560	579	549	507	552	563	540	529	544	550	608	529	556	583	562	547	565	544	541	530	537	484	497	548	526	574	545	543	559	607	557	528	517	534	540	520	512	593	565	535	575	550	535	594	509	533	539	597	554	578	529	554	547
61406	100843	77264	44960	25374	10362	929	960	914	937	907	928	927	912	901	899	927	914	902	948	917	993	953	922	984	897	941	872	919	896	911	908	911	956	930	954	918	951	937	973	883	895	960	869	903	910	971	921	836	845	930	933	867	915	886	903	883	908	916	943	937	883	894	899	964	895	869	930	900	959	910	927	939	925	990	926	929	901	959	847	955	940	954	907	889	938	888	938	931	891	951	933	945	931	902	945	903	913	923	928	926	974	947	886	907	964	897	879	883	961	911	927	958	904	876	921	924	898	925	898	937	898	936	903	908	886	896	948	930	900	981	907	939	866	949	918	911	939	895	866	932	917	905	909	877	974	916	943	894	870	948	917	875	911	858	886	937	968	859	877	915	922	909	923	952	932	912	860	915	901	946	907	922	919	934	933	907	996	943	918	881	882	903	896	898	896	922	902	945	945	908	977	955	946	903	920	955	960	908	932	859	960	950	930	900	956	860	947	927	875	950	868	914	931	916	896	953	925	903	938	935	916	935	849	915	934	944	895	900	932	925	869	869	952	956	935	904	943	959	941	857	943	873	896	942	932	949	946	912	925	964	955	953	907	909	920	889	959	905	922	963	917	924	920	903	878	946	937	930	903	944	897	879	937	890	914	921	917	911	928	886	958	938	881	920	914	904	939	1028	860	922	866	924	949	906	877	930	886	913	872	965	921	991	910	889	866	888	926	912	898	898	885	912	979	962	903	840	950	944	880	890	919	882	923	937	885	929	905	871	944	832	915	925	888	923	979	907	946	920	927	898	874	892	881	963	908	894	918	970	912	923	980	856	849	926	944	883	885	890	897	882	976	957	929	936	915	963	967	912	935	932	939	932	882	869	957	901	910	938	973	892	911	947	900	946	876	944	913	902	902	855	909	905	913	900	967	959	856	917	922	932	857	912	880	982	907	945	906	936	914	908	936	898	882	877	916	908	880	938	945	950	969	915	892	929	900	930	906	901	918	929	878	910	911	908	922	965	884	869	912	968	905	911	943	939	969	929	876	910	932	903	901	894	945	914	940	956	946	926	946	901	917	900	933	929	886	916	934	903	913	922	909	938	899	901	912	884	924	920	930	947	887	953	878	912	876	898	889	978	886	900	881	904	963	924	895	878	904	933	950	890	938	928	915	981	922	953	920	909	931	913	902	917	946	852	938	913	913	879	906	941	891	926	898	943	966	905	917	887	851	921	878	878	914	872	931	930	906	913	894	901	969	893	922	927	885	950	972	881	972	912	888	969	909	912	912	913	873	891	921	880	941	930	971	939	916	937	919	905	928	887	934	933	863	903	906	899	944	923	943	873	887	892	897	886	902	891	905	926	924	890	959	914	889	932	891	922	936	908	953	932	932	920	874	887	953	951	945	858	918	915	908	946	933	907	948	867	927	849	902	962	929	883	917	969	964	895	851	902	942	968	954	961	922	926	925	945	914	898	926	938	945	953	914	938	873	931	938	895	898	930	925	912	931	910	907	958	867	929	904	926	914	924	908	894	872	928	894	947	953	890	924	908	886	911	950	925	967	930	964	927	921	893	903	924	897	876	921	865	916	888	966	924	870	918	892	920	942	943	927	916	877	925	943	878	947	926	909	915	880	969	916	903	939	922	940	885	916	875	976	973	892	936	888	934	960	914	865	970	893	926	883	951	950	883	903	960	890	875	883	941	951	915	921	990	915	918	932	925	940	889	868	955	871	935	919	911	926	870	888	911	950	942	976	956	912	917	861	947	936	929	931	947	928	903	921	909	871	860	873	930	871	922	924	972	914	913	871	922	918	879	936	917	891	921	932	917	918	892	930	954	970	945	888	907	867	961	948	888	925	929	914	923	921	890	913	884	892	940	884	880	914	899	873	844	916	889	911	923	960	948	907	931	947	879	931	881	882	891	886	911	855	944	909	893	877	982	914	946	963	916	835	926	924	918	860	968	929	906	922	889	892	1013	953	915	931	876	895	951	882	901	952	939	921	889	878	946	917	897	893	922	905	970	950	885	971	918	904	929	891	936	948	921	905	942	964	902	906	908	947	918	918	935	956	922	883	996	946	920	920	926	927	943	947	910	948	898	919	873	893	895	928	925	914	904	909	885	836	950	919	887	895	962	931	906	905	918	895	913	900	903	931	854	909	925	888	978	886	930	914	907	884	887	903	883	940	862	932	953	887	946	860	896	920	914	919	885	947	849	936	928	906	969	878	953	873	936	879	892	899	889	912	927	926	983	914	961	895	953	914	929	990	895	871	922	931	914	896	865	906	994	888	914	913	958	936	932	929	948	937	936	903	920	889	870	957	960	945	932	922	956	923	930	964	929	890	900	891	906	926	936	910	885	931	897	960	933	948	911	937	922	918	904	964	879	888	912	915	920	905	891	929	883	909	921	894	939	938	899	884	922	882	939	942	919	939	947	913	926	943	924	929	913	940	935	919	889	953	921	977	858	926	905	925	931	933	948	978	867	906	909	956	854	871	926	873	977	912	889	869	881	919	892	895	955	853	856	938	931	907	888	950	935	904	965	894	898	890	888	844	903	958	930	954	931	911	881	877	963	945	968	871	886	874	881	923	923	983	881	916	880	919	941	939	919	907	937	926	877	929	910	903	867	921	887	906	932	949	891	913	925	976	942	838	913	959	897	903	946	938	874	899	903	945	911	945	923	960	927	905	967	970	934	933	895	898	932	927	930	896	877	894	825	937	915	915	899	904	935	958	879	913	897	904	891	922	915	903	928	909	921	927	931	889	958	916	837	911	915	895	904	906	891	928	941	895	944	933	943	958	902	928	945	912	919	907	868	939	907	870	936	878	948	920	942	924	930	902	905	909	887	953	942	885	919	899	959	906	905	877	897	920	916	932	945	955	904	903	890	897	883	912	947	912	894	923	925	981	927	910	934	907	898	904	887	960	936	898	896	919	918	941	931	876	888	874	903	950	935	945	928	916	955	925	890	879	899	919	936	968	923	856	919	954	913	866	926	916	890	951	880	861	860	924	856	954	883	909	923	951	893	900	876	960	942	919	898	929	936	896	924	957	913	925	901	921	927	884	837	895	891	909	930	907	869	897	931	886	945	867	942	896	889	878	940	959	863	829	934	939	874	974	898	927	941	878	882	929	914	899	897	897	940	924	931	902	941	986	872	935	942	929	882	914	930	911	864	865	904	907	939	940	892	968	945	951	915	929	936	940	990	891	882	903	922	927	896	920	880	873	938	879	903	946	960	924	919	918	906	923	928	890	869	871	957	889	921	881	935	941	915	875	942	949	994	928	899	941	929	951	889	896	889	932	920	908	910	884	910	854	928	891	897	918	921	924	946	871	943	903	859	900	897	942	953	879	924	930	910	857	915	918	903	905	901	932	926	928	863	826	967	898	900	858	900	957	919	926	950	925	911	909	959	870	921	898	937	882	944	936	903	840	863	927	895	937	986	963	931	937	907	935	913	969	889	896	924	902	980	915	963	897	913	938	886	916
28876	28876	27715	13320	2059	871	525	510	511	564	519	514	507	517	511	534	536	543	544	554	493	529	514	521	511	493	496	499	532	508	536	500	527	512	520	489	503	501	471	462	530	533	490	504	501	535	493	557	519	495	499	521	522	503	520	523	481	549	540	567	536	514	536	487	512	521	525	533	519	519	499	470	512	583	543	516	524	512	497	523	505	490	519	492	495	543	514	515	530	563	499	508	513	507	505	523	511	497	484	556	502	522	533	499	524	510	549	524	494	512	527	479	554	530	534	507	549	577	524	516	508	496	522	504	518	464	516	539	540	520	515	495	502	514	511	518	494	519	490	484	553	523	499	544	527	524	537	494	526	499	515	529	498	526	511	511	566	524	471	511	544	544	480	475	506	554	478	511	493	507	545	538	483	512	526	516	508	498	525	544	530	522	519	531	533	547	470	516	497	509	537	508	545	481	533	508	540	529	473	538	537	465	550	559	530	527	541	531	499	501	512	540	514	498	506	483	515	535	470	516	473	547	523	546	563	547	474	491	503	545	534	516	543	503	517	477	538	521	513	496	526	514	447	516	496	488	489	545	524	489	516	515	530	502	545	489	531	484	539	493	518	508	525	542	474	526	522	532	551	506	495	489	516	511	481	507	524	515	516	530	464	558	541	523	496	492	531	571	489	513	554	521	506	508	492	510	491	522	493	504	518	551	497	492	480	533	546	546	567	554	534	510	496	533	538	559	499	547	488	484	489	469	538	543	561	511	499	531	514	522	508	506	518	503	522	531	485	510	529	513	513	521	476	487	548	512	497	545	513	497	550	523	480	524	532	474	570	536	521	522	471	526	538	486	525	556	513	506	528	541	507	533	525	526	548	535	522	490	527	532	531	507	498	533	511	518	528	480	509	480	513	501	482	506	510	539	528	519	506	511	556	482	522	488	533	561	491	526	508	528	477	532	496	462	545	477	555	533	504	493	535	519	515	510	495	507	542	504	508	563	531	536	521	496	547	542	500	521	537	499	562	504	551	539	488	525	525	509	506	525	520	511	513	513	496	491	498	488	548	532	526	481	526	563	481	500	507	507	497	536	489	527	549	538	509	497	513	505	511	510	504	557	487	508	532	533	492	504	494	550	505	505	542	510	552	508	507	515	485	539	491	552	513	513	546	471	528	474	465	478	508	534	495	514	522	529	505	503	537	509	512	523	516	531	506	547	541	519	527	523	547	556	465	532	527	501	537	534	543	531	532	537	513	529	550	505	488	522	508	475	482	529	531	496	547	507	543	553	501	547	487	463	507	549	504	523	537	519	522	512	506	536	529	504	510	531	536	483	511	513	510	525	530	538	515	552	503	516	529	568	511	531	517	527	528	490	546	543	533	513	568	573	528	537	470	516	470	540	511	521	507	469	525	485	494	522	550	504	505	520	505	479	535	506	507	489	537	515	533	514	531	514	493	512	525	531	489	490	491	533	509	521	554	481	502	545	517	505	490	526	481	524	467	530	526	522	500	479	516	498	515	501	524	520	511	516	478	527	490	555	526	506	523	511	529	531	506	481	479	531	482	511	523	550	532	530	505	515	531	568	482	527	538	530	513	501	523	513	514	507	515	483	478	538	475	526	531	506	501	456	474	525	517	506	534	527	562	526	546	527	506	518	503	531	518	535	519	504	566	508	520	522	514	501	543	531	540	531	517	587	522	471	522	545	473	477	556	518	541	521	578	549	512	496	517	531	514	510	518	475	522	515	522	485	534	494	496	515	478	530	514	534	487	510	505	530	514	534	534	538	529	522	540	523	515	541	538	496	495	555	502	587	529	518	514	492	491	535	489	494	508	488	498	527	447	512	508	549	475	564	528	483	498	493	502	547	524	497	562	468	500	526	492	560	530	547	514	513	567	576	500	521	515	531	541	559	562	529	536	531	497	546	543	556	523	541	537	518	496	475	502	567	543	513	508	519	520	523	491	517	516	519	518	552	484	537	519	540	517	532	506	525	510	505	493	517	518	525	547	532	493	522	489	474	481	531	536	496	479	484	513	533	466	545	512	531	460	493	540	526	518	531	487	517	539	516	525	515	527	518	517	523	501	516	509	534	495	509	528	504	516	510	556	502	495	541	473	528	514	552	498	517	552	481	504	494	503	491	509	511	509	500	553	517	521	508	465	546	499	539	494	545	526	551	524	527	544	530	503	513	519	533	548	534	493	584	490	534	528	507	540	528	523	477	514	470	516	548	516	533	514	532	510	528	498	546	494	529	546	505	523	534	502	546	527	508	551	522	534	534	534	538	525	468	551	508	504	518	539	527	468	512	533	483	471	485	535	539	480	528	527	514	496	519	528	559	467	506	522	495	518	511	525	526	509	538	471	470	552	486	471	549	494	535	471	512	502	525	535	521	510	481	505	501	490	530	532	509	449	523	511	530	505	550	524	479	502	547	493	517	530	539	500	517	519	511	544	551	513	504	526	535	497	497	481	480	529	481	514	492	535	514	504	520	549	557	506	522	513	521	547	511	509	501	498	520	514	534	508	499	496	486	541	467	477	531	556	541	478	512	521	510	512	524	528	501	526	473	521	526	470	480	505	481	533	490	508	528	460	525	546	537	527	520	544	514	544	527	565	507	510	517	531	514	506	510	518	529	535	539	520	536	490	497	519	519	541	542	511	492	515	534	535	493	468	530	516	503	518	470	555	505	498	496	491	548	456	539	514	466	507	507	513	513	524	475	492	523	523	541	545	528	519	473	510	492	475	536	532	522	532	523	469	497	554	515	506	490	496	544	547	527	471	512	547	494	519	485	490	510	536	475	488	581	533	512	469	495	509	533	529	542	506	482	515	515	484	529	495	492	465	529	507	531	497	509	510	477	524	526	498	497	539	527	518	486	502	520	541	543	540	483	567	494	463	478	478	527	522	545	487	534	541	509	484	514	538	528	494	524	528	522	532	472	523	486	494	526	498	518	562	537	546	501	527	529	510	518	530	493	523	537	499	533	535	527	469	497	539	527	522	545	509	561	532	515	531	530	511	508	508	505	519	462	528	514	526	524	519	514	524	516	478	483	496	498	524	542	526	519	508	510	513	484	517	525	510	524	515	469	486	527	546	534	525	544	553	502	529	492	520	515	522	528	545	496	512	540	563	522	549	517	516	535	520	565	507	533	541	537	535	494	486	513	527	511	505	514	495	558	514	523	545	533	521	533	521	528	536	510	540	509	486	492	494	499	517	453	501	494	522	549	490	524	497	485	477	539	556	539	504	499	540	488	513	543	476	523	509	500	532	521	466	508	529	533	540	531	505	519	497	528	510	506	486	521	520	531	523	470	516	524	535	516	482	550	482	523	523	538	539	492	506	489	484	539	509	550	516	501	498	502	520	497	497	560	507	517	517	516	519	506	504	509	504	533	496	493	555	529	506	485	509	557	482	499	537	532	511	545	510	499	518	504	546	501	511	534	500	499	491	500	517	558	508	541	529	530	552	488	509	509	546	511	491	506
37820	47707	33667	13647	3806	1790	961	976	920	975	946	946	883	948	897	911	1016	874	941	940	907	913	954	902	982	922	978	920	939	950	912	891	939	953	924	954	899	913	927	925	944	952	920	920	857	996	910	963	951	972	959	946	959	915	908	924	925	952	962	919	951	928	993	943	916	916	918	911	961	939	974	943	912	969	945	966	857	968	985	921	937	925	927	932	949	944	917	983	967	948	940	947	961	930	979	943	950	948	957	957	868	877	935	929	910	886	924	921	941	862	921	918	905	954	920	922	981	907	953	881	926	902	926	910	945	918	954	952	928	896	966	968	945	928	905	892	862	905	928	927	919	931	884	955	948	911	970	978	950	873	989	920	959	943	930	937	935	919	900	972	955	897	912	947	938	945	914	916	938	896	959	910	890	933	909	946	925	837	910	1004	896	940	925	921	937	868	893	943	941	889	1003	871	935	887	925	861	957	948	945	910	962	1000	955	922	947	939	933	908	939	966	939	898	1000	946	964	890	955	931	903	871	891	924	973	942	967	908	898	949	988	914	917	933	964	890	940	943	908	981	945	951	939	925	957	935	929	931	937	947	927	959	953	883	946	966	936	977	913	883	984	923	957	911	937	930	928	920	928	945	897	865	940	943	958	956	926	869	963	948	952	963	915	882	920	969	899	938	967	909	940	918	976	921	929	942	876	905	973	938	936	946	975	936	936	927	901	939	958	970	984	942	944	994	950	961	951	908	903	968	878	933	935	914	907	895	919	917	918	928	906	881	964	909	946	905	946	992	909	870	919	901	959	965	967	876	903	925	911	930	904	915	878	943	934	880	887	915	908	885	960	946	888	964	937	858	943	931	961	915	979	941	893	926	950	922	945	844	925	916	857	883	914	938	925	952	940	927	932	908	891	950	940	947	944	933	929	923	859	910	926	954	950	893	920	976	892	948	934	914	937	931	884	895	887	898	938	927	933	913	918	915	961	918	882	863	856	902	943	934	924	877	961	906	921	901	930	1025	900	970	939	912	928	935	896	897	919	922	918	945	982	971	920	923	884	961	925	874	904	950	884	990	979	952	949	884	920	905	911	881	908	914	881	913	918	923	950	946	944	927	915	927	981	948	918	980	924	917	930	935	973	927	961	978	945	1060	917	946	902	941	944	936	937	917	891	905	931	928	899	921	849	970	914	962	898	866	930	946	892	944	916	892	942	964	929	875	951	906	926	940	922	903	980	923	930	946	904	980	907	973	866	945	908	908	952	951	924	909	905	902	967	932	932	910	862	941	899	922	912	899	909	939	923	857	897	952	903	943	930	903	916	963	885	876	945	924	967	1005	931	959	940	873	935	965	943	949	930	921	930	931	953	963	896	950	922	913	953	910	887	973	902	937	951	928	920	930	925	948	919	920	914	974	942	945	963	955	892	914	936	959	915	921	964	964	933	945	984	956	940	951	900	924	929	916	954	905	923	917	914	890	920	863	945	939	923	900	953	883	912	918	905	912	950	928	905	891	945	947	903	911	881	920	919	966	969	913	919	921	923	928	930	937	891	835	943	935	926	922	925	885	897	942	977	931	941	894	963	897	931	936	980	1031	939	918	988	938	927	895	916	929	866	925	918	981	826	913	938	901	942	910	912	958	902	933	926	952	973	941	940	948	943	914	979	956	925	886	910	889	926	941	903	903	928	919	985	880	969	903	871	941	962	952	842	953	942	910	926	885	920	924	921	964	890	952	964	960	952	1032	929	942	943	927	947	954	915	981	908	901	953	922	943	911	924	929	965	898	951	943	947	937	900	967	882	864	934	937	915	930	958	948	917	989	878	967	870	937	890	916	959	941	916	953	911	955	966	902	952	936	962	896	966	924	935	945	913	960	910	899	912	975	901	938	932	945	943	959	920	929	877	906	920	953	890	999	996	965	919	970	958	932	944	951	912	930	937	906	955	941	936	953	901	922	920	970	932	908	925	916	891	939	941	892	892	888	875	902	926	912	896	920	919	988	903	901	916	946	880	977	923	901	946	913	908	940	910	967	963	894	927	930	927	844	900	956	890	932	924	928	903	943	888	914	957	895	919	958	959	898	894	987	882	936	937	958	936	899	916	921	889	897	949	922	929	925	916	930	942	870	994	966	967	914	907	895	917	919	941	1000	971	907	916	949	986	902	942	941	900	916	966	934	911	920	967	941	932	898	951	921	947	944	888	954	930	916	927	866	923	900	904	933	1013	890	934	928	955	953	973	952	957	932	886	996	962	987	963	929	957	941	926	924	1021	894	945	938	931	995	940	991	968	895	920	921	928	895	915	898	923	964	942	892	939	1009	958	977	971	968	946	924	877	956	958	871	905	937	920	889	941	1000	858	918	922	984	961	954	956	900	934	961	955	940	924	916	908	915	899	909	929	914	941	955	954	918	913	926	956	909	925	875	946	970	977	909	924	920	969	919	911	899	938	917	960	954	928	876	999	885	930	938	893	987	923	943	939	868	915	914	901	878	934	897	941	965	979	927	910	918	895	961	932	929	957	958	942	912	896	859	872	936	994	901	966	949	867	935	894	988	949	964	949	961	946	877	947	950	917	956	960	967	921	900	908	979	999	987	889	913	915	893	910	928	938	899	941	920	945	933	941	888	904	876	938	942	943	906	922	936	911	992	943	935	988	974	930	923	936	943	948	953	949	973	960	963	964	961	911	971	934	900	879	876	954	888	968	893	890	943	916	919	934	953	949	933	915	939	982	955	963	896	941	910	951	923	883	910	892	947	907	905	914	887	961	924	950	931	933	914	898	984	956	971	932	982	982	912	886	958	937	922	890	920	902	934	950	899	936	915	920	906	950	891	965	957	902	892	889	978	898	905	910	904	907	904	864	915	891	840	967	958	938	976	916	917	941	875	914	940	911	911	872	857	920	930	933	895	965	955	893	956	971	913	934	914	913	871	975	978	938	894	901	957	933	915	926	934	943	905	957	902	905	977	951	988	956	958	960	947	938	942	948	903	914	872	934	942	914	888	945	914	929	883	918	925	926	921	911	957	928	890	879	919	909	929	917	947	908	887	977	893	885	916	915	933	967	986	921	924	884	969	927	958	922	954	939	912	942	968	945	946	913	939	933	945	922	933	949	948	936	935	890	936	908	869	914	974	943	903	923	938	913	920	927	902	930	925	940	858	970	938	889	984	958	919	937	943	948	883	992	866	946	955	879	906	900	948	912	944	908	973	904	951	924	934	953	930	942	944	932	913	935	964	965	974	882	969	908	961	877	929	913	911	906	896	966	850	957	929	906	932	961	877	917	956	924	935	906	964	959	894	911	954	905	896	894	941	974	940	944	922	955	932	930	951	913	890	972	953	966	964	935	922	847	977	902	918	938	977	931	901	913	935	957	959	922	910	905	945	973	933	951	943	962	970	957	881	947	938	948	975	942	892	927	947	944	955	938	935	936	982	940	907	966	880	935	897	889	934	974	924	955	956	900	950	1012	924	885	909	942	911	921	949	942	940	958	924	961	939	960	956
24233	23117	32637	26917	20449	11008	958	404	389	422	386	397	398	402	386	363	359	394	353	387	356	369	352	350	376	380	368	385	379	361	392	366	394	363	361	351	348	385	361	381	405	375	358	364	390	385	370	407	374	391	393	370	392	406	395	384	386	400	390	395	385	364	358	422	401	345	392	392	390	333	383	396	378	360	346	396	378	394	400	387	352	430	367	388	379	417	366	394	370	385	393	346	397	425	421	390	374	372	381	365	382	381	401	349	359	370	402	372	384	379	365	420	372	381	382	392	425	362	372	384	392	364	363	380	413	383	384	429	367	387	356	384	412	404	399	374	357	384	413	371	357	366	379	360	360	419	370	382	392	381	385	376	412	384	369	361	381	388	345	385	360	369	394	376	395	371	397	414	357	380	391	367	378	357	400	396	405	348	371	366	372	366	368	378	370	367	376	389	364	397	387	382	384	379	418	395	370	378	377	407	373	366	379	394	364	395	379	341	372	391	379	360	396	368	371	368	345	368	394	416	372	400	368	382	392	391	379	383	382	396	390	386	368	411	399	383	372	358	381	347	368	389	370	416	385	384	361	351	409	364	348	379	353	371	378	368	360	373	387	378	355	385	371	383	364	342	381	342	378	352	380	363	379	384	377	359	395	373	368	394	401	396	377	402	392	365	366	390	403	357	414	377	413	386	365	414	366	411	340	381	396	349	382	368	382	415	403	366	390	392	361	372	348	410	358	364	374	355	380	362	393	372	385	383	395	375	421	381	364	375	370	360	345	394	419	404	377	358	382	384	389	376	388	377	374	362	349	390	384	387	395	366	396	382	390	377	402	367	399	404	374	353	380	360	376	358	372	402	387	392	393	405	348	400	365	363	392	355	406	369	395	374	356	393	413	403	380	356	382	376	388	350	364	353	405	382	339	387	386	363	404	383	372	360	385	379	397	368	361	392	356	378	395	340	384	414	395	369	394	369	378	370	403	391	396	396	355	355	392	387	381	384	374	356	372	367	355	345	350	390	388	382	372	361	377	390	383	422	351	371	356	427	414	352	378	393	379	377	415	361	401	378	348	369	378	374	389	391	368	405	381	347	394	408	362	380	374	358	393	407	385	376	351	408	347	359	364	407	395	346	384	375	358	364	362	378	380	394	351	360	391	357	401	380	414	379	385	370	387	361	386	371	373	395	425	355	402	382	412	397	367	367	356	374	369	379	409	400	389	404	372	405	369	373	413	368	360	364	395	394	390	400	389	336	395	360	361	383	327	370	357	375	388	363	381	397	386	373	380	371	392	389	363	386	334	376	357	359	381	367	374	361	369	366	388	393	393	380	355	374	362	385	413	406	359	404	354	380	377	379	388	376	385	382	375	396	378	359	371	374	417	363	347	358	366	410	367	391	372	399	398	379	403	366	362	429	424	373	381	364	399	355	384	376	395	383	362	389	400	389	394	372	347	377	390	371	375	361	354	367	400	372	387	374	377	365	405	397	410	356	377	401	362	359	399	362	391	387	400	392	379	373	347	366	374	364	389	383	397	358	421	356	374	348	407	376	392	363	371	409	411	378	377	377	367	390	358	376	368	376	411	388	405	350	395	359	412	369	394	359	360	345	366	367	368	349	345	393	390	378	380	353	381	343	391	354	346	337	371	369	368	359	391	369	382	387	425	367	379	363	379	391	357	352	367	327	368	387	408	371	404	415	405	385	333	359	388	431	361	351	423	395	388	400	368	381	401	387	399	411	385	394	380	385	378	399	354	396	363	386	393	389	389	364	339	405	391	395	362	387	383	398	374	367	384	389	354	398	377	384	360	392	388	395	373	387	378	352	369	400	436	375	394	401	372	373	379	400	381	406	386	362	379	398	407	366	355	385	396	371	352	358	402	384	373	376	383	360	335	387	426	374	417	395	393	403	353	398	364	376	384	381	327	377	362	379	350	369	392	379	359	384	388	389	389	387	392	338	314	415	394	373	369	371	381	335	365	402	338	396	406	364	364	378	420	404	380	375	385	391	376	416	352	376	383	380	388	407	364	370	393	380	398	417	393	386	395	367	404	401	384	384	359	386	361	380	402	381	377	377	386	369	397	361	380	394	438	377	358	387	381	339	382	357	378	373	374	353	370	382	394	367	331	371	381	391	354	407	397	370	347	382	391	429	390	398	366	362	368	380	413	371	391	420	363	380	351	388	381	345	373	371	377	388	362	388	384	388	390	399	358	419	386	357	371	392	405	365	384	385	381	359	380	388	370	402	371	376	353	388	369	380	348	385	358	414	370	388	378	372	387	371	364	344	382	363	365	355	389	382	370	358	371	380	398	406	358	402	385	348	352	387	386	386	338	383	400	363	381	352	386	354	380	353	345	392	408	387	394	381	360	387	356	382	371	373	399	367	356	398	373	384	395	383	350	380	386	402	390	383	407	342	408	366	364	404	404	386	412	371	420	392	370	379	399	393	374	405	355	382	383	370	368	367	386	351	387	391	410	391	395	359	353	393	401	360	361	381	390	382	369	363	384	388	370	393	374	384	388	388	375	374	391	353	369	388	380	376	366	362	398	371	327	416	371	359	401	371	376	413	411	396	387	399	365	367	372	387	398	342	380	392	353	408	378	403	330	367	366	375	380	409	376	361	368	385	374	353	383	348	368	412	360	389	381	383	375	366	378	361	383	391	391	408	381	356	354	350	380	394	367	368	376	390	377	387	401	404	367	414	404	395	387	358	363	374	339	365	401	452	364	411	376	377	353	378	373	390	394	386	371	385	392	395	364	402	370	398	397	383	384	344	338	368	380	367	382	410	381	381	389	387	364	389	371	376	353	381	340	345	378	371	382	392	384	390	337	351	388	370	373	374	390	365	393	403	369	364	376	388	383	399	389	377	392	355	366	391	371	414	371	367	362	405	348	381	363	367	366	385	361	405	358	380	389	384	379	376	384	354	359	372	377	400	377	396	357	377	391	376	406	395	371	403	394	398	413	418	358	393	354	388	393	415	384	366	416	357	369	389	360	394	384	362	379	356	355	405	397	380	392	372	360	400	408	379	373	368	375	382	377	378	360	334	389	367	371	393	375	404	375	347	392	370	373	380	404	378	353	382	410	389	361	398	380	372	391	339	372	401	345	364	371	368	379	382	387	388	401	364	399	352	388	368	388	420	400	369	400	388	392	335	361	385	366	395	387	396	368	352	393	431	376	367	396	375	372	396	344	363	354	364	366	348	385	372	337	382	390	404	371	376	357	358	375	373	362	360	402	375	403	394	345	345	374	381	358	374	388	409	354	393	364	399	388	348	414	337	387	357	360	374	356	377	353	354	407	406	347	381	381	343	399	393	372	381	398	429	374	394	393	366	382	383	370	379	379	377	410	372	378	403	368	396	353	369	388	373	348	380	369	346	383	383	342	405	400	353	395	371	398	389	387	372	358	390	423	376	360	341	373	370	380	373	384	360	395	372	382	355	374	402	396	409	401	360	371	363	346	402	354	382	398	414	399	358
60710	91173	66611	38024	20555	6814	683	701	713	650	701	718	734	715	706	722	684	676	693	687	641	646	670	656	671	650	711	680	673	715	684	713	701	698	676	708	711	680	679	662	699	643	663	654	708	673	680	674	672	702	637	696	660	658	720	714	702	660	632	646	668	685	670	706	728	627	643	708	692	692	670	676	695	714	704	687	682	707	684	659	681	677	725	735	676	726	690	663	705	697	646	679	669	671	701	684	668	672	665	654	675	673	692	667	716	711	668	656	680	709	674	665	659	649	706	659	685	705	666	658	712	655	661	697	676	686	649	699	662	684	725	673	696	690	679	689	699	680	646	646	705	677	717	637	672	713	708	676	698	670	671	704	703	665	672	696	682	684	698	683	720	705	663	702	717	709	652	721	686	701	689	665	684	716	643	671	719	646	680	672	700	686	689	667	656	686	690	686	681	705	695	644	675	650	689	702	725	699	703	619	676	682	698	704	691	713	661	653	717	670	686	684	684	683	764	696	661	719	647	721	718	682	707	677	713	656	602	727	695	709	674	669	676	684	689	693	662	693	688	680	716	701	682	713	708	691	683	714	682	681	717	677	670	674	683	652	713	642	721	683	622	666	692	686	666	671	692	674	660	733	748	645	749	681	659	725	728	655	699	704	691	704	723	659	720	713	673	656	682	675	638	730	699	680	681	654	683	728	713	668	672	699	717	649	665	713	692	710	722	697	654	686	672	663	676	708	664	673	666	678	671	678	692	666	702	676	692	682	732	719	688	673	660	683	680	675	683	703	645	689	651	656	697	689	646	720	741	687	678	678	713	693	677	663	674	698	683	653	697	697	653	673	696	688	730	694	641	697	642	721	725	722	758	691	656	631	720	731	712	682	647	713	651	690	683	753	679	732	693	661	707	698	645	677	704	656	670	661	671	681	656	682	690	712	729	647	681	687	697	689	658	703	659	739	689	691	655	683	724	699	679	697	708	683	709	679	670	665	643	710	684	653	746	690	650	643	729	642	724	674	725	687	669	658	686	655	682	720	710	678	690	669	716	682	676	695	757	691	697	684	703	690	674	709	692	694	733	671	715	672	665	719	704	672	677	660	665	660	693	654	688	680	746	700	711	704	708	645	673	726	672	679	671	690	702	679	676	673	689	653	674	709	665	661	694	699	669	726	678	643	643	694	670	706	708	663	662	695	643	660	694	667	662	730	725	686	670	680	695	713	664	675	635	709	710	654	701	721	646	689	650	663	649	657	687	675	667	698	672	654	688	698	671	699	691	692	680	653	716	688	649	691	656	653	646	686	707	663	662	684	704	675	714	721	656	707	683	712	669	694	650	673	655	710	653	649	688	711	695	682	704	713	689	668	698	726	698	683	672	657	675	683	753	705	656	659	710	684	690	697	648	692	684	701	667	653	699	741	684	727	684	655	668	670	685	698	696	681	683	703	697	652	733	709	692	683	673	693	700	695	717	693	680	661	685	712	630	665	699	698	734	700	667	701	685	724	701	701	689	672	685	676	690	676	661	715	703	710	684	723	692	706	677	685	646	670	738	728	670	671	665	698	701	689	684	718	651	699	706	672	674	679	669	689	697	715	678	652	668	691	708	710	659	706	680	701	687	669	665	661	686	679	711	689	677	695	671	673	721	698	721	683	675	674	654	718	656	729	698	654	721	690	702	712	732	739	684	669	700	706	691	652	688	685	653	656	666	685	692	708	708	712	725	689	623	667	698	731	696	678	662	680	673	690	701	698	651	647	665	695	704	681	720	738	700	669	717	671	680	680	667	696	687	740	653	667	695	699	695	659	707	695	683	701	691	700	671	645	649	675	673	684	716	664	669	640	681	665	685	699	715	667	724	684	720	672	675	652	691	718	671	680	697	679	670	741	717	728	704	687	694	706	683	658	698	692	724	701	657	667	669	643	651	683	672	668	677	676	679	705	705	684	694	679	666	713	691	723	704	685	748	656	691	738	660	666	686	665	667	642	669	649	721	640	679	697	701	676	701	691	680	676	688	678	741	652	690	686	626	701	628	627	689	673	621	706	727	697	689	696	658	704	676	669	690	733	671	659	667	674	715	697	705	668	655	710	689	729	696	678	707	633	693	672	710	659	646	679	659	636	678	667	648	705	706	671	673	599	682	733	707	659	675	687	684	721	700	687	677	644	671	679	702	678	691	727	697	662	666	672	685	718	684	687	669	702	727	704	698	686	711	657	658	693	713	646	670	710	700	712	649	678	680	688	665	670	719	693	745	707	664	718	693	688	699	703	665	693	705	693	667	631	673	681	659	663	713	631	710	710	689	710	641	696	687	662	690	697	701	672	698	708	701	700	697	670	720	670	688	672	689	704	706	691	712	628	678	704	731	693	642	682	675	684	670	699	687	677	695	675	697	674	677	723	723	692	694	660	648	681	752	703	694	712	703	702	711	680	635	680	688	713	703	695	698	696	686	684	723	699	675	736	673	698	674	696	723	678	692	665	661	695	671	648	651	651	694	719	619	727	712	629	729	686	677	664	689	687	670	692	657	685	631	633	675	681	685	663	663	709	670	692	711	694	695	680	686	678	661	729	654	681	666	652	633	687	658	682	707	663	699	692	660	702	697	712	687	699	690	684	688	692	681	696	672	733	672	716	701	696	698	667	681	703	701	717	715	686	658	705	724	707	662	694	723	649	679	672	731	686	706	665	675	680	683	694	678	696	678	698	683	716	685	629	630	725	701	721	697	690	711	677	657	683	711	680	703	689	673	681	666	694	662	650	695	681	705	721	692	683	697	654	709	740	697	649	718	687	656	659	708	721	627	714	709	666	668	696	749	693	735	683	659	678	661	719	683	673	704	685	702	676	689	670	694	677	650	652	624	713	685	688	716	699	698	699	722	700	709	686	687	697	698	656	690	682	668	664	683	690	608	676	651	695	685	670	685	655	682	694	693	727	692	678	712	711	651	647	729	657	692	704	648	690	733	679	701	671	709	679	740	681	680	677	625	683	690	719	664	714	682	680	663	692	678	695	695	667	714	652	713	709	662	700	668	673	658	697	671	676	704	670	737	670	701	709	663	679	653	706	707	674	716	607	661	698	727	676	733	639	683	676	672	701	668	659	679	698	642	688	691	697	712	649	682	670	684	703	723	667	688	694	726	691	733	657	730	654	712	682	656	705	649	681	709	664	659	669	730	724	679	687	718	713	712	671	685	679	693	670	643	642	662	716	663	682	719	709	724	691	674	673	671	689	671	708	674	685	695	728	691	712	706	675	691	703	742	696	698	658	693	689	720	716	687	639	651	686	672	694	733	667	732	634	662	667	681	646	700	693	631	703	676	668	737	675	685	695	643	677	667	710	686	721	678	705	701	677	690	662	660	660	650	670	704	680	680	708	701	716	695	687	698	668	662	707	685	673	688	682	650	717	672	671	682	686	687	709	726	679	705	643	650	713	705	698	691	686	664	698	665	733	678	733	686	707	672	724	724	665	686	673	687	668	692	688
23227	21989	30889	25133	21376	18613	5018	652	573	565	586	567	506	601	546	560	568	476	575	524	530	539	547	564	526	540	500	532	519	591	554	545	507	564	502	549	541	541	559	544	544	554	511	555	518	510	535	538	497	510	504	511	578	570	558	546	581	516	498	550	571	531	534	520	558	546	549	539	594	531	523	527	579	519	521	535	524	541	545	539	547	559	554	529	527	477	500	529	525	528	532	544	555	577	553	551	514	550	536	574	537	548	546	509	534	485	565	533	566	571	537	517	500	570	554	487	529	479	566	553	541	538	497	516	482	566	523	561	525	553	571	523	550	522	517	553	500	526	525	576	525	568	510	561	529	505	553	514	541	500	531	542	556	554	572	534	539	542	569	504	524	552	530	558	532	573	531	539	533	524	520	525	527	554	535	535	508	544	563	528	586	548	561	564	549	576	534	491	551	561	515	521	530	566	558	535	519	538	547	527	547	575	571	544	529	515	531	534	560	543	532	567	581	574	543	581	579	525	531	533	509	509	530	523	603	529	519	543	549	567	548	520	563	601	512	509	562	552	533	531	545	512	528	522	520	520	542	559	537	529	536	506	557	541	573	522	528	541	529	548	518	530	573	544	535	529	524	555	508	556	527	534	556	501	562	511	536	553	531	497	553	553	553	528	555	549	576	538	498	527	546	533	521	552	541	529	510	504	481	512	526	528	524	559	561	490	568	594	529	539	566	534	492	557	518	539	492	548	549	536	539	512	590	546	536	539	514	514	595	533	518	542	516	534	527	507	546	556	563	574	535	490	542	546	523	525	523	539	546	517	543	570	548	509	571	535	567	577	590	544	537	556	504	524	490	534	554	538	556	517	526	530	552	536	560	490	571	568	538	500	543	569	544	532	535	539	537	509	525	513	536	530	519	542	557	563	514	539	508	543	520	518	551	520	524	546	539	531	533	550	530	542	524	519	559	524	533	534	582	538	585	600	568	576	564	551	501	563	540	541	531	503	544	556	559	524	546	542	504	516	521	529	533	537	536	565	549	562	546	527	567	561	582	506	528	553	558	522	561	512	557	541	527	518	559	566	550	555	510	530	563	523	531	514	566	583	549	572	511	517	530	526	500	565	578	496	581	539	537	526	507	545	531	511	573	522	587	542	534	550	523	602	559	568	505	502	557	556	509	588	519	510	551	563	539	523	560	538	484	516	553	508	525	552	560	551	531	539	556	556	519	540	504	528	553	559	520	531	536	544	531	559	514	560	513	559	516	545	548	510	512	544	497	564	512	563	524	540	546	523	530	531	568	543	566	545	582	527	508	559	551	556	572	550	593	562	521	536	491	507	516	529	534	519	542	539	530	525	511	511	527	511	568	556	509	536	531	538	546	537	547	554	523	512	521	520	544	527	520	516	537	566	506	505	512	528	535	562	529	530	515	554	537	519	518	548	538	542	590	515	586	500	536	501	540	585	535	470	510	551	533	546	525	510	509	557	530	556	552	544	502	567	535	541	530	504	556	536	539	555	568	569	517	569	555	515	557	515	586	560	523	534	538	553	547	562	530	512	562	531	561	530	523	557	496	512	571	554	566	531	507	514	513	522	552	522	536	524	571	534	534	515	499	525	544	533	531	558	553	550	534	529	517	524	544	548	512	524	547	533	518	573	520	530	553	579	524	525	541	530	560	517	562	524	558	550	547	520	537	535	574	487	539	538	584	537	548	464	548	526	544	564	531	514	518	550	573	544	551	552	537	520	517	532	535	561	542	498	538	550	556	542	557	537	558	538	517	541	543	519	543	597	553	537	557	539	526	539	530	558	514	563	526	549	526	529	555	555	586	487	531	539	550	522	552	551	550	550	511	571	552	536	569	542	563	597	525	531	553	531	587	479	537	541	499	534	520	582	521	535	538	539	554	529	544	560	504	528	553	538	551	545	526	553	533	547	510	551	533	551	517	563	557	553	507	575	520	576	537	553	593	525	540	522	559	528	502	528	527	544	557	564	526	532	568	503	549	538	520	516	526	522	533	511	547	506	554	534	552	485	550	547	540	558	506	496	498	553	538	525	514	530	524	495	524	564	544	548	498	523	527	559	558	591	550	622	500	544	501	559	575	513	571	545	531	542	527	523	519	507	522	509	551	546	533	509	574	560	543	505	546	537	577	554	511	579	529	547	585	568	553	491	535	557	548	577	558	542	496	549	524	523	537	511	504	567	554	551	536	512	525	542	500	541	515	558	549	576	552	557	554	505	551	569	539	545	537	531	526	536	533	517	506	541	591	517	611	550	521	576	561	525	537	549	588	570	492	576	513	547	564	544	558	555	555	566	525	509	556	532	522	519	549	548	523	514	563	492	523	529	531	519	523	566	517	543	550	505	542	552	526	519	552	518	530	549	497	518	576	546	521	550	551	527	556	546	527	557	544	547	527	507	566	508	575	560	540	538	534	537	544	555	511	547	532	542	533	481	542	554	529	554	563	501	516	493	531	562	576	550	608	558	542	514	554	535	531	529	544	534	515	585	523	534	552	543	559	558	566	507	550	544	552	504	536	558	540	533	534	522	548	561	533	559	550	583	566	537	563	543	521	552	528	525	536	526	545	551	509	536	531	504	535	537	508	568	554	527	566	530	513	499	541	562	490	564	539	553	555	560	534	527	581	500	519	530	508	497	547	540	545	518	528	547	507	504	573	522	536	503	521	553	514	523	570	566	535	497	544	476	523	556	525	567	518	546	523	556	525	500	503	528	541	513	567	509	522	543	542	542	541	528	603	529	546	510	534	505	580	509	549	544	523	542	564	509	513	542	545	533	505	505	515	522	516	507	499	535	514	508	533	522	583	548	514	550	574	588	513	507	556	538	499	521	474	526	565	575	577	524	549	539	556	577	577	525	508	533	562	520	599	543	538	553	515	542	548	509	538	529	524	520	554	568	508	542	512	576	555	513	515	544	548	519	540	515	591	503	524	535	506	549	537	516	515	551	518	498	561	501	528	562	558	548	539	541	516	555	512	530	567	552	544	547	572	516	549	549	505	518	512	518	556	527	565	546	544	513	530	517	556	577	525	514	532	541	525	553	518	560	587	519	549	525	554	534	543	517	533	562	543	513	548	523	563	480	580	545	554	558	499	540	538	531	549	559	537	562	544	569	523	515	513	543	515	555	531	539	540	533	551	556	545	524	564	531	558	556	552	506	559	522	564	506	538	546	537	560	523	526	562	578	517	539	509	495	529	564	568	579	524	515	544	513	535	575	540	484	520	571	517	533	480	529	525	535	519	561	572	543	559	533	557	540	541	543	586	469	593	528	526	552	560	529	530	529	569	523	570	569	526	537	570	547	524	502	542	586	509	552	511	561	549	472	530	524	522	560	502	543	565	520	537	559	565	547	584	575	551	525	528	567	510	541	578	511	534	562	528	518	569	565	540	508	552	522	549	569	546	548	526	546	556	544	562	558	562	500	551	524	526	530	493	523	536	533	520	509	515	567	546	556	553	571	536	552
60880	100670	75939	44756	26666	10819	992	948	910	945	924	919	848	966	898	921	901	868	918	954	903	908	871	910	918	884	939	911	890	899	969	891	937	852	976	922	891	869	870	892	874	902	898	933	913	910	906	977	955	851	899	901	792	911	922	914	831	876	844	853	934	912	919	918	975	861	860	918	853	921	919	861	860	976	858	902	944	921	943	898	882	870	930	875	894	863	955	904	919	875	918	899	884	915	884	881	945	919	912	921	831	889	891	936	946	944	915	919	881	890	900	940	897	869	857	924	881	870	918	906	871	949	850	877	845	869	955	865	919	908	923	871	890	860	874	884	909	914	897	882	921	921	914	930	937	933	900	906	919	902	943	947	930	918	918	924	869	911	852	933	919	909	928	937	931	929	908	960	913	917	873	897	943	898	859	889	937	912	910	945	939	944	911	896	918	852	902	873	889	872	888	905	852	923	929	849	858	938	881	869	902	908	938	914	874	940	931	912	922	979	945	877	874	836	867	904	899	934	873	915	930	920	920	879	962	876	907	930	902	916	836	905	876	910	912	914	906	907	894	919	938	904	906	885	892	905	898	908	869	867	926	919	942	892	903	855	924	877	887	909	868	923	899	882	874	924	971	902	859	867	935	936	856	895	884	884	898	880	864	895	884	913	886	909	876	917	919	931	917	894	881	906	812	880	884	949	887	871	939	912	855	857	902	891	872	910	886	910	885	867	871	925	918	945	928	878	932	909	921	850	883	935	926	879	948	879	897	869	914	871	861	906	886	920	941	920	909	930	922	929	928	862	893	917	894	948	866	975	909	888	894	929	862	886	852	938	894	920	900	924	929	928	898	890	913	904	943	897	908	936	902	921	883	891	879	905	948	895	913	880	906	886	895	911	847	950	893	896	866	911	928	1004	900	898	921	929	911	901	948	883	839	928	897	907	937	923	950	907	906	903	916	920	942	902	833	985	912	870	937	927	937	944	934	884	865	890	968	919	901	939	938	905	922	916	894	903	960	892	946	917	905	903	940	866	927	914	915	920	925	935	917	896	938	899	861	898	922	901	916	931	845	906	901	892	869	869	867	863	947	881	940	895	894	953	946	894	852	927	875	856	917	896	891	967	907	866	856	905	963	912	894	907	925	911	912	912	912	898	928	877	915	898	850	910	937	942	868	910	867	927	957	935	906	848	888	930	923	907	912	940	873	874	917	916	966	867	880	915	933	957	912	916	953	883	897	859	981	885	869	923	932	912	835	941	968	876	866	901	866	934	889	924	877	929	936	872	929	904	904	878	924	883	918	903	905	921	898	882	888	882	867	915	909	908	892	895	902	945	883	895	970	897	902	892	891	922	919	890	879	891	912	920	893	900	903	905	873	905	886	896	898	894	891	853	873	917	903	886	920	889	873	898	914	879	902	989	894	900	906	952	925	904	902	939	905	903	960	867	885	869	906	876	917	941	885	916	881	905	934	939	900	848	939	884	873	936	878	886	887	884	904	972	887	886	876	899	890	891	897	881	925	933	861	951	958	833	896	922	880	875	910	875	947	973	910	921	926	908	903	832	885	862	876	834	932	933	893	883	912	924	857	900	891	897	875	921	883	936	900	885	955	872	895	919	914	856	892	875	878	879	907	890	919	880	921	818	833	869	891	867	908	892	869	910	863	961	930	962	886	954	877	882	956	897	912	928	890	862	862	892	876	868	887	893	954	928	916	966	948	880	948	924	894	843	921	880	918	936	884	875	896	885	897	865	893	964	894	936	904	914	895	916	929	980	910	954	874	896	903	911	858	876	909	908	933	957	915	960	861	883	903	871	888	872	901	830	870	933	901	918	885	924	917	861	885	876	910	908	950	926	964	918	924	874	949	929	915	886	841	947	911	916	896	930	892	949	896	890	915	958	912	915	860	936	910	896	876	876	868	848	911	900	897	910	900	878	898	910	964	896	880	917	882	903	934	883	879	903	857	927	902	877	876	923	928	928	880	905	877	946	865	907	946	908	941	915	889	916	892	870	935	913	922	907	937	873	921	913	876	902	865	895	876	939	886	954	914	924	917	918	944	918	913	901	867	922	873	927	917	898	883	915	918	883	867	866	933	923	903	888	952	941	884	904	900	923	876	894	863	901	901	932	875	976	894	949	931	868	903	849	879	945	905	907	877	907	888	895	906	869	912	923	888	871	872	898	888	904	941	942	904	933	913	949	919	877	929	893	882	924	897	898	929	939	882	955	889	936	922	888	916	895	908	933	869	894	931	871	887	879	964	906	915	929	927	906	908	931	892	886	915	903	930	913	886	925	922	901	877	934	954	888	950	935	878	950	944	882	910	863	905	913	873	929	970	939	928	870	904	845	890	888	895	946	906	825	882	913	953	871	910	865	904	884	914	842	857	933	910	872	897	908	871	879	891	842	911	956	879	913	917	920	879	880	858	878	903	872	900	946	945	919	891	886	888	908	933	968	940	904	928	875	931	877	903	884	922	935	874	923	895	931	917	895	887	838	919	891	900	918	910	884	895	895	907	897	915	870	911	891	867	893	930	904	901	890	863	883	887	888	899	909	912	971	885	936	919	871	976	898	894	887	876	944	964	893	957	920	836	933	901	913	953	896	880	900	873	926	885	869	866	851	904	980	906	920	957	905	888	916	847	909	885	856	906	899	854	901	887	931	942	925	917	879	885	847	873	887	927	918	899	883	826	888	829	940	918	915	892	907	911	877	891	914	853	902	916	876	911	871	960	873	903	871	951	966	920	897	866	882	906	885	885	900	904	981	904	871	933	876	913	905	919	867	884	888	917	909	891	895	960	907	925	898	906	920	905	905	900	981	932	881	912	909	948	905	889	913	925	898	925	863	903	871	881	899	886	898	894	904	902	899	975	862	880	906	925	900	914	898	1013	895	929	917	910	815	878	903	877	906	885	894	907	890	887	870	889	878	934	943	920	922	864	900	905	894	913	844	949	860	902	906	908	898	909	890	888	885	899	926	840	938	922	888	926	895	898	906	946	972	940	847	916	928	920	926	896	872	877	903	851	862	899	888	876	872	930	923	911	934	861	872	929	924	917	916	959	881	898	915	868	889	929	839	913	870	903	897	919	879	949	922	914	974	916	898	881	941	886	901	907	926	932	883	886	881	933	909	927	907	854	893	910	853	890	965	900	866	913	884	906	930	960	865	846	886	886	969	889	891	935	865	945	924	932	881	892	912	906	889	919	887	933	913	894	895	918	901	906	928	926	876	899	838	928	915	896	918	877	900	872	890	930	892	893	934	913	901	847	958	909	887	926	882	908	943	957	909	926	873	892	911	893	932	887	917	907	914	886	880	859	910	960	869	893	889	900	949	911	907	855	936	921	912	940	932	892	886	862	925	902	910	888	898	917	837	927	883	866	903	884	918	898	857	925	829	922	907	860	890	928	902	905	936	892	877	909	945	918	843	898	935	828	917	883	895	880	935	843	909	944	898	924	881	870	896	905	892	893	922	950	933	912	876	898	943
28874	28782	28322	13378	2000	831	582	580	512	533	513	509	481	515	518	493	547	512	508	501	507	525	508	512	502	501	518	493	507	526	525	532	496	477	553	486	529	518	564	516	521	521	535	484	503	479	465	511	536	528	479	469	509	505	496	524	484	531	504	492	527	503	486	561	531	490	485	537	498	511	505	550	510	471	521	533	498	561	500	537	530	513	516	538	520	503	505	486	529	508	501	513	497	515	574	520	499	494	498	522	537	489	537	517	552	520	507	517	498	534	489	543	505	490	536	495	482	557	494	524	557	476	501	490	532	547	498	481	508	572	485	513	497	492	498	499	484	507	539	464	531	509	513	497	509	526	527	532	547	504	524	543	518	497	510	496	501	498	571	529	528	520	512	536	503	497	535	521	526	502	521	528	513	467	520	521	538	542	516	508	514	515	483	515	533	508	499	509	514	506	550	498	487	558	517	477	522	528	511	483	495	497	488	475	476	462	496	499	490	508	491	532	479	518	485	514	485	534	486	562	500	505	509	483	525	529	487	488	503	511	561	498	517	503	506	514	495	501	492	481	486	510	475	479	546	491	518	516	506	517	507	523	531	532	550	534	486	512	490	497	466	539	515	483	495	499	506	524	500	489	542	510	533	487	505	497	496	519	503	516	506	501	507	561	535	494	527	500	521	493	535	498	532	500	517	482	523	502	507	507	539	566	513	532	468	495	485	518	557	501	527	489	549	470	536	519	467	525	486	509	505	525	492	501	537	546	518	528	483	488	519	505	513	502	563	539	487	534	492	525	490	542	502	484	515	539	486	516	492	481	518	538	480	514	527	520	520	458	498	490	509	529	522	494	509	532	490	513	517	531	478	516	494	496	526	494	549	514	492	459	523	521	468	528	521	472	511	479	493	542	543	551	474	470	506	491	524	535	490	538	485	521	522	534	559	500	509	506	493	493	498	545	502	529	517	551	529	572	549	520	501	512	515	499	559	477	523	489	485	513	510	497	494	514	498	511	509	520	520	541	534	534	533	528	529	485	514	528	532	490	538	544	530	509	536	501	482	473	472	545	449	538	539	475	479	525	536	525	502	504	511	516	485	512	476	529	520	489	468	488	529	499	510	524	498	518	506	552	506	519	507	490	503	490	489	527	511	522	525	519	524	490	502	493	548	500	491	463	481	507	493	536	525	523	534	478	492	476	503	558	523	508	538	515	530	524	511	503	499	511	483	492	518	492	502	543	514	494	524	492	528	513	493	517	519	475	471	503	501	458	504	522	497	522	519	469	505	506	553	523	516	515	519	503	511	530	497	501	502	498	515	479	498	491	496	493	483	523	488	535	512	527	530	531	535	564	499	503	509	475	488	502	491	515	506	464	523	529	510	572	506	509	499	490	519	498	504	494	522	481	484	492	523	508	512	518	529	517	482	521	475	460	527	495	534	551	472	523	500	511	480	505	544	524	521	504	520	556	526	547	507	493	521	527	536	495	494	496	529	513	516	518	518	460	477	472	548	537	475	555	525	541	512	486	496	482	500	515	543	508	501	563	511	522	497	501	488	543	516	477	519	512	531	513	534	543	523	537	486	568	513	494	509	551	491	486	479	512	491	461	513	528	541	496	513	529	498	478	561	503	504	534	483	483	559	488	521	482	496	482	507	519	524	498	520	529	506	535	496	486	507	472	507	501	518	519	482	523	539	495	488	483	468	508	498	502	508	530	526	513	525	496	516	521	454	485	503	521	509	513	505	503	503	583	472	531	519	532	511	509	495	548	520	544	509	525	525	476	515	499	513	495	471	471	533	444	570	484	501	518	551	488	478	502	552	504	533	498	521	540	506	483	487	512	488	466	535	569	507	513	517	476	465	541	510	477	508	515	499	529	548	498	532	506	539	523	520	496	548	536	534	533	497	509	528	557	523	489	489	555	544	498	491	524	495	476	553	536	547	486	537	486	497	500	484	479	511	528	491	487	510	548	526	514	483	528	485	533	517	517	518	505	526	492	464	522	501	473	454	527	534	498	499	491	463	527	527	519	501	467	521	475	488	508	514	481	510	461	541	493	514	484	544	537	500	497	517	533	500	521	516	510	537	550	501	504	556	465	548	467	500	495	458	538	544	522	516	476	490	530	552	480	484	515	519	504	495	483	480	514	476	537	498	521	506	497	527	488	504	528	515	461	510	530	524	524	529	481	481	509	538	502	512	500	487	463	514	513	475	500	547	498	522	512	525	539	498	513	500	499	490	527	561	519	515	512	511	480	499	512	500	498	507	475	547	521	523	539	545	528	523	522	517	530	496	469	495	524	557	519	529	521	525	521	510	504	546	500	480	524	541	509	513	509	518	498	532	550	519	509	534	534	535	516	476	512	489	485	552	484	471	548	505	469	501	527	545	512	510	498	492	487	517	463	513	510	531	536	522	508	502	512	518	492	505	484	522	478	500	499	515	507	537	489	503	464	516	512	523	465	491	495	507	514	476	477	541	508	503	506	511	494	464	517	508	540	542	527	515	523	504	538	537	501	498	476	501	504	522	519	529	504	512	488	543	533	473	506	505	499	473	503	514	525	509	497	506	561	544	536	507	491	551	486	505	488	503	555	549	456	464	526	512	499	491	551	501	481	480	488	500	476	488	536	522	498	516	536	507	502	520	513	528	534	521	544	550	516	487	501	519	511	508	504	528	501	519	516	555	525	493	516	501	496	545	475	467	535	516	516	514	540	496	521	473	507	514	513	487	526	541	491	475	503	558	485	540	514	539	519	481	496	501	516	527	532	509	524	537	483	540	518	522	490	564	508	512	517	463	502	511	540	547	508	567	500	490	457	512	544	481	513	537	485	467	531	517	532	530	494	516	554	513	525	517	543	505	499	551	494	488	511	538	514	485	493	506	555	481	471	523	535	509	511	480	507	488	497	472	519	557	497	545	523	514	479	503	486	515	495	531	468	562	494	526	504	489	556	504	502	493	491	508	460	472	511	497	496	495	462	480	499	477	574	501	492	507	506	495	520	466	551	544	549	490	491	540	508	491	517	534	506	518	499	531	539	536	544	521	533	489	492	495	517	539	502	479	496	490	530	560	543	503	483	473	562	506	512	494	488	529	523	508	505	485	486	478	537	491	482	529	571	484	535	541	534	529	543	566	504	530	488	516	528	532	498	495	514	523	504	540	476	499	536	536	487	497	535	505	523	528	514	496	471	489	537	504	506	526	519	524	510	551	500	530	490	509	529	520	546	517	486	513	479	523	482	492	481	523	546	510	479	541	507	556	508	502	523	533	496	525	534	499	479	486	498	497	496	545	530	547	505	519	542	510	542	517	509	543	492	489	531	553	518	518	515	504	516	490	500	501	512	521	533	517	520	538	544	539	541	525	518	537	545	532	530	503	522	482	550	525	489	504	513	529	470	503	504	515	497	504	467	490	482	483	507	556	522	533	503	477	570	522	532	523	521	536	534	516	514	523	492	532	517	552	470	532	520	499	509	490	519	539	511	490	483
38012	47693	34458	13316	3745	1890	957	889	978	898	957	875	926	1005	925	881	968	866	973	898	937	882	959	924	938	923	954	955	930	903	913	942	904	898	939	874	939	936	899	951	945	909	960	921	923	938	982	962	904	983	925	928	902	926	906	910	981	924	959	824	955	969	923	865	941	982	953	946	915	858	923	970	920	970	921	947	910	948	919	943	919	901	970	962	876	944	958	910	900	968	913	958	958	910	891	962	920	923	927	907	871	929	940	920	967	937	960	881	961	948	903	944	963	929	966	931	963	955	915	926	893	949	972	978	931	874	934	963	935	956	914	915	886	919	922	921	957	932	921	903	960	918	916	923	855	968	891	889	891	900	927	950	920	939	918	899	909	954	955	926	916	970	985	934	926	960	927	928	901	922	867	979	895	955	979	897	897	873	950	970	990	898	916	931	986	895	908	957	929	919	948	873	943	920	936	883	895	899	929	937	920	929	912	902	898	938	941	932	907	868	965	897	937	974	906	912	947	907	1000	974	938	864	941	892	951	953	973	966	887	959	905	901	918	853	934	902	939	907	928	935	934	918	979	923	943	942	909	885	883	890	908	928	925	932	906	903	950	891	946	936	940	902	963	950	946	960	884	944	918	911	908	881	923	930	959	893	932	926	871	893	988	919	942	967	1004	897	869	987	911	980	895	975	946	916	883	943	881	935	884	964	878	864	893	889	881	896	937	927	943	925	916	973	930	921	960	946	995	943	941	869	938	946	929	936	912	929	900	897	904	885	975	906	847	943	897	863	941	926	932	960	938	942	944	914	945	895	863	942	916	936	890	929	934	932	945	909	901	901	923	930	904	885	960	952	892	946	914	928	935	953	936	910	954	928	889	954	893	937	947	949	924	956	919	934	951	918	893	925	917	943	955	979	953	895	904	905	918	872	931	934	954	906	898	899	945	904	974	916	919	900	996	906	929	927	927	914	924	897	805	948	918	899	932	921	924	922	911	940	909	888	946	907	973	906	897	936	942	891	871	892	1007	957	995	934	945	931	933	920	950	904	910	942	889	927	894	896	914	874	947	954	871	936	934	957	876	927	904	903	917	950	956	931	958	907	862	911	968	955	929	907	927	945	897	890	909	929	941	970	945	910	947	965	930	934	930	934	936	961	899	941	884	842	942	876	951	915	900	990	885	908	952	986	930	965	883	900	912	983	970	941	966	940	891	857	903	938	945	930	914	882	932	929	933	939	1000	944	899	879	931	911	915	905	946	892	980	989	866	880	973	907	879	932	925	888	921	884	909	912	882	870	898	898	947	901	906	942	945	922	946	914	927	922	940	962	943	914	943	887	957	959	958	917	920	891	932	901	893	971	966	923	862	940	930	913	928	926	947	904	931	899	910	897	916	918	987	941	880	879	889	973	914	957	956	947	943	909	973	907	1007	935	918	938	867	952	903	911	946	940	939	884	918	919	931	906	902	943	902	900	863	921	896	920	960	936	875	925	949	905	936	934	910	947	934	965	908	901	916	916	881	918	916	961	906	917	916	950	916	908	889	942	942	881	933	907	960	995	979	944	966	941	959	901	932	910	1003	949	894	972	903	961	906	940	947	977	933	927	932	863	933	998	890	943	927	918	936	983	989	956	932	916	947	914	895	944	884	900	898	940	888	917	948	934	932	931	923	943	961	972	921	872	929	950	900	952	871	932	855	910	975	925	943	885	881	928	888	888	960	918	951	929	902	938	899	938	916	883	897	913	878	902	959	904	904	897	962	930	986	954	970	950	913	927	944	893	926	922	901	938	918	880	927	951	924	947	889	933	881	930	926	926	946	950	937	932	958	952	893	922	971	886	961	912	920	943	933	907	923	941	896	913	969	949	886	943	922	959	961	918	967	918	932	947	889	867	879	922	942	917	919	963	922	948	956	927	855	931	891	968	914	931	901	922	945	947	934	948	916	854	917	984	895	938	979	938	939	921	895	968	948	954	922	922	938	908	979	921	909	947	943	896	912	918	925	906	911	920	918	878	938	983	921	947	896	933	945	968	908	976	897	926	873	906	932	912	950	974	891	928	980	870	940	888	897	942	935	945	931	915	891	979	928	921	887	951	889	951	939	970	881	924	946	884	934	957	933	969	910	891	907	940	965	897	889	934	916	950	963	921	924	928	948	946	906	906	881	902	893	924	944	923	956	921	930	991	864	944	934	879	910	909	904	918	899	920	928	933	930	920	894	914	957	872	919	956	916	934	933	955	920	954	861	944	892	861	895	914	898	921	983	913	932	970	904	923	874	890	975	887	928	982	920	916	875	907	937	950	872	934	890	969	872	901	921	870	897	912	993	911	937	912	919	877	900	889	945	873	914	972	884	910	900	961	913	947	944	973	891	938	916	899	918	915	928	921	936	994	923	1044	929	913	925	864	942	991	944	900	896	937	887	979	960	946	922	934	946	941	992	961	954	924	890	938	866	906	943	919	892	989	929	959	855	897	971	877	906	934	916	941	927	953	871	934	962	906	954	950	908	890	917	940	960	912	871	894	942	935	945	929	955	875	927	914	954	879	906	905	899	864	890	941	946	949	945	959	881	885	966	936	923	900	935	891	915	911	944	899	858	921	897	860	928	935	945	908	891	883	925	922	906	940	910	889	941	940	889	933	831	893	962	892	949	928	948	888	928	928	943	873	887	948	928	870	928	930	995	887	964	940	946	877	965	927	920	937	939	913	931	936	940	1000	911	934	895	915	872	896	919	908	889	858	879	976	952	932	996	952	903	949	902	922	947	962	958	831	926	873	1002	945	963	894	942	955	939	913	978	923	957	942	942	982	957	969	881	865	950	958	896	920	893	919	945	940	954	883	915	945	948	887	881	928	916	1010	876	907	925	937	872	946	935	930	900	898	964	999	937	912	920	884	943	937	940	910	926	884	902	944	907	915	991	946	907	942	886	993	903	998	947	974	892	887	919	940	977	973	923	891	902	933	880	937	908	927	963	978	952	926	912	898	946	980	937	946	947	908	922	932	862	931	911	898	929	914	933	926	936	925	934	896	923	953	973	870	967	902	921	920	898	979	925	900	895	897	935	928	923	911	894	931	927	894	955	1006	883	966	916	912	946	951	926	928	962	961	884	929	843	893	953	926	925	930	965	917	980	900	970	915	982	881	923	966	917	929	928	931	938	916	912	889	941	920	878	923	955	941	940	860	887	976	957	891	892	899	906	922	888	893	920	1011	903	978	920	925	925	940	908	949	931	976	932	934	944	927	947	892	920	920	929	890	941	905	881	897	923	917	942	881	934	945	921	945	921	939	948	968	950	898	925	938	924	903	923	961	895	902	932	923	909	974	887	916	899	933	895	939	896	930	934	942	959	899	947	950	890	940	949	882	960	927	948	915	935	944	899	931	962	956	939	931	932	920	983	946	944	910	943	905	853	952	926	916	931	905	965	927	903	948	895	893	919	949	926	888	894	939	957	926	963	917	967	955	934	948	942	941	900	962	897	976	918	939	937	935	871	946	934	860
24269	22776	32197	26990	20469	11319	971	400	357	409	405	414	382	381	374	414	347	373	379	418	401	420	374	381	388	388	414	394	347	347	359	386	374	370	408	373	376	340	380	356	350	382	351	396	366	379	351	384	373	375	392	353	374	386	379	379	405	370	417	369	380	382	395	402	394	386	372	368	370	393	391	385	368	385	400	370	344	384	348	362	416	376	414	387	325	383	391	364	387	376	393	373	367	363	410	421	389	360	404	371	378	353	395	399	358	392	372	375	386	378	391	377	391	422	392	374	395	400	377	410	372	399	380	384	327	368	367	363	423	368	366	356	382	389	363	400	388	413	397	358	386	378	378	401	385	426	388	390	386	360	369	375	360	398	372	368	391	411	396	394	401	382	376	370	382	374	407	352	409	413	359	367	365	380	408	331	386	364	387	364	368	383	374	357	353	384	391	414	372	350	381	386	352	361	382	376	379	389	372	417	359	350	376	364	366	374	377	346	360	373	363	377	387	377	374	381	370	353	359	366	375	376	379	382	369	367	357	382	387	392	376	346	392	372	384	379	346	374	386	358	370	396	363	416	398	377	367	396	407	376	371	384	378	383	393	369	356	428	357	362	365	379	396	375	375	390	389	354	384	392	362	389	345	397	381	378	408	356	388	373	390	378	364	394	383	395	401	379	387	371	419	394	373	380	377	357	354	379	398	378	397	375	371	377	407	386	390	409	384	360	386	384	371	368	396	367	362	414	396	377	421	387	369	390	351	368	377	376	349	378	386	370	388	379	383	373	393	404	387	366	370	370	400	419	417	389	393	358	383	402	382	393	385	379	375	368	389	378	369	379	407	375	382	358	381	379	373	387	362	384	392	360	400	370	362	361	338	363	330	349	401	374	368	365	367	367	373	366	403	382	394	346	388	345	382	383	358	354	377	373	348	372	377	358	386	379	387	404	357	404	412	400	369	375	386	366	437	374	392	409	382	380	383	365	404	357	411	378	391	386	364	379	391	377	372	412	359	357	430	356	348	397	374	370	369	374	369	387	385	399	367	386	364	369	381	421	364	369	411	385	356	385	378	377	412	350	366	368	375	389	380	411	347	376	421	353	380	401	390	392	373	366	357	356	359	392	406	385	386	384	380	398	383	412	356	373	380	366	413	384	348	369	389	364	410	376	328	385	355	395	370	390	362	355	378	348	362	389	394	388	356	367	377	351	348	377	366	413	364	389	373	370	360	328	330	387	362	359	381	382	390	395	366	380	409	376	365	405	388	379	410	344	378	363	370	350	345	335	321	368	407	350	348	363	369	369	367	372	400	357	380	367	392	413	374	369	341	380	396	356	388	383	373	387	404	389	382	356	378	350	382	360	376	362	378	394	347	383	371	395	372	406	371	378	349	389	404	378	380	374	377	383	387	346	340	392	363	374	387	383	389	391	349	358	388	382	322	369	347	371	361	394	378	354	409	383	376	371	356	364	409	390	360	370	388	393	379	400	356	392	368	403	366	386	361	344	397	347	385	369	387	392	369	366	366	360	345	373	383	379	384	375	371	404	372	406	394	384	347	398	414	416	406	375	352	406	335	371	337	360	374	369	395	375	363	341	380	374	370	379	380	368	411	372	391	390	397	382	415	330	379	364	339	363	385	392	377	363	382	366	387	363	396	335	385	366	395	397	388	383	383	358	391	403	368	375	375	383	416	386	386	373	346	357	365	385	394	357	406	374	380	394	391	361	367	395	402	379	367	378	339	375	353	391	354	377	340	367	373	382	364	371	382	365	390	379	394	379	351	361	386	335	385	363	395	374	345	367	378	403	374	364	409	369	359	362	380	389	349	364	385	380	371	363	404	356	379	385	379	364	380	366	382	378	351	363	356	385	378	388	395	404	368	374	355	389	395	386	373	395	391	404	428	364	360	384	405	390	372	352	355	367	334	366	390	369	388	379	402	351	375	374	376	385	367	389	377	368	370	396	365	386	369	391	366	389	365	360	334	435	392	361	372	393	379	362	393	378	378	415	367	363	340	370	394	380	376	345	381	443	387	375	406	365	368	413	364	386	374	379	396	413	379	375	377	390	389	366	406	390	393	415	394	380	348	368	398	416	373	359	358	362	351	402	368	384	379	379	351	383	364	384	390	390	372	340	384	346	424	372	376	376	368	376	387	405	358	387	393	389	393	374	365	385	363	398	364	393	374	361	394	388	347	365	393	368	387	350	387	385	384	369	377	373	355	369	392	363	373	402	393	330	393	355	339	415	420	377	367	376	385	361	372	383	383	388	370	353	391	375	382	410	372	399	389	347	414	365	382	387	363	388	413	346	412	393	359	414	363	408	389	342	386	383	340	369	420	390	385	370	380	382	372	391	389	415	380	385	374	361	359	349	378	411	383	354	374	383	351	399	352	382	404	368	381	347	382	399	380	387	414	375	368	383	402	377	397	372	368	375	365	382	377	389	365	354	413	405	345	386	391	384	406	375	366	371	377	396	367	372	381	397	332	421	378	363	400	406	382	364	417	390	392	403	360	382	403	343	380	368	376	382	369	410	357	389	402	411	358	391	389	369	392	374	358	374	406	424	348	410	378	385	367	396	387	337	368	366	379	384	378	378	413	384	352	354	412	365	363	383	374	379	397	386	357	371	361	366	366	370	381	358	383	381	343	386	397	379	390	393	349	361	379	371	393	375	388	386	360	343	348	387	358	382	380	364	387	369	432	379	386	393	359	381	340	351	365	378	355	376	376	401	354	356	377	378	386	419	396	367	326	373	355	399	368	386	347	392	379	381	345	359	355	372	356	373	347	362	388	378	355	394	382	345	360	355	368	379	382	391	371	371	377	357	392	349	373	381	393	347	393	403	369	345	420	371	361	394	363	397	365	333	367	413	338	391	376	377	378	373	344	390	373	373	367	393	346	361	394	365	390	381	359	378	423	370	380	383	355	389	361	350	362	346	416	393	373	383	414	401	366	369	375	361	393	384	384	377	361	358	391	400	405	393	393	382	359	351	395	341	411	376	377	348	384	360	399	362	403	383	418	370	384	381	382	408	375	361	380	360	369	353	374	383	416	396	399	391	393	377	366	422	394	373	363	372	344	363	365	371	367	409	384	373	396	396	361	394	374	420	364	388	353	355	402	388	382	365	380	364	392	400	372	395	361	378	381	380	338	367	382	411	359	368	411	380	385	340	388	379	380	393	398	368	373	349	402	376	363	387	372	392	391	373	375	385	389	397	369	408	422	353	391	386	353	368	393	387	364	393	412	386	364	362	405	395	381	379	378	388	395	385	360	411	368	383	393	375	358	357	358	335	334	382	382	366	389	358	392	369	360	412	344	370	414	385	373	394	378	363	363	381	365	370	331	369	376	344	324	371	392	328	356	386	382	349	396	418	391	386	359	353	357	419	375	355	378	407	388	419	365	364	349	386	370	360	381	391	379	348	398	377	396	409	413	379	387	388	389	370	421	369	389	348	378	382	412	379	363	385	366	393	398	371	385	388
60621	89459	69673	37450	19504	7988	765	754	745	713	713	642	707	726	696	708	678	720	694	724	664	719	670	692	676	614	680	678	695	720	690	671	717	666	726	706	656	665	676	657	706	694	725	695	686	665	680	683	686	708	719	673	658	675	626	693	685	722	692	668	671	668	751	703	693	660	706	718	673	720	719	682	674	681	686	698	716	684	731	691	711	626	723	668	683	687	702	734	703	709	696	672	689	655	705	692	693	694	673	666	699	741	674	687	661	683	684	670	670	699	681	714	713	670	673	662	715	689	720	722	716	708	664	709	675	700	700	716	709	705	686	675	677	685	651	695	709	692	704	689	687	695	699	676	679	645	671	715	721	684	665	681	695	689	698	680	706	690	650	671	691	644	681	689	719	703	718	668	681	680	673	731	692	700	666	662	704	671	687	655	714	673	671	714	687	673	692	622	700	671	674	695	655	626	708	706	692	677	731	661	705	662	719	685	660	645	666	626	653	668	664	720	699	707	666	669	723	688	678	670	672	730	646	717	709	710	696	747	685	674	686	697	733	685	679	701	696	679	707	706	672	697	664	687	713	684	664	699	697	722	698	711	689	653	722	626	683	712	677	672	711	657	687	708	695	706	664	691	672	687	649	727	706	669	723	712	643	686	702	712	630	683	662	676	667	724	701	674	720	669	716	687	685	643	671	717	682	725	709	660	663	717	676	680	703	705	663	690	709	702	685	714	641	655	669	677	702	710	726	657	738	732	689	652	673	707	708	750	712	677	642	665	651	708	686	650	706	664	646	717	708	648	671	649	646	713	686	663	734	665	724	684	692	690	694	712	759	654	741	706	681	717	661	714	722	691	692	711	677	724	689	704	673	681	690	652	660	688	670	727	689	649	730	685	724	673	662	671	649	715	684	682	694	719	692	669	649	739	684	710	674	698	646	689	704	691	662	672	647	731	713	707	702	729	683	659	711	678	665	668	705	645	642	700	713	699	681	640	649	705	715	651	664	688	752	687	686	686	731	703	697	678	689	660	696	723	718	684	692	731	673	640	708	641	707	678	661	686	646	652	684	693	664	655	664	690	702	715	686	713	702	713	659	745	699	702	667	687	697	661	680	640	678	693	638	681	692	690	684	690	694	663	695	712	683	747	676	686	683	723	711	666	711	711	685	678	653	713	651	637	656	710	689	746	706	654	704	696	724	678	683	691	676	671	700	701	680	710	665	671	709	664	671	678	669	653	661	620	685	677	689	727	721	691	751	693	691	748	682	744	694	713	697	693	696	644	738	737	704	689	668	690	677	610	655	708	659	692	691	677	727	707	708	652	681	696	688	706	684	635	692	651	670	695	700	660	718	711	691	704	731	688	671	693	697	733	707	697	658	638	675	660	723	660	701	694	665	660	674	651	687	663	728	701	718	693	692	648	690	670	702	754	664	705	703	708	673	713	684	703	744	722	710	668	698	732	680	743	716	715	735	721	670	711	672	640	674	689	710	687	642	675	695	674	693	692	685	686	690	708	658	678	688	661	705	674	702	681	688	699	721	697	689	683	678	685	646	631	711	666	710	665	693	692	666	684	648	699	712	668	698	692	695	699	665	686	707	685	671	669	714	689	693	642	732	684	686	687	714	739	679	728	678	659	642	721	695	692	716	687	675	693	701	718	685	694	659	682	720	654	725	632	682	693	694	728	709	706	725	703	653	669	671	727	689	776	716	680	704	662	688	655	720	702	649	724	668	741	690	681	639	720	668	660	671	636	732	694	658	677	725	706	659	730	691	717	663	683	684	665	714	675	668	661	700	674	681	664	646	706	667	672	671	671	699	691	697	670	672	677	724	645	680	732	732	688	695	666	705	645	681	634	678	698	689	653	720	661	709	676	674	635	691	693	714	730	650	691	683	645	715	666	707	697	719	679	679	695	634	767	670	703	663	683	718	668	653	668	671	698	658	636	694	738	670	734	676	706	655	686	673	649	733	654	707	641	679	656	643	671	708	676	730	688	653	629	679	700	685	696	696	696	657	722	691	666	719	647	677	725	744	734	679	686	723	683	687	673	664	676	651	725	690	676	643	721	693	700	740	654	670	663	633	695	690	681	658	722	694	696	643	697	666	701	698	732	661	668	676	751	654	687	711	699	722	720	665	740	714	702	659	686	658	691	710	668	661	655	705	699	665	669	718	664	676	689	702	698	633	663	645	723	641	657	742	666	694	708	636	690	626	673	683	687	706	716	715	724	693	706	672	697	654	720	656	630	670	708	702	636	690	659	687	702	670	671	683	685	688	741	684	621	680	664	683	675	710	691	674	693	716	648	729	669	711	663	682	675	693	729	666	673	705	685	684	675	655	716	728	681	708	716	727	648	710	704	716	722	680	722	704	716	670	684	724	721	691	664	674	694	710	687	683	660	657	660	719	707	694	666	686	693	734	655	681	685	683	696	692	692	680	684	679	678	651	664	646	698	721	700	697	732	754	670	702	677	685	700	733	640	707	721	669	676	647	696	704	690	630	655	676	652	703	677	663	706	718	611	666	680	677	688	698	732	715	681	702	716	676	713	662	698	688	655	751	694	654	702	701	724	716	669	675	665	669	692	723	711	663	689	660	743	698	675	756	683	697	689	751	714	668	694	682	697	715	664	691	682	699	738	670	684	709	645	673	744	755	685	661	721	696	663	728	686	676	688	736	725	683	655	658	708	699	685	710	681	689	633	652	687	655	632	709	679	668	683	664	663	721	681	657	723	719	728	746	696	661	715	674	640	649	659	674	691	688	707	675	702	707	680	658	684	680	663	707	671	711	668	682	672	644	689	737	685	667	672	696	713	683	705	695	710	669	724	704	643	724	657	661	676	694	660	631	733	697	708	667	643	688	678	727	716	696	694	699	730	696	744	717	736	663	705	706	661	719	700	662	668	651	692	676	720	683	668	672	734	690	657	694	665	677	696	741	715	696	725	707	655	730	690	642	655	683	685	660	692	719	713	638	626	684	692	657	660	667	671	716	702	716	704	694	646	725	643	673	695	713	688	721	738	689	700	675	708	694	695	689	684	706	674	654	687	729	719	692	682	685	629	702	729	667	675	682	688	667	678	700	658	717	692	632	691	688	730	693	634	674	694	727	672	719	675	701	727	696	720	641	641	692	662	718	661	731	653	694	681	651	692	648	709	713	663	711	668	623	687	657	667	668	704	716	705	662	690	701	645	713	764	653	693	734	721	647	681	651	670	719	677	653	701	685	688	740	709	691	700	701	688	705	710	749	716	677	699	675	669	692	707	707	644	707	722	685	688	710	693	711	699	691	689	710	709	627	690	652	703	663	701	710	697	689	690	699	675	669	700	693	697	641	693	690	716	693	684	645	669	743	671	668	693	700	714	704	680	664	660	749	698	658	693	704	670	692	648	683	748	675	691	664	676	715	718	682	717	687	696	674	725	631	661	675	738	705	658	672	682	638	681	684	680	718	684	641	666	668	689	695	669	665	668	722	722	697	670	654	682
23247	21672	30255	24512	21662	20032	6838	684	557	587	581	534	504	551	518	496	508	511	500	514	548	530	493	529	511	569	493	549	481	492	488	536	525	534	504	528	527	553	479	537	496	535	502	500	550	513	561	536	532	498	524	526	543	574	540	500	545	480	498	492	559	524	507	528	533	547	501	537	528	474	494	511	516	537	536	570	501	555	534	526	535	493	505	515	547	564	516	528	493	498	519	531	499	501	549	549	516	522	525	556	549	509	515	482	492	491	509	529	489	517	557	490	551	558	529	528	511	540	534	529	519	560	495	507	499	503	498	553	469	495	518	529	495	522	528	532	513	538	574	546	520	522	510	505	530	487	521	500	525	513	518	489	534	510	533	533	512	505	520	491	536	500	502	538	562	502	527	515	522	517	533	502	520	500	519	531	535	480	512	489	521	528	497	575	512	513	497	544	509	541	499	489	569	503	486	492	499	504	519	560	551	511	527	517	532	535	527	503	507	545	519	496	513	553	551	546	569	511	498	539	534	492	532	529	506	512	535	511	550	492	549	513	544	523	492	512	505	501	511	523	516	490	479	522	488	517	524	526	544	529	527	513	564	543	520	497	532	522	537	566	526	492	504	548	529	503	539	505	535	514	530	556	485	513	492	575	524	512	474	545	516	512	518	531	516	537	538	503	507	510	515	524	520	510	521	462	550	545	515	535	552	517	540	486	517	539	503	470	480	514	532	515	515	508	496	532	509	530	504	522	557	521	545	519	516	540	489	525	530	512	532	515	540	522	522	514	515	484	550	522	513	532	518	524	498	486	489	526	502	551	522	521	535	545	507	558	511	528	486	523	530	572	505	536	511	542	486	529	524	511	527	508	524	531	497	485	530	530	467	508	481	561	540	520	546	499	476	520	466	513	546	542	518	508	494	492	512	537	556	534	541	556	499	502	516	530	488	555	524	550	551	517	502	465	523	504	524	506	485	487	540	552	490	482	537	531	527	539	539	478	546	523	512	524	554	509	498	511	541	518	499	524	536	504	497	507	517	480	533	529	508	546	526	487	507	546	502	502	492	504	528	530	557	521	498	549	493	541	502	499	545	497	498	568	516	501	547	504	523	536	515	554	537	522	539	484	514	563	523	509	518	524	519	495	499	523	537	502	581	510	449	470	543	512	521	540	496	541	509	518	513	528	526	509	540	494	496	527	490	516	515	535	516	513	540	506	543	485	534	509	530	540	467	505	492	532	508	536	508	526	560	518	534	523	517	540	550	500	509	508	508	515	502	515	514	514	502	521	532	532	529	586	538	533	490	553	503	561	554	517	511	536	538	538	530	506	511	523	495	523	510	527	554	485	528	487	574	488	531	513	495	564	525	502	540	519	531	505	548	514	549	527	531	536	504	486	547	517	526	497	518	530	519	526	549	532	506	494	565	473	501	519	530	560	516	535	553	532	561	523	533	522	537	513	528	509	515	502	503	529	508	492	547	496	514	511	507	509	517	519	522	500	500	460	501	516	531	522	531	518	534	522	557	532	538	513	523	532	480	496	514	563	523	521	489	476	505	538	474	524	511	527	557	548	559	516	490	524	515	558	545	558	499	502	503	510	533	494	500	503	534	510	514	541	529	536	507	560	476	525	533	545	521	559	486	542	528	515	546	504	534	519	509	548	534	540	518	513	557	536	509	535	480	508	529	494	510	563	473	550	536	522	493	523	510	511	519	578	505	538	524	497	507	507	498	517	508	509	514	528	519	502	559	512	541	500	516	516	516	528	501	508	510	525	526	503	505	496	533	479	500	531	535	506	484	500	548	501	501	522	511	522	515	521	517	537	531	475	533	502	554	544	534	478	536	525	484	531	547	522	502	485	501	503	557	537	487	488	498	521	500	569	539	536	495	501	554	523	492	507	578	508	532	520	516	530	537	499	526	508	497	519	497	484	497	548	531	524	526	530	475	502	562	528	513	537	542	477	537	539	538	497	491	511	507	528	537	514	550	527	560	529	483	516	556	510	521	531	486	488	515	537	517	503	506	555	547	531	549	515	539	506	543	488	525	536	555	496	528	539	527	478	570	539	565	461	550	557	551	524	485	489	528	504	496	535	544	533	519	501	545	509	526	528	499	510	520	511	524	493	516	499	489	506	523	509	517	514	517	500	517	508	504	508	514	516	484	517	497	471	472	542	497	481	517	537	540	522	561	520	480	552	535	525	516	513	536	520	535	533	525	514	515	539	533	525	517	553	505	542	503	543	526	517	554	505	509	501	540	543	573	521	507	504	523	516	476	475	515	494	510	527	543	499	538	522	562	515	540	504	523	499	554	508	505	478	510	509	589	545	509	525	521	496	539	529	520	489	519	495	495	506	525	522	496	483	524	504	526	519	510	504	528	526	505	514	519	550	483	504	521	545	512	502	482	551	549	497	523	471	523	532	511	476	526	506	562	503	512	476	459	545	520	520	525	531	507	513	535	549	556	539	480	517	520	516	538	496	496	525	508	524	514	471	554	526	533	527	523	485	478	520	537	535	499	539	531	496	528	547	567	544	514	519	529	513	494	475	524	492	526	514	512	535	498	535	510	520	549	483	531	555	517	521	487	554	528	512	496	478	535	515	500	529	529	529	541	510	518	532	497	520	573	534	509	496	509	545	492	534	518	495	467	515	517	500	523	532	519	506	500	490	511	495	501	488	517	497	520	533	515	501	504	491	500	564	512	505	539	508	494	543	529	512	535	468	512	493	535	473	507	520	539	481	515	497	522	512	493	551	504	548	565	514	504	489	529	536	535	514	536	539	501	531	499	535	479	530	543	550	496	508	521	509	535	500	510	532	514	579	495	510	545	495	531	519	519	509	533	502	538	527	521	518	482	497	533	514	498	563	501	506	510	512	533	545	494	531	508	518	511	508	577	486	524	517	520	512	517	546	539	512	493	484	526	503	520	486	515	516	513	513	530	520	513	522	520	504	503	537	518	523	509	495	495	513	503	518	486	548	472	531	544	505	523	524	502	548	545	491	514	511	532	520	536	531	521	518	531	483	528	519	562	528	541	553	562	536	540	532	525	490	511	518	514	548	534	515	467	539	522	525	490	516	522	516	489	531	521	503	517	518	547	483	512	533	526	540	518	523	513	508	494	537	509	526	498	524	518	521	492	525	512	511	539	532	493	521	516	489	501	452	533	520	514	526	523	481	527	529	470	507	501	486	497	567	508	543	543	526	531	510	539	534	499	529	536	475	502	516	532	519	537	506	514	519	500	546	525	509	536	543	501	486	533	521	523	546	502	504	541	517	534	504	523	509	528	566	578	545	511	501	521	538	505	542	527	521	522	498	490	517	492	505	533	556	530	527	521	520	471	479	493	505	477	519	528	515	498	536	558	510	505	503	496	548	544	492	532	484	531	522	529	511	541	540	518	573	543	513	526	471	484	531	547	553	496	492	561	510	525	509	566	551	495	563	522	494	470	548	465	538	533	530	533	542	490	522	514	504	549	543	533	477	535	525
61427	90057	76226	47748	32581	14718	912	903	904	968	868	892	905	846	881	892	910	888	865	898	907	839	852	867	902	888	896	916	957	955	874	937	907	860	911	820	800	877	864	865	894	871	826	916	830	856	870	888	865	875	845	885	855	838	844	857	882	904	878	889	851	911	852	900	857	922	904	891	919	942	860	881	856	904	901	860	891	873	899	852	855	821	846	865	856	883	905	890	875	917	865	841	838	901	865	895	907	866	839	865	889	894	840	889	863	899	837	907	918	816	864	888	819	894	862	904	849	881	897	902	857	905	845	882	851	900	915	860	874	940	868	863	905	821	923	900	866	869	866	830	842	880	818	858	853	875	863	881	889	860	876	876	830	874	888	845	952	847	894	875	866	878	890	864	878	885	927	844	903	864	877	879	849	868	922	884	920	824	885	787	889	884	867	906	953	896	830	861	830	889	898	895	883	858	928	890	868	854	864	860	878	844	832	852	841	838	862	865	880	889	846	830	859	878	884	878	894	867	887	839	791	832	915	880	900	905	877	834	903	852	854	884	835	857	890	904	845	853	843	895	871	896	898	890	850	839	918	849	879	797	876	903	893	868	895	843	863	875	885	883	892	864	866	878	871	837	877	924	870	860	826	843	879	884	855	822	820	898	877	858	915	889	838	881	872	805	894	867	855	883	924	841	884	851	910	881	888	895	864	807	847	866	873	913	904	859	929	888	874	883	898	866	900	858	859	890	826	873	855	827	875	872	917	865	849	914	890	897	866	924	891	910	871	853	846	869	801	879	897	888	905	910	884	918	914	876	862	874	841	858	839	857	899	857	907	895	898	907	867	910	897	855	833	854	881	860	892	838	844	850	861	866	881	860	885	943	915	857	855	952	872	898	864	906	892	822	819	866	890	876	849	899	882	934	843	886	936	881	889	842	874	837	865	838	893	861	860	842	862	889	846	863	856	931	886	890	876	901	830	867	883	898	865	868	803	882	877	890	862	897	871	860	878	869	874	855	876	875	900	882	885	861	888	875	934	863	919	818	870	906	901	921	914	877	838	846	868	837	848	847	879	884	886	877	873	916	860	880	918	892	873	852	850	944	909	892	922	875	872	844	819	907	873	868	849	866	900	834	842	913	845	881	881	926	865	871	882	883	890	819	866	885	863	865	892	918	873	815	940	861	901	886	883	935	857	904	825	823	869	897	910	862	850	882	863	881	893	925	902	904	888	890	806	820	901	820	896	879	904	864	903	885	830	856	893	951	839	894	920	889	861	890	900	922	926	837	926	903	841	865	877	905	852	859	824	910	822	870	881	860	879	852	877	890	893	861	861	853	790	900	866	847	867	875	895	831	897	879	878	838	875	836	883	824	914	841	857	906	866	870	906	841	872	906	877	881	903	896	860	895	873	859	872	890	859	863	864	851	853	845	851	870	923	904	864	904	879	832	922	916	902	868	881	848	904	873	782	910	881	862	848	874	853	880	906	885	843	861	895	860	869	861	892	848	856	850	827	879	881	864	901	867	850	864	872	866	890	893	862	940	906	916	913	901	850	902	871	876	898	840	836	879	840	853	882	875	855	887	907	880	935	924	875	884	890	908	858	873	860	850	888	920	833	824	863	849	865	894	878	831	878	894	871	881	869	860	885	929	847	855	890	860	890	880	871	886	864	864	896	870	872	889	857	853	868	837	884	887	876	839	890	891	869	882	870	848	898	892	885	924	886	884	875	867	849	903	870	901	851	867	876	860	792	868	950	852	915	835	860	867	860	879	854	834	867	845	864	870	894	899	862	839	843	867	838	825	916	947	876	900	877	936	856	918	884	823	835	825	903	884	861	913	908	880	880	890	885	908	851	856	885	858	896	866	852	918	840	841	860	866	833	825	874	855	834	919	851	871	847	878	843	913	847	826	871	934	903	844	880	895	890	860	844	877	851	888	881	883	890	860	901	845	889	824	882	853	839	870	853	879	842	852	834	893	824	954	907	870	879	886	912	870	857	905	897	919	888	854	860	892	832	881	880	887	844	874	846	908	900	820	902	897	886	849	867	865	882	906	860	883	863	854	842	882	878	851	826	870	866	888	865	818	876	849	883	879	852	859	896	855	868	914	853	921	818	892	859	869	855	881	874	867	870	869	868	861	843	854	909	944	832	845	840	853	854	845	893	904	825	842	911	881	890	865	853	885	888	923	878	841	859	845	896	869	886	903	826	849	854	865	828	916	895	868	859	906	903	876	842	857	831	895	870	898	896	864	882	891	887	831	889	844	906	865	863	881	832	879	855	872	855	910	834	872	899	887	881	890	874	885	822	838	846	850	894	894	868	860	873	894	876	862	916	912	914	925	863	871	887	863	886	874	892	836	889	905	826	908	846	849	846	871	849	879	878	893	888	825	842	849	890	817	883	872	904	886	863	893	908	909	865	843	866	862	922	875	850	890	884	818	868	861	874	843	837	893	865	926	875	869	838	845	863	913	881	964	919	904	875	895	863	838	858	889	865	881	913	916	910	899	872	866	866	847	887	866	915	884	874	876	879	838	911	863	896	898	857	869	868	847	868	845	873	880	839	887	841	889	861	901	914	860	834	897	856	842	855	868	858	874	855	870	883	911	906	875	919	808	860	892	843	883	873	887	855	846	857	870	891	858	876	908	870	858	879	862	886	804	893	926	853	871	864	850	918	874	862	880	866	864	866	861	834	894	916	878	891	855	861	940	856	865	888	880	851	869	878	877	841	867	886	866	908	868	897	848	902	887	888	903	843	913	836	842	856	844	832	924	868	884	912	934	867	880	850	830	865	838	882	872	884	870	790	845	899	908	850	841	867	884	862	915	916	964	841	869	893	853	872	880	896	825	845	783	905	918	905	891	866	877	891	892	895	815	866	853	897	916	927	916	891	843	868	877	886	861	925	894	867	902	854	812	798	884	855	895	880	851	838	820	875	846	861	881	880	903	853	835	870	868	808	836	848	897	875	894	885	898	882	879	866	902	884	895	852	922	899	861	820	839	891	896	856	909	888	913	849	888	849	886	907	874	893	838	885	839	850	874	872	836	909	852	871	902	898	935	928	917	861	851	899	935	861	898	921	920	848	901	921	845	860	874	916	885	890	836	886	886	878	892	880	856	850	854	851	891	837	848	840	836	842	888	834	869	870	885	946	875	878	871	889	879	917	881	839	897	901	864	882	836	853	851	854	845	842	876	912	894	855	868	919	883	908	916	839	874	810	871	907	902	894	854	915	879	867	842	943	931	857	893	912	860	870	829	865	859	866	881	825	845	859	903	898	876	901	861	882	901	874	876	855	855	893	884	854	848	885	852	938	807	941	833	869	825	898	846	904	883	841	871	882	829	914	892	855	875	895	848	885	892	875	841	914	855	929	857	951	815	882	863	862	901	911	896	832	896	953	863	850	900	922	849	870	871	851	881	840	926	844	885	857	896	876	883	864	931	874	907	868	825	874	838	886	858	847	849	858	913	849	879	916	888	862	846	854	829
28797	27458	25198	12251	3510	1283	475	471	480	496	468	486	509	501	482	481	472	487	497	478	485	465	476	512	463	473	501	469	479	473	433	497	490	486	426	440	476	446	469	455	477	450	462	453	455	491	492	451	480	501	520	517	479	477	472	482	462	477	463	474	459	484	518	447	480	470	475	503	463	483	506	477	488	472	469	498	482	486	473	460	493	433	469	509	482	480	438	517	492	505	465	493	477	479	501	473	428	469	469	450	480	478	442	469	485	514	512	498	455	464	533	435	501	508	487	485	472	462	465	442	473	488	474	460	458	488	476	475	449	460	455	487	504	521	467	526	463	475	455	433	509	464	497	504	462	450	476	473	453	449	499	474	470	515	507	470	444	492	479	486	435	463	459	470	502	483	509	488	426	464	460	450	498	452	500	440	465	481	465	481	455	483	461	493	435	482	496	482	471	482	475	480	485	497	452	477	437	514	447	484	481	470	463	462	501	488	486	500	468	507	444	521	507	470	489	478	484	464	456	460	436	496	460	441	484	461	479	461	517	459	429	497	494	463	443	450	523	491	489	450	494	475	497	491	484	456	459	483	489	488	487	460	497	483	466	465	488	475	481	466	468	518	476	486	447	472	539	484	474	493	464	453	460	452	442	489	468	477	470	453	460	487	460	479	472	484	478	482	526	509	509	486	441	516	458	492	477	484	460	443	473	481	466	458	484	472	487	443	496	495	511	495	487	479	476	494	458	504	487	438	508	498	476	473	482	454	459	468	447	516	456	466	456	441	464	509	438	449	459	471	506	473	473	511	476	471	508	471	535	506	486	467	503	469	432	481	477	473	461	427	467	459	457	467	472	473	498	468	475	443	458	489	508	485	504	459	487	523	500	485	451	448	433	486	536	464	503	478	465	467	456	508	526	492	485	476	511	472	450	464	503	489	508	495	467	496	455	450	478	465	499	473	465	455	504	453	442	487	472	452	494	501	473	475	446	444	479	486	503	447	445	487	508	469	480	462	472	471	495	473	505	468	493	487	514	483	464	470	469	465	481	474	449	469	483	422	477	497	477	473	456	456	455	459	448	460	475	463	495	482	474	460	523	469	495	455	431	470	484	459	480	439	473	511	506	486	475	470	476	474	500	454	451	457	500	479	472	496	440	469	477	539	459	485	454	471	466	453	470	468	450	470	486	491	486	488	492	443	460	465	509	497	464	501	460	513	466	461	480	488	449	460	432	464	448	478	482	475	457	429	484	478	479	442	478	434	489	461	523	466	463	461	535	511	492	449	463	497	497	498	491	459	500	497	501	455	468	498	462	502	485	448	470	443	467	472	495	494	493	487	489	511	466	467	498	482	463	501	470	486	451	476	468	472	491	476	497	506	470	491	490	512	480	450	472	481	505	483	461	449	466	470	468	500	487	453	436	482	516	488	501	491	516	481	452	487	495	458	496	463	463	494	452	463	463	485	472	507	448	513	465	469	491	507	486	468	441	469	504	466	468	493	503	482	451	471	468	461	472	469	468	489	483	488	454	517	449	501	492	483	504	488	459	500	461	519	453	469	447	432	462	472	492	487	517	436	459	462	456	505	488	462	461	464	469	504	489	510	461	481	484	462	461	483	465	474	417	497	434	477	469	499	498	477	487	486	465	499	468	422	460	473	494	470	462	496	506	443	512	462	462	468	445	486	464	505	500	494	475	416	481	500	503	470	430	450	543	451	481	450	503	474	475	459	495	449	467	472	474	482	464	457	445	486	513	471	504	471	470	474	468	495	450	474	469	472	483	469	471	465	487	459	419	478	445	501	454	456	513	447	497	438	477	471	449	509	458	454	499	489	477	497	480	484	423	445	514	429	487	466	501	466	483	464	468	447	490	492	472	459	492	479	499	461	474	468	504	457	491	462	456	491	486	446	523	478	462	489	475	465	493	461	479	508	476	504	472	471	518	448	507	485	472	448	463	489	453	461	459	501	468	484	485	448	485	448	464	465	490	439	519	498	493	482	500	514	477	450	468	538	456	490	472	469	448	472	493	487	473	495	459	485	487	460	468	448	497	488	478	481	516	471	468	454	459	458	441	476	475	485	488	449	466	465	517	451	496	477	471	505	452	473	460	464	504	473	459	480	477	482	444	465	457	462	450	479	476	484	481	481	497	441	485	480	438	479	500	488	469	453	507	499	472	443	462	529	455	473	466	458	493	451	493	453	465	487	506	494	474	448	500	438	480	502	502	447	472	467	480	487	485	459	499	493	522	448	453	489	459	427	480	448	453	471	450	474	469	501	491	490	487	462	467	477	479	457	474	442	487	461	459	478	444	483	460	492	507	487	490	509	442	473	481	465	462	515	474	478	468	501	470	448	472	499	457	465	488	458	475	508	503	484	470	471	439	509	469	447	506	474	464	481	504	455	467	495	481	467	460	468	466	499	505	470	448	463	445	484	489	488	479	473	505	474	465	464	453	485	452	487	488	515	463	472	461	476	473	427	455	474	470	435	443	479	461	465	486	471	472	502	430	502	487	492	475	473	474	485	455	455	484	485	452	462	455	506	455	471	468	487	512	481	494	494	511	488	466	461	500	480	462	513	535	517	473	445	467	436	490	458	507	445	497	460	482	469	511	477	477	464	533	497	467	493	471	462	493	459	496	456	529	479	459	479	490	478	468	500	459	477	450	435	443	465	500	484	492	492	495	421	532	507	518	475	476	493	463	452	467	461	506	453	477	501	472	500	489	493	477	486	487	471	455	523	484	475	469	464	473	518	448	448	466	507	464	460	451	468	480	478	509	489	493	480	486	495	429	511	504	486	478	527	531	487	478	462	481	453	424	458	439	447	503	520	480	499	505	523	514	443	471	461	464	426	475	479	466	493	454	514	465	454	523	513	470	469	491	499	520	476	474	514	488	482	432	522	484	478	469	450	417	445	468	477	475	495	504	511	484	508	490	444	510	464	480	458	468	473	453	490	509	458	473	466	431	495	484	470	471	446	498	462	491	511	476	496	473	471	457	456	519	482	493	475	486	508	466	465	503	438	459	462	494	449	503	469	460	492	484	490	479	476	439	452	480	450	423	529	513	458	511	485	488	467	435	501	475	486	483	502	454	460	484	519	462	479	479	429	459	497	451	525	468	474	450	518	475	484	489	499	465	452	445	491	483	492	473	498	494	422	471	444	476	479	495	445	485	458	421	455	466	502	507	484	488	495	483	490	480	467	458	458	469	477	449	465	463	468	495	473	490	495	488	460	461	481	503	469	496	466	453	452	474	462	508	488	519	491	474	484	452	522	527	477	486	478	493	448	472	482	495	466	442	475	483	484	467	482	447	490	458	457	469	453	444	497	482	436	473	471	483	441	447	525	465	488	501	457	471	447	482	505	477	513	452	476	471	471	470	511	481	458	491	516	483	513	481	476	445	457	508	471	480	510	524	491	493	454	501	482	503	470	473	491	493	475	482	493	509	514	474	447	487	509	499	485	453	484	488	490	480	492	477	521	482	485
37563	44364	30346	14243	7357	2696	881	844	835	843	853	920	814	876	783	857	881	830	887	812	852	887	860	843	861	857	889	819	873	920	821	904	884	837	899	833	879	897	841	861	910	847	840	875	843	854	857	880	881	873	846	876	831	820	877	857	831	882	898	842	906	834	860	827	878	884	897	819	795	843	834	860	862	812	850	803	849	838	847	865	913	885	820	860	875	881	795	830	834	815	840	820	878	850	894	914	854	887	907	816	850	787	879	820	824	875	892	860	918	873	840	848	868	856	867	843	830	869	848	853	852	834	816	850	852	816	860	882	869	884	854	847	858	832	879	842	824	851	821	871	860	860	861	869	862	867	832	828	871	827	845	898	865	814	868	912	866	921	876	820	869	889	803	861	877	869	811	895	879	833	896	847	886	863	897	800	878	877	900	863	842	869	896	851	855	869	833	859	832	806	803	821	873	850	830	805	864	816	867	907	871	844	898	898	864	868	839	842	833	864	843	844	824	884	867	869	841	847	871	799	899	862	866	861	847	850	862	887	858	836	858	827	863	838	825	913	887	884	851	853	843	798	895	857	893	837	855	851	826	857	883	823	867	877	863	904	864	919	869	831	837	854	883	835	840	875	855	829	823	855	856	865	833	840	901	879	865	852	855	854	829	831	889	895	820	871	863	814	870	833	830	886	921	816	829	828	839	841	895	823	894	838	873	907	857	855	808	898	869	897	876	843	841	866	881	839	894	812	863	822	854	870	898	874	891	872	896	863	885	853	870	857	847	851	890	846	896	852	881	863	886	896	886	853	864	838	838	888	858	895	847	884	821	842	861	820	871	877	809	873	841	858	889	858	842	865	817	867	897	846	898	852	851	863	873	875	802	829	839	804	840	869	826	846	862	901	790	932	860	853	875	825	843	843	896	857	894	878	870	869	852	884	864	875	868	839	815	824	838	871	866	835	839	900	851	868	852	842	838	837	866	882	847	816	884	860	912	845	870	798	915	861	868	857	874	898	843	849	863	854	863	908	858	837	856	869	845	900	847	881	861	868	800	877	881	814	896	882	863	862	807	883	872	844	936	913	874	872	850	856	844	813	822	834	879	903	878	852	847	841	850	864	867	845	864	859	885	861	874	934	893	864	831	855	880	876	820	865	857	855	844	852	915	880	934	872	857	832	879	833	892	912	920	867	868	847	873	884	864	854	879	890	809	873	823	889	876	870	900	789	848	826	842	862	875	922	867	864	847	850	847	861	839	856	894	893	853	840	830	858	887	906	837	868	903	877	859	815	888	834	865	882	849	888	871	825	841	917	896	889	793	850	868	884	871	875	831	812	839	860	871	890	862	872	860	846	835	827	854	841	854	900	859	910	859	879	865	844	898	824	863	841	847	824	871	867	857	841	867	855	789	861	845	835	845	885	833	884	855	834	867	886	883	924	902	864	915	848	855	836	882	844	900	845	865	862	878	924	843	901	875	829	873	843	868	911	840	819	807	851	895	850	877	903	845	910	854	834	872	837	823	850	811	838	825	852	860	860	874	895	864	887	806	872	827	864	886	854	826	824	898	868	953	874	879	868	857	845	850	903	825	878	865	854	866	857	860	872	832	848	872	860	878	859	856	830	817	848	877	871	889	833	836	871	852	872	882	876	896	844	820	857	829	819	848	877	849	865	874	868	884	852	860	830	875	905	804	842	854	845	854	832	810	860	890	895	889	896	895	845	888	875	829	867	900	829	818	836	863	847	815	834	845	850	818	905	842	844	884	835	850	879	921	823	929	866	898	881	852	807	881	867	841	883	862	840	865	886	783	887	841	838	832	873	897	836	903	808	903	844	841	857	881	834	864	819	872	815	918	828	813	867	835	830	849	842	842	866	833	833	865	875	874	824	867	900	824	887	882	867	856	863	884	844	854	840	902	894	863	871	844	882	876	876	854	814	879	854	813	855	896	857	887	887	898	829	847	860	809	838	842	906	871	870	865	848	868	874	847	816	883	820	805	841	846	861	884	833	919	887	864	877	842	865	852	883	854	876	829	935	817	888	858	846	883	848	856	808	838	869	811	873	827	837	888	829	900	818	869	877	833	842	878	869	861	827	845	871	872	847	857	820	855	881	861	883	846	876	857	841	922	858	874	894	833	825	834	873	825	842	808	845	887	836	848	831	880	888	831	864	828	869	860	869	900	892	902	857	852	854	827	897	867	876	866	862	898	892	848	864	830	863	895	889	855	828	894	844	868	896	856	875	892	873	836	889	867	890	871	849	860	856	834	837	853	873	882	874	878	873	854	846	830	880	831	818	861	844	905	897	865	843	819	883	828	859	860	849	890	931	865	852	860	890	884	844	840	856	882	879	850	876	896	867	837	822	816	845	904	836	847	832	883	850	862	840	899	868	863	881	817	866	815	832	894	864	917	890	836	889	918	868	893	911	830	870	860	886	869	895	864	842	859	865	824	872	868	842	815	852	870	848	827	900	850	908	895	813	868	900	868	873	847	882	830	858	864	842	805	862	877	829	868	841	919	863	845	847	862	827	855	895	874	925	811	884	823	834	888	816	891	822	858	867	854	892	894	868	807	860	817	860	880	881	832	869	830	899	854	849	857	839	852	817	933	868	815	832	853	871	830	823	888	873	865	855	827	877	851	883	835	776	858	816	902	865	851	853	859	881	876	887	870	843	847	829	892	906	868	917	837	853	865	856	913	848	847	896	830	853	890	794	871	845	875	832	902	861	900	837	832	830	864	888	904	862	823	827	918	843	903	925	879	879	869	837	860	853	912	851	868	884	836	891	848	846	856	836	868	913	901	882	881	817	868	851	874	840	867	848	835	890	920	868	875	844	828	853	862	805	858	890	881	830	820	895	861	870	867	904	844	878	817	846	861	862	854	907	842	879	879	883	872	844	813	841	879	840	878	855	869	875	845	854	859	888	891	842	871	856	851	863	841	824	878	850	842	870	893	877	844	878	856	874	891	840	812	846	884	891	866	851	906	804	909	856	856	817	874	881	876	867	859	863	898	870	911	887	869	874	869	834	826	855	872	856	824	829	895	877	944	825	819	895	836	832	887	854	836	882	866	867	827	868	845	864	885	833	862	828	905	822	903	878	832	875	841	875	879	864	909	833	889	900	840	828	899	824	869	830	878	874	847	831	892	842	848	867	805	846	797	808	889	836	918	835	917	867	823	842	809	886	861	884	903	901	851	919	864	837	866	883	877	836	863	850	887	857	851	857	816	892	838	887	880	851	879	844	905	897	877	819	852	831	832	866	878	870	846	903	884	898	857	828	901	840	885	880	877	912	857	809	835	834	873	879	867	914	862	845	870	868	834	818	868	845	818	867	809	868	872	838	866	879	820	853	822	838	844	811	825	846	858	870	870	859	834	887	871	826	870	835	885	873	874	829	815	875	845	850	906	925	867	871	804	852	903	849	909	877	886	901	886	837	895	856	886	888	933	878	808	840	849	919	848	837	847	859	866	884	896	895	873	883	860	864
24263	22703	31751	26086	20923	13027	1265	340	375	408	381	376	383	341	370	357	351	352	342	352	350	351	343	373	378	321	349	369	385	368	321	379	357	374	308	367	330	364	361	360	365	355	343	378	322	358	352	337	359	345	378	359	333	369	363	330	366	346	359	341	348	349	375	368	354	338	362	338	344	343	347	357	354	319	330	361	343	322	327	366	364	376	342	365	341	330	366	302	354	336	355	332	389	364	364	336	369	379	351	373	335	342	365	358	391	356	317	363	383	367	374	358	366	339	360	357	354	352	346	377	327	352	397	370	340	389	400	369	373	370	349	332	368	366	331	335	348	346	381	392	350	355	351	348	369	377	330	363	314	346	367	353	355	359	351	328	358	333	380	365	362	368	348	355	340	347	364	365	326	367	350	344	351	333	367	330	353	334	335	355	380	350	352	359	347	364	371	363	378	356	351	374	344	355	350	351	348	369	346	347	356	367	356	362	315	341	316	333	386	370	340	335	362	356	384	375	329	353	351	350	391	362	386	336	383	393	381	349	352	352	357	362	367	328	339	395	372	350	341	345	380	339	351	343	398	371	344	369	382	324	355	369	328	359	341	352	297	354	348	345	333	364	346	374	347	344	373	333	332	353	323	355	337	377	353	315	350	364	330	384	361	348	372	369	365	370	327	320	334	346	337	340	346	346	360	349	367	370	341	324	338	339	313	334	341	353	370	381	352	329	358	337	344	311	333	348	376	335	377	350	333	354	350	408	341	327	347	349	337	342	369	389	355	341	382	366	337	410	339	353	347	353	356	368	370	357	373	351	351	368	349	342	368	357	362	400	341	346	330	351	343	346	346	336	370	356	340	339	333	352	348	338	326	365	361	375	335	353	362	360	373	347	347	358	339	345	333	372	409	370	362	368	392	343	334	317	355	376	330	327	334	350	337	368	350	367	380	356	364	348	379	335	380	312	348	349	373	354	355	362	342	351	378	356	347	353	371	355	370	341	352	367	382	343	367	330	341	346	359	337	379	334	365	342	341	336	375	374	370	355	349	373	364	363	306	333	369	368	332	379	326	369	395	372	396	383	332	366	372	369	382	360	348	372	353	368	342	313	325	324	346	365	349	367	347	330	380	356	365	360	357	398	328	363	371	363	379	342	403	354	346	314	362	334	341	358	350	361	346	349	340	322	365	358	296	322	363	346	405	340	341	356	362	346	335	362	380	347	373	345	361	382	336	352	338	371	343	317	358	333	352	358	365	334	348	384	351	351	349	375	332	376	366	377	367	341	357	359	370	355	346	373	342	384	352	365	399	356	395	358	324	355	352	354	348	366	368	330	389	371	344	355	327	357	367	335	352	334	337	347	370	326	351	363	363	344	356	353	342	336	353	347	385	371	375	355	357	347	373	354	370	349	311	338	364	332	357	341	361	372	327	333	355	367	375	364	341	359	390	328	361	378	374	361	358	334	352	341	353	364	329	364	362	342	336	346	310	365	366	344	342	379	338	311	350	336	376	345	368	368	339	358	350	321	336	342	377	358	346	347	363	354	342	351	345	347	358	376	333	367	355	366	364	334	339	364	370	332	351	370	353	381	366	363	346	366	359	311	378	318	375	340	336	356	364	345	398	362	347	373	370	348	339	375	351	361	388	359	352	380	354	360	400	364	364	321	363	344	379	361	367	345	302	360	336	346	345	370	368	337	341	358	383	343	338	347	374	351	319	350	347	333	328	359	370	310	317	372	358	334	353	349	335	346	351	347	374	336	351	363	356	381	337	335	374	329	355	365	343	347	375	359	371	334	368	350	333	358	351	420	344	348	358	346	345	336	343	371	367	330	378	333	324	366	333	368	383	352	368	356	346	326	346	336	336	349	364	352	341	371	340	399	348	374	348	348	337	344	377	359	353	332	357	364	357	337	345	360	351	375	357	322	361	322	352	339	351	321	343	362	355	366	371	327	354	381	373	395	355	361	311	365	333	355	328	356	356	353	369	366	366	332	328	335	358	330	354	333	363	403	372	335	362	381	360	354	379	353	362	354	359	363	359	349	392	355	371	344	321	353	320	342	372	359	382	388	367	376	374	340	365	344	380	382	357	325	344	336	307	346	327	350	370	362	375	320	360	343	346	369	344	393	379	362	341	337	353	347	365	352	330	375	321	361	369	357	335	352	355	350	340	335	353	391	312	342	347	382	342	346	362	358	333	339	350	370	372	367	338	374	348	340	332	369	345	350	360	345	342	370	374	332	358	371	358	359	367	322	353	354	361	346	359	319	374	341	369	357	365	364	362	364	362	343	357	362	326	352	346	337	338	349	364	353	348	391	361	327	349	321	370	356	345	380	370	377	358	342	346	349	365	357	340	364	360	324	328	331	348	351	342	353	357	392	365	338	315	368	337	351	353	360	387	356	318	371	313	333	373	366	361	366	350	355	339	348	364	328	350	356	346	345	334	317	349	345	357	304	357	325	362	351	328	362	358	361	362	368	363	392	345	373	359	333	360	328	363	370	325	348	381	371	380	365	357	337	405	332	361	350	338	383	360	354	341	349	364	350	356	356	343	367	361	377	344	353	344	331	343	329	345	352	344	386	385	330	357	345	342	375	328	339	378	352	359	338	355	351	327	377	351	360	340	329	368	394	383	402	337	341	331	351	317	374	347	346	342	383	352	361	344	352	357	336	367	331	368	346	366	379	355	358	345	339	328	335	361	349	353	344	382	354	372	370	356	386	338	351	359	345	345	373	358	311	355	383	355	375	339	321	365	367	370	348	386	365	338	367	335	359	353	358	370	376	376	332	374	375	318	364	351	349	353	369	353	369	351	360	368	339	358	321	375	323	379	362	337	314	366	341	337	362	316	360	327	373	332	355	323	311	355	382	351	327	369	354	342	339	350	344	370	370	355	360	353	355	342	355	373	356	333	345	344	341	338	358	363	364	343	359	328	333	318	365	369	354	328	339	348	353	355	317	349	367	385	343	340	355	352	349	342	356	361	335	375	323	389	371	384	357	360	335	355	351	371	369	307	343	355	351	349	317	373	376	363	358	369	359	367	361	393	339	321	363	345	388	368	333	349	363	366	345	316	348	348	341	365	380	357	380	360	357	336	360	351	344	389	341	353	361	371	367	345	341	354	330	374	383	308	323	373	340	350	373	376	344	354	321	357	325	333	387	364	341	366	369	379	327	350	361	343	376	346	351	351	334	344	372	328	350	342	347	355	376	360	341	346	354	343	339	351	339	343	348	322	380	359	336	360	349	347	377	353	315	383	354	314	331	346	376	302	312	352	372	366	334	361	352	342	369	340	317	365	342	358	333	365	370	320	372	357	351	340	380	316	334	334	319	337	384	376	343	345	338	378	345	343	347	328	358	382	344	381	342	327	324	348	348	355	340	377	335	367	352	335	358	329	348	358	360	374	357	359	358	363	376	359	338	342	353	366	336	321	343	343	356	358	372	355	333	346	336	344	340	359	331	351	331	335	346	324	326	333	361	398	377
60515	88744	65270	36073	24707	9155	636	640	704	663	628	637	613	661	621	659	655	685	636	637	635	671	660	699	624	670	606	668	657	659	630	627	649	639	637	618	593	646	658	653	638	642	699	633	638	639	683	625	606	687	627	645	612	610	627	650	666	674	651	618	659	645	631	647	655	665	661	647	659	644	658	663	626	672	658	624	641	601	625	646	702	672	650	699	656	702	614	658	622	688	652	645	673	650	607	661	635	667	641	613	604	658	614	646	646	700	634	642	685	633	666	692	634	662	638	641	656	627	634	621	632	626	596	671	642	665	644	675	619	642	653	645	686	657	656	608	648	654	625	654	624	683	639	621	674	584	630	638	642	653	608	620	641	653	641	632	685	637	649	608	617	666	611	597	609	641	648	662	629	637	670	664	680	646	606	660	633	629	643	711	689	651	668	638	650	633	606	625	630	615	629	610	664	638	648	658	614	651	593	634	664	663	671	627	623	655	641	625	674	588	648	629	626	651	636	666	636	685	658	678	656	683	649	644	666	653	649	667	651	644	636	590	635	613	640	637	682	639	644	626	643	663	666	628	671	622	635	636	611	652	654	656	624	701	626	689	631	614	613	693	678	642	661	597	623	607	637	661	689	612	672	638	623	680	650	643	637	650	598	633	654	677	631	652	629	654	634	616	641	684	648	690	671	655	663	659	643	646	669	664	666	671	664	616	621	682	638	661	642	610	607	647	609	650	683	626	594	632	661	645	666	634	683	639	683	575	602	578	635	687	617	655	671	599	658	606	596	673	605	682	631	595	651	613	656	634	666	660	629	613	642	652	637	642	704	637	630	616	672	660	672	633	654	645	637	622	604	620	656	678	660	656	625	650	631	651	665	645	663	629	630	642	616	642	618	642	618	632	674	614	635	637	660	704	620	652	597	671	629	649	648	661	679	648	655	607	652	610	595	632	623	613	650	624	610	647	648	659	655	640	648	636	630	667	649	645	627	654	662	599	593	667	645	613	652	666	642	686	663	639	650	636	630	657	594	623	605	617	651	677	633	608	581	651	652	663	663	647	630	629	612	663	641	622	662	624	660	652	652	643	625	614	614	631	675	662	626	686	614	638	599	658	620	655	691	588	657	653	663	658	625	656	679	640	649	622	643	696	703	602	671	643	690	620	662	646	685	672	659	651	645	668	674	617	644	643	650	639	653	650	640	620	648	665	656	699	653	625	628	608	700	668	636	663	722	623	629	648	708	644	600	672	687	621	658	661	647	631	669	682	596	639	675	607	588	639	697	642	622	649	606	693	621	632	658	613	658	633	601	637	655	602	602	654	668	640	631	696	669	674	669	604	660	678	640	635	619	618	614	673	663	628	630	650	658	681	658	662	644	638	611	685	618	665	653	660	643	651	660	676	647	643	641	666	628	641	613	664	630	670	622	654	654	666	700	622	667	660	641	638	678	645	622	660	596	661	660	625	632	624	624	616	662	640	699	624	631	641	679	693	647	672	683	605	645	633	626	628	694	635	639	634	634	693	602	645	640	584	626	611	640	655	633	612	622	679	682	671	613	670	666	637	662	630	692	640	665	617	647	633	645	654	646	660	609	637	633	649	618	663	642	647	622	651	656	626	687	670	649	685	651	637	664	613	634	648	672	662	652	594	617	635	643	636	621	639	648	667	601	682	636	671	638	686	657	613	614	658	653	646	618	602	641	642	650	676	625	631	654	637	643	600	632	657	654	635	653	633	652	650	635	651	670	626	623	683	674	645	654	657	605	641	658	672	667	659	649	628	645	673	585	642	669	652	683	655	646	631	681	658	620	636	631	616	676	639	657	623	614	678	650	609	614	649	656	674	650	615	653	625	620	652	650	615	654	666	687	662	661	682	667	652	594	657	657	663	638	591	645	654	685	630	654	611	606	621	647	652	667	643	654	629	649	596	601	655	638	614	656	691	638	668	613	666	635	640	648	632	649	671	607	630	655	626	635	689	612	636	611	646	576	621	627	661	662	645	605	630	613	621	662	692	650	672	644	639	618	638	672	616	661	669	667	604	644	720	649	648	644	674	659	659	650	628	726	648	607	670	634	680	660	653	629	632	633	651	619	676	604	643	650	618	639	665	631	609	629	673	612	637	617	679	639	699	635	651	630	674	632	590	639	600	633	635	643	633	655	641	645	670	636	577	664	659	675	659	664	653	626	631	681	603	584	635	639	633	681	669	647	644	623	658	658	635	647	645	659	661	613	659	672	687	650	643	631	613	692	634	663	616	620	659	675	642	646	654	628	625	651	669	623	674	679	650	649	665	677	621	606	683	662	662	638	626	646	692	643	641	644	662	615	636	660	626	666	618	685	655	620	643	672	596	599	616	632	662	582	695	660	663	627	659	624	644	627	621	615	625	646	627	637	647	670	651	641	584	645	650	658	618	667	667	643	562	674	677	662	613	666	609	646	615	650	690	656	689	653	602	642	648	642	616	642	659	616	651	675	602	612	640	679	652	649	617	647	632	629	636	665	629	642	657	602	652	651	667	663	623	647	639	627	668	640	686	604	623	583	629	618	641	618	642	633	612	652	654	628	679	649	608	643	631	683	672	650	662	605	615	637	648	628	689	647	596	654	635	640	614	623	622	631	642	643	659	651	608	614	637	630	623	627	625	663	638	666	665	635	626	618	665	629	666	660	667	611	615	637	640	659	630	609	626	657	650	666	633	676	670	678	638	601	612	646	638	590	596	644	679	650	652	631	629	700	635	621	641	663	634	644	658	706	627	639	624	640	656	659	669	649	629	653	602	623	662	670	661	623	649	646	643	631	657	612	654	615	671	621	620	687	662	659	659	631	633	649	613	625	688	642	665	640	619	591	678	593	666	653	642	671	576	639	622	608	643	653	618	668	662	666	639	616	628	635	650	630	637	590	620	669	653	652	625	617	642	660	636	633	638	661	654	669	638	641	636	607	619	624	668	631	656	655	640	661	653	656	601	642	649	639	674	655	637	649	634	631	628	624	611	646	656	647	673	648	633	643	664	625	624	667	627	652	672	648	664	659	675	604	614	611	661	628	651	635	625	678	630	604	628	659	636	609	654	608	644	618	635	641	627	615	632	668	657	631	600	639	665	648	673	657	626	641	610	653	664	600	601	657	654	681	625	613	603	637	611	646	623	712	593	676	626	630	618	639	646	656	633	677	622	629	659	680	612	671	653	623	652	627	660	626	652	609	610	670	622	636	619	664	642	648	612	670	616	637	652	685	618	686	663	633	625	651	644	611	630	616	616	670	627	616	635	666	641	655	629	683	666	628	653	668	662	646	602	583	666	665	638	635	625	636	678	651	649	637	638	620	675	628	669	660	661	644	645	656	632	661	599	649	633	629	676	602	638	618	638	616	636	639	604	632	628	627	636	637	632	632	634	616	605	585	647	639	630	616	679	628	648	627	654	623	653	594	599	623	662	647	647	650	652	668	684	657	656	678	698	703	614	644	637	639	659	642	661	627	667	646	647
23240	21840	30322	24899	21510	19597	6111	645	549	539	540	516	553	524	578	553	485	556	569	559	528	478	530	515	522	540	535	509	515	518	530	568	514	514	544	494	514	530	527	501	500	503	517	509	530	544	533	485	519	502	517	461	559	542	519	510	508	488	500	469	526	480	504	525	507	471	539	513	489	520	501	540	555	491	547	523	495	535	528	539	530	537	519	545	546	524	474	528	520	521	522	499	516	529	525	530	522	509	482	520	500	549	520	526	505	525	507	527	533	506	502	506	483	488	520	528	530	486	531	517	497	508	495	519	494	460	534	486	504	545	508	540	524	549	483	540	540	521	508	509	523	532	523	539	528	473	489	518	522	515	471	510	509	498	509	450	494	496	464	492	473	512	469	500	542	550	508	549	516	474	508	596	523	500	546	466	473	526	545	489	533	507	520	492	516	535	567	534	534	516	556	535	519	531	558	504	571	500	535	486	529	516	502	508	515	474	496	479	484	519	517	504	495	502	539	516	515	527	483	508	490	516	478	482	513	530	512	481	550	511	502	547	527	503	492	525	538	521	487	490	500	485	484	519	542	513	504	473	529	514	528	508	488	513	580	502	519	500	517	540	503	531	511	489	526	543	523	501	527	528	491	530	520	518	500	456	509	537	480	494	494	533	589	520	454	525	500	486	501	583	518	510	493	561	545	483	528	534	529	511	468	499	499	513	502	558	543	526	518	527	516	530	520	498	526	527	553	536	519	506	526	479	540	541	495	503	515	460	500	505	497	484	507	533	559	509	491	519	547	501	529	508	537	554	516	514	510	475	503	499	463	507	483	499	538	532	507	497	529	483	491	521	474	526	527	482	536	508	530	467	515	546	514	508	487	505	486	535	524	521	492	516	513	527	495	476	531	531	516	507	455	497	494	495	473	535	523	497	488	534	516	557	543	485	563	479	499	546	496	494	507	531	483	498	544	532	515	490	542	556	549	546	558	522	513	539	515	478	508	531	503	515	547	541	529	506	534	541	503	527	482	549	512	505	508	505	534	495	527	516	500	495	503	488	533	515	538	535	494	500	489	540	504	533	497	474	524	512	539	481	515	502	517	501	496	530	523	502	505	472	496	562	496	502	492	478	521	559	503	529	479	523	531	514	515	527	494	465	497	546	516	526	546	536	504	528	501	504	521	514	465	487	514	515	514	548	497	462	510	529	532	497	489	480	515	503	504	517	531	488	545	489	505	518	527	517	523	504	536	531	464	465	544	518	554	504	496	534	489	483	538	518	470	517	542	496	539	484	503	487	526	468	536	495	539	532	519	545	535	525	531	504	568	538	504	493	527	465	529	523	518	480	512	499	525	514	472	506	532	488	530	510	497	502	472	548	514	508	518	526	510	504	542	477	523	498	473	519	508	497	473	520	560	526	527	476	517	505	499	506	534	521	506	523	525	520	525	531	498	539	496	521	506	481	494	502	478	515	479	510	534	480	567	475	497	501	544	531	516	531	551	466	516	529	507	522	529	539	492	516	517	496	526	524	542	528	534	516	485	493	524	485	517	526	515	498	496	498	519	504	495	495	502	504	513	542	495	513	505	508	509	470	497	496	510	507	505	522	531	486	538	531	538	502	522	500	496	482	516	489	498	510	463	551	511	515	554	528	473	524	500	517	533	510	486	516	508	498	518	519	546	454	539	505	528	511	510	504	475	521	526	515	565	515	496	506	530	523	509	527	517	542	541	469	507	514	512	535	517	517	523	510	500	545	497	520	514	553	545	498	506	514	460	508	526	491	522	522	500	491	546	525	500	515	529	568	519	485	543	526	491	508	494	508	498	520	501	501	501	522	502	519	503	495	498	556	529	519	551	500	470	513	536	522	519	498	472	518	490	521	527	525	493	487	517	566	539	513	522	499	531	518	520	518	528	507	522	499	513	532	533	510	486	523	489	511	562	514	531	506	512	491	529	474	492	459	507	497	532	487	508	507	562	517	503	492	526	547	498	508	495	523	483	519	522	504	580	513	529	503	510	534	504	475	533	501	520	527	506	526	520	495	486	509	528	501	528	496	534	517	501	512	511	524	514	511	540	513	506	508	516	544	513	476	493	525	487	536	500	520	526	528	520	508	545	529	519	506	504	512	485	501	501	496	508	484	493	500	475	552	491	528	490	560	508	532	545	529	534	513	496	497	526	525	500	489	566	514	507	512	539	551	566	533	511	527	483	504	548	496	486	516	503	495	550	496	529	492	545	481	514	514	520	469	509	478	553	549	523	516	523	514	535	516	525	501	523	510	502	505	516	536	516	517	508	516	537	529	511	556	524	501	482	551	549	526	581	524	497	500	504	503	470	483	496	517	519	474	558	536	540	518	516	526	496	521	505	513	499	510	469	508	514	496	492	525	533	502	513	508	495	506	499	533	531	517	522	540	504	491	512	543	513	488	480	494	492	534	525	527	496	525	527	516	476	533	539	567	507	531	526	510	576	517	501	459	530	507	464	533	462	493	523	515	490	509	543	496	509	469	511	559	523	493	494	547	560	522	531	542	540	472	500	550	505	522	469	529	513	512	521	522	501	499	513	558	534	498	533	512	526	524	503	512	498	452	497	501	489	500	513	562	515	506	528	487	467	535	535	480	495	487	495	532	513	525	525	495	524	497	514	519	516	499	545	498	515	485	493	512	540	525	547	539	522	553	523	494	529	515	512	505	532	524	586	508	501	504	468	514	490	516	513	500	522	516	520	526	553	510	529	537	500	505	532	488	508	520	527	487	529	533	509	495	538	513	543	501	514	506	518	532	495	490	510	495	519	525	483	512	552	493	499	513	515	527	518	457	525	529	525	500	506	504	530	521	460	550	521	512	528	532	538	457	494	530	470	517	564	537	529	516	514	560	474	537	448	508	551	481	496	472	522	512	526	502	509	496	510	493	521	542	517	493	530	501	542	527	524	503	491	554	487	504	488	450	539	491	510	491	507	496	520	512	476	524	532	474	518	518	495	493	507	540	519	498	468	569	483	503	480	493	533	484	493	501	489	489	545	534	547	543	507	465	535	534	538	477	540	455	485	509	511	508	547	555	584	548	494	492	486	527	525	534	554	462	535	475	501	471	480	546	467	494	547	475	491	492	501	511	493	503	535	536	528	561	500	510	494	512	480	527	530	527	515	491	541	522	517	536	527	539	503	506	513	519	539	546	535	502	470	545	512	523	522	515	498	488	496	515	523	557	573	500	561	499	498	518	478	479	502	496	499	541	552	495	511	524	518	549	520	546	468	530	528	544	532	511	493	504	501	542	523	509	505	483	531	539	482	527	478	453	528	498	552	522	508	536	481	555	494	484	480	495	475	532	515	524	499	509	514	521	492	479	572	557	507	542	478	495	510	503	448	521	552	518	510	533	492	523	482	523	506	509	500	517	518	520	497	499	507	524	524	493	496	510	507	513	495	506	505	503	510	536	521	508	468	490	506	504	491	519	538	502	527	537	514	486	522	504	512	541	496	544	539	523
60272	98651	75306	42469	30471	11849	969	923	837	873	886	897	868	837	880	854	860	843	893	860	931	888	831	909	883	880	871	881	895	893	884	835	828	837	877	873	882	895	893	882	863	872	862	875	891	837	843	848	852	919	887	876	863	840	860	780	849	875	893	870	863	894	874	884	859	869	889	885	862	886	869	886	876	857	825	838	888	871	824	846	866	838	903	825	892	907	866	878	860	916	854	849	927	845	853	860	905	900	880	904	872	880	856	835	878	897	864	859	866	881	846	906	862	859	874	888	890	829	916	867	900	867	882	841	864	893	867	842	822	880	884	839	851	862	835	837	910	848	849	844	893	828	869	888	882	838	879	885	860	859	896	869	859	855	888	850	885	843	871	865	816	816	903	875	881	805	858	879	805	851	881	881	854	876	894	836	867	891	850	857	850	877	896	895	833	894	860	881	821	895	916	885	855	925	858	864	867	849	836	884	867	806	839	842	901	932	834	865	844	828	836	873	817	886	875	840	835	861	902	873	837	829	856	840	919	870	931	843	870	924	838	862	850	844	840	855	876	880	882	860	885	892	868	800	860	888	875	869	862	896	918	882	876	845	861	882	883	843	866	811	823	886	880	916	922	860	933	891	897	890	861	863	849	883	833	859	867	830	889	899	896	902	818	877	914	866	890	901	898	854	886	910	904	896	855	842	889	870	885	854	832	892	869	859	858	849	906	834	839	834	845	861	847	829	880	909	923	914	851	852	917	919	837	860	896	844	924	830	850	899	875	866	882	862	841	845	866	920	903	859	841	928	893	904	836	863	899	844	859	809	853	882	894	914	849	876	847	810	887	838	868	833	880	921	883	884	866	870	860	859	882	862	867	918	810	854	878	835	865	854	832	868	867	846	877	858	874	858	852	875	846	848	884	838	861	899	878	870	862	916	859	853	829	853	889	865	882	871	846	850	875	832	869	910	867	887	908	864	858	896	920	883	904	858	885	895	916	845	874	908	856	866	874	875	887	831	873	835	861	851	818	855	892	883	860	818	878	861	843	891	858	854	880	839	797	781	853	893	892	820	831	882	854	859	803	871	863	818	917	858	864	892	885	881	807	869	884	854	903	873	846	911	852	876	894	859	866	844	901	859	858	867	866	865	818	892	802	821	787	893	882	869	853	921	884	925	863	898	922	905	861	901	824	907	876	834	889	828	869	914	847	819	848	883	849	842	845	820	848	928	839	816	860	877	900	885	862	876	913	853	833	880	839	886	867	895	858	895	913	817	860	853	862	871	906	879	879	879	854	860	843	927	825	828	869	854	870	835	879	787	885	832	835	816	930	893	901	832	868	893	817	864	827	838	861	887	902	851	869	868	901	891	883	903	889	887	844	836	860	855	869	888	828	882	868	944	876	861	880	846	869	849	869	892	876	826	859	876	888	865	862	927	833	791	841	896	885	868	867	845	907	847	838	850	905	858	856	834	864	859	845	870	873	849	887	818	845	882	858	899	878	917	860	808	891	872	846	853	809	877	888	835	896	874	840	895	856	867	852	938	870	815	882	854	838	864	850	860	866	875	853	894	838	872	880	909	885	868	866	837	861	863	932	853	876	782	895	873	881	842	896	916	888	832	850	827	842	912	919	856	810	861	857	882	822	833	849	849	828	839	906	849	837	865	862	844	888	878	918	847	856	895	822	843	931	876	888	853	866	863	883	831	832	854	890	857	877	868	920	849	921	851	826	845	862	884	867	860	849	850	887	808	895	877	853	809	908	844	845	907	851	899	837	881	869	831	893	848	849	855	893	885	868	863	902	826	884	877	849	849	897	879	859	891	837	896	900	894	843	884	861	871	874	877	878	841	882	868	885	926	889	868	917	871	826	848	874	784	889	896	892	847	884	850	862	810	866	879	877	850	924	839	876	920	834	836	841	851	923	881	920	861	860	849	860	867	885	857	763	882	887	892	859	826	819	856	917	857	870	913	850	864	855	863	902	885	930	817	885	868	876	902	841	837	814	868	887	892	862	883	885	855	840	876	888	846	896	807	799	876	901	877	842	824	857	815	934	842	897	848	896	847	896	871	851	855	897	883	863	894	867	851	886	868	868	884	863	829	885	842	831	867	875	810	828	914	841	904	922	855	885	875	853	850	889	813	902	846	907	886	831	859	855	845	881	885	890	875	915	893	889	909	870	862	905	904	906	857	883	848	882	861	882	857	851	822	874	890	857	891	918	940	844	838	905	875	854	868	862	913	872	921	842	913	874	905	842	837	835	862	839	782	865	860	929	813	879	865	883	828	846	914	779	804	817	884	898	835	866	846	833	858	856	936	860	879	900	890	831	858	860	889	902	862	839	827	916	887	899	867	866	871	915	796	847	932	850	874	884	838	861	890	835	881	888	895	885	877	837	867	900	826	844	936	827	855	848	889	877	895	892	893	837	881	851	847	868	902	860	821	843	877	840	877	910	874	864	843	823	877	864	872	814	838	892	908	839	863	855	837	944	895	889	880	892	882	875	862	872	830	896	837	865	844	909	835	857	883	905	918	879	846	861	849	881	878	890	895	861	873	867	830	836	899	907	842	858	872	878	904	877	858	887	858	886	875	838	823	842	815	883	815	894	886	886	863	873	862	851	882	928	905	803	858	882	882	850	859	860	883	883	808	829	898	872	880	835	869	885	863	865	864	803	897	871	865	904	876	856	862	918	832	875	832	902	869	889	838	870	852	900	834	855	855	835	871	885	895	829	838	828	842	902	903	895	789	889	867	875	903	881	827	888	862	896	845	873	859	876	952	862	869	869	880	868	804	870	811	876	823	876	848	863	840	852	916	859	875	854	839	847	896	836	900	876	818	865	889	858	880	805	885	854	945	841	924	847	836	882	870	807	864	890	871	864	842	879	825	876	862	807	884	833	880	882	853	872	913	890	837	949	827	893	780	879	864	849	929	900	812	911	890	847	860	834	835	900	856	876	891	874	892	853	834	856	904	905	881	878	900	856	876	882	877	902	847	845	893	862	859	861	844	884	891	841	867	861	859	880	843	915	865	901	849	896	868	883	947	849	830	909	830	846	860	853	842	842	868	843	923	838	903	867	848	819	827	858	877	918	876	844	858	868	877	855	888	857	888	866	832	874	831	869	863	870	862	858	845	895	901	865	906	899	915	907	833	837	851	839	862	895	922	859	883	847	860	851	880	874	793	856	864	849	800	868	811	868	888	794	849	837	864	862	870	901	873	912	884	914	781	846	880	871	841	865	793	858	911	815	834	834	879	883	819	844	868	896	885	825	838	877	842	885	859	882	911	873	857	878	830	863	911	875	890	878	875	884	838	884	859	828	920	823	891	847	845	869	889	898	925	865	897	883	905	894	883	881	850	853	871	854	842	895	896	853	870	885	879	865	904	842	917	868	857	873	917	848	844	891	857	872	848	888	945	849	811	894	828	871	827	852	895	846	829	862	843	913	841	851	867	879	837	856	817	833	904	867	899	868	883	894	877	843	855	843	896
28899	27394	28073	11232	2671	907	491	455	485	479	454	470	478	481	493	481	458	482	459	478	497	503	450	511	461	525	462	488	443	536	502	467	444	499	478	485	472	516	485	491	482	509	454	497	480	457	526	512	497	458	492	512	464	464	474	466	489	469	458	490	441	444	478	489	495	464	511	478	496	471	527	498	476	469	478	457	469	496	493	490	445	481	440	477	512	482	496	481	501	426	481	476	458	470	489	468	492	469	513	455	458	496	464	478	481	485	495	489	424	481	494	502	520	432	484	465	492	467	455	485	508	469	439	465	474	486	474	489	470	440	497	446	465	497	482	476	441	467	514	478	470	472	499	457	493	513	482	469	423	459	508	469	478	493	458	478	480	486	461	505	538	477	465	478	488	500	461	524	479	473	475	455	482	499	435	473	497	542	466	476	489	431	505	421	488	479	463	460	487	489	474	548	465	450	454	467	492	409	485	449	495	451	481	472	499	513	480	457	465	496	485	466	500	485	440	468	450	453	452	449	422	509	468	476	484	461	453	485	470	475	451	463	495	513	496	456	462	455	484	510	507	473	516	481	498	486	460	465	516	475	448	457	478	453	461	484	487	510	493	511	505	487	520	507	510	463	504	481	482	483	490	455	506	462	469	475	547	441	476	448	487	447	510	487	463	480	473	542	512	453	460	470	496	467	484	469	517	451	469	472	448	511	465	502	471	450	445	467	441	486	439	493	501	501	488	494	497	500	490	502	505	468	463	501	444	459	514	504	478	455	485	488	448	474	488	505	483	432	495	471	466	498	447	499	456	476	481	490	476	452	495	452	485	504	479	450	489	451	464	497	497	513	465	462	492	469	463	448	483	458	485	494	502	450	498	495	488	489	468	460	488	523	457	487	489	504	482	492	493	476	462	488	442	437	457	509	462	466	456	469	465	457	472	518	465	434	490	471	496	441	461	491	501	520	504	501	447	441	494	444	490	440	465	528	468	471	511	508	475	464	505	476	463	490	482	481	491	486	513	508	480	453	494	434	469	491	475	463	480	472	456	453	470	487	490	509	460	426	478	501	514	465	492	489	469	505	492	472	476	463	493	470	492	484	465	518	493	455	452	504	530	441	491	413	465	453	478	485	459	469	480	527	470	484	447	482	516	461	457	489	503	489	497	468	457	503	464	481	455	477	499	516	477	473	482	498	479	511	499	468	456	481	482	462	474	469	433	481	485	466	526	496	477	494	451	500	490	487	458	492	463	501	487	489	470	478	475	450	471	504	489	499	465	483	478	475	487	465	477	472	478	488	507	503	494	482	474	464	459	469	451	476	469	497	486	468	484	493	488	470	471	484	504	492	474	428	455	498	503	483	460	509	503	441	516	451	507	487	476	497	528	451	467	454	462	490	434	480	455	427	494	489	508	472	447	487	499	485	477	419	486	435	470	476	467	470	506	487	478	502	489	481	487	489	467	491	466	496	479	446	456	510	430	468	434	494	461	448	504	485	471	502	480	490	517	454	439	452	455	487	481	467	494	458	487	479	476	508	476	475	474	486	478	505	510	478	480	479	528	467	481	463	473	486	480	469	468	480	416	507	491	499	527	484	485	443	467	472	445	478	459	450	471	488	465	485	500	461	542	487	471	483	483	491	471	505	479	452	490	461	470	461	522	494	482	522	485	466	487	504	482	512	495	518	476	498	471	494	501	484	483	500	466	490	495	495	485	491	468	463	438	443	491	511	482	525	478	489	466	440	472	477	474	450	448	484	485	515	462	499	517	473	500	434	484	488	463	458	474	486	426	517	504	502	490	515	481	504	486	491	462	479	487	464	456	482	460	476	495	506	487	478	425	517	460	447	461	469	501	504	486	507	481	428	484	478	509	487	487	542	469	444	456	479	464	494	460	470	485	462	489	492	470	449	486	453	484	512	462	476	467	472	462	467	491	505	451	467	492	531	461	464	497	501	501	483	470	474	457	482	490	486	472	530	522	467	526	476	495	486	531	486	463	518	431	502	493	522	476	451	467	471	464	448	477	523	487	499	495	452	504	456	506	471	497	466	460	491	483	491	463	476	535	458	479	490	510	464	484	508	488	478	515	504	498	466	487	448	446	484	472	492	474	480	449	491	482	469	510	471	487	478	454	461	479	481	464	475	509	470	491	489	463	465	454	483	494	496	486	461	503	490	495	453	494	456	441	497	503	442	486	437	465	506	465	483	469	459	493	479	470	461	492	474	507	500	445	516	485	456	456	498	488	535	455	431	465	472	533	480	532	459	466	455	434	458	469	438	466	470	480	468	490	525	501	496	483	490	446	499	452	460	457	500	456	472	484	521	516	467	472	474	448	484	483	502	519	445	451	474	472	465	515	492	539	450	494	453	467	520	456	461	466	459	475	461	479	505	509	503	450	460	469	466	506	495	478	485	456	488	496	427	487	461	490	467	505	460	485	456	464	475	476	486	501	495	488	463	471	486	488	496	462	489	491	478	483	477	474	499	478	494	497	481	450	475	451	452	480	486	467	446	478	476	452	503	477	488	506	447	435	497	480	455	520	484	466	490	476	517	486	528	481	473	509	460	483	464	449	522	474	463	501	480	516	502	468	479	500	499	472	445	493	493	499	488	488	507	490	481	489	509	487	493	434	498	448	477	483	475	492	447	436	442	518	513	494	492	457	486	439	481	452	519	458	501	477	450	451	474	466	504	495	500	460	473	520	480	475	478	477	452	473	482	485	462	466	468	483	428	460	484	491	489	454	447	457	468	445	443	472	486	492	502	482	452	450	474	475	461	467	437	455	475	502	462	455	476	463	487	500	497	469	520	480	488	457	515	498	497	446	487	458	529	480	480	490	497	486	478	476	487	484	475	475	482	494	519	492	473	471	479	461	481	504	500	472	506	486	476	461	476	454	481	443	471	442	477	489	459	488	514	472	475	479	490	498	485	490	441	503	489	469	472	462	497	513	479	497	489	528	469	464	506	486	469	472	478	452	483	456	502	465	457	488	456	479	504	468	527	484	479	472	509	449	469	443	489	452	464	478	478	515	500	521	480	468	488	492	449	503	478	442	458	441	494	471	504	447	491	483	512	454	462	456	471	487	497	519	463	466	445	525	503	493	483	454	494	455	467	491	475	448	475	481	487	470	465	467	479	470	464	501	476	449	470	467	519	472	494	456	483	502	463	493	463	457	452	492	489	477	446	533	483	473	479	484	483	485	450	478	447	500	471	489	487	491	477	463	481	444	474	458	444	477	480	481	495	519	468	507	468	483	474	500	486	465	488	516	455	516	459	480	486	504	518	457	501	447	467	442	437	459	486	518	470	490	511	489	463	485	498	484	476	437	460	486	471	487	510	486	460	453	464	483	488	524	487	465	454	482	463	469	481	475	454	470	489	486	480	489	465	504	465	486	447	477	481	477	503	484	469	484	467	445	465	497	507	482	447	454	486	481	453	466	464	492	477	492	485	439	494	462	484	464	482	496	483	475	504	521	522	478	481	485	492
37447	46094	34190	10048	5741	1957	808	896	879	904	919	897	818	858	835	924	842	875	855	861	905	869	878	867	898	847	908	828	835	873	902	908	874	902	860	863	867	835	885	833	885	857	873	880	824	851	875	860	865	891	877	883	840	864	919	869	900	857	906	890	847	883	811	900	806	886	838	852	845	881	834	924	853	894	842	823	899	850	822	920	864	873	881	860	895	885	817	859	895	858	827	863	884	864	848	860	873	878	895	836	841	834	857	884	906	861	889	885	928	819	822	892	882	820	819	878	839	874	883	908	860	824	839	860	891	834	874	850	930	856	891	856	834	825	850	899	871	896	852	855	891	844	848	870	861	913	849	817	854	856	902	854	859	902	854	873	840	924	878	840	849	874	888	860	837	869	887	905	827	865	883	873	859	800	866	836	822	853	920	890	821	892	883	858	894	840	867	854	820	881	877	859	884	861	876	834	869	852	827	823	881	869	870	886	847	851	844	798	845	864	877	845	871	909	861	885	854	841	843	901	860	878	864	873	884	889	854	873	898	862	817	906	851	879	858	873	876	874	842	829	876	817	877	887	899	860	871	819	856	864	837	840	865	862	870	885	874	841	871	869	884	860	876	894	851	937	843	845	830	886	873	831	843	865	853	861	914	849	846	876	862	841	924	832	834	853	873	895	860	873	876	871	879	912	858	842	901	853	889	880	852	831	886	813	820	848	854	857	838	873	862	850	877	887	897	895	833	872	893	845	873	817	828	840	814	909	862	855	852	890	869	863	884	862	863	908	874	885	854	842	878	798	852	909	891	876	905	837	845	852	857	862	896	893	899	790	859	879	835	851	869	827	906	886	872	904	841	821	870	881	902	856	871	890	884	834	869	914	875	907	851	796	882	839	829	834	853	836	877	891	855	885	897	878	886	865	839	826	851	842	930	890	832	876	879	847	887	829	862	892	869	892	924	823	836	876	932	860	829	835	831	853	845	850	844	852	882	812	858	885	888	895	851	866	853	875	859	831	862	840	864	862	862	841	868	834	790	827	852	887	887	834	867	889	839	907	867	885	832	848	868	879	906	891	848	848	865	867	877	823	863	875	892	871	906	905	887	853	930	839	906	868	884	906	899	887	833	861	840	907	884	859	849	867	863	830	884	864	802	855	871	885	856	841	930	850	907	823	866	875	905	863	870	861	900	851	831	881	847	857	833	849	878	877	801	852	912	821	812	880	821	887	830	847	878	875	844	808	915	813	858	836	826	881	866	843	866	883	908	870	893	836	870	826	860	870	861	869	874	858	866	908	868	857	847	832	890	844	863	840	854	856	815	888	872	879	873	926	816	846	867	863	853	922	884	869	881	804	832	892	898	880	874	912	844	875	863	871	821	856	888	846	847	849	867	903	856	828	861	822	854	857	886	835	931	844	879	883	904	867	881	839	860	912	843	859	861	833	878	839	853	883	861	853	830	898	846	861	932	871	877	901	868	766	835	903	906	930	907	856	854	855	873	833	847	854	845	857	857	861	874	839	845	878	875	859	846	855	848	826	912	918	873	800	886	858	891	874	870	921	865	845	862	882	884	878	832	868	869	833	859	855	853	856	877	868	820	896	868	859	880	896	880	841	851	864	815	852	817	861	890	888	775	868	842	888	829	866	904	868	890	849	930	850	825	903	843	889	851	842	852	836	881	886	906	844	887	921	830	880	895	868	855	875	819	858	820	896	852	867	829	902	872	864	866	882	887	901	887	876	851	846	876	893	872	915	901	875	863	862	884	877	898	826	861	838	845	840	878	868	892	896	852	889	881	879	852	874	865	873	859	870	873	867	829	866	861	848	895	887	881	896	854	863	893	890	870	855	823	811	854	809	889	863	867	826	863	895	832	815	818	895	849	883	855	825	875	876	844	842	866	869	867	925	822	890	882	851	858	838	849	838	816	915	857	877	883	833	844	877	814	921	843	877	842	889	871	904	898	889	855	888	920	851	901	843	874	900	912	915	833	881	906	825	871	908	913	858	872	849	893	840	831	885	894	856	871	872	874	868	861	876	854	856	876	867	805	840	870	841	833	850	830	881	854	857	883	834	902	835	835	853	878	942	885	844	854	877	843	837	921	863	814	892	897	846	857	878	897	815	843	930	837	879	825	854	870	843	838	842	960	838	887	827	820	878	864	913	881	799	877	902	874	886	902	844	839	865	857	900	876	869	862	830	839	865	843	881	862	900	882	899	883	858	764	895	895	817	857	853	850	861	861	861	858	823	851	822	817	838	844	853	921	840	892	889	873	923	865	867	879	874	873	887	879	840	884	847	875	878	890	858	830	867	798	875	860	875	850	899	889	859	847	864	893	839	836	832	856	869	865	843	872	892	881	936	853	877	887	846	873	905	894	891	882	890	897	829	834	872	864	925	843	838	876	884	862	885	835	860	851	839	903	883	872	833	857	873	833	883	897	827	871	838	923	834	875	843	856	858	881	892	901	886	856	859	863	936	922	842	872	867	827	881	883	865	852	858	919	871	820	838	883	878	876	853	893	843	893	863	878	870	898	839	896	822	836	847	900	858	877	880	891	838	899	823	850	837	849	892	898	857	885	800	917	839	865	864	884	854	910	875	938	958	848	837	883	842	895	892	821	882	891	865	874	862	898	839	901	863	812	890	848	910	845	904	874	877	864	831	846	830	844	852	835	893	901	895	886	827	928	907	917	850	815	826	847	865	861	860	841	907	837	861	889	905	840	935	829	819	923	877	873	865	799	869	845	867	847	802	846	839	856	866	868	817	859	838	877	853	857	893	848	874	828	792	810	859	900	882	858	871	864	856	881	858	850	859	837	811	859	908	903	853	893	887	889	882	864	803	901	873	825	842	903	904	854	820	906	814	911	849	890	892	880	842	866	834	874	850	905	860	846	871	885	846	852	900	886	828	817	864	877	864	842	873	843	885	936	849	862	873	870	869	849	869	842	857	890	848	819	861	848	852	869	818	842	906	907	842	862	849	890	847	878	875	915	872	812	842	878	848	851	836	881	903	892	908	891	805	871	844	869	864	868	856	840	911	811	881	864	840	894	876	881	881	813	873	893	855	879	867	829	873	895	877	855	836	878	836	883	859	895	880	856	880	857	861	862	844	847	857	867	896	890	856	898	905	859	834	914	808	873	857	874	856	907	860	874	875	857	878	863	872	871	862	849	789	824	862	837	833	895	908	829	874	882	903	869	883	928	857	847	860	849	885	841	836	853	863	852	841	852	891	897	898	839	819	895	925	848	810	856	913	884	856	895	863	855	891	848	860	855	790	821	824	935	820	890	864	863	812	838	878	839	862	840	891	808	888	858	908	878	811	863	895	867	902	915	825	845	870	903	888	881	900	918	793	882	891	889	855	814	909	853	844	874	888	831	827	927	938	892	869	877	905	862	807	804	853	903	907	917	852	919	884	852	868	898	903	837	867	893	865	918	858	831	856	809	854	872	875	868	881	811	857	869	889	888	870	908	847	907	853	816	832
24232	22371	32083	26190	21285	13866	1496	376	353	334	345	381	399	305	352	345	356	370	356	332	335	321	373	367	334	340	357	362	336	372	328	361	353	345	332	336	359	335	337	339	368	340	326	323	328	332	360	326	328	318	371	340	330	360	355	363	329	343	351	321	312	333	326	343	310	329	347	324	348	356	349	315	339	338	338	354	347	347	340	334	315	376	381	321	357	358	347	328	343	380	327	312	348	368	338	346	340	338	350	331	380	367	344	321	333	315	336	320	349	353	314	336	312	330	319	348	374	350	365	338	315	335	353	359	368	345	357	336	356	315	340	321	322	328	347	303	332	344	358	370	335	334	352	343	377	340	323	323	325	328	367	362	318	325	331	326	344	330	367	376	338	343	336	373	327	317	337	322	371	336	335	333	330	348	335	332	323	400	346	326	331	319	342	372	346	348	363	329	329	352	390	343	329	340	320	374	342	341	350	355	334	314	319	352	363	378	360	342	356	333	341	346	353	342	349	374	338	342	374	324	330	336	331	309	363	362	356	332	315	354	346	321	346	333	319	322	316	358	324	319	330	318	353	352	348	347	363	360	325	340	337	348	364	355	353	361	361	330	336	354	354	357	354	350	350	356	328	312	347	365	336	341	367	317	366	328	319	333	344	348	356	331	364	323	311	347	339	344	364	342	350	358	344	365	336	325	328	326	304	348	346	322	360	345	350	349	356	338	331	328	381	306	327	372	357	319	321	356	353	313	334	344	333	344	327	340	318	337	330	320	342	354	334	341	357	343	311	350	312	350	335	367	341	323	349	334	377	346	347	333	337	343	362	329	304	355	334	361	349	362	338	359	343	337	335	333	331	320	357	327	289	349	346	348	341	357	338	361	347	348	347	334	334	333	327	322	317	337	337	321	322	364	337	328	345	326	348	324	323	366	385	356	331	338	317	328	322	323	348	345	333	342	316	361	368	317	350	334	348	350	363	296	360	338	338	327	355	329	329	373	351	332	340	324	322	321	334	367	368	319	374	347	339	341	321	333	338	348	357	327	316	338	348	348	323	340	346	372	332	340	332	325	343	342	304	327	367	318	331	353	341	337	308	373	359	323	362	317	349	371	348	359	333	346	340	353	376	349	330	363	321	315	339	341	327	326	305	339	345	355	306	320	324	357	359	326	341	320	304	332	364	351	340	346	357	369	350	301	333	325	334	357	345	294	332	312	295	353	313	346	334	339	372	352	321	351	356	339	326	343	331	365	355	345	346	357	331	361	346	299	341	328	331	322	325	326	323	339	322	347	318	362	320	327	351	323	342	325	354	325	352	346	322	319	393	315	331	350	330	312	333	344	331	360	343	344	334	360	329	394	354	325	345	341	353	345	308	313	339	331	342	319	341	358	311	340	366	297	355	315	321	334	309	345	358	336	325	352	314	345	380	349	350	341	336	311	302	333	356	311	324	334	313	335	323	316	341	372	337	329	375	329	319	317	366	344	338	357	315	369	351	359	357	313	360	324	330	343	374	312	341	298	348	350	365	357	341	351	327	349	332	333	328	324	356	350	312	342	315	342	331	358	345	320	373	323	298	334	335	321	316	322	311	331	320	348	357	364	345	348	304	351	350	323	346	328	343	339	314	341	330	325	378	356	367	327	360	342	309	314	358	352	325	338	351	376	330	335	320	331	322	320	360	358	335	329	329	353	363	348	324	334	351	331	336	354	353	346	359	348	348	326	356	351	334	335	322	338	318	335	307	362	370	381	326	345	343	326	379	337	348	381	381	334	316	356	323	368	329	352	385	347	345	316	345	371	353	342	338	341	317	340	344	333	326	302	326	347	312	347	338	326	331	340	359	314	309	339	317	372	345	344	351	324	309	338	357	325	352	349	394	349	307	318	325	339	347	320	350	363	353	344	352	302	341	321	366	313	340	347	348	335	330	297	372	319	298	358	346	359	302	352	336	343	350	348	328	315	336	362	351	344	341	316	364	334	332	337	328	324	316	321	318	353	359	339	343	328	352	345	352	334	364	341	327	358	348	325	350	308	373	343	340	318	381	338	339	341	336	334	361	333	370	333	355	344	333	373	316	318	357	318	346	341	360	344	349	339	311	349	347	322	331	328	340	329	369	345	332	336	356	317	332	343	371	299	333	322	341	326	337	362	323	358	316	342	329	354	346	362	357	308	342	380	342	350	334	322	320	376	353	350	354	361	361	335	333	330	337	363	355	340	329	343	340	303	318	345	329	313	355	314	323	333	307	321	361	339	335	334	336	335	350	370	351	353	340	346	328	340	338	329	355	317	331	312	343	334	338	308	360	345	353	345	349	343	356	348	323	326	312	358	329	322	345	356	335	334	350	302	344	353	357	320	349	320	328	323	340	331	352	358	340	356	306	335	347	338	319	341	334	353	343	335	329	358	335	346	338	357	344	310	347	334	344	353	351	352	332	332	368	345	342	348	355	354	344	331	334	329	347	318	346	335	327	335	354	384	332	339	340	346	340	327	324	308	361	347	367	346	336	340	330	348	340	355	362	336	343	338	325	345	313	333	351	331	318	319	313	363	332	353	345	329	325	335	323	334	356	329	335	311	353	319	345	327	324	313	358	335	324	338	320	327	315	321	338	328	357	359	325	336	348	372	308	311	349	324	297	333	317	316	331	357	341	331	343	303	339	307	357	322	365	363	361	347	317	327	333	362	368	324	333	353	374	323	350	305	328	315	355	334	345	367	329	329	309	325	370	317	355	363	339	323	336	366	354	321	350	381	345	327	377	316	341	348	319	364	333	327	351	367	322	307	348	348	319	346	365	370	323	326	340	341	327	344	343	320	329	338	349	356	351	302	338	350	330	358	318	351	323	326	335	340	343	333	314	360	311	342	310	305	311	338	328	359	339	356	355	350	360	340	346	344	354	364	357	355	359	359	366	342	318	336	326	352	336	358	332	362	355	339	351	366	330	347	335	341	374	330	317	342	308	341	324	346	338	355	329	366	333	329	348	332	311	346	363	309	361	318	357	337	328	344	353	353	325	358	333	392	312	367	339	367	339	351	313	344	328	352	339	346	328	363	368	325	334	326	334	364	294	342	339	363	339	306	334	345	349	303	339	347	302	324	347	350	369	362	356	365	373	358	357	348	310	345	313	348	310	346	353	333	331	334	347	339	348	333	352	315	373	353	322	339	333	345	351	330	321	319	346	304	311	348	321	338	347	342	337	323	358	351	302	315	308	315	309	361	363	345	310	321	322	360	327	371	306	327	345	343	332	314	332	336	296	326	372	329	366	361	317	363	357	325	353	368	311	362	318	311	334	336	332	335	320	358	347	346	339	347	352	334	371	351	337	363	328	366	321	364	324	321	326	291	328	369	325	357	315	303	350	329	381	354	309	350	337	321	326	333	376	298	350	335	324	335	319	339	293	316	345	364	337	329	338	360	351	345	337	317	314	357	330	332	323	317	322	376	341	321	324	325	305	363	341	327	333	342	309	334	331	341	342	344	336	330
59144	88790	68556	37131	26907	9424	670	637	697	634	655	629	662	616	623	645	597	617	593	639	584	643	617	629	624	622	638	624	638	634	626	640	599	659	617	559	609	623	628	592	614	617	640	611	625	646	638	603	649	668	596	630	632	632	631	627	654	636	608	649	645	616	641	617	628	641	638	587	594	621	622	656	626	608	643	625	664	606	611	600	593	613	642	674	677	645	620	595	617	617	608	598	645	600	612	609	615	659	628	662	612	594	664	641	621	638	609	641	665	631	614	666	610	643	608	629	637	642	631	639	643	605	602	657	649	609	626	587	642	662	616	617	630	640	617	643	619	598	621	588	614	647	598	630	665	624	648	612	591	640	564	625	625	591	620	604	622	650	625	628	633	649	677	619	631	614	592	603	622	680	618	622	628	681	590	615	658	628	635	671	638	609	605	629	619	667	631	610	576	633	605	657	654	648	617	588	548	603	619	602	596	657	606	619	626	653	633	605	641	653	637	637	671	606	601	613	635	606	626	628	636	625	659	645	609	612	664	560	658	648	611	674	567	652	634	603	651	634	598	641	634	644	593	612	634	563	632	601	625	612	653	635	599	634	607	592	606	645	635	615	634	633	595	612	600	607	600	596	653	605	655	612	603	653	626	605	630	641	632	636	633	615	628	592	617	602	641	592	697	628	632	648	636	654	642	603	614	636	651	644	573	648	638	654	667	605	631	625	635	602	627	616	640	629	634	639	613	636	670	628	672	607	590	585	614	624	593	611	594	640	630	623	589	580	637	620	667	648	656	622	651	620	682	647	655	634	641	631	611	605	654	675	668	642	581	589	624	656	643	630	645	606	624	630	618	649	644	637	636	615	647	649	591	602	634	597	623	641	618	632	612	615	635	611	591	598	659	638	580	627	647	641	631	604	630	604	636	612	618	658	624	651	594	606	599	628	615	601	622	644	648	644	666	637	611	614	607	687	606	659	643	632	622	638	661	653	661	645	640	666	598	658	655	586	626	635	664	665	640	614	611	613	634	630	620	613	682	644	641	609	593	599	631	604	636	640	665	607	650	637	623	601	580	672	647	659	677	642	625	615	647	655	605	607	646	664	642	608	633	676	587	603	639	650	623	577	649	609	627	643	676	573	648	621	631	652	638	645	632	711	650	651	637	626	609	639	604	620	623	611	618	610	628	612	648	623	618	608	614	650	594	619	640	638	657	587	604	615	616	621	602	647	630	582	630	651	583	628	630	593	663	645	623	607	634	605	660	627	614	643	580	646	646	642	608	611	656	635	665	615	618	616	604	619	627	612	615	600	635	646	607	641	655	619	678	589	612	664	615	642	600	599	671	627	672	625	626	643	656	606	629	583	669	640	663	614	609	629	649	648	621	617	633	570	584	600	644	609	592	639	611	629	593	654	628	611	617	614	625	638	652	591	609	659	607	584	596	606	636	651	648	650	622	633	640	647	592	647	608	626	682	647	630	595	572	607	626	629	625	675	594	617	631	617	650	628	673	591	606	599	634	671	631	705	594	619	666	611	624	574	636	637	612	557	634	625	628	581	640	623	654	590	655	646	622	588	642	609	603	613	600	578	591	635	605	610	647	610	662	590	622	605	672	596	630	615	630	615	642	653	633	616	603	611	651	615	635	615	593	574	584	589	626	673	644	598	593	607	632	665	621	639	649	616	604	633	585	625	624	603	615	624	657	611	641	559	628	620	661	616	665	620	640	595	634	617	644	656	616	557	624	651	605	586	622	580	637	597	622	620	640	658	632	598	629	593	607	653	607	595	626	624	665	659	601	642	638	689	632	589	609	612	600	605	626	582	608	619	619	654	651	648	627	641	586	641	619	650	647	636	642	606	609	616	616	649	675	610	604	669	606	617	628	613	636	587	612	581	602	628	638	582	601	625	604	645	598	624	590	619	638	611	665	581	630	603	634	646	630	646	613	653	624	598	660	641	586	656	664	676	669	600	658	637	610	600	663	581	592	634	606	637	622	616	624	650	613	656	592	566	626	612	669	659	597	641	657	602	645	635	613	616	662	582	579	648	621	636	663	584	658	657	656	579	627	628	612	611	668	604	655	667	627	591	640	618	625	642	616	622	594	647	628	609	654	619	644	655	625	634	638	638	632	639	647	612	672	632	658	627	624	617	648	647	658	590	628	615	617	649	644	573	661	646	611	652	583	630	651	583	624	657	650	620	643	644	678	620	616	648	638	592	659	629	641	662	579	655	592	606	616	661	610	622	627	628	614	588	628	621	620	575	616	669	624	669	648	658	614	613	623	631	627	618	670	615	617	591	685	634	594	647	599	580	610	632	631	667	617	640	630	655	629	643	688	629	636	601	605	629	625	654	652	630	619	606	614	627	631	569	636	604	631	660	633	655	607	607	626	638	625	634	617	612	561	598	652	627	614	591	649	647	620	607	660	651	636	586	638	597	621	627	589	644	630	620	654	639	644	610	632	612	605	641	620	624	584	617	628	607	629	622	641	588	645	622	626	613	656	577	606	625	637	613	646	594	632	607	581	677	608	672	615	663	650	584	648	637	610	642	626	605	660	639	601	610	603	632	628	671	624	603	651	651	615	632	641	639	633	640	590	604	646	612	568	652	587	654	675	649	624	656	674	657	633	621	663	633	653	609	602	627	594	610	626	603	652	651	612	648	632	574	609	632	593	593	659	653	614	665	602	601	599	590	655	623	599	639	642	613	570	612	653	584	580	658	644	608	612	609	643	653	612	640	628	608	633	603	613	652	645	616	647	644	601	607	658	633	670	615	630	650	666	617	590	628	643	646	633	617	588	591	585	621	675	614	615	611	652	638	684	613	629	598	598	632	591	586	637	608	619	639	637	641	641	647	632	626	649	663	643	645	569	583	640	626	589	603	609	647	642	589	617	610	658	618	623	682	589	668	615	632	604	634	638	605	640	598	608	619	647	608	650	646	595	620	608	626	599	659	663	604	595	653	626	601	657	658	649	648	614	653	610	620	661	632	629	609	622	601	666	598	620	596	603	638	587	599	628	631	661	645	627	574	593	625	589	604	609	619	658	641	605	658	636	607	676	652	629	638	601	618	652	612	610	605	604	594	644	585	666	648	634	611	616	656	616	657	640	620	591	613	639	596	626	640	668	633	626	626	643	675	590	648	634	632	653	634	610	620	652	609	591	636	621	630	627	643	619	663	596	628	574	655	618	628	650	581	606	657	634	593	611	597	624	621	631	642	595	622	597	611	601	645	654	607	636	659	630	617	632	594	655	639	615	658	600	618	606	620	650	655	624	627	606	621	656	616	599	669	593	590	596	621	630	656	605	650	616	661	598	593	632	649	652	638	631	595	545	673	616	632	603	669	637	625	578	648	610	643	615	628	620	559	642	599	650	652	671	581	619	633	634	644	640	573	605	621	645	597	618	603	562	618	568	644	628	649	644	647	652	641	639	613	622	604	667	601	648	676	616	641	682	631	621	606	603	648	622	632	623	620	661	624	650	660
23162	21851	31193	24566	22214	20244	6952	637	519	533	521	500	520	508	487	520	509	544	532	513	509	522	504	500	453	460	489	560	516	506	498	495	505	506	503	481	477	448	494	530	514	528	505	480	468	495	511	517	513	495	486	475	487	485	476	506	526	513	458	493	510	493	498	496	504	514	472	518	444	509	508	488	479	501	488	495	524	508	497	502	495	509	488	494	473	472	461	486	510	521	515	472	485	491	468	517	482	498	492	541	495	502	497	485	475	482	481	463	511	500	505	482	483	478	481	470	478	497	529	498	498	493	520	487	521	486	456	470	505	540	487	463	529	492	530	486	465	462	478	501	488	421	500	508	462	487	474	493	516	479	472	525	478	507	531	451	504	513	475	511	467	510	539	473	503	535	518	506	489	529	543	460	478	488	513	487	478	485	508	500	505	469	504	489	474	497	494	493	490	502	478	509	501	493	463	508	511	483	494	480	479	504	485	522	493	504	537	471	546	467	465	483	481	469	509	488	507	452	502	476	508	476	466	478	505	477	469	520	535	464	476	508	532	501	482	489	459	492	507	466	500	475	495	475	479	482	468	461	510	484	481	475	493	487	505	483	512	500	460	509	474	478	480	520	495	473	475	484	517	541	507	525	508	555	503	483	492	463	472	457	497	511	470	475	480	480	432	494	484	478	487	511	506	474	488	461	504	498	452	447	509	497	489	479	534	468	491	487	494	480	475	464	512	453	481	459	479	477	438	496	507	516	541	507	462	470	488	498	481	518	497	461	493	485	489	514	506	541	508	506	460	513	465	489	505	517	508	470	480	501	491	501	496	490	483	480	489	470	504	477	505	513	491	510	478	513	507	440	485	487	519	468	449	460	509	449	516	478	489	499	476	513	516	458	532	492	487	514	477	526	479	503	460	498	515	475	501	469	482	544	467	502	507	500	464	507	473	470	513	476	478	508	502	475	515	501	484	517	497	486	471	503	550	479	463	478	490	533	555	496	481	507	510	477	490	446	510	510	524	476	499	496	476	511	465	483	468	471	474	487	522	450	497	498	471	534	500	490	502	513	511	489	497	475	488	489	512	477	465	518	451	481	474	490	511	488	496	462	486	488	463	468	490	540	465	519	463	480	499	496	487	474	473	473	499	456	497	505	473	451	511	471	535	488	488	474	486	481	529	482	451	455	486	519	484	468	519	470	517	502	492	460	500	488	479	429	509	475	485	475	504	479	540	523	485	491	508	531	481	515	485	489	490	504	461	492	525	477	512	491	507	466	471	492	498	482	489	495	485	496	476	525	485	504	457	501	508	468	456	462	461	481	497	488	486	481	524	496	447	487	495	496	506	475	492	542	486	474	513	506	469	471	501	480	488	479	534	485	517	452	473	491	501	506	464	504	462	492	514	511	497	484	522	471	483	497	474	489	508	521	461	484	508	482	454	487	499	476	489	485	475	485	460	547	507	493	505	500	474	507	500	461	491	487	525	443	517	495	467	477	553	485	517	486	490	501	465	462	479	497	496	486	488	494	460	465	493	487	478	473	496	459	499	488	506	508	475	493	455	502	434	498	479	472	489	496	497	460	444	474	462	474	486	514	473	492	486	497	485	475	511	491	460	458	474	495	495	505	506	533	461	520	510	482	509	516	479	487	478	495	468	493	511	497	501	446	498	486	480	480	508	452	503	477	491	493	499	507	485	440	496	480	482	532	526	477	501	517	502	485	503	463	508	522	503	463	466	523	477	526	518	518	478	463	526	511	494	491	490	467	481	515	469	471	520	496	439	513	492	523	465	468	520	520	513	469	458	452	443	487	503	476	482	452	525	485	490	450	490	492	479	511	511	486	507	498	456	458	484	523	523	518	527	531	471	511	494	481	478	473	502	460	467	491	495	486	495	508	481	503	532	480	506	476	499	503	452	516	502	498	478	507	501	465	483	495	504	491	473	502	468	506	494	507	510	510	454	472	515	464	465	505	513	504	510	468	513	507	514	481	489	468	569	475	491	501	498	519	518	485	489	458	488	533	470	441	494	452	465	482	480	490	491	509	473	493	496	489	458	465	480	480	454	507	499	494	481	492	506	521	509	508	539	484	516	503	535	516	509	469	478	493	505	460	495	515	501	495	484	471	493	489	508	472	516	489	483	455	454	496	518	517	473	512	496	511	461	506	463	512	473	523	489	472	511	483	460	482	488	507	499	525	505	518	501	510	511	489	475	493	483	481	499	501	529	508	502	480	493	515	484	495	510	470	455	472	519	501	501	492	505	476	516	522	506	476	480	512	505	503	483	487	475	460	495	479	495	488	501	496	503	497	444	471	504	485	479	487	517	525	523	471	471	497	491	480	523	482	526	478	516	538	480	480	500	517	525	493	468	480	475	486	518	546	536	493	515	507	497	498	511	439	453	487	466	494	505	465	518	514	518	472	444	466	516	499	464	504	487	497	502	477	507	447	508	498	512	465	521	478	528	465	496	472	497	535	476	463	481	542	474	484	509	473	508	447	466	506	481	451	493	465	540	489	461	489	480	512	465	493	486	548	489	495	493	562	541	498	471	496	533	457	505	518	508	452	484	516	503	485	524	459	496	543	456	513	497	491	481	490	506	495	512	529	490	522	487	509	504	498	464	508	488	513	449	506	480	456	496	533	463	474	539	480	486	512	475	483	493	530	515	471	474	499	479	480	467	471	446	499	442	485	504	479	515	477	453	518	507	535	523	499	530	489	474	484	537	529	486	474	513	503	484	496	506	543	464	458	496	458	491	510	474	495	484	477	451	500	496	517	487	502	530	465	484	515	487	501	464	481	449	519	463	493	469	470	511	505	494	474	528	476	469	469	477	469	480	466	460	497	485	473	515	514	471	470	465	505	500	493	521	498	512	474	548	511	435	492	503	500	469	496	500	510	467	491	466	507	482	532	534	526	493	482	482	479	482	492	469	518	546	528	437	512	466	489	478	500	507	495	485	492	494	518	482	482	471	514	495	448	484	459	461	499	484	516	494	504	493	513	484	484	515	460	526	508	491	453	460	503	460	510	519	483	515	504	517	521	471	462	461	473	491	455	492	473	499	473	496	484	512	523	459	496	497	551	476	499	500	471	478	473	502	488	510	450	511	477	478	493	504	462	472	480	494	521	523	488	500	480	521	522	497	511	490	482	468	481	490	467	483	481	506	490	472	504	477	520	477	476	486	492	522	517	441	503	488	484	495	491	512	509	491	474	492	500	462	479	506	515	456	524	493	482	512	472	478	517	479	512	468	500	467	481	510	458	480	490	532	505	501	441	483	498	516	495	464	498	471	472	530	437	478	482	450	492	465	475	488	510	553	470	440	467	532	524	533	488	508	484	486	479	467	536	506	503	522	461	482	515	521	474	464	490	466	517	477	507	514	480	500	513	492	490	506	505	492	472	505	512	460	510	494	482	463	488	496	448	465	482	467	485	535	472	524	498	509	479	507	461	506	488	509	506	493	456	483	495	493	485	437	471	507	486	498	505
59224	99733	71494	43669	35609	16020	938	912	879	857	861	847	816	848	796	859	899	886	873	866	813	821	839	800	804	905	820	865	842	802	812	884	860	828	832	873	839	841	868	822	843	819	836	881	786	874	929	838	791	853	791	821	883	916	828	820	833	785	832	856	844	816	844	810	861	838	819	848	847	833	848	865	880	809	864	843	898	805	856	869	832	851	810	806	810	856	851	831	874	812	879	846	854	877	834	874	867	834	829	822	774	841	818	843	891	827	860	924	814	831	861	851	818	805	875	828	818	835	861	827	824	885	806	814	819	849	826	843	824	844	772	897	801	830	837	849	824	866	881	942	841	815	813	803	878	859	821	863	854	833	824	857	861	817	847	863	849	816	820	876	888	836	960	861	846	869	830	874	824	863	869	838	848	901	842	843	916	817	831	872	820	876	864	854	834	862	845	851	825	784	830	801	824	808	823	816	835	871	851	888	863	848	842	917	861	873	886	854	836	826	882	835	861	856	885	830	811	825	834	867	881	797	852	841	814	834	866	823	854	811	861	802	845	882	859	821	817	855	838	853	836	820	826	819	864	819	810	808	804	790	844	833	833	875	835	869	880	873	836	849	841	858	826	797	788	826	815	865	837	821	849	786	887	862	851	852	854	845	861	816	866	856	834	814	906	869	848	869	862	821	782	830	839	810	818	829	890	866	845	827	861	858	842	812	810	886	797	880	825	798	852	900	853	795	787	839	822	831	846	831	850	816	847	831	856	816	853	806	839	870	828	822	896	890	871	831	876	847	851	843	813	849	824	862	842	829	829	878	824	845	870	783	827	851	815	827	863	870	849	824	830	803	881	811	857	860	832	876	847	854	822	848	817	898	822	806	806	849	839	827	879	842	838	848	884	848	807	858	828	847	825	896	821	869	799	866	838	771	829	818	857	802	793	810	866	855	853	834	870	810	796	882	847	869	832	819	859	874	905	840	846	856	852	844	810	871	857	928	782	898	834	835	833	843	864	860	844	868	862	843	918	858	832	861	823	841	883	838	856	853	866	848	874	852	823	874	839	866	848	799	831	844	805	772	813	851	856	852	835	871	809	830	834	885	781	806	890	881	833	859	867	810	836	873	867	814	831	843	840	848	861	797	872	825	811	779	858	819	807	834	851	841	838	847	840	855	857	875	819	862	835	821	812	875	813	830	810	815	805	821	839	850	872	828	836	825	831	850	868	851	867	844	857	876	877	824	828	850	807	805	867	894	805	841	859	865	889	780	881	813	826	835	780	836	875	815	878	871	822	839	870	800	801	878	796	871	810	803	827	834	843	856	832	823	816	880	873	880	860	853	759	825	827	799	838	843	856	814	824	893	854	888	824	886	785	791	882	830	868	871	829	839	844	848	827	870	863	815	851	880	835	831	913	807	873	807	810	853	803	841	850	833	814	827	837	794	832	900	858	889	818	802	825	859	816	952	841	833	811	880	853	838	819	847	823	862	860	846	854	825	848	834	795	878	828	856	835	863	807	832	849	885	810	842	844	848	816	823	870	813	838	844	815	893	827	837	826	882	880	821	830	885	818	845	841	822	848	876	863	852	819	858	873	838	783	873	841	824	846	849	865	863	839	830	851	807	840	844	804	842	862	863	881	840	875	837	801	874	852	794	860	843	783	798	809	882	830	863	837	911	832	816	851	860	870	863	851	856	815	853	847	818	873	849	865	821	843	803	892	862	827	845	909	823	847	750	779	793	793	868	858	808	829	902	854	855	873	818	826	902	835	875	801	814	831	877	809	881	845	835	860	846	826	797	789	846	831	830	870	853	828	844	866	852	896	834	776	850	812	838	827	859	829	800	837	858	837	889	813	881	836	834	825	840	876	821	847	878	890	821	858	832	852	851	909	829	886	814	835	848	857	852	845	887	823	847	873	838	815	807	885	816	813	890	869	835	853	829	823	783	820	860	820	845	855	778	822	807	826	839	926	841	859	894	840	835	860	854	884	820	838	811	852	873	847	873	818	807	899	871	862	850	839	834	889	811	846	865	849	854	863	823	872	835	855	880	805	843	812	828	806	839	800	853	866	882	837	835	858	864	836	885	839	857	802	830	811	803	875	833	848	855	826	849	789	840	830	794	826	849	800	863	804	777	804	796	789	816	845	873	793	830	847	855	829	843	815	874	853	853	792	829	795	803	845	833	797	811	774	850	844	810	852	816	852	831	797	807	883	807	837	843	903	832	843	832	798	844	801	793	827	822	831	869	875	820	830	815	819	853	822	842	858	843	821	869	858	833	868	851	799	816	835	811	887	832	812	807	829	843	805	828	804	846	920	836	819	834	864	862	896	847	802	851	875	829	820	891	825	909	830	870	804	813	859	904	890	835	869	800	839	855	840	828	850	860	824	826	842	875	853	802	821	875	830	833	790	792	854	772	798	845	789	867	834	844	870	845	855	816	879	848	825	806	838	882	811	795	810	894	911	813	843	877	883	868	837	821	877	788	850	854	799	850	837	841	882	825	877	813	842	900	840	854	827	847	872	833	849	891	906	815	760	825	807	878	808	837	829	847	876	827	808	794	844	832	836	796	816	814	850	785	870	923	864	842	834	869	849	897	839	841	865	837	852	812	883	848	808	859	816	849	884	867	831	865	845	813	858	869	789	751	863	810	809	834	827	805	814	857	843	791	809	797	863	893	818	905	842	786	805	797	799	884	794	807	799	834	853	845	838	852	844	842	862	849	866	851	817	903	770	848	829	757	851	859	881	829	861	830	825	892	856	843	813	854	892	846	832	880	839	832	813	795	815	872	830	836	797	868	823	819	835	887	860	841	835	845	793	818	854	826	870	851	864	852	841	886	827	831	832	888	802	820	848	790	801	842	913	825	816	865	827	837	848	841	804	825	843	785	878	850	859	815	826	880	806	871	846	873	863	866	821	880	835	812	853	813	837	833	809	834	754	842	853	864	820	790	886	840	852	845	838	851	843	821	851	918	873	839	804	885	846	797	810	834	832	819	837	834	790	841	838	826	854	837	852	847	844	839	895	871	852	863	848	900	890	865	849	823	816	794	830	835	823	872	824	839	854	850	825	856	886	845	822	867	817	810	816	875	831	805	840	815	801	813	817	827	768	873	861	851	830	885	870	840	845	832	852	855	891	848	836	820	890	812	857	871	811	811	857	846	868	851	876	855	883	861	782	838	799	858	859	790	864	826	841	850	837	854	887	854	841	816	884	832	840	867	809	847	866	816	851	854	856	801	859	856	868	801	831	889	848	832	921	856	879	830	867	867	847	880	873	845	830	807	874	884	886	846	812	873	821	817	856	855	861	837	850	850	834	811	817	874	855	814	862	831	850	811	846	878	889	867	834	800	902	785	891	790	802	848	852	849	856	813	825	827	890	782	821	803	935	856	884	835	810	830	831	851	806	866	878	818	863	837	810	864	854	788	847	819	832	830	831	839	848	859	811	851	866	816	834	835	865	845	836	857	802	844	863	818	845	859	840	896
28783	28218	28608	11254	2335	846	517	461	509	477	452	483	477	467	454	487	480	525	443	448	536	463	478	495	468	496	481	465	492	475	513	482	481	532	459	477	494	508	472	480	537	502	475	472	470	507	488	468	496	481	490	476	488	506	509	501	493	470	481	474	487	498	498	499	492	471	503	447	529	479	510	478	487	496	445	461	496	494	474	463	501	480	521	538	481	465	456	453	499	492	463	482	478	496	453	479	493	496	515	507	459	462	418	484	452	490	488	478	456	507	455	499	504	502	492	502	469	465	470	471	462	464	452	518	490	477	487	452	461	457	467	522	511	460	504	470	468	454	492	514	455	501	469	421	488	490	477	489	445	466	514	454	515	436	470	455	517	473	485	503	460	486	497	485	448	474	505	476	505	500	516	487	478	502	493	496	463	463	509	478	476	479	461	471	465	491	418	465	492	503	495	487	468	460	491	463	471	472	508	460	506	473	496	452	485	487	471	467	436	478	465	503	441	434	497	468	509	494	484	457	490	483	461	505	493	480	490	484	497	513	489	469	495	521	499	481	486	483	514	525	471	469	472	494	462	475	451	488	450	501	514	463	486	504	448	472	528	487	474	465	477	472	461	500	497	479	459	487	473	466	494	503	469	461	480	493	496	487	488	506	503	474	445	523	479	496	518	502	484	452	490	489	484	516	467	487	440	496	462	498	486	489	471	473	537	495	500	511	506	515	480	468	465	465	475	511	478	474	446	466	476	488	446	453	483	494	480	491	496	474	493	506	479	493	454	459	475	496	514	505	495	479	488	459	498	501	432	533	485	501	495	496	495	454	486	482	519	459	492	466	483	454	470	506	477	497	565	477	497	471	499	479	499	538	480	491	471	453	517	491	504	464	450	481	485	470	532	490	499	491	506	498	449	490	489	496	453	459	483	456	506	449	497	510	480	495	472	487	503	492	502	499	448	492	465	460	517	474	474	479	470	467	461	517	503	493	526	485	451	483	516	484	488	468	505	469	498	500	523	493	486	488	493	487	489	488	466	504	513	496	483	490	462	442	505	494	483	496	524	499	465	501	493	472	505	497	491	503	478	483	531	506	501	508	460	503	517	500	456	488	489	467	474	473	475	503	548	492	496	466	465	465	493	464	479	459	440	508	453	447	472	471	475	522	460	521	488	456	489	480	507	481	502	472	480	476	481	443	454	496	510	443	429	483	500	484	503	454	466	462	473	474	466	441	503	506	505	493	500	520	500	459	489	501	442	496	510	461	487	487	475	494	453	481	489	479	500	474	474	474	481	474	477	472	497	469	524	476	487	441	495	525	478	498	501	443	490	463	478	492	465	486	473	437	537	460	473	474	509	523	481	476	445	526	527	458	450	479	463	515	492	463	491	517	477	501	470	497	521	497	466	511	498	488	484	533	513	498	499	494	442	517	471	487	457	456	471	480	497	466	515	516	509	512	489	452	449	429	466	495	505	469	474	505	480	532	474	487	482	452	481	489	453	513	481	507	487	485	501	457	473	481	486	504	462	467	468	476	472	463	497	461	495	458	484	492	510	480	479	456	492	500	470	466	505	516	468	517	486	523	476	447	478	475	463	488	488	506	483	468	474	518	503	493	441	456	488	496	507	501	501	456	479	484	468	467	525	484	472	471	506	457	464	473	483	493	503	495	500	452	454	487	486	500	476	475	460	477	465	482	514	488	493	457	480	483	458	513	507	479	481	454	462	457	441	468	469	462	478	488	485	482	461	527	468	504	437	497	498	482	480	515	508	477	510	506	482	458	496	486	475	510	484	509	459	490	468	494	512	497	462	483	488	496	500	499	504	518	473	484	448	515	505	466	516	477	503	461	516	479	488	459	486	510	494	457	463	496	479	513	454	496	462	455	477	512	458	474	507	503	530	446	506	492	505	459	449	496	485	518	486	492	496	493	501	501	492	474	468	485	466	501	474	497	439	484	505	472	463	457	465	449	484	456	458	472	454	483	514	500	477	481	462	509	510	459	496	457	507	504	527	468	456	488	471	467	511	491	474	460	490	488	479	479	460	470	482	489	503	464	497	484	484	475	475	484	488	464	516	510	490	466	470	506	523	499	525	480	469	459	456	497	478	516	520	516	471	493	481	485	502	431	442	507	484	510	518	486	484	495	494	471	450	463	475	463	414	500	515	491	537	519	425	495	524	494	462	480	478	509	456	476	484	489	505	459	479	472	488	509	452	450	493	502	497	457	492	445	470	519	475	538	498	510	509	482	477	487	515	481	500	487	470	475	468	487	508	473	495	479	465	506	484	489	488	481	498	500	488	463	480	470	497	504	494	534	532	526	503	516	488	424	511	498	478	507	471	441	467	466	501	504	487	488	465	511	476	495	530	485	490	481	518	505	521	496	484	502	483	504	491	478	520	503	462	478	482	477	498	509	487	468	483	504	522	474	486	492	510	456	491	444	521	483	467	498	494	463	473	495	501	471	505	513	451	507	476	457	516	469	487	468	463	482	459	497	458	475	468	512	495	498	484	475	478	483	497	463	481	484	497	447	463	469	490	452	444	485	474	454	506	479	495	452	517	431	475	504	465	460	488	482	508	494	438	491	542	497	457	504	476	508	473	471	485	481	490	518	474	495	495	440	497	469	480	504	475	514	469	511	450	452	510	479	500	481	475	474	480	466	523	504	454	485	471	478	476	498	497	521	474	506	497	488	483	485	484	509	503	499	468	459	464	453	489	491	482	485	469	475	485	497	513	479	479	489	508	459	484	494	478	489	484	498	494	457	442	492	480	508	462	505	483	468	501	517	482	464	507	496	486	459	473	515	428	470	468	502	524	503	528	496	497	484	495	478	511	484	465	461	479	490	495	451	498	524	487	452	494	471	508	475	467	456	481	517	463	467	473	511	512	419	468	496	467	458	510	460	518	438	486	507	496	477	478	483	485	466	485	493	506	491	481	467	473	478	478	478	497	490	470	446	494	465	506	458	467	457	513	458	459	483	466	465	475	492	487	484	513	502	515	501	452	507	481	520	502	467	476	468	494	485	464	452	498	514	512	485	503	504	504	469	531	501	479	472	485	486	483	494	475	509	451	459	470	512	478	491	469	464	481	477	494	466	459	487	488	508	493	472	487	469	475	485	453	487	478	478	480	495	499	476	510	524	520	442	465	500	460	456	444	481	518	479	486	492	489	468	477	472	471	458	455	499	510	462	523	509	539	520	446	487	502	500	490	464	507	456	482	472	434	470	479	475	513	499	478	467	484	499	459	460	468	465	498	487	481	488	502	535	492	466	495	503	485	493	505	499	498	490	481	486	504	463	520	492	512	448	452	470	511	476	524	492	435	481	482	496	519	503	499	517	518	494	459	498	461	454	482	484	506	481	498	466	463	474	421	503	516	494	486	531	487	463	499	491	433	490	480	486	494	474	462	466	475	484	470	479	506	482	497	481	485	484	499	500	481	473	515	494	523	469	475	490	488	502	522	505	509	470	487	486	504	490	481	534
37065	47946	34062	9769	5072	1921	887	866	883	900	887	915	858	924	915	946	895	865	892	901	887	839	853	906	888	898	873	877	875	892	866	908	830	868	900	875	856	882	888	922	889	908	848	870	894	870	884	852	845	868	855	817	902	822	869	912	891	816	827	862	878	851	937	872	870	889	894	883	901	895	874	887	853	851	912	876	954	818	857	890	858	913	861	869	885	903	867	895	900	884	909	902	858	912	871	895	858	891	884	887	878	876	853	850	915	850	922	912	859	862	855	909	833	868	887	887	932	861	884	909	869	907	876	889	909	873	837	837	847	866	874	882	868	860	902	871	880	861	886	898	864	844	937	886	906	852	889	931	880	907	885	867	859	847	835	885	906	834	851	863	922	923	858	876	875	846	856	885	883	866	892	873	842	877	864	859	893	846	865	929	909	859	862	840	898	874	883	906	913	925	905	852	937	869	868	817	846	893	884	907	912	867	854	885	872	895	942	893	872	888	845	869	893	833	904	884	857	892	870	960	857	890	839	910	862	909	947	891	823	885	893	900	891	832	847	864	842	936	883	900	867	836	905	837	878	907	841	847	897	853	842	857	891	922	850	890	860	906	836	898	857	908	898	909	960	854	902	862	883	948	833	839	869	912	921	892	878	923	850	854	844	873	933	835	896	908	877	905	880	913	862	838	897	838	871	918	929	904	862	862	865	867	912	870	942	872	882	885	886	916	894	924	892	876	873	779	844	860	904	830	890	883	836	900	912	850	889	896	861	944	843	891	836	918	853	893	841	887	930	855	844	886	866	930	901	912	887	871	839	896	932	891	871	892	875	862	895	896	873	892	879	878	908	780	913	899	913	877	899	884	884	903	876	933	877	881	827	895	886	869	875	881	884	913	847	874	897	912	872	882	869	945	908	881	880	841	829	905	868	922	881	898	906	930	813	907	943	871	867	929	914	884	888	867	853	862	843	943	855	884	888	873	918	888	853	886	870	898	921	884	854	908	889	889	903	881	893	913	865	881	913	888	879	914	904	869	881	870	892	887	895	870	870	911	928	927	819	847	878	898	849	891	881	884	869	858	863	889	876	886	915	925	885	869	849	936	900	892	953	847	897	905	920	883	884	893	888	847	873	860	902	844	930	862	896	794	922	864	908	944	894	922	853	890	895	871	897	868	860	842	887	899	894	834	850	899	855	891	862	884	889	908	837	896	878	892	818	857	894	879	927	849	860	889	889	879	916	896	831	931	877	917	876	920	851	944	869	911	908	932	886	855	860	874	864	865	888	909	865	837	869	936	904	913	908	833	817	907	871	861	891	876	881	852	857	897	924	864	864	934	852	851	821	847	861	880	854	860	883	866	833	909	866	847	858	872	850	880	874	873	897	865	827	912	865	848	906	892	890	889	927	840	898	907	893	900	907	878	956	860	896	838	898	909	843	822	939	847	865	928	846	885	902	915	911	857	875	835	932	904	883	924	863	849	913	886	918	877	881	886	849	799	864	895	866	872	867	858	855	863	881	890	874	929	888	909	878	857	858	861	905	876	898	874	886	863	886	864	914	934	939	942	898	866	917	911	895	880	929	898	871	856	883	851	842	866	936	870	841	869	880	913	881	903	920	915	890	913	939	869	890	876	890	870	838	871	848	874	846	911	904	841	895	888	881	825	883	861	853	887	914	906	912	918	886	895	887	864	906	831	893	886	862	856	881	907	837	925	909	880	905	911	905	895	907	862	913	858	871	827	873	853	880	892	896	922	874	828	898	867	887	929	930	868	917	859	881	875	862	858	841	909	887	903	870	877	904	872	929	870	820	866	911	903	891	896	821	930	915	839	921	892	906	872	879	886	821	884	897	943	882	855	881	891	848	893	840	927	920	918	846	847	874	863	888	860	876	916	918	849	897	875	913	896	851	891	885	904	886	817	884	853	880	903	868	888	870	926	871	863	870	914	898	844	886	909	883	888	937	898	902	906	843	836	857	894	905	903	907	864	923	893	874	892	919	852	882	878	920	835	895	902	919	912	896	917	833	893	915	897	915	904	931	929	879	922	875	893	910	857	889	859	877	881	880	880	885	891	865	878	865	888	869	887	834	853	880	921	865	954	827	877	857	860	831	903	869	911	908	946	879	860	891	892	956	909	894	869	923	896	877	882	934	870	864	919	862	891	940	843	849	949	852	897	898	873	903	897	873	882	907	845	925	841	871	885	930	897	872	870	884	869	842	868	919	849	876	833	855	852	886	859	859	846	878	887	876	882	932	864	893	866	845	839	884	876	859	880	854	905	849	889	860	878	923	862	866	843	842	883	868	902	904	900	889	919	871	867	870	932	884	897	897	902	897	877	863	879	885	906	918	819	881	825	858	882	915	884	904	895	871	867	869	876	841	860	905	877	884	921	843	924	892	839	906	932	898	815	910	911	860	885	911	898	857	885	872	879	925	918	844	818	835	812	903	906	858	822	896	902	845	857	868	881	903	897	895	881	922	853	896	847	900	892	866	893	899	894	917	943	865	866	875	933	894	884	875	872	853	882	846	900	915	916	866	851	884	893	868	891	875	899	854	878	906	901	903	874	940	896	913	877	831	863	972	882	892	839	877	880	864	874	921	882	866	922	905	875	908	892	883	853	880	880	863	854	864	917	926	868	860	909	900	877	916	916	835	912	912	872	920	873	854	935	883	877	928	852	872	865	874	870	846	835	903	923	913	930	897	886	869	901	863	911	874	913	834	865	886	886	851	877	897	827	871	905	862	902	888	864	826	870	850	866	880	855	959	891	924	891	902	843	904	891	904	865	874	879	862	901	894	912	959	863	925	892	884	931	938	865	918	908	864	936	894	849	854	884	930	837	926	874	837	901	890	868	880	885	885	933	922	931	854	877	908	843	913	895	882	861	865	900	881	895	907	858	885	882	852	873	827	881	846	855	875	846	919	883	856	884	853	873	912	837	886	892	878	865	847	927	836	915	883	925	922	869	901	900	933	899	875	883	936	856	919	910	870	908	884	894	914	893	877	836	875	923	889	902	910	835	866	901	900	904	874	872	913	844	892	936	895	840	916	874	853	875	914	874	876	886	862	922	830	881	877	909	857	896	867	898	879	892	892	828	864	868	873	909	888	904	871	941	905	836	860	874	923	881	869	843	909	930	864	873	926	906	901	942	894	861	873	870	913	934	876	884	863	831	916	933	850	810	858	862	894	841	857	907	924	910	898	899	878	896	957	910	815	883	904	867	780	931	909	851	890	886	864	858	913	861	952	889	868	911	865	903	875	895	916	892	921	848	835	876	873	889	932	877	871	884	882	847	875	915	868	899	951	892	887	878	886	926	844	862	904	944	848	896	878	888	871	892	899	884	871	884	863	828	905	896	864	859	835	955	874	885	838	915	880	889	904	837	854	923	886	848	907	852	845	838	891	861	871	895	854	877	910	889	894	875	839	821	859	898	855	873	853	921	862	913	915	967	909	883	886	894	889	896	850	867	874	905	917	882	819	867
24313	22857	32623	26121	20377	11464	1003	377	356	357	389	355	351	368	374	381	357	371	372	386	347	369	353	358	344	396	365	367	372	394	380	396	358	370	375	390	376	347	383	352	393	380	375	339	397	382	367	386	336	375	398	348	347	347	367	401	342	390	408	381	325	378	378	362	344	355	370	342	324	358	363	360	374	351	380	355	332	377	352	396	388	367	359	363	339	358	372	368	389	375	348	374	345	364	371	345	359	346	374	399	390	363	377	367	335	383	355	375	350	345	356	391	377	378	366	364	390	349	398	355	345	358	334	360	386	349	366	392	341	372	336	362	375	370	327	372	372	352	320	352	372	348	336	377	355	349	396	347	367	350	364	374	350	377	374	382	375	356	391	412	356	349	378	384	370	363	355	340	362	410	353	326	362	366	342	380	372	364	345	363	370	360	375	346	355	396	326	349	356	346	351	375	397	375	392	343	355	360	380	364	347	342	362	384	348	365	367	363	377	373	342	358	376	376	407	412	356	390	323	352	344	362	385	353	342	397	356	341	350	375	367	333	350	372	353	369	340	352	380	354	377	361	329	345	367	345	380	412	369	325	353	348	370	352	403	364	365	375	383	380	336	357	379	381	367	340	401	334	359	322	372	373	361	355	381	375	364	338	400	405	345	387	360	342	370	359	346	381	396	412	372	377	358	377	388	350	364	365	351	360	377	383	381	379	369	394	347	345	354	362	347	374	371	368	379	368	352	330	382	393	378	369	368	394	362	349	358	384	387	347	343	372	370	335	359	377	354	347	323	336	362	379	338	340	367	360	359	361	370	371	347	369	352	361	377	342	374	348	360	347	345	379	353	384	393	353	384	361	375	361	394	361	328	352	338	348	336	384	357	369	380	410	377	417	343	394	343	355	376	355	346	345	391	375	421	396	327	386	366	372	362	360	348	353	385	381	334	357	348	346	367	364	404	374	376	360	392	336	371	362	373	400	382	382	352	365	345	367	372	372	356	363	349	341	353	369	382	344	349	364	349	372	326	362	310	339	383	384	359	394	373	401	355	356	357	353	354	348	339	367	339	365	356	394	331	367	361	349	352	371	342	332	366	398	372	366	342	362	380	338	384	386	378	378	380	355	346	337	378	393	396	363	344	354	339	343	343	362	335	369	380	330	377	350	359	363	380	362	341	373	361	351	346	361	347	381	350	372	365	358	354	368	361	387	394	401	361	372	385	382	349	347	352	363	351	356	363	371	368	366	377	379	351	350	347	370	357	342	351	387	343	380	356	348	388	344	349	361	384	384	369	336	356	335	331	371	332	338	348	330	395	357	407	334	388	376	322	382	325	376	376	410	403	353	338	333	359	381	354	365	380	409	349	366	351	379	360	358	367	383	397	389	344	378	343	371	358	345	397	340	329	365	379	359	393	373	384	377	389	389	402	388	368	350	352	345	364	385	380	335	331	385	368	347	354	337	353	381	416	369	359	367	350	358	380	372	361	374	384	311	390	359	359	337	357	386	373	356	390	343	420	354	371	372	337	397	350	355	375	360	352	347	317	358	361	341	363	348	340	336	382	355	380	358	340	393	359	361	351	346	355	394	372	364	357	379	364	341	357	357	410	393	363	364	342	339	366	345	373	357	335	365	379	364	347	330	376	328	397	333	336	346	354	374	364	412	346	356	372	350	374	371	358	367	348	374	354	356	365	356	327	353	333	386	364	366	346	347	354	367	378	378	340	369	359	355	354	349	353	381	354	323	398	358	352	348	320	355	353	354	347	385	332	363	373	365	362	373	375	375	355	392	348	363	399	348	360	354	367	391	407	346	313	341	362	338	383	344	369	354	380	350	401	350	373	353	364	337	359	340	376	357	367	335	359	362	327	359	353	372	377	364	373	373	316	365	366	357	372	359	369	360	332	381	383	359	299	385	378	340	373	375	385	381	391	346	387	367	357	368	371	388	388	380	390	353	381	386	386	337	410	376	401	380	379	369	345	357	322	374	381	349	391	384	370	350	342	372	321	394	380	367	367	360	389	380	374	374	367	364	372	355	375	342	347	356	340	348	374	373	377	341	377	342	353	353	355	374	337	358	359	321	355	416	361	367	373	346	375	346	353	378	361	350	365	361	387	392	327	369	355	360	351	350	380	370	338	350	358	340	377	398	407	338	383	345	354	369	321	329	368	325	364	358	350	359	385	346	366	375	348	377	359	381	401	355	372	363	395	356	360	347	326	343	353	386	362	374	345	344	372	384	371	390	360	388	382	375	378	343	358	387	347	354	351	337	345	348	324	376	376	359	389	362	384	380	376	353	364	380	390	363	335	383	367	371	395	347	381	352	365	360	381	338	369	392	358	370	356	388	391	335	387	363	364	346	378	384	370	345	366	345	391	396	365	360	392	357	344	346	363	362	371	364	400	358	381	380	393	357	349	357	363	367	408	366	369	363	373	389	387	365	361	374	356	339	356	393	332	382	339	389	382	347	383	373	390	378	364	352	354	368	335	352	359	365	345	333	352	334	341	386	373	347	334	350	378	375	364	385	382	382	361	369	362	387	395	348	367	376	339	386	351	349	375	379	330	332	363	355	377	330	379	360	380	375	362	334	359	379	394	368	385	356	347	344	389	360	350	353	365	353	368	361	349	358	400	384	361	373	360	380	359	393	366	389	363	379	359	370	347	365	348	343	354	351	385	377	357	365	372	347	381	393	358	380	365	338	366	378	376	363	360	351	353	319	337	354	386	403	362	345	350	355	348	360	359	381	353	402	342	392	355	327	365	344	396	337	357	389	380	376	314	353	399	351	372	372	352	401	373	357	374	333	387	389	357	362	351	376	363	375	377	340	338	364	348	359	350	389	388	360	358	364	367	387	361	380	344	368	358	370	362	351	354	383	335	331	363	370	385	374	359	359	361	373	374	375	377	344	381	379	348	342	337	347	347	357	358	358	365	372	362	338	323	392	380	341	352	357	397	342	370	338	346	400	371	386	368	359	342	332	322	348	381	351	333	344	345	355	378	375	356	407	368	361	350	319	338	357	375	331	368	333	377	393	379	324	372	370	356	354	386	360	347	379	374	361	364	367	337	338	367	377	408	385	380	355	390	378	335	347	366	371	380	361	396	334	342	354	333	349	353	360	334	337	345	390	373	364	377	363	331	330	360	370	364	350	338	332	360	390	370	370	367	352	365	326	363	382	358	355	355	365	380	336	353	347	388	394	345	378	388	388	398	351	357	371	369	374	368	367	369	355	358	350	365	344	357	359	345	344	357	384	355	371	361	370	349	393	359	344	393	332	348	366	347	370	358	375	370	378	366	359	386	341	392	359	349	356	392	380	372	329	394	362	355	357	367	367	363	383	331	371	350	369	348	403	344	376	383	391	392	339	385	367	360	352	375	376	331	325	360	343	366	365	406	363	395	376	390	339	359	386	358	383	405	383	385	301	389	346	372	392	382	338	355	352	343	370	329	373	363	332	354	368	369	393	342	369	371	395	378	367	340	380
59554	89789	68817	29910	21318	7666	684	690	680	711	658	703	646	693	671	684	648	725	666	701	677	671	664	638	610	642	691	683	675	671	684	681	689	719	619	626	708	697	622	699	622	689	662	668	688	693	705	679	608	673	664	654	703	641	673	666	700	649	696	660	674	694	676	695	688	646	687	668	659	655	676	665	657	663	659	655	726	660	680	718	689	593	669	659	709	710	656	708	671	687	693	671	652	701	663	704	690	655	666	692	632	667	691	691	657	667	661	642	668	690	708	708	671	691	659	688	648	694	650	638	629	669	652	609	680	634	679	647	676	670	634	638	697	669	634	712	702	661	664	691	682	628	653	667	685	711	658	709	662	685	668	707	605	705	644	674	645	720	692	651	679	717	650	664	677	655	657	657	688	693	726	691	643	696	693	677	627	687	698	682	664	647	650	650	665	676	695	649	658	710	659	657	642	652	701	706	643	645	663	648	664	651	681	685	668	659	714	634	700	702	695	652	650	703	703	629	646	698	654	663	653	686	720	717	686	659	650	652	694	699	653	669	668	677	705	656	692	674	676	685	684	690	624	667	651	658	715	699	671	737	682	643	665	730	666	731	703	640	682	683	676	655	670	713	681	699	692	666	678	672	645	664	696	699	676	688	732	653	658	636	666	660	693	664	682	679	626	642	648	687	675	654	710	647	659	685	669	652	648	634	681	601	682	685	715	689	678	688	650	659	674	665	662	691	698	664	700	689	639	656	666	642	695	700	619	664	661	642	653	663	651	660	712	683	677	661	655	673	638	695	680	675	623	669	676	667	670	658	652	658	668	677	678	660	644	687	678	688	651	662	667	628	688	661	649	655	707	630	672	689	612	689	651	651	631	634	671	663	678	689	659	659	629	663	700	685	692	663	698	686	656	665	649	703	691	650	647	658	710	672	643	633	698	741	638	697	657	690	690	727	681	696	698	683	665	694	675	670	642	639	671	698	669	684	653	654	637	651	699	662	706	661	676	655	682	651	670	688	648	647	703	671	668	707	617	634	694	673	648	661	683	653	666	670	638	675	668	643	628	688	656	658	713	666	658	669	680	697	704	641	627	656	689	639	618	637	683	617	691	632	693	686	706	627	657	665	650	681	648	643	697	647	678	679	615	652	656	692	637	665	641	686	683	676	667	667	677	698	643	671	712	661	639	603	700	735	682	641	698	649	650	653	669	659	657	678	660	649	657	679	705	692	709	678	705	705	624	687	651	696	681	668	692	644	670	688	675	632	667	681	718	663	643	671	666	661	673	705	680	668	733	661	694	652	650	704	654	680	673	676	693	644	664	659	686	696	730	670	663	637	686	710	652	680	691	692	630	679	649	724	649	675	668	655	676	646	670	668	662	658	685	646	652	700	680	711	634	687	664	683	629	665	673	681	657	699	645	696	724	650	662	685	637	654	676	706	685	726	698	669	667	662	659	649	642	662	682	648	636	680	696	621	624	682	656	708	642	671	613	652	699	697	683	670	613	666	654	674	663	685	681	602	679	669	685	670	603	731	687	661	659	666	694	662	655	698	637	685	682	694	668	689	674	684	657	681	653	691	634	651	667	689	684	705	693	653	643	675	683	714	693	669	712	691	695	679	659	704	676	657	706	681	674	683	667	679	689	650	667	673	647	712	681	668	658	679	649	602	666	642	668	690	704	705	611	659	662	714	640	708	681	665	627	698	695	686	650	667	652	626	652	660	715	727	725	670	670	665	678	690	623	653	698	702	649	681	650	700	677	631	669	734	717	635	702	671	679	675	682	681	647	690	659	717	678	669	669	682	660	652	681	704	626	635	628	677	669	681	652	716	659	638	687	654	672	692	658	628	675	671	697	652	675	644	702	588	657	669	657	665	639	686	618	612	698	619	683	672	648	675	687	665	676	689	636	655	709	642	699	615	643	723	667	665	680	640	655	614	672	642	671	673	681	613	699	714	641	670	621	665	699	683	630	684	674	647	653	654	678	647	686	618	651	654	670	674	629	692	656	689	688	714	625	666	661	658	649	609	665	595	693	691	647	610	665	670	641	644	700	708	662	657	690	698	673	695	618	655	663	656	627	681	625	669	673	686	662	674	687	629	724	664	678	676	652	629	695	630	651	682	679	688	659	668	700	672	698	642	724	649	730	650	687	714	677	673	709	705	708	671	599	702	683	681	659	662	639	663	644	721	629	644	640	653	646	676	708	702	709	666	669	683	627	651	673	693	631	622	627	661	658	682	680	676	690	698	675	731	685	657	678	671	642	660	654	722	687	692	656	721	694	693	694	703	658	663	678	661	632	702	680	695	660	665	667	664	682	669	637	644	648	679	672	668	680	632	639	700	614	642	669	651	588	665	670	679	697	695	676	632	668	703	686	671	656	631	675	680	683	681	680	656	660	645	686	735	676	689	671	671	678	683	641	687	669	650	629	684	687	674	657	645	644	662	629	648	639	682	673	646	667	667	603	660	689	653	665	725	664	626	700	701	620	681	640	667	649	683	660	656	703	653	693	730	672	635	673	667	666	682	669	624	664	642	678	694	691	660	671	648	684	650	706	670	649	676	676	679	710	649	653	676	621	675	686	658	659	607	649	702	681	651	703	690	631	651	648	684	694	683	673	681	678	664	669	638	656	650	646	652	671	656	655	640	647	654	667	673	686	735	702	684	680	687	655	687	673	669	706	710	655	653	682	659	722	638	693	662	696	651	733	618	674	670	660	640	697	665	649	675	687	723	689	651	646	702	659	696	689	667	650	643	669	671	689	725	731	678	671	648	644	660	643	673	657	704	663	709	709	686	690	685	685	669	627	695	682	707	649	656	692	641	660	636	658	663	681	690	655	696	706	657	628	675	695	704	684	651	672	650	664	704	700	697	590	668	647	670	613	623	666	662	663	641	680	630	652	681	668	677	669	699	643	657	693	681	673	677	731	687	666	682	699	705	682	710	642	693	704	688	712	692	667	701	683	676	706	659	667	694	647	704	647	648	648	694	703	689	683	660	678	668	668	688	674	698	670	667	674	673	688	659	688	676	665	696	669	703	643	709	691	641	634	655	664	671	642	652	663	672	639	718	707	682	695	695	648	681	641	690	650	686	658	665	616	672	711	681	639	692	640	634	658	707	687	666	647	633	680	681	687	661	660	678	684	622	703	675	653	630	690	666	665	683	643	644	693	612	698	649	748	642	693	690	628	685	670	666	654	661	663	708	655	667	687	636	633	685	687	664	689	649	684	677	655	665	655	657	684	641	662	615	680	668	676	640	703	699	710	655	696	675	670	654	692	666	646	717	662	673	652	700	671	661	650	665	637	657	661	681	728	696	688	694	658	676	663	679	692	655	671	697	666	729	658	637	681	682	670	706	678	699	650	640	655	682	668	656	651	670	656	683	691	649	697	695	659	686	678	687	705	658	615	719	678	651	677	658	687	693	665	666	667	656	681	648	637	636	694	670	694	687	650	671	627	667	693	661	700	671	664	619	649	709	670	670
23181	22043	30433	24358	21228	19226	5367	654	562	549	551	525	566	534	591	551	520	521	548	521	544	532	556	551	537	540	536	507	574	559	530	485	547	547	523	537	528	602	525	494	537	540	581	540	562	505	525	538	533	535	548	531	534	504	528	501	497	510	565	547	519	549	530	535	537	574	554	502	503	534	525	511	524	537	520	524	529	499	527	528	540	562	525	520	525	562	501	525	584	528	568	534	514	504	578	550	540	506	540	533	549	522	511	549	492	538	533	560	533	528	550	538	526	516	522	521	528	532	521	551	522	542	520	546	544	496	559	566	533	524	551	562	554	538	534	495	492	536	553	575	530	545	546	558	490	536	511	486	533	521	513	530	533	495	547	499	541	554	543	546	580	526	528	514	543	538	513	530	495	551	539	511	554	543	530	520	533	548	531	532	532	539	510	563	522	538	506	543	522	533	526	502	523	542	534	530	529	528	529	511	522	553	534	542	483	496	499	560	566	523	546	522	539	545	554	536	532	509	542	574	529	508	532	502	505	521	544	495	533	533	541	526	522	492	530	512	560	546	549	539	502	498	472	550	513	575	542	504	521	523	558	529	544	503	533	514	522	528	508	549	510	514	525	508	538	526	552	533	547	531	537	542	517	579	519	532	499	526	495	507	535	508	510	499	523	512	540	556	530	525	546	497	504	524	554	533	584	515	504	528	519	499	576	480	597	503	548	505	530	482	541	529	547	492	481	548	534	523	558	527	570	504	517	519	519	524	520	522	502	555	513	520	514	530	529	511	589	538	549	523	548	519	537	489	504	516	506	571	537	591	493	483	537	540	539	522	490	531	511	539	502	527	497	513	554	566	586	504	534	537	493	524	491	515	540	532	514	537	540	532	513	577	534	519	497	521	524	557	545	576	549	522	505	540	546	515	522	539	518	498	549	508	489	542	507	562	566	508	583	554	534	532	556	515	520	522	526	504	507	489	508	540	537	506	545	522	501	529	549	524	519	548	517	550	551	501	514	533	532	566	510	452	485	551	513	513	553	528	483	473	543	539	515	551	496	538	531	543	554	537	526	565	525	542	520	533	490	510	548	582	554	562	555	524	521	565	548	542	535	574	526	551	585	535	516	545	529	525	508	549	525	533	557	562	499	496	511	499	517	484	515	550	501	547	534	511	513	542	499	504	513	536	513	521	508	511	578	510	530	531	503	526	543	520	515	490	521	566	545	526	543	559	493	529	501	550	527	545	520	527	489	537	482	501	520	559	499	511	517	511	523	516	524	512	535	506	502	527	556	496	500	536	518	505	506	535	550	457	526	546	509	530	523	516	547	520	524	512	581	561	511	528	544	517	516	544	529	520	527	544	558	540	539	527	530	528	490	526	512	514	499	511	534	516	568	498	524	579	527	561	479	507	513	525	508	543	565	482	511	523	568	495	523	526	543	505	556	567	557	537	528	504	523	510	520	550	503	487	513	523	530	508	544	511	535	526	530	524	563	570	547	544	528	548	538	543	560	519	515	487	522	528	527	538	544	564	499	544	521	520	509	500	515	497	525	503	494	539	552	544	560	500	522	542	551	532	539	536	514	541	512	508	481	552	544	517	510	533	495	560	535	557	549	566	512	508	552	481	511	553	560	508	572	536	520	509	560	529	501	536	543	501	541	477	519	560	516	594	530	549	511	546	517	538	537	516	507	573	504	591	551	532	479	510	531	541	554	537	548	530	504	560	519	576	555	549	535	546	504	540	531	562	504	527	487	553	544	551	545	531	510	543	542	515	536	515	506	555	522	570	557	527	539	486	553	530	493	523	544	505	505	539	507	523	483	525	511	529	481	521	574	505	507	521	516	535	526	535	494	531	551	497	522	543	502	587	540	518	532	516	572	502	548	560	515	525	527	524	544	518	499	534	513	566	526	518	529	487	525	578	538	572	548	536	563	530	540	516	486	513	516	501	555	557	523	475	503	531	549	546	530	495	528	516	536	514	495	519	540	510	533	523	574	488	543	503	545	536	531	536	514	562	525	503	540	544	521	510	553	539	528	525	565	529	535	504	499	523	510	523	504	522	557	499	534	505	530	504	512	506	569	536	530	521	529	532	515	561	570	531	546	518	525	511	492	532	491	528	558	484	507	491	552	574	513	520	534	516	551	554	510	543	483	558	546	545	489	555	535	509	508	518	510	522	509	524	529	560	476	591	492	538	533	531	552	511	553	482	548	556	508	494	489	578	533	530	525	549	547	484	516	562	527	554	525	539	492	485	538	501	581	539	541	554	522	540	533	530	524	513	541	531	508	529	545	532	528	559	541	537	533	516	521	524	499	533	511	503	523	543	548	544	498	523	554	534	526	515	487	547	534	516	546	531	517	548	512	545	523	549	523	526	478	539	517	526	533	523	502	533	499	547	524	512	469	542	541	490	493	546	542	514	486	524	534	573	533	502	524	567	549	548	507	567	519	505	509	484	502	522	531	549	502	542	534	539	501	550	546	522	547	528	533	574	513	568	551	553	516	526	543	602	540	515	526	550	543	537	524	519	536	537	538	496	525	476	498	499	490	510	499	491	543	530	506	551	541	502	534	529	515	559	486	559	525	533	522	529	562	553	529	548	556	519	534	555	537	533	523	542	513	508	517	589	516	522	536	484	540	473	585	525	522	486	545	534	539	538	519	536	517	532	532	535	521	566	526	527	500	489	524	511	540	502	509	507	520	524	485	509	483	523	518	530	502	537	562	539	547	509	510	501	526	514	500	517	577	508	545	546	520	533	512	530	522	538	551	540	498	563	530	541	519	551	544	542	575	510	542	553	517	540	586	507	532	516	506	464	556	523	549	528	547	559	580	494	538	555	475	531	521	538	527	505	563	563	497	524	467	487	555	534	539	523	518	515	573	508	520	558	530	563	534	510	544	516	521	507	537	479	532	501	549	490	512	510	503	522	516	487	539	480	527	499	519	526	494	560	522	513	469	511	544	540	509	500	518	512	448	563	530	524	542	536	556	513	575	542	549	509	571	517	511	515	539	543	490	510	517	522	548	522	495	562	546	496	555	535	499	527	529	497	493	517	523	591	501	507	510	497	494	538	517	498	512	502	543	520	518	553	529	537	565	550	535	500	527	520	552	525	548	504	470	506	540	557	507	538	538	516	520	532	519	522	520	508	477	538	502	519	508	517	510	566	511	509	532	505	552	549	490	553	544	526	496	508	494	511	598	558	529	523	515	545	547	522	554	508	549	552	512	525	552	498	562	494	539	501	525	493	527	506	483	531	473	479	535	502	567	490	528	528	515	528	515	563	484	547	498	522	517	505	537	516	561	492	560	539	479	516	531	497	547	485	551	528	524	529	526	515	520	535	494	560	543	521	531	515	507	567	526	511	507	559	557	504	551	531	522	586	536	499	525	533	513	491	529	507	590	494	507	567	514	552	566	529	541	539	580	521	504	534	538	573	537	562	546	523	519	529	510	547	483	511	524	538	556	511	509	535	513	514	512	543	541	576
58948	100015	74340	35752	26651	11121	939	950	915	944	940	861	947	890	855	929	870	891	937	892	876	914	872	888	915	898	888	881	870	964	850	868	896	883	934	876	913	916	907	881	899	893	850	923	930	925	886	910	931	892	908	923	920	937	879	853	872	946	931	895	896	894	884	887	884	871	878	942	869	911	831	886	904	884	888	915	893	893	898	891	913	926	888	954	859	885	952	871	882	854	910	934	917	885	881	897	889	950	897	883	899	918	871	948	910	912	834	888	865	929	885	848	935	924	889	884	952	856	943	889	883	899	902	913	908	848	832	884	933	891	864	916	925	872	876	896	904	901	890	827	898	933	898	903	871	855	866	923	867	881	870	869	874	934	882	859	924	897	838	851	900	949	914	927	880	895	860	884	855	904	912	867	896	903	910	915	887	870	855	870	921	901	891	868	939	908	920	866	893	923	896	883	909	835	869	887	939	902	855	874	896	886	915	916	881	899	912	912	860	891	949	902	899	910	898	892	891	913	899	841	915	881	906	983	941	946	921	881	888	874	915	899	899	916	931	857	902	864	944	897	893	892	891	883	910	907	910	942	854	975	948	956	881	893	880	878	953	887	946	877	870	893	921	876	898	909	850	904	910	850	865	872	942	925	899	931	902	896	909	909	897	890	874	938	905	892	893	928	901	888	889	830	914	924	926	945	856	887	890	902	869	866	933	859	886	896	897	924	844	958	890	947	940	915	919	869	893	919	889	838	866	891	906	921	862	893	938	868	919	921	914	862	887	905	882	887	917	877	888	883	935	937	884	874	942	898	888	925	824	877	896	928	886	907	849	905	897	815	887	944	883	925	838	919	888	921	908	899	911	823	890	927	924	843	901	870	884	898	874	892	877	859	906	911	893	845	907	905	906	992	905	904	942	928	839	947	851	881	889	909	885	922	879	915	926	890	908	893	844	938	901	923	885	918	885	921	874	980	882	905	869	914	918	938	926	910	955	893	904	890	912	941	895	927	885	942	887	895	859	867	920	894	857	896	877	889	884	916	890	911	912	866	885	893	928	901	896	917	874	902	921	892	827	899	880	940	923	902	885	910	892	883	901	919	942	908	868	878	914	908	929	955	903	880	903	862	965	923	873	903	909	871	915	868	860	883	903	900	891	922	881	859	921	926	887	890	957	951	940	906	884	850	856	894	880	883	894	898	860	936	925	852	861	874	912	877	903	877	896	944	881	896	878	859	871	836	871	959	877	869	894	896	888	943	899	891	908	850	878	878	887	846	963	940	868	862	892	856	885	900	917	919	926	888	892	913	864	907	909	917	894	915	895	897	905	952	883	892	920	910	959	837	907	942	870	896	894	920	886	940	883	896	888	888	908	871	890	879	860	882	920	827	896	863	878	888	904	889	913	933	908	899	899	900	887	886	942	877	920	944	875	874	932	886	907	974	895	929	937	924	919	884	886	892	891	930	831	908	899	881	915	890	852	918	860	900	923	919	911	896	843	860	870	902	859	868	887	919	897	905	916	889	874	865	930	924	875	865	943	871	941	902	924	862	883	901	942	883	885	872	915	857	825	943	888	893	874	856	915	878	922	906	875	907	892	869	965	876	891	930	900	877	897	887	877	874	847	911	908	954	881	871	940	917	928	861	929	905	931	956	900	935	884	916	817	897	894	919	925	908	904	899	904	929	933	910	852	912	886	902	863	865	898	863	872	891	898	879	942	914	878	883	874	891	897	916	927	943	918	846	922	937	859	905	898	834	876	965	867	914	934	914	952	937	850	912	905	866	903	917	912	848	978	882	876	927	876	897	907	923	942	823	913	886	860	891	846	978	909	893	875	875	878	885	901	919	869	855	950	903	915	852	952	895	914	906	915	899	870	880	919	897	889	913	939	857	897	919	888	895	876	847	859	908	929	877	898	854	836	902	914	934	915	856	877	900	909	913	881	893	927	873	927	913	980	889	875	899	888	940	902	848	839	889	891	891	965	950	828	905	860	925	840	887	817	939	892	899	892	928	912	909	901	947	871	901	897	861	876	848	928	932	931	869	897	860	882	892	911	884	875	910	874	947	913	922	903	866	939	851	910	842	853	866	913	989	913	926	955	917	842	880	887	841	901	909	895	874	899	915	917	916	926	850	948	941	921	954	851	901	878	873	857	921	906	896	897	903	863	892	891	820	913	962	842	924	877	880	883	902	858	866	874	955	909	914	890	901	909	893	942	872	928	878	871	909	938	878	880	899	875	836	875	885	871	876	870	886	893	875	849	879	903	941	942	924	892	880	864	892	898	917	889	937	914	940	982	917	865	943	891	886	877	892	893	909	858	834	885	885	917	924	903	892	898	967	876	897	869	900	877	885	918	972	943	871	880	927	904	912	850	937	865	849	827	933	895	873	850	887	919	886	890	848	892	842	941	927	909	918	887	909	916	872	871	879	876	915	935	944	869	917	887	847	846	868	879	835	920	895	908	893	870	921	907	925	885	882	905	880	892	865	911	943	920	870	902	917	986	857	883	922	869	902	884	886	856	862	859	914	853	880	898	910	885	940	952	899	856	947	872	897	855	952	870	928	883	869	936	980	838	931	883	889	879	947	856	864	900	888	925	915	929	900	909	856	895	912	816	876	914	924	860	931	910	918	891	917	899	901	918	921	925	923	911	939	937	887	919	893	923	904	896	877	875	932	884	903	887	894	912	909	966	900	874	924	849	858	905	909	916	877	933	840	847	863	944	875	854	905	891	932	936	878	871	844	842	869	860	885	928	907	911	865	898	900	855	918	881	980	899	879	908	908	898	883	903	875	961	893	948	914	878	865	889	938	866	884	913	904	884	878	847	833	839	863	869	909	902	944	875	921	852	922	872	868	900	844	861	861	945	903	912	870	838	937	898	939	855	960	908	893	902	878	869	914	929	907	897	928	883	932	905	880	894	897	899	948	883	874	928	899	883	845	917	883	899	885	877	879	909	929	915	925	906	863	874	870	867	940	922	879	904	896	909	900	911	863	892	867	874	911	911	932	876	929	882	910	853	914	853	880	917	901	900	895	923	872	905	885	860	933	918	860	845	922	884	849	885	860	841	954	942	839	882	927	903	938	923	886	924	932	883	888	896	916	920	927	933	861	941	855	890	912	863	855	929	845	891	846	894	913	869	903	914	888	899	853	864	870	937	900	897	921	853	867	915	897	933	873	924	920	927	858	869	814	911	891	917	901	909	907	897	892	907	853	907	861	897	886	960	842	875	894	889	865	963	938	905	889	888	874	863	869	840	929	898	936	937	900	925	900	851	878	882	940	906	917	913	870	849	888	892	906	894	907	864	927	911	904	947	890	899	893	824	892	911	910	924	882	897	832	933	950	817	883	884	905	876	952	872	909	922	900	816	907	903	887	931	877	917	879	921	926	822	894	916	875	894	864	878	883	889	951	876	878	867	895	920	899	945	859	869	881	903	906	872	841	903	861	889	896	901	910	895	893	937	881	923	882	915	877	891	874	894	947
29118	29925	27668	11257	1551	790	544	489	524	466	504	479	495	528	548	489	508	504	470	527	483	499	555	522	509	489	496	491	494	525	505	490	464	510	500	508	496	507	537	490	525	471	503	512	470	491	504	509	512	530	470	528	490	484	510	499	498	536	524	493	501	542	530	461	532	448	501	522	502	511	516	486	503	502	506	510	496	514	484	464	529	508	472	468	486	537	529	518	503	498	534	453	520	516	532	496	459	491	487	480	495	474	505	463	481	501	493	509	539	457	516	486	480	518	478	531	502	480	513	529	496	478	474	537	498	492	497	456	473	508	507	481	473	487	477	523	491	522	512	493	526	455	475	512	503	541	506	460	541	554	494	528	497	518	488	500	528	501	502	492	499	490	461	520	492	535	511	493	500	511	523	469	514	504	461	489	471	468	539	513	536	470	466	495	516	480	518	525	520	525	502	481	473	513	494	506	548	477	527	484	499	472	472	524	542	483	517	509	556	523	497	493	528	504	536	495	499	545	476	467	484	521	506	513	486	506	537	520	490	477	491	530	541	502	475	500	517	457	514	476	496	507	543	491	475	462	497	511	492	520	472	464	509	482	513	465	505	510	497	505	543	531	499	500	466	471	514	527	482	544	460	479	527	507	533	531	475	518	524	498	504	489	472	516	518	521	481	469	488	502	509	524	483	507	474	513	494	508	542	491	513	518	542	489	523	505	490	516	513	514	522	534	493	459	523	480	463	493	544	497	525	507	496	527	514	543	514	507	493	511	470	508	524	451	542	545	455	487	503	487	515	499	512	500	464	479	527	482	525	474	511	562	521	497	511	528	504	503	488	509	501	536	506	488	524	437	483	523	515	517	470	490	472	520	489	495	524	518	507	497	494	480	538	521	479	488	480	528	495	502	542	506	506	523	520	478	449	537	503	525	479	524	511	497	519	522	527	530	508	482	513	527	527	473	511	493	493	502	508	505	503	513	503	493	493	516	517	462	563	502	546	473	475	457	523	505	457	447	502	494	500	521	496	547	487	482	511	508	485	537	492	503	499	461	519	494	503	492	519	494	505	531	553	535	508	548	495	529	535	470	492	502	478	466	511	531	492	507	477	529	549	494	487	494	481	477	537	502	549	476	507	527	528	501	472	500	449	502	503	467	523	553	525	520	500	525	524	523	555	508	508	500	516	512	503	497	546	469	489	511	502	464	492	530	472	497	537	493	493	497	502	507	502	494	486	514	497	529	517	483	511	525	463	535	509	497	491	493	523	518	556	553	497	482	473	547	480	503	541	508	514	486	502	525	544	472	503	489	489	460	518	477	519	523	462	517	488	520	506	534	460	480	535	507	510	517	500	489	480	500	492	529	514	495	461	527	528	517	517	538	481	545	512	541	501	475	464	478	530	493	483	514	513	515	486	510	529	501	484	520	476	513	546	511	497	503	528	490	506	526	431	526	494	517	523	564	558	488	533	498	511	496	495	508	464	483	471	542	480	490	453	521	525	518	490	481	542	490	503	508	495	509	537	514	519	473	509	536	492	480	492	490	489	493	546	487	518	524	483	529	523	501	505	522	504	486	493	486	480	506	494	478	533	519	540	518	502	492	488	497	509	512	477	522	507	518	495	513	510	495	487	514	479	509	469	543	523	520	505	505	509	492	495	519	528	527	490	507	502	495	530	560	506	493	459	486	531	463	470	483	521	554	463	503	507	514	481	515	506	504	511	521	478	492	492	516	531	496	511	490	519	482	522	486	497	507	504	514	518	512	539	534	475	483	513	511	508	503	496	494	532	478	476	512	481	472	467	522	497	546	539	507	495	531	497	501	476	497	508	460	507	506	445	497	501	515	526	494	497	508	495	491	467	501	507	537	469	543	489	526	521	501	516	549	508	525	527	521	498	507	486	511	522	539	479	523	545	503	494	499	460	506	474	526	472	484	482	513	499	482	489	506	526	531	551	519	502	527	544	519	513	484	529	485	467	571	497	510	545	537	488	501	505	481	474	476	515	503	491	520	531	493	511	479	496	489	494	512	461	490	495	522	472	495	499	500	535	531	481	522	523	517	505	521	507	502	528	541	522	500	498	537	530	463	478	466	495	541	514	436	510	521	501	537	484	497	483	493	476	509	518	490	513	528	457	515	471	489	510	545	532	507	512	497	505	480	507	496	543	519	519	496	527	484	507	484	517	547	505	502	505	500	520	518	520	499	516	500	529	520	502	479	499	522	483	543	494	500	603	505	492	484	496	497	519	487	547	508	494	473	493	475	482	499	517	520	541	487	500	500	522	536	485	486	507	476	522	524	488	491	561	482	516	507	525	504	505	504	473	506	516	495	516	473	473	489	526	480	469	471	514	466	463	533	505	526	488	477	483	551	517	528	546	539	517	494	480	533	482	476	512	554	535	503	489	507	483	510	472	534	547	485	491	514	476	514	518	466	486	484	458	525	478	497	472	497	496	483	497	531	526	516	516	528	499	487	492	506	486	474	524	522	494	513	483	519	501	536	462	542	513	522	493	520	518	496	471	491	501	504	479	524	515	535	511	486	485	495	461	523	472	471	512	511	504	531	483	530	486	509	510	519	502	492	522	504	518	521	541	501	514	496	529	527	521	488	502	477	522	492	525	507	532	519	478	519	495	477	499	519	513	517	517	505	475	481	525	537	521	520	500	510	520	542	501	514	495	514	493	537	504	484	491	509	551	529	507	554	533	491	520	513	515	516	519	535	477	503	498	505	478	470	496	468	516	519	499	504	524	488	477	497	528	487	512	476	466	477	512	476	512	535	525	529	505	477	484	499	501	521	529	500	487	511	493	539	473	505	500	492	493	498	507	499	500	541	504	542	445	511	504	492	488	481	477	495	478	520	535	511	509	516	480	495	498	478	472	494	514	496	512	499	472	491	531	452	534	495	500	513	491	479	504	492	502	515	533	488	520	497	502	510	507	538	493	515	564	511	496	462	464	518	489	506	498	458	520	506	512	501	499	485	526	559	536	543	509	486	491	487	492	493	478	511	491	481	495	507	454	504	497	528	525	510	497	536	547	477	492	500	546	519	531	510	487	505	524	494	498	540	510	498	516	504	516	500	462	523	495	494	516	467	522	509	518	518	482	516	517	529	505	535	473	476	495	509	487	511	500	487	493	516	488	472	491	509	508	493	499	491	530	508	484	513	480	509	486	505	487	515	509	513	498	489	501	510	536	478	524	501	472	488	534	520	496	524	518	504	502	502	485	496	502	534	530	499	537	495	525	505	534	474	502	492	452	507	488	475	494	485	552	509	480	487	527	510	477	516	530	505	537	507	527	525	505	569	539	490	502	489	577	454	486	497	527	468	526	533	505	459	495	485	536	493	533	438	512	491	523	511	521	468	482	506	514	526	486	498	475	480	530	500	521	504	500	509	496	492	476	503	550	506	506	548	530	506	480	470	530	466	480	534	489	539	540	521	510	510	486	498	492	487	483	488	497	451	465	506	557	511	475	522	462	533	518	499
38512	48633	33150	9781	3241	1696	873	885	916	908	912	896	895	848	899	927	852	877	832	867	944	897	939	981	882	967	942	951	869	923	920	906	902	918	895	829	912	902	890	934	896	897	892	912	904	904	926	914	905	892	892	928	846	960	916	915	925	890	929	908	867	912	947	923	933	970	914	965	874	904	895	893	908	933	932	905	906	840	912	928	956	966	895	898	902	844	905	939	889	846	883	875	892	878	882	962	918	910	882	926	902	911	924	898	918	850	886	916	892	934	935	925	885	884	890	939	909	939	897	912	878	900	894	927	914	936	910	878	937	878	884	952	854	893	891	932	898	922	931	946	928	963	877	895	886	963	926	934	906	878	967	915	854	889	915	900	896	922	943	908	883	838	951	881	961	915	897	908	862	944	906	900	913	899	848	846	932	878	904	893	904	995	890	914	855	916	881	960	905	901	897	915	904	924	903	899	893	916	887	859	933	909	937	909	893	914	953	865	852	865	925	940	894	900	969	910	888	940	922	890	890	970	905	941	941	910	906	871	897	940	945	966	889	866	934	917	936	878	905	889	952	905	939	947	909	937	893	934	905	885	924	901	870	909	892	890	882	914	952	922	862	927	877	877	850	916	902	911	876	928	936	881	885	875	952	884	861	976	886	962	914	907	908	949	936	923	918	938	889	905	887	940	934	918	893	890	845	916	916	911	848	874	957	889	898	905	898	936	902	883	886	862	962	941	907	915	893	946	909	919	895	893	917	890	881	932	922	904	923	926	922	947	942	908	899	897	912	929	910	941	916	921	931	834	893	948	907	908	924	973	889	915	941	940	876	905	889	965	881	938	905	921	929	877	912	928	882	934	895	881	892	911	899	978	907	926	922	921	947	892	931	935	873	868	936	898	883	889	820	898	938	908	963	870	969	909	919	931	935	921	901	898	928	876	925	900	887	919	843	897	874	916	927	877	879	879	883	947	894	920	887	934	864	858	966	933	904	932	890	918	862	939	885	886	962	920	895	854	913	900	932	870	929	909	952	936	935	896	878	952	940	966	912	907	878	855	892	939	868	916	915	917	896	896	876	925	919	890	944	880	936	920	859	947	895	906	873	937	869	917	899	927	954	901	882	904	920	925	892	896	879	929	900	937	943	906	917	918	903	927	894	901	912	944	918	882	897	924	906	934	883	940	929	926	914	912	884	902	900	883	917	901	887	921	916	903	897	971	920	911	881	846	874	922	928	894	971	884	880	924	886	914	867	885	885	915	933	940	879	935	930	895	890	913	899	862	938	950	929	925	847	893	892	953	920	916	913	906	901	945	889	918	925	902	867	928	919	946	957	915	949	892	905	972	923	906	932	892	945	927	873	980	899	943	907	906	890	920	885	909	942	876	930	896	844	911	898	924	963	949	907	866	932	913	879	919	917	932	886	942	912	928	904	931	880	899	913	913	948	865	858	956	935	947	926	914	970	812	941	914	937	923	970	897	931	864	934	917	906	893	926	919	905	915	915	890	909	895	878	859	868	968	932	885	926	909	889	866	903	951	927	917	925	865	903	914	935	843	900	937	905	900	872	876	927	912	891	899	902	877	894	923	842	878	896	881	903	909	865	865	916	882	893	898	861	931	898	959	864	936	895	937	878	868	893	878	925	967	881	903	899	905	941	988	946	917	903	881	886	869	888	877	929	914	880	977	922	931	854	889	905	868	954	943	907	905	900	913	869	849	901	913	902	893	928	896	932	884	930	878	906	898	897	922	952	956	920	896	919	831	893	892	885	887	901	909	984	910	923	906	877	883	916	906	908	871	894	900	874	907	968	897	874	879	918	953	884	925	907	941	935	948	924	891	945	930	889	911	849	929	869	894	945	879	878	858	921	909	889	924	886	925	894	887	893	960	912	899	904	928	918	938	899	847	916	928	918	946	932	910	921	921	900	907	855	932	888	864	928	896	892	887	893	917	915	938	892	909	890	911	932	880	904	890	971	883	889	934	855	943	997	920	876	903	873	948	894	929	892	915	894	917	896	912	895	959	904	923	882	895	890	907	890	907	941	940	889	922	924	887	889	945	926	856	899	875	923	957	925	922	909	845	931	994	928	863	933	843	874	886	915	859	938	888	910	882	896	951	915	896	870	901	966	869	893	831	916	836	899	922	938	881	933	869	910	901	827	908	980	916	898	993	921	926	918	894	882	946	946	861	929	886	903	935	942	880	942	888	932	849	938	913	920	901	947	923	926	888	900	946	938	909	922	920	903	910	914	899	927	882	890	947	902	920	873	929	914	965	913	904	930	878	883	895	926	897	940	904	929	907	909	872	876	899	912	931	898	916	907	861	889	927	902	907	883	879	907	936	927	916	875	857	918	908	872	925	933	919	966	861	938	902	911	901	917	916	965	914	935	909	896	901	867	979	928	882	925	853	912	952	917	902	921	935	938	890	906	929	917	929	958	934	893	870	877	910	877	861	863	908	924	928	876	886	900	911	905	894	899	865	906	944	898	966	884	910	898	911	928	871	845	949	882	887	949	866	894	900	910	881	932	900	928	885	944	878	863	912	931	902	922	909	868	879	890	935	882	918	902	927	888	940	960	966	877	962	925	900	884	841	926	864	924	901	913	938	890	884	890	881	857	922	899	857	881	896	911	892	879	940	911	917	878	960	905	856	955	920	920	910	922	905	866	861	936	915	899	922	894	957	864	907	895	897	931	909	944	916	924	932	930	915	973	898	908	934	881	897	934	918	917	916	880	901	896	954	896	958	880	906	930	920	871	939	918	900	898	865	934	882	929	906	919	937	862	913	920	930	912	923	875	883	864	950	926	849	886	856	917	922	847	901	933	938	832	920	950	912	917	930	905	892	924	855	907	914	889	882	913	897	932	920	881	907	915	928	901	875	926	893	858	904	932	897	949	950	905	947	895	878	929	908	907	893	924	932	948	950	946	909	905	893	892	881	911	914	928	924	898	908	879	879	904	926	920	918	964	886	919	935	912	966	913	855	943	928	952	889	914	888	921	892	906	869	922	964	877	932	894	916	907	958	933	893	944	829	909	883	917	924	913	910	871	904	867	929	902	884	940	935	877	928	931	912	920	879	913	894	935	958	919	893	891	914	875	872	865	883	902	888	824	949	914	975	941	853	929	915	900	924	913	926	932	936	890	862	927	886	897	945	894	852	912	881	904	908	915	925	870	911	892	893	851	915	895	877	916	905	911	951	899	871	962	883	922	936	908	864	895	888	910	918	878	869	901	933	918	896	983	876	874	946	828	907	952	888	927	898	914	914	888	907	867	923	922	920	904	907	891	872	913	951	904	968	922	871	973	912	953	927	913	932	933	875	866	964	933	944	942	934	901	892	924	880	882	875	985	873	907	964	942	953	892	903	855	904	933	891	905	924	979	932	884	939	872	887	942	901	970	899	836	920	901	869	867	909	919	898	885	897	869	894	909	913	913	908	865	942	911	905	940	895	887	897	919	967	894	913	938	910	890	905	933	933	903	911
24302	23336	31593	25203	20207	10914	953	416	408	404	395	356	356	422	401	394	364	377	361	371	394	375	360	368	346	370	351	356	393	381	373	373	373	384	373	375	355	393	372	362	368	371	345	357	371	350	348	400	381	373	407	379	337	387	390	382	389	379	387	353	401	346	375	358	371	368	390	379	402	339	359	395	368	318	376	377	364	348	384	405	367	380	392	390	361	381	370	391	400	368	378	378	404	368	370	395	353	357	367	335	381	373	358	368	339	379	350	351	358	388	357	365	345	348	389	343	367	395	380	387	359	380	344	348	358	335	396	345	383	388	403	390	372	363	375	366	348	357	382	380	376	366	351	363	379	383	338	376	370	399	361	370	363	361	358	378	368	411	354	363	350	377	376	376	347	407	370	332	361	378	373	404	343	401	366	350	352	377	340	392	358	365	352	323	394	370	371	396	388	381	390	349	362	369	375	374	368	403	374	411	386	396	362	382	398	381	367	370	398	392	352	352	354	387	399	373	406	389	355	384	379	359	383	393	376	361	358	359	397	354	360	394	374	373	393	366	364	342	388	374	354	346	376	378	399	377	348	349	371	389	368	376	385	370	348	405	366	342	360	364	373	371	408	377	398	396	380	391	359	357	394	355	340	363	391	397	369	357	393	393	384	359	370	375	385	390	336	382	365	382	403	380	358	366	373	371	364	379	392	360	373	383	362	410	325	373	389	393	360	372	347	357	378	375	371	383	349	402	363	350	379	381	388	385	371	367	384	386	350	346	369	377	362	386	384	382	370	389	374	375	412	375	364	367	369	384	395	359	357	370	376	384	386	355	380	371	387	365	401	359	401	378	370	353	368	370	363	388	344	371	398	366	417	376	396	352	347	338	348	349	405	367	372	376	356	389	391	370	368	374	397	380	365	378	388	380	353	376	378	339	388	419	389	363	386	383	366	371	390	356	389	374	380	331	350	328	396	337	382	419	403	369	383	364	374	370	388	359	387	398	373	365	339	364	377	368	359	385	345	391	366	349	373	392	389	366	423	382	346	344	374	354	362	371	338	337	364	364	390	351	359	356	393	380	364	342	360	376	375	403	401	365	345	381	332	361	357	328	365	352	351	375	380	381	361	407	382	369	361	379	376	373	346	377	361	396	370	369	383	377	375	364	369	343	329	356	370	371	330	375	350	358	341	376	344	382	369	385	373	364	332	378	370	361	396	374	358	379	379	369	326	377	355	395	355	385	369	392	368	380	375	382	388	369	363	401	396	338	360	358	332	362	376	380	353	353	386	373	391	357	375	388	383	377	374	408	353	357	362	388	319	363	404	355	383	381	380	394	396	365	385	351	368	350	386	366	372	382	411	367	348	350	383	329	347	403	359	355	380	377	365	359	372	358	372	380	332	388	407	340	369	329	321	383	387	353	409	370	350	375	353	361	396	383	376	391	344	349	339	377	352	360	339	348	390	375	345	365	387	373	347	431	379	368	346	353	369	354	365	386	359	361	397	386	384	368	349	301	371	360	398	374	354	348	382	358	328	374	382	375	335	395	376	353	366	357	400	379	353	383	326	374	393	371	376	371	343	373	368	326	379	359	360	357	371	359	372	377	376	375	354	375	360	376	405	399	372	386	383	393	379	385	368	364	398	388	402	369	371	354	384	390	355	387	378	367	371	368	341	365	408	340	394	386	386	371	363	389	377	374	347	401	359	350	379	352	326	387	410	369	366	377	360	356	385	378	373	353	347	397	357	344	363	396	402	393	358	377	350	338	373	375	373	377	358	381	388	353	346	339	365	330	376	371	354	395	365	355	362	404	355	391	387	398	348	374	371	372	343	366	373	380	382	366	369	348	382	401	385	375	341	374	392	386	360	359	346	383	373	365	385	371	361	368	367	396	381	350	360	406	325	340	353	383	395	350	378	401	369	396	405	372	352	411	368	395	384	389	354	376	340	378	377	362	358	359	369	373	359	354	362	384	381	369	399	365	357	376	370	359	361	370	362	395	382	402	406	389	359	384	339	389	380	325	355	390	384	359	374	395	398	415	346	362	328	372	378	335	369	405	355	420	387	361	335	364	346	351	369	378	374	373	339	360	366	379	350	363	371	345	377	383	406	360	387	337	353	343	384	366	389	333	388	383	388	342	383	376	356	376	349	375	364	337	377	364	352	380	415	365	398	347	371	377	352	366	378	370	379	375	363	382	356	388	389	373	377	400	347	403	334	327	366	341	371	384	375	371	359	352	379	349	404	360	344	381	348	373	334	374	367	406	382	374	378	365	378	374	354	331	373	349	418	372	354	380	326	350	381	366	387	365	383	429	429	371	350	386	366	379	403	383	360	372	397	383	380	394	376	335	364	391	384	342	335	355	387	353	374	361	392	394	358	390	346	352	393	379	381	357	336	332	389	389	352	365	396	365	406	343	361	363	350	370	340	374	383	343	372	357	365	372	374	382	384	344	369	369	355	388	397	373	375	406	368	365	370	350	364	380	368	387	362	369	405	362	387	368	392	380	413	383	350	377	373	381	350	391	358	366	367	383	383	380	353	369	371	392	387	406	361	372	354	336	377	391	358	369	380	331	352	353	387	392	374	369	420	369	389	375	425	347	345	362	390	378	367	399	372	386	390	356	362	383	335	348	432	402	345	358	398	373	367	386	380	381	376	391	348	348	367	374	338	379	417	391	380	357	383	345	381	370	346	368	365	380	363	364	394	361	348	382	355	370	372	355	346	379	370	365	413	383	383	357	372	350	361	370	374	378	349	344	346	380	409	382	398	358	365	392	372	380	392	328	385	347	397	403	375	358	382	381	381	390	401	383	384	385	324	362	375	382	382	381	393	364	415	375	332	371	377	341	358	366	373	385	355	366	366	374	413	409	360	369	385	369	335	341	380	371	382	384	371	383	355	378	387	403	357	407	358	365	365	362	392	376	371	376	390	389	351	411	379	358	370	388	380	332	347	394	361	374	358	357	344	383	400	340	377	342	366	387	396	378	380	371	378	379	391	387	377	378	376	388	342	385	364	373	370	394	369	367	395	384	376	364	390	403	392	381	353	360	376	381	341	350	368	338	338	394	381	371	365	350	364	390	373	387	379	402	397	365	366	361	364	365	406	379	389	352	388	386	367	395	382	373	392	378	349	378	395	394	383	341	363	402	374	404	371	362	382	358	361	408	336	363	368	357	377	386	366	388	381	383	375	375	372	344	380	346	382	365	393	364	400	356	394	349	347	351	381	351	366	378	390	415	379	399	383	386	353	379	379	364	372	364	380	341	352	367	377	356	352	363	357	375	417	337	395	377	404	374	342	386	383	353	405	348	371	335	428	391	374	373	357	378	412	346	386	352	378	377	378	366	364	363	368	357	372	374	361	363	353	342	395	394	397	349	353	362	393	367	365	372	366	395	376	374	409	362	363	368	383	361	359	384	362	366	388	354	371	364	361	359	365	383	357	354	382	368	347	373	401	351	334	354	362	375	360	405	402	333	374	382	363	395
59889	92094	64168	25464	19609	7700	688	656	702	715	666	683	717	678	757	736	713	681	685	674	675	667	733	703	682	695	628	667	657	660	662	631	701	730	658	691	654	686	673	647	716	673	687	643	673	693	707	641	706	680	666	683	724	710	662	644	670	679	710	664	712	690	671	688	673	696	654	651	646	686	701	696	675	695	679	664	689	682	656	658	698	660	693	661	726	683	647	682	686	659	669	662	651	676	705	696	691	723	659	696	659	700	656	683	663	645	652	645	624	676	702	669	657	639	623	682	680	669	681	645	682	712	657	713	660	714	695	660	667	621	703	665	719	690	700	657	673	675	707	698	711	684	687	680	661	645	659	683	669	693	654	654	672	668	673	685	674	716	689	662	679	687	633	711	710	729	643	685	676	636	674	671	676	655	704	649	665	684	711	690	668	640	645	678	656	682	712	707	746	708	649	637	640	624	697	646	682	666	702	694	701	697	678	698	660	659	661	659	650	653	720	698	699	665	655	712	694	662	663	661	690	684	640	636	673	669	728	693	656	660	687	669	686	679	671	683	677	707	703	633	667	676	728	724	682	646	718	710	698	694	669	693	645	665	686	694	666	651	676	726	684	709	678	681	646	623	680	666	675	683	704	666	643	678	650	677	663	653	640	675	693	670	699	703	671	640	627	693	653	675	651	700	700	630	678	653	665	651	652	710	652	699	609	672	652	683	702	661	652	678	663	675	715	694	700	679	616	677	675	678	667	720	690	675	668	663	658	665	705	685	703	662	712	670	728	650	687	664	706	651	738	702	685	641	663	686	655	752	661	646	695	662	679	665	695	724	719	674	651	698	630	670	682	693	681	670	685	656	683	679	646	686	692	746	690	655	657	677	691	703	667	624	660	716	658	658	668	677	649	651	731	649	706	685	717	625	672	750	676	647	692	673	636	652	696	685	619	686	699	648	681	704	647	685	698	695	674	684	648	690	671	702	701	675	707	684	708	669	719	677	690	687	669	650	654	689	647	672	658	703	656	710	692	678	708	691	679	657	706	655	655	699	712	715	672	664	710	722	689	688	654	712	681	691	654	721	704	669	699	650	704	684	692	678	680	690	686	703	669	719	641	701	651	686	707	679	675	704	703	683	633	681	623	673	691	690	648	720	654	637	678	693	667	680	673	675	706	671	705	676	673	673	677	683	650	674	748	660	695	664	679	669	701	654	683	650	658	688	663	673	636	691	652	630	644	649	683	705	651	681	667	691	629	703	662	677	672	692	667	712	668	640	677	736	676	672	663	670	695	645	637	663	682	680	685	674	619	672	657	699	699	642	661	672	695	667	720	686	692	644	685	732	684	633	697	676	701	675	710	705	717	665	660	673	653	718	568	650	662	660	700	687	719	684	698	696	656	700	646	705	644	717	683	617	692	680	665	664	654	708	712	735	690	744	649	638	614	714	682	681	696	667	617	666	695	637	744	682	692	699	699	681	656	646	694	666	669	736	675	687	637	732	682	699	650	668	630	710	709	682	670	674	653	673	664	640	657	691	655	685	669	694	708	660	677	673	682	698	676	719	690	686	712	691	671	657	718	704	665	737	690	706	724	719	683	647	709	685	704	735	680	664	657	744	701	695	708	676	682	699	697	687	697	647	711	683	657	689	703	692	660	673	684	677	639	673	688	688	716	705	677	679	681	670	649	625	660	678	640	658	709	686	628	651	619	721	646	681	668	634	632	709	661	655	634	691	634	685	687	643	669	670	677	710	714	653	705	696	697	711	685	697	689	674	665	682	690	694	663	703	703	654	659	692	697	675	721	684	731	667	664	687	665	671	681	687	690	681	692	697	684	658	685	614	672	654	686	650	683	673	725	735	641	664	697	661	648	698	675	717	693	698	707	657	678	687	697	686	669	641	666	684	686	686	676	667	669	668	656	661	687	689	661	672	709	696	683	652	632	696	649	686	663	686	673	695	709	640	661	638	657	661	671	712	628	687	698	657	705	695	659	677	721	650	748	646	711	698	674	742	648	682	706	622	681	687	688	676	689	706	721	686	715	670	676	697	665	654	700	703	678	717	653	692	691	674	710	670	712	676	709	698	653	706	695	704	690	633	727	638	653	676	703	704	696	660	737	717	684	676	692	717	728	663	647	666	702	677	677	688	718	686	662	674	681	662	699	649	688	683	662	683	653	675	650	674	677	664	649	660	633	726	687	722	661	639	679	658	667	695	707	696	674	653	674	701	719	662	652	692	684	700	677	697	674	687	697	676	649	678	673	654	670	689	655	715	664	662	649	699	664	699	672	714	680	681	671	696	627	655	656	711	659	697	655	692	671	702	709	662	681	658	691	647	664	661	666	702	690	660	693	676	671	659	702	685	725	662	650	653	687	638	712	695	731	699	678	699	702	634	712	683	702	642	676	688	685	692	663	675	727	663	673	687	668	661	694	709	706	674	661	710	739	673	674	665	681	662	674	666	681	672	694	701	676	724	680	669	698	641	659	665	749	689	730	691	676	648	641	707	678	637	675	648	666	624	662	668	674	707	677	716	702	707	673	664	698	662	667	666	715	663	684	670	675	655	671	736	665	643	701	668	639	677	654	684	731	660	699	634	693	687	625	648	737	672	690	662	709	639	691	675	682	661	664	670	724	705	663	677	694	661	648	668	647	652	706	652	688	698	659	710	672	619	644	690	707	675	688	672	713	657	698	703	696	665	673	688	674	709	706	681	728	640	667	698	663	735	687	629	696	648	686	741	712	735	658	710	659	680	659	671	674	660	689	676	701	716	663	652	698	646	668	698	678	700	683	688	653	677	664	692	709	649	737	689	684	707	664	679	701	689	733	704	632	673	665	671	631	640	706	670	664	707	680	677	724	710	625	664	656	697	711	713	670	719	673	684	650	699	667	710	682	610	672	689	749	640	707	690	675	713	677	692	665	661	645	655	711	678	678	686	649	693	709	688	680	688	692	706	687	718	706	694	691	677	685	724	639	704	682	662	673	706	682	692	681	716	674	675	682	665	669	701	675	645	689	703	642	683	707	653	650	717	655	634	683	692	686	665	654	658	705	696	663	637	694	679	669	650	652	648	690	662	703	635	694	693	706	660	692	672	676	701	625	688	642	668	704	676	646	680	686	690	675	727	635	701	667	691	710	680	696	703	664	691	682	630	683	630	644	710	673	648	702	711	696	633	687	677	704	687	707	708	690	682	645	629	705	671	662	689	726	672	678	647	698	678	665	663	631	718	687	694	723	660	684	622	665	679	712	675	673	724	687	658	673	707	665	697	650	657	670	653	718	671	653	690	665	658	706	638	679	659	656	709	654	690	677	683	659	678	648	690	658	679	692	713	629	689	668	706	630	682	644	704	708	665	688	654	642	718	648	625	683	696	706	738	682	696	627	673	655	671	681	678	640	697	719	662	638	671	669	649	705	620	628	632	679	704	699	668	687	667	669	729	643	691	637	678	669	629	667	686	702	683	676	634	691	708	683	723	711	675	696	614
23244	22159	30432	24364	21337	18899	4823	637	546	492	572	582	548	590	527	541	560	563	521	526	512	533	537	523	530	498	579	601	603	515	508	562	475	563	527	522	538	538	566	518	514	554	595	505	549	563	529	524	551	554	576	529	513	510	547	558	514	577	570	544	528	518	472	521	549	516	538	546	535	508	548	577	468	511	525	552	538	535	514	574	520	570	560	512	540	525	522	520	541	574	510	517	515	544	513	515	522	573	534	508	494	512	529	518	578	530	538	500	555	548	608	559	537	537	495	557	547	515	516	555	547	543	522	538	504	610	542	519	511	545	537	546	542	523	530	508	518	533	531	516	545	567	533	532	492	538	541	548	553	525	531	524	538	549	514	525	535	555	512	543	531	561	538	539	551	549	524	540	516	505	562	482	551	537	527	530	549	510	488	522	526	507	529	538	519	512	543	529	549	513	512	506	551	527	495	542	544	508	510	510	565	526	534	524	525	573	501	499	520	552	494	534	536	548	535	534	519	547	542	550	510	490	514	531	533	500	506	515	544	538	495	523	502	544	527	533	491	543	537	575	560	484	529	545	505	500	543	497	473	506	553	530	528	556	529	536	511	537	574	545	497	549	491	557	542	531	541	508	524	531	513	530	533	548	502	536	525	516	502	548	562	557	533	503	535	541	528	547	534	510	587	558	566	539	529	544	515	532	517	505	514	539	537	536	548	499	492	526	510	536	552	531	532	562	551	510	544	569	514	528	551	533	503	546	530	516	544	519	519	523	536	538	537	536	537	528	571	555	540	541	524	513	513	571	512	517	544	543	528	515	533	528	551	556	572	548	542	521	520	521	537	484	543	527	532	571	580	523	547	513	554	544	514	542	484	543	552	493	567	537	508	498	511	552	540	486	556	534	490	507	539	520	499	516	594	540	522	482	524	544	542	527	547	532	533	540	546	508	571	521	548	523	530	502	522	524	514	534	523	570	526	509	559	532	488	508	549	541	553	515	513	545	541	504	503	544	545	571	553	551	527	532	561	522	546	538	482	518	518	517	572	586	497	512	531	536	523	545	585	549	522	524	553	513	522	556	549	573	554	527	515	582	531	568	558	533	519	533	483	530	517	524	516	514	544	514	557	543	527	538	547	531	534	582	502	526	506	511	561	500	547	517	554	569	542	529	542	525	552	549	502	502	535	509	552	523	544	534	512	510	493	545	494	576	563	527	569	523	534	510	542	521	569	508	591	516	510	513	552	545	574	542	517	500	504	517	544	541	489	497	547	538	529	564	544	529	552	551	562	489	515	514	530	510	539	536	560	516	539	549	508	523	486	542	536	501	534	557	518	535	496	531	536	557	539	538	549	572	578	533	542	540	547	524	573	546	543	536	514	502	540	545	489	536	519	542	541	526	520	559	499	536	549	503	529	518	555	544	586	566	489	493	518	543	571	533	525	499	515	523	506	557	523	541	538	548	544	519	555	502	497	540	497	515	525	530	516	535	547	558	525	533	574	559	550	575	574	488	538	551	562	528	496	525	532	583	502	499	546	518	549	545	511	505	585	545	520	571	530	505	536	506	470	514	569	514	506	544	541	550	570	555	565	592	526	480	550	516	509	523	530	535	528	535	528	539	537	515	536	517	498	513	568	539	573	550	527	523	533	573	489	501	529	516	530	493	563	525	518	556	533	549	522	581	558	561	515	568	539	533	484	560	536	538	550	541	530	516	522	538	528	591	548	503	520	505	557	530	540	532	538	532	549	497	548	500	526	537	510	512	534	528	529	552	496	556	538	515	500	522	528	541	529	529	554	543	468	497	519	549	507	517	548	546	520	527	520	522	531	508	500	515	571	567	503	531	574	535	585	532	499	497	534	482	538	524	549	474	538	490	553	540	534	553	516	488	512	557	527	554	543	485	591	548	533	540	530	551	548	556	543	547	519	532	508	558	514	533	557	507	518	561	525	544	565	480	579	525	573	560	531	518	560	508	528	516	518	510	570	512	549	586	527	564	548	563	529	550	503	487	485	555	552	540	488	522	511	543	535	539	560	505	543	515	554	530	541	526	506	542	511	522	545	513	487	548	540	533	550	500	515	537	509	545	536	542	538	523	542	526	534	540	504	517	526	533	524	502	514	507	517	536	541	546	510	570	532	529	531	545	539	545	489	493	518	511	538	533	548	543	529	526	524	548	544	555	501	529	496	536	538	526	565	504	530	585	542	543	559	507	534	509	571	535	532	544	534	480	548	548	546	562	531	523	569	470	539	507	576	531	537	554	536	507	523	543	530	531	554	534	506	539	538	517	520	574	530	516	513	516	550	485	538	508	530	539	549	511	541	514	549	535	535	562	530	471	521	522	578	521	542	540	510	499	536	543	520	532	518	509	489	560	514	541	548	524	561	537	563	519	504	547	536	525	519	533	513	530	529	526	574	518	534	548	521	571	564	556	498	510	541	543	535	497	546	496	526	535	532	541	536	500	529	523	525	546	521	510	550	552	507	500	517	550	491	512	515	550	481	523	520	498	507	508	546	504	523	560	549	558	599	537	522	513	509	560	483	527	530	531	545	572	557	534	526	528	525	524	503	537	548	505	520	502	553	563	520	514	502	512	543	513	542	542	529	500	560	522	520	561	549	520	515	523	510	524	544	517	512	481	551	528	544	510	549	525	506	584	522	540	555	545	531	521	535	538	541	514	548	527	513	524	541	538	527	550	562	531	510	528	504	543	497	528	535	538	530	488	527	528	534	491	549	523	538	558	506	539	550	520	518	539	552	517	504	557	506	550	553	510	581	518	536	508	541	485	539	513	537	534	503	523	531	523	584	568	510	531	537	523	531	519	558	532	566	556	549	493	558	513	539	533	544	551	544	520	497	545	545	543	495	573	533	560	513	526	517	557	548	528	496	517	538	542	546	528	505	508	543	528	517	548	504	539	536	547	549	524	540	499	535	489	550	499	543	526	543	562	532	576	524	493	526	507	523	493	538	500	539	533	487	518	524	539	548	534	529	550	481	512	512	517	533	570	530	505	511	520	532	494	506	528	480	499	506	514	518	519	516	546	560	548	516	520	525	559	564	571	577	542	548	511	542	512	528	525	547	499	506	518	565	525	551	515	535	547	531	549	536	536	508	525	510	565	549	496	553	543	515	534	540	540	526	557	497	517	526	510	513	544	500	533	522	508	545	507	534	532	527	464	528	544	546	540	509	509	562	582	540	548	525	504	541	554	533	513	537	567	523	565	521	563	543	499	518	528	512	510	519	500	532	527	560	561	542	549	541	535	512	489	556	553	476	537	511	542	526	577	529	541	546	527	495	556	536	494	494	519	530	498	576	544	509	549	542	526	551	507	566	520	544	540	538	535	553	514	521	503	515	566	551	523	581	545	535	555	533	507	507	531	570	507	557	540	542	500	523	508	552	523	501	533	493	488	518	531	501	554	498	565	539	523	493	574	521	557	503	523	496	567	501	532	528	515	527	537	568	523	572	531	513	498	564	563	553	530
59708	100991	72484	38023	27942	12023	951	930	941	890	931	939	910	895	939	958	876	892	871	879	890	943	877	943	960	912	908	911	853	905	890	946	916	910	904	915	894	964	901	861	913	864	861	1000	862	912	904	878	904	938	866	841	934	901	943	930	914	919	909	916	904	937	937	940	859	857	896	891	849	889	918	952	954	874	913	914	839	884	894	884	932	922	939	928	855	896	922	861	918	885	930	928	916	902	923	870	912	950	918	891	912	941	870	904	933	938	900	855	907	944	954	919	920	839	907	911	931	918	953	927	849	971	889	855	887	872	904	891	870	856	858	921	917	878	894	903	892	912	885	932	876	870	924	847	940	947	866	880	881	935	875	912	909	819	908	854	859	945	882	944	927	887	851	941	894	924	932	917	891	924	892	953	900	929	886	943	906	890	938	886	868	974	893	864	927	910	912	888	916	929	903	952	895	930	909	965	880	917	890	873	828	942	882	913	868	879	865	890	909	883	920	870	933	886	876	893	957	936	865	896	923	949	951	898	973	922	836	833	865	881	898	908	905	869	934	914	897	941	895	895	875	871	926	908	873	937	930	877	896	922	896	933	898	878	924	963	925	928	898	943	919	923	917	957	902	919	910	898	861	866	947	945	961	919	913	894	922	897	876	897	920	893	834	913	876	898	950	916	899	894	924	948	900	912	893	887	912	891	865	905	906	871	903	950	900	949	851	925	958	913	908	898	848	848	921	888	871	896	959	932	892	955	930	911	915	928	897	896	909	886	877	910	938	933	891	938	923	887	940	917	891	903	878	905	921	861	843	892	886	876	874	939	952	943	883	844	944	940	938	939	913	910	909	863	910	934	899	892	889	853	929	909	886	854	910	862	901	884	911	868	900	884	864	951	893	902	898	860	910	953	942	949	923	925	925	899	853	907	897	901	875	915	905	936	922	901	873	897	919	910	932	920	872	941	890	900	916	844	909	895	895	890	861	907	877	860	934	905	892	876	920	883	888	882	971	885	904	946	886	828	906	861	974	954	870	894	957	889	906	879	867	929	883	892	933	1000	854	877	922	870	913	837	921	874	938	889	897	917	929	935	935	920	909	890	872	876	869	909	878	882	944	876	892	896	902	900	854	856	889	926	872	818	934	877	895	869	871	944	856	868	914	871	845	880	914	936	1003	964	918	956	889	895	875	891	926	892	910	878	901	956	968	932	918	837	913	930	886	943	936	911	914	912	940	916	911	888	964	883	892	915	885	925	920	925	904	891	941	886	907	932	883	931	905	894	882	912	911	903	870	869	903	869	910	900	901	900	927	921	881	923	887	899	888	880	922	864	903	871	899	927	860	932	933	917	856	894	967	893	914	920	862	852	895	845	911	880	935	929	923	924	862	897	922	872	982	935	876	880	863	896	897	894	912	902	839	941	857	865	923	857	880	947	891	907	902	908	874	914	926	866	874	888	900	903	915	882	861	920	864	851	926	938	907	912	878	840	892	924	863	913	861	883	916	892	920	908	874	896	926	889	861	918	951	931	861	886	909	883	893	939	928	884	887	885	923	881	939	898	843	871	891	897	895	880	899	902	951	902	900	926	888	879	862	916	915	923	925	900	888	891	922	927	951	901	950	920	905	858	899	865	877	933	931	882	890	912	912	911	905	925	895	915	906	921	910	897	888	925	924	918	892	905	818	889	910	897	923	924	936	883	897	899	912	839	891	947	854	883	902	904	922	871	898	922	827	903	906	893	904	908	909	864	893	934	874	918	894	889	879	868	906	909	890	878	933	949	822	923	913	887	891	930	945	872	906	919	859	848	938	917	924	898	875	909	964	917	953	971	834	925	871	956	927	862	902	903	863	877	907	911	895	927	894	852	843	949	931	895	894	902	883	826	940	887	876	854	906	927	907	846	907	850	879	885	929	927	889	904	866	926	879	916	925	957	941	943	866	917	896	903	864	887	921	882	880	886	888	900	883	882	918	877	904	918	932	921	950	871	895	873	864	883	899	852	883	896	943	882	916	931	858	901	948	884	935	947	892	864	905	869	908	853	838	922	881	867	896	946	915	889	891	902	900	873	938	920	849	940	926	892	905	883	923	911	920	953	927	876	944	866	920	942	927	891	912	852	895	878	919	910	897	866	928	883	862	901	858	890	900	851	928	913	884	921	893	916	945	907	857	865	887	909	1002	882	911	959	867	918	842	893	944	911	886	894	913	881	903	924	866	925	956	914	943	905	852	918	917	904	868	865	904	899	874	887	900	898	874	885	903	882	887	857	899	873	927	891	877	900	851	965	873	892	839	875	924	889	870	898	952	915	919	927	915	892	926	920	900	920	888	896	893	858	908	894	908	875	918	864	871	893	934	865	904	937	883	863	968	905	866	924	906	908	888	923	953	901	879	912	858	870	916	912	931	871	921	902	861	886	872	926	856	865	875	874	882	895	898	916	943	877	889	883	904	892	890	902	913	884	888	881	879	885	941	907	909	935	917	926	889	885	906	892	874	900	924	904	911	925	882	857	939	883	915	898	930	838	914	898	909	859	865	918	886	900	902	896	907	924	937	873	900	937	856	906	861	900	905	868	862	903	894	901	896	864	857	921	855	891	933	851	847	918	896	909	886	902	870	933	913	906	931	916	898	933	949	889	892	874	943	870	913	939	880	938	922	912	923	913	908	921	918	832	951	880	889	905	861	890	878	862	882	904	862	923	904	904	940	902	902	888	885	884	921	915	907	916	934	857	929	884	877	846	879	900	880	904	936	883	916	871	892	925	911	889	901	915	916	955	881	935	871	925	848	891	882	883	925	886	921	874	870	874	892	909	949	923	883	1003	866	916	934	898	896	878	957	854	925	891	898	874	947	925	931	922	918	889	900	847	898	882	944	916	888	901	925	921	851	885	893	889	931	870	879	905	893	886	901	914	890	848	909	897	886	907	822	902	893	870	920	923	892	873	916	882	870	886	915	821	910	891	904	955	877	929	878	832	871	900	940	945	833	974	918	889	894	910	884	908	926	871	891	891	866	932	857	892	893	834	930	915	916	851	857	897	901	900	920	927	921	946	908	889	914	887	993	901	915	925	862	872	876	932	940	949	884	910	925	909	857	921	913	874	966	838	888	851	884	896	872	856	887	905	889	880	930	882	902	903	867	911	923	857	905	945	873	931	895	913	907	904	902	938	923	897	913	901	935	932	907	904	903	964	888	895	913	906	833	864	877	876	899	915	918	939	876	889	949	881	902	917	889	930	849	927	860	846	911	898	865	871	895	922	865	869	899	902	934	942	892	960	887	930	928	890	869	939	924	890	876	914	939	905	921	867	903	937	879	926	943	900	923	930	870	909	919	880	907	839	873	882	852	860	908	926	931	922	871	899	901	894	859	894	914	965	906	895	952	897	861	879	915	864	910	857	923	913	944	903	844	902	893	908	896	899	896	883	880	947	905	877	939	889	901	942	914	863	898	905	919	890	859	887	923	927	942	871	884	872	886	864	856	879	900	889	945	883
28973	29968	27622	10646	2415	896	520	478	522	501	487	479	523	483	517	477	480	521	542	505	521	498	474	500	476	509	513	500	518	488	530	512	499	507	491	506	520	493	473	475	482	499	556	544	490	480	527	479	514	497	521	507	502	465	511	465	522	508	508	522	501	512	467	485	498	531	467	496	487	540	540	474	497	516	493	479	534	488	500	501	470	514	517	473	458	525	499	507	512	491	479	494	464	546	503	510	507	514	482	488	469	498	512	512	469	515	509	513	455	496	498	476	512	519	532	490	522	540	519	495	511	476	488	507	507	514	528	509	498	521	499	554	533	466	496	531	461	527	490	485	480	469	500	453	478	492	479	524	463	484	501	471	500	539	503	489	469	456	464	481	446	502	493	476	489	498	505	522	510	530	482	499	510	490	496	539	513	510	510	491	535	515	518	477	510	515	480	475	506	529	501	492	511	475	474	480	483	472	515	500	486	511	491	481	495	530	467	525	516	541	544	508	509	482	538	467	492	453	518	488	481	506	494	491	523	478	505	508	537	472	486	507	525	483	465	465	506	476	519	529	457	537	550	534	517	450	516	458	507	467	504	532	496	501	471	512	524	455	506	456	533	480	504	521	512	509	472	512	535	506	494	515	534	518	488	481	520	498	516	466	558	488	512	538	510	497	493	497	492	510	503	447	501	517	458	475	491	474	486	553	524	501	475	479	498	496	516	506	509	470	504	504	458	484	502	492	532	527	545	515	495	485	464	495	493	510	497	474	486	479	494	443	511	502	523	466	499	485	480	498	497	493	522	491	533	463	508	492	463	515	501	496	474	521	497	496	498	530	544	443	478	519	507	457	528	479	498	468	497	516	500	473	506	453	519	500	510	470	477	463	486	491	508	480	494	519	532	525	486	447	523	490	478	526	536	473	522	492	534	492	508	506	490	506	490	483	478	455	515	463	507	492	487	504	543	509	481	515	530	461	527	513	450	498	526	544	485	503	512	490	491	510	502	518	509	497	485	521	513	502	466	493	465	486	481	498	487	543	514	498	497	492	484	520	531	503	481	490	483	501	496	485	520	495	496	542	523	483	532	499	496	505	526	473	497	547	515	503	464	513	488	516	460	508	505	462	485	516	509	511	511	465	488	499	507	485	477	527	507	539	507	528	492	524	511	467	510	497	480	516	530	513	480	517	477	499	507	513	528	519	550	519	505	499	457	510	519	481	491	456	518	489	470	464	505	522	502	514	486	534	487	499	512	511	490	503	520	490	541	487	486	508	495	525	513	515	464	516	471	493	521	482	521	506	485	504	549	470	477	488	470	509	465	490	528	506	497	501	487	468	493	502	472	502	476	520	501	479	538	523	492	485	507	501	490	468	499	506	531	501	531	467	474	535	483	483	495	511	501	515	501	459	477	495	471	514	500	459	505	500	492	479	508	505	499	462	518	474	520	499	518	528	473	479	509	497	500	502	528	487	482	497	513	487	486	537	533	502	494	503	515	493	447	469	488	530	524	510	492	514	508	497	480	501	491	517	513	515	498	492	496	509	468	483	516	491	526	499	454	500	518	464	484	465	539	487	464	494	468	470	516	528	483	500	493	479	471	468	514	531	516	508	451	503	513	509	452	476	513	508	497	486	524	503	508	491	467	517	494	530	455	491	513	476	507	492	513	485	486	521	480	480	482	447	500	471	487	477	489	474	511	497	518	493	464	517	497	499	500	499	482	544	491	518	485	467	527	498	537	520	493	454	493	498	498	491	481	508	503	489	461	522	509	501	474	494	521	498	493	501	499	463	500	523	532	480	459	493	533	510	486	509	486	496	453	507	512	521	494	543	498	497	510	525	510	517	464	470	509	478	538	495	510	531	527	484	497	544	535	506	486	485	503	503	495	498	517	516	511	493	511	511	474	467	510	497	470	450	526	458	508	494	451	499	461	492	506	504	494	498	519	489	515	481	487	472	484	481	516	497	518	481	502	498	492	500	508	496	506	502	494	493	494	513	507	447	484	500	498	518	508	526	493	477	511	482	532	469	459	538	470	464	481	478	509	511	488	522	497	509	533	500	494	541	482	479	507	511	556	505	454	494	492	521	471	519	479	528	519	535	498	532	487	491	530	515	466	471	522	438	496	517	492	508	487	516	469	500	563	511	527	452	490	489	506	500	476	504	480	503	461	486	529	493	505	472	500	500	489	469	513	506	487	481	512	510	537	512	491	540	498	507	472	486	490	514	531	476	493	492	507	485	450	509	505	485	498	498	469	512	477	490	476	504	518	515	507	491	458	528	494	522	500	484	492	502	490	508	531	485	488	540	482	511	498	495	549	507	487	483	473	505	528	496	510	504	507	488	496	510	494	466	475	503	512	494	507	485	486	483	510	474	501	481	486	453	501	498	520	497	460	499	487	506	499	493	502	476	503	507	561	490	473	483	498	492	507	523	483	506	516	451	487	519	483	509	476	493	474	445	488	491	532	505	497	477	493	478	494	487	495	534	514	486	528	497	491	481	467	523	499	485	529	490	493	490	470	508	477	525	490	479	513	516	509	441	498	515	510	510	468	495	470	466	510	482	492	470	505	505	489	493	512	504	497	458	495	511	485	487	486	494	471	491	496	501	506	515	496	481	480	484	539	520	525	494	519	494	505	540	503	517	486	487	505	513	535	507	462	513	503	490	497	503	499	497	512	516	460	473	488	485	498	486	523	462	493	517	517	562	527	485	480	520	506	512	507	515	526	528	483	465	459	465	507	533	461	495	490	481	477	510	492	480	529	534	547	485	498	473	497	536	486	511	500	497	489	471	509	505	502	500	493	516	498	471	459	524	499	499	481	490	473	495	509	456	482	507	491	499	478	481	516	504	488	467	500	475	463	512	541	496	521	515	493	487	517	510	511	512	495	519	512	512	469	520	530	490	495	464	521	524	500	501	484	485	522	455	484	531	496	504	466	555	528	482	509	512	493	481	486	516	508	495	515	477	493	454	497	511	495	504	475	483	514	470	484	504	513	478	518	493	569	530	522	482	473	528	476	512	549	492	519	537	522	505	478	522	500	482	474	471	500	471	506	500	503	470	504	460	508	472	524	541	510	469	508	495	479	476	531	502	531	480	511	494	486	516	492	510	471	492	480	464	507	471	522	508	490	488	476	530	465	523	546	501	518	532	491	535	515	510	489	520	507	495	508	485	492	517	535	521	509	511	563	492	475	501	456	526	515	505	494	541	478	512	499	502	498	505	515	511	491	523	480	522	473	458	507	495	541	488	474	475	497	533	542	481	489	506	492	472	499	471	515	501	484	511	502	488	499	501	511	516	486	506	533	578	493	504	472	490	528	496	509	521	486	471	493	479	475	481	507	474	460	528	459	497	505	486	482	519	477	485	506	506	504	506	510	504	429	476	499	512	493	507	487	493	526	438	507	500	471	503	519	500	507	501	479	536	509	478	505	497	543	497	512	493	459	490	483	467	521	508	478	500	491	487	525	490	516	523	473	494	489	488
38155	48610	32486	9486	5120	1982	910	892	900	889	859	878	916	927	924	866	891	915	928	929	882	915	837	891	872	865	907	868	909	900	955	907	891	934	927	887	889	838	894	919	924	918	908	898	955	908	959	877	979	922	905	916	892	954	894	906	890	914	896	907	875	876	842	920	915	956	897	896	941	879	921	893	897	830	926	884	900	898	883	907	869	951	908	918	859	864	864	962	910	914	932	912	900	889	889	906	853	848	880	889	900	877	883	832	928	913	884	903	916	894	918	855	887	924	869	881	946	850	898	928	937	874	858	870	880	872	915	925	868	866	924	894	980	894	878	890	865	901	900	896	910	884	865	908	902	919	893	870	909	931	897	863	928	890	935	892	876	876	907	882	942	862	911	901	907	904	872	903	934	905	897	888	907	908	950	884	913	897	902	869	940	916	936	866	916	908	919	897	932	867	909	894	912	895	928	932	902	916	909	908	854	897	890	895	883	841	912	858	874	898	831	868	912	911	903	906	952	916	889	952	925	918	913	892	943	890	911	970	911	918	957	847	908	889	853	913	925	918	929	936	858	921	884	959	941	831	861	899	887	933	943	896	952	944	911	881	905	937	916	837	887	891	909	914	852	879	879	915	903	949	956	932	934	947	895	898	891	871	867	935	941	954	900	854	948	924	853	890	882	941	924	907	981	901	930	837	929	865	871	892	896	914	921	869	900	891	939	905	904	954	905	896	894	913	843	913	886	906	892	922	931	923	919	921	916	900	934	902	880	996	921	931	901	890	955	960	916	882	921	925	886	921	888	889	895	961	844	898	869	866	940	884	887	919	846	899	916	924	902	897	909	857	893	937	878	888	898	901	895	868	882	882	937	917	898	874	905	916	921	875	943	894	873	941	936	911	920	903	886	895	891	929	911	861	857	945	853	965	948	910	932	857	868	914	889	873	896	866	861	873	892	907	865	958	929	917	865	986	879	906	874	880	869	897	929	879	936	860	867	907	919	918	891	916	900	891	846	925	859	864	903	909	942	947	848	961	915	931	884	934	896	878	920	970	968	857	926	885	868	923	899	900	844	914	917	907	904	918	887	945	863	886	913	879	900	945	903	892	926	905	923	849	902	867	884	893	972	925	895	906	948	882	877	934	906	871	937	906	876	898	906	902	887	882	930	854	916	890	905	897	918	934	842	895	855	872	865	921	895	964	871	916	914	937	921	948	840	976	926	947	880	932	936	904	928	817	922	885	908	933	882	926	906	934	882	929	910	948	936	843	939	847	909	859	917	908	918	913	905	872	936	917	860	901	895	820	918	915	881	872	849	866	875	857	873	885	884	876	907	894	879	936	881	860	975	941	865	873	907	873	942	883	937	842	915	889	921	922	895	862	897	882	897	842	941	908	908	943	901	911	880	895	958	914	892	898	898	950	825	935	918	871	945	900	954	886	898	901	889	910	920	908	861	898	875	857	900	929	902	889	962	867	907	894	924	898	883	947	928	931	894	910	916	912	902	914	896	824	892	914	853	907	900	924	938	902	919	913	906	927	916	846	917	953	899	914	902	918	884	936	897	928	895	907	907	896	896	925	915	890	882	951	875	983	883	872	913	911	881	847	924	878	932	866	887	918	882	891	892	875	885	896	893	884	940	936	885	926	926	893	869	891	892	972	900	908	938	878	854	996	897	945	876	933	878	887	906	906	922	898	883	912	945	898	898	929	848	887	850	892	856	912	919	949	847	877	916	877	916	936	937	897	916	896	907	923	914	893	880	917	923	920	863	850	887	928	911	893	930	945	891	857	924	987	906	897	923	919	868	860	899	928	937	923	943	841	925	913	877	901	911	837	923	919	903	879	892	884	851	933	871	960	894	910	915	891	926	885	894	909	884	871	934	936	906	878	970	903	925	896	947	915	918	923	861	880	878	913	914	928	917	856	930	872	891	931	884	930	892	936	887	890	989	903	900	911	907	932	957	909	899	878	871	930	927	893	909	893	910	923	957	878	907	925	880	921	902	875	899	887	877	934	883	903	860	915	897	928	898	938	968	884	913	875	936	904	920	891	918	913	948	913	899	874	906	900	915	935	939	853	923	924	854	954	909	902	857	895	896	968	882	916	916	926	943	917	866	900	892	927	931	905	890	915	912	944	930	910	924	873	907	868	891	910	923	960	925	945	869	868	946	926	891	905	936	888	936	957	914	939	951	854	883	910	920	929	859	922	847	878	900	959	901	868	884	888	926	947	911	911	832	903	830	897	863	972	854	935	925	929	920	880	911	940	943	880	893	853	886	940	880	900	929	894	939	871	895	852	901	916	929	883	933	930	899	910	904	895	950	882	856	892	908	904	881	937	907	909	903	892	961	891	853	928	905	895	884	887	870	926	851	896	908	897	893	919	835	889	890	924	886	908	923	887	887	913	910	952	857	953	909	885	886	840	907	925	901	876	894	829	930	934	967	881	906	888	952	919	857	921	907	930	915	877	940	897	920	897	928	865	932	866	907	908	871	858	931	959	878	895	892	895	852	886	893	913	879	943	882	937	918	927	896	866	901	960	882	894	856	896	900	889	878	863	887	881	915	863	871	901	932	893	867	876	893	914	924	873	956	947	870	936	842	928	886	912	848	822	889	894	903	872	919	886	840	928	890	859	950	919	872	938	956	868	899	879	925	908	952	895	880	899	887	959	897	925	916	911	919	885	905	917	880	918	906	949	852	931	892	920	927	912	893	903	901	918	923	837	872	896	887	924	896	875	878	847	900	938	918	859	965	926	875	891	904	954	900	932	941	879	895	878	937	922	853	950	928	904	947	855	855	889	929	904	914	878	881	930	893	863	915	907	945	823	882	875	919	922	863	924	911	920	888	905	851	928	954	914	963	903	883	864	934	924	924	892	900	942	893	941	921	854	865	908	944	903	938	929	903	959	912	909	948	924	876	916	915	929	894	877	913	904	871	952	896	892	960	948	932	887	893	898	903	918	879	893	921	848	930	891	879	898	907	923	904	906	910	881	873	910	865	922	891	924	881	920	914	939	894	903	892	838	900	891	890	851	901	847	892	878	925	869	936	946	885	937	888	895	919	948	882	928	883	891	916	892	914	947	880	934	938	899	905	893	902	933	919	923	922	957	846	929	838	886	935	894	928	881	866	869	939	900	892	888	913	905	879	880	876	921	920	873	887	872	899	875	911	901	927	889	917	904	865	903	914	904	920	870	884	926	841	873	942	904	920	858	887	911	896	913	873	874	925	935	877	963	918	922	913	936	888	899	883	905	896	848	888	937	875	853	883	861	931	894	900	884	905	880	927	869	885	830	898	906	876	883	917	882	940	875	908	874	893	910	940	909	967	893	893	902	942	845	887	950	873	906	871	915	869	963	911	871	896	960	970	877	906	891	918	877	936	908	898	978	934	942	932	906	962	915	946	891	914	920	922	954	942	909	943	897	932	928	867	972	902	960	906	942	872	863	884	923	938	892	935	858	930	890	950	900	902	838	916	887	880	884
24331	23141	31523	25448	20852	12214	1027	419	363	395	373	374	395	367	380	400	366	398	373	333	343	348	324	381	392	363	389	382	384	347	349	373	386	382	386	384	352	361	354	358	358	361	377	335	358	377	360	336	367	348	368	395	394	373	368	359	358	341	351	354	403	382	345	341	346	356	346	370	347	375	382	390	372	379	345	351	375	392	380	357	367	366	337	354	397	360	346	352	344	351	358	333	349	332	353	331	366	398	376	345	392	354	360	409	364	367	369	350	400	377	402	354	343	361	340	385	347	369	369	376	359	366	353	349	356	362	356	368	365	347	384	348	333	385	340	366	350	331	351	402	380	367	361	333	350	332	411	364	367	365	365	351	368	378	351	383	370	352	338	331	372	346	361	377	371	342	350	334	340	362	380	366	377	381	372	364	339	358	361	354	352	348	385	357	349	355	321	348	345	371	349	337	353	356	365	339	384	375	352	363	357	399	365	379	378	354	363	368	343	366	351	379	334	356	349	357	384	311	377	357	392	364	386	399	371	366	374	371	393	347	357	375	367	335	357	373	377	357	365	365	363	322	403	355	364	364	360	347	356	379	357	397	379	406	370	353	345	340	367	391	387	354	376	355	382	346	360	350	337	364	350	363	363	358	360	377	343	365	379	370	363	338	331	381	387	375	369	351	331	372	336	356	348	345	367	335	355	383	365	376	361	356	331	332	359	348	352	345	356	364	385	362	383	368	347	334	353	368	366	339	356	366	374	348	343	390	368	370	349	356	377	376	352	327	377	373	371	360	368	355	376	376	351	366	339	352	345	369	347	382	367	371	408	369	382	376	328	341	362	375	352	389	366	371	377	353	361	384	354	379	369	403	383	337	348	389	340	349	385	341	386	352	349	389	369	362	331	381	353	360	371	351	357	371	341	362	360	326	384	358	367	335	372	375	353	352	406	370	340	347	348	370	348	364	350	360	374	318	348	365	364	341	353	375	367	382	379	363	353	367	343	362	381	381	349	349	359	361	361	331	335	389	359	352	351	363	339	348	365	332	356	377	322	377	358	390	345	396	362	382	367	364	376	387	337	327	371	401	359	395	365	389	389	336	360	360	342	391	380	363	373	337	344	362	366	349	367	385	356	379	403	322	399	349	308	372	366	348	358	380	334	346	373	379	376	376	371	390	336	392	373	394	376	345	349	381	362	345	382	354	362	360	376	367	384	331	343	376	373	361	336	402	381	409	390	345	396	383	358	333	356	385	362	397	353	359	363	337	371	327	367	361	356	363	367	331	365	338	351	351	358	364	362	379	361	387	333	290	361	366	359	389	391	364	372	379	374	351	367	369	367	363	359	373	360	403	363	365	343	377	374	341	374	391	385	344	354	351	353	390	348	366	373	370	351	380	372	369	373	372	386	357	372	361	370	357	378	396	362	347	369	357	371	345	351	309	367	378	395	364	357	362	366	368	356	334	354	338	359	355	340	366	359	342	320	352	335	339	355	335	378	331	374	352	365	355	365	335	353	361	339	360	338	363	361	346	369	362	353	356	363	352	368	358	363	367	313	385	367	395	359	363	367	360	379	364	363	373	373	330	323	371	390	336	362	367	358	375	355	372	337	359	354	394	359	362	380	358	334	377	371	338	358	375	342	375	393	390	358	359	354	352	353	384	367	375	362	372	356	347	377	350	408	347	340	348	387	374	360	354	355	400	360	338	380	349	385	353	366	351	355	359	399	371	371	327	385	376	346	344	347	374	369	359	345	329	417	354	348	365	384	369	377	354	377	359	366	348	332	350	384	357	361	401	364	374	349	368	353	333	374	362	355	372	373	379	352	361	360	397	378	337	352	319	381	339	338	353	333	345	337	362	363	354	370	349	410	336	350	339	374	365	359	344	377	366	401	350	395	369	379	344	371	341	405	361	389	381	384	343	353	345	383	361	355	358	379	373	378	381	381	357	350	372	365	364	366	361	338	352	403	361	350	359	356	355	366	372	366	326	415	379	386	368	389	348	370	353	346	370	352	373	406	362	369	394	361	348	404	354	352	369	392	357	352	365	358	384	394	343	351	384	387	358	381	379	374	409	350	333	369	364	367	337	370	370	391	365	368	371	370	376	373	370	332	375	393	361	403	326	378	336	343	338	321	383	345	359	341	356	365	340	359	401	361	368	370	345	358	362	342	352	346	370	357	370	353	366	363	344	373	361	367	325	362	378	334	352	409	384	352	347	361	374	383	371	372	377	345	374	336	388	372	361	383	363	346	364	324	358	358	370	374	343	370	365	363	303	361	345	383	353	360	337	352	363	340	381	324	371	366	350	378	380	354	374	355	341	304	385	347	367	365	384	354	342	361	368	366	349	366	363	365	371	359	372	370	384	350	331	349	355	401	329	358	412	359	358	354	371	342	341	387	375	397	323	366	347	366	352	351	345	373	366	351	371	356	373	381	359	361	335	332	391	327	371	353	373	370	352	321	372	374	357	348	358	346	365	352	344	401	352	347	350	324	366	357	351	344	361	371	339	343	349	339	387	341	354	349	352	377	389	356	371	349	358	370	376	366	369	387	369	326	373	364	364	352	386	352	364	381	363	340	351	357	343	385	386	360	366	387	366	354	350	367	342	343	375	386	380	346	351	367	338	376	370	395	355	364	349	353	401	361	348	374	354	382	384	370	350	343	388	382	345	361	376	389	337	327	378	369	379	385	354	369	366	350	376	341	362	387	362	360	372	322	377	373	361	392	395	345	390	364	364	378	362	358	378	406	365	368	377	354	380	357	377	318	331	339	367	341	396	345	335	377	313	380	358	344	355	360	396	347	361	369	362	360	386	366	380	351	384	346	364	339	352	340	375	355	353	364	330	371	368	382	374	382	385	380	383	366	334	364	368	343	395	344	338	409	383	360	366	377	374	369	382	355	402	369	323	363	399	374	359	389	384	362	316	350	350	353	377	368	354	368	353	367	317	378	359	361	363	358	359	342	403	350	331	366	376	397	368	332	337	363	364	398	327	359	377	361	401	386	325	353	355	375	347	365	380	349	373	378	382	355	368	371	374	351	371	325	383	368	365	382	379	334	353	375	351	378	363	358	373	349	337	357	365	358	378	363	365	373	356	363	373	358	368	327	368	349	359	368	348	365	385	376	379	362	366	369	364	336	362	349	357	370	380	344	351	344	326	363	362	383	344	343	360	362	355	360	339	350	356	383	394	396	364	380	376	346	371	349	387	369	355	359	374	384	376	351	350	336	354	372	346	361	337	344	366	356	379	369	372	364	348	345	362	343	401	352	317	379	366	355	379	382	354	360	322	387	339	391	366	340	365	367	382	370	334	364	333	351	361	393	342	385	373	364	351	390	353	346	346	315	366	334	351	334	377	350	380	402	369	358	324	354	381	378	371	380	374	356	360	357	328	377	333	327	363	358	356	360	372	355	332	343	386	361	328	363	374	370	347	330	340	367	352	348	373	379	369	354	363	368	345	343	383	381	372	381	331	375	388	389	373
60451	90650	62922	33237	26124	9501	719	725	684	681	668	675	673	661	648	657	688	704	637	657	651	670	712	666	669	652	670	644	665	637	670	646	679	708	659	650	709	702	681	658	706	628	703	679	634	631	717	622	659	656	658	650	690	697	630	697	683	678	696	632	658	674	636	642	703	665	712	643	618	611	650	707	651	624	654	734	638	646	638	677	660	665	657	652	659	688	673	629	636	680	679	608	640	676	682	723	729	635	629	649	669	634	652	652	651	673	634	689	636	668	644	659	689	655	618	612	679	693	711	659	686	651	668	656	626	649	665	679	662	662	676	659	660	655	620	685	686	680	615	649	665	651	597	652	652	652	668	642	639	651	676	648	630	632	643	689	627	695	698	669	682	687	641	642	680	642	617	616	629	687	667	683	670	650	648	660	650	664	681	641	673	686	628	658	647	680	684	696	653	633	667	671	625	638	684	680	668	644	645	704	678	674	689	656	665	653	657	659	650	660	667	676	650	653	640	650	645	639	666	647	644	598	649	622	703	689	635	668	667	666	625	697	656	656	642	674	623	648	667	631	641	707	667	649	717	640	652	647	650	677	667	667	669	684	675	647	636	646	679	662	641	602	651	664	683	635	643	637	639	637	645	684	707	657	685	659	614	560	667	632	638	629	625	691	620	683	689	662	691	687	659	666	618	654	645	647	658	602	667	666	677	677	647	658	625	702	634	648	654	637	613	641	703	645	704	644	666	726	685	654	629	674	635	638	669	686	636	675	712	679	665	667	649	629	656	689	686	677	647	599	694	682	655	669	628	644	651	602	604	651	667	659	704	650	676	650	678	678	677	659	666	669	685	661	643	686	642	621	697	692	649	652	647	674	668	655	672	659	601	653	673	666	654	643	638	641	676	670	691	663	661	645	673	627	669	663	654	655	622	661	670	688	640	691	673	653	664	730	681	649	686	626	689	631	669	618	689	669	645	631	640	673	663	646	649	664	681	665	654	648	641	641	683	697	648	687	672	611	669	659	657	645	669	630	682	658	583	668	691	673	636	678	683	641	650	671	633	612	651	658	677	629	688	615	659	640	699	604	666	682	646	655	635	618	645	660	711	646	655	653	687	673	669	637	626	600	647	638	673	679	662	624	655	668	654	627	655	678	712	680	632	727	656	678	708	624	652	682	682	711	658	670	666	663	725	674	672	680	656	694	658	619	640	628	658	655	667	656	704	640	669	600	686	654	649	668	652	640	690	666	691	640	647	668	645	667	664	690	692	642	700	672	666	668	614	688	717	680	655	651	667	688	655	661	669	646	671	681	614	696	644	695	671	700	643	693	696	644	679	706	649	680	663	695	678	626	639	669	593	665	677	673	655	688	653	683	629	654	683	667	684	707	683	653	658	708	689	623	639	685	641	660	627	672	656	652	701	641	647	719	646	654	650	670	633	669	667	637	620	639	626	651	608	656	616	618	684	674	637	634	676	678	662	662	672	655	678	715	644	624	667	652	633	626	688	663	612	617	669	670	636	637	695	656	656	662	629	659	668	619	652	633	650	651	624	634	656	676	651	621	678	663	661	665	627	643	648	619	644	665	666	650	656	663	615	638	642	679	682	636	605	659	647	652	656	675	655	656	662	677	636	676	663	662	648	650	655	665	699	670	684	663	705	630	689	724	651	741	642	637	724	643	658	704	665	640	629	700	698	634	640	654	625	691	683	643	674	715	666	608	690	657	656	656	684	696	682	651	643	679	687	628	653	715	665	628	677	635	695	683	644	662	665	633	660	670	643	649	672	660	692	625	613	617	637	639	637	680	622	683	677	634	605	632	639	653	651	630	685	660	642	640	665	686	650	652	656	655	655	637	657	698	716	672	637	689	644	642	654	678	634	653	690	674	631	606	675	658	690	672	649	641	658	673	650	651	644	676	651	707	681	667	660	662	625	668	673	676	615	694	674	594	678	652	638	635	677	624	655	660	695	648	619	670	683	669	665	617	670	654	657	694	686	658	670	657	709	634	686	662	652	646	675	677	651	605	636	663	644	619	640	662	682	689	653	664	633	690	642	649	650	625	635	708	666	664	651	713	662	705	687	670	679	664	687	679	656	622	655	709	673	630	635	642	641	685	673	651	644	602	694	635	640	687	635	667	651	609	654	681	631	645	629	633	643	663	653	702	653	640	676	646	628	622	653	651	674	620	633	699	657	700	650	701	651	627	657	650	676	664	673	660	682	697	659	645	668	698	610	685	685	600	662	638	624	650	665	663	642	659	644	666	683	643	671	676	670	689	691	668	649	683	657	690	686	660	670	615	622	717	690	679	666	647	668	671	657	664	644	632	654	657	657	629	675	654	641	667	679	661	643	633	695	683	655	653	702	639	637	647	612	634	642	630	688	690	671	684	632	633	674	640	645	668	665	662	640	650	666	680	686	654	673	704	652	656	644	665	633	645	657	698	656	655	677	684	698	651	627	657	652	652	656	690	695	628	676	661	669	686	677	688	679	649	669	597	643	655	681	628	639	626	643	654	668	654	560	690	657	670	618	677	666	649	609	665	698	627	651	681	703	652	665	652	698	670	654	646	674	654	642	645	670	682	638	660	686	648	666	652	677	651	652	680	663	674	616	711	654	701	648	673	634	644	705	655	675	682	615	691	618	635	672	668	642	682	672	703	670	712	677	685	637	658	659	646	681	691	692	674	679	660	642	666	646	647	703	620	638	660	632	637	684	686	676	657	622	671	685	642	696	660	655	665	651	695	655	623	660	667	708	639	635	667	640	664	682	698	648	686	700	648	660	698	710	683	672	655	625	707	662	680	645	714	671	651	662	673	652	660	710	661	663	634	631	617	669	660	637	629	690	656	657	652	660	667	613	670	670	645	636	658	686	637	647	635	638	665	651	678	626	687	656	669	662	640	639	662	659	686	692	652	638	629	659	669	637	646	623	658	669	652	681	715	664	679	645	636	644	602	658	604	718	685	676	604	674	700	654	635	682	644	644	694	681	633	679	642	672	610	644	647	670	668	643	694	664	666	654	703	647	662	661	679	654	590	675	699	657	700	675	635	623	690	669	650	621	597	652	709	666	670	650	709	622	670	690	675	679	639	683	679	681	645	659	646	687	645	625	686	706	688	617	681	684	680	681	655	654	671	650	689	664	709	656	670	651	621	742	620	641	668	636	650	665	627	621	658	661	669	678	679	579	649	674	645	652	612	667	638	664	606	669	656	649	681	634	633	707	662	688	663	626	685	668	648	653	650	614	630	684	653	647	672	669	639	657	652	701	680	668	664	682	647	667	696	684	627	675	694	659	648	642	708	634	642	648	674	625	673	653	693	643	672	663	664	647	658	674	712	677	648	675	655	695	624	692	708	658	608	661	639	654	651	624	679	690	577	640	630	677	640	703	627	692	622	665	651	633	628	647	654	612	654	683	631	670	651	663	671	665	627	659	677	684	670	655	625	644	659	684	652	673	651	653	672	602	663	688	663	659	643	636	647	644	668
23184	21929	30617	24387	21831	19402	5146	665	547	613	570	556	543	586	566	519	531	574	560	525	549	557	515	549	520	537	539	533	529	528	535	518	523	501	518	544	555	563	494	515	507	520	489	533	548	514	484	507	515	520	493	536	502	510	542	521	496	555	540	565	501	517	509	517	521	536	547	520	503	558	564	504	515	492	540	516	541	543	523	525	532	527	555	512	533	499	507	531	520	489	506	519	524	472	526	538	484	504	519	554	491	538	553	523	551	466	528	531	543	538	503	525	510	509	570	562	537	543	513	532	552	510	556	536	491	546	500	549	510	508	531	533	479	480	506	495	491	531	499	565	526	520	535	492	518	553	470	570	514	512	529	491	518	513	541	503	550	519	543	528	532	522	526	539	507	519	528	535	502	531	524	560	549	517	478	514	543	523	531	502	504	511	537	546	545	506	500	501	519	572	537	539	540	533	548	518	546	585	494	498	531	519	511	530	504	522	493	494	508	520	553	552	520	543	537	512	498	553	530	534	519	509	500	493	537	519	526	489	503	535	527	531	495	486	529	499	567	491	521	516	518	547	503	514	530	554	519	476	525	512	487	509	550	547	519	516	531	517	525	469	536	548	509	500	485	550	485	529	510	539	526	514	530	483	544	514	523	539	519	494	529	515	529	523	506	518	540	545	523	538	530	506	511	516	512	525	561	530	524	499	545	539	556	518	520	545	520	493	500	516	484	544	504	518	511	547	475	498	533	531	514	548	530	500	514	568	471	540	479	518	523	545	495	550	518	574	506	485	552	532	539	490	510	547	506	469	553	553	553	504	537	515	519	522	523	565	536	504	554	522	503	514	537	548	514	461	539	500	534	479	533	482	516	471	538	523	497	496	528	504	523	479	533	493	501	508	485	532	533	570	483	544	523	528	527	537	551	563	477	528	471	530	499	512	507	552	521	502	529	536	529	515	556	529	500	466	534	521	526	531	524	513	509	545	496	558	498	533	516	551	524	519	536	521	504	523	513	551	542	494	526	509	546	544	544	534	526	493	566	499	523	521	513	483	522	469	520	518	486	504	486	514	537	496	519	497	515	478	490	535	499	531	542	493	514	498	566	534	528	519	509	494	522	525	534	520	506	507	512	530	505	564	518	525	470	527	543	525	508	524	534	499	510	495	491	515	510	530	500	511	511	514	496	515	501	507	518	577	534	512	512	499	504	516	490	548	523	530	505	485	507	514	537	552	473	505	535	541	576	488	503	479	529	507	530	557	488	503	539	468	498	529	525	525	484	553	502	550	509	534	472	552	536	553	569	519	550	548	502	527	544	540	513	558	531	510	505	506	493	534	514	496	532	542	501	518	496	512	495	503	509	525	538	524	543	567	555	544	513	518	527	489	530	525	541	514	510	515	515	489	514	514	556	535	500	517	499	530	541	514	525	551	551	498	524	483	507	483	515	525	530	507	521	478	557	562	523	518	532	519	536	532	511	509	514	550	513	573	504	536	538	545	511	553	521	518	521	529	496	540	507	517	555	480	506	538	558	499	525	533	521	519	529	520	540	532	519	508	525	537	493	532	488	528	511	520	536	531	526	564	513	535	538	543	509	516	528	585	541	505	515	523	544	478	504	497	491	555	538	508	538	535	523	524	538	478	567	515	472	514	502	492	535	534	511	491	529	511	523	513	471	522	562	541	505	503	514	543	547	490	542	496	529	538	486	524	548	547	495	523	547	522	527	470	525	518	472	510	496	524	511	509	517	498	508	508	583	507	515	538	519	494	516	515	556	518	538	517	512	517	529	491	503	527	527	547	497	500	535	537	539	506	492	510	518	505	519	523	525	532	532	551	567	531	526	517	530	552	489	514	530	585	538	473	478	502	499	516	511	491	520	488	482	507	572	515	534	531	514	486	486	507	480	520	524	501	526	537	534	504	515	511	503	493	503	531	537	540	517	496	541	528	531	503	551	526	524	536	529	503	512	530	496	499	505	536	499	532	534	543	504	521	507	508	507	545	522	510	501	515	487	493	522	509	506	497	533	558	519	529	482	535	513	508	525	514	530	541	522	517	518	506	501	529	549	545	519	537	539	475	489	512	546	534	540	495	472	539	515	488	533	516	506	506	497	525	517	526	518	515	501	530	508	534	542	517	549	475	507	486	528	550	508	531	521	555	499	531	501	529	521	532	520	547	498	520	504	578	512	508	523	503	494	496	505	540	520	491	552	503	535	519	508	517	534	525	515	509	518	528	499	490	505	534	522	501	526	522	523	536	560	523	526	555	471	518	539	547	493	518	530	516	507	550	534	511	541	563	517	530	485	509	551	502	516	519	522	495	473	525	501	533	519	495	550	529	514	476	506	502	512	527	529	528	524	522	561	533	525	492	459	516	492	524	500	519	499	517	492	573	514	506	506	525	553	494	528	528	527	519	540	555	517	553	537	480	509	549	507	484	524	504	512	502	539	511	544	520	534	493	525	495	552	521	499	459	507	493	506	524	498	497	487	533	528	500	515	560	534	528	503	530	502	557	512	522	571	482	496	521	530	485	550	498	522	554	523	476	557	494	505	525	538	584	565	515	501	531	508	521	534	520	533	504	529	499	490	551	534	498	526	525	558	558	519	551	530	498	522	528	510	582	524	497	513	542	477	525	514	536	512	474	532	544	512	527	523	528	545	513	508	519	520	546	545	515	530	522	534	514	486	538	522	531	485	534	538	507	524	538	525	491	556	520	501	560	512	478	499	523	531	538	477	507	523	520	476	525	554	575	492	506	498	549	553	544	515	567	543	542	539	484	529	551	557	565	501	534	562	497	503	562	542	546	527	522	502	550	508	504	496	552	512	546	510	514	543	552	513	549	557	541	536	541	509	515	542	500	503	532	499	513	516	549	546	509	545	543	516	533	578	512	510	499	530	527	525	531	510	490	511	562	506	547	522	512	531	461	492	521	494	562	454	514	509	511	559	544	511	562	506	523	517	509	494	541	472	508	548	496	522	545	501	502	524	520	521	523	502	508	516	491	506	512	511	510	493	549	538	504	522	520	548	567	518	534	496	508	503	523	520	498	531	515	492	526	526	541	529	472	525	544	494	542	508	508	501	503	503	543	555	478	531	556	535	530	527	510	511	499	534	567	505	511	527	552	535	583	531	520	481	524	543	474	500	480	512	534	523	536	562	540	524	539	511	506	535	561	519	531	543	556	531	520	534	476	505	525	550	564	538	489	485	521	497	516	500	484	515	496	532	529	502	525	465	538	482	485	507	513	517	520	514	507	534	499	517	553	486	482	490	522	522	550	520	505	519	542	474	562	529	510	530	551	518	522	519	504	542	485	519	533	476	542	528	508	525	511	506	504	507	537	510	529	539	510	553	499	509	524	543	490	509	524	495	563	501	488	501	512	514	519	525	486	503	525	500	551	506	522	532	515	519	521	477	512	556	471	508	511	497	537	496	506	549	501	497	505	546	524	514	486	515	493	519	510	487	458	503	472	512	503	539	472	513	550
58981	98968	73379	44104	33891	13512	862	884	845	904	894	898	940	897	918	925	919	929	897	866	877	915	885	915	883	919	858	874	864	866	872	863	828	876	858	962	885	872	871	895	911	843	882	836	904	826	853	876	875	909	884	861	921	912	886	919	871	906	896	911	894	936	871	801	871	890	881	888	882	908	863	888	851	896	884	912	930	901	892	872	876	884	946	911	917	840	916	905	891	860	875	907	862	847	887	904	852	946	945	924	912	866	904	881	884	856	869	866	844	864	841	856	870	852	946	878	881	854	834	970	835	851	931	868	904	904	875	858	834	903	867	889	891	905	866	873	862	900	903	865	870	918	886	906	846	902	869	860	858	890	921	952	911	871	901	920	822	835	934	937	894	838	896	875	888	827	920	938	851	890	893	857	924	892	902	914	922	873	904	858	865	896	859	855	845	866	891	896	913	868	897	922	893	876	922	886	861	859	854	848	876	848	908	843	886	879	888	854	856	861	870	848	932	912	858	846	947	913	910	837	875	870	877	926	924	882	863	896	872	885	851	868	864	814	900	869	933	887	884	870	841	923	887	850	894	920	909	834	904	876	911	883	867	854	870	905	898	840	821	838	901	849	948	856	905	874	893	867	882	876	895	884	841	899	884	901	914	843	872	839	807	860	861	898	825	884	876	856	874	892	903	870	848	887	857	868	934	890	831	906	890	874	846	887	902	847	904	871	859	885	838	840	855	846	827	880	843	884	885	886	906	885	916	901	918	878	922	873	878	862	900	899	940	890	881	927	885	891	861	923	855	831	861	947	896	888	898	892	878	855	879	900	805	906	930	946	893	898	873	874	916	847	925	884	856	934	867	867	894	899	834	890	815	879	823	887	870	881	882	901	877	877	920	873	923	909	831	858	868	934	875	842	875	911	881	863	893	878	831	890	955	898	867	906	872	889	867	918	892	888	876	849	965	892	895	838	862	883	894	793	848	911	902	884	839	854	868	871	862	834	875	884	852	900	885	882	841	887	892	938	889	839	939	843	932	845	860	884	872	882	893	922	915	845	938	886	891	907	848	872	858	861	898	863	899	861	905	891	898	890	845	883	857	890	815	892	906	853	900	883	808	885	865	858	888	898	821	903	896	847	901	945	900	866	888	818	854	867	905	869	880	890	840	837	887	855	898	905	923	880	865	871	899	877	887	900	926	911	848	891	883	900	878	884	874	884	808	870	888	862	898	873	898	858	897	887	844	902	906	896	843	940	854	866	806	894	879	874	882	881	856	916	883	912	921	837	884	903	850	910	884	854	918	867	881	884	844	878	876	886	871	909	838	822	890	916	920	887	908	905	903	901	908	919	871	873	885	907	870	882	949	887	855	891	905	890	936	916	897	867	860	884	887	891	851	882	913	843	866	849	902	840	877	890	893	929	902	930	882	867	846	920	867	889	868	897	845	867	860	859	886	883	854	884	868	887	893	868	871	951	874	902	857	836	856	849	808	858	862	865	849	928	847	882	867	886	856	901	901	868	896	876	917	854	868	851	898	897	833	842	844	882	912	856	884	891	837	916	861	883	892	846	850	877	890	923	820	918	935	932	825	884	894	909	906	853	916	903	846	895	927	907	873	873	836	906	924	851	886	865	921	859	856	855	833	870	917	918	839	939	887	870	891	927	940	875	913	861	870	882	892	801	896	882	915	866	857	877	880	929	850	882	891	897	899	917	873	851	874	883	837	848	858	842	890	891	853	870	861	863	844	844	896	919	938	901	853	871	872	893	875	910	893	903	854	847	890	867	874	858	859	823	898	909	912	902	829	893	870	857	859	902	916	878	874	881	902	839	931	896	917	939	916	881	895	858	877	883	929	836	908	844	857	874	890	811	891	880	835	889	878	866	836	879	866	920	899	880	857	880	895	894	877	911	917	870	890	909	863	896	901	889	877	886	881	892	874	878	895	888	875	951	882	865	924	858	851	908	846	867	898	924	910	876	858	893	843	872	913	909	857	904	873	860	847	930	883	895	927	879	894	927	853	849	863	852	853	895	901	868	880	926	902	846	876	868	857	850	926	876	859	909	830	823	908	911	875	892	896	917	887	822	922	904	904	841	864	880	899	870	926	869	910	861	873	896	854	863	890	886	883	907	825	896	860	832	902	836	902	897	917	845	896	857	883	898	875	841	882	922	890	826	852	946	852	909	923	859	873	860	956	866	890	848	834	928	840	921	878	887	870	922	881	861	876	890	896	873	824	886	831	878	863	882	887	869	888	821	866	865	872	897	828	903	854	967	900	872	892	900	825	881	884	936	867	845	857	898	909	848	899	875	894	905	863	908	917	834	824	830	864	840	850	879	883	843	850	825	902	888	844	849	828	900	865	828	842	841	878	864	868	870	927	901	866	893	825	876	844	883	938	885	859	903	862	883	913	864	907	866	882	901	897	940	925	919	880	848	938	878	871	882	923	860	914	859	917	919	823	906	846	879	923	932	901	835	829	851	839	908	787	854	831	853	913	848	903	927	927	898	878	837	893	922	913	895	882	894	867	876	832	927	848	834	874	903	876	874	857	891	871	857	885	886	963	868	933	852	859	873	907	842	829	889	892	881	867	885	891	872	892	889	850	846	909	931	891	880	892	854	867	878	898	848	886	914	890	895	879	838	921	945	886	931	879	846	850	839	920	895	857	878	864	896	870	888	872	824	875	814	865	865	850	887	946	897	871	888	897	853	920	911	865	866	875	883	860	866	853	904	874	874	861	851	845	881	914	843	853	885	843	922	884	877	915	849	895	878	920	898	900	823	902	915	895	891	897	882	838	838	851	908	837	868	861	819	867	893	866	855	914	894	872	915	891	904	922	841	853	875	911	850	883	879	863	889	855	868	912	873	853	894	835	873	865	876	843	909	893	880	873	867	852	873	864	903	860	907	852	860	893	836	862	895	907	865	920	938	843	911	893	797	889	853	828	855	860	904	903	878	873	840	864	912	880	878	863	927	882	892	919	886	859	853	840	877	894	893	900	870	893	853	892	848	881	809	897	899	872	909	944	833	915	909	887	893	842	837	862	825	919	836	918	929	849	877	867	903	854	816	826	913	865	858	866	887	910	908	858	874	867	839	870	934	904	911	871	885	861	888	911	842	832	910	941	824	911	826	862	837	924	881	858	910	863	831	914	900	892	920	919	836	928	853	858	861	877	857	838	840	848	880	899	828	928	942	864	909	920	854	866	850	823	907	827	873	935	904	859	873	881	864	831	898	905	838	897	918	905	891	861	936	874	846	877	865	865	949	926	881	841	850	891	867	886	931	892	868	877	857	824	866	871	849	887	909	913	880	889	829	857	886	862	873	857	861	876	843	892	911	940	775	905	877	955	916	826	888	875	881	841	913	866	856	868	904	892	870	893	881	846	823	904	878	905	882	911	873	928	864	930	882	798	909	926	873	862	884	901	890	894	880	878	866	882	875	898	916	909	888	877	848	852	872	864	867	833	893	827	878	863	880	889	822	878	879
29030	28630	26104	12571	2748	1027	469	522	489	454	530	548	486	486	500	527	492	504	489	505	517	514	507	494	514	491	481	499	483	462	472	496	520	502	491	495	483	519	470	498	453	516	468	495	441	545	517	501	483	463	461	492	484	492	485	486	460	444	510	525	499	520	465	483	486	478	511	541	544	515	538	479	555	481	531	496	503	494	494	516	483	477	474	508	483	481	497	481	489	501	496	448	483	510	466	474	503	468	502	463	466	468	451	506	501	524	501	434	461	482	474	499	516	505	500	457	510	505	489	481	495	528	435	499	495	496	480	457	499	496	495	505	479	480	502	499	534	467	495	482	527	488	522	545	457	482	516	505	469	461	491	482	477	525	467	501	508	470	561	504	479	515	505	510	507	485	485	498	506	506	500	531	494	490	470	464	518	493	492	529	525	477	463	457	498	537	498	489	491	488	479	488	482	492	487	495	492	482	492	474	471	508	520	482	501	495	505	465	479	504	481	468	491	469	486	466	499	526	536	477	480	504	454	468	497	487	476	486	509	502	555	519	499	477	500	457	480	515	476	497	499	513	514	483	490	499	501	492	504	538	462	507	468	510	481	477	522	464	489	513	472	482	481	482	469	479	461	506	486	468	477	450	467	486	477	484	514	474	503	501	455	485	467	502	460	475	481	489	541	478	504	507	516	518	451	505	501	448	455	475	501	511	484	471	536	474	513	475	463	498	472	470	475	474	477	484	498	517	492	544	503	517	507	459	471	510	512	472	479	484	513	486	489	492	531	470	466	500	455	523	524	479	413	501	505	505	480	536	460	498	489	465	479	488	497	471	488	507	470	532	513	523	532	476	500	490	484	461	492	492	512	503	442	482	512	496	485	520	547	503	508	507	509	474	480	515	478	485	480	483	489	431	493	504	523	472	481	492	485	475	478	501	518	476	491	478	501	512	493	455	524	466	474	454	517	509	496	517	459	512	493	472	494	509	482	466	510	490	471	482	482	503	483	464	484	496	519	494	489	514	498	484	477	517	462	526	468	551	526	491	492	502	546	476	452	516	485	489	501	525	485	498	510	504	508	496	484	466	530	457	488	523	465	503	517	519	465	488	546	506	495	496	490	516	514	443	492	493	492	482	471	485	492	478	533	517	491	530	483	498	500	493	547	518	509	506	503	535	517	471	488	452	507	493	503	467	504	536	491	492	513	502	512	515	462	505	529	494	457	542	453	513	468	499	485	488	505	505	487	500	484	470	511	467	457	505	462	485	479	519	467	476	504	468	481	478	497	457	474	490	454	462	509	464	458	522	478	492	491	554	477	461	535	509	473	488	489	470	462	453	495	470	467	505	494	516	466	509	500	487	488	486	473	525	483	470	494	511	528	531	499	454	499	504	508	484	497	500	520	494	485	453	467	462	491	514	486	497	516	530	505	511	469	526	490	494	517	500	455	517	477	514	471	478	473	499	557	514	464	523	489	515	475	519	507	461	446	458	507	498	484	491	485	505	501	518	473	488	483	485	518	487	488	497	509	483	532	487	486	498	441	511	488	460	489	505	501	505	470	474	538	486	509	461	529	513	485	478	525	487	531	481	482	516	514	504	483	476	515	510	509	498	496	475	457	455	492	474	485	492	510	566	480	487	545	502	489	480	453	495	509	516	464	474	507	514	498	521	506	495	477	484	496	522	507	539	519	494	539	514	490	503	474	459	456	486	451	508	508	513	529	508	478	479	469	526	492	514	507	519	473	484	494	507	461	494	510	485	495	489	501	461	487	469	488	474	523	479	490	491	538	494	516	481	486	453	502	500	495	494	496	524	490	478	472	521	488	464	494	500	514	530	512	517	519	475	478	495	490	516	481	491	492	521	513	493	496	486	492	478	521	488	502	514	519	508	484	482	522	557	494	515	487	487	533	482	523	510	512	482	518	515	517	501	477	480	472	503	510	492	494	468	501	480	523	516	499	468	465	517	498	548	473	513	526	462	506	466	502	511	517	501	455	468	491	482	522	494	478	491	508	477	484	515	506	474	488	515	476	523	454	493	514	515	507	481	491	504	512	484	493	479	498	511	490	488	470	486	489	467	461	493	499	487	455	508	506	492	483	529	505	500	469	490	516	515	504	448	486	465	507	523	474	516	487	485	512	504	496	490	487	488	484	469	466	506	489	470	467	463	500	516	488	474	471	515	521	486	483	465	530	504	470	536	524	470	521	500	488	526	516	507	450	481	507	533	539	471	466	480	484	497	508	527	511	477	483	509	497	475	491	517	467	500	490	513	475	483	528	484	465	494	484	495	501	476	473	494	531	496	504	490	509	476	492	529	518	483	506	466	499	494	485	506	506	497	452	467	461	505	505	474	490	495	561	471	528	475	499	501	491	461	491	498	490	509	530	486	504	464	479	486	469	484	487	457	495	501	520	490	480	469	514	516	506	525	510	523	504	471	512	479	455	505	445	516	488	500	528	475	464	510	479	483	481	535	518	511	517	467	484	495	496	479	511	451	497	498	494	487	467	453	464	518	501	485	491	487	532	511	482	471	527	464	484	525	518	476	477	500	483	475	494	513	512	515	532	499	458	488	488	494	533	496	515	471	488	507	491	473	489	479	480	520	500	484	493	533	450	517	447	476	494	464	495	495	479	483	483	492	469	497	471	514	458	486	507	505	473	517	498	532	486	479	477	512	512	460	516	491	459	493	518	478	515	500	492	474	496	474	472	512	481	541	506	493	495	521	496	468	483	496	522	490	472	537	488	496	513	484	496	484	506	513	522	525	449	516	529	485	506	489	524	473	505	487	475	505	482	468	478	476	513	503	449	492	514	500	487	483	527	500	500	488	466	461	516	506	495	479	541	511	493	514	540	489	435	473	509	494	489	486	506	446	505	480	491	502	483	479	547	536	517	476	436	479	460	488	486	488	494	462	498	500	495	497	493	491	499	491	474	494	480	474	468	480	485	514	465	501	475	522	510	481	514	498	488	482	520	500	479	466	474	507	473	511	496	462	487	526	491	487	466	492	513	488	454	530	518	492	498	497	478	517	504	507	459	514	429	500	497	472	502	473	482	521	497	506	484	520	487	478	508	497	472	471	513	517	502	484	474	509	462	469	456	451	502	489	527	499	455	461	471	513	479	511	472	484	486	549	492	520	499	494	462	474	497	504	476	469	515	529	518	450	474	504	462	485	514	522	477	499	455	517	518	517	490	497	478	508	485	517	459	483	467	470	487	426	464	465	478	483	504	493	473	492	504	474	495	476	488	506	467	500	480	492	506	481	517	497	491	491	532	508	497	491	465	495	523	485	504	504	483	498	509	500	499	463	448	465	499	497	493	519	511	479	514	539	515	489	455	477	481	506	509	513	468	469	471	511	503	486	489	487	464	499	478	484	489	463	495	477	491	468	469	499	525	509	511	512	500	478	507	504	512	525	451	481	509	492	508	483	480	473	500	530	463	485	496	508	536	491	495	497	462	481	519	489	499	470	487	475	489	492	497	478
37736	47743	30962	13279	5822	2273	909	890	833	923	871	898	845	846	914	916	875	872	888	912	873	863	888	928	873	859	861	888	900	864	898	865	861	956	888	856	872	890	900	901	894	854	896	846	877	895	877	900	881	953	865	881	908	928	892	906	906	910	891	883	923	895	856	922	900	916	929	880	845	900	921	920	833	941	821	911	911	870	866	954	940	849	917	845	854	874	868	921	862	903	920	895	895	924	896	921	923	908	911	879	893	910	910	847	879	899	844	914	924	906	894	875	895	881	904	849	885	847	937	922	902	890	914	934	878	890	907	857	827	828	885	901	934	886	893	898	846	905	922	886	851	926	897	859	894	910	934	905	894	908	857	828	835	856	906	877	899	876	929	835	881	900	894	871	944	950	870	936	924	881	881	895	877	900	913	880	881	852	897	851	822	860	832	849	907	886	914	947	898	847	931	886	845	892	907	889	927	871	916	859	893	918	857	898	894	903	901	937	917	876	878	880	904	880	882	899	884	890	942	913	868	860	885	905	856	869	938	864	921	889	895	884	851	906	895	822	869	891	903	837	916	904	908	839	898	914	900	871	899	921	842	909	893	907	869	901	911	894	945	907	883	884	930	855	867	859	919	903	894	894	868	872	867	907	910	968	816	879	913	846	899	875	906	888	902	863	865	896	877	939	907	856	872	925	891	954	873	897	947	892	893	901	886	895	849	952	900	883	814	899	869	936	859	925	863	831	909	914	889	914	958	911	909	906	849	910	870	951	874	879	869	915	861	930	894	932	870	926	897	883	872	920	856	879	921	924	932	871	930	934	839	891	909	932	916	888	929	843	906	870	895	900	921	893	892	852	848	875	886	875	874	892	906	868	889	890	970	863	887	928	925	904	944	851	944	911	878	885	893	855	885	838	952	870	888	908	888	892	855	873	885	895	928	872	887	869	873	833	869	871	912	933	959	844	903	904	869	882	880	864	879	892	916	857	921	941	870	869	876	888	896	867	911	882	902	882	900	859	902	882	900	914	920	880	872	850	897	876	887	917	895	898	913	866	891	890	904	901	892	897	938	900	843	892	838	880	915	931	928	915	892	930	904	869	932	846	870	898	900	908	937	891	920	904	861	832	903	890	926	914	902	914	887	857	869	884	886	949	870	913	877	827	930	950	862	857	878	856	919	828	858	906	876	938	926	883	866	909	915	885	871	922	819	907	854	899	886	869	946	906	904	892	885	912	850	898	832	892	891	887	954	893	911	892	880	867	931	894	896	928	897	888	887	921	949	928	916	856	933	934	883	890	858	863	882	880	878	929	933	889	922	888	890	971	934	904	939	889	858	925	815	877	899	906	894	887	923	898	895	910	898	865	929	875	873	918	864	869	915	913	851	911	900	868	895	909	863	889	855	911	891	939	922	914	866	900	861	870	914	917	867	917	922	856	873	906	904	916	889	896	854	901	913	897	943	922	901	906	861	859	882	911	866	858	870	875	884	880	911	849	887	902	890	856	915	948	855	848	899	839	862	892	902	902	882	885	870	916	887	918	914	883	921	911	866	908	897	959	933	926	848	902	870	911	930	854	870	869	884	901	893	927	889	915	859	924	874	873	865	920	867	873	898	911	907	880	885	916	960	897	871	873	898	907	860	800	875	890	880	892	928	910	868	864	907	913	883	870	902	918	873	846	916	874	886	886	838	902	938	890	853	846	900	895	856	857	897	879	903	881	890	897	896	936	897	887	842	914	906	896	906	912	841	928	861	887	917	858	860	862	867	835	914	875	859	869	895	900	869	879	872	859	926	888	849	931	887	876	860	887	927	926	850	938	898	868	907	861	880	876	909	925	896	904	852	867	858	922	839	917	912	896	882	906	964	839	889	859	912	934	898	857	844	960	858	888	861	884	830	892	921	878	881	875	889	911	949	888	910	871	872	969	913	947	934	893	901	865	871	926	913	876	875	900	867	877	887	913	899	841	918	930	885	871	887	872	846	891	898	888	898	879	878	874	934	895	899	905	875	877	859	895	881	908	925	919	934	873	876	828	927	873	961	884	893	859	844	913	864	922	894	927	863	918	911	867	882	869	873	886	882	890	822	924	903	885	929	883	867	852	910	862	874	880	890	896	925	883	875	851	837	890	918	867	902	871	871	888	889	927	905	891	879	894	889	870	907	878	883	929	865	875	880	850	901	907	869	895	897	957	879	897	904	826	936	910	862	907	962	890	894	915	854	871	860	848	894	901	866	856	929	873	905	900	880	923	876	902	906	911	875	878	900	894	895	915	886	911	935	911	952	930	900	888	898	895	889	892	878	865	913	820	876	907	926	908	894	885	892	874	862	920	865	893	929	891	905	910	860	909	899	845	936	905	842	935	881	917	892	824	956	908	887	879	865	895	894	888	837	838	911	859	901	859	911	931	868	867	895	864	902	905	906	923	910	876	915	916	880	887	893	930	935	899	871	897	934	870	905	839	852	868	893	933	833	887	871	892	849	930	935	860	930	869	860	910	937	929	901	919	891	888	878	889	914	862	896	918	911	893	882	910	874	886	868	901	915	896	872	845	851	867	876	938	913	913	887	823	896	858	887	857	868	888	925	893	895	878	853	901	869	863	932	921	934	898	857	842	862	933	907	819	886	856	860	870	930	915	897	895	896	890	849	866	896	869	837	937	885	872	918	908	881	890	923	883	905	882	883	862	924	928	883	909	883	861	892	867	837	893	919	891	905	880	872	869	853	909	889	890	934	860	863	949	882	913	888	865	862	884	909	900	819	867	879	929	875	848	892	840	937	870	859	880	914	889	892	872	837	882	916	879	847	887	891	919	836	874	884	928	855	926	864	897	885	884	924	878	905	894	858	886	872	895	914	892	916	879	910	894	877	858	823	881	873	925	901	913	909	909	926	875	866	957	874	901	912	866	901	866	886	885	875	854	886	885	838	873	935	902	898	880	847	882	917	874	883	892	895	871	907	892	926	853	855	958	879	885	902	924	862	850	940	833	882	873	909	889	890	966	901	865	921	843	877	900	897	867	889	883	917	846	915	876	877	872	884	894	895	874	894	878	902	885	836	895	924	891	870	918	876	869	884	884	910	862	966	887	924	907	856	900	895	900	889	848	846	936	907	857	854	870	849	908	937	926	845	848	846	857	891	930	914	922	930	885	912	933	924	912	917	909	873	865	892	902	890	889	851	904	901	903	856	881	913	895	892	893	938	885	927	916	872	936	877	867	917	973	865	902	927	918	905	903	876	893	899	830	880	902	887	906	895	893	850	884	918	887	878	848	875	859	907	823	882	864	901	897	866	915	883	911	830	897	914	881	889	929	886	848	924	907	897	869	900	887	887	870	889	905	900	857	936	903	894	835	879	933	875	873	909	900	907	802	867	908	825	903	889	883	894	884	925	803	929	899	910	865	935	907	825	875	949	900	932	874	887	881	898	915	892	901	894	906	874	863	852	895	900	844	859	849	960	838	858	899	890	898	915	873	885	940	906	887	907	870
24274	22680	30107	26097	21153	12970	1071	412	386	336	384	352	383	410	332	302	338	332	358	340	363	309	368	364	326	372	344	344	346	363	343	381	354	357	338	399	386	336	347	356	354	326	352	294	343	394	378	330	347	392	351	351	343	372	354	366	352	336	352	352	373	391	349	365	364	321	371	347	408	340	359	358	339	358	363	351	388	375	349	351	344	349	353	355	324	366	380	379	376	367	367	413	336	350	323	337	378	330	363	328	364	374	362	382	316	360	354	353	334	385	348	391	366	335	375	346	339	356	387	347	371	370	357	358	340	370	372	367	373	349	366	369	345	333	352	353	335	365	366	370	352	367	393	332	358	311	368	338	333	351	317	342	383	384	357	346	389	344	331	329	344	373	362	357	356	337	326	339	333	351	353	344	369	388	359	369	374	345	335	349	358	341	341	324	355	351	370	374	334	395	372	314	327	337	365	334	331	344	349	341	351	370	356	370	358	382	361	351	331	357	349	361	333	315	358	344	342	353	340	382	367	352	343	350	366	375	351	392	342	339	397	347	354	377	323	331	345	346	348	362	352	332	331	365	362	348	366	349	366	349	382	353	349	393	316	360	372	347	341	384	356	342	371	354	338	381	336	303	348	322	355	358	399	369	346	355	384	361	372	353	343	369	345	360	387	363	327	373	344	356	381	371	325	336	359	348	385	373	362	355	354	330	351	376	350	354	408	347	350	363	364	369	344	386	357	351	360	341	365	357	359	351	350	350	354	354	357	319	347	364	360	371	355	337	359	352	373	360	329	355	346	348	351	345	354	346	366	335	376	365	377	301	319	335	322	371	390	370	364	341	331	335	359	358	367	370	352	357	376	345	363	375	346	364	362	369	351	313	337	348	340	341	381	337	343	347	372	350	334	341	317	332	340	339	370	363	376	341	332	343	336	348	359	336	334	363	323	373	349	335	365	329	358	335	334	337	360	333	332	338	362	336	378	347	314	350	327	356	329	349	400	345	345	380	361	344	354	387	387	362	319	361	340	313	376	381	341	340	329	341	335	329	352	403	348	345	373	349	320	365	331	359	344	343	342	345	341	360	351	377	334	312	386	332	370	357	346	355	357	326	336	352	381	342	331	368	365	335	337	359	342	353	348	354	349	362	334	397	309	348	358	346	391	361	353	351	366	374	381	360	349	311	307	364	366	372	350	338	360	348	360	349	348	398	348	352	378	352	358	307	356	357	358	363	367	374	334	337	328	346	318	350	351	341	363	359	325	338	384	393	353	322	336	350	379	345	379	324	365	379	351	355	357	386	357	360	356	344	344	344	329	378	331	350	342	363	317	354	327	329	366	376	344	380	340	351	343	395	382	356	360	361	337	353	347	305	339	354	353	380	342	340	362	346	345	346	333	353	351	340	347	336	357	364	345	348	341	367	377	356	353	345	342	334	390	382	331	363	352	351	366	350	342	366	365	357	347	320	357	357	329	370	337	354	349	338	380	348	323	342	336	358	340	331	350	333	371	355	355	369	349	306	366	323	351	353	363	331	341	336	371	369	365	361	373	376	340	325	357	365	321	342	320	336	344	349	342	317	350	331	363	341	352	335	347	353	359	343	346	374	348	331	352	367	370	352	358	379	389	369	370	356	359	343	378	355	348	342	349	324	350	333	364	337	330	340	333	361	358	362	363	360	372	354	361	350	359	343	356	352	360	359	343	332	342	326	383	354	322	325	337	341	311	337	367	348	320	353	375	371	358	330	382	367	373	353	356	368	367	371	359	338	363	376	319	353	377	345	354	349	339	353	348	380	338	399	346	355	337	368	367	388	330	349	331	369	344	360	333	381	364	401	350	346	354	359	371	348	336	359	355	358	375	335	325	334	353	391	334	370	375	348	333	344	376	363	342	333	336	374	301	326	362	398	347	368	361	386	350	349	361	385	346	402	314	332	351	360	316	379	355	335	334	379	336	342	359	326	354	365	361	380	341	345	401	334	362	350	334	344	344	351	359	352	353	357	383	394	342	316	366	323	340	350	345	346	321	350	358	384	354	342	342	354	382	365	320	362	345	338	361	340	311	332	351	373	337	350	338	354	322	345	386	344	354	359	371	338	344	356	346	330	373	313	383	372	336	339	346	331	356	371	359	346	318	357	370	354	360	359	362	349	325	375	323	381	352	364	344	366	303	364	334	347	354	328	342	354	342	323	361	368	400	399	320	345	350	349	354	352	363	347	357	355	353	367	332	343	355	370	331	392	333	342	358	315	343	354	349	370	371	351	325	384	341	390	360	369	366	347	337	339	371	354	371	377	367	325	366	351	346	354	353	334	352	337	367	346	394	349	354	380	381	341	373	319	350	320	344	380	323	328	375	341	341	333	338	360	310	311	356	352	332	339	355	360	328	370	335	333	355	316	340	330	332	332	345	333	344	355	330	371	341	361	345	379	361	362	361	352	347	344	376	349	328	387	342	370	364	365	334	374	325	340	339	349	374	368	335	333	368	372	350	323	357	351	355	366	340	344	350	358	326	333	338	329	356	343	373	358	330	350	348	377	362	371	376	347	367	317	340	342	372	345	348	344	369	334	371	364	344	330	331	371	335	363	344	411	312	332	381	352	337	371	349	370	391	369	330	344	339	357	348	326	359	361	338	343	380	392	347	353	345	329	376	333	382	378	353	358	355	339	356	325	347	328	346	343	341	365	345	364	327	339	363	289	320	377	374	355	363	345	347	353	339	414	334	342	345	350	330	333	343	334	328	331	303	321	379	339	359	356	335	384	344	337	359	332	373	363	349	338	391	362	375	346	307	351	371	370	358	354	335	346	350	355	334	335	351	366	354	346	365	352	351	371	328	357	365	375	352	344	327	351	358	374	350	374	385	359	351	352	335	362	355	355	370	388	344	311	347	355	363	349	378	324	356	373	336	354	353	356	354	349	302	361	370	343	369	363	351	346	361	319	339	386	386	348	343	358	371	331	344	322	360	315	360	345	313	348	326	348	399	372	328	350	351	351	344	335	378	384	353	341	357	373	354	386	357	368	362	322	347	342	362	335	353	316	354	333	357	353	378	346	329	348	340	348	342	387	380	358	361	351	367	349	350	345	354	345	356	365	350	378	331	371	308	357	349	326	356	356	371	353	349	360	339	371	350	366	346	318	359	329	340	350	327	348	358	341	348	362	364	365	374	370	386	347	350	316	346	340	377	382	354	349	352	354	340	326	368	337	351	346	363	352	318	338	327	405	347	380	335	362	339	344	319	345	349	364	367	349	324	357	369	356	362	350	367	378	373	342	373	322	340	362	347	346	346	337	349	349	355	355	373	361	359	365	350	312	345	360	370	320	364	362	338	353	378	360	354	347	341	373	378	379	358	329	371	335	349	395	359	354	354	365	385	349	323	373	334	338	379	339	370	342	366	345	346	362	376	374	360	346	355	352	353	350	333	371	343	320	348	358	345	341	342	343	351	369	346	334	331	326	338	374	328	349	353	354	333	386	331	346	374	350
59929	88706	61151	38575	26350	9448	695	670	641	662	685	650	696	621	665	705	675	693	626	628	622	673	636	639	640	661	675	656	635	636	613	663	662	617	650	643	657	643	639	635	652	647	609	619	619	661	623	615	622	653	683	613	614	654	676	657	649	687	612	642	591	690	627	657	612	651	679	683	666	682	680	664	608	665	636	648	607	689	646	669	664	658	694	610	694	634	636	605	647	682	648	642	638	652	649	647	640	606	634	627	655	675	676	591	670	635	646	630	685	671	651	609	667	643	671	631	662	610	649	681	683	609	652	646	641	668	623	666	616	630	614	658	629	639	603	642	662	637	610	645	663	680	619	646	659	679	618	624	642	654	592	636	638	658	625	618	628	624	576	655	652	698	663	639	625	638	644	638	659	641	634	678	640	593	655	690	638	644	668	664	682	674	608	620	649	630	650	609	640	686	661	617	647	633	619	639	577	674	629	638	645	634	664	706	670	616	669	664	624	653	651	626	631	689	639	645	655	613	636	657	608	667	641	639	639	640	616	698	647	630	668	568	641	676	677	587	655	658	622	640	632	647	632	703	640	649	644	678	652	685	651	618	638	621	655	702	632	661	622	649	636	640	643	625	651	681	641	671	685	646	677	618	615	620	614	627	634	631	667	625	632	619	626	640	621	645	609	654	636	589	661	670	647	639	646	647	607	661	630	612	684	646	635	644	651	638	649	689	645	663	599	655	616	667	609	666	648	648	634	673	648	664	628	676	650	621	635	669	610	667	592	656	668	654	659	651	694	601	667	655	686	597	624	633	615	630	667	632	658	603	618	645	612	631	694	677	674	623	603	622	652	656	609	658	613	702	740	635	645	630	602	624	601	618	644	661	667	658	618	625	627	632	650	637	633	635	636	592	643	598	601	670	631	663	603	595	652	667	635	599	640	644	609	616	669	672	626	645	611	618	643	596	620	643	620	674	684	621	689	678	685	722	643	641	673	700	664	682	642	647	671	623	618	615	658	634	642	645	636	629	648	643	660	688	654	638	659	666	663	669	630	607	678	653	654	600	643	633	605	648	660	663	649	641	626	669	598	615	648	690	665	649	641	692	661	610	640	651	641	637	625	630	636	656	679	673	654	695	620	598	647	674	630	652	685	699	603	651	654	664	640	619	622	631	653	636	638	654	648	643	606	634	677	661	639	660	619	691	644	693	635	667	639	658	636	670	623	640	656	623	669	648	623	660	679	638	705	642	643	622	657	663	637	641	653	609	651	666	671	654	642	664	664	653	670	664	657	663	671	654	623	635	635	661	647	701	651	615	629	620	668	638	654	643	662	636	629	704	638	640	626	633	638	610	664	644	642	658	643	634	695	632	621	661	626	626	655	649	678	635	690	665	662	654	659	641	646	643	607	641	667	660	621	655	695	629	665	662	651	648	608	620	647	651	626	648	648	663	694	634	658	659	664	628	645	595	622	625	617	640	613	633	683	606	624	619	630	663	651	665	660	630	637	660	632	656	650	707	692	685	627	635	588	653	627	643	707	650	612	628	640	647	642	637	627	606	653	644	652	638	668	640	595	673	658	675	626	619	626	661	615	689	618	599	620	597	683	643	701	635	643	660	631	666	605	621	647	662	650	637	611	656	658	629	677	638	633	631	663	639	656	664	665	594	648	645	657	645	662	658	619	658	613	623	690	598	658	698	619	617	647	612	663	628	643	632	647	659	630	652	634	654	652	615	690	642	644	688	632	625	633	648	637	615	642	619	659	607	654	626	614	601	635	669	658	642	612	658	667	659	623	621	659	620	595	644	677	634	642	605	650	640	632	617	651	646	555	660	643	668	616	630	645	619	625	638	657	673	636	627	647	618	640	664	651	619	659	661	627	598	656	635	644	619	654	639	677	635	652	622	659	645	667	634	654	651	691	652	680	638	658	631	621	661	622	618	653	631	648	629	637	635	621	620	616	629	695	648	638	647	719	643	642	637	638	619	655	649	630	685	650	641	669	667	643	655	634	629	638	620	678	657	619	642	629	636	689	616	634	606	655	632	653	647	687	640	659	609	661	628	626	605	644	659	716	683	673	693	652	628	608	668	666	669	666	684	631	649	632	603	598	604	637	643	630	640	659	640	656	619	659	629	643	672	684	664	689	671	624	647	678	637	658	669	627	646	659	643	639	670	619	638	622	623	669	669	662	618	601	641	638	687	639	664	617	631	654	591	685	651	629	689	689	688	678	646	606	683	678	609	640	673	604	606	689	617	631	665	637	638	637	650	672	614	656	605	657	643	650	614	640	632	678	667	639	638	636	603	673	647	605	632	672	650	653	618	610	641	642	626	690	652	656	636	635	649	646	670	685	648	668	655	642	679	677	682	651	624	610	680	660	626	616	632	639	685	587	623	685	617	656	639	661	632	657	656	639	619	636	619	667	653	687	621	631	640	625	632	682	642	643	649	634	681	651	622	618	650	636	694	634	625	691	641	634	601	672	621	681	596	640	642	667	635	671	626	629	627	653	665	618	647	641	662	638	652	652	648	649	669	608	615	635	629	647	599	647	632	685	675	652	672	671	687	656	642	671	648	623	668	615	673	626	655	660	669	661	652	661	647	620	635	621	677	698	691	619	672	640	659	609	650	685	629	611	649	654	627	653	670	603	605	653	629	654	610	613	650	601	662	580	668	647	659	606	638	642	657	660	664	645	637	699	669	653	647	629	633	604	639	622	596	636	644	682	627	647	615	634	636	605	634	609	641	624	646	628	682	641	625	636	611	591	646	639	626	673	607	660	673	660	672	668	625	665	618	648	640	707	639	659	623	669	670	652	664	637	593	655	661	625	679	596	650	655	641	644	643	684	651	666	643	626	643	648	666	655	638	692	676	634	630	670	699	629	642	652	619	662	652	625	654	645	634	682	630	631	634	631	657	693	654	688	651	653	647	651	664	650	618	637	656	675	639	675	671	603	614	670	671	612	589	638	668	646	605	634	618	651	628	613	608	671	635	629	637	628	625	648	659	648	655	671	644	664	638	634	625	628	598	637	636	672	623	647	654	618	629	688	648	695	687	673	636	680	624	655	652	636	594	599	628	633	611	667	628	658	665	675	678	624	616	611	651	593	622	638	640	643	681	623	659	634	621	641	636	673	672	672	637	620	664	638	575	650	636	639	653	615	645	663	635	628	652	670	635	671	664	620	637	650	641	653	633	668	635	689	633	620	690	636	638	622	666	640	633	621	654	589	659	664	659	638	655	650	647	636	648	613	677	630	676	668	665	599	699	669	701	642	647	665	654	634	687	607	627	645	611	652	666	646	604	628	609	597	597	628	655	644	651	624	655	647	646	595	604	614	658	618	625	633	638	632	680	647	621	679	643	668	626	653	614	683	660	637	626	655	680	636	615	639	701	607	625	609	649	626	660	647	690	655	642	643	633	652	597	639	664	646	637	640	650	646	682	642	629	635	625	686	614	683	668	650	700	647	602	698	635	611	616	675	642	610	647	668	619
23229	21720	31501	24595	21506	20013	6792	649	578	562	526	552	536	527	509	506	528	520	495	530	524	557	535	484	522	505	515	512	544	469	528	505	487	506	545	506	496	529	500	518	505	550	514	524	511	547	541	476	512	499	518	515	474	557	536	511	528	500	519	537	560	522	471	519	494	504	499	530	487	505	544	509	528	518	540	487	517	460	505	519	530	518	517	523	516	492	493	556	524	550	493	500	461	513	503	574	478	560	506	530	508	515	521	530	507	561	493	509	502	521	528	536	495	510	528	476	508	514	494	512	515	510	546	494	515	493	523	555	475	491	537	504	504	507	484	555	513	493	480	503	495	519	494	569	526	508	502	547	512	520	511	516	546	521	533	503	500	498	539	532	496	516	544	521	539	508	486	497	492	568	529	498	498	519	515	501	495	550	514	513	523	499	557	461	520	469	499	510	522	516	518	510	515	478	493	516	561	548	533	518	519	523	495	477	468	511	527	543	501	480	515	503	516	501	505	488	517	505	545	479	506	515	492	537	525	493	496	493	502	477	534	538	539	528	501	489	467	527	566	539	525	520	500	500	501	542	525	515	504	496	500	481	494	553	495	476	527	518	481	509	556	550	487	516	493	495	478	528	529	492	503	511	495	517	519	485	488	500	504	501	500	499	517	609	499	518	559	508	469	493	499	513	517	499	530	520	540	453	539	516	520	555	521	538	512	490	510	522	473	493	500	553	518	528	505	492	510	513	513	517	539	534	492	494	545	504	517	516	519	556	521	489	556	525	516	490	502	515	530	566	501	531	484	506	538	553	519	513	512	527	508	509	517	561	470	535	544	486	485	510	525	578	503	498	513	540	497	497	498	531	516	499	494	517	502	531	538	503	469	481	485	539	499	525	498	503	525	518	502	520	503	502	525	510	517	466	505	495	486	454	541	525	537	511	503	496	517	502	525	527	529	515	489	497	535	505	553	530	519	531	510	523	526	528	522	489	550	531	536	534	509	550	528	506	506	524	489	473	466	501	512	508	517	518	538	481	508	496	536	480	506	557	545	528	481	493	472	492	499	552	530	549	456	491	525	524	548	513	539	515	524	524	485	527	480	549	476	541	536	515	505	490	498	503	528	496	509	525	457	547	499	483	520	507	485	491	479	517	521	506	499	522	509	491	516	508	506	500	479	468	533	524	527	526	541	537	493	533	525	504	569	542	527	504	510	529	502	475	524	515	532	530	514	481	507	536	494	497	523	521	505	499	476	551	497	543	548	552	528	526	487	517	530	511	503	500	546	518	519	508	511	483	499	498	494	472	509	503	511	521	516	521	484	555	510	470	507	555	598	500	505	476	564	517	554	551	487	565	539	535	523	505	522	517	469	466	476	503	516	499	502	546	507	569	509	553	522	530	490	526	499	519	511	503	490	494	534	519	538	484	519	530	546	521	486	533	513	480	460	514	524	502	515	514	501	502	525	488	492	533	470	504	487	485	499	517	492	505	489	504	484	544	531	493	449	478	520	502	560	519	518	536	533	494	515	540	514	562	540	528	503	503	517	510	502	509	484	484	536	515	533	520	511	517	491	556	494	494	497	528	515	499	514	483	490	536	498	536	505	539	489	509	464	515	503	512	476	539	533	547	532	520	483	541	485	495	520	497	535	538	496	505	535	516	537	486	508	528	543	512	515	551	495	518	504	474	523	535	504	545	566	507	519	488	494	523	525	495	516	497	479	544	537	533	486	501	496	488	530	523	498	514	529	492	500	458	554	509	493	533	517	496	489	492	540	553	562	561	474	503	534	538	507	503	491	497	529	548	496	512	494	546	522	524	498	530	488	506	483	509	486	491	498	506	535	487	522	541	529	472	548	489	480	500	457	516	495	527	496	508	516	531	500	501	503	547	517	513	477	554	516	537	542	530	501	546	510	516	485	475	483	534	494	500	505	520	475	548	514	502	517	504	484	516	540	536	502	494	516	540	518	500	553	563	506	498	487	508	512	498	475	524	518	511	475	486	528	517	512	525	488	527	508	485	538	524	521	546	568	515	475	537	517	544	469	517	511	528	474	538	513	486	515	486	544	522	505	517	504	560	477	515	507	542	487	531	482	500	482	528	572	486	498	514	517	517	499	523	545	516	522	478	548	553	544	488	496	515	499	493	513	523	470	543	511	529	483	528	500	541	543	521	500	510	525	488	566	500	505	492	494	507	516	452	535	550	520	525	515	516	501	519	479	533	474	508	480	538	521	491	559	487	503	490	498	513	517	475	490	501	510	540	539	532	493	542	542	536	517	497	505	559	504	502	539	530	521	522	519	507	514	560	514	490	480	472	553	511	516	493	491	489	511	485	476	535	517	505	529	505	535	504	530	516	527	574	523	489	545	530	503	510	541	509	496	542	508	465	554	513	512	530	489	512	548	518	549	494	531	550	513	471	537	497	505	521	531	514	538	516	510	527	495	524	515	492	523	512	499	498	509	497	502	509	501	568	530	533	485	505	533	504	512	519	553	530	498	497	525	505	484	502	506	517	509	518	525	497	484	561	502	532	491	490	520	523	467	512	504	538	548	499	528	503	483	498	523	505	532	540	521	482	540	511	524	547	537	544	516	511	528	503	533	521	520	524	511	520	518	513	540	512	500	512	549	512	521	531	517	474	513	530	508	496	480	503	543	543	511	508	534	508	503	482	515	517	522	547	550	534	518	506	540	418	541	467	504	525	507	518	563	517	493	539	548	501	503	497	547	530	501	498	467	493	511	513	513	484	521	492	536	515	566	507	527	493	544	487	459	490	534	540	470	508	544	549	560	517	515	556	496	511	542	496	532	508	529	496	523	504	515	466	534	509	495	482	519	535	497	519	522	495	523	508	509	507	527	503	509	494	557	514	511	503	495	513	560	502	534	542	521	495	542	504	509	524	501	504	533	545	503	491	548	541	531	532	480	518	519	561	587	524	509	527	522	497	489	524	487	554	489	552	490	508	521	504	503	490	519	513	504	514	559	518	513	471	518	520	554	518	500	502	502	474	508	517	560	540	470	555	478	512	572	446	511	533	536	500	544	464	483	523	503	483	510	559	517	497	525	516	515	515	514	517	490	535	471	532	436	504	531	480	514	486	535	517	526	514	501	486	534	474	487	491	463	523	520	521	546	492	500	553	491	530	527	503	580	470	500	502	495	535	529	530	490	505	525	536	511	493	517	514	464	522	510	529	509	460	531	507	533	522	498	489	550	541	532	507	501	494	497	514	474	545	524	515	530	472	505	509	547	485	471	525	514	495	521	552	572	506	549	496	503	508	471	544	520	489	490	570	507	551	494	509	544	490	540	517	491	504	499	520	533	504	515	507	504	501	541	519	494	513	505	506	497	530	495	502	508	501	523	500	496	554	556	510	505	481	483	530	501	499	501	523	494	518	488	542	543	483	506	468	503	491	507	538	530	527	538	495	460	491	559	516	506	490	526	524	555	484	525	528	531	486	523	520	486	529	520	512	523	490	504	489	477	561
57908	98392	77812	44300	32246	12583	906	914	904	898	906	849	909	881	884	866	829	878	915	888	895	882	953	897	849	873	836	893	850	913	851	876	922	877	898	848	871	820	905	909	882	862	801	901	832	837	859	914	890	892	909	896	846	864	852	873	892	873	887	859	908	878	859	811	864	868	828	873	861	843	885	879	850	854	829	894	923	853	863	855	866	852	890	832	880	824	913	868	878	798	864	863	858	880	890	911	857	860	915	900	859	902	844	813	895	853	899	845	889	865	895	900	849	825	873	938	919	865	850	890	878	838	886	856	853	935	860	885	878	867	874	859	846	856	885	821	853	894	922	852	877	884	897	836	884	904	908	826	907	831	849	950	863	860	849	907	909	919	823	917	848	864	867	855	912	928	842	859	845	901	895	927	857	883	908	901	868	788	909	860	913	872	813	900	812	914	854	870	868	841	880	862	814	838	833	841	819	898	822	870	870	898	814	872	867	882	794	827	875	859	850	842	888	857	823	889	886	844	823	842	856	850	906	895	908	889	883	797	833	946	897	869	899	851	879	900	795	849	891	877	868	955	897	861	964	865	865	942	826	857	842	852	887	881	884	903	868	858	825	850	849	881	898	844	818	874	885	843	852	862	833	921	837	857	828	911	910	860	822	890	880	859	897	882	951	846	819	868	900	854	800	866	883	898	827	858	903	878	818	820	840	856	852	864	875	866	877	937	864	880	861	863	852	835	850	901	824	834	864	874	881	872	880	832	828	829	914	871	863	845	891	846	865	893	887	872	931	847	844	885	899	891	818	821	861	920	856	838	878	892	846	867	861	862	888	873	920	887	858	823	893	867	865	826	853	882	861	861	894	872	851	898	883	880	867	877	883	878	842	861	825	909	878	882	935	877	847	879	848	860	898	878	901	875	951	879	885	870	877	899	868	852	882	908	887	895	804	851	900	881	876	896	809	901	880	871	842	892	914	856	845	830	885	906	883	862	831	867	852	908	847	898	883	866	864	859	844	860	876	892	909	892	857	878	843	857	804	879	881	874	920	910	860	864	873	806	887	878	897	868	915	903	848	884	864	880	872	858	840	888	860	846	828	813	884	874	873	862	869	854	866	849	891	845	859	855	856	827	839	877	899	817	860	878	875	827	822	878	828	856	834	858	876	843	901	814	885	853	832	877	861	881	834	882	855	848	873	840	885	854	828	923	866	835	905	802	905	868	867	828	835	883	866	814	848	869	887	905	884	870	900	870	848	884	846	866	875	876	869	882	830	854	877	839	862	800	908	879	803	869	820	887	885	867	885	859	869	807	853	852	897	887	860	878	846	904	868	819	870	898	832	858	881	851	862	880	913	825	845	902	856	836	856	848	860	885	896	883	892	909	856	916	905	863	892	831	920	893	835	887	849	888	852	902	875	868	873	872	895	876	859	859	869	860	874	864	870	846	841	849	839	885	854	829	880	916	854	859	863	873	869	895	868	855	919	880	868	900	845	895	829	829	861	818	851	872	874	831	851	980	814	875	865	872	932	878	844	789	893	849	927	837	919	883	850	887	866	877	922	879	859	861	940	828	822	854	858	911	882	887	849	888	875	907	828	872	891	883	889	889	841	874	904	824	855	860	923	893	874	849	844	826	905	856	850	854	849	841	885	842	890	884	877	885	928	879	883	886	850	883	891	841	844	830	862	874	871	863	863	856	908	809	870	897	866	866	890	924	798	910	859	900	886	900	857	838	839	861	867	868	901	833	839	818	880	869	873	835	842	794	850	906	852	818	862	898	873	869	840	931	869	879	889	891	850	822	865	879	900	879	845	873	864	926	857	913	879	859	830	867	831	923	870	870	841	886	865	901	865	888	883	855	863	855	811	914	874	816	894	859	894	858	850	880	839	867	881	862	897	837	837	840	839	841	900	915	841	874	836	862	851	865	858	879	886	809	792	854	885	868	809	874	907	860	878	823	810	850	791	878	837	938	865	911	854	876	853	791	840	885	899	863	888	928	865	902	827	850	879	947	848	863	882	911	865	843	848	865	921	886	827	891	861	893	885	907	873	831	877	893	916	852	828	850	838	790	869	842	884	855	902	818	855	860	839	846	811	875	890	837	860	946	810	892	862	892	853	848	857	876	848	827	841	899	877	899	878	876	873	871	911	920	852	817	829	826	871	925	805	852	883	891	884	923	858	925	867	892	872	870	843	880	874	817	871	843	854	843	883	862	921	878	821	843	835	898	890	850	876	895	813	900	838	872	878	837	850	894	853	902	957	871	887	867	869	877	878	871	925	857	834	896	864	931	914	894	848	887	852	858	893	857	899	905	859	904	904	813	893	905	845	838	884	870	854	873	851	883	941	888	882	814	857	856	910	871	879	880	888	856	833	835	836	852	876	890	925	864	796	937	891	876	859	874	884	870	885	878	857	895	861	862	876	867	827	881	789	867	890	841	892	841	895	861	905	874	880	878	864	854	889	844	843	821	870	853	864	869	916	884	911	837	833	906	931	882	837	865	819	872	854	918	866	898	810	871	852	857	828	896	864	856	836	861	887	843	888	875	815	884	833	834	912	855	933	851	839	923	883	867	875	924	910	860	863	842	888	832	870	857	886	860	883	844	870	888	902	858	884	868	871	853	857	868	839	864	906	904	894	863	871	893	864	861	842	871	919	905	850	834	895	855	885	885	861	833	880	846	822	857	901	854	863	872	847	840	836	879	838	840	832	853	864	822	892	856	868	898	848	878	869	865	868	843	840	872	885	838	907	901	840	873	879	874	890	887	847	854	855	849	840	835	903	914	820	850	859	827	896	850	865	871	845	907	818	822	846	897	855	881	882	844	908	909	897	791	829	895	848	911	900	875	867	811	855	878	850	859	821	865	876	849	883	879	867	870	868	852	829	934	854	895	867	895	852	865	875	878	899	848	841	924	847	856	856	877	810	856	847	876	879	887	876	834	874	848	875	845	835	793	857	866	841	870	844	826	913	895	875	831	841	823	838	841	885	847	841	944	839	856	831	821	879	840	889	808	850	881	902	904	896	871	833	836	853	893	860	881	866	861	849	872	858	880	880	900	843	862	830	837	861	858	882	900	854	894	840	929	836	817	870	839	865	867	850	885	840	880	920	862	912	885	905	929	895	856	856	859	879	805	841	922	855	833	845	823	869	865	907	853	872	868	800	893	862	873	851	817	888	955	904	870	829	858	891	902	862	937	894	870	873	883	843	894	838	881	864	890	859	831	884	934	838	869	810	863	878	867	886	940	867	881	820	861	858	862	848	827	902	906	880	859	919	887	849	894	882	923	944	841	901	849	869	861	895	879	879	896	857	830	877	871	852	846	889	864	892	871	819	875	840	839	846	852	917	835	890	872	859	830	834	877	845	859	857	849	905	891	849	874	866	879	812	874	877	929	872	870	887	884	840	904	918	842	828	811	900	894	821	894	861	841	848	879	884	831	826	838	849	882	900	896	868	860	834	840	810	891	881	867	873	864	867	835	861	886
28770	27982	28676	12468	2390	785	497	492	485	525	491	549	476	494	486	473	534	501	493	517	527	506	520	466	485	484	554	535	509	486	490	512	456	568	502	518	466	506	501	454	489	507	488	513	501	475	518	494	510	478	487	473	526	532	509	519	484	456	528	516	462	464	461	512	508	494	496	499	530	503	552	488	505	476	501	498	522	497	461	510	473	517	511	514	491	475	520	523	492	494	517	488	485	503	482	507	478	529	461	526	505	503	464	510	524	473	511	528	490	535	517	479	479	481	465	505	536	502	500	465	507	473	508	529	466	473	496	505	499	471	486	501	498	512	511	490	521	519	518	521	465	513	483	521	518	492	503	513	479	482	510	485	508	509	501	529	440	493	525	549	491	506	532	487	509	517	496	511	470	508	506	533	533	487	498	508	486	485	466	498	517	517	541	529	506	456	493	506	554	483	502	510	495	488	499	509	479	513	498	508	474	483	520	486	530	491	490	563	505	467	515	501	517	521	518	528	476	489	496	485	483	469	526	529	488	498	545	508	504	464	494	466	511	520	527	514	490	468	501	451	528	469	495	480	484	523	462	523	508	503	450	511	528	501	501	515	508	513	503	526	481	520	502	473	512	512	516	505	525	488	493	452	510	452	469	494	482	526	542	481	487	467	479	549	525	497	529	484	510	480	497	465	524	486	452	495	497	482	512	457	508	483	503	505	520	494	500	534	492	443	494	477	519	505	495	495	483	501	513	502	517	498	507	451	492	515	439	488	491	490	490	506	503	522	504	516	530	483	510	524	442	508	495	497	532	495	496	523	496	528	528	458	512	525	500	509	491	518	478	525	477	500	485	500	521	512	475	473	514	530	493	495	497	467	463	525	537	512	490	471	541	524	499	509	520	518	498	478	487	507	498	501	520	523	471	454	456	511	497	471	507	479	529	514	529	524	515	508	471	495	507	515	524	506	509	491	511	503	493	471	491	463	520	506	476	484	485	486	515	467	535	510	528	480	505	515	513	488	508	494	506	464	489	515	488	476	519	501	499	485	462	525	491	484	463	521	501	525	497	502	478	470	500	487	494	483	522	514	444	511	533	515	475	487	518	541	493	499	471	473	505	528	532	496	518	501	507	521	515	502	462	489	485	488	496	517	478	489	507	513	488	503	485	507	472	519	500	477	474	529	502	519	462	525	466	464	470	517	482	542	481	489	512	457	508	477	492	531	494	440	485	512	477	497	503	498	493	507	503	458	505	450	474	497	483	489	516	505	494	504	524	481	479	535	497	489	539	492	527	493	473	470	480	462	502	516	544	453	514	542	480	465	490	481	505	501	506	533	490	508	517	477	463	447	506	499	461	466	475	502	503	484	482	478	497	463	453	524	500	484	522	516	497	497	529	500	510	517	461	488	496	511	522	497	472	529	507	518	471	480	519	493	480	510	481	516	499	451	485	457	531	525	491	502	532	505	530	490	490	488	510	503	509	509	505	527	520	468	494	479	475	538	514	486	515	532	494	520	517	519	514	480	476	505	493	522	521	448	533	514	503	487	460	533	501	475	451	456	508	508	457	514	501	532	516	514	473	478	472	514	462	540	502	515	515	484	539	496	470	494	498	489	479	511	483	512	452	473	494	474	517	485	487	504	519	481	497	468	477	551	469	515	493	490	483	499	505	474	498	501	496	492	468	502	473	488	502	526	549	527	503	496	475	559	519	484	504	514	487	509	525	524	478	498	523	479	492	514	507	500	480	512	473	511	503	512	539	499	520	482	542	497	487	484	502	487	513	496	515	476	497	469	451	486	515	516	505	510	496	521	487	505	510	499	504	490	487	511	495	496	466	471	475	452	498	516	473	509	509	497	491	504	481	508	519	504	516	467	475	493	507	488	493	512	496	516	450	514	513	508	501	469	495	540	512	490	502	476	510	498	492	509	492	477	508	508	440	515	520	487	476	527	483	487	496	510	476	521	497	518	478	489	496	516	541	538	472	515	536	495	523	520	495	471	511	498	500	473	478	544	537	489	513	517	491	484	491	475	497	482	512	486	517	506	470	480	495	517	467	492	508	461	496	519	470	517	488	502	520	477	530	494	517	508	501	517	474	532	497	525	544	472	481	512	480	503	511	500	491	503	522	522	464	471	520	512	524	452	511	488	484	518	535	476	495	519	469	468	470	527	495	508	494	527	523	503	521	498	501	489	472	473	497	519	489	524	523	464	452	490	491	508	470	467	499	504	500	483	460	527	497	458	496	501	525	475	472	465	492	490	514	466	497	535	451	536	497	469	506	493	512	468	450	494	477	464	547	477	494	482	458	483	462	486	498	532	460	512	498	514	449	472	504	496	484	483	481	477	494	516	502	514	502	445	525	476	483	495	452	528	440	518	492	479	480	523	510	495	517	502	466	490	500	515	510	472	525	529	494	514	443	494	515	456	536	490	512	461	491	504	467	472	536	478	509	527	535	473	516	482	528	500	522	540	490	535	456	506	494	476	519	512	521	469	508	491	510	481	527	490	496	525	459	461	487	459	524	476	468	489	466	504	497	508	532	504	452	534	515	504	526	507	508	509	507	470	480	507	492	462	517	494	528	498	488	502	487	529	483	502	475	513	526	523	527	515	510	492	509	513	525	488	514	519	488	497	502	494	489	509	500	533	548	474	477	505	499	476	512	515	475	491	486	500	522	473	484	471	467	536	482	475	497	501	546	486	506	499	516	468	459	546	484	489	558	535	480	506	477	510	492	505	469	505	508	504	469	515	499	517	535	504	525	509	498	468	511	496	512	543	465	513	490	486	478	480	523	506	469	522	535	502	474	515	522	508	487	471	510	500	487	523	488	472	532	491	479	492	509	508	458	544	491	517	520	508	502	486	503	504	449	481	494	472	485	495	514	526	547	502	477	480	498	515	466	516	477	514	503	490	492	517	532	477	496	495	482	524	476	532	507	483	499	487	478	533	520	499	488	527	461	504	484	495	456	474	486	514	504	473	498	498	515	486	489	469	473	524	509	491	527	468	510	522	487	544	465	494	503	514	479	508	517	480	474	464	495	487	470	527	476	517	490	480	489	506	521	467	501	518	513	494	473	499	446	535	513	468	493	479	475	534	471	522	499	514	508	507	539	484	514	519	505	487	497	491	496	529	488	540	546	491	524	474	514	490	502	527	474	477	509	475	478	517	508	476	477	523	494	500	509	518	494	498	470	500	498	486	542	476	488	497	507	480	485	501	496	478	474	492	474	497	529	478	509	476	479	498	511	488	482	495	451	505	487	525	478	508	510	514	524	540	480	491	482	519	533	513	506	518	523	511	508	481	526	492	484	486	490	468	481	512	493	518	490	522	490	519	509	556	499	511	512	454	513	458	522	485	528	452	501	492	475	507	506	500	513	494	513	508	490	500	459	502	533	471	464	482	527	503	518	508	511	548	510	485	514	523	509	524	506	502	485	471	519	507	466	485	550	514	520	528	531	491	502	482	475	485	498	524	491	501	528	493	467	482
37779	46971	35043	11053	4628	1680	862	916	914	872	948	907	888	875	918	895	833	893	912	903	910	922	905	933	918	863	875	891	903	916	896	915	866	909	868	859	895	903	851	907	891	869	913	889	850	957	887	892	883	849	912	877	892	883	882	878	866	959	855	906	946	867	863	899	943	954	923	921	870	867	886	915	910	908	851	880	892	925	903	881	941	897	901	876	906	856	888	888	845	897	853	873	931	916	902	910	893	905	873	912	874	917	912	921	930	982	895	871	940	897	938	884	882	889	917	910	934	893	909	887	824	914	892	867	846	911	895	865	876	893	925	862	920	934	859	945	927	907	907	906	867	884	918	861	941	920	955	897	911	853	943	883	919	855	919	856	954	929	907	907	852	906	828	936	908	887	887	907	930	863	904	944	905	852	950	935	940	882	865	862	918	893	862	922	931	931	881	875	924	909	892	912	906	962	897	871	886	858	847	939	914	861	866	916	907	885	909	874	873	849	887	885	956	856	832	883	873	880	874	930	886	922	840	891	908	894	844	937	936	901	929	950	892	864	910	900	915	867	910	933	894	876	937	926	933	876	919	902	829	923	894	786	900	880	915	971	820	907	928	869	885	868	943	923	922	878	893	902	854	952	876	907	954	877	926	874	896	876	876	912	916	933	946	913	912	820	917	884	914	919	910	851	868	887	918	870	906	827	879	889	893	905	925	889	918	910	894	864	881	902	923	906	884	879	898	893	890	994	887	885	851	898	890	870	888	958	906	888	908	904	884	853	916	920	885	865	894	921	910	902	859	870	920	905	899	895	857	880	910	908	942	920	917	874	931	888	960	929	908	919	880	879	878	853	901	915	902	877	892	891	864	937	908	900	876	913	890	865	893	948	908	886	870	884	897	881	898	869	880	855	860	920	857	864	877	882	869	915	904	860	951	909	926	854	889	834	969	853	820	875	902	896	931	905	865	937	914	925	964	895	872	877	923	904	899	888	879	895	861	919	859	882	882	918	874	921	878	894	930	923	895	914	854	914	884	937	849	895	896	895	930	920	918	901	902	879	919	914	863	880	895	907	881	885	899	895	897	853	838	928	912	902	896	932	868	911	906	907	895	886	933	896	905	874	902	899	861	928	934	925	841	894	856	843	932	923	844	885	914	915	857	927	892	880	880	865	841	884	866	912	878	968	881	883	892	901	858	908	899	915	869	942	911	859	886	891	933	890	860	931	898	884	843	894	897	904	903	895	872	901	887	888	895	895	930	871	887	850	921	900	900	912	914	858	853	961	855	882	901	888	941	853	923	928	951	915	890	900	901	906	947	908	938	901	905	882	924	904	890	936	867	930	891	893	941	888	958	894	891	927	889	880	907	851	919	847	919	895	877	882	854	881	877	885	906	840	903	910	921	884	878	897	902	934	921	919	888	893	925	897	890	864	960	970	945	848	915	859	901	887	902	885	883	904	946	942	862	919	867	901	930	927	894	950	887	896	866	888	906	972	910	926	855	912	927	840	864	901	894	827	919	954	917	881	905	896	878	979	894	926	948	921	952	903	924	881	881	929	912	913	886	905	926	916	951	879	908	949	871	859	879	949	866	839	915	864	892	895	934	972	927	905	843	885	907	884	871	909	887	939	862	903	867	898	908	929	911	910	876	937	899	860	896	933	912	906	879	884	900	868	887	885	879	872	857	868	881	873	872	848	892	907	933	877	931	929	896	895	909	906	906	914	899	911	882	933	856	946	892	883	911	917	894	915	826	885	901	921	940	874	882	879	901	870	884	906	908	899	947	919	902	898	893	858	915	864	865	888	904	855	856	885	901	822	883	881	907	908	919	855	904	857	886	862	928	901	901	934	897	914	898	864	879	893	874	897	886	906	917	918	881	863	907	884	885	913	936	928	928	915	878	902	870	930	880	922	909	909	872	846	918	931	909	923	928	877	938	872	912	862	918	901	874	849	888	926	959	890	900	905	900	880	878	945	865	869	891	929	891	948	873	915	948	882	869	865	933	889	915	876	990	892	876	888	838	893	886	893	879	829	901	871	876	878	872	928	876	881	859	882	892	926	880	908	921	913	918	877	878	909	843	927	874	869	878	872	895	930	929	840	908	922	889	892	951	868	918	865	889	888	903	924	897	901	825	911	899	870	902	939	889	877	895	939	920	897	844	897	934	921	899	885	945	896	941	905	870	897	856	838	918	880	930	927	863	902	884	916	890	932	892	904	846	893	912	864	878	945	929	910	941	914	867	870	840	877	902	882	902	949	891	920	860	935	867	884	912	920	931	899	865	859	902	871	930	905	839	922	913	906	853	902	879	829	892	855	864	926	924	917	850	920	868	923	905	898	908	892	905	897	927	914	923	859	913	865	887	877	898	922	874	885	867	901	913	931	878	897	879	943	870	907	940	880	921	900	846	891	940	939	953	897	867	961	803	921	916	907	900	891	918	911	895	879	873	876	858	899	876	925	908	902	868	879	887	888	889	933	910	900	896	957	936	868	851	961	916	913	850	916	910	900	876	871	904	895	883	871	882	894	888	878	874	865	890	875	881	899	871	926	915	954	883	906	963	909	910	968	900	914	848	864	907	878	909	890	934	898	919	902	888	965	872	871	980	986	939	898	885	925	956	909	892	868	861	911	854	923	901	901	924	909	900	918	880	880	874	925	875	853	918	874	911	892	949	895	902	884	909	863	893	882	897	936	930	879	880	903	924	912	910	904	908	851	925	886	916	914	894	879	962	899	898	860	905	973	891	852	901	912	864	898	922	973	896	885	893	876	950	863	911	914	886	910	921	899	874	905	892	900	931	867	850	893	904	881	880	924	923	836	881	880	879	910	935	822	891	872	893	899	998	927	946	894	874	862	907	896	882	942	913	863	913	839	905	899	965	957	899	911	869	871	882	937	884	888	852	896	893	901	927	863	893	914	915	933	862	892	955	882	891	885	909	874	920	914	853	843	906	931	880	850	920	931	909	942	881	868	890	902	866	898	865	891	949	887	898	871	862	875	897	916	901	911	896	882	913	906	876	861	870	876	896	926	897	948	880	911	916	869	912	892	885	855	936	925	870	914	873	868	876	893	894	910	869	885	913	895	901	882	900	940	812	931	908	898	917	898	923	933	899	895	910	895	891	877	883	903	951	905	935	854	895	854	927	878	902	908	928	870	857	859	874	899	886	896	937	895	847	927	907	904	901	844	906	879	924	915	887	907	940	861	933	872	907	881	891	882	892	925	859	869	966	885	896	902	868	920	964	883	888	882	833	913	923	895	857	873	891	883	888	894	935	912	900	878	883	888	959	919	902	958	889	877	909	905	879	882	865	923	919	923	901	923	897	917	897	860	853	862	895	892	920	905	918	907	936	881	904	882	866	923	942	893	931	913	916	941	912	891	844	968	893	930	891	841	897	888	890	924	883	917	963	905	900	923	908	874	896	835	874	866	849	928	910	951	908	961	889	894	868	936	866	914	887	928	906	898	908	927	914	931	886	908	853	873
24275	22987	32625	27044	20072	9828	778	415	446	393	443	389	373	396	429	429	375	404	416	388	370	390	388	389	398	404	427	378	375	382	400	387	378	401	428	430	372	409	369	396	398	391	407	406	395	398	394	393	419	412	402	371	408	363	409	390	381	424	393	398	390	386	410	402	403	400	389	387	403	392	397	394	402	370	409	385	396	346	377	361	414	381	373	413	396	392	400	398	367	411	365	334	392	395	398	377	353	379	391	382	418	389	386	381	412	390	430	360	389	365	412	388	436	370	388	379	393	411	349	387	366	374	409	395	363	384	407	378	364	352	383	389	380	392	353	416	407	335	385	382	418	363	388	401	387	385	379	384	432	375	388	416	410	402	392	378	339	376	404	392	411	424	378	375	392	401	391	420	388	368	386	396	384	334	386	377	375	378	411	394	390	408	385	378	396	386	403	381	365	390	387	399	377	395	404	404	369	406	353	391	392	405	377	429	380	371	387	365	407	397	400	382	393	400	358	385	410	402	368	397	375	378	379	367	401	377	404	382	389	406	410	411	405	411	413	372	359	357	374	403	368	376	393	404	402	410	372	396	389	374	399	392	403	395	410	404	364	417	347	368	387	382	407	413	392	386	408	384	373	378	444	355	409	358	389	409	420	410	405	383	395	417	365	361	376	381	395	385	398	374	368	356	390	389	402	389	390	381	375	412	426	382	361	382	358	371	393	391	387	367	414	398	365	381	389	377	399	395	391	384	392	392	388	397	381	388	383	395	370	364	396	378	394	398	416	371	413	399	382	407	416	394	384	387	405	356	407	384	375	396	368	401	398	371	390	349	398	423	382	391	422	395	363	398	383	380	368	378	409	368	403	390	366	383	390	369	388	357	385	371	367	421	417	379	379	386	394	372	372	385	385	391	374	374	403	342	385	351	366	400	383	409	383	393	395	360	359	371	378	373	401	400	384	399	403	355	402	389	385	392	354	387	376	402	404	370	351	378	432	387	436	376	352	396	380	361	397	372	411	396	409	358	408	361	415	390	410	414	391	364	385	388	384	433	419	409	393	343	396	395	370	385	404	408	394	347	417	392	382	355	414	387	394	375	387	366	390	378	365	405	352	421	370	389	427	408	395	387	373	393	382	394	374	378	420	437	391	391	394	393	407	401	408	383	422	428	432	383	389	389	365	375	371	404	439	397	391	406	396	380	373	426	391	392	360	406	380	384	419	365	367	385	373	408	406	381	383	380	365	376	371	381	394	406	384	383	399	380	411	388	372	420	402	398	405	388	390	408	403	392	383	413	351	379	419	362	376	372	355	363	396	406	385	368	369	418	384	344	405	413	373	366	353	400	422	397	397	385	391	390	395	370	434	405	411	360	399	400	383	415	343	382	366	382	375	389	384	392	388	393	377	396	371	415	438	381	391	366	379	395	428	401	410	376	371	354	397	398	400	381	401	418	391	391	365	395	373	357	360	371	377	415	426	394	382	347	410	408	375	375	393	399	385	384	423	391	388	367	372	375	403	382	424	383	382	397	377	351	370	383	383	424	420	401	372	345	399	354	395	354	405	411	344	366	351	390	381	419	386	384	393	393	421	403	385	401	381	416	386	400	369	371	368	376	375	415	396	372	376	373	388	402	397	405	368	395	393	414	370	376	376	394	405	389	376	407	414	384	405	384	370	395	395	402	402	373	403	393	379	414	417	376	397	389	430	372	408	377	402	378	394	397	419	389	375	407	423	397	389	382	374	421	397	377	399	344	387	432	381	395	369	379	372	407	406	411	379	375	415	368	418	386	420	405	410	377	366	417	387	398	363	398	396	429	387	400	397	379	387	372	392	396	394	364	405	380	357	397	423	393	405	357	406	381	370	408	368	385	413	392	420	367	392	402	388	373	387	379	413	386	418	405	418	401	371	380	412	395	382	332	406	386	378	413	354	398	375	390	399	389	390	407	375	411	368	387	421	350	419	367	365	442	356	382	407	413	413	377	418	321	406	441	394	373	427	352	365	374	409	366	389	362	404	393	378	389	393	367	387	375	400	376	384	368	376	395	363	411	406	402	351	384	428	400	424	393	383	399	409	373	437	389	383	385	402	358	394	404	420	400	376	346	399	400	401	405	400	371	363	400	393	401	401	407	380	406	399	395	365	410	371	390	384	391	385	390	400	364	402	435	380	401	364	380	384	381	379	381	399	402	392	377	400	426	361	364	446	390	389	406	392	381	379	363	391	380	385	384	393	383	385	406	374	375	385	396	429	391	377	392	410	362	380	389	374	378	415	411	406	392	389	373	391	390	404	381	368	393	412	385	433	406	418	443	404	399	419	400	371	360	414	370	395	368	390	400	356	367	417	349	406	426	381	406	410	386	381	363	383	405	388	375	376	389	373	403	412	411	434	379	369	373	383	404	405	403	370	398	407	394	382	432	389	367	405	395	400	377	408	393	398	405	363	416	388	413	368	358	342	402	383	372	352	360	372	415	380	367	376	378	393	372	439	366	401	367	395	406	365	368	382	388	389	384	359	422	386	398	376	390	384	417	410	412	380	392	386	373	413	402	363	385	379	391	399	428	379	377	385	375	384	387	420	394	377	387	416	394	385	415	386	396	356	383	377	362	400	365	393	375	392	383	408	393	373	407	385	372	376	361	389	373	384	407	410	407	376	371	396	399	375	407	393	396	390	359	346	392	348	444	381	363	367	397	382	358	421	418	391	393	408	379	408	371	410	384	380	381	405	385	355	388	367	389	377	342	409	373	380	375	420	428	343	378	405	365	402	385	412	364	399	402	396	390	387	429	390	365	380	395	388	387	374	402	403	364	343	398	356	369	367	365	401	403	368	407	420	387	419	409	404	387	404	408	382	379	399	392	408	343	370	387	403	402	355	374	375	420	397	370	411	395	373	390	371	373	406	416	402	412	378	421	412	405	395	377	364	368	395	399	372	378	390	405	342	392	424	390	398	409	402	396	393	387	372	426	368	371	383	400	388	380	371	370	410	367	373	393	401	400	393	404	383	386	371	396	380	416	395	385	363	389	379	360	396	397	406	398	381	381	400	392	367	403	398	413	383	393	426	369	394	369	386	386	383	381	400	367	394	397	381	364	394	386	364	404	431	429	363	375	396	364	378	396	366	382	402	380	390	377	382	416	375	436	399	374	384	393	400	385	410	418	403	418	382	395	394	415	419	381	368	422	376	400	392	375	411	409	405	387	384	378	389	407	383	393	389	376	434	409	414	426	399	388	378	385	376	403	390	356	384	382	402	358	365	412	365	381	402	383	373	355	445	388	387	347	387	383	387	387	364	393	366	391	399	418	393	411	402	366	421	388	369	376	393	383	387	357	413	367	416	409	398	391	401	372	390	388	422	400	412	361	411	409	375	389	374	391	375	353	357	398	401	389	397	389	406	386	402	408	396	386	397	355	403	431	367	359	405	394	400	392	371	419	387	379	382	383	374	383	369	382	370	388	358	382	396	404	390	435	400	395	373	425	375	380
59813	91149	68144	35156	17673	4850	744	729	685	724	726	715	740	706	703	710	695	671	691	702	691	686	713	685	742	714	713	728	699	695	682	723	688	659	711	689	714	720	727	709	699	718	720	672	695	695	713	735	663	726	747	688	712	750	703	709	672	698	703	721	686	692	749	714	705	696	745	695	686	681	700	680	679	720	699	700	688	678	690	646	704	716	714	685	683	676	722	774	694	699	720	727	694	695	690	683	714	767	718	729	674	603	708	690	717	681	715	676	680	689	729	752	685	715	685	690	682	687	688	751	650	686	703	731	740	761	720	670	681	693	694	741	719	687	681	654	679	648	677	730	724	715	712	680	724	697	659	682	717	705	704	676	670	740	688	722	703	743	707	695	701	696	736	709	720	713	672	697	695	714	687	680	665	686	759	727	655	709	745	685	704	706	727	710	692	765	704	680	705	693	738	712	724	719	687	718	748	631	708	699	671	679	729	665	678	729	681	675	702	705	717	673	757	672	624	692	656	679	735	684	688	665	755	683	717	729	671	703	745	695	733	719	720	707	698	701	693	721	712	662	684	683	755	694	694	693	724	714	697	739	708	703	703	708	737	703	684	706	701	691	702	693	720	662	667	659	735	703	715	678	708	714	709	686	688	720	673	719	712	739	681	712	728	679	695	668	698	716	710	717	716	704	745	722	678	693	705	763	698	745	645	740	711	682	695	707	686	705	729	705	751	719	701	735	704	721	702	690	662	734	719	686	671	695	699	698	709	709	720	701	698	670	721	716	729	726	640	677	689	675	646	673	775	705	695	714	728	710	697	722	721	668	721	708	709	734	706	724	698	686	686	679	689	727	730	738	691	718	691	690	653	695	735	755	664	691	684	695	771	747	679	703	680	755	723	773	635	745	702	673	716	755	689	692	706	678	710	688	689	717	666	682	691	687	727	702	735	668	707	715	710	671	690	733	737	681	657	707	723	706	675	704	735	690	650	734	720	681	679	716	689	670	695	725	671	712	695	712	728	728	678	686	720	737	696	705	710	662	742	708	710	680	693	743	700	686	693	699	687	710	708	697	664	651	700	714	702	713	664	677	681	745	708	706	733	684	736	753	713	665	703	671	711	685	708	687	726	694	644	701	693	718	686	733	721	720	674	702	705	715	720	702	689	699	715	660	752	731	677	698	699	720	670	672	722	725	754	650	691	717	698	698	700	701	685	671	728	710	693	677	743	735	684	695	701	728	701	706	674	690	668	700	696	721	655	702	694	685	687	713	661	723	719	665	673	697	683	699	696	690	725	674	712	771	679	688	733	700	653	716	689	672	678	660	656	732	724	688	735	743	734	696	683	690	734	719	702	716	682	712	693	735	740	713	702	645	678	683	642	665	723	709	654	711	707	664	666	731	685	652	706	688	693	723	701	714	719	667	671	750	731	672	666	712	693	646	704	750	703	707	659	713	697	689	712	692	689	738	706	675	731	706	701	705	653	704	700	707	722	707	761	699	670	694	726	712	720	656	742	720	694	730	722	744	745	703	737	678	720	692	696	666	706	719	705	661	716	720	661	683	743	658	699	685	686	739	754	743	675	689	734	673	702	721	691	726	712	681	681	683	684	691	675	733	711	726	694	702	764	699	688	700	664	675	681	727	711	701	705	690	688	680	640	692	721	720	697	706	694	688	743	742	656	758	690	699	683	751	694	661	721	689	708	691	692	715	713	697	748	722	735	682	703	677	737	687	731	725	714	721	711	739	676	713	665	674	687	696	640	717	734	668	728	699	737	720	725	706	678	670	668	727	699	712	685	717	721	721	700	708	675	683	693	718	684	678	708	700	713	731	728	679	747	683	636	693	694	654	733	702	714	686	725	683	723	734	709	687	706	746	677	705	724	684	704	753	680	710	679	735	683	675	693	719	703	689	689	758	699	735	689	736	723	721	673	640	735	711	715	720	717	646	772	707	683	704	687	738	722	681	669	697	751	671	668	696	714	700	700	728	699	721	732	688	711	692	694	677	718	690	737	703	776	686	707	700	690	703	676	715	714	730	716	725	707	684	699	722	686	744	667	730	681	726	671	664	735	710	695	696	656	687	674	674	729	710	717	676	693	688	712	683	684	712	682	636	707	678	686	717	744	711	717	686	698	709	697	707	739	699	698	707	753	743	723	700	674	655	644	715	697	696	662	720	704	714	711	695	684	726	703	706	703	697	657	695	650	749	738	752	706	696	717	718	728	720	697	737	677	754	691	729	709	726	758	722	673	717	702	672	700	693	678	718	660	744	681	710	695	670	685	702	718	720	704	727	703	687	723	685	670	700	719	734	707	719	702	684	705	687	680	707	763	730	687	720	691	725	728	721	721	723	715	706	694	718	688	775	744	751	676	701	687	687	678	660	726	714	675	703	659	701	673	701	689	694	729	697	660	707	664	658	683	686	700	717	715	693	700	740	710	746	665	664	689	715	712	699	733	657	679	714	686	748	723	715	703	709	744	628	690	664	676	675	777	676	733	718	707	738	700	719	697	713	665	680	712	655	706	694	698	716	714	731	688	730	677	688	676	686	719	706	708	692	730	734	711	726	729	712	702	690	695	684	675	703	725	698	656	716	713	701	717	707	769	710	685	643	663	719	636	709	656	671	728	682	714	724	689	683	721	712	716	722	713	714	703	692	664	729	735	747	692	708	704	665	691	699	692	705	678	759	740	762	698	676	733	736	694	719	685	758	640	692	678	684	667	690	703	738	708	693	730	705	671	739	697	648	669	682	696	698	687	676	743	714	680	721	709	738	749	700	724	737	701	733	694	671	706	725	737	702	686	696	696	692	658	687	709	708	773	691	727	756	659	732	703	725	710	654	700	687	682	730	689	687	701	725	741	672	681	693	735	675	677	700	718	686	686	729	703	718	715	664	712	697	686	668	682	693	705	714	669	704	670	713	708	760	707	669	670	741	667	717	719	671	743	755	725	686	715	717	699	706	730	722	704	736	657	672	713	687	695	672	703	669	699	718	673	712	729	667	677	676	681	716	721	704	741	650	693	698	732	677	696	685	724	689	715	681	715	694	715	691	696	700	695	698	729	720	688	668	703	739	678	752	732	676	744	719	652	679	746	719	698	656	707	691	743	686	671	699	708	689	758	702	751	732	731	704	725	732	677	649	723	764	683	718	698	694	691	694	736	775	694	703	694	706	676	733	683	745	675	693	688	695	679	710	695	722	688	735	718	727	717	703	657	681	709	665	722	747	732	670	741	673	714	730	642	680	713	722	717	704	761	730	724	689	659	729	704	726	686	666	753	716	744	695	696	688	740	664	712	675	707	737	687	762	736	712	674	744	656	680	698	756	686	714	715	714	730	661	742	687	702	678	706	682	690	706	711	640	693	643	674	662	687	667	738	698	731	724	697	673	695	684	777	698	722	708	692	700	720	732	686	687	692	687	704	715	684	647	643	695	689	723	720	695	705	712	736	690	703	730	693	659	700	726	677	636	686	696	717	708	684	670
23188	21939	30681	25298	21128	18152	4282	738	570	594	545	552	594	581	589	558	502	534	572	493	545	520	505	595	562	574	534	558	548	543	512	563	571	567	555	521	568	548	556	542	575	553	499	558	534	527	551	565	512	549	541	521	576	543	511	533	545	512	570	570	578	529	574	545	518	506	537	541	534	513	545	541	554	558	522	550	532	573	515	578	521	557	542	528	523	602	545	520	541	524	533	585	557	537	522	524	561	556	551	544	564	568	507	611	561	561	534	607	519	545	538	538	591	558	573	512	507	519	567	557	546	555	571	549	604	549	573	548	555	565	508	536	557	535	513	565	563	598	554	560	511	566	571	516	581	538	554	528	526	522	521	533	527	529	581	551	532	560	528	527	581	584	581	522	584	566	513	546	546	520	548	568	572	511	571	558	541	537	546	576	545	528	561	530	530	568	490	549	541	555	534	554	550	543	576	519	537	552	534	547	527	570	570	520	557	557	558	574	532	513	515	552	518	518	521	514	572	555	528	558	522	579	570	563	558	578	560	534	530	542	541	554	558	563	549	578	576	569	567	576	563	517	541	546	542	548	538	550	578	568	528	547	560	565	551	563	543	512	575	563	537	533	547	547	525	541	518	535	576	511	548	570	513	536	554	504	520	555	545	578	557	535	557	620	566	566	576	555	511	537	542	541	560	521	567	505	530	561	516	544	539	517	525	544	575	519	575	510	537	550	520	530	556	552	549	503	531	537	550	557	523	546	550	535	556	575	567	573	547	531	539	543	518	551	571	585	531	539	530	561	532	574	565	544	543	550	557	527	556	503	569	589	558	481	547	480	571	561	572	563	565	536	557	567	541	543	551	537	593	581	552	589	512	518	544	583	518	544	560	529	541	508	598	547	525	589	566	546	515	529	581	500	540	524	563	590	511	516	531	541	533	521	553	511	575	561	540	570	524	557	513	524	510	522	528	568	522	546	542	554	568	564	583	554	545	557	583	552	531	583	571	536	554	520	525	521	578	542	556	508	587	539	560	578	556	541	543	551	571	503	493	527	546	562	580	544	543	521	526	532	542	599	536	557	562	582	551	513	538	573	569	539	561	490	536	526	518	545	551	545	533	559	554	495	572	564	552	569	551	556	540	541	550	562	554	526	618	532	537	552	530	567	556	541	539	545	550	516	588	530	562	556	498	561	559	497	521	576	575	515	534	537	535	571	565	571	558	502	541	549	554	559	545	544	538	555	559	551	564	572	537	529	573	553	533	537	530	563	554	549	535	575	553	578	528	517	571	579	573	526	529	533	572	484	523	552	525	548	592	496	538	538	576	589	530	564	567	533	539	544	529	533	572	548	550	528	521	548	542	543	528	574	530	524	536	549	565	559	539	513	516	526	542	592	522	583	514	568	571	574	521	521	549	560	574	585	536	560	567	538	556	567	503	564	541	530	585	557	548	544	611	519	578	505	592	514	537	546	517	539	537	557	528	565	570	574	520	526	576	502	566	524	511	534	547	590	540	512	546	552	560	530	549	519	572	545	564	575	495	543	549	553	540	549	519	586	505	537	562	529	577	592	573	528	542	570	532	568	493	522	565	533	590	576	539	526	549	552	557	534	580	550	576	572	523	627	572	548	541	554	561	522	556	543	519	517	525	516	567	545	593	548	559	550	597	552	567	532	542	548	570	554	555	545	528	540	543	558	519	530	546	566	558	529	543	541	575	572	534	544	564	517	544	528	554	484	517	567	539	536	549	535	525	560	562	555	589	586	558	557	551	580	539	562	538	570	529	539	542	551	593	563	554	594	569	509	521	534	540	574	540	513	524	585	571	584	571	522	562	539	554	549	558	567	515	564	566	579	540	558	551	541	529	517	552	517	544	531	525	543	502	585	537	570	549	578	532	505	556	582	533	564	486	543	531	529	550	531	548	546	526	571	623	565	555	526	571	568	500	540	549	546	560	573	583	577	540	529	533	570	529	613	528	574	590	552	547	567	543	554	590	509	542	580	549	550	587	495	554	530	505	588	555	536	559	540	530	541	532	543	560	540	535	571	540	530	497	561	567	555	570	642	552	522	528	517	579	535	525	513	524	563	581	539	534	561	560	576	572	529	558	545	523	549	550	556	515	537	546	531	582	533	534	569	542	551	521	536	519	544	534	553	550	562	562	531	567	560	558	554	539	551	565	566	497	542	556	531	568	548	566	563	507	516	517	536	566	539	546	520	531	558	542	511	536	526	550	487	553	550	572	566	520	558	557	538	572	558	518	530	531	572	541	535	607	536	556	582	572	537	569	531	524	532	558	500	532	549	557	570	576	580	556	579	532	539	516	540	532	538	543	529	508	517	578	554	565	509	558	594	629	562	540	579	589	552	518	550	560	544	526	546	546	586	570	512	518	551	528	536	585	514	561	573	557	572	572	537	537	480	558	562	523	550	565	563	520	531	551	554	565	523	566	527	541	543	581	525	501	529	545	564	509	547	532	570	550	582	595	526	536	592	529	585	567	536	576	529	565	544	532	535	554	578	578	563	524	543	534	556	546	548	533	525	531	541	528	593	533	526	516	574	602	532	524	542	551	572	548	563	543	542	559	535	511	599	529	537	536	535	559	569	553	543	544	573	571	542	533	507	581	534	576	536	523	569	546	549	526	541	523	534	532	557	561	590	522	561	581	561	538	544	562	546	578	558	521	546	535	553	551	522	558	542	558	532	525	517	556	570	534	511	532	540	506	563	524	589	544	572	554	527	524	542	540	515	524	564	558	568	566	533	578	536	525	525	532	549	517	568	562	527	537	531	593	530	525	541	552	572	550	550	568	535	564	556	524	536	511	551	579	539	563	524	506	530	552	532	515	546	529	526	522	523	501	487	567	513	552	561	556	524	546	558	515	581	538	528	549	515	555	537	544	529	545	508	555	525	544	545	557	548	539	519	576	580	525	551	538	545	535	507	559	567	525	571	529	570	533	564	568	588	554	575	539	523	531	529	554	532	526	543	527	551	559	542	527	512	535	507	570	509	528	549	533	525	565	562	574	563	557	532	568	526	575	527	510	574	505	568	594	551	497	545	575	568	544	544	574	550	533	544	573	552	547	531	575	512	494	525	515	554	544	552	556	524	548	566	571	573	554	502	491	515	544	520	544	548	491	549	566	570	572	558	593	538	520	525	511	561	580	608	582	508	547	551	562	506	550	561	547	576	571	548	531	567	533	604	553	564	510	546	531	524	563	572	555	519	540	506	558	520	570	581	548	538	533	539	545	576	546	532	516	545	533	541	536	522	529	559	552	581	526	544	532	500	538	550	574	493	586	530	541	556	584	460	583	554	541	543	519	553	543	514	582	555	574	538	539	554	576	555	572	515	565	572	544	546	545	563	540	506	564	545	539	527	526	552	554	543	577	545	526	529	547	548	564	509	566	528	532	562	524	521	546	545	535	540	509	583	503	528	562	575	504	582	577	546	585	518	548	549	565	502	555	575	560	581	509	559	546	538	532	530	540	563
60137	100484	76867	44160	20449	6529	929	975	962	967	912	907	906	951	904	970	911	950	940	913	897	929	879	953	866	988	941	860	906	919	892	896	958	891	896	901	908	921	911	901	907	958	935	945	968	973	935	941	981	881	908	969	886	942	968	943	881	916	923	921	938	950	917	905	895	961	933	856	920	912	929	975	918	902	958	952	926	904	909	923	957	925	938	903	929	867	945	933	971	860	908	874	908	912	912	916	918	923	956	940	927	970	927	971	953	927	865	913	859	919	905	946	951	959	919	900	929	879	934	883	932	862	912	957	923	886	883	936	915	922	902	931	1002	925	937	942	881	902	933	941	942	984	910	939	955	930	916	948	877	865	990	864	909	961	918	914	1012	884	908	886	921	933	919	928	949	953	940	899	892	975	881	875	937	946	870	914	940	876	941	907	989	921	949	912	924	891	952	938	921	903	934	933	934	937	908	957	937	876	960	901	933	915	926	887	889	891	907	951	953	950	912	965	942	949	932	895	884	910	925	872	953	933	924	935	993	919	930	910	927	971	865	910	914	963	918	872	963	932	951	893	937	914	954	929	929	911	874	945	948	945	907	905	925	908	938	914	912	943	931	950	922	961	892	959	944	906	915	930	935	900	940	944	899	957	886	868	957	912	940	909	950	906	978	909	924	943	912	969	926	990	916	935	878	913	921	912	971	943	894	918	972	940	950	939	940	906	915	913	998	918	935	1008	948	922	913	904	867	930	916	991	868	958	947	887	976	941	904	909	950	943	1007	902	966	964	884	951	855	898	913	904	915	909	907	957	919	988	928	943	945	924	905	918	933	906	901	879	942	958	925	947	873	939	877	926	869	970	952	961	958	976	878	918	932	936	900	874	893	880	918	989	910	898	917	900	905	927	939	957	948	915	958	933	842	844	878	932	939	923	928	928	947	919	928	896	962	936	939	881	929	923	894	885	899	933	886	928	923	929	910	921	896	938	888	943	913	974	896	993	915	885	942	914	913	928	896	915	967	931	847	882	974	955	804	928	937	912	948	971	936	908	927	1005	966	931	932	923	956	936	940	943	905	950	933	938	907	920	888	927	934	937	923	940	927	972	884	960	922	929	945	884	931	915	908	937	887	908	919	934	912	941	927	946	939	892	948	894	866	888	905	948	892	922	917	938	937	1006	938	901	915	957	958	930	901	938	933	953	954	903	930	917	965	881	929	945	939	890	921	897	929	929	903	896	912	904	973	896	928	904	916	902	893	944	923	923	921	906	899	846	971	898	948	990	911	900	917	884	939	973	930	881	899	930	967	966	921	872	936	916	975	928	934	882	918	948	889	913	936	967	899	903	947	871	921	894	944	934	922	937	864	910	871	933	837	928	900	943	915	912	889	890	912	913	924	998	944	937	937	924	882	928	888	913	890	914	937	904	971	927	910	983	993	928	915	876	934	931	940	912	990	882	897	927	932	920	873	894	945	921	958	876	925	903	978	906	866	966	898	899	902	890	962	954	903	894	915	905	934	898	970	918	943	947	917	964	901	907	911	942	942	903	890	890	924	970	844	893	980	909	944	970	928	937	924	936	871	911	904	926	950	935	926	966	926	918	970	915	919	902	930	964	966	882	913	927	983	955	950	902	917	912	925	930	872	897	925	886	888	914	950	906	937	921	955	910	956	959	896	962	864	935	905	944	866	948	909	903	934	924	960	917	881	901	903	1001	927	905	890	965	917	990	927	967	837	899	866	871	896	917	900	856	950	953	922	882	899	933	911	957	929	910	944	905	944	901	960	964	883	895	892	940	920	924	879	895	928	929	940	961	903	921	895	924	924	1013	949	890	949	913	921	839	943	919	934	892	945	927	918	939	954	953	926	931	952	901	959	927	912	989	957	954	911	949	902	920	932	906	954	893	845	858	920	909	935	886	906	901	943	876	941	910	932	901	879	875	951	894	964	907	943	946	846	870	946	899	941	909	902	892	918	907	937	927	933	899	935	949	958	924	932	953	904	902	931	920	893	951	902	880	935	930	938	968	893	888	893	893	915	873	931	947	931	907	882	901	959	939	954	930	894	936	957	898	920	956	946	915	900	932	964	948	939	925	926	920	890	886	952	930	936	979	915	938	953	943	927	953	988	909	913	865	952	947	943	929	916	922	918	939	898	876	948	964	918	910	920	947	955	879	941	960	892	942	925	950	885	950	920	914	976	911	928	894	884	934	908	932	970	925	883	893	873	927	927	874	869	911	877	938	939	898	892	931	929	917	888	941	922	881	916	933	878	930	918	890	932	910	945	937	947	944	926	909	914	923	925	927	889	897	986	911	872	935	977	900	966	927	909	900	943	892	940	983	905	1009	893	911	913	896	946	931	885	874	884	921	860	917	902	932	869	943	908	878	901	917	918	887	909	933	951	915	882	935	882	912	918	925	919	914	919	947	923	920	914	915	905	944	914	935	927	928	943	989	952	887	958	985	959	903	940	923	930	952	932	906	892	918	941	989	961	904	922	903	881	876	940	1003	908	937	983	981	912	897	913	912	941	968	906	925	856	911	929	900	930	915	977	930	954	882	934	928	1013	876	914	899	903	974	928	892	891	957	925	979	830	889	935	882	935	899	969	909	966	908	919	938	925	898	906	881	937	959	911	968	937	927	921	934	950	925	881	918	898	954	888	893	888	903	900	955	892	950	958	933	938	941	906	909	937	889	986	881	910	861	989	911	930	876	938	902	900	904	930	924	903	915	930	918	860	906	886	955	937	960	956	953	903	928	912	933	891	894	917	893	940	906	914	946	952	926	939	962	984	962	902	924	871	933	885	943	909	920	934	935	908	880	925	894	841	892	925	921	932	891	871	973	936	926	921	934	900	929	934	942	902	847	859	930	909	924	954	857	947	868	932	950	936	933	886	868	925	894	975	944	934	931	964	898	958	934	954	919	941	899	956	916	943	953	916	937	901	889	901	908	925	894	938	962	923	917	903	941	934	923	903	964	927	940	944	913	909	931	910	937	936	909	928	939	922	939	941	919	907	967	922	929	905	883	922	930	905	925	879	918	909	941	887	976	903	967	925	881	924	877	900	870	974	913	839	968	898	921	903	895	979	927	870	895	857	921	960	929	920	896	868	941	887	945	893	926	918	936	905	976	928	943	908	898	922	911	934	874	959	903	917	943	945	899	921	949	933	876	903	925	896	895	885	900	901	977	938	943	867	887	914	875	946	912	943	972	940	927	961	910	952	896	919	950	875	914	954	953	937	931	901	912	950	936	904	934	891	925	935	937	884	916	969	926	954	880	999	908	917	945	939	901	889	917	927	861	903	894	890	929	932	923	928	966	917	943	952	904	933	931	941	893	956	918	942	948	940	950	990	895	916	961	859	930	890	901	931	936	922	903	917	918	884	924	922	913	950	897	969	893	938	955	920	905	830	918	961	912	948	887	935	910	925	918	979	949	947	897	895	914	1006	935	905	970	890	950	965	902	888	925	922	932	897	968	936	954	884	932	899	955	920	948	929	950
28934	29550	28261	12755	1579	660	553	540	490	483	521	518	512	517	497	504	504	520	486	484	530	516	530	562	537	486	547	496	531	478	524	514	509	563	501	539	507	505	549	525	532	505	484	517	509	494	517	503	541	519	487	505	471	562	494	507	504	513	517	494	529	530	498	525	491	506	531	453	511	509	500	554	510	534	529	500	501	507	504	559	522	523	508	510	515	486	489	507	511	476	495	508	550	522	542	540	505	482	483	499	507	533	530	508	487	512	518	538	516	518	478	500	516	526	469	488	540	505	538	478	516	534	529	528	518	493	534	542	535	471	503	482	523	473	496	520	545	510	503	540	522	530	529	471	507	520	511	488	503	545	546	532	534	538	474	506	521	543	502	508	503	494	451	506	525	482	478	515	519	523	520	547	494	488	483	481	514	529	506	521	543	494	545	528	528	486	489	496	495	556	501	493	518	493	529	541	512	508	516	518	509	510	532	502	488	555	502	533	543	483	499	475	518	496	532	490	530	497	521	499	510	515	475	494	527	508	496	547	508	514	463	485	490	502	488	508	533	501	519	541	545	521	527	534	507	523	510	541	534	550	506	536	503	505	502	501	537	544	538	509	516	545	485	525	522	476	534	513	498	512	521	485	511	504	491	485	463	576	514	507	487	490	532	509	516	548	507	474	519	499	488	489	488	525	514	527	533	478	539	493	506	498	563	547	518	533	516	516	489	546	475	507	494	523	507	527	462	493	521	516	481	533	507	504	519	496	512	518	475	509	507	471	532	497	502	535	506	513	514	491	506	503	538	542	481	521	509	550	515	508	540	515	490	519	515	487	517	525	530	528	522	491	513	517	509	495	494	527	498	495	488	524	529	478	521	506	535	512	543	516	495	507	530	498	496	508	527	537	492	454	527	497	572	534	521	566	506	513	571	474	491	535	514	493	503	504	511	531	508	526	518	500	509	503	494	460	504	554	530	531	490	513	513	548	482	507	489	511	513	502	521	502	495	546	517	495	478	500	502	504	506	530	520	542	506	535	555	487	495	533	510	470	535	526	495	505	476	493	542	500	497	522	506	544	510	527	518	524	510	563	516	558	496	525	536	511	505	503	536	498	517	500	522	489	526	547	519	533	519	508	508	525	472	530	495	534	537	499	471	541	484	483	515	502	516	540	543	527	523	496	561	516	530	484	511	520	505	473	505	497	524	518	515	497	548	523	517	542	513	506	525	477	522	515	458	520	528	520	465	513	481	501	492	532	481	516	479	528	523	519	519	493	514	505	527	530	530	512	505	495	518	513	514	488	500	510	543	495	524	550	504	507	493	503	539	516	566	525	543	501	482	523	492	507	473	475	513	526	475	480	512	494	520	477	474	537	521	522	486	546	524	513	529	542	475	513	496	513	509	502	538	516	487	537	487	476	521	479	517	546	482	467	555	506	504	518	548	509	524	494	535	511	526	502	509	517	480	502	506	510	554	546	508	505	485	534	508	510	517	460	523	516	529	515	499	512	504	506	506	507	502	545	457	517	550	495	466	546	516	515	503	485	475	524	529	511	509	534	524	510	507	519	528	518	503	543	504	494	514	527	506	514	516	486	511	499	514	542	483	499	554	530	506	485	522	502	503	550	538	516	482	522	491	498	511	504	529	552	522	499	498	466	558	499	459	523	531	512	537	511	554	518	542	518	486	507	561	514	514	524	535	522	571	486	488	514	492	536	479	501	522	552	506	512	528	501	521	525	517	491	469	538	539	523	497	536	498	487	473	524	486	536	496	488	517	496	508	504	519	531	504	525	542	504	498	463	524	489	562	490	509	525	493	496	518	562	473	559	529	528	532	506	494	476	481	504	485	539	493	490	482	505	519	531	534	512	537	500	533	510	508	539	529	501	537	510	502	490	532	531	529	496	508	506	531	519	518	477	525	548	543	524	530	511	542	533	509	522	494	542	508	461	510	525	534	531	513	485	514	542	530	497	461	519	491	488	554	485	510	490	517	512	510	488	515	515	541	491	514	515	513	503	485	567	520	482	563	520	536	513	512	536	509	520	532	504	499	509	503	552	440	531	519	480	559	548	514	505	553	479	557	483	484	491	500	544	481	506	555	547	480	492	509	506	547	526	505	522	516	518	528	485	553	527	505	491	519	504	492	516	506	513	493	484	487	491	529	572	515	490	538	511	510	550	523	537	491	526	507	529	542	518	534	521	539	525	544	520	512	502	526	499	497	481	514	509	490	562	506	469	508	532	487	526	522	501	506	486	528	540	573	538	542	540	500	505	547	509	549	531	505	522	578	498	505	490	523	483	505	515	507	520	492	516	516	555	506	474	497	490	502	554	519	508	490	494	490	550	497	491	514	543	510	490	511	510	555	511	537	488	493	520	521	552	533	514	501	486	507	520	470	513	513	535	535	543	490	481	500	526	490	554	500	494	505	484	499	546	485	534	492	480	516	494	490	517	529	522	508	489	503	541	489	507	536	498	505	539	494	510	520	480	510	530	489	501	533	511	529	512	521	494	486	495	533	535	492	535	504	520	508	499	556	511	471	532	508	537	531	504	500	547	516	510	527	501	459	545	577	494	521	515	506	531	470	500	490	522	529	524	538	532	514	505	509	515	537	478	515	506	545	505	542	487	523	487	501	542	505	498	511	486	498	490	521	527	522	535	468	509	547	524	495	514	526	512	534	512	511	538	522	538	517	486	523	539	517	536	516	504	524	510	516	531	522	479	530	542	471	490	526	536	479	513	468	508	507	520	531	544	510	490	504	534	472	484	491	503	507	523	527	467	526	535	553	503	540	527	522	476	509	506	494	487	524	497	507	529	508	537	539	479	481	530	516	515	475	519	492	514	502	492	540	503	532	486	541	526	526	506	474	500	504	514	479	524	493	552	527	479	520	549	525	482	530	496	520	469	507	550	494	548	535	526	532	494	486	500	481	520	484	524	483	513	535	533	515	494	534	491	478	503	495	543	535	542	507	488	528	518	524	508	508	515	500	480	501	454	543	504	549	514	497	557	501	477	513	514	535	489	517	497	530	511	498	497	512	485	507	512	495	499	494	538	510	521	517	507	478	522	501	511	536	492	507	537	495	506	491	527	503	525	463	541	524	501	499	493	510	513	518	531	480	524	527	488	565	501	531	496	537	507	540	501	497	474	506	520	495	495	499	536	473	546	527	521	501	474	525	476	499	500	512	498	523	491	499	529	506	458	511	532	488	510	495	463	490	511	510	520	526	503	511	498	513	511	526	511	494	511	533	537	535	520	479	486	519	507	504	520	478	517	519	511	518	449	511	498	525	487	510	513	501	550	475	538	507	504	541	503	496	504	535	532	517	495	509	532	489	478	466	512	515	499	509	486	505	511	539	484	482	521	525	508	530	524	488	517	540	485	540	499	495	516	516	507	465	507	528	509	531	485	521	510	524	510	528	483	533	494	529	514	518	540	532	490	483	518	522	488	459	561	480	544	520	463	507	520	521	483	488	530	495	517	515	549
38318	48543	33561	12698	2799	1362	921	889	934	914	948	939	924	933	924	954	968	915	937	937	970	911	963	919	899	882	949	840	936	927	913	975	960	922	958	918	893	926	938	887	948	919	941	996	996	946	881	936	988	976	913	895	937	943	876	942	962	938	929	955	882	979	944	936	899	950	888	951	922	897	837	928	902	908	949	887	887	926	940	865	933	921	921	949	922	956	961	915	871	972	887	919	907	927	919	902	937	978	923	903	958	935	978	949	894	926	914	905	942	884	898	948	946	942	876	986	953	929	925	977	907	908	911	929	886	930	943	931	935	873	894	947	939	918	919	925	949	934	957	937	919	909	926	981	894	936	911	902	941	932	958	844	897	928	928	949	902	889	887	943	910	1004	911	903	933	908	966	912	994	914	939	936	915	927	902	939	893	873	976	903	905	955	953	895	928	857	915	927	932	919	934	935	921	866	933	917	923	954	928	959	936	954	903	995	970	945	953	934	952	909	882	945	876	902	940	960	954	926	921	989	929	947	916	956	977	900	962	875	939	936	956	923	971	895	940	923	958	909	953	966	935	926	962	934	954	883	967	911	941	951	923	917	871	959	928	865	939	948	980	925	964	911	985	901	975	916	923	915	976	895	894	957	963	886	895	913	863	964	897	947	869	894	958	941	940	904	908	922	920	929	944	902	906	987	889	938	935	973	931	953	919	928	890	890	914	883	886	913	890	858	969	966	904	920	961	941	878	916	936	927	940	910	923	974	918	891	931	924	926	919	953	913	897	931	935	958	981	962	980	959	924	912	933	905	913	909	919	878	928	1007	874	976	958	987	882	905	902	959	952	920	894	1006	962	924	925	914	917	940	942	962	880	940	966	951	897	986	940	906	909	902	890	954	974	904	914	950	918	992	930	920	928	948	953	901	872	923	908	876	931	950	932	941	933	843	923	950	910	959	928	994	946	952	931	979	928	955	937	958	890	981	915	972	973	910	955	916	918	908	948	929	902	901	968	896	943	926	902	921	940	918	967	899	902	989	919	965	908	922	964	923	910	949	940	966	975	911	916	932	887	947	929	906	943	904	899	963	937	923	924	948	899	929	986	902	876	903	906	923	934	847	916	905	934	918	934	999	970	960	899	851	929	916	1011	925	948	950	901	944	925	982	871	928	934	946	908	889	930	911	930	996	1000	962	898	965	930	947	932	915	925	938	962	974	928	879	873	918	882	912	955	917	944	979	903	959	966	915	926	961	944	912	975	914	967	897	903	944	938	960	944	913	889	905	897	923	892	936	916	953	903	851	996	903	946	953	1001	918	950	907	933	914	951	891	930	896	953	920	879	979	883	932	978	913	939	863	895	882	934	980	914	936	881	958	907	905	892	965	877	949	948	920	943	972	880	854	892	970	938	868	950	903	924	937	946	924	980	920	895	960	978	947	887	919	935	948	939	945	928	933	923	973	951	938	976	961	890	897	951	926	933	929	832	922	918	912	891	985	911	935	936	911	921	988	859	894	925	856	877	973	881	925	886	920	893	1007	902	929	937	926	909	955	934	913	945	973	917	911	882	895	881	880	936	936	960	897	946	943	966	933	899	934	929	956	926	905	937	988	926	931	947	906	947	921	875	958	871	934	935	897	947	919	937	920	896	908	895	917	922	947	898	926	943	951	923	929	939	940	955	979	1003	925	912	914	890	937	876	956	864	934	867	886	940	892	905	928	927	961	944	916	965	913	936	978	945	913	951	884	925	858	937	954	933	962	946	917	948	913	889	915	959	952	959	928	950	975	924	894	967	921	955	927	928	933	945	929	922	917	933	958	938	927	900	914	912	912	911	933	852	929	953	954	964	915	909	953	903	972	904	922	999	961	926	915	890	896	895	947	930	869	913	945	890	932	970	857	939	961	906	942	932	900	952	926	906	885	925	934	908	938	906	953	958	947	912	940	944	936	960	917	905	871	926	914	952	896	926	912	953	903	899	923	922	937	950	950	974	971	949	938	959	897	961	961	918	897	930	864	947	924	957	953	912	919	946	958	912	916	900	913	929	906	928	964	913	906	906	986	918	970	922	958	917	964	965	932	972	930	973	886	907	922	925	962	912	916	907	954	962	905	885	928	961	981	921	925	947	952	931	938	929	922	983	957	966	949	924	953	864	835	934	914	923	992	931	937	924	909	902	933	944	987	970	979	984	934	924	924	918	950	916	908	950	932	932	919	914	885	942	896	904	919	888	844	950	924	930	965	912	922	878	974	865	920	892	942	952	1004	873	937	958	941	907	979	886	883	905	913	937	973	882	964	932	931	939	904	968	924	931	969	941	952	924	965	909	916	970	954	906	947	937	905	970	939	921	922	918	907	922	966	897	893	943	955	892	901	939	938	931	955	916	905	927	947	1000	920	913	933	986	924	919	889	895	965	918	965	909	911	948	911	939	920	929	947	886	870	904	945	916	992	909	966	919	927	895	914	901	878	931	915	914	900	960	964	922	906	884	953	966	934	920	913	928	950	947	934	976	882	964	912	952	918	919	978	927	940	869	918	1008	897	935	984	912	937	939	927	923	926	916	918	953	913	970	920	929	912	995	916	948	992	891	901	930	893	953	925	937	980	913	914	908	903	896	963	994	993	962	928	892	925	949	885	947	979	924	919	966	910	925	930	902	938	931	924	939	918	908	910	946	853	965	876	955	877	926	879	942	942	899	915	980	955	890	934	912	945	926	936	852	957	998	895	949	920	915	905	908	898	926	947	1002	947	914	924	868	975	928	936	981	942	959	927	926	954	949	904	927	893	925	935	918	908	930	898	932	963	939	938	920	912	958	879	900	907	964	963	889	967	921	988	926	957	914	912	924	947	925	948	908	935	904	872	886	953	900	962	907	930	930	925	942	904	857	965	914	885	966	910	950	869	948	941	886	949	918	899	933	952	953	938	879	953	977	885	914	972	941	878	905	939	909	898	929	920	927	974	905	949	910	922	910	898	949	940	880	952	930	918	947	939	901	952	901	894	951	991	964	965	909	944	946	954	987	917	938	923	939	901	886	926	923	958	925	934	906	929	937	883	906	992	938	952	944	923	922	945	938	945	924	968	946	939	918	908	936	939	893	891	957	928	882	905	962	936	928	965	924	893	942	951	964	924	964	921	969	888	924	876	899	962	896	954	918	971	969	940	885	912	938	895	906	945	951	965	912	920	885	917	948	911	913	922	931	915	946	915	927	919	921	950	922	930	896	888	932	906	920	903	938	936	940	872	877	948	962	915	840	919	961	925	918	891	905	912	884	966	917	965	875	928	919	921	888	965	946	938	928	888	915	897	955	903	942	921	905	926	930	953	924	946	900	937	934	876	910	941	843	934	895	918	950	888	944	896	912	944	923	996	919	911	891	948	937	932	972	945	954	864	931	919	919	898	963	915	902	903	940	925	964	861	966	1010	933	853	935	850	962	907	933	947	932	929	959	867	960	943	934	960	953	939	890	914	937	947	926	882	910	985	948	936	927	923	885	915	926	954	953	978
24228	23085	32788	26419	19426	8547	665	427	424	409	432	411	428	413	375	425	398	393	365	422	403	401	414	417	369	405	379	361	393	410	398	389	405	434	393	386	400	409	418	423	398	390	396	429	411	377	387	375	408	380	394	399	396	409	402	367	395	382	430	420	402	356	373	412	368	391	416	396	419	369	414	408	399	405	401	383	371	404	395	376	366	414	375	402	407	414	437	400	391	406	385	409	399	392	393	394	388	391	422	427	438	427	375	388	378	394	381	364	387	395	407	403	410	386	385	425	385	358	409	413	372	414	373	390	404	350	367	390	418	359	421	395	430	405	396	416	398	404	374	428	421	417	409	370	399	386	436	350	406	446	407	381	418	368	394	423	364	385	384	359	362	402	384	424	407	403	415	381	434	389	436	384	413	377	414	375	399	399	414	412	393	402	393	403	403	393	387	387	410	366	410	383	376	411	396	429	434	435	407	362	366	351	363	417	393	382	405	374	390	389	397	453	369	374	423	398	368	404	369	393	403	393	386	374	415	399	380	399	407	423	403	378	388	412	386	417	409	382	393	421	371	388	415	394	429	373	389	405	379	414	353	401	382	413	396	388	405	398	391	385	395	419	378	418	399	372	405	440	389	383	376	403	368	402	375	405	408	360	415	402	416	385	409	401	430	428	413	397	394	371	402	411	408	440	392	402	394	351	413	371	417	393	377	374	395	435	405	385	387	407	401	394	401	390	410	381	434	433	403	395	409	362	376	380	390	388	410	370	406	385	414	436	393	414	418	375	374	431	414	405	385	402	390	386	403	405	407	375	386	398	392	398	401	389	398	410	388	382	431	429	402	435	426	412	409	391	425	397	388	362	397	411	385	361	381	379	419	388	395	391	409	378	363	408	381	402	425	391	390	383	397	438	372	396	389	417	358	406	391	400	442	392	420	418	391	392	374	396	357	381	377	366	382	376	404	420	393	381	438	372	394	403	366	394	396	408	420	397	410	374	421	425	385	376	391	394	412	378	355	408	409	410	384	435	369	432	393	404	369	415	430	406	414	374	417	355	380	387	391	400	401	417	400	363	402	390	375	383	380	404	356	389	410	437	411	388	367	372	390	363	404	441	391	383	385	386	372	396	392	412	373	354	431	382	414	384	412	420	402	375	418	383	395	385	411	387	416	393	419	386	414	413	388	381	392	407	418	389	397	413	405	387	404	376	377	414	390	409	378	378	380	415	411	450	351	385	406	452	377	398	396	395	374	436	426	412	404	425	382	405	381	411	411	413	375	404	390	366	391	420	378	386	404	407	403	428	408	391	382	362	411	415	451	396	404	377	382	390	393	427	410	417	410	381	409	401	397	405	387	381	410	391	406	419	402	378	379	406	395	377	404	382	374	413	398	385	408	402	404	408	376	402	435	412	375	380	392	413	398	362	400	411	414	373	409	429	365	416	384	379	415	389	388	431	386	398	428	388	390	421	416	400	409	380	381	389	398	384	392	385	426	413	375	399	404	380	382	429	391	393	381	385	432	410	421	381	389	438	388	367	392	365	388	367	378	388	430	394	386	392	381	399	418	380	412	409	396	409	434	384	427	370	396	399	424	403	388	424	384	391	445	373	393	396	402	358	343	409	399	393	376	423	402	382	406	414	410	393	417	389	413	378	391	416	396	400	359	396	401	378	403	362	386	425	404	388	376	396	387	412	396	424	428	398	407	382	421	360	389	413	373	370	407	469	416	413	412	367	410	404	413	400	391	425	369	415	391	411	391	411	377	453	389	410	436	427	380	410	400	421	414	387	394	410	423	421	415	374	399	358	424	360	415	403	413	451	416	387	399	410	394	377	405	419	441	433	396	439	404	403	383	403	358	403	413	385	394	377	399	407	390	416	418	420	387	416	385	383	414	374	428	422	370	394	421	439	397	381	424	380	392	436	417	411	380	430	395	376	442	350	412	371	382	381	377	362	366	400	405	377	350	393	389	421	406	421	405	389	392	353	393	386	408	411	379	404	384	375	392	410	418	398	391	426	399	398	394	412	400	409	417	398	438	388	417	353	399	382	394	381	386	396	422	430	425	406	436	383	357	390	422	419	394	386	408	411	401	397	424	422	389	419	394	429	383	400	359	355	385	389	379	390	380	375	393	412	391	401	365	402	409	409	432	391	385	385	374	378	390	370	400	388	383	380	420	353	378	379	387	410	400	419	393	381	445	400	395	411	427	400	356	385	386	384	375	372	393	381	405	398	403	397	397	422	415	386	356	373	393	385	380	397	389	383	371	397	344	348	412	413	400	384	400	423	427	356	384	377	402	389	389	397	338	397	387	379	380	386	403	382	401	399	412	395	428	414	379	378	395	398	385	412	391	423	424	363	366	395	403	414	397	414	387	404	419	399	412	412	386	401	392	407	399	383	399	419	414	374	387	379	419	420	376	383	390	378	426	378	431	431	400	370	376	412	409	373	410	396	397	421	380	448	372	382	428	372	373	410	428	395	407	407	402	389	412	432	389	446	398	364	381	424	380	391	430	400	426	411	431	426	400	419	405	395	392	413	390	405	390	421	345	376	377	404	406	422	382	390	412	409	399	393	400	419	335	379	365	358	408	384	452	382	395	393	395	403	379	394	379	418	400	403	369	401	455	392	406	386	391	420	410	395	397	366	405	380	390	413	411	375	377	391	386	379	375	364	372	411	372	382	389	389	391	397	428	416	368	400	365	362	390	401	413	426	423	382	361	380	392	414	414	371	411	388	367	372	421	377	394	389	396	410	408	415	412	390	382	398	376	398	376	407	408	387	397	372	393	399	417	408	432	384	380	426	384	427	397	390	388	398	386	387	382	390	393	399	421	399	368	419	388	404	390	401	387	385	419	396	400	373	399	380	434	400	406	409	413	406	389	394	402	401	389	399	369	409	417	387	406	404	388	374	395	383	421	390	390	417	412	371	407	430	378	373	399	398	410	440	377	408	408	405	367	398	413	398	430	381	385	372	416	389	393	398	414	406	392	410	396	412	374	396	374	390	393	377	391	440	382	424	400	376	414	414	421	415	391	375	387	429	393	448	369	381	403	359	459	412	396	364	389	402	384	397	405	416	403	372	419	385	385	391	404	393	403	388	422	384	395	395	375	387	403	409	419	417	426	404	382	380	413	420	404	369	402	415	382	406	406	384	399	406	371	371	395	430	409	405	390	360	411	408	408	391	345	395	368	397	364	365	406	407	421	378	399	375	390	378	402	412	415	374	400	397	405	414	395	375	414	400	371	376	384	404	418	407	423	427	377	407	418	383	383	368	391	394	402	384	381	425	393	430	407	420	381	392	400	396	419	407	416	380	377	432	404	390	408	378	417	420	379	389	394	407	420	409	439	386	393	369	394	413	398	375	405	416	416	397	426	384	416	426	385	428	405	373	399	391	375	404	411	346	413	398	392	397	417	375	395	473	367	416	381	414	371	429	462	392	375	396	399	400	379	414	424	409	400	374	353	397	405	425	430	382	416	404
60477	92104	66642	33077	12989	3756	737	781	720	688	699	715	714	745	735	729	763	762	695	705	756	779	710	679	789	719	695	708	702	720	702	770	714	753	704	750	748	779	726	724	741	754	697	716	727	687	709	760	754	742	746	708	721	742	686	686	735	704	735	727	708	715	780	705	743	719	730	733	709	728	724	778	717	768	735	716	708	717	690	709	732	712	749	734	700	711	678	771	679	695	747	707	726	676	735	657	684	736	718	749	760	769	698	725	718	779	710	754	736	706	730	725	736	726	718	706	708	729	719	753	735	712	704	716	738	736	688	707	759	748	699	724	773	670	707	734	745	740	697	733	734	749	706	712	698	712	693	716	703	741	804	702	694	701	703	741	739	745	763	740	710	738	709	678	777	725	732	676	740	767	700	716	756	753	711	739	674	722	737	711	752	734	743	752	682	705	722	700	724	729	768	771	693	776	730	689	742	744	681	721	728	739	701	735	720	729	756	687	704	703	732	724	716	761	712	714	762	718	748	717	719	709	698	757	716	760	730	732	720	731	706	702	698	734	679	723	767	742	724	735	732	681	727	723	729	777	703	702	733	711	752	749	750	735	730	681	702	727	750	739	707	684	719	735	694	718	728	693	739	744	740	734	704	727	726	778	677	737	699	710	674	713	736	752	698	725	761	716	813	724	782	678	756	768	709	747	700	723	746	725	724	723	659	749	753	727	729	752	722	703	636	693	766	728	726	751	686	711	698	694	728	684	723	709	708	708	746	730	742	718	723	724	749	740	663	692	733	713	738	701	777	719	756	703	757	688	766	733	708	771	706	739	717	717	742	732	778	730	713	710	693	695	736	746	709	750	682	747	719	700	756	723	678	753	728	731	696	759	727	725	656	696	721	739	752	743	714	732	742	707	698	678	723	694	741	729	748	709	736	689	661	708	752	715	700	697	694	770	694	758	738	718	721	666	699	710	716	720	688	707	682	715	719	724	688	671	694	709	740	735	742	717	704	745	765	759	726	760	730	746	714	757	692	734	708	733	712	735	707	752	726	778	704	731	736	674	713	740	753	730	683	675	751	674	780	723	700	776	748	735	731	702	731	717	712	738	685	671	736	742	751	750	735	683	715	734	667	697	730	713	736	643	725	736	725	720	752	761	737	752	696	730	688	686	742	728	759	728	739	696	721	678	751	742	735	728	766	742	725	763	727	750	730	740	718	673	716	734	699	751	702	729	711	726	732	752	771	720	713	728	739	694	716	737	700	751	714	715	703	739	744	700	764	716	704	711	736	711	702	731	715	718	706	724	680	728	701	739	727	702	700	780	725	719	752	710	710	739	707	733	778	695	703	720	730	667	749	729	733	776	703	712	794	693	706	736	757	732	683	761	711	701	752	745	738	701	729	776	740	692	739	760	728	708	757	725	714	721	715	709	706	714	753	677	712	740	733	716	705	727	679	682	740	737	720	749	732	682	686	746	753	741	717	724	735	755	761	723	744	697	713	755	705	707	718	746	729	718	768	721	736	736	681	672	701	773	711	748	738	783	768	711	697	707	702	765	690	740	757	730	688	747	723	715	690	713	719	730	703	677	733	731	734	714	715	735	739	683	744	719	754	721	690	751	699	708	701	750	685	744	752	729	738	703	689	697	743	720	696	737	718	759	763	744	709	754	685	752	713	740	729	734	755	763	687	709	718	735	739	728	737	709	701	719	718	734	722	712	727	674	716	699	681	725	691	700	727	727	727	744	723	726	732	751	704	723	733	759	702	747	727	714	733	708	768	753	733	736	695	709	697	757	734	692	731	741	692	699	717	658	729	738	715	749	762	764	756	709	699	739	712	715	665	764	742	711	743	740	701	688	719	694	704	721	698	729	708	750	710	767	755	733	757	735	682	710	694	729	745	742	719	749	718	718	692	755	699	695	705	715	742	686	699	729	716	714	727	736	686	688	712	767	764	725	734	670	744	715	714	720	720	715	717	756	694	666	770	701	704	712	773	714	755	731	692	707	730	737	730	763	709	740	720	669	740	638	728	711	727	706	694	699	705	729	749	690	737	740	684	680	770	661	709	771	759	759	714	719	702	742	708	751	699	750	753	723	757	729	744	759	716	756	702	677	747	700	721	754	735	712	739	728	731	698	737	695	723	730	710	700	712	712	677	697	721	726	701	748	720	753	702	744	724	746	711	722	709	755	710	737	749	695	716	714	713	706	700	728	783	746	721	696	741	751	721	676	734	706	716	752	701	693	738	746	711	711	729	720	678	767	756	752	724	755	711	682	708	728	742	761	718	708	716	720	731	728	730	672	772	731	739	699	719	742	701	712	714	740	744	740	750	736	712	659	714	767	762	694	700	704	725	702	689	684	758	723	750	726	728	739	764	714	767	724	752	735	689	726	752	723	730	723	706	723	764	706	725	756	688	754	729	729	797	701	738	656	729	773	699	712	724	711	692	728	732	706	715	736	730	731	726	732	715	703	754	749	737	696	744	714	704	736	778	730	770	719	755	733	711	701	707	682	707	722	717	711	698	702	763	704	717	736	740	712	681	704	749	719	703	716	724	758	745	714	693	716	707	738	736	701	703	745	716	724	696	751	724	746	730	767	734	694	727	679	766	742	756	742	720	769	696	733	752	734	755	715	704	741	716	721	753	761	719	707	704	718	749	681	782	729	692	701	700	701	743	729	718	736	713	760	719	700	755	716	705	726	731	740	711	692	738	762	741	754	736	683	731	749	701	756	693	743	740	735	710	697	712	741	702	708	766	713	761	699	672	736	728	686	692	718	723	705	704	744	730	744	747	687	703	705	730	752	754	712	760	709	719	753	688	770	719	765	755	687	749	737	705	729	693	719	754	748	730	716	734	658	712	686	704	761	675	732	730	688	724	717	703	758	683	748	737	725	763	720	759	711	711	711	810	729	747	697	682	719	750	716	732	730	750	733	743	693	682	713	735	712	710	735	732	748	709	728	732	683	748	701	694	722	726	685	738	723	754	757	739	715	740	700	681	741	699	687	715	702	715	740	715	737	697	736	697	703	703	699	753	779	733	709	726	727	708	740	714	691	731	687	759	707	717	711	748	691	778	732	718	741	713	760	735	711	670	702	732	686	751	690	728	736	755	739	781	720	751	730	721	768	714	722	702	676	698	744	686	695	752	792	729	717	775	728	688	722	703	740	727	705	709	727	720	719	690	720	698	738	779	738	782	682	732	704	758	768	778	722	706	689	718	679	798	723	716	730	737	731	700	755	726	700	669	724	738	690	736	763	657	739	732	727	706	706	703	685	764	757	754	719	734	711	745	728	701	725	718	688	745	718	753	765	688	784	762	744	731	691	741	690	715	727	737	651	723	727	747	738	729	707	716	716	728	724	741	727	725	699	718	701	789	739	709	762	748	714	716	703	720	686	717	737	714	700	750	754	718	741	733	712	725	714	637	727	700	702	794	754	703	720	662	732	688	748	692	734	717	721	786	678	742	726	698	730	739	730	691	671	740	755
23184	22071	30996	24565	21172	18307	4292	661	567	609	587	588	588	547	567	539	586	576	536	549	537	570	548	519	575	542	581	571	576	531	573	602	579	547	534	524	519	518	559	528	510	590	547	558	550	553	527	542	561	547	537	588	520	504	598	521	539	540	574	569	554	492	577	539	566	541	575	564	532	553	528	515	525	519	586	579	546	513	566	552	539	538	508	575	562	535	532	544	534	547	567	531	537	527	534	529	567	552	580	561	620	574	559	555	581	570	516	545	560	544	567	588	572	535	567	554	547	544	558	521	511	588	503	552	524	523	538	569	536	554	564	536	548	494	507	536	580	543	501	535	554	515	513	588	544	581	557	561	511	558	580	520	558	553	546	521	544	555	559	546	534	556	546	589	575	548	593	566	585	547	549	549	533	537	526	566	572	519	551	593	589	560	565	551	529	558	533	547	541	556	567	590	519	517	529	557	566	516	516	565	585	511	574	543	595	548	552	561	532	547	569	553	548	560	539	539	560	560	500	554	546	529	574	562	518	589	565	560	567	589	550	555	527	535	532	555	534	539	537	548	549	562	529	573	525	568	540	555	573	554	556	600	558	556	564	603	546	545	548	530	559	552	553	589	537	564	545	505	571	543	509	521	555	544	553	549	548	534	569	532	591	544	546	536	563	557	559	505	579	548	577	546	567	548	541	599	572	534	612	531	584	556	524	569	524	565	510	567	560	534	550	549	547	611	503	541	518	515	551	525	561	520	577	561	562	513	569	540	487	533	527	531	575	554	530	579	523	558	532	547	545	573	523	501	540	533	557	544	509	584	559	534	558	536	517	554	518	534	575	522	519	559	556	546	534	544	592	577	555	561	556	571	576	513	531	529	552	554	557	556	547	510	559	574	549	524	554	559	515	516	528	531	499	519	519	532	560	553	561	521	555	602	532	533	572	574	562	521	550	574	578	573	537	549	620	532	571	505	525	539	599	551	569	574	552	544	577	547	549	497	579	545	564	537	541	506	562	544	546	533	564	576	533	594	590	546	524	547	563	529	545	586	553	587	554	555	539	528	565	560	559	543	532	555	514	572	573	543	496	547	568	528	577	550	564	567	567	551	554	537	566	523	539	520	563	546	499	572	574	558	540	531	589	550	537	535	539	568	513	544	544	561	558	546	535	575	497	545	565	554	527	555	554	572	572	549	577	566	591	551	549	535	583	558	539	512	581	553	532	517	522	534	544	512	562	565	562	565	568	548	540	543	613	552	557	551	547	504	510	574	544	549	517	538	554	529	536	537	537	486	563	564	530	552	539	542	547	554	538	544	558	497	577	556	551	550	512	522	517	514	567	554	582	537	561	603	523	565	551	560	536	565	552	547	494	553	537	545	561	574	522	534	530	580	535	581	529	560	552	568	530	526	560	549	538	510	544	550	525	583	549	552	536	515	502	528	554	534	560	513	517	565	521	547	531	531	563	540	537	548	520	534	550	522	546	517	562	495	498	547	563	540	566	539	558	510	571	558	509	505	538	552	526	516	530	486	541	530	548	562	527	571	596	512	540	591	558	578	562	539	557	507	557	573	615	547	528	514	549	532	578	553	567	534	576	592	569	530	536	590	529	473	542	579	526	579	524	572	569	546	551	560	552	579	550	527	560	532	540	529	516	549	561	522	568	559	517	566	532	528	573	552	561	528	503	568	518	543	566	519	570	557	588	547	589	549	556	555	530	509	590	584	524	550	568	539	551	563	551	639	538	546	562	529	560	510	554	520	546	529	541	559	529	533	550	500	537	552	555	547	556	533	545	583	530	506	553	531	508	555	539	542	541	517	556	525	564	531	555	561	561	593	577	537	587	560	527	521	562	565	539	578	556	502	574	556	539	544	535	567	531	531	569	560	566	548	526	556	529	572	542	529	544	532	512	567	567	587	540	537	551	543	535	526	558	577	528	636	529	526	618	548	552	513	549	565	570	528	531	547	562	528	521	559	544	514	514	584	573	499	542	596	533	546	543	525	563	544	557	552	559	572	548	565	546	541	537	546	565	570	577	543	583	578	573	547	532	563	535	520	503	554	560	582	539	516	575	520	561	521	583	566	520	558	565	555	542	551	552	568	606	511	527	519	514	580	506	517	539	552	559	514	563	494	571	561	537	551	583	518	563	541	532	547	551	518	551	513	542	587	526	549	526	549	581	569	532	580	537	573	522	556	546	525	579	530	592	549	519	548	539	552	575	601	579	583	536	576	551	535	544	573	573	567	579	519	549	571	563	528	524	559	549	507	546	561	546	565	530	564	531	560	549	523	567	507	514	540	532	525	574	541	542	503	532	513	534	524	495	584	529	539	504	540	526	562	587	534	550	553	534	574	555	562	577	569	523	537	570	522	565	557	560	553	539	567	517	543	541	524	546	563	588	560	542	538	497	568	552	530	538	552	538	585	543	532	568	551	530	578	538	554	558	547	578	536	546	546	555	542	546	570	547	520	534	536	572	567	559	575	552	578	520	529	509	595	578	540	561	552	550	551	538	528	483	564	518	502	538	553	536	548	561	575	560	543	560	551	526	538	524	570	575	573	580	560	541	555	532	586	590	565	546	545	495	545	570	534	514	540	606	535	541	542	558	545	543	562	544	572	563	515	546	560	501	556	520	552	548	541	533	518	510	553	564	529	555	520	542	567	544	559	581	550	537	516	588	584	537	541	549	550	531	549	579	554	541	539	536	574	566	583	554	564	571	528	559	579	566	534	519	497	541	546	574	569	553	538	553	553	524	581	516	560	548	520	564	538	578	548	560	585	565	576	512	541	552	546	534	528	524	515	577	577	547	509	538	544	506	524	540	592	548	555	525	539	548	524	580	564	565	548	547	525	548	546	524	539	576	549	589	573	546	531	543	548	558	563	537	568	541	574	549	519	594	585	549	537	578	520	542	497	557	582	520	577	504	545	514	548	590	600	553	567	549	593	576	571	553	538	515	516	575	580	524	533	549	583	585	511	535	567	521	572	547	568	548	586	566	564	554	555	531	519	579	551	518	574	595	534	543	532	565	488	504	548	556	576	531	545	525	590	587	570	537	572	607	558	569	585	592	513	544	550	583	546	582	536	564	558	570	563	540	589	526	555	572	546	556	549	545	534	545	557	523	565	545	504	565	550	561	568	524	513	542	568	560	548	530	568	559	574	564	556	518	574	551	569	537	564	553	547	517	566	537	549	549	571	536	547	549	507	573	594	522	534	607	565	576	542	541	558	541	549	529	579	541	532	515	554	540	554	561	586	569	562	564	526	557	564	579	540	520	555	559	522	552	572	535	537	592	549	544	528	554	612	537	574	540	574	558	520	529	543	538	536	507	544	560	565	565	560	575	551	529	502	546	513	561	546	507	583	589	557	519	543	557	562	570	579	535	543	535	564	531	565	575	544	557	561	511	556	564	584	551	554	526	534	542	605	515	513	583	577	576	586	559	503	520	538	564	555	576	540	561	556	560	604	541	592	573	503	525	600	521	504
60599	101432	74849	40914	21823	6483	944	954	980	934	954	889	917	889	971	984	960	901	945	940	936	915	914	941	954	950	996	930	946	906	868	932	954	993	940	935	927	937	952	954	930	929	910	930	965	951	937	922	907	907	940	898	913	948	932	907	921	970	922	929	934	933	938	937	1013	940	904	879	1004	925	903	926	984	946	1021	930	897	909	887	948	953	926	949	921	946	938	895	922	934	944	933	1021	910	938	974	947	931	954	911	962	888	939	931	974	892	873	896	952	907	978	920	937	925	954	910	928	912	911	936	884	956	888	912	943	970	952	852	865	963	960	920	940	907	961	950	971	920	957	898	942	924	889	943	948	985	929	969	949	935	962	920	931	935	899	957	948	957	899	879	935	936	897	962	913	956	951	908	986	952	949	943	933	933	970	926	994	886	913	967	984	1012	928	985	924	934	924	946	933	957	948	942	981	1001	914	944	919	935	955	949	899	949	905	968	884	1009	988	950	904	996	913	980	891	950	944	841	882	978	900	917	958	931	972	913	931	934	957	907	952	967	899	916	884	941	912	955	943	907	943	971	915	973	893	914	958	953	906	945	903	879	958	935	964	969	906	922	955	922	941	898	929	933	925	906	953	911	973	926	905	956	956	978	915	894	890	954	983	917	963	888	933	937	904	941	886	948	927	929	935	905	924	941	969	964	915	979	913	884	955	988	933	942	951	885	934	856	941	915	946	900	890	907	858	932	923	976	904	920	882	945	883	922	923	949	921	949	924	938	882	967	938	933	928	928	922	939	1000	910	910	908	887	974	936	922	941	982	955	884	905	876	888	962	942	920	878	999	940	851	968	939	894	967	954	962	931	918	880	939	957	908	927	924	902	934	849	919	971	930	891	944	916	925	937	921	993	920	859	896	941	949	997	920	955	918	968	900	898	938	920	983	940	918	888	917	944	928	895	961	949	951	904	892	967	920	895	1001	946	918	948	926	944	951	910	962	909	900	977	911	934	953	904	944	919	915	917	968	916	962	925	875	912	899	944	932	964	940	913	862	956	933	949	971	912	906	890	919	941	886	922	958	949	911	943	964	861	985	955	925	905	950	994	1000	903	951	945	964	916	911	939	977	903	932	876	963	893	920	988	892	964	946	948	901	929	898	1000	924	958	926	969	945	919	973	937	945	914	972	922	978	888	942	944	930	913	924	970	975	897	995	914	935	918	923	937	937	967	964	949	900	926	939	890	913	919	939	956	932	933	928	984	922	957	927	983	933	901	943	897	953	1005	930	909	897	951	922	893	911	935	934	907	913	928	979	955	937	852	912	950	908	992	942	930	907	901	944	949	961	869	917	957	911	920	954	946	935	935	966	926	895	973	930	861	910	874	923	896	929	947	916	969	937	909	885	926	964	893	942	935	942	944	903	957	942	920	922	909	1001	935	930	867	900	880	944	871	982	921	908	948	919	917	910	941	907	932	961	918	914	955	890	865	936	887	933	930	893	944	939	903	886	981	920	984	913	896	918	893	888	913	925	895	934	922	903	955	936	957	904	918	949	935	916	940	915	922	935	993	986	912	926	947	899	914	941	927	906	960	903	916	901	958	950	907	1005	956	962	909	934	874	877	944	890	942	927	913	929	907	905	956	939	910	935	961	916	942	904	964	923	899	901	922	986	949	956	930	958	935	920	940	970	960	827	915	938	959	964	928	866	907	896	927	898	960	871	905	939	925	918	921	955	882	958	938	955	920	907	939	925	909	964	962	907	937	918	931	932	975	944	955	953	983	918	928	987	898	937	956	956	965	1001	949	917	894	993	912	926	948	945	919	922	967	920	930	948	982	950	914	933	902	947	913	885	910	951	944	892	938	919	907	897	915	907	915	986	930	946	915	991	908	972	959	958	920	931	936	934	936	1005	918	921	923	963	950	956	925	986	931	895	889	954	914	904	909	899	960	963	978	909	894	928	944	971	948	948	931	1001	859	907	934	936	927	925	933	922	943	939	915	947	962	938	948	969	894	915	904	942	954	925	927	951	920	899	932	951	971	935	939	922	964	935	899	946	950	987	905	898	879	913	929	968	904	960	934	930	929	911	888	855	954	900	870	935	919	909	924	915	955	902	867	931	883	920	958	920	911	928	938	990	911	896	932	916	924	885	936	945	885	946	950	991	976	946	934	902	936	906	999	933	954	944	948	918	958	955	960	915	945	956	929	941	969	930	944	970	960	927	960	923	895	965	901	936	954	892	888	946	955	934	937	891	962	910	939	913	912	946	917	924	905	885	926	945	913	955	917	948	934	920	953	932	934	926	923	941	915	954	940	884	877	917	916	916	941	896	990	930	913	925	926	858	960	906	959	943	925	985	887	909	949	959	928	937	922	905	905	962	904	945	931	940	946	952	927	901	934	961	893	954	946	927	950	940	854	880	931	891	933	893	935	933	910	942	919	898	902	956	933	986	947	896	940	925	889	939	936	932	947	920	926	928	955	921	945	921	990	905	974	936	899	916	912	934	907	965	999	900	935	966	956	908	954	992	930	915	897	984	949	942	921	910	894	929	966	942	879	911	950	922	899	881	960	916	932	951	941	888	950	963	951	926	943	921	942	950	987	800	916	928	892	891	949	969	891	919	971	890	930	897	959	893	922	940	942	916	953	897	949	887	890	940	908	944	940	937	919	966	962	916	974	930	909	970	920	965	923	908	926	955	936	945	948	943	944	931	956	915	929	939	952	886	908	877	927	897	940	972	914	890	923	891	991	912	981	948	921	918	857	960	922	948	882	979	899	1002	956	939	962	987	884	936	942	933	967	905	896	962	939	926	894	958	988	931	961	927	925	880	940	939	923	935	910	949	898	949	916	897	907	916	886	925	902	890	925	1007	926	1023	906	925	994	964	941	903	936	905	869	975	952	884	924	936	915	934	876	867	956	1008	917	960	891	956	930	913	1013	921	905	900	958	940	946	933	933	940	931	959	950	944	909	944	931	946	967	905	994	922	954	965	887	919	976	936	973	949	874	936	964	870	952	891	970	907	916	916	896	910	891	958	934	914	961	957	938	951	855	925	958	943	862	954	925	981	918	936	915	959	923	917	941	934	907	952	979	929	919	868	965	920	940	951	948	925	926	977	925	953	904	941	970	959	935	945	984	897	917	906	949	909	952	925	927	943	897	942	932	961	914	964	899	934	962	922	930	926	902	987	886	930	933	911	892	948	902	959	937	878	945	904	1056	945	983	879	947	926	902	988	892	883	913	984	929	943	948	960	955	878	949	902	918	954	980	962	884	882	932	910	939	915	887	960	933	918	968	1011	899	973	905	924	944	958	943	911	920	940	885	932	918	898	984	920	931	913	953	910	937	965	931	947	969	913	926	956	972	953	912	918	915	918	879	948	943	972	993	906	950	976	902	952	897	921	960	924	937	928	954	978	959	953	926	915	948	938	939	885	949	955	988	931	950	944	893	937	948	838	904	908	931	912	920	992	952	951	960	953	945	929	902	942	927	916	952	971	942	936	968	959	948	922	934	927	922
29062	30239	27527	11903	1774	677	536	507	512	489	507	512	498	487	482	557	548	518	490	492	521	477	535	521	539	522	525	526	562	460	519	516	509	549	505	500	521	503	493	517	543	500	547	508	507	538	486	526	546	526	487	504	529	509	537	521	546	535	556	454	539	538	486	525	511	497	500	520	523	540	491	483	505	525	495	554	509	496	530	504	545	545	452	475	514	494	533	493	525	523	509	527	502	503	539	524	504	474	498	521	482	489	529	498	552	527	493	510	547	570	528	533	531	507	501	548	503	490	547	495	490	508	501	484	487	524	487	508	518	536	495	537	516	518	500	525	519	524	516	532	516	484	519	465	543	462	533	494	506	525	525	508	526	495	518	531	491	546	531	512	494	502	532	495	508	500	510	524	508	475	513	514	523	496	521	540	506	519	487	507	506	472	549	516	492	571	517	509	528	494	530	483	552	541	531	524	540	541	524	486	479	516	514	500	483	556	508	475	487	527	488	510	490	482	496	546	512	544	533	506	470	506	508	515	475	512	505	510	499	485	496	551	506	494	533	490	548	455	511	478	492	488	500	502	530	516	523	504	477	511	517	477	485	496	502	498	548	502	525	491	500	530	528	548	486	489	470	508	481	522	542	498	498	513	502	518	511	510	542	516	488	513	512	524	556	514	509	494	514	517	490	522	530	515	564	524	527	528	506	511	511	550	480	530	512	550	516	495	505	525	490	532	525	526	486	480	524	562	534	571	516	521	474	502	553	513	542	466	488	512	552	524	503	514	508	508	512	506	525	580	509	498	504	481	552	503	515	536	479	504	506	520	526	470	503	507	480	538	538	503	494	486	543	517	521	504	511	522	498	535	478	502	524	466	525	547	534	452	523	511	523	539	513	522	541	513	531	460	520	520	533	515	519	529	503	499	506	546	497	492	535	555	485	496	549	504	523	508	515	514	540	495	510	550	491	521	545	491	522	536	535	467	539	493	524	525	483	509	498	482	506	553	505	489	518	534	518	516	498	533	508	563	518	538	515	496	507	542	481	489	513	510	522	516	536	560	523	505	498	504	520	513	515	519	506	527	505	502	536	515	495	529	503	510	475	508	494	505	516	553	526	494	499	500	573	474	500	497	533	496	466	521	523	526	479	544	509	501	599	550	548	511	530	480	479	489	492	539	548	528	515	493	511	480	478	483	530	512	499	517	516	463	517	484	518	547	534	524	521	534	502	515	483	499	504	516	464	541	498	524	487	516	506	476	528	524	543	508	485	460	536	520	552	519	545	496	503	517	508	491	527	476	551	553	530	521	516	524	522	497	486	500	484	539	524	524	532	536	567	500	503	502	516	537	472	477	487	533	521	567	496	520	560	502	528	522	488	516	518	549	553	518	539	532	537	522	557	501	478	568	489	496	528	526	522	533	510	553	518	471	527	529	528	531	516	563	522	512	526	491	514	515	494	518	496	502	517	543	504	503	471	544	525	526	529	494	442	511	518	505	537	517	503	479	482	510	534	525	500	529	493	544	524	525	532	526	534	569	502	478	542	515	482	478	530	511	533	514	495	471	534	559	508	530	502	529	491	514	551	521	580	511	530	538	520	488	483	496	520	553	532	514	530	519	532	515	535	518	511	509	524	484	499	523	543	531	544	486	513	496	524	540	547	576	542	465	532	498	500	497	536	532	518	538	524	508	533	498	517	528	543	514	506	507	509	531	485	527	536	493	521	495	510	509	492	508	524	534	506	512	538	502	550	525	547	514	556	498	496	522	563	533	496	534	502	532	554	554	534	514	468	547	534	497	468	496	513	541	509	497	538	506	516	507	501	544	503	513	530	536	504	518	512	503	512	493	499	506	513	518	522	512	559	540	511	534	552	515	509	525	487	525	524	514	502	509	541	528	487	532	492	481	539	528	542	471	490	511	535	522	512	496	555	517	489	499	490	502	496	494	508	529	515	525	518	533	504	516	503	492	476	494	469	488	496	529	537	525	502	553	487	542	506	518	489	550	543	544	534	502	499	524	521	515	552	512	523	525	496	535	575	530	505	508	518	507	516	513	522	530	525	516	527	518	512	501	534	525	502	527	458	488	495	510	542	519	484	515	551	553	481	520	477	512	531	528	514	515	513	513	545	512	526	520	500	534	524	508	489	494	526	528	536	526	537	503	555	529	540	520	564	525	555	502	509	560	485	522	488	514	530	480	593	521	498	529	510	508	533	542	523	510	519	533	541	500	541	521	530	506	481	525	494	538	498	512	494	526	514	509	505	512	540	468	522	495	527	534	507	509	535	525	514	508	498	521	511	567	532	571	521	516	520	502	548	491	534	505	521	533	494	524	525	506	567	519	518	532	479	477	502	468	513	490	501	553	525	484	504	534	518	524	509	540	497	536	494	479	526	510	517	509	481	504	524	550	579	494	528	531	524	523	510	506	525	488	508	481	539	531	543	494	479	521	553	544	479	537	518	478	501	503	505	502	508	528	553	525	508	527	501	480	516	554	523	528	511	491	525	535	531	514	547	559	514	523	508	527	510	486	525	503	521	478	504	492	533	526	513	506	548	531	513	518	509	481	527	513	553	497	535	517	466	519	550	475	519	550	490	493	498	519	536	543	534	525	512	521	504	500	528	514	513	477	499	487	505	463	544	519	493	539	511	524	494	521	548	513	511	525	524	516	546	498	522	584	517	539	514	502	510	539	546	491	501	514	499	508	530	506	507	498	481	484	473	458	531	500	518	522	515	524	543	520	546	491	478	492	503	538	525	533	486	527	533	530	525	529	520	521	509	510	540	520	521	519	544	522	530	533	488	517	495	523	501	511	491	523	490	563	494	558	526	522	491	564	554	481	527	490	467	530	503	496	491	522	541	505	561	505	489	550	472	488	466	514	513	500	474	494	514	483	533	501	488	549	530	526	532	472	543	562	501	542	493	488	479	551	507	501	536	551	510	470	560	476	505	518	520	513	503	504	522	535	504	523	496	510	500	482	499	532	478	518	536	487	537	523	516	502	506	494	544	508	526	494	505	495	533	489	524	527	491	478	528	505	517	502	472	505	520	530	497	522	476	538	502	511	474	506	523	573	456	499	509	504	512	492	538	494	512	486	529	542	523	494	530	535	502	525	543	501	539	509	490	515	519	479	532	541	527	510	540	504	490	491	490	519	529	515	492	518	527	523	543	516	495	519	523	533	535	517	508	520	482	542	531	534	495	504	502	549	484	533	531	530	489	497	532	544	531	559	542	515	527	533	546	552	505	547	480	494	527	503	499	526	543	516	504	470	475	522	514	515	469	484	490	530	519	508	502	494	550	468	527	548	503	527	575	527	518	482	506	515	496	509	501	487	495	553	496	527	512	533	498	506	492	535	482	474	525	539	534	528	501	528	536	517	519	538	493	473	495	527	492	506	500	486	507	490	535	526	550	515	541	522	519	491	517	481	531	543	501	527	511	471	534	537	529	513	468	503	504	500	519	497	535	480	479	551	515	579	515	486	508	500
38488	48768	32271	11930	3084	1309	923	935	943	944	917	934	934	939	917	958	912	944	973	970	861	929	945	988	910	946	897	925	928	903	931	928	912	947	960	952	979	907	897	927	963	918	902	942	940	959	963	935	924	944	960	936	968	924	925	948	920	888	960	932	894	901	943	957	972	926	867	835	960	903	950	883	896	923	934	937	924	924	913	908	932	1005	960	916	905	892	908	943	917	902	889	928	913	951	933	907	921	934	916	950	916	976	1014	987	914	945	887	905	939	864	947	907	931	930	935	895	936	979	937	911	936	972	937	935	949	937	933	876	950	927	873	956	894	939	948	939	922	862	938	916	932	884	922	959	923	962	961	900	944	939	946	953	922	876	965	938	908	943	863	941	915	852	975	935	928	989	936	959	966	899	989	917	860	953	897	973	906	916	910	899	904	908	916	901	960	923	913	944	905	967	1004	894	960	961	928	891	935	924	880	929	959	927	949	957	980	915	978	921	948	958	962	854	953	900	1007	869	917	975	938	977	908	917	958	935	967	890	948	926	911	949	942	900	911	937	948	958	917	930	907	938	973	946	983	927	958	929	901	977	942	828	904	918	931	946	895	907	960	916	966	928	956	986	935	934	940	929	922	998	914	969	968	892	891	925	921	948	919	910	959	882	945	920	972	927	904	929	899	933	908	910	975	909	946	980	950	965	956	933	916	916	925	983	933	953	934	930	957	898	915	943	990	931	899	899	923	953	917	953	901	903	984	983	904	889	887	922	905	886	894	889	915	933	942	891	930	927	921	908	931	987	953	950	891	921	944	895	942	948	928	940	955	902	913	937	954	950	965	874	918	943	916	939	918	946	956	916	878	937	909	936	992	961	919	954	913	876	945	961	948	958	939	929	889	915	882	1000	901	937	942	934	931	918	910	919	956	994	911	919	913	904	940	974	944	955	906	927	967	970	898	1005	873	946	908	955	939	980	897	897	956	956	909	919	936	902	933	950	933	950	941	900	982	971	938	932	930	1006	896	954	974	906	918	914	934	922	931	940	930	923	887	932	953	953	967	888	905	953	921	995	920	966	932	924	954	926	987	927	880	923	928	1019	915	879	931	917	952	922	987	960	865	981	891	945	892	938	899	946	900	905	986	929	938	866	899	890	905	916	924	949	942	902	920	960	936	901	965	979	958	971	906	916	909	969	987	963	955	956	934	903	980	917	959	1024	944	927	909	917	930	936	942	931	899	988	895	956	938	927	942	933	931	951	904	944	940	905	955	935	878	941	911	894	911	908	921	941	949	931	975	927	880	949	921	932	901	916	920	918	908	941	923	917	901	948	975	923	904	922	933	938	923	940	956	962	933	960	930	971	904	953	903	841	916	941	950	935	894	913	896	932	947	986	973	945	936	981	878	889	956	918	935	944	902	959	999	920	967	916	888	992	902	871	915	872	963	924	970	911	893	908	964	954	901	927	1003	883	926	926	946	910	913	925	874	900	934	932	924	903	891	942	927	896	923	918	954	950	948	943	939	936	939	919	912	879	905	923	952	941	938	920	892	928	892	889	931	928	993	892	987	963	923	911	935	959	917	951	989	915	940	899	956	954	960	975	938	967	891	930	877	938	962	905	909	943	933	955	951	855	938	930	903	894	898	926	952	950	986	956	920	939	920	901	902	927	969	921	940	941	979	955	928	893	906	917	878	896	909	943	964	912	905	932	892	872	919	956	884	995	891	933	902	910	930	930	855	986	912	949	934	916	920	926	910	938	973	966	967	913	950	912	889	980	914	930	916	939	904	952	933	964	914	922	927	903	906	928	934	934	984	924	926	921	955	926	891	888	933	956	939	960	932	917	882	903	961	944	915	923	915	901	915	952	871	875	942	964	860	934	919	899	941	948	914	994	947	949	934	923	937	942	970	970	904	909	934	981	913	880	944	983	951	926	921	917	941	922	876	979	944	966	921	946	977	892	917	912	968	911	932	958	925	906	965	969	920	945	936	934	955	933	920	886	985	962	935	913	934	952	973	1005	952	904	914	892	962	956	901	933	917	898	923	876	927	952	894	942	957	920	864	889	947	981	944	906	919	964	952	940	920	975	951	944	855	872	885	958	936	956	867	967	941	936	900	875	870	880	894	992	920	901	938	967	952	956	913	935	927	922	882	915	931	923	903	884	942	913	925	893	958	943	889	880	1021	907	913	929	987	896	952	908	895	964	915	927	927	978	930	904	899	950	973	956	951	937	970	962	890	936	935	905	952	922	922	922	962	943	948	960	934	879	926	963	984	947	982	983	907	932	891	968	947	935	890	869	939	906	914	935	869	998	910	914	917	922	934	933	899	940	962	958	962	950	929	972	916	919	913	928	979	923	924	886	968	975	929	869	882	913	941	972	894	889	957	956	956	853	914	974	957	950	890	942	969	938	931	917	917	918	992	916	924	931	908	908	907	902	974	937	921	949	978	883	947	919	941	959	938	915	935	876	974	925	900	936	980	929	941	895	964	939	851	827	975	967	943	895	961	936	966	927	921	965	892	875	890	894	927	903	920	918	954	943	938	920	940	958	920	950	922	950	977	911	879	946	950	925	904	908	915	972	912	862	898	964	941	934	908	948	966	938	938	976	942	947	924	921	951	951	897	910	943	889	917	936	915	925	977	918	901	930	917	891	941	951	959	871	926	954	953	968	908	938	923	923	979	937	927	951	888	912	936	923	935	918	883	914	966	898	916	921	928	960	973	910	942	947	885	922	973	973	912	968	890	950	954	949	931	935	890	905	900	917	957	957	892	970	937	879	866	961	953	945	923	925	921	909	908	920	900	907	890	945	989	964	970	914	928	899	911	913	941	953	902	928	965	926	967	934	915	886	939	975	935	941	984	924	925	879	926	899	899	863	898	961	894	917	923	898	971	931	914	974	928	888	900	937	881	939	963	986	878	951	936	946	926	951	920	939	889	924	907	948	895	907	940	911	911	941	930	978	951	864	920	953	955	862	963	886	896	931	978	951	926	941	933	914	954	935	916	915	969	940	916	960	923	885	953	946	926	946	905	876	938	880	937	932	963	962	950	962	894	903	947	862	911	907	1004	930	956	910	886	943	935	889	943	945	991	887	910	954	923	913	929	912	934	902	944	908	919	946	941	889	932	915	938	934	962	911	901	930	916	910	911	952	930	953	849	939	920	922	960	949	912	905	889	956	911	973	940	1005	932	961	901	917	933	870	906	878	919	918	949	884	991	968	969	935	893	956	986	906	914	857	941	909	921	943	952	928	880	928	909	928	966	961	935	958	973	892	969	924	883	927	964	924	943	945	933	937	920	926	956	958	896	950	924	861	897	964	958	964	896	905	895	930	1002	902	922	937	879	934	918	956	919	938	883	939	877	933	894	948	946	912	921	945	879	982	936	896	969	926	909	937	964	881	943	896	915	958	906	963	917	884	921	896	933	932	927	936	925	941	954	950	951	923	944	913	912	860	943	918	918	891	990	883	905	928	939	951	885	963	944	919	967	976	928	905	878	927
24295	23359	32040	26063	19580	8097	634	425	407	437	421	440	415	403	414	400	458	392	442	380	398	411	411	395	432	445	403	436	425	398	439	416	444	429	361	384	401	388	383	378	449	396	369	419	358	391	386	407	452	416	418	386	402	430	341	423	453	402	443	407	398	411	447	402	423	461	417	399	424	387	404	395	427	405	391	406	431	411	404	409	434	390	405	377	397	397	416	418	430	419	446	395	436	424	404	349	452	428	433	427	457	405	397	412	408	390	416	390	412	428	400	392	385	437	392	391	417	380	428	419	426	401	403	349	396	447	404	415	374	421	393	399	431	388	393	409	436	400	431	405	413	434	413	426	402	393	390	416	401	410	367	412	431	414	410	440	425	395	418	397	410	405	390	367	393	352	411	395	386	418	391	384	408	421	416	437	386	406	392	445	430	397	401	401	380	442	421	411	387	433	402	427	390	417	420	409	421	400	418	393	426	389	405	398	405	427	396	383	386	410	405	428	400	440	377	398	392	376	393	450	368	378	395	390	401	387	403	399	403	400	403	389	398	411	396	404	449	378	397	422	426	448	401	421	425	402	405	404	407	438	397	398	413	407	405	403	400	416	407	444	375	441	423	413	407	388	426	384	427	379	381	408	428	421	403	390	422	377	404	407	380	401	369	392	425	403	406	382	429	461	433	389	422	387	423	406	429	407	399	378	423	422	408	390	416	365	411	404	426	374	419	410	403	408	376	376	415	412	423	386	422	374	438	424	435	399	394	402	404	411	417	443	442	405	436	334	406	398	395	402	404	432	406	430	408	443	429	437	442	400	357	374	393	410	412	380	420	372	412	407	422	370	372	409	444	421	420	381	414	367	413	388	406	414	409	418	383	401	372	422	429	367	379	413	411	428	393	410	396	375	402	422	452	435	428	389	426	411	430	401	398	401	428	385	418	452	409	419	390	390	436	395	358	393	420	384	398	377	413	423	420	426	418	410	399	402	405	419	395	431	408	443	406	420	391	401	386	408	407	402	418	387	417	426	407	394	410	399	431	448	387	414	425	407	429	391	431	420	428	414	387	378	380	430	406	422	415	388	405	378	412	450	402	456	410	431	386	405	416	415	414	408	422	392	404	389	392	409	406	429	404	415	398	424	397	378	397	391	389	396	426	437	415	411	398	367	385	417	381	431	397	474	386	407	423	405	372	367	402	433	398	403	373	412	409	424	465	419	422	391	403	396	416	414	408	417	437	429	396	438	407	385	423	406	423	367	423	420	414	410	396	408	403	360	390	390	384	390	411	408	413	430	417	393	385	415	431	441	411	394	402	387	392	405	428	411	392	414	413	462	407	429	443	429	428	406	400	415	427	422	399	389	416	387	395	390	421	398	393	406	429	399	398	426	406	455	365	404	376	395	383	405	403	392	431	415	409	390	414	444	373	407	482	388	418	409	445	382	413	401	446	386	416	383	412	424	413	419	428	399	417	386	384	359	416	396	371	401	416	409	408	401	429	402	437	391	415	409	414	424	391	404	405	422	405	401	411	404	397	398	411	401	433	421	416	412	393	383	399	405	423	418	424	408	413	419	416	392	395	415	395	359	399	374	418	427	394	422	376	422	394	367	411	400	397	394	384	423	409	388	425	428	377	421	429	408	405	458	396	433	385	400	411	400	415	408	420	387	417	423	407	423	438	403	388	391	397	418	396	423	412	399	417	429	419	411	389	429	393	405	423	378	374	426	410	410	413	386	423	392	403	405	414	423	388	413	416	417	401	391	431	382	434	392	423	421	422	418	399	402	386	401	405	422	373	416	410	417	403	404	432	409	406	414	367	430	390	418	406	418	400	409	415	415	409	424	378	392	417	414	391	435	390	412	379	413	421	421	366	405	401	366	389	428	446	390	375	410	435	421	421	402	406	371	425	393	424	383	415	397	394	394	395	415	454	376	419	422	401	404	421	418	411	377	430	428	432	394	383	406	387	420	458	401	416	417	377	405	393	394	418	412	411	405	399	386	409	417	429	399	412	402	432	388	377	415	430	373	436	367	415	396	396	429	398	415	399	400	407	415	403	410	446	408	390	382	406	414	415	414	413	392	375	384	404	363	454	398	390	378	368	404	417	402	415	403	432	404	410	412	398	408	400	407	431	417	380	416	389	400	447	391	409	388	379	429	439	400	400	396	405	413	407	387	394	387	438	404	360	406	424	430	434	435	400	413	394	423	435	434	383	431	390	410	430	449	416	391	403	419	406	409	437	420	416	414	430	433	404	401	403	431	402	373	375	383	384	418	397	412	440	406	411	387	426	416	452	421	394	410	394	408	397	392	423	424	420	436	448	381	408	424	412	448	411	422	421	410	438	430	439	412	397	407	439	361	410	409	387	416	401	413	406	448	395	423	414	390	423	404	400	406	373	408	413	409	417	394	421	426	405	407	418	390	446	376	435	397	406	404	405	443	424	392	396	395	437	416	432	410	409	366	382	385	409	433	364	383	390	418	427	395	404	378	419	395	391	434	377	417	378	392	380	390	439	409	394	421	389	389	399	422	401	415	422	416	382	387	413	379	414	390	393	382	411	407	430	395	407	439	404	388	405	397	409	399	433	378	392	389	401	426	390	398	416	435	409	406	398	434	415	444	410	409	373	360	380	382	436	445	372	405	392	423	430	415	389	411	401	407	430	432	407	389	390	404	426	400	404	398	406	405	413	429	384	374	390	397	363	438	404	393	416	406	401	408	417	428	402	427	368	405	404	354	405	383	402	413	387	404	417	392	389	446	391	446	368	432	401	386	443	352	399	409	371	390	410	405	398	408	400	435	405	394	377	400	426	468	396	405	428	399	459	405	388	403	400	398	407	410	397	383	432	393	413	403	427	423	384	403	389	388	433	407	424	414	373	399	454	402	425	402	372	384	429	420	396	386	402	417	374	453	388	399	388	393	388	426	423	445	395	417	347	400	417	442	388	363	418	416	413	422	405	395	400	427	440	391	387	379	404	395	469	425	391	389	406	416	404	424	388	410	398	412	424	377	388	436	412	418	447	403	393	381	402	415	382	459	406	392	401	416	414	440	345	398	383	444	377	387	405	411	419	407	417	392	421	396	389	412	406	403	388	400	391	398	354	405	414	400	382	421	420	388	401	381	381	402	403	409	368	404	423	404	411	430	432	394	447	399	415	416	421	440	394	405	416	385	415	378	394	410	412	414	385	411	419	395	425	424	384	358	431	407	411	424	413	442	422	403	381	409	406	422	427	390	425	405	409	376	392	341	407	409	419	396	422	431	388	412	416	373	387	395	413	416	394	445	441	399	442	401	403	376	413	424	401	373	424	400	386	418	404	408	410	410	414	444	387	395	420	373	416	416	406	426	382	407	415	401	389	398	399	407	402	426	452	410	426	403	380	424	394	442	374	434	412	406	424	393	404	382	384	420	437	417	381	420	383	415	394	429	422	415	416	415	411	445	398	395	418	424	385	452	398	409	394	435	388	357	363	442	410	412	372	426
61179	91812	65012	36278	13460	3059	757	714	751	737	699	726	708	747	734	681	735	736	697	750	753	779	729	684	722	733	761	767	760	806	697	722	735	759	711	729	727	739	737	718	741	691	711	735	695	765	717	748	751	685	747	767	713	715	668	748	752	734	704	700	715	737	699	712	759	794	750	712	736	774	714	752	748	739	758	722	790	760	743	740	773	735	737	739	752	719	725	683	704	742	746	766	764	759	777	742	740	738	754	709	748	742	732	696	774	747	705	775	723	761	732	748	683	695	755	716	740	752	760	756	721	791	737	770	722	744	735	718	725	779	704	717	731	755	679	745	735	680	741	770	776	758	687	738	767	736	663	759	764	778	751	743	724	745	737	718	778	735	747	713	724	750	722	748	683	782	737	769	702	731	801	749	755	727	753	764	780	744	690	757	770	746	744	728	751	787	710	716	738	715	758	764	767	794	735	720	747	682	773	751	752	717	718	722	700	776	768	709	714	731	708	776	711	757	771	737	710	731	777	764	735	722	702	740	750	733	709	729	708	749	778	740	732	667	735	756	737	735	728	764	754	696	768	670	728	736	730	794	729	715	768	774	764	753	775	772	741	720	728	738	726	746	677	737	783	706	763	754	745	766	754	760	727	759	711	731	738	739	772	748	752	722	819	725	741	693	717	690	772	702	760	757	741	699	758	716	721	726	760	762	704	735	721	751	692	723	742	765	745	714	691	711	769	755	708	742	741	736	719	714	710	739	736	713	741	714	735	775	730	757	675	749	742	694	688	797	720	656	754	734	763	715	726	760	714	752	725	752	728	711	714	754	762	692	733	770	781	725	737	692	751	812	721	773	730	759	720	679	702	769	712	785	731	753	767	738	742	735	724	751	738	735	795	711	720	693	735	728	715	767	744	720	654	705	754	741	755	718	785	758	739	730	769	751	748	782	712	711	703	752	761	758	761	742	711	724	715	711	721	712	714	722	719	729	696	713	758	754	753	721	725	686	701	760	725	677	738	755	709	694	744	741	734	804	708	695	713	736	756	714	747	744	723	768	742	719	713	734	709	741	714	757	745	736	752	712	770	716	711	675	752	748	779	721	738	709	761	733	766	749	695	744	730	769	739	702	759	733	734	754	750	726	772	717	727	690	744	712	750	728	745	788	734	725	713	716	714	688	756	725	786	724	759	742	772	780	745	699	712	719	802	745	733	775	714	753	746	755	722	713	780	754	759	736	716	723	713	780	769	730	736	716	754	719	762	739	729	718	748	748	749	726	757	713	731	776	779	731	703	755	706	731	759	762	741	704	714	739	769	694	697	698	736	704	787	743	731	701	735	747	767	716	756	720	734	733	747	763	744	794	718	744	713	794	727	784	761	723	758	747	735	727	753	715	767	715	705	731	746	742	760	720	723	710	753	705	684	697	686	726	690	736	712	762	712	728	746	726	734	757	751	705	766	712	745	721	687	729	678	714	759	721	751	764	727	781	738	737	771	727	725	725	736	778	731	738	714	715	812	753	768	766	736	735	764	719	760	742	717	735	719	690	683	753	738	717	697	744	766	772	730	724	714	726	730	716	667	758	705	735	724	760	777	736	763	763	716	748	758	734	743	747	765	817	750	744	755	736	750	713	752	676	735	731	731	761	690	720	742	761	741	771	749	732	692	727	749	725	710	710	724	755	744	710	721	702	687	754	771	709	735	728	707	713	760	734	756	688	711	724	718	706	690	710	770	722	723	727	714	705	730	730	721	752	740	733	737	756	733	753	768	766	747	730	694	774	766	769	720	757	688	725	701	754	749	773	695	755	773	724	743	731	759	704	715	739	707	761	762	738	774	709	744	756	736	765	776	753	733	689	687	740	724	721	708	707	716	758	700	738	721	752	748	687	730	706	718	705	699	693	746	777	765	704	760	711	706	737	731	708	718	704	756	752	733	789	751	738	723	763	801	771	743	737	716	764	744	687	783	749	718	703	705	678	760	704	780	721	768	761	707	820	713	733	738	774	742	789	681	782	684	726	743	755	777	756	735	744	770	732	721	744	732	772	746	711	735	761	694	664	683	729	731	737	757	763	738	741	726	734	772	762	752	701	723	716	716	744	747	690	757	691	741	699	702	776	716	752	717	731	735	754	747	794	701	784	742	747	704	736	801	714	685	747	758	799	758	745	747	777	711	688	751	761	724	760	723	712	713	747	708	726	724	715	727	720	677	756	700	711	740	710	744	736	735	748	726	760	706	732	752	744	761	750	750	710	786	675	771	766	803	735	771	687	781	712	727	782	716	748	719	719	767	714	733	737	760	744	718	680	744	731	739	743	741	738	769	723	735	757	699	720	710	743	716	733	751	737	729	738	745	752	740	770	723	755	776	731	727	764	738	771	713	708	710	741	719	805	721	737	699	713	728	706	743	739	720	783	730	727	727	754	762	712	774	720	757	724	753	767	756	713	743	752	713	755	701	754	744	752	763	719	760	712	736	725	715	752	750	737	732	756	735	714	679	744	707	737	777	767	729	739	744	736	751	750	678	726	741	711	699	725	734	797	746	739	732	749	755	725	711	699	766	717	770	780	707	730	746	793	734	778	708	716	776	711	742	744	731	721	717	752	714	761	748	701	741	706	729	760	804	748	773	722	684	736	728	800	716	775	741	767	797	748	703	742	674	744	706	745	734	712	754	691	717	732	706	760	748	703	715	722	730	739	712	800	736	701	687	764	722	765	758	723	743	746	745	800	714	741	741	705	785	719	731	754	704	715	728	727	722	775	709	749	782	704	705	752	725	764	765	723	758	743	741	734	770	723	709	714	761	747	775	761	749	741	727	715	751	718	706	728	728	733	747	722	690	720	689	772	682	702	776	773	792	766	746	725	748	768	725	733	753	746	761	688	734	716	747	741	714	718	779	756	726	705	778	723	753	705	778	735	710	776	733	735	728	734	784	739	771	715	739	781	725	749	723	733	737	731	733	764	741	696	728	747	778	718	734	757	714	783	774	698	794	707	745	775	666	762	741	776	704	724	726	742	715	703	725	724	718	708	736	704	706	729	726	722	709	762	734	723	780	688	791	785	788	722	771	727	768	764	744	745	769	712	733	715	753	745	738	741	755	750	729	758	725	713	715	710	691	765	713	773	706	773	758	760	726	735	764	735	689	719	798	712	725	729	752	720	728	732	730	768	720	731	728	738	713	771	680	747	710	759	723	748	771	784	716	728	747	733	729	722	780	745	751	778	731	745	729	751	754	752	740	744	803	735	749	753	788	713	760	731	725	734	715	777	755	744	817	743	725	737	763	710	720	761	767	736	731	747	735	683	665	747	772	755	702	721	739	702	727	748	773	737	746	742	754	710	707	706	726	774	718	769	707	722	730	717	759	737	736	735	754	724	746	761	722	676	699	739	724	776	732	763	739	695	770	712	720	705	778	743	753	700	773	709	757	741	789	732	693	719	715	695	770	732	723	734	724	732	767	732	710	702	744	770	741	697	772	753	749	744	773	782
23256	22202	30456	24890	21226	18108	3963	657	587	598	585	593	567	570	535	566	579	563	585	549	550	518	563	563	589	594	561	575	593	580	549	555	531	574	573	584	518	561	569	570	580	592	597	542	546	527	576	553	558	562	550	581	558	575	559	524	549	539	543	550	544	560	534	585	558	587	568	543	581	554	555	561	616	539	561	562	551	554	555	521	557	597	539	584	578	561	516	566	516	537	551	559	595	533	521	585	539	568	556	554	590	578	565	539	575	608	584	582	545	524	589	573	538	554	596	570	571	547	563	539	547	587	572	585	535	570	545	527	568	566	549	576	587	527	566	557	569	597	558	590	570	537	552	546	569	576	564	547	542	551	563	603	503	551	585	564	538	587	558	555	586	582	522	601	584	561	651	550	535	603	590	568	569	561	564	526	628	560	582	531	517	559	595	526	626	546	548	551	548	572	570	582	591	575	523	530	565	594	567	575	555	579	551	564	578	577	532	574	536	567	544	561	535	554	542	562	562	580	567	570	520	593	543	533	563	548	595	573	578	588	522	540	548	600	550	562	556	534	581	553	538	567	569	556	537	544	601	602	548	550	585	599	546	582	568	603	574	493	543	568	547	600	580	567	561	552	576	522	593	585	576	567	545	557	574	571	547	626	566	560	548	546	544	537	535	552	571	585	589	570	542	564	569	628	525	591	584	559	574	576	533	592	531	563	578	570	571	606	533	571	561	534	583	556	568	602	620	559	521	542	591	575	586	576	572	539	528	519	570	538	543	602	574	558	571	575	576	585	569	554	565	546	561	564	580	552	551	524	594	605	555	556	536	564	557	574	572	596	590	572	561	545	561	538	553	543	538	582	554	550	554	558	553	536	574	555	552	577	528	594	589	573	552	576	539	563	518	583	591	582	556	580	558	543	565	560	517	568	553	582	568	536	544	576	558	528	537	539	576	556	547	557	554	576	551	557	530	561	562	549	590	553	611	551	529	566	532	581	539	522	502	576	592	569	529	563	549	536	576	562	582	585	552	569	576	578	545	537	552	581	577	559	533	599	617	564	573	549	593	544	526	604	581	555	575	555	547	546	539	497	555	568	560	572	551	576	549	595	578	570	601	602	549	539	554	567	576	617	499	597	580	555	593	554	572	568	512	538	571	597	585	606	544	528	591	544	518	553	560	582	581	597	595	525	571	510	605	557	535	616	577	567	558	548	517	577	600	580	567	598	573	533	567	596	556	535	582	580	554	556	548	519	563	583	534	535	581	611	520	544	545	542	560	540	572	522	555	570	552	551	527	557	604	559	565	547	572	580	527	535	559	569	587	552	619	563	539	557	568	540	608	554	609	556	561	537	561	568	574	547	589	563	590	552	554	574	569	545	595	549	559	538	551	566	537	512	558	556	564	551	574	562	555	568	561	627	588	530	549	587	552	559	564	516	555	551	544	547	570	541	622	528	582	560	569	582	532	546	556	576	564	555	540	589	530	546	533	571	585	584	524	556	554	559	599	590	573	571	547	564	550	541	563	536	573	569	550	587	552	549	579	549	598	586	569	565	569	585	586	535	600	558	552	562	556	565	555	574	569	558	592	567	524	552	536	500	544	558	560	588	568	560	596	550	603	557	583	545	578	526	588	567	538	561	575	545	561	540	578	564	531	552	556	542	564	523	544	589	578	547	554	566	581	571	545	559	563	547	563	553	573	585	558	556	550	566	576	564	620	566	543	548	553	535	543	568	574	524	534	523	607	558	558	571	583	589	588	576	568	606	571	543	569	562	579	584	530	547	564	594	550	560	622	564	560	565	572	548	553	599	564	522	549	546	565	542	516	577	521	539	566	567	567	577	529	540	590	583	559	515	540	544	570	572	576	511	601	510	602	528	552	586	525	581	604	557	572	589	556	572	554	577	560	587	523	559	593	557	532	512	568	592	596	558	554	580	579	596	544	560	601	579	555	546	527	587	583	586	580	570	557	568	502	589	578	532	574	597	582	575	554	588	535	585	517	558	581	558	507	556	556	593	520	549	581	583	594	576	576	595	538	572	603	601	584	534	587	572	569	607	554	526	563	570	594	559	553	539	539	568	556	515	558	525	586	564	551	574	545	576	591	580	606	523	600	595	566	531	544	578	549	562	515	539	573	548	568	557	566	574	553	578	548	550	599	504	533	566	635	578	558	584	553	593	547	529	584	565	564	551	568	563	573	573	525	565	513	556	541	529	540	560	552	568	549	575	611	551	551	590	571	556	552	542	556	549	572	537	576	556	526	569	584	548	542	557	585	540	512	549	573	575	553	519	539	536	537	555	525	560	535	528	581	567	541	521	530	575	569	565	625	559	584	571	557	510	543	570	553	586	544	590	537	572	591	528	557	549	575	556	554	529	596	526	527	550	553	538	596	538	516	571	536	555	519	583	606	587	525	556	532	567	588	580	529	527	560	555	549	556	569	607	561	582	602	536	619	565	603	575	546	548	543	545	506	547	555	541	563	520	616	577	558	521	542	549	594	558	564	575	611	559	533	575	529	579	559	556	559	587	553	552	576	540	512	549	575	582	569	543	505	558	561	543	527	573	609	556	548	558	581	594	557	569	570	589	573	564	521	529	566	609	600	594	570	535	519	557	539	547	562	540	552	538	608	559	595	572	539	513	562	573	560	578	551	534	569	558	582	583	555	527	575	548	576	571	568	553	561	581	565	556	568	543	573	550	551	546	575	553	558	541	556	574	573	554	553	520	529	533	536	586	611	557	544	567	517	561	561	557	525	539	576	553	527	547	584	516	563	595	569	556	568	559	547	605	567	533	584	568	530	553	570	552	529	587	573	558	564	524	513	592	596	549	526	589	531	557	541	531	553	583	552	567	578	578	546	524	557	565	556	558	534	491	526	578	578	531	584	578	554	560	591	502	576	569	575	564	525	580	597	544	593	498	523	565	499	599	549	579	554	499	546	588	516	527	556	549	546	582	568	592	568	556	580	561	613	557	557	544	582	551	547	581	569	547	541	582	576	526	593	538	592	562	538	609	561	566	553	552	559	533	571	622	579	544	545	551	560	556	579	562	557	592	517	559	548	502	570	548	542	544	525	545	536	589	544	594	538	536	564	552	590	570	582	531	548	540	552	557	525	583	517	554	556	572	571	519	608	552	557	545	533	561	579	516	563	548	533	554	512	556	598	523	524	572	593	545	568	569	578	574	576	585	550	581	583	546	523	517	583	572	572	561	566	546	517	540	584	556	564	566	541	511	575	555	576	565	529	531	552	525	528	565	600	536	578	572	553	576	565	565	560	608	587	553	604	563	551	592	562	566	554	540	597	601	537	573	548	579	570	545	535	592	569	577	567	576	533	564	564	596	555	553	550	551	549	553	607	546	550	592	548	541	550	544	565	583	591	506	534	583	563	561	596	554	563	545	579	546	561	567	543	548	555	576	587	557	575	553	555	571	581	559	560	541	528	579	563	533	551	546	552	540	580	578	545	597	590	543	564	574	561	539	534	554
61037	100442	73886	45404	18552	4757	1005	1016	939	969	926	939	1022	987	985	895	924	937	974	931	943	880	944	930	994	1002	891	945	931	916	924	942	959	980	981	935	975	975	968	935	904	893	946	1016	955	873	995	914	922	957	918	940	969	919	896	979	957	894	941	988	900	929	944	939	991	914	923	924	926	943	1006	907	960	961	923	946	957	1011	940	915	939	977	972	944	955	977	948	922	962	975	846	986	915	975	960	945	936	935	925	974	961	948	906	962	1017	906	928	959	961	951	966	945	927	971	899	983	976	1002	969	964	918	955	942	985	922	950	923	921	927	945	949	951	860	942	917	917	952	960	929	956	940	944	964	927	906	930	942	947	914	942	946	991	927	930	937	910	972	1022	948	982	902	907	911	1003	935	945	953	936	931	927	961	1001	981	939	997	952	940	950	928	957	951	962	955	899	920	937	922	951	977	1030	927	932	907	952	969	944	976	976	940	942	898	900	978	925	906	911	915	934	919	971	938	935	912	947	954	886	920	908	924	930	922	958	930	962	933	973	936	958	965	924	932	954	941	924	956	996	901	912	979	955	940	952	967	950	910	923	858	937	993	973	893	961	927	986	911	889	933	914	947	966	912	902	907	954	947	941	922	942	931	944	938	904	978	964	900	940	911	939	892	973	929	984	975	992	920	968	991	907	940	915	920	950	975	934	952	907	963	907	927	904	920	948	992	947	1009	983	945	905	940	934	906	936	917	941	926	919	928	937	956	920	960	973	944	916	959	916	911	980	947	1003	890	930	944	889	898	912	985	916	954	952	906	920	873	977	983	984	915	992	923	929	884	1024	941	906	934	939	1011	934	948	908	911	941	891	943	983	927	919	913	994	957	923	992	986	953	947	944	967	914	963	929	978	940	898	908	990	994	965	974	968	940	927	939	970	918	956	920	929	997	926	926	978	915	914	962	966	953	937	986	956	969	923	904	868	895	944	963	932	907	994	892	926	967	945	957	906	947	942	949	931	931	915	924	926	946	897	944	897	928	906	963	945	950	911	942	893	915	945	932	987	948	956	947	940	972	998	938	916	926	937	899	927	950	937	963	971	976	877	960	1043	994	929	948	939	969	938	948	974	943	956	964	932	908	946	894	949	939	922	891	892	942	967	945	954	988	874	948	906	932	943	921	1000	962	910	955	969	950	976	926	940	885	950	938	929	952	888	979	983	956	997	918	879	989	910	893	909	949	906	942	983	941	940	886	935	902	952	915	1011	970	927	932	968	909	936	987	965	924	945	958	940	951	960	980	949	969	1049	961	948	929	888	959	913	943	960	913	944	953	969	925	963	952	972	988	1036	972	974	915	922	940	932	926	944	981	917	920	976	996	980	968	980	914	864	950	891	923	944	911	978	955	937	944	1001	962	986	978	918	946	928	961	958	917	934	943	929	954	984	965	932	980	943	1046	929	951	935	901	936	982	966	912	942	942	933	948	948	931	930	937	943	926	961	886	1000	965	909	978	928	949	915	963	975	919	915	973	980	991	940	942	981	984	992	929	956	890	954	938	903	967	945	955	987	952	919	920	988	933	868	942	962	939	948	974	947	925	953	943	880	966	931	930	985	945	1017	935	920	945	992	929	910	887	969	934	960	949	942	918	899	910	938	899	934	983	937	939	978	896	893	985	961	936	960	950	885	893	976	946	996	941	922	932	967	925	951	952	935	947	952	967	885	968	966	927	946	969	956	979	923	955	945	1009	982	891	977	959	927	921	938	1003	968	897	973	1017	941	948	986	884	947	962	909	967	938	963	946	972	937	946	925	970	949	944	968	928	985	909	987	942	977	957	1013	919	1002	954	934	913	919	971	933	932	873	898	987	963	955	935	1013	927	967	915	933	937	854	898	932	919	957	983	913	955	952	923	916	939	890	910	931	886	986	981	893	956	941	905	878	963	934	925	944	930	937	916	976	943	921	1008	963	957	980	976	990	938	952	940	952	1002	971	917	927	943	912	981	949	925	918	918	946	971	916	957	912	939	937	949	928	976	974	937	990	956	950	927	987	938	918	939	965	935	974	939	1022	939	994	949	917	940	919	972	918	914	973	975	947	980	871	940	918	874	971	937	951	915	947	980	958	922	922	948	974	954	901	933	914	920	944	966	920	901	940	926	944	938	997	909	946	957	949	947	922	978	930	962	920	923	952	933	900	996	959	920	915	955	916	988	943	939	908	929	926	910	993	923	985	901	987	910	889	945	918	943	926	941	968	948	943	917	947	925	974	951	931	983	868	909	924	921	990	964	967	960	916	969	942	955	906	912	938	948	922	978	966	972	967	927	887	950	938	937	953	985	925	906	925	921	936	956	927	938	987	959	942	931	949	981	887	926	930	913	922	946	939	887	982	940	1000	948	968	987	945	962	895	944	921	921	897	937	941	960	902	992	963	911	950	947	971	972	919	937	925	931	965	1007	959	1016	934	943	904	957	950	994	946	949	916	910	996	929	1005	988	982	934	969	944	937	1033	955	923	995	888	925	907	921	905	978	911	956	942	879	994	956	978	940	944	955	991	962	928	963	972	964	918	879	984	926	954	957	968	949	940	900	985	889	884	943	901	931	899	959	937	942	913	969	950	965	971	982	940	945	920	925	906	981	901	932	905	966	965	952	937	925	980	925	901	961	929	941	945	945	989	987	970	942	928	967	973	987	937	908	969	885	914	902	936	968	935	932	931	959	920	964	908	906	964	898	957	961	985	943	942	1009	973	916	932	946	958	952	932	978	940	983	978	919	936	973	948	956	919	949	975	1011	941	952	998	927	909	885	927	923	920	918	965	879	960	893	1019	987	921	914	988	887	920	951	946	938	947	957	977	897	927	971	1022	933	957	963	919	949	995	935	938	1023	950	936	976	935	964	950	942	934	1019	962	915	864	984	948	967	977	940	930	915	928	932	905	938	937	963	905	936	889	957	1004	970	952	958	980	957	939	956	922	935	939	897	950	948	940	955	1011	949	907	914	959	971	905	945	993	940	905	968	935	961	908	972	963	923	931	932	944	981	943	927	921	939	983	901	961	959	904	902	927	939	920	916	927	1001	982	928	879	926	949	920	899	968	945	944	942	954	935	963	927	970	1040	988	920	928	947	952	895	953	935	958	951	957	921	951	960	914	959	918	961	959	968	968	907	928	948	979	940	936	866	954	965	930	890	935	984	985	973	1013	972	961	977	920	927	938	956	907	978	998	900	898	991	962	967	903	1001	1044	940	992	1037	946	902	951	951	920	888	918	950	947	876	916	946	896	968	936	918	908	935	918	950	969	907	940	934	928	890	927	928	915	988	1029	932	944	928	931	907	881	951	908	949	902	920	908	981	918	954	917	965	940	958	941	948	989	898	899	996	980	964	987	972	925	938	951	875	908	931	947	912	939	937	971	949	910	1002	886	925	963	999	926	938	917	898	894	929	973	903	957	956	901	976	943	961	919	1000	888	865	981	963	945	910	937	968	899	906	986	954	973	924	934	991	932	994	1007	938	931	911	948	944	923	964	922	977	930	873	963	959	905	908	966	952	931	964	891
29372	29849	26773	12839	1653	664	572	534	524	486	527	529	545	541	509	491	518	574	525	542	524	490	543	530	513	551	510	527	475	540	516	527	511	538	502	518	498	498	526	471	507	517	481	529	529	488	523	521	523	501	544	524	489	525	539	506	524	550	527	513	514	541	500	486	545	555	529	505	511	497	507	553	484	542	486	520	534	509	561	497	469	546	525	517	517	526	470	516	498	498	528	514	508	498	515	512	542	516	475	531	538	499	490	530	528	483	471	554	576	513	538	500	502	525	541	530	540	519	512	524	530	488	497	496	495	553	567	514	506	508	465	525	502	501	551	498	507	507	554	548	520	493	568	524	490	547	464	479	566	522	526	508	515	558	550	502	534	541	516	497	489	459	494	533	547	553	504	508	477	505	548	475	483	533	529	498	488	531	528	539	531	498	462	529	533	460	506	499	569	506	525	504	548	549	542	483	518	485	525	538	489	489	517	509	533	560	522	528	496	545	494	532	540	492	514	511	527	533	533	529	506	520	568	490	491	548	524	523	537	514	513	571	509	531	503	528	531	542	534	488	499	510	524	558	522	492	520	532	527	536	510	526	532	506	520	536	508	539	527	546	526	493	544	492	525	492	527	525	559	517	544	483	540	469	543	497	485	571	462	521	511	490	534	514	527	478	507	542	535	499	518	504	506	510	491	519	516	505	530	529	497	497	524	542	542	515	494	520	489	551	519	462	505	556	504	478	505	508	489	494	549	502	513	537	502	488	508	493	456	563	463	518	507	517	572	507	545	552	498	535	516	513	528	519	505	518	565	518	490	518	515	481	517	563	522	514	525	507	531	527	496	530	530	552	538	526	495	518	503	527	500	581	517	538	507	527	522	532	515	504	535	522	524	530	522	513	503	544	502	518	521	504	521	514	521	524	498	534	521	491	518	525	523	522	502	546	510	472	501	526	523	528	481	496	506	491	540	540	495	558	505	524	541	518	480	533	520	530	525	483	499	521	520	523	486	505	509	540	492	541	540	538	543	545	483	547	531	543	552	523	493	487	492	472	513	525	493	532	506	536	540	514	490	532	511	522	522	498	545	503	522	504	516	519	533	509	517	495	512	509	512	528	520	508	522	527	487	526	488	553	513	530	514	488	513	589	558	502	472	478	515	488	536	517	557	529	518	545	492	512	561	537	522	556	522	539	515	505	524	521	496	511	477	518	561	466	513	565	512	513	547	503	505	509	531	531	512	482	520	532	515	549	530	531	543	482	490	534	544	490	529	557	537	531	546	524	537	477	505	474	519	515	500	493	532	522	526	580	529	550	489	515	544	514	546	509	516	518	548	497	516	529	528	526	511	491	504	533	496	517	521	505	505	521	543	522	512	536	506	562	485	478	511	518	525	525	508	520	503	487	503	527	547	554	471	535	536	532	502	502	526	521	505	506	533	513	524	524	540	527	506	548	522	545	511	541	526	503	517	544	525	532	487	522	505	483	536	515	512	525	536	512	513	505	492	540	458	499	482	512	505	543	532	523	541	553	535	462	558	509	515	528	494	498	518	516	526	507	496	534	503	533	539	538	544	552	525	530	533	523	559	539	509	539	539	524	503	506	511	530	527	485	539	535	518	572	551	549	516	546	512	530	528	560	548	542	526	518	528	526	515	555	514	502	555	511	523	572	509	500	494	500	506	505	512	552	518	518	510	514	495	464	581	511	550	512	545	505	503	512	516	498	537	519	534	487	514	485	519	525	508	480	493	555	507	533	517	514	524	504	498	495	546	528	575	522	517	550	526	524	498	491	558	515	467	543	563	461	531	524	539	553	524	525	508	509	539	520	518	481	482	487	551	525	535	536	499	518	584	489	520	544	540	522	561	498	531	497	523	493	490	515	517	509	530	529	516	511	562	552	511	508	531	526	520	543	558	525	549	540	537	564	488	505	530	514	504	514	504	508	534	499	537	553	511	556	576	552	516	546	499	512	536	531	485	522	547	527	488	488	505	527	495	509	527	530	544	516	505	558	472	508	521	504	523	531	585	507	534	523	532	552	514	557	525	521	544	518	542	523	519	480	524	475	551	520	543	541	487	507	558	500	560	530	521	523	520	501	533	507	524	516	503	465	515	484	528	548	536	515	544	554	490	503	513	500	497	464	496	526	528	533	529	560	532	497	556	539	496	504	509	533	511	532	509	523	496	493	538	534	529	498	569	560	555	511	528	553	535	526	497	512	534	556	495	491	558	524	511	570	521	529	515	524	580	558	559	529	539	472	478	554	522	546	512	548	560	491	515	518	508	537	523	516	500	501	504	520	518	521	507	491	533	530	547	486	507	531	531	562	523	512	539	554	514	532	528	545	508	539	545	495	501	496	521	523	512	544	501	475	519	518	518	569	523	545	535	460	544	471	519	518	498	516	520	483	525	519	515	520	505	517	518	557	517	564	510	540	535	471	526	544	550	546	485	479	499	520	510	500	504	466	515	497	533	539	512	522	493	528	513	485	466	516	547	500	545	547	473	469	514	541	510	487	540	511	541	478	567	534	521	533	538	509	495	550	516	499	519	499	494	525	537	506	504	553	540	495	487	507	493	509	523	527	561	505	509	487	538	543	531	499	532	541	508	496	540	528	528	540	504	505	477	515	531	523	504	506	526	529	495	510	483	544	521	526	515	507	550	499	552	507	523	542	539	553	517	509	508	494	518	546	480	517	500	545	528	513	523	469	564	538	514	543	533	525	529	499	481	535	519	508	547	475	504	568	544	483	522	493	507	542	533	493	535	457	534	510	502	519	530	575	508	513	502	493	497	505	506	549	494	500	543	528	526	511	555	494	518	523	507	504	537	505	500	532	548	480	538	495	541	561	528	523	511	563	552	498	513	528	536	538	492	524	521	541	496	494	515	564	533	516	519	483	533	501	511	530	517	533	543	542	499	517	543	502	503	507	526	516	506	477	522	494	580	528	525	548	525	548	516	539	503	511	537	508	489	562	501	529	554	522	504	482	513	536	530	522	537	522	547	485	524	496	544	521	494	499	546	505	524	522	534	504	563	515	552	524	496	525	483	496	517	508	534	519	508	503	544	559	551	524	535	558	492	493	491	504	517	503	561	517	511	545	526	489	496	493	557	502	516	506	504	496	543	505	504	486	524	505	514	484	517	514	503	511	487	513	497	544	484	523	525	477	536	545	526	529	503	542	547	513	495	487	512	481	546	514	534	513	494	548	543	467	552	530	502	562	538	508	513	503	494	526	521	497	544	552	534	490	517	486	536	513	477	513	483	521	544	502	517	484	551	546	553	478	540	506	496	472	554	513	457	506	504	524	501	526	524	509	542	504	533	512	537	489	507	506	551	521	511	517	520	509	555	511	559	529	509	530	483	492	567	507	532	480	501	503	534	530	505	524	514	514	530	513	517	499	515	520	580	513	510	545	513	496	527	468	524	507	546	541	550	520	513	533	545	522	516	480	533	504	524	523	539	567	539	554	511	513	507	503	513	511	560	545
39312	48251	31581	13403	2567	1264	949	936	969	970	923	964	959	906	906	919	966	925	950	1021	899	902	944	932	927	922	888	939	885	935	922	914	946	976	893	1000	944	975	934	979	877	915	906	871	912	923	953	934	947	929	955	962	922	920	922	1000	919	893	932	913	912	896	949	906	917	953	944	937	967	908	911	933	976	979	945	928	937	971	918	895	951	924	981	930	885	880	969	911	901	908	892	934	971	941	963	902	928	978	985	985	930	827	903	947	951	965	973	1003	939	910	958	918	956	955	889	952	963	955	903	949	925	918	924	916	978	933	857	909	995	929	908	949	953	899	924	886	901	1009	946	901	935	828	918	927	918	886	906	956	888	972	919	918	897	955	934	901	898	839	937	929	914	874	928	951	914	914	928	984	981	921	967	961	945	950	935	1012	906	903	985	961	913	960	960	916	882	997	908	859	921	924	970	946	952	862	971	946	944	950	885	913	914	983	924	928	968	936	904	965	892	917	900	897	956	882	911	937	878	959	938	931	895	899	900	891	895	906	954	906	943	955	898	917	899	923	898	924	953	966	943	983	937	883	901	962	1025	895	947	920	900	918	926	943	920	901	931	917	957	963	947	924	914	891	943	939	945	906	907	947	953	942	929	923	980	898	901	935	848	892	920	938	980	940	893	917	869	956	942	947	911	939	891	922	934	922	946	957	978	934	953	884	975	855	914	940	923	968	934	922	954	912	963	942	914	872	963	968	917	903	952	968	941	918	974	989	975	891	925	941	937	903	918	912	945	907	905	983	950	922	978	944	952	954	891	881	944	908	917	940	907	941	898	937	883	948	957	911	879	978	956	910	967	942	972	930	946	923	929	979	919	949	908	930	915	875	937	963	932	917	919	961	927	932	898	922	873	925	967	947	890	906	939	934	959	942	920	964	950	930	933	948	905	924	889	935	872	945	936	934	894	879	968	894	913	973	907	926	975	892	884	945	879	926	964	1022	942	861	951	962	949	930	928	905	967	964	936	918	970	946	941	922	962	908	926	973	924	895	906	921	945	955	916	956	981	879	954	907	922	930	964	943	978	929	957	927	875	933	940	895	997	921	925	940	997	899	942	950	887	972	921	914	926	942	944	917	944	906	923	936	961	950	967	923	898	961	920	968	973	903	889	945	919	938	927	936	910	943	913	1026	913	885	886	960	939	907	871	913	965	900	947	936	930	894	926	881	1006	960	923	914	911	920	889	965	933	884	865	929	905	916	954	914	940	898	888	937	965	937	970	959	957	907	921	934	945	967	958	944	978	930	919	945	931	949	966	980	987	960	920	980	927	938	911	892	955	945	910	940	1012	873	899	922	904	951	955	924	913	954	934	966	996	977	978	969	955	955	945	962	963	941	933	906	886	994	984	989	919	954	960	984	926	953	991	961	932	909	911	972	933	942	931	959	992	911	911	926	986	931	945	956	918	986	924	957	947	924	938	925	948	934	921	915	961	939	944	980	871	896	963	972	929	942	953	895	935	924	936	922	910	934	942	969	906	937	891	1007	930	928	980	958	892	894	941	956	897	891	973	942	955	977	920	916	973	959	901	876	972	931	953	869	936	897	966	923	916	914	942	922	980	915	990	975	919	919	980	920	903	963	927	952	946	949	952	969	908	964	915	955	868	842	865	934	932	923	937	932	907	932	931	970	1015	918	927	943	963	934	899	926	904	891	945	967	843	998	887	931	884	955	921	918	905	925	919	939	900	927	911	966	947	964	956	897	963	946	954	924	904	955	974	941	934	975	927	928	916	904	965	872	945	944	921	859	915	871	930	913	920	948	883	911	916	903	934	904	943	948	921	908	984	981	839	867	963	890	956	902	899	972	919	876	910	885	948	1004	943	906	943	954	956	995	966	947	946	933	884	923	918	989	943	918	968	929	895	974	946	924	950	903	947	912	936	998	900	910	954	945	991	874	933	899	953	924	915	902	928	895	975	944	936	926	908	976	906	965	1000	943	955	925	920	923	959	924	950	904	951	899	910	895	969	933	951	914	957	914	936	940	946	918	948	879	910	942	893	965	924	913	929	902	928	959	907	944	920	948	894	909	958	967	979	950	947	961	918	972	930	944	916	989	932	888	917	983	914	974	939	943	909	914	924	961	966	981	957	879	864	900	973	970	923	909	904	957	875	924	1016	942	944	927	901	935	916	933	974	884	967	968	917	955	910	970	916	936	981	917	953	902	930	978	949	894	932	937	887	929	887	938	935	969	900	932	876	952	944	1002	968	943	904	974	917	923	891	903	925	907	916	968	946	963	992	965	953	944	965	924	901	950	948	951	953	880	924	899	906	961	917	936	886	968	955	933	937	952	896	897	897	978	897	909	908	909	947	929	942	948	934	925	883	877	939	893	932	934	902	900	899	912	906	920	907	919	954	917	924	945	925	913	1016	951	925	970	966	940	929	898	1001	930	948	914	964	979	920	898	901	933	940	965	911	937	974	931	891	955	973	915	943	951	902	946	944	892	961	902	934	941	920	932	918	960	877	941	906	911	876	893	923	950	873	936	872	932	927	946	892	942	936	936	920	948	917	959	954	966	951	967	931	915	948	950	909	908	943	946	976	910	942	943	921	918	947	981	928	938	929	913	954	949	940	908	975	980	927	918	933	884	953	960	974	949	974	935	949	885	914	970	899	934	933	934	917	924	969	942	916	981	947	962	926	875	888	939	931	959	890	895	894	953	976	899	1001	996	929	941	869	1002	959	931	950	896	945	960	898	888	895	962	927	908	997	933	994	959	927	946	941	968	918	894	966	1004	896	947	999	966	891	899	879	905	906	978	922	995	924	882	954	914	973	889	961	949	910	964	925	929	972	932	968	928	921	909	902	918	907	966	895	912	911	932	924	961	888	924	986	887	980	967	936	942	916	936	882	970	920	889	935	922	901	919	935	937	917	923	875	952	931	924	955	955	914	971	834	907	934	928	918	960	936	1012	912	915	958	935	944	900	931	924	939	903	939	914	934	916	969	898	905	904	925	916	935	919	914	872	923	918	957	948	949	928	925	910	955	933	934	947	961	936	868	882	897	928	925	922	951	934	950	931	963	929	958	988	926	953	907	917	923	967	898	897	971	931	1000	908	906	929	929	934	929	969	931	907	885	939	864	929	943	935	964	926	896	930	922	921	967	920	972	926	908	970	927	917	951	932	917	946	893	902	946	957	911	932	913	907	896	840	927	953	990	853	893	996	979	932	894	869	959	928	888	949	919	912	930	917	935	909	899	903	955	922	925	926	908	911	935	914	926	901	905	932	941	916	910	932	942	916	986	940	875	958	919	869	901	923	932	917	874	943	988	935	889	959	956	949	927	959	912	914	933	933	940	885	923	971	919	939	957	940	909	870	946	928	936	965	909	975	917	945	857	934	917	894	980	938	953	941	966	929	934	950	935	962	965	926	946	951	891	926	960	942	925	965	951	909	952	934	952	949	870	913	958	933	950	939	918	877	971	895	956	929	876	905	916	962	953	987	883	891	963	930	980	971
24332	22960	31318	25912	19659	8785	690	419	402	421	391	358	367	384	370	377	420	400	393	432	390	359	408	412	370	409	383	411	384	404	363	421	400	399	392	388	386	365	387	410	403	397	388	386	357	385	420	371	330	413	366	363	416	398	410	402	358	415	385	425	384	391	391	385	355	372	374	366	364	376	393	372	375	378	372	397	372	395	402	405	390	392	372	416	390	414	406	379	363	364	395	413	405	387	431	417	418	401	433	391	367	380	352	371	382	380	360	404	358	384	372	374	384	355	373	365	396	389	389	400	365	394	407	386	363	362	355	367	382	398	401	385	385	361	438	395	395	410	375	358	397	365	370	413	377	412	401	367	382	411	410	405	399	409	372	395	384	400	362	369	417	404	356	411	379	369	382	400	390	395	358	376	367	360	361	392	382	396	409	431	389	425	385	379	397	379	430	402	372	387	398	384	407	379	398	390	366	389	377	408	360	387	412	415	376	387	364	418	389	380	429	396	406	378	399	343	406	390	348	407	380	399	398	382	386	379	447	389	383	367	404	418	366	381	403	367	401	422	379	394	367	375	385	368	391	365	420	362	398	356	395	374	404	374	390	406	386	351	404	377	392	393	366	359	357	360	399	405	395	423	415	414	406	408	387	408	382	390	398	383	391	410	372	398	375	381	371	417	374	418	410	363	364	388	358	390	368	396	366	383	404	403	406	407	348	362	378	364	382	378	408	418	370	385	405	381	395	385	372	371	410	372	405	381	387	367	412	395	382	402	402	391	381	435	374	403	358	367	385	395	404	392	382	392	350	411	387	386	376	392	419	387	388	385	359	409	373	353	370	383	363	385	401	383	373	360	426	403	391	348	388	375	368	381	396	378	375	381	418	387	355	347	405	398	385	424	381	396	356	363	388	376	372	386	406	422	397	374	372	388	377	374	373	389	367	409	387	382	395	394	388	391	373	387	412	434	386	373	418	389	378	376	371	394	406	390	389	382	394	411	411	393	399	399	403	377	418	357	401	413	339	391	377	403	384	399	391	388	376	387	359	392	391	391	395	354	369	404	374	404	368	371	387	398	386	391	396	369	384	382	406	405	422	384	397	385	388	414	394	388	404	415	370	425	376	349	394	381	398	361	368	387	376	415	355	396	392	404	416	419	356	399	352	418	371	378	391	395	383	408	346	401	382	395	390	395	392	363	385	386	373	388	343	339	394	393	391	394	407	370	379	395	367	381	386	395	370	382	362	406	378	397	390	387	353	341	415	390	376	390	357	396	371	398	377	414	398	403	396	395	350	427	389	390	372	413	391	390	407	379	365	374	375	370	364	369	383	375	403	410	385	363	402	407	376	390	394	394	409	386	416	357	367	385	381	371	378	376	405	382	418	426	385	347	371	374	384	368	369	412	353	386	380	379	365	383	344	364	394	379	394	379	366	453	400	367	387	404	384	357	363	366	360	360	423	411	384	375	391	404	389	403	356	380	380	415	399	389	360	377	401	350	431	369	384	429	401	388	407	383	414	405	377	372	391	382	377	400	412	361	353	386	393	402	407	399	392	376	380	386	374	373	424	379	394	440	376	388	418	363	391	396	358	381	414	375	389	388	390	370	385	401	397	407	390	369	395	401	421	362	394	384	393	396	381	379	388	405	420	384	422	370	358	347	362	393	385	413	355	412	412	369	409	432	402	380	381	399	399	378	377	354	410	399	382	410	377	359	404	388	347	413	369	398	388	384	399	396	381	402	413	401	399	383	401	410	387	362	365	376	401	370	380	372	406	417	389	382	371	345	366	397	403	399	416	388	380	404	355	359	355	355	401	368	387	366	404	369	425	377	379	415	334	387	390	391	369	420	401	401	414	360	357	382	365	374	431	413	406	374	407	426	390	417	392	388	411	390	377	389	390	380	377	364	390	425	401	390	387	388	381	388	401	375	372	413	398	396	391	402	365	384	345	380	394	396	359	434	367	374	387	405	378	367	361	382	381	358	416	407	386	401	364	406	407	360	394	362	380	363	376	395	392	381	375	363	380	398	382	379	416	370	391	377	389	388	397	363	401	393	380	369	381	397	365	358	353	428	393	382	374	401	409	402	388	392	359	376	362	354	392	320	384	378	412	372	391	422	427	379	401	392	381	363	387	419	359	370	397	401	389	410	396	343	403	390	390	338	391	374	412	366	394	386	319	423	366	373	450	415	377	396	364	420	379	417	376	437	378	393	395	370	397	390	343	389	377	406	390	415	398	385	383	381	360	417	377	365	398	371	367	362	381	401	408	416	385	390	407	361	388	405	396	438	369	382	399	391	387	350	393	400	400	408	357	422	418	371	353	398	387	376	355	398	377	367	393	352	406	389	380	389	369	380	375	376	358	410	390	389	384	373	361	379	365	354	419	388	374	379	381	382	396	383	403	361	387	379	424	409	357	401	395	429	378	374	390	366	392	390	406	383	399	395	382	397	417	378	397	382	391	341	415	385	402	398	400	386	371	412	390	400	376	391	390	388	381	375	382	408	376	391	388	384	388	377	391	367	394	375	381	404	420	393	376	374	420	392	416	363	408	372	428	378	401	349	397	378	376	338	403	407	367	390	368	368	367	412	336	405	394	405	378	399	373	358	395	390	409	369	385	379	398	388	381	380	370	399	363	411	403	415	391	410	374	395	379	392	365	392	390	384	355	395	394	374	375	358	397	399	387	383	377	403	397	410	369	370	386	402	389	414	390	402	382	389	392	404	392	391	385	406	362	402	373	394	386	370	366	366	428	376	398	386	406	388	376	416	375	390	372	392	392	369	376	358	368	376	423	383	389	384	362	363	427	384	375	344	384	386	369	435	402	383	401	408	397	383	417	398	420	379	381	365	385	338	364	424	387	385	400	391	393	363	382	399	365	403	388	371	357	393	389	368	404	397	370	396	396	407	364	369	395	338	362	390	373	334	348	406	365	354	394	388	371	378	392	385	369	374	337	385	416	394	374	394	368	348	369	401	376	394	391	429	388	369	386	384	414	392	417	374	381	381	392	395	401	384	416	383	396	399	386	386	398	363	373	388	358	401	370	337	428	360	387	392	400	363	400	390	392	401	410	389	381	376	370	405	368	401	390	349	412	360	394	354	384	375	367	373	398	387	355	385	385	387	383	374	402	382	372	380	368	405	410	345	357	395	392	350	395	400	354	419	406	402	397	430	395	399	386	402	382	348	401	408	350	378	398	392	368	370	378	395	377	346	380	384	392	416	391	356	387	344	398	385	393	394	379	371	384	395	378	430	406	396	399	401	394	360	347	383	406	353	390	369	375	374	399	396	375	342	382	371	407	386	387	336	311	430	358	395	379	395	388	399	399	373	364	398	362	374	382	384	398	394	377	422	350	368	388	392	406	372	377	407	423	404	385	368	359	408	346	381	400	406	415	421	404	388	381	368	410	403	377	410	351	393	385	377	376	384	385	388	397	389	378	377	361	392	411	386	378	405	397	372	343	375	405	411	368	380	377	380	358	366
59557	89351	63764	34566	14608	4333	680	712	693	707	700	686	721	702	711	654	695	680	723	698	712	692	678	680	700	672	752	724	697	707	729	719	668	740	757	681	701	684	725	688	714	721	688	675	740	717	705	724	676	701	726	679	658	690	698	679	691	732	735	716	730	685	720	658	675	684	666	652	751	720	731	717	719	746	748	712	660	711	702	767	731	728	715	710	735	710	744	708	686	685	685	717	728	730	676	628	700	695	711	706	655	701	730	721	714	682	698	755	679	695	737	691	660	696	723	730	762	718	669	669	693	701	720	730	723	683	713	709	664	715	701	664	747	680	695	690	695	692	696	701	663	727	717	698	690	714	706	727	705	704	708	719	742	742	712	674	698	721	672	726	688	682	684	708	716	705	706	736	711	724	682	730	747	756	679	676	724	729	693	714	718	754	697	650	745	681	666	695	694	699	673	684	709	691	693	699	638	691	717	667	707	710	671	709	675	677	751	659	753	693	729	665	695	719	703	729	706	714	716	694	689	674	665	731	701	675	760	695	707	692	727	701	699	706	735	667	696	721	722	680	717	730	642	673	700	703	656	689	691	722	682	705	679	755	652	684	671	716	718	694	748	687	728	716	713	711	668	712	637	669	695	745	707	680	683	692	662	691	709	718	721	715	741	722	732	728	743	700	687	733	723	702	687	699	696	672	678	725	710	718	690	705	712	679	685	759	729	687	746	724	679	695	700	678	746	652	689	704	724	682	706	734	653	721	672	719	699	693	693	703	676	742	705	686	688	671	690	672	697	705	731	688	734	710	684	725	636	671	742	672	672	704	724	716	698	714	706	716	709	681	680	709	682	674	670	704	689	694	674	763	771	691	689	716	730	720	716	730	682	712	725	698	673	729	705	684	676	685	723	687	685	704	634	700	683	757	694	726	706	730	710	660	764	737	680	736	715	727	702	671	717	713	627	664	710	666	708	687	702	775	702	680	716	704	754	702	696	695	689	678	734	645	733	706	692	716	677	712	742	735	705	734	715	680	671	724	658	694	681	720	716	649	699	706	689	714	776	667	659	754	725	784	687	704	717	730	696	688	705	707	696	666	738	713	735	766	695	695	669	685	674	716	728	672	711	734	733	704	713	731	697	704	667	678	685	702	625	673	666	727	715	740	704	700	692	715	701	706	675	731	696	694	740	702	656	687	719	725	725	739	691	742	679	709	770	743	651	682	727	710	720	698	715	627	685	739	680	695	670	676	717	701	720	713	679	694	700	661	725	684	735	713	698	698	695	715	725	662	737	683	709	685	733	749	682	704	708	708	682	659	701	740	705	700	678	707	714	713	689	701	698	731	683	704	694	681	680	694	702	708	698	664	646	701	722	794	684	727	716	679	769	697	679	677	645	710	734	684	745	740	700	662	684	681	707	686	761	672	711	755	707	688	730	725	692	723	717	667	674	684	707	714	712	686	713	691	690	732	683	722	705	672	675	741	708	709	740	653	733	691	720	711	706	669	690	695	685	685	680	737	724	723	690	650	711	678	711	703	683	709	709	668	640	726	698	750	748	674	739	724	683	663	706	680	713	702	708	679	737	686	708	715	669	699	707	670	768	694	714	687	706	705	692	662	762	702	732	694	652	695	680	706	741	674	702	692	715	729	698	652	707	721	667	692	678	743	683	707	684	746	729	661	687	695	687	700	690	730	713	665	708	698	701	702	730	676	687	680	677	708	704	731	731	646	677	709	728	684	751	706	722	651	707	681	697	709	692	668	704	707	732	747	750	687	688	751	747	710	702	670	743	693	731	697	719	700	738	706	684	701	728	703	680	721	699	738	706	702	684	753	710	689	656	740	704	708	701	705	660	681	690	700	723	666	763	711	684	690	740	730	740	690	691	691	701	713	673	696	741	726	706	696	706	714	640	701	712	758	681	742	712	700	703	713	658	703	710	684	719	708	676	716	675	715	737	679	719	699	693	726	707	752	702	718	666	717	718	668	677	723	712	675	726	699	698	681	700	697	696	700	703	694	749	674	661	723	731	700	709	724	719	678	716	658	730	718	684	683	720	714	721	726	723	714	663	704	712	706	685	697	690	743	726	653	713	743	723	706	723	683	717	716	699	683	740	719	730	670	693	709	702	653	707	738	734	692	739	759	745	724	701	723	706	672	686	761	663	712	686	691	705	672	716	686	687	692	729	687	717	714	731	686	714	736	757	708	696	714	712	741	702	671	656	676	707	666	717	653	710	694	711	697	746	669	670	708	698	704	693	695	716	698	675	718	714	698	698	700	679	725	703	696	637	707	689	674	678	691	738	724	726	718	686	720	758	704	672	658	723	715	695	675	710	758	690	682	703	693	718	673	715	737	700	741	714	684	726	725	704	700	683	713	711	721	708	705	674	684	698	714	702	689	677	697	669	667	717	725	698	722	748	685	708	723	745	688	678	650	734	693	744	710	717	729	667	673	684	751	692	723	719	666	697	713	725	700	701	672	696	684	736	696	697	646	715	711	713	695	719	681	767	730	696	730	668	697	622	711	685	698	723	718	716	738	709	671	730	718	695	673	659	715	732	714	696	723	785	742	699	689	714	701	661	660	724	674	694	737	695	736	698	671	706	701	710	709	700	689	716	699	713	712	684	734	671	698	682	715	716	701	707	723	692	682	732	653	706	683	718	701	749	747	719	721	664	672	679	684	705	698	688	735	689	706	696	702	722	708	698	717	738	704	670	738	700	695	689	684	728	737	659	702	734	712	752	719	688	683	623	699	695	715	676	709	718	662	646	688	688	683	717	664	717	716	709	718	695	722	718	749	720	718	660	685	705	770	684	694	709	741	692	710	719	680	748	655	672	662	735	685	683	668	736	733	718	700	735	709	674	666	647	724	746	673	689	691	730	669	690	675	693	720	699	697	681	733	679	690	705	691	706	686	708	693	724	718	744	698	764	719	697	734	736	737	695	687	704	724	719	723	750	685	711	700	706	710	672	675	692	695	731	678	717	714	683	668	719	749	578	659	697	689	702	686	716	722	688	715	744	728	722	756	680	721	751	691	693	763	688	753	712	693	727	672	739	694	724	705	710	654	713	750	723	690	716	735	686	701	698	663	700	686	668	664	712	724	700	674	700	686	677	726	665	713	708	682	663	676	760	700	720	691	647	729	711	667	629	749	726	714	697	722	680	692	744	702	727	734	671	668	685	674	685	723	620	667	663	696	717	689	662	677	723	723	700	694	707	710	729	698	746	727	696	743	746	737	711	678	705	696	703	716	706	710	715	670	708	708	720	694	701	723	707	700	691	745	694	688	700	716	710	687	708	702	733	715	695	714	705	704	701	707	670	673	723	686	754	704	704	739	684	674	663	715	644	696	698	732	658	661	666	729	687	731	692	715	658	692	696	692	685	707	715	715	658	664	717	687	785	646	720	754	710	717	681	703	710	706	679	693	700	700	726	703	687	666	737	696	710	661	732	668	689	698	644	707	700	712	671	705	674	721	655	705	689	730
23218	22039	30393	24330	21187	18531	4142	603	560	541	549	551	553	598	540	560	515	541	550	553	523	530	587	553	556	528	539	564	556	552	502	485	541	519	527	521	528	546	569	491	532	502	580	579	499	581	542	563	523	513	521	530	530	550	552	539	563	516	521	561	530	551	534	528	536	539	521	514	542	533	546	566	559	505	539	531	537	540	552	480	558	503	493	506	480	554	562	532	534	547	538	498	555	565	545	554	532	506	516	519	552	539	530	528	571	537	527	525	552	505	535	525	558	534	535	504	499	521	544	490	545	491	509	514	527	544	545	512	506	500	535	512	518	506	525	561	552	529	527	533	482	567	534	516	573	507	511	524	531	542	530	483	546	536	541	511	565	534	560	547	552	509	527	525	574	537	529	553	534	527	527	466	550	547	538	596	499	535	539	536	551	516	496	512	513	500	554	515	526	480	524	533	496	521	552	579	532	511	550	548	536	559	480	527	530	531	511	550	522	500	524	557	550	517	509	526	516	532	502	514	524	520	471	507	541	523	537	523	504	529	521	532	572	518	504	540	555	524	580	531	522	538	535	509	480	547	554	545	494	548	475	545	534	535	534	527	468	532	547	547	533	507	522	541	549	553	510	564	564	506	505	557	511	553	501	575	567	525	568	522	528	538	528	514	548	521	529	565	532	553	557	484	529	557	528	555	519	549	550	544	508	536	557	517	558	509	521	512	551	519	529	519	536	536	504	517	538	493	524	516	519	511	515	516	588	529	542	518	536	545	523	529	498	501	560	522	530	557	536	506	554	483	551	503	548	529	585	540	521	598	491	534	565	540	550	534	511	539	525	541	502	527	552	535	549	519	531	529	536	501	512	569	531	550	511	544	541	515	555	523	503	502	508	570	523	548	532	495	535	545	573	521	538	572	509	520	538	513	553	499	575	551	570	496	529	526	511	538	559	517	549	539	546	530	504	533	521	557	525	548	554	551	529	510	537	500	524	510	528	543	526	519	549	506	530	502	549	525	511	520	508	524	520	500	510	515	490	492	561	498	528	513	517	492	519	528	571	537	531	534	534	520	557	484	545	527	574	525	539	530	591	503	541	514	489	546	525	528	521	497	523	500	519	534	508	512	526	541	520	491	525	574	485	555	519	548	506	553	497	499	533	534	492	530	494	559	563	520	501	543	525	523	519	578	517	519	539	533	511	528	520	526	527	564	503	513	543	530	531	528	546	478	497	525	549	503	533	539	524	521	475	475	549	521	539	533	542	575	512	524	553	538	525	530	498	529	518	493	525	492	555	556	563	481	544	531	535	550	532	530	533	512	504	540	521	534	546	513	513	503	526	520	492	531	546	503	521	551	528	536	527	523	560	513	506	536	545	487	520	517	552	545	514	555	533	545	550	535	486	547	516	538	540	511	564	524	523	504	509	543	541	504	580	527	520	502	516	531	521	493	526	549	520	502	502	538	527	571	528	545	524	505	509	514	584	535	514	552	518	524	510	492	512	514	529	564	538	524	530	518	549	512	535	520	547	539	538	513	563	538	529	496	575	562	549	490	542	496	556	525	540	500	528	508	494	551	541	528	542	538	540	531	546	569	549	578	533	511	589	555	539	503	507	542	519	496	542	526	528	574	551	540	522	584	532	533	528	499	521	556	504	528	521	531	516	525	533	517	522	524	545	565	527	529	514	545	519	551	509	498	497	555	520	528	507	550	539	536	516	516	516	500	532	531	555	514	516	509	503	553	540	491	541	533	528	537	524	528	555	554	516	506	549	521	508	512	538	553	538	602	545	530	523	508	521	514	524	522	548	560	547	521	518	526	500	504	552	507	540	506	519	551	528	499	524	501	515	542	524	534	552	552	538	505	537	540	491	515	512	504	509	537	541	567	518	558	544	546	537	550	523	512	533	530	505	522	531	525	534	520	533	520	559	534	502	550	567	512	519	560	531	499	500	544	514	521	544	510	552	507	507	519	549	535	522	557	535	523	511	585	522	536	501	494	518	512	500	532	543	508	560	521	561	507	527	558	554	580	523	580	545	523	553	490	499	479	530	513	538	580	550	539	557	559	502	560	541	507	504	528	480	494	534	506	510	575	548	486	534	527	541	493	485	537	517	524	478	558	519	576	549	524	512	516	506	545	524	546	492	507	541	543	522	532	522	535	573	539	490	547	504	540	495	524	535	508	498	524	540	532	497	529	526	553	516	521	504	585	555	516	532	526	540	538	521	519	549	564	544	514	540	526	515	519	541	495	548	520	520	524	526	538	561	552	525	509	515	545	502	545	537	515	546	535	549	522	528	511	549	530	554	516	477	533	521	511	537	522	520	581	556	508	500	544	536	512	527	515	544	525	535	519	541	572	549	538	484	547	529	531	515	554	525	490	503	530	508	524	511	528	546	533	492	501	497	558	530	554	578	554	548	494	528	519	492	555	527	520	531	545	537	577	538	537	519	510	527	518	568	523	528	502	517	544	520	528	524	500	513	511	517	555	557	527	503	540	523	507	498	543	531	517	537	505	458	536	543	492	506	503	542	543	518	499	518	516	477	551	538	507	532	536	533	529	530	535	526	522	512	523	501	496	514	507	520	534	542	504	483	563	527	501	494	488	526	524	519	511	504	515	564	475	526	524	570	513	511	517	532	513	580	536	518	534	510	517	510	556	516	471	554	532	507	516	536	532	503	549	578	537	539	568	521	527	498	577	546	510	549	551	517	520	477	517	521	546	532	514	556	555	539	538	554	546	538	525	518	556	548	549	542	548	565	535	524	540	493	491	576	527	533	535	514	505	524	510	545	544	536	530	521	524	563	508	535	544	511	500	515	502	491	534	505	550	525	548	526	517	547	537	516	503	507	558	542	537	548	530	507	523	494	520	510	487	558	538	491	500	534	536	525	535	534	549	547	530	516	511	533	512	485	501	525	531	543	488	553	500	529	549	510	554	554	508	562	525	510	532	518	543	533	510	524	503	504	519	529	555	504	530	563	498	542	526	532	511	498	540	539	559	547	548	540	525	547	559	502	522	503	576	507	517	486	561	582	521	532	513	536	517	587	564	548	510	506	526	511	543	504	563	525	547	546	538	480	536	540	502	515	516	485	550	556	522	548	502	538	566	524	529	516	516	547	546	505	556	568	533	563	559	523	538	521	522	549	498	515	519	530	537	546	552	494	517	525	580	516	553	501	559	502	496	534	494	550	531	546	539	485	591	545	555	536	594	561	510	510	562	537	502	513	538	544	557	550	513	545	519	525	529	529	506	527	509	538	545	519	544	575	540	483	527	563	523	534	543	482	519	522	549	534	557	543	554	566	515	510	522	528	527	459	525	560	521	500	498	554	515	511	539	520	548	532	548	484	553	542	544	499	488	502	569	483	557	507	553	556	535	574	525	520	522	553	523	517	494	543	560	550	524	517	513	515	564	521	504	536	551	551	497	535	538	513	536	542	530	526	513	551	555	527	572	516	538	539	564	484	517	522	535	520	554	543	532	503	595
58162	97573	74617	39519	24434	7928	958	871	927	907	883	911	918	923	890	876	907	928	922	908	870	931	905	877	871	893	890	922	950	921	883	879	900	902	899	857	960	872	897	862	852	967	877	935	886	931	920	926	921	884	933	904	899	881	938	911	921	882	865	880	882	877	865	873	884	890	871	980	835	883	900	919	878	852	877	897	901	942	858	855	907	904	908	917	883	924	876	886	931	895	910	909	893	919	895	869	898	859	813	872	857	922	861	937	908	915	846	909	901	912	880	880	895	944	910	936	879	918	867	882	873	912	878	888	885	904	891	970	936	921	908	909	870	871	888	854	901	887	873	904	885	891	922	891	881	903	896	896	844	909	828	862	903	926	877	899	870	922	905	883	930	919	913	895	939	928	933	896	886	889	844	921	899	878	907	892	881	929	868	886	901	896	921	915	870	916	882	876	920	943	906	941	870	907	852	915	893	850	904	873	875	864	905	872	904	914	909	867	850	927	889	847	914	907	873	901	881	912	919	892	912	898	883	878	856	913	848	898	902	933	875	894	865	901	930	923	874	898	847	906	838	895	906	856	907	878	907	923	921	914	894	913	870	913	878	858	928	880	830	875	921	879	899	886	854	920	888	896	808	838	877	873	895	866	902	899	874	841	857	909	875	856	884	911	901	913	898	871	879	902	855	880	893	800	938	881	876	917	908	950	957	886	942	901	907	971	922	852	973	859	963	879	889	913	876	879	937	888	848	875	867	910	867	900	844	906	899	874	886	876	902	903	871	883	885	873	875	865	880	862	914	918	893	918	873	918	859	879	919	854	901	879	887	823	900	890	900	980	841	874	868	888	934	894	905	898	927	908	933	840	922	862	908	904	879	893	877	896	951	927	882	872	909	873	943	885	846	864	858	913	866	877	916	898	848	870	894	877	926	919	916	837	946	874	827	892	925	855	907	896	842	867	898	926	861	892	857	898	881	915	877	895	920	891	896	867	946	914	913	909	885	892	855	877	883	901	898	877	881	922	870	970	877	876	878	921	867	946	907	885	882	899	871	851	926	889	867	891	887	853	906	933	910	947	906	851	880	916	923	941	925	924	877	881	839	891	896	881	895	897	903	937	890	871	889	900	878	859	897	958	909	882	870	910	902	961	878	928	870	878	889	931	885	892	903	847	897	955	951	906	876	884	909	878	937	938	909	848	894	922	888	900	905	886	870	889	906	917	893	897	884	944	889	904	861	871	831	948	888	888	937	922	861	865	948	944	864	861	854	929	905	938	961	897	927	905	897	909	867	930	899	900	863	885	901	912	945	899	859	839	879	900	942	879	904	859	859	904	868	881	906	904	871	924	819	921	977	898	870	853	922	903	908	870	907	898	875	918	962	859	889	910	930	914	912	911	878	899	899	855	921	878	878	897	886	845	819	865	886	892	866	862	923	960	930	919	867	873	895	884	915	907	881	870	856	934	872	851	890	885	898	910	895	903	892	898	936	896	892	901	939	905	892	904	880	900	911	933	938	839	838	894	902	909	920	864	914	877	898	899	886	900	901	924	904	926	891	835	844	943	855	898	848	887	885	817	941	912	926	881	925	893	933	869	961	873	892	885	899	921	890	906	872	889	902	894	926	862	851	894	911	886	890	915	890	1005	959	968	902	883	861	886	934	914	915	911	899	880	939	860	873	927	879	914	864	852	860	942	878	883	903	914	899	904	891	875	887	906	862	873	890	870	885	895	947	887	868	875	900	875	885	866	859	855	897	969	870	911	903	912	846	861	902	880	889	842	861	901	896	883	883	928	894	900	939	890	877	873	868	920	901	873	871	912	862	886	880	905	900	848	889	866	927	886	896	904	942	901	918	929	877	820	906	907	873	908	903	853	863	881	932	864	860	887	933	857	906	929	855	890	842	871	897	899	873	928	891	921	885	876	907	894	893	879	897	948	893	896	841	884	934	884	894	884	933	855	913	882	921	890	890	834	886	873	922	911	880	892	945	921	882	883	906	939	874	884	922	924	912	915	931	878	930	887	871	905	889	869	843	894	941	861	865	874	912	901	860	846	873	903	891	864	896	843	876	888	879	879	860	867	912	836	892	892	907	941	914	886	891	873	863	918	864	962	866	886	886	865	902	888	893	909	916	905	929	867	900	879	868	867	909	919	877	850	877	899	943	930	917	890	890	916	955	866	899	895	939	934	923	890	878	887	860	864	879	903	855	907	845	897	900	950	848	911	843	917	867	859	850	828	944	887	882	861	912	860	898	896	904	894	834	894	835	868	954	909	891	879	862	829	892	897	873	918	871	842	878	836	929	913	955	887	931	845	870	882	922	896	900	861	912	870	945	890	864	846	836	869	866	899	876	873	924	896	869	945	945	837	867	934	883	882	914	876	866	866	861	919	885	900	949	870	874	863	880	894	886	871	861	864	899	868	933	976	921	923	936	909	888	819	854	914	874	892	880	882	881	883	842	878	913	929	941	895	889	907	900	915	885	862	941	872	904	902	880	888	893	950	882	920	886	882	883	915	869	919	912	914	902	891	873	914	834	868	912	904	884	858	876	879	837	883	892	854	919	933	885	878	882	898	911	914	856	884	832	858	901	814	836	825	890	923	895	928	888	915	937	929	937	900	877	892	939	881	860	881	889	895	902	889	848	916	836	881	925	826	881	877	846	891	909	888	971	877	866	899	924	850	871	969	858	912	879	882	891	878	904	898	876	902	875	870	901	897	851	875	919	897	946	900	913	921	929	946	910	881	885	872	842	882	871	878	881	915	904	901	957	933	959	902	823	792	844	906	885	927	884	887	895	839	925	875	878	909	859	907	923	924	857	919	897	922	934	976	927	856	865	854	927	939	807	838	879	909	910	879	870	843	959	906	909	898	937	872	885	860	871	886	797	921	894	888	872	872	935	924	914	909	876	896	867	923	886	854	851	936	919	921	890	956	899	904	933	900	913	859	933	900	888	884	895	933	891	877	861	952	907	892	867	942	846	963	898	880	895	976	876	870	939	955	875	924	887	887	882	848	899	901	881	887	933	907	916	920	893	948	859	927	894	879	909	874	885	858	877	856	951	907	854	902	894	864	932	852	885	884	929	898	882	896	867	850	854	807	926	861	924	896	875	911	863	946	927	878	848	855	904	922	935	893	884	893	877	964	917	886	894	873	827	864	835	918	936	873	936	895	893	907	909	910	921	917	902	913	851	875	904	915	876	899	942	940	863	923	889	903	874	909	977	863	896	898	892	866	974	856	913	908	849	863	862	863	824	917	962	918	878	900	872	869	860	884	928	883	854	965	918	943	863	909	865	898	916	864	898	928	873	899	903	908	861	895	915	923	872	880	896	908	849	910	901	871	891	873	849	900	887	954	916	908	858	900	889	938	883	842	822	888	882	918	915	929	913	835	917	887	875	904	940	936	913	885	837	905	888	867	909	861	901	904	884	877	861	1003	870	877	921	931	857	895	860	917	854	893	894	956	907	882	917	883	909	916	864	893	906	930
29413	28908	26397	11324	1865	700	503	441	525	484	496	501	468	493	487	464	510	476	449	502	504	488	531	522	510	492	513	515	498	469	466	491	482	484	472	466	463	507	485	501	491	500	511	510	512	478	491	495	505	485	466	528	480	468	508	514	464	469	514	486	474	486	471	473	494	481	508	504	484	497	471	469	446	469	512	517	472	512	507	500	504	454	535	509	490	504	526	486	519	496	489	469	462	487	465	478	496	492	488	474	471	496	472	482	507	490	465	463	470	501	492	488	442	497	485	488	484	499	457	468	458	480	503	471	490	465	457	488	469	446	512	458	500	522	501	495	505	502	488	459	479	483	512	486	498	476	512	477	483	467	493	503	485	476	527	485	483	456	476	477	490	474	433	463	513	473	477	470	457	504	497	498	507	486	493	497	471	465	539	472	497	468	482	521	520	492	496	480	453	529	524	444	472	486	446	502	524	492	463	489	495	472	458	507	472	457	445	472	488	501	506	495	478	507	493	487	478	497	486	492	524	456	467	498	488	485	501	452	476	513	474	482	455	457	469	506	478	454	514	483	458	481	493	511	505	474	476	479	472	483	494	498	472	518	472	473	478	492	471	525	477	487	471	480	467	488	457	508	490	526	492	519	517	489	484	468	477	503	475	496	480	470	487	484	481	530	502	497	478	510	467	457	501	492	504	487	510	486	482	504	499	510	504	474	493	501	477	496	461	490	450	498	497	510	455	490	490	500	466	500	505	477	499	493	467	473	470	436	502	465	501	491	471	500	484	491	503	471	490	501	480	501	519	529	496	486	459	474	506	470	491	463	505	486	516	476	481	504	496	501	503	477	498	466	467	491	510	470	502	467	450	498	484	547	514	492	449	482	481	475	515	511	498	486	486	477	445	488	511	512	529	469	489	486	516	457	515	517	484	473	503	505	464	515	499	499	495	508	489	464	489	460	470	456	467	487	470	514	449	466	506	498	498	537	458	493	461	482	472	489	462	491	500	491	450	517	521	469	490	511	516	495	484	485	490	454	460	495	486	445	476	497	486	484	510	499	497	492	507	464	469	532	511	456	484	468	491	522	497	506	553	502	493	481	477	503	483	484	462	486	501	473	515	502	497	501	516	475	511	488	482	462	477	496	495	482	512	459	464	499	478	477	529	484	498	499	448	453	470	481	504	505	489	466	483	495	495	459	477	483	496	466	522	493	482	508	480	457	514	462	505	505	439	509	494	500	458	465	454	492	456	516	478	511	497	474	514	518	504	470	478	478	499	457	502	471	514	464	471	511	453	472	522	479	483	467	497	540	480	482	475	514	430	488	481	521	509	486	492	479	498	479	463	489	487	465	506	489	501	511	480	504	505	462	485	473	495	497	491	494	497	500	475	510	479	474	465	459	506	496	456	486	514	480	487	461	495	534	486	473	474	531	466	504	498	509	508	453	508	515	492	517	517	515	496	527	500	480	504	496	478	467	461	472	466	455	429	491	494	465	503	482	481	458	480	487	510	481	501	489	517	481	454	459	511	465	480	489	497	510	465	508	525	506	463	471	482	484	511	450	498	491	496	518	476	463	512	499	464	509	482	495	511	516	490	465	511	494	480	494	502	464	494	497	511	487	504	469	502	484	456	490	486	477	485	434	456	492	503	507	471	488	505	490	523	520	520	436	493	496	534	475	475	485	493	515	504	530	517	483	480	504	534	474	506	507	493	491	489	511	464	423	523	513	521	458	497	487	491	478	513	470	489	506	484	478	503	499	491	498	516	488	440	467	475	448	481	490	511	476	519	483	541	464	474	489	497	464	465	526	459	507	487	493	503	453	500	467	484	489	476	470	476	487	506	517	476	512	501	492	549	447	472	531	498	466	481	518	498	461	461	489	489	485	491	521	497	484	460	486	476	501	508	492	518	500	494	506	479	476	463	466	501	485	476	485	516	496	449	488	506	496	479	490	456	484	470	490	548	476	506	489	513	470	496	464	489	504	411	482	466	488	510	507	515	498	460	492	523	445	520	509	511	506	507	461	488	497	444	444	488	510	469	503	475	472	500	477	477	494	470	512	463	487	497	482	492	473	502	460	503	463	465	484	524	502	460	482	467	503	499	503	468	471	484	455	527	515	435	502	511	489	478	501	470	491	487	463	502	495	494	498	498	480	459	475	489	496	471	465	480	512	500	490	492	512	498	490	476	496	493	518	507	503	529	527	488	469	461	495	483	470	481	504	485	442	517	498	450	493	472	460	449	517	479	540	490	491	469	474	489	489	474	480	500	536	492	495	466	431	492	483	473	481	496	521	506	499	425	515	489	468	476	494	472	467	513	470	494	473	457	441	479	480	499	513	497	509	499	456	504	454	465	481	448	525	464	448	465	430	495	475	509	469	457	484	517	494	527	520	482	450	518	477	492	532	463	490	474	534	504	459	471	475	492	492	493	506	506	505	500	454	485	479	529	483	490	477	543	477	515	471	496	507	475	522	448	436	503	509	505	503	515	517	498	491	499	522	480	507	517	484	511	480	489	466	427	493	482	501	460	470	502	520	472	472	496	471	504	487	513	463	475	511	495	528	489	465	480	516	454	454	508	457	502	447	515	503	510	519	500	479	535	478	459	482	483	502	470	477	485	468	485	514	450	451	473	519	503	490	474	500	504	484	464	490	471	484	481	473	481	482	497	529	497	460	480	468	500	481	526	496	517	482	470	522	509	532	499	516	472	494	498	476	493	516	468	532	506	479	541	523	471	459	499	522	483	470	508	460	478	478	490	512	470	491	489	517	481	478	509	510	518	464	508	499	528	510	484	481	500	484	488	483	462	507	546	467	485	519	473	484	505	468	454	461	459	516	478	472	493	497	499	488	432	449	500	479	478	452	462	481	458	514	512	432	522	466	517	519	515	516	521	451	465	491	506	494	507	486	481	497	507	475	519	540	508	483	483	515	464	459	516	465	492	458	460	483	540	477	521	478	518	493	509	491	468	476	454	491	538	493	474	485	431	493	433	485	519	517	510	482	516	482	465	501	494	485	479	468	468	477	482	464	448	484	494	451	492	489	501	484	522	491	448	462	485	496	511	503	485	502	480	488	481	485	477	505	510	510	486	474	496	480	520	471	515	499	487	463	467	472	492	507	465	456	503	517	528	480	487	446	502	524	472	530	473	479	497	559	438	472	481	495	459	468	480	497	441	485	462	497	482	493	452	509	510	523	460	466	492	532	483	488	455	494	460	506	507	481	533	497	510	473	520	488	482	490	479	474	511	487	518	492	470	491	485	528	500	507	459	483	512	517	474	501	469	503	498	511	517	474	493	451	482	477	453	489	503	514	474	508	499	504	427	489	481	494	484	483	487	489	478	484	503	428	448	501	474	470	485	506	488	510	496	489	482	456	530	486	491	515	500	511	490	484	476	483	531	489	521	487	494	479	521	481	515	482	452	403	480	470	511	476	500	451	504	467	454	523	477	495	473	464	493	509	452	462	439	533	499	526	487	526	486	496
38850	46560	32023	10627	3748	1443	876	911	924	966	870	852	898	889	930	898	919	872	918	860	918	865	827	871	867	873	879	868	879	873	894	819	845	924	906	892	856	902	910	875	837	869	901	884	893	882	892	867	897	822	879	858	824	872	870	877	896	802	855	862	839	905	848	891	835	914	923	887	876	876	899	914	828	884	921	914	885	926	848	883	902	865	860	932	877	924	917	871	858	876	881	923	839	913	904	863	858	860	894	854	834	948	864	923	821	838	856	869	829	908	892	890	817	903	896	924	864	859	876	902	853	906	911	878	917	874	914	892	875	845	870	869	912	851	852	832	870	853	882	883	877	907	906	917	886	894	870	899	914	890	880	860	848	917	854	856	871	871	831	905	846	895	916	909	877	842	940	875	881	871	928	895	869	861	860	896	903	890	849	892	884	902	858	895	917	869	849	889	868	854	918	886	899	873	945	878	929	898	884	923	931	784	892	869	904	882	881	881	869	868	895	894	877	912	890	911	877	889	879	844	901	872	877	919	899	823	878	905	901	846	823	876	901	867	846	830	936	886	861	918	864	862	837	872	885	861	901	917	879	888	874	841	883	950	871	901	896	894	893	900	854	852	877	888	869	868	865	939	873	873	858	868	853	901	894	859	874	933	850	933	851	857	928	896	896	848	912	875	877	854	861	857	868	880	863	878	842	918	880	907	855	866	889	921	905	899	890	910	802	889	873	842	920	840	884	877	876	893	926	822	865	886	922	874	860	905	903	907	841	867	878	837	896	908	850	871	913	878	880	880	908	892	862	884	880	829	871	862	850	871	919	867	861	917	901	891	929	873	849	907	899	859	881	838	967	905	916	936	885	846	884	909	864	869	902	834	863	934	870	922	888	867	892	873	856	870	868	893	897	886	842	880	886	892	843	844	857	884	912	900	862	888	956	945	816	895	858	870	860	914	868	841	896	832	862	872	927	926	871	895	884	856	915	906	893	889	889	878	897	934	855	866	922	886	862	888	871	865	879	877	871	904	918	903	818	904	876	924	897	890	832	867	885	909	922	872	866	872	847	924	870	872	873	799	851	895	909	874	830	855	915	877	873	883	885	894	892	895	904	876	913	921	931	919	867	889	842	838	912	918	873	835	915	856	892	852	800	881	916	938	848	865	834	831	838	870	872	854	873	897	834	906	886	873	888	964	893	844	882	896	892	829	834	895	839	911	854	904	903	832	892	881	861	875	912	923	879	904	851	862	880	878	903	887	881	831	867	958	888	870	892	903	820	869	881	877	878	895	875	859	884	925	843	851	898	869	851	874	907	856	872	857	877	873	871	900	851	866	913	883	890	941	920	930	887	890	888	897	827	828	877	909	907	847	895	855	894	897	876	918	887	895	906	898	862	877	835	957	820	951	945	877	897	882	853	839	796	893	885	858	849	877	902	846	861	846	914	950	889	945	916	896	893	924	884	856	859	915	828	906	839	904	934	863	893	923	966	853	913	869	885	837	867	860	898	901	892	878	933	820	869	870	879	876	919	940	819	900	874	880	908	869	930	905	909	890	840	930	842	889	879	863	855	891	891	852	830	893	881	904	848	855	897	931	920	897	870	831	850	875	916	911	923	862	877	893	859	867	901	864	898	859	868	850	841	939	890	897	851	845	857	903	880	885	874	890	862	933	858	861	887	897	903	867	917	906	870	887	877	851	930	883	859	845	896	847	918	876	880	917	855	909	843	885	872	898	878	921	870	844	846	833	878	853	891	892	821	840	881	904	862	886	938	929	843	975	877	846	883	844	880	875	880	848	905	925	836	913	884	905	898	842	898	875	847	873	890	903	870	843	889	837	848	903	853	887	885	909	822	865	873	870	890	851	892	856	879	893	920	893	888	897	848	874	872	892	912	832	844	879	884	882	871	866	952	890	852	938	887	876	920	853	844	852	879	805	848	869	873	850	872	900	865	858	898	850	890	850	898	901	884	913	913	882	863	857	895	816	845	834	906	901	863	897	903	842	852	909	863	876	879	862	911	829	891	861	873	847	916	838	896	873	890	863	804	899	855	910	867	882	843	921	853	870	873	809	875	847	887	886	888	894	829	863	863	863	893	848	868	872	886	897	924	830	959	820	846	907	904	866	907	814	892	847	933	871	886	880	891	819	900	842	887	895	867	925	897	863	857	907	857	855	850	899	844	871	877	923	899	879	873	893	857	835	881	866	881	810	898	899	841	888	877	907	838	829	869	884	884	864	915	918	851	848	878	890	928	909	869	896	885	858	857	880	920	839	871	883	822	916	920	864	915	871	886	891	883	872	909	874	840	844	861	866	893	910	943	866	946	900	926	842	951	874	887	891	933	862	882	844	848	867	925	873	853	830	866	881	856	867	857	859	896	884	942	845	840	867	876	846	885	915	866	865	859	892	920	899	857	877	903	908	890	930	881	920	837	834	899	926	843	908	852	931	883	837	909	895	860	944	895	855	908	918	933	883	918	890	891	855	902	846	876	880	919	874	910	867	872	844	829	914	924	859	851	887	833	921	893	832	854	884	855	869	859	855	882	877	910	904	881	886	896	900	865	901	858	808	893	846	912	858	881	882	886	872	913	878	898	904	878	863	883	888	924	825	866	882	862	847	876	899	869	898	892	889	914	886	890	867	862	875	859	883	849	919	838	903	827	863	906	879	871	891	917	831	882	845	913	817	866	843	920	890	899	884	869	884	863	818	892	898	910	853	868	863	897	902	863	886	878	907	883	892	858	889	882	882	902	916	924	898	828	843	850	891	922	874	910	896	882	905	896	928	923	928	934	886	829	919	873	916	906	886	844	859	841	857	928	913	836	882	867	877	857	872	907	838	916	883	918	885	838	861	884	913	849	860	914	866	914	938	882	902	886	857	854	883	874	885	863	918	876	924	881	884	879	849	869	892	819	898	924	892	866	826	891	923	838	872	896	969	877	902	859	884	859	888	856	898	845	896	913	881	852	903	849	869	852	874	917	888	884	935	896	874	822	852	890	873	850	916	916	843	833	945	870	856	913	853	871	887	866	847	861	904	846	898	823	887	848	822	963	899	865	910	884	905	899	880	853	902	819	879	841	871	876	896	887	862	892	905	836	842	931	912	848	897	970	830	852	906	876	882	847	921	907	918	901	854	902	867	821	866	884	903	871	868	914	900	843	862	889	882	911	851	889	910	842	908	872	878	841	912	855	882	930	860	913	862	942	862	902	843	915	907	889	879	868	856	859	865	846	885	912	828	907	898	875	847	890	870	863	909	871	941	907	900	859	873	880	891	875	911	889	882	903	847	860	873	889	847	840	840	943	958	820	863	865	874	879	897	852	875	905	952	870	909	925	859	912	866	862	875	904	875	884	835	893	892	834	887	882	876	907	937	884	879	885	877	874	894	872	878	877	872	826	881	845	887	839	859	832	912	925	864	930	878	864	909	887	874	849	823	848	884	895	832	917	860	876	860	950	927	931	864	883	876	906	871	832	899	826	831	875	930
24293	22826	31169	26595	19713	8566	676	455	341	405	360	371	394	382	389	342	375	389	381	385	385	396	400	382	416	412	376	358	359	329	399	381	382	391	378	370	367	384	333	328	365	393	369	370	410	379	341	373	385	335	369	365	354	397	368	382	368	373	341	344	377	347	387	341	356	360	357	368	351	400	419	390	340	375	375	365	366	353	339	396	409	359	409	401	330	392	357	362	364	374	388	372	363	390	404	375	393	357	390	372	367	356	397	391	397	356	335	378	380	401	379	353	364	361	380	403	350	425	384	378	381	378	379	334	387	390	355	366	376	333	383	339	370	357	383	390	367	404	361	371	340	394	387	373	376	380	360	348	378	384	371	374	359	370	383	405	378	371	354	366	389	385	370	379	392	333	352	382	384	379	349	361	414	375	399	354	388	408	347	397	368	354	394	330	370	350	346	397	379	335	369	376	397	373	336	367	394	370	376	320	359	374	387	369	353	369	364	357	388	359	363	374	367	360	336	350	332	330	367	375	342	375	379	373	395	352	387	351	375	368	357	371	411	374	380	402	393	338	394	390	349	360	371	364	412	392	382	393	371	383	385	358	362	374	356	368	386	386	395	346	398	353	359	327	365	354	363	405	427	327	345	397	385	370	369	381	352	396	378	402	369	359	391	366	406	385	384	435	390	381	357	369	400	375	413	389	360	380	357	383	353	400	342	398	354	395	382	372	338	347	386	337	388	409	398	349	362	382	370	378	408	368	389	341	364	388	366	365	363	355	383	364	359	381	379	385	341	348	360	348	387	363	345	372	375	346	372	387	376	408	367	398	367	426	354	373	340	392	388	389	362	373	350	360	364	363	409	415	354	372	357	377	395	404	352	379	393	399	342	364	394	406	381	395	382	386	361	358	356	371	374	387	399	409	375	399	380	358	384	389	362	372	427	422	363	393	376	357	354	389	373	348	393	357	342	376	371	367	377	337	346	361	378	386	350	362	415	369	377	358	405	353	356	355	402	387	384	363	346	367	357	376	367	373	380	360	401	390	383	345	408	368	381	371	374	347	387	389	375	379	362	383	390	358	385	401	337	374	375	362	360	383	365	374	374	355	408	394	402	346	338	370	394	405	348	371	362	364	373	382	387	357	403	392	367	374	344	399	374	362	391	377	363	381	388	339	399	373	393	395	364	392	378	384	365	370	361	374	408	391	344	385	399	360	366	369	405	380	396	376	370	399	386	380	357	362	402	353	391	351	385	386	386	352	364	394	363	364	359	364	352	329	414	360	360	352	348	401	369	403	394	376	353	373	399	365	393	347	391	362	404	369	390	377	355	387	415	382	394	408	346	361	370	367	411	390	348	330	344	362	371	365	359	377	389	390	386	338	394	366	351	380	384	382	405	372	362	358	365	356	376	365	360	383	396	376	387	359	329	405	369	373	395	399	389	393	330	415	387	378	373	357	353	378	421	394	376	383	376	375	403	383	373	366	386	369	364	345	380	366	377	364	372	348	363	390	385	384	361	380	371	374	366	384	358	392	402	389	343	397	371	407	361	407	405	397	379	357	360	355	367	376	377	357	355	391	389	388	348	367	338	357	399	392	377	347	403	379	377	356	386	389	385	368	357	369	384	396	353	378	396	387	363	389	390	390	388	408	371	383	337	356	364	358	364	367	342	372	368	385	355	374	403	381	384	360	371	405	400	364	372	344	385	389	390	382	363	364	385	372	391	346	371	369	387	332	390	383	361	400	331	366	384	381	344	355	371	343	361	368	395	405	386	367	377	352	358	378	392	369	364	356	368	359	358	364	380	395	363	372	363	354	388	391	375	387	367	381	353	421	346	350	354	393	355	360	386	351	374	363	366	368	373	384	369	364	375	378	406	391	389	371	371	398	373	376	371	388	322	365	393	346	395	337	406	342	355	396	392	409	379	370	389	382	359	343	329	370	376	349	367	370	386	344	360	391	410	372	366	388	355	394	357	386	375	379	338	379	360	351	411	372	384	387	411	373	373	366	394	336	390	364	369	408	371	395	405	382	353	337	372	360	335	388	376	388	384	366	370	377	385	373	364	367	352	364	389	344	348	356	371	378	377	347	350	353	359	397	378	374	359	348	369	389	397	355	386	342	379	343	358	332	354	361	360	369	383	366	376	342	329	369	379	396	355	369	364	382	367	381	368	363	373	396	341	385	378	369	401	345	390	362	344	380	376	367	382	345	391	408	400	366	377	353	368	375	385	351	371	343	358	366	361	344	351	349	376	403	395	363	387	386	352	360	413	353	409	396	361	338	398	365	364	349	367	378	395	420	359	381	334	363	358	326	383	366	365	395	342	379	363	357	380	405	384	348	387	370	375	388	376	374	367	361	348	381	373	375	367	359	384	387	369	364	364	354	343	403	385	384	364	351	365	382	357	405	350	372	372	335	334	379	361	394	366	364	352	373	378	363	390	385	373	363	373	345	353	386	380	398	351	372	358	410	390	389	367	346	366	343	428	353	373	362	395	372	361	336	376	344	356	332	408	353	363	358	389	417	388	372	336	375	436	338	375	401	369	403	364	369	376	418	362	360	379	343	340	375	379	370	380	368	384	404	365	384	368	382	365	367	358	375	395	340	367	357	384	388	330	348	366	397	388	365	423	399	367	352	386	341	316	392	368	394	356	429	385	362	401	409	372	376	391	367	366	373	389	365	375	387	381	391	351	385	353	385	336	375	369	374	381	355	393	392	393	330	355	386	361	348	373	366	375	361	376	387	341	415	392	340	370	368	388	379	382	358	402	394	362	389	387	385	365	363	357	384	377	351	376	380	372	387	407	338	398	410	403	368	364	373	351	359	359	337	365	378	372	367	421	419	371	354	380	363	367	374	358	380	347	370	373	390	386	389	357	367	364	383	379	382	354	366	427	366	360	389	366	386	360	391	375	405	351	398	381	353	369	407	401	373	373	373	374	370	416	377	373	382	391	354	387	377	386	407	381	357	354	384	348	386	369	358	380	339	351	368	378	377	359	394	380	369	362	385	388	375	395	356	348	342	370	387	366	327	416	395	360	359	396	371	392	369	366	376	388	367	402	360	357	366	341	403	407	376	350	384	364	393	378	369	372	341	385	360	357	389	409	417	397	362	351	354	368	373	388	361	384	392	372	385	349	334	366	376	361	383	381	360	368	383	365	382	388	357	368	356	386	355	360	356	374	388	395	367	423	386	377	374	347	387	341	367	341	386	379	384	403	330	382	356	357	368	380	374	355	369	406	369	386	347	387	373	371	371	371	402	385	358	353	373	371	371	361	335	410	350	352	377	429	390	374	394	360	394	401	371	368	347	367	358	362	353	354	356	377	368	363	371	409	384	361	388	378	359	351	378	355	398	381	338	379	356	371	371	396	363	384	390	372	363	395	302	370	386	363	352	376	357	389	352	384	357	348	382	373	365	372	387	382	358	359	416	369	389	344	371	382	383	370	375	371	353	388	356	357	388	347	344	342	394	378	375	378	353	397	374
60095	88934	64490	36966	14931	3957	708	757	654	675	723	644	642	668	703	708	691	657	678	706	655	727	677	678	690	668	700	727	693	679	727	746	632	645	645	644	724	678	686	669	682	693	636	677	689	659	671	682	690	644	695	694	753	697	714	687	758	677	706	668	692	658	678	686	688	683	652	679	706	686	690	696	714	673	672	676	699	710	665	743	703	715	717	695	649	706	668	690	689	677	702	706	693	713	686	702	630	649	695	710	674	697	681	722	651	666	676	684	729	725	715	658	659	721	692	672	699	687	705	683	657	689	725	718	675	689	701	688	648	696	706	719	696	717	674	701	722	710	691	711	721	657	684	637	661	702	675	674	661	648	694	706	765	648	679	703	689	698	732	717	674	743	723	675	659	688	694	707	732	684	683	666	694	687	642	660	684	627	694	692	711	658	671	710	708	735	721	694	684	647	640	702	664	650	690	685	663	723	675	656	669	693	701	666	720	674	717	681	725	692	725	668	683	700	705	638	676	671	700	705	697	665	710	677	670	713	688	642	687	716	698	635	706	709	648	702	662	692	672	708	654	717	669	705	651	681	646	659	693	707	702	706	657	655	701	669	727	696	672	690	691	665	709	682	645	713	653	652	691	654	703	675	744	686	675	648	692	697	732	715	740	762	658	625	710	687	662	685	673	671	707	683	701	651	672	687	732	682	683	674	674	665	714	698	667	682	727	695	636	715	697	674	689	729	721	643	670	678	686	706	707	669	687	678	661	667	648	665	670	663	718	685	674	693	649	643	661	658	702	674	694	660	635	695	676	691	699	686	680	676	686	625	689	693	654	705	652	673	725	663	669	710	644	745	688	678	670	677	668	721	711	674	683	729	657	665	688	703	690	685	680	671	660	614	685	684	652	648	710	721	666	711	675	680	610	643	712	644	672	648	668	676	722	665	677	680	700	656	695	705	660	650	668	607	680	698	711	688	663	667	677	692	697	758	681	699	710	700	695	718	695	707	704	719	710	677	725	674	693	673	682	702	671	709	713	709	716	735	718	694	645	671	704	678	680	685	673	682	674	713	683	669	684	729	714	696	720	745	739	687	668	700	699	679	660	687	665	720	689	708	693	691	672	704	679	664	724	665	662	661	680	687	640	709	672	670	675	686	726	677	714	713	702	734	724	673	791	639	732	696	704	696	658	691	675	635	657	703	669	692	639	707	662	720	683	670	717	642	719	693	716	654	686	673	689	707	695	648	676	721	753	655	640	697	633	768	655	699	666	691	673	677	692	673	721	661	671	651	700	710	710	678	670	729	672	686	682	642	701	703	681	702	733	736	630	721	706	677	634	663	678	701	694	676	678	678	736	648	669	678	704	667	684	701	720	666	667	681	715	671	779	684	661	630	724	654	684	682	731	718	702	699	632	640	686	642	674	669	644	695	676	670	708	647	656	682	685	685	684	704	702	698	674	656	697	721	681	619	628	668	636	698	680	665	690	719	685	644	697	653	705	646	702	673	716	655	718	660	716	719	650	679	654	657	651	715	647	670	603	674	674	678	705	668	729	694	637	661	696	716	676	657	672	678	716	675	658	653	726	663	647	685	659	671	675	639	654	690	692	719	680	685	710	688	678	668	687	678	694	749	666	654	719	722	699	637	702	676	724	697	730	711	719	704	672	689	715	687	726	698	680	682	712	742	710	687	684	731	711	703	659	709	628	663	680	670	737	709	679	685	670	651	691	638	693	699	692	701	688	666	681	695	712	693	659	667	679	699	708	706	696	695	695	705	691	664	675	715	667	609	719	661	649	731	671	660	659	684	697	711	676	675	703	667	641	682	694	702	673	645	675	676	726	681	678	655	710	670	721	700	684	693	692	644	717	677	672	672	717	717	675	746	685	681	721	642	715	671	681	661	700	644	731	700	648	649	720	670	682	718	699	620	717	656	662	709	705	717	689	722	646	673	685	685	690	693	712	654	689	664	676	675	661	650	681	687	725	691	632	652	660	619	668	723	703	696	682	683	693	696	678	677	676	694	707	732	636	659	689	691	711	658	677	668	670	666	662	678	708	679	673	695	668	683	704	670	639	689	686	679	696	726	705	726	688	675	712	711	681	718	737	687	710	688	656	694	715	696	702	697	646	717	708	651	717	686	672	696	673	695	685	666	711	721	636	686	680	686	694	681	688	702	704	639	679	671	700	659	655	682	682	674	690	717	698	646	676	653	710	643	652	732	690	674	698	686	666	675	618	660	728	674	693	667	694	698	685	674	679	686	668	668	668	688	686	703	700	695	670	652	718	683	643	654	700	689	659	716	682	701	669	652	695	676	657	700	687	712	683	688	705	700	683	673	708	721	726	680	651	670	688	719	669	706	681	701	687	712	691	724	693	702	708	698	703	700	682	713	678	644	680	661	659	690	735	682	740	727	689	643	662	682	665	692	714	617	637	699	657	670	658	688	731	636	654	706	699	596	658	665	680	711	702	667	668	691	707	682	729	676	721	692	680	690	679	703	676	665	676	692	709	661	680	690	662	696	688	683	733	683	685	701	673	720	636	643	707	689	711	721	703	713	674	678	724	704	786	683	665	672	669	704	666	668	684	659	698	662	694	671	657	690	655	669	678	705	700	668	716	707	698	688	658	693	658	699	690	730	699	721	681	696	657	686	656	639	635	711	702	670	700	729	734	650	671	695	658	705	662	673	649	677	685	678	721	671	722	688	674	705	716	675	693	720	755	694	678	693	690	690	697	695	661	646	673	686	636	678	715	667	680	708	685	700	678	706	678	705	700	687	722	679	702	664	696	703	656	660	643	696	699	681	692	702	710	709	696	717	653	684	726	715	696	647	679	694	710	661	677	633	684	650	703	705	717	666	724	703	663	670	642	686	677	663	688	657	665	709	675	660	691	690	654	680	728	689	686	647	682	665	669	660	683	633	680	675	674	679	721	621	715	712	661	713	728	697	695	667	691	655	689	666	633	727	653	706	704	707	648	750	658	671	685	692	655	660	676	699	669	656	728	641	696	699	666	655	710	667	676	641	668	716	678	690	704	705	685	700	703	658	629	720	654	719	708	675	690	670	661	687	697	718	656	669	656	683	667	652	701	681	658	688	666	673	667	698	692	697	700	671	723	704	711	701	715	674	675	730	674	643	698	678	652	700	666	699	700	678	675	634	639	666	686	649	710	674	693	667	667	642	713	677	748	683	705	717	669	750	703	674	688	693	648	689	668	719	673	692	696	716	651	696	687	710	694	680	652	652	677	703	694	691	672	700	698	703	725	618	702	668	693	707	694	642	655	672	717	670	665	708	710	707	697	712	696	647	700	677	664	720	685	677	646	728	639	654	675	681	721	722	714	702	632	616	666	707	690	677	678	707	685	691	691	735	684	691	650	645	660	642	664	630	731	700	713	633	704	663	648	688	677	668	704	688	682	711	707	666	729	687	688	675	673	705	685	724	664	691	698	664	698	688	732	648	666	707	651	679	700	702	676	642	697	660	652	654
23221	21955	30266	24484	21206	18145	3896	618	589	563	552	540	557	535	517	570	551	588	559	546	554	529	601	539	611	564	548	528	539	528	592	521	513	536	536	534	566	563	541	531	540	530	531	539	554	538	503	560	517	560	530	522	505	559	499	518	532	559	538	527	533	544	597	531	549	529	564	515	558	560	491	552	573	500	569	502	533	530	529	528	526	536	506	550	562	551	570	535	494	566	523	501	547	546	551	524	539	581	547	574	511	557	561	505	516	511	545	545	548	549	510	541	558	555	521	544	532	498	531	546	530	546	548	523	509	496	531	549	539	545	520	544	553	501	532	555	564	520	549	498	534	535	589	520	549	572	557	529	525	531	541	566	555	548	547	554	528	563	543	552	532	537	519	537	555	538	520	552	494	589	569	557	550	555	520	532	526	531	521	574	537	558	568	535	517	544	579	550	554	543	551	506	543	569	538	557	563	528	541	530	530	549	523	571	517	519	522	526	542	536	551	554	505	546	526	526	548	530	535	530	489	500	589	523	533	542	520	580	553	512	541	574	553	536	521	529	523	548	558	541	496	523	539	537	530	523	517	477	519	535	518	550	501	554	548	525	495	544	505	519	527	531	546	533	510	539	538	563	546	533	552	528	533	529	543	520	534	540	553	534	543	561	506	581	539	525	529	538	537	506	567	485	548	549	516	513	555	486	530	539	507	504	555	586	502	520	534	538	544	525	535	533	505	585	557	535	552	483	531	523	507	577	549	535	557	551	510	529	540	517	542	511	526	529	541	521	559	527	554	548	573	509	590	510	536	559	538	562	547	544	539	520	559	529	557	537	508	548	521	494	551	576	515	536	548	594	580	568	550	544	549	556	499	544	559	527	563	543	542	511	477	537	554	582	530	543	551	516	520	549	546	517	566	494	478	531	494	553	547	517	527	506	553	502	515	538	561	564	526	518	537	535	520	514	529	509	528	535	546	537	520	573	525	504	540	531	532	558	532	539	509	516	544	568	515	547	561	539	545	526	528	532	557	537	540	487	536	529	556	580	509	559	528	535	500	533	536	481	553	547	521	543	524	480	529	501	509	553	505	521	524	512	530	512	563	516	579	545	527	540	528	533	489	548	560	515	541	553	527	488	541	518	516	544	500	506	546	541	553	560	520	537	503	493	532	514	529	512	566	540	546	532	505	524	545	531	545	522	492	525	542	517	507	534	540	548	507	563	550	523	529	521	514	553	536	540	553	522	551	547	549	576	547	491	532	529	519	516	519	558	523	558	572	561	555	528	537	534	485	532	536	556	527	546	486	525	561	564	537	550	510	556	502	546	547	543	567	567	532	517	532	524	509	541	523	569	533	542	519	576	535	537	516	566	552	546	532	522	538	537	521	521	506	576	505	503	539	550	516	527	502	539	553	532	528	544	531	551	518	505	551	509	529	568	524	574	511	544	515	559	546	546	551	584	556	549	505	543	522	486	521	563	538	540	559	522	581	509	557	559	557	518	559	493	494	547	572	545	516	535	528	562	525	530	522	556	530	525	540	530	516	546	540	550	548	564	586	564	543	500	579	511	557	514	523	480	560	516	520	554	542	545	501	530	483	557	541	484	486	521	555	564	496	542	563	528	517	536	520	547	556	565	526	537	548	530	550	558	527	493	553	533	516	528	529	513	510	562	525	541	507	506	516	499	489	536	524	545	498	569	525	557	547	528	513	533	574	491	479	560	578	519	538	516	539	544	536	489	546	550	545	492	482	541	535	545	526	503	533	577	536	570	588	555	539	571	558	512	516	484	526	510	544	544	557	549	518	576	543	525	517	550	524	561	540	562	527	550	538	538	552	561	525	513	552	522	558	554	535	530	507	544	538	521	513	521	467	548	557	523	520	556	521	519	512	517	562	558	535	543	557	531	509	511	533	550	548	546	504	524	511	513	550	511	549	548	525	494	553	558	495	566	556	498	470	551	550	511	524	522	516	527	541	568	538	537	542	535	517	540	531	541	499	543	533	559	509	522	559	532	571	553	533	563	539	533	533	526	587	555	499	565	541	507	567	554	499	542	564	516	559	552	535	543	555	561	537	526	506	525	507	577	549	566	505	533	528	546	537	536	580	506	522	534	548	512	552	488	559	535	532	551	531	547	556	553	551	526	528	539	535	489	513	566	529	512	498	537	530	493	499	565	555	540	550	521	514	515	522	548	515	506	531	520	521	530	557	478	514	531	545	531	540	572	561	550	524	505	527	563	543	485	526	540	529	566	547	543	518	494	537	555	539	504	525	542	535	584	509	494	552	506	547	562	498	545	518	515	559	521	538	482	533	531	489	554	521	547	521	555	540	537	520	512	542	510	576	564	568	551	539	541	508	494	530	494	555	527	535	507	525	501	511	515	561	571	533	561	507	527	553	521	570	547	523	507	534	516	540	526	530	543	529	537	548	532	501	526	566	499	571	525	537	479	484	534	548	581	546	531	548	552	514	534	575	558	523	495	581	552	496	526	536	498	513	527	540	524	542	526	561	539	533	527	504	542	572	564	514	545	537	534	506	527	527	530	493	518	529	572	544	516	548	535	553	510	488	520	528	522	527	531	526	555	484	498	539	543	549	552	578	527	545	525	557	547	521	515	513	518	507	545	546	521	569	544	527	578	552	538	526	548	532	543	534	541	549	517	531	556	543	490	493	508	504	522	521	528	545	506	553	546	510	565	498	541	529	540	515	537	511	529	553	552	541	566	498	555	511	580	561	528	522	523	521	499	560	513	515	517	585	538	509	552	548	544	567	568	552	550	524	553	530	527	530	527	561	519	566	527	534	522	494	520	531	566	537	520	513	542	538	540	509	532	541	537	553	518	542	525	523	541	597	522	541	547	552	515	521	541	520	542	569	551	550	556	540	558	582	523	505	545	525	512	543	528	464	546	496	506	551	536	509	511	527	554	566	510	548	533	541	511	523	498	550	526	504	541	519	479	534	542	559	516	539	524	515	540	494	480	550	512	526	546	499	524	504	529	518	526	541	547	522	515	563	561	511	489	559	544	525	509	549	538	545	555	473	537	527	520	508	511	523	561	524	525	555	537	550	536	558	510	525	520	529	533	556	573	455	577	528	527	602	531	484	546	539	561	522	561	510	520	515	520	499	525	558	569	506	543	538	529	546	565	502	507	562	542	511	549	556	575	541	536	538	515	550	536	545	515	506	574	542	574	551	528	540	556	567	535	566	526	556	518	487	516	509	542	507	570	542	568	570	520	473	583	515	523	522	588	500	540	504	519	500	582	565	541	559	519	514	516	542	508	549	543	514	534	512	508	495	516	526	530	566	583	554	582	552	530	544	569	546	528	577	518	547	514	530	505	572	516	538	564	511	542	508	524	528	507	555	558	488	524	503	515	544	525	518	524	556	559	505	518	545	555	580	519	546	525	533	544	521	529	559	546	480	549	534	562	516	542	525	510	538	553	541	563	541	473	547	541	509	550	527	559	547	534	557	586	515	546	516	521	508	556
59642	98614	73635	40246	21829	6781	993	889	862	900	910	977	887	932	972	906	878	958	930	815	873	877	849	927	865	922	948	901	912	914	934	883	920	854	887	914	882	924	878	894	896	907	927	895	925	867	990	891	862	837	878	928	911	917	904	910	892	854	909	902	925	965	900	908	887	876	884	935	908	928	939	861	866	922	859	935	912	887	901	893	877	955	943	924	871	924	861	903	885	918	916	955	874	934	895	940	893	901	884	877	904	875	885	926	855	933	851	921	901	917	876	893	936	918	903	886	897	889	907	861	923	926	914	949	861	915	868	887	906	884	971	877	936	890	867	911	868	927	923	918	904	939	903	919	925	889	883	908	851	922	907	869	865	919	951	912	859	919	859	944	884	865	910	902	929	890	954	947	853	885	930	865	952	930	872	897	863	949	920	881	910	859	922	862	910	948	939	892	913	921	949	900	948	904	939	898	920	920	901	881	915	880	883	861	899	945	869	883	881	952	896	902	896	903	886	907	861	889	931	924	940	877	931	876	900	910	930	956	910	904	883	930	855	936	898	869	897	885	860	909	884	902	892	944	921	946	872	899	919	879	889	962	883	914	853	886	884	880	873	951	920	900	893	924	923	872	913	930	959	889	892	855	928	936	878	925	905	867	946	867	868	896	881	864	897	897	916	868	900	863	952	901	896	971	896	850	931	938	906	883	964	945	916	873	868	921	850	895	917	878	896	941	914	908	872	893	944	971	933	880	888	900	934	935	934	894	922	942	914	904	926	857	866	905	875	886	865	928	915	886	930	910	878	898	888	933	923	893	883	961	872	823	914	904	868	926	898	961	912	862	929	892	881	875	894	910	868	902	902	878	872	878	924	912	844	928	862	895	877	868	934	920	934	937	850	920	897	914	945	841	905	950	955	942	896	887	864	911	964	875	888	912	923	905	902	879	872	931	911	926	891	887	917	920	906	825	950	879	956	856	861	922	895	914	857	887	911	935	870	883	873	854	916	881	935	848	886	891	855	883	884	890	949	882	919	930	891	876	916	855	908	882	917	921	911	894	927	904	933	887	925	954	904	886	876	847	916	923	862	932	911	893	876	917	896	920	905	890	869	926	900	917	926	896	916	868	898	908	899	886	879	928	961	940	885	908	882	867	913	885	981	948	949	963	913	967	946	897	903	897	886	859	936	843	903	891	876	876	957	838	891	907	870	876	905	890	901	936	878	910	892	877	889	906	900	888	923	909	946	984	813	958	959	892	962	884	877	890	973	918	881	927	876	907	855	926	890	892	908	869	857	861	907	865	881	952	900	913	883	928	841	923	939	888	893	922	898	863	879	879	902	908	891	905	913	919	875	908	918	943	867	928	951	869	880	897	916	911	864	856	878	943	910	892	842	984	923	861	898	913	908	910	857	848	895	880	910	872	882	911	909	929	886	939	909	904	877	895	879	892	897	912	916	906	838	920	883	895	956	905	887	918	894	923	903	884	892	905	895	927	925	879	924	941	932	869	889	906	889	965	912	913	857	954	920	916	851	855	909	889	907	911	903	889	875	895	956	933	904	909	876	904	895	906	927	896	879	879	932	908	953	875	917	989	864	894	915	830	870	900	937	870	847	863	890	879	927	930	889	930	928	941	938	895	895	882	860	897	907	959	881	914	900	939	918	932	886	898	918	916	839	906	960	949	904	882	891	852	946	918	942	890	913	872	893	928	895	962	879	898	917	926	903	902	888	879	828	945	902	894	854	867	851	901	888	916	884	914	937	888	943	911	930	878	867	858	911	856	858	876	980	940	914	919	872	950	909	916	879	897	891	919	864	918	855	928	899	896	800	868	905	884	891	918	821	895	904	924	922	968	953	900	862	960	897	849	890	919	930	973	920	890	884	868	867	877	907	899	834	882	934	921	954	896	916	864	850	901	861	888	916	838	892	883	917	938	908	852	910	916	896	886	943	870	899	939	846	899	875	922	894	940	838	948	903	942	909	869	915	878	934	911	912	939	884	877	932	888	908	862	854	887	903	912	934	894	886	864	930	873	923	819	889	868	921	879	937	903	925	856	908	883	890	915	891	946	873	957	878	922	851	900	879	932	900	817	908	934	887	916	862	890	902	950	919	901	836	825	892	877	862	861	955	893	883	945	897	916	893	943	892	964	882	878	889	871	828	930	920	879	915	934	861	881	940	889	896	832	928	876	943	863	904	900	868	868	875	875	924	891	881	901	902	905	871	938	870	936	929	913	902	925	959	957	914	911	857	914	938	840	918	866	948	896	910	864	887	903	891	879	905	838	920	868	914	907	925	889	870	872	884	856	904	952	902	888	880	903	884	890	883	887	855	927	920	858	915	909	910	919	905	928	903	883	896	937	887	930	930	934	867	908	850	895	903	910	892	893	918	909	905	882	939	920	834	897	875	875	893	849	943	871	875	885	878	940	916	898	886	913	920	873	951	899	867	904	882	853	901	911	917	935	898	899	855	903	905	856	866	949	897	934	904	883	831	858	923	865	930	898	880	868	892	868	934	939	860	895	945	979	921	935	912	884	906	904	898	910	914	861	877	935	893	871	987	920	890	859	897	926	891	917	916	872	925	880	938	902	919	895	896	855	906	870	912	918	931	908	936	890	921	928	903	894	910	856	858	972	888	859	916	895	910	931	897	914	890	913	877	870	879	886	951	941	867	948	910	878	915	860	922	991	901	887	939	907	894	909	901	954	927	869	943	894	991	898	910	967	824	851	921	935	913	918	899	843	856	908	861	905	914	898	888	895	886	895	895	921	907	875	942	940	984	842	897	877	920	900	904	930	922	892	912	893	930	892	890	876	835	902	923	859	892	885	903	909	921	805	902	882	896	909	917	932	895	901	923	907	902	922	883	900	850	899	906	868	892	881	873	924	887	879	889	893	916	948	872	900	872	891	907	852	896	875	925	885	903	913	928	907	947	896	944	915	858	886	866	890	926	855	855	858	887	909	889	883	910	929	908	916	902	922	921	973	896	858	904	906	908	876	937	894	868	915	840	901	909	900	909	889	888	884	908	912	907	897	947	854	910	957	916	919	921	834	866	898	916	907	882	919	886	867	900	927	899	901	902	852	832	954	896	868	952	924	906	879	912	952	917	951	898	922	950	951	905	865	835	961	847	918	859	921	917	878	960	899	874	886	929	905	877	888	933	890	870	908	932	862	926	906	911	952	881	865	903	907	925	881	934	879	941	949	848	913	858	851	927	909	880	940	900	885	921	906	932	885	903	915	874	957	912	865	900	864	907	843	917	868	871	859	888	966	877	875	887	925	924	847	948	919	885	984	901	870	914	894	896	890	946	922	863	923	909	899	888	918	894	933	936	919	883	932	913	900	914	920	954	838	938	917	932	915	868	897	943	912	896	900	880	886	923	833	928	922	883	876	871	861	928	910	914	898	916	901	840	881	938	884	901	877	912	911	899	945	939	881	885	938	920	896	881	905	883	891	933	912	921	886	919	918	876	893	913	933	879	874
29361	27932	25496	10747	2357	789	478	473	483	485	480	479	447	471	473	454	461	497	522	509	464	449	488	459	478	483	449	473	523	474	481	476	476	479	478	477	471	479	492	478	460	503	517	456	469	459	487	451	481	458	491	483	468	463	534	519	475	477	502	506	450	499	528	461	463	475	465	456	513	442	483	456	462	484	466	500	492	464	478	410	454	474	502	493	465	490	451	457	466	479	484	459	514	451	475	480	459	477	437	463	461	525	476	497	454	474	466	459	475	496	458	492	543	492	475	482	462	492	466	468	489	445	515	493	519	480	465	477	462	484	461	480	455	489	469	491	521	468	498	475	448	467	456	456	471	467	464	487	472	435	478	446	450	452	488	480	478	438	499	484	501	460	458	472	488	466	495	474	476	442	461	482	480	491	508	476	473	462	454	493	464	463	484	504	500	453	475	465	482	499	469	492	451	468	506	456	466	509	491	470	474	447	483	468	468	456	459	466	457	467	490	483	455	496	493	498	494	465	461	453	464	434	455	462	495	504	503	498	492	441	486	453	490	460	466	502	503	449	482	456	482	427	493	505	499	480	473	484	498	458	481	499	460	453	496	487	472	480	461	489	484	461	478	515	485	475	459	514	503	445	482	444	466	507	481	523	455	486	491	480	482	477	462	462	482	489	461	513	492	462	455	499	469	463	457	488	518	467	489	477	514	491	452	483	479	425	488	464	438	455	499	494	504	451	464	489	451	473	483	470	487	482	487	490	491	455	452	480	498	471	476	479	435	462	407	503	480	483	480	481	492	489	515	479	466	455	488	478	468	485	470	458	448	457	476	486	444	483	499	505	510	492	466	460	469	497	460	473	479	468	474	451	472	464	504	514	485	439	477	500	467	502	454	479	461	452	477	487	454	471	471	507	439	462	487	459	469	458	469	502	490	461	435	487	462	484	458	455	523	458	474	459	483	479	486	460	482	488	515	454	481	493	491	484	480	472	482	484	452	474	464	487	456	499	479	446	457	486	492	459	499	511	480	454	465	482	460	483	451	500	482	500	516	505	458	506	453	469	469	446	506	444	473	471	480	459	468	433	492	480	451	475	481	462	482	496	510	486	480	513	466	465	498	474	483	487	473	468	475	454	494	463	433	473	482	472	497	487	516	458	448	470	487	461	460	472	493	478	491	460	459	456	439	453	443	443	509	455	484	441	468	492	485	474	509	465	458	474	498	473	486	454	426	475	484	460	480	481	475	508	461	494	473	444	486	490	487	467	477	479	498	443	455	499	479	462	487	474	451	450	475	468	532	470	514	463	475	517	510	488	480	444	492	520	454	485	483	508	473	512	488	468	475	515	439	462	472	482	473	481	452	495	498	488	489	477	469	482	484	476	479	457	476	469	486	447	504	491	481	458	438	479	447	464	459	467	441	493	451	466	457	463	478	518	489	473	462	449	460	452	511	494	473	496	508	483	439	466	492	437	507	479	463	459	490	476	483	474	485	494	494	490	467	467	452	477	458	462	461	480	438	482	454	501	488	398	479	468	499	428	454	470	451	470	501	471	482	463	466	469	445	492	508	446	468	452	452	489	454	483	458	456	495	492	483	491	488	464	520	514	465	466	451	465	504	421	460	435	464	502	476	531	511	515	476	451	470	517	490	495	493	487	487	482	483	433	504	484	430	480	437	468	454	510	480	457	486	460	466	448	476	443	478	465	490	450	478	492	462	516	472	483	466	441	462	486	489	495	523	444	514	467	451	482	510	484	493	507	451	448	520	488	478	459	470	465	471	454	496	465	474	474	477	463	462	485	497	496	473	476	455	474	486	457	490	477	466	454	440	499	481	483	497	495	498	499	492	463	481	483	504	480	470	502	476	454	451	480	477	467	478	475	505	503	484	408	485	447	509	507	518	479	482	502	447	507	477	474	457	476	473	467	468	463	462	454	458	468	452	465	472	456	490	484	467	462	471	493	479	496	454	484	431	477	457	477	465	495	468	490	487	500	484	459	474	499	488	438	460	506	460	499	483	497	489	517	493	467	472	451	467	458	481	497	457	497	479	466	452	488	423	471	467	485	515	460	450	494	448	487	496	459	492	487	483	476	479	523	494	487	462	504	520	479	430	471	455	471	493	464	452	472	514	450	519	464	470	465	475	461	477	459	446	513	447	489	444	447	469	476	443	501	479	486	473	457	463	464	485	453	429	442	492	449	491	426	461	484	460	492	465	451	525	480	473	462	459	460	505	512	540	475	468	484	513	513	458	465	495	507	481	479	484	482	439	496	499	515	450	492	445	470	497	505	451	512	497	503	503	479	483	463	439	467	471	491	468	506	492	459	476	488	462	476	463	442	482	459	496	460	496	483	496	449	497	495	486	471	479	459	503	486	484	475	491	490	516	500	476	500	476	465	476	440	481	452	483	486	398	487	454	461	465	472	457	458	515	472	482	475	482	479	452	474	459	450	508	435	460	465	476	469	450	439	447	492	493	466	457	489	454	472	446	498	501	464	481	487	493	430	468	496	479	454	475	457	490	457	489	490	460	488	474	482	455	512	483	467	442	480	439	459	455	467	486	479	469	453	475	454	472	498	478	475	502	467	528	501	474	456	477	448	448	455	472	468	507	473	515	461	467	485	487	457	502	449	466	455	447	463	462	469	477	468	488	498	460	478	489	485	437	461	479	490	466	453	497	431	498	483	465	495	460	485	457	484	437	448	442	512	467	477	477	442	449	417	435	447	427	458	479	500	463	479	461	501	490	465	437	451	452	487	470	453	449	484	481	503	469	481	439	457	508	530	476	489	452	510	483	480	476	511	448	517	501	464	510	463	454	470	473	498	480	493	455	497	492	491	464	513	485	438	467	468	447	484	474	455	462	494	509	456	457	479	447	468	488	507	446	505	488	492	469	411	471	434	454	462	402	461	463	470	472	450	486	463	479	417	446	484	498	458	465	438	435	451	438	461	438	448	458	492	491	457	460	478	487	467	499	488	464	470	486	456	469	495	466	466	454	474	481	490	457	478	458	471	462	453	498	436	489	482	446	463	462	468	475	478	528	475	510	511	433	509	466	501	459	485	476	436	465	453	467	514	491	445	512	503	460	465	467	471	487	456	484	465	491	463	459	471	471	496	506	467	476	469	477	481	468	469	540	479	456	480	488	484	463	505	480	470	465	451	459	486	505	476	545	519	449	488	460	449	513	477	481	439	437	526	484	503	468	489	450	464	490	485	461	456	455	465	483	453	486	463	511	466	477	475	487	490	449	492	491	486	489	447	467	486	443	502	505	503	500	465	481	517	505	435	506	468	456	461	405	425	479	496	485	452	494	469	463	467	455	489	485	465	460	457	466	471	447	478	536	415	448	504	459	472	466	504	488	486	465	443	478	451	472	457	478	509	495	467	511	502	464	478	432	454	494	457	487	500	491	421	484	455	502	480	481	496	482	480	549	407	487	442	508	475	463	470	467	482	484	467	481	459	476	480	489	432	466	425	443	488	445	490
39188	44989	30501	11158	4854	1802	927	854	855	910	901	878	858	839	846	875	802	840	895	822	857	849	860	872	908	831	776	856	885	869	879	847	866	827	825	890	863	840	843	888	880	852	889	892	870	877	828	871	857	901	863	876	818	809	801	895	858	913	856	886	873	868	885	889	865	905	895	900	831	904	887	847	877	969	896	877	866	862	857	872	938	875	833	838	866	872	894	865	872	844	850	879	812	876	907	843	919	865	846	910	823	865	899	861	860	858	897	888	829	862	942	873	881	826	827	833	843	847	887	887	837	832	902	886	861	850	814	859	915	806	829	907	843	905	863	931	854	873	884	893	871	838	867	847	877	849	872	867	877	836	869	844	808	837	866	920	839	872	866	867	850	886	831	834	823	879	902	850	801	853	855	838	856	829	883	858	899	876	825	909	853	930	885	793	910	857	799	895	817	870	864	895	829	871	922	854	846	817	852	829	840	854	908	878	879	856	893	862	872	819	904	817	873	839	873	888	873	851	862	866	858	865	826	848	844	815	851	870	836	865	869	850	879	892	908	826	868	861	940	859	834	871	847	861	944	917	869	829	867	842	847	867	933	885	896	872	834	902	928	846	866	818	906	826	848	892	863	822	862	845	842	839	847	827	884	848	897	840	885	872	880	883	835	829	908	846	818	866	839	866	861	840	873	847	830	861	879	877	835	823	843	881	882	883	813	910	870	815	841	819	852	886	851	862	839	876	909	867	833	814	917	903	883	868	844	875	820	838	868	856	854	835	887	838	823	864	890	868	850	907	884	848	850	857	837	863	857	881	885	861	841	810	916	863	858	860	849	826	902	857	846	890	818	851	881	844	832	845	863	881	841	861	847	871	883	876	848	864	909	861	890	838	852	845	884	860	874	862	876	904	876	902	896	890	880	873	865	850	837	872	858	849	853	847	854	880	852	889	887	892	783	911	879	827	853	903	912	832	893	873	859	873	815	828	861	879	839	857	839	803	817	895	901	818	923	904	854	854	879	816	943	891	886	821	824	920	863	901	835	865	844	906	875	844	865	859	815	855	876	829	896	883	908	858	877	822	856	850	796	852	846	883	895	885	848	835	814	866	823	854	898	876	846	834	857	846	879	852	866	890	889	886	892	880	871	848	882	854	873	809	885	843	877	881	773	855	920	838	851	854	841	847	879	860	886	845	876	872	810	865	909	842	856	870	908	832	911	894	862	859	917	864	832	892	841	859	841	826	854	878	903	848	860	870	927	858	891	838	812	874	880	900	860	816	834	863	898	853	864	878	846	879	824	861	846	887	895	836	830	873	866	821	856	891	845	824	864	830	836	831	877	832	852	898	858	859	831	841	825	886	851	900	857	840	903	840	904	875	847	869	888	892	831	931	809	848	847	896	860	848	847	858	860	896	840	844	836	825	798	845	855	852	823	820	864	897	854	828	860	880	833	856	862	822	831	894	892	874	820	826	851	898	853	850	862	822	872	850	910	841	829	915	849	866	869	874	826	837	797	836	850	867	857	840	867	871	871	873	856	864	887	888	862	815	855	848	844	822	853	871	819	896	860	853	869	851	869	855	812	847	871	870	873	849	823	882	854	835	907	837	836	864	885	888	864	879	877	877	813	847	917	882	799	904	830	876	837	887	863	874	891	889	877	806	875	837	875	834	854	866	823	847	871	837	907	879	888	851	862	867	880	841	850	858	893	867	844	834	900	811	927	874	856	809	880	889	834	917	933	889	894	874	900	861	879	831	849	868	864	873	811	816	887	909	850	926	884	834	888	828	835	827	821	857	897	867	893	908	875	925	853	843	844	885	881	849	889	808	883	870	846	877	854	793	895	888	907	872	842	924	857	861	837	898	896	848	828	859	884	902	849	879	822	872	852	858	817	798	857	906	895	832	835	853	853	884	849	852	886	882	836	811	899	849	873	882	849	928	851	801	890	891	879	882	900	827	865	904	818	851	899	868	830	845	865	873	840	858	873	826	869	836	895	811	855	876	917	843	856	847	851	869	789	870	923	879	868	833	878	916	857	883	925	920	827	852	937	875	861	876	849	863	815	834	889	908	875	828	856	842	825	847	890	894	864	861	857	850	905	843	852	850	766	853	897	835	814	895	875	840	822	893	892	860	884	846	897	833	814	888	914	872	879	872	889	886	873	846	892	879	851	827	805	818	853	902	837	920	872	843	880	890	842	844	879	843	867	839	866	847	852	872	902	853	883	852	815	888	856	899	823	861	863	803	859	863	874	871	881	869	907	856	921	866	893	786	839	849	866	873	848	842	859	870	886	850	898	846	793	880	830	892	830	874	843	878	862	893	864	886	841	859	799	921	879	902	844	843	810	849	834	817	838	847	876	887	806	879	852	886	866	849	871	897	822	869	877	887	860	854	852	886	825	842	838	808	852	878	906	885	886	881	885	850	916	878	862	846	788	855	830	871	898	817	867	859	835	904	920	863	878	859	801	878	878	863	872	896	878	861	849	860	871	802	887	847	845	841	849	880	892	801	873	871	873	878	879	860	874	861	864	854	825	837	847	861	869	845	840	922	878	869	845	849	877	835	837	922	864	872	818	893	930	866	824	868	861	794	865	839	866	860	878	867	843	862	843	865	834	860	875	929	846	858	849	809	840	852	914	831	816	859	882	810	847	864	861	853	821	856	866	851	806	804	880	836	871	851	861	879	863	869	846	885	867	907	853	802	870	890	831	870	848	888	875	849	877	879	828	851	857	877	888	840	824	812	873	923	882	810	899	842	781	799	858	918	914	856	876	834	928	820	818	873	823	839	891	831	852	833	889	858	912	857	856	882	926	904	909	841	847	845	851	876	812	856	883	871	817	873	899	879	770	884	847	842	845	821	850	899	862	891	858	857	891	837	861	864	885	912	870	854	882	822	850	867	881	808	835	913	899	859	816	836	842	834	900	898	880	858	839	884	879	891	810	895	865	844	875	853	834	868	879	834	860	881	832	867	811	824	869	849	894	847	854	854	865	881	888	891	857	884	851	835	873	801	897	866	855	843	841	788	860	895	847	864	854	901	874	860	808	855	841	813	844	823	847	849	873	868	873	869	847	834	858	879	875	908	840	888	908	840	850	884	852	850	885	887	884	894	858	863	869	852	809	856	822	861	897	876	914	886	916	832	922	838	904	833	878	820	862	900	854	890	818	876	881	838	846	871	850	899	886	839	850	863	883	814	827	877	848	908	827	845	861	847	851	811	862	870	870	866	842	856	856	839	825	842	905	843	874	884	810	841	858	831	861	843	906	884	809	814	868	820	832	816	865	892	891	839	851	853	856	836	879	896	840	850	850	844	859	890	876	800	874	853	861	872	853	882	908	860	838	902	835	848	887	882	837	904	807	880	818	872	833	894	850	816	848	901	871	807	808	865	842	839	940	880	867	848	834	850	901	831	870	914	860	865	842	863	816	853	851	801	871	847	817	904	871	849	838	902	868	849	830	866	819	843	850	882	864	850	846	802	857	874
24238	22774	30830	24716	20458	10975	801	432	386	358	404	396	338	366	297	390	364	396	368	329	358	372	347	378	355	367	371	367	387	356	389	337	369	351	352	342	355	387	328	355	368	334	369	361	344	366	346	380	342	339	372	375	343	375	355	335	337	372	340	329	317	363	377	341	336	380	347	365	358	345	355	352	341	334	361	357	336	327	354	332	395	371	370	368	349	375	342	362	341	348	341	371	333	382	374	358	351	353	358	349	339	329	346	312	348	365	354	340	337	367	353	314	338	336	372	328	364	362	350	347	380	362	325	321	369	385	331	344	315	354	340	379	354	329	363	333	362	348	337	331	330	345	387	359	333	383	335	351	335	356	356	372	344	377	348	357	329	351	334	365	380	333	346	324	380	385	349	335	336	309	354	356	356	334	369	368	348	347	365	311	348	349	399	340	355	358	360	345	371	355	372	338	332	363	364	351	353	346	369	356	366	344	324	349	350	364	354	355	332	358	368	379	354	361	337	345	359	372	342	342	345	374	389	370	330	366	328	366	373	351	323	336	362	339	355	375	370	342	345	356	370	377	350	360	320	365	348	371	326	338	324	342	351	345	376	355	384	349	348	337	364	357	321	345	374	360	344	358	338	367	362	346	338	381	354	362	397	349	349	406	348	379	369	362	367	337	384	345	372	373	342	353	345	369	371	336	352	375	336	360	369	390	340	354	396	338	342	397	356	340	355	351	340	344	363	317	360	329	385	347	336	354	379	360	373	403	353	373	340	366	363	363	357	343	338	335	338	348	340	326	366	322	337	334	373	366	345	343	351	344	347	358	342	340	319	380	354	349	345	365	362	352	370	360	329	382	366	358	344	340	343	349	376	337	374	351	357	339	345	367	372	362	339	373	337	346	353	358	355	327	343	335	387	359	339	324	352	346	352	346	349	345	342	326	340	315	377	334	372	360	328	323	351	364	327	345	346	392	368	315	357	359	344	356	338	354	326	382	336	364	330	378	374	388	368	357	356	367	363	349	319	380	329	382	338	368	353	357	353	368	378	358	365	366	341	351	353	341	385	322	349	364	350	362	334	366	351	374	343	326	319	358	357	365	338	349	370	299	315	373	332	347	324	357	335	370	359	346	333	357	329	371	344	350	351	330	354	371	383	351	335	341	375	322	374	335	326	337	382	360	359	376	367	364	329	358	304	346	360	347	319	370	345	332	342	377	335	320	354	334	340	335	357	342	310	360	333	332	368	372	368	375	371	389	335	353	375	351	359	360	337	359	395	363	375	368	344	352	365	341	353	359	324	380	372	340	350	352	359	375	371	345	351	336	358	364	366	331	304	351	323	326	355	351	334	358	341	356	361	343	359	345	348	358	323	360	352	354	355	394	347	351	351	329	308	335	343	335	357	356	362	360	378	351	298	360	370	372	365	349	336	357	367	335	362	361	335	367	344	344	386	353	351	366	360	375	358	375	309	365	310	331	357	336	362	334	373	344	366	346	358	324	375	366	372	339	324	359	353	368	371	378	316	370	341	330	355	370	368	364	372	339	375	335	354	359	341	372	298	375	333	352	343	376	379	338	384	339	344	377	315	387	349	335	369	371	363	330	357	348	330	333	337	367	367	330	355	369	350	357	307	318	391	384	326	323	370	356	390	381	366	333	315	358	379	350	335	369	332	343	332	337	393	350	331	365	358	344	325	337	377	343	350	333	338	340	356	366	370	338	353	343	340	343	320	327	361	353	374	352	337	357	341	360	364	344	341	343	389	354	396	388	349	328	356	357	330	328	380	371	350	323	346	335	354	334	361	386	363	361	343	370	358	329	356	332	316	325	331	372	373	357	364	360	364	342	360	351	330	337	381	372	372	371	371	353	312	351	375	363	358	388	354	313	328	332	365	347	318	361	354	360	334	329	387	357	368	343	342	399	329	364	346	328	344	413	329	354	357	355	368	355	347	316	375	371	360	345	322	363	355	333	327	364	363	349	334	350	373	346	339	341	359	372	363	382	357	329	355	359	366	358	379	392	342	359	336	399	320	359	352	384	375	344	338	400	351	361	335	356	327	340	369	347	402	334	362	381	360	360	333	314	376	317	318	332	365	363	384	328	355	357	334	366	321	316	348	379	381	356	337	354	364	339	326	358	345	372	296	355	367	333	346	351	331	333	345	347	365	348	321	336	386	333	348	348	324	345	385	355	357	363	312	329	318	336	350	334	402	342	380	377	354	345	399	342	339	350	381	365	329	348	349	344	330	353	346	344	313	337	338	325	343	363	347	356	362	356	346	367	346	376	333	365	367	334	372	356	332	380	356	350	371	362	352	348	361	375	346	348	359	362	357	370	343	331	328	348	335	359	372	352	358	371	379	348	375	378	381	353	331	316	358	340	388	351	348	346	357	355	340	370	338	356	365	375	349	365	333	344	389	365	355	346	361	327	351	373	340	366	368	347	318	353	355	339	341	362	350	332	362	361	351	344	384	332	342	335	376	347	341	339	371	347	353	380	337	349	363	389	363	345	339	341	353	336	357	342	403	318	319	360	367	347	342	370	357	317	344	380	337	344	354	390	337	401	339	306	356	377	354	318	363	350	334	314	337	373	375	338	337	346	382	358	351	372	343	356	324	341	356	333	359	360	349	338	345	368	346	326	340	334	338	373	334	359	366	367	355	364	352	330	390	325	359	375	350	379	381	389	342	373	378	323	399	319	378	332	361	384	343	354	362	358	372	400	359	342	363	334	363	335	373	354	336	328	338	350	356	349	356	342	355	356	356	331	343	379	352	357	337	361	349	374	328	350	369	350	317	369	324	330	313	335	367	363	335	369	365	328	320	355	378	354	367	368	363	356	344	373	370	339	382	341	371	349	371	353	366	359	350	353	335	339	363	342	330	352	362	330	352	388	367	339	354	319	334	344	342	374	334	350	346	366	367	359	329	356	323	369	330	372	366	363	366	375	339	333	374	315	340	343	361	380	368	376	388	340	376	356	365	325	360	367	344	351	352	393	335	331	358	336	359	359	326	349	349	384	354	331	361	330	369	316	352	372	359	370	347	353	354	334	313	347	366	364	359	349	360	363	345	367	319	364	370	352	327	370	390	363	368	342	339	388	382	331	387	317	353	363	363	358	361	348	346	353	368	363	341	348	328	374	358	345	375	362	355	344	402	365	378	398	338	382	347	367	359	367	346	376	358	321	319	339	333	357	316	337	352	346	315	338	342	376	352	339	320	336	359	340	372	346	349	359	344	370	346	372	385	360	352	365	332	355	350	333	352	373	356	389	356	317	332	353	354	410	337	327	360	384	365	338	357	341	362	325	353	382	370	374	335	345	356	355	345	343	351	367	388	354	322	352	356	363	341	321	348	359	347	362	371	359	358	369	377	388	340	346	335	358	355	372	382	349	365	389	337	380	347	327	351	361	329	386	345	391	341	326	331	366	383	360	375	361	345	373	360	370	380	366	350	366	356	358	343	338	402	337	362	359	347	341	355	330	347	369
59644	88872	60792	30821	21239	7441	655	685	665	636	675	652	698	673	632	620	671	638	655	593	627	641	624	664	659	635	683	614	654	640	682	645	634	644	646	651	681	631	638	660	643	596	653	667	657	609	635	672	636	649	650	636	628	646	627	664	624	646	640	676	634	638	665	644	646	679	703	660	633	623	630	628	626	653	611	676	663	635	657	626	646	677	694	633	615	612	678	674	644	644	623	634	680	669	644	624	659	640	636	642	640	659	634	640	684	619	671	653	640	638	595	676	601	606	669	685	656	616	667	609	690	628	616	618	597	614	662	583	639	592	669	643	657	676	636	643	633	638	678	629	648	664	626	662	654	658	599	634	661	634	635	653	633	677	664	637	676	665	655	637	659	658	681	623	622	637	624	663	680	653	600	653	672	642	648	651	633	650	639	672	709	644	598	615	679	640	653	714	632	647	697	642	666	661	629	649	641	606	654	643	627	679	617	621	633	634	667	659	645	616	617	603	680	629	644	561	637	643	686	654	628	687	694	696	667	645	650	681	659	687	605	607	622	645	666	696	676	630	655	643	617	670	624	669	608	625	646	606	675	645	664	642	636	645	672	633	671	643	638	662	608	621	658	668	673	630	630	624	667	656	642	612	672	592	656	627	636	648	674	627	663	654	639	680	638	628	650	607	618	672	649	628	656	680	645	644	658	649	643	637	604	656	637	674	674	645	702	660	639	648	658	672	618	671	672	634	649	636	663	600	657	671	664	631	661	656	661	656	657	611	597	620	631	668	635	614	646	659	648	602	658	638	636	662	628	678	649	668	632	648	633	643	670	626	617	641	617	685	618	625	652	656	637	653	645	630	639	623	657	640	691	661	620	670	623	660	639	646	705	657	639	645	618	682	673	658	664	631	655	640	627	624	629	636	638	676	621	666	615	676	691	666	623	647	649	632	659	610	671	623	655	610	652	664	657	677	678	664	603	650	661	676	663	696	631	668	653	635	652	635	632	666	642	628	661	628	640	672	658	635	629	645	651	616	677	639	639	650	663	646	647	686	607	618	645	681	625	623	641	662	622	658	680	624	657	644	643	626	611	650	644	625	624	624	661	614	604	613	629	628	650	617	615	652	631	644	636	610	638	653	684	660	665	619	669	656	669	639	648	673	635	635	639	652	610	687	647	623	632	681	606	696	667	677	688	696	646	657	638	658	679	655	607	607	629	638	679	627	627	645	644	699	642	602	669	656	671	668	658	707	653	682	595	664	632	616	636	657	637	641	641	650	615	621	661	621	663	605	687	662	630	643	595	624	653	668	696	659	654	648	627	615	622	669	647	621	638	658	678	640	650	677	650	638	662	657	639	672	624	655	653	623	652	628	633	643	628	632	631	639	640	639	648	666	670	688	688	591	627	622	666	673	648	666	634	649	654	643	643	648	654	625	654	606	653	628	636	633	678	655	609	706	621	665	659	679	572	612	611	600	660	573	619	637	662	649	657	654	629	634	643	603	614	645	603	652	641	634	695	617	632	644	626	653	661	664	641	639	675	641	628	675	670	614	632	681	661	648	654	637	655	631	623	645	651	671	683	643	667	658	656	627	677	704	631	690	638	649	658	630	653	635	608	625	677	654	670	610	680	658	633	707	600	649	631	657	668	642	618	647	641	609	658	629	582	640	672	640	647	690	672	675	670	671	668	670	642	693	682	658	625	652	652	621	653	679	665	637	622	680	676	668	622	577	653	626	669	671	607	683	649	641	661	657	630	699	656	650	654	660	640	668	644	653	649	591	659	648	655	646	637	640	634	679	634	679	599	713	649	622	660	604	622	646	635	697	618	641	612	653	631	648	672	603	639	681	632	685	665	634	571	666	637	654	607	635	669	629	608	641	623	653	665	688	610	645	673	619	630	646	669	635	611	663	647	693	652	613	641	649	651	644	646	654	644	696	664	623	611	608	646	657	660	594	702	720	651	638	695	650	645	660	660	630	624	663	651	640	652	679	699	654	633	608	602	628	625	620	665	644	657	647	672	688	626	686	634	610	654	617	605	666	675	613	654	689	641	612	669	647	595	622	630	643	605	643	612	620	647	646	647	588	653	652	646	692	632	650	640	660	633	683	648	659	618	648	631	663	606	663	627	644	616	655	640	669	662	671	693	658	644	662	643	622	628	643	637	585	651	623	607	655	636	647	659	672	600	655	674	638	645	659	652	699	644	630	640	670	653	652	643	606	676	613	667	674	632	612	736	656	637	636	602	658	644	603	627	647	605	667	655	631	636	625	654	643	648	650	635	648	635	645	629	670	655	633	625	666	661	678	594	645	639	669	677	621	675	614	678	646	649	630	699	700	646	653	625	683	590	629	671	688	695	630	684	618	641	654	609	674	647	634	665	644	672	657	630	634	606	654	638	640	631	669	684	665	670	618	632	663	648	638	692	660	658	638	643	664	659	653	610	637	649	682	649	671	631	647	685	631	621	672	671	650	676	606	657	623	614	637	679	677	649	654	606	692	656	607	632	617	681	604	647	645	603	673	623	623	659	597	660	645	608	596	656	642	699	647	688	661	665	665	666	628	693	623	621	706	677	710	676	603	629	616	615	603	643	663	624	650	657	642	635	663	640	617	600	622	638	657	611	661	621	653	647	595	603	677	612	626	644	619	674	644	620	660	595	656	652	648	633	642	633	629	648	649	626	643	586	606	676	633	651	638	662	621	659	661	608	689	645	604	650	625	595	655	629	644	638	682	619	663	654	676	663	644	715	653	661	626	653	653	674	658	669	654	654	667	619	626	630	644	631	652	592	666	666	659	650	632	627	604	649	634	643	627	647	646	654	687	593	625	621	629	613	675	645	601	664	627	672	649	688	663	613	679	675	609	643	625	636	682	636	637	612	702	649	613	641	676	628	665	654	640	613	654	655	621	640	661	702	688	638	617	691	648	651	655	639	650	647	634	615	679	641	637	633	648	640	663	617	617	634	644	652	651	638	721	656	683	614	661	625	604	695	607	613	610	624	657	649	634	641	589	634	638	654	662	627	651	630	681	643	669	679	640	624	696	640	638	624	612	655	645	651	612	644	664	663	642	678	621	649	640	640	617	629	641	615	659	679	641	661	633	605	632	661	601	661	613	623	648	617	648	584	636	698	620	678	593	630	652	669	669	664	632	632	669	660	644	694	648	641	642	655	624	630	633	636	629	618	624	688	649	643	652	648	666	686	668	613	676	645	595	637	687	636	618	677	641	654	652	639	644	640	604	592	680	656	646	631	647	608	656	630	615	671	699	629	671	651	648	652	595	649	584	679	617	642	647	670	626	658	664	617	635	605	648	676	617	643	655	647	610	691	659	644	673	657	615	710	654	682	679	619	606	621	650	653	636	678	609	583	660	591	698	651	668	624	645	661	654	674	640	675	636	641	614	655	639	690	674	581	652	641	645	662	630	615	629	657	680	632	650	644	597	614	675	687	609	638	636	665	619	684	627	685	656	655	645	630	689	650	678	672	629
23278	21825	29838	23990	21223	19128	4735	624	528	549	492	519	484	563	519	534	533	506	520	527	506	511	491	589	538	505	505	495	511	506	502	517	545	510	462	485	524	553	488	496	496	487	495	534	518	536	532	522	532	491	542	497	482	515	458	534	513	512	530	510	542	573	526	489	474	537	503	499	530	544	534	482	505	565	494	509	488	564	518	508	512	506	511	487	502	498	531	529	492	563	476	515	524	474	522	529	504	503	525	507	524	510	498	528	520	483	489	533	481	513	489	549	503	517	511	514	501	494	489	484	555	558	515	515	493	533	517	539	546	541	538	526	527	547	516	554	512	482	539	524	528	546	463	562	526	533	522	467	500	491	496	547	501	535	504	498	534	512	485	554	560	553	525	504	514	520	556	511	535	492	514	500	466	511	502	495	516	548	517	537	506	529	495	508	490	504	510	547	512	529	546	499	523	455	505	509	485	531	490	490	497	530	514	510	526	499	491	525	487	478	544	497	514	544	492	515	527	534	527	532	550	546	505	549	483	504	482	533	510	535	516	522	511	551	491	523	537	477	545	532	521	521	498	553	532	540	501	492	519	466	516	504	520	521	534	503	513	547	521	533	544	533	502	486	523	498	511	543	511	523	503	511	510	534	529	469	530	498	501	484	516	527	534	500	519	483	516	521	529	500	546	497	475	521	519	524	502	516	494	521	525	504	512	470	531	536	504	500	513	512	544	523	508	530	513	479	532	484	510	520	522	517	508	482	497	531	522	561	467	522	489	493	520	505	557	526	482	500	491	535	532	502	493	534	502	541	488	463	521	486	498	520	515	502	512	523	513	544	460	540	520	539	501	537	510	538	531	512	501	493	487	512	513	499	557	484	540	509	536	489	523	483	490	505	487	561	514	531	541	475	523	542	518	500	508	506	441	516	526	529	531	503	507	502	502	500	506	535	521	516	526	511	532	490	517	540	489	525	481	534	500	536	511	482	476	507	515	504	540	500	486	522	496	487	523	503	530	523	528	542	510	526	495	513	545	493	508	496	503	516	563	494	492	528	516	488	510	524	522	449	491	502	486	523	498	517	502	546	503	498	521	488	478	508	524	521	508	518	539	537	580	520	521	515	545	520	499	527	473	544	489	548	564	515	551	504	501	503	507	483	546	510	498	500	552	519	508	518	530	499	472	484	527	512	477	565	507	508	484	510	489	557	538	494	527	512	514	540	501	511	526	506	509	495	517	516	510	517	507	510	512	551	501	504	519	517	521	492	509	475	516	529	527	488	482	540	507	504	512	514	505	492	496	488	499	557	513	502	500	509	499	523	541	500	483	469	470	561	494	481	530	528	564	513	516	488	523	525	502	551	481	543	529	526	478	540	507	531	500	492	552	528	514	534	500	536	480	504	545	526	493	541	561	508	516	493	511	524	506	512	524	497	502	495	527	480	489	532	508	521	499	542	539	514	501	494	523	508	511	508	497	520	503	524	513	534	524	506	490	525	503	540	512	534	491	517	513	499	511	492	510	477	524	520	492	498	537	495	522	550	501	490	505	470	505	470	560	511	521	537	474	461	518	543	495	518	481	496	509	491	536	492	476	502	536	502	500	508	504	495	508	544	461	517	551	565	548	495	488	526	517	519	557	494	512	510	530	520	526	492	503	531	517	536	521	535	480	520	513	532	518	518	515	475	522	510	474	513	488	510	483	506	473	517	555	518	505	519	499	529	512	463	531	525	522	508	522	486	492	529	508	531	504	500	530	504	529	553	502	494	496	476	488	516	498	547	512	527	507	523	464	535	464	479	471	497	498	525	502	520	471	465	543	512	527	499	552	512	485	476	455	492	519	527	528	502	526	531	508	506	519	539	538	543	515	515	518	504	520	545	515	522	549	493	502	541	490	509	511	525	507	526	539	467	512	510	521	527	513	505	538	534	545	500	544	515	499	547	540	503	547	515	474	507	475	479	541	537	488	523	498	511	488	478	553	534	492	535	538	529	497	506	516	558	476	511	501	493	516	506	538	514	532	476	520	502	501	516	526	532	508	557	542	508	482	519	536	504	520	504	513	541	549	518	477	546	495	489	464	494	535	479	538	483	515	527	574	535	524	526	502	513	513	497	540	497	487	525	503	534	519	498	519	533	507	512	515	489	517	535	530	516	466	533	569	522	537	481	513	520	516	503	485	511	503	504	525	525	541	523	480	495	501	496	480	520	548	498	502	488	553	532	494	493	528	494	481	525	504	518	523	493	506	502	505	530	556	503	503	553	520	561	545	550	544	497	540	483	531	467	483	493	543	523	525	525	486	535	515	513	537	488	535	486	556	514	520	537	499	495	506	506	507	502	524	513	528	494	505	501	528	498	525	518	522	513	464	497	516	515	492	503	484	493	499	515	493	524	533	565	552	521	465	526	523	476	487	556	496	506	534	487	458	506	546	508	517	522	513	542	527	501	484	578	501	498	568	507	545	496	508	479	503	532	543	500	525	487	506	522	520	493	497	481	524	489	499	521	513	508	516	518	481	524	442	524	499	485	505	540	517	515	552	557	528	522	552	496	495	467	525	503	501	506	516	500	526	494	549	469	514	508	487	477	511	531	519	523	530	500	523	517	501	459	497	495	503	482	515	517	514	491	493	527	520	485	513	575	496	465	477	494	466	501	517	534	556	523	496	516	446	479	500	532	504	499	502	540	501	530	506	542	474	492	486	465	497	487	490	538	512	526	471	473	538	524	514	537	517	521	496	558	526	555	558	502	514	462	494	513	540	509	495	482	541	479	515	539	461	530	536	494	525	515	514	511	494	486	500	504	544	499	502	495	494	554	517	488	484	534	520	524	501	528	550	533	489	546	507	515	511	495	509	517	511	539	540	525	497	480	514	491	486	499	506	496	534	522	528	531	519	488	470	488	494	505	478	540	499	482	517	488	527	562	564	498	517	504	538	505	518	536	483	492	492	532	512	531	526	556	474	542	544	495	479	506	471	496	518	516	509	544	490	501	517	503	578	543	475	493	473	519	518	489	503	505	534	492	511	560	516	518	510	539	523	492	530	534	519	498	512	494	534	502	521	496	493	501	484	488	515	562	522	550	544	547	506	529	569	481	522	492	539	476	509	547	496	547	523	559	501	513	470	530	512	546	485	513	504	561	514	493	523	523	577	509	502	543	529	552	524	497	556	517	502	511	532	515	518	490	512	538	500	529	509	524	535	476	545	548	502	493	517	515	511	516	481	473	518	500	497	513	529	502	511	496	493	507	480	522	457	462	539	508	503	526	522	524	506	506	498	524	524	494	545	489	500	511	516	507	527	507	493	532	554	535	513	480	525	520	482	517	549	493	537	533	532	504	475	490	503	515	564	534	527	524	505	457	489	559	517	503	491	498	542	502	520	549	527	501	494	512	487	519	490	512	504	501	525	531	537	541	550	488	516	519	527	548	486	537	483	498	512	508	489	547	525	535	469	518	536	518	540	529	491	504	527	485	511	512	504	523	522	531	514	508
59144	95746	72572	39160	26352	9756	918	935	912	944	898	884	862	891	888	901	925	872	950	894	801	902	874	860	880	866	900	839	930	883	919	886	867	822	885	863	902	831	878	919	909	857	873	837	904	825	877	843	950	849	829	853	868	861	916	874	884	894	897	858	838	855	913	906	888	861	881	901	812	860	879	940	846	841	875	921	877	855	848	904	879	897	863	862	875	908	835	908	918	857	858	851	870	847	849	889	874	858	876	864	857	828	889	862	926	873	860	870	822	936	887	858	842	828	897	871	847	859	892	887	875	871	900	876	846	898	882	854	830	955	856	860	868	901	865	878	923	884	866	909	894	852	883	836	863	873	876	830	855	858	911	903	874	844	881	868	843	892	857	888	855	850	881	846	872	876	919	879	855	814	878	857	949	835	819	882	892	834	870	881	865	878	880	819	852	840	864	930	885	870	833	897	840	860	881	884	883	846	900	918	873	886	882	882	922	901	876	840	883	854	903	846	876	871	880	878	841	870	889	912	844	868	929	854	876	876	842	826	882	872	855	867	900	888	878	842	852	833	881	877	905	940	907	871	848	835	854	828	875	843	917	868	921	898	870	848	867	902	884	870	875	876	841	832	909	857	912	925	909	879	855	896	848	875	857	917	919	839	925	852	845	896	834	903	803	866	929	842	831	917	845	829	852	853	854	877	854	894	863	913	819	817	881	843	851	918	829	800	877	902	829	859	911	924	877	864	866	832	847	883	847	856	884	881	856	851	843	840	855	861	872	852	916	899	818	889	897	872	874	878	868	832	891	898	881	896	870	877	839	844	861	915	843	895	890	831	863	852	928	866	854	896	846	912	836	915	864	850	866	875	918	871	820	874	849	886	898	927	834	893	848	852	880	933	876	854	823	896	880	866	887	880	905	857	897	874	882	850	882	884	854	868	863	899	866	869	863	896	867	823	891	853	863	856	903	872	868	869	814	922	870	868	892	870	867	836	850	890	876	885	920	868	847	845	892	857	852	883	915	844	898	920	876	927	832	847	875	859	898	839	862	833	904	874	874	828	876	885	817	865	872	871	884	846	834	858	898	872	862	864	896	891	890	886	856	835	887	853	871	899	851	880	872	852	875	863	879	860	863	865	833	912	922	828	875	920	887	814	883	877	900	839	898	854	875	833	863	806	849	909	884	912	882	850	830	876	893	833	887	836	897	868	869	895	863	906	864	894	840	866	875	891	890	869	879	892	849	863	894	842	878	914	851	880	860	873	842	879	861	854	963	924	903	903	888	867	890	839	973	853	892	897	891	830	912	906	810	798	845	846	881	888	899	778	810	899	859	865	832	844	826	873	875	851	809	855	888	846	815	877	926	826	848	886	871	897	880	859	862	848	837	830	888	915	821	879	861	895	861	868	875	797	912	883	874	926	899	805	884	863	835	874	882	849	864	881	852	852	833	855	839	919	879	918	861	896	819	881	911	910	829	838	885	889	900	893	867	875	854	876	918	842	866	839	905	854	852	920	870	821	819	864	858	883	844	832	864	895	919	835	918	854	906	849	897	810	864	849	849	876	882	875	916	841	864	869	867	925	865	864	893	821	859	905	863	876	839	821	902	838	849	880	847	943	852	845	887	907	887	829	882	834	894	861	867	839	864	857	816	852	904	892	860	900	831	886	847	852	852	919	906	877	895	850	848	925	843	890	883	884	903	915	883	898	834	835	875	951	882	824	889	878	876	867	864	913	813	891	880	902	852	840	864	907	855	885	884	853	896	869	806	882	855	859	882	866	860	858	858	876	865	859	907	896	857	919	862	886	867	910	889	914	868	874	862	930	858	889	873	904	848	863	881	923	893	888	890	851	795	896	837	900	822	865	836	877	845	826	889	884	922	863	897	849	851	884	906	856	797	904	823	866	905	845	867	853	837	843	841	875	862	853	882	877	884	902	855	832	894	902	883	835	876	950	846	891	878	858	852	912	896	854	874	891	905	842	859	843	923	856	895	897	872	886	835	882	855	897	895	831	896	881	816	856	889	864	838	905	852	869	788	891	794	826	843	838	885	953	890	883	882	884	900	908	848	864	853	915	873	906	898	859	843	890	822	834	872	855	859	890	902	897	843	889	886	882	878	813	806	814	836	872	931	827	889	885	879	859	846	875	911	881	875	907	879	848	863	876	842	904	870	857	874	885	893	881	911	859	875	886	860	917	880	853	845	826	833	871	826	852	893	888	870	813	884	868	892	888	897	852	824	923	917	878	813	868	883	899	899	891	892	881	839	912	884	857	869	835	902	878	875	824	836	869	798	852	878	852	872	824	842	854	882	886	892	875	902	886	856	865	883	860	898	871	838	915	875	904	820	877	869	847	870	900	912	869	883	906	889	891	879	853	851	911	849	849	905	841	863	862	822	902	822	869	836	847	892	844	862	853	846	888	823	885	840	840	866	874	835	856	910	882	878	884	870	865	839	807	915	913	817	904	928	906	828	877	834	802	851	872	863	874	881	919	875	886	857	834	876	892	886	816	839	868	877	838	886	906	819	839	866	883	879	885	889	896	923	831	817	877	890	875	855	915	886	862	845	896	875	901	837	827	878	837	874	865	870	865	861	905	862	867	871	886	888	829	843	814	869	807	860	901	910	889	859	931	868	860	886	883	906	813	839	856	844	864	836	866	910	897	886	845	889	890	862	817	869	854	821	878	842	883	909	854	825	866	875	844	855	892	901	810	853	866	812	882	884	896	840	839	878	826	882	852	849	821	911	823	898	883	854	827	933	897	834	869	881	869	813	900	814	861	875	868	821	829	874	911	815	866	881	890	876	872	819	890	862	857	834	883	893	847	901	872	892	852	874	874	889	869	836	867	918	863	837	897	823	882	886	852	880	806	860	891	830	851	896	862	880	892	873	851	875	891	846	861	944	930	852	915	838	904	860	897	855	894	887	874	906	906	864	878	883	880	846	851	880	861	905	896	841	905	873	873	869	869	853	888	876	924	912	852	810	876	831	824	836	845	856	897	867	938	887	865	917	879	892	923	888	879	845	888	877	889	807	871	895	827	863	833	868	874	885	865	850	855	859	856	915	836	820	850	843	855	835	856	790	873	859	851	937	893	945	837	892	872	839	901	867	801	835	852	835	882	866	840	841	869	790	857	875	878	851	850	885	843	864	845	854	866	852	855	904	867	872	897	877	880	854	921	829	850	893	935	845	889	863	917	887	861	911	864	831	901	909	852	887	873	867	849	884	877	870	884	866	949	911	877	851	856	896	877	876	902	859	834	862	819	869	857	838	854	862	874	847	888	872	880	917	868	908	885	849	856	900	795	927	864	921	854	880	866	826	840	891	864	881	889	888	852	892	947	847	916	828	850	805	857	917	869	874	867	880	812	808	905	869	885	831	807	891	827	884	867	908	879	894	889	865	912	837	840	843	914	849	821	872	884	831	898	864	873	896	918	873	855	829	874	868	901	863	882	871	894	872	892	878	896	848	854	834	872	861	863	897	891
29436	28400	25852	11211	1842	760	509	501	528	479	484	522	493	470	505	469	524	485	508	465	525	462	491	483	476	520	474	468	479	442	493	497	467	479	415	451	447	471	516	469	452	539	466	526	445	520	472	494	491	476	462	490	443	472	491	465	524	472	463	489	478	466	488	480	476	484	514	460	476	466	505	448	472	514	489	450	474	468	457	482	424	499	489	472	494	500	453	445	463	483	521	488	474	498	516	484	494	491	502	482	473	458	470	490	512	458	473	499	507	503	525	494	476	480	501	470	521	480	452	463	484	474	498	509	487	530	521	464	470	516	506	497	409	491	484	502	518	476	424	493	495	468	501	500	457	497	472	542	487	446	464	519	439	477	498	477	484	487	481	465	478	505	487	460	473	491	468	487	466	493	499	469	494	482	487	494	454	493	471	441	483	512	509	492	490	507	457	497	424	523	511	493	491	474	495	481	500	502	468	477	475	480	501	478	512	438	501	441	442	504	475	468	503	454	481	459	481	507	513	491	479	509	487	541	499	493	510	468	457	497	495	459	458	452	482	467	465	484	488	503	462	467	493	500	528	457	475	457	536	500	466	534	482	493	489	492	496	486	467	464	482	453	448	472	504	447	542	489	496	471	473	467	522	504	537	476	460	489	485	473	503	441	497	490	507	501	549	460	404	466	465	495	488	486	477	474	487	497	476	467	497	474	465	484	517	476	462	470	450	456	487	449	433	512	485	507	490	505	487	490	477	473	489	451	488	506	499	465	501	506	507	500	458	496	522	476	491	549	446	492	520	465	483	478	482	467	481	443	469	506	473	524	457	445	488	477	459	479	450	485	454	491	467	491	438	454	513	471	494	461	457	511	468	480	489	516	476	456	536	489	497	460	469	490	476	491	499	458	435	437	458	444	488	515	486	481	491	471	527	485	498	499	457	477	504	473	457	440	512	467	493	487	518	493	485	473	473	476	492	501	499	488	470	433	469	498	475	501	513	499	491	482	491	434	471	448	512	476	481	515	459	480	481	492	473	482	481	471	492	521	480	495	432	480	537	491	503	477	472	519	462	485	513	498	461	482	491	474	454	486	495	484	467	417	467	485	495	470	467	474	524	476	498	474	459	470	489	468	483	484	493	477	466	515	514	452	490	437	489	523	470	495	462	468	548	463	486	463	465	483	444	473	485	452	493	513	516	442	523	464	486	503	463	467	480	497	443	478	462	465	449	471	481	526	484	506	479	495	460	467	458	466	498	495	471	479	443	461	463	424	488	500	467	488	476	498	460	496	481	492	483	487	498	503	472	476	495	492	489	480	500	478	457	499	468	470	514	471	484	467	498	481	464	476	475	467	471	468	518	475	481	483	470	485	488	505	456	498	451	474	492	502	497	494	464	474	458	481	465	475	448	512	480	455	491	527	480	428	495	472	463	481	493	461	498	502	457	489	502	517	501	439	484	450	471	487	454	506	445	456	430	468	492	460	495	514	478	495	476	487	527	489	483	496	496	466	491	504	478	469	486	468	485	472	473	507	493	488	499	466	504	497	474	482	460	496	485	464	462	479	492	480	480	494	496	422	496	483	511	491	438	480	538	497	488	509	482	428	479	461	480	479	482	494	508	513	472	497	502	513	465	477	495	442	466	471	506	467	472	483	506	490	464	493	492	475	480	497	479	442	503	477	510	500	524	498	488	493	513	465	482	427	488	452	500	485	471	481	477	508	489	486	469	480	468	451	512	486	517	433	504	479	497	486	493	471	503	481	513	505	498	457	461	504	496	497	500	470	461	488	491	490	512	452	507	506	462	493	498	469	496	491	496	496	466	461	477	504	445	503	481	499	483	470	491	489	492	453	494	518	520	490	466	442	434	421	469	485	508	506	485	495	521	493	465	481	512	536	503	485	488	466	499	489	465	465	483	503	467	529	527	463	466	468	484	520	502	514	452	475	523	464	502	506	489	460	478	463	509	483	493	485	515	508	446	524	475	466	490	442	479	502	533	483	475	502	499	498	432	461	462	453	507	479	462	464	471	495	513	508	489	504	492	477	542	483	479	485	472	479	484	506	459	462	481	471	476	469	504	483	486	532	467	469	485	471	460	449	500	509	457	493	463	488	473	492	493	467	476	455	468	484	475	492	440	495	485	495	486	501	459	459	492	529	464	520	473	469	471	450	540	481	509	452	494	441	490	451	478	509	527	468	495	512	485	489	459	496	464	485	463	465	508	496	517	484	517	455	485	462	464	468	439	460	473	472	466	461	454	489	498	462	537	483	551	467	466	482	465	507	491	448	482	470	506	472	484	461	466	433	466	471	476	486	470	469	444	492	461	448	465	460	474	475	496	463	505	495	511	452	455	517	479	453	488	459	532	464	463	480	462	457	489	462	465	499	479	468	495	506	470	491	476	491	494	496	508	524	478	470	494	469	476	487	504	499	543	449	497	484	487	485	491	472	479	506	500	487	484	495	530	484	462	490	467	463	480	476	476	455	468	490	467	478	473	452	507	478	434	489	474	497	505	507	468	463	481	467	503	475	453	500	494	501	520	476	512	472	505	495	476	463	475	473	532	471	492	498	463	474	493	471	457	460	487	491	455	489	506	465	476	463	479	478	498	477	474	504	505	497	511	471	481	467	500	482	467	494	507	487	465	515	468	448	535	496	505	455	459	521	468	509	500	508	485	480	476	506	500	494	529	485	471	456	489	463	474	513	458	469	472	452	495	447	520	503	464	513	518	459	485	457	510	474	435	481	481	486	497	464	468	458	479	473	478	495	480	504	527	526	490	468	500	489	467	474	493	486	526	501	516	500	457	501	469	467	492	488	507	489	459	506	515	505	449	499	438	476	463	473	455	516	488	458	497	500	467	455	437	468	493	464	520	504	496	485	486	490	497	473	468	476	486	513	476	436	471	494	487	459	506	472	481	481	475	471	447	506	502	457	480	493	529	493	542	455	482	500	489	484	491	538	505	508	467	499	488	506	509	441	463	498	494	473	506	496	469	502	498	481	476	443	439	503	491	461	501	454	543	476	465	493	470	466	499	467	544	517	465	480	459	470	462	486	493	489	483	459	429	500	458	467	470	495	488	484	516	468	459	476	454	483	488	518	501	505	485	495	521	497	467	442	488	436	470	509	497	517	500	509	475	450	492	485	439	484	448	469	495	508	510	487	476	531	476	508	494	492	482	466	459	493	451	470	529	494	444	493	500	496	474	487	514	502	443	463	525	474	484	519	480	483	475	494	466	517	503	462	520	537	450	479	477	492	470	491	496	469	465	503	492	449	488	460	461	528	479	491	499	495	484	510	473	521	454	485	478	490	478	478	470	467	466	462	500	515	487	488	508	522	473	455	471	505	483	476	493	463	451	504	510	492	510	462	483	518	500	482	464	442	486	474	474	484	471	475	437	459	455	484	549	493	516	479	491	521	483	502	515	468	489	485	523	490	498	448	504	450	479	503	484	450	449	471	523	490	503	516	506	473	481	496	494	500	520	463
39278	45737	31496	10967	3706	1524	876	881	846	927	864	841	915	849	855	869	911	859	834	858	874	903	922	817	863	881	874	831	849	873	937	820	828	879	878	867	838	844	896	897	857	881	948	879	865	882	913	864	853	896	877	818	902	873	880	863	871	866	861	821	891	891	892	875	888	814	890	865	882	828	827	881	930	895	894	828	840	865	881	855	886	904	851	863	882	828	882	839	877	874	883	888	913	859	875	835	879	874	821	906	844	903	868	850	903	835	898	901	864	928	842	856	792	898	851	807	888	885	872	869	882	878	834	870	883	937	969	856	919	836	858	846	843	836	890	870	876	877	848	800	877	871	863	865	868	890	896	857	910	848	877	889	896	872	880	832	859	859	868	907	818	902	860	877	878	907	846	839	824	877	885	880	891	878	911	923	833	917	866	884	834	894	865	877	901	842	851	898	914	840	910	876	847	870	886	934	900	906	875	836	885	871	855	870	904	924	903	877	872	855	826	887	826	892	887	859	860	886	908	946	867	921	873	852	869	833	823	813	869	873	918	850	857	854	895	925	884	908	852	858	818	904	827	896	847	898	892	860	859	913	832	832	861	916	831	898	881	885	814	843	876	878	846	864	829	818	843	830	883	844	867	857	853	867	893	894	864	845	838	872	882	894	897	852	885	857	898	835	832	853	874	888	865	848	924	835	864	874	848	931	884	937	871	900	848	873	888	856	836	871	869	920	904	815	895	878	853	844	915	852	825	887	863	840	875	906	875	870	834	851	876	873	889	889	854	875	846	859	880	926	885	848	840	827	885	864	849	888	880	877	891	911	917	880	883	904	887	867	886	917	902	884	881	916	898	873	836	844	883	897	919	912	886	898	883	864	881	881	850	870	821	811	890	857	862	952	880	838	878	851	913	807	943	842	910	853	870	834	935	828	829	878	892	827	881	917	894	840	864	862	888	839	815	816	862	911	873	914	869	855	845	889	828	868	867	817	833	861	848	878	898	879	873	873	921	906	861	883	912	911	815	849	840	869	900	888	921	889	854	870	881	889	844	849	897	848	888	898	869	897	824	861	865	914	911	902	857	886	852	891	861	866	914	853	873	796	912	830	917	893	905	812	845	836	935	881	860	852	879	881	911	857	870	891	912	826	886	858	852	921	885	870	883	778	845	930	849	871	847	848	873	824	849	886	951	871	880	857	870	902	853	892	898	870	875	904	873	873	892	906	898	912	864	850	861	885	865	861	882	829	863	901	860	863	856	929	866	856	905	842	885	849	887	845	902	909	858	876	876	870	907	860	887	869	835	871	875	898	830	912	913	907	849	921	854	891	892	880	885	858	907	877	865	883	907	846	899	878	852	882	864	832	832	894	837	888	886	915	879	903	860	896	898	871	880	865	823	891	877	850	897	957	871	867	927	867	887	890	824	865	859	872	898	833	908	882	894	852	864	927	862	879	900	824	829	882	848	842	910	816	847	903	884	902	942	845	864	855	890	845	890	877	879	873	830	893	858	889	829	940	853	843	856	825	869	862	890	885	890	835	866	849	839	834	898	884	810	825	899	907	860	888	841	845	889	886	865	889	831	900	863	857	841	887	886	913	849	872	872	884	863	865	812	863	832	853	902	843	867	868	881	903	887	866	896	880	889	889	923	890	925	853	905	846	890	884	853	860	846	859	899	856	906	860	862	873	877	850	858	874	852	910	891	874	858	876	868	861	872	881	916	903	904	863	836	869	898	868	851	893	841	836	871	905	883	840	884	887	837	861	917	853	843	863	849	819	850	853	901	894	865	861	861	833	907	844	853	864	885	852	864	827	863	788	898	858	904	898	847	829	834	862	865	885	848	848	915	823	851	870	901	807	830	869	853	848	861	824	817	876	906	879	905	841	863	901	858	868	889	892	841	839	802	893	881	906	866	852	870	905	850	874	893	839	873	888	848	851	901	841	908	896	904	862	884	857	883	834	851	867	833	830	865	889	846	859	840	884	877	897	891	883	883	916	885	885	881	870	922	849	836	879	783	931	854	887	831	878	850	840	853	888	885	864	899	934	903	814	920	837	835	898	886	866	887	891	867	874	876	880	832	893	894	919	846	876	808	928	888	902	876	869	922	884	863	837	851	848	870	886	884	857	878	877	882	881	871	900	890	835	907	923	851	870	915	900	839	899	882	872	909	859	858	872	846	917	894	882	889	829	904	858	827	851	870	855	850	884	917	791	910	894	859	858	910	826	875	849	883	888	894	883	840	862	904	884	876	940	799	819	900	873	818	832	866	871	932	867	884	940	870	914	887	871	900	885	823	865	889	848	894	907	849	865	842	901	897	885	854	878	885	859	880	865	886	916	866	844	909	861	898	866	864	895	871	854	859	890	832	851	820	898	933	881	897	885	829	871	874	842	881	862	829	917	888	862	939	888	906	896	882	836	889	852	905	816	866	905	875	867	833	826	847	831	879	888	906	847	879	857	856	808	891	892	840	847	854	831	842	875	898	864	867	888	845	842	899	947	840	865	858	871	847	930	865	909	877	840	858	849	868	818	958	808	888	844	895	858	857	895	849	837	826	865	892	895	902	878	863	906	877	879	868	815	885	873	875	882	888	864	908	871	872	881	875	847	875	865	894	886	924	834	824	887	883	939	882	796	865	882	867	889	912	921	861	872	854	865	941	850	904	890	856	828	878	856	866	855	895	852	906	895	838	928	869	866	817	867	892	860	879	851	879	865	917	904	901	873	872	870	901	870	853	835	863	856	877	855	883	877	906	886	886	878	820	851	861	850	866	923	839	848	870	833	844	869	883	874	890	895	848	845	885	842	884	856	858	875	914	887	857	861	863	873	869	837	899	875	829	899	849	880	800	897	893	844	846	851	883	822	859	860	865	912	890	865	884	846	873	811	905	866	896	861	878	891	867	876	836	948	870	855	825	905	901	872	902	898	863	860	878	802	881	825	880	845	827	867	818	823	851	853	833	859	832	875	872	872	855	825	808	896	835	819	862	845	830	874	899	852	859	883	848	911	872	821	826	866	827	866	908	875	815	861	872	843	839	838	909	829	888	816	881	913	888	883	902	860	849	882	834	933	868	904	878	846	833	855	898	840	882	858	807	834	859	864	892	838	876	882	892	920	898	856	941	841	879	862	852	878	827	845	921	855	889	835	907	909	898	864	909	861	892	853	858	897	834	880	915	807	868	852	871	841	898	823	908	860	828	855	840	884	856	862	844	850	850	823	877	850	910	866	875	847	916	848	884	890	864	895	909	894	847	878	881	896	879	855	839	880	895	877	868	899	887	825	870	895	857	867	905	823	890	907	875	872	819	819	871	827	832	859	887	869	869	842	850	915	941	905	883	869	851	894	872	898	902	906	873	833	857	879	859	848	864	884	862	889	847	874	916	850	914	914	875	901	850	833	863	932	881	871	912	861	850	891	879	886	875	922	912	839	822	911	873	875	905	867	844	835	905	875	856	836	887	829	861	865	842	904	832	872	908	870	902	837
24307	23040	30663	25426	19492	7932	582	430	371	378	383	364	341	357	383	386	377	386	343	372	405	369	390	361	393	386	379	375	394	408	392	410	381	393	368	365	395	379	375	375	377	367	382	398	388	401	329	346	366	395	358	381	401	384	402	361	396	380	383	398	384	404	369	379	379	353	332	388	383	361	371	392	384	335	397	385	362	397	386	391	380	371	371	364	350	433	388	380	368	388	397	379	361	351	373	383	389	420	390	357	375	380	350	358	360	379	355	371	359	365	345	374	384	408	399	363	383	353	346	404	355	356	384	384	371	388	385	381	396	384	394	376	354	380	367	400	392	372	349	363	365	378	425	357	376	369	386	364	399	386	388	357	350	360	376	341	380	375	371	393	401	421	374	345	352	372	387	399	394	402	365	361	363	382	367	371	369	371	381	380	380	365	366	363	380	371	378	398	370	367	388	407	365	358	384	376	384	363	434	379	349	382	419	391	384	349	381	369	361	350	409	371	380	377	363	367	395	399	390	375	407	396	379	368	416	377	389	373	322	400	347	386	394	383	378	395	350	375	372	387	394	401	364	318	387	381	404	381	386	409	384	341	379	371	395	344	376	350	404	357	388	396	382	405	384	413	356	369	361	347	367	349	378	390	372	350	366	409	376	378	385	406	396	334	351	375	406	364	375	397	394	362	374	367	341	351	330	368	375	378	368	363	389	369	403	382	379	388	379	377	334	368	345	328	356	366	355	362	403	365	381	374	363	373	365	377	343	388	399	412	374	374	370	372	368	385	392	357	380	371	374	366	413	387	372	347	366	376	356	400	407	379	372	373	362	364	363	370	388	373	359	370	410	334	354	369	376	347	376	374	348	393	378	386	390	374	377	362	384	364	401	356	393	381	358	383	384	371	393	375	393	371	372	357	358	350	376	386	354	397	390	405	355	392	394	389	388	382	386	373	331	365	374	356	386	408	369	382	354	340	380	346	356	348	386	359	389	376	361	380	372	399	367	414	363	381	365	391	366	390	357	391	434	388	405	385	396	367	393	361	371	370	358	353	383	350	374	399	373	365	350	398	366	355	354	360	400	343	409	369	414	393	351	390	388	362	339	385	382	347	388	385	367	375	413	354	411	356	377	369	399	351	375	348	373	387	379	381	357	370	374	384	348	387	404	405	395	379	372	384	380	338	376	315	403	344	353	377	349	372	369	370	401	376	380	399	379	385	383	381	394	386	368	382	370	366	416	369	368	370	367	373	336	359	365	387	404	343	379	394	394	331	371	380	357	375	365	353	361	344	359	381	359	352	375	367	386	364	353	373	409	358	381	359	363	381	359	366	407	374	407	365	377	344	388	404	361	381	342	378	379	367	368	384	424	380	382	359	363	386	390	389	392	388	404	392	344	378	397	390	411	374	385	384	377	354	365	375	412	389	349	373	391	371	374	371	361	370	372	424	343	399	350	353	375	369	378	357	397	381	353	384	336	365	384	394	390	369	389	377	371	389	413	378	356	400	380	356	395	418	406	363	367	390	363	413	376	334	341	350	331	389	373	389	367	375	380	396	375	348	389	373	391	385	391	365	398	396	387	343	383	378	364	363	354	340	390	448	375	389	338	352	358	379	385	348	380	367	342	350	387	359	411	374	366	390	380	357	348	388	395	395	377	362	373	370	368	399	365	392	363	394	389	369	378	345	396	386	375	421	341	368	371	402	379	333	375	393	387	374	334	375	368	391	362	393	359	381	397	372	363	348	363	381	358	334	387	354	370	380	357	374	348	398	395	405	378	355	394	432	400	406	378	367	357	387	353	398	375	329	379	346	402	450	353	378	397	363	344	374	374	377	359	398	382	373	405	355	376	312	394	355	355	365	391	360	379	412	430	369	405	378	369	372	373	360	389	360	367	386	351	394	367	383	348	397	364	361	370	371	358	373	374	382	395	357	386	363	385	377	379	388	403	382	394	364	352	365	412	367	392	361	376	388	385	380	374	380	340	371	370	371	370	368	370	362	343	400	395	344	362	379	379	381	416	358	347	375	376	358	358	365	369	338	361	343	411	376	367	367	364	386	383	392	381	351	358	357	392	415	406	376	403	375	386	338	402	346	363	383	373	393	416	367	391	388	372	385	393	371	369	359	344	362	369	367	375	361	371	344	412	357	411	377	381	421	405	381	379	361	411	368	384	339	366	350	366	382	348	372	397	354	332	373	368	418	420	366	363	357	386	388	393	374	389	363	375	393	346	405	390	367	397	384	357	390	400	377	383	382	394	364	355	385	338	367	348	357	377	343	405	369	377	358	380	373	385	375	340	357	366	361	411	387	389	384	369	383	356	375	371	375	415	350	347	396	364	376	368	347	344	366	363	355	368	371	367	361	371	365	391	393	400	353	360	399	351	385	376	345	348	321	369	374	381	363	372	367	386	348	342	342	400	393	365	394	381	407	377	390	400	383	382	404	366	384	350	402	377	369	367	378	380	372	335	362	368	363	395	407	382	386	367	385	361	385	371	361	375	369	365	368	366	375	393	380	351	349	361	383	393	390	347	381	331	372	374	393	383	353	385	378	360	392	429	381	392	375	348	402	412	379	353	385	397	372	355	345	366	373	403	387	401	354	343	372	355	361	380	401	385	355	381	399	358	357	374	375	343	368	361	367	366	370	364	362	395	381	348	355	385	370	347	362	397	381	359	382	409	378	362	330	402	370	369	373	382	366	346	395	388	369	417	371	371	376	361	377	373	379	378	346	389	339	351	376	379	356	359	354	393	399	375	399	385	377	397	388	363	373	380	366	384	377	372	364	377	433	397	399	364	400	410	375	386	368	413	381	379	376	384	398	394	375	391	398	358	373	397	370	373	343	371	342	398	398	395	356	355	378	395	372	369	412	366	389	369	354	392	386	398	394	346	370	372	371	378	379	393	394	382	369	390	381	396	330	354	380	391	374	365	380	366	363	386	395	363	369	358	380	380	366	384	367	374	395	315	348	407	375	384	405	367	349	362	431	414	392	345	377	356	401	354	404	372	407	378	364	384	376	377	396	399	363	353	360	386	356	411	377	370	398	386	351	383	388	358	376	366	403	381	392	347	375	378	366	385	361	388	377	382	408	405	359	369	361	392	337	373	341	352	350	346	378	377	369	422	364	377	369	394	351	369	377	347	381	403	374	368	374	378	418	391	377	369	388	392	391	375	362	374	389	395	397	353	354	371	353	394	356	372	386	376	361	356	391	404	335	406	415	381	408	385	375	404	397	361	376	406	419	388	342	370	397	382	377	378	383	372	354	380	375	376	386	362	374	374	370	393	386	356	398	382	388	356	376	347	366	367	399	375	343	339	350	344	362	359	336	342	396	393	347	376	336	362	340	374	394	378	350	416	392	352	402	386	405	356	355	374	359	369	391	311	418	382	351	349	357	378	373	378	389	356	381	372	372	371	370	372	373	368	364	373	360	389	397	413	392	375	371	384	360	394	383	355	368	348	370	394	359	357	386	353	379	361	370
60413	89485	61072	28949	14829	4397	719	667	712	694	683	690	678	681	672	690	650	665	692	698	668	688	707	669	646	625	670	662	681	713	666	721	633	680	693	707	661	673	656	705	675	654	644	682	711	672	664	712	661	698	611	714	709	686	691	645	652	639	650	653	689	679	681	642	702	685	682	687	657	700	652	687	662	708	653	668	652	681	701	692	662	692	696	694	660	701	672	701	731	721	708	712	657	675	633	736	688	674	691	667	701	698	717	647	730	703	729	681	669	636	645	686	669	674	688	676	729	682	703	654	692	701	723	708	672	614	677	707	655	670	678	661	641	665	633	661	623	712	665	667	662	712	657	636	624	692	682	639	692	673	649	761	666	704	675	683	707	633	685	709	632	675	656	680	675	672	651	681	677	715	653	670	604	697	695	690	647	657	639	662	687	653	669	699	638	701	740	687	634	704	698	692	666	683	649	712	671	702	662	698	634	663	668	692	691	640	637	725	675	642	671	679	642	656	665	706	705	659	645	678	662	689	682	675	667	666	647	687	626	670	676	655	656	678	668	681	667	651	644	686	669	696	670	704	654	709	671	668	645	686	711	681	669	689	673	713	658	693	635	666	668	635	645	662	699	700	680	673	679	698	676	675	625	687	735	685	663	676	685	679	657	652	652	696	643	705	689	694	664	652	661	642	665	650	629	695	681	704	702	673	676	645	692	692	712	694	696	679	691	722	686	631	667	700	684	708	706	699	642	681	691	680	718	668	662	657	663	697	698	634	664	716	714	661	652	689	642	670	698	678	664	679	650	673	709	636	665	696	694	702	674	676	674	709	654	637	666	680	694	659	700	660	643	637	686	691	690	633	692	708	683	664	661	725	686	676	659	679	697	662	669	692	681	665	660	709	665	683	628	695	685	683	684	678	691	706	655	660	703	684	702	645	657	681	643	666	663	650	663	673	668	716	689	669	715	673	680	698	650	659	782	667	681	659	680	722	698	649	666	639	681	718	653	632	650	706	640	691	686	625	689	667	698	667	719	637	712	638	661	691	689	699	690	713	678	708	711	638	685	685	624	645	628	699	697	699	706	642	661	654	673	678	658	691	737	618	681	648	667	699	677	705	657	703	686	659	641	690	631	691	686	643	677	663	700	655	689	637	678	662	704	684	692	683	666	688	708	676	651	694	631	696	702	666	653	696	658	672	623	671	672	623	721	678	656	644	689	636	673	641	650	690	686	655	650	694	682	664	701	686	683	670	642	653	690	674	666	672	665	691	691	726	675	645	707	691	708	637	717	675	683	647	681	697	634	684	695	677	691	725	727	680	695	625	700	669	684	691	722	685	694	666	693	663	665	692	681	629	679	695	632	656	674	667	687	744	691	686	700	664	682	638	709	688	658	666	720	659	672	663	685	651	702	635	683	636	705	706	685	652	686	674	686	702	654	670	678	680	669	675	671	699	665	713	673	670	651	681	687	686	679	647	690	650	677	692	641	672	637	656	670	721	705	708	692	732	691	637	711	692	697	681	693	707	708	694	709	678	636	630	654	639	698	707	659	631	706	638	656	647	637	677	699	668	661	663	652	673	706	669	670	703	671	697	702	663	688	670	635	683	648	662	680	666	664	663	689	671	696	726	680	673	656	671	676	662	671	709	671	675	663	717	684	644	695	680	707	721	716	644	670	694	689	667	656	695	690	639	657	655	638	700	627	644	677	670	680	650	667	734	692	654	692	723	645	706	670	650	671	676	670	674	712	717	710	657	664	671	654	703	674	659	659	646	652	679	654	670	669	644	664	719	691	635	695	650	627	689	655	678	662	628	686	654	725	654	697	643	674	688	704	660	651	657	659	660	698	619	633	671	698	654	698	679	642	642	724	664	647	712	667	625	673	702	655	667	692	674	722	687	661	666	715	656	638	645	671	694	687	705	665	656	628	674	685	663	719	719	678	713	689	668	696	706	670	719	672	677	602	658	678	661	652	685	657	630	684	638	636	680	643	646	678	693	683	697	677	709	707	684	673	674	683	704	681	720	696	632	681	643	687	667	681	685	702	682	686	720	698	680	619	645	676	704	682	683	637	660	662	632	683	637	654	701	733	668	639	694	658	663	642	634	649	691	672	668	667	686	716	664	650	651	680	696	671	735	677	692	700	719	680	689	694	676	712	712	645	679	639	693	694	704	655	653	674	690	658	685	758	706	661	661	671	708	637	669	676	686	667	675	668	694	665	675	659	672	708	665	660	667	664	691	666	654	680	723	660	645	661	627	691	671	694	700	703	686	632	694	684	707	696	684	717	674	706	672	705	667	717	669	666	669	721	644	664	687	655	645	706	733	666	712	691	669	678	701	636	662	725	674	692	643	666	699	669	672	686	685	681	680	648	685	676	678	674	717	655	671	662	661	677	670	704	671	672	732	672	691	648	695	692	649	663	637	621	697	676	690	644	657	640	701	697	697	678	714	730	655	733	669	671	670	687	640	674	660	644	633	666	671	638	665	719	719	646	679	694	608	710	668	609	676	692	682	654	646	711	715	674	686	675	721	682	712	696	676	710	659	611	678	667	680	671	693	663	688	648	656	642	687	679	677	686	681	676	702	676	677	713	638	722	655	729	724	652	695	680	646	673	675	705	693	651	693	668	635	671	685	664	676	665	670	671	688	659	647	690	698	682	679	648	701	692	662	729	706	688	666	669	664	682	684	706	663	712	669	665	644	669	612	705	696	671	644	680	694	663	674	697	656	684	708	752	695	641	670	729	666	740	630	677	668	661	702	702	682	695	679	662	685	687	672	700	694	719	693	651	692	676	677	684	655	724	709	701	683	645	689	654	707	658	658	641	706	676	646	680	659	676	702	687	686	740	709	720	680	693	680	651	651	700	715	685	706	694	674	668	710	665	623	721	620	689	677	692	701	672	691	703	666	623	678	692	634	668	617	678	666	670	656	660	681	663	670	662	666	703	674	656	700	682	697	597	652	704	650	681	703	675	675	645	672	626	664	689	698	641	711	676	695	659	715	645	713	674	680	670	714	656	678	715	706	660	671	685	673	741	647	663	695	689	649	680	639	630	612	686	677	659	670	707	703	690	712	682	681	675	687	736	679	673	693	606	737	693	690	687	659	678	700	680	640	714	674	677	727	674	642	709	655	665	684	680	672	742	659	676	634	710	711	708	716	672	616	666	717	666	640	660	646	686	723	679	664	698	691	687	710	701	698	719	674	656	651	712	662	661	666	646	679	676	698	676	668	699	679	682	653	688	691	670	683	716	675	677	712	703	656	628	637	629	660	690	702	698	704	673	697	682	656	694	698	668	686	680	690	706	668	640	765	636	647	729	664	679	706	664	668	672	676	665	645	673	663	693	682	663	630	661	679	698	680	663	672	662	624	695	673	668	650	668	721	650	704	672	689	630	704	678	649	697	680	671	668	682	674	656	650	675	695	690	685	643	668	726	681	654	668	637	677	657	674	694	702	702	664	706	656	644	695	701	667	637	685	686	676
23261	21884	29788	24413	21146	18382	3865	632	527	556	524	546	524	572	547	531	536	556	510	527	525	554	575	552	523	529	483	539	563	478	510	538	551	478	520	553	557	574	511	501	469	526	469	531	529	507	490	541	550	536	555	523	557	527	477	528	525	467	520	508	525	567	575	534	517	537	491	548	557	503	540	537	513	519	517	540	536	517	519	562	541	517	550	567	541	514	535	525	510	524	534	499	510	566	569	510	528	548	538	541	533	516	526	520	547	533	556	556	543	509	515	546	502	508	559	579	530	543	510	512	526	532	509	521	515	496	499	540	553	555	521	548	561	551	510	521	536	513	514	481	532	502	559	551	491	498	526	545	557	488	461	533	528	544	521	477	531	538	499	536	509	545	501	537	563	524	519	541	544	510	535	493	533	525	513	530	518	520	552	539	505	531	518	476	541	534	492	526	505	543	536	526	518	520	527	537	552	485	520	566	597	539	549	542	530	507	541	537	533	521	500	497	502	521	544	533	525	521	539	577	533	547	496	572	523	499	525	491	535	581	508	513	559	557	543	516	485	502	508	541	546	548	573	517	531	546	576	550	547	538	522	484	536	490	548	488	544	545	546	515	540	545	509	542	548	575	520	537	529	523	501	490	553	498	561	518	540	529	502	521	521	557	480	562	527	529	506	499	543	538	554	535	508	551	527	537	572	555	525	533	523	566	518	525	531	570	508	531	574	547	525	513	573	505	575	525	541	531	522	519	513	536	527	533	524	530	537	551	528	497	486	523	528	530	501	554	498	553	538	543	522	539	539	534	524	554	545	490	550	549	482	527	500	554	540	519	546	543	538	571	512	520	551	520	527	528	535	551	516	499	542	558	558	553	539	543	520	548	532	543	506	535	570	544	542	512	545	537	549	537	500	521	564	547	525	535	527	519	529	546	553	537	485	498	506	537	534	527	574	502	502	502	514	472	502	526	550	516	506	531	526	531	537	505	523	512	539	506	513	523	545	541	555	534	551	554	515	513	586	546	561	522	482	581	504	514	503	577	567	565	523	571	523	530	556	598	514	549	516	510	521	541	539	510	552	529	521	539	521	515	523	538	517	506	524	539	532	551	519	507	532	575	483	508	507	553	496	512	525	528	496	505	570	541	484	497	526	549	534	506	540	507	536	512	520	541	576	505	529	565	543	519	538	542	534	562	504	520	570	520	508	535	541	535	511	506	538	560	519	541	540	520	473	514	512	540	485	523	533	568	487	517	545	493	534	514	555	540	560	524	518	538	493	534	550	523	539	535	493	528	518	510	517	532	502	532	498	541	525	522	519	495	545	485	546	549	537	499	494	539	603	504	504	534	528	557	556	522	571	522	503	539	502	536	535	537	528	561	501	572	507	538	511	543	496	523	554	514	562	525	529	559	520	538	574	526	496	512	511	507	519	534	567	584	496	553	530	473	532	506	516	511	535	571	497	521	566	551	520	542	536	530	581	484	500	498	509	499	524	527	544	541	532	546	550	528	546	483	538	560	488	480	552	548	518	513	567	562	492	542	505	551	558	526	565	503	508	548	541	524	528	497	521	561	513	555	518	521	570	561	560	525	545	544	549	526	521	518	561	518	566	549	516	518	552	528	563	520	522	551	531	541	514	533	532	529	518	508	493	506	535	507	538	560	520	541	565	511	534	515	520	516	533	528	542	531	530	515	534	546	559	540	533	563	543	576	525	534	542	511	500	513	512	538	522	539	533	512	531	520	577	553	493	506	508	540	497	537	579	554	520	516	513	528	564	557	524	546	523	536	530	537	542	512	530	539	524	528	516	514	532	508	534	519	502	515	518	575	532	544	523	519	493	524	537	524	561	520	519	574	524	537	496	530	493	509	528	543	555	456	584	549	496	507	547	513	531	536	528	481	507	536	539	541	508	512	516	585	505	556	555	529	560	544	493	515	529	490	535	498	507	539	549	515	558	515	563	483	558	519	539	520	496	503	487	553	517	527	533	547	517	520	522	482	541	510	544	535	560	508	525	544	518	490	522	507	548	561	498	565	538	515	533	565	542	513	511	552	518	526	542	516	524	524	542	519	547	514	506	546	540	583	550	560	503	574	572	539	513	550	491	505	532	493	534	521	502	505	533	534	549	512	537	538	525	545	530	540	569	562	537	538	524	536	504	543	479	507	507	539	503	521	510	538	492	502	544	546	540	518	530	529	532	499	549	534	496	542	543	555	531	497	533	541	479	518	508	488	485	553	531	553	532	530	548	518	520	547	495	531	548	503	543	547	558	540	526	478	541	583	547	534	485	539	521	529	560	513	549	545	547	511	526	516	568	515	506	539	513	532	550	517	551	512	535	599	511	502	558	520	490	516	543	508	536	534	532	488	511	484	526	506	541	532	591	570	521	484	466	542	563	572	552	541	514	506	514	543	528	580	531	521	511	511	551	509	518	508	546	516	523	524	537	531	517	539	519	538	539	527	496	545	498	549	508	491	525	547	537	552	557	521	545	510	557	510	511	551	559	545	523	529	513	550	570	567	514	541	531	522	549	530	487	479	521	518	548	529	522	514	530	514	509	558	517	556	562	547	556	545	508	525	552	559	553	482	563	537	548	557	494	518	537	507	527	515	533	495	532	528	537	526	546	477	529	524	527	527	548	505	512	517	529	503	560	503	525	552	545	519	504	515	545	509	519	522	517	522	543	522	544	516	588	543	517	543	533	545	548	540	542	568	502	513	524	489	535	513	502	542	519	512	512	495	583	504	517	534	505	556	547	518	539	528	508	539	550	516	497	494	573	545	548	549	526	502	527	503	527	574	532	562	489	536	530	509	520	526	517	557	549	523	507	539	548	530	528	516	502	536	560	511	541	524	535	536	545	536	544	521	512	510	553	518	543	519	537	524	521	532	518	537	542	557	480	565	515	554	528	557	470	501	558	530	507	526	516	537	493	527	538	516	518	522	526	561	551	527	545	503	535	539	537	545	533	513	579	537	525	517	509	518	544	542	538	512	490	565	515	540	508	519	484	518	509	535	495	524	562	506	597	516	513	521	587	534	516	523	501	499	555	557	529	520	501	517	507	530	540	536	542	555	512	535	546	537	551	540	507	513	515	496	506	541	562	507	537	576	519	500	516	508	542	565	527	556	551	511	586	544	469	548	561	531	481	530	524	549	513	545	576	552	550	561	512	515	542	496	554	503	580	534	515	520	563	518	559	511	536	518	545	533	485	500	544	542	540	540	524	552	556	540	531	541	545	523	533	527	554	536	568	534	534	523	554	507	485	524	537	485	514	531	512	532	528	508	533	564	540	540	562	465	560	521	549	562	519	531	547	512	544	546	535	489	568	554	545	542	553	529	531	541	527	512	567	523	508	543	513	514	537	525	539	511	570	508	504	553	585	526	539	512	533	542	516	523	545	500	554	542	510	501	549	503	531	533	535	486	551	520	566	547	522	523	566	509	561	536	551	525	538	521	518	513	528	536	536	542	546	534	544	514	492	566	526	544
58700	98341	71169	38968	20765	6857	893	888	907	844	920	896	858	900	950	915	858	902	963	864	895	866	840	867	882	898	849	872	864	911	882	904	882	893	922	828	858	878	901	901	932	837	874	876	846	908	910	856	885	866	881	870	889	930	894	880	909	870	897	930	922	892	912	908	928	947	888	855	905	866	898	872	834	869	890	914	876	914	909	953	884	879	922	929	871	898	884	926	881	860	915	860	884	897	912	855	886	913	918	870	904	894	878	875	919	909	885	891	899	946	903	853	894	899	881	908	887	925	873	849	911	946	914	855	859	846	897	837	912	902	936	895	907	847	896	881	867	908	891	842	866	876	887	901	876	885	933	865	900	923	880	926	911	906	904	931	820	916	890	877	853	900	917	948	889	911	891	904	883	895	919	935	873	887	921	867	924	923	850	900	893	895	905	842	915	909	932	868	878	873	916	942	897	856	877	859	876	851	887	890	854	869	887	902	883	895	897	903	897	869	906	817	871	921	886	930	899	876	866	912	863	881	848	846	894	872	858	869	892	875	886	914	825	884	818	895	897	865	879	861	872	867	900	896	841	870	877	913	885	893	861	847	880	884	959	885	869	929	875	907	881	880	913	898	864	872	894	900	906	843	870	846	846	830	900	897	877	822	906	906	882	891	902	920	856	828	844	879	890	874	871	926	851	891	874	833	903	843	911	903	843	900	865	910	885	948	903	881	858	867	891	911	925	904	903	889	886	875	882	854	875	904	883	844	911	861	863	882	866	885	858	911	898	879	904	882	900	858	876	881	874	877	894	886	890	920	865	885	918	929	908	927	888	878	881	924	857	948	884	880	874	945	845	897	897	907	845	955	915	885	916	926	886	876	935	869	866	912	893	937	894	857	886	853	884	895	891	886	907	835	882	821	945	864	888	934	890	915	898	904	939	888	905	906	877	935	906	863	928	906	839	851	848	883	899	881	862	871	920	868	876	879	893	880	903	882	869	915	887	897	913	845	897	877	870	899	835	891	917	849	868	905	852	911	907	846	877	908	914	881	883	907	813	881	844	903	897	966	877	926	906	899	896	910	868	926	883	909	898	902	892	897	862	881	907	882	889	881	890	909	880	894	875	864	843	884	876	926	936	903	906	896	925	843	866	888	894	905	921	967	898	893	870	922	879	920	919	889	900	902	857	880	894	842	912	913	902	896	866	863	930	935	867	925	881	884	915	915	930	872	914	924	870	921	870	868	929	872	844	897	887	860	865	893	845	914	877	928	871	959	878	863	914	876	858	890	878	874	911	876	889	985	853	869	916	890	893	863	953	963	889	950	900	892	908	937	871	873	889	909	864	886	882	883	884	830	863	914	882	919	853	864	872	888	860	873	904	930	919	887	899	846	908	902	903	837	873	890	884	898	972	888	916	869	921	868	864	871	853	873	867	885	877	841	844	845	927	920	911	882	873	848	877	880	906	921	863	859	936	890	863	906	903	869	855	843	843	873	888	903	868	921	918	884	884	929	868	909	836	836	891	899	886	848	874	896	899	906	822	882	913	889	902	942	867	904	889	877	888	948	865	925	873	843	904	856	897	852	838	902	920	907	876	853	871	904	916	897	867	894	861	874	895	847	927	897	898	876	861	875	917	889	861	861	836	895	953	891	906	865	899	914	915	894	864	887	835	879	917	941	896	904	888	899	903	896	865	871	889	886	903	900	910	902	837	923	904	837	919	912	888	907	885	856	914	976	908	869	869	865	889	842	884	874	891	866	884	905	926	897	927	857	897	859	889	889	870	895	899	902	855	872	884	841	858	814	861	916	901	906	917	873	875	905	850	907	896	917	848	907	928	889	893	875	907	900	921	912	828	952	848	946	879	887	841	906	903	891	883	887	866	841	927	853	921	935	911	857	886	895	867	865	947	900	858	882	844	861	896	942	886	909	885	916	922	842	935	942	911	825	887	879	913	879	858	856	923	941	891	884	883	877	855	900	859	894	904	872	895	896	852	874	890	904	848	872	860	933	896	974	923	904	892	889	900	871	844	899	879	917	937	851	924	891	873	920	887	903	877	834	901	823	871	898	876	910	879	919	878	865	917	899	910	839	912	832	865	905	845	939	879	934	865	918	898	912	867	918	901	935	913	896	859	898	913	890	904	886	909	905	892	873	918	891	930	924	938	934	893	928	908	842	914	908	891	875	917	854	868	854	865	869	847	941	864	865	848	875	905	861	916	870	845	926	893	927	893	884	910	889	893	904	858	875	905	953	857	923	905	913	886	876	875	907	922	951	857	878	895	884	886	821	850	851	914	897	919	963	846	893	880	884	873	895	918	870	871	856	903	901	904	878	898	921	902	894	875	870	861	865	878	916	920	909	896	922	925	867	925	910	862	880	902	922	907	920	872	903	846	887	923	881	882	864	895	886	896	926	899	891	883	877	907	876	860	857	863	874	919	864	877	913	879	898	873	898	875	914	864	907	828	895	885	890	892	851	920	926	880	894	919	894	869	908	879	861	907	886	891	851	892	826	883	910	894	875	873	856	862	843	933	882	917	863	875	943	937	837	909	897	898	898	911	902	872	860	962	904	887	883	877	914	903	891	918	853	876	839	862	949	869	876	837	906	893	851	878	907	855	898	885	945	875	819	922	889	941	974	838	907	924	870	884	844	931	908	937	853	909	886	915	901	890	878	846	882	886	857	893	900	906	869	903	883	908	887	868	881	922	874	910	841	872	894	913	928	927	862	925	900	907	929	848	873	900	907	886	883	833	904	928	935	914	881	861	872	927	943	881	920	872	946	885	880	937	914	927	923	923	894	881	894	898	946	899	919	929	933	915	930	928	898	917	881	843	930	847	890	880	838	926	899	903	853	910	837	912	877	884	896	884	881	903	873	927	910	873	909	913	889	881	857	904	855	899	889	857	890	872	896	928	922	897	886	895	869	917	876	893	918	905	898	943	877	899	934	822	888	985	932	873	876	890	895	837	870	921	879	875	913	874	877	829	913	885	924	835	900	825	860	956	901	899	901	884	877	875	840	913	883	943	910	921	907	817	874	901	923	902	883	884	889	902	890	882	886	873	933	930	897	844	865	889	844	868	854	927	895	922	845	880	878	866	890	937	866	847	884	848	945	886	908	957	882	880	875	903	900	941	894	901	855	930	871	865	906	842	889	854	859	874	885	913	864	826	882	825	925	874	868	890	877	906	909	896	894	879	929	892	908	886	897	922	898	951	948	899	908	917	898	891	815	882	934	926	881	906	880	951	917	875	938	896	912	860	885	861	882	875	846	901	914	929	848	870	908	857	887	929	880	876	823	917	873	926	868	947	860	887	922	890	877	935	909	900	903	876	865	918	877	916	855	902	900	897	880	933	937	916	903	882	877	833	822	871	902	916	963	901	891	939	906	861	865	892	903	916	876	914	876	913	887	868	879	872	834	855	932	893	924	874	896	901	872	883	898	886	901	931	848	856	937	890	872	865	942	900	969	930	907	889	869	876	870	858	885
29658	28811	25697	11023	1624	680	470	487	492	521	504	506	499	521	512	477	531	463	475	473	516	508	534	483	463	513	479	518	488	518	483	504	501	497	480	455	497	450	499	474	495	496	481	463	552	470	486	500	463	511	477	533	441	511	469	455	477	460	490	510	483	499	519	471	447	485	442	474	448	495	482	500	490	462	502	463	452	445	516	472	495	499	507	458	499	477	491	472	481	474	537	505	470	468	480	495	469	469	516	483	506	506	497	441	513	459	492	496	438	478	505	446	494	490	521	471	523	492	500	513	514	512	479	513	519	474	488	476	470	442	523	450	477	484	503	466	509	478	501	501	524	502	511	450	462	493	484	551	462	546	483	467	486	487	503	443	510	502	500	554	494	493	455	460	484	488	480	493	454	463	508	483	518	506	484	500	465	514	478	515	491	485	492	493	477	499	507	483	455	453	489	518	554	473	502	439	502	525	492	474	479	500	480	515	484	522	427	489	474	475	457	456	509	456	546	487	537	479	552	497	466	478	476	459	547	491	491	512	503	498	521	471	493	489	491	464	474	521	481	488	513	536	507	478	452	479	442	459	495	498	445	494	495	457	489	507	487	482	471	468	450	514	493	486	477	467	473	484	505	499	497	447	465	455	505	486	476	497	502	515	504	468	459	473	455	481	470	522	500	500	478	517	533	498	489	502	498	515	497	473	455	480	467	515	527	491	482	440	480	501	476	508	513	483	476	512	487	496	524	485	508	527	518	455	498	457	475	484	487	537	457	479	481	467	439	487	501	513	493	496	490	458	478	521	447	489	490	479	484	434	486	515	512	468	514	520	489	469	460	496	471	503	484	465	504	446	533	498	518	500	472	467	494	439	496	447	506	483	519	510	496	466	482	490	488	481	525	521	443	497	495	459	518	466	511	511	482	492	462	516	486	477	508	472	521	513	496	523	475	479	481	503	514	472	472	470	467	512	468	482	519	522	462	484	498	492	467	485	487	522	483	463	501	518	508	491	489	467	520	486	483	458	485	494	480	493	480	502	486	507	505	503	467	540	452	483	501	543	476	489	488	497	485	460	500	479	479	488	483	518	480	448	496	478	493	476	490	494	476	496	471	494	505	471	488	524	460	521	487	479	496	530	462	493	500	497	466	473	498	500	495	514	492	479	461	510	488	467	521	441	493	498	485	491	529	471	501	514	493	467	469	499	479	514	497	506	503	536	516	486	508	460	475	473	446	497	518	478	463	447	510	484	503	475	499	516	457	515	527	488	498	509	485	506	520	520	492	496	489	492	481	532	500	478	490	474	509	490	499	536	500	507	476	507	531	469	473	473	517	499	470	476	488	481	493	504	500	468	529	489	494	471	495	465	506	468	510	510	456	525	496	502	477	480	482	489	506	542	504	492	484	526	517	525	492	522	466	487	475	498	493	482	498	482	517	477	528	501	486	467	468	461	487	478	497	494	490	497	489	447	501	481	488	489	452	472	508	491	510	491	525	502	492	543	509	502	498	480	485	520	497	489	472	457	489	455	486	499	496	507	481	471	500	476	458	454	487	437	520	510	460	482	487	496	511	510	485	485	476	496	509	504	503	528	489	480	486	533	466	507	446	462	496	509	428	485	452	485	496	479	517	482	511	475	486	457	490	486	504	474	491	507	529	498	476	525	513	493	500	483	527	489	486	478	471	509	455	515	503	512	450	489	470	496	510	463	472	460	477	477	505	462	462	461	525	514	487	513	466	486	484	480	502	525	505	480	506	523	475	474	475	508	501	476	459	483	480	495	518	497	511	512	467	502	477	466	501	478	498	496	511	520	473	502	441	495	540	473	484	490	512	432	512	500	483	508	473	487	507	509	518	475	511	493	499	501	484	485	471	463	511	479	490	487	517	491	501	480	525	533	489	494	497	475	487	462	489	462	522	439	489	481	498	499	471	509	519	490	494	487	487	496	513	472	518	474	530	445	478	501	505	472	491	480	465	485	461	506	477	480	494	518	511	477	492	475	471	500	462	519	488	483	451	496	473	491	511	502	481	502	476	509	512	536	476	497	487	513	506	508	463	491	442	504	496	477	518	476	493	504	502	490	486	518	508	501	470	492	465	466	453	462	497	510	489	441	464	500	454	502	499	467	450	484	504	504	466	496	444	505	529	522	435	513	509	483	514	493	542	519	492	524	497	495	485	510	496	469	461	498	507	454	464	467	451	489	499	486	468	474	478	485	495	526	467	527	490	489	484	446	493	484	482	444	446	473	479	511	490	510	455	471	461	525	439	502	484	482	494	482	495	496	480	468	500	498	502	462	477	485	474	453	508	483	483	499	492	482	513	487	470	503	466	457	473	485	509	476	477	488	498	471	470	500	437	487	493	492	485	518	503	487	478	498	509	475	481	459	509	471	503	500	471	513	498	494	472	473	506	510	488	487	476	475	490	511	491	534	496	451	510	483	527	455	506	491	513	485	516	497	504	489	491	477	497	496	487	537	515	496	490	535	475	451	480	453	464	535	481	492	541	481	516	513	510	503	480	530	478	509	487	489	489	511	540	469	478	487	475	494	466	476	514	477	504	470	499	487	519	480	481	465	506	478	492	496	479	539	522	505	499	463	497	484	505	488	467	486	550	515	492	486	481	487	501	477	522	479	512	488	507	511	484	468	512	474	499	483	481	464	508	461	542	447	510	493	508	541	536	468	481	498	473	493	483	553	498	538	487	447	516	477	476	504	497	482	467	506	479	469	485	488	477	487	465	480	472	485	494	508	450	481	478	467	492	523	486	484	483	485	441	497	460	474	457	503	487	487	482	449	505	488	491	530	507	501	484	489	479	488	494	486	489	508	496	452	519	481	516	506	451	499	507	466	518	459	476	521	458	480	506	502	518	433	519	478	464	486	484	510	462	506	488	518	497	546	515	499	509	488	521	476	508	520	482	459	438	474	482	472	503	499	501	491	495	464	506	484	481	463	508	482	511	482	498	452	486	491	484	481	508	490	501	477	463	506	483	538	440	504	470	547	488	471	510	484	478	490	464	500	466	462	526	496	463	482	502	522	467	499	512	494	474	503	517	477	521	521	491	518	461	490	480	498	470	477	467	527	488	500	449	479	508	472	512	513	509	454	467	495	457	478	493	506	510	504	484	489	526	496	525	460	479	460	514	467	490	483	522	493	498	457	487	488	506	503	492	438	487	479	482	518	501	469	468	457	492	484	455	479	491	537	446	520	477	467	494	473	447	496	477	502	472	527	503	494	524	491	494	542	499	479	508	538	489	509	471	478	496	551	524	527	461	491	489	520	497	490	484	488	510	476	478	492	517	491	462	462	468	498	484	511	502	458	496	510	512	493	435	433	481	528	489	451	488	487	496	495	503	464	510	493	495	476	478	504	479	491	492	470	511	482	477	494	493	515	510	500	476	457	523	529	496	463	494	481	488	496	491	494	494	479	458	460	519	512	453	481	491	508	480	490	502	541	499	479	477	544	453	518	464	495	506	467	518	463
39714	46821	29806	10921	3048	1355	861	906	872	856	874	930	863	847	861	909	900	850	911	911	853	884	908	884	885	867	904	868	820	846	925	896	952	836	894	913	872	853	880	920	873	888	881	924	871	902	893	858	865	856	881	839	848	885	826	849	846	913	841	845	881	904	871	839	851	863	876	886	921	891	844	835	824	888	869	895	858	880	874	883	864	846	870	861	907	838	904	813	862	855	929	897	906	860	864	937	835	867	888	901	867	880	870	842	896	912	877	919	908	845	892	894	884	926	866	879	859	874	886	931	867	867	830	856	884	897	845	855	882	916	879	902	866	891	883	855	909	863	784	844	929	867	862	904	891	868	894	911	861	839	865	899	873	847	872	881	876	832	931	868	898	928	872	870	836	873	852	881	904	881	921	878	828	929	928	885	915	889	874	876	860	839	836	839	839	907	849	860	962	881	864	851	888	886	859	888	921	883	860	887	864	860	847	931	848	850	892	836	885	842	915	896	873	868	897	864	868	894	850	902	864	873	871	880	914	867	886	854	867	848	898	919	921	811	886	898	797	834	873	882	882	845	916	943	917	858	889	865	840	883	904	899	866	853	908	852	890	854	841	847	863	848	925	867	883	830	913	881	881	880	876	867	834	886	844	877	825	854	880	869	888	870	873	856	881	861	910	857	854	876	828	888	929	833	896	871	933	828	921	917	898	934	854	843	897	811	843	901	879	894	863	878	862	837	864	906	850	835	859	819	884	884	857	842	899	893	858	840	909	895	878	888	919	893	864	839	919	889	903	914	886	893	860	850	883	923	850	855	882	878	892	897	862	861	874	889	854	887	858	910	910	918	904	855	826	881	850	897	881	830	874	874	883	920	853	882	879	852	874	874	853	878	881	913	832	907	884	869	847	881	906	835	855	889	895	962	888	834	835	841	894	872	893	886	838	855	872	852	911	950	947	875	892	860	889	901	902	848	889	896	835	854	893	871	851	862	879	873	903	875	854	864	869	900	929	853	919	874	850	916	861	847	887	874	896	885	876	859	864	843	861	826	857	856	863	859	867	863	902	893	934	930	888	904	841	858	865	856	895	857	878	842	837	871	846	920	886	844	864	902	852	888	920	878	877	889	889	913	862	923	851	862	919	883	914	860	872	853	822	842	840	891	849	900	867	833	900	877	889	876	863	871	904	885	901	915	859	880	927	868	867	882	924	877	906	846	874	878	838	877	873	865	874	840	846	884	865	937	935	853	893	877	897	826	872	893	893	869	890	876	872	871	894	858	891	816	873	852	888	889	897	894	885	870	911	860	834	894	845	867	843	823	881	828	864	865	904	912	839	885	830	865	913	888	863	888	898	872	885	899	873	849	904	857	898	827	876	863	902	877	933	872	856	864	821	897	893	876	900	900	881	896	873	878	867	894	839	905	845	963	898	905	892	855	886	901	853	889	855	921	841	924	866	896	867	939	855	844	839	868	942	862	872	822	853	914	797	872	884	869	875	827	914	914	888	926	914	859	895	828	853	851	900	878	822	857	932	881	833	888	932	836	814	909	803	842	907	845	889	872	886	925	895	885	815	878	891	894	900	845	868	867	912	946	823	865	867	877	885	910	919	908	854	883	858	877	900	836	846	889	907	907	845	865	900	858	920	871	905	915	910	896	914	785	918	876	851	855	864	839	854	913	873	897	876	876	845	847	882	883	877	857	908	931	830	873	908	893	816	883	869	908	890	875	863	853	828	886	863	879	819	868	890	914	868	858	850	900	850	844	914	802	848	827	837	889	940	844	918	866	913	867	868	976	870	897	902	873	846	854	875	832	866	927	853	846	909	863	850	878	852	869	893	855	913	878	871	881	895	896	936	869	896	908	883	895	853	845	866	894	852	918	912	921	853	868	922	857	914	836	795	867	857	885	838	894	915	881	885	842	858	880	792	830	892	883	895	899	800	881	873	866	871	859	885	891	876	910	859	928	922	885	833	921	931	852	857	923	872	831	883	855	889	919	885	835	870	875	886	861	873	896	898	908	908	874	836	896	848	818	915	890	897	891	937	920	907	871	837	904	898	861	919	897	901	892	902	910	893	880	892	857	800	874	916	888	914	937	886	929	895	885	849	917	827	958	857	843	850	883	884	860	873	850	854	900	908	871	897	866	893	850	811	897	855	878	841	914	909	840	866	868	863	894	862	940	867	924	819	853	934	853	868	864	893	929	854	911	859	844	883	883	878	955	837	805	871	880	896	850	861	886	888	862	888	886	875	868	926	846	853	861	907	872	899	844	924	890	893	927	893	877	899	845	895	934	890	840	885	896	919	922	831	847	867	896	820	820	819	856	896	910	856	901	897	851	874	846	843	862	878	851	868	899	910	861	888	830	871	901	922	926	822	918	833	903	885	872	862	906	801	900	894	866	859	893	861	856	900	900	861	890	824	913	870	892	881	899	879	868	901	844	928	870	919	873	838	843	917	872	869	887	942	877	873	873	897	897	853	898	893	842	898	883	896	878	919	851	873	959	899	884	931	848	869	807	848	845	891	868	861	856	902	852	845	865	952	855	825	896	870	881	817	908	909	846	856	854	848	894	907	845	852	900	807	814	885	843	889	861	860	836	896	862	876	896	896	866	847	817	906	854	866	902	871	889	868	906	840	867	833	925	902	872	865	802	871	904	897	877	866	855	939	961	909	849	890	872	844	908	905	870	883	891	887	906	895	858	886	876	881	931	920	940	873	913	894	864	851	873	901	881	846	869	929	878	890	905	904	888	890	913	834	822	877	893	865	868	916	897	834	870	884	849	903	869	884	866	861	888	873	874	884	884	849	858	931	800	846	917	900	885	871	859	903	938	854	887	858	880	893	857	833	908	845	857	874	848	858	849	857	880	880	865	842	910	932	873	830	847	914	900	873	865	860	878	864	903	906	818	866	825	865	892	865	895	847	880	863	834	821	906	874	892	898	874	876	927	916	848	858	850	881	896	905	918	888	841	853	842	898	884	850	858	868	885	835	886	898	851	872	865	930	888	889	910	840	886	856	872	861	876	874	852	901	910	913	896	898	894	848	862	911	946	867	874	869	886	828	866	863	895	854	862	914	880	897	859	943	873	901	873	844	880	905	873	807	854	841	901	853	914	883	857	893	927	841	866	888	858	928	886	851	837	850	889	916	787	850	862	889	877	876	910	926	855	904	891	932	863	848	835	922	917	895	883	912	885	907	853	861	813	806	914	877	843	841	890	843	873	868	893	838	895	862	843	904	875	869	864	877	852	890	835	837	870	864	916	873	918	897	875	868	876	899	918	850	932	866	886	946	853	923	915	859	850	875	875	918	860	914	842	877	946	932	864	875	885	840	861	845	871	924	955	855	911	866	852	854	927	918	870	847	884	882	852	893	870	855	789	893	857	902	799	893	882	882	878	887	876	914	858	832	902	902	862	891	866	861	853	874	884	907	800	853	905	886	883	874	953	861	887	855	892	923	874	884	852	895	869	880	877	867	835	886	920
24407	22967	31384	25416	19631	8444	624	404	378	398	374	370	381	377	401	360	374	395	367	368	393	394	397	360	393	374	385	398	390	375	375	399	373	344	364	407	372	363	386	351	351	357	386	385	387	381	393	383	369	367	325	373	376	376	349	369	399	368	393	426	380	356	359	374	350	380	391	347	386	354	397	365	383	391	372	392	387	359	359	365	371	383	384	368	355	347	375	363	420	380	372	361	379	386	337	342	345	365	373	363	416	359	371	386	351	360	368	386	379	393	375	392	380	377	371	381	373	375	367	381	375	368	409	372	364	365	390	414	353	383	403	394	364	381	344	375	379	366	376	365	363	371	374	364	381	344	378	389	355	336	390	350	385	378	388	360	367	392	394	349	380	385	387	374	380	380	396	337	410	369	390	367	370	369	395	401	365	388	356	394	395	342	355	365	384	362	379	366	408	361	361	349	358	391	378	384	367	393	402	378	401	359	416	400	375	372	371	394	368	412	349	378	353	386	324	402	368	375	334	365	334	353	430	381	402	373	406	393	358	340	356	363	378	367	360	391	366	348	353	356	369	388	386	405	372	381	352	361	359	395	348	397	390	408	357	416	365	405	356	358	371	376	391	359	358	349	385	393	368	361	375	364	338	380	349	349	361	377	380	402	355	359	399	368	382	363	385	370	356	347	374	348	385	391	364	389	383	397	342	363	367	356	391	363	377	373	336	349	388	380	395	359	385	389	370	375	348	384	409	375	368	374	355	376	341	401	377	397	395	392	385	368	363	391	381	354	354	376	365	356	383	406	345	356	384	377	359	368	388	387	364	379	350	350	341	360	361	350	387	379	370	377	386	391	382	352	380	388	327	381	365	358	360	399	371	373	353	358	387	368	353	368	371	387	396	352	387	401	365	392	395	346	353	361	367	353	349	368	371	350	375	411	346	362	351	385	344	363	347	363	350	382	363	417	383	383	388	369	368	372	364	391	365	368	370	391	395	381	385	365	352	353	371	381	348	374	372	362	410	389	359	348	369	375	379	349	386	376	394	428	378	346	382	387	369	344	361	360	411	368	421	339	369	369	393	335	347	367	363	370	359	404	385	382	339	404	372	392	377	390	372	372	368	391	367	349	379	373	369	392	356	382	365	382	374	368	395	348	342	400	365	392	342	373	378	374	370	403	398	350	370	374	372	366	381	384	342	387	373	422	384	354	375	385	371	361	356	371	359	358	399	378	368	382	388	382	380	348	355	375	366	385	362	401	338	398	393	380	362	354	414	361	347	369	375	363	410	385	396	377	409	382	364	380	373	382	361	393	389	373	355	341	376	361	371	399	397	410	366	394	381	369	385	370	381	399	351	376	358	348	343	367	366	393	397	379	374	365	335	345	376	398	370	369	326	372	373	357	389	379	379	345	383	379	367	365	362	390	385	334	373	395	362	401	356	388	357	365	389	342	328	347	381	385	367	377	394	385	365	357	357	391	334	372	390	398	344	393	349	355	380	352	364	379	331	406	358	389	385	376	383	383	416	370	369	356	367	357	404	330	381	349	388	377	363	380	371	374	347	373	400	372	379	383	369	382	369	370	385	357	355	376	375	368	385	405	402	370	383	367	371	350	381	373	397	398	342	335	411	391	364	354	385	376	369	349	380	368	380	394	361	374	330	396	396	363	394	393	376	362	360	363	354	403	345	372	364	368	343	380	420	365	370	412	360	362	372	393	346	388	379	423	357	342	378	354	399	371	359	355	376	365	419	386	374	380	361	363	395	339	350	389	401	351	370	380	375	370	354	372	374	392	347	362	384	343	380	367	412	353	364	361	385	341	367	353	397	355	361	374	364	389	362	408	397	341	377	354	387	350	377	373	356	369	375	378	363	382	377	387	351	388	374	371	350	397	359	350	389	374	375	368	383	354	370	389	330	355	360	369	382	355	348	349	395	327	385	382	407	359	378	368	371	379	383	384	344	343	375	374	356	377	381	361	355	348	383	369	375	354	386	368	365	345	399	355	352	386	361	405	433	400	398	357	370	362	396	351	383	381	354	375	348	389	378	377	391	366	356	360	367	375	354	403	375	357	357	380	341	359	340	376	390	390	395	366	404	358	387	349	374	390	357	371	376	351	398	340	396	397	382	392	385	380	374	371	363	367	410	369	350	373	389	397	348	389	370	376	393	344	371	388	392	365	350	372	383	389	393	365	364	377	373	359	384	361	380	355	373	393	383	358	366	371	371	383	408	375	359	375	352	316	364	368	394	349	377	359	374	371	362	372	386	392	346	357	387	357	370	372	397	377	363	390	362	363	402	371	373	331	387	371	384	367	362	408	357	346	375	360	356	397	375	377	390	362	347	369	394	403	373	386	331	376	341	359	379	373	397	391	381	347	346	385	349	377	355	384	363	362	380	369	385	410	384	379	364	387	374	391	378	395	390	369	341	346	368	346	396	402	382	376	364	364	393	362	358	353	356	380	375	353	373	358	385	341	373	366	354	373	398	363	410	363	387	361	337	377	380	364	349	357	355	344	362	362	372	356	377	368	372	381	405	361	377	367	346	403	386	391	357	366	351	339	387	345	374	401	382	336	348	392	342	361	370	370	373	360	337	337	363	386	410	368	356	318	379	379	346	338	369	367	380	360	388	357	342	385	417	354	379	358	374	345	359	367	361	372	400	386	378	414	370	380	352	382	359	376	379	384	358	375	382	404	362	394	388	371	400	365	374	344	382	362	371	385	362	366	361	368	334	372	372	350	374	348	358	381	373	378	395	391	365	375	385	360	358	368	375	406	362	367	385	370	373	366	360	374	359	333	335	375	382	382	379	390	365	364	363	363	389	358	374	357	349	358	343	379	406	396	378	378	395	366	369	374	365	344	397	375	366	350	329	382	388	391	327	348	396	399	392	395	337	397	391	368	410	354	385	342	372	399	375	372	376	377	364	383	356	381	384	354	396	374	398	340	367	378	355	353	370	337	393	372	353	355	371	380	426	379	353	399	377	363	365	389	358	385	367	385	389	350	345	361	396	341	370	348	387	374	352	379	362	361	431	355	347	373	377	351	375	365	359	356	388	376	389	370	359	390	373	353	388	383	387	361	346	349	369	343	365	387	414	407	383	383	385	365	368	355	350	373	398	345	382	375	357	382	414	351	362	385	380	345	373	404	352	368	372	392	354	359	374	381	373	359	377	387	369	370	336	359	402	390	380	385	362	395	363	381	379	371	376	392	364	412	377	338	399	361	399	377	363	390	379	342	402	388	397	363	387	378	389	386	369	367	377	321	378	364	379	370	356	397	369	398	403	385	350	344	370	420	352	362	373	373	385	368	363	377	387	395	358	358	383	356	365	367	354	369	398	365	365	361	363	406	398	397	368	357	391	399	359	367	359	361	364	361	362	376	403	355	377	394	388	352	387	350	361	355	376	373	384	361	384	346	374	391	362	368	378	388	362	397	401	375	376	362	355	336	355	353	372	371	381	386	415	346	386	375	361	363	406	376	384	365
60506	90046	63876	29598	14597	4218	698	699	697	707	682	711	756	685	661	655	686	684	630	731	747	704	648	730	681	672	696	680	702	685	687	686	759	667	688	654	669	693	649	697	678	643	632	727	656	680	678	660	655	675	702	654	698	700	650	663	657	636	736	667	685	680	668	665	696	684	632	671	652	666	698	655	678	667	668	626	641	683	660	679	654	686	648	681	711	712	682	709	633	680	695	678	648	699	663	688	682	735	722	705	689	638	669	719	693	718	614	707	693	667	684	701	693	710	663	703	652	690	656	654	670	692	667	649	684	690	714	659	692	657	672	647	667	648	665	640	670	707	662	638	644	660	686	713	686	663	655	689	696	699	696	661	662	644	651	690	642	729	668	638	643	682	754	653	713	696	707	636	664	649	625	670	665	680	628	687	789	642	689	683	690	671	689	674	676	667	641	702	703	666	651	684	679	699	703	701	650	688	629	690	685	684	683	670	656	654	675	679	631	654	668	713	675	694	689	665	698	644	683	677	666	642	739	705	648	635	696	647	680	766	683	656	709	659	687	691	684	675	685	692	660	682	664	707	705	724	629	659	642	678	665	726	701	666	644	687	634	611	685	651	672	675	683	669	672	745	703	655	698	681	666	629	668	659	688	687	686	646	693	621	654	720	655	696	679	684	690	676	706	674	694	641	717	659	693	676	696	673	709	706	663	731	649	678	701	643	653	665	642	684	703	680	686	727	758	659	642	665	668	680	717	700	682	675	653	641	649	701	682	690	629	726	662	655	642	683	666	667	670	650	652	677	651	691	650	664	687	633	671	679	642	666	608	692	729	655	662	728	710	652	673	688	707	695	696	715	711	706	659	685	655	667	696	672	674	654	686	687	713	686	655	645	659	641	672	701	724	674	671	729	675	698	654	684	681	666	677	649	644	662	643	688	665	679	666	702	694	709	705	665	666	669	718	645	689	696	726	699	686	652	704	689	692	650	677	710	723	687	685	646	688	676	692	681	666	669	619	680	664	675	716	661	617	683	687	709	660	690	689	691	645	696	681	700	688	671	694	683	681	625	708	647	711	673	729	666	684	689	714	646	686	606	693	643	661	661	658	711	681	663	712	675	691	680	723	719	700	680	707	705	663	668	711	660	666	642	679	681	692	704	673	685	655	677	667	703	641	663	672	653	653	682	686	682	676	647	701	690	663	708	708	717	708	666	721	707	679	723	646	675	687	673	659	647	655	694	673	708	660	690	671	726	691	699	652	679	683	712	664	710	686	686	674	705	721	683	656	646	672	675	650	678	679	770	652	702	680	657	688	665	661	712	632	683	629	709	708	687	677	677	687	676	719	650	688	705	682	674	689	711	695	677	685	628	700	721	691	704	663	684	694	678	668	679	683	663	713	646	649	687	700	649	688	643	659	594	687	680	680	648	631	674	624	700	662	681	673	708	688	724	691	704	677	687	672	634	706	678	691	658	707	697	673	682	718	683	679	701	668	676	619	635	687	711	662	652	652	627	648	697	675	661	665	703	652	654	690	700	667	698	695	690	675	674	692	695	663	662	690	695	715	653	694	710	647	702	706	655	650	704	682	659	697	679	678	655	706	714	690	640	629	671	664	710	675	671	700	649	697	684	662	695	691	687	602	674	657	667	665	673	682	681	659	666	657	656	696	698	723	682	685	709	708	672	706	697	676	701	642	680	682	716	709	672	695	678	684	686	670	667	669	696	648	668	686	696	704	661	649	635	671	681	671	715	663	703	746	700	657	659	683	647	687	697	691	684	673	649	687	667	650	669	681	661	634	655	680	692	677	725	709	687	673	683	672	689	708	694	711	688	694	641	713	667	699	654	665	679	719	696	688	693	683	680	682	688	660	700	658	693	646	686	672	711	703	682	677	686	692	698	700	654	658	669	681	698	692	727	680	703	696	697	681	649	676	697	660	699	662	705	695	701	711	683	636	669	685	672	688	664	691	688	631	724	668	665	637	701	651	666	728	710	640	650	694	677	650	701	731	708	646	658	667	708	673	685	664	721	641	660	648	707	697	650	717	681	655	648	654	706	690	723	645	667	617	701	699	698	704	663	642	637	708	657	678	683	624	673	674	689	643	656	725	705	698	705	661	701	716	686	681	683	662	671	690	687	692	681	728	695	718	662	671	710	634	690	663	680	712	698	742	686	679	636	632	674	708	671	641	678	663	683	663	673	651	710	662	709	625	659	633	672	644	661	696	663	675	695	663	696	694	676	716	693	705	701	657	656	680	671	639	708	721	661	677	673	660	643	696	686	694	699	670	681	648	708	695	734	691	684	672	686	648	672	610	673	675	643	665	711	662	661	706	701	655	647	722	711	665	649	683	677	665	680	716	649	731	662	646	686	676	703	648	682	704	688	708	653	654	668	695	662	668	709	693	661	636	720	708	655	681	663	678	738	683	672	636	731	662	693	694	677	711	671	678	681	686	712	709	693	658	632	649	638	706	738	651	680	697	698	674	689	665	690	641	641	652	702	674	679	682	755	725	647	671	674	692	665	687	697	726	675	699	705	657	683	682	695	702	687	677	659	667	687	690	682	647	650	672	702	712	715	704	687	653	676	618	699	713	666	701	678	711	696	682	671	652	670	662	680	723	682	700	634	663	656	657	666	711	705	741	643	695	692	705	624	630	688	705	688	657	698	639	649	697	668	688	624	703	694	662	638	666	676	628	670	717	664	683	655	641	709	664	693	686	693	697	685	644	706	655	657	662	704	667	710	661	714	653	695	663	688	702	681	681	667	695	637	708	694	644	712	718	696	713	662	643	717	637	666	655	754	624	690	676	700	672	689	702	689	712	677	649	638	651	669	688	657	703	665	673	674	682	699	670	714	646	695	702	673	673	653	672	711	689	674	693	672	672	726	681	652	689	701	661	678	643	665	638	650	709	706	710	687	695	675	705	686	671	683	715	661	689	688	705	716	707	672	697	660	703	684	658	671	714	681	692	705	648	652	653	661	625	691	703	695	677	747	701	675	696	651	655	671	716	687	727	681	700	659	676	695	690	709	679	655	647	682	683	634	703	677	665	685	695	682	677	724	680	682	667	716	696	657	678	672	686	689	704	687	689	710	649	697	685	687	639	687	699	652	681	680	665	686	707	658	670	632	721	739	688	694	687	721	622	681	654	658	685	657	689	658	640	669	696	686	690	662	706	738	675	715	657	718	691	691	653	705	701	638	670	678	645	697	653	667	658	674	663	695	671	680	696	689	663	674	702	670	691	713	641	705	694	706	643	706	691	699	688	677	658	705	701	666	654	654	681	696	665	670	661	662	701	662	673	662	721	694	699	697	685	693	706	703	645	718	632	679	696	691	649	647	672	666	634	700	682	720	638	684	684	677	680	654	683	678	616	698	691	746	657	663	649	630	691	660	676	681	678	667	646	688	704	653	663	680	693	684	683	631	709	655	663	647	653	668	708	676	671	674	707	649	704	653	679	648	644	712	664	686	700	684	688	690	715	623
23221	21956	30208	24496	21101	18011	3706	631	599	588	541	587	543	542	538	566	564	546	542	548	555	522	532	572	548	533	577	555	537	493	542	485	536	536	563	557	534	537	572	528	564	523	555	536	550	524	554	530	554	531	568	521	557	522	502	532	554	577	568	586	522	563	557	549	555	529	538	572	508	569	519	535	541	545	534	534	513	542	564	561	519	540	520	531	532	539	525	505	517	487	536	509	544	533	524	552	540	535	531	528	558	526	527	525	536	572	546	536	525	535	521	568	535	528	523	531	550	562	504	525	525	558	535	465	565	507	510	534	511	529	571	562	560	498	533	520	545	518	489	521	532	566	529	534	479	558	537	539	538	542	525	535	488	533	519	579	503	525	572	535	528	551	568	528	533	528	523	528	543	521	545	564	541	534	544	509	522	525	548	495	502	521	537	545	522	577	509	511	540	522	537	542	524	553	543	496	501	557	570	510	514	563	547	513	475	533	552	555	539	568	542	547	483	558	492	528	556	572	524	533	522	527	517	521	554	541	505	505	555	532	528	522	525	575	526	556	553	569	518	564	500	546	541	562	546	490	556	539	564	530	538	536	542	501	542	538	520	539	569	552	517	501	537	560	495	538	522	516	555	544	504	575	519	587	538	524	574	538	575	573	571	538	548	537	560	522	498	514	517	514	558	561	541	512	539	519	556	530	508	558	567	544	487	494	536	486	527	527	508	551	554	530	522	562	547	528	508	539	536	540	547	563	523	516	570	539	555	545	558	515	521	539	548	504	527	501	514	547	512	543	543	529	539	559	529	554	513	521	521	557	538	528	495	544	540	538	532	575	511	523	505	519	557	538	516	495	457	572	496	565	502	515	530	501	575	532	560	503	581	537	523	534	530	516	568	535	559	549	505	544	560	540	498	502	541	529	514	539	536	509	579	487	500	533	560	514	516	520	503	536	499	526	553	522	553	559	532	529	578	539	499	539	544	526	551	532	546	585	531	487	563	561	531	521	533	570	552	550	494	510	528	524	512	531	519	531	538	503	559	490	529	560	548	537	523	511	499	580	550	530	531	593	557	511	521	498	557	503	501	511	509	491	552	523	545	502	516	478	527	549	529	524	572	509	557	498	477	537	488	528	562	510	530	552	517	532	555	543	507	503	567	520	510	539	562	498	556	557	532	542	551	570	547	508	554	534	521	527	559	532	554	542	577	513	534	511	556	554	515	528	550	547	553	516	536	494	564	560	514	525	541	520	528	531	569	547	505	547	568	497	580	532	544	544	553	466	494	531	557	543	547	522	497	512	556	493	507	533	541	559	531	548	542	574	570	512	535	519	542	551	541	550	521	491	539	562	540	543	526	491	495	530	545	533	532	522	518	605	482	563	524	547	514	546	549	554	522	557	523	520	498	511	485	540	551	519	509	530	525	494	563	565	518	564	522	507	528	522	534	545	531	509	543	501	573	527	517	552	549	516	496	520	528	579	547	516	563	569	505	549	554	524	512	544	526	557	560	528	541	513	514	532	575	526	520	540	558	540	597	498	514	539	548	536	545	538	529	508	567	537	539	551	531	539	558	545	556	554	547	520	575	543	487	538	538	576	539	546	534	540	530	526	526	529	578	535	553	534	550	531	537	520	524	525	531	468	587	520	514	536	574	570	531	532	558	549	542	513	520	490	525	557	551	549	536	529	520	552	515	536	558	540	517	538	521	561	495	534	522	514	501	530	501	559	509	531	533	513	544	521	538	524	531	540	539	573	481	557	536	529	533	529	547	537	530	520	539	559	519	506	499	484	505	546	578	516	513	560	559	519	535	543	531	519	552	548	503	502	550	546	556	521	534	545	526	560	562	513	489	545	533	518	549	557	545	529	569	489	539	553	512	525	536	560	569	479	555	528	516	532	508	504	529	519	515	507	573	557	486	498	554	546	546	545	523	508	516	555	526	515	542	518	525	536	536	513	573	559	547	595	491	522	539	535	525	523	591	523	504	520	558	527	547	537	509	528	542	561	552	539	564	574	541	550	510	534	543	546	494	524	523	521	515	519	549	472	534	548	494	507	540	572	531	573	545	493	529	530	531	513	528	541	536	542	514	522	550	516	569	528	529	513	554	574	553	508	539	515	565	517	506	546	521	569	554	549	536	525	591	546	532	510	552	522	552	513	486	553	532	535	500	514	547	504	513	567	522	518	498	528	538	597	551	538	554	554	567	525	517	557	583	523	494	539	573	516	540	515	536	535	512	543	532	543	520	520	534	531	580	542	555	483	528	554	513	582	490	554	514	572	520	519	572	503	513	520	563	522	516	552	537	525	517	506	561	475	548	525	530	576	522	534	521	500	519	555	488	587	486	498	501	560	567	542	538	569	518	560	580	533	524	556	534	513	554	505	536	473	506	509	551	539	545	513	531	530	523	534	508	516	485	515	513	531	539	531	553	501	556	503	528	517	530	519	521	554	547	514	541	521	525	554	513	535	523	520	549	561	536	543	510	549	514	504	542	506	562	535	539	505	556	555	522	516	516	510	480	531	516	577	535	550	555	534	519	522	575	540	596	523	533	527	530	576	545	534	562	548	527	524	533	564	556	541	544	547	520	509	520	567	557	544	500	464	565	560	527	507	518	513	521	524	548	546	544	551	513	546	516	546	584	516	524	503	554	554	523	524	530	543	506	525	522	539	534	537	541	550	479	517	513	528	533	529	527	563	513	511	527	534	562	535	525	547	589	519	551	541	503	511	515	526	563	536	554	559	541	510	533	552	522	547	527	543	523	525	521	541	512	576	532	565	509	528	546	540	547	520	552	541	503	537	516	537	516	506	509	559	519	525	566	477	548	517	505	548	542	527	539	519	553	534	560	537	552	511	523	499	495	520	528	527	539	557	542	533	528	540	525	556	515	539	583	552	463	518	545	548	488	510	535	558	544	545	504	544	517	516	511	567	483	518	540	561	506	504	525	527	525	544	503	523	521	532	546	529	519	529	520	541	549	582	549	549	572	494	528	506	576	532	539	572	545	537	508	510	551	519	574	543	532	548	497	554	540	541	567	540	561	517	505	525	527	527	524	529	556	535	517	514	512	526	503	528	578	530	486	553	521	540	494	532	543	511	531	516	549	516	563	544	518	547	529	561	581	511	555	523	515	516	537	511	515	522	523	523	521	486	530	563	543	527	552	550	564	565	522	510	486	542	533	505	544	552	541	552	506	514	561	536	524	536	534	521	518	535	549	564	555	506	538	520	549	536	574	512	539	534	518	553	523	497	546	531	548	545	512	531	568	499	560	540	508	537	503	524	538	568	558	568	526	550	521	553	555	506	592	511	521	546	578	562	497	563	530	513	501	512	551	566	547	527	529	512	541	551	499	512	560	515	515	553	549	510	527	502	514	512	543	534	515	549	519	536	579	506	518	545	534	541	552	510	524	548	502	530	489	537	525	558	505	546	535	521	515	562	523	479	530	522	586	501	544	542	519	534	527	487	537	520	550	553	525	523	538	539
59386	99390	73282	38724	18339	5754	908	933	922	925	879	918	938	933	946	911	882	925	934	896	871	939	888	884	887	910	943	967	910	874	904	945	941	886	854	946	868	941	931	882	883	880	912	928	907	927	968	853	905	875	934	948	891	909	900	904	864	906	891	931	914	932	902	900	892	952	914	950	884	925	898	911	936	928	875	897	938	922	931	897	933	920	889	937	864	906	909	929	895	905	884	951	903	924	890	913	958	938	851	899	853	843	858	982	905	972	880	858	959	917	918	868	885	912	875	906	896	929	944	880	885	926	858	908	955	955	906	923	910	922	865	892	932	894	921	896	894	860	907	949	873	897	900	915	914	897	972	901	935	917	876	899	927	911	877	929	946	852	885	908	905	941	954	864	881	941	929	880	871	863	886	888	884	851	903	882	878	934	944	883	922	879	885	897	922	922	889	921	905	903	927	925	913	927	888	879	932	945	875	891	951	890	914	880	934	865	924	926	948	946	906	920	939	911	881	915	876	916	890	893	922	904	836	917	893	929	899	839	921	900	922	894	823	884	954	881	902	912	874	948	898	901	825	936	919	960	881	854	906	945	897	899	862	874	865	894	894	921	894	934	902	878	841	967	914	899	934	919	933	922	859	887	869	921	928	842	906	867	905	885	918	934	892	900	889	932	875	971	919	945	890	919	912	908	887	866	914	912	879	884	883	856	944	918	896	896	877	910	919	873	931	877	878	883	897	862	887	943	855	907	872	857	863	831	945	913	919	866	864	881	893	872	945	936	891	906	893	885	933	983	911	888	904	899	875	922	840	938	920	892	937	866	857	896	839	915	871	912	880	908	898	914	891	887	892	895	894	911	879	859	928	844	926	940	845	905	891	861	890	854	858	839	923	872	864	891	954	902	869	941	900	914	928	910	902	920	913	830	884	964	866	897	965	979	855	901	896	901	911	871	921	911	898	902	903	841	923	886	908	841	897	878	910	884	897	943	894	863	896	905	884	940	894	860	890	946	855	918	904	949	882	953	858	914	920	893	891	900	895	916	905	889	941	873	921	842	875	866	853	948	917	883	868	855	876	940	872	920	878	894	892	910	908	937	896	933	878	924	874	919	826	901	907	875	905	916	922	881	871	893	920	913	890	877	936	873	870	965	912	921	879	898	881	909	883	874	903	930	890	906	899	904	920	877	896	933	906	928	916	961	883	927	969	874	924	923	900	850	862	972	895	898	895	919	903	911	908	916	864	866	883	901	939	946	874	855	933	940	928	902	920	884	914	896	947	928	890	865	935	962	893	917	912	885	951	915	898	893	885	939	889	930	950	946	918	883	894	886	914	901	874	938	853	915	876	878	925	984	874	875	925	909	875	906	900	875	935	968	928	949	922	934	928	911	891	867	878	872	933	870	954	913	914	907	945	886	900	910	942	915	860	866	926	902	899	914	902	923	894	917	917	893	921	866	893	911	869	836	921	826	899	946	932	888	885	899	887	885	896	918	930	862	916	858	949	853	862	931	931	892	873	910	914	864	950	896	872	852	910	918	877	915	873	898	924	921	901	941	904	918	887	885	923	913	871	935	926	909	919	879	860	909	915	875	866	929	898	925	954	889	927	881	896	957	930	903	887	871	902	888	859	905	924	873	882	888	888	953	896	903	895	861	946	889	892	907	794	879	860	936	909	870	922	914	924	938	846	927	901	920	933	906	854	889	915	938	885	932	832	886	835	838	883	899	886	903	911	882	943	955	937	901	903	935	883	937	897	944	897	856	918	921	931	904	863	860	863	873	904	901	881	865	900	926	861	889	955	890	857	941	863	866	892	976	872	816	911	897	965	905	862	877	905	850	901	871	939	876	841	893	891	882	851	887	897	937	900	861	891	843	850	897	863	891	908	893	923	912	866	912	888	884	870	908	897	886	905	934	857	884	891	892	894	931	958	916	894	849	926	883	941	874	923	908	900	937	934	897	892	913	865	884	876	948	888	930	854	912	896	930	903	900	929	883	904	886	907	908	890	870	895	863	879	900	897	871	863	920	892	898	923	907	930	926	961	874	931	852	918	882	900	890	910	896	923	931	862	918	931	896	852	907	890	884	913	851	932	875	858	914	865	920	933	897	883	904	862	884	892	916	914	884	846	919	901	934	869	907	911	925	898	875	933	917	943	882	917	873	923	834	855	910	950	914	839	902	980	890	878	872	914	857	838	952	888	882	836	946	888	901	912	860	881	898	887	827	907	950	885	937	926	880	921	916	897	941	942	851	881	820	904	881	862	871	963	944	849	887	862	923	872	866	929	883	839	865	926	907	938	905	895	862	873	859	879	901	921	908	880	884	875	918	941	877	904	979	896	933	909	917	875	850	860	915	938	919	914	910	926	920	874	886	870	921	899	965	875	867	938	919	907	928	865	871	923	941	955	899	934	904	916	930	866	925	942	884	887	890	880	890	904	932	891	932	936	895	850	862	879	846	853	902	888	903	932	910	901	895	958	881	905	937	915	913	885	935	909	900	952	873	928	977	964	920	939	914	992	911	881	890	960	879	886	909	883	891	866	910	946	882	880	871	920	890	936	880	863	929	859	888	861	915	902	908	868	879	889	941	904	887	875	864	829	886	901	920	963	910	891	867	879	883	862	852	911	866	935	929	919	886	851	884	836	921	830	903	875	890	885	858	874	840	935	926	914	861	882	915	872	915	882	890	890	946	879	920	894	923	907	930	886	851	908	859	917	927	877	923	948	926	921	850	833	898	916	925	929	864	869	905	936	905	894	923	846	921	885	852	927	922	876	819	901	880	918	912	902	921	907	858	956	917	893	871	892	967	897	870	871	903	921	950	920	868	867	937	895	938	935	934	867	929	896	884	865	842	862	935	864	892	870	903	949	871	870	914	892	957	934	933	857	928	842	848	926	898	954	899	817	883	936	879	890	879	937	851	910	901	901	949	899	852	899	873	900	905	920	920	935	965	809	920	893	883	914	911	937	900	940	841	924	906	881	899	862	853	870	917	945	907	907	870	966	915	863	925	938	904	842	908	961	843	883	897	881	880	937	896	867	909	865	964	926	927	874	895	858	909	867	894	919	907	885	821	885	946	880	937	859	860	928	896	899	896	903	905	884	896	899	918	886	942	828	871	901	952	890	881	887	929	901	920	866	894	866	865	924	904	864	877	920	884	894	839	943	892	893	924	968	937	882	904	940	928	933	939	909	896	883	874	914	958	946	864	884	871	927	900	874	912	857	922	970	871	910	905	902	908	838	931	904	915	907	865	916	897	983	965	947	889	902	957	908	878	997	939	943	913	871	913	876	911	917	897	898	924	860	918	905	842	940	890	969	889	883	864	886	898	935	855	900	937	906	903	893	860	879	906	884	914	904	936	919	902	883	921	950	871	896	889	861	846	902	928	916	867	894	899	938	866	920	851	926	893	885	857	931	868	889	833	870	949	863	906	872	900	938	927	895	921	856	912	886	930	863	921	869	938	912	927	895	909	916	841	964	894
29539	29434	26557	11716	1234	620	486	505	522	544	461	490	515	529	520	522	475	473	510	521	498	512	491	501	521	517	465	472	493	498	488	519	502	492	503	465	491	507	519	488	532	518	487	478	488	479	514	489	469	480	497	477	446	494	492	518	515	497	507	535	467	514	500	518	537	515	512	490	470	487	480	469	508	509	506	521	496	498	496	518	512	467	502	505	516	518	514	529	489	475	534	515	482	492	518	475	516	485	527	480	481	526	495	518	502	454	508	484	522	533	491	496	485	528	537	534	505	511	492	513	500	498	494	478	540	516	472	521	480	505	520	557	470	493	486	510	499	534	505	493	511	500	517	488	474	508	547	485	484	514	527	528	508	532	522	525	511	512	492	484	519	534	480	502	512	475	517	478	486	508	470	493	494	493	522	500	498	502	491	474	479	496	519	501	527	514	470	511	548	492	500	540	499	507	525	525	505	526	522	486	516	473	470	488	497	472	512	515	527	518	503	490	524	489	498	504	487	498	488	507	511	489	501	526	531	476	512	507	508	437	533	473	525	479	492	503	511	513	551	496	530	504	492	546	471	482	460	477	496	479	500	538	478	554	467	547	539	486	471	529	512	519	533	497	516	517	519	504	492	501	467	489	514	493	498	494	515	507	517	496	525	471	482	483	503	568	535	502	479	449	527	532	485	515	501	533	464	525	505	511	538	463	505	497	550	534	469	513	513	476	535	504	515	528	501	514	449	517	489	518	505	485	502	462	482	481	473	480	482	488	497	529	507	496	485	506	504	543	499	507	481	491	498	487	483	529	507	539	522	483	523	508	495	526	477	517	507	527	506	499	512	532	497	492	482	503	483	490	511	503	518	479	504	495	531	494	494	505	489	468	539	517	504	504	470	512	511	522	488	497	486	467	477	492	498	505	518	481	526	480	520	492	484	490	527	506	463	496	558	518	491	504	464	505	490	553	497	514	537	474	491	500	496	449	475	480	532	545	517	512	514	516	502	471	515	502	498	513	502	495	480	511	464	506	476	512	503	541	504	500	498	501	527	506	535	506	529	488	481	538	519	536	513	505	548	489	524	484	495	530	548	513	524	513	539	526	483	451	519	496	482	506	499	524	515	490	482	533	548	488	517	491	463	468	497	495	498	536	486	509	479	534	526	534	506	540	489	504	520	517	504	481	523	487	533	505	496	523	521	483	497	518	506	498	503	500	511	548	453	485	522	475	490	519	518	504	474	505	468	485	507	493	509	531	506	551	503	502	479	497	480	496	481	506	535	463	504	527	501	536	460	513	537	478	481	485	542	500	485	528	454	492	503	523	549	521	497	463	539	492	488	493	476	476	523	500	518	474	506	485	516	511	507	468	504	515	503	549	518	524	507	480	530	510	498	513	477	491	468	455	498	487	520	508	539	489	473	512	461	487	547	495	468	496	475	466	494	507	492	505	519	454	548	501	521	507	513	488	482	527	510	441	503	489	531	485	500	506	521	513	517	514	480	467	470	493	522	497	508	510	494	482	519	501	493	486	527	521	503	516	501	505	558	495	466	498	504	522	518	503	502	505	550	468	542	480	495	507	532	486	459	524	509	505	490	489	501	481	495	501	515	476	512	492	487	464	491	462	492	506	469	495	497	526	452	498	531	466	547	530	493	499	483	550	464	508	479	526	515	480	482	491	514	512	518	483	469	541	506	478	471	460	531	503	502	495	485	532	487	497	533	496	480	510	525	530	499	508	501	525	439	499	505	504	520	526	519	498	480	525	501	499	523	509	512	507	477	484	519	492	475	473	492	494	521	491	487	507	531	507	486	472	467	505	508	512	554	529	506	516	481	517	507	513	523	496	488	483	516	510	510	510	491	495	519	524	512	478	509	499	459	519	528	478	505	487	516	520	496	531	509	492	493	540	502	507	507	499	577	519	507	532	512	532	490	485	503	496	504	524	514	519	492	495	512	494	514	505	499	497	528	498	503	500	489	506	481	471	527	497	516	532	495	518	524	526	521	515	523	487	494	490	480	458	493	458	516	516	500	531	509	527	508	471	515	520	502	578	491	524	515	525	460	535	508	507	517	537	529	487	509	536	492	511	522	525	535	508	487	532	509	535	508	519	513	505	503	542	509	509	499	521	535	515	527	511	494	470	513	517	501	519	510	507	529	472	507	503	502	474	515	501	521	513	547	518	466	532	531	499	520	547	490	504	491	553	542	497	502	520	526	490	457	520	492	478	528	497	488	512	488	561	499	509	497	479	453	478	478	479	475	485	513	535	480	489	520	486	540	501	471	537	506	461	522	523	520	490	492	476	494	520	483	516	467	481	498	497	528	490	502	505	486	526	472	519	488	497	546	524	547	484	473	480	472	487	521	501	467	507	518	486	495	518	489	504	496	505	501	483	499	518	477	493	487	521	476	480	466	507	475	545	511	512	557	496	483	541	474	514	490	520	527	517	498	478	521	480	482	462	538	502	499	488	516	478	511	499	465	492	467	512	491	506	509	474	524	522	457	468	453	500	493	497	535	510	550	483	496	533	513	527	522	544	477	504	485	484	506	487	513	494	488	469	507	500	522	513	523	497	501	436	528	521	503	477	508	503	523	536	527	495	479	485	485	526	514	480	518	489	481	476	480	504	456	491	553	504	481	556	505	479	525	494	513	480	535	520	442	495	511	488	493	475	536	490	457	515	494	481	507	512	507	452	504	547	446	494	485	520	518	517	530	483	547	517	484	490	523	511	503	506	488	494	466	507	568	505	498	483	492	485	494	524	538	511	461	469	489	485	449	539	488	466	491	525	513	528	467	494	484	518	489	524	512	493	501	502	468	466	485	529	520	490	541	460	471	489	527	461	538	518	500	526	469	516	495	492	486	512	523	495	525	482	517	553	494	506	512	494	516	508	472	519	512	511	471	508	520	488	518	516	546	491	525	488	437	477	546	462	508	506	478	505	522	522	514	485	499	495	524	479	508	534	505	491	504	509	487	509	494	510	481	505	464	502	501	504	568	535	533	532	533	548	504	490	512	506	485	517	489	477	520	504	508	489	503	505	483	537	527	528	554	520	496	468	522	484	482	533	474	499	544	491	511	500	550	524	506	522	482	508	457	492	477	467	512	508	546	523	445	491	526	501	447	519	454	478	493	461	518	530	499	513	465	509	503	520	492	534	513	464	481	515	526	505	535	519	456	524	524	544	485	517	519	526	481	515	487	490	517	482	487	521	491	493	539	477	509	500	516	533	490	511	473	507	499	506	526	518	536	536	488	485	511	458	512	542	518	477	479	470	535	488	518	493	500	479	555	499	480	457	495	556	522	497	503	496	503	505	479	462	525	521	496	514	500	513	490	518	506	488	503	524	547	498	515	539	475	501	510	520	520	547	476	488	499	521	461	509	490	518	537	514	460	498	515	487	530	518	552	513	549	521	536	496	521	504	526	457	510	501	527	484	503	521	529	512	521	515	490	471	513	525	491	506	515	502	496	475	517	504	498	505	491	510
39412	47537	31225	11779	2023	1187	842	920	890	963	892	889	913	919	862	937	904	905	892	913	901	899	934	938	843	936	866	977	851	905	883	882	845	955	929	927	877	913	909	868	877	903	896	935	866	911	891	889	884	863	876	909	920	950	925	924	962	897	925	898	923	892	880	844	945	941	873	912	849	892	887	929	939	940	921	959	909	894	909	881	920	928	937	917	879	943	934	936	922	865	898	934	925	919	929	836	923	875	915	885	943	876	892	979	877	890	931	925	864	883	878	931	981	892	936	907	910	911	884	907	852	927	906	895	899	871	901	929	869	887	884	914	964	937	916	903	910	869	897	912	864	913	899	889	878	891	956	913	867	910	847	876	896	882	929	911	892	885	869	887	880	878	939	914	911	880	902	953	915	927	904	941	894	944	943	881	928	932	918	965	926	929	913	922	861	876	922	907	882	924	886	914	890	920	860	915	880	904	921	921	950	917	880	882	891	898	921	901	845	884	910	918	896	851	932	920	890	881	882	859	861	919	937	906	943	891	850	900	926	922	909	955	920	917	873	919	934	910	898	901	914	921	916	907	934	898	879	946	894	881	903	920	931	862	899	928	860	943	945	886	919	950	918	889	906	836	912	959	902	896	933	920	852	881	909	889	941	909	912	904	874	898	924	866	942	944	905	910	941	900	912	883	956	910	932	891	816	974	936	930	933	877	901	942	883	924	901	883	919	875	891	920	934	873	925	924	896	916	836	924	899	916	937	907	865	883	918	909	954	897	954	902	940	946	932	940	861	913	898	877	922	901	892	951	897	914	959	882	863	917	937	918	903	913	904	869	879	850	865	921	904	897	928	899	931	879	894	875	918	864	929	891	877	908	928	896	911	891	888	896	876	924	918	824	889	871	897	904	948	924	887	876	872	929	889	905	839	921	893	926	966	906	959	953	903	889	909	847	873	936	931	920	935	923	892	917	905	952	965	919	950	881	914	848	892	914	949	903	896	905	902	898	947	912	890	920	949	979	899	904	880	876	915	928	929	926	917	880	912	917	939	925	879	951	892	894	894	937	886	890	891	881	915	922	902	928	910	886	892	941	891	911	923	918	939	889	886	892	877	904	933	847	910	932	923	884	908	904	903	936	844	911	922	855	880	876	918	891	956	950	903	877	899	951	942	930	958	877	927	914	905	940	900	942	887	905	853	945	909	855	915	894	900	921	937	889	894	870	892	886	883	924	882	987	912	915	944	932	912	927	940	932	900	875	897	927	930	959	958	959	885	884	930	904	958	914	925	989	904	876	883	904	898	919	947	908	905	908	934	885	901	892	905	887	956	921	896	914	906	882	903	918	862	947	897	904	893	897	814	903	891	908	877	909	940	864	867	943	912	858	941	971	898	923	900	926	943	870	904	913	850	925	930	908	875	931	879	866	878	882	881	881	859	922	879	931	880	977	865	917	927	920	937	915	920	941	891	891	951	869	852	894	918	864	862	935	868	880	834	842	930	861	872	931	877	894	884	881	906	889	908	883	889	923	885	930	879	911	900	962	889	911	938	899	868	877	921	918	845	874	894	857	872	872	874	923	922	894	913	926	870	904	839	918	960	900	923	926	931	946	860	860	872	903	879	898	928	897	924	886	934	938	970	898	869	848	920	860	893	883	892	895	871	914	928	936	971	860	907	837	910	952	916	922	867	964	903	903	878	886	963	908	929	895	895	898	922	888	943	931	914	915	885	859	922	873	938	911	839	934	902	920	858	883	961	866	898	925	903	896	868	868	885	905	950	949	962	894	947	915	922	881	847	925	870	849	851	927	849	836	933	869	904	941	930	953	894	868	928	924	880	912	919	881	898	895	939	887	934	892	924	852	897	924	909	843	902	885	867	894	907	926	850	891	938	918	901	925	868	883	940	893	891	925	917	879	915	899	860	934	949	883	937	893	897	862	918	885	887	873	959	871	901	918	871	917	883	952	946	948	888	934	917	903	901	909	887	902	948	939	867	923	958	921	904	916	875	955	945	923	862	927	879	922	863	824	896	873	836	934	917	896	890	866	905	904	883	900	900	864	956	925	871	878	896	910	905	862	963	897	916	890	871	886	973	930	949	973	944	934	916	893	923	924	859	902	910	886	874	892	919	976	879	926	951	911	904	901	866	888	917	946	883	877	889	935	951	927	902	900	898	926	910	909	859	903	913	896	925	900	951	882	900	857	838	940	890	894	880	964	879	905	923	926	845	875	836	930	903	886	901	953	949	917	879	901	947	925	915	871	908	899	853	911	917	947	913	957	886	951	852	848	908	874	944	862	947	890	922	848	939	946	864	918	911	950	887	906	909	987	938	922	895	878	930	911	920	883	923	941	937	892	866	945	945	908	877	944	936	923	879	851	900	902	894	908	927	910	973	909	916	921	960	899	849	964	899	940	932	918	894	936	888	914	909	872	896	917	862	932	904	877	909	972	923	904	900	910	902	935	925	864	870	873	913	891	879	901	860	871	909	872	928	916	906	920	936	912	943	875	928	912	929	906	955	925	894	948	881	940	929	903	916	905	914	851	929	918	897	916	922	859	917	922	920	883	878	926	905	878	861	931	886	922	910	919	924	921	919	912	864	867	878	924	882	950	893	939	947	937	942	905	878	906	900	983	902	858	942	876	882	890	853	964	883	927	946	918	914	944	908	874	920	882	918	903	886	922	911	915	943	932	936	848	867	934	912	903	925	919	923	925	896	876	985	957	849	933	860	885	881	965	912	869	895	890	925	950	964	916	897	902	857	845	894	902	893	911	928	912	925	913	854	953	875	903	929	940	923	857	902	971	895	912	923	923	927	915	898	857	967	922	976	900	889	845	942	940	887	942	931	896	895	899	888	926	945	898	946	934	879	887	896	865	870	902	871	914	914	872	870	886	932	849	954	917	867	877	888	884	908	944	897	925	907	907	926	910	880	906	885	937	964	890	877	930	856	912	918	912	868	951	910	926	869	920	884	877	901	917	868	952	901	897	910	900	861	928	874	903	918	912	909	908	897	899	926	889	889	871	936	893	928	873	914	923	925	870	949	951	884	901	888	920	846	934	917	900	939	966	861	879	955	915	876	952	906	923	946	940	925	928	891	882	889	905	887	870	868	940	897	911	921	911	876	927	888	902	861	943	932	948	925	938	943	938	872	920	926	907	906	913	890	928	899	926	924	901	893	910	932	931	941	882	898	945	889	927	901	933	856	893	883	918	899	871	910	898	967	918	904	894	936	885	840	902	890	866	932	895	877	949	943	903	890	864	872	917	896	876	887	898	876	900	859	936	915	902	944	931	878	939	915	900	887	977	919	845	908	917	863	892	925	899	945	897	919	915	949	987	917	974	901	934	975	890	919	977	977	882	852	897	922	866	915	879	917	906	918	941	923	870	893	881	914	909	874	900	930	952	907	913	897	922	880	908	876	912	901	963	933	930	926	914	867	925	941	921	927	886	953	913	921	939	930	905	877	896	881	897	910	925	907	899	933	867
24398	23026	31538	25686	19157	7277	608	443	378	413	425	439	381	393	388	377	414	394	405	392	413	372	404	400	389	430	391	392	409	435	404	386	402	376	368	395	385	403	367	375	375	362	386	372	403	389	373	393	390	401	395	388	397	446	400	419	364	404	371	414	386	347	384	364	407	374	384	383	399	388	377	400	411	396	404	377	366	373	385	372	379	411	403	419	436	399	392	397	406	393	382	383	400	393	395	377	371	381	401	397	435	412	380	376	395	398	368	402	408	425	411	414	386	406	393	382	400	381	375	417	358	401	399	415	383	414	395	427	378	400	413	405	430	385	375	371	397	374	381	383	386	392	384	396	441	420	428	400	383	384	399	379	398	369	416	375	422	375	386	392	403	388	391	388	397	390	416	384	402	380	371	403	383	385	388	372	395	363	412	422	364	399	417	384	394	401	393	389	376	369	417	406	390	345	389	375	353	414	423	423	357	381	398	390	405	381	403	428	372	408	393	419	410	383	413	374	395	400	385	395	381	413	371	396	393	387	388	394	392	398	413	388	379	379	383	397	421	390	410	384	407	368	430	406	392	395	367	400	397	365	414	359	400	403	388	364	381	386	377	374	395	391	385	388	380	414	406	391	352	399	393	373	354	403	408	415	400	404	424	418	385	390	371	350	393	388	378	363	402	385	382	367	393	360	383	398	379	375	394	396	420	419	386	413	379	370	396	389	387	353	406	366	387	372	386	454	378	398	410	377	383	390	407	407	381	375	395	387	349	395	372	403	372	392	374	397	384	371	379	409	379	375	401	361	376	396	384	404	403	412	398	443	434	402	386	382	397	417	384	399	376	397	422	398	367	392	374	365	395	389	401	338	417	402	394	381	380	393	393	383	378	439	404	384	403	426	338	391	421	407	368	396	413	392	408	404	404	372	376	397	455	427	397	411	403	413	370	385	368	382	400	375	363	389	389	420	396	404	393	377	400	380	356	386	342	422	390	406	381	386	393	386	388	371	400	380	368	429	374	402	397	376	384	364	379	384	403	393	393	381	411	416	382	367	378	382	402	405	379	374	401	398	417	371	374	400	381	385	387	430	332	371	364	408	390	379	389	384	362	385	362	354	365	406	378	384	396	407	378	400	366	416	346	401	386	337	380	433	426	409	414	375	399	390	376	399	388	380	380	382	378	370	372	384	401	400	379	413	393	403	428	366	409	398	416	426	439	382	410	445	367	413	383	420	401	406	388	392	409	380	402	430	368	374	368	380	410	396	389	423	372	362	379	376	374	351	377	407	373	396	395	368	407	420	382	402	394	406	386	394	431	383	396	375	406	400	404	387	396	381	383	417	358	386	410	384	373	389	377	388	394	408	352	382	401	389	404	411	376	420	411	405	386	395	360	376	411	385	420	425	375	359	406	386	397	390	401	384	397	429	408	390	381	387	406	400	404	419	404	401	383	406	388	400	391	401	383	359	395	411	411	381	380	392	409	368	408	435	367	372	390	357	414	390	380	383	400	390	400	416	364	387	383	381	382	407	361	384	394	405	402	364	394	366	407	383	398	369	399	394	388	420	412	371	405	362	355	372	361	392	382	383	380	397	419	416	389	370	363	399	364	426	411	391	396	379	393	361	400	401	367	360	407	410	406	409	392	371	365	370	380	372	403	351	405	384	436	384	376	388	381	383	383	378	403	381	394	414	354	382	372	389	393	410	400	366	419	406	413	382	437	386	363	403	378	390	368	387	376	401	393	400	370	400	403	384	359	379	394	381	384	408	358	412	392	408	401	397	391	383	368	401	382	432	410	350	380	364	354	364	370	407	367	377	420	419	392	384	412	411	420	392	382	397	409	398	389	364	415	366	367	358	379	420	388	371	378	403	386	423	404	369	379	386	370	384	423	379	402	402	373	349	346	399	368	375	437	395	391	420	386	380	399	410	374	364	396	387	401	408	383	386	403	411	391	381	410	416	380	373	426	449	387	361	383	395	344	392	387	354	416	393	418	401	404	391	391	406	394	403	404	415	384	378	381	380	369	402	389	409	394	391	401	370	409	405	434	401	380	401	397	410	411	397	362	392	405	374	402	374	428	390	386	420	386	418	347	387	391	431	387	439	393	373	411	427	446	400	410	417	368	393	394	396	427	384	351	377	377	397	380	408	359	384	420	409	400	399	406	376	387	442	428	379	418	405	417	404	343	377	426	378	428	394	363	377	386	344	332	431	412	373	384	371	368	364	383	414	395	403	401	354	361	444	400	387	405	385	391	353	377	360	393	390	416	360	366	412	392	401	395	399	421	395	383	396	374	397	418	374	382	398	379	386	410	410	428	409	404	414	409	375	382	372	387	404	380	393	389	406	373	405	390	402	384	376	390	381	368	367	381	389	414	414	433	378	403	383	385	366	409	374	388	414	410	403	364	368	401	383	384	400	400	392	395	396	391	396	434	397	396	415	400	376	393	394	383	414	397	365	362	381	413	401	384	380	422	407	399	418	397	392	395	370	398	377	409	344	363	391	430	384	386	397	339	377	375	392	381	396	382	353	374	395	369	424	372	397	348	367	389	389	386	404	375	404	365	399	409	398	414	389	409	398	398	357	422	376	379	403	401	395	402	387	381	394	403	377	418	367	385	405	401	366	427	397	379	394	373	397	425	404	424	389	417	415	407	348	378	387	377	401	401	364	403	404	367	371	356	374	416	391	372	371	361	410	430	402	421	387	397	348	382	426	407	390	434	369	385	371	393	370	387	371	405	388	398	402	424	435	389	387	408	397	392	391	412	383	382	428	381	405	384	384	397	412	401	388	397	391	413	412	417	393	397	397	379	417	393	357	413	428	404	386	393	428	392	381	379	393	403	390	396	396	398	407	387	434	357	410	404	386	415	401	425	384	388	417	429	413	367	367	411	362	379	398	404	383	429	395	400	432	361	391	365	415	405	419	392	399	393	387	349	382	393	347	396	403	401	387	415	368	386	422	398	425	352	374	395	403	386	426	367	400	395	376	397	395	414	400	346	390	413	389	365	376	387	406	402	369	403	366	380	385	411	385	396	362	391	386	395	386	379	399	415	398	372	369	414	386	404	435	386	373	396	384	401	393	361	381	382	426	401	405	366	364	384	380	380	417	420	362	398	381	398	403	345	406	419	372	385	380	381	381	412	409	390	376	397	405	358	371	380	376	391	395	397	379	400	428	348	404	398	435	391	381	389	373	398	393	389	395	366	365	364	398	385	373	386	388	410	395	426	427	375	388	423	392	426	394	380	386	395	386	429	419	376	397	360	359	384	408	403	355	438	401	387	407	397	372	420	407	344	408	412	382	391	410	386	372	391	336	376	392	376	360	378	373	388	429	379	393	390	352	391	354	390	386	377	396	379	382	385	380	355	382	389	378	401	378	393	353	423	397	395	372	419	379	409	383	414	413	423	390	387	403	348	404	435	380	389	383	380	400	398	386	391	354	402	379	377	384	420	374	382	389	389	405	402	408	407	371	380	412	393	363
60880	89788	63905	31129	9629	3288	723	749	738	674	669	724	701	765	656	723	711	735	704	685	695	690	699	725	731	764	698	722	679	713	686	698	665	710	726	688	677	717	712	733	683	722	669	737	718	706	727	717	764	713	664	720	715	690	719	749	686	697	718	728	687	653	674	719	686	698	703	706	700	683	725	739	684	742	720	721	733	690	693	702	728	639	673	683	707	691	701	697	702	719	707	671	715	738	709	705	664	695	684	660	691	726	709	696	768	684	738	696	706	723	683	685	704	716	712	718	721	676	704	716	703	681	694	694	691	721	693	720	728	740	684	728	711	736	730	725	729	737	672	686	665	714	708	700	708	684	685	675	758	695	700	709	700	691	732	724	698	731	732	723	694	704	720	706	679	734	729	710	689	705	728	689	718	762	723	698	708	712	668	740	676	763	667	738	690	720	671	709	723	658	689	681	740	718	709	715	658	694	746	714	714	680	705	686	718	725	754	664	744	768	743	676	721	684	681	674	724	699	717	705	696	729	742	730	662	649	731	683	731	692	696	674	699	689	742	706	673	678	658	661	714	750	681	637	757	697	688	693	714	690	725	668	702	683	712	719	702	727	713	682	699	680	699	676	739	701	686	707	732	725	717	688	737	699	755	702	754	687	750	719	690	730	682	664	648	698	639	668	749	700	703	748	712	768	690	706	732	714	713	745	727	736	726	678	743	710	699	678	699	687	680	723	768	732	716	670	692	710	634	687	699	705	697	734	722	674	714	715	682	698	688	704	711	716	707	713	711	703	693	667	707	716	714	658	687	696	720	719	677	736	680	708	686	685	673	681	715	715	710	712	746	681	668	636	650	669	707	675	680	719	739	741	686	696	699	675	763	759	662	706	706	715	684	697	701	675	680	681	683	681	703	689	629	753	744	697	731	698	729	713	721	697	687	708	711	671	736	703	794	697	706	719	733	725	704	663	733	716	649	701	660	698	692	761	718	705	682	675	756	707	691	714	663	730	725	683	691	738	742	737	683	694	697	693	688	699	701	698	710	684	735	721	719	680	728	687	727	651	683	695	704	699	725	748	666	673	684	679	698	708	724	702	729	705	700	708	702	703	704	685	722	693	651	700	697	710	703	698	731	662	736	702	713	742	682	714	714	741	735	690	656	715	693	677	749	698	754	701	700	666	730	693	664	690	728	720	683	772	656	695	723	720	718	713	719	700	678	752	693	687	745	694	707	724	721	686	723	714	707	724	708	685	689	669	693	735	687	724	727	673	719	715	705	689	723	671	719	666	674	739	718	747	664	654	688	707	651	723	674	719	708	677	684	711	667	693	693	679	696	694	672	677	730	671	695	713	697	680	730	675	734	736	683	686	677	789	702	715	726	697	691	727	708	689	707	750	685	713	729	699	680	692	721	720	691	699	650	745	692	706	718	708	711	687	702	714	716	694	698	742	739	741	751	734	738	650	708	687	697	748	683	690	726	676	711	745	749	704	703	691	678	695	724	698	685	699	687	673	714	703	747	741	722	704	722	679	740	680	673	698	714	706	766	678	720	717	726	695	730	731	741	677	700	710	718	711	742	736	760	714	659	674	733	678	734	650	674	716	647	703	674	735	716	728	703	681	696	713	712	647	698	751	727	716	709	678	645	719	663	710	723	660	684	676	700	685	741	707	700	685	747	746	696	737	707	696	666	691	695	727	752	680	787	713	690	679	695	715	707	691	657	689	711	693	686	723	728	728	707	717	686	704	665	694	689	725	753	687	724	737	739	670	699	683	652	735	702	725	679	717	739	694	683	726	725	693	696	754	720	732	680	717	731	701	705	654	734	712	680	683	687	714	745	691	719	736	701	651	685	715	646	731	723	694	680	677	759	700	712	676	726	736	667	724	746	741	697	741	661	691	690	711	725	680	723	698	743	653	716	741	711	709	677	741	726	701	695	734	707	630	704	645	730	727	701	713	740	695	703	695	713	720	667	705	685	674	716	733	699	727	668	692	711	729	716	722	752	724	716	686	697	718	724	713	698	663	707	665	705	714	693	714	692	724	684	679	730	778	647	742	705	692	731	731	699	667	681	708	706	691	728	662	656	714	718	746	756	695	680	718	698	666	683	722	735	731	733	731	715	698	699	710	730	694	704	697	667	698	751	717	665	696	730	692	670	720	696	699	726	682	749	676	709	633	730	659	734	720	691	696	735	710	708	782	701	687	743	700	733	694	663	730	728	723	744	659	690	720	648	703	725	691	729	686	711	716	744	705	757	722	728	719	708	701	635	668	678	656	713	688	726	669	751	696	754	731	721	683	717	700	765	639	736	743	703	723	685	748	685	743	729	726	759	686	696	661	718	681	730	702	709	687	681	723	732	691	700	674	735	724	690	724	671	714	706	665	749	697	709	688	739	729	707	734	730	720	684	721	749	687	739	718	740	715	695	723	689	727	709	672	704	681	706	654	662	682	699	704	700	700	697	729	714	663	725	673	681	701	761	685	675	674	726	747	714	711	732	678	720	671	717	737	692	749	693	705	686	731	740	712	687	743	690	703	677	693	718	671	728	689	728	667	672	706	678	738	753	666	692	699	673	709	723	709	717	694	725	709	722	706	724	708	762	683	760	706	736	684	688	676	699	710	706	690	704	691	731	682	712	737	702	725	726	678	685	738	723	684	728	686	671	709	698	675	701	707	687	725	728	707	706	711	741	687	719	728	684	744	695	760	659	734	703	720	725	733	660	670	752	759	689	692	663	754	744	621	683	691	673	664	731	689	703	736	692	745	683	728	719	734	683	696	693	683	706	711	724	697	684	749	729	724	739	664	694	699	694	693	705	730	720	766	687	701	676	707	706	691	705	676	739	684	713	711	738	724	723	723	674	741	731	712	730	713	735	671	760	685	731	735	702	728	737	708	674	687	717	711	707	681	723	693	683	632	741	731	727	690	683	737	676	734	699	677	733	712	706	725	673	704	655	696	704	713	662	744	697	715	709	642	681	688	709	715	680	639	723	716	674	725	682	682	678	732	698	695	725	704	720	719	761	693	731	720	704	711	682	728	691	694	697	696	676	680	697	669	688	715	770	668	716	727	717	735	708	708	697	746	697	720	758	658	696	694	724	715	681	657	770	722	692	698	685	658	704	676	689	715	728	732	715	704	711	707	698	749	707	718	726	730	706	725	701	706	691	714	665	670	663	735	703	674	671	705	708	684	658	757	698	693	732	736	704	749	728	700	780	675	745	721	679	648	697	702	706	736	687	669	754	716	682	685	679	712	717	701	690	675	715	681	726	719	695	738	710	686	682	737	701	744	731	696	736	698	671	711	718	704	714	709	722	707	688	685	732	699	685	689	700	678	729	728	691	669	721	716	726	745	703	763	702	683	711	689	754	699	703	727	668	716	725	683	695	690	687	696	784	726	692	689	721	645	678	711	745	728	734	662	673	681	694	711	671	697	709	671	668	699	701	732	717	688	705	728	680	704	737	690	707	676	729	687	722	704	716	749
23300	21914	30308	24242	21075	18058	3610	654	533	552	563	536	542	556	575	590	571	605	561	563	512	564	543	581	516	567	523	551	559	571	555	576	559	553	531	587	548	540	530	562	521	528	520	510	541	553	601	524	557	480	547	545	579	550	554	573	537	589	534	542	524	558	538	545	549	536	540	558	542	505	578	514	546	576	536	539	562	512	576	541	582	555	567	543	490	516	533	545	542	580	526	535	516	516	565	566	556	516	529	564	543	524	558	551	535	529	545	505	541	539	536	569	559	549	565	591	543	572	558	570	569	528	537	521	555	499	550	504	495	520	551	530	546	530	541	552	526	517	522	511	569	559	532	490	513	524	520	531	578	529	516	541	531	524	475	548	561	537	562	514	537	529	553	566	551	556	525	518	586	530	536	545	515	489	532	538	539	518	553	576	548	550	521	541	497	578	555	625	544	517	548	542	517	478	566	542	554	523	547	533	548	546	583	536	560	578	546	520	530	520	530	515	515	550	552	556	521	532	556	570	556	596	542	530	519	553	516	543	552	574	548	522	551	548	533	539	523	577	532	515	542	522	538	527	535	507	563	568	516	587	532	559	513	538	583	586	525	508	545	573	564	519	503	520	565	569	561	554	549	554	582	518	554	520	564	527	535	540	594	542	556	591	564	549	561	596	535	511	505	548	523	589	549	533	569	519	540	553	522	576	525	533	556	530	531	508	557	574	548	560	553	537	549	587	554	557	540	546	550	514	554	540	539	545	573	508	554	577	511	519	553	544	529	532	567	563	524	540	489	530	534	525	512	516	578	551	545	562	549	563	519	562	542	537	531	565	545	536	599	558	540	532	507	528	493	553	504	538	557	522	508	540	504	514	541	564	531	529	570	525	607	540	536	519	509	536	548	521	534	531	516	573	583	506	550	575	551	568	563	515	554	556	557	587	540	549	528	519	560	562	537	528	542	512	587	530	533	510	576	556	557	537	529	564	558	526	560	525	521	554	524	525	564	548	553	549	524	571	569	558	570	519	570	502	518	548	556	520	527	513	573	529	551	527	552	536	559	510	534	556	489	514	515	541	577	543	491	535	538	557	544	524	528	536	519	478	523	534	526	529	513	528	577	531	544	542	543	556	529	559	546	534	550	555	549	564	592	544	529	528	516	563	587	535	524	547	532	539	574	512	520	539	557	564	535	531	539	575	528	537	543	562	554	519	521	566	552	491	530	533	542	517	552	565	512	578	538	534	535	552	559	526	495	532	528	562	587	549	528	555	550	593	486	524	559	569	497	566	530	545	535	507	542	556	514	531	496	530	562	503	556	548	537	498	535	552	574	566	515	563	510	596	545	493	563	547	542	521	500	580	506	503	557	529	524	513	547	515	574	565	520	529	533	494	513	532	536	537	538	533	553	553	527	553	522	521	507	555	533	513	504	592	558	544	570	548	546	515	545	549	568	549	503	526	533	496	542	526	534	534	575	567	544	567	569	549	569	566	567	532	512	535	561	591	552	562	559	536	526	527	572	542	527	527	550	538	566	531	503	529	533	596	561	553	539	561	527	602	588	577	571	541	544	540	519	559	564	545	546	511	503	537	540	554	573	538	509	536	558	518	535	527	491	557	543	575	511	555	562	531	547	528	541	548	482	525	517	545	545	551	543	560	559	556	568	546	536	523	542	519	560	567	546	573	527	510	550	525	529	543	545	526	555	525	576	596	565	510	520	571	521	527	565	504	526	576	564	578	547	540	526	574	530	549	549	555	552	522	565	543	523	555	551	535	592	541	527	542	524	592	564	540	582	539	516	552	557	527	555	545	553	549	522	529	520	545	555	508	526	517	556	577	540	551	523	527	553	541	581	536	509	515	568	589	557	477	546	510	543	546	602	528	539	550	509	521	560	523	555	527	531	570	543	555	509	520	519	564	517	540	530	513	511	551	575	580	529	537	549	565	530	550	541	511	585	502	514	518	518	549	562	529	523	489	557	538	512	523	560	567	552	552	551	535	503	527	529	526	519	551	553	537	517	527	568	579	539	558	568	515	531	585	514	539	571	548	527	527	537	554	566	546	536	505	547	594	561	478	525	526	560	552	496	517	548	542	557	529	571	546	517	537	541	532	519	496	565	523	522	541	528	603	537	559	505	547	518	524	561	536	537	527	542	549	558	553	538	539	537	557	523	536	573	547	527	502	522	536	508	554	537	571	524	522	508	532	512	551	537	542	540	600	484	535	530	548	535	553	570	544	591	536	528	530	521	514	542	577	532	516	539	541	556	503	523	563	530	527	517	540	557	566	531	527	560	597	556	505	516	541	565	544	529	540	513	496	512	527	548	553	564	530	537	597	549	555	554	558	536	512	564	567	540	496	574	508	546	552	540	485	535	526	535	516	546	594	527	557	520	539	538	546	536	520	556	461	591	565	596	549	537	532	527	525	552	495	559	556	495	567	564	565	532	528	560	499	522	562	548	543	539	509	531	552	539	564	579	525	576	547	578	557	525	558	531	553	496	567	539	507	517	510	527	497	513	537	574	570	514	527	570	549	543	516	520	533	523	549	523	533	579	572	549	550	507	547	525	541	514	508	553	558	551	545	557	567	547	497	547	560	528	533	540	491	503	565	542	558	514	543	543	529	498	545	553	563	559	547	499	533	550	584	571	527	557	562	532	513	513	542	539	548	545	534	560	505	502	564	528	549	592	513	548	520	551	568	545	547	548	516	574	541	533	505	530	590	525	546	538	556	560	548	544	531	519	517	519	535	556	533	565	536	550	507	559	522	551	558	532	530	521	544	486	542	558	533	549	524	561	564	564	478	495	514	532	542	551	529	538	553	566	514	538	572	499	555	533	551	536	526	540	540	521	516	559	555	560	557	563	534	560	551	567	548	509	529	569	578	547	552	533	548	532	576	521	525	522	540	528	592	546	542	555	531	543	499	572	554	527	557	572	559	549	548	554	585	559	540	568	549	550	519	539	548	555	524	530	468	563	545	514	510	549	548	600	557	601	540	517	604	523	522	491	529	514	558	533	576	535	541	561	518	533	547	546	569	528	541	498	547	539	550	565	548	547	491	513	565	550	570	531	528	533	482	545	550	523	548	519	546	524	526	513	528	530	500	511	535	546	521	540	542	584	565	510	572	577	575	506	553	539	523	549	546	553	581	620	603	530	543	527	547	538	536	533	563	519	557	526	541	519	571	607	551	518	558	528	528	543	541	512	564	542	531	564	556	546	558	531	538	528	546	540	528	551	532	557	530	590	508	544	574	539	549	539	546	531	556	550	548	528	546	551	514	560	537	516	548	572	592	531	575	518	518	546	555	548	526	548	586	584	544	547	542	518	545	544	529	523	583	554	507	524	518	555	507	511	544	524	567	543	537	509	570	576	497	513	562	554	547	557	563	513	572	505	532	529	506	536	514	534	540	512	540	555	544	517	543	537	553	544	526	564	555	570	531	550	528	549	518	553	539	516	526	558	548	555	547	535	532	571	531	483	502	541	524
59841	99806	73222	37506	15713	5586	941	934	893	919	955	948	904	921	941	987	888	921	933	928	925	889	924	916	955	904	911	900	865	965	913	950	906	894	931	887	875	898	937	865	886	915	920	869	904	937	935	960	889	963	895	901	904	933	886	908	913	945	941	865	911	865	966	887	875	959	900	964	899	907	918	900	950	885	911	936	841	950	875	949	917	913	932	888	888	903	934	866	898	875	922	958	948	968	980	958	899	924	932	930	922	845	903	929	863	875	883	861	916	939	893	890	899	938	937	883	858	885	893	928	909	878	890	917	875	909	910	905	962	882	895	916	966	916	927	913	934	891	895	894	911	904	912	919	894	862	903	946	868	918	938	911	899	936	921	951	972	888	933	903	918	872	922	895	932	925	921	911	927	969	978	862	947	894	920	900	917	867	928	882	902	947	901	888	908	921	888	857	950	885	879	904	978	935	928	911	847	950	898	934	933	909	890	890	941	927	831	888	965	975	890	914	911	931	895	902	892	923	925	934	935	914	935	908	934	902	904	970	863	916	931	872	924	895	847	907	889	856	907	898	839	918	892	879	913	907	967	886	914	914	947	900	926	957	940	859	919	952	891	971	928	911	916	954	883	911	947	951	865	901	900	897	960	919	934	921	950	898	943	889	886	914	980	961	920	942	902	917	879	929	950	950	931	904	919	896	914	896	888	933	898	914	899	870	914	873	927	915	919	953	946	952	917	895	936	885	871	883	896	902	925	913	942	876	907	917	914	886	914	933	909	918	917	890	883	869	902	920	901	945	933	941	887	912	871	899	976	946	900	918	931	926	920	946	880	858	921	898	904	885	942	964	929	977	869	893	885	881	922	915	868	920	957	911	918	946	917	861	854	995	909	909	907	947	920	910	912	864	857	896	913	877	891	928	917	892	984	968	863	870	894	910	935	910	916	835	904	918	902	918	904	889	939	921	887	961	938	932	891	919	911	942	914	942	875	906	939	858	953	902	951	926	955	903	915	880	921	917	874	941	910	920	890	911	927	956	890	953	924	930	927	938	854	925	922	863	885	884	940	917	952	938	946	909	952	901	888	895	915	930	957	902	893	934	918	902	925	886	942	845	953	932	915	935	929	930	943	924	922	855	973	860	920	865	972	901	944	859	929	875	915	941	906	937	921	880	954	933	902	893	899	909	917	907	912	912	880	898	915	903	905	922	925	978	914	898	915	888	928	916	923	910	954	887	909	889	919	924	924	958	968	931	921	960	906	905	914	872	924	889	895	946	912	857	878	864	911	937	918	938	905	916	892	907	941	910	882	893	914	931	917	932	929	885	910	962	880	890	931	916	934	860	867	902	874	891	953	893	869	948	890	902	901	912	914	907	883	926	872	907	941	912	901	864	915	878	989	894	936	895	888	886	921	903	883	907	892	936	958	886	993	902	913	926	926	871	918	905	906	892	903	891	906	908	930	918	907	929	942	887	918	951	931	962	876	918	891	917	926	921	905	916	936	969	901	928	917	925	965	968	923	953	930	934	982	927	889	920	938	925	937	897	869	1008	877	936	935	876	966	891	950	940	931	967	869	928	902	903	865	870	863	906	899	984	899	938	959	942	947	864	925	927	872	877	888	876	898	926	963	893	898	890	972	893	863	964	909	935	893	910	937	906	936	953	892	887	892	971	929	882	938	971	898	904	878	844	926	906	895	932	924	859	901	891	941	939	934	946	888	916	838	892	943	892	875	872	903	973	948	924	884	904	946	946	889	891	913	847	892	853	945	901	941	934	838	925	890	929	858	936	873	889	938	870	955	946	952	912	883	916	917	953	907	873	925	858	994	890	888	865	864	919	908	903	877	910	915	897	885	923	939	891	907	935	968	883	874	929	876	949	886	942	918	929	879	979	900	915	861	922	923	938	933	944	974	889	947	913	901	831	950	882	867	906	941	915	900	934	920	893	945	909	913	916	922	968	899	932	901	933	930	952	923	890	910	888	894	962	912	944	895	919	900	931	893	951	871	897	905	893	891	861	885	925	915	972	892	899	891	929	820	892	936	907	917	914	939	903	920	934	923	952	930	945	936	903	879	886	948	897	871	938	919	901	930	959	866	912	962	885	936	921	883	902	947	957	897	885	874	887	899	989	959	915	851	894	953	912	884	925	927	860	903	885	938	936	934	907	924	880	941	895	895	975	905	919	915	918	880	912	923	924	941	930	914	927	927	850	946	913	968	929	888	927	907	882	932	924	904	930	915	937	960	944	935	946	937	934	868	917	903	920	918	913	864	905	927	972	884	939	928	873	920	921	930	933	887	957	883	892	848	945	949	939	952	914	888	920	902	937	913	883	920	920	897	971	939	893	946	939	889	903	885	942	926	908	880	895	884	895	924	910	918	903	933	872	917	911	953	927	921	885	912	887	947	871	889	956	929	912	932	884	894	918	889	930	947	925	929	945	938	867	912	910	934	873	980	923	919	891	972	869	895	913	941	900	897	945	858	902	952	898	877	910	834	884	924	936	959	906	935	939	942	897	944	900	946	893	924	909	887	935	903	916	889	909	940	891	984	862	911	906	889	913	883	918	914	918	875	891	911	971	849	940	926	927	868	883	951	880	919	891	934	853	865	888	943	892	951	915	865	924	974	906	908	917	919	866	899	918	889	895	911	838	912	912	936	919	894	950	940	898	960	913	953	933	924	900	918	905	961	886	929	933	950	884	874	863	916	934	897	928	863	905	926	907	912	887	902	889	934	862	891	940	882	971	914	944	860	861	897	896	966	916	975	915	985	931	953	916	922	880	908	870	900	888	930	906	956	862	932	908	921	901	970	881	940	872	920	900	917	921	981	933	945	853	902	877	892	922	938	904	849	942	923	923	900	878	908	948	785	897	936	890	979	904	911	902	930	921	898	910	958	895	879	883	950	888	899	909	907	922	896	940	897	867	902	895	907	873	911	844	921	926	912	898	917	926	887	924	964	887	881	897	947	893	940	872	925	860	887	914	917	943	919	914	866	919	917	971	863	960	939	878	952	875	916	932	907	928	893	903	877	909	924	926	950	921	891	879	891	915	924	931	924	881	939	905	901	905	934	932	934	903	885	939	932	931	936	891	899	922	895	884	943	939	916	973	864	955	884	919	900	928	898	890	935	946	903	930	891	907	918	928	951	958	943	913	905	942	933	924	874	901	984	896	871	920	955	911	899	901	889	987	930	906	946	919	877	949	880	945	903	857	961	876	893	926	930	830	950	916	921	929	929	899	946	882	906	919	970	938	914	937	876	845	856	878	924	898	898	945	885	936	916	921	867	897	946	925	917	883	931	893	925	895	893	953	914	925	922	887	922	904	872	889	924	942	910	925	906	858	948	910	926	944	945	954	933	914	936	892	896	934	902	932	912	943	954	953	922	907	940	922	942	935	932	882	891	905	902	892	859	939	953	925	948	912	961	930	866	899	901	934	838	893	894	898	920	930	929	883	946	946	901	909	913	918	876	923	921	920	919	932	886	888
29645	28927	26862	12125	1409	611	525	529	480	518	465	497	496	512	483	491	505	474	490	538	558	493	493	497	515	482	503	491	488	516	510	505	520	515	499	494	510	505	505	508	505	528	507	511	505	471	479	491	512	519	527	510	478	510	480	489	495	509	494	506	516	505	491	508	518	485	487	494	496	532	498	505	506	509	491	501	495	519	499	511	505	470	492	472	512	499	508	469	492	512	548	484	497	484	473	514	536	482	520	485	510	470	503	482	519	484	489	546	511	510	508	504	502	496	486	496	508	472	481	473	494	487	480	523	496	541	539	511	468	479	492	471	512	498	558	496	482	488	512	480	475	501	526	559	485	463	494	512	502	515	497	511	497	517	536	510	507	507	511	456	559	524	521	488	498	518	478	544	515	539	509	480	478	477	491	514	530	544	492	516	492	536	489	474	472	508	524	474	494	509	514	486	511	518	497	504	496	484	445	511	540	511	467	518	502	522	514	477	512	495	468	499	494	511	518	478	532	492	491	480	524	482	499	500	515	474	502	549	485	493	457	513	479	506	497	483	524	460	513	523	525	521	522	505	499	506	477	498	502	478	532	535	512	484	494	477	485	494	536	495	536	540	496	485	476	523	475	447	446	561	475	510	501	521	480	499	478	498	488	520	488	502	490	485	550	524	444	511	491	486	536	479	513	487	551	497	511	494	484	531	495	495	484	502	535	484	469	491	474	502	485	534	486	472	538	482	504	506	497	519	472	544	491	500	517	501	526	507	504	507	523	487	508	503	506	490	493	512	522	517	466	484	543	516	449	519	507	482	520	484	507	492	494	506	480	507	493	448	515	512	505	535	529	485	527	487	514	513	500	510	492	498	537	492	519	502	489	511	496	490	506	454	484	495	526	518	521	495	503	521	518	500	472	482	511	495	491	504	503	480	480	514	520	492	518	495	510	497	493	492	545	496	509	478	527	488	524	561	480	496	473	505	514	499	491	496	521	438	510	502	472	506	516	464	532	471	491	510	543	460	512	514	516	514	548	512	529	497	515	538	506	460	513	497	478	476	467	463	479	526	481	511	508	487	458	531	493	500	532	475	503	509	492	509	505	510	477	487	528	484	518	535	523	478	531	515	477	511	506	513	516	525	446	520	505	494	519	491	512	498	493	494	521	502	533	478	492	479	523	490	494	537	532	516	505	497	480	484	538	496	477	508	541	482	497	494	517	487	504	491	511	520	482	527	452	486	488	508	485	513	501	500	527	500	530	466	494	513	510	495	517	470	441	483	472	499	479	477	548	510	517	506	503	472	494	490	501	522	505	515	495	478	468	539	518	472	485	491	462	503	475	484	495	486	549	507	532	516	507	511	526	493	514	527	514	500	503	476	465	483	518	527	549	492	475	486	528	524	482	488	498	491	511	476	490	503	492	522	497	565	500	518	512	459	500	532	534	511	487	502	522	507	506	490	496	508	521	503	483	479	501	511	508	466	489	506	488	505	478	492	503	455	481	473	498	537	530	472	511	512	493	485	492	495	520	500	518	524	458	456	493	496	531	512	494	504	500	490	502	466	498	466	481	491	498	526	459	507	496	511	511	469	507	495	488	487	525	502	515	502	513	525	533	519	514	500	492	488	485	516	513	486	515	495	480	484	501	463	532	533	528	489	536	543	467	522	548	497	526	477	480	500	539	528	519	498	462	483	543	516	487	497	529	488	478	495	525	503	502	487	520	504	502	517	478	516	500	502	487	512	531	514	492	498	529	518	431	503	493	510	512	531	489	495	492	509	479	469	477	488	522	525	485	507	457	496	499	494	507	514	500	490	496	483	488	481	487	487	536	497	519	477	470	516	528	458	524	503	516	486	533	544	515	495	518	461	486	499	566	478	529	484	520	490	491	509	527	522	519	500	467	493	485	466	496	448	492	483	496	472	470	499	498	496	477	490	493	459	482	513	511	475	503	459	511	480	458	483	509	516	481	493	481	490	514	473	514	501	495	561	497	528	507	487	499	504	477	510	531	523	517	513	536	476	500	497	494	528	509	499	491	502	515	504	498	504	504	524	478	500	486	490	470	509	517	527	501	508	541	476	503	530	481	478	505	522	518	487	514	535	482	467	517	505	498	505	511	511	518	529	468	519	495	484	545	494	519	525	542	516	478	527	508	503	490	547	526	531	566	507	486	514	479	527	498	460	444	489	516	562	511	508	511	488	511	522	500	537	493	522	549	525	508	558	547	446	482	486	502	504	481	468	532	506	528	464	488	512	476	481	474	485	506	484	519	515	513	495	473	508	475	498	518	548	489	479	476	462	482	516	514	496	512	523	508	502	475	464	470	513	499	517	476	474	526	485	491	500	427	501	481	530	513	492	530	511	466	493	454	531	481	485	484	474	492	508	484	507	513	505	473	496	510	476	482	520	521	506	482	480	505	467	497	496	479	525	530	512	493	464	500	498	522	507	493	510	480	486	479	511	511	528	490	507	457	503	521	512	493	454	485	430	448	485	529	526	501	513	496	521	508	523	516	488	532	509	500	488	519	511	517	484	493	518	521	476	517	511	513	476	482	519	505	527	467	554	467	483	472	480	465	490	528	499	488	504	501	516	456	484	488	515	495	514	467	498	484	483	489	539	511	535	534	515	485	499	503	472	504	545	521	467	483	541	500	491	504	511	507	508	484	495	496	533	481	474	461	475	488	507	528	531	528	497	524	485	477	489	486	516	537	542	537	495	529	487	485	464	477	491	502	516	465	505	496	513	466	492	477	527	490	479	518	520	527	526	522	517	511	508	498	498	492	477	524	485	494	503	525	491	527	517	487	491	497	475	499	469	552	473	496	472	500	506	491	492	497	543	508	490	502	475	489	508	447	515	512	476	497	516	472	500	508	503	520	491	512	487	518	481	490	511	466	515	509	511	523	515	532	485	487	506	485	494	520	494	511	481	511	482	514	523	503	488	521	474	488	495	535	468	504	485	485	494	498	505	502	477	533	534	543	490	509	500	479	510	479	465	509	461	506	545	472	526	509	472	530	499	524	515	484	494	503	490	505	497	523	514	501	510	498	497	519	478	488	513	501	545	502	527	497	516	482	471	496	463	535	465	497	495	503	502	514	488	525	508	491	495	492	481	462	483	462	467	531	516	481	456	508	510	515	499	543	489	491	556	501	535	496	508	480	514	491	471	503	503	519	541	534	512	519	485	503	483	531	509	482	488	488	505	504	476	518	510	515	492	497	480	532	506	479	515	498	528	548	487	496	526	496	502	488	495	552	448	504	510	508	457	496	517	475	486	531	456	509	553	513	493	483	503	486	504	510	522	467	486	489	490	488	505	533	483	461	501	517	503	505	484	539	497	511	531	479	494	464	515	532	525	496	519	501	471	497	495	509	482	533	483	487	556	514	492	489	542	473	541	514	502	559	505	464	485	501	519	490	494	496	509	461	440	452	470	485	489	508	480	482	527	498	522	531	502	501	503	536	471	509	511	495	478	505	527	486	526	529	500
39395	47194	32066	12045	2440	1227	924	839	975	893	900	922	908	966	903	892	936	927	914	870	931	902	910	867	905	902	896	897	879	868	914	906	891	891	898	921	902	915	892	851	951	930	880	914	875	914	953	906	873	870	924	961	865	870	943	904	881	878	863	891	914	966	902	915	886	865	887	914	942	884	898	893	881	895	903	867	925	912	900	909	926	868	931	864	946	898	895	933	927	868	937	847	893	933	957	895	939	915	892	906	857	886	891	894	965	928	918	912	861	933	860	854	869	935	958	879	915	950	914	901	887	884	916	917	884	912	906	923	878	842	871	944	939	947	926	893	897	921	914	926	906	874	909	852	885	907	941	891	878	864	960	929	917	879	897	921	913	883	924	889	856	918	873	903	893	898	914	930	894	934	932	891	901	971	908	885	899	929	919	873	864	912	914	929	926	939	933	931	914	837	916	940	892	923	893	904	926	903	903	912	873	879	884	908	863	905	929	935	889	949	900	881	899	931	930	869	894	927	874	922	889	893	867	949	900	855	967	916	894	903	901	918	969	920	923	904	915	868	848	898	878	909	887	883	921	905	856	893	893	943	904	924	920	891	931	890	874	908	885	881	872	880	936	861	954	907	886	948	899	863	910	914	845	922	970	990	907	890	867	948	893	916	922	927	923	934	902	860	909	943	927	857	890	905	909	923	865	877	924	921	941	917	893	911	945	938	929	944	948	928	881	899	977	879	919	919	852	935	899	919	889	910	883	882	884	903	968	932	897	912	923	949	891	860	959	895	907	981	885	902	873	900	891	909	914	928	889	905	954	886	934	947	942	896	877	931	901	948	930	915	931	829	917	877	896	938	940	925	890	906	862	892	845	854	887	867	890	872	919	904	900	846	922	902	849	877	892	906	881	958	932	919	856	920	900	888	939	886	894	888	891	910	921	897	954	927	924	851	894	877	895	901	860	902	897	893	891	886	894	953	913	904	815	850	898	938	900	873	876	901	894	863	890	885	942	889	848	874	928	957	882	864	936	939	906	897	876	927	883	927	945	939	900	936	902	946	931	925	937	949	869	916	899	875	927	949	892	892	927	879	924	877	883	941	943	911	891	890	920	905	868	921	914	955	941	901	878	912	921	868	870	941	926	862	870	910	925	903	880	901	904	923	911	922	901	913	845	834	902	911	850	890	889	908	894	879	900	913	957	894	909	870	936	881	944	888	899	897	969	890	895	903	869	883	906	900	880	876	873	890	877	915	918	927	920	932	906	895	893	932	912	970	859	897	867	886	902	986	938	911	865	901	942	925	926	863	865	888	889	861	912	854	921	918	925	910	872	903	900	950	847	894	895	913	934	906	858	944	897	879	873	856	892	879	943	905	963	917	860	902	878	898	897	919	879	938	898	884	929	874	876	932	934	884	872	899	933	889	945	876	938	878	951	884	873	918	898	904	911	952	953	869	922	834	857	887	938	904	937	866	833	893	886	929	851	946	920	861	889	909	939	894	916	902	941	912	913	892	950	944	921	887	948	888	948	865	932	919	912	907	936	908	897	898	901	920	914	895	887	923	919	910	932	927	904	897	861	870	907	861	926	886	878	933	875	933	926	916	873	845	921	898	900	887	844	862	920	878	918	881	907	883	888	909	908	1004	858	894	915	887	901	884	944	936	925	893	973	905	845	938	904	902	881	894	923	857	926	941	903	905	935	899	915	914	901	918	869	883	864	911	908	912	897	947	896	935	851	898	918	927	864	953	942	903	913	957	919	878	909	879	863	958	897	884	908	915	888	953	905	855	877	885	932	896	905	904	915	906	912	901	912	861	904	882	846	892	867	881	883	864	907	929	902	883	916	889	923	931	852	902	893	883	866	906	904	949	916	879	974	914	883	882	901	908	914	939	958	870	969	887	933	918	927	888	885	902	901	957	874	934	962	904	906	960	922	904	871	888	886	903	923	929	922	899	916	915	931	924	895	938	865	919	889	945	915	871	887	907	897	902	933	916	894	859	922	853	918	895	899	905	890	916	889	936	894	904	933	873	886	911	930	943	930	899	878	910	905	878	909	907	843	895	855	884	948	882	897	907	940	859	893	911	912	894	940	943	958	825	934	927	882	917	933	923	866	873	894	904	887	968	941	884	883	872	883	927	931	859	933	909	889	916	892	922	925	901	950	899	842	901	861	876	873	874	929	914	935	899	918	938	952	882	898	876	914	918	879	904	915	862	878	862	895	917	903	897	866	883	952	947	911	908	940	908	942	907	887	891	935	926	944	883	901	900	916	928	905	913	867	914	907	926	892	952	871	885	901	900	884	931	913	897	886	927	913	901	893	907	891	913	867	888	892	849	900	909	907	885	931	896	936	907	940	870	893	861	907	960	849	840	894	926	869	854	856	846	914	875	911	896	883	888	956	869	863	882	908	919	942	869	890	954	861	916	920	891	899	909	888	851	915	904	910	874	887	903	945	850	900	907	938	919	930	892	880	866	903	896	959	916	862	886	852	938	911	906	883	945	916	879	932	861	896	880	919	891	872	935	917	898	912	877	894	917	926	957	915	903	881	948	934	927	939	893	933	900	891	885	922	931	848	862	915	899	875	849	935	892	869	882	853	909	947	931	905	848	910	950	845	871	915	926	972	926	900	978	925	876	889	926	923	890	935	880	909	885	971	893	855	914	837	889	888	952	857	915	876	891	887	887	897	868	885	857	940	906	839	929	892	877	922	938	953	910	877	881	852	927	914	889	858	898	950	974	869	920	908	878	878	916	885	838	933	935	905	920	942	963	893	908	901	910	911	922	845	884	900	931	898	948	904	917	839	904	962	833	907	945	927	881	900	859	900	942	938	886	919	868	863	933	915	877	896	868	950	848	871	895	921	947	926	913	965	896	917	881	880	907	890	905	964	886	875	844	941	890	890	894	881	913	862	914	893	889	916	886	884	881	931	901	972	904	870	897	906	946	932	884	973	882	910	903	953	934	895	934	839	937	880	893	883	896	944	940	902	891	935	942	892	912	885	930	891	946	907	875	857	911	904	939	899	928	910	938	888	908	906	928	860	914	878	876	914	910	924	893	899	923	947	920	891	911	915	987	884	939	829	875	909	934	883	889	909	921	936	935	901	893	887	926	935	918	894	904	926	979	913	896	876	872	885	942	927	905	883	934	947	898	869	942	869	858	913	895	931	903	903	885	920	880	934	933	876	873	866	896	912	917	940	903	897	916	969	932	942	908	941	883	841	844	873	856	949	838	937	856	863	906	874	902	943	901	932	888	955	896	850	916	932	902	939	889	980	906	883	864	899	922	934	871	930	920	942	940	892	895	883	894	937	896	924	949	898	875	885	898	966	911	932	856	867	934	928	842	962	857	941	886	905	906	881	876	908	929	851	932	904	854	902	881	921	896	918	899	948	875	933	899	907	882	905	934	847	923	950	860	903	908	934	949	915	910	848	921	942	868	931	874	886	980	947	950	944	876	882	896	900	886	864	884	917	885	937	892	865	930
24283	22816	31500	26587	19571	8436	651	418	384	364	374	380	371	383	390	380	329	384	391	359	364	400	387	393	381	342	395	410	395	376	380	370	380	365	378	375	378	390	387	403	409	383	394	345	378	384	378	375	411	377	395	394	369	413	373	344	380	372	371	397	373	385	367	393	382	371	386	398	380	376	369	395	366	371	400	392	370	354	396	372	385	384	385	391	375	377	375	382	409	406	379	375	364	364	368	350	374	361	364	381	396	365	374	403	399	386	405	384	427	402	364	423	367	375	365	404	376	414	363	376	391	405	367	398	363	407	377	357	377	382	364	346	414	336	413	370	386	377	387	409	366	373	351	382	358	385	405	402	386	385	381	337	375	370	379	361	390	370	375	359	351	428	379	357	358	390	422	393	354	383	387	392	394	443	402	420	393	346	401	395	370	408	371	383	393	353	391	401	369	391	379	387	397	413	378	404	388	375	340	363	360	389	413	365	399	381	383	364	386	401	410	395	371	377	359	408	389	423	328	367	371	406	383	383	403	386	409	330	410	389	411	360	343	354	367	374	390	401	364	382	372	354	396	360	367	366	383	373	365	366	377	416	395	394	383	376	375	363	418	383	394	359	373	388	386	399	392	383	355	376	360	385	399	348	351	371	386	382	358	360	387	394	395	379	398	390	361	390	356	337	389	366	383	401	386	400	366	384	410	398	377	355	393	368	373	353	395	335	404	385	403	398	399	392	386	415	402	386	389	400	374	363	383	390	357	421	367	360	363	385	395	404	374	360	387	356	387	359	364	393	367	383	379	370	346	351	373	358	416	392	367	378	376	371	391	357	353	403	384	379	369	377	389	367	363	404	401	392	379	386	358	349	381	388	373	365	384	398	374	386	378	376	369	423	374	389	350	418	362	391	390	372	337	381	388	392	378	385	378	411	367	345	369	378	357	356	404	352	369	397	374	364	339	382	345	352	381	413	367	377	363	401	391	394	393	373	354	392	349	403	358	383	369	379	382	378	340	374	404	350	381	375	382	382	360	391	376	379	355	387	343	392	405	394	365	392	366	363	364	379	392	353	389	395	386	388	381	371	376	413	371	372	379	388	414	357	348	418	376	376	399	406	366	387	357	396	358	359	347	387	401	365	378	367	360	375	398	396	413	389	377	411	380	401	377	349	391	378	408	383	409	389	344	402	394	369	396	403	390	409	404	347	386	358	368	364	374	387	386	358	392	378	386	388	382	377	383	346	380	342	417	359	401	337	378	382	395	368	397	358	388	382	377	364	384	369	392	377	385	403	381	362	364	371	402	376	363	365	375	416	367	397	350	382	355	355	376	377	398	386	389	384	378	374	399	381	383	364	392	364	386	385	395	367	363	354	364	385	391	368	342	380	360	382	416	364	368	384	391	336	372	373	378	382	367	339	366	392	405	362	366	418	383	402	362	392	378	370	378	389	397	380	385	404	380	333	406	391	378	334	382	390	363	376	391	374	405	400	387	388	396	370	383	353	364	396	385	389	383	325	362	359	406	408	364	384	380	390	380	367	365	394	415	407	384	429	391	342	374	415	341	390	353	363	406	352	362	376	390	375	370	406	369	384	394	374	358	367	416	395	375	380	414	372	371	351	386	358	358	357	388	378	370	432	387	401	397	391	386	353	385	369	361	413	353	370	394	383	340	370	378	372	381	393	377	361	383	393	375	365	395	385	374	386	386	362	385	347	362	437	406	360	374	356	352	372	344	390	368	393	363	383	405	377	385	418	391	390	344	393	379	375	363	358	406	396	373	369	374	381	397	392	371	413	363	393	385	402	377	371	393	373	397	373	380	397	369	395	366	411	362	362	384	412	383	385	410	358	381	344	383	354	380	389	398	363	391	377	363	388	369	414	366	344	415	398	395	349	372	405	411	360	356	389	402	386	384	372	365	398	385	376	368	365	362	370	379	406	418	357	394	379	402	363	374	359	361	380	379	364	374	402	387	353	366	360	348	369	381	367	365	332	369	354	375	397	407	380	355	400	358	395	385	399	385	383	363	419	373	361	363	342	408	350	376	414	345	377	390	396	364	356	388	378	388	382	370	385	422	386	348	359	397	403	385	365	370	382	405	368	391	389	361	369	354	394	361	350	357	364	372	344	382	351	378	354	379	397	396	384	361	393	394	353	375	366	363	384	373	397	395	388	359	353	368	343	351	380	392	405	356	384	382	352	372	334	386	386	415	431	384	404	368	417	392	368	332	373	381	354	381	366	384	346	383	377	370	390	387	383	376	395	386	368	399	389	387	369	376	365	371	376	376	371	384	392	403	350	382	363	355	355	390	391	396	367	386	362	358	394	384	399	384	378	364	382	362	360	393	362	396	389	367	368	378	380	379	366	383	389	393	385	376	371	423	370	375	418	404	398	365	394	386	399	393	388	374	375	384	374	359	386	386	384	388	388	387	411	343	379	385	359	367	379	374	398	422	374	358	374	373	371	370	393	384	421	367	396	381	363	376	395	356	371	400	359	392	377	389	391	374	429	316	357	353	389	395	381	356	352	383	378	375	377	378	386	378	405	384	391	395	369	366	399	363	386	391	395	395	358	390	372	381	385	340	398	351	390	375	354	360	373	383	421	365	370	392	399	348	388	345	350	395	372	397	370	372	380	369	352	384	365	425	387	405	392	388	389	372	367	377	378	360	379	388	391	381	369	401	392	378	408	361	385	347	360	358	377	374	393	361	384	377	420	376	380	376	379	355	405	387	380	373	383	387	369	400	390	391	369	376	361	355	370	378	395	377	386	394	370	399	412	381	371	376	355	422	360	368	386	405	360	353	380	423	355	392	376	418	380	402	388	387	379	358	394	384	391	387	390	376	343	386	380	330	391	393	361	358	372	349	378	390	390	387	374	361	343	358	355	388	375	375	339	376	358	358	346	382	367	382	394	367	387	391	395	372	366	384	381	378	352	372	360	367	370	364	380	390	372	372	348	406	359	348	368	369	351	409	350	372	375	391	394	346	379	386	376	331	374	374	419	379	399	360	364	376	406	363	377	417	384	346	390	377	368	393	377	399	373	389	406	381	373	355	432	358	373	399	377	379	400	331	377	351	355	360	359	403	361	393	380	367	334	372	378	447	372	362	396	396	379	390	364	369	363	387	384	369	386	381	383	400	381	374	373	358	376	413	416	381	407	369	394	399	355	385	372	381	410	339	363	393	377	401	367	390	371	417	360	394	419	368	345	366	370	386	375	356	363	398	369	401	384	368	369	359	410	413	388	421	354	393	324	426	361	348	372	426	372	373	379	362	361	379	374	386	359	375	392	408	412	392	390	392	339	381	380	396	408	387	360	371	338	365	379	404	342	361	398	405	377	380	419	376	356	366	369	381	382	365	381	383	403	393	416	377	410	411	359	351	379	397	386	368	395	349	381	384	388	407	388	410	407	377	385	388	343	391	373	422	373	392	404	378	381	385	393	382	397	386	375	397	371	381	380	371	353	336	393	398	387	382	384	389	393
60689	88657	65266	35070	12891	4325	739	697	711	687	684	717	677	673	673	677	668	704	695	667	674	689	660	727	688	679	688	673	723	671	733	664	739	661	680	650	703	667	707	669	675	690	692	737	710	707	667	663	656	693	719	684	681	661	734	615	661	669	708	691	713	689	714	705	665	645	744	707	655	683	695	685	684	716	681	663	672	695	669	700	663	649	687	692	667	678	666	737	748	668	717	660	686	665	672	698	672	705	676	711	691	685	650	679	736	683	682	693	705	704	700	706	704	672	654	688	664	702	684	726	665	690	699	667	673	700	675	672	682	695	650	702	698	737	687	682	687	672	659	693	677	673	692	656	667	695	624	699	714	682	718	676	677	726	734	709	686	704	716	639	707	694	750	695	656	720	727	703	712	655	647	687	668	687	727	701	696	679	648	709	675	724	692	714	692	668	683	673	664	672	654	712	678	745	681	701	694	656	704	719	675	677	693	710	694	662	649	698	673	676	677	681	682	652	673	678	731	682	694	646	636	666	653	677	663	680	706	739	718	676	676	707	657	677	666	684	696	708	747	690	713	660	700	670	707	699	645	695	677	682	693	720	644	677	688	692	674	688	672	660	729	683	718	712	648	689	667	695	662	658	639	720	732	700	677	713	691	714	668	701	674	662	720	670	685	677	656	683	687	719	650	702	735	685	675	681	679	681	700	718	687	657	709	671	691	674	635	682	720	673	728	720	698	638	667	711	702	669	731	683	685	696	695	686	636	676	647	683	648	700	707	642	662	670	709	741	709	677	680	689	628	684	632	680	711	681	658	708	683	629	675	636	678	671	671	638	677	714	691	673	718	701	666	667	686	706	687	690	680	693	719	690	698	717	694	648	715	658	711	678	693	687	709	683	683	706	710	720	676	722	682	663	692	690	702	700	671	680	683	680	720	704	716	674	653	705	663	651	705	703	674	695	728	713	687	656	721	691	675	719	666	706	689	681	656	740	671	758	706	662	698	676	717	721	684	714	687	670	675	726	657	642	697	672	741	739	669	705	711	693	650	664	654	689	700	658	654	684	709	704	688	696	680	695	688	636	705	740	683	715	649	725	641	706	639	737	663	666	659	694	659	740	685	692	693	659	712	711	674	676	717	672	719	672	680	703	686	672	662	670	736	645	676	680	692	706	679	736	673	672	624	687	734	700	649	647	647	688	678	665	682	668	696	693	694	677	638	644	724	725	659	745	636	666	696	702	705	676	720	651	727	657	707	691	684	717	651	721	662	658	691	695	711	685	682	732	670	687	731	682	705	669	667	685	648	684	662	687	666	652	698	716	644	675	675	665	695	730	713	623	678	682	657	688	682	667	661	694	690	666	672	705	707	716	675	707	677	710	652	680	675	675	700	697	670	658	724	707	704	649	696	655	694	653	667	730	693	659	633	695	703	690	708	733	667	688	695	696	681	693	683	665	694	740	703	687	745	676	658	674	706	686	694	682	730	694	691	650	676	691	695	706	653	718	716	661	707	703	728	638	659	626	711	709	718	695	723	674	680	676	665	693	694	708	656	729	649	722	673	668	660	714	690	668	656	656	702	680	643	686	703	717	660	729	722	642	654	679	684	672	652	713	680	676	700	603	650	688	710	632	678	717	646	678	708	655	725	708	662	702	705	681	732	662	669	666	693	725	720	746	660	677	677	704	705	616	675	690	722	696	710	706	696	681	694	679	688	688	650	713	684	700	697	676	699	661	629	672	671	672	658	695	726	678	681	707	706	677	672	701	686	682	674	668	708	714	651	706	660	659	705	677	632	691	679	673	701	659	650	732	652	685	702	688	706	728	695	735	673	642	642	655	734	694	681	664	700	668	690	672	744	692	704	710	704	691	671	697	709	657	668	658	704	736	701	660	732	665	717	703	688	751	659	720	714	694	660	652	660	673	639	738	694	692	684	718	710	672	733	675	670	653	693	693	637	685	719	707	667	687	690	696	684	681	658	643	699	685	674	718	664	709	694	677	671	673	713	684	679	639	655	678	692	672	697	712	688	680	675	688	708	690	632	662	721	729	725	620	679	713	693	636	657	672	721	689	661	680	648	678	662	663	698	688	678	673	734	653	660	660	694	686	738	713	661	666	689	689	674	714	651	665	686	684	731	680	715	710	735	657	655	680	655	749	667	710	685	686	694	661	709	714	702	719	642	701	639	624	701	653	686	700	644	665	676	646	673	671	698	685	661	679	708	695	703	662	673	659	682	689	688	688	721	685	693	682	711	640	687	665	715	708	667	696	715	715	728	673	702	709	676	683	677	700	686	701	737	621	660	663	691	673	701	696	647	711	749	719	654	699	705	653	673	656	733	667	676	679	734	682	722	653	675	688	638	694	653	675	696	710	670	671	700	636	695	693	652	686	706	728	709	681	684	660	691	705	722	658	674	683	710	724	706	688	671	730	664	687	680	698	711	700	698	703	694	714	713	685	711	693	638	686	691	714	722	704	717	679	715	718	629	715	678	702	726	698	686	691	707	699	657	652	725	657	720	685	662	762	707	696	669	658	666	700	659	649	698	693	665	699	717	677	705	680	702	666	736	732	691	675	677	708	722	715	714	658	689	684	733	661	665	673	703	688	724	633	686	697	662	671	712	687	724	658	692	690	655	704	750	676	705	673	686	706	690	725	738	661	684	664	656	717	716	689	694	708	710	703	691	688	715	692	659	689	666	686	666	654	668	677	658	711	704	665	719	672	727	649	723	663	694	689	627	694	688	705	627	702	722	695	690	738	713	690	704	708	647	670	694	689	622	725	677	659	685	714	741	659	692	659	678	663	683	668	678	686	702	698	734	663	667	669	695	684	695	680	719	702	710	686	692	714	663	711	745	690	702	672	685	709	659	681	689	667	703	690	731	684	674	635	670	669	603	701	671	728	701	691	673	683	697	682	710	652	673	708	677	670	717	720	695	669	730	736	700	691	738	679	676	664	702	661	645	685	671	698	715	702	725	663	664	686	713	654	642	681	690	702	677	680	718	629	757	717	661	765	726	681	703	739	704	670	677	724	685	724	671	717	696	697	680	724	664	717	661	666	671	704	668	730	706	703	631	696	683	704	675	678	717	678	682	666	725	671	713	687	662	692	712	745	676	716	696	673	712	693	685	664	673	738	676	698	690	670	685	705	617	714	718	679	666	729	676	716	676	696	655	673	742	677	679	669	672	686	676	672	715	694	724	656	690	714	748	674	694	679	668	707	655	708	692	685	710	660	691	686	682	671	726	708	658	682	628	702	690	670	685	730	634	712	650	659	708	689	680	696	701	647	703	677	695	677	700	694	683	675	642	658	684	689	715	678	689	711	682	699	662	723	629	646	681	638	684	703	658	681	646	716	709	615	693	688	691	683	729	646	701	714	639	675	675	705	672	678	666	718	655	631	730	666	709	689	706	699	689	720	712	672	712	639	665	670	706	697	712	659	702	669	702	656	667	679	700	692	702	632	706	684	678	690	786	715	634	687	640	666
23240	21776	30216	24715	21123	19010	4975	618	575	568	569	590	572	517	522	567	532	546	571	520	560	518	528	535	546	511	536	525	599	514	504	564	542	556	514	522	543	543	496	506	506	514	554	576	544	545	515	542	527	569	505	499	553	507	516	514	502	493	510	550	529	518	501	527	527	553	515	526	520	553	543	492	540	565	528	529	514	521	502	525	537	524	475	519	517	522	474	526	573	500	533	520	528	509	513	495	557	531	512	506	488	509	459	507	511	518	521	548	492	546	481	501	536	513	478	528	548	515	522	475	536	514	553	503	470	549	511	552	507	527	571	505	549	539	507	534	492	510	521	497	535	547	483	556	550	532	549	515	515	547	563	516	535	562	502	528	481	534	516	508	551	529	533	526	539	519	541	511	515	531	521	511	539	519	501	554	482	528	528	506	487	525	522	507	523	520	494	472	532	535	533	508	578	562	523	568	566	555	555	537	538	520	503	528	530	504	516	477	497	522	520	544	504	493	542	558	551	508	511	515	516	514	508	541	525	521	563	499	533	542	554	504	500	526	548	499	500	527	544	514	524	554	540	546	495	530	512	524	571	539	530	548	543	552	506	521	504	477	535	505	559	552	523	557	554	554	507	535	534	506	504	550	517	549	540	506	531	504	575	520	528	541	519	548	526	565	528	553	515	501	551	491	503	504	532	523	476	496	507	503	499	550	540	550	545	511	528	511	536	547	528	554	526	529	491	510	496	549	589	551	516	534	492	521	532	506	527	546	525	530	518	503	502	509	555	508	488	532	515	506	528	526	588	493	534	505	521	484	536	516	539	538	507	531	547	543	512	523	526	522	512	492	527	550	519	488	535	517	510	516	558	527	488	576	501	525	533	509	505	541	524	556	541	498	513	518	498	485	515	549	548	514	531	541	546	515	513	511	548	524	524	497	528	520	504	540	531	518	526	529	517	519	507	502	497	521	484	519	525	477	513	532	534	530	471	568	516	485	522	534	553	508	496	528	525	478	498	571	520	496	532	541	466	557	511	532	514	511	482	559	568	481	521	479	524	513	494	552	558	521	495	523	529	531	523	534	545	522	539	534	531	521	535	539	521	515	585	495	517	489	556	529	550	490	504	567	536	513	520	521	546	529	529	537	491	498	517	570	509	509	526	558	561	544	514	548	521	515	520	532	575	522	564	528	517	536	568	529	521	586	497	574	527	514	494	515	567	520	520	522	537	522	533	520	524	516	562	499	535	526	520	534	509	539	544	522	568	523	539	529	476	528	562	504	490	522	498	497	519	551	501	481	486	520	505	532	517	520	538	491	519	486	581	585	557	535	517	502	512	545	541	520	482	513	503	529	521	534	536	541	571	462	525	539	589	514	549	521	513	518	497	558	539	532	525	506	537	504	499	546	500	547	574	510	542	517	504	533	484	507	524	574	507	466	522	503	546	518	564	530	581	522	534	512	534	525	526	528	528	552	532	551	509	531	499	493	541	539	530	488	537	495	517	533	518	522	505	527	562	488	496	536	526	506	516	549	498	491	493	509	520	526	503	506	519	560	475	509	520	505	510	480	534	570	503	524	517	536	521	541	528	528	506	528	492	560	539	541	522	546	505	511	548	536	526	500	521	469	533	464	557	529	543	567	539	502	495	535	518	548	505	537	521	491	504	524	517	517	495	537	528	482	500	556	515	550	531	559	546	512	492	538	532	532	530	489	569	516	522	521	492	503	521	511	548	520	545	487	499	545	546	516	506	507	544	500	549	600	517	523	548	516	546	503	509	533	535	553	484	507	475	502	502	540	547	510	553	562	516	550	526	537	478	542	506	524	553	529	510	510	538	519	546	490	510	504	520	517	537	541	489	543	558	550	521	539	557	508	551	527	551	515	555	579	530	502	542	525	528	539	526	530	549	546	513	530	510	552	498	503	551	481	543	532	501	564	522	531	523	528	530	510	516	518	542	535	501	542	564	536	543	509	522	531	523	545	496	499	540	529	554	503	513	516	525	507	527	528	567	522	541	488	512	532	525	548	502	500	519	521	508	549	483	537	508	520	512	521	528	512	484	516	532	527	505	567	504	551	512	528	492	550	522	552	502	531	502	511	533	535	501	479	548	498	540	521	503	511	524	521	531	526	568	574	544	554	499	557	516	479	525	502	513	515	538	551	567	509	505	535	480	472	557	523	491	524	537	509	498	507	510	529	555	522	512	523	526	516	534	497	493	520	539	489	517	514	515	555	530	527	546	514	532	540	488	521	527	512	522	533	505	498	532	508	483	517	552	533	517	505	528	487	533	513	498	504	549	552	536	513	499	515	546	529	530	542	548	519	543	540	515	575	506	570	482	504	533	533	559	538	520	515	540	531	563	543	515	548	529	518	501	535	518	537	567	526	517	504	503	535	529	533	530	534	518	550	524	479	502	538	509	583	520	537	558	557	533	505	505	522	529	499	548	502	535	510	545	498	541	531	529	560	521	500	526	561	539	555	516	492	496	534	520	536	531	493	479	515	541	529	538	516	542	537	556	478	513	493	536	503	556	492	520	540	512	537	534	540	500	507	489	555	496	510	528	522	549	541	514	517	478	555	541	511	544	522	521	533	502	533	521	527	523	475	569	528	546	536	576	588	479	543	520	540	529	521	519	522	507	529	539	546	506	528	532	460	535	501	532	555	503	521	534	539	503	496	517	521	564	556	506	510	509	536	516	527	540	506	549	498	491	511	547	525	514	496	523	531	469	536	523	528	552	539	553	485	497	511	521	526	526	543	526	504	524	495	566	513	578	566	557	527	540	513	472	538	551	535	539	500	523	531	511	510	537	499	507	516	525	554	535	502	503	523	537	500	562	514	543	531	534	549	529	533	549	553	515	532	511	517	543	532	590	546	510	528	548	553	512	521	499	535	545	445	528	519	460	505	526	464	474	502	524	508	501	475	551	512	529	509	508	516	527	489	495	510	548	497	530	519	550	495	568	513	523	531	533	483	478	492	504	495	491	458	526	503	501	555	495	502	502	539	568	563	527	533	527	530	499	519	546	510	509	514	570	523	561	563	561	526	524	519	564	551	505	520	520	513	514	514	549	492	515	517	525	520	482	503	518	516	562	501	520	541	520	532	520	574	532	485	506	501	528	536	520	492	549	527	488	590	538	506	509	543	533	473	483	529	535	490	521	498	544	508	541	475	530	543	515	568	506	534	539	552	528	519	551	532	547	517	541	533	527	474	507	518	533	518	501	523	566	517	524	527	518	540	510	571	503	510	528	486	548	537	567	493	504	506	538	524	523	531	529	469	499	551	516	472	486	556	541	477	477	511	518	529	492	539	536	513	506	525	545	508	512	497	586	504	510	497	490	557	526	504	556	518	516	498	553	510	495	523	539	510	508	543	520	547	521	564	578	511	521	505	536	552	489	527	508	536	523	539	533	519	522	521	532	531	548	536	506	512	524	563	505	567	538	515	540	534	548	513	558	552	480	516	538	530	483	544	559	529	524	482	520	536
60372	96119	76780	38044	20956	8298	916	925	902	925	913	854	888	855	911	898	905	884	912	880	915	861	902	923	925	896	909	908	849	834	883	948	888	829	902	872	866	870	879	863	943	885	918	889	978	930	870	909	862	898	889	847	888	866	868	878	875	870	888	938	898	862	871	875	889	900	865	904	883	903	949	823	868	848	920	914	890	915	906	928	896	890	868	953	872	896	885	900	859	921	904	836	934	882	923	898	958	805	913	821	879	818	904	846	900	887	908	884	874	878	928	879	896	857	896	900	872	836	906	888	945	897	863	852	883	923	856	900	854	901	863	782	868	897	884	859	897	916	902	916	887	839	862	879	855	882	905	927	889	878	863	955	870	839	878	904	878	876	842	851	858	895	857	854	888	892	887	887	821	893	884	892	918	873	906	895	881	926	878	875	895	882	913	898	889	932	891	856	904	878	877	870	911	898	905	843	891	885	927	900	861	865	898	871	849	867	911	924	873	876	884	846	857	874	914	848	874	926	915	928	877	842	893	841	908	865	873	796	907	939	907	869	863	880	927	855	895	869	877	838	925	821	938	895	927	905	858	869	889	926	854	856	880	884	907	904	933	867	898	890	880	872	927	831	843	878	884	850	864	853	876	941	838	890	930	879	904	932	913	844	825	832	911	887	859	878	836	903	901	840	896	903	866	849	912	920	851	875	859	918	928	885	874	881	931	969	875	908	913	890	874	907	864	858	909	851	908	908	807	911	838	889	858	906	882	881	902	873	907	881	844	875	905	919	880	864	893	911	904	897	858	896	867	883	859	904	878	885	883	892	858	869	879	894	943	859	898	856	901	873	920	843	894	870	858	867	916	856	923	862	866	873	858	929	836	878	873	898	898	889	901	865	866	913	890	866	865	822	895	874	886	891	914	863	865	903	906	900	903	808	892	856	882	859	868	890	949	927	920	907	878	882	860	915	874	882	892	898	875	857	854	911	845	922	939	864	868	904	828	914	895	921	916	840	850	913	906	842	907	917	934	832	903	862	885	862	917	859	914	881	887	934	843	898	851	892	891	886	883	909	879	911	831	905	929	873	831	852	880	889	863	897	892	885	879	912	894	904	900	846	892	894	878	893	855	802	909	877	857	874	874	865	908	930	843	873	922	886	864	827	891	898	909	876	944	889	876	856	889	869	858	891	895	896	883	897	851	859	849	858	896	915	843	875	869	899	862	813	894	860	873	865	900	898	905	936	912	904	910	906	883	872	885	878	885	875	832	837	913	945	845	933	903	835	893	883	927	877	879	881	888	820	842	897	872	882	828	841	878	826	983	910	899	888	921	890	898	840	883	896	843	868	873	847	874	851	902	852	886	900	908	895	902	916	917	921	881	854	880	868	920	869	914	820	858	905	897	854	861	861	859	868	852	856	890	826	905	895	915	959	909	869	892	900	895	889	829	846	833	885	945	916	862	884	847	878	876	907	886	915	879	905	864	897	898	912	870	841	898	901	868	875	860	923	904	888	858	892	826	885	900	869	892	947	876	891	867	826	875	844	850	932	925	928	865	913	857	885	882	887	877	879	845	854	888	912	881	853	860	886	840	875	882	905	823	861	914	871	879	851	872	899	838	900	865	862	876	855	903	827	914	840	915	881	852	936	866	901	873	892	903	850	898	827	959	920	839	868	880	920	897	899	856	897	835	836	877	868	879	851	969	880	874	878	915	898	879	844	887	884	849	878	868	870	864	880	930	914	860	920	915	884	898	930	870	881	881	849	871	897	810	882	874	929	922	902	865	876	854	862	870	862	823	876	895	910	881	881	870	885	822	864	856	899	867	923	899	904	866	851	878	894	856	849	903	861	902	920	863	863	890	880	880	900	876	882	858	882	848	909	884	879	908	928	833	853	886	911	856	873	891	863	896	896	881	829	866	880	891	871	909	881	877	870	890	886	878	899	910	879	925	852	941	880	889	923	920	909	893	873	903	862	883	870	868	865	891	897	880	946	890	924	840	892	906	890	876	913	890	873	834	891	941	890	928	868	845	881	865	860	924	890	919	878	910	847	868	877	915	819	887	898	926	878	899	881	886	887	875	900	875	892	826	907	909	884	891	899	856	865	883	878	909	890	891	910	904	882	847	885	818	925	903	899	875	881	912	904	882	885	873	930	899	882	885	872	861	889	844	856	899	867	902	919	902	860	808	866	893	902	903	886	925	842	949	924	934	864	856	891	878	908	868	857	873	859	919	873	915	891	924	867	857	867	801	818	896	894	895	880	949	898	913	859	857	880	880	905	907	870	896	879	860	849	891	901	852	864	888	834	909	924	848	896	846	894	906	876	878	872	866	868	841	864	909	905	881	832	863	884	858	855	875	914	872	807	838	851	908	899	864	900	889	918	920	945	857	903	841	910	847	884	904	866	883	926	820	908	863	880	891	858	878	954	876	889	871	928	878	838	879	898	838	888	891	880	905	868	904	827	859	874	884	883	905	935	914	872	908	904	882	909	882	917	929	923	915	897	930	865	854	821	898	882	905	866	932	958	907	919	928	855	934	922	914	891	879	902	869	873	901	875	863	851	884	844	895	916	839	848	900	915	903	887	879	880	883	869	884	866	970	880	903	920	875	844	899	855	884	928	844	880	837	883	891	911	852	878	910	820	888	949	871	905	931	886	890	940	857	870	903	889	880	901	913	887	865	876	861	946	887	848	879	861	907	930	923	914	893	846	956	892	866	859	835	892	811	889	871	866	853	876	876	889	939	851	904	936	874	882	877	847	906	921	799	856	953	844	881	974	905	890	890	838	813	870	882	886	885	873	924	911	873	826	844	897	898	909	884	910	925	878	905	848	862	896	872	914	871	867	822	920	879	853	867	880	911	885	913	879	848	884	922	843	859	857	920	916	911	921	849	898	901	918	916	867	857	842	855	852	862	881	934	873	912	884	836	930	898	864	888	882	892	882	862	842	876	874	895	851	926	885	924	889	870	869	856	920	880	890	906	907	875	901	860	899	884	917	839	873	879	899	868	853	931	893	870	860	901	912	902	862	875	836	871	892	874	897	888	879	872	900	959	869	884	930	856	846	850	896	848	881	879	889	863	888	903	894	865	859	895	843	904	915	840	886	859	873	896	893	920	885	854	898	920	926	891	836	871	873	887	880	903	854	856	836	864	915	873	839	917	883	909	902	880	873	936	882	844	863	865	931	910	874	859	865	929	915	852	876	903	864	860	881	907	896	886	894	892	898	938	876	880	890	877	863	899	876	880	877	907	880	854	907	875	928	856	867	886	878	901	831	934	923	934	860	876	922	905	864	874	859	884	855	948	871	876	890	919	905	903	868	900	875	885	899	911	921	874	871	843	955	937	872	875	908	864	872	840	863	902	845	909	839	881	871	928	915	898	912	937	927	869	887	863	886	868	849	925	873	868	914	862	927	854	928	909	890	875	905	910	859	852	861	912	891	939	907	861	862	890	859	905	891	852	870	963	873	928	834	847	877	900	801	897	906
29408	28483	25796	9443	1792	779	494	456	504	456	456	471	465	489	450	516	481	496	476	472	452	463	430	486	493	456	481	478	437	475	409	448	492	468	456	463	456	498	490	474	526	472	480	468	509	453	460	449	511	457	499	468	458	455	460	450	508	508	499	444	451	485	468	478	477	472	506	464	467	470	479	533	446	465	464	442	463	446	502	413	475	473	459	486	487	461	477	479	441	455	515	503	489	492	498	428	504	483	436	490	473	433	470	469	453	466	493	463	421	491	457	491	477	408	464	485	456	503	440	447	484	464	446	450	458	449	434	498	462	489	469	477	485	454	526	467	479	498	471	449	502	486	456	481	470	451	448	431	479	471	438	448	478	460	423	500	456	468	456	442	436	507	447	447	484	467	466	448	464	458	471	440	448	493	439	516	461	427	464	462	481	496	455	466	468	476	477	459	471	468	503	478	461	493	470	464	457	422	456	482	469	458	463	439	407	441	447	429	460	458	445	502	447	507	438	468	472	454	460	471	475	496	447	483	517	467	492	441	461	429	472	498	489	480	460	445	507	498	439	483	492	453	467	484	491	459	486	505	462	483	452	476	439	492	437	446	442	459	433	452	486	476	453	444	453	480	453	437	445	438	465	483	441	498	457	456	438	515	487	487	466	484	474	476	484	426	457	473	478	465	479	460	462	493	451	493	418	467	474	456	448	465	493	467	448	463	468	476	460	449	501	478	480	443	500	465	474	484	488	462	459	463	470	445	459	470	449	430	490	466	467	504	463	513	496	493	450	489	488	448	473	445	461	439	478	469	468	416	456	480	442	441	445	439	497	479	451	475	478	466	458	464	494	433	472	484	445	501	457	446	454	505	510	454	483	451	464	474	461	462	471	449	421	468	481	478	469	482	447	452	463	482	474	472	462	458	481	458	436	499	469	462	491	451	475	464	428	489	460	484	458	446	468	442	451	490	470	444	477	447	495	461	458	468	517	476	482	491	495	442	453	447	448	445	482	457	500	490	489	481	442	498	489	479	458	443	506	435	474	469	457	433	447	491	458	467	485	491	478	447	447	486	498	416	451	472	456	487	497	498	502	451	442	477	466	474	494	409	459	447	458	441	448	483	432	466	447	473	455	485	466	494	460	479	463	469	461	461	490	469	460	462	489	440	462	459	441	467	474	465	443	480	444	458	439	450	477	488	476	481	472	451	452	503	462	467	434	445	437	457	522	451	487	511	519	479	449	473	426	485	464	476	468	490	460	465	499	442	440	444	498	446	494	494	443	459	440	470	472	443	475	481	480	459	459	465	482	460	466	501	475	454	476	450	457	401	487	480	498	479	443	427	460	497	520	445	504	461	493	471	485	460	481	441	497	428	460	450	507	470	481	485	493	428	482	408	487	451	519	487	442	470	464	468	464	453	493	478	449	473	439	470	450	461	491	424	484	463	431	474	476	468	456	456	463	459	407	446	435	475	473	456	476	492	457	460	453	493	488	459	473	477	463	452	449	427	457	459	489	501	443	507	450	469	491	478	449	487	472	482	446	487	476	433	456	438	501	445	463	451	447	452	438	468	480	447	447	450	447	461	473	458	460	515	505	482	474	485	447	476	420	420	453	455	470	455	452	458	479	483	467	438	438	482	480	443	442	468	477	422	469	467	467	470	464	477	448	495	466	470	463	465	464	455	465	439	500	471	450	514	466	481	476	470	479	510	455	471	451	475	428	433	454	497	482	500	445	455	477	470	455	475	430	474	452	425	444	459	453	458	455	465	470	497	485	455	420	452	471	461	473	459	415	501	494	441	474	504	456	472	496	454	429	473	480	471	480	441	479	494	484	497	462	444	481	503	495	494	449	475	436	474	448	459	472	466	476	478	477	429	463	494	480	465	446	444	485	444	422	469	458	398	480	464	435	466	480	463	453	501	489	449	462	423	466	450	472	448	451	471	453	456	500	419	467	478	455	470	413	503	472	472	474	459	436	471	468	429	467	428	460	506	462	424	498	438	453	471	435	474	449	461	459	413	443	417	484	452	456	489	460	453	438	474	441	460	445	443	470	468	446	444	484	447	473	435	453	433	471	445	494	472	481	475	480	453	511	427	466	488	466	489	446	445	452	513	487	482	480	458	481	482	419	464	501	493	481	480	459	474	456	468	453	500	461	465	447	473	443	495	459	504	482	463	510	486	491	448	420	461	461	463	471	436	487	475	486	459	427	495	488	456	442	467	509	463	448	448	475	486	445	454	461	498	448	530	453	472	452	421	433	514	488	482	474	487	438	441	444	467	459	446	481	462	448	481	513	435	466	510	474	485	489	479	448	467	453	450	445	469	436	483	471	468	484	467	461	455	429	425	451	458	491	454	479	508	502	454	525	497	462	469	480	483	472	455	486	432	456	450	463	442	486	486	502	457	458	450	468	439	450	421	440	480	485	451	464	438	429	476	457	467	469	440	447	469	477	447	480	460	468	461	470	505	487	469	439	480	480	486	478	435	442	473	453	498	460	459	454	455	482	493	484	511	446	464	470	455	468	453	457	482	447	441	461	494	485	497	478	463	452	427	478	475	479	467	485	485	449	477	456	496	455	465	502	481	491	477	449	431	488	529	450	449	472	465	445	444	472	436	468	460	470	472	475	497	452	449	450	463	457	500	461	505	449	483	440	461	472	417	512	488	478	473	520	500	469	485	464	487	441	494	466	470	481	413	492	488	483	478	478	468	455	478	486	449	457	462	447	448	471	440	456	436	466	433	438	470	461	444	441	478	457	433	492	451	461	439	493	496	472	489	432	429	439	445	471	460	450	443	492	476	500	468	478	483	438	470	473	508	499	458	479	465	468	446	471	505	460	469	471	489	432	447	448	473	471	478	460	460	470	465	465	460	480	452	464	490	496	451	452	451	463	473	491	472	532	473	408	488	477	469	491	441	486	455	436	465	460	451	479	463	449	487	497	468	467	441	470	482	477	497	457	461	479	472	459	462	477	434	463	497	474	467	471	481	480	471	438	510	421	462	464	451	512	480	506	460	470	466	425	473	452	497	476	478	467	451	457	466	465	474	491	484	482	504	468	454	457	467	464	480	468	387	446	476	447	450	497	458	469	489	461	503	466	476	452	467	456	502	484	424	477	469	468	464	466	459	515	480	485	503	468	464	489	465	493	493	485	486	440	424	455	452	505	446	501	474	489	415	460	450	461	475	470	458	450	423	484	464	435	464	456	450	469	487	472	431	489	418	464	459	495	509	496	468	469	440	451	449	448	482	462	442	470	477	456	429	458	475	489	434	441	465	474	490	397	518	463	461	412	494	500	444	498	493	452	455	474	468	488	440	456	465	471	485	445	461	465	435	499	435	465	485	491	474	469	451	486	477	464	488	432	464	480	445	489	481	491	483	494	466	475	470	499	455	498	446	468	493	470	493	458	487	486	442	450	451	479	464	451	484	485	471	458	474	479	476	434	478	437	500	421	468	434	520	463	484	442	458	459	435	457	462	447	469
39243	46041	31201	7695	3895	1768	892	899	813	876	839	840	875	878	849	848	855	858	849	816	830	835	856	883	841	860	898	883	840	837	847	824	888	874	846	848	811	850	844	868	871	834	822	851	858	798	832	847	868	904	826	761	821	848	824	838	850	847	867	890	876	850	854	784	825	835	887	833	836	846	902	863	818	806	854	868	859	841	866	868	876	806	802	856	820	867	849	822	868	843	816	841	858	874	914	826	835	817	847	894	868	864	827	885	846	853	866	798	869	841	883	830	841	827	796	816	818	911	876	833	877	872	884	859	798	830	845	822	805	873	795	862	817	828	843	883	868	874	879	895	809	913	859	871	861	848	881	894	837	845	861	905	845	898	859	861	854	864	891	874	836	819	865	837	868	839	804	867	847	839	892	860	888	866	834	862	816	874	853	818	868	874	789	820	855	838	851	874	859	849	854	819	835	799	812	870	843	845	815	878	840	857	853	821	846	875	894	827	844	838	832	903	883	829	870	830	848	845	844	882	851	843	805	859	808	881	868	837	848	807	875	788	883	814	805	822	819	844	821	781	808	822	896	869	831	833	814	855	855	793	872	864	846	843	916	893	825	858	845	880	947	860	840	843	851	842	815	854	845	877	851	837	889	824	836	816	864	875	867	913	831	867	875	899	879	833	901	832	822	869	864	853	884	871	815	826	860	902	879	845	826	825	804	865	876	863	862	875	856	816	822	876	836	852	881	890	822	846	913	847	798	889	871	781	869	820	899	810	824	821	915	768	862	825	852	820	831	874	880	799	844	839	820	786	859	817	786	886	834	863	818	833	831	884	839	865	790	892	846	839	861	863	842	883	870	843	820	844	832	776	877	848	864	859	895	797	830	857	882	858	868	845	883	915	825	880	836	892	867	845	851	793	870	809	854	858	899	782	864	859	844	843	839	845	839	919	789	837	820	829	808	875	857	880	882	871	839	868	839	806	817	852	874	822	867	828	894	849	874	833	845	899	897	824	802	826	865	841	817	858	851	879	845	839	862	866	813	849	831	869	877	835	856	911	872	870	821	836	805	853	830	885	840	855	854	865	834	860	842	839	832	765	818	828	875	876	892	828	876	846	825	845	781	857	811	821	876	840	829	856	845	904	854	910	856	802	827	853	826	865	853	898	891	872	826	863	842	906	822	851	860	855	844	881	930	879	841	823	792	908	841	869	824	869	816	874	899	829	811	825	844	870	801	869	842	866	894	811	884	844	831	850	777	890	884	880	886	864	858	850	846	864	909	838	875	806	789	859	842	871	847	882	891	910	874	848	830	836	849	856	845	840	876	824	848	860	859	836	808	820	872	827	877	887	854	880	808	822	823	856	896	862	872	802	811	867	895	830	811	835	863	829	812	873	816	883	871	828	826	856	847	837	882	832	843	835	841	814	882	843	857	830	880	845	825	769	878	878	870	834	849	851	873	881	849	899	836	866	852	860	883	815	821	848	812	879	923	868	854	840	786	877	835	796	815	837	856	806	826	858	881	859	829	852	843	858	855	886	881	820	829	867	856	839	874	868	872	876	891	900	834	869	821	840	828	844	817	887	832	862	862	879	825	849	858	822	798	819	813	832	817	858	834	834	848	809	857	811	810	864	841	820	882	880	868	822	808	845	833	829	863	850	843	883	903	844	883	778	868	843	860	823	877	865	875	853	796	826	843	846	818	878	893	850	842	837	853	931	854	858	849	877	802	865	881	892	846	863	842	848	842	826	840	822	849	874	834	843	911	828	858	842	861	827	874	818	831	842	804	887	813	806	886	849	884	880	864	839	803	831	825	860	836	903	840	845	854	841	838	870	810	894	882	875	840	837	830	931	829	873	876	893	874	848	844	854	866	863	855	895	886	852	895	860	864	784	865	859	875	836	850	875	839	853	834	895	841	846	870	850	870	883	852	833	841	849	907	859	873	858	831	853	833	845	850	833	843	855	845	869	873	831	863	833	842	855	775	784	856	889	801	797	797	864	854	853	814	880	829	919	850	822	848	895	840	832	851	817	818	888	829	836	860	807	872	897	845	878	833	818	856	820	871	812	812	912	861	840	859	847	891	803	833	858	887	837	798	868	864	864	833	892	853	867	836	831	907	831	890	807	896	823	849	793	871	894	856	842	895	891	878	838	860	876	855	830	852	825	830	861	830	851	849	837	815	864	833	825	856	833	878	735	873	817	851	840	876	851	876	868	813	854	846	839	852	808	896	829	864	832	852	822	841	848	841	903	837	848	823	804	856	888	865	885	867	872	851	844	882	830	826	860	809	880	856	865	837	866	832	857	894	819	841	871	927	853	831	870	835	811	854	842	897	861	817	787	827	882	860	868	877	880	881	854	852	841	787	907	807	834	813	818	817	873	851	852	826	809	843	848	839	840	906	845	835	851	862	802	816	888	848	858	831	849	871	850	867	860	853	903	857	789	865	835	839	885	887	836	796	821	846	850	853	854	861	823	820	833	867	901	864	817	833	877	878	849	832	840	873	847	868	834	861	821	838	855	861	848	834	880	856	890	851	854	845	830	820	822	830	862	876	833	804	798	851	834	874	828	870	825	860	815	844	850	861	859	824	824	860	849	876	879	902	891	866	798	838	880	836	764	838	823	849	877	826	861	820	803	832	859	861	840	872	841	835	859	856	825	824	871	800	829	872	873	869	818	874	865	902	812	872	858	834	867	821	901	902	867	799	833	914	872	855	862	803	857	863	875	806	844	811	845	869	899	891	856	879	852	822	823	814	868	864	877	857	881	865	851	849	796	821	806	863	839	861	841	797	904	858	825	836	864	811	863	825	804	919	852	796	880	854	860	873	861	913	868	901	823	881	849	842	829	864	796	812	849	895	897	887	819	817	817	856	829	824	872	817	890	849	875	841	862	902	839	850	846	812	887	810	815	820	826	833	885	848	785	815	788	888	830	895	863	836	846	900	858	865	919	858	812	870	886	837	842	859	887	842	855	829	914	864	853	895	835	840	907	853	892	845	902	849	865	844	826	803	861	812	830	846	831	853	848	839	858	827	847	896	846	846	881	833	863	820	861	826	760	868	816	857	864	856	848	853	842	842	841	898	852	876	861	845	862	863	835	829	829	838	820	835	875	859	815	854	893	861	854	843	863	854	805	812	851	836	823	851	851	814	836	837	828	839	872	862	888	844	820	831	899	906	899	890	850	817	841	863	934	847	838	854	860	873	863	836	840	849	838	819	840	936	841	907	818	885	804	840	861	826	882	871	838	890	837	813	830	831	835	844	868	831	856	854	866	863	855	807	846	882	852	866	878	854	786	909	835	863	849	828	827	833	811	834	901	813	908	862	843	787	879	853	883	854	800	867	850	840	888	842	835	850	827	825	794	861	841	919	802	845	863	845	831	836	834	863	815	815	869	813	847	819	878	833	800	869	869	824	810	862	830	868	848	860	800	870	830	860	828	846	804	863	856	844	843	867	844	844	864	831	846	905	856	841	827	825	845	904	831
24343	22369	29935	25278	20810	12600	1063	375	381	371	349	356	340	345	360	325	347	336	403	334	331	332	287	325	360	328	318	343	321	324	356	342	326	296	325	342	333	329	342	331	334	340	341	333	317	317	294	353	360	366	300	320	322	326	315	352	333	330	321	339	324	310	330	317	333	349	339	338	335	350	341	348	332	311	352	324	301	330	311	326	329	323	360	295	342	292	356	306	343	329	338	353	333	350	335	335	329	304	338	323	303	354	299	335	326	332	293	337	333	329	326	330	312	302	336	343	320	313	340	328	336	321	327	321	313	321	355	340	314	329	315	315	296	338	348	336	354	328	326	350	334	314	329	299	327	365	335	355	325	307	333	313	352	303	304	323	336	325	318	302	332	320	315	313	326	356	351	345	314	307	310	324	325	353	343	351	309	307	299	350	366	330	322	307	352	332	338	324	315	328	359	324	340	301	338	297	322	328	317	335	342	374	335	330	315	350	346	361	325	329	371	327	348	326	342	335	331	323	342	344	347	337	358	327	330	377	313	371	339	340	322	340	342	335	311	363	342	319	339	370	322	329	351	301	341	323	323	318	354	336	316	328	336	339	354	314	325	359	313	361	342	300	300	344	352	345	342	336	322	353	319	312	323	348	315	338	323	343	328	316	354	317	331	329	347	325	326	358	292	334	305	321	346	333	303	349	344	319	311	349	350	297	327	343	308	339	308	334	349	331	322	307	323	326	331	347	317	346	317	338	337	334	350	294	322	297	342	359	316	331	353	322	330	335	374	340	328	323	349	350	296	351	335	296	305	366	345	327	337	306	339	302	344	314	332	319	338	300	312	333	352	330	324	347	316	338	320	335	314	354	328	378	323	337	356	341	324	355	336	354	342	320	328	335	313	320	342	311	329	322	326	327	321	331	344	291	325	346	365	350	308	314	327	327	349	328	279	357	335	333	352	334	355	326	340	302	303	337	334	307	299	338	334	320	320	338	298	328	344	363	308	326	331	345	338	364	335	307	325	331	339	316	347	333	347	315	335	326	301	323	322	314	376	306	354	325	342	341	323	302	354	339	346	331	358	326	307	335	312	312	356	348	364	365	316	347	348	342	325	295	338	329	359	329	353	364	339	300	331	310	361	344	283	370	328	334	322	317	329	309	351	354	334	323	339	301	316	335	334	334	297	327	323	314	315	369	325	312	372	333	317	335	342	356	356	329	329	321	319	338	342	310	346	337	333	335	319	339	349	297	313	341	321	343	309	363	342	363	367	301	338	353	336	310	365	297	354	326	334	338	306	360	341	311	305	338	347	354	319	338	358	324	336	336	350	304	350	347	327	311	348	334	331	317	352	319	343	320	335	290	351	325	366	335	328	352	337	321	325	309	357	322	308	368	357	310	322	315	306	309	302	343	327	354	329	307	363	330	348	325	330	344	350	309	325	362	296	332	356	297	317	353	335	316	292	322	330	327	309	322	304	368	341	302	316	325	355	330	324	330	330	329	281	317	330	346	331	312	324	338	318	321	345	327	305	342	351	331	357	372	360	321	306	303	368	322	335	327	312	323	343	331	349	358	376	334	337	371	340	333	311	357	295	329	342	319	336	302	288	291	334	349	350	326	341	309	350	300	358	364	300	312	349	308	331	376	312	316	338	343	346	326	321	344	325	322	319	323	330	353	317	284	373	332	318	355	330	345	335	309	334	369	324	344	336	346	338	331	352	307	321	328	353	339	335	337	359	304	338	318	335	327	333	361	329	325	338	325	347	333	332	308	324	338	331	355	335	341	323	361	339	342	325	284	329	343	371	316	324	338	333	305	339	337	365	333	307	300	349	315	360	340	348	351	329	333	331	317	304	361	300	313	345	342	328	351	319	360	324	330	345	298	348	315	312	327	311	332	328	338	324	315	345	332	377	329	321	317	328	313	334	335	317	336	321	303	336	312	333	342	358	349	318	314	329	331	359	336	346	355	322	311	338	329	327	364	327	347	316	364	321	327	355	319	321	322	285	361	311	361	343	332	335	334	313	359	318	334	350	329	301	322	347	346	318	317	333	351	350	312	335	319	316	312	297	325	359	290	332	369	345	342	357	362	335	326	311	337	377	326	312	315	317	299	337	339	323	326	323	303	323	350	328	336	330	344	349	359	341	324	321	318	330	335	365	331	341	345	345	338	329	360	306	352	332	335	313	349	369	339	334	332	325	346	333	346	349	283	318	333	339	317	315	333	338	289	332	353	355	324	314	321	321	339	317	326	313	304	316	329	317	335	320	327	319	332	314	341	329	329	339	308	332	336	313	315	305	342	318	331	306	303	302	343	350	354	343	323	303	346	319	342	324	311	323	321	318	339	340	344	295	332	357	334	344	309	348	351	330	353	354	336	326	312	352	337	317	363	334	354	346	347	312	307	323	356	317	344	303	337	352	325	332	301	347	363	310	350	329	324	349	302	339	346	345	336	332	382	337	324	335	344	312	325	355	356	351	319	345	350	323	333	321	325	331	331	334	312	348	334	329	360	301	367	311	321	303	339	345	320	303	343	340	380	307	317	345	341	315	294	339	347	315	294	328	324	337	371	323	298	313	330	331	310	329	341	318	314	320	328	313	338	335	312	333	339	303	320	302	299	316	303	304	305	349	324	342	314	329	332	296	311	353	341	354	331	336	338	369	368	316	318	309	340	319	350	340	329	372	343	345	318	343	294	328	309	324	274	323	314	339	323	348	316	324	328	343	318	332	334	341	332	333	314	327	324	328	312	329	363	350	327	297	318	323	313	335	322	343	332	323	350	325	342	317	341	314	326	314	316	300	334	339	347	342	352	303	353	332	322	311	331	305	339	339	342	339	306	340	351	321	317	321	337	308	323	317	336	313	322	310	327	299	333	314	314	333	338	332	326	312	330	325	286	306	347	347	325	334	309	317	325	334	350	322	328	341	326	328	350	361	288	352	327	303	322	331	312	304	363	285	324	334	356	342	319	307	311	297	316	320	354	302	362	342	322	279	363	360	342	320	317	357	340	334	339	301	353	318	358	330	333	351	363	360	317	334	329	313	335	316	313	309	348	316	321	338	349	333	343	357	330	346	329	321	336	334	335	354	305	339	318	340	359	304	342	331	339	350	359	311	323	336	317	321	330	333	330	346	339	337	289	328	317	340	334	324	297	297	328	340	375	354	310	299	328	338	333	328	340	341	328	331	341	346	309	354	348	359	313	339	306	339	336	300	315	311	324	311	322	354	312	307	362	337	317	319	351	319	344	302	318	324	324	340	334	342	345	336	339	289	346	333	346	334	342	339	348	303	322	356	356	346	320	348	329	340	340	324	306	316	318	328	360	319	284	329	356	324	350	319	324	311	353	317	324	330	339	324	306	363	333	338	346	356	318	319	324	317	332	333	305	322	291	310	314	303	342	331	367	316	346	345	344	311	291	293	380	329	339	348	313	328	317	355	314	337	334	322	315	382	332	355	348	327	368	342	303	317	333	353	354	311	326	336	359
60613	84830	57620	32832	25948	11457	633	640	645	608	608	596	623	637	628	623	589	593	589	636	615	647	596	608	615	614	625	606	576	610	627	599	583	612	631	627	610	608	546	581	607	641	661	646	620	633	594	634	604	591	559	585	598	618	615	592	604	642	592	617	594	648	604	601	556	621	608	597	627	616	604	643	604	606	614	618	584	612	559	591	615	600	619	635	637	613	649	603	626	607	601	598	606	633	573	612	645	579	597	617	657	585	620	643	609	599	632	607	592	600	601	614	587	608	565	676	599	624	611	595	624	608	599	588	601	608	638	657	611	605	588	599	563	611	640	630	610	675	631	659	640	570	615	616	608	616	610	603	635	598	643	653	617	649	592	646	585	587	608	611	599	592	601	631	630	595	615	584	605	636	589	611	553	593	565	613	583	607	620	604	594	604	597	653	607	582	637	609	597	581	608	586	571	620	620	564	562	597	582	588	638	614	596	597	631	557	611	624	630	604	604	622	606	611	619	629	608	593	615	594	627	642	639	592	613	633	582	594	554	596	584	570	593	628	613	606	625	615	605	630	554	584	581	595	607	564	638	571	600	618	616	629	613	610	591	610	662	554	553	602	566	583	623	584	594	619	612	620	605	615	634	637	615	617	616	591	572	578	597	644	594	601	604	644	598	583	643	609	564	599	563	592	596	623	599	616	571	596	592	596	587	570	630	652	645	602	630	581	606	620	557	650	588	563	593	613	633	625	642	586	585	598	610	653	601	646	604	610	571	619	618	650	594	681	618	585	581	605	545	542	665	620	628	636	590	620	629	568	532	599	626	606	569	644	598	599	570	616	647	643	597	608	601	634	605	644	628	611	575	598	605	597	659	584	672	617	627	619	583	620	628	596	580	560	594	552	614	621	587	579	611	644	563	629	604	627	619	590	586	578	592	571	582	635	589	652	617	596	620	592	600	587	642	625	599	643	652	598	597	653	609	588	621	597	625	600	609	616	599	619	583	587	602	604	612	629	641	623	569	584	591	595	608	569	595	617	666	560	577	561	625	611	609	594	594	653	575	611	577	584	581	593	631	617	583	587	601	603	605	596	592	618	560	583	596	619	597	612	578	601	552	578	579	602	589	579	577	617	620	601	625	600	578	661	620	593	585	600	595	616	615	570	604	628	622	559	568	608	607	616	599	625	593	577	606	630	612	606	599	578	622	645	636	592	632	640	606	590	643	580	584	615	656	611	574	569	602	558	612	581	622	590	584	584	584	670	596	592	635	603	636	609	621	640	655	596	592	584	600	600	613	582	570	637	618	575	596	578	641	611	608	630	633	630	596	612	609	613	605	619	603	588	668	589	643	606	633	682	616	570	593	610	608	596	601	601	605	604	609	627	584	588	582	624	587	627	638	593	631	624	597	615	585	617	540	608	566	587	624	611	611	606	610	618	603	608	630	620	626	578	612	573	626	556	580	630	609	664	606	630	598	639	606	624	621	609	663	627	599	612	596	591	599	619	630	587	608	623	587	597	619	629	590	613	585	624	576	645	662	622	576	607	624	607	593	626	588	629	602	614	604	658	640	587	645	592	588	616	626	617	602	632	592	606	658	595	575	633	589	615	646	562	603	611	620	623	624	619	590	630	588	604	621	580	689	600	592	631	577	606	619	616	691	571	572	613	556	609	612	598	595	597	629	585	603	591	606	616	613	586	575	624	593	600	608	604	618	614	623	620	594	612	602	595	545	610	580	657	609	631	599	617	613	566	565	600	609	633	631	576	617	605	601	627	604	610	558	601	609	604	581	658	635	579	571	589	603	623	610	603	622	607	602	588	607	608	633	617	611	611	654	619	609	623	649	618	670	611	596	614	589	592	593	622	618	542	607	596	606	564	628	664	653	617	644	630	593	612	656	636	585	633	568	564	600	604	611	593	652	602	629	619	638	621	595	611	593	628	614	590	605	551	573	588	616	591	626	621	568	593	628	576	583	628	601	645	606	583	582	569	582	609	595	571	627	603	576	614	614	582	602	566	608	615	601	606	619	655	634	595	642	652	597	569	640	618	620	606	653	590	601	625	609	575	611	547	613	617	597	558	612	601	645	608	623	603	604	579	602	653	578	580	640	649	623	604	634	640	640	585	655	585	615	601	607	596	576	618	605	634	575	605	593	567	640	573	626	610	607	619	605	643	628	604	626	619	591	620	646	614	599	611	618	559	623	590	584	619	620	613	625	616	602	608	590	614	642	591	597	660	557	629	615	628	596	600	634	627	603	592	626	585	587	597	586	573	624	598	592	607	654	644	587	614	616	629	626	645	614	618	641	609	599	621	573	623	574	608	598	550	619	581	567	593	589	607	624	609	642	632	634	613	611	590	608	630	624	580	616	597	612	588	666	590	608	577	564	627	556	656	583	636	605	575	620	624	622	635	587	640	580	586	594	594	604	628	624	597	645	618	612	637	584	606	619	609	578	585	611	592	563	622	587	589	611	620	589	601	613	622	656	580	608	645	612	602	613	614	604	595	610	616	590	620	618	600	635	573	638	589	621	587	579	605	641	664	603	586	617	614	587	586	582	623	594	660	593	609	661	628	598	587	562	616	590	594	580	626	657	598	635	624	591	616	635	623	617	622	645	586	613	613	616	565	597	616	564	601	617	567	577	615	595	633	589	609	587	626	620	568	622	608	652	587	614	628	590	565	616	612	604	594	616	661	612	668	643	609	591	560	582	637	600	576	652	662	620	572	630	628	578	608	644	556	637	624	614	591	599	637	591	593	613	587	577	577	605	607	573	625	610	565	606	595	596	607	610	606	607	644	612	590	598	603	603	593	598	621	588	613	595	585	563	580	626	599	599	608	624	622	605	580	637	558	650	575	664	598	663	609	633	574	645	642	620	597	539	597	606	579	602	620	629	594	626	609	575	619	576	631	628	578	612	624	624	592	605	577	645	582	610	600	583	576	583	603	608	627	603	629	617	675	587	589	593	612	617	568	633	638	622	669	583	604	627	588	611	624	650	600	597	628	623	618	623	604	650	608	593	619	599	600	611	641	587	578	601	562	610	612	606	648	570	581	626	613	633	632	620	597	560	609	621	629	602	609	605	591	613	641	560	641	623	564	593	611	584	583	644	578	628	648	633	629	603	619	590	578	628	597	615	599	620	592	609	618	566	659	628	577	608	569	630	636	625	587	611	568	649	636	608	594	658	580	650	605	637	709	587	620	602	614	599	599	623	621	658	618	631	609	622	563	622	619	626	574	602	642	579	596	573	591	597	583	654	622	609	597	610	635	616	612	613	609	619	599	595	644	583	593	593	646	600	588	615	592	594	622	631	615	627	574	578	645	598	608	597	579	597	594	566	588	594	594	627	580	566	614	599	630	622	605	622	610	608	624	678	599	611	629	612	630	577	623	619	587	658	613	583	640	620	606	639	578	581	611	606	614	621	627	624	604	624	601	623	595	650	622	641	586	622	581	631	564	613	630	616	626	633	640	631	593	609	576	590	605
23227	21874	29951	24213	21196	19143	4910	627	566	552	563	510	537	531	545	524	514	513	549	527	519	532	524	530	505	540	470	506	571	509	519	496	507	539	547	511	529	522	523	553	534	516	508	518	546	553	513	509	494	558	506	497	563	481	503	506	500	534	551	517	502	504	518	531	532	516	519	504	541	534	531	535	537	514	545	535	569	528	547	502	566	510	501	518	561	533	570	547	557	535	502	519	540	517	473	526	499	545	505	523	536	531	543	506	528	524	479	534	525	520	551	480	502	515	535	525	521	499	532	546	554	523	539	513	504	504	524	538	541	505	513	493	530	561	493	510	483	519	562	497	523	504	508	521	516	507	522	548	509	544	487	525	562	529	522	448	533	476	545	517	532	550	507	520	537	503	555	565	490	545	493	510	515	543	538	489	491	532	501	498	555	555	473	542	553	541	558	532	511	509	532	543	542	515	514	533	511	466	534	541	516	520	518	491	520	475	499	509	472	571	564	500	553	553	499	531	528	519	548	554	498	528	482	520	472	486	513	516	538	508	513	529	508	542	504	486	482	477	473	489	514	526	516	522	511	500	534	494	524	514	539	554	561	540	494	541	507	524	559	554	523	505	524	536	534	521	565	518	546	533	484	531	568	514	518	584	538	550	515	488	506	524	511	506	508	562	552	531	518	517	522	506	494	490	529	525	453	493	561	501	513	493	529	531	516	525	480	495	516	519	537	493	544	530	526	492	544	539	497	537	514	527	524	527	533	521	541	483	507	527	514	508	504	564	531	513	536	565	491	510	531	546	503	555	528	531	508	535	504	529	515	543	528	544	510	507	525	539	546	517	545	498	520	514	499	512	529	521	506	537	516	544	516	531	496	565	503	533	498	487	500	510	493	477	515	541	597	501	490	509	483	519	493	500	512	561	576	471	540	549	547	502	522	514	549	512	495	493	571	521	519	489	524	565	569	569	507	522	533	497	541	536	521	546	493	487	551	561	540	531	531	545	516	529	535	536	525	539	518	539	506	522	460	573	503	508	538	500	524	489	529	562	551	453	548	516	546	556	540	550	498	572	487	533	548	512	519	491	528	518	514	505	490	485	516	520	535	534	528	556	519	526	506	517	486	469	485	507	531	535	565	522	553	528	528	487	504	474	526	490	537	525	493	495	540	547	521	476	554	545	502	534	546	497	519	541	503	503	541	521	582	519	577	543	505	544	503	535	497	494	533	536	508	524	546	557	529	540	532	561	496	506	507	523	557	530	498	524	539	539	487	519	507	506	512	544	522	559	522	511	526	508	507	505	546	507	551	503	535	470	514	536	513	508	533	535	500	540	491	509	522	529	546	549	504	528	504	544	519	505	511	509	552	518	520	523	512	503	537	525	534	508	513	530	554	531	500	540	496	540	572	546	553	517	517	513	498	538	530	514	537	517	592	548	493	516	520	539	485	524	544	490	526	495	561	531	521	483	507	512	517	571	535	512	524	509	494	538	511	469	550	494	536	525	521	525	451	523	517	506	537	486	478	517	498	481	523	511	530	538	530	510	510	526	554	518	548	521	530	522	543	510	508	530	513	557	500	543	490	580	546	535	511	492	526	480	536	480	533	551	456	478	552	532	472	528	537	525	491	541	502	477	534	519	522	484	549	497	519	513	517	502	499	508	521	503	478	490	524	540	529	515	541	580	512	502	487	537	538	549	486	523	534	510	530	523	509	521	524	505	547	510	518	496	524	524	529	547	525	502	509	535	508	495	498	528	513	510	558	514	536	529	515	525	552	529	563	517	509	541	517	555	486	511	494	522	538	490	490	503	497	515	545	497	497	542	529	514	485	545	497	523	506	519	538	527	546	491	542	525	513	552	544	494	549	527	523	532	532	527	540	513	509	502	506	560	510	494	516	482	496	540	513	539	527	562	532	506	534	526	501	529	499	518	515	524	476	518	473	487	542	562	507	537	531	511	539	533	492	505	499	514	495	519	504	482	505	538	496	532	539	496	540	530	519	515	516	543	535	533	510	536	492	521	533	492	505	564	500	526	481	524	558	538	564	510	538	542	533	488	529	498	518	509	524	481	504	474	511	488	518	517	498	532	507	552	498	539	538	537	491	510	490	521	491	505	542	525	542	509	540	535	547	518	529	488	535	499	522	501	536	504	496	554	538	503	514	539	561	507	496	541	539	540	511	543	540	514	538	511	516	504	496	572	516	487	579	518	493	530	518	534	511	539	545	544	520	474	472	536	491	489	486	509	511	526	522	497	549	553	510	524	528	490	525	533	501	526	533	508	534	512	504	537	548	550	541	546	539	510	475	468	486	520	496	501	520	539	517	544	525	528	529	530	503	496	541	511	478	492	517	563	486	519	518	501	486	508	487	513	521	504	527	520	553	555	515	492	560	489	512	533	568	553	573	486	554	522	515	547	535	531	510	516	516	507	536	509	541	504	552	525	517	490	518	505	549	497	484	486	466	511	559	527	516	513	516	495	541	532	489	556	546	485	483	519	511	547	547	485	510	539	510	518	494	478	543	539	486	563	511	519	490	492	540	508	525	528	507	539	543	526	501	540	533	484	484	482	536	535	597	508	532	488	537	528	527	542	501	565	477	555	523	523	515	498	517	506	563	513	517	536	540	477	521	509	547	492	509	527	562	490	530	487	507	569	486	494	459	532	520	522	563	502	549	531	520	536	511	499	495	489	508	502	526	547	526	505	521	482	514	526	503	562	522	570	520	512	532	524	541	497	504	529	550	539	523	486	509	510	501	550	528	527	539	548	552	485	563	534	548	475	579	491	564	542	563	528	545	563	485	517	538	529	500	533	536	532	532	521	505	552	510	507	553	513	509	534	516	527	532	495	490	568	527	546	487	513	552	517	512	512	496	571	540	521	513	527	512	530	497	484	490	508	498	542	534	531	503	531	510	527	567	498	519	515	526	523	542	514	509	499	495	512	487	501	536	505	559	522	492	550	547	505	525	555	495	509	535	479	553	518	497	486	506	510	500	546	528	515	537	538	582	504	506	539	535	515	516	524	545	478	529	529	529	529	515	540	504	509	552	527	539	521	526	506	494	516	538	495	553	533	530	505	524	551	499	527	520	492	530	548	526	539	511	515	532	516	558	519	526	518	504	532	535	550	518	554	558	514	528	531	499	527	560	512	511	562	525	528	496	562	560	506	520	515	519	523	520	517	518	519	540	525	531	518	529	554	505	519	546	554	487	523	551	523	508	529	542	508	547	511	517	506	514	527	539	532	520	535	526	493	486	523	553	516	543	501	550	535	529	511	535	490	475	528	530	565	532	524	491	514	549	527	526	510	530	548	498	554	543	528	541	487	510	503	521	501	530	550	518	534	540	514	521	547	518	496	534	529	509	498	498	530	489	550	500	528	517	529	527	533	518	513	491	514	513	528	517	549	548	570	569	506	528	524	508	490	509	499	520	548	531	518	525	543	517	503	518	503	507	508	530	516	550	499	530	531	520	528	498	486	560	514	503	551
59877	97962	71425	38653	22866	8487	851	897	899	874	869	906	793	937	866	867	873	878	858	920	867	905	900	874	852	882	877	874	896	878	837	923	858	895	840	872	876	866	898	885	873	871	825	848	859	857	874	894	869	866	889	870	891	855	891	935	865	907	844	856	859	943	861	894	927	920	897	844	909	900	877	883	867	889	870	909	874	895	921	839	854	898	919	887	885	889	894	875	918	894	833	928	910	918	836	909	897	857	935	935	847	854	861	892	900	860	919	877	884	852	932	912	868	915	826	888	888	878	895	865	932	897	870	921	883	868	935	931	857	840	836	872	858	814	919	899	858	840	851	898	865	888	890	891	881	864	916	897	913	921	871	929	895	874	934	894	944	865	866	844	856	898	928	870	832	885	882	890	846	856	853	930	852	916	865	892	875	895	898	891	929	887	839	839	891	845	931	929	881	861	865	910	915	841	895	874	905	899	897	894	861	936	881	875	933	889	864	901	887	906	866	861	931	872	891	863	868	931	910	898	926	889	869	934	872	858	881	859	852	886	893	842	844	872	887	885	822	891	855	874	892	912	896	861	888	916	888	878	877	890	882	872	875	895	901	875	903	931	864	849	923	908	879	845	866	882	881	902	880	887	849	899	865	934	863	953	916	924	885	907	909	868	894	840	878	875	930	911	872	876	896	888	924	856	892	877	910	907	903	881	916	884	897	888	934	905	893	903	903	922	874	870	901	953	900	885	880	880	855	835	866	883	908	888	826	892	865	890	863	841	902	898	841	892	855	889	876	909	908	886	875	886	910	813	899	841	853	917	871	879	846	870	878	882	845	873	896	880	836	905	883	844	884	903	871	874	885	881	821	910	885	942	893	857	885	878	819	942	950	855	894	837	876	910	903	912	870	868	919	904	922	858	882	872	906	898	887	876	908	845	915	890	876	884	888	936	931	890	899	905	866	862	855	887	891	848	889	909	849	932	867	842	850	863	871	915	853	863	879	882	879	907	911	876	932	868	898	865	900	927	899	846	880	881	892	851	879	831	886	856	895	890	883	886	868	903	820	864	900	886	890	887	911	891	882	871	900	893	931	872	873	920	914	915	880	910	835	841	882	911	892	935	871	902	909	901	891	927	917	887	920	883	897	846	905	845	859	889	860	918	872	838	846	915	842	917	852	887	875	899	886	910	902	894	847	892	853	942	899	869	891	843	870	916	877	894	942	860	816	806	800	879	884	912	900	916	892	901	853	855	887	870	882	876	856	937	894	850	879	924	921	861	896	887	878	877	875	868	872	921	883	910	855	906	872	936	904	880	890	888	909	869	859	887	906	897	901	869	939	890	893	854	911	907	907	853	865	889	903	902	869	808	843	903	899	898	862	864	898	867	861	891	921	900	887	900	864	877	864	876	880	891	931	845	812	887	897	955	874	873	862	874	896	914	844	887	885	848	896	890	901	861	823	860	859	870	860	894	883	882	944	869	836	850	909	918	878	924	886	851	889	883	890	915	954	882	875	870	854	854	893	896	880	861	948	864	849	911	889	938	857	912	867	896	944	877	833	917	856	904	863	822	911	883	824	878	884	933	923	893	897	815	862	860	855	875	905	906	918	851	902	888	892	922	930	901	905	858	910	871	898	908	855	849	936	881	891	831	883	854	862	881	878	861	896	865	908	909	833	902	901	880	959	894	903	908	898	913	870	883	863	861	873	825	900	843	852	897	933	879	916	918	887	890	885	909	886	899	860	881	907	892	896	867	859	913	863	964	893	899	861	834	873	878	909	912	900	884	873	921	865	865	926	878	893	921	882	826	940	886	877	843	815	933	933	874	924	877	937	839	836	912	883	889	933	897	891	905	846	917	907	862	860	905	883	883	839	922	895	918	891	903	913	904	922	894	868	961	902	831	900	911	875	839	896	896	912	861	868	963	854	897	926	905	836	891	863	932	924	896	832	874	925	846	890	898	871	889	842	918	889	911	849	916	878	915	889	954	890	853	850	862	860	905	857	862	885	914	892	863	928	865	870	866	884	859	826	866	871	875	915	899	836	866	833	905	887	892	898	863	916	864	876	884	949	876	871	932	851	896	881	924	895	888	916	887	901	848	892	944	876	894	964	862	857	893	893	878	880	899	874	926	862	848	935	897	902	852	855	849	886	887	892	871	876	897	862	908	888	869	890	887	839	913	840	849	892	924	930	878	885	960	843	868	834	934	849	870	836	894	829	861	879	936	880	947	891	875	891	906	892	855	868	868	913	918	905	852	863	928	923	900	929	902	895	883	934	921	917	947	912	893	886	897	856	872	851	962	891	852	915	902	874	910	884	932	907	878	937	903	895	924	951	888	920	886	956	931	847	869	879	857	879	900	916	852	870	860	870	814	862	860	903	877	909	854	878	932	838	932	929	888	859	868	859	868	872	881	884	843	937	857	877	853	855	880	883	865	864	896	900	829	882	848	891	893	879	908	908	883	936	842	933	824	870	880	879	906	863	910	853	833	871	839	865	866	884	925	946	890	860	889	914	887	892	850	887	913	872	839	861	891	979	904	857	900	830	939	918	892	848	872	873	885	868	877	932	877	853	879	900	945	930	911	898	912	880	878	880	950	815	912	939	945	877	871	892	917	862	912	865	866	884	884	837	911	896	865	916	874	857	842	825	901	888	864	882	916	861	869	874	864	846	861	911	873	852	896	856	910	903	874	877	856	878	917	904	884	913	904	873	859	849	949	841	863	934	906	870	925	879	921	861	858	849	945	858	877	908	871	871	887	863	902	903	861	894	875	877	890	915	886	911	904	907	898	891	886	887	869	878	915	902	866	853	867	843	872	884	866	887	923	964	860	899	868	873	890	914	886	903	811	866	873	938	895	892	870	925	826	870	906	900	872	886	868	887	923	919	877	903	900	886	875	913	870	893	848	848	868	915	854	920	922	873	835	892	918	893	939	879	911	885	900	879	855	834	887	902	898	886	833	864	849	937	904	880	916	831	940	889	880	837	873	915	914	934	862	873	938	841	895	859	924	871	929	851	855	836	885	859	831	854	920	873	851	860	874	942	913	842	913	835	902	906	877	890	905	920	865	843	923	885	810	814	926	869	862	916	858	894	873	894	889	880	886	917	893	860	851	930	886	843	881	868	847	898	866	919	885	868	847	923	905	959	818	885	905	888	884	845	832	854	861	873	870	918	900	868	874	877	850	898	963	877	861	896	833	878	955	900	883	895	940	869	867	884	859	912	852	866	893	913	895	913	871	896	878	871	910	893	848	915	903	817	847	888	916	922	859	807	883	905	945	882	864	892	907	942	873	864	868	914	921	898	936	865	909	864	922	918	955	895	871	894	843	844	910	905	846	911	922	846	866	899	889	950	880	916	889	891	921	851	923	905	848	862	924	833	891	864	890	915	862	884	896	912	852	929	908	861	832	966	873	924	842	901	856	900	878	906	883	880	899	864	879	919	882	871	880	867	874	932	929	834	884	901	909	875	850	865	857	888	892	852	813
29650	29721	25378	10332	1378	713	465	509	483	492	473	505	473	509	494	478	490	537	470	524	471	504	545	503	456	500	495	493	480	480	516	456	484	499	509	542	480	511	469	473	459	523	532	529	478	477	496	491	476	507	493	473	520	483	464	507	497	480	507	485	495	462	491	447	463	471	497	508	480	513	496	497	450	514	485	471	508	493	500	501	510	521	472	559	486	492	501	517	470	502	528	495	519	537	488	491	446	511	504	501	480	459	510	475	447	459	506	480	496	501	472	497	517	513	491	463	504	542	457	509	507	485	469	437	499	491	493	511	498	498	498	489	516	474	479	493	547	479	500	516	513	473	526	466	506	479	497	487	496	493	482	508	511	473	466	506	517	503	494	478	501	499	444	529	498	501	490	509	531	469	500	530	493	516	483	514	517	475	523	478	496	448	504	491	479	472	479	533	483	503	464	435	475	476	480	472	499	492	541	484	468	499	474	480	504	495	487	526	481	479	468	503	538	494	525	451	507	485	492	489	517	473	477	492	469	509	497	475	515	464	479	511	488	510	481	463	469	513	488	460	506	503	490	517	476	472	507	478	524	486	467	463	531	476	493	456	466	481	445	511	480	511	457	500	513	499	498	487	485	527	482	487	478	472	536	486	470	491	461	476	487	482	522	492	475	476	503	494	454	529	518	466	491	461	474	501	487	490	467	501	484	476	472	484	511	478	519	484	487	489	490	513	480	487	513	523	496	477	502	458	502	485	534	493	467	489	468	480	494	492	444	513	477	539	490	484	508	499	451	513	459	497	471	465	497	529	490	503	526	455	488	489	443	460	536	524	498	494	478	470	490	472	503	446	512	489	499	487	471	533	508	508	502	548	495	495	517	466	463	470	490	482	465	468	513	492	493	482	470	506	508	508	511	485	500	503	452	471	532	470	507	461	485	490	500	489	486	482	513	448	512	475	466	507	486	471	501	491	489	519	487	528	515	514	473	488	498	480	457	482	488	484	467	495	479	473	519	485	459	474	532	520	504	454	500	471	502	460	498	499	535	515	518	486	467	505	517	502	472	487	486	488	470	465	532	508	485	496	478	560	496	487	478	495	494	478	508	472	481	505	497	510	497	528	479	499	474	560	493	517	520	494	506	479	476	512	486	510	494	499	497	497	475	454	498	440	505	523	494	491	508	479	489	481	459	501	516	515	492	520	507	518	500	488	512	475	477	497	498	478	478	553	473	527	501	484	531	504	476	486	451	477	506	501	476	474	522	534	454	485	495	485	476	490	491	494	467	476	488	501	492	480	486	477	475	532	472	542	481	500	510	482	474	510	524	492	494	484	497	516	472	487	531	485	477	511	546	544	526	513	511	508	498	495	486	504	524	494	513	469	469	485	493	510	488	435	452	489	446	510	465	470	489	507	479	476	486	478	459	492	497	503	509	494	472	489	453	488	491	474	480	508	472	474	460	485	492	478	490	460	484	497	471	516	484	474	533	485	468	495	478	516	462	486	538	524	492	540	486	469	495	506	493	461	504	462	539	470	477	478	481	489	488	493	480	466	478	488	514	487	452	462	489	512	516	525	471	496	491	509	478	515	472	504	482	474	495	512	507	490	497	491	487	488	521	487	508	465	469	513	496	498	530	477	485	495	494	493	490	481	485	475	472	505	504	492	487	514	472	475	504	496	534	497	450	457	501	471	499	473	483	450	463	521	508	499	499	454	479	543	512	451	447	504	504	470	468	501	473	520	508	486	515	478	473	465	479	475	467	515	501	501	430	489	530	472	474	523	546	507	468	492	482	511	459	514	514	469	501	479	555	502	479	497	533	510	459	496	509	499	512	483	502	508	487	468	505	463	479	484	508	526	478	463	494	455	481	496	467	515	481	488	475	450	510	479	531	499	502	512	484	496	505	465	526	517	473	488	491	497	489	479	486	498	532	515	503	477	515	458	478	490	478	494	494	490	515	500	525	464	500	521	570	518	479	474	513	508	464	498	496	518	507	510	432	461	524	486	480	508	472	471	512	452	504	525	495	495	495	523	452	497	506	495	478	507	514	521	470	526	463	490	478	492	475	550	467	523	499	504	511	531	472	475	528	495	496	469	468	470	489	497	507	437	544	514	472	464	478	488	521	458	475	432	480	500	472	478	512	479	547	508	485	489	452	493	470	493	450	532	465	500	461	471	464	521	505	475	522	487	446	490	485	522	492	515	484	498	455	475	456	493	455	532	505	487	460	490	508	531	476	502	478	461	479	489	465	522	535	548	506	489	497	475	546	502	492	467	473	523	492	493	492	499	500	486	522	479	458	490	480	518	499	466	494	504	473	472	511	520	491	495	495	494	473	423	494	506	491	494	485	485	482	470	474	483	474	501	503	485	522	488	500	506	501	491	496	454	500	485	492	455	517	433	483	477	493	536	527	495	495	517	491	493	479	460	490	496	499	467	485	460	483	465	477	496	464	502	494	497	480	537	508	486	544	478	485	500	493	497	518	487	487	489	522	478	492	469	497	495	490	444	515	486	457	502	475	505	485	478	482	522	502	521	496	532	503	493	527	486	520	511	480	475	486	483	512	522	472	521	508	512	451	467	514	499	459	487	493	498	487	474	472	491	519	462	518	455	475	520	488	479	451	515	460	539	491	481	469	496	497	492	508	513	462	454	505	455	506	537	501	480	486	464	459	492	484	482	488	478	524	503	488	536	508	497	464	494	456	495	489	514	481	553	511	462	497	487	473	497	480	489	485	527	451	469	497	530	471	516	504	494	484	469	508	519	515	499	459	524	482	483	505	508	484	489	529	423	478	478	480	482	461	498	503	485	554	480	505	486	491	472	512	486	472	447	482	466	520	503	508	476	472	445	482	512	497	500	513	461	519	500	487	469	479	494	524	501	503	502	508	492	473	482	506	516	518	501	443	493	511	497	491	520	496	505	487	517	495	482	491	480	496	511	527	527	493	494	496	487	495	490	522	478	499	465	507	486	570	480	528	492	509	477	461	478	499	508	460	501	516	490	509	485	504	496	459	523	486	475	511	507	478	530	486	540	460	485	520	498	473	471	520	476	520	496	514	534	468	490	487	501	485	489	502	462	476	492	493	486	493	503	469	488	514	518	521	524	467	475	499	508	496	477	483	520	462	513	518	485	527	479	499	501	479	532	504	476	487	476	487	491	486	464	486	501	477	481	494	476	502	533	528	486	490	480	452	513	517	512	476	485	505	486	505	498	482	527	502	493	510	499	505	498	541	480	508	520	484	500	504	490	507	479	453	538	508	500	507	500	467	496	511	487	498	485	499	492	496	514	487	503	485	447	522	467	477	512	489	508	490	514	469	488	503	543	516	452	487	496	515	511	470	510	519	473	501	483	520	495	455	503	478	457	528	496	534	527	517	480	515	483	511	520	529	525	458	484	498	479	515	494	468	460	491	523	465	468	471	484	491	496	511	497	482	482	483	499	508	511	491	452	514	511	469	480	492	505	476	508	515	501	468	517	487	494
39918	47465	28994	9808	2705	1309	914	948	920	891	916	856	883	917	890	955	935	860	870	859	888	926	923	875	911	921	866	831	909	915	870	870	898	894	929	919	947	894	913	915	863	854	933	853	921	861	884	855	906	941	908	972	883	885	926	888	914	920	881	899	900	934	867	923	878	886	921	935	926	889	887	882	893	873	889	900	882	873	892	901	861	917	878	849	890	864	886	910	849	884	940	899	848	940	868	894	906	908	907	848	848	889	910	921	928	873	919	932	947	913	913	863	873	895	880	890	864	916	866	941	920	881	878	878	895	955	924	891	845	952	884	958	882	853	846	871	895	907	954	897	902	880	846	873	899	867	867	870	935	890	893	892	885	925	909	942	892	897	856	899	905	903	830	950	875	884	862	847	905	853	900	910	884	936	923	868	864	835	907	937	857	898	901	861	939	867	921	912	877	865	903	909	909	931	922	892	882	898	894	923	890	891	870	887	877	879	865	908	832	938	887	902	884	872	928	896	924	893	882	954	878	846	892	870	953	908	912	887	907	876	879	872	853	877	843	902	875	893	831	882	837	924	930	884	887	912	901	899	961	869	897	898	878	888	953	903	860	910	866	867	919	889	890	871	880	868	895	900	869	913	866	863	909	921	844	899	893	969	842	914	909	910	925	812	931	878	875	885	890	907	841	956	881	857	872	871	865	916	842	865	910	900	877	919	893	887	922	912	920	925	848	842	906	915	904	907	902	900	875	881	887	864	890	876	878	855	883	840	923	873	938	962	905	911	887	856	892	930	973	869	873	924	888	847	875	869	900	879	897	949	906	915	890	895	911	867	882	890	947	866	912	867	892	939	867	872	905	871	895	907	920	915	898	884	889	886	896	900	887	855	868	924	887	881	904	903	854	870	895	866	952	868	903	850	875	880	881	930	909	868	913	874	869	883	880	899	902	888	963	910	893	920	901	901	909	912	888	932	861	929	898	911	944	908	869	887	883	926	920	863	914	842	911	865	876	907	904	906	891	905	869	879	890	908	889	888	899	887	895	886	879	875	873	867	947	899	865	878	908	920	875	919	858	901	927	840	894	908	885	886	896	916	864	875	872	906	892	926	937	884	877	879	906	933	878	921	896	914	901	886	869	870	873	960	934	879	876	944	899	883	862	908	882	834	873	880	892	831	879	956	907	877	862	910	880	949	901	873	926	928	883	875	887	881	924	905	902	837	900	906	910	872	876	913	906	871	875	865	841	928	891	862	900	907	908	901	885	884	945	865	875	869	923	835	929	866	934	912	879	945	890	854	884	896	872	865	911	897	869	913	860	898	897	870	899	878	898	882	894	887	837	894	926	888	900	877	882	922	901	864	908	895	943	886	923	875	920	876	877	849	884	921	844	887	919	926	890	871	857	897	870	886	867	911	871	915	915	948	916	876	842	895	947	878	914	860	860	872	929	908	917	972	868	822	852	864	926	894	884	930	902	884	867	923	917	901	884	919	873	910	845	903	875	902	937	906	873	872	923	952	875	917	875	890	929	892	893	874	801	864	895	836	882	915	900	865	895	884	872	898	866	890	914	904	870	917	872	884	849	914	935	895	878	955	878	956	902	918	831	873	926	863	851	901	899	843	884	907	900	887	908	821	892	915	901	919	894	917	905	861	863	923	909	932	841	851	924	964	944	903	886	862	938	916	934	908	906	875	963	892	851	904	934	893	880	881	871	897	880	899	865	897	955	926	888	902	882	901	925	925	901	860	870	925	886	862	944	877	855	943	922	954	928	867	879	895	913	908	902	916	885	906	867	896	881	862	893	863	860	881	903	913	912	935	930	905	932	859	921	873	887	867	849	891	872	882	941	865	864	893	935	835	902	901	904	879	896	925	843	883	952	873	837	913	899	901	862	865	857	957	858	843	870	883	913	872	865	924	850	852	862	869	915	888	871	853	882	905	888	915	871	903	880	849	871	849	851	874	867	887	833	907	851	871	913	901	858	857	877	902	878	872	867	837	919	913	901	898	908	926	907	937	888	919	896	879	908	945	905	892	928	896	943	934	884	833	889	882	900	862	963	894	906	794	852	851	881	948	898	934	917	888	862	872	857	883	915	929	896	851	863	880	869	896	897	905	884	914	839	851	898	873	938	935	880	861	937	853	926	903	900	890	899	890	866	932	880	927	858	918	874	866	939	887	933	878	855	920	863	884	926	920	911	879	900	899	895	880	893	821	885	882	867	941	927	921	889	847	903	819	895	865	957	851	902	892	936	819	912	860	884	868	881	867	884	867	879	889	912	920	904	875	886	889	922	872	908	858	844	962	911	938	887	936	879	911	866	855	904	912	890	909	907	870	860	849	904	841	872	939	883	891	914	937	945	891	861	898	864	907	926	882	894	852	925	874	884	878	891	884	887	851	923	919	906	832	910	905	910	900	846	929	916	877	865	937	917	896	901	861	932	890	937	865	885	871	873	885	903	857	872	936	842	859	859	865	853	888	913	880	926	873	868	849	917	850	896	899	893	876	869	859	896	890	892	955	908	937	857	902	903	933	883	883	905	881	880	897	885	836	919	873	914	876	890	831	874	840	846	853	870	884	862	915	925	872	884	924	847	877	918	936	835	918	871	884	896	923	865	932	913	842	914	932	891	949	886	863	921	950	874	865	885	871	924	911	912	929	864	869	904	906	898	906	901	945	931	903	913	880	915	924	889	924	904	925	868	923	864	862	911	904	956	873	921	850	827	878	906	903	940	944	893	949	905	883	891	911	927	941	883	929	872	899	876	912	886	846	892	904	869	916	928	886	904	864	937	837	818	908	879	917	844	888	911	907	895	874	853	918	877	877	932	925	890	846	925	918	920	967	916	910	880	949	917	927	842	880	894	929	890	907	900	916	909	864	912	913	984	884	846	898	914	887	925	870	907	943	900	847	914	914	935	822	873	901	875	896	919	882	913	841	908	972	852	895	858	876	861	896	904	896	838	868	913	878	897	843	857	893	929	867	890	910	885	902	888	901	918	899	846	877	853	956	871	856	899	873	866	892	905	866	903	911	936	889	868	919	983	870	849	942	909	916	879	917	922	900	916	906	856	907	888	942	864	899	876	897	931	904	901	937	865	889	877	885	894	850	932	904	866	884	899	899	878	880	902	836	902	882	886	854	903	875	828	847	912	906	863	898	864	889	842	911	869	904	916	902	871	888	869	913	938	880	932	865	913	855	972	911	897	861	887	894	928	889	884	844	860	861	862	906	909	907	868	916	928	906	856	848	867	870	935	932	869	892	892	878	875	881	880	904	869	906	899	880	904	872	899	940	877	901	907	897	922	836	929	859	915	821	893	933	920	894	896	880	930	913	893	920	933	887	881	890	890	866	891	905	898	883	855	859	862	943	882	832	909	857	836	917	912	925	867	890	967	886	883	884	908	883	889	839	950	863	938	827	907	893	871	881	901	888	849	939	926	911	900	912	892	951	906	881	860	948	903	917	905	914	849	919	936	854	868	900	890	883
24382	23019	30415	25036	19494	8267	688	438	397	375	386	374	380	411	390	370	403	404	369	396	388	387	391	420	381	397	399	404	370	354	364	375	365	404	383	397	414	383	373	401	370	372	376	383	355	397	387	371	360	392	384	359	388	357	360	393	388	407	391	395	354	350	370	364	373	383	360	387	378	365	412	346	358	377	391	406	379	376	376	365	374	364	352	388	407	353	377	416	364	404	368	353	379	393	393	404	354	356	384	372	354	392	392	382	364	352	392	381	390	401	381	385	376	389	374	396	384	384	383	396	384	376	349	388	391	389	411	387	388	386	381	407	382	384	376	390	375	419	399	342	381	361	335	356	363	352	396	383	381	395	398	374	392	402	389	389	385	419	399	396	358	408	386	412	433	403	391	417	368	390	389	368	414	391	369	397	425	398	423	413	350	386	394	364	360	360	361	380	351	382	393	366	371	381	387	383	398	378	377	352	411	391	405	410	391	400	371	422	404	361	385	351	385	391	385	354	412	380	410	401	385	373	369	366	396	347	403	371	380	419	359	365	393	401	365	394	384	400	349	366	414	365	433	388	403	399	395	364	370	370	388	388	374	367	391	400	380	364	411	355	365	380	390	417	344	400	365	409	401	375	392	380	390	341	369	394	422	374	414	361	370	375	408	400	389	394	335	370	365	399	383	409	380	364	376	387	375	372	367	370	381	348	384	357	388	398	383	369	374	383	360	390	361	393	381	391	387	373	353	389	381	337	377	384	376	410	375	377	393	361	372	370	350	376	393	367	370	378	397	361	389	380	349	394	352	402	385	371	377	361	351	371	380	389	391	386	397	392	365	385	369	389	353	396	386	396	357	363	358	379	353	398	365	378	357	364	373	353	384	392	372	405	361	381	387	374	366	344	380	380	411	401	391	364	361	401	400	368	415	384	383	370	343	374	383	364	394	383	380	377	434	372	386	400	372	387	366	358	384	375	412	376	399	360	392	379	368	350	393	386	383	381	368	359	340	344	368	386	394	427	375	389	353	392	377	376	378	382	385	415	378	365	392	395	397	351	369	358	386	339	396	395	389	412	376	382	388	392	383	364	374	384	379	411	377	389	344	394	372	365	386	378	377	402	377	379	380	383	367	390	354	386	374	382	394	387	382	400	369	385	349	378	362	423	403	380	361	376	367	350	360	369	384	413	399	385	374	378	412	401	363	367	380	381	379	351	397	400	356	427	373	388	405	347	358	373	397	370	329	372	393	396	411	374	349	350	347	381	389	371	378	393	401	339	400	348	407	390	370	393	381	390	377	368	378	389	398	383	372	370	376	359	379	403	363	399	380	359	367	385	405	377	366	359	413	368	384	365	438	394	344	389	378	372	368	379	393	363	384	383	428	353	369	392	368	363	370	372	395	410	364	367	394	359	358	379	360	409	380	376	377	380	384	369	406	412	377	378	375	382	380	373	404	374	391	355	361	345	359	383	372	377	417	376	386	355	371	403	375	377	383	357	394	383	385	392	337	377	377	376	358	392	372	365	364	376	357	384	381	410	396	386	412	422	353	412	393	355	368	394	374	374	397	383	396	411	382	340	364	385	384	395	375	396	367	412	349	375	425	397	409	401	405	391	383	389	390	377	400	355	375	337	373	391	349	393	383	372	386	341	376	376	394	383	368	387	396	404	388	402	401	351	370	356	383	403	402	402	389	372	368	387	357	383	400	366	384	383	393	364	398	379	406	358	364	389	393	399	373	431	405	414	352	377	378	393	373	362	368	393	442	345	379	387	388	399	372	397	394	360	353	380	342	394	406	383	380	370	416	377	405	394	397	375	363	379	392	373	352	391	388	376	371	386	367	392	371	379	402	399	409	380	375	384	354	390	390	383	372	400	392	374	397	384	395	377	387	405	365	395	362	363	379	387	378	350	414	372	382	393	384	378	381	401	409	374	401	382	406	405	376	362	379	420	348	415	398	381	417	358	412	375	390	384	377	383	380	368	377	392	376	379	361	394	388	373	394	397	371	383	348	400	380	384	366	401	377	395	379	385	373	352	352	375	388	358	359	415	372	350	380	385	386	375	353	391	369	370	360	404	378	389	376	361	368	420	392	353	377	400	376	396	368	383	395	415	384	406	349	390	392	366	376	392	372	384	389	382	387	385	361	414	383	392	403	377	348	397	353	364	395	338	373	370	392	391	420	356	368	357	388	388	351	393	346	396	361	349	401	398	416	348	389	377	380	375	368	381	418	377	377	401	415	377	356	401	362	358	361	394	365	362	339	386	394	361	334	377	340	363	397	390	360	388	354	395	342	381	341	365	407	392	378	333	363	354	368	395	390	389	384	359	327	414	382	392	389	370	399	369	403	389	381	380	379	398	383	415	345	415	432	350	368	394	360	390	372	373	399	383	359	386	356	420	382	358	356	420	416	387	381	368	341	372	341	374	382	329	366	344	380	355	379	363	362	420	339	377	390	367	333	364	360	362	346	390	376	373	362	345	357	381	380	374	368	358	383	374	358	372	361	396	389	386	429	402	359	426	402	408	404	338	393	340	335	362	353	360	357	352	382	414	360	396	377	375	364	380	388	361	370	404	389	395	396	406	399	384	405	381	424	393	352	393	388	391	396	393	364	348	380	381	380	378	365	382	385	365	404	351	359	393	396	395	386	359	376	412	390	384	365	390	377	410	373	369	358	391	356	368	400	372	383	370	364	367	424	387	387	363	381	368	386	381	417	393	386	376	372	365	411	413	405	395	397	368	383	382	411	400	379	365	369	359	363	384	414	380	365	423	354	379	385	416	356	373	391	414	401	382	399	400	354	391	377	405	380	412	398	379	365	402	357	352	367	351	399	368	381	388	389	399	383	409	385	378	385	392	367	386	384	383	377	384	387	401	339	396	377	372	365	388	388	397	393	407	409	375	406	359	454	376	413	353	397	379	379	389	402	361	385	384	394	388	380	388	358	381	382	395	409	367	371	383	344	412	361	367	396	387	384	386	408	374	382	380	373	359	400	367	373	364	372	366	420	381	385	379	375	404	401	363	386	402	382	365	356	391	376	381	363	380	346	387	375	361	361	397	387	386	362	387	381	357	374	382	366	382	374	386	379	388	391	385	361	410	381	383	385	382	387	375	393	365	368	341	377	414	360	407	384	352	353	397	389	385	399	370	395	375	368	423	402	390	381	391	390	378	382	394	355	381	394	395	387	372	371	391	387	376	388	396	397	350	391	371	374	402	371	344	368	368	364	348	380	351	429	328	403	406	358	396	398	382	372	374	390	403	382	375	371	356	371	401	384	405	424	342	406	370	380	410	373	373	379	381	383	403	331	385	380	380	372	376	379	395	370	389	366	384	376	362	340	362	390	392	379	380	368	369	353	352	369	383	382	354	416	360	413	364	361	381	372	373	373	408	388	361	377	375	396	386	375	362	362	349	372	399	377	378	396	382	398	384	374	393	421	375	378	398	417	389	358	361	411	381	374	366	374	348	373	370	355	387	372	361
60417	88853	59591	29730	11676	4548	758	698	747	748	687	713	701	722	691	696	728	697	672	691	727	679	683	716	660	716	677	713	743	689	705	672	701	709	696	719	737	730	681	640	711	718	702	696	692	684	653	751	701	684	717	637	683	646	696	673	717	755	687	712	715	717	729	695	700	723	696	744	673	680	689	661	675	661	727	645	682	690	695	674	667	679	703	679	710	737	728	691	717	663	645	668	714	731	717	637	632	703	674	713	722	755	710	691	688	677	710	695	677	730	676	692	670	685	676	655	690	693	724	703	743	665	653	712	708	635	696	694	696	675	737	702	702	736	683	695	662	699	651	728	703	701	723	751	696	690	685	668	700	681	737	680	678	717	742	760	749	648	682	692	686	692	717	721	713	697	694	737	692	710	665	706	714	708	705	689	702	708	697	673	669	718	749	699	647	725	677	665	691	686	755	673	644	680	731	687	708	697	708	689	640	685	724	718	709	677	703	704	692	688	699	717	724	695	704	699	641	705	684	668	690	745	686	692	679	661	717	660	682	681	689	689	684	631	685	692	749	665	683	674	739	703	674	699	716	716	658	719	689	719	717	703	713	696	720	702	687	685	712	721	730	703	676	700	665	697	725	762	728	686	699	708	665	726	668	678	719	704	712	698	692	636	615	682	721	723	695	705	677	712	706	686	685	723	673	687	714	645	694	695	724	711	722	713	706	682	724	668	694	657	709	714	654	687	732	697	709	715	718	741	680	760	694	723	705	727	662	712	713	723	724	692	645	671	672	702	676	647	670	644	679	690	665	709	740	724	674	703	724	694	698	671	699	694	696	703	685	701	713	688	687	724	729	737	721	688	680	699	653	738	709	662	695	675	663	651	666	688	695	680	703	720	697	676	687	699	660	696	719	655	673	681	679	661	676	690	685	690	682	690	661	736	764	697	651	671	714	670	689	704	673	698	707	658	732	712	708	690	664	670	718	672	686	737	669	732	658	679	688	712	670	684	698	691	712	660	649	691	694	680	696	734	665	716	731	691	705	698	702	668	680	660	675	690	657	723	707	687	673	687	701	722	736	683	671	740	710	722	725	731	640	656	703	681	685	713	686	705	692	654	673	718	683	683	681	745	713	666	671	671	676	667	723	684	665	730	716	676	694	729	678	689	715	714	727	700	704	697	722	695	709	727	665	698	666	715	680	663	679	674	713	628	714	726	743	689	678	701	694	760	695	718	691	733	690	665	697	696	665	663	723	667	720	734	659	744	722	728	699	684	696	656	663	693	730	774	688	709	710	674	672	715	656	679	688	689	679	679	688	662	665	688	694	694	716	681	685	689	730	664	633	689	697	673	639	702	625	721	677	716	708	698	674	659	703	732	686	668	686	693	727	718	673	717	665	646	713	629	695	661	696	693	686	671	655	654	679	732	726	711	660	678	677	708	675	703	651	707	700	690	702	717	699	668	721	669	669	676	725	708	698	718	666	683	701	713	654	671	703	689	676	702	721	711	704	682	728	683	667	695	685	681	696	692	720	689	692	702	733	709	691	705	656	680	671	680	690	682	712	701	721	681	653	706	728	663	714	687	638	713	682	699	692	661	719	683	687	667	687	679	687	637	725	727	709	707	680	701	683	698	724	665	682	667	693	749	706	721	698	722	697	679	634	677	718	703	722	669	732	733	698	677	702	683	699	699	666	716	668	670	726	674	705	694	651	713	665	702	728	739	691	667	705	713	717	682	673	651	696	676	776	659	662	700	719	684	692	724	689	760	703	696	666	736	664	715	691	702	715	728	694	719	706	675	697	699	697	671	730	692	668	744	726	694	670	707	677	677	724	711	696	718	728	726	705	685	677	683	681	711	706	693	749	695	719	693	713	711	674	714	693	667	708	741	722	708	719	680	708	729	729	666	712	639	689	691	705	699	749	731	670	672	695	719	739	718	648	739	751	703	685	697	709	634	713	723	734	660	669	757	729	688	698	695	686	668	676	699	727	701	722	696	704	699	673	708	673	704	689	716	718	692	689	683	727	703	685	708	693	717	636	702	698	669	680	776	726	704	721	692	706	725	689	721	639	705	677	718	656	710	741	751	685	691	696	683	660	706	724	700	685	737	757	673	738	676	692	704	693	752	656	701	695	713	707	688	736	733	729	703	681	717	691	690	724	678	699	671	686	720	680	693	696	703	683	685	719	643	694	699	663	664	706	692	693	634	654	746	715	708	702	692	657	685	628	673	705	683	687	670	711	677	711	712	702	755	727	702	673	681	655	704	671	722	704	717	659	686	704	705	711	711	743	690	683	633	748	720	688	661	632	753	727	684	663	715	687	698	686	703	678	703	686	722	669	688	701	689	656	648	774	690	721	657	721	711	625	675	660	758	709	695	695	724	695	661	746	673	643	737	705	689	687	683	705	696	695	733	685	660	687	664	709	700	692	694	671	682	667	678	672	696	687	643	635	714	659	685	699	732	749	701	701	675	674	676	666	681	703	672	691	715	678	698	688	687	674	712	680	700	659	641	711	704	719	684	705	638	699	722	641	737	652	672	699	660	719	686	720	674	721	687	693	689	718	676	723	660	753	711	701	715	692	701	700	664	714	760	666	704	706	714	661	684	748	711	653	656	689	715	709	678	722	700	688	671	732	684	674	684	693	682	668	673	689	693	718	679	685	653	693	647	671	710	680	704	734	713	686	740	667	671	712	673	680	723	699	701	699	729	713	696	722	703	692	708	719	676	701	759	668	683	673	734	688	676	702	701	643	676	695	711	685	705	700	649	670	731	665	685	668	705	727	683	746	686	720	700	637	679	717	680	712	677	692	675	715	685	686	673	683	693	656	739	706	686	668	674	695	686	728	702	698	699	712	706	727	708	707	668	682	692	688	724	693	708	696	699	682	715	669	672	651	707	699	718	691	660	656	715	663	656	656	713	708	734	645	652	691	697	699	696	693	699	732	696	689	714	710	686	654	671	707	697	708	691	673	667	699	686	696	698	694	703	684	734	680	696	683	711	700	686	678	701	622	729	668	669	721	674	701	700	668	683	681	662	726	686	720	678	691	707	686	733	656	657	701	677	695	718	728	696	703	671	687	683	701	734	708	690	712	674	712	649	686	702	683	706	692	752	680	689	648	734	694	697	701	654	721	696	680	684	649	639	676	707	671	698	678	728	712	721	702	687	706	686	685	730	664	717	669	689	672	671	738	629	709	700	679	686	685	674	678	725	655	648	679	716	683	669	662	694	700	713	719	699	705	675	727	699	676	661	701	639	639	690	685	682	677	704	659	702	673	739	704	704	721	649	716	669	725	710	657	678	663	729	694	718	686	677	694	683	682	738	701	733	697	656	674	670	715	704	690	722	702	710	688	686	733	695	675	711	707	708	689	718	668	697	682	675	679	685	714	747	699	738	683	679	750	683	719	722	659	690	746	712	701	709	722	694	698	686	708	742	683	652	669	713	665	669	671	714	721	702	688	690	704	697	664	726	656	710	725	677	706	675
23256	21946	29635	24053	21136	18889	4480	690	578	575	559	588	529	530	510	546	501	572	562	536	540	537	567	525	504	544	550	505	574	506	561	547	486	574	565	545	504	525	537	560	525	540	530	593	529	497	528	497	579	517	540	491	527	536	506	536	542	531	521	552	530	580	573	553	558	552	538	502	576	550	504	536	531	540	529	553	526	576	507	499	513	526	493	504	546	548	550	556	566	563	566	550	506	523	531	498	542	583	519	524	555	522	515	506	544	558	538	554	521	529	519	503	520	529	490	514	517	568	528	557	473	532	533	532	540	574	529	580	541	564	518	553	555	618	565	500	546	538	514	534	526	562	553	536	529	512	496	557	553	536	492	527	562	581	518	533	506	524	575	548	587	542	519	521	527	539	510	541	522	584	518	519	548	506	585	485	525	496	573	513	554	497	590	520	526	543	566	534	565	532	568	502	524	516	508	556	532	497	538	520	510	559	524	499	515	561	533	515	578	501	546	557	549	528	523	519	511	518	543	549	536	533	514	527	534	575	550	555	549	538	548	521	528	519	533	529	516	565	566	536	543	539	553	568	525	552	566	547	519	522	537	523	555	505	553	514	532	543	529	543	559	516	536	530	521	530	556	527	534	534	497	507	497	561	534	540	544	517	509	518	531	526	508	508	600	519	546	581	523	564	523	540	581	505	515	500	519	567	533	588	510	536	498	514	575	549	531	542	537	508	500	527	510	541	530	549	546	536	506	490	575	547	530	512	539	519	528	533	540	531	495	515	535	500	519	505	555	548	531	499	486	564	526	493	534	517	562	529	533	528	517	530	523	514	534	494	548	548	552	541	528	518	557	481	590	500	548	516	496	513	560	563	539	535	595	560	517	613	521	533	505	559	510	537	520	502	514	530	527	556	535	553	525	509	568	529	585	510	570	525	500	494	545	530	530	560	539	564	509	491	564	520	512	495	542	556	529	518	495	512	517	527	513	544	530	544	549	573	517	515	544	514	539	534	526	530	563	538	530	497	506	500	519	489	524	496	492	560	558	522	505	529	507	548	507	542	572	537	529	527	544	556	540	512	545	510	522	498	552	521	570	523	524	575	523	517	491	541	523	559	509	521	539	559	557	517	523	531	528	507	572	549	531	510	541	537	540	499	503	535	548	532	555	514	495	474	526	511	552	519	532	554	513	493	508	562	517	499	544	507	485	527	535	550	537	515	527	584	554	508	557	553	532	579	550	527	536	480	585	499	537	533	531	572	515	581	530	548	495	579	525	586	532	569	552	523	485	519	570	506	543	528	524	548	550	522	500	562	522	516	518	472	519	533	520	534	551	580	552	525	565	538	555	560	536	527	519	511	515	539	551	540	550	540	521	500	532	546	526	526	534	475	522	526	546	526	567	527	517	541	520	576	530	532	527	562	578	506	503	486	537	526	537	536	495	562	499	512	508	553	513	552	508	506	548	485	532	552	574	506	513	542	493	549	547	566	534	571	568	537	528	549	522	519	530	537	532	538	521	522	564	496	520	521	513	512	527	554	502	528	523	554	486	569	491	518	490	507	533	578	545	552	506	512	531	531	540	507	554	572	575	531	569	537	537	561	535	525	511	534	559	548	517	536	534	528	508	583	515	521	537	557	530	537	510	538	543	502	515	560	535	512	540	513	499	542	518	537	489	550	561	540	534	499	499	495	535	514	542	514	558	547	502	523	492	555	548	510	513	537	494	533	579	542	512	513	530	535	544	524	556	566	592	504	576	543	564	555	560	555	538	533	504	538	531	544	521	534	565	565	512	537	541	534	501	529	515	541	540	567	522	492	571	512	541	519	565	501	526	534	516	573	556	537	506	541	571	555	534	525	546	499	532	493	539	595	557	532	539	522	509	583	515	517	473	535	512	561	517	524	545	560	546	522	550	601	533	518	516	541	536	524	518	518	533	549	515	545	521	496	528	556	528	522	515	509	531	531	539	509	530	520	506	525	535	524	519	503	533	538	546	534	517	525	528	562	546	507	527	538	566	527	552	547	556	514	536	520	557	527	529	519	488	512	520	511	518	544	536	555	505	514	502	501	519	502	534	534	532	483	601	497	563	534	518	538	522	549	582	552	541	524	533	540	552	538	563	505	522	523	503	521	525	523	558	517	513	542	542	561	538	530	517	534	498	535	513	537	516	519	540	467	597	536	509	551	483	535	557	505	569	537	529	528	501	505	560	559	521	517	570	570	547	533	577	506	527	520	555	517	557	514	539	507	523	486	537	512	547	518	529	524	538	575	505	534	554	590	546	518	545	567	531	562	528	557	573	537	561	502	538	571	539	512	580	517	549	538	512	563	479	574	557	524	529	572	504	509	545	539	537	532	533	504	561	546	543	495	509	486	533	499	523	532	562	573	532	549	535	527	555	553	515	468	532	570	537	546	531	482	483	513	528	552	549	522	503	543	536	508	517	504	503	524	545	509	543	555	571	550	550	538	556	574	533	557	490	531	544	496	522	484	512	530	494	539	531	562	579	560	513	508	533	500	553	526	560	546	523	531	529	528	504	565	520	537	561	539	506	524	511	580	551	517	516	469	547	539	545	542	547	532	502	560	566	525	493	574	500	563	524	532	564	535	497	517	531	524	540	558	518	515	545	523	562	470	520	527	556	502	545	565	506	529	525	533	513	545	517	543	540	522	524	522	518	530	500	538	554	507	502	535	498	525	563	536	532	530	540	500	542	568	571	476	545	584	502	510	541	564	518	515	499	520	553	566	520	513	546	524	517	540	542	559	518	532	480	475	561	563	550	552	517	529	557	485	560	535	506	548	547	524	537	562	517	525	555	532	531	532	547	534	526	538	539	558	519	523	572	512	515	511	547	512	520	550	501	534	543	468	535	532	501	509	532	528	549	575	544	556	549	513	554	532	530	495	550	554	527	498	481	558	572	560	524	545	510	584	511	510	504	521	533	518	546	496	538	548	532	521	551	602	473	529	526	524	487	555	522	550	557	530	529	536	525	525	558	544	552	535	554	567	546	560	552	533	504	542	592	513	536	550	528	508	547	563	534	565	535	528	512	526	545	521	503	548	578	546	531	542	500	557	492	518	558	491	515	517	563	570	510	546	548	508	563	511	517	541	569	532	561	520	510	515	503	515	538	481	540	525	501	521	498	538	548	498	501	540	525	564	509	524	540	533	521	557	515	489	535	559	553	537	511	584	524	524	535	520	564	533	497	543	533	491	568	557	542	505	480	511	506	523	564	530	578	542	515	522	574	513	535	569	527	524	554	503	552	525	535	518	517	544	532	516	558	562	522	540	513	539	556	515	514	501	528	544	579	520	555	555	513	504	526	518	534	571	552	528	502	528	523	500	534	586	526	500	531	494	542	525	566	513	557	531	520	539	537	495	550	527	552	510	534	509	545	559	518	527	542	579	537	536	524	513	520	549	499	537	505	531	535	528	534	532	498	529	571	517	529	499	557	519	537	535	542	527	496	504	522	520	494	603	551	500	488	493
60066	97916	70107	36005	18106	7397	854	945	951	920	913	893	831	896	901	905	930	907	918	925	913	876	925	946	890	946	913	979	900	951	902	891	871	968	949	914	898	910	815	845	942	916	934	895	834	904	903	886	868	849	923	902	866	883	918	863	880	965	884	897	915	943	899	931	874	855	911	961	886	898	878	949	881	911	975	891	928	881	876	919	954	849	902	913	859	898	889	934	887	910	912	899	899	858	942	876	868	854	867	912	947	919	932	920	900	903	860	920	924	898	896	920	882	947	955	896	903	945	851	920	900	938	927	901	919	928	900	909	883	890	859	924	884	956	890	964	918	866	915	885	902	882	924	867	947	884	861	912	923	924	939	834	935	924	943	839	903	896	915	880	888	868	891	945	884	885	951	871	890	898	897	893	923	919	908	914	839	888	898	888	972	902	892	885	941	878	916	859	915	899	892	918	915	897	824	883	936	902	947	855	865	927	993	914	878	854	899	877	832	879	905	830	869	928	882	890	921	920	911	937	942	906	892	900	890	901	849	814	882	871	887	913	852	883	866	880	905	913	864	884	853	908	928	903	906	845	888	863	906	919	887	938	924	887	919	932	904	950	925	924	902	913	941	879	844	879	861	861	908	855	912	904	891	925	883	843	876	880	907	885	870	928	881	891	906	898	893	951	874	903	930	916	882	904	941	898	865	927	868	884	882	872	909	927	919	902	947	911	840	884	914	909	873	883	922	959	936	867	933	895	943	908	908	909	963	876	905	881	955	918	879	913	940	849	916	907	859	938	878	908	947	907	907	915	908	894	896	868	918	845	916	902	914	894	911	928	909	932	880	898	906	828	912	920	909	838	894	932	898	869	909	874	880	861	887	877	945	854	914	892	918	867	903	882	862	919	913	939	948	920	924	897	842	883	934	913	869	918	910	918	881	928	913	878	875	862	886	856	969	871	891	956	895	878	894	888	915	853	959	906	894	881	913	910	913	948	963	900	938	870	915	985	914	923	844	902	895	932	862	895	931	869	874	1010	967	925	856	917	932	883	922	941	862	933	905	839	830	897	959	871	871	935	879	918	915	958	907	926	889	878	901	944	891	932	877	862	869	918	838	897	889	917	869	904	956	873	891	876	882	900	889	901	916	818	912	917	926	923	890	880	922	930	959	954	865	870	920	905	896	910	880	894	847	906	906	950	881	899	887	921	914	837	877	941	924	931	868	939	950	866	869	888	923	884	915	887	896	883	969	942	893	860	916	886	845	920	877	949	891	872	866	873	943	897	867	927	954	903	949	933	900	904	880	888	913	928	872	888	936	909	949	922	928	896	968	869	907	901	923	897	904	897	963	860	878	906	875	846	934	885	872	902	849	930	894	867	856	880	879	837	892	950	927	879	927	875	925	912	876	901	910	925	935	918	886	919	850	900	909	939	831	875	904	915	960	877	878	920	922	903	925	899	885	858	871	904	932	896	875	908	937	958	925	916	890	965	932	970	941	891	939	938	893	915	854	932	904	880	924	847	938	929	867	821	855	921	926	878	859	912	949	926	894	936	894	944	859	913	911	879	891	824	855	870	928	920	899	912	869	898	924	878	896	893	871	918	902	906	838	884	900	884	876	912	851	888	937	926	931	873	917	854	914	892	926	871	845	886	977	906	936	919	938	889	888	889	920	865	852	959	841	907	896	898	899	947	917	864	849	898	855	859	840	892	861	916	860	904	909	900	909	934	918	925	864	844	903	870	858	922	909	909	903	854	964	937	890	893	879	870	872	972	904	868	947	899	902	875	885	876	928	904	910	890	928	904	891	844	849	919	930	867	916	906	842	941	947	896	873	966	894	924	890	901	876	889	883	822	932	881	827	900	857	923	885	895	874	896	919	887	904	900	900	867	836	905	900	859	890	907	943	908	901	918	848	926	891	919	946	900	903	943	907	892	861	895	870	927	817	866	855	895	914	906	903	967	874	938	917	881	905	830	920	922	929	900	945	947	903	877	935	859	960	829	886	941	869	887	913	867	916	932	881	875	878	875	916	878	826	935	895	895	929	849	911	912	926	875	878	884	934	942	894	903	884	924	903	894	901	908	897	887	910	872	884	959	965	922	871	905	863	889	906	977	914	919	862	946	949	952	870	871	882	949	879	935	833	916	837	906	935	921	902	906	954	911	881	876	869	880	914	860	952	893	940	847	868	887	920	882	833	935	884	880	895	920	841	902	855	936	907	897	888	927	873	901	886	827	938	836	876	895	898	877	852	918	931	895	922	936	837	937	926	832	885	852	944	946	908	881	858	891	932	895	890	897	880	853	929	890	930	846	887	892	928	899	875	864	957	881	944	915	923	906	868	873	891	901	867	920	860	970	971	908	890	917	901	900	934	903	928	931	867	895	885	918	879	904	877	890	893	852	965	906	883	964	923	876	876	858	906	924	885	940	880	876	913	890	935	925	910	932	858	829	870	867	917	948	898	865	892	926	926	896	942	906	936	882	910	850	858	868	884	959	901	891	893	910	930	924	862	921	958	961	834	890	902	883	924	950	975	962	927	915	920	867	878	934	947	878	917	892	892	861	894	891	927	923	903	884	919	915	922	948	861	845	904	891	882	865	899	928	942	907	899	890	845	930	925	915	909	885	899	884	894	924	925	896	839	927	932	906	912	921	885	883	882	927	894	888	875	913	918	899	906	881	915	876	921	876	931	916	885	920	899	934	870	896	897	912	871	895	860	838	871	872	860	877	884	912	889	900	878	963	891	918	959	908	897	886	904	849	925	966	907	898	897	894	906	910	908	944	906	910	891	889	897	895	917	823	921	881	883	873	891	943	845	915	878	909	894	928	911	882	968	899	939	883	909	867	901	887	885	878	881	854	928	891	912	891	908	867	903	865	916	919	906	902	837	883	873	918	917	942	880	883	931	924	921	912	866	891	925	927	952	879	911	889	918	902	966	886	930	922	848	918	926	927	911	910	906	854	904	897	869	972	918	890	899	982	894	845	913	920	905	897	881	878	913	915	903	925	903	935	927	869	922	943	874	849	892	938	878	883	884	922	882	894	908	949	946	877	930	938	868	956	869	902	984	830	868	892	917	878	946	915	921	900	931	845	892	872	886	890	898	867	824	899	846	908	883	931	896	956	954	886	889	881	916	899	908	804	935	940	832	940	910	922	901	901	966	915	906	896	945	898	849	847	896	901	912	900	877	932	920	907	943	861	894	925	878	938	863	908	861	889	915	897	893	912	945	892	897	896	898	861	917	929	889	883	933	869	909	852	852	873	894	899	923	898	921	890	910	880	862	845	882	935	856	842	879	925	901	906	862	986	899	874	863	878	919	911	887	907	877	828	919	898	897	895	837	917	889	863	925	884	854	918	895	864	904	909	863	987	921	906	875	922	945	917	927	963	872	877	842	892	870	901	946	930	851	860	947	905	951	904	909	909	894	844	822	880	872	932	882	867	842	900	917	882	887	853	875	902	915	848	890	897	869	902	908	893	914	897	949	936
29512	28637	25575	10387	1460	739	479	527	468	507	500	481	432	506	468	450	487	504	509	506	447	478	470	498	489	472	448	473	467	459	492	477	493	475	448	449	471	465	489	485	466	471	496	483	496	440	483	479	452	471	448	498	492	461	426	463	430	504	473	490	464	488	446	458	484	490	434	472	457	465	478	480	508	483	466	451	501	522	495	488	477	498	487	461	478	474	489	447	428	447	520	463	442	479	489	478	508	459	458	463	489	474	451	555	497	467	498	475	458	450	471	490	533	473	459	491	479	481	454	521	454	483	511	499	484	488	491	491	477	463	436	479	468	501	512	507	505	496	477	499	500	475	495	522	500	495	497	451	492	494	496	479	479	497	498	472	470	483	484	475	519	492	516	482	467	460	441	466	480	462	505	480	444	462	494	439	462	494	489	491	482	456	440	474	487	506	474	453	503	465	456	463	479	465	472	452	505	491	455	500	452	449	465	426	438	449	450	520	504	487	425	462	464	453	452	500	516	468	472	451	484	472	495	501	456	506	495	478	469	473	526	455	453	487	488	431	473	474	492	462	486	498	479	459	461	449	494	508	503	493	502	469	505	485	502	488	464	498	458	473	459	500	467	474	460	447	482	463	485	475	500	465	452	435	488	458	521	488	466	489	489	490	472	464	481	500	465	466	480	455	468	476	495	465	491	478	473	476	499	507	511	482	510	475	457	463	515	497	468	460	506	476	471	461	504	495	457	501	464	483	491	487	430	448	516	456	500	461	518	491	491	491	497	502	447	505	446	514	462	503	441	534	480	425	468	514	456	466	484	463	491	478	464	493	459	481	490	497	494	544	477	463	493	476	507	456	461	453	453	487	482	448	501	473	471	502	525	485	474	468	485	495	476	462	456	501	489	498	473	451	452	503	504	473	504	464	458	461	485	475	473	443	518	469	440	530	461	469	452	482	515	447	449	474	480	440	494	436	469	447	474	451	474	482	502	475	422	465	465	440	470	483	489	513	519	445	452	502	466	501	456	448	452	464	491	511	515	482	487	449	450	450	459	513	508	479	472	473	465	463	479	449	453	506	498	473	516	474	455	506	491	460	492	442	480	473	469	447	488	452	453	452	468	458	473	486	498	472	464	468	444	465	478	439	473	438	458	484	468	460	456	479	479	475	443	483	483	500	488	497	506	456	457	456	456	490	498	483	495	471	473	466	471	462	491	479	479	505	476	476	463	479	467	470	478	474	491	431	457	462	461	515	491	500	488	503	475	476	453	485	474	452	461	448	489	491	497	483	448	459	412	490	458	492	465	462	474	483	491	481	476	481	472	468	470	486	478	474	458	499	497	508	479	497	494	476	477	489	476	502	465	494	476	494	480	468	481	465	487	472	453	480	475	426	500	492	484	467	458	431	461	471	479	505	492	488	446	484	440	485	464	466	464	474	497	460	463	469	457	453	551	487	472	489	433	475	463	461	500	453	509	485	474	482	473	454	489	478	477	469	444	456	445	460	459	482	478	476	475	488	483	491	475	508	461	479	484	483	443	512	453	471	500	483	508	478	490	472	485	490	454	494	473	457	508	476	476	489	492	483	515	494	433	470	491	442	470	512	504	458	470	446	459	459	502	498	456	456	468	476	469	487	448	472	455	494	485	511	478	523	479	442	485	476	462	475	473	522	452	470	429	517	506	450	440	487	467	518	525	501	495	509	510	464	476	450	483	462	481	512	432	465	463	468	486	510	481	441	490	454	449	461	512	494	495	465	512	472	437	496	454	495	504	512	472	484	483	456	486	461	459	432	507	459	460	534	446	513	465	494	461	444	509	464	509	486	502	506	495	469	459	472	482	465	470	512	452	471	454	495	456	479	480	456	479	482	477	443	492	456	483	503	492	449	513	501	481	502	484	465	480	466	452	469	477	478	465	479	518	449	442	432	459	461	508	459	498	470	476	458	485	457	465	457	463	472	447	479	480	484	489	462	486	491	459	480	463	450	469	472	471	483	492	497	448	467	477	461	466	462	502	467	495	466	488	479	463	523	488	510	451	451	445	509	518	497	508	483	488	455	463	456	502	501	482	486	467	479	494	458	446	485	475	490	487	476	504	507	494	449	498	476	472	469	500	436	495	460	533	464	516	465	523	503	496	435	495	502	488	468	460	469	474	481	475	470	491	494	446	478	496	477	487	466	461	458	477	464	444	508	490	499	480	467	479	535	516	487	468	513	457	540	465	424	413	459	477	471	457	522	484	433	479	462	449	486	496	472	442	464	491	426	460	488	487	469	452	445	491	455	473	513	477	506	488	491	489	525	471	464	503	485	445	471	442	495	447	422	494	445	467	476	496	440	476	463	474	477	472	505	436	467	500	472	457	526	471	448	479	486	476	490	516	463	517	486	481	452	483	453	508	460	429	479	448	471	432	509	510	492	485	475	500	473	488	448	444	513	495	491	479	483	514	501	471	513	494	430	464	456	446	441	430	486	482	472	461	477	457	500	505	494	467	503	472	489	482	475	509	480	448	478	470	489	499	486	473	478	468	464	485	421	439	467	477	467	473	469	463	488	471	484	478	464	474	496	438	477	502	463	471	495	482	477	455	449	513	471	465	500	469	538	505	473	497	507	443	470	464	517	496	493	500	491	474	498	481	483	458	467	478	463	446	448	475	455	469	478	502	471	471	472	428	498	477	488	497	476	454	455	515	479	478	470	513	453	462	459	482	465	476	429	449	471	474	497	502	490	445	486	494	476	512	472	470	461	464	513	465	494	490	499	485	446	511	454	470	435	500	472	466	493	499	471	459	474	481	467	493	480	461	468	489	473	455	473	475	479	493	493	492	500	501	461	459	480	484	460	498	501	456	434	519	446	459	471	502	508	472	484	471	437	467	491	470	480	436	478	464	504	476	475	470	435	476	470	511	449	461	461	495	487	480	473	483	508	456	485	491	491	489	491	470	442	471	479	494	522	500	466	464	470	478	498	451	504	449	462	499	470	486	484	499	485	459	464	480	489	461	468	498	499	444	539	476	484	477	468	435	473	495	497	476	469	491	505	487	480	475	494	483	474	498	480	478	446	476	504	510	468	484	503	520	437	466	473	473	504	472	488	502	536	493	495	448	462	507	524	507	477	497	466	468	454	491	480	479	467	485	456	528	478	486	503	524	460	507	465	486	464	470	472	451	506	424	495	472	477	486	477	462	497	471	504	469	463	460	466	476	495	444	490	485	476	514	442	459	493	500	499	485	500	501	471	450	478	463	450	473	481	501	465	475	488	452	496	484	429	451	495	501	491	516	505	489	463	442	489	449	445	481	482	463	476	486	508	511	483	475	511	462	446	491	450	490	462	441	487	510	473	459	530	463	482	500	472	491	455	467	472	497	477	467	448	474	470	480	445	457	503	465	452	446	440	457	499	483	428	458	472	495	465	471	470	469	490	451	473	488	464	474	474	485	474	491	496	516	524	464	441	472	509	461	506	511	506	465	442	486	480	445	464	489	501	520	517
39741	46461	30740	9154	2870	1605	888	861	859	906	818	849	865	821	890	947	873	847	896	887	864	886	910	791	882	880	803	859	937	873	890	817	930	918	903	842	852	836	881	902	878	826	857	875	875	878	860	855	916	842	833	876	868	875	854	872	833	873	909	887	847	878	846	849	869	848	882	875	810	864	840	858	848	856	852	878	798	851	894	871	875	885	830	854	877	822	902	888	887	839	899	938	815	864	853	886	879	848	836	890	827	876	884	858	838	846	819	879	875	895	910	821	854	844	883	839	842	877	823	890	890	885	814	888	853	845	840	868	859	852	874	880	884	896	851	911	836	900	903	839	865	840	845	872	858	882	844	872	872	890	834	787	854	910	855	885	834	873	879	834	808	848	844	868	822	839	858	802	847	954	854	806	844	909	876	833	866	927	884	868	856	899	828	872	911	836	829	861	923	880	840	851	860	833	848	866	836	865	873	882	871	886	843	851	832	855	870	909	847	861	882	905	863	830	901	875	911	867	871	844	923	852	890	903	883	830	855	871	872	844	865	862	840	846	846	832	851	887	867	880	836	891	877	831	883	858	856	898	885	849	852	902	880	854	782	877	934	892	929	831	912	871	865	788	861	866	908	872	917	895	896	824	923	862	872	872	868	904	839	851	889	842	831	828	850	853	899	837	872	846	847	879	873	842	812	858	909	838	832	834	894	861	897	856	814	850	853	873	891	862	846	809	866	861	915	870	857	870	875	838	898	892	877	829	857	822	841	875	857	864	886	850	869	846	917	848	856	883	881	840	880	853	836	845	877	889	860	859	837	835	819	866	881	851	864	846	840	900	848	862	805	820	870	909	838	857	863	829	853	868	864	886	875	871	875	842	875	936	860	849	862	889	877	812	835	854	836	860	884	869	822	833	864	849	870	932	901	870	841	853	909	913	802	866	810	792	876	908	869	861	927	825	823	913	888	884	892	872	847	931	829	818	856	895	824	859	845	808	870	822	899	900	877	899	890	803	834	847	853	848	842	849	802	857	863	884	853	849	864	855	860	891	891	860	861	818	857	839	859	854	908	870	846	888	841	880	854	859	857	808	862	884	801	846	871	855	871	850	866	882	842	928	878	824	845	888	868	825	879	844	830	850	821	849	914	907	814	839	850	865	844	897	824	836	855	872	867	864	845	857	830	896	848	838	919	832	915	849	859	893	772	868	836	875	872	878	846	844	827	900	842	867	873	826	855	875	854	817	852	889	896	818	904	895	858	830	866	799	882	876	869	889	879	839	850	862	841	905	835	828	850	868	872	863	900	871	813	894	831	897	811	860	853	903	838	837	930	836	891	856	864	883	855	880	866	869	819	889	848	867	899	856	814	825	858	887	825	896	884	873	856	893	893	844	874	895	882	869	901	841	811	901	858	849	857	852	906	821	837	898	903	863	856	849	906	861	838	854	888	881	857	860	786	846	868	840	844	858	886	822	854	868	855	895	852	846	851	900	833	852	878	825	880	850	841	877	807	903	879	854	881	880	860	897	835	895	865	915	835	846	846	861	864	830	867	859	873	861	911	891	908	912	887	851	878	881	898	817	843	875	854	864	866	842	912	783	860	840	856	852	866	826	892	846	888	835	834	908	878	905	880	855	861	808	865	897	880	880	882	838	909	871	860	855	826	856	894	873	874	870	824	905	872	833	875	866	839	866	895	838	878	836	893	881	854	870	814	865	884	884	920	808	819	867	835	894	862	901	886	872	897	845	859	821	877	860	828	869	834	882	856	915	904	845	853	849	827	850	849	837	860	905	845	858	844	817	858	862	904	911	845	898	771	841	836	845	848	873	864	876	849	927	853	854	848	877	874	838	858	880	809	881	830	868	883	828	827	820	875	814	877	920	815	883	839	866	841	832	807	848	877	882	900	846	844	856	837	885	869	910	866	925	865	884	864	860	931	865	857	851	888	860	899	869	843	831	904	890	845	855	814	895	874	831	848	877	860	872	892	857	860	866	877	897	883	858	908	841	814	909	870	829	852	872	849	856	855	878	865	854	897	897	874	913	913	863	879	849	862	849	859	887	791	825	851	902	899	850	849	916	828	796	902	827	852	910	890	836	824	869	855	798	858	872	883	824	858	890	857	792	888	864	862	841	874	821	858	847	845	865	861	858	861	872	852	886	876	866	882	847	859	896	883	844	865	912	815	844	900	880	890	839	844	837	846	855	846	817	863	851	863	869	907	842	892	871	891	820	847	903	932	875	842	841	858	892	870	830	876	864	803	834	871	873	871	881	892	844	862	865	831	855	856	823	851	836	895	891	893	859	826	909	845	840	868	913	901	831	838	830	851	847	844	811	853	874	878	885	862	871	859	871	840	922	836	834	883	907	851	901	937	829	843	846	856	860	804	865	885	892	907	889	855	880	828	870	850	851	845	816	894	835	894	859	827	811	855	881	803	853	877	803	871	850	854	866	836	919	821	855	820	872	827	882	843	847	899	923	866	867	904	853	897	835	827	906	863	854	833	892	873	818	866	861	872	806	829	869	898	790	905	843	860	854	827	902	865	891	850	907	905	829	884	874	858	845	830	840	867	871	859	860	869	867	938	814	807	855	871	865	876	912	927	873	807	887	898	926	910	847	890	880	813	876	866	821	861	833	870	850	890	815	915	833	868	884	848	860	923	864	796	874	917	953	860	845	836	885	896	850	894	859	855	889	902	867	870	892	867	846	857	867	808	817	915	852	830	887	873	843	859	873	860	933	838	882	844	865	828	856	866	884	866	850	854	859	814	844	861	861	862	883	880	860	904	896	882	813	836	879	861	817	869	834	851	835	892	907	884	872	840	850	872	856	866	875	905	882	849	866	842	857	951	819	871	887	878	859	893	837	839	852	881	886	849	805	872	852	849	871	809	862	886	816	879	913	866	875	808	894	839	865	826	859	847	881	925	892	887	838	836	871	824	882	828	847	833	812	887	911	866	796	857	845	856	873	848	885	874	866	848	823	867	832	846	847	888	836	829	850	856	869	877	830	873	832	838	894	878	861	842	836	900	879	841	884	843	871	890	885	906	847	847	883	843	872	855	854	866	811	854	837	854	855	843	872	861	862	847	941	908	854	896	888	848	903	841	864	896	856	836	864	859	861	830	859	890	864	832	844	885	898	908	825	882	879	858	843	894	855	867	862	843	869	874	960	845	920	840	874	883	866	912	830	804	900	863	875	859	829	809	853	857	849	882	899	864	890	895	860	878	904	859	942	897	890	871	836	819	851	858	818	864	870	874	929	837	867	891	888	909	862	875	889	899	858	839	856	886	845	828	890	847	892	844	870	888	896	860	797	833	851	881	854	847	855	858	874	832	851	857	866	898	865	870	864	853	845	871	803	839	852	843	892	883	858	913	848	849	868	876	919	871	880	833	882	881	865	863	868	859	876	862	804	854	854	850	804	864	913	862	842	888	904	893	882	891	894	863	938	843	864	880	886	859	863	863	839	873	894	865	821	890	912	894	908
24274	22560	30748	24673	19829	10386	802	337	401	350	354	397	337	349	364	357	360	357	348	319	349	363	343	359	384	337	344	353	331	344	334	354	376	342	320	341	384	358	341	360	373	310	348	328	354	335	342	358	364	370	337	314	360	366	351	341	334	371	333	373	319	332	345	326	299	346	359	345	334	361	355	381	322	368	319	362	352	355	317	325	314	341	356	344	325	382	355	376	343	366	328	355	333	345	356	346	363	365	329	385	340	367	354	367	330	343	337	361	372	365	342	330	336	299	354	320	364	311	309	336	329	332	321	376	333	349	335	346	315	326	331	314	345	319	341	342	326	351	332	344	322	374	342	352	388	349	358	321	348	373	332	349	361	329	335	317	346	342	333	373	318	349	323	349	338	326	334	329	351	330	328	353	350	296	332	336	335	322	323	331	374	322	328	335	321	305	325	330	352	331	340	384	341	325	340	312	333	341	353	348	363	320	352	336	311	344	340	352	358	345	356	368	348	320	314	347	356	322	361	349	347	330	355	348	320	343	347	330	334	339	348	341	358	338	349	337	337	354	346	353	353	380	353	349	366	353	320	300	349	364	378	340	327	358	305	342	333	346	362	373	320	342	351	341	319	342	330	350	340	331	352	344	334	335	373	332	353	348	341	313	359	339	332	335	317	332	348	365	354	378	306	346	356	349	335	355	309	347	349	367	337	342	330	308	327	321	356	323	334	338	350	352	311	342	304	347	350	331	365	354	347	323	330	365	334	356	323	330	354	326	312	366	352	328	298	348	353	373	321	350	320	325	320	302	354	331	373	361	356	353	365	372	341	335	320	335	351	352	356	361	329	298	342	298	383	344	350	348	336	351	359	326	350	348	314	345	365	333	323	352	396	347	353	321	366	316	387	339	349	320	310	357	307	325	338	325	351	360	326	366	351	345	348	320	356	323	328	366	343	289	372	361	330	316	367	314	350	305	360	345	331	352	371	356	351	349	336	328	325	335	359	313	326	351	371	337	337	328	346	360	312	360	346	348	324	351	373	354	323	350	318	331	363	394	342	307	341	354	336	360	322	353	354	328	368	309	332	323	321	360	329	334	347	326	354	327	351	322	344	335	338	317	289	343	321	336	356	326	326	345	353	354	356	357	390	348	350	367	314	333	355	359	342	344	327	326	343	355	350	319	328	346	327	333	353	349	335	332	375	341	349	306	330	355	373	345	351	309	321	333	290	358	317	313	347	346	359	333	330	317	344	367	341	344	348	324	321	344	318	347	353	304	338	364	348	322	329	331	339	344	348	337	371	360	359	301	382	331	358	341	343	329	322	327	351	344	321	353	313	353	354	349	350	345	355	329	346	317	355	339	338	357	310	341	353	381	334	355	310	343	343	343	323	346	375	308	340	362	329	337	344	349	357	321	330	374	323	323	315	312	349	347	325	363	353	361	311	352	340	378	339	346	317	310	327	353	344	337	371	364	330	304	330	358	386	334	334	342	297	357	339	345	333	290	357	353	371	335	340	345	342	376	370	334	399	334	351	325	371	323	348	334	355	324	338	349	307	351	346	347	345	343	342	381	330	371	320	369	335	326	337	346	351	362	339	338	331	372	333	330	331	346	337	323	307	327	328	309	322	355	307	314	336	330	336	336	346	330	341	356	349	359	352	361	361	369	363	361	356	358	350	349	355	329	324	352	302	285	329	343	333	341	321	346	342	339	371	386	321	376	371	363	339	365	360	335	354	368	363	337	310	326	369	357	341	360	349	304	366	336	362	319	376	341	353	319	338	307	333	328	335	333	346	364	328	337	354	315	340	345	335	334	318	322	358	324	335	364	351	335	344	369	345	378	329	350	321	342	320	353	342	354	359	347	333	353	333	341	329	335	323	388	354	351	297	358	333	321	354	368	363	333	322	351	371	374	365	336	312	322	334	346	332	325	343	336	358	336	320	369	330	345	326	334	319	326	330	352	357	340	320	330	365	356	338	320	351	322	321	352	345	340	387	343	316	360	362	333	350	357	361	354	328	372	356	368	337	340	356	310	323	330	337	347	360	353	279	339	348	335	340	367	359	339	339	357	348	286	334	367	322	333	316	378	357	336	358	319	334	319	353	343	365	304	343	332	327	321	327	320	349	366	347	342	328	346	343	323	372	335	329	327	308	357	342	329	349	341	346	343	334	291	328	299	354	364	350	363	308	324	346	339	339	371	312	344	387	331	346	336	373	343	317	363	350	356	358	335	325	341	343	365	355	304	356	343	336	349	369	324	340	387	316	301	319	347	384	317	361	326	326	360	371	358	359	338	345	357	337	342	339	336	335	360	373	335	367	349	336	357	355	342	355	313	378	357	353	373	324	352	350	341	340	356	341	369	348	330	351	364	364	344	353	326	358	369	319	319	320	362	304	357	367	339	382	346	352	344	337	334	316	309	329	373	337	348	337	344	354	355	327	330	356	327	360	293	311	343	353	346	334	351	366	360	362	351	358	365	342	337	341	324	339	357	338	331	345	314	313	347	396	338	328	338	320	368	336	355	330	333	351	346	336	316	376	355	345	327	344	353	332	348	344	340	359	373	327	313	327	345	364	331	351	337	338	327	343	339	328	362	334	352	324	356	345	341	325	349	319	316	382	367	335	356	356	374	328	360	366	342	327	348	355	338	335	355	336	335	331	322	360	359	327	289	318	357	338	357	348	346	333	337	311	348	372	333	343	339	344	325	363	362	318	368	345	326	345	308	369	338	365	356	358	299	374	366	348	330	346	359	392	355	335	317	319	321	357	352	338	334	366	375	333	357	365	326	335	364	342	342	364	328	321	345	341	320	331	360	326	358	363	321	369	334	304	346	310	304	355	325	318	334	368	358	361	329	363	312	323	339	340	327	349	315	330	368	344	362	298	341	336	352	364	302	339	320	373	308	329	350	346	338	351	334	343	369	353	350	368	354	360	337	350	351	380	316	316	328	365	324	344	318	296	323	344	321	357	333	341	359	329	317	353	343	312	333	326	336	325	316	320	359	319	353	340	333	316	340	354	349	321	337	320	376	391	367	320	372	345	362	345	376	344	361	358	339	310	352	320	338	336	379	343	315	362	345	321	344	353	366	325	348	320	332	319	356	327	345	309	364	318	348	358	341	361	324	384	341	325	351	328	350	348	358	341	370	363	307	324	344	351	371	345	344	371	369	308	368	332	388	375	313	369	341	347	322	337	317	334	335	354	322	353	337	391	352	342	340	336	335	336	355	344	302	348	318	356	352	347	379	335	357	364	368	355	337	313	322	348	372	328	310	347	339	339	353	339	335	356	381	359	355	373	330	339	330	334	333	341	324	341	343	348	334	384	331	348	316	332	317	342	344	337	348	339	360	339	336	352	322	321	319	361	351	329	322	350	335	322	347	322	363	364	356	363	357	325	327	370	385	344	356	349	339	374	386	339	378	369	337	381	345	333	348	359	367	345	320	355	332	388	342	347	332	327	328	315	355	327	317	347	334	383	331	374	347
59853	87187	59111	27377	18687	9384	637	675	655	629	659	621	670	672	659	612	677	646	646	652	613	664	684	630	624	631	643	637	605	622	615	640	615	646	642	584	597	624	648	611	628	644	628	623	628	605	655	623	618	619	641	662	649	622	632	639	614	601	642	614	584	613	582	651	571	641	581	607	613	617	639	622	640	596	596	614	620	624	594	631	640	603	659	640	661	636	618	633	622	637	600	670	623	676	612	632	646	661	697	631	602	618	618	637	638	653	615	651	623	651	658	628	626	610	672	594	628	614	636	670	606	633	640	630	606	638	592	623	645	656	595	625	634	620	651	644	635	673	590	621	665	590	623	624	636	636	601	595	606	625	615	632	650	638	636	666	644	597	647	645	648	669	628	571	642	647	634	659	632	620	634	631	592	613	656	627	658	597	625	613	608	638	660	660	607	615	638	609	624	624	619	607	637	630	616	680	610	599	640	580	638	610	624	624	649	642	643	616	656	601	619	644	604	622	670	675	619	658	587	621	609	599	627	668	644	622	658	608	652	602	637	637	597	608	636	638	601	630	607	649	617	575	652	620	626	610	636	639	605	659	595	627	610	615	651	632	637	607	619	619	630	614	640	667	614	625	595	636	647	651	635	615	609	661	640	638	646	615	592	623	622	610	611	607	606	625	644	642	609	668	619	622	646	612	602	652	623	631	609	690	625	613	642	634	633	698	644	581	621	630	617	629	614	641	633	668	657	645	663	624	649	632	649	608	598	650	627	598	639	621	643	619	619	619	606	654	611	615	667	609	603	596	604	587	689	628	634	677	598	600	596	612	637	733	612	563	647	626	595	637	593	645	667	609	603	626	617	625	618	637	629	644	666	661	638	601	610	680	589	631	591	624	658	638	603	637	600	654	610	657	642	666	645	643	649	627	610	635	605	705	608	634	617	613	625	598	629	630	632	650	646	641	672	614	640	624	630	640	626	571	637	616	625	633	624	684	633	583	609	648	623	593	595	619	638	617	598	624	644	657	622	575	667	637	629	664	616	623	673	663	640	619	621	643	625	625	605	668	605	631	649	647	625	597	679	612	612	636	610	616	658	668	663	585	647	659	606	584	638	617	590	654	634	641	635	604	605	633	630	633	634	611	651	641	659	622	557	658	618	652	623	674	651	661	615	636	603	634	608	614	628	605	642	649	628	622	609	645	643	619	594	630	682	617	604	586	648	591	596	593	609	648	635	591	610	595	605	659	646	638	631	648	603	669	648	651	614	645	616	693	635	633	622	646	587	611	683	595	636	627	644	600	655	643	614	652	633	636	605	668	602	640	705	619	653	650	640	610	574	580	664	602	656	663	601	641	625	593	615	638	627	622	658	620	631	610	609	629	624	639	649	639	674	630	593	613	631	678	624	639	621	686	632	667	613	617	582	634	645	634	655	628	654	638	671	633	649	590	671	597	613	690	617	686	643	609	609	662	639	618	645	662	640	647	626	647	639	597	593	666	632	585	675	661	639	659	677	649	648	657	582	655	603	619	628	661	619	625	669	604	577	631	616	609	633	604	629	627	640	600	689	617	616	623	586	627	667	611	657	655	622	626	637	615	609	656	643	620	640	605	644	612	630	649	620	634	625	637	627	629	621	699	656	644	612	654	668	609	604	616	639	650	595	660	631	579	650	638	615	610	640	668	640	638	617	637	599	611	642	618	629	634	574	603	682	687	665	640	646	610	600	656	602	636	638	604	616	644	681	631	627	606	610	607	585	647	591	614	637	638	643	639	608	634	602	596	632	607	608	644	662	607	621	636	610	604	609	612	624	639	609	614	648	607	607	636	637	646	687	614	626	594	659	659	645	637	592	685	666	627	623	657	564	672	647	656	638	627	578	639	659	629	653	682	616	631	597	597	641	667	594	631	680	638	565	595	638	646	584	592	670	592	635	654	562	630	625	601	605	661	616	615	598	620	616	602	652	623	623	638	657	634	615	586	617	616	617	660	643	615	590	658	624	603	614	661	625	613	640	593	647	657	619	637	630	590	599	592	599	573	595	607	619	646	629	632	636	632	607	622	597	624	653	647	638	634	631	612	585	653	607	676	644	655	589	670	589	654	621	631	642	630	595	618	615	630	578	634	588	637	627	676	626	598	648	631	614	614	627	595	707	621	640	645	642	639	626	623	634	626	651	620	643	627	667	636	605	630	648	670	615	605	608	637	610	619	631	625	633	636	653	612	645	591	628	653	631	594	602	651	623	632	656	626	608	647	647	652	607	596	648	641	630	651	665	640	677	592	623	648	628	602	645	645	681	632	646	604	618	610	619	653	611	642	617	655	604	638	691	675	592	611	611	615	617	657	620	592	605	623	619	624	657	640	632	593	592	595	614	599	579	635	645	652	654	633	604	627	627	637	577	622	637	635	587	656	636	616	674	649	606	628	616	663	660	617	646	612	619	636	622	623	632	614	643	610	624	630	630	607	571	625	628	596	616	651	589	652	604	641	645	582	673	638	622	639	605	603	606	670	641	597	643	625	598	631	606	644	590	602	623	627	628	703	647	662	585	620	626	655	614	648	605	605	651	610	649	612	655	645	651	664	659	658	629	644	610	650	675	611	612	592	633	656	609	644	613	636	594	669	666	623	664	592	619	667	631	645	600	632	662	613	658	640	617	651	618	696	649	604	595	638	622	631	615	609	620	623	620	578	597	642	679	635	621	711	670	614	619	661	579	648	639	630	644	670	617	643	587	611	613	666	657	591	609	633	678	656	631	612	581	596	610	610	626	612	617	657	622	635	616	609	633	625	641	640	653	681	646	646	668	595	599	635	632	615	622	620	636	632	614	629	627	632	684	671	656	609	629	637	614	602	676	619	592	622	636	630	641	633	642	611	645	605	633	624	630	648	589	654	640	635	636	614	637	662	614	602	599	649	652	627	625	609	625	658	615	589	598	641	625	632	665	639	576	596	598	612	630	635	613	619	636	620	624	644	641	620	673	615	622	643	616	634	599	605	669	594	652	616	615	628	641	673	637	622	627	610	617	621	646	623	661	647	611	641	627	618	623	599	660	672	631	630	621	625	680	613	640	620	621	624	632	620	603	663	646	616	647	593	635	616	594	622	690	583	607	578	654	612	634	624	656	627	644	598	634	616	613	594	680	643	564	613	618	636	635	620	645	662	616	617	632	590	642	630	671	652	630	630	652	594	656	609	657	643	640	638	650	646	621	672	658	633	616	609	616	647	631	590	665	628	638	605	623	618	676	589	674	622	624	603	652	631	596	601	603	647	641	644	663	597	674	598	629	627	657	674	602	622	631	623	646	581	644	611	616	635	644	626	600	666	609	665	633	631	662	604	585	580	629	636	675	645	633	574	599	639	639	630	622	629	622	703	609	624	612	620	619	660	653	677	596	590	612	592	609	666	640	647	630	586	604	611	650	664	656	633	657	621	603	628	639	600	642	610	610	601	605	602	662	597	618	600	670	604	596	641	671	619	580	604	674	604	661	597
23217	21898	29902	23815	21208	18951	4293	533	546	492	498	512	517	506	531	526	489	483	496	539	533	520	472	534	506	503	512	474	500	483	521	489	536	475	504	523	549	505	508	509	533	529	492	533	484	502	512	547	505	475	514	562	499	499	522	492	481	522	511	487	492	494	517	489	485	457	502	496	531	507	507	539	497	489	511	488	479	473	483	500	475	533	463	522	523	529	527	506	500	490	495	485	499	513	504	497	487	531	483	465	509	498	528	510	511	500	514	514	464	497	483	495	530	479	525	486	511	539	483	527	544	465	518	496	505	484	507	508	479	495	528	569	462	514	493	500	501	502	461	465	503	491	497	497	511	470	473	511	472	535	502	484	512	512	484	491	510	506	500	474	487	512	515	453	494	543	490	483	456	509	476	476	529	502	473	527	507	504	479	531	489	478	503	503	511	474	491	504	536	488	476	510	512	503	465	536	470	540	492	499	510	475	519	494	480	512	542	518	524	451	520	451	494	515	467	479	471	506	491	526	517	511	497	485	469	478	520	533	553	485	510	514	490	508	477	502	536	486	492	522	495	501	495	541	497	475	569	476	537	497	468	517	532	536	516	527	507	498	518	470	477	526	492	516	485	512	485	465	520	465	493	484	512	488	508	454	491	498	523	496	480	496	519	475	547	551	538	496	514	514	485	505	513	484	474	512	503	518	495	491	477	499	524	508	521	510	497	479	493	467	500	492	506	493	488	493	507	484	476	450	505	522	502	532	503	519	490	515	492	495	504	502	449	474	471	496	458	501	499	516	513	497	496	520	501	526	483	452	505	524	496	502	486	515	525	524	477	488	523	527	542	475	529	494	538	489	484	478	480	485	532	476	481	518	500	491	483	550	540	492	516	524	489	547	525	497	480	522	572	521	518	503	492	455	532	490	513	466	522	524	513	515	508	496	492	466	469	479	522	479	537	497	521	519	474	502	471	545	508	526	531	492	503	502	479	508	503	463	510	466	492	552	527	539	500	496	490	498	531	545	446	510	528	506	510	478	486	501	537	518	504	475	478	484	467	473	491	523	487	522	531	494	501	489	531	498	526	482	546	505	497	494	500	506	564	494	512	509	507	530	493	497	528	502	479	512	486	498	481	480	504	463	514	446	522	473	490	511	486	475	507	475	464	504	488	522	492	500	520	535	472	477	538	483	535	509	485	501	493	505	513	500	520	519	528	515	509	484	533	541	486	525	526	510	513	492	510	512	489	479	485	492	458	517	533	505	482	488	475	513	485	496	532	521	527	523	523	505	493	506	489	476	506	528	485	499	485	491	470	511	496	504	521	492	518	492	509	500	519	504	515	556	453	514	508	495	508	504	469	498	495	487	506	461	460	498	497	455	521	521	521	500	459	498	484	491	531	490	506	513	471	510	527	502	466	500	574	511	491	496	495	494	480	484	548	509	470	526	529	496	508	479	516	507	494	521	486	479	522	493	556	507	527	475	548	539	461	485	491	509	512	529	505	438	506	483	514	500	504	470	479	500	504	540	484	549	488	496	509	512	538	517	492	527	467	522	518	495	508	472	491	452	522	467	473	475	502	503	541	494	526	533	493	500	492	498	533	507	512	489	501	493	500	498	499	495	506	512	517	483	515	513	509	507	498	497	483	454	509	507	521	483	472	480	495	500	499	537	529	519	480	473	575	523	499	537	467	518	514	523	505	494	503	485	480	512	513	490	469	535	530	507	509	517	495	487	497	476	541	474	545	505	446	509	487	465	499	488	474	491	508	505	486	491	512	511	552	542	493	498	519	516	513	503	489	504	529	448	496	524	493	545	522	518	517	531	518	490	481	481	492	505	508	465	481	521	486	525	511	496	505	477	524	468	516	519	518	468	499	486	501	515	513	502	488	528	472	530	503	515	514	538	525	554	516	475	518	535	471	517	514	479	503	553	500	536	473	492	471	543	516	526	518	508	557	497	504	481	478	494	486	506	488	516	533	492	483	500	495	495	495	501	446	500	523	496	542	520	517	464	451	491	520	520	548	499	512	475	495	496	518	501	542	488	517	463	513	500	556	525	494	534	486	526	494	494	467	475	494	478	519	508	523	502	476	539	534	467	511	501	493	558	523	526	502	508	548	507	528	526	471	492	475	517	515	510	484	493	486	529	582	485	500	501	476	522	501	441	500	481	489	522	502	472	485	509	509	498	469	550	531	542	511	504	532	485	499	450	545	506	562	520	468	532	522	489	539	473	482	528	519	505	503	486	497	540	469	476	510	500	520	504	511	518	481	489	494	482	521	516	506	491	520	521	497	516	473	493	507	496	491	491	508	468	487	480	473	484	478	513	507	536	533	433	516	514	478	476	458	518	479	461	513	478	503	514	509	488	514	499	523	517	544	502	470	518	520	518	532	512	481	494	519	498	484	506	511	530	519	503	482	492	514	457	478	510	518	499	511	536	498	536	512	519	511	507	480	478	481	518	486	498	508	514	495	506	530	545	508	505	481	506	522	531	506	536	491	507	524	503	455	503	503	490	496	515	534	524	509	485	542	484	534	480	521	514	500	510	504	491	504	487	499	489	505	472	518	493	554	496	489	489	507	513	550	476	521	522	509	532	506	497	467	501	515	508	506	497	497	479	525	491	474	536	535	544	486	484	556	474	467	479	506	520	486	501	481	485	492	532	477	495	503	506	518	505	528	514	507	504	453	514	524	491	491	523	499	491	516	496	522	532	525	468	488	492	505	486	475	531	521	503	489	480	498	520	476	535	529	494	481	538	504	545	514	501	485	461	499	515	483	517	498	491	508	499	517	498	480	545	505	517	472	484	472	499	494	492	485	508	503	475	459	526	522	481	487	511	475	480	528	505	463	476	499	542	493	524	548	464	490	484	517	491	528	512	524	505	478	522	497	510	525	531	470	470	481	523	475	481	469	511	490	483	522	503	506	518	490	549	528	505	496	494	526	488	510	468	512	528	509	477	515	500	474	504	512	510	509	481	489	540	462	490	506	524	515	505	480	512	472	493	514	505	474	483	500	517	475	483	474	516	511	434	544	509	514	535	521	487	530	487	445	535	470	486	476	460	479	513	503	474	486	503	491	506	506	534	504	497	491	499	527	494	505	491	504	479	480	490	490	498	496	498	478	478	508	499	504	484	523	541	480	472	467	497	518	514	477	480	496	465	488	487	510	484	485	513	533	510	520	501	505	522	520	524	453	511	528	534	477	504	515	538	514	497	508	505	471	491	519	506	528	464	503	493	545	521	509	465	497	523	475	504	469	506	539	494	509	494	500	502	513	539	517	509	508	482	513	518	515	496	504	514	527	466	524	487	506	482	506	492	507	528	495	537	520	530	506	502	526	513	488	470	513	469	486	493	499	503	518	484	510	518	529	484	502	507	488	491	482	472	473	520	530	500	463	519	492	466	522	499	478	479	505	515	509	496	504	494	481	510	501	506	480	513	487	512	461	497	508	532	518	484	507	456	511	489	512	500	487	486	510	467	513	480
59764	97583	67324	30438	26025	13035	922	919	850	888	821	875	871	904	884	813	846	842	855	839	872	823	862	832	897	863	853	848	899	854	782	849	825	878	838	903	879	867	890	822	912	884	892	853	876	832	858	855	871	856	850	823	832	840	883	838	903	855	801	853	875	878	845	829	837	893	844	832	799	899	848	839	856	885	809	855	841	845	858	865	891	869	844	843	865	850	808	873	881	843	859	838	882	885	883	867	846	867	824	866	892	847	871	905	877	852	850	842	849	849	862	881	844	853	840	866	877	817	849	876	863	849	810	881	811	857	798	837	894	878	836	836	848	824	910	872	830	846	814	826	828	813	842	842	816	837	876	863	880	817	876	878	834	847	863	911	785	818	845	817	830	899	856	857	871	855	834	870	842	853	823	826	890	860	851	828	895	865	907	855	864	813	827	823	870	876	870	822	847	884	879	817	873	832	847	841	857	839	839	853	844	818	902	865	851	802	831	803	844	888	832	857	852	859	870	864	877	795	826	869	841	877	843	877	832	836	818	837	831	845	801	886	860	825	821	868	846	870	816	869	883	846	796	894	895	868	844	853	863	871	842	842	889	833	867	854	884	833	868	836	890	869	900	845	855	847	827	851	858	863	883	786	882	833	849	872	852	904	799	844	824	841	831	875	866	860	824	898	853	822	876	833	841	900	866	858	810	871	838	821	911	830	898	831	846	853	806	841	833	827	807	810	876	834	818	837	854	814	876	822	912	847	828	840	879	856	876	829	889	817	830	834	881	864	842	841	805	876	918	859	822	843	857	801	863	887	866	838	912	861	856	827	871	843	861	936	861	814	838	832	858	845	851	873	845	839	818	926	865	840	846	864	841	832	846	853	837	852	881	827	797	825	804	797	854	814	851	829	827	860	921	846	871	858	860	877	859	803	845	805	876	884	881	834	839	873	876	797	838	851	820	849	850	874	834	925	830	848	845	923	875	880	836	823	798	895	824	861	885	856	887	845	853	837	828	876	876	818	896	853	822	840	860	833	856	888	870	871	846	865	856	851	825	857	859	830	843	853	846	878	828	862	862	862	856	870	834	841	811	868	848	839	863	888	889	845	828	850	833	863	800	834	862	829	874	843	851	858	839	856	848	859	860	864	886	909	838	875	846	836	905	863	843	828	884	840	824	841	878	794	864	866	805	874	858	877	867	836	830	846	833	857	810	823	829	880	859	883	842	871	856	846	824	863	832	857	873	916	853	849	905	873	875	868	837	870	858	818	796	863	777	864	856	849	889	828	863	912	858	890	851	865	838	847	823	822	885	848	847	851	833	802	834	828	823	864	813	817	865	872	841	880	862	885	886	884	847	824	833	878	863	875	803	858	848	878	828	801	851	860	816	918	887	838	868	850	864	864	827	860	829	840	843	860	819	820	840	831	853	833	842	850	899	814	912	893	867	840	853	853	874	852	852	891	808	889	795	881	864	843	831	829	851	859	868	884	852	831	891	866	907	827	896	877	824	899	804	850	849	889	853	844	824	859	881	825	843	898	877	837	783	841	832	867	831	876	844	859	880	879	806	836	853	845	843	865	839	876	892	894	879	816	897	850	843	839	865	815	858	899	869	843	828	857	878	810	869	852	850	859	901	787	843	842	880	877	849	863	879	859	830	816	834	822	886	894	868	866	831	888	857	831	822	847	821	877	809	820	832	879	838	829	871	878	793	848	875	891	902	824	886	822	842	905	865	851	871	863	825	829	818	841	840	853	814	775	827	861	884	865	876	799	849	903	854	912	832	841	865	856	854	888	887	918	861	813	922	840	840	872	870	861	865	837	818	835	844	843	847	860	853	834	873	823	852	860	835	826	885	844	842	816	791	865	830	816	838	806	857	873	865	845	841	884	820	847	822	819	864	824	851	904	843	859	898	842	892	855	885	854	875	870	934	887	848	876	868	832	862	868	850	839	863	819	857	896	835	790	897	828	850	821	827	840	830	858	861	824	868	843	849	839	908	884	855	830	814	778	857	804	807	832	832	812	854	819	850	822	852	830	840	814	904	908	815	845	827	906	897	840	854	840	872	915	858	827	843	810	840	831	862	885	865	837	864	881	851	828	781	849	880	842	844	837	831	784	868	862	891	867	815	827	858	864	861	795	893	854	805	829	895	784	800	875	885	868	887	827	810	902	842	847	868	837	846	840	879	831	866	877	864	856	858	890	905	840	901	872	819	880	813	819	817	848	820	846	856	876	875	862	862	859	828	819	903	863	857	872	833	867	844	846	866	814	846	819	916	816	877	874	837	867	857	821	875	870	851	812	894	845	845	870	844	809	860	837	849	843	871	828	857	894	875	812	821	863	884	871	882	860	826	868	843	871	838	812	872	792	862	849	858	829	869	854	874	864	874	889	851	841	846	832	846	899	905	853	865	869	852	880	877	832	892	880	838	875	843	826	859	867	859	862	894	833	861	811	861	790	831	876	840	901	830	886	847	860	845	828	860	855	843	838	849	879	870	853	859	830	915	834	858	886	835	855	842	851	867	879	871	861	839	873	789	827	866	836	890	849	827	875	887	817	856	868	861	844	867	848	870	790	852	861	879	832	817	867	926	827	840	868	818	882	864	793	855	862	815	830	856	908	900	906	896	853	844	853	848	895	906	866	798	821	858	864	831	868	848	872	880	829	857	809	840	870	843	876	785	854	802	861	812	820	844	860	879	830	891	867	849	806	843	873	836	850	842	868	824	804	909	871	831	872	826	854	886	773	881	867	872	902	814	794	851	862	843	818	877	858	860	880	838	815	868	826	812	851	846	860	879	845	870	871	855	842	860	872	848	839	866	866	842	816	795	855	878	861	855	840	879	828	771	832	875	858	830	880	842	782	848	868	820	887	836	863	822	860	852	823	837	859	788	793	852	899	835	933	862	840	836	869	868	857	843	840	845	832	820	817	846	823	872	892	872	843	827	863	877	877	814	856	874	811	831	864	861	858	845	825	878	842	860	853	862	828	841	835	876	853	859	893	850	834	855	882	863	850	832	882	840	854	837	847	884	826	841	883	817	883	824	885	879	841	878	870	915	870	876	841	818	862	849	828	896	829	852	802	876	855	868	864	834	801	804	873	858	884	878	870	839	909	842	859	866	817	905	828	835	893	859	859	832	853	897	834	869	869	864	825	885	871	864	809	865	859	877	839	863	890	884	799	874	838	826	842	837	857	892	807	840	827	890	846	887	866	906	798	835	825	877	820	836	879	867	832	834	857	839	832	844	841	837	861	819	859	835	914	832	825	870	914	828	853	814	903	850	872	891	893	815	827	884	865	870	859	832	842	843	853	834	840	853	844	819	904	835	869	843	823	866	881	870	881	877	809	836	855	833	862	850	844	836	841	879	863	865	845	874	861	815	865	890	834	812	788	841	810	794	838	850	866	865	880	826	937	833	839	885	940	877	851	885	853	861	869	905	845	855	873	843	803	824	841	858	889	837	850	844	853	913	862	869	817	906	826	804	788
29658	29798	25352	7515	1418	761	437	499	457	479	486	473	485	475	439	446	450	469	455	472	466	445	485	454	470	473	462	459	479	470	445	466	442	519	461	442	487	457	442	482	466	444	464	461	447	415	472	467	432	467	504	439	494	473	428	477	460	467	455	419	434	460	472	495	450	445	431	503	492	449	442	495	446	451	457	470	472	466	470	482	464	498	475	433	509	470	476	471	470	504	450	477	467	511	484	508	483	474	485	472	449	505	479	448	479	436	461	440	496	463	470	465	469	455	443	463	444	459	448	490	468	483	481	440	490	508	481	424	455	497	503	479	450	489	498	483	469	469	466	475	516	437	473	416	477	460	482	490	529	474	453	467	477	474	462	474	473	478	455	482	438	462	458	453	468	432	464	492	457	469	473	456	462	451	501	481	449	462	456	449	485	442	508	491	499	491	442	457	463	467	471	495	451	443	468	444	475	479	459	468	474	500	460	471	468	435	468	448	456	446	505	443	481	487	503	457	444	460	469	475	461	474	422	427	472	453	459	492	481	440	453	469	488	453	446	472	460	453	461	452	456	477	434	439	399	461	474	468	505	477	498	466	464	432	455	501	439	458	469	463	507	468	416	493	487	455	481	425	470	468	451	459	520	442	486	438	443	445	463	461	465	487	458	476	471	458	455	488	459	463	479	458	457	466	441	504	456	485	491	436	450	471	511	462	452	450	477	467	438	424	458	465	462	452	487	488	473	477	457	465	471	501	455	427	456	457	473	477	433	497	466	463	452	481	471	454	476	461	510	436	493	505	449	436	490	472	440	498	449	435	460	494	475	496	444	460	462	453	503	430	452	442	451	437	474	491	431	469	434	476	508	454	479	457	476	426	485	416	430	483	435	456	489	451	478	520	474	457	508	462	491	471	515	483	482	457	462	452	465	431	508	458	542	458	479	459	541	445	471	471	427	479	434	424	470	459	423	465	432	504	482	461	481	493	493	446	475	478	493	466	467	493	448	455	467	445	461	477	452	471	428	454	455	496	464	471	478	457	475	470	479	504	472	439	455	454	448	441	468	461	472	482	479	453	472	497	454	466	461	426	479	488	464	429	501	444	456	441	478	485	452	452	461	490	460	504	480	480	460	455	476	486	412	504	508	451	464	458	472	473	446	489	456	471	480	475	488	488	515	457	439	457	468	488	456	486	439	521	513	459	482	454	448	475	468	475	456	500	478	451	456	469	470	459	414	512	465	441	456	484	442	434	417	468	483	459	455	511	461	482	448	458	449	459	472	464	474	481	427	482	439	465	466	471	468	488	489	484	450	473	496	434	494	462	494	440	465	480	472	469	477	474	420	479	423	443	460	483	458	488	475	497	473	456	462	497	455	466	453	468	453	458	452	507	480	442	464	475	470	488	417	482	486	480	408	453	435	458	432	461	432	474	466	457	494	467	482	424	511	439	502	491	441	478	474	426	496	472	479	499	453	465	449	479	475	505	445	473	505	464	473	453	456	452	478	476	497	454	517	470	476	467	453	446	491	437	514	451	494	484	464	504	461	511	490	437	466	468	445	442	433	472	470	471	487	451	438	472	442	441	486	452	469	441	507	412	455	438	489	463	490	472	452	451	452	469	500	457	478	490	424	473	461	439	472	474	447	472	473	452	444	454	478	462	462	459	472	453	466	417	483	471	463	493	475	409	440	451	539	455	478	505	436	449	495	434	481	473	470	464	477	479	466	488	458	472	467	485	467	464	492	479	481	438	463	486	466	467	486	462	462	449	466	479	475	462	465	435	465	491	490	483	465	459	478	490	412	511	464	473	450	435	441	459	484	471	466	441	494	486	478	484	450	462	522	453	449	437	406	469	498	472	461	486	464	451	506	484	433	427	474	481	434	452	420	455	463	461	420	429	465	426	474	458	451	456	437	515	472	510	480	459	478	479	462	490	454	475	485	480	446	489	441	474	463	461	469	467	444	446	475	487	477	452	452	442	448	475	483	494	427	473	444	462	474	462	464	499	497	454	460	486	480	499	471	473	466	487	460	439	465	459	475	459	451	452	451	443	470	471	480	425	465	469	440	471	467	468	501	478	453	495	479	474	473	493	467	494	477	444	453	447	487	493	466	514	449	436	470	448	460	492	480	444	458	475	485	475	493	477	514	457	484	455	461	489	428	443	427	456	450	491	481	482	474	473	481	455	483	414	449	452	462	444	476	478	455	481	432	458	498	488	475	441	463	451	427	437	428	484	452	472	425	443	478	488	447	459	499	458	480	446	497	464	479	425	471	450	457	524	452	504	462	508	483	495	441	469	466	479	445	447	456	473	476	491	454	446	463	503	482	451	466	480	456	483	440	487	472	484	494	457	491	436	472	482	447	454	475	449	417	473	469	480	471	444	468	449	503	443	479	460	454	475	474	460	443	479	462	462	473	453	442	507	475	463	465	428	471	478	418	476	482	521	458	462	481	481	460	438	428	457	452	482	463	479	454	460	456	496	504	474	460	482	484	450	473	430	445	491	466	467	465	458	447	447	484	508	466	476	498	444	483	450	477	453	480	507	498	465	492	495	481	472	420	432	483	425	434	437	462	449	430	464	472	439	462	457	463	484	458	494	479	453	463	491	477	444	416	432	465	436	498	473	415	476	426	464	486	491	420	465	434	475	426	469	498	478	473	465	489	504	463	513	468	465	481	484	497	449	482	472	440	460	432	474	476	422	459	478	464	470	476	473	473	466	488	465	468	486	490	435	473	460	478	450	502	502	499	452	439	455	489	455	480	490	483	465	446	470	453	458	449	466	452	479	503	488	464	447	471	456	482	452	464	467	449	450	454	491	465	484	489	456	450	470	487	460	492	490	512	461	498	434	465	482	473	474	472	429	468	439	469	484	470	493	481	464	474	457	484	450	461	463	501	487	460	431	437	473	491	505	444	442	483	467	454	441	466	456	458	444	507	496	509	465	477	459	473	472	454	472	475	475	461	468	479	431	493	462	477	438	443	486	468	488	515	473	456	473	466	502	464	487	431	498	457	437	481	486	434	482	456	460	485	493	471	468	474	470	471	444	477	491	468	463	485	517	483	457	468	490	515	477	478	473	469	487	492	463	461	439	473	437	442	499	476	440	453	481	489	473	480	456	473	469	479	483	481	487	455	448	425	537	464	437	482	481	441	492	479	468	468	481	469	441	486	463	483	471	491	475	444	471	481	457	448	436	457	471	499	438	452	484	464	474	469	481	454	418	502	450	502	456	476	462	481	470	481	481	478	492	454	429	483	444	443	451	489	499	484	471	482	461	481	444	504	459	449	489	454	514	453	473	448	459	472	444	432	449	437	469	423	454	441	443	487	476	493	472	457	497	531	457	457	470	474	466	500	462	457	478	418	487	478	477	478	432	518	456	509	467	444	466	504	484	442	506	469	461	496	468	466	433	455	405	461	481	488	479	458	498	505	503	439	455	443	443	471	504	441	459	431	473	458	484	469	425	459	451	484	436	421	474	451	452
39740	47656	28338	4710	3180	1521	855	873	804	877	852	934	822	894	841	877	834	793	848	835	851	907	859	865	859	906	857	801	880	835	857	905	850	851	866	837	844	825	841	871	802	869	876	785	856	882	886	948	825	838	833	823	836	835	850	914	828	866	819	889	841	814	840	862	838	852	879	867	817	922	842	898	879	861	837	801	880	886	861	885	838	817	840	835	872	874	820	850	882	823	804	801	890	814	847	860	807	840	841	838	833	875	853	874	856	842	819	892	844	878	839	838	831	827	851	825	807	887	840	853	834	863	779	839	829	883	872	842	864	867	785	893	807	868	879	810	842	867	780	848	871	823	827	851	852	832	855	826	842	832	918	871	870	821	836	815	899	876	854	806	850	871	824	867	828	855	852	841	856	841	876	841	828	842	852	898	885	893	840	827	882	855	844	798	823	811	875	845	833	820	842	866	777	890	901	869	876	850	838	825	862	840	909	811	856	863	878	870	892	856	857	883	886	898	792	897	849	808	839	854	850	849	884	793	836	836	817	846	876	822	847	842	843	806	871	905	849	874	805	867	882	852	857	855	828	818	843	859	867	831	833	879	841	844	864	842	899	905	861	903	833	878	906	833	884	885	886	821	870	863	884	840	823	903	879	866	900	910	862	846	807	860	824	893	893	827	856	849	899	811	891	811	892	850	873	864	822	850	900	881	891	874	837	825	857	837	847	843	838	825	867	851	866	836	814	802	889	849	857	839	846	863	879	856	867	870	844	806	862	874	898	889	858	838	882	871	839	826	844	862	850	821	919	852	898	853	812	847	798	850	821	800	830	873	840	896	909	856	796	836	848	895	823	837	812	850	844	790	825	864	839	816	891	883	855	850	816	872	897	857	850	872	845	842	827	830	834	862	795	868	821	868	858	857	840	898	866	863	879	823	882	789	889	823	817	856	811	793	880	862	787	855	881	838	835	856	867	864	879	778	836	895	888	805	843	847	828	818	848	855	853	855	834	840	806	869	823	830	919	851	823	843	825	785	878	881	822	821	883	841	821	821	848	800	843	882	839	823	820	822	838	829	865	847	867	843	866	864	863	867	862	925	805	840	846	826	810	841	907	857	853	852	891	862	782	905	851	838	821	884	845	813	848	821	863	859	864	783	835	864	845	857	796	847	919	826	853	828	842	813	836	898	813	830	816	838	835	815	851	863	868	845	912	819	846	840	813	866	849	827	879	882	894	791	778	815	829	849	861	830	833	796	830	885	844	812	856	851	822	883	859	831	862	830	833	866	863	854	832	814	840	873	890	818	869	892	856	859	808	853	839	848	920	827	884	863	854	875	852	824	832	881	796	839	871	876	860	892	856	771	830	878	884	842	829	802	874	891	829	871	867	895	826	786	828	847	853	893	910	823	867	870	805	839	837	861	859	856	820	866	836	861	917	863	835	798	873	857	886	846	827	824	907	828	820	833	848	888	808	865	868	849	830	856	887	870	784	856	880	871	874	822	880	894	873	859	863	884	862	817	879	840	860	910	839	847	834	847	831	869	853	818	880	859	840	831	892	814	814	878	866	854	835	852	842	840	841	828	810	836	830	873	871	824	820	808	842	834	819	922	828	872	880	870	842	821	816	831	816	866	794	880	872	862	804	842	858	866	827	878	831	823	808	855	864	811	832	840	823	832	887	866	841	846	837	878	885	815	814	862	811	910	878	826	844	890	851	855	861	855	871	819	886	903	868	837	890	890	848	864	855	782	852	853	880	870	811	839	826	896	834	857	827	831	854	894	836	878	865	868	820	882	845	841	837	861	819	839	880	863	841	864	869	899	908	914	861	816	875	828	814	844	857	888	849	876	895	866	802	848	898	831	859	769	840	863	884	849	839	853	836	820	858	845	845	825	821	894	883	834	877	883	859	830	826	847	822	805	862	838	826	874	804	823	800	850	906	899	846	824	793	875	840	828	831	824	812	820	779	874	846	876	837	891	846	886	852	878	874	817	813	857	799	866	826	838	858	804	871	823	830	811	872	821	840	878	855	806	797	807	895	832	807	819	847	832	829	858	858	857	844	881	821	820	890	857	886	866	846	851	847	778	851	857	824	878	856	830	946	881	940	840	824	842	791	866	873	829	873	864	836	878	814	849	859	875	832	843	865	850	885	867	840	825	910	831	858	874	817	867	888	871	876	855	923	840	838	797	832	853	871	880	824	857	844	873	872	824	869	837	836	882	849	805	796	841	903	863	861	879	864	883	845	891	845	842	887	908	881	795	875	862	817	854	819	898	847	824	823	854	868	861	843	832	850	848	906	885	845	809	828	869	887	881	806	819	857	852	831	825	880	848	837	835	836	871	807	905	874	814	864	858	849	835	887	827	809	849	846	812	891	831	832	833	876	888	860	856	859	877	884	832	836	833	886	924	834	835	874	785	829	848	793	777	834	835	840	815	907	863	834	840	856	819	837	874	854	823	865	842	886	875	824	866	822	897	820	788	833	882	808	829	838	856	846	823	885	853	845	845	852	864	880	853	908	868	877	896	863	831	878	833	845	820	876	821	866	856	810	877	850	823	809	851	882	846	846	881	887	828	870	830	826	845	892	823	788	863	819	858	881	778	871	820	829	820	845	827	831	811	848	844	857	868	838	849	895	860	874	844	823	805	876	878	898	881	766	863	878	851	863	857	839	878	831	844	796	823	914	875	835	860	845	804	847	861	828	808	818	917	894	832	897	875	857	837	887	831	876	876	848	824	849	793	874	845	872	872	850	893	850	876	842	849	858	830	868	836	883	877	843	826	845	859	834	861	856	850	811	874	853	832	820	839	842	848	869	876	847	873	871	872	814	852	832	883	864	828	821	859	880	831	832	849	830	826	835	827	837	853	820	828	837	851	817	845	843	876	885	858	878	893	776	841	850	851	829	889	905	860	893	897	835	837	889	854	892	857	889	842	830	830	856	816	862	847	852	848	836	850	800	875	847	848	833	859	831	862	877	830	871	844	878	924	824	824	806	844	843	873	873	858	849	882	840	854	850	885	821	859	878	842	894	862	857	897	809	861	842	875	845	814	840	869	829	860	841	834	859	863	883	845	878	835	859	859	828	816	840	884	849	914	832	846	837	826	812	841	853	835	848	852	861	836	858	824	844	845	864	884	803	868	827	867	851	818	873	858	887	844	816	903	820	857	827	859	850	848	827	825	845	853	831	843	906	835	816	840	893	870	853	842	840	860	801	835	878	830	856	882	833	816	864	872	842	818	854	861	804	874	827	828	836	877	808	838	816	840	805	886	888	847	863	861	841	852	832	848	838	804	870	845	909	836	855	876	844	827	829	827	872	868	850	863	878	869	822	849	837	855	892	863	866	864	816	847	830	875	845	813	908	832	888	848	834	869	855	851	907	861	827	824	835	841	836	815	820	828	900	832	850	864	866	861	813	854	833	861	768	883	861	879	888	908	861	825	853	843	799	888	874	831	856	834	786	853	873	801	824	854	813	837	807	840	858	856
24398	23052	30379	24484	19604	8891	653	404	388	396	336	373	398	373	321	371	384	372	348	382	372	404	349	363	357	371	395	354	364	349	372	370	395	358	379	365	326	369	375	339	359	369	347	337	334	357	358	357	377	378	364	356	387	355	364	359	354	338	326	366	376	348	338	348	342	380	363	359	318	377	392	358	386	417	385	368	357	351	376	335	377	373	343	367	364	365	337	371	374	362	315	354	342	337	356	354	369	335	313	374	384	351	349	348	372	356	396	390	310	357	379	365	345	331	345	358	341	326	367	350	345	392	381	337	352	368	360	360	359	308	360	376	352	328	388	376	351	379	358	338	352	387	337	386	377	370	364	359	349	319	357	366	350	362	345	354	367	383	366	360	335	369	350	369	368	351	353	347	359	367	376	355	341	355	344	357	345	362	358	345	376	395	358	373	338	307	370	356	346	371	353	375	370	351	338	352	364	341	362	362	391	372	324	321	361	349	365	362	387	363	318	372	334	337	381	397	362	368	351	353	340	348	371	351	377	370	391	341	379	339	346	381	354	348	346	352	360	352	401	375	335	349	332	346	342	350	331	343	332	397	343	412	350	331	356	361	352	373	336	320	366	338	335	367	338	377	377	322	391	361	338	382	354	358	338	353	354	375	367	346	322	367	383	363	354	358	364	342	362	365	355	360	341	333	365	363	370	337	347	334	339	339	370	367	357	327	340	336	349	362	367	364	360	352	341	395	358	336	380	347	348	365	367	350	363	371	370	319	329	360	344	377	358	326	340	330	316	367	391	323	364	326	354	341	323	347	355	367	351	356	386	329	343	337	349	377	356	335	352	344	384	374	335	357	334	336	348	355	381	321	404	359	362	349	355	335	355	358	372	362	346	345	331	335	355	350	353	370	359	354	384	347	345	337	367	351	356	377	351	364	334	337	330	378	392	347	382	376	360	369	381	349	354	355	360	333	342	330	355	344	366	378	382	341	335	339	357	338	348	322	322	344	380	347	355	393	369	326	366	350	384	333	356	378	367	387	354	345	351	357	340	341	325	361	358	367	336	336	330	359	367	363	326	345	358	390	370	346	375	351	328	388	332	353	333	358	370	363	345	387	344	380	347	356	374	347	358	342	391	376	364	351	326	371	367	341	339	347	360	354	398	355	377	345	385	371	354	386	388	354	379	366	392	326	379	373	369	356	342	359	376	380	331	375	367	352	349	356	327	400	395	341	327	347	351	345	365	369	347	326	356	349	346	337	392	357	357	336	343	335	330	354	337	390	335	358	383	346	388	346	355	347	367	330	375	351	331	404	366	341	337	379	361	345	386	373	356	385	361	383	374	387	329	385	363	360	365	357	340	334	417	326	408	378	365	369	341	352	347	364	349	311	371	356	337	358	364	365	379	370	352	351	363	322	334	383	382	359	397	377	362	359	350	382	368	367	380	337	374	365	341	366	346	363	384	363	344	330	348	379	387	368	341	369	344	390	358	332	335	353	384	345	364	377	369	335	354	385	352	400	394	382	363	346	348	311	348	353	336	356	351	319	341	346	355	344	351	334	385	335	368	382	369	380	360	375	350	346	352	365	362	370	385	345	389	334	363	384	372	385	381	353	380	341	379	375	371	341	324	325	371	341	331	357	393	359	347	342	356	367	341	336	372	373	369	340	368	340	362	369	392	349	331	365	360	358	327	372	344	364	355	350	371	341	359	347	351	340	370	344	343	333	353	362	375	362	384	365	356	342	349	357	389	342	323	359	382	365	338	374	384	357	378	375	359	390	377	361	357	352	355	390	375	337	360	368	352	378	393	332	339	371	342	348	343	398	328	363	349	332	331	373	343	351	375	348	383	374	376	326	368	371	365	398	360	350	372	380	356	341	343	369	396	367	356	350	356	347	380	339	381	355	362	380	365	375	392	359	365	376	363	372	396	337	383	327	388	385	379	382	373	356	355	350	331	345	350	354	397	380	399	347	334	346	339	347	321	344	352	318	354	348	354	377	364	391	370	370	341	400	345	341	377	372	348	359	363	370	383	341	352	343	331	366	367	350	400	365	349	338	360	356	359	361	359	334	362	382	370	356	361	373	377	322	342	386	337	401	360	387	351	329	357	364	356	385	334	340	364	343	380	346	355	366	361	340	380	357	380	338	360	345	393	340	371	374	305	334	353	353	357	344	339	349	328	372	337	352	345	366	343	317	339	354	375	335	323	376	339	367	347	334	379	358	342	371	312	359	338	305	361	332	368	371	349	407	357	368	350	357	368	359	350	384	349	386	330	340	323	358	371	377	349	359	394	351	354	325	356	366	358	356	335	379	364	345	317	355	359	390	365	388	385	399	377	367	381	320	335	365	336	378	362	341	345	340	377	363	380	353	380	372	388	365	370	369	345	366	388	359	358	372	310	363	363	366	359	346	345	360	380	346	375	361	403	334	374	362	374	390	338	359	321	366	330	384	336	360	347	371	353	372	365	353	369	384	375	331	359	318	360	371	360	356	367	358	364	341	366	324	366	361	351	351	358	351	374	336	367	354	364	329	354	337	395	341	342	377	355	362	380	340	339	387	387	389	361	365	356	334	383	369	354	348	358	345	386	342	348	405	354	355	330	374	359	395	325	397	360	347	354	333	382	361	354	356	347	368	332	324	334	370	362	346	384	373	345	338	368	379	340	375	389	363	388	365	354	342	347	372	348	356	343	362	351	355	374	349	328	376	361	365	336	347	378	348	350	373	387	383	353	358	351	322	354	362	350	338	362	359	326	338	375	351	348	323	353	339	355	371	380	362	376	317	386	381	342	325	357	364	371	380	382	399	391	349	356	351	397	371	348	342	367	386	373	358	346	367	370	338	337	365	344	362	358	367	373	382	357	342	323	346	370	389	374	370	347	382	372	383	362	363	338	354	368	368	335	374	330	326	361	331	370	361	355	370	372	365	370	359	335	337	351	369	361	361	306	336	347	357	358	346	377	356	324	395	353	348	325	338	382	361	349	384	374	331	353	341	386	354	359	394	371	344	345	368	343	335	369	345	346	340	360	356	380	358	383	350	402	355	387	364	382	344	372	357	380	344	368	356	368	372	372	375	375	345	357	354	363	387	357	369	358	346	370	353	332	347	358	317	342	381	340	368	320	366	324	362	358	354	356	396	374	367	341	353	383	389	368	379	347	367	393	359	350	355	360	341	381	389	375	370	368	354	355	367	357	392	367	382	345	362	335	387	353	358	365	366	375	354	353	336	367	370	338	375	332	327	343	349	410	345	346	373	370	358	383	369	377	342	346	378	383	358	361	333	334	377	394	353	351	313	360	334	348	370	358	372	363	341	369	332	349	355	378	326	345	326	405	368	333	368	375	358	338	397	324	366	360	344	387	360	349	358	368	377	330	378	335	320	399	325	357	348	383	338	367	341	339	363	378	362	383	341	344	377	374	340	386	343	360	371	352	349	348	363	333	374	350	374	334	365	348	383	370	353	353	356	354	339	342	354	330	395	362	366
61480	89445	58368	22219	15004	5587	685	650	694	662	633	623	663	650	663	663	664	599	630	698	686	667	628	646	672	648	660	643	671	667	658	639	706	669	657	631	674	652	586	692	629	620	708	657	657	667	653	680	647	664	641	660	675	738	633	660	691	647	593	634	638	632	641	631	626	659	648	678	667	670	656	675	633	654	658	624	634	617	624	678	596	695	703	676	660	708	608	612	652	654	674	671	662	663	649	645	678	614	714	650	643	670	677	645	672	685	624	661	633	663	696	701	631	631	641	625	638	675	636	674	655	681	658	688	645	663	647	696	641	667	635	640	644	649	683	647	643	638	607	663	661	578	680	641	618	657	638	649	693	635	612	653	629	602	643	649	638	688	645	669	682	702	648	678	677	681	638	705	685	675	637	655	666	632	608	615	646	671	663	637	662	681	636	659	626	639	618	669	652	636	663	685	662	626	676	671	629	664	674	653	694	641	707	712	687	689	634	679	627	651	636	627	654	670	681	616	624	662	632	655	658	648	643	709	641	662	632	706	638	655	670	669	640	631	658	615	640	697	696	670	687	643	634	659	677	660	693	662	699	669	658	691	674	608	666	617	670	665	686	695	660	657	617	654	688	627	667	634	655	686	665	650	655	634	631	696	673	671	654	675	641	671	652	684	649	617	656	626	666	693	653	677	651	664	637	685	654	666	636	664	680	634	645	642	678	678	654	633	678	633	674	671	660	652	638	633	673	653	663	655	695	630	674	646	689	660	639	675	628	650	633	634	644	691	629	672	686	669	688	630	605	639	639	618	660	687	688	673	623	658	639	623	647	655	672	696	653	608	657	711	647	660	644	684	602	619	694	684	655	617	626	682	603	652	634	718	635	648	638	705	646	679	689	643	692	650	674	669	718	702	652	602	671	621	693	622	639	691	691	653	634	625	645	656	645	639	647	664	659	649	650	628	658	644	656	601	663	672	684	616	681	651	695	677	607	611	651	653	725	645	668	646	676	636	644	653	622	656	663	653	703	628	682	646	682	673	658	681	632	673	651	631	695	637	667	640	672	648	667	663	632	663	649	694	653	648	661	649	625	656	644	638	660	649	609	699	609	659	638	683	619	633	679	659	671	656	624	621	651	658	652	702	641	651	660	595	681	644	651	664	647	670	678	687	647	659	648	696	594	658	645	608	643	641	643	635	666	711	644	604	672	674	705	668	636	666	621	663	633	671	636	668	653	673	667	651	622	690	654	649	639	604	658	621	668	652	655	640	659	634	683	663	614	612	638	657	635	607	648	661	666	639	699	680	641	713	672	678	668	694	679	688	673	676	648	636	641	654	642	641	635	636	631	709	653	628	657	661	654	633	664	646	710	652	640	650	606	675	674	673	699	697	668	634	625	649	654	645	705	659	663	634	671	696	623	625	639	630	647	685	643	676	638	593	643	677	669	677	632	647	638	644	663	653	636	619	672	658	694	641	610	641	692	642	655	697	656	626	678	656	680	655	643	651	653	651	642	692	722	714	639	632	642	711	636	636	637	664	641	619	687	668	647	649	643	669	667	657	656	643	640	638	683	629	656	635	588	610	655	672	665	629	667	679	654	662	687	633	595	657	664	634	636	689	697	653	688	683	673	633	639	671	649	611	606	663	690	643	701	609	668	673	689	594	631	626	653	651	627	633	677	676	649	626	712	676	674	678	675	633	637	690	658	642	637	652	643	589	660	602	641	665	673	640	677	666	694	709	670	644	674	642	687	720	654	630	583	632	661	660	606	672	648	664	632	645	699	668	672	665	677	653	685	613	642	634	688	668	646	659	660	643	655	660	649	717	665	675	616	635	654	652	657	638	634	628	682	632	693	642	644	652	648	649	657	661	677	660	683	644	676	639	628	616	670	630	680	655	634	641	665	670	642	658	644	683	699	636	680	637	621	648	653	652	633	640	638	672	650	619	651	665	626	630	648	634	647	665	650	646	639	647	639	693	624	635	614	648	681	679	638	642	650	606	685	655	667	649	638	686	707	627	672	666	610	648	673	645	609	587	603	690	680	671	642	656	683	637	647	626	621	635	670	667	688	656	668	683	645	679	661	629	615	650	647	641	670	635	634	623	672	674	662	644	725	653	656	675	683	657	692	671	665	662	666	670	633	674	598	654	680	619	617	665	687	655	700	696	688	662	651	699	622	649	670	618	618	687	627	650	635	664	651	639	626	684	667	681	662	653	650	652	690	654	632	671	697	662	693	669	654	712	665	621	633	622	662	635	672	640	625	660	665	675	635	674	686	635	657	636	692	658	650	634	634	677	643	664	644	634	656	705	619	631	660	593	647	676	628	672	609	658	681	664	690	680	680	671	662	673	610	630	655	732	618	688	614	657	631	696	675	608	626	607	645	622	628	692	655	663	645	656	623	636	611	613	627	636	676	664	675	637	691	654	645	683	622	640	695	654	655	625	576	635	696	678	637	687	646	654	723	637	690	665	657	629	644	606	659	637	678	661	633	699	651	638	666	614	646	631	632	642	656	719	684	645	684	655	653	623	659	666	657	614	644	680	651	627	617	694	646	644	634	643	709	653	693	593	659	657	630	686	619	618	655	627	629	662	630	642	641	667	667	641	653	643	648	646	632	677	674	678	684	683	696	630	615	639	671	663	630	666	647	638	655	659	621	677	681	652	641	624	703	629	616	651	645	638	695	688	694	704	663	644	628	701	651	655	677	636	644	660	652	673	667	657	664	635	637	657	645	621	666	670	630	696	699	670	656	687	667	632	646	668	677	646	669	671	668	660	671	628	627	639	628	625	688	659	703	652	683	682	664	657	649	641	604	634	607	668	633	650	665	676	639	672	648	664	656	668	657	656	674	646	660	619	643	655	634	669	634	716	633	676	661	626	640	635	685	634	657	670	620	683	643	650	634	678	639	654	663	665	674	642	675	630	635	690	681	669	631	644	646	644	669	649	599	640	661	648	663	662	679	689	624	635	660	662	654	634	674	625	638	669	642	622	668	634	668	686	700	635	655	672	653	700	596	607	661	626	654	609	675	638	636	666	669	672	669	676	610	646	670	658	628	597	616	687	699	632	620	652	640	680	655	683	656	618	618	649	623	639	679	647	658	697	632	679	655	688	674	665	641	681	677	673	648	627	684	665	641	679	661	654	636	617	643	650	653	649	704	653	670	643	664	620	652	714	628	645	694	613	641	695	696	668	657	664	684	668	682	622	611	680	637	689	648	659	654	630	658	667	704	643	647	695	661	656	654	696	650	665	663	658	673	663	639	691	638	679	704	688	645	628	617	666	617	657	649	663	675	654	663	651	706	639	622	685	664	673	637	655	644	677	648	713	688	670	633	651	616	652	688	660	646	712	623	681	663	644	630	685	692	679	653	608	647	684	651	658	636	649	667	628	635	649	639	668	673	669	650	662	698	596	655	667	667	671	622	668	689	669	668	663	642	664	677	645	685	712	664	633	668	646	631	651	634	652	672	686	699	671	652	694	680	668
23245	21882	29418	23936	21120	19271	5164	634	534	563	518	526	545	560	477	522	545	536	474	546	530	520	487	526	540	497	521	543	534	496	513	502	485	535	487	550	546	504	495	510	479	511	496	480	515	538	496	492	525	514	496	506	471	512	488	533	533	537	525	457	487	509	529	508	536	483	514	519	495	516	507	521	499	489	536	486	516	496	485	552	530	531	474	522	527	514	492	511	526	487	491	477	545	512	525	521	510	515	504	515	486	496	503	472	507	504	507	535	470	509	518	542	505	521	489	518	498	475	540	503	475	482	558	484	526	518	567	523	515	506	503	464	534	511	509	499	512	498	498	494	536	501	504	526	515	501	515	498	492	487	502	526	555	497	539	517	502	503	503	466	494	492	520	512	477	501	512	518	493	498	470	497	488	497	514	513	492	550	557	484	502	515	503	486	513	480	485	491	447	488	527	538	471	524	503	518	519	508	493	469	483	524	481	472	487	520	518	484	496	497	452	508	479	533	508	502	510	546	494	533	466	509	530	513	497	512	525	502	466	498	478	503	523	497	517	510	524	539	483	506	482	486	506	527	476	507	504	496	447	482	496	507	486	504	510	509	457	501	488	531	503	528	512	488	504	512	510	556	496	522	485	501	485	498	502	514	507	514	519	484	471	495	493	471	513	483	507	466	493	477	515	514	484	527	534	524	513	484	517	553	541	498	498	529	522	491	503	505	463	466	460	533	489	539	460	492	532	520	503	492	507	514	492	512	533	477	512	528	523	489	501	497	501	456	480	489	514	490	455	524	496	508	538	487	500	480	477	504	512	536	509	492	521	530	511	549	507	508	493	478	493	522	475	487	496	547	498	482	533	529	508	495	519	508	499	511	528	492	506	520	511	513	498	493	480	482	500	512	495	533	491	510	507	516	472	508	485	527	540	563	495	505	526	520	478	486	471	552	491	472	499	496	517	533	498	460	495	520	531	472	495	485	474	510	500	520	537	505	503	488	511	477	491	497	510	470	473	548	471	471	513	481	513	506	501	476	515	529	521	493	497	521	517	517	493	518	510	542	520	471	492	540	512	490	520	527	512	510	520	492	503	486	500	531	539	515	473	512	494	512	534	519	511	517	528	449	501	521	522	499	489	529	508	533	504	490	507	528	499	485	468	498	503	484	506	500	483	491	510	488	522	522	535	505	531	487	547	496	504	555	510	523	510	519	475	474	532	466	516	571	504	522	455	450	526	537	531	512	544	515	523	516	495	455	543	462	494	517	519	489	517	465	492	484	491	514	493	499	523	484	484	495	512	512	519	474	485	552	525	499	498	539	506	536	534	523	482	513	474	482	459	510	484	500	501	549	494	508	545	474	537	513	536	484	533	506	495	516	552	475	509	528	523	488	465	491	477	518	503	469	502	526	493	485	503	485	472	532	532	538	488	517	517	501	509	491	541	477	500	505	527	502	508	495	470	492	492	535	466	546	526	535	543	510	498	500	475	515	481	488	514	495	497	496	510	463	500	525	505	488	527	532	464	510	467	504	527	525	495	490	505	501	495	516	476	497	505	515	471	511	516	481	524	523	531	521	494	508	473	514	532	483	455	451	476	503	520	539	526	498	538	544	512	486	491	519	531	515	482	492	503	517	498	468	494	495	513	507	508	532	500	488	491	519	483	470	474	512	491	547	497	501	475	464	536	514	515	535	463	487	487	497	483	499	486	478	463	526	522	478	475	513	539	523	506	490	511	498	567	482	475	539	466	514	498	471	481	504	491	476	520	482	494	501	500	487	512	502	474	493	511	490	482	524	499	505	492	524	534	515	536	507	502	489	501	466	472	472	489	511	485	572	477	481	515	514	503	502	525	511	478	497	505	501	537	530	482	532	530	514	511	508	460	476	483	517	444	508	523	485	526	494	486	494	513	558	492	483	503	501	509	498	505	547	495	487	550	530	533	493	521	523	506	498	511	510	504	565	478	485	498	494	505	478	525	533	519	496	517	492	543	519	493	484	518	484	483	469	552	493	503	518	500	514	496	508	476	509	495	518	510	513	516	459	477	508	470	498	482	478	519	480	525	512	487	500	540	499	495	487	477	527	523	551	477	522	508	497	475	488	520	496	494	459	498	488	482	509	492	489	518	501	482	481	509	500	520	492	493	501	523	491	513	528	485	521	523	494	489	497	489	487	527	488	491	479	486	484	515	511	513	492	467	491	522	539	513	489	495	524	479	503	521	538	522	521	489	508	452	496	534	502	507	491	547	501	479	502	495	524	523	488	522	516	502	513	472	483	494	519	503	510	510	525	472	480	500	538	494	477	495	469	502	519	541	484	494	515	504	488	510	485	487	497	482	506	500	517	458	497	477	515	493	512	518	481	506	483	500	471	508	497	497	500	497	518	482	508	515	500	523	537	483	492	482	500	491	507	495	546	527	484	476	528	494	513	483	474	516	481	468	503	530	516	509	471	508	497	500	493	530	492	509	534	495	582	505	522	546	537	481	505	506	519	505	545	474	455	514	513	479	531	475	500	509	492	474	474	517	531	506	511	486	489	494	451	526	494	493	479	511	539	495	491	525	521	502	508	499	491	473	499	477	502	484	505	487	474	471	524	505	495	457	531	518	495	549	514	472	497	474	520	537	516	481	493	527	518	480	475	505	525	501	498	480	505	522	510	509	534	507	498	497	513	518	480	498	485	530	463	468	488	498	518	453	517	526	506	479	498	510	498	516	489	506	510	523	490	484	488	503	484	503	478	495	485	521	553	489	508	487	535	527	499	490	493	494	507	503	492	465	529	513	502	495	504	474	550	496	501	487	500	498	481	514	518	486	511	499	525	489	479	470	530	493	478	464	465	485	458	481	510	515	515	453	546	528	523	522	511	506	475	524	525	534	475	530	501	506	518	477	485	522	469	485	474	533	492	479	516	502	454	542	551	472	508	530	515	509	501	449	528	500	506	482	495	550	537	471	460	502	512	488	473	472	509	472	488	506	533	522	548	521	484	487	470	524	521	493	467	485	513	481	492	508	511	482	506	506	488	543	497	492	526	502	464	536	526	468	502	477	484	472	544	483	513	530	514	497	519	506	434	498	546	486	475	489	487	496	482	498	497	496	502	459	512	495	530	448	468	510	495	480	493	495	485	521	460	507	521	459	515	463	530	496	462	536	513	479	466	532	539	497	467	494	541	521	485	487	461	516	475	512	501	484	518	499	508	501	523	529	507	510	495	482	456	468	545	502	508	507	510	509	509	493	477	474	510	488	493	485	563	502	507	537	502	484	506	523	477	533	492	512	502	506	515	493	532	532	495	509	476	491	506	526	473	489	494	491	489	533	505	485	528	518	516	500	501	534	481	505	505	501	505	493	523	497	505	442	507	519	496	485	508	498	461	512	529	512	494	541	479	480	465	510	515	542	448	492	504	517	489	457	528	518	466	517	476	500	541	485	501	481	500	487	523	514	513	504	465	511	522	491	485	491	492	517	498	494	531	480	512	490	522	506	516
59902	96871	63465	34322	22156	10510	870	867	877	875	902	852	876	867	921	828	886	916	841	808	857	885	913	861	802	858	852	870	859	837	864	824	867	864	895	874	838	868	828	831	859	883	849	855	848	881	856	874	822	823	861	816	898	829	880	865	815	864	867	888	838	864	870	871	860	864	914	841	861	872	815	861	846	823	908	886	896	810	894	883	840	870	838	837	818	867	809	845	882	886	874	831	879	862	863	858	868	832	838	919	846	853	882	790	877	841	842	881	828	766	832	859	888	846	835	835	816	837	857	881	841	871	818	851	888	892	912	897	857	851	879	837	841	870	886	875	838	843	876	859	857	867	862	841	852	880	860	819	812	841	863	862	790	848	848	880	774	870	830	858	831	823	826	804	852	792	814	864	856	820	891	886	863	880	866	806	837	888	814	889	844	849	862	830	852	887	892	849	864	872	861	882	846	809	852	849	891	858	852	823	849	847	835	824	855	806	837	840	844	887	884	841	835	843	812	837	856	852	820	847	821	851	869	836	835	813	864	862	847	902	845	854	858	871	841	853	901	833	864	878	879	882	890	796	887	925	857	888	806	871	862	879	854	850	865	864	881	871	852	894	842	809	857	848	795	817	829	876	821	793	855	864	880	851	834	858	802	883	873	846	867	900	865	895	840	836	918	884	849	896	859	884	839	828	861	787	872	867	876	858	861	872	873	808	836	865	850	851	819	818	849	867	824	857	860	837	827	902	840	847	873	879	823	878	878	820	843	847	864	866	817	869	863	879	897	880	853	856	841	854	904	872	876	863	920	870	861	873	827	868	837	871	860	825	854	867	809	864	860	884	855	893	848	852	815	846	850	907	891	832	832	856	816	903	858	874	844	873	869	881	849	845	830	888	895	873	901	867	840	822	896	817	843	812	859	887	821	803	786	897	891	833	908	846	789	894	881	877	847	815	862	881	838	793	848	866	832	832	851	871	851	861	837	866	833	819	870	848	891	892	851	873	911	850	869	881	852	882	812	862	798	826	818	854	869	865	847	878	818	828	863	876	860	877	895	827	865	853	854	837	848	875	874	875	842	821	928	802	867	889	858	848	840	841	847	831	845	833	863	829	806	866	859	823	843	860	857	857	849	855	876	846	874	902	858	860	813	826	799	846	869	843	898	918	840	866	843	867	834	799	833	806	893	882	858	890	867	802	891	859	814	943	875	864	860	858	859	855	845	826	847	853	860	837	846	928	846	934	826	833	852	898	898	829	896	866	865	870	797	881	863	851	824	846	848	897	845	812	884	895	835	856	849	851	866	867	868	885	835	894	869	870	842	862	853	851	856	816	836	835	903	855	875	838	816	918	898	866	845	825	852	830	839	905	909	853	886	863	857	894	877	898	911	845	842	841	818	890	876	899	895	820	879	870	855	866	898	838	864	872	857	847	864	872	854	873	889	878	843	843	881	839	839	852	822	835	862	835	877	817	865	826	862	866	872	859	785	865	866	859	863	807	845	858	862	852	861	901	863	796	814	880	841	869	912	875	857	877	870	918	808	856	845	881	832	875	875	855	828	814	839	848	894	834	860	859	857	847	839	899	828	884	792	850	850	817	866	851	814	833	810	898	847	878	848	866	883	881	867	916	859	796	864	822	866	872	889	844	858	828	873	850	827	849	854	849	880	867	789	855	840	837	829	876	862	834	884	788	857	874	793	839	845	854	881	829	909	826	855	893	830	846	821	914	842	876	848	847	891	880	788	850	838	849	807	863	801	834	835	815	848	868	849	866	851	905	864	818	884	814	837	889	864	848	899	853	806	799	896	847	837	796	899	869	836	830	857	842	853	868	824	897	828	837	872	857	831	841	889	886	801	854	855	892	783	867	853	811	809	833	861	887	846	837	871	850	838	806	871	795	879	862	854	866	883	905	833	851	866	832	902	873	889	881	859	829	813	849	867	927	872	839	903	835	877	844	880	849	846	839	847	838	848	884	879	846	859	894	964	828	879	842	872	889	887	849	844	870	860	838	839	906	809	882	888	859	845	803	847	862	885	774	932	841	889	875	854	911	871	866	861	895	837	854	884	875	812	851	848	848	924	858	853	846	846	870	831	855	861	857	854	840	829	788	890	811	858	866	857	887	838	836	873	797	856	862	878	863	863	880	841	842	831	877	833	866	910	842	824	855	867	860	869	868	836	844	858	860	814	817	875	919	841	815	857	866	852	864	868	853	883	860	827	861	831	846	828	870	862	889	854	845	898	880	835	899	821	862	829	875	824	885	811	852	897	838	852	853	902	835	826	888	851	837	850	866	886	841	831	859	825	866	883	863	848	815	863	829	796	812	833	853	852	832	832	860	939	860	804	814	870	861	850	871	819	786	880	912	874	818	831	850	896	817	774	854	822	857	895	844	846	785	844	880	874	920	863	846	803	828	881	910	807	909	874	881	859	889	866	847	842	835	890	854	833	888	867	911	875	873	853	860	849	803	827	847	823	830	812	891	815	873	835	892	880	827	810	809	810	801	819	884	847	856	868	883	890	825	868	853	861	838	822	879	824	861	838	849	878	858	910	876	905	851	878	871	815	880	845	913	839	848	896	841	833	885	847	866	872	865	892	856	885	874	857	836	821	879	859	906	840	871	876	840	908	843	892	848	822	857	862	821	866	838	828	831	858	824	841	891	865	856	821	866	831	837	881	834	847	856	808	822	863	904	853	826	844	849	854	895	820	859	901	825	850	806	877	884	890	855	813	857	816	843	837	836	867	853	887	782	885	895	854	874	887	861	819	875	878	915	872	842	822	803	813	850	841	856	805	810	815	897	886	901	916	850	885	811	850	870	849	852	899	854	853	843	839	834	849	907	886	908	857	850	888	816	857	850	820	832	871	856	876	824	833	817	894	852	883	825	855	885	895	847	869	865	806	845	841	887	862	882	870	785	846	840	845	895	852	903	889	792	860	885	833	851	883	895	822	842	887	830	886	930	833	849	885	834	871	872	862	947	883	838	847	842	901	849	875	857	855	881	874	853	884	827	871	851	873	813	837	845	849	897	861	815	903	876	881	789	894	828	836	882	888	845	871	839	820	900	868	869	881	893	794	885	841	856	865	838	823	892	831	824	866	888	827	847	873	859	835	880	882	930	885	949	848	922	869	857	891	835	839	805	818	860	881	845	843	858	844	815	803	856	852	828	850	862	852	837	861	853	864	864	866	861	868	828	868	834	875	878	807	865	886	833	847	902	818	815	839	831	840	866	888	883	886	857	835	867	889	877	814	842	888	914	846	877	847	839	857	850	845	835	853	861	872	878	860	851	908	833	837	845	843	872	894	849	892	898	827	816	828	871	862	811	870	831	944	848	818	843	823	793	859	891	838	876	850	908	859	844	848	823	824	861	853	888	856	866	837	888	899	873	854	901	844	847	843	832	868	855	830	901	868	853	894	834	890	853	770	798	786	859	883	848	860	864	908	842	882	910	874	802	891	858	898	813	857	835	843	797	832	830	892	854
29665	28395	24198	9096	1586	768	442	450	468	472	447	424	440	435	495	453	481	487	418	451	440	432	446	439	439	445	427	426	417	471	389	440	512	446	451	461	447	444	470	453	428	472	479	466	472	438	402	476	451	477	429	435	457	490	449	439	495	443	427	432	461	425	404	436	428	477	438	461	414	456	501	452	451	452	426	439	498	468	506	452	459	435	465	419	436	467	473	450	447	458	457	460	411	491	452	436	489	399	449	447	473	445	469	483	441	452	451	444	481	467	476	464	490	477	447	449	481	433	469	440	481	456	441	426	421	487	433	449	425	469	424	465	427	452	449	449	464	451	410	431	423	452	470	448	476	434	463	449	487	460	474	458	448	431	412	456	443	412	461	476	453	444	431	462	449	443	484	423	477	457	430	424	452	432	459	430	479	423	435	460	466	456	464	447	448	482	489	454	464	451	483	430	445	448	477	468	482	462	449	463	476	446	466	452	472	437	445	411	473	458	474	449	465	493	486	437	418	481	484	461	428	427	432	461	435	429	456	466	435	431	441	456	474	453	454	482	475	467	462	477	465	423	478	415	464	463	426	422	443	451	448	428	454	449	464	437	417	457	483	441	483	449	465	432	440	464	433	435	451	456	459	489	511	394	495	474	427	460	440	411	454	466	453	485	431	448	458	453	421	429	493	468	416	434	482	500	455	454	480	507	470	448	452	439	459	478	464	497	436	420	458	428	437	464	467	464	475	460	425	485	434	445	451	438	445	426	461	487	476	433	436	469	452	412	496	436	455	445	403	452	441	456	480	428	473	432	441	474	469	450	469	446	452	421	453	439	454	455	442	493	428	438	429	439	439	435	429	436	451	499	488	458	448	466	441	443	455	437	456	456	437	439	468	492	468	451	444	431	458	443	475	473	425	420	436	458	464	445	435	441	468	432	460	445	447	449	432	440	440	417	405	462	413	466	454	451	463	452	459	434	482	434	469	463	434	460	434	477	445	457	431	442	447	438	473	421	435	426	413	430	474	416	451	447	451	450	441	481	450	457	440	432	408	423	431	462	461	459	448	452	440	464	470	420	475	456	428	467	413	450	459	480	447	457	454	494	450	452	479	448	437	467	461	479	457	440	425	473	444	479	457	445	421	453	464	453	458	451	486	442	456	438	433	456	490	434	403	418	438	450	478	448	453	445	423	432	423	470	447	451	439	460	436	481	473	459	432	452	437	430	497	481	484	459	484	481	435	417	422	452	413	502	456	474	448	413	435	440	430	441	467	453	428	457	490	457	445	439	463	456	459	482	477	433	473	501	438	439	451	380	446	436	445	408	484	435	463	418	455	440	422	455	463	466	463	469	467	449	457	442	406	435	404	438	459	448	460	455	431	463	427	459	409	485	439	487	431	447	481	410	463	446	440	453	452	469	424	408	442	433	444	438	471	457	460	453	426	447	454	485	419	455	433	378	442	498	465	480	457	450	456	441	466	476	450	445	441	465	475	456	428	454	458	449	515	415	432	454	452	442	452	447	456	473	438	477	447	462	436	450	474	472	423	438	477	441	456	452	426	418	445	471	413	485	467	446	414	487	445	438	462	424	439	449	451	431	476	395	475	452	480	438	481	411	460	506	475	487	421	422	440	484	456	482	482	423	449	402	439	443	437	437	432	469	445	436	432	455	465	464	437	454	441	435	426	423	440	494	442	492	455	463	420	443	439	426	492	415	432	441	430	456	426	442	452	476	454	472	411	471	477	454	451	453	459	438	446	433	495	432	431	434	441	451	446	446	418	412	474	442	489	475	448	449	451	449	435	435	482	430	420	506	499	442	456	471	431	423	456	450	451	471	471	465	469	437	476	465	464	463	459	461	440	456	456	407	437	481	429	463	418	440	418	463	448	450	442	457	468	459	481	436	428	446	422	443	418	439	462	456	481	478	417	496	452	454	457	442	454	406	447	467	448	491	484	435	486	463	466	436	456	475	446	461	432	430	459	480	452	466	446	425	476	410	438	500	432	507	443	434	454	414	454	425	440	422	425	438	496	456	472	506	448	435	435	436	436	470	408	454	430	412	447	465	479	474	439	437	457	414	446	477	468	447	424	463	462	450	485	434	414	464	447	405	435	460	448	436	438	434	457	445	460	442	404	479	417	470	470	442	480	472	430	447	457	479	447	457	454	436	402	442	442	466	439	440	446	431	436	486	483	409	446	447	474	433	469	463	460	455	457	484	464	429	447	403	421	451	433	451	491	430	459	432	451	482	439	463	487	410	418	446	453	487	437	443	451	474	458	452	410	475	450	445	446	472	465	440	459	428	459	450	470	419	450	427	419	415	468	448	456	466	434	450	420	451	465	410	428	463	436	451	456	450	445	475	444	474	453	440	458	477	410	473	433	487	431	467	463	456	441	425	428	458	463	459	477	435	466	431	445	447	449	446	459	479	469	477	413	401	429	463	473	443	445	434	467	511	430	449	454	441	444	460	455	453	414	456	449	433	474	452	428	440	451	464	453	464	462	437	462	477	447	430	465	415	427	452	406	460	423	445	460	450	454	441	454	468	447	479	491	436	422	453	440	446	483	457	461	437	473	469	453	435	440	468	464	449	420	437	478	457	494	466	426	451	450	429	456	440	486	465	453	442	470	446	463	478	436	483	456	433	451	489	512	452	448	469	424	424	430	460	457	434	446	444	469	425	479	449	457	441	442	387	437	465	455	472	409	448	476	463	467	401	438	447	481	468	485	462	461	459	435	454	430	458	436	448	451	451	454	428	421	418	467	457	493	431	462	441	433	423	457	471	470	464	476	478	478	462	445	452	438	436	460	445	427	425	414	418	462	454	414	452	420	473	489	509	448	424	467	452	469	462	479	437	456	482	444	452	472	453	466	442	439	446	476	433	468	430	450	473	447	437	483	457	480	459	463	452	435	404	442	468	437	452	444	447	436	489	419	473	441	461	482	432	423	459	483	430	499	469	428	476	464	448	518	450	475	412	453	414	421	422	423	469	456	451	487	482	473	435	485	494	408	463	422	493	451	423	434	456	444	432	432	416	469	435	443	437	443	438	460	452	469	493	445	456	462	459	467	439	453	466	452	438	430	437	472	464	481	439	462	494	454	462	481	467	439	453	455	444	417	460	461	466	464	423	467	473	441	463	439	428	447	440	450	424	483	469	502	429	471	481	465	434	460	426	449	405	447	476	429	451	458	480	463	434	451	404	464	483	466	437	441	403	454	431	441	426	454	482	426	474	467	487	490	470	439	446	462	472	450	426	435	448	470	496	452	488	428	478	455	473	438	504	478	434	449	435	468	473	443	447	444	455	454	436	452	446	432	418	481	471	444	428	455	480	467	445	438	417	445	453	459	435	472	422	428	460	450	473	453	468	439	450	428	453	451	462	443	456	452	459	444	445	468	473	484	416	499	456	434	423	442	450	438	434	479	452	457	468	436	418	457	438	421	428	482	415	462	445	461	457	431	455	443	484	455	479	457	438	470	470	447	446
39748	45406	27300	8593	3395	1627	780	855	761	875	804	835	840	767	873	852	804	840	859	825	863	798	772	897	872	832	816	836	835	813	813	800	777	840	841	882	814	827	862	780	845	852	843	828	827	855	833	877	842	843	868	817	806	812	868	849	847	834	801	876	845	921	838	829	814	900	888	863	821	808	827	790	849	820	806	833	819	829	809	837	839	857	772	827	861	849	782	831	828	806	824	856	861	778	850	852	871	798	820	792	897	783	782	859	776	814	803	787	823	829	850	825	857	786	853	801	839	819	833	829	841	857	778	775	830	818	785	873	796	835	810	836	803	857	830	866	858	864	814	846	782	826	819	802	810	806	820	834	848	820	866	818	827	843	817	842	839	823	823	813	863	866	850	809	867	884	824	848	797	823	841	808	782	835	828	844	819	762	796	853	831	840	777	817	773	813	832	871	837	765	792	835	829	837	824	837	813	805	858	775	806	859	799	796	868	840	824	858	790	857	802	845	818	798	816	852	865	782	809	813	790	813	826	839	844	866	843	814	814	890	777	843	903	870	787	816	828	839	754	838	827	838	850	775	823	843	836	823	849	831	812	802	831	840	834	807	817	791	856	827	838	839	844	838	814	833	827	803	780	811	868	789	839	828	809	770	841	817	817	849	850	819	822	766	777	766	816	841	779	841	790	841	825	801	783	861	833	829	813	803	847	844	853	851	831	903	842	810	824	807	810	892	850	872	828	859	826	841	829	802	842	805	838	796	826	775	789	842	822	797	848	848	886	838	855	809	769	814	823	782	803	852	829	843	809	827	793	799	806	851	853	902	826	805	836	767	826	860	840	841	842	859	786	787	791	815	769	873	844	829	839	789	822	848	813	883	745	824	863	829	779	827	810	778	780	796	851	827	835	835	776	811	903	804	811	899	829	878	818	821	790	807	758	827	840	844	803	861	776	806	821	806	864	776	783	839	812	797	820	868	903	787	787	798	815	860	793	847	821	828	841	829	832	797	813	841	769	822	792	824	836	867	803	866	864	815	856	814	767	828	806	867	883	836	821	796	822	821	852	800	793	867	808	768	806	851	829	787	819	802	838	811	884	871	809	779	825	838	856	807	782	858	842	799	768	791	800	795	865	809	855	861	841	847	843	788	826	829	811	813	854	831	859	808	861	854	809	809	826	812	838	823	794	822	888	847	838	822	829	856	832	856	866	839	830	807	875	815	785	837	841	846	818	840	852	850	799	817	822	827	792	819	871	834	794	780	827	840	834	852	749	831	840	828	826	800	794	853	804	821	818	843	827	808	792	804	764	829	882	824	848	800	791	767	828	834	821	852	784	803	826	843	859	834	842	796	811	870	877	849	841	811	818	803	799	826	792	829	838	833	821	827	789	898	806	832	801	807	799	852	864	813	839	840	835	826	828	785	826	782	855	816	822	799	872	844	805	845	790	850	807	783	808	774	873	827	866	785	779	836	811	816	823	823	828	817	840	838	753	848	793	841	822	835	787	826	765	828	848	842	838	828	843	872	884	820	842	851	860	827	807	838	814	880	822	853	810	778	857	825	864	826	800	802	860	865	771	784	839	798	787	820	819	854	829	854	825	855	853	798	798	805	819	837	847	809	839	853	819	810	838	821	845	867	800	827	837	780	795	839	837	792	768	837	889	821	777	834	780	807	825	838	748	854	827	899	815	851	818	865	835	771	833	780	819	847	833	802	883	785	806	834	847	832	869	823	881	851	809	774	823	808	801	826	832	847	834	816	838	784	811	834	889	864	789	821	869	822	903	839	811	813	817	825	805	801	785	851	789	803	827	798	863	816	794	734	856	803	883	809	841	819	789	852	841	854	839	806	790	787	845	840	811	813	819	833	843	793	828	834	799	871	831	811	807	843	874	790	831	770	774	848	824	802	856	795	811	802	863	764	858	764	810	839	855	818	807	887	832	793	816	828	778	805	845	879	857	839	860	788	819	879	804	820	858	774	825	844	818	836	844	845	850	809	817	824	775	846	788	798	850	777	875	888	804	821	865	836	821	822	820	816	829	767	842	856	800	844	796	811	793	828	821	812	862	872	824	816	816	827	846	902	802	782	823	844	830	819	794	857	838	785	832	832	800	763	843	839	845	849	832	786	805	808	825	861	817	843	839	815	805	790	830	842	842	877	870	803	787	852	789	882	841	851	799	863	854	850	899	824	794	835	828	844	800	860	844	863	843	796	819	834	823	812	893	863	836	795	817	824	865	789	811	841	784	773	845	824	786	880	842	809	817	843	795	847	833	784	824	805	859	845	871	828	780	845	784	843	798	831	826	850	847	845	818	815	799	829	776	810	821	843	848	880	845	847	823	855	840	892	842	834	838	831	807	855	821	840	805	855	845	788	834	814	826	791	808	858	840	777	825	842	776	828	816	858	853	776	879	824	780	804	814	831	872	855	810	798	823	806	798	807	758	798	803	830	844	842	800	838	798	813	790	835	813	842	852	806	830	798	818	827	836	833	847	874	815	793	780	854	836	818	844	835	797	852	831	893	862	817	788	825	876	846	820	843	862	847	847	835	838	806	776	861	852	789	799	829	893	816	841	827	829	828	830	837	844	844	788	794	810	838	781	831	805	827	816	870	865	870	858	803	861	838	824	853	810	851	807	782	839	843	809	822	783	784	856	777	835	802	788	858	860	801	776	823	836	846	831	810	822	796	803	789	817	804	838	754	811	773	792	857	880	801	822	839	867	857	785	847	856	828	835	806	827	758	857	863	809	819	840	808	847	838	800	818	852	828	821	791	826	794	808	835	901	861	815	811	850	810	813	823	819	751	851	858	783	816	830	817	843	855	820	804	836	838	843	845	771	786	813	797	826	836	787	836	845	886	837	774	804	840	811	861	835	840	837	895	823	842	863	805	799	858	801	801	832	872	785	784	811	794	798	821	806	809	864	826	834	804	790	841	791	854	809	815	813	828	826	787	824	808	878	795	768	816	883	777	754	800	827	809	813	823	812	794	791	821	770	816	823	827	813	816	805	838	846	770	843	859	792	821	822	829	798	832	805	815	838	813	812	840	837	852	795	849	849	870	855	827	823	772	830	820	883	868	856	886	875	856	773	800	828	764	817	785	852	838	796	802	781	791	806	857	811	824	819	824	854	781	807	813	788	782	817	824	801	824	842	842	825	781	857	826	823	890	863	824	838	790	782	775	831	830	835	828	818	794	784	789	820	804	836	799	865	821	838	846	826	818	769	834	812	845	817	818	843	813	756	859	846	853	821	842	837	801	876	850	854	805	782	776	850	776	831	834	825	806	813	792	802	845	757	819	780	827	812	825	823	821	771	848	810	815	836	830	803	806	820	856	833	784	803	774	784	848	838	809	867	804	825	864	827	843	807	772	812	800	819	847	912	845	802	816	830	802	874	826	837	807	778	808	871	792	821	821	815	820	825	805	852	850	781	859	796	768	845	782	805	798	842	842	828	854	829	815	804	818	816	813	795	842	866	887	847	848
24333	22403	29725	25612	20485	11933	1057	381	377	380	356	315	367	348	325	300	292	330	329	336	358	343	341	346	350	357	327	356	323	320	328	291	317	319	307	347	365	356	336	324	330	348	323	302	321	316	336	335	351	359	325	324	355	345	300	322	331	316	348	310	325	320	334	320	319	302	349	335	325	313	328	322	329	341	333	317	304	302	330	325	315	329	346	357	302	380	331	312	330	321	287	324	354	338	305	365	312	320	316	311	337	345	348	345	307	344	324	306	299	315	343	348	314	328	327	297	312	368	342	318	349	336	324	322	337	327	349	341	293	343	334	301	334	325	342	321	350	321	291	326	324	358	357	329	341	329	319	341	313	349	341	342	316	318	310	356	335	341	306	348	328	323	346	329	339	307	290	359	329	295	349	335	332	317	356	329	317	312	322	313	322	338	299	318	338	306	332	330	314	345	360	343	332	327	306	309	337	339	353	298	345	318	348	297	353	343	325	338	299	347	302	337	364	351	307	342	311	331	343	318	365	331	309	328	335	318	317	279	344	344	286	338	332	342	324	331	322	336	356	347	330	325	328	332	333	338	326	321	323	327	370	321	319	359	332	348	332	349	329	339	309	322	346	289	302	344	308	352	323	345	329	329	324	341	338	342	310	328	326	312	322	354	332	341	345	291	309	363	335	309	350	324	307	332	351	305	304	365	359	304	330	353	302	324	311	335	350	342	317	332	357	294	305	326	324	333	329	310	365	331	333	331	339	312	327	324	335	295	354	355	313	313	318	298	330	303	295	340	336	307	338	312	304	325	341	315	331	316	281	308	311	337	330	345	366	332	320	303	304	334	330	323	325	324	370	335	310	356	317	359	346	343	341	322	325	330	329	316	317	355	323	336	336	325	324	308	312	325	331	336	321	320	346	352	348	322	358	313	327	342	360	335	327	331	304	309	324	321	322	340	341	310	355	331	339	332	328	349	318	311	317	288	324	315	300	345	368	313	299	355	317	324	297	312	337	366	337	340	306	304	340	311	338	354	344	334	347	341	317	336	319	339	289	341	323	328	284	356	335	293	306	298	355	311	316	329	334	377	337	349	297	349	327	301	326	345	334	340	302	336	312	300	318	332	295	330	277	336	285	298	336	317	354	323	330	330	337	357	335	306	331	320	308	324	337	310	301	331	293	310	303	361	354	380	338	311	316	339	373	279	346	319	331	323	324	322	335	341	333	334	351	352	344	308	308	327	316	326	319	307	330	350	375	324	343	341	314	326	355	341	337	307	313	334	321	303	340	320	305	316	323	328	334	350	324	318	320	315	350	290	308	318	349	334	325	346	328	330	345	331	327	308	324	312	336	352	358	348	311	330	350	307	352	322	331	323	297	294	324	336	361	316	351	332	326	351	358	319	342	340	327	329	365	308	343	308	342	307	318	372	329	326	328	336	346	335	338	355	307	314	318	335	312	340	319	341	315	359	356	337	311	309	292	336	349	292	356	352	314	340	326	315	299	320	337	339	317	367	316	361	326	342	346	343	334	320	350	330	327	340	307	337	315	350	339	356	334	308	326	346	311	329	308	300	305	338	309	321	356	290	284	323	285	323	325	337	330	333	311	323	340	301	301	349	333	294	345	306	316	348	331	324	305	338	323	316	347	333	324	312	332	351	331	329	363	322	330	341	309	321	305	344	333	301	335	358	334	329	332	313	322	316	343	338	347	315	308	370	285	343	328	307	339	328	329	354	304	310	321	312	333	325	354	328	289	313	321	330	331	348	311	332	360	316	334	326	340	337	353	339	331	310	328	328	335	323	359	346	347	337	326	324	303	337	332	325	329	337	333	316	303	359	324	344	298	319	326	316	335	331	333	338	328	329	305	348	301	316	336	308	324	333	345	310	344	345	306	349	323	315	317	290	327	317	336	335	321	285	347	314	307	341	295	327	341	336	311	330	320	340	320	330	327	317	352	339	351	296	286	315	370	348	343	320	312	330	338	302	306	312	310	370	342	336	319	343	299	333	339	328	311	322	299	320	323	329	319	326	326	296	336	313	336	348	344	314	328	337	339	365	328	337	330	323	336	345	337	314	337	340	350	281	336	347	344	306	349	315	347	335	339	328	331	299	327	332	316	315	342	301	312	337	322	320	339	289	332	331	357	344	322	347	327	331	319	302	315	288	303	306	316	343	331	325	322	332	313	309	356	308	325	336	356	331	346	341	297	326	315	297	329	358	343	335	329	335	337	298	307	311	345	345	353	339	336	333	300	327	321	305	333	364	286	324	292	322	326	328	327	328	342	366	327	333	360	328	344	320	345	314	317	303	337	295	335	329	331	336	335	331	321	321	357	312	319	339	332	320	323	326	338	303	294	329	333	322	326	349	317	344	311	348	336	333	354	312	332	312	339	343	330	352	346	322	311	315	356	325	341	343	323	350	334	348	333	352	314	324	354	321	343	315	332	322	329	331	313	340	328	319	310	337	313	344	329	324	333	344	338	346	334	336	305	357	341	311	354	271	303	314	326	331	327	318	297	329	335	372	332	321	330	359	343	337	310	316	355	318	344	309	331	341	356	310	319	321	323	340	348	362	289	329	338	333	335	306	319	319	319	309	341	322	348	311	305	293	313	345	326	345	338	312	336	337	356	333	307	310	346	292	366	324	317	331	331	357	331	351	329	315	300	308	337	357	321	301	299	330	322	332	292	296	348	346	292	301	355	340	291	328	333	342	305	322	325	323	342	343	283	330	345	345	351	359	342	343	327	320	329	362	334	321	305	337	359	338	302	349	321	332	318	333	328	311	335	330	338	358	301	343	349	310	304	314	352	317	315	316	342	323	322	328	348	319	313	354	322	321	321	321	326	335	342	317	320	341	339	336	284	323	364	337	371	298	332	313	318	290	332	313	335	336	317	324	326	350	370	367	326	346	324	317	321	314	336	318	347	321	308	372	349	314	312	324	324	332	299	328	309	329	315	347	319	316	324	333	315	354	309	373	316	332	317	373	354	360	317	363	344	352	346	325	343	323	297	287	311	324	324	310	342	323	329	303	312	321	337	305	302	340	341	326	343	304	310	321	312	318	319	358	301	318	369	351	309	365	354	345	351	331	356	336	334	325	323	307	344	333	319	313	315	324	333	341	297	314	315	342	337	311	369	344	309	323	309	327	351	357	320	324	326	327	326	322	329	294	311	315	331	346	337	335	332	373	381	310	315	332	334	308	318	339	318	333	331	311	311	329	317	341	296	280	327	347	318	334	320	312	341	319	314	316	322	324	326	342	357	299	356	295	315	343	299	325	362	328	320	308	346	331	327	313	325	339	346	336	322	332	330	345	365	355	344	342	355	310	364	351	332	328	320	303	319	329	320	335	318	315	334	309	330	312	301	341	313	337	317	315	275	288	326	314	329	332	317	265	338	334	311	356	322	343	349	300	332	337	315	309	361	342	330	329	303	350	345	303	318	304	302	305	335	371	317	286	305	323	300	315	352	306	325	321	305	287	353	321
58974	85149	58845	35447	22002	8751	639	635	594	660	613	614	612	621	636	626	622	613	588	622	601	586	606	640	571	603	625	634	626	666	641	614	641	615	593	601	602	649	602	592	618	615	615	603	617	570	642	593	585	595	578	585	619	581	636	613	600	593	632	602	622	623	592	621	603	610	609	588	622	646	614	628	622	638	580	586	601	593	616	613	560	625	615	596	623	631	603	617	636	623	598	644	634	614	626	603	596	608	608	591	615	592	666	587	591	622	588	589	638	600	583	614	600	609	656	585	632	637	613	623	630	597	627	596	631	619	645	586	630	601	593	618	562	651	591	592	629	616	592	622	554	635	608	582	602	593	556	610	610	624	551	646	609	601	574	571	579	618	623	620	618	582	604	612	580	613	641	590	606	670	614	598	613	617	592	634	555	597	601	599	594	580	618	630	617	580	625	631	541	570	596	622	570	610	601	625	628	665	628	639	591	584	642	625	637	626	570	601	650	593	639	612	579	636	628	635	628	622	586	611	615	582	572	618	576	623	659	582	676	614	627	590	581	569	588	524	620	615	588	613	585	592	584	543	603	562	601	603	584	613	577	599	569	587	599	585	589	609	621	615	587	601	635	605	612	610	606	626	580	556	598	588	641	634	626	575	596	593	635	631	606	602	563	611	635	623	598	572	588	604	651	609	619	595	567	587	613	589	590	631	614	651	590	591	639	635	597	590	610	625	597	607	634	612	612	627	587	623	614	618	599	632	615	615	596	590	611	587	618	621	636	619	617	618	603	612	604	614	627	626	626	628	581	633	613	581	589	592	629	632	600	616	644	600	646	589	595	597	669	598	563	589	592	618	648	623	637	634	595	566	589	581	624	580	628	664	615	590	630	606	576	609	624	604	601	592	561	630	604	586	630	613	607	579	592	614	580	584	594	617	582	556	640	614	621	604	558	649	651	619	608	605	597	614	593	590	621	585	605	575	606	658	621	613	587	577	600	608	668	615	610	565	649	610	612	583	656	653	609	639	603	620	619	595	633	602	596	599	622	587	554	619	642	612	627	574	615	624	665	596	632	645	619	613	616	620	709	646	606	622	644	573	661	610	629	615	649	622	599	663	590	620	607	602	633	609	613	615	585	603	600	607	562	583	591	606	625	606	648	634	574	585	603	648	580	603	565	647	646	606	600	575	596	562	630	601	601	638	590	577	572	624	622	607	604	618	586	580	583	616	601	607	626	608	606	616	583	593	603	608	624	614	595	631	632	560	602	675	625	590	625	595	605	592	618	586	620	600	630	629	598	598	636	654	599	601	556	591	587	622	593	634	632	650	651	603	601	635	603	641	630	621	622	605	632	592	562	629	600	587	646	591	604	635	625	628	642	633	615	583	629	621	612	630	641	639	602	593	611	603	622	608	623	584	627	579	619	609	615	598	588	604	603	608	594	585	585	599	595	599	626	621	609	696	586	594	615	647	642	611	655	633	569	615	641	608	619	573	623	617	582	601	588	663	583	602	616	584	620	615	637	618	600	618	651	627	638	626	605	580	585	608	614	610	621	585	593	639	569	625	565	554	580	568	621	595	645	621	576	618	634	639	635	606	574	577	580	635	606	593	569	616	611	615	593	611	636	600	583	640	637	588	543	593	642	600	604	607	624	592	593	638	602	614	597	620	582	602	595	588	595	621	620	592	607	636	587	574	614	589	622	575	619	594	605	616	611	616	568	579	588	563	593	607	593	620	605	582	589	615	603	619	602	577	612	600	611	571	626	593	626	642	634	606	625	631	617	595	639	626	587	623	606	652	622	592	594	593	612	574	600	629	657	616	590	636	633	656	612	597	632	651	632	586	622	642	627	613	590	648	605	641	618	606	597	599	623	591	606	635	593	626	559	575	610	624	611	567	608	612	612	634	655	635	665	594	645	604	643	642	636	602	605	576	625	540	606	631	611	570	597	575	662	614	604	562	617	598	613	635	577	560	587	592	616	606	593	608	581	630	557	597	601	643	627	586	598	602	607	603	654	600	567	575	608	573	591	598	601	591	618	662	572	613	610	590	646	608	662	576	569	594	626	624	576	610	662	637	643	613	600	609	575	589	594	623	593	599	609	615	651	636	550	586	604	571	639	599	605	604	594	619	621	636	580	613	628	615	618	592	632	583	651	567	651	675	596	626	607	606	608	637	583	588	598	658	603	592	619	593	601	562	676	617	633	560	572	590	602	635	609	585	631	640	572	632	594	598	617	628	592	612	610	609	591	609	607	603	628	589	603	586	612	603	619	611	568	650	600	633	583	612	591	600	623	588	612	592	626	598	617	622	607	605	617	551	560	637	635	636	638	559	568	589	590	600	637	615	583	612	618	617	567	629	591	630	604	581	623	604	601	604	614	627	631	602	606	594	664	626	622	626	600	604	592	593	645	584	601	596	579	609	601	575	601	570	628	615	644	614	594	639	643	606	549	593	565	607	618	623	625	571	598	626	610	573	567	590	599	603	608	634	593	659	590	637	585	640	629	651	596	627	626	594	539	629	536	593	636	633	597	645	612	613	627	603	617	571	620	572	644	617	627	576	575	559	569	579	590	654	612	589	604	633	628	644	628	589	629	599	584	587	637	617	631	580	664	594	635	653	620	582	628	586	578	628	620	612	580	591	631	636	609	585	584	589	599	596	596	652	555	585	600	564	611	610	589	586	632	624	595	630	606	620	584	592	577	606	629	586	635	629	579	614	626	619	595	616	619	612	617	622	571	570	621	623	613	621	620	648	587	623	611	634	618	609	606	612	621	642	593	573	619	624	646	580	602	611	614	599	588	588	620	609	614	615	618	595	595	619	651	622	598	671	633	633	590	645	606	587	578	621	660	569	611	585	620	655	652	609	609	577	585	596	580	605	604	616	610	624	611	590	598	567	625	633	641	614	569	634	573	642	619	574	545	617	635	641	622	622	599	581	641	602	630	595	625	625	589	630	570	605	598	596	624	614	629	595	567	607	624	567	596	615	598	583	626	648	598	599	644	602	641	639	569	579	600	599	618	593	606	593	611	611	622	606	571	608	637	585	617	589	609	584	578	606	584	611	598	569	588	649	618	630	606	658	600	583	564	608	594	619	582	598	626	600	612	589	591	595	602	619	622	606	566	587	621	542	606	603	550	613	621	606	610	612	563	593	612	605	591	589	636	656	623	636	614	583	613	629	612	640	603	634	572	591	652	628	621	575	583	587	632	579	600	656	604	616	622	571	628	596	608	632	566	653	624	595	625	591	600	596	617	611	592	589	607	582	601	591	622	601	604	589	624	640	606	659	624	579	631	589	621	606	636	612	637	567	624	650	589	602	592	609	639	623	604	610	589	605	591	569	620	594	618	623	607	568	588	690	603	607	586	642	558	591	595	569	574	603	602	642	635	567	615	589	569	638	628	628	605	570	625	652	638	624	559	596	611	601	604	598	578	598	608	575	610	600	594	576	615	589	565	590	608	577	608	609	662	649	602	579	631	665	603	625
23298	21748	30053	24575	21292	18899	4986	657	566	512	538	521	538	541	533	497	481	523	497	489	498	504	516	456	509	512	521	491	492	471	501	491	495	498	478	467	481	534	509	464	486	526	517	538	489	504	487	512	446	459	500	483	477	516	500	542	493	511	528	474	556	531	492	517	524	532	516	491	497	485	490	522	487	486	519	439	500	450	468	461	500	486	497	465	487	491	502	499	461	481	492	506	483	506	525	515	495	495	482	500	493	525	553	498	491	511	477	490	495	457	483	472	462	475	473	461	499	497	505	499	448	488	506	535	533	487	470	512	504	530	510	452	506	500	483	493	468	507	530	500	507	510	506	531	449	502	534	492	500	476	452	479	476	487	524	495	532	511	509	456	508	499	491	482	480	488	484	503	503	514	521	501	490	463	502	472	477	483	502	519	529	505	495	508	489	486	495	557	466	485	475	492	504	509	482	505	522	482	533	457	553	455	544	474	483	501	490	505	524	515	484	480	529	510	526	530	484	533	495	504	510	482	493	531	488	512	483	535	508	513	495	498	483	480	495	467	457	524	510	470	543	541	472	521	465	528	529	509	487	478	490	477	525	553	485	521	442	489	497	491	479	530	485	534	468	496	522	528	490	479	493	506	497	514	510	519	497	529	502	490	466	474	431	495	490	477	481	501	493	493	482	509	517	504	486	472	506	504	480	486	502	502	489	522	495	484	483	496	517	538	520	515	455	460	500	442	498	507	518	516	519	502	509	521	481	506	488	512	481	471	490	474	456	534	478	491	511	510	511	483	506	481	542	506	485	497	477	524	501	510	482	481	486	512	470	498	510	489	518	500	495	513	548	504	481	488	468	531	518	571	522	513	498	453	496	466	467	523	499	521	476	480	533	493	489	482	527	491	419	486	503	491	506	501	519	467	490	514	488	497	490	479	479	486	524	460	503	502	479	467	476	488	529	503	495	483	448	492	518	509	468	478	518	506	501	509	528	497	531	508	495	528	541	495	482	501	469	479	450	501	463	487	504	493	494	509	494	483	538	508	500	483	465	559	497	486	490	489	535	510	517	533	504	479	481	528	530	521	507	499	502	505	501	513	472	452	463	500	470	503	494	504	487	505	472	483	498	519	487	491	489	480	504	479	482	469	528	524	477	509	530	490	502	533	509	476	547	513	491	495	470	560	466	513	484	539	512	481	502	467	469	494	507	495	477	481	508	536	481	481	499	509	514	500	505	488	478	469	487	471	529	464	513	477	493	500	471	475	487	468	510	464	506	508	491	497	521	515	519	494	542	510	512	507	489	520	534	533	480	492	490	489	495	468	501	532	478	507	479	479	472	511	493	487	502	492	480	513	472	489	497	477	475	524	489	522	493	504	489	517	461	496	501	513	445	495	523	485	522	523	496	499	543	484	546	465	489	524	521	494	490	497	515	501	453	503	510	510	490	492	461	491	497	513	480	540	491	475	501	480	460	523	485	485	534	469	474	522	505	521	496	495	495	482	506	507	478	495	500	499	503	471	491	478	495	454	510	488	508	493	523	496	502	507	505	501	499	490	486	492	559	497	573	481	474	500	527	493	502	503	496	478	506	468	502	483	505	448	473	472	502	484	495	496	489	479	481	500	442	466	498	514	525	524	484	470	460	517	479	479	487	488	478	516	498	473	471	486	483	495	472	475	494	501	451	493	485	476	488	483	507	489	524	495	511	487	513	499	479	507	524	507	465	478	503	475	537	480	485	545	482	447	498	482	495	512	514	486	521	503	504	484	481	509	489	470	482	520	505	506	488	475	476	510	514	515	525	491	464	514	508	537	517	544	498	519	495	475	436	530	499	490	518	504	488	514	527	495	506	490	514	511	450	503	451	510	484	526	479	541	509	540	542	456	500	516	514	526	500	499	499	492	462	491	474	484	507	490	488	486	524	499	490	525	481	511	493	527	498	441	496	495	469	489	480	488	487	480	493	453	471	495	468	547	500	509	469	523	498	461	499	487	468	543	554	478	500	509	509	502	507	505	484	516	444	464	474	506	528	474	492	528	484	492	559	490	463	488	525	490	497	502	495	485	498	475	480	494	484	490	509	505	466	490	519	507	500	470	495	502	480	509	513	514	516	528	474	522	497	543	509	493	490	510	479	534	467	488	490	478	491	517	448	527	526	465	511	504	481	480	514	498	551	482	499	507	472	497	515	502	465	462	470	519	483	462	527	491	504	511	531	453	521	501	468	517	489	479	472	529	490	494	526	474	497	478	460	524	496	459	516	505	513	527	487	484	449	470	493	505	544	495	509	502	491	543	534	537	497	530	474	463	506	529	475	525	477	482	521	497	472	500	451	483	510	500	505	512	489	510	475	533	460	501	471	479	488	463	457	499	489	450	471	503	527	458	545	455	514	508	464	523	482	499	460	484	508	501	491	479	478	476	501	517	504	517	471	497	522	493	489	487	494	516	461	469	508	526	503	482	519	484	510	528	523	539	522	526	483	495	517	486	485	469	512	515	474	495	552	529	507	474	539	479	522	511	504	495	473	484	495	497	488	489	488	497	495	514	492	473	498	513	504	458	523	498	510	463	492	480	511	489	468	484	508	477	487	489	507	552	504	508	512	475	466	474	521	500	481	505	484	509	475	534	504	498	510	471	507	502	455	472	514	523	493	485	505	501	494	474	509	471	512	502	487	515	487	466	534	495	488	496	481	466	481	491	519	490	481	510	508	506	493	478	490	507	542	477	499	484	527	486	519	490	502	480	492	448	475	523	510	515	510	468	475	538	485	506	499	526	549	478	510	540	494	518	497	520	499	530	515	513	480	499	527	501	499	470	498	513	504	450	480	505	511	473	469	470	493	503	487	516	501	431	495	487	531	478	507	530	518	460	478	487	475	485	460	489	516	504	495	492	483	474	516	481	444	481	486	499	489	485	516	527	479	479	493	492	467	489	514	519	536	513	513	503	491	494	524	492	468	495	469	510	485	505	499	491	470	494	473	533	493	492	478	484	500	426	495	505	530	475	461	497	539	498	470	445	552	491	503	492	509	490	537	470	466	468	526	477	521	479	473	483	459	465	506	495	479	508	458	470	512	534	486	483	491	519	511	488	453	521	482	498	523	511	496	514	536	525	531	521	503	499	486	490	489	527	492	466	473	507	467	488	488	483	556	524	500	479	495	479	485	456	481	482	493	437	489	507	491	490	500	507	472	500	525	496	518	444	508	455	468	505	450	505	507	475	529	530	490	503	507	453	486	520	490	501	507	478	484	499	514	467	507	511	468	487	493	509	511	500	521	491	504	469	495	484	495	478	532	493	525	495	495	514	514	534	503	488	491	494	484	487	508	493	527	503	475	534	474	457	435	514	461	506	525	493	507	510	521	497	474	497	537	494	476	462	481	501	482	492	485	506	477	508	550	504	479	491	508	462	505	476	501	457	453	464	506	472	463	526	469	484	517	499	480	445	469	512	517	465	474	537	512	519	540	485	497	536	485	541	526	508	484	488
59553	93916	71768	43558	23421	9830	864	862	893	871	935	898	881	838	847	874	842	871	894	907	838	915	863	828	857	868	881	811	844	910	882	876	907	896	843	821	868	820	826	891	833	844	874	795	861	858	877	883	911	834	805	908	865	861	814	852	824	850	886	876	839	815	809	847	878	852	830	877	839	877	844	866	854	899	828	863	909	833	883	861	841	890	868	908	863	862	868	877	881	868	897	856	811	852	836	865	877	862	889	853	885	842	880	883	823	841	877	847	877	875	828	861	831	822	839	830	829	863	840	852	838	834	871	802	859	900	849	852	852	822	878	858	815	849	796	779	852	977	876	855	891	847	887	781	893	812	840	869	830	854	824	856	879	862	831	805	836	830	908	844	819	845	861	834	865	856	820	864	871	803	845	849	817	797	816	834	853	811	805	818	895	816	894	780	822	864	844	830	862	854	827	878	803	837	841	838	818	887	897	838	900	876	849	849	834	898	915	856	870	837	846	835	895	912	839	870	891	872	851	835	831	839	888	832	834	834	899	870	845	887	816	822	855	901	840	834	803	893	832	876	847	860	853	902	853	846	866	827	925	867	862	831	863	824	834	889	868	858	869	812	826	817	844	871	846	877	834	891	922	835	810	851	852	825	806	854	860	819	819	807	827	869	854	907	863	838	887	838	862	849	911	876	851	901	854	880	870	816	830	940	878	871	861	841	864	846	841	868	863	832	837	873	882	853	891	893	878	839	812	907	858	856	827	839	815	870	841	856	795	819	888	873	877	825	867	865	850	820	844	842	834	835	881	859	816	851	875	869	845	864	844	853	834	891	867	849	831	790	833	874	821	844	791	843	911	855	865	817	855	858	878	848	879	835	919	870	837	840	843	876	860	833	830	846	857	846	880	910	860	825	875	879	847	868	889	859	896	881	852	829	883	868	842	817	845	921	823	845	862	839	841	777	843	821	783	777	905	806	821	823	912	838	875	838	843	861	834	838	831	825	805	867	838	848	881	871	884	843	809	840	925	841	864	801	850	822	841	908	863	900	850	816	853	827	843	842	830	820	844	781	857	820	837	848	848	829	824	824	876	866	837	867	845	828	873	816	822	798	885	826	789	872	851	876	854	843	882	869	798	920	834	908	808	815	844	875	861	838	843	867	826	869	845	881	906	790	849	805	886	900	876	870	846	914	892	858	853	826	841	852	844	839	872	877	858	856	867	866	902	900	858	868	837	859	805	850	771	859	797	844	821	884	844	825	849	841	817	877	860	873	810	857	823	758	887	823	864	811	895	896	832	859	835	925	863	855	884	845	866	893	815	845	845	881	802	907	862	835	852	817	831	830	833	856	897	899	821	911	754	849	840	868	821	822	864	808	875	873	862	843	811	836	854	844	800	866	833	880	897	821	825	851	866	870	829	844	861	836	838	829	848	838	887	870	822	857	801	872	846	811	852	818	811	854	891	829	889	885	917	857	818	860	854	855	854	870	884	842	832	842	864	840	900	889	886	840	856	839	884	856	792	869	851	878	846	884	884	896	851	848	877	815	859	852	852	843	863	879	858	808	864	897	827	840	827	845	848	867	829	842	852	887	885	831	908	867	866	830	843	910	820	850	847	862	916	817	875	880	802	854	860	851	925	839	873	844	892	846	844	813	876	908	804	855	879	836	839	829	858	857	885	855	824	833	872	824	864	846	884	914	863	840	844	846	840	828	860	867	911	850	835	826	875	850	848	861	863	812	885	819	833	848	849	884	843	823	916	879	888	862	864	847	855	814	784	882	828	827	849	887	858	827	868	821	849	836	873	862	873	864	803	854	897	817	835	876	806	944	851	828	817	816	810	898	838	820	858	861	833	898	911	840	864	824	860	849	846	812	861	878	873	863	842	873	837	817	836	849	873	840	803	828	855	860	834	845	842	886	913	832	903	816	852	882	789	815	883	835	837	915	873	855	852	894	862	829	869	821	849	832	852	838	811	839	868	913	853	812	895	902	888	856	871	853	888	859	870	828	886	820	834	844	868	881	834	837	830	853	868	860	870	826	866	887	893	868	857	859	810	843	841	840	856	855	834	837	876	902	856	836	860	854	861	902	837	870	823	839	804	885	824	805	864	808	859	831	852	846	846	852	866	838	809	862	891	783	869	827	868	850	888	853	874	808	881	825	828	892	852	840	876	903	869	847	823	911	856	856	867	865	862	834	873	870	868	861	823	857	863	882	852	847	872	768	846	837	841	821	837	896	871	832	854	852	870	847	851	818	856	868	866	863	831	888	876	887	819	831	884	809	878	859	894	887	847	829	829	864	834	826	834	821	851	857	889	878	811	799	857	809	807	862	811	827	844	854	811	786	923	823	883	811	814	877	871	855	789	856	822	836	858	849	886	851	847	848	810	857	825	889	881	862	873	864	802	893	848	874	808	864	869	916	823	825	829	790	859	875	818	791	870	891	863	859	870	846	847	834	924	859	822	870	845	882	868	851	871	842	861	848	858	851	836	826	796	819	846	849	854	846	883	854	834	856	827	860	857	882	881	869	932	869	838	798	866	813	780	860	855	845	828	858	854	838	915	884	876	836	860	866	853	837	848	839	816	897	876	852	878	835	810	897	814	894	868	821	809	830	825	828	849	820	899	855	866	824	835	891	840	869	855	847	852	794	783	815	863	903	884	872	828	836	841	855	874	870	861	886	909	858	855	883	822	816	880	882	806	813	853	820	801	847	870	867	858	821	842	906	843	854	831	893	857	870	842	879	877	842	843	872	869	858	834	873	873	856	857	863	903	884	800	819	826	821	897	862	793	837	849	897	883	842	848	852	849	807	823	858	865	907	841	879	856	786	822	868	817	815	859	848	818	861	825	859	893	891	832	882	884	816	848	861	875	876	885	906	810	862	881	790	810	832	875	878	860	862	796	845	859	924	834	863	864	909	859	871	834	827	871	833	802	846	855	863	868	854	929	853	850	857	887	834	862	833	800	836	884	856	800	891	856	858	874	879	877	855	874	841	842	867	859	862	859	882	872	870	865	817	896	879	846	850	885	822	905	813	855	872	841	854	873	871	868	835	834	895	857	853	843	824	861	843	784	894	824	827	868	837	836	894	814	870	908	826	862	868	872	831	810	856	803	878	840	876	823	865	864	852	831	878	831	859	864	896	889	839	855	887	826	825	876	852	871	848	900	879	861	854	837	869	888	835	849	839	840	857	821	867	839	890	869	825	816	868	887	833	895	866	856	847	858	908	819	817	848	830	818	890	834	853	798	864	875	844	854	892	770	842	788	862	828	863	816	819	895	817	872	847	835	836	835	858	866	819	868	827	807	843	854	882	868	850	847	801	869	880	813	799	829	857	827	854	881	874	831	906	877	831	850	881	843	835	852	834	891	829	881	820	849	843	879	835	866	934	877	884	795	861	846	816	846	824	803	859	876	832	874	872	843	891	835	838	853	785	844	854	784	848	851	811	891	872	848	840	868	857	848	822	868	877	860	866	789	796	876	905
29309	28511	26143	10859	1504	691	491	459	480	458	512	469	506	499	434	482	504	434	481	449	452	452	484	463	498	514	437	480	502	515	462	498	488	473	446	495	497	469	465	499	487	488	511	488	448	466	453	491	452	422	475	454	446	500	431	478	496	467	496	497	473	477	482	508	475	502	450	477	441	452	443	460	442	469	434	460	484	460	471	455	482	491	426	414	436	475	449	484	474	457	420	455	463	459	465	471	498	434	430	481	449	483	442	463	441	458	456	440	450	499	454	434	496	488	474	493	463	470	438	452	454	458	477	462	473	498	491	505	451	449	475	444	476	496	476	454	483	459	479	473	466	441	488	478	505	477	477	447	480	454	477	459	434	452	488	480	449	444	452	449	508	461	510	498	474	465	449	459	485	479	481	480	472	480	475	443	479	478	498	502	475	466	474	456	456	454	435	528	443	473	476	494	495	460	462	483	477	484	499	479	492	498	467	484	531	467	490	505	466	427	453	487	454	468	458	420	465	459	500	475	436	478	470	457	455	477	480	478	444	473	474	480	469	478	485	492	482	478	447	486	471	442	480	456	461	482	495	468	448	494	436	483	480	446	478	448	500	449	501	433	482	490	441	462	484	457	507	466	470	449	494	461	447	487	511	456	438	449	486	451	476	527	443	456	484	468	456	474	496	474	499	439	456	492	469	477	473	456	441	508	482	496	460	472	488	428	469	473	502	494	444	455	464	464	499	492	482	486	483	475	480	488	441	462	480	533	463	454	461	482	434	511	502	441	490	452	444	509	496	483	455	453	487	455	425	481	464	511	488	468	443	489	472	508	460	468	470	464	460	471	446	508	498	491	500	494	491	483	437	516	482	475	507	454	470	469	477	473	467	510	456	481	502	477	452	496	455	492	445	479	431	499	517	468	512	459	474	487	451	456	469	480	478	465	457	440	478	497	493	473	475	456	515	459	476	482	477	406	489	432	499	461	425	497	522	469	446	462	481	440	461	457	464	466	455	462	444	476	475	492	476	477	475	462	433	431	465	471	477	469	493	481	468	469	522	454	465	485	459	514	459	480	442	425	479	445	466	474	456	468	497	500	457	473	426	523	519	471	452	491	479	440	521	438	489	479	444	491	489	460	467	486	417	424	480	473	463	463	467	474	512	461	451	490	469	467	459	468	457	450	446	429	485	482	492	475	434	475	452	438	445	486	484	458	486	489	493	457	468	460	489	471	489	503	459	499	466	488	483	462	520	466	465	477	467	460	489	463	452	478	437	481	492	450	461	482	478	466	476	481	459	442	412	489	483	490	459	493	492	486	454	462	483	463	491	476	473	494	442	489	514	475	440	457	483	456	485	459	464	465	436	462	482	472	488	452	465	461	492	490	451	448	494	499	459	459	449	479	483	435	466	438	449	478	479	451	465	428	454	429	455	427	458	507	481	457	489	432	442	491	513	502	440	444	509	445	481	491	464	455	469	457	436	504	476	485	507	485	436	472	479	473	497	439	459	427	479	508	431	490	482	467	478	449	496	462	508	502	444	468	452	503	474	469	466	487	467	475	432	469	466	473	468	478	484	468	486	437	438	485	476	474	487	501	481	471	493	459	457	470	461	465	494	519	477	472	489	458	482	511	446	502	500	458	453	475	469	458	464	469	479	448	481	466	446	515	451	483	425	480	420	445	455	467	458	487	450	457	483	472	481	469	480	515	439	487	487	449	455	489	479	472	462	453	458	460	493	447	449	463	423	479	462	459	514	452	493	460	503	526	454	483	472	477	470	450	468	512	447	471	472	488	465	460	469	513	455	450	471	495	441	461	467	445	468	478	479	502	455	426	503	497	468	451	455	496	473	447	520	462	483	466	478	464	458	476	456	497	451	455	468	476	452	448	474	451	490	485	483	460	469	493	486	471	449	483	480	499	436	479	450	505	458	448	484	473	468	494	473	450	466	466	451	506	424	472	444	487	520	485	468	508	458	477	471	469	481	492	455	460	412	449	468	481	504	517	492	468	504	477	445	473	453	480	442	455	433	474	447	480	456	467	441	445	462	485	439	485	502	486	461	493	491	501	508	443	428	471	450	479	457	495	480	446	483	431	469	443	440	516	472	435	471	474	467	469	465	438	445	525	476	468	466	441	467	464	467	496	467	460	469	490	528	469	451	447	443	505	419	475	455	487	429	464	430	467	443	495	466	440	449	455	457	438	437	485	468	482	464	482	466	426	450	461	511	496	428	446	511	469	453	481	461	450	438	437	484	465	499	500	465	507	461	460	499	482	488	485	459	477	472	438	448	485	471	464	462	479	490	461	444	472	475	497	512	451	452	502	492	453	446	438	464	439	449	461	462	466	455	471	487	450	513	441	444	503	457	468	490	470	420	490	486	499	473	453	482	471	486	493	461	448	452	474	477	443	518	519	468	497	485	477	494	465	479	476	466	456	503	505	460	498	497	509	492	453	446	486	491	498	462	496	460	462	469	472	488	476	440	499	443	486	465	455	478	494	481	486	473	477	481	456	478	449	471	475	539	434	447	467	464	453	447	483	470	459	463	442	455	460	455	477	466	457	492	459	479	455	441	427	502	481	496	471	480	472	465	467	492	447	448	488	446	456	519	478	460	465	485	449	450	435	508	510	464	454	474	464	450	476	490	467	434	490	491	445	469	459	480	461	438	459	443	454	493	495	497	483	471	450	473	475	489	472	469	514	478	448	447	448	470	443	484	448	499	490	472	437	444	497	454	463	440	494	450	491	458	469	454	445	442	473	479	454	455	469	480	488	478	461	461	448	466	437	481	466	439	487	463	479	457	457	434	439	450	458	473	478	470	500	470	494	468	452	483	479	485	487	501	440	466	468	481	464	479	465	490	481	514	494	494	438	445	445	436	473	463	478	473	484	481	498	447	462	472	466	466	454	471	456	462	482	507	477	489	523	475	460	449	479	468	467	502	483	491	456	474	476	503	484	475	459	469	470	438	423	486	497	476	433	430	456	457	476	482	438	440	483	470	480	494	467	461	441	452	458	473	422	467	459	478	483	484	466	455	502	458	457	462	484	436	466	474	435	473	476	472	465	519	452	431	463	453	494	452	455	467	468	507	482	459	483	465	486	468	487	486	433	463	461	446	473	441	457	451	449	437	454	496	461	451	462	490	481	473	482	478	498	465	423	492	443	504	514	497	471	463	474	470	488	455	451	456	451	462	442	478	482	463	466	466	470	468	445	455	458	457	494	463	469	466	453	455	451	444	466	450	500	465	502	500	455	453	520	435	486	442	495	452	451	491	494	483	458	482	471	483	484	500	469	440	492	484	461	475	448	461	502	508	474	486	500	451	479	517	428	487	475	467	451	443	533	497	465	440	441	460	457	455	480	451	465	485	458	443	480	497	477	482	495	432	482	459	477	491	474	480	471	453	506	493	469	478	445	461	458	456	489	438	469	471	457	498	502	489	489	450	440	428	467	463	483	495	482	469	444	449	476	466	448	510	464	466	496	433	469
38987	46869	31113	9929	2760	1337	890	842	853	869	905	847	855	848	900	830	901	829	858	826	807	851	870	903	821	804	801	878	825	903	854	862	887	822	836	841	833	810	885	859	873	878	838	863	885	829	867	853	866	857	872	891	848	897	926	889	860	843	841	862	825	819	866	885	874	913	874	869	850	860	914	868	796	849	891	896	861	887	862	891	813	856	868	847	850	847	856	892	891	860	885	840	874	827	893	911	855	840	824	840	886	871	824	818	814	820	844	833	828	879	845	833	851	830	841	825	852	845	872	846	761	889	839	838	861	818	831	864	860	837	859	857	862	858	866	868	882	850	868	845	829	864	883	854	872	799	856	848	853	868	874	870	766	890	880	896	848	882	871	827	828	866	856	862	838	861	940	851	849	884	840	903	840	913	829	812	833	837	811	865	843	889	840	816	868	833	822	809	879	872	846	826	865	870	882	862	802	839	884	828	854	853	883	795	865	885	819	894	868	829	887	817	872	880	819	859	815	892	874	912	878	848	846	858	882	862	848	871	846	823	902	891	885	811	864	854	834	857	864	852	883	912	836	839	904	838	905	847	832	850	831	836	877	866	888	804	882	788	857	847	813	842	853	864	851	843	817	900	837	859	828	830	816	896	875	837	853	870	858	810	860	794	813	858	909	848	858	874	811	883	887	854	823	870	798	916	864	896	842	849	852	909	879	870	879	868	843	849	854	862	811	914	876	879	869	853	888	847	821	847	840	893	829	860	790	882	823	814	859	849	814	837	846	867	869	834	830	848	844	852	870	848	863	876	851	846	853	834	834	825	888	852	890	805	829	854	834	851	864	849	892	851	868	823	842	874	845	848	823	885	845	875	880	845	861	833	895	829	877	849	871	832	887	847	850	905	879	897	816	849	833	829	876	862	851	824	876	804	889	814	864	879	938	829	851	834	803	827	881	881	900	879	813	861	830	855	844	834	862	807	817	867	851	873	808	788	861	881	881	839	814	877	871	849	875	896	878	847	865	835	865	818	870	885	893	858	871	860	830	850	810	863	875	891	823	832	842	858	870	820	834	841	850	843	862	835	845	870	907	880	910	802	875	860	874	856	885	813	870	908	866	840	837	909	941	792	862	862	873	862	849	849	828	893	861	850	867	784	891	839	861	798	872	816	868	859	841	857	826	930	841	829	859	849	863	832	845	884	875	796	814	867	870	835	865	840	817	833	867	847	880	838	883	861	805	784	856	862	863	865	845	844	847	861	831	823	819	921	889	841	856	893	861	897	873	858	872	885	877	859	875	866	857	837	891	836	903	842	807	815	827	841	890	827	824	847	868	857	791	866	855	849	829	861	858	885	830	809	824	756	809	881	884	871	927	889	892	815	838	815	866	854	851	883	851	822	856	884	821	861	861	871	860	794	837	849	882	801	908	823	860	866	888	852	878	827	872	844	858	845	848	900	881	866	823	901	851	917	826	869	808	878	832	861	831	895	772	842	895	849	881	837	848	831	868	843	875	822	814	868	910	874	867	894	858	858	854	891	902	855	864	808	863	898	833	872	856	872	843	856	872	853	903	931	846	863	827	837	836	861	872	876	822	871	882	866	829	837	823	842	921	839	861	825	786	880	854	845	897	898	842	837	836	804	812	868	881	851	838	821	789	823	763	853	882	862	832	858	846	898	893	853	899	810	908	857	880	862	850	870	856	861	903	797	846	868	838	888	851	883	830	843	910	833	851	841	860	855	863	844	860	822	887	856	825	883	857	857	895	824	868	839	856	888	807	845	845	885	825	882	850	881	869	885	865	818	855	888	861	858	873	845	849	874	857	884	832	873	879	843	885	843	846	815	911	850	921	810	820	830	873	787	847	800	823	828	899	848	904	876	880	889	866	835	846	881	866	874	864	812	841	891	876	839	892	808	812	871	888	885	830	848	849	855	818	878	840	858	866	841	825	914	897	856	832	863	863	856	850	832	845	836	890	840	845	837	854	841	887	839	889	810	876	801	875	825	822	901	854	837	888	853	835	845	869	858	882	849	892	865	873	870	887	859	902	833	846	880	860	859	881	834	797	791	894	819	858	897	827	865	812	883	871	822	866	873	861	874	817	898	917	815	864	860	811	893	832	871	881	908	896	830	872	860	888	854	880	850	871	830	862	877	818	923	858	857	890	880	897	897	839	872	867	847	836	868	806	882	806	817	829	855	801	881	870	870	857	881	835	821	866	851	846	813	857	885	824	907	916	824	840	851	858	816	817	896	865	861	863	840	854	868	808	833	845	856	886	901	874	919	869	863	823	844	900	913	863	826	835	854	881	819	865	861	868	872	796	835	804	863	884	854	843	838	838	845	906	891	852	805	866	828	869	916	840	892	844	823	857	841	856	829	861	819	879	907	857	861	852	881	820	869	835	880	844	812	829	832	891	839	871	844	910	888	859	891	874	897	870	838	863	899	859	839	831	871	850	874	863	866	842	859	844	878	858	806	888	852	813	848	832	860	851	859	853	864	867	880	860	854	887	892	808	890	831	837	893	857	895	876	865	873	853	835	884	909	824	890	852	885	849	810	875	865	853	880	841	849	844	882	847	829	853	873	847	852	853	842	801	853	926	946	830	884	800	843	870	872	855	843	873	861	902	889	872	846	904	874	865	836	858	873	862	854	852	860	868	838	907	858	876	837	873	841	879	834	831	876	848	845	836	883	843	857	942	876	866	817	876	883	816	890	854	898	887	875	862	912	833	883	857	890	835	817	872	883	860	889	863	848	846	847	872	894	881	852	842	826	845	835	892	882	880	790	865	812	785	847	868	801	889	849	884	828	792	840	816	865	854	846	845	829	840	791	822	827	903	834	860	893	865	886	873	914	841	884	819	834	877	853	907	900	931	867	880	859	839	846	874	854	876	845	851	913	860	890	822	887	853	847	808	829	837	859	879	881	846	845	903	889	843	888	891	867	865	834	864	855	933	837	819	884	805	845	875	835	875	848	867	864	883	850	833	854	876	845	851	845	903	858	895	853	808	788	889	841	829	869	868	862	847	866	830	904	877	879	906	905	912	877	877	848	855	818	843	878	861	890	814	838	848	817	890	844	857	806	865	844	880	859	894	873	893	842	867	815	810	796	874	833	879	888	894	822	883	872	860	881	833	860	819	846	864	850	876	889	837	848	881	868	895	878	822	884	846	871	868	887	857	894	885	871	862	852	853	883	835	810	848	860	871	868	906	845	852	774	872	792	866	848	810	864	858	873	845	792	873	809	828	888	885	857	907	875	849	851	856	913	895	854	844	847	795	830	878	892	888	884	840	832	809	919	887	843	796	844	896	855	863	884	815	847	872	843	845	805	878	904	899	845	877	898	796	866	829	914	819	838	890	851	847	844	848	855	882	868	826	849	816	843	877	870	879	901	868	875	839	844	882	877	853	874	928	818	834	873	855	879	861	862	872	911	863	870	882	842	859	845	887	889	842	804	841	840	855	846	839	798	874	909	865	840	839	864	875	894
24282	22954	31076	25239	19854	9545	773	388	377	374	378	393	352	356	377	369	379	384	353	362	382	368	360	377	351	394	420	363	344	366	363	368	332	367	377	369	381	351	345	340	384	354	351	356	355	387	380	352	345	365	350	367	370	345	356	354	344	388	363	336	342	385	373	348	315	364	366	376	382	393	336	384	358	361	402	348	354	359	327	402	342	356	355	318	364	347	358	344	392	334	366	342	364	364	409	347	316	351	363	299	362	358	379	388	383	366	376	363	368	359	382	356	370	338	348	390	368	373	348	356	380	350	368	372	347	316	371	369	380	365	355	321	404	345	366	338	357	373	371	358	360	395	355	350	367	353	379	350	364	351	361	385	345	382	335	373	342	337	363	379	367	403	357	360	337	358	354	364	339	348	334	351	357	348	366	354	359	374	342	361	376	344	387	362	348	366	351	396	372	344	349	366	347	378	335	336	381	378	375	342	371	354	362	348	362	371	392	391	362	387	364	320	388	389	396	403	331	325	351	341	382	334	378	330	342	350	364	394	366	370	374	346	358	373	344	355	365	352	360	362	326	365	381	339	334	358	343	331	331	382	357	366	349	366	364	334	363	341	343	351	354	353	392	354	366	340	364	369	380	350	338	360	367	335	369	354	372	351	352	351	364	353	361	371	371	343	333	352	381	337	340	349	369	368	374	353	350	347	360	351	347	363	361	341	379	381	370	378	356	357	360	363	378	353	333	369	360	340	377	384	326	351	382	358	333	382	388	383	349	359	350	370	364	380	386	369	359	311	358	354	368	345	350	334	369	372	384	349	367	327	355	375	357	334	341	353	365	344	368	386	396	353	377	338	354	354	369	388	362	361	366	349	374	356	374	357	362	341	338	367	345	386	339	361	361	379	378	319	375	363	377	347	373	376	371	331	371	375	363	351	362	332	356	375	376	358	365	409	344	328	317	372	352	378	346	350	348	384	350	353	361	338	336	340	357	372	341	360	328	371	400	390	373	349	384	344	408	353	353	340	376	382	348	375	343	309	359	367	362	369	336	349	355	377	361	364	358	373	371	375	356	367	370	360	363	364	358	372	363	374	349	352	327	341	349	350	383	406	390	334	360	382	340	386	348	373	373	392	384	361	354	356	387	333	353	333	325	345	344	352	354	375	364	365	357	364	358	369	330	356	344	367	375	315	370	342	357	354	344	381	357	351	383	357	387	357	370	333	350	333	383	370	378	355	363	346	372	386	333	382	353	354	348	356	308	352	390	361	357	340	401	362	387	377	374	342	376	355	351	383	374	347	353	371	366	353	350	335	333	361	370	336	354	357	349	346	375	357	357	335	371	341	357	319	338	414	347	372	393	364	376	381	328	363	351	333	359	340	385	338	372	350	335	349	386	334	383	351	386	358	328	363	348	368	392	336	369	365	389	355	360	364	365	344	342	375	359	380	368	345	378	373	376	364	347	376	350	370	356	389	375	387	360	363	375	383	375	359	375	382	352	355	329	374	393	380	372	359	375	381	362	373	353	354	369	324	358	357	355	358	344	369	344	356	375	369	344	359	362	342	357	361	364	342	376	334	377	352	360	374	347	325	389	366	348	324	365	333	363	348	360	360	395	355	381	371	341	343	401	387	354	353	369	372	374	365	386	347	381	363	353	350	359	365	320	327	371	345	396	328	382	365	349	347	400	366	384	396	356	394	363	356	373	388	352	392	353	362	365	355	345	375	367	347	363	351	347	373	396	356	359	373	367	374	357	348	366	372	364	365	397	364	371	357	399	370	348	342	368	327	364	386	374	367	373	385	367	375	327	369	385	321	356	355	351	356	357	352	337	351	331	359	373	396	366	339	377	377	388	345	346	366	343	374	360	361	363	347	358	389	351	338	335	355	353	380	371	355	313	328	378	365	344	379	329	354	345	345	341	339	348	360	355	311	334	363	376	373	372	308	355	340	321	341	352	354	335	359	367	344	394	368	337	366	397	356	350	363	363	347	377	355	355	377	366	355	393	394	337	403	373	358	346	338	356	329	328	348	376	373	356	332	379	349	354	331	357	335	371	364	354	362	369	361	359	360	336	346	349	336	368	377	369	364	331	392	359	376	371	369	352	353	390	345	346	344	343	349	363	375	381	386	356	353	326	332	345	371	358	352	370	394	324	391	379	385	349	345	388	352	350	347	334	356	357	360	349	331	380	343	404	358	361	370	345	358	373	324	373	364	338	347	348	337	339	353	405	377	339	368	369	370	371	339	367	353	375	341	360	394	380	370	383	385	368	344	364	402	381	333	358	368	369	350	354	390	348	341	359	369	341	372	373	378	359	341	373	399	342	355	408	363	362	350	336	372	379	365	354	313	367	363	369	346	344	370	388	326	354	358	368	372	357	391	335	351	369	383	391	354	358	354	359	355	340	347	363	359	385	360	357	371	380	383	336	400	378	384	352	361	339	355	347	324	322	373	345	350	333	372	326	339	363	388	374	375	317	369	340	372	339	361	335	354	367	391	375	380	355	357	381	362	355	352	361	368	334	351	342	351	366	322	404	361	373	349	363	339	389	369	360	365	363	332	361	362	349	330	345	368	350	335	356	384	366	356	331	347	380	369	379	380	348	381	345	374	371	358	353	374	329	336	394	341	384	379	358	373	343	360	348	348	351	352	357	330	365	381	377	346	335	385	352	363	382	369	354	358	384	348	388	372	347	360	322	335	354	354	375	368	349	338	349	335	399	345	342	362	355	375	352	328	347	384	357	356	353	357	372	377	366	354	388	375	357	368	322	379	367	366	408	382	378	336	340	352	350	339	369	395	311	356	360	345	364	358	356	339	355	340	393	394	381	372	374	390	352	362	354	371	339	331	369	378	354	373	352	382	364	376	371	318	336	350	340	373	387	374	350	401	350	376	398	405	374	357	349	376	355	361	355	370	418	357	353	370	372	362	370	368	338	393	359	369	375	335	351	376	347	332	365	349	327	353	346	349	396	317	360	378	343	394	345	342	372	334	320	392	400	350	370	359	349	354	384	349	364	344	376	334	374	361	378	398	367	363	356	363	361	382	359	343	333	372	344	360	397	355	357	359	337	397	366	360	356	339	399	360	373	332	371	366	374	334	352	355	352	334	339	379	377	363	363	388	359	349	380	328	354	345	338	365	382	358	367	355	351	365	358	368	312	360	372	360	364	321	344	395	398	356	371	316	342	354	366	349	413	346	350	366	359	345	324	350	361	352	362	354	347	353	346	354	359	365	341	347	331	384	375	390	361	336	354	377	310	359	367	351	347	350	387	384	358	350	395	391	362	404	380	356	398	355	358	320	351	397	369	375	342	347	359	362	347	410	351	357	327	350	374	401	348	382	375	348	356	400	365	328	413	400	366	340	361	370	342	326	390	354	351	371	350	350	361	389	364	386	342	372	368	363	366	360	363	354	352	348	373	345	359	378	367	338	331	350	362	374	314	344	341	357	330	346	368	376	361	381	357	363	376	356	370	364	366	373	387	365
61696	89304	62249	33579	14604	5248	655	642	674	679	666	662	655	679	637	687	715	664	677	639	671	657	620	656	633	649	633	674	646	635	618	686	650	626	635	674	662	699	679	696	674	686	648	684	651	638	706	680	677	655	648	678	660	665	646	667	644	620	667	632	652	625	668	679	664	700	622	635	665	674	672	670	669	626	648	693	650	642	644	641	674	634	644	707	632	628	673	699	647	642	620	640	669	662	617	700	679	617	637	699	638	643	592	616	675	633	678	654	641	687	667	654	658	631	695	676	665	600	640	667	647	661	648	630	670	620	649	655	639	647	673	676	608	651	648	608	676	628	673	682	647	685	657	646	594	648	687	655	671	715	655	693	618	628	643	639	693	655	641	656	667	621	672	670	655	633	609	679	675	645	658	634	642	685	638	655	631	679	653	657	710	645	697	664	605	650	644	638	641	651	643	639	643	654	604	645	592	652	683	606	666	649	643	671	620	661	601	692	657	625	627	617	652	622	648	668	640	645	669	673	664	614	649	719	642	713	627	645	650	674	685	687	617	671	682	624	651	626	699	688	641	650	638	681	675	688	647	669	637	615	692	627	647	703	654	641	684	639	691	623	650	664	632	676	653	657	638	638	665	653	657	679	610	704	662	692	649	662	659	652	653	655	638	662	637	647	645	695	659	640	658	671	632	636	661	685	684	679	620	642	670	659	607	639	636	655	658	705	607	640	625	639	684	677	634	670	644	652	672	656	672	676	641	662	667	644	650	664	641	672	662	637	663	645	643	644	629	658	644	616	645	685	654	660	695	658	651	601	600	630	695	671	636	638	685	625	642	652	671	635	657	656	643	648	698	683	635	670	630	606	696	618	657	665	693	695	682	669	644	705	624	649	665	675	680	677	642	663	671	678	647	678	639	660	626	646	667	635	725	670	649	658	680	645	647	623	635	626	654	655	615	647	651	643	631	649	664	643	678	649	678	580	697	591	669	655	658	663	636	714	678	641	645	673	671	645	667	649	663	651	654	644	617	659	644	651	676	658	592	628	655	665	668	664	677	651	667	635	608	623	653	681	610	596	652	657	647	674	670	672	696	631	654	678	700	681	642	677	648	648	660	684	659	674	636	627	672	624	698	643	632	632	589	657	657	666	647	668	599	699	691	644	630	671	649	658	625	681	649	636	655	677	648	649	659	701	646	634	656	677	628	643	693	699	612	648	656	656	685	629	637	681	680	654	640	693	689	644	672	689	652	647	633	631	633	652	642	638	667	668	671	669	671	685	664	656	669	669	614	646	706	690	665	642	628	628	688	687	635	660	662	669	691	642	678	698	672	644	689	623	646	670	610	679	638	647	652	676	617	675	678	625	638	632	677	613	649	631	674	643	661	660	643	658	690	671	666	636	693	720	610	677	649	649	652	637	669	687	651	682	672	635	641	635	642	629	691	665	622	674	669	629	692	654	666	678	660	672	667	694	655	656	632	642	637	633	649	642	686	630	664	672	645	618	637	654	655	636	653	662	646	594	620	649	627	667	642	638	616	646	638	644	633	681	634	625	690	662	682	671	653	637	625	635	659	672	675	661	697	675	675	681	685	591	652	635	687	625	646	648	662	665	655	641	652	638	640	639	632	692	624	668	655	641	643	636	659	616	682	672	706	673	671	674	627	577	649	659	689	635	652	627	613	661	647	667	651	699	662	691	659	669	666	653	618	630	644	690	638	647	638	622	687	663	615	663	682	625	646	681	692	661	641	665	680	635	617	649	688	642	637	648	634	670	631	618	686	647	645	638	646	655	679	647	629	637	629	633	668	666	650	647	676	692	662	617	664	659	643	643	620	644	669	689	672	700	669	687	626	676	664	663	677	703	681	633	636	649	657	684	658	632	649	693	705	677	592	684	592	658	654	670	633	664	672	644	646	617	640	645	614	682	663	631	663	643	633	629	671	636	690	645	635	669	584	656	673	653	637	679	638	685	659	680	642	664	697	660	679	711	665	674	645	631	618	704	647	614	655	620	647	696	674	655	665	658	649	651	645	697	676	625	675	661	632	687	660	677	684	671	646	689	652	649	657	653	650	636	636	679	686	654	661	631	657	678	638	669	663	728	684	703	613	674	658	692	676	639	630	677	654	630	631	695	693	644	651	656	658	636	643	675	659	674	613	625	653	655	627	664	685	628	649	688	685	668	700	629	609	649	678	611	625	664	694	659	637	656	664	627	692	605	703	666	660	646	652	662	619	624	636	655	639	646	680	652	679	635	616	666	636	683	686	671	663	630	636	671	659	658	648	675	646	693	693	665	633	648	660	665	617	666	671	615	670	632	657	644	635	639	644	661	700	695	604	641	679	701	669	611	655	633	619	662	640	607	614	717	652	648	639	645	637	660	630	707	681	653	652	676	662	684	677	692	663	690	679	623	647	664	603	665	692	651	663	635	725	691	637	647	595	671	628	662	648	674	659	676	655	606	668	650	660	630	675	699	699	677	678	694	694	637	655	613	654	635	659	618	658	658	636	673	650	635	656	678	653	689	617	666	662	691	636	664	677	659	687	669	670	659	631	605	607	644	693	632	642	615	694	706	662	661	703	657	652	629	650	668	652	624	687	679	681	620	610	667	597	662	670	684	649	669	690	696	677	664	691	634	647	660	674	670	671	658	651	625	685	670	671	677	663	653	665	633	657	656	671	650	642	682	636	702	687	623	628	670	646	631	687	683	637	657	707	682	600	664	629	643	669	663	658	676	652	649	715	607	715	657	669	641	661	641	634	615	655	643	677	624	609	671	695	654	710	663	665	692	639	648	690	657	727	670	665	670	706	674	652	641	651	684	628	596	690	654	680	706	652	677	638	645	679	623	679	673	675	660	610	604	640	662	673	655	608	669	657	660	689	653	620	629	683	682	668	661	658	621	684	633	658	629	658	676	656	627	671	657	663	613	635	648	686	655	711	680	655	679	637	637	668	678	641	667	635	670	652	674	631	614	662	663	691	639	654	604	618	675	664	640	644	654	658	663	660	622	661	663	680	672	662	657	618	723	644	635	633	657	622	622	662	646	664	621	658	645	664	630	605	645	662	689	659	631	662	639	654	641	671	661	678	670	640	674	678	622	673	670	647	660	661	636	631	670	652	647	627	684	690	638	741	641	644	653	613	688	659	651	626	646	620	617	641	634	630	655	640	637	655	668	669	609	617	648	654	669	656	679	649	661	646	648	641	653	645	660	641	667	635	630	701	645	643	642	671	661	653	641	691	690	658	625	622	654	698	693	599	667	638	665	660	671	656	678	655	693	634	714	657	655	633	614	658	661	634	615	638	665	640	641	620	638	652	671	678	646	680	651	627	695	611	666	668	634	695	645	644	617	624	637	650	650	638	640	648	666	607	646	686	673	625	708	628	653	628	684	613	674	646	654	654	613	644	611	696	634	653	689	655	638	701	665	655	654	636	667	692	623	635	675	625	711	681	673	658	673	621	677	679	663	674	653	696	653	661	703	649	674
23241	21888	30264	24304	21122	18561	4518	605	566	496	592	553	515	511	583	538	546	535	515	531	522	534	521	508	492	504	549	459	517	572	490	526	503	489	525	530	488	523	499	492	454	517	526	525	497	519	544	519	475	499	525	513	570	528	520	513	477	562	506	521	494	511	480	512	488	477	497	505	505	558	548	523	503	520	518	509	518	542	488	515	525	517	535	496	467	523	494	558	531	532	484	505	538	509	526	514	535	502	500	511	477	499	509	496	502	563	453	542	517	515	531	516	495	512	489	497	467	455	547	569	526	477	486	526	493	509	525	521	500	519	493	498	501	474	522	524	490	495	539	512	504	473	497	509	487	517	504	450	508	518	498	509	508	500	531	509	488	530	528	536	522	501	505	484	516	501	489	488	527	504	475	534	545	485	488	481	532	481	479	533	485	536	504	484	493	537	503	511	528	519	524	473	513	489	505	557	524	485	504	555	481	526	517	530	525	491	499	476	532	510	479	447	491	478	504	480	492	503	497	492	514	500	480	512	504	468	507	446	482	529	498	535	491	578	524	544	523	518	547	484	506	520	492	487	483	535	488	500	519	498	563	519	475	480	509	548	491	541	532	509	522	487	531	495	495	477	508	522	513	472	511	505	500	511	523	483	562	500	502	518	506	520	493	508	495	533	519	498	499	516	508	515	542	553	493	490	512	523	499	529	471	515	459	491	491	540	507	533	472	539	582	490	507	483	532	547	508	505	469	512	514	504	516	495	458	480	495	523	505	533	506	483	520	535	484	519	538	491	490	465	510	491	549	511	529	538	491	511	505	527	521	516	571	511	485	495	474	501	513	453	544	488	560	529	529	491	513	446	505	503	523	510	503	536	560	541	498	511	464	462	534	497	485	512	513	508	520	511	510	485	442	496	529	544	490	478	543	533	520	510	498	514	556	534	480	498	520	521	511	503	516	482	511	529	527	528	476	491	470	486	511	493	510	491	493	553	498	529	536	478	442	476	525	559	501	480	507	527	506	480	522	498	488	509	451	516	459	498	476	483	505	507	527	528	496	529	490	506	468	539	513	493	513	536	543	515	537	499	500	478	470	525	540	495	515	481	523	529	480	482	467	522	510	522	492	478	479	502	505	499	526	482	510	527	505	488	512	481	489	531	532	480	533	508	501	531	512	512	524	531	516	484	538	512	508	513	527	503	495	535	514	569	483	519	544	477	494	493	516	473	523	438	513	478	501	489	478	500	535	504	496	465	497	527	524	540	521	536	501	510	481	490	500	518	528	519	458	500	497	512	514	507	524	541	518	479	504	520	500	543	504	468	522	505	510	539	492	476	544	521	465	506	540	493	520	523	541	532	511	504	450	509	548	476	534	506	499	478	517	527	487	498	528	519	502	519	520	527	507	500	508	483	504	514	500	545	452	544	502	494	529	469	518	500	501	495	509	512	516	514	549	511	504	501	505	512	518	529	508	496	493	518	497	521	479	532	563	530	525	486	504	511	499	487	517	491	515	489	545	520	552	551	517	491	535	549	535	541	498	504	529	489	515	499	526	488	532	518	518	502	491	522	523	511	450	506	535	519	518	504	503	513	524	509	490	533	533	506	494	518	512	550	487	481	542	525	521	503	477	486	513	515	482	497	483	521	503	496	508	497	509	493	522	499	529	487	539	489	519	486	561	529	513	499	483	511	510	519	482	491	512	517	541	509	526	506	561	509	511	501	518	505	519	545	504	529	529	504	538	526	521	467	519	495	521	530	494	484	519	518	533	530	548	547	538	498	498	527	538	506	494	507	544	493	517	515	471	479	490	519	489	531	523	544	480	523	486	500	506	503	513	515	501	509	510	529	505	504	554	513	522	505	553	535	507	526	534	485	525	473	526	506	503	542	474	541	530	504	490	511	514	480	483	542	450	505	475	487	531	484	500	525	493	502	497	541	524	486	541	512	534	533	515	505	481	494	518	560	536	530	522	504	558	517	532	507	516	504	475	519	504	507	481	522	515	504	485	528	506	514	520	500	527	497	491	511	568	503	512	525	518	469	494	517	445	500	498	496	507	504	510	581	497	493	516	496	508	483	515	521	482	504	537	523	559	502	500	512	489	513	503	538	504	515	475	521	499	517	508	514	512	522	535	506	498	539	528	504	525	485	520	490	501	486	488	540	484	484	517	502	502	538	499	472	448	541	522	533	490	526	534	526	495	496	520	511	494	513	504	537	501	526	535	486	521	480	487	500	537	521	504	486	477	527	536	524	516	511	492	530	500	519	506	524	503	545	525	490	539	544	500	512	500	502	528	475	507	502	510	526	521	458	523	505	533	495	486	517	465	532	533	509	488	530	469	549	462	503	507	522	478	520	531	491	535	538	493	524	519	528	541	502	491	491	514	532	500	510	486	514	520	513	520	543	490	521	510	521	498	519	495	488	511	551	514	523	499	523	555	516	482	520	483	503	512	480	507	508	556	491	554	539	503	517	519	529	482	514	487	469	543	484	509	534	489	535	508	456	529	525	506	512	464	514	511	519	537	522	512	544	497	511	520	516	470	528	502	507	500	509	517	508	481	523	479	511	506	484	529	543	534	508	550	494	543	459	519	501	527	508	476	497	526	509	507	507	505	531	527	498	483	496	518	524	512	507	560	520	494	525	528	532	534	488	485	531	533	503	506	477	480	491	518	507	519	560	519	490	504	537	509	526	506	512	470	485	508	536	521	505	490	500	503	516	550	535	504	470	514	513	510	460	542	496	481	503	535	518	535	523	468	501	502	515	495	512	539	523	496	519	525	516	497	500	510	486	531	510	497	513	476	521	465	525	502	565	493	505	512	513	531	502	541	519	486	534	478	499	554	501	523	514	492	497	572	511	525	492	526	504	495	486	477	523	492	477	533	475	504	495	484	480	506	512	567	496	527	517	469	493	496	507	519	522	515	511	496	469	493	547	496	485	507	500	490	495	491	511	513	536	480	505	555	576	548	479	486	504	540	514	522	493	511	481	481	538	511	523	511	503	521	514	511	497	515	512	486	501	493	511	519	532	534	529	523	505	520	529	531	534	472	505	505	503	476	493	556	506	539	511	545	479	548	481	481	482	502	480	535	521	523	514	527	506	542	507	527	483	521	510	511	504	460	537	506	497	515	496	529	515	512	519	530	502	490	561	489	516	485	550	522	517	458	496	519	514	490	471	499	515	527	499	497	527	511	522	490	541	490	478	543	496	513	514	504	478	471	512	508	498	493	535	519	526	509	520	495	558	548	520	530	516	500	506	441	514	543	548	474	502	482	487	526	509	526	520	523	536	486	481	490	503	480	562	517	543	497	482	502	513	489	513	498	516	521	458	524	473	531	505	499	517	481	511	500	526	516	508	537	509	526	504	508	494	522	461	503	536	501	493	496	508	540	509	515	488	524	506	503	488	517	537	513	529	481	480	490	487	512	514	455	481	508	548	460	539	532	554	464	533	430	517	489	486	489	500	500	510	535	468	491	526	523	545	473	512
61503	98719	72416	40082	21619	8611	878	898	845	939	823	892	867	907	872	919	901	868	861	927	852	859	820	857	902	863	839	819	906	864	870	849	865	882	810	872	874	879	860	879	849	920	830	905	828	874	897	888	897	861	856	829	843	923	925	839	862	935	853	895	872	850	935	874	850	921	872	879	831	887	817	872	832	884	871	867	954	894	839	842	852	875	861	862	864	845	877	903	871	872	859	874	827	842	930	880	822	860	835	813	885	876	901	851	891	886	866	825	902	884	874	878	853	885	875	864	807	865	862	860	843	930	874	911	892	831	839	840	904	888	887	873	878	895	823	810	845	887	903	845	863	868	872	859	862	890	873	883	817	837	880	862	872	871	852	836	886	806	882	843	872	922	867	867	868	882	854	851	852	903	837	863	880	884	852	862	903	883	836	860	815	842	902	874	885	861	894	897	892	882	855	880	801	850	848	782	854	790	792	866	879	803	890	868	881	890	878	845	918	876	874	891	848	838	859	856	833	902	863	911	862	897	894	849	857	906	882	865	918	890	821	855	800	910	892	828	865	834	892	852	854	858	807	867	830	862	853	855	855	868	865	868	870	828	873	813	804	887	836	868	860	848	907	829	852	874	865	884	801	889	887	901	834	818	824	786	861	826	867	833	874	800	911	847	873	898	877	876	853	864	851	881	885	841	863	872	849	849	841	887	845	922	883	895	822	859	881	861	875	858	909	864	913	800	839	837	873	855	873	833	885	909	878	915	894	869	852	834	870	854	857	864	892	865	849	884	866	838	841	951	878	831	902	866	832	853	897	830	897	824	863	857	881	864	853	910	869	903	833	888	865	844	836	937	902	840	856	871	880	875	881	831	856	840	883	847	851	848	914	908	877	871	918	862	872	858	925	854	920	851	857	892	925	894	880	843	849	845	868	843	862	909	837	920	865	882	861	870	841	862	858	823	849	854	822	910	826	856	908	824	865	851	844	892	819	867	860	810	863	893	883	908	881	869	886	814	854	877	901	853	895	832	919	837	858	874	839	878	896	841	858	881	870	923	847	876	863	882	879	855	872	883	827	896	856	890	820	869	914	826	881	864	830	872	874	836	820	837	871	827	876	869	897	847	832	909	865	791	844	890	859	890	917	862	890	904	846	882	842	816	839	854	858	865	872	875	866	881	834	834	908	892	807	862	877	852	916	891	853	850	841	920	887	860	872	931	839	885	827	894	874	880	893	890	846	866	872	938	830	832	880	876	851	843	895	882	903	875	848	835	922	873	818	855	853	897	842	866	850	902	864	862	903	836	881	923	874	854	869	847	867	853	867	883	860	843	881	831	851	796	839	899	840	880	846	824	817	844	836	878	863	860	866	820	855	846	872	910	851	876	832	856	889	879	857	843	889	882	843	838	916	849	845	878	865	905	853	828	870	846	869	825	861	847	865	838	887	847	909	815	855	868	902	840	823	926	841	876	890	844	889	856	851	883	894	871	845	875	856	883	902	958	886	861	878	840	836	860	892	828	864	862	854	836	828	878	853	859	828	863	908	889	887	902	885	804	852	908	883	907	855	898	910	865	866	913	899	846	906	850	885	893	864	906	868	915	860	939	897	838	844	915	909	826	824	899	866	914	817	876	910	828	885	879	810	894	889	886	825	847	838	869	865	853	870	891	899	918	883	884	864	878	856	907	876	862	834	906	910	847	832	853	858	827	848	865	860	864	886	843	851	872	866	853	900	846	868	853	890	901	869	816	873	873	836	829	896	868	859	868	817	854	866	876	822	858	832	898	869	847	886	839	863	837	890	858	858	839	823	892	842	889	893	887	872	822	875	840	899	877	874	884	932	869	893	839	843	816	843	880	906	872	828	866	858	883	824	841	871	863	877	851	848	924	887	890	858	876	888	886	876	910	804	882	898	868	788	889	863	806	804	891	929	876	865	845	845	858	913	835	846	897	850	904	901	818	892	894	931	858	902	834	860	869	930	889	861	881	868	896	900	839	852	898	879	875	888	841	881	896	828	852	800	821	911	822	885	889	904	856	885	825	852	879	871	871	851	818	896	862	846	857	910	904	860	873	901	869	897	865	862	944	879	906	838	865	893	859	893	913	878	823	862	879	874	871	880	872	841	868	843	883	787	857	901	838	864	896	840	848	885	889	883	903	851	881	859	884	886	805	829	821	827	864	860	873	870	821	861	872	871	871	840	845	847	857	861	867	892	954	837	882	847	865	887	875	855	861	811	859	890	886	917	843	959	869	861	865	899	816	907	881	839	860	888	899	865	876	857	844	841	896	843	843	833	845	814	869	863	855	855	856	906	882	914	868	912	864	887	860	867	854	854	914	844	841	883	811	885	860	881	905	876	902	873	857	875	806	873	860	880	849	887	858	865	819	853	831	913	808	827	902	856	898	866	913	824	887	855	858	869	849	826	832	885	855	854	891	868	897	849	842	877	888	881	856	892	799	897	850	888	830	908	837	858	889	874	871	873	856	884	898	869	867	816	907	848	839	849	872	837	851	870	861	865	905	895	858	910	850	879	875	847	838	820	878	895	886	887	844	852	869	863	846	872	870	872	785	827	889	860	871	858	896	831	900	893	846	865	861	850	901	859	895	927	912	833	832	805	907	885	876	847	848	900	779	844	893	857	821	858	875	875	851	844	855	837	845	831	893	859	848	887	847	820	867	827	866	876	847	914	863	873	863	818	875	901	852	915	871	882	856	877	838	867	878	824	834	860	885	847	933	898	862	873	840	851	868	840	907	850	839	864	805	833	883	877	877	884	836	868	908	873	851	886	908	851	854	908	812	865	902	872	892	853	839	846	875	831	843	844	858	843	871	912	836	851	844	857	854	847	882	825	870	853	863	847	886	847	867	913	843	874	827	882	840	887	794	849	887	861	848	849	876	831	863	885	880	867	852	826	889	835	848	843	821	915	838	830	848	909	852	857	819	850	862	915	853	825	865	870	908	848	830	862	889	892	921	877	839	837	858	886	936	825	859	875	858	861	897	873	866	881	913	830	849	877	964	910	836	827	906	892	881	879	897	852	877	866	873	872	844	863	874	931	898	865	856	879	822	864	917	872	875	862	874	824	881	823	869	884	885	884	870	925	845	850	837	884	858	839	808	813	852	868	849	959	800	842	876	809	843	889	815	881	908	822	870	798	831	874	840	850	926	874	862	864	848	829	855	875	798	921	849	882	812	881	852	814	884	838	840	866	855	919	867	873	838	846	801	850	871	856	898	910	876	904	895	882	874	859	881	861	899	920	903	845	848	914	898	822	786	860	829	834	886	928	893	892	868	911	880	855	922	866	915	805	892	892	894	868	883	826	885	804	866	864	816	856	885	837	859	923	866	900	842	835	884	829	879	864	873	883	854	862	883	874	862	854	853	830	919	868	832	886	854	880	825	877	877	839	869	875	868	875	818	839	916	792	884	836	785	835	898	860	883	901	860	903	835	938	891	836	830	790	906	899	855	851	897	852	841	868	903	795	867
29335	28813	27442	11628	1332	648	434	510	496	537	474	476	485	460	441	467	445	486	494	522	469	487	478	495	474	456	525	450	473	488	488	520	479	476	470	462	498	505	497	506	507	500	479	462	456	484	455	463	482	486	486	456	466	468	476	468	494	467	427	507	481	445	461	469	500	447	451	466	481	457	486	502	504	470	470	470	490	447	472	476	476	460	468	455	517	488	515	486	484	523	487	465	493	483	478	473	475	454	442	485	521	492	471	463	458	508	473	500	494	478	472	472	497	470	487	448	452	491	446	461	517	450	472	532	473	504	461	481	477	445	479	505	499	503	469	437	492	496	459	492	447	448	459	445	477	465	461	482	488	497	499	512	460	459	454	505	466	454	506	470	471	460	477	481	497	529	451	512	452	490	507	448	461	433	521	456	491	506	467	489	483	498	491	443	483	459	490	488	494	501	479	485	500	460	501	450	485	472	454	471	489	473	446	479	505	477	461	490	462	488	463	454	532	468	458	466	462	465	469	445	500	471	498	499	504	468	474	488	483	497	421	508	482	496	486	452	415	497	472	493	455	491	500	464	499	488	504	481	468	463	488	481	489	487	460	480	525	486	463	489	479	498	481	480	524	517	498	530	495	490	513	485	499	491	503	459	489	471	502	425	465	471	489	482	492	479	474	501	434	475	468	483	478	480	493	467	458	490	500	501	455	505	475	469	454	460	494	475	506	468	475	506	476	513	461	477	534	458	489	461	475	471	485	433	462	490	506	477	466	480	464	478	521	437	470	497	500	471	516	455	493	464	473	459	472	508	458	509	492	453	487	541	457	467	470	455	475	502	470	470	474	480	475	455	444	484	478	509	456	476	486	498	493	492	466	486	460	521	491	485	498	508	475	495	493	491	463	483	469	430	470	509	517	484	475	495	465	472	457	434	481	478	497	526	493	515	466	437	471	483	502	454	482	481	462	505	452	447	450	442	482	489	463	463	534	473	488	466	444	477	509	478	502	430	486	503	471	453	428	511	492	427	517	451	442	505	478	491	484	458	486	471	449	485	499	490	513	478	507	434	522	481	480	462	505	469	514	473	474	470	511	480	452	513	479	488	476	461	499	473	531	452	468	523	482	486	468	486	489	476	464	482	474	449	519	482	477	489	512	487	484	470	463	515	468	501	498	486	510	494	463	483	449	475	451	479	545	489	484	465	483	487	493	489	479	442	508	501	486	458	487	473	453	513	444	460	453	520	476	487	446	496	510	457	485	501	521	465	505	475	472	486	492	477	454	513	482	488	509	472	448	479	489	497	476	478	445	448	495	503	437	538	450	493	481	482	453	470	458	495	472	521	447	479	506	483	474	482	476	463	436	466	513	439	485	508	448	519	503	480	465	494	459	465	481	473	471	469	475	427	514	441	463	528	497	477	468	491	491	466	493	524	492	471	474	457	463	507	444	466	461	502	458	476	452	432	419	455	478	475	497	501	459	465	486	485	496	468	461	486	437	465	503	466	471	463	476	462	488	495	515	467	508	464	501	503	512	516	484	508	503	463	490	473	481	463	500	484	464	467	441	447	481	486	481	472	501	480	465	496	473	505	490	502	511	495	479	449	489	466	519	484	463	478	503	510	478	473	453	500	494	469	472	481	464	535	465	506	442	490	470	519	449	519	468	469	452	481	502	490	469	485	482	450	455	443	462	517	488	486	487	482	465	515	488	457	514	470	465	473	503	468	454	480	446	503	477	489	522	463	474	466	482	461	488	486	517	471	526	448	484	469	457	469	443	501	494	522	502	465	471	461	499	465	460	556	488	510	509	482	481	468	456	482	459	470	479	495	459	429	486	462	484	478	514	483	468	484	505	501	466	536	482	502	459	481	500	469	497	471	503	499	501	508	515	445	475	471	519	491	523	489	497	486	452	511	503	454	499	506	484	499	484	488	472	481	472	483	457	462	510	495	526	481	499	451	448	465	471	509	505	491	532	491	494	523	556	477	481	446	449	512	472	477	454	490	457	520	479	541	442	484	500	526	484	464	500	500	490	466	498	478	471	479	463	478	483	478	479	482	489	489	458	444	466	461	485	475	461	477	475	453	499	483	487	453	519	496	454	473	474	475	489	494	492	484	474	480	456	465	494	419	472	470	471	450	507	477	507	501	458	438	526	487	488	465	487	508	492	507	472	509	495	487	479	498	491	525	475	469	474	477	477	464	481	478	483	479	490	483	469	472	465	474	492	452	508	503	493	495	484	494	458	465	458	477	515	479	518	496	505	451	440	479	504	488	480	511	468	473	462	469	466	487	488	498	464	480	485	448	467	463	498	471	513	484	454	453	462	473	445	527	507	501	479	442	464	462	488	473	449	473	474	491	486	462	481	470	501	496	475	489	482	481	491	472	508	509	462	516	493	494	472	470	466	498	463	511	524	483	483	494	509	501	489	502	488	482	477	474	499	491	471	485	472	452	477	476	486	513	512	486	474	427	468	491	495	532	481	465	512	492	445	469	498	477	481	477	477	495	482	448	505	461	508	525	462	485	468	471	466	506	516	472	474	482	439	530	480	449	515	475	475	481	481	493	486	503	562	490	476	483	441	468	482	479	429	494	508	504	433	452	477	442	490	483	462	486	476	471	457	460	467	465	477	498	479	478	491	472	528	485	495	483	467	442	496	476	486	468	505	456	460	471	501	507	476	495	481	515	489	475	477	493	462	517	491	474	467	453	486	440	469	512	459	504	430	477	454	524	463	486	487	524	473	486	438	527	495	507	490	461	491	439	461	480	458	483	458	476	477	481	491	499	491	496	458	490	524	504	467	479	465	526	485	494	457	523	467	446	486	479	530	462	459	477	508	475	492	493	488	467	488	460	499	475	491	463	469	498	471	497	504	513	486	504	484	519	504	483	469	501	516	485	514	474	491	488	443	478	474	488	487	478	500	490	479	468	521	448	490	485	525	512	480	503	490	458	425	469	463	454	477	474	477	489	540	479	472	466	503	505	414	474	463	481	484	487	492	516	486	474	462	490	468	468	500	464	433	501	461	483	472	464	459	467	499	480	509	483	510	454	489	484	461	510	441	442	472	476	515	486	469	482	469	476	505	458	466	463	471	469	485	494	481	473	498	477	475	522	474	534	515	489	505	469	505	493	499	537	489	479	465	485	453	481	487	493	502	489	486	458	467	481	484	486	486	443	463	445	458	458	479	481	489	460	485	471	479	495	458	521	505	480	489	455	486	460	463	469	451	466	477	430	464	485	483	487	522	526	457	468	479	476	525	483	488	458	486	458	489	452	483	464	424	513	449	467	487	465	471	512	483	472	516	467	504	460	474	490	495	462	489	480	467	490	500	477	472	504	475	468	453	490	510	489	467	491	450	504	475	460	483	453	479	484	530	511	486	488	467	492	488	473	463	479	482	459	488	453	499	458	478	462	451	527	503	493	484	465	476	508	536	462	492	476	484	507	437	498	477	463	503	477	498	476	495	471	477	480	418	456	495	454	489	457
38747	47654	32926	10883	2452	1272	892	803	894	847	858	862	930	888	918	858	882	873	915	862	875	889	901	866	887	858	857	926	878	862	952	884	876	902	861	866	931	851	820	848	873	780	869	847	904	901	911	866	867	869	904	890	884	868	894	860	868	897	853	900	837	905	901	797	818	906	919	870	854	961	859	822	852	890	883	910	885	888	897	897	917	884	907	856	872	883	849	882	897	878	854	889	826	795	824	853	862	877	834	892	776	851	870	844	959	890	882	826	835	806	873	844	842	902	832	922	915	826	844	860	888	873	866	836	824	905	890	846	914	896	885	886	899	863	931	884	861	855	922	863	904	862	867	838	893	952	862	849	871	870	842	853	884	892	838	850	830	877	843	905	899	869	859	867	832	876	812	872	851	868	882	889	863	904	894	842	853	880	876	900	855	897	862	840	850	902	882	894	900	864	849	839	923	873	872	887	897	849	854	926	789	894	884	846	837	869	826	890	885	888	857	856	880	860	884	921	859	875	880	866	809	867	913	844	895	888	876	853	900	824	904	869	879	900	826	875	869	899	934	961	900	862	838	871	885	868	799	869	854	923	875	873	853	847	913	873	879	860	885	893	863	855	856	898	878	871	892	814	863	805	860	888	833	805	867	866	875	860	860	849	834	867	872	865	890	882	873	859	918	849	871	923	831	823	874	865	835	826	850	875	850	934	881	866	933	877	878	860	865	874	844	929	909	879	840	896	855	821	887	804	861	831	884	938	885	840	898	877	869	856	893	910	852	834	844	866	891	845	850	885	888	969	900	903	833	841	861	895	857	898	918	857	854	893	846	898	929	886	920	895	830	913	903	862	867	863	846	861	856	866	884	866	851	915	889	867	861	920	865	819	890	892	862	861	882	876	902	864	839	810	881	856	821	857	861	834	875	822	889	886	872	897	846	860	896	909	857	863	842	875	862	857	846	824	922	854	895	876	872	879	916	864	803	879	884	863	903	866	910	891	877	872	840	881	851	879	825	882	866	836	845	882	827	871	898	864	888	872	852	845	864	826	847	869	873	856	842	885	883	870	867	911	851	854	872	850	873	840	873	858	844	887	897	860	885	850	833	845	862	848	833	868	854	834	903	839	852	884	849	882	922	874	852	880	914	859	877	872	921	853	852	921	901	823	835	852	903	825	865	852	885	881	890	911	879	861	852	878	860	915	907	878	847	859	860	876	884	895	901	865	895	854	824	820	926	954	892	899	885	838	846	870	895	847	892	910	908	873	855	872	861	871	921	887	838	842	937	827	895	901	850	858	908	852	838	896	903	846	871	911	928	899	909	830	852	878	866	850	866	931	816	877	858	850	861	833	846	845	810	786	836	849	925	874	881	881	920	861	846	824	905	836	869	866	907	857	849	794	898	855	882	855	892	902	875	843	868	904	944	868	797	887	869	853	841	899	854	872	860	838	906	852	882	865	843	882	850	868	843	898	849	891	837	843	891	867	941	875	858	881	875	896	849	824	874	815	819	910	911	869	880	864	896	884	917	836	891	863	880	849	875	866	950	926	867	882	902	850	887	863	862	880	891	871	891	918	884	880	895	879	913	866	836	846	882	877	861	856	869	849	898	895	843	850	885	895	901	924	839	849	852	895	914	854	906	874	870	819	878	852	880	871	880	892	888	832	870	876	896	838	861	877	863	867	896	831	831	899	879	868	879	870	836	908	871	919	881	854	912	877	884	870	887	862	863	873	851	841	828	864	871	901	841	851	806	858	868	863	887	853	946	897	830	932	935	886	850	854	941	848	859	822	867	883	877	908	866	892	857	915	871	852	884	860	884	883	912	916	872	840	895	853	903	866	887	888	866	859	892	888	900	842	869	887	945	846	871	853	876	925	877	860	884	901	855	850	851	840	823	882	858	913	889	850	916	883	912	905	893	872	893	864	899	866	924	861	849	862	846	856	868	870	892	866	858	891	923	860	905	893	853	879	886	868	891	862	867	869	942	822	844	847	818	890	872	898	848	883	900	875	868	921	814	883	863	889	859	908	906	812	812	863	821	866	827	901	854	892	871	885	857	916	912	853	875	879	861	833	894	875	909	857	822	920	869	868	874	910	893	873	879	914	833	897	875	820	883	840	840	880	895	886	914	896	912	858	870	810	872	848	882	871	855	846	892	874	926	836	851	846	860	917	846	914	886	837	859	886	874	901	879	878	836	885	855	845	895	849	845	877	884	876	903	869	861	876	880	799	900	863	877	909	844	845	871	854	822	921	841	883	919	866	910	855	864	878	844	841	852	869	935	885	840	867	903	867	918	825	922	778	808	877	885	871	864	959	936	846	874	879	855	846	839	868	833	906	879	894	876	906	895	870	867	797	840	853	883	915	864	861	857	867	813	829	909	874	827	873	899	867	898	865	882	875	883	948	877	848	849	853	854	887	882	823	855	826	870	909	842	874	853	871	878	875	867	897	953	831	838	862	872	916	925	899	916	879	810	864	894	865	824	875	881	902	885	861	872	875	884	909	906	840	912	864	813	881	852	893	846	868	868	845	870	859	863	902	846	863	895	840	890	856	852	825	893	889	860	890	901	839	900	838	888	856	842	883	869	901	827	883	868	843	853	872	922	890	881	903	835	831	864	869	846	871	873	906	888	874	840	875	845	831	847	859	841	872	892	848	906	864	918	895	894	850	874	914	888	828	856	873	828	879	853	853	911	882	873	870	831	856	851	821	877	846	859	906	862	890	872	881	906	854	857	908	885	811	881	923	861	845	863	828	947	852	867	912	894	904	853	841	850	893	893	884	851	881	874	909	831	880	831	923	874	896	929	859	825	821	888	888	862	922	903	921	891	850	892	839	830	880	839	858	914	869	832	837	911	873	901	885	898	850	828	872	881	874	877	893	877	886	856	857	914	881	902	881	848	908	851	882	901	860	912	780	899	862	908	825	884	875	862	885	840	853	890	890	877	886	818	867	905	871	885	866	851	873	839	843	900	904	856	835	870	872	939	868	879	894	830	869	885	916	871	902	866	872	949	903	847	862	828	844	871	942	897	887	826	890	916	917	944	879	846	852	871	916	855	816	822	862	857	838	872	861	883	879	937	873	868	889	899	877	886	899	850	904	906	866	851	877	846	840	847	904	944	854	925	881	927	860	890	901	911	820	881	841	856	845	859	883	887	866	889	892	871	849	927	902	923	865	842	850	872	892	926	880	891	898	899	862	870	825	876	902	924	890	856	863	875	851	891	885	837	850	836	868	852	867	829	833	903	824	914	844	880	895	835	891	935	889	854	905	858	849	838	845	886	838	877	896	866	859	855	849	888	897	879	920	901	886	888	862	826	914	902	855	915	938	854	876	897	883	863	869	863	885	883	834	839	907	898	902	876	886	882	856	953	847	846	889	826	877	849	835	898	863	858	835	895	845	892	884	881	904	912	869	823	840	924	855	899	857	870	921	865	836	877	876	859	869	859	930	840	839	891	921	926	885	839	856	872	862	831	861	882	901
24315	22993	31518	25745	19324	7978	639	377	351	391	382	397	413	386	376	412	389	368	361	352	403	373	369	399	401	377	360	393	371	372	352	368	386	407	415	354	376	396	354	352	401	389	387	400	393	345	363	364	382	361	384	378	339	332	379	397	342	385	369	359	364	344	381	367	367	380	365	394	401	383	375	402	373	385	373	343	364	358	380	393	365	401	379	344	360	363	366	367	397	355	407	353	353	381	376	360	365	383	396	375	383	344	381	387	360	356	375	362	354	386	409	365	398	367	371	385	371	364	377	387	337	408	361	427	373	356	382	360	381	390	379	379	367	369	361	403	368	361	366	355	400	350	392	367	372	396	418	358	396	391	364	385	403	382	329	337	358	375	367	359	363	369	356	328	369	412	370	390	353	360	374	350	377	377	364	332	385	358	355	386	409	341	367	334	339	412	373	351	396	380	363	365	402	377	408	373	378	377	378	399	354	373	362	377	381	384	382	371	415	358	392	384	373	372	354	382	392	351	396	391	339	352	352	375	325	372	368	386	364	410	384	397	368	360	371	382	402	400	407	398	331	355	355	338	357	333	354	371	362	346	382	364	402	382	379	365	382	397	393	371	405	336	381	357	369	406	364	331	344	379	367	386	414	377	378	389	406	334	371	345	407	404	347	368	361	331	370	360	391	363	379	365	391	360	351	352	376	377	376	364	388	373	368	379	380	380	354	376	409	365	390	376	365	368	368	366	337	422	354	370	369	332	387	396	366	365	415	401	379	341	373	404	355	389	415	326	390	373	349	377	385	383	378	383	381	366	380	384	374	360	349	418	368	336	362	346	390	369	343	357	369	353	414	337	354	372	403	367	343	389	374	353	358	368	373	366	351	381	345	349	361	381	378	392	365	390	364	401	388	355	360	335	364	382	356	360	387	367	380	358	400	382	357	329	365	343	362	381	412	388	402	352	379	383	398	371	369	388	377	364	359	342	365	344	344	373	386	394	308	392	364	396	403	351	398	418	395	336	392	381	365	352	352	371	368	395	348	405	371	329	361	358	390	395	397	365	406	344	382	392	373	395	389	377	353	344	358	367	379	365	375	395	378	347	350	374	390	390	381	390	377	390	367	369	379	362	397	379	388	364	327	352	397	394	371	333	364	360	382	349	338	377	384	385	385	383	382	369	393	396	336	368	380	359	353	382	366	377	362	378	368	376	372	336	351	375	397	344	391	366	362	372	363	365	382	379	413	346	399	376	377	379	367	360	420	359	366	401	316	371	378	362	349	316	349	348	333	376	362	398	357	368	359	333	380	398	375	375	361	359	344	374	397	367	382	354	367	370	387	344	349	396	384	403	371	400	394	369	360	343	367	386	375	405	393	378	359	344	372	354	395	328	380	355	364	379	359	371	380	410	363	393	368	413	368	367	395	353	368	398	378	411	387	367	389	386	354	391	350	359	373	387	365	366	409	375	379	387	382	421	375	353	353	371	372	373	380	394	366	367	354	380	373	380	361	394	354	350	386	362	375	386	375	383	355	372	373	378	350	385	370	390	384	348	379	416	389	399	399	369	347	343	353	357	378	363	388	347	384	361	388	359	350	376	363	338	392	387	329	379	374	361	366	357	381	375	359	343	409	382	361	372	388	352	381	338	376	394	370	389	340	385	395	403	380	385	376	373	347	370	385	373	368	372	377	363	375	389	347	354	363	399	379	371	328	363	367	367	377	350	335	436	391	355	341	377	398	377	379	353	396	366	363	376	372	361	366	397	404	402	372	383	357	364	332	361	347	370	385	352	396	393	372	353	403	365	379	357	359	373	386	374	394	369	354	362	341	371	373	391	372	362	359	368	366	358	428	360	354	385	352	385	425	417	379	382	386	368	364	390	388	375	389	393	366	356	397	338	355	359	398	372	387	406	346	413	370	384	403	392	368	371	372	402	378	353	355	348	359	366	395	400	353	366	384	401	385	408	340	318	373	382	370	369	392	383	405	375	379	409	391	389	361	366	428	340	390	370	338	364	372	336	376	363	404	372	381	349	377	401	375	355	384	359	356	355	380	362	398	391	342	366	357	364	361	368	358	364	341	374	372	423	349	350	411	398	384	363	383	402	379	356	387	405	367	389	373	357	365	378	363	371	364	399	350	382	395	380	355	358	382	377	366	363	381	380	365	358	342	394	371	376	370	364	375	372	358	376	375	344	381	368	384	379	394	357	392	372	342	388	391	363	386	406	369	344	383	377	363	334	378	383	412	367	400	353	365	365	377	370	383	373	376	390	389	333	369	388	374	354	395	338	403	392	358	373	390	373	325	369	363	381	401	377	371	400	362	380	374	372	411	370	364	369	370	376	366	349	392	356	353	387	359	384	361	386	386	396	337	355	391	372	360	368	399	389	340	395	333	361	343	350	384	370	378	391	383	346	376	379	364	369	377	405	400	400	390	322	378	355	378	362	383	363	370	353	386	394	391	338	363	372	368	365	370	379	410	380	334	377	388	376	388	375	370	357	375	332	335	343	371	368	401	372	347	376	364	357	384	366	358	370	347	367	365	309	384	380	346	380	389	389	347	356	336	378	358	379	368	347	366	348	361	364	395	412	407	360	385	370	358	371	371	378	384	382	385	370	390	373	382	367	393	382	355	383	390	366	393	364	390	387	381	382	322	370	384	381	391	371	402	350	426	363	364	360	380	391	383	352	348	377	382	360	409	377	344	375	341	408	337	364	382	310	343	350	394	385	370	372	343	393	382	384	353	371	362	373	340	376	337	358	382	387	397	384	395	359	386	395	339	362	359	386	368	384	388	400	373	365	328	353	353	366	379	377	375	381	374	374	351	381	363	373	351	401	359	391	346	353	355	402	360	378	365	378	374	350	363	415	390	388	360	363	381	367	367	348	341	361	341	418	382	357	354	371	393	350	381	387	363	376	377	368	361	380	392	399	408	380	374	362	390	367	376	367	343	353	376	397	393	385	360	335	379	354	376	351	363	374	379	389	346	381	376	372	360	346	349	352	368	373	370	383	383	340	385	398	341	393	368	389	367	362	377	363	402	391	361	374	380	383	354	397	359	380	382	398	369	340	383	388	378	361	369	358	400	409	331	388	412	376	369	359	402	377	371	367	405	356	378	373	358	395	372	377	377	397	390	389	370	352	413	355	343	388	374	358	385	342	375	344	360	346	388	385	364	374	358	356	392	375	375	412	345	394	350	368	370	320	384	373	384	383	372	403	385	373	359	346	396	374	386	376	375	343	389	358	382	376	420	372	373	379	384	398	398	355	373	382	384	395	395	400	380	341	410	371	366	356	379	380	398	393	360	374	372	355	386	372	382	391	382	393	381	350	404	401	385	342	348	404	323	366	358	367	393	389	369	337	363	341	337	372	375	367	361	379	370	339	375	403	363	353	357	361	363	360	414	385	388	386	403	346	344	379	358	372	364	344	373	359	395	371	377	372	391	349	387	379	353	370	378	379	383	392	374	377	402	415	378	388	340	375	364	382
60827	89719	64792	31234	11800	3793	689	677	705	671	698	719	670	699	671	697	638	648	682	710	728	689	744	705	644	658	691	681	696	685	683	708	671	657	716	663	654	651	675	651	693	690	682	695	676	636	674	650	674	687	703	668	663	676	724	649	678	642	621	634	703	682	670	676	723	696	654	739	690	700	661	679	694	689	686	688	708	695	748	625	681	698	657	699	691	666	669	753	692	684	726	661	665	702	653	715	687	622	681	658	670	670	670	708	677	713	656	717	677	702	734	651	684	694	717	647	693	686	667	688	652	676	683	710	695	670	682	687	667	654	693	670	708	680	714	662	697	676	692	721	663	684	664	701	709	674	665	663	692	722	722	674	696	684	671	657	660	715	732	667	687	729	684	737	678	706	717	674	653	720	688	670	750	689	654	706	673	731	716	661	656	699	661	697	697	715	658	630	697	683	684	662	624	713	665	648	690	678	696	676	732	725	639	673	647	661	666	717	702	699	675	690	629	689	701	716	672	673	642	702	701	655	735	699	673	697	707	647	683	719	679	657	732	704	691	663	721	648	692	705	691	675	678	636	653	690	670	661	641	700	729	686	683	633	695	747	670	672	642	691	660	699	673	676	679	688	673	670	685	712	666	712	645	694	630	714	727	704	647	705	680	680	699	675	649	694	703	677	705	644	628	656	665	687	715	675	715	632	696	617	731	752	690	657	670	640	649	650	694	676	690	690	676	669	721	637	688	660	640	662	696	719	664	634	683	713	649	730	685	707	687	716	684	656	689	653	713	662	716	651	677	695	705	702	690	708	652	727	681	706	713	676	670	697	669	654	665	684	693	667	677	634	688	641	691	684	690	708	674	671	673	694	667	652	710	694	684	707	693	646	694	678	658	670	633	657	744	702	607	744	719	709	683	704	687	720	647	642	735	668	647	626	685	701	676	712	610	696	673	680	672	719	694	667	694	694	687	697	678	695	679	657	646	645	673	660	689	668	715	621	687	699	712	687	694	672	641	633	698	670	685	653	680	655	692	678	726	714	705	700	714	652	680	721	683	665	722	652	649	692	681	662	687	699	665	681	677	708	695	646	711	662	643	711	682	667	619	690	668	701	771	681	645	641	652	628	709	671	664	680	678	680	718	635	675	658	658	706	654	658	680	707	685	706	662	607	636	735	725	662	725	662	635	718	629	677	690	705	709	664	693	703	690	661	690	691	637	674	693	744	633	682	734	671	682	672	660	654	671	717	642	672	700	682	712	637	768	693	699	746	637	679	669	694	698	717	679	718	689	695	689	678	690	716	660	673	644	684	689	657	675	664	680	673	687	706	656	670	713	666	687	669	711	666	652	678	683	690	704	703	688	673	708	725	646	694	706	668	665	683	636	694	661	701	641	664	712	684	737	714	692	689	697	672	709	694	697	640	695	688	685	666	661	708	658	650	673	662	666	609	709	692	638	701	686	688	677	709	682	710	667	716	659	658	688	711	709	650	688	695	679	678	690	660	674	674	710	707	666	685	659	692	660	642	715	661	735	715	718	689	677	696	675	720	657	675	674	694	680	718	707	728	662	681	674	699	689	669	668	659	705	651	673	663	665	630	702	669	665	672	674	686	681	628	701	711	641	737	686	650	699	649	644	682	649	631	683	697	724	656	684	703	666	696	692	699	696	690	678	667	629	632	678	696	614	666	740	651	725	664	688	651	648	711	665	660	670	692	685	631	685	653	676	697	669	728	682	712	696	668	662	687	649	653	674	631	647	664	710	701	632	643	710	671	708	696	703	676	719	688	705	690	724	663	726	673	678	710	645	708	653	662	692	674	674	702	682	658	669	698	713	710	681	691	663	697	700	694	692	671	695	661	653	696	660	684	664	710	664	663	662	702	682	648	663	698	644	671	720	701	638	685	710	646	724	636	723	666	675	663	711	687	643	685	727	693	654	673	746	635	702	685	670	698	706	699	660	708	699	683	692	740	648	692	688	701	674	698	689	703	710	705	664	701	710	664	736	703	671	709	682	699	639	742	730	645	713	698	685	642	685	689	662	694	684	673	669	665	713	689	695	712	678	662	654	650	681	699	696	676	666	664	670	701	721	656	641	696	708	661	648	678	675	683	659	679	677	703	724	678	686	636	629	683	671	673	683	681	677	686	725	674	631	698	717	693	692	636	691	672	649	723	666	626	687	690	636	662	698	643	699	688	695	721	666	686	696	735	690	698	679	654	659	700	686	681	699	710	653	663	629	679	671	686	648	680	701	661	692	682	668	695	670	644	645	644	664	688	656	730	670	665	684	684	729	685	690	693	718	674	696	620	683	651	702	631	687	732	679	672	678	660	676	688	715	712	689	665	656	647	690	662	673	670	638	638	677	707	667	675	661	691	648	697	677	672	704	675	712	707	674	696	663	698	696	687	667	674	660	632	741	710	661	645	702	617	657	695	674	708	663	674	663	719	692	705	682	723	646	661	676	664	700	681	697	650	677	701	709	639	729	691	673	770	675	638	703	653	686	670	656	633	679	698	692	666	685	670	629	649	731	672	679	692	738	701	635	651	676	650	726	693	623	695	717	684	711	685	677	733	692	666	689	681	685	667	638	661	686	649	676	692	723	676	697	663	670	657	701	659	683	708	661	667	687	651	653	687	685	728	673	691	684	744	678	698	699	660	647	687	663	673	656	631	681	684	674	663	656	704	713	676	680	649	693	632	660	668	689	668	676	651	687	658	644	671	719	691	666	713	674	680	682	685	718	645	709	681	660	703	654	661	700	675	683	704	703	690	729	707	649	686	667	673	697	705	694	664	659	695	728	706	701	674	675	666	693	695	672	681	667	701	651	707	666	647	695	686	639	659	674	690	703	685	674	725	674	680	710	677	695	724	726	662	685	702	646	667	690	675	679	691	670	712	684	680	670	662	666	641	662	687	685	751	679	665	695	712	648	658	659	674	680	702	707	736	721	669	655	652	681	689	713	642	659	664	716	676	690	664	672	682	615	694	695	677	667	698	666	728	649	674	696	654	691	674	688	677	694	697	671	731	679	663	695	660	689	667	697	723	671	720	662	665	686	707	640	688	706	742	712	711	661	709	650	683	704	654	668	693	645	624	747	689	696	712	686	701	708	688	665	702	697	711	729	669	673	707	702	715	687	688	686	683	679	662	701	719	707	725	662	708	661	745	693	704	680	708	685	677	688	655	687	690	685	665	666	675	706	672	680	661	627	699	673	697	679	698	695	667	668	671	717	676	630	665	690	642	659	661	697	672	724	698	673	680	698	701	658	656	681	673	698	682	713	662	659	668	702	696	629	696	629	704	681	666	654	636	721	690	650	673	692	703	633	688	707	669	713	667	674	659	658	666	647	663	616	679	649	679	682	651	726	674	647	690	668	696	674	669	678	633	713	713	727	707	708	611	669	680	703	684	672	638	672	697	636	662	668	729	679	661	677	735	707	644	689	714	681	698	668	735	655	671	633	639	691	685	683	665	644	686	674	688	707	705
23261	21903	29960	24472	21086	17949	3659	577	558	560	592	552	559	553	532	525	524	510	547	544	551	527	520	555	562	542	528	546	532	526	577	521	555	541	561	559	510	520	500	520	513	553	503	525	553	539	509	527	537	569	534	548	536	529	553	532	530	535	539	559	512	515	500	529	572	518	517	539	515	511	532	565	553	541	569	533	522	526	536	523	531	561	533	499	538	464	509	521	554	596	555	517	561	558	529	513	522	546	514	531	510	511	549	514	495	537	507	502	544	536	543	553	504	514	535	522	483	529	522	549	533	534	546	532	578	546	526	542	555	509	568	506	565	505	546	513	518	519	534	505	521	523	570	531	565	515	528	556	518	522	575	521	553	571	511	552	511	537	577	533	538	513	518	490	552	548	538	532	528	533	502	550	521	539	555	571	523	552	528	564	558	530	561	544	545	545	518	535	555	582	524	507	567	530	518	478	540	574	502	547	527	547	495	558	526	544	508	577	511	522	569	504	562	577	510	522	564	533	516	524	541	545	528	520	558	546	526	493	553	505	505	534	539	537	548	553	553	532	504	526	520	542	542	558	512	545	523	537	497	549	532	522	534	525	560	538	477	539	550	563	545	524	523	520	546	509	493	564	520	537	555	538	545	549	515	535	529	519	506	525	535	526	553	519	534	533	546	524	533	565	502	525	558	550	527	544	518	537	512	509	541	558	519	546	517	513	530	553	551	530	572	506	527	562	511	559	525	526	507	514	535	515	503	544	556	492	497	521	542	512	499	512	557	513	561	507	490	556	515	550	530	519	521	552	546	540	499	516	503	486	495	549	535	536	578	536	540	517	520	548	510	518	540	533	543	521	480	538	535	553	534	525	553	561	548	529	533	580	533	547	528	557	541	532	537	489	552	552	501	506	539	525	540	518	534	518	532	557	530	560	545	514	514	522	519	558	551	537	544	549	550	520	526	537	562	535	615	540	576	525	549	528	546	540	550	536	544	532	530	524	548	548	543	551	508	514	531	524	546	511	511	541	520	508	526	531	505	576	504	541	575	517	553	490	493	533	544	528	523	530	548	522	511	515	511	522	502	535	543	501	551	547	581	533	536	528	532	489	552	545	539	535	540	544	559	501	528	504	543	524	544	528	485	534	515	542	559	537	523	522	511	496	541	549	517	531	508	483	487	529	541	527	537	505	530	555	547	522	545	564	529	512	578	569	531	524	526	487	491	545	545	556	539	505	525	554	531	549	532	512	530	514	584	548	559	508	534	519	498	538	519	488	522	534	553	552	514	513	525	532	530	566	498	558	566	520	505	543	552	544	545	514	516	535	553	580	551	537	493	544	515	589	554	554	552	546	543	529	528	517	518	519	521	525	547	563	554	558	545	550	530	538	580	503	483	487	502	514	532	483	507	541	516	521	493	550	530	511	538	532	518	535	550	515	552	512	509	479	567	546	534	568	514	523	498	568	563	511	550	564	523	539	568	506	541	507	529	562	513	510	517	532	515	532	521	519	498	519	547	558	562	520	517	577	543	496	539	564	558	533	522	538	545	512	580	535	541	556	526	556	505	559	483	507	541	547	522	543	536	532	565	522	565	513	544	516	575	532	520	493	531	546	543	568	543	508	542	517	579	512	572	498	508	556	564	532	518	553	550	545	541	532	565	545	529	567	533	508	535	540	512	480	554	544	476	543	492	538	526	441	507	512	521	532	523	539	544	533	568	528	519	527	577	526	511	522	515	521	564	537	506	527	583	514	535	517	526	568	523	498	532	534	531	551	513	499	527	521	556	526	534	537	535	540	538	511	522	538	472	521	540	496	599	552	557	510	519	564	530	492	573	526	528	557	530	523	545	540	470	540	533	533	531	519	528	570	530	517	549	545	541	503	556	541	532	516	511	517	554	556	555	537	561	498	499	559	505	520	558	553	507	553	506	525	539	513	521	517	536	525	501	541	568	509	528	523	551	525	539	546	529	565	535	532	550	533	525	532	514	513	532	499	541	539	494	506	520	530	517	538	541	586	529	483	509	538	517	526	554	552	539	558	488	549	519	539	542	567	532	568	508	525	534	520	549	555	528	559	541	517	535	518	526	538	514	545	525	515	509	552	495	521	513	495	504	529	530	504	503	568	552	532	530	545	523	540	505	552	518	569	522	522	511	506	526	513	508	515	522	534	528	511	576	508	553	519	511	507	511	548	548	538	524	539	540	572	552	567	518	512	502	582	521	512	530	502	558	519	537	554	545	552	509	523	543	534	532	550	522	516	548	559	501	520	516	521	572	534	521	544	504	492	544	526	568	546	512	553	528	532	564	506	551	541	523	547	524	543	551	558	503	560	548	528	531	502	527	529	571	512	561	507	550	584	540	552	491	586	502	530	523	500	513	563	532	543	529	528	498	532	516	525	576	512	520	557	585	552	514	531	494	502	573	501	483	547	509	532	522	535	537	506	555	528	476	485	522	482	553	533	512	519	538	559	528	533	550	540	522	552	536	550	532	523	519	562	514	501	520	522	549	545	511	551	564	511	494	558	588	528	506	528	543	540	542	534	552	502	576	533	553	534	512	561	534	541	508	479	504	539	528	526	534	516	545	534	509	542	533	481	535	519	537	511	520	518	537	513	505	525	547	516	552	550	496	558	543	519	561	549	549	536	544	528	515	528	523	517	577	473	530	523	554	516	528	502	526	485	517	530	518	538	535	524	506	572	449	521	552	541	570	542	519	530	510	537	508	537	512	532	558	511	520	515	479	519	520	521	542	522	530	525	533	538	484	582	517	555	562	445	523	504	554	528	536	525	550	497	537	555	579	540	545	518	523	539	545	532	528	559	533	548	505	518	515	550	494	555	540	557	542	517	543	561	582	558	523	527	535	569	546	513	556	493	543	516	554	506	530	564	488	511	526	513	534	541	546	529	555	531	526	538	518	514	489	562	577	530	518	513	486	545	507	468	558	509	539	550	525	511	531	531	515	541	517	521	534	534	560	524	532	551	545	550	487	586	562	551	543	549	525	537	489	539	532	569	542	525	527	522	530	553	501	537	530	520	504	534	550	515	514	528	529	554	541	555	469	507	517	509	556	570	548	483	534	517	549	533	522	509	578	546	500	533	547	530	496	522	482	503	541	530	537	499	507	521	515	521	526	557	550	530	533	545	535	560	538	505	569	551	546	524	542	528	510	497	497	536	549	548	540	545	522	557	545	545	545	539	529	533	508	488	537	515	515	523	538	551	517	528	499	514	517	548	508	565	520	540	526	518	540	534	546	586	493	504	510	540	529	580	536	503	523	523	529	535	522	546	575	549	552	560	553	516	538	531	496	552	527	563	491	494	515	513	472	531	558	501	523	579	547	507	511	544	535	504	519	545	551	524	569	530	517	530	519	571	536	498	559	514	517	564	522	527	510	553	519	549	530	512	541	524	535	545	559	508	542	504	517	523	541	539	527	516	489	527	551	561	570	513	521	537	574	486	552	521	531	543	532	556	566	509	536	533	552	540
60851	98837	72987	40504	15897	5484	859	946	930	913	903	886	920	908	903	891	940	887	940	906	935	907	896	943	885	917	971	952	1011	922	934	830	883	860	929	886	964	904	870	924	948	878	905	887	940	907	956	888	887	885	911	945	914	906	866	914	901	897	963	856	923	863	901	947	868	882	905	922	930	902	848	941	942	917	885	890	910	897	944	898	861	875	892	920	922	932	895	893	878	893	852	900	923	947	860	873	939	923	903	889	862	895	885	905	896	932	897	883	925	929	867	849	942	885	856	919	897	937	903	920	931	851	890	879	857	876	922	890	877	898	937	915	888	889	879	878	923	893	912	887	901	850	889	913	893	893	879	956	825	935	929	876	934	959	865	929	892	884	880	909	959	892	862	939	931	885	882	926	853	885	869	922	894	882	904	865	877	956	951	887	877	882	896	914	911	915	914	919	941	903	906	883	868	880	904	906	952	927	891	953	897	959	893	903	876	894	895	890	865	924	869	902	889	919	862	870	915	918	915	902	930	873	853	860	911	922	901	892	921	925	880	897	921	907	905	934	857	913	854	965	912	895	922	920	932	903	895	894	890	908	920	900	879	965	925	923	932	919	884	898	967	908	903	864	894	891	912	920	864	891	908	882	877	895	899	931	946	897	924	917	902	912	870	930	943	859	938	889	854	900	878	902	888	904	869	900	967	877	824	903	939	855	877	874	919	906	883	938	934	861	887	910	920	927	843	884	817	912	977	934	944	892	936	830	864	871	925	848	924	915	924	925	889	909	901	869	907	903	909	881	909	905	888	867	896	926	935	846	922	892	891	957	928	846	924	869	884	907	914	890	872	882	901	899	920	911	859	895	906	916	909	945	872	885	946	905	919	903	851	916	898	920	920	872	872	915	934	894	887	882	885	893	938	863	888	945	873	838	922	860	862	879	928	908	928	893	946	941	898	902	911	947	823	957	895	912	924	901	923	934	924	889	856	953	946	949	892	862	893	885	915	892	904	928	876	909	878	844	946	897	874	973	903	958	918	925	891	917	938	907	954	882	901	920	900	908	879	873	893	905	907	920	855	961	889	910	933	941	945	917	943	894	913	888	878	885	884	888	883	927	866	891	856	845	904	909	885	887	892	966	955	891	929	842	922	923	910	947	897	911	858	877	922	837	870	902	904	892	910	880	922	847	927	884	947	915	889	902	917	858	897	889	925	897	839	904	869	974	892	918	848	923	895	898	942	913	910	889	946	882	883	943	893	923	872	936	946	879	898	876	899	851	929	919	899	891	919	930	911	898	886	876	925	938	863	936	918	929	923	837	859	878	901	895	951	947	885	903	907	861	897	920	868	904	918	938	929	913	882	931	886	854	865	864	920	930	932	881	899	928	887	940	900	924	905	873	940	906	915	862	916	916	855	899	944	868	878	887	929	935	930	854	883	904	917	966	920	915	900	877	879	903	914	904	842	894	933	930	883	930	944	884	921	928	926	949	897	927	904	857	883	901	934	891	900	881	902	915	853	859	935	870	866	913	889	953	886	912	952	917	878	895	920	886	872	892	813	927	882	869	911	882	904	855	939	902	926	930	893	873	887	928	916	881	892	878	900	931	931	906	940	865	912	885	859	947	906	837	919	910	905	915	912	941	877	884	885	944	923	888	890	925	905	862	875	880	880	932	848	910	863	945	936	897	917	912	877	945	920	935	900	905	933	896	905	873	886	888	968	936	885	876	862	907	951	927	860	905	866	914	887	901	889	874	893	913	942	864	894	890	890	911	921	874	915	892	949	929	864	830	915	885	876	901	885	913	866	915	920	915	899	873	891	903	883	906	860	944	927	842	870	896	907	920	922	878	911	911	917	942	911	880	957	931	889	874	826	911	929	928	910	922	930	823	902	925	886	925	926	925	914	891	935	951	872	915	921	913	901	903	898	920	894	882	906	883	887	945	867	907	921	913	897	922	882	925	859	922	903	884	875	874	906	916	947	929	886	866	952	970	898	892	897	894	897	911	905	847	941	906	935	909	922	911	921	852	849	968	857	926	905	910	882	896	940	886	885	887	912	902	880	869	948	925	931	889	944	926	955	874	905	905	929	881	861	905	883	914	901	905	887	911	905	880	907	908	905	922	913	916	888	881	907	896	876	927	878	864	887	851	912	936	939	941	859	936	910	880	859	952	906	880	884	917	887	930	919	917	908	881	872	860	860	921	916	901	929	914	898	907	897	891	875	905	942	919	874	946	890	883	888	961	913	932	863	891	897	885	873	917	905	862	851	894	898	861	978	882	908	874	872	905	904	878	890	895	938	894	909	907	940	898	882	876	928	878	911	921	904	855	869	937	902	932	886	853	877	881	948	882	887	907	902	902	895	902	891	959	854	941	845	903	935	923	944	938	921	949	931	900	885	875	923	887	882	912	899	845	901	842	908	910	902	904	930	949	926	903	909	832	865	946	918	927	952	900	911	915	927	882	945	924	915	872	884	888	897	880	937	870	916	865	964	910	902	906	939	929	902	940	864	884	873	889	940	883	919	910	901	872	923	866	882	915	865	893	810	878	945	921	971	878	920	919	858	898	897	938	904	937	914	853	906	882	912	915	894	876	919	931	883	876	893	943	937	914	961	885	847	944	883	918	885	852	879	876	895	905	886	861	938	933	867	874	850	888	905	887	869	906	888	923	892	1013	958	885	887	860	884	939	919	869	915	943	875	899	884	852	915	872	882	881	912	908	865	847	895	914	910	888	871	867	907	878	887	862	911	944	887	876	835	885	982	915	886	941	913	925	936	870	938	895	884	913	936	898	877	861	891	929	909	899	884	862	895	872	909	893	900	904	898	912	897	893	892	889	880	886	919	869	892	877	875	922	915	908	872	868	917	866	906	855	904	902	920	943	840	906	836	914	926	893	915	911	908	876	896	895	882	942	925	888	901	949	897	865	891	949	921	925	882	948	840	901	916	962	922	919	904	917	909	919	885	941	926	937	918	901	939	907	901	940	903	913	905	943	958	927	916	884	914	900	924	953	876	880	916	948	864	820	896	872	932	903	851	877	937	887	972	932	942	929	879	907	965	852	919	951	888	812	916	929	860	868	879	884	874	973	823	900	937	907	847	913	894	939	898	918	950	884	919	842	896	927	886	908	917	903	870	896	927	865	870	886	920	918	910	835	888	871	891	946	891	852	925	872	845	949	937	883	900	886	851	891	884	851	912	907	912	882	877	871	879	936	946	854	924	950	880	937	899	883	926	897	926	884	851	860	940	873	867	863	893	894	861	947	876	884	910	918	941	905	942	933	911	867	903	909	953	912	914	891	888	918	872	907	938	888	865	933	867	930	876	881	927	877	906	837	936	901	950	884	843	905	918	887	896	904	899	915	907	847	880	911	940	934	969	887	930	952	893	884	876	852	896	933	900	908	880	871	905	868	889	921	833	904	861	910	912	903	930	893	924	882	876	927	930	848	862	915	950	977	970	914	931	939	828	938	911	903	909	896	901	880	852	938
29354	28276	26698	12759	1450	665	517	520	471	502	464	490	484	453	528	484	456	494	517	468	477	508	526	523	466	504	495	489	477	479	497	439	473	474	524	491	510	501	508	510	475	498	474	478	474	488	466	495	468	456	544	480	498	451	486	473	484	470	482	474	478	454	450	485	453	459	458	477	481	501	474	480	517	468	468	496	467	479	514	521	460	491	496	478	474	453	499	490	452	495	476	494	480	478	464	465	471	475	474	446	465	496	457	461	455	474	491	440	462	470	472	484	483	487	481	451	480	474	518	508	492	470	493	457	454	471	430	442	447	445	491	454	462	492	513	487	494	494	470	472	484	513	479	500	461	504	471	472	491	486	457	498	512	471	480	471	477	470	465	467	458	501	494	471	442	508	497	418	508	471	492	479	483	477	475	454	495	439	474	491	462	467	441	511	496	468	491	441	477	474	459	488	492	491	447	455	453	486	450	462	484	471	496	488	456	461	480	487	494	488	464	445	489	500	492	457	475	506	540	459	476	465	487	484	474	484	473	441	454	537	438	436	451	448	471	487	478	491	459	464	485	502	497	481	502	490	465	490	479	444	470	526	470	459	468	486	489	479	474	478	460	466	495	462	509	493	506	513	476	470	459	524	480	462	466	459	515	495	513	448	493	499	466	479	524	426	486	421	459	435	460	474	487	468	465	484	459	495	469	502	456	470	486	490	500	516	550	467	491	508	455	489	464	481	446	474	525	463	464	490	487	488	474	488	477	439	489	507	510	487	483	447	488	477	515	469	500	452	495	461	452	494	483	497	481	468	476	448	509	467	474	458	480	451	473	495	435	507	471	489	443	512	474	495	477	479	478	458	462	479	438	440	469	487	494	469	476	463	471	463	443	456	525	460	481	435	482	486	456	478	461	483	505	490	520	530	498	471	527	496	436	460	442	436	497	478	473	512	466	472	424	485	468	473	484	473	439	482	513	458	478	514	512	467	510	474	495	448	463	485	519	483	480	494	470	453	498	480	468	455	465	483	449	469	481	467	449	473	462	466	484	488	500	463	505	498	466	455	490	496	473	456	449	460	488	465	484	474	428	474	483	444	479	488	460	471	509	528	472	471	483	499	474	452	461	454	471	455	491	463	509	452	501	503	504	487	443	478	478	473	492	488	467	486	474	478	470	507	505	525	472	469	514	464	474	477	489	504	476	464	504	462	463	485	480	462	438	456	469	430	494	476	470	487	436	450	486	488	505	502	518	497	480	444	432	425	488	480	459	524	457	490	477	485	444	481	466	490	486	520	481	500	488	454	498	454	476	483	458	480	494	497	534	464	485	484	476	450	439	508	469	494	490	486	477	480	421	475	484	487	512	470	471	535	432	501	492	493	431	458	482	483	472	489	444	503	476	495	460	476	511	528	474	512	467	497	474	508	444	523	485	470	503	498	490	514	498	469	497	500	471	447	461	480	488	461	471	460	467	457	480	490	503	493	513	490	472	489	472	431	511	488	477	478	460	487	454	469	484	482	438	418	464	461	461	537	461	498	487	484	494	458	491	493	473	488	465	513	508	472	454	494	511	504	496	501	480	492	487	496	456	480	482	451	497	451	477	474	470	434	468	464	455	456	500	446	477	481	464	466	478	479	502	476	477	472	460	527	464	478	514	471	447	516	469	486	449	482	498	486	504	446	513	501	494	521	499	521	497	506	504	437	478	516	510	479	496	509	476	467	467	502	498	490	446	472	510	472	459	500	497	431	451	495	433	463	454	443	478	481	484	479	455	475	455	453	499	470	453	518	466	438	480	473	479	471	489	479	437	460	482	544	486	495	474	470	502	464	466	498	473	484	493	433	475	497	520	439	486	466	421	449	477	475	468	492	503	509	506	461	489	469	462	474	477	463	514	498	488	497	496	481	480	474	493	489	503	501	430	482	479	465	467	498	484	433	475	485	445	514	513	488	462	455	466	475	468	519	466	449	478	480	486	451	486	488	468	437	466	486	507	446	491	506	465	474	492	495	438	490	481	448	461	491	551	477	496	487	468	479	476	510	487	480	500	499	474	471	478	459	478	459	511	509	444	447	473	473	484	471	442	473	455	452	452	459	466	473	463	441	477	471	467	482	453	488	500	464	461	510	501	448	469	490	446	473	503	511	472	478	461	485	498	459	496	443	502	460	495	507	507	436	488	495	488	442	466	484	520	489	523	474	460	453	444	497	461	451	512	497	480	480	480	463	504	475	496	504	473	457	468	474	473	496	451	487	462	446	472	439	487	438	494	424	475	480	494	467	491	459	498	455	457	486	463	463	494	505	479	467	480	465	504	484	469	502	478	499	498	501	467	489	496	481	470	463	474	480	496	532	458	469	472	454	449	513	473	463	479	485	471	472	427	450	495	502	503	508	472	485	495	441	480	484	473	455	489	499	446	472	456	504	455	477	463	519	483	481	487	489	473	500	483	453	495	506	473	474	457	492	471	492	455	507	506	458	475	484	526	475	481	462	502	508	453	493	479	489	436	482	492	463	494	525	472	482	501	455	475	491	438	478	494	509	462	479	480	485	468	527	457	432	510	457	518	476	502	497	499	491	472	464	483	491	495	472	537	504	454	431	464	435	477	475	479	494	473	514	511	448	488	433	475	456	496	495	496	452	488	511	448	472	457	499	486	435	493	463	473	507	443	497	459	498	469	495	468	468	480	449	484	486	444	458	479	459	488	487	476	479	436	496	486	492	455	461	469	460	483	505	507	502	474	510	469	494	520	469	464	503	505	496	461	490	464	470	447	490	499	468	494	520	510	486	487	491	476	515	501	505	495	438	473	498	473	449	518	465	504	440	493	463	493	502	473	467	463	463	457	470	519	477	492	451	498	434	491	493	501	478	450	483	430	483	446	483	451	497	502	461	463	490	469	471	483	498	478	436	492	494	479	507	484	478	500	474	452	479	474	434	478	445	449	451	469	450	479	484	436	446	459	508	466	448	477	470	446	489	460	476	473	485	457	478	502	457	469	451	488	469	470	446	456	471	416	427	431	463	479	490	438	484	504	492	462	487	474	473	460	476	441	483	475	506	476	490	457	466	514	448	493	499	494	506	467	500	460	473	488	511	492	465	499	483	455	488	492	511	476	481	465	477	482	493	480	492	494	474	459	450	476	477	475	474	469	453	484	456	488	476	471	493	498	467	477	479	490	451	464	484	500	434	472	514	526	484	479	467	481	486	507	480	467	465	504	484	519	493	455	455	465	444	458	497	509	460	498	472	486	461	498	465	482	463	487	444	455	488	459	458	453	472	482	465	473	463	471	452	484	471	498	483	451	433	482	497	502	458	487	459	484	500	473	475	454	479	481	440	456	510	482	470	522	500	479	496	500	478	475	499	450	508	448	493	505	479	441	483	478	518	460	491	449	526	469	476	482	500	439	458	520	467	510	482	492	448	468	447	453	467	459	444	450	504	470	471	488	467	466	462	458	495	442	479	464	510	521	460	499	528	521	486	508	482	463	496
39160	45699	32998	12788	2454	1291	874	897	881	860	900	916	843	870	877	836	888	856	834	883	901	874	886	944	839	864	840	890	884	906	866	839	857	834	851	830	884	867	878	854	873	886	882	868	903	873	832	895	850	875	826	859	885	899	869	880	879	836	888	885	819	849	861	874	879	916	918	863	844	880	882	879	867	853	876	874	844	880	929	817	914	854	889	851	861	902	907	849	835	880	849	839	863	878	901	890	901	891	873	840	877	895	868	858	893	870	844	881	843	913	880	855	858	892	895	846	875	847	883	856	907	899	894	900	877	886	859	925	887	854	873	906	882	914	908	920	895	889	794	854	872	822	857	844	844	878	915	865	966	911	849	924	876	894	848	825	850	868	867	848	883	871	822	891	877	840	859	965	902	879	927	883	856	893	878	851	853	909	847	871	881	852	850	864	852	913	895	890	885	859	914	863	881	856	852	870	885	881	912	864	888	904	889	881	896	888	874	870	865	852	909	884	856	813	862	891	852	836	890	872	879	899	909	842	848	853	914	865	934	864	867	845	892	886	844	900	845	836	863	865	883	893	848	884	865	902	849	868	862	859	875	843	878	856	881	851	910	876	893	884	911	902	904	850	888	900	892	918	870	845	879	906	922	876	853	889	835	837	890	887	943	938	894	813	919	878	895	866	903	905	924	841	915	854	843	843	873	838	897	848	833	859	920	843	867	840	876	887	827	866	889	853	863	894	907	857	902	895	810	849	852	859	906	912	889	875	877	886	859	878	836	833	870	854	833	883	878	874	849	834	889	857	859	854	839	877	897	833	836	882	883	840	849	875	902	902	865	848	885	818	849	852	885	817	899	865	852	861	877	844	869	890	805	832	946	894	880	835	885	857	884	879	848	905	839	870	883	852	849	888	839	863	850	855	890	906	833	862	866	803	878	841	912	943	842	853	856	925	828	882	848	900	848	870	858	843	833	887	824	899	889	919	877	859	908	842	866	894	930	823	818	895	888	885	886	919	830	896	845	885	889	886	894	853	938	874	870	884	888	864	819	881	855	855	836	849	827	856	898	890	853	844	860	850	849	889	903	802	882	859	897	850	916	852	874	847	853	878	876	872	861	889	854	831	931	879	859	834	881	878	869	907	863	964	864	889	860	853	883	879	886	869	888	887	913	897	870	910	890	878	875	867	901	851	861	879	874	827	889	851	886	863	881	834	859	859	939	850	860	823	870	832	903	856	872	871	788	867	859	869	840	919	871	895	848	831	903	869	849	867	899	872	871	898	892	896	859	879	876	850	913	860	839	844	911	855	912	905	891	888	914	923	898	850	884	906	857	885	860	871	867	887	896	880	839	844	880	891	827	904	887	871	896	955	890	887	861	884	886	853	817	870	899	884	788	848	824	844	924	873	861	883	809	855	894	868	831	783	830	853	819	867	881	906	847	883	903	860	859	909	895	889	879	898	809	846	895	829	881	870	850	875	851	836	894	816	881	808	865	858	852	841	859	890	903	887	936	869	899	839	839	798	885	869	856	867	858	844	879	884	893	788	844	841	889	874	836	864	871	822	889	869	945	833	875	872	832	886	897	899	895	857	878	905	881	870	849	855	874	862	843	836	908	886	860	825	940	858	857	847	867	927	896	884	832	858	853	862	906	847	922	920	896	887	868	856	904	902	879	905	900	850	869	897	888	842	875	885	859	873	873	821	881	929	877	873	891	841	895	851	905	840	833	882	852	906	836	825	864	907	868	862	885	907	900	869	880	826	898	878	892	915	874	892	875	825	857	925	911	909	841	879	860	807	959	879	851	851	869	848	867	845	839	878	914	854	862	833	888	887	861	874	830	809	875	858	934	932	877	850	878	875	867	852	927	897	866	844	870	859	906	925	890	870	878	920	879	837	872	900	920	900	875	891	877	875	882	843	845	904	883	830	885	880	892	902	913	885	883	839	904	873	859	872	916	897	895	873	861	880	895	924	883	866	859	867	829	913	907	846	865	864	872	880	865	806	875	913	842	866	870	834	857	895	868	883	869	879	842	875	864	854	848	885	895	832	800	872	868	843	865	877	910	837	844	857	916	889	838	871	848	858	813	838	859	905	925	906	906	851	900	850	892	878	908	807	857	955	922	853	869	902	855	861	855	911	865	872	869	865	839	864	889	863	849	812	855	873	857	863	829	851	874	866	802	912	910	851	868	853	872	842	852	847	891	896	925	892	876	900	791	855	838	829	835	848	873	890	884	875	862	913	859	841	875	864	898	839	886	829	874	885	866	852	893	928	859	866	849	922	866	855	813	901	856	842	918	849	921	897	849	821	888	908	900	850	818	861	860	872	871	849	870	884	849	857	890	878	853	931	886	854	885	877	827	871	878	825	905	887	843	827	901	859	864	912	882	915	881	838	873	825	882	890	904	832	860	857	902	870	835	829	850	924	871	840	890	871	890	829	867	866	914	921	884	872	856	864	817	848	945	839	868	882	856	910	865	845	870	854	803	904	868	866	902	852	862	849	869	908	865	875	871	857	856	906	916	848	838	878	851	887	861	851	872	871	912	875	881	882	882	884	855	927	890	892	881	872	933	835	851	891	826	858	867	846	891	859	895	877	857	833	911	897	833	922	865	900	828	846	881	846	839	874	822	845	853	850	895	912	837	834	918	842	897	854	820	839	829	853	861	873	842	805	857	882	862	892	897	903	875	856	899	858	905	917	875	834	871	893	897	875	860	838	868	878	884	873	868	830	890	855	855	921	825	891	859	867	874	842	847	914	867	871	855	860	881	854	851	851	901	893	898	848	857	876	856	895	834	884	869	857	922	900	881	875	859	884	841	874	861	852	837	870	852	860	905	878	898	963	849	891	833	854	872	855	906	934	892	851	905	887	909	818	869	903	819	832	827	893	805	891	857	853	911	866	835	829	911	867	888	878	872	800	853	845	851	830	886	908	879	882	879	856	864	849	873	872	859	869	832	818	868	882	876	903	858	861	908	853	838	890	883	854	838	874	928	864	870	885	892	826	858	841	900	879	874	853	837	841	906	886	877	856	897	878	902	860	920	893	908	855	886	839	862	878	888	846	870	848	932	890	853	839	879	847	866	875	914	874	814	934	863	908	879	876	890	827	864	930	836	925	892	846	825	839	865	894	900	877	859	852	914	876	871	834	909	851	886	904	894	864	888	847	884	844	876	859	864	857	849	893	886	884	866	858	857	881	874	832	845	854	898	889	857	797	840	912	890	889	878	876	878	885	859	820	864	891	871	885	877	819	866	904	811	881	861	877	862	826	899	921	839	845	894	839	880	864	876	913	864	841	895	894	903	860	885	836	888	837	871	888	863	904	898	872	877	829	916	828	871	856	908	837	823	880	839	849	882	841	878	859	840	911	907	881	890	870	858	819	910	914	884	850	858	893	906	906	855	874	846	879	907	837	862	897	903	864	881	828	909	892	875	860	880	857	854	887	887	851	876	855	860	858	896	861	836	860	902	887	907	898	908	877	905	875
24309	22831	31176	25969	19550	8783	699	375	388	382	383	374	408	371	396	409	370	401	365	409	429	369	362	409	378	359	377	360	410	404	360	345	377	395	392	383	377	357	375	374	357	407	382	349	346	417	349	385	413	406	372	382	385	393	388	367	383	349	389	397	399	336	410	388	371	377	353	373	381	387	370	361	380	370	415	378	345	401	396	401	344	368	386	409	382	403	405	399	358	428	384	381	414	362	407	402	430	360	366	356	380	363	356	366	357	362	409	367	348	337	363	398	391	377	375	384	357	384	346	407	361	394	357	394	378	380	383	361	378	406	374	350	386	417	390	377	378	356	373	353	414	349	399	408	398	394	417	374	325	387	390	400	361	356	406	350	367	392	366	361	390	395	379	331	385	372	365	384	386	349	384	395	376	372	395	355	350	347	357	388	375	391	364	375	390	393	404	358	379	386	382	388	387	349	344	381	399	416	380	375	352	391	354	409	378	361	354	365	392	377	413	370	343	368	397	368	384	370	380	396	371	402	369	357	351	367	396	351	353	403	423	369	371	380	363	374	369	413	401	390	401	397	368	403	363	362	382	370	376	364	368	399	349	388	377	372	372	376	348	389	394	376	350	366	350	386	374	398	369	392	396	387	369	381	403	385	379	387	406	384	386	375	355	387	368	380	368	385	358	372	375	404	355	374	399	384	363	385	395	409	429	399	388	389	406	372	428	394	401	374	404	393	383	342	399	372	400	391	369	386	376	398	382	328	388	403	381	371	379	370	387	373	394	360	378	382	389	393	394	377	368	358	392	404	349	427	365	385	359	372	376	379	403	378	377	376	353	417	376	401	378	396	380	400	381	372	404	382	397	367	366	381	388	383	344	375	388	371	393	377	363	411	366	338	411	395	379	372	391	375	366	392	363	399	391	379	354	380	366	371	386	370	378	388	374	360	355	402	367	411	357	371	359	413	375	376	419	387	376	385	376	421	365	398	378	383	390	403	413	395	377	432	391	394	373	404	365	406	355	361	350	372	373	370	425	385	408	390	390	400	400	340	402	382	373	377	388	375	387	409	344	385	377	353	349	359	403	382	395	390	391	373	342	377	364	386	340	374	384	373	390	416	391	357	356	399	400	394	385	385	370	388	413	399	411	374	365	358	390	391	374	395	386	381	398	375	364	360	402	345	373	379	367	332	407	370	382	374	402	388	348	384	384	393	413	386	389	372	360	413	379	397	371	397	394	417	390	365	376	389	360	357	377	378	379	359	356	383	391	406	376	392	378	363	409	425	349	407	390	398	373	345	374	346	358	401	375	386	373	388	404	382	376	387	395	374	360	379	387	356	387	400	404	362	368	393	408	411	376	359	399	392	412	352	370	380	384	360	345	378	410	385	415	375	387	373	379	390	335	376	363	343	396	380	323	382	361	401	384	401	383	410	391	391	374	386	360	424	366	387	342	387	379	376	373	342	387	386	364	371	391	384	373	386	365	377	384	381	381	339	386	399	399	361	363	380	400	375	404	355	379	393	378	371	364	378	351	373	373	347	383	363	412	369	372	370	399	400	351	379	354	386	343	357	384	333	407	380	363	373	364	348	371	359	398	400	404	349	373	405	403	367	347	383	368	345	390	368	372	380	385	392	373	364	396	411	406	393	375	382	393	352	349	379	382	367	387	370	402	400	388	403	373	385	411	407	383	391	378	337	397	367	423	389	382	379	383	406	374	364	339	351	362	379	390	379	390	343	388	383	401	407	364	400	391	359	401	378	367	379	392	376	376	363	393	382	422	377	375	425	382	395	345	377	392	371	372	385	339	383	423	373	386	393	382	400	397	380	367	413	371	360	370	392	394	400	378	417	351	357	361	398	401	438	368	361	332	387	401	359	386	402	388	348	377	368	380	382	393	398	411	393	392	385	388	349	419	402	352	406	402	363	372	417	360	367	336	450	400	384	378	409	390	384	378	411	411	373	385	351	372	382	364	394	368	393	402	369	370	413	373	359	393	355	380	387	393	391	398	398	404	371	419	357	384	389	389	406	405	394	362	393	422	388	366	396	383	390	374	381	343	394	367	385	347	397	382	393	359	384	393	422	347	359	417	426	390	369	350	396	372	369	351	385	364	407	425	424	384	364	399	367	387	412	383	370	391	345	404	383	383	385	347	393	382	357	380	391	376	406	355	393	318	389	382	380	397	393	398	434	357	423	372	392	401	374	395	369	389	418	369	358	377	371	352	343	390	370	374	380	400	398	399	372	389	420	394	357	365	382	382	349	327	357	336	348	401	379	376	406	379	378	373	381	381	395	374	413	370	389	409	391	372	389	396	360	391	386	387	401	383	412	396	338	348	409	373	357	387	360	383	393	399	408	376	393	403	322	372	388	376	383	380	362	359	411	343	340	382	335	376	375	353	377	378	352	360	395	384	366	373	357	385	378	358	378	391	379	387	379	415	374	398	386	390	401	366	392	332	387	384	386	387	371	393	368	397	387	416	349	331	398	348	358	410	390	394	396	399	389	369	394	391	386	404	376	383	357	374	355	430	385	379	380	365	381	394	372	374	375	388	378	404	392	370	379	395	355	387	393	400	349	402	365	365	350	366	354	389	369	368	368	413	332	339	366	390	399	427	356	376	376	377	370	399	368	374	381	374	412	392	406	400	370	387	406	383	377	359	360	365	393	419	350	381	393	404	376	342	351	379	347	367	374	382	372	384	362	365	391	361	363	354	388	397	394	381	394	378	381	381	364	389	390	412	341	366	393	383	379	387	397	367	396	368	366	377	383	371	373	368	359	365	370	408	425	407	339	412	322	397	394	348	391	406	428	403	376	360	380	410	394	389	382	403	382	401	385	363	394	370	393	384	366	396	377	386	379	388	365	391	378	375	362	389	374	385	387	352	400	371	368	396	349	372	366	363	383	402	389	376	401	365	376	417	382	365	376	414	389	329	383	363	361	375	385	386	388	394	394	358	394	368	365	403	380	350	353	379	404	378	359	368	372	405	374	403	374	367	403	395	384	368	372	380	386	399	356	380	351	394	394	415	360	376	353	398	329	388	391	372	383	397	376	363	389	392	376	395	407	406	373	371	351	370	399	383	385	371	412	438	401	388	388	389	392	375	384	363	428	362	374	410	358	368	361	407	358	370	389	400	383	404	343	375	390	367	372	381	377	399	399	391	405	360	375	363	391	358	397	379	385	405	403	349	332	369	393	396	359	383	385	395	395	355	346	369	406	383	387	354	364	394	372	357	365	373	366	401	362	374	349	405	386	367	364	377	375	363	366	385	373	396	383	398	376	403	374	351	350	379	394	366	336	335	381	366	412	362	378	361	350	391	395	375	386	379	367	367	397	368	386	390	401	388	376	358	372	388	376	383	365	385	368	361	403	358	373	371	357	395	392	388	375	431	398	389	397	333	410	393	381	361	370	348	381	384	360	393	394	376	393	405	390	399	378	363	392	368	400	361	387	376	352	351	359	370	373	369	388	354	403	369	370	377	353
61057	87867	65968	32057	10494	3921	696	660	660	701	689	764	729	663	652	719	711	698	677	703	716	677	738	685	740	658	696	715	687	699	701	675	695	686	658	674	672	669	687	676	695	652	653	712	703	653	715	658	674	687	698	698	727	686	698	687	593	688	685	673	709	706	676	695	655	682	692	653	722	700	714	703	698	700	706	687	681	669	692	653	668	701	738	692	662	726	683	688	717	673	681	650	653	662	657	677	652	686	685	711	683	711	657	685	670	713	718	744	726	674	681	678	693	686	674	670	694	660	617	652	652	724	660	696	735	665	713	628	673	741	703	714	689	710	697	718	699	685	727	705	658	727	643	698	698	708	733	658	656	665	653	697	672	673	710	651	693	664	684	690	688	728	687	684	674	716	695	661	682	712	681	693	726	698	679	661	726	700	651	678	688	681	641	727	709	682	701	652	731	684	709	667	671	707	644	683	667	673	695	712	697	688	750	716	671	687	685	661	669	676	663	667	699	697	698	656	721	661	689	646	717	708	670	760	682	678	676	707	672	713	690	697	675	693	697	641	689	759	719	677	758	678	672	693	699	681	676	636	712	705	719	703	734	684	711	721	703	700	663	660	685	662	671	693	674	638	685	683	678	645	664	671	726	709	647	687	670	690	686	629	678	682	682	707	688	675	713	688	714	710	664	699	722	692	682	708	650	673	634	695	655	698	643	726	639	715	696	649	635	704	682	722	707	695	688	684	662	667	653	708	720	615	659	722	657	697	707	654	695	714	705	690	704	683	675	750	641	668	671	679	686	670	703	687	686	652	701	685	704	660	725	707	729	711	689	649	626	679	730	633	668	683	684	674	698	630	644	673	677	721	660	685	675	654	639	681	679	697	703	720	729	687	615	685	642	686	743	674	664	712	651	720	712	683	707	706	694	699	649	667	667	679	688	704	700	676	699	634	657	712	702	680	645	699	690	710	685	653	697	679	699	661	657	666	682	678	720	697	670	649	675	629	716	689	703	670	668	684	697	703	703	646	703	697	748	664	636	711	690	683	682	716	732	723	664	653	659	644	682	688	682	713	694	662	647	654	714	725	678	683	680	706	675	716	661	700	725	693	729	655	762	690	668	708	668	706	662	714	664	689	671	684	677	684	717	701	695	707	712	689	684	678	661	659	719	665	724	712	752	641	699	666	701	684	679	676	663	718	732	609	671	614	673	677	653	690	698	727	680	707	712	655	663	691	672	680	718	675	694	682	646	656	628	726	631	719	680	687	718	688	687	665	664	696	616	668	664	674	683	653	683	711	687	719	715	676	682	669	696	681	706	663	723	702	660	663	671	671	691	639	639	675	727	646	675	685	674	671	671	696	680	660	718	684	691	684	720	676	656	656	684	653	709	652	707	685	642	696	638	694	703	638	719	630	702	665	689	639	659	718	706	699	683	642	671	671	700	677	680	704	697	703	711	719	676	693	658	668	671	699	703	665	709	711	701	665	669	684	697	697	713	698	713	708	672	698	646	722	699	651	675	666	660	685	677	641	671	658	713	696	681	696	660	681	728	707	679	706	688	687	659	680	664	688	749	712	671	687	681	679	670	640	642	744	633	657	653	654	720	686	720	673	724	696	680	686	725	661	698	649	687	671	634	708	708	715	635	723	732	688	697	719	685	699	716	640	724	623	677	711	691	674	697	681	697	684	686	628	656	705	662	681	677	683	706	656	733	689	712	696	685	684	683	683	702	666	697	723	669	701	718	654	644	691	663	642	668	688	666	708	673	694	715	698	676	742	734	727	701	710	686	711	693	675	701	687	668	697	698	655	691	702	683	669	681	702	662	720	687	701	714	688	718	670	667	676	761	718	679	724	684	703	656	653	687	682	730	703	685	693	680	708	661	688	670	690	660	731	668	669	683	689	681	665	662	711	692	668	710	657	685	688	718	671	682	683	673	677	664	745	689	736	671	659	665	666	683	684	682	649	678	652	685	720	696	721	742	697	676	647	691	711	669	669	685	635	688	683	693	666	722	646	694	696	660	636	657	664	680	639	635	672	723	681	704	684	698	714	681	708	682	672	644	662	666	666	674	689	697	637	684	676	713	668	660	668	725	656	653	679	696	694	680	694	713	677	652	702	675	660	698	694	697	701	661	680	699	715	697	686	712	700	623	649	706	691	665	721	690	681	701	693	656	658	732	690	699	688	698	674	680	683	689	661	714	668	682	692	719	687	658	698	668	633	678	650	656	685	694	678	720	655	710	652	703	720	704	720	680	690	698	655	682	659	700	660	703	659	662	691	625	648	667	684	683	659	679	713	659	656	684	634	689	704	694	677	634	703	678	659	729	718	747	671	677	716	671	688	675	720	647	645	647	679	655	672	682	689	669	684	639	689	675	693	651	626	644	715	708	689	591	732	678	683	683	680	656	710	666	665	683	658	677	667	684	667	736	712	647	671	686	720	686	693	725	668	649	671	686	690	711	702	706	677	735	666	646	642	663	689	683	719	650	710	713	691	660	650	677	698	639	716	687	700	673	664	701	655	687	677	660	662	716	668	665	698	653	677	664	711	664	656	691	685	670	675	669	740	670	710	685	653	686	707	660	694	700	715	697	707	702	648	699	695	705	720	682	690	669	644	681	682	703	668	704	655	686	689	648	661	670	728	670	708	701	745	707	689	712	710	669	666	631	685	646	673	662	661	681	692	688	686	696	702	654	711	754	709	734	682	681	664	675	673	701	686	661	709	701	696	703	655	697	706	690	665	689	697	734	651	683	648	690	714	675	670	654	669	684	637	708	672	689	687	670	669	671	677	663	682	628	678	665	714	676	675	691	688	699	703	664	657	658	686	690	714	686	656	662	653	688	691	705	726	707	685	715	687	656	621	667	702	711	649	641	708	667	677	670	696	674	679	686	682	683	698	681	717	703	698	678	650	650	667	697	660	681	716	645	756	688	700	708	659	747	657	697	653	688	734	696	689	696	693	695	639	659	686	693	683	735	656	692	664	735	700	675	675	709	694	721	671	681	655	680	720	698	658	718	675	656	671	674	693	721	711	671	678	716	717	659	628	678	654	732	709	686	717	648	649	708	673	728	662	713	659	710	696	645	706	705	664	719	684	642	695	662	689	680	743	695	674	693	692	708	662	698	734	661	732	647	694	659	677	696	710	656	739	658	672	664	683	684	642	678	742	687	648	702	700	689	667	680	746	675	711	654	729	696	700	659	689	685	719	677	696	673	686	662	706	705	626	690	666	696	690	682	667	659	673	704	691	728	680	655	653	689	709	682	693	699	718	632	657	692	661	674	688	710	707	664	693	669	680	685	696	654	718	696	677	691	660	667	692	745	713	733	689	733	664	644	690	682	668	643	731	651	664	689	716	679	697	670	689	695	670	674	719	680	658	671	677	651	636	708	680	668	748	704	683	730	596	716	692	683	619	656	678	696	672	694	666	690	616	691	761	663	661	603	700	719	685	688	736	663	666	660	682	688	689	660	694	704	659	688	666
23199	21884	30033	24541	20967	17947	3739	678	509	577	521	541	517	550	548	580	516	542	557	563	563	536	579	521	595	525	570	518	574	549	551	544	558	555	548	515	529	540	585	508	549	544	534	529	511	551	595	508	516	561	555	527	556	515	506	537	556	534	517	500	561	575	541	560	554	562	553	552	553	544	563	543	511	553	560	536	540	554	547	530	502	515	554	568	520	566	526	549	550	559	574	521	530	516	574	551	544	530	510	518	547	486	544	514	546	571	517	528	553	501	553	543	525	555	516	566	543	535	495	528	537	525	528	536	554	564	519	538	526	534	543	549	544	549	567	547	562	510	531	515	568	535	496	567	557	525	565	558	505	520	538	552	574	515	550	525	558	554	532	515	520	565	527	551	536	553	558	558	563	526	533	542	575	517	524	562	579	567	487	513	509	526	550	528	496	569	584	507	508	547	581	522	539	520	536	519	524	486	570	531	536	547	505	541	538	543	534	533	528	547	566	509	551	539	543	500	570	518	498	556	543	511	493	555	526	535	583	519	570	517	480	527	534	524	529	543	527	516	563	532	522	577	482	526	530	544	527	544	517	522	532	543	515	566	560	572	565	523	545	540	568	515	526	491	548	523	533	539	525	477	518	540	507	546	542	534	512	550	551	555	546	544	578	513	512	520	623	536	532	489	521	516	503	546	570	535	524	518	541	547	541	546	523	533	540	545	549	525	541	516	523	565	560	543	532	510	534	544	591	563	501	519	544	529	513	539	532	521	535	564	565	497	534	546	560	557	581	539	556	522	557	548	551	522	533	571	527	535	528	510	505	519	521	522	533	545	526	554	538	563	519	535	577	534	517	563	514	572	512	501	546	555	523	526	521	546	569	557	549	578	537	503	525	560	518	531	552	596	535	547	530	502	490	522	578	563	523	542	533	569	540	582	518	503	557	523	578	521	513	541	549	525	553	590	505	527	519	561	507	573	560	560	546	498	544	507	523	551	538	540	566	548	551	501	553	537	553	525	581	574	545	505	554	545	530	503	514	564	517	525	557	531	525	499	571	517	578	531	537	547	557	513	530	491	535	534	540	505	571	524	555	555	516	566	591	531	529	520	606	575	538	527	560	524	535	581	539	536	496	545	543	547	532	535	557	562	548	562	506	553	536	555	557	580	540	528	524	546	542	555	559	523	520	543	502	528	550	532	535	518	556	531	578	541	538	542	549	525	559	536	549	538	553	533	546	534	533	558	520	560	576	533	537	564	525	589	540	561	547	544	531	533	557	526	586	543	527	526	483	540	574	509	553	551	567	515	551	501	516	521	510	550	559	536	542	525	547	496	507	568	521	491	568	520	552	565	603	504	578	563	528	534	535	543	553	537	534	590	577	515	517	521	535	547	546	558	526	511	545	579	544	515	588	565	562	541	537	510	527	532	504	510	523	545	548	563	556	551	542	488	556	524	566	566	533	550	526	529	534	555	509	536	532	548	561	546	561	556	532	575	533	531	539	521	519	497	479	538	577	550	560	515	531	548	546	525	567	527	523	530	540	550	558	555	552	552	561	560	497	588	536	506	513	497	548	507	513	561	557	555	553	545	553	526	577	521	512	570	504	517	556	536	563	545	533	525	543	564	574	558	550	514	537	523	511	540	515	526	550	556	508	557	529	524	523	532	554	515	557	500	570	488	495	545	540	521	559	541	514	535	563	527	550	562	518	514	539	574	566	536	548	524	515	540	535	541	494	548	518	503	563	546	527	523	534	506	549	495	551	545	515	527	545	561	553	568	556	525	568	547	539	522	532	567	559	511	513	536	536	531	559	562	537	558	549	549	539	533	548	548	530	528	502	533	536	547	576	508	519	554	544	521	557	523	548	556	518	516	523	534	518	544	505	523	540	540	580	501	571	533	513	533	553	559	515	564	526	531	529	557	537	555	535	525	560	557	543	539	533	512	560	512	574	521	526	540	513	539	526	556	557	524	600	516	522	502	511	538	541	508	507	554	547	517	524	578	531	543	534	573	490	516	543	554	529	502	526	558	547	567	570	526	499	553	546	551	517	499	557	601	525	532	538	550	598	507	536	521	535	533	554	515	539	589	535	568	567	522	526	512	531	517	511	512	509	522	521	573	548	556	524	554	553	551	536	538	568	542	543	539	536	547	525	505	524	531	498	538	564	516	547	527	521	547	518	538	520	527	527	561	550	502	535	524	557	509	571	569	523	513	567	551	558	594	581	566	541	561	478	534	543	546	553	519	560	558	527	541	530	521	551	533	515	528	544	535	539	559	523	548	553	557	522	537	509	569	562	533	514	492	549	584	529	520	494	579	511	535	517	540	561	573	460	517	553	562	568	536	517	514	567	550	491	552	520	557	569	538	500	521	536	582	535	523	568	555	571	530	530	554	588	529	548	541	525	504	530	559	544	548	523	541	557	518	495	552	551	534	535	553	519	573	506	540	509	534	511	559	553	585	518	512	527	540	515	582	550	509	546	537	510	558	504	562	572	533	572	576	530	495	556	522	521	515	551	516	557	564	566	525	547	523	538	518	496	569	518	566	526	559	542	557	548	536	570	524	560	534	543	545	541	503	550	546	549	511	532	560	564	515	545	558	554	552	505	529	517	576	557	537	521	491	523	529	535	576	525	530	542	553	541	538	537	546	542	559	560	529	540	551	518	550	503	531	551	528	541	505	548	569	507	538	559	517	561	513	540	549	515	535	564	542	545	562	540	565	537	515	542	508	540	542	560	551	529	567	551	588	543	493	531	535	587	551	577	542	518	519	521	551	504	529	522	556	540	533	519	549	556	520	496	517	566	556	519	576	535	548	543	545	531	544	565	546	556	530	520	505	519	543	544	541	551	527	531	521	552	503	573	567	518	510	576	560	557	490	545	534	540	570	545	559	521	517	505	541	580	529	515	539	537	539	564	552	569	496	523	533	575	507	520	545	495	555	545	515	574	529	538	508	539	492	539	512	541	544	514	558	542	530	537	503	537	556	512	494	483	560	527	534	502	558	525	524	559	528	552	529	565	533	507	517	557	565	535	560	559	537	540	507	510	545	514	533	535	554	545	530	540	524	508	505	553	575	539	546	562	552	525	503	550	574	568	589	527	556	567	556	555	537	557	565	514	509	552	505	519	521	550	580	549	536	534	515	523	538	531	516	571	551	514	556	569	515	549	536	535	544	554	513	542	529	532	563	544	538	513	535	516	517	530	506	504	547	557	516	602	526	509	542	567	543	532	563	529	568	526	510	494	548	528	548	503	535	538	524	496	557	543	544	521	522	527	524	538	489	568	499	505	518	525	527	526	569	554	520	525	580	549	528	513	512	548	560	528	570	536	494	534	545	545	555	516	550	507	554	558	521	532	548	551	525	509	519	544	519	567	530	525	518	527	517	556	500	559	539	554	536	530	543	546	532	540	555	555	542	524	544	517	510	516	539	536	545	554	542	528	544	590	554	566	537	540	521	542	518	523	526	567	567	531	538	539	559	529	483
60405	99149	73627	40375	13761	5268	929	930	936	932	966	951	914	900	908	936	937	898	887	896	911	941	923	887	947	925	914	872	876	919	923	920	905	919	935	907	925	923	897	918	904	955	902	898	931	855	880	928	895	885	883	896	903	900	941	886	939	951	839	906	873	875	888	884	861	854	940	863	865	940	929	905	929	960	886	902	903	917	919	908	897	884	880	933	911	873	861	852	905	891	909	869	928	920	902	913	927	892	930	856	922	885	932	875	865	874	915	900	898	965	867	916	849	905	927	944	896	928	926	903	920	852	897	928	883	916	911	847	868	859	898	884	929	889	856	942	898	907	902	899	909	904	914	840	866	878	877	903	864	877	908	930	922	916	898	890	921	895	932	881	915	875	896	918	922	880	915	902	919	875	906	894	939	860	853	880	914	863	967	937	929	890	937	927	972	934	917	914	918	837	911	888	932	907	894	923	852	914	848	917	897	857	927	902	854	950	859	901	944	832	878	900	937	888	938	898	905	864	898	892	890	880	907	908	836	856	885	896	866	847	913	874	906	896	891	928	920	915	908	887	891	914	928	895	888	912	901	898	886	893	838	900	899	892	874	898	895	909	897	899	855	904	889	940	927	916	895	897	864	920	903	971	873	901	953	920	952	871	913	836	872	954	882	960	915	862	853	909	909	907	921	877	886	872	845	877	883	899	919	888	917	904	915	895	885	873	907	939	851	924	907	893	885	931	867	870	911	880	943	914	878	890	914	893	872	945	937	958	907	904	871	856	911	900	900	870	906	901	891	920	862	868	866	946	913	898	889	967	876	864	885	979	860	945	884	897	892	893	904	908	868	919	897	895	914	902	893	899	890	930	916	927	882	934	888	824	906	884	879	899	853	893	948	882	907	905	881	935	877	902	904	943	929	930	894	911	910	880	903	879	953	847	854	915	915	932	962	900	909	877	901	861	890	849	864	902	913	869	946	926	929	924	907	896	914	910	903	927	907	910	901	933	880	854	890	891	901	861	924	943	905	923	923	901	892	895	881	855	884	893	923	895	906	913	880	936	863	909	983	938	899	876	882	904	886	878	890	842	904	884	910	846	961	937	957	871	910	881	917	887	897	876	876	915	900	911	919	929	926	845	828	917	893	909	969	893	898	909	904	904	901	922	942	906	905	934	864	903	903	882	904	872	884	911	868	909	867	903	906	906	893	894	869	893	927	900	899	903	918	919	872	875	863	923	924	887	895	902	942	939	908	890	969	854	862	888	937	927	879	885	913	899	908	846	932	929	877	880	920	892	934	894	890	875	933	908	920	955	813	898	871	901	855	948	948	879	869	911	910	926	951	903	891	890	939	889	914	896	897	933	875	865	901	887	898	880	929	912	928	877	953	926	928	914	859	909	921	895	947	885	880	861	915	880	892	852	931	911	936	824	864	925	891	918	909	887	957	916	892	874	935	968	897	884	868	902	878	895	889	871	897	899	854	901	945	867	881	921	878	877	918	848	913	920	933	896	894	969	852	943	987	906	908	951	914	940	905	877	851	897	895	889	869	878	881	922	893	928	855	917	900	902	929	916	878	926	878	899	928	878	843	927	967	908	898	904	917	858	898	958	889	911	911	883	877	882	953	870	893	917	910	888	901	891	948	952	922	856	957	904	837	937	951	890	925	812	903	894	856	932	925	876	937	826	901	907	899	900	826	893	899	929	964	906	897	872	889	933	898	906	893	874	936	901	884	955	922	886	941	915	919	869	908	898	862	886	892	890	869	908	963	883	891	905	959	917	912	911	886	903	873	832	870	921	855	965	906	909	914	963	912	890	920	914	846	872	897	869	914	897	887	905	897	936	869	843	898	865	928	912	919	930	922	907	917	873	954	934	907	909	907	940	934	840	917	858	894	843	849	837	943	886	903	890	910	885	904	880	938	897	908	925	911	897	894	896	865	856	894	822	907	866	848	867	931	891	895	937	909	905	915	898	878	928	911	897	920	919	973	919	924	912	922	922	861	910	891	897	866	888	937	869	919	907	907	892	916	870	879	913	880	947	887	878	910	907	842	933	899	973	934	934	892	943	876	880	857	921	931	922	880	852	898	912	924	900	879	865	918	880	884	887	946	929	965	886	907	958	866	897	922	946	877	857	934	901	882	888	883	882	913	866	949	909	886	864	914	869	931	925	869	917	892	871	903	949	907	913	940	867	887	912	891	885	858	898	897	918	900	898	871	933	918	871	928	895	880	851	874	915	880	882	902	938	850	922	893	902	867	894	883	942	887	954	918	854	946	902	891	852	917	935	889	865	914	932	899	980	908	829	859	858	926	866	911	943	905	912	944	939	893	933	900	868	917	907	926	842	961	895	940	905	907	894	884	914	922	884	882	909	873	845	888	895	884	927	906	912	905	946	959	873	896	895	907	920	896	852	936	903	873	901	895	922	908	927	874	926	951	909	876	868	945	865	887	888	913	875	900	932	815	889	854	898	942	894	953	872	913	917	904	910	936	871	917	940	886	944	887	944	932	914	930	938	859	887	900	901	866	905	914	905	908	884	886	932	889	935	918	900	908	947	923	927	922	892	930	905	942	878	919	915	911	945	922	861	912	905	923	878	898	921	924	890	920	909	918	849	923	894	864	843	879	911	889	922	884	903	899	946	884	893	941	852	847	907	904	914	895	943	920	895	884	884	948	928	870	878	862	921	903	896	936	900	892	889	941	892	920	865	994	927	858	891	920	908	937	900	866	888	895	877	938	917	887	896	942	921	913	848	878	869	862	833	887	878	920	934	955	874	878	932	840	920	916	920	901	926	906	824	887	891	865	932	850	863	934	924	914	904	925	925	914	894	913	906	921	900	889	873	866	943	898	965	898	905	886	917	916	895	873	867	883	894	853	863	959	879	911	899	926	917	871	887	884	867	878	880	918	914	960	874	870	898	923	924	940	933	934	931	915	868	907	949	917	948	916	952	847	896	884	930	851	962	869	967	924	940	933	870	870	898	897	908	866	910	909	893	901	887	855	888	868	852	900	860	914	858	873	911	882	865	904	918	939	876	921	887	867	902	866	916	900	933	911	918	916	935	911	860	912	920	941	923	868	904	927	919	859	915	911	909	920	936	867	869	937	865	901	870	912	876	884	900	917	887	871	891	910	895	986	905	927	908	883	936	895	937	900	946	901	883	896	863	926	877	896	893	940	908	887	923	905	922	858	903	892	937	902	905	907	928	896	876	921	884	895	886	884	938	870	828	901	900	887	926	843	897	928	931	931	886	882	956	890	869	927	834	919	883	908	907	828	911	884	879	882	923	882	914	912	892	956	899	915	902	927	938	871	865	885	916	921	846	904	887	948	846	872	922	905	952	816	897	864	920	930	913	892	936	895	955	916	905	931	864	932	963	908	875	905	847	902	885	864	877	929	865	940	927	949	889	841	911	927	945	903	942	922	941	926	886	895	914	863	899	888	940	970	882	901	919	921	959	930	938	958	875	892	912	871	919	917	944	934	895
29037	29605	27010	11779	1226	586	492	485	482	481	541	551	509	534	482	508	465	487	502	528	525	494	468	517	477	454	495	468	503	509	530	526	524	503	508	480	487	496	450	474	511	511	519	508	496	510	496	492	495	508	494	510	491	502	522	493	519	478	508	500	449	481	492	502	498	494	508	553	476	483	486	484	473	491	482	501	484	458	506	478	492	505	510	506	482	472	488	555	517	510	502	508	485	485	487	489	490	520	505	440	539	484	491	502	488	533	485	479	514	469	465	509	458	504	418	472	503	531	507	492	464	495	504	493	473	458	509	507	496	520	497	497	529	507	475	480	506	470	462	487	509	458	545	500	532	499	514	476	490	510	511	491	481	492	464	480	471	471	484	526	504	466	525	483	503	492	524	490	529	536	517	524	526	526	509	493	462	500	533	483	554	481	510	488	501	515	514	523	511	492	454	508	496	475	499	490	536	495	483	441	507	523	485	499	475	483	518	464	481	452	506	484	537	545	497	501	519	488	503	453	515	469	495	442	489	497	467	511	522	517	469	499	486	506	472	503	531	474	488	473	514	445	492	504	505	543	500	476	500	489	520	537	481	544	509	507	518	478	488	490	506	498	491	481	451	457	482	474	505	465	523	473	531	497	521	462	524	505	464	496	524	486	508	501	466	520	456	458	488	500	498	506	508	490	498	467	498	505	476	497	490	507	512	470	512	470	477	486	492	465	538	510	500	499	505	525	543	460	511	481	467	511	462	521	503	492	504	485	490	489	525	512	500	518	515	479	470	513	506	503	489	458	459	479	534	552	479	485	502	506	499	487	480	484	493	470	512	502	502	479	500	487	500	474	495	489	526	472	527	523	501	488	481	486	564	551	457	529	524	460	484	499	471	497	465	516	480	462	507	461	485	490	524	470	516	510	487	519	459	468	533	465	519	491	479	496	500	497	510	492	504	501	469	541	506	530	482	531	464	506	464	477	473	519	481	506	502	513	529	473	483	443	486	522	539	524	477	490	517	474	448	515	513	465	523	470	512	477	521	535	498	508	510	485	487	489	509	495	500	478	492	472	488	486	509	480	453	501	507	494	503	481	509	518	476	492	503	492	484	502	479	481	476	493	513	493	513	475	492	504	507	514	501	469	472	503	503	505	502	468	521	532	515	479	505	498	477	483	514	491	481	505	471	539	506	476	445	499	505	504	483	524	538	510	497	475	486	539	475	485	526	499	535	514	435	476	504	521	506	487	498	516	516	496	477	509	514	525	494	499	459	465	524	494	456	499	506	513	492	511	498	483	529	551	513	538	506	497	544	470	483	518	494	480	510	461	493	486	524	484	493	510	507	478	498	485	495	495	486	525	488	519	477	527	487	491	485	471	499	467	503	517	491	506	499	506	457	505	474	507	534	483	520	507	490	519	490	533	483	502	470	510	517	486	475	506	549	473	478	510	461	505	459	498	463	509	473	498	517	482	514	458	488	493	519	485	539	459	516	451	442	517	481	495	474	551	518	506	495	516	534	545	483	484	504	504	497	522	495	524	524	487	496	515	549	511	473	501	480	493	514	462	470	482	492	500	506	477	528	487	466	534	505	498	481	487	510	523	501	473	497	504	508	512	474	481	511	476	462	492	474	532	476	501	469	490	493	522	502	466	489	497	515	479	449	518	478	473	507	495	505	471	470	475	478	503	492	521	471	489	492	487	468	469	494	509	502	484	494	531	489	523	460	518	498	467	480	489	495	479	504	517	472	519	467	473	510	472	518	466	491	500	478	500	454	480	493	461	513	502	520	493	550	467	477	522	498	532	538	524	522	485	510	501	489	546	534	462	505	460	476	535	535	499	485	496	525	479	505	457	534	549	461	497	471	526	504	465	520	483	476	507	491	483	475	498	494	486	507	485	499	498	511	534	523	494	447	454	499	503	508	526	443	501	516	479	468	499	485	454	472	485	508	455	529	484	465	470	513	500	499	477	477	479	500	507	528	487	461	506	508	511	523	536	474	490	497	460	506	505	456	508	512	520	469	508	479	485	479	490	543	499	490	504	518	483	500	450	482	520	525	494	477	483	458	510	494	501	517	507	444	521	494	518	500	518	511	488	470	492	479	476	501	510	504	495	480	514	505	535	506	504	491	451	508	486	477	482	448	487	486	464	500	503	509	497	449	515	503	475	451	490	540	529	467	456	484	509	536	503	489	472	538	497	492	461	455	495	516	504	540	505	500	462	505	480	508	505	507	506	493	470	462	479	467	514	559	511	477	495	511	492	489	482	476	439	520	516	524	491	473	505	492	482	472	488	472	479	493	539	474	484	493	547	507	500	493	498	501	452	489	482	501	500	453	497	499	467	494	495	462	464	447	473	501	472	525	481	489	529	508	464	453	501	523	471	475	497	506	502	528	488	453	478	486	502	497	535	498	487	506	520	484	454	497	477	538	514	544	492	529	513	462	530	515	536	522	474	501	472	517	467	525	485	478	499	517	476	477	511	468	508	522	500	478	490	510	477	495	494	539	450	471	487	526	476	498	460	504	556	500	461	475	489	505	496	481	527	487	499	507	521	540	503	512	492	498	498	558	488	513	506	468	485	518	484	499	490	514	511	492	479	499	501	467	543	515	509	509	495	467	499	503	481	489	530	514	474	495	477	461	488	493	485	469	508	475	471	545	478	528	487	498	468	513	531	478	485	511	473	501	453	521	483	483	512	476	473	510	541	499	514	530	509	483	510	457	486	500	530	489	477	466	511	476	488	457	522	498	476	526	515	485	491	502	513	528	518	470	501	511	471	493	532	499	528	508	520	510	503	474	485	475	482	528	477	515	503	482	510	516	509	504	497	469	543	549	443	470	465	482	500	476	467	511	479	509	491	479	467	493	516	494	504	485	499	492	493	481	499	499	519	499	524	463	490	502	462	527	526	528	488	491	467	504	484	509	501	507	530	458	493	465	459	502	484	469	492	466	462	505	510	493	475	473	509	489	539	511	492	521	469	512	480	485	521	474	497	490	492	514	521	456	512	480	539	509	475	492	489	503	478	497	469	480	507	466	526	487	492	502	497	472	489	545	488	518	479	476	478	475	513	471	542	497	450	509	473	478	465	510	484	464	475	553	446	488	481	455	477	495	499	492	500	481	480	502	509	484	536	483	499	509	473	485	495	482	468	486	501	496	518	541	517	538	506	496	457	483	493	488	475	502	510	496	461	484	522	474	467	471	533	440	472	563	470	524	506	477	475	519	491	481	488	466	500	473	508	463	478	526	488	467	490	479	501	495	480	506	492	516	495	469	466	511	447	504	500	505	513	495	485	498	512	457	530	553	507	510	499	490	506	456	488	517	499	485	502	506	493	496	449	540	465	504	478	449	499	485	527	509	480	491	531	502	474	484	495	451	454	514	481	494	517	485	524	469	496	505	496	519	478	475	510	529	477	466	501	483	429	519	459	490	504	482	476	515	481	459	443	494	494	510	503	496	520	498	502	507	513	498	454	486	491	504	471
39063	47660	31866	11369	2084	1163	926	965	864	909	868	920	908	909	890	915	863	863	861	848	894	869	858	906	906	848	845	881	877	952	889	864	943	851	907	872	906	843	858	867	932	880	878	871	932	910	852	867	907	892	902	916	909	855	833	882	912	876	882	910	854	896	887	880	939	848	840	882	889	880	895	869	915	891	901	900	888	854	901	886	854	890	882	947	844	893	935	833	929	894	870	891	885	840	866	888	847	870	966	919	878	875	803	881	890	926	922	872	816	926	929	864	907	956	895	882	881	931	894	893	922	848	906	877	892	893	864	865	932	912	933	842	855	828	839	913	897	878	848	961	855	878	937	878	854	874	924	894	853	873	908	879	864	901	865	887	894	889	870	894	883	882	864	885	849	910	892	903	894	851	846	872	895	874	860	863	844	900	906	894	870	920	921	933	909	873	898	891	865	893	879	897	913	859	907	885	873	908	849	855	879	884	859	865	854	931	835	881	907	843	900	843	909	879	884	930	865	893	873	882	853	893	893	867	892	873	868	914	899	865	881	898	843	929	929	893	846	868	832	892	906	892	862	919	920	908	910	911	817	874	882	872	918	869	889	866	914	851	921	882	909	861	888	825	884	857	867	909	918	884	895	899	875	843	875	868	917	870	857	887	833	917	916	875	859	864	899	890	922	870	925	929	971	893	864	873	834	898	875	925	928	888	956	898	870	881	866	874	858	914	889	874	871	900	809	890	914	899	873	854	895	864	910	837	833	857	877	854	884	880	850	879	925	919	907	903	890	874	858	915	912	923	932	886	887	863	851	896	853	893	811	840	851	927	874	861	906	828	889	940	835	891	838	879	878	898	864	877	892	852	899	856	854	874	937	867	897	904	893	913	827	921	875	865	914	904	833	856	862	884	886	852	894	871	917	899	947	875	823	898	883	908	821	842	893	933	864	896	922	913	864	846	930	860	901	881	860	850	955	918	882	913	874	911	881	877	840	913	912	883	877	852	872	872	878	896	866	891	853	858	882	882	789	876	847	870	937	853	882	876	909	874	897	869	869	879	863	843	893	916	892	887	876	892	828	903	914	866	875	885	907	902	853	852	869	933	906	924	864	909	914	855	886	851	859	880	893	881	868	889	861	920	890	882	848	941	884	855	956	958	879	891	837	892	873	886	900	951	905	885	906	886	880	849	851	831	887	843	950	892	908	868	890	918	882	852	783	852	926	897	858	850	874	846	915	874	902	882	896	872	848	912	867	893	947	858	885	864	899	865	884	888	864	829	919	903	833	840	908	917	900	887	891	897	863	833	909	860	846	869	844	862	882	878	875	882	912	858	874	912	827	920	911	907	870	864	878	853	915	936	924	853	911	906	886	874	849	861	843	944	903	858	915	885	902	908	885	903	926	895	867	828	875	856	953	866	857	935	937	930	853	858	891	928	918	882	951	897	873	857	849	937	884	885	854	919	883	846	885	876	899	865	891	854	919	911	833	840	912	883	915	918	879	920	901	931	899	886	878	879	895	918	821	903	873	874	938	910	870	847	839	912	822	907	853	891	905	890	864	901	851	873	966	878	917	895	927	895	890	913	904	902	926	839	867	944	853	930	872	857	904	858	919	961	869	921	822	904	900	896	889	902	874	846	855	868	884	872	914	855	873	893	884	858	854	952	911	835	911	897	915	868	868	907	875	905	855	891	884	939	936	816	876	921	918	828	899	901	880	837	859	900	839	868	936	865	838	934	942	861	865	910	942	890	876	930	897	904	906	907	885	903	878	871	881	900	862	953	912	826	922	939	886	919	914	912	827	874	828	869	846	890	877	861	854	866	872	819	891	876	877	894	797	879	907	912	846	888	900	865	866	868	892	945	897	881	880	892	852	901	858	828	849	912	848	884	883	846	885	893	914	858	877	905	907	904	881	922	907	853	850	884	890	911	928	861	892	902	858	895	882	834	871	893	863	884	888	891	881	915	859	870	885	832	894	841	891	861	876	876	898	901	882	917	829	829	910	875	891	872	882	920	893	913	911	867	897	885	896	916	850	874	879	854	931	918	907	942	926	889	910	916	882	907	888	926	817	838	914	911	914	838	880	927	851	871	907	893	854	903	915	870	858	903	878	850	901	853	898	827	849	834	879	917	840	882	912	900	880	828	849	859	891	953	909	871	904	933	950	870	879	881	876	868	871	892	892	835	845	847	871	862	819	940	941	875	878	881	922	931	890	900	846	877	894	866	849	875	895	932	885	848	859	883	888	888	884	830	870	879	865	829	868	918	866	928	917	858	880	866	849	906	895	852	930	916	851	878	883	869	801	934	830	899	839	917	871	832	873	886	901	860	853	892	882	904	907	893	883	862	906	866	909	867	878	851	863	896	925	891	910	850	873	906	900	872	920	882	898	932	821	904	869	882	890	888	886	849	906	905	852	912	840	850	895	887	943	835	928	848	862	909	826	897	852	952	864	858	867	871	893	889	873	882	905	862	870	855	884	936	852	871	870	858	923	883	885	882	843	851	873	890	896	870	891	871	860	928	866	908	933	867	851	894	886	827	858	900	889	890	883	886	869	830	867	939	864	877	872	889	903	931	851	899	905	856	834	928	860	910	912	903	831	855	845	839	912	902	896	912	854	911	881	826	929	854	863	903	878	879	867	889	950	862	857	846	857	881	856	851	888	852	876	939	879	862	922	852	897	935	877	903	874	902	935	913	925	906	893	844	856	848	897	890	897	897	891	857	961	851	868	900	869	875	890	909	864	881	900	852	877	871	922	841	925	872	888	860	862	854	897	879	879	895	913	863	858	915	899	890	921	909	876	892	943	920	921	878	818	892	895	891	873	880	850	836	893	897	855	884	871	882	837	859	872	882	924	894	872	866	917	855	810	899	888	936	875	833	859	890	926	881	898	957	851	855	906	892	833	905	912	896	891	897	940	910	839	919	882	888	855	892	905	894	931	887	846	872	860	867	887	865	862	858	932	881	859	876	891	845	892	917	872	860	954	829	900	879	880	862	892	921	888	876	897	894	955	818	839	905	867	922	855	803	893	894	914	866	861	883	880	852	929	878	873	916	849	827	874	873	910	888	843	872	836	892	827	907	915	889	895	926	873	904	844	888	897	926	875	823	891	848	859	892	884	898	900	881	921	853	876	855	904	896	892	887	896	855	939	892	875	894	929	872	888	897	848	887	885	906	880	877	851	898	896	893	877	864	865	876	900	817	887	897	882	866	892	898	943	854	899	876	877	891	866	902	888	840	878	871	894	901	863	911	875	901	854	898	887	862	878	865	905	896	860	889	881	897	876	905	850	886	854	907	898	840	877	873	887	880	842	845	844	899	845	866	898	868	874	880	903	932	874	900	939	929	890	905	843	916	847	894	904	854	930	861	902	888	885	909	890	853	859	905	941	913	899	896	883	890	876	909	888	834	901	876	896	922	852	866	844	858	934	865	878	883	851	895	941	859	901	839	928	890	896	930	883	890	952	869	846	904	883	847	903	885
24212	22989	31003	25288	19243	7471	591	415	404	366	373	435	388	420	359	398	402	417	409	396	396	398	386	383	377	360	347	391	392	367	420	358	405	403	378	416	384	420	394	387	419	382	420	367	413	379	425	411	394	369	383	390	383	394	397	403	378	352	417	390	384	369	423	413	401	348	345	422	378	437	379	392	387	368	366	427	394	364	372	367	372	373	386	390	393	386	353	392	394	387	391	374	422	369	376	415	419	395	339	372	427	407	387	366	388	329	389	367	386	380	359	380	389	367	339	398	412	407	409	387	384	378	355	429	392	413	382	356	414	366	366	417	412	371	384	388	390	417	415	410	412	428	407	410	389	360	376	375	362	390	384	394	438	393	391	373	398	376	414	334	358	392	377	395	388	383	363	368	402	382	355	361	398	411	361	377	415	399	418	405	432	366	414	380	419	405	368	375	400	428	365	385	421	390	360	391	379	364	418	399	383	404	358	385	367	409	396	392	362	364	346	375	381	390	391	369	393	380	389	379	367	412	379	382	398	389	373	385	368	381	380	362	382	354	398	419	386	397	390	375	356	387	399	398	382	380	359	405	405	373	425	389	403	373	391	381	373	352	409	386	398	385	380	388	379	401	439	387	379	348	402	381	413	395	377	347	393	391	387	360	400	405	364	406	386	360	388	371	376	363	385	375	357	403	384	435	377	355	371	379	398	427	368	380	401	428	374	395	352	340	377	366	380	386	352	390	381	408	394	399	382	419	388	384	371	377	358	409	408	361	418	381	381	381	389	375	363	397	383	358	384	381	354	407	370	390	366	400	383	404	403	358	402	371	382	368	367	389	373	359	400	358	364	366	391	382	402	378	387	363	404	364	383	379	399	422	386	372	398	373	387	398	408	411	392	354	405	416	402	384	374	403	427	404	362	361	404	386	420	376	392	408	392	382	363	360	396	360	330	406	385	387	393	352	379	400	384	398	384	374	401	387	398	419	366	401	370	376	400	387	394	357	383	366	364	387	378	386	392	372	387	393	390	377	414	378	383	379	377	401	390	376	388	387	348	385	375	427	357	380	439	375	423	391	408	365	346	404	397	394	377	418	372	380	390	429	382	394	380	427	408	372	418	346	360	398	369	403	396	378	362	423	391	379	347	375	380	413	396	406	389	392	401	399	396	359	420	397	367	396	391	390	401	384	423	418	394	418	397	429	384	397	377	387	409	423	421	415	380	383	383	380	410	372	389	373	340	380	374	372	372	388	397	378	382	361	385	410	361	393	396	411	329	400	380	385	368	391	374	426	381	372	374	381	410	376	392	388	393	351	408	379	367	407	365	391	411	390	389	384	401	425	377	421	392	355	396	393	357	419	431	391	353	371	414	387	407	396	423	392	383	365	441	358	395	403	404	392	437	361	397	382	375	373	432	422	426	393	386	424	404	374	355	394	370	368	395	361	360	405	383	379	391	373	386	369	406	399	355	375	365	393	380	382	409	407	397	426	397	406	409	354	384	382	398	380	402	395	358	380	384	352	392	390	408	382	398	392	374	397	353	416	378	404	373	373	363	376	394	423	405	376	395	393	365	373	382	414	400	380	401	401	369	379	389	409	381	369	403	373	402	393	400	352	371	394	385	379	453	399	383	355	429	403	369	387	379	387	362	359	361	384	359	402	364	397	424	343	400	386	395	392	370	369	374	395	377	359	390	387	389	365	366	378	398	376	348	379	376	407	383	375	390	404	364	387	390	357	398	386	364	348	440	386	373	377	375	378	375	377	425	375	385	405	442	401	425	415	355	392	341	413	381	429	426	397	383	369	391	383	386	365	360	364	363	387	350	337	368	346	370	404	384	395	382	360	371	405	383	403	378	397	405	436	390	358	389	375	379	347	376	402	385	390	365	375	388	373	421	359	403	391	412	406	374	388	421	387	353	402	410	377	369	387	389	350	388	369	392	378	403	402	395	397	402	379	414	400	389	419	426	402	365	366	382	415	377	394	382	370	390	376	357	360	369	374	388	420	377	379	416	395	407	369	390	378	389	338	394	375	365	379	403	423	401	356	374	364	383	384	400	377	373	367	399	374	408	342	390	393	364	389	359	408	381	434	398	376	396	394	387	408	403	412	404	411	350	384	396	420	392	394	371	365	375	375	362	406	375	348	370	366	356	388	374	384	400	381	423	417	387	403	362	370	399	363	383	362	383	406	444	406	376	381	384	405	400	375	414	361	391	394	374	399	361	366	403	403	403	408	406	342	375	355	418	383	404	370	394	381	396	402	390	379	406	384	403	392	381	382	394	379	365	352	389	358	361	409	371	374	406	353	370	365	388	377	370	398	360	409	375	408	398	388	356	347	368	409	402	358	402	395	416	402	367	427	384	381	376	380	372	368	384	372	367	387	353	402	399	384	339	395	405	407	382	391	421	383	361	402	381	404	418	387	374	353	370	381	409	389	366	404	400	386	396	416	362	427	355	362	389	406	411	361	386	395	383	367	379	359	394	402	381	418	411	388	329	376	377	391	367	386	395	388	372	392	379	372	372	399	390	404	396	394	396	385	416	409	406	384	389	364	407	395	364	378	389	402	363	418	401	366	370	390	389	361	405	398	411	398	384	403	369	392	366	407	404	402	372	396	395	376	400	396	335	397	394	381	356	346	415	409	386	425	385	381	376	396	384	382	391	377	375	402	380	357	411	370	374	371	415	387	399	376	362	344	394	395	385	396	390	409	376	368	459	379	387	398	380	354	394	394	379	365	395	381	389	365	393	386	368	396	367	389	393	403	407	413	384	398	376	395	386	405	376	347	373	402	384	393	367	377	384	380	382	388	377	397	371	414	417	376	407	379	429	382	391	403	413	389	411	390	370	379	383	385	386	415	400	367	400	415	420	420	369	368	373	404	367	380	352	383	391	361	356	368	374	419	382	372	408	371	368	400	408	361	371	395	402	405	392	393	405	403	413	370	385	376	367	383	384	364	383	384	364	403	371	354	370	360	365	403	383	376	367	407	388	394	386	379	379	408	395	349	407	361	395	363	430	399	385	385	389	389	383	389	393	388	383	403	392	368	350	401	374	388	382	375	396	356	379	399	374	368	402	401	402	371	403	375	391	400	389	401	426	415	385	369	375	397	399	374	376	396	383	400	374	400	391	384	351	409	377	377	403	366	403	408	352	404	391	404	377	392	370	411	361	404	381	391	419	374	421	401	376	374	368	396	397	374	395	358	384	397	397	421	350	390	413	385	415	372	413	393	408	380	404	394	351	372	408	412	378	398	366	396	402	362	394	379	380	404	368	386	382	363	417	388	368	371	408	396	373	390	378	383	435	398	370	385	379	373	383	407	401	399	390	356	398	390	360	364	371	392	391	361	365	390	408	401	399	358	400	375	400	365	389	359	355	404	387	397	411	389	407	384	377	372	425	351	363	372	380	365	378	410	383	402	387	411	394	331	374	349	367	367	371	390	384	388	373	339	405	403	387	376	352	375	393	392	363	380	423	360	371	368
60647	90368	62818	31371	9509	3265	745	697	705	719	723	689	694	693	684	680	649	690	716	681	666	698	716	706	645	651	711	658	731	713	648	650	686	667	659	666	708	677	718	709	670	634	675	686	673	755	661	703	668	693	677	659	691	705	653	698	665	656	631	706	724	675	688	721	712	682	710	690	667	638	669	686	664	742	682	679	690	677	681	670	732	707	675	737	640	698	678	697	669	742	746	694	731	664	682	696	735	693	673	666	652	736	741	736	732	734	622	705	713	745	732	650	710	677	716	724	719	738	691	672	693	740	699	704	741	664	665	672	692	664	700	660	705	749	715	693	696	691	692	672	695	716	661	737	677	704	691	661	693	733	717	682	725	717	711	692	696	686	738	704	695	692	688	685	728	727	710	685	684	714	685	690	639	681	671	693	680	691	699	713	671	696	679	706	711	673	693	706	682	681	668	654	700	684	697	695	696	747	722	700	663	645	681	731	669	636	733	684	677	631	685	671	692	709	704	711	720	713	682	719	669	668	675	710	695	682	715	680	703	701	711	709	666	702	686	722	665	706	685	727	707	660	682	647	668	703	718	700	690	732	732	678	691	688	719	727	700	709	734	726	700	680	739	676	709	698	692	663	709	709	728	693	708	677	679	653	665	724	705	670	631	730	675	682	669	683	694	677	741	686	717	697	686	647	683	735	681	685	737	683	768	699	725	731	712	659	677	698	653	636	726	708	691	729	667	704	706	693	696	683	674	672	757	750	649	645	721	713	699	709	721	695	717	699	679	704	654	713	696	664	730	682	692	687	656	733	666	720	705	673	711	699	662	665	683	713	683	706	702	691	679	697	712	699	702	717	661	698	677	671	731	700	739	678	695	744	713	686	713	704	704	705	673	707	725	681	659	717	724	674	658	747	695	705	762	693	690	697	724	728	676	673	656	704	689	746	682	630	729	694	657	684	704	679	704	719	704	684	655	705	669	682	728	645	720	715	678	694	701	699	661	693	685	711	682	681	734	703	717	722	686	652	668	658	740	675	700	675	689	728	704	701	627	661	715	715	699	675	691	692	707	708	668	687	737	719	676	702	709	676	688	708	659	692	672	736	713	704	681	676	693	677	680	649	740	675	681	649	725	677	695	676	643	698	703	666	682	684	686	706	681	706	732	711	696	670	700	680	733	672	703	668	669	701	676	690	704	678	690	718	678	673	664	706	729	710	663	700	694	722	674	682	668	707	679	697	714	686	687	682	645	710	705	700	698	663	695	693	685	734	676	686	672	687	658	712	692	711	691	676	667	690	709	654	670	655	684	682	684	686	733	700	734	706	691	699	721	670	699	703	714	675	727	684	677	675	705	662	680	720	673	685	676	675	724	684	670	705	720	634	683	706	656	714	693	698	653	683	681	664	700	693	687	642	720	669	691	654	701	724	700	720	644	691	728	695	671	698	722	706	756	700	698	715	685	675	702	689	651	691	684	671	672	699	698	713	700	690	678	730	660	701	699	664	696	685	752	740	663	657	687	708	719	725	740	695	737	678	717	702	727	705	676	697	698	678	693	715	668	685	661	704	690	719	707	751	619	663	712	704	662	690	729	700	716	671	700	687	691	704	696	647	692	667	729	680	731	687	684	699	662	689	709	691	671	661	668	664	691	650	701	721	688	695	758	709	658	709	669	654	701	681	676	657	645	651	668	718	690	737	669	676	691	667	702	690	681	708	695	680	726	675	724	678	714	704	698	712	661	694	691	648	710	696	664	730	685	715	715	748	702	757	687	686	720	709	714	682	718	727	650	651	681	681	673	695	674	708	707	675	727	743	686	637	688	728	690	698	717	679	737	683	701	691	717	652	646	652	690	671	688	661	719	661	749	689	690	734	714	738	682	717	697	677	692	696	724	686	707	692	726	657	666	664	684	692	706	726	650	716	715	722	681	648	706	678	689	683	644	718	668	708	676	703	667	694	730	704	672	736	663	729	687	709	703	709	716	677	671	731	723	727	698	667	719	654	695	649	707	680	673	694	693	676	716	664	723	691	717	672	652	685	686	745	672	676	690	722	713	705	746	717	714	714	688	680	719	691	702	684	691	668	731	681	665	688	696	666	755	695	715	674	694	710	695	734	692	731	697	744	701	733	697	697	718	679	686	733	714	716	672	639	687	674	682	707	728	680	705	716	711	768	668	660	633	692	651	694	648	749	647	702	758	704	716	707	684	757	701	703	669	646	736	653	776	659	694	695	695	701	646	727	663	726	662	701	709	648	738	711	700	675	758	717	726	693	672	727	677	678	724	699	698	697	696	624	712	705	708	693	714	727	755	670	676	733	701	686	698	683	636	672	703	709	659	690	722	683	679	713	740	707	710	688	679	702	669	688	672	698	725	717	702	693	666	726	686	693	660	680	759	702	680	638	675	666	702	700	704	660	723	721	642	722	658	723	708	717	689	762	691	690	707	675	695	699	723	702	694	685	703	684	681	759	737	679	708	672	675	720	684	704	699	673	703	747	655	713	715	674	680	707	682	687	730	746	736	666	674	718	707	705	690	677	664	705	715	705	635	704	683	708	722	758	694	704	696	723	687	685	719	689	666	681	695	700	736	708	715	696	663	683	672	702	681	726	709	716	668	658	718	732	711	703	725	699	654	674	687	714	712	684	699	702	687	719	667	701	706	681	650	724	723	669	724	696	716	692	731	715	672	672	694	682	652	706	655	755	699	719	684	711	693	714	713	678	694	652	670	694	729	700	713	710	699	698	730	691	676	662	723	718	711	735	681	663	672	679	646	690	738	681	757	698	697	720	665	703	703	706	684	692	706	718	699	690	676	710	694	725	705	709	678	714	727	673	735	649	674	708	695	713	690	682	667	693	677	709	692	749	691	703	705	717	696	691	676	671	746	656	686	725	717	615	683	709	723	713	663	705	740	734	696	701	692	708	709	691	661	744	693	693	692	651	764	692	693	758	678	701	669	701	738	701	759	699	721	653	648	691	705	733	716	707	664	672	694	695	731	700	676	687	704	720	704	680	719	690	750	682	678	665	753	647	723	709	677	667	665	690	670	675	722	711	706	731	660	678	698	701	688	698	665	654	706	684	648	675	713	675	699	670	709	656	663	698	693	686	678	704	675	669	733	679	744	696	640	705	694	676	684	733	691	706	694	715	714	691	717	720	716	737	712	664	724	667	687	660	679	724	665	691	723	705	684	691	700	645	687	674	660	720	659	709	672	726	709	657	726	715	709	670	703	701	677	753	697	644	697	741	700	689	693	675	669	711	672	735	688	725	668	682	651	724	673	736	700	725	668	677	688	662	686	717	648	660	706	712	751	723	684	637	725	703	689	695	743	693	697	646	663	668	690	700	666	713	661	676	689	701	683	704	680	719	683	689	665	679	711	676	722	668	692	681	699	665	709	684	670	713	693	682	751	698	692	731	695	665	684	688	695	667	711	677	716	700	729	710	647	749	700	652	684	699	713	681	749	710	674	706	726	674	719	705	742	699
23180	21899	29987	24296	21006	17813	3561	652	555	606	550	582	535	549	543	560	621	544	552	542	566	538	553	582	565	592	556	545	573	551	525	562	537	509	552	587	531	575	561	520	581	549	573	536	567	567	564	502	540	554	527	515	546	548	556	573	538	562	582	548	607	537	537	531	526	542	513	581	546	556	531	512	563	547	565	521	554	526	568	556	533	505	546	561	506	517	523	580	551	534	545	546	537	536	518	557	556	525	551	531	530	512	559	520	551	555	520	562	563	554	528	504	565	539	550	524	560	507	541	535	543	480	538	514	530	537	543	524	557	570	501	528	491	551	530	531	593	548	537	576	542	553	553	597	535	558	540	493	542	560	532	511	548	486	519	544	524	532	537	546	493	541	542	555	540	565	561	566	559	567	530	552	548	540	539	537	565	549	595	555	508	551	535	588	522	531	575	565	505	543	543	509	542	518	600	555	510	542	549	537	567	571	496	550	527	525	560	593	561	560	540	533	536	509	516	558	555	526	551	554	555	547	567	539	530	532	563	567	555	519	557	569	540	537	512	533	532	551	547	536	536	529	545	547	504	525	530	540	540	535	557	514	547	578	578	526	566	531	550	529	553	510	550	555	526	551	526	553	534	528	542	511	545	522	542	586	517	560	547	561	493	502	505	550	549	520	539	512	540	573	563	514	561	571	528	535	568	495	513	538	537	590	578	518	577	522	542	525	523	538	519	498	553	595	560	513	534	519	558	510	549	548	568	543	592	592	575	547	555	514	571	579	569	515	557	548	594	539	529	527	525	560	533	513	496	534	560	550	543	604	552	540	523	575	586	605	562	562	531	516	524	514	583	531	560	553	545	586	553	553	522	539	552	535	506	519	548	581	497	553	555	569	539	553	556	532	564	561	501	554	548	522	554	531	547	525	544	536	523	517	529	504	556	539	565	564	528	525	505	568	574	579	547	518	577	556	505	555	575	537	538	584	544	577	517	548	547	531	566	557	598	549	511	510	522	553	519	527	572	544	562	535	542	540	565	560	521	536	548	510	594	571	535	546	559	533	548	524	502	548	510	518	559	558	540	548	526	543	536	560	539	568	526	519	548	544	526	561	530	542	531	553	541	552	557	575	523	591	578	559	570	524	548	578	537	529	595	521	538	562	529	550	515	528	515	546	538	560	530	497	572	512	531	562	535	536	565	555	528	533	544	557	571	550	490	533	495	547	530	537	509	530	505	536	541	548	535	555	534	522	531	489	528	579	541	525	517	544	553	546	509	535	549	538	564	533	554	565	505	561	590	508	531	570	528	568	513	525	519	520	545	525	542	563	548	591	528	555	553	543	538	557	552	497	586	552	541	546	546	542	594	556	554	568	577	570	566	509	531	582	559	537	532	589	514	552	536	567	548	555	566	574	571	514	505	566	534	525	569	533	554	549	516	552	564	524	540	583	516	470	553	526	577	547	551	506	504	534	517	545	569	490	521	540	554	550	515	495	515	565	561	532	501	570	529	558	551	526	528	522	542	557	546	532	488	551	523	498	541	528	524	562	534	538	504	558	543	526	520	564	514	550	531	572	543	522	534	523	538	580	556	533	509	533	568	564	576	563	540	524	543	542	536	521	531	549	557	538	534	513	560	525	529	554	541	541	547	514	539	559	546	539	542	555	563	545	538	537	581	538	561	545	565	559	522	574	535	518	582	539	577	523	533	605	541	510	560	501	525	553	567	527	545	541	526	514	557	573	526	522	518	540	567	529	584	585	540	538	524	517	520	530	569	537	520	569	535	517	554	540	531	474	562	492	558	536	521	539	566	551	556	550	512	557	510	544	541	546	486	580	573	561	557	520	521	535	542	554	516	490	550	559	559	586	560	520	547	528	529	583	550	543	547	527	546	562	553	547	560	552	528	506	550	502	569	563	522	575	528	543	555	518	557	519	577	553	512	493	567	543	500	561	570	587	505	526	561	524	502	542	516	493	495	528	535	543	527	563	557	577	534	528	537	506	535	541	534	530	530	548	585	566	501	526	506	532	538	549	531	527	539	551	536	571	545	571	478	547	553	532	534	595	543	560	561	547	616	579	531	561	545	532	522	561	546	555	539	511	549	538	565	539	539	550	554	551	540	540	498	531	477	545	538	561	495	509	571	579	526	514	548	556	540	529	527	553	557	535	553	571	558	553	564	512	572	543	524	556	546	523	529	533	543	572	546	515	564	501	518	541	566	536	488	545	538	558	568	540	555	563	573	522	513	522	530	538	555	575	556	541	511	536	538	542	536	549	533	526	540	546	545	554	532	559	532	576	571	541	496	515	513	544	541	546	547	564	524	498	532	564	516	521	546	529	537	552	578	560	536	536	512	545	562	546	529	537	548	544	550	518	520	549	540	523	488	534	540	507	568	584	507	582	547	591	529	549	537	567	550	528	535	547	546	546	501	559	517	545	512	539	509	497	534	503	563	508	547	553	557	542	570	555	516	581	543	606	573	557	562	550	551	542	564	530	533	539	534	497	490	530	534	579	566	531	533	553	543	548	554	557	595	531	542	544	547	583	533	535	553	536	565	512	562	575	546	554	532	568	535	554	564	546	554	511	510	524	573	533	535	542	525	539	541	531	540	562	532	581	541	613	543	539	545	513	548	536	528	504	503	567	557	506	565	529	535	521	559	562	557	533	582	527	484	577	568	561	524	548	551	529	587	564	570	547	547	548	522	544	508	547	583	519	545	511	546	547	545	557	496	548	533	542	591	540	511	574	576	553	536	572	505	548	572	546	565	523	574	579	530	563	508	537	530	533	545	587	580	573	534	555	560	535	520	544	543	527	546	524	570	512	577	573	504	528	520	516	545	527	552	559	532	557	547	536	518	526	495	579	565	531	516	607	568	524	545	546	562	563	549	512	571	508	557	565	544	537	543	516	503	536	525	539	558	572	583	515	539	560	562	559	548	523	550	513	519	557	557	533	564	540	562	562	516	543	531	557	535	516	587	548	584	529	518	541	529	547	535	537	555	530	503	566	503	520	546	524	563	525	562	539	534	575	522	543	520	522	526	554	531	585	542	558	543	559	546	533	549	584	512	591	530	582	576	558	559	510	546	544	536	545	530	546	507	475	535	524	525	537	549	508	529	518	524	525	572	529	508	569	529	490	528	551	519	533	549	522	552	554	495	515	544	558	546	534	552	527	525	544	559	540	569	531	566	502	544	473	548	551	541	527	536	516	564	551	571	579	517	512	553	558	499	572	546	576	517	546	603	566	547	549	564	562	589	549	531	546	530	516	497	553	521	536	562	552	497	568	563	570	519	526	527	550	544	521	558	548	554	558	540	525	531	563	556	548	582	574	531	517	542	556	528	530	557	549	568	535	555	557	590	532	568	541	542	545	548	552	522	582	535	544	573	543	524	552	549	553	556	544	538	533	542	529	549	546	515	513	500	565	509	542	598	531	567	553	533	541	524	526	558	530	536	517	533	540	540	561	511	543	554	535	575	524	562	582	547	564
60628	99112	71228	39950	12584	3932	921	919	854	899	970	910	904	889	957	949	907	964	907	937	954	920	978	891	890	848	936	889	894	845	943	921	925	934	918	941	910	906	969	820	888	854	902	905	912	927	903	895	917	883	937	925	949	955	905	904	928	931	918	919	943	887	893	880	906	922	916	912	928	941	870	875	915	917	967	943	881	938	940	864	883	917	937	941	880	920	913	862	863	872	911	859	937	931	884	909	939	925	910	885	936	889	948	913	888	863	949	932	899	924	905	945	889	911	906	903	906	929	902	936	920	886	917	878	960	909	947	907	879	938	975	929	900	935	937	966	888	934	904	907	893	888	921	949	901	913	889	896	910	924	914	925	974	920	925	878	902	934	910	874	907	906	876	865	921	852	949	886	863	889	889	938	901	883	957	961	953	909	889	871	881	931	900	920	929	894	916	893	922	932	917	931	884	939	953	919	884	919	941	882	910	904	861	884	929	888	936	927	884	918	939	932	892	890	946	975	949	937	879	1004	954	905	866	922	904	883	875	835	956	886	872	907	908	887	913	874	951	927	961	858	922	895	931	938	868	863	876	960	934	910	882	973	914	860	876	903	836	886	948	923	936	878	896	995	905	954	886	889	902	903	885	970	934	917	891	834	904	842	871	880	887	878	955	968	909	898	923	898	867	926	877	949	899	902	828	932	915	878	930	924	887	913	913	895	902	888	861	920	909	910	919	956	901	923	923	950	923	915	949	901	903	903	904	931	950	850	887	963	939	956	935	913	872	913	917	901	919	866	926	868	900	902	865	852	860	937	898	898	856	930	863	926	932	939	911	900	946	924	941	928	864	892	913	911	962	955	960	879	876	906	853	926	905	867	931	914	886	901	872	917	902	923	917	941	974	949	879	922	932	908	950	867	933	941	854	878	906	958	912	930	891	890	899	887	854	913	907	896	926	890	887	926	892	937	883	945	947	900	935	938	909	902	978	900	914	926	921	906	878	928	947	908	935	883	858	901	928	920	879	883	911	878	897	930	931	906	894	851	876	897	967	924	903	920	915	855	934	922	894	859	900	961	936	892	904	897	949	887	917	961	890	938	933	928	910	875	885	989	897	903	918	927	881	971	906	945	922	892	896	917	899	931	876	910	936	888	913	897	913	862	928	915	895	896	920	921	875	907	931	901	877	930	945	932	919	895	847	913	934	891	965	841	875	888	844	870	879	871	866	876	869	885	912	941	896	912	896	942	900	883	882	873	886	896	895	939	931	936	866	968	907	895	897	893	922	895	896	877	900	933	905	909	920	889	907	848	946	905	945	903	971	886	912	969	883	864	884	899	958	893	941	957	890	898	845	920	913	916	928	882	943	902	937	899	924	884	884	929	978	900	868	938	954	847	902	944	875	886	931	894	927	918	884	945	946	885	882	899	930	908	943	964	917	860	891	914	915	901	887	896	887	935	935	975	939	971	869	898	931	894	907	939	939	886	924	941	966	902	900	920	914	842	913	905	916	923	932	905	958	891	913	944	926	952	896	880	930	878	913	974	956	903	935	907	898	882	905	922	927	906	906	864	887	881	888	926	889	967	885	877	911	873	872	898	809	935	915	906	904	885	852	923	916	881	908	877	886	909	898	942	836	975	932	931	919	944	903	943	916	876	875	842	919	907	942	941	938	907	945	873	907	911	938	943	903	925	934	885	921	885	911	872	940	943	913	887	875	887	907	919	924	884	963	900	931	939	925	869	866	929	882	953	866	959	905	917	900	931	858	899	896	921	839	934	922	921	865	917	947	912	934	895	939	942	902	905	935	944	837	922	901	921	896	928	892	962	915	913	903	856	949	878	892	899	893	898	890	912	937	939	893	903	911	899	864	954	906	916	952	895	875	873	939	946	908	887	888	927	919	909	903	921	885	928	938	919	927	861	901	841	922	962	904	898	905	907	902	892	907	899	872	908	888	835	880	851	946	941	902	908	941	858	894	865	858	905	910	878	925	936	966	931	913	900	932	866	904	920	972	938	941	893	847	918	879	870	940	903	932	939	942	910	964	894	918	878	898	925	874	939	909	894	905	857	919	858	902	876	911	958	906	910	907	915	909	889	842	886	927	911	899	874	908	873	955	944	918	914	894	901	938	931	910	911	890	894	937	925	890	843	951	938	896	905	902	920	874	929	943	919	942	883	909	857	891	842	909	928	930	869	876	941	913	912	901	926	877	991	955	933	920	947	876	847	945	965	909	803	909	884	920	880	902	889	921	839	925	882	901	899	951	896	955	887	895	916	868	831	915	903	892	881	905	938	881	925	881	944	940	937	927	919	867	904	926	994	904	912	938	957	966	940	853	860	932	896	872	929	935	893	918	927	901	863	926	874	865	877	923	926	922	970	929	957	921	841	919	878	874	889	854	927	925	885	906	850	846	883	936	907	878	902	930	915	911	860	945	957	917	896	911	899	909	995	886	915	917	915	929	937	880	870	904	884	894	935	908	921	886	889	858	916	893	934	898	925	911	887	899	906	912	959	893	926	938	943	910	922	975	946	902	900	925	881	936	954	946	917	934	973	949	883	855	868	907	894	927	884	874	904	966	939	878	887	956	897	963	885	898	870	934	858	913	909	940	890	950	900	905	919	904	934	889	913	882	908	962	958	904	938	890	941	903	926	885	904	874	912	860	929	914	907	942	908	883	933	884	927	966	953	906	983	862	873	900	949	923	889	909	957	906	886	886	907	868	958	918	899	933	899	928	866	897	871	854	915	930	890	931	899	925	915	962	883	943	987	926	962	923	863	940	872	880	933	937	949	900	885	913	943	887	940	932	904	898	935	916	870	896	934	929	929	881	876	940	928	837	874	908	942	859	930	937	881	921	883	874	911	875	917	923	937	902	906	921	884	946	924	935	878	890	928	947	956	939	901	897	881	881	913	914	901	937	912	916	928	910	902	873	884	875	917	911	911	912	896	936	920	926	874	995	910	911	948	917	889	875	957	949	922	910	903	965	905	862	884	956	888	897	961	922	904	921	860	895	877	858	900	897	925	913	865	919	938	930	912	898	928	874	888	868	940	939	933	935	900	921	918	937	916	906	872	906	907	899	934	910	915	895	894	874	892	924	933	946	922	945	890	954	904	964	907	872	919	924	868	944	937	900	925	898	894	867	892	936	928	898	911	891	892	970	926	864	912	1008	956	908	894	896	918	885	905	892	950	905	912	930	883	916	938	900	902	882	915	939	947	882	902	930	952	921	921	883	929	880	939	919	903	940	918	865	884	888	941	929	919	934	942	940	869	868	950	879	873	949	876	876	944	951	943	916	894	981	913	937	885	883	915	864	942	858	889	925	928	879	859	940	870	916	906	909	904	899	933	926	934	953	891	893	889	910	934	924	912	914	932	944	914	860	914	934	872	946	897	906	911	916	893	900	889	892	872	947	882	934	885	917	949	961	861	890	917	896	923	979	913	939	886	921	930	954	892	868	875	943	858	883	940	894	928	893	932	895	920	928	878
29265	29253	26889	12002	1502	687	538	508	493	482	500	492	535	485	495	499	504	486	474	492	481	476	460	525	508	532	530	483	490	551	481	455	506	479	502	475	504	506	506	474	479	467	466	551	502	501	510	489	474	532	496	491	557	478	448	545	500	506	478	481	516	486	512	498	458	458	485	493	495	458	491	476	461	491	487	512	464	441	498	550	465	506	502	485	512	508	477	518	499	506	497	507	519	483	501	456	521	513	515	468	506	524	500	535	468	522	516	543	507	475	515	531	469	503	494	535	542	502	473	528	490	490	502	521	468	519	501	482	476	477	486	491	505	524	524	558	508	490	465	497	497	486	448	523	538	485	503	504	488	513	495	509	472	493	467	471	471	516	499	512	533	501	481	548	510	495	512	501	508	504	483	520	556	521	490	545	489	492	470	500	478	511	488	510	517	474	530	457	489	485	501	528	500	529	504	438	486	485	532	486	498	516	468	502	516	521	480	519	498	495	472	532	509	511	487	502	490	502	512	464	477	465	558	493	503	507	458	516	495	523	492	450	548	490	462	524	519	461	495	501	551	501	483	439	520	498	486	551	521	509	451	496	502	524	512	491	523	498	501	518	487	514	468	510	497	493	473	494	536	520	483	496	477	478	500	493	469	487	507	492	537	464	513	453	487	504	458	518	534	523	509	533	472	455	512	546	521	462	486	483	504	535	507	489	479	476	466	444	473	488	493	497	474	486	504	515	473	469	485	504	492	484	496	513	474	475	534	490	503	500	508	489	491	535	520	515	518	511	508	501	509	510	488	466	473	537	530	485	496	517	461	484	505	520	510	490	467	524	489	535	511	486	507	499	492	479	463	498	476	478	514	516	483	492	512	478	494	495	487	509	523	520	476	507	501	471	499	491	476	479	463	454	467	521	478	517	490	537	510	478	467	511	518	502	465	518	479	526	498	467	501	491	490	523	504	501	524	489	544	532	501	517	521	486	514	479	519	459	522	494	495	519	487	490	468	487	492	498	479	511	516	517	466	464	497	492	507	481	500	485	501	485	468	481	512	505	503	545	527	538	524	487	502	493	467	494	510	474	542	511	520	482	525	493	483	503	496	535	494	509	532	484	462	470	517	447	503	489	514	494	482	481	476	531	487	482	507	498	509	491	485	500	494	460	482	525	490	523	478	460	500	457	494	490	545	496	509	491	511	468	479	521	512	510	478	499	494	509	479	462	522	497	493	477	499	524	517	494	473	496	489	484	482	494	498	447	501	460	471	493	448	502	461	495	517	527	438	453	474	504	443	530	493	479	497	500	503	485	519	528	493	484	474	521	516	494	491	501	495	485	461	543	489	458	497	485	489	510	508	496	511	491	449	505	508	478	481	486	468	437	533	546	465	491	497	504	474	511	535	495	488	467	532	492	565	508	504	445	492	497	484	497	505	491	511	533	525	481	465	518	516	471	516	512	490	465	509	507	494	489	504	507	502	460	494	447	489	488	472	489	485	484	518	499	485	511	478	498	472	488	435	479	467	497	500	481	473	481	503	518	494	544	491	506	493	510	487	473	492	510	512	484	511	496	542	474	510	472	485	480	494	521	463	527	509	493	494	529	510	462	476	477	480	499	519	509	450	506	462	512	486	498	492	515	482	558	477	519	492	458	490	480	506	543	491	478	489	509	487	481	451	455	497	497	480	513	503	475	472	506	514	461	496	498	496	486	494	476	462	480	488	481	479	504	482	501	508	463	510	471	497	499	524	518	498	466	484	512	487	529	533	473	493	472	537	484	513	452	510	500	460	495	509	445	491	465	562	494	501	522	485	505	484	490	525	484	495	520	537	484	471	519	502	484	478	487	539	500	500	494	489	488	504	491	516	501	471	501	527	476	474	468	506	493	473	470	499	469	488	496	473	505	521	516	542	469	453	467	520	485	534	524	468	536	508	506	455	511	480	491	496	463	482	523	510	505	500	491	473	498	486	527	473	502	495	514	495	491	542	513	481	496	466	502	486	573	520	482	496	463	508	493	492	493	499	508	494	485	501	495	513	522	502	486	482	467	493	489	475	513	487	509	486	513	505	477	533	490	492	469	556	494	460	529	519	504	489	484	481	517	528	528	505	475	472	492	505	518	499	483	515	487	467	534	496	508	491	488	457	467	489	519	547	530	471	501	496	498	465	498	515	532	466	469	481	506	506	496	528	489	494	477	476	490	512	481	509	505	508	494	501	496	491	461	512	507	528	489	530	485	520	469	486	476	501	510	495	534	490	490	485	487	513	485	475	501	495	494	527	502	494	472	504	442	492	514	482	545	474	459	491	490	518	495	492	488	512	500	531	521	465	461	443	514	507	505	486	479	514	502	525	502	474	520	517	463	477	495	502	472	510	493	477	498	474	533	504	521	517	488	494	503	536	495	499	527	506	482	516	513	522	520	469	468	474	484	469	488	488	460	498	511	510	478	525	475	518	531	489	498	513	492	496	488	506	489	520	537	488	482	487	507	521	492	502	520	504	477	506	511	471	510	504	491	458	501	502	471	490	479	487	495	520	518	502	506	468	505	468	528	465	495	489	491	498	493	514	488	456	467	483	474	432	525	497	478	516	476	484	527	528	492	519	505	479	519	500	498	467	460	496	508	535	490	495	490	491	516	470	473	546	452	462	510	487	507	524	489	494	515	516	491	520	546	517	478	536	487	487	507	510	518	513	493	518	468	493	491	483	543	484	509	473	511	450	522	472	531	489	504	474	510	492	517	491	495	505	492	518	485	535	533	526	505	508	493	513	493	499	484	513	537	488	484	509	513	486	539	488	484	489	497	516	479	487	485	488	536	501	478	523	493	477	478	473	531	530	492	510	552	509	436	437	520	494	515	557	535	464	512	550	468	468	516	449	485	535	465	516	504	455	468	488	482	473	496	477	497	501	481	470	510	543	476	474	484	487	519	521	449	493	518	514	530	499	493	487	475	511	480	488	496	449	516	461	506	511	526	520	462	451	487	517	463	480	548	471	512	468	498	496	464	486	478	505	561	481	457	516	498	492	547	480	512	459	489	481	534	493	470	491	512	487	522	505	510	501	459	487	493	451	460	534	453	499	475	487	486	516	485	485	476	478	490	519	463	505	497	477	485	492	480	497	512	524	486	473	501	486	508	515	481	504	478	513	503	497	511	542	531	514	494	514	533	497	484	495	480	485	488	522	523	495	469	515	502	497	532	493	511	479	505	503	496	509	436	512	492	515	484	481	477	511	475	478	490	517	504	492	515	501	524	527	495	539	547	449	500	485	490	490	479	485	508	499	517	498	532	443	492	467	501	487	497	527	493	484	468	452	499	478	514	503	518	500	475	514	503	532	446	482	442	518	462	500	503	483	518	491	474	476	487	520	501	496	496	498	473	550	481	523	483	487	497	503	521	482	512	452	537	546	491	535	474	504	515	523	475	466	506	486	488	482	528	498	483	510	511	537	510	531	487	532	521	496	497	471	490	507	470	497	491	489	489	492	473
39015	48489	31709	11819	2303	1083	911	912	951	916	897	877	902	852	927	865	889	871	905	891	897	941	893	892	895	909	909	910	862	918	920	898	892	930	899	932	849	870	923	922	891	919	868	882	913	858	862	858	916	855	900	843	872	884	890	888	883	909	933	854	896	949	904	906	893	905	911	884	894	841	894	914	910	860	877	849	848	871	871	888	861	912	937	844	918	885	881	906	903	938	928	849	865	875	892	908	872	907	866	883	886	918	842	890	870	868	877	891	866	907	918	852	923	918	870	901	858	859	877	949	931	890	915	887	913	905	850	864	912	883	899	885	896	881	872	877	892	933	857	873	883	918	880	870	897	833	911	954	879	918	829	908	899	888	877	918	939	922	912	888	862	937	859	901	861	856	880	864	889	893	889	913	862	899	933	913	867	899	934	872	888	864	887	950	864	878	902	893	867	931	904	911	943	874	858	886	934	900	939	915	888	874	858	910	909	903	841	903	900	839	892	907	890	864	877	885	915	906	885	831	847	848	874	855	874	825	922	879	878	885	872	889	923	857	874	912	953	888	894	895	867	876	887	898	891	878	884	909	888	940	863	894	898	859	897	916	843	883	867	860	895	854	863	866	856	843	848	858	842	901	929	858	859	880	882	942	909	886	868	904	858	891	959	915	849	928	850	853	878	905	912	851	898	844	921	856	904	817	906	868	912	851	902	913	874	910	883	850	861	917	880	866	916	878	928	850	894	871	910	890	925	850	865	889	884	866	844	870	852	878	902	917	886	852	896	950	915	894	933	946	891	885	901	850	890	913	892	894	844	927	873	890	885	950	850	922	838	879	909	855	894	866	903	917	915	889	874	891	873	893	892	885	860	863	922	889	900	876	866	879	899	901	860	907	870	872	902	924	882	882	957	941	828	880	878	892	850	863	890	905	852	892	862	940	921	885	841	885	891	888	906	892	870	855	878	851	911	891	908	921	930	884	854	908	856	897	912	881	881	975	861	871	893	927	912	893	889	869	839	804	865	896	926	945	863	884	917	875	886	884	897	865	915	883	842	860	869	855	891	900	874	867	895	869	905	892	849	909	880	916	883	921	921	898	847	919	928	917	892	878	898	866	887	840	852	877	880	857	844	881	937	901	911	866	920	894	904	930	908	898	924	876	937	863	861	879	880	885	876	839	872	906	910	865	852	914	914	904	901	875	877	888	924	879	844	907	893	880	878	871	883	861	881	935	892	927	873	913	896	869	861	863	872	853	890	883	910	913	908	875	918	914	870	901	905	884	927	903	874	871	830	876	870	877	897	896	920	838	873	878	897	884	826	900	901	914	866	895	863	911	886	914	945	906	882	855	903	934	900	945	943	851	888	875	905	923	920	850	876	882	876	904	892	891	844	875	904	882	874	937	883	869	868	935	877	930	886	901	906	864	900	903	880	904	905	907	868	868	904	825	860	939	908	908	897	903	893	894	879	909	954	874	925	898	874	884	929	879	902	882	858	905	904	897	880	872	895	963	867	840	935	878	877	906	904	851	826	908	877	920	958	855	912	884	838	862	865	940	880	918	865	874	868	871	877	910	865	856	872	894	872	893	892	871	828	842	922	923	926	899	940	895	840	861	899	886	917	898	870	904	845	939	888	942	928	892	863	872	903	878	947	908	874	891	898	927	851	884	866	877	898	861	866	947	899	895	884	861	859	849	897	884	956	903	890	920	857	887	875	925	890	864	895	877	917	907	959	895	841	914	884	875	886	909	849	882	895	852	848	861	928	947	885	916	918	855	856	894	909	885	894	881	859	855	831	871	921	870	885	895	921	870	904	923	901	895	860	898	887	917	864	905	867	893	878	874	903	882	913	963	925	904	903	884	920	902	857	875	884	853	860	853	920	944	916	920	908	959	887	930	884	898	870	906	939	846	920	914	817	892	878	902	902	896	872	876	847	913	879	854	940	899	863	920	907	839	898	886	906	899	858	924	861	911	845	880	879	863	859	911	885	841	881	902	910	868	888	836	885	894	908	839	886	855	888	886	894	842	905	844	864	891	861	899	937	866	926	888	886	868	828	886	942	921	887	894	925	918	960	920	919	909	908	903	892	866	875	893	896	953	902	864	912	845	876	863	869	909	884	929	850	926	906	902	887	895	896	837	898	854	902	880	980	891	921	896	923	897	934	910	911	888	906	883	894	924	937	863	880	916	930	812	874	902	915	917	930	875	886	908	853	875	925	857	879	914	837	856	886	896	906	827	875	869	904	872	825	876	866	878	835	861	830	878	913	900	881	937	907	902	888	853	863	934	925	934	894	882	904	834	881	884	861	904	905	879	895	864	875	867	879	929	866	885	831	910	841	853	872	910	872	873	883	891	862	888	884	926	880	853	850	929	860	931	897	889	858	909	954	890	853	853	857	888	903	838	903	856	842	946	926	878	877	838	899	891	870	907	841	912	874	910	917	934	879	897	927	921	903	857	874	965	890	913	837	930	904	898	879	910	910	861	911	863	912	843	875	896	850	860	853	883	896	885	850	918	924	895	879	880	910	932	922	832	908	877	940	826	902	924	925	939	897	904	875	829	890	906	914	940	875	915	912	913	873	863	877	842	857	873	909	864	896	863	883	949	942	915	874	896	848	829	862	856	885	847	886	903	887	887	840	903	884	852	911	867	934	854	892	915	917	932	900	860	876	918	912	917	880	855	821	914	893	922	898	943	902	880	855	886	877	905	884	871	929	896	860	927	891	879	917	845	906	892	962	907	898	885	941	875	883	902	908	865	946	868	895	869	917	911	845	872	932	863	889	887	895	863	892	880	871	891	894	906	905	865	918	884	865	880	864	867	867	841	879	867	911	889	879	845	914	877	914	926	906	918	890	907	852	910	897	880	881	910	874	884	908	872	867	914	847	890	909	863	927	899	936	895	833	925	904	911	850	922	865	890	910	967	904	904	898	906	899	903	850	923	886	847	917	879	857	829	906	873	895	863	835	894	895	835	888	889	869	857	897	890	895	827	895	947	940	885	882	904	927	941	932	890	848	900	881	873	835	899	930	897	933	899	883	865	888	904	906	916	891	870	907	875	895	865	861	865	915	911	922	895	884	884	924	889	876	856	884	845	868	854	935	884	881	919	866	863	853	853	851	858	909	896	874	924	908	856	852	948	874	852	918	837	878	927	903	906	867	866	876	903	863	857	885	889	810	907	869	915	878	876	902	868	906	819	888	942	880	857	907	917	864	901	887	867	894	867	865	894	907	913	882	892	870	896	880	919	902	909	838	954	884	922	892	881	900	888	912	873	905	931	939	850	835	882	874	887	917	905	889	906	858	902	905	904	919	824	890	882	868	901	911	876	858	862	955	910	860	871	822	865	928	926	842	878	908	884	877	892	920	911	945	827	891	898	903	875	918	925	909	899	868	863	890	893	863	864	886	930	850	962	930	893	932	871	930	809	867	907	880	879	893	887	872	842	876	904	883	866	904	924	867	883	904	885	927	899	930	895	932	921
24281	22922	31186	25148	19382	7703	620	419	384	380	392	421	354	374	396	347	378	395	380	382	378	380	386	388	387	404	383	336	398	414	362	385	390	410	393	398	413	365	381	381	406	391	372	401	405	377	379	369	374	373	373	392	387	397	380	411	357	345	379	376	369	386	382	370	387	391	388	402	387	411	407	339	371	377	411	347	364	381	379	365	396	337	380	363	406	366	372	372	400	394	387	373	376	385	361	400	366	337	396	414	392	410	362	381	405	372	392	393	368	340	401	392	384	369	408	385	351	398	399	383	347	397	401	338	352	380	403	410	382	367	379	409	362	389	382	374	416	377	375	381	357	393	325	368	388	372	399	360	390	404	390	346	373	395	377	406	361	376	384	362	377	362	345	406	368	356	351	382	359	382	386	404	388	384	394	375	371	392	390	388	351	349	395	384	369	372	362	372	384	376	377	366	408	353	372	413	365	390	363	379	397	411	397	390	401	353	368	388	396	397	379	376	393	383	367	377	360	363	373	366	348	363	374	379	378	406	367	367	371	390	397	374	376	314	402	352	368	400	391	383	372	367	382	367	393	348	388	404	386	363	396	392	373	394	411	395	352	389	361	369	403	376	372	396	389	396	379	379	417	385	393	371	340	377	366	355	390	382	378	350	385	407	349	393	379	389	364	392	408	416	397	365	367	354	358	368	367	380	428	392	394	396	341	396	365	351	363	374	387	399	372	374	372	394	382	376	396	384	371	384	373	354	363	368	394	351	345	374	385	355	352	372	399	362	376	353	353	358	364	396	372	366	378	371	379	421	365	405	426	359	376	376	388	387	387	383	398	345	374	378	383	394	334	421	381	373	350	380	383	370	410	384	391	364	384	381	386	391	367	406	379	413	413	392	400	391	374	400	436	385	368	392	380	395	372	395	379	348	356	385	362	386	406	374	348	360	364	374	373	404	378	392	369	370	355	360	372	383	378	377	395	373	374	346	369	356	390	399	363	358	407	395	362	361	393	350	404	366	405	382	389	419	326	351	378	411	386	369	373	412	351	383	351	385	393	376	369	342	378	364	400	378	421	383	384	370	388	388	400	368	345	406	384	388	382	389	410	401	355	363	401	410	389	378	372	352	372	390	384	415	374	398	373	340	398	384	336	393	410	373	368	398	373	386	400	379	383	374	373	357	383	388	410	401	375	360	400	388	393	418	375	414	395	385	379	378	405	380	396	360	385	367	411	371	422	384	412	397	367	388	407	355	419	407	390	363	388	373	382	374	400	385	370	388	353	378	377	364	392	361	369	403	400	358	364	377	348	394	386	370	356	361	379	375	394	382	382	380	357	387	380	383	378	374	388	367	397	385	370	404	356	373	376	378	394	370	386	364	351	394	350	348	380	369	398	371	345	355	388	392	343	437	387	396	386	387	381	356	395	376	407	383	373	373	355	344	429	403	355	365	386	409	367	374	380	390	411	388	371	393	361	405	367	384	350	363	384	366	352	419	378	386	370	349	354	367	410	365	387	363	396	390	370	381	375	375	382	414	339	392	374	404	378	362	362	386	359	366	377	365	374	392	377	360	388	368	380	382	342	380	402	390	391	389	383	384	388	368	398	365	405	377	372	375	389	369	366	365	389	354	369	333	366	380	400	374	400	381	396	353	370	352	375	386	413	363	377	407	399	348	374	342	369	415	384	375	377	368	368	379	394	365	327	348	393	392	377	407	392	371	411	380	402	415	381	357	361	365	364	366	409	383	374	370	382	394	386	363	370	376	413	365	423	393	344	379	408	385	366	356	413	362	367	361	364	397	352	365	378	354	405	412	416	389	396	406	382	437	348	401	379	369	363	371	372	386	376	362	346	393	368	387	378	351	383	364	366	342	375	366	377	387	369	357	351	387	380	366	386	418	383	381	341	383	378	375	359	375	383	398	369	393	369	369	397	406	407	392	409	388	389	407	327	362	413	403	417	378	380	371	390	357	390	349	394	387	402	379	403	340	373	404	374	416	388	409	380	363	381	358	392	374	380	417	368	359	406	346	381	358	395	374	403	401	373	377	399	355	349	392	354	380	376	351	390	385	371	358	353	353	401	409	383	364	398	381	406	378	357	367	402	420	389	372	386	383	372	394	345	365	391	373	384	383	391	386	392	404	366	412	372	387	393	404	389	394	396	375	361	383	385	375	394	372	411	405	396	355	369	409	358	395	369	380	358	359	379	397	365	362	348	400	390	387	357	368	383	387	380	372	370	362	351	370	373	366	406	351	359	333	366	362	400	403	402	406	403	382	346	383	385	410	370	372	409	385	379	385	369	353	374	370	377	378	339	358	391	366	360	376	370	397	378	374	389	364	391	401	415	372	374	397	384	376	378	372	380	378	392	379	369	367	386	399	341	378	372	371	346	388	363	385	383	356	358	388	411	374	377	389	381	380	345	367	389	373	402	360	374	388	417	382	382	411	369	377	363	382	376	389	387	354	371	354	383	380	362	373	369	352	391	360	368	399	363	331	351	397	384	372	340	358	381	347	361	398	396	410	381	373	390	382	384	362	385	381	365	365	369	372	372	362	393	406	368	383	335	380	401	393	365	375	360	388	368	346	405	397	348	383	376	348	386	383	370	384	379	355	378	404	405	408	382	389	381	369	399	374	388	393	342	389	408	370	394	367	335	404	359	393	367	365	372	372	413	379	385	394	361	378	348	391	395	379	421	394	376	394	394	376	412	368	394	373	367	382	380	376	380	398	376	345	391	415	359	363	394	354	411	371	409	362	384	381	371	358	383	384	378	356	399	381	379	380	342	354	394	388	386	377	401	377	387	408	344	395	348	406	362	383	422	371	358	379	371	335	362	366	356	366	387	358	381	394	389	391	354	392	375	373	360	376	387	371	364	376	390	391	350	384	380	387	352	373	381	371	393	351	396	398	377	414	374	362	384	406	385	392	400	402	377	385	387	415	362	395	381	360	401	397	396	381	369	377	418	374	403	331	385	395	391	365	391	353	365	356	402	382	393	393	405	407	410	399	369	365	335	363	383	355	374	369	382	370	386	378	383	353	421	389	379	325	436	365	348	367	358	369	377	409	383	355	388	382	364	388	385	394	383	371	371	401	333	386	342	371	401	369	361	397	388	380	384	380	352	387	364	369	394	378	362	378	367	384	368	362	360	379	395	364	366	383	399	394	357	406	414	384	388	375	386	381	393	377	347	393	396	355	379	393	357	366	379	373	353	369	397	379	351	362	394	381	338	368	356	406	398	320	371	374	401	363	405	412	385	349	372	383	379	402	357	374	415	375	377	388	399	357	382	376	368	417	368	381	370	360	389	382	389	352	395	362	376	359	374	416	393	377	387	371	352	383	365	396	383	372	421	416	379	363	402	397	385	347	399	382	373	368	368	407	399	366	369	368	355	384	387	357	354	390	405	361	375	391	365	414	335	367	341	374	370	410	404	354	344	386	372	354	370	369	377	340	379	405	381	379	363	372	381	354	393	395	407	405	401	343
60565	90020	62189	31549	11375	3101	707	701	681	697	679	663	677	709	724	682	682	693	678	713	674	686	667	680	713	686	648	736	669	637	681	731	673	737	707	682	689	709	679	682	722	663	625	683	687	673	720	691	695	730	688	657	688	689	687	687	649	663	677	718	697	688	693	678	691	683	695	683	676	668	692	691	731	699	656	666	712	683	674	639	636	735	652	708	701	679	662	645	672	686	753	696	698	651	697	666	678	707	669	721	669	717	696	694	686	710	674	698	675	667	704	651	707	710	686	669	686	718	672	651	659	656	728	722	683	713	674	687	674	671	661	738	679	693	682	689	666	668	688	669	676	636	680	683	723	674	714	694	694	685	698	678	683	732	690	684	657	690	683	710	719	682	677	710	686	679	660	671	690	696	704	686	710	707	705	677	664	666	690	687	658	681	687	681	720	699	625	632	727	646	706	653	696	676	632	707	634	724	713	642	718	680	670	675	693	674	684	655	687	697	672	653	728	715	659	721	715	749	638	656	675	651	723	706	678	683	680	681	690	703	665	675	681	716	674	713	683	716	645	671	667	687	682	668	659	727	664	671	692	653	762	752	708	692	710	707	670	670	673	696	703	692	704	696	696	725	702	673	685	682	691	692	702	660	694	697	688	656	739	646	722	620	662	696	678	691	671	699	665	677	697	702	739	696	674	700	663	661	714	688	720	704	666	697	685	722	651	716	670	686	668	705	642	703	685	716	666	637	691	700	671	673	705	718	695	696	716	655	647	708	712	686	657	663	663	665	694	651	712	720	698	637	651	683	691	682	752	691	707	695	685	665	684	699	694	687	705	710	662	678	703	721	696	673	729	668	690	683	669	639	700	686	695	700	701	697	651	706	653	711	695	712	674	715	691	647	713	656	688	677	684	680	700	658	699	706	687	694	692	691	752	710	708	678	700	699	666	683	668	665	697	700	698	647	673	669	686	674	687	645	706	702	692	657	707	667	712	710	713	662	702	679	633	699	675	703	682	683	683	691	711	686	683	705	669	681	633	696	633	636	650	686	666	652	685	716	681	651	684	704	698	682	683	686	668	698	686	668	703	678	667	671	665	667	672	671	693	656	695	686	637	694	701	693	682	678	690	677	660	708	696	724	690	683	682	727	670	662	701	653	676	689	670	662	674	706	718	663	716	662	660	688	674	682	642	677	712	658	682	674	720	691	704	719	656	626	681	684	662	647	691	675	715	681	684	678	691	666	681	676	664	673	695	660	654	730	677	667	665	648	732	672	704	716	686	724	715	673	718	719	640	657	662	672	670	673	700	676	684	677	662	683	699	669	716	642	676	707	636	674	670	726	648	676	688	674	679	694	692	689	653	643	669	691	694	678	672	710	723	681	685	651	708	661	679	657	683	636	702	686	677	695	647	658	654	691	692	709	698	724	673	680	688	665	722	695	703	676	695	640	655	677	698	675	703	709	692	686	724	693	682	692	677	698	677	683	670	648	718	666	717	699	672	695	716	687	678	671	689	682	708	646	660	672	683	672	631	677	638	731	728	697	688	726	702	696	729	707	665	706	654	705	659	687	675	699	677	695	689	691	714	686	731	704	651	647	672	697	682	719	620	716	693	739	670	667	618	680	673	711	701	683	723	740	687	673	641	691	715	718	640	698	668	667	733	684	661	732	686	713	665	676	704	683	727	737	690	629	705	694	675	741	712	682	641	679	663	630	699	711	674	704	665	704	664	687	709	681	665	675	683	671	732	659	707	679	680	677	698	651	702	700	751	681	641	689	707	647	734	652	727	680	675	692	696	670	702	685	682	680	657	708	698	665	657	656	632	678	707	684	674	675	681	685	722	677	705	720	697	676	663	662	726	666	687	684	689	659	683	736	676	700	658	673	632	683	700	691	644	649	633	667	688	712	710	693	657	700	705	724	689	677	700	714	647	657	702	688	708	673	676	676	642	691	702	663	699	643	706	733	668	718	692	651	656	662	701	638	683	668	708	665	698	686	653	707	664	697	701	682	703	720	686	666	696	664	683	711	719	723	668	664	744	677	649	653	707	631	667	696	700	725	687	693	710	691	679	673	690	721	655	667	710	675	658	696	726	666	689	655	722	687	681	709	686	674	709	675	678	693	669	679	693	706	693	676	697	638	666	665	669	694	698	743	695	692	656	676	698	662	704	684	700	667	636	714	694	666	674	645	721	689	663	672	686	659	679	702	689	704	729	674	658	675	675	645	679	635	757	721	701	705	672	664	710	679	671	660	693	646	695	719	659	690	717	695	690	607	736	703	690	668	655	742	677	682	685	675	691	630	694	706	703	651	711	713	658	696	705	683	679	671	718	639	675	669	686	720	670	642	656	667	653	718	704	689	692	716	672	656	683	633	720	642	658	689	689	699	677	694	712	670	681	684	717	695	686	684	658	664	747	713	682	657	694	657	683	706	746	672	667	682	696	675	703	664	679	737	714	682	678	746	669	659	694	672	644	670	650	725	698	675	683	666	705	707	680	673	679	698	663	634	712	670	699	704	669	686	670	686	687	695	660	682	667	633	667	642	710	639	724	672	691	683	701	721	676	710	711	707	626	685	677	674	734	691	698	679	645	690	681	669	693	706	685	700	695	728	699	735	698	673	694	679	714	705	669	718	690	701	699	664	727	672	753	706	635	679	658	647	675	683	677	671	643	715	642	690	703	674	671	675	687	675	701	706	743	660	648	703	637	636	680	676	718	711	693	676	705	642	738	652	690	672	699	641	716	702	667	717	699	682	657	636	679	699	685	637	652	671	685	683	621	651	671	696	749	694	682	675	751	664	654	691	748	731	691	661	652	665	710	749	713	706	614	705	723	637	698	702	657	710	687	642	686	675	681	689	660	664	653	685	673	669	708	674	660	707	691	719	687	684	702	662	694	681	721	659	681	686	705	647	728	705	734	681	702	686	686	695	697	662	697	741	677	648	670	719	680	686	660	727	719	695	665	694	667	689	686	693	681	667	642	646	733	706	688	692	699	655	678	716	632	682	690	684	716	671	727	675	752	706	700	707	728	657	691	680	688	690	682	677	682	726	686	681	681	729	712	669	663	696	688	709	696	712	696	693	718	720	657	708	676	641	682	689	646	726	672	690	704	651	738	665	670	676	667	677	734	655	650	682	679	697	711	713	700	689	667	694	668	646	699	731	658	636	715	645	687	666	650	693	680	708	670	679	668	658	700	703	720	706	719	683	683	679	676	691	645	691	686	676	695	673	652	666	675	684	633	662	675	662	687	673	701	637	711	666	669	664	691	666	655	683	681	660	702	687	700	650	666	715	703	705	685	722	645	684	689	689	685	696	704	708	682	747	693	697	690	675	686	687	677	690	659	676	666	722	734	701	656	668	671	670	680	713	737	665	655	689	674	682	689	727	653	722	638	651	716	671	701	680	664	681	700	731	691	667	639	690	679	726	694	674	665	748	683	691	645	717	662	709	723	706	672	662	659	681	669	680	671	673	695	679	700	710
23244	21865	30183	24014	21128	18459	4265	633	571	542	538	594	531	579	509	537	520	554	605	540	534	512	532	534	524	526	521	519	587	558	514	554	542	540	547	528	543	585	539	531	550	548	534	509	522	523	516	561	538	550	511	501	540	587	502	526	521	526	542	583	529	540	498	520	542	511	525	497	515	605	508	542	558	556	555	552	536	525	530	537	518	542	538	527	521	502	537	553	531	508	603	527	524	530	509	506	524	501	529	532	550	504	505	581	566	517	548	533	549	533	532	575	545	527	505	553	507	536	532	551	521	534	520	563	529	473	534	544	527	559	552	512	500	557	498	543	495	544	502	559	539	529	523	512	553	578	554	495	565	552	524	573	514	534	561	544	572	572	488	505	518	575	501	509	536	557	510	573	512	517	533	531	521	489	547	489	537	527	537	556	548	558	558	533	582	553	569	512	552	554	522	505	525	529	496	505	578	528	519	571	550	533	558	598	516	521	543	507	540	526	462	511	547	540	541	538	493	542	516	530	535	528	526	508	516	545	542	491	542	535	512	535	492	538	559	570	537	522	533	482	531	503	569	523	553	511	529	581	558	556	586	572	561	573	566	507	557	531	523	540	571	536	559	539	551	515	549	550	542	576	517	483	544	520	525	503	488	478	511	530	514	515	536	517	524	544	519	553	503	549	570	519	539	514	590	533	546	532	503	569	518	525	489	532	533	504	536	537	516	537	558	529	497	525	550	559	546	546	531	529	554	493	530	503	509	540	490	543	546	507	529	501	566	518	492	554	542	497	539	531	519	488	538	546	546	549	522	496	514	553	568	513	520	547	565	535	541	504	563	509	544	521	526	534	531	548	524	510	587	559	557	518	505	531	561	526	521	537	519	510	552	512	534	563	521	554	526	545	492	493	548	532	553	532	559	549	557	562	506	540	559	528	567	509	595	545	521	542	540	517	546	529	514	541	539	513	539	527	528	545	512	534	548	540	523	525	563	526	516	555	536	537	513	560	553	553	519	492	584	553	526	505	568	522	516	525	535	524	568	523	519	529	541	519	532	569	569	552	533	508	538	508	494	527	534	526	556	513	514	547	537	521	514	530	504	569	536	506	537	523	553	521	561	558	539	518	505	556	531	537	518	525	531	547	535	582	552	531	592	535	530	503	540	506	535	525	551	477	557	535	516	491	526	556	550	541	538	497	511	566	532	538	529	519	541	544	502	504	550	529	554	485	523	529	533	515	515	535	551	539	534	553	522	512	552	521	547	541	547	530	516	504	538	521	515	533	505	542	537	559	543	537	551	508	573	545	506	555	511	548	546	551	540	540	555	515	568	516	521	556	545	546	565	529	557	550	528	578	571	530	533	507	525	490	532	488	515	500	539	510	562	585	551	568	566	572	552	494	547	547	501	565	497	555	554	547	543	532	542	547	536	513	541	513	517	550	506	538	554	551	541	550	552	571	538	558	530	531	475	513	581	528	547	535	554	545	509	488	492	555	543	487	532	538	530	569	542	510	511	536	529	547	555	564	552	547	521	497	546	528	528	528	543	522	506	498	505	542	487	551	541	549	538	546	510	496	516	512	516	533	492	587	532	543	523	502	563	540	535	513	584	538	566	475	524	529	531	563	537	523	500	511	546	524	518	562	530	541	526	532	539	581	494	546	515	552	524	566	534	508	583	538	547	524	524	556	523	570	523	460	492	552	511	538	543	531	571	541	541	527	504	555	512	546	547	512	559	511	498	536	534	518	511	501	486	490	571	507	565	545	538	541	503	531	505	510	556	518	531	552	551	577	494	533	579	503	506	547	560	527	536	608	546	554	518	529	517	562	534	529	506	556	547	528	538	539	531	556	520	520	527	549	503	501	602	506	553	542	555	550	561	579	531	503	550	602	522	557	525	555	576	488	546	519	554	534	544	529	508	560	526	540	561	540	512	494	504	547	546	542	536	495	527	562	516	555	506	567	504	531	505	541	540	508	533	523	575	535	542	517	489	523	493	533	550	515	518	543	541	530	539	526	545	553	534	542	543	528	534	522	532	494	533	532	486	521	549	546	483	477	531	550	558	519	546	545	493	518	524	544	512	554	550	506	540	558	519	540	541	523	514	477	520	544	561	511	526	502	528	562	524	553	528	560	559	508	530	554	551	524	523	497	559	525	553	506	547	536	525	520	557	532	538	604	557	516	553	554	503	530	566	554	538	504	521	548	502	526	544	520	506	523	526	525	553	521	530	579	590	530	531	547	528	563	554	524	519	539	525	564	533	509	515	529	564	546	563	516	590	553	570	595	545	545	506	494	520	522	560	504	556	516	517	555	543	514	491	525	580	540	524	544	520	547	557	497	556	506	558	502	510	483	562	568	531	564	542	508	546	513	536	538	558	558	531	524	510	516	535	544	490	536	518	543	567	538	528	557	545	541	505	547	535	522	539	532	545	541	527	505	493	539	539	521	509	537	505	538	531	585	500	540	477	551	473	559	528	564	541	571	494	556	513	501	504	502	539	528	548	518	525	540	566	509	536	536	503	562	550	530	549	528	540	544	553	490	533	565	549	540	534	546	559	586	552	513	559	528	536	512	537	519	557	542	541	534	531	538	535	510	515	537	540	553	546	541	497	550	537	495	538	527	524	494	511	544	549	563	539	507	521	515	568	520	542	506	596	539	555	531	519	549	494	546	575	574	529	561	504	565	552	517	537	504	545	506	547	575	512	559	518	558	514	482	542	537	566	548	558	560	509	519	567	530	547	521	556	531	550	565	512	547	498	554	557	567	533	556	578	518	493	514	543	555	555	552	522	524	591	572	559	553	524	518	570	536	521	523	533	493	520	554	523	504	514	496	509	519	530	543	538	556	497	533	519	577	513	540	526	486	513	580	531	514	528	564	532	515	505	538	568	548	517	532	555	544	528	559	543	515	502	489	549	590	572	520	507	508	547	522	551	522	579	521	540	548	561	571	587	545	550	527	492	494	549	530	544	523	526	519	533	556	555	532	528	537	513	526	550	539	505	552	493	524	523	516	518	541	527	556	559	549	503	552	576	535	544	550	554	498	558	516	514	554	531	557	497	523	514	501	515	504	533	523	548	542	543	510	546	513	536	532	531	495	534	500	468	573	544	501	509	530	533	522	537	540	540	543	541	484	545	540	542	535	514	552	503	516	550	571	538	520	533	528	548	518	535	521	532	535	511	522	516	501	551	562	540	558	545	547	510	568	533	515	524	525	496	550	568	549	516	524	539	544	526	561	567	540	547	530	531	578	516	562	532	528	527	556	548	546	519	579	538	549	534	505	594	522	502	539	508	502	541	565	552	525	522	538	535	569	523	536	522	529	593	492	560	495	482	548	529	491	522	552	547	570	511	593	465	503	545	548	523	535	543	526	556	559	566	524	547	561	525	522	524	522	512	492	564	559	548	557	516	538	563	562	547	508	522	511	534	531	556	493	533	574	521	504	509	559	511	481	503	574	540	516	512	534	488	494	520	575	543	531	537	539
60822	99327	70896	41528	17785	5513	873	884	922	956	859	917	910	916	895	863	976	899	903	883	955	893	838	933	832	847	915	857	909	904	961	875	895	913	876	904	883	863	834	947	875	858	900	916	882	909	913	896	888	881	910	869	936	891	874	921	938	910	861	914	891	966	945	933	920	901	893	911	881	882	909	880	879	862	867	840	927	889	885	916	896	884	871	912	898	910	868	913	899	856	907	895	932	901	847	951	961	881	862	891	911	806	863	910	909	948	869	860	898	888	913	971	873	913	881	875	915	900	884	867	867	858	901	941	935	899	876	903	855	961	920	899	879	862	943	849	887	816	888	874	885	905	874	844	900	857	898	899	877	878	895	897	838	885	894	883	934	882	906	907	893	922	827	871	869	931	903	863	887	877	864	946	897	822	894	940	927	877	914	876	937	864	876	896	833	895	892	873	939	891	898	873	875	898	854	883	873	915	883	884	897	832	885	922	874	900	892	876	833	880	862	860	903	890	895	906	910	862	880	879	919	902	912	902	908	882	912	888	870	891	880	864	898	905	890	956	935	852	899	895	908	886	913	909	882	915	841	900	872	901	890	957	921	929	936	908	876	923	886	883	895	878	917	918	896	903	908	905	895	929	865	930	872	853	971	933	894	817	901	842	864	858	888	922	945	852	901	837	926	866	846	880	910	865	879	882	881	877	933	932	898	902	877	840	975	888	976	865	901	852	875	934	884	842	878	880	861	905	900	897	896	900	900	872	906	853	906	896	887	825	862	898	873	886	909	916	930	927	897	886	923	902	888	896	873	889	883	858	874	897	831	805	910	930	921	855	881	884	924	906	835	971	923	872	886	900	836	899	885	875	849	906	934	917	866	847	964	871	864	895	876	901	886	923	898	871	914	922	857	864	886	895	903	880	889	896	926	838	905	875	895	851	896	922	866	889	892	870	873	904	894	874	937	929	829	900	943	876	944	886	932	926	885	893	894	900	958	890	925	888	891	879	888	887	904	896	957	900	871	911	878	888	903	882	877	840	892	917	866	866	865	945	913	907	846	937	868	858	928	878	862	894	856	899	897	932	854	885	912	865	892	909	885	955	915	855	886	832	883	882	861	916	864	915	831	899	894	889	856	872	944	864	897	863	880	906	907	883	831	899	882	841	853	837	886	916	853	868	876	905	873	868	893	895	885	882	898	969	868	878	933	924	949	899	870	893	855	921	932	901	863	891	857	952	924	860	874	925	891	904	872	913	842	873	915	861	872	846	895	901	884	913	909	925	904	824	884	856	845	889	861	887	886	917	936	919	848	910	922	911	892	871	909	902	889	867	926	884	914	910	856	853	841	898	880	901	931	858	874	943	917	897	880	913	867	927	875	899	922	921	913	848	879	882	897	839	892	881	864	879	881	902	835	907	894	930	894	911	859	925	864	932	873	873	902	887	902	836	896	876	936	888	851	916	911	878	894	909	896	814	865	918	864	914	929	854	945	879	899	924	917	893	846	872	910	899	916	920	893	932	868	887	900	881	934	856	942	917	893	915	934	880	914	865	924	870	874	891	840	892	856	936	866	914	904	868	896	860	872	869	852	842	938	893	912	892	862	878	875	853	872	912	872	901	911	898	916	927	899	860	890	879	871	888	882	886	867	868	886	868	901	867	887	883	841	888	902	898	887	884	838	905	899	868	851	858	891	849	884	903	899	873	873	910	948	862	851	875	913	850	910	894	914	855	900	898	893	913	933	899	848	904	881	854	892	881	899	913	938	861	896	884	891	866	924	870	923	865	883	874	882	892	894	901	889	891	853	856	844	884	914	842	888	890	842	860	877	900	893	889	919	895	902	869	882	878	917	889	918	849	954	824	900	906	953	842	879	890	907	888	864	919	912	891	872	908	921	850	905	948	873	888	893	896	913	881	981	869	846	872	891	874	821	857	914	931	872	927	898	886	875	876	933	896	904	869	874	877	910	937	865	925	871	881	883	852	883	971	845	881	893	889	882	867	901	921	869	918	845	884	896	891	896	861	879	889	868	849	919	886	906	944	887	866	906	917	914	833	928	854	884	880	933	922	918	829	895	923	870	875	870	853	837	877	896	905	914	843	880	871	910	857	851	848	856	860	898	925	877	875	855	899	888	918	915	870	872	896	873	902	903	907	847	872	906	838	858	895	897	882	901	881	893	891	838	957	895	877	881	928	909	954	903	864	940	942	898	914	886	891	886	823	910	880	892	906	884	934	902	815	951	846	921	889	878	904	903	848	877	896	881	894	885	866	934	897	884	891	862	879	870	903	947	918	880	916	842	865	904	906	871	847	931	832	935	890	898	933	897	869	901	918	924	912	900	892	870	856	885	882	835	900	880	919	850	844	890	884	925	848	964	897	907	881	893	892	838	919	843	904	902	842	913	861	846	890	961	901	868	929	859	932	903	900	883	892	923	892	875	853	929	916	911	931	906	871	911	910	903	901	871	860	909	894	818	884	895	879	899	873	894	852	937	914	929	885	855	924	895	931	854	840	903	948	855	800	872	880	881	903	912	912	938	907	922	909	858	882	907	865	915	868	920	901	878	892	894	888	850	889	857	920	884	881	900	883	893	888	890	930	865	903	853	893	866	882	839	892	886	831	939	915	929	901	934	892	907	927	901	897	858	849	881	894	880	901	877	852	950	896	879	936	899	816	904	847	880	913	892	940	877	891	865	880	837	872	872	874	882	910	891	874	939	922	890	836	910	904	904	861	896	911	951	883	859	932	859	927	909	914	873	875	887	865	907	876	958	877	964	897	868	888	859	883	869	897	908	919	927	903	863	831	857	887	873	945	909	909	937	914	891	870	801	840	869	914	919	911	904	884	916	901	873	931	878	879	901	887	887	893	896	892	864	829	878	883	932	926	889	866	875	859	868	842	897	869	966	907	902	887	915	860	920	911	935	872	925	868	878	891	831	909	892	881	842	906	887	887	889	931	836	931	883	930	883	864	971	893	882	925	896	910	885	923	904	888	920	859	909	801	918	948	878	855	884	884	870	909	926	868	879	896	895	945	903	882	913	879	882	861	876	900	884	886	887	888	864	870	911	902	943	932	853	880	885	890	865	914	893	903	911	869	909	919	917	937	850	859	882	922	915	922	880	893	894	889	926	903	878	854	891	882	868	893	885	929	916	863	873	927	856	869	893	897	869	914	928	906	860	924	914	933	869	901	917	891	945	906	901	924	878	923	884	917	896	887	924	927	871	912	928	897	889	896	904	895	897	899	863	848	890	916	915	920	848	908	877	863	882	841	883	895	933	881	888	892	923	840	933	910	874	871	954	898	923	925	864	881	879	877	910	910	872	870	904	855	888	841	903	909	914	837	930	881	885	920	919	869	889	846	842	940	893	901	911	869	894	896	883	856	894	921	922	900	851	906	911	860	903	906	923	849	925	891	942	867	882	867	911	878	908	903	916	843	854	865	879	933	862	925	844	936	893	861	916	861	878	934	853	875	889	927	947	841	880	903
29247	28533	26476	12867	1743	735	510	517	492	487	465	476	499	486	523	430	506	540	480	513	508	515	502	494	513	478	478	501	491	478	515	509	557	522	500	479	479	479	489	509	474	445	512	495	453	486	510	489	473	472	496	518	516	453	527	493	528	502	477	514	529	454	480	485	508	453	495	503	508	495	472	479	485	474	508	524	525	507	526	494	497	527	474	485	481	488	493	469	505	497	481	435	481	461	513	483	546	475	523	474	513	515	526	507	485	509	516	456	519	451	426	466	486	509	498	538	464	492	505	469	522	471	475	480	496	500	494	499	493	504	483	465	470	465	486	471	519	457	514	486	493	505	452	488	521	507	468	476	513	476	488	510	512	470	496	525	477	475	511	532	500	460	535	482	493	495	513	534	526	458	468	487	523	507	486	466	481	525	494	512	483	531	464	477	527	464	476	504	495	464	481	481	495	490	484	547	450	464	503	498	512	509	448	457	477	479	498	478	451	459	494	436	510	494	490	501	482	513	501	480	475	491	464	524	520	501	474	491	539	514	496	495	484	461	464	547	460	458	469	504	521	495	491	519	484	521	482	509	483	532	510	482	483	485	490	487	500	507	480	509	512	511	495	482	477	500	511	513	492	514	504	488	490	455	504	464	525	443	455	458	461	483	503	470	468	471	496	461	503	455	455	484	486	497	517	478	447	509	465	478	456	484	488	505	475	504	500	488	454	476	464	474	473	490	453	473	435	479	489	457	468	457	470	519	526	476	480	518	440	506	441	473	493	487	468	495	468	467	476	502	497	473	512	516	485	460	441	511	484	485	517	532	476	470	471	489	519	497	474	512	466	473	450	491	502	492	502	466	509	480	540	472	472	503	477	473	485	518	483	482	506	455	508	467	468	503	481	469	465	501	461	492	497	514	457	430	468	525	494	476	472	456	487	465	485	504	459	483	494	498	505	491	513	491	545	473	443	514	480	486	507	488	499	503	485	507	469	501	497	501	492	493	479	552	521	480	516	469	504	491	483	443	471	478	496	468	475	490	473	481	460	489	472	533	484	439	484	474	500	486	495	445	461	487	500	537	485	472	490	493	481	458	480	499	486	506	513	481	492	450	478	513	488	485	509	474	504	482	482	487	481	481	500	493	497	480	497	511	508	515	508	512	476	515	482	501	496	466	516	476	485	525	469	483	474	469	461	516	453	523	498	473	446	502	498	468	502	467	488	485	471	491	481	480	467	468	458	496	475	492	474	490	459	507	496	486	450	501	527	487	428	493	463	451	516	475	441	477	481	490	493	485	467	488	517	471	468	499	497	482	515	454	467	478	482	501	450	516	478	477	505	479	498	502	492	491	465	462	529	490	450	475	469	482	504	443	519	471	520	497	473	482	477	476	501	467	484	489	496	514	477	459	540	493	517	484	499	521	504	484	461	471	465	515	474	490	462	467	459	488	476	452	476	446	503	488	516	499	504	502	477	541	486	477	505	490	493	495	483	452	522	494	496	429	477	495	487	462	495	517	480	537	504	455	476	465	483	469	507	507	449	485	450	493	495	509	520	469	483	467	523	487	494	464	459	512	486	495	463	500	458	487	527	495	481	485	501	524	502	511	490	474	484	475	486	503	461	503	478	473	423	471	517	504	471	489	488	521	482	435	486	465	513	459	506	482	512	503	425	490	485	535	493	497	458	487	503	502	481	499	533	495	509	521	497	471	478	478	503	513	461	502	478	475	490	504	535	479	508	480	488	469	480	496	484	496	472	470	472	545	481	503	498	491	477	511	510	546	477	448	455	471	502	478	493	505	506	457	459	462	470	481	478	479	480	535	469	448	515	512	491	471	558	493	463	457	502	501	487	527	492	469	458	497	461	482	515	451	493	461	513	493	475	462	445	527	488	483	474	505	471	547	501	501	474	468	495	517	500	495	464	510	472	509	457	471	481	504	440	485	442	437	510	515	481	475	452	514	488	465	479	465	476	487	484	477	493	483	505	489	482	507	457	490	468	524	502	475	492	509	478	529	533	529	502	467	520	479	462	513	443	468	486	501	485	462	488	460	532	470	480	506	500	482	512	482	479	477	489	438	484	508	540	468	522	484	492	479	530	480	529	486	468	511	496	496	514	512	479	469	538	487	479	518	515	480	485	460	462	487	482	532	464	523	502	494	485	483	529	496	466	496	455	489	490	522	475	491	498	517	492	484	450	484	472	480	487	496	505	526	465	485	470	481	506	503	461	491	477	475	496	501	503	512	441	480	488	495	524	498	525	491	520	520	524	455	485	477	457	489	475	492	500	491	459	461	488	480	500	479	491	479	477	480	465	476	489	523	477	455	491	455	497	472	490	485	498	475	508	504	510	481	476	469	498	492	471	512	454	499	492	515	473	491	457	498	487	507	494	468	495	482	451	486	486	480	475	490	474	497	457	499	515	461	484	466	505	522	494	509	434	541	512	442	470	451	448	480	491	496	487	498	473	467	474	451	477	495	488	510	505	454	475	483	467	485	457	479	495	492	513	514	462	456	490	498	451	501	469	472	497	469	500	463	498	449	512	514	459	500	484	488	504	483	514	477	499	507	524	476	475	498	507	467	474	507	512	507	487	487	478	514	472	520	514	481	498	511	485	480	498	458	527	502	487	490	489	480	467	486	468	501	494	512	493	527	426	467	448	502	491	531	502	498	482	465	480	504	475	514	462	471	471	482	520	508	484	454	476	497	479	460	489	487	498	511	470	483	536	479	487	502	497	459	485	511	466	514	480	520	499	462	534	462	526	495	474	511	493	489	491	491	499	516	482	456	466	511	474	494	512	517	479	520	512	463	468	480	463	515	495	502	503	533	486	451	507	460	466	504	529	490	479	491	488	527	466	493	481	498	480	524	495	507	507	503	496	473	498	534	497	488	488	483	501	499	488	541	478	477	506	473	494	494	493	470	476	486	490	513	468	499	478	503	491	493	493	441	484	461	509	513	482	517	475	512	545	515	502	501	454	489	493	535	513	502	459	489	503	463	530	517	497	469	479	491	503	491	484	483	503	495	510	460	490	497	479	514	493	480	458	510	496	494	453	475	496	481	473	460	472	478	518	494	524	509	495	447	506	477	519	491	493	506	440	504	508	510	495	465	492	455	454	501	500	468	493	441	440	508	472	512	491	497	513	484	458	485	512	450	481	466	490	505	445	507	497	481	454	544	451	435	480	492	438	553	500	486	501	513	524	436	472	495	502	491	504	481	472	471	470	491	520	490	492	499	488	494	497	484	475	492	468	501	520	498	473	489	488	476	485	470	486	460	511	471	505	532	513	515	507	503	483	483	487	477	512	489	480	514	491	494	522	512	475	506	507	505	515	481	487	469	474	478	485	478	459	479	479	505	449	513	480	531	458	494	495	485	484	470	462	480	488	465	485	465	486	516	503	439	463	520	483	544	477	502	477	482	498	490	468	430	478	458	454	457	517	477	453	478	486	489	516	505	515	509	514	524	505	511	461	463	511	496	466	506
39271	47407	32047	13398	2738	1113	846	834	890	854	923	894	900	861	879	863	902	917	879	866	931	874	895	885	872	828	896	874	861	869	870	913	813	849	873	907	876	882	851	873	881	878	872	903	858	835	848	863	912	844	846	890	836	859	818	897	850	881	889	876	857	872	893	876	840	857	826	868	930	848	858	851	818	878	885	861	914	859	866	854	811	843	873	943	849	875	841	855	859	823	858	844	895	847	879	913	885	865	852	846	874	874	866	875	825	865	859	910	880	837	868	842	851	916	875	859	898	837	885	917	822	931	864	868	905	873	949	908	897	843	877	904	888	833	827	835	890	861	937	926	956	852	870	904	850	850	928	828	844	879	823	863	869	862	892	867	909	796	865	868	860	843	874	880	899	885	852	838	889	853	887	921	895	859	919	886	876	838	858	870	885	878	870	868	820	834	875	856	858	925	880	888	822	851	849	875	917	873	855	844	900	883	905	938	896	861	819	831	868	838	843	851	816	841	833	875	868	883	849	846	847	875	862	811	842	883	834	885	911	879	830	956	839	845	894	887	855	859	845	847	906	854	911	835	936	883	855	840	840	862	925	873	837	853	913	814	866	866	912	917	858	905	850	877	867	818	863	837	851	914	863	867	887	864	861	880	832	903	909	881	886	820	890	854	906	878	878	874	880	896	903	885	886	925	862	849	896	889	845	907	916	871	886	886	879	809	895	911	845	881	878	842	884	827	842	901	914	853	889	891	901	926	847	834	874	868	880	912	846	920	887	841	866	826	829	883	870	898	858	921	905	854	872	910	894	867	858	919	887	842	914	824	900	882	821	886	892	896	869	859	862	874	853	848	818	859	883	902	915	847	840	904	899	874	877	883	887	880	871	826	943	926	879	880	816	871	880	898	905	852	823	886	844	841	884	906	893	850	862	861	876	891	849	865	946	872	885	838	883	839	835	854	887	888	836	900	918	846	908	884	863	893	898	876	866	918	836	860	830	872	870	874	899	875	886	877	903	839	808	855	928	907	797	846	913	951	861	869	854	939	823	878	882	852	804	834	905	843	914	890	816	835	836	889	873	897	822	855	858	944	861	868	849	927	886	872	897	859	899	843	895	886	955	914	845	888	868	849	868	861	850	921	831	850	875	852	888	892	859	867	849	851	931	864	880	914	860	869	883	854	884	858	932	879	870	881	849	824	882	859	866	905	838	876	836	880	868	879	842	853	878	836	930	847	903	880	879	887	785	915	930	837	862	837	823	916	871	879	857	852	847	838	842	880	859	866	915	903	899	878	879	887	876	915	848	841	872	831	925	870	899	898	918	860	856	844	860	845	895	896	863	925	819	859	817	888	885	904	865	860	841	857	884	913	846	900	836	902	874	823	909	870	879	901	879	866	878	893	922	874	898	867	856	882	836	849	880	905	844	882	869	875	867	842	905	906	902	872	935	864	883	866	942	816	863	923	859	879	883	882	875	909	895	911	934	874	840	920	867	911	879	885	944	893	878	873	855	883	929	863	879	864	934	869	866	849	894	923	858	908	900	887	886	898	885	826	867	904	885	914	854	854	865	843	821	848	908	867	876	926	908	925	872	859	832	875	890	886	852	886	841	869	867	854	927	910	907	931	865	878	862	869	857	925	882	876	874	922	831	811	844	815	900	939	885	861	840	834	892	904	817	849	910	853	900	815	894	848	894	881	893	861	871	878	914	822	860	894	876	908	901	845	915	877	823	884	848	851	895	904	859	914	811	885	831	853	911	913	885	873	874	853	889	846	924	841	819	871	882	890	901	864	881	870	891	880	896	845	902	858	912	859	849	843	879	897	845	929	866	870	833	916	855	864	958	876	850	876	906	912	911	876	911	917	818	887	909	844	837	865	861	874	889	895	908	892	847	845	876	861	849	868	894	839	894	877	888	962	885	861	902	898	836	880	905	815	910	862	852	824	861	843	819	860	845	879	829	906	873	919	880	891	894	909	865	878	846	875	919	865	846	865	899	866	926	885	899	869	919	881	904	891	842	819	916	857	852	903	840	872	885	874	813	893	883	879	833	923	889	836	844	886	842	874	853	862	866	846	909	898	861	839	860	872	842	911	883	876	861	912	867	850	849	881	873	832	869	904	892	878	810	879	821	896	894	856	845	823	837	896	860	838	863	933	864	855	858	922	859	814	864	888	898	892	880	839	911	887	851	828	876	921	850	885	876	915	886	851	891	805	849	823	814	828	864	853	846	788	874	901	854	901	899	893	906	912	873	801	861	896	891	882	909	911	885	863	899	896	843	837	859	939	863	927	850	837	854	918	894	935	884	851	883	898	860	882	887	852	844	852	919	869	837	883	870	907	883	849	882	883	855	847	856	824	858	873	833	892	871	830	879	855	848	885	838	822	894	845	868	882	909	836	875	885	830	909	875	817	884	943	836	908	902	871	904	846	881	863	873	907	889	909	850	905	895	947	858	892	942	878	942	842	824	836	880	906	843	881	888	828	871	850	833	848	906	870	866	888	843	858	881	897	835	908	846	907	892	883	869	893	864	821	867	891	869	901	839	883	869	843	873	870	830	890	837	826	882	855	900	837	857	854	885	906	870	884	896	887	877	937	827	908	884	890	863	788	869	895	896	871	852	852	842	893	825	876	849	869	850	854	853	916	905	921	946	901	882	843	889	855	866	866	907	911	884	858	856	867	877	902	857	857	865	904	900	877	864	861	877	904	847	929	866	839	877	800	849	886	887	862	888	890	874	880	884	882	889	878	860	888	898	900	884	899	844	864	847	885	837	836	842	879	893	899	867	927	833	829	844	886	915	874	925	922	868	885	860	841	851	832	867	871	885	829	901	918	857	872	811	854	885	871	839	907	908	890	890	895	885	882	895	886	853	893	874	906	873	907	894	897	863	871	879	839	844	880	905	875	852	872	859	858	885	878	870	905	914	872	858	895	851	863	932	864	882	857	870	838	883	872	885	879	897	868	879	880	838	874	902	863	919	870	871	867	898	898	841	928	913	871	883	843	874	841	862	894	874	853	853	901	873	863	862	933	884	873	944	886	849	833	877	894	849	887	929	867	860	858	909	861	868	930	899	904	851	849	906	870	874	941	870	832	867	931	900	914	954	916	884	870	908	884	828	883	874	864	853	866	857	873	894	863	848	931	880	867	859	911	893	842	877	888	826	884	889	981	890	867	865	872	812	855	827	909	838	857	891	828	871	920	919	893	832	879	841	890	848	872	796	878	854	879	881	863	839	886	893	912	883	868	906	881	863	907	849	886	862	872	873	860	875	880	880	869	855	920	875	892	826	833	870	840	853	881	876	883	868	876	905	886	893	898	831	910	904	880	845	849	850	914	887	866	909	870	871	894	907	854	855	864	894	894	856	878	879	847	889	858	936	896	907	928	829	866	916	887	903	909	881	898	862	908	830	867	904	811	891	834	876	852	887	922	858	859	886	865	893	914	863	867	864	888	920	829	883	887	866	846	875	826	917	915	876	868	878	835
24235	22858	31141	25883	19253	7606	571	454	381	401	395	400	373	355	402	398	387	397	400	388	341	409	355	384	371	388	366	384	382	363	365	385	377	346	368	398	374	381	388	382	371	366	412	374	373	402	377	401	361	353	380	352	371	333	330	368	353	411	358	381	338	370	382	345	395	378	348	424	350	325	390	395	395	371	374	356	377	378	374	410	323	362	403	395	367	392	363	387	344	362	402	384	376	385	367	355	378	355	395	382	383	408	362	358	400	362	380	361	360	360	391	359	379	367	370	370	388	351	383	387	396	385	374	381	383	356	365	393	378	387	399	367	380	368	388	334	380	375	391	395	368	383	398	386	357	345	370	408	353	353	342	384	368	373	361	398	381	377	389	368	375	355	354	423	401	368	366	366	395	381	371	340	386	381	390	361	389	390	364	393	340	397	341	352	367	326	390	369	352	358	391	374	352	366	332	389	358	378	374	347	359	392	381	358	373	389	365	395	374	362	367	393	387	386	338	360	351	373	379	346	368	376	352	359	375	357	365	381	384	355	375	389	347	368	370	354	376	396	371	402	364	422	373	380	386	369	379	392	339	380	345	369	378	393	370	360	399	348	355	402	382	394	404	355	408	333	323	383	385	347	361	366	354	415	389	382	363	374	387	342	361	338	376	380	379	372	411	354	368	372	367	388	376	394	389	357	353	374	358	402	387	358	393	348	384	391	352	384	377	367	399	381	409	351	364	387	350	368	406	362	373	374	398	389	401	369	401	347	366	368	394	397	423	370	342	332	386	377	383	394	392	352	419	371	337	388	376	337	401	359	390	416	375	378	377	400	367	357	366	386	387	351	371	349	386	381	359	386	370	388	401	382	389	383	398	343	371	375	357	370	367	363	396	377	365	356	369	406	360	394	406	366	376	340	375	385	374	375	355	362	363	349	359	377	375	383	409	342	373	357	369	389	377	359	348	385	369	405	362	379	342	362	349	413	325	381	389	377	365	366	353	360	377	379	373	364	354	367	407	369	367	386	345	386	355	361	376	337	364	374	365	367	395	356	365	355	368	388	356	381	340	339	374	373	379	378	315	360	356	322	383	355	370	368	377	388	319	367	379	395	347	386	407	348	364	374	351	366	364	386	366	390	377	401	363	396	362	338	379	382	362	353	368	392	362	384	332	373	336	357	409	339	429	396	334	374	360	352	379	379	357	347	378	363	352	371	374	399	387	397	393	342	377	368	399	389	385	376	363	347	374	365	388	379	352	374	371	386	365	378	351	345	367	363	397	349	358	362	381	389	360	392	401	368	328	386	354	370	347	354	365	381	329	390	369	357	394	371	377	377	371	416	363	382	362	363	382	373	342	368	361	372	354	374	402	399	395	384	379	332	361	358	409	369	384	403	389	404	341	374	366	371	350	356	365	345	366	414	367	400	340	353	383	369	390	369	365	374	391	338	358	368	349	377	381	346	374	389	370	378	366	389	377	376	415	403	381	331	353	389	365	381	355	358	379	361	379	360	395	333	369	337	358	389	349	395	352	361	362	361	335	358	346	373	376	383	381	378	381	366	348	366	357	350	391	345	345	387	390	337	407	358	360	371	369	327	389	373	384	373	391	396	400	389	355	325	386	402	370	379	362	370	391	399	371	380	340	345	388	360	361	369	364	365	345	393	412	412	399	351	441	380	353	378	368	357	365	373	404	364	383	404	356	368	404	405	340	346	392	331	389	326	369	389	375	374	391	363	348	411	337	381	379	361	349	384	355	352	362	386	307	384	345	408	367	357	384	360	383	340	376	367	347	394	403	364	345	421	407	380	379	378	366	346	376	361	378	377	369	387	375	391	387	378	369	342	373	362	378	366	402	400	377	366	381	382	390	361	346	366	381	377	382	368	346	342	377	371	365	407	388	375	367	407	394	354	365	353	363	369	374	348	385	369	356	360	364	409	372	366	344	388	387	362	354	374	405	367	338	383	366	355	363	368	371	381	365	347	389	374	377	375	381	363	372	385	403	381	357	373	363	374	388	373	386	408	380	354	380	395	349	379	371	385	356	325	379	389	346	366	389	373	366	385	375	372	367	376	397	392	360	381	378	369	345	366	385	375	401	350	383	379	377	370	365	356	352	351	388	388	328	373	350	349	372	394	363	362	389	384	361	388	417	396	414	379	377	377	387	344	340	368	378	383	349	359	397	371	361	390	340	342	394	362	367	362	369	405	379	398	386	347	364	343	355	375	363	414	377	385	349	386	383	383	373	369	363	362	355	362	382	355	353	368	390	371	360	369	398	397	369	365	385	338	365	363	340	364	406	423	369	389	372	401	360	394	406	388	372	389	352	402	358	358	362	403	345	403	387	363	376	406	383	355	378	359	382	378	384	411	359	382	357	395	386	403	376	382	387	385	375	344	394	369	348	363	371	380	378	364	403	345	350	382	357	402	357	413	353	416	405	373	362	381	389	400	396	402	386	360	384	352	352	332	378	347	416	401	322	397	400	377	368	368	357	374	365	376	408	399	367	370	357	383	378	372	426	389	375	377	341	393	367	362	399	388	388	382	380	376	414	393	411	386	359	384	313	334	391	377	371	366	369	401	360	363	366	346	383	399	372	395	338	424	381	369	360	374	394	382	404	352	369	396	360	336	382	393	385	377	357	398	370	362	407	378	392	332	379	392	394	367	361	391	337	406	398	372	361	359	382	351	384	399	369	367	371	385	391	368	370	359	356	328	374	393	354	379	383	397	362	383	360	381	374	369	380	361	384	382	372	381	358	366	355	326	346	381	380	350	378	344	375	327	388	372	367	385	360	395	366	382	354	364	376	387	391	331	375	356	385	366	303	330	406	376	389	339	348	356	349	371	370	348	391	341	324	362	387	374	364	381	392	376	382	365	392	359	367	366	383	387	388	383	401	393	361	359	350	376	341	351	374	357	382	371	378	399	399	413	359	376	386	367	398	370	381	377	407	368	387	382	398	384	359	351	374	359	379	362	355	362	364	369	367	355	399	390	355	355	386	354	371	367	393	390	377	380	353	380	375	392	364	367	367	357	363	349	334	439	389	372	410	375	331	389	325	370	347	367	346	351	375	379	376	378	387	416	342	387	410	335	356	358	362	378	369	397	390	377	427	389	361	343	364	373	366	391	376	355	395	374	392	391	390	383	371	341	376	334	369	357	374	395	362	379	376	373	378	386	374	409	370	372	384	407	391	391	359	350	359	349	371	358	382	378	348	380	368	366	385	387	372	385	334	357	370	403	381	355	337	366	357	372	380	380	362	375	375	371	351	387	364	373	349	380	374	379	395	396	383	392	373	355	381	347	359	377	405	351	365	356	370	327	379	349	373	409	380	386	336	354	373	345	326	364	351	368	368	372	343	369	348	365	393	384	384	350	382	378	360	353	371	342	371	405	393	349	372	389	338	357	399	384	365	335	366	367	384	403	352	350	437	367	403	397	359	381	386	388	372	326	390	395	397	370	387	365	374	359	378	391	387	356	402	396
60150	89669	63797	33477	13187	3492	695	660	674	688	680	697	690	716	665	668	658	695	701	659	657	669	653	691	639	689	660	726	693	695	683	683	683	654	703	652	664	690	680	645	641	671	646	690	652	655	699	689	685	680	668	690	680	662	668	648	732	703	670	663	688	645	673	719	658	698	654	661	656	710	691	681	715	701	672	674	654	629	662	677	628	668	712	671	688	688	704	696	659	661	680	667	615	662	729	684	748	604	663	613	689	720	665	719	696	659	675	729	638	693	687	710	690	659	628	709	711	670	664	697	673	697	652	683	701	694	657	672	636	694	683	691	665	707	650	618	670	656	649	679	686	655	714	639	702	668	701	690	717	683	691	707	692	687	691	701	664	702	689	655	649	675	673	700	684	699	646	646	654	701	682	658	683	658	648	688	699	696	690	670	660	688	699	656	658	660	619	658	646	708	641	647	667	689	633	671	700	689	657	653	647	712	676	690	645	675	686	662	660	668	654	681	642	648	693	698	625	673	670	689	605	664	706	666	699	670	663	657	693	690	660	693	713	693	654	685	690	679	685	720	648	627	724	689	685	699	696	691	625	646	672	688	669	663	682	684	636	679	639	681	694	641	666	693	630	659	684	686	607	687	688	678	682	678	694	691	688	615	659	709	684	643	679	689	699	634	637	673	660	679	690	675	697	651	697	716	656	687	642	672	659	708	660	676	682	719	693	669	653	645	664	657	651	644	711	650	695	689	667	637	688	678	700	682	695	659	710	676	668	694	677	650	650	664	637	671	685	638	646	674	686	632	683	689	703	684	713	657	682	682	680	696	642	667	662	643	710	641	698	716	654	666	637	639	716	642	624	662	650	692	675	665	680	694	689	653	649	689	670	667	709	730	716	647	683	681	662	675	694	683	699	692	680	639	677	676	688	673	699	702	656	686	660	646	699	644	671	707	711	652	665	698	639	651	671	660	684	667	663	700	720	660	659	679	696	685	711	658	732	688	693	709	708	692	658	663	660	654	673	690	672	648	657	679	659	679	662	667	674	686	721	689	676	668	636	675	702	612	730	643	674	691	660	638	658	679	654	701	720	676	678	723	587	675	672	681	700	756	663	686	705	697	686	626	684	656	680	677	670	675	675	709	715	670	693	644	653	653	679	658	656	687	713	676	661	673	677	722	675	735	653	693	693	660	688	663	702	628	687	707	657	684	728	668	654	667	685	633	684	698	739	678	616	687	709	648	671	693	641	681	686	618	690	684	696	671	734	682	679	688	615	641	674	646	656	673	688	694	707	641	657	676	706	692	695	655	666	715	723	641	655	682	689	685	666	665	673	679	667	674	655	687	712	678	672	694	671	685	648	674	681	672	677	648	678	697	669	728	651	678	675	697	651	660	705	715	652	697	698	686	648	628	645	703	642	694	694	669	663	673	714	683	708	605	663	655	631	665	696	679	653	670	651	670	654	654	648	649	666	660	694	668	658	715	647	660	676	702	690	637	632	699	632	732	679	672	659	673	640	659	653	677	658	652	678	642	751	672	673	635	682	681	615	669	687	694	702	692	681	651	712	657	728	695	657	667	674	694	620	626	651	668	678	672	660	705	660	668	691	653	637	682	659	701	647	620	689	684	679	728	661	649	650	685	655	692	649	661	663	693	691	693	690	663	660	681	690	699	665	693	664	680	668	664	661	628	666	602	659	643	640	641	661	609	707	675	685	705	674	674	675	656	651	689	663	687	668	697	689	714	676	701	629	686	658	677	629	682	679	622	658	701	681	696	731	657	688	658	674	668	656	651	679	664	661	663	702	685	657	638	630	647	656	696	670	700	656	641	662	690	689	681	701	659	648	649	680	676	694	623	642	669	716	642	710	700	648	706	667	674	699	669	700	678	689	706	655	662	693	688	690	666	684	693	685	670	682	670	678	709	677	672	677	685	673	644	655	664	678	633	702	640	674	667	666	704	729	695	648	686	651	633	703	673	661	644	668	631	631	682	705	660	670	691	620	665	714	687	668	662	650	682	648	696	691	687	718	628	712	680	738	701	704	648	652	657	678	629	719	718	676	633	593	664	663	665	678	671	626	642	697	653	675	648	725	663	697	658	651	653	695	694	656	684	679	720	717	654	684	670	650	671	634	667	666	692	699	646	663	665	672	646	702	644	660	680	664	682	736	656	695	697	659	661	719	698	670	652	677	671	632	675	711	651	670	691	627	714	675	679	668	690	712	676	672	637	656	657	626	660	710	681	666	692	638	690	641	703	762	668	643	655	622	620	678	704	655	686	681	699	688	712	686	692	701	637	656	666	661	678	684	685	641	683	656	690	659	681	686	682	677	708	666	638	653	702	623	640	708	680	678	630	698	705	672	654	716	690	676	621	652	716	677	686	701	649	620	717	664	687	645	688	671	678	676	647	707	671	641	620	678	708	637	658	671	641	667	679	660	704	678	697	647	675	724	653	665	699	701	638	681	641	634	650	681	612	670	614	691	683	668	662	643	681	663	691	642	665	707	681	657	715	636	666	684	673	641	634	685	715	727	667	683	730	673	679	695	700	694	677	675	666	647	649	633	651	692	658	654	625	659	678	697	737	718	682	675	662	676	695	681	619	703	656	667	646	724	679	684	660	655	692	666	636	667	692	665	671	680	650	689	683	690	667	682	673	681	688	666	694	636	705	734	695	702	687	644	632	660	645	686	679	671	729	672	685	655	617	699	692	678	623	664	666	673	680	736	669	740	693	734	705	659	663	734	676	704	651	687	666	641	659	702	691	650	685	668	656	649	657	677	655	651	688	662	651	674	620	654	653	645	681	677	651	672	653	669	652	701	701	705	688	682	689	666	678	675	711	654	619	709	679	657	732	644	727	669	703	723	659	677	651	695	719	666	665	642	645	692	646	761	682	675	670	713	688	692	708	686	692	663	645	728	627	722	718	649	674	664	651	674	682	695	643	671	640	668	641	647	674	689	674	720	652	684	680	635	651	695	681	679	698	669	663	672	661	656	659	645	709	711	660	707	636	678	678	655	692	633	694	650	662	676	645	696	685	718	706	650	676	681	692	680	643	660	692	689	697	693	723	688	659	717	667	641	686	645	660	688	715	709	667	619	712	703	676	681	656	696	696	696	681	580	681	668	639	689	700	683	650	721	677	661	659	724	716	668	707	701	685	675	672	707	692	692	650	660	723	652	687	682	680	688	684	688	670	715	654	663	676	663	679	644	675	713	676	698	669	664	687	701	703	671	684	638	692	660	666	659	660	617	681	659	683	654	681	681	701	655	691	676	665	682	706	681	646	694	651	700	699	636	670	633	667	716	678	647	671	730	681	676	681	747	676	691	704	671	738	670	693	719	702	665	646	728	664	711	648	692	646	651	733	693	667	666	699	653	653	724	665	653	614	701	682	646	685	722	678	685	697	694	711	681	695	684	643	695	704	700	691	678	701	680	676	684	668	661	639	683	672	702	667	666	683	683	650	716	671	630	709	678	658	703	699	674	639
23145	21765	30142	24494	21050	17997	3837	599	535	551	525	552	514	559	527	536	564	544	525	533	558	550	548	515	539	529	530	511	514	510	525	515	559	522	526	545	535	532	558	551	491	526	530	527	520	505	540	536	566	505	493	514	518	593	515	546	503	535	497	502	507	548	541	449	514	601	487	551	490	592	479	526	528	549	552	547	516	530	486	541	537	545	501	550	532	533	523	533	542	486	523	506	558	503	539	535	512	564	491	477	496	467	550	533	547	507	508	551	510	545	547	518	584	545	507	527	589	517	523	500	525	575	535	543	535	518	520	513	496	552	526	555	525	483	558	527	540	562	530	498	548	557	549	471	519	553	546	542	530	507	525	495	537	504	551	528	506	525	485	568	493	511	559	550	523	550	524	507	539	485	514	569	522	551	507	466	555	505	512	526	519	541	516	543	513	497	558	520	510	528	537	525	528	500	553	491	550	530	515	469	551	520	570	560	563	525	531	496	495	548	501	558	534	526	536	539	519	551	519	505	533	540	564	511	520	551	555	541	566	517	502	523	559	508	514	506	519	483	524	543	504	533	523	566	479	515	565	519	498	522	520	505	540	561	531	532	545	515	538	527	515	538	495	481	512	521	534	528	505	538	530	520	498	506	556	490	511	552	513	514	514	525	507	500	577	542	531	559	549	511	540	532	526	523	533	548	507	515	503	515	528	500	528	589	551	497	496	501	523	521	528	505	541	567	557	561	575	533	524	542	521	524	523	536	484	505	499	564	531	481	549	536	546	522	564	517	500	530	559	513	536	510	496	539	544	519	550	512	584	545	536	535	539	523	530	560	516	478	570	502	548	501	519	557	542	539	493	562	471	556	520	511	533	484	536	520	547	539	532	516	502	512	505	579	532	500	530	567	507	521	494	490	506	531	470	536	549	568	536	520	534	512	506	501	555	565	518	536	531	534	521	551	536	496	532	462	510	482	544	530	548	534	529	524	541	529	525	568	503	505	518	513	534	522	503	497	540	493	515	540	549	540	516	537	546	529	512	507	547	504	532	519	551	554	527	488	538	574	526	532	512	552	522	480	566	536	548	540	543	551	492	503	527	551	474	502	550	542	557	561	504	565	541	539	521	517	565	548	539	517	506	520	534	544	523	494	535	492	521	552	569	463	488	528	536	511	518	513	524	565	555	537	577	505	555	569	503	548	532	493	513	484	542	563	545	529	526	541	544	495	518	531	531	498	549	507	502	558	496	515	532	562	500	559	506	524	481	519	501	502	556	524	560	550	546	544	519	508	519	519	532	512	523	522	535	522	497	504	524	488	549	521	538	536	526	484	496	553	528	522	570	512	511	524	553	545	517	531	534	498	515	514	565	500	471	523	503	538	505	524	513	565	527	535	529	494	559	513	542	510	512	542	490	491	528	540	497	575	577	537	524	535	493	487	533	542	497	557	486	500	525	545	563	503	547	528	523	521	578	515	485	509	507	523	508	521	556	510	550	497	513	505	543	564	513	517	529	551	520	542	548	493	521	532	544	532	502	521	609	523	525	500	511	541	510	539	554	511	503	549	521	528	550	528	524	511	570	529	522	502	558	539	532	520	511	512	510	518	530	526	518	532	518	540	492	529	554	530	505	513	507	560	541	564	541	540	558	531	517	582	512	553	561	564	521	462	509	469	545	507	522	548	514	521	498	521	517	480	506	513	601	511	557	488	508	535	544	540	552	547	529	549	523	523	543	492	523	523	450	476	476	549	533	533	526	512	528	554	541	488	517	510	541	528	548	564	494	573	548	505	533	508	548	566	520	534	537	537	477	554	528	494	513	536	518	512	543	556	531	539	542	543	514	538	565	520	508	554	519	572	523	492	507	492	544	524	533	500	518	545	494	503	513	513	516	518	508	538	585	474	531	543	523	504	491	545	540	518	507	525	523	533	546	498	487	591	529	518	520	543	541	519	528	555	533	536	508	535	549	511	515	556	548	521	511	514	540	501	503	535	535	503	522	537	476	542	506	522	530	505	512	501	508	518	496	529	479	566	545	537	547	515	498	538	507	552	537	525	532	538	571	533	512	515	542	521	537	560	531	502	517	506	526	529	525	472	509	498	512	490	512	545	573	506	561	533	534	507	584	541	519	478	503	520	537	498	522	538	500	532	517	521	561	488	514	528	507	507	562	522	555	522	499	506	524	503	487	534	517	546	530	554	539	507	539	525	493	510	532	523	490	509	530	569	560	490	546	550	556	536	504	534	522	508	499	550	551	539	525	474	467	531	523	505	528	506	579	528	492	503	512	534	503	528	508	494	521	500	523	536	526	530	522	543	503	526	507	494	559	571	530	531	517	488	518	511	514	553	530	527	557	524	569	514	509	535	533	519	536	537	516	511	569	536	525	491	506	501	561	492	531	539	502	524	514	559	546	507	514	493	529	530	507	509	527	522	515	539	504	507	515	506	519	493	530	537	542	521	547	513	531	514	541	527	504	545	492	542	534	531	523	511	535	547	536	526	522	511	483	547	519	523	487	540	520	521	527	546	540	528	545	532	552	544	486	525	493	529	544	570	481	517	556	547	552	519	526	534	546	533	484	507	520	498	507	539	525	597	513	532	530	576	503	514	500	572	519	508	552	509	501	543	498	516	514	500	513	536	548	533	538	536	542	512	550	531	504	488	499	489	530	550	528	507	505	514	527	522	520	496	495	546	508	523	523	493	552	497	541	556	453	512	528	539	501	534	538	507	533	555	512	524	536	505	534	579	534	536	531	524	509	493	526	530	525	531	527	552	483	537	510	517	463	495	522	496	498	509	478	556	516	529	471	520	534	517	461	490	532	522	532	524	541	539	522	529	531	531	518	505	558	544	543	509	558	489	529	494	453	521	525	507	507	544	535	529	502	540	507	490	508	539	532	509	541	472	509	529	537	531	495	521	527	508	509	537	549	514	498	495	526	504	511	553	544	506	535	535	520	524	557	511	529	478	507	519	533	523	509	513	520	527	508	499	535	524	533	539	530	520	521	513	499	519	500	512	515	495	517	551	537	521	530	524	533	545	526	518	515	543	505	529	528	510	553	543	495	539	527	498	489	512	529	575	540	533	499	504	540	547	516	519	527	529	506	514	500	541	540	558	535	518	544	561	553	520	498	498	526	532	566	550	560	527	526	530	548	539	530	530	540	503	543	537	562	548	547	549	501	520	513	481	555	514	503	549	556	517	531	510	493	551	517	554	508	507	541	498	514	498	504	559	495	561	526	532	514	531	541	544	531	519	496	509	515	540	514	516	540	575	529	519	496	549	549	557	512	511	514	554	477	496	528	543	532	490	533	497	503	520	544	492	507	482	561	512	520	520	566	529	534	522	539	513	527	527	524	507	552	537	530	541	546	493	533	530	522	540	507	561	550	488	553	529	499	498	518	557	546	534	516	542	502	496	507	514	498	562	520	502	536	487	524	558	542	509	509	514	516	536	474	576	528	515	517	505	506	545	506	539	540	551	536	524	555	510
59703	99667	72899	41274	18353	5114	899	880	914	877	875	885	894	860	862	875	909	877	932	885	880	861	911	837	895	839	890	886	865	876	897	875	844	850	903	903	905	908	841	940	875	906	919	930	880	860	904	871	863	872	972	865	870	842	782	888	879	810	848	899	865	863	913	889	860	910	891	854	887	858	885	903	866	866	898	865	878	952	891	894	924	883	923	871	933	918	940	849	847	900	866	868	895	816	888	906	886	910	909	877	841	853	871	833	858	899	906	893	933	868	899	890	930	867	866	847	842	916	847	902	899	873	846	902	868	874	878	934	884	881	871	871	895	932	882	899	883	872	857	843	906	891	900	845	875	871	868	870	890	900	901	875	895	890	880	864	941	839	896	836	865	919	857	868	832	920	881	890	904	906	901	857	943	888	925	931	905	895	843	881	850	898	879	857	891	835	862	884	861	909	895	858	883	903	893	843	873	839	896	866	934	920	849	900	911	872	838	878	883	889	905	896	869	900	883	893	885	886	884	858	898	927	937	888	867	802	930	895	885	885	871	880	871	903	887	891	883	826	901	911	884	873	937	843	830	857	936	948	845	859	849	872	854	854	870	853	915	917	889	957	887	901	936	880	879	861	839	890	907	892	917	888	875	918	887	886	853	882	884	892	880	896	889	883	868	870	912	869	889	845	844	865	852	892	841	905	949	904	867	888	792	869	894	895	961	857	884	920	895	950	888	940	873	909	868	874	894	855	843	856	894	895	880	891	894	867	871	909	931	956	851	891	919	846	856	855	887	893	839	882	861	882	898	859	873	867	894	892	911	869	853	853	880	894	917	952	886	879	896	829	883	869	847	832	905	919	838	871	894	870	866	849	851	870	871	907	848	908	918	888	852	900	920	881	828	908	912	825	893	882	886	883	859	869	873	870	902	898	857	844	907	880	865	861	903	869	829	943	920	865	916	876	939	885	878	879	942	865	886	850	901	938	869	899	915	935	871	905	911	903	910	885	889	935	827	885	905	902	898	917	898	868	926	825	887	924	839	846	931	896	917	868	851	868	890	893	873	858	864	882	835	870	879	846	898	916	843	930	880	869	865	850	881	857	884	897	874	933	871	882	805	905	913	867	852	855	855	860	919	905	928	898	885	817	949	895	843	871	881	843	890	891	878	879	847	923	864	925	890	858	853	845	898	853	892	859	870	888	888	864	888	890	859	870	883	875	860	950	869	892	909	923	871	888	868	910	868	872	907	877	911	863	930	914	803	917	868	908	874	856	848	861	880	871	892	917	863	905	849	890	922	841	914	904	880	921	872	882	915	821	921	869	877	914	882	879	890	863	885	856	907	912	869	890	889	896	893	858	877	842	875	857	883	844	929	890	855	898	862	897	918	869	898	852	884	928	867	830	852	914	920	880	864	857	902	883	914	896	875	835	876	877	888	886	827	880	906	841	851	923	864	859	893	876	904	866	844	892	885	862	875	828	885	911	911	867	901	889	877	875	867	893	889	911	944	902	914	912	892	907	867	883	869	869	880	889	917	897	828	825	878	881	854	776	877	864	910	884	861	901	929	899	908	916	912	867	841	891	903	886	855	883	894	883	921	856	883	844	854	894	867	896	906	800	926	873	867	930	914	899	841	863	843	919	874	907	840	826	868	908	908	875	856	889	906	856	911	870	932	891	855	929	927	903	865	866	887	896	869	907	858	903	865	919	860	840	905	896	839	868	883	898	946	875	915	885	903	858	902	916	823	924	899	891	908	906	935	862	914	864	841	841	919	885	958	883	867	946	873	877	873	890	836	966	883	946	886	922	872	933	852	857	868	888	904	887	887	925	926	903	896	897	897	867	874	917	864	880	889	936	932	871	846	855	940	881	875	865	908	950	926	908	885	905	931	875	836	918	862	909	909	854	884	844	879	849	921	864	911	865	918	909	888	885	887	875	899	857	908	858	864	911	911	867	877	861	854	917	884	926	904	886	920	952	817	917	919	866	890	914	866	873	897	905	867	883	885	848	876	891	865	867	892	895	829	880	890	895	926	946	877	855	894	920	889	841	874	885	925	880	904	924	867	855	871	865	797	865	876	883	906	868	902	887	881	864	898	883	839	885	923	856	877	940	912	929	851	883	879	859	893	866	893	832	860	842	863	942	872	844	865	896	900	906	899	890	897	858	895	892	923	873	899	858	867	890	868	925	912	884	902	921	891	866	915	894	853	905	895	945	910	953	857	874	893	863	871	860	879	902	892	844	921	914	867	903	888	818	879	910	914	895	907	886	891	822	871	927	922	824	908	821	924	847	885	867	942	887	863	891	843	873	853	910	929	907	915	852	886	894	889	906	880	930	854	888	889	851	863	896	873	915	895	906	890	912	838	853	856	884	865	889	894	917	908	892	880	865	863	895	883	901	884	886	889	921	880	860	855	849	851	866	865	866	892	896	880	831	899	852	890	984	867	849	917	899	920	912	894	913	816	894	922	861	864	863	831	885	871	925	928	887	892	910	855	903	905	895	920	929	885	920	883	940	892	901	900	851	942	830	901	839	845	898	861	874	850	901	881	857	917	879	828	858	904	879	904	844	839	871	911	889	873	916	883	845	922	919	909	908	858	929	861	902	864	885	888	891	881	893	883	850	906	875	864	872	866	912	900	884	882	892	848	923	915	896	888	860	881	854	872	890	858	903	903	862	905	868	924	914	853	953	909	878	864	908	870	909	920	899	832	884	923	883	893	884	880	879	850	898	851	882	901	886	888	912	876	859	879	857	908	840	888	848	858	865	897	887	881	882	889	890	892	890	929	884	894	868	853	895	874	910	899	872	904	925	881	901	896	873	846	867	901	858	854	877	830	931	862	823	852	884	859	865	856	893	882	918	856	898	886	884	863	893	904	877	899	903	893	874	855	894	871	864	890	878	894	877	859	878	927	901	863	919	887	898	846	853	846	934	889	892	878	887	899	869	878	914	899	905	847	880	835	916	947	925	853	899	899	900	860	866	885	829	837	932	908	878	897	906	926	843	925	892	895	911	891	827	833	928	896	942	860	894	888	887	918	866	875	883	905	871	893	940	885	885	909	875	857	884	905	918	919	854	888	891	882	858	874	909	898	851	882	838	982	901	914	918	885	847	879	863	839	902	879	921	844	881	915	912	834	894	911	910	902	895	898	886	877	896	896	839	866	884	909	878	866	869	809	873	887	835	936	914	887	888	889	842	912	900	878	877	885	937	811	899	876	926	873	828	874	841	849	891	886	844	916	845	856	868	887	883	903	893	905	884	880	843	857	897	871	943	932	938	884	890	876	849	886	885	842	864	876	864	900	877	943	858	882	902	905	859	926	866	930	878	883	893	886	878	840	854	915	898	886	867	887	883	877	862	866	930	889	916	916	896	878	938	868	926	920	931	906	906	823	846	883	900	849	892	890	947	853	863	897	799	888	840	885	884	858	873	936	861	865	922	903	912	865	834	884	904	878	912	903	915	909	878	889	827	877	840	904	934	872	813
29342	28830	26952	11716	1646	917	558	485	474	502	466	473	471	482	491	483	486	450	493	478	498	452	514	465	514	482	469	497	500	516	470	507	477	480	439	505	486	457	452	470	468	446	498	483	536	511	483	473	467	510	461	462	467	485	438	482	476	499	470	470	488	514	489	422	478	445	469	503	482	427	504	452	483	485	458	480	506	470	445	454	495	486	519	469	455	474	473	487	519	495	516	451	474	481	492	497	495	505	468	489	484	483	501	462	422	459	504	491	435	511	459	500	515	464	463	482	462	500	517	480	457	443	480	494	430	488	480	526	500	472	496	467	470	467	468	475	508	481	476	505	499	480	473	489	479	494	514	468	480	509	497	507	456	474	517	505	439	496	475	502	463	463	409	456	470	460	480	496	456	488	454	494	484	466	459	473	501	470	511	477	480	498	468	477	444	512	435	489	507	451	464	492	466	477	477	445	444	501	497	497	481	479	437	474	495	463	464	474	466	493	448	484	481	538	491	462	481	459	520	481	445	479	474	473	532	520	487	496	493	474	480	463	529	501	463	466	463	452	480	463	468	498	464	511	503	454	493	478	475	450	480	516	457	424	496	495	501	462	477	509	488	464	441	478	481	451	484	484	450	486	474	404	440	485	481	462	458	476	494	504	463	534	502	485	462	475	480	470	460	462	450	492	441	467	461	481	445	460	479	452	465	509	502	476	494	508	487	486	491	461	478	468	474	487	484	489	491	453	512	462	488	423	443	458	523	470	494	455	455	497	482	488	496	480	474	470	450	483	459	465	511	477	475	495	427	479	460	459	530	517	496	478	479	493	489	452	474	498	505	467	472	463	512	474	440	487	479	500	474	497	453	472	493	492	442	468	503	475	482	452	453	459	494	501	460	471	485	477	494	498	475	501	452	518	508	470	462	468	463	499	491	497	549	441	467	486	463	503	467	481	484	485	469	448	483	474	471	491	443	458	487	478	520	477	487	441	439	517	509	460	458	445	510	501	501	457	482	483	488	451	503	453	456	531	551	471	473	467	476	502	472	482	458	531	489	513	498	503	455	477	475	469	511	512	476	516	479	470	504	523	495	483	503	471	462	527	504	488	482	492	464	482	499	493	467	494	483	491	495	487	495	467	469	496	464	476	470	459	524	484	448	493	461	492	453	465	490	487	485	484	416	469	473	481	516	450	499	528	463	496	472	454	460	467	445	461	484	478	476	461	479	453	500	466	449	507	518	461	443	469	457	475	504	494	430	510	497	446	448	501	476	458	510	504	490	497	479	488	488	481	418	482	512	525	531	465	434	446	490	466	461	481	473	501	451	486	487	481	509	538	492	492	530	476	488	461	499	469	540	465	486	489	509	447	484	483	494	473	500	435	452	465	468	495	472	461	494	496	521	446	463	474	525	452	500	465	484	509	481	492	489	522	492	510	479	488	491	492	464	507	508	465	449	475	452	475	465	493	474	492	500	489	463	477	438	493	457	474	510	475	504	503	527	472	470	478	504	482	485	485	463	445	492	495	457	501	473	496	502	507	492	431	511	475	474	484	457	462	481	434	466	476	478	486	506	473	518	494	454	478	528	463	508	468	472	538	468	516	471	509	503	482	485	462	468	473	461	508	469	512	471	482	454	466	470	499	480	495	472	465	467	470	462	499	505	486	444	506	469	504	482	425	479	449	500	466	487	471	451	528	487	493	478	491	454	463	468	452	511	483	467	476	484	449	486	449	486	473	476	485	503	449	490	501	479	480	471	537	466	466	465	477	476	473	509	460	528	470	507	504	456	511	458	478	488	479	510	462	543	507	500	513	473	432	495	484	505	506	479	443	464	452	491	438	520	488	497	485	521	501	491	493	459	493	457	489	483	464	464	533	454	508	468	478	459	477	453	515	456	489	503	489	461	502	483	472	493	523	423	438	454	446	465	460	500	478	486	477	495	511	500	438	471	468	486	511	464	425	466	485	466	489	454	522	482	517	489	459	445	486	459	467	497	482	474	492	478	474	492	466	474	473	512	473	460	448	502	484	464	455	482	498	503	458	519	520	509	467	481	473	467	487	448	507	457	475	493	481	474	489	499	487	468	472	438	479	491	514	481	481	469	453	516	513	475	467	488	493	472	487	448	475	510	480	446	480	484	488	478	486	477	468	486	502	493	463	458	471	506	486	495	497	511	453	525	490	479	455	486	461	463	448	457	458	472	502	474	520	475	476	507	478	498	494	500	451	466	474	504	490	489	446	484	465	464	496	455	477	478	479	459	454	514	474	488	455	462	434	506	489	474	454	460	478	481	515	491	458	479	511	476	487	504	512	474	490	498	481	471	483	448	486	502	487	451	460	464	475	465	465	462	473	497	471	462	478	465	515	499	447	476	428	465	518	482	492	498	498	463	468	499	461	504	456	476	505	468	448	479	457	493	505	488	479	472	481	467	437	506	462	453	495	515	501	516	482	475	471	449	465	507	484	485	459	502	522	444	525	481	487	482	500	496	466	477	506	494	520	491	459	499	458	465	474	438	472	446	520	496	468	497	485	469	472	508	456	515	502	549	478	453	476	453	445	459	502	487	459	496	477	500	483	499	521	500	520	474	505	474	495	495	470	476	449	468	474	530	471	507	477	449	497	486	485	452	492	467	508	514	465	496	470	478	485	467	445	490	477	501	514	470	468	459	494	462	539	514	456	492	506	489	481	460	465	451	474	492	505	491	496	519	455	459	526	486	444	486	475	466	497	487	476	499	448	477	444	441	471	467	483	485	468	460	490	474	459	478	477	475	477	513	509	497	491	497	486	440	504	482	517	455	464	495	492	430	473	487	457	448	471	492	511	466	458	474	488	516	484	491	495	486	470	466	490	534	508	461	480	475	484	484	474	497	481	449	448	494	453	463	482	459	506	464	483	481	486	462	497	457	486	492	510	467	487	492	481	431	488	486	491	484	492	467	499	504	444	513	500	504	487	480	456	506	510	473	501	496	485	472	470	480	493	476	466	489	461	461	486	494	531	446	467	459	481	488	475	487	478	485	438	469	462	447	475	484	442	518	502	481	454	467	471	481	479	459	506	456	484	418	475	464	451	475	505	496	476	470	476	482	487	500	486	470	466	481	481	464	447	453	487	478	472	510	477	494	474	479	464	494	471	475	493	445	485	494	481	486	480	455	486	467	498	468	472	475	480	473	468	508	480	490	528	466	505	487	453	484	521	495	493	431	437	441	519	495	476	459	452	466	507	446	438	495	470	494	506	432	465	486	462	491	499	513	516	465	492	459	514	479	472	461	488	506	480	475	486	471	461	471	455	477	462	493	492	471	489	495	495	508	470	468	452	501	507	476	478	484	501	486	517	477	482	490	480	477	420	470	514	457	492	494	476	480	472	504	502	494	456	524	472	486	467	495	422	484	510	444	478	493	462	453	439	456	438	510	485	482	446	485	453	482	503	505	486	447	490	497	451	483	500	446	454	486	482	516	504	493	483	505	496	464	486	493	468	482	498
38883	47956	32344	11480	2906	1266	876	832	855	845	867	876	856	844	866	890	837	881	819	859	867	881	904	877	892	866	843	903	884	826	845	849	917	878	853	855	836	830	871	842	856	864	883	892	838	842	900	888	842	934	900	886	813	831	850	858	866	826	845	844	843	875	818	841	854	925	849	846	893	871	865	817	823	878	874	862	891	827	911	845	884	835	853	847	862	848	779	859	822	852	816	855	847	874	874	831	834	896	869	871	840	836	867	894	862	815	891	829	869	849	910	876	855	836	861	898	842	864	842	791	831	882	895	863	834	847	864	894	870	827	862	875	860	880	847	870	836	863	850	883	863	840	835	884	831	883	843	846	895	868	854	905	883	877	868	888	885	809	854	822	830	848	836	834	832	892	837	845	859	831	848	883	867	890	844	833	814	804	866	881	836	880	870	923	869	866	855	851	838	866	840	890	869	879	819	844	827	874	839	860	885	915	858	880	871	903	833	848	818	850	876	822	875	900	824	902	875	809	852	858	861	837	846	843	852	866	832	872	824	913	824	896	872	860	869	902	858	860	793	854	855	852	845	875	861	856	885	882	851	865	887	823	861	855	862	840	809	845	856	830	867	890	797	820	872	828	885	816	824	878	859	827	898	833	883	881	855	828	854	888	883	850	875	828	876	831	827	829	863	862	813	849	838	846	854	850	908	857	884	827	858	880	883	836	829	850	911	905	847	850	902	850	862	880	887	845	861	880	851	849	868	884	852	850	848	840	841	784	878	801	849	888	838	861	913	931	794	827	855	832	887	827	818	855	860	877	874	859	961	888	858	865	838	849	827	841	858	881	853	870	783	874	919	876	854	846	848	878	861	913	847	826	836	823	842	876	886	855	881	810	847	887	853	858	866	938	809	852	864	856	829	820	903	880	875	805	861	839	867	811	807	841	874	843	883	837	826	901	900	828	850	840	793	850	839	813	834	855	900	819	854	846	803	854	853	856	793	857	873	828	820	866	889	820	893	866	843	857	817	889	910	843	856	851	893	893	884	858	891	862	841	835	849	828	877	877	895	892	823	815	814	885	838	867	899	866	848	821	859	909	815	863	786	849	857	882	830	792	786	869	853	872	885	872	821	791	892	793	865	889	804	848	873	809	888	826	860	865	873	923	849	864	854	874	855	875	876	852	845	857	877	859	912	883	814	845	867	884	884	893	912	858	858	866	858	819	882	837	880	835	855	843	851	845	876	883	803	853	868	873	855	901	869	832	901	813	885	840	866	848	894	894	858	857	858	860	885	860	883	837	826	828	850	887	969	842	865	841	853	874	883	824	889	853	858	929	903	877	858	864	863	903	874	811	860	883	876	850	841	880	854	870	850	865	878	822	874	839	893	866	900	874	873	839	812	873	879	889	841	885	847	849	881	869	891	867	831	869	870	857	794	886	877	890	925	832	863	853	860	845	899	858	818	890	913	842	893	918	844	881	867	869	931	841	874	867	899	891	832	831	835	853	856	842	818	858	818	897	825	837	862	812	892	883	866	856	863	870	872	883	878	872	857	836	884	850	893	884	832	803	863	835	865	887	837	872	875	821	913	875	915	875	883	873	889	822	895	831	821	869	884	867	852	907	891	871	813	887	859	842	891	882	829	845	849	875	871	825	869	892	894	877	870	845	869	839	816	829	812	867	850	810	888	843	820	897	835	850	894	838	822	855	948	880	819	833	825	837	841	898	846	829	906	851	837	846	839	782	835	846	832	863	879	885	851	805	855	848	864	879	858	804	849	866	831	893	870	904	855	893	871	854	822	868	871	815	854	856	879	897	890	847	822	886	860	903	881	850	923	870	878	872	867	873	911	828	861	818	840	837	850	850	897	913	867	838	853	844	903	832	856	879	911	847	826	845	866	855	869	847	801	846	817	833	829	826	876	862	839	900	904	869	855	845	844	775	872	821	861	850	879	890	879	834	879	823	825	861	824	873	819	870	857	822	867	801	824	890	847	890	830	808	833	855	873	845	849	818	893	874	911	846	837	890	832	881	831	829	864	834	899	863	862	901	878	896	851	836	900	810	903	869	844	819	838	862	875	863	846	791	894	855	892	855	904	824	833	847	835	883	858	828	850	887	807	819	858	866	813	888	855	852	854	823	828	835	871	851	853	832	863	908	800	830	800	877	891	896	930	872	909	852	857	822	825	803	822	869	891	830	931	877	841	890	838	850	826	830	801	828	867	847	878	833	825	865	834	873	888	860	839	844	870	834	891	904	879	821	881	832	819	872	817	878	898	830	829	861	892	888	833	862	844	819	867	870	865	867	846	845	829	862	850	865	818	826	869	836	798	887	885	867	820	884	878	866	889	859	840	873	881	829	852	824	880	833	916	835	870	870	863	909	857	879	886	890	828	852	846	830	807	847	898	859	829	845	849	851	900	861	867	891	840	918	888	835	857	840	852	843	858	920	841	894	865	828	917	837	892	846	937	858	826	884	826	833	860	875	871	862	866	878	863	833	897	859	792	885	829	876	847	824	876	886	822	864	859	866	843	869	869	837	890	884	863	894	866	870	825	864	836	858	834	899	848	907	842	855	872	869	885	853	849	889	861	794	860	867	791	844	824	839	916	861	869	853	854	839	870	823	883	900	828	862	847	843	835	779	851	857	844	822	910	872	871	914	881	874	870	853	867	877	883	828	874	867	822	840	904	898	859	841	865	898	837	854	884	838	824	855	850	890	831	823	852	885	915	838	891	903	844	877	833	862	864	853	845	908	811	884	853	865	853	817	900	857	870	842	886	872	814	884	871	869	822	865	885	820	854	894	910	940	860	835	894	873	908	871	929	822	838	827	852	862	878	873	818	865	853	828	884	842	851	866	841	859	875	900	840	878	859	788	909	924	842	911	875	864	831	838	839	774	887	805	787	852	906	871	825	871	849	864	834	857	865	830	829	889	874	893	848	850	898	879	811	822	846	824	826	873	835	828	873	888	952	897	909	882	882	819	880	876	865	858	856	856	914	803	814	880	844	865	897	852	833	863	832	864	925	860	849	851	843	830	854	824	878	871	860	878	871	825	882	887	840	863	829	825	882	882	883	859	909	843	828	862	880	859	830	843	858	880	872	927	841	863	827	815	873	873	876	827	872	853	817	901	865	867	825	851	906	808	907	831	866	908	926	868	917	855	904	809	856	866	944	894	859	899	867	856	888	867	867	877	814	838	843	897	853	841	867	857	860	816	877	879	893	861	829	881	864	873	815	869	839	869	847	876	853	891	907	849	839	880	910	886	852	843	902	834	867	868	915	846	871	851	815	865	878	794	827	883	847	854	853	870	912	871	878	880	903	894	846	879	840	852	851	841	906	805	885	820	835	855	829	839	829	857	832	880	835	856	845	831	840	891	852	817	899	846	858	844	860	860	878	864	844	902	864	838	875	904	896	874	901	863	887	804	857	889	897	892	854	849	868	855	902	902	849	851	826	850	883	877	811	859	872	865	892	810	863	841	835	911	891	869
24289	22749	31213	25197	19703	8717	681	420	374	420	374	384	383	384	390	374	369	393	401	383	367	376	369	359	356	380	353	391	365	370	365	340	386	380	378	421	387	356	379	362	354	368	347	351	376	374	358	355	413	340	389	352	368	365	384	374	371	364	381	397	374	398	374	380	382	363	368	361	362	365	334	357	361	361	356	375	405	366	375	363	388	378	360	413	381	359	360	372	342	369	365	351	371	358	363	389	399	382	421	394	341	333	369	391	399	347	355	404	361	343	383	350	391	348	367	353	403	377	389	373	360	393	377	355	382	361	337	391	382	332	394	358	345	374	358	363	392	341	361	349	349	390	389	380	414	344	386	381	340	378	381	376	343	353	373	360	356	369	370	386	396	365	363	367	362	376	362	372	367	392	371	396	356	365	376	360	354	369	348	375	348	388	366	393	366	373	380	382	365	389	365	347	374	407	413	389	390	370	363	388	387	372	359	357	344	370	374	393	363	392	405	346	408	365	398	377	387	354	378	390	362	376	348	336	353	368	379	334	355	370	379	378	372	398	385	393	402	373	316	378	366	344	380	365	361	347	371	354	362	365	338	393	364	351	386	379	365	376	361	394	380	340	353	384	400	381	373	386	382	378	387	375	367	357	378	343	395	366	375	363	336	383	359	361	347	388	354	384	368	401	384	376	378	396	363	348	370	364	381	356	361	362	383	394	396	349	354	362	405	377	348	396	371	369	382	387	374	372	378	354	393	347	337	354	378	377	347	366	384	362	337	335	344	366	393	378	356	399	389	394	372	374	373	333	367	358	355	364	378	366	343	380	359	362	385	376	381	332	392	377	384	388	365	364	383	332	396	344	376	409	407	395	380	359	391	377	366	395	375	366	381	386	371	367	386	388	365	410	368	327	364	372	345	379	371	346	369	398	345	366	363	336	379	361	381	371	391	403	360	377	377	348	409	379	366	376	359	324	415	354	340	389	369	400	402	397	339	366	403	375	374	360	362	363	395	357	387	373	364	377	361	377	365	387	374	374	340	383	391	334	359	362	367	369	357	380	353	375	394	352	381	367	364	381	370	369	388	348	374	361	397	373	362	380	339	373	354	334	356	344	350	386	368	393	379	397	371	372	383	359	354	380	350	333	402	365	372	377	332	383	347	375	421	348	358	416	377	398	337	385	372	341	369	356	346	387	379	398	354	351	377	374	408	339	382	385	378	360	379	373	358	376	346	387	366	419	416	353	377	342	398	361	394	424	361	396	370	374	400	368	372	389	345	340	382	330	353	362	390	344	337	403	369	390	371	368	397	375	389	369	355	391	382	343	368	386	369	391	359	388	420	358	364	367	332	412	374	379	363	375	375	356	417	388	363	347	346	404	373	377	333	369	354	336	367	329	379	374	364	417	350	358	363	363	397	366	354	365	333	379	337	356	354	354	390	331	374	354	351	397	329	332	392	382	363	396	368	358	384	382	375	398	369	352	351	384	372	384	392	371	345	372	382	377	350	351	348	404	346	383	373	354	418	411	391	366	383	351	358	350	334	350	369	370	369	365	377	360	376	376	350	384	384	369	386	401	374	379	368	381	360	361	422	378	372	362	389	379	363	389	384	354	386	343	369	369	380	392	388	351	395	363	356	363	370	347	396	359	371	374	353	372	366	362	367	374	382	361	340	361	377	441	401	370	370	376	368	384	384	357	352	365	363	385	384	353	404	349	359	380	353	371	351	352	408	382	381	403	387	355	394	381	369	402	366	421	332	362	376	381	364	365	336	376	340	345	388	368	364	309	385	345	359	375	393	389	378	400	374	368	372	346	386	384	364	397	379	386	346	342	379	362	408	373	353	318	376	380	376	378	360	369	373	361	343	356	357	361	382	419	384	352	360	407	366	370	360	370	379	388	341	396	370	371	414	361	357	377	388	377	401	349	389	333	369	376	356	384	372	387	328	400	370	373	360	420	351	378	356	340	401	388	339	391	381	405	382	382	398	394	366	385	360	358	371	384	367	345	373	363	365	349	382	395	390	397	342	370	339	361	387	350	399	383	373	366	388	397	338	324	350	346	410	352	372	364	386	390	395	387	358	397	407	357	381	381	404	347	368	368	368	358	360	365	356	367	390	375	375	354	353	391	370	372	353	384	376	334	362	347	369	387	380	363	357	361	384	368	343	380	349	368	368	345	354	368	369	401	370	349	337	384	357	360	367	383	376	378	382	347	411	390	379	364	390	381	371	368	393	383	374	371	350	374	362	335	359	386	360	364	394	361	333	377	404	349	373	413	344	352	389	370	367	386	381	374	346	406	348	351	345	379	356	351	383	394	349	324	377	393	385	407	379	376	356	331	349	400	386	369	363	378	382	348	403	359	353	385	364	362	394	384	408	347	363	341	385	369	396	378	347	349	354	363	392	350	366	380	342	369	386	347	347	365	389	360	382	349	367	360	374	358	344	397	381	377	367	351	336	371	368	357	348	385	356	376	340	347	365	401	375	342	374	359	364	372	383	389	376	398	378	388	366	371	366	348	362	346	379	375	395	395	387	345	401	385	366	374	351	354	384	342	389	386	335	383	385	382	359	333	355	377	342	366	340	383	374	348	362	390	352	336	396	364	365	358	375	392	363	358	395	416	362	408	364	338	361	397	377	360	376	344	352	407	361	378	371	362	374	418	344	375	366	362	373	353	365	336	375	397	345	383	328	357	373	364	377	337	345	361	386	378	389	376	379	345	360	378	393	359	400	345	401	378	357	373	371	347	395	339	349	372	398	355	369	391	399	353	334	389	379	386	353	387	360	336	372	373	327	376	381	354	342	371	371	365	374	384	383	367	369	364	376	367	350	354	390	347	358	384	344	381	327	359	388	312	367	357	423	381	352	392	404	376	391	375	342	346	366	390	363	360	363	405	347	377	366	363	362	362	356	365	398	358	405	370	391	356	331	341	375	371	358	347	372	386	384	380	370	385	352	414	360	334	373	378	419	341	335	366	349	358	353	373	347	345	387	355	371	368	359	370	369	351	330	370	359	395	372	339	347	367	365	369	396	394	375	378	379	394	387	408	362	363	370	371	385	381	388	364	383	368	376	354	370	330	335	370	362	370	371	370	347	384	381	349	362	367	374	373	384	346	339	358	358	336	334	372	357	387	361	414	364	399	329	357	372	394	407	338	353	377	372	380	369	365	346	422	367	382	348	355	347	372	373	377	344	366	380	357	413	371	384	358	342	384	372	341	411	386	386	394	365	367	360	368	396	378	379	374	356	387	372	368	386	384	326	395	388	360	381	399	388	373	379	353	332	337	370	388	351	347	359	368	367	340	350	371	369	383	351	383	372	395	361	350	380	376	357	351	363	414	411	347	339	407	326	404	388	405	408	409	339	346	388	377	346	369	366	371	333	359	340	358	373	322	353	411	357	379	383	384	381	375	359	369	382	388	398	358	352	370	356	374	359	409	370	386	339	356	374	352	393	379	352	370	353	404	353	393	385	385	335	362	356	380
60211	89531	63337	31014	13847	3923	687	700	658	699	687	693	711	682	667	710	658	655	675	636	684	695	649	662	636	639	683	724	686	683	639	700	698	658	674	681	656	657	721	658	650	702	665	644	681	733	663	673	681	667	635	708	665	669	656	687	645	672	686	701	674	697	662	638	714	657	679	676	686	670	633	666	677	695	622	739	646	641	662	748	669	699	656	698	744	645	642	652	655	686	654	685	677	635	650	692	634	679	682	654	689	711	662	719	720	692	639	673	693	649	673	626	634	695	704	669	636	652	638	647	676	698	639	666	704	648	695	699	670	660	658	668	716	668	670	712	677	638	675	661	690	702	638	649	671	713	677	679	683	682	661	694	676	689	632	632	686	670	682	656	644	700	713	669	665	690	662	632	686	651	674	671	662	694	641	657	626	664	660	696	642	640	691	696	629	640	642	632	614	628	646	636	641	652	704	614	627	673	679	632	678	690	687	697	657	641	694	667	665	718	673	661	684	688	696	650	653	651	682	635	713	655	671	671	649	627	671	640	650	674	661	698	651	665	659	685	660	676	656	640	646	634	663	678	694	673	657	669	679	702	667	696	717	694	677	686	640	664	685	701	723	661	692	644	632	695	641	695	645	697	664	657	662	671	649	716	642	634	654	663	649	625	651	638	718	701	674	658	661	698	654	673	665	683	667	659	686	631	683	673	663	629	679	645	668	633	647	651	693	683	695	687	650	698	671	697	673	678	666	694	692	694	661	705	694	676	694	674	659	655	641	659	703	665	690	661	623	689	660	656	610	692	680	647	632	673	630	624	635	665	693	669	656	665	630	694	634	715	672	660	653	645	602	654	618	653	699	680	665	673	655	652	669	681	655	680	666	689	666	718	634	654	767	679	658	697	664	655	680	663	658	669	651	669	628	678	654	675	652	669	667	701	685	674	662	690	664	690	650	676	637	674	707	666	641	627	645	706	679	667	679	669	720	649	695	749	648	635	740	704	629	691	681	659	681	649	651	658	654	682	650	661	675	699	671	670	674	632	681	687	689	672	630	620	652	661	649	678	699	658	651	683	723	652	689	656	665	692	707	629	644	729	635	637	664	644	678	690	693	683	632	650	698	670	691	643	697	676	651	672	667	611	666	681	662	641	665	643	679	659	688	716	670	667	629	693	654	651	648	646	651	642	651	623	692	753	690	679	694	643	678	664	671	687	682	647	699	708	712	733	653	666	645	707	631	658	679	645	656	671	622	656	634	647	639	656	658	684	612	673	695	660	655	676	680	693	678	688	701	676	682	695	703	664	642	669	728	688	696	715	692	669	662	651	649	692	664	718	677	602	686	688	690	667	717	628	624	675	683	692	649	684	703	635	691	673	680	677	619	652	685	695	652	683	682	729	644	679	670	665	687	687	681	690	665	662	725	675	680	626	631	656	622	641	670	672	659	635	607	689	688	646	646	667	716	659	609	674	658	652	697	669	668	628	685	697	654	678	660	670	648	674	678	644	700	651	652	686	658	682	652	611	720	736	658	663	681	695	636	624	700	628	636	693	701	650	713	694	663	656	643	636	671	658	685	666	675	647	635	732	674	678	674	704	660	659	637	697	662	651	668	658	728	690	688	627	675	664	700	640	693	695	670	707	620	713	659	686	626	675	630	659	673	626	685	659	652	659	661	608	728	656	642	682	676	656	640	709	655	633	650	686	690	661	704	654	697	711	628	688	701	645	646	653	696	700	677	669	663	711	640	617	646	628	673	678	691	674	689	656	652	650	695	714	671	667	669	693	694	649	647	677	632	701	691	614	674	692	674	611	689	703	687	637	655	656	678	652	662	688	670	672	688	651	674	682	676	666	673	694	653	679	674	658	710	691	635	670	656	632	669	638	634	702	655	701	675	633	639	687	651	721	675	656	691	665	692	671	645	658	703	655	694	675	654	652	646	657	665	632	665	668	674	664	663	684	689	648	693	694	639	725	678	657	689	641	693	653	660	690	658	687	683	686	672	638	692	683	654	657	694	638	659	711	708	683	668	634	668	703	656	641	622	637	630	702	651	639	682	653	670	692	716	628	672	666	681	642	624	655	707	679	672	678	653	662	738	642	677	638	668	677	636	667	662	704	693	684	682	695	734	673	619	662	657	662	673	625	676	680	652	673	633	675	680	655	651	667	695	660	686	700	630	669	675	667	646	670	651	636	680	700	595	676	655	669	685	669	643	685	697	669	663	673	663	653	659	635	679	661	664	681	677	615	631	642	709	733	628	691	673	672	636	640	654	641	637	702	684	656	634	654	662	652	660	654	652	671	651	665	693	652	728	651	622	660	650	648	654	684	665	679	668	656	626	725	645	699	667	686	667	641	652	661	658	667	645	676	686	671	665	690	639	692	647	669	672	694	640	679	647	639	670	659	659	659	657	653	628	630	618	650	655	673	676	619	667	627	694	643	687	688	637	675	651	654	623	698	639	634	686	691	671	677	644	642	607	679	634	653	660	683	690	661	683	644	630	667	644	668	655	683	655	678	664	705	675	649	706	655	691	685	685	685	649	669	687	646	693	655	613	663	631	741	654	712	704	697	671	635	676	657	638	718	640	700	691	713	681	666	674	670	646	686	722	686	653	618	654	700	680	665	692	700	680	615	713	675	661	667	654	651	685	626	688	635	649	695	646	667	671	628	659	641	707	713	675	689	699	682	639	678	682	690	668	671	673	721	640	656	652	642	657	643	675	665	683	682	656	616	680	643	688	660	700	722	608	662	615	696	640	660	660	655	691	691	675	684	678	659	655	631	661	672	628	710	655	642	708	659	690	663	687	646	717	660	668	663	653	638	631	664	667	706	665	643	645	633	676	653	679	664	666	664	607	644	685	676	669	684	692	675	661	655	677	664	673	657	643	698	647	706	649	710	662	685	667	667	672	647	646	683	704	676	637	619	680	636	667	705	644	665	666	684	645	675	698	700	668	660	646	658	662	689	671	658	690	608	648	656	689	648	691	676	702	682	704	728	688	665	660	673	679	652	674	693	643	682	623	648	659	643	627	628	680	672	671	631	692	658	696	689	707	663	662	694	653	684	680	643	686	687	669	684	671	693	644	704	647	603	703	701	620	666	656	685	651	626	702	672	707	678	674	647	679	706	660	654	654	679	662	659	691	668	656	573	737	711	659	655	627	641	720	680	667	656	674	622	625	648	634	653	639	647	685	689	684	648	685	627	703	622	635	646	681	640	620	648	611	670	717	639	678	675	668	649	635	709	673	661	686	721	667	632	671	653	660	683	616	666	658	636	677	672	679	652	643	666	647	692	677	641	659	671	652	619	682	661	690	705	693	715	660	659	695	669	664	691	668	683	649	683	661	657	678	666	661	674	669	680	675	667	697	677	638	671	658	643	624	673	668	688	643	648	627	658	636	670	689	703	669	640	745	679	708	698	724	682	673	672	648	627	647	633	658	645	703	656	636	733	664	667	662	649	692	643	673	660	673	685	683	667	706	645	674	672
23194	21764	29936	24457	21155	17744	3697	621	584	615	526	581	593	559	560	562	550	559	519	548	541	521	505	568	525	572	551	557	556	535	550	537	614	534	534	559	553	551	529	537	577	554	534	569	498	537	552	559	582	528	598	566	521	535	513	539	587	550	553	508	480	506	540	501	586	561	478	536	492	541	516	558	512	582	527	501	561	571	509	562	511	558	541	537	543	517	523	534	516	556	511	551	535	520	490	533	552	544	526	524	499	535	571	529	550	546	535	530	530	585	540	572	533	527	549	514	532	519	554	541	544	510	509	492	544	501	539	517	529	553	561	534	541	514	588	504	497	516	526	558	547	530	548	540	544	547	502	539	502	530	485	553	538	550	548	527	526	546	516	544	523	557	509	537	543	543	534	504	526	505	533	544	501	541	518	566	536	529	518	531	526	535	564	537	526	580	544	521	543	583	539	541	530	513	596	516	530	535	546	518	546	491	535	502	526	570	519	514	511	516	534	566	509	523	541	522	533	565	538	569	544	519	562	506	532	524	559	551	581	559	532	586	549	515	501	534	508	504	509	512	570	526	545	518	575	541	554	520	549	522	494	507	501	523	517	539	518	548	576	556	530	535	551	522	479	525	526	507	525	539	485	540	546	544	499	567	543	520	518	523	561	498	546	558	543	533	575	506	528	549	575	579	515	535	516	548	541	542	526	523	515	526	511	498	528	539	568	496	601	531	556	504	585	485	558	534	517	513	525	544	546	539	521	585	525	538	518	515	518	533	544	540	540	582	509	519	534	543	554	487	510	547	525	527	547	541	546	515	550	563	523	566	556	548	559	590	495	558	505	569	517	501	548	553	517	526	538	534	526	524	487	578	530	553	560	519	553	555	541	560	534	497	542	513	512	529	488	512	538	549	513	522	528	543	538	519	575	521	535	560	493	565	544	519	536	496	541	556	554	524	557	528	543	564	527	551	569	522	542	509	531	529	527	537	540	527	513	520	560	551	528	531	585	546	545	544	542	556	518	523	557	563	545	515	535	548	526	479	562	577	504	535	533	557	546	523	546	514	548	530	514	575	539	554	546	533	509	527	505	495	532	544	542	560	493	579	537	501	492	516	530	535	550	522	528	563	530	509	538	539	536	523	552	565	544	501	526	547	543	541	532	563	506	563	517	520	530	538	492	540	546	508	491	515	508	523	565	528	514	557	482	551	559	534	540	526	536	533	507	543	538	560	505	521	549	528	562	540	525	565	532	503	519	571	509	572	520	547	548	533	559	514	552	545	539	498	562	516	547	500	507	534	514	542	549	522	514	505	530	541	533	544	528	533	498	527	533	504	558	544	555	543	532	534	531	546	584	584	516	523	483	508	523	540	519	489	573	547	546	520	549	530	528	528	531	562	559	527	555	546	548	540	588	539	570	508	482	579	533	560	529	528	540	527	546	529	548	542	492	577	532	570	510	568	498	571	548	510	554	499	526	542	564	577	545	525	524	543	564	554	538	533	560	527	589	537	511	536	558	500	541	530	532	537	499	548	548	492	529	521	535	518	544	516	523	563	507	555	543	513	566	520	491	573	500	556	525	519	528	509	481	526	550	548	569	533	534	542	552	507	520	525	532	558	568	506	510	527	541	550	535	527	516	507	520	546	521	523	521	509	490	547	552	554	536	509	511	549	525	520	532	564	520	534	533	549	595	510	535	561	536	586	496	541	585	497	553	575	524	517	544	537	513	573	522	538	506	524	537	542	515	521	525	551	553	548	574	522	543	558	542	550	525	567	516	526	524	523	576	526	522	535	500	535	573	517	553	524	517	553	580	548	540	524	513	509	528	532	556	518	529	587	505	538	501	530	536	516	491	528	524	553	545	577	526	568	606	525	557	537	526	504	493	532	526	523	537	496	487	540	561	551	551	535	538	545	547	508	532	551	507	535	539	538	544	541	546	508	518	573	517	558	575	515	576	554	527	586	547	519	501	552	507	510	512	512	559	530	519	564	518	542	539	557	544	536	484	527	523	550	514	559	548	554	536	506	531	543	563	510	562	538	550	524	533	527	493	510	556	533	517	538	540	537	570	520	549	506	528	540	552	506	547	525	504	513	537	500	526	539	534	529	565	589	556	502	541	528	564	509	535	559	503	534	515	532	525	557	511	518	536	552	550	521	567	533	521	516	530	533	571	565	519	534	531	560	540	522	535	573	553	523	548	545	546	535	530	486	523	516	541	552	551	517	533	563	538	545	532	523	535	533	577	546	547	528	534	522	559	532	558	557	553	558	589	510	523	521	508	533	567	527	528	567	522	547	510	510	491	538	525	523	538	509	543	520	560	547	531	537	538	508	550	513	555	537	537	539	535	502	538	543	560	560	510	567	566	552	536	552	536	544	538	507	522	518	534	553	503	551	538	505	560	543	567	547	534	519	530	531	536	478	541	554	529	552	551	562	498	540	504	553	543	557	527	513	519	557	515	542	544	491	574	523	524	520	562	550	518	522	536	526	521	507	538	538	536	529	565	558	507	566	496	534	537	489	544	556	500	510	505	509	522	560	566	527	567	544	544	597	566	543	472	516	533	533	510	518	565	604	491	566	520	552	540	491	547	563	550	558	519	556	520	503	504	530	549	529	553	487	492	543	522	536	515	550	526	546	543	558	552	518	533	529	517	505	541	574	516	562	528	551	530	537	549	549	513	563	519	563	508	509	547	543	551	548	502	557	516	554	504	501	540	542	537	486	544	499	504	560	544	536	534	538	551	540	514	549	518	559	548	491	527	544	541	529	555	542	530	568	505	520	522	520	542	550	533	516	538	519	574	515	504	509	500	502	516	519	528	522	526	499	548	527	541	551	541	565	518	533	524	492	530	573	485	521	537	518	558	555	538	500	539	536	544	539	536	560	538	544	542	538	567	538	513	525	525	557	550	564	570	498	577	546	500	529	534	559	503	503	510	558	540	515	582	531	544	526	544	508	487	559	499	551	545	538	552	503	527	530	494	543	522	549	524	528	581	565	508	495	516	518	528	569	506	532	536	550	528	513	508	532	526	567	477	527	530	495	495	550	540	489	539	554	528	555	566	519	530	475	525	478	528	525	520	509	536	557	521	542	537	519	533	543	576	546	570	562	523	581	536	551	523	530	506	566	535	528	533	517	512	517	577	524	524	558	564	579	500	533	529	554	508	516	510	525	497	546	538	553	561	528	526	513	517	555	565	552	520	527	549	505	569	543	526	507	485	528	543	497	552	579	530	547	548	510	512	551	525	518	538	543	557	537	570	537	528	520	541	563	550	473	562	547	546	526	536	524	531	522	547	553	562	553	513	492	546	551	544	534	541	568	498	521	554	544	533	539	541	531	535	515	508	542	526	546	537	560	532	528	558	532	537	496	521	502	504	525	540	525	531	527	530	562	513	530	602	524	552	532	511	526	526	517	509	531	527	548	487	494	491	562	509	514	561	517	547	522	496	533	531	542	492	581	584	573	555	505	539	552	526	535	559	534	574	529
59837	99064	72478	43661	19204	4452	920	975	907	930	938	885	865	893	901	870	902	874	866	936	849	864	926	909	945	903	891	902	898	897	868	910	911	948	933	924	920	918	890	921	865	876	939	905	871	871	923	892	903	889	927	813	865	892	936	876	896	896	908	894	898	892	903	864	908	840	969	895	916	874	905	902	917	918	904	873	886	884	889	876	902	902	859	894	877	909	869	873	901	849	896	919	918	914	924	944	878	906	878	896	884	876	897	921	911	886	881	887	897	871	872	897	899	951	850	912	899	890	884	915	912	918	897	832	860	888	896	934	898	946	853	898	902	857	924	904	916	925	928	906	904	911	888	882	888	811	846	862	944	926	865	873	889	899	890	887	924	925	897	860	865	882	888	886	913	903	906	931	895	902	895	911	926	931	893	911	877	930	873	925	955	906	898	867	915	917	883	888	869	893	963	899	896	832	908	952	923	897	903	913	940	864	854	876	948	931	888	878	883	906	891	865	911	919	889	857	915	910	892	930	864	871	949	918	895	918	933	889	891	937	875	949	918	899	860	853	889	927	866	933	945	873	931	910	908	893	949	942	878	863	897	946	881	919	833	939	900	904	857	912	905	886	872	886	839	941	910	890	836	948	935	871	877	913	915	918	900	987	906	902	861	885	883	920	835	948	926	880	911	856	908	908	942	900	868	880	863	945	872	916	869	869	921	919	856	862	883	912	879	857	895	912	920	902	902	958	930	912	889	929	961	907	902	892	909	868	900	861	916	939	922	877	856	909	890	871	924	936	897	925	884	901	826	872	863	879	884	903	888	916	954	945	927	915	915	895	882	888	887	902	935	917	938	867	912	854	869	881	887	880	932	931	888	920	938	870	904	869	909	877	925	863	880	939	919	891	932	879	834	922	908	919	871	851	866	937	901	937	896	873	876	853	865	921	881	856	854	844	906	907	897	871	859	910	904	901	902	857	874	901	847	892	876	876	844	911	921	892	962	947	935	874	824	928	894	927	914	950	890	890	919	802	962	869	954	881	912	850	870	918	836	876	841	924	896	857	906	899	835	870	880	947	937	886	916	916	899	911	875	829	887	874	892	875	861	863	928	899	855	878	914	913	939	866	862	922	849	926	912	891	886	887	870	939	916	929	923	926	881	905	857	920	954	958	907	956	848	876	871	886	892	839	875	865	887	946	880	853	904	923	907	866	886	892	948	831	941	890	916	838	880	896	933	927	887	920	930	923	861	900	863	890	908	930	879	898	909	870	888	834	935	889	877	866	924	849	864	873	886	839	895	879	905	975	918	854	869	865	947	903	929	911	927	867	889	873	860	905	890	972	937	923	958	901	895	893	884	913	873	875	871	903	921	860	931	942	895	914	937	864	911	962	904	874	884	872	887	876	968	856	881	892	919	926	911	920	834	927	917	888	862	905	904	896	887	827	914	923	846	876	911	949	842	885	879	890	966	883	949	985	908	883	979	913	881	926	932	889	844	919	911	903	888	869	885	949	928	927	896	903	911	927	908	921	857	875	896	867	886	870	897	867	904	896	873	890	925	907	866	898	884	869	886	895	881	903	876	911	865	889	900	939	841	880	931	913	886	950	873	938	874	974	896	872	897	884	878	880	881	899	912	876	909	909	832	866	939	908	902	923	956	898	908	879	920	827	855	851	870	881	898	871	950	872	892	881	864	901	853	959	898	933	881	907	890	953	888	906	902	905	919	863	893	907	861	920	904	872	869	904	898	872	887	955	901	891	867	902	880	867	933	910	889	889	904	849	849	900	879	879	908	982	919	886	860	875	903	919	876	888	912	881	900	877	853	885	932	863	886	884	932	858	913	882	889	896	851	901	874	939	892	915	904	903	870	919	910	915	885	937	913	831	930	951	881	914	867	859	877	897	893	954	925	840	908	883	882	896	865	892	887	877	983	901	878	931	868	907	880	901	881	965	890	989	873	918	949	917	918	906	864	888	889	941	887	875	930	922	946	922	884	929	957	914	891	846	899	884	893	883	890	887	933	861	897	926	878	938	917	915	909	887	908	866	829	884	909	914	864	940	914	927	936	870	910	904	901	936	889	921	909	920	884	864	893	891	954	920	875	862	867	879	861	847	833	860	935	891	875	918	896	869	888	873	891	926	901	864	887	868	906	866	846	864	889	927	825	893	897	939	883	960	878	931	937	852	854	871	908	914	845	873	833	904	955	869	905	902	856	908	955	910	902	918	874	891	857	872	911	916	908	913	869	852	877	910	884	895	828	851	922	908	889	938	878	910	931	940	958	927	919	844	863	899	863	922	911	881	953	954	859	874	946	915	896	844	884	913	920	922	883	898	920	868	927	905	834	865	921	901	884	889	860	850	907	919	874	881	877	920	890	874	882	884	909	879	884	955	864	890	904	886	910	926	890	916	881	886	898	912	927	918	902	879	876	928	905	910	903	918	878	882	891	885	894	904	905	908	875	864	871	893	902	927	873	855	909	928	890	878	883	880	950	892	881	947	872	850	902	877	940	927	904	855	833	870	941	916	883	909	881	894	861	881	885	930	848	886	882	899	904	913	899	883	891	844	931	913	908	884	900	921	929	897	857	929	867	889	875	884	929	822	906	922	883	823	924	898	877	906	911	876	873	862	882	843	888	908	894	870	935	931	921	914	875	922	865	946	865	925	936	872	824	905	953	867	903	912	882	900	858	891	853	947	873	920	926	911	873	887	876	885	887	883	908	920	878	889	1005	886	845	909	915	907	842	898	892	912	887	898	927	915	913	924	943	882	930	908	890	866	815	892	879	882	889	860	911	883	928	877	879	886	908	889	853	884	897	902	893	899	903	811	892	882	878	904	888	889	824	903	895	899	857	884	915	907	855	939	925	895	863	902	874	937	947	842	888	894	892	924	910	893	880	860	866	865	931	860	907	885	915	863	897	938	872	881	893	877	912	942	941	903	921	977	930	889	850	831	904	978	914	897	902	848	896	944	854	899	878	893	871	883	920	927	917	890	825	877	869	915	860	846	965	911	867	920	876	906	880	878	882	884	933	896	936	869	916	887	893	887	875	917	886	907	852	910	911	904	920	881	863	873	942	883	895	844	925	893	910	867	900	915	920	858	926	908	863	910	920	849	887	870	876	926	865	877	927	835	871	905	917	874	912	939	855	877	913	882	928	938	910	921	880	909	844	880	835	844	901	923	862	876	870	853	934	935	937	866	875	883	925	824	905	931	915	886	888	851	898	872	866	866	955	913	910	857	923	893	906	909	885	865	880	844	877	873	922	883	885	903	877	891	861	904	867	860	950	881	877	925	934	889	864	847	867	879	863	877	901	868	928	905	855	892	919	892	923	847	898	907	903	932	905	905	883	890	877	891	939	911	884	921	882	860	901	859	891	935	874	901	897	840	869	852	892	936	914	895	900	903	846	895	897	892	964	920	885	913	956	878	868	899	912	872	906	967	877	871	904	894	936	908	868	915	881	909	871	883	899	850	898	889	878	864	863	815
29031	29030	25799	11903	1760	610	470	491	457	450	495	455	509	461	531	481	552	494	453	492	454	493	463	489	486	530	557	489	454	482	492	520	468	458	512	516	508	482	503	517	491	468	472	520	474	503	477	491	468	499	486	488	494	466	521	467	477	488	491	460	453	511	504	462	502	490	499	514	474	478	450	475	471	443	503	462	465	518	453	512	505	497	482	467	484	490	527	489	446	475	471	475	486	508	496	482	529	483	487	496	538	489	497	493	519	472	490	498	497	481	495	506	479	474	476	488	475	473	490	512	471	492	504	439	468	537	489	487	463	478	469	474	503	505	467	520	494	455	465	475	515	510	480	482	492	501	483	469	448	476	468	513	469	445	490	483	506	487	512	458	459	477	529	461	497	521	496	499	501	490	493	494	481	516	476	468	431	474	501	481	539	460	516	487	503	501	500	494	426	500	458	510	482	450	450	458	481	495	474	484	485	519	522	477	492	478	449	506	463	467	479	489	466	500	505	504	499	499	482	481	474	509	457	468	464	436	510	469	498	509	507	498	533	513	505	497	491	479	459	467	466	459	521	491	491	507	500	454	492	492	481	486	488	471	463	494	481	463	525	453	504	522	450	491	483	511	456	537	514	491	503	483	465	480	519	494	480	530	466	484	474	515	486	455	499	507	503	499	496	463	481	509	473	461	525	476	487	493	484	496	470	503	460	468	499	458	503	453	467	466	471	476	450	482	489	458	503	460	516	437	532	497	496	508	508	502	487	464	478	475	455	524	482	500	459	467	496	484	462	479	470	468	509	452	462	514	470	445	514	466	456	501	481	515	472	451	538	477	511	497	474	493	472	502	461	462	505	474	440	475	439	465	474	519	499	494	473	480	481	503	510	487	500	489	488	473	502	506	476	479	474	507	499	493	497	515	498	496	517	516	535	464	464	495	499	484	443	485	516	475	518	469	488	493	504	487	490	464	503	451	521	509	479	501	493	464	445	477	506	506	486	468	508	462	575	474	501	486	511	511	507	503	440	495	482	493	485	432	495	511	485	532	416	489	504	516	502	505	543	490	476	501	483	487	482	510	498	450	489	481	488	510	504	459	507	493	490	479	519	494	488	481	522	508	513	504	475	524	466	490	508	479	500	470	499	511	480	530	474	522	482	481	440	438	471	463	447	495	471	457	484	493	479	461	454	479	474	485	493	498	510	464	497	475	457	512	512	463	452	500	478	506	488	515	498	462	505	487	471	508	473	482	441	491	461	467	501	475	521	495	510	454	446	479	494	450	491	462	513	461	467	452	491	477	517	524	486	458	482	494	457	493	469	522	459	494	503	524	518	486	481	521	490	509	485	499	467	510	492	503	498	517	431	462	476	481	529	528	481	467	490	504	453	475	464	477	512	493	490	511	513	480	462	459	486	464	485	540	494	435	501	457	427	466	472	447	514	472	510	526	466	490	476	482	505	507	508	482	514	470	500	472	507	462	475	485	483	505	499	484	479	504	482	490	519	484	488	484	503	499	468	541	456	501	491	515	490	470	507	485	473	456	525	495	497	485	462	480	468	475	478	491	480	427	544	499	418	468	484	458	506	492	478	493	506	462	485	461	468	486	461	521	488	486	446	461	507	476	520	493	444	485	487	511	451	485	462	481	515	487	471	524	474	540	488	482	484	482	472	507	507	540	452	485	523	486	484	491	482	536	547	489	454	497	462	512	496	499	460	500	433	477	464	502	467	511	470	504	476	482	467	444	463	494	482	512	487	470	498	473	491	485	532	487	499	461	498	493	479	528	505	479	487	512	465	479	478	480	465	523	472	483	500	504	505	506	473	498	462	431	484	507	508	425	484	510	472	501	500	488	513	492	488	496	484	464	469	469	511	499	493	477	528	480	510	476	494	503	494	474	465	484	492	493	483	490	455	501	482	502	465	494	513	489	430	481	459	474	526	503	491	462	481	476	490	460	499	499	508	489	495	449	534	476	539	506	528	519	480	459	484	475	505	493	468	452	481	464	462	511	479	493	503	471	489	508	501	461	441	521	488	502	467	507	474	516	464	467	492	475	517	456	469	503	479	501	498	493	461	440	537	511	454	489	482	496	493	485	469	459	484	532	491	497	468	510	488	489	458	515	455	472	464	487	512	486	540	530	478	489	488	535	474	503	495	476	470	476	484	509	443	480	496	494	513	503	499	462	465	467	472	465	466	496	462	465	484	512	474	464	501	455	495	465	475	450	497	493	482	502	457	516	510	518	492	448	498	512	506	509	489	446	487	462	493	451	486	511	490	456	493	523	524	479	472	494	460	449	473	496	499	487	521	472	458	487	483	499	473	490	439	483	495	495	526	498	472	486	481	555	470	506	453	487	492	496	471	504	444	460	487	484	519	477	502	470	454	492	503	464	484	506	475	501	482	486	487	479	435	501	493	491	484	504	538	504	494	489	497	496	500	469	477	486	491	514	498	479	519	490	479	475	472	471	486	484	513	466	490	467	470	478	492	465	496	449	474	482	514	513	491	477	449	459	468	503	477	488	468	512	464	450	456	465	514	461	471	486	491	504	489	494	451	469	498	510	486	475	472	468	544	475	488	518	486	509	478	484	448	483	470	464	479	464	472	505	501	492	493	477	513	494	511	456	499	516	464	470	518	458	461	482	512	473	486	469	507	525	513	471	504	499	517	515	510	466	499	495	446	474	466	497	466	511	503	480	480	489	512	486	517	500	521	506	494	506	447	486	556	463	483	453	489	497	479	497	466	463	489	455	505	448	500	474	492	503	508	535	485	516	508	519	482	481	490	523	496	461	492	483	472	501	511	471	448	459	455	536	485	484	484	467	480	513	476	511	502	456	483	500	516	464	478	489	506	526	474	484	466	513	475	464	499	499	459	483	521	512	483	487	517	479	473	493	459	505	478	483	519	492	505	494	516	487	485	463	494	480	479	509	511	511	473	483	474	457	507	484	488	497	537	516	531	496	473	498	503	529	481	501	550	495	548	499	525	510	476	503	473	443	499	484	494	457	526	474	489	472	475	488	463	525	478	476	505	486	521	512	526	475	483	485	491	503	498	479	505	474	477	513	477	493	480	500	505	477	497	504	513	469	489	485	509	448	499	491	506	484	430	514	469	483	519	516	444	484	471	500	501	502	465	481	492	504	491	470	518	526	485	453	537	479	495	465	481	510	489	461	515	479	506	444	513	474	477	472	435	507	503	493	445	521	533	484	493	501	521	462	464	472	485	468	481	471	485	492	499	468	500	481	502	503	512	508	474	483	488	520	495	482	514	473	467	475	505	454	462	471	526	500	487	524	494	491	475	505	498	461	453	462	518	499	495	500	498	490	494	468	442	442	493	494	509	520	488	507	440	472	493	508	489	429	455	428	436	454	483	511	496	481	512	487	525	480	497	506	529	479	454	495	504	484	473	492	489	467	512	498	491	468	503	450	519	480	481	479	525	525	457	497	476	498	505	504	456	504	488	486	551	518	485	493	466	535	490	473
38661	46927	30666	12507	3011	1193	888	868	847	905	835	796	881	864	872	856	863	867	828	850	860	861	878	899	921	867	859	887	812	855	877	875	824	867	862	891	863	834	861	855	948	868	862	884	817	861	849	907	879	847	867	874	817	928	908	872	866	877	932	831	842	809	859	857	810	799	872	873	844	855	850	882	833	830	859	845	949	841	888	901	842	901	787	794	863	888	819	856	912	879	826	845	894	902	891	850	863	845	895	885	888	871	847	891	870	893	905	840	930	750	843	891	846	878	832	840	872	900	891	876	907	890	890	860	876	893	837	885	871	925	894	864	930	848	843	829	856	860	857	883	883	936	808	879	915	928	871	877	850	895	868	827	896	876	851	823	845	907	878	858	855	833	892	882	885	862	897	931	846	839	838	889	889	842	822	831	901	860	850	824	862	890	893	922	901	912	854	838	862	882	833	879	894	881	853	812	880	827	898	849	876	877	838	829	886	871	899	831	813	850	878	887	882	852	856	815	883	853	834	890	902	839	802	839	896	874	794	862	816	840	878	851	856	834	868	847	809	852	849	846	906	867	828	883	852	883	865	872	837	860	854	836	808	887	816	861	879	857	921	842	859	864	886	906	868	847	855	879	877	821	910	862	822	820	824	852	888	886	865	875	836	869	876	861	857	827	845	885	887	909	834	871	855	890	878	829	889	853	897	839	857	863	816	886	893	871	837	878	825	898	829	893	917	871	837	867	890	825	901	826	894	886	829	894	807	904	884	877	867	884	856	858	882	872	856	886	868	895	903	873	840	855	826	890	890	872	910	837	805	825	897	886	860	834	849	835	906	887	860	860	920	852	846	868	917	891	842	873	882	895	884	916	903	843	852	863	917	888	821	865	855	868	875	824	859	859	884	904	818	896	876	886	863	822	861	870	877	897	898	885	882	873	904	904	846	888	877	874	843	870	850	891	812	838	845	788	840	900	815	861	887	807	854	857	835	878	959	938	839	851	844	869	913	850	837	871	833	912	894	877	831	850	869	818	821	874	856	842	910	858	825	918	889	842	914	806	843	863	890	863	837	899	890	866	873	874	900	899	856	837	835	852	902	900	889	882	865	864	822	837	896	868	851	859	864	854	842	870	872	886	929	842	888	878	853	892	861	845	875	885	842	896	862	849	903	852	918	898	778	814	835	860	853	884	919	882	878	917	835	878	853	833	797	922	890	841	857	806	811	862	854	888	849	874	840	839	874	865	845	870	863	851	890	907	857	838	815	829	903	882	843	890	886	867	846	878	893	823	905	870	872	846	883	855	866	916	872	827	832	898	922	878	848	839	862	834	833	877	921	842	899	866	860	867	823	870	877	870	885	889	897	862	827	911	890	857	902	830	892	869	882	851	867	849	816	893	874	861	841	907	866	841	927	917	893	866	880	831	856	882	824	849	828	906	839	869	886	895	881	846	895	862	907	872	846	856	883	835	860	880	855	845	862	920	900	950	834	863	826	899	860	889	835	867	854	904	838	864	850	839	874	836	897	893	887	853	883	870	901	840	869	837	865	906	786	882	871	909	859	831	823	893	879	896	895	868	819	814	861	835	883	899	821	840	825	829	860	890	818	866	851	892	841	871	886	872	871	896	861	855	854	843	848	822	837	868	845	825	871	892	824	864	842	844	851	849	867	928	847	879	859	880	877	874	896	876	856	937	872	860	854	922	894	877	869	890	844	866	827	841	902	851	838	862	864	831	888	861	827	885	828	864	882	868	862	859	855	907	893	857	891	849	873	897	892	802	870	831	866	884	880	830	846	788	862	837	855	868	896	823	805	836	867	878	849	880	840	848	832	868	881	850	871	817	880	833	850	811	874	846	896	835	871	841	873	861	873	893	807	867	879	893	898	828	877	849	874	865	872	899	846	905	867	863	868	862	835	817	825	868	878	867	840	869	881	832	852	882	864	890	876	855	872	848	875	846	848	864	892	873	889	844	872	906	866	851	919	882	871	893	884	893	902	873	856	882	872	838	814	873	880	856	829	836	824	820	887	861	802	934	865	895	854	867	841	819	865	871	864	834	892	897	894	908	867	857	889	894	839	916	845	885	860	854	850	928	872	897	895	894	860	881	875	819	862	873	858	847	855	817	880	855	909	874	828	881	892	855	859	840	920	846	875	846	901	855	870	886	867	843	837	884	863	865	784	891	883	860	849	780	816	823	845	866	860	884	824	890	865	856	877	855	887	855	866	875	852	918	888	893	840	857	854	881	891	859	879	942	889	914	910	889	869	860	890	854	843	885	878	847	871	869	869	892	810	868	869	867	866	869	923	883	873	909	884	901	856	890	874	882	929	905	878	895	860	890	866	888	911	847	866	850	825	885	896	898	878	850	895	874	828	852	841	815	834	841	928	858	893	795	836	844	861	833	856	878	858	866	867	881	841	905	845	848	852	861	860	862	841	800	839	878	821	855	846	932	878	838	842	870	888	811	866	920	874	877	886	915	925	839	881	858	872	831	834	878	901	854	882	902	914	901	844	915	872	863	900	872	871	869	824	831	931	822	885	898	855	852	855	882	816	873	892	888	869	914	821	865	915	844	867	786	867	853	885	834	899	822	859	856	818	845	843	859	901	841	862	863	851	838	840	871	864	813	853	941	879	865	907	846	838	924	874	865	878	871	902	889	886	893	904	864	900	868	811	845	833	865	810	873	883	868	894	823	907	825	858	822	879	861	846	879	872	838	852	846	821	890	887	866	918	891	903	845	907	845	902	860	816	838	866	872	864	886	861	869	832	910	848	927	909	867	881	832	863	871	841	886	854	858	867	854	848	901	878	857	903	877	835	879	897	855	913	858	876	852	855	824	871	851	867	866	902	855	876	861	859	839	895	862	873	901	841	905	874	894	838	904	859	881	856	888	800	865	860	831	846	831	862	869	888	841	861	880	811	873	830	890	864	865	874	851	845	877	856	892	873	846	891	856	866	890	865	872	866	880	923	869	868	933	861	854	844	832	879	868	827	856	902	888	859	853	872	841	896	890	869	871	861	832	874	854	866	878	904	847	836	887	828	857	840	928	841	782	873	837	882	876	847	896	856	844	945	796	853	864	900	844	859	840	825	923	864	872	880	916	833	837	860	887	835	889	812	810	874	827	845	870	874	845	860	865	877	811	881	872	933	898	890	877	893	883	879	886	863	875	927	844	889	838	868	867	864	876	871	879	879	898	875	878	894	904	936	846	853	847	831	841	892	893	866	841	853	872	830	826	836	855	828	858	852	863	866	907	885	845	850	915	870	875	911	867	839	862	865	828	919	840	896	868	870	875	839	876	899	864	867	851	884	859	823	864	826	858	808	926	836	808	868	848	907	874	919	846	886	851	843	851	851	843	828	860	866	927	913	857	867	795	883	874	881	842	885	867	918	874	872	857	838	863	875	896	895	814	848	868	836	865	850	831	873	859	911	835	909	909	852	854	840	874	902	860	866	874	865	862	911	883	851	886	820	860	858	877	900	862
24324	22774	30736	25674	19519	8052	639	459	414	397	414	395	409	397	371	358	388	381	373	381	421	392	393	397	375	397	404	378	380	379	380	388	409	388	399	377	382	390	393	370	379	376	417	397	399	372	398	384	401	397	371	376	415	382	386	359	357	401	389	387	392	401	383	403	365	384	383	389	391	427	371	396	412	396	372	380	410	395	370	362	387	391	401	375	354	372	396	370	376	359	388	371	358	390	376	365	389	364	410	400	411	366	392	394	423	387	361	397	359	363	379	376	356	399	416	382	361	404	380	400	375	370	386	363	364	406	398	387	334	368	427	391	413	406	402	365	363	379	375	390	391	370	362	385	357	383	410	400	369	390	363	390	383	373	368	365	417	351	386	400	392	377	389	399	387	402	386	382	361	383	386	382	385	408	384	369	372	384	362	375	355	377	396	379	357	377	367	390	394	369	364	361	364	406	383	392	370	394	407	365	361	379	379	405	419	382	376	387	394	360	391	352	378	390	414	382	376	358	332	407	372	381	388	391	398	383	405	407	398	379	359	382	361	370	353	378	371	388	385	342	399	355	386	416	376	369	386	366	386	394	375	413	360	400	393	369	405	386	409	405	421	373	379	406	363	359	398	395	383	389	404	392	374	386	395	366	421	381	413	364	414	409	355	401	401	386	345	383	420	391	393	367	377	390	366	350	389	407	354	363	369	383	388	361	377	363	389	403	374	365	411	427	398	351	382	383	371	387	397	390	381	381	367	407	428	411	404	415	404	389	408	383	400	410	381	381	386	390	357	396	384	377	357	403	394	372	361	382	407	361	391	376	412	371	378	395	387	370	398	358	366	364	378	394	378	372	367	386	384	390	371	388	406	335	365	343	348	379	363	426	373	400	362	362	393	371	421	353	372	399	359	408	370	349	337	388	343	381	391	393	356	391	411	348	356	386	358	392	377	389	430	403	391	364	377	422	381	352	387	375	387	394	410	379	320	379	369	415	402	380	366	409	360	337	412	412	386	357	362	389	372	360	369	377	370	402	367	404	349	347	384	368	369	395	408	388	387	343	401	388	371	395	382	404	388	408	392	367	416	378	362	379	399	387	396	364	370	368	376	377	345	382	407	427	408	376	410	450	384	383	390	387	379	404	370	389	361	427	383	390	366	412	367	367	407	406	437	364	413	383	387	377	319	376	358	378	377	393	387	370	372	384	370	384	379	388	401	378	390	431	359	402	375	410	345	372	414	387	398	369	362	374	361	389	401	382	365	375	369	414	394	338	367	362	422	411	416	411	352	354	383	380	365	363	423	376	401	350	373	364	385	385	359	375	417	383	365	414	354	383	384	392	392	423	408	390	402	394	376	396	393	417	388	401	375	392	387	367	390	370	428	383	367	377	402	398	405	369	379	370	391	369	387	370	358	387	404	376	414	388	334	388	416	384	410	372	391	351	379	388	394	399	380	365	377	334	415	423	385	347	373	395	399	415	368	397	345	365	378	391	394	395	377	410	381	396	383	387	379	381	383	393	352	415	363	364	371	384	380	420	386	353	380	388	366	404	369	381	387	374	381	366	385	418	347	395	413	357	372	391	385	376	377	385	393	384	390	393	392	374	369	433	325	383	406	368	407	387	404	374	330	385	402	355	354	391	411	400	381	389	368	359	395	406	390	396	434	374	412	394	337	386	348	376	368	364	407	405	376	390	383	376	414	404	376	389	392	385	376	402	410	403	386	360	390	367	401	395	378	387	406	389	357	380	377	362	391	388	399	381	372	352	386	418	380	389	401	411	350	399	356	385	395	412	354	383	399	391	393	395	381	360	403	370	359	364	352	368	363	361	344	403	376	406	367	391	390	412	409	385	375	379	394	377	412	397	407	384	361	425	370	381	364	374	391	391	411	387	399	413	382	390	416	394	415	380	345	372	307	344	369	386	393	365	398	401	359	387	355	396	392	381	402	396	372	398	362	405	374	375	416	375	400	360	388	378	377	390	379	418	406	375	387	383	369	362	396	409	383	355	389	397	362	396	345	383	383	371	387	415	394	355	406	400	438	350	380	374	395	381	383	393	365	375	369	364	388	363	372	384	368	376	385	383	371	393	395	383	427	382	346	397	382	366	390	366	382	388	366	399	355	383	381	397	416	404	393	367	403	411	375	414	361	395	350	396	368	373	406	405	413	394	366	366	378	367	387	374	404	403	390	404	401	369	378	373	354	369	399	380	387	401	426	397	388	367	418	375	415	341	402	374	400	343	366	384	386	377	396	375	368	390	392	396	389	392	391	383	391	359	363	403	365	358	355	390	373	389	387	382	354	373	397	377	387	378	411	350	388	383	392	359	404	407	401	417	424	395	355	343	328	374	371	374	388	380	386	373	406	396	345	389	353	345	387	394	393	398	413	367	338	378	376	341	369	366	378	375	406	389	369	396	355	372	369	374	368	403	399	401	398	354	356	397	373	393	368	393	398	391	394	370	391	364	399	372	400	390	359	425	390	390	364	334	355	392	439	386	387	394	394	366	416	370	390	358	400	390	379	385	427	363	404	388	386	379	361	384	401	381	390	374	415	386	404	428	389	391	380	396	432	398	389	369	373	403	383	356	419	360	380	371	382	416	387	404	381	386	402	403	413	377	359	387	373	374	415	397	372	402	343	416	383	407	398	394	376	383	332	401	356	405	382	379	392	379	373	408	367	341	385	379	393	396	368	351	365	390	393	389	374	387	374	380	373	356	423	389	413	390	390	394	396	391	400	396	398	407	387	403	370	408	380	356	407	410	409	394	372	380	346	358	358	397	385	359	395	394	400	369	357	412	395	404	393	423	425	422	376	381	378	381	377	385	389	352	396	411	398	371	348	376	415	378	403	388	371	399	379	368	408	378	387	389	369	383	358	374	365	396	382	372	397	388	378	374	425	377	364	388	341	370	365	416	367	372	359	402	405	380	343	380	384	380	388	405	377	352	405	387	419	399	402	385	383	373	356	395	400	426	386	374	368	363	374	380	409	408	402	382	402	395	399	365	372	388	391	371	399	415	374	392	365	388	398	397	383	408	374	373	399	375	404	393	414	388	405	408	351	369	381	389	371	374	382	383	401	409	412	387	402	364	366	387	380	366	392	389	391	384	433	376	333	394	363	388	360	379	396	379	407	387	408	386	403	397	425	397	380	383	382	386	395	387	426	353	340	371	388	387	376	398	386	402	351	371	369	399	412	366	393	424	353	418	398	372	445	352	381	387	410	369	377	377	382	381	396	361	370	399	361	330	381	407	417	400	376	408	350	372	397	401	364	375	377	351	370	385	400	372	415	388	377	343	382	389	379	394	376	366	375	364	380	387	389	360	419	403	360	367	386	417	395	406	366	397	416	410	393	369	368	385	403	380	435	409	439	406	356	408	386	415	374	400	393	387	368	418	372	397	384	360	413	350	384	380	377	388	415	369	379	363	414	360	383	384	381	341	390	383	387	326	400	400	426	355	391	378	380	370	358	392	359	376	363	348
60895	89598	62647	35348	12100	3137	725	724	713	667	744	717	695	649	687	736	676	703	656	694	672	700	662	687	698	691	709	641	642	682	663	672	678	698	674	650	678	685	715	689	653	647	691	702	680	701	665	691	646	730	682	696	665	663	660	676	677	674	700	676	670	700	672	700	698	667	690	716	722	666	674	615	673	696	643	645	728	664	702	659	679	698	726	738	698	687	707	694	722	672	666	715	675	678	683	680	652	617	677	652	670	658	684	711	674	668	605	741	705	680	706	650	669	671	684	633	653	751	704	634	651	703	703	693	699	677	709	647	709	707	700	662	665	660	666	696	661	683	684	665	693	680	705	700	679	670	700	688	695	663	696	688	720	699	692	722	676	736	661	703	670	620	688	665	634	677	694	662	683	701	659	656	720	683	700	711	704	697	637	651	659	676	691	646	661	660	654	685	674	681	678	694	705	641	684	689	659	667	616	623	742	709	680	683	699	686	707	636	734	683	663	687	685	673	679	679	649	686	669	709	721	656	689	701	670	676	691	638	694	643	718	698	714	677	641	736	703	681	663	670	681	684	696	624	695	689	638	680	668	673	668	685	642	657	702	656	708	714	698	625	723	664	700	661	664	700	660	674	654	672	678	721	652	727	690	703	652	684	710	710	658	660	673	679	657	645	660	639	684	634	701	660	671	736	662	690	721	718	709	699	688	675	729	667	679	698	641	704	675	687	724	725	723	688	653	692	651	699	660	675	692	661	680	659	653	712	676	700	702	732	675	675	681	661	689	678	645	695	672	702	661	686	645	683	679	733	648	674	663	699	698	670	672	680	733	671	713	696	717	682	668	703	687	710	703	654	733	656	665	670	700	706	714	692	637	707	702	672	660	666	736	705	706	702	705	646	692	675	690	729	665	672	636	714	657	681	700	691	679	686	737	697	666	677	688	690	675	692	705	663	691	660	665	656	692	689	687	664	663	668	705	638	674	684	715	671	717	707	655	665	716	631	676	660	751	706	655	682	651	700	704	656	716	704	647	633	696	693	719	627	700	654	667	666	688	674	697	672	649	632	654	711	652	734	682	674	656	700	679	702	721	748	686	654	692	675	663	661	677	678	718	704	708	659	665	665	682	672	654	689	675	636	739	651	694	669	680	733	707	687	715	690	689	634	706	693	640	716	695	690	655	684	648	664	658	693	674	663	735	660	659	720	661	700	659	654	681	668	684	673	710	653	653	688	683	691	729	711	701	695	682	699	695	708	646	664	659	648	683	607	691	692	662	638	643	700	765	702	702	670	719	694	724	705	718	621	699	668	718	665	677	689	710	681	716	682	640	684	680	668	676	624	670	711	698	674	650	689	626	703	676	693	664	659	719	675	698	663	693	742	695	696	709	690	710	659	677	686	656	722	653	675	696	674	672	650	671	717	693	692	654	644	649	696	685	715	687	699	685	646	694	692	704	700	712	677	683	653	722	653	732	690	632	688	664	619	658	682	691	647	721	640	695	675	637	659	698	675	646	703	679	715	682	695	692	683	658	680	691	639	674	710	711	695	699	696	676	710	689	705	698	677	657	677	678	652	665	727	689	665	681	705	674	684	679	700	696	683	682	652	715	713	685	677	696	647	704	719	683	674	677	721	666	734	683	678	681	699	674	709	646	717	682	710	666	657	699	706	685	694	659	670	650	665	650	693	662	661	702	640	734	714	663	610	666	712	703	691	746	666	707	665	643	647	661	647	637	682	684	686	700	702	651	659	697	672	613	679	683	658	680	640	702	677	674	672	672	676	678	723	668	714	691	670	665	708	696	663	606	647	708	713	679	668	727	716	695	680	703	740	709	703	702	695	700	720	658	677	682	714	694	696	728	718	662	697	678	689	671	698	696	685	685	662	647	711	662	684	719	653	689	693	685	651	670	679	666	670	715	699	661	693	661	670	696	669	717	662	656	703	723	658	687	646	659	689	673	724	725	682	676	697	691	681	667	660	644	720	682	697	688	700	708	700	668	658	680	675	724	714	698	677	723	646	677	691	692	712	663	681	682	688	637	697	676	664	645	756	669	636	729	688	705	659	685	707	685	720	658	722	678	665	671	676	699	666	673	687	694	674	680	693	671	663	678	637	654	693	665	643	684	681	672	628	711	673	692	633	668	711	707	666	677	712	656	698	683	688	673	709	688	671	670	720	642	702	703	686	693	665	700	696	641	739	678	630	652	705	662	713	662	640	643	651	665	641	674	708	686	697	630	706	687	692	691	697	692	679	693	652	649	649	693	681	653	696	667	662	662	669	702	682	713	706	710	702	681	666	654	669	715	701	683	706	634	718	644	685	705	683	665	688	667	668	716	711	705	657	714	688	709	670	692	681	678	676	641	688	647	684	697	690	635	691	670	668	625	669	690	691	688	681	722	736	656	665	700	646	665	715	628	653	679	680	675	673	722	653	733	695	706	683	715	680	663	693	668	674	625	702	656	685	661	666	708	679	692	715	725	688	677	655	673	667	696	704	652	644	698	661	684	643	636	669	688	707	684	714	680	725	714	664	648	662	731	719	689	664	683	635	690	680	636	681	695	657	725	681	720	689	663	652	689	679	708	726	661	660	733	681	714	686	657	652	669	672	656	654	712	678	655	692	667	682	672	695	693	690	685	680	666	702	744	718	677	673	671	669	729	683	704	692	628	645	726	719	699	670	687	755	636	703	676	713	651	641	695	681	716	702	698	717	674	687	706	645	724	668	669	673	683	681	705	659	705	668	697	684	691	728	642	693	710	699	709	666	693	708	711	687	648	665	688	682	684	659	698	697	663	716	665	726	649	689	616	698	644	694	730	694	745	643	659	692	662	717	668	692	638	663	644	689	671	689	719	672	685	682	718	707	659	714	681	683	665	667	691	694	707	675	672	739	667	708	698	685	658	652	655	670	659	659	692	695	675	670	680	721	658	762	691	677	675	643	657	681	668	672	701	675	713	683	677	687	696	699	695	730	700	643	661	689	731	641	660	707	641	713	671	701	702	678	680	674	685	746	674	672	719	665	691	697	708	720	710	699	682	658	684	692	696	676	706	689	696	679	720	714	733	688	675	713	654	694	668	700	741	662	667	690	685	706	654	710	672	651	703	683	680	711	676	684	707	632	661	678	665	681	665	704	644	686	691	701	776	653	747	685	677	701	670	674	681	671	690	679	703	694	676	671	652	669	714	702	671	671	682	694	723	677	665	707	692	657	707	676	666	685	729	665	683	708	686	672	640	681	655	682	663	656	715	663	713	692	681	707	705	739	716	673	680	674	694	702	698	681	727	699	672	673	681	657	669	633	643	706	709	712	673	643	669	677	687	721	680	721	663	677	674	659	668	679	664	670	712	669	679	663	661	682	715	639	681	711	684	700	690	682	696	709	708	641	698	687	676	689	701	730	704	694	682	680	671	681	716	686	721	705	636	699	681	691	645	710	669	680	731	661	673	682	642	678	631	632	689	700	700	717	666	686	669	702	697	696	692	652
23157	21775	29923	24316	21040	18022	3887	580	552	585	560	539	523	541	550	490	550	557	529	545	532	501	541	520	546	525	505	549	504	553	611	551	547	556	531	547	510	565	541	505	536	558	526	525	487	526	540	525	587	561	512	521	507	537	532	529	525	514	561	553	508	541	546	550	535	499	576	512	540	508	531	524	561	535	572	531	505	549	528	530	513	559	525	511	520	509	518	495	515	498	539	542	552	546	516	551	512	577	533	518	538	525	504	549	545	516	530	543	524	536	542	521	516	531	538	506	554	529	518	555	550	532	530	539	564	515	524	529	518	491	526	560	484	514	545	573	549	537	549	544	510	531	532	536	542	536	522	518	544	522	532	569	549	527	561	533	507	513	551	561	531	554	567	522	546	531	535	546	536	539	583	511	548	578	528	502	519	527	521	515	541	512	589	506	531	517	515	521	519	533	519	540	507	510	567	504	529	522	490	566	517	520	538	529	517	534	523	522	555	521	534	529	527	571	566	509	543	540	546	544	559	538	530	572	544	546	535	527	553	550	523	585	526	555	486	533	555	530	556	519	531	545	527	563	536	563	540	540	543	511	520	558	534	495	536	517	554	542	537	542	544	535	518	515	529	537	519	556	546	511	528	526	549	490	517	546	585	550	476	520	547	501	509	541	592	573	548	531	535	534	515	543	555	558	522	536	543	545	559	499	537	539	581	516	525	493	563	531	520	529	501	519	530	515	538	554	500	525	569	500	495	544	527	518	551	555	557	527	533	529	546	546	546	536	534	547	541	560	524	493	517	550	548	509	509	547	547	500	530	538	482	519	510	540	525	570	551	509	526	536	522	494	488	516	512	481	524	539	514	502	517	522	529	565	538	523	527	520	521	553	528	535	492	503	548	512	550	515	548	553	507	532	533	517	493	523	512	495	535	531	568	568	460	536	534	553	516	513	494	563	507	530	560	592	526	543	520	538	526	547	577	564	532	539	545	500	552	590	573	578	526	538	500	510	505	563	532	515	546	510	530	573	524	512	469	554	573	557	522	509	538	557	542	564	530	545	502	511	502	575	527	555	528	548	527	496	532	534	554	536	505	505	545	543	528	527	546	519	517	515	528	537	521	547	557	519	524	533	515	526	532	534	494	515	590	491	540	570	548	563	526	527	502	514	520	525	536	558	534	508	555	539	556	505	551	532	541	541	515	575	531	554	532	521	567	551	560	501	515	513	534	523	527	549	519	494	515	527	521	526	563	544	559	501	515	530	558	510	536	566	532	526	473	512	543	500	527	560	516	496	528	506	557	518	521	533	548	516	528	511	511	499	488	534	575	526	556	562	538	554	537	503	542	564	554	565	522	531	486	556	501	542	580	504	568	567	522	516	524	510	509	510	535	542	533	562	569	525	508	574	553	525	521	536	560	557	523	533	525	543	531	548	530	530	545	540	489	519	512	536	547	495	537	570	556	542	497	558	520	532	512	489	512	556	548	497	532	545	560	543	507	517	518	508	507	556	530	489	535	512	527	500	508	521	509	531	535	516	505	553	555	542	528	558	523	552	491	547	525	538	508	485	514	564	511	476	540	535	552	527	502	501	535	520	534	504	548	545	559	544	567	503	491	531	566	556	528	534	483	515	529	506	507	537	507	551	536	542	517	555	552	524	507	521	531	501	544	507	544	500	500	520	552	520	551	518	548	513	514	504	559	494	560	545	520	571	539	501	536	571	521	533	511	545	530	517	542	544	523	537	528	569	498	535	557	580	491	544	541	536	526	534	521	527	514	534	523	523	513	539	522	562	510	469	521	510	511	552	525	565	515	526	528	523	488	532	518	521	569	497	536	552	535	543	529	521	525	554	533	506	524	545	523	557	528	513	494	504	495	567	525	515	552	475	526	534	553	548	531	552	547	541	526	557	529	503	548	535	525	544	539	550	538	522	542	566	521	550	552	499	553	485	525	528	534	565	552	515	562	535	523	499	546	505	513	516	521	538	503	503	541	545	526	566	534	511	515	506	523	497	542	532	543	524	495	535	529	537	565	538	543	531	548	537	560	530	540	538	551	534	540	522	507	592	565	485	512	515	521	523	513	511	506	531	522	535	541	546	533	501	531	537	497	542	509	545	519	541	506	524	539	559	528	535	522	524	519	537	497	527	530	573	500	527	583	519	551	493	518	506	527	578	530	568	523	502	493	484	519	499	530	532	610	508	531	533	561	499	531	523	526	522	540	524	539	564	557	554	511	531	525	519	563	549	530	537	559	594	526	460	534	558	523	538	532	540	514	522	525	568	535	558	526	542	482	510	503	541	597	550	529	545	537	490	507	529	491	545	533	537	568	517	547	507	565	565	489	572	522	545	568	543	522	493	568	511	525	499	512	516	543	557	501	555	523	568	538	517	534	525	526	568	574	508	552	556	519	536	531	478	543	524	537	566	561	516	533	534	483	555	506	541	492	525	524	539	525	525	568	531	519	520	557	472	548	566	531	540	510	520	507	539	529	544	588	535	514	521	543	563	547	563	522	530	560	550	514	535	558	545	531	544	559	516	519	524	462	489	497	472	531	508	496	545	526	491	528	523	500	552	540	539	528	538	554	554	485	552	500	540	550	564	502	489	508	516	530	508	557	505	545	519	527	536	553	521	509	484	546	515	503	495	522	516	532	527	525	521	523	487	515	538	505	532	523	533	525	497	529	506	486	513	582	529	528	534	540	544	533	518	527	514	522	567	489	511	506	519	511	541	594	489	542	557	520	552	543	521	536	576	564	519	532	574	552	545	531	518	549	553	479	476	530	519	527	534	525	534	545	571	538	571	520	484	519	534	514	525	509	541	534	512	522	492	481	526	556	559	577	567	541	484	534	567	547	571	566	501	548	495	562	535	559	544	517	534	534	483	518	472	525	520	530	488	542	564	518	522	480	536	542	506	525	512	532	560	541	511	554	550	548	532	488	534	484	532	533	522	486	538	523	488	525	559	546	545	552	520	517	514	519	532	548	511	510	556	494	488	543	514	528	545	543	526	530	478	557	503	539	576	577	544	574	506	513	526	530	511	514	546	504	523	536	544	512	556	547	506	547	488	539	524	563	540	515	513	533	534	502	524	526	531	557	517	532	545	545	564	557	548	505	548	514	536	514	515	541	526	486	536	539	506	525	556	514	513	529	505	531	527	537	472	541	515	519	545	490	539	572	514	528	493	529	507	507	527	557	530	543	527	556	542	510	515	554	534	504	511	517	506	544	530	535	541	540	515	531	477	526	545	528	538	526	537	533	516	557	532	482	519	545	507	490	577	529	538	518	582	497	537	504	504	533	540	488	536	548	537	521	541	550	551	556	528	515	567	524	493	511	526	545	526	525	525	532	549	511	507	492	539	561	540	495	498	530	515	553	551	532	513	506	527	508	541	502	527	541	506	588	557	527	532	517	507	530	505	541	547	523	525	562	507	533	562	523	518	528	553	519	519	482	521	546	550	523	539	539	525	531	542	522	518	521	537	545	542
60084	98325	72507	42567	17485	5317	920	943	902	897	908	931	863	931	896	830	934	872	909	858	961	907	861	887	896	941	852	864	848	853	948	879	910	923	904	864	906	902	860	863	910	871	896	883	846	937	843	913	883	846	865	879	890	876	849	875	914	901	873	859	923	952	869	938	943	884	886	856	879	882	870	868	927	924	900	895	886	865	906	906	885	914	943	912	889	929	883	880	911	880	851	903	964	892	885	923	856	817	895	901	901	849	927	859	837	885	848	836	936	910	922	915	907	897	909	849	866	871	937	924	889	945	912	895	919	907	935	876	881	898	890	858	889	979	918	890	951	902	926	939	902	931	912	961	913	907	868	831	894	897	868	878	873	919	842	914	912	941	900	959	863	868	868	874	881	958	934	837	863	864	934	833	880	928	896	890	896	869	898	897	930	903	856	853	942	901	876	876	937	883	938	899	936	861	845	947	824	842	916	898	927	858	862	877	888	914	857	860	911	908	889	912	889	886	895	896	903	869	928	938	868	881	882	918	878	934	877	864	948	850	838	900	918	897	892	834	905	881	888	874	901	824	962	907	865	854	888	891	867	891	889	837	869	920	912	858	866	878	908	937	909	905	911	905	888	853	831	929	903	909	855	907	871	900	915	876	907	884	882	876	902	842	846	863	856	867	861	868	901	859	903	889	885	930	841	867	830	923	875	925	889	893	892	914	915	891	935	921	867	872	852	898	887	894	933	900	897	871	891	901	911	966	867	887	894	875	947	888	843	860	906	921	834	891	943	872	833	853	871	890	882	922	902	909	886	918	869	909	884	879	884	829	872	843	853	840	895	889	884	891	876	883	874	866	922	902	880	902	915	905	874	895	877	909	929	886	874	899	921	871	835	868	876	862	843	862	853	864	833	906	902	868	876	839	877	864	913	951	886	931	841	938	879	896	910	858	906	842	888	863	880	914	889	832	911	878	914	899	968	899	870	908	937	974	876	916	868	837	902	907	894	871	901	959	867	836	858	928	876	881	922	900	864	907	845	857	886	878	908	901	892	876	898	894	871	889	867	840	903	918	884	878	936	864	904	857	885	898	883	885	896	914	895	918	862	845	859	896	911	846	901	870	928	877	880	875	881	914	870	893	877	932	860	876	911	902	918	837	846	899	907	890	879	899	861	870	938	924	924	879	888	907	883	858	851	915	919	892	908	883	929	915	824	852	902	871	918	890	928	848	897	967	891	864	938	887	822	859	865	800	906	848	870	881	877	887	860	937	908	884	936	915	868	914	877	880	915	948	873	913	870	910	924	881	855	886	900	899	869	946	906	852	862	926	892	930	971	894	872	897	919	877	859	920	871	881	873	883	931	910	871	915	874	904	888	896	899	895	926	918	905	913	890	887	916	875	933	850	911	837	888	899	897	902	900	867	855	916	866	916	887	898	874	961	913	915	882	835	865	852	901	909	939	855	822	877	877	938	892	847	925	883	868	883	944	927	884	893	867	863	875	866	911	898	920	882	916	915	899	894	877	898	849	912	920	890	915	934	883	870	871	877	918	816	865	906	862	859	858	850	860	913	881	911	863	909	951	923	872	872	827	911	839	875	891	934	919	875	863	884	921	894	892	885	959	863	889	883	912	855	876	933	888	889	840	875	905	871	891	870	951	940	892	887	876	879	914	941	904	878	901	833	914	821	845	903	860	935	885	895	918	876	912	889	859	873	912	953	879	838	868	852	874	928	937	894	902	894	847	842	875	912	891	939	878	894	891	913	888	864	932	862	873	879	935	879	882	895	951	882	873	932	862	872	862	890	875	845	906	853	891	913	866	882	854	890	909	817	886	880	903	910	879	829	901	850	878	902	884	901	883	907	896	885	892	898	913	904	929	876	955	847	929	915	879	909	869	943	867	876	857	909	871	861	895	843	910	902	882	838	906	909	944	868	910	882	922	935	926	885	845	937	895	906	887	904	908	869	906	861	930	884	893	923	827	873	973	883	904	884	890	959	921	915	882	928	905	896	899	884	919	937	881	932	908	917	911	849	884	907	856	881	917	940	864	899	828	975	875	937	883	915	918	880	885	852	866	871	963	907	930	856	876	876	848	913	947	903	876	899	894	900	954	878	904	858	885	922	887	909	874	924	897	882	902	893	881	872	854	890	876	896	900	848	810	913	884	933	905	940	908	883	908	875	875	917	895	826	886	896	858	860	881	894	853	860	870	856	898	862	895	864	890	891	929	887	850	889	851	920	880	898	907	915	895	879	846	925	851	888	951	882	914	894	930	918	887	848	892	902	860	879	873	934	950	888	873	903	885	874	882	896	896	890	906	932	977	903	907	855	848	859	900	913	850	849	893	933	907	906	915	907	947	887	886	881	917	844	853	796	873	873	905	901	912	867	959	866	914	875	893	854	902	868	949	944	853	888	891	842	863	924	840	895	902	894	904	892	888	823	885	820	892	932	897	945	887	909	920	885	899	846	924	878	887	908	882	848	894	839	875	919	952	846	941	887	947	885	877	843	954	886	895	871	919	868	897	899	887	921	876	883	918	865	867	886	845	836	876	886	950	882	841	912	881	933	874	854	889	924	823	856	899	883	865	869	905	851	902	902	850	831	909	916	916	973	839	873	936	901	852	873	896	847	830	868	880	854	851	885	892	890	908	865	888	921	878	914	834	879	857	921	914	933	898	864	893	913	869	881	879	895	884	870	896	894	882	854	893	919	870	911	907	893	918	897	924	878	936	892	858	859	870	867	883	885	885	881	885	841	959	925	902	943	876	875	839	853	880	887	888	924	854	905	854	904	894	921	905	846	865	830	877	909	928	892	939	853	924	948	924	867	937	933	916	928	890	949	884	897	928	914	900	879	918	934	813	883	854	852	915	895	875	887	899	807	841	892	919	923	844	902	961	929	875	893	876	890	924	858	851	934	896	932	877	900	860	926	823	883	852	875	849	913	948	873	930	865	901	872	882	891	897	867	901	875	886	856	862	884	881	910	939	878	899	889	889	883	866	891	931	888	896	908	928	837	854	844	894	910	902	880	897	924	880	893	896	842	943	887	939	886	903	934	859	921	898	935	856	863	880	913	896	902	835	876	884	865	864	917	930	905	869	873	891	870	937	944	897	905	885	877	918	898	894	921	916	912	880	826	880	904	923	892	860	862	869	942	891	882	908	919	869	902	889	926	888	877	871	866	911	851	905	903	895	852	929	915	872	868	894	890	881	885	910	848	910	932	970	884	921	928	842	901	928	882	905	866	887	909	833	866	915	863	874	869	861	936	898	893	921	907	876	881	905	870	917	894	898	891	916	899	868	859	895	861	966	891	882	871	868	846	937	914	889	874	956	934	895	927	950	866	852	871	860	901	859	865	930	892	902	882	899	927	905	898	943	861	851	900	870	851	886	920	897	918	858	972	895	917	884	907	876	921	914	910	875	877	840	939	898	863	874	867	946	884	905	879	871	885	896	870	934	902	936	877	853	862	866	847	888	892	880	903	842	855
29391	28582	26170	11995	1886	797	551	528	465	506	486	479	482	504	459	522	473	500	462	486	471	482	476	473	478	495	503	473	487	508	509	436	489	512	423	457	476	493	468	442	451	498	475	495	460	504	496	453	433	478	500	430	525	498	461	503	471	481	481	469	451	460	472	486	460	475	442	432	465	486	458	451	484	483	487	504	448	477	491	492	495	482	488	491	473	444	472	493	471	501	464	488	474	509	462	459	429	458	484	487	481	490	515	457	473	480	479	437	466	479	446	462	465	455	482	454	475	468	489	498	485	461	494	515	463	515	488	474	485	497	467	461	478	495	525	455	516	463	449	459	477	470	524	475	503	508	497	489	462	482	461	443	429	473	493	483	468	471	478	519	502	474	509	484	463	434	469	458	496	481	498	438	487	415	504	500	479	461	482	491	463	467	475	467	461	487	464	532	493	474	494	507	519	495	496	466	491	488	493	466	466	464	435	470	463	481	455	461	461	490	491	473	513	469	489	483	464	478	468	458	509	522	480	466	485	497	506	497	449	485	518	501	511	479	471	473	459	443	499	493	486	493	480	444	501	474	456	450	459	462	498	475	506	460	461	476	518	480	509	470	481	472	470	478	496	497	492	484	477	502	425	492	463	470	485	463	478	443	458	458	447	473	510	473	485	470	492	496	468	478	451	493	474	490	477	477	511	484	466	501	484	497	445	469	486	477	512	456	500	503	514	470	477	497	493	452	499	478	496	466	456	500	467	521	507	483	471	485	483	508	507	522	460	428	491	477	470	470	468	477	474	479	479	475	481	496	460	461	487	470	506	487	488	443	471	465	460	468	514	461	487	492	446	536	465	462	471	491	438	480	527	450	468	535	475	488	464	477	456	442	512	535	482	505	502	440	481	448	501	506	470	475	484	517	481	466	477	477	465	474	488	530	433	454	511	476	464	487	461	443	502	442	506	492	515	453	476	476	487	451	494	471	512	469	473	483	493	495	453	513	479	536	508	433	419	514	481	448	458	501	486	448	478	448	477	466	516	507	444	456	495	504	455	485	488	458	464	499	432	466	506	493	516	491	434	531	463	488	441	498	497	479	505	442	533	472	430	483	488	503	474	469	457	480	429	476	474	488	501	512	528	451	479	498	475	439	470	509	477	490	497	484	508	451	481	418	531	462	498	491	494	509	508	488	468	480	428	491	472	439	468	529	468	453	456	442	493	462	511	488	470	455	484	459	453	468	508	466	473	481	489	459	492	438	516	492	498	461	496	451	515	482	427	450	476	457	487	465	437	467	488	488	427	444	479	496	479	502	484	442	468	487	474	423	444	504	468	471	485	494	490	449	509	484	472	488	464	498	470	450	455	458	465	459	446	459	455	486	483	513	501	480	483	496	495	508	472	493	477	473	472	476	520	466	477	469	463	482	476	480	476	477	467	463	491	480	466	477	470	451	501	471	487	501	464	468	496	480	464	478	451	479	492	482	491	455	475	450	472	480	527	496	484	487	508	519	457	479	451	440	429	472	493	469	517	491	463	459	502	478	455	502	449	507	486	434	457	493	476	468	452	457	475	486	478	473	475	470	510	487	476	460	477	418	470	463	509	495	464	449	473	447	485	483	478	448	472	480	455	431	476	458	477	509	460	486	468	500	508	459	512	491	496	469	439	460	500	485	506	446	470	530	461	481	461	488	477	491	469	469	466	477	487	523	493	473	470	471	439	535	454	493	472	471	466	472	502	477	486	453	465	492	458	531	451	477	462	489	507	428	515	464	488	493	452	482	472	454	453	448	466	468	494	463	495	487	512	480	489	447	461	460	505	460	494	458	500	459	519	457	505	493	473	437	478	493	460	451	473	464	468	473	451	485	504	464	480	473	474	463	467	443	496	477	480	461	448	460	482	501	492	492	483	473	455	450	473	491	511	486	521	459	492	463	455	474	438	473	469	492	430	449	443	505	500	518	476	443	500	480	486	462	488	483	474	496	482	465	447	487	467	507	495	462	466	461	483	441	460	454	471	499	472	447	512	473	465	455	483	426	508	474	436	476	481	476	514	419	487	489	485	496	453	505	491	505	472	496	483	466	463	491	429	498	516	456	475	475	465	466	468	468	470	468	463	486	516	471	496	449	494	445	474	476	467	499	465	454	486	484	490	471	483	501	448	454	467	450	480	446	514	444	485	475	445	495	476	489	478	507	457	488	490	413	479	481	467	472	485	510	476	475	485	494	479	468	477	513	475	438	476	476	481	510	460	432	465	470	456	473	529	465	446	475	456	482	491	515	497	451	513	472	473	459	480	454	447	494	446	465	524	482	472	496	493	473	431	483	487	465	492	488	469	522	455	477	453	469	454	509	442	478	479	467	516	469	474	490	510	468	432	490	477	483	484	452	444	467	489	498	482	526	471	508	416	444	535	454	482	511	476	504	478	483	496	459	493	488	474	464	454	458	503	484	487	472	473	470	461	488	495	439	503	426	494	494	503	520	462	477	444	514	494	496	464	476	468	467	489	451	464	477	463	488	528	489	458	452	458	503	452	454	448	478	457	473	509	485	490	451	503	500	486	456	496	486	446	473	481	452	465	478	457	487	497	467	489	450	444	501	464	453	493	461	463	478	461	504	455	457	510	473	519	455	468	503	477	495	455	482	486	461	490	438	517	480	462	468	498	532	540	478	453	460	499	466	478	520	445	452	455	506	424	448	461	457	440	435	467	461	473	462	472	465	495	489	495	482	467	446	474	490	445	458	484	510	474	457	478	473	451	479	511	463	506	481	475	452	484	466	486	485	501	465	447	508	432	472	501	507	499	493	487	504	469	473	480	518	451	482	487	437	449	479	464	455	481	461	478	472	475	469	489	491	492	450	451	507	467	464	480	517	462	461	445	505	450	507	450	495	495	490	469	472	460	457	463	491	495	444	470	476	460	471	491	483	475	462	509	457	492	508	475	475	498	497	473	458	475	480	482	484	459	514	458	493	515	455	480	472	438	468	499	510	500	515	468	501	501	459	466	500	438	463	435	464	484	489	486	490	495	432	507	469	448	528	507	476	471	475	494	440	474	488	500	449	482	477	475	442	474	479	474	439	500	464	480	469	480	487	472	451	508	485	465	475	497	538	441	420	460	439	482	439	454	475	479	501	470	470	447	477	492	481	481	481	466	474	488	490	492	479	466	472	511	474	450	455	486	456	477	509	499	455	484	487	441	460	456	518	444	494	520	488	456	461	544	484	484	496	507	460	496	468	467	460	464	475	493	521	462	483	456	427	495	450	484	491	506	478	500	475	463	496	454	467	446	475	456	466	447	484	496	473	453	473	452	476	502	453	462	466	472	476	482	440	475	471	518	436	491	480	494	498	447	490	476	486	472	440	510	468	486	506	473	467	502	483	484	478	445	504	452	494	477	488	461	503	496	492	477	467	498	488	491	497	504	498	485	488	474	509	476	492	482	472	496	511	470	484	504	458	518	482	491	494	479	507	484	468	462	453	528	491	498	489
39223	47120	31693	12239	3184	1213	883	858	866	867	869	873	873	843	860	862	909	859	843	864	810	818	896	885	836	921	861	842	883	880	865	872	857	848	830	876	855	872	817	863	875	869	875	883	859	821	871	851	859	849	857	872	890	886	854	885	864	828	837	890	823	845	837	841	863	887	846	917	884	843	796	861	843	835	882	860	866	812	855	848	887	874	894	921	824	869	935	812	835	862	903	829	888	852	831	858	913	879	869	960	921	931	879	910	881	892	855	910	839	844	888	865	854	861	848	877	870	827	868	850	871	820	856	860	886	870	857	884	877	801	920	870	918	877	888	863	865	780	889	801	844	857	812	925	901	861	847	883	848	834	890	879	804	868	919	861	892	866	862	842	881	896	857	791	907	875	866	853	867	835	861	814	844	892	820	815	884	892	908	883	884	863	893	815	874	868	868	872	864	804	887	876	845	833	837	879	853	898	808	837	891	813	815	890	901	871	839	835	851	855	873	888	895	902	874	882	799	891	873	842	835	881	915	862	846	875	834	888	853	860	902	900	870	845	797	879	861	833	814	889	902	883	871	825	864	901	829	927	856	862	878	833	865	884	874	828	876	869	846	871	832	856	849	862	821	826	855	852	878	886	857	798	844	883	892	902	874	860	839	900	910	829	824	906	907	849	870	838	866	854	911	879	840	785	906	872	821	875	873	885	838	853	824	872	854	869	935	835	834	872	878	881	903	855	844	850	821	902	806	883	862	894	898	885	907	837	886	904	879	804	853	893	862	844	875	899	869	857	908	875	872	854	835	901	885	916	849	858	871	857	876	872	868	860	934	899	837	864	890	834	854	878	836	857	903	887	826	857	798	878	829	870	906	847	848	901	858	855	865	875	840	890	857	902	876	871	886	905	819	807	841	896	888	906	851	850	818	841	910	860	847	842	904	866	845	898	864	893	861	842	851	877	880	902	860	859	869	869	867	845	829	868	882	869	884	826	865	823	887	885	878	868	874	904	871	830	852	885	887	922	860	902	899	897	968	900	807	830	888	843	836	837	850	858	858	883	865	912	888	903	829	842	934	894	898	882	873	920	866	876	856	904	820	899	868	863	899	785	887	886	890	856	864	928	884	820	896	868	855	846	827	904	878	871	852	824	899	893	921	880	875	875	787	856	869	859	891	900	862	841	848	833	825	908	893	868	868	841	883	870	860	853	818	822	856	888	810	908	897	865	849	868	844	873	894	843	861	867	854	854	885	863	873	850	873	858	839	876	891	893	843	842	889	842	837	825	842	948	809	794	863	846	855	835	847	899	845	860	843	901	897	850	840	850	863	890	878	856	912	873	870	794	899	832	824	864	892	868	887	838	873	873	895	861	828	829	855	836	889	925	860	845	886	885	847	837	913	847	892	832	892	893	851	860	885	875	870	890	872	851	858	831	902	864	906	865	865	799	854	869	867	825	925	869	892	825	868	880	856	861	898	850	915	857	881	884	888	889	852	849	835	839	868	903	828	809	842	874	889	886	862	906	842	879	845	884	904	853	915	910	851	921	822	876	872	861	831	853	876	835	847	823	903	865	835	854	879	920	840	830	840	871	870	883	880	879	884	913	802	861	875	845	851	874	834	809	888	835	792	907	952	862	884	844	856	774	880	836	863	881	898	889	838	823	924	902	838	870	875	865	891	884	877	817	896	826	888	880	884	831	838	898	844	884	896	948	857	868	944	862	896	858	907	935	854	899	889	818	854	844	913	865	910	902	847	797	820	855	858	873	863	845	806	892	894	869	856	846	788	923	861	859	880	830	870	871	885	832	885	826	908	878	860	857	807	845	857	959	830	919	871	818	894	868	836	906	839	869	822	856	891	885	865	891	871	852	841	878	904	899	877	871	894	911	842	904	843	869	859	801	869	841	873	864	873	854	864	851	877	840	868	852	866	838	915	879	866	870	867	905	890	850	897	825	887	843	850	845	833	872	891	865	865	821	815	862	873	862	820	833	872	866	821	842	881	873	872	890	843	842	876	842	920	868	908	879	829	881	907	872	905	869	945	847	848	894	850	825	868	873	935	837	847	846	902	895	840	883	877	866	873	874	880	857	881	874	876	874	854	910	884	889	927	826	811	847	905	877	856	811	818	897	880	840	823	862	870	872	847	887	865	858	850	840	857	861	869	821	867	898	842	855	872	860	894	832	889	910	888	878	849	863	898	865	878	852	866	921	866	868	848	891	903	933	835	823	851	868	901	858	874	848	823	888	894	885	848	841	883	832	864	854	819	880	905	867	856	862	827	865	875	858	901	854	889	841	885	858	826	842	863	916	829	842	889	836	867	822	907	845	833	861	829	854	877	885	891	788	871	842	871	894	786	883	890	874	924	856	864	884	896	858	827	865	882	931	866	866	988	871	918	823	911	857	901	827	896	842	837	863	872	888	900	856	898	823	878	807	892	837	870	845	845	845	821	929	863	885	862	875	864	815	804	923	861	868	852	947	843	870	886	844	856	837	864	839	891	869	861	828	885	886	868	857	836	850	842	890	893	878	911	801	823	857	844	857	889	799	885	858	815	864	902	915	843	856	843	809	842	878	901	871	861	837	792	858	834	825	826	849	825	896	846	895	873	880	838	826	894	909	883	844	890	885	906	895	840	910	890	880	847	816	834	907	881	908	903	890	834	868	858	849	875	862	847	879	910	888	832	914	837	842	893	849	837	815	878	885	869	887	838	877	846	941	846	862	857	857	834	900	864	858	833	855	848	845	890	893	887	822	906	875	898	860	920	797	830	909	836	854	870	884	882	873	867	864	871	862	882	831	872	933	879	854	834	861	863	862	888	851	897	794	827	880	860	884	861	892	891	937	871	834	900	865	857	845	899	887	852	885	870	843	877	851	879	827	860	842	863	892	862	862	855	863	878	865	875	950	844	899	875	931	881	847	890	846	869	891	876	884	779	829	847	907	883	896	845	863	881	852	871	835	873	850	830	866	861	875	862	836	882	891	891	877	893	864	908	881	861	872	905	833	841	833	863	887	862	891	844	856	826	853	908	834	866	855	869	865	852	797	842	889	866	867	891	853	931	804	889	884	926	899	865	844	877	847	843	850	886	814	880	836	934	902	869	842	875	858	871	825	889	805	808	898	896	835	869	850	851	869	877	816	849	873	814	898	929	847	857	872	860	855	926	873	850	848	823	860	861	843	919	864	911	915	897	852	799	880	854	861	861	853	903	915	852	833	823	829	911	838	857	948	844	858	850	839	888	819	908	878	877	847	817	831	880	873	863	884	864	850	896	854	858	892	851	849	880	868	873	895	955	875	909	853	875	853	891	878	840	811	876	848	856	875	868	906	842	906	853	881	873	796	843	884	891	846	864	827	877	873	872	843	840	829	865	899	914	866	925	891	851	868	830	875	871	872	876	856	824	859	881	840	913	834	860	902	845	884	894	808	885	931	851	887	906	875	864	827	843	890	888	885	913	852	863	851	872	839	884	857	864	858	860	886	868	845
24267	22617	31125	25767	19773	8573	628	425	382	388	383	388	386	352	355	382	369	392	370	386	389	372	432	368	394	381	366	380	384	400	395	324	392	373	335	342	367	396	375	391	385	361	388	380	352	354	357	412	390	363	371	383	385	369	353	383	381	339	357	376	379	380	381	365	359	364	356	398	372	400	385	386	413	355	330	399	392	379	373	363	362	361	387	396	357	347	371	389	368	344	356	329	384	355	403	409	379	382	383	367	374	382	383	382	379	387	345	405	382	355	376	343	362	338	347	363	354	367	351	396	374	344	366	368	364	381	394	358	357	354	377	387	379	375	374	376	396	378	377	365	366	422	376	352	363	369	358	421	326	361	339	371	388	382	373	366	392	351	342	365	370	340	403	366	379	393	370	363	400	378	417	330	339	384	384	338	341	353	334	382	388	353	374	368	388	370	381	365	349	372	366	358	346	330	371	327	342	372	358	353	380	389	394	339	347	387	388	347	360	376	348	361	387	360	356	378	333	320	347	353	362	360	324	369	352	342	415	386	382	332	398	368	347	397	342	388	363	371	368	348	375	361	358	337	349	378	355	386	405	379	379	404	404	377	337	372	370	370	361	350	364	370	353	358	380	336	337	350	352	383	368	384	364	368	374	317	372	353	357	365	389	346	366	307	353	364	360	382	353	343	361	360	381	343	354	383	334	362	388	356	368	364	358	381	426	366	386	416	395	338	380	390	392	357	373	380	380	377	384	346	357	379	369	359	343	376	369	336	371	362	391	361	392	387	374	374	392	391	374	363	373	384	396	397	363	333	389	335	366	350	371	358	355	394	378	360	376	375	350	360	377	370	351	384	346	378	353	372	381	389	366	367	388	361	362	394	340	367	359	367	375	361	368	365	378	364	399	368	368	370	351	356	383	355	413	376	413	361	360	381	373	350	361	368	363	371	352	384	355	338	379	373	352	368	367	333	356	356	366	368	365	361	343	332	379	378	363	342	373	367	360	361	367	362	376	344	371	384	367	358	371	393	367	378	367	380	377	400	350	372	390	322	358	351	355	387	379	380	375	372	381	362	356	376	384	351	354	347	366	352	353	364	352	349	363	393	350	375	369	373	357	393	367	366	356	357	383	355	393	411	421	393	357	388	362	388	403	361	367	341	383	355	335	372	362	376	345	333	390	364	353	385	371	355	371	339	357	362	393	367	343	383	357	362	373	386	396	380	389	359	353	395	380	354	381	393	366	377	365	371	388	389	331	405	324	396	387	381	344	379	343	341	362	367	352	356	365	389	399	346	357	378	368	375	350	390	351	367	403	389	399	320	365	422	370	333	363	349	362	363	363	379	374	349	358	388	380	403	377	374	340	367	348	383	394	380	361	359	378	398	357	371	352	383	349	364	376	382	355	361	406	354	355	334	390	371	331	387	374	344	401	349	375	376	401	359	394	358	395	397	395	362	359	347	373	377	350	389	369	361	368	357	375	330	367	369	400	380	367	367	355	392	384	381	372	387	369	414	383	371	361	393	404	338	344	372	377	380	379	386	341	390	345	344	380	379	352	359	389	374	395	372	346	369	377	385	386	353	380	367	354	351	366	376	359	381	349	386	365	355	394	372	384	351	361	345	382	386	336	368	384	388	390	362	365	359	372	359	356	381	371	364	378	339	357	357	396	358	380	341	397	329	383	380	348	388	355	346	382	342	386	350	323	379	375	393	373	357	364	351	404	408	364	412	381	370	387	358	362	329	395	347	376	364	389	364	370	370	397	369	360	377	365	338	360	364	340	358	410	422	395	374	377	395	377	376	344	367	358	384	353	405	376	393	388	343	385	375	349	386	354	364	379	381	379	364	373	378	387	323	370	386	336	366	366	360	348	362	394	368	386	361	378	394	371	357	372	350	363	408	405	395	373	369	377	382	363	353	353	343	341	367	395	388	412	366	384	390	361	341	371	385	355	363	346	358	356	389	361	370	396	369	355	357	368	368	358	397	359	342	396	377	381	403	342	398	367	373	360	351	396	356	334	357	346	346	340	370	407	379	388	358	381	397	382	380	343	369	397	381	339	324	369	333	371	364	361	356	367	348	379	375	326	345	386	357	387	390	363	376	354	386	384	367	363	372	349	383	355	394	401	361	361	361	372	380	348	361	343	388	388	389	370	373	398	383	375	364	344	365	392	350	381	353	394	354	380	366	377	352	377	373	320	344	384	334	376	344	365	403	375	361	349	380	362	418	355	373	354	364	392	374	375	358	381	369	394	383	340	365	370	352	395	370	341	406	379	318	373	397	356	375	353	373	356	380	361	360	356	346	351	333	382	354	369	414	410	366	380	370	355	360	371	381	343	346	364	370	354	363	371	390	368	350	395	369	359	396	362	368	410	385	366	374	396	382	397	347	361	381	362	341	386	354	333	347	376	362	330	363	324	379	383	349	361	405	384	388	378	338	351	361	394	375	366	317	370	362	406	363	394	356	364	350	375	402	378	381	368	404	398	387	383	382	385	355	385	388	342	401	384	392	348	367	368	367	383	376	383	385	356	373	379	404	363	374	346	371	365	333	345	400	354	363	372	398	335	394	357	397	380	369	343	335	389	389	363	371	350	388	382	366	389	375	357	358	383	401	364	368	380	350	386	376	367	347	388	353	362	350	375	399	388	357	392	392	366	378	340	382	337	363	378	399	381	374	331	354	368	364	388	370	382	349	394	391	398	361	371	367	431	388	374	373	322	386	398	382	337	332	352	346	349	357	366	343	357	374	393	348	354	341	362	381	359	360	369	330	355	363	388	352	377	343	368	409	379	391	361	358	364	380	390	356	386	356	346	396	389	389	375	364	374	408	380	345	374	357	364	400	371	398	375	344	378	329	360	369	366	377	374	368	373	363	409	377	332	370	359	383	397	355	370	381	380	372	382	322	369	397	357	366	368	388	343	316	374	368	372	381	365	380	396	381	375	370	380	347	363	381	320	395	376	334	347	382	378	359	358	369	380	370	400	390	393	408	372	395	352	339	373	377	407	380	390	327	362	359	350	376	359	371	366	396	389	354	360	366	350	350	362	382	363	338	361	403	370	383	369	345	399	388	355	349	377	366	368	368	360	410	355	359	373	335	396	388	387	346	377	361	354	384	359	354	356	331	349	378	350	353	359	370	403	424	357	403	376	353	379	357	367	368	396	396	360	364	399	363	386	374	377	399	351	374	324	380	367	349	379	360	369	348	378	369	352	348	368	363	380	376	365	339	387	384	361	373	331	393	370	372	377	368	371	390	385	387	367	334	398	394	353	378	346	348	351	348	373	371	360	369	368	379	396	396	336	382	388	405	353	349	353	396	374	365	355	353	369	368	367	418	385	351	376	377	393	374	369	338	353	334	334	391	391	346	343	391	340	329	371	359	406	365	382	350	365	372	380	346	355	356	387	357	368	408	347	403	350	318	363	383	347	383	360	345	378	361	396	334	386	350	359	376	359	390	384	332	377	385	369	373	371	348	408	368	385	342
60693	87816	64024	34170	14237	3909	725	663	692	674	659	633	687	667	654	642	681	688	705	713	694	658	679	659	669	644	734	702	663	650	650	712	713	706	716	689	725	672	664	701	653	642	696	715	676	694	702	660	677	658	686	732	625	639	643	695	681	684	634	656	639	712	662	663	721	639	637	655	730	684	712	632	679	650	676	693	609	643	625	664	707	699	658	667	636	654	656	655	675	697	683	651	688	668	683	654	640	710	672	677	699	650	670	699	700	619	659	705	651	658	651	607	727	658	641	696	694	658	647	634	694	717	716	673	698	698	651	649	656	622	639	684	680	650	637	668	617	726	688	640	702	603	681	666	634	648	649	679	646	687	692	646	682	671	711	654	630	653	719	662	669	638	660	691	664	682	689	680	662	668	677	676	685	687	681	671	622	666	705	620	682	690	635	689	672	742	669	685	667	661	648	677	722	655	689	663	716	643	640	656	647	625	720	678	647	705	681	654	673	665	674	682	634	664	654	665	684	658	666	665	685	634	654	636	674	680	637	701	702	701	735	687	643	684	682	661	672	657	687	658	685	662	709	617	710	664	663	690	663	682	695	683	655	661	654	661	660	664	664	684	668	664	693	671	671	662	648	706	671	652	723	714	684	666	664	703	668	656	669	660	664	687	672	701	648	658	722	640	708	679	709	706	698	663	694	674	687	674	663	681	707	659	724	671	663	670	688	674	732	706	699	680	656	691	671	649	654	680	711	661	616	697	655	684	708	692	733	645	638	653	668	642	675	683	642	616	715	659	657	649	683	672	738	723	664	637	711	604	691	649	663	656	675	638	698	704	708	694	696	677	676	668	651	642	687	683	674	682	664	638	664	694	618	666	698	679	654	673	685	644	661	707	667	675	651	689	679	655	674	694	712	714	663	690	691	622	622	627	656	652	616	672	701	673	722	677	657	713	670	712	693	666	656	672	647	658	622	688	680	628	677	739	655	681	695	646	624	641	706	656	647	649	685	668	651	667	643	686	687	672	675	683	707	687	659	657	684	647	641	658	647	634	643	644	718	655	652	690	633	699	659	690	636	650	627	702	665	704	670	715	646	670	647	679	704	709	668	673	684	661	681	646	683	674	645	633	680	730	641	646	662	684	691	705	702	666	698	679	666	665	656	701	671	625	668	649	655	665	659	694	660	716	695	642	608	691	648	693	666	632	677	701	690	660	726	652	633	679	700	685	700	673	667	673	709	682	698	651	719	672	638	692	720	698	654	637	630	708	659	678	699	696	680	685	685	696	703	678	653	668	700	667	677	641	612	625	661	685	668	676	661	673	668	664	623	724	730	632	696	717	661	639	667	707	647	685	693	676	646	689	624	693	669	672	630	657	650	677	648	640	666	646	668	687	671	680	656	702	647	630	661	678	666	684	709	649	672	686	669	712	661	674	678	642	726	702	676	664	626	696	698	660	709	674	667	666	653	690	669	663	702	638	699	674	644	680	710	649	690	693	626	681	625	689	630	650	679	665	695	676	670	657	658	657	648	651	693	705	724	651	672	694	664	660	681	694	702	664	694	694	706	684	676	689	678	647	683	670	679	669	681	634	655	660	710	673	650	664	665	676	663	652	646	659	648	645	642	653	663	692	643	667	644	651	632	660	690	684	640	629	630	671	701	669	656	665	652	637	673	645	636	712	674	680	665	664	714	658	668	668	677	673	717	685	688	669	682	671	636	704	661	702	690	699	701	681	669	682	660	663	687	648	687	647	689	649	680	661	700	689	668	693	607	672	654	622	707	688	704	645	676	673	659	654	650	628	661	717	665	708	658	667	686	647	685	675	696	652	679	657	638	645	660	682	655	694	663	672	673	628	663	677	673	689	651	676	657	651	669	694	654	715	688	640	667	683	716	684	687	670	635	628	711	653	648	697	650	660	680	662	668	696	661	656	654	647	680	622	622	660	702	674	667	660	643	648	667	686	656	626	631	699	684	705	665	660	670	687	678	699	699	644	664	676	629	695	695	699	697	638	683	649	667	667	694	715	679	655	672	678	705	708	700	699	687	680	674	656	667	696	694	674	659	667	640	697	666	682	672	684	714	640	678	654	654	675	699	661	703	660	668	722	647	676	668	645	671	688	684	670	635	676	636	693	663	644	694	662	692	621	682	718	691	685	704	672	675	651	632	654	626	684	693	688	631	655	653	685	670	661	638	676	679	664	653	651	685	638	677	632	693	678	641	675	670	693	686	662	692	689	655	664	621	720	679	679	680	657	667	680	677	665	658	658	676	703	687	655	663	663	689	689	655	654	710	666	689	669	687	638	621	702	682	700	710	682	671	671	664	679	669	706	682	664	648	704	662	707	649	698	672	619	660	651	645	641	698	701	662	692	672	708	715	645	679	678	710	670	675	652	672	710	699	705	659	620	694	642	691	648	692	657	653	691	651	666	682	718	696	689	718	661	637	642	592	693	643	717	638	659	673	623	645	660	641	673	724	655	677	673	679	679	654	634	701	654	663	707	635	651	672	687	703	703	639	662	691	669	611	688	639	697	682	654	648	657	628	680	717	706	661	665	723	629	638	652	666	614	663	669	658	681	719	616	682	671	639	686	697	693	718	625	630	654	673	646	651	663	647	715	663	675	636	678	639	704	629	682	710	708	678	692	690	686	673	695	670	678	678	641	641	635	641	688	672	648	620	640	680	680	696	696	694	679	637	670	641	678	651	684	677	696	655	680	666	644	672	686	683	703	662	618	712	682	652	659	714	672	667	672	711	643	686	670	670	687	697	644	663	645	687	665	631	676	681	694	650	660	638	650	704	692	663	661	730	658	672	678	669	661	691	643	663	682	659	711	648	625	721	693	686	660	669	677	683	691	651	679	653	698	688	672	625	680	677	674	669	708	691	687	717	642	627	656	713	629	695	619	677	683	683	688	697	695	702	604	710	676	704	693	635	682	727	712	689	634	653	670	661	653	664	626	686	665	688	707	698	677	661	694	689	650	689	688	668	667	669	711	669	710	655	678	727	666	647	654	749	677	678	623	642	650	671	676	659	653	684	662	701	708	701	652	653	711	666	685	612	686	675	674	672	681	653	706	678	660	676	652	636	652	629	683	670	648	626	610	659	662	695	678	676	718	704	654	643	618	661	651	698	663	647	647	665	620	675	642	648	657	663	667	646	659	651	658	680	667	700	672	619	659	635	661	667	654	700	645	618	659	661	680	687	637	650	673	647	660	653	652	668	734	700	669	660	690	694	683	690	720	693	697	648	695	660	659	677	636	684	688	713	639	611	670	725	637	683	679	640	675	657	667	682	649	646	672	712	676	682	692	680	678	670	684	689	670	670	681	675	684	646	622	671	680	742	720	686	669	644	707	688	645	656	699	663	659	656	684	646	686	637	692	684	634	691	687	665	689	637	684	667	673	707	713	683	654	642	615	653	684	688	698	660	621	648	662	655	663	678	689	677	684	675	643	672	699	685	677	684	660	660	645	677	674	676	648	686	703
23167	21734	30063	24183	21087	18396	4260	624	551	605	526	537	525	534	542	514	519	565	562	573	530	557	532	504	503	566	531	530	530	536	524	507	547	538	519	553	469	519	536	544	541	538	513	542	524	550	509	505	487	493	503	494	526	543	540	479	524	509	558	508	510	506	507	555	488	534	547	510	524	539	521	554	524	510	509	494	524	519	517	530	512	526	511	507	517	530	517	562	539	508	493	521	507	518	486	526	551	508	538	493	526	550	526	500	509	538	517	530	532	517	533	548	519	494	503	525	523	503	501	509	522	513	511	556	488	510	523	471	550	513	499	504	546	514	504	550	551	526	490	531	488	506	501	506	561	503	495	506	541	472	567	549	524	483	490	543	513	501	537	530	520	545	482	531	558	553	555	517	518	533	539	491	529	564	501	488	522	510	500	547	513	512	535	580	543	511	523	504	531	554	516	543	542	507	505	524	520	534	497	522	531	521	559	535	548	496	502	515	520	530	507	529	522	548	520	535	556	504	548	509	523	555	519	531	518	512	522	546	521	464	504	515	502	553	545	578	518	525	533	502	489	519	510	501	545	547	545	496	530	521	510	553	494	509	522	525	532	529	500	553	491	510	527	505	500	531	483	520	549	497	584	518	503	504	494	530	559	501	540	545	509	561	488	485	480	504	520	527	534	539	527	512	485	530	557	526	543	517	532	512	520	521	505	499	566	488	535	488	500	529	545	519	504	511	493	462	524	544	517	544	499	491	530	493	502	532	525	462	522	532	522	507	504	509	551	484	495	507	520	539	503	536	514	565	548	512	515	547	518	526	527	522	524	507	484	495	545	486	532	510	519	487	560	504	508	538	539	535	512	531	509	552	539	561	495	493	522	507	511	535	481	555	464	474	538	518	509	518	521	499	565	499	539	516	469	468	520	481	544	485	548	549	493	513	506	521	517	560	523	528	538	501	532	555	509	531	509	514	517	542	508	546	577	499	512	539	533	496	559	550	540	568	527	538	497	515	518	528	540	498	556	568	535	562	538	532	526	504	510	500	544	497	525	514	533	542	533	516	525	485	567	533	498	533	576	529	468	493	518	487	535	532	524	550	545	512	524	523	536	564	486	521	536	490	552	506	510	519	520	500	554	518	530	541	497	536	521	544	508	507	579	527	507	503	505	529	512	487	529	498	535	508	543	514	528	521	516	498	503	543	533	565	566	500	511	570	559	539	543	493	526	503	505	501	505	500	530	524	536	557	528	505	487	524	528	481	542	543	564	494	481	547	498	517	516	481	502	522	502	479	499	480	545	527	473	529	542	502	541	497	504	478	528	549	550	491	481	518	490	566	538	527	509	485	525	514	564	510	513	533	544	512	542	527	537	522	540	511	514	511	532	487	491	531	460	499	516	506	525	539	537	525	512	500	510	500	456	537	528	510	485	517	543	547	535	537	504	531	520	531	506	506	529	521	523	532	503	530	521	522	482	526	529	500	519	543	511	504	509	497	491	517	543	523	518	509	492	545	486	485	517	526	551	514	546	516	537	532	533	490	531	504	540	513	516	480	503	506	523	548	503	543	530	566	527	519	501	539	525	512	516	509	545	574	484	541	509	569	535	491	551	563	483	493	544	512	506	556	549	523	555	506	545	530	495	524	541	510	532	489	510	499	551	515	522	509	530	516	524	507	541	546	545	526	535	478	548	516	522	521	516	511	517	497	518	505	492	493	515	524	509	569	550	502	551	512	488	516	509	520	528	506	518	511	506	483	543	573	508	469	569	504	516	523	508	534	517	531	526	514	542	501	530	479	535	519	520	534	517	489	517	495	513	543	502	525	506	532	521	514	543	535	553	528	517	546	486	524	515	527	524	546	548	503	531	534	516	559	494	583	549	509	539	493	539	578	504	544	505	499	532	518	500	525	527	516	548	536	516	498	502	537	521	492	486	540	540	519	545	510	554	515	497	529	546	522	493	557	501	515	532	519	515	512	477	496	484	547	524	527	539	506	565	520	509	543	497	503	504	470	544	534	514	491	471	545	539	557	528	537	519	500	508	525	544	525	515	563	532	528	504	548	527	506	477	489	511	549	532	536	558	527	516	549	494	494	506	509	508	516	495	539	543	511	489	544	511	542	501	518	533	554	498	519	544	509	521	549	516	483	520	530	516	494	550	488	532	495	533	535	525	519	486	484	523	517	523	499	457	561	548	500	547	500	512	530	520	505	506	528	520	527	502	530	505	550	547	500	492	519	534	545	484	492	533	516	478	553	512	504	568	538	521	538	541	544	552	518	563	512	512	572	561	507	546	538	485	545	535	487	499	504	553	566	532	540	493	523	509	502	501	476	540	487	515	514	492	513	552	512	546	493	525	571	520	488	501	504	550	535	494	497	525	531	572	509	478	506	520	501	528	495	537	529	511	507	550	536	556	526	509	469	504	543	516	534	523	477	504	513	564	476	540	500	552	539	536	512	525	524	485	459	502	522	517	497	512	530	556	489	511	513	518	517	556	520	506	493	549	495	518	503	507	523	458	504	503	558	477	495	545	507	484	546	537	540	508	529	511	549	554	530	555	525	518	546	525	559	523	526	528	502	479	541	510	511	536	514	507	507	510	504	493	548	528	507	488	527	563	498	498	516	522	501	516	523	484	548	546	517	527	548	513	495	515	517	502	509	513	467	544	518	521	550	507	514	536	561	554	580	531	505	551	489	554	496	565	526	560	513	514	521	556	500	492	531	503	502	558	515	510	492	544	524	546	508	525	564	518	524	502	527	534	479	556	531	533	499	531	500	535	497	552	524	532	515	538	537	461	525	500	480	537	491	507	463	553	534	526	521	504	492	477	536	514	501	511	558	537	548	500	558	521	536	526	506	534	569	497	475	517	517	491	507	503	522	459	512	509	538	532	534	541	531	494	533	532	518	479	533	527	556	494	557	524	516	475	558	519	528	487	521	541	514	527	520	515	506	532	534	501	486	476	500	549	514	540	504	478	536	495	520	505	523	509	511	503	500	477	498	513	564	520	509	568	497	555	478	522	534	568	533	532	553	538	544	517	523	503	524	512	551	531	523	539	534	521	500	531	538	488	521	517	512	535	529	549	530	498	493	534	532	462	542	483	539	543	525	488	496	556	504	500	510	548	512	516	469	476	540	529	473	473	539	525	534	506	525	549	507	469	514	560	564	562	451	528	536	511	552	541	569	503	525	507	519	492	490	503	515	525	522	509	521	523	554	522	525	496	499	547	508	501	532	522	536	529	529	565	553	516	502	485	532	520	518	458	508	523	548	505	552	507	511	520	521	549	522	519	575	513	506	511	504	538	505	502	546	522	514	522	534	528	496	556	528	519	518	510	531	511	529	518	484	524	545	518	533	544	518	497	514	493	489	530	532	515	537	484	504	537	514	584	510	538	511	494	501	557	500	547	554	551	528	526	513	524	472	503	538	515	483	546	562	550	500	522	531	480	510	547	519	522	537	491	490	516	545	503	501	524	529	498	467	488	500
59396	97871	73182	40807	20845	6344	870	879	911	873	877	858	919	893	840	894	865	910	927	893	894	870	890	906	844	871	873	838	913	843	923	883	903	876	881	888	884	811	884	847	870	915	861	906	842	891	880	907	844	907	958	887	902	895	862	845	906	922	941	878	843	897	880	869	860	848	874	859	857	844	865	940	849	875	886	886	832	945	887	826	877	909	897	866	812	821	886	849	875	881	889	874	855	854	882	881	910	848	849	853	894	890	863	866	891	849	832	877	893	866	842	865	876	916	888	863	888	895	852	922	844	848	889	810	887	812	841	857	856	899	897	821	927	867	909	849	879	791	899	894	880	818	844	885	877	859	866	832	857	901	927	890	891	881	890	892	846	853	850	857	807	887	881	908	813	820	900	939	843	869	903	875	852	869	912	846	948	885	823	882	896	855	939	898	866	895	820	871	872	845	850	825	839	872	860	828	885	877	880	920	922	873	922	866	848	930	905	857	841	869	865	889	909	832	877	847	873	832	946	876	886	857	828	833	853	914	843	849	889	879	847	910	876	841	850	919	848	900	867	916	920	858	890	901	840	903	865	888	897	908	880	875	884	849	885	886	849	869	925	835	837	905	876	875	888	800	881	886	904	849	868	850	888	872	901	918	912	816	854	921	837	925	833	885	829	829	889	887	866	910	826	857	888	846	851	872	871	892	845	871	921	866	850	868	904	865	876	885	873	904	877	859	892	912	887	896	835	872	874	881	875	830	900	823	849	927	883	837	864	813	888	847	825	840	813	904	834	892	924	865	842	905	888	871	855	910	888	818	860	859	855	938	879	870	895	885	921	866	869	821	876	914	828	840	947	872	886	899	883	892	897	881	884	844	956	915	824	834	837	912	844	857	877	891	909	876	871	861	857	869	872	850	851	847	898	929	866	890	854	905	897	849	863	881	916	915	860	857	898	936	905	878	859	877	860	868	844	819	882	869	883	884	881	913	838	895	872	935	915	833	820	869	888	844	911	872	893	880	878	860	874	841	877	849	892	832	897	918	881	823	875	841	842	906	888	898	854	916	875	794	820	870	856	864	877	870	883	841	886	881	886	896	844	896	885	887	890	851	869	904	882	886	854	863	825	886	855	852	883	817	862	839	844	902	857	858	871	871	852	880	851	922	865	903	883	866	933	891	900	903	860	894	830	911	891	869	897	885	897	886	916	889	873	907	868	884	872	878	846	878	863	896	889	811	868	852	882	827	904	839	916	883	802	848	847	905	874	874	825	873	938	863	857	874	861	898	909	886	884	871	882	845	842	858	877	894	850	820	876	877	830	844	864	882	901	896	926	915	845	889	875	894	870	834	851	826	871	834	848	857	907	828	843	909	871	897	883	825	872	849	891	876	891	859	852	852	842	885	855	904	893	905	866	902	916	942	890	886	855	842	856	882	866	924	899	906	896	848	892	912	826	894	854	918	863	815	913	872	928	867	834	871	848	845	839	878	887	859	909	879	939	821	868	898	865	899	825	882	887	866	889	839	902	882	859	882	843	899	850	850	806	878	868	828	858	824	897	878	832	844	906	832	871	875	915	859	849	851	912	918	895	839	874	838	847	854	843	833	895	916	901	861	867	813	865	856	834	912	867	857	864	859	865	885	899	880	852	889	874	846	903	887	845	904	886	892	883	907	853	842	891	896	921	887	901	914	883	905	842	851	874	871	849	861	869	912	882	855	942	871	862	935	870	890	913	933	880	895	828	896	895	873	889	848	847	844	868	905	858	853	872	837	903	832	884	835	849	842	858	906	901	896	895	842	933	881	879	900	886	891	859	887	819	882	912	910	838	894	860	909	880	850	863	905	790	891	858	799	855	883	896	853	846	924	909	883	858	900	918	860	881	877	885	896	850	867	871	820	913	836	851	874	843	863	908	939	878	874	898	876	869	900	841	854	879	906	886	881	890	909	851	862	806	848	847	881	865	878	914	848	860	867	896	888	856	865	822	905	875	849	869	882	865	892	892	842	850	907	884	868	895	853	910	911	844	889	896	858	837	901	890	871	857	881	926	870	845	856	791	880	895	860	933	881	861	892	882	835	885	862	878	861	829	853	910	887	829	865	888	847	921	933	869	827	890	907	816	834	904	889	894	889	847	873	876	857	861	862	921	875	851	826	881	867	858	847	854	823	891	905	878	883	876	903	892	858	885	872	815	841	876	886	845	839	874	857	909	865	895	894	856	801	874	864	853	888	843	866	834	859	824	892	861	915	918	841	878	858	857	887	928	888	806	898	835	855	870	842	891	861	846	839	858	877	899	867	807	861	868	799	871	831	917	903	870	875	867	882	869	904	866	879	904	841	858	885	839	877	867	850	893	857	850	900	845	926	899	914	871	871	834	873	890	839	875	935	851	866	854	906	855	846	874	834	918	930	899	854	838	862	875	888	860	901	794	832	920	856	867	861	864	900	918	865	853	883	903	914	916	913	853	902	912	897	849	879	918	890	847	892	857	838	862	844	844	890	913	872	871	921	880	866	869	864	902	821	813	903	826	837	861	888	874	840	866	837	888	870	837	831	902	849	861	883	910	889	858	803	886	863	889	869	836	872	872	824	852	933	850	904	889	849	823	874	839	911	872	849	913	876	888	881	915	874	852	885	881	939	857	882	866	881	849	886	916	925	873	935	807	833	889	868	843	837	915	843	906	839	866	907	849	901	927	849	901	873	901	898	853	862	865	873	873	903	908	912	886	900	835	899	875	856	831	938	885	855	860	863	879	855	865	850	907	889	867	868	927	869	888	884	917	907	883	899	863	877	882	845	900	864	880	891	857	864	884	861	910	882	882	886	840	894	877	901	834	862	887	869	860	860	868	865	874	923	839	919	865	905	812	876	872	839	857	822	911	832	888	900	846	893	855	865	861	889	882	919	889	874	857	865	821	854	906	833	889	848	833	922	878	863	874	881	812	846	898	900	872	882	828	883	853	852	868	888	923	868	884	870	877	862	896	872	833	926	799	883	897	837	850	860	909	845	912	884	897	891	854	901	857	897	865	895	865	881	875	848	833	889	827	911	867	892	827	926	905	837	858	888	812	853	864	853	822	855	893	856	859	844	852	888	856	876	918	909	908	880	898	922	862	892	879	890	937	832	900	879	878	893	831	886	883	877	881	901	878	882	885	871	840	830	834	887	855	813	832	891	909	838	911	842	890	884	865	891	814	927	858	922	917	848	824	859	863	870	920	910	845	903	855	853	875	845	851	874	910	851	904	869	899	867	860	867	892	880	835	843	846	896	861	897	853	885	871	837	859	872	912	898	874	876	859	872	862	943	944	840	881	908	811	898	833	846	878	806	837	874	848	907	846	893	852	893	897	896	839	868	879	857	866	891	901	879	870	916	844	859	879	891	866	887	865	884	916	878	859	872	836	878	849	872	858	888	876	845	880	857	878	903	890	891	880	819	879	850	903	844	906	864	863	885	882	842	867	854	885	903	862	844	909	864	875	879	859	849	849	860
29429	27834	26364	12247	1775	677	460	472	472	469	482	485	445	460	465	434	455	479	460	460	489	478	496	471	466	463	460	506	499	463	477	427	447	473	535	467	448	475	492	471	466	458	486	447	497	446	457	463	486	465	517	476	440	441	434	422	445	466	487	481	460	450	460	477	449	436	449	490	491	479	475	452	462	452	459	458	446	482	458	428	495	438	441	486	472	421	496	471	481	469	455	452	497	471	512	477	470	477	504	494	531	490	458	483	466	490	485	497	457	495	485	456	458	461	427	444	457	449	454	464	463	414	467	462	473	480	437	476	484	466	437	497	427	492	447	498	443	443	443	424	457	458	504	469	485	471	455	444	471	456	460	454	459	474	498	487	431	463	464	501	464	484	464	492	464	462	433	450	473	454	495	477	492	474	474	477	454	420	483	438	456	487	442	458	514	485	465	466	481	443	465	433	466	455	472	461	457	446	460	427	463	461	464	458	442	475	445	473	474	436	483	481	461	441	491	489	502	476	447	485	462	502	447	455	470	467	493	444	491	437	456	446	428	451	479	457	442	464	466	451	452	457	454	503	486	450	445	469	478	446	462	477	447	453	458	432	451	425	483	459	442	437	478	413	451	481	435	457	461	452	473	457	496	474	473	490	443	467	476	489	516	472	485	456	457	457	486	438	464	491	499	481	469	462	446	468	458	456	467	454	471	516	484	512	474	474	472	486	443	483	459	486	458	473	483	501	475	469	463	478	485	476	443	457	463	437	465	432	462	500	492	453	443	517	461	431	459	465	457	470	451	422	466	471	447	472	434	463	517	466	442	444	501	472	432	477	435	489	489	466	449	496	497	448	475	489	531	468	484	520	487	503	492	444	477	465	495	483	470	489	468	456	517	478	487	445	485	500	469	447	456	511	422	451	488	492	457	455	470	491	447	470	459	484	473	450	487	472	445	503	468	500	461	444	441	473	434	452	435	491	493	478	446	490	455	500	450	474	475	463	451	452	455	488	446	438	477	442	483	464	465	452	480	492	465	491	473	493	467	444	451	454	468	469	473	509	458	450	489	479	452	468	454	459	456	465	509	503	443	460	453	456	476	484	504	481	452	473	470	496	455	482	479	474	457	502	474	474	463	471	500	462	455	489	483	512	453	449	451	439	490	461	443	463	479	467	501	457	496	450	471	471	472	469	460	431	492	476	482	459	486	467	480	488	466	500	479	501	446	464	464	463	496	442	460	469	486	462	474	487	432	424	463	462	461	476	467	449	430	476	492	482	473	515	485	439	457	448	430	493	468	452	455	479	482	456	430	465	480	454	454	493	434	498	459	472	452	481	479	464	475	477	430	516	458	467	467	471	460	471	420	437	464	513	513	474	424	484	470	479	463	465	484	457	487	475	495	515	479	468	445	477	442	434	475	467	521	474	510	488	468	460	467	477	478	485	474	472	490	437	460	469	440	426	428	495	501	476	453	496	487	457	476	444	429	442	459	479	448	467	486	444	456	443	447	452	475	491	483	437	439	483	494	442	482	483	473	486	427	473	474	474	498	472	443	472	465	476	467	441	443	483	474	438	470	462	472	494	468	453	470	457	460	506	478	487	432	451	510	456	475	462	462	462	503	461	437	445	460	476	480	436	441	455	456	457	469	501	461	509	449	455	450	455	487	475	495	452	440	470	448	435	451	456	459	467	439	464	452	495	440	476	482	490	485	455	446	447	535	499	479	476	461	455	474	496	500	471	469	448	444	477	479	512	466	449	469	448	471	427	458	453	478	446	481	453	471	447	446	452	494	487	445	474	461	472	520	446	462	495	453	470	471	467	498	462	511	431	485	454	483	443	444	420	477	465	453	444	475	454	491	463	456	431	443	493	473	458	499	473	450	440	495	460	499	467	446	453	470	482	469	479	459	422	489	482	481	474	494	481	460	473	472	503	469	482	494	452	464	440	482	518	468	477	411	480	474	474	443	457	460	473	469	459	476	479	480	458	465	476	462	450	451	488	486	482	469	474	462	447	497	453	464	487	451	484	473	488	471	488	453	509	445	431	474	470	428	484	467	444	458	504	498	463	433	442	455	441	496	488	494	488	456	450	469	441	496	507	472	488	469	430	472	457	461	498	492	466	454	444	462	450	489	454	447	438	492	438	449	449	483	460	444	480	459	487	482	472	499	495	465	439	453	468	453	433	503	495	441	491	502	458	433	495	450	441	441	442	411	453	464	464	473	457	446	474	478	452	508	491	460	464	451	478	435	459	483	447	434	469	483	476	456	498	450	433	442	466	462	476	478	475	444	472	450	470	457	452	479	471	480	452	502	449	459	481	441	438	466	474	469	433	482	461	476	491	474	445	457	492	456	433	481	494	446	476	483	456	476	479	473	453	443	493	500	471	467	454	454	481	472	479	444	459	480	460	456	515	495	464	497	494	451	467	468	424	503	469	470	502	435	464	446	418	482	465	488	453	447	454	446	471	506	491	450	472	417	519	455	485	446	468	490	462	438	468	471	481	460	470	444	479	460	493	512	470	490	433	487	442	504	435	428	447	458	449	438	475	448	463	501	473	472	487	447	445	491	436	483	472	431	463	453	448	467	429	460	446	467	470	408	455	454	464	504	496	453	452	494	462	489	435	465	425	460	476	484	469	459	472	462	449	449	493	463	459	470	477	466	482	466	473	462	498	421	465	466	465	470	447	477	465	427	489	482	467	445	474	469	485	484	442	466	455	473	490	478	440	465	460	462	445	460	462	482	491	440	476	472	482	432	435	450	459	436	459	497	452	484	443	462	465	458	493	422	453	477	459	483	475	479	452	463	429	490	466	460	447	487	465	427	469	469	459	437	461	496	463	465	450	431	468	470	457	494	510	477	470	439	473	478	481	454	439	469	443	477	456	463	440	483	486	483	452	441	475	437	458	463	483	461	459	456	521	491	482	432	471	479	475	523	438	447	506	421	456	465	478	490	452	457	511	493	449	511	458	498	443	453	450	458	429	477	485	469	492	527	438	486	419	465	462	464	457	527	470	509	493	467	491	471	465	476	465	484	467	450	436	493	467	458	463	454	461	417	444	491	444	462	486	482	488	429	465	451	466	464	446	472	467	487	436	447	474	453	445	460	450	520	484	465	477	486	493	447	467	471	469	480	456	482	448	455	516	498	466	471	457	489	444	458	498	477	468	454	480	450	456	465	466	495	470	468	471	489	446	453	495	459	464	461	489	472	453	446	453	492	447	459	440	469	492	509	479	455	491	460	471	437	431	500	415	437	478	448	468	467	472	479	458	428	484	506	508	460	413	457	459	415	459	471	455	459	477	451	449	461	494	449	456	434	467	471	466	478	453	487	441	448	450	491	465	464	485	439	467	508	495	462	434	449	452	484	475	445	445	452	485	445	469	463	526	450	487	469	500	460	483	475	501	493	441	458	472	473	456	465	434	463	468	470	455	486	489	451	464	456	440	462	449	495	473	477	454	474	438	456	439	471	492	490	498	446	476	446	475
39000	46389	31251	12457	3303	1297	872	832	851	795	790	809	856	909	885	824	811	821	873	816	866	849	862	833	836	839	827	828	831	821	791	865	874	863	833	855	806	852	800	798	818	832	831	829	844	835	813	851	872	838	820	809	838	863	846	799	853	836	807	812	770	817	839	839	837	891	834	874	822	845	832	830	871	801	849	884	863	847	844	909	812	854	803	830	829	865	821	878	832	860	865	861	852	833	868	837	814	810	861	826	832	873	823	894	816	873	867	800	810	852	880	853	842	823	845	854	861	865	806	882	880	902	817	900	817	817	864	822	841	834	865	845	842	844	830	800	842	787	840	854	844	852	845	802	865	865	836	847	875	796	796	853	848	841	805	824	844	830	850	914	860	861	819	821	854	822	779	877	790	832	847	808	863	822	809	809	877	823	833	818	798	836	825	853	887	805	862	836	816	797	865	818	856	862	802	823	885	891	896	879	858	826	796	849	840	818	886	823	894	800	864	878	892	814	857	830	812	902	856	856	841	834	792	839	793	846	803	815	858	837	823	803	841	841	835	836	847	810	867	842	837	824	878	826	878	859	838	808	823	850	823	895	846	809	867	830	853	814	797	832	825	804	823	848	837	904	833	892	787	817	841	826	903	824	842	826	851	850	812	824	887	849	855	852	838	819	866	820	856	795	887	844	849	879	909	866	819	830	860	879	855	885	830	863	843	883	815	806	866	814	840	781	822	815	841	840	876	855	878	853	835	842	810	828	860	845	812	855	851	815	863	814	839	906	820	864	820	813	871	818	829	804	871	836	801	801	811	822	849	860	851	813	853	819	808	846	823	832	854	850	831	836	831	835	864	799	855	839	867	845	861	858	827	829	830	856	888	783	826	829	839	833	844	855	868	832	846	844	803	833	870	847	834	850	838	857	868	808	821	794	872	792	847	811	843	880	821	876	863	825	839	858	840	854	781	845	783	776	858	792	846	829	810	875	818	853	807	821	803	810	808	842	831	827	804	877	848	857	842	873	875	850	791	861	797	827	878	841	822	841	850	847	816	845	840	862	808	779	839	843	849	787	890	778	808	863	820	878	838	841	859	841	842	801	813	869	904	856	806	861	814	820	849	823	815	905	797	856	853	808	894	805	794	839	822	874	832	868	823	833	797	843	870	870	854	788	798	831	820	889	833	804	879	830	795	777	836	827	829	831	837	847	857	856	861	834	856	799	813	838	807	869	862	866	843	839	866	821	852	856	830	844	806	847	822	887	836	877	829	838	867	834	797	788	854	837	816	778	877	805	835	821	820	828	831	792	833	860	836	806	861	849	842	847	831	881	855	837	842	875	827	849	835	824	842	851	868	826	882	878	818	829	844	849	848	877	826	827	813	826	861	849	860	891	852	798	853	813	836	809	899	804	845	868	844	855	821	873	795	807	821	855	824	857	872	842	860	779	850	844	786	810	792	788	819	790	859	814	806	858	847	802	843	855	832	784	918	857	795	811	884	828	859	925	839	833	826	853	809	830	824	820	835	805	839	850	853	829	788	839	751	897	844	849	815	838	835	812	855	848	863	880	815	840	889	814	842	871	843	832	844	865	857	803	829	838	822	871	810	815	872	861	829	874	823	857	844	875	826	808	824	827	857	876	890	834	839	830	859	836	827	824	879	807	884	840	849	829	842	826	822	849	846	824	874	850	801	840	840	841	835	836	858	876	850	861	905	817	862	867	857	832	826	871	763	834	827	868	801	844	765	798	885	855	847	811	843	807	838	890	825	823	929	862	835	852	807	822	815	840	836	870	852	835	824	844	798	832	842	868	833	831	846	805	846	805	808	839	834	831	867	856	851	838	840	864	804	799	820	860	799	891	827	809	877	816	849	842	819	851	837	847	840	820	851	840	865	856	809	857	863	911	869	873	862	803	813	847	808	826	820	858	876	814	836	823	860	780	863	852	856	833	847	840	877	889	840	889	819	885	802	815	825	854	872	880	845	822	879	834	897	921	878	835	830	849	852	887	828	852	812	843	859	819	874	796	823	806	852	848	806	862	807	871	785	804	831	840	802	850	834	820	856	832	858	840	814	860	783	840	843	810	809	848	854	861	837	798	830	845	794	830	827	863	873	847	874	798	863	815	804	857	816	862	869	870	873	815	845	882	859	801	894	875	848	834	833	824	815	868	827	822	805	791	825	886	861	860	835	819	838	830	819	851	865	813	863	815	821	843	813	848	798	810	851	868	832	841	801	794	848	824	779	805	796	832	825	810	853	851	863	864	813	823	816	842	829	824	849	862	841	844	899	914	797	832	833	806	826	804	855	784	838	843	793	812	817	846	873	853	839	843	762	830	891	824	812	832	838	910	864	838	816	786	839	877	843	824	869	846	910	762	828	815	837	852	887	856	813	794	863	850	783	885	851	835	855	869	839	827	829	806	855	874	857	835	895	831	824	827	881	841	825	827	819	799	786	858	815	800	843	860	841	845	849	829	854	842	868	854	886	854	817	841	868	819	866	819	811	807	797	854	821	866	856	804	837	859	799	855	820	860	847	825	757	842	819	892	803	875	784	855	834	829	839	820	823	802	834	905	850	845	826	803	805	857	843	812	790	817	805	842	861	847	817	843	842	822	826	879	832	836	801	820	851	869	826	833	819	849	851	809	841	807	781	798	819	802	883	810	809	827	869	832	821	810	825	857	824	894	812	827	797	842	860	846	829	844	816	863	833	839	837	903	790	847	860	853	820	880	862	845	852	835	830	849	804	800	845	774	788	866	777	830	814	844	836	865	804	871	833	840	842	830	833	816	879	841	780	798	814	834	859	818	849	847	887	845	817	804	810	874	873	858	839	860	804	901	827	862	891	805	848	834	852	849	823	839	875	830	823	870	782	811	854	863	804	780	852	872	885	814	795	870	861	829	892	851	809	857	846	872	805	831	857	835	823	802	853	837	780	789	804	827	805	791	796	841	844	850	831	800	809	851	856	877	842	799	863	851	858	802	786	853	810	827	838	879	841	851	862	855	846	822	849	840	812	815	854	840	855	830	818	814	799	782	881	826	892	853	801	819	820	833	879	809	811	849	752	800	866	828	864	874	839	831	840	865	843	864	863	846	861	861	835	809	839	850	866	808	833	781	819	865	825	831	839	827	834	812	817	871	845	873	869	801	791	902	767	865	866	788	841	813	791	854	825	882	844	880	858	818	777	884	885	865	916	809	824	882	878	838	829	880	783	819	854	897	902	799	868	887	827	853	868	864	820	884	908	821	869	807	824	852	847	855	841	836	869	901	818	779	815	815	837	847	814	835	846	862	796	818	825	857	862	833	851	843	786	838	882	793	817	880	898	837	852	805	850	842	830	846	839	874	810	851	798	811	857	813	833	815	795	817	838	820	853	864	847	798	875	864	875	828	863	825	787	822	792	776	857	858	846	839	883	819	830	868	896	787	831	779	831	807	870	811	865	827	867	844	870	837	856	831	830	810	856	867	845	838	840	860	854	823	892	831
24259	22516	30255	25126	20391	10977	873	408	392	366	370	359	331	360	334	366	328	359	326	361	322	363	320	353	354	339	332	345	338	335	351	364	307	366	337	363	340	330	354	381	349	330	344	315	342	332	345	298	361	356	351	332	337	352	337	310	335	331	347	350	355	347	345	326	318	372	320	323	304	321	344	359	340	346	353	306	364	339	309	327	306	354	324	346	356	339	361	325	358	344	318	305	336	361	342	350	333	335	350	345	373	376	342	341	336	338	309	351	344	341	337	369	333	340	364	351	334	326	307	327	319	329	329	323	323	326	324	341	358	304	343	339	360	332	332	342	349	338	331	321	337	335	326	325	366	335	366	353	320	331	371	357	320	363	354	332	335	330	351	352	323	329	360	341	324	336	344	335	354	327	339	345	336	329	358	360	390	377	331	328	322	334	317	336	334	360	350	320	343	357	348	367	351	356	328	349	343	330	341	357	357	334	312	386	339	363	337	356	302	330	331	358	323	311	360	344	350	363	346	336	351	329	341	323	342	298	345	330	311	324	354	377	349	328	349	352	350	345	324	356	376	335	344	289	322	334	332	342	381	355	344	334	370	316	334	310	363	345	349	314	339	322	341	341	341	338	355	324	360	356	355	332	339	303	364	320	329	348	340	332	329	366	336	325	331	324	368	336	330	380	325	380	324	336	376	359	340	355	370	355	326	324	353	341	341	330	368	328	324	384	327	351	316	358	372	325	342	322	314	345	343	342	302	360	342	336	368	362	305	367	351	355	344	327	341	349	326	349	334	316	354	327	306	344	345	344	306	343	406	352	360	376	344	356	366	344	302	352	339	353	344	328	314	327	350	336	329	332	370	301	376	356	380	358	334	339	353	324	367	352	340	331	328	353	325	348	330	328	322	303	314	340	346	323	348	336	337	310	366	324	322	359	312	328	337	348	337	355	352	340	336	334	347	346	346	344	346	327	364	340	344	325	380	336	315	306	340	340	351	333	329	369	355	344	354	324	352	373	330	360	365	361	340	361	320	355	338	313	358	349	356	364	362	338	352	351	342	339	361	359	362	325	317	350	326	328	329	353	354	325	352	330	323	357	366	337	351	304	349	374	340	368	314	311	339	320	328	354	323	329	352	321	353	325	335	319	358	304	334	324	360	351	330	335	363	341	343	305	343	349	314	350	336	331	319	343	323	336	347	357	312	396	377	362	363	334	335	349	341	346	347	353	318	330	359	329	328	358	357	362	375	356	325	324	348	316	340	327	332	327	351	360	318	320	325	337	306	318	353	348	378	362	326	368	327	348	347	313	321	358	340	333	346	341	345	353	357	318	332	338	381	363	338	369	356	324	355	314	315	338	334	356	328	347	384	346	333	357	342	345	346	354	323	366	343	344	337	327	327	318	364	377	368	335	343	342	342	317	346	328	345	384	319	364	335	327	342	338	357	315	353	317	333	311	351	347	371	353	332	344	332	337	339	367	370	336	359	334	353	342	318	380	327	331	345	320	352	338	393	362	296	352	327	360	369	349	330	327	315	347	347	373	353	336	370	352	334	325	373	327	380	338	320	306	339	351	354	393	350	350	325	343	338	332	341	353	294	309	343	326	304	329	352	343	367	320	344	346	303	324	351	368	331	322	320	349	321	328	357	339	350	340	342	363	302	330	341	340	363	308	330	351	356	359	327	360	322	307	362	289	335	323	342	353	348	335	327	359	336	349	341	364	333	372	354	336	325	339	365	346	322	362	327	332	324	315	356	374	340	367	334	334	335	360	315	354	360	349	355	374	340	361	332	356	331	357	342	324	323	343	351	334	294	333	362	353	351	353	343	317	317	381	353	349	335	342	356	331	319	330	340	330	325	346	319	332	334	339	362	342	380	333	336	377	319	368	372	361	358	334	322	319	335	327	333	326	318	384	349	334	350	382	350	329	340	358	341	334	341	351	367	360	344	344	329	351	350	373	358	349	339	340	308	321	353	320	319	334	328	326	338	342	341	328	337	357	306	369	356	329	344	358	360	342	370	367	327	339	355	330	343	374	328	335	378	346	363	359	365	323	348	348	332	339	316	350	362	303	334	327	329	364	345	341	316	320	336	347	328	320	345	359	299	307	323	327	340	333	304	349	342	362	345	352	347	334	332	350	354	346	353	342	347	316	348	350	343	406	358	372	349	345	337	311	360	342	321	345	346	383	373	353	319	336	351	315	352	346	355	303	356	330	314	334	359	333	310	335	359	354	359	320	342	366	321	358	339	354	297	367	321	400	362	314	321	324	341	333	326	346	315	313	342	324	349	333	321	332	367	338	334	342	356	308	331	332	338	339	339	355	383	367	336	354	333	328	322	354	354	355	343	313	312	338	378	302	339	360	353	362	367	329	335	354	359	329	360	335	340	346	380	371	363	353	331	359	334	346	322	372	311	324	357	317	304	345	332	342	351	360	357	352	329	340	341	355	340	356	365	324	374	348	306	357	330	340	359	346	335	353	322	314	312	358	348	343	375	309	348	358	309	325	340	352	338	350	337	348	346	370	341	308	317	356	326	348	301	345	309	381	328	349	331	350	333	349	356	330	342	372	368	342	333	341	328	338	329	337	355	328	368	314	348	347	317	363	354	345	367	318	323	345	334	344	319	345	302	351	339	337	390	346	317	353	367	326	322	329	328	363	348	325	347	354	327	364	358	339	348	365	331	357	346	359	313	364	295	322	354	331	336	316	381	328	375	348	329	349	339	369	358	377	328	301	352	319	326	327	337	341	342	329	345	336	344	335	339	329	341	349	371	342	348	364	336	343	353	327	345	339	314	330	326	322	348	319	344	326	331	347	353	333	399	318	337	339	342	322	331	321	325	338	370	331	321	338	361	346	361	340	354	334	326	359	337	361	345	350	321	324	340	317	318	350	345	364	369	305	346	373	345	341	354	333	328	308	354	340	330	329	352	366	339	316	355	329	353	349	383	331	350	366	319	307	337	358	338	334	326	346	320	338	346	336	336	342	316	353	349	344	373	346	334	315	354	339	310	356	313	327	340	351	346	327	345	354	324	356	310	339	357	353	349	349	330	332	352	359	320	372	369	353	322	321	332	322	342	335	355	375	339	339	335	341	339	326	305	329	355	374	345	347	346	345	350	334	324	335	317	341	350	301	332	337	332	336	337	370	339	349	331	332	368	324	345	332	353	340	337	343	352	364	378	327	332	361	366	353	356	347	322	317	329	304	308	318	326	319	336	366	366	328	348	341	331	313	325	315	337	353	355	346	332	333	349	364	345	357	319	362	354	338	368	347	334	306	339	341	334	347	337	337	374	326	322	351	364	369	335	346	337	323	327	364	334	354	352	329	406	333	365	330	296	380	367	328	341	365	346	328	316	340	352	350	329	332	361	346	374	352	337	338	357	380	342	311	305	346	345	349	341	334	392	338	344	327	353	347	333	327	336	325	334	335	342	310	354	330	350	345	328	370	346	352	329	341	370	326	346	340	325	368	317	316	323	330
59635	87907	60548	33698	21116	7631	643	691	638	649	615	642	630	640	619	583	594	638	647	637	597	599	658	604	597	602	636	612	631	635	605	661	633	655	572	583	599	661	632	607	609	650	618	658	595	617	615	647	609	561	601	617	656	652	608	646	660	597	617	643	565	576	658	619	634	626	599	653	652	671	601	639	636	631	637	645	634	622	649	625	583	677	643	610	626	618	643	586	662	681	657	600	637	614	623	596	610	588	585	567	624	617	635	576	617	610	607	607	605	682	632	585	631	639	634	648	620	580	645	644	597	648	631	594	614	580	630	594	606	591	632	680	605	646	608	616	605	621	645	602	606	626	600	597	691	596	623	645	629	650	641	652	610	651	649	656	558	571	641	620	619	584	641	589	641	585	622	604	627	703	616	615	606	649	638	617	623	610	632	619	621	616	591	655	595	601	580	648	580	636	632	647	631	619	635	576	628	648	616	594	622	636	635	643	635	615	646	633	641	660	638	619	664	604	618	602	589	611	692	644	596	639	648	630	583	627	606	618	606	607	614	614	617	619	602	637	611	674	607	616	608	620	672	594	643	620	610	646	574	580	582	584	574	612	588	607	660	674	633	593	636	597	576	630	631	662	626	652	637	618	611	589	630	621	624	636	603	593	614	645	614	612	609	629	603	633	619	649	597	623	610	635	667	645	621	635	606	586	571	591	595	620	676	607	624	585	621	602	634	594	609	594	642	600	658	599	601	636	627	586	671	678	562	609	634	639	645	679	622	612	600	591	604	640	613	583	598	646	623	655	680	614	618	601	643	613	582	590	584	624	646	649	654	616	597	656	575	628	627	652	636	662	600	599	639	629	612	600	585	632	626	608	602	606	564	619	630	580	618	605	636	655	637	595	593	618	638	619	616	610	595	644	587	589	563	645	624	631	612	628	632	643	621	568	584	634	664	628	603	590	657	629	620	616	626	622	626	635	591	637	629	639	654	621	597	602	635	611	572	637	629	612	607	596	637	599	627	636	609	663	623	662	646	604	604	631	623	570	657	591	621	616	635	643	626	652	593	643	590	625	652	621	619	556	641	626	607	590	627	628	628	557	631	613	594	628	618	645	605	596	666	610	584	627	632	606	612	647	645	600	658	598	646	638	637	624	621	574	606	627	602	601	627	631	644	599	602	618	589	640	616	563	677	586	649	668	648	614	586	619	625	639	624	599	626	626	600	606	604	630	608	635	684	637	642	673	638	691	625	600	586	602	641	596	633	592	634	627	627	603	625	610	650	596	658	656	631	646	657	620	609	616	582	627	630	588	587	628	673	637	602	660	641	598	620	614	612	627	602	618	631	632	604	648	601	574	626	614	619	639	651	656	609	600	650	634	619	623	627	678	600	595	624	614	597	649	665	656	611	619	629	584	593	617	641	622	605	637	596	594	611	620	596	629	643	612	629	625	627	659	626	672	595	648	671	599	615	654	624	581	664	613	648	662	586	608	629	644	630	634	637	639	589	648	654	616	642	584	615	606	599	617	656	618	604	637	632	605	596	630	604	680	656	583	583	627	629	590	617	608	604	580	595	613	625	610	598	610	625	578	640	606	616	628	624	634	597	596	651	617	584	614	597	601	611	597	637	595	595	613	615	636	641	643	643	646	665	618	640	592	637	643	616	566	608	668	609	616	612	578	668	615	642	635	627	641	645	601	625	626	601	597	620	657	640	665	667	617	561	608	615	617	558	645	588	616	639	613	631	636	645	621	622	610	628	593	627	659	605	653	643	594	631	605	639	614	650	621	596	616	640	614	624	645	610	631	643	617	632	636	624	589	608	628	594	601	589	641	627	634	609	588	631	623	671	589	594	626	625	544	608	594	627	619	605	578	655	605	639	648	600	662	620	589	622	643	627	604	609	652	621	601	590	650	625	607	634	574	634	649	633	641	645	616	636	617	610	677	631	612	644	603	610	591	633	622	622	600	622	653	611	629	581	604	619	634	678	600	652	608	589	622	649	634	639	611	618	627	633	598	635	668	609	621	644	653	593	617	630	591	621	604	619	622	588	594	636	617	623	577	598	606	611	639	608	649	636	645	633	650	604	636	659	665	632	576	606	639	620	647	641	606	614	616	628	631	592	578	664	619	575	562	618	628	586	639	638	604	664	624	572	578	562	615	692	641	615	625	603	622	621	592	586	629	620	607	582	644	588	652	609	648	647	625	616	603	611	623	604	629	592	669	661	651	616	622	630	659	633	637	632	632	625	628	591	625	654	583	593	613	656	645	650	647	603	634	636	635	631	616	614	611	648	570	637	611	605	618	637	635	604	642	634	646	628	685	636	598	650	625	588	640	618	624	632	632	678	643	645	645	637	654	594	642	644	612	629	590	650	602	643	614	655	601	634	634	592	633	611	592	637	644	596	632	641	653	623	628	644	637	624	577	582	644	606	659	630	635	616	642	624	615	574	583	631	648	663	607	594	617	586	611	590	605	619	667	645	599	610	631	626	634	623	614	623	609	637	652	653	617	599	668	610	617	633	622	615	617	634	593	615	608	631	639	654	606	617	655	553	686	636	616	624	611	624	582	639	621	629	646	578	598	634	606	640	600	617	643	607	630	657	619	674	675	632	570	623	611	615	611	565	625	649	636	626	639	622	604	586	652	604	635	618	650	591	597	637	582	644	578	650	652	635	638	601	618	684	645	627	606	611	570	629	654	544	643	587	620	641	603	628	621	632	647	643	590	618	592	663	603	637	594	603	648	632	581	624	663	603	603	630	643	629	578	636	604	608	632	641	630	578	615	639	634	624	630	568	652	614	614	616	633	646	604	593	670	635	634	643	637	625	580	656	563	607	599	642	610	604	600	595	659	630	572	607	609	644	618	607	639	672	627	627	622	644	646	616	580	623	614	615	672	627	636	602	623	594	642	617	625	630	614	650	641	647	607	612	644	631	636	666	606	622	593	638	638	585	618	643	636	630	644	665	635	622	642	651	639	610	613	611	583	664	601	628	651	589	618	628	612	617	639	658	603	627	592	661	654	649	603	680	630	593	611	641	633	621	642	642	641	606	634	603	605	580	627	650	591	623	579	635	620	616	612	578	629	602	585	646	632	644	622	607	621	641	638	612	635	660	609	676	626	639	599	589	635	621	649	650	620	659	642	625	643	587	574	598	585	629	622	617	598	612	647	610	641	602	632	668	584	647	610	617	651	625	611	648	638	595	624	647	635	639	645	580	635	623	574	620	610	603	650	574	653	605	613	580	621	611	617	623	600	610	630	560	603	618	633	651	678	602	630	632	587	659	613	621	626	628	631	631	615	588	638	599	613	636	644	602	634	632	613	617	620	593	566	642	594	635	639	632	622	658	660	601	584	606	619	609	648	628	620	636	608	652	634	591	640	647	645	604	633	623	567	627	589	628	620	653	600	584	650	655	614	626	644	618	626	660	624	598	645	596	632	585	590	670	605	619	590	633	624	644	599	588	644	607	620	626	647	659	636	649	640	613	617
23169	21650	29529	23893	21231	19141	5096	574	525	508	516	494	463	507	475	516	490	454	520	505	521	463	505	495	522	464	480	488	522	475	532	517	472	500	516	488	531	520	512	475	474	501	489	500	499	472	484	510	479	494	513	474	499	468	498	482	483	457	484	514	479	520	532	456	487	504	471	528	496	461	453	518	536	493	488	493	518	484	513	505	473	475	510	469	534	478	520	489	500	474	464	489	483	527	484	494	485	476	461	494	474	480	511	490	511	476	492	515	485	480	483	482	489	495	513	494	484	481	497	493	513	538	476	503	500	450	501	473	429	522	472	499	505	481	536	467	502	487	432	510	467	490	526	480	452	487	511	508	546	504	487	453	480	483	481	467	507	494	436	490	494	495	500	536	528	526	482	443	513	507	498	465	493	496	468	498	487	489	466	511	521	504	498	493	462	481	488	499	493	439	472	498	502	472	481	489	473	500	469	480	511	475	497	531	495	487	466	508	480	507	491	497	520	499	490	499	539	486	499	463	522	476	507	521	500	510	541	487	516	479	503	492	462	495	433	505	454	484	527	486	512	521	461	530	480	493	470	479	501	473	526	454	484	471	492	476	488	509	526	483	454	526	504	458	497	469	482	521	506	476	486	498	435	490	505	501	464	501	488	510	497	501	533	504	457	508	474	450	521	469	483	473	535	485	529	484	475	481	503	438	498	507	504	493	472	491	504	493	460	472	456	481	463	496	493	468	498	479	544	503	518	525	515	477	481	484	488	484	483	514	526	455	475	508	531	526	505	507	491	448	473	474	522	461	474	499	480	472	449	490	523	475	487	461	494	510	482	476	478	499	490	505	468	478	500	484	515	502	488	544	474	497	491	498	486	480	463	490	492	454	499	463	471	490	486	497	496	465	499	527	460	535	485	453	488	516	504	489	503	480	525	482	513	454	526	505	500	519	463	487	497	493	505	503	486	509	516	504	488	489	452	513	489	496	448	510	483	510	513	456	499	504	478	438	490	482	526	474	508	470	479	499	450	508	480	474	522	484	507	471	449	516	529	514	482	495	451	516	472	490	490	492	529	494	481	479	484	500	487	488	504	515	464	473	487	538	509	487	475	495	532	490	517	510	474	495	466	499	503	480	503	472	469	506	517	475	457	491	458	523	530	488	498	470	472	505	504	483	454	474	463	446	460	505	495	472	467	495	488	464	498	498	487	486	475	493	518	482	487	460	536	458	483	520	467	472	511	457	493	491	486	495	486	469	456	555	478	491	436	499	505	464	492	496	460	506	521	516	489	491	501	460	490	464	507	484	477	456	540	475	508	430	483	485	503	473	498	507	475	485	482	455	507	467	505	493	489	518	450	516	492	486	493	519	501	458	503	516	530	496	516	469	509	452	478	476	477	448	470	522	449	472	459	478	482	499	491	530	498	460	449	507	504	440	498	497	520	520	540	511	488	499	475	517	482	454	485	519	504	537	482	491	507	505	502	484	478	489	495	502	474	522	461	528	511	495	504	511	461	472	509	493	513	482	526	470	459	506	493	484	483	489	497	487	516	488	489	491	513	484	488	504	480	496	462	523	497	501	490	474	488	465	485	486	476	468	490	475	480	488	459	505	473	453	464	470	485	517	503	494	499	443	496	518	491	483	514	481	511	509	448	499	506	484	459	510	508	494	511	505	474	499	483	478	530	522	488	512	525	476	489	485	491	536	490	493	482	478	498	516	467	514	503	481	476	475	470	472	490	475	529	491	453	470	497	505	515	511	464	506	494	522	463	482	432	473	488	513	508	488	517	468	475	548	480	456	471	467	482	513	488	466	505	480	482	502	485	477	523	484	461	517	456	519	509	485	497	478	495	478	489	508	471	476	495	476	487	508	483	494	496	496	471	537	464	532	553	482	465	489	528	506	469	490	503	482	511	508	507	453	477	482	477	411	532	510	518	503	510	490	511	508	483	482	534	544	506	479	483	480	501	535	479	514	509	499	515	481	450	505	503	489	531	464	472	489	491	495	490	532	515	503	511	500	491	481	463	501	477	481	516	478	514	487	474	500	469	480	484	500	476	517	494	469	498	462	441	473	475	451	484	511	530	496	466	452	473	466	507	466	487	504	491	524	497	475	490	486	529	510	491	457	507	487	494	507	492	487	469	490	446	443	496	491	487	443	515	532	496	494	492	481	542	495	500	508	503	513	475	501	450	529	518	449	450	520	495	479	457	464	456	508	513	500	469	507	508	483	484	540	526	496	518	550	494	508	498	483	512	489	505	471	470	479	537	487	495	476	472	450	461	480	471	472	497	494	467	499	488	518	515	484	510	494	472	497	470	472	520	510	492	477	485	468	488	466	468	492	487	486	493	483	481	513	516	496	489	493	551	498	517	543	472	499	459	479	509	473	497	490	477	514	498	503	486	507	493	463	487	504	502	522	527	507	526	499	487	468	489	473	493	502	515	477	514	487	493	459	506	492	524	486	473	455	488	480	467	501	507	465	482	482	476	491	506	488	523	448	493	499	461	504	487	497	455	462	475	475	446	483	490	491	489	471	507	464	442	485	443	477	499	476	454	484	488	490	518	477	519	517	484	442	497	497	496	495	481	503	499	500	501	463	495	487	488	516	522	477	490	465	474	504	465	453	507	474	526	525	467	436	526	474	515	519	476	511	514	496	474	482	496	507	495	524	493	499	474	501	473	499	503	438	533	475	485	475	472	523	466	533	519	457	530	468	487	514	502	514	502	476	472	494	476	521	510	503	487	488	466	431	477	472	489	474	471	504	447	545	512	465	512	489	483	496	473	506	487	447	491	519	506	493	486	513	499	503	524	498	516	539	463	498	484	429	477	489	465	476	515	496	505	487	515	476	512	508	503	485	503	485	544	475	488	493	483	486	508	514	500	482	463	495	454	489	512	499	449	456	461	439	498	465	465	441	472	448	494	505	527	527	506	518	512	481	509	487	500	456	532	482	509	514	492	527	482	481	497	494	461	460	516	464	498	500	508	471	510	485	517	466	505	484	496	458	522	509	517	483	498	474	506	473	487	476	509	518	536	457	500	527	468	539	478	512	480	458	491	513	490	451	533	489	476	523	497	442	489	507	504	476	497	506	482	457	468	513	441	466	515	484	447	481	485	518	500	500	522	456	527	484	493	487	492	462	505	512	488	474	459	496	479	465	538	506	528	471	495	481	467	515	488	518	500	526	479	472	476	469	495	488	512	485	545	513	513	511	515	457	480	508	482	459	486	525	513	504	526	521	455	539	484	535	503	461	521	488	445	469	498	503	485	477	479	498	470	457	457	511	461	486	454	459	515	477	476	469	475	515	524	487	490	512	481	466	501	484	529	493	455	487	539	497	498	485	494	471	491	489	511	495	479	491	530	494	505	504	487	502	509	486	460	479	490	497	507	522	521	506	464	499	484	515	452	487	459	475	488	540	485	446	508	515	521	488	481	522	482	538	448	497	495	460	453	515	470	539	476	492	508	534	483	475	489	527	491	473
60328	97669	67258	40435	27619	11488	881	910	831	868	861	821	836	900	852	822	835	835	836	847	846	778	885	865	817	889	808	830	815	868	815	832	827	865	808	882	826	852	840	872	814	857	853	887	842	837	836	831	882	797	832	868	856	833	832	871	868	888	812	845	856	810	863	909	828	850	790	808	836	837	816	799	804	856	813	844	823	845	799	905	809	795	809	854	844	838	813	764	787	827	817	812	789	855	849	881	773	816	863	824	815	796	834	818	842	841	888	777	746	775	853	791	803	805	820	844	840	859	798	852	841	797	816	840	836	860	834	788	826	838	832	842	870	812	855	827	801	777	793	827	867	855	812	811	795	794	814	753	859	862	858	787	840	800	857	807	838	830	814	813	828	844	821	841	868	806	802	853	829	832	864	814	871	834	851	870	845	852	838	805	864	820	843	853	852	899	856	813	831	885	833	858	843	828	832	856	798	885	830	862	799	807	793	796	863	850	822	798	772	849	863	806	858	790	826	804	804	839	835	788	802	826	842	909	811	848	863	819	822	824	814	819	801	796	811	851	847	803	805	831	858	842	825	805	811	807	863	819	818	879	811	828	844	785	843	835	799	842	787	787	821	833	790	832	817	857	819	841	835	840	845	855	810	867	832	861	858	828	812	903	869	820	812	850	793	784	835	790	773	808	840	817	837	880	845	827	828	855	824	809	831	848	761	812	864	795	811	802	885	787	884	818	855	784	845	829	846	816	849	778	809	828	786	805	850	851	810	819	828	827	842	869	810	826	810	847	841	787	839	794	849	850	848	803	892	815	802	807	844	893	847	800	801	818	859	818	825	845	829	856	813	860	802	846	869	842	824	837	864	876	878	804	767	818	817	815	837	843	895	777	812	759	818	810	828	796	853	838	793	799	795	811	822	848	861	814	847	830	819	836	840	837	797	808	791	843	800	809	811	850	801	818	865	860	811	852	830	813	797	816	839	810	848	798	817	860	843	793	860	756	826	797	823	828	830	838	835	844	812	833	823	843	816	836	839	811	807	834	837	795	815	881	811	821	830	852	858	806	799	846	851	830	832	815	823	855	843	789	830	857	822	835	813	783	842	841	872	774	798	807	865	805	816	817	814	849	816	850	830	843	815	781	817	834	838	863	825	826	890	794	848	855	862	846	889	855	754	877	786	798	801	814	855	777	830	787	797	857	808	790	796	804	844	830	846	814	847	877	833	825	803	870	871	806	850	840	790	837	892	925	824	810	817	808	835	817	819	907	844	777	841	829	846	831	812	821	847	821	816	829	845	803	798	827	861	798	846	811	832	823	830	851	826	832	832	868	780	803	847	818	852	879	823	798	821	800	781	838	832	775	843	795	832	850	837	860	828	791	831	843	854	827	850	812	876	780	847	806	792	853	846	804	798	856	790	866	789	851	832	804	779	808	790	836	855	843	850	823	863	864	807	824	789	877	831	853	865	805	823	855	814	816	826	822	803	826	873	816	841	820	839	822	805	838	880	878	803	839	832	817	779	852	833	861	860	890	882	831	812	833	855	852	823	859	813	806	853	857	832	848	814	827	828	870	781	813	780	841	806	895	845	832	844	832	760	820	851	871	858	788	786	849	848	877	816	852	860	776	865	835	773	863	828	793	822	837	838	886	853	835	837	894	807	804	820	836	832	891	848	827	810	800	842	837	851	846	833	866	803	806	853	850	798	866	855	842	819	797	830	827	782	825	796	827	833	854	817	809	804	803	813	796	844	845	804	852	868	813	836	854	859	822	804	772	854	802	824	829	886	878	839	902	795	838	792	855	841	871	815	847	863	859	775	866	788	882	811	833	807	791	787	831	835	761	838	797	820	843	801	824	813	838	826	831	789	819	812	838	823	797	824	792	877	837	809	805	855	821	846	853	827	861	864	880	821	825	819	824	838	849	835	833	860	821	831	803	825	858	882	812	831	780	850	795	885	806	791	835	805	821	808	817	815	829	843	797	846	819	797	798	875	815	819	847	873	784	826	831	868	819	845	810	857	848	805	782	821	839	818	863	815	780	816	836	811	900	814	859	775	824	816	856	843	794	812	838	773	831	794	844	832	815	836	846	851	805	797	856	829	893	860	836	836	814	822	839	810	817	838	846	841	852	851	836	814	869	825	805	812	834	844	870	861	867	851	837	823	782	882	878	774	873	826	871	868	782	840	802	851	905	833	862	854	811	837	847	894	868	847	876	807	787	864	806	878	818	839	775	851	832	828	831	802	795	833	776	901	839	835	837	831	815	848	824	812	775	822	811	774	824	807	814	812	837	820	796	848	813	803	836	865	810	855	771	807	851	855	854	851	838	878	841	855	853	817	835	808	834	829	853	830	834	741	808	822	830	836	809	760	869	829	861	799	828	820	754	858	821	815	838	866	831	848	819	844	826	836	856	840	841	860	761	864	832	813	806	820	835	773	867	843	831	808	889	853	803	807	790	779	808	876	793	812	817	819	808	811	786	813	792	847	832	846	829	813	817	825	864	835	830	792	771	805	803	837	857	831	822	773	875	819	825	840	838	846	856	825	789	815	804	846	876	842	827	831	818	830	834	834	791	859	831	864	839	813	826	828	820	810	774	804	825	810	848	822	833	865	821	851	796	870	811	799	799	887	862	829	797	853	825	848	834	850	835	819	788	865	818	838	853	796	798	836	866	879	879	851	844	849	852	824	836	833	798	841	824	857	797	834	804	809	852	793	835	824	843	852	828	862	829	827	831	824	784	882	837	858	857	831	820	858	825	836	847	868	839	805	822	782	858	848	803	856	829	778	841	855	790	789	815	822	852	803	818	816	863	830	855	858	881	837	869	845	774	816	823	834	841	853	829	810	862	823	868	807	785	863	835	845	835	814	822	839	807	828	861	799	825	828	852	797	828	854	800	816	789	861	822	874	835	898	823	832	852	807	827	821	809	806	899	801	843	829	852	784	807	856	854	801	876	819	828	809	815	800	860	873	870	839	863	793	799	834	836	793	893	830	837	837	821	828	842	838	862	829	809	827	822	818	792	824	884	813	794	893	739	762	824	814	871	822	877	816	834	835	831	812	853	813	777	795	781	850	779	777	836	810	882	884	815	815	874	794	796	810	803	841	810	845	837	851	773	803	865	857	799	798	786	786	792	831	837	837	773	804	792	886	820	838	815	827	837	807	846	829	809	846	833	818	865	868	849	861	841	886	765	874	844	840	799	855	854	823	879	838	801	823	853	781	893	857	834	842	869	740	836	786	830	846	853	815	806	827	873	830	817	812	851	844	808	793	874	820	805	789	862	805	827	850	852	849	826	863	794	843	873	818	831	782	826	851	775	861	881	776	864	786	813	864	842	907	811	824	872	857	900	843	845	884	805	773	833	812	874	739	887	832	873	855	818	816	798	832	800	826	806	853	810	815	834	844	837	816	874	833	845	813	814	848	824	818	804	804	816	851	812	786	841	833	780	861	806	800	810	840	788	874	853	790	811	834	839	817	861	773	841
29134	28053	24573	10985	1800	773	511	496	460	422	449	478	451	442	515	485	452	438	456	436	439	496	428	435	463	430	412	449	481	433	463	471	456	449	476	412	425	473	451	475	449	445	458	460	458	430	443	485	455	443	422	456	448	462	451	482	456	449	470	466	455	479	463	442	458	458	440	431	460	445	451	450	483	485	501	443	479	448	452	428	471	416	486	445	453	472	473	443	496	392	481	418	443	418	462	456	424	446	491	484	479	425	443	450	462	471	455	442	455	484	446	415	449	456	457	470	473	465	437	436	474	460	477	436	485	460	450	473	420	483	419	448	431	440	489	449	509	479	419	437	438	437	472	485	475	463	456	441	406	461	487	450	472	461	452	469	457	515	453	472	487	445	459	404	447	448	437	418	436	465	474	427	452	393	466	434	467	444	435	418	438	468	447	430	438	444	503	441	467	454	418	440	417	463	427	460	410	457	455	448	484	498	468	459	437	466	458	478	441	464	450	419	468	467	464	489	496	431	449	454	443	409	507	397	445	417	432	457	462	483	426	449	481	462	465	426	447	428	456	476	433	452	463	448	452	456	478	469	475	436	458	461	466	466	446	459	466	413	442	444	499	410	464	443	475	434	483	460	474	435	447	480	499	433	475	448	444	428	459	452	432	437	470	467	414	441	485	495	441	439	505	514	452	427	507	467	494	486	416	453	429	412	482	488	444	460	443	443	418	455	449	457	445	475	479	435	471	467	436	479	435	434	448	452	441	458	452	470	467	407	425	427	466	468	452	445	429	431	421	422	496	448	489	444	439	431	471	399	458	445	440	451	464	445	446	518	508	446	451	481	437	450	438	410	409	448	439	464	474	426	450	476	489	439	459	415	424	461	471	446	448	432	442	434	475	451	468	448	458	419	439	463	451	459	439	464	440	461	409	416	452	447	451	438	467	463	429	448	443	455	471	460	459	471	433	471	462	526	443	466	442	461	440	453	468	454	469	414	451	472	454	482	447	501	486	472	440	432	419	473	445	446	433	450	434	466	435	445	487	456	454	443	455	438	491	460	497	443	463	488	517	415	478	456	461	453	442	478	438	445	454	438	469	477	434	470	441	461	474	430	420	451	449	470	448	422	483	430	483	438	494	466	433	465	475	450	465	435	436	473	471	447	480	462	465	445	401	475	403	479	473	441	476	466	413	468	458	435	480	458	448	417	458	480	466	471	487	418	465	417	470	430	502	423	452	474	452	443	439	469	483	459	476	455	460	441	449	430	462	441	465	459	401	447	433	432	427	419	442	468	499	440	436	432	465	450	477	465	455	445	450	440	408	491	468	509	483	496	455	457	451	459	458	462	394	416	435	400	461	427	438	473	459	430	445	451	450	444	432	427	458	452	449	480	473	422	414	437	469	463	443	478	471	478	432	487	447	420	452	508	454	400	436	448	449	461	494	430	467	486	474	483	458	461	430	419	467	430	459	462	438	435	470	442	434	446	466	430	456	428	464	459	439	462	459	480	455	439	449	466	434	471	448	478	444	444	401	449	473	481	475	462	476	460	428	431	468	459	447	459	457	451	411	460	432	441	422	482	456	460	438	475	444	465	431	424	436	435	480	476	440	445	465	486	452	443	483	420	429	425	474	462	474	461	437	485	445	474	450	472	434	471	465	474	468	455	463	461	432	456	407	463	442	468	522	456	447	432	467	437	449	447	481	454	453	436	424	435	451	467	434	462	474	429	498	456	462	447	439	462	443	442	466	430	433	465	423	439	469	434	481	465	461	426	459	431	486	451	437	468	449	465	476	449	463	481	386	442	449	493	450	401	506	450	421	437	438	449	430	442	429	438	495	437	444	461	448	488	454	486	459	473	429	494	426	482	431	417	446	485	526	461	463	444	472	461	451	483	458	462	486	416	467	482	453	456	472	443	485	465	447	413	457	443	445	469	478	450	459	452	453	411	462	407	483	469	462	468	436	407	492	458	433	413	459	420	462	404	469	468	410	444	471	428	427	460	400	419	457	428	447	476	421	450	472	439	448	461	455	434	421	454	438	456	452	474	441	453	462	448	477	467	414	459	451	479	485	462	454	462	485	469	454	417	452	440	407	482	453	404	427	470	455	452	453	483	445	433	461	446	452	477	471	477	454	422	471	465	457	462	461	444	435	465	454	435	473	495	415	456	469	457	453	486	471	462	465	440	459	435	449	450	496	476	478	473	467	452	464	431	467	445	482	478	483	473	500	445	435	476	441	413	425	436	421	445	447	472	455	465	493	445	438	485	455	450	463	453	478	460	479	457	456	434	447	468	405	456	462	459	449	461	414	422	488	447	439	443	455	479	427	477	473	440	412	476	455	457	447	465	429	437	435	439	442	437	494	447	446	426	447	488	476	457	452	448	439	462	447	464	440	481	483	451	406	417	461	477	446	443	440	489	442	432	452	443	454	423	510	474	482	484	481	515	446	455	455	468	465	459	470	427	446	442	471	437	427	477	463	437	446	457	448	407	474	419	451	418	443	424	476	432	465	423	457	444	464	444	463	448	443	446	427	469	422	447	456	434	449	467	453	454	478	459	419	419	449	455	467	477	452	452	453	447	459	456	480	469	456	465	424	438	424	432	471	447	474	461	459	500	470	462	458	440	407	424	473	464	466	415	505	403	505	429	468	466	451	460	457	458	470	458	429	466	467	454	429	448	500	472	434	439	429	466	433	444	456	456	495	463	443	470	459	429	467	462	453	448	453	464	470	420	432	440	472	474	469	427	454	451	469	432	464	441	472	450	483	455	425	478	457	444	457	441	450	494	440	439	402	441	455	442	443	454	469	450	484	446	454	415	477	490	469	438	471	448	467	452	423	466	412	470	495	423	447	439	417	434	462	478	435	441	434	423	463	411	511	447	449	475	451	450	490	461	469	455	448	470	435	447	453	509	466	452	462	446	407	461	483	429	404	466	447	447	430	409	419	488	473	467	444	430	468	455	418	410	477	457	451	435	488	423	465	429	447	432	434	469	470	437	457	481	481	452	448	459	447	467	453	465	485	461	462	431	431	468	418	477	447	486	441	467	437	445	433	435	458	477	424	415	451	471	426	445	417	463	453	467	430	432	427	428	440	416	434	435	484	440	458	427	464	474	452	447	473	464	462	467	507	487	499	468	465	455	436	449	415	426	429	406	495	426	448	440	475	427	460	456	463	437	467	462	448	450	465	429	453	418	481	435	438	459	466	444	412	444	451	466	449	477	439	475	420	425	438	447	456	479	445	451	460	452	452	452	483	455	448	425	453	462	422	464	440	486	479	431	435	422	440	480	463	447	421	458	446	496	451	489	461	461	460	452	475	477	468	441	430	475	403	453	473	461	474	461	487	471	430	456	457	454	422	411	497	399	452	462	486	442	475	455	472	440	482	451	462	430	439	465	432	473	479	456	455	456	454	449	449	447	453	451	444	473	462	459	464	474	465	472	444	422	465	499	442	438	459	437	437	447	448	430	486	462	468	452	438	469
38762	46217	28140	11947	3436	1497	803	876	840	867	817	856	781	791	806	828	832	808	824	819	832	865	811	790	819	786	761	848	801	739	803	837	870	835	788	752	821	774	788	845	819	806	850	795	806	847	835	814	835	826	819	846	801	777	806	814	813	785	819	833	851	812	858	835	831	811	794	805	863	823	821	758	833	829	813	786	803	802	805	820	772	794	856	818	821	797	800	826	787	819	845	802	814	825	832	794	829	787	828	841	781	827	806	834	835	790	838	811	860	812	790	843	836	804	796	883	820	867	809	800	823	801	808	804	779	765	795	783	850	774	833	799	809	865	795	803	825	820	796	884	813	827	827	806	831	797	784	842	837	752	808	857	817	831	797	759	794	807	848	802	814	793	844	823	781	813	772	842	836	823	817	803	799	814	812	799	785	812	819	833	847	858	853	840	801	888	851	834	841	788	801	793	749	772	808	803	800	787	835	855	831	793	809	828	805	812	876	823	829	834	801	837	804	772	838	830	770	836	810	846	854	757	898	872	806	841	750	844	789	852	838	824	820	776	846	840	765	835	788	818	840	831	821	826	818	859	810	846	848	818	803	817	759	771	815	837	815	834	791	793	810	773	798	805	835	845	840	808	787	819	781	803	850	816	856	861	825	791	799	830	832	772	799	854	881	850	793	901	843	798	808	780	824	832	762	779	821	865	818	802	837	829	846	825	844	776	864	845	823	776	842	842	851	801	850	795	793	853	835	830	818	813	850	787	840	797	814	821	811	791	862	807	844	882	833	816	813	780	794	789	818	850	803	825	806	860	818	842	809	757	850	807	845	819	840	822	796	811	813	855	863	823	801	814	806	843	825	821	822	788	834	798	868	814	869	854	816	816	838	865	835	784	892	850	817	833	801	868	842	826	873	855	794	789	855	816	798	801	834	823	786	863	811	833	811	807	825	846	780	829	855	809	822	807	866	850	829	806	823	814	832	765	765	815	800	809	777	806	816	838	805	863	803	840	870	818	815	820	807	828	817	822	858	792	813	793	787	829	830	805	818	816	827	796	818	819	850	842	829	860	799	810	810	809	844	795	796	870	844	814	757	782	868	800	829	831	800	812	796	860	873	800	837	820	826	863	849	858	815	775	759	820	803	803	847	821	765	801	842	816	802	812	816	902	751	861	799	774	817	808	848	794	815	777	788	784	790	772	806	843	771	861	827	857	825	855	817	820	811	818	858	825	828	814	820	791	850	833	826	832	812	802	830	832	809	791	836	818	803	764	771	819	820	761	802	805	736	779	816	764	774	839	809	817	824	803	806	817	847	797	836	763	859	784	805	773	796	772	812	825	859	853	866	814	821	815	826	794	746	749	780	788	834	790	825	790	859	791	800	792	842	822	836	792	807	833	815	784	801	820	793	840	767	837	832	872	874	808	824	860	763	829	802	815	832	845	800	825	838	815	806	841	841	789	809	848	823	814	814	811	838	834	833	849	851	832	756	854	796	830	760	767	805	808	848	805	774	826	824	842	827	822	840	846	776	829	853	808	825	826	831	773	786	832	800	780	781	820	842	820	787	833	856	812	793	873	859	844	867	824	829	792	839	823	808	789	816	807	789	763	826	859	816	873	785	715	796	822	844	788	813	806	822	851	845	817	858	812	800	824	784	838	777	829	771	788	784	792	798	822	849	869	763	789	772	829	819	858	793	840	796	787	829	775	816	775	855	795	841	793	811	794	779	784	872	784	832	851	856	850	832	757	822	834	827	811	800	852	834	824	803	837	855	822	778	795	818	809	798	850	838	876	821	828	857	776	794	795	797	818	828	840	844	820	744	835	856	821	839	740	823	795	824	843	764	828	829	839	839	796	773	808	849	789	796	778	827	787	812	815	784	825	804	847	790	848	807	800	766	863	843	795	832	831	800	823	847	793	794	798	773	825	850	810	815	832	806	816	786	849	782	829	812	852	825	796	800	846	867	813	818	846	822	808	808	780	767	773	807	868	820	839	886	832	812	868	788	845	837	833	834	864	808	816	883	795	757	891	860	791	839	801	801	794	762	793	841	777	859	836	832	826	798	843	811	810	838	805	863	858	774	843	848	839	810	827	828	768	818	837	814	858	878	837	788	826	816	803	858	821	819	841	817	844	801	803	781	783	881	805	801	841	866	814	820	856	818	839	836	785	778	793	817	796	746	801	778	777	819	849	796	858	793	841	803	762	804	849	825	808	796	807	770	850	804	808	775	818	803	818	849	838	860	828	822	844	779	759	814	811	768	795	840	813	884	802	790	816	871	839	768	807	836	775	756	804	827	876	777	831	836	808	777	819	815	875	857	871	825	825	863	828	826	794	835	769	842	859	832	851	815	861	851	819	840	833	816	824	856	838	807	825	808	848	792	808	831	807	882	867	826	801	823	754	849	816	832	833	798	755	814	865	816	818	790	822	803	838	792	789	830	814	812	840	904	822	799	841	787	841	789	801	839	823	796	781	794	783	829	805	823	797	803	851	836	826	846	840	806	772	832	782	790	806	815	842	821	818	849	801	793	774	835	776	851	859	863	851	852	845	825	788	830	820	843	805	813	814	810	837	832	811	823	834	764	839	875	878	849	787	805	783	823	800	851	823	782	870	852	822	805	830	822	891	833	738	828	761	811	800	824	797	838	847	839	828	798	836	768	824	757	835	824	805	795	798	801	806	832	842	858	800	829	851	847	827	838	826	813	825	860	809	795	830	809	798	763	783	794	774	809	813	838	866	843	836	750	775	813	825	801	822	794	795	803	856	889	863	788	819	785	853	817	883	871	843	811	839	852	834	847	839	847	817	777	835	842	792	804	809	829	816	807	868	818	798	783	771	869	814	822	818	825	862	847	830	862	775	839	804	836	838	786	774	840	852	821	805	828	794	814	799	808	849	811	832	774	788	816	822	843	799	860	847	825	773	834	829	780	821	846	807	828	780	803	798	814	838	795	823	814	847	784	817	840	803	769	861	859	849	876	839	788	813	798	808	771	820	830	846	790	806	802	818	825	781	835	792	840	830	790	870	825	809	750	778	842	792	841	787	808	782	918	833	825	824	818	859	829	800	802	856	776	842	744	801	800	837	853	786	798	788	791	830	796	866	812	827	855	795	845	798	816	772	817	833	812	762	843	840	833	827	759	822	785	797	832	806	827	816	856	822	835	802	785	849	811	859	803	827	814	807	807	857	838	830	831	829	857	842	799	777	832	838	824	771	850	822	765	819	804	829	787	812	796	830	833	852	727	856	821	855	833	777	818	809	818	841	870	806	798	836	798	771	822	833	814	829	834	842	824	793	845	827	812	789	820	827	807	826	822	859	819	781	819	794	778	827	807	808	820	830	820	781	808	794	782	850	819	783	868	826	852	822	767	864	807	832	821	814	786	791	841	815	783	852	807	832	791	795	832	795	807	760	845	838	815	767	845	811	776	869	837	779	747	852	840	825	857	775	818	800	803	879	820	811	840	817	837	850	821	836	729	844	804	789
24255	22556	30657	25560	19930	9345	740	362	397	368	381	390	378	382	343	394	378	363	349	346	362	368	357	332	351	355	373	358	344	367	336	346	350	369	344	380	352	357	375	353	356	352	378	362	350	360	376	359	378	362	356	342	392	374	355	379	382	374	323	347	366	350	386	357	343	357	364	353	382	351	355	383	357	374	401	338	379	328	331	373	374	350	373	338	359	395	388	362	350	395	389	379	384	365	367	344	396	351	365	364	334	363	371	356	363	381	363	380	365	374	378	339	356	380	362	372	382	351	343	368	344	338	342	365	348	343	329	343	334	360	377	366	341	342	366	355	358	379	392	380	367	358	367	369	374	349	378	382	370	359	340	356	317	369	372	391	373	360	341	361	361	331	402	365	369	340	368	377	340	372	335	389	395	363	351	319	357	328	382	369	351	391	361	354	367	365	342	325	358	373	338	373	359	349	352	385	352	374	344	367	350	362	350	393	358	366	417	363	342	358	350	350	353	358	390	347	376	349	324	339	354	359	381	360	333	359	355	348	393	358	413	364	329	331	342	340	346	318	354	373	326	353	361	332	345	366	356	354	362	329	383	360	352	345	360	350	368	341	346	371	353	355	391	361	364	356	344	365	389	340	357	349	358	367	367	372	343	338	353	332	327	354	368	375	383	347	350	401	349	338	341	381	356	391	362	348	353	371	365	345	349	353	338	385	373	368	355	367	359	368	321	387	349	336	348	333	364	372	386	372	340	355	308	367	356	354	360	370	354	368	359	361	372	343	359	382	381	343	369	334	346	369	339	356	337	357	378	393	389	370	351	363	365	340	347	355	362	335	326	361	385	354	344	351	374	330	365	328	341	377	371	356	363	355	340	371	359	387	346	390	374	340	389	365	371	367	343	372	351	309	333	388	391	341	373	345	358	340	334	374	376	373	360	350	362	360	387	360	359	365	362	341	347	368	339	381	362	351	385	357	367	386	343	344	370	306	382	344	350	358	378	382	357	388	362	345	335	367	372	350	361	360	353	373	355	335	380	349	391	404	343	363	370	348	330	372	385	353	372	350	348	342	373	364	324	355	363	372	370	355	319	384	375	395	363	377	366	345	335	366	359	360	340	343	354	384	331	371	348	347	347	382	355	333	347	380	368	383	349	388	368	351	374	356	366	338	346	334	359	360	346	360	312	334	381	356	379	332	353	364	368	378	364	350	338	356	389	406	373	318	388	363	347	358	345	347	333	322	392	335	348	338	350	327	333	376	363	363	361	334	348	342	329	376	345	371	332	345	355	369	396	334	339	365	341	382	360	366	349	394	335	348	397	348	354	347	338	368	362	370	347	352	332	350	362	383	318	345	349	360	361	402	365	359	396	373	385	368	355	315	401	389	373	346	345	349	359	367	390	382	336	312	367	334	385	326	358	378	347	356	352	349	326	368	348	380	345	387	374	373	339	362	330	363	358	375	391	360	322	356	347	352	415	354	357	382	353	355	374	353	365	344	373	352	331	355	373	405	363	360	344	322	355	354	393	369	358	360	368	379	325	364	399	370	374	357	340	349	378	383	387	340	367	359	363	354	364	382	358	360	334	343	351	333	339	353	354	372	372	348	366	343	356	375	366	367	385	342	348	350	341	359	356	360	365	327	374	359	371	342	375	317	349	367	363	349	361	363	354	368	377	334	365	370	371	378	359	361	360	328	368	345	352	357	370	345	347	340	365	349	380	363	369	367	364	383	358	384	348	351	367	379	349	352	352	354	336	350	373	348	351	362	365	379	355	360	335	324	337	398	335	359	338	387	361	359	340	328	365	351	359	342	364	378	369	342	370	370	335	371	362	349	340	349	360	354	352	345	347	390	344	357	368	358	361	346	380	362	347	344	377	336	349	394	339	319	414	356	366	356	369	366	371	369	348	338	338	389	332	359	349	366	353	342	350	328	346	378	363	387	350	363	356	364	353	377	368	339	332	370	351	363	400	367	347	352	326	357	379	354	372	348	380	399	324	359	345	373	364	299	372	331	363	358	349	347	365	363	354	337	341	384	350	383	395	409	342	382	357	370	343	311	361	381	322	364	374	369	378	339	344	355	367	364	320	368	359	339	326	361	337	332	376	364	370	343	356	347	339	360	356	385	355	348	345	361	367	395	330	335	369	359	365	342	363	339	373	345	307	338	387	356	375	354	365	341	376	355	343	352	375	372	384	310	357	329	357	369	358	342	366	383	346	344	369	341	367	346	352	329	392	325	332	370	385	309	376	365	371	414	368	387	347	367	369	344	368	389	351	377	367	350	363	361	365	386	350	360	349	340	382	361	326	393	374	363	353	401	322	365	353	366	338	354	331	340	354	354	353	380	337	337	388	334	375	370	355	367	360	365	364	334	367	365	332	379	360	331	374	341	349	336	381	352	371	380	379	372	337	309	364	336	347	341	335	369	352	319	360	341	350	353	349	335	366	356	403	359	364	321	390	368	384	385	379	389	357	341	340	374	319	354	348	366	374	357	341	363	367	382	369	379	393	354	377	353	340	340	331	351	354	344	369	387	359	387	340	369	365	355	329	332	347	344	355	341	340	394	376	366	371	368	347	348	353	337	340	357	345	366	349	384	366	360	371	355	345	328	375	355	370	353	395	397	351	361	378	349	365	342	338	400	336	357	352	358	389	363	357	364	375	351	380	333	327	353	392	352	326	347	384	344	402	356	372	368	360	326	365	363	357	370	342	338	369	373	358	362	377	381	368	350	376	355	360	362	360	394	359	350	344	380	386	370	361	344	375	325	363	338	352	394	342	373	366	360	393	352	342	360	363	325	341	362	338	357	382	381	365	374	349	361	352	397	367	361	369	323	379	350	377	346	366	324	361	364	344	349	347	372	364	374	386	371	391	366	366	379	338	331	363	328	367	375	403	327	353	349	349	391	366	355	335	363	375	336	358	336	338	331	365	350	378	365	360	305	331	366	356	328	391	375	308	344	370	385	346	352	345	375	352	361	360	366	342	367	331	347	357	376	400	371	342	350	383	366	353	381	358	347	356	365	369	356	384	355	341	371	354	372	355	345	353	381	381	343	336	373	343	386	363	374	329	348	359	368	352	366	349	341	356	370	357	364	377	357	416	353	360	362	341	366	354	345	386	324	413	404	398	332	387	377	381	365	354	366	355	333	384	367	320	399	345	363	358	337	353	358	357	306	391	376	377	339	366	366	351	358	351	333	344	340	335	373	373	357	357	377	352	366	355	387	344	378	377	370	376	334	356	380	326	367	374	381	396	364	391	345	317	375	355	375	310	354	395	372	355	361	344	356	366	360	353	373	359	357	337	379	371	417	347	380	362	370	374	352	365	347	381	363	344	338	336	337	368	380	380	348	342	363	357	381	360	353	355	361	368	340	369	372	343	372	347	350	385	380	337	396	341	358	372	377	345	359	344	355	353	379	344	322	351	364	366	369	335	374	343	340	339	340	367	366	389	325	340	363	353	372	337	361	356	363	378	355	362	346
60091	88433	61279	35903	15369	5184	678	673	654	709	676	663	674	677	640	625	651	626	660	651	628	647	656	632	622	669	669	667	625	658	612	641	625	694	635	649	653	654	680	627	594	643	652	590	642	655	644	652	649	662	666	650	636	645	706	645	667	685	653	610	625	610	660	632	633	645	646	580	668	646	661	643	659	710	632	621	645	647	661	697	626	650	673	649	642	623	657	681	664	677	652	664	652	637	695	680	639	627	615	643	629	699	653	609	668	643	705	675	682	682	633	654	617	685	679	655	643	693	670	676	644	670	664	669	660	660	658	650	661	645	658	654	650	606	603	632	651	686	663	657	666	672	645	646	650	667	625	633	667	622	681	645	644	669	617	678	661	674	650	634	638	658	615	647	639	675	599	654	666	627	666	675	631	633	664	672	632	641	613	633	671	694	642	612	665	658	672	646	666	618	657	630	613	640	690	639	652	664	646	647	641	687	665	678	653	669	662	656	684	636	650	660	615	594	629	623	640	649	653	693	658	617	653	646	637	639	638	673	664	593	693	647	655	655	681	662	653	663	701	677	664	632	612	650	607	677	650	670	628	651	645	688	629	660	633	668	607	696	650	667	619	661	634	640	627	621	638	598	701	647	641	627	619	620	655	690	696	682	705	645	637	618	700	644	620	665	615	600	659	649	658	688	639	614	655	670	674	643	616	687	621	624	645	632	668	658	631	684	661	659	647	628	674	629	636	635	604	604	588	658	629	665	638	672	689	652	653	656	619	631	638	638	657	662	654	667	668	612	661	698	633	626	640	645	646	621	645	656	684	657	654	661	652	671	692	655	651	660	648	625	661	597	681	683	631	655	635	625	675	647	630	667	654	680	648	660	662	632	609	685	652	661	631	633	636	631	698	653	683	651	643	683	631	660	734	660	678	645	633	607	633	656	625	707	652	661	643	672	620	646	654	682	626	657	636	697	642	618	666	690	645	664	658	650	682	643	667	665	646	634	692	642	649	655	624	577	664	615	646	705	683	651	646	649	619	655	649	693	644	688	629	661	646	639	660	704	661	604	644	641	643	663	625	677	634	622	641	594	625	647	688	674	631	621	709	643	617	641	620	670	680	607	614	631	652	667	695	659	665	628	652	659	656	675	684	690	615	693	639	654	671	632	647	620	640	683	697	711	648	655	674	620	642	661	650	650	636	597	666	620	640	642	620	644	631	647	674	672	626	662	667	628	654	678	614	652	655	668	636	638	692	620	652	653	656	654	596	647	648	618	667	641	661	637	674	627	600	631	649	643	666	655	695	618	637	660	664	662	581	650	648	602	648	640	672	696	629	668	663	658	643	648	600	637	724	643	614	647	644	641	676	606	646	690	638	646	661	638	656	660	658	609	658	647	664	616	616	672	618	666	623	627	635	656	655	677	634	615	681	678	648	618	672	612	633	641	665	660	669	667	666	660	605	645	662	654	686	669	630	636	602	648	685	610	666	708	665	659	658	639	623	676	665	639	645	650	696	647	678	631	682	693	663	625	643	658	627	643	640	614	638	684	578	672	630	743	598	662	691	616	676	615	680	648	648	649	677	725	671	646	649	660	639	650	674	602	594	688	663	632	672	675	623	680	673	624	661	628	685	612	623	662	647	655	668	649	672	651	662	656	632	638	635	652	675	689	667	646	610	647	621	670	661	664	673	674	692	700	661	707	648	666	659	632	645	615	662	578	634	650	640	676	636	676	649	608	638	623	637	668	653	653	628	614	661	614	664	648	637	685	677	609	601	673	643	632	649	635	591	648	639	671	639	657	626	651	672	670	664	644	671	587	616	696	690	655	663	665	639	684	639	660	663	641	672	636	654	668	673	640	689	643	627	651	607	631	625	592	662	667	610	607	654	627	693	606	635	662	654	692	680	658	610	700	654	638	656	630	625	644	637	657	634	672	660	673	645	652	638	691	642	644	639	637	718	667	673	681	672	698	669	689	672	629	618	647	653	616	638	656	695	656	599	676	682	645	668	625	644	635	631	662	646	645	706	642	667	637	595	658	657	645	647	694	682	672	652	641	633	651	628	657	619	663	612	677	617	655	689	627	667	621	649	680	598	670	640	679	651	664	652	611	678	636	662	636	662	631	649	671	612	662	674	675	629	653	601	667	663	634	655	641	649	646	666	620	624	651	648	665	685	656	608	660	608	663	674	635	643	697	640	650	623	653	637	620	557	683	685	647	663	667	646	643	624	618	705	664	651	671	651	654	646	660	661	651	675	694	640	609	618	660	622	661	618	677	682	642	602	648	658	630	642	643	661	650	675	651	647	648	602	649	643	659	665	644	672	647	642	649	630	696	627	672	644	659	691	689	678	627	623	660	651	636	681	681	649	607	604	632	698	684	619	674	616	662	655	625	648	644	640	667	688	683	646	658	654	644	648	612	615	638	702	679	659	643	646	604	669	631	660	663	702	631	680	635	636	654	619	683	659	639	625	604	646	709	606	675	672	660	632	631	605	684	664	640	613	666	643	622	626	647	681	664	626	615	650	619	651	634	642	683	657	673	651	670	669	624	670	646	647	702	650	627	727	660	648	657	614	651	653	661	625	629	656	592	657	624	652	636	651	630	632	642	651	642	648	664	611	644	727	669	688	634	656	649	593	660	631	619	626	643	626	659	635	626	658	637	654	647	664	683	627	692	660	684	637	614	642	640	671	702	652	687	571	654	611	631	670	600	637	648	625	600	662	682	606	657	624	671	638	625	671	662	628	674	675	693	670	629	659	686	693	651	649	641	671	683	675	635	642	635	631	638	648	660	631	664	640	641	626	654	661	647	657	627	659	641	643	707	672	661	655	664	673	644	638	633	660	635	638	616	631	635	685	654	663	643	666	641	655	645	609	651	652	633	679	674	644	651	666	652	660	670	631	651	616	698	624	658	642	643	584	639	660	667	625	631	693	623	631	639	664	662	628	673	639	637	656	659	640	662	633	648	614	668	648	688	666	638	685	625	684	636	617	666	619	624	649	622	671	668	650	647	677	646	612	656	632	669	644	662	627	680	628	615	678	695	672	659	641	621	595	690	666	649	623	671	617	642	652	673	607	608	626	677	652	620	642	613	662	632	626	612	656	655	704	606	671	662	663	605	622	628	647	686	637	637	688	618	630	666	686	618	661	624	617	668	616	610	666	671	680	637	600	673	638	650	621	657	678	660	673	605	688	670	671	662	672	641	625	633	637	647	627	692	658	663	650	617	660	626	689	670	583	673	627	660	685	647	630	674	586	680	649	658	664	648	613	686	640	646	639	596	676	631	637	727	603	662	653	609	688	658	675	656	672	695	645	628	660	593	670	655	640	696	628	636	678	654	622	659	655	659	700	672	673	710	651	584	680	648	645	629	688	659	628	681	666	624	636	621	670	615	628	612	567	656	653	653	619	580	707	670	682	655	657	607	629	616	665	641	619	638	608	661	671	674	644	690	633	647	635	651	630	654	678	632	637	638	646	662	628	656	613	699
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
