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
339767349936	339767350500	339767351050	339767351600	339767352150	339767352700	339767353250	339767353800	339767354350	339767354900	339767355450	339767356003	339767356550	339767357100	339767357650	339767358200	339767358750	339767359300	339767359850	339767360400	339767360950	339767361500	339767362050	339767362600	339767363150	339767363700	339767364250	339767364800	339767365350	339767365900	339767366450	339767367000	339767367550	339767368100	339767368650	339767369200	339767369750	339767370301	339767370850	339767371400	339767371950	339767372500	339767373050	339767373600	339767374150	339767374700	339767375250	339767375800	339767376350	339767376900	339767377450	339767378000	339767378550	339767379100	339767379650	339767380200	339767380750	339767381300	339767381850	339767382400	339767382951	339767383500	339767384050	339767384600	339767385150	339767385700	339767386250	339767386800	339767387350	339767387900	339767388450	339767389000	339767389550	339767390100	339767390650	339767391200	339767391750	339767392300	339767392850	339767393400	339767393950	339767394500	339767395050	339767395601	339767396150	339767396700	339767397250	339767397800	339767398350	339767398900	339767399450	339767400000	339767400550	339767401100	339767401650	339767402200	339767402750	339767403300	339767403850	339767404400	339767404950	339767405500	339767406050	339767406600	339767407150	339767407700	339767408253	339767408800	339767409350	339767409901	339767410450	339767411000	339767411550	339767412100	339767412650	339767413200	339767413750	339767414300	339767414850	339767415400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23733	21743	29759	24265	21771	20198	6834	2005	1168	898	720	662	605	483	508	484	507	465	434	485	452	430	430	473	412	399	422	416	351	388	384	380	372	397	378	374	423	384	376	338	397	376	397	386	390	344	385	405	396	407	419	398	418	407	374	364	400	410	555	1090	1438	870	710	538	443	335	376	343	334	340	357	335	345	342	342	362	354	383	340	349	377	357	349	361	350	345	371	393	293	342	352	335	362	348	319	363	365	335	356	347	350	337	317	349	368	362	367	345	343	362	360	329	315	362	369	337	356	382	328	350	350	372	341	371	329	334	377	364	343	344	330	383	369	395	373	322	358	363	377	356	352	354	370	351	363	343	333	352	366	358	339	355	345	349	323	352	351	346	326	321	355	339	357	370	348	375	315	353	359	347	338	303	341	333	351	343	316	335	359	319	336	374	317	313	354	359	339	334	337	326	369	320	325	322	377	357	344	361	359	306	353	349	369	352	329	354	353	334	323	347	334	364	337	377	335	340	377	339	329	365	342	347	320	379	341	349	349	373	350	338	329	342	326	328	357	345	330	320	372	345	338	290	360	333	344	362	363	369	358	338	368	325	371	378	353	368	375	360	363	376	313	361	340	327	361	347	333	339	327	345	360	315	332	334	356	344	357	358	343	339	392	359	334	366	359	357	396	301	340	345	328	341	365	375	364	304	361	361	323	342	353	350	318	364	303	368	377	355	368	371	367	359	329	332	337	322	329	365	349	350	362	357	339	348	340	349	307	364	369	325	363	305	333	358	362	382	362	373	339	323	346	332	371	329	346	321	363	337	309	314	353	322	346	340	363	369	355	370	291	352	343	331	350	323	347	373	363	364	360	372	316	351	330	324	323	364	346	330	347	356	360	334	346	377	342	353	342	318	359	327	327	368	325	325	367	330	355	328	333	342	359	322	311	328	345	360	302	371	321	330	397	363	339	332	319	338	348	356	335	334	369	343	358	347	318	360	325	369	340	327	351	354	323	340	362	332	300	325	325	339	351	315	343	350	363	335	338	359	359	354	355	341	305	311	361	361	343	303	365	370	361	342	357	362	332	338	360	310	328	350	346	325	365	345	330	328	336	354	364	376	360	335	370	353	353	339	361	365	335	366	357	366	361	334	384	388	331	363	343	356	351	325	315	350	349	376	362	330	345	347	321	347	316	376	359	357	318	367	351	351	396	361	368	356	316	353	388	338	346	336	320	319	344	321	309	356	320	368	320	360	349	362	350	366	386	340	336	344	351	363	354	339	349	341	367	379	325	352	348	346	362	332	313	338	374	319	358	352	357	338	342	323	367	358	302	322	365	343	360	340	371	371	318	331	324	353	337	361	314	361	311	346	366	335	409	359	318	348	329	353	336	335	389	338	353	327	329	366	328	367	343	374	356	295	337	336	305	353	329	341	335	348	336	304	374	353	328	377	347	371	341	326	325	347	347	350	347	374	318	335	358	348	334	344	344	337	335	330	346	347	336	316	358	338	341	305	351	359	344	339	317	332	354	367	378	345	357	344	350	343	345	335	320	340	346	343	331	343	349	361	344	350	340	346	316	344	307	375	377	382	336	350	342	333	355	329	340	320	339	324	346	325	360	322	346	328	338	313	331	345	337	323	331	344	348	347	304	358	317	322	404	336	342	367	331	330	372	357	348	355	338	348	365	334	363	346	362	326	375	344	332	333	301	383	342	380	364	349	301	331	355	339	358	344	321	306	328	331	317	337	349	353	361	382	337	336	331	348	323	328	337	367	368	334	349	324	336	347	341	320	358	374	354	334	332	326	357	354	337	335	339	347	319	372	311	349	338	332	345	353	340	372	364	338	368	314	333	342	374	325	371	329	352	328	351	344	348	348	367	346	326	354	344	349	351	332	338	331	353	382	315	327	314	363	331	346	343	308	345	342	322	353	362	344	370	345	358	341	348	349	370	350	331	337	357	346	364	347	346	368	355	400	341	334	337	354	302	360	335	342	374	334	307	356	340	343	335	337	350	368	349	349	361	354	343	335	304	311	342	334	356	354	360	300	326	308	366	336	335	363	335	361	362	365	365	333	319	340	354	324	347	379	347	337	399	344	340	355	344	356	363	386	320	328	348	306	339	358	354	313	317	361	348	323	318	370	374	344	336	351	335	344	332	325	378	330	334	349	338	389	371	317	359	382	341	344	357	372	346	319	336	341	318	323	344	344	370	339	329	339	339	333	328	332	336	347	339	352	338	349	347	329	343	310	350	299	346	316	364	348	348	341	318	346	362	317	349	342	334	354	324	338	368	379	317	327	376	340	348	311	355	399	387	327	344	359	330	338	355	340	338	339	318	319	340	357	359	318	356	348	307	351	335	304	355	327	331	356	368	288	337	334	336	369	339	377	350	362	353	338	341	400	338	316	347	391	361	361	354	331	357	296	360	356	346	335	364	330	300	330	359	343	334	333	368	297	353	353	331	344	368	355	350	340	336	336	355	342	345	325	338	329	378	336	319	362	350	360	343	349	341	339	357	332	344	356	358	370	327	341	334	352	329	326	382	326	354	319	322	368	362	365	362	333	345	339	354	351	341	358	339	377	305	336	337	365	360	328	381	352	311	349	308	360	353	354	362	341	351	336	314	338	328	356	340	366	336	341	335	352	357	350	359	305	326	334	323	344	341	352	353	372	327	330	354	338	370	345	386	351	340	323	357	328	352	309	303	329	344	334	344	336	335	317	348	359	350	346	357	356	336	310	356	360	369	338	324	345	346	383	327	328	307	346	350	361	307	310	381	330	345	330	331	348	325	372	359	331	346	341	367	358	322	347	349	360	332	398	382	380	361	337	385	377	387	372	320	347	358	329	314	345	336	343	335	361	359	346	325	359	351	342	343	331	341	351	329	366	353	389	365	314	374	337	345	351	338	324	324	352	372	355	360	311	343	345	367	356	345	352	340	336	334	337	348	339	329	358	341	315	369	346	333	337	359	374	345	339	320	363	356	372	352	355	335	334	338	314	360	353	337	374	367	356	347	351	331	375	358	356	322	369	354	349	370	313	354	358	328	358	327	345	291	321	323	320	320	332	314	362	340	334	330	399	344	347	329	301	375	348	335	330	324	365	339	311	357	332	337	325	322	351	342	360	335	350	336	380	383	339	339	364	324	335	371	313	335	325	294	338	354	366	338	373	333	339	342	349	338	339	304	309	361	335	363	375	358	329	333	349	332	367	360	338	333	330	341	355	358	335	346	359	370	365	387	336	314	321	334	377	344	334	339	343	317	342	343	381	356	340	330	355	357	347	328	358	362	330	354	324	328	336	326	364	348	342	354	332	326	345	328	328	328	354	351	354	356	340	327	350	346	363	338	361	323	372	328	347	348	349	333	373	345	351	343	376	358	341	337	350	335	356	358	353	328	339	371	380	319	305	324	331	331	331	343	312	339	362	324	363	327	345	310	341	335	366	368	355	365	376	351	351	339	361	309	340	346	318	325	346	350	357	314	343	327	357
18300	34356	30550	22369	18552	13219	9214	5845	3865	2759	2236	1952	1567	1379	1295	1247	1202	1080	1183	1131	1039	1015	985	1058	1006	984	988	880	768	738	743	802	846	790	790	799	766	763	799	803	817	793	763	728	807	855	853	875	914	911	870	858	851	857	868	743	830	787	1484	3322	4320	2407	1868	1312	968	682	729	678	690	667	646	648	680	700	718	676	669	684	676	656	721	669	672	679	674	669	700	657	703	667	681	708	684	736	726	701	687	691	692	689	628	663	674	638	685	703	674	718	699	670	701	686	672	650	747	689	681	666	659	650	707	691	674	669	680	666	670	636	644	651	668	653	682	678	683	684	674	750	642	669	707	652	698	695	692	724	681	673	638	700	637	707	704	732	695	673	733	668	702	659	674	669	655	604	660	644	678	691	621	713	666	682	689	629	682	672	676	679	668	673	733	709	704	669	694	626	714	703	672	678	711	687	653	660	622	692	711	641	717	679	686	658	692	636	706	645	661	686	664	667	676	687	701	644	699	739	653	686	707	719	702	689	695	681	765	661	722	678	658	671	687	676	691	712	688	741	638	678	669	735	650	664	724	685	693	695	670	651	676	688	694	659	690	648	715	665	647	677	689	632	732	653	717	679	692	650	665	726	658	674	675	701	671	671	634	675	677	715	667	703	734	660	664	684	703	697	723	738	672	691	657	682	651	654	693	650	697	696	697	640	680	638	670	722	681	680	689	671	674	730	646	687	704	687	684	705	682	714	675	672	742	684	662	689	692	635	669	632	667	654	720	645	713	656	679	671	648	703	662	676	691	669	692	636	700	675	687	729	644	679	659	688	634	670	649	690	678	691	701	681	742	672	659	653	676	645	642	690	719	714	667	697	680	643	685	673	700	703	703	700	685	653	646	675	645	663	669	701	673	707	656	668	691	672	689	694	725	669	701	666	701	637	686	708	654	695	680	693	628	685	684	623	690	658	705	691	673	689	679	680	690	695	677	657	702	709	700	683	644	690	732	677	652	680	685	696	677	701	695	695	651	664	649	672	688	672	661	647	702	704	692	667	683	684	691	681	732	699	672	669	663	730	666	666	665	724	679	732	660	710	660	662	669	700	686	681	692	690	706	712	709	654	725	685	737	724	665	716	656	688	677	684	643	728	657	643	651	663	639	682	647	714	692	672	670	678	705	680	679	680	659	677	686	672	664	727	709	688	698	716	669	711	723	636	636	681	660	654	661	651	682	694	718	683	679	646	641	628	666	629	641	660	681	660	683	705	683	708	691	656	621	700	650	653	648	673	676	646	725	651	694	680	680	635	674	663	642	653	633	661	673	726	713	679	669	681	711	671	670	692	659	680	648	695	699	708	692	676	661	686	711	708	669	666	730	673	715	696	692	702	684	662	671	673	704	682	662	663	711	643	679	652	707	689	703	691	636	648	670	647	663	691	672	685	682	661	673	703	698	709	660	693	650	717	677	622	674	692	715	678	711	698	678	694	679	709	646	646	668	683	706	667	708	667	673	653	657	686	668	695	690	724	728	654	710	645	678	650	639	676	642	615	664	698	701	703	696	673	716	725	712	684	656	634	659	711	714	723	652	720	681	678	700	651	693	703	657	677	672	690	677	692	671	682	664	689	634	736	636	723	675	674	674	649	697	652	713	743	665	683	716	701	679	655	691	669	677	677	665	699	723	683	677	670	695	668	624	731	715	687	692	686	679	685	668	693	674	713	690	687	665	662	689	726	682	701	681	691	681	762	647	680	631	691	702	692	664	661	702	715	694	690	667	624	649	683	689	729	660	651	659	643	629	733	686	666	691	693	660	647	683	657	671	637	714	679	675	695	683	684	639	694	731	753	668	669	636	705	649	687	676	699	648	706	677	693	674	665	699	681	712	646	675	680	671	685	655	664	679	701	704	665	651	729	679	679	698	676	673	685	683	714	620	651	680	648	705	683	682	649	679	723	668	695	637	708	715	687	700	745	636	660	673	703	668	671	710	658	675	656	687	663	722	669	684	692	658	632	629	687	713	665	680	648	669	675	663	684	673	695	668	709	676	660	676	666	688	675	678	668	672	692	672	684	666	696	655	721	681	721	679	646	680	722	699	660	633	729	653	699	642	668	678	640	677	692	665	636	784	667	678	661	672	686	728	628	671	689	660	713	676	666	660	607	689	664	696	662	662	645	673	666	675	669	665	668	709	732	653	664	650	634	698	709	669	661	655	700	656	670	688	671	714	642	690	707	670	671	703	648	717	684	687	685	675	635	703	674	661	666	643	647	643	667	682	712	707	695	666	665	632	682	657	650	711	652	678	706	677	729	637	707	695	665	672	660	692	705	708	722	661	724	660	686	664	656	681	702	722	673	679	630	723	660	654	675	696	704	719	755	683	698	712	670	691	661	663	713	687	632	699	691	660	729	741	654	703	637	752	655	643	688	690	653	697	647	681	657	659	709	677	684	661	714	663	686	690	657	643	676	722	666	673	648	665	665	723	667	716	656	662	693	690	680	723	696	688	669	656	668	693	685	673	679	637	673	689	677	690	702	689	667	693	682	652	720	635	708	637	692	692	702	697	686	716	691	661	677	710	641	655	670	658	672	696	637	659	703	669	645	647	681	625	643	665	673	627	660	687	647	674	648	725	675	714	701	698	727	667	617	639	658	664	660	736	689	691	665	733	687	682	655	726	649	670	698	702	659	662	642	655	647	692	653	662	671	687	683	636	691	713	708	676	729	699	689	665	670	661	658	630	705	647	689	696	666	683	693	676	704	674	667	673	652	708	681	672	699	700	695	642	637	682	691	688	680	668	643	673	697	671	653	695	742	696	652	686	675	692	679	653	695	676	620	662	686	676	687	714	712	649	684	672	694	637	620	657	650	651	699	656	677	715	694	674	682	660	641	679	732	711	670	685	669	698	674	607	698	661	726	688	664	664	688	640	644	724	660	689	667	682	669	712	678	645	699	695	633	627	721	687	681	691	690	703	718	685	659	686	689	690	625	664	687	670	681	713	662	655	672	643	660	704	680	668	704	699	701	697	700	661	685	695	646	677	653	670	641	672	659	709	655	668	685	684	699	681	632	677	715	693	703	700	666	651	669	687	659	643	739	686	688	718	640	658	701	698	670	698	648	690	679	637	696	660	693	689	676	666	669	677	620	690	669	681	673	655	698	670	671	664	708	636	678	680	700	661	656	713	685	699	673	648	692	701	664	660	686	664	691	660	691	674	711	669	710	670	710	697	730	679	702	690	650	677	691	642	639	648	710	713	680	664	706	705	648	669	696	691	609	694	676	663	636	706	731	663	694	684	696	655	668	616	694	713	682	746	652	714	660	675	644	686	662	663	646	648	675	677	714	640	710	681	700	678	675	694	656	672	692	680	650	656	716	659	663	721	738	676	697	690	695	697	703	639	652	669	627	660	662	659	694	650	704	679	686	683	639	607	683	660	658	650	706	704	692	688	660	695	615	704	667	672	663	718	697	654	682	631	702	702	687	697	645	695	646
26577	20696	13400	4966	2679	1658	1119	775	692	612	617	599	559	560	533	551	600	558	581	546	566	540	607	596	566	541	576	550	572	565	562	574	558	543	552	573	544	562	578	549	585	564	551	569	517	561	546	565	550	542	541	537	549	543	532	549	554	552	612	628	653	625	626	594	533	504	563	551	569	529	572	574	551	590	547	540	502	531	541	544	563	520	543	568	579	543	527	539	569	560	525	500	565	575	552	516	525	580	551	574	544	541	520	600	530	601	582	525	542	555	543	558	516	532	487	572	532	535	550	539	566	531	548	509	543	492	546	543	570	541	544	524	537	510	554	553	560	553	532	547	513	558	520	495	554	528	528	576	531	565	564	529	531	531	577	535	571	561	522	571	578	558	582	551	548	546	501	563	547	598	571	514	538	520	523	524	566	542	537	580	539	573	531	540	543	562	559	563	562	508	572	517	570	606	531	542	540	586	517	557	532	525	521	581	586	515	557	581	532	549	539	562	581	565	526	552	548	567	543	533	522	559	537	540	575	539	519	528	563	514	555	539	584	545	491	506	564	485	540	550	558	504	533	528	505	533	577	531	570	589	559	532	585	560	565	565	591	551	551	551	576	527	553	571	532	585	538	503	519	534	567	555	530	541	536	502	544	529	521	557	551	555	543	524	547	511	567	501	545	508	563	568	575	522	520	522	585	564	575	541	537	558	555	546	520	511	508	528	535	527	525	525	527	531	537	524	548	583	555	562	551	553	530	566	568	538	598	565	542	545	532	540	526	577	490	547	573	520	576	584	549	532	514	522	548	542	554	588	576	542	503	522	577	532	487	518	553	551	528	536	533	552	539	571	484	593	587	547	524	526	519	547	535	559	504	553	551	500	542	556	553	508	552	571	545	505	567	551	539	514	533	540	546	536	541	565	547	503	512	521	609	521	546	529	538	527	518	562	557	556	558	542	518	567	550	493	566	577	512	563	502	519	507	508	515	534	523	509	535	548	510	534	563	565	550	536	543	556	514	594	573	513	522	577	551	559	568	575	582	566	584	546	571	521	562	511	553	551	572	523	542	527	549	545	556	518	552	518	568	569	517	523	518	539	562	529	556	546	582	527	575	532	586	495	540	594	541	579	538	577	539	542	526	513	557	561	496	579	554	504	478	515	567	537	577	510	587	578	569	563	491	534	532	521	522	542	550	555	533	576	520	539	551	588	546	516	568	547	561	516	536	533	540	546	540	529	532	524	556	551	575	553	544	551	528	511	589	530	522	527	535	538	589	556	555	570	570	570	549	578	532	565	493	552	518	560	552	518	546	545	554	524	577	567	540	510	550	547	530	563	569	546	561	538	517	544	540	544	588	535	563	540	576	527	579	586	565	560	518	558	589	553	535	544	511	537	566	581	537	534	587	538	581	590	556	536	546	522	542	541	579	567	542	550	532	565	549	543	501	589	535	522	534	536	575	495	505	556	488	533	508	515	527	522	503	575	542	535	543	534	556	557	536	560	567	507	586	553	577	534	555	555	536	516	546	547	504	527	571	556	507	557	562	565	512	591	559	537	571	547	564	535	571	523	510	556	527	568	546	548	535	551	537	507	535	557	502	588	532	522	513	546	568	551	531	550	561	532	519	495	568	551	553	524	553	555	551	576	578	486	571	515	499	556	550	531	538	562	539	567	539	559	579	559	515	547	568	540	562	537	568	558	538	543	578	552	560	588	567	586	531	509	567	589	557	516	517	546	540	586	552	537	532	567	545	587	504	550	561	558	544	598	536	564	552	552	515	568	517	553	515	556	577	546	565	555	567	523	552	562	546	543	510	587	526	589	530	550	561	534	582	542	527	551	539	559	577	551	594	539	540	530	560	537	536	559	532	547	565	499	527	565	583	552	547	557	494	526	555	519	545	561	500	558	540	521	553	569	543	569	511	591	585	534	561	537	551	560	503	567	509	536	503	565	512	593	563	533	577	528	536	564	548	546	544	556	563	542	531	574	548	536	563	530	562	533	546	549	557	534	524	573	564	556	543	559	498	525	543	501	573	506	547	574	567	502	597	565	545	542	514	531	577	526	569	566	556	561	542	574	556	567	567	553	586	527	566	557	561	536	612	525	550	511	535	552	523	552	590	582	551	528	576	558	504	585	571	542	549	537	559	531	545	565	530	535	538	554	543	562	532	556	524	543	528	575	575	541	508	532	552	573	530	547	574	571	531	560	537	533	576	567	560	535	588	573	548	571	578	589	539	545	501	524	554	587	557	531	531	562	544	578	561	549	549	561	524	541	543	511	545	530	509	538	532	529	556	577	559	510	542	538	520	597	517	549	520	578	527	582	524	545	568	539	512	557	575	564	556	522	550	522	538	588	534	500	509	551	566	632	527	557	569	547	535	578	536	589	565	543	540	573	511	510	540	521	581	518	509	572	512	529	491	560	531	530	530	551	512	543	531	532	555	578	560	565	559	518	520	526	511	503	584	542	541	529	521	584	523	526	543	546	499	503	544	531	537	595	543	519	508	550	499	594	550	570	569	543	547	569	546	606	526	547	537	579	569	523	530	538	535	573	552	557	597	542	554	510	565	510	585	527	563	584	535	526	556	513	516	561	547	580	546	533	568	554	541	566	538	530	566	546	524	552	561	520	566	513	538	514	571	563	503	556	549	530	552	557	516	535	543	575	581	577	548	578	567	534	549	563	538	544	575	525	527	584	548	542	539	505	520	568	551	548	542	493	560	531	540	534	538	533	535	574	523	540	568	574	567	594	520	495	546	547	552	567	591	569	502	503	526	547	492	507	530	548	583	531	610	487	572	540	549	532	558	552	554	541	528	539	499	549	553	542	521	503	528	543	517	535	537	533	577	532	591	553	539	552	530	559	554	542	562	489	556	495	515	562	555	565	566	527	513	547	539	511	541	537	519	543	495	551	538	553	538	520	577	535	536	533	530	552	550	543	560	595	525	553	516	502	540	594	547	541	513	609	488	550	536	516	557	540	525	546	533	518	496	516	586	553	578	563	585	542	533	541	511	568	563	536	525	505	557	566	535	568	567	524	560	566	562	542	507	565	526	565	518	581	574	590	540	538	593	571	524	537	511	521	538	537	573	595	547	563	524	504	532	520	582	562	547	567	523	572	563	558	548	569	534	577	546	533	543	515	568	528	512	536	592	589	533	529	509	549	535	591	525	557	563	570	524	550	535	558	523	500	565	570	560	517	559	543	593	544	568	541	527	534	560	592	531	616	566	566	551	564	563	525	522	557	561	592	566	579	507	544	593	510	561	555	535	517	536	580	568	534	521	575	567	555	494	560	580	570	569	532	578	575	515	535	556	524	541	558	543	519	526	535	522	521	539	530	544	507	579	559	538	603	549	551	559	549	585	534	558	584	510	526	527	507	580	533	566	578	522	529	558	556	543	559	504	529	568	525	495	551	530	539	536	493	575	548	530	538	521	567	572	546	578	516	528	567	577	548	531	571	522	547	534	528	573	563	544	550	539	553
11711	18061	14835	8775	6927	4613	3174	2080	1611	1327	1256	1206	1168	1156	1145	1185	1162	1193	1192	1151	1174	1212	1129	1133	1141	1124	1109	1105	1028	1072	1086	1098	1105	1065	1032	1138	1088	1035	1098	1052	1093	1070	1074	1012	1066	1070	1078	1090	1060	1132	1079	1097	1093	1114	1061	1105	1105	1112	1126	1192	1435	1335	1237	1148	1085	1009	1003	1053	1007	1042	1016	976	1059	1083	1042	1077	1038	1052	1091	1061	1091	1046	1104	1024	1083	1011	1084	1121	1114	1049	1058	1071	1047	1087	1016	1035	1054	1072	1012	1035	1062	1017	1062	1043	1086	1075	1036	1029	1041	1083	1038	1015	1044	992	1080	1104	1024	1083	1091	1078	1038	1053	963	1116	1014	1045	1045	1112	1023	1037	1064	1029	1023	1003	1058	1082	1052	1044	1018	1053	1032	1056	1062	1080	1053	1099	999	1060	1007	1008	1072	1070	979	1042	1010	1074	1016	1115	1032	1105	1016	1102	1045	1018	1043	1052	1025	1017	1010	1043	1057	1024	1034	1003	1014	1062	1079	1037	995	1026	1060	987	1042	986	1066	997	1066	1064	1063	1036	1038	1033	1077	1031	1074	1092	1037	1037	1040	1055	1059	1066	1084	1031	1029	1060	985	1035	1024	1094	1016	1029	982	1058	1029	1004	1073	1039	1061	1120	1010	1068	1072	1033	1061	1025	996	1046	1058	1011	1007	1029	1091	1058	1009	1032	1082	1097	1076	1054	1067	1032	1031	1034	1004	990	1051	1068	967	1099	1012	1055	1038	1075	1023	1085	1090	1030	1070	1010	1097	1050	997	1058	1080	1043	997	1027	1097	1005	1020	982	1055	1056	1062	1020	1023	1046	1029	1007	1066	1026	1010	1101	1013	1012	1001	1063	1098	1072	1087	1036	1028	1044	1023	1015	1055	964	1039	1122	1061	1048	1092	1058	1040	1048	1048	981	1080	1034	1002	1055	1053	1037	1059	1028	1012	1022	1017	1044	1025	1003	1014	1009	1053	1023	1029	1041	1035	1040	1043	1091	1067	1035	1046	1037	1043	999	1028	1011	1028	1025	1042	1044	1028	1078	993	1093	1025	1072	1008	1048	1034	1061	1035	1075	1021	1028	1007	1031	1064	1013	1058	1036	1049	1077	1028	1001	1010	1039	981	1059	1037	1101	1052	1034	1077	1081	1044	1041	1043	1027	1039	1073	1006	1076	1075	1073	1063	1069	1068	1053	1030	1019	1069	1037	1024	1089	1094	988	1062	1035	1048	1024	1075	1052	1070	1007	1030	1044	1015	1044	1058	1056	1064	1055	1023	1031	1068	1055	988	1050	1043	1030	1037	1083	1034	1022	1021	980	1083	998	1029	1072	1067	1013	1101	1001	1023	1064	1010	1057	1071	1084	1077	1051	1053	1031	1058	1037	1035	1042	1086	1044	1037	1051	1041	1006	1001	1018	1065	1073	1059	1042	1022	1030	1016	989	1007	1067	1092	1063	1024	1060	1113	1007	1105	1069	1000	1055	1016	1035	1078	978	1109	1012	1037	1062	1053	1082	1027	1050	1076	1075	1070	1055	1055	959	1069	1092	1066	1020	1050	1058	1058	1016	984	1064	1036	1027	1090	1058	1101	1000	1101	999	973	1041	1033	1077	1022	1117	1026	989	1036	1071	1006	1044	945	992	1010	1018	1039	984	1008	1020	1035	1065	1014	1091	1046	1067	1027	1093	1047	1069	1076	1079	1030	1094	999	1100	1069	1026	995	1059	1036	1026	1087	1069	1047	1019	1037	1032	1039	1068	1050	1077	1010	1056	1050	980	1023	1059	1082	1008	1010	1057	1049	1049	1050	1029	1037	1070	1013	1050	1023	1022	1014	1049	1050	999	1002	1050	1034	1099	1026	1036	1051	1097	1054	1073	1028	1099	1035	1068	1079	1062	1017	1122	1002	1063	1016	1046	1053	1049	1013	1031	1039	986	1022	1035	1042	980	1020	1009	1115	1042	1076	1085	1078	1075	1092	1010	965	1072	1037	1051	1046	1014	1067	1076	1032	992	1028	1050	1027	1120	1065	1078	962	1063	1022	1070	1049	1009	1030	1033	1039	1057	1071	1051	998	1058	1050	1061	1060	1059	1034	1045	1074	1039	1032	1021	1054	996	1043	1029	1056	1057	1049	976	1025	1083	1139	1056	1044	1029	1053	994	1055	1028	1062	1088	1062	1049	1008	994	1011	1071	1039	1069	1011	1054	1000	1039	991	1062	1023	1051	1098	960	1033	1056	1028	1076	1007	1028	1075	1044	1057	1032	1034	1055	1026	1053	1051	1011	1089	1045	1031	1066	1044	1100	1079	1030	1092	1091	1068	1065	1098	1085	976	1055	1029	1068	1030	1004	1024	1040	1078	1037	1062	1012	1084	1020	1029	1051	1045	976	1057	1017	1020	1088	1048	1033	1010	1074	1054	1026	1077	1036	1058	1019	1049	1044	1008	1039	1031	1003	1093	1018	1069	1034	998	1051	1036	1038	1046	1077	1031	1016	1100	987	1030	1073	1111	996	1024	1059	1077	1041	1033	1051	1057	1057	1026	1039	1099	996	1063	1064	1066	999	1071	1052	1076	1051	1022	1016	1042	1068	1042	1057	1004	1051	1080	1026	1074	1059	1036	1068	1050	1041	1050	1098	1050	1101	1037	997	1069	1048	1034	1063	1052	1081	1047	1057	1011	985	962	1035	1054	1034	1054	1033	1055	1015	1001	1030	1050	1081	1039	1083	1062	1027	1057	1088	1016	1056	993	1132	1166	1015	997	1021	1042	1007	1081	1070	1062	1032	1043	1047	1025	1091	1083	1082	1036	980	1083	1052	1011	1051	1065	1060	1037	1051	1043	988	1035	1018	1072	1028	1038	1046	1091	990	1024	1027	1064	1021	1036	1011	1058	1071	974	1005	1015	1094	1034	1011	1026	1043	1034	1034	1047	1035	1049	1076	1018	1063	1070	973	1044	1033	1135	1037	1022	1046	1002	1065	1011	1110	1097	1032	1020	1039	1067	1037	1066	1088	1033	997	1034	1050	1037	1038	1062	1122	1047	1048	974	1043	1114	1035	1063	1057	1071	1053	1073	1084	1080	1019	1019	1041	1015	1050	1047	1007	1055	1045	993	1035	1077	1065	1049	1029	1055	1002	1056	1055	1077	1084	1050	977	1023	1047	1072	1029	1060	1038	1081	1046	1040	1108	1026	1045	982	1087	1016	1093	1045	1013	1037	1018	1011	1051	1053	1004	1072	1062	1032	1019	1040	1073	1009	1047	1062	1095	991	1084	1034	1084	1059	1077	1045	1091	1048	1084	1060	986	1014	1037	1046	1033	1070	1011	1104	1059	1080	1090	1057	1018	1085	1019	1043	1090	1061	1021	1018	1031	1005	1037	1047	1019	1054	1047	1052	1096	1016	1053	1035	1025	1017	1081	1031	1020	1044	1014	1105	1024	994	1071	1074	1065	986	1021	1088	1073	1108	1044	994	1041	1092	971	1093	1028	1011	1052	1109	1033	1021	1023	1059	1020	1069	1029	1070	1042	1063	1052	1037	1011	1053	1074	1100	1031	1064	1089	1052	998	1038	1007	1057	1070	1080	1079	996	987	1094	1075	1069	941	1021	1073	1049	983	1036	1067	991	1025	1047	1067	1069	1050	1002	1058	1018	1018	1056	1093	1102	1059	1063	1024	1031	1016	1129	1047	993	1038	1013	1060	1012	1061	1021	1093	1039	1072	1067	1027	1066	1021	984	1078	1052	1066	1039	1057	1089	1034	1116	1010	1061	1087	1027	1010	1077	1034	1085	1002	1050	981	1051	1058	1021	1071	1053	1060	1064	1033	1064	1022	1075	1075	1050	1028	1023	1007	1074	998	1058	1049	1085	1025	1005	1030	1024	1053	1057	1052	1036	1018	1047	1090	1074	1047	1057	981	1078	1052	1042	1013	1052	1089	996	1053	1026	1054	1011	1077	1070	1115	1050	1000	1021	990	1028	1096	1029	1023	989	1059	994	1039	1052	1047	990	1081	1021	1037	1065	1042	1075	1071	1053	1013	1042	1030	1071	1092	1065	1077	1019	1060	1066	1031	1018	1014	1042	1010	1022	990	1073	1059	1074	1007	1061	1061	1063	1069	1021	1069	1039	1105	1040	951	1016	1034	1036	993	1053	1095	1081	1046	1002	997	1033	1057	1038	1035	996	1098	1028	1023	1025	1049	1026	1016	1065	1046	1006	1037	1056	1045	997	1030	1040	1054	1030	1043	1064	1114	983	1051	988	1089	1078	1051	1056	998	1064	1037	1094	993	1061	1017	995	1008	1002	1033	1089	1055	1020	1038	1101	1011	1027	1053	1011	1005	1078	1049	1027	986	1066	1050	1087	1044	997	1055	1062	1060	1056	1016	1022	1074	1026	1080	1073	987	1063	1016	1072	1037	1013	1045	1049	1078	1055	1049	1044	1075	1053	1101	1044	984	1003	1027	1031	1081	1062	1029	1050	992	1067	1133	1008	994	1026	1051	1139	1062	1052	1053	1056	1050	1058	1017	1045	1022	1041	1037	1047	1068	1054	1070	1005	1088	995	1067	1102	1082	1077	1021	1057	1006	979	1017	1036	1039	1073	1052	1034	1000	1081	1080	1094	1102	1033	1027	1041	1046	970	1020	1086	1035	1088	1111	1026	1070	1043	1080	1002	1054	1041	1029	1077	1067	1013	1045	1006	1014	1065	1050	1092	1050	1009	1064	1047	1051	1059	1080	1014	1011	1073	1131	1067	1040	1039	1094	1092	989	1024	1055	1049	1052	1061	1017	1040	1090	1072	1052	1022	1063	1061	1016	1050	1017	1102	1021	993	1101	1051	1069	1036	1049	965	998	1030	1043	1000	1015	1059	1046	1022	1037	1043	1052	1026	1075	1043	1014	1039	1101
24111	21194	28339	24316	19839	6474	2445	1198	823	680	624	584	510	490	516	507	512	487	519	454	464	465	468	458	487	443	427	395	424	400	411	426	436	446	449	465	421	452	414	404	412	430	475	379	440	424	438	430	405	469	442	443	444	446	424	461	439	423	425	697	996	758	636	526	478	413	423	414	397	419	403	387	416	429	394	423	416	362	416	410	422	415	364	425	417	414	400	421	429	435	424	470	421	410	402	401	460	361	404	418	464	415	426	388	404	382	382	390	438	384	398	403	409	412	425	440	418	412	415	421	396	399	369	370	446	384	443	397	466	405	383	382	433	423	398	401	408	413	417	412	380	386	415	389	389	429	404	428	381	415	422	421	416	432	420	413	416	431	409	405	406	423	387	420	432	436	434	415	426	397	434	420	381	396	422	372	421	424	397	402	387	387	435	420	378	419	405	426	399	404	442	423	392	418	387	395	395	432	412	417	400	402	394	418	414	403	399	395	409	389	423	389	372	410	408	410	428	440	405	416	439	393	454	417	401	428	401	406	395	445	417	425	427	398	419	408	418	464	393	453	392	427	423	416	445	433	366	445	386	431	450	358	406	395	407	429	420	451	414	410	417	426	412	411	401	381	395	384	407	420	374	397	393	420	412	416	404	424	391	399	407	389	415	405	441	428	407	394	414	405	406	418	411	436	386	426	385	409	440	399	401	417	413	414	402	408	408	388	440	392	426	406	408	418	396	411	416	450	372	407	442	403	379	436	422	420	403	421	409	401	435	389	396	417	410	371	403	403	406	375	386	399	387	430	418	402	403	436	402	396	419	412	433	393	392	414	431	427	432	410	407	404	441	461	436	401	382	436	438	369	395	366	417	441	413	389	416	364	398	422	442	378	401	385	409	376	419	381	436	402	395	418	420	389	439	444	394	406	419	427	444	394	421	410	441	418	432	430	442	419	426	455	420	414	393	391	422	392	373	420	426	418	401	401	377	399	414	381	416	382	386	434	406	415	404	434	418	432	420	400	434	417	427	409	414	447	391	393	435	425	421	383	357	386	413	423	424	397	418	410	394	409	415	370	402	400	439	420	421	409	415	438	384	407	411	427	419	409	405	419	442	429	377	435	399	424	434	404	444	398	425	413	434	419	484	390	433	418	415	455	433	427	433	408	407	386	421	387	441	401	414	405	437	427	407	401	422	397	431	394	438	400	398	419	407	396	388	409	426	415	427	379	380	402	379	379	410	400	400	438	421	401	419	408	416	416	396	405	397	444	422	407	388	434	405	410	432	421	433	393	412	438	411	404	456	395	387	415	425	429	405	408	408	458	402	407	393	395	444	422	399	402	379	402	413	426	450	371	403	413	402	427	399	402	400	418	408	399	390	423	418	409	410	413	372	397	417	391	396	416	402	412	424	427	393	425	382	415	420	430	388	410	431	435	429	369	415	385	392	422	390	392	384	382	393	411	400	419	410	431	393	403	407	401	458	422	380	462	422	382	406	443	402	370	412	424	432	432	438	418	409	406	395	427	422	420	450	381	442	415	415	427	411	395	398	425	389	437	415	415	405	395	393	402	416	378	391	439	456	425	410	447	394	421	444	428	387	418	413	427	370	422	384	427	413	438	414	403	408	440	376	415	398	435	387	404	389	398	405	437	370	386	356	427	407	390	402	416	397	384	426	405	419	429	430	401	391	410	422	395	412	384	421	407	401	405	435	393	454	434	402	410	407	422	408	411	394	411	410	416	385	394	395	439	421	390	461	410	399	404	427	427	395	411	392	383	383	388	433	433	387	374	401	395	412	373	423	446	368	442	400	407	392	415	382	415	456	418	416	428	400	400	412	432	455	400	414	409	405	427	380	442	410	378	413	432	448	404	408	366	434	389	422	405	405	424	390	406	450	427	423	426	417	396	432	396	416	398	403	433	389	408	407	394	406	383	431	425	407	425	420	427	423	392	425	421	418	397	443	420	417	407	420	406	400	412	390	377	407	380	438	408	435	395	399	407	397	413	407	412	449	387	398	407	380	438	426	414	431	365	404	433	412	414	455	352	385	393	419	432	429	434	441	400	414	389	384	399	393	389	451	402	440	383	425	404	358	433	391	410	384	396	392	429	406	433	359	417	376	436	415	405	401	398	421	432	432	402	430	377	411	392	423	425	393	444	406	397	396	415	408	420	427	400	386	406	371	422	382	414	414	410	419	449	412	422	400	431	375	392	413	396	395	425	429	424	381	418	404	405	402	399	407	459	427	441	419	411	369	399	388	363	423	416	430	436	415	399	403	405	430	392	421	421	430	395	393	394	396	413	417	434	397	389	408	374	412	398	395	416	387	421	428	414	399	412	420	392	382	430	405	434	407	419	405	378	425	411	423	432	389	399	377	419	397	400	407	410	395	382	394	426	404	409	382	388	416	391	376	411	404	424	456	421	369	371	406	403	426	418	404	429	438	433	399	436	419	398	431	416	452	420	418	459	380	395	410	389	422	401	442	425	409	395	404	405	421	387	440	415	418	399	431	419	417	399	362	413	372	395	376	411	418	408	394	399	435	399	425	414	412	411	404	415	417	415	390	435	438	376	381	399	415	401	400	406	380	385	437	387	397	425	419	441	406	395	427	398	384	412	447	419	408	400	419	435	419	420	422	407	422	475	428	423	405	469	386	407	372	404	445	416	413	406	439	385	442	416	386	400	389	423	387	404	388	417	404	373	389	413	384	409	433	394	407	430	413	435	418	393	425	400	425	421	419	404	395	399	445	403	408	384	411	446	412	398	438	448	409	403	419	398	428	410	422	415	428	399	441	401	389	392	378	387	373	416	413	414	396	416	395	396	409	439	402	439	423	395	452	414	392	404	416	417	455	442	386	405	441	410	403	424	393	416	382	404	413	429	409	436	393	376	439	374	420	421	438	418	445	375	377	396	409	415	414	426	415	431	405	411	400	370	414	401	398	429	408	386	440	403	396	404	377	433	405	377	382	406	396	414	440	428	420	383	424	403	410	406	409	410	411	454	392	397	382	414	414	382	433	403	394	397	432	405	371	405	388	421	414	431	417	421	405	429	421	412	444	378	382	459	415	379	394	395	400	385	416	409	435	424	419	388	402	405	378	399	408	414	425	420	408	404	436	437	384	414	413	378	377	412	424	412	404	411	381	401	388	357	377	374	408	438	411	437	390	402	434	376	425	388	425	402	396	395	414	391	384	433	402	429	403	422	413	402	424	356	405	375	398	414	422	404	397	407	389	399	416	426	368	384	408	397	389	382	395	416	416	372	419	433	405	409	418	355	398	440	385	421	419	389	423	425	390	396	417	403	405	386	427	446	403	388	405	416	439	426	429	429	392	398	411	407	384	385	397	412	414	434	424	393	418	427	431	430	404	403	417	417	402	402	402	407	411	410	407	394	392	432	405	393	390	432	423	411	411	405	402	387	399	365	386	398	423	397	383	400	383	386	391	415	412	430	409	440	408	381	411	388	414	391	409	406	393	383	431	394
13709	26521	23160	15554	11936	9060	5892	3771	2501	1803	1594	1518	1318	1248	1230	1134	1153	1168	1100	1028	1051	1044	1046	1072	969	987	939	941	884	849	879	891	872	973	937	933	875	904	827	860	864	799	851	829	857	883	907	871	944	934	951	911	954	926	947	896	904	935	971	1711	2831	2008	1515	1245	1006	809	783	822	795	816	857	797	823	819	837	778	851	868	794	812	802	815	826	792	813	831	859	866	788	802	773	815	766	760	788	837	811	777	811	815	825	835	787	800	792	794	820	812	831	797	787	805	859	825	795	828	772	817	773	830	826	824	789	840	813	835	753	824	857	815	825	839	792	812	828	812	832	768	787	802	860	808	869	833	746	824	834	807	840	832	828	794	812	766	811	820	797	857	789	789	820	807	780	763	848	818	832	833	792	820	852	831	769	780	884	812	865	853	840	803	769	793	789	831	798	850	875	795	846	834	795	816	838	787	806	795	809	830	836	766	793	768	815	797	824	803	795	797	853	771	811	821	807	824	824	831	798	810	819	744	787	830	826	772	824	787	813	787	821	819	862	767	839	815	795	844	867	854	807	799	809	782	775	802	783	872	829	829	829	789	830	772	864	878	803	815	805	772	800	793	773	764	839	853	810	806	800	766	836	823	829	796	843	804	805	808	814	819	857	811	813	811	780	793	819	835	816	791	802	774	819	811	834	799	871	806	841	810	824	829	815	833	834	820	800	812	801	830	793	871	818	798	841	798	813	874	798	833	800	855	800	847	762	845	863	813	877	771	804	831	792	821	807	776	855	814	827	860	827	808	764	816	794	810	815	758	748	802	830	838	774	772	829	819	824	846	810	794	789	804	861	749	837	805	835	835	826	791	811	810	840	825	824	821	800	840	849	852	823	807	788	812	776	750	784	794	816	797	811	825	763	830	805	839	858	833	809	789	798	796	839	795	839	799	808	785	828	852	785	829	830	837	811	736	846	799	828	846	832	792	835	796	819	815	841	831	785	804	776	829	835	826	838	839	840	773	826	815	822	818	812	829	828	805	830	853	785	819	808	825	827	788	825	847	797	802	806	817	809	837	775	755	824	834	797	808	786	750	848	834	758	826	816	789	886	840	762	875	794	816	815	845	777	801	797	790	796	796	796	770	807	820	787	772	816	784	767	878	818	822	817	841	814	862	805	834	821	796	813	831	804	830	859	815	846	851	912	791	846	786	809	784	798	779	826	794	799	838	812	838	823	838	837	836	843	815	754	827	794	781	796	812	841	835	816	846	810	786	757	844	791	818	822	803	816	781	788	796	844	842	826	838	827	838	786	818	795	852	814	812	776	810	794	834	828	851	811	812	856	818	854	861	796	829	856	819	820	830	820	744	855	820	853	860	791	873	789	806	823	756	788	778	821	825	800	765	843	783	830	818	776	758	818	860	802	796	756	802	777	771	758	799	802	813	778	853	849	811	805	812	813	826	862	775	829	888	821	809	804	801	808	850	798	795	789	829	807	815	795	787	863	832	834	794	762	828	803	789	811	816	870	805	785	789	792	764	807	830	872	783	814	858	840	817	807	835	789	836	795	816	789	855	783	794	806	800	763	851	796	814	797	858	811	834	785	820	797	822	820	821	745	811	786	846	793	798	789	797	754	843	786	848	810	815	840	801	802	841	825	773	784	800	816	821	810	788	792	847	840	755	854	826	836	806	865	874	805	815	861	836	799	770	831	797	830	789	769	799	825	810	798	821	830	803	820	852	782	782	861	791	786	778	838	860	755	794	807	829	796	773	812	833	769	787	836	807	834	846	827	840	789	852	819	785	827	845	814	823	768	787	812	774	810	786	759	785	856	848	835	874	851	793	812	817	803	822	818	754	845	851	807	802	796	837	814	848	778	770	812	798	868	811	777	769	837	860	831	802	821	775	801	800	861	786	790	852	730	754	800	812	835	794	821	787	791	843	775	859	771	861	809	809	802	785	770	804	830	847	786	749	806	820	786	821	861	733	799	830	819	789	848	774	836	862	846	793	783	805	791	808	796	793	777	827	798	835	828	790	808	812	795	864	817	795	840	797	812	858	832	756	806	789	788	824	838	862	780	791	781	748	811	808	835	742	850	819	810	849	755	872	800	767	844	804	815	769	836	803	853	796	779	810	817	835	828	795	776	778	781	876	813	897	808	806	782	800	788	806	822	818	798	836	842	822	792	821	798	785	802	834	841	827	804	796	807	812	785	805	811	813	837	767	813	792	804	805	853	753	835	782	842	802	814	813	846	826	759	810	831	822	744	803	798	818	825	800	865	791	827	858	794	824	895	811	775	805	875	810	809	780	809	772	812	782	791	832	839	805	848	762	801	824	868	803	818	838	765	793	811	780	835	823	784	777	849	775	775	836	833	804	795	818	771	793	848	800	809	784	791	780	786	813	823	773	806	824	819	844	819	882	817	846	796	850	764	815	791	845	793	819	848	780	815	796	842	786	788	774	799	845	827	787	730	815	768	834	820	835	859	800	766	807	806	824	804	799	794	815	819	743	856	841	855	831	838	794	826	789	832	829	840	811	761	865	842	830	860	825	811	802	803	796	807	755	797	843	831	818	803	797	768	855	886	841	823	800	779	819	865	776	829	848	783	845	794	811	846	823	837	841	785	797	806	801	796	863	812	830	836	806	858	793	823	778	772	808	790	799	824	788	824	788	844	805	845	829	841	804	817	795	816	838	825	835	838	785	788	810	755	791	786	793	814	867	791	831	814	836	841	821	797	865	797	817	793	839	804	796	787	833	843	830	850	787	762	782	795	855	800	785	843	818	796	817	751	823	818	844	842	792	812	831	835	800	790	839	785	821	819	787	787	833	825	834	844	808	828	894	855	814	796	819	787	797	786	843	784	800	761	843	838	751	831	816	784	813	786	790	795	820	835	787	820	737	798	785	785	768	811	778	776	831	840	775	803	815	838	818	794	783	818	773	819	783	813	786	837	800	793	831	819	827	849	747	756	771	831	795	906	818	861	793	805	845	818	807	783	778	811	827	806	822	820	785	803	780	779	824	823	773	820	787	821	827	825	797	849	840	777	809	773	805	831	798	782	773	816	824	794	826	832	801	805	801	779	843	790	781	765	805	854	807	787	833	818	808	847	862	811	783	791	830	823	803	857	833	786	820	814	801	815	822	785	808	803	792	829	830	848	871	771	791	809	777	798	804	852	817	802	775	890	767	803	760	834	867	835	790	800	840	812	808	856	800	814	818	825	775	783	881	835	799	861	798	811	821	780	792	792	839	831	804	798	811	804	818	813	808	781	874	792	834	832	797	848	856	825	804	771	815	782	793	794	858	772	819	791	832	799	779	815	827	805	860	806	761	780	777	778	804	880	759	861	766	836	818	780	816	841	896	862	802	844	785	802	799	751	770	851	792	868	791	851	789	806	869	803	825	843	846	816	812	792	826	858	855	818	797	845	864	784	836	796	789	763	839	736	829	726	874	776	792	832	857	806	824	806	856	823	790	781	821	805	784	861	803
23162	21244	29027	23738	21266	19554	6098	1974	1033	835	712	655	518	576	551	525	490	489	450	463	435	441	466	402	443	387	438	366	362	373	367	352	354	376	350	345	385	353	383	384	365	359	381	360	345	365	393	358	380	404	361	384	396	357	401	381	401	388	379	736	1437	1009	773	612	436	364	340	359	363	337	271	322	309	326	308	336	325	323	331	331	352	334	320	345	326	353	332	333	347	282	301	344	358	326	323	303	345	350	319	335	317	352	335	357	326	323	327	341	331	298	294	324	314	354	287	335	351	375	334	345	318	345	350	334	309	337	339	339	311	330	326	330	359	335	331	330	357	346	316	297	352	345	317	338	349	319	354	340	342	298	346	342	348	319	351	334	309	339	316	303	342	328	362	341	318	309	366	311	334	289	353	315	307	315	317	296	334	310	331	330	322	304	332	339	342	331	338	335	322	354	341	331	321	344	336	330	348	341	355	314	330	326	341	328	342	336	355	342	325	358	324	308	339	336	335	352	328	319	320	315	327	357	326	316	342	308	330	317	333	347	321	338	322	303	332	316	314	313	334	283	307	325	331	366	374	312	340	342	351	343	336	348	345	356	334	323	323	315	341	349	356	330	350	328	326	341	337	320	349	339	341	325	345	303	344	329	316	349	339	338	347	339	342	323	329	315	332	337	341	314	302	350	334	318	329	300	348	317	336	383	365	348	352	315	350	352	329	322	348	331	335	329	331	347	320	302	329	337	333	317	318	319	312	317	293	305	342	364	312	351	324	337	340	366	342	325	321	337	347	359	323	333	356	299	322	334	337	292	327	346	326	330	305	329	306	308	293	347	362	306	320	319	346	363	332	306	299	329	338	329	324	356	306	327	314	324	357	361	347	345	316	311	307	338	332	328	342	344	307	331	336	337	330	374	330	325	326	312	335	376	365	338	335	362	288	347	289	334	312	349	330	289	310	335	337	316	360	353	351	334	333	310	326	320	343	318	345	354	343	336	325	333	326	357	324	342	304	355	301	360	325	318	334	345	323	312	326	336	337	298	348	303	338	338	338	339	341	352	306	352	316	323	318	346	322	329	359	308	336	358	334	338	341	348	322	331	326	331	334	357	317	376	348	321	351	333	334	345	345	393	341	329	327	317	348	345	340	338	342	347	330	308	343	288	313	349	346	345	335	317	333	311	330	346	321	324	346	346	309	357	326	303	342	327	315	301	322	333	334	338	330	316	318	343	326	354	343	309	342	311	319	335	354	319	341	364	344	322	325	352	302	316	338	329	306	357	366	350	362	322	374	322	298	329	339	361	311	329	325	353	312	340	361	324	324	309	328	322	335	357	324	312	355	336	321	323	338	334	354	328	311	354	333	315	291	321	314	311	338	323	316	314	342	342	284	342	329	328	320	315	329	341	340	345	322	331	335	338	387	310	333	357	336	344	351	295	336	293	308	336	361	329	333	340	329	354	324	345	306	349	338	301	341	312	324	349	302	305	303	330	364	311	317	318	329	335	316	315	325	353	304	315	324	299	320	312	319	323	335	350	309	332	318	326	350	316	357	291	345	322	324	351	335	384	327	336	316	371	310	344	322	335	324	333	311	341	350	339	321	319	334	332	289	323	337	330	356	343	325	350	332	319	306	313	344	340	327	336	324	329	349	333	327	364	335	321	337	318	329	317	301	351	313	342	339	364	292	329	336	348	327	330	350	348	303	352	322	336	336	357	316	306	332	357	330	322	306	325	357	320	323	311	323	351	350	331	311	371	323	321	342	348	319	326	351	292	352	296	362	350	346	336	336	333	316	318	325	345	312	357	345	352	300	319	340	312	319	334	318	343	348	315	290	329	325	328	350	301	338	334	325	323	299	348	321	302	359	331	319	346	327	311	345	369	353	345	303	363	333	349	331	318	326	295	321	318	353	287	310	342	321	352	324	349	331	360	332	315	347	346	335	360	338	333	363	337	319	304	355	359	310	307	328	377	281	299	318	315	339	296	365	325	329	333	350	331	343	344	335	370	320	303	327	343	330	342	323	329	322	318	358	348	326	360	311	331	312	356	307	339	372	317	358	338	325	338	366	329	316	368	335	314	335	368	290	323	333	355	315	338	320	356	313	307	321	300	341	354	330	318	345	325	329	363	360	323	328	340	326	309	339	342	315	322	339	317	346	334	328	316	314	333	316	335	310	321	309	341	317	340	332	315	339	307	311	335	321	320	327	353	343	311	323	342	333	305	314	321	315	357	357	323	315	325	321	338	335	334	310	333	321	327	330	361	336	358	324	309	314	333	337	316	337	338	285	369	325	349	312	324	329	360	327	316	333	360	333	309	302	346	309	334	335	305	332	301	357	311	320	340	337	319	349	317	327	346	351	319	355	341	342	325	319	295	327	354	344	317	326	324	334	332	348	356	317	317	347	336	302	308	355	333	349	370	301	321	349	342	319	322	338	326	326	347	364	328	329	332	371	339	333	309	351	302	304	331	339	329	350	318	322	345	331	340	304	332	311	333	322	313	328	319	324	318	348	334	343	312	356	312	337	318	347	346	342	327	331	357	337	329	300	332	317	331	321	291	348	346	332	326	329	359	342	310	364	327	336	352	322	333	289	317	332	339	332	357	343	311	348	336	331	331	334	327	321	342	334	322	309	373	331	342	311	356	331	329	364	339	341	324	316	308	325	337	353	338	329	308	340	347	332	388	359	365	306	309	320	330	354	338	347	347	343	340	343	361	316	312	329	355	316	339	325	335	332	317	352	336	337	332	343	316	301	324	348	339	343	330	329	326	333	320	346	303	345	333	309	334	359	333	364	334	352	343	351	342	344	346	328	317	303	346	320	327	305	317	361	320	370	356	353	293	335	324	314	330	327	326	337	344	335	323	294	325	333	341	330	341	329	350	367	328	309	353	344	367	318	332	323	329	341	301	303	317	335	309	332	332	339	326	340	372	343	353	316	344	337	368	354	333	323	319	306	303	327	334	352	366	318	333	322	389	358	302	305	367	333	328	328	326	326	304	356	309	362	281	300	332	317	323	321	330	316	317	334	334	308	290	317	323	334	306	309	327	339	346	351	322	332	321	315	292	317	323	353	339	336	330	334	348	301	318	375	348	305	345	322	332	309	305	308	318	334	337	304	341	344	316	318	345	335	279	334	337	285	336	323	310	312	337	319	329	312	328	312	342	322	318	346	366	334	328	341	345	341	345	295	348	351	341	296	336	335	341	319	280	284	334	320	310	352	339	313	338	358	319	359	353	290	330	367	304	341	299	335	334	334	333	331	330	319	328	314	326	316	294	334	336	337	335	313	294	348	357	316	329	336	320	347	306	296	319	339	341	306	303	351	300	344	336	352	334	349	313	332	347	340	296	345	334	337	345	341	333	314	369	324	309	322	312	303	342	341	338	337	342	328	343	303	325	346	329	330	354	333	340	335	345	317	315	373	298	330	307	312	326	318	323	329	339	308	342	318	330	316	357	370	324	346	343	331	336	318	348	359	338
16334	31886	28440	20461	16321	12194	8053	5404	3390	2450	1974	1839	1458	1559	1515	1343	1269	1191	1160	1069	1003	997	1119	1071	964	921	855	796	734	753	785	746	705	785	794	731	733	816	721	776	700	735	715	742	743	694	725	764	868	969	849	833	838	816	896	802	914	974	802	1953	3986	2902	2101	1574	989	649	599	693	640	623	626	572	710	643	634	558	659	676	641	670	631	662	621	653	629	648	620	656	650	680	692	665	649	638	646	609	679	658	656	619	713	639	618	657	671	620	620	668	629	611	646	667	673	700	657	667	616	674	703	649	601	648	686	670	645	640	706	650	640	670	631	608	643	662	651	673	665	623	653	661	643	620	628	632	607	685	657	651	615	649	637	658	654	691	636	652	636	674	654	655	628	615	679	613	661	693	604	634	615	608	639	648	648	656	666	661	640	671	688	628	653	651	645	609	648	650	647	644	622	626	622	646	678	640	639	674	655	671	645	684	653	653	666	655	695	642	654	628	664	688	665	633	643	590	644	632	620	648	669	706	672	637	630	638	621	626	641	627	687	647	633	638	668	640	631	665	677	655	631	646	604	634	653	696	632	661	620	657	608	663	654	689	626	620	645	593	634	669	629	641	618	631	662	626	669	583	610	607	613	651	662	648	648	666	667	631	637	681	620	699	611	620	657	628	623	616	613	674	637	657	629	609	648	617	646	636	652	635	651	609	583	651	609	669	656	654	647	716	628	656	611	622	604	638	656	693	656	631	628	640	636	663	654	635	639	653	621	675	664	643	632	639	668	648	646	632	626	648	604	614	651	636	686	647	624	613	640	613	646	652	630	666	644	658	621	640	635	649	687	634	639	640	648	636	669	648	685	646	615	639	593	615	580	655	675	601	653	629	649	620	670	630	685	629	623	687	657	642	607	610	654	588	643	603	620	633	678	668	639	635	673	676	648	632	655	656	702	620	666	661	640	676	623	653	646	620	632	665	632	661	620	635	620	657	593	628	599	639	644	607	664	615	654	600	613	638	641	655	649	649	658	655	636	698	593	651	620	631	667	637	665	635	611	646	631	640	666	679	640	631	649	637	626	583	651	615	699	618	656	655	636	655	627	634	665	637	660	675	682	642	632	646	641	650	604	639	635	688	591	632	682	672	592	680	709	653	588	608	625	631	670	669	705	657	632	643	678	617	650	613	673	663	649	619	629	634	692	617	596	634	611	701	662	628	700	654	665	615	688	633	661	668	640	656	641	665	632	645	617	640	673	641	687	623	637	698	649	632	637	639	637	625	643	672	656	649	647	628	610	641	705	621	667	654	621	641	626	680	594	669	619	636	604	678	640	700	583	628	669	642	627	662	661	643	652	620	659	603	645	629	652	655	650	648	607	637	586	671	664	653	636	643	615	627	621	622	592	619	625	630	645	665	627	671	602	653	617	703	627	621	666	668	649	694	640	605	654	706	668	680	610	633	657	674	689	679	665	666	602	607	671	654	651	625	671	585	635	688	663	631	623	622	640	660	641	614	599	641	632	653	611	600	604	641	625	622	660	631	621	628	622	590	657	658	620	616	672	590	627	661	630	631	663	593	608	619	667	697	649	685	685	657	640	648	656	597	650	660	634	645	655	613	660	659	666	614	603	668	639	599	628	600	640	646	649	648	610	631	684	654	676	649	639	631	636	644	640	635	645	604	661	664	624	603	615	670	679	667	676	679	635	675	637	650	599	627	646	661	655	686	635	659	653	677	626	638	662	657	617	616	677	662	647	678	636	662	609	631	617	637	625	603	670	629	682	631	645	658	616	688	656	670	626	648	618	636	633	622	653	628	686	601	624	651	662	662	641	650	672	616	649	673	625	634	620	627	655	664	650	629	619	669	655	637	641	667	644	643	677	661	651	607	671	650	673	663	648	615	652	581	694	650	617	609	599	611	657	606	659	655	646	634	640	633	617	622	625	660	615	669	630	662	661	654	654	658	621	669	660	639	657	628	627	595	642	630	594	646	613	670	606	688	615	594	610	672	648	646	627	625	630	665	630	672	685	634	646	648	641	645	641	643	668	598	638	651	636	661	651	648	632	677	638	653	642	638	675	626	669	612	621	641	629	687	598	650	645	663	652	615	653	666	627	687	659	594	655	740	645	659	632	651	630	669	661	636	671	645	643	650	634	664	628	679	609	664	669	634	632	628	651	625	704	627	635	628	637	638	648	658	644	642	593	654	654	642	627	640	654	655	657	637	660	655	637	606	631	655	618	644	694	642	642	617	618	637	678	661	621	609	651	626	609	654	647	665	649	589	629	659	637	644	607	649	637	625	680	636	667	626	689	630	655	669	662	667	705	579	636	637	693	674	644	596	656	647	632	643	630	658	619	660	669	632	636	666	640	637	634	669	662	637	649	610	630	642	657	650	615	655	668	670	676	638	614	677	615	627	658	669	645	628	587	632	668	677	664	663	650	619	635	663	678	653	645	618	675	648	635	662	646	632	638	646	621	617	616	670	647	651	642	655	699	656	674	660	611	619	644	647	644	636	687	626	622	613	591	632	614	640	642	635	631	633	600	619	615	647	651	638	636	654	644	619	664	650	641	701	642	670	620	588	635	648	631	654	672	644	647	609	665	670	599	660	653	611	645	609	670	628	646	653	684	655	630	654	689	631	653	667	674	660	657	625	627	669	613	643	653	667	675	628	660	621	660	642	657	598	661	615	696	684	606	587	665	640	679	631	627	610	670	657	697	594	652	650	674	617	608	627	676	659	639	602	679	684	620	652	647	632	643	634	645	650	643	611	668	630	634	617	642	626	679	686	608	599	678	655	662	645	599	655	663	670	631	654	655	662	654	642	659	658	675	646	658	642	672	615	662	654	629	656	616	663	672	689	606	646	671	657	680	646	618	657	676	639	647	651	616	664	628	660	674	628	623	645	642	607	685	638	627	660	611	633	651	652	670	646	660	650	670	674	694	656	633	680	668	615	626	591	639	673	691	632	660	664	623	648	648	619	658	637	672	650	638	616	644	665	644	645	588	627	678	647	583	646	671	631	659	645	635	668	648	609	620	639	685	666	616	651	627	637	645	653	627	676	661	645	647	655	619	599	632	671	637	691	661	625	622	630	697	679	643	667	622	608	652	606	662	644	624	654	692	626	673	685	680	641	662	646	636	636	632	646	632	633	629	642	629	652	659	634	694	638	665	705	624	695	654	613	616	654	631	671	661	625	617	638	617	644	686	652	633	612	630	638	612	637	635	628	685	628	648	652	687	647	644	645	679	639	666	693	624	692	668	679	637	675	657	642	654	640	637	674	671	651	668	657	604	639	667	650	606	643	605	683	608	635	636	638	632	606	657	649	631	636	640	652	629	675	716	629	659	669	641	621	597	620	682	641	671	619	662	596	645	610	628	623	619	668	627	668	670	662	638	655	651	632	668	646	675	629	656	620	664	593	646	637	678	646	650	620	637	630	636	662	641	627	665	641	606	592	655	658	626	614	662	689	612	646	616	626	653	682	631	659
26730	20752	12790	4517	2045	1296	1001	832	644	603	552	608	553	586	568	601	599	581	565	604	551	532	538	565	602	585	551	550	575	600	500	561	551	550	541	545	594	568	607	548	542	546	548	563	555	566	514	556	549	579	529	592	602	580	588	530	608	582	558	613	630	597	585	593	592	569	563	552	536	533	569	520	547	507	532	582	520	513	525	586	540	553	532	560	548	567	514	568	549	573	524	566	527	567	587	529	559	496	561	540	570	535	553	545	529	549	547	550	543	543	533	544	513	544	577	594	545	513	555	533	567	590	540	498	535	515	540	548	538	546	557	581	550	527	539	532	509	484	567	552	522	522	567	530	532	561	521	562	516	562	560	522	546	543	556	510	508	557	551	571	521	506	505	608	570	541	590	535	553	535	542	560	543	539	534	582	556	571	543	554	559	538	556	549	519	524	502	590	586	498	553	535	559	511	513	549	547	596	533	581	607	569	562	554	547	544	572	537	516	525	554	538	570	554	536	594	552	525	526	495	516	557	513	540	544	508	529	528	467	491	513	510	520	568	541	572	537	551	551	544	518	547	531	559	554	550	534	536	563	541	563	558	506	549	538	532	490	534	555	497	552	563	554	554	560	560	561	525	528	524	564	528	511	499	533	537	508	544	555	520	493	538	548	511	531	561	543	568	517	574	556	556	557	541	528	553	585	547	554	526	534	562	578	538	564	558	568	515	578	501	522	500	535	567	514	554	570	571	503	544	556	590	586	548	517	553	549	540	575	579	540	542	538	508	479	493	579	505	524	599	558	582	556	553	554	537	537	539	513	526	579	511	555	556	521	525	555	515	534	505	562	545	556	564	534	532	549	581	536	555	546	537	523	531	530	560	552	533	528	578	565	533	560	551	546	554	545	546	525	536	549	536	559	572	537	556	549	573	537	573	565	537	538	568	566	531	543	496	583	537	567	550	541	534	543	586	557	527	547	548	534	518	557	535	512	508	499	523	541	546	593	533	576	536	558	499	547	557	525	570	547	540	530	520	528	552	559	512	532	558	552	538	552	546	546	531	499	580	485	541	562	543	529	572	587	533	580	565	535	576	529	537	515	526	578	501	518	541	581	568	544	538	541	536	556	509	544	547	532	528	599	565	549	552	557	542	554	533	521	513	551	529	542	558	526	518	583	560	551	514	591	568	553	558	541	525	586	532	530	579	564	554	501	558	542	568	545	501	584	570	536	582	539	524	564	563	520	509	532	532	542	570	512	547	495	594	538	554	540	562	533	514	543	560	600	530	529	567	547	509	549	581	504	533	542	537	554	528	563	550	535	574	522	496	562	554	537	527	578	529	534	538	544	525	566	526	578	510	550	545	514	575	520	571	545	531	536	530	572	574	546	520	530	505	532	532	513	562	530	542	517	537	570	522	544	505	546	559	566	577	529	548	568	543	547	511	558	536	581	576	525	555	559	559	541	568	538	536	577	489	558	537	560	536	575	557	544	553	511	540	556	533	540	483	518	534	540	568	544	529	595	534	500	537	507	553	551	527	521	502	564	614	505	525	513	553	547	544	540	563	526	534	570	555	539	544	518	548	573	554	550	572	565	561	550	559	544	515	586	546	545	572	566	577	506	602	493	583	579	563	542	548	517	521	552	531	539	514	543	576	517	585	519	518	590	529	527	596	480	546	550	554	568	527	559	553	523	547	560	576	558	541	546	515	517	508	535	519	575	538	571	561	558	522	567	533	547	535	566	548	562	551	545	556	537	520	554	500	584	560	569	516	562	572	573	581	523	548	557	529	538	601	526	561	536	589	568	570	541	581	522	517	537	550	540	549	509	516	519	534	556	534	567	531	579	584	535	546	537	571	518	567	608	523	533	591	511	552	518	549	524	549	542	536	527	535	534	512	566	537	562	562	581	515	527	534	564	577	564	535	573	570	529	571	517	550	543	552	520	550	540	541	562	568	562	517	576	527	535	564	529	535	543	566	527	534	560	516	550	512	517	534	516	512	567	540	580	514	578	524	527	543	525	559	529	564	597	570	555	581	573	534	559	518	566	575	549	550	587	522	514	566	542	529	518	548	554	526	552	543	538	550	563	548	507	538	551	543	535	589	553	548	546	538	545	550	498	551	579	532	535	554	539	552	567	559	541	523	564	510	550	567	547	495	554	527	555	515	543	565	582	539	515	524	584	542	566	527	556	533	578	526	532	559	513	541	557	542	555	564	525	557	534	547	546	510	579	544	518	555	554	536	549	551	547	569	593	560	556	587	523	559	523	527	567	542	561	526	562	581	521	558	516	531	539	550	525	521	537	544	531	509	547	553	582	585	528	556	536	550	567	496	515	581	542	537	517	546	541	568	510	562	546	564	557	574	545	508	556	541	557	558	539	535	527	548	580	521	534	551	523	545	569	568	539	549	559	546	561	534	521	526	532	530	564	571	541	575	546	552	542	576	513	546	522	532	563	524	573	595	513	576	534	538	553	546	539	570	529	538	527	557	508	559	544	555	556	514	578	555	589	550	524	574	541	533	541	507	536	565	523	539	565	543	525	554	527	538	578	552	574	526	555	546	557	585	585	576	554	552	533	514	547	533	542	551	516	543	522	518	568	549	560	538	524	540	524	507	515	523	546	540	535	567	528	577	537	520	565	571	603	537	521	566	555	581	514	522	511	503	589	515	553	541	564	524	503	538	504	539	592	564	530	587	572	585	539	536	545	566	570	566	534	580	573	527	523	541	532	586	528	570	548	576	562	539	540	530	516	605	539	538	555	547	539	576	526	488	562	501	569	496	513	535	545	587	573	547	549	514	533	531	486	570	588	568	580	529	553	571	595	479	556	566	538	544	546	490	542	555	551	543	538	557	515	521	560	544	554	577	546	552	583	533	527	531	555	571	528	509	521	550	583	512	523	510	520	553	530	526	536	538	543	524	530	527	533	525	533	509	571	552	544	538	549	528	537	537	532	587	534	555	570	543	559	521	535	574	521	574	557	566	557	532	554	569	562	554	553	570	511	529	489	483	535	515	543	519	520	561	535	510	535	548	526	505	523	559	573	532	593	542	552	562	506	518	565	535	548	531	578	511	523	508	501	526	539	551	538	525	548	562	559	573	536	577	534	555	551	525	540	550	534	533	498	526	529	552	550	572	542	521	535	549	531	546	560	557	564	536	590	556	545	536	528	533	561	516	527	517	558	540	586	536	555	517	519	518	532	552	564	534	525	533	535	540	523	573	494	543	563	573	542	536	553	570	543	549	588	495	546	564	534	567	553	584	538	555	541	574	553	507	526	544	559	540	534	568	536	577	558	557	526	538	534	542	512	508	517	514	527	507	553	542	548	550	563	539	526	550	557	523	518	534	557	502	539	537	536	542	575	555	521	584	581	575	529	563	532	536	533	552	535	531	562	569	509	573	530	560	556	522	557	553	551	511	522	567	565	535	510	553	537	519	541	513	540	541	499	525	537	520	573	513	573	580	535	590	528	534	536	493	604	545	541	546
10795	16679	14516	8187	5652	4070	2754	2078	1544	1308	1238	1189	1159	1281	1250	1266	1155	1214	1186	1143	1082	1206	1177	1136	1145	1146	1124	1037	1023	1085	1016	1084	1072	1030	1073	1071	1058	1083	1084	1085	1014	1095	1084	1063	1015	1080	1047	1042	1083	1150	1136	1106	1118	1134	1058	1139	1134	1090	1092	1255	1394	1283	1206	1190	1129	1098	1039	1086	1032	1005	1011	1053	1101	1068	1017	1141	1073	1071	1032	998	1063	1049	1081	1043	1019	1061	1039	1064	1079	1083	1081	1021	1091	1047	1017	1082	1064	1051	1053	1027	1096	981	1037	1065	1062	1108	1110	1108	1018	1049	1017	1071	1093	1054	1013	1022	1100	1033	1049	1017	1016	1024	1092	1086	1037	1043	1040	1048	1079	1020	1064	1066	1070	1032	1046	1052	1039	1045	1066	1019	1097	1039	1071	1036	1060	1013	1058	1053	1091	1086	1041	1064	1063	1069	996	1002	1005	1056	999	1019	1060	1070	1049	1098	1048	1040	1055	1071	1036	1044	1023	1034	1052	1028	1036	1084	1087	1072	1046	1088	1089	996	966	1045	1049	1063	1047	1026	1055	963	1039	1063	1105	1033	1014	1030	1100	1064	1069	1058	1037	1054	1011	1095	1039	1010	1060	1098	1072	991	1006	1057	1079	1050	1102	1128	1029	1043	1132	1020	1014	1035	1052	1116	1036	1062	1077	1073	1060	1018	1048	1034	1065	1051	1043	1031	1086	1021	1029	1076	1042	1044	1047	1056	1048	1077	1028	1042	1011	1042	1044	1046	1054	1059	1103	1045	1074	1088	1022	1125	1044	1030	1092	1056	1079	1036	1033	1060	1087	1125	1055	1032	991	1105	1044	999	1074	1055	1049	1065	998	1053	1064	1064	1045	979	1078	955	1019	1027	1004	1100	998	1060	1029	1026	1053	1097	945	1050	1073	1062	1013	1035	1055	1013	990	1015	1022	1040	1062	1048	1046	1065	1061	1073	1031	1039	1068	1057	1033	1066	982	1040	999	1016	1094	1008	1005	1064	1096	1020	1036	1047	1041	1065	1095	1054	1078	1082	1080	1058	1003	1061	1058	1081	1075	1029	1070	1061	1011	1076	1048	1074	1045	1065	1075	1005	1044	989	1075	1054	991	1001	1095	1042	1022	1056	1053	1040	1089	1077	1097	1049	1083	1082	964	1020	1084	1061	1020	1009	1052	1092	1069	1045	1090	995	1016	1053	1083	1054	1050	1003	985	1046	1040	1005	1060	1022	1032	1019	1033	1078	1056	1049	979	1036	1066	1041	1006	1047	1024	1088	1045	1066	1029	1044	1045	1047	1013	1051	1066	1010	1039	1030	1064	986	1041	1004	1021	1074	1050	1085	1079	1035	1057	1057	978	1122	1051	1029	1015	1059	1038	1063	1054	1025	1008	1082	1062	1035	995	1068	1007	1100	1065	1086	1077	1091	1043	1025	1082	1023	1020	993	1085	1056	1115	992	1082	1066	1027	1034	1040	1094	1076	1011	1086	1100	1050	1017	1100	1071	979	1028	1026	1064	1046	994	1039	1070	1049	1074	1007	1009	1037	1014	1065	1059	1042	1058	1059	1059	1061	1100	1079	1012	1002	1066	1070	1051	1058	1066	1063	1063	1040	1088	1046	1111	1051	1018	1063	1032	1066	1081	1089	984	1060	1077	1058	1060	1035	1038	1081	1065	1076	1040	1032	1062	1011	1082	1024	1069	1079	1033	1049	1026	1020	1116	1043	1033	1048	1042	1047	1019	1061	1059	1034	1042	986	1075	1029	1025	1044	1010	1018	1054	1023	1069	1086	1017	1042	1037	1054	1013	1002	1102	1062	1072	1032	1058	1037	1058	1107	1057	1074	1085	1063	1066	1102	1070	1020	1038	1103	1052	1050	1040	1012	1076	1125	1083	1076	1099	1046	1010	1085	1004	989	1080	1039	1058	1084	1079	1013	1073	1030	1027	1052	1060	1075	1083	1030	1058	1015	1110	1078	1004	986	1062	1035	1088	1017	1039	1043	1087	1069	1032	1084	1035	1056	1032	992	1088	1056	1020	1024	1060	1080	1017	998	1044	1089	1074	1056	1085	1133	1073	1015	1027	1039	1041	993	1077	1072	1006	1080	1055	1043	1025	1088	1085	1108	1049	1041	1053	1063	1042	1047	1009	1056	1005	1001	1044	1056	1073	1099	1045	1004	1064	1014	1046	1022	1083	1041	1039	1024	1007	1044	1080	1056	1059	1032	1032	1075	1078	1056	1013	1041	1091	1038	1010	1092	1035	1062	1054	1072	1035	1043	1010	1073	1039	1035	1119	1007	1059	1075	1009	1062	1033	1087	1057	1101	1037	1025	1081	1084	1002	1040	1114	1031	1018	1026	1032	1037	1025	1021	1052	1010	1107	1020	1083	1067	1041	1029	1013	1104	1041	1056	1053	1070	1021	978	1038	1058	1017	1092	1093	1039	1041	1051	1052	1073	1072	1023	1115	1053	1062	1038	1060	1014	1055	1053	1069	1023	1086	1054	1019	1051	1042	1034	1035	1037	1002	992	1080	1069	988	1048	1021	1036	1070	1036	1092	1055	1051	1000	1111	1024	1016	1030	1039	1045	1055	1122	1035	1021	1043	1088	1064	1063	1047	1034	1005	1068	1064	1057	1087	1010	1060	1067	1111	1048	989	1049	1061	1010	1081	1073	1068	1052	1075	1068	1023	1005	1027	1047	1059	1011	1062	1033	1064	1037	1025	1035	1111	1076	1065	1028	1000	1044	1014	1091	1035	1042	1074	1077	1067	1077	1026	1096	1051	1029	1033	1045	1067	1068	1004	1057	1052	1069	1002	1054	1066	1056	1003	1054	1083	1040	1035	1059	1017	1012	1071	1033	1085	1062	1098	1030	1108	1083	1074	1058	984	995	1032	1060	1097	1032	1062	1015	1056	1044	1056	1087	1018	1068	1051	1069	1067	1027	998	993	1083	1004	1055	1066	1016	1064	1088	1078	1070	1075	1028	1025	1060	1053	1023	1046	1015	999	1056	1079	1110	1115	1015	1071	1007	1077	1061	1038	1001	1052	1069	1000	1035	1023	1069	1064	1048	1063	1126	1034	1022	1024	988	1062	1029	1026	1065	1013	1089	1061	1039	1026	1019	1056	1065	1033	1064	1004	1040	1146	1025	1067	1028	1085	1085	1013	1073	1048	1042	1024	1052	1014	1049	1083	1062	1023	1038	1055	1020	1066	1056	1018	1072	986	1042	1051	1048	1010	1084	1067	1058	1074	1065	1044	1070	1045	1045	1018	1099	1092	1068	1007	1043	1065	1069	970	1064	1000	1068	1055	1002	1040	1066	1061	1038	1023	1056	1047	1050	1009	1065	1082	1069	1051	1065	1050	1089	1092	1053	1075	1063	1086	1077	1051	1041	1058	1062	1086	1038	1017	1028	1084	1060	1060	1027	1084	1080	1025	1115	990	1101	1051	1056	1036	1044	1098	1063	1034	989	1032	1087	1058	1040	1040	1053	1092	1030	1106	1009	1056	1019	1055	1069	1011	1042	1091	1090	1012	1021	1024	1036	1020	1067	1076	1049	1091	1013	1148	1056	1017	1108	1050	1130	1070	1052	1075	1111	1079	1024	1075	1021	1078	1026	999	1077	1080	1049	1105	1051	1070	1030	1054	1039	1059	1082	1023	1069	1086	1026	1038	1029	1022	1014	1078	1053	1028	1035	1043	1061	1110	1055	1050	1024	1038	1043	1056	1063	1035	1048	1034	1023	1026	1093	1091	1078	1098	1000	1044	1000	1070	1087	1042	1033	1043	1067	1097	1046	1044	1040	1086	1072	1087	1034	1044	1020	1059	1025	1039	1047	1028	1069	1076	1062	1071	1032	1073	1063	1102	1012	1040	1046	1112	1098	1022	1093	1071	1061	1052	1002	1061	1086	993	1101	1107	1003	1039	1051	1067	1037	1066	1029	1036	1081	1052	1065	1066	1031	1049	1035	1064	1002	1066	1005	1062	1026	1008	1040	1030	1053	1059	1075	1076	1099	1058	1067	1065	1073	1107	1004	1015	1043	1059	1070	1035	1065	1044	1006	1060	1071	1035	1037	1084	1087	1057	1098	1036	1114	1019	1121	1042	1074	1075	1059	1052	1048	1039	1023	1032	1041	1028	1046	1088	1073	1100	1122	1033	1020	1017	1073	1074	1068	1114	1031	1025	1004	1086	1033	1010	1037	1072	1019	1109	1043	1052	1086	1106	1040	1050	1026	1012	1056	1133	1087	1024	1048	1117	1022	1039	1127	1041	1053	1035	1045	1083	1038	1040	1092	1102	1055	1083	1041	1022	1060	985	1042	1043	1016	1026	1038	1059	1032	1013	1085	1024	1036	1124	1085	1120	1055	1002	1055	1087	1136	1051	1022	1087	1055	1081	1107	1081	1012	1053	1065	1085	1080	1085	1060	1058	1041	1110	1063	1037	1110	1094	1063	1026	1068	977	1062	1011	1028	1041	1080	1023	1070	1026	1099	1057	996	1021	1004	1073	1033	1067	1069	1021	1128	989	1029	1092	1100	1069	1072	1051	1056	1035	1071	1016	1067	1084	1019	1032	1075	1003	1013	1099	1030	1022	1101	1003	1083	1030	1042	1011	1061	1028	1031	989	1037	1013	1048	1051	1043	1086	1072	1061	1008	1018	1018	1063	1042	1147	1142	1044	1062	1081	1062	1063	1023	1079	1058	1034	1018	1059	1042	1060	1063	1057	1089	1055	1040	1050	1016	1050	1015	1056	1071	1054	1018	1087	1053	1055	1050	1085	1048	1059	1042	1099	1042	1033	1161	1062	981	1061	1097	1031	1053	1063	1067	1062	1022	1023	1106	1063	1041	999	1009	1047	1050	1064	958	1083	1030	1057	1064	1060	1076	1043	1081	1033	1104	1059	965	1027	1084	1062	1031	1135	1037	1034	1032	1045	1068	1063	1019	1008	1051	997	1039	1031	1037	1076	1053
24099	21186	28304	24345	19939	6253	2170	1259	830	687	658	590	525	573	564	574	555	519	473	463	500	473	485	525	485	492	487	448	439	461	441	421	432	395	406	447	399	423	437	458	453	453	411	445	399	427	454	425	492	471	437	455	469	463	471	471	451	412	473	734	973	793	610	579	534	452	430	417	407	434	433	394	399	449	369	414	421	431	403	416	384	396	456	423	427	384	489	437	412	437	383	451	399	440	451	434	424	365	419	435	426	372	403	432	396	410	439	407	448	361	402	418	390	432	412	412	415	418	432	414	442	422	419	434	416	424	410	404	400	396	411	404	404	412	431	444	417	373	401	444	404	418	442	363	400	414	420	433	420	415	423	372	395	410	399	411	420	438	371	401	432	422	428	441	388	392	405	413	420	472	437	433	435	401	400	406	446	427	423	384	424	432	420	425	404	405	427	426	440	422	421	411	420	386	445	426	438	425	412	395	446	444	409	449	383	456	393	412	462	408	434	421	423	410	403	417	437	421	390	417	404	435	412	429	440	396	418	460	388	445	421	383	460	398	416	435	450	419	423	399	393	410	429	427	420	425	423	407	453	429	432	405	454	435	416	411	403	430	406	400	401	415	429	449	429	410	411	398	389	399	407	388	418	415	414	415	415	406	394	394	395	382	417	440	402	408	411	444	406	408	403	445	436	394	402	408	408	436	447	399	416	401	420	437	409	407	433	408	412	430	458	407	417	397	437	420	417	428	385	402	426	422	421	416	418	389	398	396	414	421	408	385	400	410	438	438	404	412	407	412	407	402	458	409	414	384	425	456	440	408	421	393	426	456	408	441	420	419	403	414	413	399	458	417	407	415	423	421	417	369	438	445	427	416	397	435	433	422	433	457	383	437	425	421	471	431	397	423	387	430	472	410	419	404	433	440	400	408	417	422	393	371	401	418	412	418	406	429	405	406	413	441	443	411	446	418	438	410	426	402	401	440	414	472	420	433	407	408	422	435	394	415	442	426	388	426	432	406	396	379	446	435	428	439	394	422	406	394	434	384	404	376	410	396	405	416	410	422	435	420	425	399	429	408	415	390	429	407	411	415	420	403	395	418	425	406	427	437	441	444	430	420	424	455	414	413	458	385	401	447	447	404	396	443	432	421	426	418	411	451	439	435	417	420	413	387	437	423	418	417	379	445	433	376	450	404	437	440	407	424	403	421	405	390	407	401	414	410	444	390	422	403	422	394	433	404	405	414	447	412	476	401	420	396	415	400	443	406	429	387	409	383	428	454	405	376	444	448	429	384	411	424	428	411	431	430	368	407	436	407	414	372	413	410	433	420	420	402	435	418	417	436	404	418	391	400	455	438	433	437	405	421	398	426	409	442	413	410	432	396	439	413	418	429	448	435	427	420	418	431	446	453	415	406	448	440	409	413	418	372	383	401	446	414	400	417	433	389	419	420	410	418	391	433	440	401	437	426	423	428	428	371	415	409	411	381	410	396	438	464	406	430	411	418	407	455	391	427	406	464	412	433	416	390	449	417	413	415	434	415	445	437	468	431	409	411	462	414	427	422	413	421	433	408	411	412	430	446	459	406	405	426	408	437	368	409	388	411	416	442	430	411	441	382	433	427	387	399	403	406	421	419	387	391	448	432	421	401	422	435	420	426	435	421	449	391	400	429	404	424	405	398	414	443	432	408	398	416	411	385	430	433	406	381	441	393	410	408	421	435	458	402	406	419	411	408	416	389	403	412	407	437	442	422	424	435	456	403	422	407	385	439	402	390	420	418	441	425	421	417	417	411	388	421	413	388	419	394	395	401	389	423	408	393	407	428	400	393	418	409	430	400	415	457	400	437	414	411	426	405	423	384	410	431	427	413	430	398	444	405	435	446	412	428	455	459	428	414	381	388	403	378	394	409	419	442	395	419	416	410	414	415	401	413	438	397	432	410	403	372	456	409	422	384	444	451	433	416	416	422	399	443	347	428	383	459	425	428	416	418	397	452	410	426	426	415	409	380	431	388	405	397	412	405	420	431	417	416	404	392	445	396	411	423	426	388	388	462	422	433	456	394	391	438	457	411	435	409	401	413	435	413	405	407	395	422	402	379	457	393	434	405	427	428	440	417	425	441	398	403	385	413	410	405	426	412	408	438	418	408	412	402	430	425	408	413	415	392	426	375	404	399	406	423	406	409	401	429	420	420	409	418	373	429	409	416	398	407	439	406	421	384	403	413	417	381	434	395	403	429	448	409	427	388	434	415	433	397	432	433	419	389	407	405	470	430	427	430	411	411	450	445	427	417	422	445	410	416	430	414	414	391	443	388	424	432	406	416	400	365	410	393	410	443	384	403	417	415	387	384	412	437	423	413	422	381	426	407	389	417	441	456	448	404	378	426	416	400	429	425	404	443	412	432	434	407	454	383	447	397	409	440	400	429	427	385	420	436	442	449	419	399	438	418	410	370	386	394	443	403	403	400	424	413	424	420	413	399	395	424	403	394	437	408	421	390	412	442	378	417	398	429	402	428	443	410	428	388	410	373	378	433	390	438	387	354	453	417	433	438	418	414	431	420	414	445	409	439	415	476	398	435	428	432	446	396	409	390	361	429	448	403	452	450	421	425	412	397	409	430	392	424	412	420	459	383	415	394	382	393	427	418	418	405	452	368	403	429	464	412	429	413	448	424	420	431	413	434	412	388	400	418	391	453	425	385	407	455	413	427	392	434	446	409	430	453	410	449	419	394	459	398	426	399	404	419	429	404	408	412	421	441	431	400	435	415	382	456	383	429	416	406	455	395	414	411	397	428	429	441	383	407	406	396	421	418	428	383	431	387	386	408	368	414	442	379	445	445	411	407	459	391	444	415	425	405	435	458	430	413	417	357	416	390	436	415	449	407	362	409	384	379	429	409	407	436	429	431	444	433	417	412	392	400	424	401	452	393	418	422	443	395	412	436	419	415	399	407	414	458	405	458	408	416	412	429	408	442	437	384	414	396	418	387	449	417	428	432	387	400	400	412	432	379	372	430	429	401	419	431	410	430	433	382	446	440	395	424	377	427	446	427	406	436	407	419	406	431	386	395	397	434	399	421	421	414	372	422	400	399	411	373	417	427	414	403	427	413	408	422	386	443	423	428	419	424	409	443	386	426	413	382	443	412	414	416	394	443	398	419	427	391	399	418	410	409	457	445	436	417	414	413	421	427	411	414	441	397	386	392	412	365	386	406	445	415	413	405	393	422	416	412	411	421	426	419	421	400	415	415	418	401	420	420	438	422	420	390	403	438	417	397	373	423	412	428	435	429	443	416	395	400	412	435	385	453	420	429	414	439	410	432	410	434	452	437	426	398	435	395	411	425	431	436	419	380	421	439	418	408	416	398	429	414	402	429	406	394	405	451	411	409	469	414	404	411	383	418	406	412	419	386	416	422	421	416	392	392	427	425	408	434	432	382	473	461	404	442	414	424	393	402	434	440	441	440	420	438	434	431	423	399	419	414	400	387
13959	26477	23469	15599	11629	8075	5345	3716	2465	1911	1613	1425	1445	1560	1477	1454	1313	1161	1193	1126	1045	1056	1262	1186	1099	1045	1016	947	926	965	936	927	923	916	933	957	927	902	892	873	917	879	889	889	929	854	920	930	887	988	938	961	943	935	960	948	990	952	941	1855	2828	2029	1628	1330	1088	874	817	848	827	796	785	850	847	829	834	839	832	869	895	815	829	805	843	904	832	881	852	848	827	816	801	843	836	849	813	885	849	838	822	797	837	858	867	884	856	849	814	815	847	821	808	820	842	812	830	848	820	816	798	805	841	807	852	786	878	866	819	835	836	828	837	814	785	854	878	833	840	866	831	830	854	842	886	798	848	820	868	834	846	810	850	856	814	828	841	793	854	856	821	825	839	822	820	813	815	794	851	835	806	857	869	833	860	818	864	826	841	825	907	844	857	831	840	856	834	814	878	878	846	858	815	866	867	887	792	843	792	845	821	849	866	837	828	814	814	819	848	871	805	819	833	853	835	853	828	877	808	826	812	827	825	840	885	785	870	824	803	857	800	829	867	841	802	870	844	831	828	811	830	828	835	867	849	778	827	834	839	836	828	836	855	838	885	808	838	815	815	861	840	815	841	803	829	859	820	823	812	817	818	861	797	845	823	857	870	836	804	818	847	829	825	825	783	848	849	816	817	816	828	834	866	858	882	838	849	793	824	806	884	839	892	826	857	837	809	833	813	867	847	816	821	785	898	776	833	810	856	848	805	827	852	825	820	841	849	866	787	854	831	795	817	843	890	824	818	844	871	812	838	806	795	861	839	822	819	837	840	808	872	807	793	842	834	786	862	835	837	880	829	814	821	879	817	818	853	812	813	815	790	811	797	821	863	796	840	836	827	818	774	855	790	861	806	800	821	861	805	836	837	879	893	842	795	827	848	810	822	859	794	862	822	827	801	878	840	842	829	847	839	850	804	849	810	867	857	824	835	820	838	795	841	873	798	906	883	820	789	843	883	842	871	806	824	848	789	887	840	814	832	858	917	792	920	832	850	822	842	834	760	831	861	840	817	809	824	835	898	850	841	818	774	765	818	833	849	891	864	864	854	827	808	823	825	819	813	799	825	823	840	828	808	831	831	795	869	842	802	801	902	810	807	819	829	831	870	860	829	786	906	828	821	845	856	834	808	838	819	821	818	854	855	853	828	844	816	841	850	836	848	831	848	839	789	803	852	898	838	837	862	858	867	843	838	823	847	829	901	858	861	807	785	875	819	815	849	882	840	876	867	839	820	811	848	808	842	833	863	862	859	818	826	825	867	894	811	849	801	897	840	798	827	816	879	824	827	835	824	874	813	813	836	817	872	810	833	844	782	869	863	851	831	808	871	873	870	870	810	871	841	779	839	798	863	827	793	889	862	795	885	824	866	854	849	841	803	880	848	882	802	803	887	830	859	886	809	857	837	795	850	812	829	870	830	836	798	875	861	820	820	861	828	846	837	860	849	810	831	807	792	804	887	844	896	825	817	813	804	849	832	823	858	839	817	848	838	821	843	892	843	848	807	775	828	822	872	852	825	869	819	800	829	800	840	823	848	808	861	866	808	808	835	858	792	814	810	799	860	810	790	836	810	791	856	848	799	864	813	858	846	816	811	870	861	780	805	817	864	890	852	827	876	840	798	856	842	842	879	830	843	851	841	893	819	887	849	821	873	852	827	839	861	847	824	877	850	859	827	800	876	826	824	795	791	833	803	789	826	834	833	865	843	810	834	841	826	834	864	857	888	836	849	860	810	808	854	875	807	839	797	819	815	858	871	910	785	821	824	842	861	871	872	777	820	891	833	894	819	833	851	850	839	759	874	812	820	833	807	780	782	844	876	846	831	862	858	817	839	803	854	877	785	851	819	817	783	774	840	799	823	847	806	830	808	842	884	805	820	822	836	856	843	829	829	813	868	843	808	807	871	859	817	803	805	904	828	850	829	779	834	871	854	798	861	859	870	818	874	838	862	786	887	811	845	846	786	802	900	859	806	813	823	811	822	794	823	831	881	856	843	797	833	812	800	833	909	820	799	777	810	877	836	834	856	828	852	811	800	794	852	822	846	831	854	820	838	918	862	840	808	831	885	808	838	868	852	850	840	862	817	789	830	844	787	821	798	849	869	892	849	825	811	867	820	811	838	849	889	807	801	810	841	850	900	833	858	818	827	850	848	853	803	787	868	823	921	816	880	808	833	829	856	844	815	878	802	832	858	805	795	888	822	895	863	802	797	857	822	873	822	842	857	826	784	796	811	823	835	837	858	832	809	826	845	870	854	771	862	820	826	852	803	838	826	786	856	830	874	846	803	836	818	810	853	819	856	839	847	820	871	798	819	840	845	793	891	828	894	883	872	848	752	778	811	768	835	820	809	803	847	874	803	840	842	859	806	863	858	882	899	825	861	861	861	884	868	837	847	878	833	852	874	820	855	824	822	807	888	830	829	826	820	842	817	815	898	810	850	873	864	823	821	849	854	824	869	831	859	850	846	839	874	796	893	866	840	864	822	827	826	820	813	843	843	806	790	811	858	861	818	811	845	802	834	857	838	835	852	827	805	846	833	889	814	842	806	834	824	887	837	844	872	832	839	813	842	815	871	797	834	816	877	851	858	851	855	851	845	810	822	840	842	811	864	849	849	851	834	835	792	819	826	812	814	850	819	866	850	890	796	839	841	820	828	807	838	839	797	841	847	870	841	832	879	852	850	820	849	834	834	821	803	803	849	852	831	803	813	820	809	791	864	787	840	888	821	833	801	901	843	788	881	790	826	857	814	823	826	823	798	832	799	850	850	823	792	860	828	830	805	813	812	835	809	801	843	841	863	825	839	847	834	825	799	846	923	812	858	860	802	798	821	795	863	865	830	857	880	849	858	851	805	851	860	842	824	868	908	857	812	832	791	827	836	802	830	754	807	807	891	822	832	871	832	880	837	875	918	814	823	805	821	859	822	819	769	832	866	836	844	796	835	790	849	787	860	843	845	846	844	856	857	846	876	763	858	831	852	870	863	810	854	858	809	832	804	855	888	834	794	846	825	845	813	831	833	835	804	796	804	838	813	887	807	818	833	813	867	794	861	883	784	814	837	893	830	839	846	856	814	806	834	847	859	860	867	828	832	775	802	824	841	828	849	826	796	832	840	819	866	823	811	875	838	846	812	869	843	847	815	828	862	794	797	842	923	850	805	855	823	830	795	807	828	832	803	848	790	819	842	855	868	856	884	850	806	849	874	848	857	885	834	848	800	861	784	830	811	838	801	798	850	824	877	834	844	864	855	874	834	826	833	841	878	873	874	818	803	832	834	848	884	817	824	813	863	842	791	838	823	867	818	793	758	837	824	806	857	836	829	841	808	797	835	878	847	833	829	853	840	855	891	761	824	840	814	896	785	840	842	820	851	824	830	831	780	829	860	800	813	832	845	910	832	816	827	847	869	821	858	818	831	791	811	851	848	797	843	833	828	831	832	805	852	792	833	913
23178	21213	29025	23670	21237	19602	5862	1838	1041	856	702	651	595	650	613	593	535	510	468	479	486	457	479	425	389	457	417	385	422	385	358	371	395	379	378	359	387	374	367	372	371	376	384	360	347	373	373	390	374	378	417	402	407	399	431	402	344	378	410	706	1498	1062	837	629	540	380	350	327	367	347	360	372	329	355	357	350	339	350	347	352	372	365	367	339	344	358	392	355	336	369	337	339	330	369	370	367	325	336	311	377	367	339	338	328	360	354	357	347	346	314	351	336	380	354	336	326	345	310	352	366	332	349	335	346	345	360	335	354	347	354	364	335	359	346	326	358	336	350	356	347	381	352	357	354	359	331	321	367	325	348	376	335	342	372	352	352	326	344	328	318	360	361	359	360	365	344	365	392	358	346	382	339	351	327	337	350	343	356	370	364	329	337	352	372	320	341	365	331	336	338	344	368	360	355	351	343	346	336	328	354	330	348	324	367	360	342	338	372	332	391	327	320	353	328	332	326	303	359	350	338	353	364	373	325	325	323	324	360	324	319	310	343	341	357	351	345	372	358	324	323	371	345	377	335	327	345	337	347	331	347	351	334	347	360	340	375	364	346	353	342	349	356	349	377	363	336	347	348	346	376	384	360	404	346	368	353	332	370	331	352	370	340	340	353	339	341	327	385	375	326	345	335	348	342	336	323	373	327	373	315	365	394	340	352	335	393	353	361	366	350	345	339	353	359	327	388	335	337	361	360	318	354	363	329	347	376	382	345	330	332	360	344	349	360	345	345	355	328	356	348	364	371	316	354	347	327	356	314	349	329	361	330	385	340	347	348	351	356	365	314	342	370	319	329	310	375	348	369	340	391	348	337	348	371	342	371	326	331	340	351	351	366	337	350	353	357	320	354	344	307	381	359	360	336	319	355	373	347	358	353	348	312	325	374	302	358	368	344	355	328	336	330	389	322	374	325	367	363	347	316	378	337	336	341	349	346	365	318	341	341	368	342	365	360	379	358	334	328	358	341	359	356	375	344	332	334	364	339	332	338	339	360	311	350	377	349	309	376	386	338	363	326	370	340	367	348	342	331	327	378	348	348	352	330	346	327	362	351	343	348	324	329	331	365	328	324	345	353	333	342	349	377	342	344	335	357	327	385	352	360	361	351	358	358	344	333	335	351	408	322	333	361	328	374	385	352	326	335	354	342	356	349	371	364	385	363	342	357	348	356	358	347	329	362	380	328	352	333	350	375	379	346	341	312	344	361	374	342	353	326	359	318	327	312	328	349	370	342	358	355	310	382	327	320	339	331	345	357	345	345	356	334	335	346	371	358	354	387	347	343	336	332	353	371	354	332	316	366	383	353	355	345	340	349	350	353	329	355	349	328	342	357	362	357	355	352	356	356	335	364	321	339	351	363	350	329	341	354	343	340	377	346	328	338	329	359	342	324	354	350	348	323	333	323	351	377	357	352	347	414	323	354	359	354	328	362	372	366	353	333	327	337	324	377	359	360	335	341	333	332	355	315	337	377	357	330	382	334	346	340	374	364	334	367	363	355	374	360	367	330	344	355	353	354	319	340	320	343	330	384	348	361	341	389	339	336	325	354	347	348	345	361	345	356	326	303	332	361	351	314	342	340	355	345	365	369	334	349	375	355	355	316	355	329	355	330	356	353	360	328	330	311	368	339	371	359	317	358	328	330	331	373	337	336	335	344	350	346	344	334	348	353	335	336	372	359	342	333	368	346	354	301	333	339	318	338	338	336	348	378	358	352	331	366	381	331	350	374	351	382	357	351	374	312	370	359	344	348	343	392	320	358	317	348	376	325	329	338	342	352	371	321	364	354	367	334	335	368	330	364	343	341	352	404	385	387	365	317	354	340	361	332	372	361	357	334	319	336	342	342	327	332	317	384	366	357	334	355	333	308	322	348	389	363	327	377	316	336	341	352	349	339	341	317	364	364	355	351	321	304	368	329	337	315	347	353	346	324	326	389	364	376	337	326	363	360	356	348	372	353	345	328	329	368	327	331	362	339	363	332	345	329	369	339	330	357	371	346	335	345	347	369	335	332	383	308	348	340	345	341	375	341	333	346	357	314	319	330	330	346	340	348	357	360	357	297	348	335	346	368	342	345	364	390	350	350	356	370	296	323	346	309	324	368	386	331	344	336	340	338	345	359	332	322	364	319	353	345	345	342	351	364	347	338	345	352	334	358	326	343	343	364	342	302	373	330	336	339	325	334	325	329	355	342	361	371	392	358	362	333	318	361	335	332	320	364	323	341	372	370	338	347	331	322	329	351	348	355	351	339	353	342	349	362	369	342	359	349	362	292	360	347	367	332	353	378	356	347	363	351	345	346	325	339	324	331	339	325	316	345	350	333	350	344	358	311	359	362	339	346	361	353	353	345	322	351	334	377	334	344	373	334	355	347	346	350	339	329	331	379	370	358	323	350	358	297	348	344	362	373	353	340	366	329	359	348	362	338	332	374	333	314	331	329	367	359	342	343	336	323	321	345	367	334	346	353	347	369	349	347	315	352	344	343	309	348	357	324	382	345	378	343	345	341	352	349	345	320	352	315	344	375	356	326	348	330	371	327	376	332	338	351	323	375	311	338	355	356	353	365	344	280	339	329	332	348	317	364	345	315	341	342	315	384	357	321	330	358	339	328	356	351	308	336	348	345	360	354	354	322	325	341	341	367	355	323	362	311	327	334	330	356	349	333	331	343	324	336	370	347	366	358	339	334	357	365	363	331	345	327	347	306	359	334	334	336	339	374	349	365	333	336	381	330	357	308	346	305	334	367	327	346	348	352	337	349	346	341	353	320	353	329	319	352	324	342	346	363	356	320	353	354	335	336	334	303	336	313	337	298	333	358	330	380	353	305	350	372	340	319	350	349	337	336	339	331	342	351	345	349	335	341	336	330	381	336	336	357	311	348	371	333	369	348	336	347	324	355	365	367	314	323	349	347	347	364	362	377	363	326	332	364	342	338	398	391	324	342	343	323	337	368	352	310	368	361	345	340	360	362	330	335	330	356	331	365	369	337	359	370	365	332	349	363	378	382	360	375	343	356	359	330	349	331	338	353	362	372	316	350	330	345	338	389	315	338	352	345	374	338	324	359	344	368	349	344	368	354	373	338	380	323	355	357	365	331	318	343	352	330	359	337	363	320	367	353	383	363	364	339	336	344	310	351	341	310	335	318	344	342	346	328	352	353	367	366	354	342	334	328	329	381	342	314	327	356	322	355	338	353	380	310	360	357	358	380	315	346	364	368	362	341	356	365	344	349	347	349	350	311	347	340	364	338	337	325	368	345	360	344	341	341	370	353	356	301	366	334	366	352	348	331	328	301	331	350	309	354	304	359	344	308	365	356	360	381	367	346	342	373	324	332	359	336	321	353	352	346	373	337	350	371	344	370	359	357	346	371	340	321	356	343	349	326	375	359	360	345	351	375	354	375	345	308	314	343	324	349	355	344	341	379	346	342	372	312
16587	32543	28341	20552	16078	11466	7627	5406	3279	2687	2136	1836	1682	1874	1818	1563	1353	1257	1166	1184	1123	1079	1201	1068	1035	1014	974	944	943	879	769	781	803	775	810	814	778	797	765	768	758	752	773	756	727	754	777	765	723	853	1033	988	908	847	843	813	843	784	841	1863	4358	2931	2057	1656	1133	793	680	684	737	735	701	640	705	726	659	640	685	647	645	748	671	696	652	673	640	648	704	687	667	658	710	679	656	688	696	684	702	648	718	644	670	699	650	691	683	669	658	717	655	651	664	677	670	693	656	724	700	700	686	670	670	696	664	668	691	680	701	673	684	651	650	654	643	681	741	644	647	651	684	654	691	690	694	658	674	674	682	696	677	684	692	691	685	666	670	606	723	694	649	669	710	710	695	616	695	672	675	687	630	698	653	634	653	677	664	668	647	634	699	697	726	715	649	666	703	672	687	688	686	668	679	715	678	660	666	708	701	677	679	665	696	690	672	645	642	678	647	704	636	664	674	690	675	668	703	650	647	674	656	657	688	675	708	661	671	661	698	682	684	675	687	720	654	656	697	717	711	654	645	668	637	601	668	659	638	681	665	714	694	696	716	671	674	647	673	648	708	650	647	664	682	661	724	694	696	682	628	646	664	680	641	682	696	654	669	720	621	677	648	664	671	669	688	666	666	668	660	667	705	696	660	639	725	700	646	651	683	665	701	691	679	624	682	663	705	653	637	704	656	674	649	651	691	680	651	649	709	724	682	671	626	656	659	703	679	696	663	676	701	681	680	677	700	674	688	714	668	711	642	675	699	665	703	657	652	673	669	696	686	670	654	673	704	636	670	644	663	676	693	647	688	664	703	731	669	678	680	689	671	706	666	686	690	723	667	662	674	656	685	661	701	696	679	669	690	719	678	709	696	668	676	634	655	664	681	704	663	648	680	653	662	672	660	661	667	657	673	658	690	677	622	630	701	705	648	680	672	648	696	653	677	682	669	691	642	660	693	700	699	692	726	669	670	670	688	683	718	654	685	725	683	663	678	706	696	686	637	689	685	617	649	695	676	671	651	664	648	688	678	659	661	704	661	675	682	662	659	694	630	692	679	691	658	666	677	635	649	705	743	674	648	648	659	711	694	691	659	685	683	684	667	683	728	692	669	676	698	711	689	662	707	644	693	694	716	659	702	696	657	659	657	638	658	684	688	679	661	644	691	690	721	658	665	688	643	705	669	676	698	682	698	660	655	670	640	662	676	607	681	670	723	684	637	649	665	667	634	673	654	700	685	676	690	648	723	697	667	652	697	671	654	715	626	717	627	720	687	678	660	683	650	653	654	688	721	680	685	662	646	650	655	705	673	696	647	676	684	640	631	680	692	665	690	669	697	675	698	626	716	702	690	721	676	709	724	689	656	700	617	737	705	688	668	695	644	678	695	663	686	693	675	685	652	674	693	701	716	714	678	679	709	658	659	685	661	618	680	667	678	692	653	706	704	651	691	665	657	693	696	641	695	684	712	637	696	660	655	678	677	670	663	694	696	613	656	710	712	682	620	696	665	715	686	670	660	665	655	666	707	640	685	671	684	671	682	669	624	692	699	630	644	657	671	686	718	625	702	634	694	640	685	662	650	679	664	717	688	706	671	723	653	693	638	697	707	653	690	658	701	647	737	599	657	636	680	637	631	659	665	679	670	656	706	693	668	751	683	651	646	680	617	657	666	653	707	678	654	712	734	646	669	665	646	696	661	714	667	676	696	688	675	698	730	678	693	683	636	662	683	660	678	653	713	728	669	699	685	684	663	692	717	695	678	649	636	645	674	684	678	699	678	634	647	651	676	638	690	663	724	671	679	666	728	712	629	680	687	715	693	668	662	659	676	700	702	704	690	665	665	705	689	684	661	737	673	693	701	702	691	594	615	667	671	679	712	657	653	704	681	713	674	715	677	646	717	699	677	625	714	686	666	688	717	667	662	679	678	678	712	707	712	662	691	654	656	712	639	628	659	684	677	680	653	692	688	633	679	695	685	675	682	665	601	651	670	722	658	687	655	653	676	654	651	715	695	728	723	690	649	680	684	663	631	688	659	652	663	630	644	656	672	712	665	659	686	635	678	698	676	692	619	691	681	629	702	673	722	669	694	683	630	736	679	676	650	683	671	669	670	665	674	654	673	623	672	687	673	682	648	644	692	671	647	651	636	689	687	682	696	672	647	674	653	672	675	636	673	677	636	655	645	675	708	649	683	688	699	667	680	623	683	638	674	697	659	657	713	708	656	685	682	647	672	680	697	695	735	693	667	686	704	693	698	684	659	706	684	668	676	675	684	715	676	639	690	716	669	661	720	659	686	702	665	724	671	677	694	658	692	698	709	703	663	663	709	680	708	677	690	640	673	688	685	646	682	702	653	723	661	706	667	679	680	615	672	691	678	659	662	634	669	683	666	636	670	695	685	692	691	727	687	675	611	671	661	719	685	732	662	647	649	696	665	680	688	679	683	682	698	672	684	642	697	661	741	696	685	665	619	676	710	667	668	669	706	691	664	681	679	695	693	692	673	674	712	670	688	686	669	662	660	684	715	663	634	671	691	656	691	668	681	695	718	653	682	696	680	699	685	667	620	655	668	668	638	661	656	643	667	654	673	718	722	680	711	719	662	682	685	661	708	657	652	696	628	670	732	673	640	689	682	701	657	692	669	645	688	704	678	676	646	693	661	667	681	667	649	699	640	661	679	670	692	694	649	725	669	668	675	643	667	661	687	644	679	664	680	717	663	711	682	695	656	675	662	676	623	728	733	695	666	671	670	716	707	717	684	713	652	686	671	672	706	655	687	660	670	658	636	675	668	676	655	654	691	647	747	679	664	705	679	680	719	721	695	687	664	702	679	687	642	657	687	739	648	710	673	682	669	689	690	680	721	670	668	682	681	677	693	688	666	689	660	694	748	688	677	677	653	671	717	665	690	695	694	669	671	707	674	683	679	671	629	661	697	667	649	653	688	698	673	669	652	696	664	641	722	667	678	746	711	690	697	677	653	643	667	668	673	624	682	680	659	666	735	700	694	645	669	686	689	666	686	633	655	740	624	656	717	695	645	675	659	691	647	678	729	691	699	707	692	717	689	647	703	678	679	684	738	652	716	661	688	674	634	697	684	613	702	686	704	607	672	679	676	691	680	644	710	695	661	708	662	673	665	644	653	706	685	684	651	713	700	696	664	670	669	647	689	678	676	719	653	692	627	676	623	688	669	669	659	680	713	702	679	662	647	712	652	704	716	699	695	657	631	673	618	711	675	606	640	683	637	664	623	682	651	667	727	710	659	706	682	661	697	659	709	753	663	697	681	703	720	718	661	699	653	669	662	649	687	641	674	652	688	707	690	703	650	706	668	711	684	673	706	680	694	658	640	674	664	656	701	683	687	646	682	676	667	672	672	640	684	689	667	669	645	697	683	631	657	681	677	630	655	722	682	653	658	771	649	668	659	684	688	698	686	693	652	699	685	704	657	688	658	668
26635	20685	12546	4232	2071	1301	933	747	668	564	639	581	586	615	584	574	609	583	546	580	553	572	598	589	590	581	567	541	548	546	528	529	557	543	575	558	534	582	550	543	509	531	550	540	521	501	565	598	522	556	587	599	529	614	545	516	551	571	542	605	595	589	642	630	605	512	578	573	551	550	508	555	518	565	545	569	586	560	547	559	513	557	524	576	535	547	548	522	602	540	543	557	586	507	570	498	529	569	517	565	537	544	526	533	540	559	572	534	535	544	570	514	520	532	559	516	542	553	532	488	532	546	564	583	526	530	574	531	533	551	521	574	558	537	559	466	564	542	526	573	516	561	589	530	573	546	536	553	535	543	569	488	533	548	549	535	541	512	549	585	616	503	528	569	563	565	560	572	531	537	554	555	505	582	525	527	541	530	525	560	551	544	549	541	552	557	512	544	547	483	596	534	542	551	533	582	566	529	559	552	553	561	580	545	519	526	556	559	549	562	532	515	542	564	579	537	562	574	525	571	569	560	521	525	497	574	559	526	533	543	557	548	561	557	547	521	599	515	519	558	491	560	501	529	547	576	531	577	580	584	593	523	585	510	575	518	560	534	513	527	504	563	604	579	530	542	525	573	541	561	554	592	557	538	512	551	501	532	567	551	560	567	560	528	538	555	535	528	525	550	544	536	550	557	542	585	582	512	521	541	548	575	561	550	531	539	569	536	553	546	524	558	532	536	537	564	533	548	515	504	543	574	521	552	528	538	569	549	512	542	580	549	563	580	570	593	518	599	529	524	560	589	573	535	504	538	560	553	547	528	563	511	551	539	547	555	533	522	510	537	531	549	481	554	551	562	513	559	532	545	522	545	554	523	572	544	510	528	506	589	504	582	555	536	491	591	524	561	537	539	534	554	545	530	507	523	570	565	526	554	513	476	526	564	566	544	510	542	571	532	537	543	539	546	595	558	596	518	513	563	520	526	547	554	573	532	542	536	558	533	510	533	561	544	557	530	582	556	539	541	504	534	512	544	508	533	550	516	490	527	507	503	547	555	552	580	536	520	512	554	565	515	516	525	526	538	544	528	566	578	540	533	583	515	521	564	571	582	558	513	539	579	561	558	546	506	577	541	512	571	534	543	564	551	575	578	538	547	552	560	506	509	527	546	575	577	514	550	581	504	568	531	552	529	545	578	511	585	500	516	520	561	529	542	535	551	507	529	505	516	549	567	553	549	536	534	541	523	567	595	564	565	529	528	550	496	545	532	540	596	574	555	516	560	553	503	555	540	534	527	567	522	478	572	565	523	589	545	541	539	531	528	551	527	543	525	518	552	566	550	516	560	555	580	529	532	560	525	510	612	556	533	540	548	563	545	568	576	529	538	554	570	534	515	530	514	518	549	537	538	543	604	560	552	570	514	532	543	520	536	533	574	512	571	579	558	512	543	572	580	541	581	502	530	559	588	553	538	568	592	559	562	542	554	559	536	503	555	532	517	522	562	533	522	533	551	549	506	530	562	509	570	526	535	521	502	559	546	567	557	559	552	534	525	516	564	565	564	524	573	553	543	501	555	563	516	558	500	502	489	534	550	535	511	504	552	546	532	561	541	551	545	600	524	582	512	582	567	563	519	498	527	498	510	532	597	551	559	573	562	514	569	578	542	534	536	565	561	531	506	511	541	546	559	572	564	545	528	522	524	556	553	512	542	566	566	542	579	523	546	548	555	520	579	524	545	523	559	517	527	551	572	518	546	540	569	508	502	566	579	522	512	504	527	546	542	539	549	537	499	542	569	560	517	539	524	535	558	530	591	545	593	521	569	501	571	594	482	527	575	617	546	536	497	545	534	534	522	540	546	502	509	503	585	510	572	536	547	517	599	526	532	525	554	487	538	600	595	583	537	544	552	555	552	536	571	552	524	571	535	574	541	515	520	597	530	512	494	587	542	480	543	565	533	534	553	522	537	537	511	520	529	563	556	529	538	544	518	533	506	549	553	570	553	464	588	539	537	579	536	487	584	551	563	501	562	502	507	526	544	543	538	542	534	519	579	561	550	504	540	557	541	545	586	562	554	545	528	560	514	567	545	596	499	529	526	522	501	558	547	568	552	557	578	550	572	544	552	508	526	519	520	522	543	579	536	545	520	519	547	551	573	559	564	517	540	486	565	552	471	527	553	572	543	541	554	542	585	539	603	512	558	570	519	520	538	539	560	563	485	519	543	518	545	567	504	544	520	493	528	536	563	545	528	528	529	498	519	523	533	539	543	568	562	569	551	587	537	563	487	547	508	553	532	573	556	557	569	563	552	562	533	514	539	559	546	540	590	557	518	540	588	507	527	563	562	589	576	567	512	546	573	542	491	527	560	521	514	560	554	557	543	556	525	551	516	517	563	503	576	517	524	537	592	510	498	529	512	520	534	575	568	516	543	552	512	577	531	542	544	522	544	539	539	529	569	552	563	565	577	556	585	552	516	492	543	584	535	506	594	559	517	534	550	540	556	573	519	532	523	511	540	518	525	548	489	490	538	534	543	536	560	554	560	521	535	530	570	505	548	553	572	572	553	540	534	578	540	539	538	515	575	521	536	551	513	538	527	575	541	572	528	595	537	549	562	541	531	559	529	561	565	563	528	535	561	522	539	517	532	569	554	533	535	561	534	556	530	530	559	556	540	526	567	533	517	503	529	520	529	535	533	540	546	538	577	546	574	535	526	585	583	570	553	490	534	517	591	555	598	579	536	522	497	534	559	534	530	543	566	540	584	554	565	565	511	578	533	577	546	551	530	532	525	570	539	584	535	544	535	544	486	552	542	567	582	515	552	525	564	527	542	535	529	493	533	533	568	527	551	528	569	517	531	552	548	541	531	552	584	591	541	520	529	490	556	540	534	558	525	557	582	573	567	507	529	552	557	537	567	554	539	537	585	536	517	536	556	518	546	501	560	523	533	550	538	549	519	534	572	553	530	503	518	520	530	580	541	534	558	496	558	538	555	571	535	544	561	552	510	577	544	510	570	511	548	564	581	537	516	567	557	505	563	550	539	525	557	517	557	543	515	520	523	561	544	549	522	559	549	575	540	599	536	501	486	525	549	535	550	507	588	543	548	550	561	494	571	558	533	550	564	537	538	535	574	533	547	579	598	518	576	520	492	521	550	545	561	531	564	572	563	542	567	527	518	552	564	523	515	510	545	567	520	570	531	521	558	550	576	550	538	537	550	549	525	556	504	555	557	536	495	578	568	543	533	537	562	540	538	537	577	551	536	545	520	502	508	545	516	580	572	535	501	576	546	497	566	551	566	546	495	552	524	533	537	526	537	517	533	542	578	539	568	549	534	563	547	512	557	510	552	560	547	558	541	593	516	509	546	577	544	530	532	530	526	520	553	562	513	564	534	542	549	516	558	507	536	557	582	521	493	518	551	556	569	517	517	584	523	553	546	543	558	546	546	561	539	537	530	564	531	519	532	551	537	556	571	526	566	568	584	526	531	567	531
10749	16114	13595	7510	5673	3746	2680	2094	1453	1305	1281	1229	1312	1369	1384	1313	1223	1185	1222	1199	1133	1151	1258	1240	1215	1157	1139	1157	1140	1092	1073	1063	1052	1124	1116	1098	1071	1121	1105	1019	1010	1088	1008	1055	1025	1104	1066	1095	1094	1112	1175	1100	1168	1080	1081	1111	1095	1131	1125	1156	1286	1303	1291	1249	1114	1018	1059	1031	981	1015	1060	1006	1086	1028	1062	1089	1088	1127	1039	1045	1083	1093	966	1039	1089	1086	1085	1061	1020	1073	1074	1084	1037	1007	1064	1035	1017	1034	1069	1023	1006	1003	1091	1092	1008	1035	1064	1040	1015	1078	1036	1125	1035	1048	1011	1025	1049	1022	1043	1012	1059	1046	1072	1012	1024	1087	1058	976	1059	1034	1062	1070	1043	974	1110	1053	1064	1050	1061	1015	1048	1070	1058	1051	1031	1101	1067	1059	1025	1055	1016	1028	1007	1071	1046	1077	1037	1002	1054	1168	1005	1032	1098	1110	1111	1022	1057	1086	1029	1111	991	1038	1038	1009	1073	1074	1071	1008	1081	1077	1041	985	1033	997	1106	1038	1046	1006	1051	1049	1039	1057	1063	1096	1004	1060	1010	1057	1045	1040	1080	1055	1051	1008	1064	1101	1014	1028	1066	1056	1039	990	1050	1062	1043	1018	1092	1032	1077	1158	1042	1022	1079	1028	1025	1057	1095	996	1017	1050	1069	1083	1067	1058	999	1008	1028	1026	1091	1055	1051	1056	1067	1069	1008	1050	1101	1026	1056	1089	1011	1048	1029	1103	1086	1064	1045	1041	1035	1104	1085	1034	1068	1007	1055	1035	1030	1016	1063	1057	1079	1055	1067	1046	1055	1064	1004	1086	1044	1043	1062	1035	1055	1017	1051	1055	1008	1031	1043	992	1086	1075	1020	1051	1088	1077	1045	1046	1002	992	1089	1017	1030	1052	1021	1096	1087	1067	1053	1040	1065	1063	1057	1080	1081	980	1048	1106	1046	1042	1059	1047	1090	1055	1037	1024	986	1074	1065	1023	1057	982	1056	1086	1056	1080	1002	1060	1017	1105	1066	1101	1093	1062	1088	1012	1057	997	1068	1043	1044	1116	1059	1087	1014	1037	1068	1034	1029	968	1043	1084	1036	1016	1058	1045	985	1000	1032	1073	1026	992	1034	1040	1003	1068	1023	1124	1018	1032	1042	1058	1062	1034	1060	1018	1061	1042	1028	1035	1021	1083	1058	1074	1068	1049	1085	1103	1040	1045	1067	979	1085	1065	1073	1093	1063	1011	993	1080	1066	1059	1045	966	1046	1004	1021	1122	1096	1071	1050	1040	1089	1071	1047	965	1054	1055	1084	1060	1041	1068	1042	1091	1057	1066	1042	1088	1047	1050	1075	1044	1006	1031	1100	1045	994	1078	1058	1069	1079	1052	1068	1028	1080	1045	1007	1051	1067	1020	1037	1053	1070	1003	1024	1072	1087	1089	1080	999	1115	1055	1110	1074	1016	1050	1058	1018	1103	1100	1022	1069	1094	999	1043	1050	1051	1052	1044	1031	1064	1040	1061	1080	1024	1117	1058	1079	1064	1046	1045	1029	1060	1066	1057	1078	1049	1023	1042	1014	1021	1007	1026	1043	1095	1007	1026	1038	1053	1074	1065	1071	1067	1015	1078	1051	1051	1014	1082	1045	1052	1046	1015	1115	993	1030	1058	966	1045	1051	1045	1018	1051	1042	1027	1024	1034	1036	1055	1026	1061	1063	1098	1058	1043	1105	1047	1046	1030	1074	1092	1028	1027	1049	1039	1079	1042	1040	1013	1102	1011	1068	1033	1100	1043	1031	1044	1044	1013	1091	1031	1037	1071	1093	1017	1065	1089	1018	1039	1088	1000	1061	1040	1079	1074	1042	1040	1084	1035	1010	1073	1086	1100	981	1043	1066	1071	1074	1071	999	1096	1037	1000	1084	1024	1033	1012	1056	1018	1079	1055	1029	1029	1013	1001	1004	1053	1044	1013	1072	1025	1092	1010	1068	1001	1042	1026	1028	1015	1018	1070	1042	1121	1087	1055	1062	1046	1062	1039	1071	1111	1030	1046	1086	1035	1011	1091	1052	1034	1069	1035	1019	1045	1031	1048	1031	1048	1045	1047	1052	1029	1038	1010	1051	1015	1027	1060	1072	1007	1036	1102	988	1116	1064	1068	1014	990	1051	1067	1006	1055	1036	1075	1071	1082	1031	976	1033	1050	1041	1096	1039	970	1093	1016	1097	1063	1091	1095	990	983	1030	1000	1038	1023	1045	1015	1061	1065	1046	1018	1104	1082	1056	1088	981	1034	1037	998	1137	1029	1057	1025	988	1046	1041	1053	1099	1068	1063	1083	1053	1049	1076	1022	1090	1069	1082	1085	1028	1074	1097	1035	972	1036	1035	1060	1091	1012	1058	1038	1001	1031	1150	1066	1082	1101	1070	1064	1013	1003	1032	1075	1021	1038	1028	1015	1033	1076	1058	1081	1108	1057	1028	1048	1057	1126	1056	1043	1089	999	1092	1080	1059	1097	1071	1047	1052	1078	1024	1052	1082	1003	1022	1026	1055	1120	1094	1057	1060	1042	1033	1039	1089	996	1068	1056	1049	1038	1034	1017	1036	1048	1027	1055	1030	1049	1012	1106	1051	1003	1011	1074	1035	1044	1037	1068	1043	1077	1053	989	1021	1074	1062	1025	1058	1071	1021	1068	1046	1064	1044	1117	1005	1074	1063	1060	1079	1035	1063	973	1061	1025	1021	1075	1070	1050	1078	1026	1067	1063	1101	1063	1113	1035	1065	1036	1008	1030	1025	1082	1010	1036	1067	1048	1015	1050	1051	1146	1076	1059	1029	1032	968	1022	1010	1049	1064	1048	1107	1073	1061	1047	1076	1075	1067	1055	947	1034	1004	1061	1031	1055	1033	1044	967	1054	1006	1028	1050	1050	1071	1093	1085	1061	1053	1038	1006	1060	1021	1025	1104	1047	1023	1035	1006	1028	1044	1072	1081	1038	1050	1085	1040	1084	1054	1070	1002	1077	1048	970	1021	1060	1020	1009	1009	1083	1028	1081	1045	1031	1026	1047	1111	1041	1027	1050	1073	1064	1066	1072	1091	1018	965	1022	1068	1073	1090	1079	1023	1080	990	1044	1037	989	1088	1055	1035	1088	1044	1091	1052	1054	994	1017	1042	1054	1059	1108	1063	1087	1049	1062	1064	1107	1059	1076	1072	1040	1044	1032	1045	1069	1034	1001	1080	1097	1071	1039	1070	1070	1012	1054	1019	1028	1056	1049	1024	1092	1083	1067	1028	1074	1043	1057	1011	1057	1075	1047	1039	966	1043	1043	992	1035	1083	1089	1129	1026	1041	1015	1061	1043	1056	1049	1043	1016	1095	1079	1067	1115	1098	1025	1047	1013	988	1038	1083	1029	1055	1051	1075	1059	988	1005	1070	1068	1074	1054	1041	1064	1025	1113	1062	1107	1037	1051	1074	1044	1032	1034	1037	1072	1023	1037	1008	1089	1075	1105	1064	1032	1048	1046	1104	1043	1000	1049	1050	1063	1111	1013	1062	1076	1065	1071	1074	1057	1047	1031	998	1007	1068	1122	1071	1047	1025	993	1045	1032	1012	1034	1100	1069	1051	1102	1044	1031	1078	1049	1048	1087	995	1043	1079	1019	1083	1057	1012	1026	1118	1039	1126	1148	1020	1025	1061	1006	1015	1078	1093	1066	1060	1038	1158	1038	1025	1038	1002	1070	1006	1021	1108	1054	1037	1045	1039	1057	1006	1064	1083	1003	1092	1078	1051	1099	1008	1035	1008	1079	1071	1053	1068	1097	1104	1101	1047	1109	993	1063	991	1036	1067	1062	1068	1068	1019	1063	1002	1016	1039	1071	1087	1064	1072	1113	1025	1065	1059	1047	1042	1054	1043	1026	988	1108	1030	1088	1060	1081	1065	1109	1030	1049	1009	1084	1041	1019	1065	1030	1022	1034	1012	1076	1022	1031	1015	1076	1019	1070	1028	1029	1044	1040	1085	1070	1125	1021	1072	1042	1030	1052	1049	1059	1102	1048	1029	1101	1037	1005	1064	1026	1010	1048	1033	1077	1033	1007	1033	1054	1030	990	1076	1048	1023	1104	1011	1072	1061	1046	1048	1057	1089	1064	1065	1038	1021	1057	1010	994	1089	1075	1064	1060	1076	1042	1048	1076	1074	1043	980	1130	1034	1022	1072	1040	1051	1090	1071	1097	1067	989	954	1081	1034	1042	1099	1010	1081	1072	1047	1069	1042	1101	1027	1058	1040	1053	1019	1056	1046	1092	1021	1049	1074	1092	1073	1039	1043	1091	1042	1026	1088	1085	1117	1061	1033	1058	1048	1094	1107	1063	1031	1079	1015	1056	1061	1028	1040	956	1038	1034	1084	1027	1065	1077	1061	1033	1100	1012	1108	1037	1061	1031	1029	1029	1048	1074	1033	1090	1022	1070	1109	1109	974	1051	1017	1041	1071	1067	1042	1056	1026	1060	1034	1058	1107	1028	1057	1044	1083	1073	1047	1055	1018	1071	1011	1114	1027	1044	1085	1065	1026	1033	1037	1141	1056	1115	1047	1047	1081	1047	1038	1084	1056	1058	1037	1088	1044	1031	1009	1080	1027	1027	1042	1049	1057	1053	1039	1028	1057	1079	1011	1021	1083	1045	1043	1058	1049	1054	1037	989	1098	1047	1070	1035	1059	1033	1087	1113	1057	1068	1074	1050	1058	1014	1011	1030	1009	1063	1089	1054	1028	1021	1036	1018	1067	1044	998	1063	1050	1087	1082	1031	1041	1048	1078	1030	1058	1019	1032	1015	1012	1074	1041	1012	1078	1066	991	1020	1077	1075	1079	1073	994	1051	1109	1074	998	1028	1096	1053	1068	1024	1041	1047	990	1103	1069	1087	1028	1126	1058	1036	1070	1033	1030
23905	21049	28123	24163	19906	6255	2071	1201	793	681	653	550	529	610	567	518	529	532	540	475	474	468	460	499	484	490	476	429	419	450	431	455	446	442	442	456	423	412	405	449	428	416	423	411	439	432	445	398	403	408	446	445	476	482	406	405	437	446	422	644	865	845	688	604	522	419	431	459	432	396	412	389	434	420	396	462	411	420	411	410	441	425	414	404	415	421	390	400	379	447	413	431	405	388	390	423	403	415	375	393	389	392	404	417	382	388	411	400	403	414	399	419	388	441	435	407	429	378	419	419	414	411	420	388	399	434	418	373	475	401	403	402	388	408	397	433	405	425	416	385	385	422	434	454	395	407	398	400	422	414	413	392	422	419	420	446	423	435	364	443	388	415	427	394	438	407	379	412	417	397	431	426	380	400	405	439	382	418	425	406	385	408	393	407	448	422	354	434	414	393	391	382	419	417	423	417	412	414	411	415	397	409	411	392	415	403	428	392	429	418	413	403	434	411	428	423	406	396	416	395	387	390	420	413	416	390	392	422	399	380	431	447	390	407	433	412	422	447	423	426	393	398	400	405	405	455	391	413	384	407	370	393	398	367	403	428	416	401	437	422	451	418	418	425	413	439	399	381	364	426	418	373	412	407	386	373	394	379	412	411	363	386	439	403	398	408	418	385	418	423	390	422	436	419	400	401	408	390	437	426	399	402	411	382	387	434	394	406	409	395	413	416	424	381	413	398	399	406	400	393	434	397	471	406	407	406	408	415	399	362	413	427	440	406	392	393	421	365	395	389	424	411	385	436	400	407	419	418	406	357	428	436	423	403	413	389	379	426	410	414	394	386	408	394	407	447	417	398	414	421	391	403	420	388	397	411	418	413	448	434	428	407	369	381	407	400	416	412	424	417	439	400	420	440	393	413	418	415	462	413	384	427	408	390	392	441	419	421	419	389	433	427	410	436	406	410	429	413	424	434	368	376	455	386	412	384	392	407	438	430	394	415	440	375	422	414	418	400	392	419	421	383	451	396	401	394	415	406	384	372	395	418	399	422	399	401	431	399	413	431	418	380	436	412	406	404	380	417	398	412	458	426	414	392	406	416	393	411	414	405	432	418	393	431	429	410	443	416	419	393	381	440	434	398	422	419	400	427	397	422	414	409	408	412	432	379	419	390	402	448	459	403	412	397	398	397	416	442	399	398	437	390	390	396	403	434	386	402	429	388	415	436	378	383	424	414	397	405	415	453	415	396	415	409	408	389	423	415	391	422	398	400	391	439	418	406	421	451	380	394	411	414	416	429	392	404	453	421	386	421	448	415	400	418	380	437	423	435	409	421	389	393	408	411	408	436	391	365	404	420	412	384	417	433	425	409	415	387	416	426	397	390	399	413	361	385	419	408	416	404	413	412	392	427	395	417	446	396	426	412	392	418	395	408	394	411	420	439	406	412	459	402	421	388	413	408	352	376	411	416	452	373	414	399	377	399	375	418	426	400	428	392	453	402	409	424	397	412	424	403	418	421	430	398	437	391	449	394	417	385	453	434	371	415	417	385	407	425	395	427	393	378	357	404	420	396	417	416	411	423	392	405	430	417	424	403	392	422	425	439	386	390	367	393	461	397	450	388	423	410	419	393	391	427	403	438	416	403	443	426	422	409	426	409	412	403	426	418	410	413	391	391	405	406	404	401	410	416	421	406	400	424	419	391	411	438	418	403	416	404	387	396	440	398	401	387	399	398	409	421	407	380	433	427	424	428	411	403	399	401	443	391	412	410	420	394	409	434	423	399	422	393	388	380	403	382	401	406	382	437	463	347	432	386	452	415	401	372	407	363	425	394	433	424	400	390	394	407	448	417	420	407	440	431	434	416	409	402	367	418	407	388	433	383	394	401	392	394	404	457	369	399	402	423	432	376	388	409	431	387	398	408	416	444	418	422	439	429	445	394	444	386	417	405	374	412	485	352	404	400	417	418	448	377	445	397	418	423	417	392	406	424	401	437	401	438	422	399	447	432	363	449	432	410	394	432	410	402	439	403	408	405	427	428	442	402	427	407	423	440	409	418	394	416	439	477	391	411	391	392	408	375	412	403	436	396	400	386	408	408	412	419	416	422	405	454	414	427	394	431	433	417	410	403	385	444	371	404	417	418	401	428	391	407	391	408	408	406	405	432	405	382	399	434	395	377	368	403	414	400	429	397	420	403	393	439	412	400	374	390	401	439	412	427	421	408	399	419	391	398	394	418	407	400	392	382	447	409	397	392	444	419	406	393	394	412	415	434	390	399	417	411	380	411	407	399	420	448	364	347	415	442	414	402	407	378	423	384	421	400	400	357	434	399	418	416	386	406	441	426	385	396	401	398	427	411	394	422	403	392	425	418	425	387	412	407	369	460	404	421	438	399	417	391	396	393	422	406	400	425	402	400	406	383	443	376	433	386	426	419	407	424	429	416	426	418	409	441	445	412	439	413	410	403	404	403	432	392	394	416	433	412	396	432	378	411	404	408	415	420	399	386	441	413	429	430	434	398	415	429	371	371	397	430	375	419	411	423	397	383	355	433	414	418	387	423	398	387	371	399	392	395	424	442	420	402	399	383	394	436	409	381	406	388	387	412	433	380	402	408	371	403	411	413	401	419	408	402	409	418	383	437	402	432	450	409	390	411	406	382	408	425	393	409	427	397	371	377	371	420	389	422	397	436	398	400	391	432	387	406	398	410	416	382	411	414	403	385	389	398	419	401	391	397	413	381	403	389	415	443	378	436	391	405	413	427	391	397	439	395	382	479	455	437	412	425	434	413	396	386	402	407	430	402	439	411	397	400	371	382	410	439	409	453	395	428	430	410	412	432	418	408	407	381	395	371	416	463	373	398	391	391	383	437	425	408	384	421	407	388	422	380	406	415	411	416	415	380	388	443	411	444	408	405	401	405	445	458	393	413	415	409	396	372	392	404	398	426	380	391	396	390	452	439	425	408	391	435	407	433	391	402	409	408	386	382	409	381	429	398	407	422	380	450	397	422	405	378	435	439	416	408	409	415	408	396	379	389	409	389	378	393	445	427	442	394	416	366	410	404	355	431	390	424	393	399	418	425	415	443	416	428	413	435	417	416	378	397	430	423	394	387	428	425	416	386	408	402	411	399	393	401	405	415	402	402	347	407	394	456	404	412	395	436	419	454	406	397	406	425	435	413	393	430	443	414	422	397	422	395	404	395	386	425	383	458	415	422	403	426	361	402	384	426	396	411	388	403	390	428	440	407	394	421	425	390	413	420	388	381	379	425	417	399	405	406	391	392	391	401	421	386	420	447	401	426	427	378	435	402	387	401	409	383	404	397	424	422	401	370	432	399	427	407	381	434	398	418	391	416	430	412	390	427	414	400	427	415	406	389	389	374	420	490	422	388	394	393	416	420	379	405	418	418	418	415	415	403	443	395	390	442	386	403	410	414	428	403	423	387	389	392	404	413	411	444	407	369	414	371	429	396	410	426	452	362
13419	26022	22670	15141	11699	7779	5038	3505	2261	1918	1702	1368	1574	1601	1510	1402	1179	1249	1217	1083	1119	1029	1128	1149	1075	1107	981	959	928	932	953	847	879	874	885	926	857	831	873	899	851	911	889	858	878	844	878	850	867	888	1005	998	985	1037	1030	945	963	953	963	1480	2355	2235	1796	1476	1116	875	812	798	842	805	814	788	875	819	754	784	854	866	804	791	802	829	817	838	790	841	795	819	829	851	798	784	851	803	802	789	771	809	866	785	810	805	783	770	789	778	825	785	784	846	835	864	748	845	824	816	819	780	814	796	875	866	846	839	822	786	794	817	822	798	781	795	784	828	816	821	821	795	789	865	827	856	761	829	822	792	782	782	820	854	828	851	848	807	867	813	790	831	797	813	862	848	803	821	727	832	831	804	813	760	786	794	773	808	813	844	866	805	812	835	798	803	863	845	808	814	840	818	810	772	789	826	788	770	763	838	867	839	847	771	804	767	822	847	814	789	812	777	753	803	805	788	799	809	788	819	859	780	828	815	775	863	849	815	829	787	794	788	806	834	808	778	840	779	759	806	810	828	766	818	824	767	822	810	848	807	854	846	786	768	767	803	813	827	838	830	824	823	796	837	802	828	799	852	820	807	798	772	795	821	788	766	783	764	792	829	805	805	792	828	779	801	815	787	811	842	816	837	794	868	781	806	822	824	851	806	811	793	795	850	792	827	801	808	827	789	830	817	819	824	826	827	842	827	822	837	770	800	806	813	850	772	793	809	824	809	788	825	836	817	825	842	838	785	811	852	805	833	785	813	801	814	781	837	781	775	793	799	792	855	770	812	831	827	804	817	796	785	828	841	760	834	788	782	821	823	827	772	820	815	783	851	815	758	830	806	787	828	812	781	809	812	785	784	766	818	794	841	826	792	821	756	784	809	798	779	818	829	802	751	747	865	815	833	809	862	818	777	769	826	838	822	819	780	805	782	818	790	785	798	779	814	778	844	838	794	826	778	820	845	862	821	811	815	813	841	798	812	852	778	821	786	838	808	853	853	831	853	803	786	846	793	789	786	764	788	826	799	823	782	819	826	815	827	849	808	781	783	810	774	800	839	813	813	843	796	798	870	796	822	826	805	775	746	814	843	810	801	821	787	846	838	830	824	806	880	795	836	819	812	797	863	837	833	831	831	790	779	819	792	827	799	829	792	842	805	782	791	844	821	732	852	755	793	753	820	802	759	779	781	800	831	816	799	872	804	826	773	783	825	842	826	789	812	797	755	899	878	812	759	798	839	792	804	781	793	795	736	828	856	812	754	768	795	865	826	789	827	849	828	761	814	777	787	847	826	804	806	842	758	821	774	790	794	848	760	767	809	794	817	852	807	760	807	816	816	823	842	766	862	825	791	835	814	798	825	754	793	869	768	789	812	813	782	773	828	830	841	835	856	801	813	807	777	863	794	828	809	831	773	788	806	796	815	760	767	759	815	801	844	782	768	754	788	810	783	768	823	851	809	889	803	772	809	836	795	814	853	779	838	791	867	814	843	802	807	783	811	811	808	777	807	787	783	826	779	816	786	798	781	776	830	818	870	802	756	848	815	802	804	793	838	796	752	849	802	826	804	831	815	823	834	785	858	845	795	849	809	830	783	816	782	861	746	770	776	861	874	864	860	774	837	829	826	794	818	825	781	814	856	815	836	839	787	817	815	827	795	748	825	853	841	772	775	809	788	823	802	834	808	779	837	857	797	799	769	782	829	795	812	776	779	791	819	818	817	794	811	862	807	800	832	801	773	781	748	797	835	754	803	760	761	802	774	787	813	845	821	730	829	815	792	829	787	784	847	775	793	778	813	794	782	876	769	839	849	787	813	800	782	826	799	859	807	812	843	766	794	773	834	798	803	801	734	850	803	781	833	815	840	830	832	837	820	811	780	796	816	793	775	765	782	807	893	796	794	776	795	854	837	808	807	841	753	772	818	766	790	765	827	851	797	816	854	785	784	750	811	840	816	799	805	800	803	786	808	798	779	877	822	832	857	798	782	798	786	868	863	831	778	835	814	833	797	800	798	800	802	811	810	786	778	805	796	846	819	836	850	834	798	787	826	822	844	755	823	819	812	801	856	820	825	836	779	791	801	833	816	813	783	855	878	821	824	827	850	815	808	801	809	827	796	773	793	829	807	748	782	780	867	835	831	760	789	854	838	823	788	804	805	864	813	822	794	804	794	794	775	836	825	775	797	826	771	758	809	791	788	816	816	829	817	830	768	853	841	806	829	787	816	859	790	809	815	788	824	760	774	790	811	772	826	805	784	839	795	802	755	780	768	828	837	837	809	832	822	876	828	809	812	737	820	776	820	812	824	807	814	741	822	790	786	794	765	804	862	861	806	888	797	795	849	809	809	850	806	790	827	857	791	848	791	785	828	771	760	858	795	872	825	757	816	851	794	824	789	790	839	865	801	733	815	811	797	808	833	806	795	832	793	789	816	845	786	790	788	715	788	841	858	780	815	809	823	791	797	800	851	830	801	772	843	818	774	814	809	764	827	820	845	737	809	805	795	835	793	782	807	815	830	790	796	804	813	785	774	793	777	847	830	837	835	879	852	796	797	808	824	803	796	808	792	781	828	856	793	821	824	839	830	827	798	821	826	808	784	744	810	803	842	805	787	800	835	772	848	839	812	816	780	808	804	793	810	783	850	796	815	847	826	802	802	836	796	818	823	824	815	771	826	871	794	774	821	818	833	767	779	823	774	799	787	841	829	770	785	801	823	763	822	765	798	766	838	783	803	803	785	842	822	726	814	776	795	828	792	785	840	825	741	821	821	838	772	773	811	829	824	839	784	824	827	816	809	782	829	843	791	781	824	788	827	820	762	800	819	814	853	872	795	830	844	783	809	786	772	823	803	848	798	808	856	795	827	792	755	805	803	805	793	820	825	848	792	794	822	859	833	791	755	796	828	870	846	792	798	846	806	791	782	832	816	827	862	799	773	775	822	811	835	767	815	794	846	784	833	831	784	818	774	780	833	782	823	821	750	753	839	791	801	813	786	875	781	818	803	827	856	790	865	833	801	870	836	834	800	792	813	815	813	824	797	832	780	807	753	839	750	826	765	785	826	801	796	784	725	797	804	816	794	779	781	845	810	743	776	827	788	812	829	818	777	787	797	869	859	809	808	833	805	806	878	845	802	821	792	874	825	767	851	792	810	835	818	815	811	781	869	796	813	821	813	851	823	803	772	863	793	819	865	784	806	751	809	839	837	797	770	783	799	803	808	807	777	798	825	842	805	817	833	776	793	801	791	822	751	807	842	789	835	785	846	756	818	817	791	794	795	771	799	806	807	830	795	877	837	833	838	811	795	816	856	813	825	804	810	842	799	779	833	823	825	827	806	830	769	840	860	795	772	843	841	825	794	831	785	854	858	816	790	841	832	831	795	797	784	786	800	797	820	794	852	795	819	819	822	820	839	776	826	813	825	807	817	824	820	804	810	798	764	811	809	780	841	829	866
23114	21183	28985	23708	21221	19646	5783	1783	975	798	713	562	613	656	566	538	527	544	478	462	468	451	428	447	462	486	410	418	412	362	350	384	353	379	355	377	380	344	367	360	372	338	365	354	374	352	374	374	348	379	366	376	355	386	420	415	381	393	468	765	1108	1100	833	651	476	359	324	332	324	335	331	342	345	372	307	339	336	317	315	328	315	309	318	348	316	341	302	316	337	319	291	349	319	308	324	341	363	323	328	328	324	331	320	309	297	326	324	346	334	340	362	336	359	314	355	354	338	362	325	334	331	335	319	334	340	316	321	321	340	329	325	351	348	318	303	331	321	346	315	320	358	298	325	307	348	350	297	342	291	355	315	334	286	336	350	337	346	344	320	306	327	330	367	316	321	310	297	286	355	326	317	303	316	338	314	358	310	323	322	328	334	336	344	323	357	297	307	331	304	329	335	346	337	317	339	329	357	318	321	323	303	337	333	297	324	323	316	325	351	325	311	301	355	313	345	336	332	325	314	334	316	322	332	294	320	326	344	336	328	326	347	312	332	301	342	343	325	332	331	342	318	306	305	340	334	353	329	325	292	330	335	294	333	333	336	318	326	354	333	325	313	314	355	331	353	313	307	317	301	333	329	350	298	289	353	342	307	350	356	339	317	298	325	309	326	337	331	338	303	308	338	322	355	351	326	329	319	316	335	308	346	343	351	332	324	351	352	314	323	324	293	350	325	352	327	296	333	324	338	343	309	314	307	324	309	348	316	337	327	339	330	330	318	363	306	344	342	324	357	348	356	330	304	305	326	319	321	330	293	327	336	331	334	361	351	313	342	342	323	351	344	339	344	334	329	311	328	297	325	302	344	324	334	320	333	308	350	315	324	334	364	330	325	342	349	338	338	338	347	349	329	334	303	335	324	352	328	305	321	313	360	319	310	312	304	324	286	334	337	341	337	334	358	294	322	312	362	340	341	335	321	342	306	382	325	330	357	334	341	349	324	339	331	312	322	334	299	352	365	341	333	342	325	363	321	329	333	357	349	295	336	367	324	331	325	327	305	330	318	361	330	332	328	310	328	340	330	304	317	298	349	325	343	353	343	322	342	288	311	317	315	320	333	336	349	305	304	341	316	323	320	302	296	330	339	340	301	317	317	359	333	329	343	269	343	337	332	301	314	302	346	356	344	337	307	330	314	318	321	336	333	347	314	323	364	325	297	319	309	364	302	282	342	317	317	329	318	301	336	333	308	310	327	323	317	292	327	342	306	330	309	323	368	337	332	321	290	323	337	338	335	341	334	335	316	335	300	328	308	327	364	303	334	329	329	357	358	335	318	322	355	334	327	309	327	326	318	346	348	313	320	328	326	341	331	275	342	316	352	363	300	341	334	311	350	346	343	291	338	325	346	308	309	345	303	345	304	315	323	318	290	317	302	341	309	332	301	331	354	320	310	321	332	304	306	266	315	325	328	297	342	341	344	316	323	315	301	337	322	336	358	326	340	345	320	309	338	323	322	331	354	309	342	334	320	325	343	319	284	338	374	334	331	349	340	327	309	323	299	287	311	301	349	338	315	318	327	354	333	346	345	307	326	340	337	312	331	335	328	258	314	331	308	352	346	342	321	327	272	343	316	323	322	318	318	352	334	332	331	293	324	359	351	317	316	367	340	335	322	340	314	336	294	302	336	302	298	318	343	317	306	339	317	327	317	320	323	306	318	305	318	319	299	299	331	346	317	336	315	320	338	347	298	359	316	349	314	337	338	328	324	302	356	353	330	332	350	322	291	347	303	302	327	317	321	321	338	321	348	345	345	339	332	346	355	325	289	352	327	322	343	308	344	357	339	316	344	313	321	312	311	335	282	339	319	324	344	333	335	328	344	291	325	324	324	337	327	333	330	352	318	313	369	355	354	297	328	338	312	335	322	301	350	346	329	313	310	333	352	317	350	325	329	368	353	348	323	364	325	319	317	361	340	336	314	327	319	306	343	345	321	318	320	318	327	339	331	342	320	359	311	278	351	331	327	318	360	319	323	326	342	333	346	343	337	379	323	348	334	307	331	339	330	318	320	304	305	316	326	315	312	331	346	320	307	322	342	321	337	315	353	293	339	338	325	346	325	310	333	337	291	335	322	289	316	305	361	318	343	336	315	302	321	298	298	339	333	353	330	325	320	314	351	318	340	299	326	299	313	308	324	346	312	332	318	309	325	340	314	316	337	321	286	380	333	330	310	326	286	335	331	317	308	340	336	320	310	320	363	356	337	335	317	313	355	300	350	305	318	327	352	332	342	332	311	334	305	359	309	331	334	360	345	325	316	328	303	323	345	300	330	329	305	316	344	354	312	343	315	311	293	335	334	303	321	328	326	331	305	340	327	357	338	307	353	323	315	328	341	332	346	348	308	346	334	311	332	306	337	345	331	291	299	341	330	320	320	345	312	329	297	299	294	324	341	364	373	312	307	341	328	332	312	348	342	337	305	344	318	339	342	292	326	331	310	324	322	299	315	316	336	319	321	313	333	306	303	313	344	353	332	333	317	332	363	337	320	331	311	316	357	350	304	314	307	355	325	339	350	296	296	312	307	342	324	328	358	296	339	312	349	327	353	318	316	305	321	351	329	321	342	329	348	324	340	330	304	297	318	313	345	344	337	306	335	313	350	351	319	343	330	328	278	326	325	309	316	340	333	345	340	368	325	320	328	327	340	303	304	354	344	323	309	344	343	337	342	327	316	348	361	342	306	360	305	298	307	312	377	346	327	337	347	317	342	327	337	335	322	324	320	315	377	305	299	305	309	354	299	332	331	353	313	317	340	341	330	297	306	311	282	322	369	343	348	324	350	347	342	334	330	299	295	333	364	319	363	307	319	304	332	321	327	316	338	327	337	311	309	318	309	337	308	305	324	312	313	351	328	312	325	327	340	314	356	321	317	364	328	348	317	313	320	299	321	332	351	316	306	328	304	324	310	319	337	330	350	312	332	324	331	322	343	317	331	284	330	311	351	316	348	331	324	306	303	312	347	310	334	346	318	312	309	366	333	320	320	308	305	350	307	339	300	324	308	363	350	320	326	321	306	306	275	292	351	343	302	334	307	314	316	333	291	301	312	306	333	325	351	315	335	341	308	329	338	311	324	313	292	314	317	325	312	313	296	313	331	322	311	331	303	337	318	307	327	299	352	306	313	354	323	323	303	326	333	327	321	334	315	356	358	342	323	318	353	303	322	318	362	351	373	347	302	317	293	366	323	328	332	289	347	318	327	315	346	337	334	329	370	330	304	324	331	328	331	351	305	331	329	343	313	318	319	337	311	340	351	293	305	314	324	367	331	327	312	295	312	288	337	324	307	340	320	332	329	308	309	344	332	307	342	319	341	346	327	322	349	326	329	300	333	318	353	319	329	304	305	326	319	320	303	368	340	325	322	299	322	325	304	323	326	321	323	316	318	311	336	313	311	339	290	325	363	309	338	340	330	332	334	328	340	356	323	332	365	317
16546	32016	28362	20046	16361	11316	7368	5117	3223	2521	2307	1653	1902	1868	1671	1442	1417	1404	1234	1075	933	1032	1064	1125	1091	1092	965	925	876	864	828	763	775	726	741	740	706	718	690	698	701	684	782	808	732	696	690	721	782	795	712	827	925	855	966	847	822	828	1025	2099	3218	3139	2330	1649	991	739	638	607	625	655	648	633	594	667	615	607	673	647	578	613	641	627	621	630	654	671	673	631	649	635	637	628	638	612	632	620	628	655	616	634	657	607	608	615	672	609	647	658	632	664	635	647	653	642	621	591	629	621	672	650	607	642	627	648	652	623	665	618	615	626	615	603	631	649	626	651	633	611	640	664	683	653	639	620	678	646	629	661	647	607	672	639	612	649	661	601	640	606	620	628	667	629	639	673	671	610	621	624	662	623	634	635	580	618	619	663	597	618	626	640	635	601	647	628	610	642	637	669	626	671	626	681	670	619	618	571	659	603	641	624	628	633	634	674	687	626	623	642	613	612	672	606	596	671	622	651	637	653	643	621	659	623	675	623	644	655	594	663	650	629	674	619	639	625	600	628	626	633	621	611	627	668	670	643	593	590	620	664	598	620	615	608	635	591	640	632	613	599	655	575	633	612	646	628	595	636	642	668	608	691	662	654	640	642	661	632	630	656	594	625	607	665	594	639	632	650	637	587	652	661	664	608	598	636	654	616	635	652	660	608	628	604	608	639	626	631	627	652	621	650	655	625	642	652	577	614	600	656	620	679	655	629	625	634	604	716	652	628	596	618	608	621	682	646	642	605	636	617	616	642	612	589	605	613	628	609	651	628	614	662	607	631	619	598	651	611	629	633	683	627	657	584	631	613	620	641	673	632	587	592	611	630	661	644	645	620	660	621	643	662	681	623	586	651	636	641	620	574	613	630	631	640	645	644	589	610	620	606	612	661	616	635	654	613	670	625	670	632	669	673	647	625	658	626	659	639	623	630	630	681	638	623	601	665	629	606	662	629	650	635	661	595	628	658	595	587	641	613	629	604	685	591	626	625	599	641	627	664	613	653	625	616	641	630	697	653	604	626	605	633	593	589	667	655	671	672	671	628	628	628	625	627	647	638	638	599	626	651	654	667	672	635	677	653	627	625	637	643	642	604	646	637	604	644	624	619	627	637	629	667	654	629	630	604	612	631	615	630	636	657	608	612	602	618	619	657	650	630	609	618	642	610	565	631	649	642	639	595	577	658	608	604	623	634	659	674	596	606	590	684	608	654	645	597	625	640	653	612	609	604	605	655	655	645	612	635	587	648	652	621	669	593	629	615	661	651	620	659	579	603	606	660	620	638	614	649	589	646	629	633	666	594	636	589	642	618	618	619	644	637	662	589	632	586	641	575	603	591	668	612	687	666	638	657	683	599	629	604	645	642	647	604	640	626	642	646	640	618	650	644	637	644	624	631	591	603	627	632	656	615	674	631	656	650	623	610	610	639	640	638	619	659	611	630	621	594	599	601	637	677	650	610	666	636	645	673	637	633	605	664	651	618	635	658	609	624	630	619	644	643	635	684	621	605	655	653	618	636	638	665	608	599	642	626	595	614	607	654	676	656	604	609	650	605	577	672	612	645	646	639	593	593	701	660	619	625	628	667	619	657	636	630	607	664	619	610	620	650	663	592	625	601	649	651	630	591	642	566	639	651	634	641	666	640	647	597	596	620	627	658	645	615	607	639	614	658	663	603	613	617	656	639	607	611	615	621	597	649	650	637	667	643	656	642	633	636	601	623	627	639	647	624	628	630	611	559	659	619	662	629	631	611	692	639	661	623	619	606	633	634	627	658	591	674	653	618	612	619	626	645	631	630	594	665	654	603	616	624	619	588	599	690	624	611	648	629	632	596	650	618	660	642	586	657	631	633	639	644	663	640	613	658	647	640	635	604	621	626	660	651	661	614	624	604	617	641	649	670	626	638	619	657	678	623	639	648	612	631	629	600	652	616	667	645	609	676	637	645	654	632	655	629	585	650	671	601	580	668	643	639	646	580	686	595	629	643	617	600	608	648	647	611	620	655	660	626	587	615	675	673	598	591	639	595	625	651	650	606	624	607	670	586	636	635	621	633	607	598	620	640	568	667	614	600	680	597	626	659	624	638	585	635	591	596	615	627	624	624	668	646	649	623	636	657	635	633	656	683	617	630	659	622	611	628	618	641	655	614	642	648	638	615	620	582	636	618	643	627	599	638	591	601	634	642	625	644	623	632	612	645	604	627	620	636	610	643	679	591	609	653	668	643	624	632	599	579	593	628	606	619	649	641	577	587	636	660	614	624	635	681	670	597	564	596	602	592	659	647	615	664	606	647	641	627	624	635	623	582	629	688	639	619	607	628	638	636	666	581	601	664	662	666	610	667	641	630	648	680	656	594	622	614	630	629	618	652	602	634	656	649	626	589	619	606	636	617	652	633	611	599	664	652	640	628	700	640	633	616	637	632	620	622	645	633	656	636	605	642	615	638	664	596	615	684	643	684	631	641	636	678	597	618	652	662	610	616	654	617	650	665	638	654	669	637	653	635	626	655	603	630	640	648	633	623	612	636	652	639	624	642	647	618	651	663	664	672	624	652	630	675	601	641	620	624	659	693	651	608	644	637	628	658	598	611	628	639	570	590	667	600	684	676	620	647	632	636	661	656	624	674	608	621	640	679	632	647	629	659	610	630	637	631	586	611	603	643	639	659	645	688	636	641	617	642	618	634	646	606	603	641	671	642	667	603	637	644	619	601	656	617	575	614	633	614	576	632	635	588	649	666	618	643	657	660	605	640	658	675	650	643	603	586	613	635	649	635	651	585	591	620	674	596	634	643	631	634	667	637	609	657	660	596	644	592	625	599	636	614	673	601	677	626	626	590	625	655	640	629	616	616	645	628	619	645	674	672	613	626	652	647	660	668	631	664	671	619	605	614	628	606	634	661	634	608	622	607	638	634	624	624	628	630	666	662	667	640	652	636	651	609	660	608	607	610	644	585	638	603	673	596	654	605	658	613	588	623	595	614	610	622	648	597	667	629	619	614	621	597	651	608	642	706	607	683	635	635	655	606	676	569	621	602	636	646	627	652	673	617	654	619	661	645	648	671	607	612	652	632	642	618	649	654	578	630	679	628	619	609	591	643	642	605	650	595	633	650	635	664	620	636	649	619	647	637	644	624	627	611	651	615	669	575	600	659	626	673	611	608	604	663	646	585	676	606	647	621	630	654	620	619	663	636	573	647	626	621	675	625	577	635	638	605	589	642	613	681	645	577	630	649	679	610	649	591	634	655	631	615	611	651	620	657	620	643	647	666	631	608	615	637	621	615	636	630	631	649	632	628	611	596	629	617	676	670	698	641	623	664	614	650	646	605	634	621	635	632	632	655	660	627	607	631	644	585	647	618	642	612	605	582	622	635	631	638	648	631	606	613	627	605	644	604	646	624	644	614	635	656	640	582	625	629	657	621	634	608	643	640	613	616	612	655	675	622	629	634
26522	20685	12313	3938	2028	1273	1003	742	628	620	597	566	647	617	592	610	591	607	534	567	532	575	589	620	564	570	567	573	556	545	554	520	550	532	548	570	552	558	536	545	564	524	536	580	548	523	544	549	549	539	552	549	564	575	590	538	558	530	546	548	607	632	614	593	579	569	510	489	535	533	536	487	528	546	504	526	540	503	514	596	561	543	533	499	529	561	527	518	566	547	541	568	496	512	536	567	509	537	533	566	586	550	528	562	525	492	579	535	500	525	541	516	536	512	518	511	524	567	509	511	537	477	562	523	511	527	529	548	525	546	510	523	541	540	514	504	560	524	549	561	553	558	559	535	562	532	538	574	542	528	555	545	506	543	543	563	498	520	494	520	499	565	560	545	500	538	521	585	523	524	541	493	561	524	525	517	561	565	530	570	550	493	582	525	537	573	527	509	560	549	546	509	531	531	585	497	574	557	542	603	536	541	545	544	526	554	577	548	523	515	549	506	510	507	529	534	565	568	510	561	534	570	522	534	496	527	514	541	486	606	564	524	559	548	514	537	564	532	553	512	523	553	506	501	520	554	511	550	518	524	518	516	525	539	498	583	533	524	526	524	501	553	551	476	541	538	582	500	520	536	504	573	535	573	526	556	516	526	526	530	559	526	545	530	568	491	538	506	540	542	521	549	572	507	562	505	485	584	533	520	563	534	554	502	499	556	493	563	501	529	546	521	522	490	564	538	535	529	561	486	536	532	544	530	536	564	544	502	576	501	572	547	538	581	537	533	525	494	529	533	550	504	542	508	551	499	532	581	553	567	540	541	538	563	555	538	573	464	523	496	573	529	525	511	532	522	571	525	553	548	564	552	517	576	542	567	533	558	520	546	556	532	552	489	531	482	559	570	521	548	542	525	560	558	509	528	533	538	544	573	565	541	580	515	573	518	525	555	536	522	563	519	545	529	524	487	528	542	509	485	532	530	527	535	563	522	531	558	568	543	527	508	531	525	576	482	534	543	563	563	571	519	524	604	573	524	500	532	540	487	520	536	523	459	523	514	540	548	533	544	547	510	534	535	533	496	517	528	562	490	532	516	532	537	490	541	526	540	531	553	526	506	540	571	555	534	563	538	547	542	540	561	536	517	543	543	531	552	573	585	536	514	539	523	543	533	522	502	524	471	550	544	546	569	537	534	544	575	522	537	527	524	564	532	566	528	512	522	512	580	503	537	535	540	548	556	535	543	545	545	534	552	552	543	537	523	521	532	529	534	536	514	556	517	516	514	509	509	533	540	533	520	562	530	563	550	542	557	506	530	558	566	548	529	536	506	553	514	524	525	541	532	536	496	547	538	584	548	529	552	530	545	519	526	557	539	546	547	582	535	534	553	530	531	486	497	547	530	492	515	529	530	581	591	495	516	563	518	539	524	549	516	548	533	609	503	558	493	561	544	511	581	540	528	511	516	525	545	555	540	559	552	542	556	541	552	513	510	515	535	494	519	505	502	535	509	524	537	494	589	561	530	547	533	552	533	560	487	547	540	503	558	513	536	476	513	546	540	508	543	530	527	490	516	537	533	544	548	523	531	528	541	518	556	550	553	538	491	536	517	528	561	532	542	534	513	531	531	508	551	523	550	555	529	549	510	538	544	544	566	523	522	575	586	529	525	517	550	533	520	557	554	524	516	522	516	555	535	528	548	526	531	530	538	484	543	566	539	510	530	523	558	496	534	497	557	504	520	565	543	560	561	527	553	557	519	577	577	568	535	522	512	521	524	575	528	543	537	547	540	547	503	544	560	571	517	510	570	581	552	514	538	532	516	515	513	505	466	545	551	524	566	504	536	531	519	593	538	543	502	525	523	515	556	556	542	533	511	536	549	521	492	566	552	533	558	543	555	550	538	536	553	556	519	512	517	534	530	484	551	516	543	522	464	516	533	536	541	544	526	511	518	539	567	543	566	519	539	517	530	487	525	522	542	548	492	555	541	568	532	541	546	529	524	571	554	514	551	580	534	546	521	554	572	492	556	522	544	515	535	530	570	527	576	554	473	515	583	506	515	526	555	535	555	565	510	521	538	510	507	528	512	542	522	538	552	534	496	500	556	512	542	510	522	513	526	543	551	538	543	543	547	511	609	540	508	559	532	559	536	528	559	501	503	524	532	564	509	585	481	515	577	516	565	514	499	596	541	556	539	528	532	525	563	530	541	534	501	533	509	533	545	515	495	542	531	574	552	580	561	531	516	529	546	532	539	541	544	575	529	551	519	568	534	503	479	549	540	548	516	496	536	511	514	544	523	562	529	544	527	508	503	519	480	542	505	517	552	564	568	561	535	526	563	551	496	548	572	547	541	557	545	532	510	523	564	538	543	567	500	544	578	572	561	536	508	525	536	531	577	534	468	536	532	547	511	542	512	546	538	600	535	513	517	552	557	563	557	539	560	530	530	543	537	552	543	539	542	509	527	508	526	544	554	519	515	517	510	516	576	515	512	558	558	545	523	528	516	525	518	551	521	535	553	551	555	501	513	534	523	533	531	504	526	534	535	542	505	520	551	522	591	575	555	543	502	566	528	541	543	512	555	490	507	543	545	546	542	519	543	546	554	584	540	534	517	517	527	577	526	532	529	559	537	550	537	550	529	501	531	542	543	516	555	554	582	541	560	559	560	553	553	571	552	543	491	530	555	560	530	494	579	498	522	537	501	531	514	546	512	571	545	551	546	543	485	526	470	503	521	544	560	491	510	529	553	556	520	496	526	523	551	561	547	512	501	553	518	525	516	539	517	543	528	560	510	501	493	544	521	536	558	550	539	561	510	531	562	563	522	589	545	517	515	530	538	548	518	542	555	555	553	514	530	566	554	556	547	547	568	513	574	508	535	550	531	489	542	530	510	549	553	538	494	521	529	504	568	548	515	566	559	534	508	491	549	546	507	527	533	537	522	528	517	562	535	527	549	512	504	549	516	535	545	527	508	533	517	542	531	579	561	557	571	543	521	540	516	536	511	545	544	541	509	538	559	552	555	524	484	527	527	566	531	511	537	521	494	512	512	556	548	497	529	529	572	503	544	532	521	542	528	571	533	550	543	577	576	552	545	515	502	588	554	520	482	583	551	548	534	548	553	536	537	541	543	513	522	535	537	567	500	522	496	553	547	558	593	549	509	523	479	531	579	525	503	525	546	520	545	537	470	516	508	547	520	542	536	580	535	583	516	529	553	476	545	566	569	530	537	570	538	531	519	478	556	510	545	548	498	584	549	565	528	553	558	543	506	542	526	534	509	556	582	543	544	510	537	540	532	535	513	544	517	504	505	545	508	508	527	565	548	540	514	465	554	545	517	563	539	568	529	539	518	510	535	546	480	480	537	541	555	534	527	529	549	542	556	563	531	509	560	500	517	558	529	519	494	547	496	501	528	544	540	528	564	534	577	508	534	561	534	553	515	533	518	520	540	520	514	528	537	515	553	517	532	520	568	572	543	531	518	534	529	546	542
10558	16059	13146	7204	5672	3772	2605	1862	1455	1363	1314	1152	1415	1336	1273	1313	1304	1259	1198	1116	1059	1161	1148	1149	1138	1192	1151	1096	1164	1114	1117	1073	1005	1038	1107	1045	1030	1007	1027	1113	1006	1024	1062	1123	1117	1089	1091	1017	1050	1070	1082	1088	1120	1162	1146	1130	1071	1095	1131	1175	1231	1309	1273	1185	1083	1065	997	1054	1046	988	1017	1055	969	1052	997	973	1011	999	1019	1061	967	1013	956	1037	1031	1020	1042	1021	1073	1062	961	1074	993	928	966	1086	990	1038	981	1019	1025	1074	1058	1046	1027	991	1027	983	1046	1005	1025	982	1057	1037	1026	1023	1049	908	995	1028	1024	1016	1071	1018	984	993	990	982	1068	1052	1002	1035	977	1016	1062	1010	988	1088	992	1007	1077	984	1008	1014	1048	1002	1034	1028	1017	1010	1014	999	980	1044	1001	950	1030	1018	1028	1038	1033	1013	1061	1057	998	1088	1001	1059	1031	1005	1010	1004	1010	1055	1023	999	1054	996	1037	967	1062	1028	1047	980	973	968	1019	1026	1022	1046	1047	1002	979	1011	1036	1048	1052	982	1064	1015	1004	1009	1027	1018	1007	1017	1016	1023	1023	989	1050	1005	1018	1000	1018	1049	1024	1010	995	1070	1040	977	1046	966	1053	1019	995	977	1049	1055	1016	1017	1001	1027	1035	1114	1004	1013	1073	1056	1000	1005	1011	996	1038	988	1042	968	1014	1028	1068	1001	1048	1004	990	1055	1031	1017	996	1042	1012	1094	1051	1035	1005	949	1001	1038	1030	1098	1011	1028	1045	1039	1056	1076	989	1032	1082	1041	1040	1004	1030	991	1064	1044	1019	1027	962	1046	1025	1036	980	1087	968	1041	969	1041	984	1020	990	1065	1004	1031	983	1055	1010	1030	1010	1068	1001	938	970	1054	1000	980	1014	1001	1085	1048	1024	1027	1081	1010	1022	1053	1094	1007	987	989	1032	985	1050	1001	1070	1068	1047	1019	993	1015	1062	1010	1027	1022	1032	1026	1015	1022	1033	1066	1027	993	1031	1023	1021	1018	1102	1016	983	1039	1065	1102	1025	1005	998	1084	1023	1013	971	996	1022	992	1012	976	1000	1026	1037	1025	1042	1089	1025	972	1038	1073	1063	1015	997	1047	1063	1060	1026	1017	1009	1047	1028	1035	1015	1043	1006	1073	1022	1037	1024	942	962	1021	1020	1060	974	1046	1050	993	973	994	1016	1017	1054	1046	1020	1050	1080	1016	1027	1010	1028	985	1029	1078	1001	1015	1010	1017	1028	1050	1014	974	961	1048	1004	996	1046	978	1037	1021	996	1042	992	1024	1041	1044	987	1041	1009	1039	1028	1053	1049	956	952	1003	998	993	952	1053	1032	966	1053	1036	993	1050	1013	1031	1104	960	991	990	1050	1051	1089	1000	1060	1029	1021	1056	1025	1042	1000	1039	1023	1056	1017	1027	1068	1030	1022	1077	1032	1034	1042	1020	1036	1053	1008	1024	1020	1030	1080	1018	1058	1045	1037	1030	973	1067	1047	1060	1020	1025	1015	990	1004	1027	1010	1023	1008	1028	1025	991	1014	1042	1040	954	1057	1029	1087	991	1014	1016	1067	1048	1044	980	1048	1043	978	1049	1013	1036	1063	1015	1049	1038	1009	1018	998	990	965	1010	1033	1013	1031	1027	1057	947	1026	1021	1015	1015	1061	963	1009	988	1025	1022	973	967	1032	1054	1020	1046	1021	1032	1075	1064	1044	1082	1051	1042	1016	1012	974	1002	1053	1052	983	979	1011	1056	993	1016	1040	1001	994	1063	1027	1023	1072	987	973	1016	1035	1104	1077	1008	1019	984	1025	1067	1010	1005	1034	1045	1046	1058	987	1051	1024	997	966	1024	1083	997	1063	1025	1070	1022	1073	1029	1005	1016	1063	1021	1003	985	1053	1029	1021	1046	1046	1028	1002	1024	982	1030	989	993	996	1008	1045	985	1103	1051	960	1014	1059	1007	978	1031	1065	1004	1052	1006	952	1095	1023	1045	1040	1024	978	996	1080	1024	998	996	1022	1031	1026	1002	1032	1032	963	980	986	1007	1044	1020	987	1009	1037	1054	1085	1013	1031	1048	1045	1026	1052	1039	1015	1056	995	1013	1002	995	1014	1046	1024	1026	1016	1021	1047	1104	1029	1003	1019	938	1044	1010	1017	1018	1049	1057	1017	1005	996	1000	1050	1021	1059	1020	1000	1015	978	985	959	1024	1039	956	1035	984	1106	1026	1029	1030	1026	1054	1008	1018	1008	1013	940	1039	1061	1043	1010	1017	998	1009	1017	1021	1044	997	1062	1042	1009	1071	1048	1007	1025	1047	1014	1023	958	1008	1001	1026	1084	1079	1054	1001	1027	1015	1018	1096	1074	1035	999	974	977	995	969	1031	1023	1033	985	967	1039	1034	995	1067	1040	997	1047	991	1064	1013	1075	1088	974	1016	1037	965	1017	998	1039	1022	979	1010	1007	1055	1023	1066	1082	976	1003	1039	1036	1053	1008	1011	1052	960	983	990	1023	1033	1021	1046	1010	1018	1043	1049	1018	1046	978	1027	1058	1029	1072	1055	989	1068	1026	1020	1039	1033	1008	1017	1002	1042	1030	971	991	1035	1033	1033	1029	1012	966	1068	1098	1005	1040	1011	1029	1028	1024	986	959	1041	1031	1026	1012	1025	1039	1001	984	1075	989	1008	1008	983	1039	976	1052	929	1056	1037	989	1012	1000	1067	995	1039	1053	994	1002	1020	988	1040	1075	1049	1020	1035	1038	1069	973	1039	1032	1012	995	1035	1020	1009	1058	1101	1005	1058	975	1030	970	997	1038	992	1043	1073	973	979	1041	1023	989	1045	1012	1000	1070	987	1007	1034	1008	1095	1067	1085	1050	1021	990	1047	1020	1001	1006	1009	1016	1014	1058	1030	1025	999	1073	1054	1010	1038	1007	1079	990	1008	1004	1032	1001	1022	1019	1020	1023	1087	1014	1012	1008	1018	1034	1021	1038	1039	985	1034	1068	983	1061	976	1025	995	993	1017	1049	1027	1013	1009	1043	1007	1044	1047	993	1035	1049	996	979	982	1038	1023	1002	991	998	981	1049	1024	986	1054	1035	1033	1061	979	995	984	1034	1012	1106	1025	982	1008	1045	1094	1061	1048	1036	1004	1023	996	1028	1028	1019	965	952	1003	994	1003	1065	1083	969	1021	999	1003	1016	1009	1013	1027	978	973	1002	973	1096	997	1007	979	1043	1057	988	1030	1015	1003	1070	1002	1036	1026	1068	971	1014	1016	1029	1065	1050	1015	1049	1043	1049	1082	990	1035	1027	1080	1016	1046	1010	1002	1045	1035	1025	1050	1004	1030	1019	991	997	981	1049	1007	1034	1022	1035	1012	1041	1029	1062	1015	1001	1022	1024	1017	994	1061	1081	1015	1079	1088	1052	1051	1014	1025	934	1016	1072	1001	1018	1012	1009	970	950	1057	1030	1010	1035	1043	1008	1062	957	1031	1067	1004	975	1013	1034	1037	1053	1006	1021	1023	1026	1031	1042	1055	1016	998	1041	1013	1041	1068	1083	1053	1017	1029	1043	1048	1097	986	1031	1011	1008	1000	964	1015	1086	1064	1089	997	999	1057	1029	1008	967	1034	1060	1035	1045	947	1035	1009	1025	1109	1017	1018	1059	1016	1031	1038	1051	1035	1014	1029	987	1062	1012	1016	1028	1006	1020	1025	1009	1005	1057	1060	1023	1056	1007	1005	1002	1031	1023	1012	1040	1036	1064	1073	1064	1023	1041	1018	965	977	1004	997	997	1057	1008	1022	1028	1025	997	1032	1071	1040	990	1077	1058	1051	943	1080	995	1029	1060	1014	1046	1001	994	973	1000	1004	1030	1049	1053	957	1048	1060	999	971	1002	1026	1012	1037	1073	1111	1041	995	999	1073	1000	1002	1065	1037	985	1067	1006	984	1010	997	992	1024	997	1042	1040	1014	1042	1062	1054	1024	1040	1030	1013	1032	1043	1033	1045	1053	989	997	1030	1013	1022	1011	999	986	1029	1051	1019	1025	975	985	1035	988	1061	1005	1005	1023	1011	1014	1021	1064	1028	1027	1007	1037	1070	1012	1004	1045	1018	1057	1033	1003	1026	1117	1006	1033	1032	1040	1028	1078	1022	1046	997	1053	1017	1000	1028	1041	1036	1038	1034	997	1080	1050	1048	1002	1055	1013	1017	1035	995	1025	1005	1008	1005	1062	996	1045	965	1034	1045	1042	1011	1014	1108	1019	1048	1008	1019	1022	988	1042	997	1013	1017	993	1019	985	1015	1040	1013	999	1029	970	1031	1037	996	1035	1043	1057	1038	1012	1003	1093	1048	1052	1041	1046	971	943	1022	1031	1067	1007	1032	1048	1029	1025	1035	1032	950	1060	1010	1061	1023	1083	1004	1045	1014	1028	988	1026	989	1052	1020	1034	973	1019	1030	1045	966	991	1041	1072	969	1059	1077	1020	970	1001	969	987	1009	1041	1003	1006	1055	1042	1027	1011	973	1049	1014	1032	1009	1031	964	1013	985	999	1014	1036	1075	1008	1010	1060	978	1007	1020	1009	1056	1025	1041	979	972	1010	1013	980	1010	979	965	1042	1068	1021	956	1055	1009	1084	1006	986	1025	1000	974	1037
23962	21126	28257	24262	20052	6419	2132	1222	803	718	683	532	624	599	597	573	588	531	433	472	496	487	525	546	468	488	495	489	448	454	463	409	411	449	432	454	435	444	432	458	456	433	456	428	424	471	420	446	428	487	474	475	478	433	475	488	472	522	683	752	728	691	662	504	482	380	408	404	435	424	418	413	421	439	433	421	397	398	446	446	378	415	442	388	395	410	428	399	421	428	421	435	457	407	413	402	411	408	438	421	423	379	418	405	405	398	438	418	436	432	435	451	412	431	429	422	419	437	428	424	452	487	408	426	448	417	405	465	436	424	409	407	449	404	389	443	415	414	434	439	440	433	415	417	391	375	472	394	411	415	392	436	438	463	427	451	451	441	386	433	423	442	402	417	441	437	428	397	428	423	429	428	407	396	394	447	436	421	441	438	434	390	435	428	414	403	394	466	436	448	408	406	381	440	442	461	414	416	389	439	423	388	433	418	430	421	404	421	436	420	432	437	427	433	434	401	428	423	405	383	404	439	462	418	417	436	414	419	451	377	386	436	376	422	420	424	422	420	415	404	395	454	412	437	451	426	414	388	419	416	439	422	399	437	435	448	412	420	405	387	423	427	383	405	409	394	440	436	447	407	422	446	404	381	418	382	398	445	412	449	415	451	411	413	420	411	412	403	401	425	467	406	416	412	448	417	452	415	410	396	418	438	429	386	414	419	412	403	415	411	393	423	403	440	424	449	406	406	432	402	367	394	400	384	400	399	420	415	420	424	417	419	417	400	416	387	395	437	416	424	384	423	383	420	430	437	417	409	427	420	445	398	374	444	422	410	427	422	433	413	437	407	385	439	440	418	446	405	432	451	422	419	440	417	448	404	426	423	438	429	404	406	412	436	434	426	454	424	397	425	454	426	407	437	394	393	402	412	403	455	387	407	407	397	418	445	403	399	421	418	430	438	401	426	426	388	409	436	413	405	389	404	387	426	421	406	410	422	425	412	405	448	428	448	396	398	388	444	392	443	388	401	407	416	409	421	437	404	421	419	398	426	383	406	441	439	400	426	401	408	411	431	409	438	422	399	432	398	432	376	442	412	424	434	419	437	418	412	445	419	461	399	450	387	442	438	390	398	410	382	430	428	377	430	403	385	441	423	419	416	394	414	414	404	419	419	396	417	426	425	445	387	423	390	428	399	404	429	440	414	426	409	430	422	433	424	422	395	406	415	420	424	404	421	427	399	448	424	445	430	414	414	418	426	445	413	418	433	405	433	404	373	388	406	414	451	397	404	407	401	419	424	435	409	433	411	448	416	416	440	435	401	404	391	411	412	433	402	437	422	420	383	435	387	421	369	420	423	411	417	415	455	416	427	437	432	414	410	434	389	397	400	426	395	460	408	410	383	413	431	398	437	402	398	448	414	393	417	426	429	420	397	415	421	434	434	401	401	418	430	439	416	444	430	443	405	390	418	398	426	440	409	410	416	402	424	426	405	425	389	430	393	418	376	408	445	424	424	424	419	426	417	435	432	410	425	408	378	397	408	420	408	455	404	436	399	433	420	402	453	453	416	402	413	433	454	400	409	457	406	393	442	402	409	382	406	412	393	392	412	414	404	449	439	400	454	421	394	402	418	393	440	403	434	405	446	422	406	417	441	458	379	422	434	404	436	423	418	402	405	393	396	362	440	386	393	372	440	397	438	424	377	428	373	426	414	422	395	423	402	453	397	420	409	382	460	415	363	395	416	397	370	396	446	430	411	472	400	401	410	377	412	437	421	420	430	421	385	407	414	413	393	425	421	423	445	433	402	448	381	457	447	402	399	434	415	405	412	386	380	401	406	439	395	421	439	437	421	444	424	432	457	418	411	385	390	435	418	415	419	399	424	435	449	412	394	424	437	396	427	372	393	418	397	422	407	414	432	406	412	418	462	472	417	422	398	405	373	434	412	446	441	380	451	421	420	421	445	399	381	431	416	438	392	414	410	376	440	355	421	434	409	413	426	390	426	482	393	436	403	405	433	420	413	399	400	450	414	402	407	387	435	463	417	399	419	453	386	429	446	443	410	428	423	415	401	437	423	413	405	402	388	419	424	395	450	425	413	429	422	409	438	422	413	418	445	446	420	406	404	428	394	439	407	438	397	404	435	426	402	413	437	444	413	400	401	436	430	431	453	406	392	379	414	444	416	406	446	407	404	413	438	444	416	408	423	417	411	409	433	453	431	454	441	435	446	406	456	443	402	405	390	444	432	403	404	450	442	367	428	423	396	415	380	399	402	408	444	430	429	391	444	437	441	422	389	418	414	384	402	423	442	440	408	449	433	387	412	431	446	414	403	404	423	439	424	402	428	410	398	425	404	418	437	437	421	406	407	386	425	394	394	418	444	452	411	407	361	431	428	400	424	406	419	449	387	443	398	411	423	405	433	452	409	470	414	389	421	433	399	425	439	451	414	439	403	431	432	406	402	416	427	424	432	418	450	400	366	414	435	455	450	417	414	419	437	420	429	443	418	441	409	423	428	418	433	411	435	419	401	456	404	411	404	422	406	420	432	425	426	412	374	365	405	416	417	416	408	406	419	455	425	417	423	437	427	397	429	426	436	416	451	417	457	421	398	410	381	393	445	439	431	406	385	420	402	425	396	414	394	429	410	446	425	405	439	419	382	387	437	412	383	450	419	404	445	412	438	410	403	403	449	454	415	413	424	419	415	445	407	395	414	394	416	453	423	410	387	394	389	411	403	387	413	392	403	408	408	408	418	444	436	414	419	463	410	472	408	448	461	391	413	373	418	392	446	453	435	437	432	388	434	406	412	440	430	397	386	401	406	402	400	398	395	421	453	369	407	415	382	421	429	409	443	407	436	400	405	424	397	418	418	431	385	397	395	402	409	408	426	434	459	404	431	380	426	420	386	379	454	408	446	434	437	394	387	416	435	412	419	403	402	418	410	404	410	418	382	420	401	396	389	397	435	412	431	437	421	391	418	395	394	413	420	427	425	394	434	430	393	397	422	457	411	394	446	395	419	434	394	398	384	403	436	436	446	414	436	413	412	438	419	423	447	405	411	423	413	438	405	369	401	401	420	447	431	439	397	401	439	411	424	406	376	422	390	419	421	422	408	401	405	376	387	401	386	417	385	421	424	392	421	414	426	411	453	388	371	428	428	423	431	374	414	416	412	389	451	394	394	410	393	421	423	463	406	437	429	432	464	387	430	407	424	411	399	408	464	439	419	399	446	422	445	392	461	447	398	436	438	434	407	415	419	424	453	394	428	429	400	413	392	433	448	471	419	405	421	428	426	414	432	428	410	430	449	444	433	421	439	438	409	362	434	403	426	433	424	430	402	458	425	468	411	414	414	430	411	470	416	424	399	400	424	382	433	363	389	383	440	463	427	447	349	427	427	390	404	402	419	413	421	400	412	402	429	445	458	396	408	403	401	429	402	395	411	408	438	395	420	452	441	366	416	448	404	417	408	434	399	442	416	418	366	426	402
13431	26008	22156	14523	11785	7933	5044	3402	2208	2059	1696	1427	1649	1574	1551	1575	1336	1243	1106	1130	952	1062	1155	1109	1038	985	1020	1068	1031	899	941	883	865	836	888	886	885	855	909	926	832	870	877	907	866	908	906	891	870	927	975	940	983	976	983	1018	984	1232	1751	2015	1706	1667	1379	1143	1011	805	810	805	809	797	825	833	802	806	805	769	835	828	797	810	841	800	825	812	811	777	784	789	810	791	805	794	840	873	821	906	839	886	842	782	829	883	843	807	832	864	787	859	799	839	834	879	834	761	878	822	767	848	870	833	830	771	794	819	809	886	765	795	854	853	866	815	800	842	813	828	801	776	809	783	836	799	825	845	821	806	834	805	863	881	803	815	812	809	790	781	854	807	830	809	846	849	828	846	881	892	782	804	882	810	822	825	792	872	798	840	783	836	768	843	806	785	772	833	781	803	814	825	823	768	806	778	861	828	809	794	851	805	779	743	779	818	805	786	860	807	822	811	806	885	818	783	776	803	832	852	836	796	845	786	832	840	842	802	776	754	822	794	839	837	818	806	808	810	839	797	802	767	861	866	825	870	785	801	786	805	801	841	806	816	814	836	762	755	773	810	773	807	790	797	802	788	808	742	844	832	851	818	781	868	785	839	838	860	823	788	793	827	821	798	813	785	778	822	807	866	798	861	845	822	861	786	812	812	805	835	799	817	850	791	823	787	785	831	808	835	816	832	771	782	815	806	824	783	866	851	834	823	856	860	865	813	820	785	828	800	802	778	812	812	821	815	775	822	827	800	833	805	814	812	830	825	797	853	889	781	798	810	768	802	866	799	811	835	810	826	875	838	802	806	848	878	814	856	800	786	809	836	880	798	827	806	788	800	791	862	817	809	798	834	827	904	826	870	798	847	829	835	786	801	833	807	781	830	864	772	830	771	812	805	829	845	842	771	859	838	830	813	806	855	770	805	833	827	847	804	784	812	798	819	802	832	821	855	811	847	820	782	838	813	775	860	833	817	790	810	781	812	827	775	819	781	836	855	891	833	784	817	816	821	817	849	814	844	821	783	830	801	843	773	868	778	804	850	844	817	766	755	818	787	816	803	813	782	807	829	826	848	814	838	816	852	839	841	774	819	835	785	823	801	794	774	856	866	834	806	763	861	774	822	802	814	815	790	822	779	825	844	845	837	805	810	849	803	785	855	795	752	894	819	780	795	796	828	849	841	817	827	844	768	814	790	805	828	801	851	788	825	771	807	840	847	819	775	796	835	844	801	851	797	810	802	757	839	839	836	803	802	841	810	853	797	739	810	820	806	805	826	832	822	792	802	786	797	839	798	788	878	800	818	853	835	832	814	804	806	835	802	849	787	816	804	839	770	825	804	792	824	814	840	847	827	783	780	836	812	786	791	784	832	795	787	776	789	814	832	791	800	802	817	780	808	797	812	829	806	833	812	824	752	797	823	837	824	781	870	832	771	823	792	801	791	824	806	791	766	800	813	775	850	878	772	801	832	783	796	817	801	852	816	841	805	802	848	853	820	781	800	879	827	841	843	806	881	787	844	790	784	856	799	814	797	861	816	802	827	839	825	842	809	825	809	826	834	860	814	781	840	787	827	836	818	850	818	804	818	759	790	881	809	834	800	793	842	807	859	830	777	817	803	856	820	803	788	804	808	840	828	825	846	832	837	793	819	809	769	824	782	834	814	789	796	868	864	805	843	833	832	778	826	789	846	850	839	828	862	804	817	779	805	785	784	803	829	852	789	817	773	825	873	822	794	822	850	839	833	788	813	833	860	779	816	798	800	834	794	869	898	798	863	769	854	793	778	839	793	806	825	800	798	793	841	833	813	830	801	795	790	813	815	807	836	824	842	843	821	783	799	861	848	776	764	805	816	866	824	831	850	770	762	798	804	794	803	866	810	834	808	865	811	801	824	797	837	845	819	803	868	775	814	858	852	807	777	842	832	792	804	828	827	848	839	853	782	822	824	846	814	771	792	836	804	830	753	862	796	862	845	848	813	804	778	765	791	844	794	806	809	830	834	838	836	854	800	837	822	855	855	783	825	849	767	850	818	833	792	885	773	811	857	825	780	788	803	834	812	732	824	858	853	834	819	786	804	757	843	807	869	824	802	809	834	850	821	815	784	769	797	852	845	801	798	787	854	795	822	874	795	797	827	860	856	861	827	904	775	846	786	800	853	812	788	827	796	837	828	831	787	837	852	789	834	837	786	757	842	826	793	839	812	825	798	775	854	865	801	821	812	764	835	839	812	804	793	805	836	868	783	869	814	801	858	783	783	808	822	774	814	836	761	851	839	819	810	768	777	811	819	764	797	848	842	808	832	808	849	835	806	853	835	789	789	821	810	785	799	827	753	813	828	759	780	826	834	812	793	792	822	864	784	803	825	817	844	830	810	797	753	799	825	793	832	797	796	789	867	831	820	779	778	828	833	783	811	814	805	873	833	855	759	845	801	802	881	817	798	832	794	790	769	797	804	812	808	853	815	817	804	767	857	791	829	859	800	874	802	757	805	846	820	813	813	833	837	795	796	787	805	817	836	800	806	808	878	806	805	793	793	841	776	858	804	780	813	861	827	830	829	828	779	850	769	811	840	820	831	787	796	819	776	835	775	778	873	821	782	851	826	831	808	806	823	821	796	826	812	820	872	821	759	825	843	770	779	802	771	833	810	827	830	784	848	854	804	828	854	793	824	806	780	827	809	804	869	832	825	776	798	848	805	841	840	787	880	820	871	815	846	812	812	782	830	824	803	815	851	841	826	828	835	808	813	832	845	828	815	829	794	817	798	834	793	812	866	829	792	793	777	862	859	856	808	787	793	788	798	836	855	786	776	807	859	822	814	765	772	815	807	887	847	803	822	813	854	799	817	763	866	795	836	769	755	778	810	775	763	897	883	789	839	785	816	822	785	852	798	835	826	793	839	795	833	793	862	789	851	807	788	846	815	784	787	819	796	855	813	799	777	815	831	844	826	820	826	823	829	809	781	812	807	824	848	813	795	883	780	800	792	793	873	787	804	827	815	779	807	802	856	798	828	811	823	802	804	851	823	828	797	781	813	823	796	788	826	829	799	862	781	844	821	831	776	883	819	809	799	786	849	854	781	812	826	816	820	826	832	849	810	805	847	795	793	818	796	794	825	828	816	802	816	815	848	821	837	788	785	849	803	848	811	796	803	782	808	849	818	871	837	804	802	868	836	865	837	772	801	883	757	787	832	768	831	826	844	757	827	785	811	815	753	808	834	800	844	786	797	865	818	769	799	832	789	800	838	839	824	839	782	818	804	795	801	816	785	832	840	828	856	779	844	790	808	803	791	838	781	786	817	821	850	847	855	889	780	797	863	833	803	841	815	773	792	776	804	752	752	841	821	817	809	815	752	859	822	764	804	840	859	858	787	788	799	842	784	796	777	766	840	788	816	802	818	800	764	858	813	839	799	774	826	791	800	807	854	845	816	814	828	783	818	745	808	817	830	848	792
23123	21191	29005	23680	21214	19732	6012	1799	1022	874	739	649	653	632	704	618	581	497	520	464	453	465	493	482	436	477	461	440	386	445	391	387	415	388	394	381	363	403	362	376	394	388	402	396	379	392	362	382	384	439	387	445	401	380	379	430	405	671	1139	968	1000	776	661	530	452	385	371	321	334	365	351	372	368	358	345	335	355	369	340	345	369	376	343	354	359	391	376	338	334	335	367	349	402	361	360	346	342	380	362	377	378	351	323	352	327	330	366	369	352	341	330	327	366	327	325	364	360	343	357	334	368	382	343	347	366	338	362	331	357	326	309	364	347	338	346	357	356	337	328	371	347	356	353	317	331	348	381	364	327	355	351	362	366	356	370	389	370	341	348	361	342	353	327	385	340	337	310	339	353	341	361	363	359	358	364	363	344	337	365	339	350	366	326	388	335	342	355	355	344	346	367	348	368	327	350	360	358	359	386	349	367	354	359	359	372	348	349	384	370	352	345	352	322	337	373	341	393	347	384	323	355	329	357	329	378	349	357	357	338	362	310	367	330	364	329	353	353	377	345	349	334	360	340	321	387	360	364	334	392	398	344	352	384	358	359	381	337	377	362	343	330	383	323	337	359	363	348	336	342	353	321	359	321	401	320	375	341	375	342	317	346	353	376	327	363	330	372	331	355	371	341	373	355	333	333	331	380	341	352	346	361	355	352	347	340	351	338	332	359	355	383	396	340	356	383	358	350	325	308	324	350	358	342	376	334	358	341	349	354	351	361	367	333	332	343	338	383	340	354	339	357	363	356	383	338	373	334	331	362	326	363	364	325	361	363	344	352	339	333	361	366	359	342	345	335	357	351	356	334	336	361	367	361	380	365	333	326	368	327	351	363	344	376	355	334	377	339	354	325	349	366	338	315	316	353	363	350	341	363	344	339	359	347	334	384	367	381	337	352	359	346	358	334	352	330	364	373	293	377	341	371	322	369	354	350	377	356	336	354	357	366	369	374	341	330	364	308	354	340	336	357	351	369	337	360	339	348	344	341	337	334	316	377	350	368	328	350	333	346	359	363	354	338	355	349	369	365	355	377	330	374	356	369	374	343	332	360	367	327	337	365	367	341	340	345	355	330	361	350	363	325	348	350	328	370	349	342	340	341	348	358	352	345	314	352	329	331	342	349	363	361	376	369	343	381	327	331	354	361	345	329	342	361	350	385	397	337	336	383	356	342	312	355	341	356	367	349	339	317	352	335	369	373	322	369	356	365	383	324	376	326	376	360	345	373	359	337	403	369	355	349	356	338	324	358	358	339	342	350	344	355	344	345	329	311	379	359	322	334	361	337	349	369	329	335	363	341	373	346	369	348	399	351	359	329	324	345	334	355	348	383	362	387	337	336	335	358	352	324	354	344	338	350	370	364	321	337	328	378	312	325	352	369	347	389	364	395	324	356	357	330	360	347	332	345	363	365	360	352	359	344	331	337	340	366	337	337	350	358	348	362	354	328	339	341	322	375	357	347	346	383	356	350	346	338	367	372	343	340	353	352	344	371	372	353	353	341	336	388	338	387	332	349	369	360	336	338	375	357	359	350	326	324	345	354	379	324	343	312	378	321	358	349	353	332	374	367	339	375	358	327	299	341	344	320	357	382	348	355	340	375	322	353	375	356	360	370	323	372	329	337	366	378	365	360	343	355	375	376	330	366	343	369	359	332	350	360	381	362	342	365	328	335	322	403	374	322	331	346	343	383	347	347	340	365	344	331	323	380	377	342	391	368	345	366	327	354	366	359	383	360	346	371	341	347	395	344	361	353	361	328	345	367	351	327	361	386	336	386	353	392	356	363	328	368	359	365	338	377	372	349	361	371	345	340	369	350	377	369	327	324	348	367	378	355	367	376	379	343	341	342	350	360	391	358	347	324	375	344	355	387	344	335	344	319	338	358	380	375	346	384	351	353	358	339	363	348	352	389	387	347	364	367	368	349	338	389	334	351	339	354	378	373	347	333	357	372	335	338	347	338	352	336	357	358	369	363	359	326	324	354	345	344	365	366	342	362	344	302	337	335	329	328	342	342	355	362	350	328	360	331	347	312	384	354	394	366	359	368	332	357	331	386	387	356	360	355	351	348	348	357	317	324	343	348	360	364	332	361	372	344	367	324	333	380	343	344	354	362	365	336	336	358	350	393	334	362	370	333	347	379	322	363	375	382	344	354	368	322	344	340	349	357	352	362	370	348	366	329	366	357	338	364	342	337	309	361	312	347	364	385	351	371	323	368	343	328	349	358	353	331	353	352	350	361	362	372	367	334	324	330	296	326	328	344	358	373	358	325	349	379	371	333	355	379	336	402	366	333	299	389	334	361	348	353	372	335	347	354	359	318	358	344	363	321	357	356	350	362	341	346	318	329	320	371	336	346	393	346	336	357	343	367	316	328	377	355	343	371	346	360	367	323	350	354	348	338	368	338	359	327	362	331	374	363	343	352	358	347	340	356	348	366	311	340	340	358	356	405	357	327	351	338	350	361	380	322	345	322	350	349	322	351	350	341	360	335	356	343	378	399	396	340	344	338	355	353	353	332	370	341	354	341	368	344	356	366	396	372	373	367	303	302	328	366	334	354	354	366	352	368	374	369	356	345	363	364	328	348	384	352	354	359	364	352	338	366	352	365	346	356	338	356	366	342	404	364	370	365	360	344	354	345	353	368	356	348	349	340	341	339	347	358	344	359	338	334	361	336	329	342	373	354	338	326	373	359	356	363	330	339	372	360	336	358	384	337	353	367	382	347	386	356	375	361	336	344	378	383	326	348	342	351	387	360	348	335	360	344	318	337	345	322	348	341	358	338	335	336	355	341	344	341	336	357	326	346	342	356	363	370	374	354	358	318	330	364	364	345	339	323	327	364	348	335	330	346	333	356	362	331	356	343	332	333	369	352	351	356	339	359	354	324	351	370	354	347	312	373	352	346	359	360	397	335	344	364	351	334	344	347	356	352	315	319	364	332	339	356	351	372	316	368	370	325	359	339	339	318	345	375	348	346	394	354	327	353	342	362	385	386	390	383	352	350	356	308	353	347	352	355	359	345	359	355	401	346	375	317	357	342	359	354	389	358	333	387	350	354	325	338	347	329	345	358	346	385	333	328	366	352	340	338	313	371	383	365	354	348	360	339	367	355	379	370	347	370	328	370	348	354	358	359	354	362	360	332	358	346	385	365	349	334	356	327	384	337	350	342	327	334	362	356	362	307	317	353	343	362	352	369	365	330	353	313	364	379	356	373	386	378	350	338	327	337	362	352	353	362	366	349	369	348	335	361	345	374	342	380	365	334	342	332	355	354	341	345	349	352	316	338	342	356	361	352	348	337	349	323	351	336	369	332	344	360	388	320	341	385	350	353	348	353	330	316	355	364	348	325	345	361	358	324	379	350	333	345	359	346	380	351	381	370	343	356	346	310	362	356	351	375	350	359	346	343	348	349	404	356	382	362	359	353	364	325	373
16243	31337	27788	20105	16273	11538	7446	4871	3198	2849	2085	1878	1984	2064	2028	1720	1555	1353	1212	1134	1072	1105	1142	1055	1003	1102	1101	1012	869	914	851	823	765	822	794	786	781	807	826	767	721	760	759	791	815	781	782	819	824	935	870	895	826	807	835	896	978	1713	3314	2624	2662	1999	1624	1175	855	754	652	641	688	681	664	687	647	614	691	655	718	661	677	699	667	728	654	656	663	668	689	694	679	679	732	637	693	699	680	730	686	695	682	682	659	680	683	691	698	703	656	705	664	690	715	713	716	651	684	701	665	697	670	677	630	667	709	647	674	677	673	643	671	690	657	670	653	688	658	694	643	656	686	674	709	700	692	658	650	671	697	681	678	685	631	680	624	697	676	643	677	654	689	661	708	640	677	638	679	711	680	648	645	686	653	679	679	646	671	648	665	673	697	679	652	706	711	668	659	685	676	695	647	704	693	697	598	623	637	685	679	694	645	691	709	664	687	672	638	677	716	680	676	699	627	642	661	692	678	649	689	677	682	658	637	655	681	639	698	691	649	712	642	644	666	650	671	735	673	672	648	663	711	697	660	635	653	668	702	675	632	661	683	669	665	671	686	676	687	671	654	664	696	599	675	675	664	656	691	709	651	624	693	627	689	666	682	654	683	705	695	683	637	653	704	683	678	666	641	664	681	675	678	629	728	646	673	655	657	673	694	673	721	702	638	702	689	632	684	705	660	658	701	683	654	657	673	679	670	692	656	643	709	667	612	694	727	663	647	695	687	694	698	696	718	675	700	696	639	655	694	663	669	663	620	670	686	649	654	633	642	698	649	668	689	657	678	661	622	689	700	651	678	722	661	701	668	687	679	662	683	693	695	686	688	688	702	681	676	692	621	723	687	677	678	672	657	692	638	681	718	672	660	685	655	651	692	672	648	678	713	645	675	642	706	646	649	710	717	683	658	680	623	688	695	667	647	682	618	653	642	653	673	647	665	628	677	693	658	622	687	687	667	700	706	640	660	668	708	655	684	669	696	711	685	618	697	691	698	662	703	628	686	669	668	706	682	689	682	692	663	694	612	638	668	661	689	687	682	744	686	661	663	687	702	678	651	670	667	700	696	686	733	637	733	652	676	648	657	708	692	669	643	674	651	665	617	690	699	684	665	663	676	693	707	645	681	693	659	698	682	667	678	682	693	688	763	660	691	699	715	652	682	698	675	655	662	667	655	643	656	694	661	693	693	641	667	678	695	700	648	707	681	657	672	697	727	707	637	621	659	621	684	686	635	719	688	697	675	693	661	673	598	620	663	649	647	689	699	696	662	627	665	712	632	651	645	630	664	706	689	671	661	688	694	672	630	731	673	675	667	682	674	680	682	707	664	671	689	635	697	680	674	679	629	689	691	713	715	632	666	756	700	674	666	674	673	685	661	648	691	666	715	660	663	679	702	667	642	695	676	674	653	676	620	651	697	678	671	709	656	660	657	662	716	714	699	703	686	653	661	668	651	682	661	667	678	652	626	615	694	670	682	638	676	679	672	713	674	652	669	624	631	707	635	644	626	679	661	644	731	724	710	656	654	676	671	635	673	680	684	665	672	670	654	667	664	701	702	649	640	640	697	679	620	680	672	688	631	693	653	656	637	682	684	679	681	669	712	718	668	676	677	683	667	680	695	679	637	643	663	697	662	626	654	738	668	669	636	651	681	712	656	704	675	685	628	653	676	648	654	690	676	715	660	678	681	636	678	648	659	693	671	678	678	682	732	739	695	667	673	673	696	646	615	698	643	699	675	662	665	679	685	632	688	735	669	715	683	675	645	658	652	652	646	656	658	666	673	696	663	672	651	692	645	686	670	702	700	678	686	638	670	679	682	675	625	709	652	670	658	650	669	693	648	662	673	657	691	686	660	731	678	701	698	687	686	656	659	714	668	686	626	664	678	676	668	675	647	664	688	640	695	681	666	650	654	692	671	701	695	705	662	634	692	654	696	683	687	674	710	624	684	679	651	678	685	725	650	657	672	668	701	717	706	680	663	720	643	710	675	722	696	701	690	678	725	613	672	650	659	622	683	698	663	673	691	693	722	622	644	647	658	671	655	687	640	664	628	695	672	631	685	669	678	652	703	674	664	708	707	677	713	666	647	647	647	665	707	710	710	681	693	628	721	698	653	703	705	662	637	630	682	692	690	683	648	657	687	676	692	676	701	659	671	699	665	691	688	654	666	675	672	636	669	679	662	681	678	665	673	663	696	692	651	652	680	701	683	676	667	640	677	665	655	717	648	698	673	666	644	681	674	676	705	636	708	665	657	661	668	701	669	664	613	664	636	708	679	703	716	679	635	636	705	684	713	675	693	667	726	698	675	681	638	724	647	691	696	675	717	679	684	640	692	640	693	664	701	669	684	708	679	686	721	682	639	671	686	678	667	654	671	647	680	703	683	717	734	659	665	667	666	694	663	664	668	682	627	647	649	663	674	700	689	682	691	646	714	671	700	668	664	687	655	670	669	653	696	707	659	680	700	668	723	663	676	673	666	711	703	725	666	731	695	650	658	660	683	640	693	669	675	692	629	658	671	682	671	706	672	648	689	668	656	661	711	701	659	739	676	699	658	644	702	693	684	711	711	665	649	623	643	656	669	727	685	653	647	695	686	690	668	670	627	701	692	664	684	718	659	643	655	664	737	692	659	685	680	660	662	669	640	659	696	689	716	692	646	678	647	631	694	649	633	677	642	702	644	649	665	678	678	700	666	712	661	669	669	676	634	653	650	689	665	679	663	670	673	709	661	662	672	689	714	679	671	676	680	656	627	693	695	661	714	672	666	661	655	640	647	707	680	694	671	679	705	659	705	640	673	647	701	701	642	642	707	647	674	634	690	658	679	678	636	672	646	702	669	660	643	659	725	631	693	703	665	659	684	659	703	680	622	683	636	643	669	676	747	660	649	633	694	689	701	725	694	612	671	709	672	661	689	646	709	710	746	697	698	648	729	688	695	624	685	687	681	684	660	702	666	692	656	655	670	668	727	684	726	671	692	656	737	682	659	695	682	681	678	715	660	655	698	700	691	653	699	636	688	675	696	653	681	608	693	671	710	728	668	658	645	666	614	669	647	657	680	686	686	676	697	679	698	690	658	683	664	619	653	654	660	690	691	663	712	662	663	628	679	690	703	663	698	682	646	700	643	673	665	674	650	694	698	646	692	669	694	667	683	647	692	728	719	634	654	693	691	667	648	708	672	696	684	659	677	698	681	686	610	660	661	617	667	718	691	691	651	642	702	691	682	707	690	643	632	735	658	645	670	683	692	639	644	648	697	662	633	677	712	692	678	672	645	708	641	665	711	666	691	650	747	707	628	686	656	658	671	673	671	626	666	697	712	705	694	682	652	676	658	672	635	628	718	637	666	672	704	711	665	675	705	653	662	640	688	643	670	691	666	708	681	660	628	656	624	689	644	686	640	667	658	629	685	675	699	681	691	722	668	633	722	651	696	662	707	653	691	692	710	688
26636	20784	12086	4282	2189	1436	980	754	686	594	567	632	669	647	662	629	579	609	611	588	594	536	608	604	561	592	542	546	610	575	597	553	539	625	534	578	602	592	551	576	549	563	594	554	525	568	581	605	627	582	541	582	519	559	567	565	601	581	639	600	627	649	615	572	585	565	550	579	542	577	520	553	545	564	541	537	531	528	551	575	555	607	537	514	578	563	587	532	534	548	567	575	564	557	520	533	550	548	512	543	512	550	541	573	552	557	535	538	544	564	577	556	551	562	539	576	576	531	572	546	589	522	547	546	587	611	570	584	556	578	540	578	520	536	550	520	554	575	526	563	568	530	545	565	580	578	537	548	539	548	556	544	553	541	611	576	556	599	533	534	531	537	560	520	494	561	549	601	537	585	503	559	577	520	554	580	550	585	590	520	549	562	557	544	538	552	573	569	536	546	585	557	575	575	577	541	555	530	542	551	553	580	584	571	537	556	548	590	543	550	563	551	538	558	558	537	529	583	590	527	568	525	523	522	541	539	551	548	532	603	552	567	570	529	541	573	552	610	544	577	531	569	580	554	486	535	555	562	513	515	565	574	532	552	543	561	532	596	531	552	563	527	547	556	563	570	505	533	549	599	574	558	537	570	547	551	544	534	582	542	571	570	582	565	556	546	529	549	580	524	561	579	557	556	567	544	576	567	559	539	568	575	568	537	553	559	559	560	533	561	527	599	539	533	534	561	563	579	529	546	538	524	574	535	553	598	545	546	575	581	566	521	546	598	546	559	534	538	583	584	555	519	541	561	573	515	553	555	567	520	563	564	573	542	533	529	539	568	541	541	579	570	529	544	580	562	549	566	550	581	572	527	582	556	547	582	559	579	557	520	520	551	567	562	578	577	530	535	589	544	532	589	546	550	584	555	542	538	572	598	562	554	536	532	527	506	573	544	547	576	553	543	544	560	581	509	570	548	557	568	577	549	580	509	561	566	579	560	555	525	570	552	581	533	538	548	567	591	560	569	556	537	558	545	524	532	538	554	512	572	539	563	546	561	569	581	533	548	553	568	536	494	606	562	532	565	528	570	523	555	561	551	503	564	574	533	584	580	556	547	563	587	529	564	569	581	532	566	531	575	567	555	548	537	544	485	552	566	580	529	566	541	540	530	545	533	590	527	569	533	558	524	508	541	565	572	555	570	562	553	520	528	600	508	573	523	557	536	538	512	580	526	541	528	525	587	557	571	528	543	530	551	587	511	586	570	584	536	550	543	496	543	523	541	548	539	574	516	570	559	564	550	496	604	535	558	543	552	517	559	541	553	562	549	554	551	553	581	551	641	541	552	525	563	551	559	577	531	586	553	549	526	565	545	572	571	542	566	565	552	546	549	552	545	532	541	522	537	539	540	575	598	585	542	551	516	553	558	540	544	594	553	507	542	561	529	524	587	557	537	563	549	592	553	570	533	546	530	540	588	580	573	558	500	535	568	612	548	584	499	559	543	550	536	527	535	575	544	571	577	567	550	568	569	554	517	520	554	557	500	590	550	543	548	562	552	588	560	535	594	535	543	574	530	565	589	554	534	538	525	499	543	561	603	549	566	524	568	564	579	528	571	550	508	533	564	560	564	533	564	581	604	608	564	556	568	531	522	607	537	542	522	578	563	556	613	541	574	513	549	534	561	533	562	529	538	557	560	603	556	548	563	587	577	568	558	593	547	565	552	548	620	561	558	552	549	531	525	548	540	562	560	555	535	529	524	545	581	570	526	547	570	542	568	556	543	574	523	572	541	556	550	561	565	540	527	588	567	553	593	546	525	537	517	554	576	562	577	547	550	583	581	551	572	579	592	569	570	543	522	561	573	564	523	545	544	523	548	560	546	599	563	587	590	566	568	581	548	559	550	525	539	541	546	584	535	507	574	533	534	553	498	503	565	583	543	562	509	498	567	553	545	567	527	559	541	527	545	600	545	521	533	535	557	531	595	555	561	539	522	542	531	580	523	569	574	546	600	577	530	554	546	574	536	534	548	536	552	532	573	595	541	526	572	528	543	569	593	559	590	569	554	557	581	533	569	552	524	539	560	541	572	568	535	531	574	584	586	571	553	524	586	578	547	596	538	601	594	568	539	553	542	547	525	551	545	574	548	542	545	545	511	554	561	556	562	554	565	541	526	529	520	546	585	535	538	600	537	531	536	529	560	524	579	591	526	548	540	570	584	556	581	536	608	599	598	539	530	548	530	558	553	548	605	556	575	537	513	587	527	554	531	539	523	562	548	536	583	582	564	584	516	561	553	569	542	529	515	550	533	554	570	569	540	619	532	545	527	566	540	563	547	545	553	547	550	571	556	549	581	556	545	534	521	554	567	567	584	549	517	510	539	561	543	525	528	514	520	551	559	561	525	573	510	526	567	570	522	522	565	548	563	558	536	512	510	570	531	594	555	584	554	574	511	531	564	545	549	551	547	540	549	575	600	588	563	516	532	579	540	568	573	561	553	523	538	558	559	572	573	556	566	537	518	586	538	557	584	563	584	556	495	535	576	567	575	550	531	581	512	554	545	575	555	579	601	567	566	528	556	534	524	589	556	553	534	532	543	567	545	576	551	530	552	555	534	583	561	536	550	587	533	555	515	562	587	570	563	573	562	538	534	527	570	555	566	592	571	535	525	571	511	568	556	503	527	547	576	519	559	563	560	507	537	581	593	545	570	573	590	557	557	569	554	525	508	559	527	546	527	558	567	543	563	579	566	626	550	565	552	506	598	554	567	556	532	555	566	561	591	547	565	560	542	553	553	576	555	562	515	570	563	555	535	572	550	561	554	588	581	539	579	564	562	532	567	507	565	527	580	561	539	580	590	547	564	591	582	559	551	549	600	537	563	502	520	536	541	530	556	569	581	522	558	583	568	516	566	544	550	540	518	538	552	547	568	550	572	556	558	547	595	535	535	554	555	552	542	572	561	581	538	509	508	540	550	537	574	553	536	573	546	584	569	546	542	517	527	605	517	519	549	566	545	547	528	594	552	579	492	602	574	567	525	563	585	566	567	569	579	543	581	578	564	595	522	552	601	539	569	566	572	532	523	562	592	549	567	539	563	532	531	631	601	582	566	541	545	569	539	576	525	511	574	566	550	539	579	575	576	531	547	523	511	588	520	553	559	563	549	498	589	563	546	545	588	553	559	565	607	532	504	534	571	527	578	517	520	531	524	565	540	600	559	524	558	527	526	543	546	603	555	572	599	547	537	507	531	556	563	561	533	530	568	567	579	590	525	556	542	584	596	519	534	583	570	567	548	549	538	528	583	527	555	574	527	554	567	516	543	526	552	579	544	589	561	520	568	576	519	578	537	542	549	600	557	557	578	546	502	561	550	568	582	566	590	569	593	507	544	620	521	564	582	584	512	554	558	561	543	562	547	566	523	529	577	577	570	551	534	580	556	558	541	549	516	587	545	549	553	536	543	545	554	544	533	548	570	577	574	526	585	564	533	569	553
9907	14588	12182	7635	5935	4147	2679	1895	1507	1419	1223	1206	1373	1500	1495	1363	1307	1192	1269	1163	1233	1254	1227	1219	1126	1244	1210	1216	1225	1065	1111	1186	1108	1127	1141	1076	1113	1111	1079	1156	1073	1085	1135	1049	1092	1069	1087	1051	1154	1159	1146	1108	1109	1122	1132	1119	1065	1104	1314	1234	1297	1161	1209	1205	1167	1064	999	1036	1033	1058	1052	1033	1097	1050	1054	1060	1026	1109	1115	1069	1103	1023	1027	1024	1049	1058	1048	1071	1082	1068	1049	1031	1074	1084	1016	1056	1059	1037	1007	1059	1093	1044	1056	1064	1044	1067	1026	1061	1063	1071	1054	1102	1007	1049	1012	1036	1059	1118	1031	1110	1009	1088	1085	1009	1041	1076	1092	1079	1097	1007	1055	1106	1049	1055	1040	1080	1031	1071	1100	1046	1088	1094	1077	1083	1033	1056	1082	1044	1067	1126	1026	1069	1053	1066	1044	1044	1091	1091	1087	1078	1078	1069	1032	1036	1082	1029	1073	1104	1066	1047	1022	1081	1059	1065	1066	1070	1033	1038	1043	1060	1072	1069	1099	968	1071	1084	1028	1110	1103	1080	1073	1041	1002	1024	1073	1090	1030	1038	1097	1100	1074	1018	1079	1031	1065	1118	1072	1051	1040	1068	1052	1095	1079	1136	1033	1073	1046	1064	1107	1023	1005	1091	1070	1077	1082	1076	1026	1097	1078	1084	1029	1072	1063	1035	1025	1070	1046	1080	1084	1066	1058	960	1059	1080	1040	1024	1026	1085	1128	1005	1054	1073	1004	1054	1036	1033	994	1039	1065	1112	1016	1101	1070	1069	1042	1027	993	1097	1008	964	1066	1034	1079	1048	1099	992	1068	1082	1070	1023	1077	1045	1049	1025	1009	1065	1001	1054	1049	1053	1056	1003	1051	1042	1051	1023	1036	992	1021	1004	1036	1055	1059	1078	1059	1022	1006	1009	1060	1067	1109	1018	1110	1087	1096	1067	1118	1081	1035	1094	1142	1072	1073	1056	1038	1012	1093	1045	1030	1071	1071	1052	1088	1051	1042	1078	1059	1003	1080	1048	1036	1039	1097	1081	1043	997	1043	1055	1123	1065	1065	998	1042	1104	1042	1035	1012	1075	1049	1019	1063	1029	1024	1064	1054	1093	1065	1019	1057	1066	1081	1047	1075	1116	1090	1091	1081	1052	1063	1056	1085	1049	1112	1063	1046	1054	1044	1037	1064	1058	1014	1093	1083	1031	1062	1012	1029	1044	1050	1057	1037	1031	1000	1090	1057	1033	1057	1170	1053	1079	1068	1073	1054	1062	1103	1055	992	1058	1039	1090	1089	1107	1073	1095	1004	1038	990	1018	1064	1068	1094	1055	1088	1049	986	1064	1043	1015	1070	1021	1075	1006	1079	1104	1059	1077	1127	1075	1025	1069	1125	993	1078	1065	1005	1009	1071	1070	1060	1013	1021	1054	1053	1049	1116	1090	1083	1067	1042	1059	1062	1043	1047	1038	1070	1077	1069	1007	1022	1051	1011	1030	1059	955	1051	1061	1001	1058	1050	988	1065	1048	1070	1087	1086	1093	1060	1030	1068	1016	1046	1137	1007	1085	1050	1092	1124	1082	1070	1051	1033	1022	1025	1024	1064	1062	1054	1140	1050	1081	1075	1055	1086	1055	1077	1049	1035	1085	1044	1020	1114	1069	1030	1043	1028	1084	1019	1051	1092	1103	1084	1040	1049	1129	1017	1018	1041	1031	1087	1079	1023	1063	1008	1093	1039	1042	1049	1041	1059	1072	1145	1079	1105	1062	1054	1029	1038	1047	1039	1067	1078	1077	1084	1039	1021	1081	1110	1065	1040	987	1114	1057	1017	1053	1018	1088	1044	1047	1070	1084	1034	1066	1023	1050	1102	1015	1003	1000	1093	1085	1063	1083	1046	1044	1076	1034	1052	982	1025	1010	1019	1030	1045	1025	1026	1047	1114	1092	1093	1064	1080	1028	1017	1019	1101	1046	1057	1071	1044	1028	1025	1110	1014	1063	1058	1042	1079	1054	1038	1039	1038	1058	1088	1094	1051	1065	1177	1034	1118	1028	1073	1058	1066	1070	1053	1090	1095	1078	1109	1090	1072	991	1095	1080	993	1093	1012	1043	1121	1077	1040	1053	1055	1082	1060	1048	1022	1065	1062	1018	1094	1041	1048	1027	1047	1079	1059	1017	998	1081	1055	1052	1071	1076	1090	1159	1056	1020	1080	1027	1109	1035	1094	1084	1024	1062	1052	1036	1018	1037	1049	1030	1034	1113	1036	1053	1078	1018	1062	1054	1054	1037	1028	1077	1074	1055	1104	1028	1080	1077	1032	1035	1019	1061	1039	1041	1072	1017	1052	1128	1093	1101	1084	1083	1038	1022	1000	1061	1067	1015	1008	1026	1067	1107	1017	1064	1024	1071	1090	1069	1052	1044	996	1114	1070	1021	1065	1065	1040	1009	1055	1029	1014	1039	1067	1024	1030	1070	1045	1125	1042	1061	1021	1036	1057	1040	1048	1082	986	1062	987	1109	1108	1000	983	1042	1037	1077	1003	1087	1047	1048	1081	1111	1004	1069	1083	1075	1028	1048	1057	1027	1090	1035	1033	1070	1057	1086	1058	1027	1060	1050	1064	1120	1022	1023	1089	1118	1088	1068	1050	978	1025	1114	1103	1030	1083	1006	1085	1107	1110	1069	1032	1058	1070	1045	1145	1074	1098	1044	1044	1104	1148	997	1050	1054	1042	1063	1043	1062	1036	1089	1078	1054	1040	1021	1074	1025	1059	1093	1044	1053	1077	1022	1037	1080	1062	1083	1049	1111	1042	1073	1006	1087	1002	1112	1049	1048	1121	1087	1084	1013	1027	1109	987	1115	1051	1067	1092	1028	1075	1041	1079	1068	1060	1060	1061	1029	1093	1030	1062	1035	1094	1029	1027	1043	1024	1082	1060	1008	1057	1072	1044	1051	1031	1037	1031	1005	1094	1017	1090	1069	1084	1080	1062	1064	1042	1087	1055	1011	1062	1036	1059	1084	1048	1040	1055	1042	1038	1056	1071	1056	1052	1034	1099	1073	1047	1038	1044	1043	982	1073	1089	1083	1034	1092	1006	1037	1045	1073	1069	1089	1031	1059	1138	1067	1072	1053	1079	1083	1114	1115	1045	1096	1078	1160	1054	1035	1063	1043	1083	1058	1035	1037	1051	1079	1069	1040	1134	1102	1093	1054	1048	1022	1051	1105	1023	1069	1038	1070	1036	1079	1044	1065	1044	1086	1085	1071	1041	1012	1046	1039	1058	1049	1065	1070	1067	1086	1032	1072	1013	1120	1131	1056	1039	1071	1091	1045	1103	1057	1128	1107	1068	1062	1082	1018	1053	1030	1001	1066	1076	1097	1057	1046	1027	1068	1100	1053	1076	1054	1026	1058	1091	1065	1162	1034	1110	1095	1055	1057	1030	1069	1030	1027	1044	1069	1020	1063	1057	1041	1088	1060	1072	1066	1016	1053	1110	1049	1077	991	1117	1089	1025	1071	1122	994	1027	1035	1113	1063	1067	1050	1039	1016	1028	1041	1006	1069	1079	1025	1055	1099	1074	1041	1001	1084	1031	1044	1063	1081	1058	1066	1012	1050	1040	1092	1008	1082	968	1074	1002	1021	1056	1051	1096	1077	1051	1069	1108	1090	1060	1029	1057	1054	1068	1078	1092	1082	1061	1045	1111	1102	1036	1088	1091	1091	1075	1083	1052	1049	1059	1065	1019	1044	1045	1069	1080	1051	940	1062	1138	1025	1043	1008	1089	1062	1094	1063	1093	1033	1012	1084	1089	1083	1046	1042	1074	1047	1100	1061	1065	1078	1084	1098	1062	1109	1052	1119	1028	1126	1069	1056	1072	1032	1049	1097	1055	1016	1016	1033	1061	1017	1025	1066	1105	1051	1038	1045	1032	1078	1035	1000	1092	1059	1094	1055	1115	1021	1109	1030	1017	992	999	1075	1052	1043	1085	1052	1071	990	1050	1059	1054	1061	1071	1017	1050	1043	1013	1069	1076	1058	1045	1052	1080	1064	1096	1088	1086	1041	1059	1067	1057	1007	1063	1037	1038	1014	1056	1115	1049	1048	1087	1049	1019	1052	1042	1027	1037	1038	1036	984	1076	1057	1060	1076	1097	1069	1098	1063	1064	1043	1073	1081	1118	1026	1152	1083	1012	1039	1032	1044	1050	1111	1018	1057	1062	1006	1077	1041	1080	1055	1051	1109	1096	1074	1060	1083	1139	1069	1039	1033	1018	1056	1033	1108	1065	1078	1078	1064	1064	1010	1045	1062	1025	1007	1057	1065	1063	1072	1042	1022	1030	1084	1056	1051	1059	1100	1081	1098	1075	1035	1030	1039	1081	1056	1017	1059	1073	1072	1040	1039	1086	1059	1058	1056	1045	1042	1046	1080	1087	1024	1028	1045	1036	1088	1065	1024	1072	1056	1051	1046	1084	1035	1065	1072	1039	1017	1076	1034	1022	1084	1019	1040	1063	1032	1062	1053	989	1067	1064	1044	1108	1054	1054	1031	1053	1019	1076	1020	1079	1017	1101	1087	1014	1116	1093	1026	1006	1062	1041	1040	1059	1037	1049	1071	1077	1054	1059	1067	971	1020	1043	1080	998	1097	1051	1026	1106	1092	1065	1050	1022	1045	1022	1093	1060	1012	1037	1097	1027	993	1103	1073	1039	1049	1096	1080	1099	1026	1002	1038	1032	1054	1070	1029	1055	1008	1025	1084	1084	1044	1076	1037	1044	1088	1013	985	1072	1051	1066	1041	1084	1075	1014	1091	1009	1050	1093	1067	1061	994	1058	1059	1102	1088	1086	1037	1063	1060	1025	1066	1096	1068	1045	1036	1042	1061	1102	1081	1035	1060	1050	1097	1059	1087	1024	1044	1051	1067	1042	1065	1068	1039	1076	1031	1064	1027	1090	1037	1066	1082	1080	1108	1078	1116
24118	21245	28411	24389	20182	6495	2104	1189	870	743	666	601	717	685	618	609	536	566	490	488	524	557	496	507	501	511	456	524	490	464	434	441	467	461	473	456	452	493	449	419	461	427	464	478	458	488	461	428	505	474	446	452	441	438	467	436	423	487	913	813	773	745	603	552	467	454	455	439	459	447	427	457	428	447	446	421	422	446	443	417	432	465	454	430	422	448	401	465	444	455	438	417	423	426	390	413	428	430	434	395	454	416	423	450	404	469	454	441	421	436	434	423	426	417	451	419	388	446	424	410	392	390	447	443	425	447	476	443	438	463	431	390	427	397	440	433	461	400	434	443	459	441	419	468	431	416	452	426	398	424	427	418	432	412	434	433	452	428	463	462	417	407	437	460	434	416	416	411	420	408	427	444	416	449	395	446	459	410	456	445	440	424	400	449	463	420	416	449	414	458	444	420	413	478	411	390	423	402	378	431	435	399	433	447	425	454	422	400	425	449	413	457	422	456	497	413	473	407	440	435	437	424	405	433	462	435	413	443	433	422	441	442	411	467	465	408	431	420	389	410	493	419	422	438	428	455	417	458	438	431	456	452	393	429	418	398	438	436	444	401	447	463	441	410	413	436	412	416	405	395	416	427	451	419	439	389	458	411	420	411	458	461	419	398	417	441	470	415	439	429	450	432	448	416	456	461	428	424	461	455	409	434	431	392	444	438	395	417	441	426	435	439	441	459	436	428	387	399	440	431	399	435	440	432	413	393	418	415	410	457	400	426	425	414	438	409	418	406	412	429	422	429	404	461	413	413	397	431	466	446	444	445	403	437	433	434	403	432	421	449	459	422	443	450	437	438	374	451	413	452	427	429	439	438	415	428	430	426	407	403	428	440	423	417	404	405	439	449	426	448	408	423	443	396	429	434	455	427	417	428	405	401	398	442	417	438	399	410	430	443	434	416	406	438	396	406	410	418	426	416	426	417	439	424	427	428	440	402	414	457	392	409	409	432	451	420	458	431	414	436	401	396	456	441	393	427	457	407	461	440	401	442	418	425	441	422	389	446	426	455	430	453	400	436	395	405	411	441	437	462	398	437	414	439	471	423	441	464	428	431	433	419	395	415	437	402	436	462	441	442	425	462	435	449	447	444	441	433	422	442	463	445	470	443	460	424	454	421	443	438	414	432	427	440	454	436	385	443	421	440	420	462	369	399	405	424	391	423	441	458	407	448	397	416	418	442	411	438	410	433	458	459	440	424	397	432	410	418	430	410	419	436	409	438	410	456	418	423	448	408	428	425	462	443	405	443	456	417	466	440	377	402	463	450	425	433	442	434	449	425	410	403	467	417	412	443	416	462	421	408	393	429	446	438	454	383	420	379	411	448	465	417	450	439	450	404	422	459	469	400	434	438	423	421	440	429	422	440	397	452	420	449	435	444	457	424	430	431	444	413	420	429	398	444	409	423	441	428	455	435	391	421	424	441	440	427	440	416	405	446	427	400	417	401	436	445	419	452	452	439	451	437	409	456	419	459	417	452	420	439	454	466	432	401	416	401	471	434	417	409	440	383	434	437	464	434	410	432	419	426	418	408	424	412	423	421	434	413	466	399	421	405	423	414	397	426	432	405	399	401	416	407	484	444	456	407	440	410	410	403	439	442	433	435	416	427	442	447	395	437	408	408	477	452	413	449	431	429	467	424	417	420	439	432	436	390	432	380	401	457	441	424	449	421	437	460	429	409	448	440	394	441	429	443	408	453	484	421	473	425	444	453	416	452	450	411	433	457	428	418	439	447	427	412	445	438	390	483	394	423	457	433	461	435	434	457	454	431	485	387	445	442	431	404	406	457	407	432	442	420	431	396	426	436	432	437	393	432	419	400	465	440	455	402	419	452	439	423	446	435	436	418	440	408	426	406	456	396	442	416	460	429	414	458	434	451	396	431	424	398	421	408	448	421	430	439	431	413	440	412	420	412	396	449	452	433	425	416	385	415	437	417	413	454	426	413	426	405	397	414	442	420	404	438	401	401	432	440	439	404	434	440	407	443	450	441	399	392	450	453	431	400	443	425	413	460	443	436	433	415	443	425	451	430	433	393	427	439	440	412	436	423	444	419	422	434	450	449	443	383	451	449	439	446	429	422	438	420	418	419	434	438	387	415	436	442	446	433	441	439	405	382	449	446	408	433	438	429	446	429	460	443	386	449	458	425	449	389	424	446	465	443	442	418	446	418	451	426	443	414	393	441	442	386	403	448	412	423	414	366	411	404	424	424	451	447	448	454	399	415	473	407	417	413	478	374	439	416	426	450	420	447	428	397	429	409	430	390	399	440	436	428	423	427	424	407	465	472	421	399	420	438	414	439	428	431	435	458	429	461	451	428	458	416	453	472	409	436	453	412	433	447	433	411	415	413	416	459	407	409	417	426	419	407	463	413	429	430	472	385	427	419	417	448	429	444	408	404	441	405	424	406	413	432	424	453	411	431	414	416	418	424	448	406	370	431	444	448	426	441	400	406	404	427	420	443	452	432	412	433	429	460	414	450	423	421	383	394	432	474	423	457	393	436	401	434	389	429	456	411	449	397	420	416	412	397	438	454	433	446	414	410	460	396	452	445	412	429	471	441	398	446	402	401	416	419	424	417	422	440	399	405	374	442	465	431	458	448	440	419	419	448	452	447	426	397	439	420	421	447	393	468	405	441	438	443	420	418	424	441	448	420	395	425	416	415	390	441	430	403	422	465	434	439	479	373	433	426	448	444	410	413	409	390	382	417	438	441	427	442	439	438	441	398	445	430	423	423	424	433	444	407	446	441	415	459	431	439	449	400	395	418	422	435	441	416	475	440	447	426	436	397	437	444	456	404	432	454	450	443	477	431	439	469	400	420	438	425	430	411	442	440	424	428	437	469	378	404	454	382	417	403	413	416	447	387	440	440	410	427	446	397	419	443	444	445	426	446	417	401	391	413	442	451	446	398	444	413	436	471	432	449	446	397	446	413	400	426	427	389	465	440	396	403	442	427	409	430	425	413	419	443	457	404	433	390	423	427	408	429	448	429	423	453	447	415	417	447	415	445	441	461	433	412	416	433	411	418	445	412	438	407	419	422	422	403	435	430	450	456	447	463	424	425	454	410	415	440	411	418	418	435	366	411	433	464	406	438	453	426	436	422	474	448	424	453	444	374	403	426	408	436	415	420	471	424	424	431	434	435	421	432	401	419	417	451	396	443	421	441	450	443	435	455	422	437	458	434	445	433	426	402	404	431	418	421	411	446	447	421	400	442	426	459	405	428	395	415	426	459	402	452	438	374	449	423	434	413	431	412	448	412	392	470	432	416	429	416	423	416	436	391	407	445	464	469	398	439	435	436	413	457	407	389	423	422	387	425	398	428	433	424	408	446	422	427	423	451	480	420	435	428	388	424	437	418	439	426	427	416	413	442	435	423	416	425	392	396	427	414	433	410	395	391	412	388	452	430	453	447	371	382	425	493	408	439
12695	25059	22424	14998	11685	8058	4975	3273	2239	2064	1610	1504	1750	1838	1578	1395	1277	1244	1118	1051	1129	1216	1103	1040	932	983	1071	1060	1170	969	931	1013	879	867	922	887	852	906	929	877	933	919	897	886	848	888	882	991	947	966	934	921	872	964	956	877	900	1002	2399	2122	1942	1761	1487	1080	971	873	856	798	842	764	856	861	801	786	823	787	853	795	860	831	788	810	852	828	850	833	832	783	841	853	866	780	838	855	846	861	836	833	811	784	826	825	868	834	895	863	850	845	841	837	818	862	809	843	806	846	848	839	859	830	801	833	785	761	820	884	866	864	828	782	861	851	789	844	813	845	854	829	887	821	856	823	817	857	787	844	795	871	844	794	852	865	869	795	927	855	834	867	767	818	861	834	787	865	823	867	795	830	817	851	848	816	808	847	864	861	821	795	849	821	899	848	830	817	815	831	834	830	866	861	877	848	792	804	841	853	828	865	816	867	825	897	852	839	826	804	827	849	817	824	827	787	807	818	774	808	838	818	840	828	839	870	809	814	824	850	808	788	809	815	822	798	824	817	807	864	817	840	813	810	820	837	811	867	839	814	836	800	807	847	815	842	853	858	835	872	858	870	844	824	810	861	793	815	842	845	802	823	835	796	837	783	876	829	833	906	801	813	870	873	852	823	867	867	826	816	819	860	795	793	814	851	856	840	868	908	838	791	861	816	840	857	832	845	846	829	825	824	846	809	843	802	856	828	824	868	811	850	798	829	867	873	806	844	868	800	836	814	885	845	776	879	852	841	840	840	799	848	812	892	825	877	801	831	823	811	799	872	815	837	796	780	824	876	851	819	825	832	815	839	871	796	851	823	873	867	827	831	796	826	817	853	816	862	839	839	845	810	827	830	833	808	807	796	837	858	904	837	820	814	852	836	844	833	847	845	815	825	838	785	875	855	818	808	768	868	809	810	819	857	832	856	819	838	819	837	848	854	831	808	819	813	873	841	888	822	848	836	807	800	839	870	833	855	864	860	857	850	870	816	839	814	838	844	842	881	830	848	852	812	818	815	805	859	822	786	813	832	834	868	833	812	864	877	777	816	822	822	815	858	808	863	882	847	832	884	819	852	841	858	844	805	813	828	807	855	833	854	822	798	789	835	845	813	882	798	849	854	864	821	846	871	834	811	794	821	839	810	870	807	779	786	873	836	834	800	843	887	859	855	820	803	818	842	810	871	805	826	809	855	828	803	855	858	863	863	852	809	813	835	812	808	823	888	871	789	782	814	821	822	819	841	806	851	830	836	842	835	857	822	814	828	842	850	820	830	855	864	867	795	830	855	812	857	844	836	863	806	857	822	862	817	777	850	817	799	841	842	863	842	835	835	855	782	793	872	865	828	850	841	839	830	862	821	809	890	825	800	874	826	804	826	837	835	829	892	866	858	813	837	861	796	804	888	794	792	843	852	804	842	804	858	843	863	809	827	845	895	862	821	843	860	796	857	865	874	813	813	804	825	830	814	852	838	800	796	817	883	865	817	797	882	846	865	822	827	815	843	844	851	855	830	776	826	847	841	843	853	864	853	818	827	819	847	812	843	876	869	823	824	814	840	790	844	830	831	834	839	889	819	841	865	799	820	819	798	864	794	812	837	831	792	839	858	830	826	810	828	833	851	833	774	806	836	831	852	856	857	818	898	860	861	805	824	801	823	857	830	805	832	752	848	867	836	814	808	834	839	875	813	824	825	873	797	819	847	852	800	877	802	891	860	842	790	837	845	853	883	841	857	844	815	819	816	831	830	861	833	860	844	814	859	854	810	858	795	817	790	867	797	794	851	806	843	786	813	809	813	791	832	837	832	854	812	846	831	881	873	816	875	828	825	853	795	857	829	831	819	831	819	828	853	850	855	859	837	851	850	841	833	815	816	858	863	885	837	795	842	858	779	777	858	858	861	845	856	871	830	817	841	846	867	840	808	847	829	817	834	820	806	898	846	847	806	888	823	830	810	875	807	841	859	851	794	860	799	795	848	828	859	829	863	844	814	765	812	864	841	847	843	843	899	835	776	834	814	833	834	821	825	820	831	844	859	830	892	804	834	810	792	830	855	820	904	848	849	854	872	843	857	814	788	838	822	813	848	825	846	839	801	784	831	856	810	849	855	842	824	814	823	828	837	836	832	821	817	831	879	814	859	810	833	840	855	831	830	833	800	847	849	849	833	833	855	846	825	795	783	827	798	839	776	806	836	796	832	823	880	803	841	827	807	856	816	818	871	907	856	835	904	803	863	838	828	836	789	803	849	793	844	874	837	855	862	839	904	815	827	804	808	817	848	849	794	865	862	802	857	819	844	867	841	856	794	817	867	823	848	811	837	811	789	819	826	840	834	855	859	814	774	798	800	814	863	805	812	853	804	783	822	841	884	847	861	848	851	833	898	876	884	927	849	871	791	849	816	798	846	856	867	795	825	906	838	795	822	858	817	857	799	779	857	846	781	820	857	871	849	847	824	856	833	863	866	832	817	840	798	842	866	823	861	854	832	792	855	788	882	767	830	865	842	833	804	855	800	860	878	832	853	787	823	854	857	875	855	808	828	814	907	848	767	871	866	794	852	832	822	811	802	813	798	846	892	862	838	800	853	815	902	819	848	834	799	841	849	826	863	844	853	794	871	880	838	821	821	802	807	871	810	844	783	851	825	842	817	829	822	817	824	795	781	785	880	859	875	812	870	820	859	857	838	848	847	800	838	838	839	854	866	821	841	860	850	808	841	819	846	842	835	805	827	850	847	843	860	788	881	783	836	798	821	827	817	848	887	843	864	840	824	856	820	858	823	815	836	831	840	862	827	847	895	847	830	817	835	868	840	876	844	876	837	844	841	839	808	805	837	825	857	807	799	810	849	893	823	818	800	851	840	828	784	863	831	793	786	832	877	891	842	834	851	832	799	833	824	878	836	751	826	786	817	820	836	769	836	868	857	842	822	860	819	844	882	857	736	857	825	812	869	857	841	844	834	862	839	802	849	817	802	796	832	848	802	799	810	844	814	826	836	875	833	834	854	843	813	882	912	851	840	867	812	828	817	860	781	841	852	808	829	836	785	863	825	823	869	828	816	835	841	775	869	796	819	821	854	862	797	839	837	823	832	829	816	843	829	842	849	790	882	803	888	825	809	840	844	852	818	773	888	846	851	851	828	814	866	855	826	848	782	850	782	822	818	859	851	815	830	800	852	832	832	848	873	859	826	801	820	809	770	887	854	806	844	797	837	838	840	828	890	785	917	851	833	839	775	817	889	828	876	810	789	800	848	863	853	815	828	859	836	860	778	837	884	822	829	878	849	829	838	857	894	828	850	858	847	790	831	828	836	789	861	859	877	801	842	843	898	867	832	837	860	850	860	847	892	821	810	882	852	778	812	843	811	811	825	829	882	804	820	834	846	824	802	839	796	854	857	865	830	839	843	880	797	824	796	833	788	869	882	873	841	843	831	840	869	811	813	832	862	849	812	856	852	869	782
23183	21260	29107	23749	21284	19762	5602	1616	934	917	724	659	742	774	598	629	566	550	469	451	492	536	493	420	410	445	461	464	472	455	447	422	430	423	404	383	406	388	365	384	421	354	390	381	365	394	393	418	386	413	349	396	377	388	381	378	409	372	1004	1227	1104	933	676	534	442	369	332	327	357	408	359	336	349	382	358	350	369	361	327	363	347	341	368	373	358	326	382	354	361	366	341	337	326	357	360	374	363	360	345	353	308	313	372	325	342	346	340	337	329	351	367	334	350	371	348	373	311	374	345	352	339	320	364	332	343	407	358	333	345	328	332	329	362	359	352	326	378	356	331	369	335	377	314	343	379	328	336	356	348	364	342	345	351	347	379	350	332	367	377	361	361	404	376	368	354	339	376	356	363	394	306	342	356	363	355	337	321	345	308	358	365	374	386	333	335	369	365	359	358	354	397	363	335	348	331	371	377	316	355	345	318	345	386	325	372	355	315	352	347	351	295	342	349	374	402	345	373	377	343	342	328	336	350	339	377	359	368	365	377	329	343	326	355	343	324	359	398	363	369	384	354	370	347	350	345	328	337	345	366	389	367	363	370	358	336	356	374	366	330	355	366	377	356	328	345	348	361	360	353	365	343	334	369	396	348	346	354	349	379	304	365	352	352	346	358	369	349	356	378	350	352	365	361	357	384	381	361	342	343	369	389	373	386	352	379	407	346	330	345	351	326	326	371	345	348	379	349	381	327	354	328	364	350	353	344	372	342	401	340	356	364	378	346	350	348	345	362	350	338	374	354	347	344	322	372	372	357	388	341	334	341	354	393	332	319	365	351	326	350	333	377	371	339	378	369	326	309	345	368	405	372	350	360	400	358	390	331	370	373	375	352	340	339	369	347	363	372	324	352	351	357	369	355	371	351	352	345	368	338	360	346	328	347	344	359	324	350	351	340	350	333	337	332	341	344	374	385	377	357	364	355	320	357	340	344	338	344	360	361	353	338	353	316	365	351	370	354	314	374	364	344	347	332	369	343	343	329	381	318	336	353	340	350	371	375	334	347	335	340	363	339	361	379	332	331	345	351	315	329	367	357	331	343	357	364	357	403	360	336	362	346	358	323	362	350	380	349	353	352	328	325	337	318	350	329	380	366	349	364	344	350	341	387	336	349	324	381	341	357	327	362	345	337	352	361	409	359	341	353	353	363	342	354	372	334	371	374	360	335	349	332	374	352	361	349	321	344	364	366	333	368	358	393	337	337	375	354	383	354	343	349	378	312	388	351	335	368	351	338	325	321	366	325	364	347	340	346	347	348	352	343	340	324	348	346	324	349	356	365	350	382	313	331	333	345	359	392	331	332	363	412	302	335	363	362	374	363	333	366	310	344	361	382	325	362	345	373	367	361	400	362	359	356	339	330	349	324	381	334	357	329	364	344	333	356	333	351	312	340	359	371	364	375	356	363	332	362	348	361	327	342	367	348	328	336	329	326	362	358	348	322	319	367	345	349	376	328	356	344	367	354	355	396	428	348	333	358	355	333	367	358	327	339	344	360	372	408	362	329	358	362	357	326	339	368	349	357	372	349	374	357	385	390	346	365	353	336	302	322	342	362	333	351	359	363	354	355	355	349	366	331	333	378	358	343	313	346	352	351	391	364	334	353	378	362	354	351	353	374	344	320	333	352	368	353	360	349	353	332	393	382	381	374	359	354	320	376	371	383	352	350	336	375	353	368	366	339	352	353	363	338	327	376	349	367	329	325	359	350	352	352	345	353	349	334	362	345	373	353	369	363	357	329	350	365	362	351	367	362	373	347	345	365	286	328	336	365	365	340	338	352	327	347	344	325	320	355	331	337	354	330	382	387	347	347	375	350	348	365	348	343	357	373	306	367	351	358	338	353	358	388	330	350	295	374	329	345	351	348	365	346	345	334	364	373	381	353	341	334	362	312	345	374	333	353	340	350	354	337	354	339	325	361	362	369	332	370	368	331	354	313	351	387	343	353	336	335	361	374	321	362	336	349	340	348	341	331	323	347	343	372	338	395	356	340	345	366	360	366	366	331	372	371	325	368	343	338	366	359	356	340	370	366	368	356	358	323	372	344	332	351	364	289	350	334	366	343	335	381	323	359	371	344	325	332	359	332	348	380	371	346	359	349	363	337	361	321	341	390	303	336	363	350	376	362	384	338	354	338	378	358	325	358	369	307	352	377	323	301	346	344	337	377	353	326	352	345	369	335	355	376	360	369	360	367	305	376	315	347	336	322	357	350	345	343	357	372	352	332	383	371	357	355	347	365	371	353	342	309	331	315	350	359	321	339	360	327	342	330	353	340	339	360	400	353	356	392	360	366	351	333	360	362	348	334	331	366	350	343	359	346	365	329	385	361	338	351	332	360	358	385	326	362	344	364	350	313	356	347	370	357	357	421	350	361	354	321	355	334	339	352	349	360	330	386	367	354	369	360	372	322	348	337	344	342	354	352	347	357	336	336	348	348	361	355	357	331	351	343	355	341	352	361	366	361	296	340	380	318	342	350	361	384	355	344	345	383	345	331	351	324	337	352	334	340	367	371	345	353	341	339	363	321	377	349	345	322	358	355	364	348	356	360	345	356	374	323	339	361	372	346	338	333	362	370	334	354	331	343	324	348	359	368	322	337	368	370	337	398	369	330	334	325	339	354	353	332	344	359	342	334	361	367	338	359	295	364	332	374	308	337	355	334	364	358	351	359	355	297	340	337	365	376	362	331	324	369	330	339	326	341	356	372	330	346	377	344	357	360	347	385	356	374	357	339	355	367	383	319	364	347	349	348	345	323	334	336	360	342	307	348	352	339	331	344	344	340	363	331	367	340	348	351	344	360	367	321	343	331	328	343	320	352	373	334	362	348	357	342	362	370	373	369	370	327	396	344	326	334	377	365	309	341	331	381	391	357	367	378	355	370	339	387	353	358	359	385	316	378	389	370	372	335	328	353	345	354	356	342	368	329	338	346	318	348	349	348	360	340	357	328	359	318	357	363	338	346	330	339	370	363	325	356	377	319	346	384	332	339	325	349	396	339	337	356	380	348	320	345	365	337	330	376	369	365	347	367	359	369	314	370	329	332	370	356	338	342	347	354	353	339	338	320	391	324	340	365	349	352	351	352	318	368	311	379	384	388	349	344	366	345	354	331	342	330	292	303	369	355	342	347	376	361	339	350	350	319	352	330	340	347	333	304	346	350	320	358	339	363	367	358	336	366	330	351	336	362	339	327	360	354	319	390	369	338	360	359	344	378	354	354	393	352	369	350	338	338	336	369	358	360	344	375	328	330	363	331	315	334	354	375	357	318	357	369	353	345	368	346	348	326	363	345	338	319	323	360	378	366	352	336	321	327	362	370	363	378	360	352	325	347	336	369	365	339	360	358	378	372	356	382	357	348	342	348	353	333	344	338	342	350	290	362	325	387	358	346	349	373	363	318	348	380	364	327	352	336	345	326	353	360	348	335	395	336	325
15846	31302	28195	20412	16090	11285	7074	4343	3253	2648	2127	2067	2258	2435	1658	1547	1540	1308	1101	1100	1189	1300	1145	910	888	912	1041	1101	1020	1081	923	857	821	926	867	837	814	785	792	842	785	834	795	746	736	759	798	812	799	780	739	765	813	804	808	819	828	854	2971	3511	3072	2390	1809	1244	943	759	660	663	659	702	681	705	688	682	701	661	674	651	659	694	634	672	743	722	667	674	727	675	684	655	637	699	720	653	717	614	725	684	688	642	686	627	686	713	708	718	702	660	693	651	669	718	619	665	728	652	689	660	692	646	708	685	645	626	621	677	652	654	658	696	687	700	687	701	642	699	696	644	707	711	705	667	675	699	650	717	670	659	709	679	683	688	670	680	649	662	695	663	682	661	698	719	657	700	681	681	669	729	684	674	663	667	629	714	672	646	688	652	702	673	676	672	664	679	667	677	682	666	687	677	673	675	662	719	619	680	685	688	660	698	668	689	688	672	702	681	665	701	709	648	709	694	643	741	650	702	673	671	721	681	681	682	650	662	768	665	639	673	691	709	662	659	728	706	660	662	677	690	624	728	674	645	687	663	653	670	663	655	664	688	672	681	642	665	689	686	666	703	727	638	657	662	660	626	675	658	687	663	616	678	708	718	701	691	665	680	672	665	716	714	671	632	668	682	667	668	683	693	650	719	649	668	732	688	679	691	695	639	670	711	641	686	680	656	711	690	654	652	644	674	716	634	650	671	622	623	689	687	639	646	672	630	647	693	672	717	634	655	699	664	686	666	681	674	689	720	696	707	747	672	712	698	657	658	648	632	726	674	697	624	680	687	701	710	710	663	688	659	699	672	691	682	664	628	673	687	647	666	741	626	645	682	692	701	716	678	708	663	668	668	674	707	672	683	718	692	719	633	669	694	641	673	667	662	614	645	653	694	705	668	688	658	685	674	681	670	688	714	649	694	693	679	659	676	689	625	682	684	689	689	699	612	618	677	647	671	706	628	664	673	652	723	654	674	628	695	683	682	661	719	684	694	664	692	680	689	665	687	671	650	659	658	708	675	722	705	725	634	659	663	679	684	664	649	685	699	699	664	687	692	681	704	672	669	659	676	701	717	631	643	687	688	679	674	659	645	702	723	677	699	661	625	663	670	676	674	665	753	754	683	632	681	645	663	663	645	669	666	700	691	682	672	687	674	677	637	718	681	705	702	716	659	688	648	636	653	663	642	691	648	659	643	691	671	640	697	689	689	691	695	619	718	654	694	640	649	633	692	690	706	696	669	676	696	676	692	633	683	677	648	698	696	675	680	716	668	653	672	693	695	647	697	671	703	699	653	666	740	655	683	699	708	702	650	698	669	676	652	661	676	689	655	672	661	711	639	682	700	647	670	702	666	670	718	701	646	686	616	652	629	664	684	674	697	628	691	627	656	680	705	691	666	674	708	686	685	669	667	665	644	684	665	696	703	672	657	651	649	631	653	707	694	650	703	667	657	652	600	672	638	673	674	650	689	627	646	707	650	636	694	691	662	674	661	676	634	675	685	658	662	652	671	677	688	685	696	632	654	635	644	675	646	666	704	633	648	661	681	639	667	697	667	715	659	695	678	656	626	716	681	733	675	647	670	713	652	678	696	649	693	683	680	694	646	686	686	651	652	645	673	662	666	647	645	680	687	685	633	652	656	667	708	648	667	682	659	705	672	671	655	669	658	653	703	702	645	693	662	689	657	645	708	671	634	668	673	704	674	671	647	694	654	660	691	707	671	728	718	697	726	672	652	704	678	679	674	672	664	699	667	703	687	708	693	667	693	660	654	654	687	737	709	683	638	714	707	692	687	666	686	670	651	657	678	655	663	646	638	660	632	652	714	663	646	686	676	671	702	689	667	644	677	689	680	666	636	660	662	707	672	637	699	668	688	674	685	679	670	677	642	677	701	679	680	643	702	652	675	683	668	654	678	691	698	685	623	714	667	704	666	636	682	667	683	670	675	645	690	703	674	710	702	640	683	657	657	699	648	712	667	672	702	690	682	701	674	656	719	660	671	683	644	649	655	647	673	665	690	699	656	690	662	679	693	658	677	695	651	695	639	661	676	707	670	665	666	698	653	710	714	681	659	631	620	655	655	694	689	742	644	713	687	730	617	649	663	645	640	728	720	666	674	716	672	655	685	663	669	652	636	672	698	656	676	665	695	730	696	655	687	691	635	681	659	654	654	656	643	636	660	619	665	666	662	698	691	718	626	692	653	727	722	658	669	656	702	694	706	656	670	667	677	675	666	686	667	716	699	683	671	657	644	686	713	678	674	663	650	601	652	670	691	715	660	678	648	667	688	658	624	686	701	657	655	752	670	642	681	663	697	709	710	657	625	700	666	634	686	679	686	653	633	701	680	666	693	687	630	710	684	731	671	698	654	699	685	637	673	699	656	707	695	691	654	653	654	692	631	665	702	656	692	646	644	678	680	719	684	673	701	672	668	669	662	676	654	710	711	706	680	681	652	676	678	670	655	718	663	678	668	630	725	664	653	651	661	673	655	701	667	697	693	663	693	651	687	644	661	639	662	679	654	662	675	622	675	677	707	667	683	726	663	722	670	692	658	642	685	710	643	695	629	654	662	684	677	654	702	671	671	646	718	644	678	690	660	696	645	654	678	724	657	704	621	684	682	689	683	643	679	701	702	694	677	691	682	661	663	652	712	670	657	698	698	697	650	653	707	672	682	678	685	656	684	663	637	673	673	706	682	713	682	699	679	645	687	651	642	693	673	662	678	651	652	703	662	664	661	706	644	659	663	649	728	683	677	642	661	671	669	667	692	702	673	689	672	638	678	707	683	705	676	669	701	689	694	683	662	688	662	689	663	684	646	691	701	679	650	680	643	651	669	685	680	678	669	654	668	637	626	658	643	680	678	661	675	672	627	694	666	686	677	735	672	693	654	686	722	701	675	665	686	637	644	639	692	673	674	678	621	658	656	628	675	713	643	633	660	698	635	617	654	661	673	700	644	617	645	678	623	679	678	678	625	677	706	723	702	664	646	714	653	615	742	646	649	684	663	672	740	663	722	641	684	702	687	696	658	680	673	684	640	683	666	689	683	670	637	631	683	707	675	671	632	723	687	668	634	688	644	705	689	703	669	679	634	665	681	673	706	669	681	703	716	630	660	693	663	670	644	653	652	683	619	711	666	661	676	681	678	662	665	615	615	691	692	701	687	656	681	690	713	692	660	655	645	656	714	695	672	675	678	688	663	660	676	692	619	708	648	647	665	661	692	632	658	708	645	696	673	696	700	630	668	694	687	640	648	637	700	644	713	662	642	639	635	680	655	687	696	650	639	688	710	661	721	648	686	672	646	635	672	698	736	708	676	662	615	677	655	706	723	679	643	674	669	704	651	643	658	669	683	666	677	673	639	669	665	675	705	659	675	675	697	690	629	642	644	687	657	597	632	701	701	639	656	643	693	672	720	687	644	679	667	675	677	665	702	699	683	648	679	678	660	691	655
26608	20711	12136	4049	1974	1325	938	764	637	640	598	598	668	635	606	637	563	541	587	597	642	592	594	556	534	567	612	575	599	585	600	550	555	591	550	566	550	536	542	600	555	577	531	558	551	563	540	580	553	545	605	528	560	572	561	525	595	573	604	602	610	618	625	556	575	562	533	588	602	557	551	523	533	550	529	555	530	551	555	545	532	541	546	543	535	538	559	555	557	543	561	527	539	548	550	574	587	578	582	535	549	532	547	506	549	489	564	582	535	563	535	566	568	574	571	597	557	534	520	542	597	517	566	525	569	529	550	547	590	556	532	526	517	574	536	550	567	548	514	573	572	586	522	555	570	558	568	539	508	513	583	548	520	511	548	565	562	528	536	574	578	575	560	556	576	570	544	540	554	590	556	526	565	580	509	525	534	569	536	522	544	560	574	581	501	562	552	551	535	566	528	586	505	577	541	569	535	545	520	500	567	480	530	533	541	531	532	512	552	517	560	552	542	566	541	526	568	559	522	574	555	576	580	601	536	547	561	570	524	560	484	560	562	508	558	540	526	550	567	556	506	539	553	505	548	508	555	573	599	555	549	591	522	574	510	537	555	520	548	541	526	557	533	574	566	522	495	519	514	564	533	582	539	513	555	504	544	569	512	550	533	555	543	624	590	548	565	556	572	521	550	520	589	582	583	573	535	518	560	515	568	606	595	536	581	574	561	554	547	586	567	571	532	579	559	541	533	564	525	536	577	526	538	531	550	517	530	525	584	546	526	552	540	545	538	538	570	585	528	541	531	527	582	556	551	524	559	525	554	574	600	510	518	541	555	555	560	475	555	532	512	527	557	528	506	558	560	549	586	554	549	518	564	554	550	570	509	547	539	579	576	527	540	568	552	548	596	536	592	569	523	539	577	568	530	554	588	527	534	539	535	521	594	578	549	588	557	524	555	503	533	542	564	536	542	546	522	507	586	578	529	566	575	564	543	558	536	492	567	591	564	572	556	505	564	612	578	525	566	519	557	532	535	565	546	518	531	546	525	580	530	539	544	534	549	556	582	538	508	540	504	495	548	561	559	561	565	591	521	553	579	587	555	533	551	574	553	542	526	574	514	536	530	546	527	568	516	517	579	560	505	570	545	553	536	543	543	586	494	520	514	529	574	594	608	539	530	537	587	525	540	544	582	540	566	557	544	573	534	515	531	555	567	566	561	578	584	524	526	540	562	535	555	543	563	575	557	512	579	572	582	548	580	543	514	548	539	494	512	588	546	593	587	518	570	539	544	561	498	532	538	532	532	506	580	542	520	529	558	542	539	521	523	559	527	561	552	568	542	572	542	544	535	541	555	567	560	569	580	589	560	530	518	567	549	547	517	535	550	551	539	544	560	546	545	560	562	520	548	527	588	517	515	541	531	565	520	542	543	538	535	531	539	569	527	506	524	537	517	553	548	532	543	537	521	561	538	499	527	551	592	521	565	533	569	565	578	566	568	508	519	533	574	532	544	560	555	536	554	529	557	533	521	532	537	576	573	537	543	558	569	500	606	515	518	588	536	520	515	576	564	567	524	560	550	551	516	532	564	565	553	542	493	515	560	560	526	498	529	552	557	575	542	557	586	568	500	576	553	531	553	557	550	549	504	529	558	579	525	536	550	580	584	541	546	572	582	525	583	530	535	538	576	560	581	556	553	587	528	524	579	585	506	541	553	544	541	529	560	521	558	486	553	552	531	563	567	527	569	530	542	582	615	523	526	551	562	528	553	570	566	518	571	513	568	521	536	561	524	584	536	553	518	558	517	556	551	582	521	576	546	517	546	535	531	539	541	574	515	554	517	564	517	547	550	550	562	548	516	534	575	563	487	561	548	538	528	523	529	530	574	532	518	545	539	541	596	564	549	548	551	599	510	542	519	544	546	541	541	590	565	552	555	517	547	587	549	579	532	530	523	547	589	552	487	573	577	597	536	537	556	580	622	507	575	554	558	521	548	533	533	555	501	615	593	568	522	498	571	554	554	490	560	579	569	557	554	558	519	560	526	540	497	542	576	519	572	573	538	564	570	556	503	566	581	592	502	529	539	540	528	535	579	547	518	562	549	538	528	550	564	547	553	535	565	542	558	580	560	564	532	557	536	526	520	525	558	556	513	604	537	567	494	537	530	480	535	538	541	549	546	555	557	570	549	586	567	532	561	568	565	590	544	575	520	533	537	583	529	549	521	518	513	527	560	523	535	545	537	554	557	550	555	566	539	533	549	565	530	580	577	564	549	536	511	514	523	520	538	599	553	550	557	571	590	511	588	518	515	551	580	535	548	545	539	576	566	551	570	555	549	537	572	541	525	558	517	526	495	617	535	527	553	505	541	569	521	551	551	508	563	532	518	578	581	531	535	569	563	544	540	541	542	550	594	588	532	535	583	569	526	571	559	561	538	538	564	591	547	530	568	566	578	581	561	570	540	557	565	537	589	515	589	519	558	545	554	596	531	593	528	563	511	466	530	536	518	534	567	522	524	542	540	573	563	535	578	531	535	543	543	513	524	524	559	538	509	523	503	529	559	496	533	534	548	561	539	544	556	573	540	562	557	572	555	505	510	520	558	527	559	541	554	537	523	561	556	550	540	527	566	511	516	531	571	529	570	542	571	535	522	551	552	544	508	533	563	571	596	526	554	556	578	563	602	497	510	511	550	552	562	553	598	574	564	523	518	612	559	557	551	541	531	546	534	542	517	530	560	532	561	541	538	528	532	508	552	596	557	516	503	548	581	567	538	513	543	565	563	545	582	485	551	573	515	580	511	561	512	539	553	560	565	521	564	564	528	520	542	561	573	542	543	566	564	510	606	509	582	548	504	546	563	558	555	573	598	577	514	542	578	491	551	551	538	566	513	557	529	567	575	608	578	515	556	532	551	577	505	568	542	518	543	541	551	556	517	569	533	555	533	533	551	538	546	576	538	518	541	560	556	542	524	494	538	538	565	552	560	512	522	577	541	547	543	549	522	540	550	592	564	514	543	568	539	563	532	550	552	549	550	534	575	558	544	536	528	529	508	551	570	549	502	578	563	576	545	552	579	573	537	529	521	535	553	549	530	558	585	527	565	541	546	582	513	576	507	554	562	503	511	519	542	518	603	574	528	550	546	492	548	555	509	544	595	580	534	564	539	560	547	510	555	554	551	550	513	558	583	538	587	545	540	533	578	567	571	559	528	528	514	557	553	544	562	554	536	565	532	573	544	521	535	585	537	580	528	526	520	544	557	634	540	550	530	572	529	547	549	580	549	528	555	538	567	557	554	554	554	570	561	552	567	566	497	541	576	595	570	520	535	546	518	536	539	563	563	540	566	539	550	582	518	524	528	590	539	578	534	543	551	545	552	497	592	524	580	540	550	551	560	560	529	545	537	529	542	520	536	508	548	537	573	569	541	584	552	560	520	523	561	557	563	521	593	578	536	537	559	552	522	520	509	543	548	593	545	533	587	574	527	517	531	526	522	519
9647	14834	12572	7555	5619	3669	2564	1813	1498	1483	1309	1353	1605	1604	1346	1384	1246	1192	1150	1111	1292	1294	1251	1174	1094	1056	1105	1162	1185	1152	1104	1089	1066	1174	1169	1083	1127	1122	1180	1081	1122	1071	1052	1113	1084	1064	1069	1061	1126	1094	1099	1073	1078	1098	1100	1106	1131	1098	1205	1229	1243	1292	1268	1129	1129	1086	1085	1066	1019	1026	1077	1051	1049	1017	1073	1065	1049	1022	1086	1061	1000	1021	1008	1116	1019	1063	1093	1117	1105	1041	1057	1060	1050	1016	1090	1076	1098	1029	1045	1067	1066	1082	1087	1061	1077	1002	1060	1076	1050	1033	1040	1057	1017	963	1110	1048	1091	1062	1057	1002	1077	1086	1092	1023	1025	1009	1055	1096	1042	1025	1051	1050	1071	1044	1094	1034	1006	1020	1042	1016	1031	995	1063	1107	1091	1024	1038	964	1048	1090	983	1065	1039	1041	1106	1073	1055	1093	1112	1060	1044	974	1037	1070	993	1001	1085	1044	1061	1074	1051	1036	1035	1057	1103	1039	1040	1048	995	1049	1009	991	1032	1055	1073	1000	1116	1087	1087	1084	1114	1027	1095	1097	1066	995	1076	1038	1051	1044	1062	1048	1056	1044	1054	1020	1022	1022	1046	991	1054	1038	1040	985	1062	1047	1055	1067	1112	1004	1011	1050	975	1024	1057	1034	1017	1047	1083	1048	1017	1013	1032	1078	1051	1112	1082	1114	1039	1012	1079	1106	1029	1135	1049	1054	1032	1042	1008	1059	1008	1052	1005	1086	971	1026	1089	1085	1090	1069	1060	1027	1010	1104	1013	1047	1019	1120	1049	1055	1109	1069	1074	1084	1063	1030	1049	1035	1090	1065	1034	1046	1044	1096	1006	1036	1031	1066	1060	1037	1016	1092	1090	1076	997	1098	1014	1056	1018	1035	1037	1048	1113	1068	1049	1076	1100	1040	1083	1072	1073	1018	1022	1047	1044	1062	995	1078	1090	1092	1032	1065	1020	1054	1039	1047	1002	1101	1023	1066	1054	1021	1024	1048	1001	1046	1053	985	1040	1047	1057	1020	1047	1041	1034	1070	1009	1039	1096	1065	1051	1048	1019	1029	1028	1030	1104	1059	1097	1057	1055	1049	1066	1071	1026	1053	1091	1014	1068	996	1037	1074	973	1054	1079	1045	1059	1030	1064	1079	1011	1095	1023	1092	1003	999	1022	1028	1055	1024	1000	1101	1081	1050	1029	975	1123	1084	1047	1024	1046	1089	998	1063	1021	1051	1020	1031	1013	1044	1060	1012	1063	1023	995	1053	1019	1121	1051	1023	1080	1049	1023	1056	1033	1057	1022	1066	1083	1000	1065	1019	1038	1024	1032	1096	1033	1085	1021	1087	1053	1019	1059	1043	1034	1047	1040	1091	1059	1047	1099	1050	1028	1048	1061	1055	1004	1038	1071	1078	1039	1017	1031	1038	1063	1097	1034	1011	1140	1054	1033	1087	1044	1045	1088	1075	1151	1029	1028	1089	1000	1068	1053	1076	1057	1042	1082	1030	1029	1055	1047	1074	1049	1051	1037	1033	1027	1070	1080	1051	985	1053	1062	1015	1057	1048	1060	1027	1023	1042	1044	1070	1106	1044	1094	993	1039	989	1005	1029	1078	1023	1097	1040	1015	1050	1004	1082	1109	1056	1080	1064	1039	1108	1061	1035	1056	1064	1012	1113	1012	1044	1056	1038	1062	1076	1032	1039	1058	1083	1015	1078	1021	1038	1040	1061	1038	1030	1109	1087	1045	1009	1091	998	1082	1016	1128	1075	1119	1101	1057	1062	1024	1072	1027	1055	1032	1040	1034	1007	1034	1015	1077	1056	1024	1062	1034	1000	1057	1060	1015	1003	1000	1051	1040	1001	1039	1063	1086	1062	1036	1036	1133	1053	997	1156	1053	1101	955	1001	1044	1016	1059	1077	1049	1057	1053	1112	1097	1045	1068	1065	1036	1090	1052	1028	1086	1084	1057	1064	1103	1033	1085	1050	1082	1072	1014	1037	1073	1100	1001	1023	999	1052	1004	1009	1022	1007	1024	1086	1033	1073	1045	1036	1100	1051	973	1054	1016	1017	1087	1048	1086	1078	1077	1068	1059	1029	1000	1027	1017	1088	1001	1034	1022	1050	1087	1023	1032	1035	1073	1069	1075	1066	1014	1055	1006	1033	1016	1035	1088	1045	1014	1054	1025	1064	1035	976	1064	1016	1079	1045	1044	1056	1097	1026	1036	1018	1038	1050	1097	1041	1016	1042	1008	1103	1055	930	1040	1037	1056	990	1082	1068	1064	1043	1042	1055	1022	1063	1065	1017	1058	1120	979	1081	1005	1098	1117	1034	1035	1042	1008	1029	1032	1101	1078	1034	1002	1028	975	1070	1050	1050	1071	1078	967	1057	1024	1052	1077	1052	1077	1036	1012	1071	1055	1082	1098	1045	1040	1077	1051	1067	1053	1041	1074	1035	1037	1071	1090	1082	1059	1085	1041	1049	1011	1053	1076	1031	1038	1042	1047	1044	1112	1063	997	1077	1072	1038	1041	1003	1037	1042	984	1029	1039	1068	1043	1033	1070	971	1028	1035	1027	1067	1090	1017	1066	1063	1067	1098	1061	1069	1036	1017	1064	1041	1074	1049	1043	1089	1067	1020	1025	1060	1025	1059	1011	1126	1040	1033	1057	1116	1093	1033	1057	1088	1075	1067	1086	1029	1039	1100	1081	1053	999	1040	1054	1051	1051	1037	1013	1075	1121	1085	1090	1049	1127	1048	1012	1037	1010	1110	1033	993	1025	1054	1034	1037	1045	1055	1029	1044	1006	1006	1014	1013	1022	1092	1060	1027	1016	1074	1091	1025	1060	1028	1051	1046	992	1054	1059	1078	1044	957	1033	1010	1043	1058	1084	1055	1062	1046	1033	1037	1012	1033	1039	1060	1032	1051	1056	1027	1048	1045	1067	1012	1046	1055	1062	1035	1029	1099	1058	1111	1026	1030	1066	1073	1043	1026	1094	1088	1014	1091	1021	1069	1045	1038	1014	1001	1094	1023	1043	997	1085	1077	1028	1139	1063	1053	994	1062	1090	1055	1080	1020	1096	1047	1052	1052	1076	1043	1053	1043	1048	1073	1059	1125	1023	1002	1036	1020	1080	1059	1028	1065	1123	1013	1053	997	1054	1043	1075	1050	1087	1022	1071	1115	1064	1029	1061	1008	1118	1058	1091	1041	1029	1086	1027	1069	1031	1045	1115	1049	1074	1030	1058	1014	1069	1047	1065	1092	1040	1025	1025	1081	1026	1090	1048	1014	1088	1026	1045	976	1057	1079	1110	1054	1009	1071	972	1031	1065	988	1038	1054	1040	1061	1099	1100	1083	1055	1054	1095	1016	1088	1052	1092	1077	1093	1078	1070	1112	979	1021	1025	1090	1092	1061	1054	1077	1071	1018	1049	997	1035	1066	1051	1063	1029	997	1090	1063	1085	1070	1143	1059	1066	995	1101	985	1090	1031	1037	1017	1023	1041	1046	1087	1076	1022	1017	1064	1117	1078	1061	1046	1056	1016	1033	1084	1044	1021	1030	1079	1047	1074	1125	1028	1084	1039	1034	1016	1044	1120	1045	1030	1009	1077	1091	1051	984	1074	1059	1010	1010	1041	991	1060	1045	1035	1021	1035	1010	1032	1088	1102	1107	1048	1058	1043	1068	1071	1093	1046	1103	996	1062	1032	1028	1018	1067	1074	1102	1055	1055	1105	1038	988	1072	1033	1127	1050	1060	1081	1038	1059	1013	1009	1117	1059	1009	1055	1022	1069	1048	1066	1036	1024	1074	1086	1048	1041	1040	1051	1059	1093	1019	1089	1026	1103	1070	1034	990	1020	1064	1066	1074	1071	1053	998	1053	1038	1047	1064	1077	1062	1042	977	1022	1084	1070	1046	1029	1003	1053	1024	1064	1082	1051	1088	1016	1089	1020	1057	1046	1022	1026	1025	993	1090	1014	1065	1009	1015	1061	1030	1124	1054	1089	1038	1077	1060	1118	1071	1089	1081	1054	1085	1043	1028	1019	1086	1052	1036	1077	1065	1069	1027	1102	1081	1007	1014	1069	1059	1027	1038	1007	1017	1005	1052	1015	1072	1044	1090	1055	1062	1085	1086	1044	1052	1042	1007	1092	1083	1045	1028	1066	1114	950	1059	1065	1031	1053	1086	1039	1038	1118	1046	1041	1038	1037	983	1010	1065	1015	1069	1068	1047	1041	1072	1050	1081	1081	1073	1060	1063	1035	1039	1034	1035	1000	1002	1101	1059	1057	1015	999	970	994	1033	1027	1041	1075	1077	991	1075	1073	1081	1056	1029	1100	1023	1049	1029	1049	1030	1045	1072	1047	1085	1031	1071	1009	1016	1025	1072	1072	1046	1045	1060	1049	1030	1092	1067	1043	1023	1056	1061	1051	1097	1041	1065	1052	1064	1075	1105	1011	1100	1125	1054	1026	1037	1039	984	1066	1020	1077	1055	1047	1051	1054	1044	1016	1038	1036	1027	1056	1077	1045	1048	1089	1068	1074	1081	1083	1002	1088	1057	1057	1034	1084	1022	1036	1144	1116	1064	1044	1048	982	1056	1071	1001	1083	1027	1066	1021	1009	1043	1069	1107	1063	1038	1001	1016	1045	1072	1056	1032	1072	1096	1054	1004	1006	1045	1074	1049	1022	1048	1091	1091	1040	1065	1088	1008	996	1026	1061	1099	1040	1074	1004	1021	1020	1020	997	1065	1052	1022	1077	1016	1044	1058	1030	1116	1137	1071	1088	1076	1012	1071	1043	1109	1050	1026	1010	1067	1067	1064	1047	1068	1028	1046	1061	1050	1056	1021	1097	1058	1012	1034	1081	1092	1067	1049	1027	1024	1097	1056	1079	1058	970	1029	1061	1045	1047	1053	1054	1086	1022	1043	1070	1052	1077
24098	21249	28377	24349	20150	6121	2036	1201	817	691	668	677	762	613	613	569	530	510	506	502	541	545	552	491	488	470	454	508	517	502	507	461	446	462	500	470	462	430	473	480	469	438	470	436	420	439	439	416	429	488	431	439	464	407	482	448	420	473	750	692	895	860	635	501	445	417	437	422	445	417	429	464	417	407	402	444	426	410	414	423	439	411	399	426	423	445	463	391	431	443	429	436	449	440	406	410	422	407	435	412	436	461	418	446	428	432	450	443	429	449	420	468	421	416	391	413	430	404	453	443	436	423	425	423	430	414	428	444	404	427	436	451	410	448	458	426	418	445	390	438	456	433	379	406	427	477	421	420	420	438	414	437	404	413	410	401	448	411	436	430	391	431	427	405	474	406	457	418	426	438	397	463	440	448	424	435	434	416	455	415	444	438	437	424	440	423	459	424	439	430	448	422	448	414	445	390	418	438	445	401	442	412	451	445	449	409	406	439	423	439	452	412	441	415	418	428	442	424	433	393	402	385	404	438	407	455	410	396	456	417	395	410	422	403	413	456	425	465	421	422	453	429	402	391	447	403	424	434	428	399	415	409	427	439	467	416	405	436	425	393	433	418	411	445	410	395	405	392	410	418	445	411	438	426	425	434	446	478	431	385	428	471	396	428	434	400	459	463	421	411	433	416	434	430	406	466	402	382	413	396	443	420	415	413	422	422	440	427	446	457	422	412	445	459	455	434	412	439	430	412	429	380	426	425	440	455	443	417	427	429	412	417	396	420	433	459	422	406	409	404	457	436	446	402	425	417	428	435	416	382	440	425	421	456	414	417	438	452	408	402	421	414	403	413	418	408	445	403	427	406	389	425	416	388	446	403	416	380	429	435	420	436	406	416	427	413	409	418	451	387	464	406	393	423	448	442	395	446	361	390	426	424	391	397	423	415	412	441	455	471	420	428	387	445	427	423	463	455	451	410	480	416	409	433	423	413	470	414	386	433	415	440	446	447	425	426	421	435	434	440	425	421	442	437	431	460	418	413	436	423	420	421	432	440	442	417	419	430	420	449	427	412	369	438	402	407	440	463	417	441	412	415	415	420	406	436	401	428	441	456	430	429	428	422	407	444	456	436	430	399	439	431	428	434	426	408	411	449	418	416	401	436	429	410	425	437	434	404	411	430	447	416	466	440	444	427	434	430	422	431	428	439	433	418	430	409	398	429	458	415	426	451	417	458	410	412	472	424	408	420	403	420	413	438	456	396	428	429	385	446	419	437	414	400	444	434	432	447	429	441	429	456	437	457	453	430	388	413	401	424	462	434	429	417	421	402	430	412	423	386	436	379	423	409	401	404	425	402	392	396	429	410	405	447	452	431	427	441	406	441	425	410	454	448	428	443	449	449	442	467	445	436	440	424	408	423	401	409	403	409	388	434	415	401	437	467	422	447	440	437	406	439	420	453	442	407	448	395	403	438	424	427	429	418	400	410	412	409	419	417	415	420	456	472	419	408	421	423	440	425	406	431	461	427	432	430	422	422	423	438	398	422	433	435	433	408	473	437	405	404	416	397	436	405	430	418	417	425	387	422	464	432	416	377	418	412	400	423	435	475	416	410	385	424	408	433	399	429	420	466	439	426	460	410	406	430	411	417	438	420	422	447	406	433	468	379	418	393	435	404	450	437	422	434	449	423	425	417	431	452	426	422	427	434	483	423	423	414	429	438	421	409	444	429	424	454	429	402	414	423	444	397	473	417	407	427	398	417	461	436	410	393	413	444	432	413	434	395	416	429	399	447	440	393	451	441	460	428	458	418	428	412	414	444	411	425	419	479	409	457	430	417	415	428	442	370	447	420	447	445	377	448	385	406	441	398	430	420	435	385	421	434	434	406	425	408	389	425	423	417	439	429	398	434	407	430	445	453	428	451	442	423	403	452	402	396	444	434	430	401	407	393	426	407	435	403	411	413	406	432	422	418	435	408	434	419	415	404	423	450	388	437	385	448	399	438	406	444	449	410	417	434	439	407	434	361	440	435	427	448	443	413	406	446	404	406	394	428	417	419	440	460	406	419	441	457	416	442	432	419	431	444	437	405	401	419	447	443	445	401	441	441	450	410	400	386	462	428	433	426	423	414	388	421	384	421	461	426	442	415	418	439	449	427	431	407	433	441	419	462	431	433	457	462	435	380	419	401	432	409	460	413	432	400	414	420	376	461	412	424	431	447	430	406	422	442	393	423	388	382	422	396	405	381	413	401	420	448	397	431	437	421	439	414	421	416	427	384	375	428	415	417	367	444	435	417	423	401	425	432	431	468	445	436	432	455	415	458	370	419	419	398	393	398	438	408	436	419	409	410	420	442	486	439	429	409	463	440	477	423	406	418	429	420	412	415	399	443	424	470	463	440	426	443	442	464	457	398	381	405	413	402	423	421	442	449	372	409	472	442	434	432	440	409	419	426	452	425	448	425	461	446	423	401	432	420	386	414	416	408	381	445	444	460	423	455	438	443	439	430	431	441	375	424	399	413	422	416	446	438	434	388	427	402	411	452	441	439	412	424	423	379	427	450	466	442	433	443	418	406	476	430	438	394	440	446	423	400	394	413	436	421	436	423	412	379	422	435	421	429	415	426	391	464	432	410	435	443	399	442	440	409	429	437	431	454	427	390	463	430	402	466	416	410	439	455	420	419	422	439	377	442	497	455	374	387	418	398	426	416	432	453	474	447	416	421	450	401	416	431	427	422	422	399	379	426	402	409	420	459	415	433	402	438	397	433	437	401	429	438	439	409	452	429	437	436	448	416	443	424	423	385	449	443	413	444	449	391	424	412	433	439	414	415	383	405	427	455	426	426	443	452	446	457	381	422	443	438	445	378	403	421	452	421	425	412	390	444	449	439	396	420	380	399	463	418	427	432	438	412	425	428	393	441	482	460	412	427	445	445	438	443	447	452	404	447	409	407	450	415	390	401	396	384	434	435	406	444	413	414	388	407	388	391	428	424	441	418	416	396	417	430	435	403	405	411	446	443	447	425	432	439	411	450	410	429	435	421	400	447	426	441	451	462	392	431	462	390	461	418	383	447	453	454	449	424	435	375	449	395	427	451	453	434	414	431	422	418	432	441	387	431	376	453	464	431	428	437	439	416	427	405	421	387	450	433	448	436	431	402	466	449	467	432	442	428	430	403	411	416	404	433	400	423	391	437	444	428	478	426	397	412	409	419	438	414	409	433	422	406	454	416	429	431	421	411	422	428	434	407	431	453	462	378	442	428	423	470	429	452	417	439	458	467	449	394	424	427	426	423	430	438	408	408	441	452	411	438	418	413	446	408	403	417	413	414	410	426	384	416	453	413	418	463	463	403	425	432	426	429	413	462	431	421	454	430	426	434	398	403	379	448	420	437	446	444	428	407	431	408	418	404	442	415	432	431	423	424	437	428	406	427	458	430	408	418	450	446	432	428	395	405	415	474	455	424	419	426	400	455	426	444	397	451	420	431
12895	25297	22399	14743	11010	7258	4748	3074	2268	1879	1614	1881	2115	1719	1559	1369	1207	1121	1073	1090	1206	1265	1285	984	921	935	934	949	1045	1000	934	937	907	974	1013	949	963	925	883	906	945	880	908	857	913	905	893	914	924	935	855	899	905	898	943	950	944	955	2140	1648	2389	2044	1481	1223	1011	856	841	770	806	911	780	775	892	816	804	860	824	809	830	859	769	826	862	814	796	781	795	822	789	800	797	793	845	814	837	831	788	823	764	810	818	793	842	835	836	801	864	832	794	840	833	869	880	800	867	837	826	854	825	833	879	783	837	830	866	824	814	823	808	772	860	763	754	825	817	791	790	829	803	894	840	870	771	828	792	849	816	796	845	828	854	832	829	773	766	755	794	772	799	877	860	799	811	810	792	837	841	845	863	811	841	816	758	892	852	846	846	796	836	840	804	852	882	834	792	782	823	806	779	856	817	815	844	903	829	824	802	837	849	825	796	735	845	792	817	826	839	786	884	790	821	823	779	865	860	830	767	847	830	858	876	874	773	794	833	838	777	803	852	812	877	865	804	812	765	814	773	812	821	791	822	775	793	819	794	880	809	779	844	850	840	761	809	854	804	816	822	848	845	837	837	793	861	832	876	823	814	808	811	821	763	843	834	869	837	846	860	809	836	855	837	868	853	777	821	775	809	870	876	810	857	827	797	845	836	854	809	828	845	870	798	803	856	831	844	809	812	851	823	780	889	857	827	844	879	866	859	807	861	860	822	874	879	832	858	813	847	899	783	793	780	839	797	840	904	793	816	816	848	810	839	830	777	805	834	817	856	860	806	851	818	834	851	842	864	823	820	816	879	800	865	845	833	840	851	823	794	834	777	816	851	858	847	823	829	819	805	806	825	841	818	818	805	780	812	810	846	797	813	813	858	782	805	851	795	852	841	874	840	888	806	804	854	826	805	808	882	860	830	833	780	804	822	879	824	818	826	850	852	836	815	821	849	816	836	828	781	850	817	833	856	850	869	813	784	802	854	812	832	814	824	801	833	834	810	852	819	857	826	838	783	798	783	779	852	816	802	840	823	792	784	874	803	806	823	834	854	856	841	831	778	859	805	873	804	857	820	856	795	833	869	838	780	817	864	831	803	785	794	880	755	752	835	873	801	824	830	782	845	825	850	855	818	855	818	835	817	782	804	787	850	800	833	809	807	844	862	762	844	813	802	802	789	817	875	827	875	846	844	783	820	793	842	782	823	877	739	846	843	839	789	850	795	791	829	809	852	832	843	789	805	834	830	783	801	836	870	836	850	805	838	836	810	799	832	864	823	835	853	841	877	830	895	850	870	846	838	853	835	800	817	886	820	840	830	778	827	770	817	797	829	829	784	850	829	842	822	803	875	893	853	825	796	842	851	849	809	862	824	832	863	856	831	823	843	840	870	857	840	822	830	863	841	772	802	791	805	792	807	809	854	786	791	805	899	831	819	832	851	868	830	809	815	861	831	846	805	864	869	879	855	838	777	819	791	788	834	789	853	843	838	855	848	910	785	837	812	807	867	784	845	817	819	821	831	810	813	822	800	782	824	814	835	890	826	813	826	834	817	821	823	832	881	843	854	858	845	775	789	847	807	850	758	847	794	808	811	831	775	836	819	860	824	827	858	803	814	832	859	825	789	830	817	805	863	827	822	819	836	852	827	784	798	817	854	834	816	833	825	878	812	795	856	836	829	770	820	824	824	846	809	841	848	816	885	855	816	844	808	807	842	828	863	790	884	800	806	825	856	878	861	803	821	818	808	835	846	824	784	836	824	843	884	807	823	818	766	800	828	807	822	813	837	816	832	837	840	823	807	848	866	814	836	813	833	857	854	882	786	795	887	860	834	766	800	824	829	855	802	831	827	806	839	808	866	831	811	786	839	784	891	841	774	758	892	837	831	801	832	822	846	850	832	854	789	789	803	850	842	854	816	836	776	876	801	782	830	832	825	858	875	844	860	862	791	827	866	819	840	834	835	839	838	820	810	842	834	843	840	809	814	857	793	785	846	861	807	779	814	825	769	852	800	841	797	847	841	838	875	800	787	823	810	792	771	860	876	799	797	820	845	821	811	866	763	850	817	848	867	826	782	833	834	863	819	834	775	830	830	807	808	828	813	859	756	834	827	839	842	793	866	799	796	799	826	835	817	774	789	817	812	815	808	836	851	782	786	818	834	806	836	807	822	752	860	846	809	789	843	818	863	810	886	869	838	811	805	817	858	822	822	841	839	785	803	845	829	816	877	836	877	807	805	838	815	876	846	759	867	842	825	821	838	821	824	836	840	841	802	885	785	861	854	825	834	832	822	762	780	822	820	818	826	774	885	795	853	869	843	848	843	835	851	818	835	834	852	791	821	838	842	814	783	847	879	835	831	829	806	809	848	864	847	846	876	807	808	850	840	860	801	844	832	863	827	806	815	843	863	858	888	788	798	865	846	830	813	801	851	796	869	824	812	817	814	830	823	866	823	825	820	828	865	890	840	838	814	819	801	826	833	795	828	812	859	865	799	804	817	883	816	806	824	801	817	818	839	806	807	798	821	841	836	813	864	859	828	818	839	878	808	865	827	838	812	837	801	841	852	797	810	831	831	797	831	814	824	837	884	826	858	830	856	823	844	820	840	858	814	825	823	832	850	817	844	849	836	786	825	842	849	877	806	841	803	872	828	830	819	791	844	835	811	844	825	880	764	824	784	802	844	804	849	851	794	843	816	823	795	814	797	880	839	805	784	832	836	783	828	856	816	797	820	853	815	823	818	862	820	782	852	806	797	804	818	808	799	826	837	855	818	797	813	844	873	828	848	807	785	813	869	811	849	777	821	797	870	806	791	796	812	836	770	793	796	838	816	793	837	814	820	831	851	864	860	810	790	832	783	878	825	839	856	854	796	861	838	829	825	827	762	852	824	796	807	830	795	808	822	769	808	826	796	792	852	812	816	881	825	790	817	834	813	906	806	797	840	842	790	816	796	880	792	884	820	802	814	787	815	825	786	825	813	855	856	900	832	770	781	845	803	823	794	861	826	827	801	800	835	863	822	850	840	836	796	782	805	840	813	847	849	823	787	785	842	853	844	844	788	832	834	852	817	799	808	814	824	846	791	772	773	850	905	819	829	844	804	844	860	830	815	890	772	838	792	845	818	844	899	809	794	855	885	818	795	815	888	837	845	867	890	785	796	845	848	829	808	864	839	809	821	850	838	834	830	872	869	838	812	816	816	842	815	842	775	843	827	892	848	782	849	805	807	778	789	874	846	822	854	807	838	770	844	881	845	820	813	846	822	821	858	794	827	817	806	777	823	867	785	843	877	864	842	776	819	834	875	858	825	789	794	855	790	846	838	794	820	859	779	839	830	826	836	814	873	855	824	859	886	798	780	862	862	885	821	857	836	803	811	825	860	806	780	848	790	853	858	790	838	787	801	828	774	888	833	783	857	805	871	852	801	791	792	829	780	827	821	794	789	847	835	770	810	852	796	795
23080	21168	28958	23630	21190	19547	5207	1555	1045	848	699	816	854	641	637	497	482	438	442	479	481	572	491	436	378	423	431	397	426	411	418	380	402	399	403	383	376	367	392	347	371	359	341	385	361	345	381	390	371	369	378	373	360	361	360	355	387	378	832	1047	1386	959	753	555	427	326	355	335	336	337	340	333	331	322	337	361	349	339	370	329	337	344	356	318	361	362	365	352	361	364	354	352	370	355	320	352	340	336	302	346	362	372	363	335	348	369	361	327	351	343	344	349	323	363	359	374	340	349	350	316	365	326	333	361	362	365	359	351	360	331	375	334	351	353	351	360	355	325	338	340	326	346	353	344	338	357	377	338	329	322	336	324	362	350	368	354	327	390	329	334	337	384	366	349	344	363	326	301	338	320	334	334	343	335	340	368	341	346	339	346	316	337	368	362	324	360	353	352	334	334	307	315	330	340	341	343	344	347	323	323	374	331	349	333	323	349	376	337	345	346	317	356	372	356	351	325	308	344	297	352	314	363	364	328	337	354	336	383	348	323	378	322	318	363	347	321	342	331	355	365	319	333	360	357	355	339	349	343	338	352	336	376	340	373	380	329	337	321	342	307	353	343	363	323	347	333	346	358	339	367	332	352	327	361	329	336	349	368	323	366	359	341	342	333	332	349	374	301	373	324	348	330	318	342	391	336	375	367	342	352	324	355	329	347	361	313	331	306	364	345	361	365	344	360	358	311	333	285	364	341	330	337	318	339	324	336	355	342	359	345	322	357	371	347	325	364	345	356	344	315	310	354	348	350	360	357	329	307	365	379	293	333	332	327	341	337	366	363	358	344	354	389	359	382	314	351	349	324	322	357	343	344	350	369	336	340	328	328	335	378	376	338	342	351	371	336	368	356	368	348	327	344	327	350	342	336	336	315	339	337	342	345	350	359	323	347	339	344	362	379	386	336	329	331	356	343	331	345	331	330	312	349	353	352	371	334	330	326	334	320	322	334	364	347	350	326	316	379	366	326	384	372	370	331	306	350	349	358	309	343	358	296	344	324	341	329	349	323	340	342	351	319	348	342	331	326	328	337	339	358	313	347	360	327	358	343	346	328	333	350	355	312	382	312	325	326	325	334	324	358	327	346	352	337	348	324	356	374	331	356	336	338	340	354	349	338	361	351	325	323	334	361	343	358	323	332	370	397	321	366	319	336	351	343	343	340	364	365	329	340	334	327	392	334	313	329	331	318	335	357	315	372	329	344	331	336	332	346	318	368	359	338	323	340	325	349	350	337	341	331	345	323	331	351	369	342	352	367	360	359	321	352	318	342	345	327	342	319	335	342	330	294	331	313	355	354	350	356	325	328	331	323	322	319	339	349	362	349	354	345	388	325	356	351	314	353	314	343	323	355	315	336	302	338	338	340	373	359	338	355	342	314	347	318	342	362	373	303	334	316	335	352	363	334	361	342	350	344	355	373	337	339	341	347	323	312	341	342	334	335	306	343	316	349	327	301	350	355	342	320	317	355	395	383	369	373	344	358	355	346	339	329	353	353	360	343	340	334	343	336	341	352	355	328	338	359	359	338	316	381	313	361	332	357	333	356	348	339	321	320	320	339	343	322	358	354	382	360	335	314	333	365	322	368	332	350	321	375	348	354	359	362	340	390	345	321	333	323	339	370	332	325	384	319	374	311	338	342	331	335	369	362	354	336	323	354	359	339	335	348	351	379	318	342	322	369	313	326	321	325	325	312	352	306	352	345	318	327	356	338	322	339	344	328	336	350	371	363	338	363	347	337	349	324	336	334	393	358	352	330	332	343	333	362	327	354	338	331	332	346	315	326	314	334	330	294	350	335	367	298	325	344	327	368	342	356	317	332	328	346	352	362	342	325	309	341	343	323	356	335	338	322	365	319	318	355	352	315	315	331	347	350	331	368	327	320	341	351	325	350	301	378	343	316	323	328	337	348	359	319	343	314	355	367	328	364	351	357	351	353	317	328	351	298	335	336	328	361	354	356	353	349	358	354	322	332	344	330	335	343	312	332	343	346	325	319	361	345	382	316	335	353	365	340	337	357	337	335	350	330	344	332	339	342	387	330	349	336	322	324	343	317	342	331	348	331	342	316	345	323	351	373	347	323	345	353	344	334	396	320	334	363	318	330	343	324	345	364	331	348	322	337	339	333	343	348	347	315	326	316	304	327	354	333	326	364	344	334	290	378	320	336	347	343	332	339	354	344	349	318	335	340	352	321	364	351	299	319	327	341	344	342	351	326	336	334	370	335	332	347	364	346	341	307	343	383	359	333	358	336	370	390	323	336	327	317	323	328	366	380	329	333	338	365	320	313	320	319	314	313	369	308	342	337	322	328	339	356	324	367	322	365	302	337	333	317	355	360	310	360	338	351	329	356	329	369	357	364	378	329	337	321	338	337	368	339	334	336	364	337	366	336	368	358	324	353	358	336	340	335	323	334	352	354	360	359	351	353	299	326	344	329	329	363	336	387	362	330	380	326	365	380	328	329	341	335	328	341	348	321	350	323	345	343	337	357	340	314	330	348	362	356	327	312	393	324	354	375	342	361	358	364	327	336	340	328	343	332	341	344	372	311	333	356	329	345	341	360	357	368	317	337	335	340	323	337	330	333	332	320	345	341	345	324	331	346	363	364	334	326	297	352	333	335	309	368	363	344	329	333	349	375	362	361	346	342	374	335	342	320	319	353	357	380	351	340	341	370	359	345	317	302	309	367	340	316	319	337	342	332	332	362	351	383	318	328	313	315	343	358	346	356	314	327	385	322	334	328	352	325	337	350	341	340	336	320	338	325	368	355	353	340	343	342	353	356	364	325	344	344	362	347	310	342	336	353	344	326	348	333	351	331	318	347	385	328	364	341	321	327	288	332	343	308	337	357	339	363	351	371	341	324	361	341	319	365	335	361	302	329	355	347	331	338	375	356	360	357	316	325	323	349	326	350	303	367	321	325	376	377	360	308	341	339	368	361	303	326	341	361	323	346	308	355	328	365	376	319	363	355	332	329	343	344	332	356	378	334	332	358	335	351	368	358	363	356	357	310	335	314	315	355	327	349	327	362	327	362	338	349	281	343	309	325	354	350	338	334	327	341	359	342	328	371	343	340	370	340	360	325	345	380	377	344	327	336	348	341	308	335	331	346	332	378	321	321	350	317	332	350	334	354	339	335	337	370	335	326	342	336	363	306	329	347	324	332	325	322	362	364	382	317	347	325	355	371	329	344	340	336	336	335	346	332	357	351	331	336	358	340	340	322	331	348	385	318	359	350	353	365	347	349	343	324	322	355	306	326	336	366	345	345	340	340	374	359	359	332	327	374	336	310	346	330	335	325	331	345	353	349	299	350	349	324	359	322	317	327	322	363	366	341	359	347	317	361	367	354	340	368	344	360	372	365	342	351	349	319	354	327	371	375	352	353	346	342	331	327	343	336	351	340	342	308	347	338	324	342	334	310	343	355	336	346	310	371
15519	30638	28072	19791	15061	10307	6752	4173	3273	2565	2299	2475	2635	2012	1751	1340	1213	1060	1031	1077	1287	1374	1207	965	776	839	916	1006	973	923	924	816	810	890	831	814	773	766	810	820	818	779	759	728	739	761	802	708	837	743	728	743	768	725	773	790	760	776	2230	3142	3924	2732	1851	1247	977	678	648	677	636	671	678	654	694	690	669	674	626	655	684	644	613	673	666	641	687	646	651	641	710	657	658	687	653	675	694	594	682	635	667	704	679	687	696	648	655	653	649	664	616	666	644	651	653	613	640	660	657	682	641	662	652	730	648	649	672	665	631	656	657	627	623	631	661	687	653	631	629	622	656	663	635	648	666	651	676	627	618	658	655	682	644	669	667	623	641	642	636	656	656	625	629	686	659	663	637	657	664	677	651	680	696	604	716	653	696	679	658	676	694	693	661	704	623	610	690	687	668	632	619	628	602	621	638	637	637	631	667	670	656	663	622	655	653	694	668	661	655	660	643	680	662	653	700	697	663	683	672	659	621	650	650	619	709	648	661	660	676	664	676	625	622	686	663	699	617	676	657	667	587	623	640	691	640	648	652	712	645	649	656	652	712	686	669	627	644	633	617	631	684	649	665	635	634	618	620	662	611	701	651	653	636	662	640	692	647	668	599	669	686	685	623	634	653	630	600	622	661	658	707	659	655	668	698	673	644	689	655	655	634	619	637	641	657	689	664	654	654	633	680	655	660	642	674	686	617	656	661	689	618	697	672	655	655	703	639	718	635	688	690	654	651	626	658	646	663	620	684	641	683	666	644	655	596	628	663	619	651	663	644	648	649	689	644	689	661	686	652	625	688	661	655	639	666	671	654	611	636	632	642	710	620	668	677	665	616	657	644	670	671	676	660	666	683	684	619	611	651	636	639	695	660	657	636	698	629	627	649	660	681	641	633	658	670	666	672	670	663	648	653	634	636	687	652	698	591	613	677	646	693	651	681	640	643	667	607	660	701	680	646	598	649	652	654	651	679	672	640	678	657	625	626	652	693	636	622	648	648	694	663	602	624	613	669	650	635	637	635	643	663	666	658	640	666	712	643	596	652	638	681	686	708	628	639	639	622	659	652	672	696	650	664	647	646	647	652	628	683	652	675	676	650	682	626	684	688	621	635	682	606	682	676	706	672	664	651	668	649	633	649	681	653	663	712	660	649	653	672	641	634	699	651	640	621	662	705	658	626	625	618	660	632	632	663	655	655	644	648	668	650	643	684	572	669	655	639	658	618	684	613	640	693	636	685	676	651	676	623	677	645	669	646	630	658	619	675	671	698	649	667	617	700	673	655	626	669	628	644	681	650	635	688	669	674	674	705	687	641	640	688	616	694	625	624	673	687	656	677	649	614	700	656	645	678	636	659	657	660	630	620	656	706	626	673	683	661	670	595	618	638	629	662	628	624	621	642	637	643	617	658	636	673	659	633	691	622	675	658	680	637	654	689	655	692	698	652	663	654	671	677	679	628	638	692	616	718	642	684	667	701	684	691	630	640	666	658	655	618	681	656	654	684	624	612	670	618	667	624	615	672	647	656	675	692	702	623	633	636	679	621	629	671	639	639	664	625	623	614	632	627	619	700	672	653	658	697	635	663	613	617	717	646	605	630	646	623	667	627	626	616	660	666	657	657	691	670	659	632	680	677	680	598	650	663	628	695	679	651	653	672	669	636	662	634	670	660	694	662	675	665	657	621	622	683	651	619	693	663	677	625	667	652	681	666	647	666	660	669	598	624	631	679	599	660	649	618	703	635	629	609	636	667	676	650	592	664	635	655	650	695	623	641	679	617	637	652	668	678	684	640	650	697	687	687	631	649	655	694	637	657	652	667	664	701	667	682	653	648	679	668	662	676	651	640	628	657	682	675	614	660	627	636	625	628	667	633	642	620	643	693	622	649	650	676	682	676	665	597	682	647	668	646	659	664	671	664	652	608	695	704	746	655	567	654	633	672	637	632	699	659	618	634	620	670	628	672	629	652	694	685	662	604	657	627	622	664	593	654	640	650	662	667	672	647	676	683	656	668	676	723	664	658	606	632	681	627	641	659	642	649	625	668	645	682	646	638	618	684	634	645	629	656	702	703	640	638	664	682	654	650	642	652	688	662	687	639	615	625	666	684	683	655	621	664	636	641	675	645	613	632	663	696	661	631	703	614	682	661	666	598	675	676	680	675	670	660	654	686	630	659	645	639	650	664	694	656	635	663	671	660	637	681	695	642	669	706	647	604	704	619	606	672	654	673	659	648	696	658	670	635	681	654	649	640	662	654	664	639	629	706	666	657	676	652	637	671	658	648	656	666	635	637	726	650	639	645	646	640	677	655	662	639	692	646	656	686	720	688	620	644	637	665	663	639	646	673	686	657	674	653	626	666	672	676	640	649	607	667	655	629	647	659	628	630	653	713	654	634	628	668	693	677	629	671	655	682	666	662	665	617	675	672	619	660	666	679	660	669	657	647	646	618	667	656	624	698	644	692	652	632	670	643	621	641	665	688	626	640	662	626	680	644	644	649	714	636	654	648	658	701	643	640	628	654	682	619	690	677	646	636	684	659	635	679	640	670	702	667	610	598	675	659	639	699	640	695	681	647	623	626	653	683	659	650	662	664	673	636	620	632	662	656	654	607	646	665	650	662	624	653	716	659	647	634	672	660	644	666	622	662	667	685	634	704	666	650	667	663	630	643	647	646	682	692	634	603	696	643	623	687	628	671	618	667	598	668	629	676	656	706	661	611	668	649	636	624	666	638	685	659	650	635	663	650	686	665	685	622	632	648	610	685	643	671	654	660	662	672	681	675	656	647	686	700	625	616	640	677	643	666	668	637	635	662	673	662	649	663	664	650	642	637	669	739	638	646	671	683	639	613	680	656	658	659	651	669	637	662	676	672	663	632	660	681	634	686	669	709	670	665	681	644	644	723	645	655	671	726	617	663	655	641	680	685	682	618	673	652	661	615	627	688	686	706	642	656	654	657	643	659	641	710	639	697	688	641	652	672	677	664	640	648	652	679	638	629	624	659	673	659	633	681	697	635	673	646	655	630	610	688	720	645	684	650	666	661	676	664	655	682	659	625	640	639	652	607	622	612	625	611	707	634	656	596	643	682	619	613	706	643	632	660	649	634	649	658	629	691	666	654	610	649	673	677	693	688	614	677	656	674	627	654	641	638	654	664	631	679	640	670	687	645	670	684	653	649	615	670	652	626	688	697	643	706	693	655	679	627	631	676	675	604	643	658	685	608	633	664	645	679	685	641	655	619	692	647	652	637	653	691	677	701	636	705	668	690	650	663	622	663	661	660	630	685	643	660	665	618	698	659	672	630	653	638	609	688	653	678	630	615	693	710	647	639	652	656	670	628	648	680	656	695	667	662	690	621	655	639	633	651	630	664	638	662	633	618	669	666	590	657	641	658	656	630	660	659	666	675	675	698	676	691	633	673	692	654	665	617	655	658	671	665	657	648	658	671	696
26667	20692	12277	3944	1902	1185	895	662	649	555	641	679	689	628	607	573	556	551	581	572	570	645	571	618	626	562	587	554	589	569	611	594	569	607	568	548	576	535	556	592	569	562	530	553	540	512	544	585	554	530	580	569	524	542	529	515	537	523	547	615	668	633	558	577	634	542	560	506	578	499	551	533	557	536	523	587	551	540	536	549	549	539	550	544	549	543	481	550	537	564	503	558	515	584	548	564	539	566	576	562	533	565	570	567	551	568	561	542	560	528	480	542	518	532	495	496	584	498	547	515	523	544	548	533	549	554	499	580	534	518	506	573	516	559	550	526	527	525	567	523	558	540	555	557	499	511	527	581	581	566	531	495	552	508	547	534	617	534	514	533	514	560	543	545	525	519	533	580	580	536	515	523	531	532	511	495	538	546	523	528	508	531	546	556	519	562	485	539	542	554	545	575	516	571	547	511	534	509	500	534	526	540	508	550	571	525	570	562	518	561	585	538	586	536	526	563	552	500	523	555	546	545	514	541	559	551	548	533	528	532	524	541	563	535	528	544	533	563	551	488	478	528	547	537	565	562	531	535	560	521	519	537	538	518	531	582	574	555	533	560	529	494	542	528	535	543	542	510	518	520	573	506	547	555	562	611	561	543	528	549	564	538	540	535	522	551	591	554	537	554	517	553	574	535	545	571	565	550	546	578	536	498	537	537	563	565	516	529	539	561	528	530	518	588	537	534	525	508	569	529	526	560	509	558	525	527	542	544	576	563	543	531	511	564	549	526	569	551	594	549	603	529	563	514	552	545	510	502	522	537	539	527	523	512	521	506	555	559	582	555	521	548	501	505	542	528	552	542	540	555	514	551	548	553	524	529	567	525	560	540	549	541	502	496	550	560	563	516	510	531	517	565	546	538	537	541	516	539	543	547	576	575	545	531	520	497	513	520	607	516	547	553	536	547	545	537	531	526	519	566	533	513	483	562	567	593	590	552	513	541	579	524	521	514	565	491	539	558	536	540	533	487	579	560	585	502	538	556	532	531	522	543	533	538	546	527	557	546	560	560	553	533	539	515	546	544	492	533	568	514	579	504	549	491	528	515	560	488	576	584	595	512	550	535	562	528	577	520	558	545	571	515	511	539	552	540	562	565	515	527	556	561	551	530	565	552	539	549	551	507	562	562	542	522	564	549	529	565	562	548	569	529	539	572	546	533	510	550	547	536	538	554	533	538	531	489	545	543	594	549	509	541	487	547	568	537	567	569	553	545	543	540	553	565	535	557	548	578	498	537	531	521	537	561	515	588	528	533	549	569	552	539	545	544	545	494	532	548	575	531	555	578	550	519	526	583	519	541	548	514	529	541	622	533	545	546	560	552	542	566	552	555	559	547	563	524	516	528	580	544	545	473	558	561	516	580	519	566	518	539	540	489	518	525	562	527	575	505	524	510	567	549	565	531	526	549	552	581	530	513	578	571	551	530	528	531	528	511	560	552	522	504	517	596	557	551	559	533	542	501	509	531	550	526	539	533	533	522	493	588	513	542	535	557	538	552	544	524	543	527	593	558	537	555	563	573	585	548	539	564	549	561	533	532	550	513	544	536	526	566	522	517	514	553	529	524	542	538	536	540	512	536	542	546	569	551	515	554	547	560	525	541	543	525	537	555	551	575	520	565	569	519	553	559	567	569	551	531	551	516	517	509	542	558	536	519	563	564	593	500	541	546	557	496	556	529	538	526	528	549	516	564	570	499	550	545	566	560	524	535	551	558	494	524	519	527	557	535	508	541	522	482	562	566	553	569	520	547	539	509	556	534	524	518	539	515	530	524	522	579	528	523	525	539	560	525	565	551	515	515	540	578	553	543	555	558	564	576	558	521	518	540	490	506	533	511	552	547	527	539	569	534	532	520	541	543	517	571	546	561	523	506	526	540	513	529	577	531	519	538	559	563	581	553	538	552	535	548	533	541	517	589	541	576	523	562	559	545	585	555	538	572	532	577	548	545	571	582	556	512	523	586	542	505	542	556	537	595	553	568	540	530	545	577	544	525	562	560	538	551	496	510	576	547	540	580	548	551	529	530	557	508	529	543	502	570	534	569	501	562	547	531	573	571	515	532	577	547	554	557	599	546	512	522	534	525	555	542	593	565	539	543	575	513	527	561	530	559	517	584	582	534	525	538	502	554	537	517	575	509	530	535	523	555	503	583	568	524	563	557	545	554	552	552	581	533	548	553	534	532	557	524	539	547	544	520	559	496	544	499	536	553	562	537	523	513	559	560	541	494	546	488	535	528	517	551	543	557	549	521	518	505	574	530	540	538	533	552	574	506	522	512	593	496	536	558	536	544	533	518	534	546	533	556	582	563	567	503	581	546	550	497	584	532	576	515	533	510	526	515	527	541	592	546	518	564	551	515	542	574	563	523	552	523	571	533	520	521	524	549	529	515	541	555	526	534	543	530	559	552	558	582	531	535	575	545	504	546	548	539	549	554	536	540	538	560	525	538	555	562	536	540	515	552	553	537	508	556	533	506	572	534	530	562	533	573	591	515	487	525	520	537	559	561	533	559	528	558	555	539	542	535	507	557	578	563	528	564	528	525	539	556	545	557	571	531	586	579	566	522	537	568	567	571	504	548	544	570	544	552	563	588	575	566	567	522	492	545	550	518	543	542	569	561	523	521	555	548	541	551	533	538	585	549	552	548	552	512	481	531	489	538	525	552	544	533	548	525	543	551	539	589	582	549	496	565	550	489	528	522	547	546	543	561	553	546	532	529	526	540	533	586	573	524	595	574	562	556	509	556	524	555	537	569	535	535	509	547	551	554	547	544	514	557	541	561	535	571	538	496	580	518	518	518	537	536	512	542	500	536	541	516	510	514	540	551	549	493	558	530	539	528	556	535	589	526	548	525	553	514	551	588	544	501	536	514	533	538	509	532	585	557	563	515	557	523	527	540	581	564	543	527	505	532	490	551	536	525	564	540	539	540	537	490	557	522	556	557	534	540	563	563	518	593	549	547	532	530	534	540	535	501	562	546	568	525	538	521	516	502	590	563	502	498	584	534	522	525	548	594	544	527	547	546	566	587	504	508	533	532	543	593	555	551	541	560	532	526	520	524	549	512	558	536	512	499	506	545	489	546	548	497	533	501	526	532	568	566	531	531	524	563	538	531	517	516	518	555	520	553	571	561	575	531	520	546	524	583	567	535	560	531	546	549	518	489	566	525	526	550	530	553	567	604	550	573	563	540	585	508	550	503	546	548	510	500	532	519	547	554	540	551	535	520	550	533	514	578	555	534	544	510	534	489	577	529	515	548	524	551	549	548	561	533	541	571	504	547	498	528	531	527	488	585	539	566	520	572	534	548	507	498	509	555	568	540	572	537	562	530	514	562	583	523	543	549	556	521	586	508	497	543	493	536	556	533	547	526	551	521	555	579	550	551	550	519	556	560	542	529	575	541	535	540	523	494	544	497	522	540	560	557	500	555	541	582
9931	14676	13354	7551	5201	3236	2319	1738	1489	1331	1330	1554	1594	1338	1173	1162	1138	1096	1069	1194	1264	1325	1245	1115	1073	1086	1064	1097	1109	1131	1120	1136	1092	1126	1105	1122	1114	1091	1043	1162	1100	1078	1090	1000	1088	1082	1056	1105	1081	1013	1056	1089	1020	1069	1040	1093	1029	1055	1152	1255	1339	1318	1297	1158	1109	1048	1044	1045	989	1026	1052	1026	1056	1045	1063	1060	1008	1006	1017	1024	1072	1041	1054	1036	979	1017	992	1037	1047	982	993	1021	1021	1097	1018	1112	1071	1028	1004	1014	1027	1006	1010	1084	1034	1038	1004	971	1005	1052	1035	1004	1039	1005	976	985	1019	977	1058	1069	1009	1003	1049	1014	1076	1056	1062	1014	1008	1059	1015	1022	1019	978	1037	1019	1030	1046	1070	956	1007	1107	1034	1071	1023	1016	1049	1042	1009	994	1099	1060	1024	1005	1017	1018	1087	1002	1018	1022	1055	982	991	986	1026	1082	1100	992	1071	1033	1115	1035	1072	1062	1000	1045	1076	1073	1013	1046	1065	1096	1035	1042	1004	1009	1035	1060	1011	1035	1048	1083	1098	1068	995	1006	1037	999	1079	1024	1051	1001	1026	1060	1032	1053	1021	1031	1050	1037	1056	1001	1025	1087	1020	1044	1035	999	1043	1071	1039	1063	1065	1028	980	1013	1045	987	998	1002	964	1081	1008	1112	1039	1012	1003	1067	1049	1020	1012	1040	1004	1013	1072	1073	1071	1027	1051	1028	1055	1030	1029	1006	1049	1060	993	1080	1012	996	1009	1063	973	1029	1033	1028	1093	1019	1022	1014	1031	1064	1015	998	1092	1016	1011	1108	1016	1057	1069	975	968	1024	1044	1073	1062	1073	1031	1048	1000	1005	1019	1064	1044	1001	1021	1068	1032	1043	1024	1054	1024	985	1026	1006	1065	1033	1046	1054	958	1035	1050	1031	1032	1003	1058	1143	1020	986	1031	999	1041	1006	1001	1019	966	984	988	1052	1032	996	1026	1015	1010	1060	1038	1041	1062	1024	1115	1045	1024	1042	1078	1048	1071	1077	1030	993	1033	1068	1056	1036	1074	1020	1077	1070	1059	1016	1024	1011	1094	1045	1049	1009	1025	1069	993	1064	1049	1111	1047	985	1095	981	1089	992	1022	1035	1062	1002	1043	1004	973	1060	1028	1074	1025	1026	1087	976	1066	1028	1021	988	996	1045	1064	1007	1030	942	1013	965	1071	1026	1052	1024	1104	1045	1005	1059	1073	1039	1066	1023	1018	1030	1022	1077	1050	1003	1038	1019	1035	1061	1056	1066	977	1037	1032	957	979	1054	986	1092	1047	1024	1082	1053	1034	1037	1009	1031	1019	1071	1023	1002	1029	1039	1023	1062	1026	1070	994	1073	1019	993	1071	1029	1058	1031	1048	986	1018	976	1016	1002	1067	998	1005	1003	997	1049	998	1073	1013	1039	1067	1055	1015	1031	1074	998	1031	1088	1115	1039	1022	1020	1062	1054	1041	1019	988	1028	1007	1018	1022	1046	1056	1053	1024	1090	986	1050	1006	1040	1062	1051	1050	1019	1052	1054	1007	989	1059	1078	1021	993	1041	1068	958	1063	1000	1032	1081	1037	1079	1019	1009	1075	1010	1008	1087	966	1036	1074	1044	1012	1132	983	1060	1078	973	1071	1048	1072	1044	1024	1028	1006	1018	1013	1018	1051	939	1053	1008	1016	982	1025	1050	1075	1024	994	1033	1052	1076	1052	985	1014	1011	1065	1049	1031	1033	1052	1009	1048	1028	1053	1002	1038	1012	1007	1057	1073	1119	1007	1006	1059	1016	1017	987	1013	1007	1085	1058	1021	1096	1036	1070	1035	1040	1032	1045	1069	1062	1033	1030	1093	1060	1056	993	1064	1012	1072	1068	997	1112	1009	1034	1013	1083	1028	1023	1054	1039	1046	1035	1070	1051	1076	1080	1035	1051	1044	1039	1085	1083	989	1065	1029	1049	1029	1021	1035	1077	967	1088	1057	1013	1082	978	1022	1098	1057	1043	1058	1050	991	1047	968	1036	995	992	1036	1010	1048	1108	1007	1093	1081	1035	1065	1051	1016	1040	1043	1021	1071	1025	996	1007	985	1031	1082	962	1022	1001	1002	1054	1021	1023	1058	1074	1051	1096	1065	1015	984	1036	1049	965	1004	1033	1012	1048	1098	1019	1032	1032	1019	1020	1020	1024	1046	1031	1020	1071	1024	1080	1030	984	1045	1062	1035	992	1013	954	1053	1043	1024	1035	1057	1084	987	1041	1101	1092	1016	1004	1068	1007	1026	1035	996	1009	1034	1046	997	995	982	1004	1089	1043	1071	1007	1031	1002	1031	1044	1070	995	1057	1041	1007	1021	1029	988	1014	1034	995	1003	1053	1048	996	1042	1049	1023	1022	1045	1029	1046	1080	1019	998	1067	1096	966	1017	1050	1067	1073	1106	1030	1033	1055	1003	978	1028	1035	1033	1046	1049	1047	1076	1085	1046	1032	1027	1077	1074	1004	1013	1123	1017	1016	1030	1037	1083	1011	1011	1057	1036	997	1069	991	1019	1023	1011	1068	1069	1081	1065	1071	1071	972	1055	1035	1036	1051	1032	1052	1048	1042	1076	1047	998	1077	962	1038	1033	1028	1030	1013	965	959	1063	1017	1057	994	1052	1017	1013	1055	978	1030	1053	1010	1021	1027	1063	1010	1042	1042	1020	1007	1090	1019	1013	1011	960	998	982	1055	1067	1065	1037	1054	1061	1044	1080	1068	1048	1029	1076	991	991	1017	1093	1029	1034	1027	1024	1019	1061	1083	1036	1057	1080	969	988	966	1032	1094	1019	1017	1002	1007	1040	1035	1046	1024	991	1087	1003	1042	1037	1027	1008	1073	1017	1021	1046	1031	1026	1090	1020	1047	1019	1023	999	1056	1061	1009	996	1044	1029	1021	1048	1002	1073	1104	1051	1013	1073	1090	1084	1016	1006	1047	1034	1053	1090	1063	1005	1052	1062	1052	1041	1006	1036	1077	1063	1043	992	1020	1003	1024	1025	1009	1039	1014	965	1059	1044	1057	1069	1025	1045	1018	1108	1045	986	1073	1083	1054	1035	1017	1030	1045	1066	1052	1052	994	1065	1048	1001	1036	1038	975	1041	1040	1067	1063	1077	1019	1055	1062	1053	1030	1044	1063	1011	1107	1113	1028	1043	1020	1034	968	1038	1006	997	1068	1051	1084	1043	1009	1048	1024	993	1004	1017	1058	1066	1004	1000	1042	1016	1058	1015	1010	1069	1045	996	995	1069	1128	1023	1089	1105	1013	971	1014	1031	1019	995	1042	1005	1006	1033	1050	1009	1023	1034	1093	986	1060	1022	1023	1062	964	1057	1040	1035	996	985	1012	1078	1005	1054	990	1023	980	967	1021	1046	1021	994	1010	1039	1067	1057	1006	1021	942	1083	994	1023	1055	1004	1031	1016	1111	1024	1044	987	1034	1033	1001	1022	1017	1020	1032	1031	1109	1073	1038	978	1058	999	1077	1039	1006	1037	1035	1031	1110	1071	1042	1004	1035	1015	998	1038	1044	1042	1079	1033	1028	1045	1029	1031	1010	1037	983	1003	980	990	1055	1050	1002	1011	1039	983	1029	1057	1051	1050	997	1049	1024	1078	1032	1015	1098	1029	1065	1007	1047	1067	1048	967	1058	1041	1049	1040	1009	1062	1046	978	1108	1072	1013	1044	1045	1064	1032	1072	1002	1052	1013	1016	979	1003	1061	1016	992	1064	1051	1037	1047	1079	1027	1076	1036	1070	1060	1051	1020	1035	1012	1061	1045	1005	1073	1008	1066	1029	1041	1078	1020	945	1012	1039	1011	1043	1049	996	1020	1085	977	1039	1033	1044	992	1039	1054	1061	1010	1034	1103	1028	1044	1036	1081	1063	1010	1021	1006	1007	990	956	1084	1083	1016	1027	1072	1060	995	1027	1017	1013	1016	981	989	1025	1006	1041	1035	1040	1070	1082	1074	985	1073	1067	994	1010	998	1072	1079	1011	1069	987	1010	972	1013	1051	999	1006	1057	1001	1017	1096	1061	1052	1052	1012	1102	999	1079	1040	1049	969	1055	992	1042	1089	1042	1030	1071	1014	1055	1034	1004	1047	1008	1094	1037	992	1035	999	1035	1032	1035	1058	1002	1052	1036	998	1034	1036	1057	1068	1066	1030	1024	1059	1013	1029	1041	1050	981	1069	951	1084	1016	1072	1047	1063	1002	1068	1019	1053	1041	1057	1054	1027	988	1010	1071	1073	1015	1081	1034	1079	980	1046	1054	1076	1056	1119	978	1036	1035	955	1038	1022	972	1032	1087	1054	986	1058	1052	1052	1039	1022	1052	1048	1011	1026	1002	1040	1055	1024	1059	1089	1043	1051	980	1070	1093	1043	1042	1037	994	1047	1085	1070	1052	973	1007	1037	981	933	1031	1052	1000	1027	1044	1060	1005	988	1058	1036	1084	1047	1081	1068	1042	1022	1021	1007	1027	1016	1005	1073	1003	1039	1029	1016	1092	1034	1008	1010	1026	1080	1055	1070	1092	1020	1001	1076	1016	982	1008	1054	992	1038	1028	1025	1010	1027	1034	1085	1047	1012	1095	1057	1013	994	1046	982	984	998	1004	1037	987	1002	1048	1041	1006	1034	1004	1026	951	983	1025	1002	1036	1077	1047	1033	1048	1032	1072	1061	987	1029	984	981	998	1009	1007	1027	1060	1060	1003	1075	1029	1047	1046	1027	1074	1034	1065	1033	981	1025	1045	1030
24164	21274	28414	24427	20051	5461	1716	989	794	708	598	776	627	621	563	522	482	463	460	503	544	579	525	459	405	438	464	439	498	469	432	430	430	466	457	449	442	464	416	451	461	407	461	414	437	412	423	429	435	407	432	449	425	410	419	424	393	471	710	912	893	750	615	522	434	407	383	381	427	377	430	384	446	416	391	403	393	416	408	433	432	435	421	387	418	428	430	416	408	386	380	431	428	426	412	417	402	362	433	394	401	388	409	395	415	406	445	443	433	440	436	406	390	421	407	406	396	390	387	419	381	375	397	406	389	454	391	428	389	420	420	399	424	390	406	449	413	405	405	399	397	415	441	438	409	423	460	384	431	419	407	406	424	403	423	382	386	427	371	428	420	434	409	446	406	437	436	398	403	419	392	403	432	412	388	406	444	379	384	373	438	379	401	405	407	424	369	427	413	412	403	431	442	400	417	391	444	379	395	384	454	418	406	417	395	401	396	392	428	383	416	382	408	404	402	411	378	390	380	421	421	419	416	395	395	433	389	444	399	408	406	381	398	419	383	408	414	400	456	395	400	417	425	388	384	423	388	387	387	380	401	417	372	450	410	386	423	412	383	376	413	432	409	394	394	422	403	415	414	397	410	420	431	390	390	407	406	440	395	377	373	419	403	413	414	419	418	388	405	379	426	401	398	403	395	418	404	432	391	399	392	399	393	400	390	431	422	385	388	397	446	372	357	407	417	424	417	399	422	405	418	421	379	413	382	409	378	384	400	410	408	413	401	386	432	409	404	378	377	403	397	434	412	393	403	385	473	404	380	411	432	421	418	389	436	396	400	427	426	390	381	377	404	399	407	416	443	418	446	430	431	385	360	424	388	423	428	417	383	417	403	414	421	350	404	399	392	412	400	373	394	450	405	429	470	389	387	429	423	406	384	366	382	397	454	410	413	438	388	396	448	423	398	408	401	451	413	427	453	404	401	400	430	365	428	410	380	381	395	416	385	387	362	372	397	414	411	417	417	389	412	406	395	414	381	437	391	436	419	419	403	427	430	400	409	403	385	410	426	399	403	397	386	420	419	385	409	396	414	446	393	396	403	363	406	394	387	373	385	399	397	418	388	399	435	399	400	419	412	420	418	407	388	402	431	397	436	428	388	408	413	389	433	424	427	425	413	386	406	428	403	400	377	413	388	423	427	403	412	389	365	441	410	394	365	376	385	434	455	436	417	406	428	380	413	398	404	412	409	421	388	403	428	388	377	441	376	415	386	419	389	386	413	456	424	419	387	425	381	429	397	358	406	420	395	388	416	437	452	397	399	414	409	380	404	430	404	396	407	409	387	415	406	412	411	358	385	403	385	368	414	416	390	439	386	418	389	405	392	383	418	387	402	424	419	345	448	398	415	396	447	444	404	417	377	409	374	406	396	387	411	373	413	408	403	392	429	389	413	416	402	415	377	408	420	392	401	422	398	380	385	424	374	379	413	403	426	394	421	417	420	377	419	383	392	407	434	417	396	420	414	381	389	405	387	407	399	383	424	379	393	428	421	389	434	394	417	382	439	404	424	416	452	400	418	355	429	380	416	380	394	402	419	408	447	406	400	418	412	392	412	447	404	382	411	407	396	408	378	419	446	418	451	385	416	388	399	401	407	390	414	412	429	397	418	413	404	404	373	393	373	403	405	410	398	400	433	373	389	457	374	435	449	432	428	415	412	423	400	407	360	409	406	397	359	423	398	436	388	419	410	407	373	408	439	405	389	387	407	426	422	387	373	420	403	414	404	403	403	420	363	393	402	415	405	375	443	427	389	409	386	389	404	401	413	427	424	407	442	423	411	400	374	372	440	386	407	406	389	382	388	391	406	419	391	421	394	362	406	415	385	427	405	394	452	416	372	378	409	390	389	403	406	386	398	361	405	417	410	421	391	426	417	429	385	362	394	352	388	386	399	379	403	408	385	431	405	395	416	432	427	427	439	387	376	399	430	385	395	377	395	397	386	442	406	420	377	397	422	450	396	382	416	397	414	432	397	434	391	391	367	425	443	404	407	406	420	425	442	397	384	408	432	399	387	407	428	395	408	421	434	419	429	408	428	439	400	426	410	418	393	378	408	377	386	389	419	418	422	406	394	443	401	423	393	440	398	388	402	398	407	427	409	381	376	423	386	396	374	397	413	405	411	421	383	393	386	412	401	393	374	392	375	396	396	373	409	415	397	425	406	395	383	424	420	440	446	436	414	426	410	419	401	422	405	379	401	402	398	385	407	433	424	411	398	424	409	402	411	403	379	423	385	391	387	403	376	390	412	399	402	423	411	405	405	400	400	417	407	372	402	386	398	413	412	418	446	398	439	404	416	402	437	380	422	441	406	394	402	421	409	415	433	399	410	402	405	385	412	377	419	411	415	426	411	414	417	374	396	401	402	359	428	387	396	403	385	401	422	400	392	409	405	437	406	418	379	410	389	379	390	459	422	373	400	402	430	420	404	395	414	383	441	390	383	409	420	394	381	435	388	404	451	393	400	389	394	403	397	413	422	413	404	448	356	386	398	412	427	434	389	402	381	405	417	427	403	391	382	412	375	409	414	425	379	397	400	393	405	432	405	387	364	415	380	411	419	393	405	369	414	414	418	402	411	412	376	380	405	434	422	390	425	401	424	397	447	390	406	352	438	400	390	443	407	417	405	406	382	409	388	371	426	421	392	376	403	389	430	388	391	393	394	388	417	408	398	408	395	399	402	433	427	400	439	414	411	396	387	402	398	392	422	431	373	389	424	428	371	392	412	411	364	417	400	400	445	407	404	458	425	391	393	394	406	439	374	404	417	420	411	411	421	379	408	429	398	433	404	425	385	384	423	439	390	409	389	390	420	391	398	387	403	462	431	391	386	374	416	408	413	392	410	393	401	386	379	383	455	399	402	405	391	392	437	390	408	401	390	392	431	427	369	432	385	412	401	415	404	385	398	402	401	424	420	408	432	389	397	426	372	425	388	377	420	394	417	394	418	426	398	432	449	402	403	450	419	395	386	403	396	406	414	369	431	402	390	408	423	358	376	400	400	405	418	400	405	402	394	384	382	380	378	416	359	437	432	397	392	410	412	396	381	384	414	408	397	432	457	398	394	403	407	403	402	437	420	403	443	455	405	385	383	433	399	422	417	343	400	408	404	404	400	418	408	414	422	417	392	414	408	440	415	411	446	421	394	411	431	375	419	436	386	394	418	419	393	399	400	431	405	409	412	365	421	399	393	426	399	367	392	370	417	394	414	434	424	415	393	383	398	431	421	413	409	421	399	393	393	384	394	410	431	391	418	425	412	407	395	380	391	411	422	412	406	449	410	417	391	407	420	406	414	363	384	406	384	419	378	375	415	358	417	418	422	409	444	385	400	421	404	434	430	389	428	425	445	428	434	417	394	433	387	424	421	399	404	394	434	430	423	382	380	406	419	419	382	403	414	390	420	391	379	380	393	393	420	429	414	405	398	391	410	425	412	414
12672	25349	23211	14617	10604	6670	4439	3025	2255	1817	1932	2154	1723	1634	1249	1180	1088	1070	1127	1181	1357	1324	1184	852	917	930	874	998	1069	1062	981	952	946	993	975	928	937	839	885	924	915	920	920	830	847	899	888	861	857	862	789	850	825	839	814	859	832	960	1803	2443	2412	1839	1447	1130	975	781	790	810	817	789	780	812	811	794	798	818	820	772	769	835	802	718	781	782	800	784	803	811	803	860	817	766	771	777	796	796	765	818	784	798	827	796	778	836	769	784	850	761	793	767	783	791	780	807	774	803	850	799	809	765	784	802	821	807	860	823	834	818	799	799	812	822	751	823	807	782	770	788	826	789	769	817	840	784	844	796	830	857	729	876	827	815	830	847	785	788	859	826	761	802	787	830	780	836	816	817	805	822	790	788	761	849	809	814	751	819	810	802	820	798	795	841	773	774	863	843	801	771	756	807	823	843	785	814	790	735	827	762	835	803	840	843	806	806	812	770	808	771	834	789	769	776	784	816	834	785	834	808	778	785	766	831	815	801	823	796	818	807	792	846	847	768	785	785	798	754	790	779	827	793	781	820	814	796	836	811	774	805	803	766	773	793	778	838	772	810	766	819	805	807	826	811	801	823	766	786	813	832	824	796	816	814	781	778	810	826	836	825	832	779	813	805	813	792	805	794	846	801	830	802	815	846	863	830	806	837	796	764	798	788	852	838	744	775	840	778	803	817	796	850	755	826	793	807	797	840	797	799	796	847	778	782	794	784	822	788	839	786	847	820	821	844	797	782	818	839	809	780	761	820	874	752	810	831	799	770	763	789	816	786	851	822	779	802	820	799	830	790	804	817	845	786	830	853	861	853	864	768	852	784	825	810	819	836	862	783	782	816	833	830	820	766	818	832	822	785	759	823	811	829	803	841	821	775	813	798	792	845	782	840	765	839	821	778	818	808	823	770	768	787	802	844	835	774	833	837	816	809	790	776	805	817	838	790	827	787	767	802	786	831	806	795	812	816	756	780	795	783	811	788	818	785	794	823	792	813	811	799	800	825	788	799	797	816	796	796	790	805	803	799	795	817	817	812	815	854	800	772	843	781	784	784	744	764	787	817	814	827	830	816	795	816	769	786	787	788	775	790	784	805	792	738	778	803	804	770	824	778	811	789	801	846	790	779	819	842	780	821	815	864	794	799	782	802	807	817	819	789	797	777	857	814	798	832	824	811	830	857	774	814	798	821	783	833	809	825	787	793	794	763	816	825	808	841	823	830	767	852	809	778	790	766	802	801	780	806	835	779	805	834	802	815	839	808	801	829	781	725	757	792	798	771	822	848	799	772	789	819	827	763	799	797	834	816	793	839	785	827	843	765	768	794	824	838	807	799	798	822	831	769	778	793	823	770	853	815	799	847	836	792	799	792	782	773	837	752	806	783	828	816	808	774	776	799	797	799	784	854	865	820	846	770	814	766	811	769	722	782	819	772	802	785	793	802	817	763	812	770	808	804	808	793	772	787	842	754	792	815	786	715	730	803	844	816	771	823	804	780	824	784	794	847	775	795	783	761	825	788	843	782	829	802	748	828	809	776	796	800	811	770	813	784	838	795	815	761	784	799	814	797	826	811	825	767	754	792	851	766	836	810	810	778	857	806	796	833	824	846	867	816	849	838	801	804	794	843	803	870	805	823	766	783	839	780	822	817	784	812	799	833	790	796	852	828	774	759	802	840	802	823	807	802	788	752	800	797	800	782	775	725	829	779	795	849	782	866	760	774	767	800	829	794	805	829	802	811	818	804	799	797	772	835	825	778	827	824	821	775	821	819	792	808	804	848	807	767	833	805	783	814	799	872	813	790	802	806	831	796	840	818	831	807	816	823	802	801	808	770	777	815	819	837	781	782	774	800	799	843	778	763	825	807	834	794	831	828	759	788	822	801	841	721	782	831	766	827	842	749	816	853	801	810	812	823	822	805	821	811	844	790	799	847	821	821	819	814	805	805	787	784	825	820	802	784	853	839	828	749	819	793	852	840	799	810	823	791	792	866	787	789	842	812	741	793	831	794	835	816	807	830	853	783	803	774	820	831	870	795	815	822	808	801	732	784	826	759	874	815	806	811	835	792	832	821	761	765	770	845	799	792	760	787	770	791	806	832	762	787	798	857	788	795	737	869	825	810	803	763	833	808	830	771	791	761	802	803	850	844	776	801	788	739	798	842	791	784	822	832	775	833	753	823	850	813	832	823	786	791	765	820	804	798	803	794	814	807	770	823	800	844	867	794	838	756	762	785	871	816	754	792	816	836	793	826	819	817	793	780	863	803	806	775	787	766	828	783	815	906	836	771	785	765	815	819	796	830	781	781	788	811	807	828	823	815	769	806	794	785	794	807	806	822	830	824	722	822	821	788	764	815	819	783	835	872	770	799	804	827	727	806	800	852	820	787	818	775	787	797	765	782	794	813	735	824	791	798	789	788	770	855	806	800	803	761	807	805	808	783	811	797	773	817	830	807	813	806	782	810	796	794	795	832	797	835	847	835	817	835	780	768	826	756	843	848	806	800	802	810	776	807	865	804	774	779	849	759	843	835	792	813	794	788	804	815	855	778	809	765	759	804	823	784	752	813	772	745	818	806	784	817	804	788	790	805	832	809	819	768	724	756	818	806	793	795	820	820	834	847	756	853	751	796	785	834	760	819	785	786	828	787	795	794	807	775	792	787	824	777	781	820	831	826	809	837	809	816	776	817	778	807	770	801	788	834	789	815	804	840	824	771	783	835	833	757	824	810	791	756	821	780	782	827	763	782	775	827	786	783	781	796	775	825	839	745	802	789	838	820	770	783	792	798	781	808	804	856	789	800	782	767	767	769	771	836	773	825	849	834	755	810	773	798	805	800	814	794	838	801	840	788	824	822	806	791	821	796	879	775	786	824	842	805	798	846	831	833	782	793	830	782	816	768	768	823	782	844	817	808	790	844	773	843	857	816	816	799	775	835	741	772	794	784	816	845	790	818	817	756	803	808	844	783	777	795	790	834	811	799	804	836	766	802	783	858	820	758	791	805	799	843	776	782	776	813	803	758	774	827	800	792	807	755	823	808	864	789	800	828	804	847	835	815	852	809	810	834	808	843	800	800	848	817	812	807	850	787	793	804	769	754	751	795	815	806	816	771	803	759	752	797	835	807	843	779	859	803	770	795	815	793	837	795	797	797	827	802	799	811	778	822	799	804	771	810	799	835	820	858	820	796	798	807	787	713	768	775	804	769	844	829	805	732	801	822	835	812	826	815	774	781	797	820	729	839	854	807	791	888	793	831	857	845	782	865	817	837	827	777	817	746	824	803	778	789	823	803	797	819	803	829	821	787	783	792	797	816	864	854	799	796	780	783	760	807	809	825	785	813	761	845	795	821	757	807	782	826	761	801	847	736	797	743	815	784	815	798	793	787	817	789	858	780	750	837	787	818	755	781	769	785	781	793	804	819	821	777	849	818	816	834	791	759	835	806	790	854
23179	21269	29057	23792	21282	19576	4712	1483	978	810	798	851	656	600	533	531	514	457	409	480	575	540	421	366	358	378	389	389	401	410	404	388	398	361	406	392	392	363	371	390	364	390	369	370	336	345	330	333	342	361	361	320	345	367	351	382	330	405	938	1373	1119	943	669	525	453	321	334	350	335	362	335	330	339	329	335	309	357	354	293	362	358	308	325	323	322	332	333	342	368	322	323	331	344	305	335	313	353	322	308	318	350	330	328	327	329	344	339	335	317	316	337	344	304	305	324	304	317	325	309	329	342	335	347	334	303	330	290	330	339	319	323	326	314	331	330	326	334	310	309	339	319	353	324	357	371	317	356	315	358	323	324	323	308	324	330	313	332	316	327	324	362	332	278	306	365	319	342	363	330	334	327	365	317	311	327	333	330	341	316	305	312	327	324	359	347	333	307	324	333	314	352	332	324	311	326	353	346	368	358	329	328	329	307	339	320	322	311	296	306	344	349	331	340	336	326	354	316	347	361	303	342	368	335	342	314	349	347	315	353	290	322	345	336	334	335	355	347	331	330	319	325	305	333	345	345	322	337	347	344	315	341	342	318	340	344	323	329	331	287	362	308	337	356	309	312	321	333	371	335	314	306	300	361	328	334	332	328	296	346	303	343	351	331	345	302	303	332	344	361	338	336	344	330	325	332	325	328	324	347	339	360	309	358	374	323	312	323	304	308	324	321	338	345	347	331	317	298	318	340	336	314	342	312	392	291	340	340	294	319	345	317	345	339	328	336	336	309	317	311	318	282	333	323	355	326	311	321	323	323	340	347	320	317	336	362	365	334	352	314	343	333	353	363	354	333	313	338	331	303	328	350	349	325	334	337	321	318	329	332	324	342	295	335	318	338	322	310	321	325	310	321	331	320	332	282	333	328	306	305	321	337	310	304	351	360	340	321	323	301	353	326	322	334	327	312	311	327	347	337	326	346	333	308	304	312	349	329	347	341	303	285	327	354	289	285	316	308	332	320	313	334	322	328	325	357	346	313	308	320	318	308	305	328	305	320	355	318	300	333	324	342	346	326	308	288	328	339	321	293	353	297	351	296	339	371	333	363	336	352	311	334	326	339	346	341	348	331	304	321	312	309	334	348	335	348	291	351	314	332	336	337	303	360	356	315	339	338	358	329	329	337	348	326	352	337	308	340	347	314	309	356	344	326	334	319	339	353	317	292	321	321	302	362	288	337	323	295	337	351	335	296	314	304	346	310	328	319	316	294	341	323	310	351	319	349	320	310	330	322	317	342	344	358	381	348	340	344	326	327	343	326	331	342	347	347	342	340	349	330	329	349	339	295	335	350	333	323	329	335	322	357	341	344	328	302	311	334	325	363	342	301	333	330	337	307	352	333	334	307	337	370	321	347	348	321	332	330	333	325	389	333	318	364	304	320	316	320	338	317	359	338	353	345	337	309	333	329	321	307	321	302	362	322	333	307	321	341	343	325	342	329	317	316	330	336	310	333	309	312	312	354	367	336	297	343	309	345	338	301	316	307	346	307	334	361	316	310	363	335	319	320	319	354	349	362	319	315	322	328	347	333	325	335	317	321	335	291	300	342	343	327	354	319	343	322	352	324	327	334	352	358	288	341	335	336	314	332	299	320	333	305	342	321	388	287	336	368	340	319	315	347	325	331	316	314	301	332	352	356	320	356	331	330	314	308	306	326	324	306	335	326	320	332	344	326	345	322	277	356	337	336	318	320	326	329	346	321	341	323	373	330	323	342	306	332	357	343	330	318	315	316	333	327	300	341	366	354	329	332	336	311	332	333	341	334	322	302	316	326	333	348	329	346	316	329	362	345	357	348	348	315	364	310	336	320	327	293	329	306	305	320	328	343	308	343	356	324	343	305	334	301	355	320	306	317	326	331	361	338	348	337	340	330	317	335	321	324	335	330	318	344	344	321	320	337	337	335	315	343	337	334	308	347	317	303	304	333	314	355	309	330	295	329	312	334	307	338	329	309	309	342	365	334	340	292	317	352	342	282	366	312	318	324	309	336	348	348	331	326	314	311	310	354	336	330	347	321	329	327	319	334	307	314	320	330	314	327	339	323	301	349	324	325	359	337	341	311	330	312	330	335	323	315	345	348	303	319	301	319	306	332	343	353	344	336	281	324	341	356	296	313	358	341	330	328	314	323	349	324	289	306	303	312	318	324	338	335	322	312	368	340	318	294	314	327	296	325	310	337	321	371	336	340	295	312	344	308	337	340	337	295	333	369	323	312	344	336	344	336	313	339	334	330	319	325	350	305	332	348	322	342	330	306	321	339	314	303	317	322	338	351	289	323	319	336	324	322	357	304	317	328	296	323	328	360	339	368	361	331	314	347	325	306	357	340	339	326	329	347	357	320	314	318	344	345	347	280	345	323	321	350	329	304	341	336	340	335	345	330	333	313	365	332	339	333	345	326	333	304	322	333	342	357	348	330	306	308	344	348	328	312	299	299	330	343	322	346	325	318	326	352	344	341	335	340	337	311	325	307	300	307	317	345	290	330	325	326	322	295	321	356	313	321	351	318	328	352	325	318	366	332	332	340	320	309	313	318	329	351	341	326	349	303	314	326	323	325	333	337	318	336	309	340	348	312	315	308	297	335	356	360	327	324	320	309	330	333	350	326	342	332	310	299	356	362	367	311	316	322	322	330	345	356	331	354	293	327	322	332	316	332	334	328	340	341	348	341	304	319	323	327	294	310	340	366	334	292	342	315	356	342	323	329	333	322	304	314	303	332	313	316	319	339	314	356	318	323	359	279	317	311	326	304	336	347	323	319	310	327	326	320	328	316	327	345	319	300	331	340	324	332	325	329	337	336	357	333	310	330	333	355	318	334	302	352	326	334	334	356	322	324	356	315	300	335	335	388	349	351	347	336	324	327	351	315	332	335	329	319	315	341	337	340	316	335	349	327	319	328	320	324	342	313	368	337	344	350	291	330	350	331	316	334	349	332	280	329	347	325	346	374	336	310	319	341	328	316	323	339	333	365	367	353	362	330	328	295	333	317	327	336	312	361	354	335	325	310	329	335	328	356	325	346	347	305	321	347	353	319	354	347	337	346	335	340	291	329	304	299	344	338	352	328	354	344	316	343	363	319	365	346	344	347	316	347	325	337	349	325	334	327	339	325	340	361	319	340	290	333	319	321	287	309	351	294	360	358	314	356	313	334	349	371	330	331	342	334	319	319	311	295	324	287	330	348	337	358	328	323	356	351	345	347	311	332	313	331	335	311	337	322	343	341	341	339	329	337	339	334	334	373	334	339	333	338	313	313	305	357	313	355	299	323	339	312	334	313	325	343	326	326	330	345	300	328	347	344	312	334	339	325	343	354	290	312	331	303	331	308	339	332	319	324	308	321	321	312	343	328	347	317	299	328	341	321	319	293	336	307	330	351	310	351	312	303	310	296	335	313	313	352	318	344	329	328	326	319	334	370	339	305	340	337	318	304	308
15876	31053	28455	19700	14666	9634	6055	4296	3238	2531	2584	2837	2061	1639	1542	1338	1202	1192	1071	1137	1629	1568	936	753	748	845	865	874	949	905	903	872	860	846	887	878	862	829	761	796	830	852	781	755	702	700	727	738	744	695	722	694	681	726	706	745	733	933	2709	3998	3113	2312	1653	1162	841	651	651	683	662	648	651	623	604	606	663	650	619	633	601	595	652	631	621	599	655	628	662	642	638	675	646	597	617	648	639	628	639	654	625	651	643	654	657	587	630	598	638	631	637	621	689	662	673	661	627	662	648	632	657	646	581	621	608	592	673	694	669	633	645	655	640	606	639	664	629	643	619	616	674	625	654	624	647	668	681	673	624	628	650	599	658	660	614	637	632	607	644	644	631	658	670	644	639	629	598	631	614	664	658	631	602	612	670	621	678	650	618	661	654	674	647	653	653	658	655	588	658	591	600	621	646	646	660	688	637	617	637	665	609	606	681	613	641	656	620	646	630	616	662	608	608	609	603	631	653	631	688	627	663	664	595	620	634	626	625	693	622	669	649	632	673	629	609	617	650	608	651	636	629	619	656	592	649	653	636	645	636	641	641	623	646	628	629	635	600	633	594	670	585	634	648	658	693	660	624	653	636	655	625	625	588	610	642	618	656	620	665	613	677	635	630	660	641	690	671	662	646	638	620	635	646	623	618	640	610	672	618	630	628	613	635	652	657	620	644	636	634	682	648	641	664	659	688	601	610	581	680	673	615	610	631	672	653	649	653	686	635	662	658	586	665	602	649	607	675	688	658	646	602	600	674	669	639	657	620	612	660	634	660	668	592	603	694	651	598	664	685	633	652	597	629	641	659	629	580	636	633	685	613	635	635	635	635	671	611	593	589	629	607	676	626	622	665	623	652	588	623	660	611	615	637	625	609	647	630	625	636	650	691	675	637	646	650	668	630	633	633	609	652	659	648	640	641	648	660	610	598	665	645	591	673	634	645	649	696	635	631	631	681	650	606	680	626	620	646	616	676	635	651	642	643	643	626	634	625	616	625	651	604	635	641	643	647	641	644	605	669	620	625	608	632	600	636	646	623	664	661	623	605	667	671	685	562	655	612	615	601	651	611	647	600	660	613	673	663	681	608	630	639	653	627	660	636	647	647	641	619	655	661	625	648	644	610	643	642	612	671	585	613	596	665	594	632	652	724	610	654	629	573	615	644	666	666	676	670	623	651	626	646	602	645	586	672	669	628	636	656	635	667	638	623	613	607	616	634	663	629	656	638	662	645	625	599	597	629	631	649	687	686	605	649	648	647	600	627	628	636	671	657	614	600	652	632	654	646	648	637	627	651	649	663	609	643	667	640	653	665	651	593	620	643	612	636	660	594	649	617	636	656	645	641	608	622	641	625	615	634	610	642	665	633	661	665	624	630	661	671	606	626	674	601	676	670	586	631	682	681	625	655	674	665	636	635	679	651	650	607	667	654	632	612	651	612	633	654	651	619	606	625	642	620	617	643	660	631	647	624	662	647	643	632	628	644	634	621	612	651	634	667	611	657	676	621	601	632	624	618	661	643	639	685	596	605	645	645	626	636	622	622	668	632	618	603	600	620	565	631	626	594	649	593	637	616	626	630	626	656	679	620	639	633	664	643	628	648	676	659	689	639	652	667	657	680	627	650	604	626	593	667	678	611	632	645	641	628	634	656	665	612	607	659	636	638	673	675	668	649	632	641	569	602	668	633	654	699	606	606	658	647	640	647	607	633	620	649	631	606	629	620	583	599	611	579	641	659	622	648	634	617	664	652	646	625	609	612	660	620	654	669	603	648	641	629	633	631	636	638	654	644	653	650	667	601	639	664	665	636	645	652	654	665	640	623	637	640	608	638	617	674	637	682	632	670	660	613	631	647	657	669	599	639	619	663	629	645	650	627	639	673	669	635	632	663	681	642	636	624	653	644	613	676	641	619	603	688	657	642	626	630	652	636	635	673	626	605	669	671	615	616	631	628	638	651	667	616	646	622	705	644	629	673	635	676	639	657	630	602	609	632	625	558	643	668	649	574	628	625	645	609	641	653	634	645	640	656	639	625	620	669	644	647	639	647	650	616	608	638	656	658	645	669	629	666	675	655	639	650	606	662	633	613	631	656	615	645	697	670	624	621	638	657	629	609	701	611	633	618	610	617	638	606	627	615	627	651	633	627	640	648	600	647	620	632	640	655	638	618	625	603	641	671	652	618	622	617	607	672	632	666	696	593	624	634	653	576	658	624	607	619	618	624	657	657	654	656	631	627	652	662	632	630	594	618	624	630	694	619	667	682	652	605	608	625	674	643	634	631	621	625	649	612	662	599	616	626	641	613	669	618	677	635	629	632	617	618	644	624	584	650	604	657	652	631	666	620	633	625	683	634	606	600	603	626	705	599	615	641	669	637	657	615	662	651	667	630	633	656	624	621	648	664	658	621	612	623	629	643	580	662	615	634	654	617	618	617	662	626	594	605	665	634	647	666	635	700	668	667	636	641	666	616	625	645	658	588	621	608	625	661	649	600	610	648	674	642	674	704	617	648	677	655	628	641	603	637	620	650	671	621	586	605	601	641	604	664	638	679	602	652	611	595	661	602	632	674	626	668	568	627	632	632	632	594	662	649	645	610	640	637	651	655	638	641	660	640	615	610	619	641	644	621	644	631	620	615	638	608	590	682	662	679	644	573	619	609	652	608	627	630	640	640	608	659	583	677	633	629	636	634	673	629	603	664	641	656	621	639	676	590	638	665	627	670	637	625	619	586	633	640	614	663	603	650	613	616	598	656	647	672	683	651	657	617	636	666	653	640	615	581	660	641	653	648	618	603	612	653	702	636	690	585	640	666	605	626	576	674	622	611	677	675	666	612	625	618	681	649	595	617	659	657	676	600	651	678	639	661	627	642	656	646	602	615	634	644	685	650	642	650	640	665	620	610	638	645	603	629	649	626	653	638	683	685	647	680	647	632	597	632	630	628	610	629	627	683	622	697	597	613	642	647	647	602	641	675	667	618	686	629	649	633	645	681	646	646	660	630	657	638	643	692	642	634	596	697	626	653	671	657	591	613	643	613	638	652	630	681	653	642	596	620	607	635	674	649	632	632	714	628	613	675	643	659	646	604	664	637	652	610	660	573	607	600	667	636	614	633	693	631	649	688	660	688	622	629	698	634	689	631	646	644	645	659	607	649	626	622	650	595	600	632	657	602	617	630	594	583	633	663	650	659	620	619	640	640	658	661	606	617	652	631	651	654	642	621	660	620	615	643	654	577	635	627	652	638	643	610	594	625	628	639	631	602	640	633	673	658	627	648	593	646	657	672	583	687	627	673	602	617	642	633	654	661	655	626	634	614	639	597	662	619	640	641	626	624	623	706	630	634	672	635	676	630	646	625	616	654	592	635	610	673	612	638	651	663	632	616	635	564	646	630	639	666	663	608	631	637	632	636	649	665	641	654	618	647	622	629	642	625	624	660	636	642	672	641	650
26644	20714	12253	4337	1796	1062	783	677	617	577	657	688	593	561	575	573	580	575	561	566	615	621	567	562	514	515	548	505	526	545	545	507	501	564	512	542	552	561	485	527	588	534	546	541	547	492	547	480	488	501	518	500	545	540	556	516	558	516	570	584	631	622	558	548	527	547	507	505	550	493	516	499	523	503	544	521	505	520	515	547	490	508	524	576	520	565	508	516	513	481	518	466	524	530	488	520	500	556	514	535	481	527	551	502	510	525	521	516	548	519	520	553	505	553	504	513	506	514	490	538	522	536	532	503	525	550	554	517	502	532	532	553	502	509	490	503	518	530	488	532	560	548	506	465	491	522	531	522	506	516	518	531	500	491	511	522	562	531	535	488	500	525	508	521	493	536	504	501	530	539	557	529	523	544	525	517	514	548	468	515	511	517	469	512	516	531	546	514	502	490	556	520	497	499	552	494	492	496	517	526	545	514	505	523	519	512	551	524	529	518	548	525	527	498	530	532	530	508	506	502	518	561	535	515	525	490	538	506	550	493	530	518	515	577	511	538	522	507	520	543	488	523	514	568	473	493	558	554	520	492	511	513	535	531	519	526	486	503	527	499	518	535	507	517	528	527	491	530	490	544	531	532	555	529	505	496	524	545	526	524	553	489	546	496	516	518	516	528	510	490	491	522	524	545	497	549	522	487	504	540	527	563	516	521	513	548	510	483	538	496	566	514	517	524	524	525	512	504	547	542	541	496	521	534	529	508	539	499	570	509	468	504	476	535	492	537	518	539	480	520	492	544	553	495	520	532	528	497	491	495	529	479	506	499	502	499	535	512	512	475	495	516	550	471	518	506	560	533	512	505	534	517	537	542	477	525	556	502	531	549	566	536	534	503	580	531	518	512	525	550	522	549	526	536	541	524	544	508	520	562	513	515	495	517	514	503	537	537	493	515	472	514	501	510	534	513	519	548	519	515	566	512	535	528	545	480	514	571	486	527	508	529	500	494	513	529	479	501	544	510	532	485	506	542	487	543	520	499	540	534	507	542	509	471	528	534	501	527	514	515	553	490	560	477	547	531	513	518	527	502	547	517	524	518	475	505	519	490	497	504	526	513	502	500	496	501	517	521	558	511	501	538	567	487	504	504	551	522	512	496	501	506	493	541	511	522	513	524	517	499	516	523	517	537	533	504	510	500	481	552	523	565	474	518	567	509	543	508	541	507	535	516	550	492	505	565	526	532	509	532	545	507	550	540	546	550	504	538	491	517	502	495	535	544	529	495	513	507	498	556	517	565	535	484	505	532	500	571	514	514	510	543	528	530	554	520	558	524	511	562	536	501	508	562	567	503	492	510	547	529	549	519	507	519	519	519	531	580	513	503	498	524	574	542	550	503	537	486	516	537	565	505	534	503	530	521	499	521	533	503	497	554	473	527	520	499	539	499	537	537	529	485	493	518	519	484	516	499	529	547	508	530	547	525	516	547	525	550	519	567	531	479	579	519	501	483	527	539	499	535	510	496	520	548	541	513	501	507	497	506	480	485	538	512	511	508	528	517	532	546	536	513	525	526	558	519	503	535	540	525	515	505	550	500	499	476	498	510	528	544	538	537	493	516	501	504	530	499	518	552	521	487	498	517	522	532	512	515	572	557	530	545	517	504	539	531	493	501	519	533	487	539	530	510	539	511	532	523	530	495	506	536	544	540	479	479	548	501	550	515	482	478	590	527	489	480	517	547	532	491	512	534	537	511	513	543	509	512	581	543	504	492	554	523	502	562	508	571	515	542	536	513	530	550	495	509	540	503	543	500	507	508	538	517	499	490	557	539	517	527	541	481	513	482	526	507	453	518	513	508	567	552	517	521	545	537	517	547	514	503	508	493	524	520	522	497	501	491	525	525	560	568	502	528	517	558	519	531	504	538	586	565	505	524	503	519	523	474	536	506	510	499	530	521	524	514	523	506	515	516	530	500	554	544	463	503	555	515	529	533	542	544	531	503	501	513	492	492	515	502	491	517	535	566	516	537	513	517	530	518	485	540	518	536	540	518	469	516	496	510	562	523	512	540	524	514	511	534	526	513	487	530	518	522	512	494	521	529	513	540	558	488	532	524	547	525	550	476	527	521	514	508	497	554	515	540	552	500	512	508	509	571	518	477	540	520	554	496	479	505	531	553	511	531	526	496	508	477	504	501	495	522	526	472	544	519	499	541	602	495	563	502	534	513	508	521	523	525	541	521	512	544	549	495	507	498	556	517	502	519	528	505	515	470	509	523	525	510	505	506	518	525	517	483	525	521	486	520	522	528	505	494	529	545	526	490	550	484	497	522	485	541	491	520	541	504	542	533	521	538	539	533	499	526	523	511	506	536	506	536	485	543	539	527	486	519	550	528	551	502	484	477	502	529	495	544	520	515	532	523	509	512	561	545	533	494	508	505	537	521	522	543	529	544	501	503	525	544	505	523	519	513	516	497	513	520	520	496	503	539	585	518	490	494	519	495	542	531	534	524	511	502	523	532	509	545	531	506	524	542	512	565	533	528	534	530	480	504	482	527	510	516	540	483	475	530	532	533	483	526	506	547	505	546	505	517	503	525	478	513	508	560	545	534	569	548	533	536	548	499	508	515	525	539	510	481	524	490	530	539	471	517	520	521	521	514	534	548	531	525	573	536	498	507	491	515	529	531	538	553	539	501	486	514	554	490	522	565	552	534	547	539	490	530	509	543	539	531	570	538	512	514	520	512	550	495	521	479	532	514	506	452	514	503	541	547	538	536	557	525	514	510	561	525	557	486	515	549	508	519	518	536	531	511	541	538	560	551	519	522	546	501	564	549	545	556	512	527	518	518	535	562	512	513	474	559	546	509	506	516	537	519	547	525	488	521	511	521	509	495	539	505	548	525	485	519	523	507	493	516	511	545	545	500	523	510	538	507	543	520	525	564	543	502	558	500	547	512	505	518	519	544	503	487	522	524	542	502	524	493	541	526	503	566	546	514	522	501	521	514	525	531	536	540	525	462	514	542	527	528	495	465	483	500	582	496	491	499	546	526	561	502	490	507	505	528	537	545	522	512	511	521	549	534	539	543	548	508	507	513	519	518	545	476	549	533	503	537	516	536	526	531	531	535	542	531	523	509	510	524	515	541	499	518	532	533	515	523	542	549	522	508	503	543	522	554	567	523	518	544	502	551	485	515	486	562	530	514	464	537	525	501	562	514	535	483	498	511	501	512	535	556	489	503	506	494	536	496	528	497	547	511	538	521	501	539	553	563	539	508	504	539	520	513	519	559	543	514	507	563	490	505	500	510	491	481	499	481	508	513	537	492	485	497	528	509	551	504	602	509	504	540	507	503	571	533	499	546	523	510	536	545	525	540	535	539	516	517	527	489	521	526	496	492	530	551	543	506	478	487	503	555	517	523	500	521	547	519	506	552	569	529	547	536	504	570	496	490	535	475	494	537	515	535	520	522	506	524	506	528	547	502	552	549	506	521
9856	15192	13147	8093	5172	3152	2044	1713	1523	1326	1513	1595	1411	1163	1244	1238	1103	1071	1190	1303	1374	1287	1075	1001	1061	1024	1057	1082	1099	1052	1141	1095	1123	1054	1025	1049	1091	1008	1038	1032	1131	1123	1023	1084	1038	1010	1046	1002	1062	1020	1040	1022	1036	1028	973	1086	1016	1036	1176	1263	1315	1230	1196	1072	1063	1033	1015	1034	1011	1009	1004	992	1063	1014	997	1032	1012	1031	990	1055	1006	985	996	1077	1030	1029	970	976	991	1020	1005	990	1057	1023	992	984	1050	1000	1023	948	996	1041	1036	1071	1029	1085	1007	992	1022	1013	1020	1017	978	975	999	985	1008	961	1005	1012	1026	954	982	1021	1031	1078	1029	962	1038	1055	999	1007	1050	1012	1029	1015	987	1016	1069	1070	1010	966	1048	1048	960	1011	1032	1047	1003	987	987	1047	996	957	1058	1054	1008	959	997	1048	1006	1034	1022	1041	993	1034	969	930	1037	1052	1035	970	1024	980	984	1042	1067	1033	1001	974	983	990	1008	1055	949	1010	1030	1053	1027	973	1003	997	1013	1003	937	951	1018	1001	1038	1051	994	1031	1038	1010	1036	970	1013	1011	1014	980	1001	995	983	1047	1033	1061	1002	967	1078	996	1000	1048	975	987	970	962	1033	982	1013	983	1001	982	1065	909	981	998	955	1045	977	1018	968	1003	1055	1013	1011	969	1036	1001	963	1028	1012	996	992	973	1000	1073	1011	989	975	1042	1002	977	1047	1007	1028	989	993	1002	1033	993	1054	1005	975	1027	1032	1049	981	1022	1008	1064	1029	1064	971	1014	1011	1013	992	1034	987	1036	1021	1039	1020	1008	1045	1021	1033	1021	1020	1041	993	1000	1029	1018	1015	989	1010	1008	1023	1039	961	995	1028	1036	993	1059	1024	982	1015	1003	1056	1022	1069	1001	1003	1025	1000	1016	1014	1012	1018	959	985	1011	1038	998	974	1034	1013	1029	974	1047	1000	970	1036	1004	962	1008	1007	1018	1039	1018	955	997	982	1017	1005	1016	996	1009	1001	968	1068	1008	1025	999	1018	1011	993	1012	984	963	1007	1002	1081	969	1007	1042	985	1033	1080	1012	993	991	1001	943	988	988	1008	989	1026	1032	1074	1002	979	990	1055	1024	1035	1008	963	998	1011	991	959	982	1003	1012	1042	957	982	1023	1025	1043	1010	1028	1018	1011	1062	982	1015	1013	1009	974	1025	997	1050	1020	1045	1004	1101	977	980	1027	1006	1026	1007	985	1032	995	1019	975	1005	1016	1038	1015	979	1034	1030	1085	1027	1081	1048	1016	1029	973	1047	934	1050	1008	991	995	946	1020	1016	1005	985	1008	987	1009	1011	991	1001	1039	984	1042	1018	1048	989	1016	974	1006	1000	987	1047	1028	1039	973	974	1063	983	966	1013	996	1006	1005	942	994	1015	1029	1056	995	1020	983	1081	995	1035	1018	1035	941	1039	1068	1002	988	1005	1026	1063	1081	1061	1016	953	1007	1092	1039	1019	1033	1007	1006	1027	1004	975	1027	987	997	1016	993	964	1028	962	1048	1074	990	1051	1008	998	1031	976	995	1011	1025	1057	1006	1055	988	1023	958	954	1011	969	965	1049	967	1029	999	987	953	1049	997	1037	1016	984	1018	1006	1033	1036	1058	1031	995	994	1016	1032	991	995	960	1028	1046	1016	1010	1026	983	1029	977	1005	1066	1002	994	1026	984	1006	958	1044	990	975	992	996	1030	964	940	1002	1006	990	1022	1014	1024	1040	991	969	1030	1001	984	957	950	988	993	983	988	978	964	1068	1036	1028	1001	1020	1048	1022	984	993	1019	1025	1048	988	999	1030	961	1024	1010	969	996	1020	968	957	1025	1053	1020	1065	965	1015	989	1012	1007	1055	1016	1018	950	1034	970	1005	1021	955	999	1029	1013	1005	900	948	1009	1024	1061	990	1002	1036	977	986	943	1022	1004	1019	1011	977	1076	1026	961	1018	1055	1019	1015	1011	1036	1020	978	1015	1016	995	977	1016	995	964	976	1008	1005	930	1001	1021	997	1047	998	1030	1038	1003	941	973	989	959	1020	1037	997	1032	1011	1009	1026	1011	1066	1035	1053	1023	1061	973	1046	983	1025	974	1022	957	983	1016	979	994	1014	1033	957	1032	984	1075	977	967	998	1055	1002	1009	1012	1012	1054	994	998	1016	1067	1060	1038	990	1021	1099	973	963	986	1036	1045	999	1044	981	986	1028	968	1020	1008	1025	1011	980	1003	1060	988	981	985	1059	961	979	965	1065	1042	1052	1067	1015	976	1057	985	976	1058	981	1063	1048	1009	965	1006	1013	1071	1086	1059	998	994	1048	1026	1046	961	1070	1060	1006	1051	1061	1002	976	1052	1050	990	1018	1028	1031	1009	1022	1036	958	1033	1059	1056	992	1056	1014	1005	1044	1046	992	1045	992	1062	950	979	1074	1005	1014	1057	998	962	1043	1012	1007	945	993	997	1017	1044	1046	1004	1026	998	1044	1006	977	1008	1043	1011	1034	1006	952	1006	1048	989	981	990	979	992	1032	1027	996	967	1004	1076	976	1003	1027	1075	994	980	986	1001	992	1010	985	1033	958	1004	1003	961	999	945	1019	1047	991	1034	1059	976	954	1071	968	969	1013	1041	946	1005	1017	996	1010	994	975	996	1046	1027	970	1002	1018	994	1017	1028	1046	1019	1063	1018	965	1029	1059	1002	961	997	962	1049	972	1008	1006	1037	1018	983	1012	1012	963	1008	1014	1041	1049	1005	991	986	1010	989	951	953	1019	954	983	1007	1029	974	1016	1047	1060	1028	992	970	1039	989	1017	947	1041	999	993	1003	1036	1074	1044	1024	1008	998	1076	993	1006	1007	934	1025	990	987	1012	1027	984	985	1067	1066	1018	995	1022	1034	1016	1017	948	1060	1035	1021	943	1029	1036	1003	965	964	963	1008	995	1000	965	976	1039	1036	980	1068	983	1001	1033	1020	1059	1008	1059	985	1027	957	1005	1013	1018	1009	1025	1065	930	984	951	1015	1018	940	1054	992	1047	1026	1022	1040	1044	923	1062	993	1017	1072	1008	995	1056	1002	1025	1075	1056	988	1008	1008	1007	1031	1071	1007	975	982	1022	1002	988	960	1029	998	1061	1069	1070	999	1022	1014	1028	1048	950	1046	1027	1029	1038	1017	1003	995	1000	936	1030	946	975	1062	1033	985	1067	1032	972	976	999	994	997	982	1038	1012	984	986	1007	986	991	1005	967	988	1072	970	1053	984	1011	1066	965	1052	1033	983	1003	996	1030	960	998	1012	1048	999	1012	959	1008	1071	1020	1029	1064	976	988	1040	1041	1030	1033	999	996	1039	1004	1025	1028	975	987	1005	1028	1028	961	1038	989	1034	989	1020	1014	1040	1015	1046	1022	1085	1036	1032	1016	1088	1053	991	1009	986	994	1010	1012	980	986	1023	989	994	1035	998	1011	1010	994	1034	949	1028	1034	990	980	1049	1047	962	1022	1016	1050	965	1011	992	1056	1010	1002	1028	1046	951	1021	984	1072	1011	1049	1041	1055	1006	1001	960	1028	980	1046	1034	1020	1037	997	1028	970	989	1009	1036	1037	1029	1016	1045	1027	1038	1061	1004	1007	992	1021	982	973	1019	1016	1076	1017	1047	1028	958	1010	1010	946	999	1015	986	1021	978	959	988	985	989	1019	1010	1039	1009	1044	1047	1013	1073	1056	1037	1000	1020	993	976	1014	1014	1008	1013	1030	966	1023	997	1004	1003	1102	987	1007	950	1059	977	1080	967	1077	1035	1002	951	1063	945	1013	996	1015	997	1008	1038	941	1024	1029	1014	1049	1065	994	1009	1018	1025	1027	1005	1031	1035	1050	985	991	1033	988	1041	986	987	1018	1007	1030	1041	1024	1007	1018	1012	1019	942	1094	1054	965	1012	1007	1002	1007	1007	1078	1006	1004	1021	1011	992	1041	1035	1044	1050	995	997	1021	1005	1034	1029	993	1022	996	1031	1052	1029	989	1101	992	1014	1045	1001	1045	1004	1018	982	1013	1011	990	1032	993	967	939	987	982	1011	1087	956	1036	1019	1008	1033	1021	988	1034	1014	1030	969	984	1028	1026	1008	1042	977	1076	991	972	1023	1051	1046	970	983	1028	951	1037	995	1032	1023	1050	994	979	1031	1026	990	998	1004	984	1039	998	1076	1025	1020	1023	978	1022	1045	996	1003	975	999	1015	1028	1036	1030	1054	1028	1018	1033	1002	1003	1044	1079	1019	1006	957	969	1013	967	1040	973	1079	1100	1001	1059	1012	1039	1041	1085	1019	1049	986	1042	1061	1067	1007	1036	977	983	1017	994	980	1094	1034	1029	1002	1017	1024	1021	995	1007	980	1038	1028	1058	1013	975	1014	990	1035	1003	962	1064	961	1057	1039	931	1038	1021	1049	987
24135	21283	28448	24420	20191	5595	1699	974	800	652	731	741	600	554	605	502	466	448	479	541	612	448	431	468	441	422	416	444	411	418	412	433	446	402	457	446	435	428	407	449	458	419	479	421	414	418	411	413	409	411	418	366	402	405	389	393	423	418	738	958	838	690	579	446	429	402	409	424	391	406	385	389	404	391	403	449	401	393	387	384	395	408	403	372	401	412	394	410	355	398	412	380	370	384	405	381	398	384	396	425	395	389	347	373	381	384	412	381	394	416	397	380	381	379	370	398	401	416	410	370	383	384	399	383	403	382	378	413	371	383	397	408	385	434	356	377	387	416	378	386	372	369	391	392	430	362	378	421	379	420	360	441	412	396	395	429	390	385	402	407	435	403	402	381	415	354	372	366	369	394	338	381	397	404	398	373	390	382	412	400	404	416	399	412	411	403	395	372	409	382	379	407	404	397	419	394	381	374	420	338	397	406	381	386	392	394	387	372	408	372	381	374	349	392	410	418	361	379	393	394	414	376	366	383	403	360	411	391	424	372	392	355	366	414	398	375	380	397	398	381	384	381	380	406	377	406	367	354	411	397	365	390	384	388	367	392	395	429	376	394	385	341	383	397	426	396	379	400	426	387	394	397	417	381	384	385	391	399	404	424	398	382	366	353	366	403	370	398	407	396	376	387	353	396	434	377	406	363	396	416	372	393	388	397	440	393	396	399	389	415	398	404	413	383	373	392	408	385	358	391	400	396	423	406	389	413	358	352	400	392	343	372	371	406	398	382	414	397	396	391	386	433	400	378	384	372	360	387	387	412	365	411	358	408	401	412	367	377	379	386	413	396	361	408	414	421	371	401	385	397	404	412	380	386	393	401	411	402	386	381	382	417	356	356	398	417	397	361	373	393	390	360	390	364	384	371	362	400	380	405	340	398	356	401	399	404	334	373	457	389	412	394	424	373	348	396	391	409	383	405	378	431	371	404	419	388	399	390	393	386	375	378	408	399	361	383	398	419	379	385	410	372	384	438	396	421	389	415	413	364	416	376	406	393	408	412	401	393	358	386	395	419	365	377	389	363	383	405	380	364	391	393	372	373	404	399	419	395	432	354	409	403	365	398	407	407	387	390	405	433	375	406	404	378	389	411	390	433	373	399	414	426	369	395	355	386	414	363	368	381	416	369	386	359	385	392	376	371	408	377	359	399	395	395	366	418	383	396	404	453	375	381	415	388	427	360	368	415	358	390	417	377	414	366	410	365	383	399	384	406	391	428	403	401	376	385	388	381	384	381	422	376	379	374	387	428	375	378	372	371	365	394	416	406	376	403	394	384	375	421	404	364	425	371	367	388	384	408	377	378	367	401	384	388	403	398	382	398	366	394	396	392	371	434	383	371	395	399	381	445	393	383	389	408	398	367	407	363	392	389	384	400	397	405	410	403	390	376	392	434	392	358	419	406	385	351	401	388	389	388	430	390	401	387	398	409	384	391	379	392	425	390	421	393	419	371	407	410	408	401	416	378	408	421	414	373	375	369	389	383	384	371	360	377	383	392	421	414	423	383	416	403	398	379	405	421	425	423	379	395	394	419	384	428	413	390	408	410	381	419	399	363	399	392	408	383	394	416	410	384	388	390	410	377	413	384	355	407	414	380	412	404	397	409	385	433	377	348	378	367	414	399	372	418	402	414	416	372	402	395	401	428	414	377	429	388	375	358	403	391	392	390	413	392	383	400	384	400	390	362	427	401	378	398	438	405	362	354	390	368	406	394	377	365	397	385	373	381	390	367	400	319	392	372	426	371	391	354	378	363	401	398	398	408	436	395	410	370	388	402	390	400	350	366	350	423	389	390	367	393	414	398	408	366	369	410	382	404	377	406	378	384	372	381	419	370	421	404	395	403	369	396	401	354	368	382	371	401	407	409	383	378	447	356	385	383	341	398	363	388	399	416	361	404	385	422	337	394	393	403	399	378	367	377	391	380	396	387	374	402	364	370	442	395	390	353	395	398	410	371	380	400	400	401	428	417	358	397	408	432	404	367	362	400	392	375	373	388	421	388	398	410	401	413	415	424	350	397	389	394	376	364	368	394	412	372	373	378	381	361	379	382	382	366	401	372	387	377	374	394	402	419	373	403	404	406	401	402	385	433	389	400	412	387	399	383	391	417	406	384	402	377	405	370	389	376	403	374	394	377	378	407	360	391	412	373	385	375	386	361	414	427	391	392	403	403	410	399	376	362	355	396	357	384	381	401	367	395	402	386	382	357	409	389	365	406	391	435	399	376	403	408	414	372	412	365	386	404	414	390	397	364	415	377	418	365	380	374	376	425	389	395	397	405	376	396	394	403	399	389	412	394	374	398	390	370	376	384	408	390	397	413	375	403	385	383	379	387	387	389	384	393	382	367	369	402	396	399	400	385	416	367	413	390	391	387	405	386	368	407	426	394	412	400	365	361	406	390	436	413	382	390	379	407	356	419	407	363	392	379	369	363	398	413	380	356	405	419	393	396	377	383	412	402	413	354	389	372	382	377	403	386	419	390	379	397	382	393	360	353	384	361	418	389	392	391	417	369	384	399	384	375	416	401	387	386	377	373	408	400	432	392	396	399	415	379	411	378	387	373	393	396	386	432	400	404	388	372	362	373	401	424	412	381	395	395	363	373	388	373	395	350	378	409	382	395	386	388	380	419	399	397	385	405	406	373	376	376	399	380	442	414	440	410	356	419	399	428	390	375	385	427	376	383	395	407	392	401	371	400	376	386	410	431	391	363	386	388	439	417	400	378	384	381	353	415	397	382	404	400	362	389	429	395	412	376	414	410	360	370	414	400	378	434	398	410	401	386	414	411	394	410	377	416	381	390	383	382	387	409	383	391	445	428	385	415	428	404	411	389	394	413	402	404	421	398	388	399	371	404	395	426	361	409	403	395	382	387	369	373	384	422	377	401	412	388	409	377	422	392	388	412	396	437	405	408	430	406	418	405	408	395	431	400	423	406	419	418	394	399	387	418	418	363	389	385	367	407	399	401	385	395	406	373	388	404	404	405	397	384	390	404	379	378	353	377	388	407	357	376	393	387	411	410	357	388	441	380	380	407	389	406	364	326	392	378	390	398	378	377	390	397	373	377	402	408	367	417	408	397	378	384	396	400	376	384	381	380	393	404	405	382	404	431	381	406	372	379	371	371	436	355	385	385	378	377	432	405	376	424	392	430	376	380	366	381	403	373	353	407	378	383	407	441	407	383	417	400	355	379	382	430	415	384	403	354	404	437	421	372	384	368	373	394	423	403	385	382	410	413	405	414	385	381	350	417	392	377	388	378	369	408	411	366	415	359	397	395	395	409	384	386	421	392	385	381	382	385	404	392	419	360	385	438	378	370	405	382	404	391	421	392	402	380	398	371	392	382	397	382	353	419	395	392	368	374	446	382	390	378	369	420	370	396	440	390	405	392	395	418	370	404	391	374	386	366	388	414	379	379	415	378	397	403	393	369
13010	25950	22367	14897	10290	6451	4030	3020	2312	1806	2146	2240	1569	1320	1433	1359	1192	1095	1118	1313	1494	1006	871	873	794	861	875	867	862	917	988	1024	957	878	882	878	926	967	891	885	878	901	1002	915	887	808	823	863	828	814	800	795	827	788	818	786	871	879	2051	2737	2217	1787	1239	1014	866	810	787	799	750	778	773	774	794	758	784	782	833	765	751	782	785	804	828	759	789	757	771	798	846	793	818	773	729	740	743	718	756	787	809	824	794	742	801	768	802	804	739	753	800	770	755	747	809	767	758	810	762	788	773	763	791	797	778	794	809	767	749	752	771	766	781	784	748	822	776	748	798	789	759	798	781	754	775	816	808	764	788	794	784	817	775	771	802	777	787	829	809	804	768	740	775	793	740	758	761	785	767	733	756	778	794	778	768	824	794	704	776	784	766	801	739	768	753	749	777	753	792	739	753	767	790	769	771	757	786	807	732	765	854	827	810	791	798	795	768	739	847	809	793	769	812	770	805	740	787	773	774	792	803	784	787	738	794	796	842	768	771	795	776	813	814	756	799	804	816	788	795	750	780	764	774	740	788	797	787	773	770	731	770	764	761	747	783	743	766	791	810	736	814	791	793	749	795	814	770	845	748	785	773	756	765	777	802	781	759	787	750	749	773	790	773	723	766	771	822	783	747	797	784	807	768	828	798	808	784	800	769	751	781	760	789	700	722	822	755	778	775	776	825	807	778	772	735	794	756	753	815	758	842	790	803	790	795	771	783	774	764	797	778	776	794	841	776	808	746	755	797	759	746	790	768	734	770	805	778	792	776	782	785	776	776	811	788	765	772	740	790	777	726	787	747	778	809	794	822	762	772	690	795	821	724	757	782	822	768	729	816	805	773	787	798	791	785	787	757	748	793	789	813	739	781	733	756	751	773	776	804	771	770	796	803	730	789	770	809	771	802	754	841	755	819	720	798	810	758	760	778	736	784	813	805	771	790	771	736	755	749	761	813	845	775	733	811	753	777	763	734	819	827	815	779	779	822	749	818	803	789	807	743	763	744	842	763	757	815	798	745	747	760	777	769	776	794	786	717	795	805	775	789	709	778	791	761	785	735	745	830	764	773	800	741	769	782	750	788	821	782	744	763	757	773	836	802	774	768	787	796	766	770	771	796	750	752	801	832	739	799	787	778	805	764	811	779	812	796	796	802	788	780	764	756	804	736	760	791	794	773	788	772	710	818	781	777	803	744	835	766	791	790	759	777	757	754	830	771	743	771	813	727	799	758	804	818	781	789	786	763	767	775	761	815	782	776	778	817	792	744	734	803	787	740	809	791	778	758	770	792	798	785	765	821	755	769	787	760	737	770	744	794	781	839	776	788	775	738	712	797	771	796	791	747	802	762	814	795	760	695	765	798	767	721	801	719	792	770	791	765	837	732	742	766	786	749	749	785	788	792	791	777	746	789	783	802	798	794	772	802	779	731	788	765	805	775	814	801	799	824	754	768	788	750	794	804	722	766	756	810	774	743	791	800	751	825	780	787	805	802	787	821	781	794	841	779	810	777	767	768	833	794	802	801	771	776	770	761	791	759	789	738	782	800	787	749	772	765	721	767	772	798	773	820	735	804	806	764	738	753	748	805	786	781	760	784	783	794	800	759	763	799	773	743	759	769	865	742	762	807	745	778	751	778	764	756	796	754	804	782	790	816	777	776	733	799	748	749	748	781	816	777	813	835	765	780	753	780	772	811	778	793	736	763	797	742	785	798	763	802	784	768	774	811	773	724	754	770	810	746	772	792	818	788	777	787	798	769	754	784	770	812	738	816	803	809	806	743	779	808	713	739	788	809	793	803	760	755	739	778	753	806	821	785	787	788	790	787	803	786	724	762	811	767	824	843	805	799	732	737	778	761	761	788	765	804	812	803	786	686	767	757	812	786	813	775	812	733	828	717	752	747	789	754	781	733	758	733	764	788	773	801	852	801	785	780	780	802	855	722	781	785	793	807	782	755	754	810	776	773	751	816	855	766	762	786	762	745	801	821	786	782	701	762	750	797	754	792	804	789	821	793	764	783	771	739	747	766	750	763	791	836	804	787	764	760	738	764	807	746	771	801	802	794	769	760	803	806	778	824	782	734	759	796	733	743	785	773	750	754	756	761	748	769	777	754	781	788	788	767	770	765	780	720	812	774	828	764	793	777	813	825	802	790	778	747	768	781	761	763	789	714	802	760	768	795	770	791	726	789	764	750	731	764	826	762	815	781	756	761	769	782	772	749	778	786	772	778	789	783	744	776	756	766	802	795	734	782	754	749	785	780	832	799	722	790	780	735	748	784	751	776	791	799	755	747	771	784	777	781	779	835	852	777	777	798	769	823	777	762	732	805	763	773	810	788	766	783	765	723	739	790	790	787	838	796	742	836	762	779	771	740	771	813	790	799	803	766	769	818	789	815	823	806	842	747	814	773	769	760	742	832	762	763	774	772	769	763	787	794	773	756	815	807	747	813	762	794	768	721	828	757	748	758	796	746	776	765	795	766	768	791	797	752	791	750	780	772	784	832	808	743	769	762	743	760	764	716	776	803	779	777	752	843	790	751	748	755	786	780	786	785	755	744	781	777	777	787	761	727	785	767	762	798	756	769	761	769	727	783	778	738	798	781	772	804	791	758	771	783	743	757	751	805	812	804	792	808	767	793	776	818	776	817	766	779	788	775	805	768	811	766	768	742	709	790	814	754	773	801	780	777	771	767	798	734	768	719	717	796	819	789	754	789	820	753	767	764	807	792	709	768	817	770	776	759	818	759	713	824	751	780	727	746	768	768	812	740	780	752	754	778	763	819	721	769	802	739	802	794	795	763	761	751	773	811	819	749	783	774	849	762	794	787	818	771	778	785	801	819	771	785	804	780	739	775	751	774	735	794	769	715	767	794	788	737	782	779	778	784	767	792	746	798	785	734	787	777	800	796	772	747	824	787	740	784	773	751	783	785	791	752	756	699	812	793	794	750	781	753	721	770	753	807	748	795	790	794	773	821	781	823	741	718	811	776	705	818	772	792	806	772	802	760	785	775	796	790	751	765	769	785	796	751	760	801	793	819	764	818	786	770	782	823	778	756	735	771	768	804	758	780	776	765	817	759	746	758	762	778	808	770	772	793	778	750	769	788	794	762	799	796	780	827	757	797	742	765	790	766	719	773	782	802	797	716	807	780	783	767	783	770	767	776	809	797	746	820	757	775	847	803	797	781	730	747	748	769	818	807	800	754	785	743	740	777	789	792	810	764	798	800	794	778	776	777	784	800	746	786	752	778	750	810	701	713	762	762	810	761	775	760	808	768	739	795	771	778	826	795	838	802	788	737	723	778	773	780	817	849	738	802	761	759	749	811	814	736	785	765	750	771	725	792	826	780	800	766	801	757	794	746	764	814	810	792	799	762	791	840	778	751	765	812	802	770	721	787	758	771	851	828	800	767	775	761	797	783	797	750	801	721	789	817	729	800	797	750	782
23143	21246	29058	23763	21262	19551	4523	1376	970	805	912	819	590	581	563	475	489	489	479	557	513	383	367	362	370	297	376	350	383	351	360	443	444	377	373	386	341	413	356	384	389	399	363	372	352	354	339	319	337	336	319	299	303	332	300	317	341	303	970	1352	1192	875	640	476	315	332	323	342	274	347	290	314	302	348	286	307	307	292	318	317	326	302	305	312	334	296	329	286	295	300	326	301	309	322	284	329	321	316	309	275	335	315	317	316	330	328	277	330	292	311	333	311	314	286	354	306	311	285	307	359	330	327	345	309	290	314	322	336	288	331	297	326	285	326	316	318	298	354	310	303	319	321	293	309	328	293	318	331	328	304	307	331	312	304	289	319	322	279	331	319	283	327	319	325	315	296	355	330	309	303	279	329	304	292	355	322	314	290	322	321	302	324	286	306	298	291	307	315	286	326	302	313	320	290	306	322	324	296	308	287	318	316	315	323	300	301	324	317	290	315	292	330	311	329	296	326	327	301	278	315	326	297	326	320	305	299	305	332	292	319	292	311	308	291	333	292	336	334	311	305	299	315	318	305	312	337	334	324	324	299	311	328	302	324	289	318	309	291	343	303	282	327	322	288	301	294	305	305	344	332	291	325	306	322	314	301	314	304	299	290	319	321	306	305	295	302	321	361	284	346	304	312	328	338	313	338	308	300	319	324	323	343	297	336	298	373	323	279	337	302	306	299	341	316	327	295	336	318	313	322	317	299	323	297	316	314	330	317	321	309	320	304	324	297	312	296	347	323	292	312	308	334	315	318	306	325	328	332	303	275	305	311	306	330	327	322	303	321	303	321	295	325	312	294	300	306	324	304	335	304	318	333	295	313	318	315	269	314	300	301	297	338	330	304	304	319	303	367	322	329	287	320	289	297	306	322	298	326	351	335	332	260	328	299	295	313	318	309	313	300	315	328	281	287	376	298	328	333	307	315	285	307	310	306	313	284	331	308	299	302	335	280	350	307	307	337	304	285	332	291	313	331	358	305	371	306	324	297	335	335	294	290	265	303	319	305	306	318	305	320	306	291	297	319	321	330	311	294	325	310	338	308	322	324	304	303	324	283	324	301	286	305	303	341	319	314	328	325	344	290	327	323	308	290	348	303	306	317	335	313	317	305	316	299	321	297	331	326	338	332	323	353	278	306	305	311	302	314	345	318	318	313	283	321	329	314	314	327	324	314	322	309	302	312	311	321	322	317	303	313	301	296	341	328	347	299	308	326	323	298	322	325	286	330	300	313	307	308	333	307	310	276	296	337	326	323	279	322	286	306	315	302	300	307	308	301	316	302	306	326	309	285	300	297	314	298	308	313	308	292	314	286	292	311	319	317	319	292	342	304	346	318	298	282	323	320	324	322	321	278	326	328	313	316	308	321	304	307	321	305	310	276	294	281	303	339	297	294	294	313	315	311	297	311	301	311	325	286	345	314	311	262	322	316	313	327	335	303	306	300	317	312	308	324	323	281	293	318	307	287	313	310	303	323	311	311	312	358	298	304	323	327	285	296	330	309	318	353	315	310	274	323	278	314	326	339	356	337	308	291	325	305	320	340	349	340	333	291	347	305	301	294	299	314	298	277	286	322	317	303	311	310	308	292	292	317	299	274	321	305	318	302	324	300	321	308	300	338	285	309	334	314	313	325	339	328	292	343	305	300	346	337	318	316	299	321	332	326	328	326	297	315	319	310	320	328	314	296	314	303	298	325	313	294	310	327	324	324	333	284	310	311	332	295	312	297	336	284	286	302	280	323	311	313	302	310	299	313	315	330	310	317	328	286	314	302	276	336	301	300	290	302	325	318	292	285	329	328	287	315	314	321	305	323	277	308	299	318	314	322	314	316	317	333	274	329	318	347	312	289	323	315	340	310	304	282	292	300	311	313	276	304	309	329	293	311	326	293	287	318	325	279	336	318	312	304	326	294	299	355	312	287	330	321	336	316	316	272	322	304	305	309	349	313	326	303	323	302	333	311	315	317	278	330	335	317	309	316	316	332	281	306	309	304	362	281	318	327	294	350	315	311	327	315	329	307	315	325	330	306	329	330	309	288	338	316	315	316	332	313	301	333	283	282	312	335	308	299	334	294	319	327	318	306	323	328	324	319	316	285	294	288	348	330	312	322	302	333	327	303	317	294	323	310	298	304	326	317	303	308	309	305	307	315	293	326	302	314	281	303	288	335	294	320	283	299	298	316	344	306	317	313	320	287	288	284	310	349	322	318	310	296	331	326	317	307	299	308	322	338	334	328	313	317	302	315	275	337	310	309	292	295	340	299	289	285	316	282	320	319	303	298	305	296	329	301	318	315	292	337	325	302	323	288	321	287	344	314	293	328	320	301	285	319	286	335	323	316	310	301	309	326	306	350	302	310	318	328	318	328	285	319	293	304	297	331	331	312	330	306	307	307	364	298	303	304	263	288	283	292	315	276	312	305	314	333	307	328	321	284	290	324	319	276	305	306	290	297	281	318	285	316	310	337	314	304	321	324	306	304	306	300	304	316	305	307	326	300	288	319	333	333	321	316	311	325	290	302	311	308	334	319	305	309	314	309	293	286	315	282	287	293	342	303	309	299	301	311	301	305	289	288	288	287	303	318	287	320	318	327	327	307	295	315	302	300	318	313	283	272	298	368	299	325	328	313	289	317	324	299	311	297	296	347	325	325	309	300	312	326	339	301	277	332	328	303	326	317	321	315	332	317	304	314	335	321	299	306	298	309	313	298	340	319	317	307	290	310	285	342	269	313	304	307	303	290	291	333	304	308	326	305	298	305	315	297	319	304	312	299	295	301	344	313	353	312	319	311	341	310	317	312	310	331	288	302	309	309	321	328	314	282	331	346	292	319	335	287	299	301	313	351	302	312	287	307	295	357	335	313	311	304	331	312	294	311	315	329	313	287	319	322	332	336	308	330	305	276	295	318	285	310	316	320	308	319	351	290	311	324	308	302	300	291	290	316	334	268	307	327	311	307	305	310	306	326	329	350	337	314	298	302	314	306	311	309	300	310	313	327	299	326	297	319	329	304	322	294	314	292	298	337	312	325	305	296	296	330	319	305	340	345	294	301	312	333	282	301	321	303	324	298	311	330	317	303	316	261	316	295	291	300	308	339	327	283	335	291	302	333	295	309	367	301	314	294	337	322	277	258	329	334	325	289	333	327	339	318	330	312	353	299	293	306	303	277	320	323	287	328	303	318	306	319	325	315	286	317	302	322	289	300	327	320	289	302	299	300	313	302	312	333	297	297	307	294	317	292	327	314	309	317	287	299	311	283	330	309	313	292	324	280	306	326	318	296	308	336	311	306	331	334	309	302	303	299	326	317	332	285	308	300	282	283	324	329	315	325	335	286	294	307	333	326	319	337	333	341	329	300	301	315	327	286	322	315	295	322	310	331	329	299	289	308	325	310	315	286	324	333	306	317	305	310	318	286	297	335	330	304	301	308	320	319	289	320
16167	31839	27889	19579	14060	9152	5823	4281	3263	2600	2970	2626	1844	1633	1634	1491	1285	1172	1259	1508	1611	915	776	671	746	748	706	788	788	769	731	866	938	894	882	815	820	928	876	770	766	777	842	842	713	672	710	657	647	616	656	627	627	617	607	688	666	675	2663	4024	3229	2393	1592	1072	719	592	632	631	622	566	550	634	567	632	612	589	582	589	641	572	606	616	639	595	587	575	629	565	643	625	615	619	575	639	613	604	590	562	644	574	628	629	569	582	615	559	590	619	621	619	568	597	608	607	625	605	626	566	556	634	578	612	589	621	602	575	570	545	600	606	567	633	609	599	612	631	613	575	579	593	599	597	603	619	596	602	575	591	609	573	603	616	602	595	615	597	619	647	617	611	582	590	624	612	575	621	562	614	630	611	607	607	600	624	617	646	569	618	604	590	611	655	571	605	611	612	596	558	554	574	589	602	583	574	621	618	613	606	571	648	603	584	605	612	595	640	629	627	584	604	566	592	612	621	607	604	583	619	584	535	632	621	593	624	563	603	605	594	653	586	566	589	655	563	572	614	623	650	564	618	603	590	543	609	613	588	574	590	655	590	602	593	591	609	651	678	604	599	623	566	581	596	623	614	577	638	597	639	573	616	625	572	641	605	615	583	588	589	580	558	584	616	603	598	620	639	566	608	646	634	610	632	544	625	585	637	619	618	587	609	585	606	608	567	575	607	565	587	602	617	577	630	627	562	598	618	623	577	601	597	583	609	580	620	584	616	611	573	592	555	578	620	605	574	584	594	585	595	622	583	577	620	584	576	593	645	621	598	568	582	604	602	565	669	597	600	544	565	583	639	616	599	633	623	582	585	588	618	626	548	590	613	620	660	593	558	608	554	607	601	570	623	595	530	577	562	671	619	637	557	599	573	604	640	627	541	665	626	597	566	632	583	617	596	584	600	609	556	610	595	616	594	569	578	635	585	585	594	594	632	576	592	612	572	566	592	593	600	607	590	606	592	626	602	602	620	627	594	625	634	571	620	637	590	608	599	616	582	658	573	585	573	610	613	585	664	584	650	584	637	582	613	587	605	637	587	588	565	593	640	598	629	604	597	615	638	591	632	632	627	647	604	601	578	668	620	632	631	597	615	634	565	611	662	588	584	616	608	624	563	586	558	631	623	605	609	552	645	654	602	635	585	609	606	598	604	573	597	619	587	569	608	594	603	630	611	642	621	578	650	568	596	591	621	612	599	594	581	572	587	587	608	607	564	554	605	636	636	609	637	572	582	616	591	616	623	638	615	600	597	597	620	607	574	601	594	563	599	588	617	596	587	650	584	571	570	592	617	598	599	618	613	608	632	570	596	592	582	572	620	599	600	590	623	620	597	613	575	600	612	597	619	607	590	582	564	654	602	604	635	611	602	626	627	615	594	610	596	602	598	589	613	612	639	595	595	560	617	591	589	591	597	595	619	596	637	605	624	575	581	595	608	589	616	609	611	543	657	592	582	632	588	589	637	603	607	538	585	618	581	621	608	605	610	616	576	599	607	589	587	581	667	626	614	630	631	577	641	633	617	596	578	591	556	597	550	591	621	578	616	599	620	572	574	628	592	608	575	598	594	601	620	636	578	607	601	591	597	576	598	618	616	608	586	643	621	630	594	661	605	576	539	637	622	627	650	584	605	663	573	645	589	631	571	608	663	588	594	580	589	615	573	600	606	590	630	618	606	617	608	568	596	598	574	601	602	609	605	604	673	558	609	572	570	586	576	613	581	593	565	606	591	575	592	574	627	590	627	608	583	622	615	642	581	649	600	589	631	648	611	558	628	636	601	589	583	579	628	599	586	609	653	607	620	592	577	595	610	573	609	566	613	598	614	591	615	575	648	607	601	631	629	635	604	582	554	612	623	604	617	567	661	594	644	566	588	616	579	627	582	576	557	639	609	600	631	614	642	585	619	567	567	598	645	636	640	605	587	619	637	632	576	606	589	614	586	619	604	584	626	603	564	567	609	601	597	579	581	612	586	603	646	651	614	657	597	611	613	573	615	609	625	609	613	570	648	613	606	579	584	600	604	618	564	622	562	606	613	587	570	579	557	587	614	591	584	579	556	590	604	592	606	593	603	581	612	605	628	594	599	611	602	600	597	626	625	555	652	573	586	583	586	597	634	600	619	616	586	609	601	622	573	597	607	605	599	578	597	591	578	606	588	581	588	651	604	539	596	605	580	622	612	588	612	578	607	580	601	580	576	575	592	584	620	601	566	567	627	583	613	576	584	594	611	571	647	613	582	578	598	600	590	612	608	606	591	584	614	560	621	599	590	613	600	609	599	621	597	580	549	613	579	586	578	586	571	588	580	618	621	608	574	613	564	590	592	602	603	587	578	586	598	570	634	584	632	623	639	597	593	600	606	604	619	629	622	553	582	614	591	666	646	606	585	578	572	624	564	634	602	597	576	587	637	567	563	594	598	643	589	633	595	623	612	616	615	575	599	627	620	624	609	582	616	537	578	612	602	596	643	589	589	563	609	617	621	623	602	608	604	639	612	596	635	609	568	593	619	623	554	616	603	609	568	589	587	598	584	623	615	607	667	540	563	585	635	628	607	587	589	607	591	615	556	616	633	654	569	608	578	595	581	609	619	599	622	577	585	583	662	600	564	590	623	588	532	531	566	560	606	588	645	573	590	606	637	630	562	568	605	638	570	623	615	631	578	564	572	584	602	634	600	587	555	612	639	576	624	606	621	630	573	609	575	615	618	621	614	602	645	588	621	599	591	599	577	595	610	618	603	589	624	588	593	582	594	588	615	601	576	635	603	614	612	578	566	582	615	595	626	589	600	597	605	573	642	600	571	590	565	596	605	605	611	563	601	606	629	614	588	587	620	613	577	651	586	602	584	584	589	555	628	606	636	600	602	605	608	622	619	585	603	592	571	610	625	625	602	591	604	604	567	639	559	587	601	573	538	605	609	600	614	604	563	621	608	573	606	625	618	594	621	635	554	572	613	602	616	563	556	589	590	640	611	591	614	588	573	579	595	545	584	563	585	615	576	558	609	647	602	593	598	597	611	606	597	618	590	618	595	576	631	593	580	636	602	609	605	605	606	572	602	571	607	609	590	606	617	595	566	601	631	639	617	579	592	636	552	603	636	614	550	597	583	645	606	594	612	602	615	575	582	605	628	596	589	606	630	572	628	584	613	626	596	602	603	599	586	638	589	590	634	567	624	616	624	630	563	554	581	635	575	635	600	598	628	598	580	620	573	624	600	602	590	629	554	626	549	589	629	601	626	586	582	627	624	681	578	605	612	612	641	601	608	607	555	630	624	579	591	622	551	614	626	575	590	594	613	604	579	589	603	605	593	586	598	571	579	538	610	597	627	572	607	588	605	571	632	609	551	600	597	623	556	598	584	624	606	614	588	601	615	591	580	614	580	576	584	594	639	634	619	591	603	582	592	654	568	602	570	617	623	592	575	632	577	568	618	597	597	613	590	565	621	599	560
26712	20763	12862	4298	1674	1046	781	674	586	570	691	669	553	571	588	571	519	556	592	586	602	501	480	540	494	496	524	526	527	496	535	525	545	538	534	526	541	561	502	526	544	517	533	536	521	501	499	510	489	528	516	535	492	544	539	508	539	516	547	594	614	615	616	557	548	489	534	532	516	502	511	501	495	517	504	512	497	523	528	480	485	519	539	488	499	543	456	497	454	489	574	582	486	510	523	492	505	521	521	498	532	558	524	483	516	500	512	500	496	540	515	524	520	498	491	504	508	514	522	471	520	511	470	498	474	505	487	503	518	494	492	496	524	502	562	512	499	496	494	504	465	504	545	464	465	517	473	512	515	528	517	507	518	537	526	505	465	530	535	495	536	517	502	531	506	539	515	497	479	502	505	515	527	528	520	484	493	518	501	504	455	464	581	482	523	522	482	519	528	537	506	507	487	504	513	480	543	504	471	486	514	475	486	529	482	516	504	480	495	504	562	493	509	516	505	526	501	505	493	505	551	501	539	516	482	512	525	486	526	479	504	497	484	508	502	544	487	526	476	494	465	526	490	488	517	532	483	510	508	511	516	512	512	479	520	500	518	546	534	483	518	533	455	514	485	520	538	487	506	515	511	518	435	528	528	517	489	518	517	479	512	489	492	529	495	487	478	530	524	524	514	526	519	511	535	488	479	493	487	503	540	504	490	530	483	545	522	474	524	535	495	494	522	511	497	483	506	500	499	479	504	493	465	481	519	495	493	513	512	524	485	508	491	487	529	507	525	501	556	519	460	514	514	545	513	479	529	509	506	512	465	490	523	483	498	466	510	463	497	533	503	520	493	479	468	523	469	537	511	486	501	511	530	491	520	512	477	527	495	511	526	473	513	489	542	523	459	479	538	539	512	501	472	486	512	507	512	512	519	482	523	499	497	495	551	502	482	509	482	506	536	504	453	516	486	534	494	487	507	493	529	465	501	495	511	490	489	536	505	486	556	492	511	486	508	540	519	478	508	512	475	518	487	514	491	512	499	548	500	484	483	538	526	491	498	521	553	548	499	509	480	499	460	495	502	502	505	525	480	505	517	512	501	476	503	569	479	505	525	506	490	508	508	534	517	521	512	505	521	524	531	429	484	516	522	488	528	531	493	521	495	501	485	513	517	505	536	534	525	498	480	493	502	514	526	482	510	508	507	477	510	455	462	526	516	497	514	526	473	509	511	488	489	540	536	488	548	520	505	505	500	489	517	481	511	518	510	501	525	506	510	508	504	517	503	524	521	503	526	525	496	497	504	510	477	491	487	532	532	511	515	563	478	526	529	466	528	443	503	515	482	494	552	508	504	504	517	473	517	515	537	506	510	479	491	504	519	542	506	538	511	512	504	493	471	503	509	483	511	522	568	489	524	530	512	547	559	518	493	520	463	553	566	503	504	526	503	494	510	530	509	508	535	492	538	518	428	504	531	517	526	521	535	501	496	508	535	522	482	553	523	511	528	529	510	509	523	494	477	475	474	513	499	496	528	551	503	530	522	541	524	450	508	491	507	523	495	534	482	504	521	497	488	497	506	505	507	532	462	518	500	523	498	523	508	470	494	496	493	497	540	518	498	432	480	513	463	501	482	516	522	483	503	498	518	486	470	476	477	545	490	473	512	492	491	519	519	491	495	504	455	508	518	522	529	473	452	534	539	524	483	485	511	486	495	560	523	535	494	470	508	502	511	511	482	532	504	506	490	539	495	490	519	509	480	548	514	502	528	570	520	505	523	507	512	485	540	487	521	540	512	525	503	524	514	530	515	509	519	512	510	510	537	488	492	469	464	515	517	528	532	508	472	492	485	550	424	549	516	527	468	509	533	523	507	501	532	537	512	509	484	524	496	524	525	499	490	531	520	527	489	546	530	526	509	494	512	519	533	494	511	470	470	506	506	476	524	535	486	499	476	520	519	501	551	537	510	520	495	518	520	467	522	491	481	537	488	510	516	514	480	520	504	481	507	556	501	476	517	473	497	493	530	541	518	533	515	513	507	526	481	491	540	504	510	488	502	509	579	506	483	521	526	495	553	515	527	544	524	488	492	503	525	526	490	548	494	535	553	532	524	527	512	488	517	558	523	528	483	457	513	514	529	514	500	512	526	496	507	487	547	471	478	550	502	555	478	487	481	495	520	566	517	507	503	482	530	483	526	478	520	458	521	478	509	512	524	519	508	510	491	569	498	512	492	515	494	541	506	540	530	512	472	551	518	532	506	512	511	518	485	503	518	479	500	538	490	497	514	538	528	547	506	523	519	539	521	527	515	480	495	500	511	455	492	532	535	488	494	532	517	536	495	477	469	513	462	492	540	504	527	501	496	478	487	486	515	553	473	500	511	510	532	508	471	526	540	473	536	504	520	502	530	524	473	542	468	515	536	521	520	493	535	528	492	518	501	530	500	495	516	459	550	479	517	536	459	495	502	507	525	499	507	518	471	497	542	473	516	489	500	485	507	499	487	520	512	523	529	487	551	496	443	524	482	508	509	527	554	493	500	468	491	529	489	492	527	507	518	506	593	493	502	480	504	510	469	493	526	530	453	517	517	526	574	520	530	441	505	494	474	512	490	498	558	463	518	521	478	499	525	518	478	497	475	493	477	506	499	490	505	477	506	502	503	516	524	517	503	487	537	517	497	536	507	513	507	499	520	477	515	491	536	519	558	468	545	495	533	510	499	527	502	509	494	528	509	496	519	566	488	530	495	472	526	525	479	561	548	560	477	481	488	508	508	514	528	542	491	486	495	485	483	509	499	530	518	506	484	483	468	516	521	525	490	508	471	479	474	472	500	483	535	503	516	489	492	532	520	528	531	530	493	469	465	561	509	518	492	458	485	518	506	489	486	545	505	507	470	513	525	498	519	502	488	518	513	511	525	528	517	510	522	504	516	497	479	502	520	458	482	468	532	542	514	515	456	498	533	469	470	543	501	466	503	469	500	472	466	529	504	500	483	483	463	483	507	497	480	530	496	541	532	496	503	486	529	546	525	537	529	501	498	503	498	506	508	531	508	532	510	532	493	533	476	521	505	526	486	468	526	500	497	454	499	521	484	509	482	484	511	495	510	518	535	521	533	510	568	493	518	515	473	530	522	523	494	534	507	550	477	495	502	505	500	539	517	492	484	517	510	481	524	524	486	510	545	489	528	486	516	516	520	529	524	492	487	475	461	525	521	487	497	487	533	491	526	511	520	479	508	512	512	513	517	489	508	548	481	498	481	507	539	520	506	518	533	502	483	512	530	543	501	490	495	524	461	512	520	539	471	492	507	501	532	540	513	453	529	487	470	549	526	516	509	504	496	514	485	504	529	474	474	529	533	497	501	524	444	546	526	493	477	483	470	496	470	524	509	514	464	532	518	554	476	553	531	530	505	461	518	521	532	516	483	512	518	506	496	498	524	468	550	545	512	511	522	531	514	528	488	535	481	518	500	517	520	508	490	491	547	565	485	538	540	524
10650	16767	14412	7823	4970	2994	1954	1616	1447	1267	1707	1434	1210	1284	1324	1226	1152	1145	1227	1300	1325	1022	965	950	1023	973	993	1059	1049	1083	1023	1083	1069	1099	1062	1085	1081	1108	1080	1049	1102	1028	1034	1013	1125	1065	1033	994	1034	937	923	1023	1010	998	1020	1012	1008	1055	1010	1273	1267	1258	1161	1109	1049	968	964	958	970	959	979	974	981	1034	1007	971	967	951	988	996	991	1005	972	994	964	980	1035	975	955	1000	954	1011	1015	1041	975	978	995	975	985	988	966	1038	930	997	1010	978	949	991	997	947	1002	1006	984	970	971	1002	996	1000	961	970	949	961	965	974	998	993	986	958	1020	957	966	978	971	986	992	941	1003	972	992	987	933	929	954	986	964	994	1047	1000	939	969	979	960	1022	978	992	993	949	999	975	954	960	1011	1014	1034	996	963	939	953	950	1006	971	969	953	1018	996	1016	1039	963	985	977	965	1006	982	972	982	959	981	999	981	957	1072	978	958	1003	968	953	967	1022	949	986	962	953	962	965	1000	982	941	964	982	924	970	939	1002	990	1008	986	984	989	937	1034	972	953	917	945	984	999	991	988	996	973	948	976	969	1018	969	1048	937	1003	964	1015	1005	927	1024	966	989	979	946	1021	963	970	995	991	979	973	1016	974	973	959	950	947	1008	991	994	1008	970	1042	1006	1000	1031	1012	995	958	975	1001	953	926	1012	974	1025	985	964	999	997	1028	934	975	953	955	944	987	935	945	1022	946	937	952	982	1026	1003	994	1018	1002	984	983	983	969	1041	941	937	995	1007	977	1004	993	1001	985	966	987	1050	980	1013	973	986	1032	995	1028	961	997	1019	961	1032	980	1032	978	993	996	932	979	955	978	1001	978	993	1017	964	974	1021	979	981	985	1014	1024	960	993	962	996	947	968	978	1013	1012	994	971	1010	997	984	1001	923	978	989	1067	1027	990	954	1039	935	956	946	980	972	952	954	977	1029	976	992	983	957	1012	941	926	987	989	946	947	966	966	1032	961	934	1045	1010	964	995	971	1017	991	1009	968	953	1029	978	964	947	963	1007	995	971	938	960	1006	956	1019	966	941	1018	923	974	1002	946	973	1001	913	945	960	936	1028	945	1001	1023	1011	1005	939	1030	994	983	1002	973	957	1005	987	966	990	940	949	989	956	981	980	976	959	937	1022	974	933	993	968	988	991	940	973	998	980	944	986	984	947	1004	986	923	969	1008	941	971	981	997	995	961	968	988	999	955	957	1011	993	920	979	978	954	973	963	972	957	1012	977	930	926	1037	1005	1013	950	1006	966	959	1019	902	993	986	1029	992	933	1005	983	996	929	1015	942	996	996	953	967	980	1016	967	1000	963	958	1016	933	1029	1020	1014	1009	1016	1011	939	931	984	906	1006	1032	978	978	985	970	980	977	1046	1008	969	968	1033	1016	1045	995	1010	992	996	969	997	923	944	971	1073	958	972	988	992	1039	971	939	953	994	996	1016	993	911	964	926	988	973	985	1057	1040	978	955	1035	989	949	1015	958	985	978	991	973	949	961	987	980	955	943	1009	973	1012	895	945	1051	988	971	1011	967	991	967	982	975	981	966	993	996	1032	937	948	973	997	944	915	941	971	978	1022	959	1007	992	952	969	972	973	1003	988	1019	998	933	964	949	985	985	966	1007	1000	1018	999	1032	981	1013	943	942	945	978	970	1009	947	1013	1006	997	1045	977	956	1021	952	959	967	987	984	956	1023	950	1007	976	1004	1019	960	1046	994	932	986	991	1003	913	975	948	1018	953	977	939	966	1031	1030	1029	1031	993	1013	1027	1014	952	1013	971	965	958	945	985	987	971	997	977	985	988	984	1031	925	935	979	996	983	969	917	981	990	981	964	935	1034	935	935	993	1034	1014	975	968	953	953	1014	974	1033	962	967	947	962	917	1016	968	992	973	1050	1025	927	995	986	1007	942	981	945	949	964	961	1012	979	953	991	975	990	936	974	1004	1030	999	960	992	963	986	993	958	935	937	907	1014	972	1011	953	915	981	977	1003	1001	959	1024	963	981	1066	961	938	991	1028	1039	996	987	999	996	1054	1004	983	951	983	978	988	1006	1004	1040	955	976	964	1017	974	961	914	976	967	1035	984	985	968	917	945	992	967	963	984	981	933	985	941	976	1035	978	1009	966	994	1004	960	1002	1053	1000	990	961	961	1035	1023	970	976	971	1018	1019	1025	921	953	1011	1013	960	972	959	970	965	961	956	1004	991	975	944	975	957	1016	1017	926	924	929	999	975	956	1055	986	971	991	995	1004	999	938	955	977	1003	965	1031	966	976	990	999	1006	978	984	974	971	1003	1011	985	944	1017	980	1016	1010	966	934	990	1008	1020	1004	968	1047	957	952	923	1007	927	1020	977	1047	952	1030	981	1032	1037	991	1013	946	974	947	952	983	955	975	1004	1016	991	977	1000	1076	973	1032	997	995	1000	966	986	1001	971	1003	985	968	996	982	984	992	1017	935	999	963	974	967	1009	954	953	1039	1019	976	974	995	926	926	934	970	985	952	950	980	941	935	974	1003	1005	950	978	1039	965	1003	1012	992	989	992	938	938	1021	1045	962	998	991	986	979	965	1010	1014	987	1017	937	1020	988	994	956	942	978	970	1036	1000	937	986	1011	997	893	994	1001	1038	918	963	1020	979	977	976	1015	974	1013	956	946	1010	994	1050	998	1002	1006	970	904	938	963	1001	1019	952	903	982	1039	975	1037	1004	976	969	946	969	1036	1051	937	1031	979	986	947	993	1024	930	965	972	982	1007	927	934	951	1015	987	994	1026	967	1000	983	949	1018	989	961	928	1042	975	970	997	1013	1019	950	1009	1006	986	979	982	973	1027	988	902	943	1008	953	972	939	1020	970	982	986	988	923	1027	1052	969	975	915	998	974	934	964	968	978	962	1014	940	1019	1010	993	976	1047	972	968	1016	1005	931	1014	1007	960	972	948	977	964	1000	979	935	996	1009	935	950	1022	997	1005	957	1033	964	970	977	980	963	1031	923	995	1008	971	955	990	979	962	1007	993	939	958	960	948	1018	976	1011	1000	924	1027	1047	1032	953	984	950	975	968	1026	927	1016	1016	938	1028	1022	1025	988	1029	944	989	1016	993	1018	947	923	974	973	1020	990	1001	1019	998	975	902	958	993	999	1000	996	1005	907	936	956	1017	991	1007	939	992	939	1005	998	1002	1014	972	1016	949	984	949	1015	983	970	944	957	990	1010	1009	992	1006	960	1011	979	1013	990	955	1012	1018	921	915	987	984	998	982	973	988	932	1025	984	924	1058	950	1000	1028	954	966	967	947	1000	976	973	988	954	972	961	994	987	958	1022	1024	1003	931	1030	995	1003	931	979	988	998	964	985	1054	990	963	1006	1025	1000	1005	969	1014	1009	1001	992	988	979	948	996	1032	969	987	975	1000	984	977	960	985	991	984	930	977	980	978	987	938	967	1005	1007	998	1002	1003	924	974	1023	955	974	912	1052	935	1013	939	962	1013	998	934	943	975	1018	1030	950	1002	952	986	980	996	1006	968	953	1017	953	973	997	977	960	924	980	992	998	1024	969	954	901	941	978	963	998	964	1025	974	965	959	966	987	930	1031	979	997	997	994	945	1032	992	919	1011	1018	965	975	980	1031	956	911	1019	962	973	963	956	1001	1053	978	1045	1015	1008	1002	1026	1001	980	977	1008	940	964	948	984	1005	1022	991	996	995	995	972	937	940	1014	969	1023	943	988	1011	952	945	1020	1044	960	952	966	956	972	999	950	927	959	971	976	1017	964	1014	963	1006	964	909	1029	986	1017	952	978	964	1034	971	978	1064	950	935	1000	1006	1063	1005	976	986	1001	954	1011	936	983	968	964	1004	1015	930	990	982	988	1010	901	1042	977	969	985	1007	1040	986	1008	972	963	940	958
24128	21235	28365	24391	19881	4934	1711	1005	716	636	776	644	582	604	561	533	491	498	493	524	472	370	413	416	416	417	375	395	395	377	408	396	415	413	432	433	442	381	385	411	422	391	418	446	384	370	382	384	349	382	406	359	380	342	386	404	365	445	692	924	805	689	582	461	371	370	383	375	363	364	352	405	377	403	377	385	369	373	363	392	390	404	340	368	410	400	361	390	388	398	413	375	386	376	380	374	379	368	332	349	362	375	395	369	406	393	392	400	362	389	407	376	409	376	381	397	381	377	392	394	379	368	377	387	383	361	341	369	329	345	366	364	393	370	364	378	384	363	386	373	389	359	391	371	357	384	390	355	368	368	391	373	382	341	368	373	387	390	365	345	386	383	388	371	367	376	377	375	393	384	390	403	381	363	358	351	350	367	356	375	390	383	384	356	362	356	382	405	391	372	380	372	373	397	369	360	381	394	379	385	390	385	353	369	387	386	352	367	384	387	374	375	380	386	370	401	415	391	375	330	407	423	365	402	401	413	374	378	360	413	381	384	372	364	324	391	371	338	372	379	390	382	404	376	437	366	339	346	364	343	403	392	394	393	385	360	392	376	392	345	385	416	384	355	371	354	368	379	367	371	390	375	386	343	383	351	377	368	359	377	337	348	350	367	366	392	383	376	381	370	329	396	387	370	425	377	371	388	389	370	362	387	377	399	368	363	355	391	378	374	405	358	372	379	368	347	371	383	365	407	380	355	375	356	375	355	356	355	359	349	360	415	412	370	387	393	377	353	380	353	412	376	366	373	366	393	402	389	381	362	398	380	352	386	355	378	359	371	360	377	358	388	378	356	376	393	391	370	374	369	336	393	357	371	392	369	394	378	387	372	366	388	368	386	364	356	381	361	366	361	371	383	374	380	354	369	374	356	387	388	452	385	398	339	360	384	372	365	386	365	384	354	380	379	363	368	377	353	364	377	418	390	364	373	381	396	360	417	389	387	380	375	357	371	384	383	374	389	381	374	371	399	403	351	352	395	342	390	388	367	367	391	371	373	366	391	410	370	362	397	344	380	348	360	376	361	369	393	388	378	373	355	401	372	356	401	376	387	387	367	397	392	354	384	355	372	388	359	399	377	436	390	385	372	371	426	376	362	350	356	380	386	376	358	387	371	384	373	388	350	365	407	391	341	370	351	396	368	378	379	389	360	373	339	348	382	340	357	378	402	388	388	352	402	355	377	392	396	372	360	383	377	388	358	356	382	360	369	365	370	399	346	386	336	375	369	358	388	378	383	396	376	350	384	390	402	392	399	394	342	428	339	379	380	396	401	366	367	415	411	350	384	351	341	379	352	371	376	378	385	348	377	358	395	348	366	403	406	375	346	375	353	381	399	361	348	371	373	382	355	365	343	394	375	392	369	381	332	391	382	376	378	358	411	382	388	374	369	397	369	372	391	375	367	364	365	337	409	384	406	371	391	374	371	356	391	377	364	362	326	370	374	352	365	357	370	417	348	377	382	343	356	353	360	382	341	389	388	391	390	400	390	371	383	354	378	379	373	346	395	375	357	365	388	391	388	371	384	388	405	382	347	337	398	384	358	373	369	368	351	369	374	400	387	423	369	366	368	365	380	400	376	359	344	388	389	384	356	387	389	407	382	383	388	378	374	394	378	390	357	375	375	374	397	355	395	335	359	374	356	391	386	377	369	362	388	393	386	365	355	394	381	359	351	377	391	400	344	376	368	427	385	423	402	419	369	378	368	349	390	347	382	357	352	355	387	357	386	381	365	363	366	407	377	368	382	380	347	388	369	380	393	373	369	369	361	332	371	375	396	401	379	393	369	366	352	333	345	374	375	367	346	398	373	367	416	359	364	361	372	362	385	413	392	358	350	402	364	377	366	342	357	365	393	374	350	386	401	377	411	347	388	351	421	416	401	370	398	410	353	410	377	323	361	349	412	341	391	405	421	338	364	371	347	389	357	369	354	381	366	384	384	363	360	408	373	388	374	409	332	353	393	361	335	389	393	365	376	431	365	369	369	393	357	337	363	362	394	382	349	391	352	402	341	370	406	390	390	368	354	357	405	375	374	400	324	372	338	393	347	390	376	376	346	401	348	376	384	376	370	378	387	386	367	362	351	381	381	362	369	374	376	357	365	374	376	357	363	423	378	391	420	386	367	341	370	393	399	387	420	361	360	412	361	355	428	364	370	385	396	342	383	413	394	355	371	372	400	376	406	376	371	356	380	378	373	347	366	348	361	350	401	405	408	373	370	388	349	376	391	401	354	397	425	397	380	354	359	394	378	402	370	387	387	392	330	386	357	358	408	399	385	400	368	391	367	404	384	416	374	405	402	370	367	391	374	350	381	373	374	310	376	360	375	377	364	381	400	341	374	354	376	379	368	406	392	381	385	346	338	392	399	387	386	388	373	363	391	373	387	347	346	368	382	386	390	362	368	388	356	376	348	392	340	383	382	365	361	382	370	360	372	404	393	399	401	337	369	372	361	337	393	381	350	336	365	383	390	367	380	386	364	360	382	391	347	366	391	347	331	356	341	358	384	364	371	379	357	343	408	395	354	381	346	412	370	375	356	396	370	379	400	383	361	352	370	419	378	408	385	396	393	383	361	407	375	367	363	372	372	392	377	369	347	382	380	359	375	388	419	388	405	401	381	374	371	358	399	384	358	371	382	368	395	349	379	354	370	411	394	394	346	336	370	370	366	365	413	360	365	361	384	320	352	368	361	369	379	379	388	412	356	370	363	401	357	361	371	390	363	382	370	370	353	369	385	370	379	397	407	371	398	369	365	387	363	367	363	407	375	385	406	388	400	400	390	349	374	419	345	376	375	364	398	356	352	376	386	386	390	389	378	356	381	387	375	366	391	366	380	401	374	383	372	399	375	394	387	368	370	384	368	384	357	376	386	362	364	356	373	394	401	358	403	378	386	401	431	381	363	364	422	384	375	381	373	345	407	395	388	391	387	391	418	390	379	339	338	390	405	345	378	371	412	391	378	384	359	380	398	409	380	378	415	373	369	395	364	365	374	366	388	367	381	373	376	405	388	389	378	375	363	358	386	386	377	380	362	367	357	428	374	382	367	369	333	376	387	387	370	383	367	410	442	385	363	335	377	365	403	373	369	374	371	357	361	364	349	350	390	381	435	359	360	358	351	381	367	365	385	396	393	391	409	370	372	351	397	372	394	387	417	361	353	352	375	387	355	425	411	354	390	377	375	411	370	370	373	374	379	351	365	411	364	380	393	369	373	375	364	389	340	348	397	335	375	372	381	372	378	371	386	375	390	376	387	379	345	368	364	360	323	394	366	347	366	358	400	377	327	382	382	400	378	374	346	355	366	354	383	373	379	383	384	358	380	386	408	372	388	342	351	370	345	389	353	369	352	353	362	352	370	360	375	377	384	363	378	356	413	405	368	382	366	373	379	366	366	378	365	402	406	380	372	383	356	369	388	362	384	374	415	335	373	358	351
14047	27365	24313	14664	9848	5931	4055	3066	2344	1936	2429	1836	1508	1520	1466	1336	1186	1203	1338	1304	1169	834	870	934	886	872	825	797	798	808	774	921	868	973	912	946	899	852	915	909	910	833	889	910	887	772	794	812	795	836	799	818	809	745	769	757	750	828	1864	2510	2109	1725	1333	1082	776	772	745	761	711	717	702	774	725	755	775	753	728	734	759	774	747	738	735	768	736	769	762	772	786	748	794	701	741	790	704	774	779	708	711	732	757	776	706	714	736	732	771	754	734	763	737	757	797	796	723	750	742	737	708	784	734	802	763	782	741	702	800	753	748	748	764	758	757	766	763	763	700	801	698	758	781	792	761	734	806	707	750	731	793	749	775	802	748	777	735	765	769	777	761	804	710	748	750	775	752	827	764	773	737	734	789	788	734	746	754	750	716	755	683	784	736	789	749	733	755	754	774	805	720	711	745	764	717	764	742	749	808	803	744	776	786	781	730	762	733	807	733	765	768	760	789	795	748	734	760	746	762	770	741	735	750	756	718	749	752	731	757	699	741	752	678	808	769	745	704	754	722	727	774	752	745	751	747	768	704	757	809	806	752	775	753	641	780	749	682	716	739	762	745	754	747	760	787	768	721	746	789	730	765	730	744	730	736	727	779	803	724	733	789	746	747	767	717	753	775	752	738	729	732	769	774	726	748	794	732	751	778	731	744	777	702	735	727	769	720	700	773	777	761	773	794	759	751	789	663	767	769	747	776	727	745	761	747	761	747	791	783	777	747	749	687	757	741	783	759	809	758	783	783	744	767	753	751	772	805	791	772	753	773	760	742	750	722	750	752	755	808	744	769	782	741	792	718	746	786	743	741	743	738	802	728	772	710	726	757	719	754	794	743	780	736	767	779	747	715	735	744	764	785	737	751	755	736	746	757	701	796	740	743	761	714	743	705	733	765	813	793	789	714	753	766	728	756	760	769	736	797	734	755	752	717	721	805	789	771	779	741	765	786	777	765	811	794	753	757	751	740	726	744	756	749	773	731	749	675	801	748	732	767	771	742	820	736	726	832	687	758	775	760	773	760	697	725	760	798	701	792	716	717	747	747	788	763	736	789	741	750	776	771	782	691	733	772	725	724	749	764	767	762	733	739	779	725	731	751	733	757	744	796	808	732	769	719	705	757	761	754	747	717	762	708	740	748	716	765	791	733	766	762	729	766	705	741	751	786	746	775	720	723	762	767	735	761	735	741	793	785	767	732	745	746	673	786	743	768	771	780	732	780	779	770	759	746	747	741	771	769	753	766	730	763	751	735	752	760	743	717	731	786	771	754	723	784	763	740	787	786	773	803	770	781	759	754	769	755	735	736	748	747	752	745	759	811	716	759	777	737	734	727	744	822	724	698	821	751	728	811	755	750	775	778	754	749	724	781	828	747	762	797	789	755	750	775	760	746	710	768	756	754	750	766	746	738	764	754	777	717	752	751	738	754	708	721	744	781	788	744	731	792	754	796	740	742	791	738	751	756	733	741	754	793	765	739	795	778	760	791	762	738	728	708	756	701	787	842	737	743	732	712	751	762	775	730	806	746	727	779	776	741	723	763	796	727	777	787	744	764	803	754	721	748	750	775	707	793	774	757	781	770	754	745	692	729	743	773	746	737	726	762	749	724	756	715	757	756	706	768	747	745	732	741	773	756	727	785	739	799	749	763	740	730	740	771	728	797	759	790	773	717	729	731	773	753	789	772	762	780	785	734	780	739	749	719	745	740	791	742	795	773	716	763	712	767	763	756	799	738	779	738	739	757	810	730	791	711	719	745	750	768	694	742	743	726	726	773	771	732	784	741	777	762	770	766	727	767	770	715	787	776	731	742	741	782	785	753	782	759	729	737	758	719	774	748	726	792	754	744	774	754	773	767	769	740	763	753	786	782	735	787	696	711	753	737	772	744	776	731	703	758	731	754	771	751	777	735	737	745	760	756	796	785	684	727	732	709	728	756	797	758	801	770	719	700	759	745	742	752	717	746	759	739	753	745	742	700	765	776	747	800	702	791	816	762	701	757	734	729	754	734	741	740	759	722	710	759	770	796	716	748	755	743	729	726	722	772	711	717	791	732	690	769	711	774	781	755	779	752	777	769	805	751	728	739	738	704	753	768	772	749	775	801	754	740	772	772	763	754	762	710	764	758	761	739	769	678	772	750	756	744	748	751	748	790	710	717	750	744	742	753	790	745	754	792	727	751	748	718	784	704	801	727	763	738	730	737	729	716	777	689	714	719	764	780	760	772	745	752	812	793	751	755	724	733	766	768	732	770	746	720	748	768	760	716	781	778	746	753	770	762	711	781	734	774	755	775	753	763	777	793	693	744	793	747	791	770	754	780	769	734	757	791	760	704	749	735	744	693	795	753	776	730	754	758	740	753	803	713	787	774	729	759	771	755	742	783	754	711	774	762	782	696	754	786	762	770	740	751	762	804	768	746	740	784	762	748	759	739	761	712	754	754	698	741	729	835	798	762	797	736	778	778	703	776	807	724	711	791	779	727	751	744	768	679	769	778	749	716	756	790	759	750	775	794	747	732	749	805	729	765	716	781	798	775	754	773	807	755	785	742	740	756	789	720	768	777	751	695	773	738	724	743	747	766	796	757	749	767	755	777	760	701	744	753	698	821	710	740	715	753	768	700	757	766	770	760	720	763	732	781	762	746	774	745	805	745	759	726	777	743	726	796	710	737	825	752	759	771	742	763	775	768	749	757	746	772	752	779	814	746	719	730	726	752	778	759	770	708	786	705	767	808	786	749	771	740	735	760	741	738	754	758	790	778	772	725	788	782	771	753	731	791	744	786	748	763	766	727	744	770	788	771	778	789	739	785	731	740	729	732	756	781	688	775	752	766	746	670	800	729	778	768	739	781	707	772	735	757	739	783	762	757	733	752	702	739	755	769	749	812	773	797	744	738	764	730	726	760	755	750	741	744	731	795	759	790	749	737	720	753	788	761	742	715	796	749	742	703	756	779	703	782	744	758	791	735	703	779	794	769	761	804	731	754	753	731	768	733	754	722	742	774	756	779	780	770	772	792	719	700	715	722	755	765	735	746	753	784	787	734	739	716	754	835	778	783	722	753	751	763	715	728	727	779	738	733	702	792	771	724	726	730	764	765	727	754	740	770	807	763	729	760	770	733	766	735	755	773	790	717	736	770	807	744	747	730	747	744	752	801	728	762	734	767	723	772	772	760	724	774	778	737	792	825	772	735	729	767	770	796	778	715	729	754	740	758	751	766	766	767	757	748	734	760	808	751	736	793	804	740	700	731	796	740	748	761	739	763	753	738	801	778	732	766	733	733	728	743	792	748	769	787	774	736	773	794	783	727	785	770	750	709	752	751	724	768	772	770	747	759	767	772	754	752	735	797	728	736	753	784	801	744	763	730	704	755	731	715	771	673	772	714	744	708	736	786	782	777	770	705	723	730	721	760	776	764	693	787	767	788	801	812	762	743	729	773	764
23114	21216	29007	23725	21280	19466	4426	1523	1059	888	959	715	592	691	603	515	481	503	471	483	413	323	335	361	378	344	358	378	354	334	377	337	309	338	388	361	323	335	341	349	371	378	321	386	340	360	323	315	311	282	340	320	339	291	332	304	337	528	1032	1205	1040	806	597	434	279	294	277	292	327	279	295	289	301	268	315	285	325	295	321	272	302	311	302	320	304	283	293	281	297	302	292	321	321	314	297	280	302	318	296	308	290	300	302	299	314	303	290	269	321	299	295	274	289	300	318	287	297	328	305	309	296	275	297	312	285	315	305	297	262	286	303	310	304	316	280	305	283	313	314	335	289	316	315	287	270	332	334	287	306	293	288	310	327	305	309	333	285	275	278	324	315	288	317	289	330	273	294	259	330	300	296	302	273	298	330	308	276	333	303	299	319	296	306	310	324	317	271	291	304	299	308	282	298	263	288	287	281	287	326	305	311	297	294	309	309	291	304	290	304	302	295	273	295	301	282	301	295	307	299	273	301	299	309	309	316	290	297	314	301	300	302	307	291	293	296	295	267	275	304	313	302	274	288	294	291	309	294	280	283	310	290	305	277	333	300	299	313	295	316	316	283	299	297	272	328	322	312	307	315	312	301	307	285	284	302	286	322	285	297	273	300	271	258	274	297	302	312	304	304	300	283	282	268	302	299	302	281	303	302	285	308	275	311	329	291	273	298	290	299	320	278	289	280	284	301	306	288	343	296	286	335	289	308	281	312	287	267	279	269	296	289	289	277	293	288	258	310	305	311	288	273	298	309	298	328	288	287	305	277	328	305	276	272	280	286	275	293	303	331	312	274	300	298	321	314	301	290	322	319	270	300	287	301	240	286	316	298	289	263	318	285	290	322	285	309	284	285	305	320	288	278	260	297	327	334	311	315	298	278	293	269	283	307	302	331	292	293	308	306	284	318	279	257	308	296	296	262	280	305	282	306	313	295	286	296	288	307	318	334	291	292	327	271	300	310	287	280	278	290	307	300	275	287	292	310	294	324	330	290	276	301	288	282	298	333	286	290	328	271	284	322	335	281	274	310	289	325	287	255	318	312	296	285	323	293	288	278	299	289	303	261	316	298	315	306	284	302	256	335	290	325	309	301	255	296	293	320	257	319	276	303	311	292	312	267	306	301	279	314	321	288	263	294	314	313	297	307	289	313	283	316	288	329	306	279	279	324	298	312	267	307	318	288	276	310	267	298	285	316	307	278	330	292	277	294	276	313	318	305	266	309	281	273	288	319	299	287	256	313	285	322	294	308	278	297	289	313	281	308	290	316	303	337	258	299	307	305	305	283	303	263	309	299	281	301	288	264	313	301	291	300	319	289	301	308	314	305	265	303	259	294	294	327	320	315	283	282	300	300	293	296	270	272	290	316	275	295	280	309	300	289	299	276	266	255	283	274	287	306	294	283	311	283	267	313	271	281	299	300	293	315	330	288	304	305	282	294	301	317	282	297	291	311	295	312	306	292	311	291	273	287	274	309	307	302	306	311	301	318	304	329	292	307	302	298	298	305	298	280	298	283	284	275	306	298	300	274	260	279	281	295	299	303	273	285	333	299	298	282	312	289	296	322	311	305	306	303	295	310	303	304	292	279	297	304	289	312	298	286	300	323	272	306	274	290	277	293	306	325	306	308	299	319	307	302	300	286	306	336	316	340	313	297	290	311	251	292	326	283	262	305	309	320	285	312	284	314	301	302	293	308	299	313	290	292	301	294	310	294	329	304	323	305	289	288	263	295	296	321	290	283	280	282	306	300	286	294	309	328	274	295	314	302	292	312	295	276	265	305	282	305	312	274	280	298	285	293	292	288	289	322	283	282	313	300	303	307	282	281	323	294	306	289	297	312	320	296	317	287	276	311	302	294	299	307	311	303	315	307	308	299	307	331	269	268	287	265	266	281	288	319	329	285	318	302	318	290	310	318	297	317	312	289	332	322	275	293	309	293	291	330	295	342	284	279	295	311	287	286	308	300	320	289	301	279	269	273	280	295	273	291	307	280	274	304	340	318	302	291	268	301	302	307	299	289	311	288	288	280	309	306	295	310	294	296	303	329	307	279	293	297	295	304	308	285	316	305	333	299	296	301	292	274	296	293	281	293	278	297	318	301	270	290	291	301	304	283	307	253	275	283	312	284	293	312	291	307	303	299	299	308	283	290	273	275	314	288	302	294	302	316	304	288	289	270	251	294	289	259	326	301	279	273	311	297	286	265	311	307	290	293	280	307	338	288	315	324	315	301	283	319	308	271	313	278	297	287	286	268	259	284	297	308	288	287	294	308	293	290	297	268	284	310	330	293	260	285	315	287	274	278	294	311	263	319	305	310	272	328	286	269	317	317	311	282	291	306	274	281	315	249	298	300	277	308	285	273	296	295	296	289	268	280	290	308	313	290	311	318	315	335	298	303	313	279	315	281	304	277	322	290	269	312	281	284	289	265	315	271	300	332	299	282	311	287	306	292	310	290	303	308	273	283	304	288	320	292	293	285	287	271	297	279	302	314	320	285	281	300	293	287	295	299	293	291	306	277	300	285	276	288	313	282	283	288	302	300	265	279	298	314	304	295	299	264	275	277	285	290	297	309	275	303	306	290	293	285	326	305	292	288	302	281	286	303	324	298	292	306	288	343	289	277	291	289	302	301	322	335	290	321	299	275	296	311	278	279	290	305	287	313	272	326	294	300	290	279	295	295	265	302	305	290	293	305	290	308	332	331	260	319	289	315	285	292	321	293	278	292	288	297	316	296	312	289	295	297	293	293	307	300	275	290	316	282	288	324	278	312	316	319	286	277	298	324	305	281	306	307	304	280	300	285	309	302	323	336	279	273	289	272	296	299	297	298	332	284	255	299	318	273	307	293	276	301	302	288	288	295	268	282	304	301	308	295	332	316	286	267	305	287	309	331	298	285	278	298	276	299	328	287	270	294	272	306	310	312	313	320	285	323	301	299	275	279	323	328	286	291	322	308	290	278	276	274	314	297	297	315	307	309	283	325	282	307	307	269	283	303	310	302	298	288	274	320	299	259	284	309	326	317	306	312	277	288	337	269	301	327	321	296	274	283	284	314	300	283	298	299	317	312	306	274	304	273	311	293	297	291	280	305	295	287	347	298	290	292	279	319	268	318	309	308	278	286	282	299	279	297	287	296	302	288	298	307	276	311	266	248	298	306	275	265	305	322	276	265	294	305	282	309	300	310	309	296	319	333	296	295	291	316	284	292	299	275	293	318	308	317	287	304	287	305	277	286	336	294	287	293	310	307	319	298	278	290	286	318	296	325	311	264	309	271	285	302	279	303	297	311	299	329	293	337	309	316	296	277	308	287	284	293	291	266	293	315	324	296	298	298	268	246	273	286	310	317	292	288	277	271	270	302	265	273	300	286	289	330	287	322	291	300	318	289	295	297	291	293	293	324	282	308	295	329	302	289	286	327	282	310	275	293	259	293	295	303	298
17017	32982	29606	19409	13587	8596	5882	4239	3260	2836	3192	2137	1851	2015	1717	1524	1274	1323	1379	1427	1109	776	832	877	824	759	725	747	669	707	653	758	752	781	814	833	813	751	755	800	799	746	752	810	757	712	637	629	655	616	735	739	694	598	564	613	627	1206	3045	3716	2956	2229	1530	1010	664	566	588	586	587	571	580	566	539	585	584	583	620	591	592	619	546	575	554	560	602	577	569	579	607	535	597	595	564	576	571	567	572	567	611	597	618	618	557	535	553	550	584	589	580	532	585	555	592	593	621	533	570	582	549	617	603	587	569	611	594	561	586	579	549	580	588	596	599	584	600	578	561	564	580	595	570	570	570	562	585	584	611	558	603	585	589	609	570	551	566	574	595	546	613	562	536	565	547	601	575	580	582	605	657	591	592	605	598	574	570	551	548	606	580	611	586	584	573	571	599	563	578	570	543	573	609	583	556	592	610	577	595	591	594	585	586	596	583	582	577	593	578	547	614	582	563	573	561	558	598	527	577	560	599	567	531	595	604	575	580	600	597	585	570	592	546	563	574	587	572	580	595	558	523	577	589	620	586	581	602	582	573	656	609	564	604	600	609	598	590	582	610	544	607	578	623	564	593	605	579	599	616	584	506	550	592	611	591	647	570	602	588	596	598	606	604	566	597	559	572	568	594	527	592	543	539	581	526	576	551	578	584	560	567	573	613	651	579	569	539	575	622	570	615	613	634	569	591	553	594	573	612	589	601	570	586	586	568	571	580	549	558	527	595	575	587	589	607	575	628	560	614	572	547	592	577	564	580	570	580	584	591	562	532	563	611	605	600	592	605	588	561	571	581	558	588	598	577	592	615	598	580	578	561	561	549	546	569	562	564	568	560	565	570	581	570	597	550	581	572	604	597	602	571	559	612	603	553	566	594	602	569	602	557	608	625	588	585	562	537	530	570	603	592	610	596	581	567	605	563	607	569	576	567	613	582	588	549	608	557	564	571	606	551	582	571	583	572	527	556	532	554	599	530	571	572	572	543	575	578	567	626	562	580	587	579	605	599	564	606	551	618	600	580	559	588	574	603	566	542	577	571	548	581	602	611	554	599	576	578	560	587	598	573	597	560	594	615	623	569	555	578	556	622	589	548	526	553	568	605	564	575	637	549	571	590	630	589	579	543	559	572	633	626	560	565	560	624	555	559	609	555	590	619	541	590	579	596	555	580	624	565	577	627	571	548	600	570	578	564	612	581	580	575	594	547	586	587	567	560	572	650	573	557	642	620	584	577	607	598	545	575	549	626	536	564	555	558	599	570	586	582	587	591	576	636	545	570	579	545	581	576	570	612	559	575	538	604	571	589	577	581	511	618	605	610	588	545	587	577	581	588	593	585	592	590	567	538	558	584	541	556	630	567	559	581	587	572	604	563	588	576	581	577	631	629	582	577	596	639	541	606	583	566	581	539	575	547	573	586	559	584	546	529	569	578	530	590	594	590	550	589	576	568	582	545	605	527	570	591	573	561	588	582	591	584	594	594	594	562	556	594	575	577	545	519	596	557	555	565	573	588	547	567	630	579	616	593	568	557	570	594	572	602	612	596	585	559	618	542	564	593	603	545	597	568	556	567	570	616	603	561	567	617	594	595	573	597	569	571	602	599	570	553	579	569	570	623	588	628	572	596	581	530	583	552	571	598	569	637	602	571	653	637	610	591	585	579	612	594	588	574	595	581	593	596	604	615	606	617	567	571	576	567	605	561	544	617	578	568	619	557	539	588	545	579	579	582	549	544	596	546	598	589	558	523	566	579	574	549	571	552	583	606	572	596	590	593	595	589	558	572	563	572	575	576	575	601	551	584	581	564	556	592	589	587	598	575	573	619	547	561	579	556	552	583	570	591	605	555	560	569	562	615	573	565	622	554	610	607	567	576	608	611	557	556	558	588	592	589	627	581	588	597	551	562	585	592	578	581	573	603	604	612	593	580	575	608	566	595	579	562	538	587	588	589	574	566	583	596	597	611	575	580	556	577	567	579	552	598	640	594	597	574	565	643	577	575	527	610	564	535	579	596	597	581	597	583	602	568	591	603	581	625	600	595	593	578	603	596	571	581	590	576	572	559	549	575	585	566	607	564	576	536	571	594	582	609	554	600	568	551	605	591	569	558	587	578	537	631	576	584	547	607	569	560	518	575	557	601	571	597	591	618	520	604	584	575	595	579	612	572	600	612	585	570	583	606	610	596	609	581	629	586	604	583	574	580	607	594	578	604	526	574	573	568	630	553	557	561	628	587	574	560	608	613	590	593	595	604	573	551	577	546	600	582	582	570	590	588	572	593	598	569	587	566	563	578	606	587	597	560	610	571	613	623	597	601	568	588	558	553	547	586	594	558	573	543	560	601	603	575	560	550	602	606	614	601	594	533	557	567	631	545	560	602	600	551	594	576	589	575	580	588	573	573	574	546	596	590	572	551	606	561	576	580	554	613	560	547	617	562	576	579	574	568	583	583	595	604	586	580	583	583	584	585	593	577	549	591	568	587	609	600	596	588	595	545	591	546	583	595	606	579	599	589	558	613	559	593	547	593	581	555	577	577	576	557	617	572	545	583	543	612	542	593	598	590	635	592	573	573	557	599	623	580	567	559	538	579	531	596	610	586	637	596	586	583	567	578	563	580	550	595	573	541	574	613	571	628	564	588	577	592	583	533	560	619	565	593	593	525	563	575	567	561	612	604	602	573	606	600	595	554	610	595	574	576	560	572	622	576	610	568	582	588	613	611	580	573	643	602	566	600	602	566	572	561	619	538	574	587	574	600	582	601	585	600	541	573	581	577	582	550	600	574	555	600	553	590	586	618	565	567	566	542	530	563	574	567	553	581	608	526	569	612	602	565	610	588	553	612	573	590	550	592	628	608	567	560	601	545	625	580	578	597	573	574	556	609	561	577	564	577	581	610	653	597	569	553	579	586	587	565	579	570	573	567	557	597	604	571	576	588	635	586	602	590	626	589	604	615	556	618	566	602	625	510	584	584	563	586	568	581	626	579	577	547	613	544	581	577	591	589	595	580	547	558	602	605	578	566	567	593	595	578	530	620	576	585	569	548	617	571	577	561	599	576	588	597	597	550	608	606	554	611	569	579	560	547	572	559	552	596	528	555	591	566	587	612	590	537	566	589	566	599	604	557	590	558	547	591	577	589	529	588	553	588	580	584	591	574	606	578	555	590	571	590	622	596	597	576	610	551	553	566	627	590	588	588	544	608	566	609	560	564	565	619	597	558	546	624	583	600	589	567	548	547	612	591	552	606	541	605	581	566	581	560	551	543	629	584	578	585	596	521	590	565	562	580	575	565	632	572	595	585	589	635	595	605	574	555	594	564	597	606	608	554	601	564	540	592	574	607	583	554	565	561	611	585	599	593	551	555	567	578	587	538	539	560	560	584	648	572	613	569	595	531	593	609	574	590	629	587	559	563	615	611	597	573	544	570	567	582	572	567	617	561	600	568	625
26556	20754	13191	4205	1668	976	727	678	605	573	681	519	539	620	552	540	569	531	518	532	491	514	526	476	489	457	512	498	481	504	525	492	557	473	513	489	491	500	514	525	507	495	537	487	435	523	484	490	438	493	515	552	532	510	492	504	504	452	526	574	531	585	512	538	468	499	461	480	481	502	460	471	478	515	492	502	516	465	488	494	470	478	513	442	506	499	467	519	519	494	473	486	478	469	486	495	471	467	510	476	496	464	472	487	480	490	489	487	429	495	492	483	462	483	485	488	468	454	481	436	493	493	488	473	502	546	524	475	473	504	502	469	483	516	452	505	508	500	483	464	539	481	460	498	492	492	520	440	470	487	481	443	457	470	492	472	478	471	492	451	467	480	499	507	467	507	476	467	504	478	464	503	490	475	468	477	495	461	466	481	519	517	504	487	502	534	507	504	493	469	498	476	498	454	495	501	515	514	482	504	451	449	513	501	455	463	492	481	475	481	460	502	483	492	458	487	517	535	466	481	510	499	470	468	447	461	494	514	466	449	512	493	471	475	448	509	479	477	494	480	478	477	477	521	525	501	508	508	515	527	459	463	505	537	507	516	460	499	485	483	449	514	441	443	463	486	531	506	478	471	524	492	500	499	492	490	510	489	480	488	472	479	498	483	488	468	482	485	467	496	504	479	475	470	452	439	490	479	474	461	500	520	479	444	470	478	470	464	486	506	487	484	532	466	490	500	489	470	497	455	509	505	510	487	501	511	503	489	475	514	469	489	486	500	499	486	470	492	492	497	471	486	501	493	449	476	466	509	492	502	502	468	467	473	492	475	442	480	495	482	492	477	497	485	508	457	472	510	500	510	455	472	480	519	435	512	507	481	489	461	513	510	482	487	465	494	454	489	467	481	480	463	482	494	457	442	505	468	460	538	483	485	477	443	501	461	477	510	485	476	500	486	487	480	487	521	466	477	487	478	486	453	503	471	476	429	478	468	503	490	463	504	494	473	461	494	471	475	484	460	510	485	508	487	481	509	479	464	478	471	475	479	527	469	504	522	491	483	490	499	514	489	500	468	490	467	512	499	482	500	535	467	504	520	496	463	502	498	483	510	480	500	463	472	513	496	518	454	536	474	519	469	472	493	506	492	502	414	491	481	471	502	473	511	505	478	467	466	471	454	463	477	496	469	482	471	486	462	496	495	505	496	433	504	447	481	497	477	491	506	475	440	513	493	506	513	464	540	464	479	451	461	455	480	467	498	462	469	478	460	489	498	517	510	501	497	468	478	471	496	490	534	540	473	500	547	484	466	469	496	507	511	492	480	504	472	483	489	434	482	459	501	473	487	520	464	486	506	474	475	505	464	491	505	497	471	459	475	475	417	481	461	503	506	477	446	502	495	470	493	441	467	469	513	473	462	473	474	475	503	498	495	475	448	508	521	475	463	485	483	511	467	486	506	454	507	486	464	462	493	467	485	518	478	483	520	460	485	504	476	519	469	484	465	504	526	488	477	449	488	478	460	489	481	503	520	493	535	533	522	496	488	526	452	465	503	520	467	519	523	491	482	518	507	491	458	480	523	459	523	454	477	474	532	491	468	495	500	490	503	452	479	492	479	475	495	501	474	492	502	455	473	537	485	458	512	480	483	472	501	464	519	484	444	449	463	467	485	489	545	494	486	492	480	486	490	481	456	480	452	464	491	491	515	468	482	495	511	495	493	515	483	518	503	492	507	474	477	477	493	522	467	495	511	501	506	466	491	457	483	498	473	484	502	451	525	467	456	451	510	448	490	485	487	494	497	491	458	478	478	484	489	474	495	510	485	438	505	507	476	506	521	515	492	435	471	485	526	483	521	497	474	458	489	451	493	446	505	472	499	497	487	505	484	500	464	492	486	512	497	512	469	503	503	513	479	487	533	477	517	453	500	514	469	512	459	467	497	498	450	476	504	488	495	468	503	497	488	479	497	482	483	490	502	474	464	464	503	488	520	508	493	492	498	522	480	482	487	480	484	471	493	497	460	484	466	515	459	468	486	481	493	490	492	490	525	484	468	477	464	519	475	507	487	497	517	486	524	458	466	441	479	531	488	461	485	517	480	471	496	505	494	502	486	503	519	460	463	522	490	506	520	486	457	477	506	512	501	553	456	455	485	526	446	511	476	502	480	495	470	524	443	485	473	488	490	500	480	480	476	487	514	480	479	495	475	505	478	490	537	458	479	489	519	525	462	511	498	529	543	511	463	441	507	484	476	486	495	479	545	508	489	503	489	470	500	446	522	495	460	489	487	477	480	463	496	482	481	498	488	483	510	507	471	494	526	479	464	495	478	503	520	498	477	501	480	478	467	456	494	477	500	516	501	534	482	508	475	466	488	481	451	478	474	500	537	501	493	484	500	484	475	482	478	510	489	464	485	460	509	538	483	488	529	448	505	484	477	533	494	491	483	475	502	467	463	459	484	496	493	500	468	493	478	504	469	448	456	462	543	479	455	490	462	494	489	484	497	517	516	511	497	489	505	463	517	463	490	507	504	470	474	513	475	489	454	487	466	460	513	485	519	485	462	463	490	478	489	493	530	457	512	505	468	483	452	477	503	516	470	473	456	472	491	451	451	509	457	523	492	470	476	461	487	464	458	473	500	496	455	495	536	503	483	501	486	432	481	494	457	474	479	480	458	487	507	489	507	486	534	457	494	490	491	459	500	490	477	476	481	479	475	477	445	494	470	490	455	474	514	444	489	464	489	459	490	509	503	454	459	471	485	446	455	480	486	493	448	491	483	500	537	491	477	480	491	461	516	485	494	462	488	487	538	491	448	482	492	480	459	497	462	515	522	496	505	514	519	471	503	484	484	462	488	489	469	482	487	503	498	478	477	481	521	484	488	516	459	488	506	474	479	499	463	511	482	523	485	522	501	482	508	493	467	506	465	459	520	491	516	494	471	523	449	499	473	487	483	449	490	491	506	487	523	495	479	497	535	496	465	528	480	472	497	474	469	486	493	469	501	502	497	473	498	509	513	513	507	451	483	462	512	455	509	476	460	494	507	491	555	529	441	492	478	465	469	478	495	521	506	480	473	481	480	495	468	478	477	510	472	457	443	482	486	486	497	512	483	490	466	469	466	474	494	458	479	473	500	473	497	553	496	483	500	509	525	505	510	469	490	458	509	449	526	504	508	482	504	482	531	470	471	524	453	469	509	471	495	484	487	517	468	477	495	454	451	510	510	481	492	461	474	480	486	479	497	523	468	497	479	513	453	452	459	482	467	495	463	484	514	495	501	503	508	476	525	481	502	506	480	519	483	492	479	498	475	462	481	475	471	487	500	478	497	446	485	504	457	490	493	485	485	538	477	474	525	487	505	490	506	501	485	460	500	458	487	488	478	490	493	477	454	466	476	467	502	505	536	490	491	560	493	487	511	485	447	545	510	499	513	465	473	468	515	477	483	510	494	468	484	474	478	507	481	471	462	482	458	489	467	506	474	492	467	497	489
11291	17601	15158	7755	4788	2785	2117	1624	1362	1474	1673	1297	1332	1310	1279	1159	1146	1136	1134	1185	953	987	1079	1023	976	1053	1054	970	985	996	1000	1010	1032	974	1029	983	1043	1055	1103	1088	1044	1020	1066	1037	1009	1017	1019	972	978	913	957	1008	962	947	967	938	972	1001	1091	1209	1287	1144	1052	1082	966	943	926	948	928	1012	964	975	1007	940	970	929	959	976	969	940	930	975	983	960	997	986	937	997	960	951	982	949	1008	980	951	959	958	994	973	914	990	990	958	1017	953	1008	964	980	1013	1009	893	995	998	923	980	997	958	947	993	943	994	929	960	950	971	1000	951	911	958	961	994	938	947	948	941	938	965	960	957	960	925	917	952	886	981	954	962	957	988	970	955	902	959	967	914	973	965	1030	961	961	964	976	941	922	974	979	960	1019	905	985	945	908	944	902	979	985	967	968	944	951	956	929	935	1000	970	950	940	945	1012	930	943	982	937	922	962	979	964	939	984	979	978	909	984	939	976	961	982	959	971	1009	972	997	971	992	938	973	1010	975	895	933	963	944	931	999	925	926	974	956	998	936	949	940	1018	958	957	952	972	904	982	979	948	965	945	962	993	1010	948	961	865	989	926	951	959	939	979	973	976	951	1040	995	979	942	989	1011	945	908	960	958	955	938	976	977	918	946	975	955	1034	989	982	935	961	949	962	960	988	971	964	940	936	957	973	1004	959	953	945	1012	916	987	932	956	965	962	989	996	945	960	932	962	931	930	981	960	989	979	928	914	948	1009	939	947	1005	923	1000	953	943	994	985	983	956	925	945	959	975	968	967	964	956	995	952	970	914	1037	963	965	967	936	905	950	986	999	911	977	945	992	923	986	951	977	978	947	853	947	974	974	1001	915	963	915	939	982	942	961	945	988	970	988	996	942	951	946	997	988	985	995	968	992	980	913	1038	985	961	976	975	965	993	953	955	920	968	1016	995	992	944	976	966	968	977	960	1017	931	993	955	915	1011	959	953	935	947	927	946	983	927	943	913	953	957	947	999	937	928	976	920	930	1001	1002	977	965	959	930	971	995	972	975	947	982	1012	927	984	959	958	977	983	962	955	945	971	939	906	993	971	971	974	919	966	950	949	917	956	909	933	890	974	925	900	997	917	962	972	996	970	984	976	950	902	949	1031	952	966	962	992	981	939	939	925	893	946	956	968	942	961	987	933	957	935	991	944	974	923	971	900	945	956	983	970	983	983	965	904	964	979	969	946	953	961	944	993	955	976	907	960	1024	914	960	978	957	936	1000	944	948	978	947	987	990	949	949	964	994	966	913	996	967	969	958	944	876	955	941	996	977	935	947	964	975	940	1038	994	920	943	971	937	970	953	975	975	982	925	977	966	932	933	895	971	989	972	968	917	973	920	920	918	934	940	977	918	932	950	979	962	947	917	972	960	957	948	940	989	981	979	979	896	1029	946	954	1002	942	980	909	933	971	941	981	950	974	952	990	917	924	921	976	961	972	966	963	923	938	961	1011	970	982	973	975	926	1017	1032	971	940	932	986	960	880	932	993	910	920	949	942	979	923	916	929	951	1004	968	972	943	952	953	962	1029	929	967	983	950	1000	941	925	951	960	953	954	933	956	966	971	952	868	981	953	946	956	945	939	1028	913	1003	989	949	941	939	958	958	999	954	975	993	990	937	984	944	938	961	1002	902	910	984	962	948	998	955	966	994	986	975	961	957	979	971	1003	981	884	965	1017	932	959	980	918	981	1007	931	933	971	944	979	998	949	902	947	974	945	940	960	977	967	936	939	951	1007	943	1025	982	962	969	1022	980	953	1007	960	981	949	981	963	996	993	977	986	908	950	943	881	940	996	945	885	1011	970	957	926	989	970	941	963	1004	952	995	962	1004	957	965	951	1022	933	988	986	963	915	980	981	916	924	1011	993	971	1007	992	1012	944	992	972	936	977	956	916	944	997	978	911	990	954	971	933	939	947	956	964	945	1019	953	921	982	981	962	1004	1010	944	1019	949	972	974	1016	937	1008	1015	952	912	948	903	1006	963	927	963	970	941	890	920	962	958	998	989	956	939	960	957	941	938	856	952	1001	971	983	962	998	954	940	989	912	957	959	964	930	955	958	893	965	934	983	960	910	944	954	1007	979	987	948	961	1023	904	972	955	937	970	984	952	932	959	925	964	966	900	955	998	994	921	948	957	998	950	978	965	971	858	1026	953	988	1015	1018	946	954	984	956	953	912	1016	957	971	939	946	995	955	941	966	952	1010	941	943	979	981	963	958	924	936	959	927	893	949	962	925	954	935	974	921	947	985	919	991	941	948	979	983	998	997	931	931	932	923	943	924	957	952	1045	1008	1022	960	919	944	966	985	1041	967	985	958	971	989	976	1019	976	961	933	947	999	973	988	989	969	965	963	909	945	946	943	928	925	1011	993	1006	1000	956	966	964	970	953	990	950	960	979	904	930	976	942	945	955	949	994	997	988	977	910	977	930	946	987	987	964	939	972	947	942	958	963	920	929	891	952	999	922	933	984	955	955	960	1004	962	991	1004	969	974	1003	908	936	965	949	984	954	1000	1004	962	985	984	972	969	999	1015	993	1041	974	950	1006	945	930	993	1004	950	926	993	962	933	941	897	1025	980	899	997	941	987	918	849	964	979	980	965	924	960	928	1001	968	954	972	947	962	925	994	980	992	968	944	968	972	959	1012	978	982	952	1036	975	1013	993	937	937	915	983	942	958	990	890	969	948	998	1008	934	928	928	959	942	963	927	985	927	954	949	924	1027	968	934	999	961	1010	967	987	943	947	975	962	948	899	1027	923	1025	954	983	917	963	971	959	929	980	962	920	925	982	907	968	958	983	944	961	948	882	968	942	950	976	978	990	941	928	960	931	949	932	967	951	962	958	950	938	962	958	970	930	935	983	905	939	943	943	945	957	1003	981	923	922	973	913	966	940	942	988	993	959	915	1005	909	940	927	1011	960	917	968	946	923	1003	964	992	942	987	925	915	977	955	939	980	921	984	911	968	975	948	948	989	947	959	957	970	946	979	990	944	924	1018	1005	1026	906	955	919	913	1012	924	988	1020	932	935	926	949	982	980	933	946	965	905	907	930	981	971	966	946	931	977	972	934	958	1005	988	930	912	968	920	993	939	937	945	950	948	973	956	994	944	981	946	957	1020	955	967	990	974	967	972	990	927	942	963	958	924	989	941	934	962	984	981	956	929	933	944	960	979	972	997	931	962	944	895	967	985	937	944	956	996	937	964	981	982	967	986	940	953	912	971	956	983	939	1008	942	1000	916	960	980	960	981	947	905	979	982	899	943	978	946	922	936	999	1021	943	1001	947	991	1010	902	954	999	988	924	960	982	938	984	964	959	986	963	948	964	980	1035	1023	943	990	982	967	976	944	944	947	921	1013	1001	1018	963	999	953	960	940	966	1011	968	1008	933	931	967	955	908	890	1022	940	939	982	971	966	1010	969	967	934	1070	983	970	980	981	1010	932	961	972	971	928	988	983	966	1014	977	967	987	961	948	961	970	897	967	978	925	964	961	929	964	990	973	940	1008	961	962	998	921	955	938	940	978	928	942	949	1006	935	982	973	915	990	939	951	1011	915	1026	998	943	958	981	960	929	953	921	983	982	968	951
24148	21277	28462	24407	19899	4763	1576	942	744	702	781	566	590	624	531	518	499	452	442	446	384	419	420	415	403	407	402	387	399	348	390	417	397	406	409	453	407	410	456	416	384	433	415	411	436	402	415	406	352	376	365	383	373	362	365	375	403	465	618	833	808	665	541	473	398	363	397	343	355	377	375	322	356	367	374	364	368	378	335	387	369	376	385	394	363	345	378	362	352	364	358	357	385	355	394	334	371	364	381	381	374	362	412	380	357	406	353	357	347	357	390	366	353	390	369	407	338	371	350	375	374	357	359	335	360	360	390	380	359	365	345	384	360	370	366	365	366	374	377	361	393	355	375	398	354	348	359	347	347	323	371	417	339	384	371	354	360	384	364	373	353	384	359	379	352	375	389	405	362	373	345	392	383	363	385	346	341	360	354	363	388	361	345	357	353	387	380	389	349	400	365	377	357	355	387	374	340	394	352	376	357	345	354	370	366	359	358	381	361	371	368	360	378	371	403	384	362	330	359	377	332	406	402	369	380	350	352	330	355	364	369	336	358	333	363	354	341	386	385	319	400	362	354	384	382	350	382	396	401	333	412	393	363	368	383	375	382	363	380	351	390	357	354	353	377	363	345	393	366	354	343	358	389	372	371	342	337	383	361	357	360	371	373	349	368	356	370	370	406	407	359	378	400	385	389	330	385	383	363	365	363	378	359	380	361	395	390	340	340	385	351	347	384	379	367	343	384	370	384	352	364	383	356	352	389	388	388	368	366	373	361	386	368	377	384	359	354	368	376	403	373	396	352	368	368	383	360	390	383	359	365	339	354	367	395	388	343	371	369	327	381	366	352	354	371	367	372	382	380	362	352	373	387	385	363	342	390	370	397	377	353	378	379	392	409	383	369	380	333	374	361	364	374	349	392	357	336	377	363	400	358	338	332	386	368	353	353	379	388	396	351	400	384	363	365	344	347	349	374	368	339	374	353	399	380	336	382	357	361	367	372	330	373	368	367	380	371	384	396	363	335	374	384	361	359	429	365	370	401	344	394	346	378	384	342	403	362	409	325	357	371	375	334	355	399	351	364	387	349	318	392	393	377	341	373	388	350	353	349	380	385	373	387	405	394	338	401	353	357	340	392	375	363	320	385	364	354	389	371	328	389	367	396	394	391	349	412	376	362	339	362	364	386	351	376	383	367	392	344	396	375	370	372	363	351	376	383	348	354	354	365	352	353	367	379	371	362	365	353	343	371	348	337	334	337	333	381	353	347	358	371	364	376	358	388	393	365	350	412	376	376	363	378	365	358	378	365	402	354	335	365	372	358	352	380	361	373	351	364	381	385	373	362	379	358	364	378	353	376	365	353	352	367	361	364	349	380	378	371	401	374	357	366	348	342	368	390	358	358	349	380	336	340	350	410	412	366	377	324	363	356	402	372	349	371	384	383	337	403	346	379	350	387	396	380	406	353	368	354	351	371	388	355	400	383	354	381	366	341	359	368	352	354	377	366	395	347	357	354	341	363	347	345	350	381	383	358	360	369	342	387	389	341	354	398	356	406	363	374	361	387	363	394	374	357	352	363	399	379	374	356	374	383	376	335	363	353	368	373	368	362	399	375	353	377	381	355	384	349	359	339	389	368	358	395	325	370	331	354	380	368	400	359	364	357	377	365	372	367	339	383	419	363	354	364	383	361	373	341	330	397	360	361	381	352	342	355	349	365	386	370	353	371	365	353	347	363	389	366	369	342	334	344	366	366	343	344	368	361	367	368	368	350	386	382	331	388	379	344	375	389	381	379	355	349	406	357	368	357	363	360	368	363	346	358	356	348	359	370	381	381	367	357	372	362	355	333	371	369	370	381	349	376	388	392	396	375	363	323	363	376	375	334	367	351	392	374	386	385	373	376	349	378	361	372	381	376	339	389	338	365	395	383	355	358	357	346	371	348	364	360	381	349	399	346	385	355	328	348	366	346	386	344	407	373	387	365	370	342	368	389	370	345	353	365	356	377	347	385	350	390	383	357	384	390	364	341	403	374	389	337	420	352	351	371	333	382	363	370	372	355	346	381	401	364	358	396	362	360	398	340	355	384	382	404	367	346	341	363	346	359	372	370	360	381	352	388	326	355	414	361	376	341	340	330	358	427	363	379	379	367	424	380	372	359	382	382	335	366	327	395	366	368	370	382	375	351	355	351	385	371	360	357	386	360	368	338	392	370	358	349	371	363	325	358	370	364	365	347	362	366	368	336	342	354	365	344	375	377	386	390	374	377	358	380	359	346	381	383	351	360	355	338	392	369	352	384	353	363	389	341	415	334	370	355	370	356	383	377	390	370	357	391	343	393	386	375	363	402	357	389	385	341	377	377	337	348	346	421	338	377	359	380	393	351	346	378	355	349	362	410	379	363	359	398	345	399	362	352	331	352	376	371	346	380	385	380	354	390	373	352	398	377	376	366	393	393	380	347	378	380	337	391	376	392	364	361	365	327	335	375	383	360	356	356	396	391	336	380	358	354	382	356	359	402	339	362	369	364	376	386	362	358	403	355	381	378	387	374	386	366	366	363	341	367	369	357	398	343	352	344	368	338	366	357	334	415	373	360	374	380	378	400	367	326	355	375	361	382	346	381	376	324	391	353	344	356	369	407	340	391	364	364	353	391	367	352	379	375	350	373	345	406	346	350	359	371	370	378	371	352	385	361	358	379	394	339	348	393	380	338	349	351	385	350	349	340	374	398	408	335	357	367	339	384	382	357	347	394	376	382	397	345	389	364	342	385	353	339	359	396	363	380	349	379	393	366	366	351	340	396	369	367	350	360	349	386	345	357	346	391	334	366	366	367	364	377	396	410	362	376	361	360	360	358	384	387	403	372	358	351	362	379	374	377	371	373	366	359	351	352	349	343	356	370	343	353	377	357	360	359	381	388	419	382	397	383	365	353	350	363	401	322	344	327	357	375	384	387	383	323	346	383	373	314	348	348	361	343	351	402	373	364	322	363	375	391	368	374	337	366	357	346	376	353	358	375	374	390	377	340	354	339	354	361	388	379	345	353	328	332	351	395	346	393	339	355	409	419	371	346	337	374	384	389	360	334	355	339	376	346	357	358	329	361	369	351	335	378	364	396	340	411	390	369	384	373	375	348	360	361	370	375	404	348	393	329	381	345	399	388	363	351	384	393	353	344	349	356	362	370	356	375	339	353	378	347	379	378	352	364	371	343	363	367	359	378	340	359	352	348	388	402	376	358	385	376	387	401	358	389	354	374	391	357	373	379	364	371	367	377	349	401	350	339	342	381	381	309	376	383	392	350	407	357	370	331	371	362	367	352	371	335	377	385	326	380	360	381	364	360	356	366	374	385	369	344	385	345	347	413	361	344	372	358	397	350	409	397	379	364	347	325	362	421	358	360	348	385	381	337	384	340	358	397	356	368	355	380	349	355	403	347	346	377	347	395	378	376	401	340	347	374	358	395	406	391	391	411	332	372	364	391	369	390	375
13899	26526	23517	14378	9287	5812	3809	2823	2236	2309	2342	1637	1771	1662	1471	1310	1175	1103	1093	1075	895	862	989	1021	949	937	885	892	859	830	824	894	867	846	886	978	967	955	997	939	837	851	898	878	936	953	898	814	789	790	786	782	744	785	745	779	738	1130	1628	2304	2211	1677	1286	1017	809	717	773	731	756	771	711	691	743	789	748	743	739	725	727	750	783	726	722	683	711	695	740	785	768	751	770	773	717	758	739	763	768	737	770	747	760	696	757	789	760	759	750	775	720	766	737	749	769	742	712	738	793	742	734	692	756	709	768	707	729	730	738	702	783	745	727	760	726	733	749	746	744	726	762	723	745	769	730	695	771	729	728	770	695	719	719	734	677	728	734	765	722	751	752	731	762	679	744	733	767	727	706	738	761	749	724	740	751	769	733	726	771	715	703	749	733	765	747	710	757	800	689	713	750	759	716	763	737	716	753	768	699	736	764	768	773	767	702	749	754	771	741	734	731	767	727	763	745	690	714	710	728	732	739	725	742	745	786	721	747	733	777	740	786	769	728	757	734	734	736	765	739	740	727	786	737	756	718	753	742	770	702	712	764	769	734	743	704	752	734	725	761	750	780	687	765	751	787	706	762	742	761	721	759	727	744	751	745	732	720	741	701	729	742	748	683	718	718	726	725	765	727	745	692	727	718	714	731	705	754	814	724	739	729	759	764	727	760	725	753	727	706	740	740	795	800	731	797	778	772	744	731	730	745	683	735	723	745	730	707	767	774	731	770	793	741	759	780	761	720	687	753	776	739	756	734	748	755	721	743	770	706	711	748	766	768	718	704	663	757	676	719	741	770	701	751	697	744	713	748	742	713	744	735	760	722	704	739	714	726	758	727	735	743	729	708	790	718	719	796	756	706	754	698	743	778	711	711	727	685	692	742	714	715	808	763	785	743	715	749	714	725	701	750	734	707	757	749	712	713	756	725	703	722	725	745	742	717	712	737	749	706	751	691	721	752	718	776	725	759	707	744	761	692	795	719	742	739	733	773	759	736	767	737	716	717	738	732	738	771	758	716	790	750	724	734	757	764	686	701	706	796	705	766	729	721	763	726	725	734	689	749	768	760	790	722	718	781	740	729	729	758	769	773	738	774	727	750	706	701	744	764	715	738	766	758	712	739	779	744	736	730	788	755	751	723	733	737	767	761	686	732	747	712	738	749	759	781	702	735	765	775	717	695	710	778	725	696	762	709	764	758	801	732	717	723	728	728	730	726	743	703	753	712	751	766	747	710	725	702	756	712	723	736	728	706	751	785	753	726	768	703	737	682	753	713	780	751	741	741	776	738	713	722	763	764	722	788	729	737	731	773	716	750	729	707	772	740	716	717	782	774	710	714	736	737	718	723	708	722	767	707	731	782	709	769	762	734	756	713	734	758	727	703	751	759	731	783	697	741	780	724	780	802	720	755	734	745	750	757	702	702	719	692	729	774	693	743	752	785	729	750	698	775	724	734	743	695	731	707	701	699	697	758	695	751	745	707	716	733	731	751	794	748	706	682	746	792	736	755	739	800	710	683	752	758	732	758	745	714	731	785	733	748	745	752	736	728	718	748	781	743	773	794	720	734	743	785	719	749	714	732	758	738	769	685	708	758	763	742	732	698	715	760	745	782	740	694	704	718	727	749	723	771	765	722	754	710	703	773	737	701	783	735	724	738	759	737	706	700	768	703	729	742	724	753	687	741	733	770	708	767	732	763	733	708	741	749	814	736	721	786	746	726	735	750	708	760	741	761	743	724	759	744	727	711	735	697	736	758	688	746	798	750	653	731	719	728	720	722	705	744	781	766	687	738	737	752	732	772	742	750	718	708	724	710	761	727	746	691	754	756	710	702	704	738	742	759	705	739	724	719	776	735	757	726	690	769	716	729	795	704	704	712	727	766	754	725	742	754	784	752	772	778	762	734	732	753	736	754	754	731	680	705	736	757	740	793	752	755	782	749	736	741	712	690	722	736	751	751	708	741	727	765	743	745	755	667	815	759	694	747	744	712	765	744	701	701	763	778	709	759	759	733	724	763	704	741	721	801	772	731	723	719	750	725	767	759	712	793	706	788	715	763	732	704	718	733	725	747	770	805	689	732	727	708	720	746	673	734	738	727	745	738	734	762	717	700	739	759	719	712	746	733	745	710	712	750	753	725	764	746	742	744	698	747	744	693	753	769	766	756	720	759	741	753	732	749	747	730	743	692	716	756	754	737	741	775	766	712	719	752	746	719	725	744	760	734	716	723	739	729	749	703	713	741	782	712	767	711	740	753	684	746	807	771	733	719	698	763	734	771	762	710	737	693	704	702	730	745	746	749	715	744	779	741	754	726	703	753	730	743	785	719	756	748	770	733	757	720	751	705	707	711	760	710	743	778	759	731	740	713	741	712	755	686	779	713	743	781	760	754	725	728	723	764	755	729	777	715	722	707	786	752	761	735	756	795	730	762	768	727	762	799	752	744	738	757	757	771	780	748	749	730	738	758	734	721	762	725	715	716	721	722	791	748	732	745	769	741	750	758	726	774	758	711	773	739	756	735	750	715	715	772	750	784	732	702	731	737	695	769	776	740	754	759	743	723	747	772	737	742	786	782	748	775	728	735	752	763	744	739	706	732	751	752	747	755	712	731	695	728	718	730	722	748	755	730	747	735	784	790	767	760	777	732	725	703	721	734	732	727	748	728	768	727	689	769	745	791	776	758	716	757	699	678	707	690	734	742	710	741	754	723	758	784	740	750	713	735	713	733	735	772	686	764	745	732	698	719	736	737	774	758	733	731	723	752	715	721	695	743	683	743	718	714	737	746	757	762	755	760	797	739	723	802	704	706	737	711	735	727	732	818	714	668	761	705	760	781	748	699	747	731	787	759	753	789	732	704	741	718	711	722	688	647	740	704	774	708	750	764	728	754	787	719	784	754	720	755	717	705	729	721	716	776	797	771	703	706	753	715	692	718	758	741	783	664	724	738	713	772	700	745	729	735	774	717	713	700	738	785	717	757	694	765	732	711	726	729	708	732	722	716	729	716	734	709	713	716	697	744	756	767	743	747	719	716	791	755	706	742	668	754	733	690	790	729	747	768	752	728	747	680	733	737	715	718	719	789	744	748	736	722	744	726	743	797	780	751	766	767	742	732	742	713	754	751	739	740	725	747	722	724	734	757	734	711	751	762	756	719	731	752	722	719	728	732	781	715	738	731	811	747	716	695	779	732	726	739	712	792	772	728	781	769	766	733	726	725	779	775	741	694	684	773	757	757	721	748	734	721	785	750	750	719	725	766	800	730	749	749	777	716	728	739	708	707	756	752	725	738	762	755	748	720	698	732	717	739	757	703	720	778	771	759	715	762	775	742	792	660	689	730	788	792	711	742	761	747	727	703	752	742	751	725	722	759	736	725	727	766	747	744	745	710	766	758	727	739	739	735	737	746	760	748	757	737	767	735	749	738	781	733	729	759	811	688	760	727	764
23157	21257	29054	23805	21271	19340	4295	1401	952	942	890	653	663	653	563	477	465	390	383	394	363	356	396	362	396	391	342	344	296	318	341	337	335	354	346	372	383	386	420	367	371	332	368	312	340	346	380	363	340	352	278	315	287	319	303	337	331	423	808	1226	1115	833	646	461	298	299	311	311	297	280	301	255	314	283	290	269	283	279	266	317	280	303	305	306	294	287	317	299	295	265	292	288	317	292	303	283	276	279	264	301	296	293	294	281	291	293	282	298	287	297	323	295	284	277	273	294	274	296	259	300	303	289	267	317	327	264	286	284	285	278	254	298	276	318	273	290	318	279	295	308	274	260	291	296	317	308	275	302	265	273	317	295	292	318	289	287	292	295	261	264	308	283	271	263	306	294	270	282	283	272	285	267	280	271	294	274	292	298	291	281	281	312	263	279	312	274	269	295	281	325	288	290	294	305	264	279	300	301	269	297	301	280	273	302	277	295	294	272	290	297	283	298	265	272	319	306	277	265	282	284	281	272	296	293	301	286	288	293	269	309	290	294	289	288	271	274	298	285	289	313	305	302	280	290	290	311	262	309	296	292	275	277	303	319	278	305	298	297	240	280	301	297	299	306	303	300	314	267	301	298	306	283	303	284	290	265	277	293	282	310	324	291	299	297	271	285	282	298	311	268	274	308	276	304	293	298	278	266	270	285	307	276	278	308	284	282	270	258	259	297	309	275	311	283	286	282	297	268	299	287	241	275	297	300	316	319	288	264	282	281	272	253	287	308	286	272	300	302	272	290	288	301	275	303	302	296	266	303	300	284	305	307	271	261	297	319	310	269	273	318	305	263	293	324	304	293	285	275	249	308	292	286	296	285	248	284	297	263	276	259	316	308	295	267	297	289	298	285	300	270	236	276	282	270	273	242	263	291	288	301	283	304	323	273	283	276	273	274	274	303	285	284	288	281	268	291	280	307	315	311	276	270	305	290	302	271	314	292	281	275	276	296	286	278	281	286	280	288	265	282	300	264	277	303	295	274	299	293	311	297	288	296	284	310	309	282	299	287	299	275	286	283	299	293	290	293	296	288	307	285	293	302	279	266	277	290	294	315	273	294	285	287	294	293	285	316	282	274	287	293	316	306	306	296	283	285	287	288	304	283	292	304	270	295	295	297	310	287	274	301	287	299	274	289	306	253	293	310	291	296	312	269	279	304	297	295	303	286	257	290	264	301	270	266	238	315	303	286	287	285	292	252	294	272	273	283	308	305	295	290	272	277	279	291	293	287	305	311	306	289	282	275	295	294	285	292	289	300	250	301	285	274	305	270	285	277	315	265	250	280	269	280	287	279	308	300	289	259	309	293	296	253	303	248	305	321	320	288	283	280	266	264	283	283	285	275	276	293	287	298	327	273	284	302	291	257	298	297	308	289	338	272	262	262	310	302	290	282	269	260	272	331	290	269	321	285	285	274	304	277	314	293	283	267	309	261	289	280	294	283	281	304	267	279	292	283	277	291	301	274	257	314	290	283	293	276	303	295	285	277	288	320	275	298	291	256	294	264	290	311	297	307	303	255	289	280	280	281	279	272	258	270	284	289	271	303	293	303	269	275	256	288	259	265	301	302	285	283	293	289	280	269	311	292	297	273	316	298	254	292	308	331	334	273	301	309	283	307	293	302	271	302	295	310	301	262	271	294	271	294	312	283	294	299	291	289	292	286	277	270	288	259	294	296	295	308	291	297	278	286	301	286	313	315	298	318	266	296	291	290	290	303	279	316	309	278	288	314	293	297	298	273	292	296	258	286	311	285	299	308	281	290	292	284	297	304	289	294	317	287	295	287	291	269	305	293	271	280	288	296	325	297	297	289	273	306	290	293	318	300	318	273	275	291	294	280	278	264	270	277	253	291	278	277	289	304	282	269	288	284	285	318	285	272	297	301	282	286	294	263	288	297	253	318	308	312	286	278	286	312	269	303	302	319	289	298	305	287	313	290	268	330	263	265	288	264	270	323	292	287	306	298	327	257	247	297	278	273	312	283	288	284	284	299	310	310	258	298	284	293	285	319	285	267	281	320	280	280	288	330	299	279	249	307	276	302	288	267	312	299	261	288	285	266	310	305	280	255	271	269	308	276	295	257	273	294	312	276	300	286	279	308	296	281	283	289	294	289	273	292	288	279	270	257	287	270	284	290	269	270	315	284	319	319	269	278	292	282	289	283	298	299	268	268	280	298	296	280	280	310	264	266	278	271	254	255	304	295	275	314	282	297	291	285	294	304	259	280	285	315	269	263	316	290	279	321	285	298	282	289	292	283	265	278	279	295	294	294	298	286	243	275	286	300	285	318	305	309	282	291	286	293	246	300	264	287	278	327	299	330	284	277	274	280	264	280	282	317	309	260	275	323	287	288	278	287	314	298	277	265	274	294	312	283	273	299	286	307	285	273	303	291	306	263	249	289	294	282	272	282	273	293	286	258	288	322	282	311	306	289	326	260	296	270	291	298	290	288	316	269	293	282	278	276	279	278	291	285	297	274	290	311	263	293	270	313	310	312	308	301	260	300	331	301	293	292	269	281	282	284	281	308	278	301	290	272	301	292	297	281	289	290	274	273	298	280	289	264	293	287	282	297	253	288	297	276	296	330	254	293	278	296	275	310	278	272	293	276	271	277	298	279	325	318	267	286	276	287	284	282	261	297	227	291	307	291	273	269	299	264	295	305	280	274	318	286	310	305	265	291	287	274	309	313	305	272	273	283	297	304	283	303	278	298	249	279	291	259	277	264	290	326	271	290	273	307	263	283	285	295	271	269	313	284	271	261	252	304	277	271	300	270	292	247	306	274	319	290	290	296	261	290	274	297	302	306	284	316	277	282	298	272	296	288	300	295	281	285	308	299	267	234	262	267	280	284	322	272	285	272	263	267	267	281	318	306	271	278	273	243	296	325	321	304	296	305	276	292	298	289	268	263	279	255	276	301	306	293	262	279	276	305	279	310	289	271	314	300	295	312	276	299	296	297	298	281	298	291	290	295	298	303	285	276	301	279	300	296	291	298	292	302	279	284	293	283	291	280	278	299	263	281	279	303	273	293	330	260	283	298	274	260	277	297	290	298	313	294	280	278	281	303	333	319	285	293	295	310	292	287	312	292	278	270	285	278	283	284	326	325	281	308	306	301	309	284	300	312	309	267	296	273	273	268	257	255	302	294	292	310	281	266	296	297	278	325	272	317	288	299	291	304	299	277	283	267	289	308	296	279	298	268	264	280	319	292	290	299	291	274	276	290	259	307	288	292	286	281	275	286	284	273	285	264	286	290	310	328	308	293	274	317	278	271	300	272	289	285	292	308	306	315	315	298	277	285	314	270	263	266	326	287	288	285	290	239	276	294	268	286	270	300	308	267	295	280	271	301	288	290	304	293	296	294	296	291	303	296	301	283	246	272	295	276	272	282	315	300	278	290	281	298	310	297	293	267	306	281	280	266	284	289	291	263	276	275
16521	32009	28565	18918	13188	8737	5801	4002	3216	3260	2971	2037	2235	2087	1800	1476	1165	1117	1068	941	842	838	1034	840	979	891	762	746	692	718	742	736	695	706	823	762	901	923	939	866	790	821	765	773	750	862	956	791	616	622	627	641	640	611	620	584	638	1025	2436	3446	3201	2204	1569	1059	627	562	554	551	540	577	581	561	540	592	559	570	608	576	582	591	601	594	601	598	593	549	547	585	587	565	559	531	579	576	566	548	551	565	532	512	523	589	546	546	598	572	571	569	548	624	553	613	532	579	552	566	632	612	547	614	545	571	570	565	568	569	586	602	568	538	597	572	581	568	498	571	588	557	557	554	592	573	588	580	600	582	555	491	556	580	590	568	581	593	573	577	579	529	599	555	592	597	560	555	568	608	537	545	567	558	538	585	602	610	568	546	571	577	555	544	590	630	567	565	589	540	529	612	588	628	577	592	581	557	558	602	537	616	609	581	591	543	599	544	603	607	536	575	540	592	586	570	585	585	580	571	579	582	530	587	551	575	574	571	604	576	557	534	568	541	576	556	573	602	586	583	582	567	576	592	624	578	566	587	614	519	558	574	588	553	560	593	582	571	595	559	578	622	565	588	542	624	586	589	574	569	602	612	605	562	533	575	551	540	545	579	639	554	563	576	599	586	553	604	567	590	552	519	578	603	590	623	566	570	572	562	599	601	589	572	607	547	499	574	567	560	551	581	561	553	594	525	568	567	544	543	547	563	517	532	558	552	567	557	611	535	621	549	612	581	568	593	588	549	601	571	594	586	584	617	531	582	595	631	588	584	559	543	594	617	562	568	570	588	562	574	569	550	573	569	620	570	538	592	615	563	558	560	549	617	578	596	543	580	591	586	626	566	577	581	552	558	575	557	572	583	596	550	532	542	540	528	553	573	545	600	618	548	566	561	586	568	574	579	583	579	569	542	597	538	572	569	547	533	559	572	596	601	560	564	563	583	568	567	592	554	565	590	553	561	566	579	553	598	583	591	517	599	614	563	588	572	543	564	579	541	587	569	589	546	555	590	579	592	552	593	551	551	619	578	621	559	549	600	581	595	571	610	571	586	584	583	594	626	569	569	553	559	561	572	617	591	565	580	627	552	587	544	566	567	590	571	557	568	555	583	554	578	545	524	555	547	538	587	586	554	591	617	549	581	599	610	550	558	556	536	590	546	579	596	599	605	558	560	600	570	564	575	545	579	536	559	595	549	563	561	578	594	553	549	601	572	630	552	571	612	543	600	565	606	562	593	566	567	538	556	544	577	571	586	605	587	517	578	583	536	585	570	599	550	563	563	555	610	584	624	544	579	559	590	582	520	594	531	564	579	589	542	568	537	548	603	555	563	529	582	576	539	590	573	595	516	576	564	607	602	570	590	550	589	583	508	561	564	590	504	592	555	548	607	604	556	569	582	577	592	560	556	521	579	586	517	587	598	563	554	557	566	550	561	522	572	555	557	586	597	551	541	535	564	567	561	568	569	530	591	573	543	559	591	578	623	534	545	607	573	558	553	599	550	532	563	625	522	587	589	566	559	558	557	577	563	608	547	556	570	608	580	558	529	574	550	578	551	577	562	555	524	557	564	594	586	536	599	582	605	580	562	554	571	547	549	571	557	578	593	592	538	579	570	569	537	590	606	564	560	518	564	603	583	552	574	584	531	532	564	570	583	573	584	578	550	558	566	577	586	578	538	589	589	557	597	547	586	561	527	547	577	558	606	596	579	540	591	582	562	578	547	519	573	554	557	578	568	522	564	589	608	570	573	578	586	542	561	511	580	576	542	605	541	561	555	535	607	581	561	563	565	572	529	588	516	553	570	547	639	603	568	576	567	554	546	551	598	576	584	514	538	574	580	603	568	576	561	571	583	541	571	575	585	585	600	561	601	553	539	609	555	579	573	583	579	583	529	580	571	548	593	547	590	572	568	620	584	568	554	558	549	570	614	586	621	546	598	592	572	565	549	586	567	595	574	552	563	549	586	537	571	539	571	549	559	562	549	564	550	580	562	570	580	575	540	589	529	566	545	552	559	570	556	567	565	591	542	583	602	593	603	591	560	558	574	557	590	542	554	574	564	588	561	558	598	595	547	574	602	574	566	572	555	583	545	570	534	577	567	492	530	535	546	564	557	547	589	565	571	550	574	597	604	551	598	563	595	511	576	555	586	538	599	626	535	602	559	553	606	559	578	553	550	578	565	556	582	559	600	592	603	538	612	548	577	585	625	588	581	578	595	541	555	609	541	589	552	536	583	565	621	578	556	546	599	569	572	545	572	609	596	579	587	568	587	551	572	626	594	552	534	594	555	557	535	568	597	557	577	572	609	587	599	558	593	610	575	546	573	543	570	543	592	594	574	567	522	574	546	605	569	565	581	577	555	545	564	602	582	561	567	579	557	550	577	597	566	531	563	549	544	610	620	588	595	580	558	563	557	566	586	574	579	548	586	502	590	581	584	570	552	594	555	616	561	581	597	576	578	587	569	559	544	550	535	567	583	612	554	571	599	570	567	578	557	588	599	561	590	564	582	550	605	572	617	532	541	532	622	559	568	572	582	553	546	544	562	525	571	544	581	522	558	621	537	609	548	586	572	561	570	540	564	576	541	531	591	546	559	569	522	574	568	568	590	572	591	590	530	577	568	608	550	554	550	618	550	541	581	554	575	572	571	568	547	576	583	553	542	525	569	565	571	583	547	591	566	574	577	581	556	576	552	565	575	535	567	589	560	556	599	563	594	607	588	585	569	564	568	587	558	596	607	578	590	572	577	535	542	567	536	578	583	574	603	556	570	562	544	551	543	517	567	587	567	579	555	529	562	598	531	562	592	565	571	538	620	550	571	577	533	605	528	568	565	545	591	532	585	528	599	614	554	572	540	574	578	558	598	573	598	548	585	603	548	571	550	536	580	589	534	554	604	586	597	607	564	580	550	533	553	567	540	585	578	554	570	602	563	567	625	571	580	610	564	603	570	554	573	529	593	625	617	564	559	579	593	575	559	579	560	575	519	596	545	592	567	557	596	570	558	608	584	547	563	568	597	561	605	551	539	572	595	533	589	518	574	604	565	566	576	601	580	536	513	581	618	588	595	558	617	578	597	565	623	553	598	612	559	578	558	585	566	599	605	563	537	579	568	592	538	579	589	599	577	545	561	602	585	582	597	534	568	540	540	568	612	550	539	552	603	534	568	596	583	571	591	573	574	592	626	500	556	575	559	522	578	551	541	597	569	590	575	571	567	537	566	596	596	575	564	595	575	588	553	577	562	563	614	510	576	548	582	564	544	599	570	556	605	560	608	529	583	541	585	530	556	570	579	587	580	538	559	580	563	573	577	615	571	522	562	580	591	606	587	562	583	539	548	580	548	560	600	589	548	595	539	542	567	571	591	579	538	596	538	581	565	609	615	568	541	576	584	579	539	565	567	539	606	530	548	551	559	565	557	574	613	533	606	549	562	531	553	592	580	568	608	552	570
26581	20728	12524	4006	1528	924	679	621	618	638	572	551	604	584	559	525	532	515	478	504	491	500	479	457	496	528	525	495	493	499	518	509	511	507	507	524	507	517	493	492	549	535	465	501	513	522	552	524	521	529	467	500	488	476	452	477	517	498	499	556	580	603	490	520	522	467	520	496	510	476	478	452	440	495	499	518	509	469	494	489	448	488	510	492	476	458	499	487	481	453	496	506	491	470	491	470	468	486	493	482	509	473	480	522	462	424	493	459	477	501	517	504	467	504	469	465	491	506	462	447	451	437	497	489	469	455	460	473	476	495	499	478	495	511	484	523	481	477	512	486	491	476	452	473	510	503	477	449	462	432	466	470	467	497	458	494	463	476	476	435	485	463	503	486	504	482	487	487	501	509	470	502	456	494	457	514	503	447	480	474	504	470	510	480	511	480	507	481	484	493	465	462	499	456	526	503	515	464	453	499	464	492	477	500	481	508	495	460	454	508	486	474	481	448	515	483	442	530	478	517	463	527	469	473	463	532	472	526	461	457	482	449	543	485	475	473	483	493	535	465	486	525	486	495	466	489	508	517	494	468	512	469	489	494	467	478	472	471	492	491	493	478	469	483	479	501	448	501	480	504	463	505	470	497	463	466	472	482	478	441	491	482	517	498	485	481	493	456	500	476	468	474	441	482	453	474	486	518	501	457	481	455	474	509	469	492	478	461	483	495	463	503	464	464	462	497	491	466	462	479	491	492	490	459	509	508	465	482	475	474	502	481	506	479	480	478	460	471	468	473	483	476	465	518	462	508	476	465	494	474	453	501	505	503	494	480	474	521	504	468	486	470	492	495	476	449	462	488	507	500	490	497	497	483	508	500	487	481	531	469	532	469	490	518	486	451	514	488	496	520	504	493	496	481	468	485	555	476	500	504	500	482	441	486	487	464	518	444	481	490	483	483	469	513	459	488	526	480	492	483	500	438	499	494	526	520	502	471	492	459	481	483	499	467	544	488	476	485	477	483	493	461	472	480	469	456	495	505	507	471	445	475	526	444	489	460	491	454	485	444	483	439	458	482	510	488	494	462	502	497	472	491	487	468	438	472	511	480	468	474	506	450	468	498	469	463	505	512	461	493	449	500	448	478	515	476	491	491	478	446	484	479	461	497	489	456	516	449	494	506	463	481	462	475	465	479	454	470	475	452	471	505	468	477	486	482	497	480	471	514	488	480	502	481	517	469	500	482	474	492	417	511	449	449	502	458	469	502	466	508	461	502	512	477	477	538	483	495	475	468	494	473	490	475	469	493	457	506	492	479	476	466	476	479	473	474	488	470	489	438	515	487	488	477	519	473	493	429	484	484	471	466	480	491	467	468	484	476	463	487	473	470	469	458	483	470	477	505	503	473	491	516	481	478	418	497	469	459	459	474	495	483	522	483	460	461	526	462	479	502	489	449	471	500	525	466	457	485	491	479	463	469	485	502	488	506	480	497	511	465	485	433	489	464	478	461	480	470	492	459	486	522	471	503	478	439	470	510	468	506	509	447	450	481	487	475	505	459	526	459	470	489	503	475	487	461	471	471	496	473	477	467	456	484	476	453	499	478	509	509	483	480	486	476	497	520	474	467	469	526	451	431	541	479	486	478	517	476	483	464	478	482	479	458	493	475	525	494	516	460	494	475	493	489	485	492	459	475	444	445	504	487	471	453	473	437	472	467	472	473	473	485	479	476	513	484	481	516	488	482	478	464	493	462	502	471	494	508	493	478	455	516	486	508	502	504	512	470	499	458	464	508	453	468	436	544	506	474	481	450	462	456	508	508	464	470	500	478	498	478	521	525	467	521	523	497	482	464	526	521	452	455	476	472	461	484	491	481	522	442	483	490	510	489	535	535	517	489	529	454	484	443	470	494	490	479	499	473	508	501	507	481	484	506	446	445	483	470	496	494	492	480	460	494	466	490	493	510	482	474	502	500	445	486	483	528	488	469	457	488	468	496	508	481	491	485	497	530	456	451	463	458	483	453	446	468	479	491	482	493	479	442	461	484	453	483	466	472	480	461	470	511	470	501	514	476	474	474	512	457	456	467	483	453	467	478	485	509	515	488	527	485	476	487	500	467	478	465	487	509	480	477	474	467	430	465	483	442	501	469	463	462	526	477	491	456	515	493	461	479	443	469	479	487	449	462	483	484	468	488	463	486	501	491	496	488	450	471	494	467	505	512	490	471	454	484	518	494	509	446	510	483	511	476	495	478	506	460	447	505	504	488	477	471	489	457	488	471	484	462	456	490	462	504	498	502	507	484	477	480	470	493	507	512	484	495	478	499	488	503	495	487	465	438	441	497	499	486	488	511	455	485	489	488	452	514	471	450	479	469	473	460	476	463	499	469	448	450	490	479	477	526	495	490	519	457	500	459	464	493	513	446	465	460	491	481	481	482	488	513	496	499	479	495	488	497	507	461	455	487	488	479	440	498	466	506	450	468	462	467	480	474	501	507	472	510	483	489	469	506	473	483	456	471	499	466	532	481	475	473	501	505	466	494	456	489	483	466	482	474	499	474	469	461	520	485	486	458	516	502	429	482	527	456	478	475	459	487	510	471	520	503	469	452	499	506	481	465	480	483	475	513	411	464	447	488	482	469	468	464	494	489	496	467	494	454	447	492	512	489	480	481	489	449	540	505	477	507	418	473	464	477	493	479	445	493	489	439	470	469	464	486	495	456	491	453	468	500	532	504	516	469	486	470	497	486	485	463	512	484	475	465	459	459	518	453	470	538	466	512	520	502	504	459	466	478	475	463	516	485	521	497	466	519	485	489	489	470	486	488	454	478	497	486	482	496	459	525	479	476	488	468	442	497	491	487	455	465	520	501	515	471	463	490	501	495	502	497	481	496	487	482	453	492	474	483	494	502	533	508	470	487	483	497	449	479	479	528	459	467	495	481	489	488	483	485	473	504	471	515	487	495	482	486	494	522	455	467	442	492	482	494	517	451	495	485	496	472	478	474	485	491	499	466	481	475	515	524	507	489	490	482	458	533	510	455	490	493	471	484	490	515	503	491	511	493	468	455	507	522	491	511	484	495	493	488	464	482	495	496	471	463	520	492	458	470	525	460	502	510	471	494	508	472	444	495	477	501	497	459	495	447	503	480	461	527	475	498	468	487	480	469	473	511	500	493	465	501	499	503	483	506	477	490	465	490	488	491	462	466	461	453	456	485	497	477	454	500	474	460	495	459	474	466	477	471	464	473	484	478	498	473	465	497	462	494	509	482	528	489	501	533	532	477	521	516	437	492	482	440	518	464	471	476	463	494	476	483	513	479	473	467	465	507	463	460	489	506	436	527	545	511	536	467	471	496	478	482	462	482	499	445	475	503	485	511	490	479	504	468	461	505	504	492	476	478	509	518	478	494	497	488	482	458	482	475	438	471	479	450	453	475	438	508	502	479	517	499	465	474	510	482	483	508	515	464	505	517	456	474	494	485	479	504	481	450
10866	17115	14010	7393	4347	2659	1952	1523	1439	1636	1596	1279	1425	1358	1214	1164	1111	1097	1031	990	988	980	1032	1044	984	1038	1056	985	950	928	1019	965	1003	960	1064	1056	956	1128	1078	1041	1069	1029	1049	990	1070	1064	1030	978	1005	948	907	1003	977	1001	905	916	972	951	1072	1228	1116	1232	1095	1023	954	957	943	994	964	929	878	905	885	1007	975	973	948	953	981	928	887	941	981	896	954	937	893	915	962	956	952	965	973	980	941	963	975	910	961	998	930	953	961	984	971	962	943	972	883	958	952	948	916	915	991	924	997	1031	978	902	919	935	905	956	932	912	953	911	916	996	932	964	963	928	958	964	949	947	960	961	974	924	938	934	950	954	966	915	926	946	999	948	931	904	953	938	951	972	961	865	955	893	969	995	951	932	998	934	978	947	948	951	962	986	972	891	939	929	920	970	971	928	965	956	890	931	979	945	959	952	938	918	898	946	931	938	974	927	999	959	935	971	967	996	935	939	923	940	971	903	954	975	968	970	956	926	995	911	910	919	968	983	928	950	986	939	944	954	975	984	869	981	963	956	972	940	964	934	955	979	942	956	914	978	955	985	948	966	892	981	989	974	936	956	937	924	931	933	935	940	922	914	913	919	930	925	959	946	996	896	885	900	939	906	931	986	932	950	916	902	967	969	970	1011	904	958	943	1000	928	996	990	926	934	996	941	943	953	895	925	979	901	976	942	942	971	1010	967	940	947	944	898	905	933	958	949	926	935	928	935	928	915	925	937	950	947	927	958	933	968	958	932	1029	902	965	960	884	908	953	974	955	944	953	988	927	935	946	958	938	923	984	985	959	963	948	991	896	954	939	951	940	929	898	993	940	946	901	990	971	931	928	982	935	961	958	928	926	939	966	911	972	959	976	984	907	922	902	900	945	924	971	942	931	933	911	960	943	933	937	934	925	972	917	971	956	1006	979	942	965	952	963	942	916	967	894	923	885	970	952	925	987	940	924	905	948	873	926	914	943	952	944	972	930	953	965	935	942	979	964	962	998	916	943	997	981	994	927	952	922	1019	929	951	937	930	973	887	950	975	990	936	960	913	906	936	925	936	933	933	963	927	931	936	937	961	919	984	937	934	945	941	911	907	916	897	942	975	965	941	908	933	896	959	954	960	953	888	913	938	924	967	915	915	1012	971	940	949	972	975	933	928	971	929	970	977	980	937	930	944	973	911	977	864	931	974	1014	923	919	913	972	943	926	978	963	1007	952	969	927	949	951	931	995	910	988	993	899	947	916	940	954	888	914	919	923	950	911	901	920	948	942	958	991	971	950	887	957	957	983	915	958	949	928	948	952	956	955	929	907	975	961	941	996	962	934	943	918	911	989	943	946	986	906	916	898	969	1015	988	920	984	926	904	951	975	950	952	950	968	927	963	943	947	902	996	935	938	986	1008	920	917	975	1008	970	958	919	972	964	980	937	940	935	909	949	958	928	971	940	945	934	978	984	928	963	905	849	970	1009	976	945	958	980	975	970	939	936	908	927	952	967	909	990	975	944	958	960	907	951	952	952	927	909	989	898	920	929	951	933	898	963	944	947	889	854	924	953	969	958	945	956	1012	971	897	999	868	995	949	992	945	952	974	970	989	912	922	971	943	966	945	935	924	913	985	990	944	926	942	960	914	954	943	959	940	997	934	929	923	955	926	943	955	982	966	958	961	971	968	974	998	973	921	959	958	953	975	896	959	942	1043	933	950	896	889	984	909	963	974	939	905	942	962	979	940	893	957	936	962	934	947	987	940	1006	923	1016	889	949	914	960	898	956	987	987	939	934	973	992	972	977	960	953	960	915	912	928	964	930	989	947	944	927	921	988	923	910	974	985	953	931	898	952	903	904	956	926	912	949	929	933	950	940	943	997	947	1005	916	908	943	985	960	941	997	927	886	887	962	961	902	911	938	899	900	941	941	954	987	887	884	890	970	972	932	976	979	912	938	934	959	919	936	987	963	930	1019	959	985	909	939	973	965	984	950	946	940	961	960	944	927	965	948	963	955	934	945	959	964	971	974	886	917	940	939	977	917	958	913	924	964	942	944	997	999	961	944	941	1023	909	928	1033	959	906	932	994	967	986	937	984	1002	961	988	935	874	962	905	946	946	955	973	912	920	985	962	960	946	896	965	939	950	898	918	935	899	980	890	935	1003	909	950	960	900	974	991	923	982	961	945	943	923	932	900	959	959	947	942	884	1011	1014	920	948	923	999	954	925	914	989	898	947	972	991	968	964	935	905	958	925	942	932	954	968	940	933	982	921	906	983	959	874	939	909	964	934	955	980	896	930	947	914	937	965	999	965	927	960	919	958	951	992	891	986	937	936	971	911	991	952	923	961	927	983	902	891	978	880	941	903	908	973	920	941	904	929	975	1013	951	952	963	908	934	952	987	909	916	928	980	949	923	894	915	982	997	970	938	911	900	979	937	905	941	956	961	895	981	979	957	967	958	958	948	907	945	967	947	909	933	948	948	914	923	934	956	931	949	936	927	924	941	999	911	926	938	914	920	951	948	927	1008	922	976	989	988	926	970	905	1023	1001	925	944	939	963	1011	861	966	926	907	924	970	921	859	972	958	967	876	954	939	937	931	994	972	942	924	985	920	899	955	975	936	943	990	935	965	879	931	942	957	951	980	955	894	945	962	956	932	948	952	932	971	948	966	944	932	965	1004	985	931	918	952	953	939	1001	989	1029	922	953	969	931	881	961	917	953	917	952	970	918	929	979	1001	947	949	930	923	944	1006	983	915	895	1009	954	929	943	989	977	981	943	935	893	904	941	954	962	905	908	895	919	924	970	981	950	941	947	976	941	949	1008	936	906	917	971	930	964	1006	945	950	966	937	942	951	958	946	900	937	968	958	941	954	880	999	938	966	940	970	963	905	952	949	895	902	962	890	886	955	947	943	977	949	930	958	970	960	949	940	930	927	921	931	950	971	963	924	931	979	975	965	927	963	954	934	952	964	948	933	978	921	1011	930	994	952	985	887	934	963	949	897	895	940	942	931	939	946	985	990	928	945	939	973	959	955	995	940	949	968	959	985	973	962	921	976	926	963	954	941	935	945	955	909	999	946	952	956	967	914	972	900	979	982	1013	967	973	944	975	904	950	963	964	1001	936	939	948	931	980	970	974	960	873	964	914	955	920	888	972	992	910	946	920	945	950	962	922	948	905	913	894	996	901	951	923	921	974	946	924	949	951	939	938	989	1005	919	913	966	968	902	990	961	963	903	921	959	948	1017	935	985	920	965	893	909	895	970	946	946	919	973	946	979	926	934	977	963	991	980	954	949	902	981	893	971	958	991	963	1012	892	911	968	975	942	945	965	953	984	919	940	918	971	956	928	953	992	948	964	977	924	906	875	916	917	942	941	973	924	1030	943	978	934	993	975	968	962	962	950	937	968	953	992	949	864	958	923	1016	901	950	931	978	1008	918	912	912	964	921	987	960	908	968	908	915	988	921	928	957	940	926	969	906	972	948	945	971	936	926	947	947	926	928	993	966	901	1002	937	925	932	905	919	975	912
24156	21269	28428	24472	19890	4605	1509	852	756	792	658	556	591	558	528	473	466	365	409	429	394	392	396	387	378	380	434	399	386	412	374	351	385	365	405	382	428	427	406	385	393	390	385	412	373	414	416	378	384	364	363	356	386	367	405	358	368	359	550	747	797	743	615	473	381	372	356	358	350	345	356	379	375	363	342	360	373	334	376	391	358	348	364	362	344	328	373	351	384	374	337	380	327	322	341	337	362	348	367	342	373	357	334	375	382	372	363	332	339	341	354	373	349	374	357	352	370	391	312	364	342	375	373	350	349	407	353	351	357	387	341	341	376	338	340	309	342	375	371	384	378	339	346	378	341	352	366	380	354	323	343	354	366	393	347	338	354	374	362	357	354	333	381	359	336	358	380	356	347	363	385	363	353	294	355	360	361	378	367	385	357	333	344	365	349	337	395	348	341	390	338	332	356	329	342	362	356	360	357	329	339	313	364	365	401	352	340	333	379	349	349	384	368	371	375	367	363	350	353	345	357	343	350	340	330	343	360	318	360	334	361	362	363	350	335	396	343	380	364	342	338	377	354	338	347	366	353	389	353	334	345	328	391	358	337	325	352	332	368	369	319	362	343	354	321	341	345	315	343	341	350	386	332	364	385	351	362	348	361	354	347	386	323	356	347	373	368	361	330	353	341	356	360	360	336	316	377	339	332	369	364	340	355	342	350	310	354	350	360	361	382	362	369	398	371	346	367	362	344	301	392	348	351	372	366	331	331	382	389	341	362	344	359	361	357	328	358	345	332	367	363	323	389	386	359	382	381	326	398	373	378	339	341	358	360	355	360	362	364	348	360	330	310	327	362	340	341	373	377	354	356	349	360	358	358	337	343	349	348	331	371	346	354	369	367	330	328	384	358	335	308	315	374	343	317	375	387	348	342	347	357	349	360	342	364	341	356	368	373	386	369	353	366	356	364	364	328	382	323	353	352	351	349	321	343	347	338	404	338	330	328	365	364	318	383	375	340	342	389	380	340	326	319	343	335	342	374	337	336	362	381	342	353	324	375	349	361	394	321	364	369	332	353	311	382	372	333	370	350	351	344	359	374	349	346	336	316	334	355	358	381	324	367	354	339	334	325	384	375	331	361	339	384	347	354	370	374	336	351	373	385	309	380	382	351	394	380	359	324	363	308	402	364	333	348	373	370	323	339	387	360	327	342	354	339	338	362	387	356	363	330	356	334	328	339	353	327	357	337	383	374	340	340	344	357	368	366	363	373	329	387	357	331	385	328	349	372	357	336	366	340	344	358	342	378	360	315	369	397	376	351	357	370	342	365	333	342	349	354	328	365	343	360	368	349	408	314	313	376	323	360	327	372	347	338	353	335	357	377	346	364	373	356	314	375	350	363	335	353	337	369	341	367	352	370	354	354	311	362	349	358	333	311	336	357	399	363	336	340	349	358	356	369	339	346	330	341	333	360	344	348	341	381	353	350	349	364	352	349	344	344	360	355	358	342	354	367	364	341	364	317	333	355	367	346	343	329	349	386	363	363	350	336	347	332	337	328	359	361	381	336	351	334	377	372	359	336	354	358	358	325	351	328	376	338	360	363	334	372	356	330	349	337	326	358	370	380	359	376	375	335	335	359	349	345	332	358	352	333	342	366	334	367	350	352	366	355	353	347	333	355	332	378	334	352	379	395	379	346	332	413	354	326	345	385	373	342	362	395	342	392	339	364	353	361	341	365	362	364	357	333	322	351	325	381	368	361	358	365	346	338	353	351	346	338	365	326	344	377	317	375	345	355	323	351	340	349	354	333	350	344	350	366	366	376	349	360	344	345	340	342	362	388	382	343	349	369	381	327	357	378	337	388	402	397	357	376	361	357	343	346	346	369	351	373	372	345	365	347	340	386	350	329	353	315	338	356	360	393	370	341	353	354	352	374	341	378	344	337	363	374	340	391	334	316	395	360	378	374	369	348	337	332	369	344	348	393	384	350	360	388	370	352	349	358	352	317	363	390	357	370	375	338	390	325	372	344	337	337	368	335	364	359	330	328	366	358	355	352	337	333	388	349	345	339	357	394	358	368	332	303	361	353	358	365	343	331	353	368	344	369	353	366	337	364	328	376	345	345	377	362	333	381	339	358	356	344	354	348	349	304	340	384	357	353	337	393	383	368	360	382	385	329	357	344	350	374	355	335	348	360	359	370	323	355	357	349	374	319	365	362	356	345	382	334	352	355	369	376	354	341	331	360	342	344	346	363	347	332	313	373	388	371	347	351	355	385	357	350	384	390	342	363	357	337	305	356	355	353	388	339	343	363	378	356	359	368	350	359	351	357	344	351	341	343	346	348	362	317	354	369	338	333	377	353	335	360	344	344	401	339	362	365	374	374	345	342	332	380	364	362	375	338	386	357	340	342	358	376	349	365	343	331	373	349	372	350	362	369	347	356	358	340	337	356	371	353	369	351	382	361	341	350	326	327	334	349	358	390	374	326	353	356	384	372	331	364	365	314	329	347	373	366	364	351	348	347	362	381	364	336	344	376	363	354	368	325	377	338	314	339	338	366	337	325	360	347	333	340	382	349	372	367	377	396	387	330	358	365	350	339	359	376	355	397	353	360	364	380	338	368	353	320	358	347	371	357	356	320	363	338	320	337	391	360	329	330	307	344	352	326	345	346	378	333	371	347	345	358	343	337	357	358	371	360	368	336	392	356	366	349	407	333	352	359	342	340	345	351	325	389	354	348	350	382	334	351	399	370	374	362	330	347	366	379	328	353	337	368	335	348	364	344	340	362	362	362	369	351	343	385	347	315	369	375	373	350	350	373	337	365	339	347	343	370	344	344	346	362	367	362	350	348	370	356	333	333	356	351	343	373	364	372	339	345	379	334	391	326	330	356	356	334	361	330	341	335	360	302	360	345	378	362	358	349	348	350	358	317	352	353	348	332	370	403	351	371	328	352	349	339	346	350	371	380	359	354	357	377	318	346	363	339	348	360	386	346	344	350	379	336	330	355	334	333	375	345	353	350	370	360	352	367	344	374	370	371	393	318	373	345	322	330	372	339	395	373	349	318	343	371	369	317	376	336	362	372	348	345	361	367	351	355	384	366	342	358	325	347	346	361	357	322	353	335	366	360	332	370	342	347	389	365	373	349	341	375	371	363	381	377	351	392	343	360	319	335	358	345	367	346	359	363	347	352	366	356	365	337	316	334	376	346	329	380	345	352	356	316	348	367	335	339	357	332	392	372	352	368	348	325	321	348	331	358	390	351	311	311	350	372	378	347	341	338	354	355	333	363	339	364	324	349	345	404	328	333	339	342	344	357	303	381	353	354	379	348	391	314	344	375	367	318	334	347	371	324	381	375	350	372	351	382	389	330	405	344	343	350	321	360	370	332	354	368	349	369	371	377	319	366	360	348	317	351	356	372	351	380	370	362	325	365	352	342	345	333	319	343	344	354	339	341	379	348	378	373	349	352	333	341	341	361	357	344	371
14013	27201	23588	14099	8734	5686	3874	2707	2358	2439	1971	1626	1868	1681	1459	1182	1078	1048	927	899	833	868	815	816	862	993	991	898	804	780	829	778	784	755	890	941	877	853	973	901	910	915	809	909	797	890	801	877	825	778	716	697	707	714	726	716	714	772	1442	2158	2232	1848	1399	1087	688	714	705	665	685	731	724	686	727	703	718	724	706	711	714	711	693	660	690	681	776	683	714	717	708	701	678	738	721	680	720	726	727	720	704	725	710	689	738	700	730	696	634	696	737	758	749	715	676	681	726	664	710	729	756	713	765	701	712	697	727	729	714	705	639	703	713	762	692	691	741	722	704	711	694	738	703	765	680	730	717	699	707	684	762	749	687	695	735	748	705	723	695	731	722	701	669	720	706	684	728	713	771	725	685	691	685	719	713	664	686	754	644	750	760	695	736	703	719	699	700	718	707	684	684	697	712	722	733	720	700	706	722	733	760	679	705	711	693	710	696	738	675	725	736	697	751	728	726	700	688	721	705	717	710	726	778	728	761	662	725	726	747	688	658	720	756	718	745	715	713	718	681	726	689	711	707	726	661	760	731	686	647	731	748	722	762	719	752	705	750	703	712	675	689	693	665	722	723	705	733	707	693	664	674	690	717	702	762	711	711	762	724	686	764	682	707	750	706	717	680	744	722	680	710	651	704	734	697	713	719	742	716	710	740	694	718	689	698	695	689	716	645	785	721	714	719	704	699	722	706	665	700	717	757	722	705	722	736	721	784	729	695	697	670	729	756	674	728	679	704	712	729	712	730	693	743	671	756	698	738	747	661	665	736	766	678	730	707	711	682	703	759	770	708	710	705	737	706	681	677	735	670	761	773	755	724	734	716	723	686	643	699	687	679	761	693	692	710	672	717	694	717	710	707	714	684	686	728	702	719	725	695	713	729	746	717	708	743	700	702	714	725	689	701	730	701	722	720	662	702	716	658	705	696	684	722	708	679	692	726	732	714	705	730	683	719	737	707	729	666	745	722	706	725	702	722	702	747	701	693	669	725	689	704	721	694	659	672	707	690	712	692	713	685	742	730	672	710	711	748	695	701	648	665	767	699	734	734	739	731	707	691	703	723	707	686	740	709	734	684	759	701	696	675	748	703	732	747	733	686	678	705	707	684	702	688	684	688	740	705	720	696	714	709	751	665	725	715	715	692	704	699	756	698	696	670	749	688	679	647	729	681	685	696	686	723	732	710	643	708	716	722	712	705	720	692	696	717	687	693	663	730	692	700	719	710	700	690	693	695	642	702	703	694	725	715	718	702	717	685	720	650	706	663	660	727	771	752	700	718	671	669	703	707	684	684	704	726	693	693	703	723	758	735	712	770	742	671	701	690	687	740	721	716	722	678	706	694	760	723	747	720	707	709	729	685	673	725	658	743	721	723	720	767	688	658	705	684	757	770	714	701	761	710	716	692	699	680	740	639	742	711	681	682	698	690	699	693	691	701	700	699	710	659	758	733	769	717	727	681	657	706	703	737	785	691	721	729	696	716	642	725	718	692	718	756	726	734	708	712	695	703	721	694	749	723	688	673	707	713	702	709	714	763	733	698	646	705	708	696	645	774	729	720	716	708	719	670	692	671	737	713	705	705	738	708	716	671	670	697	694	690	693	670	678	720	652	714	734	642	729	666	742	698	743	751	741	692	733	666	686	708	718	663	741	659	718	695	666	702	656	701	691	677	694	756	705	681	716	727	717	688	715	692	710	727	696	712	728	637	700	710	716	764	712	694	730	732	736	683	684	697	646	723	727	735	680	781	708	674	718	720	706	741	664	699	727	731	706	701	668	722	711	660	709	719	698	699	692	683	715	760	689	713	670	712	707	653	683	736	724	667	715	690	723	705	737	704	626	739	747	757	715	705	685	702	712	663	696	665	697	735	731	679	750	694	742	650	745	750	677	714	768	751	764	694	742	695	738	688	704	713	769	759	720	736	702	747	729	732	720	721	729	696	698	748	747	676	643	739	692	734	687	693	685	711	737	702	717	724	734	674	705	699	672	718	759	670	751	725	724	724	681	745	675	725	694	698	706	705	704	696	730	749	782	710	688	700	683	708	693	703	720	721	700	737	667	658	710	698	712	708	727	696	743	663	700	710	750	725	700	749	707	660	683	696	707	715	703	699	713	742	671	730	705	782	734	672	687	689	692	716	742	680	706	645	707	681	712	698	731	703	730	685	708	722	717	667	723	696	697	726	686	719	721	693	704	703	678	748	680	667	708	691	744	745	730	741	683	690	650	686	687	749	704	725	699	747	705	713	746	673	698	731	711	694	717	739	681	725	732	728	679	723	710	735	705	721	694	683	690	752	757	690	724	713	687	711	694	739	679	685	724	673	704	679	727	708	645	647	691	753	710	714	717	712	753	726	651	725	714	701	715	711	691	688	704	699	674	722	693	713	719	692	690	718	696	676	679	751	688	736	731	695	690	724	705	724	675	732	726	674	737	681	689	697	698	768	762	696	698	686	687	725	675	689	728	678	709	703	732	723	704	709	692	693	706	699	744	687	719	669	762	768	677	612	709	678	717	743	718	698	696	680	702	720	700	711	744	716	734	748	681	733	705	703	696	720	740	706	713	754	705	713	699	696	687	730	677	675	673	749	701	754	699	722	740	712	754	728	714	685	692	698	712	705	674	686	675	691	685	696	749	717	682	715	654	771	643	687	715	727	740	691	753	718	677	718	744	756	703	702	717	726	673	744	727	716	701	692	679	735	659	677	741	746	715	728	724	675	706	665	670	696	720	728	702	711	680	740	685	716	673	673	709	742	765	690	739	688	729	697	701	712	733	679	733	706	726	690	729	712	707	762	647	708	693	748	712	659	764	694	723	715	734	683	731	731	723	728	744	739	713	746	722	701	735	738	716	711	693	683	716	698	676	682	723	750	710	697	702	712	738	736	720	675	664	726	707	715	764	707	727	664	706	706	723	735	703	722	735	743	728	747	716	687	725	699	730	711	691	735	703	688	712	721	713	747	753	696	713	737	698	715	694	697	739	683	716	679	715	701	680	731	695	689	703	706	697	699	733	710	730	690	760	665	668	677	717	704	763	725	716	687	713	724	704	732	749	693	739	697	736	726	719	708	687	705	677	772	736	709	717	713	723	729	686	749	696	732	737	726	691	714	696	688	704	700	665	678	717	710	716	718	705	698	726	702	716	737	747	718	743	713	707	644	750	697	759	742	750	705	756	706	756	724	715	765	688	710	693	711	703	696	672	715	716	679	681	727	669	682	758	714	700	710	674	704	712	701	700	717	672	722	739	665	708	692	753	758	725	763	714	696	737	674	757	724	685	700	728	723	699	685	705	738	692	704	703	674	713	697	722	666	701	677	741	735	742	754	738	697	723	638	675	700	759	719	724	740	705	722	705	737	729	721	698	715	713	684	740	696	717	694	713	708	686	722	714	757	695	661	726	719	722	707	741	725	703	695	687	723	798	701	720	722	676	693	699	717	692
23199	21281	29113	23751	21302	19222	4005	1308	936	997	794	657	689	653	560	508	419	376	372	404	350	320	313	327	327	352	360	405	319	322	287	321	301	315	362	340	340	362	326	340	317	314	351	320	298	303	281	291	288	311	305	281	293	268	271	300	286	316	612	1017	1124	1000	667	443	264	254	276	296	291	265	288	260	271	254	292	241	280	302	269	277	294	287	254	244	252	244	265	287	227	285	281	274	253	249	274	253	270	266	278	275	260	287	266	284	270	266	246	253	278	274	253	297	260	273	279	259	283	273	260	266	263	264	305	309	271	259	295	286	297	253	282	232	285	265	266	274	248	268	279	250	288	259	260	287	272	247	250	275	269	297	268	277	263	263	290	250	254	260	253	264	287	277	270	280	276	294	273	268	272	287	278	281	256	281	281	249	292	266	281	284	297	269	248	263	241	253	287	261	271	272	285	269	284	257	265	258	281	241	278	256	277	284	239	250	257	277	249	281	300	261	276	282	275	275	263	241	265	275	274	246	274	290	277	262	290	250	257	225	267	259	287	285	271	262	303	256	272	277	285	280	262	264	272	272	275	295	320	244	279	267	263	259	261	264	270	298	299	267	224	248	268	292	260	264	293	272	287	246	248	272	278	242	281	277	294	284	283	287	263	261	269	275	277	260	262	280	274	260	261	299	268	282	248	278	243	265	284	282	272	285	268	253	267	258	285	258	261	280	288	267	247	260	255	283	283	271	257	281	272	248	273	268	267	266	282	235	284	272	287	255	266	257	261	286	296	277	241	284	261	261	293	283	286	256	280	306	242	283	271	223	260	276	287	311	287	230	298	266	258	268	251	283	258	233	270	275	258	261	306	267	310	292	262	291	270	263	261	263	266	251	264	264	287	262	260	228	290	289	274	275	268	259	278	265	260	259	260	273	279	264	264	286	278	273	275	277	247	249	261	256	230	261	250	308	299	270	250	283	244	270	292	286	283	228	312	281	259	286	257	270	291	281	272	237	297	249	285	239	266	279	264	239	261	277	262	255	230	273	262	247	282	260	272	262	288	293	269	270	280	276	282	262	265	290	254	263	306	290	288	264	290	285	264	258	288	286	262	279	272	271	260	267	274	262	301	255	259	262	260	265	295	244	299	254	292	227	304	290	279	285	261	265	237	281	273	290	269	290	259	263	265	249	252	304	277	253	268	262	290	247	287	273	288	260	283	270	255	272	261	282	289	270	270	271	297	285	267	274	255	236	265	279	271	269	260	257	285	278	248	286	262	225	277	290	272	276	286	232	257	269	255	269	250	266	277	279	295	290	292	274	270	258	247	311	265	261	274	230	261	261	286	274	257	274	256	248	253	265	279	288	243	276	255	276	291	281	276	265	276	289	265	278	250	248	284	262	268	270	245	241	261	286	271	262	270	298	283	268	256	290	283	288	288	257	293	296	254	280	252	291	282	246	261	271	271	288	261	240	262	291	260	298	302	270	282	279	295	291	277	241	261	249	307	280	270	263	270	279	278	233	267	282	234	279	274	246	263	249	269	258	278	285	275	294	247	254	274	264	259	242	280	245	279	282	286	259	282	289	253	301	273	252	249	260	244	266	274	279	296	250	268	263	241	269	258	272	276	287	256	259	285	269	278	267	262	269	262	244	274	274	265	267	263	251	266	263	242	248	279	249	261	281	251	288	256	258	282	247	264	280	252	277	291	280	273	289	263	241	261	270	271	292	276	259	266	251	282	305	278	263	289	255	275	274	294	273	311	269	264	276	305	264	270	255	244	260	261	259	267	251	263	276	296	260	294	268	257	296	231	257	259	265	268	259	261	274	262	285	268	266	295	317	261	255	274	282	302	291	260	270	260	267	276	277	240	274	284	266	272	242	280	283	247	254	268	279	258	253	264	262	282	261	280	259	267	262	266	264	232	280	280	243	297	277	261	252	263	311	275	291	277	274	248	285	307	251	280	260	281	268	255	258	268	265	269	273	256	243	266	275	270	288	254	294	282	250	270	283	251	269	280	293	274	287	275	260	248	283	249	310	280	235	273	263	271	247	270	271	270	262	261	267	244	258	260	251	246	281	259	285	267	253	259	261	285	280	290	286	295	232	317	270	282	269	247	263	268	263	292	247	275	287	293	276	294	261	269	255	285	280	230	271	262	271	261	233	246	278	290	284	265	283	263	271	278	247	264	264	248	255	280	295	265	263	266	283	281	257	280	269	257	245	294	251	286	264	233	279	267	298	247	272	304	271	286	251	273	258	284	274	270	268	275	259	293	276	272	285	276	266	276	265	300	272	278	252	304	260	251	251	261	276	242	246	317	266	260	263	261	232	265	260	292	262	259	269	273	248	273	253	247	311	257	251	302	278	288	274	276	286	278	245	257	309	318	274	290	259	239	294	282	254	267	269	268	267	263	267	278	286	270	320	242	290	287	285	310	274	278	270	242	298	286	263	281	281	245	301	261	258	276	287	239	298	282	256	255	288	269	262	301	277	273	250	292	290	257	296	243	264	281	271	251	249	265	230	270	287	257	262	271	258	254	256	296	295	270	277	273	248	270	256	280	300	294	256	277	313	290	268	258	261	267	274	268	248	279	252	278	259	233	262	263	272	259	268	290	247	250	261	258	280	253	281	274	262	274	275	299	267	285	251	255	257	290	256	280	261	283	290	258	265	283	281	250	249	257	302	296	270	276	281	281	236	267	241	265	279	267	247	289	271	272	288	271	267	230	248	268	241	283	290	261	238	253	264	248	241	273	261	264	275	278	271	286	280	278	268	266	269	281	262	263	270	259	265	243	245	241	284	256	258	261	264	299	285	264	308	311	277	282	277	234	248	294	286	287	266	260	286	257	264	290	279	257	291	279	263	226	265	281	274	267	299	279	247	249	287	272	269	256	291	266	246	252	284	284	267	278	278	297	242	270	277	265	236	291	281	262	255	240	264	267	294	272	251	254	247	264	281	280	257	248	239	261	280	278	260	270	296	261	268	272	283	253	247	263	245	248	268	253	270	266	279	234	298	272	276	261	263	271	274	254	263	266	272	270	276	247	286	263	277	275	288	279	268	275	274	252	301	245	264	297	306	240	293	259	260	262	252	267	252	260	293	248	258	298	265	281	266	271	277	265	301	267	249	298	272	266	266	284	253	263	258	289	282	265	276	266	300	265	276	294	287	284	263	248	262	267	263	278	246	295	285	264	241	294	262	270	267	273	288	246	303	268	287	279	274	234	253	277	252	249	265	264	247	275	266	252	281	306	292	281	298	271	280	251	266	262	291	305	248	289	289	296	269	261	233	274	266	255	298	246	257	296	267	281	270	278	274	285	283	271	287	241	272	249	257	285	276	269	275	266	238	271	286	269	247	265	273	285	242	255	282	255	276	258	281	303	251	273	276	285	286	304	282	277	235	305	257	283	292	287	266	248	311	261	281	288	259	262	270	245	277	279	268	247	253	266	242	249	251	245	284	251	245	289	295	248	304	247	267	273	267	240	275
16625	32392	29280	19006	12500	8480	5500	3887	3315	3251	2565	2093	2337	2040	1634	1358	1170	1031	946	861	737	743	749	761	761	881	951	895	722	755	706	651	668	746	773	832	826	773	800	763	744	755	649	750	742	655	670	651	659	685	614	615	622	585	587	613	603	637	1739	3170	3401	2669	1748	1073	540	545	560	532	550	527	505	550	531	581	514	543	534	554	531	532	550	523	551	492	552	539	539	597	556	541	537	518	497	535	542	564	530	516	532	537	525	536	532	564	523	528	556	529	465	531	515	547	541	549	536	521	517	547	531	521	516	539	580	539	562	481	504	550	527	550	489	546	547	523	549	516	551	514	564	546	509	514	550	536	579	522	537	538	508	502	548	529	511	565	526	571	508	554	569	573	504	551	521	567	543	517	556	559	533	551	485	540	498	573	529	547	542	561	519	576	503	540	493	502	564	527	507	540	511	508	533	520	573	531	538	555	557	532	553	523	514	507	602	500	508	539	516	546	536	535	543	540	502	531	549	526	551	539	574	538	587	504	495	538	555	498	549	518	518	539	542	577	553	549	511	543	548	523	506	542	555	521	569	485	542	519	552	539	529	569	501	544	529	523	537	541	575	560	543	513	552	542	553	536	537	565	551	527	552	535	562	526	571	487	548	528	560	527	531	517	522	522	492	571	535	514	530	547	512	572	549	534	552	542	509	546	548	504	531	555	519	535	531	535	530	515	511	539	564	553	563	527	538	561	577	531	521	500	523	514	552	575	521	567	557	552	541	528	513	541	536	512	507	524	533	590	511	586	533	550	507	541	526	545	547	519	562	560	531	538	547	563	540	544	556	602	565	558	495	580	534	548	595	521	521	598	508	558	531	553	517	524	506	520	481	555	530	527	553	532	479	524	531	554	539	530	542	535	527	503	546	529	540	500	534	527	494	531	560	548	543	527	584	498	533	572	571	555	513	505	540	544	544	484	492	520	545	505	528	502	576	526	540	543	563	498	544	509	534	512	546	515	530	574	576	539	536	565	512	504	529	537	535	543	511	557	487	534	518	516	551	542	470	486	509	545	533	532	538	532	536	560	517	543	521	509	577	553	515	540	550	547	532	521	541	515	527	538	544	544	538	556	530	515	559	502	552	501	549	558	533	515	570	549	554	488	521	543	513	512	532	553	524	549	511	496	520	549	548	501	528	539	560	522	539	578	546	547	535	561	559	516	533	536	536	476	501	556	566	532	543	526	535	546	549	538	536	534	573	546	547	538	540	527	562	515	534	586	497	492	514	566	510	539	538	543	549	526	526	586	550	570	482	563	498	525	519	582	526	578	559	540	532	581	526	544	527	502	526	567	568	529	550	533	519	519	535	529	519	532	572	525	548	535	551	500	549	520	563	520	579	543	528	527	535	529	566	536	515	500	518	581	545	501	497	530	519	566	508	547	549	514	557	517	507	500	546	545	543	510	558	532	573	516	544	492	553	526	552	544	474	520	503	559	514	570	557	527	558	518	538	545	545	516	550	541	571	522	519	532	502	515	524	540	556	527	526	531	544	520	560	531	506	520	545	541	518	504	531	505	538	498	516	481	528	563	558	521	532	568	547	554	521	548	574	511	537	517	548	537	519	476	553	491	527	492	517	555	532	543	559	540	489	540	528	535	521	546	544	525	530	550	538	568	559	527	505	541	566	532	553	538	545	544	572	559	505	579	537	493	553	569	517	536	546	515	505	583	538	570	555	535	495	543	537	531	543	537	503	580	527	547	562	533	562	525	535	533	546	501	556	510	557	557	537	563	544	554	520	571	507	551	492	529	551	560	526	555	496	540	553	542	496	508	501	528	499	517	556	524	541	508	562	511	531	540	499	543	558	531	566	535	542	571	535	546	504	491	566	553	573	506	576	508	507	551	549	551	524	521	553	588	506	500	530	535	551	554	537	512	542	537	558	508	544	574	545	569	554	507	497	535	526	553	563	520	532	548	547	526	521	526	528	553	497	554	522	524	531	514	530	521	545	529	516	567	516	571	533	547	547	517	490	556	562	529	554	529	565	542	544	506	507	542	545	554	534	534	533	536	532	544	548	512	496	575	524	520	505	536	526	533	549	533	531	559	535	547	536	575	537	513	543	524	564	478	538	538	549	537	491	498	550	565	539	532	531	536	532	588	493	528	555	576	528	567	531	532	540	511	538	501	558	533	547	516	539	527	541	558	559	558	542	513	561	539	520	578	505	497	524	551	542	544	523	561	519	527	555	553	574	549	549	538	537	555	529	537	552	545	490	551	537	546	548	596	527	507	522	491	552	534	519	586	518	526	586	513	539	500	553	563	528	535	518	521	565	493	563	551	539	504	512	522	548	511	556	559	507	543	531	526	572	533	558	518	493	523	515	553	525	570	520	539	516	551	514	553	514	507	523	516	562	527	517	535	532	575	505	511	519	554	526	569	528	550	536	551	560	507	539	559	546	507	552	539	493	599	545	517	542	504	550	519	529	514	543	533	521	549	560	554	512	560	486	502	523	538	541	540	575	565	495	555	525	543	545	530	521	556	554	530	573	519	486	499	560	551	541	547	502	506	550	535	563	480	527	528	526	544	535	516	530	523	551	569	494	536	551	528	503	546	545	535	557	529	544	553	542	530	537	525	612	548	577	540	476	512	531	524	568	533	523	538	534	549	519	525	543	534	541	505	549	532	530	525	490	548	552	538	516	515	533	564	544	558	529	487	539	551	552	538	535	516	527	571	530	522	534	534	533	523	544	519	556	530	538	546	498	494	550	554	495	546	531	478	542	526	583	545	536	552	546	532	522	536	535	547	501	547	540	535	525	578	531	536	558	591	549	574	568	539	506	534	534	551	529	575	554	549	526	531	515	540	508	513	551	545	557	518	539	534	504	544	548	537	526	580	568	560	522	545	530	543	504	515	540	587	533	507	504	503	545	573	560	497	522	546	522	542	544	546	522	513	551	509	534	566	571	529	558	514	542	521	522	528	501	559	508	563	536	535	559	503	556	532	505	543	526	555	481	526	549	538	521	573	515	569	561	528	500	506	511	503	527	593	548	545	480	559	571	510	534	543	511	565	534	525	573	475	550	471	527	513	577	519	535	553	563	537	530	542	496	538	582	538	499	528	554	525	595	520	526	539	500	517	552	553	532	496	505	550	565	553	517	544	539	541	542	532	562	545	533	539	541	513	537	541	532	521	521	560	531	530	552	552	509	530	521	575	495	539	531	521	538	510	507	528	558	527	512	534	533	522	531	551	560	502	545	514	516	539	571	522	535	565	521	545	537	492	515	545	512	522	552	574	539	569	524	534	494	497	528	557	559	561	528	544	539	549	566	567	532	543	542	526	493	572	517	523	507	537	527	533	574	530	523	547	519	531	566	532	527	576	537	476	508	539	568	521	563	539	557	551	540	550	540	505	569	512	540	547	551	544	519	538	533	519	494	546	551	487	547	503	537	560	519	559	483	544	506	504	578	508	497	549	503	533	533	557	539	533	534	543	528	573
26563	20750	13329	4063	1468	885	676	576	551	578	540	538	559	559	551	496	515	468	481	445	477	481	451	456	498	499	501	470	468	501	486	487	504	479	500	522	521	490	512	499	505	469	477	467	493	460	462	473	491	454	448	479	454	486	483	472	479	483	488	574	536	556	515	509	487	448	451	450	449	484	481	507	443	483	483	441	481	467	435	482	479	487	469	469	469	469	506	457	429	444	437	451	452	458	480	482	460	455	446	481	540	449	459	456	484	461	430	469	488	464	458	435	443	451	470	474	488	483	436	472	495	480	444	466	462	440	459	450	466	450	445	482	502	491	499	466	484	468	489	461	478	455	459	464	499	470	488	499	470	501	450	504	447	462	486	495	449	468	484	433	446	452	456	439	488	447	499	446	492	515	486	489	467	462	450	487	454	468	452	408	463	464	442	432	429	452	409	461	492	487	447	503	444	477	488	428	469	473	457	465	443	478	490	459	457	451	482	506	454	497	480	420	432	489	437	430	478	444	437	479	467	444	460	458	490	472	467	479	448	428	475	462	489	440	486	422	475	479	436	464	435	517	456	438	451	455	490	452	442	465	452	500	490	454	499	433	481	482	495	474	462	456	482	473	464	495	496	493	492	516	471	476	442	506	449	475	436	463	421	494	459	456	470	442	470	455	463	446	477	476	411	488	485	449	423	445	482	462	473	461	503	467	474	490	454	471	408	450	474	420	454	469	472	491	425	482	451	477	453	465	435	460	482	476	456	454	446	442	446	467	485	503	451	454	451	479	439	454	474	447	490	432	458	507	472	472	451	471	476	463	433	471	526	442	473	454	450	482	440	498	488	471	479	470	502	486	507	445	435	461	456	465	446	457	497	460	470	445	444	446	464	451	522	423	468	483	451	490	443	461	458	514	478	474	486	507	458	500	495	448	455	486	514	457	461	523	445	429	465	434	460	468	446	468	470	435	477	447	470	470	486	467	464	496	449	478	503	445	470	421	445	469	476	463	473	448	497	493	469	482	455	464	456	518	495	479	465	426	438	459	477	474	412	479	471	447	458	426	480	493	511	449	448	477	467	439	466	491	471	454	462	473	445	481	492	455	459	484	461	490	445	459	476	498	449	488	432	487	476	453	496	450	447	452	487	482	499	498	496	466	498	472	479	477	457	471	484	442	475	441	477	428	457	467	468	442	449	445	481	497	430	443	480	448	480	465	461	465	485	498	488	439	467	441	474	462	444	445	510	469	485	498	464	450	502	462	455	486	506	443	464	513	454	472	459	478	473	404	474	466	503	488	474	432	450	470	442	475	488	473	460	464	469	458	455	474	484	460	460	473	449	475	492	456	436	484	476	464	452	504	491	496	501	436	496	475	462	436	435	451	484	483	451	474	475	467	476	475	459	486	465	452	485	501	478	435	475	425	436	454	435	499	494	481	448	479	446	477	438	453	475	489	452	459	490	438	482	486	456	442	417	472	450	459	502	487	491	512	487	491	482	476	431	462	493	500	514	454	494	471	520	457	507	441	487	457	503	441	465	496	489	491	470	447	458	447	482	484	457	471	494	465	502	421	469	465	447	472	460	466	497	459	455	501	477	421	454	443	443	436	504	494	473	462	464	476	467	497	448	474	475	444	489	503	477	465	464	462	452	457	466	499	500	469	453	472	462	464	466	433	514	471	459	459	496	436	474	495	469	466	470	499	447	481	482	469	431	459	475	462	435	515	462	502	484	430	416	468	492	471	440	514	470	484	415	484	479	479	440	455	498	447	461	436	493	481	451	454	476	463	477	493	478	460	463	506	463	479	452	456	468	482	455	492	492	486	465	494	468	469	497	487	446	468	469	485	462	436	477	458	459	459	453	474	488	487	480	457	470	433	480	493	479	471	489	474	470	441	484	461	459	469	465	418	466	442	464	467	501	450	452	453	526	451	470	499	463	491	460	458	447	461	438	493	440	451	455	459	455	473	454	510	440	462	501	449	420	445	464	470	481	477	497	471	473	481	492	477	444	432	482	490	468	476	473	445	434	469	488	449	426	449	481	479	453	451	468	473	467	458	442	442	487	499	471	465	457	488	448	478	488	451	488	429	471	435	508	468	434	470	474	495	453	476	444	462	457	453	466	463	472	514	461	465	504	475	447	476	482	468	474	494	486	476	495	481	475	462	450	470	465	463	469	471	457	504	484	486	486	479	487	451	434	496	484	455	479	456	486	470	443	470	470	449	455	481	460	479	464	488	469	450	443	488	488	448	470	449	470	484	458	445	529	460	471	439	459	441	465	493	454	502	462	460	466	485	424	480	433	445	494	468	495	487	487	486	443	439	429	504	521	455	462	445	462	459	448	457	442	528	459	490	460	506	445	473	482	427	455	479	460	459	463	452	464	456	489	476	431	502	455	484	460	468	449	475	488	479	456	461	461	473	435	502	453	457	464	408	446	418	473	483	497	517	492	463	481	466	493	466	477	468	456	468	470	480	498	461	467	490	497	457	467	443	477	473	461	440	448	443	430	499	492	497	474	455	500	465	461	472	440	465	481	511	444	420	471	463	500	443	438	452	447	472	454	470	511	481	473	437	504	474	446	437	448	468	473	482	453	473	464	447	477	502	473	483	471	485	448	484	479	481	454	454	426	472	467	486	464	428	469	489	471	503	467	439	447	479	435	504	445	455	482	493	463	421	463	480	484	486	468	440	445	462	487	478	469	459	484	495	461	430	466	481	485	501	483	494	492	455	482	440	467	443	442	427	475	470	438	513	468	476	457	457	440	434	437	453	449	484	447	496	473	454	486	482	450	442	438	457	496	458	480	470	451	492	457	462	524	499	469	446	423	462	487	428	479	483	480	479	491	491	490	462	472	471	466	475	473	486	471	492	481	474	448	500	512	439	484	486	493	457	481	500	452	454	487	467	496	492	468	429	441	463	468	446	449	472	428	464	531	434	455	466	486	445	467	449	522	473	461	442	469	466	466	507	474	481	469	455	431	463	437	458	450	500	470	466	498	466	496	456	446	434	489	420	449	484	454	448	478	445	469	463	517	480	452	502	479	468	496	441	465	470	463	460	441	459	495	450	416	439	465	497	474	443	475	532	475	440	497	485	497	461	456	506	513	467	452	480	449	460	443	452	443	475	494	460	452	488	476	459	464	466	487	464	464	472	474	464	483	432	488	434	446	455	464	467	449	439	465	543	473	452	442	496	479	490	431	452	490	429	429	487	480	502	481	434	460	473	463	438	469	489	458	492	463	490	497	460	491	446	469	471	468	467	446	463	472	488	498	510	454	467	472	463	494	486	432	441	464	498	446	481	444	499	442	465	475	450	449	466	511	460	441	446	452	509	474	455	454	453	453	485	508	503	473	440	461	456	441	455	474	489	474	466	462	487	456	491	463	445	465	458	467	448	488	467	476	448	460	469	498	459	430	471	464	460	485	441	440	448	424	488	471	434	474	468	436	457	460	489	442	432	450	467	437	466	464	461	503	475	448	498	467	444
11367	18064	15382	7540	4284	2637	1847	1517	1484	1468	1321	1324	1371	1262	1271	1080	1111	1073	1006	973	952	922	927	986	984	991	1091	1118	1009	985	996	1094	1027	955	1024	1030	1018	1007	1025	1025	1022	1000	1001	1009	992	927	926	971	923	997	938	944	962	968	988	970	994	922	1038	1141	1255	1132	1040	992	946	878	890	919	899	935	928	969	915	907	958	857	946	908	886	921	873	952	874	880	891	921	980	981	894	965	888	944	937	914	940	969	933	913	928	921	908	917	852	920	913	863	939	966	897	879	886	912	942	905	881	905	876	932	960	828	869	906	919	914	959	915	877	938	926	963	944	898	931	943	928	864	884	930	928	934	929	951	912	910	932	905	905	943	931	883	993	905	931	937	870	924	880	894	854	879	877	903	913	959	947	914	846	877	874	985	920	945	917	946	910	884	937	909	931	862	966	927	911	918	916	919	922	903	907	949	892	911	942	903	907	905	949	955	902	976	875	902	928	946	912	969	915	923	917	865	950	942	915	903	930	900	956	931	924	918	962	933	940	886	936	969	930	943	881	895	903	871	863	913	911	923	968	903	920	972	882	951	933	847	952	905	911	878	878	938	884	982	885	940	897	941	928	944	930	906	918	930	906	939	948	904	907	907	900	913	970	834	956	886	954	939	957	924	936	927	926	922	932	923	905	957	940	870	955	984	890	947	940	911	925	914	932	899	932	904	927	938	908	931	946	917	953	893	880	935	935	912	907	911	935	916	934	909	898	919	929	945	959	921	919	940	971	935	913	888	946	938	932	965	915	929	954	853	898	953	1002	867	937	907	938	924	926	908	926	927	885	915	921	902	892	981	905	984	884	909	888	954	974	962	947	959	931	911	904	911	921	946	882	911	899	961	905	941	902	962	922	892	897	893	981	892	874	898	943	907	911	920	879	900	901	924	906	909	941	930	886	895	961	990	934	937	854	946	888	924	913	890	921	916	936	920	915	906	929	948	962	907	950	923	889	881	913	919	944	910	897	944	923	916	923	918	912	940	980	854	911	915	940	828	956	922	896	910	909	918	953	905	897	918	964	912	875	902	904	904	900	941	913	920	931	946	978	901	911	918	954	942	898	888	883	938	967	879	900	922	959	912	905	904	889	1000	920	951	918	957	922	874	967	948	931	914	960	955	958	899	889	940	916	897	930	898	875	934	928	978	864	920	978	957	883	926	951	873	910	896	940	900	898	868	920	938	923	915	934	946	921	980	924	938	913	958	938	904	914	911	947	910	822	932	889	952	921	888	895	878	983	929	919	934	956	875	929	978	947	985	921	924	934	910	882	983	944	945	864	905	920	940	898	942	862	888	989	873	917	924	956	860	977	925	911	954	899	936	973	999	919	915	946	934	904	864	872	936	899	902	1013	941	951	903	980	889	924	943	973	896	913	955	948	867	924	916	881	926	996	877	912	873	931	948	833	900	922	913	936	852	969	951	946	915	948	922	994	865	878	929	903	912	834	879	960	881	945	921	925	986	940	935	921	887	944	885	936	1002	887	896	912	904	882	905	928	891	900	981	916	960	921	934	919	894	925	892	899	868	863	951	899	943	934	909	913	917	918	965	950	952	925	893	876	916	937	911	943	968	897	919	936	937	900	938	907	881	924	930	925	893	921	885	955	927	869	894	958	907	961	936	941	920	963	936	914	874	863	906	882	910	923	948	928	879	985	893	930	949	937	907	909	899	929	939	948	911	954	962	871	905	908	947	917	958	932	902	983	946	913	877	880	938	932	935	918	943	888	881	853	985	915	930	982	912	949	882	865	894	940	949	913	902	942	938	964	945	878	939	947	856	912	920	922	918	982	912	868	935	877	892	947	917	879	895	924	947	958	898	913	915	923	923	936	926	926	858	876	956	918	882	938	912	911	987	923	910	897	943	908	927	857	923	889	956	859	922	872	894	888	913	921	917	932	926	914	880	922	925	884	872	990	919	923	936	909	893	893	931	937	869	941	935	896	947	871	931	956	962	920	879	937	923	927	940	912	908	924	883	925	896	941	923	940	947	910	921	900	964	939	962	913	915	905	866	920	955	923	886	933	899	947	887	879	904	993	945	945	889	882	847	957	930	968	890	937	924	944	924	860	878	934	935	937	974	955	952	931	1003	900	901	925	907	956	911	997	941	931	942	905	968	901	931	919	988	977	931	883	888	881	890	892	923	900	928	936	915	938	906	925	877	952	917	951	910	937	952	934	960	965	892	891	849	899	977	941	923	904	927	930	883	960	929	900	919	931	911	896	919	873	890	918	926	943	865	870	909	914	918	863	918	966	834	875	934	980	866	880	909	963	958	932	874	912	939	942	904	932	908	972	929	911	972	922	903	906	939	942	879	929	893	903	933	924	927	911	891	943	912	978	870	855	943	857	861	925	958	922	881	938	910	953	938	956	908	902	915	948	953	906	891	934	919	929	912	894	883	889	914	940	944	893	852	957	870	951	893	905	921	865	972	892	945	914	907	949	903	865	927	909	920	922	953	899	879	957	937	904	917	899	933	954	930	979	947	911	982	925	909	947	937	896	916	917	871	966	886	964	930	961	917	890	910	943	919	919	951	923	919	913	907	894	924	929	945	944	890	946	977	933	879	878	946	960	956	933	882	912	863	960	969	938	913	850	901	979	913	931	908	924	915	895	916	926	937	886	917	919	930	940	935	918	900	928	930	911	914	859	894	899	925	941	907	953	962	934	939	840	962	914	926	962	910	903	921	925	931	931	879	933	931	929	901	958	867	846	902	893	935	963	965	929	942	885	916	922	939	896	918	923	907	899	913	958	925	957	930	941	901	929	916	909	934	917	958	904	899	923	960	907	913	981	899	885	893	902	896	941	951	924	936	924	917	934	903	893	921	872	931	958	956	954	951	966	874	923	924	957	937	933	847	893	882	908	896	930	915	952	871	926	917	957	949	908	899	900	938	895	1005	886	909	979	917	980	923	926	946	955	877	905	954	943	959	895	927	909	954	925	921	941	945	949	916	935	930	918	925	905	892	911	907	933	941	878	970	888	985	941	904	876	909	911	891	948	947	897	954	991	868	909	893	933	921	908	888	887	902	889	900	974	921	936	904	928	901	934	915	975	904	943	933	931	944	899	920	964	925	937	935	937	939	904	936	956	870	933	945	943	927	935	922	917	916	913	958	923	937	898	898	966	901	882	917	967	891	917	895	940	976	912	896	881	945	903	918	942	905	903	933	888	904	884	963	972	946	960	935	956	939	930	935	919	938	944	968	955	909	883	937	872	980	876	906	876	951	966	947	943	924	950	917	887	879	950	961	914	931	919	975	962	952	948	945	934	984	920	876	977	958	921	876	948	924	899	941	903	935	913	905	938	911	915	995	963	925	906	929	904	912	920	912	952	962	910	894	978	915	887	915	970	896	914	956	957	1001	934	919	898	913	934	908	890	883	974	959	952	914	989	943	929	914	942	924	889	923	911	950	973	896	922	947	904	894	942	892	896	913	930	887	917	894	903	964	904	943	879	886
24138	21253	28320	24483	19818	4655	1433	909	775	772	658	552	635	615	524	500	424	418	430	424	400	392	393	405	430	375	384	389	402	347	404	419	416	425	446	397	430	403	427	425	429	382	376	424	385	400	368	388	366	379	357	342	360	398	350	353	370	451	684	754	704	657	493	406	382	336	351	330	360	344	372	370	403	372	367	375	357	347	354	349	357	350	378	337	350	338	390	365	362	343	353	367	367	372	327	357	384	343	369	352	368	343	363	347	387	372	333	352	314	340	341	350	359	336	389	358	349	354	346	344	385	363	341	360	369	366	350	351	318	354	394	363	355	353	342	351	352	359	365	343	362	341	325	325	378	315	342	370	335	363	375	365	381	371	352	369	319	381	346	362	352	368	344	394	403	349	351	363	365	373	375	327	342	368	346	333	355	352	336	362	317	348	365	346	378	355	347	359	395	406	351	351	370	338	350	371	331	312	332	353	362	350	330	359	354	339	361	351	339	333	364	336	369	358	344	354	385	348	330	338	361	366	337	349	363	379	354	355	319	348	370	345	332	362	336	373	371	385	299	373	335	368	337	335	341	345	344	324	313	354	352	336	354	332	364	365	352	333	356	386	339	347	369	358	364	341	376	342	339	360	352	371	361	325	348	351	362	346	378	369	326	349	326	374	345	349	365	386	329	329	387	356	357	358	348	339	354	351	385	376	350	338	341	330	349	356	325	346	363	341	343	328	353	350	340	352	358	378	356	366	359	342	343	355	343	345	317	359	346	352	350	363	326	358	355	350	384	329	338	346	346	379	311	382	351	345	377	333	360	347	353	367	345	361	370	351	397	347	372	331	360	383	351	352	330	390	370	376	346	323	353	332	365	377	317	351	333	352	360	330	356	357	342	362	357	340	354	358	337	367	350	343	379	336	356	375	381	321	325	370	367	343	384	342	368	369	348	348	355	361	337	336	353	361	352	366	342	335	408	343	353	377	341	362	345	356	337	344	355	345	355	346	379	356	341	336	382	326	378	335	318	367	377	347	311	368	348	341	355	339	342	356	325	349	355	339	354	338	330	339	331	370	325	369	369	373	340	341	356	340	362	352	346	388	359	350	374	349	356	351	336	346	374	342	336	318	371	336	324	331	359	357	334	377	339	330	365	371	331	372	318	330	328	371	368	321	344	334	335	350	336	334	346	366	366	348	354	357	329	349	372	363	327	325	356	379	368	400	326	343	326	383	357	323	316	363	339	328	327	349	364	318	387	345	350	361	326	349	330	354	339	342	340	317	360	324	375	366	343	345	355	339	369	363	335	395	350	342	387	372	326	352	342	344	352	347	369	330	352	350	349	312	388	396	364	332	364	337	336	344	340	356	332	338	368	369	342	375	347	346	364	334	345	336	357	360	353	335	390	368	387	330	363	363	353	379	385	343	320	344	351	361	348	324	371	340	332	312	364	352	324	309	354	336	361	342	361	359	342	333	371	347	355	369	362	406	352	360	354	334	364	323	377	320	363	378	356	382	363	338	353	345	286	358	357	372	365	363	295	342	327	342	350	337	332	397	351	346	337	376	298	354	363	343	349	332	360	356	335	349	388	367	349	355	370	398	363	377	374	365	350	376	374	366	299	364	369	358	346	359	355	379	361	329	359	326	357	367	345	362	359	346	350	356	350	350	347	370	356	345	364	330	358	344	374	373	362	346	369	381	366	359	350	356	347	331	371	392	349	358	359	375	364	331	356	331	344	342	369	338	352	370	339	368	335	366	351	340	338	377	354	336	352	352	359	382	362	391	356	331	364	347	368	311	370	349	335	389	336	338	334	343	292	343	361	360	351	365	348	338	350	336	397	367	325	343	355	366	339	358	355	382	375	343	370	308	342	367	392	350	371	336	325	338	368	390	342	311	344	347	378	327	350	352	382	340	312	361	366	345	382	332	357	354	345	358	372	346	356	333	355	355	341	345	334	369	356	341	361	375	368	340	357	352	318	323	343	337	358	376	359	376	372	364	343	361	349	366	337	354	378	368	353	343	346	333	377	350	348	361	360	354	322	352	360	343	349	347	331	362	322	330	333	340	350	338	344	355	335	345	354	339	351	361	371	358	379	360	357	367	336	389	342	350	354	390	341	354	330	307	357	342	342	365	350	371	338	368	373	343	380	348	384	319	355	313	363	350	340	378	342	347	373	339	359	379	340	346	339	341	337	365	379	377	354	346	360	376	343	338	355	322	358	323	376	362	354	341	365	372	348	345	356	394	367	352	380	364	392	341	347	363	351	352	365	351	325	344	392	377	352	350	361	371	321	354	387	357	349	325	325	339	330	324	357	354	367	327	381	367	344	352	362	359	345	332	314	365	360	344	313	318	357	349	325	380	352	367	353	349	344	340	336	337	375	342	395	323	369	345	306	364	364	360	347	364	369	360	364	339	357	365	348	357	364	382	341	347	358	364	361	343	339	360	343	351	361	348	390	363	379	360	392	348	362	344	352	363	351	368	349	325	307	324	368	337	370	337	325	351	371	337	349	402	315	322	348	333	354	341	350	378	357	356	333	371	344	382	347	344	341	317	343	365	357	359	382	325	331	349	345	304	305	357	341	343	326	381	366	366	357	349	397	369	338	360	348	370	295	335	344	335	369	364	341	356	349	358	319	347	339	343	352	331	339	351	388	348	341	330	344	379	362	375	339	339	305	362	408	359	347	351	346	307	374	364	363	342	342	333	388	368	367	329	336	357	359	370	356	325	338	349	378	338	358	364	374	354	328	329	330	357	353	352	362	341	364	362	390	335	342	342	357	385	340	345	372	367	361	373	379	389	326	339	352	370	354	371	326	369	372	365	358	331	349	327	339	336	326	375	365	328	365	345	348	355	369	334	382	338	334	340	340	361	359	366	328	372	371	375	327	319	332	347	354	354	327	366	386	348	355	338	353	345	351	349	372	356	347	376	396	345	416	379	332	377	357	361	375	308	352	337	355	348	375	351	344	320	342	356	353	325	360	364	313	361	367	381	369	381	359	343	345	327	321	366	365	328	396	343	354	322	385	342	330	351	371	367	340	346	349	373	353	338	362	364	399	341	350	359	343	356	356	346	373	350	343	356	344	336	368	370	325	307	325	391	342	370	362	319	347	385	357	330	363	355	345	358	364	360	365	364	324	345	372	340	354	309	342	319	363	333	360	325	332	360	359	349	383	377	375	309	328	345	320	350	346	371	318	360	364	335	333	349	354	316	335	344	340	321	387	332	334	325	341	347	336	352	352	367	324	316	391	362	359	357	355	365	342	361	361	334	352	343	376	339	355	374	360	336	350	346	351	353	369	372	377	312	329	363	341	357	361	324	376	341	304	354	345	353	390	352	348	332	337	335	337	365	362	339	361	328	347	364	328	355	359	389	363	362	373	323	329	341	334	334	348	334	347	347	359	354	376	360	364	344	364	329	367	334	360	367	351	351	362	376	346	363	319	349	382	362	354	349	326	369	332	358	368	365	338	349	353	359	359	340
14401	28676	24851	13746	8759	5777	3734	2753	2522	2375	1812	1558	1845	1637	1401	1174	1082	988	969	888	891	803	806	796	990	939	893	941	901	917	863	865	901	953	983	873	860	842	949	1015	972	871	895	909	843	772	747	842	813	765	753	740	758	758	815	767	762	1095	1919	2177	2063	1511	1218	906	716	693	735	664	712	752	683	731	673	693	755	712	721	736	704	745	747	712	708	723	670	704	726	715	757	759	669	737	710	693	712	705	728	760	708	684	733	738	665	742	685	692	719	705	718	718	765	712	779	699	742	700	714	724	753	722	702	709	710	687	670	762	669	692	726	659	709	708	763	747	715	717	681	706	719	749	723	747	768	696	666	693	769	732	717	711	717	701	717	698	697	726	731	782	734	724	673	701	759	756	690	702	696	739	744	739	729	712	785	716	707	718	746	719	718	697	687	690	725	708	686	760	720	690	740	739	732	736	736	712	736	710	688	724	700	763	696	719	739	710	727	702	759	701	720	723	746	674	664	724	676	726	687	711	725	705	742	751	739	747	702	716	700	741	679	722	707	705	696	728	689	717	709	725	722	737	758	733	714	727	744	722	725	752	719	738	694	678	776	712	729	691	681	726	803	664	727	736	714	697	776	700	688	700	701	695	731	705	700	728	701	712	656	690	703	706	738	728	670	733	691	717	728	741	687	712	711	723	686	689	744	731	746	716	705	772	736	683	729	685	706	671	718	711	721	676	703	726	706	726	708	724	730	694	711	725	719	731	716	691	678	715	717	730	678	765	720	732	747	724	679	709	706	756	760	708	703	698	709	684	701	695	738	716	703	714	751	700	672	697	721	732	688	699	666	706	720	757	684	688	697	732	718	754	702	764	692	699	742	705	655	734	699	708	759	694	735	706	745	671	709	705	686	685	710	673	732	727	699	713	755	756	727	743	749	751	683	692	669	714	705	672	730	674	685	656	692	770	703	673	729	699	658	719	724	704	730	743	762	778	684	674	712	694	730	686	701	713	726	679	731	745	728	757	706	686	691	709	749	730	707	705	716	722	706	711	723	757	721	759	709	774	745	701	725	673	654	700	713	733	689	706	701	733	715	662	735	696	707	677	716	723	691	700	679	727	736	692	736	715	675	678	700	715	751	727	772	723	701	664	731	679	728	689	759	731	730	715	732	718	722	700	720	727	676	702	698	708	725	694	730	735	751	738	706	703	729	750	752	734	779	754	708	689	712	699	717	781	732	714	697	728	683	659	768	700	710	716	729	670	769	725	709	701	734	671	768	703	737	683	766	737	718	719	691	702	684	717	658	732	714	737	690	710	737	704	733	733	744	694	701	743	691	697	680	732	741	727	715	721	735	701	755	723	708	736	695	693	692	734	698	717	745	703	648	691	699	736	699	739	734	712	697	718	752	742	717	723	763	727	695	720	715	684	696	671	747	700	653	692	738	776	726	706	707	708	726	727	757	705	732	671	720	737	774	709	726	706	723	683	730	739	716	707	701	708	765	711	663	695	738	740	703	709	741	711	731	692	714	760	703	723	686	698	769	721	698	724	689	700	688	757	750	715	689	693	711	663	690	728	787	668	743	726	688	723	719	668	715	698	693	691	740	728	752	730	688	715	713	699	749	719	758	699	710	702	707	700	712	749	713	708	695	732	693	664	714	737	725	709	716	675	755	688	715	762	693	752	739	696	673	741	736	759	708	673	698	735	733	733	689	703	702	707	726	710	702	676	723	703	693	789	720	710	726	705	678	690	709	787	755	748	702	739	737	722	738	678	669	721	706	742	768	692	699	715	678	724	748	690	694	706	692	741	686	723	793	720	723	684	657	752	718	732	742	731	737	711	767	689	762	713	727	693	756	703	731	723	640	702	714	743	760	733	677	705	718	724	690	727	692	746	699	721	757	679	732	690	727	683	702	743	692	754	719	685	668	757	729	663	728	708	679	711	744	713	692	751	745	739	703	742	766	773	734	708	671	714	697	764	734	710	716	710	685	719	732	718	680	704	721	757	692	717	708	731	691	675	726	734	723	749	737	697	719	697	700	689	658	721	685	726	752	687	657	699	734	759	688	731	699	725	690	683	703	769	734	693	701	701	733	707	704	761	700	718	734	732	728	720	697	707	702	741	705	715	708	759	709	668	670	699	717	713	705	703	700	713	734	716	775	721	695	721	699	722	768	683	688	688	692	726	728	720	744	734	732	737	712	714	734	737	737	687	695	726	714	671	717	748	752	716	720	734	674	682	765	669	701	709	699	684	747	726	739	703	701	658	719	688	712	763	709	710	723	736	765	732	711	724	747	679	748	689	758	746	748	697	740	718	683	684	728	712	749	741	677	690	711	704	749	740	685	694	725	724	744	688	748	726	699	718	763	709	716	742	743	732	733	764	709	753	676	729	693	682	672	702	640	710	727	743	710	722	716	714	731	692	723	739	723	770	722	747	714	725	721	744	681	717	750	744	712	773	719	732	736	713	748	674	692	694	733	699	762	759	724	755	698	714	750	702	721	720	710	745	707	717	677	762	691	698	709	755	679	697	738	734	744	728	707	721	750	696	801	690	708	735	708	685	749	702	654	748	784	743	762	704	710	693	746	744	723	743	728	672	721	667	736	737	700	708	742	697	695	715	682	743	740	704	745	719	719	744	717	686	717	701	732	698	721	722	723	729	707	714	750	733	728	756	748	716	684	715	731	711	699	713	689	722	709	746	734	718	762	746	672	710	699	704	675	685	726	685	751	732	730	745	706	722	689	659	745	687	734	757	710	710	706	704	730	727	705	735	730	705	708	704	713	753	727	710	703	760	719	744	717	691	689	727	693	725	720	678	718	724	720	766	696	736	757	682	729	723	742	723	696	745	762	694	708	737	717	692	720	679	713	752	758	680	747	690	719	742	723	721	681	689	689	699	687	691	700	691	727	703	681	687	700	714	742	718	720	737	737	763	687	731	690	693	750	738	746	681	759	671	723	697	685	680	691	760	709	725	748	691	653	751	709	692	688	728	731	746	754	694	743	707	718	712	730	698	775	734	729	718	785	725	703	695	731	689	662	691	709	730	719	697	746	697	710	694	728	736	700	712	726	702	747	760	713	740	699	761	748	740	805	644	712	694	730	685	708	713	753	730	693	746	703	707	719	730	710	695	705	682	678	724	755	722	733	669	720	707	719	703	743	734	738	715	761	710	736	693	711	694	692	735	706	747	680	736	775	717	725	709	689	700	723	717	685	698	725	703	743	737	714	699	693	688	668	709	705	732	771	704	778	661	719	712	693	702	693	737	708	718	751	740	721	726	710	684	719	691	734	723	728	731	740	732	767	726	697	750	681	713	696	709	734	691	739	679	668	680	684	763	710	723	709	717	732	732	734	739	714	750	764	688	713	713	691	719	720	730	691	684	664	695	697	681	681	692	708	666	705	713	748	724	739	687	705	718	762	707	755	711	657	724	702	720	681	677	683	744	677	721	708	688	704	754	743	717	763	715	768	693	718	721	728	710	730	727
23209	21268	29095	23760	21270	19357	4140	1461	1057	904	704	673	739	646	578	465	412	404	376	398	347	327	323	339	376	375	376	393	371	365	361	357	399	382	387	324	362	378	374	402	427	420	381	331	312	340	347	349	355	335	326	329	292	322	294	274	285	493	958	1101	962	666	536	342	269	278	279	276	316	309	284	292	286	299	283	292	278	300	297	298	307	258	291	273	272	297	288	279	302	286	293	295	312	268	286	305	279	290	296	330	299	279	308	292	280	304	273	309	262	277	280	282	241	283	276	283	307	315	304	291	281	285	280	303	292	318	256	279	305	264	301	306	294	276	272	312	282	258	318	282	295	290	304	282	292	272	254	290	292	269	267	285	275	295	312	263	275	288	281	267	312	294	302	283	285	288	271	254	306	256	281	255	275	277	297	300	309	283	300	287	290	292	279	300	293	278	274	306	283	280	285	293	278	285	294	315	279	298	284	294	297	281	250	284	288	304	283	282	293	305	266	288	304	297	279	276	276	287	278	275	276	306	294	289	295	271	283	273	311	247	280	261	275	262	286	316	276	290	289	291	282	279	304	262	270	290	284	281	297	297	279	290	267	251	294	312	274	288	280	311	275	301	289	296	306	300	298	289	291	296	306	256	274	279	282	303	316	295	270	274	270	282	301	285	285	272	265	286	318	290	275	319	289	317	282	281	312	289	300	292	300	264	294	290	280	272	280	252	270	274	286	290	284	267	290	290	306	287	279	298	279	277	271	283	275	317	271	286	332	293	289	291	315	284	256	291	284	296	285	272	283	272	256	305	265	291	294	269	290	276	239	308	282	285	292	274	302	292	297	305	290	269	276	276	247	276	282	264	296	308	278	309	309	266	299	237	279	273	253	273	295	298	288	264	280	285	277	264	260	301	299	289	291	279	295	270	281	289	322	282	278	274	276	309	318	266	281	309	306	294	279	271	291	282	298	276	306	275	269	283	310	300	273	306	318	272	301	289	302	289	307	302	282	288	285	269	331	256	314	303	299	316	274	298	275	281	281	265	283	281	275	243	288	322	288	276	296	298	263	283	294	286	298	312	264	306	289	253	284	298	270	332	298	300	303	269	289	279	310	274	290	278	296	257	272	282	313	302	309	306	269	314	298	283	271	287	296	300	294	261	266	294	314	256	286	299	311	295	269	295	264	267	283	267	312	289	320	281	290	293	266	286	317	280	298	268	273	288	311	295	285	284	308	288	283	304	247	280	285	289	293	271	296	290	286	324	309	252	262	290	276	270	261	309	290	298	295	278	274	301	266	262	302	315	256	300	279	255	289	294	274	286	272	266	282	271	253	316	277	272	280	296	282	292	298	284	310	305	317	325	300	280	267	278	287	302	260	286	263	235	296	291	296	262	278	280	299	329	296	290	290	311	291	280	287	260	272	286	303	282	298	282	268	287	309	281	280	284	270	281	291	284	270	313	296	274	267	258	291	295	339	310	285	291	274	274	286	267	272	282	282	285	272	283	284	293	295	264	282	314	266	263	304	273	301	280	251	269	281	295	249	280	274	291	321	287	291	251	279	271	290	308	255	258	265	283	286	310	295	302	270	256	290	282	290	299	268	286	275	285	294	300	286	267	294	284	337	256	281	295	284	272	301	281	281	285	264	288	258	289	258	254	308	266	300	271	320	261	299	302	305	293	295	268	287	304	322	270	310	315	294	299	275	291	272	269	299	302	268	286	314	254	279	299	313	311	290	296	256	321	278	277	277	283	291	278	283	289	298	299	274	265	262	263	279	272	267	284	269	299	295	300	270	289	295	294	287	280	279	286	274	294	266	273	262	283	262	308	276	257	254	294	247	304	281	305	288	321	271	283	309	280	275	298	284	294	266	291	307	266	280	293	283	303	251	284	276	300	264	288	305	293	285	280	314	307	282	289	267	282	266	301	301	283	282	281	290	295	277	283	286	272	263	282	290	291	242	291	293	295	246	274	312	286	288	262	298	277	249	276	285	295	279	283	316	287	294	296	305	267	266	287	250	291	281	278	322	302	282	280	258	266	289	264	328	251	301	284	295	261	285	290	297	291	290	296	309	276	257	271	279	281	288	295	266	275	281	288	269	282	287	315	292	281	286	296	294	295	299	257	307	278	293	293	288	294	291	296	280	311	260	305	278	265	297	297	302	250	298	305	269	272	310	296	235	280	272	280	274	249	287	269	289	285	314	295	303	289	274	270	303	268	286	296	266	261	305	302	304	315	267	312	290	271	281	284	305	260	289	260	266	283	298	306	318	286	280	287	275	254	270	297	281	286	299	252	260	264	298	279	281	298	298	275	291	272	286	252	281	258	278	246	272	301	300	308	264	296	273	282	283	315	285	277	260	268	311	299	281	274	289	297	300	274	288	311	247	287	283	298	292	284	249	302	288	284	296	270	278	293	284	283	287	300	297	309	319	284	272	287	287	260	284	291	274	270	256	296	268	267	308	328	316	265	276	283	321	288	283	306	299	272	291	296	293	248	314	250	294	280	304	278	292	286	270	281	308	291	314	272	290	271	262	293	286	297	297	293	288	301	306	262	298	291	308	294	272	305	292	284	297	266	280	255	285	287	285	279	294	286	293	295	288	285	263	301	283	283	268	305	293	309	288	290	300	272	273	304	295	291	303	278	264	280	268	250	267	308	255	246	280	274	292	254	270	307	272	295	285	271	281	317	289	289	318	271	271	291	277	268	319	291	289	280	274	269	276	339	273	287	266	301	307	319	318	277	291	283	280	282	280	257	275	316	282	295	300	290	290	278	304	263	278	320	297	253	271	281	297	293	260	289	264	287	307	281	277	256	266	299	307	289	264	278	312	266	267	299	302	274	293	272	277	295	303	283	282	264	296	289	290	294	277	273	295	291	290	304	246	287	292	303	285	282	288	314	281	290	276	296	273	275	266	295	288	278	277	287	261	298	267	281	284	294	265	302	314	305	309	293	298	280	321	280	271	271	292	301	300	293	283	292	307	287	293	285	266	321	291	287	278	265	306	263	281	269	282	288	280	289	317	286	262	317	265	269	281	274	283	289	305	277	302	276	291	286	280	301	286	292	276	291	279	271	270	292	290	294	277	263	297	262	269	284	283	281	303	280	286	282	267	305	239	285	300	276	301	284	304	281	305	264	284	305	289	285	282	287	265	285	266	288	277	272	290	267	302	285	269	263	275	279	266	287	302	269	290	296	267	295	245	330	327	278	248	311	300	290	292	281	284	274	299	289	289	295	266	292	304	285	257	288	283	270	298	284	280	293	272	295	295	295	301	318	291	280	244	286	300	259	289	289	275	301	277	250	303	283	297	266	290	275	294	289	258	277	282	262	268	284	268	282	293	290	288	285	303	243	268	284	284	312	268	265	311	276	303	257	317	274	285	305	296	260	289	265	330	266	242	286	281	292	282	290	289	274	270	300	282	242	301	279	281	283	283	276	265	257	294	312	279	295	298	282	278	281	247	292	295	267	292	323	297	303	301	291
17325	34257	30509	18601	12365	8549	5715	3922	3737	3125	2367	2203	2415	1962	1723	1388	1157	1061	933	894	777	735	730	722	846	936	929	859	837	857	842	854	864	908	834	863	878	895	1027	985	928	861	844	831	803	782	683	729	702	654	668	668	628	686	625	598	577	1143	3052	3160	2747	1779	1322	747	570	557	617	538	563	616	564	567	559	566	589	579	547	564	566	589	572	564	575	561	531	573	570	576	523	577	560	567	590	579	590	560	569	562	573	586	567	608	584	577	565	588	556	601	562	592	543	560	604	547	543	570	576	526	549	598	533	548	572	577	557	568	587	564	574	544	578	572	539	590	509	563	555	555	519	541	593	564	556	532	571	562	590	603	532	534	527	617	557	562	604	568	605	570	576	576	580	642	567	572	619	553	566	512	550	556	572	561	531	590	549	553	539	559	554	555	569	580	576	574	555	561	558	583	582	557	602	580	537	542	545	550	605	522	548	572	572	516	543	562	580	586	540	574	591	599	515	569	565	563	559	541	555	543	563	572	535	556	555	571	571	591	534	597	556	579	577	563	606	561	577	548	541	581	559	548	550	611	582	540	599	579	549	549	568	561	550	581	577	557	578	567	552	597	559	552	572	567	580	541	537	604	548	582	580	611	568	591	531	590	557	552	584	569	581	536	580	567	553	574	591	531	553	561	573	539	552	549	600	572	530	578	573	575	543	533	543	593	516	587	582	554	561	564	579	580	565	574	572	600	542	538	558	605	569	564	520	536	570	562	610	566	582	595	516	565	563	601	570	525	574	566	546	561	575	586	599	578	530	579	553	595	576	549	549	541	599	578	546	573	586	567	521	557	563	529	571	521	581	567	521	584	580	574	544	563	532	559	546	560	572	564	566	591	545	534	524	545	551	537	582	577	586	597	577	536	608	580	532	548	575	558	549	608	588	580	587	533	567	565	549	594	570	572	580	543	554	531	552	581	545	543	596	582	541	515	564	565	569	553	568	587	581	540	542	629	555	546	579	545	575	552	561	556	581	541	570	553	525	552	558	571	562	559	548	578	604	609	593	558	556	558	569	562	590	549	547	539	587	578	565	600	537	571	627	598	558	571	598	564	558	574	526	548	576	554	586	608	594	557	500	567	550	534	557	577	571	569	536	538	633	547	524	516	602	539	571	563	577	522	555	537	599	575	544	553	552	569	564	574	553	587	562	534	576	577	586	605	531	611	588	554	556	529	566	579	536	574	584	541	566	603	573	555	583	564	597	607	545	556	572	550	549	574	555	579	526	545	538	592	563	565	602	536	570	584	576	579	564	549	573	567	530	558	552	593	559	587	574	548	587	566	527	551	554	558	591	561	532	541	571	559	558	570	560	586	569	546	521	541	571	602	558	556	601	537	531	552	577	600	537	574	547	569	595	548	555	569	538	554	547	575	549	538	586	554	593	558	573	551	578	597	582	574	540	567	551	558	564	562	606	583	585	555	593	554	540	540	548	523	582	565	568	590	522	576	571	588	581	521	561	612	562	579	613	535	554	597	517	548	497	521	577	602	606	566	572	560	583	579	591	614	591	575	583	611	575	570	571	576	545	582	558	580	602	530	595	556	587	569	530	564	539	564	584	553	559	541	551	568	583	572	586	550	569	563	567	569	539	569	545	543	558	591	589	544	566	565	588	563	568	579	548	565	621	587	571	588	595	560	608	528	527	550	559	566	589	532	536	555	608	546	588	580	607	580	543	557	563	569	558	573	594	528	596	560	560	594	534	578	558	588	609	589	571	561	557	584	558	559	580	582	585	542	546	549	573	596	561	560	562	561	550	575	594	558	577	588	533	551	563	591	548	534	607	571	546	571	562	568	604	592	564	556	551	556	509	585	605	525	515	578	546	548	576	525	588	571	606	596	535	555	579	529	582	580	525	546	589	567	587	562	577	582	530	559	546	545	561	563	600	564	554	569	550	550	542	535	562	564	570	552	573	527	556	579	562	566	543	546	575	593	600	534	522	549	570	603	605	565	602	538	593	606	543	601	569	534	500	587	586	582	546	586	574	583	574	586	553	564	542	567	596	581	576	544	563	606	602	590	577	558	529	571	622	543	554	503	585	598	527	559	561	563	558	544	524	549	586	585	572	574	572	536	600	564	587	536	553	560	586	559	560	562	521	554	553	617	563	587	567	567	553	534	539	581	560	587	569	567	576	573	601	536	555	613	541	562	613	556	593	566	520	573	560	516	584	591	583	586	552	564	613	533	624	615	533	573	558	540	577	536	567	578	611	520	567	556	624	548	541	648	567	562	554	560	588	571	553	575	574	585	588	611	559	542	587	581	534	523	592	573	552	538	545	577	573	560	558	597	594	542	545	545	548	543	576	534	575	530	582	566	553	553	546	528	581	564	585	529	564	573	546	550	543	578	563	580	608	512	536	574	592	552	578	606	581	576	574	585	536	533	573	559	571	561	581	544	505	573	584	569	601	600	603	583	529	558	550	558	563	561	556	556	579	573	529	557	559	486	546	558	540	530	566	547	572	608	575	575	596	555	607	578	559	562	544	561	563	566	593	594	560	583	566	555	591	582	532	560	578	577	562	566	575	564	569	546	597	590	565	572	599	600	524	544	574	560	529	588	545	548	553	587	571	563	563	566	578	554	531	577	587	553	582	570	584	552	548	578	536	573	577	552	550	606	585	592	573	590	567	603	589	568	590	556	523	564	557	588	598	546	590	549	544	492	581	558	542	549	562	592	525	584	565	543	555	589	554	549	599	536	556	583	605	590	572	567	554	571	551	560	547	570	604	510	568	558	535	549	564	547	602	605	609	561	540	575	554	573	576	557	577	524	549	571	564	557	574	536	575	560	568	585	553	579	575	568	564	554	580	565	549	536	569	573	526	590	552	579	566	577	561	570	562	553	520	538	561	555	600	518	575	529	556	570	547	578	563	540	560	570	610	489	567	565	554	574	566	561	589	555	600	561	558	582	544	580	586	566	558	556	552	562	539	574	545	538	608	540	581	550	553	583	578	582	515	566	574	531	579	549	572	582	573	532	560	568	557	543	602	562	538	595	564	576	558	600	588	558	570	619	649	564	507	549	589	547	538	603	621	544	510	535	577	568	520	569	602	570	568	534	580	569	587	574	573	582	540	572	567	569	553	572	546	509	530	582	571	572	531	541	551	531	559	601	547	542	552	568	548	555	547	557	547	584	590	577	568	566	608	566	508	556	524	564	569	550	563	566	603	540	527	539	559	546	551	570	574	578	528	558	528	608	578	607	533	583	584	557	541	585	581	566	578	600	556	557	595	567	576	572	565	558	563	532	569	587	571	555	534	547	552	556	577	592	567	563	579	535	537	597	610	567	553	545	556	571	589	574	545	578	546	557	597	579	566	513	567	563	559	530	562	568	576	600	555	528	588	572	535	552	587	549	549	536	568	543	529	573	567	583	584	613	564	541	535	566	573	577	588	551	574	565	560	564	557	581	549	579	594	575	608	556	582	553	582	604	570	552	567	542
26589	20742	13814	4520	1505	937	710	683	655	611	556	538	601	556	520	517	478	560	493	488	459	504	509	485	494	519	536	522	449	440	520	522	475	511	489	485	512	537	517	514	537	490	473	525	446	495	465	474	508	454	472	465	499	463	480	472	431	468	472	554	557	546	525	520	476	503	487	481	486	473	421	481	457	455	490	490	491	492	451	488	464	495	501	474	449	485	492	441	484	483	459	493	452	479	478	447	502	436	457	512	454	484	430	424	488	459	466	512	450	506	514	465	512	439	441	474	492	429	459	490	462	521	488	469	473	439	489	479	481	432	459	433	463	467	429	438	485	441	517	464	458	482	478	471	448	422	465	460	493	486	461	491	490	474	482	474	480	447	459	442	457	471	457	471	449	452	500	450	489	480	467	488	458	456	450	451	467	502	513	486	482	438	479	468	451	457	462	436	445	496	508	440	450	472	493	485	487	449	498	412	442	498	467	448	463	435	453	482	483	452	447	482	468	485	485	480	443	519	488	457	485	468	507	441	477	455	441	472	464	438	481	464	466	493	445	472	479	452	449	469	447	486	455	473	450	416	474	488	459	496	486	429	503	442	452	501	488	494	444	469	434	498	486	478	475	481	451	426	475	459	493	477	462	457	481	469	482	495	453	459	450	465	450	480	456	461	469	439	503	449	522	467	460	502	466	468	461	474	496	489	471	453	480	454	462	456	468	476	435	445	459	472	478	471	457	484	468	476	471	440	453	478	477	419	439	511	421	462	431	453	475	480	441	477	472	460	462	510	421	493	455	442	490	498	431	487	478	447	484	442	465	471	493	497	470	462	476	485	460	466	408	490	464	461	506	470	505	465	491	492	484	478	464	479	440	479	477	490	461	459	450	478	524	495	495	469	468	496	494	482	499	496	456	454	449	508	423	489	457	496	472	492	447	439	465	462	478	472	463	457	488	459	478	472	488	463	465	455	450	454	460	507	455	471	486	453	442	444	496	490	473	476	481	472	512	449	432	467	526	480	480	469	477	504	484	474	443	479	486	462	471	492	442	469	494	469	469	486	489	453	448	482	470	483	476	478	465	439	447	484	481	456	441	448	462	499	476	453	500	530	467	443	454	509	483	474	455	478	463	439	467	456	481	408	431	485	444	464	455	479	447	486	508	453	519	488	485	459	466	469	481	448	444	482	461	479	459	456	485	457	484	450	486	486	473	476	453	434	460	489	496	476	479	502	467	421	466	452	461	479	456	451	481	478	470	477	483	467	469	466	467	474	462	454	459	443	556	452	494	520	432	513	481	477	497	454	489	481	497	477	486	442	459	471	494	472	477	446	460	483	479	468	481	471	482	439	466	450	467	466	486	477	494	453	483	460	420	438	467	515	490	440	467	436	471	462	467	482	494	432	484	446	464	490	486	431	461	470	500	480	463	438	459	481	449	485	488	458	480	495	462	470	467	476	440	444	461	469	454	461	479	471	501	467	423	462	463	434	464	485	450	475	477	470	454	466	480	469	462	507	464	471	502	484	489	436	473	510	508	483	449	494	489	486	424	491	471	471	502	439	461	477	465	454	504	460	449	493	444	482	472	501	476	423	487	475	443	488	473	493	516	470	479	448	447	471	433	469	507	449	487	479	489	475	485	492	475	459	452	460	495	491	490	472	470	450	469	457	477	483	463	480	497	475	492	458	455	465	412	528	514	496	436	446	465	450	474	461	482	489	429	457	435	468	449	453	479	449	454	459	492	476	438	436	462	476	463	460	449	437	502	454	468	469	479	471	461	488	485	457	440	499	494	458	454	490	500	514	460	446	464	474	473	452	474	471	488	422	470	443	542	436	476	487	474	504	462	461	474	447	457	482	472	484	436	465	475	488	457	476	437	471	492	485	416	477	489	490	498	471	490	500	478	462	473	483	478	494	470	421	445	483	484	474	490	478	474	429	478	476	435	459	467	486	465	469	475	442	463	499	459	444	457	474	456	483	434	464	446	471	442	444	535	499	455	480	464	480	491	449	455	457	511	507	459	468	498	507	455	492	513	449	500	454	450	507	438	482	465	432	499	478	474	474	465	471	498	474	463	429	448	465	472	451	415	490	505	463	472	436	469	445	505	471	453	458	453	472	502	449	507	453	422	463	453	454	476	474	478	480	513	465	453	486	471	468	459	433	463	466	447	504	504	464	464	497	485	523	515	502	497	461	489	506	456	473	474	473	449	462	446	459	454	474	487	461	467	476	472	493	447	468	474	485	498	471	462	472	485	474	450	489	472	500	494	446	487	502	459	445	477	494	484	468	493	461	459	509	454	499	476	488	441	456	457	497	484	425	470	478	465	431	500	472	461	476	474	471	475	468	444	454	462	515	461	478	477	491	480	477	483	488	470	463	492	487	475	442	442	472	502	447	449	458	455	479	482	521	496	447	476	444	479	488	449	491	447	429	468	511	474	479	484	492	469	463	470	449	458	465	494	412	450	454	452	473	499	469	474	450	510	494	447	504	465	438	468	449	495	465	464	441	434	430	451	440	452	461	473	481	489	465	489	487	445	471	468	445	474	480	450	477	460	462	476	477	470	480	500	452	468	511	474	484	485	475	474	479	509	482	489	480	491	482	492	486	458	487	491	479	475	458	485	461	489	475	457	467	465	514	488	461	454	477	461	452	466	463	456	465	477	461	480	458	467	445	483	484	464	492	466	431	479	463	456	446	461	456	440	423	501	472	469	480	461	471	508	454	510	494	485	465	460	457	478	481	471	456	504	419	430	472	457	450	485	469	452	453	439	462	470	465	479	502	472	472	452	488	461	498	468	459	463	455	499	473	471	480	443	480	463	476	485	464	502	452	463	468	522	451	469	486	434	455	505	459	505	449	499	464	504	463	456	463	498	486	448	465	403	466	437	469	484	458	460	463	445	465	509	483	499	443	458	502	470	523	491	502	459	489	479	471	475	468	454	452	499	494	463	462	473	434	433	515	488	434	495	468	482	478	461	440	443	481	452	456	493	491	495	478	477	429	488	453	491	483	477	447	490	434	485	504	485	460	442	458	509	494	475	456	462	486	462	434	463	455	459	446	418	471	464	431	481	416	468	471	485	492	473	448	466	441	469	454	503	477	482	452	446	520	466	490	440	530	477	474	451	426	451	469	487	475	478	452	460	483	497	497	482	477	472	463	461	494	464	490	420	427	489	471	503	499	512	482	465	453	448	452	454	485	487	501	448	504	470	442	469	434	433	450	464	470	459	452	502	429	483	468	465	494	458	454	523	502	445	467	471	443	495	456	436	451	497	512	477	447	458	489	516	468	488	467	477	478	476	438	496	477	466	489	469	488	439	455	508	477	456	461	445	501	468	491	488	520	483	492	466	466	494	485	446	481	459	448	486	447	512	471	476	436	445	463	466	445	471	464	437	465	468	496	467	491	459	469	446	489	505	456	474	479	464	455	465	451	406	475	488	475	451	412	454	494	447	464	508	469	467	456	479	529	474	446	462	492	473	514
12428	19255	16258	7906	4314	2674	1899	1789	1628	1427	1244	1342	1477	1291	1099	1066	1046	1031	945	929	1044	946	932	957	991	1037	1037	1089	1074	1060	1056	1063	1104	1064	1022	1034	1006	1102	1086	1081	1117	1050	1099	977	1025	1069	991	914	979	978	933	882	956	932	942	957	907	947	1031	1138	1210	1048	1084	981	974	918	915	925	926	904	895	928	897	906	903	895	933	861	894	951	917	944	927	921	959	881	899	929	980	892	927	911	887	901	957	893	937	900	936	917	977	900	919	910	958	954	957	904	912	905	900	909	955	943	895	899	929	954	941	891	922	937	929	920	915	966	887	955	972	951	949	908	960	948	940	920	927	934	931	904	902	953	941	898	912	871	923	884	891	923	908	957	965	926	968	962	945	900	966	844	889	941	898	939	917	898	920	915	971	922	865	902	916	959	940	939	930	906	889	947	893	945	962	965	949	915	889	916	889	911	919	891	959	938	927	928	913	904	856	960	969	964	905	877	974	968	911	961	945	960	893	942	951	933	940	932	924	933	954	847	922	855	937	885	932	922	908	915	879	981	925	914	906	959	939	835	895	892	904	948	940	945	931	965	975	985	912	959	943	945	947	945	903	949	947	892	895	935	884	941	934	949	924	907	962	946	956	951	928	901	905	923	917	967	947	965	935	907	966	945	948	944	960	981	966	933	970	910	931	891	894	910	867	928	928	872	948	935	874	937	896	884	905	939	893	904	974	957	937	919	941	915	945	958	979	911	907	963	922	914	921	958	905	928	910	978	902	893	926	902	983	920	908	935	933	911	964	923	861	950	939	895	906	910	880	922	916	920	908	960	888	900	976	951	905	912	932	946	904	918	894	926	918	884	922	872	965	931	949	957	955	935	965	894	906	944	888	975	981	985	885	943	899	951	920	915	983	914	935	923	941	909	925	910	873	1014	846	951	972	908	969	962	909	900	925	955	928	966	923	900	919	944	897	971	961	871	922	921	917	951	960	901	939	977	922	936	956	930	932	936	942	959	947	949	926	971	966	971	982	916	941	895	912	912	952	942	917	939	939	911	890	882	870	914	915	902	898	938	883	922	915	902	929	923	876	895	937	885	991	950	919	933	951	923	913	889	947	912	929	958	956	939	993	948	914	912	865	916	959	960	933	912	942	927	883	918	918	899	928	904	898	902	858	964	927	945	941	951	971	919	953	886	982	938	969	911	986	994	961	931	900	927	939	891	957	931	917	904	924	923	974	926	861	936	940	906	930	950	925	926	894	919	879	928	919	942	940	878	941	908	914	959	916	956	925	939	928	955	920	975	966	894	941	895	977	857	939	931	888	914	941	960	867	905	926	939	902	950	911	924	930	887	922	929	933	937	958	947	907	933	886	917	946	935	945	894	944	891	965	933	909	940	929	945	903	905	892	926	964	983	907	953	929	950	924	960	904	939	924	973	915	923	971	946	926	964	957	981	927	948	915	956	938	881	887	943	952	946	912	886	938	919	916	853	957	896	911	972	914	948	905	937	957	939	879	932	980	912	848	942	928	903	913	895	863	952	908	941	960	926	913	938	955	966	914	958	994	933	915	938	907	935	859	919	887	975	901	927	884	917	992	910	901	888	869	950	896	896	867	925	929	934	921	972	956	971	896	907	961	873	977	962	914	916	924	924	940	954	921	859	945	918	894	910	908	897	958	893	901	970	907	922	901	938	947	868	984	979	947	933	947	894	901	934	899	910	911	940	880	931	918	996	926	936	945	941	892	882	941	950	886	913	960	908	858	853	936	924	921	883	943	925	909	909	903	933	911	893	874	914	909	947	968	913	955	952	879	911	897	904	891	912	914	966	919	908	915	900	979	905	880	967	916	920	875	906	870	962	955	893	924	911	943	950	954	917	886	924	892	914	904	971	978	955	928	931	929	903	912	903	865	864	981	984	926	959	883	926	965	876	919	889	965	884	931	920	935	930	966	946	951	957	879	927	950	904	940	928	940	905	942	913	967	937	929	922	973	893	885	948	897	952	939	941	922	915	909	963	914	913	934	934	879	972	888	915	959	907	928	920	919	945	964	919	936	871	913	959	915	906	954	917	894	988	936	1000	972	883	944	895	887	893	966	909	928	910	958	943	936	909	934	963	930	914	948	873	917	956	881	938	917	928	923	982	980	912	926	957	907	905	930	915	916	862	939	935	911	882	921	935	907	909	988	897	870	926	976	953	944	913	923	929	935	969	928	920	858	874	1001	926	927	932	958	937	959	932	919	911	965	910	904	858	946	955	926	948	913	881	948	985	932	940	922	910	945	970	889	959	953	873	971	943	945	899	893	891	933	894	936	974	940	900	973	975	954	919	878	935	885	933	897	909	906	906	915	916	928	942	944	972	924	883	939	891	917	924	934	962	903	930	979	899	977	933	958	860	955	888	901	904	964	917	919	931	920	905	922	949	974	947	927	939	918	916	948	948	857	920	964	910	926	886	964	954	923	916	897	899	903	917	911	892	889	952	943	906	890	922	949	901	940	909	866	920	997	964	929	960	938	886	932	940	942	925	908	898	912	894	900	916	941	911	938	923	961	943	936	929	896	879	960	894	938	904	951	872	937	896	962	893	932	962	929	967	918	905	919	904	918	863	903	955	928	902	912	896	924	862	945	880	935	903	972	924	864	936	925	906	962	933	915	906	964	976	930	957	942	949	936	945	905	910	923	939	929	945	947	940	894	932	913	894	946	883	929	946	933	984	900	999	932	865	892	901	871	905	915	931	891	941	890	904	941	906	930	932	935	875	917	912	905	923	885	930	929	911	847	947	924	942	959	905	926	927	908	937	960	977	903	947	965	924	947	924	922	956	928	903	883	983	986	872	954	831	907	901	915	930	916	962	911	875	902	938	921	989	961	903	934	930	890	942	904	929	877	963	938	960	950	1005	908	934	915	918	958	869	946	969	961	966	937	894	879	948	981	921	889	963	920	933	873	904	925	925	952	953	987	948	919	973	900	971	913	937	1019	949	937	946	956	875	942	932	886	940	924	917	943	968	891	949	943	960	981	940	912	908	930	920	895	890	889	898	917	927	928	906	973	939	885	928	930	927	902	990	929	941	958	943	913	943	957	886	935	917	922	917	859	923	951	929	931	928	964	957	950	954	940	922	942	926	937	908	923	946	907	917	940	949	914	924	915	954	882	1014	938	921	908	957	904	883	976	940	962	918	950	908	920	916	867	981	896	928	947	923	902	989	924	907	938	948	953	907	887	967	943	932	991	972	916	902	957	874	928	880	908	985	932	915	937	913	965	934	929	959	913	940	916	892	952	906	936	957	873	961	956	909	936	888	904	940	958	892	958	939	956	865	930	899	920	956	932	940	906	903	864	933	898	899	915	972	928	924	949	977	913	915	927	936	899	937	939	902	879	870	908	914	967	946	952	944	905	889	841	921	928	895	950	914	965	1011	953	904	954	941	887	907	875	962	847	925	938	915	954	939	936	901	888	886	901	968	881	911	953	977	928	907	840	908	927	925	929	924	859	957	897	914
24117	21253	28367	24449	19694	4416	1518	1070	821	716	623	626	682	560	477	465	466	434	413	437	376	384	395	422	418	397	449	451	440	433	433	394	402	458	416	418	423	419	388	477	439	466	415	419	419	409	374	400	363	410	385	371	353	398	358	343	434	397	650	740	693	595	476	381	401	336	342	364	337	366	322	342	375	362	335	349	376	354	361	372	351	385	351	339	356	373	351	377	367	341	336	348	354	360	341	349	356	332	355	336	377	322	363	350	355	355	369	337	323	368	342	323	362	381	348	331	311	332	366	344	335	337	339	364	325	363	352	341	335	335	339	337	377	404	374	368	335	332	344	327	361	378	370	364	357	347	346	367	337	364	328	378	378	392	355	357	364	335	375	375	414	341	366	370	380	337	358	383	361	365	344	397	348	347	368	346	331	364	363	363	342	317	343	348	366	382	343	389	391	369	367	342	345	363	409	347	343	342	361	366	347	343	343	337	358	357	376	350	369	362	406	365	369	365	385	349	358	357	394	382	355	365	326	344	354	383	369	363	385	352	372	358	359	335	375	346	367	335	347	356	357	351	378	366	364	358	352	332	376	340	351	339	379	369	327	380	355	367	338	357	330	365	346	338	356	361	359	340	332	343	362	343	362	365	349	353	384	354	386	361	377	365	333	389	359	380	345	357	359	387	369	383	362	345	360	362	373	358	331	333	394	336	343	362	357	348	338	363	348	387	338	353	358	387	336	381	344	342	357	400	363	360	378	365	364	331	349	360	355	340	346	366	373	363	348	366	349	349	334	338	351	340	349	374	348	335	379	347	361	342	344	369	370	329	341	333	351	364	342	355	379	356	337	362	337	361	380	360	345	358	349	366	353	331	366	345	374	336	346	341	361	360	372	343	334	357	404	406	381	334	358	336	359	323	361	350	342	354	334	342	334	324	351	344	359	340	356	370	388	369	383	338	359	344	369	385	347	362	361	364	370	399	361	339	350	341	322	327	358	365	360	355	359	382	338	347	387	352	354	375	347	338	340	366	381	328	345	370	375	314	346	350	356	362	328	340	395	391	350	391	379	333	356	357	374	328	351	347	347	361	358	375	350	362	360	370	338	348	379	332	347	349	383	345	357	335	366	363	383	352	372	365	341	337	361	346	336	315	338	365	341	352	340	364	341	367	336	338	384	367	334	348	359	347	367	365	367	356	346	338	341	387	346	352	377	318	335	345	387	346	373	374	357	315	351	362	341	348	322	345	377	367	323	336	358	361	378	355	375	332	324	373	362	382	406	354	321	355	339	346	350	335	358	323	355	382	362	347	396	371	365	347	336	388	347	354	361	336	334	372	359	357	369	374	396	368	355	359	344	349	363	337	350	330	338	375	345	343	364	352	311	350	361	333	367	404	387	366	364	363	339	348	343	385	372	374	337	355	346	351	322	370	333	343	341	344	359	358	372	347	361	325	352	353	372	346	361	374	351	401	341	371	371	365	372	365	357	348	356	369	347	351	361	330	369	355	356	339	349	348	337	360	351	388	359	344	337	345	371	343	354	369	377	384	377	343	344	337	364	352	360	348	383	360	363	371	355	384	361	349	342	351	346	354	346	362	385	328	363	374	409	333	356	355	345	368	339	361	361	356	373	380	361	377	378	334	336	365	366	356	377	327	341	373	336	341	364	344	349	356	355	361	344	378	346	385	338	339	386	363	353	358	352	349	385	347	392	375	385	350	364	346	371	345	356	333	354	368	366	342	356	360	365	360	361	364	385	384	354	326	351	351	363	359	353	367	383	349	354	342	366	357	343	375	351	367	350	357	309	307	347	346	367	342	337	369	343	325	340	373	397	384	352	355	318	362	355	360	320	319	368	331	377	325	340	374	360	340	352	362	373	329	348	358	380	370	335	354	372	332	380	352	379	386	350	361	340	346	343	358	335	347	316	368	393	367	336	359	352	340	396	333	358	347	348	338	354	355	361	406	355	331	357	345	380	371	345	349	369	356	372	364	372	346	334	372	318	398	342	341	345	358	362	384	357	360	374	349	387	334	356	371	370	367	335	354	391	336	318	343	364	370	374	340	345	362	380	390	327	342	344	390	383	406	375	364	327	378	328	373	319	378	331	355	349	358	364	393	370	341	338	361	315	304	364	370	300	361	381	375	324	366	339	352	377	341	335	392	345	363	344	387	384	345	368	353	368	333	363	354	320	332	374	377	349	341	317	365	365	346	355	335	379	402	374	364	356	328	369	383	336	341	332	360	341	352	361	330	386	351	375	366	354	370	371	346	331	335	336	370	339	375	348	351	342	350	398	332	346	360	371	396	349	332	372	372	344	342	370	371	338	347	377	354	356	374	322	402	310	355	358	358	369	334	356	334	369	333	347	330	381	362	341	360	335	359	347	349	340	369	360	331	353	374	369	347	341	363	342	350	359	367	335	361	366	352	344	382	320	351	395	357	349	386	332	321	345	360	359	364	347	357	362	358	336	330	374	352	366	340	325	359	331	379	336	322	380	350	341	353	354	356	337	369	398	339	378	370	345	333	349	358	378	362	345	374	365	322	373	350	350	362	340	360	364	362	362	340	367	340	389	368	388	368	377	384	336	354	358	327	399	330	359	367	374	362	373	360	315	365	375	358	355	379	349	375	357	354	351	347	349	336	344	363	313	346	370	359	332	343	331	339	385	361	357	379	385	340	342	350	350	347	363	362	354	367	380	344	350	370	342	384	351	340	343	353	368	306	360	364	348	386	347	344	372	330	374	314	367	330	360	341	343	326	379	356	370	336	394	373	353	349	372	320	354	372	363	375	336	374	350	323	344	335	326	339	358	388	319	357	364	362	371	364	344	380	358	360	361	380	358	367	366	335	387	369	369	351	335	345	380	336	349	378	348	357	350	344	400	335	331	357	336	343	380	354	361	333	371	351	365	312	365	369	365	332	361	389	364	373	352	370	358	347	341	360	353	375	341	389	360	353	370	349	337	350	358	346	331	345	381	338	339	376	339	327	372	365	359	393	389	333	325	381	335	367	366	357	356	321	348	355	369	349	355	375	342	353	341	323	370	375	327	367	356	371	348	378	366	379	350	345	373	385	339	357	362	363	325	354	360	386	363	359	396	366	367	351	382	378	367	344	344	326	372	340	366	365	354	357	377	364	339	355	372	375	360	331	363	364	363	324	352	363	322	349	362	341	344	333	350	346	345	421	341	382	341	349	330	365	364	349	365	347	370	351	322	327	359	332	339	324	356	340	367	360	348	396	381	356	330	360	342	394	373	370	360	347	361	340	375	345	340	350	354	338	348	356	344	347	351	353	387	368	372	380	381	344	320	385	354	373	362	354	330	331	377	366	360	354	375	390	394	345	371	382	367	352	338	388	332	362	372	342	404	330	361	364	322	376	357	341	368	332	379	327	344	359	344	344	372	360	321	369	381	356	345	357	371	348	361	361	361	374	335	346	366	344	375	355	381	410	366	372	368	338	397	363	339	378	330	354	345	371	380	342
15076	29107	24844	14175	8330	5638	3864	3258	2687	2256	1743	1900	2017	1602	1357	1140	1094	1067	950	914	870	809	871	833	925	930	990	952	941	944	971	952	1051	1061	903	928	962	962	935	1098	1050	1075	925	948	885	856	806	798	851	786	758	787	755	761	777	760	779	853	1800	2153	1871	1375	1140	825	821	700	710	705	743	719	730	730	769	751	726	755	697	728	694	714	719	777	731	712	691	729	760	790	737	736	730	729	718	689	721	710	699	773	734	759	708	737	690	697	728	750	709	692	729	705	742	719	724	697	739	723	754	739	768	686	725	702	709	735	747	706	724	708	732	731	729	694	706	765	739	724	722	736	744	700	730	730	706	759	747	722	750	730	686	703	760	721	715	767	731	715	728	744	710	744	747	742	721	747	706	721	752	706	719	717	765	753	736	728	708	691	717	623	733	730	700	730	741	746	728	730	774	726	659	742	725	698	709	693	755	722	760	707	760	755	712	742	703	705	766	705	739	749	691	693	728	753	762	710	743	775	716	693	738	732	723	715	724	715	689	737	708	781	728	743	729	725	774	741	755	706	751	727	722	764	725	660	752	703	721	724	702	699	733	758	715	746	705	725	747	776	737	706	697	743	749	749	705	707	740	694	762	748	704	721	686	730	739	756	719	708	759	765	732	667	778	766	711	689	724	746	705	731	724	735	673	776	705	738	744	767	703	737	693	667	745	812	749	734	686	696	720	731	763	739	768	750	676	743	725	787	723	729	685	793	715	744	778	788	708	720	744	707	742	747	727	694	778	717	698	717	680	722	663	729	765	773	710	747	764	760	759	720	718	734	735	717	722	662	721	711	785	674	776	725	773	756	782	743	726	714	760	690	718	668	699	721	707	729	704	691	774	751	728	707	775	705	748	745	687	686	700	727	753	759	689	756	701	749	693	747	725	771	727	748	761	729	733	761	697	727	735	733	708	705	719	752	729	723	756	736	754	726	715	687	718	749	751	722	730	787	715	727	739	767	711	709	692	673	677	754	683	723	724	733	749	742	655	739	722	759	712	706	723	704	736	710	696	721	734	731	779	697	706	759	716	775	718	684	727	742	717	755	736	718	692	735	760	716	767	723	748	762	681	692	738	689	717	718	761	731	714	705	743	735	716	753	738	723	728	716	651	749	737	717	751	772	700	752	783	675	741	756	784	744	714	744	734	731	709	717	706	736	728	691	728	737	756	726	712	760	734	746	688	725	761	681	748	733	727	736	752	702	745	712	704	708	751	734	737	698	772	770	694	731	744	717	725	749	755	748	727	743	706	746	725	698	727	728	763	701	728	692	680	768	704	727	733	750	707	786	691	688	750	711	718	710	772	752	725	659	724	756	716	679	712	760	699	678	780	695	736	683	689	706	776	718	704	766	701	732	743	721	732	659	746	704	736	723	688	708	709	699	700	734	737	760	747	724	718	712	762	728	730	705	738	693	687	724	721	701	725	698	724	706	680	730	698	735	743	711	689	729	713	727	735	744	703	741	714	735	693	766	743	751	741	714	751	747	742	741	728	727	718	713	725	704	705	719	761	740	707	729	680	733	736	729	728	720	747	749	735	721	693	727	674	718	666	738	718	769	727	730	689	764	731	744	754	717	667	750	743	741	711	742	734	670	709	686	733	754	784	742	728	764	750	742	740	741	743	750	679	682	699	754	751	742	742	705	716	724	711	683	730	768	724	715	698	733	754	716	729	758	741	763	694	722	695	739	679	724	717	736	690	737	736	747	687	736	682	719	773	757	739	684	696	730	721	683	704	720	728	730	703	694	748	733	742	747	749	705	667	710	702	766	730	760	701	737	762	735	769	703	697	747	731	700	743	719	742	724	779	730	738	706	746	740	721	743	742	773	718	739	690	770	720	705	723	701	725	686	786	717	752	768	733	763	753	733	763	716	695	720	704	738	737	712	734	772	717	726	716	719	784	743	725	769	745	708	716	712	789	739	708	765	739	741	726	737	698	784	780	721	738	739	734	709	728	706	742	724	685	730	744	756	725	730	729	729	724	786	736	699	752	782	694	706	746	693	702	695	677	731	749	767	724	714	734	762	712	722	759	724	739	754	740	748	716	712	722	806	717	754	725	727	729	676	738	738	687	715	755	713	755	703	760	750	720	677	742	716	697	709	752	743	775	706	643	735	670	748	782	726	731	728	738	704	747	746	735	765	803	757	680	702	728	724	722	709	726	723	721	695	723	745	717	738	702	725	644	673	686	680	700	716	698	782	696	716	677	716	742	798	744	729	761	746	719	743	723	742	743	720	742	712	712	769	684	716	732	745	761	764	660	679	743	747	743	708	747	692	709	679	771	677	673	753	729	687	748	672	704	687	690	724	780	701	759	722	743	752	747	773	695	728	693	733	744	712	669	700	706	723	706	689	740	750	707	785	729	693	712	780	735	726	707	745	730	727	697	709	734	715	736	713	748	705	731	712	738	696	749	754	730	700	742	724	718	669	721	722	704	708	757	761	791	690	698	735	713	712	696	729	742	696	772	713	759	705	724	696	710	693	731	761	742	699	679	733	738	749	731	750	717	803	738	743	708	719	707	755	708	736	743	760	718	740	705	723	727	670	680	705	714	752	774	755	704	709	728	702	699	733	683	700	724	724	758	700	696	739	720	713	723	712	729	716	718	696	742	760	696	747	719	673	721	723	774	774	723	713	738	713	755	791	710	740	707	749	712	721	676	756	681	737	722	711	702	738	770	703	738	736	698	766	692	719	698	685	753	700	684	727	674	740	720	689	715	767	696	731	717	711	709	761	757	705	731	694	701	755	726	734	693	706	772	714	720	693	656	763	709	723	730	764	734	663	759	746	732	713	776	739	690	751	787	699	732	752	736	765	691	749	732	751	716	732	722	711	696	663	701	696	731	746	684	720	749	666	715	757	723	750	715	741	694	705	741	711	707	749	747	766	738	773	720	671	723	719	760	755	730	732	765	710	734	756	715	725	701	707	735	734	708	766	742	702	777	746	713	734	729	741	705	707	716	702	778	764	731	721	765	739	736	715	713	756	737	712	745	741	743	701	738	730	736	749	755	728	764	800	715	714	710	761	761	719	693	732	777	706	678	752	696	718	739	686	705	750	742	717	684	718	730	766	686	715	754	730	732	708	763	695	702	684	750	701	770	726	682	739	691	743	707	719	754	718	728	769	778	762	693	716	698	772	721	708	738	748	714	771	703	735	748	690	709	744	748	747	672	738	722	747	752	744	710	723	738	770	705	757	672	754	671	742	723	729	732	734	678	710	752	689	745	680	699	722	713	729	769	740	728	726	668	696	689	734	738	735	712	696	764	739	732	709	721	774	783	710	738	741	740	708	737	710	742	654	741	705	724	642	725	699	733	731	746	745	697	722	732	755	720	737	732	688	740	761	731	738	729	710	681	741	669	679	672	739	753	735	744	696	685	725	712	777	754	692	690	732	787	764	699	757	695	748	755	747	762	708	722	688	694	697	723	724	710	731	731	740	774	731
23121	21234	29001	23712	21223	19206	4068	1445	1118	863	730	772	750	606	536	473	464	441	381	339	330	315	336	339	303	304	395	416	400	420	357	371	429	428	407	430	411	390	448	424	383	385	392	399	358	327	338	329	334	329	279	302	325	326	311	300	296	468	860	1006	824	641	473	409	310	289	310	278	273	288	283	294	287	293	288	320	298	328	290	292	320	271	271	291	259	286	249	300	298	289	283	303	312	283	288	312	287	313	301	281	336	306	306	311	261	311	303	288	299	320	275	282	314	311	296	283	283	308	303	267	287	293	276	291	295	286	284	292	289	288	294	295	306	300	258	297	281	290	262	295	272	292	294	310	287	266	298	264	272	312	287	307	331	309	280	324	300	289	306	321	298	305	309	290	277	291	260	285	269	266	298	314	256	289	297	265	314	270	311	268	296	278	321	281	271	289	289	317	290	307	321	284	285	277	275	312	268	268	331	286	300	307	289	283	305	280	292	281	278	340	310	294	301	289	283	249	289	276	332	288	304	274	310	276	302	261	284	283	320	268	271	295	286	302	284	291	284	295	311	270	296	282	290	268	295	284	303	265	305	284	280	290	272	306	311	281	318	289	289	262	306	280	308	278	300	316	288	320	327	274	309	290	299	288	293	274	278	246	303	286	269	286	318	265	289	303	309	281	266	313	278	305	311	309	318	287	293	299	290	308	274	347	293	274	272	300	258	295	299	293	282	307	305	286	295	304	277	312	266	306	289	269	291	287	312	280	305	294	307	305	289	274	295	301	275	299	294	320	297	291	321	263	262	304	309	295	299	281	359	293	305	311	336	324	304	304	274	272	283	278	298	291	280	294	303	295	284	290	294	305	313	293	305	278	272	309	252	277	257	274	318	300	284	300	276	270	307	269	306	310	311	295	273	294	300	291	305	277	282	302	299	303	280	274	299	287	301	292	281	277	293	291	301	264	300	286	303	309	300	275	300	299	304	309	314	285	290	291	284	269	296	311	254	281	252	288	300	325	264	283	320	275	301	299	307	276	309	284	293	276	282	273	299	289	294	311	280	310	302	280	267	268	290	276	292	280	314	300	301	289	321	280	283	282	291	268	295	298	272	309	297	322	298	310	288	328	273	306	286	304	278	313	309	306	299	287	268	291	283	301	300	287	293	287	305	278	307	296	279	282	301	259	285	272	310	282	305	309	270	278	296	306	298	273	266	286	280	275	267	251	297	327	341	318	276	295	294	269	267	281	294	308	281	281	294	275	284	306	290	286	296	289	295	311	297	261	254	303	280	293	275	295	289	281	290	296	325	288	289	290	285	318	306	270	298	303	269	305	282	301	280	278	300	309	297	302	318	293	306	280	282	280	311	270	316	296	261	298	289	267	308	277	272	300	251	290	288	276	290	295	299	298	317	304	322	289	296	288	276	293	280	306	310	297	313	325	279	315	254	257	275	326	292	294	309	269	281	293	282	296	301	302	292	269	295	291	282	302	263	320	271	319	326	304	298	274	296	263	303	290	310	257	300	306	306	295	304	300	286	267	291	273	298	291	311	282	302	295	288	307	273	295	258	257	308	270	320	278	288	318	267	300	286	265	285	292	271	264	281	263	318	280	283	299	285	293	302	287	288	272	286	282	270	286	295	289	276	311	305	297	285	283	303	270	301	313	296	284	277	307	306	265	279	302	302	288	316	296	315	308	266	307	282	284	305	279	313	286	277	320	304	308	299	284	270	243	270	296	310	295	318	314	294	294	298	289	300	297	310	308	270	310	287	300	298	290	298	298	275	288	286	311	294	303	305	302	295	279	293	351	275	274	269	270	300	324	277	302	275	309	314	258	291	287	282	325	273	284	281	271	300	303	287	295	251	257	292	265	264	307	293	265	301	287	302	303	276	274	255	270	306	324	293	298	315	299	291	305	277	287	291	296	305	317	320	299	274	305	284	302	302	263	284	288	299	280	314	290	322	285	271	288	308	289	315	292	309	275	295	296	273	273	295	280	268	299	285	279	294	274	320	290	312	303	289	277	263	287	272	292	280	278	299	323	256	276	268	301	263	292	297	294	272	310	285	293	282	302	295	315	303	293	286	308	261	243	306	295	313	311	284	314	291	287	276	288	313	282	303	225	294	297	298	292	276	284	283	295	303	290	289	310	307	273	253	286	295	296	262	320	312	315	294	303	272	292	300	278	283	279	282	292	291	285	301	287	293	316	319	255	278	265	288	301	292	301	303	286	313	281	316	305	272	291	297	282	305	302	294	315	305	307	291	298	325	289	302	316	275	287	300	299	255	311	282	316	281	279	308	295	279	306	265	304	307	293	280	304	258	276	256	274	246	320	261	283	288	294	313	280	287	320	296	288	289	310	274	285	262	303	298	316	296	278	289	285	311	280	304	268	290	324	280	265	288	285	283	296	309	292	291	285	297	271	282	272	314	319	274	300	304	305	312	287	306	302	319	281	314	277	284	304	288	274	288	281	285	286	292	283	275	281	309	279	281	311	281	297	320	286	286	286	285	278	299	294	269	274	278	302	312	262	310	284	287	252	302	303	324	288	282	284	264	291	283	284	299	268	262	321	271	310	266	288	267	286	298	297	313	308	294	252	263	290	288	306	283	270	312	297	264	308	299	295	294	304	273	265	321	275	275	292	300	256	316	276	313	302	278	268	296	274	299	303	315	308	289	292	305	278	284	298	313	269	283	292	291	294	241	312	255	285	306	276	277	273	311	291	292	301	290	295	235	269	313	284	309	296	280	304	268	297	306	272	306	270	296	280	298	260	272	294	300	288	285	298	306	312	276	300	284	307	266	310	293	276	288	281	316	282	297	288	304	301	299	256	287	284	276	299	271	300	303	317	307	285	305	281	318	304	297	277	302	297	317	299	279	291	297	335	296	312	301	286	311	244	293	293	288	282	314	272	297	297	277	272	281	316	268	306	320	279	306	295	304	302	320	297	276	261	271	300	307	291	306	270	328	285	252	307	328	292	300	284	284	261	318	310	281	291	269	285	257	309	296	275	297	281	268	320	298	294	297	283	287	302	272	258	289	290	322	296	255	293	275	277	290	261	299	243	263	320	331	306	287	289	309	290	286	321	269	310	318	298	330	280	306	284	259	319	288	286	285	286	307	296	324	306	286	308	297	309	289	323	295	277	314	311	274	296	291	305	303	316	290	297	306	293	313	269	269	310	272	273	293	299	280	302	300	302	284	281	274	279	289	268	315	293	305	321	324	293	292	297	310	274	300	280	303	281	274	318	318	276	299	315	306	279	328	283	256	278	265	269	293	288	288	312	293	290	284	295	271	299	287	309	338	323	287	284	288	263	286	258	277	301	294	268	279	289	307	277	315	300	283	310	276	272	296	283	264	287	302	313	302	268	278	265	294	285	283	295	299	282	295	284	301	285	283	264	259	306	283	292	254	277	274	297	281	284	291	314	272	282	299	293	260	300	290	282	278	291	283	263	270	300	336	283	279	309	285	269	337	319	299	299
17684	34180	29721	18607	12030	8237	5782	4711	4024	3045	2392	2651	2463	1967	1618	1406	1245	1079	1030	870	806	791	763	781	737	815	950	1063	980	1039	970	942	1087	1177	1103	997	1123	1165	1251	1190	1107	946	940	823	846	771	777	776	719	725	716	675	659	679	693	645	621	1278	2512	2845	2299	1665	1120	915	658	602	558	627	590	580	581	566	604	568	566	583	583	574	569	601	593	598	563	608	558	539	581	601	595	567	621	582	614	612	552	586	618	597	566	548	605	620	599	591	571	603	575	549	584	626	564	601	566	592	580	589	576	580	540	582	591	627	581	554	576	585	587	551	566	577	579	560	548	572	524	596	583	604	615	566	556	580	568	562	579	595	646	556	565	569	610	632	557	543	573	579	591	552	584	584	579	571	593	560	573	581	577	549	603	572	559	601	585	553	592	598	622	565	602	608	581	566	559	585	591	571	594	538	608	549	591	537	610	619	582	606	590	572	601	655	575	570	551	594	583	577	582	598	584	541	547	572	550	579	577	554	620	576	571	590	581	593	540	621	586	568	555	551	546	598	555	579	574	572	610	582	633	550	609	577	614	568	592	545	590	588	571	566	545	598	564	545	582	582	591	595	599	609	601	599	632	623	604	629	575	593	623	584	573	610	588	613	545	569	572	550	597	611	584	560	576	594	626	587	570	589	586	608	633	597	619	594	569	576	551	615	620	573	557	585	587	600	621	556	559	652	589	605	559	578	612	547	561	563	569	569	583	573	541	524	610	566	554	598	614	588	555	606	598	593	579	634	528	575	586	572	582	590	576	566	590	576	590	661	631	623	563	602	566	604	615	574	581	587	621	597	597	574	602	556	587	565	581	559	589	606	584	602	579	621	591	564	587	570	609	597	602	573	575	567	542	560	599	590	561	568	628	555	610	577	605	596	570	564	593	611	574	576	578	563	555	544	570	548	583	580	540	560	585	545	569	619	598	643	551	619	566	611	599	566	601	596	576	568	555	594	578	570	541	561	653	596	621	553	604	595	578	586	571	605	571	612	599	573	571	601	574	590	594	591	583	604	573	556	583	561	566	573	596	581	583	577	622	594	565	611	567	556	585	595	574	593	584	620	585	573	621	531	586	609	608	558	590	620	569	583	562	588	591	611	542	610	564	582	565	604	557	620	601	625	591	575	622	625	584	593	554	575	628	588	536	620	547	572	546	604	609	604	603	589	586	572	650	625	577	583	573	620	568	621	609	586	554	580	566	559	550	538	573	616	571	594	571	593	582	582	589	594	617	626	501	589	598	578	583	575	544	598	624	600	553	562	578	556	573	595	609	570	610	585	589	556	538	526	638	603	559	572	608	579	565	571	627	576	611	585	592	580	596	590	619	574	546	603	618	563	553	588	580	619	604	607	578	607	593	540	612	611	572	594	604	578	606	590	574	602	605	564	537	583	592	604	574	594	562	570	596	591	649	588	609	587	598	602	616	591	570	581	574	599	564	570	612	594	593	584	589	584	579	609	560	595	595	550	608	601	536	589	610	588	611	554	610	545	581	544	568	534	604	614	576	580	529	596	584	601	581	566	604	567	601	522	590	574	533	545	558	607	567	586	594	600	588	559	579	581	637	624	582	569	611	593	623	555	607	551	589	633	571	548	616	576	596	608	589	548	563	551	549	613	602	594	571	634	614	557	587	631	613	597	580	571	593	546	580	566	574	571	611	596	555	614	650	580	539	573	591	607	578	594	611	596	593	599	577	590	575	595	571	580	589	569	607	575	575	581	578	626	613	591	580	541	631	537	595	584	579	550	594	605	562	621	586	582	605	613	568	569	616	544	631	563	600	641	553	587	627	585	579	587	549	569	612	555	613	555	580	591	600	587	586	598	571	611	607	574	576	595	579	558	605	583	581	598	576	515	601	576	583	555	615	581	585	541	637	590	609	567	582	552	587	571	578	586	601	575	639	561	576	608	561	571	600	576	576	600	525	576	583	577	568	571	546	608	556	615	557	620	605	603	537	581	587	567	573	573	565	602	616	607	599	583	560	616	571	592	607	564	588	590	589	571	576	556	559	591	612	579	581	582	594	607	572	524	605	567	583	585	521	583	628	532	557	606	597	570	599	603	548	558	575	610	588	569	593	567	580	582	569	566	594	550	545	584	606	538	589	573	561	554	563	550	614	594	570	644	622	618	609	602	578	587	578	577	576	598	564	609	581	592	577	587	561	583	593	572	551	585	609	578	544	519	605	643	598	581	535	588	623	586	579	577	562	535	589	543	554	579	555	592	559	601	541	619	598	568	585	589	595	576	594	594	597	561	619	623	604	592	578	536	600	601	581	570	609	577	584	563	552	581	576	565	627	581	572	603	623	614	620	594	560	606	586	588	582	588	590	638	564	596	575	588	565	602	576	602	588	602	545	590	580	625	583	572	533	569	589	611	537	574	543	574	604	530	589	595	612	546	573	582	587	565	585	602	604	562	585	571	613	605	594	582	551	607	545	585	603	606	601	629	592	603	603	516	605	580	572	574	523	604	573	598	599	611	604	611	590	562	568	583	566	575	568	608	609	570	581	575	600	606	606	567	576	581	562	585	546	559	634	555	598	567	581	598	571	564	592	568	565	557	569	605	567	604	541	598	564	557	573	554	618	571	610	590	622	599	562	622	570	559	597	573	533	585	580	613	602	592	550	582	548	612	626	562	562	576	566	536	622	616	541	586	625	577	606	573	580	610	587	622	609	601	571	577	604	606	622	523	637	610	579	568	581	601	619	572	549	603	605	585	563	571	596	569	578	576	563	631	595	557	582	586	637	600	602	605	595	565	580	622	576	586	572	594	545	594	573	547	595	587	573	557	568	601	637	565	572	571	603	578	553	577	577	566	597	597	578	559	656	589	577	558	606	569	589	597	585	611	603	611	581	623	590	577	569	563	569	562	554	559	578	571	567	572	595	616	573	564	602	578	589	574	569	613	562	580	585	555	581	556	563	591	609	615	603	559	584	582	586	569	589	582	589	604	572	608	588	596	553	585	560	610	574	576	599	551	593	531	553	575	599	596	571	614	589	612	582	582	627	603	582	565	603	600	573	535	578	611	573	558	592	575	604	557	531	593	560	610	617	556	608	578	541	564	603	594	609	558	593	603	560	597	620	592	608	579	624	566	623	581	573	576	551	598	565	559	617	544	608	536	609	580	622	557	595	599	567	585	570	584	595	590	569	594	569	584	586	609	609	579	593	606	555	615	570	620	574	593	592	597	554	590	582	581	629	581	649	569	582	608	569	526	549	578	618	554	550	588	583	611	602	552	558	567	589	549	583	589	562	616	559	570	617	594	551	552	577	590	585	558	553	561	583	543	600	548	598	591	611	571	613	571	607	572	605	607	595	551	619	571	639	627	590	596	580	586	601	550	581	567	599	599	562	600	586	576	589	621	594	600	578	514	563	581	606	658	558	580	583	577	530	586	635	593	599	598	580	588	560	616	564	541	611	576	589	613	574	592	619	574	560	594	623	554	586	586
26733	20833	13678	4257	1502	957	741	763	633	527	574	566	595	555	562	507	482	503	543	466	473	473	496	501	498	559	537	523	511	537	550	525	499	583	516	504	531	566	578	506	511	554	491	536	521	511	492	487	541	490	508	495	540	480	462	502	480	473	471	529	526	512	543	523	495	489	521	483	456	475	488	465	484	485	445	500	498	484	477	473	514	457	480	454	515	530	535	467	465	485	512	493	472	453	439	489	473	480	491	492	470	473	530	483	504	472	516	514	493	492	486	447	471	496	477	474	470	502	476	489	448	478	502	475	501	470	450	443	453	463	498	503	493	462	441	489	503	476	495	516	444	498	520	461	485	478	471	507	486	463	515	460	485	451	489	504	504	512	484	487	485	482	466	488	501	466	466	494	481	506	482	467	499	459	468	480	452	518	519	489	491	472	490	503	488	520	474	508	511	500	479	510	465	494	523	487	496	475	472	487	453	506	505	457	489	487	512	467	483	531	447	501	503	472	492	471	469	480	486	452	497	474	473	509	464	477	486	482	464	472	501	515	476	484	451	518	453	497	465	528	514	502	487	502	513	490	473	448	499	492	472	468	494	445	490	461	462	505	446	466	481	488	506	444	472	470	479	450	463	460	495	519	480	485	501	452	503	478	482	455	461	479	465	491	490	537	473	476	459	509	452	485	458	508	467	440	491	464	524	511	504	479	494	481	494	505	517	432	499	444	474	476	458	467	497	475	513	485	457	478	531	450	530	493	472	465	478	471	470	459	495	492	497	482	479	481	529	483	482	457	470	498	506	474	461	502	521	447	479	487	498	450	422	454	465	465	474	452	498	487	498	470	494	480	476	503	493	461	482	517	477	457	494	441	461	489	481	471	481	464	483	476	507	499	480	507	454	449	473	478	461	454	537	483	446	467	448	448	504	505	470	494	505	505	464	515	476	518	483	460	491	496	466	496	475	473	511	487	474	499	486	497	488	475	491	489	505	490	491	510	470	425	481	454	492	469	485	428	517	441	478	478	519	484	475	481	511	513	505	490	456	510	471	481	489	488	499	475	475	494	481	464	481	459	461	478	473	508	485	479	472	484	459	495	419	461	490	489	506	515	490	466	483	509	501	468	523	457	494	505	488	462	488	501	487	429	489	494	490	444	541	470	472	510	492	471	458	493	522	513	490	488	521	510	508	482	500	455	491	462	491	431	507	517	471	503	515	477	477	475	482	487	489	461	472	483	517	513	488	473	518	477	509	468	491	466	505	481	476	487	450	453	505	523	469	467	477	493	502	433	450	479	498	485	502	478	468	465	482	476	461	499	489	488	505	474	501	506	484	513	457	448	452	451	491	457	443	466	501	457	490	442	532	458	471	487	500	496	483	472	484	468	451	433	464	493	529	446	473	492	463	456	493	520	542	501	503	488	457	479	506	485	526	487	473	507	496	466	484	471	426	481	469	466	422	497	464	467	490	446	454	470	479	460	457	459	497	492	503	489	470	466	450	485	466	473	491	476	469	456	428	455	495	468	496	475	477	446	452	458	503	476	492	465	522	485	510	469	471	497	499	488	524	463	507	479	448	469	516	457	480	513	440	430	471	482	485	501	483	519	478	513	524	471	471	483	504	472	499	522	474	494	476	502	482	496	481	481	468	501	505	473	466	473	483	470	467	480	497	530	530	472	495	498	506	465	493	530	498	477	508	497	498	469	464	445	513	456	500	453	473	487	465	440	435	477	498	476	466	480	456	466	466	491	446	456	461	456	491	478	480	504	465	485	503	471	486	467	438	492	488	473	495	482	461	471	479	500	482	481	444	491	481	498	483	484	471	527	485	492	472	497	482	464	463	493	482	527	490	486	500	481	505	464	448	495	487	530	502	512	494	509	530	454	509	467	472	467	453	455	473	457	539	470	434	490	476	487	477	455	470	466	463	482	504	480	477	489	505	490	445	486	476	480	448	481	461	484	485	467	493	481	496	511	470	491	503	492	475	503	482	444	486	499	467	530	439	447	470	493	467	478	479	472	505	476	475	490	494	461	500	452	437	486	508	542	502	461	478	484	492	469	483	467	489	491	447	486	459	496	464	509	453	495	489	493	500	508	520	466	467	459	469	485	465	477	454	460	539	503	464	460	436	512	433	472	452	500	468	470	482	472	512	471	504	484	483	501	449	512	502	524	505	479	510	478	469	444	492	496	494	469	486	465	455	486	502	499	460	465	506	478	470	482	427	484	436	449	542	508	456	482	439	496	471	493	461	515	466	457	474	465	469	481	461	452	465	516	463	490	508	448	488	463	510	483	498	449	489	446	458	456	482	426	468	495	479	486	497	454	458	494	481	471	479	492	419	485	480	480	483	471	464	509	493	472	484	468	457	472	536	481	500	471	448	508	477	449	479	475	488	472	448	466	454	472	500	499	494	517	464	493	470	509	501	485	528	474	454	436	511	475	487	510	472	495	490	484	490	513	460	533	509	485	465	458	464	486	513	472	470	471	524	432	521	466	460	510	496	509	464	500	444	462	461	446	439	488	487	469	439	486	449	495	466	487	529	507	465	478	495	484	431	451	527	464	473	474	482	472	461	452	464	493	497	489	490	491	464	493	488	477	480	467	475	499	459	449	459	519	501	510	452	467	516	504	499	490	494	486	496	449	454	495	486	449	470	480	444	498	515	515	503	470	500	503	531	502	506	498	486	476	435	466	476	473	445	494	450	475	513	506	519	507	499	485	486	463	504	495	479	459	485	470	463	467	458	436	490	454	460	444	474	465	492	512	494	499	476	453	474	448	526	483	468	487	425	467	468	422	502	461	485	506	480	478	504	489	455	505	497	483	517	515	466	457	456	466	490	485	469	498	465	491	519	498	516	472	455	526	462	489	468	451	484	517	448	480	458	489	451	479	522	456	495	484	483	497	445	462	503	477	513	493	466	446	493	472	483	526	459	525	498	462	451	491	477	470	472	486	485	450	464	499	461	445	464	535	486	514	495	472	537	521	467	485	496	485	495	467	474	467	499	486	467	480	481	497	485	487	487	472	480	455	491	496	453	461	468	487	522	477	472	478	492	462	507	470	509	477	497	479	484	511	471	492	469	506	481	488	478	527	488	507	467	466	493	485	474	488	450	475	466	504	502	487	449	455	493	474	492	475	481	490	467	491	459	505	460	479	467	490	491	489	440	458	464	498	485	537	504	498	535	533	507	471	492	474	473	524	489	469	466	458	488	478	505	454	442	507	494	475	471	473	455	466	456	472	472	483	470	486	476	482	468	464	482	491	478	487	456	493	427	450	488	490	472	505	492	510	529	529	491	491	453	458	512	503	493	485	456	477	493	485	431	514	496	482	498	514	484	466	507	465	476	516	510	493	454	492	495	484	474	489	484	493	468	547	498	466	484	506	504	500	467	517	498	459	503	508	483	463	441	428	459	499	444	514	482	485	479	507	484	474	495	518	466	448	503	493	470	500	472	490	471	482	447	490	479	477	458	477	463	479	504	501
12683	20151	16078	7617	4337	2695	2032	2002	1813	1274	1391	1483	1484	1282	1180	1180	1110	1107	1017	997	944	973	929	1037	1067	1091	1061	1173	1156	1155	1113	1026	1177	1149	1150	1204	1134	1174	1230	1188	1092	1104	1003	1028	1059	962	1050	1002	964	1054	1021	1026	1055	1009	976	927	970	963	1058	1155	1134	1080	1089	1030	997	938	892	909	988	966	973	880	934	1000	928	962	889	953	929	908	932	963	964	947	976	991	971	946	940	903	934	908	943	945	951	976	970	960	976	941	959	932	950	1000	920	937	1000	927	951	952	1003	931	897	939	1000	993	907	973	937	960	982	957	982	969	971	919	923	967	984	931	907	955	932	934	923	910	970	984	955	939	937	935	918	923	948	885	992	972	970	1006	935	985	951	988	966	948	949	931	888	935	929	892	915	940	908	940	936	919	931	950	944	939	1023	925	973	972	959	942	939	904	938	950	936	958	912	939	995	912	953	978	940	933	947	938	962	970	977	984	1008	973	973	937	945	939	1004	909	899	929	957	964	912	966	936	885	987	912	959	919	889	916	950	980	925	973	935	1002	964	961	925	909	925	962	989	950	936	1028	963	960	959	894	920	985	891	962	873	948	975	892	943	937	1000	906	932	943	931	939	929	891	1011	937	943	975	913	944	937	961	949	973	976	923	937	932	907	945	955	926	954	917	956	960	939	965	941	969	939	979	957	930	956	974	962	931	939	968	980	943	942	990	931	962	994	938	953	930	954	956	961	961	947	930	1011	951	992	974	991	969	953	902	982	921	950	937	996	946	974	950	906	964	929	909	961	949	978	975	949	976	975	1012	981	935	943	957	975	964	978	965	901	919	986	979	946	923	947	908	963	928	962	969	909	939	922	898	992	940	909	967	976	881	998	931	1015	947	945	924	999	975	914	872	922	930	965	921	911	949	973	962	955	979	964	919	891	925	925	1005	931	929	925	991	943	990	943	958	967	975	1000	893	966	983	935	961	943	947	977	924	965	948	940	965	925	940	954	884	933	980	987	970	930	921	954	944	934	938	894	973	954	962	974	962	930	1000	1005	992	956	955	960	1018	966	905	928	899	922	862	916	949	1011	983	953	949	904	975	924	921	1031	936	973	998	963	917	924	990	954	1005	962	937	911	957	928	1009	928	921	953	944	972	906	918	940	937	952	923	898	919	989	957	949	937	894	877	923	932	928	959	956	978	967	957	927	915	904	957	940	963	940	940	983	978	967	1000	959	997	959	863	964	963	918	974	952	965	939	1017	950	907	953	948	963	972	972	917	908	944	929	926	948	913	957	929	961	969	989	959	980	935	977	985	915	987	932	981	936	987	989	946	928	909	974	942	959	938	942	1017	928	986	1046	975	899	952	968	993	994	968	970	937	985	914	940	992	946	952	981	978	915	942	935	955	997	905	980	997	931	936	932	977	981	984	908	936	938	901	938	960	920	941	898	997	879	983	924	982	924	982	921	964	935	899	946	964	974	895	963	895	967	987	931	896	955	932	954	999	910	951	972	936	970	973	1053	918	906	935	909	940	971	978	959	951	976	969	976	922	931	883	949	918	975	925	937	935	943	911	975	934	913	902	899	969	961	909	928	945	942	1006	950	961	996	963	965	1005	943	968	991	979	961	949	942	923	932	1029	977	995	934	965	1015	952	960	915	954	976	958	980	938	956	953	984	946	929	936	951	905	958	961	1003	907	956	984	972	933	931	941	986	935	946	968	964	969	937	951	962	940	898	961	949	918	1007	933	922	946	890	987	977	939	880	920	907	936	952	933	930	953	925	914	983	923	1004	989	958	955	906	922	971	975	931	955	946	976	978	994	968	952	951	1023	932	892	953	931	965	972	974	885	962	975	1028	963	981	1009	970	936	993	941	974	947	903	914	965	952	975	993	990	963	958	971	1013	985	905	921	941	916	923	933	967	947	978	918	936	968	932	962	957	948	967	918	946	952	928	986	982	982	988	913	969	924	925	931	938	957	953	921	895	981	974	865	978	948	934	906	891	967	922	918	937	984	938	985	1003	995	957	926	948	959	923	985	999	939	887	960	1002	937	947	945	979	941	954	920	922	944	975	911	989	991	948	931	994	986	928	949	954	944	957	1017	927	967	999	863	962	937	946	967	933	977	941	1036	976	956	940	976	967	980	942	963	956	926	916	999	916	997	994	981	956	981	984	960	947	898	929	990	928	966	921	888	970	955	957	965	917	916	943	916	1033	985	929	990	995	994	951	986	965	896	986	954	979	950	919	943	961	936	924	987	966	951	941	947	975	963	905	954	1008	957	955	965	906	951	973	927	1008	965	940	962	948	996	979	935	949	934	914	922	952	965	966	921	907	932	1003	977	919	948	944	886	914	960	1004	930	958	945	919	977	959	942	1008	916	960	931	976	927	932	968	952	989	967	925	992	911	943	1016	911	936	949	916	933	948	920	952	924	917	885	922	963	978	946	975	901	906	1003	940	911	919	1000	987	965	903	917	933	960	936	1009	883	958	956	996	975	949	939	950	940	878	909	989	1001	975	975	975	935	902	983	995	975	876	978	954	1017	888	902	979	1035	919	904	958	914	952	946	939	973	958	984	916	895	922	932	924	942	959	993	943	888	904	979	964	942	973	981	924	921	925	933	935	987	1030	976	963	888	907	973	951	906	936	954	981	926	925	963	942	928	965	972	969	1001	982	918	928	949	977	914	963	952	921	958	944	968	926	905	974	975	1023	933	969	942	949	1017	976	931	956	980	921	902	959	940	948	917	954	933	928	946	929	931	948	916	978	948	978	946	914	934	920	975	967	932	938	937	898	951	988	978	892	928	963	1006	982	985	934	1013	927	932	954	974	961	986	956	1001	926	938	933	898	943	959	986	936	975	998	956	912	961	984	924	987	919	922	941	970	953	956	919	980	938	946	1002	956	917	981	974	1016	939	978	901	957	915	985	919	988	1028	969	987	979	943	890	957	942	964	1008	895	914	943	934	959	1003	943	974	908	926	950	954	935	895	953	984	957	937	928	945	933	920	944	908	911	941	955	921	1026	948	988	999	948	971	980	1029	960	948	925	913	963	959	938	929	908	941	962	928	881	903	952	980	987	994	968	927	1023	919	956	927	966	989	907	979	955	959	924	972	1003	926	913	986	988	939	986	954	961	935	965	963	883	939	966	976	961	994	978	987	949	971	974	916	954	985	920	962	907	960	935	953	944	927	921	933	976	892	911	975	894	938	975	905	933	1028	904	1004	967	942	944	951	937	958	977	999	911	888	973	944	929	966	927	972	946	920	901	992	937	933	971	986	921	924	933	969	943	938	900	915	894	951	935	952	983	947	1007	910	951	935	991	901	890	944	970	935	970	954	940	982	935	933	900	981	952	944	967	966	950	963	942	921	961	945	952	924	956	923	942	928	937	945	968	979	945	876	955	902	943	893	974	996	982	939	1044	922	972	920	911	922	989	921	966	934	951	971	970	901	965	978	951	975	984	949	948	993	915	961	974	961	950	974	920	969	911	887	918	1008	1000	950	913	927	961	918	1040	905	932	951	987	944	946	961	1010	955	985	1012	968	963	911	946	980	989	994	1012	931	1005	938	1007	949	983	937	936	911	977
24114	21230	28321	24428	19664	4663	1760	1191	911	659	648	725	668	570	542	467	495	477	479	416	390	404	384	416	423	434	530	507	496	486	513	499	458	485	448	503	455	484	503	442	445	459	428	418	437	399	422	472	399	425	401	423	392	358	369	394	397	421	536	735	680	535	554	456	414	355	371	388	388	381	401	377	361	367	381	424	376	406	364	374	401	371	380	385	367	394	373	369	351	392	367	333	388	346	356	394	383	395	385	414	381	358	391	365	394	365	359	385	385	409	355	334	379	395	397	347	391	361	394	400	375	386	403	386	376	373	388	372	393	417	368	340	351	385	370	384	371	390	387	416	392	395	373	398	390	328	372	366	374	361	368	373	430	357	416	376	392	352	393	387	379	364	363	367	357	381	407	382	385	392	378	364	363	383	379	390	407	384	385	375	358	414	385	367	381	411	359	392	367	403	357	433	407	367	343	352	406	380	378	379	393	384	385	386	390	392	387	385	380	381	369	357	409	359	367	363	359	361	373	357	355	361	357	372	375	360	405	393	381	368	398	363	384	337	380	398	390	410	361	396	364	416	403	397	382	376	379	381	408	352	349	393	431	363	394	394	354	395	400	383	366	373	355	361	379	397	366	397	379	359	388	383	372	375	378	415	377	369	335	393	384	387	400	393	328	350	352	349	406	365	398	348	430	348	387	383	398	416	357	387	364	392	384	397	412	379	375	377	374	345	357	384	401	389	366	385	392	372	381	389	340	400	387	403	409	382	386	380	407	359	387	389	387	350	364	396	373	401	402	359	359	401	366	391	362	373	330	398	400	360	384	377	368	395	364	392	392	344	366	356	406	376	367	369	367	368	385	393	400	381	388	348	388	395	345	386	395	397	348	399	351	402	373	394	412	354	370	366	367	389	428	390	384	364	348	400	388	387	391	421	389	374	361	359	354	397	350	352	397	370	413	403	349	357	391	340	366	362	400	364	363	384	414	394	401	398	416	417	386	404	382	379	346	360	391	385	340	400	398	383	362	395	393	410	352	406	371	401	392	399	412	379	348	412	387	373	373	345	401	386	372	391	406	378	406	377	379	356	408	386	361	386	355	388	360	363	411	356	361	367	392	399	399	398	380	362	394	401	381	385	391	399	377	369	413	401	377	422	371	356	384	391	356	384	367	413	401	387	417	397	385	416	377	388	383	378	358	392	375	368	371	374	363	402	428	388	401	383	398	410	359	372	375	388	362	394	395	376	373	356	391	388	383	381	391	403	364	387	367	370	420	428	331	370	384	413	378	386	386	386	378	352	381	381	358	373	384	359	367	402	373	351	383	399	384	391	351	379	363	375	372	371	357	410	374	383	387	378	363	399	402	353	357	374	375	365	343	416	379	363	386	378	355	409	396	388	397	359	389	373	344	398	385	373	377	384	400	395	368	348	401	371	361	413	365	406	351	351	375	380	357	388	397	399	399	362	424	343	396	394	359	384	376	350	370	361	371	411	378	364	367	387	382	400	398	362	360	402	384	353	406	372	385	393	381	384	375	399	353	405	371	403	393	377	395	361	379	365	350	380	398	385	373	409	361	382	386	363	392	410	375	404	363	393	372	387	379	390	380	405	368	396	348	409	404	371	349	362	361	392	384	332	405	446	338	373	381	415	398	395	379	388	400	397	420	384	374	359	382	387	364	384	335	406	351	365	345	378	386	368	388	366	363	399	402	412	350	412	395	397	398	411	378	392	372	389	381	360	377	347	367	386	389	390	334	425	377	367	405	339	390	393	391	382	387	377	393	344	382	400	395	367	328	414	399	388	354	423	394	391	394	408	401	400	377	401	398	379	386	375	373	393	348	401	372	376	366	405	348	389	407	394	353	372	373	378	365	358	376	353	371	375	378	381	366	367	376	361	386	407	399	369	361	381	354	357	381	369	392	385	405	399	417	399	358	360	357	361	376	388	369	383	388	401	380	364	383	385	396	368	397	381	363	416	376	369	378	366	385	399	392	381	381	350	388	391	346	382	398	405	363	400	379	355	346	373	390	376	383	368	345	393	372	382	405	379	351	362	361	389	411	363	389	394	390	358	364	384	350	370	401	415	394	382	371	391	422	400	369	376	354	372	387	367	379	348	372	373	356	396	372	359	386	371	392	396	392	392	355	340	377	383	388	388	368	399	362	384	392	384	386	410	362	383	374	380	370	398	395	402	370	382	370	369	381	390	386	399	362	391	390	408	404	407	404	359	391	377	358	348	339	375	353	362	399	349	358	410	370	393	363	379	369	387	384	368	365	395	381	373	395	391	379	387	367	360	345	356	403	356	395	398	344	410	345	362	368	373	390	431	380	377	380	412	394	388	353	382	418	372	379	377	387	379	413	419	403	370	373	367	380	399	370	369	382	369	386	383	411	347	383	382	383	383	371	381	359	374	366	360	402	394	365	366	382	395	397	398	364	383	385	393	367	357	386	357	409	377	336	383	371	364	391	377	391	398	369	400	400	382	413	376	359	347	337	382	381	406	394	409	365	376	400	383	388	387	427	378	380	386	381	384	376	377	368	363	368	394	366	357	408	390	371	384	377	378	338	359	372	360	404	404	386	351	357	424	416	408	375	356	407	371	374	423	401	402	381	366	390	378	358	382	392	367	388	379	408	387	343	381	403	390	383	351	380	398	384	347	348	388	373	385	408	385	399	396	364	408	387	408	363	385	373	373	401	395	351	380	356	355	342	383	382	368	379	368	382	352	379	390	357	408	366	357	375	365	377	381	363	358	350	377	357	408	407	398	357	431	436	390	374	387	353	376	358	390	374	408	374	385	364	399	378	351	356	393	353	364	349	372	400	392	417	373	401	387	368	382	400	371	366	402	364	408	371	371	384	423	363	367	351	355	397	389	321	360	372	394	358	357	379	371	369	382	383	381	353	372	405	356	402	348	372	367	361	349	383	361	360	392	396	371	337	376	364	377	405	412	385	335	376	366	366	348	338	376	373	381	354	370	316	378	343	403	393	411	380	377	376	386	391	396	374	347	375	365	370	341	363	369	371	399	377	396	362	383	369	376	377	409	391	377	399	358	335	370	439	383	390	394	361	398	361	415	429	349	401	366	374	345	364	392	370	389	358	344	386	398	369	388	367	367	402	377	413	369	396	378	369	363	403	374	374	392	387	373	373	401	366	379	357	397	327	369	398	371	359	360	386	412	384	375	368	383	378	379	380	363	389	400	371	369	384	359	392	378	343	379	354	386	394	378	371	390	413	384	378	351	341	372	382	401	369	422	403	366	372	369	390	376	445	378	334	407	381	385	390	423	367	393	365	388	393	404	387	352	390	372	420	344	388	359	404	412	385	364	375	403	393	376	449	376	382	377	393	374	379	390	401	383	383	368	399	391	375	403	402	415	403	375	382	372	353	379	355	344	371	383	385	369	371	360	350	377	391	364	367	384	365	344	403	415	370	379	359	385	371	376	353	365	378	345	367	376	367	397	389	399	361	384	382	388	368	389	384	366
14891	28677	24218	13853	8178	5637	4252	3695	2782	2061	1962	2142	1834	1594	1518	1396	1189	1106	1018	986	898	859	919	908	911	1031	1227	1367	1268	1291	1270	1139	1033	957	1014	955	1099	1191	1276	1103	1116	1108	994	1029	959	956	923	932	834	890	830	843	787	812	817	792	773	766	1395	1965	1787	1456	1308	1013	827	778	777	741	744	746	710	765	716	784	815	803	742	809	803	756	754	798	784	759	763	760	744	751	760	784	830	722	800	740	822	783	761	784	776	745	763	739	788	738	775	833	815	738	793	764	784	792	801	736	763	736	736	798	750	790	758	754	765	819	775	746	773	744	794	782	792	764	764	772	770	831	765	752	726	760	762	776	801	758	793	720	731	816	807	757	783	722	770	753	754	774	783	828	750	774	776	739	757	783	785	752	816	775	732	758	725	757	722	772	760	843	732	736	750	773	769	762	788	758	775	790	786	793	770	790	780	731	826	752	733	745	707	731	773	760	707	765	809	740	773	744	739	767	782	782	787	746	795	799	759	779	741	736	756	817	767	749	748	770	774	735	742	758	808	739	749	768	756	738	767	761	778	826	799	762	753	752	738	779	787	770	765	779	785	813	771	757	763	791	743	744	755	757	753	792	766	741	789	798	707	770	749	749	732	780	746	770	780	816	762	797	750	772	816	758	769	781	781	759	779	765	764	792	782	779	802	727	781	757	749	759	710	775	769	801	748	761	782	825	758	798	781	790	748	791	764	757	740	782	757	747	771	748	758	801	786	768	789	739	751	786	846	836	751	759	778	792	800	774	790	744	769	752	762	812	723	759	707	769	757	785	797	698	723	738	749	771	743	768	772	780	784	737	781	766	773	760	697	803	793	792	789	756	770	820	761	730	783	764	758	749	750	750	735	790	711	716	824	742	791	733	800	787	798	772	769	733	787	807	812	790	734	762	807	746	796	794	733	757	749	773	765	777	790	732	751	764	760	802	822	765	783	762	751	759	772	726	767	768	799	759	756	775	725	702	769	750	797	766	848	766	764	762	749	761	787	805	799	764	783	773	776	755	782	712	715	757	787	835	801	792	779	759	746	750	744	759	767	758	713	766	719	812	792	788	791	803	784	784	764	786	776	756	756	774	766	781	775	758	771	731	777	724	755	770	761	752	800	772	771	789	757	780	780	789	764	774	725	742	776	778	788	740	790	769	771	776	774	766	737	765	743	789	759	752	794	756	774	781	814	756	727	789	820	748	786	752	727	811	792	760	756	759	782	731	780	756	772	790	789	799	777	808	745	754	742	767	760	713	734	788	773	757	735	790	766	772	756	773	805	800	753	732	760	739	715	741	767	733	782	791	767	750	773	733	781	786	724	811	774	789	800	721	752	796	771	800	727	746	800	736	717	787	741	747	803	770	757	797	730	771	760	789	746	777	725	807	719	761	775	827	754	712	729	781	767	725	711	770	769	698	753	730	797	762	748	763	796	788	788	800	770	771	771	770	777	795	793	795	778	748	809	735	749	734	771	763	742	738	735	780	760	784	790	758	752	765	776	803	816	745	741	745	772	802	784	811	785	813	757	778	782	765	783	710	761	763	776	764	771	733	706	815	757	771	742	774	779	824	753	822	776	778	756	774	818	735	801	808	733	771	804	766	720	811	793	778	768	844	775	823	791	707	796	753	817	758	765	681	719	752	764	789	730	761	754	774	738	781	753	733	727	760	753	771	728	763	797	719	768	752	779	779	777	777	750	785	791	740	770	835	778	765	771	793	772	783	778	721	792	721	745	802	796	769	740	777	792	686	760	739	746	804	837	841	755	777	770	728	814	749	756	755	760	783	754	729	738	793	763	761	737	776	730	728	768	768	753	792	760	796	763	796	747	779	788	760	752	767	738	740	714	766	730	762	753	761	752	787	751	731	746	788	791	783	733	756	765	795	739	778	776	816	754	795	782	727	768	753	768	762	754	777	819	802	776	790	761	786	797	745	793	817	710	817	728	754	740	755	781	754	757	712	740	750	787	741	805	734	800	720	736	775	747	747	762	700	805	827	774	739	791	794	830	795	742	771	778	717	782	800	774	740	763	720	764	799	767	776	796	841	736	772	743	757	724	717	794	818	791	759	809	758	730	830	768	754	807	792	763	819	814	786	761	761	775	784	773	719	783	756	788	776	751	777	810	714	765	788	752	754	747	744	773	742	771	726	744	769	727	790	745	777	763	762	770	789	735	778	735	805	797	751	821	747	758	737	781	758	684	784	761	798	763	749	776	770	694	755	813	806	764	772	771	747	768	809	765	739	779	752	757	821	760	755	769	759	750	703	733	779	793	793	728	764	758	781	787	803	728	799	793	778	743	812	751	807	745	756	792	770	773	765	779	744	755	739	792	755	735	752	757	757	781	731	752	787	773	761	757	817	765	770	783	750	755	823	819	730	726	790	784	747	819	785	747	755	757	728	749	754	768	758	746	757	777	818	768	713	777	780	758	751	761	750	746	789	830	784	788	773	758	796	751	798	786	846	791	756	756	794	773	811	807	740	734	748	756	812	775	791	810	766	799	783	776	737	773	800	749	765	768	765	769	801	831	763	799	696	792	785	749	768	783	788	811	767	766	707	792	811	766	760	768	743	767	771	780	724	773	751	808	770	763	757	728	762	763	761	802	741	820	788	829	803	739	753	780	737	786	779	729	788	781	767	773	826	807	770	765	753	735	767	783	718	750	748	784	780	726	740	739	788	773	758	724	765	745	793	822	730	828	788	771	746	721	754	762	740	806	803	756	783	728	786	719	741	791	760	744	790	772	776	798	774	749	762	775	802	746	768	763	786	705	788	765	771	765	779	717	804	743	752	761	751	800	781	778	772	743	780	794	785	738	744	766	803	755	766	788	769	761	743	759	799	749	777	781	779	792	754	750	767	759	800	767	770	726	744	752	759	728	764	786	735	776	799	808	784	716	741	782	763	782	783	800	731	769	763	735	792	763	757	764	771	755	780	766	803	819	781	757	760	742	697	780	761	766	778	829	737	750	775	762	768	728	760	799	779	721	755	801	759	730	783	782	805	735	788	775	771	714	789	747	805	798	768	753	731	770	736	819	757	772	820	738	820	826	798	752	784	792	795	767	792	774	742	831	814	816	796	722	758	802	764	765	736	713	760	750	766	751	768	783	738	773	751	797	755	726	713	706	744	731	737	746	795	753	757	763	751	778	758	751	745	764	800	786	777	737	787	791	777	752	768	787	792	791	736	770	741	750	756	756	748	779	773	744	771	751	739	765	775	750	820	762	734	783	779	787	745	762	722	769	677	764	754	779	777	762	749	761	772	814	753	761	715	727	762	755	704	730	779	719	776	780	756	769	785	808	768	760	764	779	797	752	766	788	771	794	725	764	760	759	748	773	786	721	786	804	767	764	793	757	771	790	764	783	749	784	765	770	758	743	725	806	789	773	770	735	787	787	722	748	731	807	759	789	783	777	728	748	765	786	789	774	764	755	751	727	783	782	775	753	762	833	773	793	790	771	801
23188	21256	29047	23773	21256	19257	4575	1807	1073	873	864	827	747	690	634	546	473	475	424	399	380	378	380	422	361	474	466	526	520	521	513	531	512	441	436	421	455	522	524	481	466	462	411	433	477	410	396	375	345	395	359	330	351	320	321	328	314	353	776	1004	900	738	536	411	328	328	310	319	333	313	296	342	347	291	322	308	324	317	300	314	304	333	348	332	335	353	323	351	332	342	319	334	325	309	355	326	317	321	378	338	325	356	335	309	328	333	342	343	331	322	338	333	335	329	342	313	341	310	314	363	323	312	336	321	313	345	327	300	312	296	353	291	286	335	342	345	331	330	308	296	339	344	311	318	345	342	329	327	304	315	328	312	353	344	319	346	331	345	359	335	336	316	356	304	325	325	333	291	338	329	311	354	318	329	316	313	351	326	339	332	336	355	337	348	310	353	346	321	322	352	326	312	336	321	361	325	334	352	321	348	291	322	355	305	314	311	351	322	327	291	327	336	336	343	282	291	333	335	324	316	348	349	328	340	303	318	354	333	334	368	311	310	309	324	328	314	299	305	353	341	299	380	330	313	311	353	323	327	340	334	327	310	320	304	319	338	316	324	356	340	330	334	348	334	354	357	317	338	301	370	332	335	315	344	329	350	318	352	303	314	312	311	321	304	330	312	304	333	305	341	326	312	307	310	325	338	323	341	323	333	308	327	356	354	363	346	308	324	342	350	349	323	330	339	336	326	356	337	348	309	310	322	301	351	317	297	296	312	305	337	342	324	356	341	335	334	309	313	294	361	318	282	337	324	318	341	352	331	325	320	290	335	293	352	325	321	333	346	323	311	301	343	360	312	304	354	318	366	316	320	363	340	332	294	321	303	330	317	336	320	348	330	317	343	345	341	313	333	334	341	331	306	307	314	336	329	324	335	337	332	346	333	364	340	343	355	339	332	294	322	346	296	356	336	331	342	341	328	347	332	302	343	350	285	322	313	324	354	296	313	346	334	350	337	325	343	323	330	337	345	332	345	318	322	366	352	355	327	321	324	313	341	333	374	329	336	339	341	329	337	325	310	313	369	342	371	340	321	333	332	344	328	327	356	343	359	347	358	325	336	332	323	338	305	310	304	353	368	345	355	339	323	326	338	330	333	310	319	346	364	352	354	353	310	339	338	329	339	346	326	339	297	330	320	303	338	340	324	324	338	306	369	316	325	322	316	324	327	311	326	311	313	342	334	333	351	313	320	331	333	341	304	321	344	356	299	338	347	354	322	328	345	297	362	331	287	357	307	308	321	331	307	329	353	307	328	346	344	334	312	342	344	338	347	286	325	358	345	312	313	330	344	310	327	314	309	340	334	322	324	327	345	324	328	337	340	358	302	333	339	354	326	342	334	305	338	350	319	331	339	328	314	327	333	339	377	332	327	333	298	344	323	316	310	335	299	319	322	331	290	340	309	323	303	326	332	287	328	323	315	351	351	342	340	283	320	327	330	323	331	346	316	346	328	342	364	337	322	331	336	323	339	321	319	318	323	360	328	317	326	338	353	350	324	346	334	327	327	354	295	318	321	303	313	356	321	312	308	374	322	344	349	323	319	316	319	344	330	348	331	361	335	301	336	315	334	352	344	312	336	326	293	330	319	311	312	347	334	306	324	310	353	352	330	350	324	327	339	316	347	308	312	357	320	337	322	332	315	338	365	363	313	313	357	334	337	316	302	339	363	343	319	363	327	305	335	336	339	348	343	351	305	338	305	318	345	322	332	296	338	328	310	333	335	330	322	337	333	356	319	307	309	341	321	333	328	332	326	351	324	327	297	330	313	352	325	331	344	326	329	307	329	360	348	305	343	353	298	327	307	344	313	321	330	335	348	325	333	321	334	314	388	314	346	337	353	331	370	342	327	328	323	336	322	330	361	338	323	325	310	352	347	326	335	330	314	342	330	301	352	316	290	353	332	309	325	317	338	331	340	334	340	305	348	304	329	347	352	293	309	323	330	324	348	343	324	351	335	309	334	323	334	316	300	348	326	335	321	342	338	334	349	339	329	295	343	297	344	344	354	348	299	330	318	330	345	331	298	331	350	344	344	330	333	371	339	332	346	312	331	318	320	302	341	329	331	344	354	357	333	334	303	339	337	300	335	328	300	303	320	365	327	321	327	331	361	323	352	323	334	378	323	322	348	318	325	362	328	330	350	327	334	353	336	302	321	316	302	305	312	378	340	322	333	332	325	327	325	304	357	308	328	345	319	317	317	324	338	340	337	316	317	317	334	301	342	308	347	329	297	335	310	293	327	319	320	355	331	339	349	323	312	344	369	350	334	305	313	336	341	324	322	292	360	302	314	342	321	321	319	335	325	334	339	329	326	323	345	336	324	332	309	313	321	322	324	307	331	350	321	330	325	302	351	323	335	344	315	366	306	318	319	328	325	333	385	315	330	325	316	312	318	338	347	317	328	333	337	325	314	307	383	310	347	330	296	331	314	332	338	320	345	316	343	348	340	314	306	341	325	331	333	339	318	325	335	349	327	316	324	319	340	345	298	351	372	353	317	306	348	320	335	316	335	310	354	308	338	339	331	304	362	383	345	331	310	307	325	333	308	315	340	322	339	337	305	335	347	332	323	291	293	324	327	317	305	322	327	324	320	321	315	331	355	319	344	360	305	355	334	327	341	305	333	337	350	315	352	369	307	335	376	330	331	332	362	296	322	349	308	288	321	337	339	313	353	312	331	311	339	321	333	339	311	320	333	334	355	324	307	366	330	314	337	340	333	358	344	341	340	333	368	342	360	343	324	338	330	315	364	335	306	345	343	328	302	323	337	320	308	341	294	326	316	322	359	359	353	345	337	317	325	326	311	312	319	328	340	334	343	296	292	334	322	307	326	311	351	299	320	336	305	313	280	305	323	359	333	320	339	338	327	331	319	324	323	325	303	302	290	311	370	341	332	336	347	328	332	318	352	326	338	329	308	331	385	313	310	314	346	317	354	319	334	317	335	324	367	344	322	336	356	314	333	323	335	315	308	325	314	340	354	321	339	314	318	329	323	355	334	327	312	330	323	339	355	338	357	307	339	331	341	312	349	328	334	309	320	316	333	344	333	343	412	331	321	319	352	327	336	309	349	330	323	300	328	353	317	360	311	344	342	342	311	340	335	345	327	345	313	348	316	321	306	318	349	323	313	322	362	330	313	316	308	313	327	345	335	345	335	303	335	337	323	312	319	340	341	328	323	341	343	327	312	318	317	325	321	342	338	334	335	341	300	323	329	310	338	371	293	333	361	321	326	331	306	314	341	324	322	375	292	325	312	299	347	377	337	333	284	300	309	348	361	322	355	336	346	331	294	312	306	383	334	351	337	329	285	329	317	329	320	335	336	323	325	352	311	350	333	324	310	322	310	322	295	350	335	320	314	311	301	331	319	319	315	329	340	310	324	335	309	331	295	344	323	293	344	363	352	312	334	370	373	285	338	339	346	334	323	349	320	320	305	338	273
17095	33227	29356	18387	11757	8331	6566	5169	3592	2804	2704	2940	2391	2114	1827	1546	1300	1202	1060	965	869	864	858	822	817	1017	1276	1230	1319	1462	1400	1344	1207	1127	1034	995	1062	1111	1341	1227	1216	1199	961	1103	1038	952	876	847	777	729	789	743	713	681	674	656	653	662	2154	2935	2608	1960	1499	1025	643	624	652	658	655	644	645	663	660	633	630	665	638	648	654	593	622	598	701	684	615	626	615	597	664	631	651	595	676	639	664	594	615	621	702	655	673	610	660	643	639	642	666	673	620	631	632	624	660	628	645	631	672	649	640	656	654	638	612	621	660	687	619	631	607	655	673	659	632	619	639	649	637	662	598	644	627	695	661	677	696	667	649	657	669	638	652	659	637	642	616	613	660	676	659	640	602	630	653	673	652	664	620	667	668	643	597	637	630	621	602	644	657	605	625	702	620	631	654	628	630	614	696	630	671	631	599	662	647	673	680	672	618	677	628	621	671	592	650	654	645	661	615	628	679	651	639	638	645	645	656	683	619	636	634	672	668	669	590	623	655	605	630	612	649	636	617	654	664	630	608	669	633	615	659	591	678	605	603	654	627	657	682	704	635	648	653	663	605	675	638	635	623	677	611	655	673	617	650	633	640	675	634	679	664	660	646	674	585	611	674	633	647	626	620	640	685	662	643	670	662	639	661	648	674	640	690	663	637	721	617	640	655	669	640	624	626	689	654	642	661	641	614	673	648	664	664	644	658	602	674	670	655	608	640	683	608	614	611	604	638	640	657	625	641	600	626	632	668	638	644	694	681	640	674	640	651	678	665	635	665	647	619	658	655	670	626	647	648	678	629	634	660	661	705	636	700	657	647	625	652	638	627	610	635	650	632	633	696	686	647	609	651	642	634	631	658	654	607	662	613	665	646	634	653	678	633	633	644	654	663	618	664	646	646	599	623	629	644	616	628	632	622	615	681	609	620	646	662	655	651	666	638	685	647	671	634	676	673	636	640	619	650	668	629	635	667	628	668	623	658	637	613	651	693	607	660	656	656	680	662	639	637	591	664	645	662	623	619	638	632	663	652	653	626	674	638	673	621	622	647	703	656	661	655	611	653	646	663	647	645	638	734	659	649	671	679	658	688	644	626	678	655	699	678	622	674	657	655	609	666	673	697	655	624	623	618	646	672	634	655	628	669	647	649	630	680	624	646	630	648	636	658	646	619	659	614	673	680	654	585	658	654	683	678	657	636	638	654	646	664	661	663	662	660	666	644	654	657	652	600	645	648	644	670	666	690	655	645	699	625	628	603	690	609	636	623	639	675	680	593	655	654	645	624	625	638	657	637	676	660	668	617	633	634	684	671	680	676	687	641	659	650	617	666	621	626	655	631	648	648	668	661	641	648	642	639	655	626	671	617	625	626	647	665	655	606	668	591	611	674	724	622	606	676	609	638	691	647	630	620	640	631	690	633	603	687	674	635	630	663	631	668	717	651	662	630	663	627	645	624	658	610	670	629	662	645	652	651	605	648	657	660	634	654	650	668	645	684	605	677	682	652	668	661	605	646	693	617	604	650	631	617	625	615	656	678	644	678	647	618	646	643	642	619	644	627	710	631	718	657	622	620	638	632	651	608	676	671	661	644	654	652	638	626	660	641	676	678	654	668	650	641	655	648	649	591	632	687	606	663	634	631	684	601	627	645	625	603	663	644	631	689	668	654	652	625	676	645	664	615	651	656	649	656	667	647	640	634	713	640	621	660	625	636	616	630	654	695	661	636	663	634	623	640	642	683	678	614	637	671	638	648	665	613	634	622	644	660	632	655	659	622	626	628	671	629	635	623	662	657	689	634	657	698	629	694	637	683	649	663	622	614	655	619	671	627	652	661	641	645	616	632	699	637	617	657	607	631	632	668	663	606	638	624	596	628	648	655	633	660	640	593	643	626	650	651	641	642	633	645	651	622	631	623	650	636	612	589	649	638	650	662	645	627	638	647	613	630	655	667	618	652	634	658	624	604	614	628	680	637	661	673	606	659	676	671	661	594	672	673	671	679	645	701	590	631	625	650	643	669	680	654	692	651	644	642	655	635	662	649	664	666	651	639	680	639	653	622	675	601	626	640	651	664	643	616	693	638	647	617	644	675	639	682	642	624	669	652	625	618	635	652	638	699	650	669	638	656	612	658	656	654	653	629	653	629	640	631	643	664	642	661	635	628	604	624	656	655	660	659	612	610	664	627	650	653	722	669	656	640	600	670	650	683	605	626	680	658	612	624	671	655	672	658	633	646	615	626	653	664	647	616	636	616	683	599	654	630	653	658	636	695	672	642	677	631	681	645	642	706	683	630	673	651	678	718	647	649	606	647	655	618	634	611	653	656	646	652	626	667	671	645	662	624	660	631	632	663	602	667	663	658	629	635	632	660	667	664	684	636	664	621	638	639	699	624	656	655	641	622	654	668	651	639	631	620	679	604	659	640	658	641	605	611	640	700	628	702	646	664	631	647	664	666	607	632	647	655	633	627	666	662	642	672	614	652	669	638	627	622	689	632	653	597	627	624	660	654	598	605	641	657	624	612	637	649	667	603	667	661	662	638	636	640	647	655	649	684	673	645	640	654	641	609	665	635	666	604	627	647	610	665	611	632	632	645	622	668	611	636	689	618	623	626	639	591	640	620	645	656	645	627	659	631	638	645	600	670	639	661	624	638	686	678	641	648	635	629	644	656	676	656	592	627	620	637	658	634	635	643	651	613	594	650	662	615	661	650	646	676	669	624	628	650	651	643	625	656	587	576	648	655	645	667	622	664	657	656	596	579	632	652	657	661	661	686	659	678	670	665	620	597	685	635	652	649	677	640	688	636	642	612	649	656	673	658	650	638	621	617	635	671	647	641	616	677	684	672	626	626	607	605	614	659	634	639	660	670	686	615	645	641	647	618	623	631	667	581	691	651	648	592	629	640	674	657	669	640	617	660	650	687	634	644	616	632	615	700	646	639	646	620	621	610	676	598	630	641	669	646	611	679	659	602	629	650	621	633	643	582	630	667	614	632	674	655	625	616	625	644	620	648	609	596	656	640	656	666	727	648	620	648	706	679	669	642	650	667	652	665	676	663	641	689	681	641	662	666	648	611	637	605	632	636	654	663	654	683	666	604	631	633	633	676	646	640	637	601	644	670	635	618	655	632	655	649	588	604	646	660	662	642	641	673	622	643	659	668	685	653	640	651	636	671	662	635	686	681	676	641	663	697	622	614	685	622	624	709	646	681	624	631	647	662	631	668	657	663	603	631	648	629	667	678	675	651	627	700	656	600	609	619	640	617	648	647	646	651	681	692	641	602	689	615	664	593	647	662	610	669	626	674	687	643	668	628	629	634	658	673	659	670	643	634	651	622	671	669	660	654	648	671	653	673	672	648	633	662	605	652	635	612	644	636	690	633	645	666	609	674	625	603	652	643	685	666	659	656	643	633	657	614	673	608	665	668	690	638	638	634	648	637	653	646	649	617	646	675	676	639	670
26576	20739	13517	4210	1517	972	942	762	639	595	607	622	637	581	581	604	583	517	529	544	514	513	537	585	500	541	525	535	639	571	592	622	526	526	549	560	567	561	570	570	570	577	546	519	517	498	531	560	555	537	536	485	528	514	502	459	500	558	512	553	541	596	599	535	474	546	543	514	502	501	542	532	517	535	485	525	573	520	555	520	499	509	533	495	561	512	496	524	513	522	518	502	523	486	521	526	462	535	522	481	480	498	502	522	504	502	473	528	488	485	499	533	506	501	493	471	487	534	526	476	502	515	511	515	544	501	524	522	521	463	474	485	527	523	540	475	507	489	519	518	538	489	529	485	505	489	502	496	514	502	487	504	518	521	510	475	488	518	505	467	545	493	485	470	532	511	505	538	487	508	519	492	506	529	520	489	509	502	509	463	510	505	497	511	558	491	462	482	494	495	516	479	535	458	515	495	499	480	510	480	478	463	537	518	516	516	503	487	512	503	510	501	499	477	512	515	520	520	524	505	513	480	518	506	483	517	482	504	500	520	525	493	482	517	508	540	533	507	512	503	495	518	534	476	516	519	545	531	510	473	481	509	487	501	535	499	515	504	505	462	484	524	486	498	487	518	500	553	519	501	528	531	485	493	547	503	510	506	495	476	531	542	505	525	533	524	493	501	491	469	474	506	521	529	514	474	523	502	493	518	508	486	497	486	499	503	499	508	484	483	512	524	484	472	505	491	493	469	545	487	495	486	528	518	502	505	486	434	518	510	492	516	526	453	526	484	503	493	516	499	527	528	493	543	509	508	508	477	491	477	497	507	488	542	511	501	497	515	513	500	527	489	505	504	506	483	537	511	524	533	452	438	531	487	524	545	511	506	507	499	505	489	462	523	495	520	488	526	476	501	508	462	512	480	539	516	540	477	522	502	528	495	515	500	541	496	512	507	507	506	506	502	477	492	504	482	474	521	513	497	524	496	526	521	515	489	479	509	521	568	528	496	521	499	505	508	515	471	486	514	475	482	522	531	544	527	479	532	494	541	493	498	512	492	507	510	515	494	514	524	498	495	491	507	560	476	499	490	482	523	519	528	504	512	503	537	516	487	475	484	498	459	480	521	522	506	539	512	492	499	512	515	502	480	526	496	496	483	495	510	517	475	520	519	536	496	473	505	494	520	497	480	505	520	516	508	526	515	525	498	516	515	476	483	488	480	523	520	535	476	474	562	517	501	515	516	530	512	473	524	473	461	488	517	542	532	486	493	487	500	452	529	495	502	544	553	531	517	540	502	513	529	479	526	487	513	488	484	516	489	545	503	504	493	458	501	523	512	482	514	481	498	527	546	505	475	557	502	492	555	490	532	511	507	531	541	468	519	500	505	532	495	464	484	498	466	497	488	521	512	487	470	514	519	541	486	549	525	497	525	493	493	512	472	518	523	512	499	530	500	526	512	518	506	502	519	513	569	546	479	500	536	483	479	524	494	482	522	506	474	478	483	509	534	519	512	473	478	520	538	507	507	515	503	511	481	527	514	529	474	509	519	496	485	478	528	490	514	519	518	498	472	467	496	530	539	489	509	521	478	514	529	486	478	496	496	515	508	535	502	500	518	526	518	498	507	534	514	536	498	531	519	470	488	532	549	502	520	471	528	494	567	536	515	537	526	510	504	483	559	504	523	500	473	513	483	526	496	531	504	486	528	498	502	508	497	522	497	517	475	480	485	501	484	519	501	495	515	474	498	491	505	557	499	533	483	578	487	497	496	493	516	498	474	522	529	530	532	488	526	564	516	496	489	498	479	518	525	499	474	515	498	544	517	528	526	539	528	553	504	481	455	541	513	509	501	502	575	493	519	513	499	463	502	476	516	514	494	512	510	517	517	490	480	511	505	537	500	511	534	491	514	516	518	519	485	532	487	555	525	533	490	482	530	532	506	511	491	499	471	488	501	524	492	505	490	483	516	466	489	503	524	524	504	512	487	500	511	507	503	507	515	517	488	472	517	512	499	502	506	491	544	498	503	534	509	487	511	507	506	501	495	475	502	518	507	519	517	481	495	521	455	472	473	519	506	538	521	489	511	503	472	454	542	501	518	569	542	494	485	516	530	502	503	488	506	492	479	529	523	503	508	494	505	511	537	573	505	482	505	459	492	493	532	497	494	499	468	540	469	494	470	514	488	499	524	469	541	529	557	497	506	525	509	487	497	504	516	519	504	511	502	532	481	509	529	520	496	517	490	461	481	496	502	546	506	507	492	495	496	528	533	550	506	584	485	523	481	503	519	504	471	512	496	485	514	497	543	563	504	480	516	511	518	507	536	520	505	490	528	511	532	463	527	502	475	551	528	542	485	515	477	459	475	513	484	518	555	517	522	486	508	507	520	510	471	487	496	532	514	455	538	497	513	523	509	486	502	474	483	517	498	465	485	510	527	487	492	503	471	464	537	504	487	539	483	485	547	493	526	504	502	484	505	479	529	515	492	485	529	486	486	524	530	487	535	515	521	508	505	538	515	480	495	509	529	525	539	502	552	509	468	491	500	541	504	501	491	506	510	495	490	524	535	498	506	525	510	508	492	508	477	521	471	524	463	530	466	481	527	494	473	482	510	515	496	500	477	537	514	515	515	500	507	482	527	498	546	527	542	515	509	523	472	503	476	502	509	494	521	499	492	480	518	506	519	558	526	499	501	519	514	517	549	470	553	501	534	491	471	498	526	503	499	525	541	466	532	505	544	485	495	497	553	500	490	503	493	503	478	511	526	493	485	509	543	524	517	492	508	540	492	527	542	529	531	517	510	547	524	501	511	522	498	482	508	518	460	511	542	532	515	512	512	504	476	492	512	529	525	517	547	495	504	536	450	476	480	521	479	474	538	554	441	525	489	527	535	524	472	506	490	471	521	471	487	509	476	478	498	553	467	501	495	508	484	505	497	504	476	535	513	501	572	561	527	487	490	508	523	498	532	518	492	501	501	508	499	515	508	515	521	502	462	526	509	484	491	522	503	477	502	546	503	528	549	507	512	499	540	533	523	511	498	513	512	474	438	487	510	514	514	518	485	546	513	507	495	513	514	494	496	509	514	531	544	505	505	462	466	497	474	490	485	530	477	495	504	508	494	513	518	496	461	487	525	474	494	539	520	479	500	526	510	508	511	509	491	476	518	500	527	530	492	496	518	468	525	516	511	569	501	502	533	525	484	521	510	530	510	495	492	505	485	487	464	503	484	505	496	514	523	547	464	487	517	515	514	484	485	492	538	556	467	529	468	499	513	464	525	503	487	495	489	517	523	511	552	475	498	563	477	532	492	491	508	510	549	489	526	554	483	512	493	516	494	529	486	503	519	546	477	548	501	518	501	517	522	479	485	509	494	507	475	481	485	530	528	506	499	495	518	521	494	523	529	513	512	466	486	513	506	525	513	491	504	536	492	481	477	521	452	527	521	520	505	506	505	483	495	560	549	498	503	471	521	486	507	555	528	471	534	505	487	546	506
11870	18864	16076	7584	4268	2801	2879	2118	1446	1365	1506	1590	1378	1408	1248	1221	1099	1138	1054	1031	1067	1027	1064	1039	1049	1085	1208	1119	1292	1226	1353	1223	1233	1151	1148	1198	1219	1124	1197	1247	1143	1141	1175	1116	1137	1137	1133	1127	1066	1033	1021	954	991	1017	992	1020	1017	1009	1099	1151	1150	1214	1148	1061	930	1009	1055	969	965	1024	965	989	986	1027	943	1010	1034	1003	977	1001	1042	970	978	1008	1029	984	1003	1026	986	969	988	1026	988	974	1020	989	983	958	1008	940	947	1018	965	992	1003	972	943	902	981	990	1014	959	1052	966	985	1018	1006	960	1025	955	976	966	1036	998	972	1013	982	992	983	925	959	1067	949	1029	937	1036	983	968	1026	1005	1037	985	987	957	935	1067	975	979	966	1001	1057	960	939	986	1064	967	1048	977	1036	996	999	948	1000	1014	967	1007	980	998	937	948	973	979	1013	946	998	980	928	946	961	1021	963	967	1001	967	1017	999	979	1039	1047	1032	1005	967	1046	1018	1017	1027	1052	1043	1040	993	1007	971	979	987	981	1001	974	958	914	1017	978	954	1047	1033	1021	1003	950	962	910	1041	991	1025	1016	952	1003	959	971	1006	1002	1001	968	997	970	991	984	953	957	958	966	990	979	969	1028	999	1013	1017	969	991	944	938	1016	1001	1008	969	993	992	964	1049	1002	975	1001	969	999	1013	946	1027	941	997	974	991	969	1026	1004	1025	955	944	1013	1005	916	950	1019	971	979	1041	1002	960	1040	989	961	958	994	1029	1011	968	1047	965	986	998	984	1013	963	965	996	1011	1015	1015	991	1024	980	913	993	1033	1010	981	1038	1018	953	1000	986	1005	953	965	945	966	987	955	1025	971	1010	991	952	992	1014	1019	912	978	1034	978	1062	988	978	1022	1039	1057	988	961	947	1011	965	1038	944	1019	1049	1006	1068	983	985	1008	960	1034	966	1012	937	1018	968	1001	1001	992	997	984	956	980	994	1027	945	985	986	984	972	915	967	1011	1043	1010	1003	998	955	918	1039	1029	1005	988	990	1062	992	968	1051	1068	1009	947	959	983	1029	991	1002	966	1052	997	931	982	972	925	1047	998	1045	986	931	1029	990	955	940	1008	982	941	1015	954	1038	1016	1007	1005	967	1017	1003	962	977	989	967	1012	1042	977	1023	981	919	947	991	942	988	954	1002	1008	931	968	997	970	985	1037	1032	991	1034	973	993	956	1018	1010	965	979	1033	1023	982	1003	992	1023	973	1029	985	991	1016	988	941	981	941	979	979	992	988	951	976	1024	1024	1015	982	1012	945	987	949	990	952	1039	961	1016	1003	1007	1007	991	997	982	980	1035	997	953	1015	971	1029	974	1029	982	1008	1006	945	981	1024	967	972	927	1018	1016	992	985	1005	999	976	989	961	967	1004	969	992	1003	939	994	943	945	997	996	1002	1010	1051	989	996	988	938	930	978	981	1015	940	1000	1020	1029	1003	1039	1040	998	989	973	997	998	1004	965	1035	953	928	1004	967	1009	1024	987	952	999	963	965	1051	987	949	974	957	984	978	980	1011	1015	987	1034	1043	1001	985	1049	973	979	964	991	1005	1040	1016	995	1017	944	992	961	1038	972	1010	1039	979	1025	1004	1014	967	966	1015	982	1027	987	1012	1000	1010	1003	941	1001	907	1027	967	935	1063	963	1049	952	1021	1014	998	1044	994	984	955	973	952	974	962	993	946	926	975	980	996	1007	997	991	991	1012	1039	1000	981	1016	1025	975	1038	1007	989	972	990	920	952	1020	963	935	1030	906	981	1059	983	986	986	1045	964	1007	991	973	1010	1007	965	964	947	975	974	938	995	962	966	1001	991	952	1019	988	953	976	1000	1043	1019	982	971	1009	1008	1017	1005	942	1019	954	1032	1032	988	970	979	982	931	980	966	1010	929	1083	953	924	956	997	1025	973	985	1008	970	952	964	982	966	978	960	973	1025	1042	1007	992	979	1026	979	989	978	1034	954	937	978	935	1045	985	959	953	1000	1002	994	923	965	1034	986	1011	989	973	931	1016	990	1056	1030	1015	1000	963	934	969	1005	1019	1010	966	1034	1013	1007	997	976	971	997	930	999	911	1011	953	991	1012	962	992	1045	984	913	990	1023	1021	987	997	1001	957	1017	1020	1031	996	974	1004	1027	1020	960	976	964	991	998	965	958	999	967	983	968	961	1076	979	1008	976	1019	994	1009	977	974	976	975	954	1008	981	1030	994	947	1027	1052	1011	988	957	972	977	1036	960	1050	980	986	990	1008	972	1009	1020	1006	1005	1053	987	1085	959	1020	996	940	968	994	1049	943	953	1037	1017	1012	985	953	992	984	1018	1048	949	988	1032	1032	979	995	956	985	999	996	1011	959	994	996	1036	982	1006	982	1023	1029	1007	978	991	1019	997	1001	946	976	915	963	1056	1033	983	965	1005	1005	985	1009	959	1015	986	965	1079	1072	1035	987	996	1032	956	982	966	1072	1000	948	975	954	1029	1000	982	1008	985	966	1012	998	968	984	992	1010	984	981	944	964	940	980	948	1017	1029	970	991	1023	1012	1022	1001	1001	994	1012	984	986	944	967	989	979	915	1015	981	961	1010	1016	995	995	1043	979	996	969	916	970	995	995	1015	1002	1029	941	953	976	980	923	967	1019	1022	1080	1000	1006	996	950	1015	992	987	1001	1005	987	993	1009	1040	1042	986	974	1003	983	1001	990	999	1070	989	1076	1004	964	1027	1049	907	981	1021	984	1027	959	1002	1037	1019	998	994	986	978	984	960	961	987	989	988	1029	940	1002	975	1029	991	998	987	987	963	1011	960	972	947	1057	992	1000	999	1043	977	1003	973	973	1013	1002	1009	959	999	1018	1001	1024	951	973	964	1029	950	1005	1015	1026	979	978	986	972	983	999	971	978	1005	993	971	1044	1006	947	1009	998	1050	1012	962	995	1017	1026	961	990	993	983	975	983	995	943	982	967	961	986	974	951	1028	979	970	1041	990	965	961	990	972	982	975	979	1003	970	1010	980	1035	982	1019	964	994	1019	1007	975	924	985	979	933	1019	1022	1011	959	976	1047	1046	1021	984	959	953	971	975	1007	990	992	1016	966	980	1045	987	1014	957	1103	1035	966	977	965	989	987	955	1016	962	1000	973	986	1004	968	941	959	1042	980	965	966	999	1026	970	950	959	1002	974	962	1030	939	1014	1006	1016	966	973	1002	984	991	1008	982	998	989	924	1028	992	980	979	993	996	1016	980	1026	959	971	1008	987	959	994	981	939	974	962	963	951	960	1022	1004	992	931	982	978	1030	946	986	996	981	949	944	913	1007	1017	984	1000	961	1005	1013	989	1028	999	1039	1037	961	1029	967	972	1003	1040	1032	964	990	1035	988	1002	915	1003	970	967	1021	1002	1006	1015	987	955	1002	980	1060	951	1010	1038	995	1013	979	1020	982	980	985	1028	972	998	943	933	992	975	1010	1017	1004	944	976	1044	978	1023	1019	1001	1018	969	998	1029	976	999	1003	1011	997	956	947	985	959	968	950	993	1020	999	946	962	935	979	1007	971	1007	990	941	999	968	994	992	984	983	904	980	1013	1043	949	974	1054	997	998	967	932	964	980	960	1022	1048	995	978	991	980	1035	973	993	1047	989	995	994	934	927	1023	1000	1017	1016	956	1024	1014	995	930	1033	979	966	965	934	956	958	1046	1047	982	1038	979	993	985	934	1016	965	991	995	1003	992	1004	980	1006	916	1000	1042	962	938	990	1024	1017	1023	1002	1023	961	952	938	1011	1001	967	1018	1019	999	1015	997	979	1014	1033	1062	1004	944	1005	1030	1028	945	969	998	986	986	1046	957	1062	1014	975	966	1031	986	1042	1013	1039	1001	936	957	985	953	952	1053	980	1057	989	1013	1030	1020	978	931	1049	987	999	992	1024	989	984	984	953	1006	1000	970	992	918	1003	995	1004	1029	952	1026	1010	982	954	966	938	985	951	962	978	998	981	1032	993	980	982	972	1036	990	971	1020	984	1013	1048	1028	981	988	969	975	1013	993	1009	923
24101	21189	28273	24327	19758	4521	1835	1079	782	703	747	742	747	602	593	523	484	535	485	449	480	453	471	495	435	429	494	549	505	601	539	505	511	497	468	492	461	495	460	465	495	529	488	496	493	473	452	501	501	505	469	453	398	438	427	388	514	669	600	685	562	593	510	466	438	401	421	401	385	387	410	434	428	420	460	441	403	386	429	419	418	419	387	447	400	385	424	408	402	388	423	425	387	410	411	413	442	368	395	377	409	422	413	409	415	405	419	394	433	410	399	375	405	407	410	410	427	418	433	415	408	397	425	397	436	391	413	406	367	402	414	419	406	372	414	405	389	403	402	391	405	354	381	383	431	426	383	386	410	421	414	401	408	452	410	429	404	404	400	396	442	416	391	414	440	386	429	453	381	394	411	415	424	396	405	394	385	397	395	399	401	397	386	383	415	428	413	394	416	416	440	386	394	396	381	399	385	411	390	430	446	360	413	400	359	375	344	405	402	396	432	372	433	407	425	419	391	412	409	409	376	435	413	446	387	388	384	385	394	436	433	409	395	391	429	365	389	390	410	418	425	406	383	406	420	411	409	418	433	417	442	417	429	433	420	386	403	408	448	422	411	402	441	422	401	422	380	440	412	415	405	395	373	424	454	382	406	431	451	408	417	433	408	397	439	427	424	431	407	422	398	425	382	377	425	409	405	432	404	435	419	406	418	439	405	405	444	434	389	417	429	395	413	401	395	373	447	422	373	384	406	393	398	408	406	382	381	416	368	407	392	403	408	395	401	419	423	425	423	406	424	407	390	393	412	435	397	381	371	403	385	383	407	414	424	403	394	396	401	398	411	401	421	415	404	421	465	387	407	383	397	405	406	402	431	417	404	386	385	402	419	375	433	370	401	380	415	435	407	397	424	416	404	401	442	375	410	407	410	416	388	407	414	424	394	404	416	426	421	410	400	395	396	414	381	397	368	424	382	399	405	404	390	403	423	392	402	406	393	418	435	418	417	393	393	412	401	435	419	412	425	402	417	382	381	406	399	424	388	367	444	397	390	417	393	438	370	394	394	407	414	388	413	411	404	439	377	414	387	386	420	443	437	410	394	397	405	400	444	394	394	403	422	412	430	369	383	406	418	391	434	442	411	375	402	432	402	400	413	381	386	441	397	394	405	421	418	410	406	395	425	409	371	391	421	412	423	421	381	404	415	384	379	408	418	376	392	431	380	391	400	426	380	385	411	387	404	445	383	419	410	425	434	413	388	411	380	420	405	381	414	383	417	394	410	420	436	425	422	405	411	388	416	419	407	413	411	428	438	432	434	430	411	420	402	386	403	408	402	425	436	454	433	400	405	396	435	440	433	399	369	397	409	388	395	400	410	379	414	381	414	388	408	416	407	408	425	378	404	406	389	447	435	401	403	425	399	421	416	397	407	406	458	395	380	355	429	421	405	388	403	403	419	404	426	411	390	415	434	417	401	399	402	396	423	418	416	409	406	459	398	422	424	425	423	382	416	390	411	399	413	411	408	431	414	394	393	422	378	397	427	390	415	403	413	419	431	401	405	399	421	401	411	382	397	392	390	414	439	376	386	450	400	432	419	404	446	370	406	405	363	428	402	379	378	408	452	419	401	402	393	431	422	432	404	385	371	427	416	406	412	411	388	411	376	420	394	418	402	402	386	423	414	410	413	402	399	392	420	431	388	407	408	403	393	430	414	349	403	417	373	390	432	413	391	423	414	373	421	361	379	385	393	422	441	394	392	378	411	376	453	411	400	405	426	393	415	413	402	416	414	400	400	425	412	402	435	431	416	403	435	365	427	452	413	395	434	419	383	419	430	404	392	432	422	404	395	426	429	421	423	419	359	404	418	436	378	415	403	405	413	398	455	405	411	391	396	394	442	394	430	401	409	351	433	413	378	438	393	399	363	406	404	407	373	390	386	420	439	414	377	417	387	389	435	399	414	399	434	420	392	385	422	418	407	398	408	387	402	399	408	406	388	413	424	393	416	356	399	404	419	417	388	378	444	375	416	396	368	402	406	396	432	399	393	412	441	418	401	427	417	399	389	397	420	403	414	424	401	392	420	401	447	397	388	382	422	416	404	410	388	433	405	404	399	368	400	352	424	397	402	408	409	374	410	403	415	400	419	403	419	408	385	412	423	416	431	422	406	418	409	413	451	449	397	421	418	401	404	401	378	398	432	383	411	400	418	418	427	407	407	390	454	411	432	410	428	392	424	392	432	426	408	398	397	406	417	405	444	395	392	403	401	377	402	399	392	417	423	428	397	423	399	423	391	420	390	391	426	373	428	422	412	418	415	375	408	418	414	398	420	417	420	391	421	410	458	437	427	360	430	389	389	391	434	435	425	389	397	425	414	417	435	448	439	379	408	398	432	405	458	439	395	402	393	438	409	367	409	423	376	394	388	401	405	408	413	390	388	403	442	385	369	402	392	426	391	385	414	411	414	440	398	402	400	432	428	435	421	400	395	431	427	412	372	403	436	372	416	362	453	381	416	372	400	406	375	398	410	408	356	411	398	418	398	398	393	383	408	417	442	412	398	409	380	416	385	412	374	393	409	412	430	429	439	382	427	400	419	396	401	413	403	421	407	402	379	430	369	404	391	409	396	385	415	397	423	399	409	382	428	417	378	392	385	391	385	398	403	399	424	427	413	403	399	376	417	407	410	390	407	414	399	396	405	411	406	402	405	388	386	394	430	387	379	397	399	414	436	377	416	448	383	429	435	429	394	428	419	380	391	400	402	382	441	394	402	413	430	403	415	393	405	450	374	393	392	414	424	420	438	400	411	387	416	385	395	409	407	411	424	414	420	401	405	412	373	401	396	434	438	378	402	414	394	414	351	422	411	402	434	415	407	414	407	366	393	414	392	393	380	413	408	396	422	401	398	388	395	403	369	410	411	392	462	382	403	373	434	423	413	396	377	420	396	398	421	390	399	391	404	394	408	395	407	399	423	430	421	378	420	378	410	436	409	459	413	434	429	414	392	377	405	388	398	386	410	431	440	392	411	424	426	388	421	370	435	388	387	453	407	412	419	418	426	416	429	413	420	367	431	418	398	424	444	388	450	401	438	381	402	438	405	386	399	431	379	407	407	370	424	428	428	388	400	382	363	433	393	440	435	398	428	434	421	378	391	406	411	394	386	369	406	387	394	398	394	401	428	411	420	413	415	389	435	367	431	360	426	423	456	428	380	381	402	420	414	423	449	422	424	414	397	395	406	398	395	428	375	395	408	414	383	397	422	445	382	399	377	375	410	391	394	390	455	401	412	391	398	393	409	442	433	415	417	400	407	427	386	396	407	369	406	417	415	355	417	400	424	409	398	425	430	408	365	422	407	395	429	398	413	364	445	403	422	430	407	391	395	428	401	400	411	380	400	388	423	403	437	400	382	417	401	421	390	398	448	389	414	420	409	393	404	428	410	378	407	415	407	384	391	406	418	400	380	405	416	392	387	411	415	415	430	364	396	419
14120	27510	24679	13754	8263	5543	4927	3457	2314	2127	2309	2292	1850	1771	1579	1335	1249	1143	1043	960	951	912	1038	905	910	885	1094	1178	1270	1404	1285	1207	1261	1148	1167	1081	1106	1094	1110	1126	1144	1138	1161	1026	1060	1027	977	1002	988	971	884	917	912	848	845	894	1151	1572	1460	1639	1358	1370	1098	970	849	821	872	830	822	850	805	831	823	800	825	830	833	782	818	781	781	821	825	776	812	765	804	776	838	786	817	860	786	798	830	841	868	778	775	787	813	827	798	823	821	783	848	855	797	830	794	793	801	804	837	791	844	802	808	836	802	833	847	807	816	820	843	847	822	816	804	805	784	781	824	827	795	791	834	767	831	822	876	800	796	785	778	747	856	834	809	839	829	787	838	803	779	782	833	810	823	761	857	813	768	825	829	793	793	806	831	811	747	795	857	802	774	844	914	810	814	812	791	796	844	792	818	789	852	843	831	813	821	861	812	787	846	787	868	765	827	806	773	781	771	858	863	819	780	829	831	833	796	797	810	799	800	835	781	842	805	757	802	881	823	809	836	794	799	816	777	830	858	800	791	820	808	836	738	857	835	790	837	828	796	812	858	803	836	815	825	776	802	834	804	787	824	732	765	810	801	807	785	771	761	777	813	874	794	780	830	771	812	912	832	825	796	764	806	839	773	865	807	776	777	818	775	800	780	839	823	829	868	785	851	793	782	811	813	796	812	730	862	838	793	783	791	803	778	835	820	853	814	777	812	741	775	822	804	841	816	780	794	803	837	782	805	826	762	815	804	811	815	793	804	887	836	785	780	744	784	819	879	811	843	809	791	809	843	803	817	810	800	832	860	836	848	833	810	774	798	750	871	788	757	780	792	780	791	799	811	822	828	797	822	824	833	820	807	825	799	821	803	800	782	798	811	806	841	817	811	809	809	786	778	801	814	848	813	835	837	742	803	737	775	783	788	841	813	851	838	846	821	821	826	792	805	793	820	800	818	797	821	836	796	786	770	830	801	817	799	894	821	788	763	829	813	817	770	788	832	799	756	801	838	807	822	795	816	835	761	864	821	824	812	810	797	756	831	764	734	821	799	846	802	785	828	837	771	769	833	820	817	809	812	801	825	830	848	772	816	758	830	777	831	792	816	850	818	835	790	861	819	801	804	816	782	768	823	792	789	823	801	801	826	809	816	806	838	803	822	858	818	798	840	793	869	871	752	795	780	794	861	836	841	819	801	814	816	735	797	783	786	801	826	815	779	818	823	828	861	801	824	792	803	738	793	774	811	810	808	801	833	776	815	841	813	810	811	851	790	827	867	770	783	834	799	807	799	843	800	800	793	838	782	819	822	899	792	783	820	796	815	832	817	776	784	789	846	830	798	829	863	774	806	811	835	827	784	820	832	759	793	788	746	835	843	843	783	878	823	862	815	796	815	797	855	792	822	817	782	790	790	809	851	786	862	820	804	827	825	782	820	783	818	852	811	801	818	801	818	841	779	833	766	814	885	827	769	824	888	790	797	752	867	801	853	780	839	787	765	784	783	861	777	786	820	801	851	804	811	802	854	788	809	796	825	793	819	796	823	848	877	804	855	826	760	796	816	832	810	797	823	825	809	810	833	773	821	799	859	790	821	810	804	791	758	859	793	782	788	799	847	795	835	799	829	812	822	796	821	756	806	813	805	842	784	807	843	797	788	837	851	777	828	785	812	774	774	801	818	808	788	839	815	882	857	811	829	822	829	798	842	858	889	826	826	789	792	758	777	818	796	800	803	806	826	830	793	802	795	741	795	825	816	825	855	789	841	804	804	790	793	808	837	766	787	834	821	798	864	780	789	803	804	845	866	861	784	757	811	821	819	793	786	801	819	787	828	787	859	796	794	801	786	796	836	827	821	807	814	803	890	804	831	853	782	852	839	832	828	789	793	849	807	809	848	850	783	869	785	808	825	796	826	801	800	818	825	784	809	823	860	772	816	802	828	817	836	815	892	783	815	814	817	813	823	785	764	825	791	768	793	822	795	819	810	813	796	816	797	805	782	820	820	845	837	769	775	782	796	804	786	781	816	809	779	855	801	828	826	797	794	798	802	797	807	849	777	787	797	782	774	762	807	831	818	828	773	767	832	817	811	780	823	768	758	801	753	797	837	785	772	777	820	828	808	832	739	872	796	806	776	794	851	795	802	796	796	773	848	781	805	827	856	816	836	765	798	751	754	785	835	814	798	811	832	844	879	797	818	845	809	858	800	820	795	806	786	778	811	792	793	835	821	816	774	867	788	830	781	805	805	809	844	812	764	860	826	757	807	807	823	811	820	785	813	830	819	818	834	795	780	803	818	842	761	861	815	826	795	832	799	810	792	822	796	813	829	824	818	813	841	785	853	845	828	828	815	786	797	788	829	853	760	776	781	815	794	834	789	815	816	828	801	824	839	755	830	806	811	832	772	801	852	816	829	790	835	742	854	814	762	754	773	827	893	827	842	808	769	801	851	786	776	804	799	846	806	813	794	786	829	839	818	780	833	815	857	774	818	778	791	778	887	811	775	777	798	804	807	799	783	825	804	869	805	796	862	801	844	847	823	769	865	751	776	811	811	844	806	786	783	817	844	867	840	825	760	773	802	802	748	782	826	815	845	731	835	825	788	817	857	797	808	800	827	831	830	830	800	840	821	762	844	826	802	828	855	767	835	805	812	818	835	841	816	765	842	782	798	835	814	797	794	821	818	810	805	795	798	803	824	811	843	797	864	868	754	810	786	793	838	799	829	815	801	818	782	832	801	762	759	852	835	771	786	835	812	806	833	743	824	815	757	828	777	816	819	833	826	818	775	812	842	826	812	805	778	794	808	825	813	777	831	814	838	786	857	818	802	793	803	799	828	801	844	894	844	826	835	840	784	787	818	767	806	784	830	840	801	842	786	802	790	778	771	848	793	796	832	872	774	793	829	807	849	826	825	814	808	832	837	808	819	825	777	820	808	824	766	804	774	770	821	788	802	778	868	813	846	793	810	760	832	824	815	824	840	803	790	840	849	782	858	778	788	804	794	809	763	809	799	803	785	890	773	765	798	818	844	831	803	793	821	835	831	749	813	785	801	819	775	805	789	811	809	808	801	850	849	772	793	807	783	834	795	833	817	834	796	807	809	793	799	887	756	819	836	815	797	832	874	806	807	801	789	819	784	758	804	824	815	807	816	767	816	791	813	831	771	853	860	821	812	797	812	788	796	823	813	808	791	793	868	770	806	816	818	818	792	838	857	823	795	896	794	779	828	792	743	807	842	814	833	838	764	787	793	774	809	765	834	778	708	823	819	736	809	858	814	817	859	817	840	843	865	786	801	843	775	815	839	829	794	846	796	810	787	843	835	874	825	806	824	745	822	795	813	787	750	808	832	798	848	824	794	791	807	803	829	825	769	821	813	797	781	752	866	824	782	818	829	788	823	811	818	798	848	784	802	828	825	828	825	824	807	884	788	848	807	809	786	752	789	840	795	824	796	735	795	787	770	785	853	802
23099	21181	28987	23643	21190	19219	4526	1692	1065	994	938	876	794	728	675	566	506	496	452	401	435	408	487	420	395	418	430	492	527	571	592	553	508	548	518	482	504	482	453	515	528	498	496	482	473	443	458	454	454	458	369	403	397	371	410	389	519	780	756	706	553	622	461	414	360	324	379	366	376	343	345	363	340	340	378	382	350	346	371	333	366	330	380	310	350	312	309	372	382	361	357	361	380	370	364	355	366	353	343	336	342	353	366	333	395	312	369	347	386	340	334	356	400	369	335	374	345	390	353	324	353	363	358	371	378	336	376	330	336	350	360	340	369	356	377	356	369	355	377	366	352	362	331	336	369	341	336	354	390	357	343	339	333	327	360	363	347	316	339	354	368	362	374	348	338	342	354	345	352	355	364	333	376	331	376	373	376	351	345	370	338	373	368	318	360	362	363	366	376	358	371	341	347	369	338	339	382	338	374	350	358	332	348	353	361	325	375	327	405	362	356	363	351	354	386	334	360	384	359	337	351	338	350	356	324	357	342	340	340	349	376	354	337	343	360	359	323	358	342	375	340	353	342	332	356	364	330	340	357	379	348	345	364	385	356	332	363	329	337	348	322	356	406	325	346	346	330	363	357	369	335	381	369	350	372	354	357	328	321	389	373	356	321	394	367	344	324	363	336	352	353	328	370	367	335	356	364	331	300	384	373	356	404	340	322	340	359	353	324	367	382	382	370	347	326	364	363	327	385	377	381	378	341	335	369	334	342	333	350	316	365	349	340	360	369	362	357	379	356	359	374	343	383	358	310	380	372	350	349	367	378	374	329	334	349	322	349	369	358	343	352	338	345	351	387	355	353	359	367	325	338	363	338	387	333	348	339	350	348	368	357	348	330	327	361	366	321	376	344	337	372	357	335	352	365	359	357	348	352	362	346	366	330	375	370	380	359	389	332	345	368	353	347	351	339	339	364	350	355	353	369	377	365	356	344	368	347	338	386	352	371	350	341	366	346	361	384	382	380	361	321	367	372	347	363	334	353	331	325	324	376	355	330	397	327	326	339	377	363	361	360	381	343	343	338	356	334	332	364	337	373	347	318	352	379	370	359	349	365	354	364	325	366	358	363	342	312	351	332	343	385	339	340	361	354	374	348	340	379	290	341	351	385	350	357	353	359	338	360	341	364	372	322	377	369	366	360	335	365	356	366	373	334	359	364	358	343	372	336	353	376	329	329	363	342	360	335	378	375	354	336	376	331	365	370	370	339	348	367	331	309	358	328	361	353	355	347	332	359	334	322	346	355	372	366	352	353	333	349	340	356	360	339	372	348	384	354	331	372	365	344	338	388	373	365	340	338	335	330	337	359	353	325	400	374	339	369	363	326	352	358	379	329	349	370	352	362	384	322	357	348	327	335	353	341	344	320	372	337	340	343	364	368	344	377	326	338	363	352	357	357	369	351	372	379	341	366	339	363	361	355	341	369	362	343	353	369	400	344	376	363	318	360	374	329	367	309	382	344	363	334	369	342	345	331	342	356	359	336	322	375	386	356	372	365	360	347	330	370	356	381	320	348	374	324	371	363	375	358	390	358	349	382	342	334	400	362	346	327	342	372	357	316	394	368	384	350	344	337	381	361	360	342	332	362	346	364	351	371	362	365	367	344	359	349	384	349	330	345	352	360	344	354	349	341	360	381	366	332	362	324	333	363	357	360	340	331	380	360	368	376	350	386	330	346	325	320	356	358	369	321	347	335	344	368	337	331	337	352	364	370	343	365	351	378	356	349	354	336	309	407	328	329	357	367	323	313	388	387	372	353	360	328	330	363	360	349	326	355	384	397	344	345	366	354	330	370	354	349	350	347	337	367	360	356	359	364	377	343	338	326	355	377	362	348	371	353	334	380	359	323	355	371	325	329	364	353	373	333	340	360	347	362	352	342	372	370	347	348	350	365	343	376	350	331	324	305	327	337	357	348	374	357	335	368	354	354	352	352	405	340	362	331	341	357	346	336	401	342	344	333	344	356	377	348	351	344	335	350	361	363	328	372	346	319	379	349	353	368	347	340	331	375	315	343	317	347	321	339	319	351	370	373	372	364	362	366	310	352	385	361	370	301	373	341	388	319	342	339	349	366	398	332	348	341	350	347	338	388	385	341	352	386	361	334	344	388	377	352	334	357	334	340	350	379	349	371	337	332	359	367	343	348	336	365	381	352	376	377	348	348	363	369	361	330	356	349	373	365	340	348	322	364	353	354	314	355	351	365	332	357	367	345	354	346	322	359	387	350	353	357	333	369	367	332	358	353	342	326	359	374	353	380	336	327	351	349	349	353	350	323	350	356	338	374	337	381	342	306	364	341	368	336	327	299	357	343	331	353	357	354	349	349	371	347	345	361	325	350	354	368	349	334	348	354	345	381	362	331	342	385	348	375	327	338	323	384	321	329	350	343	352	334	366	353	353	351	333	341	376	374	330	362	362	357	382	343	360	369	362	345	324	344	326	355	347	372	384	323	336	356	368	323	339	337	319	375	315	340	341	387	318	330	359	316	341	352	375	376	343	365	338	338	334	319	330	324	345	346	315	346	339	347	335	328	359	376	363	372	347	363	340	375	352	346	383	359	366	374	341	349	359	345	332	342	381	351	380	367	316	363	362	368	364	346	349	352	361	379	346	340	359	324	368	336	349	340	371	342	376	357	342	311	327	342	324	362	328	321	327	343	348	328	357	349	335	317	329	368	336	314	371	377	333	362	343	361	363	328	343	344	328	356	333	349	351	380	368	320	402	346	343	366	333	359	339	388	309	336	357	360	353	381	346	355	365	362	386	361	390	384	355	382	326	346	349	318	326	350	354	348	353	340	365	363	329	334	368	339	352	366	356	379	352	313	346	345	342	365	338	360	353	338	351	345	363	327	372	349	355	371	363	341	371	368	400	364	334	348	293	373	355	356	377	337	318	369	351	382	328	351	359	357	354	376	360	352	347	380	340	336	342	341	335	392	348	360	343	355	356	365	344	330	396	369	344	340	353	352	338	383	354	354	329	366	318	373	389	347	378	345	308	344	347	378	342	352	344	356	340	337	328	375	314	368	364	352	380	348	373	350	329	309	372	365	340	350	358	337	322	347	375	327	353	349	333	347	348	351	310	340	348	369	355	342	368	366	354	340	355	368	342	368	351	352	347	340	357	346	297	356	358	348	354	337	345	349	371	342	324	376	355	313	309	325	359	376	368	338	376	369	327	400	356	338	325	333	375	345	343	350	360	370	311	355	368	328	346	369	367	360	371	346	358	342	338	351	343	340	350	342	333	368	336	350	352	357	338	354	315	360	375	361	314	340	345	348	361	366	342	383	357	339	324	356	358	336	382	326	335	322	329	357	336	331	333	347	340	357	311	301	339	338	342	359	363	378	343	357	327	356	315	355	364	363	353	382	357	329	377	351	337	362	352	334	402	318	325	377	386	370	345	352	364	342	343	376	342	349	375	348	332	361	327	292	334
16403	31895	29617	18643	11716	8382	6492	4479	3447	2997	3004	2947	2417	2254	1926	1612	1387	1220	1161	964	943	1000	1044	941	869	858	1042	1157	1306	1582	1516	1380	1320	1315	1254	1240	1095	1075	1117	1115	1115	1165	1297	1177	1111	1000	986	983	968	958	895	879	882	851	741	757	1260	2127	2104	1874	1356	1443	1094	917	815	706	670	647	704	685	690	605	620	695	671	656	649	694	692	694	726	682	627	684	722	734	700	722	672	678	703	641	720	721	659	715	702	689	667	714	725	712	635	700	725	721	722	613	681	655	684	680	674	698	702	681	728	625	644	665	681	620	679	695	707	716	663	678	666	664	643	701	679	670	699	645	693	706	713	691	694	738	714	722	684	670	711	705	618	663	702	694	743	668	695	698	675	670	669	720	674	672	663	696	691	680	668	721	683	689	716	683	658	707	665	663	666	683	704	677	687	658	645	693	688	689	650	693	672	638	697	719	677	683	632	682	681	699	674	700	666	718	709	699	692	686	675	704	684	724	626	684	666	664	714	725	670	736	695	750	649	699	678	690	692	691	687	666	758	709	685	718	679	673	663	750	642	656	681	678	686	694	665	679	648	696	675	678	681	704	670	728	698	705	712	692	666	742	672	725	641	692	698	687	678	686	740	691	662	706	706	727	659	662	674	658	704	659	672	694	731	698	680	706	693	696	670	660	668	683	709	736	700	654	652	697	681	665	708	749	731	709	686	687	758	708	703	692	752	671	629	721	670	682	628	697	723	677	738	685	692	675	660	659	682	679	690	683	729	694	701	725	673	690	715	699	714	686	665	699	691	652	649	700	728	710	705	666	735	751	678	687	661	643	666	673	721	701	666	681	704	725	685	714	654	673	688	656	709	712	701	694	726	672	655	709	705	682	647	729	654	677	691	693	689	690	667	647	667	647	676	649	661	690	704	696	696	619	699	697	696	713	667	657	662	669	669	662	676	704	635	733	672	660	691	709	659	702	717	662	678	703	691	693	730	666	671	716	697	670	663	766	680	656	670	713	722	733	700	648	725	596	728	698	700	681	654	725	656	699	706	690	669	695	678	675	721	685	696	707	706	685	642	694	713	654	721	688	691	662	677	689	722	668	691	664	724	649	688	666	692	676	660	670	699	659	705	645	672	655	651	674	676	690	628	698	675	689	655	694	675	684	726	703	696	658	696	695	657	664	669	675	657	677	631	727	674	696	693	653	697	706	718	671	670	694	728	666	723	681	686	688	657	697	652	720	691	688	719	658	703	668	694	688	687	679	680	659	693	699	641	693	701	671	679	699	673	682	695	699	719	716	701	677	698	673	697	651	712	657	667	690	718	631	691	735	712	691	689	694	722	669	679	681	662	728	654	639	727	658	678	708	680	713	680	685	680	638	700	696	714	687	685	685	695	703	711	669	672	665	674	681	656	665	668	706	686	648	688	701	677	642	675	714	718	712	670	664	657	732	675	704	726	665	677	693	655	678	702	669	699	697	719	739	702	694	683	682	656	697	684	656	677	708	691	693	728	724	639	703	663	686	692	649	635	670	708	703	757	698	690	683	665	668	683	692	686	706	657	688	691	662	716	675	671	667	692	703	700	683	701	699	686	685	662	672	729	700	659	684	687	687	693	711	682	652	697	647	720	700	683	699	662	671	690	700	697	680	662	690	699	683	700	666	680	648	696	704	717	667	729	726	633	722	719	662	712	677	636	685	670	708	727	649	669	681	689	651	695	674	674	713	674	673	716	698	654	650	682	634	690	632	659	741	666	682	722	660	672	713	665	725	674	667	697	673	689	702	669	694	707	621	689	719	692	688	699	697	649	678	663	666	701	669	685	732	710	711	675	662	723	678	634	722	704	675	695	650	724	691	669	714	656	668	689	661	647	692	699	726	632	668	696	703	708	716	691	690	688	650	690	706	677	650	674	725	688	670	688	715	689	686	714	692	710	718	664	723	629	639	702	725	687	666	658	652	682	732	693	632	745	689	660	701	679	656	708	659	687	662	633	718	657	653	647	660	693	668	694	686	700	690	731	695	701	683	713	653	692	671	689	729	674	711	714	662	733	666	697	691	640	728	707	709	722	675	669	687	672	666	668	716	684	689	689	704	694	699	687	676	690	684	697	656	688	673	695	643	648	698	687	688	682	694	704	699	639	683	709	704	680	684	689	713	673	703	710	657	653	689	724	692	724	709	714	663	680	659	692	690	666	688	699	727	690	642	669	700	688	714	746	680	674	679	713	656	653	678	709	683	676	669	738	678	681	710	745	717	717	685	722	624	714	704	714	710	642	672	690	693	666	712	699	684	653	638	729	675	691	681	688	645	680	686	673	681	653	661	690	663	703	708	688	667	707	705	689	703	713	706	679	717	651	709	713	733	689	676	706	685	705	702	681	699	670	715	683	705	705	661	713	656	679	721	681	654	702	680	649	745	709	703	694	659	688	710	666	660	708	692	678	692	677	733	710	643	657	704	685	723	676	689	712	693	681	661	673	655	677	658	722	662	665	684	691	679	688	703	712	686	741	652	647	701	699	707	670	688	649	671	691	689	718	699	670	658	711	658	712	656	698	700	681	692	673	659	684	694	702	708	660	675	672	639	750	663	672	728	694	673	713	679	680	687	678	662	687	719	683	716	731	693	698	712	720	673	663	727	641	646	650	667	665	725	681	660	691	705	681	655	693	679	762	658	699	673	676	655	669	746	646	640	715	707	699	663	684	667	722	706	643	683	700	733	664	717	689	713	739	718	660	636	662	689	681	698	626	650	692	735	699	693	703	718	649	673	721	715	701	700	668	678	653	660	706	705	644	679	705	677	668	627	674	684	698	689	696	683	691	671	711	678	711	712	692	694	714	674	690	684	690	690	673	672	689	704	670	646	682	707	686	644	676	725	689	673	668	656	676	719	679	652	701	655	680	674	667	675	719	715	706	686	692	748	681	748	681	727	665	659	729	684	727	688	703	667	693	669	694	708	708	672	657	692	671	695	682	692	692	665	678	667	708	682	671	653	718	682	661	684	694	657	676	691	670	675	628	685	698	671	700	672	681	695	711	693	722	715	675	729	731	654	689	735	699	671	713	688	690	694	668	666	684	666	712	703	686	712	681	664	630	720	634	651	678	667	669	698	662	657	642	700	736	695	679	696	694	726	693	637	688	684	677	642	655	675	707	632	691	645	720	675	664	687	695	707	658	699	697	704	712	671	700	699	711	687	677	668	643	657	703	660	723	674	662	696	667	748	663	680	641	705	675	685	707	652	645	677	687	688	713	685	696	661	672	686	672	699	697	691	679	702	697	688	662	694	693	727	690	713	718	693	724	682	641	648	679	680	660	711	651	672	660	676	674	661	685	683	642	704	684	654	696	697	684	720	724	652	709	660	736	613	714	697	676	716	697	703	694	698	683	673	677	710	695	695	709	753	655	688	713	660	698	707	654	747	690	694	667	642	713	711	652	698	677	681	717	670	736	722	684	650	725	683	690	697	642	644	739	721	668	709	680	682	692	696
26502	20590	12851	4558	1423	1026	861	645	606	637	704	640	583	622	569	557	537	534	528	503	515	498	496	526	523	497	519	566	536	602	588	618	543	563	565	589	548	555	539	564	542	552	555	593	585	537	539	550	527	552	550	537	494	509	536	515	512	516	545	528	580	590	510	500	507	520	496	543	474	501	453	540	525	487	521	532	501	500	496	514	526	503	518	458	489	527	487	478	524	487	531	517	526	535	525	511	487	496	518	501	529	470	514	525	483	508	547	549	528	532	484	506	488	538	512	486	473	514	504	477	520	489	484	517	467	475	527	524	517	536	522	522	527	481	513	506	545	519	509	540	493	540	554	517	512	531	474	522	531	517	523	522	483	519	483	517	516	500	467	528	501	466	514	486	514	495	486	492	482	508	511	527	475	493	509	518	496	464	462	524	532	519	487	490	520	477	520	523	527	457	521	496	517	492	535	489	478	498	513	517	526	551	496	529	531	532	461	514	473	513	494	534	497	514	487	498	503	552	548	502	527	494	512	507	520	504	463	500	498	471	513	527	511	550	500	485	473	509	511	501	529	497	538	485	492	504	536	486	493	473	507	469	528	485	506	514	516	502	512	503	500	457	488	475	499	509	497	495	494	519	510	492	495	536	513	556	519	523	499	508	471	497	522	497	514	480	504	506	542	518	479	521	490	531	535	485	491	535	481	567	494	530	467	490	510	525	538	504	526	521	498	528	541	535	566	503	546	518	487	494	515	527	496	520	459	511	511	503	494	508	521	526	451	504	480	503	548	523	515	456	517	488	505	538	505	530	519	493	497	500	526	515	503	495	519	503	487	505	536	519	529	546	478	503	500	507	505	485	507	519	521	507	532	497	558	513	523	539	473	489	543	494	487	498	471	487	534	496	491	490	490	537	503	476	504	505	518	525	486	492	528	527	514	535	535	476	505	469	512	499	483	506	509	510	531	539	466	490	528	509	506	501	475	524	505	501	490	485	507	509	521	474	504	498	521	541	448	475	502	543	554	515	499	507	516	495	489	487	493	500	497	464	522	465	514	479	533	509	504	523	511	523	528	501	505	529	542	523	477	526	499	494	479	526	494	493	469	505	510	493	522	526	512	528	516	492	499	467	495	499	547	529	531	451	539	572	515	506	493	502	490	463	504	530	499	498	493	551	540	493	485	533	534	507	536	504	479	549	513	531	524	526	482	539	529	538	495	535	514	505	495	544	528	507	524	507	508	504	510	517	476	499	539	477	528	495	513	476	480	507	490	516	519	542	468	491	524	487	474	485	479	498	497	487	489	509	513	518	488	488	490	533	458	484	527	476	533	537	540	499	522	487	553	490	494	533	524	496	495	504	488	531	517	474	542	487	499	517	535	521	490	488	523	518	504	507	523	521	496	510	508	500	518	497	517	527	567	520	466	504	512	521	494	523	495	503	506	485	477	506	534	502	506	509	529	523	518	499	550	501	499	508	518	501	490	540	532	506	494	532	507	493	527	503	529	502	475	531	501	516	506	508	525	516	488	506	532	497	499	531	504	520	500	494	519	499	519	496	489	492	509	485	503	515	513	504	539	501	496	512	512	525	538	476	488	515	524	520	466	520	540	526	539	528	477	507	499	494	523	508	496	512	519	501	532	495	538	490	466	492	505	474	543	520	547	552	514	542	528	494	499	545	520	518	530	475	474	506	550	539	525	472	481	560	527	483	536	493	492	498	489	519	521	485	519	495	490	488	483	430	515	539	522	515	491	523	505	511	488	507	476	477	542	510	500	519	507	520	518	512	531	523	505	531	493	537	511	502	489	534	524	506	534	535	507	532	515	526	524	466	507	532	496	522	513	500	518	496	498	481	517	535	500	523	511	472	510	493	529	528	470	498	502	500	471	517	502	496	525	504	497	479	488	495	512	533	457	521	496	529	500	508	522	532	517	504	544	508	513	490	470	466	504	532	529	508	490	498	519	514	470	528	529	497	477	491	518	493	494	510	526	453	542	478	500	515	489	477	527	491	506	527	491	515	477	498	504	478	508	459	542	486	501	510	523	510	497	493	547	561	494	519	554	505	499	515	480	532	512	499	548	491	508	499	519	498	504	501	538	541	499	487	553	477	492	497	471	537	484	535	530	529	527	507	490	536	515	514	478	486	513	528	452	533	468	504	513	537	525	508	520	535	494	494	477	517	466	551	517	545	518	518	476	466	493	525	519	520	535	490	508	493	528	472	525	502	468	495	500	480	500	505	513	491	544	507	517	516	509	488	531	483	510	537	464	502	491	492	497	519	508	498	500	506	482	511	506	514	550	535	498	482	496	467	478	544	479	474	497	484	509	481	529	547	502	494	495	541	525	534	526	481	528	524	495	554	456	496	517	505	490	510	500	511	468	509	514	477	496	530	477	507	499	515	510	494	487	500	492	527	488	510	489	502	540	488	528	486	497	514	492	506	479	519	529	481	505	502	491	496	511	493	482	527	529	520	503	525	523	528	508	468	521	527	524	522	533	512	530	504	499	504	502	461	544	518	522	502	467	478	508	503	541	531	516	503	535	514	552	517	477	516	499	514	499	518	522	513	492	481	506	499	506	521	500	528	494	516	498	504	501	516	486	478	502	512	526	529	497	502	502	537	499	518	509	451	506	516	498	489	477	496	478	531	501	482	488	512	476	530	564	492	493	552	503	540	525	505	535	487	482	521	536	495	501	502	492	515	520	513	471	477	519	516	558	491	485	456	497	473	476	522	486	531	497	524	533	511	510	461	518	502	494	507	515	511	557	464	533	498	457	486	527	547	512	528	509	484	543	548	525	468	485	526	545	501	466	507	478	525	497	554	523	497	512	479	521	494	504	510	514	540	515	514	503	543	484	525	502	550	513	527	511	501	515	525	509	528	498	490	507	503	519	507	532	486	482	526	537	503	506	549	484	510	489	491	538	525	482	534	545	474	497	496	520	506	537	467	460	493	521	556	503	489	501	499	502	511	497	509	504	502	479	504	529	504	486	483	529	536	509	527	521	539	501	532	474	489	474	521	487	480	528	544	504	512	523	528	531	477	508	529	536	523	485	526	466	490	497	475	520	496	502	533	520	570	550	512	532	506	509	531	540	500	528	523	512	529	511	488	501	506	521	517	507	484	456	505	516	531	510	541	510	514	485	482	512	512	526	517	548	477	531	512	519	473	504	506	493	539	505	503	527	486	546	512	543	523	515	529	504	536	515	529	457	497	495	530	518	489	511	525	524	516	505	510	502	500	511	548	512	461	522	476	539	507	479	485	525	520	459	477	534	530	498	540	502	502	479	515	498	514	491	515	516	508	535	526	500	523	507	510	546	510	524	512	486	500	498	483	474	463	526	470	537	502	496	555	500	500	455	502	528	506	475	497	543	487	528	504	497	493	507	475	485	509	498	472	491	509	487	510	513	498	512	494	496	525	495	503	503	471	529	523	525	496	558	519	520	519	496	530	516	505	480	513	488	541	456	514	492	526	499	545	520	482
10022	15384	15311	8123	3975	3007	2422	1568	1365	1461	1690	1629	1437	1396	1278	1179	1116	1088	1061	1089	1011	1020	1058	1028	978	1064	1079	1181	1255	1236	1381	1314	1260	1258	1212	1200	1191	1233	1134	1164	1080	1148	1198	1170	1163	1135	1189	1127	1095	1067	1084	1053	1087	1121	1089	993	1063	1086	1146	1096	1046	1039	1039	991	980	995	961	977	991	999	955	1022	1030	981	988	939	982	1003	933	999	1072	993	1015	968	1001	998	1003	1006	1004	1010	946	988	995	1026	988	1001	954	967	1001	927	967	987	1030	1019	976	981	1005	955	977	951	1000	1000	1020	973	970	977	1024	996	1003	966	957	976	962	973	971	995	1045	980	971	967	957	975	1039	1009	941	1046	1036	993	965	978	976	981	968	987	959	938	982	1023	990	971	979	1011	1052	1003	992	990	999	959	1013	981	987	987	1034	1009	981	985	958	1003	948	995	932	1007	982	938	977	1004	966	1006	967	957	1025	982	1053	990	984	1001	969	976	983	1011	986	1066	983	1008	963	982	959	968	989	1022	999	983	996	1010	944	961	954	996	992	940	985	979	1019	952	1000	1044	997	985	977	993	1006	976	956	946	1048	938	983	1000	1006	1006	975	980	1019	949	1002	1009	967	994	1014	975	1023	991	984	951	1000	998	1031	917	989	1017	949	973	980	985	1030	962	922	968	989	987	973	1012	1000	995	990	967	983	1034	1017	1017	986	988	972	993	1021	954	970	1000	1001	1025	975	958	924	987	965	1077	1010	968	1008	1026	968	1030	980	1001	962	969	1033	927	994	1002	943	982	1004	945	1006	1003	994	1027	958	979	974	943	1020	1017	1030	1005	957	961	1032	984	1000	957	1012	1011	957	1004	976	992	952	940	995	995	980	997	1000	1037	981	963	997	982	979	1054	998	964	1015	984	1002	976	965	1007	1007	997	1035	977	995	1011	983	995	979	1013	917	997	995	967	1008	982	985	937	1019	985	990	995	983	991	1024	958	1016	1010	990	965	986	989	1010	981	1020	1023	1040	933	973	974	940	977	1003	1014	942	1009	1034	898	942	994	1003	983	987	1007	957	1027	945	969	975	991	1026	979	1017	1027	965	994	908	988	1023	1020	966	971	1043	990	977	1005	975	1013	1002	967	946	968	949	969	981	956	997	985	997	990	991	977	982	968	984	1009	951	973	954	1011	977	975	1022	1018	1018	960	973	1010	999	1012	993	942	1019	972	915	973	1024	999	973	1010	1039	1005	959	944	1048	1004	988	999	963	968	1046	983	998	1027	960	950	987	1005	975	947	959	982	949	986	980	980	990	976	1002	940	987	1002	1020	954	1010	965	962	979	976	1001	1016	985	955	979	979	1043	982	976	1003	983	1013	989	983	984	1011	928	989	988	1006	1006	976	1021	995	1016	970	980	1012	924	975	1010	973	1036	991	971	954	959	1016	1041	986	984	940	1001	967	996	1005	953	988	944	1000	981	978	1018	973	961	969	1018	977	1041	988	944	1038	930	1010	986	986	1004	1049	990	941	985	951	1010	966	985	968	971	976	939	1066	1020	1003	1005	967	998	947	983	913	1052	976	974	972	973	969	1020	943	959	945	1017	997	983	950	937	1049	987	979	960	1021	992	1016	994	973	910	978	982	1025	1009	976	1000	987	997	1070	974	908	891	967	948	1052	976	1039	972	996	1020	1054	997	1007	980	977	971	963	1021	958	986	1006	967	1067	1004	1010	990	957	972	890	1010	994	1019	981	975	992	960	952	1010	959	1007	1008	1024	955	969	1022	959	972	991	972	946	997	973	1064	1007	1023	956	1006	1015	944	983	956	937	1008	998	1010	968	927	977	976	955	953	988	975	969	1066	1011	1029	965	988	1024	1014	1034	1008	1003	1012	951	984	970	996	983	1031	989	980	988	995	959	1011	1041	992	930	1004	976	991	971	966	992	1015	911	1030	939	979	928	975	985	998	1010	1000	1031	1053	961	1014	983	1006	1011	995	991	1027	1006	963	1022	926	981	960	1003	961	997	1026	1029	975	993	988	943	943	999	1040	963	985	992	998	997	1042	1005	973	990	996	931	932	997	1004	984	986	1034	949	1030	1017	1000	1016	1009	985	1007	1057	982	1062	998	965	957	988	985	989	933	1027	1000	961	919	977	1098	982	969	983	1009	1043	957	1020	945	936	1069	1027	970	1010	988	998	1021	919	970	1016	962	992	951	976	983	945	992	982	955	1005	953	1031	1020	978	981	982	1045	969	1002	953	996	1052	1020	987	946	988	946	990	1017	961	983	1010	1006	991	986	1005	1039	993	1016	1005	983	956	925	1010	1018	1002	973	962	974	941	971	1015	978	984	983	1012	946	995	985	997	963	1022	927	1000	1006	1009	945	1016	997	1020	1015	948	964	972	977	939	993	973	957	990	1036	1006	1017	1001	984	1014	1001	984	979	976	978	911	1049	1050	1029	992	956	981	1015	1014	951	999	982	1010	1035	986	976	951	1015	1013	966	965	975	1039	957	954	990	987	1028	1000	1001	1014	1002	974	982	972	997	978	1003	979	1049	967	936	963	959	995	1005	966	957	974	971	974	984	955	1022	960	1027	991	957	1014	1008	1040	973	974	1021	920	998	964	925	960	1003	1039	1040	1002	983	976	962	988	977	969	973	1026	1012	1019	955	959	1060	1002	972	1038	982	975	992	963	940	953	993	989	1012	1004	993	977	1006	968	924	958	957	1050	992	996	984	1029	1018	971	939	1033	977	1050	981	1022	1002	1000	1003	950	1037	998	955	976	973	1028	967	962	1000	1024	975	994	969	991	1019	1001	1062	1000	993	966	1053	984	1040	937	1035	967	961	968	955	1008	967	974	942	991	1022	942	1038	963	964	921	1011	909	960	943	1024	993	1032	957	985	1002	934	937	957	904	1047	987	1000	928	1001	991	1007	946	997	1008	1004	992	1008	973	983	962	939	999	934	983	1011	1005	1020	980	966	1008	1033	994	975	1052	978	947	980	972	987	969	964	980	1017	1006	989	1010	990	1054	1012	1049	934	963	969	981	959	947	994	1002	1019	1000	972	1013	959	968	937	1072	940	985	974	945	974	973	989	967	958	929	999	997	959	999	965	1012	1036	1040	1019	1053	943	1013	1006	1053	932	985	981	963	991	1061	977	1008	981	972	1013	1055	1034	1009	976	1048	1025	1039	984	1029	971	989	1006	952	1040	1019	973	1004	970	1012	1018	969	925	984	914	979	965	1013	1037	996	960	1047	1036	974	1009	973	1041	1018	978	978	985	972	975	1000	1019	1011	982	996	953	985	974	981	977	1035	1000	952	974	929	1012	998	951	1020	992	1044	1015	953	967	980	1003	1030	956	955	1004	1022	1026	955	978	934	936	916	1014	968	952	960	1040	999	1011	1013	988	997	985	978	946	1014	950	1070	960	997	966	981	984	943	1002	919	1002	1022	939	1021	997	988	1012	1045	965	988	999	988	952	911	997	978	993	973	1007	972	980	1035	960	1046	969	951	956	971	1033	1012	1008	936	1003	1002	1000	992	986	1021	1009	936	984	991	1015	1000	958	953	921	1009	1005	979	951	1003	929	977	989	1004	951	988	970	971	941	1002	989	990	1029	981	975	972	1001	970	1020	1023	995	1015	987	979	1023	950	987	982	1003	1023	1002	1015	992	1007	1049	990	982	1007	1014	964	968	1019	941	1043	994	989	1000	970	974	945	986	972	979	977	974	987	1034	980	957	953	972	991	1052	986	950	1027	929	914	995	1005	1050	972	1011	1000	1012	1019	968	970	962	982	940	1040	990	1035	993	977	961	979	965	975	942	962	1012	1028	952	1013	955	1053	954	966	944	941	1030	982	1048	1013	993	1013	1023	959	999	1015	980	980	992	1022	1020	945	936	990	1039	1009	1032	974	974	981	1007	1010	992	975	973	974	937	954	969	996	989	992	986	995	1034	969	933	942	959	1035	950	948	1015	982	1025	950	973	1047	935	935	981	971	985	994	1061	978	952	978	960	974	1019	1013	972	1010	971	960	972	980	953	950	987	972	975
24007	21178	28314	24324	19835	4728	1691	1021	799	770	865	747	643	629	585	521	501	455	465	458	446	434	496	401	441	439	456	504	508	476	600	584	537	587	521	557	576	506	458	484	450	467	487	494	506	515	443	431	464	498	422	425	443	394	418	426	503	629	805	621	561	483	447	431	408	380	426	397	406	418	408	392	421	414	419	448	426	408	386	405	426	416	411	358	432	405	412	422	367	389	373	418	379	398	398	406	422	422	367	411	386	420	424	391	405	406	423	446	415	412	446	406	381	391	382	395	436	394	398	425	471	391	413	419	416	415	386	377	414	395	400	396	397	360	416	412	391	395	401	414	404	397	422	383	390	397	383	371	400	398	436	420	433	417	409	420	415	444	401	437	400	378	435	409	403	425	444	398	383	440	443	393	389	372	391	378	408	407	399	386	428	391	409	461	414	385	401	407	364	433	448	396	402	425	369	413	397	413	413	381	393	425	407	404	406	408	401	408	411	377	426	404	408	389	409	436	405	448	417	387	381	398	393	389	411	400	395	378	392	391	425	416	451	436	443	405	424	429	402	413	395	386	386	390	419	398	410	405	418	368	415	388	428	431	400	416	370	395	377	396	403	395	398	400	396	397	406	374	393	402	394	425	377	411	431	423	399	390	372	400	390	400	403	408	395	391	394	418	420	434	401	372	394	393	374	410	407	440	401	404	408	392	415	405	416	422	384	413	399	411	403	390	422	420	424	413	376	414	405	387	423	434	391	379	386	374	378	405	358	378	390	387	415	372	365	401	403	378	381	378	372	376	400	404	417	377	370	413	437	392	441	423	400	424	401	419	399	427	434	426	384	392	390	401	448	418	409	409	402	400	442	386	424	406	378	450	426	413	394	417	394	447	429	392	412	411	389	389	410	408	404	424	412	389	434	391	442	434	412	409	436	434	398	380	429	418	417	424	397	419	388	417	386	405	377	398	390	400	424	411	416	404	362	393	398	397	417	378	417	403	384	424	395	419	411	395	433	379	398	401	432	423	398	429	385	415	378	383	393	383	397	395	394	395	397	383	387	405	387	419	393	388	388	432	385	436	418	409	359	420	397	412	386	427	412	396	446	381	400	392	413	419	411	397	414	409	397	408	384	380	404	365	426	405	436	440	413	396	404	399	379	425	409	384	413	372	413	406	397	413	397	413	415	383	385	399	408	412	394	433	445	432	402	407	414	375	397	392	410	428	386	414	394	411	369	405	410	376	392	426	437	405	413	385	406	418	455	381	427	369	395	395	428	433	394	380	405	430	374	441	391	392	374	399	428	397	418	422	404	383	390	414	385	449	393	392	427	419	393	381	427	401	407	424	432	402	383	402	421	399	401	401	416	366	403	413	378	402	397	399	421	370	401	390	412	387	390	409	397	446	405	428	454	426	421	416	423	374	421	394	389	392	382	374	403	391	418	393	395	389	400	447	393	399	408	387	395	387	405	403	393	376	360	390	373	399	370	412	388	433	436	416	446	415	387	408	406	396	390	404	390	371	417	402	386	413	419	384	439	425	423	405	381	374	395	386	419	409	403	411	394	370	364	377	384	417	424	395	405	386	424	433	398	436	411	388	407	416	401	369	399	385	398	404	385	414	382	409	421	416	431	408	430	415	425	406	383	383	407	395	395	413	437	403	364	389	399	431	385	396	391	424	397	397	435	409	403	402	409	419	400	391	387	394	421	400	430	411	405	393	385	409	388	406	391	426	442	416	364	424	386	456	405	395	422	410	393	425	385	412	374	419	422	412	377	402	418	442	433	410	416	437	399	400	384	410	406	409	395	392	398	379	401	419	409	425	378	385	382	394	422	409	382	362	406	373	383	400	419	398	417	394	388	419	439	405	397	396	399	374	385	416	411	424	426	433	391	387	413	416	415	423	396	386	388	414	411	428	433	391	386	452	409	407	409	380	413	420	396	380	382	392	401	399	428	436	404	390	392	408	391	413	379	389	389	403	415	394	399	397	413	386	444	407	427	434	397	391	450	456	405	386	369	396	414	417	423	386	481	423	408	436	440	415	430	390	417	402	376	411	412	409	396	390	386	397	421	448	457	385	441	402	366	397	384	407	424	395	409	416	391	365	381	423	399	390	414	417	378	423	388	393	413	409	419	400	411	390	402	440	382	379	402	398	399	389	422	382	393	376	361	404	408	390	440	392	431	423	446	376	416	390	400	423	385	372	403	406	386	380	408	380	441	400	421	405	406	367	431	420	377	428	451	408	397	408	404	443	368	434	404	397	425	416	417	386	405	413	402	381	386	411	404	416	405	406	394	409	384	430	386	427	361	403	367	404	413	379	446	402	415	404	421	378	356	396	399	400	445	374	404	411	420	398	413	408	409	406	436	383	436	419	398	440	400	392	395	369	404	382	406	379	368	381	398	422	447	427	415	401	389	408	392	377	374	360	419	419	400	386	377	380	415	421	412	397	379	388	401	409	407	394	393	418	403	369	406	422	361	403	433	431	376	436	424	409	407	391	358	420	379	402	381	404	409	403	386	349	422	449	368	394	390	410	403	391	378	412	362	371	412	417	406	401	409	433	426	399	430	410	410	420	437	420	413	395	416	417	370	408	403	363	387	390	400	384	389	397	449	416	395	426	430	392	385	391	381	420	399	428	429	381	431	429	378	414	426	366	416	420	419	380	391	410	398	418	407	384	414	417	370	424	425	429	402	401	403	394	375	411	415	413	411	378	383	400	364	413	385	422	422	387	386	370	421	432	423	435	363	403	406	424	384	409	377	429	421	416	421	382	379	439	434	434	430	383	402	404	397	402	418	427	427	403	394	417	397	396	416	389	429	394	428	407	383	381	385	413	364	416	422	399	455	386	385	409	390	398	417	380	410	391	391	421	427	417	436	421	396	383	421	400	417	375	408	429	421	405	382	416	425	432	400	394	453	422	357	419	427	375	421	399	423	439	373	399	407	437	381	421	381	400	392	444	398	440	378	379	425	446	412	411	445	423	417	440	400	402	397	408	418	391	381	390	418	378	404	433	392	408	455	374	390	414	395	414	413	419	412	435	374	412	397	393	379	388	427	393	400	390	423	406	426	402	426	414	393	387	398	415	420	418	401	414	412	387	358	389	428	427	400	388	412	423	416	440	389	372	397	413	431	455	384	399	439	396	422	403	406	370	417	399	405	419	392	349	424	408	377	402	389	412	446	450	397	405	435	391	427	413	398	373	407	414	403	402	417	411	390	401	454	399	379	435	416	408	398	423	431	395	397	399	411	433	388	397	393	429	406	394	375	430	411	419	449	468	355	414	405	428	427	365	396	415	408	376	405	404	400	389	377	394	402	380	383	393	389	424	391	409	378	394	416	388	418	384	367	419	400	450	391	408	414	414	404	394	406	434	405	396	402	402	397	451	412	417	442	373	387	424	400	352	395	376	403	409	405	393	415	388	399	396	405	421	454	379	395	388	371	373	405	422	430	397	373	389	388	433	402	378	431	406	399	404	406	342
12811	25963	24167	14618	8037	5899	4411	3046	2457	2159	2485	2258	1881	1736	1567	1348	1151	1072	1035	1069	940	920	989	945	940	910	976	1094	1262	1311	1483	1490	1336	1318	1294	1244	1173	1147	1083	1095	1002	1023	1097	1109	1165	1050	1025	1075	990	935	938	928	884	959	947	859	934	1637	2010	1431	1244	1053	1007	932	863	820	807	800	778	791	835	818	837	826	828	792	779	783	785	792	832	772	851	810	747	820	731	829	816	855	784	806	811	818	762	775	785	793	852	798	786	736	793	839	816	783	789	792	784	854	796	776	786	798	789	760	839	832	796	818	783	819	775	747	785	793	793	837	787	854	797	812	801	837	781	847	778	787	773	785	767	785	773	809	813	781	830	805	804	781	771	815	821	823	761	779	772	764	832	841	799	850	817	770	818	873	809	774	758	770	759	876	781	815	813	786	779	836	825	821	780	793	763	824	778	789	826	859	783	808	840	810	829	820	817	782	816	804	791	819	804	836	829	817	826	820	824	827	795	742	794	805	786	788	808	842	743	809	819	807	778	797	820	759	789	789	817	862	792	784	800	826	774	807	833	774	802	808	807	768	808	830	822	815	823	796	805	841	771	822	831	819	723	802	817	824	816	752	785	823	829	837	823	793	818	760	871	745	844	817	764	793	782	830	776	867	844	798	784	800	815	794	829	780	791	840	831	801	796	813	820	802	861	825	850	791	821	870	779	830	816	779	817	833	842	803	766	792	828	822	820	796	773	805	827	815	770	742	762	800	843	818	807	812	812	793	802	797	831	816	817	753	817	809	810	794	835	827	777	786	734	831	770	831	777	852	801	791	812	832	787	798	826	771	793	791	775	834	795	828	807	802	829	784	783	793	790	820	801	845	799	749	807	841	748	813	741	767	758	832	757	802	789	766	792	780	835	796	791	815	780	771	774	829	807	762	811	816	855	812	788	824	829	813	761	817	833	775	815	864	823	827	831	828	807	762	748	791	799	806	788	823	838	821	814	834	753	811	831	795	786	818	788	827	824	756	841	771	839	773	838	809	847	841	835	796	763	773	782	841	787	772	815	763	798	816	810	766	781	841	760	773	793	854	813	803	825	745	839	788	826	822	800	854	795	739	805	863	755	793	833	795	842	792	772	772	792	846	799	834	817	771	799	827	775	818	815	784	765	798	831	804	853	846	827	803	830	803	798	838	830	777	833	785	789	750	776	763	799	837	770	793	785	847	819	784	805	816	838	853	794	815	809	803	769	854	827	841	800	736	800	842	855	825	843	841	841	875	810	823	795	801	807	859	769	850	826	770	806	770	816	800	769	805	749	823	791	788	772	800	819	792	837	824	808	771	821	762	805	786	764	763	814	794	800	825	820	824	795	813	792	808	789	847	804	781	810	805	794	772	840	823	842	850	778	787	804	797	796	803	782	800	764	839	786	806	805	788	802	788	754	824	800	794	786	806	801	815	805	761	788	830	755	819	824	813	813	805	790	790	835	810	792	803	775	852	786	826	813	794	821	771	821	811	805	858	791	778	775	770	768	796	820	825	806	816	808	794	808	750	793	818	823	799	812	791	786	805	833	775	816	788	782	783	823	829	845	768	809	804	803	767	824	784	811	779	796	786	840	777	801	822	765	826	776	799	799	780	803	832	759	833	832	768	761	805	827	832	755	795	848	835	804	790	807	836	785	763	803	867	772	776	827	775	827	839	808	769	839	840	806	801	777	806	811	869	793	803	803	812	759	785	775	803	788	771	807	767	814	800	791	857	840	821	789	804	756	801	802	826	845	828	805	815	804	796	794	773	845	816	843	779	789	858	813	787	810	806	793	854	831	790	785	815	767	821	796	828	788	766	795	809	830	754	798	851	804	754	845	767	823	830	785	822	796	787	797	780	810	813	813	808	771	781	788	835	782	801	816	768	847	821	784	818	781	799	830	786	814	803	763	809	777	778	816	780	808	825	834	784	766	785	834	744	761	785	824	836	823	769	821	833	851	817	790	797	826	798	781	819	755	807	763	791	857	826	845	753	791	808	806	781	780	762	777	830	743	804	778	789	808	827	811	839	753	800	796	824	764	814	842	818	786	823	780	837	853	832	807	820	775	815	799	788	796	781	792	780	746	791	810	813	793	786	775	761	847	774	817	764	819	804	779	817	840	835	753	792	764	843	813	799	763	786	780	775	854	769	752	760	787	790	800	838	789	831	798	862	798	832	797	829	798	780	814	816	784	756	852	839	820	809	837	808	808	843	793	784	809	780	827	811	797	806	755	763	791	804	793	805	796	804	846	785	815	808	800	773	746	838	774	778	835	747	796	852	806	825	827	803	757	766	781	791	823	786	804	862	831	793	788	825	797	797	805	809	835	812	839	779	811	824	825	817	756	823	803	824	796	778	795	761	821	847	841	764	775	798	795	820	824	800	796	808	812	853	839	845	842	769	850	808	825	776	830	818	747	762	839	836	848	801	795	792	837	815	811	780	794	777	798	803	786	816	830	780	817	793	776	797	831	803	826	787	787	843	812	767	791	767	847	759	777	833	796	823	777	786	827	773	855	768	811	772	835	817	759	811	801	760	804	774	782	796	781	831	837	815	768	793	815	810	740	808	796	808	848	761	768	864	819	772	811	795	805	794	793	810	797	813	777	811	801	855	800	820	759	836	801	746	803	791	805	737	811	830	789	846	809	787	858	789	791	784	825	810	765	759	805	793	818	839	783	782	794	775	795	808	827	851	797	807	790	810	807	795	860	830	859	805	812	805	797	812	776	825	817	763	771	768	790	740	825	800	803	740	798	840	786	767	785	873	787	855	784	803	757	816	840	792	798	833	787	775	827	806	788	806	769	786	832	804	792	825	840	827	785	803	784	840	795	839	821	831	777	793	775	806	774	760	862	773	816	801	818	786	823	797	815	824	819	800	794	724	779	742	742	859	801	782	804	787	784	831	757	775	812	796	766	820	820	781	785	796	777	800	795	794	811	760	781	823	826	734	800	841	774	785	770	843	796	816	800	815	807	808	790	822	817	759	780	781	801	782	861	786	851	784	825	790	804	795	853	827	820	849	850	771	767	843	779	829	795	764	799	805	810	771	833	767	785	854	783	772	827	797	792	760	790	775	785	802	795	770	827	760	866	836	773	776	808	825	800	828	800	787	764	803	817	788	808	797	821	810	786	816	849	832	839	776	773	794	747	798	798	792	761	827	781	794	817	798	802	796	781	778	802	842	855	786	844	777	773	802	848	830	784	815	818	776	846	780	849	808	821	758	863	774	824	788	771	783	850	787	816	779	786	821	861	759	814	813	827	771	844	808	816	788	822	785	795	792	780	799	799	800	785	799	793	806	785	859	841	837	824	811	789	755	802	751	816	803	817	884	820	810	841	817	812	799	785	797	804	822	813	852	835	832	813	742	791	754	810	768	772	816	772	816	788	775	833	798	765	791	788	785	825	785	807	777	764	808	780	747	844	757	815	814	821	822	823	814	785	826	729	749	826	785	780	770	759	803	830	807	779	851
23176	21241	29038	23750	21245	19386	4563	1539	1007	993	1012	861	829	766	651	576	521	479	444	427	440	441	428	386	387	386	348	463	502	542	552	591	592	578	573	498	564	550	502	478	462	423	436	474	453	426	478	485	385	421	403	415	370	418	415	373	423	824	1073	707	652	555	453	388	369	373	349	379	348	366	376	359	362	355	364	375	361	335	336	350	360	374	348	331	370	371	336	374	358	354	358	332	341	328	369	355	359	374	358	347	375	382	330	342	307	339	363	374	384	365	349	333	354	385	354	346	379	346	374	348	339	374	361	343	321	342	336	362	342	333	327	331	374	357	346	340	353	332	341	321	329	320	349	375	331	356	357	360	335	332	336	382	345	342	375	344	350	370	347	364	351	367	355	334	347	346	340	352	330	366	369	353	364	333	331	363	370	356	385	354	327	345	345	351	343	339	324	348	369	324	367	367	387	321	310	353	380	351	360	354	388	331	402	361	345	335	342	375	373	389	362	344	359	359	339	404	356	333	350	351	337	387	381	334	342	366	337	340	357	326	359	354	346	354	373	346	386	354	372	373	388	312	365	357	369	367	370	326	354	353	370	370	346	370	367	351	349	366	347	387	381	332	358	333	339	349	394	351	327	309	370	327	344	352	342	371	384	322	375	326	387	368	319	374	365	354	324	368	367	362	358	335	389	373	369	348	349	361	355	345	378	350	389	362	348	365	401	338	366	342	350	327	364	346	355	365	372	349	332	351	351	359	347	366	355	360	352	324	339	374	325	350	347	357	368	345	358	330	383	371	354	329	371	360	367	370	355	338	357	362	352	356	347	340	360	335	335	325	376	368	360	319	345	372	339	322	331	339	340	343	367	392	327	336	360	362	369	349	367	353	336	367	380	313	350	322	333	350	367	368	333	351	356	336	364	332	343	321	358	343	334	376	372	352	368	365	367	359	341	371	379	373	350	348	356	348	335	373	377	348	365	350	330	330	341	327	371	361	341	353	384	364	366	359	325	324	392	370	332	359	368	369	331	339	347	394	349	327	331	356	332	355	341	374	338	372	323	352	363	324	326	356	338	325	344	357	350	330	320	373	378	309	379	375	363	345	375	375	344	365	320	333	350	369	335	374	361	373	348	348	363	333	338	370	369	346	341	361	342	347	369	342	372	331	358	360	322	342	355	301	369	353	372	360	346	335	366	330	330	343	349	333	344	335	369	350	344	344	338	327	350	342	347	357	332	360	367	330	339	356	346	373	383	338	357	352	355	338	375	336	358	349	350	365	352	347	319	322	366	350	348	351	334	363	358	364	338	337	355	346	359	319	329	342	371	364	358	342	349	356	352	352	350	336	345	404	369	320	342	360	341	353	337	339	335	368	353	366	350	341	356	368	323	351	335	337	374	319	344	346	365	324	361	332	340	331	341	381	365	360	370	378	367	403	356	334	358	332	329	352	339	353	338	363	354	351	359	373	374	388	379	353	332	364	350	386	333	341	325	318	367	380	347	372	330	395	386	364	350	353	358	370	368	354	349	345	350	337	382	348	347	355	342	350	353	358	373	327	370	372	361	343	342	375	326	319	368	356	368	360	335	359	322	323	359	317	312	355	348	345	364	338	342	359	364	368	343	376	346	353	357	357	352	343	348	349	347	330	371	343	340	380	341	344	377	353	377	319	353	370	350	395	353	384	370	362	360	366	361	326	346	344	345	386	392	315	365	312	347	354	350	353	379	350	373	328	348	345	397	354	348	371	352	353	356	366	350	359	335	345	336	345	309	363	351	347	347	373	359	380	337	365	330	376	355	337	368	365	316	336	403	366	369	325	354	371	319	363	363	352	376	359	329	361	376	313	336	328	377	344	373	363	364	363	346	360	349	367	351	353	370	378	353	364	306	355	358	347	380	374	315	370	356	380	332	358	339	343	327	370	385	364	370	371	339	366	368	350	340	380	342	345	372	326	375	306	330	334	370	362	332	361	378	356	380	352	365	345	335	359	330	351	302	384	359	352	370	364	370	346	361	349	368	370	341	358	340	345	371	342	358	328	329	322	344	346	355	356	360	345	329	333	366	350	346	336	353	330	345	344	386	347	354	369	344	350	353	358	338	343	342	346	353	379	342	346	355	336	347	325	357	356	351	394	337	353	355	329	348	370	315	361	344	341	344	358	347	351	350	348	369	338	353	366	355	366	347	339	333	333	338	393	366	366	366	354	376	352	314	326	363	342	368	303	360	347	329	365	344	367	336	368	339	355	369	347	339	330	345	313	368	355	320	342	331	337	361	302	368	362	371	380	348	351	322	335	341	355	370	348	328	345	367	319	356	351	333	343	323	375	384	358	348	338	352	385	404	337	338	319	355	347	371	358	353	321	329	332	321	380	385	371	345	338	355	361	350	354	339	361	326	339	335	346	360	362	362	332	336	323	363	387	337	356	349	378	333	332	362	367	362	354	380	350	333	372	350	342	345	367	376	319	333	349	367	335	341	369	353	361	354	308	342	341	359	343	397	334	352	375	350	396	330	334	368	339	358	379	350	337	349	364	342	367	367	339	364	349	330	399	349	375	371	363	350	338	386	322	354	361	344	323	338	350	383	339	359	346	341	353	351	347	332	343	350	340	357	333	337	346	300	353	327	357	356	345	366	349	364	343	341	347	352	372	340	336	375	340	327	366	356	383	361	351	340	320	357	364	369	355	361	378	345	346	314	342	368	355	348	356	362	366	353	369	399	360	327	367	374	378	351	381	346	359	319	366	369	400	336	344	333	334	355	368	335	346	343	325	341	306	369	348	339	374	366	339	353	339	349	354	360	306	360	362	344	320	389	346	343	337	348	356	357	359	322	365	343	352	356	361	374	383	349	323	345	302	356	338	376	357	347	376	370	336	351	358	360	325	340	338	317	363	323	349	348	342	356	340	344	380	340	320	346	376	346	343	366	351	328	355	332	371	354	349	364	333	397	360	367	349	366	323	356	337	353	355	348	346	325	360	330	374	366	348	348	368	344	341	336	365	356	346	350	361	356	347	338	350	355	345	376	342	380	355	309	360	351	360	367	350	361	357	351	332	353	333	389	342	336	361	335	349	353	367	354	364	324	367	321	326	338	342	378	370	363	369	372	354	353	352	339	328	344	363	347	353	358	342	344	339	353	355	337	361	386	344	346	329	327	327	365	356	352	312	367	327	357	329	346	384	356	375	343	335	329	347	320	358	345	360	348	389	389	336	366	357	343	358	371	306	353	341	335	357	377	354	316	316	364	362	325	349	370	360	334	331	373	358	334	340	325	364	379	326	367	390	334	385	376	346	357	326	349	357	354	332	337	361	351	375	364	348	339	365	340	343	363	331	354	345	350	353	336	356	366	351	347	357	409	358	414	345	345	331	377	374	366	368	370	351	362	387	358	335	337	357	373	384	326	338	359	353	394	357	373	316	325	358	376	345	379	342	393	363	337	356	338	347	313	364	372	362	345	343	358	369	345	330	328	359	333	383	346	370	370	334
15971	32648	29638	19241	11206	8607	6392	4369	3570	3088	3478	2834	2466	2293	1900	1594	1316	1137	1079	919	939	957	982	884	889	862	932	1085	1282	1441	1476	1546	1498	1460	1395	1351	1357	1320	1155	1015	1077	1074	1035	1056	1052	1022	1056	972	913	918	924	827	782	846	769	849	844	2323	2932	1942	1554	1248	1016	830	765	618	687	684	699	628	712	681	697	647	666	646	681	665	677	676	656	645	697	689	677	661	689	727	712	654	692	684	695	687	685	650	708	689	668	680	669	706	673	680	724	724	680	702	665	706	669	680	700	677	747	694	732	696	715	701	695	665	675	704	645	723	631	700	676	675	646	705	714	687	681	679	692	683	699	676	695	667	662	681	659	656	649	682	691	709	616	673	667	708	693	699	679	651	662	656	693	669	648	685	726	612	677	686	681	711	683	722	712	681	733	697	705	678	657	692	686	639	678	671	691	708	664	669	635	667	670	670	669	664	679	705	700	723	717	654	669	679	735	703	694	642	672	630	684	674	719	653	673	671	669	661	724	706	693	680	729	667	685	630	731	642	677	688	680	662	671	718	669	653	693	693	690	665	642	668	673	682	701	653	684	699	725	649	704	642	681	701	661	700	655	680	664	662	665	684	644	680	689	664	678	663	700	679	666	643	750	626	705	705	717	675	618	660	685	680	689	702	705	699	708	673	679	690	712	692	640	717	654	671	670	695	671	695	726	679	607	698	671	651	677	730	669	628	700	668	658	693	725	692	718	687	682	693	722	685	658	642	677	661	686	728	715	694	652	710	654	661	701	706	655	655	604	684	677	702	686	675	664	693	723	668	684	669	668	674	721	709	706	692	734	682	707	679	699	664	729	700	713	682	685	651	722	712	684	675	655	692	674	664	697	689	691	680	615	696	684	679	710	675	702	688	665	671	706	696	708	718	689	684	689	673	703	725	690	650	664	681	644	678	665	735	701	665	696	635	620	691	700	698	659	669	704	667	686	661	634	641	706	733	634	703	695	699	681	651	714	668	712	651	677	674	638	649	686	698	651	691	714	692	685	643	664	683	700	700	719	718	692	664	714	701	662	700	677	661	670	670	685	724	708	665	647	715	659	642	669	687	673	736	685	722	685	733	686	729	700	636	669	648	674	626	670	671	664	722	681	658	692	709	699	708	671	708	672	719	670	663	690	691	678	634	676	681	673	724	674	670	702	694	658	679	714	732	695	694	699	698	723	657	683	667	670	674	684	702	701	696	687	663	651	666	661	669	683	686	668	671	687	684	642	649	678	672	659	669	747	689	652	656	655	682	716	675	682	674	708	677	669	697	697	635	688	669	697	694	692	648	741	696	654	657	695	676	671	666	695	628	706	696	692	648	695	692	727	678	751	694	684	716	659	683	697	668	709	725	704	678	710	670	705	692	689	647	689	676	669	718	647	675	701	668	716	735	721	693	730	708	699	722	707	650	704	667	691	680	697	725	650	694	721	711	689	676	613	688	632	687	701	660	691	646	678	659	725	665	642	706	673	699	697	668	693	704	690	686	685	670	666	679	743	673	668	679	666	677	691	645	693	688	670	670	658	703	688	672	723	704	752	687	698	676	678	668	692	698	694	700	684	670	671	674	705	648	664	683	705	651	684	678	676	661	671	678	673	677	649	692	707	707	625	664	695	663	725	679	680	697	692	722	736	669	638	647	652	671	681	703	755	695	633	702	699	695	712	643	703	666	699	695	654	700	618	709	660	676	647	653	690	664	708	658	642	652	710	691	676	661	680	662	728	672	660	699	701	698	685	679	680	685	668	670	706	726	662	654	746	657	653	671	665	679	641	701	664	714	669	671	680	718	681	667	648	667	689	647	700	653	672	672	654	712	706	698	737	644	667	657	709	664	736	690	664	714	694	741	653	671	684	653	666	704	713	685	658	687	656	721	714	678	659	645	661	699	701	707	681	732	677	703	677	714	640	627	676	669	685	703	647	655	704	634	725	713	652	684	656	723	695	683	660	696	668	715	657	647	685	654	664	667	691	676	711	674	682	667	636	656	642	656	678	703	674	713	700	673	691	722	709	645	684	631	716	700	613	708	644	647	718	647	705	652	648	701	670	627	645	671	683	714	653	716	710	665	681	658	675	668	688	678	660	704	665	704	753	665	656	677	684	684	671	684	650	715	707	716	646	670	794	733	755	664	670	653	711	703	734	662	706	699	680	718	669	627	708	683	650	699	664	676	691	674	717	649	674	641	683	620	661	666	632	722	685	653	718	706	741	692	701	672	657	670	636	675	671	644	683	693	707	673	633	669	676	677	658	727	640	747	639	718	645	644	649	702	676	691	629	676	696	720	701	705	653	640	685	677	708	698	675	689	632	721	683	688	700	671	678	676	682	703	750	657	696	768	707	687	702	654	726	664	736	672	661	735	730	691	674	675	667	651	691	702	646	662	684	684	671	730	659	674	698	714	650	691	722	690	672	683	660	684	664	661	679	669	633	681	685	707	668	671	700	639	672	660	684	714	659	736	720	688	679	679	699	685	657	710	744	692	691	725	652	749	662	647	680	694	672	702	659	682	687	731	728	680	652	672	658	709	703	660	672	712	708	693	668	731	659	700	656	639	699	688	662	685	697	698	711	658	701	686	752	671	704	701	682	676	681	694	676	714	624	687	637	667	707	724	674	682	682	654	717	649	728	682	687	752	710	723	682	637	687	682	716	626	705	648	638	725	642	677	646	712	666	661	681	692	728	682	683	684	655	742	654	703	685	679	665	650	684	659	679	668	682	671	651	664	682	675	666	651	668	680	730	698	676	690	678	673	645	663	723	685	667	654	718	700	686	685	644	670	711	682	705	715	658	694	678	639	624	666	653	714	690	631	678	657	644	690	706	669	645	714	713	685	727	681	725	689	703	687	704	678	752	696	661	625	707	632	652	656	679	682	680	693	641	681	634	674	663	702	699	725	628	681	675	694	726	684	706	646	706	698	682	677	677	678	645	672	731	642	694	708	687	661	686	697	676	684	634	706	633	661	622	678	667	707	667	713	676	706	654	689	660	678	698	690	721	653	693	653	673	709	712	701	708	713	729	724	649	673	649	704	704	666	697	669	677	675	697	706	665	712	661	633	701	730	709	649	681	719	678	677	657	690	685	711	722	667	682	706	657	708	669	685	689	686	702	712	686	676	669	707	710	708	666	711	702	656	672	670	645	657	676	691	672	694	679	696	643	685	664	687	626	609	692	668	646	701	712	664	696	660	654	641	674	692	669	722	691	630	691	742	682	707	649	663	682	699	685	680	686	700	721	705	716	664	705	692	675	655	661	665	676	684	650	642	733	663	690	655	720	698	674	656	694	642	688	721	684	700	656	698	685	656	658	651	642	714	696	684	670	665	697	664	661	672	636	673	678	699	686	739	655	669	679	694	650	669	637	690	682	666	648	678	721	677	727	664	676	684	691	670	643	691	683	663	702	660	691	684	688	696	680	712	698	716	673	694	663	671	679	637	714	673	655	695	667	675	683	704	680	631
26644	20737	13875	4651	1536	1079	946	707	636	651	684	643	642	564	589	614	582	524	531	547	511	513	520	486	484	536	504	550	538	612	585	579	614	591	572	578	631	548	577	549	563	558	515	536	539	508	539	536	511	543	496	552	523	505	553	519	522	531	607	554	557	555	529	508	538	513	484	500	511	490	476	504	525	499	487	507	500	528	507	522	529	498	482	529	541	507	500	507	548	539	514	516	536	490	474	503	483	497	520	500	504	539	501	517	519	493	515	503	528	540	522	506	490	533	502	515	524	499	510	469	522	533	457	497	502	512	504	493	496	526	504	542	513	491	475	524	562	489	521	523	536	489	486	479	531	482	510	532	538	517	518	504	521	524	545	541	521	484	531	518	451	526	531	509	498	544	535	500	505	504	507	498	492	530	486	515	547	493	472	526	545	500	518	484	490	476	480	512	539	504	484	509	560	478	498	500	485	508	512	514	483	533	545	525	495	509	527	507	507	518	529	505	498	502	534	529	508	475	500	486	507	530	493	546	554	534	504	508	493	475	542	515	506	556	460	482	529	566	517	484	500	484	512	518	477	454	462	542	544	532	525	505	474	533	488	532	495	537	501	440	515	524	494	534	462	525	539	548	524	506	497	564	548	520	471	533	485	516	504	503	486	505	533	538	534	485	535	479	504	465	494	500	476	544	540	557	499	531	507	539	504	469	536	510	491	475	518	509	506	535	537	530	542	554	534	517	504	482	532	523	517	542	503	513	547	493	510	497	524	526	511	504	514	470	510	488	511	508	471	498	490	509	541	505	501	461	544	513	475	524	502	543	524	466	549	485	491	513	507	505	547	535	509	532	554	501	509	505	517	508	486	539	486	528	504	525	515	440	491	466	504	511	515	478	488	491	506	489	555	530	572	515	480	499	549	483	502	481	520	532	482	528	532	518	481	494	499	547	543	542	512	505	538	534	486	565	519	537	513	515	523	539	513	464	533	513	518	553	522	496	480	469	545	545	463	523	488	505	512	525	522	482	476	512	538	503	507	542	522	507	494	512	473	484	467	528	510	486	505	513	488	496	529	511	521	545	545	507	508	488	511	519	534	508	472	504	515	519	504	509	506	465	502	490	469	527	539	517	468	462	490	483	498	475	496	510	491	558	531	545	511	502	498	469	540	524	530	524	505	499	490	507	493	527	501	537	494	499	541	508	495	545	542	548	492	506	475	533	488	544	489	516	517	524	507	494	453	532	556	531	540	540	504	506	495	502	499	496	493	549	531	507	531	506	522	523	537	522	531	475	480	484	524	518	503	509	477	517	542	481	511	523	512	491	519	495	517	530	525	499	509	524	561	494	488	480	544	471	523	539	470	555	508	489	527	512	490	495	488	461	497	499	472	468	500	509	505	505	505	471	481	568	483	500	540	474	521	553	519	467	519	513	505	522	536	553	535	500	513	550	504	471	501	535	471	525	534	503	518	502	518	516	500	516	551	511	472	559	515	549	535	513	514	509	490	528	514	519	496	514	505	471	504	470	477	525	532	517	498	555	556	507	523	521	480	498	481	481	495	517	501	516	510	491	476	477	494	534	494	536	520	502	537	519	473	538	536	481	514	464	512	512	435	527	497	509	522	473	499	517	516	515	487	518	492	525	507	521	513	509	537	489	532	473	517	464	503	517	510	555	536	505	524	500	509	494	519	513	515	517	527	513	486	506	497	520	497	496	509	508	525	495	524	527	493	482	503	488	527	526	533	504	561	531	525	514	504	472	490	483	476	542	520	489	475	539	542	469	503	505	521	500	494	494	531	481	462	538	530	492	538	533	469	535	482	545	490	513	465	502	530	514	504	544	499	514	480	533	486	511	454	501	508	508	516	487	515	514	549	518	522	518	507	506	496	550	484	529	537	542	494	470	530	541	517	508	524	489	520	555	500	500	518	469	497	496	514	521	531	545	487	503	498	520	541	507	531	545	501	512	536	507	519	536	505	494	553	496	533	532	478	513	540	510	520	446	562	508	512	510	512	458	499	506	487	547	471	518	525	491	487	508	536	544	487	518	486	532	524	505	513	500	544	475	490	496	520	507	517	528	520	484	524	460	501	535	494	502	514	530	486	485	489	506	523	513	515	529	511	542	500	490	502	522	456	516	517	521	503	491	460	486	518	517	512	518	502	516	493	519	536	481	507	509	482	564	502	532	471	497	470	529	494	511	567	505	474	514	500	509	485	504	483	507	537	536	494	510	510	473	511	508	506	499	458	488	505	535	493	509	513	519	486	495	497	496	483	500	500	469	479	496	508	508	539	473	488	502	560	496	517	527	506	507	496	468	476	499	556	551	487	519	521	493	513	470	509	498	506	496	478	493	535	535	502	485	498	526	515	539	471	514	522	550	486	508	479	519	534	498	505	521	510	501	493	522	538	534	540	515	502	545	493	513	468	529	484	524	486	543	498	522	488	490	519	473	493	472	507	569	467	489	538	514	547	461	503	499	506	476	516	523	534	486	510	523	508	539	513	532	489	511	503	514	483	513	511	545	477	509	498	505	524	534	516	528	515	480	541	500	550	518	477	499	548	488	518	532	499	506	476	507	538	500	451	517	478	464	513	513	552	546	508	535	499	517	516	502	535	484	519	549	489	490	545	483	518	532	541	481	488	506	476	517	511	512	532	507	506	511	502	535	498	473	565	522	531	525	503	464	521	501	500	522	515	496	481	526	513	479	529	498	515	505	530	536	522	501	503	502	485	527	496	486	505	508	512	548	539	488	556	461	495	532	509	502	540	527	535	542	507	516	486	516	457	538	542	500	494	531	552	484	544	509	539	522	511	515	518	483	485	499	531	548	558	522	506	501	558	526	527	532	529	527	507	522	489	515	496	503	540	498	507	518	521	551	513	499	483	482	512	540	495	527	495	516	493	486	515	513	513	495	501	506	508	507	495	525	478	487	497	509	524	527	500	491	498	508	501	473	488	521	515	521	546	557	489	516	533	519	520	503	537	540	565	509	499	489	557	511	502	516	534	536	471	482	492	523	542	543	504	550	500	515	511	518	519	456	511	473	508	524	498	506	476	502	481	483	494	501	547	520	538	498	476	505	497	528	517	532	480	507	458	503	489	493	468	465	527	544	542	510	498	524	510	516	528	488	492	500	514	550	526	556	505	535	521	506	497	515	486	495	515	509	511	514	533	503	508	488	520	534	479	483	537	538	510	500	505	520	485	500	532	475	512	486	477	505	508	480	541	546	494	472	472	547	472	528	519	543	554	466	538	483	522	546	489	500	509	526	544	521	502	489	505	542	497	485	489	520	515	548	502	482	501	488	514	523	507	531	501	524	513	492	520	452	518	520	494	535	514	480	516	496	496	506	503	567	506	497	490	497	498	482	551	510	549	495	525	491	492	499	512	493	486	542	567	510	479	526	509	513	546	559	554	531	489	501	519	496	545	518	556	489	459	504	549	513	488	515	507	494	509	457	525	516	525	535	487	523	533	486	560	533	535	518
11416	18084	17053	8122	4176	3137	2610	1639	1427	1513	1718	1614	1501	1392	1278	1196	1161	1101	1069	1085	1078	1011	1018	1053	956	989	1083	1067	1144	1182	1266	1381	1308	1160	1279	1221	1286	1240	1234	1156	1085	1055	1116	1073	1127	1097	1083	1108	1049	1077	1032	999	1014	1040	1049	1060	1110	1053	1146	1171	1113	1117	1039	1045	991	991	1005	995	946	999	989	1052	983	954	1034	1007	1013	1094	884	1018	987	973	964	985	985	948	954	978	982	1054	1040	979	1004	1006	997	932	990	984	973	996	971	989	949	1007	1016	1007	1031	1032	1003	972	927	1005	969	952	1058	1028	974	992	989	942	1017	1007	952	983	988	966	964	946	1016	948	944	996	1023	1023	937	983	966	971	973	966	992	1031	964	966	986	1010	1055	997	989	937	1044	1015	1014	998	962	1015	994	984	1007	1004	987	1017	1024	956	987	980	996	965	988	989	959	949	992	1009	956	976	951	968	981	964	931	999	976	977	990	939	992	1005	1021	1031	929	997	941	955	1003	942	967	1006	996	1023	992	1005	1008	1000	1032	997	983	1039	1018	1006	1019	961	984	996	947	1028	939	965	1037	1017	947	1013	1009	961	946	949	979	951	1041	1054	998	988	991	975	1017	994	1017	962	938	1019	943	981	1006	1007	985	1055	1030	971	969	1031	947	998	972	1025	1016	967	980	975	1043	1021	999	988	1057	1013	1029	990	993	994	963	1013	977	993	976	978	991	1007	932	1023	1005	968	964	975	988	978	962	1002	963	1008	1026	996	999	1020	1001	983	999	939	1021	1027	991	1003	996	939	981	978	938	911	971	941	1002	1019	963	1040	927	1004	975	958	996	977	1016	1030	999	970	1023	1012	963	986	1037	966	934	978	975	947	955	896	990	978	952	1028	999	965	962	962	1005	965	1051	972	937	916	991	913	992	901	991	954	1005	1025	959	1006	994	944	952	1031	948	994	963	976	1025	961	966	989	943	928	972	1038	981	1003	907	1037	952	1046	963	966	1020	1010	960	996	1047	979	961	982	1018	1020	994	1061	981	937	1016	1005	947	956	973	980	1005	991	965	1002	1001	927	998	943	985	966	971	948	1006	941	1009	991	1021	961	988	1005	939	945	984	959	972	1021	1017	1000	984	976	930	961	1044	957	989	1014	1023	973	950	1036	968	996	997	965	985	997	992	971	928	983	942	922	963	1005	958	1004	1056	964	997	972	931	1007	985	1005	950	980	970	943	963	978	1010	1024	952	914	1023	982	1017	946	1024	1012	949	966	972	946	950	967	1030	1016	1011	989	1015	972	972	993	1033	938	990	974	991	996	1019	1034	989	964	1001	926	1007	960	948	945	998	979	971	974	963	882	985	1018	1000	962	954	1024	1038	1009	982	1045	960	980	1023	983	966	980	974	957	929	946	917	999	995	939	997	1010	960	976	1059	947	989	988	990	935	959	918	955	978	939	974	993	950	990	974	1014	987	951	1013	953	996	1020	1058	981	1010	1018	1000	1008	1000	994	979	957	956	962	992	1004	959	988	945	957	1058	955	983	967	913	1016	947	993	1004	989	998	977	899	938	950	981	995	1043	960	958	988	946	987	974	1017	990	952	956	975	970	970	972	972	939	984	1042	948	1027	991	1018	997	1001	1013	959	976	979	959	990	984	987	949	953	979	1010	976	952	973	1001	976	978	984	1058	982	957	1007	1018	1013	1036	983	975	967	947	1033	1001	959	995	972	1004	952	970	1055	944	997	1034	1027	989	987	1014	950	928	1043	1048	986	943	1028	994	936	942	995	1003	938	977	966	987	1033	948	999	933	991	936	952	1019	1007	977	1002	971	1015	983	1010	992	996	966	982	1020	955	995	1032	937	1006	1013	968	983	1012	1032	994	953	1037	984	964	952	1025	970	967	977	928	1005	992	942	1015	1038	913	958	993	984	1035	991	994	968	984	1027	980	959	1016	1009	960	996	971	1063	997	910	998	1010	955	976	958	991	999	963	986	926	960	957	960	990	982	982	994	1039	987	925	1000	989	1004	939	961	969	1009	1027	943	967	989	953	1007	967	938	981	992	931	1030	1051	928	954	967	961	967	973	998	968	953	979	1033	988	927	980	971	997	950	965	970	1037	1008	1007	1000	988	987	929	1020	990	958	955	1013	1048	947	924	1005	990	990	990	995	978	960	949	949	924	1000	976	1009	982	1014	971	979	920	1019	997	990	951	993	1017	953	987	934	988	1033	1049	957	1018	987	970	978	980	1004	931	948	1004	979	948	1021	996	988	943	939	989	1004	985	1025	990	946	989	1037	991	957	946	941	979	968	966	929	1017	928	941	984	971	1028	1038	1028	1043	987	991	955	1009	946	1005	964	963	1006	1009	946	962	981	969	1038	987	1019	976	1018	952	998	921	1002	982	1023	1004	1000	963	968	985	967	986	940	1006	1005	956	986	1049	959	1019	968	992	1005	995	966	1002	978	1027	976	973	996	998	965	997	1019	956	1005	968	975	1007	960	972	1014	1002	969	958	973	970	1002	990	1020	1017	962	1007	947	965	992	1012	1040	887	1039	994	1064	988	984	929	971	973	939	983	975	954	1005	916	985	990	965	955	994	994	978	940	980	977	985	1120	1021	970	965	1001	981	1013	979	1005	1006	1026	962	1006	1022	974	1012	949	970	976	975	1040	981	954	966	957	974	953	996	973	1011	997	1051	1052	987	979	990	988	997	987	966	916	940	933	946	962	972	1012	1016	997	1012	925	1016	971	1027	1000	986	954	1034	1025	1020	1002	975	940	999	930	994	941	1008	1018	996	959	1050	992	985	1005	979	978	954	947	940	1000	1061	1032	968	969	955	997	1017	972	1036	1007	975	992	968	1006	990	1017	1051	988	976	968	971	997	1018	964	1037	1017	1035	1000	1025	972	999	1066	1063	950	988	988	953	998	964	985	1014	962	1024	982	950	991	970	1024	999	998	976	972	975	967	962	1015	1001	1021	981	1001	939	978	1017	931	976	940	910	941	987	1004	972	946	949	969	1010	991	996	963	975	950	1004	979	1017	984	982	1033	1002	930	916	996	938	987	997	991	1007	978	1046	1004	922	982	962	976	1020	951	1028	965	900	1073	1002	955	983	929	1024	1011	967	987	971	936	955	1028	966	1025	1019	976	967	924	954	978	972	1009	1016	1002	1019	911	1001	998	933	955	980	1031	968	957	971	1039	971	956	950	967	990	1008	997	933	965	977	1035	1045	979	1013	961	959	1004	1028	951	955	973	979	978	1027	1009	903	952	991	979	1010	1016	981	924	990	994	967	955	1013	984	1007	957	962	963	1031	990	1012	1003	952	965	965	911	959	992	986	972	928	1005	1017	1023	984	977	974	950	960	919	982	1011	972	987	1003	958	998	1005	998	1029	989	919	919	976	985	939	965	1038	933	1004	948	973	1024	969	956	958	1019	973	973	1013	1014	1005	1008	994	894	955	1034	972	966	927	992	946	938	955	932	964	1035	988	933	1005	970	993	930	1010	914	1026	1013	993	967	984	979	1003	1018	991	983	994	989	997	960	952	968	1036	1007	988	919	966	1045	960	1028	984	959	968	997	961	1004	967	1038	975	1006	984	1019	999	970	1006	1004	992	1038	970	923	963	1036	951	1027	1005	941	982	913	984	980	966	1030	1014	1003	987	993	942	956	1001	957	1017	1032	984	972	977	1066	1035	1023	1009	1053	932	1010	1008	975	941	944	1027	928	977	986	967	1008	943	966	986	999	958	971	1006	973	959	934	999	971	987	973	983	944	952	989	982	1026	1001	976	956	995	970	983	934	968	948	1035	934	1013	981	1005	983	1025	1001	979	957	969	997	1019	1030	996	1004	1000	995	951	973	982	999	976	1004	974	961	948	982	980	1040	994	967	1007	1008	996	968	906	935	985	963	951	1009	1001	1009	951	970	975	995	928	1003	1004	1020	1005	998	973	984	1002	980	940	942	984	996	999	981	973	1013	956	952
24084	21187	28316	24338	19742	4757	1837	1045	829	823	859	721	676	644	587	551	472	482	476	449	461	447	421	428	391	409	434	439	491	482	529	591	560	547	582	523	527	521	491	483	451	474	476	457	477	459	436	437	456	457	436	401	439	419	409	417	522	587	754	690	599	497	468	471	426	395	384	424	439	424	399	403	424	391	430	401	409	394	384	447	382	384	412	418	435	403	421	417	408	381	382	421	408	390	440	383	415	430	374	391	407	375	412	412	429	368	385	400	400	378	406	399	383	382	379	430	391	393	406	413	413	390	385	431	438	408	389	381	408	391	407	427	407	400	413	438	389	413	398	378	423	405	376	449	389	398	373	396	407	397	339	414	433	389	420	442	431	379	361	399	441	357	419	421	461	399	398	395	411	427	392	400	408	416	412	401	398	427	401	457	393	362	383	384	405	370	415	429	428	403	424	431	382	414	400	394	390	397	449	374	444	409	427	429	380	384	407	414	393	425	389	399	383	384	421	395	411	419	410	401	427	435	409	412	409	406	399	384	406	412	413	416	443	415	378	392	440	439	395	442	442	422	398	409	444	414	422	392	377	377	411	384	382	406	412	418	426	377	418	403	412	423	403	415	415	436	404	377	395	397	384	384	390	394	408	434	391	404	393	402	383	397	408	415	399	366	421	409	405	402	406	426	400	374	408	416	392	438	375	394	414	433	391	402	386	397	373	411	383	380	424	382	398	447	359	413	390	379	418	411	367	389	413	413	402	463	370	415	391	411	426	404	385	384	392	408	374	380	407	409	414	427	389	411	381	382	413	436	455	404	383	422	414	402	392	389	397	384	385	436	379	377	431	387	418	424	387	433	398	432	414	424	411	411	396	394	434	408	422	391	415	383	426	419	408	396	414	397	419	390	393	389	389	432	428	403	410	426	384	383	405	411	437	393	390	411	436	370	426	406	422	407	411	392	380	394	391	393	444	382	410	405	385	378	370	415	397	399	446	382	388	403	427	410	415	387	413	433	395	406	417	393	386	414	385	419	376	395	435	398	466	418	382	405	402	422	380	395	427	404	451	420	391	399	411	377	419	420	428	398	402	427	407	398	429	370	402	387	465	391	411	381	391	409	371	417	366	366	412	400	375	385	419	392	416	422	373	401	392	383	432	425	377	410	386	385	425	399	414	408	416	418	360	362	392	386	408	388	373	413	421	407	387	405	410	429	428	417	406	399	431	389	372	439	407	391	399	382	412	430	421	387	390	449	426	400	419	413	417	398	444	383	423	393	398	392	372	411	413	409	385	406	438	452	403	437	369	390	370	443	432	415	445	415	421	381	382	401	420	400	384	452	409	416	384	355	382	393	401	431	402	416	410	417	427	417	402	433	356	416	397	407	419	391	417	420	400	358	397	401	402	447	436	441	446	396	400	447	402	412	394	393	412	434	454	417	387	391	404	437	361	379	402	390	398	388	433	453	400	404	412	463	393	376	374	375	418	403	404	383	388	394	435	394	421	379	408	378	404	441	424	392	377	430	421	389	394	404	415	432	409	397	420	443	402	358	407	389	397	411	416	397	441	373	435	426	412	388	380	401	389	443	397	404	401	375	409	402	374	394	405	389	400	394	445	381	470	400	393	394	420	419	347	394	417	395	389	384	373	413	408	447	416	393	392	387	423	416	408	393	406	386	402	392	423	404	399	400	411	433	390	395	388	422	406	403	406	390	398	414	408	364	412	433	416	415	402	406	398	469	420	425	413	394	394	407	396	408	375	420	367	407	413	431	440	372	409	423	384	393	407	400	371	374	439	408	394	438	397	436	397	377	372	362	400	402	400	401	402	409	355	419	391	388	411	402	383	385	399	366	404	434	369	421	397	412	423	374	388	396	432	410	392	422	409	380	424	423	407	390	412	422	415	416	404	395	391	411	399	372	405	421	431	414	403	430	377	409	415	407	404	428	423	436	385	412	381	354	407	422	393	399	396	415	365	393	404	389	396	419	430	429	386	365	406	435	384	433	379	408	417	422	388	444	393	408	393	378	399	375	357	432	449	415	393	418	385	382	386	408	381	371	408	420	389	402	406	405	424	416	385	386	386	434	406	398	422	397	395	404	416	379	396	379	409	394	419	395	373	383	473	404	431	394	395	425	382	408	413	398	405	393	393	397	383	372	436	432	388	387	417	405	380	409	391	407	371	380	413	435	407	424	415	432	391	380	373	415	402	423	385	400	402	416	415	425	397	400	397	396	401	389	435	428	399	395	413	398	394	374	419	389	407	431	411	402	411	402	394	384	394	407	409	368	401	367	422	416	371	405	361	389	360	410	409	415	415	380	362	398	395	433	413	412	423	403	390	422	415	406	413	381	408	416	405	441	418	399	397	370	359	392	412	416	405	414	433	426	429	422	409	397	393	370	401	385	388	396	377	397	386	368	393	430	435	406	397	432	411	383	407	410	409	404	441	398	408	380	401	444	400	420	420	408	373	407	434	370	424	398	403	416	413	417	409	376	388	371	431	389	402	394	378	407	414	409	411	406	438	407	452	426	435	409	394	378	419	412	401	399	409	403	391	414	394	411	382	409	441	393	421	396	403	395	400	414	409	415	447	415	397	422	419	428	389	434	424	408	392	415	359	409	417	383	393	403	392	398	399	426	399	395	409	404	411	401	368	433	401	385	417	381	403	417	385	400	418	377	389	416	418	417	395	395	439	375	422	416	414	400	386	401	394	380	389	393	437	412	416	394	409	422	391	402	372	405	401	454	420	410	405	417	407	427	425	433	426	424	404	399	426	390	396	362	371	398	436	374	396	397	396	391	401	367	400	417	409	407	398	448	393	406	413	418	371	390	405	414	431	398	388	409	436	413	390	398	372	379	404	390	394	372	351	397	423	410	384	389	379	418	400	388	423	435	378	408	408	444	404	423	404	393	396	403	357	408	374	413	409	389	372	391	408	387	383	426	405	417	407	397	403	381	421	396	395	387	389	423	429	396	410	391	402	400	393	402	441	401	387	405	397	361	409	394	411	369	388	402	417	438	413	375	433	432	383	403	416	414	381	380	389	382	371	438	401	399	412	384	366	410	395	420	437	397	416	424	423	391	390	374	387	368	385	387	418	407	410	432	428	389	400	420	395	409	469	400	397	401	379	396	383	387	406	373	419	400	380	425	370	407	398	390	385	447	390	423	379	384	391	383	425	417	418	395	406	450	390	372	434	402	388	390	394	403	385	435	375	371	426	426	400	374	415	454	375	390	425	419	394	405	426	405	392	416	376	392	423	361	383	428	395	408	433	412	401	422	394	402	413	408	401	419	429	397	410	390	362	432	413	440	366	390	409	393	408	405	380	418	375	380	401	366	390	434	427	425	419	406	397	422	437	404	415	422	432	353	380	405	356	388	408	407	400	381	424	394	396	398	449	413	392	444	395	381	417	402	420	392	457	378	393	420	362	420	371	385	390	398	417	368	376	394	430	408	397	415	386	422	414	410	353	431	415	415	398	425
13918	27746	24686	13831	8052	5926	4863	3176	2417	2402	2553	2101	2015	1739	1498	1363	1194	1095	1066	990	994	965	940	868	854	877	883	909	1022	1194	1312	1422	1512	1431	1286	1242	1211	1216	1134	1125	1037	1081	1062	1019	1008	970	1016	947	946	960	911	970	836	906	896	885	1186	1502	2034	1646	1368	1197	982	863	813	788	848	787	828	829	800	799	797	844	790	826	790	774	794	801	776	828	780	787	820	819	822	820	755	773	774	841	833	833	763	801	789	829	774	829	780	791	836	855	773	764	849	797	814	815	812	792	790	804	800	826	802	791	794	808	827	799	780	778	813	821	807	793	805	759	764	788	819	837	773	820	808	847	789	808	809	765	776	792	779	755	777	821	788	801	858	796	820	808	815	837	795	822	863	818	761	784	835	778	807	851	840	817	840	773	798	805	847	850	843	805	839	779	764	824	802	743	767	799	801	821	802	767	791	780	813	806	764	807	817	764	794	848	803	801	824	810	839	814	794	826	820	811	793	774	872	806	801	800	835	833	809	809	776	813	774	782	800	852	772	821	803	773	819	802	833	803	796	783	771	798	786	818	791	862	782	803	777	782	769	776	835	798	794	792	806	764	781	809	783	820	792	797	795	796	780	764	805	790	785	760	808	744	796	793	804	837	807	816	809	826	790	829	823	788	788	821	800	732	779	826	834	795	783	797	770	742	800	733	841	808	810	767	757	823	823	773	781	835	831	821	807	828	778	813	804	799	804	748	847	761	820	782	810	821	811	797	735	801	745	801	814	821	873	761	816	790	833	784	770	792	821	820	813	798	733	790	783	852	786	780	753	752	761	830	765	805	791	753	825	799	782	826	794	747	728	874	778	773	780	851	788	796	809	885	781	802	853	812	783	842	803	793	790	812	813	797	805	770	793	779	843	807	766	838	803	826	819	826	781	836	771	791	848	770	781	850	840	805	781	762	803	839	854	826	809	762	819	821	795	751	811	780	802	782	793	781	778	726	812	813	822	787	786	811	813	785	774	801	791	806	788	761	811	807	811	790	768	834	821	705	759	770	796	789	838	821	785	776	787	823	766	802	760	770	818	813	779	803	845	805	805	767	791	878	844	837	827	739	749	855	823	892	783	812	777	809	821	861	820	810	802	803	771	820	820	783	830	840	814	778	768	777	815	810	805	773	767	738	815	805	816	770	789	766	752	786	802	835	846	786	811	779	831	829	764	778	774	851	835	854	849	787	835	832	816	825	818	804	803	785	772	766	781	790	796	766	830	747	791	822	805	766	844	810	782	816	828	788	761	816	786	735	777	788	771	775	808	771	820	806	829	821	801	832	793	822	765	828	793	837	773	830	807	807	770	808	784	797	795	790	790	802	803	846	794	796	769	837	774	820	819	860	837	838	829	796	800	806	803	788	802	818	750	778	806	809	800	822	777	813	801	777	795	837	790	776	776	785	791	764	776	775	833	797	737	767	806	821	835	833	793	839	763	795	856	775	771	794	786	767	816	839	791	822	797	787	835	742	771	849	781	781	798	830	806	789	821	805	782	824	800	805	781	809	803	742	804	805	798	776	811	800	752	814	838	755	818	804	808	797	788	790	852	799	794	826	795	797	828	799	772	822	832	853	735	809	824	856	770	811	750	756	804	800	827	788	782	834	799	804	783	788	799	805	818	799	753	816	800	829	799	804	710	800	714	746	818	804	824	807	827	773	817	759	830	831	803	767	789	818	761	784	822	806	824	765	791	776	789	740	828	831	839	876	776	809	779	793	800	758	813	775	762	826	806	822	795	778	839	757	776	767	822	767	776	809	800	772	782	776	770	766	772	790	804	826	758	801	789	801	844	793	818	807	738	769	827	789	798	815	815	844	801	800	761	829	798	755	779	859	790	765	795	775	756	809	795	817	732	766	799	787	800	773	785	820	825	775	813	767	813	827	751	837	772	809	785	850	808	818	827	864	772	780	828	806	799	847	775	765	809	840	745	769	809	808	811	778	765	782	821	763	756	833	849	822	777	799	813	699	774	819	785	789	804	820	848	803	807	846	826	816	780	800	797	804	800	761	770	757	791	821	825	779	819	786	764	848	793	863	818	766	817	789	813	823	856	813	809	807	825	765	842	804	758	794	807	785	797	833	770	774	773	841	817	762	797	770	808	801	868	729	769	829	847	806	825	824	782	749	789	821	781	786	828	828	772	786	816	823	816	816	773	769	872	769	865	797	788	843	790	833	758	776	792	841	763	781	769	793	764	790	756	734	767	842	839	797	836	776	817	784	821	772	834	801	830	831	800	777	735	801	796	809	785	799	829	831	764	808	760	830	808	829	779	807	821	799	796	772	794	767	823	827	786	813	760	820	863	780	736	798	794	798	751	791	789	800	832	838	793	838	735	804	820	802	758	756	785	756	770	739	875	774	771	781	859	781	807	847	817	789	768	803	829	810	786	825	825	775	755	796	814	818	834	787	778	794	780	812	790	847	802	783	804	842	804	787	811	727	795	801	767	822	831	820	818	840	840	787	836	837	843	788	789	768	798	817	783	820	816	784	780	766	825	765	803	788	814	772	794	786	819	867	794	803	758	813	771	741	820	852	781	758	789	806	775	796	813	768	843	847	798	795	771	782	853	807	815	831	800	810	858	875	834	813	787	834	760	775	815	772	840	788	788	839	818	805	826	816	842	748	821	837	804	836	827	797	782	769	874	805	788	819	764	790	745	784	811	815	790	784	843	823	804	820	776	802	817	733	765	800	814	825	794	777	771	777	776	768	786	789	805	828	816	847	801	775	827	822	793	807	803	760	777	797	779	772	758	815	856	793	787	854	812	800	827	825	815	822	820	800	749	798	767	762	794	836	793	838	809	842	794	770	812	841	790	788	798	800	772	760	798	798	814	851	834	812	775	807	843	805	850	837	812	813	778	795	800	812	780	800	825	806	785	782	808	815	815	804	797	790	805	789	850	796	809	821	801	770	829	800	802	844	771	796	790	815	819	798	769	787	795	831	830	803	824	780	750	802	761	818	776	821	850	787	761	835	757	820	808	833	787	777	812	769	797	791	795	808	798	806	853	747	821	804	823	821	831	792	841	815	781	776	784	783	780	776	833	789	793	806	770	761	799	731	801	811	779	785	785	801	738	802	779	767	773	776	771	785	776	773	799	760	810	785	792	786	766	794	781	791	810	795	887	775	772	781	835	818	742	811	825	844	796	851	759	797	810	802	778	781	792	787	807	797	802	772	783	768	774	787	774	811	791	818	751	750	792	811	784	830	794	821	759	777	800	794	796	749	867	812	838	746	784	797	828	777	777	810	820	845	782	838	762	809	755	840	762	812	802	808	812	804	823	837	815	783	794	842	778	787	876	835	849	776	809	802	790	788	795	789	779	721	760	859	780	837	816	816	754	802	809	765	784	815	796	820	788	773	814	769	755	759	795	753	788	828	792	827	808	818	847	807	813	772	852	851	728	841	799	730	852	802	805	806	848	799	795	764	765	825	831	800	829	790	780	803	770	755
23110	21166	28948	23653	21169	19364	4465	1605	1074	1078	1111	876	858	753	648	621	545	478	506	436	438	431	404	388	430	384	436	433	497	505	518	509	621	597	581	583	546	486	476	454	485	442	454	432	421	455	468	411	388	416	391	393	425	481	366	387	576	864	947	716	666	498	452	430	360	340	344	350	362	357	360	323	369	358	364	385	369	355	361	342	341	385	355	382	351	372	342	353	326	373	356	352	382	378	361	364	326	356	359	353	348	340	366	374	379	368	381	333	366	366	362	354	378	359	362	349	314	353	356	331	331	356	350	374	367	347	335	347	371	361	373	349	356	349	352	381	390	358	313	377	356	387	365	399	387	346	348	329	349	346	335	344	359	340	362	357	348	352	326	358	344	329	347	329	342	346	365	395	338	391	334	351	369	352	351	377	349	371	369	372	323	335	389	356	317	359	355	362	352	361	360	363	366	348	345	359	372	355	376	389	316	386	353	341	386	328	387	357	368	374	378	353	341	379	338	350	365	333	342	366	328	363	350	381	354	350	375	360	387	353	339	377	371	348	337	366	368	347	366	355	364	376	360	334	361	365	328	352	365	363	356	337	379	354	388	359	351	351	361	355	342	362	389	358	378	304	348	414	355	372	337	349	360	320	358	301	355	326	327	343	352	326	331	376	374	352	348	382	339	326	357	343	353	356	368	363	344	345	350	366	354	335	372	378	358	318	385	357	348	346	343	400	342	350	337	378	322	340	370	387	360	332	410	346	372	361	355	349	339	369	354	347	362	345	345	357	346	368	364	335	333	366	353	348	376	357	376	350	321	379	358	349	369	354	349	373	341	362	344	344	324	357	377	373	385	350	362	335	335	369	387	322	361	371	390	390	355	331	387	344	344	318	367	332	329	359	363	344	343	351	363	366	336	334	374	349	348	375	326	382	371	325	386	332	342	337	339	331	317	369	365	347	347	347	373	361	357	363	367	337	372	370	350	362	358	348	330	332	349	368	350	333	334	386	356	346	361	370	362	343	360	354	365	390	347	373	303	342	344	345	359	384	352	357	352	372	365	317	389	363	365	341	351	361	363	372	350	327	350	370	341	338	355	355	321	375	345	333	354	338	342	351	367	346	357	347	361	347	368	365	358	336	352	352	362	379	371	339	361	348	367	364	353	346	390	380	359	385	332	342	384	354	349	352	392	372	336	352	352	348	376	337	367	367	368	300	363	328	373	377	326	350	396	373	338	360	359	366	347	352	325	370	370	353	363	345	330	359	366	356	368	355	318	358	345	362	370	366	388	352	392	361	356	353	348	335	333	360	341	373	347	350	360	360	370	369	334	360	356	330	326	355	351	358	345	357	375	331	350	351	371	370	342	377	350	379	336	370	339	382	354	366	362	354	311	372	374	371	367	319	358	384	337	375	353	387	342	354	361	334	344	335	340	331	363	344	345	361	323	345	361	356	336	353	356	356	350	334	345	361	366	354	343	349	388	382	351	371	354	345	327	339	361	395	336	370	355	341	370	351	346	326	347	360	380	363	339	369	379	349	367	337	333	347	328	362	324	376	363	370	337	345	341	398	357	366	340	382	358	374	357	350	356	353	351	337	345	327	318	383	333	355	369	326	331	337	371	314	372	372	396	355	342	365	349	340	367	341	346	371	321	320	349	351	339	336	392	420	331	368	347	384	343	355	331	360	362	351	359	382	335	333	388	330	388	339	362	341	362	334	368	380	356	349	328	341	329	356	354	331	372	345	369	387	344	345	359	342	346	371	343	354	364	359	359	354	391	331	369	375	343	331	350	373	385	352	344	347	361	337	372	365	330	347	321	365	342	341	313	352	362	367	352	331	332	329	346	362	346	374	350	386	340	335	343	340	333	355	358	331	338	348	345	334	341	351	327	325	376	347	387	382	343	350	327	376	352	343	365	336	339	354	367	364	345	342	374	363	369	327	391	347	352	353	356	348	370	359	364	339	406	346	336	357	350	349	314	343	318	333	330	393	356	340	358	372	329	327	323	358	373	359	369	373	325	347	321	386	352	376	337	391	365	350	368	345	349	350	315	353	352	383	356	316	367	350	342	338	388	382	336	367	371	323	330	345	351	393	357	370	362	359	324	356	367	378	344	365	369	346	349	368	343	329	357	339	348	395	387	338	346	365	369	322	341	365	380	365	333	377	332	376	360	330	371	342	317	389	345	308	347	357	357	334	370	367	374	355	362	361	384	351	358	334	377	336	380	384	343	364	359	357	349	365	377	350	380	363	372	392	362	372	356	339	359	353	357	323	341	393	336	364	355	345	357	320	322	343	347	354	363	364	335	351	340	374	380	337	353	360	315	331	363	366	356	387	350	379	366	305	340	361	352	387	341	374	363	351	328	347	376	343	364	368	348	385	319	354	348	344	401	379	371	347	366	363	375	347	360	338	328	348	375	339	371	379	329	333	319	369	356	378	357	350	358	367	323	345	329	342	387	351	348	308	335	378	393	394	367	360	349	377	353	358	363	338	359	351	356	327	363	384	342	368	360	337	337	370	368	360	361	333	334	344	383	359	363	338	370	357	351	363	357	366	312	374	353	336	365	354	356	331	355	334	370	358	322	341	334	375	379	374	345	395	289	333	392	342	353	400	357	380	360	340	390	361	351	320	378	332	383	379	356	369	363	348	355	356	361	348	348	342	366	333	353	359	380	374	340	322	362	373	312	360	365	351	352	342	360	386	323	351	334	373	361	382	364	353	342	362	355	359	377	345	376	369	347	349	329	386	380	363	336	354	348	348	350	387	361	385	329	323	344	357	345	345	331	364	367	345	334	337	381	378	357	354	342	338	372	328	358	357	391	365	389	376	348	347	369	365	370	361	353	341	378	336	356	335	380	333	368	357	389	359	334	337	362	327	355	363	344	376	333	367	371	319	330	354	384	381	331	378	330	349	351	344	365	359	363	341	359	352	338	372	373	379	323	341	318	359	343	350	347	342	327	366	356	354	378	342	407	383	338	345	361	356	359	339	372	333	328	328	368	358	362	378	397	385	365	382	354	348	311	349	387	345	338	357	355	350	374	328	380	360	355	333	370	365	345	375	346	344	380	342	387	353	348	358	346	354	360	361	351	383	329	351	364	372	363	328	363	362	355	355	349	339	351	343	355	335	359	341	334	378	336	361	334	328	381	333	363	318	349	347	330	350	358	385	345	349	357	335	315	372	367	381	356	346	347	387	336	343	335	342	348	370	399	365	364	369	374	327	377	364	356	326	372	317	349	362	358	346	366	335	378	341	331	365	333	368	340	409	340	341	387	342	319	348	348	339	349	382	348	383	340	354	360	346	361	345	381	346	353	376	339	359	358	330	338	367	393	359	365	360	344	372	400	355	375	348	341	364	386	341	346	361	358	341	340	356	355	350	331	344	373	344	358	354	339	351	350	343	373	355	348	357	348	376	333	360	352	340	372	366	323	356	358	333	355	361	344	344	352	343	367	375	363	368	340	341	349	349	368	360	351	376
16598	32980	29145	18461	11518	8432	6248	4754	3567	3417	3401	2718	2529	2238	1868	1619	1392	1227	1133	1021	978	1003	968	858	824	778	818	1034	1101	1280	1305	1271	1548	1592	1419	1395	1322	1217	1111	1060	1100	1096	1002	1032	1004	983	961	941	878	907	848	833	866	819	817	764	1451	2312	2694	1884	1579	1190	923	772	710	656	648	696	678	645	692	643	673	701	646	687	660	696	624	709	679	677	684	669	696	689	712	731	681	679	694	697	700	715	636	644	659	662	706	679	651	680	712	689	725	686	724	711	660	695	687	676	682	665	662	660	675	766	681	687	685	684	718	653	663	674	711	690	642	696	691	696	695	707	684	654	712	634	692	688	677	669	689	702	679	680	695	669	683	708	668	661	639	735	686	680	667	653	687	718	673	689	669	675	686	712	684	627	735	700	708	659	667	676	697	687	646	680	615	702	719	724	666	657	720	660	681	730	705	668	719	635	672	675	663	726	663	682	665	654	686	709	700	703	650	639	710	641	716	695	667	628	727	744	673	669	678	707	717	653	674	713	689	691	661	671	677	674	696	705	640	692	664	666	670	679	675	699	630	646	622	637	680	700	661	703	709	703	660	665	671	720	701	679	681	668	707	686	676	671	630	626	677	646	713	688	704	710	637	655	671	666	693	711	673	672	694	696	715	667	703	641	711	667	718	673	681	685	628	688	633	698	665	718	630	701	679	669	652	673	671	679	667	739	673	678	712	652	735	685	711	693	692	675	650	698	717	667	684	670	682	699	691	663	700	653	684	704	704	668	677	679	678	715	685	633	682	656	664	714	726	709	745	689	692	681	690	694	649	666	616	651	678	675	649	709	651	650	679	664	674	663	685	680	662	678	649	677	627	700	700	696	741	626	656	656	706	706	719	726	713	666	672	703	675	659	644	669	722	687	679	663	685	644	693	678	672	690	688	662	670	657	749	752	665	684	691	652	701	654	699	677	672	668	670	664	679	671	700	698	736	711	695	685	694	686	671	676	658	638	691	682	698	660	662	686	671	653	667	675	704	669	723	709	715	721	652	699	662	670	703	678	685	669	678	647	692	664	689	678	692	680	670	682	649	716	667	657	661	678	675	691	714	713	663	707	702	670	697	681	715	734	646	678	639	675	653	746	665	692	710	716	697	686	674	645	673	700	667	682	668	697	683	649	686	698	751	663	660	699	682	651	707	656	696	698	676	714	707	723	704	712	690	707	622	657	645	634	728	666	674	654	687	696	668	669	693	673	695	637	661	640	636	651	708	695	712	640	651	675	715	619	705	672	676	691	651	683	678	688	675	685	642	685	683	636	646	675	685	691	671	649	725	730	716	680	676	703	681	696	692	714	692	663	686	671	670	707	672	675	741	688	682	667	665	650	716	665	631	666	693	701	685	690	697	665	666	673	677	656	658	697	687	737	646	654	658	698	689	679	671	650	696	677	660	710	711	721	648	658	715	684	707	683	757	655	682	642	664	723	703	622	676	682	736	679	657	659	687	681	702	643	654	722	665	657	647	676	731	664	696	695	678	649	684	703	635	679	692	697	682	684	700	710	702	661	630	668	685	715	663	665	645	667	649	717	690	694	664	711	651	625	647	680	663	635	697	728	712	710	690	682	698	661	697	711	721	704	672	685	651	701	678	689	652	713	660	732	715	701	712	669	701	688	617	663	689	684	677	625	671	652	698	677	678	688	714	687	710	690	703	707	693	686	667	702	695	710	685	657	645	648	666	684	696	647	690	659	639	620	683	713	710	709	681	681	673	717	646	706	681	699	733	697	637	670	696	679	677	649	680	682	706	682	696	700	714	752	708	697	687	663	639	649	672	678	689	670	654	703	666	655	697	639	696	674	700	673	671	687	641	682	671	675	705	659	724	670	674	683	685	688	721	693	670	651	672	701	676	687	665	662	696	640	697	712	717	673	676	678	688	682	719	675	651	728	688	721	672	676	714	698	660	672	668	710	706	701	634	634	685	710	694	625	712	722	688	674	701	669	701	651	676	681	675	685	674	728	683	685	712	694	689	654	690	728	699	696	715	665	701	664	666	676	720	689	707	658	701	652	726	689	679	689	703	710	687	705	705	698	703	676	687	694	694	670	669	689	717	656	680	660	677	702	721	670	700	723	670	681	674	694	655	702	693	683	678	659	695	658	665	693	692	721	701	630	673	663	703	669	700	681	641	697	709	683	689	674	687	647	695	738	703	686	700	694	705	733	690	659	683	630	697	654	682	746	698	701	688	702	689	681	661	660	718	684	666	729	672	673	657	649	681	703	742	725	670	665	674	714	690	700	649	646	687	681	756	706	681	681	698	641	638	664	718	682	715	702	703	699	720	723	722	717	680	716	719	635	681	665	698	662	688	688	713	673	638	650	693	667	695	645	694	715	684	625	625	665	700	684	680	685	690	696	695	664	686	670	651	686	663	707	701	724	693	715	627	708	658	675	673	707	702	697	709	696	645	684	675	674	691	640	697	657	671	662	709	702	676	651	665	640	692	666	653	717	674	679	659	673	696	674	657	684	620	669	700	711	694	655	704	701	739	667	684	692	671	648	658	623	716	657	690	651	680	688	715	625	707	690	664	656	678	640	683	711	675	678	709	688	638	653	666	695	659	712	682	683	663	662	725	723	648	664	692	695	649	698	679	661	680	696	698	674	676	660	724	640	685	654	700	710	699	708	666	676	689	718	689	677	740	683	629	676	675	659	679	688	638	685	696	722	644	691	665	641	692	683	647	703	698	734	693	684	670	720	673	665	681	678	687	730	722	635	687	693	676	695	700	711	668	659	727	710	685	684	695	682	691	671	697	704	663	666	681	688	663	649	716	703	644	709	667	642	684	684	675	676	673	669	683	665	660	707	658	616	730	681	643	631	685	670	663	670	655	699	657	714	695	702	633	679	710	683	696	694	704	705	671	679	690	682	658	706	708	665	660	680	658	663	701	654	659	677	691	684	677	662	651	659	672	682	684	723	689	704	703	658	652	684	657	651	688	698	634	647	669	649	661	660	667	706	676	695	662	679	714	694	697	648	695	686	702	654	704	674	736	669	663	669	644	661	645	703	679	692	650	654	726	686	646	721	671	661	716	641	674	653	682	660	697	654	676	686	678	658	623	678	653	733	683	644	683	751	666	700	673	696	683	731	710	715	685	659	725	674	676	684	638	688	651	709	685	695	657	663	677	708	649	728	673	663	675	694	680	689	710	629	599	686	720	654	668	695	669	670	697	685	630	697	664	693	653	666	681	656	645	655	693	663	681	708	690	659	651	711	709	666	696	686	672	738	648	665	649	718	665	717	634	689	716	735	687	684	668	717	683	620	636	662	718	637	700	680	696	645	639	662	692	665	660	670	691	690	635	648	708	683	691	685	708	676	661	698	655	718	734	676	699	699	672	662	657	665	649	667	701	637	685	633	670	691	654	659	707	697	665	688	686	714	666	700	695	654	706	720	670	700	689	715	690	663	655	680	671	674	694	669	699	690	639	719	690	691	700	644
26593	20647	12775	3927	1480	1079	730	667	657	702	660	636	617	606	575	582	506	531	530	523	534	512	517	514	539	505	478	496	562	549	560	547	583	599	590	574	554	590	541	498	515	538	537	567	524	576	539	547	546	588	470	496	530	506	533	555	493	531	548	531	521	538	554	506	491	517	493	496	486	498	502	491	505	495	508	508	507	537	487	524	493	495	525	544	466	512	508	506	491	525	482	502	512	478	523	516	508	510	501	540	552	493	489	545	477	507	529	483	462	465	482	499	497	505	507	498	557	490	499	495	456	524	500	490	471	500	525	503	464	452	479	495	502	518	498	498	490	535	488	479	501	475	470	483	491	489	524	480	520	506	489	504	460	499	532	527	487	473	466	505	464	519	532	477	526	488	467	508	506	501	518	514	470	477	521	493	534	538	498	481	503	459	496	464	520	522	533	515	498	460	512	512	466	520	505	512	496	473	487	512	510	523	506	487	513	495	507	496	481	521	467	537	504	518	520	499	526	504	499	481	490	508	515	543	562	527	511	511	519	516	499	535	511	534	528	507	492	523	474	521	470	527	498	510	496	468	516	501	492	513	508	478	513	493	514	468	493	480	521	512	496	492	476	508	498	457	525	517	521	508	470	514	496	486	535	505	533	524	533	480	472	487	467	448	514	493	502	523	496	454	502	536	536	502	493	505	475	496	500	508	501	489	494	463	471	487	507	491	453	503	523	530	482	489	512	501	537	450	502	500	499	491	480	501	512	504	480	530	519	511	522	484	458	505	492	545	513	547	482	487	486	498	512	483	483	484	507	441	517	484	490	511	539	469	504	504	479	512	478	471	504	500	515	455	500	553	444	527	509	509	496	491	495	497	498	450	485	543	463	493	540	538	485	496	488	533	524	509	479	526	494	542	519	507	491	525	499	519	486	474	487	526	470	518	506	492	484	487	516	483	479	518	490	502	507	501	499	511	523	483	503	516	512	474	476	502	506	497	497	509	503	499	505	465	496	479	493	505	486	478	490	513	472	498	531	505	532	519	442	538	499	494	493	514	481	519	514	478	501	496	508	460	530	511	501	483	518	494	504	470	526	495	474	498	514	473	492	485	515	500	517	446	484	512	482	495	462	465	499	473	487	461	529	513	478	461	502	504	480	510	472	472	493	534	522	482	481	490	505	494	495	477	496	451	498	536	536	508	500	522	507	494	476	474	485	485	500	473	499	483	524	488	513	486	531	472	516	522	502	491	531	504	495	503	465	508	501	467	494	488	525	485	442	478	485	512	516	505	520	476	488	461	495	499	493	487	468	498	484	526	510	510	499	502	497	473	499	492	472	521	530	480	494	514	513	533	501	506	516	512	498	470	513	524	517	512	486	522	491	550	449	497	521	487	515	507	460	524	520	504	461	490	525	536	503	457	526	516	517	507	526	502	504	502	468	451	492	542	509	493	487	503	533	486	446	464	499	512	518	466	513	485	517	486	504	541	505	542	556	515	490	499	494	523	511	519	494	488	528	469	484	490	492	489	533	539	520	502	516	491	516	511	495	544	487	530	514	481	487	486	492	511	509	518	473	533	478	543	528	491	483	465	491	500	467	487	487	482	522	486	498	516	499	539	490	500	493	506	509	485	494	516	484	513	481	520	506	516	490	483	524	491	482	494	468	490	476	513	505	463	490	491	502	525	518	494	526	482	503	557	496	493	456	440	475	532	491	491	511	503	486	517	493	445	499	533	496	519	505	476	500	491	514	440	508	506	525	451	500	474	487	481	519	504	516	460	526	463	502	503	518	523	532	510	457	518	427	587	525	537	469	494	527	493	509	537	496	543	519	524	520	461	496	533	512	496	494	486	510	479	524	492	499	492	467	471	480	525	497	503	467	487	504	504	469	499	514	493	487	498	521	531	534	504	477	541	472	507	522	563	525	503	469	495	500	450	511	503	512	526	483	485	489	491	505	543	529	473	487	507	536	476	499	509	516	491	515	526	510	486	486	490	500	490	532	514	486	505	464	514	458	496	479	499	479	459	508	494	494	490	536	499	517	497	492	506	555	497	535	468	501	483	490	474	495	475	470	488	506	495	520	511	500	483	528	533	508	484	477	493	504	486	500	524	490	488	509	445	500	480	469	479	503	506	468	511	488	513	509	479	521	485	531	514	473	510	492	509	493	522	524	503	473	510	448	480	501	520	505	484	481	523	523	480	513	503	499	542	495	562	461	511	473	555	489	537	512	473	463	504	473	490	474	483	469	525	505	513	507	480	500	489	492	494	491	509	474	518	495	517	501	443	485	473	508	489	516	491	477	503	518	513	497	547	452	538	476	514	466	512	489	503	526	500	496	508	492	530	486	528	478	482	531	507	460	506	463	507	501	520	499	482	491	497	521	485	470	478	508	506	485	529	491	460	485	481	491	514	562	484	470	503	453	452	479	483	505	474	523	483	491	461	486	498	506	507	518	470	468	476	459	503	469	527	487	526	506	504	495	525	520	473	499	467	540	489	495	546	428	530	523	477	523	494	514	489	450	501	512	526	470	507	469	483	531	495	509	493	508	529	539	473	479	485	556	521	469	501	499	483	525	481	487	482	479	493	507	508	486	543	518	518	485	563	512	526	511	504	526	481	449	482	492	483	478	464	527	473	492	503	509	487	492	495	513	495	480	523	491	512	494	485	474	519	477	460	484	509	480	532	492	484	511	503	515	484	520	512	507	485	499	500	491	478	561	486	509	513	525	517	509	493	488	513	519	546	510	443	487	502	482	541	544	531	505	550	524	462	482	496	466	508	537	557	486	501	518	471	473	500	489	493	498	468	503	498	490	560	455	525	492	480	537	460	510	469	506	483	523	499	450	514	487	521	502	521	460	500	476	525	509	489	462	457	550	494	478	504	505	577	516	545	480	490	497	494	469	509	456	521	495	485	484	489	493	500	531	520	495	495	476	486	508	479	522	480	484	516	509	499	499	511	506	476	514	499	498	455	498	483	498	527	482	528	453	499	509	475	478	501	514	521	525	507	501	520	542	497	524	495	503	519	491	498	513	445	502	496	535	481	464	502	529	496	497	507	502	532	543	495	492	511	544	514	514	493	518	499	494	449	489	507	482	532	536	477	492	501	507	488	482	471	502	497	503	492	537	508	506	498	468	507	489	484	509	478	478	477	495	477	533	496	506	493	505	497	461	491	506	498	513	473	496	473	512	525	523	489	513	512	513	480	520	494	517	506	496	506	486	530	518	524	472	489	467	522	491	513	516	493	495	509	464	505	504	499	438	551	522	502	528	517	517	461	516	489	478	494	479	517	449	491	507	516	454	482	531	514	506	500	491	528	498	531	488	498	505	487	546	472	499	534	509	522	526	512	435	502	490	533	508	513	491	491	526	485	534	493	519	522	504	511	520	466	532	495	504	531	440	483	469	542	480	502	497	500	482	495	504	516	509	489	526	471	501	484	512	508	513	491	498	485	498	478	503	499	489	516	509	464	519	535	488	525	489	500
11130	17185	14207	7042	4131	3039	2143	1827	1709	1749	1718	1489	1416	1247	1325	1258	1116	1074	1082	1018	1104	1077	957	997	1045	976	972	1048	1079	1141	1141	1184	1212	1314	1316	1248	1199	1177	1218	1120	1166	1127	1102	1141	1115	1160	998	1074	1058	1061	1054	1048	1024	1067	1004	1018	1021	1189	1180	1122	1083	1030	1047	953	971	965	974	974	1025	1006	965	952	984	962	967	958	939	968	921	973	969	954	1000	999	1009	947	978	959	993	995	931	1008	973	944	952	1021	964	962	960	961	927	977	977	981	944	933	958	1013	977	980	931	974	945	914	1034	929	987	961	985	973	981	909	985	981	917	995	953	982	966	1000	897	961	963	963	1006	938	1039	949	991	958	1016	984	978	1005	982	981	977	939	960	966	1046	980	966	952	1019	972	1028	913	954	987	955	974	915	1008	985	943	971	959	1012	985	979	957	946	976	997	972	957	974	960	934	953	934	968	952	976	970	969	1007	986	976	949	1002	954	926	950	941	1019	891	963	1018	942	976	979	920	916	1008	966	924	949	1001	1032	1013	970	995	959	924	927	969	996	955	980	960	961	991	974	1023	1019	942	987	1005	951	1016	1007	1028	986	1037	973	984	981	938	960	949	984	1002	980	955	939	988	995	1007	980	977	1052	985	963	997	932	969	929	953	991	946	991	947	964	1000	968	979	928	977	914	971	1000	999	909	987	980	909	936	970	971	1027	963	980	1002	949	1060	950	1003	999	1016	1033	1010	970	985	962	1001	927	987	998	942	954	983	984	965	1012	1003	938	939	977	1044	975	926	977	1015	954	958	1022	926	991	984	933	960	1027	942	998	967	978	960	1015	949	973	1035	1000	992	958	946	993	971	935	978	985	971	981	1018	976	956	940	982	981	993	961	955	928	974	939	974	979	940	936	946	1003	915	948	927	957	901	945	920	988	1002	922	953	954	1002	963	956	977	970	941	1023	961	992	980	945	971	968	950	998	966	935	965	957	960	945	968	974	923	905	992	953	960	900	974	993	1002	998	968	925	942	952	1013	981	1032	965	1001	984	947	986	968	977	965	972	948	1021	1000	1004	1007	973	978	1005	976	953	967	986	954	904	1002	965	955	997	954	984	1038	1020	939	933	986	928	951	939	1002	985	952	992	957	961	998	959	936	908	884	940	990	938	958	968	980	970	964	908	954	958	964	960	984	968	993	949	1001	960	964	953	940	977	1004	941	949	1008	981	1036	939	942	970	967	935	939	988	1008	973	968	982	984	1002	929	952	971	955	975	945	942	988	973	936	956	978	976	976	954	962	926	925	992	934	970	1005	964	1032	921	961	903	994	1004	978	957	952	904	907	971	994	963	947	997	913	921	1001	963	958	968	946	900	981	962	928	1017	1005	927	1049	952	931	1031	953	938	1012	969	955	971	989	999	966	988	980	995	992	917	950	987	944	937	997	950	952	1008	963	978	1033	992	938	905	985	903	948	1010	931	962	943	947	945	1014	969	952	969	949	976	1042	973	966	996	941	923	1007	974	961	961	978	955	945	971	900	976	985	917	995	993	1009	925	916	1016	971	991	979	958	976	1028	969	1004	983	1020	893	1016	948	982	993	989	988	950	985	970	980	980	965	1003	969	884	1031	952	958	985	1009	964	976	915	978	984	988	959	975	958	944	974	953	924	976	983	1035	958	999	1018	990	1000	929	1000	960	977	998	1023	905	961	933	965	995	1010	951	1018	1004	979	995	955	948	965	963	948	990	971	947	939	939	938	954	996	970	993	950	997	991	997	943	966	990	979	988	1035	976	884	937	996	920	984	992	950	976	965	940	969	1008	985	997	968	980	995	995	975	1006	970	954	1024	963	976	988	1003	964	944	952	983	945	944	997	971	990	960	995	952	936	968	961	956	987	968	932	995	973	960	929	941	956	929	918	975	967	958	972	960	981	974	933	927	980	887	921	949	1001	924	921	977	1036	958	897	955	1004	990	999	971	971	1001	1009	963	928	957	1000	940	965	930	1004	956	1030	943	981	924	952	909	1016	887	981	913	1031	953	1033	967	918	1021	973	971	958	935	956	901	946	957	997	897	968	928	955	964	994	923	957	954	1061	946	947	981	952	998	923	1051	931	1008	968	967	972	978	1029	957	978	928	986	926	984	976	1020	982	907	951	954	988	1001	1012	954	944	987	987	953	998	981	966	1000	1011	979	969	938	940	968	970	990	931	973	968	959	949	1033	993	994	954	933	943	913	969	989	947	950	1023	986	1000	990	988	993	1026	982	962	961	943	993	904	1003	930	961	942	961	949	973	960	1027	956	986	1041	915	975	932	959	998	1013	990	967	1018	973	977	921	990	991	1011	925	996	932	1004	987	950	949	943	985	1003	925	1028	947	995	960	953	993	940	940	928	1014	985	983	970	1049	980	973	915	964	958	963	978	911	1032	960	953	1006	925	979	922	924	951	988	1013	936	896	975	987	949	949	998	942	928	1002	947	947	936	949	921	967	1020	949	964	1005	952	988	961	913	952	983	918	1000	983	950	986	943	1003	989	1057	980	987	928	952	970	958	1002	991	965	1026	941	987	956	976	950	1020	973	986	985	1019	944	976	906	995	980	984	944	906	918	930	959	998	915	1018	1023	919	1007	952	976	966	956	972	983	974	1030	971	991	925	937	922	1011	970	974	986	980	975	1007	1010	966	947	988	978	967	964	915	1002	1034	970	938	934	1041	1008	994	980	966	1044	916	956	938	1009	967	939	928	999	962	994	969	998	986	1007	1020	974	998	957	979	963	992	957	986	997	1002	998	989	1017	1007	998	995	965	978	972	959	961	973	992	933	966	1044	989	940	988	981	916	926	935	999	905	984	975	940	962	995	957	931	990	979	957	935	949	943	981	998	1013	946	977	953	933	1014	1024	1005	965	993	999	976	971	954	929	924	954	995	987	936	948	922	967	953	962	1019	933	972	972	955	1004	938	979	995	978	955	964	933	960	993	964	986	970	937	995	991	975	948	937	959	948	930	913	948	930	965	932	926	953	979	1049	928	925	978	920	955	981	1026	917	998	926	1020	924	999	973	1003	914	957	952	981	942	978	967	999	994	993	1007	992	980	970	1004	926	959	969	979	902	1024	941	968	1017	977	923	962	975	981	1002	944	949	920	996	972	1014	1067	1001	899	996	1027	970	955	974	991	929	912	993	925	957	954	1000	927	971	1030	968	950	943	989	939	905	988	968	950	960	1024	962	975	983	993	950	972	986	945	940	1019	970	987	985	978	968	908	1013	975	957	944	996	962	973	999	1016	936	1025	1014	992	1012	995	955	933	1004	939	975	974	981	924	945	1027	948	1031	986	989	974	946	946	957	999	989	993	976	944	993	914	971	957	949	921	933	986	961	962	920	998	897	966	931	984	974	964	975	972	961	914	995	966	1003	950	929	956	983	890	987	1009	940	945	956	948	1000	904	998	886	982	981	970	931	995	955	982	1022	1008	962	950	1005	944	976	979	949	949	917	965	1001	939	1008	929	1019	967	1005	968	1001	945	922	1028	1007	989	971	933	1022	1015	961	982	967	997	1002	978	912	970	998	1005	1008	1018	980	973	922	1048	1026	968	976	987	959	998	960	1017	944	938	909	947	1005	1005	1047	1006	984	942	1030	941	976	979	947	945	914	968	991	931	962	1012	1011	962	948	1006	1003	980	998	999	933	953	1014	925	1025	964	979	1006	991	960	959	971	929	981	984	927	937	972	990	1051	1001	972	958	943	1001	962	933	953	1015	940	1008	964	984	964	974	934	989	1000
24043	21180	28244	24349	19674	4713	1608	1117	900	850	805	716	686	626	634	586	523	524	457	481	461	464	453	440	423	453	458	421	493	525	489	500	510	547	560	545	473	501	518	506	478	457	462	418	451	464	453	470	452	445	467	405	475	399	438	431	490	745	761	623	541	481	464	433	424	425	383	404	424	382	407	401	438	410	398	371	381	397	399	414	385	405	427	376	413	410	413	406	431	403	393	416	399	380	418	395	435	366	433	434	420	423	401	401	407	435	424	385	428	399	376	394	378	351	407	400	393	379	415	385	365	402	416	391	360	417	401	419	387	398	394	446	405	421	421	431	382	383	383	373	423	411	379	350	364	393	385	425	394	376	399	417	400	394	430	373	387	348	391	378	375	390	406	371	401	390	446	400	400	411	407	394	388	380	426	386	426	342	385	369	394	412	425	369	410	377	404	376	428	380	408	393	397	447	375	353	392	400	393	419	393	397	407	353	415	405	392	388	383	373	385	404	440	403	391	374	374	356	429	387	431	395	391	384	426	403	402	417	393	402	373	421	398	384	381	403	395	426	405	394	397	427	370	413	393	399	395	411	390	412	367	417	398	395	419	384	382	437	401	402	409	398	381	409	466	416	425	402	409	416	405	421	433	438	384	422	370	377	399	402	371	409	372	402	419	410	402	419	404	375	398	395	402	420	413	380	370	404	398	372	408	369	379	383	383	406	372	414	415	371	412	406	411	391	376	412	418	364	422	401	368	405	388	400	393	431	407	385	394	402	368	426	394	382	428	416	377	401	387	426	415	415	417	396	402	427	388	393	396	423	365	420	416	402	424	409	387	411	399	447	396	378	381	385	389	392	391	394	415	416	414	385	386	394	377	398	447	398	440	412	368	401	375	394	377	404	396	387	400	392	426	393	395	401	426	399	354	419	380	376	419	398	428	397	399	402	415	431	437	386	389	410	426	400	397	374	433	437	392	389	432	414	396	378	406	378	414	436	383	403	448	431	413	397	375	418	397	375	406	376	409	414	400	371	409	393	383	419	394	426	389	438	397	395	379	350	377	379	382	393	434	385	417	377	395	439	401	353	382	433	379	422	375	371	401	413	420	403	392	373	403	413	414	414	396	378	365	392	398	372	438	378	390	392	412	398	404	391	399	392	460	389	407	423	388	407	407	389	418	425	391	406	411	423	405	380	361	382	420	396	430	402	414	434	427	397	409	396	377	401	366	400	392	390	410	415	383	400	383	405	386	405	373	396	440	392	387	395	451	400	388	372	413	394	404	407	361	389	393	426	415	420	384	426	385	423	391	404	389	366	387	406	398	418	431	406	430	386	396	401	384	367	389	425	410	410	390	403	403	412	430	422	374	421	367	389	405	419	412	404	417	382	396	424	414	403	389	391	403	393	396	390	388	379	400	417	385	428	370	409	383	422	367	421	411	374	391	438	384	394	408	401	386	405	368	413	393	357	388	400	391	413	420	386	424	413	416	418	384	387	408	378	376	393	367	384	405	411	422	393	430	395	373	381	404	404	382	438	398	396	402	412	408	426	453	438	381	396	410	421	416	432	399	380	401	375	356	397	435	379	387	396	437	419	387	439	394	393	394	390	430	403	377	415	413	427	394	401	404	412	385	392	398	379	361	405	415	435	381	401	407	391	418	389	386	426	399	408	393	421	381	431	417	439	418	438	391	391	414	402	385	351	389	420	402	412	374	368	382	349	411	382	372	398	383	401	412	392	425	392	413	404	363	413	395	437	434	406	420	392	421	388	388	403	407	377	408	411	397	411	384	437	420	406	411	379	431	396	401	394	365	402	392	416	397	364	426	401	378	425	406	364	384	380	401	414	419	409	394	365	390	374	422	391	360	414	389	392	412	391	413	400	396	423	401	402	373	348	394	361	377	419	427	387	425	431	394	401	430	381	380	406	400	423	394	386	410	379	419	418	387	398	386	409	413	355	386	445	385	426	411	419	442	414	437	368	391	378	453	398	381	433	373	424	416	420	422	381	434	416	403	406	431	401	394	389	401	379	404	419	367	396	356	388	427	389	357	421	421	394	445	390	417	388	410	429	373	379	422	428	413	374	383	406	361	403	389	393	379	419	369	381	395	404	368	397	388	350	378	390	383	395	392	387	390	390	388	403	392	443	366	399	418	423	417	384	420	393	373	399	397	376	402	397	402	396	405	384	385	410	434	406	357	382	372	433	358	404	395	411	408	362	415	385	407	397	381	393	350	397	411	390	424	356	421	402	378	385	361	350	399	416	391	399	377	389	382	351	417	396	394	396	391	402	414	394	348	408	428	416	404	373	413	395	417	388	423	433	377	449	381	379	399	416	388	396	378	397	427	372	430	420	407	421	410	390	420	390	443	429	412	409	382	392	423	359	410	335	425	451	380	393	405	383	415	394	400	385	373	420	435	370	396	395	404	398	401	383	423	405	371	388	380	377	376	428	414	384	422	391	372	364	392	403	353	419	413	405	375	388	367	412	357	420	405	444	365	395	397	385	401	364	412	382	402	406	408	399	388	423	380	440	363	392	412	381	404	397	397	420	401	381	429	399	415	412	395	388	389	387	434	408	403	408	389	387	398	375	387	370	381	442	406	376	414	406	369	437	400	420	378	426	417	363	387	390	401	418	427	411	400	405	377	439	406	410	403	395	389	389	388	400	373	368	400	364	462	407	374	413	398	379	408	394	399	430	398	410	382	407	406	420	417	417	416	416	404	440	401	403	422	374	394	409	379	373	392	396	415	384	394	378	431	413	398	396	398	431	390	413	417	395	443	409	407	390	365	368	424	406	376	362	411	381	361	413	405	369	377	411	357	409	381	445	427	391	372	393	401	390	405	386	389	405	429	425	409	404	357	397	367	362	420	423	430	409	361	413	393	409	404	389	371	364	409	361	382	388	405	411	420	385	386	402	423	412	393	414	401	375	373	387	382	408	367	422	421	436	364	421	433	387	385	425	362	430	373	381	385	393	385	414	374	406	388	411	365	386	391	396	410	414	398	387	402	365	415	365	436	389	404	389	409	390	382	374	413	407	408	408	419	363	411	416	376	388	376	391	372	387	398	410	405	409	404	369	404	400	400	396	421	418	415	395	417	409	393	357	427	390	384	410	394	411	410	406	369	396	417	401	386	406	402	373	429	388	394	386	432	414	395	427	386	410	390	372	392	389	414	403	391	394	404	379	388	399	376	383	421	380	406	399	400	386	395	381	417	389	388	380	408	421	402	383	405	402	360	381	370	394	411	386	417	431	399	409	395	395	423	382	409	384	403	410	361	383	421	423	386	442	430	374	371	390	394	389	412	442	385	411	387	372	373	382	396	390	422	386	389	418	408	346	419	406	403	372	392	407	382	388	407	450	401	375	386	415	414	369	358	386	393	430	398	410	426	386	379	392	389	389	362	411	387	436	411	379	432	389	430	402	371	400	383	403	391	395	405	421	379	414	435	377	372	375	380	409	402	382	412	397	371	380	424	401	385	375
13543	26599	22766	12275	7945	5865	3922	3330	2670	2620	2552	2075	1903	1725	1621	1293	1195	1123	1079	1079	1061	1023	911	862	893	874	889	943	1132	1125	1120	1139	1224	1350	1373	1247	1254	1188	1215	1141	1170	1084	1009	966	1049	1042	1007	948	934	925	917	916	877	886	953	847	989	1813	1968	1510	1303	1058	924	868	812	810	824	813	796	845	783	782	790	811	778	845	739	803	824	777	813	802	804	820	782	773	802	815	775	825	761	762	798	760	766	795	784	824	818	813	827	788	779	761	781	823	799	797	796	792	774	789	800	811	785	788	793	795	844	768	782	790	860	766	820	802	761	793	829	801	770	787	768	733	805	795	786	753	783	755	803	780	854	808	770	791	768	797	787	776	824	784	805	750	768	785	795	783	811	734	809	802	782	822	813	775	787	776	779	781	759	799	801	848	745	809	796	788	771	730	760	777	755	800	812	769	820	785	815	767	774	751	798	766	799	802	788	808	777	782	801	793	850	825	726	775	801	820	804	799	825	764	777	816	801	806	797	830	824	750	791	825	785	803	773	813	821	786	778	789	798	765	804	729	780	773	890	820	805	749	835	799	757	823	778	792	818	786	832	799	789	824	787	762	821	791	746	838	812	746	824	820	774	788	782	791	787	738	781	777	760	807	754	760	768	779	815	837	776	754	760	770	783	789	779	776	804	815	823	786	779	748	804	769	757	772	774	796	741	811	796	747	791	766	804	788	806	789	776	792	791	815	804	812	787	801	779	782	793	765	765	855	765	789	837	756	799	768	810	802	805	755	809	815	760	780	769	794	788	781	825	756	791	800	788	822	799	732	779	794	780	796	790	782	831	781	811	746	809	799	827	738	787	817	824	805	783	811	797	772	783	858	791	807	767	787	805	792	815	856	786	800	765	754	731	791	799	814	782	791	768	827	804	796	801	745	770	794	759	810	815	760	829	797	785	756	817	824	781	834	779	775	751	775	800	791	848	783	829	793	798	817	841	738	810	797	751	788	748	817	755	789	761	769	767	752	759	805	787	780	775	810	754	790	802	768	771	797	793	773	787	851	808	782	735	795	813	772	822	759	789	816	767	803	768	759	759	784	811	799	832	776	805	814	817	713	784	818	750	823	794	806	813	780	789	790	787	733	826	800	806	758	802	807	814	762	745	807	792	811	736	720	827	769	853	775	779	780	785	797	745	802	775	794	781	723	786	748	783	788	804	790	797	828	808	787	830	785	769	778	786	796	784	777	783	816	777	752	799	771	753	821	756	777	829	757	838	744	766	836	775	749	757	819	776	781	774	794	810	787	752	781	756	743	771	796	848	811	781	757	839	776	738	823	789	747	837	783	738	769	782	782	837	781	784	800	830	768	833	790	781	779	838	818	787	791	794	806	805	810	790	818	773	828	827	849	823	799	774	801	851	782	787	797	783	798	823	787	767	750	848	805	855	788	776	790	785	766	772	800	786	811	846	807	796	767	784	794	756	757	795	766	775	798	842	773	851	798	775	773	791	779	786	750	752	753	794	792	835	818	799	787	818	761	752	716	797	772	749	802	785	766	785	818	751	819	753	797	732	773	799	755	767	733	762	771	821	759	729	816	779	821	802	797	800	820	790	827	791	796	769	829	818	803	852	770	791	817	778	784	782	773	792	772	820	834	782	811	788	807	761	833	764	787	758	793	821	745	810	760	787	757	767	828	798	770	766	758	784	801	790	824	774	836	783	763	793	761	790	800	798	802	755	818	781	781	809	750	721	797	800	825	812	812	744	776	802	741	823	820	763	829	810	842	835	771	774	812	748	753	772	781	794	758	749	761	762	773	775	778	861	797	809	807	776	836	747	791	739	773	765	784	789	789	801	793	801	797	829	784	828	794	773	771	821	778	798	788	802	786	775	759	787	794	781	819	766	803	736	776	811	808	773	769	777	804	794	747	786	785	802	797	783	742	789	747	768	775	794	739	788	829	828	778	771	823	811	774	809	789	814	777	776	782	760	810	749	779	781	779	775	800	758	830	779	724	799	851	772	782	781	819	798	791	841	811	795	826	780	809	767	794	791	787	758	800	811	766	797	811	827	789	805	798	753	791	818	780	760	813	805	791	783	815	739	807	785	806	778	786	761	779	811	800	777	768	827	797	732	768	775	804	802	862	849	793	799	795	826	821	795	828	794	814	751	840	790	808	722	806	793	820	749	796	770	772	769	810	804	807	795	821	800	834	811	772	788	790	856	865	795	789	772	772	768	794	785	801	797	774	800	756	830	799	783	818	741	752	752	807	799	830	745	804	790	790	753	802	781	795	800	766	809	799	762	761	856	779	763	738	744	806	838	830	831	833	809	791	757	849	774	806	785	794	784	819	810	763	805	760	813	772	795	759	775	782	803	795	776	827	860	787	810	804	823	764	796	744	786	772	857	766	782	739	769	787	817	780	814	811	773	816	789	805	787	806	774	791	758	827	784	833	776	795	762	759	814	799	794	786	748	794	774	759	741	808	793	781	790	779	802	778	840	766	802	784	795	844	763	781	770	783	776	826	791	763	759	790	726	799	824	750	773	802	751	857	776	764	766	825	794	771	791	812	785	755	808	761	780	769	820	742	799	788	779	825	810	785	756	797	799	802	838	781	816	824	802	779	782	809	795	746	787	799	722	759	800	765	804	779	791	808	813	810	839	805	830	822	778	763	780	787	804	831	782	826	786	817	760	744	774	805	750	761	788	810	765	773	777	824	736	793	792	808	772	765	799	717	825	814	765	752	773	759	784	802	744	772	779	801	820	782	775	781	751	798	770	720	795	831	814	764	817	812	793	819	776	808	789	805	783	769	779	793	788	796	748	804	771	773	848	771	769	814	771	827	798	812	772	795	770	818	757	849	789	754	774	737	831	775	760	768	750	828	719	775	786	778	797	769	792	738	776	768	790	782	783	786	722	826	798	793	753	782	761	746	767	813	787	814	826	793	831	785	771	837	814	830	790	780	812	774	823	789	771	842	763	808	745	769	833	763	795	763	820	792	807	775	793	742	773	773	813	764	840	770	840	804	831	787	792	788	769	749	801	848	787	798	812	783	766	809	778	772	816	740	774	801	789	816	757	865	808	778	797	784	792	775	832	793	790	793	724	778	771	815	805	837	776	792	754	769	772	807	804	756	787	754	829	797	851	824	805	786	779	785	812	762	823	786	831	793	834	737	793	756	791	774	796	795	770	806	794	775	781	754	813	797	818	778	828	813	814	735	773	772	755	809	827	807	792	818	795	809	794	764	780	801	785	794	792	800	824	764	780	818	805	792	791	785	755	813	787	783	737	763	801	758	781	813	801	764	804	769	849	787	783	774	773	793	828	766	821	795	829	791	796	784	750	798	799	794	787	791	791	809	773	804	727	779	755	872	776	776	849	783	809	791	797	820	806	830	821	770	783	741	759	757	794	790	778	800	869	819	774	792	772	808	802	837	867	777	783	761	806	848	809	776	788	792	786	775	778	759	790	822	803	763	725	791	778	786	790	807	799	781
23113	21193	29005	23660	21238	19337	4220	1612	1136	1059	1060	939	779	672	688	559	513	493	495	429	438	444	413	415	372	360	373	443	476	421	463	457	440	487	620	581	548	462	518	486	486	468	422	460	457	447	468	433	444	408	374	410	395	375	378	369	504	881	973	755	605	498	420	373	367	330	330	360	325	359	331	344	338	330	319	361	350	350	365	325	352	340	360	318	329	355	339	327	328	365	349	365	354	336	336	361	381	351	358	349	356	352	368	360	372	352	365	351	314	367	356	335	369	362	326	345	331	340	321	344	324	320	331	366	319	344	334	326	315	327	340	365	320	362	346	365	344	303	348	343	336	331	325	336	311	353	378	342	337	359	349	322	342	324	296	347	368	336	314	329	337	347	346	355	346	353	356	328	354	368	342	365	356	334	339	345	363	316	332	317	351	289	359	362	340	355	338	361	365	344	307	357	353	353	360	330	328	364	365	349	322	335	328	352	335	328	309	344	319	370	360	346	374	309	380	335	348	334	347	364	354	344	331	380	334	332	359	333	374	362	335	369	325	319	360	321	337	335	352	336	340	354	328	354	376	339	354	348	348	340	337	339	344	347	372	369	359	331	328	301	325	375	331	329	319	325	327	362	324	337	340	307	337	346	365	331	334	349	331	372	346	345	351	338	350	332	346	324	335	312	321	317	338	329	332	328	342	361	387	341	358	326	368	348	356	337	372	355	359	340	367	360	328	370	346	313	349	362	321	360	360	308	327	321	353	329	331	313	347	297	371	297	361	349	393	340	349	376	348	320	371	328	351	378	334	358	316	341	351	353	338	350	336	352	352	344	345	366	343	334	333	334	326	341	305	358	344	360	327	331	396	330	367	334	352	345	335	325	334	326	348	343	356	354	324	357	354	351	314	314	337	348	335	322	328	365	350	316	359	335	325	334	308	338	358	336	371	347	347	342	321	308	346	365	311	373	380	317	349	335	366	359	333	341	343	336	361	334	334	304	354	343	359	347	348	348	335	349	322	371	362	342	333	355	365	360	316	339	394	354	328	353	339	353	352	355	320	362	330	351	359	340	370	333	354	354	350	336	381	305	331	344	376	336	327	327	318	324	384	346	327	344	344	326	348	310	336	331	335	349	309	345	338	362	347	361	378	334	347	348	352	327	365	367	376	368	362	351	351	346	340	330	308	334	328	352	352	333	338	362	377	345	365	321	375	346	359	373	374	325	361	321	339	390	306	335	361	337	334	376	335	319	308	347	377	330	319	356	327	329	316	368	323	335	389	348	344	349	306	383	345	325	335	336	296	357	330	314	323	324	342	312	332	358	345	377	329	322	329	376	327	367	340	332	322	301	343	339	332	308	340	300	334	381	351	402	331	378	350	352	328	337	296	350	346	340	341	346	319	321	360	350	343	306	328	337	359	316	319	357	324	329	347	349	356	340	302	314	344	342	350	329	331	317	347	309	310	349	358	328	346	334	333	336	352	327	343	328	360	355	351	356	348	322	352	356	315	336	357	339	345	350	345	296	341	364	385	335	295	350	317	326	341	362	311	343	361	357	350	371	362	326	355	344	304	345	363	325	338	372	318	344	316	370	344	330	358	365	338	342	354	364	304	353	329	323	335	309	339	351	381	376	345	329	367	300	370	337	306	363	337	353	338	353	309	352	323	354	289	347	371	335	357	347	348	358	340	346	334	337	342	365	358	386	349	366	334	351	329	386	345	366	353	323	342	335	320	330	311	341	344	332	355	355	353	316	293	344	355	339	335	370	321	327	338	326	348	338	372	325	335	331	362	344	356	354	352	325	351	308	356	336	331	330	322	351	351	354	327	363	332	335	326	359	353	318	368	317	349	332	311	322	324	345	338	331	308	337	391	353	328	319	329	342	382	372	324	338	366	351	336	357	342	355	389	364	284	338	330	339	331	317	360	327	326	360	322	385	339	333	315	349	356	344	347	313	326	348	340	356	368	376	363	365	315	337	347	374	332	385	359	324	347	344	376	362	336	326	351	292	318	344	341	339	347	325	338	360	332	340	342	343	349	347	327	350	323	355	331	358	322	339	327	338	341	358	337	346	313	323	352	324	341	333	344	332	348	347	337	337	382	318	342	349	343	329	341	349	340	350	345	370	332	335	350	326	331	299	349	345	414	361	347	350	358	348	343	328	348	350	334	321	348	331	368	326	333	341	349	331	349	321	344	318	326	355	361	360	329	368	342	357	362	311	364	357	350	334	320	319	332	349	361	328	328	335	335	330	323	350	321	350	357	339	326	342	300	346	340	356	347	324	380	362	367	360	321	336	328	342	355	372	374	301	322	350	377	348	330	327	357	341	383	379	323	321	341	326	332	350	327	316	321	383	361	349	367	319	355	354	327	374	365	360	332	323	343	337	316	315	335	376	362	340	383	351	331	340	317	333	355	347	331	343	347	320	321	350	325	340	356	348	346	364	323	374	362	289	304	384	326	364	344	371	354	328	362	325	325	327	327	351	319	311	321	275	358	353	367	348	361	359	338	328	352	361	357	337	349	352	351	347	354	342	352	324	353	351	333	339	367	359	344	343	347	338	350	317	357	339	332	372	344	298	357	329	328	323	350	303	360	333	353	342	338	308	373	325	356	322	340	394	337	330	375	347	347	331	340	326	344	354	336	359	352	319	364	344	354	308	314	357	365	366	339	323	351	317	336	346	334	319	368	330	332	358	342	328	370	326	288	311	327	344	368	312	340	354	344	346	373	372	339	326	317	337	328	323	346	348	368	332	361	349	293	335	298	344	345	337	325	344	323	360	344	347	354	363	346	336	334	345	343	341	341	362	347	344	333	355	336	333	322	329	337	361	325	357	361	357	330	332	352	362	324	342	370	328	349	315	316	332	346	332	335	326	309	327	307	356	334	340	326	348	395	345	323	336	361	367	321	329	315	323	336	356	332	341	355	320	309	324	334	336	319	316	332	355	357	350	316	319	328	336	338	354	347	347	347	366	319	357	337	321	308	335	322	354	373	347	335	366	347	341	346	381	342	331	335	318	345	333	335	330	332	355	347	339	366	355	354	353	333	320	334	340	320	344	355	331	357	291	347	346	336	309	358	355	351	335	346	371	343	312	386	324	329	321	323	343	350	347	333	326	326	311	317	339	348	332	332	357	353	358	332	296	354	337	311	370	339	350	359	378	340	343	352	352	340	341	379	307	337	325	337	314	333	330	338	361	352	346	328	371	360	327	293	346	362	341	377	306	371	348	312	367	344	385	312	318	332	343	357	298	351	380	369	337	352	307	330	346	362	336	317	334	344	363	324	327	362	328	320	329	337	315	339	325	368	289	362	337	326	351	358	362	355	321	344	345	373	367	340	329	340	338	328	352	345	370	335	361	377	373	369	350	347	362	316	320	339	342	323	323	352	335	358	357	346	344	341	350	329	346	339	330	333	332	296	322	373	347	337	347	355	322	331	346	349	351	327	355	316	305	317	353	337	364	354	304	341	374	357	347	379	347
16517	32767	27666	16463	11475	8263	5381	4681	3859	3573	3206	2877	2446	2351	2063	1666	1330	1246	1220	1144	1111	995	1019	830	766	798	830	981	1083	986	1047	1061	1039	1161	1516	1530	1325	1119	1213	1224	1202	1079	1010	966	974	941	962	942	889	918	794	858	838	813	808	799	1300	2421	2754	1985	1411	1211	918	818	728	663	611	649	661	618	655	643	635	638	630	658	701	635	692	609	677	658	647	661	644	651	665	637	641	622	657	646	672	678	697	655	667	665	622	657	658	693	620	623	705	672	690	682	641	681	677	648	633	708	645	658	637	621	673	643	657	664	669	690	651	674	670	640	637	628	639	658	666	638	666	673	632	733	695	694	621	644	704	675	682	643	688	629	700	652	675	649	654	687	654	683	661	644	640	665	678	680	657	690	653	680	668	723	699	643	695	670	667	681	675	626	672	624	689	647	687	661	657	668	607	680	641	677	662	627	682	601	720	624	692	674	635	677	672	663	647	644	661	672	666	663	689	662	630	639	676	634	669	649	639	673	669	663	682	627	645	653	705	689	668	650	712	679	631	640	643	651	648	681	640	616	634	645	666	678	662	686	614	666	659	643	647	635	691	674	691	682	685	657	649	649	635	635	699	648	643	675	643	683	640	667	672	686	699	675	692	674	626	623	705	619	643	635	685	668	671	648	643	636	705	685	641	690	642	619	624	676	632	648	595	653	677	657	679	623	600	663	676	704	705	686	686	658	667	653	686	656	638	638	688	675	635	685	672	701	691	674	658	673	678	645	630	656	649	675	672	639	638	672	705	670	655	652	672	669	623	628	658	647	670	640	662	651	670	663	692	676	692	656	648	646	658	635	653	671	666	687	713	685	664	639	663	674	649	671	677	688	648	673	640	683	661	700	683	685	642	674	666	650	635	668	633	683	690	602	644	625	694	670	663	658	661	676	671	675	677	635	742	691	691	640	634	689	682	671	632	631	672	587	701	704	622	664	669	684	643	680	623	679	680	678	667	649	666	633	696	698	587	690	666	659	681	664	676	682	624	673	593	678	676	667	628	728	663	647	651	698	703	648	646	682	686	639	693	653	660	639	700	648	629	688	711	638	662	693	648	638	646	657	673	677	660	690	669	670	681	683	674	638	695	661	657	653	682	657	691	680	650	651	642	619	695	665	634	635	658	648	679	690	667	608	681	617	631	672	680	647	678	670	604	639	655	628	607	644	635	693	641	663	616	660	670	643	654	687	636	647	630	684	675	672	679	594	689	668	689	680	643	645	678	668	649	622	657	670	637	635	639	681	678	648	638	649	698	651	635	622	625	643	708	667	677	713	640	704	676	654	632	677	612	663	651	695	704	688	612	725	678	689	716	665	626	640	650	655	621	708	635	657	659	702	691	686	667	652	616	682	690	630	636	670	711	655	656	622	682	705	670	663	660	628	667	696	675	661	663	645	693	672	648	661	645	624	640	628	616	686	651	631	649	678	698	650	706	665	674	634	666	645	697	676	644	670	661	678	631	679	717	701	635	643	641	682	658	644	656	676	642	660	648	642	709	642	680	607	642	653	637	639	717	683	672	639	646	678	709	631	674	628	616	687	682	637	696	654	635	685	690	702	678	654	680	667	684	699	677	642	680	713	638	657	679	652	647	656	652	706	675	647	660	690	677	656	670	678	678	720	653	647	665	585	691	662	689	693	685	664	651	623	694	690	646	675	629	674	666	626	684	636	667	675	643	646	660	668	701	644	688	671	668	652	676	663	659	697	698	667	720	649	589	652	645	601	622	666	634	664	645	623	717	646	632	636	648	684	656	652	668	671	663	638	701	667	660	637	651	662	672	664	650	642	687	660	650	612	669	637	637	692	683	664	658	675	688	682	648	688	601	657	635	656	675	687	696	666	690	668	696	692	716	642	621	627	675	675	655	684	619	643	643	659	697	658	672	664	659	647	664	619	681	666	644	671	629	690	656	642	612	680	653	652	672	669	691	663	639	613	632	641	651	652	662	658	669	644	621	691	631	686	654	656	671	688	679	675	622	655	656	685	703	634	640	662	679	646	669	698	703	682	625	650	672	678	675	678	693	630	647	664	676	667	667	633	640	637	649	676	653	671	662	682	668	658	628	653	658	659	635	686	648	661	658	606	646	666	653	673	698	641	635	678	657	669	659	670	617	683	719	663	647	632	659	628	661	628	669	670	648	629	630	672	659	644	696	650	639	663	633	656	642	624	669	655	713	655	672	718	641	678	652	649	653	648	653	680	666	668	671	691	685	646	654	660	671	660	663	642	632	657	705	650	653	642	622	676	708	644	633	661	684	673	681	690	683	686	664	662	675	691	662	674	675	671	625	720	664	690	649	666	662	678	655	640	703	620	659	648	700	674	591	636	665	697	619	710	661	655	612	624	591	689	665	648	645	668	664	648	633	654	675	676	677	676	628	650	707	671	675	651	683	678	656	653	623	675	671	673	683	653	672	656	650	671	659	619	702	672	651	644	648	677	695	669	671	703	660	663	700	694	652	633	649	669	657	697	670	598	654	662	642	672	662	669	660	725	663	654	674	679	654	674	649	656	647	644	646	648	671	670	607	602	653	615	652	686	657	623	629	661	664	654	633	647	629	653	639	642	677	652	627	696	674	643	608	701	625	673	686	675	686	646	633	697	654	681	633	675	666	626	655	669	650	635	656	650	622	644	622	669	649	635	672	651	647	614	680	653	660	676	641	677	635	684	663	667	678	691	644	647	658	677	695	682	637	697	614	661	654	668	618	644	645	674	669	674	650	635	692	659	686	695	645	607	648	630	643	650	671	643	672	703	694	667	659	699	687	672	670	671	685	675	661	635	653	674	634	671	655	674	616	686	662	672	651	669	624	650	672	687	666	672	658	674	680	666	684	676	631	656	600	614	638	663	703	658	670	644	659	696	666	692	721	650	618	634	697	656	670	632	664	656	688	659	681	608	643	631	672	666	687	700	682	651	648	631	663	665	629	615	632	653	638	664	615	670	696	643	685	661	645	659	634	690	616	657	705	620	677	628	669	684	668	675	687	628	693	616	641	677	689	690	617	623	624	672	670	698	650	650	603	623	649	684	644	648	647	683	645	695	629	685	640	650	657	655	663	649	649	638	662	679	623	639	620	690	689	641	646	685	650	697	710	696	620	700	660	669	599	649	691	654	622	614	642	671	670	662	679	642	664	644	655	693	650	661	666	639	642	628	685	630	630	723	672	616	641	642	694	680	666	677	688	657	674	703	645	627	643	683	649	636	603	689	631	637	679	640	641	638	680	630	658	714	698	651	645	651	631	718	663	682	639	631	626	689	708	628	682	680	641	671	668	673	681	640	667	625	660	659	643	662	641	629	637	631	686	710	673	688	649	623	665	677	677	661	673	630	627	648	693	667	657	647	683	678	656	667	648	654	666	596	690	634	658	623	669	659	668	652	658	714	695	638	670	680	673	735	644	666	643	687	629	628	695	661	677	661	638	658	642	664	686	645	675	702	653	662	674	660	661	618
26502	20715	12935	3616	1514	1029	705	712	660	673	693	648	650	597	594	576	530	509	534	528	532	512	529	501	503	478	504	561	545	497	501	470	505	517	605	550	535	569	580	556	534	563	573	533	514	570	529	507	531	551	463	482	486	539	461	508	543	523	577	552	544	531	515	478	502	499	478	500	497	483	509	509	539	484	502	456	505	507	468	470	497	495	507	483	473	508	460	506	488	512	491	483	491	503	495	500	467	487	514	483	477	488	516	501	495	473	491	469	459	496	500	478	487	457	493	494	511	470	494	532	522	468	457	468	495	503	506	465	491	490	491	487	463	482	472	453	502	522	499	466	491	496	537	451	478	474	474	482	474	495	475	472	474	500	501	478	511	505	504	531	487	453	486	467	496	503	543	498	457	491	481	463	502	472	526	531	484	494	489	507	499	487	482	510	468	478	477	515	451	488	477	492	516	478	488	529	499	508	476	493	506	464	478	535	523	482	479	490	506	506	479	539	538	493	486	511	531	505	463	471	494	488	472	500	502	504	508	462	521	456	515	462	474	462	475	453	513	491	483	455	464	486	457	472	501	482	514	495	487	468	482	513	524	468	483	478	532	478	459	521	480	509	493	516	473	497	438	509	516	486	484	481	463	494	498	469	473	490	450	497	480	488	492	477	493	482	492	493	492	495	523	504	552	463	504	501	466	471	445	494	460	526	493	459	567	484	513	464	502	465	489	504	524	471	510	484	484	464	481	506	476	498	443	467	461	499	507	472	474	505	482	508	498	467	508	507	521	493	484	488	539	502	511	485	466	520	504	472	512	495	498	502	501	462	530	470	516	464	512	471	442	481	549	479	470	504	482	521	516	475	475	480	467	476	508	509	474	478	472	467	481	449	499	493	485	520	489	456	479	451	478	489	477	492	492	489	527	471	450	480	530	468	504	470	480	503	512	495	514	506	517	492	473	497	499	510	472	469	496	490	479	479	458	471	486	459	467	523	496	518	503	465	519	462	483	493	520	494	517	419	490	507	496	482	516	504	465	498	479	465	512	490	469	458	487	508	480	512	486	523	521	511	465	532	463	489	489	512	485	510	473	454	487	493	503	506	469	464	497	490	505	501	499	522	495	484	460	504	478	464	478	517	495	491	475	545	512	514	519	466	516	466	511	481	486	509	446	462	497	504	502	457	481	498	470	444	498	495	515	498	504	511	486	474	500	482	498	506	477	486	514	556	510	469	502	458	529	451	476	465	509	499	474	460	498	498	472	478	461	483	518	484	521	533	463	463	484	490	474	487	481	502	549	454	467	517	481	485	485	503	469	480	530	470	505	473	468	498	467	472	491	523	481	512	525	471	507	484	466	470	488	475	484	477	509	476	474	481	496	516	463	490	496	482	465	532	465	530	463	440	488	480	488	497	456	474	502	487	486	449	513	503	473	491	488	471	527	470	443	486	474	470	490	462	460	472	481	525	503	499	483	487	501	554	459	486	514	447	459	495	502	491	522	470	498	439	481	470	478	481	468	473	442	514	504	544	492	436	449	478	507	507	483	449	472	487	493	519	520	472	496	481	505	480	504	490	471	458	525	504	483	525	503	509	471	494	470	490	499	463	476	492	465	509	505	461	481	500	489	481	509	488	522	517	488	508	554	496	441	501	486	467	497	476	505	466	556	459	444	448	470	484	477	516	543	486	508	471	486	494	487	485	513	482	464	471	509	505	517	483	489	484	499	464	471	485	507	465	516	489	496	434	463	491	468	499	467	494	477	488	493	462	496	472	510	503	479	499	493	487	499	505	468	544	481	517	512	472	531	479	513	482	469	495	516	507	487	531	480	507	513	484	433	472	533	489	473	493	487	556	454	502	485	479	494	502	505	507	485	489	523	441	505	498	451	467	483	480	489	504	538	468	459	433	464	476	534	490	510	485	470	477	522	518	483	503	467	507	470	483	520	551	498	484	504	498	526	479	486	476	519	490	452	485	518	467	489	509	506	456	461	516	461	481	478	494	472	489	511	495	487	518	467	514	504	487	536	455	500	519	513	453	509	512	486	490	514	489	492	464	475	486	480	498	469	487	506	541	477	483	487	482	527	516	440	455	521	482	489	492	496	492	540	470	477	449	474	506	466	512	493	503	486	483	505	476	527	447	487	503	493	510	508	455	476	493	482	502	488	504	501	437	520	477	450	484	484	484	509	524	504	452	473	466	470	455	454	502	462	431	494	500	502	503	485	479	488	491	481	507	509	517	513	526	503	476	477	443	463	449	478	495	456	520	458	481	484	482	451	425	473	505	490	514	470	489	496	518	496	457	485	478	471	486	472	437	489	470	459	500	518	459	507	477	517	513	504	513	519	497	477	503	455	510	501	530	497	461	474	492	496	514	508	474	520	502	464	458	509	531	482	448	476	509	496	497	511	500	477	500	496	459	466	474	472	511	509	454	484	469	473	517	496	461	474	467	482	504	459	461	491	492	458	465	454	493	470	562	467	484	516	485	473	498	455	499	487	524	519	487	491	500	472	489	480	518	495	473	448	495	504	511	459	477	513	487	507	484	446	464	512	454	476	501	496	535	466	471	489	463	490	485	486	508	469	533	492	491	508	496	504	457	518	487	486	521	500	439	507	523	512	460	472	516	531	490	473	463	466	496	504	480	522	497	482	487	502	507	450	498	498	515	473	542	493	468	474	464	491	485	471	494	502	472	530	514	510	496	476	529	473	442	508	498	500	487	491	522	472	497	495	492	494	503	514	442	528	506	474	483	510	491	467	490	470	483	494	491	535	480	476	470	482	506	530	489	490	502	435	435	488	465	456	470	528	491	497	463	494	457	482	481	490	488	470	516	499	449	495	521	508	477	489	476	503	480	473	495	474	485	495	497	481	518	506	520	480	474	535	493	503	509	476	484	512	515	522	513	446	475	498	474	521	544	517	474	479	513	541	467	452	473	525	497	500	451	460	511	465	473	507	460	546	479	460	425	462	471	523	476	556	462	522	484	523	476	511	488	474	484	501	488	504	481	504	511	493	477	465	473	494	473	518	472	490	504	475	504	493	493	523	502	508	470	501	503	463	487	446	493	429	516	485	494	498	483	491	504	492	542	535	540	481	534	472	489	466	499	490	507	459	497	486	482	524	531	480	480	517	508	493	496	495	476	494	510	502	507	482	476	535	474	480	484	533	496	496	487	476	495	460	435	529	487	506	538	496	502	500	529	495	516	491	491	484	498	485	500	485	494	504	489	485	508	504	494	507	468	499	483	512	446	476	488	501	501	482	514	473	524	461	464	507	481	449	490	524	483	482	485	450	476	488	524	448	507	512	530	467	505	523	494	489	514	509	491	490	505	505	482	520	459	475	473	484	519	509	524	496	511	479	465	487	484	511	511	468	464	496	456	480	461	484	504	470	512	513	534	492	514	505	504	444	474	468	523	511	497	482	451	472	498	481	471	485	492	462	496	504	467	447	475	488	496	527	494	543	478	485	484	488	494	478	478	513	502
11452	18008	13927	6522	4232	3044	1729	1785	1587	1737	1599	1553	1397	1388	1401	1219	1117	1081	999	1066	1086	1001	1019	1007	998	998	993	1048	1054	1043	986	1020	940	1059	1177	1181	1221	1204	1082	1100	1135	1089	1081	1055	1133	1049	1073	1056	1065	1013	973	1021	999	997	970	1002	1026	1119	1154	1066	1003	1037	1007	999	983	955	948	1027	972	986	896	920	951	988	976	949	982	936	909	950	930	935	933	919	963	918	971	962	930	934	936	980	992	891	932	914	962	953	935	916	907	962	923	904	923	985	966	943	978	984	926	959	930	956	924	923	927	912	939	955	954	933	954	982	935	935	930	963	946	952	914	1002	923	936	961	973	918	902	969	950	963	925	908	950	973	991	935	909	924	971	927	1010	946	972	955	929	930	929	940	999	959	950	930	985	1011	944	949	932	932	956	957	928	898	951	995	894	1006	923	913	954	956	971	968	960	921	924	961	900	961	958	958	982	972	927	980	865	975	967	881	913	960	923	891	929	931	995	1002	954	972	957	896	927	936	955	922	923	973	949	957	969	963	974	899	1026	917	919	969	912	924	966	960	910	902	962	914	987	915	926	995	943	952	939	950	933	943	931	988	957	987	896	969	1008	982	932	977	984	948	927	909	951	933	931	945	968	937	963	914	989	972	964	955	945	896	934	898	884	944	876	964	889	928	913	966	985	934	996	956	931	966	936	929	956	921	876	946	977	961	990	903	987	944	939	967	971	959	931	956	944	956	990	931	933	929	953	979	935	978	962	950	990	943	948	1003	935	922	937	918	944	951	980	977	912	911	996	944	938	985	888	880	966	934	979	923	866	936	893	948	945	952	903	887	929	933	954	898	930	945	939	922	981	930	951	970	936	912	991	956	954	943	915	927	952	946	983	966	933	903	966	945	905	952	919	960	942	967	944	893	985	978	974	927	950	968	930	971	897	983	973	995	944	990	928	934	900	937	948	1011	949	936	963	960	906	951	947	963	948	955	921	964	951	918	971	966	957	979	960	937	960	982	913	958	930	920	952	960	914	984	931	901	975	996	926	970	940	925	972	933	948	921	962	942	999	923	937	956	979	922	900	941	959	950	928	970	962	958	933	936	952	974	956	997	1001	951	898	968	967	916	918	910	903	925	883	947	925	957	975	916	933	950	972	903	855	956	928	968	926	923	893	909	917	934	933	940	916	902	939	970	1020	959	1013	924	959	928	907	954	1008	943	944	942	923	981	922	964	929	953	865	941	887	950	966	929	918	957	959	988	969	989	949	971	972	953	934	960	918	947	956	964	913	947	934	966	957	1007	893	987	973	927	935	946	882	989	903	949	918	905	943	974	940	978	953	894	914	940	986	950	966	918	956	944	946	936	960	953	957	950	943	933	931	967	991	980	950	935	965	934	962	1004	906	973	938	944	920	1001	922	1004	982	959	963	973	929	896	969	911	959	987	911	940	953	1033	944	953	940	947	982	997	932	958	931	949	896	957	910	980	997	991	883	970	944	982	857	930	942	950	978	994	955	910	938	993	952	915	935	982	946	932	937	972	974	956	931	953	975	999	929	1003	929	912	910	950	973	939	938	903	990	928	962	991	964	950	987	976	888	932	914	927	957	936	919	934	942	907	930	971	957	902	936	933	921	950	1015	960	881	966	946	974	960	957	940	984	964	972	920	912	971	897	960	948	983	910	946	940	926	857	923	969	976	1009	990	916	973	939	929	894	980	1007	1007	919	904	951	989	990	987	899	962	976	955	920	947	971	911	937	935	946	964	952	979	916	939	928	985	899	908	924	968	976	926	917	899	901	906	945	938	922	902	924	967	961	932	984	955	993	1008	988	979	946	988	947	927	905	994	929	943	921	933	952	927	947	914	984	960	923	923	900	954	929	975	964	937	914	947	902	998	921	931	923	1004	966	997	957	939	933	962	909	929	995	931	922	945	975	957	949	930	973	974	927	936	931	963	971	937	948	912	933	924	954	983	932	945	911	940	904	915	899	960	950	962	928	899	948	968	936	984	972	965	912	918	952	958	964	996	951	956	896	937	958	966	955	923	958	949	934	956	962	961	932	977	930	977	946	890	975	940	944	932	963	937	947	922	943	951	951	940	908	984	929	994	942	989	902	933	986	936	961	990	923	961	948	957	1027	931	978	940	967	951	966	1000	1026	960	905	979	959	926	891	944	924	926	918	955	958	970	882	940	988	973	969	866	942	945	960	933	970	961	921	933	897	965	965	981	947	912	965	967	966	941	941	964	987	916	966	954	954	927	971	982	970	975	919	954	907	1000	879	906	959	899	972	907	895	965	946	947	985	979	915	916	958	953	939	957	957	897	966	985	954	966	967	927	937	926	909	919	986	941	940	962	961	992	938	933	933	974	967	941	974	974	947	864	995	982	880	968	904	965	967	932	964	889	956	954	954	957	924	961	905	942	924	971	970	968	904	995	1024	921	941	942	963	951	940	964	913	936	941	951	938	974	961	971	970	938	903	888	1004	921	927	919	884	969	991	976	955	951	919	950	941	960	948	982	990	946	923	923	1006	894	941	888	973	931	949	921	934	976	931	956	956	953	934	932	939	992	1000	944	951	948	910	997	939	955	986	944	959	959	932	939	918	923	965	957	933	900	970	937	903	969	930	950	928	967	950	995	914	934	992	932	953	934	986	936	908	955	995	1006	961	920	944	924	967	956	954	967	914	941	929	969	907	958	969	966	900	947	976	960	970	908	934	937	958	965	978	904	924	903	969	939	924	946	917	944	927	978	932	950	901	910	993	927	881	960	927	917	913	969	961	952	938	985	929	910	946	946	979	887	893	889	941	896	899	915	943	976	962	913	938	985	939	959	981	1017	1004	966	944	908	965	943	957	918	956	938	941	927	960	920	933	911	1042	931	936	967	886	933	927	940	957	911	971	956	935	893	938	904	941	905	945	950	902	958	916	950	1008	972	927	930	936	963	969	988	948	959	977	935	939	964	951	981	959	926	976	952	926	948	966	923	903	930	932	953	967	953	900	966	937	945	892	986	943	969	951	1001	934	943	973	916	1020	952	1003	933	939	920	895	967	935	979	979	911	967	956	994	953	906	946	956	930	951	1025	870	943	914	926	993	982	997	959	915	1008	936	938	947	949	944	918	951	912	878	900	959	941	967	953	923	924	924	954	948	880	925	956	903	957	948	963	960	961	1008	984	997	943	919	1002	923	949	989	939	950	964	939	991	979	995	963	946	968	946	947	930	896	941	938	1004	948	898	943	917	939	935	1000	977	903	950	919	916	946	1011	879	924	888	953	990	937	954	1025	920	960	925	982	945	1014	971	998	932	900	991	902	949	979	980	938	940	979	980	939	914	970	969	1007	979	945	944	948	992	956	891	936	944	969	975	957	935	897	928	985	953	904	946	961	990	957	984	1007	955	952	969	962	933	905	931	894	986	1001	949	962	981	971	946	958	1021	965	908	969	934	956	953	890	935	953	966	968	955	928	935	936	891	919	1000	932	996	932	952	927	969	966	944	912	948	931	944	931	984	929	919	903	945	886	965	914	998	937	988	878	984	906	922	928	899	965	913	958	954	1005
24090	21190	28307	24352	19914	4685	1343	1055	874	876	794	716	649	685	589	540	483	461	486	493	421	387	421	421	425	404	388	410	424	434	411	400	356	431	441	458	472	448	492	493	463	433	403	456	441	400	468	403	424	424	414	423	412	395	404	415	522	789	745	610	543	466	425	423	348	366	383	373	418	385	360	361	352	385	359	359	385	363	366	365	362	387	358	396	434	434	399	383	339	386	356	366	380	344	350	434	381	375	405	396	358	401	330	415	346	375	361	354	348	411	376	400	353	421	385	380	375	344	385	356	354	348	375	362	399	366	354	374	381	374	391	370	386	324	400	372	369	380	349	405	352	358	381	367	363	400	392	373	392	363	362	360	368	364	356	387	389	361	374	398	380	388	347	392	419	394	342	365	386	406	364	387	383	360	388	368	359	385	364	392	355	336	363	379	349	395	397	330	378	370	373	389	362	364	386	381	403	365	364	388	393	403	409	399	393	384	353	349	398	340	371	381	376	380	352	360	345	399	379	381	349	371	394	359	353	402	360	380	377	360	373	367	420	400	392	333	365	374	375	390	369	379	359	344	392	374	390	379	394	375	383	374	393	358	392	374	375	375	368	333	377	365	391	379	360	377	404	406	375	367	377	384	408	360	372	370	377	335	381	390	368	400	351	378	358	396	430	383	364	351	393	358	382	375	355	376	357	364	376	383	372	382	358	353	374	356	356	373	339	388	410	347	403	347	359	350	390	364	379	396	401	425	319	409	397	380	380	409	366	373	372	389	349	358	420	386	377	370	392	357	406	394	392	434	377	379	398	369	400	401	356	385	361	388	388	375	387	402	402	391	372	343	396	401	361	385	346	384	408	370	379	391	383	368	422	369	366	385	376	388	351	375	381	352	360	381	358	369	366	381	377	374	348	358	375	378	340	395	412	356	386	369	395	356	396	334	332	392	365	359	373	391	382	389	418	362	405	353	376	388	368	392	369	360	363	369	347	370	362	381	384	377	400	394	360	416	411	383	374	373	347	390	359	345	391	420	381	385	359	368	325	367	374	388	381	342	362	380	350	383	384	365	400	382	342	404	399	382	375	387	367	389	358	363	410	373	370	400	377	372	370	392	373	383	360	343	384	385	333	376	390	370	393	364	369	380	407	376	365	407	367	408	389	395	363	357	387	380	420	369	335	404	420	365	422	387	386	376	353	361	357	345	393	370	359	385	396	393	395	357	366	344	392	356	349	386	353	370	346	352	348	376	376	360	339	367	385	334	371	385	353	362	352	352	363	353	380	390	370	349	378	364	354	375	348	376	385	368	356	356	351	393	377	379	402	365	377	346	369	380	391	356	394	400	399	341	356	402	391	372	407	392	376	380	375	349	378	398	355	372	349	371	340	374	375	414	395	383	370	395	397	386	384	364	391	360	406	354	338	374	350	367	348	392	349	392	365	386	378	390	373	368	386	361	385	380	344	377	346	353	375	413	365	364	379	364	348	361	399	347	382	375	382	391	374	351	366	371	353	382	380	387	369	390	363	369	383	380	402	380	373	397	390	372	375	338	378	364	336	381	373	369	369	410	379	358	382	395	394	381	351	369	402	367	400	351	392	366	382	365	367	367	380	352	387	373	390	366	371	381	396	390	383	403	362	370	386	342	370	392	351	364	379	378	374	380	384	345	351	367	378	358	377	363	385	373	406	375	398	362	381	390	343	398	375	347	384	376	356	370	385	364	376	347	413	382	359	396	363	359	371	373	376	357	348	389	366	358	398	362	378	420	317	398	367	390	384	391	359	385	406	380	388	376	372	401	372	375	357	365	414	383	326	362	358	413	371	382	353	377	377	352	368	375	357	384	336	352	365	351	393	386	360	336	404	372	373	385	410	382	413	372	342	416	386	391	398	337	377	373	377	370	379	363	359	369	375	371	351	358	372	371	372	391	352	364	353	347	370	357	388	362	421	396	333	417	374	376	352	378	341	388	377	374	379	355	363	382	410	350	367	389	356	336	368	360	351	387	349	377	393	352	369	380	351	359	393	377	378	387	389	389	377	399	366	338	372	348	395	385	331	361	388	364	366	369	358	364	352	366	371	382	405	354	362	391	347	400	391	381	361	377	378	363	373	391	393	335	381	379	381	360	391	380	390	378	359	388	380	389	375	380	406	393	347	384	352	368	382	363	376	390	384	409	339	365	385	375	362	357	386	370	388	396	392	377	379	387	372	414	355	403	359	361	354	368	381	403	365	368	367	373	358	386	352	383	372	357	397	420	364	383	375	375	358	364	369	354	393	374	362	369	358	386	387	395	379	370	386	381	362	370	362	377	368	420	352	362	372	360	384	401	326	364	357	353	374	374	363	371	345	371	367	347	377	361	400	356	360	381	368	374	379	389	376	394	412	394	357	369	364	363	391	363	417	359	363	383	359	409	388	379	340	385	391	320	373	382	357	414	349	340	370	376	377	346	382	384	386	376	376	377	339	384	362	403	400	400	372	415	390	381	367	391	377	358	368	369	380	381	373	345	352	370	359	354	392	385	362	366	387	376	349	392	351	382	366	385	374	390	407	379	388	364	391	370	359	409	386	399	371	397	368	359	370	405	369	406	386	382	395	325	395	358	364	358	338	359	364	364	386	375	346	373	357	386	353	380	354	386	375	402	380	342	383	353	367	343	371	410	359	373	396	365	369	417	369	401	371	391	392	365	384	358	378	387	396	361	362	376	390	390	355	351	378	368	373	369	354	341	384	389	376	342	360	340	353	370	382	362	416	346	392	365	399	384	403	404	366	373	365	370	370	381	341	343	387	367	403	383	373	377	357	375	403	387	430	395	370	423	354	357	353	354	375	346	394	396	396	333	383	394	356	393	342	373	354	367	346	405	352	389	368	342	376	399	389	384	374	378	365	429	371	343	389	405	354	384	415	359	436	372	371	387	364	366	371	384	381	362	384	399	377	395	348	335	371	358	408	372	366	370	398	380	364	371	396	368	373	401	350	348	379	384	337	364	375	387	385	334	383	380	383	395	353	354	371	370	375	362	361	380	366	347	363	354	384	383	354	346	364	398	392	371	353	375	377	383	349	359	359	374	388	415	397	359	361	404	366	373	384	356	349	410	371	390	373	408	376	355	384	369	356	375	368	358	382	337	371	405	338	383	366	401	392	403	359	380	395	358	406	383	357	421	327	352	394	355	391	362	422	380	355	397	369	359	342	365	400	347	386	385	390	366	395	360	367	376	363	336	358	344	417	375	379	380	350	334	402	400	386	388	363	359	353	378	368	367	405	366	384	380	385	380	394	394	382	378	366	377	375	393	399	394	387	369	387	367	397	361	383	400	416	340	385	368	360	377	369	363	386	403	408	386	368	411	348	385	330	402	404	393	404	411	363	369	368	391	338	378	366	382	365	358	366	383	345	369	361	354	363	365	380	356	368	377	382	380	384	329	403	396	377	370	383	365	353	335	355	374	372	388	391	350	351	375	370	370	388	407	386	387	373	353	354	372
14130	26677	22175	12757	8236	5526	3524	3330	2822	2666	2425	2200	1833	2030	1681	1483	1265	1164	1098	1138	1061	1018	931	814	838	824	832	935	1081	1092	927	838	826	904	1007	1113	1093	1089	1119	1123	1050	936	972	939	943	951	977	976	869	879	851	817	820	801	843	807	1235	2151	1948	1500	1295	1105	942	796	771	772	796	763	793	733	802	774	729	743	803	756	790	758	748	782	768	774	769	773	711	730	728	744	735	769	744	768	751	722	734	748	707	762	785	741	806	779	780	707	765	711	756	772	769	744	805	783	715	781	773	753	802	713	726	715	725	777	764	779	728	748	788	791	780	782	784	751	734	770	756	748	742	711	767	759	772	767	737	742	742	711	707	721	783	770	710	741	747	743	769	737	743	771	778	747	763	766	725	736	802	732	727	744	740	758	758	761	733	762	749	736	724	757	723	763	790	762	701	711	755	728	724	736	701	719	762	765	678	773	717	747	729	772	737	755	740	781	746	748	726	789	775	766	775	767	795	742	690	739	695	769	758	732	792	761	759	810	815	764	785	787	786	768	764	744	779	780	737	759	778	757	764	803	725	780	817	733	736	768	778	768	752	743	751	778	750	707	758	714	700	753	705	758	712	742	698	755	705	716	747	713	714	762	777	786	793	760	752	723	702	784	801	733	730	794	809	801	758	743	725	757	759	803	772	765	775	700	797	778	787	778	756	760	735	740	708	735	772	733	777	751	769	760	749	788	699	743	723	694	721	773	772	755	728	763	713	795	740	756	741	719	724	763	689	718	755	749	757	724	745	748	750	731	748	795	743	806	772	772	717	699	728	753	742	700	805	743	760	767	775	741	768	723	724	791	720	731	824	797	738	763	753	747	767	803	746	751	754	747	750	788	709	752	760	711	760	789	738	785	794	749	745	712	754	768	707	744	730	806	738	739	739	761	754	766	784	799	743	809	741	737	731	686	786	718	740	716	785	748	820	781	781	757	717	757	770	792	816	770	738	759	781	783	723	734	756	773	758	796	743	739	760	740	753	751	769	726	776	726	744	729	720	762	720	725	774	785	779	733	718	753	760	735	745	738	750	763	741	750	770	712	742	731	750	749	754	795	738	798	737	749	771	759	768	734	734	705	783	732	772	730	797	725	741	765	767	766	761	756	747	763	750	774	740	748	790	738	781	797	760	789	731	754	763	773	719	737	741	745	732	778	757	762	735	746	751	707	753	763	716	758	743	749	753	709	727	718	758	773	738	724	742	793	748	745	777	812	747	733	730	738	747	724	746	762	782	767	709	751	788	786	752	711	753	749	754	779	782	697	776	735	794	766	746	776	744	747	718	772	748	781	763	745	733	700	726	751	766	764	793	695	688	774	781	709	731	797	801	713	803	784	737	770	761	797	766	787	732	708	758	721	741	748	746	750	794	729	755	753	727	751	791	788	750	733	773	711	766	786	757	718	762	750	728	750	726	783	746	756	742	734	754	746	745	787	740	748	754	722	802	740	743	751	759	718	730	736	750	732	714	737	726	701	748	749	708	755	726	782	791	761	733	774	748	773	687	726	720	751	759	774	759	721	690	714	747	758	779	805	769	693	791	770	729	712	704	759	752	756	737	694	751	797	762	774	788	780	720	697	705	753	778	788	750	746	736	801	755	762	770	764	759	786	787	727	781	769	782	729	757	698	751	743	761	775	783	775	736	722	778	685	736	694	736	762	743	707	777	705	785	726	791	760	734	738	749	786	743	725	718	779	736	767	776	792	766	806	718	728	775	734	725	754	773	754	743	745	756	777	762	785	770	692	767	725	736	774	751	790	736	757	763	746	723	732	774	720	752	716	730	785	794	723	805	743	774	751	761	699	748	722	774	754	758	718	719	721	772	760	755	783	761	721	763	761	760	726	773	822	721	744	748	741	733	760	729	764	699	768	737	780	736	799	715	771	753	780	739	762	745	745	780	772	772	788	763	752	740	772	756	729	780	760	761	755	763	688	763	730	775	755	740	763	786	786	768	775	753	742	735	747	723	770	760	725	746	794	777	737	778	742	751	729	756	789	761	741	717	756	763	744	727	761	778	738	767	780	733	753	719	746	796	727	744	762	771	758	735	800	754	802	758	717	680	742	743	756	759	765	753	742	756	784	753	775	777	766	768	706	780	702	743	767	757	759	776	730	694	741	743	754	790	750	731	717	804	761	747	720	734	728	704	769	764	784	801	748	747	781	715	754	727	779	743	750	723	757	715	784	753	743	762	789	760	809	760	751	763	778	770	729	749	799	728	744	806	732	706	750	803	733	792	751	785	726	753	728	771	733	753	805	704	764	776	773	769	761	735	779	768	784	723	724	746	714	784	738	738	701	751	807	722	782	792	739	745	756	732	761	739	762	761	780	745	776	743	745	739	777	758	717	736	725	738	775	751	725	749	764	754	744	729	771	768	749	747	747	761	778	803	767	715	746	736	770	752	792	760	790	762	693	722	739	770	708	823	761	768	784	742	789	734	720	724	734	752	763	677	781	764	756	743	739	733	776	745	774	759	741	734	738	726	774	745	775	738	728	749	719	709	720	728	716	737	767	709	785	778	724	731	737	797	804	764	774	721	777	728	747	773	761	776	725	755	721	727	759	739	738	740	746	783	728	751	733	763	766	742	751	746	750	738	730	743	771	764	731	760	758	755	761	665	771	765	775	726	762	800	712	771	736	764	763	732	756	760	769	773	686	763	729	731	745	700	740	749	757	782	715	744	750	732	786	758	741	723	738	736	779	731	786	740	721	720	741	758	760	711	743	772	753	752	703	732	735	747	729	749	762	763	725	733	804	748	761	730	767	748	730	741	738	721	728	739	738	733	748	714	758	745	727	726	724	754	730	776	721	740	730	701	740	720	751	771	786	762	741	734	769	742	715	745	698	768	725	716	747	778	777	775	761	779	772	734	759	740	736	690	752	738	737	715	830	712	726	751	733	692	797	736	766	767	761	776	741	758	719	763	782	729	782	765	725	738	766	745	738	725	718	755	736	759	789	728	761	729	721	723	715	720	717	746	816	768	814	798	760	737	721	773	744	745	734	758	748	786	720	770	756	766	774	779	750	779	762	762	785	748	719	723	738	781	742	741	744	720	759	740	751	727	773	720	756	716	757	745	761	740	724	750	729	799	727	765	737	750	767	733	786	722	762	727	792	720	759	731	794	740	757	745	738	784	735	743	688	773	814	725	794	779	732	743	735	768	717	783	750	770	763	710	780	722	782	748	748	762	718	777	741	789	789	756	754	764	795	767	746	765	741	759	734	743	766	738	786	739	736	700	776	792	779	720	764	750	772	727	714	790	706	734	752	703	712	743	778	749	783	802	708	764	743	710	742	750	725	753	695	749	728	731	714	763	815	735	770	764	764	732	734	725	742	710	761	733	732	686	766	721	738	719	768	802	746	779	750	723	712	704	774	814	720	723	745	775	748	708	764	733	712	730	727	744	798	726	768	734	751	710	720	731	788	732	753	737	802	737	778	734	768	723	741
23123	21162	28932	23657	21170	19343	3799	1705	1241	1155	949	890	770	782	662	597	514	514	491	484	421	443	377	372	361	354	378	353	434	439	478	386	391	365	433	423	406	464	438	485	459	393	415	373	362	397	347	345	350	377	346	345	394	358	328	355	641	1353	1130	716	624	547	438	378	328	337	297	305	331	365	322	350	323	339	316	314	303	290	341	317	323	332	332	309	312	297	346	308	298	306	344	314	344	317	304	300	311	354	325	348	308	352	278	305	321	337	292	283	304	310	342	354	328	320	286	300	307	306	334	318	306	353	317	334	313	294	309	306	313	294	313	302	299	330	307	323	334	312	317	313	331	319	314	346	298	324	318	325	346	277	295	334	317	320	328	311	328	329	349	302	337	313	309	309	326	298	304	314	310	339	319	298	323	343	333	302	289	333	329	308	324	344	303	325	319	288	302	308	326	327	333	314	319	322	359	315	346	318	334	355	337	336	338	338	307	301	317	337	323	329	316	317	314	322	314	334	323	307	341	318	294	314	335	286	294	313	318	306	298	338	345	321	307	319	331	317	296	317	321	332	358	303	327	333	340	300	306	301	321	337	312	331	356	300	300	287	313	296	324	341	276	344	363	309	327	311	320	309	296	328	302	346	315	380	329	302	356	300	296	313	305	318	334	290	301	308	332	345	291	300	327	295	325	309	318	331	313	315	341	328	327	338	315	286	294	321	345	334	298	322	321	317	304	312	314	337	330	321	314	309	322	336	278	316	346	336	318	319	332	302	301	297	340	298	316	304	329	289	335	315	297	298	294	349	312	311	323	318	282	303	333	289	329	322	315	323	332	309	304	313	319	315	335	331	298	323	335	301	312	306	315	321	351	292	328	327	348	337	308	292	275	313	321	324	335	287	311	346	319	304	297	340	300	301	285	342	312	310	330	319	333	310	276	332	288	327	292	301	278	316	338	333	323	326	315	310	310	333	311	337	297	301	300	305	338	331	339	332	332	321	331	300	298	295	333	315	351	304	321	303	303	315	310	363	307	310	302	291	310	278	320	345	328	339	293	301	320	329	295	321	301	322	305	339	326	297	299	322	317	321	341	299	324	329	321	278	290	305	337	294	290	300	344	312	326	306	320	319	320	304	324	303	305	303	322	313	324	308	320	308	333	277	324	321	301	332	331	324	282	336	301	323	309	292	335	288	339	301	314	285	340	312	311	318	326	363	324	305	319	335	333	345	317	289	304	327	327	307	313	338	330	299	307	324	345	322	321	334	310	328	314	321	312	298	311	321	328	329	336	346	330	330	328	294	300	328	309	355	337	293	293	315	336	345	302	310	337	347	339	321	327	287	320	330	325	322	307	312	311	336	307	322	326	325	312	300	328	304	311	334	319	295	317	289	310	342	336	316	293	296	322	310	341	334	283	325	304	314	295	286	320	327	320	299	312	319	343	330	316	327	289	349	319	362	298	308	341	341	337	319	345	328	320	300	280	304	311	331	328	323	334	315	334	343	320	332	327	292	312	334	303	336	333	319	307	312	310	330	324	292	290	297	328	303	323	307	346	334	313	337	309	331	312	309	322	298	315	321	317	353	326	355	322	315	302	317	293	318	300	335	346	308	318	313	318	306	316	315	309	312	331	319	351	322	322	310	338	313	349	327	323	283	294	315	326	296	308	311	325	305	302	343	306	305	336	310	356	318	305	336	284	306	312	353	334	317	341	326	313	318	326	319	309	288	318	344	314	294	327	330	315	316	283	296	307	316	298	332	343	306	324	291	322	330	302	314	335	276	296	337	326	346	344	314	337	324	312	327	311	321	309	318	327	351	328	343	349	289	304	301	335	313	331	328	314	328	309	308	333	304	344	285	315	329	312	375	326	299	301	308	304	354	357	312	329	296	354	271	310	306	280	315	303	346	307	356	291	328	314	289	326	315	297	339	335	319	333	320	302	323	321	309	319	325	317	314	363	302	330	331	309	354	270	294	318	337	353	335	354	297	328	319	306	297	320	325	301	295	265	287	328	351	306	303	324	316	325	323	349	346	338	345	275	336	361	301	309	315	302	329	320	317	323	347	292	314	327	349	299	313	318	319	315	298	296	329	339	323	331	325	298	285	294	320	292	354	308	337	320	289	319	323	313	300	325	314	278	321	320	302	318	310	330	298	307	315	304	307	320	352	324	289	322	325	332	317	303	318	290	327	329	315	354	333	309	345	317	302	300	309	306	321	287	321	317	321	330	292	321	312	314	307	363	309	308	343	328	333	310	335	323	331	303	320	353	337	289	304	315	333	292	312	328	302	344	309	288	291	305	342	313	286	323	289	283	312	318	315	307	290	291	310	303	314	347	332	326	310	321	313	329	308	294	287	366	303	335	347	350	335	317	309	314	339	304	312	330	320	285	297	324	301	336	292	319	313	289	352	309	323	294	323	329	333	332	324	310	323	315	307	308	293	333	346	301	356	286	296	305	301	337	278	298	327	324	334	294	303	319	317	334	335	330	321	314	332	288	290	293	314	294	335	299	358	350	327	328	310	335	311	312	303	320	313	304	333	319	319	315	273	299	326	330	312	308	303	329	321	317	320	321	336	316	299	307	303	326	333	362	299	329	285	331	318	381	306	292	330	324	304	289	347	305	298	326	318	268	327	303	334	325	369	318	327	278	314	296	327	325	329	337	315	307	315	335	323	335	300	312	337	320	341	329	357	317	323	309	289	310	316	324	333	306	321	323	315	313	336	320	281	316	321	319	316	287	329	328	335	348	319	318	313	320	329	306	308	322	366	357	353	320	342	302	328	351	273	276	305	306	347	296	318	307	345	325	307	341	322	315	327	341	328	281	338	331	316	321	314	349	336	293	350	337	320	372	344	309	318	299	301	299	301	302	310	308	345	297	334	274	291	325	331	336	313	317	326	361	303	326	336	338	315	322	302	332	347	283	316	306	344	339	318	317	327	328	289	333	298	323	323	320	327	321	307	315	314	282	311	306	297	323	317	328	277	315	373	311	310	330	331	317	336	299	311	338	319	344	307	315	324	311	310	284	315	321	327	310	308	294	328	283	343	325	307	313	295	316	295	324	326	324	347	321	324	329	314	320	308	321	320	303	303	301	331	308	304	338	333	315	301	323	346	318	310	331	336	304	298	352	299	312	313	306	341	307	315	322	321	358	318	310	330	319	329	297	333	311	331	312	321	310	317	307	305	320	335	337	320	318	294	286	305	326	303	332	320	306	335	334	317	301	305	332	342	339	341	310	328	355	314	318	322	298	302	334	332	339	334	303	287	325	318	306	319	326	318	309	310	335	304	316	333	318	300	325	309	331	371	308	313	303	329	343	300	293	334	288	331	300	297	302	307	289	316	287	328	322	323	295	311	331	310	303	330	321	324	308	306	340	303	301	334	310	337	331	306	309	302	310	297	331	328	316	301	324	307	300	340	313	323	321	324	314	315	269	316	299	297	333	330	324	346	354	320	303	305	323	313	305	306	286	343	329	306	333	308
16859	32194	27173	17362	11917	7497	5160	4821	4287	3938	3252	2828	2655	2719	1929	1490	1390	1333	1128	1154	1107	995	969	849	836	766	800	809	1107	1177	1186	890	768	835	963	1008	981	1047	1207	1098	1050	854	875	843	753	826	827	765	696	801	754	732	730	700	707	660	1618	4071	3057	2008	1547	1226	966	751	629	620	654	602	642	632	615	623	628	655	586	607	593	618	635	614	591	572	679	665	611	645	620	585	561	653	599	613	601	616	646	631	571	623	612	617	609	667	604	610	624	614	585	601	586	590	617	638	619	609	567	650	625	633	622	634	625	603	597	665	614	618	618	629	643	620	589	647	603	668	589	577	582	643	627	635	604	637	620	601	660	599	667	642	596	629	659	594	620	610	623	631	658	608	592	614	627	653	606	683	604	603	614	603	604	675	633	631	601	571	618	602	608	599	572	619	644	617	603	611	638	620	637	602	601	657	611	651	617	569	639	627	651	641	679	663	597	664	658	625	646	615	658	605	630	610	618	634	583	624	599	664	635	602	635	604	617	693	640	653	618	597	589	595	634	653	603	559	601	604	605	622	628	587	619	631	613	610	638	578	621	594	619	605	579	631	655	589	597	613	590	621	596	603	630	585	632	636	643	602	606	611	580	632	612	632	636	642	604	590	611	617	641	631	559	628	637	639	635	613	609	631	587	622	626	591	573	605	588	618	639	613	562	622	628	632	604	647	615	603	624	632	600	631	616	635	587	600	648	588	632	584	593	588	647	618	632	582	654	613	670	639	669	676	621	602	637	656	636	644	612	647	628	562	605	632	636	628	595	653	640	667	667	605	667	614	603	577	615	658	584	631	621	619	572	604	657	615	610	652	632	650	650	583	588	615	643	594	623	615	619	642	620	601	635	629	636	588	625	610	633	619	634	599	640	623	621	601	612	634	618	632	650	593	623	618	569	628	590	592	593	647	611	643	602	682	638	618	644	590	626	646	617	614	629	600	593	637	640	582	590	644	616	629	612	638	594	603	630	648	616	614	636	636	599	625	598	664	628	622	598	643	583	648	609	615	698	652	581	634	667	608	601	638	569	596	667	587	625	637	638	583	603	653	619	633	607	633	636	604	602	638	653	632	592	639	582	605	626	607	590	610	643	631	623	647	632	634	631	641	629	638	616	615	596	668	637	605	655	650	593	671	612	625	623	622	599	622	642	657	611	611	620	649	642	598	624	639	610	659	584	602	620	597	621	632	629	615	612	588	651	635	589	644	659	589	572	605	593	614	645	654	629	597	656	630	612	597	638	619	605	620	602	595	632	633	619	637	601	572	612	611	621	589	589	656	573	610	665	627	634	590	614	651	604	629	633	619	627	639	657	634	682	626	652	617	620	619	624	585	627	608	574	586	635	611	621	576	632	608	605	620	614	618	638	625	628	640	611	621	666	603	645	637	621	608	618	633	637	628	615	595	600	631	642	617	663	628	599	609	640	600	606	648	624	653	584	614	635	659	627	565	654	635	622	575	607	615	652	641	623	616	597	624	634	602	622	624	607	587	635	638	623	648	656	607	598	633	628	667	628	603	669	620	589	610	612	575	663	596	620	638	642	625	632	611	587	628	636	639	638	590	647	646	661	608	636	674	638	596	633	633	595	624	655	635	627	633	654	652	633	558	627	592	614	593	599	609	662	570	629	605	580	611	649	588	626	608	605	640	629	640	583	579	590	646	651	617	575	633	664	617	643	627	639	630	603	678	626	607	631	667	587	579	591	611	650	627	609	640	571	608	618	625	597	623	612	619	626	595	609	584	618	599	613	608	601	617	604	605	622	625	578	573	635	635	621	604	581	626	658	611	588	628	623	599	620	643	614	635	621	620	589	617	612	626	636	602	610	610	604	643	643	582	646	596	627	627	626	628	602	631	678	621	652	613	617	632	604	619	582	653	662	592	590	602	645	591	610	615	641	585	661	600	624	632	638	616	626	622	623	594	610	580	593	640	581	663	650	621	582	612	626	680	596	607	586	637	633	659	642	632	626	651	642	623	609	588	590	602	682	648	629	649	634	643	649	617	654	603	578	616	639	607	610	639	582	609	616	621	675	625	607	605	604	631	599	635	608	606	560	627	640	600	640	654	621	611	633	603	616	631	626	614	595	639	624	622	663	588	637	585	628	623	616	622	580	604	605	597	605	575	623	559	646	645	635	610	639	607	628	623	641	594	633	638	640	635	641	588	642	624	602	604	601	604	604	624	639	605	611	654	602	649	609	602	608	634	606	573	628	588	599	611	596	621	668	630	623	635	571	634	590	636	570	637	641	639	624	646	597	577	607	618	626	648	601	602	662	600	614	629	655	657	644	600	633	650	635	633	644	613	609	578	612	653	630	599	613	598	663	649	621	603	630	593	604	641	599	635	614	614	619	640	660	600	629	618	615	593	639	615	640	600	596	618	597	595	628	666	619	609	576	622	635	609	655	633	589	611	654	596	623	614	624	619	635	594	673	647	632	622	616	588	625	605	600	671	641	605	612	633	638	600	580	621	713	648	655	613	615	598	617	608	545	611	637	605	612	586	607	621	617	638	595	630	617	622	595	645	569	622	657	629	587	646	588	606	642	604	660	624	623	619	655	611	553	615	664	656	567	631	598	624	610	616	648	633	643	610	634	665	648	599	613	590	592	640	596	605	623	640	615	616	691	647	623	635	608	631	635	588	616	652	604	601	637	612	694	645	629	627	672	632	679	659	590	629	671	606	614	625	640	607	576	624	577	643	622	596	582	612	627	663	662	568	603	616	616	630	625	616	616	640	619	576	596	647	600	644	590	577	602	610	632	629	613	642	607	590	645	631	650	662	586	676	666	634	632	609	635	597	628	612	641	660	646	611	635	631	631	610	631	631	622	664	623	594	665	598	624	596	604	660	578	603	575	600	634	617	627	628	643	601	634	667	619	657	593	635	636	601	619	644	625	592	609	623	639	601	667	640	611	637	621	620	608	618	595	612	606	602	668	611	624	641	636	612	614	617	598	616	671	613	640	599	699	585	606	585	600	606	619	632	621	586	572	617	661	644	624	607	584	600	613	618	592	608	632	642	669	606	628	650	591	612	599	622	653	591	582	604	654	600	607	598	629	651	658	630	573	618	617	632	576	627	633	665	643	620	642	599	627	585	655	658	642	603	660	642	628	672	654	680	583	625	622	670	591	650	627	598	614	598	632	658	643	655	649	616	544	597	658	629	645	609	635	629	653	586	590	634	605	604	653	649	605	583	628	613	612	579	618	607	605	629	632	623	649	613	612	639	610	621	625	592	617	569	586	622	622	601	652	599	613	658	623	587	607	654	577	654	585	646	649	602	633	662	619	611	605	582	607	593	634	623	597	577	648	643	623	614	604	634	618	611	616	588	610	648	609	585	643	627	605	590	580	589	583	643	611	599	590	609	689	628	585	591	624	626	609	597	627	628	674	624	607	619	635	625	686	629	652	614	640	597	587	592	604	604	618	645	623	616	640	660	620	622	606	637	624	666
26623	20752	12692	3790	1549	902	682	720	721	745	622	664	652	591	563	523	523	550	534	542	523	550	511	496	483	517	512	486	541	533	556	473	475	469	519	483	534	536	557	534	500	513	472	502	472	493	456	490	490	502	505	450	502	482	476	494	550	609	645	527	610	511	493	497	496	471	489	464	453	498	472	476	493	445	475	476	493	488	494	512	453	464	457	447	477	454	469	492	486	465	461	494	470	482	473	499	499	468	459	474	493	436	458	509	476	462	493	453	467	499	482	454	502	522	439	495	499	504	533	478	505	464	469	492	491	528	471	442	471	473	523	487	481	493	469	488	473	464	483	514	512	473	487	486	511	472	501	438	530	487	475	500	493	491	480	446	540	456	460	446	458	455	516	478	459	499	471	456	495	468	477	460	481	448	559	478	491	504	495	496	485	492	490	459	474	478	471	470	512	490	476	479	473	448	439	501	500	497	499	457	511	474	535	483	469	481	520	501	484	485	474	485	447	452	516	475	505	523	508	506	498	478	502	472	472	428	436	471	509	505	465	506	473	500	489	484	483	516	480	458	499	459	504	479	491	499	469	506	476	487	506	448	531	478	465	481	493	502	495	476	457	522	482	513	482	440	499	459	479	480	516	458	459	475	509	476	474	442	514	443	513	500	501	499	511	508	480	495	461	457	488	457	479	447	487	488	473	468	443	477	497	480	499	491	494	480	449	462	495	440	463	460	490	484	474	499	477	507	472	483	488	500	470	485	481	494	503	488	452	475	483	497	502	497	479	444	502	468	502	452	508	510	491	471	461	480	475	491	470	473	470	518	499	496	496	490	487	476	512	507	490	477	529	495	469	472	487	449	479	469	508	487	469	515	454	533	493	457	504	475	469	462	487	497	497	466	476	506	484	498	501	520	483	500	469	497	517	495	469	452	464	446	487	455	502	434	478	520	501	438	496	507	470	518	510	485	469	461	502	462	495	486	478	477	525	474	494	476	488	469	463	475	488	470	473	477	493	510	453	462	431	488	471	450	458	479	472	518	515	464	494	507	486	518	502	467	490	503	485	478	487	514	470	472	489	478	462	498	459	483	502	542	452	493	509	481	498	497	501	461	460	496	501	478	490	499	469	486	467	482	520	502	518	468	494	453	496	535	509	440	456	505	488	453	471	529	475	468	473	494	495	485	525	479	465	513	497	475	474	484	469	455	484	431	434	472	441	486	473	463	473	490	499	461	476	504	458	474	469	488	495	475	481	496	509	445	527	517	515	485	493	436	455	468	477	468	500	488	483	469	483	463	479	453	466	489	440	472	519	484	447	527	474	489	477	447	494	467	528	482	464	509	494	516	478	474	484	503	479	498	453	463	501	464	491	484	486	522	453	457	470	470	487	475	461	493	486	517	503	493	460	535	447	497	490	480	487	495	419	478	457	436	490	505	492	491	500	453	465	499	491	486	452	471	490	460	496	500	457	492	513	529	513	471	463	479	463	483	444	469	463	470	475	493	453	526	471	494	468	484	442	478	507	452	464	490	492	471	463	454	496	487	455	476	457	502	492	470	495	480	481	473	511	472	480	485	500	490	454	473	462	479	438	511	476	492	518	499	481	495	480	460	459	479	499	485	464	500	497	483	517	466	488	482	477	497	444	483	512	478	477	505	468	513	466	484	486	474	482	481	439	427	528	506	480	509	503	490	466	466	481	487	512	534	492	497	510	471	483	466	461	452	494	492	503	492	481	442	477	477	439	481	499	454	469	498	458	467	482	486	499	508	478	479	473	476	478	489	464	477	476	475	452	509	473	479	449	474	466	494	488	496	461	462	451	496	435	498	458	474	484	505	441	469	427	494	480	458	443	442	499	514	520	457	500	479	477	494	488	451	482	476	477	468	482	519	491	518	506	492	467	481	468	508	515	468	443	513	459	435	474	480	456	487	481	492	479	495	538	480	425	468	451	487	490	459	475	477	465	442	531	481	486	502	489	467	458	509	498	461	488	484	477	487	458	459	503	474	461	456	498	449	469	482	465	490	464	487	448	448	483	495	456	484	516	470	489	475	477	450	517	492	443	431	461	508	501	467	454	456	484	510	482	471	482	472	479	463	509	450	477	480	459	443	464	429	476	505	446	515	463	475	447	506	425	520	468	473	478	488	480	478	498	493	484	529	446	494	478	476	464	483	470	519	488	459	472	487	463	506	483	503	512	452	470	480	512	518	490	478	449	453	484	470	478	517	484	484	462	465	475	462	482	488	500	514	476	480	472	476	450	461	470	482	430	455	458	442	478	473	470	506	490	527	508	483	482	506	457	480	494	528	482	473	473	449	496	442	501	480	446	451	471	483	503	468	479	471	458	498	451	494	456	469	450	448	459	463	487	488	465	498	467	483	474	490	480	508	474	464	486	480	457	490	474	525	511	483	479	481	458	483	504	490	463	475	458	516	477	456	431	497	497	474	493	475	453	484	467	474	509	508	481	504	473	456	436	448	489	479	464	483	517	528	474	412	465	468	466	499	484	499	490	461	452	451	440	477	456	496	520	503	457	451	480	433	503	490	477	480	467	500	474	469	504	475	447	470	490	479	472	477	487	459	493	488	483	484	470	473	505	482	481	487	466	490	481	519	449	509	472	464	475	496	501	506	497	470	471	529	498	461	473	475	509	447	461	449	468	482	535	478	518	481	430	448	486	476	510	473	466	468	502	469	448	501	493	491	451	508	518	478	468	481	477	483	505	459	488	492	479	474	473	478	505	442	499	542	472	494	446	512	517	471	463	487	491	474	443	485	510	455	477	480	492	491	472	470	477	473	521	474	473	514	511	493	496	469	511	461	455	498	439	486	476	483	478	513	465	468	503	469	454	488	465	485	509	507	485	484	465	461	547	431	484	458	510	497	476	483	480	479	481	508	451	490	516	480	513	469	492	491	481	467	505	477	456	465	469	470	466	485	483	486	488	501	476	468	452	502	489	485	500	441	523	493	480	461	490	523	498	474	484	456	472	487	469	495	495	452	457	490	454	485	464	443	471	488	501	457	460	491	453	457	486	489	497	478	447	485	478	480	508	522	487	491	484	490	454	464	448	454	437	507	497	431	482	496	454	490	464	449	455	472	487	500	480	476	512	481	524	500	480	476	492	472	482	491	465	469	470	523	484	474	466	453	507	483	467	510	479	455	500	497	471	486	483	480	478	509	489	486	486	468	474	478	491	478	498	482	484	457	483	510	507	482	500	482	466	486	479	462	465	467	491	481	474	494	461	449	515	497	488	503	509	475	493	502	483	492	501	482	451	493	465	466	453	468	436	495	489	509	471	484	507	501	480	522	464	463	515	446	487	476	506	513	466	465	484	518	500	431	484	505	481	491	494	442	472	501	466	503	488	467	500	478	498	491	488	483	494	473	477	541	536	487	454	470	501	469	503	471	489	460	470	482	497	522	467	481	479	500	476	460	494	473	497	466	447	487	504	445	488	523	488	495	478	440	484	492	465	467	466	464	518	469
11336	17150	13664	7013	4219	2406	1886	2020	2068	1906	1737	1543	1524	1448	1251	1242	1133	1099	1135	1156	1040	1117	995	972	940	978	954	966	1047	1167	1158	1079	1009	942	972	1052	1041	1062	1075	1079	1079	1024	945	1025	998	969	920	985	952	1004	945	966	950	1001	1004	981	1006	1271	1161	1149	1126	958	943	946	982	962	934	961	916	981	924	919	930	952	962	937	995	893	889	917	907	915	942	951	974	900	933	969	953	908	908	938	924	929	950	941	941	950	940	948	881	888	926	969	925	940	944	942	917	940	899	941	927	959	930	935	945	938	911	971	906	914	934	889	951	910	924	935	922	928	919	892	945	981	902	939	969	924	995	936	899	946	969	951	961	923	912	953	901	988	960	940	919	933	939	862	933	905	910	964	950	935	929	935	938	949	872	962	921	891	962	935	919	914	951	927	932	922	922	936	928	925	915	953	945	963	947	929	950	903	902	888	921	964	973	886	960	983	918	906	927	935	950	909	957	894	944	951	886	967	877	938	972	1010	958	964	990	969	963	946	875	956	941	962	917	922	889	944	938	957	976	936	930	872	953	893	914	954	902	880	930	966	948	916	924	989	944	1003	910	922	977	895	933	904	985	930	967	935	963	901	940	920	950	929	913	954	928	973	951	895	900	915	920	931	884	952	967	928	914	914	921	980	971	908	921	948	961	921	943	921	973	1006	939	893	888	906	888	920	947	982	926	961	922	940	973	935	937	962	898	932	896	918	915	955	923	954	890	898	913	918	887	906	886	876	955	909	987	925	974	940	996	916	935	909	924	958	908	968	991	901	954	910	947	992	877	916	906	947	914	932	925	914	854	921	911	921	901	903	990	899	888	881	844	933	948	977	961	910	924	927	965	960	909	951	982	935	917	915	904	930	910	911	916	931	919	936	960	952	954	967	890	927	954	909	946	948	924	949	947	911	935	918	943	966	966	930	936	922	963	941	899	926	963	935	954	966	948	928	940	957	900	985	934	960	869	926	946	881	985	923	930	933	977	938	991	923	958	960	937	957	969	900	921	873	881	933	915	908	930	953	976	913	919	970	938	921	902	965	919	900	922	908	905	896	950	929	998	893	921	867	962	855	898	942	888	1002	919	945	915	958	922	942	949	912	920	938	952	946	934	933	942	940	914	949	921	931	920	927	884	926	922	938	910	945	982	938	944	948	1007	932	900	979	955	966	974	927	894	905	904	893	963	926	933	931	960	978	930	975	917	892	928	962	992	922	945	919	905	955	876	941	893	958	889	942	931	974	873	939	959	898	920	975	921	929	952	924	865	926	935	836	930	958	940	933	990	940	913	946	970	931	993	917	953	929	981	948	1007	920	929	956	924	947	941	924	925	927	953	941	957	947	949	974	980	965	905	934	918	989	933	950	910	949	937	917	1006	888	963	913	953	926	911	1000	908	934	932	943	925	964	961	914	943	904	966	945	930	922	954	886	944	908	946	944	937	983	910	893	934	916	968	944	974	979	935	928	940	933	957	952	919	943	981	942	940	913	877	945	928	923	949	907	939	946	976	960	920	921	935	941	918	893	965	959	965	906	936	988	923	932	950	926	931	907	941	936	977	912	930	956	887	953	921	916	957	924	898	946	938	903	911	891	923	966	945	949	884	928	947	986	922	874	935	906	927	889	951	956	947	923	928	945	883	937	861	938	872	914	919	1002	900	911	930	982	890	935	903	982	907	901	948	936	947	951	913	876	930	918	921	1011	927	969	967	931	915	948	912	946	971	961	922	937	994	916	942	920	915	876	935	937	911	931	903	965	963	974	920	958	883	952	933	943	923	928	993	917	958	911	940	932	910	939	885	939	852	979	983	944	970	918	932	946	960	953	911	957	924	962	914	992	960	947	884	911	945	940	949	865	938	924	948	961	960	899	927	929	932	928	964	908	973	951	924	971	949	981	927	912	957	911	951	898	878	952	945	989	951	936	889	968	921	934	968	932	947	962	955	902	931	997	971	1010	882	932	928	966	878	905	952	966	882	907	934	928	929	984	924	931	970	943	959	982	911	968	944	957	904	992	920	963	998	925	926	899	937	908	953	877	887	899	885	988	935	938	998	907	997	922	925	973	942	925	970	932	912	986	972	964	1002	994	888	929	929	905	928	921	938	963	952	908	977	905	995	907	911	949	902	871	904	932	884	983	932	981	962	919	901	973	997	888	920	872	880	955	880	983	967	942	947	900	944	905	933	935	940	918	899	925	947	987	942	927	974	940	934	964	922	974	956	915	898	925	912	950	961	943	909	938	956	955	947	935	968	958	947	971	925	888	903	899	924	916	966	935	935	912	944	927	913	919	959	912	891	911	912	918	946	958	930	928	907	901	937	929	911	969	922	942	928	950	968	879	923	965	916	967	898	937	958	909	952	932	899	946	924	926	911	984	964	946	871	935	909	946	947	939	922	916	910	942	936	948	953	935	898	917	872	945	908	977	951	977	918	916	925	943	956	932	887	907	913	944	892	939	946	950	910	991	930	947	939	899	952	928	937	980	992	916	949	915	887	914	963	880	929	945	929	938	912	961	962	877	947	975	942	985	968	969	938	922	940	898	892	920	942	893	955	947	884	906	886	907	979	954	993	935	962	924	965	959	915	946	955	912	931	885	922	961	967	984	957	887	908	935	905	912	924	927	944	914	934	888	950	944	956	948	853	880	899	952	965	916	916	949	893	916	917	866	925	962	940	923	949	958	956	926	874	947	976	931	917	934	934	936	893	964	928	907	906	886	1044	925	892	925	1030	1004	889	878	917	975	990	909	943	946	879	912	874	967	929	915	992	923	925	974	876	950	921	1003	925	921	889	945	966	962	946	953	918	912	965	933	967	934	934	903	872	945	941	908	967	950	947	968	977	900	895	933	976	957	926	942	910	906	926	934	890	874	909	938	876	949	985	938	1002	955	945	932	887	936	914	909	938	946	964	971	947	949	930	937	935	890	966	953	957	923	936	968	952	948	967	914	928	975	957	981	956	931	924	967	967	931	936	929	965	895	856	914	993	977	929	953	906	940	897	936	914	979	900	942	929	973	903	924	980	1011	952	928	945	891	962	914	977	917	949	938	955	956	891	935	915	892	965	917	943	972	901	940	929	920	899	912	934	938	975	929	942	900	915	936	884	958	935	953	926	956	951	965	966	921	948	981	888	932	952	917	956	958	923	919	936	902	898	936	983	919	911	910	946	965	872	950	927	932	923	981	960	1014	1002	900	910	937	941	915	869	993	895	947	885	915	926	888	906	945	917	900	950	917	898	974	945	962	940	980	991	912	968	921	941	926	930	968	895	903	882	918	969	911	965	971	1006	960	951	907	958	960	950	945	882	872	932	909	976	910	868	920	939	932	963	886	915	928	917	986	947	940	922	958	897	925	957	936	914	987	942	906	928	919	945	963	925	887	915	962	973	977	971	960	938	859	913	960	942	970	989	965	949	984	926	975	932	950	967	955	960	956	926	879	949	921	922	871	961	948	932	919	909	919	875	918	948	979	988	914	982	909	886	911	898	927
24136	21204	28331	24329	19852	4364	1496	1193	1070	912	809	714	782	714	553	549	487	441	504	515	495	475	395	439	377	429	422	379	394	498	502	444	415	447	427	431	440	484	460	435	422	418	433	419	439	410	386	388	381	410	384	418	469	416	388	391	503	893	735	651	571	524	460	411	379	363	368	361	404	355	395	395	381	377	401	376	348	366	383	376	395	363	372	379	380	375	359	367	381	356	353	393	364	387	372	343	345	378	397	347	382	379	370	369	362	371	382	382	398	415	424	375	404	404	370	353	381	408	371	388	368	384	382	346	362	391	362	369	404	386	331	393	371	349	349	370	370	390	360	389	388	361	364	383	353	382	382	387	386	402	353	371	346	384	381	400	360	372	373	349	403	415	402	355	406	365	357	364	383	390	361	392	378	393	351	356	371	376	373	385	401	366	352	348	317	401	366	344	409	371	373	379	378	413	393	360	342	365	353	371	378	360	384	404	372	376	351	372	357	378	358	393	401	426	371	389	381	367	366	372	366	393	343	370	377	403	382	364	397	378	361	378	397	387	414	392	357	382	357	382	377	370	383	411	366	373	359	385	385	384	381	375	378	376	376	342	395	367	387	355	389	392	382	378	406	371	348	364	342	397	390	395	352	382	381	407	401	373	384	388	384	380	360	392	379	369	343	388	361	374	378	387	345	370	373	359	347	391	399	382	392	367	371	406	368	351	353	379	371	414	392	411	365	371	359	337	389	366	367	396	349	379	379	397	393	364	364	374	396	358	378	380	367	404	372	358	375	391	352	369	347	359	342	352	360	375	376	389	378	366	388	364	364	374	392	376	394	337	380	375	376	355	351	364	391	375	373	374	377	348	356	401	349	346	401	377	412	372	347	374	407	386	374	396	385	392	346	364	381	364	385	374	398	402	363	430	379	368	389	395	390	392	410	399	364	396	375	369	395	366	394	379	385	368	363	373	345	404	355	380	360	342	346	352	383	379	354	394	366	352	363	374	386	370	355	360	381	404	375	399	371	352	407	371	417	389	379	349	408	390	345	364	379	378	420	364	351	379	409	365	405	337	382	389	363	349	380	372	395	395	377	366	407	380	406	374	380	363	364	381	360	394	395	394	392	352	370	388	421	341	393	355	376	388	355	373	354	370	379	390	366	359	375	381	369	422	387	443	383	382	403	394	368	360	356	391	373	384	375	365	385	382	333	369	320	367	367	364	386	355	372	394	379	346	371	347	386	353	376	416	370	353	365	389	407	374	372	377	370	378	375	377	356	340	397	372	372	380	374	381	403	380	368	375	368	379	323	384	396	370	392	372	377	362	321	371	392	386	361	367	384	413	366	361	364	350	372	366	366	372	362	379	366	346	378	386	362	390	341	387	364	419	375	411	368	374	377	389	374	405	367	372	421	368	369	344	380	372	374	395	389	379	403	418	389	371	372	387	341	355	362	357	363	394	389	427	390	398	372	356	393	356	365	393	371	333	376	374	352	393	386	395	349	354	401	362	396	330	392	403	371	429	401	420	388	379	390	363	391	407	349	351	360	374	352	370	375	361	382	351	382	387	361	397	365	370	369	410	369	387	369	350	364	407	364	397	366	416	355	356	361	388	379	389	339	398	389	380	374	407	365	379	361	343	393	388	378	407	377	391	353	376	379	387	362	381	342	343	363	347	373	366	351	362	358	377	384	363	386	395	418	406	372	403	366	381	369	392	414	375	375	361	353	356	386	359	373	388	383	336	388	359	381	366	358	384	360	381	371	380	365	351	360	388	378	416	407	362	311	373	371	356	360	398	384	351	390	362	345	341	391	386	370	352	382	355	356	378	381	369	383	369	386	394	387	377	374	354	379	388	342	363	376	388	367	366	382	359	412	360	383	372	367	358	391	386	398	384	404	352	381	369	333	390	392	356	371	385	360	376	332	383	383	380	365	354	356	370	390	376	377	388	402	357	366	393	362	391	379	384	372	380	369	375	384	366	373	378	410	374	380	380	381	337	357	353	374	351	361	375	355	369	372	380	395	374	371	363	385	392	347	389	417	362	383	363	356	357	382	374	397	396	353	404	402	353	376	354	387	356	341	363	390	371	349	353	382	360	397	352	376	348	336	339	350	322	391	391	392	386	371	376	383	363	376	384	310	389	394	342	361	416	388	367	411	378	377	390	360	393	381	358	367	377	362	381	375	383	386	373	359	369	391	372	371	381	403	374	348	391	373	347	383	359	371	415	340	335	333	385	363	377	391	394	366	382	394	377	367	357	395	399	360	393	357	396	364	345	402	392	403	382	389	373	378	373	398	376	386	375	367	393	387	420	367	402	363	338	380	350	362	382	348	390	366	336	394	397	343	357	371	382	335	330	360	411	372	362	393	386	376	401	363	394	390	383	414	371	381	394	394	372	385	351	396	383	325	364	378	364	382	400	374	401	353	388	340	379	370	351	395	376	361	393	392	378	371	345	382	396	382	371	372	367	380	360	386	383	378	377	387	422	371	368	349	363	396	367	425	368	358	370	396	359	390	399	393	344	387	377	398	386	370	376	384	374	395	395	358	403	351	398	402	372	383	373	344	380	358	349	372	345	385	366	358	379	372	332	390	394	356	362	357	389	405	394	398	369	340	365	368	338	400	378	344	374	374	390	372	309	354	358	397	375	367	352	388	366	381	374	332	401	350	385	361	363	381	403	350	366	362	378	383	356	393	366	374	365	366	385	369	382	362	407	357	360	348	373	396	361	403	376	420	412	386	367	377	308	388	378	391	396	358	363	389	377	351	392	420	400	388	387	332	342	387	381	375	351	392	403	371	383	345	390	370	370	367	367	372	341	360	385	355	414	398	332	374	393	372	393	350	396	406	371	345	370	367	384	416	334	387	344	350	365	352	359	367	397	375	374	377	381	395	382	353	372	395	344	390	395	380	361	400	328	370	361	362	372	382	332	367	364	389	372	307	393	370	354	359	406	381	395	351	378	376	396	378	352	379	364	348	376	370	376	364	357	350	399	373	388	388	327	398	357	377	368	373	390	368	369	334	375	358	403	391	357	352	394	392	368	387	401	345	377	335	388	357	374	350	342	376	377	382	346	361	374	405	362	391	339	365	377	389	339	399	401	367	396	389	367	359	326	388	403	357	389	384	340	392	377	350	398	399	376	392	393	354	380	424	353	411	390	383	364	397	386	362	363	359	394	381	394	392	366	369	354	369	361	395	391	365	439	383	347	351	377	361	384	358	358	391	345	403	400	355	333	357	364	377	385	392	378	383	405	388	376	389	396	384	365	385	408	363	365	360	351	370	376	381	359	377	370	362	370	367	405	358	402	362	383	392	360	384	375	367	335	368	407	400	388	350	396	374	393	381	384	389	396	401	393	351	422	389	363	358	393	377	389	382	388	384	351	378	387	391	389	371	359	378	385	384	383	378	372	343	385	371	398	398	361	409	368	394	377	376	350	355	393	395	386	361	353	373	390	384	355	355	396	396	353	350	401	377	355	380	355
13953	26998	22265	13195	8068	5004	3842	3587	3310	2827	2495	2110	2486	1888	1473	1302	1182	1194	1208	1168	1182	1112	941	852	782	897	840	816	866	1147	1202	987	877	846	936	938	987	1079	1081	995	989	964	912	905	861	894	854	807	862	797	727	862	745	787	770	809	1230	2611	1888	1579	1381	1223	943	840	766	763	750	787	761	742	715	715	751	769	800	791	759	745	758	745	780	777	717	787	740	729	724	725	769	805	726	753	708	790	746	786	741	736	739	730	783	707	782	714	806	751	731	754	771	727	741	729	739	747	797	748	709	731	722	756	756	745	720	757	678	808	747	787	746	775	735	774	744	719	730	748	773	772	742	758	755	730	699	703	693	789	742	752	742	725	737	761	760	753	746	725	803	731	762	697	727	765	722	698	762	813	710	738	730	745	736	753	762	701	735	745	736	740	699	759	735	726	724	714	716	713	753	723	747	747	731	739	698	805	706	757	771	765	758	689	699	750	764	746	717	722	762	737	700	773	786	753	767	761	781	727	761	760	746	785	708	794	711	775	733	744	757	744	721	762	720	750	784	730	734	731	732	761	763	743	765	755	713	702	732	747	744	731	769	767	752	755	765	731	788	774	758	756	787	764	766	766	724	744	750	789	756	746	751	778	779	735	699	754	747	724	723	758	738	760	740	700	767	764	708	723	780	715	715	680	722	748	701	699	716	757	794	761	753	758	763	714	745	726	697	788	756	708	754	795	754	733	757	704	754	755	759	738	770	767	773	742	718	746	735	755	779	721	757	753	757	741	747	743	744	771	783	711	763	765	737	753	759	751	771	716	738	795	754	705	758	771	730	748	763	766	717	759	757	714	719	745	826	735	694	714	774	757	771	710	755	766	764	725	772	674	712	731	695	766	772	710	717	743	761	731	736	713	733	793	749	771	763	731	758	692	714	793	719	731	736	731	748	739	728	755	728	733	794	741	782	749	735	764	718	705	737	740	732	704	758	782	721	750	773	758	753	705	745	715	706	746	735	713	766	692	759	738	720	714	691	769	725	713	707	739	740	690	767	729	758	720	751	723	715	741	734	732	738	754	771	724	739	737	768	773	748	723	719	760	759	737	775	716	699	743	758	710	709	805	729	741	765	783	767	750	749	778	780	755	693	726	778	707	718	738	675	779	764	751	729	715	749	717	758	776	803	732	730	755	767	708	753	776	703	743	739	719	758	702	710	737	758	722	751	752	708	732	734	786	759	730	716	753	726	746	724	722	729	777	723	724	762	722	782	752	743	765	740	746	758	784	698	705	729	741	760	749	749	732	719	747	772	709	755	759	748	738	810	765	757	711	763	732	751	779	778	783	714	745	740	800	739	752	732	706	696	713	727	721	673	758	736	710	721	702	785	723	741	770	758	745	703	762	748	752	725	753	762	781	761	726	715	725	707	731	736	786	737	748	723	737	694	752	741	736	769	770	797	724	754	757	755	752	754	740	737	709	708	765	729	681	745	715	662	737	713	705	789	759	771	716	771	741	691	766	677	742	768	740	722	711	752	718	787	717	741	716	727	755	742	720	757	694	769	763	765	767	746	703	716	748	752	747	698	697	775	780	739	775	755	692	782	751	746	771	705	659	775	725	767	683	746	717	709	822	776	701	761	755	751	724	704	757	753	689	721	768	760	757	775	769	753	752	721	721	728	737	741	709	762	743	822	736	731	753	779	796	760	723	721	718	770	791	719	732	778	757	793	761	744	799	761	794	780	698	745	735	748	761	725	724	740	706	753	745	719	737	742	774	722	753	731	725	752	782	728	713	791	712	727	722	765	772	717	761	763	740	730	733	759	752	763	711	696	789	737	749	737	704	729	737	762	740	783	781	778	739	795	753	702	757	745	706	746	721	721	741	774	696	709	738	753	711	757	765	702	726	780	742	840	754	710	727	721	733	736	750	740	723	702	750	731	717	747	752	753	695	774	736	740	794	733	734	718	715	727	793	763	771	755	747	752	744	782	761	682	739	773	702	714	726	736	781	789	766	775	696	745	752	756	778	778	725	704	800	768	725	795	724	762	693	735	767	792	745	747	731	774	720	731	721	727	764	763	710	724	773	763	715	757	742	738	675	732	716	777	750	731	736	712	754	783	722	703	780	758	744	804	746	770	737	772	745	767	739	783	739	739	751	752	672	724	758	765	744	758	738	780	735	727	765	737	718	758	782	705	738	787	725	742	766	774	729	720	774	736	728	769	762	736	695	745	812	726	717	726	754	705	744	750	730	723	725	745	800	746	742	761	763	744	813	766	787	732	689	792	786	699	745	759	734	752	750	704	767	749	718	767	785	751	702	750	737	711	733	725	776	730	744	745	704	774	757	735	761	799	750	709	781	722	742	788	736	729	747	755	721	757	707	692	741	770	750	752	761	761	700	767	767	746	793	766	746	771	710	784	755	721	757	717	754	773	714	738	745	743	773	783	763	725	748	748	745	790	681	710	734	727	701	718	758	742	725	735	703	753	745	767	761	738	708	727	773	734	768	758	756	728	748	786	726	720	725	716	718	717	721	731	753	674	784	754	765	753	705	762	704	789	732	773	717	771	740	728	754	697	715	753	759	774	731	779	735	750	690	808	702	756	706	705	702	822	745	775	710	744	726	783	748	726	778	757	768	743	750	743	735	780	759	773	736	762	744	720	771	746	750	730	779	741	728	710	696	753	794	759	796	733	720	787	761	731	711	802	723	739	735	716	757	765	728	759	746	757	730	770	672	748	777	723	764	764	717	732	710	750	715	734	716	759	757	726	770	738	761	745	756	752	771	783	772	781	695	722	767	786	753	811	738	724	752	716	755	707	740	674	759	772	744	772	746	737	806	734	768	729	741	746	741	771	731	747	730	720	731	741	744	695	783	770	761	748	770	716	715	767	762	731	777	728	793	789	796	744	740	722	776	727	765	778	730	757	742	794	717	735	747	784	766	712	758	773	789	747	844	767	714	753	754	748	791	763	792	717	751	743	756	775	667	770	741	775	722	757	733	742	743	765	755	798	741	737	765	737	782	719	762	702	764	742	767	751	792	756	736	754	738	728	758	772	754	695	747	800	748	776	726	760	780	679	740	754	782	734	751	730	710	727	697	728	725	789	765	711	757	757	742	747	729	732	735	726	734	706	718	718	749	715	748	770	786	735	717	743	720	732	717	697	735	745	767	788	715	775	743	754	734	748	770	710	732	749	717	750	718	774	762	671	777	726	733	692	707	706	790	695	753	710	761	754	762	751	740	789	744	770	819	761	714	726	772	773	762	760	771	731	772	747	736	734	766	739	727	742	768	660	811	704	730	757	696	734	734	702	714	726	754	744	752	757	759	713	753	775	758	690	706	745	752	704	692	784	723	714	786	747	705	728	735	725	737	745	741	673	731	736	769	771	724	741	728	700	722	719	785	760	741	811	718	759	784	759	720	713	738	715	689	695	717	768	737	763	722	749	710	769	714	744	748	774	738	721	742	766	742	722	735	803	715	737	705	765	738	706	713
23085	21138	28913	23606	21140	19314	4147	1733	1281	1113	1065	909	978	705	636	567	516	484	501	485	476	475	414	364	384	414	392	346	359	437	474	460	361	353	379	418	432	410	414	425	434	413	407	398	427	347	358	348	354	345	387	340	337	356	348	352	519	1319	935	827	676	611	480	399	356	341	330	322	315	316	324	330	345	330	313	298	323	293	317	327	336	313	307	316	356	312	322	273	310	358	317	341	339	298	303	324	301	311	318	306	296	304	304	348	331	357	311	322	333	345	294	304	328	319	342	329	308	354	314	317	305	324	327	330	339	300	358	324	311	325	325	310	331	313	336	306	307	327	325	333	296	330	321	302	320	331	294	328	329	328	330	306	355	298	315	353	315	341	310	319	315	308	290	319	331	312	328	321	317	349	302	312	305	281	316	292	295	289	323	317	295	298	320	360	306	306	310	315	311	295	307	306	310	315	338	315	315	344	283	333	336	319	296	320	342	336	301	295	352	313	320	323	317	321	316	349	301	316	324	343	333	325	318	290	314	329	327	334	314	322	319	294	316	303	322	337	301	352	324	302	327	313	321	319	280	340	334	325	329	293	305	287	309	332	337	323	318	354	314	394	343	327	277	345	308	319	307	341	328	329	336	310	364	321	318	304	319	284	315	289	307	331	304	364	309	310	307	296	296	332	318	323	360	325	318	311	311	302	326	317	339	356	317	333	363	320	331	329	345	348	354	317	325	312	314	332	317	329	337	287	332	333	307	307	302	316	302	292	342	301	304	350	346	300	302	325	313	350	330	312	281	328	331	332	330	326	325	322	312	314	294	331	294	285	309	310	312	350	284	287	351	306	288	308	351	318	367	337	339	294	308	335	333	289	320	297	329	312	303	313	333	327	312	303	341	330	299	310	330	336	305	337	271	309	306	291	336	326	319	326	314	307	291	290	342	330	337	323	327	330	307	310	323	320	298	310	359	301	317	337	312	293	327	295	313	303	309	318	295	346	315	331	326	317	314	319	354	290	314	283	315	328	306	319	307	302	333	330	293	323	301	307	329	313	320	329	302	344	302	296	320	323	327	327	292	309	323	323	336	332	313	323	340	330	316	316	328	313	301	309	332	322	324	313	322	319	298	339	316	322	284	318	289	316	310	298	318	332	317	311	341	285	328	310	361	341	324	325	355	314	339	322	328	300	322	302	316	290	322	341	327	330	317	324	298	305	314	318	304	302	336	334	326	337	303	322	320	301	330	329	303	312	316	299	333	320	302	309	306	351	301	295	308	297	345	296	352	311	301	306	304	290	313	300	328	322	328	291	317	306	319	333	323	326	357	302	290	308	303	346	300	297	299	330	316	318	310	361	300	316	347	356	328	317	334	342	300	293	300	328	314	321	304	313	306	308	309	330	320	306	338	305	305	346	328	304	352	330	322	324	298	327	319	321	310	316	341	314	341	306	348	331	306	290	312	291	340	330	297	314	346	313	357	305	329	326	311	322	293	300	309	342	311	288	334	349	300	318	300	317	312	319	312	322	296	325	325	300	323	300	318	297	327	288	323	298	337	274	338	314	327	295	298	320	313	323	276	327	335	302	338	317	341	278	327	323	325	330	295	343	315	313	317	319	351	288	313	280	327	300	299	311	328	314	299	340	307	299	337	327	325	295	338	328	337	329	314	333	272	334	332	345	312	321	319	292	330	335	320	286	312	325	314	316	319	326	270	379	318	300	317	315	317	306	365	325	301	357	341	300	316	332	327	295	344	330	346	305	304	326	305	284	330	315	344	331	300	343	357	336	297	334	329	333	337	304	347	316	282	330	312	333	305	325	329	283	320	324	325	330	289	330	347	344	333	305	306	328	302	321	324	299	348	341	318	341	320	294	341	379	328	298	305	360	291	335	306	310	313	326	317	309	291	318	327	323	289	351	343	353	322	341	321	318	301	321	274	307	320	351	357	274	329	342	318	327	282	326	336	336	321	327	322	321	318	318	329	350	333	298	314	318	327	331	331	316	320	318	289	326	328	309	351	326	317	303	306	307	329	297	321	322	315	306	307	341	301	320	283	278	290	293	300	300	324	297	300	310	291	297	308	318	315	330	314	302	297	313	342	291	339	303	305	291	316	347	296	327	323	286	327	319	314	346	313	317	293	313	304	330	346	321	318	362	324	326	314	335	302	334	342	338	329	314	308	315	328	311	287	325	323	325	299	315	337	356	308	337	312	345	328	302	345	351	330	329	317	328	302	337	321	309	308	302	303	324	311	282	305	307	327	336	293	299	326	311	280	283	330	302	353	319	350	315	324	317	298	308	296	314	311	347	338	303	301	326	328	343	319	311	335	314	338	325	305	299	335	322	293	297	310	312	331	289	333	325	316	283	326	330	299	323	346	330	309	264	319	308	278	343	288	319	293	287	317	333	323	325	321	321	321	332	329	327	330	337	323	300	305	326	321	312	319	305	288	339	310	317	299	324	313	301	305	312	311	329	298	320	295	326	302	335	313	320	290	323	315	312	359	308	292	319	314	298	309	310	316	333	310	303	316	333	326	335	309	321	306	322	342	307	288	325	295	330	296	275	328	341	287	320	320	304	282	342	303	299	320	296	331	314	295	304	317	306	322	281	343	328	321	307	302	307	298	353	298	331	319	354	330	332	314	323	333	325	313	303	320	299	333	321	284	321	302	320	311	325	332	290	330	333	323	299	291	333	297	265	316	338	293	326	332	305	324	310	336	308	299	308	326	309	337	345	316	309	299	342	311	306	294	312	320	318	331	310	328	327	314	339	335	309	305	330	316	287	344	305	317	311	298	311	315	321	355	346	316	330	312	312	324	322	321	310	342	322	289	342	349	305	321	333	333	329	309	298	322	298	336	333	284	318	318	305	304	330	326	313	316	296	299	336	339	321	301	337	311	307	346	322	309	336	326	320	354	316	329	294	324	327	306	318	336	325	319	330	305	299	313	348	313	321	323	330	318	330	304	320	325	330	311	316	332	297	314	323	318	314	330	314	295	347	331	340	323	317	341	262	301	328	353	313	294	322	311	318	317	313	310	306	342	320	300	332	299	351	323	336	332	294	304	300	325	332	281	278	316	289	308	304	314	331	339	309	331	300	310	290	301	330	327	327	310	304	308	290	307	292	318	311	304	331	328	316	324	311	319	333	342	307	324	327	297	322	328	308	323	324	277	328	318	352	267	315	318	329	312	296	327	300	324	322	318	307	289	272	299	294	311	348	322	312	288	306	331	332	319	314	294	314	290	311	305	271	326	305	317	332	303	299	319	318	321	287	321	268	336	327	342	352	305	331	308	314	307	308	310	307	339	358	340	310	304	298	340	329	296	324	318	296	318	306	288	329	298	303	310	303	262	325	290	315	282	305	314	328	351	305	328	326	309	344	337	328	323	320	321	305	295	334	330	282	299	313	337	299	307	292	317	339	319	298	320	330	287	330	339	311	306	338	304	330	301	323	300	300	311	342	322	360	319	310	317	293	291	304	289	293
17137	32365	27804	17519	11387	7294	5770	5207	4546	3823	3435	2939	3355	2249	1721	1502	1404	1365	1368	1217	1389	1135	933	880	894	900	820	794	797	1064	1164	1076	854	830	906	911	1072	945	930	1010	1030	1010	942	811	843	825	811	729	750	731	730	663	705	742	721	676	1264	3848	2723	2127	1840	1442	1078	825	614	636	632	635	641	619	613	635	639	644	604	601	623	561	654	602	637	647	592	613	599	609	546	628	644	616	614	590	584	620	602	616	603	644	639	587	658	600	624	633	624	624	665	608	611	551	590	588	613	670	609	595	615	579	642	657	598	629	643	637	604	663	597	632	631	614	634	601	633	664	627	594	640	622	588	591	633	608	669	661	630	623	660	604	598	648	577	648	539	633	647	628	636	588	629	611	664	612	567	593	658	590	599	631	565	619	594	610	598	617	587	583	621	620	616	602	623	618	616	625	622	574	616	584	659	620	606	608	574	612	606	666	620	610	576	613	587	655	633	636	624	618	652	635	601	560	613	609	585	606	610	641	629	665	631	597	596	675	643	610	624	633	583	617	589	621	639	632	586	621	621	614	648	601	579	586	655	610	610	646	617	595	588	595	585	634	601	622	574	644	643	634	574	592	641	596	606	570	610	642	567	625	613	592	592	589	573	645	641	610	638	635	634	574	602	617	570	592	625	583	595	616	652	633	632	564	661	646	628	624	615	541	560	616	553	603	627	598	640	589	601	644	617	614	630	575	639	592	640	636	574	701	594	586	639	608	633	647	656	596	578	642	635	610	636	680	611	646	634	593	670	626	557	608	631	599	650	607	571	637	593	607	602	648	587	633	637	609	593	587	610	600	627	600	599	596	606	583	628	567	648	647	588	601	600	599	560	640	628	644	620	660	610	657	622	618	593	589	585	602	614	617	628	597	644	598	641	579	625	639	610	635	624	575	578	632	607	586	624	614	611	586	607	592	609	551	643	614	640	592	591	639	644	638	634	583	592	561	658	601	623	631	646	618	588	632	572	634	668	595	641	583	595	593	621	614	632	600	601	608	627	580	646	590	629	643	644	624	644	579	634	630	624	583	604	660	612	600	626	596	606	641	618	636	607	579	628	614	642	629	634	619	603	635	594	578	621	652	617	636	623	618	614	626	600	647	592	579	605	609	585	599	598	594	621	615	611	635	626	586	655	615	625	607	592	624	615	598	654	564	609	639	646	613	586	649	607	582	642	657	588	621	611	661	620	584	596	590	650	653	601	592	632	633	661	616	620	630	648	611	643	644	614	684	634	676	599	609	634	621	615	619	591	630	618	612	607	653	632	593	652	553	674	632	632	642	606	631	645	617	656	653	625	591	611	635	655	597	571	651	602	657	682	617	600	616	583	573	616	612	601	579	610	623	613	603	608	567	598	626	628	644	587	593	646	667	615	627	637	644	611	657	605	648	616	674	599	614	634	602	596	594	596	554	644	627	595	663	645	581	604	614	659	637	611	625	613	582	635	641	609	603	564	600	611	613	612	617	607	620	593	637	591	599	618	577	633	602	639	628	649	643	646	593	637	588	645	669	585	637	607	629	641	631	633	604	610	674	635	601	616	628	639	623	567	655	633	633	625	615	638	608	606	573	600	642	672	576	609	622	600	620	607	591	631	596	598	617	644	618	568	589	601	669	627	587	603	630	586	628	610	591	637	610	597	643	586	600	627	661	631	623	609	589	582	637	601	655	637	606	676	652	595	591	619	638	632	589	593	585	657	622	591	644	614	600	612	583	604	614	597	637	587	611	579	583	610	643	634	603	646	610	599	628	634	615	587	626	609	596	617	600	614	588	603	610	609	580	591	593	617	568	576	652	596	650	606	597	656	608	563	629	611	621	601	594	579	609	569	607	641	614	614	620	597	620	593	666	612	592	584	600	615	627	652	629	647	620	607	637	626	599	621	602	648	630	633	649	615	604	601	632	622	605	615	631	589	614	622	641	589	642	603	642	596	596	653	624	613	615	619	622	631	629	602	597	621	594	573	629	653	620	629	601	586	606	607	610	657	631	634	672	656	625	616	638	641	636	669	630	612	614	626	612	621	609	634	624	622	608	618	607	578	636	598	566	591	585	636	622	654	617	625	602	645	632	612	634	612	571	569	649	591	635	605	673	634	609	595	605	578	590	600	598	641	601	620	614	654	653	597	604	639	613	635	610	623	630	622	617	624	579	618	637	621	625	630	568	656	630	597	597	609	661	570	562	632	592	602	623	623	595	629	625	622	670	640	671	630	604	640	625	639	632	657	619	633	674	620	579	589	644	599	629	622	652	591	629	601	608	643	646	586	621	668	642	596	575	602	615	636	589	577	574	625	598	587	636	608	619	635	633	584	639	598	651	593	639	600	574	615	633	633	662	653	566	603	609	647	571	635	626	625	627	646	591	621	628	649	557	616	624	606	626	640	613	611	636	629	590	582	666	631	580	634	618	624	592	615	628	630	627	607	591	603	681	625	612	632	642	620	618	628	626	645	643	593	603	637	600	632	621	609	581	599	608	634	620	636	612	603	640	623	621	623	643	600	612	604	631	630	637	646	631	601	624	609	583	623	630	607	613	630	633	632	578	602	618	651	636	603	593	584	636	549	614	654	618	623	602	663	578	596	640	635	622	578	617	628	600	650	602	602	603	631	615	659	603	589	580	634	639	641	638	574	607	661	609	589	661	617	609	574	581	609	632	617	610	617	637	586	609	659	648	639	641	614	656	586	638	630	588	612	617	613	642	589	627	655	678	598	676	608	587	611	623	612	667	580	588	588	615	635	634	627	578	653	577	601	648	589	657	635	615	609	630	591	644	623	591	593	603	636	599	632	598	652	575	581	598	585	626	620	631	619	600	634	625	591	613	607	586	575	639	599	648	601	637	628	614	627	609	658	653	645	604	662	635	597	647	572	570	586	569	571	645	627	566	644	613	686	611	599	588	610	560	657	627	637	603	594	600	614	639	605	605	627	595	590	580	626	600	654	598	616	613	583	597	617	614	645	610	588	586	599	637	595	594	621	623	660	609	626	580	639	634	641	559	602	614	619	608	636	645	636	657	670	624	618	606	596	583	611	602	623	637	607	640	618	653	644	638	601	625	624	580	563	638	635	617	655	626	612	623	590	565	573	624	584	658	613	611	656	579	589	588	612	617	656	613	624	622	629	556	604	596	620	619	597	595	635	593	587	618	574	598	604	692	615	595	620	612	612	619	632	672	602	617	603	654	624	618	601	614	649	653	591	580	655	575	623	649	634	586	607	620	629	629	612	636	606	639	624	582	610	604	651	621	643	594	655	646	583	600	582	599	608	614	625	618	555	628	620	625	606	606	600	594	587	684	635	606	609	632	645	590	667	602	561	660	652	648	661	590	631	620	602	579	626	670	611	632	624	596	606	548	593	598	633	619	606	630	586	634	637	654	612	581	628	647	606	591	608	631	613	613	649	622	627	634	624	633	649	615	624	598	609	578	621	659	603	654	657	585	648	601	571	624	644	656	605	605
26592	20778	13095	3964	1496	912	742	742	714	728	714	606	626	603	548	538	481	519	536	494	562	509	497	521	542	501	447	524	488	501	506	506	474	500	515	505	505	485	488	504	503	491	520	533	484	496	495	493	514	428	471	511	458	504	488	496	469	516	536	593	514	527	508	530	481	458	453	484	453	488	458	453	448	481	499	483	497	440	492	433	481	445	470	438	501	439	476	478	486	469	481	459	477	481	489	459	460	499	488	453	485	537	494	518	483	482	465	464	443	466	500	491	477	477	494	499	451	494	499	475	529	525	462	518	469	478	483	440	460	478	477	450	441	445	485	497	476	449	460	497	471	451	465	476	530	462	474	441	424	480	488	514	477	494	474	456	454	478	473	447	472	443	477	433	452	487	456	470	465	481	458	462	480	455	447	462	491	476	448	476	484	438	461	490	479	473	439	432	431	475	477	449	473	458	478	474	466	447	454	469	484	495	494	439	475	456	474	475	496	497	489	472	458	418	493	456	468	487	478	510	453	435	472	469	502	437	513	447	425	467	466	490	496	464	477	465	513	491	444	500	464	483	444	475	456	476	487	474	474	477	478	494	509	519	492	462	477	489	483	445	437	490	489	466	446	480	462	504	465	425	471	455	488	534	494	515	454	475	461	515	428	494	448	447	470	470	471	475	469	478	506	490	457	467	455	487	516	464	470	473	478	502	466	473	473	513	470	445	465	483	473	465	477	461	477	490	512	489	497	482	481	466	449	480	504	448	460	462	507	450	471	459	495	452	483	474	509	465	465	510	459	494	479	462	461	481	458	485	498	464	479	484	479	494	444	469	457	464	446	497	475	471	465	443	504	448	476	459	469	482	455	467	424	423	454	523	451	484	469	485	470	504	476	469	457	463	470	503	483	467	436	486	465	485	476	467	486	463	469	443	515	467	484	469	457	506	473	479	422	469	455	520	457	478	467	447	455	460	477	502	447	519	511	454	485	470	500	472	506	461	480	473	480	429	469	519	462	457	492	495	487	523	485	455	473	506	485	469	450	457	463	482	490	457	492	504	461	461	466	453	482	504	472	465	468	472	490	433	466	490	503	434	451	462	455	438	478	457	456	481	509	485	503	496	443	488	480	513	480	478	492	516	466	480	434	492	508	445	487	476	440	473	442	484	462	479	501	466	427	492	474	474	470	455	486	449	457	449	487	469	480	486	497	502	515	482	488	511	463	525	447	468	458	492	488	503	462	468	477	491	452	467	458	472	463	473	491	518	440	451	447	544	469	479	425	473	458	488	471	497	485	459	477	489	498	459	453	478	497	481	497	468	462	467	467	451	463	462	489	507	457	447	483	472	451	488	491	476	445	434	482	482	503	469	477	466	467	477	448	485	496	487	473	444	420	480	474	497	473	451	484	436	502	485	484	480	466	446	479	490	493	449	447	447	480	452	500	506	489	466	491	469	441	448	500	492	473	484	515	436	482	439	497	445	454	486	507	472	458	462	467	450	497	515	434	452	447	477	464	490	478	457	478	528	469	459	421	454	455	479	491	474	504	453	450	476	471	447	467	467	476	424	453	511	519	477	447	497	453	477	473	468	481	490	459	464	479	458	470	476	464	446	456	508	475	512	506	493	452	481	463	491	435	489	465	488	447	501	480	501	462	477	474	504	462	484	509	504	453	495	485	473	491	468	512	475	511	478	473	509	482	458	445	509	500	440	479	474	471	480	488	460	469	486	453	476	474	432	466	458	460	465	473	445	458	459	465	456	450	466	469	437	447	453	488	484	476	470	473	475	435	514	444	480	460	468	444	469	437	509	500	468	460	470	463	457	508	447	419	488	454	476	492	468	489	447	480	456	482	512	491	471	482	489	463	502	465	506	421	499	421	500	494	450	509	464	440	488	501	515	490	466	458	461	502	455	488	465	501	427	493	483	490	475	449	472	452	467	495	463	485	519	480	498	459	500	471	510	484	484	473	464	423	490	475	477	469	475	446	492	490	476	475	512	456	468	484	469	480	447	497	474	483	504	468	473	464	455	517	465	488	503	494	507	486	462	490	466	489	487	490	482	460	473	498	495	489	495	474	531	457	469	486	467	492	466	509	452	503	488	441	439	473	496	483	477	526	450	496	479	468	452	471	437	494	472	482	506	465	445	456	471	446	444	479	475	460	461	469	472	433	492	411	465	479	503	472	472	490	467	484	466	486	494	470	465	450	507	495	477	469	465	432	461	449	475	465	456	468	457	456	478	511	476	500	435	488	476	460	471	510	464	439	461	483	498	491	495	455	477	477	452	452	463	451	528	442	499	477	476	486	435	409	474	462	465	475	480	487	480	475	467	463	513	446	444	476	447	466	472	453	449	495	476	462	461	479	499	479	500	481	436	497	471	485	477	450	476	433	462	503	494	502	467	502	465	486	503	451	475	482	501	461	480	482	492	500	483	445	478	480	462	479	506	474	496	472	459	450	487	466	443	495	484	498	466	470	485	460	436	501	461	497	505	467	490	499	489	453	510	469	480	469	507	495	483	468	487	484	483	483	453	485	481	482	493	464	489	456	495	440	492	485	495	455	453	480	462	526	478	463	454	477	478	425	475	493	509	489	477	494	413	459	443	481	500	502	416	447	458	439	492	488	456	465	468	477	453	478	490	449	461	507	465	477	501	463	496	467	485	479	483	439	453	487	500	473	472	457	435	477	463	471	463	486	495	472	461	468	499	457	454	415	465	485	435	467	469	494	460	458	491	450	460	477	456	469	493	459	487	533	507	513	450	490	454	503	462	469	442	511	439	471	511	445	468	464	508	489	455	485	465	473	491	468	455	486	437	492	457	460	415	486	473	465	475	506	470	498	488	513	479	474	442	476	487	491	506	453	466	468	476	500	490	511	437	458	464	496	485	486	494	462	504	466	474	459	437	492	490	494	487	477	471	490	502	481	483	482	437	501	509	466	496	472	435	450	443	508	492	461	435	499	512	491	511	475	490	471	454	509	522	466	451	477	477	506	462	497	537	453	486	434	455	455	544	548	465	501	448	500	449	468	461	518	475	479	460	467	450	477	461	476	479	467	509	519	467	463	472	462	480	430	456	460	483	463	432	434	508	489	476	450	462	500	495	505	476	477	440	496	456	515	493	478	489	480	470	465	484	471	418	488	476	478	476	487	452	486	466	479	489	467	484	480	451	501	521	464	490	456	439	504	499	478	495	501	492	463	475	469	507	499	473	482	479	459	426	468	436	481	468	468	472	455	497	480	440	499	477	517	507	465	491	495	457	450	446	472	493	473	494	492	454	517	460	443	482	519	461	487	443	470	445	532	451	486	497	504	522	472	495	489	494	482	506	473	446	486	473	446	485	480	456	511	509	421	490	485	469	478	482	431	482	474	456	452	488	443	496	506	451	435	476	466	491	502	462	473	469	523	470	519	483	449	438	475	482	476	460	483	488	458	460	483	481	477	477	458	430	492	470	513	464	497	457	457	483	477	472	484	470	477	497	516	472
11399	17895	14417	7142	4191	2367	2082	2041	1974	1735	1682	1643	1685	1372	1231	1134	1169	1105	1184	1074	1229	1093	1067	1001	1109	1107	1033	950	868	1008	1102	1105	958	981	1060	1048	1142	1052	1106	1064	1111	1040	1037	968	965	961	1023	954	939	962	944	954	961	983	995	943	1013	1060	1134	1151	1069	1033	1010	945	951	917	925	892	921	942	867	908	937	923	926	971	889	905	919	948	925	987	928	998	913	943	904	920	917	884	937	967	969	910	882	930	903	960	889	915	899	939	915	922	902	943	958	908	903	971	930	965	932	892	942	958	928	955	894	977	910	920	925	932	897	904	949	958	966	966	937	949	896	989	953	899	928	960	915	926	952	931	970	911	879	943	932	936	914	945	912	886	962	952	947	931	868	932	899	846	945	934	885	913	916	925	939	1016	965	950	938	946	969	917	892	928	940	871	893	927	953	938	931	950	977	904	928	906	927	933	920	887	893	890	962	903	894	941	875	933	936	968	899	902	980	918	934	977	934	887	913	918	890	934	923	967	916	962	909	1000	966	864	921	875	969	901	942	911	900	921	966	934	941	994	922	918	932	892	879	933	926	912	920	912	907	941	962	931	911	923	897	941	867	953	964	894	896	954	946	900	920	951	930	933	902	990	957	967	959	914	948	915	910	926	913	909	965	919	944	912	954	891	916	909	943	909	968	937	960	861	918	880	891	901	916	942	925	870	921	928	904	908	896	958	918	943	922	898	887	943	936	868	943	941	966	886	911	903	867	931	938	950	888	923	990	933	917	942	928	892	876	957	902	931	943	940	905	986	971	955	904	929	902	935	956	931	894	970	948	881	955	943	934	949	901	891	879	928	882	909	943	902	898	954	921	942	928	923	900	914	977	943	890	921	898	906	951	947	1021	965	912	943	864	923	961	918	900	922	960	958	994	916	930	870	900	920	938	914	899	952	947	961	943	888	958	940	924	975	965	912	939	853	935	907	913	937	924	859	946	907	949	972	895	946	921	858	945	891	913	929	897	951	890	978	888	949	924	914	897	983	915	920	913	903	935	904	951	922	910	920	935	891	921	898	945	943	894	891	921	957	925	930	930	987	943	969	908	907	943	892	908	928	942	904	904	901	979	925	991	952	914	892	911	933	937	975	910	967	903	923	946	910	948	888	940	901	934	922	903	890	929	879	934	952	979	927	959	885	937	934	910	918	869	896	870	950	956	930	947	997	949	899	911	940	930	918	910	947	914	969	965	940	908	868	915	924	954	944	912	935	940	925	863	898	873	942	911	876	947	958	960	986	936	953	984	923	930	975	912	961	941	948	974	948	972	997	918	1029	937	912	914	877	899	907	940	864	942	922	916	873	908	910	948	926	880	920	1008	951	892	934	978	919	894	892	878	977	930	927	947	928	865	960	933	908	886	955	914	872	909	950	904	888	877	908	907	916	887	919	902	896	916	984	900	923	932	922	941	929	883	878	899	928	910	903	909	943	912	924	981	906	926	973	924	923	888	904	872	936	918	956	947	977	900	968	925	853	927	946	910	890	935	970	964	939	884	928	902	908	909	921	959	871	925	946	871	962	921	942	957	901	904	959	888	928	906	912	919	899	938	970	952	925	883	907	918	943	933	927	914	882	913	932	983	920	918	934	939	964	948	903	892	897	896	948	944	935	921	992	907	919	873	936	945	925	847	976	974	955	947	988	929	921	947	921	902	941	944	947	956	886	946	982	937	908	922	916	952	935	932	977	965	965	879	928	895	984	900	916	947	928	1002	981	942	911	891	959	905	911	909	934	949	899	944	924	926	900	947	985	928	913	935	975	929	960	928	928	961	908	935	891	880	940	947	975	905	860	916	983	912	937	931	899	963	931	921	910	896	987	915	891	963	932	911	942	926	905	896	951	862	865	929	887	938	902	879	934	927	920	915	943	866	924	933	905	943	862	908	883	975	926	971	959	972	942	913	952	982	903	918	882	893	912	947	918	878	912	881	966	987	913	951	942	961	860	933	967	897	899	898	945	903	940	898	967	924	954	940	962	914	944	907	922	898	954	880	920	948	913	936	948	959	900	957	881	909	910	873	889	882	952	874	938	962	911	892	909	949	918	929	924	895	932	890	921	930	918	901	974	906	915	959	957	981	881	961	876	926	903	949	912	916	910	946	920	956	977	960	889	952	937	942	960	919	938	899	954	891	943	944	902	920	920	972	951	945	894	951	963	982	911	956	963	948	940	947	899	921	934	896	893	936	916	895	908	884	939	892	877	937	945	902	906	957	881	974	941	887	876	971	941	925	905	938	949	918	916	952	935	962	885	986	978	925	918	931	882	889	948	919	944	934	873	861	970	904	948	963	977	847	914	848	952	884	900	899	935	935	932	883	900	914	925	908	881	933	949	901	927	899	939	902	971	950	916	881	898	983	920	948	936	934	976	882	947	918	872	923	905	933	1000	919	982	960	975	956	892	930	966	940	848	958	915	905	928	921	933	881	953	928	913	974	940	912	947	901	938	876	917	889	885	930	901	872	916	928	940	897	851	933	919	925	901	994	946	946	916	899	917	962	878	924	923	891	907	992	950	935	898	916	941	902	926	965	953	898	972	979	929	911	940	860	926	944	941	940	928	946	900	942	930	940	945	880	939	929	972	854	943	915	946	910	946	927	843	908	956	949	920	948	909	977	877	926	912	974	897	923	917	928	967	948	881	917	960	949	961	958	920	908	951	908	893	913	874	944	923	952	926	919	929	929	928	922	950	879	943	915	935	915	890	914	912	972	923	906	922	867	924	956	950	964	939	913	913	892	916	933	935	994	928	810	917	954	862	951	890	868	932	917	936	889	929	922	898	965	948	937	930	885	928	957	938	905	894	984	959	954	912	947	924	911	954	926	914	924	916	922	939	957	885	956	937	913	895	936	947	950	907	921	935	892	951	943	864	990	955	922	885	940	884	952	921	955	923	947	963	958	844	917	901	954	955	963	893	919	907	903	927	900	873	903	938	941	918	901	952	898	906	885	1031	890	958	881	907	914	902	976	924	910	945	945	911	900	941	852	895	894	908	887	892	954	912	910	936	961	961	912	923	937	959	918	912	906	945	944	911	957	879	922	954	906	919	903	934	923	972	968	962	947	904	922	928	932	898	928	914	875	903	884	920	959	953	912	945	923	936	946	940	927	931	935	892	979	929	980	953	903	914	942	940	930	984	948	923	995	958	936	908	948	964	921	938	933	959	839	944	930	887	890	955	967	891	953	941	951	919	973	970	973	886	944	939	942	943	843	962	948	939	934	942	905	923	950	910	922	917	927	878	923	913	979	916	890	977	931	919	974	917	913	903	925	971	919	899	918	1008	918	949	950	890	925	911	888	962	910	961	936	875	936	863	959	926	901	915	898	930	888	892	879	940	964	994	951	942	944	915	948	933	987	918	870	956	846	980	890	902	907	910	865	912	952	945	936	958	910	957	923	951	949	935	955	971	926	903	950	915	941	944	882	901	997	900	953	900	910	895	938	954	968	956	905	923	868	888	932	956
24008	21158	28283	24295	19924	4369	1641	1206	1048	917	790	824	750	618	497	507	461	497	517	505	520	511	452	511	519	512	440	443	402	428	427	454	438	421	438	480	461	436	419	437	451	422	457	430	451	395	404	391	362	394	386	386	382	400	368	350	424	587	779	637	608	580	518	419	384	399	409	347	366	390	375	399	412	349	394	393	372	375	369	351	370	352	402	362	372	362	350	368	345	392	348	367	386	384	341	387	374	376	365	343	403	376	397	400	347	447	390	371	353	379	343	331	391	395	380	339	346	394	387	400	424	389	354	348	424	391	351	401	354	318	347	385	367	364	348	368	366	384	384	345	340	353	336	358	342	358	368	383	375	351	363	343	375	379	352	382	385	356	371	363	345	353	357	383	372	359	354	347	381	342	387	367	355	378	392	353	357	365	365	403	368	354	383	355	377	366	397	368	375	377	378	363	383	360	347	383	383	357	368	388	386	363	372	392	384	356	342	375	356	327	354	381	386	332	370	380	376	394	387	379	354	379	391	370	363	361	348	396	366	375	372	383	388	392	386	361	354	367	398	395	376	352	375	339	368	352	403	390	363	375	349	357	334	396	357	346	377	373	337	369	380	390	367	351	373	347	374	363	348	374	340	366	368	391	387	364	357	394	385	363	357	378	368	394	386	345	371	365	335	382	361	360	365	335	343	379	389	347	397	382	385	350	338	386	383	363	373	381	340	374	365	394	368	376	362	405	392	364	384	377	405	353	361	342	341	345	350	383	345	373	393	365	353	372	357	356	398	346	380	336	389	384	355	341	341	369	363	361	356	358	371	361	359	378	382	400	377	377	363	417	366	381	313	405	344	352	366	369	356	407	321	365	369	378	343	387	362	363	361	375	337	382	361	373	369	351	324	343	391	365	367	346	376	399	357	381	368	332	383	394	343	416	389	348	347	364	381	376	341	362	385	411	375	358	419	393	328	339	354	400	386	377	357	368	377	360	373	372	352	394	355	389	390	380	337	365	386	360	359	370	391	378	382	330	370	343	354	330	382	351	339	350	381	392	361	367	352	368	356	377	372	390	361	378	347	405	347	368	340	376	355	363	362	329	348	354	372	347	408	334	360	357	329	345	312	350	347	360	361	349	330	374	383	384	371	391	373	379	387	361	367	348	393	417	326	368	366	354	340	370	348	350	358	343	374	376	339	365	357	375	382	349	331	389	383	364	350	369	379	382	332	357	349	353	372	349	377	361	383	352	345	386	365	352	348	374	374	343	400	348	361	380	370	363	328	371	375	411	371	347	324	391	363	367	361	361	361	358	378	369	348	371	385	377	381	349	370	332	355	372	370	322	385	369	354	349	356	385	365	383	360	358	374	386	359	414	343	364	372	374	360	367	368	317	358	382	360	383	387	391	403	361	378	411	368	331	353	350	341	398	406	334	329	349	371	360	405	372	374	360	358	390	357	339	371	373	348	406	413	369	355	389	371	382	369	357	352	399	367	346	358	394	376	372	357	342	394	373	385	353	390	370	339	354	351	392	347	395	364	370	406	372	341	328	354	355	365	388	336	376	388	380	371	359	369	353	411	355	373	393	378	368	369	376	422	342	386	361	353	389	379	348	377	357	388	398	366	380	352	347	338	374	350	342	405	365	401	378	363	394	373	352	392	369	357	421	391	364	399	353	365	386	366	391	418	363	346	336	378	369	378	352	387	395	371	401	363	383	378	391	396	387	329	371	364	353	371	348	349	354	368	366	368	386	374	354	386	358	362	358	354	347	368	355	378	362	351	388	370	345	364	367	374	390	329	388	364	352	376	413	361	363	354	426	346	385	348	357	390	357	386	396	375	380	361	367	357	423	347	351	388	400	384	384	354	357	379	376	387	382	365	389	369	346	390	356	361	365	368	371	377	367	370	355	346	355	359	374	354	399	374	374	373	382	392	299	423	364	358	395	370	387	382	396	356	359	417	369	373	371	345	336	343	374	388	366	363	349	372	328	368	333	353	389	369	401	403	329	358	373	381	384	366	335	374	404	350	375	370	354	374	333	337	362	355	398	366	386	378	351	357	375	342	360	381	356	390	398	359	353	390	369	361	384	390	364	348	348	365	362	385	374	359	358	369	369	384	374	378	395	374	388	369	378	354	358	378	334	367	357	367	371	357	385	341	358	360	372	352	360	366	363	364	360	352	388	357	410	373	379	387	389	328	348	368	364	402	355	336	400	365	361	389	371	372	385	406	342	378	386	372	351	363	386	340	365	368	358	389	366	362	375	372	359	327	362	347	358	384	402	357	340	371	352	392	372	390	361	382	363	380	365	397	363	361	370	371	348	338	402	373	346	327	368	379	372	369	349	336	383	382	378	366	335	386	350	381	354	411	369	370	369	394	342	399	354	365	373	350	361	408	386	351	379	350	363	355	374	349	386	382	368	382	387	346	359	402	364	368	350	375	399	395	365	350	341	405	382	362	365	359	380	385	387	323	368	383	395	348	355	348	388	348	357	350	399	348	404	338	371	383	388	355	381	375	392	383	350	389	376	387	346	348	363	374	363	376	372	362	397	360	361	318	369	371	390	371	365	392	382	357	357	362	369	376	355	328	362	351	373	381	365	390	381	350	386	349	393	384	363	389	364	386	388	372	374	330	379	350	366	371	390	360	365	393	388	367	384	393	360	383	370	310	359	367	381	372	359	341	382	375	340	378	375	361	376	366	359	367	372	367	349	356	390	368	402	378	362	350	364	395	383	377	370	340	356	394	389	385	313	384	349	365	335	364	364	341	379	341	348	345	367	326	391	376	345	343	384	352	342	395	385	347	372	361	355	343	359	382	356	355	392	371	353	360	323	350	389	352	367	370	423	387	392	385	326	385	397	406	354	316	400	355	329	349	340	380	359	380	378	352	354	362	313	375	360	369	332	387	346	362	396	342	378	361	347	371	391	326	316	329	380	363	364	356	357	359	373	346	357	348	351	405	330	346	333	359	360	368	366	370	369	384	360	375	377	373	370	366	349	365	337	372	357	355	399	354	384	368	350	352	350	360	361	377	338	357	341	336	378	359	328	345	363	381	369	381	383	349	382	340	359	372	384	363	359	385	374	326	363	352	390	378	396	360	405	355	397	339	401	331	374	372	381	367	371	381	370	370	314	353	402	373	360	341	380	388	381	396	385	386	360	377	372	358	358	396	362	353	354	329	374	403	349	345	389	349	372	399	423	391	345	382	389	361	368	355	383	372	372	348	378	357	368	361	398	363	345	409	378	379	351	359	369	368	373	394	340	360	347	353	368	332	364	370	350	371	416	350	383	350	371	347	335	343	377	380	352	396	401	356	375	375	338	361	396	358	338	382	376	364	377	349	373	341	374	366	363	370	368	378	341	377	367	351	396	388	352	332	354	414	342	389	367	359	335	352	341	361	371	365	379	344	352	337	354	356	388	399	331	363	354	354	408	388	405	374	333	365	394	347	362	392	363	384	367	382	381	339	385	360	397	365	371	339	355
14149	27104	23289	13082	8251	4997	4104	3702	3262	2844	2558	2629	2286	1612	1454	1382	1326	1305	1236	1143	1423	1145	1122	1276	1345	1151	1048	908	796	872	1120	1060	925	955	973	994	1047	902	1002	1074	1004	963	918	911	923	899	873	826	759	816	779	788	756	783	764	726	928	1325	2144	1713	1561	1301	1076	965	773	786	742	748	715	740	764	713	758	720	775	730	743	728	764	717	720	815	707	736	677	715	743	724	748	764	765	663	749	696	749	746	738	770	724	748	732	729	757	754	744	742	730	715	720	733	753	757	730	749	737	740	737	750	699	741	719	728	671	688	744	704	779	736	754	744	766	717	754	760	734	705	670	740	727	762	691	760	788	712	735	716	728	734	789	752	758	731	762	759	720	734	712	723	720	764	789	681	740	728	747	715	708	699	707	769	780	740	750	764	707	741	764	709	760	742	723	748	757	724	734	741	697	741	730	698	747	745	737	652	715	760	786	742	748	738	757	722	763	750	717	729	748	775	723	725	704	762	763	717	737	718	767	730	719	755	704	759	688	699	725	684	745	682	706	716	765	751	748	714	721	729	746	721	734	752	725	725	691	750	749	731	688	671	728	737	725	745	741	773	780	736	716	745	704	722	754	703	714	723	751	756	726	731	725	691	748	736	737	735	755	699	718	731	704	719	699	723	703	700	718	754	744	740	771	739	720	742	766	725	721	737	672	740	757	726	706	747	715	705	708	780	719	728	740	754	731	733	755	752	745	801	733	730	720	759	718	762	716	759	640	709	746	747	729	684	711	764	700	748	745	726	722	746	726	710	749	734	761	734	777	756	742	747	699	709	728	670	774	711	744	692	717	724	776	723	762	758	714	695	713	741	718	715	728	723	747	707	727	717	730	766	691	715	701	755	755	674	689	713	766	738	734	748	746	801	777	717	770	744	773	678	778	744	728	700	759	709	752	737	730	701	757	686	750	791	677	771	739	743	716	740	747	719	744	721	769	802	742	725	741	750	711	684	715	697	752	725	731	808	743	701	758	698	769	758	706	737	685	732	748	706	781	717	687	764	721	740	756	735	723	753	713	695	750	740	733	722	740	784	743	748	775	745	735	754	757	753	700	732	718	754	738	721	679	717	739	722	731	703	703	727	746	683	763	737	701	721	755	744	725	687	751	757	713	724	762	784	688	746	780	746	729	689	717	712	733	733	699	691	772	760	700	738	759	704	710	713	700	711	728	677	761	773	763	732	721	757	743	727	726	743	762	705	728	759	723	717	726	714	736	732	760	761	691	769	710	731	728	763	740	762	698	756	756	783	768	731	754	750	707	705	743	738	736	735	740	745	742	748	763	771	709	744	731	729	740	704	749	723	713	710	758	738	730	731	758	734	726	783	724	713	727	749	688	736	750	702	723	742	733	755	644	697	772	735	723	733	740	752	739	735	711	753	747	700	697	703	710	771	756	730	746	734	754	706	794	718	749	745	701	743	711	756	745	763	764	746	705	773	738	675	735	732	760	728	713	708	725	719	731	744	773	682	717	767	713	794	736	731	734	735	777	691	725	754	724	724	770	805	721	721	770	726	677	735	754	668	700	736	719	721	713	744	725	730	736	750	706	741	749	754	751	781	763	750	783	739	737	804	733	707	709	727	694	723	789	748	730	750	784	752	761	752	741	731	718	744	745	714	649	743	742	705	751	718	737	758	703	746	717	680	770	665	769	698	768	766	722	718	722	755	735	752	716	709	772	685	741	758	694	721	729	762	771	734	770	725	749	724	750	719	711	735	756	677	764	731	774	768	727	708	754	741	721	737	750	754	717	717	793	716	725	677	786	712	699	721	696	756	709	737	729	743	788	730	736	654	662	729	731	752	703	717	729	732	717	671	750	731	741	738	741	791	691	665	714	686	777	753	768	791	734	783	728	745	708	728	707	660	763	725	756	744	762	718	746	727	732	761	710	711	693	809	792	772	690	768	735	762	704	729	681	748	691	730	716	741	726	761	715	755	724	716	774	715	695	719	746	698	703	785	699	726	771	762	730	704	704	717	693	701	795	714	737	747	710	767	751	780	735	712	719	722	745	730	796	730	706	676	723	738	702	788	778	711	713	747	750	768	772	710	707	738	707	748	729	764	690	678	748	702	794	739	733	721	738	724	698	730	771	793	780	750	748	720	754	746	763	743	722	738	718	713	778	719	730	723	759	776	778	790	732	767	720	719	773	755	739	762	736	699	737	733	736	720	734	747	695	754	703	718	722	756	741	723	724	761	732	707	782	745	768	730	762	695	734	775	716	745	729	750	762	691	770	762	712	744	751	720	763	740	746	656	728	745	727	721	745	728	767	729	692	736	694	793	722	713	739	755	710	742	746	758	741	707	730	791	700	770	697	716	717	731	775	760	750	750	743	742	763	719	719	747	707	727	753	711	730	740	729	741	740	735	748	698	732	745	726	713	733	731	717	742	716	674	721	721	722	758	785	765	703	726	773	736	712	715	703	761	779	747	703	661	770	699	759	698	754	728	757	746	771	691	716	767	747	717	773	771	718	677	743	695	730	733	738	766	711	744	789	747	763	697	729	760	760	721	779	756	740	755	763	722	700	748	693	776	766	764	720	708	705	713	729	716	724	759	686	752	718	740	755	752	723	706	749	756	700	741	711	732	752	738	735	680	682	758	751	721	747	739	727	740	773	743	736	720	754	708	720	746	709	710	748	728	695	728	753	721	751	719	695	704	749	707	712	700	736	751	765	744	746	762	744	763	715	774	741	691	681	702	734	722	697	775	764	737	744	773	729	698	747	714	729	766	759	701	756	722	718	707	734	724	744	720	764	703	746	717	734	769	719	789	713	802	729	747	804	706	717	718	758	720	723	720	724	737	737	767	737	751	720	758	711	725	731	730	674	698	725	707	715	730	712	728	745	708	707	697	723	796	718	731	704	714	731	730	736	724	718	745	747	716	768	751	732	733	683	710	732	668	739	739	735	718	713	764	755	716	794	729	710	662	701	758	773	768	735	700	721	683	741	752	737	767	719	720	737	726	700	745	719	731	724	751	723	710	738	736	722	724	750	698	769	737	686	716	710	699	749	774	756	704	744	751	764	787	748	707	719	757	726	756	747	727	730	786	743	750	744	735	762	751	731	721	759	774	764	733	716	712	734	821	722	755	745	702	650	782	712	682	716	778	736	751	706	724	741	727	698	745	717	755	788	747	745	779	724	739	754	755	719	732	723	678	733	695	759	757	727	723	729	738	745	728	726	709	728	694	698	748	723	712	791	734	779	733	734	737	714	773	771	709	780	751	736	756	710	724	727	763	768	725	686	733	724	689	746	756	760	736	729	713	743	686	753	749	726	743	755	725	760	735	706	740	690	741	756	730	731	716	737	737	762	769	685	742	683	686	743	723	738	747	692	754	726	660	747	773	733	750	797	736	798	771	738	732	729	738	707	755	720	705	789	754	763	754	725	747	708	712	682	751	700	715	692	722	749	721	746	719	720	739	729	679	732	757	708	767	749	771
23223	21260	29044	23749	21247	19334	4341	1717	1375	1156	981	1067	769	621	629	556	581	570	522	490	647	518	540	587	548	483	392	368	341	350	369	420	401	409	403	394	390	386	413	435	424	371	446	417	435	367	349	378	374	330	361	344	357	309	348	333	369	556	988	935	866	634	508	405	306	304	325	326	308	328	305	302	287	319	307	301	319	344	326	308	312	310	309	335	305	286	320	333	296	292	317	330	322	312	347	313	330	321	309	351	343	326	278	332	326	307	293	294	315	304	287	306	307	284	295	330	306	311	315	317	310	318	288	329	327	300	318	298	316	288	322	314	324	285	351	315	322	329	301	302	312	296	307	320	354	307	326	306	303	298	319	335	320	301	311	327	307	314	314	285	293	306	303	283	321	324	294	326	331	333	313	318	327	316	301	331	313	297	275	318	264	324	286	323	315	284	309	306	296	326	306	324	303	290	294	330	312	282	324	264	318	325	308	292	297	337	302	326	303	286	319	272	303	327	275	298	315	331	293	303	306	312	315	314	336	268	290	319	306	299	306	325	325	318	318	323	311	290	303	310	343	297	321	323	329	270	300	291	318	311	320	309	322	324	354	286	314	277	313	307	265	305	342	334	315	327	297	311	294	339	324	332	312	332	330	313	310	320	345	308	301	318	303	325	290	340	309	313	328	306	308	309	302	318	300	297	332	341	314	332	307	287	356	280	315	327	313	308	302	300	326	329	331	330	300	305	319	319	293	305	277	315	307	315	316	292	310	328	319	293	318	320	287	304	322	333	320	305	308	291	318	299	315	317	295	334	306	311	286	326	291	319	318	312	303	293	290	328	325	308	326	304	333	314	295	319	272	342	304	295	277	333	301	313	347	290	316	316	283	324	323	299	298	314	291	325	306	308	323	314	299	321	322	318	373	278	300	325	289	304	320	342	319	314	340	289	315	316	319	296	306	329	335	319	323	335	314	303	298	315	307	340	324	336	307	336	296	278	310	349	343	291	287	264	317	325	265	304	325	314	308	334	290	324	321	313	305	300	292	300	304	296	302	290	301	328	334	316	328	294	319	312	312	327	321	307	333	333	333	319	293	312	286	302	322	303	343	321	320	316	323	334	307	307	321	318	309	347	320	346	321	311	304	328	312	303	313	295	326	291	301	337	303	291	296	301	369	280	314	270	313	303	314	293	267	324	297	339	298	325	295	296	306	317	313	304	317	303	281	301	313	326	320	322	326	290	313	297	324	307	308	319	334	316	320	292	296	315	299	333	284	327	326	323	313	323	323	290	305	316	298	320	332	285	309	283	277	308	332	328	327	288	308	324	312	305	324	316	313	311	300	306	308	311	304	313	336	289	300	294	347	309	322	292	311	322	311	299	322	319	302	306	317	323	285	327	304	319	311	312	311	322	335	322	278	291	347	312	277	314	300	308	323	305	285	313	336	293	296	315	347	336	317	282	287	313	309	301	295	295	299	304	306	340	319	335	333	317	330	324	329	324	312	315	294	316	305	318	316	292	311	328	307	274	289	306	332	303	317	323	359	263	328	321	335	329	277	308	324	318	314	315	324	307	303	319	315	303	289	307	306	297	315	265	302	313	305	316	289	312	336	313	296	310	328	316	332	305	324	310	324	289	294	258	324	304	321	317	303	346	330	319	312	286	313	329	310	290	286	300	338	318	316	322	333	297	321	338	322	316	301	303	323	306	323	312	320	369	310	303	329	348	328	351	317	325	297	327	342	325	327	365	349	326	330	314	306	321	312	314	331	294	311	312	302	354	305	313	295	316	315	321	298	322	295	315	316	320	304	286	290	309	335	309	318	314	338	306	352	317	307	283	305	331	343	322	316	320	279	319	324	325	299	309	329	336	319	306	313	297	306	320	283	312	307	311	303	323	331	287	307	305	310	295	299	334	326	312	304	299	304	295	301	306	333	283	316	305	331	324	332	322	316	321	299	294	281	315	303	301	306	341	310	327	269	310	337	340	289	326	311	299	348	311	292	300	341	302	314	306	291	318	330	334	307	294	316	309	320	285	348	296	351	309	299	293	343	290	308	309	313	302	263	312	308	322	295	311	301	279	326	318	283	315	309	306	302	320	339	318	293	324	302	332	303	334	286	309	320	318	291	333	305	319	269	308	292	347	283	341	321	316	313	333	325	328	327	335	314	306	305	294	308	316	284	318	318	368	354	280	326	306	311	293	298	287	312	309	336	330	296	323	324	333	317	263	288	317	314	325	311	294	289	331	274	291	297	316	271	283	294	313	315	313	294	340	296	325	319	292	318	311	310	295	308	340	354	339	309	294	306	321	292	331	298	295	324	307	297	296	278	314	324	312	320	316	283	277	297	301	332	321	283	298	281	331	309	344	331	302	317	303	301	311	301	320	292	285	308	269	325	312	316	333	303	315	269	295	323	296	281	325	318	344	279	290	322	323	322	311	346	322	325	313	282	280	294	283	326	332	330	305	280	329	287	302	299	307	294	292	301	319	309	302	313	310	323	308	294	315	303	331	306	288	294	325	318	325	289	299	303	288	297	281	337	310	288	334	308	324	319	340	329	341	322	272	290	302	332	319	292	300	309	279	336	313	302	336	307	302	315	317	281	310	282	305	307	311	302	271	292	320	310	317	305	290	329	334	317	287	337	314	314	315	322	303	298	289	326	323	339	311	301	312	329	308	335	306	286	318	314	325	300	327	297	314	327	314	293	316	303	318	295	310	300	309	302	328	280	312	291	316	299	309	308	313	307	313	339	321	269	319	253	305	277	290	287	300	319	295	329	352	319	312	304	303	305	325	312	314	317	305	335	306	309	324	316	284	328	306	294	326	322	304	329	326	332	309	300	341	351	323	313	338	296	323	280	312	355	307	312	284	322	303	324	333	309	303	318	313	298	331	286	317	319	291	301	261	287	334	302	314	303	305	332	340	320	328	294	330	310	293	309	356	335	331	329	323	330	301	317	315	300	296	316	344	326	311	300	295	347	308	321	296	313	302	312	312	271	345	314	325	302	299	312	335	331	324	320	325	319	312	297	296	313	316	322	310	345	323	318	317	327	308	281	278	312	337	289	315	350	296	322	292	283	317	321	302	306	304	286	317	285	302	312	307	325	304	332	309	321	302	333	320	292	320	297	315	299	324	332	295	286	303	290	345	283	287	284	287	324	327	343	326	311	293	324	303	303	334	301	322	288	332	292	289	283	323	324	330	293	316	320	327	303	345	314	368	313	288	288	303	324	325	294	303	322	319	296	335	325	303	308	288	286	322	325	297	289	310	331	320	293	296	325	308	308	292	299	277	280	318	330	310	290	313	343	322	278	349	291	275	315	316	291	312	295	315	309	335	280	324	333	286	325	352	319	290	310	312	330	302	312	322	315	298	311	323	282	315	314	307	319	308	283	325	294	361	296	307	293	320	329	286	334	290	308	325	305	325	297	341	338	305	303	283	338	331	296	296	293	315	315	293	337	307	278	310	291	296	323	312	305	289	314	290
16729	32652	28357	17592	11417	7520	6067	5109	4810	3991	3408	3764	2689	1862	1728	1663	1575	1748	1449	1388	1763	1368	1411	1561	1526	1157	942	854	728	732	924	1004	887	902	917	934	919	873	951	1034	1043	1009	1003	1009	883	838	798	739	698	670	714	713	670	638	665	647	777	1401	2820	2694	2448	1741	1276	899	682	649	596	612	633	596	601	576	615	633	586	597	606	632	540	607	624	600	635	594	579	618	589	580	593	609	624	584	596	658	606	620	611	567	606	595	627	617	560	582	628	591	669	630	648	597	606	634	633	596	574	619	592	603	627	626	625	589	619	622	621	627	610	617	620	610	647	629	622	668	596	567	590	593	647	614	638	655	615	617	634	627	638	612	655	607	622	618	570	604	582	591	607	593	661	626	647	628	603	576	605	626	613	625	609	602	599	571	642	585	629	606	640	567	590	584	554	618	580	618	609	650	617	609	624	599	570	591	569	630	594	602	588	619	608	579	589	650	572	634	591	616	641	602	654	580	590	612	585	625	594	603	619	607	628	629	653	582	661	594	601	602	624	599	587	620	625	606	569	608	619	589	602	596	601	601	632	585	573	640	648	610	598	625	657	626	592	607	596	594	585	598	631	630	616	636	623	591	640	644	597	619	621	637	591	655	621	598	599	586	629	624	630	621	619	610	588	649	600	592	599	620	619	605	588	597	623	627	576	646	591	657	598	629	603	613	616	585	674	568	647	621	625	613	597	620	616	635	629	619	655	598	593	647	631	600	587	615	642	593	578	648	622	599	644	593	577	628	612	588	592	630	623	613	571	579	632	609	580	572	599	604	640	644	628	617	623	617	622	618	619	601	628	643	637	603	637	617	603	595	610	619	640	571	583	640	609	613	598	623	599	556	574	646	595	608	587	619	623	594	613	594	642	594	609	591	598	609	599	627	632	553	596	633	623	603	594	639	583	638	634	558	628	608	616	588	594	623	591	612	628	594	640	619	600	585	590	640	634	614	596	588	632	621	572	600	605	656	593	650	641	606	574	627	623	586	617	650	635	600	618	634	583	560	567	591	597	599	600	603	639	601	606	599	601	619	594	584	622	583	622	574	592	595	591	613	630	628	614	576	603	581	615	631	639	636	594	653	629	617	603	691	649	596	635	606	610	620	639	613	583	615	592	629	588	573	611	614	639	631	611	639	587	583	608	636	568	578	604	622	649	590	612	588	611	618	599	608	613	617	598	683	602	638	590	601	631	580	607	610	627	663	640	609	611	582	607	627	614	605	611	606	614	634	592	596	621	615	585	595	571	625	597	597	654	610	604	609	611	653	578	618	605	581	596	584	620	587	626	574	599	587	588	645	604	638	613	581	652	629	619	612	636	611	588	648	601	580	609	608	634	651	619	610	602	626	621	597	593	638	634	601	615	631	576	644	573	608	636	605	610	653	623	568	614	656	569	656	565	623	660	644	605	619	625	619	585	607	662	596	613	582	620	634	640	579	603	604	614	621	601	627	664	583	607	626	624	601	630	590	585	624	623	586	597	673	628	604	616	615	667	649	595	617	588	605	579	629	603	629	587	585	627	600	653	593	599	658	586	615	622	574	562	565	627	624	624	596	635	590	635	605	637	606	654	600	599	604	567	578	564	601	650	606	598	617	598	613	633	614	628	662	575	602	588	655	579	578	569	620	638	622	653	613	645	638	585	610	572	624	593	617	574	638	608	621	580	603	654	573	623	634	570	579	579	618	615	618	619	594	629	628	572	596	593	574	639	609	621	625	606	628	627	661	601	601	637	607	662	626	651	615	643	566	618	622	550	636	589	630	587	616	587	595	606	618	607	588	591	575	590	647	651	601	616	658	592	572	600	595	599	629	607	626	627	599	590	626	588	654	615	618	610	600	615	636	620	588	609	629	610	614	583	645	638	628	604	620	616	587	617	612	586	587	613	592	593	583	620	618	587	593	636	618	602	633	597	563	575	597	631	645	623	612	585	604	606	622	617	615	622	598	555	618	614	564	548	598	626	566	623	612	603	585	662	614	576	635	597	602	644	593	613	591	571	575	620	616	659	620	587	575	578	596	631	587	571	650	600	659	620	576	614	625	602	629	608	582	614	623	634	625	635	605	632	627	623	601	613	606	579	648	610	636	568	588	615	657	611	579	607	641	640	643	655	611	621	624	670	642	661	615	640	609	606	620	587	593	612	633	607	618	581	663	567	657	611	602	590	617	592	642	608	610	604	613	613	624	652	651	579	591	610	619	610	600	593	629	623	604	649	604	608	611	597	587	595	633	617	648	638	642	614	664	662	635	585	594	621	640	598	565	615	594	607	614	608	601	614	600	641	664	623	605	588	629	581	635	619	609	617	642	644	604	613	620	612	608	565	630	638	607	589	603	602	612	564	612	589	574	587	618	612	620	617	615	551	635	593	621	615	611	648	615	650	624	637	589	599	577	617	594	581	672	616	626	638	617	609	620	603	602	660	590	605	606	635	615	570	604	598	575	613	658	634	640	580	573	613	576	602	615	594	587	630	619	595	593	577	614	593	601	629	628	578	643	623	600	610	615	627	653	612	616	611	648	645	612	594	599	591	627	556	601	619	618	584	596	608	600	667	594	624	601	606	626	605	586	609	630	563	641	594	608	597	650	587	600	536	621	634	603	599	626	606	664	599	606	596	624	628	641	580	611	619	585	637	564	592	619	636	631	607	626	630	639	629	669	590	614	629	612	633	629	604	629	642	611	623	642	614	624	603	585	575	624	580	631	586	654	629	647	597	587	629	623	579	675	593	629	627	608	633	639	579	616	601	588	634	613	602	617	585	581	649	608	608	661	620	621	607	623	578	637	605	601	588	621	649	633	598	632	600	629	659	582	611	600	623	600	635	603	599	600	588	591	623	560	611	617	649	627	621	620	613	605	628	623	613	600	638	645	587	663	643	643	628	643	628	606	612	572	608	620	592	589	635	596	611	654	625	587	633	623	632	621	585	577	617	614	648	660	612	615	644	612	564	556	624	589	614	583	623	607	608	634	600	666	618	565	659	599	581	624	599	592	602	619	575	590	622	575	620	613	579	620	571	620	610	601	633	624	620	576	599	596	602	610	609	648	585	619	627	598	633	658	583	606	613	621	593	626	630	620	637	618	593	599	603	585	610	612	592	613	619	613	588	616	635	667	602	571	590	633	658	637	617	604	606	602	653	614	584	614	586	607	594	619	673	613	616	656	602	631	630	616	631	577	602	597	600	595	546	599	617	619	575	586	596	607	569	634	619	629	606	603	595	605	596	596	591	648	611	588	595	613	612	633	617	632	618	628	631	606	576	608	617	631	638	622	585	621	608	621	644	599	594	631	608	649	605	588	614	623	635	584	656	671	585	603	587	642	611	641	613	645	622	637	631	648	640	575	567	604	585	569	594	607	590	656	597	628	632	632	571	638	603	638	593	592	602	629	641	602	620	605	609	609	602	640	563	573	561	637	584	597	597	633	614	627	576	595	632	623	673	621	602	618	647	621	625	588
26527	20721	13054	3973	1423	871	789	755	699	731	663	707	623	565	571	557	574	549	556	528	600	549	536	572	550	537	493	502	519	519	482	564	539	514	503	524	491	488	494	483	502	517	512	470	510	479	522	458	458	467	480	476	477	472	456	431	474	504	511	509	544	519	524	542	508	481	508	465	445	470	496	453	465	494	468	468	510	450	461	473	436	469	508	456	481	432	484	487	480	502	454	497	447	441	479	490	461	448	468	469	457	485	474	444	462	507	478	456	462	464	460	478	444	503	496	425	448	500	490	480	448	478	483	467	470	489	462	477	477	457	450	458	470	508	441	436	450	469	438	522	479	462	473	476	458	481	465	499	472	472	464	462	457	482	460	462	500	468	491	446	479	449	436	434	528	458	451	411	434	444	459	449	481	468	483	463	489	481	462	436	437	482	496	486	470	456	479	485	505	483	463	484	460	470	474	432	497	487	451	471	480	482	481	472	479	464	477	466	481	505	477	492	473	482	496	471	453	462	450	467	468	485	477	489	447	471	423	453	456	434	462	489	469	497	480	439	468	480	498	505	456	441	500	473	474	502	468	496	493	440	505	523	467	514	442	494	489	449	478	458	485	464	475	442	486	451	456	489	503	479	475	452	481	417	493	479	476	462	488	476	446	483	484	479	440	475	471	502	468	462	513	460	473	446	453	478	485	454	430	480	438	468	451	446	459	476	455	480	500	451	493	452	505	472	479	421	446	466	461	457	486	477	483	492	489	477	444	479	455	468	476	490	485	482	435	465	460	466	438	470	460	467	487	490	464	493	497	482	429	445	483	481	441	462	469	457	499	466	530	471	502	477	475	475	477	460	454	428	478	456	493	409	473	497	516	449	479	486	467	507	469	433	469	443	473	468	458	459	480	467	479	470	450	466	435	467	516	440	480	439	453	440	449	469	467	463	452	475	469	470	452	491	478	476	455	492	460	459	476	461	510	453	485	472	487	433	465	460	471	462	463	493	501	452	488	407	455	451	446	499	475	476	478	469	467	465	510	514	454	475	452	437	442	472	505	480	477	466	504	476	468	473	478	467	451	431	462	445	491	485	472	478	458	470	474	458	499	481	467	475	445	464	463	458	479	465	474	504	445	462	470	484	481	500	429	500	462	467	458	474	474	449	469	471	480	488	471	458	461	501	483	464	435	503	494	469	466	444	459	442	510	472	443	455	478	485	506	464	475	487	498	467	463	435	425	426	462	465	474	462	461	484	486	473	479	444	509	464	470	437	480	436	453	499	446	475	466	458	453	414	453	449	468	457	479	448	461	467	511	474	434	477	445	515	462	493	463	444	465	494	479	520	477	464	431	485	475	423	472	445	464	446	498	479	445	516	465	474	475	486	486	457	462	451	450	483	509	478	472	469	437	484	467	476	450	485	486	493	421	445	486	501	465	464	460	458	466	523	490	487	484	479	472	466	454	465	466	443	462	454	480	455	467	448	477	474	455	460	466	491	498	485	495	453	477	448	515	464	440	482	488	491	476	468	465	481	501	442	485	461	470	464	476	481	455	481	484	496	492	456	459	498	528	452	485	481	480	434	496	464	443	473	468	468	440	470	514	517	449	467	505	476	509	464	458	440	491	476	454	467	491	477	475	470	467	445	453	447	461	448	434	409	431	474	454	435	455	477	448	460	477	474	477	492	448	486	485	483	462	470	490	460	447	431	474	484	476	524	507	470	454	444	455	471	521	433	451	458	495	462	466	485	481	487	476	442	462	471	434	454	470	471	500	518	491	478	503	494	478	468	482	496	449	467	472	481	458	492	456	452	496	458	490	491	450	439	457	499	476	438	487	467	456	520	504	454	483	463	466	510	434	464	463	472	517	466	435	493	459	490	475	470	490	480	483	468	445	425	511	469	440	480	481	457	496	443	494	458	407	445	494	446	457	476	481	426	461	456	473	460	412	458	446	484	459	467	462	488	486	457	476	490	496	468	414	484	460	499	437	470	481	443	481	488	460	477	483	490	487	474	444	476	447	435	483	490	464	468	470	472	473	479	480	505	489	492	439	473	495	474	472	494	440	489	476	533	466	459	500	477	456	471	465	483	447	452	470	474	492	479	461	432	472	453	497	462	454	501	468	446	469	441	478	475	494	445	441	502	489	525	546	492	468	470	479	451	487	500	464	457	477	464	450	434	491	467	454	508	473	470	444	461	494	450	444	447	518	479	449	481	449	431	471	482	477	460	485	482	451	449	492	484	473	475	511	490	452	461	515	452	428	451	489	443	457	463	444	455	452	434	475	490	461	482	492	467	488	503	443	496	441	464	476	467	473	488	475	471	507	470	466	487	483	460	503	467	498	437	481	466	493	497	437	431	425	481	484	447	476	448	481	459	475	462	498	469	468	474	490	487	482	500	438	466	485	506	475	442	470	449	442	449	475	483	480	464	461	465	482	480	450	466	458	467	513	465	460	484	457	495	462	468	436	467	460	507	452	458	466	500	461	464	489	442	493	502	421	449	456	496	465	470	491	427	476	486	483	483	495	456	453	478	463	515	509	482	473	460	458	451	472	420	463	471	476	468	489	507	465	478	481	480	489	497	472	493	470	462	469	460	462	472	464	444	521	482	514	507	432	454	477	498	476	486	526	490	462	470	445	451	498	492	457	474	502	496	438	459	468	452	520	461	454	442	499	491	464	452	470	471	474	453	504	465	458	474	478	468	451	455	500	478	501	466	419	447	481	485	456	490	507	481	484	518	458	468	490	460	450	444	473	457	476	458	489	441	427	482	451	466	485	442	467	461	437	400	486	499	463	468	469	450	500	440	464	478	441	431	457	490	454	424	481	494	474	509	482	492	450	477	469	490	490	454	439	464	465	477	482	466	467	466	470	447	490	465	456	463	446	471	490	467	426	469	461	477	470	477	474	426	475	427	463	485	461	460	446	479	456	486	482	453	503	435	427	442	480	431	456	478	438	443	467	448	486	456	443	451	471	461	476	426	469	492	503	534	453	498	452	483	472	426	457	482	471	452	483	437	501	489	489	492	466	479	486	452	488	467	487	471	497	456	492	451	473	441	492	455	459	506	469	493	432	497	465	449	467	479	470	498	473	446	440	516	506	447	461	442	476	451	476	466	447	437	481	473	482	448	475	454	473	484	487	508	482	495	491	488	476	452	492	471	440	496	514	469	465	458	499	513	491	495	474	491	470	449	480	539	478	457	486	482	471	486	464	483	510	453	474	476	467	450	448	480	472	460	448	475	487	450	454	452	468	453	479	489	484	466	440	481	472	471	471	500	441	468	441	455	461	496	474	464	481	470	489	482	450	491	461	433	486	483	455	473	441	458	475	490	474	469	460	442	462	446	490	490	463	471	478	466	459	468	460	458	461	511	490	449	469	496	508	463	492	471	479	459	460	465	465	457	452	475	491	501	503	471	497	530	470	465	447	481	448	484	477	466	472	474	474	449	466	486	491	488	443	477	481	441	494	462	474	481	497	485	477	470
11211	17624	14316	7247	4213	2564	2130	1937	2045	1938	1777	2010	1509	1313	1393	1357	1348	1239	1206	1325	1318	1276	1185	1298	1144	1002	951	971	1005	972	1052	1070	968	945	1021	1034	1027	964	1048	1040	1012	1004	1043	1103	1051	1012	972	962	980	927	960	978	958	938	917	935	983	1027	1121	1149	1077	1052	1069	1001	980	884	889	919	948	926	900	924	929	948	942	961	880	917	938	941	942	1011	862	909	942	925	947	936	897	899	938	930	974	932	931	954	948	997	910	939	911	886	855	959	932	967	888	975	945	936	885	939	906	952	914	935	960	930	933	937	942	913	920	988	908	926	943	905	912	929	948	933	993	901	905	957	940	945	988	883	940	948	906	916	977	951	846	905	948	922	941	908	901	950	917	932	891	945	851	893	962	913	925	934	916	928	899	929	914	905	920	886	956	863	908	959	936	935	960	936	932	887	952	924	920	924	953	930	963	907	935	933	984	926	896	998	914	944	906	878	927	888	919	986	886	915	955	911	906	908	877	935	904	961	905	901	920	923	922	956	917	884	961	887	941	935	905	903	934	914	909	926	933	881	846	876	918	970	882	908	903	936	928	948	944	960	956	895	962	976	948	950	931	910	908	913	869	972	921	927	916	902	911	936	965	898	959	957	900	928	915	932	950	913	923	886	863	927	922	931	868	896	868	931	906	1001	908	959	906	916	941	924	924	895	927	969	926	929	895	982	945	944	902	889	946	892	865	890	913	956	949	885	929	880	925	920	956	958	960	946	927	956	922	925	900	892	929	923	922	911	894	931	926	873	915	895	931	913	868	950	916	902	930	917	866	905	952	880	906	925	975	963	901	936	911	924	920	890	956	939	953	938	870	931	912	893	958	951	997	954	933	916	914	887	939	975	924	953	948	997	979	932	949	852	904	900	903	930	935	909	945	880	948	941	891	869	948	915	898	920	921	977	964	905	902	873	884	916	931	913	974	950	933	909	952	926	879	937	943	885	896	940	945	882	930	931	939	969	932	885	905	914	958	922	927	941	890	922	982	901	946	914	878	954	906	928	938	883	945	920	941	926	930	943	921	928	922	890	950	943	939	866	942	886	897	933	895	899	950	905	856	883	918	941	945	873	913	945	896	907	915	880	959	929	866	902	894	983	917	868	950	949	923	903	915	997	948	931	960	951	912	893	890	955	936	881	905	918	940	964	887	939	921	986	851	897	898	927	945	921	887	906	957	875	886	940	909	974	914	958	909	957	913	896	906	930	883	839	937	903	912	935	946	887	913	931	984	960	944	933	918	897	898	915	966	895	887	865	907	928	888	895	939	979	898	915	888	911	911	909	880	885	877	959	962	905	927	888	938	897	876	895	869	958	947	980	972	958	894	945	913	947	922	1009	930	866	924	941	947	884	915	937	893	956	936	935	933	903	871	946	924	904	886	937	913	862	925	900	963	888	945	908	943	884	969	918	904	911	975	875	916	933	904	929	935	951	958	929	899	937	880	922	923	917	920	898	955	921	924	942	896	892	923	976	946	963	939	924	945	894	949	887	905	924	902	908	895	969	942	912	931	936	949	892	888	893	941	924	951	874	874	920	844	918	950	936	882	857	936	940	921	855	886	905	895	894	907	927	938	983	928	945	964	865	914	909	930	922	928	925	898	895	981	900	924	928	989	882	942	943	903	910	898	904	888	978	920	946	941	959	916	888	957	954	885	884	866	948	895	873	890	953	922	924	928	887	939	896	956	875	962	918	926	982	912	940	922	909	944	903	995	926	918	916	897	951	945	908	949	974	920	924	957	868	903	893	838	933	879	909	894	948	917	926	896	975	929	977	920	899	970	915	948	912	919	919	888	994	881	939	907	941	972	927	868	956	880	932	904	910	866	935	930	969	925	889	942	937	999	982	870	863	849	940	911	876	890	944	953	937	876	933	904	921	949	961	931	910	925	967	903	921	915	900	890	976	948	971	905	960	916	926	986	920	951	923	901	933	891	908	888	890	913	922	915	891	921	928	951	906	931	931	899	932	920	907	890	888	996	910	926	906	916	908	929	931	969	917	928	866	927	960	907	932	944	940	918	957	929	904	929	919	974	901	956	900	892	952	963	923	965	922	936	875	906	870	943	937	940	975	963	877	871	926	910	869	946	959	883	948	967	968	982	904	905	961	881	954	912	896	913	982	975	945	932	902	967	980	966	904	878	898	956	919	926	892	886	909	899	974	907	862	955	963	919	927	908	936	896	904	921	945	908	943	995	920	967	868	870	911	984	879	927	934	966	938	900	884	942	927	975	930	947	913	933	951	897	906	943	890	925	873	895	919	939	938	891	876	930	990	932	938	957	870	955	948	972	933	960	925	929	915	907	928	904	992	925	919	844	865	916	901	919	954	971	906	928	967	922	925	910	907	918	895	915	857	924	924	968	916	912	959	975	868	895	896	935	890	900	926	921	900	911	978	936	930	923	936	960	915	1004	918	946	923	908	887	929	917	902	899	937	876	948	906	893	918	920	866	888	860	911	964	923	951	864	898	914	911	905	916	857	902	951	862	935	990	948	984	931	930	905	908	957	937	914	906	981	905	971	928	910	965	904	960	894	882	954	884	922	945	930	965	924	892	900	892	969	997	959	895	934	936	972	924	978	957	929	900	878	915	855	912	875	960	845	875	961	931	983	957	971	946	940	956	902	927	891	944	915	934	921	907	932	864	968	1015	929	906	961	877	908	955	923	926	924	954	929	938	920	929	883	899	986	916	937	910	895	927	975	872	962	904	918	874	955	950	944	927	910	936	971	927	917	929	925	913	938	864	919	910	954	883	944	926	904	917	910	878	943	929	947	922	873	899	945	898	909	921	873	893	936	888	897	888	916	928	911	939	890	966	889	928	915	943	886	929	933	961	954	942	912	927	970	900	916	921	901	879	954	891	962	910	927	918	946	945	945	960	893	923	934	932	901	924	962	951	955	928	928	901	908	920	849	928	890	930	944	927	933	942	953	971	881	892	893	922	926	951	928	932	964	936	921	930	881	939	918	924	916	944	905	970	956	899	940	941	903	868	901	914	902	940	894	933	946	915	887	889	945	907	999	894	943	931	911	936	938	928	900	990	925	934	931	898	938	930	909	959	958	903	937	956	964	941	934	902	942	929	918	951	925	851	959	941	899	940	914	920	912	913	900	906	953	916	902	919	899	983	948	972	908	895	907	916	992	940	868	969	946	957	891	894	896	913	883	917	932	904	877	940	918	935	916	881	929	972	903	915	939	906	915	932	901	929	893	900	979	956	895	880	877	939	916	894	891	917	940	933	905	859	906	934	934	911	930	952	882	836	915	954	946	886	935	942	946	914	942	913	926	918	918	867	932	934	948	899	882	977	904	888	968	930	891	942	930	920	910	864	984	936	945	967	895	945	889	933	896	904	908	905	927	960	971	925	923	907	960	944	910	934	912	966	900	938	949	883	928	918	964	912	952	914	899	940	926	894	874	897	911	946	973	937	881	949	886	905	959	926	916	900	943	908	919	936	949	933
23995	21188	28340	24311	19716	4151	1573	1070	989	900	842	824	662	584	610	540	565	556	486	542	567	528	584	493	438	367	406	397	366	463	388	450	413	450	365	398	447	379	377	416	397	415	457	442	455	434	409	364	421	398	382	384	389	385	372	393	402	512	715	775	695	602	525	452	361	382	373	367	334	341	375	364	381	355	364	375	349	385	359	389	374	346	382	371	388	371	377	377	366	354	412	350	384	347	366	351	362	342	380	358	383	385	385	332	375	391	398	354	357	368	382	354	373	378	335	385	359	392	363	386	383	364	357	344	363	360	330	369	359	360	357	374	335	334	365	353	334	381	374	376	377	376	405	373	376	376	352	373	368	367	365	327	372	380	367	402	363	376	386	365	335	359	355	386	357	381	385	353	387	364	347	355	352	403	403	360	324	343	360	388	364	377	388	366	377	332	337	327	352	354	387	378	356	358	345	343	373	395	360	373	354	355	361	374	372	354	367	346	392	393	375	364	368	377	378	373	394	391	396	351	375	333	363	370	346	349	388	363	384	359	349	351	361	378	345	339	365	383	354	375	381	338	373	372	368	375	375	394	346	348	371	323	385	349	364	343	328	350	345	381	351	361	406	354	341	354	323	360	364	338	371	314	371	384	338	373	381	378	399	356	361	381	389	364	341	377	397	368	388	381	315	392	359	388	325	348	376	370	375	388	394	340	361	362	365	363	352	341	373	354	366	377	385	348	382	359	355	357	354	364	378	375	359	357	372	353	389	382	343	373	387	390	360	374	336	367	376	331	359	360	365	371	377	360	348	345	384	388	368	361	392	358	356	374	368	363	382	379	397	337	382	361	365	376	394	359	400	311	359	372	346	333	364	335	370	349	367	352	378	361	363	345	375	378	384	355	369	374	392	365	333	361	390	371	343	418	363	381	358	364	366	355	339	349	376	358	367	349	365	377	382	361	362	378	373	364	389	393	385	360	366	399	360	351	374	348	395	349	360	390	402	363	348	378	405	364	331	335	401	353	352	378	361	317	383	327	383	334	359	372	361	394	400	387	346	349	367	372	345	367	375	367	388	364	353	357	344	341	318	339	366	378	346	351	357	363	342	350	359	342	352	313	359	367	369	352	363	369	373	389	388	359	373	410	372	381	342	361	355	372	383	365	348	401	375	381	340	367	372	355	395	367	362	345	351	358	364	363	383	365	356	344	378	343	367	364	353	353	362	352	382	340	351	369	352	387	413	361	373	368	374	372	387	362	333	392	326	370	364	369	365	372	373	378	381	371	331	358	356	366	378	324	382	363	358	358	330	334	367	360	383	338	344	342	398	385	379	390	348	362	371	378	399	381	360	370	374	373	385	355	355	343	349	381	355	353	378	367	402	333	358	388	387	346	333	402	372	349	384	318	357	344	368	368	378	357	353	375	351	369	375	390	392	345	368	354	375	335	405	387	385	332	378	366	363	343	387	370	380	366	363	357	351	364	354	377	358	386	354	386	366	381	381	404	355	384	376	365	380	376	339	401	359	366	345	375	356	349	334	363	336	387	358	313	322	361	355	406	338	365	371	364	385	376	359	351	353	365	358	379	378	347	373	382	363	376	327	358	345	369	344	370	363	340	381	343	368	351	367	370	337	329	341	332	380	370	363	358	396	383	354	366	351	352	334	334	380	372	353	335	377	370	361	369	366	369	385	328	351	329	368	351	330	375	366	372	376	346	378	354	347	377	404	329	368	351	361	377	362	363	368	335	328	373	343	375	340	367	417	315	347	371	391	352	365	372	385	353	382	394	364	361	349	369	353	357	350	401	379	385	345	362	358	431	355	368	356	342	384	352	349	339	376	379	373	372	350	382	384	377	389	343	410	363	393	393	346	365	382	370	343	367	343	408	401	379	358	337	356	370	360	348	338	365	358	377	383	360	374	348	332	378	381	347	361	356	358	381	356	377	323	345	330	411	354	382	399	394	363	358	355	403	334	380	331	367	363	393	310	396	354	388	355	370	339	350	352	334	377	349	320	352	337	366	353	372	376	343	371	366	373	353	341	382	347	345	389	358	342	372	352	373	370	352	362	346	378	384	355	410	348	356	388	364	369	361	338	387	331	362	364	348	357	352	370	407	375	354	372	340	364	346	333	381	330	366	377	384	334	357	336	369	335	379	337	334	371	350	369	360	358	345	378	366	379	343	341	356	358	354	378	365	361	359	342	317	385	372	370	372	364	356	351	389	358	363	353	396	378	359	359	378	342	379	355	357	362	357	369	384	362	394	345	319	381	341	338	345	341	364	353	395	368	362	330	372	363	350	347	372	378	360	379	378	376	374	369	377	354	373	358	364	380	391	347	361	387	379	369	360	386	341	377	344	327	386	379	394	378	322	357	342	349	342	381	346	320	357	381	354	350	379	381	347	356	354	390	372	374	393	382	328	347	327	359	354	342	381	374	374	368	348	386	357	364	359	392	353	364	371	346	355	375	392	347	338	371	341	343	351	350	361	355	367	377	360	369	387	333	378	383	369	394	363	349	368	357	354	353	378	350	371	352	410	370	364	376	341	357	349	368	382	382	355	365	364	361	332	366	340	382	347	356	332	335	361	365	373	372	369	369	344	376	364	339	345	337	368	343	361	390	363	402	397	395	407	348	365	389	359	354	396	374	399	376	368	394	365	403	383	368	367	371	318	342	390	361	349	354	390	349	365	356	355	352	352	341	349	351	360	355	376	337	369	393	370	356	352	348	363	376	358	353	371	353	350	394	368	388	371	349	354	335	338	361	369	325	394	368	374	390	358	339	397	333	376	357	376	382	376	365	350	350	386	354	357	365	355	370	362	351	332	396	381	369	379	408	344	365	384	346	346	360	372	377	348	391	355	395	342	340	392	361	373	377	384	358	345	380	345	401	365	371	348	402	385	343	336	362	381	330	386	368	343	361	354	351	340	352	380	366	358	364	343	358	362	363	358	375	369	362	346	328	385	352	329	370	398	344	380	343	343	349	355	367	350	386	318	368	363	371	361	367	340	350	375	349	341	400	373	371	338	363	366	344	381	344	337	338	368	337	367	392	350	368	372	360	363	371	375	353	369	366	335	366	375	359	349	355	346	377	325	359	382	350	385	319	393	399	354	366	373	347	361	354	385	345	387	386	347	375	353	393	404	408	370	355	369	346	358	369	369	358	340	354	348	391	369	330	375	360	396	372	331	357	368	384	325	348	373	342	378	366	340	375	350	376	383	372	366	345	361	369	352	376	384	374	332	395	334	391	341	371	382	362	362	380	387	383	361	350	376	426	354	339	333	345	336	399	372	381	352	401	333	336	367	350	370	372	369	384	374	337	380	373	372	330	354	361	341	376	369	346	368	364	384	347	354	358	371	360	394	358	360	350	355	378	348	353	344	346	393	359	370	374	358	331	359	373	408	371	373	360	398	346	338	329	373	376	354	375	407	387	370	352	387	340	353	358	352	379	350	357	378	385	385	397	345	331	349	384	336	424	306	366	376
13902	26771	23228	13314	7745	5165	4037	3487	3261	3068	2696	2848	1920	1720	1647	1578	1512	1379	1296	1367	1508	1331	1425	1369	1000	907	909	886	802	999	995	1034	1012	964	955	887	922	854	881	895	897	914	1006	966	967	850	856	792	813	761	780	803	797	752	733	822	869	1194	1835	1995	1746	1410	1117	897	814	735	722	724	785	750	736	744	743	731	702	747	696	761	691	696	724	728	784	740	763	710	732	720	686	680	701	773	740	720	734	671	773	719	742	750	722	708	738	707	723	753	752	767	739	749	765	699	739	723	720	706	768	719	703	753	693	698	741	703	718	696	756	743	725	784	727	748	675	703	750	703	726	775	724	769	727	722	747	749	746	716	708	723	730	736	737	707	718	671	728	717	688	698	731	746	775	745	681	735	683	723	794	710	737	757	773	723	739	725	746	729	752	699	660	688	723	749	762	699	734	739	726	774	757	690	742	768	769	746	745	750	723	726	765	723	706	697	739	780	766	742	748	720	780	737	739	729	713	742	749	750	703	684	757	730	735	702	723	757	766	698	748	754	737	754	751	690	747	690	733	750	715	774	771	781	747	748	741	689	767	735	726	730	716	784	725	696	748	692	698	770	766	726	742	742	738	744	774	745	735	764	749	761	699	754	755	739	767	690	707	729	737	713	731	716	740	759	732	711	762	774	753	712	730	768	722	701	703	749	743	728	746	753	740	715	763	752	682	743	718	709	758	753	696	641	735	745	723	751	721	736	742	749	743	737	743	749	746	779	725	738	737	762	716	725	725	708	709	742	734	724	726	729	726	746	737	729	727	703	729	739	688	706	672	739	721	699	762	743	762	739	730	768	754	717	713	711	751	725	713	734	748	790	694	732	729	783	751	726	724	741	721	772	703	727	720	661	731	741	742	743	737	741	753	737	712	754	696	744	746	768	751	698	701	735	777	734	756	764	718	741	763	741	714	720	711	758	697	756	752	733	706	724	711	671	739	735	751	728	699	766	698	723	687	743	752	735	735	724	710	768	792	773	789	724	734	740	737	722	764	767	739	761	755	719	728	734	718	769	702	728	768	724	708	758	741	742	717	706	770	734	753	733	703	743	763	730	712	752	745	756	755	759	751	728	694	797	725	716	728	672	781	736	734	742	754	740	696	719	741	745	723	710	714	760	704	735	773	738	737	706	719	729	770	762	743	708	721	729	711	714	681	777	729	754	768	702	775	757	741	768	732	700	721	731	729	773	737	721	742	702	758	762	749	789	703	737	697	740	699	697	766	727	720	747	710	710	703	744	682	729	741	721	706	728	746	761	669	718	761	696	736	726	692	725	747	737	713	751	748	704	687	725	683	730	775	706	698	707	785	747	737	720	777	735	752	761	756	747	773	741	712	761	718	712	719	782	755	669	773	715	753	684	736	766	708	767	752	752	723	716	760	717	728	749	733	698	748	692	748	746	740	701	710	772	716	744	764	770	764	692	759	732	751	721	747	743	696	738	773	735	768	712	763	728	720	737	709	741	751	745	750	723	694	723	716	742	736	764	723	728	757	772	745	775	723	755	731	679	743	756	717	737	732	745	751	723	712	742	773	768	688	757	699	772	743	736	756	723	751	798	730	747	764	768	725	723	710	742	734	736	726	707	749	718	750	726	716	739	752	691	692	750	708	737	760	765	753	735	727	767	751	765	767	689	743	752	759	707	738	724	719	706	724	716	694	683	761	715	751	768	766	777	730	780	762	742	767	775	791	728	681	722	781	743	731	686	713	758	721	762	756	693	703	697	720	762	714	672	710	755	719	756	777	717	717	766	752	738	776	741	695	743	728	776	689	715	719	713	742	751	723	720	698	728	694	749	737	744	733	793	720	745	700	771	715	709	726	698	785	745	673	769	716	705	724	798	743	710	737	699	773	773	719	788	750	750	751	733	715	714	766	753	703	682	697	706	746	729	770	759	727	681	781	712	757	725	727	729	726	729	744	698	727	817	741	723	752	678	747	720	718	708	679	717	726	705	716	779	764	762	688	685	694	705	763	730	716	739	671	748	723	712	697	732	783	698	710	703	735	726	760	737	748	725	750	743	753	752	756	745	763	755	759	706	707	701	750	765	678	760	731	784	723	772	783	755	725	777	749	708	727	738	753	759	714	732	729	738	706	733	736	739	713	716	685	722	732	718	760	705	748	805	721	748	736	752	705	745	726	725	721	749	751	784	712	721	704	766	739	751	798	731	752	760	781	763	711	742	700	730	719	787	747	751	713	783	755	768	751	803	745	728	758	692	742	718	741	763	767	673	770	725	713	720	717	745	688	799	722	745	746	798	665	738	761	715	724	734	722	728	751	718	716	661	757	694	738	756	713	772	718	719	742	748	733	729	764	712	742	743	702	733	750	736	763	754	749	740	727	681	725	755	709	762	783	763	695	717	764	755	707	763	698	735	752	726	683	772	769	733	765	722	760	696	704	703	762	761	781	742	757	756	729	755	784	741	704	736	700	732	725	715	741	712	714	747	760	733	688	764	735	721	736	759	729	757	702	749	739	715	787	722	719	738	726	759	708	719	696	728	714	728	727	710	734	739	740	705	731	724	752	783	748	762	766	754	747	733	704	741	737	737	718	746	726	749	776	747	757	683	705	784	736	717	745	782	771	708	717	708	742	744	709	723	744	743	710	739	786	743	695	691	704	749	737	758	744	668	727	709	674	702	729	731	749	702	769	669	767	712	754	761	706	706	750	769	731	724	728	753	728	722	679	723	741	686	783	729	731	717	699	759	749	723	719	722	726	742	768	752	697	771	717	758	699	750	710	761	768	726	723	702	750	776	755	776	797	763	744	714	751	758	719	741	740	753	742	738	768	727	770	708	759	698	745	716	695	734	710	739	733	715	681	732	731	739	758	730	755	719	762	743	735	751	693	733	721	755	701	709	712	719	772	759	714	745	799	743	769	731	738	684	782	675	706	749	741	828	705	776	750	740	742	745	713	734	722	725	716	758	697	728	762	764	737	736	706	720	722	731	704	754	737	735	745	713	729	750	762	759	764	783	729	790	725	757	735	714	725	736	715	741	752	753	793	736	786	750	676	724	765	752	745	735	709	735	674	725	694	720	747	685	733	759	773	778	723	771	765	734	778	745	733	736	731	802	767	778	768	772	696	742	703	722	721	719	695	765	755	749	704	728	748	709	753	779	698	780	783	782	765	683	728	802	756	691	740	748	691	707	743	708	682	730	733	697	741	741	708	762	712	668	672	788	773	732	743	698	772	798	763	729	777	753	719	750	727	744	705	768	731	738	744	746	745	728	771	754	738	731	735	706	743	719	728	754	778	708	735	712	736	695	763	769	734	725	705	709	671	751	731	740	724	739	744	746	750	684	844	707	722	747	765	702	757	760	719	734	789	735	686	766	744	743	746	752	682	721	785	707	777	711	735	702	738	748	730	716	729	731	692	727	737	699	760	701	720	745	703	739	719	708	736	739	781	744	733	704	762	701	714	697	685	711	722	761	736	741	743	740
23209	21270	29051	23793	21297	19507	4224	1653	1366	1224	1189	1032	735	706	708	626	638	609	562	510	561	531	609	523	375	377	369	359	374	441	438	447	387	391	400	416	374	337	363	391	391	476	443	415	427	399	381	345	361	364	345	334	348	327	326	318	352	418	836	1105	960	745	590	384	332	298	289	301	308	310	324	293	295	327	309	331	339	332	325	291	297	281	331	333	330	275	310	315	309	297	292	320	309	305	321	307	324	347	314	303	312	309	319	283	344	313	316	344	325	292	323	333	332	327	306	286	310	295	336	335	314	332	297	323	335	287	312	313	329	309	327	315	317	319	339	333	324	321	330	333	306	297	313	325	340	350	331	332	339	341	334	323	290	355	332	341	323	340	333	300	290	347	302	307	313	318	297	317	326	319	295	293	325	318	300	332	306	304	304	298	299	328	298	350	300	338	318	313	342	302	326	313	345	341	325	312	328	300	296	316	312	290	297	339	343	301	323	291	300	283	319	320	305	293	327	321	318	288	317	309	298	303	293	307	293	319	288	308	295	305	308	288	310	299	292	309	322	303	293	324	314	317	306	298	338	302	315	333	308	299	341	359	303	307	274	332	316	301	329	331	333	325	337	320	318	330	316	335	276	312	340	303	333	319	307	306	310	280	340	284	299	328	273	288	292	294	307	291	296	327	327	317	314	344	328	337	320	312	319	342	334	285	326	289	313	308	295	314	298	338	310	296	294	283	301	283	302	288	314	319	299	344	297	324	298	321	332	301	305	286	331	297	341	310	339	336	277	305	318	333	287	346	314	297	343	300	303	302	290	289	317	329	319	322	328	309	305	289	312	327	308	309	356	347	311	297	303	333	322	308	302	280	315	316	305	305	296	330	303	324	347	307	296	321	307	317	312	288	308	303	290	321	317	334	303	326	319	333	311	336	322	302	310	302	260	318	290	310	309	306	301	277	307	284	307	295	325	352	296	326	302	324	295	322	286	305	312	329	296	285	294	302	343	329	308	293	331	329	372	313	317	294	297	327	324	318	290	321	295	298	308	285	317	326	308	318	331	325	314	294	319	296	335	298	301	295	333	322	337	320	320	339	302	314	323	317	321	338	299	326	299	301	307	325	336	315	288	282	297	316	287	311	331	300	327	279	328	329	317	302	344	294	318	353	313	301	323	308	297	314	300	296	317	319	317	303	331	333	310	310	324	307	313	311	368	325	314	301	321	319	312	297	319	295	286	293	308	317	339	283	297	296	309	287	319	313	304	324	287	321	293	285	286	289	324	306	299	313	346	313	305	328	333	309	297	302	296	304	345	328	329	298	278	312	345	322	332	306	310	337	319	302	330	353	314	282	301	331	325	323	310	306	284	308	282	305	338	324	336	309	327	323	320	303	315	317	290	340	304	293	345	311	294	316	337	288	293	340	346	303	337	315	301	309	293	314	326	314	345	318	320	307	311	326	334	320	327	294	325	340	318	273	297	335	300	311	331	348	314	302	309	327	310	341	327	309	326	320	281	326	277	294	313	308	318	316	324	321	342	348	336	296	324	320	313	314	325	287	352	299	307	299	338	304	324	344	326	314	321	274	318	315	319	312	341	322	285	317	312	308	323	306	305	317	318	330	351	308	303	307	304	305	310	310	297	323	315	302	297	297	277	297	298	319	306	276	292	309	315	304	310	311	314	272	328	336	299	320	333	331	302	323	317	302	310	329	330	304	333	323	320	319	305	279	344	303	335	294	316	293	319	326	344	295	302	293	351	324	327	340	330	275	293	299	336	304	300	309	309	320	308	337	312	313	333	287	305	317	304	286	336	305	320	312	296	283	339	329	307	308	317	310	304	304	311	310	357	287	309	298	294	303	341	342	326	345	288	311	314	334	286	305	296	308	330	302	310	314	311	304	315	304	309	306	304	313	321	319	319	308	275	293	313	322	343	312	329	312	283	333	301	314	320	319	273	304	327	334	315	342	323	308	294	346	312	287	327	277	318	329	322	285	323	308	298	321	328	314	306	337	313	318	297	344	359	289	290	335	328	313	324	323	311	309	323	308	307	335	291	318	306	308	336	294	297	319	322	305	332	348	305	276	295	322	306	312	304	331	315	326	338	321	309	303	341	297	294	324	316	329	309	330	312	306	333	312	330	295	321	294	301	347	291	335	309	324	307	336	320	321	307	327	341	278	291	337	324	305	292	289	308	328	336	314	322	313	328	264	357	339	321	299	310	309	302	305	302	279	301	334	300	298	310	321	307	311	316	314	334	306	322	320	312	288	353	321	285	319	271	307	299	326	313	308	340	327	297	315	323	284	330	320	296	346	293	320	304	357	322	285	341	290	357	286	323	284	322	315	293	337	330	287	298	322	325	309	283	285	300	318	326	323	334	304	295	309	336	320	287	345	311	321	320	308	323	339	304	288	315	311	318	323	291	308	335	313	337	331	322	305	321	327	293	315	317	331	319	289	301	340	335	307	322	314	304	289	319	312	308	328	289	275	331	321	315	322	333	306	316	297	297	309	344	308	318	317	320	324	323	308	297	307	325	295	286	286	303	280	317	304	299	294	305	295	325	307	318	326	317	303	303	318	301	328	306	294	332	306	288	285	305	299	319	324	319	297	332	344	334	311	326	304	326	305	302	284	302	316	296	307	322	299	316	307	307	303	306	314	316	293	324	316	316	304	264	317	314	319	305	325	315	289	324	319	284	293	285	309	350	297	323	276	307	298	319	335	291	297	320	325	310	297	317	344	326	340	277	295	342	331	317	300	312	330	297	322	314	329	334	302	312	320	319	273	330	320	347	300	298	331	291	291	322	311	353	330	324	284	336	311	338	314	310	320	319	321	303	302	322	328	327	311	344	324	331	291	320	341	331	313	327	308	306	332	289	325	321	291	317	322	307	293	313	306	320	291	293	367	343	328	312	309	305	340	330	333	336	312	293	292	336	327	317	321	327	306	301	315	327	327	309	318	350	315	312	288	293	326	302	305	320	318	327	320	293	313	313	295	330	333	350	330	293	284	303	329	282	344	296	295	329	287	309	292	322	292	350	320	327	332	318	339	292	294	302	344	317	319	314	315	329	335	318	306	323	318	321	338	332	326	319	329	317	332	280	315	338	313	327	303	301	315	288	318	317	286	306	322	327	300	302	311	337	311	314	322	295	311	345	327	279	323	312	308	315	280	336	323	317	312	329	298	328	316	341	331	353	327	328	317	292	312	307	313	291	307	283	365	314	325	297	299	335	349	326	339	319	319	325	311	311	308	307	348	294	312	314	332	317	320	322	320	309	315	335	316	309	311	319	332	324	325	315	303	313	317	305	323	291	309	312	316	314	317	309	300	316	337	269	284	328	327	297	328	324	299	307	298	329	293	349	309	332	324	308	282	310	305	316	338	296	311	306	316	331	309	314	285	319	320	298	302	307	292	279	293	287	294	355	306	287	294	321	317	323	312	293	308	315	317	316	295	286	306	292	296	318	290	291	292	307	293	310	308	312	306
16812	32307	28732	17498	11132	7923	5748	5018	4674	4215	4157	3752	2305	2179	2114	2078	1871	1771	1616	1548	1427	1385	1693	1238	946	814	800	739	808	900	1022	967	992	866	850	863	826	779	842	902	873	1024	1038	1034	1037	916	794	790	782	726	711	708	748	654	617	668	742	1148	2509	3176	2683	1818	1416	912	694	644	566	598	633	559	636	617	618	581	665	641	619	628	640	633	639	648	606	604	628	627	574	646	610	618	587	591	591	596	612	607	616	648	584	597	620	565	661	601	642	593	622	632	590	592	641	612	634	633	567	610	637	610	606	629	593	642	594	576	619	581	591	553	645	623	619	641	590	606	583	641	603	598	644	655	646	619	629	563	600	614	578	635	585	617	619	568	573	600	586	576	601	617	620	637	628	628	586	629	593	653	614	599	579	599	601	634	621	604	604	590	611	628	612	614	596	615	629	652	620	607	649	606	605	567	612	618	633	603	630	586	618	600	637	583	589	648	621	613	603	640	614	605	571	597	587	605	601	613	644	624	619	641	666	614	580	602	649	628	655	622	609	585	650	565	634	615	608	649	594	627	640	591	616	607	606	603	643	600	626	612	638	620	586	601	606	629	659	611	615	593	629	616	641	600	591	584	599	646	606	600	578	615	621	629	582	643	612	615	594	598	618	626	622	623	646	657	630	647	569	621	656	636	609	631	668	562	537	583	570	583	625	634	580	656	630	567	616	601	617	652	623	601	625	626	608	601	661	575	606	614	600	596	625	613	595	624	642	662	653	610	662	598	641	615	631	624	634	605	604	616	634	622	565	628	602	592	606	617	618	594	632	585	610	661	633	647	627	636	652	630	564	585	616	620	638	600	650	599	661	646	599	653	571	635	587	636	596	597	626	622	611	611	613	632	654	654	609	598	629	612	597	641	597	572	627	617	605	633	563	695	610	596	599	649	625	606	607	616	592	621	603	587	615	663	598	644	594	650	623	620	602	605	642	610	635	627	616	576	606	624	627	590	622	616	658	625	657	601	579	601	618	633	602	600	573	578	632	607	600	601	617	625	619	622	607	599	659	609	656	635	567	574	635	623	604	623	611	602	615	601	580	603	633	645	628	597	602	616	572	615	618	602	621	612	603	630	613	612	586	593	630	658	650	659	586	672	620	612	640	608	675	624	603	555	632	598	589	606	655	611	648	589	610	634	643	643	620	608	627	615	639	597	618	613	624	602	681	634	637	586	619	603	583	639	629	628	586	623	630	600	596	602	627	611	594	625	629	576	609	592	648	642	613	598	595	601	579	581	631	566	583	631	640	604	656	628	656	569	628	625	662	629	608	621	631	637	599	624	625	617	616	628	618	662	624	573	604	617	603	576	589	612	598	650	595	633	625	664	588	613	616	620	591	605	621	616	596	604	591	609	628	621	609	628	639	584	626	619	628	651	626	638	612	610	601	590	616	578	576	654	591	589	629	587	621	618	592	612	600	626	599	620	615	621	643	553	617	593	596	620	622	597	557	604	629	624	655	640	658	579	605	614	603	606	622	614	593	629	588	644	601	592	586	634	560	644	588	573	631	612	603	624	660	598	600	615	562	644	560	595	653	638	581	597	625	635	625	623	652	572	630	604	578	599	604	599	590	615	626	600	589	647	603	633	671	665	598	603	623	639	633	581	616	597	651	610	623	607	617	616	612	642	654	620	631	591	621	629	636	635	631	631	625	603	638	630	590	603	652	589	582	600	614	606	599	642	617	651	647	598	626	611	624	578	673	610	640	610	625	616	617	604	620	631	610	600	612	602	629	606	606	618	592	643	626	619	628	632	575	604	618	611	634	617	598	646	669	612	597	642	586	605	657	590	609	598	623	589	615	546	605	614	650	559	617	622	608	581	611	617	591	597	630	670	631	613	659	634	572	641	599	632	582	619	598	637	592	623	622	616	586	616	672	628	604	636	617	591	624	586	601	633	642	639	590	646	579	584	657	598	563	569	615	640	607	615	611	612	599	606	592	606	645	621	604	585	653	600	635	645	622	623	622	606	613	601	609	588	612	622	591	592	608	598	594	613	651	637	569	632	599	611	620	589	669	639	591	634	624	631	607	651	575	626	575	606	610	592	614	664	639	630	587	618	599	643	649	652	602	598	640	658	612	619	614	629	591	590	621	589	568	621	637	623	576	674	636	603	569	603	594	594	589	627	576	608	639	587	627	622	601	612	602	637	629	644	609	635	583	625	594	595	604	667	624	633	645	591	650	664	636	601	630	581	606	591	643	665	671	618	564	625	628	589	599	630	612	663	606	608	624	620	595	616	619	602	574	612	615	631	609	674	577	597	569	613	609	630	609	587	594	637	616	627	623	640	618	611	585	570	648	656	588	613	590	592	609	588	602	643	616	594	622	581	599	639	572	632	584	605	638	590	602	606	612	590	657	626	616	587	612	583	586	582	595	620	633	606	638	621	615	640	596	598	657	617	594	660	613	614	618	603	622	613	589	613	611	589	615	619	609	628	635	603	601	574	595	609	595	595	650	605	592	602	640	644	590	597	622	605	649	617	593	664	625	585	581	578	668	597	584	615	650	617	630	570	598	617	618	620	597	616	653	643	669	625	619	625	624	633	653	602	596	623	650	577	613	598	603	599	622	659	593	611	642	608	624	568	574	635	593	656	646	589	638	624	649	632	600	632	561	665	595	614	623	641	645	608	603	618	615	621	633	600	655	612	629	623	584	630	612	645	560	579	655	634	591	589	605	634	646	602	596	598	649	617	607	562	587	647	599	596	631	595	624	617	613	620	617	618	626	629	642	585	583	626	577	621	653	619	597	634	587	598	601	629	617	606	628	609	639	634	634	669	640	607	552	619	603	638	602	591	601	620	603	611	627	636	627	625	585	596	589	573	579	620	599	614	633	604	625	619	608	616	631	598	610	597	596	628	646	625	628	635	601	589	590	610	613	575	612	596	615	632	603	571	650	622	610	595	635	610	625	610	583	630	637	588	614	611	613	643	605	651	609	610	635	635	580	580	574	596	582	656	569	628	625	610	654	649	619	598	588	619	583	603	595	637	602	661	638	582	585	608	599	589	625	626	647	624	648	612	601	622	630	609	610	627	580	632	633	566	627	607	642	622	608	625	645	626	593	604	605	657	626	613	596	631	618	580	626	619	595	614	571	642	619	599	597	577	643	581	588	605	619	612	598	625	624	569	593	656	613	623	633	610	611	588	596	619	642	660	624	620	610	620	627	614	625	602	627	647	650	576	604	597	607	599	644	642	646	578	636	614	587	555	582	642	638	586	608	569	610	628	607	639	588	677	637	657	619	586	572	629	634	591	593	633	619	618	635	616	640	646	644	613	602	637	634	626	646	621	649	658	561	612	613	608	608	620	643	614	583	577	615	586	627	624	636	575	609	625	609	596	618	607	605	607	595	600	597	638	638	640	577	615	627	622	650	601	623	627	596	649	627	601	598	614	612	636	600	587	616	620	559	621	655	622	649	609	613	603	620	578	576	634	628	626	586	610
26682	20855	13319	3854	1447	924	783	662	785	777	759	693	582	585	612	595	567	578	527	601	561	568	581	485	518	491	456	487	474	528	502	491	502	498	522	538	465	481	488	553	537	515	502	539	516	507	486	505	519	501	527	486	439	475	470	498	480	450	570	555	573	557	512	489	483	458	466	455	473	477	437	459	476	452	461	494	457	514	484	461	454	457	491	509	457	489	449	509	471	453	487	484	449	490	483	501	504	464	478	480	452	478	490	468	445	476	484	487	452	481	472	448	503	467	407	453	460	437	445	466	495	457	508	482	497	520	441	464	471	451	441	464	449	488	472	495	477	487	485	461	436	491	469	496	500	489	484	470	498	458	455	486	481	511	487	467	494	438	462	503	482	511	441	424	462	440	445	451	459	517	475	511	472	522	471	492	446	478	480	477	503	474	433	514	433	480	453	476	503	448	476	469	459	493	467	471	489	492	496	493	448	490	483	517	478	476	460	457	479	500	451	440	442	516	447	485	474	474	515	481	486	483	469	490	464	450	473	481	462	496	498	509	505	476	460	474	469	498	437	468	448	447	447	475	478	464	459	456	483	448	455	473	494	468	446	467	438	452	462	512	480	499	498	495	475	497	484	519	473	485	451	474	470	454	487	500	464	456	453	501	459	486	463	453	493	457	434	463	492	491	453	475	468	454	453	481	508	481	451	449	506	459	479	510	460	458	481	463	514	446	482	435	494	515	457	476	466	482	425	486	504	442	468	428	451	497	471	470	478	471	522	463	455	495	499	447	493	495	464	482	457	467	469	467	440	484	445	480	472	475	470	488	464	466	474	459	467	484	499	452	480	456	494	485	504	471	477	495	487	467	462	454	464	476	454	465	460	501	462	481	467	447	500	481	438	493	481	498	505	462	412	496	507	483	455	497	477	483	461	500	457	463	464	438	467	507	465	473	422	510	474	466	445	432	507	482	477	455	439	457	476	468	492	505	457	508	497	473	539	462	484	483	470	488	489	460	453	466	472	464	455	473	428	458	477	491	450	514	499	493	476	457	467	455	479	478	431	450	453	436	442	478	468	461	480	462	452	471	494	462	468	492	430	500	456	471	479	466	463	487	476	456	496	494	412	440	442	481	471	458	463	483	456	473	479	493	480	441	467	517	436	477	463	465	472	468	475	481	487	494	465	452	489	460	468	449	496	479	494	454	485	446	476	484	466	486	502	474	452	486	470	476	480	453	456	476	486	482	437	465	471	489	465	496	486	502	496	494	468	480	451	466	465	514	481	458	436	448	460	469	495	478	481	458	457	439	478	439	470	478	478	489	426	471	418	496	462	444	449	453	483	474	449	489	501	471	497	459	435	442	476	480	499	491	462	496	510	466	470	440	497	480	475	488	494	487	461	484	461	454	456	484	490	450	479	449	487	477	498	500	489	523	474	496	481	446	470	456	485	485	456	450	472	512	434	454	452	464	449	464	448	466	457	466	463	465	456	482	439	463	482	497	449	508	454	472	468	453	478	482	475	507	478	482	529	469	438	457	506	448	466	429	480	459	495	458	489	476	506	451	434	460	460	476	448	494	468	457	474	513	475	482	452	499	494	474	517	464	447	460	456	453	465	495	500	490	495	462	488	474	473	495	476	462	461	437	467	482	491	521	496	478	515	479	501	425	458	470	466	477	523	483	475	481	458	458	470	436	454	515	443	473	464	449	495	482	481	463	512	467	496	483	519	450	431	444	470	480	449	491	465	447	461	480	470	467	509	467	504	507	495	471	454	497	458	483	493	486	467	476	450	465	503	478	504	507	467	491	505	439	460	489	492	482	454	456	434	503	487	496	484	517	482	466	502	477	463	468	467	462	463	480	495	483	447	501	456	496	497	498	449	447	448	494	434	476	471	454	452	459	509	455	504	466	482	535	430	454	486	473	479	496	487	439	508	479	504	464	441	437	553	498	456	477	466	490	477	483	417	489	475	450	471	422	472	435	496	449	459	482	464	481	479	488	499	473	488	451	481	464	455	499	458	437	431	449	458	489	441	449	448	459	459	461	487	461	447	487	456	428	504	490	508	452	467	470	456	502	490	473	471	469	473	479	459	460	477	439	458	445	499	463	463	506	484	476	444	476	425	469	467	444	480	473	454	462	486	479	522	453	448	458	440	452	471	466	445	497	462	447	453	501	504	462	467	521	480	484	486	479	437	473	503	503	489	463	470	467	459	492	479	458	442	426	437	458	469	438	483	467	486	470	492	470	485	514	482	449	439	504	455	457	465	481	488	483	470	469	440	447	520	489	491	477	465	498	492	483	475	460	454	469	454	489	482	425	499	502	477	507	484	468	472	486	456	513	480	512	484	483	467	450	482	472	467	480	490	450	464	477	481	472	452	441	504	447	464	442	477	428	441	447	465	493	496	465	479	448	491	494	477	463	483	466	491	476	442	502	482	497	462	476	500	491	471	424	470	506	490	492	459	468	477	449	488	492	500	463	552	434	454	487	481	507	463	524	471	470	507	491	477	492	459	494	480	481	482	442	489	442	485	474	454	490	478	490	492	520	480	445	464	509	491	463	467	466	483	459	471	472	507	458	467	478	468	443	488	459	439	446	485	444	464	472	450	451	491	455	469	467	465	465	469	480	463	462	462	485	466	487	484	445	471	436	469	460	492	437	526	513	448	436	479	452	466	483	444	455	446	479	532	500	481	467	500	492	500	464	458	450	506	491	512	501	484	475	475	448	480	492	480	450	471	478	488	485	461	466	460	472	449	475	478	485	493	478	460	464	494	483	508	457	493	485	475	496	413	516	440	462	473	491	468	448	437	488	451	469	464	491	456	434	481	467	453	477	479	474	495	465	452	448	484	464	478	517	481	457	479	450	483	425	483	472	510	492	474	444	481	477	466	421	450	440	470	491	509	427	499	443	490	479	457	540	480	456	502	486	499	495	483	445	467	501	478	470	481	486	487	454	462	460	470	482	467	470	499	485	424	473	458	449	501	498	472	472	465	491	477	470	470	489	439	456	458	506	502	476	499	501	458	489	505	507	480	444	487	506	511	472	449	438	475	469	461	448	521	445	478	481	473	442	515	451	466	480	499	454	471	460	493	436	466	474	442	521	449	450	462	491	450	444	527	458	451	453	490	488	480	478	447	443	426	519	485	450	480	480	509	446	437	436	499	487	460	488	488	474	472	530	502	488	484	521	498	479	473	495	510	464	442	487	454	496	447	503	436	462	500	480	450	454	476	489	487	496	484	442	455	485	519	506	507	457	505	435	445	482	464	452	439	469	444	475	446	481	466	500	424	481	436	492	450	474	492	474	456	459	467	475	490	471	455	469	458	471	467	462	458	473	461	473	495	451	467	515	500	518	496	435	497	447	510	495	500	477	465	468	465	427	449	475	453	452	494	493	462	478	457	456	484	471	465	471	431	453	460	472	479	444	480	492	483	467	491	464	468	432	454	471	435	466	478	448	455	457	447	508	482	454	459	474	480	480	471	439
11941	18540	14767	7229	3958	2782	2029	1886	2320	2132	2140	1816	1376	1536	1501	1493	1389	1293	1259	1298	1237	1241	1343	1080	990	978	940	963	969	1072	1009	1043	1021	1003	1024	975	979	970	1014	1017	1051	1022	1125	1110	1085	1023	1002	1021	1006	1002	1002	899	996	941	967	985	933	956	1074	1199	1186	1143	1042	1020	1001	907	873	928	951	891	865	947	893	944	902	902	969	903	961	891	879	957	950	926	947	911	981	929	898	928	936	898	946	952	931	905	898	963	889	933	912	872	909	918	917	951	906	917	925	873	896	917	965	918	909	917	937	923	906	930	966	929	894	889	931	999	924	953	963	878	937	945	914	921	910	1001	927	920	905	929	943	894	888	959	890	941	948	932	895	978	936	964	888	892	911	900	918	864	955	928	922	967	935	956	952	881	974	924	890	935	897	933	915	920	923	985	972	935	917	939	892	900	922	893	934	897	898	900	925	943	956	933	896	925	946	924	930	922	947	943	932	915	909	939	922	914	937	853	924	919	941	914	989	900	885	946	957	948	979	945	918	946	929	952	910	949	939	948	916	869	917	941	916	937	917	897	907	885	900	927	898	980	911	920	869	894	868	922	913	941	903	904	872	937	895	903	920	894	925	906	911	937	920	972	900	894	900	917	901	935	930	889	912	897	981	865	950	910	925	902	893	938	926	962	884	928	863	923	921	888	974	934	990	986	921	887	866	903	957	904	896	911	892	910	954	922	864	988	976	922	957	947	905	884	890	886	986	967	908	1000	933	938	925	910	916	910	928	927	976	929	920	891	924	943	952	870	958	945	935	888	934	915	893	924	887	930	922	892	923	930	905	901	937	918	920	894	909	954	884	937	897	896	948	902	937	951	906	958	894	870	912	865	960	904	956	941	939	920	992	851	901	958	897	975	934	909	921	914	971	919	914	916	943	977	933	915	947	912	934	923	955	877	960	913	922	944	891	947	908	956	928	909	893	936	946	945	916	957	877	930	948	920	938	858	943	875	909	959	952	870	932	955	876	916	914	937	875	910	862	931	945	966	981	907	906	904	935	910	935	939	942	860	978	944	978	941	951	926	925	958	886	967	931	961	955	920	884	943	977	946	967	931	911	970	912	937	917	932	935	871	863	969	951	911	936	933	924	896	894	950	897	917	934	970	914	929	903	921	919	914	922	872	893	932	919	874	901	860	972	908	881	880	986	969	863	919	920	921	934	922	955	937	951	897	889	941	906	888	889	954	925	918	896	976	983	890	887	873	938	901	907	892	906	937	917	917	846	906	903	927	897	928	984	939	873	928	875	941	898	936	919	910	949	904	932	943	856	969	826	1005	865	946	878	893	896	923	949	930	906	920	928	923	993	944	978	890	937	945	904	950	854	945	914	895	933	894	929	950	958	906	969	894	923	899	956	922	918	875	886	882	951	938	945	879	910	922	929	958	951	906	905	888	865	944	951	917	940	864	909	926	965	881	892	938	926	893	934	873	914	889	907	892	975	877	933	926	911	949	945	944	914	962	914	924	956	929	909	953	948	883	879	949	924	929	935	897	878	911	913	918	947	906	878	936	940	899	857	952	922	916	931	972	920	909	955	909	904	930	955	946	910	945	893	902	951	879	911	939	870	901	932	894	866	963	910	997	906	929	925	912	935	944	903	933	909	932	934	943	912	905	922	883	944	940	908	945	946	885	935	911	941	931	941	926	952	931	933	941	923	940	913	904	961	928	928	939	907	928	923	941	849	963	960	898	952	949	927	883	903	913	924	914	867	934	930	919	959	919	931	885	938	899	941	924	922	941	912	966	911	911	940	921	932	882	877	914	901	932	885	958	930	913	923	970	931	899	919	871	911	888	878	917	911	878	973	926	885	946	864	885	908	893	932	959	937	975	919	932	935	910	936	888	926	903	923	878	913	958	936	941	907	901	911	949	941	920	887	949	925	934	929	936	907	937	910	915	928	902	974	948	989	929	962	960	942	946	956	938	919	911	918	954	920	869	887	936	925	930	911	919	967	907	908	942	860	955	956	923	926	939	963	883	871	938	883	940	915	914	928	899	965	944	939	919	919	913	923	845	965	852	902	927	897	956	983	894	902	895	929	917	936	890	925	875	933	902	926	961	934	880	967	921	900	909	890	939	887	904	950	897	880	890	958	905	917	917	980	868	922	942	877	932	974	906	966	915	903	930	901	918	921	903	891	952	931	935	914	916	957	892	882	986	879	870	934	901	909	918	951	968	920	858	884	936	947	858	915	912	890	903	935	945	955	911	948	918	928	907	954	877	893	936	980	973	901	952	924	930	952	926	907	896	939	893	882	951	888	936	946	937	927	924	919	908	939	919	952	908	908	891	963	960	886	994	934	902	918	904	884	893	951	904	951	928	931	917	945	907	911	919	939	926	926	992	909	904	922	879	917	902	890	928	864	925	936	934	945	869	855	880	934	934	996	939	938	958	975	876	943	958	874	993	883	949	878	1001	924	875	908	922	949	948	869	980	924	847	911	915	933	920	966	947	974	909	926	945	907	939	953	970	941	957	876	929	909	896	939	930	948	914	908	932	899	844	887	934	874	929	863	889	937	910	887	907	973	914	940	942	887	913	892	964	912	891	985	944	871	940	1030	916	934	936	869	919	908	882	926	882	888	921	924	935	964	892	893	933	940	926	954	935	932	878	937	923	877	909	893	949	890	961	954	951	886	954	898	909	932	893	851	935	876	924	896	923	929	916	866	949	993	930	882	883	888	925	909	869	976	927	963	950	895	959	911	963	924	923	955	934	970	911	888	832	940	969	897	909	882	969	933	899	934	982	871	924	909	926	881	939	943	904	937	946	916	949	874	936	934	944	948	887	892	901	961	924	932	889	870	921	929	902	954	947	938	959	924	909	948	892	911	907	976	959	958	981	894	1014	937	901	919	887	935	926	902	878	885	894	978	912	911	863	875	913	929	951	971	949	887	955	938	941	912	909	877	902	907	874	854	881	888	916	932	969	945	885	924	938	950	862	915	944	920	945	894	907	916	923	928	911	933	892	933	926	989	937	930	941	874	913	929	934	921	876	978	882	926	955	890	914	957	835	899	910	913	891	915	924	940	959	887	931	918	875	927	917	940	871	929	905	926	945	926	895	889	963	941	910	1004	948	947	888	874	909	898	922	886	954	884	915	948	949	881	953	908	921	894	912	868	929	950	926	923	920	920	898	962	920	974	955	897	967	939	928	938	897	932	918	959	955	930	957	949	908	865	932	950	952	977	886	960	932	898	906	917	914	920	912	919	945	912	912	924	919	918	849	883	963	908	955	927	936	948	842	865	892	950	910	952	890	923	886	853	944	966	947	897	949	955	922	920	929	909	950	898	919	996	966	977	936	880	895	937	955	910	905	946	943	915	884	920	878	934	985	946	973	935	931	916	920	865	917	945	905	855	869	984	898	940	879	913	972	890	962	933	934	948	927	924	906	879	914	935	903	919	949	925	881	899	916	857	915	937	911	902	936	917	949	890	947	920	883	901	913	932	886	883	922
24148	21279	28408	24472	19895	4562	1532	1122	1117	1021	998	744	616	678	627	616	576	550	524	598	533	535	554	417	430	417	373	418	420	434	417	424	406	422	391	395	391	421	430	404	397	406	426	499	447	456	408	401	394	363	389	378	383	417	363	350	404	523	765	767	665	502	516	466	398	358	404	385	360	377	376	381	375	330	378	370	365	384	411	377	351	371	363	378	372	391	358	333	386	372	391	373	357	372	383	384	374	401	363	363	385	385	402	407	356	365	404	380	384	371	374	350	354	344	380	353	366	380	386	389	329	374	362	367	345	371	391	347	370	367	359	356	372	376	366	350	356	327	379	346	387	329	377	355	369	361	385	377	330	384	372	356	394	350	370	381	356	396	344	362	377	355	378	408	378	381	410	368	383	361	360	376	387	351	344	349	347	355	408	342	350	338	380	381	380	369	358	380	371	361	375	367	397	359	389	389	385	327	377	380	344	346	384	390	372	326	356	390	333	365	384	387	370	354	352	364	381	339	392	366	350	380	349	366	370	379	396	379	364	382	368	375	392	366	398	356	362	384	370	361	349	415	351	372	343	367	372	396	343	371	369	329	374	349	406	364	367	388	388	360	388	384	345	381	373	360	369	382	335	346	396	366	358	372	371	372	376	390	383	360	411	377	365	366	353	385	363	397	375	384	364	373	395	378	381	377	371	373	373	370	421	377	371	344	361	391	318	370	395	372	329	335	368	369	355	373	359	398	325	348	331	355	400	320	334	364	351	369	401	391	385	366	374	350	383	381	369	364	370	361	383	361	321	335	391	354	366	369	372	386	378	351	356	359	318	381	366	350	368	378	372	369	393	380	385	398	348	395	368	384	351	393	377	368	379	370	338	389	383	352	355	339	358	392	360	381	342	373	369	349	376	386	370	350	389	377	356	389	374	412	374	376	360	368	383	359	369	380	375	369	335	382	337	340	360	364	378	374	358	375	355	353	379	378	343	392	408	385	357	369	391	367	394	349	356	363	338	378	385	370	394	395	361	405	361	346	344	376	372	377	365	388	352	363	392	362	378	353	375	397	369	361	379	386	415	383	376	385	355	342	381	370	386	377	348	405	373	356	380	347	387	339	378	355	358	359	340	361	368	383	353	399	365	370	380	395	374	353	358	351	386	337	387	358	372	352	370	381	365	386	371	342	386	351	355	331	353	365	358	383	416	375	343	339	367	369	340	362	365	420	364	403	385	373	354	394	394	362	373	352	350	404	365	340	368	380	365	354	350	334	388	373	391	359	353	329	367	415	377	356	395	371	354	394	367	380	407	351	386	390	364	372	339	379	358	376	362	343	376	369	387	375	393	350	342	357	374	388	353	398	347	388	398	377	392	375	394	388	333	384	369	341	400	364	416	383	332	366	371	347	391	393	408	363	406	352	343	360	359	378	377	345	378	339	346	335	342	382	355	366	348	397	384	383	361	346	399	399	413	342	376	361	397	334	383	350	355	354	374	398	369	370	359	381	359	340	358	396	358	372	363	358	359	369	364	364	369	327	354	395	426	352	359	382	355	364	369	374	376	361	381	316	383	355	370	341	381	380	385	377	382	374	403	378	358	360	399	358	378	360	381	398	366	412	368	386	357	366	367	418	345	349	365	388	372	345	341	365	396	378	367	384	355	364	367	344	343	348	358	396	336	348	372	365	376	365	373	344	359	369	366	398	348	333	347	370	397	340	382	383	369	352	369	349	360	372	367	354	382	359	366	377	352	396	350	378	377	342	397	365	374	383	361	373	319	352	372	360	356	346	361	384	345	348	357	371	362	357	350	353	366	370	368	409	342	358	359	359	375	370	372	352	369	339	345	346	383	345	372	348	360	361	354	354	335	357	378	416	377	374	350	355	351	387	383	375	343	397	373	373	349	348	356	356	356	367	380	346	346	344	390	371	369	369	347	344	356	412	376	392	354	354	351	371	353	375	327	402	347	369	357	366	390	332	368	379	369	367	381	368	365	351	369	375	366	392	362	384	345	359	355	360	335	410	366	356	378	357	356	351	345	363	379	376	367	367	354	372	364	378	375	339	352	353	377	392	400	377	345	375	397	366	379	381	381	382	384	397	364	358	387	354	396	362	373	387	332	403	370	384	344	352	373	350	390	342	356	368	367	378	383	386	358	355	338	398	388	352	359	348	386	382	371	381	375	382	346	368	348	386	345	380	386	342	383	364	390	353	347	350	382	337	368	380	376	350	350	368	380	336	403	364	373	368	358	379	350	360	399	359	351	368	367	357	365	394	403	350	404	389	361	340	371	353	346	377	336	357	359	347	369	384	377	361	370	374	340	353	381	380	346	392	402	358	374	356	365	351	370	373	359	338	373	379	365	392	380	366	339	372	383	372	348	382	352	342	384	375	356	420	394	334	366	357	397	393	374	357	350	368	358	355	383	360	355	342	375	345	338	363	371	374	382	347	353	357	379	345	374	352	366	323	378	349	390	382	329	374	349	376	385	375	368	324	370	352	340	358	360	347	354	352	347	382	406	344	361	343	348	368	379	365	391	349	377	375	392	371	400	384	352	347	349	370	390	352	373	360	342	366	347	369	396	366	391	358	347	355	353	382	357	376	387	376	369	321	353	345	376	372	380	362	358	379	366	351	341	339	334	368	342	387	347	379	407	343	361	384	375	339	345	355	374	373	383	369	395	362	378	404	384	367	372	361	377	374	386	375	357	400	361	395	372	391	382	358	382	370	386	380	383	391	366	360	372	380	362	352	335	375	346	396	342	372	357	368	378	372	391	370	328	404	364	381	388	368	357	385	369	384	374	379	357	374	357	362	357	357	377	364	343	361	347	353	343	363	377	336	359	358	401	351	391	379	365	386	363	383	365	352	347	368	359	346	361	361	370	344	382	383	378	376	368	361	379	350	364	361	338	409	346	382	377	397	367	370	367	354	376	377	356	357	370	358	355	371	367	356	385	368	359	369	398	338	379	362	380	391	384	382	369	350	389	349	347	378	351	367	376	375	392	362	355	372	355	355	364	371	365	376	347	340	390	366	353	359	384	347	364	356	366	405	363	383	351	405	368	374	384	362	365	378	395	341	360	383	378	385	378	354	372	370	410	350	354	392	354	347	350	386	326	379	369	328	375	383	385	364	371	378	354	338	345	390	332	372	353	346	360	356	380	372	373	377	339	346	406	359	378	366	387	386	359	379	376	368	359	375	367	379	377	381	352	374	375	356	392	358	380	358	368	346	344	355	394	379	381	359	362	360	373	337	399	371	339	390	380	348	359	375	389	388	368	388	379	381	385	350	393	353	391	383	354	360	382	364	365	330	384	389	328	381	340	334	380	321	347	348	359	362	394	391	392	376	347	378	381	401	354	340	378	362	381	376	339	365	368	387	357	366	387	361	388	372	408	394	352	348	370	399	324	388	366	370	339	350	372	346	344	370	351	377	361	417	372	391	348	403	367	363	405	372	386	349	352	358	366	398	363	373	357	368	328	379	386	379
14648	27804	23003	12919	7856	5412	3898	3523	3796	3236	3434	2527	1836	2017	1920	1749	1591	1431	1370	1539	1309	1608	1457	975	872	856	766	888	933	892	862	916	965	908	836	845	895	880	903	914	889	912	942	1034	1040	1032	955	876	845	774	804	769	828	770	810	772	852	1183	2043	2170	1781	1285	1121	864	772	755	736	746	728	750	699	780	729	744	742	695	705	754	739	747	745	730	739	701	741	740	724	729	711	806	722	758	755	726	764	709	741	747	726	752	765	756	679	752	762	732	723	759	773	744	730	738	717	735	709	707	774	705	715	710	771	696	780	716	686	765	725	715	774	707	759	727	744	751	766	768	744	784	723	732	772	718	785	729	737	760	736	695	728	764	743	739	731	730	728	764	766	742	724	748	724	742	718	742	704	752	767	722	704	752	750	746	694	705	758	762	738	721	732	710	717	747	723	788	776	733	699	738	762	771	732	734	731	766	736	750	734	739	766	718	766	713	729	744	727	687	736	713	732	710	721	723	744	745	737	737	734	664	753	758	754	777	774	724	737	722	758	743	741	727	701	770	800	743	720	751	668	708	701	773	747	744	735	708	744	729	702	750	758	753	738	665	736	710	727	705	732	728	720	710	793	705	730	696	757	726	756	654	711	702	686	709	701	752	780	713	733	723	763	731	738	755	715	741	688	774	678	768	785	751	727	732	713	687	724	763	740	746	774	708	751	708	769	715	720	693	728	713	730	734	760	759	680	740	734	778	750	775	715	751	742	754	748	722	742	785	764	679	712	702	779	757	763	746	779	714	704	720	725	728	726	763	766	707	734	761	741	761	695	724	723	755	725	761	720	766	723	784	689	776	726	779	751	729	752	766	740	726	745	756	726	759	786	712	726	700	752	698	755	742	784	754	711	781	744	718	762	791	698	690	737	763	725	744	699	738	765	758	762	745	743	728	735	767	760	750	719	717	738	756	726	790	751	810	755	800	777	711	760	733	740	725	748	715	741	709	785	730	730	669	700	725	749	719	761	710	757	744	728	775	725	745	731	695	725	741	705	709	744	732	769	765	739	692	760	770	752	732	661	745	689	713	747	755	701	742	727	731	731	747	720	745	728	804	736	686	713	755	754	733	733	744	749	803	738	776	700	688	736	748	758	717	726	719	730	748	747	716	735	720	752	751	723	752	754	703	716	754	730	783	746	755	698	712	798	759	742	775	704	776	744	751	746	762	761	706	757	769	689	702	763	751	706	684	714	738	746	754	740	739	727	743	754	729	694	734	739	778	699	738	746	694	785	722	747	736	771	763	715	740	749	704	740	788	719	755	722	740	713	779	746	722	743	763	718	783	722	712	788	690	706	750	746	745	682	726	691	748	737	768	745	710	736	757	769	757	781	685	722	754	749	743	733	729	707	781	710	711	705	753	755	758	708	760	727	734	709	795	725	734	747	705	765	753	668	774	741	706	730	746	754	751	693	722	724	714	754	722	705	712	760	730	780	750	767	726	712	720	767	729	735	750	686	751	717	756	714	764	725	742	726	724	687	732	763	704	735	757	732	745	701	736	724	769	737	770	703	788	739	787	766	765	744	726	768	708	745	731	766	732	755	805	770	696	716	729	703	764	744	745	723	698	802	720	733	722	707	730	735	755	716	777	725	759	729	713	763	712	724	747	760	760	702	778	751	742	782	746	775	750	744	753	743	648	711	742	771	731	748	708	710	710	767	739	725	784	760	762	743	764	735	743	759	721	769	761	775	724	738	699	745	718	733	720	735	738	786	741	727	744	769	765	710	753	795	730	751	769	749	740	777	778	765	704	743	771	763	755	721	740	698	783	742	776	706	764	753	722	699	725	780	703	737	790	750	759	711	731	732	717	754	755	742	790	721	800	741	737	724	700	762	758	747	723	768	726	716	729	752	755	741	727	728	755	684	792	749	765	790	764	777	758	717	727	724	722	782	780	687	718	735	732	794	769	773	844	717	699	762	778	684	750	680	745	757	737	731	770	688	752	723	777	736	720	788	717	767	764	744	701	707	751	737	700	774	749	719	774	696	737	698	706	681	727	700	705	719	755	754	729	746	734	751	744	717	765	736	779	801	757	750	754	713	705	731	766	759	734	750	772	741	758	759	724	762	777	724	746	739	739	710	714	750	772	718	742	729	754	734	736	691	754	781	749	782	713	781	746	757	755	730	726	727	711	755	735	709	755	768	717	760	740	721	730	724	710	726	745	747	718	767	774	791	755	753	704	742	720	770	727	757	735	766	758	704	759	724	687	769	771	738	785	778	729	696	759	744	737	767	758	718	709	709	746	708	723	775	715	781	736	699	736	745	706	781	718	701	756	745	735	728	738	730	749	723	734	730	690	780	734	758	770	733	727	654	750	755	744	748	769	746	734	735	733	769	734	720	750	765	732	721	756	731	731	790	752	722	733	777	746	788	725	787	730	751	748	751	754	756	740	761	781	724	726	735	766	699	749	754	755	734	747	713	753	738	720	725	696	712	753	795	767	728	708	761	762	741	755	735	713	715	749	728	755	708	785	716	714	739	720	760	754	714	728	747	772	714	716	708	767	715	731	753	705	755	730	716	704	743	763	760	700	732	736	745	761	673	749	723	762	743	709	734	746	738	740	778	734	729	737	721	741	731	746	748	737	758	793	762	804	744	767	719	732	742	766	813	776	727	744	741	764	702	716	735	760	709	688	702	722	746	719	757	764	786	741	733	717	762	769	727	686	729	739	765	728	753	766	728	729	744	728	725	700	706	745	721	747	724	703	782	761	706	749	751	726	743	738	722	757	749	750	783	803	670	717	714	755	743	724	700	763	715	710	703	739	727	787	720	738	744	723	733	729	771	730	703	691	729	764	723	725	714	698	751	714	692	706	733	736	745	729	710	783	731	739	739	725	754	738	717	711	766	717	712	723	728	761	732	727	715	779	713	764	748	777	701	771	762	706	734	738	704	735	765	724	677	780	720	744	707	745	742	758	781	759	767	797	768	753	736	714	727	676	744	760	755	760	752	763	692	728	709	747	718	733	722	786	760	731	772	720	730	748	721	715	715	775	719	704	723	795	777	701	741	723	728	686	728	724	780	727	714	758	715	743	780	720	739	730	728	711	710	728	763	764	726	765	727	747	722	707	784	756	753	743	737	716	742	745	746	704	748	711	749	731	754	748	717	735	714	729	726	680	732	743	748	728	758	722	755	730	751	774	737	708	763	715	765	760	692	729	732	707	732	739	729	749	783	749	770	723	740	772	720	728	735	692	751	689	765	692	797	751	713	726	753	721	710	748	799	729	738	750	795	720	717	697	719	705	744	779	776	788	726	739	721	713	780	746	794	701	702	714	712	738	714	767	737	709	690	775	735	681	742	738	773	796	750	710	723	688	751	723	740	732	772	736	733	755	767	779	666	705	745	698	742	730	751	693	757	718	751	709	723	728	700	726	712	757	743	721	755	745	716	713	744	754	713	718	740	746	694	735	719	722	751	696	734	740	771	689	722	772	731	762
23192	21254	29089	23738	21264	19420	4188	1672	1557	1256	1317	959	763	788	742	724	684	599	605	624	518	657	513	386	379	368	341	346	369	346	386	389	419	385	401	397	424	387	403	382	366	383	408	409	444	401	434	398	338	337	369	318	318	331	341	298	408	592	1124	1019	814	565	468	319	361	309	335	298	341	291	338	323	292	318	335	340	278	355	299	309	350	342	322	328	316	308	337	330	340	328	338	327	321	306	276	304	316	325	302	295	297	304	310	315	333	299	319	313	316	312	301	327	314	326	284	332	326	306	340	341	285	352	336	341	334	335	320	291	341	283	343	352	317	298	329	326	350	307	312	335	325	325	309	282	294	301	297	314	313	305	302	338	320	322	320	297	294	317	304	314	322	317	322	329	282	313	307	341	305	327	321	327	321	291	324	308	341	300	309	311	287	297	320	318	359	308	300	305	305	285	325	291	327	310	308	321	319	332	334	318	310	318	311	298	295	339	320	326	330	269	296	307	325	317	349	268	321	338	285	343	344	315	330	312	311	279	296	327	322	318	307	305	311	344	313	314	338	304	321	305	345	291	315	332	286	337	335	286	298	308	325	311	360	289	318	280	322	298	304	289	313	324	291	355	317	305	318	299	319	318	319	302	306	307	302	298	331	321	295	317	309	289	311	309	316	311	271	292	303	321	320	300	330	299	306	324	316	330	325	325	307	306	307	336	325	313	349	309	274	310	321	338	330	321	322	323	308	322	348	339	325	317	348	295	282	321	333	322	305	325	291	316	329	310	312	290	317	320	309	286	307	303	298	344	309	300	334	309	305	306	328	329	297	334	351	339	302	321	320	311	296	308	311	367	307	327	335	325	343	315	283	318	304	331	336	316	309	314	331	309	338	292	343	304	340	287	324	316	334	321	309	335	320	291	315	318	353	294	308	316	324	305	301	345	310	340	338	308	343	310	309	314	307	314	293	283	352	323	335	283	334	337	337	308	294	318	319	311	324	330	286	286	326	321	307	312	315	285	299	315	307	321	305	278	277	286	347	329	313	326	285	301	308	308	311	308	325	317	309	311	316	333	304	284	343	325	317	329	292	313	284	307	327	277	327	327	320	300	314	312	309	295	289	305	288	307	315	312	344	312	333	316	307	301	291	319	318	296	334	342	321	318	320	317	300	310	322	312	321	312	314	331	296	333	343	322	314	323	304	306	325	313	319	317	289	308	307	298	341	349	313	274	323	342	310	306	320	342	314	296	325	302	317	298	304	327	319	297	319	304	317	315	339	293	342	315	300	284	307	330	346	313	326	336	307	320	300	308	315	336	297	304	317	312	339	338	309	289	323	334	305	319	346	306	289	318	287	332	304	315	300	291	286	287	331	320	317	316	309	304	331	349	355	294	328	328	313	291	305	336	292	324	314	339	297	294	280	338	332	331	346	316	312	311	312	308	340	289	310	307	339	333	314	294	330	325	318	320	321	320	336	321	326	308	273	319	305	318	320	315	299	336	333	325	309	327	335	327	329	304	327	318	319	317	313	292	281	324	315	296	297	315	332	297	316	312	318	293	309	275	301	304	319	314	308	313	331	308	300	326	342	314	336	326	311	302	316	306	300	332	295	301	310	305	288	321	300	317	302	330	312	324	300	344	325	341	320	305	334	332	314	304	303	327	299	320	285	321	304	290	299	310	302	293	303	332	331	319	315	318	308	325	320	320	327	310	323	303	337	299	321	317	303	287	318	355	293	333	324	306	328	337	294	285	308	329	316	318	302	299	301	339	286	335	316	303	311	316	326	314	299	290	283	308	338	304	328	307	320	306	339	329	322	295	287	298	297	332	332	319	309	320	319	300	335	297	323	316	315	312	309	306	314	333	290	308	303	339	316	322	292	296	308	321	300	311	317	313	291	337	286	301	327	300	351	332	328	312	301	341	314	325	311	318	284	310	292	325	316	320	318	332	279	324	317	333	300	318	306	320	289	305	305	314	318	315	318	344	291	313	347	296	325	330	291	298	305	297	307	334	288	314	312	323	311	331	313	283	317	300	289	329	332	321	316	321	339	280	319	333	336	316	318	316	286	297	308	287	331	299	303	297	308	326	339	296	318	298	311	334	338	320	329	311	337	303	319	275	303	324	322	314	303	292	324	316	313	312	282	306	315	326	301	288	326	314	277	293	330	337	304	302	344	296	312	288	312	296	351	289	322	296	285	292	300	279	306	294	339	294	326	319	291	274	317	287	289	328	347	289	288	328	308	309	327	305	323	310	319	294	280	311	332	316	354	295	292	301	306	357	306	327	317	329	326	322	327	310	331	299	305	276	328	318	317	316	285	341	308	295	319	286	339	313	293	336	332	314	334	365	329	296	315	299	313	281	281	327	335	337	297	325	346	327	324	317	326	342	333	293	304	322	291	346	318	305	316	334	324	304	323	330	300	294	327	305	325	321	306	312	288	313	313	302	290	311	321	310	319	298	302	317	325	320	302	332	323	309	317	315	328	285	312	286	320	318	309	319	313	313	302	360	319	325	315	300	299	305	320	328	328	316	313	321	312	311	335	362	338	317	297	300	332	368	287	313	301	333	300	300	300	316	304	335	307	308	339	273	318	316	339	314	291	331	317	324	299	310	307	291	314	330	301	293	318	326	342	352	343	329	301	298	309	327	316	317	326	315	291	343	294	322	281	308	302	272	304	353	320	323	342	332	319	293	361	328	301	306	314	313	366	305	317	297	311	337	325	289	302	306	323	319	333	336	330	289	316	313	343	325	308	319	292	336	312	319	309	334	323	317	274	313	317	298	350	334	325	284	285	310	322	293	305	290	338	325	340	309	312	323	290	335	331	313	296	295	283	323	349	319	305	352	346	305	335	341	304	293	336	311	322	295	299	334	294	312	325	306	333	312	306	344	342	315	328	314	300	324	318	304	324	293	314	271	302	319	321	322	325	267	295	322	335	303	329	353	339	330	307	314	340	356	329	304	308	352	312	325	335	321	340	293	312	286	298	276	299	319	296	296	321	318	340	321	310	340	298	338	323	318	282	316	296	321	281	324	325	315	336	314	345	316	286	302	309	328	315	332	304	299	309	317	309	338	308	352	307	317	350	336	305	328	294	324	310	322	284	305	325	304	336	315	319	297	324	294	320	311	287	323	311	328	300	332	316	308	334	334	306	300	286	316	302	310	315	309	357	323	299	288	307	306	358	316	309	317	313	313	303	288	324	324	294	323	291	290	318	354	291	322	317	301	313	329	335	306	327	313	308	309	290	329	310	320	277	325	324	312	338	283	290	325	317	317	315	271	357	296	309	354	316	317	313	312	301	296	281	308	336	320	293	307	300	305	317	305	294	305	304	279	302	301	331	307	319	316	317	311	329	282	306	336	295	314	316	355	298	343	312	303	299	293	337	324	322	332	326	321	299	314	319	376	309	302	297	303	309	325	317	317	309	329	298	291	278	314	317	312	315	333	300	328	326	341	306	314	335	331	300	339	330	289	319	314	322	289
17564	33584	27968	17179	10983	7912	5851	4930	5677	4357	4794	3150	2519	2603	2249	2061	2012	1790	1748	1796	1470	2046	1394	903	899	821	773	818	786	797	825	879	967	1021	877	890	891	837	848	839	851	813	852	1011	1005	1065	979	850	766	776	712	732	722	764	746	656	786	1580	3269	3077	2296	1530	1115	876	709	615	620	614	606	610	615	620	650	659	634	608	635	659	571	618	639	631	669	617	645	620	611	627	634	589	625	595	641	599	579	594	617	639	574	661	620	602	613	602	612	664	626	601	623	598	586	642	642	629	635	602	622	633	593	636	607	602	595	601	623	640	606	644	621	591	618	626	621	671	602	631	655	664	619	660	646	586	606	641	628	603	590	637	618	589	662	613	625	657	617	600	624	616	631	615	651	565	654	627	606	617	612	664	638	596	592	598	630	621	578	646	622	626	575	632	601	603	598	637	584	589	630	635	641	608	569	562	626	613	641	577	687	631	618	593	581	601	599	546	612	618	623	572	635	627	564	635	612	606	586	616	593	606	642	606	676	606	617	585	623	629	599	656	579	619	644	642	611	685	603	614	629	616	625	560	626	613	619	624	637	604	630	557	609	558	619	592	651	656	601	592	610	606	663	625	597	613	643	613	623	633	619	649	639	632	614	569	662	607	639	630	601	597	632	596	644	681	625	628	621	594	652	627	607	575	594	582	616	621	631	632	628	631	578	617	588	668	627	622	623	607	647	617	626	682	577	601	650	606	641	595	654	609	642	624	631	592	619	579	627	632	619	632	565	647	613	605	625	620	617	602	597	610	658	606	600	629	642	626	606	636	630	628	606	595	571	572	572	596	583	615	623	647	580	650	674	605	609	625	605	590	609	577	623	611	662	605	630	643	619	641	656	635	594	629	628	610	663	627	631	608	645	685	610	614	645	626	652	614	618	594	658	601	674	613	618	636	614	633	614	634	631	633	645	593	608	641	671	590	619	597	614	620	609	648	604	650	646	578	616	612	636	622	605	598	638	647	677	635	659	612	632	628	619	625	630	596	592	638	655	637	627	595	590	648	611	570	619	590	585	595	609	569	628	614	695	664	613	617	665	612	620	652	633	603	600	627	619	601	591	630	650	690	608	653	640	614	596	625	595	611	650	550	600	620	606	637	614	593	619	646	590	628	567	679	647	628	649	597	654	580	656	638	610	589	618	605	594	549	555	617	577	636	580	622	584	631	607	633	622	613	625	613	630	586	624	637	641	649	638	626	605	575	606	635	602	598	592	564	616	581	640	630	631	643	638	622	604	632	634	585	632	637	632	647	622	636	604	602	620	605	602	617	600	632	603	580	645	670	586	598	614	624	621	616	647	587	627	665	604	630	591	672	619	633	645	632	628	621	597	646	566	560	603	619	665	616	613	638	618	634	606	583	652	604	669	642	644	621	617	601	609	626	632	595	612	680	602	580	566	628	641	671	591	622	618	610	631	640	627	653	634	626	630	621	648	578	591	616	618	604	623	678	617	589	632	619	646	602	614	603	623	629	606	586	579	633	613	655	617	588	606	586	605	620	577	609	655	599	628	618	585	601	593	604	575	607	628	636	617	597	625	583	628	602	650	596	634	608	656	603	635	594	643	627	603	591	614	607	612	630	588	664	609	611	634	616	632	628	628	626	611	620	634	632	607	637	629	631	586	626	594	637	610	607	630	604	606	618	672	586	609	637	633	612	640	639	662	641	621	593	617	582	633	644	585	631	610	650	618	565	633	618	631	608	592	598	586	626	627	612	633	598	604	571	586	623	663	614	626	545	614	648	652	574	608	626	645	627	649	606	595	637	636	599	624	623	606	602	661	611	613	638	644	599	606	652	644	650	619	635	604	610	643	666	598	628	598	620	620	618	624	598	653	619	591	585	599	606	589	610	592	597	609	657	625	657	608	600	620	651	650	621	651	623	640	634	615	632	593	602	612	645	591	588	571	628	620	627	594	594	633	607	602	613	616	639	603	633	685	629	588	611	596	622	644	621	625	656	635	612	643	633	599	635	632	583	636	608	576	598	663	574	606	603	636	616	583	631	630	650	633	680	626	618	665	654	617	606	620	659	592	620	622	606	621	596	571	628	632	628	646	621	605	604	639	621	595	632	620	614	617	584	613	619	587	629	597	632	606	656	621	607	666	637	621	565	590	591	671	599	638	571	638	581	564	616	655	635	628	576	562	592	611	613	598	635	615	613	639	626	621	607	668	621	610	592	639	571	618	613	581	600	631	631	639	583	589	608	626	649	627	657	611	607	614	598	596	647	607	595	598	599	608	618	631	626	625	632	615	583	581	606	585	650	600	605	661	617	654	642	581	634	634	616	626	638	603	617	593	614	612	624	590	640	599	622	595	587	649	590	601	604	651	628	639	595	635	611	620	617	602	593	632	630	625	660	632	628	651	608	629	585	603	593	634	641	596	578	605	583	625	610	615	638	610	589	616	635	597	639	644	656	631	645	657	632	647	575	593	636	635	612	608	573	635	637	626	570	588	588	574	575	660	634	631	632	580	628	624	620	676	636	612	620	606	620	612	618	635	639	612	589	615	595	595	604	643	614	609	604	621	636	631	590	578	624	619	636	626	595	618	613	602	629	620	584	639	587	616	643	638	617	645	606	624	631	628	621	600	635	625	634	625	580	611	654	652	599	599	650	640	628	590	638	645	622	660	628	604	616	631	619	590	639	618	604	603	579	593	580	584	639	605	606	630	623	596	604	625	617	579	642	621	615	611	584	618	617	650	609	630	627	595	583	627	601	614	658	618	608	604	594	622	639	656	617	655	630	604	656	604	575	611	637	607	585	612	592	645	592	653	622	584	596	590	627	581	585	580	619	624	675	650	595	600	629	638	590	617	617	624	612	597	608	615	583	600	593	596	616	633	617	584	614	613	642	597	639	621	628	622	601	637	583	582	660	640	626	578	642	607	602	601	626	608	638	640	637	675	599	608	637	623	673	631	631	643	589	647	665	613	568	588	629	654	662	574	641	627	606	666	635	593	600	676	572	597	632	588	576	579	639	622	656	619	608	636	617	637	635	602	646	624	621	662	645	630	650	633	601	605	614	646	672	595	622	672	599	647	573	653	652	620	593	626	626	607	630	610	642	582	627	605	607	606	613	635	654	581	619	601	576	629	586	614	600	612	632	601	605	625	655	588	588	616	632	598	619	631	628	622	646	611	613	595	622	599	636	579	628	580	615	597	605	623	617	633	585	652	640	639	610	638	640	616	609	612	622	603	629	612	656	624	615	625	596	643	672	604	603	611	628	623	633	614	623	600	630	597	608	642	611	659	642	618	624	615	615	664	627	611	586	634	634	640	670	605	626	558	588	563	633	621	601	615	578	597	599	676	582	621	586	628	576	597	639	636	644	607	603	635	620	614	592	600	610	607	604	578	651	631	621	595	650	612	615	581	613	629	609	615	562	636	612	625	601	581	591	627	621	593	630	622	657	593	678	642	658	619	649	634	622	647	659	574	645	574	601	592	604
26673	20845	13085	3811	1357	888	751	695	817	758	813	623	656	624	573	613	556	596	646	547	566	650	532	465	492	494	490	461	518	445	519	516	471	491	450	529	468	519	481	472	489	486	496	550	531	491	506	487	521	448	475	490	462	483	477	479	474	486	554	581	523	508	486	511	465	445	468	435	476	471	448	462	460	477	462	488	474	476	459	472	475	458	485	497	483	481	489	427	476	457	500	452	473	491	496	530	483	478	461	484	462	478	492	469	462	436	493	471	449	507	452	495	467	486	412	490	449	441	494	447	494	459	482	451	483	466	464	504	448	464	465	476	506	479	434	488	518	430	457	428	487	490	455	491	488	484	488	484	507	479	490	439	436	485	487	462	461	477	515	440	489	494	452	457	515	489	479	474	467	495	488	423	436	482	462	459	518	467	493	491	493	486	442	398	445	481	463	436	450	446	455	513	490	494	498	469	475	467	484	446	456	457	453	518	502	468	467	469	476	465	484	469	478	460	479	470	493	479	476	492	423	497	462	465	480	468	447	506	454	460	503	431	487	460	499	502	446	501	464	517	467	485	481	476	452	470	482	448	496	472	479	416	472	462	473	470	472	481	482	446	433	493	468	474	469	471	464	478	466	465	447	479	489	463	492	468	459	448	453	458	502	462	485	479	470	476	494	499	515	442	478	458	489	425	489	478	490	457	469	449	459	471	494	449	474	462	482	489	435	462	439	484	478	500	477	467	431	466	465	453	484	455	412	496	458	490	463	475	471	527	459	492	446	481	486	480	469	458	455	509	460	498	468	454	478	490	470	445	484	450	468	479	493	464	453	448	445	516	484	493	496	458	494	514	447	470	476	467	484	443	410	447	512	471	480	462	439	465	442	482	480	462	430	483	461	458	501	480	472	466	495	502	438	455	496	482	429	477	497	495	473	478	460	488	498	490	489	477	510	456	480	503	463	452	455	449	475	450	492	485	469	462	428	440	464	436	474	467	470	477	492	456	453	501	467	477	489	471	473	469	466	475	487	470	473	449	479	459	469	502	446	488	494	481	482	490	478	470	491	455	469	522	474	454	474	472	470	474	470	496	511	469	462	520	474	467	478	492	456	492	495	440	451	459	435	474	485	503	467	478	458	477	470	486	460	477	449	466	446	453	485	493	468	498	481	474	488	473	498	471	491	478	484	459	499	451	459	435	518	479	462	434	495	457	484	442	506	501	456	465	526	443	465	520	466	482	461	498	437	473	461	488	513	476	452	463	476	471	464	470	460	466	447	457	461	484	452	463	487	497	471	474	469	449	478	461	454	472	463	490	439	453	473	479	471	459	474	442	502	471	441	460	460	455	447	430	444	449	467	458	450	469	507	458	474	457	464	518	447	482	471	454	483	469	489	480	464	467	454	498	456	453	461	447	506	445	431	430	470	468	502	484	481	457	497	470	435	476	503	468	461	506	474	492	507	506	515	458	497	488	444	443	487	470	491	449	456	458	461	485	503	455	480	514	476	447	478	469	510	461	489	477	489	419	450	508	462	490	466	445	451	426	534	485	493	485	457	463	488	441	473	473	456	484	462	467	441	462	411	465	515	456	468	447	468	494	496	489	468	476	498	479	484	461	483	507	427	475	475	456	469	450	506	498	524	499	456	477	506	492	483	476	481	491	458	462	476	490	455	487	473	493	468	463	523	494	466	473	465	482	461	479	490	479	469	490	492	500	489	486	452	442	465	512	494	451	475	459	485	472	528	468	481	479	481	463	466	462	478	471	441	537	461	477	466	485	492	416	430	486	485	488	440	476	457	477	479	443	482	471	482	492	466	509	448	448	485	495	495	476	485	429	491	459	475	455	487	480	498	474	471	453	486	492	477	486	470	473	485	466	479	446	462	465	453	484	471	509	508	452	501	513	420	492	464	462	457	464	460	470	481	512	441	469	457	503	483	474	477	472	489	472	464	472	473	493	478	452	446	458	530	499	449	480	480	465	480	471	493	514	451	485	442	511	457	486	469	525	445	453	482	453	439	465	439	493	470	497	468	475	467	450	485	478	485	472	470	469	475	483	449	440	477	485	442	493	474	513	445	456	476	460	461	469	467	454	475	469	507	442	490	462	464	495	475	464	482	462	494	460	467	491	471	470	498	472	497	500	504	509	526	461	463	503	479	498	479	489	477	443	508	481	506	474	433	475	492	490	510	461	512	481	482	481	459	463	544	466	496	450	500	502	459	412	508	515	477	434	485	464	477	502	489	460	473	482	454	429	446	485	496	454	465	477	464	465	552	463	477	507	483	438	495	447	483	537	455	446	478	454	472	509	464	448	453	434	470	479	428	473	460	479	462	457	473	471	475	471	489	495	448	486	475	478	437	445	503	502	439	457	505	467	458	490	490	442	478	493	463	450	455	446	476	458	453	487	476	462	498	507	493	496	491	495	458	466	489	507	501	464	468	485	490	511	463	494	460	467	447	471	456	455	443	440	470	474	452	449	499	475	517	469	442	448	477	456	470	463	471	471	471	469	480	531	510	489	503	453	436	476	481	432	477	492	480	501	477	469	478	451	477	451	470	446	463	473	455	464	478	485	481	480	484	491	480	476	443	461	472	485	480	470	451	461	486	431	488	522	497	428	475	478	491	449	488	483	458	511	489	518	468	424	472	463	474	495	481	471	476	444	478	481	459	469	437	474	467	493	469	447	472	455	468	508	446	498	482	476	495	466	466	494	463	485	477	468	447	471	482	497	527	462	467	470	486	451	458	430	451	468	455	464	429	450	492	460	470	511	457	472	471	501	488	483	456	485	489	435	457	483	460	444	472	452	474	458	463	462	454	437	475	511	435	453	453	489	490	487	492	473	446	482	494	461	448	522	525	486	480	507	489	473	474	473	475	481	474	461	464	517	494	510	479	452	488	470	501	492	485	479	488	504	473	482	481	510	440	507	435	486	454	493	470	460	470	492	519	478	480	479	439	458	495	480	490	475	467	493	459	451	461	484	454	466	479	482	483	480	434	485	484	473	437	453	451	455	468	457	473	470	474	439	485	473	475	470	449	485	465	461	505	494	463	498	468	482	484	500	489	464	460	481	468	454	517	454	460	440	457	464	484	515	467	471	447	481	491	476	502	497	448	469	449	498	493	489	471	487	435	473	478	459	453	505	492	438	488	464	492	492	502	446	500	468	478	488	467	469	459	482	483	460	433	430	466	459	478	456	468	461	481	482	451	459	475	484	472	488	471	463	428	464	478	480	495	468	431	458	448	462	458	469	497	491	483	488	444	472	467	507	489	467	450	482	453	507	506	471	494	478	460	469	461	465	483	474	496	451	453	484	484	488	444	486	468	434	456	483	481	453	498	413	513	456	492	500	462	518	495	476	458	463	466	465	475	475	476	489	450	465	460	495	491	513	494	444	457	493	519	517	435	469	460	452	458	494	477	429	430	471	453	465	504	507	471	506	493	459	472	524	467	516	473	451	460	482	483	476	439	465	512	465	484	489	476	496
12557	19443	14385	6773	3789	2492	2098	1873	2633	2153	2416	1576	1598	1593	1545	1479	1370	1316	1436	1305	1278	1492	1180	993	1006	943	966	971	994	976	984	987	1007	1020	1082	990	1000	1012	991	1023	1027	980	1037	1030	1068	1102	1037	967	980	957	951	932	977	976	961	905	980	983	1063	1203	1233	1022	1029	968	943	943	881	958	956	960	949	970	920	962	910	943	945	918	907	889	911	934	914	1013	916	916	916	984	933	879	892	947	925	861	899	966	1000	938	933	895	930	957	917	915	952	911	939	960	873	897	913	911	940	956	912	917	947	952	955	932	920	903	892	943	956	907	929	977	906	929	941	904	870	938	948	925	914	914	914	941	891	915	896	935	985	879	862	986	965	949	927	955	894	912	932	905	894	872	945	958	921	887	955	952	1012	932	869	901	929	943	918	933	938	902	882	965	903	960	941	902	913	979	951	902	898	958	893	918	1003	897	871	925	1020	950	888	961	916	908	882	945	928	929	955	868	919	930	924	913	911	963	932	941	966	940	980	907	901	928	947	968	928	885	907	924	907	899	892	907	966	892	963	913	971	873	917	978	943	875	879	971	933	892	940	887	927	936	923	981	920	932	896	922	884	875	969	927	938	870	985	916	951	886	919	899	925	887	905	903	969	969	905	951	944	913	970	864	969	943	911	910	895	921	882	960	889	908	965	951	972	960	916	955	871	892	926	942	914	921	939	939	878	919	923	897	944	928	960	944	895	912	955	958	942	904	934	865	909	946	927	926	926	943	954	891	903	952	944	964	955	933	881	867	933	932	969	892	907	924	920	899	917	948	906	929	903	930	946	969	910	926	934	933	934	949	894	924	922	932	922	902	919	893	932	976	954	926	918	891	859	942	915	913	949	896	953	907	916	1001	904	904	921	903	918	965	921	925	964	958	932	939	910	920	957	913	911	911	921	939	944	917	939	909	951	908	942	929	954	927	946	915	910	928	930	928	950	981	908	917	989	922	943	921	885	911	944	935	900	865	873	952	949	932	894	896	952	950	913	907	929	923	974	887	919	952	924	932	945	946	964	892	924	963	885	903	931	924	872	918	961	956	969	926	903	886	910	925	946	961	935	924	913	906	979	993	967	928	919	915	974	896	922	847	928	931	948	897	933	926	919	927	841	901	935	939	950	924	921	956	973	893	940	915	948	922	976	935	939	964	926	879	967	922	886	866	943	911	954	948	929	937	874	898	935	974	962	916	935	921	876	934	936	945	895	949	918	940	907	895	913	981	973	933	933	951	946	919	969	947	870	903	922	935	938	915	957	888	915	949	962	899	966	937	933	902	975	891	900	931	935	909	962	919	972	972	911	943	929	960	909	958	947	919	925	973	944	952	916	930	979	924	919	962	933	888	938	867	911	903	926	996	917	972	905	908	949	930	974	941	995	895	918	924	901	929	961	913	889	927	973	954	940	946	926	939	978	955	963	983	935	924	977	897	944	918	978	946	956	886	926	927	902	921	905	930	929	927	984	902	999	934	921	993	923	916	881	939	930	925	944	959	933	978	899	936	915	907	951	929	885	927	902	888	888	934	911	865	934	933	921	911	928	958	920	961	908	960	954	923	960	925	928	982	887	906	930	1019	975	895	916	902	916	949	942	917	932	976	912	944	912	921	939	876	964	867	951	944	943	975	900	916	953	980	983	981	881	890	925	898	975	886	920	965	943	891	939	903	986	941	962	972	967	944	933	927	1015	889	941	949	953	991	902	897	907	914	886	913	943	900	914	860	978	893	900	962	977	915	946	910	910	898	902	945	910	897	872	879	960	965	865	923	856	961	963	964	921	894	926	913	898	946	898	908	922	927	962	930	868	907	857	961	1009	927	921	964	924	941	941	939	888	912	948	974	902	906	884	900	898	899	945	927	971	953	970	963	951	892	942	913	905	919	931	884	863	879	910	931	921	938	891	958	904	911	859	935	964	950	998	920	876	934	956	895	861	942	942	909	950	957	931	968	919	896	919	905	923	945	963	945	904	927	878	970	965	938	915	937	932	923	935	985	928	877	1011	943	898	909	954	908	930	910	916	913	900	900	940	960	944	922	939	900	877	927	889	884	933	933	916	921	935	996	896	967	959	870	972	909	951	900	928	904	956	941	922	915	941	965	897	920	941	924	904	948	989	954	928	938	882	942	910	903	966	879	958	905	937	929	925	928	878	929	940	889	964	969	961	928	897	908	912	934	965	958	965	964	905	911	880	915	894	931	904	914	967	951	881	909	935	907	919	926	953	917	949	943	905	983	950	939	992	902	947	894	924	905	930	885	919	972	920	980	957	915	928	950	901	918	873	902	939	907	912	953	905	892	888	954	961	926	954	876	918	901	936	922	861	910	991	949	909	945	905	907	949	929	977	1024	907	943	949	967	892	941	917	934	914	1003	918	944	915	927	900	912	952	931	973	932	894	935	968	966	998	940	917	943	915	959	931	854	904	955	964	882	860	905	939	907	884	930	906	924	913	853	976	926	965	880	957	931	915	897	933	955	934	976	897	927	923	965	873	897	852	963	897	910	899	920	888	950	978	934	941	880	854	937	955	946	851	893	929	915	948	930	894	885	933	959	892	920	913	958	900	971	880	857	891	907	907	903	975	923	982	887	916	958	859	911	969	942	1008	955	929	880	949	917	935	947	926	982	926	929	945	958	981	948	877	915	933	895	954	884	947	935	913	965	978	931	920	961	884	928	848	957	920	930	989	929	890	887	942	941	935	931	915	932	965	884	890	956	918	944	899	875	934	915	923	962	893	914	908	979	915	913	848	923	846	950	955	933	920	932	887	883	942	936	890	923	901	958	961	963	950	923	929	910	942	946	916	926	910	945	923	940	894	963	996	926	900	943	1004	936	943	900	958	908	896	889	957	904	923	935	921	884	940	928	879	902	936	923	886	928	952	942	935	996	980	892	964	910	968	868	976	878	941	887	879	961	950	934	914	901	916	987	890	901	957	896	963	924	942	959	958	977	973	912	925	932	902	906	842	880	937	905	909	934	956	922	890	895	893	870	929	960	956	935	944	903	968	1003	942	922	946	929	935	937	979	929	914	947	959	909	940	907	929	938	885	931	930	949	916	944	873	922	924	962	971	927	950	912	909	907	952	948	931	894	895	935	908	893	964	939	911	898	941	941	900	911	914	1011	900	956	948	933	888	930	965	886	863	963	917	938	920	910	921	938	868	928	890	953	960	930	923	953	946	941	931	862	911	943	881	935	962	925	876	890	914	883	953	910	937	875	916	869	955	912	938	960	913	878	936	934	941	907	949	928	944	936	902	929	899	922	893	930	920	915	953	880	923	957	881	901	965	899	967	951	943	957	912	897	895	920	901	970	966	931	943	925	916	931	914	893	966	867	933	953	953	941	931	877	963	952	875	867	955	930	947	955	939	914	950	893	917	939	925	955	956	867	963	955	940	898	940	884	973	931	915	937	873	963	929	908	921	907	985	940	909	964	900	918	881	880	940	940	900	903	933	925	963	901	905	895	895	935	915	948	962	934
24080	21257	28403	24392	19838	4241	1675	1134	1150	993	1062	747	674	719	679	579	614	612	585	547	577	590	463	374	388	462	421	426	434	443	399	395	434	439	413	413	437	456	435	371	381	434	400	424	416	454	435	417	423	390	414	384	401	391	364	394	390	501	699	721	675	533	487	444	393	374	393	399	419	401	386	371	361	357	388	356	358	364	377	336	348	397	373	354	390	390	403	343	391	384	372	378	354	359	363	394	396	338	345	354	379	366	353	357	368	391	375	378	356	376	400	370	373	357	401	396	364	411	387	409	343	377	359	391	377	394	392	328	388	355	383	377	357	339	387	343	398	380	397	365	362	401	398	385	398	380	392	362	377	363	378	380	360	377	373	367	375	386	381	368	402	382	386	376	401	366	353	379	371	376	337	355	347	385	384	365	371	356	353	372	376	362	364	347	371	362	390	400	380	379	365	380	348	363	411	377	342	375	364	372	357	379	359	376	349	341	388	359	351	352	370	394	370	382	363	353	417	372	417	390	410	374	361	365	356	357	383	388	389	381	348	380	404	385	366	355	394	347	366	383	369	376	394	359	423	399	362	374	366	369	360	374	388	389	411	383	348	398	362	397	364	372	373	397	371	375	358	381	369	359	343	409	386	340	365	343	402	347	358	360	356	364	352	384	390	357	350	339	331	368	348	355	354	398	377	354	380	371	329	361	343	350	417	336	347	371	379	373	368	350	362	398	363	398	414	404	352	381	377	384	390	371	339	375	365	344	357	334	369	370	392	371	391	373	375	369	363	392	378	377	417	383	369	346	371	352	357	370	364	360	407	370	358	381	374	357	409	378	382	367	363	380	372	375	389	373	379	379	327	350	343	378	378	390	349	389	349	353	398	369	406	362	375	354	386	367	343	370	388	370	406	408	380	383	359	379	342	353	383	391	348	374	357	350	370	327	375	333	382	417	394	369	392	366	376	368	384	360	355	377	367	377	365	374	380	352	350	388	375	385	372	378	359	394	366	372	361	327	377	342	368	357	411	406	368	417	352	394	399	377	343	381	368	382	360	389	383	379	366	356	374	377	384	393	350	378	369	347	394	362	349	361	368	372	352	381	369	381	366	358	412	386	377	369	380	413	370	380	353	387	340	364	360	377	347	407	399	389	376	392	379	350	383	362	365	364	402	352	363	396	365	402	345	379	342	396	359	369	369	371	323	399	363	354	367	381	356	329	369	370	354	386	377	352	421	356	369	379	344	340	371	339	356	381	356	401	340	390	385	401	400	372	382	376	380	368	371	361	376	391	366	344	378	361	378	376	398	373	365	376	402	351	365	371	351	342	380	368	396	380	398	382	353	363	406	359	372	416	371	402	348	383	372	385	392	368	359	363	395	352	369	395	396	354	346	372	371	381	373	399	356	368	349	363	370	353	358	383	336	341	361	373	390	380	371	359	390	399	372	398	362	372	362	395	363	372	355	365	401	365	361	356	375	372	391	387	374	390	416	381	373	342	375	360	363	360	387	351	346	315	389	363	331	354	397	370	384	360	375	364	361	391	346	367	381	361	383	372	389	359	404	351	367	365	372	375	344	348	390	353	383	358	414	369	344	355	377	384	362	404	370	382	357	406	370	380	394	361	376	384	397	389	376	377	363	389	382	376	372	376	391	412	351	361	362	333	382	357	331	359	366	379	411	372	357	376	422	376	390	394	349	399	360	350	375	364	367	362	359	355	357	336	381	369	388	344	354	349	362	380	419	381	354	384	378	352	348	357	355	383	360	374	432	423	379	354	396	380	377	370	356	359	408	368	355	374	378	344	369	360	365	379	365	380	389	386	401	396	396	343	384	367	396	375	368	370	377	350	367	363	381	379	379	367	390	348	377	368	350	387	402	374	384	402	376	350	335	356	364	365	386	378	372	383	393	358	389	377	375	377	400	378	371	405	368	355	398	339	391	393	364	373	385	362	387	405	372	387	372	364	413	375	384	364	362	396	373	334	366	368	391	374	400	357	363	372	364	373	373	393	350	366	361	392	398	363	365	353	364	378	357	360	351	389	335	390	374	386	383	367	362	355	385	351	373	383	405	371	397	362	347	357	364	352	386	379	389	395	419	352	365	339	368	378	391	356	372	373	372	384	394	387	376	358	383	379	390	383	384	402	396	371	373	387	360	376	375	367	334	383	421	388	370	370	396	359	353	397	378	346	390	402	385	375	361	362	368	352	388	398	374	317	362	410	342	394	356	340	379	365	347	366	366	399	388	387	392	341	378	390	374	391	380	392	384	354	358	363	400	369	355	370	401	338	342	363	357	379	367	359	406	399	372	355	364	371	399	370	383	363	376	379	392	350	352	346	346	371	353	360	380	370	415	318	370	390	379	375	378	428	386	333	349	379	385	381	362	355	411	357	376	398	337	383	383	324	373	369	329	389	372	385	422	348	371	389	347	366	344	405	360	393	388	401	345	340	355	393	366	368	357	341	368	384	402	343	341	378	386	343	360	383	373	357	362	412	355	343	359	396	394	350	344	385	350	381	382	360	383	348	335	372	372	372	369	402	364	367	380	388	340	405	372	376	378	331	345	391	388	385	360	374	335	391	375	347	352	387	337	382	379	387	386	360	384	388	344	348	365	373	378	370	376	370	387	370	359	349	366	378	351	363	377	343	377	357	359	391	376	349	362	393	391	362	365	388	359	360	346	393	331	349	367	361	368	395	364	362	362	354	419	387	373	347	351	343	359	358	379	390	382	349	382	334	378	353	379	386	354	391	345	364	377	369	359	394	395	353	367	326	366	364	396	388	397	365	382	353	370	366	388	383	342	404	390	376	364	348	396	347	353	346	345	350	347	397	347	384	351	361	355	364	371	373	351	375	378	382	388	423	351	399	389	361	358	320	367	354	360	415	352	352	360	361	366	374	398	372	350	356	403	370	384	378	353	372	370	380	362	347	364	364	348	364	383	396	345	394	387	395	348	373	367	378	372	349	371	383	397	371	370	341	392	363	384	384	372	379	372	406	355	347	367	384	420	369	389	357	357	380	375	384	385	360	368	361	404	387	355	400	366	350	381	388	372	389	353	396	389	366	391	347	340	393	398	350	392	392	360	376	355	372	403	356	403	357	373	367	390	334	342	361	373	376	380	358	379	400	379	374	375	368	403	356	364	362	362	358	384	384	378	370	379	411	390	386	394	381	358	361	382	376	375	383	410	414	386	338	395	389	379	377	400	345	372	410	340	385	348	371	362	347	363	366	359	381	357	352	351	385	343	374	383	376	384	363	382	341	390	355	347	394	359	363	385	376	338	375	408	353	362	372	372	350	348	357	389	370	330	340	385	392	374	390	343	384	382	379	346	360	366	389	413	343	371	364	381	342	394	370	378	430	384	407	378	357	402	359	382	391	377	352	394	410	368	393	392	382	371	340	365	366	363	386	349	374	352	393	369	355	379	376	357	380	400	345	377	362	386	378	414	374	402	362	399	361	403	392	380	359	354	347	384	363	328	351
14853	28539	22917	12340	7631	4992	3952	3367	3965	3403	3545	2146	2082	2094	1837	1671	1604	1791	1537	1482	1382	1695	1107	823	846	826	812	870	906	825	870	831	893	916	975	971	969	924	938	844	880	899	917	925	977	967	898	868	845	882	817	895	859	819	829	764	931	1200	2155	2071	1740	1294	1021	889	836	766	748	737	735	753	756	753	732	727	752	730	778	718	776	778	729	787	720	772	721	710	719	772	704	735	737	755	767	756	723	738	784	745	696	741	750	735	709	730	725	756	704	731	737	700	739	750	738	766	727	724	706	723	716	724	717	721	779	758	721	749	740	770	702	752	726	736	734	730	743	730	739	747	703	731	790	764	759	714	746	733	716	715	753	757	727	751	766	709	771	748	745	712	718	791	750	762	745	784	747	767	755	754	720	715	763	718	735	778	734	760	696	696	737	764	771	758	744	716	796	708	752	749	720	725	748	777	676	753	730	749	756	805	733	740	762	747	738	729	734	793	778	730	771	745	770	776	746	715	754	768	755	703	692	702	726	709	736	728	708	718	778	702	736	727	767	704	724	772	777	686	734	714	719	753	777	694	737	761	726	733	765	727	756	729	780	741	700	756	784	728	782	795	741	760	757	725	735	750	768	701	740	790	737	710	761	768	727	763	752	745	696	671	755	733	768	747	725	754	713	758	764	757	742	786	706	728	787	787	724	755	720	767	759	690	717	774	744	715	749	713	717	758	746	703	744	722	756	721	730	725	786	736	727	764	725	692	737	754	764	764	748	745	755	757	784	791	709	687	734	720	691	774	757	765	743	751	700	688	727	769	785	717	741	719	756	708	746	763	715	790	759	777	770	751	738	781	767	775	745	752	733	705	750	741	782	763	721	729	723	764	754	734	740	761	721	757	742	749	729	751	754	771	747	707	783	717	708	726	774	732	702	744	731	692	746	751	742	747	769	716	701	731	748	718	718	712	779	730	754	700	721	765	728	748	733	710	711	691	758	721	737	710	727	739	764	699	749	759	747	802	738	741	705	744	776	706	726	763	706	740	697	790	711	705	760	732	754	740	774	743	732	719	723	727	727	708	733	727	794	692	754	732	778	696	721	766	773	769	744	751	761	753	760	752	739	735	730	731	705	741	763	731	773	780	720	732	713	749	745	729	804	732	766	745	728	733	743	705	756	740	769	750	729	737	766	792	746	749	749	744	695	715	695	758	772	765	740	735	708	716	716	684	719	739	686	720	759	753	687	705	735	714	758	740	763	770	756	754	709	732	719	718	733	702	751	743	787	731	744	697	740	732	790	738	751	722	725	752	764	743	739	768	753	766	734	742	801	732	770	765	703	730	779	718	752	759	756	696	699	746	781	735	741	763	741	776	739	743	731	734	769	758	801	731	738	756	744	735	757	795	755	767	735	721	784	730	736	744	736	766	795	732	688	721	731	783	759	740	734	718	769	724	782	686	731	751	751	739	694	762	745	737	702	740	706	765	717	713	715	710	775	749	771	723	756	759	746	741	730	774	725	751	767	753	721	715	745	743	718	648	733	816	736	784	715	764	748	755	712	717	716	703	747	781	816	701	758	732	722	761	699	713	736	765	738	737	756	747	738	772	752	707	783	787	724	720	739	736	704	801	735	743	726	775	737	756	752	739	715	749	735	725	768	772	704	749	731	796	720	738	729	724	705	748	740	768	712	735	797	770	757	694	692	726	708	751	761	714	751	709	710	758	762	749	742	762	734	734	802	736	714	752	747	714	776	766	719	729	752	787	728	714	710	744	768	744	733	775	722	788	790	701	716	697	702	726	742	707	778	749	755	742	712	718	719	759	778	746	747	777	712	736	730	775	784	799	751	756	713	764	776	693	703	678	787	730	745	754	764	762	750	739	736	720	798	725	747	766	707	731	780	747	760	735	741	746	773	734	737	749	738	721	750	795	730	753	688	726	774	734	751	733	743	691	785	717	761	738	712	770	766	752	721	772	731	771	769	775	741	755	757	737	763	753	786	760	723	731	725	736	744	690	753	737	793	736	726	741	786	744	739	767	705	734	734	724	765	715	723	706	712	756	698	767	724	722	699	699	772	719	759	760	743	773	757	767	698	758	742	777	787	757	723	774	734	726	713	749	754	677	707	728	750	741	723	765	744	765	739	764	728	758	742	765	761	716	749	713	723	744	723	784	751	741	787	736	754	733	731	732	693	716	713	751	709	737	742	777	750	742	662	748	714	738	724	746	724	753	704	731	692	775	778	749	758	692	748	726	693	704	761	712	744	806	719	726	788	779	774	745	783	743	726	766	745	692	774	717	749	730	681	746	735	736	703	766	733	749	740	755	696	743	807	678	735	760	726	730	741	725	750	742	674	742	728	711	778	723	745	791	763	760	727	700	742	748	728	756	708	730	749	719	790	734	741	748	693	752	774	731	719	792	696	743	735	758	779	742	742	756	728	759	746	756	722	720	781	760	787	813	750	704	736	721	727	727	749	730	745	721	777	718	702	714	778	791	718	748	784	734	732	727	734	733	798	780	725	758	733	718	757	739	762	698	746	725	755	724	739	699	700	741	769	732	758	808	706	781	776	736	741	748	725	722	729	752	784	726	740	739	748	726	748	773	701	716	707	718	731	784	740	746	776	710	754	752	732	751	728	734	739	732	777	784	724	710	746	728	722	739	688	702	687	730	706	791	739	728	724	718	677	789	696	747	731	788	736	711	732	754	705	719	722	711	772	697	720	738	741	768	755	748	783	745	658	723	740	733	771	726	754	758	728	769	714	693	795	723	729	780	704	749	755	721	779	720	738	722	730	742	749	726	755	745	748	753	751	680	738	726	733	711	674	758	743	801	730	722	748	729	723	726	730	713	744	720	799	756	739	717	761	735	720	766	776	741	780	740	765	741	716	698	730	763	717	723	709	759	732	729	721	721	806	779	711	697	701	730	708	711	728	734	753	730	700	739	749	710	724	766	756	776	676	767	690	745	747	733	760	755	757	778	769	723	669	708	713	733	684	692	737	752	783	706	689	753	701	714	786	773	739	736	735	690	735	776	735	751	726	698	738	757	762	713	738	726	717	744	709	747	717	785	742	784	766	807	766	738	704	718	728	753	709	703	759	713	727	758	749	753	759	721	785	721	754	746	748	748	773	746	756	710	708	718	753	725	740	711	752	742	733	725	733	748	761	760	688	730	714	736	760	678	741	757	731	735	729	680	774	771	776	714	714	720	694	715	738	728	732	704	762	747	802	728	761	709	731	756	706	807	732	726	736	761	697	717	732	739	754	748	765	744	772	782	704	737	717	690	761	749	713	742	727	756	721	749	742	737	725	731	730	745	745	756	810	697	741	733	737	745	749	736	737	708	755	733	734	787	765	709	725	754	801	765	738	801	736	767	713	732	716	701	785	785	742	758	718	735	794	687	741	727	750	747	719	774	750	753	738	715	767	694	741	733	703	737	756	779	721	717	754	719	781	778	696	763	780	715	758	777	803	744	760	774	759	737	790	736	763	739
23146	21238	29038	23763	21247	19450	4141	1599	1505	1508	1335	877	811	803	774	791	742	742	638	615	571	703	530	425	374	388	383	368	381	360	346	400	397	387	411	407	395	412	398	418	384	377	372	374	387	353	369	393	384	381	388	359	398	336	311	327	364	549	1049	1090	885	662	490	391	332	308	313	335	329	341	346	314	315	334	360	338	289	336	321	321	323	287	319	322	328	328	287	310	331	344	308	345	322	314	324	332	347	313	319	318	310	339	295	350	319	320	345	300	286	345	306	299	300	312	320	307	308	322	306	345	319	295	307	326	325	302	334	298	266	313	347	306	331	299	351	278	311	324	316	319	284	295	312	321	307	301	326	334	311	299	339	353	310	347	302	335	341	349	345	320	285	315	319	308	346	317	313	297	334	314	309	308	344	347	329	336	334	311	306	342	330	312	328	312	346	334	313	310	319	292	317	331	296	307	320	318	309	288	307	336	285	342	321	326	299	318	356	305	313	303	289	302	330	334	337	301	329	325	297	325	328	326	287	329	302	367	332	330	305	311	329	298	321	307	330	311	331	358	306	323	341	323	313	331	311	293	315	318	293	324	326	332	315	328	326	321	326	340	300	326	363	326	324	371	300	315	340	313	318	326	319	301	299	297	337	288	302	328	333	311	315	313	351	306	324	304	286	316	324	317	328	308	318	327	307	376	313	331	328	307	341	298	307	349	321	291	311	346	311	341	294	339	339	309	286	325	344	342	306	306	301	295	329	345	333	297	320	330	288	303	320	330	306	299	333	300	324	346	341	318	301	319	333	287	319	274	283	340	292	309	306	326	363	281	329	329	312	324	331	343	310	303	344	334	327	312	300	309	342	333	291	366	340	315	316	326	312	311	295	310	303	342	304	292	335	302	321	330	325	305	301	306	335	323	341	302	312	303	294	309	316	329	307	329	339	328	303	310	311	313	334	298	317	284	291	322	292	296	310	356	318	318	301	307	304	319	310	277	345	316	303	307	317	331	335	342	278	307	333	322	301	290	365	338	319	318	315	316	310	311	306	328	318	335	328	344	357	310	318	336	319	320	294	368	350	300	311	320	310	333	320	301	332	323	337	319	336	345	322	293	319	303	307	334	322	312	322	310	303	326	298	297	334	315	303	345	337	323	304	316	307	319	300	333	333	292	306	324	327	307	328	308	346	341	283	316	331	325	319	327	321	310	318	337	317	355	313	318	284	347	280	326	313	393	343	319	297	307	316	297	321	317	326	317	316	311	314	329	323	309	325	319	317	338	335	326	342	308	322	293	363	324	341	315	316	321	318	334	322	324	329	314	299	308	325	311	293	314	346	303	293	328	339	292	350	314	326	350	355	303	300	267	355	325	316	324	344	315	306	329	294	327	325	326	343	292	288	326	311	342	325	323	311	298	297	313	295	326	320	326	307	330	332	300	295	328	286	328	333	281	313	311	300	317	290	306	307	338	317	320	320	320	302	313	326	315	307	297	295	315	335	323	304	355	317	297	327	319	313	319	328	327	311	330	314	312	322	313	290	287	333	337	318	303	317	325	290	365	294	319	344	325	326	338	318	346	353	303	319	325	338	336	327	310	289	310	324	310	290	330	311	306	321	337	312	326	342	300	305	317	293	317	309	293	318	293	313	328	324	316	323	335	299	318	314	292	286	334	333	336	288	316	331	317	315	306	313	314	278	308	314	329	285	311	287	329	321	306	339	319	304	314	302	300	322	322	299	313	332	319	325	327	322	340	323	328	301	314	313	314	333	354	327	315	303	289	333	330	342	310	324	307	332	336	346	316	340	335	305	352	303	287	335	331	353	282	327	307	302	316	326	286	322	317	335	362	315	326	329	324	281	326	309	326	319	318	333	281	336	329	300	323	342	325	311	348	317	295	311	305	307	343	320	318	301	320	300	319	336	351	367	279	305	323	340	307	340	311	324	317	319	325	317	339	316	340	312	332	311	346	274	318	296	343	294	384	292	311	300	308	309	318	346	316	317	301	337	305	302	325	313	314	330	322	344	324	312	352	344	331	332	273	307	345	315	305	336	294	346	301	327	322	346	319	320	331	302	331	303	322	305	313	342	340	302	316	332	321	322	325	333	322	342	337	308	337	320	321	342	323	314	316	317	301	304	304	311	307	335	321	323	300	288	305	322	317	344	317	322	306	319	311	329	263	319	350	338	306	324	298	305	291	312	341	290	312	305	299	296	330	325	321	332	335	305	340	320	311	324	313	315	281	336	323	303	342	334	301	306	299	319	307	319	311	306	309	315	341	324	315	325	323	339	341	297	319	330	293	318	322	330	306	309	332	284	325	324	309	332	310	318	318	322	327	310	308	289	318	337	327	289	318	314	298	335	320	332	319	336	331	323	361	290	316	314	305	309	307	336	286	330	308	323	290	293	298	304	332	307	321	332	313	301	318	303	346	307	315	321	347	324	297	316	312	325	304	267	306	301	285	329	318	264	325	284	327	317	296	322	286	290	306	313	311	297	312	334	292	334	323	299	325	308	312	309	307	303	341	319	303	307	293	329	315	336	309	335	332	346	312	317	327	310	297	337	313	325	313	311	310	344	309	322	322	324	340	317	302	331	317	298	298	344	333	332	336	322	309	342	332	323	334	320	320	320	319	319	303	337	318	327	315	333	348	336	306	342	306	303	313	302	323	339	354	317	314	314	297	317	350	332	325	323	325	334	323	321	316	318	335	301	316	309	323	302	295	328	326	318	317	314	352	329	309	317	359	315	331	368	335	326	322	315	325	322	311	306	313	342	300	317	347	323	303	266	306	302	301	295	326	336	346	319	329	298	336	310	348	315	325	311	318	314	323	291	332	330	325	292	322	328	322	322	300	329	317	322	303	311	329	312	354	322	304	317	315	327	335	324	325	308	319	306	314	330	282	290	356	331	329	306	312	308	328	313	307	336	334	315	295	292	332	312	313	293	326	358	312	324	287	297	294	349	321	307	282	309	305	355	334	312	337	299	315	308	320	346	311	320	355	320	328	303	298	323	310	319	341	338	326	314	304	335	298	328	325	332	279	317	309	320	313	297	337	304	322	330	338	360	339	319	316	311	295	338	332	289	338	338	309	282	329	322	286	314	318	307	306	331	337	327	330	305	282	313	328	331	296	305	313	310	321	292	299	319	319	331	316	336	307	308	300	312	305	319	303	362	345	317	313	334	337	317	327	337	303	311	332	319	297	299	322	320	323	283	285	331	318	294	286	324	315	287	314	327	305	328	327	316	292	304	325	315	328	337	329	320	308	368	343	301	312	324	309	332	310	342	295	314	315	329	338	323	312	322	319	320	319	299	275	320	343	317	314	285	306	331	342	314	310	313	297	328	316	317	348	326	331	321	336	311	358	310	328	333	322	296	332	322	331	317	296	342	338	302	330	302	278	326	334	309	290	321	336	330	326	338	315	347	290	308	321	288	314	305	329	333	311	344	326	342	333	318	295	325	300	330	311	321	336	334	330	292	326	315	299
17872	33652	27909	16684	10746	7200	6038	5045	5417	5020	4537	2808	2668	2628	2359	2356	2251	2230	1830	1557	1721	2037	1260	914	854	783	802	808	746	707	745	829	854	874	931	937	861	858	862	906	841	810	877	810	809	780	878	948	850	825	802	782	810	706	771	657	795	1549	3146	3050	2371	1596	1164	881	663	625	628	641	627	600	604	625	607	593	616	646	601	586	622	577	572	647	561	606	626	629	585	636	608	590	607	626	670	580	613	620	599	632	583	615	653	606	658	605	630	601	642	599	616	579	596	593	649	640	637	637	680	589	624	599	622	609	653	590	657	630	584	573	629	610	602	626	614	617	652	582	636	638	655	629	604	657	638	617	605	630	577	612	612	591	596	661	627	559	643	614	639	607	612	562	607	585	598	619	594	605	664	682	632	580	643	602	610	606	621	638	627	665	612	611	558	634	601	576	574	631	579	655	667	636	610	611	622	599	618	621	603	638	625	667	601	617	606	599	618	654	615	585	661	585	585	618	572	654	642	567	612	621	593	604	589	649	599	613	627	610	648	605	594	620	620	636	636	608	613	614	615	610	623	658	644	568	629	664	605	627	618	573	629	582	612	638	594	658	648	614	606	645	610	600	658	617	603	619	637	603	605	641	589	654	607	626	621	631	617	622	651	650	640	644	612	652	593	656	608	629	639	606	612	684	577	606	603	629	644	593	604	606	651	654	581	656	592	576	605	614	629	625	597	554	608	580	629	660	621	630	683	623	582	617	614	619	564	634	650	588	612	638	601	650	570	561	597	610	625	664	603	598	589	621	574	610	632	565	611	606	622	602	616	651	632	610	583	628	608	609	643	571	567	600	569	634	622	603	584	569	638	601	612	607	626	627	607	621	612	625	617	658	586	619	595	604	606	579	680	634	647	667	583	626	624	590	595	593	580	631	589	597	583	597	618	607	648	595	587	642	662	617	616	633	591	607	670	584	606	638	624	667	607	660	608	579	634	609	655	620	654	616	605	619	628	568	613	605	620	576	644	653	628	623	671	601	645	606	637	583	632	620	595	613	611	673	634	584	622	594	611	632	646	623	639	629	590	610	593	588	621	593	596	616	623	580	601	605	602	649	618	598	592	611	660	655	651	636	641	619	627	608	648	655	615	584	682	644	608	614	631	594	637	614	639	610	633	578	596	584	647	638	627	656	625	571	618	600	634	632	666	608	630	630	646	592	646	605	630	596	644	653	645	625	619	643	612	616	637	567	643	579	622	619	662	610	599	548	577	634	625	627	615	609	596	609	652	628	600	608	559	625	594	589	593	592	604	598	585	588	659	650	650	593	653	587	631	614	616	626	615	542	611	631	608	652	591	641	661	629	625	625	620	641	612	596	648	639	652	600	592	599	616	575	660	615	617	613	617	603	621	623	631	574	618	647	640	632	633	625	631	637	657	606	604	666	608	624	642	635	627	617	597	585	628	614	604	649	644	629	626	605	648	624	614	616	671	596	642	626	603	619	602	619	648	598	607	551	650	592	617	668	563	608	657	629	606	600	640	620	556	583	617	690	603	630	629	613	616	629	595	626	609	614	714	589	580	617	652	608	590	613	637	594	600	657	636	588	607	625	590	619	598	596	599	588	661	598	590	654	607	622	662	651	597	636	602	652	646	601	612	599	625	600	620	643	605	590	615	609	610	607	645	582	610	632	619	614	625	600	649	623	610	587	587	615	617	614	638	591	624	621	568	636	612	649	653	585	594	583	622	637	594	639	625	575	597	627	643	594	664	612	624	636	607	629	604	626	615	642	595	635	618	620	636	621	631	624	575	594	654	591	641	577	626	602	591	576	651	613	585	658	646	629	610	631	658	615	618	666	668	626	597	623	632	587	628	636	647	610	601	611	641	575	650	585	599	656	636	642	589	591	619	639	607	622	601	595	626	583	607	640	634	644	626	589	617	613	614	615	595	669	681	623	633	584	655	637	636	611	669	642	645	589	630	634	600	566	582	609	597	627	644	625	595	601	595	650	645	581	594	605	612	620	635	604	644	663	634	593	639	594	656	652	613	608	616	638	655	592	598	652	603	592	637	640	629	620	633	645	628	586	619	596	583	615	625	564	624	631	599	640	592	654	643	640	582	605	575	654	654	643	612	533	608	584	595	603	574	587	594	625	602	626	621	624	630	594	620	603	633	643	647	637	610	584	629	604	631	618	648	567	612	627	619	627	611	593	625	598	641	570	628	588	604	621	608	652	621	636	597	610	589	595	620	600	619	610	624	612	632	619	600	613	593	634	612	656	645	606	642	637	635	619	593	578	660	623	627	643	600	624	633	651	619	646	591	642	607	629	601	639	660	598	622	569	609	600	627	642	599	617	589	612	623	568	599	648	611	568	592	562	617	608	579	632	632	582	606	617	632	640	564	621	636	622	629	609	646	608	625	667	604	621	617	650	649	626	620	635	611	629	628	642	662	621	581	591	616	652	624	627	667	598	643	601	644	617	599	599	675	590	622	634	630	619	593	643	618	607	626	587	654	635	626	643	596	588	630	639	560	640	630	636	583	616	627	603	583	590	565	643	608	630	626	656	627	679	613	603	626	624	619	575	645	614	607	631	632	588	569	652	622	641	633	635	637	616	653	627	589	601	620	591	662	608	589	615	641	607	629	619	590	600	630	605	603	605	641	661	630	612	612	592	637	606	628	603	628	584	605	610	621	633	588	631	593	628	620	607	607	596	657	586	594	588	580	616	595	599	671	604	626	621	594	603	606	595	617	575	652	602	611	600	576	584	614	610	649	606	567	638	639	582	560	615	632	617	601	596	610	621	596	618	611	652	581	594	621	625	623	632	582	588	620	672	642	644	604	602	620	642	570	600	616	630	590	565	619	621	628	661	628	606	636	598	606	623	605	637	563	638	626	587	612	603	615	599	629	574	663	623	609	641	634	619	565	629	596	597	649	637	611	656	590	613	627	649	644	642	618	608	625	658	581	602	635	578	624	628	614	575	627	649	647	623	623	607	582	604	599	588	640	603	605	651	639	601	559	632	621	699	652	656	618	628	579	631	623	576	594	588	602	657	579	605	652	578	638	663	624	621	671	607	613	645	633	581	627	601	596	627	601	618	594	633	609	614	646	630	578	603	597	578	604	646	598	644	653	633	609	579	637	643	624	610	646	637	616	643	601	603	599	604	606	581	615	674	622	588	600	672	559	635	636	644	633	650	640	623	626	690	627	590	611	633	628	623	586	612	644	629	639	612	601	645	592	638	618	618	626	621	598	604	620	607	631	583	655	648	627	670	641	648	674	602	649	613	624	633	599	606	647	610	584	631	583	667	609	643	582	635	582	618	636	622	581	626	619	631	563	643	616	639	623	650	641	605	635	602	602	635	646	590	611	617	652	579	658	575	601	615	704	642	680	617	609	622	613	627	550	631	629	621	649	642	575	625	607	629	607	623	612	646	633	624	661	595	605	646	598	597	619	577	632	610	629	662	623	622	616	622	574	587	617	629	616	628	601	606
26613	20794	13333	3760	1335	828	742	782	827	823	707	616	627	681	628	614	633	602	607	520	630	590	556	464	492	514	501	512	480	521	483	526	534	500	539	478	510	495	521	483	516	495	467	535	474	489	441	565	462	505	481	476	490	503	438	472	472	482	530	553	609	537	524	475	473	466	459	519	484	484	496	461	509	481	440	496	474	524	463	450	458	463	473	493	456	480	509	497	466	452	489	468	483	460	473	475	479	463	502	472	426	450	460	450	434	450	481	500	489	468	458	436	477	460	461	492	473	457	447	457	501	483	503	476	426	483	442	512	453	480	490	487	471	464	455	496	482	445	502	462	446	427	466	477	452	447	440	456	457	441	469	498	491	473	438	522	496	457	494	505	475	501	443	459	444	490	493	450	477	451	470	440	504	479	492	463	453	462	514	466	514	438	500	474	513	487	466	465	503	468	461	474	471	504	453	518	487	526	484	480	479	509	478	465	448	484	435	505	449	452	471	470	462	457	457	481	455	478	480	440	488	456	480	481	464	441	470	498	472	513	484	451	479	454	506	443	464	509	417	473	457	539	460	487	476	471	501	486	517	457	470	521	449	470	463	473	472	449	472	484	474	493	422	434	485	472	498	460	490	470	467	459	502	497	459	474	438	502	449	466	477	495	462	456	462	470	499	479	455	437	478	472	478	517	486	475	523	445	520	511	475	473	461	500	466	467	480	494	450	472	483	470	487	482	514	434	477	456	468	486	457	472	492	493	463	508	461	487	452	453	439	494	511	476	524	466	484	520	460	482	480	476	499	474	482	442	456	427	433	469	490	439	481	509	467	456	472	471	482	478	450	474	483	453	480	450	511	433	466	466	467	473	437	453	496	473	469	483	474	451	518	472	450	444	499	473	491	459	497	454	473	473	431	509	455	471	462	454	472	473	508	495	515	450	513	473	484	454	519	461	441	458	489	472	503	462	483	432	456	470	533	492	506	413	466	461	447	484	502	459	505	507	478	460	452	452	461	513	486	488	450	464	476	470	483	508	507	477	463	434	483	478	458	469	426	477	488	457	477	486	480	452	460	464	471	499	460	470	461	462	480	502	463	456	496	465	427	455	446	435	465	490	426	494	473	510	449	477	457	537	484	509	477	472	473	523	457	490	477	446	501	478	450	448	521	482	457	499	450	470	498	467	453	458	441	443	509	473	461	443	490	481	448	489	476	505	467	455	479	489	470	483	439	506	436	471	442	424	501	473	489	471	445	461	500	451	521	484	458	469	475	475	490	508	465	484	517	482	443	484	469	473	483	485	482	484	484	497	464	446	484	500	446	505	468	432	457	465	467	467	483	497	459	470	437	446	461	466	449	467	500	483	494	448	472	480	468	468	473	457	462	486	500	452	446	484	501	460	462	468	482	422	483	482	480	449	451	495	436	478	466	474	492	495	491	444	480	494	476	531	451	465	464	458	503	493	502	497	484	487	474	478	506	489	461	486	437	492	482	495	492	496	468	461	474	474	490	486	454	440	438	489	469	480	473	462	458	465	510	470	479	468	469	475	477	469	444	464	497	451	469	465	481	477	481	490	421	457	450	491	481	483	491	515	464	495	472	446	462	481	450	447	459	444	495	455	490	472	497	501	497	499	520	496	492	483	459	460	473	475	441	480	472	503	465	451	465	490	525	457	438	468	479	465	480	512	491	463	530	483	493	476	442	481	463	470	486	465	473	484	467	476	467	466	485	456	480	495	446	464	496	489	484	476	488	489	481	502	441	494	496	464	446	464	456	431	484	470	432	467	492	484	477	467	474	463	500	484	489	469	459	455	470	465	492	435	507	488	450	464	445	483	453	481	465	496	467	445	433	478	474	454	499	510	442	501	454	483	474	468	467	476	463	467	464	466	493	479	477	474	484	483	464	450	492	500	467	449	472	470	467	495	503	502	477	462	517	449	473	397	449	433	449	518	476	522	450	496	460	456	469	461	457	503	456	475	477	533	413	495	457	457	485	486	482	500	483	480	448	460	477	497	475	466	449	487	469	463	430	456	493	484	444	472	473	518	491	495	492	432	453	478	456	446	444	436	500	496	475	479	510	473	479	459	490	494	433	462	476	443	472	439	485	491	471	474	462	451	488	453	452	462	487	490	460	500	500	467	438	483	465	487	478	427	494	464	468	449	464	493	490	495	472	461	488	444	488	459	454	480	464	459	484	492	473	477	523	469	484	446	490	475	460	485	447	475	459	452	464	467	462	474	495	485	438	491	482	470	491	464	493	512	484	455	483	474	495	479	480	458	517	484	466	489	476	461	460	499	498	487	457	491	429	469	429	466	453	460	458	482	428	483	443	435	478	476	466	461	484	459	495	478	477	486	505	478	477	484	483	483	471	456	499	506	487	462	506	453	489	473	466	450	493	475	475	430	489	511	454	491	436	490	445	470	518	490	440	462	478	474	475	438	507	459	459	476	456	497	470	450	469	460	498	477	467	461	472	447	509	485	502	444	467	466	454	503	452	481	490	491	459	471	506	468	485	470	457	484	458	434	459	456	493	491	458	475	495	463	494	483	480	472	482	468	477	489	460	471	462	491	473	462	491	480	497	473	459	482	487	486	500	515	476	460	502	465	464	477	470	491	475	466	433	503	484	457	468	466	462	528	466	474	460	455	497	504	474	460	471	471	463	499	501	488	447	484	441	446	481	470	456	494	473	511	492	455	462	483	480	459	459	476	476	472	509	503	510	496	481	455	444	491	446	456	487	470	453	468	462	501	500	495	466	478	426	429	476	469	494	462	481	488	516	476	428	443	479	487	496	449	478	442	466	485	481	467	473	445	500	536	489	479	432	490	494	488	463	484	497	453	470	464	455	424	469	505	428	454	480	460	521	480	487	476	497	459	434	439	451	455	458	482	491	483	463	462	490	464	478	458	481	481	471	468	485	486	478	481	452	473	444	483	501	474	478	467	451	501	477	482	472	446	469	439	479	476	498	452	494	476	491	482	478	498	458	479	486	457	461	476	509	477	465	432	470	435	490	455	462	454	492	488	502	449	485	460	484	474	480	448	453	482	486	467	479	462	474	488	495	483	462	533	500	507	471	501	479	496	490	456	478	506	516	474	482	468	466	488	452	460	460	448	467	491	457	464	462	468	476	485	489	511	472	466	484	469	477	495	461	475	467	442	510	454	502	508	479	464	470	500	461	487	463	492	467	455	469	452	464	513	462	463	451	485	452	479	509	449	483	476	486	495	467	508	464	477	457	479	465	468	473	495	458	440	465	452	489	427	468	475	478	454	474	475	478	470	473	477	475	475	476	506	461	504	448	471	490	475	468	473	467	483	465	468	522	466	469	487	487	424	463	494	470	487	469	475	455	439	467	505	454	484	505	486	463	441	496	464	481	449	465	482	472	494	464	477	495	485	492	465	516	447	455	467	478	506	463	500	460	482	486	486	478	461	468	501	512	488	467	459	472	486	483	504	469	465	481	457	488	466	460	464	403	441	458	448
12809	19662	14387	6750	3725	2338	2092	2025	2512	2614	2091	1508	1668	1642	1586	1589	1515	1535	1411	1314	1365	1441	1204	1116	987	959	979	910	958	945	994	1050	1014	1026	1049	1013	985	991	1020	1021	986	991	1058	1019	946	1028	1023	1002	1004	951	990	1001	979	926	937	898	953	980	1088	1154	1128	1022	1053	934	958	919	912	908	896	877	908	946	922	946	914	922	934	994	947	942	954	899	895	917	908	910	981	932	949	950	926	936	936	958	926	897	865	923	931	889	913	929	906	917	908	879	853	914	917	957	956	923	939	949	864	931	898	956	932	912	921	890	908	896	931	956	906	883	949	937	903	1013	927	865	948	932	884	932	901	959	925	943	916	881	977	889	879	861	980	876	841	913	875	925	923	892	969	949	932	964	950	955	930	935	940	875	896	894	931	935	884	952	936	930	961	883	980	910	925	886	857	907	936	975	937	899	913	942	928	909	932	952	919	890	921	945	870	896	887	947	901	893	887	911	914	937	950	961	901	952	916	937	912	909	888	917	922	925	902	908	958	934	943	885	938	866	969	913	903	884	924	835	931	892	949	932	914	939	931	884	936	914	946	940	887	893	923	886	900	908	946	911	887	896	832	932	937	900	917	919	963	902	853	927	896	898	964	891	941	959	873	909	957	983	921	924	938	927	977	966	875	949	978	896	930	907	880	920	936	904	915	919	926	856	892	981	856	923	914	920	926	913	958	930	947	911	979	914	859	986	885	936	965	932	919	921	863	980	902	893	932	878	902	945	904	941	899	895	877	909	925	960	902	904	933	900	902	929	884	880	908	825	918	919	962	919	893	858	920	904	914	946	909	906	934	906	963	926	877	958	971	931	972	927	895	1031	947	899	944	942	949	944	913	864	920	905	936	896	902	934	868	949	895	963	921	904	929	880	888	890	943	944	935	907	958	946	879	888	902	929	903	892	889	882	953	876	874	922	875	941	928	918	931	985	901	947	918	953	882	908	926	905	912	881	951	959	948	944	973	934	894	953	924	906	949	911	923	901	960	888	921	901	908	880	934	918	939	872	845	903	895	978	926	933	892	935	895	917	939	865	921	952	922	925	919	910	882	898	961	1001	922	922	954	923	925	903	887	945	986	886	958	879	883	926	900	967	954	972	929	958	909	867	868	910	874	885	908	926	877	946	957	893	931	929	891	904	928	889	902	977	919	878	908	922	953	920	951	955	927	946	864	940	882	852	903	927	922	913	930	946	889	946	916	921	877	901	887	926	918	909	942	893	887	938	867	900	933	910	919	896	946	942	967	873	953	923	883	985	971	982	884	901	931	917	926	930	919	924	928	926	858	884	905	983	948	902	930	936	876	937	949	896	926	924	939	870	912	933	923	931	951	914	944	888	912	970	898	923	854	938	898	912	920	884	927	880	940	932	932	862	897	926	935	870	964	951	924	957	921	910	899	901	921	929	982	889	964	918	921	908	890	990	903	1016	917	927	1003	901	870	940	886	955	907	926	894	933	949	890	901	926	934	935	975	915	890	908	927	932	928	914	980	917	891	938	902	955	901	914	943	915	941	981	892	912	912	943	937	953	959	859	931	944	930	900	905	914	913	944	908	877	865	910	899	916	904	850	898	887	887	937	860	949	923	988	915	938	895	940	958	903	923	948	891	923	918	911	883	909	907	927	907	955	861	949	908	938	933	921	878	900	914	913	917	951	943	956	940	933	935	932	896	946	962	902	934	935	944	897	933	979	899	907	922	956	875	884	958	869	933	943	901	912	913	930	906	900	917	903	943	938	885	916	939	891	921	933	920	896	904	936	895	858	963	878	942	925	937	906	930	942	896	893	995	912	926	891	923	916	820	907	953	947	948	924	941	929	943	999	896	870	902	889	949	916	900	908	889	936	954	909	919	911	903	945	966	965	914	856	961	924	907	916	902	860	999	864	912	940	955	1001	872	922	991	924	928	925	937	903	927	880	940	926	917	921	917	912	936	906	956	931	964	942	906	974	971	928	911	940	847	920	925	900	955	949	935	941	929	931	891	919	948	891	923	894	883	889	934	858	895	923	876	900	900	915	867	908	888	938	902	912	922	885	927	849	935	883	906	898	901	921	899	937	925	907	942	929	936	932	900	900	869	940	874	891	964	902	956	992	883	916	902	898	906	907	913	928	936	927	934	918	916	899	934	952	922	919	919	901	898	920	906	958	854	952	896	905	969	975	852	928	908	897	910	897	923	945	922	892	895	918	900	986	932	880	851	953	920	923	869	928	891	968	928	845	930	936	956	855	942	890	928	935	943	889	949	904	920	931	879	900	936	873	936	910	942	968	948	915	949	952	914	919	933	933	922	919	991	996	895	900	901	890	962	921	872	966	924	869	961	941	931	951	919	863	984	908	938	924	842	906	965	896	898	961	910	979	868	943	833	930	944	884	942	928	959	925	903	917	944	877	880	938	981	938	925	885	905	932	907	915	894	916	881	948	963	860	922	907	921	958	946	923	922	927	944	953	900	1023	919	950	891	951	927	907	907	909	916	918	977	915	871	917	990	912	897	882	915	892	942	895	898	908	919	946	882	939	957	953	894	977	933	925	931	869	958	928	901	919	888	912	905	899	892	925	903	912	909	938	930	932	957	938	927	907	970	887	897	931	890	1015	929	914	863	907	877	938	925	949	897	901	961	928	930	934	911	919	921	912	871	890	893	889	955	918	905	924	908	898	857	930	922	896	940	946	911	913	920	888	946	865	936	895	909	942	949	915	901	964	899	932	904	984	915	914	943	919	916	933	902	911	938	879	881	910	929	862	886	911	861	882	903	917	955	915	917	920	909	926	941	948	915	937	934	895	919	918	892	896	931	909	909	930	923	957	878	916	935	910	914	878	855	933	914	947	900	930	923	957	861	865	934	884	909	919	939	887	926	912	892	926	946	890	967	961	936	945	973	920	940	952	890	914	917	893	968	967	875	899	952	908	934	938	902	978	878	868	930	946	910	918	927	881	947	991	929	907	912	943	875	990	976	931	873	886	862	925	897	877	881	936	918	916	903	902	896	934	888	995	894	949	921	887	934	898	897	897	890	891	912	951	912	903	919	898	903	903	936	868	920	905	948	917	986	936	893	932	893	907	906	979	950	909	968	871	987	925	896	909	921	879	975	911	880	903	910	898	946	941	905	922	935	904	903	893	893	938	923	931	911	945	939	918	887	981	889	854	919	925	911	875	936	910	849	895	838	912	886	928	916	905	932	977	956	900	915	929	867	905	955	971	895	931	943	895	867	940	871	902	892	905	952	979	932	970	896	872	906	873	940	896	942	931	922	933	874	919	933	917	880	908	870	927	915	863	922	926	942	917	905	913	921	909	963	896	955	955	879	916	904	956	914	940	945	963	914	895	924	946	924	936	894	927	964	878	883	896	930	927	883	960	910	884	864	973	904	991	892	973	923	926	898	919	919	909	887	887	919	929	931	899	928	923	881	835	933	905	924	955	936	965	971	891	858	925	924	903	893	873	885	961	929	906	895	907	926	946
24113	21252	28403	24423	19864	4146	1667	1187	1273	1258	875	740	678	757	611	590	600	574	517	583	596	619	574	491	463	406	398	446	364	413	414	420	401	441	383	437	418	422	420	401	491	413	410	394	412	368	417	460	397	425	432	427	394	386	372	382	396	551	775	794	654	513	441	436	366	375	393	376	396	429	393	375	381	394	398	378	385	362	381	363	348	348	341	365	342	392	380	349	383	380	392	357	375	385	374	355	381	398	382	356	353	355	332	382	386	352	358	391	376	363	362	396	390	364	376	360	334	445	377	382	382	375	361	360	407	378	385	351	389	333	364	361	366	347	358	364	372	390	380	363	362	356	350	386	395	395	358	356	373	401	388	369	370	393	373	383	394	396	379	342	382	349	379	354	393	403	390	373	373	353	387	401	364	370	418	381	372	360	380	372	339	341	374	360	394	363	410	373	370	377	338	409	380	381	382	350	369	357	384	403	365	361	381	398	367	409	362	380	412	355	398	403	396	407	398	380	342	377	372	390	366	351	380	366	402	390	379	381	395	351	384	393	387	345	395	359	360	413	400	380	376	348	364	377	364	355	383	390	355	375	397	392	363	378	364	336	376	379	379	358	368	405	368	367	377	399	380	380	362	339	380	370	364	382	378	373	375	355	381	347	404	394	373	352	359	394	363	374	371	391	375	371	405	385	360	373	374	374	356	438	399	382	381	381	338	390	384	399	332	349	360	380	335	354	362	365	376	365	390	327	365	378	369	361	387	312	400	372	371	346	336	365	356	347	421	351	351	357	376	360	388	388	374	369	404	370	403	365	369	363	370	361	375	376	395	398	374	361	407	368	368	391	387	368	408	340	390	338	385	369	394	378	354	370	380	371	383	411	383	351	369	359	382	348	369	396	374	361	362	388	409	364	339	347	361	420	394	383	372	353	408	357	358	387	363	351	387	349	386	389	371	407	371	383	396	360	373	370	368	365	381	350	402	367	390	357	380	374	373	391	365	353	389	385	385	388	372	389	386	378	378	378	362	384	363	357	408	388	395	410	412	375	339	393	360	398	372	355	381	367	407	353	369	349	371	373	426	381	377	396	363	351	393	382	364	371	356	400	387	389	381	373	384	353	376	370	391	365	365	379	391	374	374	383	372	400	405	380	368	390	393	367	373	380	338	368	367	390	362	373	369	377	363	361	361	365	349	412	377	386	430	356	335	362	396	330	360	390	391	352	382	377	386	348	364	373	376	374	389	385	382	373	378	362	386	338	356	387	390	398	388	377	356	406	331	378	365	381	322	381	350	411	374	407	383	386	352	388	406	417	385	365	392	381	353	353	416	351	381	378	345	322	386	374	378	351	358	376	392	373	356	386	379	392	407	394	404	343	419	370	362	389	373	368	418	394	371	404	392	383	356	362	398	358	343	345	387	385	350	379	378	354	379	417	351	376	399	402	358	388	399	386	370	394	349	380	364	376	403	376	340	350	373	348	372	407	386	366	395	347	400	351	353	401	360	379	350	385	358	399	397	371	378	362	386	387	394	381	362	416	367	390	400	420	398	378	364	406	381	389	378	374	378	367	384	393	368	361	406	375	391	404	341	395	398	386	375	394	375	347	398	342	344	370	378	377	374	397	407	382	392	331	367	370	350	401	370	411	380	401	404	382	407	342	368	403	389	346	385	347	367	342	400	404	365	393	407	368	362	364	376	381	356	388	365	364	371	367	372	361	415	352	370	368	401	395	362	393	376	354	342	363	385	390	345	379	378	425	370	378	370	374	372	407	392	363	388	367	396	370	387	386	396	379	368	411	386	378	369	351	369	380	375	355	360	384	368	355	373	372	373	358	372	400	350	393	380	409	391	416	380	395	362	375	380	400	402	382	372	394	387	367	382	373	364	363	373	378	395	365	377	360	372	363	363	390	396	368	343	359	381	388	368	403	399	380	399	384	366	339	366	371	388	394	336	384	361	371	367	368	383	390	386	353	386	372	351	350	383	377	370	353	373	370	401	401	390	389	393	415	386	369	408	391	372	364	379	439	366	339	414	386	380	339	368	381	350	345	363	364	374	346	374	401	364	383	402	373	366	373	345	358	356	364	408	381	390	350	361	356	375	376	336	349	395	360	372	370	381	368	363	405	392	374	366	364	355	367	359	344	377	395	359	365	361	378	354	371	381	396	369	375	386	350	368	383	349	381	366	389	363	364	355	387	362	364	371	337	368	381	376	378	426	342	386	391	393	396	348	397	353	341	388	392	385	369	351	370	353	337	398	374	366	385	365	396	392	365	369	380	334	347	361	377	349	328	378	356	342	389	392	375	362	392	357	363	358	388	335	389	357	378	341	372	417	379	386	365	386	416	387	403	366	408	329	401	391	352	356	319	369	360	390	397	381	396	370	390	375	373	400	356	420	397	363	333	379	360	385	402	358	394	382	368	371	376	365	369	332	349	385	405	401	377	378	382	393	437	355	373	393	348	365	377	358	386	346	358	360	391	394	332	352	385	382	379	362	352	380	404	361	392	361	375	386	378	380	373	368	380	355	388	378	399	373	378	345	387	383	329	364	345	358	385	390	400	357	369	378	394	367	372	390	373	333	372	394	368	370	365	341	382	383	362	415	373	380	376	431	385	367	371	357	369	381	382	371	375	375	355	386	428	385	387	328	386	363	337	368	362	365	404	389	376	389	374	378	385	374	344	389	355	348	397	382	374	363	368	378	411	394	382	363	357	393	358	346	392	411	363	363	367	400	407	372	369	391	378	401	339	396	394	358	389	377	389	381	407	349	395	371	348	405	369	379	381	347	359	402	392	396	405	375	386	366	377	374	361	362	370	369	375	408	395	387	392	369	378	346	376	409	356	361	386	358	377	404	352	376	416	378	374	358	351	369	388	397	369	383	340	380	376	396	370	368	395	361	405	348	356	404	401	360	389	373	408	387	347	428	360	371	370	388	382	391	379	383	348	378	380	375	400	355	359	352	377	380	372	359	390	397	387	371	341	398	365	372	378	362	371	351	361	398	375	368	395	390	389	400	352	370	379	382	387	366	370	367	362	364	368	417	408	321	362	384	366	413	366	357	405	392	382	366	392	387	341	370	374	345	355	372	395	387	382	365	390	384	389	392	394	377	377	380	383	380	353	383	401	369	387	349	363	369	357	351	375	403	359	394	371	382	362	395	360	416	372	389	370	380	394	373	367	370	357	382	379	354	365	359	319	367	349	384	363	393	381	391	378	404	372	385	376	376	375	370	352	376	337	360	369	372	396	374	329	393	355	413	370	377	378	384	380	341	393	392	323	396	365	354	353	376	368	371	378	395	374	398	372	377	377	379	349	392	406	373	421	375	355	415	364	358	388	349	398	382	391	385	400	358	366	390	383	390	372	338	375	363	366	375	362	364	389	360	384	385	417	357	399	386	360	373	371	354	362	386	389	383	362	374	371	395	402	340	396	344	355	419	370	393	382	351	351	393	358	363	371	373	372	339	358	380	407	359	362	371	333
15141	27972	22944	12301	7236	4939	4236	3760	4400	4425	2699	2161	2288	2244	1999	1793	1702	1578	1456	1615	1658	1767	1365	1199	1019	871	892	881	835	854	829	841	875	871	907	942	906	853	923	926	903	883	879	835	901	884	851	892	911	863	829	894	865	834	844	793	805	1386	2110	2054	1670	1286	1036	889	796	720	711	731	694	790	846	751	820	778	707	765	765	732	777	742	733	733	741	728	724	729	733	706	739	726	759	769	778	731	787	732	716	813	750	721	729	762	682	746	774	738	742	758	727	732	750	715	769	752	796	752	745	717	768	756	704	795	735	766	744	759	745	725	760	738	765	729	703	753	743	730	745	744	765	757	784	725	741	700	740	744	755	766	732	770	694	737	728	723	766	706	703	722	721	764	683	728	739	763	735	733	724	732	753	761	755	763	737	705	722	703	785	806	737	699	767	713	746	702	790	750	730	759	707	776	736	767	714	748	774	752	757	779	720	744	735	753	724	723	776	763	716	796	771	720	717	724	732	742	751	752	759	735	737	739	736	743	736	734	776	765	778	736	749	731	742	759	744	727	722	748	732	749	675	772	743	789	708	688	758	746	719	707	735	723	718	755	736	771	762	750	744	696	770	773	710	722	776	738	748	701	781	745	739	734	750	773	703	730	698	718	756	703	720	736	736	758	728	703	722	750	749	702	703	751	777	768	743	757	769	718	745	736	743	754	720	713	732	792	839	768	717	725	772	712	713	790	706	720	747	744	721	722	748	746	764	742	742	731	737	773	764	733	709	731	743	740	697	729	752	742	768	735	700	688	755	767	695	742	723	672	725	704	751	760	752	745	744	721	682	741	735	731	723	756	749	734	714	720	722	819	735	726	759	732	681	721	783	753	731	730	744	757	748	767	722	753	746	705	721	729	737	723	727	745	756	708	769	725	815	741	734	744	743	756	734	787	757	734	774	769	726	700	743	761	732	741	709	718	741	761	772	691	758	720	737	711	736	764	769	743	740	706	698	743	776	679	723	725	719	775	742	730	733	741	737	736	694	756	688	728	732	758	755	742	743	727	717	761	735	786	753	748	730	718	774	732	756	764	749	720	714	730	700	753	730	715	708	754	734	785	792	716	775	729	717	720	758	789	730	726	707	733	682	709	714	757	750	755	754	761	794	724	719	737	701	808	790	718	723	770	735	705	725	732	738	744	744	763	736	790	760	721	748	718	730	731	744	734	774	723	729	777	751	714	733	729	720	757	732	763	690	743	727	764	716	784	697	764	721	729	749	754	748	747	736	709	704	706	711	736	749	819	714	748	758	778	784	762	765	732	707	750	728	746	797	760	664	723	730	715	727	748	737	739	748	772	688	719	784	762	729	693	766	761	733	729	752	732	755	741	762	720	717	735	720	716	755	703	733	735	717	706	736	725	732	753	735	757	692	697	752	738	708	704	719	729	706	747	767	765	761	723	725	740	733	714	759	771	749	749	718	715	758	721	724	740	746	780	700	806	753	767	724	780	725	739	778	702	724	716	699	743	745	780	755	735	761	724	787	709	727	753	744	709	717	732	740	798	761	777	720	761	742	741	765	747	732	697	736	732	716	728	686	811	690	697	772	768	706	729	758	752	732	757	731	753	739	752	751	709	746	733	748	749	784	737	756	699	739	727	765	822	655	737	718	744	771	761	715	719	732	744	751	719	724	750	775	747	715	722	746	726	709	729	761	669	780	746	728	760	756	763	770	747	724	723	720	730	739	763	740	736	737	772	745	791	780	734	752	742	719	798	672	764	731	770	768	758	736	764	742	755	712	778	767	712	773	757	746	726	750	736	767	724	742	714	726	715	782	762	782	763	751	780	722	775	742	777	696	719	795	753	779	731	734	742	742	716	712	724	686	743	749	773	750	727	738	738	720	724	732	725	742	745	745	754	807	765	758	732	738	696	762	763	760	731	765	769	762	765	782	728	765	738	768	717	728	747	730	726	808	707	752	756	723	748	691	698	773	769	769	751	713	720	702	775	704	709	753	720	731	701	762	711	770	731	720	749	725	724	758	734	761	774	708	703	737	695	717	733	744	734	708	726	730	707	741	717	680	723	768	732	745	780	699	710	730	735	722	718	738	728	779	782	786	748	718	772	715	686	756	755	729	744	780	749	763	703	739	756	756	764	750	791	751	741	687	709	684	724	800	743	757	744	767	781	729	740	713	759	786	774	726	742	758	720	752	734	733	739	769	775	753	691	702	737	713	769	724	685	763	683	782	728	707	758	729	729	717	728	774	694	744	786	782	714	725	727	718	748	737	780	762	761	780	727	767	767	712	760	715	720	729	742	691	717	787	725	755	697	741	744	752	774	723	821	771	732	704	746	726	768	702	750	730	742	726	764	756	742	794	733	744	794	775	722	717	748	753	735	799	729	752	725	750	732	715	732	698	716	752	738	743	711	728	743	718	748	721	752	796	760	740	731	707	778	749	740	772	750	720	748	723	786	720	766	737	743	708	789	719	704	777	742	709	728	740	744	770	726	758	723	726	720	668	688	727	715	721	724	704	723	751	731	799	734	772	745	757	708	752	722	800	754	684	750	691	748	725	742	725	745	738	709	757	724	745	756	712	718	733	760	762	740	683	717	725	728	694	744	705	740	744	734	755	718	739	746	748	774	753	732	736	805	730	779	732	766	777	794	766	771	738	678	692	741	736	739	756	723	749	722	775	704	706	740	716	773	722	798	742	723	717	748	710	736	730	733	794	695	754	737	761	761	743	731	770	747	724	730	697	728	775	774	796	748	771	730	738	732	745	737	735	763	754	781	758	758	746	768	799	691	781	698	749	684	783	766	702	712	735	740	752	774	735	738	753	742	741	760	811	759	699	753	701	749	683	758	715	687	742	780	708	744	749	739	722	714	742	738	722	789	744	746	769	766	719	737	768	764	722	749	756	754	756	800	747	735	731	753	762	759	726	752	731	716	691	742	736	756	772	700	776	718	712	729	769	745	809	739	738	802	725	707	728	751	710	732	722	751	752	718	703	701	770	778	746	726	727	728	778	743	703	753	725	747	757	766	758	728	737	762	752	778	720	761	734	742	718	819	711	731	733	749	725	748	727	720	762	706	733	745	720	759	723	740	816	731	759	698	727	684	695	744	730	718	717	764	726	758	755	731	718	734	719	784	762	781	696	718	756	711	760	714	739	754	762	767	691	718	762	728	711	754	747	759	714	740	774	744	771	730	769	748	730	741	797	713	757	713	756	772	760	728	754	808	741	780	779	759	744	769	757	721	743	782	793	743	741	738	724	748	710	745	848	742	745	747	751	689	743	762	725	718	773	731	717	697	756	745	718	716	758	725	738	709	738	766	742	765	748	739	752	724	738	723	748	788	707	729	760	730	745	732	714	724	781	722	729	743	735	762	710	740	736	733	746	703	774	750	741	754	746	798	730	752	689	753	747	746	753	752	762	781	772	753	689	803	730	736	781	742	720	725	774	703	802	812	739	712	773	720	731	751	725	746	722	681	758	747
23160	21240	29083	23721	21256	19525	4392	1865	1977	1767	1063	902	892	830	658	657	595	570	598	665	756	723	565	489	440	387	390	371	404	371	362	349	382	365	347	397	368	375	367	421	428	404	375	389	396	411	383	390	417	411	404	382	314	378	357	367	343	854	1129	1037	780	582	457	403	368	326	324	332	352	332	352	347	325	364	329	308	326	341	341	305	300	325	302	332	349	326	312	303	335	324	339	305	327	340	326	340	332	306	288	326	336	329	342	305	333	328	329	316	307	339	333	326	332	325	294	343	311	339	348	356	346	283	326	309	305	315	333	349	318	288	324	315	339	304	357	303	343	315	332	295	294	344	326	306	313	318	328	314	334	304	311	330	335	320	311	314	335	347	337	342	297	334	349	329	320	331	298	331	330	324	328	312	313	309	300	346	334	334	337	312	314	292	325	315	346	310	323	314	325	325	308	348	350	343	311	336	324	337	344	300	345	358	342	333	344	338	348	341	301	314	308	334	304	314	292	304	338	327	348	325	309	314	340	316	324	323	332	339	338	323	314	325	325	334	324	332	312	307	319	357	317	313	293	320	312	336	335	315	323	310	326	310	338	308	315	359	345	323	338	309	328	327	333	319	320	320	327	291	317	330	302	325	294	378	314	364	311	327	366	318	300	292	320	325	321	309	318	317	326	310	369	327	335	280	305	331	353	305	337	303	347	318	318	315	346	316	324	320	359	311	307	342	335	339	325	353	309	313	314	344	304	337	327	314	313	335	339	346	302	317	306	319	320	309	320	338	321	294	313	354	309	325	365	311	336	343	320	341	313	333	307	335	324	314	334	325	340	311	331	299	320	297	321	331	326	316	349	319	352	323	331	315	298	328	337	325	304	318	310	337	303	297	304	309	319	335	340	320	285	318	354	343	292	321	300	321	345	362	329	300	323	295	349	341	287	335	348	331	336	308	339	290	312	334	306	318	345	310	308	324	335	290	345	323	309	341	318	301	319	330	316	323	352	285	294	338	319	326	297	309	283	311	322	311	345	337	312	344	322	337	332	329	318	319	346	277	304	339	353	345	338	338	329	317	323	320	330	350	320	295	366	316	314	336	319	307	335	302	331	334	338	331	332	310	349	327	312	328	355	329	330	322	343	347	313	344	306	334	309	294	324	340	309	313	280	339	332	342	347	301	329	371	321	327	335	300	306	353	322	327	341	361	306	321	305	317	322	345	301	342	322	296	328	313	296	300	335	344	350	343	348	343	318	328	319	339	320	340	347	309	327	348	303	335	305	319	339	371	350	295	334	319	318	314	332	328	313	332	352	347	338	335	316	314	321	341	336	367	327	295	331	314	312	316	330	346	304	325	352	330	297	320	340	323	337	302	326	330	328	318	335	308	295	303	303	319	324	348	307	325	315	334	341	314	347	332	324	276	308	339	330	342	376	305	326	336	339	330	263	272	332	315	328	329	333	308	329	323	309	312	327	331	347	340	342	319	335	303	308	320	328	299	360	319	315	333	333	326	317	320	326	355	320	320	348	317	332	316	308	292	328	321	325	318	322	282	318	308	324	325	324	318	316	303	328	311	307	338	306	329	315	326	311	334	332	334	327	316	320	297	324	335	317	300	330	338	335	352	345	334	295	327	330	323	284	331	347	330	303	322	345	325	318	336	346	334	322	302	316	350	310	310	303	323	349	321	342	347	331	312	326	338	375	298	301	311	304	351	360	330	327	345	315	318	328	338	291	310	300	332	299	318	346	315	338	338	342	325	312	339	310	357	330	358	325	317	323	304	335	334	339	324	330	310	292	292	309	304	328	294	314	335	331	283	308	303	329	340	329	341	317	316	340	329	324	348	337	322	306	331	314	340	304	310	295	338	292	317	316	330	298	316	311	329	326	322	352	308	304	323	299	336	351	330	347	297	316	309	321	312	337	297	318	310	320	321	319	304	318	337	305	294	325	347	319	317	324	332	317	324	356	306	296	319	323	294	328	323	303	309	343	295	341	336	336	300	323	309	327	339	352	302	330	332	369	296	295	339	306	346	323	327	307	314	326	317	337	332	324	337	314	315	313	302	327	324	308	306	303	351	294	336	308	300	332	272	327	327	313	333	331	341	316	318	309	315	315	320	293	322	327	324	329	335	303	339	356	318	336	342	314	355	306	337	345	315	331	287	295	327	356	331	323	300	326	351	317	307	316	335	340	323	311	322	349	315	344	316	342	343	330	312	307	314	322	310	314	317	321	293	313	331	304	329	327	326	330	327	355	308	328	318	298	333	356	296	325	306	311	331	312	314	337	320	337	325	330	331	333	351	334	301	331	283	303	311	313	335	371	306	342	280	350	326	319	322	317	350	298	337	344	328	312	336	306	301	335	303	322	344	301	331	294	313	329	327	312	328	316	319	288	312	318	315	309	351	319	316	282	364	305	303	365	331	356	296	333	309	335	310	316	308	318	302	310	340	303	327	366	317	309	319	328	329	303	329	306	335	350	287	308	352	331	335	329	351	333	315	350	301	286	322	341	351	322	328	334	301	333	311	323	360	318	325	292	334	313	303	325	346	351	306	350	301	344	332	340	330	322	312	338	294	295	298	301	298	308	347	302	316	309	315	307	335	316	331	285	320	328	315	314	336	297	320	315	330	321	332	345	335	360	313	317	305	338	346	311	330	317	327	316	288	305	314	295	321	318	330	338	304	352	301	316	334	315	324	326	329	305	329	322	318	349	322	334	335	313	319	309	293	341	336	312	322	292	309	341	318	325	286	313	321	317	338	320	357	325	348	369	302	328	340	335	321	344	342	327	306	342	311	348	338	302	314	318	313	300	327	278	340	295	313	346	332	321	308	320	318	300	326	341	358	304	337	304	320	290	318	356	316	302	301	322	297	339	347	319	296	348	318	353	338	326	323	317	323	317	329	350	338	317	313	293	327	303	334	303	312	300	303	343	318	317	307	312	334	329	298	316	296	342	326	325	324	306	295	341	320	321	310	321	342	308	330	314	307	312	293	330	332	322	316	304	335	316	344	317	340	293	286	325	327	385	344	333	305	318	308	290	326	359	334	327	313	324	325	312	324	312	329	326	326	303	323	301	314	315	336	287	329	282	299	301	317	340	334	342	277	303	305	308	326	298	325	327	316	345	324	309	365	323	335	302	357	319	329	307	303	321	336	319	316	308	319	302	328	298	325	328	360	349	331	312	346	355	308	320	303	283	319	331	308	318	324	312	313	333	329	321	321	325	291	350	296	309	322	330	311	323	296	306	297	347	333	343	296	309	327	314	340	312	339	308	326	320	366	329	331	348	316	337	353	337	351	318	335	329	320	307	317	314	324	368	327	312	282	314	331	309	337	315	332	332	309	312	296	327	333	313	349	327	341	339	325	358	353	326	314	297	355	317	299	319	337	294	313	358	317	305	339	340	328	335	325	322	321	330	315	316	311	314	339	309	309	343	337	336	308	310	312	299	309	338	337	337	313	304	297	304	329	326	314	317	310	330	330
18172	33556	27923	16908	10437	7581	6278	5649	6784	6078	3479	2829	2949	2595	2108	1896	1566	1578	1745	1850	2245	2034	1588	1297	995	905	920	805	740	763	718	751	781	771	778	831	799	924	802	901	924	842	814	833	865	894	858	938	881	855	812	813	783	747	742	652	775	2440	3190	2751	2214	1503	1110	843	676	636	621	585	602	647	636	599	619	626	642	590	655	608	660	641	614	592	640	620	637	662	603	585	640	622	631	632	662	563	640	602	646	583	660	662	637	647	593	636	638	598	656	619	614	651	602	639	674	622	625	630	596	660	638	599	601	610	576	667	660	643	591	691	661	604	622	605	585	619	601	627	594	591	648	605	586	589	597	622	617	594	627	651	602	579	628	626	626	613	637	645	615	643	611	602	591	577	609	630	647	645	621	611	594	639	609	626	587	604	645	619	643	650	622	622	633	620	583	613	585	675	635	645	614	621	614	589	626	628	568	609	638	642	632	612	673	615	676	633	666	664	596	657	635	624	652	622	623	558	630	598	614	652	593	634	602	643	627	619	648	604	604	612	586	599	646	586	618	682	613	636	637	605	617	621	602	677	625	608	640	609	625	628	653	577	590	606	682	600	607	650	641	603	650	640	636	629	653	587	618	661	591	646	580	619	578	653	654	650	629	630	657	663	641	610	626	600	615	637	605	653	599	562	593	604	592	668	583	602	641	645	638	629	598	605	648	643	603	639	625	642	639	615	628	632	606	629	636	612	609	648	636	621	611	632	593	624	618	624	612	652	625	617	605	554	655	617	618	622	626	599	604	614	598	635	601	600	626	628	622	617	618	644	633	614	592	632	629	638	628	615	648	647	620	678	572	588	620	628	658	628	665	615	655	650	564	559	616	621	582	596	616	606	633	598	643	653	662	595	634	635	636	656	611	607	623	638	613	616	657	641	620	667	634	631	654	590	597	610	608	636	645	620	646	639	618	613	658	620	610	596	645	640	642	619	610	593	658	601	611	592	620	624	610	600	611	608	628	665	638	615	621	633	633	601	632	569	593	622	626	648	613	630	638	575	634	612	609	632	645	604	586	624	638	627	628	622	627	644	634	610	611	618	599	596	633	659	602	651	572	597	597	603	601	578	593	576	586	635	658	597	638	653	633	668	634	664	594	621	657	618	601	596	588	578	637	632	649	622	632	593	623	629	638	614	640	643	655	627	646	611	625	623	640	631	641	661	635	689	593	618	631	637	619	638	685	627	648	597	598	610	591	632	657	646	652	616	585	625	644	641	622	609	688	631	616	612	654	680	663	647	595	662	628	655	617	655	633	635	604	599	611	616	662	644	594	607	636	639	624	641	621	637	620	594	624	630	608	652	617	599	604	606	620	646	653	624	648	605	651	616	633	570	632	600	649	612	653	635	634	616	613	601	619	622	631	627	602	643	649	657	567	622	597	656	647	612	685	636	623	613	650	628	585	614	659	645	644	652	552	661	651	653	649	606	637	653	602	659	577	634	606	635	599	624	639	581	624	597	630	605	617	668	667	542	606	632	659	637	606	625	649	599	620	632	614	675	677	652	610	616	587	610	615	662	645	606	625	585	672	616	617	678	602	627	657	629	638	591	613	586	626	620	629	585	611	595	625	642	644	593	613	645	615	624	600	572	610	621	611	581	657	627	675	671	619	639	641	613	613	591	604	590	654	633	605	626	668	639	639	633	640	652	679	618	605	589	612	594	646	626	668	622	592	638	633	647	622	583	592	612	629	607	671	602	614	611	616	624	614	633	638	609	603	686	647	624	648	635	620	669	624	608	568	636	597	653	580	639	614	659	618	630	607	589	611	642	645	635	626	638	635	596	640	628	593	668	640	547	656	637	598	606	633	642	634	650	587	641	574	628	625	636	653	671	616	632	655	689	613	613	673	633	591	609	626	619	651	606	657	628	631	692	601	629	650	591	559	611	582	665	621	605	622	618	607	621	628	582	606	619	628	643	562	633	645	609	647	632	624	600	652	634	644	660	618	628	646	637	574	590	597	630	621	638	618	635	652	671	606	606	621	568	623	615	677	608	598	604	597	587	632	617	643	608	606	678	621	620	611	619	636	668	601	624	636	658	603	622	626	636	627	604	596	637	607	643	648	595	612	662	629	609	610	607	599	619	634	660	623	622	616	589	645	626	622	622	608	622	582	625	626	591	571	614	669	656	624	651	602	647	636	630	602	637	678	639	687	595	626	648	622	621	619	597	597	596	663	609	617	616	582	643	651	657	604	619	660	638	623	589	649	634	618	648	660	668	640	669	629	606	633	649	584	617	607	648	654	636	610	635	664	625	635	608	611	635	621	666	653	592	636	651	595	641	615	631	695	623	660	629	602	618	615	642	589	627	631	601	612	649	603	633	628	595	658	655	630	632	595	620	621	627	629	649	594	609	638	604	604	601	628	594	635	648	629	599	625	590	602	621	589	620	611	620	639	614	621	621	649	624	595	624	608	640	664	617	673	605	643	660	593	593	627	593	641	624	596	633	601	605	633	648	566	644	568	648	561	644	693	635	647	615	639	609	587	632	587	655	606	663	628	635	609	593	598	633	622	637	624	610	577	620	694	562	675	621	680	651	608	619	630	682	613	591	625	600	600	601	611	680	599	645	657	591	582	631	634	654	653	619	590	570	640	638	636	635	619	633	597	588	641	575	611	680	626	558	618	651	647	642	614	619	589	685	600	584	609	634	655	668	653	650	627	610	580	670	667	614	657	664	644	634	638	667	629	619	629	641	607	615	598	614	631	630	576	619	596	638	633	653	649	626	665	582	610	616	675	635	644	600	639	605	618	616	644	606	645	586	634	630	678	582	671	638	624	623	585	606	644	607	639	605	610	597	606	597	635	622	649	593	633	605	633	638	631	587	599	635	623	661	626	615	681	621	620	610	626	646	604	619	645	638	626	628	656	622	655	628	624	624	616	638	611	644	657	628	630	635	658	665	639	586	625	618	618	651	633	662	585	626	663	595	643	641	628	658	617	631	618	613	606	612	634	627	644	634	616	642	626	645	644	607	614	646	613	633	603	614	610	573	602	642	660	595	622	624	628	574	614	596	625	573	615	593	599	617	656	591	602	672	589	649	620	629	644	657	660	570	647	590	608	645	650	610	619	643	630	588	624	611	673	628	603	621	602	633	651	603	670	656	613	661	602	618	599	589	625	603	608	631	637	619	580	624	604	616	611	608	621	618	623	622	606	663	585	621	604	637	603	638	632	651	618	634	642	583	620	627	632	622	627	620	619	633	641	617	639	652	630	623	594	689	610	610	599	618	657	629	630	606	617	617	612	649	616	660	593	618	617	612	662	624	652	609	601	645	604	689	637	633	621	697	599	656	641	627	658	643	658	631	662	617	574	619	611	624	598	644	626	617	614	644	622	669	582	618	618	675	648	624	599	644	655	652	641	611	640	646	663	637	627	613	635	642	609	656	639	611	608	658	665	665	634	605	627	608	632	599	624	638	598	573	650	657	623	631	615	606	667	642
26707	20849	13120	3823	1232	814	799	865	1042	943	681	577	671	570	610	557	544	559	596	597	608	642	509	572	555	500	479	461	497	485	507	485	475	520	527	487	469	503	507	555	510	503	502	477	493	501	484	481	542	545	494	514	489	494	469	454	479	486	502	577	618	537	536	512	461	510	500	443	498	469	464	481	490	514	482	471	445	471	486	506	461	472	474	458	508	452	518	476	500	457	478	489	470	469	429	491	498	491	427	516	468	399	486	441	439	447	473	468	472	475	454	467	449	503	484	469	483	489	478	461	500	461	458	499	455	482	483	488	523	468	464	472	466	467	494	488	446	487	463	471	483	514	488	472	494	481	453	480	469	502	476	465	488	484	458	469	505	510	481	483	520	459	474	471	465	487	455	461	508	462	505	448	459	507	481	508	477	482	438	492	477	493	457	463	472	486	505	459	446	493	465	449	493	469	456	521	468	489	545	476	450	460	475	510	552	477	455	459	467	471	469	488	459	453	473	472	468	459	475	469	466	488	465	523	488	476	454	508	469	454	446	475	506	452	480	453	480	464	487	434	477	451	462	517	505	498	435	479	474	477	461	453	478	465	508	475	515	458	462	458	465	447	500	445	469	444	463	465	472	464	481	500	453	467	440	461	476	483	464	481	476	454	500	483	431	488	496	488	484	498	483	459	477	510	491	464	512	481	480	440	478	468	461	457	463	463	459	477	464	476	442	498	505	472	501	460	515	451	478	487	518	473	460	446	472	468	455	466	476	460	505	448	485	496	493	483	476	473	465	432	470	511	514	477	491	467	454	491	512	467	495	519	438	510	454	432	530	424	478	420	495	483	474	508	469	479	468	462	510	498	485	491	522	472	485	466	506	443	468	467	502	496	469	472	510	487	466	435	466	494	488	475	479	479	500	480	445	489	455	477	507	459	481	488	514	490	492	433	482	461	480	482	506	473	492	449	460	484	483	478	444	486	490	475	515	510	482	506	452	497	463	490	467	453	486	498	467	473	482	471	449	467	472	484	467	449	459	460	465	470	478	506	461	451	463	486	504	430	489	468	445	445	482	469	438	439	462	479	451	418	507	482	453	477	487	503	474	487	499	478	482	481	452	493	459	467	458	471	454	449	450	468	494	483	461	449	490	465	478	491	465	462	410	484	472	485	485	497	433	462	470	463	511	474	480	491	453	475	462	445	449	477	499	507	499	482	448	505	484	476	468	476	466	508	479	461	462	513	483	523	469	473	526	460	494	492	475	463	481	511	445	499	480	491	517	491	440	471	487	450	442	486	511	509	463	508	477	488	464	452	467	493	454	500	482	486	479	510	489	515	494	438	447	472	471	486	447	510	502	450	447	486	454	502	481	478	493	504	478	471	473	524	478	494	501	464	455	512	494	499	472	463	479	466	480	450	452	501	472	487	502	457	475	458	522	499	464	450	463	458	467	521	463	488	515	472	446	482	472	500	462	508	491	472	464	478	456	492	468	511	463	498	476	491	448	497	550	456	454	470	502	467	509	438	468	502	464	477	492	523	457	469	510	529	474	508	460	521	455	469	449	455	489	492	464	452	461	501	420	451	505	463	490	511	437	484	494	471	497	490	440	469	467	517	453	452	443	488	475	492	454	481	506	455	463	431	442	462	497	490	445	491	470	463	481	460	469	467	476	468	488	470	494	492	464	484	485	464	515	460	485	508	514	485	505	503	493	499	462	522	449	461	491	460	428	461	476	513	459	478	448	502	481	485	460	469	471	473	482	484	474	426	468	502	491	442	455	502	446	493	485	465	504	462	462	502	451	463	478	448	476	488	487	459	467	491	500	506	471	475	478	464	505	482	485	493	489	502	446	479	463	472	513	490	478	494	486	459	458	498	500	471	464	464	507	513	468	465	521	430	492	504	490	519	487	446	503	468	494	501	457	558	433	510	469	422	476	499	500	458	492	500	474	499	464	510	465	454	476	457	481	456	469	476	495	495	469	480	494	474	477	439	447	489	469	519	453	462	475	471	472	487	472	490	461	450	447	475	453	499	499	439	469	462	456	479	450	472	451	483	505	491	492	480	486	540	446	464	454	503	511	449	488	478	489	459	512	525	530	500	465	444	468	475	457	474	459	500	431	487	498	479	492	442	439	466	460	457	445	433	450	503	504	470	479	437	470	479	495	512	467	469	442	504	477	473	469	479	467	474	487	501	468	492	482	501	479	494	455	523	491	423	456	435	460	463	451	464	469	470	444	513	480	479	528	485	448	473	522	438	492	491	475	449	497	450	477	457	501	465	507	474	496	481	489	499	479	448	445	460	460	449	512	480	478	486	514	456	492	504	490	424	506	437	473	459	443	446	465	428	479	470	495	458	456	457	464	419	447	472	489	447	454	486	463	421	490	451	483	463	487	444	462	470	456	466	450	460	457	481	465	450	452	439	449	479	510	512	436	462	468	520	468	488	439	456	499	458	504	469	499	453	429	465	459	444	517	484	498	436	473	451	455	456	444	498	482	459	489	488	455	410	482	471	492	512	472	444	460	473	458	480	492	494	472	483	463	480	469	470	479	441	500	460	481	455	537	430	462	463	461	473	476	457	475	494	461	490	479	470	466	485	477	458	485	484	499	477	449	505	496	499	465	497	497	472	478	468	484	466	509	478	510	452	472	465	481	490	463	484	463	467	493	468	498	439	462	491	457	484	476	462	475	481	477	473	453	457	493	470	513	468	473	496	490	495	499	500	464	500	492	492	466	467	467	493	492	447	437	456	455	466	476	483	483	483	460	484	500	488	480	522	442	493	459	452	488	496	476	486	488	490	502	467	511	472	456	458	423	475	463	499	456	437	519	464	541	441	476	494	533	445	502	470	450	438	466	476	497	471	486	465	468	428	458	462	445	477	437	480	494	467	464	506	475	460	463	478	444	468	483	481	491	460	449	486	481	455	507	499	476	455	461	492	466	506	465	481	481	513	459	471	443	462	484	463	496	488	456	450	517	515	470	480	448	486	474	495	423	480	486	462	444	451	469	497	459	417	475	455	456	476	495	441	483	489	493	461	482	451	508	476	481	457	548	448	489	467	461	488	432	524	467	487	473	497	473	470	507	478	479	441	462	447	455	456	439	455	506	461	457	499	481	460	496	441	463	492	486	433	450	497	498	466	504	502	465	467	501	446	422	423	495	483	497	479	462	482	482	476	473	464	505	496	479	455	481	468	490	497	479	505	450	454	443	494	501	433	469	514	472	496	488	455	467	486	475	500	454	440	483	454	478	465	475	465	505	493	496	454	489	502	517	474	457	490	453	493	467	467	454	474	475	443	515	495	458	472	498	455	461	497	473	460	466	482	467	519	533	454	543	497	442	474	458	498	499	476	495	461	524	477	452	495	491	465	439	492	480	470	451	470	443	495	474	459	452	439	461	487	497	471	500	444	466	480	492	432	473	481	436	467	477	534	475	465	470	478	442	517	483	456	468	462	496	454	490	486	460	489	498	504	487	479	487	486
12727	19156	14551	6714	3418	2283	2244	2899	3376	2765	1779	1643	1792	1495	1391	1261	1235	1243	1250	1393	1437	1435	1224	1270	1125	1026	906	950	928	923	981	958	925	881	920	977	953	1000	994	989	1046	1023	971	1051	1016	1018	1009	1033	1029	1040	972	921	976	1037	913	964	942	1002	1095	1154	1133	1033	989	1016	950	932	933	951	960	925	973	931	894	957	965	948	918	921	963	923	901	943	925	949	920	930	954	951	912	853	943	900	900	908	905	921	933	879	896	889	938	924	913	900	919	887	857	905	933	883	966	926	927	909	921	893	889	852	911	916	938	868	886	920	943	920	854	941	929	941	894	941	930	916	896	935	894	908	885	910	885	988	891	935	907	906	913	925	957	882	922	879	938	876	928	984	920	906	956	926	928	936	890	865	914	895	915	957	886	949	901	983	941	839	925	879	928	875	923	939	865	942	887	842	899	884	919	897	925	893	900	965	931	916	961	949	893	927	899	900	898	887	992	958	888	892	986	928	916	938	913	927	959	905	952	975	915	900	907	884	918	983	942	899	952	877	905	900	941	911	915	975	907	900	944	913	958	980	918	881	901	914	860	946	919	939	937	962	931	887	940	895	936	925	955	915	898	902	899	956	916	919	962	943	916	893	897	950	975	945	958	936	912	977	871	923	941	867	941	906	897	941	948	965	927	935	955	938	945	874	902	926	934	918	886	931	956	956	863	940	922	923	936	885	919	881	905	915	903	888	927	937	883	959	911	870	883	914	858	909	947	886	973	936	912	893	984	873	922	897	945	897	942	938	956	944	940	917	953	949	895	901	894	897	893	925	944	909	937	916	945	879	890	949	960	862	897	915	882	932	882	917	923	912	950	949	886	968	913	867	923	908	941	886	913	880	898	908	923	918	938	927	927	941	908	934	947	916	925	943	894	900	885	946	881	885	887	912	923	930	954	928	913	940	958	959	940	905	944	909	916	887	916	928	939	923	930	924	929	912	921	906	945	937	922	892	904	901	943	865	915	963	911	883	899	878	893	941	903	953	898	886	1011	912	901	880	866	915	872	936	879	889	910	878	919	929	918	958	920	902	909	950	927	874	931	874	938	872	913	902	896	921	936	943	929	957	938	996	925	947	983	927	917	855	998	924	938	900	916	950	934	975	891	939	898	916	894	961	930	930	878	910	945	934	955	909	995	936	946	923	899	902	889	903	936	906	900	862	910	899	912	883	938	892	875	927	947	872	947	898	955	903	907	940	909	868	905	967	912	954	914	882	922	897	928	934	928	909	894	883	923	914	918	926	909	923	928	903	964	887	930	892	916	927	889	916	893	939	872	923	905	885	909	906	926	906	929	975	862	963	936	929	950	917	917	947	950	915	892	939	976	924	909	904	908	913	940	916	953	963	901	917	918	981	921	897	929	951	865	950	969	903	915	921	927	903	894	922	940	946	912	959	870	893	948	920	944	910	939	873	874	983	921	953	872	881	926	842	899	914	904	934	920	915	935	906	885	860	918	905	903	866	920	881	893	905	902	863	934	925	919	977	910	949	890	911	845	937	962	912	937	944	934	909	910	944	862	921	928	888	886	851	912	872	986	929	944	914	923	978	898	928	917	885	922	971	925	907	901	893	925	908	909	960	930	916	919	957	976	906	898	922	895	899	905	893	913	960	956	876	889	887	922	922	923	897	975	915	925	944	913	936	918	875	920	900	887	922	911	930	878	939	921	932	962	844	960	908	964	936	866	910	928	932	927	958	931	938	929	876	889	944	901	898	919	925	888	941	890	903	925	922	935	921	912	953	910	866	922	946	866	960	922	946	959	902	923	905	916	918	915	922	868	902	919	925	944	939	915	967	907	944	915	951	900	946	936	907	885	932	918	944	917	958	930	973	919	901	866	892	941	901	923	886	902	915	901	911	926	961	897	912	930	943	907	963	870	918	915	880	942	917	940	924	953	923	926	925	941	943	898	953	930	915	891	897	935	951	857	862	901	951	979	946	944	970	910	929	885	907	933	980	930	938	940	931	916	890	938	945	871	983	888	954	910	904	888	885	926	930	867	931	914	886	882	923	909	905	943	966	972	929	913	938	920	952	895	902	941	928	906	1005	951	988	864	914	941	896	951	870	943	937	925	954	878	886	905	969	895	934	942	899	960	888	904	879	848	937	910	932	898	922	937	894	960	969	941	916	886	904	903	970	901	940	946	877	881	863	923	936	914	1008	923	911	932	929	858	873	937	862	917	943	973	882	918	930	895	900	907	948	889	950	891	886	920	913	963	927	929	886	957	959	950	948	901	911	908	915	986	923	868	939	901	918	893	924	920	959	895	919	1006	883	891	911	892	940	938	900	928	877	931	941	912	906	950	929	923	899	921	908	901	897	911	906	946	920	948	926	937	907	921	915	872	913	965	930	910	933	916	953	926	909	958	917	903	896	971	960	908	955	941	953	907	911	944	953	914	939	871	930	911	957	880	916	929	941	912	898	889	908	971	973	937	939	906	902	959	966	922	890	891	885	993	915	908	917	940	883	890	955	937	895	850	886	918	921	893	913	953	919	889	906	945	912	941	937	896	910	952	884	943	928	948	881	941	907	921	892	907	910	913	964	911	947	877	916	937	900	917	972	928	919	918	904	947	966	897	930	915	892	911	934	879	938	896	938	959	906	937	890	887	914	924	922	951	871	892	894	923	857	884	957	946	895	956	937	883	957	942	995	896	955	933	906	913	953	986	958	878	980	947	855	923	917	970	929	924	932	907	920	957	887	891	956	909	986	899	911	916	935	901	900	948	929	871	889	954	826	980	930	912	930	906	899	948	917	933	919	924	941	903	928	969	900	892	901	956	909	938	924	973	935	916	901	937	994	924	939	935	883	943	951	901	857	924	1005	955	935	964	862	917	925	941	938	894	976	893	935	930	903	964	902	878	897	873	959	893	904	963	934	870	874	914	876	877	893	910	977	906	861	927	954	900	886	900	906	926	983	908	950	929	935	945	980	943	926	931	933	911	925	960	900	879	923	936	918	932	878	984	949	949	937	962	931	894	987	937	964	885	913	977	914	908	878	963	918	953	926	872	990	867	896	910	971	943	931	947	925	922	942	901	958	886	932	944	942	954	942	959	905	906	946	887	869	947	918	886	888	896	898	914	921	935	931	919	902	884	905	932	879	969	906	924	929	905	957	942	902	904	924	867	885	942	909	892	949	972	961	920	891	927	901	945	911	905	923	921	917	954	978	887	920	894	953	875	872	950	904	936	920	927	932	875	953	924	933	954	1001	936	920	869	869	934	895	922	876	865	907	907	971	907	886	942	885	901	950	896	891	915	883	957	878	889	921	1005	944	920	904	994	960	944	911	931	923	901	937	897	888	890	940	905	913	904	965	938	995	886	917	917	918	873	907	959	832	979	964	910	956	938	913	875	926	956	896	956	890	906	909	940	902	917	937	869	949	910	923	902	990	901	923	921	919	912	951	958	919	904	948	873	877	859	892	855	908	896	961	962	935	901	883	1023	937	918	942	944	863
24170	21269	28353	24449	19844	4007	1694	1652	1593	1183	820	739	764	588	524	501	512	502	569	639	556	594	549	480	442	418	377	428	398	393	392	404	373	386	437	396	362	454	411	386	435	406	448	416	416	402	441	425	399	408	435	416	405	434	386	405	369	546	871	779	732	583	498	410	390	366	381	385	345	354	379	371	347	403	373	385	370	354	373	372	365	360	357	384	378	355	378	365	411	385	332	399	374	374	401	396	378	350	367	361	373	386	379	393	339	364	364	336	348	375	368	402	391	348	330	384	361	358	375	331	394	383	386	372	388	345	365	404	380	374	376	362	389	380	369	364	369	350	379	379	395	353	339	367	399	367	422	350	373	344	396	365	404	414	353	386	400	339	348	379	367	407	381	401	397	384	372	359	368	350	368	398	372	381	375	357	380	342	353	325	358	345	375	392	351	363	385	356	361	403	409	394	363	373	370	374	364	377	388	369	359	379	382	351	373	341	382	365	361	371	372	386	404	389	347	364	377	373	367	380	376	365	418	376	404	365	404	377	388	376	332	365	330	377	373	348	324	385	392	375	334	348	387	373	364	364	375	386	362	399	368	385	359	385	379	366	390	339	360	345	353	353	403	358	405	356	395	405	368	360	361	390	395	350	378	383	360	382	364	393	360	362	355	349	390	369	368	381	345	411	330	389	354	350	362	339	384	375	375	369	365	380	387	403	416	360	368	376	412	354	408	396	380	371	350	374	353	346	389	413	369	380	381	376	392	361	373	389	365	391	403	391	385	376	389	393	383	390	369	363	408	361	384	398	371	381	373	386	391	379	358	371	401	386	374	399	335	348	377	376	389	339	362	367	363	386	369	398	370	401	366	374	395	395	362	404	392	358	383	376	391	370	380	349	373	400	373	371	362	333	384	343	392	364	385	401	388	336	364	350	394	373	350	349	352	357	384	369	358	334	373	363	376	384	382	383	401	401	323	361	382	342	385	369	349	363	361	369	349	365	363	361	366	356	343	374	331	377	399	410	382	360	345	395	377	361	357	346	388	385	342	369	411	386	374	388	370	388	394	376	379	374	349	393	348	350	386	352	395	393	358	399	434	383	377	375	374	388	376	396	381	391	396	395	385	370	356	362	382	424	383	344	422	358	396	401	405	382	373	385	373	352	367	366	378	414	339	400	396	344	376	358	421	399	342	336	354	378	364	361	369	322	394	395	339	365	363	361	373	388	401	396	393	372	427	382	387	385	417	387	367	341	390	370	358	361	376	370	375	375	351	401	358	400	377	382	401	390	368	343	354	386	341	344	388	370	376	383	367	382	404	357	371	339	360	329	354	347	394	386	376	366	378	354	371	393	389	354	365	395	383	365	383	395	355	383	372	406	358	366	397	372	357	398	373	389	350	368	338	384	429	334	372	369	400	377	367	376	393	388	365	364	369	410	378	384	348	372	391	389	387	373	400	384	383	364	384	358	361	432	406	356	374	373	374	426	372	324	367	377	332	350	367	405	349	353	380	328	359	376	379	395	356	348	393	399	379	350	390	352	370	389	349	408	371	371	381	375	391	387	375	369	374	394	417	387	370	374	328	380	380	356	386	377	359	373	387	413	357	405	400	408	377	365	369	335	355	375	408	386	394	377	375	373	367	372	413	397	328	371	373	373	385	367	388	367	388	383	392	340	363	342	361	396	366	393	363	371	371	359	371	358	344	388	399	368	413	381	374	365	390	380	352	355	397	355	370	349	367	385	372	353	384	359	395	380	347	369	365	352	361	351	346	362	396	362	361	343	349	350	370	388	374	396	388	350	395	378	374	356	349	375	392	363	380	368	413	364	331	340	309	395	362	333	372	348	376	383	363	397	353	349	357	347	349	400	341	350	364	350	403	354	360	370	410	365	359	393	402	367	339	348	378	362	343	369	390	388	358	416	375	371	371	373	349	400	365	417	376	394	352	371	370	372	428	370	361	370	365	344	350	352	351	357	427	386	410	377	355	403	381	358	366	417	339	386	342	352	353	347	384	372	360	367	382	410	357	384	323	382	380	366	390	376	388	378	370	378	364	357	338	371	383	345	390	379	363	372	382	367	372	361	336	374	408	377	418	379	379	383	381	371	417	351	396	373	357	357	360	380	382	321	408	397	381	374	367	360	364	370	391	345	357	385	391	392	381	378	372	424	420	417	339	354	381	381	339	356	422	350	352	353	367	356	396	353	388	366	349	381	390	375	360	386	361	384	393	364	373	413	393	353	357	360	371	374	336	349	389	361	389	346	362	398	367	424	351	335	349	369	385	391	360	378	379	360	363	354	354	372	366	394	369	374	353	381	386	378	368	329	319	349	393	377	379	373	411	351	346	362	335	392	387	373	379	344	387	388	409	335	390	389	383	371	382	440	377	371	359	383	362	369	362	356	370	349	351	393	356	370	386	396	354	410	389	335	384	352	371	328	393	361	380	350	358	361	364	373	347	396	414	366	307	377	354	369	385	378	397	393	379	401	373	345	378	364	364	349	338	354	366	400	378	366	381	369	379	403	356	356	342	379	388	358	389	362	406	375	362	339	387	388	358	370	378	397	390	361	355	354	379	397	370	367	370	363	397	366	400	354	356	371	368	380	366	389	358	399	374	363	376	368	358	409	395	373	360	358	351	368	388	377	356	358	378	367	392	379	362	363	391	370	380	404	386	369	386	389	376	364	380	343	409	352	382	374	340	346	366	389	404	367	361	372	385	365	391	402	379	377	407	377	383	417	352	372	372	398	354	385	356	364	390	385	370	331	367	376	371	368	376	375	372	374	400	407	361	390	388	389	355	357	401	358	374	370	384	366	395	339	364	400	395	356	382	378	335	377	386	368	370	367	380	383	382	391	369	388	356	346	401	420	367	352	367	388	374	390	410	397	350	371	363	358	403	338	375	382	385	334	341	375	358	362	374	351	379	372	375	378	431	419	347	397	391	377	370	388	371	344	393	386	385	360	375	383	389	395	361	345	379	369	341	357	379	357	382	353	390	358	373	386	365	363	397	369	379	376	431	430	372	348	381	357	371	387	351	397	408	400	381	390	373	382	372	317	386	391	429	405	345	373	352	375	370	369	378	378	376	387	356	391	355	393	345	381	370	336	343	361	398	347	345	352	385	359	388	369	379	359	370	386	345	359	365	359	358	340	365	378	383	375	371	367	341	341	380	369	359	353	367	348	342	366	370	348	403	376	351	374	361	364	388	373	386	345	366	356	358	391	383	386	410	362	359	382	368	398	372	358	354	340	399	357	411	341	419	380	343	360	402	358	375	368	407	399	401	361	379	404	389	359	405	357	367	362	366	338	366	370	378	364	389	359	372	409	371	400	376	364	366	356	405	372	371	378	364	373	367	360	388	387	321	368	402	371	366	381	371	362	363	366	366	369	353	350	388	376	330	344	402	417	376	354	355	385	352	341	368	344	363	353	338	407	363	381	337	372	377	344	364	363	388	371	393	354	406	358	407	410	350	377	369	371	347	351
14990	27808	23151	12407	6997	4872	4631	5638	5558	3952	2473	2149	2228	1606	1437	1276	1241	1247	1468	1688	1815	1618	1361	1194	940	892	853	787	790	710	769	826	795	774	784	790	797	956	870	901	925	950	869	877	895	953	942	917	918	910	877	826	858	890	848	835	800	1260	2347	2067	1718	1336	1090	850	795	743	772	777	729	748	786	749	797	769	767	740	743	804	706	745	709	769	707	741	733	772	775	762	732	751	737	726	754	706	723	741	724	763	723	726	739	731	729	751	768	762	753	711	742	773	678	713	745	721	707	753	769	770	771	707	731	731	738	749	765	746	707	725	685	733	713	776	750	708	762	733	743	759	741	770	708	745	748	751	694	712	775	747	737	704	750	725	719	742	758	712	790	728	794	745	722	752	741	731	725	744	760	780	768	779	727	759	799	754	759	705	708	741	698	779	712	718	694	792	749	759	725	728	764	681	744	786	744	787	726	718	722	750	740	762	703	764	717	743	781	737	731	717	748	732	724	756	781	761	752	734	748	738	786	724	743	737	762	774	750	731	716	754	802	688	769	727	769	732	706	754	747	762	751	744	822	704	774	712	748	735	735	802	751	786	746	732	696	721	745	738	741	767	726	726	738	738	791	756	710	799	705	718	731	782	755	706	736	770	696	755	772	702	753	722	748	730	696	745	676	718	744	754	729	734	719	777	732	756	726	751	735	783	760	762	743	691	763	725	766	797	733	765	705	780	757	743	708	706	733	755	684	749	719	726	728	749	764	735	719	679	749	757	734	735	749	742	793	733	718	763	736	738	740	709	731	763	731	738	768	697	720	696	781	735	698	691	753	777	707	742	738	795	753	763	761	764	776	761	723	765	772	743	765	730	763	753	716	695	761	749	771	718	734	726	756	718	713	726	769	737	736	784	713	701	744	718	789	721	717	728	741	718	725	796	734	736	732	775	729	785	767	734	739	722	682	724	718	755	720	777	665	777	720	772	754	758	741	748	752	719	736	745	730	700	728	738	704	778	762	802	717	772	756	754	747	798	734	730	735	772	733	722	727	715	713	761	715	738	778	703	715	733	737	733	735	724	751	701	745	703	751	724	728	756	770	734	758	708	770	719	767	723	752	685	719	696	722	718	716	736	759	736	709	739	719	697	709	777	744	735	732	717	738	727	764	754	761	762	697	742	715	786	769	764	781	763	740	719	768	719	788	700	763	699	769	778	744	743	729	730	711	744	770	730	751	715	747	767	750	738	737	724	724	780	725	737	728	763	765	774	753	734	692	706	734	732	769	705	770	804	719	704	694	717	804	743	743	751	720	743	679	767	754	771	737	763	735	732	719	721	736	772	712	738	714	741	719	717	747	785	717	671	763	740	759	738	720	746	729	779	763	737	794	762	705	694	726	737	778	750	697	725	762	767	740	749	786	778	743	774	697	728	762	753	769	714	745	765	722	769	720	701	747	728	748	781	731	703	728	800	725	775	733	784	722	767	700	705	778	741	731	774	778	673	729	782	750	716	708	725	696	733	745	741	820	769	756	720	727	743	766	758	741	734	789	760	727	779	737	755	747	744	744	700	755	739	772	750	711	744	692	700	746	746	776	745	712	765	741	736	732	750	770	778	735	774	709	773	710	740	790	762	727	784	758	745	741	715	767	789	770	748	716	741	759	774	724	755	714	764	712	713	720	707	773	726	728	743	755	701	767	742	705	726	741	757	754	722	711	734	751	731	764	743	715	726	748	751	745	707	710	733	734	768	726	735	739	739	718	742	686	711	702	735	727	711	734	749	714	727	734	712	776	727	708	709	718	726	768	700	724	765	738	739	742	773	735	729	740	745	786	752	794	742	751	789	736	737	754	744	767	726	745	715	787	738	797	783	744	725	723	758	759	729	720	717	760	751	699	727	735	786	740	742	696	738	787	760	766	716	722	732	717	767	758	740	738	749	731	756	739	746	734	744	723	746	782	800	694	713	720	744	738	697	730	746	757	744	721	730	755	749	750	747	747	709	785	776	724	730	796	728	768	756	705	687	729	742	710	766	743	749	755	719	708	709	718	725	741	720	742	727	741	813	823	754	787	759	794	737	741	753	792	752	779	756	713	751	768	748	751	743	758	777	784	720	780	712	708	746	717	700	726	747	768	709	735	726	716	747	770	782	734	739	746	744	775	718	761	717	738	755	749	719	736	762	708	732	751	701	711	749	686	733	773	750	705	760	756	785	718	713	721	723	706	723	787	737	745	765	739	736	748	709	754	709	754	749	716	778	684	773	765	724	723	758	769	771	723	719	718	762	697	721	772	758	753	725	765	737	718	720	753	757	724	738	732	763	775	753	735	735	760	725	767	703	775	791	755	727	783	658	769	739	718	730	709	738	732	756	750	733	712	742	723	706	774	747	732	729	759	705	728	750	708	761	700	779	734	724	744	728	686	709	737	746	718	753	701	768	793	691	721	719	735	768	709	721	696	747	686	727	758	776	728	706	747	722	724	798	782	730	726	739	732	744	782	716	698	780	778	729	762	714	748	742	738	718	710	784	749	761	700	724	741	710	742	760	727	759	686	767	776	697	767	762	788	700	762	718	752	711	747	740	798	782	663	731	732	752	764	699	751	715	738	711	780	718	725	730	707	765	715	724	681	714	770	763	735	676	743	747	777	724	741	730	723	740	768	781	755	720	755	756	732	759	732	712	756	732	741	774	706	785	710	759	793	759	758	751	777	708	778	732	700	754	720	691	740	741	767	708	745	740	751	732	728	752	759	693	728	771	750	734	740	750	714	755	734	751	712	745	719	719	741	756	793	705	721	731	749	727	734	769	716	710	755	779	777	758	731	713	751	721	750	760	806	752	690	691	755	796	765	794	751	735	770	747	703	742	728	717	721	740	719	777	692	768	737	705	741	655	738	781	720	791	686	746	769	751	723	769	755	756	728	781	713	722	706	673	705	767	730	786	709	742	755	739	786	739	723	785	755	713	749	697	740	768	736	769	767	727	737	727	745	712	753	765	712	720	744	796	776	772	783	774	723	711	726	720	748	726	695	763	735	741	740	740	762	740	714	711	784	751	730	682	703	724	710	704	702	715	702	776	744	746	700	765	734	725	733	750	705	745	753	720	712	716	778	792	680	745	739	737	732	679	795	776	701	735	712	759	757	761	728	756	770	761	748	754	727	731	725	767	743	752	728	744	772	699	778	730	750	775	726	756	723	758	752	770	743	732	768	778	720	738	735	726	736	744	739	716	734	724	773	715	712	728	766	719	707	783	770	703	740	762	736	723	738	752	690	726	721	719	760	709	790	710	738	733	751	762	743	799	722	739	776	722	763	726	778	761	738	776	747	710	685	745	749	791	727	751	715	730	704	749	793	726	772	692	761	730	744	734	715	737	776	739	777	717	693	773	716	779	738	732	732	717	750	733	700	694	795	767	713	730	731	755	720	775	724	779	745	744	743	727	806	766	707	744	774	760	699	723	804	789	733	726	796	786	700	729	739	740	722	754	753	709	711	751
23173	21268	29087	23754	21270	19501	4667	2801	2181	1430	985	913	882	618	562	518	498	559	627	658	736	631	619	415	375	382	374	343	371	332	375	354	344	354	343	408	336	389	387	419	405	440	401	388	393	389	401	373	384	337	370	364	327	379	344	372	373	926	1306	1041	849	566	439	374	337	320	306	330	309	321	314	315	343	328	326	338	336	329	348	309	321	331	331	310	316	301	315	339	326	319	325	319	300	312	301	312	308	344	294	346	340	317	334	311	307	359	324	303	327	305	287	377	336	323	330	349	336	325	322	318	348	303	336	315	350	331	309	337	341	333	314	296	314	312	333	310	329	320	339	322	344	327	323	306	351	307	322	323	328	317	346	344	316	314	329	304	295	321	310	298	328	335	317	302	332	348	332	318	346	332	298	333	329	346	309	324	323	310	335	338	355	315	340	306	320	325	322	316	356	322	323	339	333	319	301	317	342	346	348	311	306	333	316	305	331	302	306	317	335	358	331	312	340	301	296	347	314	289	291	336	310	337	327	305	341	326	322	315	354	325	328	324	298	320	323	309	341	339	320	298	303	323	323	335	301	281	280	275	299	302	313	307	363	341	337	307	330	317	321	345	343	308	359	319	344	322	312	337	343	312	337	313	317	326	322	331	312	317	316	275	319	345	326	338	313	326	334	337	320	363	344	301	344	333	304	331	317	361	309	345	297	341	291	290	319	340	290	299	307	324	307	314	299	334	320	349	313	342	297	307	324	308	335	348	332	330	320	338	309	332	333	350	326	324	286	307	306	335	304	311	315	362	352	301	322	343	335	332	317	352	315	340	354	346	329	336	313	328	330	344	325	363	326	288	338	299	282	302	343	329	338	337	348	303	337	374	307	309	315	329	354	344	315	311	314	334	343	308	336	328	312	359	347	338	336	328	332	321	339	318	343	310	308	333	353	318	295	310	348	344	333	329	344	322	290	302	341	276	347	353	323	360	322	361	347	355	358	316	352	318	356	332	307	286	295	324	344	344	347	332	337	342	307	318	310	310	345	334	308	327	324	355	346	307	364	314	347	339	330	306	345	322	330	342	313	334	360	314	328	332	340	334	317	311	357	254	334	293	324	322	313	303	317	292	304	322	339	335	319	317	317	327	340	314	296	313	333	349	344	338	332	340	318	333	323	326	305	311	288	288	369	320	333	291	305	319	325	349	334	304	314	334	359	317	323	328	327	378	317	329	322	283	317	284	286	329	301	346	327	341	335	327	332	332	316	332	345	309	304	333	363	342	337	312	328	336	315	342	338	272	324	313	331	309	316	338	306	339	313	338	320	351	350	284	330	327	321	342	333	308	338	340	321	288	335	334	326	308	331	303	318	349	304	309	319	311	299	362	319	322	284	288	332	320	303	322	316	344	336	341	335	321	330	303	336	330	356	310	307	325	312	346	319	310	375	333	318	296	365	299	322	295	309	321	340	301	348	354	334	297	330	305	329	343	331	360	305	286	362	324	334	338	314	328	363	336	386	318	321	324	317	320	377	320	332	312	322	332	336	347	362	327	327	305	327	297	327	347	335	327	363	308	343	319	319	313	311	329	339	326	339	334	348	317	340	343	330	343	296	301	293	334	295	301	323	376	321	299	320	320	331	314	308	315	343	330	308	343	357	334	324	292	298	318	343	377	297	353	310	336	316	300	329	325	320	334	316	328	338	321	307	316	302	311	338	305	348	338	337	328	333	322	368	327	332	284	339	356	318	331	333	316	301	286	301	314	336	349	347	326	299	292	351	340	343	309	322	337	295	297	339	326	332	347	313	345	325	317	347	317	313	310	336	310	314	342	305	377	347	320	327	318	318	333	303	332	357	305	324	324	339	328	342	340	322	328	313	369	329	291	302	316	343	333	328	289	313	334	293	307	337	316	319	315	303	320	344	343	304	320	299	325	338	317	337	294	333	330	306	326	318	318	303	284	330	323	344	340	314	334	303	330	289	303	315	317	340	344	321	304	340	339	336	312	334	320	343	334	313	307	329	323	316	346	312	306	339	306	311	317	314	357	291	362	328	339	344	356	346	316	302	341	342	360	329	314	329	314	290	306	349	329	327	342	316	306	302	310	318	319	305	317	322	313	345	311	313	335	315	339	320	363	305	314	328	297	318	340	313	328	324	303	319	306	336	284	356	311	313	336	314	332	327	318	347	329	331	332	281	340	301	333	301	333	297	313	310	330	329	304	333	317	327	334	328	316	293	317	314	356	316	305	311	333	313	331	341	359	328	312	337	316	326	308	318	314	322	321	309	317	348	342	312	311	332	349	313	339	384	317	288	314	323	353	336	336	337	335	316	290	342	324	330	310	328	353	303	337	321	315	326	320	348	357	337	326	283	319	341	330	309	333	340	332	308	315	329	312	291	302	323	292	331	341	291	307	325	326	342	339	289	315	320	315	319	298	328	344	315	316	311	321	312	352	351	303	354	302	335	327	320	318	318	322	299	301	311	318	321	312	302	312	320	337	337	300	320	331	338	330	322	321	323	376	323	321	332	330	321	327	319	349	314	320	334	352	332	335	312	323	327	320	329	323	342	316	355	308	331	336	310	343	313	305	309	309	313	336	307	319	342	321	308	337	326	299	310	306	299	299	344	321	300	359	322	310	317	325	317	301	329	316	313	315	289	314	331	329	341	310	303	349	363	318	331	319	353	326	338	327	369	334	335	323	337	298	307	306	314	313	323	319	335	313	307	342	318	323	318	326	324	299	336	341	326	299	325	329	323	325	309	299	312	337	323	340	321	350	331	318	350	354	304	342	323	349	353	320	305	335	300	315	321	363	299	344	297	315	328	336	343	326	308	318	358	315	313	285	341	313	326	322	314	293	330	329	340	329	293	335	326	350	324	295	317	313	302	318	336	321	327	304	316	326	317	329	339	328	332	331	296	359	316	322	303	317	320	311	322	328	314	339	306	369	311	313	290	319	312	335	326	310	302	295	337	313	310	324	312	329	313	321	301	330	322	308	317	335	313	308	343	307	334	342	340	344	300	322	322	347	318	295	330	322	332	291	331	318	339	326	324	324	303	332	301	314	351	339	317	305	347	310	292	343	350	350	304	357	345	353	355	303	301	313	306	348	317	314	324	305	315	327	323	352	305	335	333	296	331	321	334	308	316	336	292	314	332	331	312	309	361	298	296	311	344	310	348	331	316	325	313	307	322	343	335	347	303	307	323	322	321	334	322	349	322	355	321	320	348	301	292	328	312	303	360	321	300	309	300	347	317	311	302	321	317	344	287	304	334	319	332	303	341	332	317	311	325	348	323	321	330	300	328	333	345	332	304	334	315	334	303	357	299	332	309	330	348	336	316	318	343	325	303	304	310	333	315	323	309	342	333	340	295	327	322	335	318	335	366	315	314	331	335	331	315	326	323	345	316	324	308	350	312	324	326	324	334	331	321	304	314	320	315	325	296	344	308	327	287	327	312	332	349	305	323	332	327	302	302	299	329	308	303	313	317	332
17591	32743	27996	16231	10166	7521	7055	8536	7531	4776	3226	3086	2579	1841	1505	1512	1386	1566	1835	2210	2098	1770	1665	997	786	768	763	738	754	669	703	704	657	731	748	700	727	725	838	924	972	936	812	759	779	861	868	840	790	801	810	765	682	730	786	841	789	2515	3773	2650	2106	1443	1036	858	668	635	603	647	611	604	629	571	630	626	609	616	655	642	606	677	620	589	572	631	604	597	624	646	629	596	610	622	656	654	538	598	568	589	634	567	647	629	683	624	597	671	602	615	641	630	587	662	601	652	627	642	639	621	595	571	646	633	615	606	639	663	636	632	609	622	602	623	621	616	634	634	615	615	623	579	610	653	641	636	613	624	580	600	653	614	613	629	649	647	643	644	594	616	635	654	567	674	600	618	592	624	640	628	632	594	619	637	600	642	657	576	619	597	629	583	598	610	594	645	607	573	585	615	607	607	579	652	676	620	623	597	627	650	638	621	625	604	583	654	612	632	617	640	594	624	622	647	579	613	642	607	587	606	630	651	639	636	629	581	595	625	651	595	614	592	621	626	605	618	564	650	662	598	667	624	555	615	641	638	592	639	630	622	616	662	584	626	629	612	634	568	635	627	622	603	631	658	655	647	607	669	661	637	603	589	615	581	611	633	646	644	598	588	599	614	594	643	570	638	601	584	647	635	598	640	633	645	586	598	607	614	637	671	636	599	657	616	633	621	611	637	594	615	596	640	626	614	636	630	641	571	640	619	616	629	600	618	603	589	639	606	605	623	611	615	605	608	634	618	596	570	635	638	627	593	612	616	592	671	574	638	557	585	637	652	633	579	652	588	633	625	576	620	612	614	598	602	620	629	610	639	617	615	585	657	608	613	604	640	599	621	620	633	632	616	574	612	650	626	619	636	616	637	616	624	616	626	642	609	622	640	632	604	633	633	639	600	602	637	594	634	641	652	646	624	684	602	571	630	618	617	621	627	557	663	610	662	609	626	562	628	618	580	602	625	639	669	596	647	655	637	621	651	624	611	626	624	649	606	618	642	629	630	657	617	609	595	627	634	626	648	586	616	565	670	580	647	584	640	625	618	589	618	590	649	625	592	602	639	574	607	672	591	629	618	626	644	670	612	604	614	572	601	614	579	643	648	612	584	586	576	626	572	603	645	633	570	636	587	625	627	598	614	633	615	633	670	635	637	632	628	586	643	553	600	578	684	584	640	583	621	635	627	627	636	601	605	624	621	648	618	667	643	593	569	630	650	643	590	604	593	613	620	612	633	614	635	623	593	672	611	629	609	629	615	586	605	606	612	622	603	627	585	619	602	629	621	561	612	640	622	608	614	611	661	628	649	601	663	587	579	611	607	615	612	576	646	634	658	626	629	634	611	618	617	614	599	582	623	621	621	604	612	585	621	618	651	619	672	607	601	627	577	605	583	612	619	637	607	610	584	638	626	624	668	595	557	609	617	608	656	594	636	616	630	575	640	625	572	650	641	651	577	597	636	602	644	610	606	599	635	610	641	605	668	591	596	614	676	640	587	607	629	628	623	611	605	642	613	618	639	614	587	650	590	609	619	617	633	650	643	662	605	665	642	583	653	576	671	592	664	615	603	620	610	622	612	598	652	613	617	617	644	571	590	619	616	620	596	598	617	641	593	621	626	643	603	659	612	617	569	590	622	627	616	601	611	618	623	633	634	627	642	625	610	592	656	601	612	619	596	591	624	609	637	580	601	619	649	605	606	630	611	641	590	581	633	675	634	605	651	586	600	669	605	620	613	640	652	610	649	605	657	606	606	646	674	632	635	622	587	607	590	580	667	663	625	621	641	647	633	620	654	664	613	647	620	624	564	655	643	607	613	582	622	645	628	649	643	620	598	662	594	637	585	645	615	622	604	661	639	598	630	656	642	636	665	631	584	617	655	614	595	681	608	572	661	629	627	642	642	579	598	594	640	643	586	655	584	611	647	629	602	619	621	669	574	643	631	609	620	592	590	607	622	663	639	639	641	670	600	643	586	638	630	629	594	609	650	638	605	589	608	574	648	562	636	610	635	610	585	620	567	597	634	577	622	621	574	629	628	611	623	640	641	608	588	606	566	632	607	607	585	615	654	661	629	616	602	582	595	645	605	658	611	592	616	649	623	630	636	576	651	603	615	568	636	643	594	592	628	646	619	604	604	634	611	621	603	621	651	592	608	616	616	583	609	587	622	655	618	610	591	611	609	613	651	561	648	625	686	585	565	590	628	624	612	656	598	630	611	623	644	585	649	636	606	630	623	568	623	623	628	602	580	603	592	648	624	613	646	604	653	601	627	613	639	622	585	583	600	612	617	611	639	665	637	604	672	636	568	650	598	615	615	612	623	606	620	602	594	586	629	606	596	624	592	623	632	646	605	602	611	600	629	632	589	653	646	612	621	581	622	595	624	603	635	624	592	589	648	601	619	628	628	597	629	616	639	607	645	623	603	625	618	583	610	634	615	608	606	622	603	642	628	597	596	643	623	663	602	572	627	600	599	598	630	608	599	582	562	613	588	600	622	606	604	591	614	616	651	630	630	654	628	637	646	654	591	582	663	606	596	651	630	629	615	595	604	561	671	604	609	632	647	605	571	629	595	622	646	559	617	607	626	632	626	634	682	633	632	620	635	619	642	656	630	612	604	639	611	607	542	601	625	637	580	629	616	654	616	605	601	605	649	589	607	608	625	625	611	638	610	615	621	644	626	605	633	633	608	631	647	650	622	595	656	592	602	663	622	627	632	600	647	683	629	600	641	675	651	602	601	577	644	646	618	638	586	614	613	645	592	604	599	637	637	617	594	623	599	602	649	588	608	630	648	639	611	598	639	614	629	628	593	602	608	629	626	610	631	621	603	624	583	604	654	621	574	572	623	617	617	648	629	623	630	620	606	580	623	643	644	625	623	625	680	646	604	613	617	664	632	620	584	633	609	610	615	610	618	610	665	630	639	619	676	634	648	588	634	605	606	582	632	645	626	605	605	596	641	583	620	660	655	615	608	609	664	608	602	592	617	582	609	633	615	594	570	592	580	653	612	580	584	613	616	593	623	583	625	604	648	625	589	583	652	604	645	620	682	614	594	601	594	615	635	638	681	613	615	606	588	623	589	643	640	621	616	637	626	601	637	590	636	635	612	602	598	586	621	612	635	623	639	600	569	568	663	627	648	611	597	677	585	631	689	582	614	604	646	622	617	648	643	637	642	626	646	632	617	598	645	618	613	614	559	627	653	565	583	607	623	625	618	605	639	629	601	605	632	607	619	594	638	631	634	595	635	658	605	629	655	615	594	599	618	626	584	639	591	588	641	603	612	625	593	655	640	608	656	606	608	610	602	628	592	592	574	600	616	634	595	658	604	617	618	596	632	640	597	603	605	581	597	627	642	638	624	615	595	603	601	611	610	580	566	627	566	650	636	613	652	654	538	636	616	629	574	588	595	640	613	636	587	590	635	607	639	590	586	581	621	655	626	631	630	612	609	603	634
26715	20845	12808	3502	1117	855	932	1156	1058	810	649	664	608	536	537	542	504	554	562	587	613	571	535	507	478	517	440	433	484	474	428	478	480	480	442	503	486	453	477	492	460	517	512	476	500	523	473	474	467	515	487	461	466	477	466	464	480	478	565	580	562	498	518	498	511	485	462	507	488	434	475	489	484	505	501	504	460	476	439	472	456	433	456	479	473	455	488	460	459	459	454	458	471	485	453	508	512	461	446	464	465	481	437	466	449	456	473	470	462	489	456	518	472	466	470	463	475	455	453	467	489	472	485	468	464	502	483	461	472	491	481	533	467	435	443	472	483	478	450	492	409	451	464	486	496	462	470	449	431	470	476	458	467	473	495	466	453	478	472	466	490	514	484	459	443	470	495	487	504	456	419	483	472	462	457	430	436	443	482	463	480	476	477	465	455	489	504	518	501	446	432	433	466	448	461	484	466	469	482	462	458	463	471	463	456	438	474	459	434	451	459	461	463	518	476	425	496	445	443	448	468	497	465	469	438	481	478	441	441	467	474	503	458	445	484	486	467	447	451	462	463	456	469	448	507	450	480	443	467	488	464	470	474	462	442	486	483	455	480	478	491	428	428	473	486	487	481	502	463	466	495	429	458	462	484	486	443	433	438	448	456	413	455	467	483	467	450	498	460	477	486	501	440	451	444	433	465	452	489	484	488	466	475	474	498	482	474	456	466	443	439	470	425	478	484	441	447	479	490	492	495	479	452	427	478	474	462	486	484	488	457	501	448	461	474	432	482	522	486	462	442	484	483	460	420	453	469	494	483	501	478	465	514	436	478	452	475	501	457	442	449	453	453	458	527	441	480	486	441	467	488	458	454	486	495	477	470	499	474	450	453	462	474	466	478	461	484	473	448	443	436	482	467	453	473	428	438	464	484	477	473	492	437	438	486	482	473	455	489	462	474	508	495	450	506	461	481	441	470	428	487	465	454	483	457	474	435	480	523	452	466	449	451	487	487	504	489	465	473	463	459	472	471	524	467	462	491	462	470	486	496	477	484	465	447	466	468	453	509	455	466	516	483	476	489	492	467	512	454	420	498	438	513	458	500	455	467	476	437	465	467	500	458	474	466	435	477	481	450	472	509	451	457	451	459	448	495	443	447	464	461	462	524	475	482	451	485	481	500	484	459	490	492	502	476	470	468	496	475	496	477	483	466	449	502	433	511	478	469	442	461	406	499	501	473	494	501	485	471	459	453	467	468	427	460	445	474	490	473	468	441	484	464	461	444	484	475	452	450	456	499	475	517	490	469	465	398	437	449	507	451	458	481	466	482	479	472	503	496	493	465	447	476	455	466	499	474	452	447	451	476	491	452	479	441	499	433	489	516	497	443	435	452	500	466	452	490	454	476	474	484	455	472	461	461	454	423	482	469	449	473	481	448	469	483	479	467	498	472	469	495	473	482	461	482	470	445	443	457	486	477	509	470	437	473	509	468	427	473	483	487	452	453	464	475	475	470	424	451	477	441	467	481	472	483	456	480	470	462	479	458	445	443	481	471	455	468	500	450	494	469	470	454	465	447	444	529	439	469	410	498	481	493	465	492	510	468	500	463	443	465	469	490	495	481	474	465	468	494	517	429	477	468	433	457	497	489	502	467	500	468	489	480	447	454	462	451	448	468	486	481	447	485	428	495	448	478	468	476	473	527	526	449	472	458	497	457	450	456	467	476	489	499	468	425	497	442	439	478	455	441	464	501	465	476	446	516	480	480	461	480	467	485	460	447	511	485	442	492	457	504	498	430	446	453	492	458	498	452	444	486	443	429	441	470	485	455	427	473	516	462	474	418	471	477	450	476	495	466	457	420	444	478	511	465	492	501	454	455	501	485	464	490	471	441	443	468	480	454	448	472	439	489	479	483	477	421	477	490	519	468	484	489	459	455	445	486	476	441	482	477	479	440	462	453	456	462	476	449	476	443	459	470	424	454	481	475	461	482	420	501	466	467	464	460	471	458	500	478	445	498	483	495	498	487	500	487	468	473	458	422	486	488	461	442	466	479	446	478	474	478	462	512	477	459	488	431	466	468	468	460	423	488	493	457	483	465	496	470	462	505	448	502	500	438	469	436	495	439	458	442	531	504	445	448	463	460	492	475	424	483	479	478	506	470	470	493	468	497	454	441	463	453	473	472	494	487	426	475	460	453	424	481	494	449	462	461	496	459	487	486	474	448	423	488	464	460	511	519	444	438	484	462	419	436	463	421	461	492	503	465	456	476	445	467	464	476	431	498	459	487	477	487	499	438	473	464	456	469	517	425	426	457	496	465	450	437	459	459	461	489	515	464	481	459	435	491	443	491	468	464	509	481	463	508	460	466	491	447	502	449	473	491	457	491	460	474	471	485	471	478	469	494	450	467	453	479	465	447	469	464	436	473	492	425	468	486	454	476	472	482	433	441	521	455	467	479	437	473	493	437	488	452	500	493	463	456	478	491	482	466	452	465	481	501	466	446	478	459	459	471	464	497	461	460	476	455	496	467	477	484	442	477	483	453	521	468	450	448	485	453	503	491	458	466	494	449	469	506	470	484	480	452	486	482	471	498	433	461	477	488	435	479	447	479	469	443	497	477	513	469	476	457	505	458	468	464	501	462	471	495	445	505	477	474	468	479	458	463	497	459	470	489	486	480	474	460	464	454	498	416	457	486	492	443	486	460	475	467	468	469	511	474	460	474	475	471	436	451	473	481	515	467	475	525	465	449	504	471	452	518	457	429	471	461	446	464	453	458	455	480	497	448	475	492	482	456	448	438	463	458	474	459	479	476	481	443	483	458	450	469	458	483	469	450	448	459	488	502	464	476	473	465	497	503	442	503	475	459	451	462	478	451	468	413	481	470	488	466	429	450	486	424	502	461	491	462	468	446	475	448	439	475	458	499	503	454	481	475	426	468	464	448	395	514	490	450	471	508	493	478	490	443	473	449	461	521	473	480	488	481	496	477	497	482	431	451	442	502	484	508	477	478	483	487	477	463	445	454	492	507	481	472	508	483	450	454	489	476	435	495	449	445	423	459	479	499	508	499	521	467	480	453	476	497	462	442	455	492	493	442	477	435	454	485	480	420	426	481	500	428	471	480	453	453	460	466	496	477	468	438	458	437	493	427	440	485	465	420	475	469	463	468	515	453	432	463	482	412	451	463	469	477	505	492	469	486	491	476	445	502	481	494	494	494	445	439	476	489	457	461	531	433	432	472	501	470	464	493	428	445	432	451	472	453	461	464	495	414	457	458	469	432	465	475	477	448	456	477	477	445	485	467	483	460	507	476	466	457	448	453	486	462	460	474	488	451	483	457	451	454	436	448	476	480	429	470	463	507	461	472	440	457	482	465	517	484	426	451	452	470	466	447	483	560	504	477	432	442	414	492	451	473	502	473	512	467	484	483	444	467	472	456	468	488	463	476	455	468	444	432	447	487	488	475	468	432	461	443	485	466	492	480	451	493	450
11789	17844	14234	6308	3282	2459	2996	4233	3477	2351	1616	1728	1415	1121	1122	1028	1166	1283	1321	1389	1387	1335	1098	950	938	949	977	970	852	966	971	905	899	917	953	901	917	905	973	978	1051	1044	1032	992	1005	1015	1004	1014	939	978	906	975	968	919	882	885	914	966	1243	1196	1173	1081	989	1001	911	931	907	902	892	880	899	913	947	884	906	883	936	942	916	918	901	951	906	899	959	906	935	905	883	938	935	882	923	890	866	918	892	924	897	902	891	910	960	911	897	944	919	863	920	916	917	938	896	927	913	876	941	913	898	959	915	895	966	880	941	916	905	905	912	881	930	929	898	906	890	997	893	928	915	921	919	891	938	873	954	875	914	884	915	905	910	937	886	898	897	928	922	876	922	935	906	959	876	920	860	926	906	888	892	896	887	904	924	933	902	943	933	897	923	914	890	855	962	876	892	911	905	964	916	889	924	892	939	916	900	940	900	894	855	829	942	860	917	857	933	906	872	891	961	930	872	927	892	988	896	958	903	899	859	865	911	893	890	910	953	900	928	895	915	911	889	928	922	862	944	911	911	940	907	945	879	896	893	887	898	941	943	884	918	882	858	897	943	927	896	885	930	871	951	875	909	910	950	925	900	934	913	917	863	910	863	933	896	1006	872	930	988	936	894	920	858	947	865	930	912	912	909	901	891	919	895	882	917	880	868	828	900	970	923	863	866	951	939	926	897	930	877	878	894	919	901	955	907	924	927	904	910	983	895	896	924	882	878	892	929	901	951	886	966	864	916	894	896	893	919	890	932	891	896	866	958	942	881	960	929	915	901	876	958	883	912	953	830	948	915	939	936	929	948	907	917	913	892	920	929	975	861	887	964	892	922	907	943	980	942	865	986	933	920	909	895	957	902	944	920	970	933	894	883	967	869	913	912	873	955	955	911	906	969	893	952	913	952	955	905	893	874	875	853	942	890	881	957	896	912	911	869	912	959	896	953	959	902	893	951	910	945	974	894	914	880	907	903	903	880	936	886	870	910	977	891	917	868	955	904	865	885	902	908	948	932	894	945	877	891	915	997	898	938	908	918	959	947	918	938	954	928	919	900	950	902	931	932	894	916	907	905	912	915	902	897	888	894	927	876	906	924	925	925	833	860	928	878	927	905	870	881	905	885	926	912	917	921	953	968	923	909	921	942	904	921	952	870	919	868	936	886	936	850	956	846	926	920	909	924	964	944	922	888	845	867	939	903	887	868	900	875	951	894	915	897	916	909	915	884	900	865	881	926	854	898	871	924	908	962	918	905	927	872	893	915	877	935	908	902	928	882	902	930	866	924	868	916	871	935	918	918	920	941	912	919	894	913	872	934	967	953	876	881	914	949	905	885	918	929	905	920	909	922	897	937	871	908	917	927	959	976	896	879	883	939	893	932	936	907	908	927	938	979	939	940	965	948	921	864	942	875	898	932	923	918	936	894	926	913	946	904	941	939	875	882	893	891	943	885	937	907	886	879	901	944	876	933	965	867	892	900	895	933	913	940	891	928	959	927	895	853	934	924	882	898	929	881	936	892	906	903	940	862	915	911	861	847	925	936	953	887	914	900	850	932	951	932	944	889	904	943	925	864	943	950	875	884	930	909	945	889	883	908	892	901	946	910	911	923	923	937	894	879	855	952	918	948	973	899	927	934	889	904	930	911	878	913	956	920	883	936	919	887	893	916	914	870	857	868	926	862	894	918	939	844	869	927	936	954	896	928	914	938	873	877	880	875	884	920	856	868	893	914	944	939	931	865	915	898	890	856	944	938	909	871	930	902	899	876	864	872	921	945	904	904	889	922	898	897	886	921	915	872	880	914	890	957	933	880	901	858	900	883	891	866	882	881	854	874	874	939	917	974	937	955	920	940	934	897	920	924	936	910	902	961	889	856	905	906	906	878	938	886	916	906	896	888	924	912	954	858	916	954	934	931	872	909	940	915	904	901	959	868	958	944	907	924	911	886	870	921	907	928	899	884	921	936	904	893	934	875	932	919	953	898	917	866	952	926	889	906	915	865	876	935	919	919	923	941	889	953	855	937	908	895	914	926	879	888	923	951	942	892	919	920	912	952	868	904	915	921	925	963	902	929	919	855	887	874	939	876	907	922	926	919	932	894	938	893	911	886	914	883	896	869	939	860	895	893	906	952	918	968	887	944	913	910	927	989	915	914	928	874	891	929	946	937	897	873	927	938	909	876	920	949	917	925	894	901	884	913	926	930	886	823	918	907	922	849	917	877	921	945	894	909	861	925	909	898	882	848	918	885	887	925	915	925	905	935	961	927	928	871	934	860	922	872	944	895	913	909	928	926	930	899	911	869	911	967	923	943	876	888	971	929	920	935	896	942	936	913	903	875	953	900	960	928	878	958	920	926	943	930	912	918	950	890	920	930	928	925	901	908	910	950	924	868	929	937	949	888	917	954	929	906	894	915	866	896	953	924	881	921	888	917	911	888	935	940	942	894	894	904	940	892	926	915	901	892	905	935	916	909	921	934	934	925	959	904	925	898	973	899	911	908	909	905	894	917	910	927	926	927	917	877	914	900	945	910	949	889	936	913	892	892	921	850	890	930	920	944	932	903	884	902	958	903	961	891	945	889	932	924	920	931	896	902	898	948	862	846	944	886	874	941	878	929	918	892	901	859	864	880	935	896	915	856	912	905	879	893	928	905	934	921	941	891	895	889	976	931	877	883	935	916	878	915	918	905	927	887	916	917	922	899	914	951	938	907	912	885	912	905	857	882	905	908	900	924	904	873	931	920	925	903	948	920	956	938	894	872	887	945	926	891	952	954	920	895	935	931	915	922	935	946	904	882	931	908	970	955	897	903	939	910	926	923	886	951	839	900	931	870	886	889	917	895	927	931	977	881	976	963	908	916	915	913	872	907	936	932	937	929	914	931	920	917	959	952	885	928	883	931	942	904	875	864	906	865	894	921	932	924	841	922	912	916	881	888	921	875	926	912	925	877	880	879	841	910	926	922	893	931	944	918	922	882	912	941	941	849	907	966	882	914	951	856	891	892	909	919	873	917	872	896	937	925	905	905	860	928	869	884	984	943	892	942	931	855	885	929	871	943	879	945	855	879	902	875	883	871	901	884	937	894	936	957	834	914	929	937	962	911	908	915	865	960	936	953	935	875	935	944	917	875	922	885	970	960	956	921	866	955	958	924	935	911	926	904	913	986	926	929	876	831	939	876	902	893	932	903	884	904	903	917	892	946	947	834	913	966	884	937	873	878	889	858	935	1000	908	939	921	879	878	886	865	916	906	941	881	898	917	881	937	973	955	872	917	890	883	968	931	949	919	950	950	914	935	885	930	920	899	915	964	900	881	873	855	926	905	926	923	881	917	877	932	921	940	927	904	882	944	902	889	894	904	943	980	961	888	912	918	910	923	891	900	971	905	897	855	949	890	857	982	895	905	840	882	876	895	946	895	943	880	940	955	924	936	932	837	950	880	944	905	928	925	834	945	932	888
23926	21150	28312	24226	19810	4042	2088	1985	1457	989	709	768	570	511	485	471	449	542	532	618	573	573	480	409	390	388	377	420	372	377	436	387	397	345	378	381	398	376	414	431	390	442	431	414	437	399	417	414	381	381	404	403	420	374	391	415	361	426	904	893	748	554	408	416	362	397	362	335	341	393	358	361	338	360	356	363	373	365	384	385	353	355	371	364	367	358	380	371	337	366	351	359	350	381	378	374	393	336	358	370	363	399	343	353	357	352	358	330	369	374	376	402	360	353	387	372	358	360	358	357	374	399	357	386	353	340	410	365	348	391	366	362	361	343	335	357	347	372	364	371	331	372	353	355	302	342	350	337	355	365	357	367	340	373	401	366	373	339	389	349	352	357	362	410	388	340	371	390	350	358	364	376	341	373	372	348	326	386	382	386	338	344	396	363	381	382	355	408	352	364	361	370	399	351	358	364	371	348	340	424	366	353	374	355	378	349	355	378	382	345	362	358	369	354	355	310	386	354	313	384	353	343	373	388	350	386	390	368	399	372	364	361	384	379	404	348	383	332	373	369	344	336	345	336	375	337	370	386	392	358	403	383	374	359	351	365	360	340	368	353	402	385	383	353	360	364	375	359	365	378	360	352	370	365	339	354	379	361	377	360	338	383	334	359	342	375	342	372	370	349	339	368	363	374	326	328	381	388	384	385	340	383	364	364	381	382	377	361	397	379	353	372	362	337	357	384	370	410	374	344	364	366	378	384	379	348	374	357	401	410	358	356	369	348	364	327	359	386	346	373	355	382	360	371	358	358	354	382	400	412	379	325	348	348	343	367	370	377	371	362	352	359	353	346	368	393	373	364	367	372	353	350	371	359	374	389	355	343	406	346	374	350	385	376	314	344	354	376	357	358	360	360	361	363	334	377	341	358	364	359	355	329	382	355	378	366	380	367	368	345	340	377	368	362	391	378	353	376	315	370	367	365	360	366	366	341	358	353	365	380	383	346	347	357	382	369	383	337	365	362	372	368	396	369	380	385	334	356	342	385	344	371	331	379	348	362	344	328	406	333	368	359	360	358	342	336	340	367	358	373	331	371	380	357	345	395	345	351	341	386	353	346	366	380	337	376	332	349	339	334	367	359	389	355	358	356	373	395	361	378	318	361	373	348	384	374	366	374	357	387	318	340	371	379	349	396	347	350	358	373	358	352	375	339	375	341	338	338	394	364	359	377	379	361	353	407	346	390	365	359	396	348	388	363	339	340	362	338	416	352	371	345	370	370	388	371	369	385	346	393	368	346	392	344	355	333	369	383	376	373	354	379	363	393	379	366	367	344	401	331	395	370	361	381	344	341	352	378	386	352	356	355	360	373	379	360	352	381	358	338	379	384	344	385	365	394	357	345	385	356	350	383	375	344	340	374	353	376	359	353	347	358	359	363	369	334	339	328	337	358	373	353	342	364	345	436	337	366	339	372	376	378	360	357	377	352	322	355	378	325	395	340	369	354	377	392	381	323	378	369	393	362	370	335	373	349	330	392	360	366	385	354	381	392	380	330	375	342	382	364	359	346	368	395	346	325	374	365	378	342	360	331	376	374	364	363	378	373	368	409	360	366	379	325	335	342	365	395	365	331	359	353	351	359	365	386	366	353	358	360	399	350	363	319	386	329	396	377	361	349	376	387	353	388	391	347	340	356	370	377	348	364	383	350	394	329	342	339	393	333	363	380	380	336	356	362	388	325	351	369	370	379	348	349	349	374	354	365	339	366	364	374	379	361	346	370	328	372	362	345	367	324	371	364	331	382	334	405	373	350	295	348	370	374	364	388	399	380	370	337	369	331	349	362	373	391	389	357	357	374	357	367	336	362	360	333	368	355	358	360	368	394	348	392	367	334	336	378	353	385	365	363	384	347	377	369	360	384	335	369	334	338	331	349	358	367	365	368	372	355	355	339	361	387	376	364	363	345	374	376	399	378	360	392	350	347	366	351	364	369	372	339	357	361	351	381	365	347	363	368	344	346	411	377	392	355	339	366	375	389	370	368	384	368	405	344	379	346	366	336	349	358	358	369	383	364	363	362	372	340	389	358	341	352	378	361	370	326	371	396	369	365	378	332	386	384	376	342	366	364	379	378	358	382	336	358	365	350	328	340	377	346	376	366	352	374	348	364	356	360	360	390	389	370	359	357	360	399	320	367	380	340	361	363	381	364	402	362	333	409	377	368	345	366	357	358	379	386	390	380	391	391	354	367	347	382	377	339	378	374	357	364	368	356	351	362	323	365	346	388	369	349	372	349	345	369	352	347	322	347	344	378	371	393	374	357	383	407	351	358	349	374	369	364	371	367	321	361	370	386	377	353	405	406	329	372	356	373	361	347	348	352	362	345	335	365	351	345	355	352	356	385	357	361	325	345	357	337	344	360	367	357	369	382	363	368	333	365	354	350	361	374	381	337	336	358	378	371	338	358	344	349	345	343	377	346	366	363	351	383	339	345	366	378	358	354	345	359	396	335	371	355	396	377	334	371	299	343	381	352	402	356	369	376	357	385	337	357	380	337	357	389	403	364	405	348	321	362	371	371	386	376	338	383	351	363	397	345	368	359	332	365	398	348	393	357	372	361	345	392	363	358	358	357	386	363	384	377	347	359	365	379	329	331	354	378	356	385	390	373	380	355	337	376	358	349	327	373	349	353	368	369	341	372	335	375	374	356	328	359	347	370	373	361	374	366	343	375	350	350	384	375	371	341	377	350	360	332	367	368	368	375	379	353	361	361	344	398	384	385	367	385	342	375	377	363	375	388	352	352	352	369	358	377	367	372	365	391	400	370	388	384	356	357	371	376	348	353	375	358	383	380	392	356	368	382	331	384	356	331	366	369	393	362	340	360	334	356	308	361	376	348	350	361	352	375	386	379	378	355	384	378	352	358	364	346	348	348	371	353	375	340	353	366	395	347	381	351	376	386	371	343	391	340	365	350	379	329	355	374	399	352	371	370	375	386	335	344	356	367	354	356	358	361	385	361	364	369	360	342	380	378	374	358	391	345	383	323	390	365	350	366	363	350	373	345	330	372	388	334	369	385	389	346	372	351	336	397	369	361	376	392	317	392	349	363	366	358	403	368	376	357	338	336	383	359	349	371	353	368	343	365	356	382	327	320	360	355	340	379	361	353	329	343	335	339	375	349	395	372	365	340	329	362	363	364	392	380	358	402	372	364	355	362	369	337	348	364	379	359	344	380	343	355	362	357	334	372	374	362	370	392	345	356	366	373	350	329	379	347	351	339	365	363	364	387	351	417	352	351	340	342	338	340	354	372	369	385	358	352	386	375	390	372	377	367	343	380	357	379	364	344	392	393	369	338	349	380	377	379	325	364	414	364	354	325	382	409	366	365	371	354	362	377	357	357	370	360	371	354	379	352	335	355	369	405	366	376	369	356	380	375	334	353	367	365	367	356	393	362	367	373	376	382	351	346	381	334	315	382	366	329	371	429	369	382
14780	27238	22349	11492	6725	5396	5824	6849	4923	3348	2244	2428	1653	1321	1221	1074	1136	1264	1256	1603	1418	1502	1182	856	840	779	831	765	787	765	754	757	789	784	783	795	795	788	776	832	865	982	962	937	935	872	842	882	846	752	842	830	792	749	808	736	733	993	2586	2282	1794	1253	952	847	746	700	729	712	743	717	726	754	727	729	733	672	734	698	707	719	726	770	691	720	753	715	725	752	683	722	732	703	722	734	733	712	693	745	701	735	710	713	715	730	762	714	697	690	781	733	722	763	733	730	671	747	730	721	696	762	731	742	719	713	749	722	733	753	673	704	737	723	702	747	754	703	704	738	714	699	702	725	703	741	686	692	712	709	684	748	704	701	712	719	683	718	697	709	723	720	709	686	709	714	673	733	728	755	679	763	735	734	715	682	670	718	731	766	709	715	745	707	784	706	710	715	684	722	713	725	701	691	698	705	668	717	756	737	708	710	641	737	721	652	734	677	735	708	724	722	765	720	723	708	705	696	723	713	758	787	724	734	735	716	730	697	718	683	749	684	672	733	718	690	700	690	722	762	731	719	784	691	728	708	729	695	691	708	701	735	671	729	707	726	709	710	707	731	734	703	720	700	685	721	756	721	719	733	792	671	692	728	687	704	716	706	719	686	708	746	715	733	731	682	707	677	683	694	712	755	746	760	727	703	733	678	707	702	760	663	728	722	685	662	736	697	728	697	675	737	703	695	751	672	759	709	715	749	710	708	721	710	738	762	723	697	733	733	734	726	729	727	722	700	752	710	681	738	743	727	750	755	745	722	662	665	764	697	699	698	764	718	746	733	703	728	698	715	691	684	734	674	669	661	697	705	751	743	732	722	716	746	702	698	695	706	765	695	735	754	713	728	757	732	713	710	750	687	708	733	711	725	705	701	662	726	703	714	686	693	717	716	738	730	722	701	678	702	732	728	697	668	722	737	695	689	747	712	750	717	730	707	685	700	684	705	737	661	733	729	725	728	696	700	677	669	711	734	664	725	741	716	709	797	759	707	744	769	716	705	738	672	732	736	777	709	742	723	704	686	709	764	743	680	683	725	721	742	689	766	729	688	705	710	733	678	703	774	753	697	682	697	717	738	707	759	734	723	724	745	687	725	719	681	716	702	745	705	708	679	716	766	728	722	721	707	714	716	722	735	735	772	705	693	748	746	731	758	694	664	767	729	689	685	715	707	715	696	666	737	722	718	744	715	659	678	744	735	722	715	737	722	760	709	693	726	793	724	692	717	758	706	747	762	730	666	741	723	739	718	727	721	715	752	695	742	700	762	702	728	762	721	746	696	752	681	720	689	737	748	728	679	709	721	710	714	718	733	745	745	723	692	756	731	676	725	685	715	720	758	677	674	717	812	681	645	716	670	715	749	747	707	715	702	707	736	695	698	677	736	748	703	695	688	752	682	741	715	694	712	722	715	688	705	769	686	715	754	737	753	698	745	703	706	720	701	659	696	722	737	713	756	700	723	683	741	775	756	733	724	728	770	686	636	713	722	735	707	732	741	735	729	690	720	699	714	675	718	688	692	719	726	731	717	703	683	667	710	720	706	704	704	717	757	732	739	719	729	733	704	741	724	688	731	712	729	720	703	707	691	734	753	735	788	718	736	702	721	718	734	719	727	684	704	679	666	768	771	787	682	748	717	755	739	762	696	720	705	732	707	749	692	762	763	678	739	720	712	708	732	670	709	736	705	704	742	756	714	735	714	721	735	766	685	740	707	718	661	714	715	739	736	693	732	747	753	714	720	668	725	674	746	698	735	697	709	743	725	688	723	707	714	723	694	695	746	703	715	696	717	708	725	679	725	698	747	697	716	718	692	757	736	679	703	723	713	686	716	761	719	715	772	722	715	736	690	705	679	735	734	710	742	751	729	670	737	711	765	718	690	744	715	704	730	697	685	744	704	731	720	725	685	726	739	710	702	728	711	756	672	701	724	771	703	748	689	685	759	720	699	703	714	723	756	737	736	701	708	700	676	700	717	726	730	692	693	725	701	707	723	708	728	723	665	715	725	734	686	716	740	759	737	706	771	675	730	779	695	688	729	692	743	705	733	707	715	718	726	693	740	731	710	722	733	737	725	742	703	760	700	728	724	724	672	730	716	697	698	686	727	754	714	693	706	741	747	707	776	734	732	693	707	719	702	723	701	757	723	684	708	662	777	730	714	697	695	703	732	755	742	712	711	719	721	744	750	692	720	770	743	749	741	778	709	738	752	703	730	674	729	736	718	706	712	720	750	689	683	671	735	715	708	651	697	699	721	723	706	781	711	730	698	707	718	728	735	744	707	708	710	710	736	743	725	772	696	739	691	723	758	729	699	715	753	718	716	726	753	750	734	754	726	744	732	733	676	715	714	731	730	721	762	781	725	720	732	769	706	696	753	684	711	709	713	708	680	695	744	686	708	725	666	737	708	760	706	789	712	755	749	728	735	706	760	702	738	708	722	742	722	703	701	704	736	680	714	720	760	757	731	739	660	700	717	718	675	733	732	730	755	686	745	685	724	756	711	723	693	745	715	739	729	745	728	721	684	756	697	706	744	716	728	728	755	724	726	678	716	723	769	696	772	701	673	692	685	676	721	739	749	727	737	708	740	692	744	724	729	762	756	708	680	706	696	675	746	746	724	763	709	691	697	708	733	748	750	762	747	707	665	710	752	749	732	779	723	714	749	735	717	730	724	737	725	741	758	685	688	670	742	744	680	729	703	712	750	705	727	725	709	691	745	725	741	699	705	692	735	715	705	741	712	738	758	718	687	726	737	743	692	750	748	674	781	708	745	755	706	718	690	713	735	719	731	736	706	723	732	714	718	732	677	742	717	714	700	713	740	706	732	746	701	727	745	742	750	745	726	679	719	719	746	689	744	762	696	752	718	738	704	701	769	719	729	728	703	735	714	678	729	736	696	732	693	720	710	740	671	721	738	708	749	715	724	702	675	677	723	713	715	703	726	691	741	692	738	718	727	712	717	725	680	708	749	713	742	750	766	783	711	749	747	772	714	670	700	658	733	757	729	692	677	712	687	708	707	704	723	692	749	689	745	742	745	769	731	715	731	707	742	708	767	728	760	756	712	684	687	751	723	741	697	733	692	678	681	670	708	706	702	789	725	712	712	718	704	730	701	682	734	698	687	719	752	725	679	717	756	702	753	696	735	697	669	731	689	684	745	720	736	675	742	716	761	712	746	697	728	701	724	735	714	740	752	711	698	723	732	680	742	673	756	741	704	687	754	712	688	670	663	702	759	705	739	691	743	716	733	706	722	673	716	733	714	701	742	741	754	679	715	712	722	711	716	734	734	712	711	721	737	749	705	697	713	711	705	773	670	763	705	732	721	705	701	727	716	731	746	703	731	740	723	715	713	706	765	728	759	774	691	740	752	708	720	747	710	685	678	715	691	650	671	699	703	715	708	710	725	720	695	768	684	756	733	710	765	768	720	731	718	713	690	724	727	742	730
23156	21232	29081	23726	21233	19502	5738	3271	1927	1292	924	887	592	485	451	462	411	503	503	622	644	522	485	369	346	301	355	334	343	313	352	338	330	333	353	358	324	320	311	326	350	389	391	361	416	348	346	359	368	344	322	370	401	330	308	304	342	474	1495	1211	949	604	414	364	328	287	312	286	288	305	299	288	324	298	297	280	294	337	310	314	305	280	295	288	330	319	309	294	314	271	294	318	317	309	302	288	290	288	290	298	289	281	289	282	307	282	318	306	313	300	316	303	289	308	306	310	324	302	288	314	331	298	312	274	345	334	312	351	311	313	286	290	299	295	274	294	297	325	284	283	282	327	310	298	303	317	296	313	318	292	275	269	290	321	291	283	294	327	300	304	295	276	346	299	297	277	304	311	294	345	278	341	333	292	296	303	289	274	298	330	305	299	325	331	298	288	286	307	258	294	312	310	312	320	286	327	294	286	322	297	287	311	327	286	319	291	291	301	332	298	308	301	309	306	305	311	268	292	321	315	315	282	305	304	285	323	282	306	304	301	305	292	302	297	330	275	285	351	296	310	283	295	287	259	262	336	309	280	322	327	258	311	302	307	296	288	303	310	316	329	294	305	283	333	298	263	308	277	294	294	295	276	277	289	280	283	314	330	292	314	282	297	295	310	299	307	305	298	258	304	274	297	290	309	261	314	328	292	293	309	313	284	302	298	295	283	310	306	316	284	295	267	297	297	301	307	290	322	294	305	313	295	312	298	286	341	299	316	297	307	278	302	300	291	316	282	290	343	337	323	282	316	328	281	298	304	317	291	279	310	291	292	296	320	307	319	317	305	307	312	310	322	278	321	295	319	306	282	312	321	303	302	323	275	290	309	314	331	306	292	321	264	310	318	321	290	303	291	303	318	317	325	280	321	296	315	296	312	268	314	303	293	307	288	314	313	280	308	324	320	310	302	292	297	275	285	309	310	309	299	300	322	305	291	313	302	301	329	307	294	288	291	272	337	290	316	300	337	296	298	324	287	285	305	314	263	307	319	312	342	264	317	289	329	316	323	324	318	288	286	300	313	307	292	292	280	294	304	327	310	307	293	299	293	297	295	297	271	279	292	292	299	292	307	322	298	313	276	302	317	285	298	320	269	316	295	297	299	320	313	285	286	285	316	332	316	264	282	315	311	276	308	300	293	281	318	335	311	262	288	317	294	305	309	291	299	294	286	301	274	311	301	297	335	310	289	307	318	312	291	336	294	298	287	265	293	287	273	271	293	304	293	273	263	321	294	278	280	347	279	312	307	323	333	290	304	290	276	268	307	316	295	286	313	312	321	295	290	322	294	317	279	318	296	307	286	318	311	280	291	300	323	308	309	319	291	313	304	300	300	302	275	293	269	288	302	303	274	311	300	321	278	313	282	291	318	319	281	287	290	292	304	363	297	295	323	324	294	302	308	320	292	325	285	300	330	312	288	321	287	287	297	325	307	293	293	298	328	300	308	311	296	294	315	283	329	280	298	321	295	291	309	293	321	264	323	285	299	309	324	321	286	322	302	322	309	317	297	282	293	287	312	290	288	319	303	281	282	305	320	296	326	317	309	313	276	301	283	305	315	303	311	302	295	291	310	329	303	272	307	297	307	317	330	293	299	307	291	279	285	299	303	291	280	323	331	324	317	271	285	303	304	280	314	302	307	282	302	303	302	292	326	331	318	296	307	294	277	306	326	297	281	324	323	289	318	292	327	307	286	294	292	302	330	307	306	316	318	316	289	304	294	282	307	291	309	304	303	289	307	319	287	311	289	296	294	324	284	311	320	293	273	295	291	305	297	297	296	296	302	318	291	292	326	305	305	316	292	312	305	304	300	316	313	301	282	295	305	281	332	311	300	304	291	311	287	306	287	321	311	334	296	295	302	290	334	318	290	324	281	326	323	311	303	304	258	296	310	319	311	283	321	320	333	332	320	326	319	290	322	320	289	296	327	293	306	307	285	288	304	336	323	296	303	296	337	310	313	292	319	277	314	310	292	275	331	309	285	336	290	298	346	282	318	309	308	287	312	274	301	309	303	293	269	297	273	302	269	288	290	289	295	298	292	283	308	285	312	298	314	305	299	294	300	263	315	311	298	291	295	295	296	311	300	317	287	286	327	284	282	274	331	277	287	271	313	285	250	304	300	289	311	301	272	281	311	316	298	262	302	283	322	327	271	288	305	324	313	309	249	267	299	341	334	290	281	283	282	292	292	299	309	290	305	299	292	300	312	318	304	310	325	302	317	279	315	295	303	288	278	315	276	289	285	282	333	297	325	317	310	333	318	322	316	313	304	299	267	291	304	307	328	291	327	349	283	326	291	304	319	276	345	298	319	282	290	283	274	319	287	330	307	279	284	279	317	291	307	286	285	293	282	287	336	324	302	285	313	302	297	331	289	284	305	280	294	280	306	323	265	307	301	323	309	278	304	276	341	292	279	273	292	307	296	340	320	282	312	269	281	301	296	315	307	291	289	322	279	287	282	295	318	260	272	317	303	301	317	287	307	265	304	307	275	294	281	311	294	290	261	304	316	299	345	295	292	242	309	298	342	270	339	329	297	296	279	338	297	283	303	291	264	298	302	289	302	299	284	328	319	303	292	298	290	308	316	305	305	299	308	305	325	301	290	274	320	317	305	289	291	299	301	299	316	297	325	301	301	300	299	298	284	296	294	295	269	321	307	299	279	296	313	299	316	277	323	298	308	281	295	302	286	311	289	326	285	290	289	317	327	281	284	278	282	327	293	299	308	280	290	322	294	321	284	283	292	256	301	288	316	310	321	300	265	301	318	281	294	298	273	288	277	294	291	283	296	326	286	319	292	303	326	301	303	295	337	324	278	293	289	287	271	292	304	302	273	344	347	296	281	275	277	285	285	267	255	289	295	311	306	286	326	286	306	307	295	298	316	336	297	270	297	304	332	323	312	305	303	281	302	293	318	292	300	283	294	335	284	265	287	307	312	306	295	319	311	318	292	265	324	272	289	267	270	291	281	290	293	314	312	297	297	307	299	267	289	314	311	293	304	296	295	283	312	288	320	301	327	279	290	299	313	306	296	292	302	269	276	292	297	292	312	297	304	307	273	322	316	313	319	309	308	330	325	279	297	258	313	248	306	302	286	294	300	303	290	313	317	300	285	337	291	293	278	314	327	299	316	304	291	278	320	291	308	327	293	306	297	298	309	305	288	305	324	304	303	295	321	305	269	325	306	282	288	314	308	302	308	267	297	300	312	278	310	316	299	269	320	310	301	321	313	291	246	272	309	306	285	319	265	322	292	301	284	334	343	307	309	296	290	283	269	316	286	305	297	320	314	307	281	302	286	280	252	332	316	285	288	309	329	297	329	305	303	285	299	275	273	297	307	324	342	296	275	299	286	296	328	322	292	272	272	302	299	291	314	277	291	312	313	330	272	307	311	332	310	328	317	313	292	274	299	282	280	298	298	322	328	290	276	300	304	297	313	302	321
17526	32840	27240	15228	9616	8574	9272	9768	6765	4231	3278	3040	1864	1375	1239	1128	1169	1363	1418	1965	1895	1431	1210	758	712	746	750	741	712	691	694	688	660	663	706	740	693	650	699	693	737	903	998	878	876	867	794	771	750	743	667	734	711	696	621	615	609	1202	4353	3444	2587	1610	1001	756	591	562	642	594	565	557	608	566	622	609	535	596	583	580	580	632	560	585	631	576	589	577	613	596	580	567	621	607	583	578	581	580	575	567	622	567	621	556	590	562	612	600	604	592	601	555	592	608	551	570	542	575	610	541	557	612	569	584	574	588	614	605	591	593	564	608	589	613	567	578	611	617	605	598	637	585	583	567	601	578	576	581	587	534	601	626	603	575	590	596	583	598	580	582	541	565	580	628	620	569	608	577	583	604	563	545	578	582	617	623	645	578	604	582	594	603	579	592	578	617	577	571	614	587	602	602	641	560	586	561	576	568	599	565	623	576	579	574	511	620	556	572	601	518	565	571	626	582	567	611	612	622	554	562	592	613	591	571	578	622	607	619	580	568	550	571	549	599	578	598	593	587	587	582	580	585	583	579	569	594	582	604	578	579	579	572	592	579	604	582	601	623	608	637	617	594	595	621	595	564	624	567	593	578	559	572	570	583	633	587	586	622	510	581	584	602	571	577	563	611	594	639	550	604	598	557	607	573	574	599	611	564	618	592	568	556	598	570	596	595	568	571	552	576	582	571	593	576	535	597	559	594	612	581	624	595	613	550	615	567	556	572	600	586	610	600	624	520	564	570	530	609	577	598	554	571	580	579	624	597	573	554	586	597	605	590	618	582	586	614	502	556	608	589	644	570	575	624	566	575	584	601	577	580	601	565	598	587	558	600	615	565	576	637	612	630	598	629	574	552	593	579	576	544	610	627	552	613	644	571	641	584	558	544	623	617	578	585	626	592	591	581	600	591	589	562	579	651	607	589	562	593	573	536	587	537	608	584	600	575	554	573	602	590	557	569	586	560	595	639	610	612	552	565	590	565	581	578	586	608	533	565	592	632	551	565	608	582	539	566	572	580	581	589	576	588	576	591	593	614	599	588	564	604	617	598	600	650	567	578	539	551	553	592	577	592	636	578	614	564	589	601	618	596	546	634	609	600	575	568	574	594	613	592	603	540	564	583	591	597	580	607	578	556	545	534	589	595	577	555	613	534	551	605	608	623	584	589	573	612	635	572	586	613	555	589	607	631	594	570	617	575	625	585	565	589	572	544	573	609	609	637	603	574	561	571	572	578	638	581	576	574	572	639	619	601	636	583	582	594	570	606	604	631	587	579	584	599	582	581	614	555	611	598	583	584	590	599	570	600	596	595	579	550	613	610	640	629	607	604	599	564	599	553	586	547	568	597	592	556	588	595	614	567	619	575	545	586	638	540	604	576	569	555	606	548	575	621	552	541	548	589	597	541	576	553	633	588	567	579	589	582	557	608	543	598	565	586	583	593	571	590	521	620	580	556	617	554	581	624	607	575	543	515	556	564	592	560	608	537	586	602	583	550	616	613	549	641	582	576	562	604	571	581	585	550	617	584	634	590	599	615	566	593	619	602	598	518	585	589	597	590	574	621	590	584	603	545	590	582	607	572	611	587	600	585	573	617	586	557	572	615	612	585	625	567	615	616	578	637	580	590	578	560	593	616	649	599	580	547	601	585	577	571	586	564	593	586	584	589	570	604	609	608	592	564	576	595	549	588	600	588	554	561	600	601	576	567	567	569	591	612	615	617	544	589	581	563	614	574	559	579	591	612	590	610	604	551	567	624	602	641	628	604	561	606	560	560	553	617	605	579	550	538	649	579	608	586	578	620	558	556	585	610	583	560	588	540	557	585	587	612	551	580	613	559	613	602	547	570	585	597	551	568	599	559	567	583	652	599	574	579	559	616	571	589	598	624	607	604	601	613	621	568	576	567	544	593	614	654	593	669	544	584	625	584	611	569	589	614	627	592	605	573	611	565	635	574	588	586	572	637	611	554	592	595	594	595	593	589	560	639	572	580	587	613	591	568	594	601	589	565	562	590	597	574	609	537	583	579	595	578	587	573	609	636	582	589	599	534	598	622	591	591	593	574	549	566	577	571	586	572	572	570	569	560	556	567	586	564	532	593	604	584	618	571	543	598	610	585	567	569	635	584	589	559	557	591	593	606	556	582	569	542	587	578	572	567	559	636	573	601	592	557	596	624	556	586	567	595	605	605	572	568	581	595	628	564	603	607	623	580	551	580	559	575	595	620	573	600	579	575	619	615	578	594	581	589	583	574	596	553	582	574	571	586	661	597	529	620	595	513	535	555	581	549	574	605	568	610	652	589	616	590	558	591	616	609	564	614	577	599	556	611	570	629	580	594	596	606	568	601	568	600	619	626	582	546	606	614	624	519	586	575	548	580	624	568	571	589	568	597	585	562	601	570	618	531	610	552	583	562	647	580	556	581	634	587	564	576	610	589	632	603	630	576	572	577	599	587	576	605	570	626	603	579	544	565	553	590	599	603	580	590	573	561	592	554	599	567	570	604	590	619	587	605	590	576	571	573	601	642	559	616	556	570	591	581	566	629	600	562	578	536	573	586	582	567	553	594	615	591	561	572	609	617	527	593	591	581	596	580	597	586	612	601	624	603	553	540	570	608	557	631	597	566	608	611	572	572	635	554	587	574	546	611	564	597	605	631	587	616	549	585	557	559	565	597	606	571	545	555	605	592	606	602	626	578	580	536	623	590	596	600	552	587	597	571	632	557	595	565	551	583	587	534	583	615	574	578	558	547	638	566	583	611	559	574	619	607	564	611	594	594	591	607	577	623	625	588	549	594	591	597	552	620	592	613	595	562	601	608	562	557	582	549	553	620	620	566	544	597	585	541	608	576	633	570	570	567	553	590	568	620	585	587	577	623	609	629	574	588	595	591	575	602	559	613	594	611	580	606	597	583	592	614	582	576	604	569	538	564	590	547	613	612	586	565	604	556	575	583	542	583	586	561	569	579	570	558	584	588	593	573	666	559	585	577	592	585	578	562	647	556	563	595	604	576	622	612	570	553	611	573	607	583	638	602	597	549	639	590	557	600	539	597	567	597	608	609	618	555	599	591	553	566	573	575	614	577	604	628	601	593	599	608	598	567	593	618	605	551	576	590	582	576	572	567	550	607	609	578	602	613	602	580	589	537	592	572	595	596	602	549	575	543	594	619	590	575	570	636	567	596	585	628	573	571	599	590	600	569	599	581	571	611	604	576	592	578	578	610	584	613	633	532	570	559	585	598	571	588	589	610	583	553	576	599	595	597	597	614	599	584	582	573	553	598	560	585	574	590	573	616	541	611	550	552	606	626	569	613	585	603	572	603	542	607	570	597	605	598	598	630	587	590	615	561	567	596	551	623	583	579	579	603	565	521	605	568	637	608	591	573	600	567	578	618	591	576	596	578	565	620	534	598	562	582	561	603	625	572	608	613	573	598	593	631	598	590	606	597
26638	20697	12374	2967	1073	1012	1395	1511	992	739	654	603	539	447	472	512	491	461	481	576	536	537	490	403	487	472	475	481	423	464	474	451	419	439	457	431	446	446	443	488	442	425	482	484	471	484	488	431	467	472	445	449	480	452	464	478	416	436	508	554	555	471	463	464	510	445	480	391	418	445	437	430	418	431	469	424	429	486	476	458	444	420	451	463	445	403	430	456	450	442	472	437	456	447	418	438	447	421	456	467	470	474	439	451	465	436	429	448	458	430	455	464	465	439	463	446	454	461	464	431	450	441	455	404	417	437	448	436	467	452	466	467	419	444	425	399	473	424	412	478	439	473	437	432	451	438	383	399	443	450	411	438	427	420	455	483	461	427	436	465	428	458	422	445	461	472	431	457	415	438	465	466	447	402	481	417	467	461	443	408	469	454	421	419	449	438	441	443	444	439	386	421	455	460	471	384	432	471	417	441	441	446	457	424	449	475	444	436	461	435	427	460	455	444	463	439	431	472	423	459	468	434	405	443	462	411	482	451	468	477	425	436	413	439	392	443	444	459	421	413	472	433	449	430	436	436	441	445	455	448	435	426	449	440	437	413	455	421	446	458	412	442	474	475	424	433	449	432	411	440	457	446	428	451	456	423	432	442	442	474	452	452	455	441	465	465	410	479	457	462	452	466	444	429	433	412	439	433	453	451	460	452	425	464	435	439	438	426	459	441	418	423	455	443	432	415	459	405	453	465	433	456	462	441	444	430	454	485	436	425	427	458	411	456	404	409	462	455	487	437	454	452	454	384	421	497	431	438	430	421	446	438	425	417	472	462	469	460	441	439	453	456	444	412	471	464	465	404	451	447	441	464	442	477	399	446	427	454	454	448	472	422	451	405	454	434	455	404	441	439	447	453	481	480	435	435	419	430	440	444	430	449	455	436	439	450	444	452	484	449	421	418	457	457	435	430	415	458	411	417	448	476	483	443	476	429	428	430	422	402	468	471	426	435	436	456	442	432	466	461	460	436	445	433	430	448	410	449	458	422	426	438	449	461	424	474	471	455	463	460	463	450	433	457	449	433	470	419	440	427	473	454	439	454	428	437	439	459	430	455	483	448	487	476	414	436	428	437	459	449	420	422	485	476	476	470	450	463	437	465	437	451	439	456	449	428	456	425	429	464	427	476	443	442	387	446	448	408	459	445	462	447	418	407	450	459	442	431	438	464	462	430	446	434	444	448	432	426	423	441	436	463	409	456	465	466	453	436	419	475	441	474	475	434	448	457	459	426	453	434	454	435	477	414	467	437	468	434	434	430	481	462	434	455	443	470	496	409	453	433	434	426	422	435	468	450	450	450	440	420	468	442	456	450	451	445	435	469	406	439	451	449	462	465	440	438	425	444	422	460	499	457	468	452	443	471	441	466	451	429	484	461	484	454	431	409	483	477	461	417	416	422	434	417	446	424	423	491	475	433	436	430	432	405	448	407	399	435	427	418	412	470	456	368	477	425	473	408	446	448	397	449	410	465	452	447	469	445	424	449	452	409	426	415	450	443	487	427	457	447	464	443	466	451	429	470	441	454	440	402	423	481	458	460	458	408	444	435	454	452	422	413	423	432	437	419	463	461	449	497	441	455	481	452	437	456	425	463	445	447	452	459	402	440	452	478	422	456	451	392	435	409	427	424	434	423	418	459	423	446	462	446	448	445	444	421	437	410	431	434	485	382	432	446	439	446	451	403	453	463	459	442	434	456	424	452	456	412	439	415	447	441	432	435	431	423	445	448	466	443	444	457	456	442	489	410	460	422	455	425	440	438	438	449	427	425	409	428	475	463	431	435	451	475	456	480	491	464	459	419	480	464	473	423	432	457	456	448	420	471	430	463	429	455	431	445	416	404	447	478	447	440	427	421	439	460	457	449	470	425	471	471	466	416	446	449	452	450	460	422	435	462	445	435	455	456	483	443	410	432	423	430	446	442	451	478	444	468	444	488	475	450	486	459	451	454	429	446	436	457	477	456	473	423	470	461	463	410	434	430	452	456	460	466	444	483	446	478	453	457	446	446	455	457	456	429	459	457	474	447	447	430	423	479	440	445	442	475	449	439	470	502	455	449	434	441	424	441	441	436	423	470	425	473	440	468	410	475	437	441	468	437	484	454	441	465	474	416	466	437	454	455	454	447	439	421	432	433	425	431	405	431	427	426	418	441	419	418	438	447	454	445	456	459	435	458	468	467	436	449	448	434	454	411	460	449	455	412	411	444	444	430	420	453	467	434	434	447	424	447	443	462	431	454	443	441	439	462	451	438	450	419	451	447	411	441	446	460	435	438	465	472	472	449	472	473	435	434	438	426	431	451	443	415	459	454	432	435	462	446	423	480	402	432	440	446	456	454	429	483	456	451	443	471	483	414	490	472	464	446	455	415	433	446	432	428	491	499	429	449	458	474	455	477	467	438	462	462	462	471	449	441	447	464	462	420	454	431	402	467	436	446	439	441	438	435	460	464	471	467	449	489	481	431	417	444	412	433	448	451	466	449	467	438	443	476	458	461	421	425	436	450	442	439	424	452	442	426	426	492	431	442	448	436	429	454	402	455	424	409	451	459	448	470	431	400	459	466	464	475	429	432	417	451	408	473	442	450	458	451	420	457	407	457	443	414	442	433	459	416	468	407	446	485	452	501	468	398	470	448	453	401	426	423	447	429	438	408	421	408	462	449	448	470	462	465	424	442	409	449	451	449	446	430	458	396	464	479	413	466	441	430	427	444	440	383	436	471	444	449	449	433	424	434	477	429	448	468	423	457	461	427	420	451	418	462	476	448	459	421	462	441	396	428	450	439	461	411	490	465	443	478	471	461	432	440	454	439	439	450	454	454	461	439	463	437	426	449	472	431	414	447	413	467	432	440	464	447	431	467	499	435	422	448	476	428	459	465	430	447	466	450	422	425	431	464	471	481	457	438	450	444	463	482	413	436	474	427	436	493	449	462	459	410	439	426	425	460	451	468	429	447	461	452	473	402	461	446	415	463	446	424	435	441	458	451	423	459	462	432	475	466	462	432	451	464	422	424	449	458	435	464	447	458	436	431	463	438	425	438	413	442	425	485	426	457	411	509	453	441	429	451	435	446	446	475	470	440	403	425	432	494	475	435	435	438	423	421	408	446	429	457	468	412	417	419	486	478	461	452	454	482	471	467	493	452	469	430	438	472	475	436	465	421	468	472	434	422	420	453	437	436	430	474	475	460	467	449	466	439	446	432	439	407	443	432	444	455	428	467	447	455	409	472	428	456	458	460	438	419	467	407	446	414	415	422	403	458	455	457	435	451	440	452	413	472	462	450	438	419	435	428	448	412	427	432	423	441	415	416	433	428	447	445	455	446	427	461	457	451	452	431	453	433	422	440	483	480	477	469	480	427	457	425	434	463	452	409	437	438	420	435	430	417	468	436	431	458	428	449	481	464	436	452	470	436	454	446	427	434	424	433	451	439	447	415
12240	17792	13112	5104	3058	3114	4664	5221	3147	2070	1811	1523	1119	984	976	997	1008	1063	1166	1409	1365	1257	1082	882	888	915	909	889	864	894	876	882	834	841	883	877	903	879	874	862	918	950	1050	997	972	992	954	958	966	908	914	965	930	864	889	871	916	912	1097	1211	1158	1042	1002	898	879	906	905	887	842	895	893	897	892	864	872	886	887	855	897	878	849	844	846	834	911	881	856	897	847	886	852	906	852	835	842	929	838	885	890	839	903	849	868	886	807	860	862	866	886	861	869	886	864	876	908	865	867	826	914	915	856	903	903	912	858	882	943	845	828	860	847	862	878	889	908	919	914	857	888	861	937	883	825	901	856	905	877	841	865	904	835	899	896	849	813	837	893	864	889	881	835	847	850	913	882	876	856	855	812	912	895	828	852	892	839	818	849	859	851	899	878	866	881	872	857	889	872	817	881	878	879	861	852	884	834	856	851	894	867	833	893	879	867	839	890	838	878	864	922	812	908	815	903	888	855	878	874	841	826	875	824	859	873	917	890	851	888	850	895	886	872	840	814	888	855	900	859	901	909	894	878	891	888	890	893	825	825	916	843	902	852	884	845	882	856	835	912	829	856	909	859	873	873	869	871	871	855	898	948	836	836	825	903	897	883	884	860	879	851	875	830	846	902	888	880	860	945	910	804	856	826	877	909	891	852	845	895	863	856	867	858	878	852	905	855	870	862	870	886	911	868	934	810	869	848	869	845	851	857	865	849	874	873	937	887	867	903	844	879	878	921	864	820	854	885	899	871	898	897	866	922	932	878	879	851	862	874	852	889	848	878	869	896	906	831	892	837	874	811	921	857	906	887	889	874	873	880	935	880	848	872	889	871	911	825	872	860	889	927	883	933	866	880	913	844	893	853	869	891	856	883	879	852	899	860	893	871	912	858	892	871	894	845	854	838	881	828	893	890	884	934	909	872	880	881	825	880	856	928	836	846	853	855	869	842	848	876	842	851	920	893	861	887	860	858	877	875	891	879	851	860	912	850	882	858	847	869	835	913	831	895	882	893	864	913	940	872	865	899	872	833	902	869	833	901	868	838	873	900	886	903	831	865	846	824	860	891	869	875	862	854	878	898	926	898	870	861	798	856	849	878	827	793	895	847	849	869	890	899	890	855	874	859	888	871	903	884	858	908	889	867	880	854	885	900	917	840	896	854	846	848	856	855	854	842	861	849	876	855	870	902	890	841	891	870	920	873	838	956	863	876	905	843	858	869	874	895	871	878	849	836	860	852	937	875	825	832	890	875	872	860	818	921	832	878	830	890	859	811	913	865	855	875	887	859	823	877	921	859	887	830	886	876	878	859	850	851	866	894	870	919	843	860	874	823	912	890	843	925	863	830	838	856	850	847	871	902	876	880	893	911	916	870	835	826	863	840	829	896	869	849	870	851	863	850	954	808	829	865	878	912	922	863	889	829	845	934	867	838	896	876	865	880	861	852	880	875	917	858	890	929	914	851	933	881	905	875	893	955	867	899	878	853	898	806	850	865	879	865	804	863	882	834	849	860	943	798	907	825	874	884	884	813	854	889	894	846	906	881	855	904	837	879	937	849	868	854	891	879	856	865	834	881	886	894	894	858	797	857	852	883	873	903	903	851	879	903	905	866	874	857	883	899	904	879	884	862	844	873	822	832	895	930	848	850	852	901	851	865	830	857	863	822	793	887	867	912	885	864	891	857	852	920	837	862	810	862	854	878	850	851	865	821	852	861	829	876	893	843	854	885	866	927	883	904	879	854	895	861	876	905	890	858	884	854	844	863	844	991	878	908	843	909	906	871	910	894	946	919	912	899	845	896	893	853	864	892	875	871	923	861	868	862	906	912	868	865	883	880	832	888	837	920	855	860	897	826	914	901	887	922	866	880	872	883	918	857	881	847	807	841	817	854	900	838	884	905	910	898	817	861	893	888	862	859	841	871	882	852	817	836	910	884	881	839	894	887	889	879	852	891	899	914	852	839	875	882	856	841	823	861	908	896	900	857	877	855	832	865	812	897	844	853	783	923	821	854	920	886	856	865	840	840	881	925	874	898	796	877	869	881	864	892	887	885	887	878	911	853	870	903	847	845	884	884	867	889	817	956	829	898	889	880	885	878	867	867	821	885	831	851	876	846	876	866	840	876	870	900	807	874	857	835	903	877	862	893	794	882	900	895	866	875	838	884	850	896	898	913	859	779	866	904	883	834	867	906	857	890	900	873	872	880	909	836	819	912	896	883	867	864	831	921	899	856	848	837	875	874	852	905	842	871	861	900	810	848	852	809	891	839	854	864	853	924	851	878	864	898	867	851	858	834	855	866	909	898	889	877	941	851	882	867	885	831	837	902	905	877	858	866	889	869	830	897	960	880	835	822	885	881	824	856	883	892	866	920	844	830	898	925	844	869	822	876	885	866	915	851	823	851	867	875	916	817	883	832	880	860	888	880	893	893	866	883	877	886	906	836	859	825	890	919	867	853	887	873	829	873	880	880	853	849	896	810	868	892	867	842	834	876	844	861	903	907	895	861	868	909	849	863	848	891	895	861	844	836	901	869	819	891	932	915	849	895	857	882	875	904	882	896	915	826	818	871	880	867	921	871	871	874	858	845	836	911	879	933	845	918	868	860	850	849	900	864	881	852	826	863	847	892	883	899	890	897	872	851	834	810	899	902	837	782	855	875	886	922	862	866	892	894	899	845	894	860	828	834	897	910	872	871	864	877	837	909	856	833	880	855	873	841	877	948	893	875	854	854	896	863	867	845	876	858	817	871	899	836	882	854	853	834	896	851	857	888	891	862	893	852	867	856	891	853	885	890	896	870	888	865	885	876	870	929	918	883	822	890	851	899	871	866	864	889	869	844	814	834	846	904	847	896	885	823	853	859	853	842	893	803	852	861	873	877	901	890	938	824	830	924	881	860	909	899	869	871	939	864	878	864	871	851	846	959	886	851	886	891	795	862	857	859	908	812	872	887	881	853	875	842	895	849	832	939	924	860	892	879	851	845	843	817	899	834	897	857	886	828	864	859	916	823	891	848	848	899	883	862	846	903	881	923	863	858	902	883	915	852	891	876	831	888	869	871	875	868	838	821	887	847	852	889	877	844	868	820	838	887	829	886	870	855	863	850	835	832	895	891	850	836	918	883	849	905	887	906	826	860	884	816	884	882	856	870	843	825	871	852	844	837	938	907	890	881	860	859	846	853	849	861	882	867	790	820	890	884	820	875	895	856	859	855	875	850	854	845	862	878	876	849	842	881	889	927	845	874	868	859	841	854	971	899	847	868	891	865	900	872	889	846	911	881	842	814	869	861	879	896	881	822	858	837	882	865	845	846	871	875	907	822	869	880	861	850	845	893	906	831	924	836	835	892	902	862	893	862	917	826	887	842	874	858	883	934	866	882	910	905	848	861	865	896	853	894	822	966	857	880	868	855	866	940	834	885	861	858	912	845	901	909	838	905	852	827	838	884	869
24099	21220	28354	24397	19713	4150	3147	2745	1317	903	825	591	462	413	416	432	376	433	424	495	571	492	413	367	334	336	412	350	352	326	351	346	333	351	370	368	364	338	365	321	322	352	404	401	384	358	370	395	369	375	332	313	391	353	348	332	298	407	621	840	737	605	476	409	333	303	324	343	333	327	349	384	330	331	336	329	351	330	303	324	327	343	329	357	350	330	354	317	359	326	307	320	327	343	308	339	320	348	337	340	361	340	308	317	335	344	342	348	353	317	293	334	349	347	314	333	305	366	295	337	275	321	331	313	304	344	309	290	344	322	325	327	317	345	327	326	318	332	347	310	353	338	372	303	320	327	343	356	326	334	336	342	329	333	339	325	341	341	328	302	313	297	334	343	328	340	310	325	355	309	330	332	309	359	342	319	368	318	317	297	322	302	311	317	337	309	318	345	320	322	347	348	329	323	325	336	316	343	366	337	327	328	329	348	340	317	325	299	348	318	320	323	319	318	303	347	335	297	309	356	328	332	324	329	322	314	316	284	360	331	357	342	319	350	298	338	316	360	318	331	336	336	348	325	342	312	295	310	329	343	350	336	327	322	355	335	315	328	336	322	334	326	317	291	293	335	291	349	317	317	342	334	342	307	350	329	346	343	327	337	361	331	291	316	329	327	336	324	285	311	301	358	345	356	347	319	358	319	317	372	316	317	331	341	327	346	307	321	338	343	319	289	299	340	340	321	329	277	306	292	339	326	344	299	282	304	304	327	313	337	291	302	350	345	312	322	315	303	318	334	345	288	345	322	325	345	307	321	342	319	325	345	311	314	339	329	331	346	347	303	330	305	332	329	356	289	333	353	331	351	343	321	338	349	328	331	332	403	322	353	319	329	318	329	316	306	319	297	347	331	293	320	338	368	373	330	313	329	318	341	314	331	322	323	341	347	320	334	326	344	355	354	338	322	348	331	318	330	341	324	331	340	334	320	320	288	330	345	282	353	363	314	308	308	314	329	345	350	335	345	341	308	331	299	346	305	340	330	333	309	339	294	361	312	338	317	347	312	312	348	347	293	305	307	335	315	324	341	328	341	353	332	323	313	318	314	315	312	338	332	327	352	331	296	308	350	352	326	333	319	306	331	345	321	338	324	329	353	345	336	365	338	294	347	342	317	322	324	308	297	310	367	330	338	353	327	330	378	321	328	322	306	341	301	323	335	324	346	329	336	337	308	319	328	321	296	357	347	325	334	365	311	319	348	343	313	336	322	348	320	341	323	317	329	329	293	347	345	331	318	335	357	363	349	324	337	313	339	344	313	346	293	343	346	342	347	340	324	340	357	332	324	333	315	335	331	354	327	314	342	330	336	338	339	321	352	310	316	329	313	328	343	324	345	323	353	318	338	328	346	339	322	308	314	327	337	373	335	341	327	354	305	305	330	332	329	350	354	341	346	351	316	341	322	310	338	336	312	311	339	328	348	348	341	351	333	302	325	286	306	359	325	314	338	306	331	335	326	324	303	350	313	321	338	308	286	322	355	306	336	362	328	302	319	325	306	301	333	301	331	325	336	324	353	304	341	373	325	334	332	275	340	351	315	339	326	340	351	337	320	320	317	332	321	346	322	349	313	320	322	318	341	314	312	324	334	341	348	316	350	323	319	318	327	320	328	324	328	342	320	314	325	340	323	327	326	313	308	321	323	324	326	324	350	298	353	320	323	326	330	344	325	323	343	335	314	322	338	320	342	305	305	346	329	293	375	313	313	343	357	358	345	323	337	339	358	336	320	367	302	355	297	342	300	331	312	310	333	330	350	347	311	332	359	323	312	341	354	335	369	315	320	323	342	360	343	315	308	312	331	339	329	318	325	324	343	321	314	312	346	344	331	347	344	306	311	312	315	317	329	341	329	335	358	322	352	369	338	328	334	314	324	336	293	323	312	306	331	294	291	318	333	325	344	324	327	300	310	323	333	315	334	323	336	343	315	316	316	316	329	318	331	328	317	320	327	312	333	326	341	310	323	326	309	327	354	364	303	305	304	354	336	350	330	347	350	322	309	344	357	325	338	334	339	293	332	349	306	342	326	340	357	319	307	314	312	336	344	302	293	352	290	325	317	301	295	298	316	325	337	353	362	351	315	324	352	322	341	306	342	363	343	324	314	321	295	361	326	322	318	324	297	318	332	299	291	302	342	311	343	317	312	359	319	311	300	325	300	317	384	335	314	313	336	328	310	312	354	321	308	349	325	366	322	346	306	294	317	318	304	311	316	319	336	318	293	349	319	328	291	342	313	350	341	315	329	302	310	344	302	346	322	322	321	332	315	317	340	324	326	314	302	335	325	315	346	317	298	326	344	349	327	336	309	317	306	356	328	315	316	315	343	348	312	315	314	313	325	338	343	333	333	327	358	330	292	310	302	354	360	327	329	309	330	310	305	331	327	359	287	330	345	297	333	331	311	328	330	360	330	320	323	297	316	347	332	362	369	353	354	337	362	322	334	347	331	325	297	323	376	287	334	276	311	339	346	353	348	334	334	331	314	339	372	336	319	302	339	335	332	340	333	325	302	330	319	339	338	331	294	339	309	319	305	324	342	312	339	312	337	311	332	348	327	374	305	332	315	330	327	326	317	327	358	323	326	318	327	318	341	343	329	301	345	304	326	359	308	346	335	318	353	334	334	304	315	345	325	326	321	315	354	302	303	310	318	327	339	316	314	322	318	306	355	327	345	314	333	338	320	336	327	403	334	328	341	320	324	311	339	301	340	337	367	351	295	304	324	360	297	309	303	356	306	323	303	357	309	340	363	313	314	362	315	349	346	320	314	336	335	365	306	331	318	309	356	333	311	330	362	313	294	316	335	325	345	358	300	321	337	320	331	341	341	343	364	317	347	367	299	344	317	299	358	350	321	316	328	321	308	309	361	323	335	357	314	339	302	337	333	328	321	303	323	291	315	312	308	341	324	351	308	305	336	333	360	301	312	317	337	298	330	353	318	339	305	310	329	346	303	331	305	343	351	317	348	322	325	325	316	336	321	349	314	318	300	338	324	303	336	317	332	325	331	299	359	329	320	343	352	337	332	291	333	343	348	349	325	344	328	337	350	304	354	341	320	330	321	354	325	351	323	317	313	300	327	329	329	322	305	319	290	328	315	326	308	313	300	339	322	351	302	308	373	342	343	313	297	344	338	370	322	323	350	312	315	315	314	319	357	329	334	292	301	307	319	321	320	277	307	318	367	326	342	368	367	327	329	324	354	323	320	329	328	334	329	337	322	332	339	330	324	337	345	330	309	332	318	320	324	323	340	349	327	369	328	353	337	333	318	328	335	336	311	314	339	331	320	335	329	337	348	330	303	325	342	364	338	350	325	337	331	353	354	312	322	336	325	326	343	307	330	300	318	341	326	308	335	320	323	334	347	317	345	333	334	322	354	344	321	317	335	324	327	341	344	320	322	362	309	331	315	346	329	329	326	319	337	319	318	360	318	339	332	302	343
14459	26654	20828	10137	6776	6175	9067	8893	4774	3135	2649	1853	1225	1100	1054	1056	971	1098	1155	1420	1638	1374	977	746	755	767	760	724	683	723	700	711	735	736	728	724	749	741	739	731	729	809	924	828	784	858	858	881	833	777	760	801	779	711	736	669	712	929	1751	2335	1924	1499	1086	908	685	687	668	606	663	707	660	673	690	640	602	656	669	673	661	622	638	646	684	630	694	681	661	637	661	660	673	659	656	682	654	633	632	663	681	657	659	666	695	681	651	679	690	681	621	656	648	676	670	655	650	679	652	622	675	671	631	661	637	667	654	676	616	654	701	693	606	728	657	635	736	644	677	671	691	640	675	628	661	647	646	645	654	640	647	682	598	646	714	627	694	653	665	653	675	718	636	619	676	644	679	685	684	641	668	645	665	591	630	725	628	693	680	651	666	676	691	664	680	627	634	670	620	662	675	681	646	669	623	641	671	681	672	638	650	664	682	668	662	663	675	680	635	694	696	655	691	657	679	700	697	674	640	692	721	676	632	651	657	688	668	645	658	677	717	690	655	629	629	699	680	611	659	656	629	632	649	632	684	664	665	629	652	638	635	649	666	659	648	651	704	627	666	646	657	647	641	671	621	640	639	686	653	694	612	635	664	637	651	649	669	665	654	678	674	684	608	665	690	612	637	678	668	673	670	731	662	657	624	669	645	702	703	677	674	615	672	639	662	645	695	633	664	701	691	636	662	667	669	677	655	664	671	662	654	655	672	699	654	615	679	622	646	682	643	641	670	632	596	664	662	670	668	633	679	674	697	645	664	644	671	644	697	651	702	655	643	665	610	613	642	685	672	672	646	651	641	657	632	659	664	648	663	656	678	686	682	623	684	574	676	683	639	675	668	680	660	645	658	653	670	666	696	668	671	685	662	706	669	682	635	671	680	621	681	640	735	693	675	696	665	670	632	620	649	738	656	665	671	660	655	664	624	661	654	643	652	676	600	682	710	692	677	629	679	665	647	631	669	662	675	683	675	626	649	687	634	698	703	598	624	650	673	667	673	720	660	637	719	684	645	704	642	662	702	670	707	687	685	682	674	616	671	710	602	660	660	633	683	680	682	719	666	689	677	666	659	658	635	681	616	629	597	627	637	602	656	652	673	668	639	670	612	684	628	670	636	623	629	646	704	704	674	700	678	672	720	692	678	643	681	639	670	652	634	669	679	666	673	651	673	680	685	653	654	639	642	682	698	696	663	660	736	696	666	656	607	639	701	671	664	684	676	601	699	621	686	633	670	660	691	669	707	671	675	739	669	641	672	722	664	693	702	658	655	685	633	663	665	656	702	641	702	675	650	647	646	631	680	643	632	677	671	721	655	653	656	648	658	694	640	697	704	633	682	642	652	674	672	640	635	700	662	699	706	658	637	622	647	657	714	688	699	646	667	611	643	684	633	661	685	642	679	691	717	663	636	619	684	688	673	650	681	679	667	678	675	648	699	675	657	610	669	626	697	642	692	700	707	673	685	701	616	652	663	663	652	642	639	692	666	673	702	663	642	649	628	648	651	663	657	665	689	647	728	663	651	704	616	677	647	661	687	655	668	655	659	704	691	643	706	666	642	660	675	684	681	674	652	669	648	756	611	646	700	663	674	720	684	641	615	645	673	671	680	678	674	674	620	670	706	635	686	677	664	646	657	682	672	667	672	711	640	639	705	669	683	689	685	674	666	705	659	684	644	628	638	676	693	677	673	658	660	660	671	540	694	670	672	613	709	659	643	657	696	672	657	670	668	688	612	624	651	651	684	629	679	659	714	653	680	615	704	653	634	620	657	682	647	632	635	619	692	654	708	668	725	695	691	649	674	653	674	662	658	656	630	694	633	651	680	637	660	624	679	665	646	626	641	597	627	671	643	640	635	637	638	632	652	670	653	638	647	633	640	657	651	627	613	661	671	654	650	632	699	651	662	629	607	681	680	645	678	662	654	663	621	641	710	659	688	659	681	664	657	657	678	647	624	683	674	667	669	679	658	657	631	652	646	707	658	652	683	640	661	673	678	724	698	711	696	706	643	677	633	640	634	691	693	664	684	674	694	656	665	654	653	633	642	643	642	638	615	661	691	653	637	649	649	678	648	642	680	630	626	645	645	669	709	691	654	694	653	690	663	674	647	677	696	624	683	639	653	672	701	650	671	655	665	671	669	691	696	653	636	676	669	595	700	663	670	675	651	629	688	623	647	664	696	656	632	630	631	610	629	679	691	713	662	695	673	649	653	675	619	674	681	703	646	677	622	619	673	629	653	640	692	663	670	677	614	680	659	676	652	662	672	642	668	651	625	657	634	674	669	662	631	646	649	636	644	670	675	649	636	654	660	666	691	637	689	663	708	609	639	640	662	617	641	598	688	692	642	664	649	701	669	641	617	684	654	656	674	642	669	624	653	641	662	653	670	661	698	670	655	654	720	633	641	651	640	658	690	651	664	621	642	677	630	675	644	626	680	645	627	697	680	626	636	630	672	670	695	629	626	674	625	665	638	633	669	651	680	715	682	683	684	598	671	703	703	666	650	631	631	697	650	656	648	664	678	663	652	667	640	646	678	664	651	697	697	670	650	629	648	618	686	686	610	617	665	690	618	683	646	662	702	661	676	640	647	710	662	662	664	669	659	686	613	691	660	676	662	672	688	648	670	671	652	656	715	677	670	658	650	686	635	680	690	611	686	655	619	649	698	663	639	638	694	661	671	675	666	663	636	650	633	627	615	667	684	636	650	647	645	683	679	662	666	586	651	628	689	644	677	630	647	701	653	636	658	664	637	686	634	662	638	642	671	671	667	689	647	667	657	693	656	678	631	645	689	650	655	654	635	657	665	609	676	719	616	643	621	665	658	685	696	659	705	664	643	681	601	660	682	662	694	635	676	673	640	672	676	636	613	689	716	686	615	669	684	639	638	638	676	655	682	660	673	627	721	661	671	692	656	657	664	622	677	660	687	652	633	666	584	687	729	659	610	731	669	666	649	707	676	656	629	645	667	667	678	719	698	673	708	628	672	666	688	638	634	668	656	625	712	664	609	644	649	645	656	643	658	686	636	650	648	666	679	653	659	707	642	665	660	614	647	673	643	617	670	702	702	635	709	683	640	707	701	644	641	669	717	704	679	700	711	666	662	661	687	624	620	674	660	627	655	653	749	720	616	681	655	652	687	651	649	638	664	668	669	702	708	645	671	604	696	690	696	675	662	673	665	649	714	633	669	645	621	621	646	684	694	662	643	648	685	628	677	670	629	661	698	651	663	681	659	643	676	648	651	644	664	672	643	637	649	659	650	653	652	683	627	693	627	653	708	641	701	671	694	673	676	668	650	603	640	710	679	652	647	684	692	672	701	634	665	634	641	708	668	677	669	647	675	655	654	662	648	642	607	651	695	694	671	673	659	658	664	683	654	660	633	622	656	647	664	660	646	689	690	629	686	630	624	673	644	652	630	675	655	647	678	658	718	652	699	691	654	661	704	656
23119	21213	28994	23731	21218	19465	7751	4411	1776	1202	1029	650	482	462	423	431	402	396	432	561	652	511	402	319	308	325	300	306	310	289	280	266	290	291	292	284	318	298	283	313	280	341	334	337	302	335	351	344	362	335	299	300	334	322	304	281	265	289	716	1177	1075	780	562	409	271	288	260	282	262	258	294	256	258	225	289	279	262	260	266	284	273	275	279	242	260	238	269	269	244	257	243	260	271	258	275	245	254	253	257	255	295	264	272	287	273	258	242	245	249	257	244	263	320	277	289	268	274	245	284	240	254	262	266	294	264	273	251	248	257	265	258	280	267	267	257	241	243	273	263	246	279	261	275	270	272	253	232	230	257	300	274	239	246	268	269	239	293	234	249	275	265	226	263	289	246	247	250	274	271	272	272	269	275	245	255	267	241	263	272	265	280	233	249	271	263	256	281	276	251	251	250	257	255	295	295	256	292	289	253	249	270	294	296	261	286	273	250	252	280	292	286	266	283	314	289	259	261	258	259	255	264	245	226	243	264	292	284	276	249	277	268	302	267	258	291	238	254	273	260	280	275	290	248	267	289	266	249	270	303	254	270	262	280	271	265	261	242	265	253	262	262	276	275	271	255	254	279	282	264	294	257	270	266	244	255	265	269	268	260	281	261	245	228	276	286	269	270	245	283	298	245	235	237	284	285	256	260	282	232	277	247	258	256	277	242	243	277	257	261	267	247	275	257	252	286	268	243	242	278	245	247	284	243	259	248	263	264	276	261	231	276	247	271	289	262	282	275	298	248	259	271	272	254	250	269	280	268	316	280	268	253	225	282	233	284	281	283	250	284	276	251	280	254	255	285	253	242	270	262	289	271	260	276	252	280	289	257	263	252	279	297	244	272	234	260	290	263	241	232	267	260	270	291	243	264	243	250	263	294	241	264	246	289	262	259	251	291	272	266	235	276	254	267	257	286	272	253	257	268	247	265	244	250	236	243	267	270	255	251	271	301	264	247	268	271	264	242	259	271	268	271	277	265	244	277	261	259	269	252	271	275	288	246	255	261	288	313	238	281	252	268	241	293	269	256	244	245	269	260	251	255	262	286	241	265	278	258	277	259	256	267	254	265	256	265	268	272	267	298	272	307	259	264	290	276	284	258	269	274	255	280	288	256	260	256	279	255	290	284	274	248	321	258	275	251	289	267	267	252	266	283	283	250	290	271	256	263	272	247	284	259	262	251	265	270	250	306	285	247	285	284	229	279	279	264	295	278	249	286	297	251	273	253	257	249	248	271	268	277	282	289	266	256	254	264	283	285	225	264	267	261	285	261	258	262	268	284	259	247	255	257	252	280	277	215	257	260	255	268	279	260	272	222	230	271	243	271	269	283	251	271	260	267	224	287	295	277	271	253	260	276	262	267	254	288	273	276	246	290	292	286	231	261	284	269	246	284	270	246	259	255	250	263	264	241	244	257	269	268	243	271	277	260	266	242	260	282	279	251	239	254	264	250	261	275	252	243	264	245	228	234	274	281	295	254	246	284	263	295	283	259	286	264	272	274	302	253	243	245	273	279	269	271	247	269	278	296	238	250	242	240	257	261	264	271	234	266	250	308	260	270	271	302	252	274	276	246	282	288	291	286	272	224	258	250	293	255	261	278	288	310	261	252	248	244	270	291	265	237	286	237	267	285	274	280	249	248	266	262	258	258	269	261	246	276	242	258	242	245	251	278	286	265	267	263	263	290	253	287	272	281	242	277	260	286	228	249	266	252	267	278	296	259	257	276	246	274	249	249	262	257	265	262	256	241	253	303	272	272	274	287	258	243	252	261	269	276	291	254	259	285	257	288	261	250	256	233	252	297	278	256	251	300	286	277	280	287	274	262	261	279	236	274	246	261	274	256	279	218	287	268	267	267	266	245	302	265	239	271	254	259	269	261	269	236	271	292	248	275	236	250	254	280	258	273	265	289	260	242	250	302	301	267	257	266	279	258	268	237	245	294	267	277	235	246	273	250	267	247	283	242	261	276	273	262	258	237	266	286	257	259	261	238	264	217	279	240	261	253	252	258	278	271	255	255	267	254	261	271	273	256	270	259	280	280	286	261	260	260	226	248	254	247	276	251	309	266	281	275	283	249	241	258	264	276	270	280	270	249	247	291	234	268	245	286	289	264	261	256	238	264	262	258	269	273	275	262	227	271	251	257	257	269	276	290	251	255	273	288	251	253	251	257	246	240	255	278	260	253	246	252	287	286	283	269	240	241	242	257	247	245	299	257	246	244	267	228	266	282	255	253	278	258	263	267	284	276	233	280	258	243	280	269	225	259	253	253	275	262	264	233	265	257	291	286	257	251	257	271	278	247	290	253	254	303	244	242	264	276	282	301	258	280	277	260	270	265	276	249	266	269	282	257	273	280	300	278	311	287	247	285	280	265	270	267	259	268	266	260	280	256	283	280	261	286	270	270	277	249	275	266	287	262	257	286	279	259	261	302	285	262	267	278	243	261	265	285	272	271	271	265	241	257	279	286	257	269	248	285	236	279	264	228	280	268	280	249	271	263	251	245	248	230	260	257	257	261	266	268	282	261	290	236	257	235	262	216	248	284	292	258	288	256	252	307	275	257	251	257	285	239	269	264	269	251	242	261	266	257	271	264	276	252	270	256	283	254	277	267	279	281	283	253	268	263	265	286	266	277	269	283	259	279	291	236	297	259	245	264	281	276	262	246	293	248	297	263	284	260	262	261	257	226	290	271	246	276	245	237	278	276	236	267	237	250	242	276	252	250	293	264	258	273	275	272	263	295	257	299	263	233	266	271	275	292	269	286	265	280	248	263	276	268	254	262	249	261	246	254	250	256	260	278	245	255	260	247	297	272	265	264	259	260	262	266	265	265	272	260	238	250	248	268	285	296	303	245	226	249	286	247	287	291	274	254	277	262	287	270	270	261	271	255	265	252	254	271	266	291	263	255	286	254	263	254	282	273	268	274	270	258	262	295	296	253	231	269	251	245	283	282	230	287	230	274	265	236	246	243	246	225	260	276	274	243	265	246	276	259	272	311	254	270	261	256	270	254	266	269	261	287	269	266	276	257	268	276	250	284	287	266	277	265	249	270	273	248	251	245	255	252	273	247	297	270	267	257	236	259	287	277	300	281	266	259	248	298	249	270	256	277	229	245	272	275	232	262	265	274	245	271	259	250	265	254	254	261	262	259	261	263	257	271	280	282	261	236	251	279	250	229	257	255	251	283	257	261	249	279	259	255	275	255	259	274	260	248	254	263	251	246	285	261	266	263	281	267	246	266	263	268	265	247	239	259	289	269	275	269	269	266	284	264	258	251	284	278	258	257	258	312	273	267	279	293	282	262	266	289	252	300	272	254	235	263	270	244	246	238	290	260	254	265	240	238	243	243	249	245	254	267	257	266	264	273	257	289	254	260	285	264	237	257	247	299	267	253	281	255	292	247	254	219	276	263	245	268	254	264	265	268	297	254	287	249	291
16449	30969	25173	14602	9866	9258	13899	11765	6078	4363	3738	2015	1572	1272	1244	1111	1057	1061	1180	1646	2073	1530	1178	824	760	690	659	768	681	631	634	602	608	590	581	624	654	609	626	639	628	680	862	838	760	850	857	822	808	763	688	602	690	655	670	564	505	594	2011	3605	3067	2192	1411	943	553	536	548	544	526	524	527	516	532	561	509	508	490	536	553	516	478	522	518	534	576	568	553	481	530	489	562	524	509	495	541	512	546	493	506	505	483	545	529	521	497	467	538	552	514	556	497	540	544	562	506	512	552	484	538	478	507	517	526	497	566	519	502	518	536	506	527	517	504	532	541	505	510	487	480	547	488	523	546	518	522	505	518	554	505	547	525	525	535	494	519	494	537	508	508	588	525	453	523	579	513	489	507	540	493	511	520	565	524	534	519	510	543	514	539	499	584	528	511	534	502	513	505	526	525	550	530	538	535	532	557	518	500	527	507	569	530	521	533	513	521	515	533	499	504	542	538	494	511	546	504	548	540	494	510	562	541	491	531	494	540	491	522	517	552	521	495	541	532	516	531	544	545	512	554	523	517	560	519	527	546	523	545	526	503	526	499	550	514	545	526	509	558	517	522	519	526	541	521	530	557	529	558	511	496	565	511	537	540	537	530	460	509	532	491	469	502	522	530	525	514	528	530	538	518	573	496	515	551	535	481	554	490	525	512	508	559	534	521	504	517	512	532	562	537	535	550	550	537	482	533	489	569	591	483	541	516	554	526	533	503	527	536	528	501	532	481	487	511	534	465	543	517	541	549	515	464	556	542	513	510	552	540	567	533	525	500	511	508	507	508	540	562	546	540	506	500	526	515	527	535	477	515	517	532	518	530	532	474	506	531	542	540	524	495	505	517	554	545	516	543	515	553	507	530	542	554	484	521	516	504	531	501	471	547	546	502	534	512	499	516	507	539	528	523	523	561	517	517	521	541	534	518	502	537	510	522	546	513	482	519	472	559	530	560	522	544	493	510	497	528	532	530	529	523	481	549	495	534	488	511	505	509	495	549	517	491	534	522	536	526	527	515	514	536	532	496	561	508	535	527	508	509	526	529	469	479	490	498	496	566	519	551	514	507	540	533	542	501	518	542	515	537	508	528	514	561	502	577	522	522	523	526	509	516	543	525	545	500	487	522	506	516	540	541	530	522	504	469	512	483	529	519	506	560	503	565	534	487	541	506	536	558	487	517	555	519	475	532	493	561	530	501	495	555	522	474	567	519	502	518	536	500	535	507	496	527	531	511	525	505	518	478	530	534	549	497	536	561	537	482	497	534	506	507	562	536	529	532	532	533	574	548	464	536	502	525	519	508	518	541	530	526	527	517	515	545	488	592	517	528	490	512	512	519	530	516	514	516	528	551	564	529	516	514	523	547	512	544	499	536	510	509	510	521	492	551	511	463	543	499	534	515	547	545	496	524	516	550	495	527	529	541	520	483	528	526	565	502	576	508	513	570	505	500	477	554	499	510	526	524	502	529	504	503	539	517	518	555	538	513	514	450	495	527	497	521	552	541	501	519	536	536	496	524	531	517	511	531	530	545	559	488	543	568	563	512	495	523	551	538	510	527	510	535	528	533	519	502	516	489	525	524	536	528	506	519	507	534	511	507	522	476	530	510	527	554	536	532	501	554	510	537	543	539	515	555	518	527	518	523	526	526	522	565	537	549	481	521	533	540	505	500	527	541	514	545	506	559	530	525	514	563	524	545	538	514	548	533	515	507	531	545	534	483	531	521	519	572	556	529	530	487	468	513	521	524	540	549	538	537	498	502	557	540	535	556	535	534	506	522	513	513	504	502	500	579	510	557	528	560	533	544	487	517	544	533	493	478	491	547	541	511	502	582	510	495	505	512	551	511	563	508	552	517	520	514	515	511	540	518	515	503	520	527	506	529	508	476	576	535	547	555	553	488	562	542	533	540	512	529	546	547	546	575	519	489	523	528	522	511	535	500	545	516	500	550	486	534	561	550	509	511	541	518	492	527	552	516	504	509	575	513	499	495	501	518	518	590	500	510	504	510	500	535	521	531	510	494	507	521	523	543	532	527	534	555	560	519	531	508	524	511	545	505	510	497	524	497	480	472	527	533	529	515	495	496	496	507	477	523	523	504	508	496	515	518	525	538	511	505	534	546	526	478	513	520	520	477	549	477	501	520	495	467	579	460	560	507	483	518	509	540	498	508	487	544	523	467	484	477	513	504	492	513	522	503	549	532	512	526	518	548	504	523	511	498	539	501	518	516	515	506	516	511	519	531	563	492	521	539	507	571	498	534	534	550	495	547	512	553	536	518	530	551	516	510	488	510	526	620	520	536	528	536	509	521	584	513	514	530	520	526	493	475	524	463	502	513	507	506	532	487	535	552	493	530	558	535	516	540	524	495	545	539	502	502	562	546	497	520	510	574	459	521	522	555	516	522	484	548	502	512	498	530	490	518	524	510	535	496	543	550	523	506	518	549	524	477	551	526	497	506	511	529	553	512	505	505	485	509	546	510	498	502	494	504	515	494	531	511	550	466	501	553	505	500	504	537	524	519	554	509	518	497	515	499	546	554	494	516	528	500	509	537	507	571	538	499	520	568	539	548	531	503	502	503	534	503	490	487	513	524	513	525	495	538	521	537	543	534	511	517	513	523	512	510	549	569	524	548	512	535	477	528	528	534	549	528	518	533	533	582	515	509	521	522	535	495	528	546	506	522	537	457	549	509	531	564	561	525	509	540	520	529	519	515	486	478	542	506	533	488	551	529	508	563	516	508	562	539	536	489	502	510	528	504	513	496	525	513	502	531	474	554	502	522	537	505	538	534	497	524	535	509	500	515	533	477	498	499	481	517	542	506	549	523	533	487	550	465	548	568	530	548	526	539	522	507	503	542	488	535	548	518	502	489	534	559	492	560	489	523	519	584	528	566	505	527	536	527	522	514	544	463	501	511	497	502	529	512	472	512	536	503	498	543	519	526	542	481	527	487	566	535	531	479	512	486	526	506	501	489	529	526	515	506	527	493	547	502	493	507	530	531	503	497	533	536	536	501	504	487	474	554	497	487	535	561	543	528	559	520	499	541	546	538	554	515	494	552	500	524	519	553	524	497	499	564	520	508	536	519	557	519	538	565	505	538	532	517	522	494	516	513	527	504	530	549	515	526	484	505	549	546	536	515	546	491	488	521	509	490	557	514	511	531	498	552	515	569	498	500	539	527	528	524	536	504	532	547	513	536	507	558	559	514	452	556	490	522	516	512	552	494	562	513	530	512	546	525	532	479	538	553	528	552	522	539	535	512	528	540	498	533	487	511	522	541	537	461	477	531	499	503	516	532	525	525	525	530	545	529	518	544	501	521	520	482	517	498	542	544	501	483	516	562	526	539	539	532	521	527	528	536	534	527	522	526	506	517	533	485	521	478	550	518	532	511	488	546	533	520	535	502	489	531	526	507	539	517	522	541	526	512	556	466	527	487	525	523	504
26673	20706	10832	2483	1187	1059	1995	1629	926	729	584	479	469	458	433	473	456	452	470	520	525	520	479	445	454	437	423	438	427	410	437	429	437	431	434	428	413	445	427	462	374	403	470	470	440	458	430	477	396	440	453	440	430	449	459	450	403	435	496	490	491	529	546	435	437	430	437	444	463	407	443	427	398	450	452	432	409	408	417	424	456	413	415	418	426	424	444	460	431	392	404	396	451	461	390	429	444	443	404	445	414	429	413	392	413	409	416	401	385	417	413	431	396	423	435	446	393	407	444	446	442	434	428	415	405	450	442	439	438	438	424	404	390	439	407	403	408	423	447	424	404	386	442	395	417	396	409	450	377	429	420	418	427	443	433	423	403	424	388	422	425	438	381	426	436	416	440	405	451	442	438	426	435	431	412	422	425	405	419	421	412	471	425	413	391	400	426	412	426	466	424	483	416	431	408	399	391	429	406	416	421	436	414	397	450	438	416	406	472	419	414	431	414	391	422	427	435	424	437	437	422	430	431	406	415	416	452	398	439	433	415	412	436	404	445	416	454	445	419	401	384	427	395	443	401	398	402	402	415	413	441	399	413	416	441	431	392	434	440	422	422	445	455	423	408	393	458	398	442	409	424	414	442	414	421	411	375	379	447	450	368	444	443	399	420	441	411	397	419	412	410	424	415	450	393	424	426	441	418	436	410	432	421	414	413	415	430	432	385	443	412	416	443	397	396	449	385	456	412	427	462	416	428	433	388	443	476	415	383	465	438	433	394	432	456	425	401	422	433	431	430	434	403	401	437	412	421	414	410	430	425	420	397	445	441	441	434	422	424	419	443	437	458	440	446	462	417	416	401	417	424	454	413	392	455	426	411	463	460	445	439	432	438	397	417	423	428	430	447	440	468	438	430	430	444	412	438	387	436	413	432	405	410	439	430	430	435	442	449	424	418	400	474	424	432	394	364	433	435	412	449	399	430	443	446	389	433	437	461	424	421	400	420	458	415	433	405	408	413	426	421	427	454	405	379	448	407	436	428	441	401	432	438	437	415	413	404	418	429	410	440	382	406	391	431	422	442	444	398	462	428	415	397	398	440	465	380	395	421	431	424	457	392	400	472	454	445	429	431	484	421	430	419	438	424	418	435	390	434	407	449	429	402	444	433	427	436	390	409	439	451	446	456	445	405	425	412	433	435	423	451	385	468	399	427	367	405	430	409	450	447	437	440	418	401	416	431	399	394	444	422	392	412	400	453	444	404	420	439	422	431	423	436	428	425	423	392	399	415	441	466	418	442	413	443	431	448	377	444	397	433	431	421	429	421	418	388	448	446	420	426	374	438	428	408	450	430	426	432	436	433	434	417	390	456	393	413	421	415	437	414	410	409	454	455	425	386	415	427	436	425	440	446	417	421	420	414	406	424	459	434	407	414	422	435	397	426	418	463	435	429	395	425	431	400	436	445	438	438	442	412	456	440	495	387	438	408	388	408	481	403	427	433	425	404	423	442	441	389	436	425	456	420	420	423	447	439	413	397	396	447	409	462	456	441	412	437	387	396	424	412	430	401	379	456	420	445	450	454	395	395	445	439	450	411	443	444	396	382	454	415	431	418	406	441	439	381	430	454	397	452	430	424	442	452	419	396	438	426	386	446	438	421	443	418	424	441	467	449	428	408	425	408	434	451	450	434	423	443	420	435	430	424	434	429	438	432	437	417	425	381	450	438	440	384	408	418	430	414	456	400	371	397	421	422	422	419	438	448	413	407	429	482	429	393	428	461	412	364	422	458	450	411	446	420	409	489	410	452	448	408	416	426	411	444	420	425	443	411	413	438	453	410	432	430	440	428	414	414	425	433	443	410	403	436	421	410	426	452	385	432	453	375	423	405	419	419	442	445	455	399	467	368	426	439	399	444	408	431	438	463	454	415	418	442	441	445	433	433	436	410	410	406	432	409	447	387	397	436	430	420	453	439	418	433	433	448	431	412	426	404	446	412	444	426	444	444	460	437	414	391	449	428	435	460	407	425	475	389	455	426	408	419	423	439	389	438	403	446	385	435	427	452	453	448	392	442	430	380	392	404	432	436	432	409	406	450	427	398	444	419	438	392	435	402	445	446	446	438	427	419	427	413	458	443	443	441	427	418	468	436	444	415	396	435	446	412	419	414	418	444	403	414	429	436	459	460	477	398	454	420	385	427	467	420	412	438	453	414	414	462	429	435	401	424	392	426	449	436	463	437	396	445	432	391	425	450	454	401	421	446	447	431	436	406	394	475	385	454	439	453	424	426	432	386	420	427	410	407	437	417	456	421	436	424	396	419	446	411	405	406	418	430	414	421	445	428	417	405	407	417	430	435	424	402	452	424	438	461	440	384	417	456	418	404	438	423	404	386	433	419	393	382	399	450	404	412	406	415	401	461	415	410	424	421	407	416	432	438	422	409	428	452	407	425	430	399	442	388	375	416	466	416	384	431	432	437	448	403	404	425	383	452	410	457	431	379	435	444	439	413	461	448	401	429	418	427	403	433	419	470	396	396	441	443	439	437	411	411	387	415	394	437	427	417	407	444	442	426	429	424	409	402	420	426	407	375	427	438	402	411	376	398	443	449	433	438	414	449	448	428	393	454	426	444	451	472	417	461	457	415	426	438	387	431	441	419	418	446	444	431	433	432	396	441	406	469	440	428	454	467	427	470	438	400	418	403	388	460	420	433	424	408	401	437	437	403	456	423	417	463	458	420	422	454	418	446	417	406	429	437	435	407	433	428	411	374	396	434	425	424	419	439	421	443	410	450	412	415	417	429	399	436	434	411	414	454	431	462	420	408	421	414	426	418	369	423	436	440	478	445	444	436	429	455	400	367	428	440	429	425	410	418	426	402	436	406	446	382	407	420	410	424	429	408	473	428	402	426	444	437	436	444	414	450	429	450	448	387	394	471	391	445	405	442	437	476	424	436	424	453	407	451	446	441	414	416	459	422	408	423	422	417	415	424	427	380	399	483	440	439	430	433	458	413	361	403	425	436	413	417	385	427	430	400	407	443	434	435	452	391	431	461	433	428	433	401	430	434	414	416	415	419	406	406	422	449	447	428	441	424	408	428	377	406	388	439	449	463	454	418	422	418	395	432	445	441	438	406	440	404	446	396	420	395	432	415	458	443	437	426	413	423	419	439	428	435	410	439	419	445	412	401	386	436	425	412	414	414	404	428	428	437	378	429	414	412	439	430	456	423	397	420	465	412	400	433	464	408	417	435	429	434	458	400	393	450	411	433	440	445	405	433	427	446	443	403	444	437	427	429	415	421	438	427	458	435	421	455	455	430	454	462	415	434	484	441	447	410	432	397	450	427	464	411	452	414	423	425	409	444	400	469	463	407	450	404	418	402	435	415	414	408	412	423	418	467	404	407	455	414	457	443	419	425	433	415	406	439	428	394	414	403	451	411	440	403	444	433	425	441	409	450	423	435	419	410	422	429	419	392	417	439	405	451	396
10380	13809	9559	4623	3254	3626	7262	5413	3109	2097	1807	1139	965	976	914	966	892	956	1025	1257	1304	1326	993	916	882	834	881	881	839	857	830	913	820	808	886	867	884	806	894	883	876	911	963	1019	1013	947	942	942	943	929	837	901	858	895	842	830	850	897	901	1077	1097	1075	1060	916	801	777	907	862	801	806	852	887	827	846	820	799	799	872	833	838	831	858	867	802	852	815	819	855	842	823	874	820	919	828	852	852	811	820	840	815	878	830	820	852	825	853	835	802	894	811	825	763	842	819	830	829	828	907	823	801	857	849	821	810	829	846	815	848	879	873	861	882	852	832	825	816	853	856	882	866	859	820	804	859	833	825	834	909	821	884	834	833	828	785	850	877	821	839	834	805	869	853	874	785	831	816	810	814	815	888	807	858	855	839	799	811	801	799	884	861	869	799	853	840	785	885	852	849	813	854	857	818	820	806	826	864	789	845	867	816	839	820	856	862	882	841	825	812	855	840	834	872	812	842	839	867	876	814	802	817	854	859	833	824	829	847	829	885	826	794	823	843	872	870	867	876	882	826	911	823	885	888	816	868	839	806	798	844	834	884	822	761	849	772	822	839	877	865	792	850	880	869	878	797	803	805	887	826	835	805	797	858	836	839	865	846	831	834	839	784	813	835	847	845	840	808	870	808	806	872	779	878	869	841	848	817	792	796	819	866	825	901	843	805	831	792	815	838	836	874	809	820	821	860	842	845	874	821	870	876	823	872	819	829	841	824	865	842	858	814	788	808	858	799	830	831	824	784	851	808	869	846	842	808	866	846	809	867	822	825	833	828	838	858	795	834	921	771	841	846	820	768	866	835	861	811	870	830	872	839	825	865	777	821	806	885	854	853	846	803	814	861	843	835	876	858	871	865	852	851	804	831	864	810	810	833	820	861	816	831	838	844	865	886	870	804	800	857	847	885	846	849	806	894	844	872	819	833	848	783	811	840	862	854	787	860	789	837	813	863	865	822	844	833	801	797	812	800	845	786	830	867	841	864	864	883	820	847	808	841	880	764	840	813	878	788	858	867	875	840	827	848	806	838	849	802	809	879	845	833	843	807	819	871	823	846	818	762	863	843	793	792	849	815	879	853	847	829	806	847	841	849	826	846	858	794	819	847	875	775	840	874	835	829	825	868	845	842	835	813	831	827	841	819	818	854	820	810	855	874	795	842	843	808	814	831	881	786	815	842	837	825	827	820	844	846	805	854	825	824	791	821	850	830	868	889	864	798	859	791	838	823	833	836	808	778	835	851	858	809	810	856	825	819	833	859	800	867	815	859	856	815	820	796	843	883	836	821	827	764	810	808	787	831	837	873	831	816	792	875	815	802	831	831	814	842	827	824	793	865	863	792	806	874	857	856	842	818	829	799	845	851	889	854	852	841	865	841	813	848	834	862	823	854	843	799	838	798	896	840	860	828	795	789	879	858	861	798	823	842	807	798	858	799	836	851	873	824	839	861	810	826	841	829	823	845	825	838	832	858	788	763	835	824	830	851	836	855	798	769	815	876	833	846	811	833	802	789	796	837	822	878	861	842	798	801	881	858	856	840	850	832	807	835	833	787	800	822	878	807	828	847	817	790	868	818	748	857	858	840	781	797	839	801	801	865	838	841	850	859	830	816	837	830	821	812	854	866	809	825	809	833	761	801	820	868	807	864	848	868	816	848	839	823	865	836	846	787	796	847	870	839	858	869	788	825	818	849	824	806	826	837	887	783	824	802	874	811	866	881	782	822	850	824	825	812	801	812	872	845	846	834	858	824	803	806	856	896	835	853	791	834	869	876	807	912	845	811	878	833	784	892	827	876	837	836	833	807	889	809	770	872	825	811	859	796	856	815	895	820	848	848	825	842	848	830	819	887	903	791	804	825	855	819	854	865	836	768	850	791	826	826	881	823	902	797	803	875	765	806	777	844	851	865	825	788	815	830	833	835	821	830	829	834	792	832	814	814	836	840	834	834	870	842	849	890	821	803	812	839	829	810	789	827	797	819	878	840	826	814	872	807	793	841	862	838	827	812	847	834	805	862	823	841	807	855	900	783	879	835	831	802	795	841	810	844	858	852	793	834	863	814	829	859	798	852	802	877	793	820	834	804	857	779	785	812	850	806	810	822	833	880	835	846	848	853	810	875	817	850	817	845	814	865	850	842	818	862	830	842	860	824	895	842	850	832	888	828	793	893	850	813	841	825	865	855	825	844	848	826	812	794	870	861	799	856	870	820	793	820	848	875	852	801	855	841	771	812	788	861	828	842	829	794	822	816	889	886	831	855	837	822	900	877	813	847	821	849	856	866	822	827	805	848	865	819	847	821	823	849	861	794	826	831	747	820	843	848	832	834	832	877	783	868	858	887	883	835	836	839	856	850	848	857	849	851	819	865	795	857	863	888	878	843	853	821	867	852	882	885	813	861	841	808	875	814	838	831	919	825	811	817	827	824	864	822	830	778	799	885	794	830	836	860	851	892	825	812	860	818	772	851	852	831	863	842	823	813	891	862	867	887	824	816	814	807	824	791	814	886	845	838	797	894	859	835	859	788	820	835	840	848	858	836	843	842	798	837	830	806	818	861	854	822	837	827	808	813	820	860	858	826	809	837	865	818	864	869	838	839	849	846	865	832	828	841	858	832	836	845	841	822	845	856	852	830	835	841	826	797	827	819	825	826	841	886	855	899	808	884	822	826	854	810	833	859	825	895	810	813	792	826	848	842	858	806	887	859	846	775	844	842	808	870	768	834	876	859	816	838	805	854	810	826	784	866	798	859	865	851	784	833	877	837	876	853	869	829	801	880	800	843	791	779	835	869	801	856	850	798	848	797	898	836	876	802	837	824	814	825	825	807	879	806	813	780	855	883	788	837	830	805	807	854	835	830	872	817	806	864	857	831	852	843	917	812	880	835	866	851	831	851	815	782	828	822	848	844	822	839	816	867	832	807	823	836	891	811	809	805	852	856	836	810	828	857	839	825	800	842	824	871	832	836	789	835	874	858	839	913	817	883	831	818	869	864	812	860	853	848	854	797	829	852	832	810	893	834	837	918	876	858	847	832	806	851	837	850	824	827	858	825	824	796	849	819	837	797	805	868	791	817	789	796	878	845	798	778	836	809	808	836	851	833	810	830	816	835	871	811	814	871	844	822	842	779	845	808	847	809	829	848	826	829	840	875	864	843	805	822	809	778	800	871	881	783	827	807	838	866	804	860	832	878	853	792	870	817	837	822	831	845	858	870	799	845	840	843	849	846	856	878	836	905	812	878	856	807	818	853	861	863	858	808	832	816	818	788	823	811	801	879	791	832	830	881	788	855	831	879	827	857	879	818	799	804	822	856	803	818	839	888	860	870	818	843	816	833	828	823	813	830	878	782	844	813	848	814	823	803	827	823	880	857	837	893	833	842	820	846	836	783	860	836	821	878	884	829	766	836	833	800	821	786	835	894	824	849	804	828	823	836	809	800	804	849
24159	21288	28419	24481	19884	4656	4162	2381	1390	974	718	450	466	399	398	390	370	386	443	464	508	504	375	364	363	349	385	369	321	332	319	374	337	348	322	350	323	324	329	302	335	368	340	403	365	387	337	375	345	356	312	348	339	328	307	326	316	341	613	806	759	631	516	394	299	339	306	320	292	277	358	300	289	323	285	307	318	304	328	331	299	318	338	320	284	329	317	292	291	306	347	333	331	314	322	346	311	325	320	328	282	317	304	294	310	342	329	338	294	315	322	332	318	297	308	315	304	310	330	324	335	327	307	321	311	337	303	316	283	302	320	301	310	268	297	312	329	297	321	291	317	314	299	315	319	312	309	304	328	342	330	326	273	309	288	300	324	297	301	321	305	309	313	324	285	311	303	328	290	300	275	296	306	350	316	320	275	291	336	296	320	354	323	325	334	323	312	315	325	320	292	334	318	317	296	291	278	315	282	314	306	303	328	313	322	309	334	310	326	294	307	319	322	329	293	351	289	289	328	306	323	322	293	319	303	302	288	349	318	326	344	309	305	304	299	323	308	275	306	322	308	312	322	298	305	322	322	320	316	267	289	303	286	345	320	301	296	311	315	318	336	307	325	312	308	335	299	306	324	325	296	312	318	315	332	323	303	287	304	305	314	281	306	307	318	310	338	303	318	305	342	295	327	330	303	312	295	301	294	335	277	284	321	334	284	328	315	342	316	312	296	300	313	308	314	316	342	291	276	299	303	306	310	327	320	344	346	346	331	310	316	301	289	321	289	323	310	302	313	320	277	337	326	309	332	312	301	317	307	305	326	313	347	326	300	320	321	312	316	298	306	323	335	330	278	328	306	307	329	318	310	298	319	348	336	328	322	303	309	329	315	297	297	311	334	299	302	282	300	289	284	355	323	297	324	314	305	287	321	300	327	273	319	318	333	310	306	302	294	299	344	311	349	338	318	309	309	322	297	334	334	354	295	315	325	321	320	325	319	325	315	317	311	308	334	302	316	305	307	323	302	301	309	316	349	320	311	315	280	334	282	311	305	339	299	314	318	323	308	288	312	324	323	334	315	277	333	295	307	292	307	320	318	329	293	320	298	321	322	323	331	308	313	328	326	319	323	326	338	321	335	308	319	323	328	293	334	345	325	342	318	302	316	272	304	302	302	318	322	308	301	333	320	302	305	316	318	286	293	294	308	344	339	312	328	317	301	297	311	302	296	279	325	293	312	314	297	316	307	282	281	337	288	311	308	324	322	330	311	305	306	309	287	307	308	289	335	335	304	318	305	307	320	319	297	333	289	263	297	301	328	299	329	301	312	290	327	313	329	303	326	320	296	333	314	299	329	319	349	334	310	310	295	302	333	310	347	316	329	336	313	293	326	312	323	310	340	304	300	328	310	338	302	305	331	335	317	299	299	306	323	317	310	290	306	338	333	325	315	311	328	321	311	274	329	364	309	322	281	338	328	344	333	295	330	311	317	305	356	299	297	303	302	334	300	333	297	367	325	329	305	315	289	310	318	284	295	311	307	313	290	286	301	349	316	279	288	313	285	293	320	311	302	304	305	279	293	277	281	318	341	334	303	278	300	345	325	306	286	295	318	314	334	299	279	292	314	342	316	336	300	346	330	331	290	304	336	313	309	310	304	295	321	300	314	342	306	284	315	309	299	293	306	295	279	300	304	342	323	281	323	347	301	351	299	319	323	312	347	309	337	311	292	316	286	307	292	336	303	323	326	293	293	309	340	294	311	321	325	287	299	300	350	291	304	325	357	313	300	286	314	315	329	302	336	296	315	313	323	320	312	327	325	316	321	322	308	289	294	318	285	321	309	325	320	335	324	312	293	351	330	286	308	296	336	334	316	312	334	314	314	324	282	328	309	282	325	333	323	287	316	301	319	301	328	319	307	275	357	303	311	307	320	299	313	282	295	309	315	289	329	314	300	286	323	331	300	314	315	300	301	343	294	330	294	301	304	283	338	297	349	321	313	301	291	299	319	302	295	326	314	289	327	325	319	313	321	278	310	325	334	310	318	313	317	307	320	310	288	330	302	319	313	352	320	326	318	301	320	321	318	313	278	322	329	312	349	302	331	302	327	313	314	305	303	290	324	302	307	346	322	326	315	325	306	318	339	330	295	308	307	293	318	302	313	308	305	316	328	287	324	327	302	287	337	329	319	310	307	339	332	333	301	335	330	301	285	307	316	330	315	306	315	324	292	292	359	305	298	324	336	299	308	290	346	301	327	333	308	346	305	302	324	325	320	297	328	317	299	326	304	296	345	321	313	293	288	312	320	308	328	311	283	321	279	318	330	328	284	317	302	320	297	290	320	316	313	312	314	342	299	304	342	321	284	326	305	329	332	286	328	297	286	308	301	309	298	321	271	279	343	306	335	304	284	305	310	316	305	307	302	291	315	319	295	301	329	283	313	298	291	323	319	334	320	311	312	273	310	313	352	328	300	323	300	305	318	333	316	308	332	288	301	330	327	306	306	326	305	304	305	319	281	296	293	318	313	309	322	333	322	328	313	314	328	329	277	350	318	300	308	299	299	317	282	312	302	306	307	318	315	323	279	313	284	296	344	312	307	316	298	284	319	294	312	324	336	312	329	309	325	282	290	317	321	283	283	287	299	292	323	339	323	337	324	313	325	308	304	318	316	316	319	312	307	324	332	338	297	310	304	311	342	327	330	319	310	320	341	284	307	309	321	312	325	317	309	312	316	283	322	326	307	309	330	314	329	313	321	333	383	322	328	299	337	324	316	343	301	294	297	293	305	336	300	317	310	294	327	335	302	324	322	315	307	300	363	313	340	324	316	310	328	323	326	326	306	310	290	300	327	296	319	340	309	299	289	330	308	300	321	313	314	319	315	306	300	354	315	295	331	300	315	307	281	297	321	327	302	333	301	303	309	301	319	323	332	308	319	325	309	295	292	302	308	305	319	322	320	295	329	329	328	287	332	280	294	334	313	352	337	313	284	322	265	330	287	308	316	299	306	322	319	279	346	304	337	300	316	331	301	312	333	273	335	327	300	304	318	320	320	309	317	304	306	344	304	347	340	289	297	349	305	301	357	318	293	309	340	323	334	311	316	257	304	334	304	308	290	299	292	309	291	322	297	290	347	293	319	324	294	276	283	292	290	308	278	328	328	333	291	299	287	306	298	339	303	318	321	350	292	321	287	332	286	295	341	355	300	300	312	294	314	315	304	331	305	291	308	317	313	325	285	328	310	274	353	345	277	284	327	292	284	292	304	305	321	314	320	323	314	312	313	344	296	309	319	349	304	306	351	290	304	307	294	292	311	307	309	307	315	316	319	334	326	304	327	305	327	336	290	331	338	307	327	334	324	279	321	321	301	280	303	305	310	307	312	329	315	326	325	314	314	315	307	321	320	338	302	325	320	299	309	296	339	311	298	327	338	325	322	315	316	294	303	314	333	314	294	313	335	327	335	312	306	304	292	296	310	327	325	342	306	286	325	313
12858	23130	18087	9845	7051	7117	11326	7630	5075	3298	2264	1336	1224	1074	999	1001	975	929	949	1191	1363	1357	921	855	769	758	807	762	701	715	658	683	698	690	711	710	698	720	688	689	700	768	805	901	899	839	837	816	826	785	735	654	668	712	642	668	665	728	1855	2164	1945	1595	1216	903	631	596	652	589	611	647	644	629	604	639	593	626	605	641	648	601	634	635	651	655	617	654	632	652	592	650	609	659	618	633	677	620	653	606	660	622	619	657	619	650	673	671	594	611	626	607	623	641	611	638	645	611	632	611	614	601	654	649	601	639	638	651	611	659	622	637	638	652	646	612	604	628	639	666	673	655	585	622	633	604	616	636	649	663	684	627	674	630	648	598	620	607	644	635	643	640	619	588	658	655	618	637	608	599	661	675	651	627	678	615	661	655	590	657	620	627	666	642	628	682	647	656	611	632	630	590	613	633	671	582	619	637	637	643	666	542	630	641	647	612	609	628	634	642	622	660	630	615	629	623	654	656	618	569	617	643	651	648	631	608	665	606	586	631	643	611	638	620	627	648	657	660	695	647	674	619	612	600	641	582	573	599	664	629	631	665	692	659	630	631	649	642	646	635	640	647	603	630	654	656	635	627	663	597	588	638	673	612	632	643	628	614	633	617	639	595	659	669	623	620	667	679	650	645	645	637	619	668	663	682	627	666	606	648	674	625	642	617	619	657	630	628	645	617	622	651	646	605	651	638	623	630	604	646	644	618	689	638	602	621	663	658	592	644	638	669	671	602	662	608	600	651	655	630	646	638	584	613	606	670	572	591	608	632	650	629	628	601	629	642	637	647	651	629	608	576	604	608	657	617	658	625	653	641	595	580	620	639	624	671	590	648	596	633	633	652	645	621	641	651	648	626	644	617	654	620	621	627	665	613	650	656	627	609	657	669	655	590	623	604	651	574	629	680	654	693	649	622	633	652	640	670	598	630	610	642	658	601	635	629	607	645	685	604	670	646	596	591	635	648	578	665	588	646	612	624	604	632	652	630	664	702	653	677	613	638	653	632	604	623	633	651	637	591	647	626	663	641	605	607	603	619	617	633	658	625	582	646	672	654	641	665	670	678	642	653	635	642	617	666	668	629	658	668	655	624	625	631	602	668	632	634	600	612	628	615	649	654	654	667	617	631	610	622	632	633	603	646	629	649	655	679	621	625	700	626	686	616	655	625	638	612	671	589	636	564	648	634	622	646	660	628	619	615	611	639	668	646	631	641	646	632	677	631	658	641	630	595	687	628	598	606	680	675	647	648	621	615	619	678	651	659	643	635	649	638	683	624	639	656	662	653	612	629	602	639	608	633	631	644	631	602	620	639	617	663	636	629	631	636	621	639	664	654	647	660	655	613	688	650	606	628	600	619	638	628	653	613	638	625	638	616	650	572	637	612	637	630	616	605	597	643	680	624	600	636	631	640	680	620	650	620	638	617	686	601	626	576	654	621	645	645	616	637	670	635	639	646	652	614	650	659	625	601	612	636	653	622	652	600	649	631	651	611	615	628	609	615	572	598	636	664	640	672	625	618	637	624	653	648	634	676	673	648	627	585	674	646	645	650	630	640	613	612	635	588	610	641	631	639	644	647	607	625	591	612	620	685	666	656	626	647	644	647	608	627	597	656	636	636	633	691	656	634	694	654	704	595	644	651	615	605	619	599	605	675	635	653	681	639	609	663	660	599	634	665	619	638	575	619	640	595	639	634	678	649	645	671	639	673	592	650	674	639	629	667	654	600	604	655	597	645	650	622	596	651	653	614	634	642	617	605	607	607	621	587	652	689	640	652	643	586	646	634	633	657	665	630	662	644	635	674	618	668	651	607	656	597	652	629	642	648	607	620	602	672	647	607	611	661	625	617	627	682	609	682	619	603	614	645	627	700	640	616	642	645	660	631	598	632	613	655	630	638	654	645	610	631	649	666	636	616	649	627	669	638	665	601	607	662	657	669	588	634	670	646	606	649	602	594	582	608	672	643	690	647	624	647	633	634	640	638	645	625	584	657	659	622	629	641	608	672	668	615	654	630	643	638	596	627	637	614	682	634	621	644	648	610	629	640	599	626	618	644	622	624	622	578	633	607	613	619	630	607	624	572	661	636	629	660	614	592	612	640	608	651	651	650	666	647	654	609	662	604	617	632	631	638	637	612	654	652	658	657	602	594	601	613	625	611	626	640	601	626	633	646	626	633	641	652	641	633	679	631	625	643	654	614	633	599	641	623	593	660	621	666	595	630	585	634	630	687	604	623	666	648	603	608	632	623	665	606	615	592	645	639	621	616	650	669	640	624	589	621	662	636	618	621	647	615	620	619	605	649	632	595	628	662	651	644	598	644	659	641	626	625	623	634	631	590	593	617	648	631	638	630	628	663	622	614	648	659	677	625	638	628	651	693	703	633	617	627	637	652	648	607	662	680	656	631	635	619	640	673	622	643	663	614	630	608	665	631	607	635	664	641	635	644	633	654	632	628	605	592	621	587	654	657	607	614	640	644	642	616	638	651	595	589	635	603	607	621	632	651	619	629	674	659	617	632	609	606	619	611	641	630	631	589	632	619	633	624	673	624	657	638	624	637	635	593	589	638	647	622	604	579	640	629	684	670	613	696	625	641	606	617	667	651	623	630	608	607	603	637	648	676	624	625	658	669	623	684	634	652	594	671	585	649	671	657	648	626	611	617	622	605	675	648	631	622	576	649	656	674	678	624	624	636	645	663	639	610	603	602	645	672	608	651	633	637	676	603	669	595	633	611	635	617	653	634	662	613	624	613	617	628	635	616	595	662	643	607	656	646	610	643	661	606	679	631	605	634	597	637	674	671	629	610	636	610	586	631	627	638	670	590	615	618	626	656	665	655	644	627	612	636	619	624	653	686	664	625	622	617	666	645	640	620	638	592	628	631	644	590	643	628	644	658	580	652	629	661	629	658	648	633	609	669	610	690	627	662	600	640	669	653	656	597	575	627	629	642	640	626	633	643	655	624	632	625	593	646	642	622	666	638	617	604	643	656	654	650	652	583	633	586	661	599	635	666	652	605	628	617	604	554	647	620	650	625	635	589	643	631	609	643	624	638	633	642	603	614	665	661	664	622	645	624	638	643	644	623	636	620	607	621	638	646	645	640	564	626	611	665	634	635	613	645	611	613	698	583	595	614	640	563	654	619	619	598	617	596	613	610	643	635	651	646	658	645	626	614	663	664	638	632	664	643	653	644	687	632	684	646	588	584	597	669	638	625	640	682	628	628	602	636	653	604	603	624	642	618	642	625	650	639	594	650	614	633	648	642	639	600	698	695	661	605	644	634	628	607	676	647	655	649	649	547	655	601	594	609	647	620	653	634	645	615	700	642	656	628	654	625	594	670	661	632	643	619	663	644	688	658	622	641	603	623	652	648	589	597	611	651	603	685	603	605	650	644	610	625	596	608	585	636	629	634	692	608	631	610	589	610	625	601	648	617	641	639	642	661
23181	21253	29077	23752	21257	19572	8964	3782	1917	1169	790	526	471	410	435	428	387	348	380	432	559	476	383	334	310	305	297	281	271	269	285	268	314	288	253	291	283	277	260	296	297	319	311	346	343	296	319	330	306	321	310	253	284	256	276	302	287	300	831	1173	1047	807	520	358	269	260	267	248	264	257	226	244	247	239	239	237	260	276	262	222	233	223	259	256	257	256	273	258	291	268	241	283	233	247	248	261	247	258	225	291	266	249	224	250	241	243	234	244	226	260	268	268	257	247	261	253	222	250	280	239	267	230	271	222	246	254	253	240	239	224	263	268	259	246	260	272	217	231	264	276	238	246	233	240	267	251	247	241	255	252	238	257	221	245	241	254	280	255	283	256	255	229	236	251	251	244	238	265	252	229	232	246	281	252	250	279	264	258	237	252	257	254	272	243	243	228	271	244	277	271	248	240	272	253	241	248	264	245	251	282	278	242	267	275	271	287	209	235	241	255	248	264	232	251	236	265	236	268	238	234	241	231	225	235	256	240	240	239	246	266	271	274	252	249	252	263	263	255	242	247	250	245	262	262	248	231	255	262	252	270	290	247	231	243	244	217	237	266	272	226	258	237	256	272	243	257	261	244	262	243	247	265	238	269	230	258	245	246	250	235	241	258	256	251	251	256	272	241	239	256	227	254	247	261	285	271	258	236	265	254	270	261	261	239	251	264	240	237	269	236	223	243	242	244	250	273	238	231	248	237	269	244	259	237	242	232	240	260	273	244	265	254	270	263	254	248	256	243	262	251	258	251	242	235	251	237	251	255	267	269	267	283	253	269	266	249	252	221	256	245	250	252	274	241	223	251	271	265	285	285	245	223	244	265	271	229	220	227	243	260	272	234	248	218	243	248	240	238	264	251	250	257	250	234	287	252	227	229	217	273	244	265	266	247	254	271	249	270	252	234	253	257	268	221	248	271	252	248	266	246	245	264	244	213	231	244	243	244	248	251	286	226	266	278	256	266	270	225	248	257	232	267	258	258	252	245	273	250	217	207	251	250	254	264	225	248	256	236	236	243	238	228	248	244	251	258	280	273	235	247	233	263	262	275	253	258	245	237	251	234	253	240	241	260	237	210	239	257	268	232	252	233	241	223	264	285	257	259	265	265	233	243	257	200	250	215	269	250	278	250	240	257	235	258	232	271	247	235	260	233	274	265	264	266	262	238	242	239	263	234	262	254	286	255	234	289	256	237	221	217	262	235	233	227	283	242	262	226	265	231	234	258	278	238	267	240	243	257	267	254	293	239	252	242	227	197	253	250	247	260	257	253	238	259	238	274	230	268	249	245	235	245	249	257	225	256	271	223	239	232	261	223	234	253	232	235	227	265	223	243	252	229	245	263	252	244	237	276	238	235	247	260	253	259	228	237	260	240	238	271	295	258	229	234	255	256	270	237	247	234	233	257	261	266	267	235	234	240	236	267	228	265	238	265	277	232	265	264	246	244	265	210	258	242	241	240	251	255	257	240	267	238	244	244	237	238	256	279	248	216	236	246	265	263	240	245	241	269	234	253	242	268	277	276	264	237	256	228	249	266	236	281	253	275	216	224	275	255	245	268	255	234	224	288	243	245	226	228	265	244	236	222	259	222	258	243	236	267	224	231	247	238	241	253	277	236	250	228	241	259	246	229	248	228	231	271	231	239	246	274	278	211	261	235	222	260	259	257	274	267	232	261	229	240	257	261	277	262	245	263	243	231	274	254	237	257	257	286	256	255	258	260	253	249	234	252	262	253	268	255	238	231	267	278	237	226	269	270	294	261	253	258	264	224	239	218	244	242	234	281	244	238	256	263	247	243	257	268	256	279	242	260	277	257	267	237	240	262	267	260	224	210	252	280	249	241	239	240	249	244	256	243	267	260	263	231	257	253	239	250	243	246	260	244	241	234	230	236	227	250	267	217	261	243	238	263	259	253	259	235	241	244	226	254	283	260	237	265	259	269	203	244	258	282	278	275	267	243	264	254	260	247	274	237	253	264	238	250	227	232	221	232	268	256	231	241	249	274	270	281	272	272	277	238	258	259	263	234	224	214	273	248	269	262	254	251	249	280	238	263	238	274	249	253	250	274	296	264	243	240	249	237	222	215	239	263	282	253	249	240	235	241	248	254	250	266	244	241	272	255	265	279	253	246	269	246	270	238	240	272	257	225	265	243	257	253	263	264	260	246	248	239	229	254	233	246	242	246	239	226	280	260	240	252	252	271	259	245	238	247	268	266	255	246	253	232	253	253	259	246	249	266	243	238	257	269	250	237	230	223	257	253	257	262	249	247	255	247	268	282	231	249	261	246	263	257	253	223	231	257	238	232	223	267	246	248	236	237	251	242	234	236	255	270	250	241	258	237	254	269	251	281	259	215	254	242	254	254	242	262	248	256	243	230	222	229	233	234	277	262	258	248	246	232	254	270	215	263	254	239	247	237	228	232	277	250	233	243	242	241	249	279	225	236	258	240	244	251	253	237	262	237	269	237	249	206	249	231	232	276	251	226	262	235	237	261	235	253	266	235	243	251	241	261	246	265	262	245	238	274	263	272	251	267	246	238	264	259	258	245	244	258	252	242	245	257	238	268	241	261	271	262	261	255	247	269	274	254	256	264	273	244	255	251	211	272	252	265	242	243	257	250	238	277	270	227	256	218	247	257	253	272	236	249	288	245	239	247	253	255	245	236	256	235	257	257	235	220	269	232	239	236	253	267	241	264	281	235	251	233	235	253	249	252	285	247	235	243	259	239	242	260	255	237	252	258	236	235	278	273	278	227	244	242	252	257	231	223	253	234	249	269	265	271	252	249	263	260	260	248	264	260	272	254	252	246	234	245	236	274	272	252	272	237	271	271	229	223	287	231	253	258	218	254	252	260	277	270	270	246	232	236	238	277	250	248	231	276	245	265	253	237	224	224	247	240	267	262	232	253	242	238	262	257	246	229	280	246	257	255	238	243	300	249	282	241	246	269	271	252	241	249	264	252	252	253	256	246	260	267	246	251	231	230	247	273	250	229	253	241	233	228	231	258	257	243	227	248	226	257	228	231	264	252	239	261	251	265	288	245	247	267	251	278	253	226	249	249	266	244	235	260	263	267	228	255	240	268	259	256	256	272	240	236	255	255	245	235	257	261	214	262	252	254	233	231	230	275	234	260	232	252	259	261	217	277	257	273	262	251	272	260	241	261	269	261	235	251	268	257	266	211	255	244	252	238	239	236	277	236	257	256	248	256	263	238	248	244	268	239	257	239	260	250	250	252	236	234	268	274	265	270	260	288	230	247	233	249	252	263	269	205	291	220	278	241	276	283	268	264	245	264	221	239	222	276	241	241	281	256	257	258	233	230	257	268	233	253	224	250	296	230	247	231	225	241	251	241	269	255	221	277	239	239	252	263	242	239	226	264	240	258	250	243	251	267	244	255	232	266	256	239	264	237	243	246	267	286	245	265	276	258	279	241	238	239
15252	28919	23324	14045	10142	10681	15462	10576	6814	4286	2641	1728	1464	1271	1180	1082	1082	971	1024	1321	1751	1307	986	731	731	725	712	618	637	625	651	593	631	578	616	647	603	539	612	557	620	697	780	878	827	702	776	741	740	732	648	611	611	512	553	560	592	580	2632	3490	3014	2223	1372	871	508	461	479	462	516	479	459	484	487	485	486	501	466	479	508	503	505	452	521	466	507	473	484	507	529	473	477	488	503	494	521	455	504	518	488	472	481	495	489	497	497	499	471	470	470	465	505	509	448	506	478	500	497	494	533	491	517	500	466	525	520	525	464	532	487	449	513	519	485	549	498	457	497	498	525	498	470	506	461	480	522	487	466	483	497	496	482	505	502	500	503	495	516	522	485	488	490	472	484	486	499	503	493	508	513	507	504	513	506	503	485	462	465	523	466	444	519	504	525	535	479	496	470	483	455	501	474	490	475	505	510	500	520	524	513	489	493	493	481	482	511	501	487	474	524	505	474	532	464	454	453	528	536	518	461	501	501	504	496	507	512	454	537	493	494	498	520	531	534	520	507	470	521	477	489	488	502	489	467	529	487	480	504	505	520	508	476	484	497	472	488	481	566	486	501	500	487	491	545	469	509	475	481	479	532	501	518	481	538	490	458	513	490	488	456	473	487	461	454	490	462	444	518	493	487	504	491	512	493	471	493	445	513	511	549	491	475	489	482	486	523	520	475	506	544	506	486	477	491	489	507	453	472	474	461	510	515	535	482	468	521	514	541	450	476	502	542	487	498	488	493	502	536	497	509	502	497	519	494	485	519	480	512	506	495	467	527	512	525	490	500	472	474	469	483	507	504	516	514	464	492	472	465	506	448	480	496	530	504	514	480	492	517	472	496	465	474	522	496	516	467	500	503	505	545	506	526	480	499	423	523	483	482	486	496	473	494	463	497	506	515	505	476	518	496	466	507	497	533	480	487	512	482	473	504	482	479	459	472	492	473	519	504	446	518	486	476	500	490	524	539	492	505	484	527	488	529	500	481	475	498	523	508	447	496	522	481	505	491	479	484	468	480	522	506	475	462	463	477	514	452	508	479	453	494	497	493	485	504	497	500	489	513	511	512	463	519	553	474	482	522	485	482	521	462	526	489	454	522	493	472	514	518	479	506	447	484	464	517	481	483	497	475	468	471	503	486	492	500	510	502	482	546	507	548	494	506	511	480	478	526	492	506	496	500	490	497	484	504	521	534	499	513	519	477	460	475	538	550	445	525	478	495	532	518	483	486	506	498	470	495	506	498	505	523	490	512	534	503	491	508	506	493	458	481	464	543	465	504	483	491	492	496	490	507	464	525	497	513	502	490	521	478	463	510	450	506	470	512	472	498	497	499	504	499	511	519	470	518	466	512	470	495	500	454	518	439	465	489	470	517	484	479	470	506	525	492	499	489	456	521	498	492	540	492	502	508	482	498	530	506	488	485	489	500	498	518	489	545	514	482	507	499	516	448	508	540	522	468	460	502	476	454	502	499	455	516	485	507	495	542	475	506	481	505	482	494	516	493	512	460	536	485	523	484	488	475	471	528	507	481	476	497	518	480	477	476	492	500	478	513	472	475	496	488	473	467	503	488	481	477	506	513	468	511	535	497	488	493	486	512	531	533	490	502	482	541	492	497	475	487	499	469	480	480	473	497	492	472	490	499	537	487	503	514	495	487	470	495	493	516	519	479	495	431	479	491	558	527	507	464	447	517	478	493	494	552	497	520	469	490	503	482	491	495	497	495	507	494	510	497	475	514	493	514	514	515	480	498	450	453	540	470	445	459	488	509	500	468	452	502	488	518	516	462	483	469	504	532	511	497	515	470	503	512	502	492	511	498	488	481	506	484	522	475	465	478	496	516	498	471	469	530	496	511	529	470	517	497	539	492	508	470	494	481	489	498	504	487	523	496	458	477	481	487	508	504	521	469	507	489	450	483	537	512	451	485	488	492	455	471	493	545	507	497	511	527	524	476	475	489	516	507	481	486	476	516	480	512	504	521	509	500	504	481	489	497	497	531	469	512	508	500	491	495	450	525	483	503	466	477	490	498	523	480	464	486	484	488	498	471	471	496	510	482	492	477	469	476	516	517	507	527	495	500	475	490	497	488	478	480	470	495	490	501	505	480	477	540	507	488	511	501	495	468	489	510	484	505	498	507	470	513	490	510	510	464	486	482	460	435	498	470	487	463	519	505	459	477	491	485	513	491	481	477	504	492	470	488	485	530	479	474	502	485	474	499	499	530	500	463	491	538	449	509	508	494	489	500	450	520	514	501	500	504	492	517	502	490	513	463	529	486	512	493	533	467	496	487	504	514	515	499	521	502	499	501	471	455	462	496	456	523	502	482	488	510	442	508	465	488	499	487	474	491	548	461	502	476	490	501	509	488	481	485	479	526	494	508	490	499	516	510	494	528	456	486	453	498	498	493	522	495	564	485	491	463	484	478	534	482	496	519	512	499	499	524	489	498	507	479	501	520	484	512	481	485	483	494	521	477	489	465	500	473	514	501	485	481	492	477	495	502	519	485	526	522	506	558	514	501	492	502	490	467	509	484	519	492	478	471	553	519	493	510	484	509	510	479	504	486	486	537	491	522	517	524	519	483	530	444	462	486	494	513	505	501	500	478	478	487	519	481	499	481	483	488	539	498	502	521	457	441	504	489	528	517	456	521	478	480	523	504	504	474	528	514	486	496	516	464	501	515	478	503	511	513	508	479	500	516	511	537	528	484	512	505	475	459	498	503	496	504	498	496	481	461	455	528	520	538	486	488	481	524	508	503	497	516	480	474	491	552	510	483	502	493	503	486	500	496	529	496	525	494	509	457	501	492	522	484	512	528	475	468	464	477	498	512	463	492	507	484	473	508	513	487	502	510	476	484	476	503	505	510	491	537	546	491	517	498	507	529	483	491	510	503	460	498	496	487	464	464	483	509	537	486	503	529	521	500	474	464	493	504	470	498	503	496	489	478	487	466	505	484	459	506	485	523	510	470	496	442	518	478	523	478	480	527	483	486	473	524	502	448	477	503	512	510	492	504	512	489	507	511	486	489	502	497	481	476	495	520	507	443	554	475	462	491	500	486	483	543	498	483	494	484	458	524	503	495	494	509	517	517	472	502	505	477	492	476	512	474	517	506	500	473	552	480	479	515	486	492	488	501	506	503	463	515	495	474	508	453	485	491	521	484	475	478	492	487	511	513	507	497	511	466	499	527	516	478	478	491	508	500	470	483	493	488	504	463	480	488	478	489	510	528	517	533	486	499	509	464	503	491	480	466	494	517	510	480	525	502	494	518	500	486	493	505	520	469	532	474	478	458	526	533	505	510	483	536	510	509	470	491	509	487	524	504	487	480	479	477	519	456	461	485	468	503	537	472	501	509	508	494	499	547	471	489	502	464	475	497	489	501	530	492	489	535	481	494	462	492	485	508	508	477	532	491	521	534	497	515	510	463	490	492	480	523	462	488	476
26614	20598	9871	2216	1133	1551	2384	1591	997	739	507	448	432	441	454	400	448	440	450	485	537	425	452	432	456	422	395	446	410	403	416	382	413	436	427	392	416	419	413	417	460	444	398	432	427	412	392	417	467	428	437	394	412	401	424	417	440	401	458	499	506	499	463	456	434	400	371	414	381	435	413	423	434	434	388	402	438	442	372	420	399	395	414	424	400	369	451	387	365	397	417	433	421	402	409	397	378	400	414	447	381	404	403	479	418	386	417	407	415	397	412	436	412	427	398	403	410	384	405	404	373	433	415	417	423	419	418	420	381	399	402	413	406	401	399	393	422	381	384	411	410	428	399	412	406	416	411	390	408	407	419	391	425	403	405	416	404	412	379	418	375	416	437	378	409	446	402	403	380	396	420	435	378	433	393	414	419	414	398	401	438	419	404	410	412	402	421	405	398	369	425	406	404	412	422	375	403	407	395	416	406	412	409	403	409	381	379	410	410	374	433	394	389	438	430	403	399	423	414	390	427	424	379	429	424	385	393	399	396	410	397	410	404	438	423	420	426	433	397	443	423	433	410	418	399	436	414	397	414	430	382	414	391	412	377	398	399	408	413	433	394	418	389	449	405	410	440	435	422	395	415	403	409	445	407	421	402	464	429	407	400	443	424	432	385	424	417	357	384	403	418	414	375	385	429	399	404	408	420	371	395	408	376	402	388	410	401	402	447	418	426	398	445	418	419	388	387	399	403	388	404	397	403	424	372	415	385	405	404	396	392	433	409	394	393	413	430	377	406	382	434	422	385	424	391	427	389	414	409	390	362	407	431	401	391	387	393	418	437	390	427	446	400	394	404	429	397	395	411	403	455	439	406	390	383	389	419	436	453	408	416	430	411	414	418	416	438	371	408	369	366	434	393	387	440	418	440	411	411	417	404	389	452	397	391	400	408	404	377	422	411	412	394	399	413	391	387	398	412	365	438	395	410	406	410	365	353	401	407	379	401	397	446	413	389	421	436	430	381	420	400	440	429	411	433	437	388	411	418	368	433	390	403	417	380	417	408	392	385	427	385	416	404	422	401	432	378	414	400	400	445	436	414	419	421	420	433	436	427	413	398	408	439	433	411	383	412	398	389	372	415	421	426	403	393	404	430	361	415	429	412	414	402	404	437	376	412	397	396	434	429	411	406	417	425	390	414	436	410	393	377	376	408	400	410	412	438	433	416	457	428	383	416	406	378	417	415	401	406	401	378	412	412	388	425	435	423	383	426	397	417	390	408	376	397	440	401	412	408	428	434	424	419	418	416	424	415	359	383	382	374	423	434	371	451	433	411	396	400	396	385	429	400	416	392	396	401	415	431	419	418	398	397	418	404	417	393	421	408	379	423	427	414	408	373	405	413	409	406	409	367	429	421	417	418	374	384	442	414	428	379	434	379	398	446	376	434	403	393	435	394	413	412	424	420	409	399	438	396	390	418	402	400	396	411	418	428	416	405	417	386	409	364	421	416	410	426	413	398	412	434	422	404	440	434	450	381	417	406	438	432	441	425	415	402	408	398	413	422	419	396	377	415	422	427	396	420	380	401	430	413	394	392	414	416	436	381	414	400	387	373	416	381	396	373	392	432	407	405	430	429	426	446	389	425	384	410	404	414	412	391	437	460	423	420	397	392	402	368	380	404	407	414	455	426	405	383	406	444	363	420	405	430	445	389	375	410	397	421	392	406	403	444	424	409	406	407	381	413	380	397	397	409	426	400	394	379	421	413	468	384	429	414	396	426	395	374	411	420	416	423	404	407	397	401	411	406	414	363	425	365	427	415	423	421	405	450	419	415	401	409	423	386	397	398	419	395	390	398	404	415	430	406	409	411	437	415	407	445	405	422	384	394	399	392	383	436	418	420	396	437	456	431	433	396	384	411	416	401	427	384	389	405	411	459	401	433	420	418	440	384	402	418	407	396	394	423	390	414	395	387	405	417	399	414	376	391	374	434	422	398	451	403	371	409	435	391	392	411	438	390	421	428	372	412	374	432	429	421	382	425	401	417	392	458	381	397	413	416	402	396	394	410	395	435	380	392	415	385	390	361	431	445	381	400	407	421	376	413	419	428	415	402	407	416	460	409	453	427	415	398	397	445	394	378	398	405	421	407	411	413	413	443	402	410	422	442	420	415	455	368	372	405	408	417	396	436	385	380	381	396	408	429	411	403	423	437	385	409	394	399	384	438	373	412	424	384	428	405	377	386	423	415	398	387	423	407	413	399	369	389	409	381	419	414	382	435	416	421	435	408	435	414	393	427	397	420	401	390	418	395	420	409	417	380	424	430	404	444	392	420	397	411	398	394	406	417	409	393	415	427	413	411	427	374	407	436	383	384	371	392	440	345	396	395	446	384	443	393	410	440	416	391	379	429	408	429	433	435	393	424	375	412	428	397	396	418	387	389	424	442	405	404	412	418	434	385	404	412	422	416	404	391	428	414	393	381	415	410	389	432	398	427	403	408	391	412	420	387	436	401	417	398	409	373	440	415	426	420	413	432	418	398	440	385	414	446	449	396	422	440	393	425	440	402	419	444	400	393	408	390	386	412	396	416	402	448	382	451	405	435	409	394	441	437	422	415	398	387	403	379	383	412	419	429	441	429	424	404	411	468	411	377	425	420	399	412	410	439	429	395	406	384	393	437	406	442	424	432	432	403	427	413	434	378	420	388	380	405	411	379	411	377	444	391	447	415	429	393	439	432	393	434	400	408	428	382	387	399	420	401	416	404	401	396	422	416	423	418	393	397	440	409	407	392	420	413	428	417	412	458	408	404	420	394	401	402	394	416	427	435	397	397	406	425	413	408	392	404	416	412	460	424	423	401	420	398	395	381	393	397	432	389	399	411	415	434	409	404	431	411	420	413	393	397	420	416	426	429	406	380	395	407	395	408	419	411	450	457	462	403	400	399	412	421	413	396	400	408	424	427	410	438	409	372	411	406	445	440	441	399	390	453	377	400	422	409	395	416	351	425	430	390	441	387	400	407	365	425	393	410	398	357	394	425	413	398	424	415	388	395	410	413	408	436	416	390	427	391	418	405	396	434	402	414	417	426	443	438	403	411	447	393	396	408	422	438	410	440	398	420	424	367	414	417	415	420	406	381	418	419	408	434	371	424	424	435	378	404	396	417	459	421	406	423	386	403	396	428	396	406	415	408	382	425	416	408	423	399	415	403	406	430	419	412	399	413	407	445	405	427	380	388	387	385	389	358	426	391	391	408	440	410	410	410	398	419	407	394	391	438	403	412	376	425	386	430	387	406	445	413	399	409	426	396	405	400	421	367	446	417	428	414	402	431	404	384	430	405	436	402	418	405	406	430	438	408	428	406	422	431	381	384	421	416	409	399	394	396	410	397	392	403	392	431	402	412	391	443	432	429	428	391	401	403	444	407	370	446	426	395	417	395	446	418	416	379	426	461	407	401	406	419	415	348	417	388	416	404	419	415	421	430	417	374	397
9116	11884	8575	4180	3326	5220	8301	5702	3270	2137	1244	1020	962	1000	952	924	912	982	923	1032	1305	995	855	843	884	907	841	806	854	892	892	835	818	850	808	865	769	845	848	820	916	925	954	920	946	892	914	868	890	904	853	884	838	820	775	813	870	861	919	1133	1154	1103	1008	903	802	840	767	817	826	815	787	786	790	818	858	844	821	785	794	822	778	793	761	871	815	818	795	833	819	807	808	831	803	837	778	791	802	849	834	767	830	816	848	842	811	796	766	755	827	823	814	784	823	876	810	829	879	811	806	803	867	828	822	822	786	814	837	806	770	804	775	847	853	821	799	798	798	771	861	786	851	805	839	779	758	809	824	782	828	765	833	807	819	829	826	813	800	815	794	819	789	765	800	810	782	839	840	812	809	846	799	766	813	843	837	854	810	816	859	818	809	792	807	779	800	750	762	818	857	859	836	832	821	812	840	768	813	833	836	782	805	824	853	797	810	837	832	824	786	833	776	798	804	791	752	807	807	830	784	839	820	838	814	799	882	828	812	822	840	846	804	839	850	811	842	777	828	854	842	858	876	837	820	828	879	794	789	856	820	795	859	778	820	848	821	770	834	802	826	803	808	819	888	811	826	852	822	809	852	820	831	812	822	806	850	847	799	819	837	839	803	826	840	825	859	835	791	773	779	806	821	812	813	794	791	798	798	825	799	804	799	832	800	832	798	832	855	843	839	808	819	829	860	782	841	799	822	789	797	840	794	812	832	839	831	760	751	882	802	789	774	788	800	768	841	813	762	810	802	807	799	756	785	854	801	800	800	860	817	810	754	873	784	791	768	762	813	807	821	818	801	851	811	853	803	849	826	758	817	802	822	862	817	888	813	776	816	811	792	796	847	806	842	769	825	814	818	841	846	842	833	777	781	803	796	870	868	767	834	816	790	776	808	805	844	812	842	849	774	840	843	866	833	824	814	794	828	845	819	832	737	752	827	821	858	791	773	801	811	821	798	849	860	793	798	785	866	818	845	811	779	808	843	790	834	812	813	815	816	816	823	796	842	845	828	751	809	792	816	783	805	766	829	805	776	852	829	769	873	808	820	757	832	796	840	801	827	792	824	828	857	844	807	818	792	790	771	891	835	836	812	804	812	832	820	766	808	771	825	810	783	866	823	840	819	803	834	777	818	835	826	802	806	830	791	755	814	837	800	799	764	839	789	843	826	788	763	835	774	807	773	856	833	833	846	811	832	803	787	827	825	831	799	800	824	770	824	831	865	829	829	841	762	782	842	840	847	772	851	827	793	831	846	854	830	833	812	810	836	770	821	840	813	830	825	831	795	824	843	788	795	844	827	795	867	814	763	825	810	818	777	750	834	813	872	807	836	779	828	829	825	781	795	803	862	805	839	815	786	808	858	759	807	854	826	781	828	822	836	810	803	774	840	813	853	858	840	812	827	830	771	851	765	821	784	763	828	818	809	782	802	804	789	816	812	875	783	770	791	810	779	789	807	807	821	842	841	817	810	853	786	808	812	833	816	810	820	851	829	831	800	832	803	807	862	762	840	811	825	794	835	842	843	797	855	835	852	800	869	833	811	772	773	829	843	819	830	793	819	797	843	836	781	781	793	855	836	810	801	747	844	772	816	863	813	808	761	780	827	777	769	795	758	834	790	820	786	841	819	846	826	780	837	861	834	758	807	799	808	775	781	818	821	794	807	849	804	824	787	833	837	840	836	795	790	819	816	846	828	790	817	833	790	817	835	800	788	823	828	802	781	840	853	805	805	819	856	783	828	762	834	845	795	802	810	806	836	746	779	826	857	805	784	792	820	822	827	849	834	811	815	845	803	819	777	780	852	785	800	773	779	827	857	849	882	758	827	841	807	809	837	806	834	800	768	787	813	831	889	870	848	833	810	830	838	828	819	808	732	834	794	809	762	838	832	796	825	845	809	878	816	783	838	790	808	827	815	763	817	879	867	831	810	805	841	780	809	783	825	814	826	824	813	803	755	824	815	849	795	820	826	805	835	802	842	812	846	811	780	838	834	830	825	810	799	817	818	845	805	821	820	753	814	805	823	822	822	834	798	767	827	847	824	811	811	830	806	794	833	819	811	788	823	894	792	857	823	790	848	808	795	862	816	844	826	873	827	824	815	806	806	842	790	793	801	788	796	730	823	850	787	827	839	821	838	880	829	756	792	807	827	768	811	812	833	766	809	839	783	803	831	850	886	813	812	788	770	776	785	804	789	834	855	817	813	796	817	832	846	785	856	806	830	848	802	784	855	821	815	792	792	849	792	848	859	824	791	796	792	822	790	799	837	816	794	786	836	822	796	825	823	833	793	827	865	801	772	827	814	880	786	823	791	803	794	805	770	808	786	821	805	783	745	823	825	815	856	826	794	794	791	808	854	814	827	802	847	816	871	740	803	831	850	758	836	762	866	818	877	834	841	837	877	840	808	779	850	832	806	844	793	845	819	833	812	859	833	872	824	830	808	763	845	811	842	818	776	825	855	779	853	809	817	743	789	847	783	784	772	798	834	811	808	838	802	817	829	804	804	808	806	790	823	839	799	764	788	817	788	791	866	805	808	858	751	826	855	854	791	760	821	766	827	831	779	799	818	851	835	811	845	800	810	803	815	850	849	832	849	826	793	801	831	812	777	823	844	829	898	802	795	885	766	802	787	789	822	810	804	813	847	836	793	825	871	820	810	793	828	819	872	832	818	817	831	820	795	840	737	796	785	819	819	788	847	758	805	844	821	767	807	870	770	800	859	801	815	852	807	806	799	833	803	794	854	816	843	792	817	845	830	830	783	784	830	818	828	788	849	850	801	805	757	808	787	828	820	770	796	859	786	804	812	791	867	843	864	825	802	799	773	843	827	768	838	810	777	838	785	847	834	795	813	826	830	772	818	826	827	765	770	811	856	765	786	753	826	787	834	806	789	791	807	829	794	838	811	834	806	869	806	801	787	822	825	871	844	811	836	849	876	813	822	778	820	801	799	771	819	829	801	844	858	847	821	802	860	809	826	833	762	811	807	876	836	820	838	800	822	824	813	790	798	784	805	828	794	820	798	793	799	814	805	792	798	802	786	807	800	868	802	814	810	834	812	846	819	838	796	827	835	802	797	835	833	870	755	810	848	832	856	825	798	768	826	865	809	845	820	795	822	878	847	812	788	840	851	800	802	769	786	884	814	843	833	820	804	839	716	863	852	783	855	797	807	835	812	837	793	845	820	821	826	827	789	791	843	843	814	798	823	846	834	854	839	856	873	822	840	804	838	859	822	828	785	779	835	819	795	806	835	841	857	836	806	807	823	824	853	790	788	774	864	861	830	833	823	873	846	795	805	811	821	803	821	818	821	778	797	787	837	857	775	859	811	861	809	798	830	788	835	818	801	794	852	817	814	872	798	820	794	813	801	806	850	765	842	819	839	811	843	841	824	771	836	821	776	816	819	778	822	821	857	796	777	882	797	796	817	800	790	803	784	806	819	785
24082	21212	28310	24421	19803	6028	4804	2890	1213	839	502	491	444	438	390	379	353	382	402	464	485	377	380	336	342	314	338	337	320	346	354	305	316	311	314	321	302	355	349	332	324	357	331	349	341	344	321	343	316	372	336	296	309	345	336	331	325	306	646	764	698	607	473	382	300	333	295	297	290	270	325	328	291	287	328	289	309	307	271	302	287	343	290	299	317	313	315	309	304	306	306	318	324	327	301	317	304	314	282	277	300	294	299	306	314	310	311	301	299	324	271	307	302	308	288	309	351	308	301	304	267	326	297	312	316	268	307	275	322	314	298	294	275	299	330	310	287	299	311	333	302	300	293	277	298	311	303	319	306	304	317	270	303	299	290	313	282	312	296	306	305	285	314	302	298	300	303	329	307	301	314	309	335	288	299	291	306	318	280	308	351	295	310	295	285	303	306	304	284	318	310	308	310	311	306	301	305	303	320	299	315	299	318	295	305	269	330	317	316	311	298	298	307	308	299	330	289	323	300	282	331	301	293	321	296	312	289	282	296	309	272	283	307	303	311	310	313	317	310	300	325	282	304	300	285	289	303	295	320	302	287	287	284	309	275	277	280	295	311	291	301	288	336	309	285	325	273	306	281	308	295	314	279	305	319	304	293	269	277	320	306	310	310	298	291	285	306	335	319	296	277	283	308	302	283	290	297	315	278	321	289	320	301	324	310	308	311	340	308	282	276	286	292	292	319	312	302	316	359	282	294	288	302	315	283	318	320	287	317	282	316	295	332	326	299	300	346	279	298	298	339	273	322	314	303	316	289	269	300	329	288	294	247	307	292	324	307	317	309	310	278	274	325	322	307	306	291	315	321	262	289	323	309	286	311	305	316	309	304	315	333	296	274	310	275	275	263	290	295	342	287	297	312	316	296	305	298	306	303	288	296	312	306	295	283	299	274	313	297	287	318	316	305	311	299	291	318	316	294	301	315	306	307	296	271	308	320	293	291	300	271	295	299	300	268	301	318	273	297	299	305	340	300	306	318	323	291	288	307	303	316	304	314	295	304	321	300	314	306	302	301	299	316	283	307	289	291	330	316	312	278	289	311	288	297	323	317	311	276	289	308	297	305	298	299	272	297	312	293	280	277	298	299	302	291	283	311	334	290	344	300	307	272	264	292	305	305	325	298	321	318	299	309	308	300	289	306	307	327	258	337	264	327	316	286	300	282	279	288	330	312	319	276	283	291	282	336	305	321	313	332	298	278	314	294	288	306	315	295	307	308	319	323	300	290	301	291	307	317	302	291	321	297	315	300	297	313	280	321	319	303	305	286	298	316	291	320	286	312	283	323	304	326	305	309	295	308	283	309	297	295	309	318	312	324	335	306	292	299	300	313	276	319	325	308	294	287	278	326	325	304	285	302	265	301	312	303	306	320	295	304	277	293	312	296	313	300	332	326	276	334	272	310	295	298	296	310	306	314	306	287	326	318	298	299	294	269	326	274	297	309	315	296	306	291	289	310	290	291	295	305	324	306	315	269	276	304	328	318	337	279	295	336	290	341	309	322	317	308	295	311	319	333	267	286	310	301	304	319	312	301	303	297	289	297	323	310	282	297	265	270	286	299	323	299	298	309	317	334	322	291	310	302	304	293	285	313	301	316	298	313	293	291	315	329	321	308	296	309	301	279	299	279	292	294	310	308	296	302	302	342	296	317	299	289	272	332	318	281	297	293	299	300	303	316	308	289	304	326	315	280	300	315	305	289	326	278	322	323	337	295	302	295	330	292	305	284	318	289	320	322	300	308	275	302	296	337	300	327	329	328	289	307	284	280	290	345	289	294	288	301	297	347	312	288	315	308	296	302	303	302	319	315	265	313	313	288	299	323	271	278	289	315	304	289	324	289	286	282	267	322	336	320	311	320	326	317	301	318	301	306	285	303	317	296	288	324	290	303	304	308	281	335	289	250	318	292	340	297	315	312	296	285	293	286	313	312	281	307	305	316	321	311	250	295	314	309	317	306	300	295	324	283	359	300	317	287	299	266	282	311	295	309	274	262	303	312	303	293	286	310	285	322	276	307	280	312	281	318	320	277	326	304	280	307	301	275	284	304	286	285	317	296	300	319	303	281	324	281	277	285	283	320	331	283	339	298	286	289	322	280	295	314	296	276	304	284	299	300	270	306	281	305	289	273	302	294	297	312	335	293	311	331	285	343	280	267	282	280	337	311	321	294	301	327	303	292	289	301	320	303	301	325	303	306	300	284	308	304	307	307	288	288	277	292	301	299	307	290	305	304	290	338	266	313	298	295	300	318	284	325	289	323	296	296	270	285	306	280	303	312	328	304	337	295	304	288	316	268	280	293	308	314	284	314	314	331	289	284	298	310	315	315	323	321	305	304	285	285	309	321	288	315	330	290	280	302	337	300	290	307	296	297	295	293	282	302	310	284	290	291	306	309	311	284	304	304	297	285	280	304	312	311	285	289	314	328	310	299	303	291	305	308	301	278	310	301	296	277	321	332	318	296	319	325	315	305	258	294	317	303	294	284	319	279	316	306	315	272	281	299	307	292	302	290	293	285	296	272	308	329	309	286	301	297	284	290	294	295	284	307	331	316	302	287	339	293	322	318	279	300	295	309	317	300	281	320	252	339	280	293	294	296	290	289	298	283	304	307	278	292	301	320	298	300	292	274	338	297	281	316	296	304	312	296	316	331	305	273	264	313	273	296	279	329	301	294	283	260	321	298	304	309	308	275	314	294	294	298	297	307	313	294	289	329	291	289	285	308	339	310	306	285	340	311	306	290	299	292	296	286	288	282	293	302	297	302	315	338	301	295	306	269	315	308	330	286	281	319	303	308	331	263	288	350	326	301	294	294	275	315	275	321	323	298	295	297	301	292	269	310	308	291	300	317	308	290	322	300	303	265	303	290	300	309	325	270	260	272	292	287	311	329	337	313	309	295	286	305	281	299	303	308	295	310	301	273	290	297	298	341	312	297	275	299	276	285	283	288	285	317	311	298	297	325	288	295	314	301	306	305	283	258	340	297	283	320	300	317	295	284	293	303	276	310	265	316	281	315	322	318	320	300	284	304	312	291	275	322	316	291	251	301	293	337	288	315	286	300	302	294	294	298	323	270	320	282	276	318	347	294	291	302	321	297	300	290	296	327	305	281	280	303	324	310	309	319	302	264	301	318	326	309	333	298	292	315	288	299	336	298	300	312	310	281	272	296	287	283	286	316	285	298	321	305	282	288	281	301	332	283	285	307	294	289	314	298	307	325	288	295	295	312	280	305	318	313	278	294	342	306	307	301	277	292	310	291	322	301	300	287	332	320	300	290	310	295	297	304	275	329	324	313	326	316	313	317	325	302	274	296	285	292	287	304	324	281	327	295	310	295	285	307	316	270	307	292	284	321	325	281	291	304	277	301	295	299	343	303	286	286	302	305	296	311	295	300	313	292	282	298	322	332	325	340	298	286	277	313	274	285	290	318	293	309	326
11627	22272	17887	9609	7578	10576	12440	9444	4279	2998	1545	1348	1224	1111	1057	977	1009	969	1057	1228	1293	913	737	808	831	719	755	745	728	723	679	655	645	696	650	720	715	747	728	646	682	709	745	808	815	793	794	812	750	746	713	769	702	666	680	702	658	670	1784	2268	1936	1486	1112	835	650	607	624	602	605	633	640	613	627	649	645	627	634	626	575	622	608	582	612	569	617	610	632	639	611	610	583	614	598	645	586	649	607	579	612	633	662	622	659	606	594	608	577	571	614	605	647	639	639	659	627	565	625	638	619	617	632	634	650	590	625	635	662	652	625	617	649	671	617	584	642	622	583	597	611	590	627	619	624	613	603	585	631	644	615	604	642	591	594	637	615	557	589	593	607	615	627	607	661	625	595	601	642	592	639	642	588	621	662	617	593	622	617	637	603	661	604	614	601	610	593	620	650	610	621	615	592	631	608	587	632	625	646	641	625	645	605	579	637	591	625	575	624	598	624	605	635	650	604	626	667	603	641	666	652	634	674	621	635	632	596	598	600	612	590	648	583	652	621	613	604	653	609	596	597	628	603	597	636	648	628	604	633	605	621	600	568	635	558	613	636	636	608	656	608	642	635	633	652	590	609	621	612	598	614	637	597	592	628	647	598	644	632	624	596	645	673	600	596	609	606	629	618	628	626	644	663	612	609	576	676	599	597	618	621	575	629	635	569	644	624	613	624	576	577	641	632	597	658	609	595	617	630	611	643	631	596	634	611	630	647	631	581	597	608	590	604	591	589	614	635	627	620	607	653	656	593	646	579	651	606	629	621	612	588	632	599	607	623	643	634	618	583	636	605	599	622	628	573	638	691	588	661	653	605	629	585	608	599	615	577	565	644	660	638	634	584	619	609	590	623	601	629	632	649	629	634	624	673	605	617	611	591	643	617	596	621	621	608	597	610	600	586	641	654	586	635	610	634	614	572	648	587	637	693	630	627	628	631	652	615	593	614	619	634	597	613	609	607	670	582	623	603	602	619	598	618	580	572	621	666	611	599	633	622	662	643	632	597	630	631	562	653	612	581	593	605	598	639	611	582	630	616	597	618	584	611	602	571	611	642	647	642	636	630	578	635	654	624	652	609	688	598	592	628	616	626	617	621	615	637	634	579	608	554	590	630	660	605	629	615	601	610	654	615	636	598	629	588	649	633	587	585	591	637	611	637	638	639	580	590	591	614	590	654	596	581	576	614	610	591	592	601	640	652	631	641	629	602	615	634	669	617	612	606	591	645	628	608	626	607	620	624	616	573	645	573	599	633	611	634	636	629	645	590	649	626	596	609	578	636	661	672	600	583	597	637	600	624	624	619	631	596	656	612	591	604	634	605	623	578	633	573	632	607	590	614	662	623	640	636	611	596	609	617	611	628	658	581	617	604	628	600	600	636	593	623	620	631	633	632	610	672	602	592	646	604	588	616	588	641	613	622	626	569	627	644	557	591	612	610	601	612	612	579	623	596	594	605	621	648	604	592	651	599	648	683	605	651	595	593	607	628	645	600	630	607	643	627	572	633	618	610	632	657	622	601	604	618	582	663	622	595	643	629	624	606	611	590	587	634	602	579	633	589	581	644	604	654	603	580	588	610	549	626	613	623	600	618	642	609	629	585	582	600	637	593	664	602	609	565	629	604	606	611	640	596	618	646	614	610	609	635	602	579	573	629	610	607	626	608	624	618	602	640	598	610	610	639	588	649	588	645	584	565	603	589	607	628	604	603	584	615	627	581	642	623	648	615	600	604	643	637	621	600	595	628	605	622	643	591	614	596	657	634	617	609	589	622	635	604	548	628	603	605	601	608	625	646	625	647	603	631	572	594	599	632	580	630	594	607	649	638	625	599	604	642	613	616	623	621	618	603	641	587	606	598	631	593	610	646	597	600	614	609	616	628	607	586	601	617	581	622	615	585	617	624	597	646	649	587	640	635	614	627	610	590	655	612	622	595	649	610	642	597	593	613	589	606	616	642	580	611	616	589	609	666	636	563	597	654	609	595	609	573	633	626	635	617	610	585	635	654	582	585	611	621	643	611	595	616	590	640	589	614	644	643	613	573	616	654	605	656	601	593	571	603	625	630	612	637	599	619	624	557	641	622	591	601	607	622	574	609	628	590	559	622	607	623	586	627	637	620	596	637	606	575	642	614	620	590	588	632	595	595	633	576	610	614	634	586	631	585	610	630	607	595	594	609	578	591	646	607	629	624	603	605	608	649	631	665	632	611	609	625	609	609	606	633	583	652	626	628	610	650	612	606	635	663	604	631	642	653	595	621	607	589	602	633	615	590	630	667	609	603	624	571	601	628	655	588	608	608	599	596	650	613	603	630	639	570	594	654	608	629	604	602	584	621	651	596	636	610	632	638	671	610	643	614	645	592	609	620	653	643	566	628	691	618	605	603	655	558	640	595	575	635	612	562	623	648	623	650	588	599	583	637	622	611	585	570	623	642	639	606	622	643	602	606	603	612	630	632	576	667	642	614	596	624	621	590	593	628	586	615	627	646	618	632	631	591	577	650	616	628	629	587	610	614	638	599	575	564	630	619	662	591	611	559	668	612	659	619	640	628	606	598	612	603	641	599	622	618	624	588	627	573	628	665	618	630	627	658	635	612	596	598	625	613	606	630	612	581	592	639	642	663	620	619	570	558	587	629	609	660	628	558	562	582	579	684	640	635	634	584	638	643	613	614	607	603	640	597	612	610	619	646	627	604	631	597	603	608	617	639	597	632	628	613	612	675	616	624	639	617	661	616	647	618	603	661	586	576	639	593	607	617	613	635	573	605	590	575	611	621	604	597	619	650	639	625	632	610	610	619	643	677	670	619	659	651	614	616	665	627	644	620	615	629	617	639	588	655	614	610	628	628	648	656	596	639	600	621	643	611	612	667	600	611	599	644	694	629	577	622	598	634	620	601	642	635	632	585	620	613	637	564	596	561	645	640	618	632	583	607	641	646	609	597	641	605	612	643	621	651	650	593	654	641	613	673	700	614	600	646	671	661	581	619	573	622	599	592	623	592	617	606	599	623	617	595	579	628	648	617	613	625	598	584	652	584	637	604	656	649	600	629	596	581	587	604	616	598	621	582	631	603	633	663	630	646	624	607	588	614	630	624	641	617	612	608	610	632	632	642	675	593	611	582	632	664	632	655	601	645	587	569	609	628	601	654	637	566	591	611	596	622	600	630	609	681	648	575	617	602	652	627	606	635	620	614	624	593	630	635	640	603	627	612	614	673	619	634	652	560	623	597	642	642	653	634	583	620	638	654	617	598	625	678	639	642	602	602	588	630	615	627	595	644	589	614	605	629	593	609	611	640	615	642	652	615	580	603	638	657	599	623	602	608	600	601	654	572	601	611	642	569	625	609	661	616	651	616	612	606	610	566	607	596	598	604	588	632	624	591	619	599	591	633	593	613	618	660	624	622	650	593	625	601	604	602	617	579	614	634	624	593	612	606	669	627	597
23149	21256	29053	23776	21268	19867	10079	4460	1476	1122	597	513	474	460	431	397	448	436	402	503	499	372	294	292	318	305	276	337	315	273	281	281	289	304	266	288	253	284	255	300	252	303	297	310	331	285	309	300	299	293	323	302	299	272	302	265	268	275	820	1112	1005	785	527	375	254	234	256	258	255	241	218	242	244	248	255	246	258	258	227	237	235	249	261	229	240	247	246	235	220	244	224	245	252	227	229	252	240	255	241	227	247	237	245	242	241	247	261	248	249	240	265	219	234	263	230	238	231	268	277	236	248	275	268	294	211	216	246	231	255	254	248	257	242	201	248	249	255	228	229	263	249	233	246	230	246	239	242	244	224	256	237	245	281	264	246	266	230	247	226	248	260	268	227	244	262	222	263	246	245	245	237	254	224	253	245	254	231	265	225	239	252	250	247	248	230	241	242	252	247	230	251	222	208	245	220	238	281	251	264	245	218	222	238	244	219	257	235	265	261	263	247	224	250	266	253	254	240	239	260	255	259	270	249	246	243	265	241	257	242	238	209	229	279	257	215	207	213	226	240	239	223	221	264	271	229	225	217	232	255	281	236	232	230	227	240	239	264	265	219	251	261	232	265	244	249	225	258	239	245	251	273	211	242	240	234	241	260	233	225	242	252	239	233	256	270	244	250	211	261	232	260	246	242	233	239	253	242	263	250	240	261	223	243	232	241	247	212	244	258	258	275	236	232	289	260	244	242	240	246	258	251	249	229	224	255	234	259	227	235	270	255	240	269	250	223	257	271	236	229	283	234	228	258	217	261	260	269	249	234	249	249	268	244	232	237	215	251	215	244	272	247	227	236	240	227	261	241	237	229	233	240	244	252	229	262	242	235	275	257	218	233	254	255	240	238	241	249	222	214	234	241	252	253	243	262	253	256	221	267	260	249	249	244	211	252	260	248	240	247	231	263	233	240	253	203	231	263	253	239	231	222	235	230	218	233	255	240	243	255	224	245	246	254	229	250	241	198	265	233	255	269	258	219	244	231	251	230	244	254	252	247	247	251	267	236	222	225	240	215	259	226	272	217	239	240	254	270	238	240	230	230	245	232	261	273	241	244	256	228	222	219	229	250	235	253	219	239	225	235	241	235	207	244	247	241	220	244	245	238	262	243	246	261	244	256	238	258	227	233	248	287	227	243	243	230	253	240	235	247	248	260	242	244	259	262	278	244	278	241	218	243	223	226	240	265	245	232	241	216	246	242	234	221	227	255	237	247	242	239	235	254	210	240	226	273	258	236	243	232	256	236	254	253	243	211	259	261	235	284	244	244	251	248	245	227	249	233	233	239	238	231	244	221	237	259	242	248	233	250	229	256	260	228	240	230	215	228	219	236	230	258	222	246	217	239	246	222	271	256	237	247	263	241	230	303	252	239	235	252	232	232	260	244	264	228	235	234	224	243	264	243	259	254	264	269	249	249	217	234	241	242	247	221	208	238	248	227	243	233	258	246	236	261	248	257	224	227	223	242	225	245	259	285	243	249	223	246	222	222	221	222	241	241	235	241	233	232	229	241	206	247	247	225	238	246	227	257	238	223	261	240	257	244	217	255	239	219	244	240	257	278	255	243	235	233	254	259	229	257	248	271	228	238	242	244	244	219	256	268	242	242	255	249	266	268	228	251	242	231	241	249	246	231	272	220	269	274	233	247	242	230	244	232	248	241	240	246	246	232	257	242	242	229	232	240	236	234	246	255	233	232	276	245	278	246	248	233	264	248	235	248	243	257	274	225	255	237	241	249	253	244	252	207	280	266	250	257	238	266	226	223	221	237	235	245	240	264	263	236	236	259	236	230	239	229	240	230	263	248	210	254	231	248	216	240	253	278	225	237	235	245	265	246	225	237	228	243	206	254	254	237	232	226	242	242	231	247	251	245	279	263	220	233	228	245	268	250	227	249	249	252	247	234	234	237	249	211	227	238	239	257	246	269	251	233	235	242	267	240	226	247	235	256	223	272	252	193	247	216	232	227	222	280	238	241	260	232	221	234	247	281	241	261	230	246	253	225	275	259	217	246	247	235	257	216	235	221	238	249	251	240	255	219	235	242	245	254	240	213	225	243	245	241	263	230	243	231	269	215	204	246	232	230	244	218	224	244	221	225	242	215	252	237	252	241	250	223	254	250	260	231	251	247	242	208	226	271	241	240	255	249	250	240	244	253	252	238	233	236	234	238	255	259	253	227	209	258	233	208	223	255	236	224	251	227	228	215	267	257	245	257	271	244	232	221	240	253	253	254	213	256	200	261	235	224	238	218	230	216	256	251	248	252	274	251	215	221	208	223	230	246	269	248	233	241	256	219	234	250	241	254	265	260	249	258	254	262	210	251	255	264	256	238	239	223	233	255	249	258	241	256	227	249	215	259	226	270	244	248	249	215	237	261	261	242	254	233	234	232	270	222	231	234	256	258	217	232	236	265	247	273	246	256	249	254	224	239	234	254	250	235	211	254	231	242	228	274	248	242	238	245	183	215	225	238	238	259	258	247	243	256	216	258	281	259	226	230	230	247	287	259	193	272	238	232	210	236	260	244	244	229	230	246	232	243	221	246	236	272	220	218	228	228	258	204	257	242	234	227	228	230	245	266	247	236	257	255	256	233	223	243	232	263	244	232	216	246	248	245	258	258	235	236	218	262	269	220	238	192	258	220	253	258	226	239	244	255	219	227	236	281	237	259	235	261	206	220	259	237	220	250	232	223	231	227	233	243	254	224	245	242	263	216	267	251	245	239	239	251	228	245	245	233	247	270	261	260	248	236	236	245	232	247	255	254	242	265	243	223	261	250	217	242	250	267	236	252	272	236	238	228	241	243	263	246	233	249	251	246	242	223	250	256	235	229	231	233	255	255	261	240	243	243	217	258	218	232	250	268	224	236	255	251	249	232	259	269	238	233	249	246	251	230	222	255	239	249	233	244	241	259	213	249	245	245	228	255	227	222	229	248	267	236	245	240	216	213	250	253	246	245	226	233	238	235	263	241	224	220	271	256	235	238	257	249	274	239	235	250	266	245	239	239	240	237	237	255	248	246	241	202	233	227	265	243	249	241	230	245	233	251	285	255	246	219	226	234	251	238	233	229	238	250	253	248	241	228	235	282	214	250	231	210	247	253	257	235	240	263	201	236	261	229	252	219	224	223	253	266	252	218	242	232	258	237	235	243	245	236	236	232	258	263	222	246	200	250	234	277	260	244	261	246	232	235	246	238	254	237	256	224	260	263	234	247	243	245	259	240	267	234	242	266	252	259	229	235	269	243	252	229	220	243	248	218	247	258	233	244	240	265	236	241	275	239	234	230	257	278	250	271	255	245	279	253	259	261	230	233	245	229	276	254	227	260	237	231	219	212	249	240	241	244	263	230	232	212	240	215	243	260	262	250	263	239	222	244	222	234	230	231	222	253	268	273	239	245	257	264	217	256	228	225	265	235	243	255	241	270	207	259	255	252	219	215	243
14458	28581	23298	13436	11391	15537	16531	12151	5512	3784	1971	1725	1391	1316	1254	1206	1243	1261	1225	1656	1469	859	669	708	735	704	732	679	663	630	619	562	527	616	576	620	648	604	635	590	566	621	662	705	829	764	706	720	698	719	700	681	547	608	572	609	540	674	2371	3539	2878	2123	1450	887	520	500	467	491	482	465	473	486	491	469	480	489	459	503	471	490	442	486	475	492	527	440	501	498	472	459	492	499	469	496	500	502	514	452	474	484	461	490	490	486	442	516	411	512	513	475	486	495	461	516	480	482	483	511	476	504	472	498	523	526	467	487	490	489	506	515	483	474	489	464	478	479	461	534	507	522	490	518	504	504	507	447	475	496	467	494	500	490	475	448	502	466	472	498	485	481	511	479	469	493	468	513	466	472	492	482	517	432	532	483	481	467	474	460	476	488	481	501	544	486	458	520	490	487	494	472	491	503	491	471	507	520	489	499	536	478	489	493	501	500	489	488	481	471	471	473	459	498	496	479	472	506	500	505	501	463	436	504	520	477	502	482	498	484	445	504	436	466	499	516	485	470	517	462	484	488	495	522	493	457	453	488	507	489	501	496	511	461	490	448	458	467	502	478	490	491	461	471	477	476	490	522	488	500	493	458	503	508	490	487	517	511	479	514	509	479	466	470	492	454	498	521	491	498	466	452	533	465	490	483	444	496	505	493	519	501	461	481	509	508	479	487	499	480	468	457	508	478	471	500	495	483	476	470	494	494	490	476	479	467	533	448	490	458	478	491	489	469	491	496	450	470	485	490	513	475	495	509	508	503	499	512	478	472	480	488	492	481	462	458	480	493	482	470	488	469	529	484	485	490	504	491	493	507	499	494	460	512	476	469	482	505	476	482	495	497	498	516	460	508	488	468	479	475	462	493	451	521	483	497	452	467	496	498	500	487	488	479	512	516	456	452	496	458	478	470	491	470	494	477	485	499	490	491	442	495	506	458	508	484	498	465	478	468	498	499	453	482	476	479	472	507	527	500	498	523	498	465	475	484	500	466	486	456	470	475	484	479	478	465	490	488	495	503	471	460	506	528	485	492	477	516	457	489	486	461	487	516	461	526	481	479	474	477	471	488	467	520	459	468	499	476	489	518	488	505	468	498	473	493	456	485	461	459	484	494	484	547	461	475	478	517	479	472	452	460	483	464	465	508	502	517	484	463	531	532	468	481	510	474	483	519	515	497	482	505	490	495	484	475	481	493	510	507	423	479	477	458	462	546	506	523	497	465	485	484	490	480	494	448	500	480	511	442	473	460	498	497	458	445	481	508	500	472	489	481	494	474	462	495	505	424	486	462	473	495	522	508	478	485	479	486	512	481	495	489	494	471	479	478	511	496	468	483	466	501	474	504	476	506	502	443	469	478	486	514	503	483	457	476	477	470	484	455	494	472	436	486	427	494	520	479	474	506	501	476	519	450	511	495	503	499	479	489	450	529	510	520	448	477	498	467	494	515	462	509	517	488	533	477	486	519	480	468	508	470	500	466	474	465	498	492	490	485	496	493	494	468	493	478	497	489	480	507	456	492	432	494	520	470	485	466	535	463	451	514	480	478	485	474	458	472	551	481	485	522	514	486	520	441	523	505	468	451	464	505	516	494	465	476	441	462	486	492	532	408	483	464	501	489	506	509	503	496	507	483	453	508	460	474	453	509	487	492	497	475	499	481	449	441	535	501	479	458	517	478	505	505	519	468	519	456	447	451	504	491	450	488	500	514	481	514	482	446	514	518	459	486	497	483	502	492	524	474	520	475	479	472	495	488	468	488	483	472	464	485	460	467	469	506	501	529	451	505	493	489	459	462	498	503	508	482	494	504	498	498	499	461	494	465	446	482	487	530	489	460	473	487	465	507	529	511	455	475	494	520	471	490	479	503	472	497	483	518	486	520	487	479	514	475	460	480	463	509	493	481	456	505	479	490	484	504	447	496	511	511	496	479	476	490	479	543	522	491	460	492	471	482	487	470	526	521	466	514	485	531	503	522	495	489	473	471	451	453	450	507	514	515	453	520	480	503	489	504	504	490	478	483	538	471	502	476	500	527	509	504	489	493	511	497	465	502	461	486	468	507	487	433	503	475	496	491	500	474	502	481	507	488	491	526	497	508	504	487	484	489	519	506	501	474	515	429	464	503	437	486	448	462	465	483	509	472	512	464	493	485	511	488	529	473	506	484	517	484	477	479	475	457	530	497	492	504	531	491	471	488	458	440	500	480	479	470	465	486	449	473	445	520	495	447	490	488	480	480	492	466	502	481	465	495	497	476	496	468	514	524	471	474	488	468	472	462	505	489	469	456	450	491	480	487	443	485	492	483	493	493	472	488	456	514	442	476	493	489	515	509	507	485	495	442	495	488	511	517	510	489	467	441	487	518	519	512	504	502	490	502	504	495	490	465	501	483	529	500	495	483	527	490	493	474	425	496	515	476	483	456	510	487	439	495	475	491	472	474	508	553	474	493	481	487	513	481	464	497	502	460	486	491	484	499	465	475	493	492	510	505	468	499	479	480	507	477	493	447	506	490	523	505	464	503	467	510	506	474	446	468	537	479	495	512	483	475	471	478	456	525	514	452	481	525	481	501	537	490	494	523	475	461	469	436	492	519	484	447	502	490	478	495	440	487	471	486	463	507	520	522	488	441	515	488	480	518	510	488	460	443	481	547	494	494	524	508	468	491	521	458	510	499	517	491	473	489	487	540	474	486	454	507	440	487	502	493	448	502	507	504	467	476	496	461	515	528	503	496	468	472	539	498	461	493	476	487	471	494	522	534	503	485	496	479	475	462	482	486	519	481	484	472	480	504	466	474	550	481	496	506	468	457	454	474	499	506	507	505	488	512	468	526	494	461	490	475	491	505	454	468	476	505	515	455	504	466	487	478	502	447	484	493	473	492	497	496	467	492	511	448	513	457	487	477	485	479	480	492	531	486	498	496	482	494	527	433	474	495	507	490	475	509	439	490	464	479	472	474	467	509	521	501	458	486	525	485	450	492	474	500	513	505	491	439	475	477	491	469	474	484	466	503	470	451	519	502	457	511	488	470	507	487	432	469	485	515	466	455	516	501	472	451	481	502	493	485	517	508	448	473	510	489	463	474	444	494	505	507	539	494	481	470	470	496	480	491	507	509	519	512	515	496	468	478	496	495	496	491	445	449	513	484	488	460	458	456	477	485	515	482	469	464	492	488	473	476	434	516	485	479	472	485	502	472	444	478	473	515	497	525	494	491	465	485	463	471	483	467	443	473	504	520	465	502	440	485	510	498	487	469	459	472	466	521	502	507	480	474	486	482	501	460	521	525	505	517	487	490	491	481	479	493	525	484	496	547	493	477	466	515	429	489	498	500	467	517	481	470	468	484	512	474	495	510	470	464	474	466	459	505	485	497	468	506	464	471	497	476	461	506	481	488	477	435	459	458	503	469	490	494	464	507	478	510	500	469	493	481	478	479	490	473	454	488	449	447
26607	20562	10066	2098	1576	2300	2677	1579	746	618	480	453	442	465	387	456	442	445	478	532	508	455	432	399	383	405	421	446	405	431	432	435	390	383	397	394	392	421	465	432	407	428	391	395	454	429	455	440	416	446	442	405	436	386	406	412	386	418	419	477	518	479	462	416	425	408	401	420	379	388	389	363	356	386	371	432	386	415	360	400	368	398	428	429	379	411	360	429	388	422	401	427	376	392	436	408	408	396	411	383	396	377	438	413	410	403	416	391	377	427	417	410	362	408	383	407	434	386	363	413	419	382	439	406	381	368	449	409	422	399	386	353	373	396	413	360	369	399	406	412	399	375	383	379	412	403	397	418	419	371	412	383	388	398	360	377	412	395	407	423	407	410	424	401	361	417	427	401	413	415	410	387	456	405	430	424	426	415	431	422	423	384	392	387	370	375	402	399	403	365	371	392	385	451	399	422	419	389	391	401	363	396	358	421	391	396	387	389	422	412	408	402	410	424	382	400	435	402	410	403	403	408	358	404	404	394	403	414	391	390	423	397	394	397	405	387	409	381	441	400	403	363	386	433	404	403	407	390	390	402	423	379	399	383	380	409	423	402	375	391	395	417	409	412	427	404	381	409	392	411	417	425	409	408	426	409	388	392	394	416	426	393	402	442	390	379	416	405	394	409	368	382	414	402	384	406	418	440	429	401	450	402	434	422	424	422	375	416	371	391	416	417	414	392	361	450	419	377	369	386	400	413	396	371	412	394	393	423	391	394	378	386	391	437	417	384	368	408	398	392	415	397	389	430	419	387	440	400	430	388	390	401	400	410	355	413	415	356	389	397	404	389	440	414	400	374	411	442	383	343	390	370	413	408	388	402	387	391	425	413	382	410	416	379	389	382	433	399	416	418	394	406	412	403	397	427	396	382	362	410	432	415	402	392	422	424	370	392	385	404	395	386	408	410	394	362	401	434	399	395	420	404	393	428	401	403	372	374	418	376	417	396	380	397	430	399	392	411	413	385	415	414	389	426	390	408	434	405	410	425	383	415	405	416	414	386	416	425	387	425	396	387	398	422	402	427	421	430	403	420	423	412	388	364	375	402	407	412	454	395	415	383	420	392	416	366	398	400	397	381	427	373	370	398	429	417	392	406	373	385	410	376	430	403	429	391	364	350	394	404	389	413	411	381	416	435	404	430	387	399	403	352	385	417	415	402	414	393	388	393	413	407	406	392	397	413	408	381	442	392	415	396	394	410	392	403	390	395	426	377	404	376	392	402	412	433	402	422	408	409	418	386	372	396	432	419	395	407	429	421	395	416	398	389	409	418	401	440	381	418	353	422	411	412	361	400	393	408	411	379	368	385	427	414	396	395	412	371	382	393	385	357	416	415	431	423	445	417	425	427	379	416	393	395	411	417	438	424	437	365	416	422	423	448	374	398	415	435	423	392	392	391	400	389	383	428	379	373	424	383	428	417	391	382	399	412	423	383	398	408	422	390	433	413	377	376	409	426	375	421	413	378	375	394	440	347	378	443	373	412	375	372	426	394	384	391	395	380	397	356	396	403	381	420	424	441	405	417	415	417	427	379	413	405	416	395	412	425	382	421	405	421	410	411	387	395	400	396	392	427	408	422	444	423	423	388	392	399	378	388	397	437	379	408	419	414	395	379	378	422	416	407	385	443	420	416	443	418	409	412	379	396	392	403	416	397	420	441	397	386	400	410	415	405	431	405	413	408	407	401	382	422	421	412	400	372	394	414	349	413	431	396	395	421	421	418	399	372	402	389	405	396	395	377	393	406	425	408	421	413	360	403	369	398	418	385	420	396	409	425	414	374	424	407	429	393	421	400	374	404	407	415	386	405	390	437	364	418	399	402	378	396	413	358	394	396	385	439	378	405	414	387	380	415	392	373	418	384	398	404	406	405	411	388	391	370	429	393	419	384	407	411	426	435	409	397	395	418	396	416	414	416	405	423	415	390	401	423	407	408	395	421	380	407	415	408	397	448	409	381	389	438	385	409	420	402	425	420	399	421	440	400	402	409	438	424	411	404	419	420	412	391	442	416	439	408	408	376	363	373	386	388	393	399	440	405	392	378	430	406	397	403	457	415	434	448	413	417	422	392	398	455	442	419	412	405	412	418	406	435	422	379	421	382	417	416	424	398	407	432	405	391	431	397	409	384	407	409	405	356	432	415	417	400	406	404	426	436	392	408	416	385	403	395	414	425	428	380	385	412	400	400	396	404	418	412	393	421	416	415	430	370	430	390	400	395	425	366	428	387	380	414	409	425	420	373	402	378	380	399	384	369	372	420	419	435	411	416	372	372	423	388	367	414	423	411	421	406	378	407	367	419	407	384	426	402	389	404	376	412	388	395	413	418	418	402	424	409	410	381	403	419	389	419	378	391	404	389	419	438	413	405	387	404	395	406	429	419	376	401	417	410	425	406	413	398	429	409	418	428	371	346	442	424	369	390	364	385	396	408	419	403	416	399	362	409	438	418	410	427	411	386	422	382	380	406	397	404	365	399	387	397	392	408	393	415	429	430	392	389	412	388	418	405	408	420	405	412	415	420	413	391	392	404	388	414	378	393	387	388	412	399	408	402	429	415	450	419	416	387	404	417	437	397	397	399	404	391	364	387	419	415	380	422	426	390	410	351	412	415	414	428	394	435	389	389	412	376	430	398	406	405	446	379	420	419	410	422	393	373	403	396	398	382	393	399	428	383	394	427	365	358	419	414	390	389	370	395	381	405	397	427	398	402	425	429	415	378	406	433	395	415	422	406	404	440	398	429	406	409	419	386	418	437	356	407	411	385	386	405	402	401	385	420	411	418	392	419	385	409	422	395	419	408	388	390	414	456	444	411	399	431	419	394	401	407	415	412	423	403	407	404	375	412	405	380	420	402	405	381	413	436	460	425	384	429	394	410	409	417	420	406	360	404	381	378	431	403	402	437	388	390	417	379	397	407	404	408	475	400	369	395	397	416	361	441	415	458	426	383	411	405	389	343	418	368	383	405	373	414	420	417	433	416	393	433	422	396	380	392	405	401	422	446	393	369	404	415	386	422	436	407	399	403	372	396	411	409	395	428	425	441	418	382	409	418	403	412	408	374	407	394	389	392	392	405	395	428	392	380	414	397	420	405	424	411	444	408	437	405	384	425	383	371	385	388	415	400	387	414	417	395	396	447	404	389	404	421	396	401	401	385	400	383	399	421	405	411	400	428	403	383	406	404	390	422	404	410	382	401	369	394	430	387	416	408	420	398	407	421	371	417	446	434	396	382	383	400	406	405	410	423	392	414	395	420	415	430	413	389	398	402	381	408	429	395	388	417	413	389	439	388	389	374	439	451	425	410	399	374	405	407	375	388	406	427	386	376	382	406	402	394	410	412	391	424	393	397	385	402	390	369	416	399	403	411	403	393	398	430	416	390	427	425	334	410	389	398	428	424	434	437	395	421	380	443	355	414	396	397	431	417	412	379	391	450
8583	11979	9010	3950	4637	7630	9015	5500	2451	1706	1130	995	995	970	910	963	955	1019	1138	1385	1205	945	873	846	856	908	855	848	788	843	839	860	812	772	814	814	863	856	865	935	794	835	880	821	931	867	868	860	864	913	940	827	861	834	837	788	780	852	948	1028	1160	1032	919	810	831	793	804	817	836	846	767	801	794	775	798	792	767	884	843	806	793	777	774	834	808	831	840	797	841	789	788	847	823	785	812	774	745	844	757	786	782	819	797	827	844	809	778	814	805	778	767	814	843	774	799	787	812	821	813	817	885	817	842	815	791	777	778	790	779	807	821	761	794	794	838	815	781	847	809	787	849	774	811	802	756	802	882	825	800	805	789	782	822	777	761	825	788	840	807	866	782	786	811	804	808	774	808	780	794	801	807	817	821	822	828	809	806	796	842	779	821	763	821	814	796	745	740	784	824	812	793	810	786	799	781	812	771	821	812	744	784	789	829	868	795	806	817	819	807	787	842	790	773	819	805	787	785	796	771	811	814	784	859	757	825	818	776	787	831	826	797	867	843	815	779	806	785	802	853	798	784	799	820	797	784	790	796	795	825	810	810	806	791	792	837	790	798	800	815	786	813	730	808	780	850	809	792	812	781	819	816	781	790	818	823	805	798	828	801	811	811	820	763	841	769	788	826	781	782	753	769	783	812	838	816	789	781	776	764	821	807	737	755	761	803	818	780	764	824	819	821	806	815	798	784	779	792	805	765	819	792	791	779	796	832	789	808	841	809	770	826	831	790	777	766	800	797	852	786	809	773	728	761	839	853	818	795	835	800	809	758	807	843	781	836	857	799	831	831	770	753	759	830	806	787	822	807	772	804	821	819	794	788	802	844	756	812	773	808	807	808	805	800	810	801	821	795	770	819	809	768	802	788	778	786	782	805	796	790	778	789	804	802	773	772	813	779	797	756	839	834	743	813	782	815	801	779	803	765	793	773	882	809	833	753	773	769	777	819	812	791	811	823	794	838	806	810	829	772	761	768	845	779	825	807	775	805	768	825	816	805	752	770	767	815	797	767	816	816	810	839	788	806	761	754	830	796	807	821	759	775	818	815	832	746	826	790	792	826	846	790	813	810	777	781	807	800	838	840	790	764	854	825	785	852	821	766	799	801	805	780	774	829	823	863	772	825	751	776	786	820	812	762	744	795	845	801	815	813	799	783	794	842	773	785	834	753	785	772	783	847	813	816	819	792	787	780	822	816	695	788	829	825	784	848	812	775	842	820	814	779	809	801	757	810	801	750	775	820	842	803	803	793	818	782	817	796	810	805	796	816	790	784	815	803	830	824	791	776	781	789	815	791	858	845	771	774	797	778	832	796	802	809	766	771	775	784	793	785	820	819	830	862	781	758	790	788	830	779	779	818	795	915	818	775	803	827	744	832	839	775	805	725	822	798	760	812	805	791	839	825	740	822	853	794	770	817	752	766	832	790	812	797	824	855	768	846	849	758	785	797	804	825	786	866	803	812	803	810	841	796	771	864	797	795	806	838	808	816	857	787	805	746	833	786	818	817	810	783	801	744	838	794	789	813	800	759	778	807	800	780	830	774	764	835	779	834	807	829	826	789	799	789	789	778	812	776	790	783	771	791	816	822	811	815	819	814	773	861	788	806	792	786	789	803	815	791	831	815	816	769	835	820	810	725	794	799	806	834	779	783	809	793	826	795	808	831	799	774	798	803	809	804	760	832	817	804	778	853	830	796	802	806	827	813	798	795	830	818	821	845	844	824	771	792	866	805	826	779	786	816	793	798	784	780	786	761	792	758	853	787	755	809	824	840	784	759	845	860	794	866	782	790	752	786	816	815	827	804	797	861	808	799	781	790	801	783	819	773	815	823	820	788	826	794	794	809	828	832	796	790	788	840	787	796	753	821	861	739	788	821	807	790	821	778	789	810	827	801	829	795	829	828	818	789	760	846	795	787	791	844	740	786	826	825	835	817	814	788	845	821	820	867	816	820	762	795	817	818	767	833	791	787	814	797	792	829	815	805	808	837	812	831	804	801	779	832	813	771	842	796	795	805	812	836	778	824	852	857	832	795	835	829	811	801	795	825	797	781	786	749	815	777	847	767	806	826	808	823	789	786	807	787	767	735	791	821	839	809	786	754	776	814	824	835	801	853	823	832	839	797	824	775	829	798	819	807	809	781	788	887	845	823	792	820	797	811	844	768	812	802	813	757	820	795	842	829	795	798	852	736	796	778	811	780	843	787	798	780	748	814	788	806	846	813	781	834	738	808	752	854	786	791	794	759	774	780	781	847	800	779	750	804	771	799	832	731	826	788	804	837	801	807	768	828	796	796	807	781	803	767	763	817	814	825	783	844	812	786	799	820	836	823	826	830	834	777	838	743	813	780	834	776	832	813	784	776	757	771	757	749	788	751	775	810	809	774	788	821	812	847	763	765	814	785	804	808	839	772	814	814	834	793	823	798	772	808	822	780	805	809	804	888	767	793	797	817	856	782	803	817	865	823	793	823	787	792	834	814	810	829	782	794	758	786	816	830	795	804	763	791	837	772	852	782	796	827	783	792	790	742	800	880	806	813	787	764	749	756	801	764	808	786	799	829	848	805	769	795	800	817	800	803	784	819	840	802	834	779	855	800	831	771	803	787	848	802	823	818	809	786	740	804	803	787	812	821	766	747	780	783	804	831	784	790	826	789	758	812	760	808	795	767	783	816	796	804	773	809	840	811	861	841	815	770	786	805	806	801	787	861	818	791	769	807	818	815	844	821	779	764	734	798	795	815	794	771	803	780	806	798	784	808	832	787	804	791	792	752	823	776	749	819	812	757	778	807	799	734	796	799	794	757	754	793	778	809	850	852	781	808	884	773	801	888	796	808	837	817	813	778	773	810	831	809	824	839	725	814	749	806	808	818	761	788	771	826	842	816	802	798	805	793	783	817	798	785	808	778	776	821	764	801	817	843	793	811	794	839	792	791	761	784	838	765	820	815	830	810	836	836	764	832	798	735	775	797	819	812	770	754	765	779	774	827	764	772	802	854	796	840	799	789	749	771	827	808	820	799	811	836	825	832	816	824	810	861	797	776	801	791	770	766	813	815	750	809	760	812	817	825	798	798	808	846	799	826	806	815	800	849	834	849	807	787	815	801	786	828	789	792	809	831	799	756	837	845	774	818	764	826	814	837	792	808	793	808	825	787	827	777	794	800	810	795	827	825	784	822	801	818	813	789	837	818	814	792	777	808	804	802	787	798	805	795	775	772	803	837	816	821	799	814	830	833	796	765	832	816	843	805	821	817	821	783	849	800	829	809	828	797	785	850	828	815	776	807	860	817	815	809	835	798	796	805	824	809	775	821	776	816	809	818	774	812	822	791	800	789	765	820	785	803	839	814	793	787	774	812	809	834	827	793	809	805	768	792	808	782	744	836	788	778	854	828	824	820	768	766	768	822	755	810	812	785	831	777	820	798	759	816	794	808	800	792	805
24115	21254	28401	24447	20063	7056	5086	2212	859	680	542	455	462	438	410	391	394	462	457	534	421	330	298	317	337	328	362	327	332	303	300	312	309	304	295	310	328	325	326	329	334	316	316	315	351	327	332	336	333	332	320	308	311	310	312	348	313	293	530	831	754	591	442	362	291	300	294	309	288	307	336	271	280	325	291	258	275	297	295	295	291	276	274	293	317	275	270	290	292	297	312	297	280	270	290	310	279	306	284	297	295	291	293	294	296	283	309	320	315	271	302	298	336	278	272	283	292	277	333	277	294	291	278	335	310	308	320	297	291	319	282	326	315	283	324	305	322	289	301	251	303	321	278	307	318	308	308	293	289	324	298	257	286	267	289	301	262	310	310	274	293	267	310	280	308	275	304	251	279	312	294	305	281	296	294	294	291	318	295	309	308	275	323	293	285	282	305	289	302	325	298	300	305	287	261	296	295	322	298	269	290	309	326	263	273	303	266	331	286	304	302	297	322	305	296	287	310	285	314	311	310	299	305	295	298	312	289	314	303	301	286	266	317	313	312	294	295	305	318	346	314	310	293	264	303	311	302	277	328	271	307	295	285	252	286	268	307	301	324	292	309	296	303	282	295	281	277	284	295	292	266	296	297	325	289	330	281	269	249	300	304	311	307	296	329	287	295	300	308	317	299	279	292	283	267	344	314	300	297	284	272	314	256	295	295	283	281	305	272	276	271	311	329	324	286	306	302	334	280	298	339	288	287	287	294	295	288	263	291	293	310	278	258	320	321	299	290	307	295	281	295	286	248	272	288	289	261	308	286	315	318	272	284	295	299	270	319	286	307	267	303	276	298	287	310	298	311	294	293	298	279	285	327	283	287	291	289	297	288	271	291	344	323	295	305	313	304	303	292	287	273	286	276	316	295	331	298	285	308	303	295	317	317	313	285	291	308	284	282	317	319	308	303	259	309	299	285	300	284	324	316	296	306	283	308	304	256	306	296	284	308	290	305	274	295	301	278	287	324	300	272	299	281	293	295	303	296	285	275	313	285	294	303	289	291	305	296	282	295	314	294	322	287	292	301	311	278	307	279	281	252	291	289	275	284	302	284	300	284	303	265	293	288	299	268	274	304	276	302	306	329	249	301	288	274	320	296	330	308	295	308	276	292	310	264	312	289	298	323	313	283	292	301	310	306	316	302	309	281	252	284	277	309	290	291	326	319	295	324	304	290	259	284	307	293	299	310	293	310	316	288	317	291	256	266	304	302	258	291	309	278	285	291	323	300	263	302	305	266	287	279	300	304	270	317	304	312	297	324	275	270	321	274	318	324	288	303	266	266	249	332	248	297	287	309	311	310	282	292	290	258	320	324	272	310	288	300	302	275	293	297	301	320	307	287	284	283	312	271	321	290	297	310	302	284	285	286	277	295	299	275	284	320	288	281	303	313	297	298	311	318	286	307	322	308	280	283	301	295	333	277	311	291	301	299	332	311	240	297	293	293	297	330	264	308	288	268	271	293	316	332	311	307	285	296	265	282	258	296	285	308	311	296	289	274	280	288	258	274	270	307	285	282	269	294	295	291	297	296	313	319	283	277	313	291	312	298	285	319	320	306	298	294	285	288	302	283	281	307	277	303	316	264	282	312	273	311	298	324	284	304	269	311	287	312	317	298	300	291	298	296	324	308	303	300	327	276	281	283	303	268	282	287	280	320	299	270	284	305	256	291	289	311	290	295	273	319	312	285	308	290	293	297	257	296	314	287	336	306	297	316	268	306	301	271	296	283	299	313	293	293	306	287	278	267	307	305	288	292	289	275	285	295	291	295	328	271	294	301	295	251	281	309	277	318	296	325	304	277	287	291	279	306	272	291	275	299	266	302	287	343	326	263	296	289	278	292	282	323	271	312	297	320	290	304	271	287	284	282	293	289	299	312	288	279	275	302	340	305	308	286	302	280	326	270	309	285	309	271	295	262	322	284	297	281	312	326	296	292	300	293	283	276	286	306	298	274	299	278	263	297	315	283	263	310	312	310	295	273	290	267	307	277	291	263	310	299	282	305	320	299	301	272	311	271	318	296	290	301	314	313	283	317	265	311	303	294	296	300	355	291	285	275	270	275	305	295	279	287	293	323	256	316	304	281	294	286	325	275	270	250	286	289	289	248	317	279	295	311	289	322	303	304	297	310	275	288	285	281	292	317	285	314	302	296	312	309	299	299	316	305	295	285	299	287	322	302	317	309	304	284	283	293	293	293	312	282	297	293	283	297	332	280	279	287	289	319	312	275	303	284	312	281	311	311	291	292	306	296	298	294	288	284	293	300	289	287	291	337	299	318	310	312	282	286	279	302	297	306	291	281	292	316	292	287	309	309	282	258	281	280	289	307	275	283	265	281	305	307	286	319	281	305	272	338	297	273	307	276	294	320	268	290	300	283	295	273	316	291	285	282	290	338	301	296	281	282	313	314	281	318	313	297	293	280	314	283	277	296	301	292	298	277	290	277	289	276	297	294	279	296	296	296	287	303	288	288	273	294	279	287	337	287	309	255	284	326	290	272	292	299	274	302	283	296	310	276	288	305	284	289	325	282	290	322	294	319	315	287	299	279	319	302	274	295	291	284	273	244	293	267	292	305	293	287	285	278	303	326	272	286	293	316	297	291	311	302	309	313	315	309	324	281	294	281	307	306	319	301	276	281	290	301	319	291	309	283	262	282	281	313	301	333	296	290	292	295	299	335	290	312	266	316	273	314	284	278	301	302	305	305	281	293	281	294	317	299	322	278	289	303	266	289	290	295	285	298	310	315	275	283	307	274	303	326	305	295	285	290	325	315	265	307	322	291	260	267	307	297	319	300	275	299	257	298	289	318	301	290	313	292	336	299	288	259	273	287	283	299	289	295	302	317	302	295	299	282	288	299	284	290	283	289	281	330	320	273	271	292	291	327	298	300	324	264	311	295	299	334	258	275	305	287	283	291	248	285	287	292	287	315	290	297	314	296	315	308	307	267	309	289	294	307	300	300	285	267	257	312	292	299	314	311	287	311	295	302	321	288	294	266	300	293	314	288	271	311	284	287	315	300	275	306	301	282	256	304	281	307	279	312	309	287	284	298	304	278	296	281	285	289	298	267	290	283	271	302	290	285	289	291	293	291	297	312	311	308	280	274	307	314	274	311	313	296	301	291	269	306	277	280	299	295	278	265	318	296	263	290	266	323	311	305	316	269	289	297	258	285	322	283	292	323	282	291	269	284	280	294	309	298	300	293	304	277	289	299	318	287	299	299	273	321	300	319	303	295	286	290	300	301	262	311	296	292	339	286	335	290	311	293	307	343	270	294	300	321	281	279	293	298	305	287	300	325	279	308	261	290	272	298	291	279	267	282	284	274	291	279	294	307	314	300	269	279	297	276	298	306	304	327	294	305	298	292	296	282	277	301	304	309	281	305	273	303	313	318	311	307	330	307	250	281	270	288	284	302	283	323	291	232	297	282	291	302	289
11450	22546	18019	9114	9926	11398	13167	7047	3239	2221	1453	1264	1196	1169	1109	1034	1073	1146	1293	1582	1216	821	670	712	704	702	699	736	701	697	638	656	637	686	635	666	704	772	730	664	670	719	777	690	803	712	738	708	695	751	696	725	683	697	652	608	602	687	1476	2388	2066	1572	1169	887	628	595	559	638	622	600	596	603	645	625	571	612	573	587	639	638	574	621	606	579	592	601	582	596	582	587	583	612	590	633	592	634	563	553	573	645	598	594	613	592	578	609	596	615	604	620	621	605	596	586	595	607	615	612	558	598	620	544	608	576	647	603	568	610	626	601	609	619	593	587	584	591	560	625	594	594	616	634	559	582	587	563	568	570	599	581	614	604	651	597	605	634	607	618	593	599	585	646	598	588	598	579	614	587	616	593	591	582	582	633	636	620	633	588	588	591	626	618	572	571	592	623	638	589	559	600	622	579	560	583	565	528	576	623	595	604	605	578	632	626	615	614	541	586	598	636	596	608	594	562	609	600	656	591	599	585	581	562	582	568	541	609	602	621	638	569	608	590	568	577	646	596	620	612	615	598	540	531	576	618	641	619	597	612	596	621	587	600	579	583	602	581	609	588	620	620	630	617	620	549	603	583	582	592	597	616	613	622	591	625	575	579	609	588	589	619	597	575	611	653	602	591	631	585	670	632	574	619	624	592	568	625	581	606	618	578	631	593	582	614	624	584	528	570	653	599	608	648	602	602	621	581	605	571	624	625	614	618	596	625	581	606	603	564	594	595	580	593	588	568	584	600	609	614	577	588	578	544	624	615	619	623	623	568	552	646	538	599	634	597	565	578	642	606	581	582	586	588	566	606	638	598	607	593	604	647	528	591	658	554	634	588	635	631	619	602	583	602	607	586	556	593	569	637	575	621	610	606	626	559	645	617	666	630	555	583	601	576	617	615	570	601	586	600	604	627	623	611	624	616	638	647	571	648	564	575	615	589	585	574	621	576	633	607	595	618	619	649	585	627	529	624	606	606	614	575	616	595	582	621	597	601	605	638	615	612	595	591	636	603	614	571	571	601	591	603	622	546	607	565	611	626	604	568	627	596	581	635	605	572	571	602	585	596	606	551	573	608	587	603	597	608	628	588	609	619	620	581	603	608	624	603	625	621	598	563	573	589	582	560	631	598	599	604	614	571	562	601	575	608	589	596	623	582	608	601	654	631	562	605	621	590	607	621	589	585	617	605	648	605	628	551	622	639	584	599	654	582	582	631	613	560	587	661	583	584	650	593	548	617	636	568	614	597	595	613	624	623	616	590	600	557	619	597	597	603	563	580	606	634	672	587	613	564	575	627	620	642	556	637	606	646	564	603	571	601	595	630	598	613	594	587	603	580	587	588	605	624	540	584	636	615	593	600	610	590	628	596	614	630	585	594	598	644	627	615	599	605	587	607	572	629	621	587	579	595	600	644	639	610	622	575	579	630	618	606	603	612	591	626	615	614	591	615	624	596	608	632	586	586	626	568	582	628	614	590	608	647	556	609	599	601	585	600	598	590	604	606	625	574	604	563	554	640	597	631	607	599	625	648	574	627	601	592	604	574	624	634	616	614	589	580	604	559	570	608	630	578	569	620	627	626	580	665	541	600	613	588	600	593	624	634	588	632	640	665	576	615	576	585	613	644	609	608	575	625	595	566	612	582	618	597	581	658	593	560	643	598	577	582	589	632	602	577	599	603	587	592	587	611	593	577	604	550	596	580	616	591	613	592	614	601	614	586	574	586	625	590	627	583	613	624	594	605	569	675	618	602	603	644	583	562	617	619	597	586	638	565	598	626	598	554	580	593	574	623	634	617	600	601	606	593	629	613	582	578	623	613	635	585	629	593	641	615	608	594	606	604	636	606	588	574	593	628	602	635	659	598	595	629	602	651	592	635	581	643	587	602	618	580	619	599	604	599	592	657	632	633	596	629	591	586	574	601	567	622	589	600	607	576	616	564	607	606	556	637	583	574	601	570	594	576	603	620	557	633	615	617	561	614	620	543	575	634	643	598	615	570	584	566	577	573	621	563	574	594	600	576	631	610	563	572	631	572	575	580	603	578	563	595	560	582	633	569	579	619	604	606	616	556	586	622	587	644	638	618	653	604	581	577	607	576	622	580	580	608	639	607	596	541	529	613	609	596	588	598	589	657	592	591	634	590	610	654	604	560	611	641	569	615	605	582	592	564	598	627	592	590	625	592	608	604	600	587	659	581	612	616	622	562	581	612	619	612	599	621	587	589	622	612	620	618	612	621	643	554	552	574	618	621	577	580	599	614	551	578	594	583	651	578	584	592	649	569	580	624	593	571	595	602	593	606	611	572	651	610	606	600	580	620	565	609	612	557	558	588	634	629	589	658	537	588	597	573	631	600	608	637	618	612	602	585	617	590	577	591	600	561	589	586	599	626	631	588	601	591	640	596	619	601	567	564	597	566	642	582	604	569	596	606	607	603	602	535	552	576	589	629	589	605	600	601	661	585	617	578	604	598	606	611	627	623	602	611	596	601	582	580	591	624	568	584	597	564	582	607	614	605	652	565	627	637	630	619	600	586	608	601	589	603	598	600	612	585	649	628	616	627	631	605	616	644	613	578	527	620	634	565	644	593	617	605	587	587	643	600	598	555	630	596	600	565	596	599	593	580	607	592	580	615	599	599	604	605	608	584	593	590	575	643	591	599	590	581	606	627	592	644	620	610	568	606	615	622	587	559	580	596	598	600	608	615	587	593	590	564	548	631	564	589	610	635	569	622	607	601	610	602	554	597	591	582	626	638	576	569	618	622	562	610	627	585	598	591	590	630	585	593	607	618	553	649	596	622	607	585	616	611	589	604	574	571	572	621	575	633	588	598	604	580	572	615	609	617	566	596	657	599	595	547	599	643	583	589	594	598	581	618	583	595	596	599	610	614	611	573	601	585	603	591	614	603	602	601	591	567	573	557	626	612	610	579	599	602	587	571	584	591	612	616	628	622	591	600	587	622	635	582	617	626	610	597	602	639	541	601	626	617	606	629	632	601	665	600	607	595	591	583	628	630	623	619	610	608	594	635	595	591	591	613	629	572	618	596	628	599	625	610	564	637	613	620	623	630	584	650	610	612	624	599	611	582	588	606	605	615	609	538	635	601	598	598	572	606	621	576	607	606	629	603	593	607	543	586	598	589	583	607	579	569	586	583	563	611	602	597	626	631	601	633	618	620	613	604	626	572	579	593	622	655	622	595	618	633	614	612	582	587	598	602	638	592	609	631	596	592	598	645	613	588	605	584	584	582	603	617	574	634	598	611	618	541	611	608	626	576	603	591	598	604	577	598	635	656	597	598	596	625	616	559	617	578	553	610	602	601	579	601	578	608	611	585	611	594	614	620	612	559	565	584	613	618	601	567	615	567	583	591	589	642	640	622	595	563	620	564	609	602	579	594	569	598	601	594	566	559	550	604	617	607	557	570	634	582	586	560	562	612	599	602	641	572
23163	21238	29026	23755	21257	19892	10138	2770	1213	813	631	521	522	466	479	437	419	494	560	544	449	318	288	283	269	274	274	287	266	260	271	244	298	248	252	242	273	279	276	271	276	303	307	326	284	270	282	296	287	311	259	290	233	264	264	242	253	256	756	1301	1099	769	518	351	232	262	219	208	220	250	227	249	249	241	234	242	237	243	223	247	230	217	219	227	247	230	246	263	240	214	241	196	269	214	246	227	243	232	251	234	238	226	254	266	233	209	251	233	240	255	242	236	253	242	212	210	215	208	228	255	228	211	253	241	223	216	249	264	235	243	257	231	270	239	227	251	248	238	240	234	239	210	253	227	224	256	203	248	232	222	263	211	246	255	248	242	231	214	242	221	237	252	234	212	221	219	240	237	241	235	222	231	207	251	240	230	249	251	232	210	266	253	212	221	253	233	222	235	239	234	243	224	236	234	245	254	258	246	266	194	233	207	234	254	245	244	270	194	254	242	231	217	229	235	209	253	242	229	209	226	232	205	220	233	267	247	244	215	241	240	245	260	204	240	226	264	238	224	237	234	246	224	235	250	251	230	236	239	237	233	216	238	220	225	253	237	212	230	242	254	251	209	233	220	230	220	226	241	205	242	228	230	228	231	230	228	234	214	231	231	227	212	249	233	219	235	229	228	229	259	216	230	245	223	237	250	237	234	198	246	250	238	256	267	229	257	240	230	241	217	200	230	240	225	241	247	263	221	264	254	213	217	229	226	234	229	254	235	243	212	227	227	230	210	221	233	236	234	242	235	246	206	225	221	229	239	241	234	233	246	237	235	225	205	235	247	242	238	285	224	234	215	237	219	271	235	206	232	230	245	221	250	216	224	229	220	241	224	229	225	239	225	229	226	235	258	202	252	243	241	243	203	250	206	224	236	226	222	228	242	234	236	237	239	235	247	235	220	204	241	232	229	232	238	222	222	211	202	223	242	246	234	233	205	263	233	220	234	247	238	253	245	227	234	232	227	237	238	248	221	230	242	243	223	245	247	257	241	227	236	255	232	249	234	243	233	212	227	260	220	234	242	211	253	237	220	212	240	227	267	244	262	218	247	260	252	265	223	247	229	243	255	229	245	230	245	246	234	236	213	239	257	232	233	245	216	228	204	258	233	231	239	241	218	242	254	239	220	212	231	231	226	254	229	246	256	226	225	221	224	244	253	241	260	232	249	243	202	241	260	257	250	254	251	246	216	222	226	213	248	191	235	229	263	238	225	239	219	242	236	254	227	226	231	226	222	214	219	237	231	218	236	220	222	262	237	233	210	243	222	228	243	234	233	230	234	229	230	233	213	248	222	237	209	192	223	248	224	221	238	238	235	218	238	226	239	211	237	236	232	245	241	243	245	240	239	239	226	248	236	224	234	213	214	227	224	233	232	245	253	241	231	247	226	242	234	252	221	238	225	246	228	256	245	253	241	197	227	234	232	235	256	246	223	244	217	238	224	214	224	227	253	221	233	239	233	238	201	255	221	223	235	258	276	237	207	251	239	204	212	263	237	221	229	232	227	228	199	247	230	259	219	219	246	235	236	249	263	229	240	226	253	210	223	242	234	231	248	254	224	247	246	231	232	234	208	220	238	238	248	230	242	246	232	248	226	214	269	263	214	234	245	205	231	245	256	229	256	240	254	217	246	243	249	231	235	235	267	198	204	238	212	269	210	228	246	213	233	233	239	264	252	245	228	249	245	217	234	223	210	229	224	252	226	248	242	220	204	196	244	230	228	211	250	236	218	219	225	249	205	254	223	226	251	225	232	221	230	244	254	248	207	230	224	207	245	262	227	221	231	230	212	266	251	250	233	231	247	220	252	223	233	209	236	245	224	255	237	223	229	237	236	229	250	231	237	232	243	218	244	219	229	238	254	225	211	236	240	232	210	225	199	259	259	237	239	215	248	267	232	225	228	220	246	221	233	222	255	253	222	243	252	209	205	210	229	246	254	233	232	229	247	203	246	220	251	215	257	255	230	228	226	224	227	216	244	221	252	246	242	229	236	218	219	262	215	260	219	219	223	228	236	264	227	245	228	211	219	210	244	220	264	232	199	239	238	264	239	216	240	233	238	232	231	243	246	238	241	233	205	235	238	240	207	228	250	246	249	239	245	254	220	229	227	237	252	234	239	217	226	236	257	229	238	206	221	210	226	220	233	229	251	211	266	225	210	243	266	244	242	203	228	220	231	230	226	239	227	231	223	247	228	258	213	215	224	261	241	230	248	248	244	222	216	228	244	238	249	251	220	242	230	241	232	234	240	246	240	243	237	266	220	225	219	244	247	230	203	236	238	257	227	237	207	236	226	186	205	237	220	240	235	240	219	248	233	244	240	212	229	247	221	231	234	213	229	262	239	231	241	236	240	218	236	226	279	207	245	210	212	251	226	244	242	227	221	235	221	230	235	227	215	246	243	234	251	237	226	242	242	230	224	254	244	248	225	229	266	239	227	232	226	246	241	229	234	235	249	220	256	245	261	206	254	223	222	225	229	214	206	249	200	253	217	233	266	231	266	229	215	221	220	234	231	230	242	247	240	253	223	226	217	258	226	204	255	225	224	230	241	235	232	197	263	249	235	208	209	209	214	268	236	235	228	223	241	241	245	218	248	233	210	238	237	226	232	203	231	233	248	245	212	223	237	216	206	249	246	233	248	224	241	229	198	214	222	250	220	235	245	201	230	262	246	243	246	244	224	220	217	231	233	204	245	240	251	215	230	247	247	246	249	219	250	236	220	255	236	234	201	198	281	225	260	222	236	208	225	233	227	218	241	215	239	253	243	246	239	235	256	236	206	238	223	243	243	234	240	231	248	265	210	211	240	216	235	218	211	248	268	211	266	239	237	189	234	260	253	223	207	221	226	234	260	243	225	230	233	214	222	221	242	223	216	247	229	249	251	244	248	255	236	270	209	232	235	219	223	236	245	253	258	237	227	222	205	227	250	246	221	259	253	258	240	246	256	254	234	228	224	223	243	229	244	210	244	228	242	238	231	236	233	236	231	234	243	211	221	222	246	220	212	246	212	220	223	205	211	254	241	242	216	239	204	202	223	262	229	227	235	227	247	246	248	237	237	206	257	217	229	233	220	224	237	253	230	244	263	253	251	225	248	202	215	239	219	227	256	207	229	233	248	244	202	241	225	208	224	253	250	223	225	243	241	231	241	251	226	229	237	246	242	213	243	231	236	233	246	230	254	246	257	218	228	249	225	244	263	231	235	224	222	256	214	221	238	255	226	224	244	234	225	256	189	238	216	225	227	254	213	225	233	226	221	277	208	245	213	224	235	232	217	231	219	253	256	207	230	234	235	228	238	245	259	250	242	226	278	221	234	227	234	212	253	242	240	232	220	231	230	226	254	236	233	239	237	248	251	245	244	235	223	227	240	242	263	221	225	213	221	232	205	225	230	255	239	216	225	264	236	261	224	233	238	234	231	246	230	256	229	251	224	224	226	210	221
14159	28190	23395	13114	14169	15362	16163	7714	4591	2831	2060	1692	1470	1610	1385	1295	1338	1465	1824	1621	1146	766	631	599	659	632	607	657	709	617	584	528	567	554	600	606	605	632	676	641	569	672	719	673	741	731	696	641	614	707	616	577	552	528	544	528	539	531	2153	3970	3224	2217	1367	848	447	451	446	494	423	456	440	403	454	456	480	453	461	428	497	457	450	501	473	466	456	435	476	456	463	455	462	453	444	471	457	446	445	470	415	467	472	486	441	428	462	447	437	454	518	466	444	458	478	467	459	440	474	487	496	498	454	440	449	468	486	442	445	435	462	477	476	457	460	446	433	426	460	433	462	481	519	471	460	476	483	506	459	478	463	464	459	459	472	470	466	457	482	478	451	434	469	453	474	471	478	455	489	480	439	474	440	505	460	449	468	420	405	434	456	489	433	418	472	484	455	486	431	460	485	414	439	447	475	459	462	433	494	503	526	481	424	457	464	477	442	458	495	489	491	487	490	483	482	452	477	467	449	459	443	486	451	475	494	469	480	450	481	490	482	467	497	481	425	489	436	411	470	467	443	434	479	469	448	484	470	500	497	477	446	496	478	473	470	474	460	483	475	466	470	460	451	449	459	483	457	479	457	448	434	474	488	466	484	491	470	452	455	479	415	476	438	458	427	455	474	490	461	459	453	460	510	435	429	448	463	459	432	506	430	472	479	484	432	521	454	448	478	480	466	502	472	416	445	461	484	433	487	459	451	441	494	455	482	486	413	492	490	469	463	482	483	461	446	478	490	471	435	478	457	436	461	490	477	470	447	482	477	495	452	476	445	443	463	476	449	464	447	445	461	496	472	433	485	475	507	474	449	424	429	452	459	500	475	468	454	485	454	455	483	474	455	475	478	467	442	471	457	454	451	463	464	436	459	450	482	446	472	521	410	460	492	458	463	512	465	423	423	480	484	445	428	488	468	509	436	446	436	451	480	479	399	485	466	458	486	481	456	460	486	440	433	510	468	445	473	472	459	485	438	512	453	452	448	458	454	499	421	466	439	498	438	456	433	447	442	494	472	450	527	471	491	468	481	449	468	529	462	487	462	469	499	473	455	459	476	479	505	456	476	514	483	469	504	499	491	478	507	493	472	454	477	467	436	491	480	466	475	463	486	469	445	472	475	455	471	498	445	450	450	432	457	475	504	461	515	424	483	448	473	441	474	429	461	421	449	467	483	426	473	459	480	453	463	461	499	510	483	477	481	446	465	440	483	423	514	501	499	457	463	438	442	505	471	439	458	438	447	496	469	450	450	439	465	453	457	480	457	479	485	449	500	478	453	466	473	457	435	488	474	443	442	490	458	479	445	477	462	474	515	467	482	468	456	442	473	467	469	476	473	433	499	483	431	452	455	492	399	456	462	499	434	462	475	479	525	520	529	467	478	447	492	470	479	464	463	475	487	468	469	456	452	451	474	463	464	489	443	490	457	462	456	464	450	464	465	471	499	468	460	434	461	449	470	453	474	466	469	491	478	486	442	465	484	448	479	471	482	462	449	459	466	451	445	474	430	480	480	449	455	452	463	418	468	464	494	465	444	492	476	444	461	509	486	473	429	448	448	438	486	445	476	441	450	440	455	441	517	470	466	439	474	483	497	466	488	438	456	439	434	480	458	452	462	491	467	473	457	479	466	464	471	465	462	471	488	478	471	438	447	485	482	446	478	455	504	457	450	490	478	462	496	474	450	466	484	450	465	486	485	465	488	489	456	458	470	492	458	465	461	484	479	441	446	480	487	477	508	461	463	492	479	487	513	465	474	478	483	496	437	465	465	452	455	498	476	438	429	434	432	450	460	434	460	453	439	469	451	468	507	505	467	473	460	483	461	460	473	486	461	474	470	452	455	443	486	471	491	482	486	481	489	450	453	466	433	456	484	469	483	429	473	444	481	468	474	456	508	432	456	440	431	478	449	467	462	440	482	476	482	470	432	451	461	498	452	494	506	438	472	457	490	460	459	490	502	504	450	472	447	461	499	467	453	476	430	471	451	424	447	490	484	469	435	467	468	432	456	449	434	468	452	454	469	462	434	455	465	459	479	482	456	468	467	444	461	480	470	467	448	440	452	453	481	423	440	444	458	470	483	469	457	425	478	474	438	433	426	448	439	442	477	475	446	455	446	471	478	462	451	509	448	448	479	462	480	458	464	460	469	528	460	462	424	471	475	488	461	435	428	497	451	473	476	476	462	465	484	477	457	461	503	446	466	473	481	454	511	454	481	464	496	439	447	454	487	498	497	464	468	460	444	421	441	515	433	459	445	477	492	487	458	475	459	469	482	495	474	466	465	462	469	455	484	457	459	459	493	463	498	469	484	495	444	483	463	460	520	489	477	489	474	511	498	468	478	483	440	476	469	441	494	459	487	421	471	471	474	464	482	503	460	456	472	492	490	476	521	491	486	454	490	465	490	480	448	504	462	469	467	440	444	457	449	458	472	481	468	451	477	459	530	451	462	436	447	458	479	470	425	469	463	435	468	506	501	507	443	487	450	425	442	451	496	471	477	465	476	484	438	478	446	445	454	474	463	447	459	454	477	478	444	498	429	462	468	437	468	418	471	490	502	427	436	452	455	494	474	455	503	485	472	466	437	423	503	480	459	448	446	452	455	512	448	476	491	456	418	460	479	456	474	449	477	495	530	466	451	473	485	427	461	456	434	471	475	461	473	478	477	453	472	473	488	451	442	461	471	445	461	461	454	460	442	430	482	489	491	476	449	492	476	483	534	469	438	468	451	439	445	471	495	474	460	486	463	440	458	503	437	449	504	407	446	483	478	435	449	488	458	439	487	471	488	461	479	466	434	456	466	450	457	478	488	474	460	494	494	461	454	494	502	456	476	502	469	509	461	440	420	453	457	446	483	437	498	462	491	448	448	447	452	455	444	478	481	438	463	438	433	447	420	499	507	479	485	480	502	458	461	473	449	462	477	473	466	478	469	481	473	480	462	439	462	483	489	458	451	503	450	468	471	473	470	440	434	507	474	435	444	442	436	483	474	482	481	473	454	442	450	437	472	490	494	463	442	466	463	458	470	505	461	458	484	456	465	460	449	457	471	465	460	456	463	493	456	465	467	459	482	457	443	454	463	465	477	497	457	441	430	460	501	492	508	489	462	494	494	493	434	478	476	507	475	455	477	460	472	486	499	467	472	472	484	434	459	450	488	478	444	462	484	488	469	505	444	470	493	421	477	463	442	489	455	479	419	459	488	481	488	447	464	458	510	453	468	462	475	466	446	491	460	464	493	430	453	422	462	449	430	464	470	460	475	469	493	465	427	442	442	437	462	472	466	449	472	478	469	446	432	502	476	467	461	468	440	465	420	463	478	466	432	422	470	442	474	434	469	451	465	461	473	487	437	489	499	448	461	469	460	482	483	459	464	472	448	409	487	494	425	456	430	463	509	474	436	464	506	483	451	447	460	502	473	451	473	471	463	434	463	495	469	450	491	479	478	479
26651	20569	9749	2015	2111	2088	2429	1024	682	521	454	417	444	429	426	425	445	433	468	458	423	445	382	414	390	415	449	406	392	377	394	411	404	381	438	436	407	381	418	391	380	420	409	437	457	431	405	410	391	408	407	419	413	396	418	380	421	389	441	450	469	493	424	403	387	424	385	391	363	396	396	369	404	402	419	419	378	382	418	403	345	402	419	403	401	406	430	354	418	360	412	426	406	401	395	418	376	375	400	381	380	383	389	359	342	358	395	435	345	405	399	385	424	358	379	371	431	375	424	407	402	381	364	408	392	376	419	397	415	400	374	426	408	380	409	415	370	426	397	403	391	370	421	401	366	396	381	372	377	407	415	405	368	391	381	393	370	410	380	412	400	406	402	408	411	359	395	380	362	391	409	389	409	393	403	390	404	394	401	383	396	406	388	401	413	416	346	389	384	384	384	381	395	381	400	398	382	372	396	395	413	402	432	422	394	392	368	390	385	419	375	389	387	357	396	410	392	378	372	388	392	393	374	391	405	369	391	384	364	370	424	367	414	415	367	403	393	377	367	374	379	409	401	418	401	398	373	401	409	362	374	407	424	424	405	382	403	395	391	392	379	408	426	408	389	436	395	391	389	376	379	405	402	380	398	380	417	385	376	423	386	402	379	375	410	378	365	402	399	398	439	351	429	376	438	396	410	372	379	407	364	387	407	398	387	395	369	385	361	393	403	424	374	390	397	387	396	404	362	395	396	409	388	381	379	408	386	409	394	405	370	395	372	381	390	361	399	415	382	370	380	385	387	387	391	407	378	428	398	370	397	376	400	357	404	373	401	365	389	396	375	412	407	372	416	386	385	362	396	407	425	396	394	375	352	345	375	372	348	406	387	389	392	374	414	371	385	392	403	427	402	372	412	386	390	397	388	412	411	394	409	397	393	393	424	379	411	371	403	393	387	381	395	345	373	406	366	354	410	377	407	396	411	375	397	406	399	367	389	375	399	359	410	372	397	393	372	392	377	367	437	378	409	371	395	390	431	437	396	361	427	362	403	403	395	380	431	352	362	367	386	407	371	420	402	399	371	408	385	403	415	410	411	381	328	377	384	348	390	382	406	382	388	392	402	369	431	406	406	383	402	418	374	402	383	349	418	367	419	402	401	393	390	402	376	390	390	411	379	413	392	393	358	394	413	391	361	405	391	395	394	395	413	391	398	396	383	371	388	408	411	408	374	424	397	386	393	374	358	400	434	373	380	391	378	414	381	418	394	383	395	426	388	377	391	415	418	393	382	388	366	410	413	395	395	385	375	391	397	393	381	372	417	400	397	397	402	393	403	406	380	415	408	390	396	401	365	407	384	389	386	385	416	399	402	444	399	352	371	379	402	392	371	382	388	401	375	405	385	395	404	397	375	404	396	394	434	403	426	383	393	395	378	390	397	359	379	387	398	392	398	423	382	395	396	407	366	395	403	383	412	412	371	397	402	347	391	361	409	374	352	409	349	384	390	420	402	398	395	337	407	413	389	394	358	380	378	396	405	394	386	419	390	374	372	399	354	367	388	368	407	407	375	381	399	410	391	433	379	371	428	394	426	405	400	389	357	357	391	437	402	388	385	382	381	418	389	411	364	341	408	418	393	406	387	358	391	401	375	429	426	409	378	393	396	373	420	383	334	368	378	392	376	400	396	397	398	374	400	434	389	383	383	381	363	387	395	379	395	378	389	384	368	364	387	371	401	404	410	399	403	390	418	366	391	400	376	367	365	397	372	355	402	387	379	379	401	426	414	413	408	389	375	438	364	429	404	402	381	374	403	418	389	414	382	408	394	390	395	424	415	379	365	428	385	364	382	371	423	438	397	385	379	381	397	364	387	410	395	380	394	375	407	380	383	389	395	390	419	420	382	406	391	381	416	391	396	408	395	414	395	402	394	413	406	378	389	374	373	405	365	390	407	397	371	410	395	426	370	377	388	369	385	381	402	354	398	372	402	364	382	397	335	414	374	378	397	406	433	431	398	390	408	382	415	434	376	388	402	421	401	392	393	387	383	393	357	410	416	411	385	394	385	394	351	365	393	379	393	366	371	414	395	412	377	391	387	334	407	384	377	406	368	434	430	417	387	352	362	386	385	406	392	399	406	395	370	360	407	371	409	402	362	387	380	389	404	378	350	396	412	375	407	417	356	417	385	395	384	374	358	436	386	407	395	366	414	409	395	382	399	374	384	386	371	395	437	355	392	407	406	411	413	409	357	371	391	394	380	395	371	388	367	420	385	373	382	436	435	413	401	417	356	395	395	372	418	420	404	371	392	417	378	393	400	396	396	395	394	397	369	402	427	412	392	387	410	372	370	403	375	396	393	384	393	414	380	367	414	383	362	403	374	361	422	390	391	394	379	413	388	392	382	358	395	383	364	393	353	375	396	398	369	402	386	374	372	387	425	405	401	422	396	433	362	387	366	373	445	395	404	368	410	410	376	401	353	371	416	426	381	373	395	351	386	369	380	378	411	403	400	372	411	399	435	391	410	408	381	413	390	439	383	371	403	377	415	383	392	417	411	414	398	402	391	372	399	397	383	422	416	369	403	355	351	378	401	371	370	415	428	378	403	376	390	401	407	385	380	366	376	404	414	357	412	394	405	411	383	399	374	392	419	409	379	398	369	351	412	384	361	380	380	397	377	345	394	431	406	406	387	385	393	397	410	405	387	388	396	392	390	386	392	420	383	403	385	388	415	403	388	389	414	380	369	396	386	397	386	351	407	395	370	410	395	380	370	385	387	392	379	394	400	411	389	395	390	380	373	396	396	367	375	382	410	385	369	409	416	409	388	404	367	404	391	381	378	393	376	397	389	366	402	382	367	399	404	398	390	407	386	377	402	423	387	404	380	372	382	367	412	380	376	418	402	390	359	404	379	356	375	378	404	392	415	373	405	402	413	405	387	394	387	366	416	346	383	400	364	362	396	361	387	398	414	386	348	418	383	367	387	374	402	402	385	435	412	357	391	389	391	386	345	374	385	406	399	381	365	410	429	404	398	388	390	388	386	405	389	411	380	394	360	369	396	393	403	392	385	391	398	395	358	393	414	358	401	370	356	389	387	415	367	406	387	405	403	375	393	396	376	359	410	412	414	391	401	375	367	402	398	415	420	403	404	412	389	368	357	415	394	395	421	410	394	376	372	371	393	388	370	371	404	397	371	422	385	403	388	394	388	412	434	393	387	402	387	403	408	388	412	448	408	371	386	382	394	403	393	398	390	399	425	408	394	406	358	424	398	394	362	403	381	423	411	392	409	379	382	403	415	422	403	421	378	387	390	396	411	381	353	374	357	413	367	381	435	405	374	380	412	387	356	399	385	371	398	371	382	385	404	402	417	428	354	408	389	382	381	368	378	391	351	411	374	369	419	394	407	409	411	376	381	352	386	414	366	387	391	413	397	386	390	387	378	415	402	411	398	372	402	373	412	391	389	385	387	380	375	417	386	378	385	390	366	390
8450	11504	8383	4019	6457	7189	8478	3428	2185	1274	1012	968	976	1061	1016	988	1056	1111	1179	1086	1006	863	814	797	830	845	779	845	800	829	808	768	771	799	843	838	842	788	836	854	830	806	821	911	964	876	825	811	867	870	868	884	849	823	809	832	812	785	872	1072	1137	1078	926	883	813	824	828	798	823	783	813	865	807	811	810	790	793	782	790	812	789	769	788	803	797	763	797	841	786	784	761	809	789	774	763	825	771	796	727	794	821	745	788	777	817	763	824	768	843	764	737	789	744	763	821	823	800	793	792	824	807	797	831	807	782	784	814	806	792	773	819	815	861	770	771	721	788	772	837	793	756	800	779	813	803	786	797	818	721	776	772	765	796	859	773	836	812	787	788	771	868	768	836	784	796	785	821	774	739	787	758	744	756	786	793	776	756	819	793	760	811	789	814	776	792	796	770	848	829	800	789	821	766	801	803	786	843	783	796	827	785	759	760	796	805	770	811	814	769	785	800	743	739	769	797	763	755	735	835	791	769	810	756	784	786	778	806	773	772	813	831	774	794	765	766	807	775	803	773	769	786	833	884	748	792	800	757	775	814	754	794	752	791	830	799	768	774	802	797	801	794	814	763	762	788	762	771	813	749	860	789	779	824	768	766	793	765	765	811	801	782	798	803	803	820	781	722	769	790	741	700	741	810	800	742	813	792	771	751	835	844	795	822	826	786	804	753	772	812	823	751	797	772	831	804	766	759	747	775	828	831	862	758	793	743	772	743	712	739	834	851	827	836	795	797	767	791	814	761	778	762	759	807	786	796	795	824	807	812	835	784	770	805	796	780	803	762	807	781	817	806	817	802	789	740	795	763	718	782	796	820	812	794	812	769	745	788	770	742	781	765	771	798	795	798	821	771	767	776	779	773	818	767	778	786	758	810	824	844	817	766	794	793	751	834	813	755	811	775	786	802	787	795	801	793	775	772	801	790	801	849	744	750	790	760	803	766	792	807	777	815	796	757	727	808	741	808	803	825	765	769	782	756	749	748	806	846	787	779	781	835	754	800	818	802	769	766	791	799	803	808	762	798	810	758	804	828	806	812	803	775	815	774	784	870	749	783	731	774	794	841	827	839	783	764	751	779	820	829	708	790	778	765	814	758	784	759	746	751	771	757	766	821	779	817	828	819	793	795	787	828	817	794	814	794	811	797	755	789	773	757	759	828	821	812	770	703	778	866	799	799	823	805	820	789	793	770	764	764	774	799	788	817	798	770	760	770	767	828	797	802	839	806	697	787	759	795	762	796	807	787	728	781	765	789	805	712	756	777	798	757	794	800	771	772	761	763	794	746	815	826	754	779	783	787	752	794	838	791	793	809	775	823	778	811	784	773	776	826	804	776	803	776	790	763	767	789	755	761	825	840	805	797	821	788	759	816	865	780	775	796	811	780	810	749	821	756	802	770	779	754	767	787	784	775	793	828	811	769	805	792	800	791	833	825	814	805	777	820	783	761	798	794	740	768	759	767	793	827	766	768	801	768	799	751	788	785	801	736	793	764	772	727	776	796	771	788	810	771	740	735	805	765	759	797	805	808	813	810	818	749	781	772	800	837	849	780	795	779	801	803	786	792	808	825	791	785	756	812	780	796	750	816	776	809	767	805	804	799	747	809	791	795	776	759	762	817	801	789	798	803	808	812	772	791	812	768	761	789	827	828	783	820	789	821	815	812	772	799	811	745	750	724	755	802	789	750	816	791	794	778	793	743	745	751	768	792	761	787	780	814	792	770	772	806	768	818	779	835	790	745	790	830	757	797	771	781	793	795	802	783	775	754	755	780	754	747	788	811	768	753	822	795	797	808	771	854	800	800	757	785	810	781	745	767	785	760	772	773	879	763	763	758	807	773	781	771	769	754	759	760	821	833	792	798	760	793	810	827	809	810	809	799	768	766	828	775	788	796	821	806	790	779	796	812	775	828	811	752	755	772	772	811	816	713	734	772	768	769	832	784	799	790	758	760	836	733	747	743	817	775	824	810	756	771	823	816	785	752	794	825	820	805	830	783	744	793	734	772	776	829	772	794	808	766	847	767	808	791	791	789	770	835	791	815	808	746	795	766	731	803	773	797	790	759	819	784	767	788	750	774	754	761	762	808	760	769	788	801	751	747	752	750	768	786	772	820	783	757	748	758	772	773	770	795	849	772	782	781	794	819	778	788	794	771	766	796	766	748	831	801	771	755	801	778	770	765	791	800	783	753	762	787	753	816	807	774	781	837	807	790	773	793	754	810	814	797	766	799	792	730	836	764	773	783	828	750	782	798	807	777	789	796	781	812	779	834	738	832	786	776	762	785	819	781	790	785	787	816	797	831	842	745	765	738	784	859	789	741	779	796	763	820	802	793	784	748	771	775	723	792	768	813	818	793	883	811	792	777	805	768	788	780	743	767	774	787	845	793	783	814	815	807	801	803	783	805	831	800	799	830	773	791	807	769	827	785	798	749	807	784	796	759	771	760	824	771	829	840	817	859	767	783	743	832	804	752	786	769	769	782	766	784	793	828	804	777	766	773	761	825	765	748	744	775	855	729	775	823	799	715	790	782	784	809	757	796	790	767	755	789	756	740	778	788	790	767	823	761	749	788	777	804	839	734	815	774	772	769	763	788	790	771	830	762	801	753	764	832	747	787	817	801	754	751	768	750	783	751	821	740	809	784	707	799	809	797	828	818	760	819	806	770	818	792	840	851	783	785	764	767	820	794	832	817	799	819	783	767	812	782	791	766	774	820	756	797	801	774	781	787	784	775	747	757	846	781	798	832	753	797	790	769	805	786	746	741	764	768	781	759	797	766	818	798	802	811	800	769	807	768	799	782	774	769	832	777	777	823	741	800	778	767	713	773	832	809	818	817	763	800	823	819	775	781	806	762	786	795	752	791	742	773	830	771	757	785	793	761	764	777	789	812	798	799	775	791	725	851	751	770	807	820	803	790	785	802	823	757	812	798	790	767	831	795	810	794	767	758	785	817	768	803	780	783	816	774	812	768	814	828	785	778	806	780	808	733	738	736	782	774	753	816	730	784	775	824	822	796	817	778	749	787	794	813	776	836	820	801	791	771	760	797	804	828	815	754	774	775	774	769	759	768	773	759	787	803	788	787	768	746	801	806	779	821	760	801	773	840	840	799	813	807	798	799	785	762	784	810	833	805	788	812	815	806	829	794	792	783	784	798	836	767	776	804	764	835	759	795	838	809	788	751	803	806	759	813	787	793	814	817	790	794	819	772	816	868	781	789	789	816	784	762	775	790	736	811	802	783	797	786	767	794	762	799	803	796	770	805	840	816	777	748	768	807	784	793	798	774	796	759	782	765	755	790	758	749	813	836	797	773	753	808	765	781	723	773	815	781	813	762	757	755	780	727	773	776	741	776	729	786	743	777	822	817	844	826	804	822	827	765	767	773	801	833	780	777	761	836	822	792	837	811	800	799	786	790	807	791	750	798	774	746	832	771	826
24056	21277	28400	24478	20089	7229	4411	1646	906	546	497	441	478	468	379	353	365	352	369	376	338	304	311	316	286	309	317	342	316	331	283	283	304	294	289	309	289	308	321	309	293	283	297	310	382	345	355	331	338	327	299	323	311	323	294	290	305	340	513	848	708	614	446	297	280	293	316	270	297	287	282	282	273	270	274	308	297	269	261	266	301	268	285	291	289	257	284	278	301	265	296	304	288	264	298	290	272	302	303	304	255	286	290	269	235	271	292	274	251	295	267	275	279	287	303	285	287	281	274	237	326	290	294	303	279	262	285	273	258	293	271	269	314	270	262	273	294	280	268	287	277	246	277	270	317	297	265	272	280	294	276	288	276	266	272	285	286	263	295	286	270	271	311	260	303	269	279	300	252	259	294	286	268	283	275	302	295	270	264	271	287	280	290	323	257	303	302	241	256	257	251	291	259	303	332	276	291	266	251	286	291	260	301	320	277	281	249	284	271	242	308	286	291	274	270	277	283	259	281	249	282	254	279	293	299	288	279	298	274	270	292	257	295	255	316	280	281	268	310	299	296	262	259	284	291	309	291	275	292	295	281	312	272	289	260	276	270	304	292	321	276	285	321	297	274	289	264	305	269	284	250	281	271	248	293	304	265	286	317	273	254	272	300	302	277	259	293	282	290	258	299	281	260	281	284	288	303	294	284	266	285	263	307	292	284	271	272	269	296	259	267	288	274	290	260	278	284	278	268	289	294	314	310	297	267	297	278	298	272	285	288	289	263	254	283	298	272	273	278	312	280	277	269	299	237	296	273	275	266	298	298	288	289	281	258	257	277	285	284	252	295	270	297	280	284	300	298	306	290	289	276	343	260	288	290	286	292	327	293	280	301	289	260	301	270	262	286	261	272	273	287	292	308	267	288	274	277	275	299	263	244	314	294	278	278	261	282	297	279	297	296	300	268	279	284	291	272	308	306	261	276	276	253	291	265	292	284	306	279	270	289	291	314	265	312	294	266	287	276	267	293	270	264	291	319	312	270	281	303	255	268	270	292	289	283	273	243	296	281	271	282	266	303	275	254	277	248	276	286	266	270	308	264	288	281	251	282	279	291	304	270	273	289	288	289	312	267	312	313	275	293	287	280	283	277	307	286	328	307	276	288	284	283	283	292	285	294	300	275	303	303	274	264	303	268	273	262	311	265	282	290	279	277	287	254	280	283	292	302	292	277	275	273	284	316	278	274	294	279	294	276	273	293	281	252	292	288	271	276	298	263	305	294	276	280	290	276	271	295	244	294	284	282	264	264	293	308	263	273	323	314	284	274	295	258	290	270	294	271	290	302	293	282	266	292	282	292	289	255	297	299	263	270	297	283	302	299	271	263	253	265	276	275	281	267	269	257	290	283	305	276	283	287	268	270	269	246	296	275	259	270	321	313	279	282	269	299	264	274	306	269	281	280	271	312	271	266	293	285	265	292	272	285	273	274	269	258	271	299	260	283	264	279	282	256	278	267	277	258	313	289	279	304	285	270	285	299	297	312	269	248	271	282	256	287	307	279	272	270	259	262	298	287	300	266	294	278	285	285	281	246	290	297	282	280	291	283	265	287	284	287	290	274	287	283	264	274	287	288	305	281	288	273	274	300	277	281	296	269	261	275	291	292	292	266	279	285	238	270	322	275	277	306	309	283	269	281	256	278	278	264	285	253	291	298	282	265	290	251	294	282	283	265	279	280	263	263	289	283	292	302	263	287	242	252	275	277	284	285	283	270	277	277	310	263	274	284	283	289	289	295	293	277	257	276	272	255	266	294	262	288	269	281	306	275	273	307	273	326	294	293	276	281	307	271	300	285	286	301	292	276	278	293	253	274	287	280	261	271	306	294	298	267	294	287	274	290	279	262	300	302	264	277	283	314	271	318	277	271	263	288	305	261	322	292	280	294	282	313	270	310	293	288	314	300	256	278	271	284	288	341	304	261	271	285	291	295	243	274	286	289	285	293	276	290	268	280	256	288	268	310	281	298	304	304	279	277	245	307	326	296	266	264	303	290	297	297	273	266	276	275	283	276	283	318	297	266	287	292	287	300	271	299	285	280	267	285	271	269	308	293	274	296	295	303	297	292	302	299	313	295	279	284	268	289	293	268	284	294	248	290	302	309	279	273	268	276	279	287	289	293	311	277	275	310	291	287	298	273	287	280	299	301	281	293	253	264	297	288	260	265	278	302	256	293	256	255	302	289	303	294	296	267	291	286	286	293	259	274	291	287	296	306	270	293	280	252	253	302	278	309	263	316	332	272	271	293	242	276	279	286	276	273	299	273	285	281	246	289	271	248	272	282	281	295	261	295	265	322	288	292	280	262	274	286	248	337	281	282	301	272	229	273	266	312	270	308	279	270	288	245	295	285	276	273	242	270	290	305	284	270	293	285	294	306	296	275	307	277	279	292	285	269	306	291	262	267	259	285	273	294	274	277	264	303	282	284	292	278	259	272	281	305	289	339	293	299	296	270	275	289	276	265	293	300	274	261	289	284	290	275	301	291	294	296	282	295	285	305	286	296	295	302	263	314	294	258	303	289	250	271	292	287	284	294	295	268	251	309	299	284	258	277	272	277	299	307	301	263	282	280	286	269	264	309	296	282	286	270	275	316	285	277	280	307	309	247	295	289	287	302	285	258	300	288	270	289	293	317	263	304	306	306	300	309	287	296	269	250	283	306	301	279	267	277	305	256	261	275	253	280	301	265	273	280	268	270	274	272	278	286	265	274	290	277	292	286	271	293	284	270	277	279	251	255	285	255	272	236	288	302	270	308	269	278	292	293	287	237	253	282	280	278	262	261	273	258	276	272	288	282	280	289	278	282	282	249	256	281	265	268	312	278	289	270	285	278	267	303	288	291	271	305	302	309	282	288	303	283	279	308	306	292	302	258	283	262	282	270	281	291	325	262	270	284	250	252	296	310	282	292	320	272	261	302	274	281	282	295	292	265	283	285	350	266	265	272	275	279	282	277	305	285	269	266	281	268	265	274	284	267	280	303	290	273	282	309	299	289	320	272	295	327	290	281	298	287	251	290	276	294	304	266	280	278	265	291	270	270	271	271	330	292	299	272	268	275	293	286	246	304	301	291	276	288	280	269	293	238	290	295	283	288	277	264	290	294	279	266	288	292	275	278	289	278	276	276	277	275	294	291	284	278	267	279	306	298	310	254	271	267	244	283	250	272	259	306	297	302	309	233	294	268	321	295	260	275	295	269	254	264	247	260	287	279	300	279	300	299	269	288	277	282	283	243	259	287	262	284	286	280	284	269	321	261	291	289	273	270	292	269	259	295	291	322	311	264	276	292	253	262	283	281	260	287	282	288	277	297	294	303	281	299	279	295	305	290	295	285	265	253	285	291	263	263	305	289	272	259	274	276	297	266	276	288	286	269	290	269	244	284	295	299	261	295	288	286	302	293	281	311	299	290	261	269	287	298	299	297	277	274	271	290	284	273	272
11293	21974	17536	9322	12106	11359	11474	5262	3216	1779	1527	1322	1265	1276	1021	930	980	998	1078	990	872	738	675	690	672	725	651	739	681	719	732	669	660	652	632	662	697	655	687	661	630	654	718	763	870	818	771	710	733	746	676	661	657	696	604	600	649	601	1641	2547	2121	1599	1132	686	572	588	575	647	564	593	636	559	592	587	598	553	590	592	544	564	558	581	579	558	559	591	566	575	601	581	569	589	605	585	551	557	561	633	610	577	574	584	606	545	607	604	581	546	599	569	580	542	589	564	566	607	549	615	594	584	574	588	656	600	551	603	589	632	544	583	643	589	602	621	591	617	549	622	586	565	557	594	586	569	606	596	584	578	583	626	579	579	567	622	607	621	607	607	526	622	592	595	581	597	564	576	588	567	572	598	605	596	572	571	554	603	613	575	588	578	597	569	607	587	601	611	596	528	572	615	568	569	588	583	578	582	580	560	584	572	572	571	619	548	580	588	551	561	596	615	592	606	575	583	583	577	584	581	590	593	569	579	641	609	617	610	562	601	608	587	598	597	553	580	556	576	622	596	595	599	605	539	587	598	589	581	600	563	572	593	551	603	588	563	613	581	588	586	589	565	613	584	553	612	575	643	631	591	614	595	573	595	576	575	591	584	577	598	576	584	551	612	525	608	572	574	652	591	621	588	624	592	613	554	590	592	614	556	634	610	568	566	607	588	593	557	578	570	572	583	614	582	614	578	617	558	592	587	554	595	575	573	588	605	572	559	553	577	602	569	539	565	585	609	606	598	565	587	606	575	550	591	618	550	595	574	598	624	572	554	590	577	615	619	557	579	587	572	595	563	589	604	580	580	635	576	576	516	608	600	579	588	579	585	597	634	562	573	590	585	612	562	554	610	604	590	613	563	596	637	618	580	588	634	604	597	549	595	592	561	583	586	597	599	566	593	576	646	596	597	598	614	571	582	601	562	565	579	568	613	572	582	628	569	555	561	620	591	561	613	587	576	595	583	587	542	621	645	638	566	578	606	567	593	616	588	599	646	606	602	539	613	605	560	576	574	595	599	578	597	598	569	577	611	579	637	635	582	597	539	584	631	545	609	625	554	571	564	586	599	569	598	562	615	610	612	619	518	618	614	607	597	562	544	610	600	562	558	570	603	558	614	598	599	628	613	578	578	582	585	621	611	634	583	584	591	574	583	563	606	566	604	600	558	602	568	587	608	562	574	575	575	573	569	586	611	595	593	566	552	579	612	620	604	623	629	575	561	585	582	591	575	607	630	568	573	543	561	590	571	559	570	556	598	572	596	605	599	595	582	575	595	597	575	602	573	602	607	591	570	564	629	587	601	549	576	630	557	580	557	614	559	589	612	582	584	561	610	600	552	592	593	543	572	582	611	594	604	566	566	616	594	608	633	580	581	593	592	542	609	607	640	562	568	622	653	568	568	598	565	575	600	641	577	581	560	583	602	558	585	611	569	610	549	604	591	624	585	578	570	571	604	563	555	594	585	624	585	556	570	588	592	594	592	572	593	660	629	560	607	590	559	591	572	603	625	624	621	564	583	572	592	555	578	589	599	584	589	570	580	594	613	567	591	612	598	602	543	574	592	574	563	617	572	576	606	599	541	617	601	576	629	630	604	575	591	598	600	556	577	514	617	583	576	555	569	547	575	629	607	616	576	603	505	626	647	574	573	591	572	604	591	541	603	623	584	600	601	616	560	598	587	634	606	594	614	584	586	617	622	621	590	606	604	583	574	605	604	596	590	620	623	597	596	572	577	548	570	565	545	548	577	569	582	640	595	581	629	565	587	582	617	631	597	583	580	614	594	578	534	599	576	601	586	579	540	556	559	564	561	572	600	599	554	560	564	543	594	609	584	556	609	535	579	564	597	586	570	584	612	578	626	562	562	597	636	563	547	628	585	621	615	589	606	563	609	584	600	567	608	598	549	591	589	623	557	588	564	583	590	602	622	636	613	562	590	599	580	608	616	559	570	567	573	591	587	587	597	590	601	577	558	658	617	594	550	591	530	622	547	566	587	613	600	594	586	592	559	590	587	557	601	598	579	587	630	587	611	579	567	561	592	580	605	581	565	601	594	594	597	579	611	521	581	586	607	577	578	591	602	592	608	574	598	576	585	584	582	553	637	615	572	626	586	569	555	619	589	609	633	571	577	591	616	607	572	590	542	598	563	593	562	625	567	649	565	590	574	603	549	625	576	581	580	592	621	612	559	570	577	588	577	578	586	586	576	562	576	599	571	602	580	564	645	540	605	603	597	598	550	621	570	571	638	544	553	588	581	556	590	587	593	573	617	584	570	596	596	584	596	595	622	616	564	590	590	616	595	571	565	590	571	600	601	594	581	603	548	574	589	606	606	583	572	599	575	565	588	562	607	569	531	600	525	544	569	547	597	559	586	603	564	591	595	577	562	576	579	561	541	594	543	583	576	600	592	616	605	597	610	616	594	593	587	579	570	590	568	573	581	615	567	622	562	576	567	605	551	594	576	607	554	592	653	582	585	553	535	558	632	612	554	605	609	617	578	548	584	589	594	572	564	571	581	559	598	589	583	601	588	554	598	565	587	605	596	571	581	577	588	614	626	572	547	624	565	549	558	606	580	563	556	592	590	622	544	593	606	587	591	572	553	595	562	608	592	611	580	567	608	603	581	553	579	602	573	614	592	538	588	592	612	571	615	576	597	570	571	588	568	624	567	570	581	595	558	552	594	556	607	587	598	637	583	587	587	590	617	575	583	604	608	622	566	569	595	620	579	585	590	613	582	583	546	568	618	566	619	608	600	558	592	549	576	602	590	602	564	583	630	558	606	560	599	572	576	571	571	611	551	633	577	565	630	571	560	571	591	582	594	568	573	577	598	534	582	584	587	569	592	556	612	559	583	567	548	577	591	587	580	580	573	594	575	603	587	556	549	609	607	595	577	603	580	568	561	575	582	579	611	593	600	626	586	556	576	598	574	590	595	613	585	538	578	603	607	567	584	601	604	592	585	573	574	568	572	539	590	581	577	554	599	557	596	584	588	616	573	576	571	624	508	577	566	580	552	583	590	575	556	577	582	573	593	601	560	610	584	592	634	564	537	586	607	529	565	600	593	570	590	572	610	549	606	616	545	577	567	619	574	588	623	540	613	593	612	510	570	579	555	609	635	598	556	551	571	578	601	583	581	580	607	571	610	575	623	559	602	567	594	599	592	563	610	572	579	538	583	609	601	587	577	619	590	604	583	597	636	589	576	622	611	586	565	541	584	589	588	580	568	580	628	590	614	569	578	629	583	539	562	574	582	591	588	602	622	586	581	616	580	572	604	604	614	582	587	566	578	572	582	554	621	599	620	577	623	583	602	581	582	626	573	602	586	591	570	568	539	524	611	609	639	524	602	591	609	625	584	562	605	586	586	595	594	613	562	604	571	605	585	556	569	583	617	554	607	568	584	567	549	572	589	610	609	560	599	563	564	636	581	606	566	573	604	563	581
23146	21222	28970	23775	21244	19663	8902	2491	1211	723	560	508	517	416	409	357	359	355	338	307	302	259	265	278	301	271	285	278	256	291	282	291	258	272	233	266	296	251	272	283	280	248	292	323	322	308	298	255	265	260	270	275	256	261	263	216	245	235	913	1217	1037	782	494	258	227	244	261	238	220	280	241	235	233	211	213	255	233	243	225	198	234	223	201	203	211	215	239	226	230	252	220	230	234	231	213	253	227	237	229	219	233	257	240	234	223	195	229	248	225	223	238	235	250	208	243	205	224	206	225	243	235	221	217	240	230	221	233	227	230	249	220	225	274	229	215	195	238	214	222	215	231	234	239	226	243	209	224	220	216	236	212	232	215	203	222	217	253	263	222	227	232	231	220	218	237	221	207	216	210	213	234	233	218	218	237	242	247	233	231	247	213	269	238	225	223	228	241	223	247	225	240	225	208	214	208	238	220	231	238	224	222	199	230	210	226	226	213	205	221	243	222	227	224	249	209	206	227	213	223	221	233	216	232	233	206	215	221	231	236	218	234	194	231	204	217	244	230	234	210	228	222	216	242	198	225	206	202	250	236	237	238	230	240	229	213	215	214	214	212	229	205	201	232	253	243	227	249	218	249	220	203	207	195	272	213	229	248	210	202	196	241	234	224	233	230	251	236	221	233	261	218	222	214	245	212	224	233	247	249	251	227	214	235	221	225	225	218	245	236	221	218	216	217	223	227	218	219	256	220	244	218	221	225	224	244	228	221	251	218	245	229	224	232	231	247	199	192	234	219	206	237	216	235	254	209	233	190	246	243	224	223	233	228	212	242	259	222	222	248	232	229	226	226	218	234	212	242	230	234	212	221	227	205	218	213	251	236	246	251	229	220	243	231	221	205	257	202	222	237	227	205	243	230	221	242	225	199	205	236	229	217	240	226	217	211	245	255	214	218	227	203	247	221	221	214	218	198	198	198	196	205	232	241	239	216	262	239	243	226	259	245	219	204	235	222	220	210	224	215	207	225	234	214	232	226	245	219	217	240	222	218	227	234	207	221	210	223	225	220	217	240	236	199	254	245	197	233	239	220	210	237	213	218	230	240	226	218	220	213	224	233	214	209	197	233	220	213	215	234	225	229	236	197	227	213	204	226	219	230	223	212	216	236	231	232	233	216	226	214	233	235	209	231	228	200	222	235	224	208	245	219	200	203	208	240	252	233	236	212	228	241	216	197	238	243	220	224	237	241	232	227	225	259	240	241	241	219	225	210	223	230	246	239	214	217	217	240	242	212	230	226	207	220	214	249	245	220	260	224	207	223	220	234	209	226	205	209	215	220	236	239	240	244	216	230	240	224	221	244	227	244	239	248	215	209	232	226	241	212	210	204	208	205	230	215	224	237	256	216	214	232	208	234	229	215	229	230	213	218	220	221	240	235	230	222	223	243	224	206	237	205	265	213	227	258	234	245	210	248	245	262	243	242	250	220	228	242	225	219	224	254	230	223	213	240	233	213	235	219	231	217	193	237	233	228	194	238	244	244	248	224	217	223	228	219	200	225	216	223	272	205	210	236	226	241	242	241	238	222	256	240	218	205	261	222	208	223	209	211	228	245	243	239	219	247	227	239	238	223	225	209	239	226	223	220	238	223	211	205	222	220	195	199	206	235	217	230	216	235	210	223	208	209	191	229	250	207	203	214	254	273	262	200	250	197	233	205	204	212	215	221	213	243	217	234	224	235	217	234	236	236	195	217	191	245	232	200	225	211	251	235	237	243	217	246	203	210	213	228	207	209	215	249	213	232	227	215	236	222	216	220	226	223	226	210	222	227	223	220	231	230	202	208	258	225	208	243	205	227	229	245	233	240	213	231	223	248	262	216	220	221	222	215	226	230	220	244	229	213	222	238	193	239	227	215	236	256	232	226	208	201	207	209	213	233	210	230	232	220	247	241	234	220	233	211	215	213	243	217	224	225	247	252	216	224	222	236	221	254	240	248	248	219	207	252	226	227	223	221	232	212	216	214	231	214	235	213	203	251	233	198	231	212	222	244	209	209	236	232	255	235	240	222	225	212	198	253	226	233	212	233	244	237	254	231	236	223	211	218	231	221	228	234	233	204	228	204	241	244	219	232	235	234	222	202	233	229	226	207	216	187	224	222	242	209	217	241	234	239	232	234	223	225	219	217	205	219	179	224	214	216	244	225	207	211	259	240	230	201	226	196	268	256	223	227	193	242	222	235	223	227	246	224	201	218	208	236	224	238	253	251	241	229	236	227	237	240	204	249	214	221	217	232	225	197	213	230	212	202	248	217	261	244	231	219	245	250	217	213	225	228	245	238	250	243	243	251	223	218	244	236	233	216	229	231	239	215	207	236	226	242	213	238	236	218	230	222	212	225	223	203	219	235	226	215	232	216	225	211	195	231	224	205	223	222	216	211	234	234	239	231	209	207	210	216	210	254	228	213	244	228	218	226	212	217	244	215	206	234	196	225	230	222	210	223	216	246	234	226	231	195	237	214	229	226	189	234	225	220	246	214	206	225	226	242	231	246	253	232	216	219	194	229	232	246	225	249	211	231	220	231	227	207	211	237	239	230	248	245	258	239	229	222	226	223	244	272	209	238	227	251	241	213	231	219	217	199	240	222	240	220	218	225	247	223	216	236	215	236	238	223	236	237	242	239	213	191	219	214	207	212	213	241	228	245	225	223	218	206	204	218	232	234	235	228	204	251	215	205	208	210	254	230	232	213	212	219	247	213	214	230	228	237	201	215	203	215	218	253	230	234	235	243	220	240	233	206	230	222	243	237	215	197	243	211	203	226	212	214	191	218	198	213	203	233	238	210	225	244	205	227	214	244	233	227	228	222	240	217	209	229	230	206	230	224	229	255	237	207	219	232	221	234	235	235	223	241	221	214	205	208	245	224	245	210	193	242	214	222	242	220	222	230	216	209	231	237	248	258	193	232	241	229	232	234	252	182	198	196	232	214	214	214	207	249	225	256	227	252	212	252	234	221	243	246	218	254	226	245	240	222	218	235	230	227	200	231	216	239	202	220	197	209	237	223	248	218	233	220	226	249	206	213	233	222	224	214	243	241	200	213	218	249	239	224	210	248	239	235	242	215	232	242	212	221	232	241	240	193	223	235	228	225	208	203	217	214	212	194	230	233	214	223	223	245	245	228	258	211	220	216	230	216	200	220	233	253	241	197	249	230	207	217	207	220	230	247	239	241	229	230	243	219	249	203	237	261	221	228	229	228	232	209	217	231	237	222	224	230	232	234	220	224	202	212	186	241	243	204	242	228	207	224	232	228	264	228	232	243	234	221	232	232	219	198	239	245	214	269	238	249	195	215	226	229	228	249	228	193	227	221	239	233	225	205	276	248	234	218	249	229	244	191	237	216	233	225	183	192	224	227	240	231	204	247	239	203	257	223	252	217	229	218	227	229	229	225	253	231	196	228	252	235	221	219	225	252	222	230	234	203	228	224	224	242	206
14032	27889	22703	13739	15896	14501	13914	7279	4319	2312	1951	1642	1803	1430	1174	1111	1017	1011	907	890	835	640	648	696	680	696	611	635	685	666	670	712	604	560	556	568	612	604	597	669	635	649	718	857	864	800	688	673	657	629	619	590	562	582	521	550	568	559	2833	3728	3002	2133	1277	591	467	441	470	465	455	437	461	472	470	427	466	479	435	462	466	476	475	483	460	466	467	437	426	457	447	467	460	474	470	412	459	501	459	465	449	423	462	422	462	446	500	482	448	433	457	407	436	471	490	431	414	448	490	433	453	473	474	450	487	429	440	455	484	467	447	431	469	444	450	451	438	464	484	475	464	462	470	429	482	455	463	428	448	418	436	448	428	480	455	476	444	470	474	437	440	415	487	467	454	444	450	468	425	428	440	465	475	445	465	454	462	455	447	483	445	473	476	491	429	481	420	468	446	481	428	443	455	451	491	475	444	446	449	466	455	461	436	429	423	472	425	426	465	465	433	453	464	446	495	435	454	445	436	445	441	457	461	449	478	448	463	471	431	459	441	440	479	450	448	436	431	455	455	443	494	452	443	452	454	457	485	453	435	440	470	481	448	458	513	440	526	481	441	454	464	431	434	454	478	446	455	454	447	466	484	476	482	440	449	506	445	464	447	451	462	470	434	465	499	460	480	432	428	462	451	490	460	471	409	488	474	463	440	452	429	490	467	489	470	436	430	443	454	475	493	452	466	427	460	470	439	435	453	442	451	472	426	464	428	452	421	461	475	407	466	439	444	434	417	438	438	485	434	466	450	441	472	450	390	466	464	451	439	432	450	462	449	446	420	484	442	422	483	415	483	463	422	454	405	473	429	463	459	469	450	450	468	468	441	470	468	438	466	445	460	443	446	430	457	446	443	457	479	430	440	473	445	445	435	429	429	476	441	424	428	475	479	482	427	428	443	448	484	464	457	418	444	472	442	479	434	474	442	435	461	437	460	437	465	440	440	436	407	433	471	423	498	431	477	507	421	432	462	453	478	445	456	450	456	505	457	466	444	478	427	445	444	449	440	474	449	471	483	464	463	467	494	462	450	464	468	454	452	451	432	456	425	439	451	471	461	455	461	434	459	429	434	456	500	442	481	457	442	454	474	474	488	471	445	474	494	446	480	476	454	452	442	434	421	463	466	467	435	430	451	454	452	453	428	443	450	487	416	452	440	476	447	498	445	452	454	470	487	469	439	437	433	440	461	443	430	452	475	432	492	495	443	491	425	459	455	477	467	457	437	444	416	440	447	510	445	459	429	474	461	452	502	428	475	416	423	457	454	436	425	480	431	422	447	493	464	499	455	455	454	492	433	428	446	460	474	496	474	441	430	471	436	471	417	454	449	429	496	453	447	454	460	472	444	409	470	468	479	447	451	459	505	465	474	435	480	458	450	454	454	468	439	474	434	490	444	455	441	483	441	466	486	410	490	470	445	458	450	481	429	492	451	432	453	467	423	475	446	454	438	463	444	446	484	451	449	472	462	438	468	422	471	475	463	457	449	448	509	428	428	483	447	446	456	463	477	481	462	437	459	517	459	444	439	460	474	478	449	459	448	419	447	430	491	471	486	472	440	447	480	414	499	457	471	451	452	485	490	443	447	453	486	442	458	473	408	452	471	463	476	464	451	450	449	421	469	458	445	469	436	479	430	481	430	413	462	455	450	454	454	449	485	467	504	467	467	453	446	448	452	426	472	473	453	443	469	435	462	456	443	461	493	452	465	429	427	459	470	419	429	492	468	470	421	482	446	505	418	416	484	460	440	460	430	456	457	472	446	473	446	450	418	494	471	430	456	452	466	458	432	480	444	438	440	438	454	465	484	463	481	440	436	456	480	430	447	428	433	445	470	474	464	450	495	438	437	451	457	454	472	473	486	456	435	485	441	450	468	462	456	459	473	447	452	451	477	438	457	474	464	476	441	412	425	452	465	497	464	490	444	432	470	454	432	478	450	463	451	472	473	453	461	448	446	417	471	440	498	467	479	451	458	434	436	474	431	442	470	437	457	453	476	448	485	463	480	470	429	432	470	461	448	419	431	497	426	439	422	461	427	438	485	449	438	438	460	464	459	469	426	454	471	413	413	468	411	471	449	449	486	460	451	444	462	429	484	424	405	504	493	428	439	486	439	437	440	445	429	461	463	460	464	427	432	428	469	417	427	439	440	456	434	448	478	496	463	458	445	487	460	428	446	481	467	462	482	391	457	473	409	430	470	460	447	435	441	468	476	476	428	442	465	464	446	448	513	445	429	442	449	487	454	456	401	499	471	463	485	459	464	443	458	469	458	451	443	479	428	435	455	497	456	419	446	453	484	482	466	461	454	466	472	485	453	471	458	435	456	449	448	445	442	449	464	455	462	461	457	431	455	457	445	459	465	485	458	471	423	433	408	512	448	482	449	462	471	474	475	418	470	480	442	440	505	463	470	466	467	432	464	459	470	464	535	422	422	464	442	456	509	433	454	459	466	456	455	482	433	482	460	447	440	468	485	429	474	481	451	492	452	432	464	453	475	448	464	466	426	429	460	466	454	483	479	483	463	457	455	465	439	476	449	417	439	457	462	438	478	454	461	462	466	458	463	447	428	455	477	446	432	455	500	439	462	460	423	487	470	433	459	449	470	460	481	484	457	458	432	464	481	453	464	482	432	439	455	462	487	479	481	444	453	474	487	503	440	435	473	488	457	455	402	473	453	443	454	466	462	478	438	498	434	469	419	457	453	449	424	462	490	443	475	480	422	441	481	477	457	440	435	475	431	440	471	476	475	464	464	476	477	475	427	460	500	451	444	444	452	425	457	452	428	477	436	453	443	431	451	473	449	437	445	470	436	490	423	445	485	484	447	474	483	450	468	459	492	483	463	448	441	466	496	466	480	447	474	456	461	434	404	469	451	414	462	446	525	428	459	459	475	495	415	450	472	457	488	472	438	456	482	444	444	442	449	434	454	476	453	475	451	481	508	442	449	458	455	472	463	446	448	475	458	452	421	471	444	458	464	488	424	466	446	448	434	421	420	473	459	474	429	448	455	459	487	461	459	455	430	452	457	462	421	468	458	464	500	496	435	471	426	467	450	460	458	486	430	499	491	428	441	426	446	460	468	451	464	438	436	440	467	471	449	411	459	473	481	481	424	470	460	430	467	434	445	474	421	469	456	440	456	411	426	438	468	448	467	444	448	477	449	448	437	427	461	422	493	434	480	500	473	455	471	439	444	492	473	450	514	461	455	516	458	479	456	478	453	479	447	495	445	459	442	506	450	412	441	448	486	430	433	458	469	451	503	466	459	464	454	439	464	444	464	507	431	409	447	475	434	426	481	402	473	471	423	432	465	454	447	442	463	430	446	484	455	449	459	469	469	462	473	475	448	447	428	484	465	441	468	462	480	443	446	465	450	485	408	441	459	456	446	435	453	437	460	468	456	431	439	454	468	471	469	455	495	447	430	449	471	474	455	410	442	433	419	458	428	459
26602	20493	9545	2350	2453	2215	1835	1032	611	517	425	414	421	401	397	428	368	376	422	399	408	445	455	417	409	423	401	371	423	400	358	384	385	397	392	353	407	414	423	395	377	401	437	415	409	418	398	368	389	403	427	396	418	369	393	377	416	407	392	459	489	505	440	416	411	412	392	412	363	389	432	374	402	376	382	395	416	402	395	377	368	416	354	420	416	364	389	418	411	406	398	385	384	413	390	395	394	386	370	382	399	395	362	367	386	400	390	388	386	366	425	376	402	369	395	403	404	389	365	377	369	396	391	379	410	395	359	400	373	395	407	402	394	391	379	390	378	365	419	369	410	377	371	334	380	387	407	395	386	399	357	352	353	389	367	359	377	396	384	373	365	386	390	378	389	387	426	390	405	393	388	386	375	415	388	375	407	402	413	389	379	399	416	387	382	397	378	383	372	367	371	384	364	413	412	383	390	400	415	361	359	390	389	421	383	366	351	398	398	381	365	404	388	395	386	359	407	379	367	380	407	378	394	371	371	383	389	392	388	388	395	399	378	380	416	393	420	392	411	352	398	402	370	392	407	395	398	377	358	399	400	370	379	377	403	360	408	382	385	400	364	386	413	383	366	336	387	413	383	399	363	388	372	366	388	379	351	416	392	402	411	414	384	413	356	395	382	366	340	386	418	381	386	374	382	408	382	375	360	372	365	392	415	369	379	392	382	384	371	378	406	415	398	384	383	400	394	404	396	353	385	432	392	368	368	388	371	384	378	397	390	348	426	389	366	416	425	374	376	405	393	404	393	377	395	390	387	392	382	426	392	352	348	363	400	381	385	386	401	365	374	408	381	383	396	383	384	386	377	367	374	396	422	385	376	396	387	413	364	411	350	401	358	413	355	390	422	416	423	410	379	393	415	425	346	390	371	348	392	350	370	340	372	359	395	365	385	391	409	426	368	386	389	400	408	371	364	401	421	413	377	403	377	395	413	359	399	394	409	373	391	394	393	385	371	417	391	419	382	384	389	369	361	371	420	434	373	393	402	416	362	395	382	373	375	386	395	405	419	392	385	382	376	399	419	394	366	388	371	428	396	406	387	405	408	386	396	398	386	375	379	400	378	367	363	366	391	397	368	384	345	360	412	367	401	364	354	369	399	380	336	399	398	391	384	390	389	371	398	375	377	371	408	367	388	392	432	397	413	406	396	420	398	400	417	393	408	381	374	382	363	361	395	402	349	387	391	368	414	397	377	368	380	431	380	396	424	369	378	374	404	420	376	380	390	397	384	395	374	400	387	386	416	408	345	406	345	394	410	357	369	378	421	399	400	396	400	369	406	385	379	386	391	387	379	393	390	405	341	384	406	405	432	391	382	373	402	385	360	389	357	354	374	334	414	400	424	330	370	380	393	398	375	408	363	398	381	398	378	356	409	408	368	353	390	388	401	405	365	380	383	358	374	407	380	362	373	392	401	365	405	389	363	397	405	397	409	386	377	384	375	388	398	380	388	370	382	395	422	384	397	378	369	392	395	346	382	410	396	368	372	400	348	381	376	414	378	362	399	418	344	355	359	404	364	379	357	386	412	378	357	365	358	421	365	381	419	366	383	382	344	386	395	394	372	370	387	413	384	403	398	354	374	407	393	406	389	415	394	364	390	372	403	367	385	384	375	395	378	388	392	402	415	397	410	388	396	383	409	373	369	376	364	372	338	340	380	382	358	391	394	409	395	373	402	391	370	393	388	393	388	376	407	395	369	342	398	401	387	371	342	414	409	369	384	415	366	417	383	397	380	428	391	393	356	414	369	382	423	393	367	395	383	380	404	388	405	397	402	374	396	377	373	418	412	367	367	389	389	423	376	384	396	378	380	404	366	382	409	381	384	353	387	418	394	384	364	380	369	357	407	432	380	384	378	394	406	405	392	364	379	412	407	409	395	374	401	386	398	401	344	413	398	379	362	348	371	408	368	376	362	384	383	386	369	407	390	391	379	374	388	396	387	404	345	412	412	419	350	440	397	410	365	390	418	391	425	408	394	373	363	373	390	388	383	336	435	379	425	399	398	431	396	369	364	352	402	345	359	397	362	379	339	387	434	391	384	399	400	401	383	368	407	406	390	390	381	382	356	380	413	397	440	405	371	406	407	397	354	381	371	379	383	392	372	381	389	420	375	425	385	387	398	401	392	400	388	366	361	450	367	390	401	393	379	399	373	382	393	357	389	374	354	379	395	382	392	401	375	389	373	364	439	395	391	392	363	371	382	389	382	410	364	371	373	380	369	379	381	380	377	364	373	377	378	409	378	405	385	376	359	406	377	369	410	376	404	393	396	400	394	388	353	394	345	383	392	372	392	412	358	413	374	383	413	361	376	384	386	389	383	352	335	398	366	409	348	378	420	400	404	392	357	365	350	396	429	380	397	365	412	351	414	374	393	390	393	359	379	352	401	362	377	362	423	372	377	358	413	413	335	361	364	407	428	421	381	401	411	391	413	372	380	379	396	384	396	353	400	372	367	400	420	378	383	411	373	383	350	432	371	399	392	343	404	388	399	383	375	404	406	387	375	375	382	393	374	384	392	389	364	365	380	386	408	370	387	405	401	406	387	369	374	405	394	404	371	377	385	394	393	387	389	348	378	398	379	391	379	403	367	412	411	379	404	405	360	394	428	372	389	377	383	420	389	389	413	402	392	369	394	340	418	376	402	387	375	356	357	391	363	417	352	417	374	398	357	388	388	418	380	365	418	373	367	400	387	425	404	395	393	397	409	373	390	380	393	396	377	369	399	411	355	325	362	371	399	385	382	368	389	398	408	375	391	381	396	419	394	397	392	363	419	385	394	405	398	371	423	399	353	407	386	356	400	390	405	369	415	388	391	363	364	382	398	365	383	373	377	371	371	407	395	396	404	384	395	374	385	392	366	374	397	384	396	390	406	381	396	366	420	375	390	369	375	402	364	344	406	402	384	423	378	402	377	400	385	383	391	360	397	378	401	425	370	397	393	392	379	396	394	389	361	383	358	404	340	399	357	343	385	399	396	374	388	386	358	364	376	356	380	383	381	357	372	397	386	394	369	415	378	368	381	413	366	383	397	362	380	404	417	396	387	353	356	414	348	371	367	361	426	373	371	356	384	353	379	376	362	377	375	355	427	392	366	377	417	372	369	410	378	382	385	379	402	373	393	401	377	397	384	402	394	372	388	359	377	379	405	405	409	376	391	360	396	349	408	397	383	419	396	363	347	386	404	351	383	373	352	380	376	401	365	406	363	395	389	405	360	375	385	390	392	360	380	429	399	392	409	403	383	386	407	378	357	386	341	376	422	370	391	393	395	363	373	360	417	399	379	409	384	390	391	410	362	350	388	374	369	374	381	367	374	406	369	407	379	362	403	380	372	364	410	373	387	384	380	345	369	395	416	393	389	406	390	370	385	396	361	382	372	338	398	363	385	400	389	385	398	362	389	368	369	417	385	389	377	403	418	369	362	398	411	403	406	389
8080	10553	7939	4901	7579	7469	6191	3533	1881	1154	1085	1017	988	892	811	896	835	830	768	814	854	802	830	839	922	887	844	826	848	845	862	847	834	776	796	754	813	841	755	880	857	819	858	912	839	823	876	874	874	826	834	793	835	834	802	806	815	834	968	1086	1061	1058	912	821	756	738	824	778	767	735	782	795	790	784	821	778	811	742	765	769	768	777	803	778	736	801	771	741	819	780	784	824	718	841	768	815	837	766	784	804	759	747	755	801	740	807	764	730	791	807	801	800	785	802	747	860	768	791	751	818	791	794	744	806	748	766	780	780	801	802	794	771	830	807	817	798	753	775	760	792	777	788	796	774	749	744	739	789	812	782	804	825	879	759	782	772	805	769	765	757	764	776	768	793	787	773	768	779	798	761	729	771	764	758	821	816	743	761	703	737	804	817	772	816	746	830	795	792	790	778	746	834	811	792	742	766	784	773	812	811	793	757	752	803	816	771	802	812	778	773	789	773	809	797	845	800	803	770	781	791	769	790	794	742	785	769	775	827	794	784	796	746	806	796	761	784	829	774	752	759	797	815	784	724	812	722	802	784	809	797	817	792	771	790	771	803	793	758	756	785	810	782	736	780	810	834	795	805	757	784	734	717	790	795	820	741	792	793	769	795	749	730	798	760	797	750	799	789	773	777	790	803	800	810	782	780	824	791	769	788	773	752	760	806	779	762	744	716	798	792	809	773	768	826	770	845	778	775	815	790	793	839	775	787	764	754	802	818	772	752	769	790	783	794	756	739	765	742	806	796	743	818	828	799	775	793	736	805	788	760	777	794	785	802	768	771	807	778	805	799	799	795	764	803	824	786	774	765	812	758	796	769	758	754	774	746	780	752	796	733	780	819	772	797	773	762	761	792	793	781	807	777	759	775	742	740	742	763	823	760	760	801	790	832	825	769	810	763	823	809	785	781	802	824	787	782	816	779	732	773	759	776	727	769	778	743	800	757	782	774	820	746	801	758	731	756	773	786	706	796	750	744	794	795	781	758	805	785	795	809	789	740	811	814	731	765	724	775	803	748	804	783	726	765	794	765	743	816	856	754	795	767	765	820	816	744	804	802	736	754	800	809	790	819	799	766	735	826	753	767	775	755	754	747	749	776	771	770	795	769	783	783	790	762	727	789	795	746	775	796	761	774	811	818	758	835	784	737	769	782	784	731	810	791	795	739	832	794	763	786	801	767	784	788	759	753	758	793	748	778	757	778	773	799	757	796	775	807	795	782	788	734	735	774	793	782	756	776	743	766	770	786	747	810	786	800	738	787	779	785	749	764	794	802	767	838	765	791	716	760	785	775	762	792	777	788	751	796	784	787	764	751	776	745	744	783	807	797	800	753	812	760	758	721	771	821	787	794	760	772	790	786	811	751	772	791	794	745	764	796	737	784	785	748	808	775	808	787	764	789	785	762	786	777	811	760	796	781	793	771	760	786	788	817	762	763	813	795	765	745	809	799	757	770	841	740	790	777	727	773	794	749	766	767	796	788	749	798	798	746	793	802	820	785	806	766	776	736	784	807	732	766	788	844	839	791	789	775	750	769	850	832	812	761	764	795	811	835	788	794	812	820	775	758	804	754	777	765	803	786	787	765	778	780	761	744	788	721	755	771	769	798	792	794	779	796	727	795	815	736	832	788	766	758	763	794	752	793	764	762	735	762	767	782	739	774	755	821	803	761	816	789	780	797	787	791	771	764	811	797	806	809	777	748	753	782	805	735	771	766	726	758	796	776	791	833	790	768	778	758	793	795	763	791	755	809	770	760	773	746	800	803	769	775	795	778	757	801	806	760	810	742	765	803	823	816	842	773	801	816	778	752	783	790	834	778	799	782	834	811	815	715	763	750	769	778	752	796	828	777	847	794	805	759	720	770	742	805	763	781	793	858	779	739	808	763	765	787	766	732	736	826	766	755	808	759	791	807	756	787	832	780	754	809	740	783	808	788	785	783	758	729	749	773	717	828	801	756	777	822	754	780	777	796	750	820	775	791	736	765	839	772	792	756	790	783	753	766	810	770	776	787	802	816	781	798	811	783	777	751	793	738	750	750	732	767	747	746	764	841	793	751	807	747	788	742	762	808	767	765	787	762	818	769	766	819	767	781	723	789	820	771	776	769	738	809	750	699	787	755	734	770	754	806	777	745	771	723	762	804	808	812	808	808	808	748	771	819	724	775	757	805	765	793	839	740	808	795	826	792	737	749	740	790	730	765	820	755	780	765	783	818	813	743	787	774	767	753	765	775	784	745	786	797	742	796	748	788	784	802	775	770	808	843	743	799	780	762	749	803	804	778	774	771	787	794	821	797	710	729	878	785	815	794	783	807	757	805	834	800	855	791	736	766	773	741	798	783	800	730	753	784	791	815	756	784	757	791	805	843	860	784	779	805	768	756	774	787	821	734	785	793	794	786	815	784	799	809	772	766	785	776	787	772	777	821	754	759	810	800	809	771	747	722	787	759	779	769	715	788	794	756	804	779	800	765	720	772	740	788	803	821	787	767	766	780	807	780	714	768	794	791	803	760	776	787	792	790	749	728	795	783	737	797	726	775	767	831	770	813	775	810	678	781	750	787	764	764	787	770	743	746	780	740	770	794	763	796	773	810	790	755	743	756	820	769	782	796	788	852	811	788	738	799	785	785	794	788	771	825	799	804	768	764	796	776	795	791	753	754	760	772	786	772	765	784	784	728	776	780	795	784	752	778	850	821	778	761	759	775	787	802	762	815	742	736	769	796	734	722	736	811	753	817	780	787	837	857	781	814	726	817	797	787	821	775	831	809	772	733	794	779	774	791	748	759	754	736	799	799	780	807	771	811	795	802	794	802	830	757	779	806	842	798	763	763	772	779	784	769	734	755	785	824	782	751	806	848	784	745	791	773	825	822	756	730	795	773	827	767	751	737	714	782	767	747	774	829	781	770	768	718	806	717	768	797	778	774	834	834	723	767	783	753	725	729	756	754	771	760	818	783	758	763	763	780	790	766	805	727	755	776	789	768	814	821	777	813	773	774	771	751	775	746	709	765	782	802	798	737	748	806	765	805	831	811	753	757	811	775	741	760	722	803	777	778	760	734	751	794	776	793	801	828	776	773	746	760	765	770	773	773	770	767	777	752	758	746	816	796	774	780	789	774	743	758	758	730	809	808	774	771	823	811	819	743	822	786	763	763	772	734	743	774	760	722	794	831	763	751	783	750	788	768	782	818	780	765	764	812	736	763	742	785	773	770	798	770	784	745	758	785	776	773	871	795	783	852	788	726	778	814	767	752	808	754	787	756	795	798	780	788	776	808	743	735	776	779	863	749	796	772	825	788	772	758	783	787	783	780	751	783	816	801	783	776	792	772	837	792	775	792	760	729	749	792	780	820	748	781	805	769	765	771	795	777	736	764	746	780	785	760	728	763	824	831	813	768	766	804	773	766	806	788	807	749	801	724	760	794	766	798	788	766	775	817
24209	21281	28389	24488	20095	7936	3318	1795	728	580	488	480	445	398	394	359	340	355	343	348	300	335	336	382	325	342	358	330	273	326	340	319	280	296	298	321	316	315	313	304	305	332	340	324	313	334	353	337	298	322	313	282	298	312	292	304	333	289	766	821	622	563	409	318	305	296	266	299	294	290	287	277	268	274	291	296	280	300	287	282	319	293	288	252	302	284	263	286	303	291	275	262	294	277	279	307	296	297	284	254	269	299	279	297	299	285	290	266	284	299	294	290	288	302	292	297	288	271	288	274	298	300	313	257	282	257	295	311	271	312	335	273	285	302	257	263	310	274	307	271	280	292	303	297	277	264	294	277	273	281	305	298	299	305	288	260	276	293	280	284	303	302	284	281	271	296	273	297	309	321	288	277	295	261	237	272	295	270	293	298	282	291	286	294	280	241	297	314	278	294	300	293	284	341	288	292	281	285	310	280	301	298	267	264	283	272	271	252	296	291	263	292	284	309	298	267	299	272	265	295	297	283	311	278	286	274	293	282	322	285	313	291	304	296	284	291	300	287	284	267	278	314	271	288	273	302	293	267	283	287	271	297	255	282	261	292	304	273	230	268	314	306	288	281	270	292	292	292	301	290	301	245	277	278	284	283	270	282	288	289	287	328	282	273	307	284	278	288	281	279	284	291	250	265	295	301	302	283	271	308	283	276	280	282	271	290	291	270	285	304	261	294	279	284	324	285	279	298	289	275	288	296	269	279	274	287	289	285	275	292	295	292	288	244	295	282	273	293	295	292	263	292	276	299	267	282	293	278	309	292	310	297	308	301	290	286	268	279	292	282	295	269	291	282	297	279	306	261	279	302	294	282	291	294	297	279	263	243	298	278	282	309	290	286	302	307	283	254	292	270	301	274	272	290	300	298	298	284	278	279	301	285	291	290	293	306	288	304	316	294	294	300	285	274	292	300	291	304	267	307	277	276	299	282	273	306	299	286	290	286	287	269	277	259	297	294	298	284	246	261	305	290	321	300	264	282	294	298	251	284	325	287	285	298	282	257	264	299	296	268	282	297	283	287	256	303	261	284	281	298	282	279	289	314	256	310	280	294	269	255	273	262	307	322	250	293	280	283	291	298	301	264	271	301	278	273	308	257	297	263	285	290	325	286	257	275	332	267	284	290	274	280	329	327	318	272	275	291	312	281	297	298	260	305	278	268	268	241	258	323	262	317	261	295	282	264	277	297	264	302	290	314	278	302	275	299	268	308	288	280	270	281	288	279	284	266	290	283	275	279	307	306	251	324	287	271	298	310	280	242	290	271	305	321	252	295	272	272	302	266	281	268	300	300	294	300	280	265	267	285	315	275	279	323	294	290	301	294	282	265	273	288	280	283	255	296	312	280	264	300	276	325	281	281	279	287	278	255	258	298	304	298	310	279	272	301	270	277	291	270	298	265	287	277	265	300	290	296	310	283	268	256	277	318	254	274	268	285	278	293	249	281	279	306	291	281	298	269	316	274	281	278	283	251	292	317	269	251	255	289	276	293	294	308	273	279	277	297	286	286	272	261	293	288	270	288	265	302	293	278	304	300	286	283	304	281	295	289	281	257	282	305	304	289	269	268	304	294	289	273	294	273	281	265	294	296	261	319	289	277	302	266	280	271	286	305	342	272	299	295	306	274	298	325	300	294	277	254	281	290	276	265	306	308	284	312	281	273	296	288	301	291	290	266	276	270	307	274	260	278	273	265	263	297	312	255	265	282	305	260	245	263	278	295	294	290	272	294	279	289	267	289	261	260	318	286	287	315	299	288	280	278	262	296	318	299	260	317	290	297	313	287	311	307	284	299	253	311	270	306	294	254	289	267	283	307	289	307	274	315	268	281	299	293	261	286	298	279	293	305	329	300	275	260	266	293	266	284	303	291	270	277	295	311	299	266	312	272	268	288	284	265	292	289	287	264	283	256	294	285	303	298	304	288	300	281	287	316	268	301	286	264	277	266	298	311	286	287	305	295	275	283	267	297	262	289	289	296	296	288	283	274	264	309	296	252	303	294	253	269	284	294	308	295	280	277	293	274	259	273	275	277	290	283	288	280	322	256	271	281	295	268	309	286	287	315	274	270	304	280	289	264	292	293	316	271	280	292	280	288	295	280	257	284	279	310	294	255	278	308	308	288	289	311	297	287	281	294	291	288	289	291	287	271	298	311	273	287	279	274	290	299	287	293	290	271	285	293	296	277	319	283	329	270	262	313	288	299	305	278	311	298	290	289	317	248	297	310	302	277	264	297	295	312	298	272	286	292	270	309	279	277	289	315	291	283	278	290	303	285	251	305	309	296	273	303	301	319	260	302	298	292	301	264	289	269	287	252	292	271	300	268	279	282	278	282	275	294	297	284	307	294	296	282	283	288	285	285	306	270	267	272	308	299	296	302	280	296	300	294	288	279	287	271	266	303	282	311	282	313	263	280	292	311	277	275	283	271	285	305	299	309	291	298	273	290	308	293	300	267	298	288	298	271	331	298	253	292	287	273	311	274	283	309	315	263	288	281	289	270	271	300	296	302	252	297	295	264	261	275	275	303	317	273	254	313	296	299	280	271	303	299	284	287	274	309	274	325	286	279	286	314	286	307	292	294	282	279	305	262	291	285	307	273	274	288	301	304	306	281	295	257	235	310	307	294	327	259	301	277	282	291	292	294	259	304	313	291	280	299	266	272	282	320	294	311	282	247	270	285	283	295	281	257	304	296	296	265	287	295	322	305	278	299	298	275	273	286	315	296	315	310	282	277	298	298	277	311	317	283	318	275	293	296	263	275	274	275	295	283	285	292	257	278	280	275	286	291	276	286	324	324	302	279	330	274	308	280	276	269	291	306	278	292	291	286	268	268	294	262	290	268	288	297	299	277	291	273	279	286	312	284	303	263	299	310	274	280	292	293	280	265	307	281	300	327	273	297	287	287	271	287	287	322	251	273	311	271	295	305	305	289	292	263	297	274	323	268	267	293	284	281	271	303	323	310	299	285	304	277	310	283	266	293	260	298	289	303	314	276	281	313	250	293	295	287	286	301	293	306	312	310	285	292	292	279	282	292	278	294	274	287	310	283	286	279	280	268	274	301	275	294	262	285	286	311	283	266	289	317	268	315	310	315	281	271	286	278	262	285	294	302	273	293	288	262	285	297	280	292	294	279	296	266	303	292	290	279	329	281	257	307	288	297	316	286	316	321	284	262	271	289	284	280	255	292	294	258	324	308	300	290	302	271	267	255	288	310	252	294	264	307	275	293	282	284	272	271	294	264	290	294	311	236	275	277	307	267	315	284	288	274	286	293	286	317	259	280	283	288	310	274	286	273	294	254	291	280	282	290	267	269	294	289	289	277	270	268	293	275	291	294	271	290	287	279	252	303	298	264	281	260	306	287	283	277	302	268	316	295	286	244	268	292	291	291	263	276	283	318	289	267	266	291	271	319	271	285	280	301	314	274	274	271	285	282
11071	21085	17077	10898	13614	12302	8734	6049	2476	1739	1438	1443	1298	1012	947	919	817	763	765	790	754	691	743	800	769	779	803	743	767	740	769	666	709	671	644	659	606	615	659	692	718	738	786	774	766	776	792	784	759	736	621	575	683	675	683	646	660	690	2330	2314	1942	1494	1023	706	576	654	607	563	609	561	603	606	551	578	593	608	553	592	600	609	614	574	596	600	587	603	631	605	614	560	597	612	575	574	611	612	596	602	630	601	568	579	609	557	611	567	538	632	559	571	607	567	601	545	570	644	600	599	588	576	572	588	588	592	551	595	561	593	610	586	633	609	565	563	621	566	623	606	581	585	591	526	625	606	591	625	540	583	571	578	587	606	613	606	569	561	561	590	561	619	621	571	567	637	615	588	567	593	583	605	585	551	644	586	614	602	611	610	594	574	586	589	597	570	652	570	582	585	564	589	613	572	565	593	609	605	564	578	612	629	622	612	585	582	596	592	617	540	597	569	651	593	565	578	655	594	616	612	576	595	572	577	592	582	547	593	615	585	590	612	564	566	598	574	624	581	618	589	568	630	587	606	556	615	607	576	541	626	567	606	605	615	560	648	600	597	619	603	598	620	571	538	585	600	593	565	574	590	617	576	573	570	593	599	597	627	627	596	535	592	637	587	610	594	567	608	579	585	630	612	566	599	644	641	564	585	641	611	597	609	628	606	599	570	566	605	577	597	613	606	582	578	603	583	591	571	606	597	639	531	584	592	605	582	576	626	579	605	615	582	615	599	607	577	594	538	615	549	576	561	564	576	558	545	569	585	643	593	602	587	583	597	591	581	603	550	593	614	582	617	622	578	620	630	611	628	586	577	598	613	615	616	578	580	623	548	611	652	586	615	575	641	572	595	567	616	586	581	626	573	580	597	592	597	565	567	593	593	582	581	561	611	620	603	582	580	621	605	610	610	595	612	608	600	571	614	555	576	607	541	587	603	609	564	588	590	576	592	593	572	589	576	572	634	602	578	578	581	556	621	548	618	610	610	594	585	577	572	547	576	532	534	580	602	558	582	617	607	561	642	628	600	622	572	574	563	603	561	614	527	599	643	621	601	612	570	603	594	619	613	611	579	570	588	578	553	564	556	588	563	625	550	595	587	567	578	630	541	583	612	602	576	582	546	595	587	607	569	583	562	569	590	582	594	579	542	582	592	593	565	580	598	573	606	580	578	616	615	585	582	585	558	575	603	575	609	628	569	591	609	564	623	681	604	591	629	611	594	572	562	582	601	624	573	573	555	586	562	561	587	553	601	622	616	595	578	556	584	595	587	620	602	641	636	614	547	582	576	589	599	578	651	572	560	560	619	589	626	591	564	606	578	592	565	607	606	614	571	587	579	611	618	574	588	561	586	577	575	553	567	548	611	636	579	593	568	597	568	647	593	584	643	586	565	594	601	557	576	595	576	557	605	583	585	600	609	611	546	628	570	607	591	593	637	590	623	540	642	612	574	594	562	610	578	602	588	543	572	594	590	561	609	603	580	639	586	583	588	609	578	566	640	599	630	582	532	575	619	600	600	647	643	527	581	610	602	606	546	569	580	572	570	579	610	596	588	577	574	616	589	596	607	609	585	606	602	617	604	581	535	576	622	580	570	567	582	604	594	602	594	594	596	633	566	602	572	590	588	602	597	580	552	581	645	626	554	613	586	595	553	581	580	534	571	575	562	616	644	569	596	539	554	572	586	592	597	604	600	563	605	604	575	592	598	577	559	576	604	587	580	622	569	583	585	607	578	609	622	608	550	584	640	618	584	550	568	588	598	555	623	583	553	607	571	560	600	592	626	586	590	562	599	551	596	670	602	624	630	600	606	574	573	591	581	614	595	604	561	600	598	614	593	624	600	590	585	587	602	591	601	602	568	562	572	548	612	580	571	560	625	626	564	576	566	592	622	604	546	603	539	620	604	600	605	612	566	595	552	610	614	612	595	586	608	606	610	591	566	603	557	568	579	522	537	609	604	634	606	577	594	580	541	613	610	611	611	588	580	611	586	580	599	549	591	593	584	574	568	555	610	588	572	567	553	605	599	613	604	577	535	560	558	566	625	578	615	597	523	584	602	584	570	552	611	548	569	618	585	601	559	583	561	565	585	565	615	599	603	573	617	618	555	609	577	629	591	586	593	601	590	585	596	595	566	621	606	607	573	578	590	578	611	613	633	599	603	635	577	560	563	610	596	535	611	588	601	608	571	597	628	537	569	594	561	575	594	604	563	618	564	639	601	566	612	594	604	607	577	614	586	578	591	573	608	582	586	610	598	589	611	591	573	586	584	553	622	590	634	585	630	603	604	570	627	603	575	598	581	548	573	572	620	616	560	592	593	595	631	582	590	616	636	607	598	596	581	616	580	583	553	622	572	563	607	580	611	587	572	619	599	596	577	586	610	572	561	577	583	593	589	614	593	576	631	535	607	600	555	640	605	578	580	635	605	550	588	571	605	557	567	581	587	614	553	550	587	561	615	597	546	589	582	577	564	577	616	623	587	586	588	603	558	614	666	597	568	583	585	589	591	609	598	582	585	577	539	563	635	588	578	550	611	551	555	604	588	613	609	563	649	599	584	591	592	588	564	615	598	617	627	573	573	604	609	581	550	543	629	574	563	572	602	576	614	590	536	600	588	597	590	613	585	539	610	571	645	570	579	580	602	572	564	597	614	595	585	561	589	571	594	596	598	587	629	540	568	536	578	595	639	589	598	586	620	570	574	643	560	568	561	580	600	577	606	577	600	586	555	599	576	583	583	604	579	578	602	548	651	538	584	606	596	582	604	614	566	576	576	629	606	536	615	559	562	640	616	571	594	591	574	580	634	594	541	594	574	600	596	603	566	605	550	601	643	620	568	600	610	588	576	589	629	561	606	587	588	572	558	617	535	606	560	619	567	592	616	583	591	616	617	612	547	603	594	540	577	612	602	553	595	608	627	588	575	589	617	641	525	591	582	622	568	632	575	600	594	593	619	565	607	674	602	607	551	608	633	560	553	570	631	588	587	533	618	616	584	549	618	569	540	576	642	616	580	597	598	619	595	613	574	613	601	631	569	638	617	621	524	557	593	599	588	584	607	588	553	589	571	576	599	618	590	552	583	613	552	599	553	595	564	594	562	583	571	608	591	588	600	595	611	570	624	559	574	562	589	649	623	558	614	577	593	601	589	631	572	552	570	594	584	582	612	587	606	548	596	659	578	602	610	573	584	586	586	570	617	536	576	553	572	571	574	624	600	590	597	598	594	608	603	583	645	641	575	595	589	585	599	589	542	586	602	596	582	607	622	575	616	569	604	575	584	549	610	584	574	580	622	600	571	622	590	549	584	563	607	579	625	578	569	624	592	604	596	604	536	590	564	596	579	602	574	566	570	585	597	596	617	634	565	556	579	597	572	572	588	614	576	599	600	573	570	583	586	559	588	592	564	597	578	601	553	644	603	569	583	615	597	627	591	624	622	596	609	640	573
23187	21278	29020	23778	21284	19805	7907	2670	865	699	577	532	437	421	416	362	322	319	311	298	277	288	318	314	298	252	320	301	302	298	297	255	258	265	280	270	268	272	273	277	284	316	281	269	262	291	266	283	265	297	260	240	261	276	270	278	256	320	1163	1173	992	701	446	279	241	227	230	205	242	236	253	256	237	242	245	216	234	232	255	212	244	219	229	244	251	241	265	237	245	239	218	254	227	246	237	236	229	235	193	257	236	247	239	232	221	227	236	231	244	262	231	223	260	207	243	207	240	255	250	237	220	238	220	243	241	238	245	222	240	240	247	228	233	257	225	237	216	221	253	247	253	209	223	239	244	222	231	229	226	249	242	219	234	228	219	237	253	240	255	227	249	243	241	242	243	224	262	216	221	224	225	221	229	250	244	228	240	243	220	223	222	227	225	238	241	240	235	232	214	190	249	222	210	267	251	239	247	231	267	263	230	257	216	222	223	243	254	250	231	208	224	221	228	228	223	230	231	250	236	240	244	266	236	251	220	219	213	236	246	234	229	215	231	229	249	215	234	227	239	214	252	215	242	241	209	233	228	238	238	243	233	225	222	229	253	227	221	226	230	231	250	236	264	235	211	252	205	239	230	248	222	225	229	240	238	224	228	239	262	245	205	240	249	252	244	226	266	225	237	219	250	246	239	251	254	252	250	223	228	235	233	244	266	249	250	237	212	214	212	248	254	223	240	243	224	232	228	260	240	232	239	239	239	240	236	219	260	231	238	208	237	225	261	255	221	226	236	221	210	213	225	252	221	247	242	222	218	269	235	223	226	243	232	248	230	235	266	235	230	251	202	239	237	244	236	246	254	234	222	241	224	213	265	243	257	227	233	249	228	239	261	228	235	243	248	224	237	231	231	247	229	264	242	191	230	243	188	240	223	212	248	240	247	233	221	225	247	230	213	258	246	247	234	245	232	221	224	218	206	246	235	239	229	255	249	241	222	239	261	236	251	226	249	232	235	247	242	237	240	253	235	238	230	240	247	236	256	222	222	229	223	239	235	240	223	250	231	235	227	262	216	256	235	239	230	235	237	218	232	233	219	230	222	229	201	204	206	266	246	225	241	246	238	225	223	240	234	248	260	251	240	245	211	221	256	240	231	239	217	231	238	216	245	227	211	231	223	226	242	282	255	197	226	244	258	217	252	225	258	220	250	216	237	209	241	242	245	243	244	233	242	247	249	221	223	233	249	246	226	260	250	223	246	231	226	231	246	234	239	227	225	259	252	234	232	222	230	245	241	226	225	239	214	225	219	219	260	244	259	222	215	221	235	225	211	212	252	230	233	251	243	237	255	252	237	251	235	234	228	256	251	230	241	204	222	215	227	254	253	231	248	242	227	239	237	227	228	241	248	222	257	246	229	245	241	258	224	245	246	236	213	249	232	251	235	216	252	221	224	221	230	232	230	245	242	230	259	244	244	244	219	230	266	248	247	235	249	226	238	232	221	231	217	260	251	224	244	266	213	255	250	224	222	257	245	238	248	225	259	229	258	253	258	224	230	237	240	228	223	232	220	232	242	217	231	247	217	241	232	250	246	279	251	241	246	222	257	239	216	206	255	235	217	236	221	226	245	229	246	224	204	250	247	225	263	210	219	206	240	236	240	242	259	225	223	250	233	249	220	230	240	235	230	235	204	244	238	239	233	231	228	247	232	230	238	247	230	247	245	221	244	216	241	237	211	272	221	259	222	236	218	214	229	247	239	209	235	221	234	220	208	201	241	236	257	219	228	245	265	224	212	230	235	247	238	239	224	242	236	215	243	237	232	231	240	221	223	209	239	222	235	213	223	265	228	223	241	218	225	236	233	212	229	242	221	214	256	217	243	257	230	236	238	240	235	252	241	217	223	240	241	234	254	225	227	239	247	210	218	236	235	210	202	243	243	237	238	236	233	207	222	229	239	250	194	232	226	237	222	223	247	240	257	250	243	226	231	229	224	247	241	233	237	223	234	239	236	232	251	236	213	219	233	239	240	236	240	216	242	220	256	241	242	255	235	229	238	237	240	229	239	215	208	251	247	250	217	259	233	239	244	272	226	258	203	251	233	267	232	243	224	214	233	245	243	257	256	231	209	224	242	245	239	243	222	239	240	242	237	225	239	240	230	240	218	237	228	215	238	233	215	224	229	222	229	241	205	223	246	233	254	251	253	268	222	249	228	240	235	223	228	229	228	234	252	243	215	234	211	233	226	229	215	221	238	224	215	217	237	250	236	257	210	247	222	248	235	233	258	232	206	229	206	233	257	208	235	231	241	224	211	222	261	211	252	215	235	253	234	279	224	238	245	219	256	226	251	230	215	231	205	224	242	207	209	218	239	238	233	232	230	239	234	240	227	251	235	237	252	232	221	247	223	255	228	231	226	227	231	223	233	207	235	227	225	241	233	235	260	236	221	217	239	234	232	211	242	244	229	222	242	266	227	232	261	235	219	230	212	225	225	259	239	224	236	251	257	241	270	248	241	239	217	237	208	228	249	239	215	219	221	238	216	239	248	227	251	236	228	257	218	234	219	237	237	213	230	232	218	230	249	240	236	255	231	242	232	224	237	206	252	258	236	232	229	236	260	232	196	248	227	220	212	241	232	217	228	262	267	232	241	242	222	239	241	236	230	222	232	248	218	238	253	238	263	253	232	224	257	240	241	234	226	243	228	253	220	234	227	263	235	223	242	231	248	211	226	243	228	263	220	228	196	215	267	252	226	244	270	234	243	232	251	227	232	255	254	236	239	243	220	199	218	233	247	242	232	248	234	229	200	225	225	227	223	239	244	238	206	232	203	261	239	249	240	238	205	217	219	222	226	192	256	218	204	227	251	255	243	225	229	202	201	246	254	231	224	233	238	250	216	242	237	226	243	235	223	238	228	241	240	266	232	253	251	198	247	226	216	251	240	229	244	248	231	240	234	219	234	260	229	244	225	228	202	231	229	245	242	243	248	241	267	226	209	212	231	230	231	247	230	217	246	235	214	233	245	248	222	237	249	240	256	244	249	230	255	240	255	244	245	195	220	230	249	213	202	229	234	222	236	219	245	246	252	212	208	251	246	218	249	216	219	196	235	253	249	238	222	251	205	235	223	222	237	234	239	239	211	227	258	239	237	213	241	235	250	221	234	225	257	255	236	241	212	237	239	234	258	261	236	231	228	229	227	253	259	224	241	217	250	234	235	245	229	203	205	217	224	244	212	244	229	216	211	229	215	214	234	231	192	217	251	235	246	224	218	253	233	221	246	239	196	250	233	227	229	219	221	232	218	192	239	214	237	211	228	247	221	248	235	227	247	246	230	228	245	251	228	210	228	236	204	244	237	242	267	245	230	247	221	240	202	239	249	196	249	250	236	251	224	225	227	239	210	218	251	254	232	254	240	257	216	243	262	229	246	253	225	232	258	241	237	224	261	249	228	223	249	234	227	232	217	203	219	255	245	232	225	220	271	208	214	237	232	212
13983	27474	22775	16517	17600	15104	12235	7956	3203	2398	1846	1978	1453	1189	1104	968	933	878	794	760	722	665	827	787	665	665	790	795	635	686	693	633	632	592	575	546	529	567	626	717	688	740	730	678	722	704	702	667	603	654	576	526	571	653	610	517	495	688	3704	3915	2937	1819	1146	614	466	497	536	503	478	463	471	450	499	443	489	461	460	470	447	460	481	465	469	484	485	466	453	501	469	476	510	457	463	438	472	431	487	516	473	455	470	488	470	462	474	482	453	505	501	511	431	518	504	488	505	500	477	462	449	460	455	468	459	454	450	474	468	436	455	469	444	485	464	512	478	464	473	483	441	461	468	489	461	456	493	447	474	467	444	465	454	451	500	448	440	451	462	454	456	462	455	468	487	442	467	471	484	486	422	445	433	474	501	492	465	461	416	444	475	502	477	440	481	487	450	491	449	475	482	488	501	443	487	443	524	500	456	427	474	474	500	446	487	478	466	486	457	450	432	529	452	517	467	519	441	472	499	450	478	449	487	487	465	525	464	479	469	440	476	471	442	493	455	442	472	461	496	504	475	476	481	459	501	465	511	447	467	465	474	501	492	470	468	516	510	466	429	468	461	443	474	482	491	499	487	455	504	475	472	479	471	471	459	488	473	452	450	433	477	418	509	427	456	476	466	436	468	510	456	487	459	459	480	501	474	437	497	491	438	491	495	460	451	477	471	492	505	487	455	441	471	477	439	479	467	495	484	455	468	475	484	499	511	441	473	470	462	481	455	488	485	488	451	456	476	446	462	443	425	487	473	490	468	466	413	460	447	499	430	466	497	447	480	474	461	431	463	444	429	482	457	508	456	468	459	486	456	463	462	490	454	474	482	439	465	482	435	447	467	447	486	489	480	469	443	456	450	459	486	478	437	431	432	465	463	459	476	469	501	520	467	505	487	451	475	441	481	484	499	507	461	456	441	500	481	509	455	473	488	485	455	484	493	477	490	459	474	459	508	460	471	479	485	466	473	461	481	459	477	449	493	458	442	482	428	478	441	466	438	453	504	496	473	473	510	463	452	488	439	443	476	478	468	465	471	438	465	457	457	459	539	443	511	485	510	449	472	489	484	483	461	476	485	481	435	492	451	417	492	495	499	478	456	488	445	463	462	468	516	463	503	518	463	496	481	474	473	471	451	463	468	483	478	480	474	502	406	464	460	464	485	477	434	439	517	478	480	494	451	469	444	462	485	482	499	484	418	469	492	505	444	454	471	486	501	445	477	479	503	464	499	484	444	449	457	477	492	453	496	457	436	477	466	461	477	482	529	458	481	482	500	458	496	488	465	448	487	466	489	487	479	461	461	490	458	471	482	456	475	455	480	418	483	490	483	424	469	447	428	445	467	461	492	456	489	465	481	489	468	493	461	470	444	489	455	516	490	492	453	477	469	469	473	498	492	480	475	479	494	442	470	442	450	473	490	469	481	481	446	468	480	442	469	450	458	451	464	462	483	447	451	452	449	467	448	454	495	466	467	511	493	466	467	476	474	444	496	457	462	427	450	464	460	502	481	463	461	514	444	470	488	445	482	486	442	479	472	470	456	450	461	452	462	492	466	486	477	430	510	456	445	453	470	464	487	462	479	492	487	438	480	478	480	474	476	468	475	478	426	426	480	452	483	494	454	463	492	482	454	469	483	476	462	506	438	456	489	482	441	474	503	447	471	495	481	474	456	487	452	462	474	468	494	480	481	500	526	500	490	444	445	454	511	471	464	505	491	497	466	487	482	483	480	466	457	474	442	471	507	471	441	489	492	524	511	473	434	446	468	465	468	489	489	466	462	446	477	467	423	461	471	453	447	427	465	487	487	456	501	478	436	467	493	470	480	488	478	488	472	490	466	466	480	456	484	474	448	510	461	477	467	476	468	484	482	446	475	445	481	431	477	482	472	475	456	485	472	441	481	490	500	482	503	493	462	451	483	441	430	452	463	499	449	468	486	459	478	448	474	499	451	484	463	450	485	497	471	456	480	511	471	464	525	496	459	468	451	501	502	482	450	504	500	465	464	471	473	478	466	496	489	485	486	453	435	497	506	477	472	486	451	459	494	440	464	478	487	471	447	489	457	483	440	479	461	518	462	440	450	504	471	468	448	462	441	459	497	469	466	464	472	445	487	488	443	478	473	468	499	483	477	475	473	461	485	424	458	435	465	489	481	461	473	420	451	475	430	436	456	485	498	480	463	452	462	468	454	428	484	455	492	466	487	503	428	457	469	481	460	479	451	476	466	469	505	415	494	476	456	506	483	458	494	454	473	434	467	450	473	480	498	450	473	457	500	511	490	428	504	449	486	495	479	457	476	441	475	464	465	512	474	438	501	480	433	486	481	526	496	462	463	477	440	494	464	485	434	518	466	490	475	473	476	462	444	450	449	476	440	446	507	484	487	446	496	477	482	476	471	484	450	481	474	470	478	474	473	459	454	464	463	486	461	501	465	444	465	483	490	446	464	447	513	467	478	442	451	496	443	506	484	447	501	499	445	538	472	500	492	474	458	483	492	476	422	432	493	426	475	435	471	516	491	467	455	453	412	476	506	441	475	477	436	478	484	468	499	512	513	460	462	486	463	477	507	453	487	464	437	462	476	479	488	541	480	474	528	463	458	503	497	466	462	468	467	450	440	452	462	475	448	495	447	472	471	455	449	481	503	477	494	464	490	477	412	477	478	482	474	463	478	490	516	435	497	489	428	467	472	461	448	481	458	467	483	457	461	443	434	459	501	486	432	432	444	483	488	483	480	493	517	494	465	469	466	480	504	482	455	459	481	498	470	457	427	493	466	453	470	470	491	494	458	480	511	482	517	458	498	497	487	427	461	440	470	430	486	488	465	443	466	486	499	439	464	463	482	473	489	465	529	494	492	432	459	457	511	498	482	422	451	464	465	512	465	496	481	440	490	470	527	508	476	489	466	460	491	458	497	470	486	440	446	483	482	450	467	465	468	468	493	459	476	481	463	454	449	473	446	494	462	493	517	489	463	473	504	523	471	468	494	474	468	471	491	458	480	467	435	468	501	484	487	442	481	450	465	479	454	504	486	492	491	448	476	459	475	453	484	472	451	454	476	436	469	487	489	472	462	475	486	509	518	463	497	487	400	489	464	471	431	447	451	464	461	509	476	506	501	453	444	484	480	471	462	514	489	462	450	522	468	473	500	444	512	468	482	436	512	456	486	480	514	446	471	451	486	465	470	430	444	506	509	455	463	472	474	471	469	476	526	475	492	453	490	457	477	447	431	454	455	472	502	490	417	506	462	473	483	473	489	432	462	460	479	484	461	472	488	470	501	472	494	492	481	446	468	477	511	514	461	478	472	462	461	472	493	489	436	456	473	443	463	489	490	484	471	468	455	508	479	445	468	455	466	463	435	505	489	413	484	477	462	486	475	486	498	432	503	452	452	491	452	423	452	480	478	484	448	475	459	473	494	466	457	463	499	458	470	447	509	452	487	477	474	465
26520	20563	9234	3044	2471	2183	1886	1077	540	492	437	413	398	398	399	407	462	414	380	395	406	391	407	397	410	397	400	389	417	405	411	402	399	423	373	413	383	402	355	418	392	436	435	412	394	431	404	411	389	342	369	370	400	419	411	384	419	399	425	508	508	483	461	375	373	382	378	369	398	384	406	379	361	395	368	429	385	405	368	387	376	374	424	365	363	369	354	397	370	392	392	382	398	433	402	424	408	363	367	396	381	385	415	405	375	401	416	380	409	398	423	340	410	393	402	382	427	419	401	386	414	385	367	372	365	385	448	391	433	381	370	364	397	382	412	373	385	409	344	384	373	405	382	413	393	396	335	414	394	364	364	394	369	422	397	398	370	390	377	369	437	365	382	413	421	401	424	399	372	394	407	412	418	385	373	429	395	413	390	380	400	435	362	359	399	382	392	415	367	366	386	420	374	411	396	409	427	423	383	385	416	380	385	367	409	398	419	345	393	396	424	380	381	389	415	402	394	359	352	363	427	415	376	395	390	420	386	387	378	365	402	395	387	397	385	425	403	398	395	399	365	417	373	400	379	415	393	359	393	426	364	394	390	395	405	401	367	389	372	424	406	370	399	347	410	369	408	378	377	389	401	414	384	344	367	366	373	377	384	405	383	381	393	382	434	409	385	414	391	423	390	422	396	397	407	409	400	407	354	358	411	410	389	416	392	376	400	404	377	403	373	377	369	421	377	369	365	380	383	404	393	410	401	379	380	418	393	381	388	389	379	381	377	371	392	378	375	380	371	409	371	403	374	407	458	408	375	400	421	365	407	356	385	395	410	395	384	355	398	402	412	396	391	410	370	392	402	345	387	379	378	403	428	408	388	412	388	438	416	415	378	395	391	384	401	414	413	393	398	408	384	360	402	374	413	378	402	405	370	399	367	383	384	406	437	400	410	424	402	389	403	391	383	383	409	393	401	405	411	410	389	383	405	377	383	420	384	406	360	436	407	391	381	382	371	430	404	429	361	375	386	436	390	365	371	385	384	409	407	405	366	400	395	366	395	381	347	339	388	404	377	358	346	353	377	416	375	363	417	406	358	385	392	373	363	375	371	386	392	388	373	373	387	383	374	396	414	394	413	370	393	382	412	387	380	377	392	388	381	390	377	421	381	373	358	362	359	385	393	416	404	389	345	421	392	403	375	386	361	389	368	411	414	408	384	371	377	407	394	392	385	387	388	365	353	383	359	435	408	411	370	382	391	406	404	382	387	384	411	410	435	403	400	374	381	389	414	361	393	368	399	421	388	370	364	355	374	366	386	409	403	406	379	409	409	400	385	353	383	376	405	415	350	395	410	394	395	394	388	361	389	396	390	396	368	361	417	406	387	369	378	360	404	385	401	390	387	371	429	366	404	407	398	367	397	355	413	372	392	419	410	392	395	392	382	392	408	434	390	364	395	400	383	346	389	395	388	391	373	423	405	371	406	388	404	378	419	429	411	385	387	388	423	363	391	368	432	354	371	397	385	381	394	408	360	350	374	362	394	383	371	391	384	420	420	396	384	385	420	384	411	390	377	354	353	387	394	370	415	386	396	364	371	390	383	390	402	401	404	386	383	394	375	395	422	405	394	403	415	397	419	393	387	400	400	412	362	407	368	372	391	371	384	414	380	417	401	389	395	390	406	389	385	406	399	433	392	364	393	375	399	372	400	390	366	421	399	385	391	410	369	449	389	412	382	380	408	392	398	431	417	417	368	390	393	373	403	362	395	395	375	389	442	417	377	358	413	429	413	412	395	405	351	367	399	380	358	370	379	407	357	388	381	381	386	383	362	401	399	379	392	438	395	411	372	405	401	407	371	404	423	391	406	355	373	398	382	377	392	380	407	377	373	436	404	437	384	399	368	405	407	385	380	391	352	402	390	427	393	368	374	398	383	373	369	351	398	384	419	388	395	372	373	404	400	409	453	383	391	401	403	406	401	439	390	376	384	367	399	356	455	391	418	368	365	388	394	417	393	418	392	378	408	395	362	385	405	361	400	394	386	403	436	376	389	436	404	376	415	394	373	406	404	398	396	392	391	409	411	349	388	384	391	397	354	387	384	392	383	401	417	371	363	415	396	377	402	416	405	340	382	402	392	420	409	420	381	384	386	410	401	396	370	425	359	420	376	389	408	367	382	410	393	359	397	391	365	364	417	408	386	362	381	397	367	409	395	383	383	385	359	409	416	375	394	407	400	369	368	401	391	403	375	367	417	366	409	379	359	385	397	370	380	445	391	364	415	431	418	389	405	402	373	392	400	367	390	390	400	384	400	371	389	400	378	363	382	357	380	401	379	415	376	386	379	401	400	384	411	391	384	363	386	396	381	387	387	427	398	382	365	388	392	365	388	368	394	391	382	353	384	392	391	386	389	383	385	392	441	383	382	386	373	411	410	381	389	406	357	411	387	387	384	397	349	362	397	402	394	423	379	373	386	394	406	382	363	362	387	381	451	403	402	358	394	399	388	362	430	379	421	388	397	392	372	397	373	376	356	405	383	393	430	394	420	379	398	376	427	406	393	362	409	413	385	381	395	377	392	413	411	366	404	393	418	412	401	379	368	363	372	386	405	365	386	414	375	398	404	396	394	403	408	386	384	424	404	399	428	387	394	379	369	410	377	357	342	378	381	415	366	381	404	392	393	421	386	387	405	369	409	390	375	412	334	383	410	362	423	388	384	395	379	397	371	410	419	388	410	407	386	374	386	374	388	369	384	390	431	376	435	364	400	371	396	378	390	418	425	369	391	355	413	405	410	380	388	393	417	393	411	382	389	381	398	379	384	414	375	343	381	398	381	371	379	377	381	398	373	372	371	370	391	379	400	348	364	368	372	400	371	374	418	398	398	403	381	404	410	386	385	400	371	413	395	366	376	397	400	364	425	373	402	382	376	399	414	338	379	430	375	399	406	438	391	416	411	405	430	402	396	360	390	382	400	368	363	381	417	416	395	386	367	387	351	346	410	394	386	387	400	390	375	403	370	372	403	398	367	379	374	396	386	400	391	407	379	365	381	379	369	422	372	398	401	422	371	459	412	389	374	371	382	390	392	398	396	421	357	400	372	435	406	377	370	370	402	407	379	387	416	418	396	377	383	395	387	408	382	432	358	374	413	424	365	378	398	384	383	387	388	360	423	433	397	417	413	368	412	383	398	373	356	354	380	378	377	419	403	427	362	367	392	413	400	409	402	404	396	382	361	398	433	360	358	417	391	402	402	391	410	414	403	358	403	364	374	409	393	346	421	382	416	354	361	387	365	397	408	367	381	438	375	354	393	383	396	381	406	354	368	401	379	385	354	392	397	396	360	366	356	387	367	407	360	398	401	402	403	368	379	384	365	382	366	383	396	429	379	388	408	406	404	355	376	424	411	411	408	402	381	426	385	415	373	410	414	391	394	410	395	396	354	418	365	384	397	395	419	421	394	401	409	415	399	388	361	387	389	411	384	417	420	377	368	409
8392	10831	7748	6716	7672	7091	6371	3546	1282	1159	1018	1044	879	800	867	829	876	855	849	855	809	814	931	818	898	772	829	793	855	793	847	821	803	881	833	777	765	816	818	909	841	862	879	843	828	838	887	850	840	842	798	842	776	818	808	854	746	810	966	1065	1068	1062	951	833	821	753	800	740	775	796	740	796	735	761	732	820	775	852	744	744	788	798	800	785	761	741	794	750	796	762	798	795	821	808	756	745	736	743	766	817	759	799	820	733	791	815	788	779	749	807	798	784	759	727	791	787	771	782	769	743	771	793	763	748	833	723	775	799	785	814	836	763	780	809	779	806	821	809	760	808	776	828	745	785	775	802	781	813	820	755	780	770	780	761	728	785	800	789	764	824	753	807	804	809	757	812	823	747	838	829	762	838	784	795	810	775	771	759	784	760	756	788	827	791	780	776	786	802	758	784	797	738	809	779	763	802	812	746	782	729	782	744	778	807	836	750	770	834	750	742	780	741	745	779	832	797	783	762	768	813	766	797	774	787	772	812	815	745	784	759	759	800	743	750	790	803	787	826	761	821	820	782	709	791	762	759	816	747	809	762	818	793	757	766	794	805	755	820	791	764	791	810	790	742	812	782	766	723	782	754	790	754	732	832	754	802	779	800	726	799	828	809	774	797	768	786	763	782	703	764	777	792	775	743	797	762	789	839	793	823	791	764	758	783	768	796	779	745	774	810	796	787	757	782	748	749	757	833	818	772	767	783	791	772	801	806	761	808	767	779	816	752	777	797	813	830	789	821	781	839	770	788	786	789	777	764	809	769	800	767	742	737	759	766	755	765	737	801	792	773	763	761	770	735	767	796	817	802	811	762	754	751	771	789	812	753	785	749	763	754	828	771	799	767	812	768	788	813	720	794	749	739	806	806	819	810	765	795	802	734	796	804	729	784	788	800	753	765	743	815	797	782	808	775	794	789	774	783	734	773	823	811	773	756	800	828	769	837	836	812	786	795	760	793	769	825	788	801	803	752	803	788	792	743	822	778	795	857	751	766	717	734	726	775	829	780	811	729	846	736	789	749	794	812	778	814	827	786	810	816	805	823	783	778	824	783	779	785	806	769	731	751	784	781	757	729	709	760	774	827	761	725	773	826	819	806	788	800	774	778	788	785	789	801	760	825	777	711	772	830	759	762	776	834	807	786	777	812	764	831	816	734	760	773	787	779	733	824	792	763	714	797	791	758	809	738	802	760	800	803	744	775	782	848	739	787	806	840	824	732	769	789	779	757	747	742	822	840	745	767	776	787	805	718	749	789	777	823	768	743	740	801	786	824	785	785	726	777	749	821	803	828	806	731	748	789	791	766	833	811	773	778	848	846	878	836	783	758	793	806	821	849	799	760	736	781	797	798	790	761	797	778	795	843	765	768	795	807	776	724	752	809	792	815	799	769	802	794	820	840	819	780	759	789	794	797	785	775	807	825	832	780	774	739	814	791	750	760	786	825	768	806	766	777	786	786	791	800	766	762	808	767	802	751	815	775	791	769	789	750	754	794	745	805	794	741	772	806	785	726	764	796	773	779	807	765	786	771	793	770	756	751	747	749	807	832	808	779	817	786	787	802	725	831	797	787	752	813	833	741	793	768	830	809	786	757	810	793	755	805	819	767	805	805	791	855	826	763	756	722	758	794	765	788	794	751	772	769	734	814	821	790	735	758	747	806	795	800	752	791	852	774	789	767	747	800	793	748	755	767	811	790	822	792	754	786	782	833	748	788	800	828	771	791	824	827	819	789	810	770	799	786	748	765	780	768	796	782	740	860	764	738	807	806	778	757	780	828	788	770	761	762	773	769	815	757	760	738	836	773	724	769	784	785	791	761	787	772	793	763	794	820	793	848	735	785	794	811	768	774	762	768	791	806	751	807	776	815	791	804	826	838	799	787	754	799	809	746	810	764	826	806	689	786	818	781	750	785	804	780	759	803	769	814	822	794	792	775	800	776	784	844	806	786	822	779	786	830	801	777	784	761	799	787	816	739	748	768	744	740	787	793	810	810	761	762	821	786	760	746	754	753	753	793	789	807	778	816	775	803	769	779	761	806	759	785	842	809	768	826	801	786	796	801	745	839	752	776	811	767	738	735	782	779	768	782	736	806	801	784	810	825	752	798	784	786	775	803	784	755	800	780	797	766	790	828	725	751	811	777	779	794	721	762	784	819	780	797	828	802	729	824	776	747	759	785	763	763	797	736	764	829	753	773	755	822	775	826	824	725	807	774	796	810	784	775	767	778	772	777	772	765	736	807	778	789	790	808	781	767	825	785	807	784	759	748	794	779	789	826	783	794	715	791	800	812	775	783	788	805	765	792	795	782	738	774	799	757	783	782	786	796	796	783	815	808	742	732	777	825	786	762	801	752	762	821	777	790	737	765	771	822	784	798	767	760	785	762	760	786	766	782	811	784	790	777	772	797	807	770	778	758	762	769	777	716	764	753	788	785	824	771	761	729	790	746	767	792	777	788	734	798	802	830	786	836	762	747	783	786	778	829	766	773	766	779	817	797	780	776	796	806	799	794	800	782	792	797	771	830	824	807	803	762	798	814	770	795	757	827	813	780	739	802	815	765	790	799	777	788	811	806	779	765	792	802	804	814	730	787	779	747	744	768	833	823	808	752	758	759	814	759	787	769	752	780	738	785	795	745	750	764	773	768	803	829	804	748	748	773	736	805	803	817	742	791	802	766	799	802	750	817	758	770	760	785	808	779	827	807	860	804	810	803	760	773	823	826	761	800	806	754	781	779	786	741	675	763	784	839	755	790	800	799	777	789	754	766	791	775	729	787	779	816	759	766	795	798	815	810	773	829	776	795	790	824	794	775	773	774	737	795	768	755	747	785	786	785	786	754	766	784	736	764	748	860	760	783	786	771	736	822	818	805	778	770	789	793	755	801	803	768	765	820	822	806	809	765	759	808	761	762	827	778	767	793	772	782	771	793	765	730	768	794	734	777	781	790	788	794	825	781	743	726	824	782	762	842	793	783	757	796	815	812	789	788	747	796	841	777	713	787	725	805	830	758	769	735	782	737	769	771	831	794	796	724	769	773	752	786	757	813	806	801	790	762	799	801	799	798	748	780	839	781	782	805	787	805	776	793	782	767	725	775	815	772	810	804	740	827	799	746	789	790	760	744	753	782	767	842	809	789	788	748	815	768	742	792	778	813	764	826	784	797	804	781	819	798	773	738	830	751	699	709	804	785	729	735	790	807	841	751	732	754	800	825	749	813	820	762	784	774	738	791	776	770	766	734	802	801	805	765	755	809	722	828	809	819	789	816	774	783	826	814	809	808	790	770	753	782	787	787	822	771	806	831	791	807	744	783	779	804	779	770	788	776	783	810	782	800	785	786	796	801	824	787	790	817	796	810	762	787	777	828	830	773	739	733	750	765	762	753	778	755	786	769	787	791	729	706	824	791	854	799	764	840	816	729	751	764	758	790	774	829	744	749
24091	21224	28314	24454	19769	6207	3131	1439	614	544	431	482	374	364	403	361	354	342	356	299	339	302	324	335	294	303	295	305	285	330	317	306	302	284	309	324	307	317	286	331	338	310	297	294	333	353	314	313	274	300	290	323	278	306	298	286	305	310	722	789	628	533	420	305	306	324	257	273	284	276	296	252	259	297	304	254	262	284	281	270	312	276	280	270	282	312	289	289	234	297	278	290	293	287	274	283	292	287	256	277	267	282	266	284	274	259	298	285	299	263	270	237	248	278	264	285	280	302	289	283	270	294	257	277	331	279	257	255	256	264	274	280	278	250	278	293	323	265	304	260	295	289	302	264	262	257	267	269	286	279	284	298	250	262	260	295	317	277	278	284	247	261	304	279	272	275	277	290	275	293	254	269	249	283	279	274	278	284	293	292	283	286	275	273	287	274	257	281	274	279	235	271	285	272	307	274	285	256	278	269	277	287	259	303	290	254	263	271	299	283	269	283	268	289	314	300	266	268	273	275	302	263	305	299	267	269	281	260	279	273	288	296	296	293	294	290	274	282	296	259	294	299	307	276	287	261	307	253	270	265	273	274	276	269	256	322	291	302	272	238	255	270	292	298	282	272	216	297	261	291	279	290	265	274	262	271	305	263	276	257	298	277	322	329	317	272	304	286	242	288	284	283	286	310	303	272	313	266	292	255	303	285	282	320	267	267	259	274	271	263	284	284	288	243	287	273	259	277	287	255	268	287	284	285	258	297	275	265	269	256	339	236	281	261	271	282	271	263	268	282	271	276	275	274	289	287	261	264	269	264	293	300	268	266	270	295	293	257	264	286	269	298	309	239	270	287	269	268	314	285	272	251	276	294	225	275	287	274	291	265	236	273	274	284	275	293	277	277	279	294	285	282	282	265	260	310	277	290	270	293	278	272	255	303	291	292	278	291	274	286	331	287	279	270	279	280	279	284	272	263	273	275	293	291	276	253	286	275	231	259	275	286	264	301	284	280	271	283	262	279	288	322	264	275	280	293	271	256	263	286	249	301	260	285	263	295	289	264	268	262	300	272	291	289	263	286	293	264	288	272	270	264	275	268	276	273	288	281	292	261	262	268	262	271	270	263	271	271	253	286	319	267	283	297	282	257	311	263	305	290	281	277	301	278	269	278	302	280	256	281	281	248	264	259	249	294	297	282	269	271	300	310	286	276	263	296	252	299	267	268	295	255	285	276	287	302	264	259	269	283	258	275	299	297	286	277	266	275	312	262	311	277	251	281	287	299	262	289	289	277	294	250	283	256	280	284	275	284	269	292	261	271	269	277	265	262	281	280	279	264	264	273	298	290	291	275	277	297	261	290	277	295	298	278	282	264	293	286	294	280	244	300	288	274	269	282	311	258	276	293	277	277	279	308	274	294	298	268	304	273	286	277	300	288	309	281	301	276	298	273	287	294	274	250	298	285	276	248	273	263	261	258	254	280	242	262	272	265	276	249	272	301	272	293	243	281	284	248	272	292	274	235	273	283	304	266	273	261	270	282	261	237	273	286	296	282	269	258	268	261	318	276	306	321	261	258	293	273	259	306	299	308	267	284	280	276	283	286	288	250	282	257	272	271	275	279	287	304	294	288	272	280	287	279	274	280	281	261	256	256	282	263	307	273	274	277	260	285	295	266	288	268	287	295	286	302	269	282	261	285	285	277	288	274	286	291	271	320	284	304	282	290	273	280	312	272	261	278	275	292	272	292	279	258	289	290	278	276	269	263	300	247	294	279	277	295	247	269	280	255	274	290	286	313	248	286	266	266	311	259	297	266	301	244	286	265	321	276	260	283	268	284	273	261	245	269	272	238	278	287	260	299	268	301	284	296	256	265	272	301	288	277	256	257	267	274	259	275	322	302	266	244	270	315	285	279	281	272	302	263	299	321	288	288	264	265	279	299	302	283	277	276	280	246	269	271	292	292	264	283	267	274	279	307	284	257	295	270	258	275	290	269	295	256	286	255	280	322	296	281	284	260	269	278	280	286	285	282	283	296	283	278	284	302	254	263	266	273	244	253	236	285	282	289	278	308	283	274	275	267	260	289	254	266	254	290	276	288	253	268	282	302	254	257	255	287	287	254	259	269	270	251	284	280	294	285	275	260	305	260	301	299	278	259	281	274	269	290	303	269	295	262	259	257	269	240	256	270	266	288	266	277	309	268	264	266	291	265	308	277	270	298	270	264	230	252	282	293	268	304	278	252	297	293	294	262	297	250	281	268	259	274	271	268	274	267	261	258	263	290	285	271	282	276	264	279	271	281	292	287	267	306	274	302	269	268	277	243	268	270	260	278	286	278	283	288	278	248	239	292	262	271	290	266	303	252	249	313	255	298	270	268	276	273	295	294	318	271	282	248	290	276	284	283	260	266	268	268	260	258	266	293	271	284	265	285	293	289	299	264	286	286	281	265	263	297	275	308	280	283	281	257	281	298	283	282	288	270	274	318	294	277	274	277	277	292	262	260	322	308	261	285	266	276	260	257	301	290	261	261	242	277	255	292	280	291	273	280	288	279	268	292	273	274	301	285	281	265	275	288	271	280	272	270	280	275	284	303	285	280	265	299	281	275	257	248	259	285	278	313	276	308	259	264	232	265	257	253	289	292	288	283	316	274	276	268	287	258	276	252	259	293	275	275	265	317	284	285	269	229	273	300	263	302	258	297	268	269	292	283	264	257	301	310	268	286	254	284	300	307	251	259	274	288	281	310	291	259	295	301	282	275	272	274	275	261	274	317	272	287	301	268	285	271	271	275	267	270	289	307	259	246	277	283	264	282	276	281	272	281	283	302	278	275	314	297	303	308	245	274	296	275	284	275	273	254	297	277	274	268	265	310	243	286	276	284	274	266	262	272	287	275	226	253	282	253	284	309	265	270	270	311	266	288	267	287	276	270	269	295	259	262	293	283	251	254	234	302	287	245	274	280	281	293	292	299	305	271	288	253	263	260	296	250	297	283	283	309	324	277	278	285	276	260	259	266	281	268	282	292	254	238	279	284	278	266	262	275	264	273	292	250	288	304	289	314	275	264	258	289	294	295	279	299	294	278	259	288	279	292	269	278	253	287	289	283	289	230	257	267	284	278	288	290	265	271	291	265	252	261	269	275	276	287	245	268	257	287	259	273	255	261	261	265	276	283	251	281	242	265	281	262	262	273	264	280	276	291	283	247	271	295	262	271	281	273	264	279	259	277	291	284	282	279	319	266	306	267	257	246	272	297	260	279	272	299	276	287	274	263	275	268	249	276	270	275	276	278	281	263	309	273	289	267	286	259	278	294	313	278	282	283	240	261	304	293	269	258	283	291	254	297	276	272	264	261	272	280	242	271	284	283	292	275	272	288	292	268	305	263	270	288	271	295	268	266	261	261	281	293	282	265	278	272	304	302	260	277	247	293	294	249	275	271	268	282	256	306	259	281	243	261	290	297	286	283	263	275	278	272	291	261	305	261	272	273
11017	20516	16430	11722	10576	10020	8895	4705	1936	1651	1522	1416	1049	990	940	906	866	778	815	737	735	727	797	793	698	644	665	643	679	626	619	753	672	673	655	616	639	638	687	733	834	784	697	757	806	759	727	704	691	681	596	608	608	680	654	650	607	754	2082	2377	1867	1602	1064	674	487	648	582	577	571	576	598	624	575	565	579	577	594	582	616	543	532	585	605	580	586	555	584	592	550	546	556	547	589	618	575	581	562	609	597	588	574	577	581	559	542	568	601	620	600	581	589	589	567	561	623	549	580	596	590	543	606	604	538	559	536	580	582	568	570	546	557	588	579	602	589	602	578	553	557	577	610	585	543	608	572	567	579	586	589	559	579	550	599	605	602	578	591	556	562	573	584	578	558	573	593	605	569	575	590	585	608	534	570	611	587	616	581	564	585	569	565	601	584	593	561	547	562	584	606	577	572	560	574	588	570	599	589	610	569	569	607	577	557	554	620	583	546	583	566	611	534	573	564	575	528	536	556	574	551	603	605	560	586	580	605	571	565	579	534	650	583	628	579	589	575	608	566	566	585	577	578	571	549	588	590	593	570	548	603	593	550	539	604	553	573	588	569	587	582	603	583	582	537	560	611	573	588	599	585	569	549	572	552	594	564	589	578	537	556	590	569	598	575	592	574	588	577	604	537	559	602	558	567	534	578	557	560	577	617	578	567	586	555	557	555	588	566	599	572	577	619	547	542	598	567	588	511	528	568	547	547	616	562	578	585	559	592	558	562	581	552	572	601	599	560	575	583	582	556	542	568	606	582	548	571	552	599	577	589	606	577	574	585	557	575	588	588	557	569	571	580	546	565	592	604	583	579	563	586	596	569	584	585	528	575	584	589	507	589	581	611	618	530	583	544	619	613	596	612	571	516	561	557	612	613	571	595	597	562	596	589	577	568	606	553	557	607	607	608	588	571	551	597	575	577	624	587	553	578	596	568	572	560	585	607	560	542	560	606	558	542	618	556	567	596	536	542	608	585	577	612	586	573	537	575	618	576	543	566	632	551	585	562	536	563	576	575	565	588	558	607	610	531	592	570	573	575	584	582	566	605	579	611	545	624	542	612	565	543	589	601	545	578	598	590	583	548	522	531	640	579	603	586	560	537	538	575	606	538	597	561	568	567	596	568	536	562	566	582	611	576	590	560	539	578	561	568	602	569	571	555	533	565	563	600	605	580	569	573	580	544	544	578	508	611	616	530	607	579	550	577	557	576	590	542	604	557	567	569	613	583	607	582	567	556	593	542	549	585	573	597	623	599	571	572	576	562	543	572	552	558	554	568	538	600	585	607	546	580	561	595	573	580	591	583	586	536	580	562	600	570	560	594	562	566	595	590	569	597	586	557	561	623	554	536	597	574	585	583	575	573	565	602	566	579	609	586	624	546	557	601	581	564	537	578	569	581	542	594	605	591	559	577	615	599	573	533	609	527	613	565	579	577	571	531	593	554	560	557	607	583	561	590	572	536	565	569	583	581	574	564	525	570	552	562	542	536	592	552	525	606	570	548	618	531	558	598	547	529	595	566	580	589	554	594	589	576	560	558	562	501	585	569	555	576	548	610	606	574	586	582	553	561	569	556	607	559	596	583	579	592	526	544	590	561	580	592	582	613	567	549	598	591	621	605	611	577	578	554	604	597	562	577	562	538	587	592	584	546	613	631	543	603	600	590	573	574	574	575	572	560	548	601	527	540	581	584	560	564	599	584	557	560	566	552	573	586	594	539	543	554	558	569	578	595	598	513	570	588	558	596	607	569	597	601	597	535	570	624	591	582	568	586	579	573	583	578	566	562	572	561	569	542	577	579	594	600	555	560	595	528	568	622	625	539	634	617	588	587	586	541	546	598	607	615	572	587	595	573	606	585	615	593	554	575	558	588	586	575	558	580	546	590	568	588	568	585	534	570	571	606	572	561	550	526	551	549	576	560	556	564	532	578	578	585	563	607	579	566	535	585	574	545	606	555	556	583	614	581	585	571	573	582	562	576	564	568	563	559	568	575	595	569	582	568	607	558	623	602	567	568	551	516	523	542	544	569	605	565	559	552	598	577	559	581	606	596	599	585	584	582	590	559	620	563	576	618	622	556	589	573	574	556	628	572	585	539	606	550	580	582	600	530	581	620	608	556	576	585	596	540	561	574	584	567	555	569	585	601	580	599	575	590	581	557	553	600	582	554	538	594	589	612	584	598	541	618	547	552	561	602	598	581	572	585	561	575	557	575	551	553	548	564	571	551	590	549	576	568	549	565	579	579	571	607	597	533	570	562	584	580	573	608	569	600	495	546	612	626	600	559	578	561	587	557	597	533	571	608	580	577	577	555	584	579	594	568	597	582	554	566	562	585	586	580	588	610	556	581	572	561	579	578	578	582	550	544	568	610	606	567	559	563	553	592	573	545	575	595	537	578	549	597	600	545	582	564	552	558	627	594	594	595	565	558	552	590	609	578	611	594	563	559	544	528	601	586	568	576	565	570	553	584	557	590	539	619	566	592	587	561	576	598	559	597	560	586	568	530	580	570	575	586	557	588	563	553	579	572	578	609	571	528	585	541	523	587	562	593	547	608	594	590	574	559	586	554	591	602	580	595	562	575	572	547	560	542	575	610	558	584	594	585	548	601	573	597	578	560	563	555	586	580	570	631	568	586	597	593	588	555	562	630	539	588	575	600	550	579	606	583	547	560	587	565	565	561	628	569	583	565	569	609	554	565	580	585	578	583	561	635	571	596	605	603	580	579	565	567	576	564	546	559	569	618	596	558	598	575	581	550	578	589	558	572	550	570	565	620	573	555	568	566	521	609	571	568	536	626	562	606	525	586	566	586	586	569	597	597	586	576	544	595	542	554	615	587	588	575	551	565	589	502	542	544	605	541	576	541	554	591	540	586	583	595	617	558	529	572	599	560	560	566	562	617	577	585	582	610	573	571	531	548	557	595	545	551	598	604	545	569	610	589	535	600	538	541	574	594	564	613	543	541	559	542	590	648	622	508	572	596	588	571	543	575	551	569	582	578	584	551	548	552	599	530	574	572	569	548	606	577	559	591	571	586	543	554	561	580	614	574	556	588	612	573	613	568	549	603	582	578	553	599	576	574	581	586	559	562	621	547	593	525	573	578	562	548	546	584	564	542	612	566	595	558	607	548	565	595	559	569	604	572	560	574	560	556	560	571	589	607	586	540	577	610	577	556	556	587	562	605	592	589	579	534	617	575	553	546	585	595	578	568	568	575	559	577	530	542	532	613	618	579	621	594	595	611	543	588	587	593	533	561	549	577	546	597	574	582	566	607	570	583	574	553	557	555	537	574	549	597	592	583	538	598	550	568	557	586	581	548	548	557	554	583	540	554	570	594	555	572	546	540	533	580	578	598	605	556	608	556	640	497	599	587	579	605	575	545	603	607	579	603	586	573	595	557	602	595	547	590	590	571	574	574	570	615	600	506	553	593	580	574	592	541	553
23176	21261	29068	23768	21265	19484	6769	1690	859	667	564	539	390	402	380	355	314	322	302	293	268	295	249	279	240	267	269	215	255	250	231	236	242	284	238	240	250	263	244	275	302	278	303	290	315	310	282	275	242	247	230	241	285	231	242	249	259	379	852	1298	960	842	451	267	193	203	204	240	215	216	241	223	241	193	211	233	212	217	224	218	207	232	234	207	206	241	209	211	229	246	210	226	212	237	232	226	190	200	224	223	215	232	220	214	208	195	209	230	247	206	255	209	183	213	223	220	217	197	233	202	211	211	224	197	236	214	230	205	204	210	208	208	208	200	195	237	195	231	234	215	225	202	234	224	214	205	210	236	202	206	207	226	202	201	207	216	212	219	209	204	210	195	201	225	217	204	223	222	219	204	219	239	215	215	210	222	206	207	227	209	218	240	202	196	225	217	218	217	201	230	192	231	223	213	254	228	207	198	226	236	237	209	203	222	214	227	202	173	234	195	208	198	202	202	211	226	213	245	197	211	216	209	222	202	230	223	197	190	214	204	219	188	237	209	222	211	212	191	192	235	209	225	179	213	223	213	204	220	206	217	197	198	234	188	223	219	196	205	220	216	216	211	201	219	216	196	212	195	222	240	252	232	183	236	222	194	218	198	248	213	216	224	189	212	196	181	197	183	209	222	212	207	190	205	230	235	214	238	193	230	199	202	207	192	212	243	232	219	238	212	204	222	216	214	212	207	207	220	206	209	200	227	212	198	200	235	191	212	212	185	236	235	209	206	220	221	224	190	206	214	235	221	193	213	222	215	196	226	212	222	199	241	196	218	184	222	209	188	234	218	233	238	226	223	206	202	218	212	196	215	232	219	207	199	220	197	219	216	230	209	217	202	208	239	203	223	246	223	215	216	228	188	214	216	211	227	232	205	221	219	222	211	212	199	198	232	197	222	195	199	248	195	223	206	207	206	206	230	221	218	205	192	184	226	195	228	224	235	237	183	201	209	203	186	214	227	211	243	246	227	193	235	205	215	211	229	199	200	208	213	227	190	226	206	219	208	219	223	205	189	226	203	225	217	228	224	240	217	242	211	209	200	198	207	199	224	199	233	235	220	216	209	198	249	226	199	198	204	214	194	230	217	207	226	217	232	214	230	252	212	209	192	203	202	199	204	223	233	201	223	234	218	200	239	220	205	216	220	217	211	199	230	215	195	243	212	226	208	223	218	212	246	218	220	229	214	204	228	209	225	221	211	212	231	203	225	207	202	216	208	240	229	211	222	231	224	229	190	208	206	231	232	226	233	227	199	207	205	203	221	253	205	223	221	195	184	223	217	196	211	233	212	210	224	220	237	235	224	221	211	229	194	214	213	243	215	246	225	202	208	200	208	237	232	229	236	212	208	200	234	224	211	202	195	218	231	201	217	198	220	206	216	244	226	217	208	239	226	217	236	200	204	218	205	204	208	241	215	210	224	216	204	223	188	217	208	237	218	217	221	243	197	197	238	192	192	230	212	219	218	202	221	207	202	205	224	210	229	224	231	187	208	217	227	239	225	209	209	218	199	223	200	207	246	191	220	197	210	209	213	225	215	194	223	208	219	228	217	236	207	234	204	232	228	204	191	224	221	227	234	198	191	213	206	246	236	226	204	185	216	210	194	217	247	206	218	194	228	217	209	231	218	225	225	203	205	192	244	222	219	220	229	210	186	215	216	237	252	223	197	201	233	185	223	199	207	217	236	193	204	230	201	220	216	195	214	234	210	230	232	188	225	221	231	213	200	209	226	209	203	217	222	251	217	237	204	229	199	230	194	236	210	227	226	203	232	220	226	231	224	215	233	216	223	223	228	217	201	219	218	213	217	230	215	206	209	206	209	211	228	205	190	211	216	231	211	213	213	224	207	213	206	198	215	216	216	178	215	219	233	242	227	240	221	230	216	223	229	234	241	176	218	194	195	199	211	211	202	210	220	217	203	222	221	212	220	192	208	215	182	243	214	209	224	216	236	234	237	203	222	233	235	199	208	189	219	235	206	212	215	220	207	207	200	222	224	235	215	210	234	212	194	206	240	226	217	226	219	227	236	220	234	206	213	203	213	199	221	209	230	233	233	239	206	223	196	216	236	217	201	189	209	213	206	217	225	203	233	223	207	205	212	202	237	199	216	225	212	215	224	226	177	233	228	232	192	219	224	217	216	200	203	221	204	236	193	215	206	204	199	210	230	203	210	200	205	197	168	191	209	201	217	233	192	225	223	225	248	211	186	216	213	217	217	208	209	203	187	235	216	233	206	217	202	228	230	224	184	207	193	222	229	219	203	213	213	215	195	237	204	204	187	205	211	206	223	229	189	198	224	235	224	241	199	188	217	239	200	208	232	203	211	190	195	212	228	210	229	213	200	204	215	212	205	222	191	179	203	196	227	206	187	221	218	195	229	207	212	228	210	194	216	230	195	202	223	207	206	202	201	207	203	224	234	207	218	213	187	201	226	252	218	210	211	205	206	210	212	188	199	229	186	199	213	202	230	199	210	203	210	205	203	214	206	224	198	212	238	209	217	216	207	218	212	185	215	219	188	209	241	201	212	226	221	219	205	212	201	205	221	208	202	219	188	231	229	243	232	206	223	196	230	217	212	212	192	225	221	214	224	212	210	219	197	201	209	224	209	225	235	230	214	213	215	221	223	217	212	207	207	206	238	207	207	230	193	212	223	204	242	214	206	191	204	223	226	203	211	212	200	216	199	210	203	214	235	215	175	226	197	198	202	228	182	202	233	235	216	225	222	231	207	215	240	212	224	221	220	218	200	210	226	210	191	235	214	210	192	210	229	218	225	225	208	206	222	217	219	211	214	224	181	233	196	237	213	230	209	215	247	223	218	205	216	226	183	224	219	201	216	198	210	216	202	235	198	227	212	217	214	257	229	223	210	209	202	230	232	222	230	215	222	202	242	210	202	211	255	222	191	228	196	210	241	204	216	203	222	227	215	239	210	225	217	209	189	236	221	229	211	199	225	207	203	194	209	209	205	237	221	230	209	217	214	236	227	222	211	221	206	244	219	236	170	194	246	239	211	225	210	211	222	194	226	225	239	199	216	227	205	223	219	208	206	221	203	185	213	221	235	213	213	211	222	186	212	227	229	208	217	216	218	207	226	211	200	215	225	205	222	225	220	211	219	209	191	208	192	241	199	214	204	207	210	235	210	210	203	228	210	179	201	189	216	206	198	245	201	207	219	183	225	232	202	216	197	203	206	220	214	233	246	213	221	227	196	250	206	210	176	203	209	213	227	210	220	188	204	211	199	216	227	183	202	218	233	238	233	194	241	223	223	201	211	244	203	221	199	200	234	186	242	187	218	234	210	214	215	222	192	218	212	206	195	221	253	213	214	219	223	222	229	200	220	232	208	243	220	216	188	207	217	213	231	197	199	217	219	200	226	205	220	222	233	216	210	187	209	215	198	214	211	230	173	230	202	225	204	233	211	209	212	212	225	211	233
13853	26642	21680	15757	13786	12138	11343	5114	2886	2352	1937	1842	1326	1198	1119	1033	909	856	819	723	736	718	839	703	693	682	586	551	522	506	544	551	557	602	506	525	555	508	546	664	721	773	716	698	790	757	626	608	544	577	493	593	599	591	566	539	475	982	2567	4065	2878	2504	1336	523	431	437	373	457	422	449	473	458	412	439	433	399	447	457	433	424	455	467	466	456	446	479	433	443	428	454	441	435	459	427	433	401	493	436	433	409	440	415	443	430	423	468	476	483	424	440	399	454	440	446	441	429	439	432	467	432	436	415	486	404	436	417	422	428	456	453	440	476	435	497	449	446	464	410	432	433	398	422	428	435	429	435	458	437	447	455	442	433	439	426	422	448	475	397	422	471	445	405	397	441	441	445	423	442	467	452	445	419	426	430	439	425	450	451	433	424	474	408	450	430	426	440	436	415	452	444	442	398	455	408	438	442	402	418	463	396	412	412	432	397	467	428	477	429	432	409	431	429	448	418	430	427	393	438	436	427	452	486	396	412	437	406	426	464	444	441	436	447	421	428	438	436	434	426	447	439	469	443	417	442	428	419	446	423	458	451	413	459	446	440	434	440	438	430	439	473	419	432	424	432	414	442	414	443	433	401	444	444	437	440	451	424	399	440	444	424	428	444	399	446	425	425	417	431	416	452	460	421	394	459	380	421	440	414	437	441	447	430	469	450	437	427	433	446	447	465	413	457	428	423	449	432	452	456	420	469	434	411	472	439	454	437	417	414	452	462	398	464	442	445	447	415	461	476	457	411	391	439	464	418	427	455	426	438	442	426	465	455	421	453	480	421	460	447	469	421	456	435	438	448	405	413	425	457	488	425	399	460	399	439	418	454	440	445	436	454	428	455	421	414	422	445	399	436	465	434	436	432	432	466	400	426	429	425	371	434	427	422	467	438	497	393	457	470	455	404	451	444	450	437	450	433	442	449	433	452	451	447	437	419	401	443	437	446	506	423	427	420	438	423	437	415	446	439	412	448	447	435	453	457	373	446	440	457	449	436	426	406	417	453	453	427	467	433	415	414	408	428	414	406	398	452	434	468	442	447	438	424	447	418	462	436	458	423	401	414	425	417	408	466	412	425	408	460	472	450	435	409	458	423	419	477	444	434	425	458	426	420	412	471	453	438	451	480	445	443	455	397	438	434	420	434	441	435	435	445	430	456	437	421	452	428	445	420	474	456	450	400	446	451	399	439	445	425	444	429	416	447	415	414	409	443	408	450	425	466	404	400	428	411	430	395	442	421	472	450	450	427	429	434	429	391	454	403	457	443	484	419	460	436	412	431	424	444	436	414	451	481	462	435	435	472	487	421	411	408	440	440	438	469	410	476	438	441	439	440	481	400	426	419	429	437	416	421	430	433	444	432	448	427	412	420	443	422	446	418	412	426	420	418	433	426	432	439	433	448	451	441	436	420	432	426	411	416	438	418	421	458	421	425	431	374	461	462	450	422	468	435	424	424	426	441	446	452	485	411	452	415	438	419	442	433	411	431	471	411	422	439	415	445	468	457	478	440	443	446	447	435	413	432	419	474	430	460	461	457	425	459	461	446	438	469	481	462	424	428	424	447	460	422	478	437	429	453	420	423	417	429	420	471	390	414	449	441	378	425	422	416	422	445	434	438	412	426	425	424	426	443	430	441	443	399	413	467	447	457	424	447	420	485	415	416	463	446	443	408	463	415	421	427	459	459	417	433	433	448	419	425	419	414	424	436	450	444	479	428	408	401	439	410	451	410	441	439	463	469	410	423	396	465	462	386	413	429	456	429	432	464	432	428	437	462	438	417	410	461	401	448	402	471	427	461	440	434	438	383	451	429	445	424	430	415	406	439	441	413	421	447	386	434	434	470	446	430	474	415	410	444	449	413	438	394	458	436	435	427	438	432	474	414	427	454	465	439	469	425	445	421	437	420	407	447	398	411	418	441	416	399	426	472	461	427	424	422	425	413	439	437	482	484	439	438	444	433	391	415	433	448	419	460	424	452	437	463	463	474	467	462	436	410	399	412	442	445	414	483	405	450	455	416	452	447	415	433	431	430	438	425	409	441	397	439	410	429	469	398	448	447	422	452	459	421	407	411	484	414	428	430	412	416	425	446	451	429	466	460	429	430	413	392	424	444	435	456	442	428	421	427	419	393	410	446	450	434	417	404	412	416	433	406	434	394	435	434	447	422	438	475	442	418	437	448	458	429	438	411	408	458	428	433	463	418	450	393	424	418	477	391	469	453	431	411	442	447	444	478	427	437	410	439	427	424	405	417	444	443	423	402	459	412	442	442	424	446	424	385	374	409	464	447	415	454	485	432	403	425	439	406	417	464	434	441	445	397	423	407	473	450	463	461	442	422	457	411	415	452	426	416	438	447	447	404	448	450	414	464	433	478	418	432	432	383	424	426	384	373	476	451	411	445	431	443	390	433	460	399	446	403	429	460	438	431	431	446	429	461	490	444	455	440	430	440	468	455	481	459	430	436	460	415	429	446	423	406	435	436	439	456	430	439	438	428	484	464	452	423	432	431	480	387	454	457	416	433	429	451	452	424	418	431	418	409	457	449	391	425	397	425	445	455	422	433	475	436	435	429	374	425	455	432	413	447	461	450	412	454	452	457	425	429	457	457	436	409	388	425	433	460	446	431	450	418	475	444	432	433	447	400	402	433	431	451	450	415	455	438	425	425	407	414	432	449	422	439	442	460	455	454	429	450	419	418	383	411	411	456	437	397	462	444	460	449	441	431	406	444	465	420	424	453	439	434	408	447	456	454	399	424	471	449	433	436	431	422	452	426	424	422	427	410	449	434	468	450	417	426	425	398	462	466	455	437	460	447	437	431	438	428	452	441	408	449	474	439	436	411	410	402	469	442	447	442	404	407	465	427	427	453	469	430	464	458	447	451	392	422	428	469	471	438	423	445	444	444	464	419	469	427	462	435	425	503	440	456	418	463	486	434	419	422	409	419	475	428	417	411	401	449	447	466	421	407	464	424	457	479	451	463	440	438	439	429	449	435	451	418	417	407	432	434	483	419	427	437	422	415	437	428	448	416	452	457	427	429	502	416	446	403	441	459	437	398	450	420	442	454	411	454	430	461	455	407	450	431	450	395	440	440	465	397	421	432	438	442	432	458	437	449	420	432	431	410	421	421	408	477	435	432	432	427	417	425	442	424	447	432	420	437	456	424	474	425	450	415	470	457	438	447	484	443	430	442	445	448	463	403	447	407	402	414	448	421	419	467	436	435	429	427	471	427	394	420	419	423	433	451	436	421	447	450	438	429	454	443	449	424	443	451	421	454	431	416	398	452	449	417	410	438	401	449	448	445	450	442	437	444	402	426	434	403	431	455	451	426	443	455	439	438	449	413	452	410	428	461	451	456	429	435	444	444	424	442	425	444	438	469	435	442	402	474	422	421	419	424	383	414	427	421	421	413	413	460	461	401	454	466	437	460	456	445	417	476
26456	20427	8821	2432	1850	1564	1234	597	502	468	436	358	403	392	372	386	379	391	383	417	384	356	424	405	386	368	400	370	371	376	374	375	372	372	359	377	388	381	356	354	410	368	403	387	380	371	380	377	371	377	376	367	402	402	393	362	349	405	413	457	429	442	437	371	366	368	366	366	355	339	372	358	358	360	352	348	370	372	370	371	384	363	355	347	366	377	363	360	350	386	364	362	354	309	399	399	353	389	409	329	357	348	350	383	407	374	347	396	408	365	396	346	368	363	344	373	394	364	363	361	371	361	380	347	342	359	393	335	353	367	362	341	353	354	343	357	385	366	387	346	366	341	376	343	350	354	361	365	373	338	347	352	394	339	344	342	367	350	374	381	364	328	349	386	362	340	366	367	360	359	369	353	349	353	342	357	391	340	339	376	383	317	408	358	358	396	362	381	349	372	356	364	362	363	335	365	371	358	377	363	395	384	333	372	377	339	345	379	362	338	339	389	356	340	358	341	385	354	334	375	407	378	374	346	323	378	376	352	311	386	368	363	348	369	378	317	380	352	336	355	390	342	362	379	361	360	353	350	352	362	363	390	345	386	361	342	333	367	382	344	360	361	353	355	368	365	365	374	341	344	359	360	350	356	377	348	373	366	347	354	364	390	344	321	377	369	382	361	363	382	384	350	376	335	370	394	363	381	380	316	372	335	323	357	354	359	379	388	341	393	340	373	322	347	371	364	341	376	351	352	361	331	369	376	398	342	345	347	367	415	369	377	352	359	340	376	353	377	356	356	396	378	373	337	330	412	407	354	361	385	372	374	330	368	371	360	363	397	367	353	355	367	356	347	370	385	334	384	356	362	359	342	388	388	363	357	383	358	345	323	394	369	366	328	352	360	356	353	373	380	349	352	360	365	393	405	369	374	359	334	347	352	364	380	351	374	370	364	409	355	381	372	355	343	371	357	372	358	358	390	351	340	343	343	330	340	359	368	373	348	372	353	341	354	367	348	346	360	376	364	389	372	349	364	381	383	399	337	359	362	397	378	388	342	374	350	370	365	374	386	364	356	357	361	368	353	346	368	360	345	392	377	374	323	333	365	350	367	374	370	349	364	341	348	370	365	373	371	402	338	368	372	354	394	368	396	375	394	345	339	382	389	374	336	364	369	364	389	369	378	328	355	398	354	381	346	364	364	356	372	389	368	366	342	360	358	343	365	351	353	342	347	385	361	376	347	361	392	362	367	376	405	342	352	340	340	363	357	404	362	362	348	354	380	331	346	361	354	383	367	312	377	360	346	349	351	358	334	317	351	337	361	394	357	355	331	375	356	339	325	374	330	326	380	381	359	387	355	334	372	349	352	361	320	333	342	369	372	350	367	361	341	348	371	363	337	381	369	354	358	332	366	328	358	364	338	367	350	334	365	372	349	340	371	357	369	373	368	366	369	383	346	386	367	378	378	369	355	364	376	334	353	342	354	373	376	394	362	355	333	336	370	344	372	338	343	341	370	333	350	374	362	381	363	355	367	377	372	405	337	359	367	359	349	356	343	365	384	359	315	367	371	338	360	377	348	350	345	363	366	357	372	385	387	380	370	398	353	332	359	389	349	372	371	344	341	342	366	393	334	379	383	378	357	370	348	319	354	345	382	369	390	369	407	341	356	325	335	379	373	390	366	360	382	364	326	362	360	361	404	363	380	333	391	358	361	389	329	364	360	334	365	352	358	352	351	361	422	338	376	366	381	371	378	322	358	355	356	333	361	357	370	362	381	372	393	350	345	330	357	344	347	364	370	370	354	367	378	383	374	382	337	332	363	380	367	390	393	366	349	358	358	384	348	403	372	366	364	345	378	355	360	388	369	372	407	390	355	365	378	364	354	375	366	370	390	333	373	372	374	348	389	349	327	375	368	343	359	399	392	362	379	394	371	340	372	348	383	363	395	381	383	374	392	368	431	368	378	363	407	345	385	343	382	342	351	352	351	349	402	341	363	367	364	371	366	373	356	368	359	338	369	341	357	363	358	368	351	378	362	380	341	372	378	370	389	369	374	331	377	352	369	336	346	362	357	389	369	374	338	341	350	397	346	385	367	377	346	359	370	376	357	365	414	364	389	348	378	366	347	392	372	349	352	406	362	372	399	375	368	335	407	419	338	363	391	361	343	354	360	355	375	371	382	364	369	354	367	316	389	349	328	320	343	358	377	350	346	351	366	382	367	368	352	359	423	379	381	362	364	374	374	369	330	333	355	356	367	325	363	391	350	342	356	367	376	339	378	368	361	380	393	388	364	352	342	356	331	395	346	386	359	363	356	379	359	356	329	390	400	356	373	356	377	374	342	370	358	355	318	343	364	378	364	361	375	354	353	325	342	358	383	340	406	364	358	371	310	403	376	355	352	349	345	367	345	361	357	390	389	333	368	342	360	363	394	363	357	387	364	349	367	336	376	348	377	369	331	370	372	367	385	386	359	360	325	379	369	302	389	332	396	330	368	353	339	388	375	361	344	374	374	337	327	367	363	402	348	403	384	369	370	323	363	373	372	371	373	369	361	356	338	366	368	379	341	335	384	367	379	376	381	363	332	348	367	348	382	352	395	377	335	352	373	387	376	345	394	345	340	347	392	347	372	347	356	365	365	347	359	379	344	372	385	386	380	383	383	367	351	372	362	337	374	319	346	346	349	353	405	370	390	323	361	391	335	391	368	378	342	352	360	397	314	368	368	376	379	353	363	383	351	374	347	375	363	379	380	374	382	348	359	372	400	367	355	349	346	355	374	368	320	375	366	370	361	351	362	373	349	378	337	343	360	369	358	390	328	365	394	389	334	363	338	342	377	339	340	356	375	360	381	404	363	346	358	381	368	358	382	373	368	405	324	371	396	336	390	352	355	351	362	351	332	384	342	391	333	360	350	379	376	376	335	363	368	389	369	350	345	361	327	379	345	387	344	351	370	400	413	323	352	337	372	351	368	387	350	368	363	345	364	362	375	388	388	372	356	382	398	362	379	392	352	368	329	359	347	390	360	345	349	357	371	365	360	378	370	392	359	382	386	395	351	373	371	351	405	356	369	371	359	350	356	354	358	364	337	385	337	374	352	361	372	385	328	395	368	322	353	347	368	337	393	379	353	339	376	377	339	347	358	337	349	376	350	352	378	373	348	359	337	341	352	350	370	371	365	362	374	360	353	359	376	364	326	344	343	364	373	395	349	383	348	354	363	346	359	380	368	367	367	397	335	363	355	375	366	348	364	356	379	356	383	397	363	391	372	347	395	379	347	340	349	392	384	376	359	337	364	345	364	366	349	336	357	368	374	400	374	357	367	346	400	373	373	391	371	343	348	393	348	345	385	345	374	388	347	348	313	351	383	357	347	351	350	374	355	366	370	367	359	381	370	382	343	331	358	351	351	370	382	352	379	358	340	378	366	380	337	382	319	371	378	354	340	351	372	396	380	337	345	324	358	348	388	364	374	407	381	350	386	375	392	358	342
7471	8743	6989	5404	5920	5572	4752	1625	1222	1087	1039	921	875	852	766	803	805	773	767	794	789	788	848	751	849	836	796	766	751	790	747	698	761	761	784	768	757	742	810	769	883	758	772	822	810	800	764	755	783	776	786	843	786	824	783	728	760	760	833	1083	972	1032	931	753	773	743	733	752	699	732	754	757	758	724	738	720	723	805	726	726	720	744	746	745	763	757	741	737	744	753	734	759	755	741	731	730	757	768	754	720	714	717	722	738	694	725	733	731	732	693	748	714	763	684	759	779	742	722	804	744	739	765	754	752	744	697	822	796	786	729	731	752	726	761	752	707	744	777	730	727	738	711	753	756	711	768	717	760	750	791	780	728	734	664	715	731	723	727	772	756	766	708	746	747	824	730	768	710	761	731	733	689	731	718	736	741	728	757	785	700	713	791	777	735	749	772	671	691	715	756	722	772	731	695	704	715	714	729	717	728	784	749	748	731	772	720	767	761	757	750	709	764	727	768	702	775	811	747	722	743	736	702	768	749	729	723	761	664	701	759	707	733	799	715	730	724	765	731	719	699	728	741	758	773	737	687	705	701	722	779	747	723	725	734	687	761	695	723	759	758	723	710	759	702	741	737	768	697	751	727	759	691	687	725	709	722	745	722	745	698	765	755	766	729	739	737	737	730	732	729	741	721	743	753	736	806	720	715	778	727	742	729	772	740	727	713	805	740	754	749	728	711	754	746	745	729	744	724	720	776	690	718	733	684	730	739	771	690	725	691	783	759	754	792	730	731	744	785	799	749	656	752	722	702	723	724	756	733	712	772	771	763	735	786	793	765	727	718	729	733	740	755	685	713	761	717	751	738	754	746	773	748	788	738	740	739	718	767	758	764	743	768	767	678	760	729	762	755	709	719	767	714	768	691	754	720	717	761	727	736	759	713	742	707	737	736	741	718	750	752	713	712	753	650	761	768	766	714	730	746	787	728	709	746	759	744	738	747	736	759	724	794	755	746	809	749	771	755	758	716	741	727	729	676	724	761	741	742	723	733	707	722	773	781	734	746	754	720	739	709	723	726	731	748	789	700	757	754	712	773	778	751	713	733	766	711	781	734	703	723	736	769	718	688	717	719	786	756	734	778	712	791	744	713	788	746	769	741	723	745	773	756	792	716	806	743	735	751	756	723	744	769	684	708	728	742	733	739	711	723	743	786	742	763	734	746	773	784	785	751	713	769	757	741	779	743	710	762	716	723	694	706	696	765	753	766	767	794	741	803	737	753	713	741	804	750	718	717	693	778	762	756	712	721	777	780	740	740	725	728	750	726	760	746	726	782	792	714	713	762	732	734	753	757	747	698	744	746	703	693	745	774	764	717	770	733	756	717	749	752	721	732	747	749	728	736	717	754	760	732	755	743	776	712	748	742	689	740	772	728	749	760	721	681	727	737	729	783	778	728	735	731	723	770	785	733	809	768	747	713	759	688	743	737	732	752	695	776	728	747	742	742	729	713	762	704	741	766	738	765	721	696	776	729	715	743	794	745	767	732	714	742	720	777	748	739	782	664	729	799	708	743	741	781	725	739	773	758	744	755	704	763	706	714	733	751	700	745	685	720	749	728	730	710	733	782	701	712	747	762	736	775	733	794	771	746	742	752	720	761	751	755	700	770	782	742	725	770	732	737	713	789	745	742	715	786	787	728	672	769	746	729	751	762	732	724	722	759	755	762	717	697	724	753	719	702	723	763	758	751	742	714	734	763	754	734	761	778	767	722	747	698	721	741	696	731	719	688	751	731	773	729	709	740	749	792	791	714	720	693	693	735	755	720	731	752	741	752	725	711	715	766	730	710	733	772	756	745	752	728	738	716	724	743	781	707	766	762	768	792	732	746	721	761	753	791	778	733	684	722	750	743	773	711	718	711	760	731	749	740	712	717	771	717	772	740	756	717	761	751	711	797	744	745	746	769	752	756	749	714	688	738	764	749	745	719	728	727	735	744	741	729	721	734	737	755	746	769	691	728	726	750	748	736	723	748	781	753	717	761	739	767	716	737	726	759	765	750	725	740	754	721	702	729	719	776	760	729	689	755	718	773	754	743	752	721	727	714	705	739	729	758	759	734	744	726	731	780	776	725	732	748	722	758	747	757	698	749	690	709	775	721	731	763	740	746	756	765	731	701	723	764	745	742	687	765	759	733	755	718	796	783	738	744	802	727	738	662	712	696	742	763	738	731	725	715	727	769	711	729	735	732	792	753	754	790	744	773	732	774	698	714	713	760	718	724	749	742	779	780	777	727	711	754	730	728	754	772	717	735	706	686	756	711	703	727	720	691	739	742	728	741	721	780	748	758	727	737	733	693	739	700	737	698	745	688	734	719	773	677	733	754	779	715	740	719	766	780	718	748	707	729	744	749	737	771	767	764	779	713	800	723	773	691	735	705	801	710	715	741	798	760	757	796	745	773	763	803	724	750	766	774	752	733	743	718	732	719	705	753	742	725	757	718	747	715	730	756	716	735	747	751	720	740	711	759	751	788	708	738	742	740	771	738	774	717	750	759	736	736	705	762	769	732	721	725	744	729	722	746	775	770	723	755	786	756	727	750	770	742	712	760	727	758	723	709	698	763	683	754	727	701	740	737	704	735	741	744	723	714	694	749	725	760	728	739	741	742	746	733	721	742	745	755	760	728	790	752	720	724	753	691	760	784	780	713	703	741	698	731	740	751	726	766	773	797	698	754	786	763	747	726	713	758	721	720	720	736	745	718	773	738	757	694	812	774	758	790	712	749	670	739	742	773	764	682	762	755	691	790	745	792	718	715	772	800	726	709	799	773	769	719	788	752	751	757	711	754	767	750	756	762	737	702	732	769	713	713	746	715	744	733	727	746	713	699	703	746	787	751	726	762	718	788	731	723	739	785	714	751	758	722	690	746	763	730	774	755	738	781	757	766	723	710	746	759	702	735	760	734	792	804	796	718	791	703	737	698	749	728	688	726	728	765	771	775	756	716	740	727	764	712	743	757	677	744	737	721	697	722	801	718	778	744	740	745	778	702	739	777	802	738	728	787	784	729	738	722	748	783	752	748	732	763	719	750	797	717	769	698	717	758	734	689	737	771	774	749	736	723	701	694	736	719	760	747	749	740	720	736	723	758	702	741	755	708	748	736	723	747	744	742	732	753	743	748	690	743	694	781	784	726	744	751	660	723	793	738	746	736	777	722	742	799	712	695	716	737	752	777	772	722	737	809	748	755	754	715	711	748	754	725	746	749	825	706	767	737	742	704	726	788	742	731	736	707	738	758	755	774	736	754	743	770	787	753	741	716	718	762	730	738	751	747	761	737	728	705	771	733	749	791	709	707	731	704	689	771	740	742	759	723	703	727	763	721	772	708	729	694	731	735	752	707	729	762	798	779	701	745	749	724	711	738	720	773	747	766	756	711	724	713	740	692	744	775	730	750	797	718	727	689	721	736	716	701	751	722	744	670	740	740	758	750	752	702
24148	21250	28341	24471	19846	5903	2620	820	554	452	476	401	352	329	357	329	297	305	326	357	288	298	302	294	294	285	292	282	266	280	261	266	250	275	244	259	257	258	273	303	313	297	289	314	283	287	269	294	296	259	279	293	301	257	266	280	242	260	512	843	590	472	386	322	304	260	248	241	265	260	279	253	267	242	236	264	279	245	251	252	254	251	247	269	263	251	225	263	209	238	238	259	252	225	252	279	258	253	244	247	256	222	299	246	240	263	281	265	274	258	289	246	244	244	253	256	247	240	234	247	272	239	236	231	259	239	253	273	251	236	261	259	255	263	256	266	238	239	227	251	262	268	243	254	248	236	238	250	240	245	263	237	269	239	279	242	255	259	239	276	237	243	250	263	247	246	263	235	273	233	264	254	259	248	261	252	275	249	221	253	255	249	256	223	235	225	252	251	221	221	235	218	237	245	228	249	235	271	256	246	231	222	255	257	212	261	206	233	268	214	242	261	228	232	239	244	268	254	255	234	235	259	232	231	234	237	286	245	265	258	253	262	237	228	210	246	231	256	225	257	288	260	249	260	257	264	229	261	209	265	246	241	263	224	245	221	235	242	263	255	262	247	226	271	271	230	224	244	231	258	248	263	283	275	242	261	228	263	233	242	245	240	279	259	245	268	271	259	230	243	292	243	244	255	240	253	268	260	265	242	259	239	237	260	248	253	265	241	245	248	243	264	232	264	253	225	252	218	245	247	265	192	244	250	256	245	220	246	229	229	256	206	217	257	235	226	229	265	274	265	244	229	249	230	256	221	249	276	250	265	259	223	237	268	247	257	252	265	219	258	247	253	254	284	252	232	245	280	242	223	258	227	244	247	252	253	216	235	221	250	259	257	255	247	263	228	247	259	251	260	245	248	222	248	235	232	247	240	264	259	246	273	281	276	248	238	259	256	270	236	253	277	245	270	242	254	251	268	213	268	271	236	264	276	295	232	275	261	270	261	262	254	256	276	271	244	237	250	261	262	234	272	246	229	233	234	274	239	269	256	232	247	221	263	248	263	238	232	255	247	246	250	235	205	253	239	236	266	258	254	246	252	256	237	255	224	247	212	262	269	258	257	250	251	243	270	261	242	255	259	270	271	283	258	246	221	271	220	237	244	246	244	240	238	249	241	260	253	256	240	254	230	254	222	245	243	257	246	266	243	237	246	245	253	226	225	228	213	251	249	253	254	240	240	229	268	262	269	247	281	251	273	236	234	238	255	273	276	244	253	246	215	236	253	226	290	234	236	272	251	251	249	238	239	244	264	229	255	245	244	260	248	259	252	255	264	231	224	237	255	233	237	286	264	254	200	280	229	245	267	280	255	251	237	273	246	237	252	265	231	244	230	267	257	252	236	229	253	244	230	242	245	239	258	226	268	266	262	238	238	233	239	234	270	275	273	255	257	252	248	252	233	261	269	278	262	254	239	251	261	254	278	243	242	251	237	256	252	265	263	260	274	275	219	251	244	248	235	252	237	256	256	255	261	246	223	234	288	287	242	233	245	263	237	231	231	266	243	296	254	240	256	230	266	260	269	236	275	255	258	253	255	249	256	260	261	234	282	258	254	275	235	244	267	263	224	253	266	218	257	225	235	241	257	224	263	246	272	243	267	231	231	246	243	228	237	225	262	238	239	237	274	252	245	228	232	220	247	227	256	232	259	239	231	260	245	260	223	250	244	266	251	248	250	251	251	234	232	222	246	242	236	237	296	256	300	220	246	261	267	264	286	231	252	251	242	251	237	245	251	235	224	227	245	252	251	240	261	263	249	247	268	256	243	256	241	249	261	235	237	266	257	228	240	293	249	257	251	221	235	253	275	271	257	264	278	225	255	262	244	252	273	237	248	259	254	222	269	249	264	244	273	235	248	254	252	232	226	234	260	245	241	228	288	272	251	236	250	234	243	216	253	254	254	243	275	234	253	224	257	251	233	216	238	242	253	237	232	255	234	236	269	246	227	230	255	252	250	240	245	259	248	246	256	238	212	277	242	223	267	231	248	257	241	270	261	260	241	220	271	223	272	244	276	259	269	253	248	226	236	252	248	246	232	247	252	253	232	245	237	274	243	247	249	250	238	267	234	227	255	244	266	252	248	252	244	232	247	249	264	238	248	249	280	221	245	240	250	229	238	249	251	255	269	248	259	217	250	244	250	256	243	231	252	277	247	258	257	251	255	262	260	250	239	252	276	260	267	236	256	259	240	267	267	233	255	257	238	265	248	269	213	248	222	253	263	250	256	254	242	258	238	242	236	220	255	247	255	252	250	246	263	253	262	239	247	261	264	227	260	240	283	267	239	231	309	256	237	229	273	267	250	285	252	231	232	260	227	249	229	249	256	255	284	263	260	239	246	231	261	225	213	237	237	245	251	275	242	244	267	231	248	265	236	231	243	259	264	262	232	261	250	258	254	250	246	264	244	264	234	255	247	221	251	221	221	255	222	240	254	238	230	246	254	215	234	230	274	248	251	221	248	240	262	264	227	248	227	241	225	264	236	242	269	268	255	254	272	253	242	254	263	233	242	271	248	270	254	252	246	231	281	211	237	229	242	278	252	251	260	257	222	267	243	244	248	230	228	229	247	244	231	263	244	263	255	273	257	265	250	277	268	287	277	265	308	262	254	226	232	223	248	233	278	239	251	250	217	236	228	257	259	266	261	263	250	250	248	231	236	249	246	257	247	235	258	258	247	237	264	248	266	239	270	234	254	237	257	239	250	275	244	237	268	236	261	259	249	248	232	244	274	234	254	247	254	246	256	250	244	222	246	214	240	248	245	236	259	250	263	228	247	277	228	266	245	262	231	250	254	239	238	234	246	263	230	247	243	220	235	213	256	257	260	245	258	235	215	231	251	252	252	250	230	222	268	261	271	281	216	266	253	232	263	247	227	233	245	268	258	257	236	242	269	265	238	253	248	254	224	284	248	249	287	222	292	235	255	246	271	265	262	252	250	249	270	246	249	212	247	239	260	259	233	246	248	222	257	295	258	248	263	251	225	233	218	231	253	284	242	233	256	224	207	241	250	231	250	265	288	267	241	234	266	237	252	216	267	241	245	261	256	276	271	242	250	265	241	241	264	235	250	230	244	276	225	249	242	239	242	223	259	256	222	256	242	266	249	235	237	242	286	228	261	239	262	254	232	249	238	250	263	230	267	253	280	256	257	253	238	237	275	236	252	265	248	256	228	264	237	250	261	242	280	256	238	250	240	264	245	241	240	224	252	232	244	249	255	241	246	246	232	238	275	240	238	240	241	226	258	259	267	270	247	229	247	235	268	224	247	251	260	262	244	240	244	238	272	271	254	231	249	228	258	230	272	251	247	264	237	264	254	257	248	225	248	268	211	220	230	239	235	244	238	263	248	258	236	267	244	251	263	249	233	226	224	244	211	255	244	265	243	238	234	246	244	244	235	232	257	235	272	249	228	252	269	248	228	260	267	255	240	248	259	228	242
10476	19863	15622	11057	9428	10261	6814	2677	2055	1616	1596	1133	947	894	803	834	818	820	829	947	809	723	707	698	674	706	619	536	571	557	518	567	556	550	495	569	563	560	602	640	767	701	711	702	677	714	659	634	634	581	594	657	666	627	615	597	613	525	1405	2756	1750	1233	988	661	505	540	508	571	542	550	510	554	503	522	524	525	510	561	526	531	515	509	519	491	530	533	526	507	547	536	528	533	556	540	538	520	514	513	515	539	544	573	530	519	509	518	528	549	506	534	533	517	523	534	556	485	547	522	576	536	505	493	524	484	471	549	553	542	523	517	543	480	549	503	554	536	505	520	498	525	523	503	505	555	478	506	520	551	497	594	522	536	509	535	518	520	540	552	520	548	509	506	526	505	520	511	528	508	497	501	518	510	495	565	539	550	526	574	521	535	511	506	557	542	511	541	539	540	586	513	539	507	517	538	537	510	507	521	502	578	525	510	532	545	534	563	544	545	522	520	460	530	537	544	519	541	569	523	559	483	542	550	546	560	498	517	528	549	551	579	551	518	567	515	504	565	512	495	539	555	503	536	493	528	511	491	525	516	494	539	518	490	516	516	545	522	518	569	531	538	508	478	498	500	561	530	508	568	517	569	500	510	530	499	542	552	538	573	533	557	526	541	557	569	518	524	489	497	561	528	518	501	508	498	495	525	518	529	509	519	518	533	548	514	524	530	520	536	520	516	546	482	523	536	514	532	496	563	520	519	526	510	488	548	527	514	539	545	519	553	530	568	519	539	486	510	470	517	495	492	546	511	493	522	515	546	511	522	550	555	500	489	557	545	515	506	482	546	519	550	559	547	534	557	515	524	551	487	533	509	536	529	508	496	477	497	532	553	519	522	529	514	569	517	527	568	531	529	512	522	553	532	534	511	516	538	516	509	490	539	552	554	524	514	532	522	557	524	519	526	520	541	553	504	530	475	533	490	505	510	530	524	567	527	538	501	536	558	534	525	545	493	545	503	526	531	536	528	549	509	537	546	531	585	552	518	512	528	549	511	501	538	525	571	535	558	564	583	527	578	519	523	533	542	524	487	504	525	548	537	515	512	515	527	534	515	506	549	538	526	536	562	541	510	519	497	521	533	544	503	548	513	521	526	572	502	494	555	519	537	536	527	550	525	542	521	520	528	517	518	538	503	543	571	521	520	537	529	475	561	524	550	547	513	517	535	550	500	540	519	528	535	529	551	499	559	546	491	486	535	536	489	542	585	508	541	531	509	544	501	516	536	525	568	544	550	527	539	531	535	495	493	544	539	499	529	519	514	533	515	496	514	555	520	506	559	513	546	527	528	529	533	535	545	535	529	501	561	512	561	514	522	496	522	517	543	532	549	520	523	527	535	537	539	519	547	524	515	520	515	526	499	589	532	511	557	519	587	549	502	545	507	536	529	531	548	490	547	514	503	512	521	525	578	515	510	547	527	523	503	541	496	543	490	528	553	531	526	552	553	541	535	481	558	545	525	544	497	527	545	526	565	489	550	542	535	541	544	522	521	515	551	533	553	488	528	535	527	490	576	553	516	538	522	495	529	519	509	524	540	544	540	507	529	509	525	527	510	489	552	513	528	530	513	518	539	502	525	516	545	534	559	554	566	532	481	573	578	514	517	510	503	528	550	480	544	484	497	553	533	522	489	511	494	572	530	507	526	536	494	537	505	491	537	497	557	559	519	543	548	528	526	546	518	504	512	555	537	481	542	514	524	530	531	492	517	543	523	521	496	567	531	497	502	536	527	540	534	533	512	534	496	510	521	507	503	514	526	524	500	529	519	508	493	554	527	491	544	542	542	508	546	541	524	522	555	524	554	548	521	527	517	542	515	530	516	525	547	536	543	559	515	561	530	592	532	544	538	510	508	505	560	527	497	476	550	537	511	571	518	493	513	542	519	522	555	558	512	576	553	509	578	491	499	531	552	506	507	538	520	562	519	551	557	565	528	491	522	536	495	548	534	513	524	505	510	524	552	520	533	526	516	533	537	507	507	495	500	528	523	505	482	557	548	502	548	531	524	542	526	545	486	514	528	517	484	503	519	540	535	530	533	531	475	511	519	515	520	512	533	537	518	532	524	535	554	466	514	501	566	575	534	499	547	524	522	494	526	502	516	525	562	514	495	545	518	491	488	538	512	519	480	545	549	507	530	499	524	498	507	533	519	530	583	504	530	547	552	536	539	536	522	538	542	566	547	516	520	561	499	557	540	555	551	562	552	556	516	559	535	525	499	514	518	539	494	570	493	503	502	486	522	543	498	558	563	508	538	494	521	549	541	509	532	517	530	536	529	543	553	502	515	505	488	509	528	517	506	533	497	522	525	540	515	492	498	566	503	525	545	545	512	524	505	526	535	525	547	527	522	517	533	502	484	514	556	528	514	502	569	513	505	532	523	511	512	480	519	503	483	501	551	551	523	521	556	501	518	544	522	487	538	520	508	498	515	531	554	577	550	520	526	516	549	512	486	552	540	581	552	559	534	513	541	553	532	475	530	499	515	506	543	495	530	468	503	531	513	541	488	537	550	496	516	536	523	548	533	521	542	526	576	485	542	502	512	533	560	501	513	538	499	529	497	531	552	549	523	529	557	521	526	510	497	527	531	492	531	486	533	536	477	533	524	476	509	521	511	516	504	528	519	469	504	501	516	536	486	497	525	545	522	526	501	501	513	513	548	512	512	541	521	528	542	539	521	552	517	522	540	521	498	487	488	535	497	511	530	510	539	562	528	600	569	523	519	517	508	512	535	503	546	512	530	528	524	539	525	529	515	498	529	533	543	511	511	582	512	502	523	526	529	546	526	508	526	524	523	512	524	490	521	530	546	524	542	557	556	545	537	540	534	537	540	537	546	557	508	487	527	565	485	528	541	508	492	519	509	520	502	533	554	528	509	542	523	527	541	512	506	556	524	555	541	530	501	513	491	553	535	568	464	512	517	523	510	505	536	527	475	496	523	530	547	517	503	544	524	520	519	518	545	546	494	534	534	535	549	542	546	497	534	515	550	521	501	513	511	536	496	555	496	497	531	542	516	523	526	526	514	531	527	540	539	513	520	545	521	517	512	524	535	556	507	535	536	524	528	545	523	555	482	540	536	505	539	508	512	522	521	535	555	557	501	515	584	542	582	509	502	509	523	550	523	484	500	522	578	556	521	486	556	500	554	555	532	532	534	537	566	515	488	559	510	530	527	550	526	495	527	497	528	512	491	495	525	515	532	509	543	497	540	543	544	537	534	520	512	516	532	548	492	539	535	520	604	530	516	532	501	551	517	529	528	541	505	530	534	495	535	515	497	555	532	534	519	550	533	546	521	506	521	520	530	528	538	477	554	539	514	545	503	539	521	533	548	527	546	506	524	510	502	554	538	523	509	536	531	508	529	550	521	537	535	515	539	557	542	552	526	513	525	529	522	489	552	555	557	535	531	536	503	495	520	555	566	576	548	537	555	505	492	516	540	500	478
23185	21260	29072	23750	21267	19628	6618	1184	754	570	601	415	382	337	341	290	325	352	338	310	303	278	284	281	245	246	249	241	225	224	195	200	214	230	242	220	231	227	198	261	238	243	282	283	219	241	239	255	250	249	211	252	251	246	242	232	200	248	705	1337	976	560	453	314	233	230	190	203	188	217	214	212	185	201	176	178	200	200	208	204	202	188	226	209	197	190	197	177	212	178	192	203	200	202	194	193	197	200	197	202	220	170	191	186	205	197	212	180	203	186	186	186	180	179	209	206	201	210	185	204	200	209	208	188	185	185	203	190	194	190	196	184	191	199	208	208	194	224	172	190	176	169	170	196	192	199	202	202	182	186	195	199	194	227	170	203	188	181	197	201	201	184	184	193	209	192	206	218	208	210	184	187	193	198	203	215	190	204	188	184	182	204	200	183	184	188	177	177	182	185	162	206	193	177	191	175	210	229	205	197	181	212	209	196	182	218	169	209	202	197	186	196	200	187	196	200	173	201	190	199	179	189	195	218	181	217	178	200	187	192	195	185	192	183	204	161	178	210	179	203	215	196	201	181	224	179	183	196	182	191	228	196	183	196	180	244	195	202	189	190	192	193	229	180	176	201	190	179	194	196	205	205	189	200	197	216	212	182	220	187	212	206	182	205	160	190	195	207	184	203	167	216	190	206	204	218	197	199	188	198	209	209	198	216	182	195	209	227	200	192	197	179	185	204	181	185	201	205	208	197	200	196	187	199	181	173	209	218	181	225	211	194	184	176	175	204	207	199	166	192	176	199	205	189	201	178	195	199	168	172	201	206	196	169	192	201	191	187	178	216	186	192	196	215	200	184	216	178	183	181	197	166	194	202	204	192	182	197	198	189	186	193	199	183	177	243	210	186	205	172	176	219	195	208	203	191	188	173	209	210	198	192	166	198	214	224	194	210	203	197	213	197	185	197	206	199	196	183	188	204	180	197	190	205	199	186	194	190	206	208	202	194	175	192	182	213	192	160	207	184	172	190	184	198	203	198	209	203	222	197	219	176	205	185	205	197	200	191	204	209	196	198	201	188	205	174	207	184	204	194	207	217	211	191	198	198	198	202	209	186	188	179	182	152	193	215	186	233	207	175	206	185	195	175	203	200	199	210	181	210	190	178	206	188	209	214	214	192	208	188	165	195	212	167	213	202	172	197	187	214	207	198	194	190	174	197	178	194	219	201	207	173	166	216	212	192	206	190	163	237	192	215	188	195	172	175	213	194	182	191	198	180	206	196	181	190	196	182	217	195	194	184	199	203	226	191	206	203	216	208	195	186	197	172	187	180	166	162	202	214	194	222	214	191	196	217	196	205	208	183	183	199	198	188	199	194	188	215	190	204	172	199	203	197	187	182	169	195	203	182	217	182	193	185	182	175	181	216	197	213	190	182	185	205	226	188	205	206	175	176	184	187	200	204	218	208	148	177	171	189	188	209	188	193	221	176	193	196	189	181	175	202	169	194	211	212	213	206	171	229	189	207	189	190	181	185	175	169	203	200	202	205	196	197	199	197	190	197	194	187	199	212	200	209	203	200	172	207	173	191	226	206	173	197	219	209	198	208	188	208	183	213	191	188	185	166	217	196	194	208	188	174	195	203	208	178	178	186	207	191	187	197	176	172	193	199	204	193	207	207	205	167	208	237	179	189	203	179	186	212	210	198	176	218	192	204	199	188	203	202	199	183	217	198	168	195	194	191	218	179	190	178	201	211	210	189	193	213	206	206	190	189	183	192	177	182	190	192	198	169	207	190	198	205	183	211	220	186	181	186	199	229	189	179	206	177	204	194	193	190	193	187	205	176	195	218	202	188	185	191	199	199	202	193	190	188	178	179	199	187	199	210	203	196	197	192	198	188	176	212	198	181	187	204	195	190	199	208	194	179	202	199	207	192	202	187	192	199	205	204	196	187	210	180	180	199	219	165	213	208	211	224	181	191	214	185	193	194	197	190	176	202	182	193	199	156	178	173	189	192	188	189	190	200	210	220	207	173	183	200	189	180	180	167	201	196	195	188	194	209	224	208	188	186	204	207	199	218	211	208	176	183	200	172	183	177	187	212	184	201	191	171	188	210	198	192	199	170	186	186	187	181	186	193	172	202	159	192	175	197	190	191	180	192	217	181	206	201	188	198	178	194	206	194	193	202	181	185	189	208	184	203	213	192	213	178	202	164	213	202	189	185	187	189	196	195	192	200	219	209	170	190	198	214	195	183	202	190	217	181	180	192	196	191	173	199	199	187	196	187	188	205	190	203	172	196	183	190	189	206	200	185	180	196	169	194	201	183	213	222	193	182	184	215	191	195	203	183	233	211	195	184	209	196	189	208	192	178	188	191	208	176	211	207	179	209	202	208	192	172	175	173	220	202	213	188	190	223	178	170	203	179	196	184	182	194	189	194	189	189	201	183	203	165	221	176	189	178	228	203	190	198	194	183	184	186	202	183	163	198	169	191	196	194	186	193	186	191	198	173	197	217	215	204	179	196	195	188	188	172	170	194	167	186	192	190	188	222	183	184	200	219	202	220	208	186	206	198	184	184	202	213	205	234	193	203	191	194	193	215	205	196	193	200	192	182	202	176	177	208	187	178	183	200	234	192	189	195	225	179	186	204	190	207	206	195	219	188	180	182	175	224	185	194	188	197	183	193	204	193	176	205	193	208	191	212	182	192	213	216	190	196	200	200	198	188	208	213	214	189	178	193	200	222	214	167	188	187	185	208	207	214	203	197	178	214	206	207	205	206	212	181	188	199	159	200	205	199	199	185	187	193	198	178	224	186	198	205	220	204	205	169	187	190	180	188	194	159	178	186	172	204	197	195	191	173	191	197	187	190	199	217	181	216	198	195	182	181	220	192	210	194	186	176	182	201	202	205	198	182	204	215	189	212	183	212	198	199	193	198	183	186	187	196	190	181	197	189	212	209	195	213	193	169	214	224	220	215	176	209	196	195	221	201	201	214	223	191	201	187	201	189	194	178	195	182	206	215	195	173	187	196	182	199	188	206	188	175	235	209	211	175	184	180	187	200	213	217	192	178	192	186	212	192	203	175	175	187	183	205	213	174	183	188	227	191	178	168	209	187	191	197	184	195	175	186	193	163	169	198	176	188	179	194	200	187	214	198	164	193	193	193	211	201	200	195	179	192	201	180	194	213	197	189	191	199	177	178	192	210	190	174	192	212	198	201	169	202	205	161	202	206	187	226	188	198	203	182	174	164	198	202	187	170	188	198	206	189	177	183	209	200	186	197	164	196	203	187	177	177	189	182	185	173	184	184	180	207	180	189	198	191	199	194	229	218	200	184	183	190	187	202	165	188	197	199	202	169	209	204	208	208	202	217	197	203	205	196	172	189	192	212	188	177	198	186	183	200	212	173	192	189	213	193	195	190	208	185	208	187	206	200	177	184	188	187	196	201	205	202	188	190	190	193	200	200	191	196	205	173	213	179	186	177	205	198
13643	26486	21856	15549	13565	14002	9384	3927	2758	2345	2066	1593	1274	1035	921	973	924	941	956	937	821	805	688	670	646	610	604	497	480	487	467	469	462	493	482	460	435	492	478	565	618	555	617	618	679	683	643	592	583	539	520	573	561	543	508	501	500	466	2057	4188	2949	1683	1169	732	512	420	362	396	398	442	386	420	407	408	391	388	355	399	397	407	371	425	430	409	423	411	405	392	410	433	406	410	383	385	416	374	427	438	395	424	398	413	411	424	396	418	386	402	405	392	395	393	399	391	396	396	400	390	366	406	406	398	396	381	389	370	384	402	378	427	368	436	401	397	393	378	401	422	373	427	400	391	421	383	422	370	380	402	420	429	438	401	416	418	395	429	440	438	395	384	385	423	410	422	433	383	408	406	423	413	416	391	382	407	380	418	374	397	414	401	393	413	411	412	397	405	417	402	354	404	390	401	374	449	398	378	445	395	393	432	379	377	364	397	388	429	417	405	393	388	402	398	400	410	395	393	398	402	402	437	406	398	408	376	391	380	382	396	386	395	400	412	393	393	365	415	397	415	398	378	410	421	395	384	452	411	406	394	402	396	350	397	446	358	436	404	388	403	431	399	393	406	360	390	412	396	411	364	420	409	426	434	413	436	400	425	390	419	411	436	400	364	404	424	390	404	386	443	391	422	442	398	425	436	398	396	413	434	435	407	394	379	428	402	410	376	416	387	368	378	422	437	365	423	377	398	415	374	415	391	393	405	414	393	376	425	419	421	386	403	371	424	397	417	400	382	420	413	413	430	413	419	386	398	385	397	423	429	377	388	400	418	399	388	401	433	414	393	417	420	386	403	432	389	383	348	396	373	404	400	403	389	396	391	400	422	420	406	378	423	448	409	418	409	433	432	399	379	368	381	372	422	427	412	422	407	408	401	397	427	388	382	404	396	395	427	380	420	415	395	409	401	422	404	399	404	376	368	379	413	382	413	390	415	430	401	377	422	398	424	389	448	404	397	410	422	439	429	388	404	449	429	402	439	395	437	420	377	412	399	421	399	372	386	402	381	385	434	468	439	388	419	389	410	365	407	413	374	397	413	419	400	380	405	453	392	418	405	408	422	441	366	403	406	395	407	393	406	419	393	404	409	389	394	399	370	405	397	370	411	381	389	432	441	379	413	362	396	400	370	428	407	413	407	401	431	425	399	387	369	435	410	415	419	402	365	425	367	413	436	473	370	405	396	422	422	432	427	407	387	369	410	400	398	416	368	416	450	396	387	386	393	391	427	392	409	360	414	387	413	393	434	375	428	429	367	438	424	394	407	396	417	417	421	394	382	410	444	404	396	407	402	438	399	437	383	399	411	386	421	417	394	394	398	414	420	421	394	421	392	414	445	419	394	394	425	423	401	424	393	365	381	398	397	389	416	388	399	438	401	351	397	411	410	390	424	407	385	411	417	395	437	389	428	394	407	387	416	388	403	400	414	408	427	428	412	390	382	398	411	368	430	412	420	402	447	389	410	414	379	391	378	391	397	429	397	400	403	412	390	399	393	415	392	409	420	402	412	415	399	423	417	432	423	419	418	387	414	409	371	426	393	378	385	404	386	415	353	441	400	377	400	392	397	411	388	409	422	438	385	408	405	429	399	397	431	418	385	406	422	424	404	416	371	461	377	410	385	428	402	411	452	405	394	422	402	407	405	390	384	393	406	416	410	392	428	429	388	397	397	398	381	402	417	358	416	388	406	412	400	379	413	360	380	409	410	406	423	401	396	403	413	367	398	403	425	402	409	408	384	441	396	399	389	430	411	416	416	408	387	401	388	419	389	425	424	443	426	373	412	372	429	385	380	405	445	410	437	410	396	394	421	402	425	406	376	412	400	408	380	416	413	422	417	416	401	412	389	461	419	400	388	427	413	410	435	414	404	411	389	406	413	390	396	388	356	387	404	405	409	387	432	371	369	442	382	402	361	396	415	404	419	391	452	437	450	390	403	402	378	377	423	400	422	421	385	390	423	408	402	389	427	409	445	353	411	389	412	416	398	421	414	401	417	435	392	400	402	414	431	389	412	396	410	376	418	419	409	408	407	413	438	428	400	412	423	401	381	418	394	411	395	409	399	406	368	399	401	394	392	379	408	421	405	380	386	418	388	384	394	413	382	401	397	383	408	384	389	410	372	428	388	408	428	394	410	379	469	370	407	381	409	401	439	394	417	363	416	399	375	396	364	371	400	391	453	417	390	429	393	381	401	384	429	430	409	392	418	422	406	401	419	405	409	391	406	390	447	388	387	393	404	413	418	402	425	404	419	399	410	420	407	382	397	414	397	407	411	402	444	378	403	395	415	393	425	399	396	402	426	405	411	377	415	395	406	448	395	368	410	384	398	387	366	401	406	415	404	363	444	408	434	424	422	415	410	362	404	425	395	408	400	446	393	391	382	389	381	419	408	414	393	414	386	410	388	386	443	397	365	413	442	391	445	442	431	385	420	377	421	385	414	371	413	411	416	364	401	398	417	420	379	417	369	369	372	445	397	398	423	411	379	418	413	389	411	414	385	380	412	455	410	421	398	423	400	397	398	386	398	435	383	392	417	400	397	411	359	380	414	395	375	375	446	407	438	361	428	399	387	415	420	390	386	399	398	401	380	405	408	407	391	380	399	391	424	369	428	383	421	379	447	409	403	420	377	399	421	426	401	418	415	402	421	441	402	394	387	419	407	406	422	415	423	392	391	415	391	380	403	433	395	423	410	384	402	394	415	429	431	439	416	416	363	399	418	420	419	386	383	382	427	396	352	436	407	411	390	416	386	387	418	432	414	432	393	388	383	396	395	409	401	393	430	398	379	441	417	363	415	380	399	392	416	386	388	413	427	402	422	386	403	396	397	414	387	333	372	398	401	391	375	406	392	393	411	395	402	380	357	374	383	397	411	424	380	410	396	395	394	445	387	403	383	387	414	381	424	418	407	401	397	386	415	400	391	419	408	355	421	402	372	426	413	401	385	406	426	385	402	414	408	386	419	381	419	388	367	416	407	389	394	389	388	371	416	424	421	408	389	372	395	362	381	404	393	371	379	419	387	408	407	413	406	403	460	421	400	431	401	376	427	418	403	392	408	425	402	417	418	380	366	380	384	390	432	372	376	388	418	393	392	388	377	380	441	400	395	420	408	397	402	403	371	436	417	386	395	398	414	383	414	380	387	397	358	397	404	412	435	392	371	382	443	377	399	427	421	411	389	399	403	386	386	384	400	392	408	456	438	412	425	392	409	414	394	407	409	395	413	403	405	394	401	420	401	403	417	374	425	398	421	448	390	362	390	422	418	386	365	409	425	397	366	383	401	403	409	392	396	379	358	401	410	401	403	390	400	416	402	434	441	431	405	431	404	402	389	390	423	416	394	444	368	360	417	388	444	432	392	403	397	385	379	406	416	435	448	398	421	400	400	417	389	392	393	398	411	403	385	442	446	388	404	402	398	403	397	395	423	395	420	408	404	435	423
26374	20331	8978	2693	1737	1906	1195	509	522	430	422	371	397	356	381	401	353	386	378	424	393	402	413	373	386	348	345	370	362	372	336	408	401	371	309	372	366	379	350	358	414	392	369	368	377	389	386	370	388	364	355	352	354	392	361	372	362	383	384	451	455	477	423	370	372	338	353	375	346	366	349	346	343	355	344	368	357	348	338	368	362	378	355	382	371	354	314	370	370	377	355	338	415	359	342	372	349	350	356	398	364	335	371	371	341	381	350	370	369	377	372	365	380	364	370	363	393	346	347	350	342	347	369	386	379	364	356	345	353	347	346	393	369	389	353	381	358	400	368	370	361	340	380	367	370	330	361	354	360	384	348	358	349	347	348	353	388	358	342	360	362	405	397	381	371	347	374	357	375	381	358	344	334	361	382	351	394	350	383	332	360	406	365	390	356	348	347	359	361	355	379	342	380	374	361	369	326	380	388	342	376	347	325	364	364	338	337	377	350	353	372	389	353	387	379	347	324	343	387	367	360	336	359	328	330	352	386	389	370	339	365	386	361	363	354	374	362	394	350	338	389	363	351	405	363	380	356	379	381	368	361	350	342	370	348	345	337	346	365	378	376	351	369	366	378	354	375	320	394	389	418	344	360	339	361	391	381	374	360	339	377	374	356	314	346	358	350	405	350	355	338	359	368	362	353	372	361	342	348	355	373	329	339	348	395	359	348	394	359	383	381	368	377	356	373	349	350	343	345	351	371	398	381	363	367	352	366	365	368	350	350	348	366	371	391	307	393	380	371	354	343	359	356	377	363	343	357	366	397	326	356	376	356	374	356	405	359	342	365	352	338	365	343	367	361	376	385	402	357	354	374	357	351	338	363	344	357	341	369	397	359	348	381	341	350	349	372	374	388	355	378	361	400	340	400	350	359	357	392	381	373	365	345	341	375	377	343	362	297	349	360	384	338	393	340	367	373	352	388	362	340	352	388	358	377	363	347	354	372	402	362	380	371	389	356	348	360	362	361	370	416	372	367	380	375	354	348	381	355	350	402	348	361	323	318	356	387	376	386	375	357	343	368	369	334	349	345	366	355	354	401	328	342	353	350	372	368	363	375	354	371	363	389	387	327	360	359	374	350	362	385	341	378	360	362	373	334	358	344	383	368	377	345	376	361	359	342	389	340	347	349	355	360	341	372	352	350	343	375	385	345	373	386	341	389	372	345	355	393	388	333	387	366	337	381	366	372	371	388	346	385	390	354	362	346	389	359	380	393	355	363	346	359	390	348	352	377	350	341	342	335	360	385	356	372	337	363	352	359	371	359	375	343	357	387	401	371	331	366	400	350	375	380	374	339	362	352	341	379	336	367	378	371	386	354	383	348	368	348	325	372	360	381	369	350	342	385	363	316	394	336	398	368	348	366	340	380	336	366	348	384	340	345	359	331	348	365	389	351	359	379	354	394	362	367	387	363	375	374	379	325	356	376	386	369	359	356	344	347	366	341	384	349	364	348	363	375	371	369	377	396	392	361	367	352	381	332	345	372	345	341	392	394	368	364	362	363	352	354	340	373	349	336	362	379	360	326	373	371	386	357	352	360	356	369	390	402	326	361	356	351	366	392	366	373	318	344	349	374	354	351	344	364	359	351	368	356	359	359	373	357	375	367	389	371	374	364	349	391	389	348	397	409	361	362	369	377	359	367	362	362	365	342	359	363	357	364	397	391	369	376	350	342	401	421	381	393	397	389	357	345	358	367	336	348	379	387	324	414	363	345	347	349	354	352	352	377	351	376	326	357	366	381	349	358	356	397	379	401	353	391	339	354	372	385	351	333	343	378	371	344	337	369	335	360	392	405	347	341	365	372	360	354	357	351	391	343	333	407	343	368	345	356	327	331	361	378	349	349	341	373	360	390	367	371	341	392	365	344	343	365	361	357	379	374	357	358	380	360	358	349	372	352	380	377	380	359	360	340	362	391	364	398	358	363	362	414	321	349	355	360	359	327	366	369	370	363	345	361	374	345	353	370	326	366	355	340	347	351	343	355	364	367	378	371	389	398	342	387	365	343	345	380	384	364	362	333	340	343	374	379	338	384	377	366	396	386	384	309	359	368	353	332	353	353	380	368	342	365	389	392	336	351	332	360	330	339	375	338	337	371	377	350	376	369	345	362	376	364	349	362	390	345	369	336	349	348	345	370	398	356	353	345	345	366	327	380	362	363	383	337	383	356	370	347	348	340	379	346	367	371	366	346	363	339	342	355	343	388	366	366	363	345	340	365	379	402	361	381	357	376	379	364	345	365	380	347	372	368	333	372	365	370	353	377	373	333	361	361	366	369	357	380	393	336	348	355	374	374	367	357	358	373	375	355	351	360	368	338	375	345	360	380	347	360	332	381	332	352	353	361	388	381	375	373	371	351	367	352	347	368	384	393	340	347	369	333	391	360	341	375	358	394	369	347	345	368	363	335	385	380	381	367	361	372	378	370	348	381	369	379	338	343	345	365	361	375	403	385	371	364	369	356	365	357	351	354	392	362	361	378	359	331	372	385	389	356	372	327	368	376	371	383	387	353	394	373	382	354	368	397	351	338	345	357	356	353	362	363	367	363	332	349	380	369	338	362	348	361	338	348	367	366	364	373	389	330	366	363	359	370	343	355	314	364	328	371	358	364	360	323	331	370	358	327	366	342	363	364	333	356	367	406	348	343	373	346	342	350	323	387	341	360	352	388	361	375	368	400	356	365	366	352	395	363	353	366	332	390	372	357	373	355	371	362	389	362	359	400	384	358	368	353	356	347	377	370	353	353	351	346	378	376	375	351	365	364	336	329	361	394	407	364	378	377	367	360	369	336	372	370	317	356	339	347	394	356	340	406	361	361	350	394	368	349	351	369	377	356	341	393	423	329	381	377	374	372	326	387	369	359	368	372	360	344	363	360	401	325	350	372	328	349	318	338	382	339	345	355	396	351	360	362	384	396	376	362	406	368	366	381	345	365	363	382	380	347	364	349	370	345	362	371	354	363	379	321	358	365	406	359	365	377	345	344	324	356	369	388	357	373	350	350	385	362	339	361	361	381	389	401	355	372	364	341	364	337	381	342	389	376	359	365	366	374	368	374	362	381	355	349	369	355	377	389	365	367	397	371	361	349	369	374	382	373	373	345	348	357	359	375	369	368	364	372	380	328	361	389	350	393	351	362	373	350	323	343	337	357	348	381	375	385	356	360	353	363	358	319	374	395	390	351	358	369	387	383	357	330	374	371	376	375	323	366	361	371	365	344	388	363	335	343	362	364	329	363	385	331	357	350	367	367	354	397	355	348	355	377	377	345	361	368	384	371	392	370	327	369	332	333	366	382	349	354	366	354	381	342	355	347	379	332	330	386	414	365	341	354	377	376	376	366	320	379	349	358	374	400	348	402	357	374	329	389	386	400	352	377	307	400	370	343	348	354	380	383	342	362	375	397	378	355	390	364	365	355	368	349	357	362	357	408	355	337	380
7818	9867	7580	5658	5481	6771	3966	1576	1329	1201	1022	834	781	762	788	877	837	880	887	850	935	830	872	796	816	802	790	808	800	798	800	722	758	769	751	744	765	757	764	827	816	751	839	822	838	797	803	800	800	745	805	808	798	795	845	767	793	762	843	1052	1111	918	901	841	786	758	772	736	731	782	728	758	751	733	774	708	746	728	767	810	793	740	732	736	760	760	745	686	741	767	761	726	762	730	719	755	718	743	724	763	732	754	741	729	748	715	745	770	745	784	731	739	757	775	730	727	751	777	762	769	778	681	724	787	722	735	720	754	792	755	798	713	755	748	778	793	736	771	763	738	761	704	760	709	701	727	730	753	771	756	750	733	789	727	750	769	758	787	724	783	762	759	728	735	730	752	737	731	736	729	733	703	773	765	743	785	788	784	749	720	730	779	796	737	730	719	717	725	799	770	760	746	726	774	746	732	725	744	715	717	771	725	755	747	766	752	773	781	743	794	726	711	728	728	747	753	739	767	731	732	760	749	760	711	751	750	808	743	724	754	779	742	781	806	732	745	762	779	727	727	776	693	754	731	720	737	755	777	785	759	749	711	753	755	776	708	751	741	709	706	734	722	710	817	723	713	724	752	747	730	752	766	744	758	704	822	753	734	756	795	779	725	731	710	704	767	785	737	681	741	756	737	780	751	709	727	749	758	740	793	766	737	737	715	775	757	748	779	726	794	713	733	746	732	771	739	707	743	728	710	714	742	751	718	749	672	748	774	796	754	689	767	718	672	760	739	724	783	771	735	753	715	767	798	729	758	705	726	786	744	810	765	745	727	738	781	760	769	847	757	718	749	763	726	731	774	737	720	768	765	778	720	748	759	751	782	807	761	731	767	758	748	750	733	712	729	771	740	718	708	724	738	765	737	756	717	725	765	759	724	761	765	762	763	706	729	733	771	729	813	741	758	741	755	746	788	754	752	729	711	757	703	774	772	794	730	724	770	793	741	746	727	725	748	748	806	727	777	734	738	755	754	778	745	758	756	755	757	753	780	741	747	763	739	744	785	768	783	771	779	738	768	725	796	735	715	737	695	769	770	788	726	726	743	773	712	767	735	753	735	799	764	708	720	693	714	732	727	738	785	744	715	758	750	718	756	698	747	748	772	789	744	737	747	759	731	717	737	693	737	762	730	737	782	750	761	762	756	731	688	742	771	773	781	718	757	759	751	730	732	748	729	730	761	682	764	706	720	771	747	795	742	760	720	767	741	755	744	729	761	792	738	685	745	770	700	761	762	736	731	752	768	748	732	783	768	740	785	727	690	747	736	735	751	747	729	746	725	789	747	729	739	692	768	768	755	739	781	772	726	739	698	779	770	755	764	772	754	756	752	746	755	758	768	805	807	720	719	794	738	744	722	769	753	748	758	755	744	765	705	750	748	774	744	820	737	797	728	736	786	744	746	724	791	727	764	766	731	747	711	756	753	750	759	809	789	708	750	722	777	710	748	785	741	739	783	771	771	761	742	789	768	719	770	748	716	725	723	771	760	757	781	751	758	767	757	774	782	728	751	746	726	701	731	687	739	761	757	715	717	724	727	767	729	711	783	738	733	729	750	777	725	708	778	729	701	753	747	770	817	754	784	738	760	723	781	743	728	771	742	721	731	755	729	738	779	747	751	730	744	712	700	728	737	769	763	735	718	763	744	753	697	789	727	772	781	746	687	738	751	714	717	746	749	744	740	775	748	754	775	709	755	698	765	815	782	776	786	736	727	745	744	735	762	739	753	701	683	721	776	776	745	731	749	780	747	797	791	763	753	741	745	735	776	756	730	750	742	745	789	709	753	771	738	728	744	740	747	739	776	730	742	807	767	701	748	832	704	737	740	737	784	801	744	747	794	741	780	801	773	711	746	710	762	740	729	729	705	746	719	768	766	767	768	733	740	717	771	755	740	745	791	739	765	744	746	740	749	820	743	748	764	760	747	724	764	731	757	648	801	809	747	767	727	772	763	742	735	705	756	734	715	727	795	778	699	720	767	751	726	736	719	766	732	793	713	712	742	735	736	761	698	699	740	779	766	703	753	780	752	745	781	736	708	766	766	750	740	791	792	740	771	756	734	787	751	742	722	752	743	743	751	783	731	751	723	733	728	730	748	757	732	773	770	794	732	766	704	743	706	753	822	735	779	721	776	724	753	729	749	758	773	743	771	752	735	769	702	733	783	749	752	752	775	760	777	740	724	764	727	778	785	723	717	715	745	796	769	703	760	771	734	779	737	777	730	726	707	697	739	749	750	727	724	716	761	781	694	744	808	727	745	730	736	735	723	745	771	714	739	774	781	730	757	727	706	782	737	822	785	754	768	753	742	728	730	749	772	778	756	723	749	755	761	749	770	729	729	696	756	772	723	759	721	761	780	721	752	760	732	737	750	757	764	787	776	744	751	701	721	739	762	777	791	738	794	818	714	758	742	737	744	761	721	734	753	739	720	726	740	771	703	745	728	674	764	739	745	730	731	725	751	811	758	713	769	760	752	741	764	788	736	783	793	769	712	743	710	761	736	690	717	724	814	739	772	810	722	705	749	749	735	715	749	749	760	746	759	725	745	743	786	796	775	705	760	714	707	722	730	718	776	769	727	695	752	761	750	771	711	733	751	764	786	754	723	745	736	776	783	721	743	722	740	742	741	740	782	720	742	747	708	756	748	760	781	785	785	778	755	862	756	737	744	743	735	751	747	803	749	704	711	745	718	713	734	725	779	756	753	718	738	745	756	761	751	720	759	729	741	775	778	772	754	715	736	780	724	733	732	763	744	724	756	735	762	810	751	734	735	735	756	739	762	792	771	683	774	743	761	691	727	742	771	765	748	769	737	791	790	723	758	705	775	757	757	730	752	776	771	761	738	740	799	747	722	791	745	761	785	709	743	765	753	741	740	746	699	753	764	752	774	800	732	713	757	769	773	734	750	761	725	753	787	694	774	746	762	710	769	710	791	780	763	741	725	793	720	771	759	736	791	733	729	757	722	733	739	783	737	711	722	755	748	718	709	739	737	743	693	761	733	713	796	695	767	783	750	746	720	712	729	760	797	739	757	732	777	730	724	807	708	743	692	753	725	741	733	747	739	737	755	748	766	739	775	733	743	731	752	739	753	708	716	776	782	747	819	736	742	762	733	729	740	752	724	742	764	719	732	794	768	722	692	695	776	752	747	735	741	698	733	777	742	757	739	762	734	740	731	724	809	782	742	761	762	720	746	748	777	660	720	782	757	753	748	747	765	742	776	752	751	766	776	742	751	753	766	768	768	730	697	777	768	739	733	741	767	685	725	739	770	736	770	739	778	760	736	762	744	783	708	798	712	703	738	695	734	725	726	728	786	726	766	760	751	712	758	775	756	743	773	773	761	728	758	707	712	777	798	751	691	741	726	769	789	733	766	787	723	719	718	740	775	777	762	747	757	727	736	749	736	777	752	741	742	723	723	738	718	714	747	765	740	754	770
24055	21176	28230	24402	19760	5892	2316	971	635	581	519	422	329	351	339	321	335	338	323	379	380	339	340	333	300	321	306	292	280	262	299	282	302	292	286	307	299	313	247	298	280	317	302	341	351	308	310	293	314	269	291	280	330	301	271	317	271	269	464	869	736	582	464	390	334	260	279	241	230	268	297	273	269	286	295	269	278	265	276	283	275	251	287	276	279	273	283	284	262	262	257	272	264	270	276	251	251	272	269	274	251	274	296	272	250	273	295	266	273	278	281	280	295	248	285	268	287	279	243	307	254	286	252	316	262	275	255	280	236	273	311	309	268	251	291	273	284	260	265	267	266	285	287	304	262	299	278	279	281	264	291	263	267	267	288	285	264	245	262	256	294	267	277	257	261	279	295	279	255	258	285	273	271	282	251	283	252	244	272	267	258	269	245	276	294	283	289	277	287	278	248	290	272	300	291	290	259	281	270	310	271	293	274	286	253	282	261	279	277	241	284	281	281	257	263	285	278	270	280	328	282	252	265	251	264	237	282	288	289	265	288	291	270	257	258	289	271	269	253	255	312	278	274	290	286	249	246	286	274	271	281	259	268	317	264	277	272	308	252	270	298	279	244	274	259	245	258	277	260	294	286	244	275	272	268	273	300	270	274	287	269	274	304	286	266	254	286	254	282	258	282	242	277	279	267	274	287	284	281	240	268	275	240	286	297	265	281	264	289	281	268	266	286	275	286	271	253	263	287	255	264	278	250	291	271	270	281	263	277	274	251	271	277	275	279	282	261	291	281	260	248	257	273	259	272	237	282	266	302	278	275	277	300	279	242	252	296	268	272	303	274	273	279	288	271	276	259	263	249	287	272	275	286	240	262	277	273	264	238	290	274	286	291	259	279	257	271	256	252	269	253	264	269	277	286	275	259	281	283	289	281	257	249	257	283	290	271	278	262	304	280	275	287	265	267	284	255	281	263	277	296	293	262	276	273	266	254	269	260	259	258	296	262	275	266	252	273	272	275	284	290	238	273	275	266	277	281	305	297	255	251	271	294	262	264	296	245	260	256	286	266	253	270	251	261	286	278	299	280	296	260	279	259	263	297	274	282	264	290	302	287	258	266	265	268	281	264	255	275	260	242	286	313	281	278	296	278	255	288	259	270	288	299	280	262	270	253	286	277	281	290	265	284	270	298	276	285	249	267	276	266	249	254	265	301	277	280	285	282	290	265	278	281	265	251	252	298	277	302	302	263	271	268	305	281	276	293	264	275	278	273	254	262	273	280	285	276	281	269	249	295	270	287	285	254	283	268	287	257	279	275	266	290	274	269	279	280	264	304	273	253	296	258	272	266	285	276	265	275	264	273	260	275	247	290	274	275	289	258	260	278	296	257	272	289	271	289	280	248	248	275	290	299	278	292	271	258	293	287	314	256	265	266	283	240	297	298	281	284	228	285	272	256	272	263	270	266	267	269	267	260	275	271	322	265	264	267	282	275	270	271	284	277	294	226	300	264	278	273	295	293	269	285	321	266	284	283	273	259	239	286	284	270	284	280	267	269	292	248	266	257	270	280	285	267	302	281	264	284	264	261	255	278	255	254	300	283	293	287	267	275	274	263	275	275	261	284	277	234	287	276	263	273	281	281	251	294	252	254	280	263	308	282	281	269	266	290	267	262	265	281	277	300	266	261	243	260	268	270	281	255	269	250	260	249	261	272	253	275	234	284	273	258	272	271	280	291	282	315	275	261	275	274	297	286	287	266	268	301	262	288	285	275	267	260	255	251	274	273	269	294	273	269	264	275	306	264	240	265	270	242	283	261	269	261	260	272	262	290	265	275	298	276	293	282	289	277	274	271	261	280	277	261	293	252	272	236	274	252	290	278	272	235	287	301	270	304	274	263	273	271	289	277	270	252	272	257	277	246	251	237	251	291	319	282	257	256	243	279	248	283	280	262	254	272	289	263	263	285	289	295	256	259	267	286	256	254	252	273	262	249	254	284	257	253	285	253	263	237	286	304	277	292	303	291	300	290	272	263	256	262	287	276	279	265	265	248	284	275	262	266	262	312	271	292	292	265	290	267	278	269	285	242	290	251	271	259	260	263	259	234	287	276	286	279	282	274	269	280	269	307	248	284	297	253	281	275	269	265	299	236	284	269	285	267	293	260	299	255	282	263	272	265	298	277	263	296	267	257	279	280	257	259	287	292	272	290	256	243	269	281	285	274	246	257	273	255	283	274	230	303	266	259	272	248	253	294	282	251	255	281	256	265	254	288	313	247	259	251	280	248	257	272	301	247	255	279	275	259	242	279	272	265	279	280	268	282	267	257	272	268	256	280	262	263	291	268	254	280	271	288	274	268	250	289	271	256	282	268	270	299	306	280	288	261	249	249	231	262	271	264	268	285	260	231	270	290	286	282	284	307	283	269	260	285	253	261	272	263	318	253	263	275	264	247	269	293	264	282	270	264	282	278	271	266	264	289	259	278	271	294	285	295	275	279	277	264	281	310	281	265	264	276	250	300	276	276	274	274	277	256	256	263	246	292	279	272	286	261	277	272	257	299	271	285	268	252	280	270	291	272	253	260	275	249	289	286	268	260	257	256	283	267	249	256	252	265	282	284	269	257	254	258	315	262	262	266	279	255	278	270	274	287	280	310	281	269	264	253	294	282	311	262	256	243	242	284	299	285	275	268	282	267	291	290	265	293	260	258	279	272	275	264	261	265	243	288	262	305	289	254	265	253	255	290	287	280	259	260	277	273	275	274	292	267	304	264	261	290	295	279	259	251	272	259	292	307	275	286	265	251	262	269	262	287	257	278	289	263	247	312	279	252	251	284	246	254	257	247	260	256	252	274	281	277	269	267	262	268	254	247	247	264	236	283	279	264	272	274	271	291	269	264	265	272	259	261	282	256	273	288	281	306	292	269	302	256	263	244	281	258	232	275	262	273	292	262	254	259	241	266	308	252	319	258	268	259	280	258	306	267	265	319	283	264	252	312	255	276	274	285	288	256	260	291	275	259	291	276	283	297	271	286	263	293	269	291	283	246	275	290	286	269	273	263	287	268	303	255	264	256	262	270	271	266	267	272	286	286	283	250	270	251	282	267	290	301	278	280	278	280	286	253	279	261	253	250	304	291	286	273	268	284	252	275	261	250	263	255	262	271	270	290	264	246	246	262	288	249	266	276	257	287	275	265	266	288	290	284	256	270	277	265	283	267	272	277	272	271	263	251	249	278	286	259	280	296	320	276	288	286	281	251	270	305	274	264	299	265	255	251	232	295	277	278	265	285	306	288	262	285	284	274	273	271	291	254	274	280	314	295	254	277	274	258	301	272	262	250	249	272	282	282	261	270	269	255	262	275	270	276	305	269	274	296	289	276	298	295	249	277	275	278	255	279	258	297	271	272	283	247	262	250	270	274	284	262	270	278	301	283	269	277	271	270	264	257	286	268	268	302	256	268	266	271	269	289	272	281	294	257	287	275	267	293	255
10826	20826	16382	9996	9068	9683	5756	2975	2001	1837	1446	1160	962	928	824	830	867	799	760	832	986	890	729	720	729	714	714	713	680	664	646	632	628	638	636	670	591	592	623	619	677	740	680	740	700	715	714	710	700	719	636	623	669	608	657	644	583	584	1275	2571	2130	1552	1237	944	743	546	556	507	614	592	596	568	542	594	561	581	559	560	547	594	541	620	529	526	553	550	585	575	599	558	547	558	564	496	565	564	595	547	519	584	569	549	575	557	572	581	591	557	610	569	523	588	610	565	565	584	554	546	575	574	581	563	624	579	584	583	622	568	591	541	593	577	561	538	590	579	571	567	553	599	582	556	572	567	580	602	540	559	603	579	551	555	573	558	567	569	632	523	594	614	554	517	574	548	559	572	611	558	567	592	544	582	562	533	587	627	521	595	590	604	552	557	545	594	587	567	589	578	618	593	535	570	593	549	579	611	539	608	593	618	547	603	547	530	604	572	572	561	542	603	574	622	574	582	587	581	582	560	597	597	553	507	567	601	546	617	547	543	619	587	570	573	588	584	613	600	598	535	565	587	594	571	575	545	581	581	579	584	529	559	595	566	598	578	562	560	562	599	524	596	601	558	598	597	528	563	535	592	587	564	534	582	555	580	563	585	556	561	580	578	591	551	581	551	585	546	566	575	588	546	549	551	557	564	565	571	576	522	551	581	587	574	567	586	558	594	563	564	563	546	574	585	568	580	563	575	580	577	611	542	553	604	608	577	606	587	503	542	547	560	602	562	612	570	587	560	553	566	567	571	569	547	598	587	547	539	579	544	564	610	591	532	571	537	537	552	616	565	591	553	599	581	580	583	550	592	608	604	564	569	540	530	617	596	561	582	606	557	562	598	594	597	611	579	583	568	571	572	578	561	554	578	560	557	615	563	608	541	581	548	571	631	578	592	549	566	568	573	583	582	567	579	573	564	532	572	578	602	606	609	567	601	539	581	546	577	549	578	573	566	543	543	576	621	590	608	555	577	572	582	573	564	554	561	539	570	596	566	574	603	608	601	578	561	550	576	549	556	592	572	556	566	601	581	569	553	554	576	621	549	604	597	585	558	561	577	539	613	523	568	554	519	538	552	606	582	566	558	539	574	569	564	561	559	618	565	591	596	570	530	572	582	600	576	554	552	548	553	554	621	583	596	582	572	537	562	543	535	590	562	578	553	575	552	522	596	592	558	556	536	527	563	571	573	523	571	554	552	550	571	622	595	561	616	569	586	566	636	611	551	558	585	595	549	615	589	553	575	582	536	585	595	590	572	542	566	563	603	586	568	530	536	531	558	596	557	543	550	570	580	591	652	573	578	552	565	584	510	528	536	624	543	578	588	529	559	565	592	574	611	597	618	563	571	564	603	597	584	578	585	560	582	604	560	541	550	562	589	581	636	638	561	595	600	575	579	560	578	550	566	558	542	561	568	550	600	568	618	548	547	537	591	583	593	534	588	540	595	559	528	552	619	576	581	549	619	561	575	588	581	574	584	561	582	595	576	607	551	582	622	586	604	562	559	574	596	551	594	596	580	536	616	580	593	541	553	544	612	557	591	561	563	580	573	565	591	561	595	571	544	574	565	561	571	547	610	575	566	592	537	609	591	561	556	579	574	567	579	584	578	625	557	568	526	541	569	594	537	559	540	588	578	593	527	616	576	548	577	569	554	588	576	591	561	535	551	543	605	597	600	567	574	528	568	610	526	569	603	628	594	570	598	562	563	579	584	579	592	534	582	546	587	533	550	594	537	577	583	541	584	564	534	581	559	607	547	594	545	530	592	576	584	576	548	554	579	539	589	548	524	544	593	547	588	550	562	589	592	601	569	584	606	546	603	547	563	548	551	583	558	563	546	561	558	570	606	613	582	540	568	543	583	557	580	577	538	568	559	569	532	544	582	616	579	559	575	586	569	593	573	577	565	581	574	580	584	532	583	532	560	547	585	560	581	591	582	589	509	572	539	546	622	542	580	566	582	589	544	598	627	571	569	577	579	560	574	583	549	565	559	555	589	593	564	544	577	584	607	512	556	546	578	577	528	518	589	582	569	606	555	550	566	585	572	593	552	596	576	556	618	559	558	586	563	606	563	621	559	613	554	561	574	575	559	558	543	580	567	563	544	598	555	568	606	573	584	560	581	595	536	580	553	588	533	578	519	598	555	575	587	561	525	608	624	608	528	568	554	586	537	575	582	551	562	579	542	611	552	564	590	560	549	551	589	576	544	611	603	597	593	591	616	588	584	598	589	554	557	626	597	580	593	566	592	551	579	592	549	583	535	576	592	613	575	549	579	592	578	555	551	582	561	588	604	536	563	577	577	569	555	563	625	599	578	560	556	594	616	555	572	549	606	596	581	569	582	563	560	565	528	570	565	595	597	533	509	586	555	545	604	525	546	553	541	596	546	586	556	585	521	568	559	577	578	575	617	582	557	553	535	551	559	593	546	608	566	578	576	575	604	557	583	606	563	567	561	592	558	544	603	575	588	544	558	593	615	551	607	560	545	544	531	556	558	578	579	548	600	607	594	569	582	534	529	570	571	623	561	575	544	584	542	562	573	553	572	580	543	586	562	600	583	547	568	517	580	607	569	564	605	567	588	597	592	577	539	592	586	582	545	632	600	571	536	514	609	547	577	558	584	572	556	573	571	580	598	592	508	553	578	584	580	583	612	588	557	579	551	585	602	573	589	566	577	562	565	587	590	571	544	571	582	555	564	585	530	561	616	595	586	586	583	607	574	590	573	600	566	576	568	555	548	577	561	558	556	561	551	539	576	540	623	579	526	564	535	548	555	593	535	593	569	584	535	525	593	586	581	561	613	560	567	597	604	612	623	546	513	562	582	543	570	583	551	589	533	533	545	532	619	563	558	559	615	581	616	559	551	564	581	545	583	527	547	584	604	547	578	582	543	584	552	590	578	567	572	585	615	575	607	575	556	609	568	496	572	584	575	603	599	568	592	547	611	569	587	530	547	573	555	576	553	575	550	584	586	600	557	583	580	587	605	553	557	537	579	600	566	576	584	574	574	617	588	575	569	570	539	564	603	598	590	569	576	554	547	558	550	595	572	557	578	557	572	566	550	559	520	572	578	579	572	566	527	573	568	551	552	595	601	585	556	565	565	515	533	586	540	575	587	568	554	545	585	609	534	552	596	580	541	575	566	602	578	563	543	566	579	559	591	559	597	594	555	563	595	544	532	565	557	618	566	546	581	583	535	609	537	529	570	560	587	536	571	571	524	549	555	545	559	565	560	586	566	592	556	579	548	573	536	604	600	549	562	570	594	574	548	554	577	554	546	591	594	530	567	567	585	547	589	557	621	567	576	599	571	616	579	603	548	557	584	607	605	558	599	546	601	570	572	558	568	576	570	537	558	538	536	601	529	571	587	582	567	542	565	602	572	584	545	566	560	592	570	544	565	562	593	536	577	554	533	564	542	576	537	550	571	558	595	597	596	563	576	556	575
23108	21198	28961	23693	21203	19202	5199	1521	786	774	588	440	350	385	351	330	316	320	337	388	385	294	321	271	284	283	273	269	273	261	261	232	229	238	235	258	269	234	234	251	241	282	280	302	260	257	264	274	248	264	261	237	257	266	251	246	229	250	579	1229	992	755	580	414	307	226	198	230	238	222	238	215	212	221	214	243	228	215	205	214	226	249	189	228	220	212	225	247	229	228	215	225	206	228	205	195	225	219	221	193	197	218	236	209	199	212	214	215	215	197	223	216	216	227	216	198	207	224	200	232	211	225	220	220	253	217	208	199	229	218	205	203	208	192	217	224	203	220	239	218	197	203	204	216	212	211	203	234	238	225	201	198	216	205	230	235	223	215	206	237	216	229	221	221	248	233	229	203	231	218	207	209	203	244	238	210	220	204	231	220	221	214	227	212	197	237	220	245	208	210	209	195	244	220	233	201	216	198	210	232	214	225	215	199	212	229	209	224	207	217	260	237	215	217	230	215	232	198	203	202	236	227	218	208	248	200	233	237	187	209	229	204	214	216	224	210	260	240	214	209	233	196	219	204	203	217	208	247	218	194	215	218	204	192	215	208	200	223	227	226	219	197	218	213	193	234	199	221	225	231	232	209	203	214	234	205	197	220	215	223	228	227	239	204	184	248	233	223	220	200	236	201	200	219	212	211	243	210	213	226	230	229	217	205	215	204	216	239	226	240	225	217	215	216	221	219	215	210	233	233	228	219	184	193	250	213	229	213	231	206	215	227	211	220	209	223	224	206	220	228	194	215	227	207	212	216	241	188	217	204	210	229	214	219	190	242	198	232	208	210	222	219	233	228	220	221	190	203	224	214	225	230	223	225	243	188	226	197	241	203	225	235	224	223	228	216	202	211	227	230	219	223	215	218	205	215	217	225	199	210	222	222	222	216	230	227	204	226	225	230	231	216	222	228	245	215	186	226	231	214	218	267	211	220	226	232	205	216	223	226	224	219	220	206	245	225	245	211	229	243	210	201	233	241	234	241	197	196	222	217	218	244	229	218	207	228	236	238	232	206	207	243	198	223	231	212	224	231	188	222	219	210	208	219	211	211	210	218	229	223	220	213	212	238	207	236	219	224	228	216	223	189	227	241	209	217	239	183	208	204	217	207	213	226	235	220	221	215	255	243	221	193	213	240	197	210	209	235	203	220	228	238	232	213	206	248	263	211	210	217	247	214	181	198	202	236	214	206	236	206	206	208	220	210	222	210	224	220	232	203	238	229	220	198	222	229	214	212	237	197	194	207	200	209	216	204	210	233	201	218	204	212	234	254	238	216	208	218	234	206	224	226	205	198	198	188	203	203	214	218	218	215	197	211	215	212	213	215	216	218	208	236	209	226	211	257	212	188	208	227	235	240	203	236	201	255	215	228	218	225	241	243	232	225	206	218	197	214	223	229	235	236	243	196	215	245	198	213	209	228	221	201	241	198	223	216	216	219	237	200	227	220	215	203	196	223	219	225	226	236	241	219	226	222	213	234	224	229	231	233	203	201	253	205	201	219	202	239	239	213	229	201	254	224	237	231	190	205	206	253	214	223	214	249	248	206	222	232	204	211	234	210	197	200	248	200	214	208	236	192	225	216	216	236	197	234	194	224	199	231	211	231	216	208	198	251	199	231	204	196	215	212	212	233	213	214	221	238	248	209	222	228	216	219	212	207	215	210	226	218	220	246	228	213	215	209	231	234	213	221	232	225	228	208	231	208	220	199	214	201	216	215	224	213	211	187	215	221	213	201	223	231	204	192	196	190	214	241	202	242	199	209	205	197	225	188	240	191	231	219	222	220	243	227	190	212	220	215	221	223	226	227	252	194	214	226	203	209	209	208	218	218	220	207	196	200	218	225	223	217	220	183	190	208	207	226	227	206	237	205	226	218	210	225	231	207	207	210	218	219	226	232	226	213	213	227	222	231	221	233	220	215	236	213	217	212	216	222	203	219	218	238	212	221	202	246	233	222	221	236	198	233	224	227	224	244	223	202	204	220	225	214	210	189	220	206	216	212	212	227	227	236	215	229	203	209	250	211	240	207	204	213	207	202	208	184	223	238	212	230	238	208	201	241	200	229	237	209	224	227	215	227	226	255	236	243	234	207	217	233	220	225	223	198	233	234	199	215	195	217	209	223	230	219	209	192	209	200	251	249	219	220	230	217	213	255	234	219	207	223	224	190	231	211	234	207	223	207	232	231	242	200	208	234	210	219	206	243	233	218	208	195	224	196	221	231	226	184	219	225	215	220	214	234	221	196	217	201	227	236	202	230	219	208	238	237	248	233	219	198	206	210	213	213	252	214	218	202	213	218	202	238	211	211	224	221	219	217	213	225	231	182	223	214	217	212	230	194	257	222	201	213	217	231	248	219	236	207	218	205	239	220	221	231	233	227	208	201	202	187	220	206	216	230	221	216	216	215	225	180	235	213	219	225	214	209	216	222	226	227	217	237	228	223	210	220	218	206	199	220	222	218	220	217	236	216	250	199	218	231	244	196	238	216	198	198	203	232	204	207	237	198	241	216	220	227	185	206	239	217	249	218	227	200	202	228	189	207	226	219	204	247	221	224	221	210	193	251	229	213	225	223	223	245	234	196	214	236	203	225	205	231	208	205	229	193	200	195	217	212	213	241	221	187	247	215	204	212	215	219	194	214	215	216	191	228	210	210	210	190	235	205	228	226	203	218	217	214	195	234	234	211	248	201	229	198	254	204	217	210	232	235	216	218	187	219	202	223	238	214	224	215	189	213	230	230	246	213	214	214	232	220	209	230	197	225	203	220	223	232	217	210	207	204	197	230	216	194	215	211	232	218	222	210	206	246	211	224	240	232	201	226	199	237	194	185	235	215	247	224	221	222	205	217	241	222	252	215	214	244	212	210	212	215	222	225	219	221	224	222	215	228	211	215	207	221	241	247	207	230	211	201	207	227	218	222	213	223	213	225	194	206	214	194	190	224	189	216	218	229	225	197	224	201	227	201	246	205	228	208	255	246	235	222	177	190	250	256	238	224	201	213	212	225	221	210	225	223	208	220	218	223	203	197	235	234	230	244	231	206	263	195	220	200	233	249	230	223	213	219	205	227	229	228	212	227	205	178	217	201	240	215	224	230	205	219	232	197	228	222	245	234	240	210	213	222	231	224	211	214	217	217	219	198	196	214	224	216	221	216	199	221	228	216	221	213	256	224	213	202	235	232	233	198	191	201	219	221	209	230	210	201	221	220	226	229	206	217	250	215	220	232	204	216	212	203	224	220	228	220	212	226	217	202	233	220	236	222	216	220	214	224	223	229	232	211	200	211	226	240	215	211	212	204	210	225	242	246	214	241	222	219	205	218	217	260	204	218	209	207	200	202	215	233	205	220	224	223	208	197	225	206	223	256	193	208	215	249	224	199	205	197	250	229	190	201	197	218	235	225	200	200	223	222	217	215	250	199	206	210	234	215	192	221	229	220
13544	26977	21507	13574	10985	10224	7515	4864	2804	2693	2014	1463	1176	1124	982	962	916	930	1050	1084	1060	874	783	690	659	656	740	702	655	595	531	550	524	542	572	586	565	553	531	517	572	680	686	710	637	601	624	608	585	543	551	540	575	533	531	523	502	542	1837	3930	3022	2370	1613	1041	710	455	444	432	458	412	432	465	449	450	423	437	433	423	455	429	439	407	432	449	420	482	437	393	415	445	453	451	459	463	457	470	446	481	458	439	458	438	447	460	407	433	460	407	450	452	434	438	440	482	482	458	453	434	446	457	437	447	422	409	410	432	439	447	466	438	430	398	413	460	489	445	409	470	415	439	410	468	477	495	460	445	462	433	456	433	411	429	429	426	415	442	442	436	442	434	443	437	411	446	450	441	434	425	422	398	481	468	442	442	434	427	456	495	434	445	471	440	421	437	453	453	467	431	436	459	458	426	454	455	474	460	451	419	467	446	428	462	434	448	431	445	401	485	444	430	419	419	444	421	443	456	426	449	452	477	441	416	443	428	434	431	448	409	436	455	429	454	423	425	437	450	507	444	454	492	455	440	486	419	447	404	450	424	489	465	482	429	446	452	411	422	451	433	406	466	440	456	418	459	404	420	447	461	434	402	424	429	430	474	444	416	443	448	431	441	441	428	468	447	452	446	457	487	440	394	461	409	437	420	420	464	463	418	458	446	449	459	434	484	450	396	423	396	433	454	444	476	424	477	428	456	482	423	407	482	436	437	454	447	446	462	421	445	438	446	465	420	419	419	421	424	419	410	448	400	443	437	462	419	419	461	461	418	420	477	411	384	451	444	454	447	427	448	460	409	425	480	436	469	441	391	448	479	481	446	461	465	488	445	485	459	428	429	444	434	482	403	442	471	430	439	446	457	435	417	442	420	428	399	481	437	430	456	443	410	440	465	462	466	447	469	431	462	501	485	426	466	437	416	458	451	416	442	425	463	494	467	480	434	468	446	432	445	480	398	433	419	430	440	484	445	429	450	455	438	417	443	459	440	432	453	425	461	477	437	455	452	447	419	434	432	444	439	447	470	478	442	449	452	467	455	409	441	463	444	465	420	437	425	486	453	448	452	420	455	477	402	463	445	439	485	469	443	437	446	466	448	467	452	420	429	444	461	437	443	444	455	432	432	469	469	449	479	430	427	470	497	459	468	411	465	423	426	436	392	419	441	470	465	428	445	437	429	455	445	470	430	477	411	427	456	430	450	441	410	445	433	443	439	458	443	463	417	395	446	415	428	459	459	445	436	444	444	430	422	429	467	464	445	444	450	420	451	464	428	463	452	438	414	484	450	445	475	441	465	444	460	425	467	462	439	429	428	440	436	415	406	472	436	431	486	421	413	455	422	458	441	463	456	407	437	457	442	449	429	453	455	451	455	395	392	443	458	446	429	467	447	448	444	434	447	436	387	452	444	428	458	456	460	464	404	424	424	487	417	433	439	448	456	410	413	440	465	482	445	472	429	437	441	439	408	438	465	400	422	457	461	449	419	489	442	405	431	454	437	435	435	416	434	437	429	429	406	452	449	426	423	438	461	453	439	484	429	454	460	466	448	465	468	448	400	449	468	423	387	426	422	405	452	411	473	418	445	469	414	457	435	469	400	464	465	412	458	474	465	446	418	390	430	444	418	445	442	471	468	449	441	447	459	428	470	439	439	441	449	436	445	429	439	450	432	433	477	467	435	443	458	413	444	423	417	407	475	473	430	413	444	449	440	453	400	460	435	452	465	442	493	443	484	450	408	428	430	470	440	476	419	456	464	445	415	416	437	414	420	467	459	417	411	464	437	464	433	473	434	432	444	469	455	429	467	447	416	451	439	442	434	458	421	443	457	447	468	445	455	468	408	504	445	455	424	426	433	449	428	383	468	449	426	460	453	459	420	408	461	450	436	471	423	469	448	412	469	446	431	427	469	415	448	461	437	443	449	429	455	428	467	442	430	434	429	483	401	481	432	423	451	480	450	446	439	450	455	463	493	412	443	445	451	463	463	465	420	443	459	447	415	428	412	444	413	447	426	437	462	449	468	436	419	431	414	478	421	462	418	454	425	443	436	460	464	426	457	450	465	428	438	448	451	481	454	431	450	429	419	445	453	415	456	448	451	405	468	411	410	418	480	437	447	477	452	436	424	459	393	435	426	456	462	423	450	442	431	464	455	473	442	455	445	428	429	418	455	417	423	437	445	421	428	453	458	454	458	436	430	454	435	397	445	437	470	418	472	436	414	461	454	444	456	444	421	407	447	425	458	466	428	418	414	464	436	436	465	455	405	415	392	448	460	443	412	442	443	466	432	408	427	419	403	426	473	427	460	469	454	427	426	477	448	427	440	454	447	459	441	448	444	452	435	441	415	421	442	471	438	456	396	458	456	463	419	445	446	410	482	423	455	432	457	422	456	454	434	440	443	412	466	430	426	417	406	454	418	428	436	451	446	452	425	440	454	458	431	410	446	436	435	426	463	461	423	435	433	443	457	424	447	404	441	451	418	428	450	460	440	436	471	426	440	422	388	433	445	464	432	437	433	474	448	439	443	450	468	424	444	420	414	459	428	456	444	466	442	466	464	457	459	471	437	448	402	464	431	441	444	452	452	432	412	405	448	450	448	476	427	430	462	468	462	451	402	413	424	480	461	468	422	417	456	420	432	428	501	432	426	409	452	486	472	405	452	480	443	469	460	439	483	419	444	447	454	425	459	429	420	461	442	434	427	407	446	461	419	440	445	449	400	453	454	434	485	447	454	435	446	466	452	404	442	482	477	451	456	453	423	439	413	423	432	492	439	462	428	414	440	428	421	470	442	481	445	467	449	430	413	415	459	460	455	436	444	425	487	467	478	387	421	414	432	437	449	439	440	449	417	463	447	481	460	463	419	445	454	460	445	423	471	489	449	401	460	428	456	427	457	442	423	424	439	442	417	425	446	470	457	432	476	446	441	421	457	472	443	439	431	478	413	455	439	458	429	454	434	429	422	444	460	445	441	395	460	411	456	441	472	450	462	444	416	457	434	432	423	462	451	423	405	448	433	452	441	393	495	461	470	423	461	400	457	454	473	431	426	443	447	457	441	442	420	474	470	408	461	437	475	425	437	432	431	439	441	483	446	419	494	461	435	460	471	475	438	445	435	461	420	448	406	461	440	436	418	409	438	450	437	431	439	461	428	461	460	450	479	442	424	486	443	437	427	441	472	450	436	452	397	414	448	455	444	416	444	446	452	468	417	454	455	424	426	445	440	480	461	421	418	429	457	433	449	419	445	461	445	475	461	458	442	410	436	436	439	467	438	445	431	417	444	464	463	423	456	421	442	442	452	432	441	420	416	457	438	445	455	460	471	448	463	450	429	438	455	462	455	418	467	458	436	461	442	436	480	460	431	452	424	425	437	462	421	443	434	392	484	417	442	433	451	438	438	419	437	441	471	440	444	430	435	446	463	421	432	420	474	410	501	483	446	444	456	393	441
26386	20290	8928	2260	1308	1094	915	706	517	472	397	400	379	381	351	396	444	382	432	422	439	399	382	402	367	371	414	401	391	362	411	385	352	365	359	391	352	402	402	402	372	389	381	403	374	394	410	392	401	396	390	380	394	382	359	387	379	390	419	425	460	439	477	411	370	366	367	357	333	341	396	401	421	363	373	360	397	380	353	386	362	367	405	347	363	396	363	364	369	379	391	403	407	389	377	354	354	369	413	364	356	374	351	359	365	383	418	361	379	362	382	393	374	363	377	400	362	394	368	341	367	394	393	374	349	346	363	347	350	366	400	410	368	346	349	396	375	394	357	388	393	346	359	357	371	356	365	369	369	368	366	373	362	372	385	343	337	346	405	414	395	366	358	366	394	368	372	348	407	397	377	358	390	336	370	371	359	357	388	349	352	335	403	326	351	393	339	332	361	359	387	374	379	396	361	377	402	355	384	401	371	369	378	395	347	355	396	401	388	360	349	408	380	376	373	355	367	384	359	357	363	388	348	351	370	365	391	369	374	352	402	392	376	391	358	362	374	400	388	362	367	369	397	369	355	371	354	350	409	379	379	378	403	359	353	348	391	403	364	375	382	383	372	382	370	329	396	363	356	356	388	391	371	357	369	355	378	373	362	344	361	403	383	342	369	353	400	370	385	371	361	396	388	349	347	361	357	377	395	359	376	369	340	405	340	378	393	411	364	354	392	366	361	359	418	388	385	416	389	358	390	378	373	380	382	353	372	352	405	362	371	390	369	386	324	338	371	349	352	388	367	379	358	414	367	348	387	372	374	360	399	381	377	374	378	369	404	368	361	373	352	393	387	382	371	379	367	404	343	382	381	350	355	350	378	354	372	391	395	358	415	403	365	389	373	341	383	403	371	368	383	367	362	352	379	388	387	367	374	351	374	375	376	364	367	379	387	353	378	350	368	373	378	376	360	375	393	372	404	364	378	375	364	342	368	380	354	382	376	418	384	338	378	356	375	380	370	384	363	371	367	364	345	365	353	382	382	380	376	396	364	366	369	373	358	361	360	361	360	368	384	382	345	391	365	382	357	388	368	340	386	363	354	372	334	373	398	370	374	357	373	396	361	390	351	389	374	379	390	390	373	373	347	391	373	382	382	384	388	384	392	395	382	389	392	371	383	360	372	403	382	411	384	358	385	384	399	374	346	392	385	365	365	335	412	396	362	352	364	388	394	367	395	391	369	360	363	369	377	362	380	370	381	386	377	357	388	361	394	398	353	348	383	380	366	337	368	345	392	394	347	379	383	366	375	374	339	390	367	360	388	362	396	367	397	381	391	380	359	373	393	389	363	371	337	407	391	360	384	378	383	375	342	388	374	454	349	383	345	383	390	353	382	395	403	360	349	390	371	368	372	388	382	372	377	390	394	357	393	376	400	397	358	388	353	376	364	382	393	385	326	369	403	332	368	375	387	390	382	345	370	332	398	370	359	407	380	350	356	332	400	368	372	405	382	383	384	359	352	358	417	360	391	383	385	330	414	364	362	363	402	367	385	335	400	384	348	369	358	361	364	390	367	367	374	359	359	373	401	389	375	340	334	412	361	355	375	389	389	336	382	381	361	392	364	352	352	346	420	365	368	375	396	373	353	373	355	370	352	402	374	357	391	375	372	366	384	395	388	377	381	395	374	369	355	379	376	369	347	356	379	372	350	408	386	377	357	360	383	395	407	381	396	409	388	387	336	361	372	379	381	365	388	371	356	403	373	353	375	370	402	416	378	397	385	432	354	373	371	341	408	378	373	373	381	363	387	369	394	407	408	370	368	361	373	375	373	369	368	383	353	407	360	393	406	402	386	374	357	368	355	344	359	382	391	385	412	380	385	391	378	371	348	412	358	384	386	356	394	388	352	329	393	386	347	364	367	383	388	355	361	365	379	386	334	365	372	357	365	350	370	410	373	351	372	330	364	353	421	358	378	360	369	400	372	362	392	397	411	408	336	372	365	385	371	378	373	376	388	344	387	366	352	386	366	346	386	380	387	388	389	399	362	349	361	354	390	370	368	352	379	368	347	361	337	419	360	354	349	400	364	391	366	340	367	410	399	383	401	359	353	373	350	338	348	375	359	346	385	393	364	380	368	359	409	343	388	372	372	361	391	406	391	367	367	362	351	368	363	385	340	369	382	403	388	341	359	372	405	374	364	364	390	355	376	370	370	378	384	379	370	370	369	373	420	379	395	387	372	397	347	376	393	388	377	366	352	348	351	388	369	395	325	382	334	381	378	358	372	355	394	371	412	403	389	368	396	398	385	378	360	399	351	394	353	400	352	386	357	400	348	377	377	405	383	393	376	377	350	373	378	367	344	363	401	384	377	378	389	390	378	379	402	392	358	352	358	377	398	372	391	374	364	379	346	355	382	382	318	349	374	349	360	386	373	352	372	354	416	349	374	386	357	342	388	376	359	373	373	365	368	417	379	376	374	382	382	401	386	399	361	376	383	399	410	350	419	379	378	379	416	370	379	359	378	362	393	392	383	375	396	369	363	355	369	358	357	372	401	385	350	408	356	362	384	382	399	367	359	366	397	376	362	400	397	404	381	358	377	375	412	414	365	346	370	389	354	344	357	360	393	375	383	369	404	338	400	382	405	342	360	402	347	378	366	353	360	379	378	383	345	399	372	349	358	347	382	352	383	387	409	406	385	383	373	382	352	366	371	382	397	374	350	375	369	370	367	406	373	368	358	382	373	359	389	392	353	387	410	379	332	367	381	358	392	344	381	354	387	381	370	366	369	389	373	387	341	357	386	371	325	377	346	394	370	384	392	374	381	366	346	395	365	357	381	369	355	357	378	372	376	404	362	402	369	409	353	340	395	380	365	365	363	375	376	354	372	378	350	356	349	394	390	334	386	362	396	351	343	396	384	377	375	378	365	393	384	370	362	368	361	394	372	376	356	352	350	396	407	380	373	378	355	373	362	381	392	347	388	376	366	348	396	367	379	385	404	389	377	379	340	344	374	358	384	355	365	346	360	357	348	379	378	373	360	379	374	393	407	341	356	362	394	402	364	333	413	368	384	388	395	371	405	350	470	369	383	367	389	376	378	334	382	378	359	371	384	389	381	398	370	362	342	371	350	371	376	398	340	362	386	390	389	341	401	384	368	383	368	419	371	380	342	381	367	377	369	389	382	358	400	331	339	386	349	398	381	335	368	408	373	373	345	358	371	416	360	340	362	385	392	383	364	369	398	389	373	343	373	398	413	386	367	412	400	377	404	399	345	378	373	388	373	353	345	382	387	362	387	381	394	399	374	373	377	401	393	367	401	333	398	367	403	348	321	347	360	365	380	376	380	400	376	389	348	338	425	385	384	396	352	375	363	366	417	369	381	377	379	396	373	371	370	378	368	386	331	382	370	400	386	385	343	385	364	354	345	375	378	344	349	364	361	392	334	393	407	405	387	382	369	382	386	374	373	374	359	369	361	375	347	373	359	342	372	405
7536	9399	7293	4736	4017	3869	3129	2332	1235	1266	927	865	815	807	818	955	884	987	936	1011	940	828	813	820	826	798	830	778	794	772	773	767	761	762	771	762	762	799	740	815	769	858	880	847	767	825	830	808	815	798	792	823	820	765	824	783	826	808	747	953	1027	1011	932	897	812	762	758	768	745	741	757	764	813	736	762	797	746	736	756	761	760	785	732	752	794	752	788	711	751	737	788	792	726	791	746	801	806	770	718	787	783	733	755	761	758	770	741	727	769	753	798	745	762	776	753	731	806	744	746	777	782	748	766	747	771	762	767	793	718	810	735	741	763	797	740	745	774	786	756	778	724	752	757	748	790	807	792	778	787	705	766	771	816	803	806	764	763	780	755	786	812	722	776	797	714	784	749	756	784	773	790	788	753	788	795	731	806	741	716	740	732	759	753	733	764	737	758	733	779	766	786	783	744	832	789	760	768	712	747	799	760	750	757	770	746	786	716	759	755	759	716	742	719	786	759	722	763	764	783	810	754	768	787	737	726	724	747	773	802	735	743	760	779	791	714	772	756	808	804	712	758	763	726	751	771	768	791	822	786	743	703	701	765	777	763	777	778	745	779	784	774	728	768	791	795	757	810	774	763	744	774	785	734	702	789	757	763	791	737	776	733	754	762	775	816	768	818	760	737	777	792	722	733	789	773	708	759	743	760	798	756	803	736	785	815	743	754	764	776	758	773	779	782	746	746	751	798	701	725	774	774	757	754	751	740	780	775	749	720	781	775	771	798	797	781	747	728	746	731	783	746	785	782	736	713	749	745	774	758	757	712	813	780	804	745	754	760	763	753	753	762	772	740	781	753	790	782	782	808	760	709	773	778	752	745	720	778	816	724	817	745	743	755	762	704	777	781	769	735	811	787	746	791	785	774	781	759	749	755	748	722	743	799	769	793	761	740	763	724	759	779	783	787	700	782	729	737	787	732	725	722	736	784	673	731	715	797	784	737	771	719	774	777	790	800	793	795	766	732	837	774	721	753	775	775	785	784	729	725	782	824	769	751	773	763	753	686	836	702	795	744	775	761	752	731	755	771	786	749	786	791	751	722	782	746	804	775	754	732	742	695	768	792	755	766	749	769	742	749	771	767	731	831	730	720	772	780	776	780	776	743	734	745	758	721	766	796	713	748	783	774	753	738	748	737	744	762	761	731	747	757	754	757	740	751	780	770	770	757	772	757	773	758	720	725	757	751	771	740	804	779	799	753	789	753	762	817	770	777	713	745	740	797	747	806	784	733	754	739	735	764	766	775	758	762	743	755	741	785	787	753	840	766	756	736	762	770	722	761	730	781	751	721	755	736	770	759	755	744	783	731	770	783	787	736	767	796	802	723	733	791	735	774	711	777	763	794	754	738	770	750	739	803	778	733	779	776	737	714	791	785	766	773	751	714	769	762	775	792	708	731	741	772	739	755	789	758	720	758	778	772	714	727	805	760	765	766	783	784	720	685	763	754	754	778	748	789	768	784	759	782	816	725	815	773	781	742	803	774	789	755	735	754	763	771	731	690	842	773	697	737	800	740	766	754	726	779	740	790	738	757	803	749	751	763	760	776	750	766	761	742	705	776	750	756	755	779	774	776	762	737	742	784	714	806	761	837	708	740	745	757	773	733	786	735	770	752	764	752	751	775	764	773	733	759	717	730	816	748	798	760	761	780	744	798	762	744	758	773	796	771	775	712	797	760	755	738	729	758	756	788	745	761	731	758	752	729	793	728	784	753	756	745	705	740	748	789	736	713	762	792	751	792	743	788	777	744	779	720	767	788	747	774	755	729	712	718	692	753	737	755	740	791	736	817	769	702	741	734	711	754	766	772	750	765	732	757	812	734	742	725	799	756	715	772	749	725	789	787	799	736	738	739	778	734	790	786	783	768	754	713	768	779	725	733	789	767	794	776	732	786	814	716	696	776	738	774	789	756	763	764	751	794	714	762	784	741	745	781	799	746	783	754	758	781	750	758	816	762	744	789	841	748	724	783	747	784	722	794	760	726	757	688	723	719	731	769	746	796	769	772	781	730	726	745	798	788	804	767	771	785	831	807	706	810	775	733	777	801	769	801	765	769	821	810	728	786	816	739	724	772	691	760	747	745	766	742	770	769	778	774	788	796	773	780	735	767	735	780	758	764	770	764	771	734	794	766	775	770	747	767	761	779	744	708	758	772	749	716	723	713	752	752	808	785	746	767	756	773	730	780	768	748	768	745	771	776	726	762	752	800	748	757	798	711	711	755	743	763	768	750	792	812	739	758	742	810	780	740	787	705	810	689	749	735	758	805	777	768	767	792	733	792	786	796	750	726	755	778	780	821	718	773	771	713	735	780	766	733	771	738	763	749	823	774	780	778	740	819	806	768	799	742	757	769	796	739	741	778	718	838	744	731	782	704	777	762	712	745	755	750	740	746	745	775	782	806	800	789	777	806	738	741	718	798	728	740	777	783	780	758	759	766	751	724	768	741	726	735	784	737	772	765	775	767	769	729	740	805	794	721	793	815	763	766	746	759	698	742	764	785	739	766	792	797	749	786	758	771	742	763	749	718	766	773	761	752	714	766	777	770	738	764	781	769	745	774	759	766	776	768	750	726	770	761	775	781	743	771	783	752	778	756	710	752	754	756	773	791	746	762	725	717	756	753	747	728	772	741	783	773	777	754	775	753	744	799	767	726	819	741	736	756	744	798	753	741	779	756	765	770	786	762	738	751	731	698	729	795	758	766	758	763	777	757	792	778	752	783	790	749	718	795	782	745	740	749	756	766	843	778	738	796	775	742	739	787	738	785	740	770	744	743	757	800	752	744	779	710	815	777	736	717	737	754	799	810	772	724	773	766	793	747	732	760	802	734	741	761	765	748	756	765	751	767	772	687	726	726	750	768	793	756	785	747	726	778	800	743	727	744	718	772	811	733	740	769	792	778	707	736	767	741	803	765	766	781	793	728	754	749	719	755	818	767	770	738	722	729	770	782	748	825	729	722	776	787	760	743	768	795	801	739	746	716	725	778	765	788	733	782	760	758	732	794	757	772	753	744	723	762	752	728	770	749	823	739	765	752	706	744	770	752	718	735	698	757	811	740	771	762	772	816	807	795	773	767	748	801	812	743	782	826	753	736	787	753	745	723	746	712	754	723	741	787	740	740	751	759	771	787	810	760	796	752	737	734	792	727	763	759	757	779	790	752	762	768	748	752	765	817	787	731	780	749	817	729	735	780	774	801	736	783	769	738	737	789	753	799	784	791	753	731	760	754	779	763	746	758	771	759	755	799	776	804	772	745	751	707	751	737	736	750	750	778	743	788	786	778	743	808	776	761	806	744	814	796	741	765	695	741	753	748	795	785	799	745	759	762	769	721	736	790	765	809	774	752	730	768	759	788	735	746	794	698	758	729	747	734	775	769	711	771	773	762	767	810	741	821	753	791	752	744	778	753	727	748	721	742	801	780	732	726	757	788	750
23995	21179	28249	24356	19440	4434	1904	1090	599	571	443	361	370	373	345	368	373	400	394	338	342	296	293	299	313	308	281	278	312	308	317	295	294	304	291	289	283	319	297	316	311	346	299	289	302	308	314	324	303	298	278	283	289	292	282	267	271	291	416	696	796	676	545	445	296	262	272	256	242	253	254	281	245	286	271	299	257	256	264	268	271	266	280	280	251	297	272	322	271	280	285	284	279	278	280	290	306	259	278	263	278	297	249	274	255	259	262	292	260	238	276	263	308	283	311	274	271	273	272	292	280	268	278	257	290	281	253	300	266	255	256	282	284	256	258	274	280	264	277	274	283	277	304	264	273	250	308	271	246	263	282	268	268	317	279	262	281	280	262	270	272	246	258	251	279	260	289	265	250	270	255	274	248	275	296	294	285	255	283	263	272	294	256	277	297	287	288	243	256	248	271	265	273	290	232	245	275	265	261	283	271	279	305	253	272	264	254	272	281	273	267	270	266	276	282	263	289	265	258	251	272	297	255	282	272	262	243	256	238	263	269	263	268	286	260	274	276	269	272	238	262	262	274	271	274	267	252	263	261	270	308	292	267	287	261	295	276	274	275	264	242	277	283	277	282	262	255	264	267	247	255	263	252	259	257	270	268	286	278	278	258	286	255	279	284	283	251	276	320	283	247	293	241	254	298	256	286	271	256	271	265	275	266	275	278	260	266	267	255	275	277	291	269	287	251	275	275	258	272	259	289	287	247	271	270	303	265	283	271	251	245	274	276	257	276	266	276	253	267	260	290	244	279	267	255	263	269	269	271	280	276	287	260	286	239	287	274	253	260	267	269	286	269	304	272	259	250	238	278	278	281	266	297	268	272	295	288	272	295	292	295	292	237	247	273	283	261	278	283	301	257	301	267	248	256	271	271	267	277	272	284	279	263	271	254	260	271	287	276	268	298	237	297	297	256	285	257	270	247	250	278	288	318	247	257	272	267	264	265	284	280	260	299	283	267	258	290	274	284	272	252	274	245	284	251	268	259	306	242	268	264	264	270	291	272	266	280	297	261	272	254	281	248	299	257	272	256	271	250	295	285	271	278	283	270	251	227	287	251	274	263	284	241	251	269	272	286	278	271	300	268	268	281	287	253	269	278	287	240	243	277	243	275	254	296	276	274	278	267	257	271	274	291	245	278	274	265	267	280	279	237	225	260	273	287	293	245	272	267	272	275	277	302	276	277	262	295	328	291	262	284	261	286	259	265	277	267	282	266	267	273	295	278	259	279	259	288	256	268	277	261	234	281	278	222	264	274	261	299	273	262	284	257	258	273	261	287	281	258	272	255	287	261	247	274	235	289	285	283	289	255	246	269	258	262	265	290	278	286	258	289	276	275	268	303	272	256	277	259	271	286	238	303	296	277	266	292	253	295	269	260	286	276	274	275	275	252	258	262	274	267	251	264	263	267	285	273	254	256	252	280	269	289	278	266	265	246	296	275	301	275	259	286	249	271	254	285	257	259	251	233	317	270	247	273	258	289	272	298	266	299	259	276	270	307	287	255	268	321	270	265	279	273	271	294	274	279	276	262	273	264	281	259	243	274	267	260	305	253	285	268	270	259	267	271	258	258	295	285	257	242	225	247	252	254	249	302	274	277	270	277	291	239	293	305	266	240	260	257	314	275	302	257	275	251	278	255	270	277	267	279	233	275	284	287	284	254	259	252	248	276	260	243	268	268	299	264	261	255	272	278	229	274	271	254	271	244	257	262	253	262	274	252	261	256	259	266	266	275	279	274	261	270	273	267	273	270	257	249	289	281	265	294	256	270	293	290	272	271	275	269	280	272	267	257	270	277	267	275	255	291	247	250	262	253	274	274	279	265	310	291	278	287	268	247	253	247	293	303	244	296	245	280	278	291	283	255	290	247	250	265	264	284	265	266	262	286	274	271	263	268	282	288	269	237	254	261	278	253	300	265	278	267	259	254	268	280	233	251	271	267	275	272	275	297	282	263	268	263	291	263	249	267	282	257	253	271	274	296	280	271	254	273	277	260	248	263	303	253	252	231	277	269	294	279	281	274	277	270	235	296	252	265	250	276	255	284	263	302	256	261	260	269	260	283	281	275	292	284	253	259	271	258	278	268	239	269	266	235	264	271	276	278	273	285	280	262	292	291	292	286	249	283	247	260	289	294	276	297	256	284	260	235	259	279	290	283	282	284	289	253	237	261	278	286	253	271	257	278	265	262	279	280	255	290	268	293	278	264	287	255	285	267	270	258	279	289	294	275	224	265	265	265	297	288	293	259	291	257	270	253	292	263	266	276	244	270	269	291	260	275	251	283	257	304	253	242	289	259	275	251	245	279	263	274	267	275	286	259	271	291	252	283	260	275	276	272	273	244	263	250	272	268	247	265	262	276	264	261	256	280	302	248	284	249	254	247	275	252	265	301	267	255	300	239	234	308	234	275	255	287	280	288	272	253	253	257	275	298	286	301	258	295	282	257	258	297	253	257	261	259	267	288	243	273	245	265	312	261	265	291	284	250	259	283	255	273	263	277	293	258	258	277	302	270	263	256	254	308	255	259	255	267	276	249	291	265	291	277	298	275	315	261	297	282	297	242	288	334	283	280	250	269	275	282	272	268	257	257	279	273	256	294	281	270	273	257	294	263	260	258	282	249	288	290	317	260	248	271	296	245	296	268	277	243	261	242	258	260	251	300	251	268	268	283	266	269	243	288	265	261	292	275	250	278	277	262	300	256	298	267	275	256	266	249	247	326	267	272	286	255	265	235	253	251	300	263	266	281	278	266	291	283	270	283	269	300	251	286	273	258	285	290	282	286	270	260	274	285	289	269	293	251	278	257	272	261	281	291	262	241	254	290	238	271	270	279	274	262	271	284	249	272	274	281	277	300	285	261	273	276	242	264	282	251	294	265	275	228	273	269	277	252	248	282	263	260	270	263	271	236	277	252	278	262	289	275	276	277	272	291	269	269	258	270	242	265	281	266	243	268	262	296	236	243	308	290	259	265	278	270	286	265	284	292	250	274	262	284	257	270	256	286	272	274	270	282	252	273	270	284	279	282	295	272	272	266	283	256	269	284	249	257	291	288	255	269	269	271	300	278	275	241	291	258	279	282	264	272	259	277	238	293	268	272	254	265	297	254	288	262	267	251	265	294	281	271	274	249	294	259	289	293	287	274	283	271	267	277	246	262	261	306	267	279	254	239	245	253	291	307	245	298	252	263	240	270	263	249	256	255	240	264	269	289	281	282	285	287	291	291	278	275	265	297	282	293	266	293	283	271	263	273	250	265	266	242	274	276	280	273	267	287	278	282	249	248	261	232	283	227	257	296	273	261	266	265	293	290	264	246	286	269	273	275	219	246	261	292	268	248	277	272	268	255	268	249	260	275	251	261	285	240	264	259	245	280	288	250	255	296	274	262	244	266	254	245	254	292	284	246	253	282	263	269	253	278	287	271	286	292	267	279	249	278	267
10347	20092	16029	9708	8269	7477	5437	3938	2004	1863	1394	1106	967	980	850	974	1031	1145	1070	1076	867	706	652	722	665	660	651	640	693	676	611	599	627	613	623	621	637	659	639	635	689	676	686	699	674	711	704	662	666	647	617	628	708	664	642	644	594	656	1083	2013	2399	1903	1393	974	679	548	568	589	591	605	572	578	559	520	540	561	522	565	574	536	540	549	612	557	571	573	567	638	571	608	553	567	541	566	555	561	557	573	552	599	528	590	561	586	548	563	535	561	566	543	571	547	550	557	617	576	578	578	562	538	536	576	595	563	583	605	566	553	552	602	571	590	568	618	571	581	511	605	580	571	579	588	565	599	556	561	583	561	580	580	564	567	573	558	579	557	557	577	550	587	588	573	543	568	553	592	553	567	596	607	590	579	538	510	560	583	597	523	578	555	586	546	556	548	566	557	617	591	634	584	577	518	573	544	515	555	532	550	591	582	557	599	588	614	587	569	593	555	597	550	532	573	579	598	562	588	607	577	602	591	567	566	546	583	570	591	575	545	528	545	523	579	573	580	578	571	548	562	554	583	610	587	560	566	571	581	540	541	641	568	621	578	519	517	556	520	564	571	570	557	610	615	589	581	613	612	555	587	577	603	558	589	591	572	565	595	587	578	613	562	580	610	573	596	551	580	587	582	564	593	602	545	565	601	551	567	535	559	575	640	566	591	539	526	571	576	562	576	559	564	571	576	558	541	607	590	599	573	559	526	544	555	572	546	502	609	610	569	540	551	562	568	597	606	562	621	564	594	545	579	569	585	567	592	531	573	603	574	585	549	577	592	578	555	552	598	582	554	552	604	559	548	571	580	567	560	630	584	573	561	566	574	557	578	546	601	511	583	567	597	527	571	598	529	554	541	568	544	574	549	550	532	605	576	561	570	520	567	569	594	549	554	567	589	601	567	556	577	559	573	563	557	571	577	568	533	542	583	538	586	598	565	597	576	623	604	545	563	554	539	529	539	579	530	597	561	558	606	569	598	530	567	585	543	596	623	580	590	543	550	593	553	579	567	586	594	563	582	553	534	601	560	580	586	612	563	584	564	532	594	589	547	561	566	605	553	568	524	588	573	571	571	592	579	573	544	587	544	534	571	525	563	589	574	588	553	558	550	564	570	568	601	553	551	577	554	546	569	548	565	571	610	562	564	517	560	588	573	591	551	572	622	571	562	575	532	577	575	553	562	571	551	559	519	594	539	556	586	528	582	573	565	630	542	571	573	583	582	584	551	570	594	580	548	560	550	543	602	518	582	522	574	585	584	572	568	515	555	552	579	580	593	573	572	603	554	563	582	584	558	600	581	604	587	573	556	533	585	616	550	562	567	570	545	557	606	563	593	581	584	585	587	568	605	563	603	567	562	612	544	551	577	549	546	570	572	593	616	573	604	573	589	552	530	579	570	607	568	608	574	588	590	550	569	569	621	558	557	573	577	544	609	561	552	550	506	579	548	577	540	538	560	587	573	577	585	591	585	555	552	579	576	586	570	562	591	551	572	589	570	538	573	528	565	562	562	536	610	550	598	522	571	616	568	567	556	543	540	580	569	548	576	578	579	546	615	577	589	563	579	533	592	540	541	549	587	580	546	561	605	571	612	551	577	566	566	619	569	604	571	602	589	536	558	558	550	561	602	613	559	579	553	566	546	532	563	559	598	580	609	566	639	594	561	564	594	593	549	601	584	594	539	559	617	609	544	588	548	602	585	556	597	545	557	515	553	612	508	566	578	586	578	538	540	508	525	578	582	567	580	535	530	567	585	583	590	550	579	575	569	547	540	541	573	605	581	579	557	561	554	565	568	555	583	554	536	557	539	550	589	595	551	570	577	573	561	587	585	581	542	565	596	590	563	549	551	543	547	574	568	613	582	575	552	573	591	606	588	575	576	596	567	564	554	541	565	515	591	553	558	537	580	543	569	565	519	551	546	567	573	566	578	601	520	577	573	594	602	573	550	562	547	531	540	625	562	590	550	583	572	557	582	554	566	572	593	547	579	574	590	548	601	506	578	598	545	563	558	595	574	580	553	591	586	561	533	558	606	592	532	514	557	571	557	574	557	590	544	563	579	574	616	600	587	573	540	579	581	586	567	540	581	605	601	600	578	581	542	589	544	570	543	563	570	578	593	580	542	574	593	611	566	544	570	554	546	573	589	524	553	544	579	578	559	581	534	527	567	573	574	614	558	566	596	584	548	530	588	555	557	574	547	566	615	593	569	565	520	534	545	569	586	547	570	608	594	563	564	580	598	549	554	573	541	569	561	553	613	571	561	556	580	530	559	539	566	623	536	523	534	547	561	594	520	572	570	582	593	580	581	572	564	536	594	592	588	574	598	561	538	597	578	565	557	566	586	576	542	544	504	586	593	591	597	534	607	606	586	601	531	544	572	564	573	576	593	497	582	548	567	534	580	576	594	535	592	578	601	542	525	591	576	569	594	557	595	566	549	560	589	552	545	567	558	554	598	564	552	574	532	577	552	501	546	560	591	581	528	607	621	575	526	532	549	557	561	545	576	605	572	576	565	578	587	604	565	550	556	605	554	526	567	545	535	548	582	580	573	569	569	546	551	562	560	574	579	565	580	582	552	551	602	561	547	572	512	553	575	533	535	583	571	569	524	550	600	593	533	529	554	562	624	558	611	523	587	591	548	589	578	583	631	551	584	580	576	577	553	561	580	548	529	568	541	548	556	613	599	571	584	586	540	540	629	566	581	555	567	527	553	555	549	561	575	590	590	622	587	623	600	579	554	586	574	548	575	537	584	584	574	582	512	605	579	542	553	577	575	590	571	519	579	554	569	523	536	547	534	567	566	571	553	536	546	592	614	571	545	569	622	531	612	536	566	580	581	572	576	529	541	566	556	590	559	554	537	569	581	548	581	610	549	551	529	576	550	564	537	538	585	577	590	580	580	572	543	555	551	577	526	574	585	599	575	583	589	545	560	571	565	532	572	556	551	520	578	578	592	624	545	575	538	566	533	561	566	551	546	581	570	608	567	593	579	573	581	524	588	541	586	546	531	574	571	582	534	582	539	585	585	533	570	565	556	565	571	594	573	593	567	552	567	563	563	600	596	539	589	592	558	576	581	541	619	547	568	534	557	537	564	576	538	572	566	602	585	567	541	590	579	536	575	560	560	582	597	585	589	545	515	556	575	553	566	551	547	572	564	579	560	520	547	580	537	579	542	540	564	536	549	552	604	561	572	536	542	559	571	568	533	541	568	581	536	562	513	568	577	591	570	521	587	593	524	596	580	617	608	549	595	530	625	560	552	599	552	554	537	593	556	593	581	546	547	570	544	574	557	557	591	581	557	565	564	564	591	578	542	555	533	573	554	535	546	536	588	563	580	641	561	615	565	559	544	563	585	623	558	583	595	578	554	577	548	548	531	583	522	586	520	567	597	489	611	584	526	555	572	551	573	560	568	543	575	568	559	522	599	566	610	596	558	571	572	559	535
23163	21194	28939	23717	21204	19148	5010	1746	773	658	575	471	430	374	373	374	417	434	420	409	340	298	255	266	251	287	309	281	283	267	313	295	212	245	248	230	238	245	232	252	263	291	287	270	305	281	308	271	289	238	251	254	284	266	248	221	211	312	870	1165	983	768	549	386	247	225	220	195	227	216	237	215	207	214	235	244	248	222	237	229	266	216	250	237	220	243	240	243	208	214	223	208	215	234	251	246	203	242	217	235	212	203	233	246	211	223	226	214	234	187	211	237	229	213	236	223	241	212	238	230	203	212	217	247	219	219	223	224	239	205	246	216	253	238	226	226	246	230	235	237	253	241	216	237	232	220	235	241	226	229	213	245	254	226	248	249	218	224	224	223	202	255	203	247	206	205	221	238	217	223	224	224	201	225	236	229	237	229	214	219	227	202	227	235	213	236	202	211	252	217	214	234	205	221	214	228	222	224	252	251	215	239	225	226	245	255	216	224	213	199	252	211	241	252	224	227	227	226	228	216	229	221	240	213	228	189	247	218	227	206	216	219	215	203	208	231	227	234	210	243	223	246	232	212	248	253	204	196	220	226	203	219	240	204	246	213	251	212	205	222	234	212	227	247	231	219	223	233	223	216	216	241	232	233	206	207	236	202	205	252	224	259	254	208	240	254	235	238	219	228	222	215	227	243	240	210	240	230	246	220	213	234	238	217	223	214	235	231	218	215	206	217	229	227	231	190	222	207	221	205	230	250	217	243	223	241	234	207	205	218	208	232	210	219	221	227	208	249	237	223	243	222	218	241	239	226	234	229	205	210	236	241	261	216	222	241	216	203	223	229	230	208	233	223	233	260	231	219	210	210	211	229	209	222	200	199	255	240	224	256	221	216	242	202	205	217	206	209	243	242	232	225	218	248	221	219	259	217	249	217	239	224	219	253	219	243	229	230	212	203	237	219	214	222	219	226	228	230	190	251	245	217	219	231	230	222	225	255	214	228	223	199	246	241	214	215	205	229	251	214	219	223	208	212	210	231	222	226	220	238	228	209	217	225	221	246	230	229	235	212	226	237	227	211	229	230	231	253	209	241	238	217	203	212	232	228	240	259	238	210	229	232	222	219	228	246	237	187	241	236	233	231	227	214	252	252	209	246	239	193	189	231	234	219	231	251	233	222	234	225	234	260	218	220	246	220	233	247	223	222	234	231	222	240	225	239	235	234	236	227	256	235	204	227	229	249	237	250	261	242	222	225	242	205	238	250	219	224	248	211	250	234	221	244	217	233	215	228	235	219	230	226	209	228	237	202	228	230	238	217	246	212	244	224	207	201	220	226	237	191	221	240	237	224	231	224	245	229	275	219	250	230	237	230	225	204	221	224	252	211	220	241	224	231	210	221	220	219	239	228	228	224	233	219	232	220	212	201	237	213	228	208	236	210	227	205	230	208	225	236	215	227	227	246	225	221	231	212	227	214	233	242	232	215	218	211	227	211	228	242	239	242	216	239	224	238	232	261	216	210	244	248	242	238	230	219	223	225	248	226	222	232	238	239	201	235	226	271	228	215	225	219	236	200	264	220	218	208	206	214	213	215	231	223	229	229	188	216	199	224	201	217	238	181	215	227	216	215	219	232	204	231	198	209	227	212	232	239	208	243	235	230	238	217	235	224	232	242	229	241	244	224	218	232	228	232	219	218	203	204	225	235	203	231	210	217	208	259	231	223	251	263	221	234	274	223	221	237	215	238	220	224	230	213	214	218	234	195	219	223	249	227	227	227	205	216	240	211	221	249	216	240	210	205	222	195	212	243	244	243	216	226	206	209	211	243	241	228	200	232	227	232	211	227	232	214	224	194	229	244	246	223	220	234	221	211	237	226	242	251	239	216	219	226	212	212	247	215	229	202	237	236	195	243	210	237	223	214	215	234	225	213	232	199	239	228	221	231	230	235	243	236	220	250	224	235	234	213	244	233	215	202	221	228	211	234	204	231	237	229	225	248	217	229	210	227	217	222	204	239	231	227	215	260	250	239	226	222	206	223	218	229	197	244	231	208	197	234	228	230	216	205	229	238	205	206	238	235	222	220	200	207	218	221	260	230	249	216	226	231	240	214	192	243	200	259	244	257	225	198	212	212	193	263	219	218	242	220	227	202	243	208	225	218	206	227	252	200	228	241	228	213	240	224	198	206	231	225	241	229	225	222	215	193	224	219	207	231	234	221	225	206	233	249	200	225	227	227	238	239	198	211	238	247	238	228	231	234	239	249	219	222	241	230	233	218	222	214	207	230	235	232	222	241	228	217	235	207	225	247	235	231	228	216	248	243	208	212	227	226	228	223	207	247	215	214	211	241	237	201	234	226	275	206	205	210	202	202	259	238	265	239	238	225	213	254	283	226	256	235	220	235	226	205	222	220	219	238	221	224	256	217	230	244	209	232	224	238	243	235	237	210	233	253	199	215	218	256	248	219	252	248	217	255	239	235	254	207	215	229	229	226	197	226	233	195	226	223	233	235	263	225	200	219	237	237	213	227	225	237	235	232	201	230	224	212	216	214	238	217	224	240	197	222	220	215	209	225	236	235	216	245	226	231	232	232	227	199	237	258	220	231	220	212	206	231	207	235	219	221	231	220	229	219	214	223	233	230	221	236	218	222	222	228	231	222	224	220	238	221	218	228	241	219	196	217	232	234	239	235	233	217	230	242	215	214	219	221	222	237	207	203	214	234	200	244	235	213	221	239	196	232	191	217	242	217	237	226	244	232	226	204	217	254	208	223	208	218	225	225	239	224	204	232	232	221	222	218	208	224	219	229	246	235	212	244	220	231	211	227	231	239	232	231	236	222	223	215	217	236	188	211	231	231	209	209	220	203	226	218	201	215	232	220	238	208	211	210	209	253	204	218	239	211	205	213	238	233	233	247	251	229	209	230	218	239	250	208	228	240	204	237	209	236	228	219	225	238	206	225	228	210	227	212	224	225	237	233	187	231	250	231	208	226	232	228	242	214	204	213	216	236	231	192	199	224	216	223	228	227	237	236	239	220	247	220	227	225	228	238	234	220	236	211	216	222	230	215	235	232	196	227	238	223	244	214	229	230	226	222	209	245	204	223	222	204	219	217	234	201	222	222	246	201	233	185	234	187	217	222	238	216	224	230	227	222	237	232	223	251	226	197	215	232	219	217	234	238	211	225	196	211	234	202	242	191	231	215	245	246	239	217	228	200	231	204	226	243	228	267	215	201	213	243	226	234	253	228	247	227	227	220	231	208	231	216	225	201	235	233	214	221	258	224	251	216	251	226	234	227	232	205	220	228	221	226	212	246	238	242	208	218	224	224	248	236	239	218	231	221	227	204	231	185	205	221	203	227	216	232	226	231	229	228	249	236	223	244	237	239	220	222	233	198	219	222	251	227	227	240	246	204	230	222	217	247	216	233	226	255	242	237	231	239	228	233	248	242	225	207	231	210	243	225	224	225	241	216	213	236	195	245	220	223	225	221
13671	25988	21619	13788	12877	10491	8297	5099	2973	2414	1961	1348	1225	1226	1089	1029	1107	1364	1393	1145	883	674	611	627	658	724	656	643	605	662	619	576	546	506	538	522	549	558	633	609	637	641	686	656	688	653	741	693	640	566	563	586	584	577	536	523	461	747	2821	3775	2999	2250	1485	1011	538	474	458	487	455	500	469	434	468	434	452	444	446	491	483	493	470	451	459	449	481	476	478	412	453	454	452	488	470	485	480	473	450	465	446	445	458	450	472	435	467	472	482	450	495	440	464	501	439	430	453	478	459	447	434	454	465	460	440	493	454	486	461	448	416	494	452	467	466	468	433	451	458	494	503	454	484	453	480	427	466	471	453	487	468	489	440	481	466	457	461	472	431	474	477	402	471	441	474	493	437	486	459	419	458	485	467	462	519	480	452	446	417	470	462	475	463	481	451	439	427	447	482	448	457	459	429	470	472	460	456	457	472	449	463	481	467	442	453	446	469	460	434	454	420	433	407	445	467	492	475	443	449	479	482	477	452	501	436	435	489	461	448	447	454	504	459	445	485	463	442	418	478	438	461	424	457	479	444	444	466	449	454	435	485	479	453	488	491	441	443	441	429	453	443	441	455	443	430	440	435	468	481	461	492	460	423	439	478	462	439	481	462	464	485	463	464	449	431	465	452	434	458	431	448	456	467	467	428	454	460	464	459	500	485	476	435	489	482	499	404	494	454	449	477	452	459	482	487	451	441	445	433	455	459	468	482	426	430	465	459	471	454	458	498	441	437	482	446	478	480	457	465	510	493	452	440	462	487	471	447	458	493	427	495	436	497	508	419	486	457	463	475	462	479	488	444	454	467	476	470	484	410	411	442	477	501	491	433	469	439	461	446	436	489	462	460	502	466	487	475	457	457	462	443	492	439	447	457	487	438	488	466	413	445	454	495	486	443	441	476	446	463	477	409	439	442	455	420	502	482	500	457	442	473	443	423	472	463	447	421	466	419	436	409	482	441	455	463	485	451	435	483	465	454	429	450	440	500	452	470	466	453	437	449	489	449	472	501	466	454	427	505	469	457	465	490	445	458	500	465	477	434	454	493	478	477	457	497	456	484	469	443	454	474	477	444	470	437	447	487	437	467	485	430	462	485	473	468	458	452	490	455	410	439	462	470	469	458	449	428	459	476	451	460	477	471	468	477	455	480	483	472	452	472	465	456	446	438	432	476	461	399	481	459	449	475	444	436	474	449	483	453	468	437	450	454	469	427	441	492	457	476	466	504	450	439	470	453	455	493	444	496	441	445	503	453	450	455	464	484	448	445	452	492	441	482	426	474	430	492	473	462	471	470	439	438	479	431	479	454	441	456	483	460	464	473	469	470	493	459	458	463	447	511	464	465	493	431	429	494	466	467	484	442	509	463	494	458	450	446	488	460	479	467	443	423	437	446	475	468	483	485	494	454	450	483	421	451	465	473	470	448	463	431	473	480	475	436	450	447	470	475	446	462	494	467	428	489	444	480	448	471	445	464	445	442	445	460	468	447	455	453	486	452	473	449	437	464	466	452	423	494	487	452	469	450	467	484	442	469	451	400	456	431	502	452	447	468	431	475	462	487	487	463	442	478	461	479	467	477	449	492	467	446	415	470	443	467	489	471	438	485	466	456	463	437	498	440	467	449	453	457	476	469	428	490	491	464	474	491	453	479	471	452	492	474	441	473	426	492	435	445	447	479	447	437	470	485	506	451	476	415	470	446	477	485	483	503	439	460	464	441	466	469	449	445	459	433	458	469	442	460	497	402	516	460	426	480	470	469	429	464	485	461	454	450	455	477	456	443	452	462	484	489	428	425	464	473	509	476	498	469	451	487	472	478	448	468	449	439	449	429	459	461	438	454	460	508	442	464	471	455	479	472	458	451	482	423	450	469	484	459	449	437	455	484	494	489	497	455	436	415	479	470	449	459	468	467	440	447	471	441	479	467	464	432	481	464	471	458	482	440	435	477	455	433	453	477	449	460	468	473	434	472	489	462	436	447	452	442	453	488	479	449	480	452	443	471	457	489	476	481	448	476	453	456	462	432	484	512	437	448	458	482	491	484	440	493	444	448	429	423	436	453	492	478	478	436	486	471	421	460	457	493	488	441	478	450	462	480	473	414	429	437	456	477	466	453	496	469	436	452	444	443	458	467	449	480	413	476	446	439	454	458	478	477	446	477	443	484	414	445	469	465	437	469	448	450	479	547	458	507	488	477	444	458	428	464	469	472	448	475	438	453	450	435	437	463	454	441	444	429	421	414	451	448	450	426	473	431	476	438	417	439	445	421	442	452	468	463	516	459	457	463	501	433	473	442	463	459	462	453	436	428	478	421	512	467	446	455	431	464	473	467	458	496	453	486	457	455	469	429	451	473	461	489	473	449	462	448	507	495	458	484	440	464	489	464	435	479	452	470	425	437	423	453	476	437	438	476	475	481	428	497	493	470	429	472	426	461	461	465	433	441	471	469	463	462	477	433	454	474	483	446	488	474	484	484	451	471	483	470	504	454	433	424	440	456	449	470	469	495	464	483	442	462	493	468	422	461	493	409	482	462	467	493	491	474	447	479	462	463	451	438	447	479	432	435	477	461	467	487	446	449	470	450	486	472	468	434	462	463	450	506	435	442	482	462	451	413	451	457	468	468	480	438	466	439	474	486	428	428	453	480	463	462	455	458	457	432	422	454	418	458	510	416	456	443	454	449	454	480	498	472	463	461	460	459	436	446	449	502	463	453	446	461	452	490	469	448	421	477	456	453	428	467	451	469	463	423	456	451	463	511	483	461	502	502	461	479	456	449	472	452	464	459	436	454	463	477	462	468	437	470	429	468	461	537	443	458	461	433	495	463	441	458	452	484	471	438	450	438	465	482	437	458	443	461	472	479	449	441	451	470	479	467	456	468	452	441	488	477	487	461	438	444	461	472	494	468	461	452	449	475	442	416	454	454	439	460	463	471	442	513	443	472	455	471	441	486	503	473	421	451	426	454	488	500	448	456	484	426	462	482	434	493	486	458	498	467	483	484	463	470	452	485	464	488	460	446	483	503	487	486	460	451	439	429	404	443	460	487	472	466	491	453	473	492	464	487	441	470	448	418	482	461	415	471	462	441	441	479	447	462	456	448	452	451	446	459	445	450	481	425	482	469	467	457	492	436	463	427	456	443	506	470	456	480	485	437	421	463	497	465	449	451	501	472	423	466	438	475	451	455	470	474	475	457	489	445	470	464	442	452	453	519	422	441	455	456	446	465	409	477	444	437	437	497	435	474	435	468	450	458	428	469	445	505	455	464	491	498	471	466	437	451	446	471	425	465	464	440	485	473	436	461	443	448	448	458	467	393	437	479	454	461	481	442	475	453	470	467	452	449	454	455	422	468	467	441	454	473	452	419	447	427	461	436	476	461	497	457	464	448	468	444	456	453	464	456	498	473	450	436	442	452	426	425	479	447	475	454	436	404	453	458	447	459	424	459	403
26591	20443	8607	1999	1951	1648	1174	695	489	470	467	461	422	406	428	361	423	451	469	431	391	397	387	381	395	405	355	435	370	433	404	391	350	384	397	382	385	425	388	416	404	409	415	413	374	414	398	403	424	368	384	378	434	339	425	363	392	379	407	511	465	454	455	408	374	352	397	384	398	361	380	372	365	392	369	392	411	376	357	396	397	402	388	322	413	388	374	335	376	371	398	403	388	394	364	407	394	417	370	384	369	398	382	412	385	388	387	396	393	378	393	384	400	384	391	366	372	388	396	408	389	365	388	378	389	380	362	384	380	363	368	404	342	384	349	394	384	418	382	387	385	347	367	394	387	375	423	337	383	398	391	408	387	415	366	386	386	387	375	403	402	371	408	405	388	390	399	366	346	405	381	376	427	377	367	358	407	400	403	384	384	342	379	425	374	368	345	414	397	377	367	396	415	422	389	379	361	400	393	390	397	371	351	360	369	431	376	399	377	361	401	402	393	400	381	346	396	382	384	347	388	366	366	362	411	365	356	400	383	406	406	391	381	402	381	390	410	406	392	391	366	395	383	349	407	375	384	394	385	400	369	391	397	404	412	339	382	356	384	359	387	381	371	358	380	373	414	349	365	347	352	357	369	383	386	398	419	385	382	400	362	361	404	393	411	374	376	378	417	383	353	412	387	410	390	382	407	350	379	397	378	398	436	375	373	388	400	373	375	420	394	388	397	379	399	418	348	361	352	382	357	399	386	398	351	398	387	411	386	398	396	369	368	354	399	346	366	382	394	395	341	383	354	372	398	375	403	382	409	387	386	370	373	395	387	378	352	375	410	361	358	380	379	367	372	404	399	375	360	367	397	401	390	409	389	383	384	409	389	408	397	398	364	401	378	384	386	387	400	380	385	400	371	386	391	357	388	431	393	388	371	376	385	394	428	384	407	395	395	378	394	403	403	402	380	374	362	387	378	377	363	369	355	397	399	390	403	374	396	409	379	344	417	397	402	381	364	362	369	398	388	391	383	402	416	379	375	428	391	396	398	375	377	391	381	386	386	414	401	420	406	359	388	399	362	375	395	363	382	409	362	386	374	400	352	375	361	400	369	379	382	376	378	415	378	402	387	371	364	413	359	369	378	359	386	359	403	408	386	361	387	363	384	420	388	396	368	405	385	398	406	384	411	409	367	358	402	382	374	363	442	398	412	350	435	366	340	380	385	411	409	388	393	412	387	400	402	390	380	392	399	372	357	370	371	376	392	380	402	371	354	410	393	380	392	384	381	391	419	358	392	386	359	400	381	399	368	418	397	410	405	387	403	369	399	377	403	352	376	415	428	389	363	439	389	360	415	423	386	375	409	397	355	372	403	397	409	406	384	391	381	436	386	347	383	386	404	360	345	381	385	356	376	399	405	382	347	396	392	403	359	349	368	369	382	376	423	383	402	363	385	361	360	374	366	388	369	360	374	389	374	381	367	371	410	351	358	382	376	374	402	407	383	413	381	392	392	360	379	414	338	364	416	358	377	397	386	404	383	394	390	386	395	397	364	413	370	396	385	364	395	378	426	398	389	385	394	389	396	374	393	373	361	393	394	366	381	372	325	419	334	394	379	378	354	375	375	379	391	364	416	353	405	385	358	415	385	387	381	392	372	356	364	381	393	399	381	392	392	384	402	375	404	388	357	354	384	340	366	361	411	406	350	378	375	375	369	396	380	369	376	390	367	398	382	379	403	348	371	353	377	387	385	349	385	382	367	409	381	377	394	372	374	389	394	427	384	378	393	400	412	429	392	389	376	403	406	367	364	386	423	381	398	362	397	411	390	389	383	364	386	373	371	365	400	375	376	393	367	368	374	362	414	396	397	363	359	396	350	382	400	359	382	398	409	385	380	392	384	391	345	409	354	345	369	412	380	389	371	388	390	400	390	364	340	388	407	368	370	397	407	413	366	365	393	383	394	365	387	393	399	364	381	386	392	408	352	368	388	363	367	384	388	376	379	375	366	380	399	391	384	415	399	399	378	387	354	381	388	394	400	380	361	373	365	379	387	424	385	382	402	364	400	387	351	369	357	376	370	406	393	384	375	378	360	412	394	366	421	385	399	398	389	371	384	395	399	405	393	373	369	348	369	387	367	407	355	386	375	411	401	384	407	372	402	377	377	404	408	363	406	376	417	398	399	368	394	358	374	354	367	386	409	358	374	360	374	369	363	358	384	430	430	398	397	386	396	407	371	361	392	380	411	416	404	373	364	386	368	381	411	402	423	410	396	378	371	401	412	383	392	368	329	365	407	395	354	408	364	405	405	392	378	378	384	410	386	368	356	378	358	399	433	389	386	350	420	369	381	407	360	403	368	367	390	384	373	381	397	403	404	376	411	417	446	400	399	376	381	420	384	408	365	379	373	395	403	372	409	393	406	352	394	395	412	416	388	397	376	401	391	357	417	387	387	382	388	388	361	386	380	394	374	409	371	395	373	367	391	382	377	396	404	393	378	402	356	406	380	396	398	394	351	376	371	393	386	406	422	365	402	366	386	382	360	402	400	354	416	387	378	367	400	410	395	399	413	357	424	388	373	362	372	345	428	373	373	399	375	396	347	379	388	395	366	389	434	386	401	382	379	372	364	422	401	384	362	396	375	377	403	372	379	428	341	402	405	399	359	362	397	383	402	381	400	409	383	386	389	378	344	386	390	352	361	388	380	412	376	424	379	407	377	374	383	404	396	396	371	386	388	382	383	353	370	390	399	394	369	382	390	379	370	373	343	409	394	333	398	360	389	370	352	386	359	382	374	409	383	371	355	382	353	392	396	398	372	388	381	407	390	381	407	419	370	400	381	372	418	397	398	391	361	395	392	370	345	395	400	372	376	390	380	410	405	418	382	375	387	371	399	375	373	413	357	368	399	370	348	382	358	378	364	381	385	398	392	400	407	404	357	386	384	376	393	399	412	405	361	387	417	398	369	377	377	385	365	357	379	391	341	381	397	377	388	417	387	397	388	382	388	368	426	371	342	391	370	379	350	386	405	374	380	387	386	392	377	400	380	376	386	358	416	347	420	385	410	403	394	396	367	386	384	421	370	370	403	395	384	377	422	332	383	413	379	406	387	418	366	384	414	352	380	394	424	389	386	393	374	390	385	378	365	381	347	397	365	388	409	386	397	394	391	399	367	364	410	379	381	349	419	382	390	371	384	358	406	370	376	370	385	392	369	411	393	387	433	401	388	370	361	398	366	386	370	391	377	388	389	328	377	363	389	346	373	374	387	401	396	372	418	369	358	384	396	385	395	374	393	403	380	407	389	403	384	403	369	381	410	350	378	358	400	396	382	380	373	385	348	377	360	394	372	398	364	391	366	416	409	380	386	409	383	376	404	375	374	377	399	364	355	396	363	359	397	397	405	380	377	386	375	380	383	386	388	379	345	402	387	394	394	394	345	369	403	379	375	408	391	335	418	385	372	388	407	362	383	380	382	388	349	406	384	401	386	404
7570	8967	6638	4208	6078	5547	3805	2047	1379	1097	974	865	864	911	804	815	949	1055	1089	961	814	843	765	771	780	829	851	814	830	875	812	798	834	772	795	768	771	803	806	812	884	818	851	828	867	821	841	842	879	771	849	817	793	801	859	796	773	808	979	1126	1172	1036	968	878	778	784	774	768	758	765	755	768	792	762	768	813	809	797	753	743	788	773	776	790	801	789	777	867	803	753	797	769	814	751	746	768	750	785	794	811	780	785	796	763	764	755	768	772	758	769	769	779	759	793	789	719	767	785	764	799	805	722	755	801	793	755	839	771	744	753	787	789	785	763	801	745	811	786	820	789	774	795	739	773	763	751	753	762	752	756	763	743	849	819	761	790	813	775	780	739	812	754	761	770	804	826	712	741	796	850	789	802	844	791	762	818	805	749	804	757	796	766	771	791	761	814	825	808	792	729	778	781	808	783	794	802	785	767	755	777	826	784	804	741	787	774	790	742	823	820	780	766	726	778	816	733	779	748	758	811	755	806	765	795	784	824	805	784	797	777	829	831	766	777	751	773	755	784	756	756	770	801	782	807	798	804	765	762	811	760	786	784	788	759	712	819	755	770	815	766	765	751	787	751	767	819	700	756	773	810	766	827	751	855	765	802	802	761	802	778	799	782	814	787	765	827	736	787	789	785	829	837	730	747	806	768	797	827	809	772	792	773	772	733	830	820	743	806	772	819	753	770	789	745	802	796	765	780	756	768	774	818	771	782	765	770	766	759	797	762	758	782	742	799	765	781	782	785	763	768	769	780	776	763	801	778	771	771	793	798	821	775	809	756	747	782	722	758	776	689	764	747	817	788	741	783	784	785	781	762	807	788	765	784	818	754	783	803	792	774	841	779	747	788	779	784	769	799	771	779	801	767	793	819	784	800	805	824	790	800	793	789	778	833	748	822	771	771	759	752	808	741	810	821	762	781	787	769	755	788	770	750	727	754	766	733	805	781	788	749	765	783	785	752	763	786	790	785	818	787	735	794	772	789	776	811	788	780	783	769	711	791	782	796	810	751	826	759	774	759	778	763	760	844	774	775	783	821	752	851	845	713	817	779	820	775	822	773	827	784	791	733	806	754	761	763	714	741	770	814	806	825	752	802	815	821	779	756	749	815	804	741	743	714	828	792	766	828	828	799	810	720	799	740	768	758	778	808	778	774	749	731	825	754	806	825	725	809	784	778	756	825	749	775	765	807	784	750	807	760	806	759	791	813	764	764	736	744	758	825	753	757	777	770	809	811	738	774	776	753	761	752	785	812	767	815	801	787	770	822	824	791	748	778	752	791	743	781	774	775	784	753	759	864	732	798	775	816	739	766	742	819	799	771	762	772	742	789	824	771	750	778	797	809	782	811	778	779	761	796	785	776	734	770	806	786	799	781	791	762	791	771	797	763	769	803	747	783	769	765	759	731	774	727	758	763	741	802	768	759	809	793	778	775	797	798	769	809	807	759	803	800	800	801	792	777	792	806	775	793	756	768	767	772	771	816	764	792	782	775	812	819	798	842	781	757	787	797	798	714	775	744	758	805	759	771	872	796	813	747	792	758	796	809	781	784	763	776	795	781	786	786	769	798	796	842	808	762	761	752	782	782	696	829	790	781	829	820	721	803	734	767	784	736	745	804	809	783	796	785	826	830	774	750	826	789	772	728	751	762	790	757	818	779	770	782	724	765	833	771	752	743	830	778	765	777	849	799	787	773	740	808	766	776	827	827	806	806	760	782	792	781	818	776	769	759	785	777	809	764	809	810	790	794	771	828	778	822	725	744	766	820	778	803	754	759	735	814	801	816	775	738	752	789	786	758	850	854	793	792	771	835	811	809	785	737	794	766	764	742	750	798	774	785	758	799	773	789	781	782	767	782	809	793	749	722	737	794	774	791	752	768	752	801	786	773	778	831	763	819	755	781	772	757	781	750	757	768	806	825	799	776	772	774	806	808	761	799	771	776	811	714	793	797	753	739	798	830	817	817	802	792	789	784	729	760	771	762	750	812	749	800	757	765	765	780	767	775	740	771	753	845	834	773	781	739	786	825	782	786	803	743	812	768	790	784	780	783	786	774	728	794	824	759	750	779	757	764	742	737	751	782	818	797	784	778	777	788	817	794	802	824	803	799	760	795	806	726	734	808	790	762	830	774	791	735	773	749	811	837	833	770	751	727	765	736	780	740	789	818	777	802	775	798	748	758	767	780	751	816	738	758	777	796	794	812	730	797	784	804	778	817	823	790	803	766	805	763	773	784	761	771	795	827	803	815	788	784	800	799	755	814	813	741	770	781	774	758	769	771	774	795	784	819	750	765	763	757	769	798	784	718	777	772	798	797	787	783	812	770	741	822	786	816	801	770	818	805	805	745	809	752	787	746	787	776	801	775	816	797	813	776	809	734	753	768	749	767	850	777	815	789	747	828	750	782	791	774	806	804	795	728	735	753	798	769	797	759	802	780	776	763	758	797	791	751	764	798	744	775	759	788	808	784	787	835	788	814	792	736	796	765	761	743	797	751	770	803	778	786	768	811	833	774	776	794	759	771	819	807	779	784	763	775	764	753	762	777	809	773	720	831	753	756	763	803	751	784	763	763	731	816	787	821	814	800	775	774	795	782	760	790	788	760	815	735	780	818	751	756	760	746	813	779	732	859	753	804	767	798	798	718	785	750	783	773	805	738	756	713	732	861	772	769	752	721	794	756	815	822	785	735	742	804	824	798	813	780	776	770	786	812	722	791	756	765	833	807	776	756	750	774	796	752	767	790	757	754	740	755	801	753	836	807	793	775	779	798	799	730	767	803	777	788	781	787	770	760	760	731	815	739	721	790	815	771	762	786	828	796	779	767	822	783	796	780	803	802	801	783	831	785	812	783	797	756	817	684	772	776	819	796	782	837	769	754	707	780	805	764	799	745	781	756	783	800	770	778	764	770	825	779	776	758	785	739	821	783	751	775	830	763	759	734	824	810	740	745	787	775	712	793	788	767	801	771	800	742	770	743	743	767	751	767	783	848	767	778	788	755	774	748	820	752	735	780	754	786	785	797	761	787	784	761	829	773	796	817	825	780	756	765	849	752	753	773	768	781	804	779	754	783	728	757	813	779	785	776	814	808	745	769	791	770	791	787	791	828	784	755	750	752	791	768	746	770	790	837	749	715	757	748	805	792	778	820	771	751	758	733	787	800	772	781	780	780	793	793	749	824	793	786	799	840	778	811	711	748	782	782	779	738	748	771	793	745	784	784	810	789	795	783	764	781	823	786	761	816	826	750	814	765	766	714	839	792	807	784	774	800	785	793	780	797	779	798	828	807	745	774	773	762	812	800	770	781	798	770	811	843	758	708	779	773	762	807	729	776	826	776	800	747	828	746	788	762	795	806	820	762	799	814	810	764	767	781	802	741	770	774	762	821	767	793	772	766	838	825	768	759	786	822	842	789	719	820	760	781	788	849	728	808	787	787	765	788
24087	21180	28286	24371	19797	5819	2188	909	681	575	460	413	395	412	348	332	325	344	385	329	311	301	317	273	313	321	290	313	341	268	305	316	290	289	265	300	270	289	291	339	313	312	325	299	327	348	346	324	281	309	332	299	325	293	285	307	321	390	698	843	691	505	440	380	327	275	296	335	289	305	298	303	305	249	285	293	288	279	310	294	286	289	282	315	283	301	272	266	311	276	281	266	318	292	306	283	284	297	297	322	298	294	269	295	293	277	289	307	310	293	301	292	287	293	264	277	290	297	329	300	301	275	268	290	296	286	281	325	295	288	284	303	293	290	274	306	288	272	275	277	298	296	322	293	284	276	262	286	287	322	331	264	274	282	262	304	271	277	299	286	267	268	289	282	304	263	281	268	325	282	274	246	307	297	286	296	308	293	296	274	304	291	313	307	299	305	321	270	297	293	313	318	291	263	297	292	260	321	284	302	305	267	304	297	324	299	260	263	304	281	287	296	306	272	264	293	320	277	317	304	295	286	291	301	269	278	298	288	277	293	283	278	280	248	304	306	280	290	277	297	301	277	295	281	324	274	275	285	266	296	293	313	256	294	320	290	302	263	273	308	286	292	292	313	290	288	301	268	271	294	286	307	265	323	284	285	293	318	273	279	290	299	308	290	309	318	291	286	316	281	295	289	284	275	296	293	256	296	279	260	286	275	283	282	304	295	308	288	308	292	297	290	298	319	301	287	297	258	302	284	280	267	253	272	330	317	288	287	274	266	325	268	315	285	310	283	282	286	293	271	315	282	287	305	278	280	293	294	262	291	274	282	285	272	277	284	267	295	246	260	285	290	303	281	283	297	300	303	294	262	301	296	282	323	256	294	286	314	301	294	298	281	284	295	290	267	272	285	279	282	295	312	328	264	298	303	272	291	290	287	297	270	285	292	286	280	283	306	282	274	284	281	296	275	276	292	257	295	299	293	278	305	282	268	319	254	287	311	273	310	286	305	279	286	290	311	270	289	280	317	258	281	303	270	316	290	291	292	290	297	298	294	276	282	274	271	269	281	286	297	291	289	260	310	269	291	275	293	275	292	283	279	281	312	284	277	306	308	316	280	291	284	283	288	264	292	280	261	295	278	257	278	331	307	276	297	296	290	299	289	304	289	284	300	304	283	302	273	280	277	295	283	287	277	299	247	277	280	257	296	299	288	275	270	249	286	303	285	311	306	271	300	291	271	238	293	273	286	263	274	270	276	263	287	262	275	294	278	288	307	279	312	258	285	300	260	272	292	281	298	263	301	313	265	293	274	301	296	283	276	294	272	278	304	251	283	288	301	259	313	312	299	282	292	297	286	277	307	289	296	278	277	291	292	284	296	266	298	271	318	316	310	281	307	287	247	218	265	289	287	248	303	266	273	298	298	283	315	297	268	295	280	270	306	285	301	288	287	296	270	306	278	297	276	266	303	274	292	296	281	262	309	268	274	275	293	271	286	285	296	301	282	282	286	324	271	283	273	278	270	271	277	291	303	277	272	307	299	273	299	279	308	278	274	292	290	287	313	296	292	271	291	277	280	292	283	297	310	293	301	302	297	292	327	290	314	313	284	301	285	284	285	267	289	297	272	287	304	262	271	282	289	272	298	302	257	292	275	280	319	304	299	277	272	300	279	276	306	329	254	261	300	281	308	287	337	257	267	270	296	281	269	295	294	332	292	307	298	278	284	309	274	261	289	306	273	285	291	273	300	288	298	299	310	263	310	244	300	294	319	305	260	293	270	272	299	292	292	257	244	298	285	297	275	271	293	292	260	292	297	279	289	281	287	299	287	274	285	273	267	298	292	295	279	288	291	301	279	314	261	313	287	292	300	285	308	270	303	287	289	283	286	297	293	290	273	283	272	305	298	274	276	293	292	302	272	299	292	267	299	283	296	271	278	302	279	298	294	294	303	242	272	285	295	297	290	281	283	285	287	274	285	304	262	289	260	302	290	297	292	318	269	310	285	288	300	296	278	301	294	299	317	278	293	287	275	289	267	316	272	278	271	280	280	319	292	296	294	313	290	269	322	277	275	293	287	268	249	275	283	261	255	285	290	267	258	251	281	265	294	327	288	283	293	311	272	292	300	266	292	265	288	293	282	291	287	281	272	297	288	284	283	271	264	279	298	287	307	274	293	259	290	270	321	283	269	289	277	285	295	298	281	315	280	295	282	273	263	311	300	283	295	276	266	306	280	268	300	313	247	288	294	266	260	273	283	275	246	277	309	288	266	326	271	300	316	288	292	267	261	295	270	316	281	273	292	287	305	268	307	263	291	297	287	266	297	292	309	285	289	310	280	295	286	312	331	310	301	296	268	269	294	291	274	282	300	256	283	306	307	299	274	279	318	303	291	272	309	296	313	258	312	292	286	264	295	302	267	270	304	289	291	266	291	265	284	317	277	286	288	291	282	312	288	288	254	279	319	292	265	277	286	304	303	301	290	315	252	304	269	277	282	315	264	293	272	283	273	279	271	272	278	294	284	283	288	287	268	290	277	282	305	295	306	285	286	293	282	268	311	273	269	271	289	264	256	281	316	282	270	250	268	293	275	277	296	310	275	288	289	280	280	292	284	296	303	273	294	286	279	304	281	265	280	302	242	275	296	266	294	306	296	291	318	291	302	279	286	277	296	294	302	313	310	275	284	280	296	287	265	267	279	265	270	274	315	303	277	281	308	278	288	319	274	293	268	321	283	253	264	246	281	296	288	253	291	284	286	293	311	275	279	286	283	287	292	273	311	273	307	277	261	317	277	247	281	283	290	280	286	281	287	254	282	263	262	257	298	264	292	313	265	283	266	282	279	300	264	300	270	274	303	287	294	294	277	304	268	277	250	288	311	260	273	298	280	296	281	313	312	293	287	296	276	299	273	272	268	294	300	279	308	246	309	321	292	297	298	274	288	266	312	286	292	308	284	284	283	268	286	335	264	266	278	295	316	294	282	291	287	288	284	294	263	282	310	295	283	276	296	309	299	260	272	326	291	265	309	280	259	276	254	297	272	273	296	283	303	292	294	287	287	280	315	287	270	281	278	312	273	258	312	288	289	302	298	312	275	303	294	287	279	296	296	297	309	279	253	269	296	289	269	241	285	289	278	290	284	291	296	303	263	275	265	270	293	282	278	256	302	289	305	296	253	292	306	272	273	297	297	307	278	279	301	269	290	300	291	290	283	318	294	289	288	279	283	299	291	258	303	294	292	298	309	286	283	289	313	311	292	268	283	332	293	287	270	296	299	294	315	283	287	283	286	309	323	271	249	284	281	292	271	311	233	299	290	284	258	274	298	269	292	328	300	300	240	258	284	283	309	275	281	284	284	279	299	304	309	270	254	269	298	274	280	305	284	267	289	269	271	287	294	265	296	310	284	273	303	312	281	289	273	276	293	278	312	252	260	269	287	251	300	286	301	294	327	281	290	311	311	279	266	329	264	309	287	290	308	273	278	305	303	262	284	321	271
10171	19341	15321	9109	10069	9267	5871	2939	2362	1656	1383	998	1023	1007	902	793	853	949	875	821	728	703	676	685	728	712	739	738	705	685	674	631	626	598	653	619	625	594	715	640	727	716	746	706	726	797	733	752	719	665	666	710	701	667	637	626	590	921	1997	2504	1897	1459	1123	884	684	548	624	643	610	582	578	618	578	564	633	605	604	588	647	588	595	634	607	584	611	606	616	628	575	547	582	594	586	589	576	584	597	591	576	624	574	596	601	616	626	606	586	571	575	611	591	551	576	614	557	566	591	566	594	603	601	575	617	602	557	544	630	610	596	561	601	620	591	617	535	615	555	596	582	585	615	604	562	579	623	584	559	589	605	609	639	621	574	594	610	620	603	566	579	595	577	582	597	579	618	591	632	602	581	575	585	650	579	588	609	557	593	581	613	614	570	623	595	597	593	591	553	552	604	593	594	641	576	580	617	606	582	613	575	555	619	611	604	607	545	598	618	595	631	589	593	573	586	574	594	584	620	597	580	557	587	568	618	601	638	647	578	630	632	563	682	608	628	600	582	618	645	597	627	558	579	588	614	590	589	578	566	623	570	605	586	589	605	572	600	635	598	628	556	628	586	605	600	580	601	579	590	590	608	584	612	624	598	578	591	589	549	606	613	601	560	609	606	633	597	605	609	540	591	590	617	606	614	583	625	613	546	621	558	566	574	620	548	615	572	607	541	591	624	596	579	579	564	613	625	619	580	577	572	569	582	570	585	597	639	572	563	599	611	599	576	624	595	604	588	560	568	577	624	598	648	641	627	626	596	597	550	593	568	564	598	602	599	593	570	582	609	634	594	558	571	573	584	583	615	566	572	587	575	605	640	553	561	595	636	648	607	583	586	574	601	566	590	579	625	578	595	597	631	553	575	613	643	528	596	620	574	650	608	579	572	614	601	588	623	570	585	589	617	635	595	599	571	601	614	600	595	574	604	603	591	613	581	589	575	626	635	584	582	606	592	588	585	599	597	613	589	621	606	599	604	633	594	572	615	586	631	576	542	609	566	597	551	595	603	590	594	589	553	617	554	599	610	572	606	569	610	607	646	548	641	541	584	588	613	581	602	567	590	583	594	605	573	575	615	646	588	559	583	651	610	567	624	588	598	637	623	552	564	584	584	596	584	648	584	568	577	597	606	528	592	562	558	611	584	592	573	621	606	603	567	610	586	627	548	595	695	603	603	583	626	584	588	575	599	569	617	577	605	630	588	612	568	639	562	599	592	615	594	620	591	563	597	599	572	554	611	659	607	619	607	607	636	587	577	579	572	606	570	598	616	608	590	607	583	560	589	594	568	584	591	600	590	603	561	621	548	593	598	579	578	586	595	582	592	571	592	587	613	594	593	558	615	584	552	577	630	631	609	615	551	605	601	593	621	608	627	624	609	603	582	576	576	589	592	597	577	554	601	621	579	660	641	590	597	604	604	595	587	574	562	603	568	597	578	631	598	623	633	600	562	576	603	580	640	612	565	595	596	592	602	536	605	644	608	625	577	586	580	594	606	590	616	630	585	630	588	588	551	600	637	603	640	592	598	621	624	555	613	588	554	563	596	601	604	589	544	599	548	571	605	621	613	619	635	588	605	565	630	624	599	583	545	608	598	581	595	591	625	629	560	589	587	620	538	566	648	591	589	560	590	593	587	608	611	584	553	573	538	569	542	619	599	612	586	549	548	577	618	590	579	633	594	596	555	612	596	590	604	591	592	593	608	567	549	590	605	595	585	604	574	565	599	601	619	543	597	616	558	618	624	593	578	629	613	617	576	601	535	573	600	580	601	576	600	591	589	599	610	587	625	568	628	567	618	591	572	604	569	608	654	631	637	622	614	576	599	650	582	617	630	585	623	603	617	559	546	606	643	566	599	623	566	642	626	588	555	633	578	595	638	601	597	573	594	605	624	586	611	584	571	622	620	560	590	599	556	613	590	610	624	582	573	586	576	574	600	590	579	598	560	595	593	561	620	577	599	603	598	620	604	565	622	582	588	593	595	573	630	628	599	587	617	596	641	568	568	605	563	573	596	607	567	583	568	596	582	607	577	578	637	607	622	583	595	614	584	619	607	554	593	536	600	609	563	602	577	574	547	574	576	569	609	586	591	591	606	570	621	629	590	605	633	551	631	587	590	584	580	578	612	603	603	657	582	611	618	622	557	594	560	546	612	575	585	611	649	573	540	595	604	578	618	625	580	576	627	603	617	591	607	549	623	593	596	559	585	585	612	557	626	598	616	612	569	620	544	568	570	618	622	623	603	632	608	584	650	583	636	569	604	594	614	592	583	615	569	609	615	624	594	558	589	579	586	595	562	565	543	588	604	625	598	572	602	573	588	572	579	585	589	625	601	593	563	592	578	602	575	593	584	556	592	594	556	564	551	584	560	637	614	594	574	609	618	623	585	619	605	620	631	582	610	649	575	622	576	626	578	600	597	592	598	578	588	577	573	595	599	611	574	604	592	616	596	601	590	577	606	574	649	575	564	584	622	581	578	583	590	568	595	561	614	604	566	625	574	574	588	585	592	575	593	589	602	604	546	579	548	601	566	594	575	591	570	611	602	639	593	600	597	596	596	569	596	592	626	564	588	558	611	575	544	558	585	576	578	555	590	577	601	569	616	611	559	630	570	570	605	590	589	547	586	595	555	610	635	602	612	608	582	577	576	606	605	625	561	589	605	591	603	576	599	594	573	597	632	629	563	577	584	600	569	599	610	584	558	600	621	600	572	570	615	582	557	601	617	584	625	595	577	590	600	595	620	568	601	606	577	643	602	596	576	569	550	614	595	614	618	556	601	560	628	553	563	568	603	592	628	589	557	603	616	583	581	605	565	594	596	623	544	563	604	636	607	600	593	613	589	587	598	577	594	601	571	574	563	601	590	576	581	570	639	587	636	624	552	611	584	594	630	641	578	572	616	623	591	593	570	579	587	584	584	611	588	579	556	564	650	604	616	610	608	591	589	570	578	586	569	598	570	575	618	569	577	599	570	576	569	603	612	605	579	621	571	607	568	571	570	617	565	623	563	632	593	626	587	611	598	581	610	625	583	612	566	578	545	588	600	582	613	602	580	595	600	625	593	619	600	582	603	612	571	635	580	601	597	589	567	599	599	574	597	610	599	612	571	619	590	601	583	599	609	568	576	595	603	665	618	575	599	591	626	585	628	578	606	610	611	631	630	637	625	567	588	561	624	601	569	563	574	597	537	605	561	583	577	632	612	595	595	595	565	546	593	585	587	589	584	586	599	593	591	606	613	604	580	621	579	570	567	596	588	597	581	573	594	579	605	605	592	629	642	625	589	551	611	617	557	617	589	598	600	602	578	607	587	596	549	597	574	562	583	568	595	613	599	611	598	590	623	601	616	639	585	570	586	574	604	628	592	613	606	585	613	592	613	616	585	582	587	591	610	633	592	578	588	627	586	555	592	574	625	579	636	595	553	594	591	633	542	593	598	667	601	571
23139	21197	28941	23732	21200	19150	5010	1424	872	679	552	426	399	386	372	357	346	326	307	342	280	286	246	271	276	257	251	299	276	276	283	249	247	267	245	251	276	253	283	296	280	269	300	287	297	277	311	306	286	305	255	248	253	284	269	260	248	291	952	1342	977	715	517	412	246	233	227	237	207	228	238	254	250	253	232	244	235	230	219	233	214	236	237	247	235	219	242	245	247	233	257	236	211	213	260	237	259	211	198	202	239	225	234	223	247	226	252	206	249	257	232	259	244	234	250	277	232	252	222	223	213	238	233	248	246	215	206	233	247	223	240	239	236	237	235	270	217	249	235	263	202	239	261	213	251	258	248	254	255	228	254	228	247	230	205	233	237	224	221	243	245	226	229	237	197	247	250	203	218	198	249	223	228	220	237	203	254	230	242	192	231	243	241	288	226	217	228	236	243	247	239	228	227	218	206	235	235	235	232	223	255	229	238	271	225	229	234	213	228	254	234	217	205	239	229	213	232	225	224	223	227	223	226	229	235	254	230	213	249	253	242	230	233	245	234	239	231	236	249	233	219	224	213	235	228	216	219	216	234	212	220	203	220	235	229	237	223	233	233	243	247	224	208	256	223	257	216	231	220	218	246	240	219	213	202	235	226	252	229	243	214	217	251	214	239	220	238	234	224	257	263	224	241	234	232	235	228	249	229	235	255	254	250	209	237	235	240	238	224	219	244	188	238	228	218	250	254	206	233	221	228	230	210	256	243	212	224	236	226	205	244	224	241	233	266	235	229	209	245	217	219	216	217	221	251	235	217	260	208	251	228	221	268	225	223	242	238	196	239	237	224	228	208	207	241	223	226	238	225	233	188	258	247	224	244	232	237	239	224	221	234	246	229	221	220	206	233	225	217	237	197	243	241	233	223	280	248	263	244	226	213	246	217	242	228	228	221	217	225	232	225	247	253	204	207	249	262	223	242	242	252	272	230	249	232	225	233	240	246	244	243	221	226	221	224	227	232	241	246	223	236	224	224	219	232	214	230	221	233	232	249	240	229	209	216	244	250	236	233	217	232	229	229	246	250	237	263	234	242	254	217	227	252	243	245	230	252	245	224	198	218	234	241	249	227	244	198	232	238	200	235	224	233	233	218	242	226	205	231	237	231	242	225	253	238	253	244	250	244	246	203	228	243	244	243	234	240	234	259	245	243	212	200	235	226	213	233	234	234	218	223	241	282	219	241	218	238	224	228	213	250	236	229	266	249	238	261	232	224	226	200	240	250	239	244	234	233	241	241	244	234	257	220	225	234	255	268	228	235	180	224	208	242	233	241	249	230	235	206	239	221	234	247	234	221	248	244	233	222	232	258	255	257	246	241	238	249	234	232	245	257	200	211	219	247	215	220	214	256	240	217	228	227	252	243	244	227	230	239	242	244	232	217	209	217	226	259	248	188	225	202	237	252	231	210	240	215	230	247	232	225	231	265	231	207	214	236	242	208	244	266	221	237	240	232	228	230	239	209	244	225	213	243	244	235	224	225	252	245	217	226	224	220	241	209	213	248	233	228	217	211	226	234	235	215	224	228	238	206	229	231	230	235	237	231	216	249	214	243	212	239	234	233	245	251	248	243	226	235	229	233	243	238	245	232	236	228	254	221	203	216	238	219	228	233	252	245	233	220	227	228	219	238	242	233	210	237	212	241	249	216	237	201	228	240	244	212	252	251	204	246	239	244	220	226	261	242	235	223	267	232	235	207	224	219	251	231	219	239	254	256	221	228	220	251	226	240	220	255	215	218	253	197	241	224	240	254	205	244	231	220	219	238	234	243	250	223	191	224	249	234	231	212	221	215	215	216	213	229	247	240	261	210	232	229	237	229	221	244	249	211	217	238	239	237	222	235	215	244	255	225	218	244	237	236	211	238	206	221	211	218	215	242	212	250	212	223	246	198	231	238	242	241	218	216	233	256	223	205	233	232	226	226	220	222	229	222	237	228	223	219	218	232	227	206	242	211	215	220	221	248	226	228	243	227	230	244	231	259	247	210	207	218	248	219	206	226	243	218	232	245	240	232	253	236	252	237	224	234	202	223	227	206	234	236	222	251	212	206	204	215	216	232	256	217	213	211	213	249	245	234	213	241	227	192	246	205	230	254	239	234	237	249	241	221	235	229	247	215	236	224	246	218	203	232	228	216	243	257	215	230	240	215	235	238	235	237	260	231	216	248	236	240	255	246	222	216	216	211	223	250	222	216	240	212	239	249	246	235	200	218	223	239	213	227	270	230	205	222	211	202	243	247	232	217	249	253	221	230	239	230	223	213	252	207	206	237	259	211	235	242	230	252	226	220	228	245	248	218	228	226	226	216	223	233	200	234	229	252	213	220	259	241	224	262	257	205	221	236	251	239	254	233	239	231	244	225	255	244	244	233	254	221	217	231	225	244	239	250	233	221	230	244	220	265	243	216	227	199	230	257	236	225	245	252	219	258	252	222	218	223	212	221	225	231	241	221	240	237	238	234	228	234	245	216	253	237	223	215	251	225	229	207	225	228	227	225	238	231	230	230	222	240	236	231	225	206	224	236	231	230	228	205	243	257	244	232	239	232	243	226	185	218	230	210	239	210	204	240	228	230	240	249	228	230	244	227	231	233	225	230	236	238	204	238	208	253	245	256	244	217	225	239	215	230	246	236	232	224	233	224	204	214	223	199	226	237	226	228	233	227	240	238	255	224	235	245	235	223	248	223	241	256	229	241	219	212	226	211	207	216	231	232	250	238	269	238	223	241	258	241	236	237	251	243	239	237	235	235	244	245	237	251	214	254	247	220	251	230	235	229	230	234	240	243	244	221	213	252	247	223	266	197	217	222	232	230	251	248	245	218	223	240	223	261	217	253	224	230	219	219	224	221	240	216	216	245	253	223	221	220	258	245	218	225	247	215	259	195	230	256	213	210	219	218	247	242	233	232	203	232	232	245	211	240	232	219	206	215	225	221	211	233	247	248	260	227	240	233	246	247	232	218	240	246	251	238	208	224	260	222	243	241	238	236	215	233	227	230	217	229	247	213	244	238	230	249	218	218	226	212	213	254	202	234	231	253	244	244	236	238	217	238	249	242	218	254	202	234	245	226	212	225	218	203	248	238	250	217	239	221	248	228	256	218	243	257	212	234	229	229	244	218	222	222	210	236	214	220	225	242	235	217	215	235	246	235	233	227	226	191	245	252	234	221	263	247	241	224	240	245	240	246	194	207	254	237	252	226	233	250	234	229	226	210	256	228	224	206	260	221	218	218	221	221	219	235	225	247	224	227	227	204	237	247	217	209	202	235	243	199	216	242	248	215	214	230	270	253	226	204	213	232	210	224	237	222	233	254	204	242	236	221	211	255	239	213	227	223	220	259	221	232	232	215	211	237	252	208	232	219	225	244	235	242	254	240	229	246	256	219	219	228	240	235	233	223	238	254	233	251	246	263	235	203	250	218	229	230	210	214	240	227	240	230	232
13163	25432	20896	13062	14545	10839	7580	4170	3321	2321	1867	1358	1346	1206	1029	929	859	879	846	878	777	666	638	646	615	596	608	660	669	605	579	574	543	527	540	534	492	613	668	641	676	701	735	725	734	733	688	727	644	628	636	646	625	603	606	564	479	693	3087	4246	2896	2058	1380	956	562	455	461	468	458	471	484	449	502	433	476	487	507	472	452	474	486	490	485	490	462	433	478	449	492	465	454	484	469	454	471	508	484	461	490	470	461	512	459	507	473	446	423	475	462	472	473	484	472	483	468	464	479	482	467	513	455	465	450	458	442	460	449	464	443	461	469	440	511	461	474	473	481	484	502	464	452	452	429	483	525	486	446	483	501	483	427	423	499	436	451	484	482	443	451	466	426	492	469	481	428	458	486	445	456	463	452	468	456	473	459	473	482	467	470	457	478	481	448	496	462	505	444	480	496	442	460	467	442	477	429	478	479	487	506	467	474	467	494	473	439	477	466	453	456	441	468	468	479	461	472	492	470	450	503	457	459	449	483	452	484	426	490	511	464	482	493	487	496	490	464	483	484	440	480	470	447	476	475	511	492	463	463	507	453	445	477	453	500	484	448	499	444	441	491	446	519	484	446	454	481	504	415	457	459	456	470	472	479	472	436	455	434	437	483	455	472	464	475	460	471	466	494	497	445	480	488	476	484	497	441	482	501	459	471	430	482	497	459	510	484	476	457	503	486	473	468	498	478	492	481	434	487	470	457	430	495	461	456	462	489	430	470	449	417	480	484	497	434	458	494	490	468	453	474	460	490	484	490	487	484	467	455	473	467	448	469	457	474	487	465	476	474	470	475	459	486	477	489	426	440	427	476	494	486	401	455	462	477	479	475	467	466	450	483	471	467	443	456	455	455	487	472	506	448	463	480	472	474	464	490	497	458	479	436	480	461	461	470	511	474	494	473	444	468	455	482	463	468	495	434	480	521	463	461	483	476	473	435	466	463	474	441	476	479	469	484	503	448	498	481	450	477	470	461	430	484	471	459	496	445	429	507	462	515	448	455	453	473	472	443	481	491	486	439	499	479	447	480	482	476	466	474	484	431	473	506	456	458	476	441	432	437	452	468	461	485	474	501	453	458	478	448	476	438	451	501	484	473	470	436	465	489	492	461	480	508	506	447	483	482	484	483	448	483	453	435	436	470	452	468	508	459	468	495	484	484	491	485	470	509	453	463	438	459	482	446	458	441	457	505	477	477	469	465	476	484	504	445	470	484	477	419	475	474	507	455	509	443	509	458	505	433	470	484	475	468	495	446	491	454	482	467	454	460	474	452	476	482	424	430	479	508	508	457	470	493	489	428	480	466	488	493	462	504	469	426	485	481	466	464	496	476	462	486	495	465	505	456	465	476	491	490	464	474	489	472	463	473	463	441	476	467	472	480	480	434	472	453	498	487	459	480	439	473	471	473	517	440	513	489	444	480	492	448	502	477	446	459	497	488	484	451	452	490	479	466	462	472	413	435	448	480	462	458	464	464	476	458	485	472	491	461	482	462	485	495	465	466	469	449	454	451	464	523	455	480	488	476	459	465	469	464	456	469	472	447	486	461	456	466	451	486	415	484	458	492	455	477	468	453	429	493	459	488	455	479	439	417	476	443	447	465	481	485	494	441	475	481	448	477	495	464	447	451	482	437	471	498	474	429	460	477	457	494	460	435	471	458	471	479	509	469	498	456	523	477	473	468	462	454	488	454	453	486	423	471	462	478	432	482	477	455	461	496	495	451	447	464	461	465	460	463	491	453	509	457	469	456	477	460	446	439	462	472	456	440	467	449	441	421	469	450	464	458	460	466	447	483	466	448	514	479	480	460	475	463	475	462	457	495	459	492	476	456	444	486	443	435	444	428	463	442	495	463	472	513	474	484	454	449	485	486	463	463	462	421	464	456	486	444	506	463	458	430	457	451	462	483	448	465	481	477	495	446	477	494	529	466	429	479	494	493	460	474	445	452	501	471	467	501	449	461	464	471	459	451	474	467	432	496	459	437	488	478	436	443	418	454	485	477	459	481	461	468	452	527	445	478	497	452	463	510	507	478	474	446	476	452	469	471	466	455	437	486	477	446	441	487	482	458	481	472	488	468	481	474	486	453	446	425	461	470	480	453	480	485	454	462	481	495	477	477	444	453	498	451	445	494	495	464	465	487	464	498	476	491	489	461	457	485	490	473	446	463	471	478	427	472	469	441	501	427	464	491	470	435	481	458	458	458	444	486	466	460	458	462	497	443	497	442	489	451	487	538	518	493	480	454	491	407	466	493	446	471	456	494	483	500	437	435	458	441	503	419	451	464	462	482	448	482	425	479	474	457	439	443	476	421	439	450	464	452	475	441	495	489	485	464	504	499	456	487	465	462	477	479	482	456	473	472	473	455	481	465	440	474	487	416	476	495	503	441	421	485	480	445	463	488	448	508	470	431	440	466	493	410	487	510	460	499	469	512	485	476	481	427	478	481	458	497	502	463	485	463	444	451	476	483	490	460	452	435	425	440	483	453	457	492	456	460	482	458	464	491	475	450	491	461	471	501	458	498	470	458	452	431	474	511	492	494	514	466	445	457	434	459	471	487	500	455	416	493	498	471	477	499	485	473	493	478	453	493	486	455	480	486	480	483	473	437	481	463	444	468	468	465	485	497	502	505	423	494	457	448	464	447	459	460	473	491	460	452	435	483	507	461	474	415	511	462	455	528	456	441	446	446	492	507	474	483	486	462	492	442	459	459	484	467	451	489	486	482	512	487	473	493	445	478	478	459	489	476	447	499	477	482	473	450	467	503	444	477	476	446	493	462	463	482	488	490	475	480	493	472	466	468	476	472	473	464	472	455	496	446	465	473	464	450	462	454	453	460	474	419	471	440	502	486	474	435	478	441	446	487	429	471	452	507	459	467	464	468	474	463	477	507	453	495	455	504	474	501	472	456	446	446	460	462	478	471	458	485	468	489	475	465	451	467	486	473	461	448	475	460	446	471	474	518	481	485	459	452	479	487	442	509	456	473	455	470	473	475	421	451	481	452	457	438	514	466	445	465	499	454	444	461	460	484	457	490	475	426	476	459	454	424	497	445	475	439	446	462	483	480	446	503	468	465	484	472	469	486	463	491	464	473	449	447	470	435	487	499	474	510	440	471	478	465	492	476	486	458	501	471	430	483	501	478	432	494	441	490	481	509	472	466	445	449	456	442	464	463	455	444	502	470	446	483	433	488	515	492	469	486	449	481	475	486	440	461	503	503	476	484	493	473	460	486	467	456	509	484	474	435	489	526	454	416	461	486	465	497	446	457	439	450	466	472	483	508	435	443	496	488	437	476	438	432	426	504	422	461	465	488	482	493	461	466	455	500	496	442	474	485	469	475	459	489	483	487	443	446	494	507	427	408	483	483	468	477	450	465	476	491	436	455	453	476	467	478	425	480	434	430	455	484	463	485	455	445	423	431	476	465	463	471	477	469	489	497	522
26531	20374	8390	1946	2218	1229	880	556	500	455	399	407	426	407	427	378	405	385	405	418	411	370	379	381	388	395	424	367	411	396	398	388	397	392	394	380	363	368	426	383	414	398	384	402	403	398	465	393	386	387	346	405	389	377	370	377	377	411	458	482	511	467	424	461	397	398	397	372	418	399	397	374	391	402	425	414	437	366	396	380	430	404	396	378	404	412	399	366	382	399	374	385	360	408	354	419	382	393	356	363	391	371	372	382	392	364	373	384	401	362	366	375	423	384	369	395	373	396	372	380	383	397	394	409	339	357	385	358	401	391	393	349	381	395	351	392	428	367	366	397	380	362	353	371	390	390	387	354	375	366	400	401	359	389	356	381	372	366	398	406	365	365	377	367	366	368	337	353	384	387	371	378	400	402	359	386	389	350	386	387	382	364	388	405	388	377	394	366	409	363	357	390	344	399	386	380	395	389	372	392	409	364	375	373	379	385	395	385	348	352	407	427	371	378	404	392	385	403	387	386	392	386	384	362	393	368	409	377	383	400	393	377	379	381	385	371	381	399	360	404	405	357	354	391	377	341	384	384	384	389	398	382	366	396	366	399	359	399	358	351	373	370	374	378	348	354	398	363	389	339	379	402	394	372	372	364	378	367	364	415	352	409	373	404	407	418	352	352	393	361	394	419	386	370	406	377	375	428	400	368	376	395	378	385	369	344	381	379	364	400	348	357	383	373	384	397	371	356	370	395	395	338	372	396	386	356	373	386	398	353	408	372	382	363	361	371	403	383	356	382	391	379	408	343	366	392	384	379	395	392	402	387	396	380	388	362	361	382	408	389	355	396	392	397	390	370	388	413	395	361	380	377	378	340	433	382	384	371	353	373	393	362	385	398	344	390	404	391	366	360	373	358	356	375	371	404	379	367	385	370	413	365	377	386	369	362	390	419	375	362	372	370	371	400	405	343	391	415	390	366	370	374	354	399	379	364	391	355	386	321	402	351	388	347	360	383	410	375	406	351	388	394	363	366	384	353	408	370	426	385	371	365	349	399	345	392	382	393	376	365	444	393	389	377	366	354	390	350	385	355	410	388	359	383	342	390	352	373	373	365	372	430	351	384	381	369	373	385	379	390	382	373	353	379	400	381	356	398	406	402	399	349	360	390	381	421	395	419	388	391	370	408	407	371	373	395	388	400	332	382	381	351	384	352	377	375	380	410	401	408	403	383	395	356	385	354	378	374	382	365	413	362	363	370	413	365	369	382	410	365	426	356	386	403	373	363	372	388	362	346	381	381	365	369	376	385	371	390	377	378	356	364	402	395	371	389	379	391	401	362	380	394	356	402	364	392	387	373	386	374	381	357	391	365	382	377	383	384	408	397	391	399	380	356	407	408	394	344	381	408	371	411	375	368	415	362	381	430	399	379	365	383	393	383	379	387	345	400	353	365	380	400	347	371	375	346	382	429	365	384	347	354	362	389	348	376	386	397	368	381	386	396	372	392	405	375	378	342	416	416	394	378	386	390	392	378	358	394	372	367	363	424	374	361	407	379	392	404	399	357	378	359	374	407	379	379	393	373	373	373	374	374	392	363	371	350	375	363	386	406	384	379	388	392	390	399	387	382	363	383	381	368	379	360	379	351	415	395	373	363	393	372	358	393	370	348	401	399	379	398	423	385	388	417	391	408	410	351	409	349	359	370	386	418	373	413	379	365	332	420	331	400	403	397	429	410	377	349	397	386	368	389	375	354	383	367	379	384	382	393	382	360	368	390	384	376	385	383	392	408	395	369	374	420	399	354	402	381	391	367	353	366	348	359	356	375	387	411	352	388	409	366	391	377	414	383	359	386	409	379	353	401	402	372	383	378	412	379	428	368	382	390	396	385	376	411	397	399	419	382	399	401	380	393	382	386	396	390	363	374	406	400	351	386	394	374	393	374	393	400	366	395	388	385	351	377	364	365	324	369	365	384	390	426	363	374	379	355	382	373	386	408	359	409	395	346	382	384	381	409	410	379	367	363	414	410	413	389	363	405	369	411	364	398	371	395	386	367	371	377	376	379	365	376	386	373	414	367	377	382	372	359	413	356	405	386	370	376	373	376	373	366	386	395	391	413	367	416	370	350	376	386	360	428	381	387	376	398	382	365	352	355	396	345	382	352	377	420	384	405	381	377	373	359	416	386	374	395	385	380	347	343	379	399	391	380	377	382	376	414	379	380	372	413	388	397	357	347	344	361	420	387	365	363	436	369	402	358	390	423	403	411	405	419	396	370	367	411	399	381	385	392	381	392	347	370	367	392	374	357	389	389	378	371	384	375	402	391	370	379	396	351	368	344	358	368	372	338	370	348	355	375	390	358	363	366	375	391	400	368	381	370	389	383	325	354	395	349	374	367	363	402	379	373	365	347	399	404	393	399	387	376	378	375	397	367	385	399	429	363	412	386	364	385	388	371	345	372	402	374	368	403	375	367	383	358	337	371	387	386	368	378	379	395	389	365	376	355	360	386	376	399	365	336	365	378	376	402	357	356	395	380	396	376	384	383	402	351	347	380	377	396	395	422	380	364	387	364	407	395	383	343	401	372	368	385	406	390	387	396	387	401	356	373	372	343	383	370	401	380	401	407	385	398	389	353	353	384	397	351	359	352	371	387	385	404	407	373	373	392	381	393	374	386	369	364	366	382	373	391	398	375	363	384	389	388	374	400	402	363	392	343	355	374	372	381	379	390	400	379	392	409	395	383	374	353	397	374	396	371	397	367	392	365	400	374	405	365	388	400	389	361	398	409	393	342	382	333	340	396	361	352	390	363	370	405	359	381	394	371	388	381	366	388	392	412	359	363	387	412	356	390	367	361	393	402	349	359	404	384	363	385	396	398	383	380	358	372	402	351	388	391	387	359	413	400	382	377	404	388	366	432	378	355	355	382	387	393	427	367	365	339	366	383	393	411	369	385	359	368	352	380	396	366	353	372	406	377	391	335	374	375	393	384	401	364	400	409	385	357	391	403	417	361	369	356	327	395	375	360	380	383	388	394	383	429	373	350	364	373	373	398	393	405	373	375	395	397	407	363	377	349	384	395	384	385	394	366	347	385	398	413	392	375	383	384	431	381	392	367	368	397	373	375	380	365	361	380	383	377	386	414	388	383	395	396	357	387	354	382	405	371	400	388	405	384	394	380	401	395	395	387	399	379	398	383	393	391	338	382	355	389	406	386	386	384	389	410	407	362	364	357	361	409	397	361	359	372	395	389	360	365	392	386	359	387	348	388	374	391	393	397	395	364	385	387	397	358	348	390	393	356	382	338	370	372	394	381	362	388	371	382	384	368	395	367	373	391	378	379	392	412	421	419	368	346	412	385	355	371	408	368	366	385	395	368	398	391	404	382	365	390	375	415	395	373	405	390	395	400	372	393	383	377	383	377	377	393	377	362	397	328	377	401	377	355	348	330	353	363	355	394	358	422	378	405	423	412	383	376	427	378	408	403	397	379
6800	7948	6122	4431	7068	4280	3004	1510	1363	990	896	899	894	865	844	823	848	843	887	964	803	779	794	744	774	762	807	787	867	791	806	793	811	782	791	746	775	807	838	846	875	888	857	837	845	802	881	860	812	856	795	803	824	826	806	751	764	792	903	1027	1094	970	971	854	759	716	776	757	816	787	729	750	745	761	757	724	784	747	756	808	775	774	810	767	754	741	807	760	821	768	792	723	734	727	783	770	789	781	769	774	751	776	734	785	799	777	798	808	688	713	751	785	778	721	725	797	763	777	774	797	751	773	802	770	718	770	794	766	783	784	746	725	783	753	755	792	728	818	760	787	743	766	733	724	767	768	712	760	782	780	769	762	741	755	759	762	752	752	793	754	764	808	781	748	825	765	784	782	764	748	747	799	779	813	790	715	818	751	775	761	739	821	799	749	810	746	793	773	784	738	821	763	727	836	799	770	767	718	732	701	780	800	735	772	791	752	763	764	730	780	735	675	781	759	759	764	738	738	798	773	744	752	745	803	779	749	779	766	775	768	742	729	731	746	761	796	775	808	798	772	822	729	770	794	751	806	758	761	792	764	745	763	777	770	817	735	765	763	820	752	785	746	771	797	746	746	792	804	773	767	732	766	808	755	761	751	785	782	754	815	814	801	795	757	749	735	800	809	727	795	779	759	758	756	798	779	777	751	721	759	733	778	798	785	803	736	751	764	739	779	775	828	759	733	736	769	791	800	754	762	740	780	784	743	750	777	772	772	758	786	727	794	771	781	782	760	725	767	783	735	778	759	773	766	751	718	765	729	729	786	760	791	771	723	775	758	778	756	748	779	814	748	780	781	795	701	789	737	733	765	783	722	747	795	802	754	753	762	753	718	791	772	706	717	741	766	770	705	751	795	801	760	772	771	787	750	784	768	760	772	806	784	772	760	774	753	715	782	737	779	742	783	790	780	744	749	728	738	756	761	806	778	770	741	745	772	775	792	727	760	754	766	751	772	741	710	761	793	787	771	771	791	761	758	725	764	741	751	785	757	813	764	780	802	760	785	764	808	685	765	757	766	807	835	804	800	774	771	725	789	842	761	761	744	792	758	765	770	762	786	775	728	783	771	726	768	728	804	799	795	748	795	743	745	773	804	796	791	762	810	790	787	747	776	747	733	753	767	731	738	818	784	705	775	763	769	784	787	776	792	720	777	767	816	733	726	755	763	786	784	799	743	771	771	737	743	739	762	824	772	782	731	788	775	793	786	760	774	816	751	775	761	746	690	767	749	769	823	752	759	751	763	769	751	775	788	777	732	719	730	798	770	768	800	773	792	728	785	757	736	762	747	723	797	789	739	745	743	787	724	780	767	770	733	764	760	791	796	781	771	789	786	789	761	753	745	789	725	840	771	774	737	729	780	728	835	759	809	834	798	783	799	779	771	821	767	765	769	747	804	739	760	767	813	793	722	781	790	750	738	795	742	762	799	783	777	798	729	738	816	792	762	798	756	785	765	831	738	780	786	776	748	788	718	713	750	757	798	785	740	778	728	760	754	751	771	725	792	731	781	754	735	717	768	753	745	783	737	796	758	739	802	788	800	735	751	791	762	731	803	787	773	779	730	730	757	803	754	720	754	705	762	751	836	754	747	753	808	767	792	783	811	768	748	774	752	766	719	742	739	800	776	775	797	746	771	768	722	781	725	774	807	778	824	733	762	775	811	756	772	817	761	799	768	775	738	814	747	740	844	747	791	759	782	810	784	721	780	750	788	734	697	816	793	785	800	789	737	729	772	744	751	731	778	746	734	790	767	776	744	716	763	764	755	778	771	764	770	800	774	776	777	782	813	785	808	738	742	789	796	752	749	773	798	795	756	747	805	751	752	730	780	759	817	778	799	760	774	708	739	752	791	759	764	810	755	789	777	744	779	852	808	731	741	772	763	737	821	769	748	721	771	741	701	796	733	796	759	754	768	727	828	744	792	803	817	754	801	803	801	748	785	740	755	753	769	805	744	746	741	795	784	767	773	766	778	765	801	800	745	744	736	793	778	787	751	765	758	746	749	771	771	800	761	745	785	815	786	722	734	784	765	788	808	725	753	773	729	809	762	790	823	730	761	745	755	776	788	784	785	769	787	735	813	753	787	801	720	824	755	777	790	795	769	767	764	764	733	762	748	791	737	798	722	802	747	784	739	769	771	825	749	737	815	767	734	793	768	795	732	765	742	736	761	755	780	750	748	788	759	790	749	737	743	717	766	771	723	742	707	769	715	784	765	753	818	770	807	791	780	777	777	795	723	748	778	755	785	789	740	786	766	781	753	765	752	794	741	743	795	757	768	766	752	782	793	788	818	783	753	744	756	809	787	738	766	761	761	748	762	770	719	734	797	769	716	756	799	804	774	755	780	764	776	764	778	787	770	748	784	778	784	761	762	796	781	766	754	794	797	766	741	756	771	741	747	752	798	787	731	739	775	761	727	773	805	688	796	770	761	775	770	774	791	771	782	760	733	773	775	770	785	767	792	748	778	791	743	800	846	735	738	777	785	727	742	769	751	765	776	787	788	797	725	784	755	774	755	758	801	765	765	766	750	801	753	821	747	787	786	757	784	777	737	754	813	803	775	705	796	758	814	744	774	819	739	799	758	793	773	725	757	781	769	769	732	816	746	741	733	765	754	796	744	760	750	788	794	774	739	709	751	768	761	779	766	731	793	783	780	783	742	778	782	746	757	806	757	744	777	781	759	780	756	746	785	801	758	754	769	765	764	760	796	798	776	777	763	722	790	772	776	759	787	782	777	787	770	822	749	813	764	855	794	777	769	810	793	818	725	756	723	786	758	811	772	718	738	763	734	808	770	743	789	744	805	750	764	795	764	829	767	788	773	717	776	765	719	772	778	776	790	779	755	757	783	728	796	737	788	760	782	763	727	770	749	781	757	781	744	818	839	723	786	734	725	824	782	752	711	780	779	812	768	766	780	796	773	809	795	770	788	773	777	706	796	726	749	745	722	753	729	750	695	768	759	755	722	803	766	761	777	791	751	736	783	822	750	812	822	753	809	780	763	781	740	749	761	758	795	768	771	825	805	800	775	753	734	810	764	746	788	796	769	768	799	780	773	747	780	705	775	785	718	724	722	757	756	790	748	730	784	770	805	741	748	753	783	775	766	792	802	756	734	770	712	784	732	777	794	772	735	795	749	747	722	774	822	745	760	778	755	767	736	760	802	756	747	802	768	793	701	716	753	801	774	787	762	772	804	739	784	820	755	780	798	758	755	720	719	760	734	753	734	734	756	812	753	797	780	754	815	797	792	739	751	789	723	726	765	785	744	789	811	779	794	761	800	799	753	774	750	786	783	766	770	754	740	840	751	760	788	737	769	803	777	805	741	763	791	771	805	772	747	804	787	721	753	761	750	774	735	750	823	749	760	714	757	740	776	798	757	796	735	788	774	769	763	777	767	781	781	778	752	813	770	800	788	764	757	769	767	790	784	790	785
24083	21182	28195	24376	19850	5320	1891	828	706	527	430	410	397	378	379	339	344	312	336	329	295	313	306	303	294	275	320	304	310	288	310	315	288	267	292	313	314	286	314	313	298	300	320	316	310	308	297	326	306	331	322	286	302	284	280	279	293	303	633	842	724	561	494	366	290	246	290	285	290	276	292	272	273	262	294	268	253	275	252	285	306	274	278	252	323	298	273	282	268	280	262	253	272	278	288	261	277	287	267	267	285	263	283	270	287	295	273	284	312	272	296	287	263	253	271	293	281	285	258	294	290	300	282	273	262	294	273	288	267	250	297	281	283	282	254	293	261	283	271	272	267	242	268	308	279	267	258	263	279	269	280	270	326	273	271	245	252	290	296	303	275	263	260	254	279	281	289	260	253	276	281	279	262	287	274	306	294	278	291	297	289	280	281	262	296	282	257	279	272	301	275	278	292	269	291	283	275	287	280	290	294	307	265	280	298	268	305	264	294	290	277	302	289	252	281	290	269	275	275	263	290	282	265	270	262	246	280	276	310	257	301	247	264	270	282	291	264	290	272	312	282	291	277	271	290	276	272	261	314	252	301	277	291	258	267	261	266	261	285	260	261	280	285	259	279	273	273	286	320	278	249	287	274	258	264	302	304	271	274	284	279	258	314	279	254	241	305	282	272	303	235	270	298	280	286	289	275	299	301	246	272	296	291	276	290	289	296	283	285	240	278	270	260	245	271	279	308	303	275	286	268	313	307	264	297	266	294	272	248	289	280	273	294	267	285	262	275	282	267	279	250	292	282	305	293	270	246	295	294	301	291	292	252	264	304	282	278	283	280	267	289	312	253	254	286	298	299	286	268	247	275	250	260	304	273	272	287	289	262	280	273	289	269	278	269	277	260	251	284	288	272	283	278	273	278	310	263	270	266	266	273	267	252	272	269	272	282	260	290	302	286	305	284	290	236	246	294	279	286	261	267	259	264	259	258	258	303	302	256	271	267	285	305	287	276	282	239	279	263	295	277	260	244	258	270	282	276	284	284	287	286	281	288	306	285	277	291	305	288	275	314	290	275	303	285	272	269	291	264	246	275	273	299	250	319	252	264	309	290	282	287	282	281	263	279	294	260	286	305	303	247	287	264	289	288	283	317	286	258	278	276	266	313	280	288	283	277	315	276	276	288	275	260	280	239	274	285	299	291	265	283	291	289	292	274	276	273	283	224	295	261	289	257	287	279	251	255	310	270	291	286	286	299	255	274	272	291	275	262	271	266	268	292	269	262	298	285	281	262	269	281	256	298	266	269	303	267	272	296	265	267	274	301	268	240	294	260	282	268	257	286	284	269	267	291	272	293	255	260	311	268	283	269	262	270	286	261	271	265	244	269	278	285	285	311	225	262	248	256	307	285	279	279	280	279	274	304	307	269	298	283	258	305	289	245	298	256	286	298	270	305	269	254	278	275	291	274	258	244	275	265	280	278	295	257	277	278	256	259	279	261	293	275	300	297	270	304	283	286	260	305	253	305	307	272	299	277	248	274	269	278	291	264	267	268	276	282	289	262	244	290	271	277	276	286	272	298	276	255	250	266	284	275	297	328	269	311	263	250	265	271	281	296	256	257	250	250	258	268	260	268	283	285	277	277	272	283	277	259	273	267	271	296	278	280	248	282	295	289	271	294	300	302	257	254	291	278	295	265	263	281	247	316	255	277	272	295	282	247	266	288	288	312	288	267	266	254	311	294	287	261	302	256	273	278	270	273	247	290	294	295	276	297	282	289	274	267	274	301	251	253	268	269	243	279	290	255	282	276	288	273	287	260	267	257	279	294	268	273	278	286	281	259	253	262	312	273	270	275	278	282	283	271	298	297	293	271	299	272	230	267	258	271	263	271	271	286	312	278	289	272	286	267	278	261	260	273	292	281	290	257	261	294	267	258	282	245	292	246	242	293	285	269	285	253	249	267	290	281	270	273	293	309	292	269	291	279	271	241	258	269	273	274	261	298	273	304	286	286	280	297	297	294	264	272	301	275	250	283	268	291	289	272	278	286	316	262	302	276	284	275	285	293	288	293	259	254	285	273	274	261	256	247	258	296	268	296	289	307	280	271	259	274	265	297	271	276	241	266	284	257	310	274	258	263	258	251	318	285	269	282	287	253	299	292	256	263	302	289	278	276	289	278	263	279	297	278	264	257	265	306	271	255	296	271	265	282	246	290	251	284	269	289	265	260	266	260	282	284	296	272	295	276	278	261	267	289	297	278	258	300	281	273	288	287	262	265	267	297	307	271	266	260	269	286	271	289	282	268	290	275	277	292	285	273	257	305	275	290	271	270	313	285	300	269	282	289	263	286	242	257	270	267	263	265	298	291	281	265	259	257	271	284	294	298	273	304	266	289	275	262	309	270	272	269	280	295	266	258	256	308	265	267	246	271	292	263	273	267	286	240	285	286	285	270	298	287	277	296	267	275	286	269	294	274	293	251	276	269	244	269	292	269	282	263	287	243	283	278	278	277	241	260	263	267	283	286	274	289	290	275	259	263	282	272	263	239	262	284	252	288	277	270	281	305	287	276	277	279	300	272	303	285	261	276	278	270	285	272	290	282	274	278	259	306	291	270	278	268	277	270	298	255	310	295	286	298	267	233	269	254	278	277	273	275	271	278	266	265	295	272	259	289	288	285	285	307	275	291	265	290	274	261	260	303	262	294	273	266	287	288	281	262	294	267	249	300	279	240	271	287	284	271	250	293	253	243	255	282	259	265	238	284	291	317	275	275	260	250	304	250	293	282	288	275	276	301	283	258	266	283	281	289	299	269	269	299	249	269	284	269	262	295	283	269	267	276	269	296	249	261	298	274	279	263	267	258	270	276	278	221	292	265	290	283	303	260	283	277	253	297	279	285	263	274	278	291	279	304	261	284	289	289	245	287	275	293	252	256	305	253	270	297	278	281	282	261	281	269	272	249	296	279	234	271	275	243	301	279	314	266	256	257	296	286	272	292	251	264	266	266	270	299	275	268	277	281	275	271	278	317	291	251	322	271	311	254	266	293	298	273	297	277	262	263	268	274	302	289	309	286	283	276	267	270	292	260	296	271	244	307	255	286	309	277	257	288	247	272	301	241	281	270	296	267	271	272	280	289	292	307	249	293	271	275	285	271	280	272	277	284	282	290	314	293	265	271	299	298	287	257	271	260	237	266	296	248	280	287	260	263	281	290	261	250	263	286	295	257	310	285	277	260	292	276	280	271	249	284	277	300	268	288	286	285	251	307	286	287	266	297	270	262	287	292	285	314	281	272	277	276	293	263	291	300	255	299	261	265	287	289	286	258	248	268	266	262	256	282	279	291	294	258	291	267	289	277	250	309	298	288	277	285	267	300	250	256	280	291	262	291	298	267	287	277	257	277	253	275	285	254	281	270	279	292	274	299	252	288	258	284	265	299	294	287	261	305	272	273	259	255	266	279	257	268	278	272	246	281	286	279	291	277	282	305	257
9840	18821	15352	10105	11949	7328	5091	2754	2145	1615	1287	1135	1113	991	949	869	818	771	822	850	701	652	628	618	590	658	627	688	705	673	668	661	651	618	634	608	610	678	654	627	659	740	667	692	673	741	682	703	690	688	676	668	666	686	633	661	592	668	1884	2553	1981	1585	1154	847	615	549	602	572	594	553	553	565	555	534	607	575	537	542	582	581	543	590	615	599	579	552	570	578	562	598	573	568	555	550	580	550	552	601	588	529	570	556	579	530	552	602	564	519	549	577	568	541	587	573	586	583	567	572	545	548	579	587	581	554	543	549	644	565	578	576	570	580	554	638	528	556	539	579	602	594	605	562	597	554	582	558	523	604	595	574	570	566	565	555	565	611	546	509	550	551	632	608	549	567	550	607	573	555	571	585	594	566	585	573	557	565	597	577	537	600	587	566	588	570	607	532	621	583	557	547	606	559	569	556	635	576	547	601	557	533	594	567	600	598	557	529	577	600	573	585	534	611	586	565	571	565	631	558	559	596	588	570	558	592	583	581	561	587	561	540	576	541	584	535	625	528	558	567	573	564	576	597	582	572	550	573	570	570	559	562	596	572	577	569	517	572	552	601	602	519	585	508	563	542	578	576	585	553	575	569	571	550	618	554	572	613	555	571	571	589	548	547	548	556	543	588	544	595	573	573	605	565	582	603	513	534	579	560	574	538	579	551	565	529	604	575	554	512	566	599	601	586	556	571	565	586	571	573	545	569	585	562	577	534	586	596	620	566	580	539	620	585	541	558	580	593	597	510	572	579	565	589	569	595	580	568	578	581	581	542	584	551	563	568	593	574	596	564	542	556	560	562	579	561	579	566	570	561	601	566	571	569	570	588	583	545	591	558	540	607	565	560	563	573	577	607	570	589	535	577	504	555	602	545	572	527	556	568	553	572	563	577	578	581	549	574	588	600	585	543	583	588	614	561	587	598	573	561	577	570	559	554	541	564	582	584	546	566	534	581	604	584	590	550	609	562	601	561	591	547	570	565	614	563	538	575	568	564	577	559	582	611	548	578	557	568	599	564	598	565	547	582	545	526	597	553	578	565	585	550	560	542	543	563	574	577	582	572	566	590	606	602	576	563	549	609	562	575	567	576	522	548	525	593	590	571	533	541	575	594	550	559	559	590	614	588	594	555	586	570	585	515	548	559	578	576	583	593	506	603	590	613	545	571	525	571	542	551	592	527	556	589	597	597	605	581	571	607	593	574	572	582	589	558	548	601	558	578	563	595	561	611	553	576	581	599	555	564	537	621	587	575	522	584	557	535	581	572	563	583	556	560	558	559	524	590	571	570	559	513	549	576	542	568	558	597	522	569	576	580	542	582	539	589	577	572	538	628	563	543	583	552	564	527	566	575	557	545	591	595	550	539	563	571	555	559	540	574	525	611	612	625	577	554	574	576	594	608	546	574	599	589	585	579	536	568	597	590	576	543	555	575	542	583	580	576	595	593	613	555	572	566	527	589	565	556	584	574	580	609	583	571	523	555	589	554	568	558	586	582	579	509	571	572	564	560	535	557	523	571	575	602	575	562	597	546	596	583	581	565	595	593	557	534	566	556	561	578	583	551	617	585	582	564	602	552	515	559	565	580	582	585	594	520	558	587	627	612	615	553	556	570	568	562	563	569	560	577	564	557	541	553	553	587	559	576	609	596	558	598	577	566	589	576	610	593	588	578	575	564	508	564	586	551	563	542	581	557	563	562	560	590	585	582	613	559	580	585	589	589	538	546	590	563	591	571	572	594	544	568	557	601	613	584	593	538	584	570	580	594	579	584	595	590	588	544	573	542	546	549	554	604	569	587	557	591	564	594	573	599	553	540	561	569	592	574	523	517	562	566	578	523	557	550	514	554	592	521	611	575	610	629	562	541	577	601	604	595	570	588	595	562	562	576	555	528	575	579	576	593	540	585	604	553	536	598	574	577	543	566	548	588	588	624	643	579	575	527	602	545	609	577	583	572	556	549	560	590	608	541	568	585	596	568	556	586	555	599	579	577	522	586	565	594	546	554	578	562	577	572	569	631	544	566	558	602	559	595	572	621	557	560	562	576	577	557	545	579	577	578	519	604	555	593	566	568	562	597	572	571	582	537	564	562	606	566	578	564	589	544	587	574	569	595	571	541	557	594	576	578	579	587	566	539	598	582	582	592	561	590	567	562	583	573	577	557	536	555	627	591	583	598	568	562	596	521	584	574	539	543	561	579	583	595	521	584	584	551	532	574	571	578	558	589	574	542	553	547	552	588	546	565	517	591	554	558	583	580	571	542	605	530	538	582	584	572	564	580	624	580	578	532	576	596	574	594	578	582	604	569	558	585	599	565	514	560	577	588	586	552	571	542	567	564	570	549	566	586	598	544	568	563	560	598	551	598	585	562	562	576	570	580	538	517	586	527	574	507	560	582	612	549	599	558	614	567	590	567	579	613	544	565	580	557	568	568	577	583	594	583	566	509	557	589	571	574	584	591	569	574	549	609	575	600	588	525	580	558	579	564	587	572	571	548	548	546	606	597	569	582	538	533	604	589	575	559	578	552	582	573	611	566	575	560	512	575	586	534	559	585	530	549	562	547	599	549	543	553	574	632	573	601	582	551	549	557	562	567	568	600	539	570	567	572	536	553	597	558	548	550	584	569	551	592	548	576	567	605	574	568	544	634	540	575	573	556	549	601	527	545	582	559	557	563	599	563	550	597	557	605	600	611	543	587	608	571	554	523	586	518	557	515	601	580	565	577	555	563	539	591	520	577	549	559	587	579	554	585	570	552	603	549	591	599	588	553	555	618	576	598	601	557	544	585	585	594	569	603	580	572	562	568	596	514	549	545	594	616	627	610	613	547	565	565	579	593	504	597	593	557	560	529	563	596	548	596	551	576	536	541	572	572	564	580	550	516	592	595	587	546	563	593	543	607	545	556	567	544	585	572	592	557	539	593	588	566	570	509	575	558	623	531	540	546	578	536	558	561	597	550	545	572	538	533	567	564	553	537	590	602	552	544	577	554	560	544	544	556	573	586	544	595	626	567	620	551	591	555	605	562	557	530	553	543	565	587	564	553	590	585	593	567	566	566	570	590	561	601	581	558	544	604	559	600	528	592	589	528	589	569	589	603	605	661	578	551	577	542	565	579	525	575	550	566	577	542	550	592	612	577	612	554	553	551	599	566	545	585	626	529	590	554	575	573	576	546	551	577	532	586	577	591	535	608	566	536	590	605	569	569	574	586	566	560	564	554	590	590	556	588	607	548	566	544	560	563	591	546	540	549	572	586	584	563	598	570	580	601	584	589	606	530	577	598	577	606	568	576	590	540	569	566	565	541	573	588	571	577	575	561	583	569	603	546	585	554	558	572	575	557	599	573	628	596	566	541	577	594	573	562	520	582	566	565	593	578	590	555	601	539	528	561	571	615	553	565	594	586	566	558	601	581	562	564	556	561	633	571	556	572	611	560	560	560	586	569
23084	21182	28936	23712	21193	19227	4964	1275	825	656	502	428	439	415	409	330	316	299	300	291	287	256	245	261	267	256	252	242	256	259	268	274	248	232	226	240	247	219	254	233	275	230	259	249	248	267	243	275	279	243	275	263	244	232	234	244	215	231	944	1223	1044	807	536	339	232	210	221	211	229	201	211	271	219	206	205	214	212	195	208	226	247	205	214	235	225	223	229	192	225	227	205	224	212	222	213	242	220	227	248	219	203	221	230	229	232	203	211	203	224	241	214	243	203	199	241	223	222	212	204	235	218	206	221	196	199	186	216	212	188	209	232	223	192	206	228	217	249	204	219	216	206	209	183	201	230	209	239	227	214	222	234	225	194	239	241	231	210	224	184	224	228	211	213	201	214	218	211	241	219	212	188	218	227	194	188	222	211	212	221	246	188	205	233	211	212	222	232	239	206	221	204	212	243	182	236	199	210	247	225	212	189	221	209	204	220	209	227	210	209	194	224	205	219	228	208	210	213	236	219	239	204	199	198	196	228	217	225	218	222	241	216	227	224	210	223	220	220	208	224	214	229	206	204	195	200	242	222	238	238	203	210	221	225	235	201	213	198	229	188	232	224	234	211	239	229	198	213	212	222	223	239	230	205	235	220	211	222	220	200	207	214	244	212	213	198	198	215	205	220	206	262	197	219	204	218	183	195	245	214	223	215	200	190	225	199	233	205	202	233	225	217	215	203	253	213	204	228	208	215	232	203	215	211	222	217	244	252	227	224	193	214	183	213	232	204	206	227	227	204	220	222	202	215	254	215	226	214	215	237	223	199	208	217	222	202	226	222	237	248	204	221	208	195	229	217	217	230	215	230	220	229	232	231	216	222	209	206	207	208	221	203	196	250	213	215	236	193	217	220	215	194	197	227	221	211	228	222	214	206	207	208	230	198	226	242	212	226	225	231	209	214	243	239	219	236	215	202	228	204	229	238	215	210	234	251	218	221	185	182	223	239	239	212	224	224	216	246	218	202	223	236	186	220	216	188	236	220	183	221	205	205	237	204	224	227	215	195	229	224	230	230	222	233	233	220	224	223	205	208	209	234	224	218	238	215	225	197	236	237	234	212	222	201	202	211	230	242	223	208	212	235	208	226	228	215	220	225	219	221	205	233	221	223	193	238	236	227	207	229	218	222	220	201	214	210	235	230	225	251	227	224	216	231	195	203	228	220	231	222	221	227	196	215	223	201	229	227	222	201	225	189	215	220	205	247	219	235	212	237	230	226	213	228	221	204	220	225	205	213	221	236	190	222	210	207	242	225	235	223	203	224	225	212	207	205	222	211	219	249	209	234	251	200	253	245	233	205	224	191	224	259	242	224	249	208	209	187	228	218	241	221	203	221	235	214	201	216	203	250	212	215	214	221	198	204	214	199	211	210	200	208	237	212	231	229	215	225	224	222	199	225	205	225	209	234	217	211	233	217	214	221	211	205	203	222	199	194	213	236	243	221	210	213	211	220	261	213	218	184	217	205	203	254	209	205	228	229	214	214	219	194	256	197	196	209	226	206	236	213	248	212	223	206	222	232	198	202	226	220	217	216	208	223	250	221	224	243	208	237	210	206	210	203	211	230	208	225	217	232	214	214	209	220	236	222	236	210	215	205	222	196	245	221	208	224	221	209	197	194	194	224	209	209	252	202	218	229	216	238	210	216	210	219	206	235	224	228	228	226	207	216	226	220	200	205	230	180	219	214	208	217	206	222	236	210	204	214	239	227	229	204	218	204	210	206	231	210	202	236	219	202	224	218	214	218	230	210	196	222	241	219	223	187	192	212	241	210	211	227	220	207	230	239	241	204	204	235	214	219	193	211	218	228	236	235	211	199	216	188	234	221	228	200	189	197	207	202	217	238	218	206	212	224	232	221	204	206	193	217	232	212	219	220	229	221	222	215	205	199	226	213	228	199	209	226	223	233	206	228	221	215	206	205	216	186	226	210	179	205	189	213	207	259	196	227	231	214	209	185	197	198	214	215	241	222	233	212	201	214	216	188	192	217	234	198	187	221	236	202	202	216	215	220	237	238	201	230	224	226	200	218	216	198	213	223	209	214	185	225	236	196	226	201	212	197	224	225	203	220	208	244	192	215	189	226	222	203	233	240	216	191	200	216	214	230	213	243	214	203	216	209	216	221	212	237	231	205	216	182	215	218	208	190	210	227	215	234	196	215	231	243	201	214	221	230	227	216	239	216	203	227	226	234	220	207	186	190	231	253	228	222	210	194	198	227	213	244	229	215	199	218	213	190	227	225	204	223	238	211	214	231	214	240	233	202	209	221	215	213	255	227	218	243	214	193	223	223	219	210	217	218	218	231	204	222	241	198	218	203	199	206	221	196	230	208	190	226	214	212	206	209	245	233	191	217	208	208	188	208	204	236	243	229	235	192	233	207	203	212	174	229	226	209	228	223	205	188	197	211	219	220	238	204	226	205	203	206	212	237	203	208	231	214	228	205	205	201	210	177	224	193	205	218	203	230	224	209	202	211	207	216	208	198	207	241	193	216	204	234	217	213	208	204	229	199	203	207	183	237	196	219	217	239	240	241	197	215	228	219	237	202	251	228	209	229	209	210	236	213	209	224	210	229	198	247	204	203	214	212	227	211	203	206	230	226	234	224	219	227	207	228	218	208	216	231	234	236	211	234	224	194	237	217	206	203	224	217	217	217	195	220	212	216	220	207	235	225	235	216	223	203	197	226	216	237	207	239	209	246	200	203	219	212	236	207	207	239	229	206	216	197	229	191	221	221	226	237	215	253	204	229	204	231	202	217	199	213	233	229	222	217	223	215	235	210	207	196	219	221	229	228	189	235	214	213	227	216	237	215	210	231	206	219	191	218	220	191	218	206	219	227	225	216	208	209	200	222	214	214	209	226	214	220	206	220	228	212	209	186	207	202	204	219	227	195	208	225	212	202	213	230	213	227	199	211	217	192	210	238	209	221	180	221	220	215	234	219	218	199	209	230	208	224	230	216	213	231	208	226	218	205	207	196	206	214	216	204	210	211	226	221	244	205	221	221	204	210	205	245	209	233	216	226	224	210	226	241	207	225	192	194	215	217	198	225	199	199	198	229	227	218	203	190	217	197	216	231	209	210	228	210	223	224	226	216	211	206	211	220	227	243	212	221	216	227	204	187	221	228	204	226	232	164	216	203	213	229	197	218	215	227	231	202	226	195	209	189	203	213	193	225	212	194	188	215	201	220	239	199	208	220	208	223	199	180	204	213	209	206	241	216	234	216	220	182	204	214	224	202	209	221	212	214	215	204	211	220	222	237	199	220	212	189	214	226	216	241	221	210	243	200	219	205	217	211	250	220	205	209	212	215	213	217	236	230	228	199	232	193	227	217	215	212	208	227	222	226	208	227	218	219	207	220	221	222	189	226	210	204	205	206	217	207	214	226	212	214	210	239	220	232	234	223	210	231	208	224	245	214	218	229	223	187	191	227	208
12580	25128	20589	15071	16350	11205	6696	3714	2920	2328	1683	1450	1374	1228	1072	940	849	868	801	860	737	597	581	584	582	502	564	534	598	668	624	577	584	536	492	571	550	521	536	533	559	586	639	580	580	591	572	611	696	609	593	622	593	574	567	534	446	534	3154	3831	3262	2341	1538	839	467	451	414	437	425	460	436	422	451	428	438	395	430	441	435	477	435	460	493	450	450	484	426	451	452	478	437	465	448	447	474	446	391	408	442	442	409	442	417	421	410	459	480	416	438	420	474	424	414	402	448	454	455	430	479	457	434	413	467	427	441	460	439	460	449	499	452	445	435	468	399	429	473	411	429	401	446	418	440	441	473	457	427	428	411	434	462	432	407	475	464	455	426	455	417	448	459	407	426	476	436	416	466	448	417	467	458	442	442	442	433	415	475	452	430	435	450	440	405	442	480	446	430	426	454	399	471	393	464	443	444	494	431	423	451	424	450	423	443	420	441	426	424	425	409	426	436	467	457	447	463	444	431	469	439	465	430	449	402	415	452	476	442	430	423	412	449	409	445	431	447	445	476	441	424	434	425	462	439	418	468	406	455	449	448	442	422	461	401	443	441	481	472	412	460	428	412	449	450	433	468	443	439	466	442	424	445	422	413	455	411	476	433	435	460	465	444	428	416	463	426	446	418	447	446	392	427	465	445	433	439	407	408	432	409	438	425	421	441	431	465	438	452	425	422	414	432	419	429	444	441	422	444	446	427	464	433	472	395	471	464	419	409	436	452	429	409	469	436	446	456	421	434	452	425	428	458	433	428	426	450	393	439	416	403	416	423	430	456	394	473	452	424	436	446	444	437	415	409	479	429	446	452	454	427	420	408	425	464	433	410	494	425	422	423	465	440	436	445	454	438	435	426	427	444	462	424	437	430	500	400	424	466	415	424	425	400	464	466	481	431	398	446	415	459	391	474	418	453	429	423	443	451	426	459	456	428	444	435	452	479	446	429	417	406	413	462	432	409	461	465	450	457	462	465	430	428	467	446	430	434	442	440	465	411	454	450	433	441	438	439	419	415	447	467	425	432	456	409	457	470	424	397	484	447	428	430	458	417	449	456	420	428	410	448	436	460	479	460	395	424	436	455	436	461	386	450	457	431	439	411	448	432	477	437	458	459	441	405	433	428	451	450	423	444	422	407	414	428	421	451	424	429	478	416	407	409	440	437	461	445	428	433	443	456	439	459	431	480	452	435	440	475	458	471	434	394	384	435	428	422	399	480	459	464	410	429	452	469	451	408	431	452	420	450	418	425	463	435	417	417	424	429	427	426	433	448	422	438	439	434	507	441	451	462	423	424	451	452	443	440	432	478	421	421	435	446	400	420	483	418	403	435	428	431	447	425	459	426	460	452	415	429	465	426	443	428	440	413	441	464	434	416	437	454	452	443	440	483	440	435	414	429	436	426	447	428	443	465	439	450	455	434	427	417	485	449	475	447	423	429	423	417	448	451	410	439	426	406	419	460	441	458	424	440	456	419	421	417	398	420	427	422	437	440	462	445	452	429	434	427	411	427	471	469	441	404	446	476	398	452	465	436	410	437	450	407	467	421	440	400	416	438	412	427	402	455	456	447	449	471	440	444	398	418	475	424	463	410	451	424	438	444	444	492	434	408	417	420	449	428	446	419	475	456	444	440	423	427	443	415	427	436	449	439	462	439	422	442	464	431	372	459	413	431	424	422	418	437	424	462	440	422	442	429	453	421	402	406	471	468	431	448	452	436	431	410	435	427	454	436	443	414	427	432	449	450	455	431	457	447	425	460	451	443	431	460	424	407	449	421	449	403	403	479	446	432	435	420	471	415	458	422	443	437	461	438	421	438	436	441	422	436	444	459	441	431	446	424	454	467	417	424	444	458	428	438	432	393	451	430	440	437	431	450	428	433	444	430	444	413	468	452	445	414	450	475	417	432	422	457	424	467	459	443	425	454	435	432	452	460	436	440	464	441	445	405	450	457	408	454	478	466	451	424	481	431	415	435	435	451	443	422	425	470	438	468	419	396	462	447	429	452	438	427	434	432	428	430	430	416	380	400	452	448	441	467	440	423	408	402	399	420	445	439	429	419	448	430	422	423	433	422	398	437	482	459	457	440	413	437	439	474	397	455	476	480	440	436	454	444	446	460	426	430	440	425	429	439	438	447	432	415	437	450	400	470	435	431	420	420	448	412	454	451	427	448	401	434	459	468	422	460	451	419	437	461	444	457	429	442	423	426	451	439	423	463	442	429	446	465	484	474	413	431	450	446	430	435	406	404	424	422	431	423	425	425	466	478	408	434	425	448	460	451	450	436	441	447	456	417	441	422	445	414	421	426	415	428	436	471	425	479	417	377	447	444	417	453	423	449	459	466	432	468	457	414	441	461	400	422	436	443	471	405	446	425	395	403	443	438	417	459	438	420	453	446	434	435	432	425	458	438	417	451	476	458	447	457	450	398	425	439	447	443	445	433	446	406	392	435	445	429	455	423	427	436	421	415	431	453	438	470	404	446	398	414	421	423	444	447	487	408	406	429	453	472	454	436	433	420	446	450	430	458	440	449	454	403	430	476	441	431	454	415	432	430	443	403	402	406	401	428	419	425	456	429	461	437	434	449	462	444	459	457	443	453	434	455	428	466	434	438	458	451	429	443	410	465	448	435	417	437	426	415	440	462	466	401	413	419	415	447	442	444	452	441	463	433	420	470	453	424	439	442	440	419	444	465	414	461	442	458	442	460	455	456	450	456	410	462	404	467	441	435	422	433	443	442	457	417	486	468	436	452	399	407	478	432	440	406	424	481	412	453	441	435	445	424	479	460	447	461	445	419	422	431	425	438	408	459	455	442	433	409	424	457	454	425	457	437	471	429	469	433	414	442	425	440	434	501	427	435	422	413	449	434	427	441	402	422	434	450	439	443	463	422	436	428	454	462	455	451	461	452	444	423	411	448	445	443	474	402	427	426	407	415	446	438	427	437	442	460	433	445	434	452	461	429	455	437	436	399	454	434	438	394	486	443	440	405	459	476	403	442	431	437	459	451	424	452	445	448	422	430	429	453	399	435	441	445	425	427	421	465	471	422	451	429	408	423	449	419	475	405	473	431	417	414	428	477	440	429	459	439	423	448	459	464	433	426	417	443	456	403	427	412	442	435	419	460	442	426	441	446	413	466	437	451	456	423	420	417	406	457	463	452	411	423	476	413	425	444	433	457	468	420	423	436	435	430	441	464	434	461	404	435	392	450	408	443	453	429	433	401	429	479	465	468	418	458	418	459	425	435	430	408	428	420	456	443	416	398	400	415	420	420	469	475	407	457	453	432	456	469	434	436	458	423	464	459	414	438	462	416	429	434	424	444	418	434	446	391	455	459	390	394	421	464	421	458	453	448	423	462	464	462	442	407	458	437	431	454	483	415	441	454	416	424	454	431	455	426	422	401	447	395	454	432	437	450	396	441	416	422	431	426	451	439	438	428	455
26504	20394	8660	2963	2748	1424	795	520	427	408	384	412	407	392	417	364	354	385	370	418	370	347	362	386	367	370	343	347	405	376	394	395	405	351	379	376	373	422	376	392	371	391	338	382	352	367	400	354	386	375	362	405	393	346	358	349	359	388	370	461	469	456	440	366	349	373	352	383	336	357	392	317	378	352	360	380	344	376	318	376	370	372	348	372	355	367	340	371	377	373	379	361	378	364	356	379	348	368	353	339	371	357	358	349	351	362	358	354	348	369	363	356	341	369	315	372	373	324	349	353	356	364	367	333	375	442	385	372	360	335	345	373	352	366	355	361	329	389	367	340	353	345	367	344	390	348	338	348	342	396	375	355	361	358	389	362	395	372	329	370	369	349	356	335	355	398	367	344	370	357	361	383	349	344	362	370	331	350	348	377	369	377	396	337	361	356	336	369	369	365	379	370	348	347	357	351	341	373	350	342	398	355	372	386	348	363	366	349	357	339	362	344	357	344	376	400	383	403	376	406	374	376	370	346	330	381	328	362	364	375	330	323	356	357	350	357	347	369	355	421	389	357	398	349	342	345	360	363	350	361	363	356	385	363	364	328	423	376	348	382	379	331	358	350	351	357	333	350	383	389	367	334	362	360	386	371	380	366	379	359	338	375	349	394	368	427	346	372	366	328	372	331	355	380	363	361	344	365	326	371	360	370	397	389	364	351	393	331	355	355	351	371	371	363	387	369	349	324	372	363	376	355	342	352	335	362	344	362	378	357	391	375	382	361	382	376	369	359	353	361	380	351	396	348	366	347	368	352	383	369	367	366	316	386	392	362	348	350	370	361	365	359	360	371	345	333	367	370	323	349	362	352	354	316	365	376	366	357	353	367	350	326	367	374	380	355	391	340	387	349	385	344	336	343	340	361	368	364	367	329	363	365	379	372	382	399	375	342	376	372	362	375	368	407	380	368	381	379	380	361	373	371	334	375	329	342	348	378	372	350	380	331	335	372	345	374	337	339	381	352	369	387	390	375	370	384	368	364	341	369	379	374	339	369	369	383	352	329	360	349	360	359	358	328	356	351	373	336	339	346	383	378	355	381	397	370	372	390	365	364	343	343	345	378	340	357	387	313	364	410	355	349	372	321	377	346	322	344	364	407	320	383	361	376	349	376	353	377	338	338	373	332	353	377	363	372	328	359	411	359	364	396	348	387	347	370	351	396	356	387	365	339	357	354	347	369	357	369	391	351	391	398	391	385	322	364	362	374	362	347	352	360	351	338	382	404	397	336	337	395	344	326	388	394	333	378	356	342	351	357	392	354	338	384	382	386	351	352	342	379	360	381	367	390	356	370	342	374	387	373	367	382	350	344	384	380	330	401	378	362	368	363	339	355	358	373	360	358	342	347	344	364	363	344	354	394	391	347	356	367	339	356	339	373	373	346	346	376	394	393	383	367	377	342	373	329	352	389	366	385	359	370	352	334	354	372	342	371	365	370	361	357	370	346	357	380	331	340	357	361	372	377	358	353	346	348	373	371	325	403	347	397	368	339	341	356	361	333	377	383	335	348	364	377	349	371	395	375	378	335	360	369	382	363	385	360	376	377	370	338	374	383	338	360	339	345	373	351	393	349	365	315	384	338	354	401	345	357	361	397	373	322	344	378	321	355	334	341	368	359	344	391	347	376	334	363	372	379	363	373	360	351	369	352	384	333	355	371	360	378	349	388	393	368	336	333	362	374	360	371	369	347	367	374	373	377	362	337	378	351	371	368	370	371	364	360	360	322	366	382	382	386	419	417	343	391	348	367	345	362	391	367	378	354	347	399	392	365	331	350	399	367	353	338	368	367	358	376	362	369	366	382	335	380	369	354	336	363	376	392	355	375	356	349	368	379	366	346	392	338	396	372	346	347	362	370	343	365	380	346	379	388	350	352	343	363	366	368	347	372	364	389	381	374	332	355	372	341	333	363	382	343	344	398	332	381	332	391	360	351	375	328	393	335	375	353	351	368	340	369	378	358	354	354	347	358	346	379	376	383	387	364	376	338	387	345	371	363	319	358	381	349	350	353	365	368	363	383	355	395	393	355	376	391	383	380	380	321	354	343	346	313	357	341	375	321	362	345	361	349	363	353	383	347	350	360	348	402	383	346	372	386	390	395	348	331	371	355	357	337	351	342	342	375	343	362	402	368	355	385	319	361	342	342	372	363	342	382	375	354	345	393	366	356	358	376	363	370	378	387	360	323	364	373	379	342	352	332	367	418	380	346	368	365	350	358	349	401	349	344	370	357	357	353	382	392	386	347	384	381	344	363	369	357	357	397	404	395	384	327	362	344	363	353	363	380	348	374	383	369	344	338	386	361	349	350	333	393	349	366	368	352	394	377	401	366	367	347	352	319	354	325	343	361	357	354	350	357	319	357	381	357	365	341	360	368	387	377	368	385	338	374	351	372	359	325	363	375	370	363	368	347	369	372	370	337	370	395	377	383	360	400	355	345	348	363	361	392	353	383	357	347	384	385	374	373	354	335	327	346	368	371	360	362	390	369	355	387	370	321	361	386	365	348	318	371	397	365	363	404	354	360	346	333	329	358	371	365	348	353	353	395	363	366	381	356	359	373	394	399	353	355	375	357	359	376	380	338	378	352	348	360	390	341	357	384	393	392	356	336	328	330	332	315	370	344	376	360	357	354	337	382	356	403	346	394	363	384	386	357	402	392	365	323	341	385	354	360	362	385	400	341	369	376	381	384	368	355	355	360	325	327	376	373	386	373	368	358	354	356	371	330	367	363	373	332	380	383	374	390	404	346	376	368	391	372	360	347	370	349	376	380	370	363	333	368	366	371	338	379	386	378	370	353	331	338	384	368	358	351	370	398	400	374	363	360	391	338	413	358	393	333	388	388	377	356	372	343	344	397	351	379	338	355	346	355	377	363	354	366	321	339	365	370	355	357	361	364	342	328	358	327	345	379	318	366	356	354	392	388	368	357	373	422	359	355	374	360	358	365	331	347	374	368	398	364	363	356	365	352	369	398	365	354	366	324	374	332	358	372	356	363	354	349	333	400	381	344	395	364	387	388	378	343	319	340	357	360	347	386	400	363	396	359	339	357	356	356	352	370	360	390	345	377	317	356	385	348	362	325	381	379	347	364	337	367	375	373	367	382	368	346	354	358	357	337	354	382	340	343	353	348	346	413	367	318	357	361	345	401	340	355	353	337	350	360	349	395	362	384	373	356	361	335	351	355	361	358	348	341	364	360	349	346	368	396	329	359	367	357	380	373	354	346	367	345	351	343	378	358	345	374	394	378	352	391	383	361	415	361	379	381	338	365	340	355	363	390	353	334	361	363	385	338	333	347	386	365	345	381	393	346	348	357	345	377	373	385	376	378	357	344	364	366	353	366	374	349	378	380	399	380	394	359	325	378	340	371	384	360	401	354	363	381	382	324	355	377	376	354	359	387	330	349	358	365	369	346	339	358	356	370	364	361	350	340
6671	7887	6519	6370	8282	5046	2308	1413	1252	989	882	810	827	875	848	841	773	867	863	823	811	757	755	768	771	763	792	779	766	756	770	779	791	746	756	723	739	794	712	776	819	857	854	848	828	795	744	742	770	793	782	784	802	765	709	754	803	709	857	1061	1087	1076	943	782	699	734	717	774	747	773	743	730	786	726	755	696	757	730	739	718	792	727	727	765	728	715	715	730	741	730	775	733	751	738	722	729	735	714	806	772	738	762	726	760	778	721	750	751	773	762	714	716	724	739	720	759	743	734	722	765	731	715	771	775	788	743	771	725	762	725	740	704	744	721	782	759	677	774	763	757	711	732	749	748	746	787	688	736	722	731	712	791	716	739	767	738	730	726	747	780	764	717	770	719	724	721	698	705	722	718	728	712	758	772	779	765	748	751	762	736	712	739	696	746	744	724	738	776	746	735	796	746	724	705	731	756	763	737	760	751	751	758	752	713	758	716	737	754	744	710	738	738	728	772	742	699	780	770	702	722	670	753	802	784	731	720	757	723	727	765	778	722	746	704	740	738	744	740	732	754	740	746	763	758	691	771	769	731	704	730	701	718	748	786	750	765	707	725	752	707	745	750	748	744	743	754	734	704	764	737	733	757	751	754	738	700	807	728	748	741	758	761	725	717	765	762	769	696	760	755	730	777	724	725	750	747	697	805	737	740	748	760	778	728	739	735	741	764	790	750	738	718	716	730	736	739	711	694	736	746	716	824	739	767	751	754	717	770	782	729	785	743	797	751	752	751	755	718	721	717	720	736	772	704	753	766	769	742	764	761	757	764	712	727	713	737	732	737	762	744	751	733	699	784	736	708	733	749	726	747	756	714	702	696	763	724	751	727	758	751	691	730	681	752	736	740	734	701	766	743	723	766	760	720	746	763	713	749	770	708	746	738	754	712	797	765	763	711	712	769	766	697	748	752	721	758	785	743	694	710	705	753	746	738	704	718	729	732	754	746	737	711	721	767	707	751	754	712	789	671	758	730	707	796	743	771	745	717	675	774	721	768	713	717	800	725	729	737	726	697	781	694	721	741	733	767	740	786	749	777	754	780	759	721	763	802	737	745	680	770	731	726	730	704	796	771	741	709	725	749	725	708	755	744	716	711	759	768	736	715	711	707	759	732	746	779	707	750	711	733	763	781	708	676	753	767	776	733	712	750	759	723	743	782	739	735	699	737	769	738	749	733	753	742	763	709	773	799	739	683	750	736	740	728	747	716	730	720	724	766	795	772	760	744	769	723	673	757	732	783	749	733	709	715	700	739	753	772	747	740	736	753	715	721	759	782	727	714	735	732	745	700	751	771	741	724	750	732	772	740	775	795	761	791	723	734	778	736	766	828	800	725	734	758	782	707	711	700	748	742	737	795	734	727	705	761	742	790	744	701	731	685	735	735	731	737	742	719	769	746	748	735	725	762	743	767	777	728	790	723	721	699	716	722	705	759	779	743	772	753	762	779	744	751	728	711	698	736	711	745	700	797	781	757	745	745	753	692	774	704	737	716	736	708	752	738	710	745	750	679	764	813	737	757	725	720	731	756	728	754	788	817	709	707	744	742	739	739	745	715	715	718	770	767	736	747	771	777	776	701	710	748	701	716	703	745	734	695	799	747	693	751	726	710	684	717	754	726	727	704	691	760	731	727	749	715	749	757	763	715	743	805	776	713	731	746	739	684	766	783	749	746	700	716	794	719	747	739	742	768	725	780	742	690	715	735	722	702	755	753	714	726	753	737	752	708	735	753	694	703	729	737	718	768	728	727	753	762	764	748	765	776	705	736	750	752	755	778	710	778	689	696	732	791	727	733	745	746	710	731	732	748	725	769	742	733	708	745	738	768	703	728	768	769	692	756	725	771	712	654	780	767	755	751	743	801	774	728	783	711	776	695	725	722	773	798	717	772	748	711	720	735	810	758	768	768	803	719	715	730	719	748	723	761	738	701	763	758	763	781	769	718	724	714	748	726	801	735	716	762	683	757	794	745	751	773	726	710	714	758	711	732	753	708	746	764	770	711	714	825	707	749	758	746	764	764	738	744	710	699	783	810	741	748	692	703	724	738	756	774	744	704	772	767	743	706	736	749	746	751	721	683	744	759	753	720	744	771	687	800	814	711	692	781	675	687	729	741	757	721	741	730	705	750	731	702	721	740	752	694	741	687	738	748	728	760	737	772	743	786	781	701	745	719	807	733	753	738	706	733	792	776	721	739	785	736	728	796	764	727	738	757	754	705	763	782	717	749	773	733	721	712	742	789	760	772	764	753	739	751	745	746	731	738	751	763	787	731	731	742	715	710	736	697	727	753	753	725	743	740	732	738	729	695	728	787	744	751	772	747	736	769	752	727	722	700	753	706	717	760	751	693	740	758	764	740	718	754	789	750	718	724	739	777	761	719	782	731	727	759	794	746	727	714	759	727	746	699	692	675	731	774	719	768	780	747	772	757	761	729	741	775	717	802	696	746	796	697	764	711	734	729	756	782	761	787	713	778	730	759	761	761	749	725	696	722	731	746	801	711	777	763	757	753	768	769	660	751	742	754	735	734	719	697	720	711	749	742	749	781	747	766	674	720	749	791	723	747	740	752	778	721	754	765	745	751	719	745	742	783	736	724	759	759	739	730	761	737	732	732	754	765	747	746	744	739	724	731	710	764	735	676	740	743	803	746	726	760	762	731	709	713	751	747	727	702	692	749	734	776	776	756	764	735	777	732	744	779	765	745	762	745	770	732	726	705	763	738	750	812	710	768	717	735	756	744	752	730	782	766	733	799	755	803	721	753	753	733	744	690	741	731	726	715	764	743	755	752	717	713	702	727	723	800	756	713	721	819	762	735	727	757	746	775	754	713	710	715	756	743	725	726	720	766	720	711	718	698	760	736	761	764	778	779	743	700	790	742	723	766	818	724	816	719	744	771	739	753	711	754	730	772	747	747	697	783	762	737	709	759	759	714	730	796	758	773	740	758	726	781	740	752	751	716	721	720	736	757	759	741	727	728	762	807	720	722	788	720	734	718	698	785	757	674	786	734	762	787	751	710	733	747	696	746	708	750	762	749	732	830	712	693	754	724	718	747	735	795	744	740	722	777	646	759	760	742	700	741	758	767	755	768	746	741	700	727	724	718	704	747	722	765	763	780	733	763	750	715	700	714	702	726	755	746	738	718	780	715	711	702	690	689	782	778	700	754	751	744	743	679	719	773	718	761	693	749	701	798	738	698	803	753	744	745	720	767	717	757	748	726	712	751	741	744	771	742	727	718	703	748	728	757	773	755	776	742	762	784	755	734	729	744	736	731	743	754	763	768	742	728	741	762	755	730	763	769	727	751	730	758	774	759	744	747	732	734	791	748	713	769	720	751	728	757	723	720	712	783	759	734	742	706	754	717	772	733	724	748	738	772	741	716	774	712	764	716	758	697	701	739	754	741	713	736	752	739	748	725	721	759	769	771	730	754	765	719
24014	21212	28267	24432	19798	5204	1493	786	570	519	374	357	415	341	363	367	315	272	265	298	313	303	276	277	253	282	278	301	300	295	263	273	294	264	277	254	255	287	271	292	313	278	297	300	283	245	283	285	327	287	286	276	275	280	261	290	282	285	519	750	772	626	532	380	250	249	249	292	259	254	264	273	227	253	276	275	267	256	268	257	280	237	280	280	252	284	261	230	255	252	272	253	256	268	254	292	244	252	263	255	272	270	264	251	306	257	259	242	258	250	241	239	260	272	228	246	244	287	256	254	273	257	256	251	258	269	290	259	233	265	287	264	261	279	293	233	282	242	248	246	251	264	285	239	255	262	269	274	260	254	262	265	275	247	254	274	259	250	286	241	257	254	274	282	276	254	261	267	245	252	270	226	247	266	262	268	275	250	289	258	236	276	273	259	251	257	261	260	293	243	269	252	267	242	251	265	228	270	251	239	252	224	245	275	262	251	256	247	259	251	259	219	266	275	243	256	288	258	241	247	263	254	269	262	276	270	261	278	248	235	271	259	264	257	281	239	250	262	258	251	273	261	262	261	241	283	283	235	248	281	242	225	252	253	272	239	259	255	250	271	254	278	276	274	239	248	279	283	252	257	272	272	277	263	276	269	243	285	278	294	261	244	231	264	264	278	254	278	233	267	250	283	248	258	255	263	255	294	257	279	260	278	247	249	259	278	266	247	260	231	266	259	234	243	271	278	276	279	238	287	250	225	256	270	271	268	260	253	283	275	278	265	258	249	245	259	261	262	280	243	278	240	246	238	271	239	253	272	262	235	244	248	266	250	255	271	250	268	263	254	237	274	270	266	272	266	254	271	266	277	271	285	271	278	256	251	282	237	289	291	249	266	271	286	262	263	275	255	248	281	273	263	254	274	266	269	274	271	274	264	259	272	262	284	278	265	265	309	272	262	244	251	281	244	266	228	251	251	254	265	290	259	236	247	252	236	280	267	263	248	266	246	266	221	245	251	236	276	254	279	280	273	286	229	301	237	263	252	259	278	295	252	237	272	260	234	268	280	274	281	240	259	229	268	261	280	260	255	267	226	261	264	267	247	259	257	269	289	259	254	244	294	272	269	268	262	252	243	231	241	269	276	256	259	262	250	249	296	249	259	253	281	252	301	244	254	277	274	275	282	240	237	266	274	283	239	266	296	261	270	268	254	278	235	291	269	295	234	262	226	267	264	235	272	238	266	277	248	265	270	260	276	263	233	257	268	277	245	236	245	259	263	249	243	266	279	255	224	264	262	250	258	242	280	266	275	269	248	262	224	281	287	253	253	274	296	279	274	245	242	244	289	247	283	260	257	250	233	268	255	270	241	283	291	280	254	271	243	248	244	270	262	263	260	272	263	247	263	263	232	287	283	303	288	263	277	250	270	269	275	241	276	237	270	264	273	270	264	266	257	243	248	251	265	255	280	237	272	268	275	252	228	303	237	243	275	257	242	247	270	301	258	238	251	243	246	274	253	252	268	255	250	275	285	260	267	246	252	265	244	284	231	250	262	269	253	256	260	281	249	255	245	249	265	287	231	258	237	276	254	246	245	267	275	246	256	256	255	277	244	259	250	243	260	267	247	265	282	309	261	257	282	260	289	249	241	269	263	237	232	266	338	254	264	259	273	270	262	262	260	283	264	258	234	257	271	247	302	246	259	296	244	264	268	245	260	271	290	237	275	247	258	264	297	272	250	229	247	257	279	267	264	230	252	258	244	275	254	253	269	252	269	247	254	267	255	269	242	233	277	255	275	257	301	267	254	260	264	281	258	260	289	274	264	257	282	258	253	251	268	222	245	265	263	228	273	249	286	281	242	261	235	267	273	258	264	245	268	268	272	257	276	252	292	247	283	257	260	267	260	245	256	237	268	239	273	270	296	262	254	252	283	277	262	250	279	260	251	274	234	252	250	237	273	260	264	289	250	262	262	253	258	289	303	269	284	271	249	258	288	259	261	265	263	260	236	278	233	282	251	271	269	274	256	260	263	285	273	253	269	269	260	253	270	258	258	238	239	278	282	245	241	271	266	235	265	266	231	283	245	269	247	273	276	249	274	260	300	238	253	284	241	242	262	286	249	243	264	256	252	259	285	258	271	252	269	248	229	284	266	254	277	282	270	263	244	270	240	250	280	259	238	284	265	263	270	278	273	259	236	239	252	291	265	260	272	245	259	257	257	260	291	238	296	254	277	254	268	266	280	261	244	257	259	229	262	253	256	230	263	264	249	254	289	284	264	235	250	255	256	268	254	260	252	255	252	259	283	285	296	256	270	275	250	287	252	270	264	266	267	247	289	275	274	264	233	270	238	272	257	256	265	244	277	266	251	256	270	231	261	235	254	264	271	256	262	268	244	238	267	275	266	253	232	259	274	244	258	238	280	292	258	256	279	275	246	286	255	252	253	232	272	283	248	253	291	241	270	250	262	303	255	237	232	253	264	269	249	250	257	236	260	270	287	282	252	298	259	257	263	283	279	255	250	264	245	243	264	313	271	265	268	250	273	255	257	251	265	273	273	281	283	254	236	279	276	261	272	246	270	260	247	243	266	276	275	253	256	258	269	260	247	270	250	237	249	263	274	261	241	285	262	282	246	287	286	272	283	272	242	258	263	254	255	246	276	278	249	281	239	271	279	275	256	228	235	253	291	283	259	274	257	236	271	243	249	258	257	253	287	259	236	283	253	246	261	296	262	241	266	285	253	269	268	249	257	280	255	257	268	268	275	268	257	249	280	280	261	287	279	241	274	267	273	253	255	251	287	274	282	268	257	274	272	261	221	236	258	246	249	264	234	269	227	283	250	251	290	262	261	261	277	263	250	265	266	266	261	268	261	269	240	265	260	270	269	283	259	260	260	251	268	261	255	242	260	248	245	260	253	292	280	234	285	273	245	264	267	257	251	267	258	258	265	248	286	233	267	279	264	270	287	261	239	254	224	269	281	247	222	262	261	250	274	251	250	239	256	238	244	276	248	281	242	252	253	253	257	205	269	246	230	249	288	253	235	251	240	273	259	241	253	269	225	243	258	283	255	267	266	312	252	265	268	268	288	274	223	272	264	252	229	242	247	244	269	259	274	261	281	235	275	249	259	269	256	263	278	272	258	254	266	272	255	256	278	250	265	263	275	260	269	262	270	259	268	275	269	241	273	262	278	257	233	268	258	266	275	247	282	290	238	292	258	263	278	247	297	259	269	244	262	252	267	252	270	260	228	267	268	263	249	273	266	274	266	290	230	219	287	280	253	270	242	280	239	252	265	274	254	245	262	248	294	267	251	273	267	254	254	253	243	243	291	274	245	260	259	279	250	264	254	269	300	266	277	267	249	246	255	256	265	296	266	273	251	287	262	262	272	267	240	250	264	255	233	280	274	308	249	279	258	232	269	273	246	285	269	257	253	236	238	249	242	258	254	259	244	235	276	230	258	264	288	258	244	255	286	247	274	276	278	260	268	249	264
9494	18505	15346	11389	11064	7471	4059	2650	2038	1655	1179	1102	1067	1023	894	849	746	698	770	702	718	582	629	655	619	570	612	598	598	620	591	634	613	607	626	608	639	714	661	658	696	688	665	636	659	591	600	546	639	700	613	602	621	609	575	582	569	568	1431	2307	2220	1822	1411	862	558	539	536	557	552	550	550	548	540	504	529	558	557	537	537	597	542	548	553	537	549	546	574	583	554	524	560	576	572	562	541	540	529	505	551	543	592	533	524	569	521	545	589	540	531	556	582	537	550	553	560	569	545	557	553	553	516	557	547	509	567	576	577	559	552	512	535	543	563	590	548	541	537	528	540	580	533	530	577	573	493	539	495	539	556	547	544	574	501	573	529	561	557	600	551	523	557	569	538	565	552	540	524	581	598	574	547	500	526	527	516	551	564	561	519	537	609	572	572	502	542	526	539	525	500	520	526	543	546	522	544	532	551	572	534	548	561	560	587	545	513	538	520	595	545	537	546	531	523	557	529	513	532	526	525	506	548	578	530	503	588	536	547	577	541	586	566	529	544	563	546	559	549	523	571	551	567	531	537	609	528	504	547	552	551	523	514	550	533	537	503	566	534	526	572	529	587	520	549	541	542	466	552	583	558	551	531	577	565	472	551	561	559	526	544	544	508	514	565	534	538	542	534	573	517	561	548	518	572	541	537	531	544	514	557	522	547	598	514	547	548	521	519	567	602	543	531	521	507	504	556	549	548	566	552	572	511	534	578	532	510	604	541	564	547	589	580	564	547	564	533	552	541	546	551	516	550	550	565	541	575	508	560	552	549	560	512	557	559	552	557	550	544	525	542	457	541	561	532	578	590	563	543	551	539	510	562	571	537	505	552	549	569	532	529	560	506	564	539	577	567	552	503	522	555	567	532	546	568	522	561	535	561	550	524	551	581	547	568	541	586	516	518	594	542	535	556	528	560	519	514	573	536	564	565	561	596	534	527	536	502	529	512	563	545	538	566	564	515	561	509	506	513	535	534	555	552	561	568	536	546	522	523	574	515	572	583	523	564	537	532	554	537	530	534	528	547	522	530	541	549	542	566	524	526	545	546	570	535	565	529	503	543	549	517	519	505	537	547	512	574	539	549	530	541	574	519	571	559	548	550	547	562	529	591	534	560	587	557	581	577	525	573	560	536	542	509	561	549	512	538	521	483	574	548	531	568	517	548	549	534	469	556	584	547	553	552	558	538	541	540	564	601	551	494	579	566	575	534	568	542	554	509	565	540	586	537	545	578	557	569	519	523	563	585	542	535	530	548	533	524	541	576	561	522	558	568	511	535	519	560	513	481	544	581	607	546	546	548	549	545	548	513	539	509	553	568	532	573	548	550	541	513	534	521	533	561	528	524	542	553	534	564	522	555	525	567	527	573	541	584	594	570	556	536	553	553	548	501	538	517	522	526	558	524	533	569	562	553	527	599	520	556	532	511	524	574	537	532	564	543	548	556	549	520	552	541	544	580	546	600	524	558	584	555	585	532	543	587	510	538	536	567	589	582	516	553	564	581	576	539	525	529	575	520	547	532	557	519	518	553	545	547	537	497	507	570	530	537	533	558	538	559	528	511	540	539	576	589	546	528	556	520	564	523	504	531	515	579	564	530	567	523	552	546	553	522	543	547	509	564	560	549	521	544	547	514	541	568	521	587	513	590	578	534	543	575	572	542	555	550	546	524	540	544	544	557	562	581	571	538	577	532	541	520	535	552	567	542	539	533	552	524	555	513	526	521	570	567	545	531	570	540	535	550	578	575	574	535	554	568	546	597	479	549	550	549	590	514	533	582	568	572	578	564	561	526	549	563	570	526	503	525	543	486	523	580	542	524	565	561	533	516	542	536	536	583	563	551	541	553	530	532	518	523	573	570	542	563	552	576	549	506	539	551	553	552	548	525	547	572	568	559	530	516	531	575	533	542	513	554	542	602	577	596	552	539	545	530	599	523	583	568	567	556	532	559	547	538	525	573	576	571	513	575	560	551	537	514	557	548	512	550	538	563	547	507	510	521	559	535	563	557	566	569	547	550	542	594	519	493	556	525	506	539	561	564	576	546	526	545	526	569	554	526	527	563	581	578	510	549	550	527	550	556	555	512	598	527	525	582	591	549	529	583	522	546	538	518	568	514	554	553	541	552	553	537	523	530	563	549	539	495	566	559	567	539	574	549	541	530	534	554	541	577	535	544	581	518	550	554	581	563	519	547	553	516	540	538	570	511	552	512	622	550	533	502	531	502	552	548	549	529	537	538	525	520	496	528	583	530	524	534	557	501	521	537	556	548	525	553	546	560	558	534	596	591	563	580	545	531	577	513	528	571	541	542	538	538	553	534	590	550	572	526	579	557	518	535	598	559	575	524	553	541	585	510	570	521	557	559	552	488	540	528	540	526	513	550	549	510	535	570	569	573	556	568	556	569	555	537	574	492	600	540	584	521	578	544	539	567	538	559	533	588	551	512	537	543	573	556	578	577	570	583	535	541	524	556	572	544	558	514	534	567	586	530	548	527	514	539	569	561	552	535	540	527	548	577	569	495	536	525	541	558	513	538	580	555	533	529	553	552	518	491	512	531	566	566	555	568	582	527	551	537	532	529	553	562	513	558	597	544	547	526	552	504	522	539	546	544	573	497	528	541	535	541	536	585	576	555	601	549	573	534	564	526	540	548	557	533	542	551	551	527	595	569	559	547	551	572	528	599	570	543	519	537	553	563	539	551	549	571	578	577	584	565	557	518	491	571	490	543	503	503	531	519	569	558	566	539	556	523	582	513	539	561	513	580	527	544	544	522	561	535	554	515	623	546	531	563	559	535	557	539	520	577	532	544	534	545	571	529	530	540	548	546	567	565	565	515	560	528	572	506	535	526	573	533	562	552	551	539	533	523	558	541	544	580	502	575	534	593	542	555	547	550	513	558	546	519	557	537	570	532	552	533	548	591	516	564	523	548	548	542	521	557	531	530	540	562	527	573	576	539	547	590	529	573	566	535	523	531	540	543	555	562	553	567	519	536	528	560	514	476	528	540	544	529	512	565	544	544	554	521	572	565	593	546	510	535	575	512	517	544	563	560	562	547	566	556	493	542	552	534	543	574	557	491	549	559	546	498	554	543	541	541	518	566	530	530	551	569	535	559	546	525	568	577	521	554	541	551	538	500	551	556	578	498	529	545	526	519	522	538	508	560	579	544	519	533	571	504	526	574	577	541	558	544	564	563	536	534	528	525	572	548	593	506	523	572	599	533	539	531	548	536	539	569	545	525	519	588	548	526	559	570	603	554	528	567	539	533	535	512	535	578	530	527	528	576	490	527	578	552	531	541	526	562	500	558	503	545	523	534	529	555	484	570	560	552	543	512	540	532	554	528	536	547	496	555	493	546	583	527	577	530	531	516	561	543	538	521	554	544	509	556	554	571	533	550	552	536	515	507	541	572	544	603	562	554	526	580	537	526	498	564	558	502	579	558	584
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
