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
341104239170	341104239729	341104240279	341104240829	341104241377	341104241929	341104242479	341104243029	341104243577	341104244129	341104244679	341104245229	341104245777	341104246329	341104246879	341104247429	341104247977	341104248529	341104249079	341104249629	341104250177	341104250729	341104251279	341104251829	341104252377	341104252929	341104253479	341104254029	341104254577	341104255129	341104255679	341104256229	341104256777	341104257329	341104257879	341104258429	341104258977	341104259529	341104260079	341104260629	341104261177	341104261729	341104262279	341104262829	341104263377	341104263929	341104264479	341104265029	341104265579	341104266129	341104266679	341104267229	341104267777	341104268329	341104268879	341104269429	341104269977	341104270529	341104271079	341104271629	341104272177	341104272729	341104273279	341104273829	341104274377	341104274929	341104275479	341104276029	341104276579	341104277129	341104277679	341104278229	341104278777	341104279329	341104279879	341104280429	341104280977	341104281529	341104282079	341104282629	341104283177	341104283729	341104284279	341104284829	341104285377	341104285929	341104286479	341104287029	341104287577	341104288129	341104288679	341104289229	341104289777	341104290329	341104290879	341104291429	341104291977	341104292529	341104293079	341104293629	341104294177	341104294729	341104295279	341104295829	341104296377	341104296931	341104297479	341104298029	341104298577	341104299129	341104299679	341104300229	341104300777	341104301329	341104301879	341104302429	341104302977	341104303529	341104304079	341104304629	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2840	2000	3600	2300	2840	2000	3600	2300	2841	2000	3600	2300	2841	2000	3600	2300	2842	2000	3600	2300	2842	2000	3600	2300	2842	2000	3600	2300	2843	2000	3600	2300	2843	2000	3600	2300	2844	2000	3600	2300	2844	2000	3600	2300	2844	2000	3600	2300	2844	2000	3600	2300	2844	2000	3600	2300	2844	2000	3600	2300	2843	2000	3600	2300	2843	2000	3600	2300	2842	2000	3600	2300	2841	2000	3600	2300	2841	2000	3600	2300	2840	2000	3600	2300	2839	2000	3600	2300	2838	2000	3600	2300	2837	2000	3600	2300	2836	2000	3600	2300	2835	2000	3600	2300	2834	2000	3600	2300	2833	2000	3600	2300	2832	2000	3600	2300	2831	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22939	21629	31349	30423	32065	32365	27532	13716	5515	1011	724	783	716	714	759	718	717	745	741	790	734	721	684	738	705	696	662	734	698	670	725	705	728	733	673	719	722	719	706	726	712	683	704	700	714	723	673	712	748	726	750	665	722	732	679	689	764	691	696	722	733	665	684	708	654	710	713	693	740	717	726	713	707	697	676	723	708	705	731	721	685	682	690	762	730	748	724	678	727	727	703	703	699	709	698	738	703	749	714	712	672	730	691	687	724	682	730	736	757	676	662	737	679	701	720	668	691	741	709	749	688	689	728	711	711	748	748	737	719	701	683	648	739	762	744	672	718	748	745	718	694	735	679	756	729	754	723	690	707	678	733	728	722	740	676	723	710	741	732	735	753	692	697	709	707	736	767	751	681	718	710	684	704	752	710	712	726	715	735	737	700	732	748	695	706	703	708	703	734	703	664	733	680	697	729	710	718	713	757	711	705	692	709	727	732	709	680	734	693	712	743	718	706	739	687	745	729	741	676	754	726	686	697	720	728	744	711	738	687	696	703	697	771	745	703	724	737	695	738	741	689	732	710	745	701	682	699	747	701	715	675	762	684	698	715	684	679	742	743	709	716	779	726	736	687	687	685	698	706	715	708	740	739	725	742	700	707	677	740	766	728	703	757	729	754	715	673	702	693	762	695	710	695	707	723	720	749	665	731	697	719	685	681	748	710	703	713	738	715	670	716	756	703	737	690	734	701	692	685	728	714	694	731	690	748	729	723	638	712	692	687	693	691	717	696	731	665	671	725	705	737	744	694	765	697	693	681	705	685	707	715	667	717	755	696	714	698	702	690	688	684	722	718	770	680	711	654	713	685	684	730	707	749	689	731	742	703	716	705	723	690	726	702	715	731	772	724	736	677	659	682	701	677	672	733	697	671	707	690	682	677	688	709	704	648	690	744	677	693	694	706	670	694	725	713	707	690	686	659	699	711	748	724	667	754	706	729	722	752	672	740	722	721	695	739	680	695	690	715	751	683	760	692	668	708	700	708	747	765	704	711	733	690	726	747	710	667	701	751	695	710	700	723	731	764	654	683	689	646	713	696	714	713	782	743	679	721	705	684	723	681	697	729	682	720	632	758	740	728	695	729	713	685	680	666	708	720	715	716	724	683	679	712	683	697	697	739	731	762	731	698	736	697	697	721	732	671	709	679	728	726	711	732	705	727	718	729	689	742	737	745	714	667	734	717	716	697	688	706	676	702	720	697	696	691	728	683	707	721	699	751	703	686	710	722	676	736	748	743	720	749	687	698	730	756	733	705	749	716	684	704	737	710	738	692	709	729	723	705	706	650	657	681	678	694	745	703	800	736	739	740	764	695	708	685	719	716	660	704	735	702	709	719	733	688	734	722	706	713	701	767	684	725	756	698	714	692	731	685	704	693	736	707	736	727	723	737	741	691	729	742	731	686	750	690	732	702	734	693	703	693	688	714	710	680	687	717	732	737	705	709	729	706	730	709	697	710	748	710	678	716	744	666	748	697	737	670	775	697	696	648	751	714	749	701	737	740	739	689	696	790	738	703	673	694	738	693	708	742	738	704	715	725	724	705	661	692	743	697	699	693	741	736	742	744	725	740	664	697	683	681	756	711	682	706	723	756	706	682	692	696	746	705	698	710	709	695	764	719	738	688	751	679	724	702	721	682	666	694	724	717	765	695	674	704	693	776	764	725	682	711	729	732	689	723	686	678	697	673	704	709	731	694	690	688	711	730	711	733	728	684	714	678	707	696	695	749	711	727	718	729	774	701	696	740	723	737	759	682	794	726	713	746	653	651	718	684	654	717	678	673	704	729	724	768	716	700	701	756	707	693	675	708	726	761	700	696	726	712	715	716	700	735	682	709	713	707	760	709	729	679	680	747	718	675	708	658	749	726	717	724	753	637	722	738	668	676	713	718	701	754	678	663	705	688	701	723	719	682	747	706	734	716	704	751	693	672	712	727	699	680	676	710	750	715	702	706	716	698	635	742	683	706	687	668	698	709	685	772	740	737	766	730	727	722	755	713	723	705	729	694	747	696	722	676	698	746	711	711	746	699	687	668	727	694	725	678	672	661	690	708	700	699	723	670	705	694	718	691	674	718	732	707	722	683	722	680	717	711	665	688	709	775	730	759	704	729	721	685	699	737	687	673	686	721	741	747	701	718	709	720	719	785	721	657	676	719	724	695	716	710	724	700	705	702	720	707	679	756	717	702	701	748	685	726	688	727	741	721	701	722	713	717	718	773	720	698	710	688	714	685	668	688	729	664	692	698	703	733	688	675	751	685	698	736	675	733	714	697	676	694	706	699	714	692	754	670	722	745	712	684	696	704	735	710	680	771	672	701	723	668	683	717	694	678	757	727	665	704	742	708	729	728	711	701	711	697	694	727	676	744	703	728	696	712	728	662	741	689	695	693	707	720	740	692	785	735	755	683	768	727	670	766	755	731	728	680	711	686	701	730	734	713	737	731	702	671	662	654	750	705	677	713	708	704	696	750	733	654	748	722	712	690	720	756	683	727	692	709	710	716	717	704	706	727	708	736	741	709	737	721	717	788	752	700	686	693	748	709	704	725	724	675	679	727	729	710	727	698	709	683	698	668	696	685	739	724	694	708	715	714	693	720	720	674	732	728	712	704	747	717	728	672	730	706	670	729	702	661	648	705	661	701	705	688	714	669	730	742	730	723	717	747	663	678	753	722	734	719	723	698	701	733	747	729	716	717	668	715	725	699	711	739	748	705	687	748	719	776	701	687	742	716	706	653	661	640	699	694	698	744	732	679	665	669	726	706	726	734	715	729	704	708	712	733	709	752	743	686	699	693	670	708	751	712	736	767	759	699	682	746	730	731	680	681	703	721	665	705	694	715	722	642	716	681	668	720	701	703	733	733	698	689	710	745	730	664	707	724	701	781	720	644	732	734	720	701	721	715	670	720	756	712	720	691	733	679	719	737	758	724	719	676	736	710	720	702	760	708	717	718	696	745	692	702	718	712	719	676	715	740	674	705	727	723	632	777	745	711	721	721	718	720	683	715	739	727	661	730	686	722	754	688	715	712	682	721	714	730	687	684	765	737	728	764	728	742	727	740	767	685	676	671	757	734	686	782	712	677	681	731	726	717	681	749	739	713	711	707	699	696	689	737	688	707	719	743	752	659	719	740	714	649	701	700	693	726	694	707	697	699	676	715	730	756	700	686	678	731	722	726	719	719	735	688	745	691	720	705	678	715	715	676	681	739	674	652	744	767	710	709	728	741	668	689	700	667	687	710	764	670	705	699	698	714	691	741	697	699	711	700	680	711	745	748	702	720	726	717	761	689	730	717	716	716	717	729	755	730	703	755	734	729	725	724	680	680	721	725	715	693	650	722	705	723	726	707	711	718	699	744	717	735	725	658	722	698	720	740	726	685	721	745	711	717	734	697	716	723	684	734	697	701	714	708	772	723	704	692	726	713	684	694	734	734	697
53230	95888	80144	62574	50535	38353	25932	14740	7702	940	701	738	754	733	756	741	776	713	750	773	752	761	737	746	715	726	741	743	683	740	702	739	693	721	721	710	703	728	799	685	698	751	721	741	761	743	762	703	706	696	714	704	741	706	731	751	715	736	708	778	742	763	777	756	707	719	689	676	730	752	762	716	711	719	770	731	705	699	745	722	757	792	715	711	737	723	754	737	747	689	707	715	712	731	722	744	707	737	726	730	729	756	740	744	720	756	678	708	701	746	759	755	706	732	759	724	726	732	721	700	696	763	744	746	691	723	732	733	753	743	778	717	676	737	761	744	701	705	780	715	705	707	712	742	730	697	709	707	670	693	702	722	689	707	712	766	734	723	757	699	749	722	756	695	678	708	737	766	697	764	759	699	777	719	720	712	741	757	760	728	739	731	708	749	731	745	747	696	723	783	736	730	752	690	742	742	717	728	648	731	698	729	710	745	772	754	728	744	710	720	758	689	747	685	710	744	684	758	721	782	723	715	738	762	718	730	778	691	720	759	677	728	723	826	717	677	695	729	787	722	735	777	693	667	696	697	753	776	728	648	771	777	777	737	760	779	726	689	717	667	759	731	740	732	685	723	750	733	750	751	710	740	674	730	764	737	707	698	769	726	709	738	733	738	745	802	733	705	736	729	727	705	735	764	759	706	677	737	735	684	696	716	737	745	748	720	724	756	745	729	756	761	709	722	673	753	748	767	783	752	728	749	709	709	781	720	734	711	743	696	732	747	750	696	759	713	724	727	738	742	776	766	742	715	756	727	736	664	766	713	732	744	724	733	785	688	707	733	669	754	708	760	668	736	754	666	691	754	726	737	728	722	708	754	758	785	747	716	768	722	741	772	676	740	751	734	711	740	766	714	688	705	707	705	746	722	659	722	709	729	701	760	788	725	728	703	757	680	709	710	764	728	735	764	744	699	732	697	700	728	723	726	713	718	757	731	745	764	708	731	779	693	749	741	692	768	739	796	738	654	744	752	751	709	744	700	701	790	747	753	764	735	687	728	744	715	731	699	743	665	764	787	759	734	702	698	692	754	738	700	774	716	713	731	747	752	696	737	754	717	726	689	705	739	707	705	776	730	729	756	712	715	776	728	688	743	719	743	724	730	699	675	712	735	711	702	713	696	709	703	732	725	742	782	719	729	786	727	708	713	723	699	734	734	706	751	769	705	725	729	722	695	726	707	754	732	717	764	696	739	723	761	705	690	687	736	729	732	722	736	752	745	706	685	734	736	710	717	730	691	751	771	730	765	728	728	670	729	680	735	749	776	732	717	728	724	768	782	704	711	761	715	696	694	669	737	724	714	786	706	751	731	767	706	798	722	707	729	734	707	774	738	720	771	754	718	727	694	736	720	747	738	728	743	702	751	711	717	661	771	716	832	702	766	727	697	705	765	700	748	753	795	741	737	720	730	699	721	741	742	717	729	699	745	670	737	739	780	744	725	734	699	713	741	732	741	726	723	744	751	728	728	722	723	737	754	724	723	762	701	712	715	693	747	697	708	736	721	719	740	717	691	704	759	739	749	743	744	726	738	772	683	745	711	711	756	748	754	734	710	736	744	738	723	724	698	703	739	745	752	737	745	747	706	726	732	713	705	758	711	686	702	680	745	698	738	727	727	753	718	711	732	759	725	709	733	777	722	800	776	708	721	711	721	747	748	752	733	745	707	736	697	712	696	756	713	712	712	750	709	737	718	725	702	740	700	702	703	736	698	747	720	727	742	697	774	719	693	694	727	767	707	725	718	731	724	714	681	709	772	717	715	692	707	693	705	733	693	674	707	758	720	744	733	712	749	720	707	751	725	736	697	711	774	763	775	752	712	767	708	697	757	661	740	680	748	740	689	707	704	730	724	741	746	738	706	763	731	695	729	728	720	709	756	684	698	703	748	740	752	723	742	728	722	701	715	752	731	714	688	810	693	738	741	742	739	712	705	745	745	730	729	684	776	701	749	739	726	741	777	702	720	710	745	748	682	701	715	701	703	747	719	684	754	737	732	724	770	745	732	763	693	718	733	777	695	749	694	710	713	735	726	694	723	742	681	726	735	691	754	721	757	723	705	697	672	742	746	708	787	786	751	699	688	732	725	724	711	713	809	764	742	738	672	679	767	719	727	731	710	735	720	733	751	773	722	736	758	739	748	728	722	741	704	757	672	715	734	735	724	737	768	718	699	693	734	733	742	741	745	759	717	748	722	710	736	714	687	771	762	733	666	648	711	719	744	730	696	759	688	721	727	749	706	730	784	759	729	764	712	727	729	732	712	697	692	730	705	703	694	754	754	718	723	756	733	700	705	734	693	736	746	742	738	712	770	695	713	685	771	731	732	686	722	728	787	722	756	706	724	676	728	755	714	722	717	716	716	748	728	743	709	707	686	725	738	738	696	754	729	748	695	704	753	720	714	692	739	739	699	764	694	759	728	694	756	707	706	729	691	711	740	716	708	700	713	724	724	700	710	748	726	751	709	761	716	748	728	751	709	672	755	696	759	692	727	728	677	692	716	789	690	712	712	755	742	761	727	730	746	731	705	732	727	723	720	743	697	775	699	720	794	758	700	722	742	754	766	752	698	724	777	728	696	717	761	723	699	739	702	680	755	706	743	759	692	775	738	716	730	732	716	718	753	742	718	738	750	681	711	773	729	715	740	683	740	726	711	719	762	715	710	748	759	730	759	736	730	709	726	719	692	731	727	711	693	751	767	730	726	718	765	681	758	754	771	733	765	709	747	778	697	726	681	745	716	696	709	730	691	722	727	690	760	729	722	761	731	721	730	731	705	738	765	711	727	755	728	725	762	753	705	716	710	733	759	732	763	749	738	754	730	751	751	732	684	737	752	745	775	729	754	715	713	697	693	764	699	736	737	716	700	777	739	686	701	699	721	621	707	676	736	775	737	705	700	738	726	698	743	693	733	705	744	745	730	742	722	698	741	688	711	736	748	742	692	759	714	723	700	684	768	718	776	730	711	718	746	710	728	758	713	719	702	730	774	714	694	736	730	733	712	754	703	710	764	771	693	713	706	754	782	688	728	746	761	757	753	717	744	753	693	739	717	689	789	751	712	768	728	705	721	771	735	743	660	710	695	694	694	706	694	746	770	754	720	734	741	753	703	714	699	728	767	723	737	696	766	697	721	772	752	707	789	764	716	719	709	754	721	724	734	695	767	727	673	703	698	746	735	743	737	720	753	676	703	758	671	726	759	780	765	704	772	699	683	770	740	751	748	698	719	725	710	696	760	718	788	717	712	714	756	737	714	739	741	688	740	737	748	772	725	739	771	747	713	708	722	696	725	732	718	710	738	748	707	730	719	688	717	721	747	717	726	653	738	719	712	745	732	782	730	730	746	776	745	769	723	741	777	756	727	715	680	769	727	756	743	740	727	679	729	710	711	730	712	713	725	721	777	785	727	748	705	761	709	777	759	724	770	727	739	729	716	714	709
28503	23564	27170	17647	7449	3212	1559	830	596	343	362	368	334	359	333	361	331	320	360	350	345	330	368	315	334	362	326	349	345	347	351	343	359	357	349	332	345	337	356	356	340	338	335	362	364	380	341	353	327	337	346	330	350	361	332	354	382	317	340	329	343	346	359	344	352	354	341	338	326	312	325	320	359	346	318	376	354	352	301	351	362	339	317	335	349	334	327	316	333	339	364	349	350	343	368	330	302	321	356	346	345	344	347	338	316	377	338	392	306	365	352	333	365	323	335	316	322	348	336	342	324	327	323	349	342	365	341	337	326	321	367	377	348	365	304	348	342	351	343	355	322	362	330	352	357	346	347	347	351	330	395	352	356	326	329	334	359	343	337	347	343	371	341	341	347	360	340	346	339	331	350	347	335	374	345	361	351	317	349	347	345	372	326	351	337	383	381	369	313	362	345	318	370	352	285	365	364	354	345	340	317	352	360	391	355	328	308	354	358	308	316	340	363	339	336	342	329	348	316	348	322	316	360	333	344	341	344	367	325	341	338	316	364	353	341	335	348	354	388	338	335	354	362	355	363	350	351	332	340	295	355	348	357	364	290	329	331	345	370	349	317	305	333	397	326	375	401	326	322	319	355	342	362	319	335	363	357	347	329	344	329	347	386	370	355	375	364	333	328	337	335	354	322	359	332	347	348	333	337	320	324	322	375	373	373	354	354	354	335	330	354	345	351	340	342	355	318	360	348	341	351	345	375	350	348	357	355	370	314	365	340	343	335	366	339	335	367	340	333	304	361	354	321	325	345	345	332	359	314	345	324	355	293	379	346	360	344	350	345	357	355	359	347	313	356	358	325	332	328	357	350	349	363	334	379	344	356	347	368	366	346	334	349	357	328	320	299	347	370	342	347	362	320	369	333	367	354	371	310	351	359	340	347	343	355	373	318	334	328	343	327	365	358	340	343	343	365	326	348	329	326	328	374	355	322	331	335	341	331	340	352	332	324	381	346	330	335	343	326	335	322	346	324	368	360	368	322	365	308	357	349	353	352	336	377	309	356	348	335	346	350	335	335	322	326	340	346	347	373	315	319	364	323	336	364	341	312	347	351	325	335	337	350	339	347	358	370	318	369	371	331	362	363	346	332	329	404	348	337	315	322	315	336	351	328	315	350	350	344	344	351	330	330	343	350	318	335	326	372	343	374	353	369	349	361	346	366	372	354	343	348	334	327	339	361	334	323	324	354	361	340	346	375	332	332	359	347	327	339	329	338	347	346	365	326	363	343	359	340	335	339	360	356	346	349	343	372	309	356	355	319	351	338	337	352	342	356	342	331	311	360	356	347	328	352	356	324	372	357	337	320	370	362	351	315	336	335	334	368	312	319	317	362	330	381	350	336	357	329	347	337	317	342	383	384	313	325	342	370	339	340	379	331	342	312	334	344	337	389	357	330	317	335	385	354	323	361	340	343	356	366	352	375	342	344	352	338	366	357	338	323	337	372	349	308	375	360	326	354	319	346	333	320	340	353	363	295	339	337	338	339	361	317	373	335	332	343	350	373	305	364	349	328	370	352	362	340	352	314	355	343	357	350	365	336	339	341	332	376	404	323	347	334	376	328	330	341	342	346	337	364	349	316	347	341	351	308	326	332	355	352	376	358	389	332	316	344	346	341	322	335	342	346	347	344	343	354	325	366	331	347	352	321	345	353	351	317	362	331	322	373	339	346	354	346	377	365	348	335	358	333	320	331	348	337	326	333	361	318	351	338	334	329	355	340	335	349	337	334	340	359	350	366	370	367	396	332	330	331	323	344	346	345	339	314	344	335	331	335	358	333	350	305	369	372	322	385	345	354	329	347	333	367	345	329	330	334	337	343	369	336	355	319	336	329	320	353	367	357	349	364	343	364	352	352	349	350	357	356	333	348	353	332	322	353	335	355	367	345	371	395	353	349	337	382	360	371	344	352	376	351	337	336	353	343	351	348	306	318	346	349	362	371	345	373	347	344	343	310	328	307	354	349	332	346	334	361	358	349	345	335	362	375	324	360	346	359	340	331	310	354	330	318	343	381	342	319	334	376	385	353	332	352	401	334	366	353	346	342	331	370	351	354	370	350	344	296	376	341	310	330	371	351	319	369	343	344	378	350	336	337	367	327	350	369	347	321	334	351	368	361	335	333	335	364	325	339	343	346	363	361	336	348	323	338	343	331	338	349	323	366	347	355	342	319	339	341	333	359	335	339	402	336	357	360	360	337	361	337	321	311	368	363	399	353	376	354	319	327	351	309	358	360	323	359	331	347	345	323	333	383	345	371	358	333	348	367	348	351	342	359	346	340	353	341	349	315	341	308	334	341	371	347	333	343	333	356	296	348	323	323	354	324	372	367	360	346	340	370	372	370	325	346	306	332	357	358	366	324	319	367	355	340	332	348	382	323	345	361	348	346	330	335	299	363	330	352	334	329	339	347	326	341	325	326	338	364	340	326	374	343	347	340	321	327	358	374	353	349	327	337	339	325	350	364	358	327	365	362	345	374	344	351	364	349	327	335	343	357	355	349	368	343	368	381	353	330	332	358	319	330	348	363	358	352	391	322	369	358	351	348	363	383	338	366	343	326	340	378	331	348	364	320	334	341	347	353	338	337	321	337	343	325	363	331	352	321	333	329	344	394	348	361	319	360	333	339	368	354	332	319	334	333	350	361	346	339	363	314	314	347	346	364	344	354	359	339	346	325	353	334	343	321	363	378	342	318	360	376	375	369	331	354	331	365	386	379	338	346	373	341	361	347	337	338	334	350	373	330	336	366	335	345	370	358	325	304	357	331	371	325	365	345	366	356	347	312	347	315	345	377	332	347	344	330	342	352	365	341	367	351	332	351	343	366	350	330	326	349	358	335	333	353	334	379	325	312	333	350	379	346	329	302	348	345	343	339	343	364	323	372	369	335	351	336	361	359	322	360	352	339	375	363	338	369	322	346	327	343	335	357	350	345	367	334	314	359	320	343	336	301	377	348	344	356	324	371	354	344	329	364	347	340	355	318	373	366	356	348	332	366	357	370	329	355	362	364	360	323	335	354	346	329	367	357	347	357	351	342	371	329	337	388	325	359	350	364	338	329	329	372	331	376	360	341	331	360	327	370	357	345	338	328	341	349	346	303	340	363	366	311	388	354	365	335	355	329	338	341	340	383	349	342	340	353	345	345	321	347	357	359	364	351	359	313	375	355	356	368	325	337	363	361	364	316	349	335	327	374	346	353	356	377	330	328	373	351	349	351	340	346	356	330	342	352	352	373	344	358	348	351	375	327	339	360	381	379	378	363	313	363	319	334	366	351	351	354	364	379	318	365	336	366	327	365	365	372	383	378	367	345	344	328	339	365	357	339	333	334	313	356	342	340	357	383	357	344	351	335	330	344	318	327	345	338	334	346	341	346	338	367	317	354	328	355	340	333	336	329	368	360	346	393	377	335	409	343	348	331	378	350	317	314	335	327	340
16631	32838	22694	13069	7273	3861	1929	1147	732	418	350	344	386	378	369	361	389	353	366	401	339	344	404	372	373	383	400	365	408	372	383	370	396	404	364	381	383	366	376	350	370	415	364	383	361	384	390	402	378	365	384	367	372	359	351	361	389	391	387	380	388	401	359	364	389	390	375	420	423	406	384	375	355	422	367	371	360	365	388	338	386	378	368	360	400	322	398	350	388	416	354	353	356	397	405	364	394	362	411	366	383	415	388	406	398	371	409	387	394	399	377	397	383	335	375	380	384	361	378	403	381	397	370	390	357	419	384	425	359	385	411	387	388	383	366	394	378	381	408	368	376	345	378	368	382	381	385	405	399	435	333	400	417	409	383	383	405	387	395	377	347	392	370	349	359	381	379	368	383	394	347	369	382	351	363	381	364	388	367	387	393	391	373	384	380	360	397	376	380	385	384	404	358	420	402	386	430	370	342	359	394	380	382	387	376	411	372	386	370	357	406	390	350	403	383	365	338	398	355	387	382	357	401	362	378	411	376	374	363	378	357	386	381	406	360	362	375	369	387	381	350	375	393	387	392	413	396	368	365	404	396	366	376	350	398	360	374	369	386	391	340	387	406	385	356	353	385	382	384	356	395	368	370	390	365	381	395	371	372	378	424	358	400	356	379	403	364	387	389	368	392	406	338	372	396	353	361	372	382	389	368	351	359	378	351	364	387	376	364	377	373	398	374	402	390	342	389	365	405	405	360	379	355	393	368	361	368	355	393	363	358	381	368	375	376	357	369	378	375	370	374	389	348	392	376	382	411	352	396	354	414	380	345	343	383	358	352	374	379	389	359	392	348	380	408	386	370	402	367	388	383	378	388	398	378	353	396	348	344	390	379	352	364	344	409	379	369	424	393	352	398	371	365	337	364	360	364	390	383	394	381	394	361	369	379	406	338	400	409	392	400	351	362	372	348	368	356	392	390	381	397	386	368	352	372	414	392	415	385	366	363	366	360	405	359	382	394	398	375	361	380	385	375	388	386	387	381	416	410	418	350	382	324	387	350	370	386	368	385	362	369	399	388	375	376	390	379	369	395	366	384	379	401	368	344	368	377	361	384	399	387	389	386	339	388	354	377	371	379	383	381	366	350	361	379	390	386	375	397	384	397	388	413	362	364	367	375	376	404	396	397	420	353	384	374	395	387	395	375	373	420	379	360	382	388	395	363	390	342	374	374	369	372	410	382	397	407	376	382	367	387	376	377	337	394	366	371	400	381	390	369	345	381	393	367	397	361	374	357	421	406	389	366	380	412	348	397	363	370	399	384	346	397	404	411	391	370	365	391	388	358	379	365	397	354	400	384	362	370	348	391	389	421	376	398	382	391	365	408	366	378	402	362	339	391	381	370	398	353	372	436	399	389	356	366	372	381	362	361	364	376	395	380	372	339	373	416	351	368	429	347	381	390	375	371	409	360	407	395	356	377	376	360	373	364	396	406	374	398	384	368	361	387	387	357	389	389	359	383	381	354	356	391	420	390	356	403	406	383	359	394	392	400	370	394	339	387	388	369	363	399	375	374	400	377	419	371	343	352	371	375	390	390	377	391	400	395	373	409	354	385	388	359	381	392	375	385	374	382	400	363	367	397	375	376	383	372	356	374	365	389	356	362	377	339	376	373	407	381	414	379	390	386	385	381	361	376	388	420	429	375	396	356	381	339	376	407	410	413	362	347	377	400	380	347	342	350	380	372	363	377	369	404	386	357	387	374	338	353	342	374	391	355	360	366	360	376	380	381	372	392	393	366	406	376	353	391	411	435	412	349	416	384	374	345	353	406	378	384	355	432	382	374	383	377	396	376	385	381	370	357	365	405	361	348	354	410	389	378	412	419	375	390	366	387	365	355	362	403	383	377	406	379	402	412	440	370	364	353	357	370	394	388	359	403	384	386	334	352	390	374	387	378	361	370	362	394	345	379	414	371	397	384	392	408	388	344	346	353	369	381	407	365	391	415	406	346	365	376	389	382	383	382	368	376	387	378	384	412	358	364	344	356	366	390	380	379	399	412	385	366	348	406	372	349	355	357	396	374	396	391	375	365	379	387	377	361	358	352	376	363	384	382	371	421	354	420	363	378	370	357	357	391	406	391	363	395	392	380	400	376	385	373	384	367	373	366	388	364	394	353	363	430	388	404	361	356	399	369	382	383	360	360	365	366	361	388	367	357	384	376	395	328	386	398	392	379	371	381	388	366	378	409	369	394	362	375	393	377	349	364	357	374	343	352	412	394	383	363	349	389	357	397	349	349	382	347	359	365	366	393	397	347	378	374	397	341	341	370	384	367	383	361	403	361	360	380	395	399	381	392	349	385	396	355	392	376	367	375	395	370	376	388	369	372	402	388	364	384	358	382	365	392	368	362	397	352	366	365	370	394	406	370	342	382	369	396	387	368	393	379	397	378	379	354	426	382	403	342	388	364	387	385	426	391	352	376	383	386	379	373	356	402	396	400	367	376	352	367	395	378	373	378	376	360	398	374	379	356	322	386	373	353	395	409	336	376	351	386	393	377	380	396	381	357	392	368	363	393	381	378	401	396	398	376	374	395	396	382	376	399	364	378	366	392	387	401	341	366	374	381	346	378	363	360	343	378	360	383	391	414	396	395	385	387	372	383	385	373	387	412	415	374	349	346	377	341	378	357	393	411	374	390	399	363	391	364	393	394	375	359	399	371	367	375	362	381	406	351	389	373	406	400	339	376	392	382	364	385	376	393	378	394	393	388	367	407	396	373	387	356	357	396	375	342	366	367	384	458	366	377	365	412	396	381	373	366	332	388	363	386	395	384	354	345	375	397	391	373	387	411	390	418	404	381	378	375	348	369	379	366	394	350	348	353	345	340	376	367	369	373	397	383	360	393	367	349	429	393	367	377	393	383	407	395	372	430	402	364	379	351	380	352	366	377	387	381	363	344	394	380	399	365	400	363	371	373	388	374	374	393	388	382	410	396	392	378	411	365	371	366	382	371	351	362	403	424	426	398	377	384	368	419	372	376	386	365	411	380	374	354	361	373	346	399	396	390	328	396	350	359	377	376	385	396	368	360	374	348	366	382	359	349	387	371	381	365	395	357	361	364	381	354	361	381	364	386	367	410	373	423	367	393	392	387	412	406	381	381	369	385	394	347	428	404	394	388	386	390	400	407	352	399	384	419	374	360	415	378	340	359	362	376	363	406	374	394	375	386	395	384	380	402	382	387	384	397	393	369	356	390	381	380	360	337	410	367	353	374	342	373	386	402	398	388	379	387	395	403	361	357	386	374	365	397	396	413	355	369	360	370	368	389	363	376	385	408	391	379	365	391	394	401	391	415	384	360	382	386	401	376	390	381	363	397	392	388	389	401	366	399	369	384	379	362	370	395	398	399	350	362	376	376	372	371	368	407	347	394	391	377	356	392	384	393	368	334	371	386	383	380	352	403	391	397	376	385	349	359	375	405	393	362	379	344	369
23377	21476	32484	34313	32086	27705	20196	8072	3136	610	569	573	565	555	538	511	553	597	517	492	508	537	538	573	557	561	543	503	559	545	596	552	544	522	515	555	479	549	530	557	536	514	510	556	566	553	574	519	514	597	529	547	522	499	534	532	546	509	557	537	541	568	567	480	546	520	514	556	552	554	524	559	511	499	504	551	547	570	593	556	525	557	559	541	503	539	532	569	561	526	552	543	530	534	554	549	543	502	516	546	550	511	557	585	506	511	551	511	553	525	506	566	535	525	550	542	523	528	543	524	551	526	543	545	517	530	566	517	547	546	541	517	508	566	520	543	546	549	562	584	532	530	532	512	539	502	515	572	573	550	563	510	526	548	533	571	530	537	538	545	535	525	559	561	557	556	538	554	520	563	542	583	531	551	527	528	534	509	580	555	534	516	536	544	511	538	529	520	524	561	576	573	518	519	509	555	576	564	569	508	491	589	562	514	554	542	540	571	557	556	527	541	565	517	539	540	569	543	515	566	541	547	540	510	525	575	553	502	523	525	570	552	532	548	558	539	490	510	532	538	511	559	583	540	555	538	510	506	560	547	563	558	547	536	521	563	561	494	567	549	556	486	579	560	587	528	523	543	556	534	529	554	525	516	554	542	550	517	544	554	562	583	577	568	534	524	502	528	545	578	572	561	511	536	530	562	572	514	565	490	522	554	544	495	500	527	537	545	531	556	543	582	536	535	520	580	531	501	560	550	569	532	477	520	558	522	551	547	521	540	514	573	552	578	573	509	544	567	556	566	524	521	540	541	530	586	570	528	574	522	536	563	552	532	568	538	574	513	572	546	565	526	547	553	527	528	521	576	583	527	521	551	530	555	560	560	521	547	513	556	516	537	557	579	510	562	556	546	524	538	577	534	537	519	578	526	532	504	523	524	560	516	537	556	544	515	519	530	530	557	524	573	535	500	495	519	547	524	542	545	516	514	547	515	500	538	524	537	537	494	533	531	530	554	533	536	527	535	535	556	596	548	593	535	580	518	513	514	522	545	554	522	531	528	545	531	554	522	547	517	571	524	561	515	515	552	545	536	541	542	520	510	508	546	569	519	501	523	529	541	540	555	540	553	541	534	499	554	555	539	543	571	526	487	580	574	537	536	531	521	518	564	544	566	532	535	548	547	570	561	524	521	503	566	557	560	513	589	556	569	523	577	575	547	514	550	530	512	576	531	511	504	513	545	540	550	565	538	541	522	538	569	541	526	501	474	525	567	496	517	539	543	522	527	555	526	498	538	543	541	531	523	506	559	545	556	549	571	572	553	567	535	556	509	531	576	529	566	541	522	557	512	500	486	566	528	565	531	566	545	505	548	531	565	552	586	530	546	531	550	529	544	501	551	542	540	527	566	531	512	497	535	548	531	511	539	534	505	512	565	545	572	524	500	523	518	530	555	527	581	507	561	533	562	507	542	521	509	547	519	555	516	544	550	518	503	529	541	539	535	561	495	536	587	554	520	515	570	546	567	542	520	529	543	546	561	571	534	537	534	556	553	555	530	522	550	578	527	521	553	542	563	508	560	523	551	538	557	545	559	546	554	537	536	574	584	537	577	506	577	552	568	557	522	565	523	527	538	545	557	516	484	535	604	550	552	503	514	560	543	553	543	543	478	556	535	521	561	537	572	527	528	570	525	523	518	541	547	539	509	505	528	509	552	585	537	520	554	551	547	549	548	576	550	533	550	541	549	526	554	597	579	543	520	533	510	589	525	513	586	562	533	537	543	486	553	538	547	532	530	572	582	545	518	512	523	538	542	549	550	542	512	561	486	580	543	552	544	527	556	561	531	553	533	556	562	560	556	521	552	522	520	526	496	535	524	538	546	561	516	520	520	561	563	555	568	513	548	526	505	556	543	521	521	555	577	495	539	512	580	552	569	527	514	533	577	531	564	534	560	542	534	537	556	562	528	555	545	541	519	541	513	551	561	528	487	544	553	553	512	529	537	532	483	564	536	533	549	516	555	539	481	523	569	564	563	501	523	525	533	550	528	540	577	582	547	529	550	558	563	554	517	532	575	564	530	547	564	504	581	528	518	503	518	562	554	536	506	548	541	551	522	534	561	544	548	538	564	543	555	540	552	579	532	525	548	536	538	555	533	557	505	540	570	572	520	529	523	552	512	557	563	519	527	545	502	522	538	561	530	545	572	514	570	549	510	517	560	534	499	550	530	559	524	523	512	552	527	558	524	591	536	512	551	530	511	528	566	493	533	542	511	564	512	574	532	517	544	525	519	522	512	543	509	532	506	535	528	543	511	555	504	576	581	527	518	537	562	548	568	515	528	500	563	535	588	554	558	525	481	495	588	543	555	521	501	527	542	499	569	522	555	546	519	539	559	536	541	514	493	534	539	521	550	583	539	555	541	558	528	537	506	540	527	540	592	509	510	539	553	528	544	550	557	587	496	508	519	524	575	496	561	532	562	526	526	485	523	514	553	553	542	505	578	538	548	558	542	557	538	584	546	568	530	511	529	503	567	517	574	541	545	552	531	555	513	564	513	523	532	555	554	569	540	522	574	497	512	545	539	524	557	544	528	560	552	550	515	525	555	546	531	511	546	506	570	516	562	501	501	550	511	514	545	564	511	553	555	534	566	540	555	563	541	532	554	539	542	544	549	535	525	555	494	532	536	553	524	501	539	535	545	519	542	528	569	558	526	556	529	551	553	524	565	579	563	534	539	552	538	526	546	595	508	497	501	531	525	557	519	565	536	533	533	526	561	528	530	568	574	583	518	511	520	523	538	537	510	552	523	540	501	571	512	519	540	536	538	562	516	530	523	522	582	543	524	580	522	554	528	542	534	511	488	564	532	520	538	515	535	538	559	569	545	570	588	578	529	537	559	489	524	552	505	532	537	518	510	546	550	547	558	533	541	527	559	530	502	510	534	529	530	534	515	526	503	554	530	521	526	562	537	523	529	532	522	569	538	571	544	537	577	551	548	570	510	533	528	490	548	503	553	531	500	533	564	536	546	552	544	517	528	556	560	514	500	536	537	535	561	510	521	557	535	530	578	492	526	527	563	515	570	522	555	492	532	500	551	608	545	537	577	570	538	535	548	543	542	526	540	547	521	575	562	535	557	528	517	539	530	547	555	539	505	523	529	544	529	532	554	559	579	505	564	549	527	552	603	559	549	542	537	519	517	521	537	521	566	526	543	583	561	524	503	546	571	529	498	546	519	564	583	582	549	580	507	575	524	594	507	559	558	528	560	515	548	583	554	569	531	482	552	561	590	551	521	510	515	528	545	519	490	519	507	516	563	535	552	558	573	532	534	514	560	586	523	533	533	550	545	519	556	543	541	530	518	535	555	534	541	548	527	520	545	511	560	532	526	520	570	546	568	525	493	496	527	510	526	531	543	557	542	560	542	526	541	548	571	555	512	519	551	552	528	608	540	523	510	550	558	571	540	527	498	554	545	570	539	564	508	524	593	562	510	530	520
46529	86540	71402	54093	41342	29576	18566	9617	4488	617	546	560	547	592	595	561	578	577	523	516	535	581	562	546	566	515	583	573	573	573	549	538	556	557	545	565	593	564	552	584	534	545	582	553	558	527	577	553	565	563	578	582	546	568	543	554	544	557	578	568	537	542	554	526	543	544	570	562	525	567	572	548	593	518	604	571	559	503	548	515	570	619	554	565	578	549	558	538	572	546	531	521	560	544	516	583	586	551	571	565	553	556	544	537	502	565	567	550	574	558	599	539	555	603	579	555	594	577	527	555	553	551	599	620	548	557	539	571	591	570	546	575	514	541	603	544	519	556	589	549	534	556	575	541	532	505	554	587	567	602	564	569	548	543	510	597	589	570	560	537	557	563	534	584	565	551	580	573	589	544	538	544	564	513	563	581	556	543	600	585	584	576	555	546	532	531	524	593	558	585	625	569	549	531	563	568	571	567	568	531	556	591	609	555	563	517	542	571	571	551	508	576	529	565	588	562	565	568	524	541	570	560	552	563	533	557	575	528	583	563	559	562	558	573	567	515	559	528	539	544	551	528	545	555	525	542	561	543	566	569	564	553	570	551	524	584	595	551	546	554	578	606	566	555	544	572	511	536	594	504	583	543	564	549	552	546	581	531	572	608	570	535	577	581	534	545	592	567	591	540	573	596	592	554	535	568	544	559	512	552	588	526	548	545	540	574	561	561	542	604	542	585	579	553	522	547	562	564	568	610	571	533	560	543	559	553	571	559	570	565	542	564	580	563	567	544	552	553	586	601	559	537	564	538	577	553	558	521	611	553	597	505	531	572	575	530	527	562	535	564	559	585	563	539	542	565	539	573	548	548	569	590	539	542	545	568	539	567	540	572	606	528	559	562	582	579	538	579	531	563	564	580	558	571	522	570	583	538	557	572	574	528	511	607	566	598	521	530	566	564	560	567	554	523	585	538	543	573	561	576	578	517	567	497	564	551	542	542	582	574	587	570	557	528	541	532	560	584	579	555	567	551	555	541	564	557	531	576	546	544	585	578	526	564	542	561	576	589	605	500	543	598	565	541	543	569	566	547	529	575	555	615	569	541	524	598	558	574	594	581	533	532	560	544	578	569	564	579	545	512	508	553	576	582	568	527	534	530	529	553	534	564	535	553	576	580	563	609	561	549	587	561	529	571	558	576	583	538	540	564	585	524	560	556	575	514	555	537	574	562	539	599	558	529	564	545	581	589	534	577	569	575	580	550	516	531	568	520	550	586	599	550	549	516	563	574	577	532	581	555	570	557	553	537	605	534	545	516	596	570	554	548	610	540	560	563	539	566	573	601	552	578	539	558	570	543	568	579	570	543	555	523	533	591	529	553	512	532	591	556	545	577	564	535	531	566	566	561	579	563	541	616	570	561	527	550	548	595	569	544	550	552	599	540	545	530	540	524	552	576	556	539	566	603	591	599	546	579	563	595	565	583	581	579	561	554	580	566	540	554	551	585	582	531	569	545	546	539	563	566	542	590	529	532	546	559	551	577	568	537	571	541	563	572	556	579	589	558	539	584	564	585	572	563	561	578	570	594	547	592	567	566	570	554	552	559	520	585	600	499	595	583	579	564	531	539	577	541	556	540	587	520	551	542	544	581	551	568	518	531	577	590	591	586	544	541	548	545	561	547	579	544	496	559	533	593	564	559	540	558	499	566	534	564	538	599	544	541	547	562	514	578	569	584	550	594	595	578	547	537	541	535	594	583	558	510	588	541	530	538	557	533	562	540	553	556	537	539	571	576	554	512	568	559	562	576	536	556	561	577	584	535	565	571	580	571	553	553	525	571	578	571	594	547	561	537	516	589	559	525	575	540	563	548	586	603	547	572	577	571	574	551	550	570	579	578	529	528	560	589	579	543	549	571	559	553	503	559	566	569	564	618	556	565	540	588	575	574	540	550	588	556	546	542	568	568	525	515	571	575	498	561	596	590	546	548	543	565	580	571	557	605	564	533	566	558	539	557	530	543	568	580	567	546	547	561	583	563	566	556	541	583	574	527	552	559	563	528	557	541	603	556	536	537	555	554	527	541	569	570	547	537	562	573	537	536	520	546	566	571	602	593	565	586	565	549	593	499	577	540	542	559	530	569	551	593	539	573	538	567	550	591	570	603	573	597	539	556	546	572	560	580	580	564	608	533	566	560	595	591	551	523	525	581	585	581	556	552	529	503	560	572	537	595	543	517	583	586	576	565	546	506	543	522	556	538	559	566	508	530	568	567	560	570	520	539	587	499	541	549	508	579	572	557	516	573	549	581	573	561	524	541	531	545	510	553	515	526	582	524	602	542	593	542	553	536	602	565	574	568	590	535	525	538	561	560	541	537	573	598	577	519	551	555	524	568	573	593	601	559	545	547	579	542	576	553	561	547	584	542	579	563	540	510	551	563	558	512	573	583	530	572	567	539	587	569	612	567	530	545	569	544	543	558	561	597	584	582	572	540	549	583	560	583	556	568	573	550	576	549	590	576	552	535	539	550	555	481	546	571	590	556	587	542	574	572	554	550	554	533	568	543	531	515	557	575	554	579	574	543	571	559	567	543	543	555	577	574	600	585	589	576	589	587	600	558	548	555	590	504	565	548	584	570	559	544	544	586	570	493	572	573	572	562	604	553	565	560	564	559	535	569	572	523	549	511	555	575	545	583	587	560	560	550	528	526	566	547	586	594	554	509	498	578	537	574	542	574	527	538	558	522	534	569	536	546	535	555	609	605	555	548	528	561	592	510	586	578	555	542	551	577	593	542	575	557	529	531	509	548	532	566	589	581	571	543	562	585	514	570	578	592	600	585	571	581	568	586	505	548	563	565	563	577	529	560	588	536	562	544	576	571	576	594	557	566	564	539	592	561	570	556	563	581	540	537	528	522	584	576	617	556	564	578	538	559	565	544	564	510	560	516	522	559	546	545	532	566	559	537	566	614	525	542	561	548	603	560	507	561	533	558	566	560	545	557	573	549	520	581	572	519	553	519	596	562	541	515	589	559	531	508	578	570	545	561	567	556	570	573	566	566	526	575	576	578	550	564	545	585	550	562	552	547	558	514	545	562	590	502	525	590	558	592	536	585	543	563	568	533	532	571	516	575	549	534	587	602	551	499	605	578	583	582	562	501	564	495	557	553	575	586	554	537	578	589	564	554	535	542	563	551	589	552	519	551	598	593	610	584	582	567	570	563	548	538	532	546	550	556	580	599	593	554	516	538	547	598	526	559	560	547	578	620	536	564	549	576	558	519	575	510	578	558	583	618	561	601	548	601	570	554	603	565	559	527	556	549	522	581	537	502	537	599	594	549	541	586	572	579	528	550	590	572	580	563	552	559	571	539	545	540	569	546	542	566	575	544	574	547	506	573	526	549	560	592	544	535	593	563	548	552	525	568	573	528	619	561	527	553	549	566	536	564	564	537	525	529	559	547	552	553	543	544	530	582	540	600	584	586	531	557	563	561	523	551
24975	22136	33782	32536	23481	14455	6243	2455	1129	448	442	506	444	399	436	444	465	445	416	475	455	420	445	443	437	439	425	468	450	465	415	459	433	453	432	467	431	452	468	437	414	414	438	431	484	425	397	424	468	401	447	463	466	492	447	453	396	413	440	454	459	388	395	440	458	449	449	429	421	461	448	441	473	472	423	465	434	444	443	411	393	426	468	463	422	409	439	476	423	501	426	421	438	471	426	439	425	420	453	399	466	452	442	403	426	414	400	433	415	436	422	471	424	426	440	417	405	442	438	435	449	411	416	467	451	429	417	391	461	427	384	407	480	438	428	461	445	438	430	428	422	441	423	437	442	404	468	419	453	445	407	426	448	461	445	452	442	365	412	420	448	465	431	430	444	470	456	410	438	444	453	458	467	413	452	404	455	442	452	460	426	452	450	464	435	446	407	438	451	451	430	459	420	456	427	439	444	473	454	446	440	424	417	434	433	410	415	427	454	402	410	400	457	434	443	396	420	440	437	456	454	457	439	426	407	432	475	403	465	462	430	457	386	451	454	455	445	442	417	451	413	415	439	431	500	458	465	453	468	440	440	423	435	439	432	466	439	421	430	446	384	443	433	435	472	422	463	410	433	454	449	416	485	431	411	477	457	430	481	427	453	385	423	442	446	469	456	410	432	429	424	474	404	442	445	398	448	443	412	451	473	434	421	429	435	450	464	453	426	437	425	438	434	452	439	431	395	445	449	466	419	411	420	449	424	434	466	473	429	470	429	437	394	450	466	462	432	460	462	430	379	397	422	457	402	467	434	392	426	448	455	436	446	436	440	453	473	445	433	495	408	462	426	416	433	450	448	427	428	405	432	422	413	432	437	444	475	457	443	430	434	419	410	423	454	432	414	451	477	456	444	430	453	450	447	450	448	445	417	426	449	447	452	419	421	432	415	435	457	455	411	401	461	425	457	410	448	437	411	448	400	425	376	398	429	455	413	451	439	417	432	411	461	434	423	455	443	404	455	445	421	458	430	390	428	429	445	418	430	458	412	433	409	436	427	390	423	440	442	426	415	440	410	418	427	459	424	420	435	436	407	450	426	470	414	439	416	434	458	405	463	437	450	411	456	433	445	433	412	406	446	459	440	441	451	464	429	417	419	440	427	423	426	442	428	454	439	419	438	422	406	434	430	418	469	411	446	420	450	431	428	438	434	442	447	457	492	447	461	466	440	446	435	458	471	443	439	452	436	438	436	447	404	424	423	446	428	402	430	422	427	450	468	421	400	383	430	445	417	411	455	442	411	414	437	441	407	399	410	437	425	475	439	451	443	448	402	422	425	443	439	440	438	439	435	445	433	414	412	446	430	453	420	440	390	447	453	398	436	419	422	462	441	436	402	417	450	468	439	453	453	385	486	461	425	421	424	452	446	434	425	411	427	419	429	405	440	445	425	428	436	407	433	459	425	402	438	447	463	429	397	426	392	425	452	424	411	421	440	470	423	456	445	431	457	425	442	492	425	428	424	443	466	453	400	455	427	468	438	392	462	423	441	400	429	468	448	447	466	402	403	415	427	432	449	480	421	437	438	421	423	415	416	441	442	398	405	455	468	451	459	472	434	423	426	429	437	431	446	420	453	442	455	455	425	454	445	452	445	460	489	437	424	433	442	441	444	466	437	441	424	426	430	425	419	429	439	427	440	430	451	475	433	448	412	431	444	474	421	471	430	446	412	410	429	443	450	446	432	418	387	394	431	452	417	397	485	398	447	429	421	470	431	449	468	443	474	444	464	455	445	395	418	455	428	439	447	492	381	416	406	424	470	461	418	426	405	432	486	444	434	434	420	455	434	461	419	427	424	411	438	435	460	439	431	435	434	470	443	416	430	479	430	453	428	409	396	413	427	437	445	430	447	474	440	447	420	437	430	423	442	462	441	393	439	400	413	484	426	447	412	432	461	430	436	427	460	434	461	441	430	430	424	404	471	411	425	444	431	417	417	407	431	438	438	430	416	414	418	455	422	447	459	458	419	469	441	424	410	418	410	404	431	463	438	475	437	410	417	425	432	450	430	415	431	393	388	415	456	439	459	452	437	450	452	462	423	394	443	447	433	431	428	463	405	429	401	467	458	455	450	395	451	414	426	434	418	420	417	408	398	431	438	486	418	466	423	445	414	460	456	407	456	486	445	427	441	439	449	393	465	441	422	442	438	416	438	441	416	446	412	421	450	470	422	411	450	448	439	440	417	458	457	420	403	411	449	450	410	377	418	443	415	439	411	467	439	422	436	428	443	431	428	457	433	411	427	406	430	438	431	478	413	433	441	460	414	462	472	422	388	435	405	442	400	449	417	394	449	477	407	412	415	431	425	429	405	475	429	408	453	426	418	442	438	404	429	425	455	422	359	420	426	424	422	424	466	414	447	420	427	443	442	464	438	462	426	436	445	425	430	436	443	455	424	429	429	459	410	462	472	450	455	411	452	423	403	447	407	415	422	441	446	411	414	430	459	441	399	438	445	471	427	439	381	440	410	472	421	449	468	451	457	406	449	452	468	454	378	428	416	447	424	420	447	404	439	413	413	437	442	482	422	423	407	455	462	405	443	462	413	430	460	436	445	432	443	398	408	434	440	419	419	422	410	438	467	457	422	450	455	442	416	389	442	414	469	431	423	402	460	466	419	429	435	439	430	450	467	453	469	429	413	451	475	408	429	419	428	447	462	450	435	422	446	440	462	434	444	437	442	439	460	429	443	439	467	434	438	444	424	454	459	462	456	413	454	477	401	421	437	440	418	433	453	456	431	428	451	475	417	413	417	430	446	467	438	449	430	470	433	447	410	419	469	449	442	423	411	481	422	465	455	437	424	428	485	432	421	457	472	438	421	478	445	440	437	425	439	432	411	428	445	413	438	419	443	467	451	399	429	441	457	484	440	461	412	442	399	412	446	423	412	438	451	436	420	458	394	457	439	457	463	457	433	415	428	420	430	437	422	428	430	407	442	465	443	425	455	455	488	446	422	476	434	399	424	427	429	436	460	437	425	425	431	439	445	413	414	454	445	440	407	435	408	413	417	416	450	466	397	437	466	460	429	416	453	428	422	441	426	463	436	418	449	420	451	481	401	425	446	463	392	433	443	434	415	428	417	461	473	431	416	420	442	429	456	426	433	478	440	454	425	433	424	419	447	467	445	451	431	417	465	459	424	483	441	475	432	440	423	403	450	430	410	403	428	435	418	417	408	440	409	468	437	447	451	444	423	451	423	437	422	411	443	405	456	405	401	414	430	442	456	429	429	429	421	480	448	439	401	430	429	426	407	427	446	418	452	422	434	393	430	453	457	427	442	431	438	435	436	436	417	435	445	463	431	429	411	452	423	482	458	462	457	448	443	432	444	422	428	441	421	420	466	464	439	402	416	467	450	393	451	455	437	440	458	414	455	434	442	413	425	439	437	454	390	449	371	428	425	442	401	441	470	441	415	447	418	423	433	459	416	396	489	405
39231	67880	54788	38836	27541	17176	9006	4280	1958	437	458	495	486	479	460	475	461	502	480	492	479	479	463	486	433	465	500	510	462	459	438	464	469	489	497	493	455	458	459	464	472	476	491	447	493	468	473	464	491	447	411	484	475	490	469	462	457	453	461	458	483	477	464	484	477	469	476	461	469	479	490	455	489	452	450	463	439	508	468	476	430	468	490	450	488	495	474	508	451	493	463	515	464	473	486	488	496	487	462	501	482	488	473	483	495	478	451	479	470	510	461	490	496	473	496	468	473	431	524	491	500	462	475	468	466	434	492	471	464	484	490	471	461	482	502	493	505	463	465	473	490	478	463	484	459	485	456	461	465	472	465	483	494	438	483	469	455	484	495	486	478	450	456	484	471	441	471	476	479	457	438	461	488	497	469	503	490	480	495	468	518	473	475	445	466	483	461	452	538	445	513	453	493	477	488	503	481	459	435	433	493	478	474	465	478	490	456	499	480	471	484	434	482	458	444	482	451	466	459	463	495	447	459	476	468	487	472	495	478	482	496	523	512	522	428	460	449	485	493	489	495	501	472	457	492	455	440	483	496	493	499	498	455	460	463	515	482	447	467	489	460	440	452	459	445	481	472	462	445	472	533	464	480	479	493	484	501	490	474	467	470	449	470	461	454	466	506	511	454	474	463	508	485	465	473	479	495	474	435	503	460	459	497	454	490	497	467	493	481	471	489	453	537	479	480	459	481	516	492	451	474	508	483	530	442	474	443	481	448	461	471	473	480	480	459	492	441	492	493	481	452	465	495	465	463	448	518	476	479	472	501	514	504	469	464	517	478	507	480	472	472	469	465	472	502	459	463	487	485	486	522	467	482	490	493	466	457	474	440	478	488	510	459	454	492	450	483	455	489	504	513	482	507	462	462	462	500	515	459	440	476	493	460	447	488	485	502	472	480	439	473	506	497	451	457	453	501	497	516	454	458	449	485	475	467	461	506	459	449	489	470	452	556	479	475	491	516	414	467	461	482	463	488	480	463	452	516	538	464	504	465	479	485	450	511	470	488	470	464	453	488	482	463	497	477	507	494	453	496	509	493	477	481	479	466	443	507	469	479	463	469	467	477	506	444	468	500	458	449	427	474	457	501	473	459	479	468	485	498	474	489	487	451	477	502	475	509	480	449	491	460	507	463	447	434	467	461	482	477	461	474	459	482	493	465	502	481	476	502	475	490	454	488	442	497	464	451	517	463	450	452	478	470	492	496	457	495	446	474	408	470	452	465	465	465	446	450	496	471	472	495	483	455	461	451	492	452	444	537	462	501	478	482	436	496	479	454	497	466	425	489	441	476	461	505	447	484	455	499	453	490	499	475	480	462	470	511	516	490	491	488	473	517	478	482	454	427	431	412	465	441	461	482	449	508	480	466	443	483	487	450	494	508	535	479	485	465	478	519	456	477	525	480	501	497	488	484	456	527	458	462	481	485	468	452	464	484	493	457	466	476	499	476	510	461	483	463	508	489	450	468	490	445	446	481	479	507	501	463	474	490	491	487	482	467	478	495	478	429	459	463	477	479	513	516	480	504	470	494	488	448	468	471	455	440	495	483	476	482	470	485	418	470	450	485	471	490	451	456	503	477	483	493	492	461	435	466	476	458	486	471	459	485	455	515	484	464	469	506	487	505	504	426	462	492	450	510	467	520	493	486	465	488	512	464	447	439	459	489	453	479	471	450	502	512	481	473	483	464	474	467	454	489	428	456	485	476	469	449	463	490	475	467	534	464	469	511	487	498	499	471	490	444	446	475	489	438	479	499	471	469	451	471	514	453	460	454	482	467	514	495	485	463	485	482	510	485	467	504	435	453	493	477	529	492	492	482	447	481	469	441	478	466	455	460	465	489	484	473	457	485	522	467	488	462	445	498	450	491	474	468	448	448	463	485	457	462	455	480	500	471	485	483	453	444	467	482	500	500	504	476	455	476	478	522	484	472	486	498	469	509	460	485	451	449	498	531	464	485	469	479	495	481	490	464	445	467	455	485	478	484	461	439	457	495	484	466	473	484	425	473	443	429	483	498	449	466	473	484	481	445	456	477	522	461	489	508	491	527	487	473	485	487	429	480	463	490	497	447	466	517	446	468	521	456	478	460	485	477	490	448	485	492	480	487	478	485	459	468	474	491	497	484	445	477	434	493	476	496	510	468	492	453	506	478	477	501	479	457	500	514	501	470	474	432	429	476	482	440	465	471	493	470	451	509	488	485	482	484	497	464	485	473	461	508	468	462	471	488	461	450	451	463	490	488	486	495	469	448	451	458	450	501	483	441	456	474	462	469	463	477	520	492	488	496	475	434	483	444	428	486	446	451	477	474	468	481	504	457	484	481	490	438	515	427	503	461	460	520	486	486	474	478	460	450	473	461	465	459	511	453	455	460	501	470	447	475	444	422	408	506	481	487	454	450	469	470	491	539	481	455	479	449	500	471	455	458	474	458	484	430	480	460	473	504	438	491	500	510	447	461	446	506	467	455	421	461	478	483	530	421	484	482	484	485	455	485	462	484	441	484	518	475	462	441	468	502	500	455	474	481	461	493	471	490	549	448	454	459	505	498	457	454	481	486	477	502	482	483	503	510	433	456	485	453	479	501	449	459	496	482	504	461	454	475	439	468	429	502	444	493	478	531	524	493	451	487	432	470	435	492	467	443	479	497	472	446	442	453	506	465	474	475	493	435	504	466	450	497	505	464	476	491	481	442	487	485	441	480	496	466	501	432	457	468	481	469	495	481	506	519	454	449	488	495	457	446	445	479	473	469	460	505	495	466	457	484	496	466	462	486	491	480	447	452	446	460	500	476	451	451	505	499	490	482	444	439	481	478	464	465	491	454	445	513	460	481	492	480	490	527	486	455	448	473	495	440	471	468	491	474	437	467	456	490	505	470	509	467	461	491	488	454	483	492	459	487	495	470	447	451	461	468	528	475	485	458	511	512	474	476	463	476	475	455	482	473	416	505	480	481	472	489	496	466	508	470	445	491	467	500	470	458	517	486	543	495	454	457	459	495	454	471	463	446	481	481	448	474	478	473	478	470	482	469	467	460	506	519	506	477	465	508	473	495	468	466	454	477	489	470	458	461	484	476	490	480	491	472	441	431	510	471	512	479	504	461	451	478	454	500	468	457	508	483	477	502	430	497	455	484	474	485	446	435	450	493	492	476	502	505	449	471	473	500	500	470	474	488	460	475	493	470	478	477	450	465	492	472	445	458	451	454	503	494	481	479	492	452	481	464	512	467	469	478	474	469	500	472	479	466	443	496	485	466	497	464	495	472	458	473	470	485	477	464	450	426	503	450	480	467	458	469	490	461	518	506	495	448	477	443	452	460	513	485	474	477	459	507	495	499	476	485	481	481	471	493	447	510	482	490	477	472	461	494	485	483	508	489	508	459	469	438	483	505	493	482	453	501	464	476	469	469	489	475	458	473	486	463	507	488	491	510	458	464	486
22579	21365	31446	29935	29399	29069	24492	10899	4110	843	702	734	684	713	728	740	720	683	705	733	717	711	722	698	695	683	693	673	701	736	714	705	710	749	674	730	681	707	652	700	695	688	697	691	702	649	710	720	697	703	681	697	693	693	698	709	705	636	698	720	667	712	701	671	688	719	727	643	717	697	659	668	693	724	706	682	690	729	759	660	731	707	716	658	715	722	683	650	713	668	723	715	717	672	681	683	697	692	662	703	717	647	729	681	653	636	672	700	678	709	708	694	682	683	704	690	718	707	735	694	647	708	635	660	643	752	668	697	732	695	689	707	762	673	705	678	692	703	719	682	684	658	701	676	686	657	694	706	709	658	748	700	688	670	730	705	721	717	681	666	692	736	683	641	717	703	685	662	737	639	665	698	695	693	706	671	719	724	628	692	711	683	702	692	679	707	721	700	722	664	683	710	650	660	672	700	727	691	668	710	709	697	688	694	770	715	715	737	723	675	720	696	673	654	694	731	710	656	719	690	718	700	711	684	663	659	678	716	630	693	739	707	697	727	703	700	661	700	696	712	700	670	641	681	722	744	674	666	682	741	661	669	689	730	755	696	697	651	722	709	670	690	695	680	694	702	695	719	696	697	671	654	716	718	730	668	697	685	658	688	636	680	717	713	692	707	713	655	684	695	673	720	674	676	748	692	725	670	714	650	699	672	694	718	649	731	697	628	718	700	668	697	699	694	656	670	671	688	677	700	709	719	656	710	673	679	728	718	681	689	637	679	666	705	676	693	665	702	692	726	690	680	692	762	723	714	645	708	725	669	686	681	699	676	698	716	685	717	666	649	667	711	667	670	690	691	683	651	656	698	729	720	701	697	682	692	718	722	690	732	697	721	659	709	699	695	729	693	688	701	732	670	697	709	667	689	714	691	703	664	714	704	669	681	687	701	666	742	705	669	677	704	665	665	689	704	689	709	693	708	677	767	661	708	703	738	761	680	693	712	713	717	695	664	705	745	718	648	672	687	645	693	716	674	692	698	721	665	678	697	676	675	618	708	694	667	652	661	729	696	667	686	687	690	709	712	708	710	687	632	680	709	641	673	685	653	701	722	712	666	738	685	698	740	670	645	674	672	717	695	688	699	663	728	717	636	708	647	693	695	697	676	710	692	666	692	721	708	737	663	737	653	655	711	660	703	719	704	724	699	647	706	669	729	734	658	632	662	705	633	708	663	742	688	691	721	679	681	705	686	737	710	694	721	729	618	685	641	702	663	646	668	703	688	704	643	660	665	699	651	687	711	678	724	678	677	661	712	661	630	663	686	691	730	725	678	667	710	726	659	673	707	665	681	665	688	686	688	677	716	720	682	693	727	733	685	666	641	730	706	655	685	722	715	698	681	684	652	666	674	709	685	708	684	718	688	719	698	686	674	682	740	702	710	679	686	691	703	726	746	709	688	681	707	689	647	669	681	654	661	656	664	703	669	680	705	679	683	687	701	655	703	740	670	723	692	658	684	705	688	713	692	693	719	695	684	696	723	717	703	682	712	735	719	650	732	681	663	674	667	691	681	734	696	656	678	688	693	681	703	701	716	687	680	724	665	706	721	721	697	694	697	691	711	693	695	662	627	645	686	737	713	679	738	683	721	687	699	704	657	693	717	675	689	670	648	722	658	727	686	693	691	706	685	661	713	711	691	676	733	692	679	671	703	719	692	702	685	705	637	713	672	698	660	746	649	679	686	685	724	682	714	677	671	676	706	677	688	709	675	712	661	724	683	695	739	710	677	691	680	657	668	677	658	682	670	693	721	695	704	688	715	709	669	702	650	715	727	696	644	654	682	701	673	673	694	670	709	647	711	730	655	684	680	730	685	720	707	659	673	680	681	643	694	691	706	695	638	681	658	697	670	672	667	699	658	622	668	658	693	679	661	699	691	701	665	674	724	678	723	690	687	686	709	711	684	692	688	701	685	676	641	725	728	744	666	729	693	668	681	719	735	682	705	724	696	687	716	646	717	690	715	725	649	661	704	706	721	695	692	635	738	762	693	682	680	674	743	704	714	710	677	686	731	677	711	697	679	692	666	692	718	743	672	686	670	710	669	713	659	669	726	711	687	665	666	706	702	627	678	716	658	760	693	732	699	633	690	695	712	697	701	664	720	656	718	747	675	684	669	689	713	672	689	721	690	678	680	654	664	680	666	672	672	705	691	795	695	701	651	714	754	726	705	719	676	682	634	650	720	686	749	676	676	659	682	707	712	722	662	732	710	701	726	685	630	721	684	690	691	686	645	679	649	697	643	709	657	695	700	720	614	679	685	719	661	715	695	714	649	714	645	746	669	721	694	689	689	679	705	693	666	690	713	738	689	690	687	658	719	682	722	717	740	656	654	706	673	670	664	720	670	666	741	712	715	728	668	704	681	656	730	669	643	652	659	661	692	683	731	704	746	717	667	625	682	684	691	678	666	660	667	664	668	681	694	681	680	650	691	686	692	656	699	740	678	677	691	682	687	663	675	666	690	683	719	715	702	711	701	722	675	741	688	686	733	691	695	756	720	724	628	692	670	699	677	702	715	749	698	720	687	705	681	670	690	665	735	728	673	634	713	684	716	705	744	695	707	716	679	724	658	714	757	661	713	733	681	700	707	662	677	708	672	722	711	647	657	687	686	629	676	675	732	719	688	701	702	709	694	707	662	676	707	708	744	688	651	678	694	678	669	684	674	673	693	680	725	724	705	712	631	684	700	667	692	718	686	709	692	756	726	702	697	722	670	700	704	674	707	649	719	651	705	688	693	679	671	720	718	690	713	697	637	692	695	697	709	667	696	666	630	705	693	674	692	659	702	735	677	717	658	693	664	707	764	682	679	674	688	662	699	695	667	714	654	678	693	673	698	713	693	701	684	692	698	700	714	702	748	718	695	670	713	683	673	715	704	699	695	693	682	693	688	654	684	691	686	663	750	683	671	696	675	676	723	679	656	655	698	679	722	684	693	716	678	679	695	661	710	666	678	637	659	674	670	680	674	679	708	694	681	661	676	708	730	724	706	707	715	688	717	719	663	725	673	707	683	664	641	662	707	715	633	644	737	705	699	681	687	737	686	729	681	696	710	670	687	689	688	744	728	714	692	701	661	664	655	718	701	651	676	660	680	654	715	663	693	668	683	668	637	756	735	754	714	700	714	686	715	701	713	703	679	696	649	764	691	660	697	688	721	706	751	674	710	637	654	686	691	702	728	696	738	652	674	659	704	719	729	692	655	651	696	667	698	661	651	707	677	679	676	679	688	704	719	709	671	708	691	704	713	727	779	665	663	699	794	732	681	697	658	703	662	685	730	716	658	679	709	733	711	726	701	734	700	739	744	696	694	725	671	682	677	637	686	668	697	718	669	681	665	691	717	712	668	729	668	676	680	727	653	680	726	653	636	690	675	706	694	702	665	727	715	691	677	701	685	660	715	658	673	690	705	729	671	654	660	724	722	701	693	661	638	672	684
53340	95773	80701	60501	46743	34585	21960	11926	5778	733	706	737	713	700	693	685	711	741	730	742	725	745	666	757	688	676	758	692	698	679	700	698	728	751	663	742	682	733	691	703	700	749	742	709	706	680	742	740	731	733	693	670	700	692	681	720	715	688	666	698	723	690	738	721	698	669	756	720	683	709	715	657	727	689	647	684	722	756	739	699	713	746	697	705	794	726	731	757	717	713	716	737	699	711	732	712	706	685	712	756	690	737	674	711	670	659	699	689	681	724	701	703	720	752	687	702	716	729	664	706	698	697	721	757	708	725	691	685	744	710	732	735	698	710	699	726	704	719	705	715	776	714	689	717	718	687	748	714	691	720	745	748	673	748	708	693	737	735	672	707	755	721	666	717	720	701	663	659	722	681	709	714	704	727	734	757	677	735	735	723	730	703	666	729	753	701	685	674	735	730	727	741	681	695	744	682	710	704	694	726	693	722	710	705	691	708	683	706	664	681	713	696	754	737	766	716	711	671	707	710	736	704	700	703	696	698	693	726	696	693	761	700	758	698	688	732	726	682	719	721	725	666	715	698	693	740	669	716	722	722	760	683	719	694	686	672	729	706	729	727	682	750	677	712	678	702	738	704	725	689	689	676	663	777	700	733	760	729	684	672	653	655	740	691	681	731	721	774	728	691	733	706	756	728	698	712	732	693	687	680	668	713	688	724	709	721	751	727	697	731	688	701	661	685	722	650	668	746	679	671	694	672	709	693	702	694	710	748	697	709	695	691	697	711	680	703	703	720	721	721	686	707	727	740	726	712	683	700	733	696	696	700	698	704	723	699	713	716	677	730	683	665	749	760	687	682	670	735	683	680	687	680	654	695	663	745	689	754	690	705	730	749	725	775	676	683	694	705	714	744	669	728	684	667	704	707	730	695	680	680	725	745	720	728	722	699	671	653	726	683	701	681	731	731	730	725	660	702	677	718	709	680	703	745	722	692	712	742	683	718	746	704	703	669	729	737	721	756	694	681	723	767	677	673	693	691	721	724	714	682	709	702	693	703	736	710	624	681	713	722	663	776	672	689	744	703	733	721	689	747	705	718	706	722	726	706	717	733	697	739	678	711	709	734	690	719	744	724	723	727	671	759	708	666	674	728	665	707	715	658	680	691	715	681	715	750	720	712	692	720	698	748	715	691	722	769	683	723	741	715	695	728	741	700	691	698	690	694	697	727	684	734	685	680	720	682	702	704	691	695	697	710	712	727	723	716	699	701	705	671	733	731	707	716	662	664	672	754	688	717	720	661	735	683	695	706	733	692	765	715	704	705	718	722	738	776	705	705	698	706	669	766	680	706	678	735	727	702	737	705	691	671	661	698	684	698	731	727	682	774	742	661	724	702	696	705	749	684	700	674	702	672	703	714	660	685	731	729	716	759	722	714	741	753	726	672	728	694	722	760	744	671	700	692	685	708	722	742	705	698	686	683	715	723	696	704	686	723	715	704	705	680	727	715	728	708	690	715	677	743	739	693	650	710	649	680	737	723	684	728	742	673	707	734	727	671	723	667	693	746	731	731	734	681	682	702	682	706	729	687	729	735	711	670	721	683	715	733	691	705	696	738	693	698	688	674	742	719	682	737	701	682	742	756	655	721	736	683	707	699	725	688	729	713	681	754	666	724	680	748	699	749	674	727	748	732	712	726	728	682	730	698	649	674	748	722	713	726	740	697	737	632	706	748	684	717	664	745	779	704	694	726	731	745	701	717	764	709	719	694	672	670	743	781	709	707	725	671	705	748	748	688	675	746	658	692	736	701	682	744	689	680	681	705	680	703	692	679	712	660	737	705	723	745	716	681	703	666	699	710	757	675	656	677	708	658	681	710	707	730	685	676	723	667	639	788	713	686	705	715	722	727	697	675	708	724	728	644	700	743	674	730	711	682	708	717	702	715	704	722	708	719	699	717	712	701	716	696	667	761	704	762	682	715	675	708	686	719	705	709	732	723	719	689	711	721	682	686	681	713	686	672	695	680	741	751	713	715	678	688	745	694	690	734	728	680	701	710	716	676	678	701	694	730	712	702	720	700	720	675	688	689	722	724	726	689	737	673	731	758	716	720	676	697	689	724	735	710	690	725	697	750	690	696	723	717	715	715	654	692	686	714	727	733	744	726	709	676	664	693	714	732	754	668	695	681	730	719	778	672	705	747	752	717	710	702	665	666	682	709	731	752	695	711	676	719	702	755	710	694	735	749	695	716	688	736	725	723	713	751	730	699	749	677	747	681	701	696	689	691	716	725	762	717	672	735	715	704	741	699	720	693	701	731	712	737	731	689	693	660	691	708	680	688	738	724	683	690	776	676	681	715	700	728	672	692	742	719	688	751	747	683	692	697	723	716	702	668	678	681	740	665	760	695	697	722	725	731	707	686	755	715	745	680	719	732	733	690	696	721	675	724	735	702	710	738	733	674	694	698	661	740	749	635	656	674	698	701	686	695	702	682	710	713	691	695	691	697	698	726	726	716	693	695	717	720	707	682	722	687	739	737	754	740	688	682	740	709	718	696	732	687	665	693	723	706	732	733	649	736	686	693	709	731	705	726	768	728	734	694	742	776	707	674	757	762	731	705	715	690	688	730	702	690	765	713	752	677	785	711	653	715	720	704	697	731	710	769	691	736	732	692	682	685	758	697	674	681	678	711	698	654	745	665	719	735	704	689	719	726	675	720	693	710	698	710	712	716	723	638	707	703	698	688	723	707	693	717	743	683	706	716	718	706	686	718	710	744	748	735	712	719	764	693	693	626	727	699	715	687	713	758	722	694	703	718	695	697	716	756	709	709	694	725	724	682	686	667	660	695	667	709	694	738	687	725	748	717	683	705	721	713	710	731	712	643	719	746	691	713	690	719	709	699	681	725	686	670	669	698	719	707	718	711	660	694	672	689	782	746	699	730	706	695	700	700	744	693	726	699	709	690	730	701	677	710	741	719	688	705	672	685	713	687	665	715	700	688	690	701	707	739	717	735	743	692	716	690	699	694	750	715	729	711	675	704	720	696	716	723	707	743	733	709	706	676	676	708	701	741	719	676	672	696	678	737	734	729	667	753	725	707	704	715	686	700	716	699	660	741	734	713	680	731	636	710	731	745	706	699	729	775	722	683	721	716	720	686	712	669	722	741	710	713	722	740	682	730	673	689	710	695	742	701	736	674	701	705	727	722	715	710	668	700	655	698	740	673	664	742	718	713	726	674	745	646	722	701	713	724	713	660	688	742	700	726	699	723	670	696	731	716	690	703	741	701	698	694	733	747	696	708	799	697	689	663	678	678	735	720	723	697	719	707	712	661	753	747	767	720	677	740	692	712	678	731	723	735	737	736	712	718	723	697	687	708	704	705	727	699	731	760	721	703	724	681	719	681	681	733	706	719	682	720	681	687	710	743	655	686	707	732	744	697	697	693	719	693	682	699	686	661	703	686	747	726	676	712	683	712	711	689	685	702	744	668
28430	24496	27317	15385	6444	2942	1541	716	503	342	326	325	341	330	337	305	316	332	337	324	323	355	332	328	310	355	289	341	333	295	328	320	286	322	307	347	331	330	339	304	310	315	348	336	321	294	348	346	321	319	297	308	306	308	331	294	340	331	359	330	310	320	327	300	306	350	321	312	358	327	301	314	310	306	322	367	320	343	301	322	322	290	321	339	293	343	315	325	291	347	344	331	325	296	316	345	321	330	279	332	321	350	343	332	316	319	321	325	309	326	365	326	338	306	337	332	320	332	356	331	331	326	339	341	295	298	349	309	316	312	316	331	337	320	288	331	297	358	349	348	322	325	319	330	323	328	357	298	351	334	306	308	339	320	330	327	354	304	311	322	312	287	322	299	329	304	336	324	350	328	298	315	338	339	283	316	301	296	319	337	335	303	341	300	306	339	323	317	347	311	319	313	317	346	282	329	319	351	356	333	342	302	347	347	314	325	322	306	307	308	311	352	337	316	318	329	303	339	356	319	302	340	334	345	293	344	360	333	342	313	301	330	330	338	326	304	331	310	326	327	315	335	305	315	365	355	320	338	341	360	308	321	274	336	333	338	306	291	341	314	349	323	343	329	346	329	330	308	333	331	338	331	332	350	355	296	302	325	339	369	344	342	302	309	304	307	324	317	293	330	297	365	334	334	318	335	295	318	328	336	339	308	320	336	318	346	309	332	309	312	310	324	317	329	293	313	339	321	343	348	297	306	322	321	324	325	342	341	342	336	315	351	317	314	323	346	311	333	335	309	329	336	321	364	332	297	329	335	305	345	331	294	339	366	337	302	340	303	325	306	340	326	318	336	340	329	325	339	322	322	310	333	338	298	343	343	342	300	302	315	345	328	310	359	309	326	332	309	312	353	322	320	327	329	322	320	335	341	329	347	302	377	330	280	306	294	289	320	330	312	286	292	341	312	333	309	340	324	340	308	339	324	351	327	357	318	333	305	311	332	342	309	334	315	329	340	323	345	327	327	341	356	308	309	320	330	318	346	324	323	326	354	313	325	298	353	292	318	329	320	345	337	334	294	337	314	316	286	302	327	298	322	323	296	331	343	296	318	301	300	352	323	341	312	323	293	313	347	328	340	311	310	309	317	337	327	339	295	347	301	339	311	317	318	310	318	320	338	310	321	308	340	351	325	340	315	310	335	322	343	327	309	305	324	311	353	328	327	366	327	330	326	336	324	335	292	316	294	315	317	332	304	330	321	357	338	332	295	326	334	321	330	339	326	342	294	353	322	314	338	307	314	321	325	325	278	343	332	283	312	335	316	309	327	344	329	305	303	324	307	307	319	350	317	322	330	333	336	383	307	326	333	316	334	313	341	323	335	338	310	341	327	348	323	345	309	323	327	330	331	346	352	324	294	308	357	336	295	321	308	364	328	330	335	317	361	307	317	337	286	333	326	338	308	358	352	329	333	307	371	290	296	338	314	310	315	315	311	360	320	316	350	320	332	341	313	324	310	330	357	331	313	340	337	342	328	330	299	306	335	334	332	317	328	324	293	342	370	334	309	298	328	341	323	307	298	336	309	316	328	350	366	322	343	300	359	309	311	292	345	325	348	302	301	315	321	349	317	329	349	355	319	305	324	310	338	308	350	323	333	344	332	317	298	391	304	312	327	314	307	314	309	343	326	352	306	315	318	320	336	330	335	314	317	321	358	315	334	311	350	341	335	326	310	353	334	328	323	330	314	323	317	362	308	333	349	339	328	317	310	289	308	353	320	305	354	309	331	339	321	312	340	329	321	344	323	329	322	333	344	348	301	292	338	353	331	364	318	309	312	322	307	315	324	340	288	322	293	322	319	319	316	353	326	286	321	321	329	335	322	347	293	323	323	334	314	326	321	305	346	313	295	323	304	331	299	309	327	323	311	320	367	285	326	320	362	324	284	345	344	357	291	292	343	317	315	340	313	318	319	352	343	326	342	322	341	336	363	345	304	314	314	339	349	337	319	334	311	358	345	350	305	306	304	322	354	327	315	317	321	328	331	307	325	319	308	333	278	328	297	314	316	325	323	314	305	319	336	333	320	299	335	315	327	294	318	316	339	311	319	340	305	293	337	292	346	312	305	298	326	336	330	338	337	325	318	306	313	287	318	336	337	303	346	336	319	323	324	350	321	301	354	319	335	352	305	317	313	352	346	281	334	311	337	323	326	319	296	324	349	287	311	335	315	336	333	311	291	323	312	334	326	338	333	313	316	318	314	311	310	331	310	358	339	349	331	321	309	323	333	330	321	327	314	354	351	329	327	339	318	316	331	316	308	341	326	358	297	317	339	311	338	334	299	340	327	380	315	332	353	318	332	322	341	315	315	314	337	315	300	317	324	331	321	309	303	295	309	325	315	309	331	329	330	312	350	299	370	310	335	331	353	307	311	325	305	371	298	273	286	310	324	352	361	331	335	283	334	307	329	298	354	304	337	338	342	324	324	311	319	297	345	290	332	341	329	321	359	345	294	306	314	310	326	330	290	313	309	330	351	295	315	330	335	305	333	303	336	317	309	315	315	314	330	336	334	340	325	318	345	321	300	297	315	298	323	320	307	316	335	301	324	316	286	336	330	295	313	323	299	353	339	316	317	312	336	342	277	329	341	356	308	314	324	331	325	339	325	330	341	353	378	342	309	328	300	290	294	314	311	320	307	313	311	333	355	336	297	312	360	342	325	317	317	338	310	317	307	327	304	338	340	303	340	316	354	324	337	331	313	307	366	307	333	317	341	329	328	367	359	311	327	329	327	356	305	282	350	337	313	327	340	329	305	325	330	325	345	305	338	317	323	343	315	324	296	313	308	290	305	323	320	299	329	345	341	353	310	327	315	298	303	336	344	309	337	357	306	320	327	322	318	336	335	337	350	321	325	275	312	350	315	337	321	325	331	327	302	335	325	344	312	305	348	372	316	332	300	340	373	361	302	358	341	314	339	301	332	334	332	352	322	337	307	318	317	318	330	324	343	334	300	326	313	362	361	311	332	347	297	320	339	330	338	345	303	317	320	323	337	334	321	305	330	298	307	318	342	327	304	288	298	332	323	321	314	353	340	286	334	344	342	341	348	310	325	328	310	327	345	349	329	301	346	316	327	303	307	312	360	310	298	330	346	332	281	320	331	348	329	321	334	329	323	316	313	339	302	330	330	309	296	347	292	326	317	327	308	313	317	311	340	278	312	316	318	340	304	308	311	357	340	315	324	304	294	367	316	316	323	318	344	329	325	309	350	317	343	320	320	339	330	302	316	339	310	340	363	328	349	329	336	338	334	302	321	338	322	331	368	298	345	338	314	319	322	301	317	340	330	337	333	334	342	336	336	334	327	325	304	337	310	296	319	369	314	336	319	296	302	313	335	312	320	290	334	291	331	286	349	305	317	303	316	315	332	336	339	291	343	340	314	313	307	307	327	325	305	361	335	304	354	302	321	323	322	286	314	330	312	306	326	342	325	321	304
18361	35907	23202	11464	6877	3464	1877	898	587	366	361	349	351	337	367	376	383	363	342	362	329	323	355	340	379	345	373	341	367	371	355	344	356	341	328	357	362	351	354	385	326	331	373	361	336	354	376	401	366	370	339	345	347	389	355	341	334	361	366	347	353	314	343	362	334	360	351	388	388	369	326	347	331	371	361	364	383	332	374	390	338	347	359	342	360	394	320	348	364	362	344	360	345	352	369	358	351	344	401	344	338	351	366	362	323	403	361	354	340	374	354	346	337	332	379	399	350	377	346	365	346	307	380	343	393	372	361	353	361	383	368	341	338	346	324	314	346	354	385	390	346	378	371	354	347	392	361	358	343	381	361	336	362	327	353	366	367	386	354	340	349	383	349	364	346	371	379	375	362	347	377	342	369	359	327	358	376	352	369	335	347	382	351	364	354	332	382	346	359	369	352	333	385	371	346	361	387	358	350	355	348	398	386	355	344	376	351	385	351	348	332	377	339	334	351	377	359	356	340	348	346	348	403	335	331	398	335	373	395	377	357	345	320	351	355	355	359	402	367	372	340	344	342	350	331	353	360	388	390	366	379	360	376	356	344	383	353	354	369	360	332	406	327	362	355	364	392	351	367	373	358	334	359	415	375	421	360	358	358	354	375	326	364	357	351	333	338	357	343	355	363	350	359	362	377	366	346	373	374	386	391	370	360	365	360	378	362	334	356	384	360	361	355	328	363	382	338	371	353	352	353	395	344	348	366	343	397	336	358	375	360	353	350	355	369	355	334	354	346	335	393	363	362	328	363	343	346	367	358	361	359	364	375	386	368	366	331	369	345	334	377	368	381	343	389	335	363	331	361	386	390	337	401	337	324	343	310	340	361	389	340	377	354	376	347	357	372	355	348	350	372	354	354	382	344	316	345	361	352	345	332	332	398	334	376	330	389	362	379	358	353	346	359	355	343	367	325	326	330	341	351	342	370	361	366	380	372	353	338	380	364	345	355	340	375	375	346	388	356	371	383	336	327	343	353	332	363	338	379	340	404	376	358	320	335	372	346	318	356	339	336	383	378	348	356	372	368	377	362	356	374	358	368	393	365	349	357	377	383	363	402	367	358	391	340	354	343	359	373	389	354	344	360	343	358	318	341	360	373	351	354	366	338	357	335	340	351	351	347	360	359	352	345	342	343	327	338	333	389	361	320	369	336	338	359	353	347	353	331	345	374	370	359	373	334	369	357	388	331	362	342	365	367	354	370	339	355	341	347	348	372	335	345	335	330	375	375	361	341	364	331	302	331	342	348	363	348	381	360	353	325	326	374	350	354	340	368	376	339	360	339	346	326	353	364	371	364	347	333	381	373	331	407	357	362	410	311	352	349	357	375	353	409	339	342	358	368	354	360	320	367	366	378	308	308	354	378	370	353	342	362	344	346	327	354	343	349	348	361	381	339	363	364	329	355	363	366	353	364	372	349	378	357	350	353	368	348	347	387	382	382	366	346	338	366	355	351	358	380	353	343	377	324	364	370	343	341	365	360	345	359	362	348	393	346	346	348	362	344	379	345	324	379	368	356	377	367	346	396	360	399	379	391	346	368	352	321	362	403	335	339	331	360	344	390	368	385	364	378	377	375	381	381	352	336	353	345	355	385	366	375	369	367	361	377	374	372	377	379	354	347	363	365	363	387	345	331	337	360	367	373	356	341	337	362	386	395	367	344	353	351	337	377	343	353	376	334	351	353	353	316	322	370	332	347	367	377	339	304	351	358	373	379	371	395	373	370	355	362	351	338	351	357	380	352	337	376	361	341	349	358	341	362	333	375	371	376	340	355	350	334	359	364	342	372	375	367	389	349	335	383	347	406	334	372	382	359	369	398	370	361	352	340	372	356	363	334	383	365	352	353	379	378	369	398	383	369	353	354	365	366	393	389	355	323	349	367	325	344	372	353	323	361	340	330	324	389	316	324	372	364	339	339	351	341	393	370	328	380	372	387	402	364	328	354	403	349	329	382	367	381	362	359	352	360	335	367	361	348	370	374	379	350	373	332	342	372	345	344	366	368	332	370	363	363	349	345	359	343	387	389	359	337	363	371	357	341	387	375	331	370	390	357	363	357	340	339	408	353	358	372	360	345	364	355	353	351	376	356	345	381	372	357	348	341	383	383	369	373	334	343	376	338	387	348	362	383	348	319	374	351	355	404	322	359	325	350	358	369	371	341	339	330	352	335	371	388	347	365	388	333	339	356	366	353	347	343	378	391	390	368	351	370	340	353	344	382	350	358	359	387	383	380	334	346	358	334	367	398	372	376	346	356	335	380	352	339	335	348	371	364	339	398	360	367	353	395	358	354	329	329	358	384	337	355	369	348	382	381	337	355	361	360	375	393	340	303	355	337	343	370	405	361	378	360	367	362	357	349	388	358	355	381	366	346	367	360	378	367	339	341	362	333	368	358	373	377	359	376	363	372	339	354	385	374	377	365	388	327	345	323	347	345	369	355	356	358	371	337	372	354	329	379	347	370	330	346	367	340	364	335	367	338	381	344	384	339	358	394	363	340	361	350	328	376	361	398	360	353	383	365	357	370	337	341	364	371	358	340	329	357	359	338	333	391	334	384	345	381	367	360	384	345	351	352	360	360	371	371	385	362	343	368	364	336	368	338	343	370	395	331	316	360	369	368	371	352	351	354	365	370	353	356	350	365	364	379	347	362	366	368	391	330	345	355	381	324	347	359	335	341	378	379	387	382	340	350	385	372	358	313	357	331	364	401	336	355	365	355	367	352	365	351	383	342	371	382	338	365	365	380	353	378	351	377	403	411	367	381	350	374	369	373	352	342	352	369	364	381	365	346	330	368	355	343	342	379	347	323	337	341	378	348	339	373	348	343	378	363	369	366	374	330	362	368	372	362	388	381	355	355	392	364	350	368	376	380	333	341	387	356	362	344	356	337	347	339	374	373	349	389	381	363	382	382	371	370	354	360	335	368	335	346	361	360	367	368	395	368	333	350	351	341	343	376	314	367	369	359	380	341	373	363	372	348	339	367	359	383	382	332	378	363	356	350	369	367	304	366	351	380	391	373	342	369	357	358	342	360	332	332	372	373	355	356	351	345	365	340	345	368	362	349	358	384	348	354	376	353	342	343	333	338	354	354	359	361	391	376	347	383	343	358	362	375	382	325	348	365	320	355	350	385	359	350	362	367	358	340	383	364	364	319	373	350	380	356	360	348	355	342	354	336	362	353	333	393	382	342	370	351	366	364	366	357	364	347	376	344	349	348	385	341	348	368	359	347	361	379	383	330	350	357	333	384	378	333	355	422	337	378	402	380	363	339	362	377	359	385	336	380	359	336	357	359	343	390	357	331	322	339	356	350	390	361	366	355	320	362	378	364	344	355	367	342	374	353	364	394	338	365	362	342	400	356	351	361	334	370	340	365	360	357	364	358	328	378	350	345	336	329	368	363	348	343	370	352	346	395	399	393	380	378	366	355	345
23357	21559	32356	33013	31004	26918	18895	6955	1689	516	500	467	515	563	528	484	476	543	512	521	487	500	517	529	487	480	524	508	532	549	513	529	506	510	537	535	510	506	518	526	488	517	494	502	512	502	497	521	475	506	543	528	506	477	501	502	469	518	464	517	543	484	553	515	515	499	494	462	506	510	509	515	522	502	493	482	541	503	518	527	442	531	505	537	541	534	506	554	469	512	516	515	466	515	489	499	541	508	496	521	473	544	485	506	505	511	488	491	500	501	514	511	510	505	473	512	490	513	485	509	492	527	516	502	522	519	514	512	522	474	512	512	513	484	491	504	494	509	519	491	500	499	500	524	500	502	479	487	497	498	525	547	503	534	486	517	504	473	468	501	499	549	543	564	525	505	490	513	503	525	509	522	505	507	528	498	482	481	512	490	484	462	509	467	477	508	489	539	520	509	517	499	512	511	480	492	506	478	496	479	511	504	552	489	523	496	542	478	558	517	516	533	576	495	515	531	514	550	482	501	532	514	516	528	496	502	507	516	528	473	480	469	520	515	513	497	461	502	518	509	527	516	490	537	484	499	504	555	501	520	503	487	500	502	511	540	508	520	519	520	541	490	484	530	509	492	531	492	510	490	514	478	504	487	496	495	488	495	449	489	490	490	485	499	541	497	491	503	483	500	508	478	543	481	526	499	490	499	495	502	498	481	520	521	481	485	503	531	503	476	484	522	531	479	464	524	470	507	523	528	487	491	531	503	548	533	483	503	543	520	506	513	520	481	499	497	496	490	522	516	500	477	473	485	492	533	522	531	484	497	514	496	526	492	542	535	509	504	483	506	516	503	515	526	514	524	482	517	463	488	517	510	514	544	514	490	530	504	532	472	476	497	487	514	509	548	522	491	501	491	442	474	466	544	494	498	564	472	511	513	492	502	514	544	497	511	518	478	523	482	526	527	536	493	541	490	507	502	464	505	502	473	516	464	495	515	557	524	529	503	513	506	512	527	505	516	521	504	471	511	500	511	491	534	528	499	518	482	511	460	562	459	511	502	456	520	523	483	492	469	529	521	498	506	507	495	493	538	560	519	494	500	504	545	471	484	492	482	511	481	497	514	517	539	459	529	530	527	571	508	530	513	509	511	520	514	465	502	500	503	491	509	488	515	524	507	521	492	506	482	494	494	481	490	499	513	488	490	469	517	533	513	543	490	525	522	466	500	471	501	502	505	504	487	515	492	504	494	467	528	499	470	514	509	543	536	558	462	535	511	487	475	515	540	453	540	509	512	509	526	522	522	511	519	504	509	494	514	472	511	513	488	520	517	511	532	530	536	436	531	491	537	480	545	546	515	482	485	510	510	488	491	488	471	491	509	500	522	484	518	512	473	507	502	468	488	531	482	517	476	458	544	546	515	518	536	469	515	497	509	550	492	501	551	461	487	478	507	516	495	521	501	521	495	516	524	498	518	503	510	548	488	520	508	509	494	546	527	507	491	520	504	574	539	498	485	476	546	507	494	510	521	507	477	563	530	468	509	512	518	481	538	529	490	520	552	498	530	511	506	495	524	498	536	508	530	540	530	503	523	481	521	487	514	479	488	571	485	551	522	489	486	529	513	524	498	497	503	519	554	524	473	516	489	510	511	495	534	530	487	496	534	497	528	544	510	534	490	501	500	466	500	542	495	487	519	501	525	489	502	501	506	479	499	501	519	528	455	532	523	553	554	546	491	495	543	481	501	542	556	538	511	495	515	475	494	503	499	503	513	530	542	539	521	452	479	495	502	451	549	543	528	522	496	498	531	479	509	500	522	518	494	522	510	532	520	469	509	513	491	485	474	479	492	537	482	495	542	501	496	461	493	504	505	480	489	553	462	530	522	457	503	531	498	518	545	512	537	522	516	536	501	482	523	509	498	519	487	503	501	484	521	514	477	506	515	492	499	468	480	531	509	528	497	508	476	471	502	522	485	493	530	509	473	471	514	553	508	508	478	546	521	501	500	486	475	509	493	506	512	477	542	495	530	509	478	522	508	541	512	508	515	567	497	504	481	491	531	524	484	489	520	495	525	465	452	512	484	486	534	469	493	473	499	513	498	482	479	531	531	524	531	462	486	497	516	504	488	512	496	436	514	487	505	548	520	489	529	519	500	514	530	563	511	519	524	502	517	466	491	535	482	496	520	455	511	542	490	491	466	530	508	489	486	489	533	522	515	499	504	497	508	510	515	529	519	506	512	493	528	533	507	511	533	512	480	491	515	516	483	506	527	524	497	549	528	510	545	493	515	527	481	510	534	500	529	496	487	506	550	505	522	492	529	525	543	471	500	560	534	495	483	476	534	528	497	512	500	536	510	496	502	493	497	537	471	527	505	502	496	490	517	494	488	510	531	521	525	551	446	535	500	540	516	460	539	515	536	490	475	530	486	521	544	450	474	485	511	501	482	533	504	516	521	510	516	536	549	517	485	482	517	532	481	472	505	521	498	549	522	527	534	505	516	487	498	543	504	523	520	507	512	499	508	501	514	485	483	517	483	524	511	513	508	470	523	490	465	476	504	512	506	497	497	542	554	521	477	510	499	511	523	514	535	517	505	526	500	515	531	504	502	514	513	502	503	500	491	523	484	504	556	498	516	487	510	542	545	536	519	518	516	526	511	536	525	521	483	512	517	525	515	485	527	500	494	479	494	479	503	507	466	503	485	510	497	515	537	495	514	516	506	502	522	494	475	537	494	558	470	483	499	464	507	514	540	567	528	528	505	522	505	477	495	514	485	493	476	555	533	475	512	514	466	529	538	501	537	505	491	503	529	525	529	515	515	478	536	508	523	514	492	488	493	519	519	546	488	517	532	507	487	486	486	522	521	499	504	459	484	516	509	479	498	486	490	495	494	488	532	497	492	496	534	535	511	504	505	521	504	509	557	523	487	577	464	516	492	504	489	490	505	455	516	496	549	473	528	461	504	508	504	512	476	516	539	528	502	507	535	531	485	503	502	541	533	511	528	530	516	527	519	520	512	510	509	472	499	490	456	461	524	556	524	483	525	492	536	488	520	528	497	558	529	523	492	506	525	530	489	467	518	444	460	493	486	470	507	516	484	482	506	499	476	532	541	469	528	496	524	472	490	512	534	508	513	522	543	521	506	499	543	501	515	502	501	527	534	492	492	496	522	503	521	500	501	484	500	469	506	516	519	528	510	486	515	477	484	501	524	512	520	529	521	493	474	504	491	546	476	528	526	519	514	472	532	547	500	501	429	518	516	511	543	504	502	542	489	510	489	525	509	491	512	511	508	539	517	486	496	526	542	523	536	490	530	473	501	482	476	516	509	511	503	484	497	526	489	515	512	532	537	505	518	527	500	511	516	504	480	512	524	492	521	560	498	496	504	502	523	491	518	516	479	497	507	522	493	520	497	510	479	513	492	519	528	512	504	492	486	514	490	484	501	511	507	542	497	485	520	474	505	505	521	487	504	518	488	511	508	506	509	475	477	494	510
47462	88003	70086	52126	40175	28949	17259	8423	2477	558	525	535	542	505	576	559	540	532	519	522	572	518	524	522	459	523	490	564	524	532	517	517	541	483	471	499	529	544	539	544	535	500	520	484	529	506	547	522	560	534	547	526	538	573	548	507	542	521	547	536	505	552	508	512	506	516	535	545	521	532	550	548	531	523	525	500	543	542	548	514	528	503	481	550	497	568	513	505	541	568	496	498	492	541	513	494	535	518	523	486	547	543	503	508	513	531	539	553	545	527	514	539	508	537	537	506	551	551	537	504	522	515	521	514	549	516	540	550	575	514	554	538	525	515	484	539	537	514	504	532	523	550	561	487	527	525	568	523	503	526	524	506	520	526	505	524	540	570	525	530	512	505	568	491	527	506	523	488	549	530	523	526	539	521	530	529	524	522	451	532	552	494	540	511	494	510	519	491	553	515	493	558	503	522	456	496	467	529	518	525	576	527	513	528	534	522	509	504	469	530	545	573	530	564	534	542	480	513	543	558	539	506	512	495	531	549	491	506	546	563	529	550	519	558	534	559	555	511	515	516	496	500	518	538	518	525	562	539	516	541	517	539	527	533	545	535	542	546	537	519	541	555	475	513	494	546	529	491	512	480	533	524	519	547	514	566	535	488	562	543	551	514	499	490	529	505	496	521	549	545	481	501	521	586	493	540	541	525	533	525	532	552	534	538	529	534	563	552	519	537	502	557	512	492	545	570	546	529	521	495	561	527	568	533	508	546	540	512	512	511	525	497	509	510	482	524	524	505	536	493	562	541	485	519	513	546	533	558	535	502	472	517	517	504	542	529	481	523	523	526	565	520	526	513	515	510	521	565	481	525	521	499	518	545	483	514	575	519	484	500	511	543	476	492	492	514	527	505	523	525	506	537	550	544	557	513	525	507	520	517	506	485	552	556	530	545	499	503	517	546	527	520	549	511	514	496	536	559	519	537	512	540	483	524	584	540	546	533	504	541	494	479	506	547	515	523	559	513	542	531	485	586	534	528	519	540	516	507	516	493	556	533	489	525	527	504	576	497	554	533	510	504	512	526	528	506	521	537	525	543	476	510	520	537	525	493	514	530	541	507	518	555	555	507	487	538	537	559	549	517	504	509	520	497	525	518	546	508	550	489	503	526	557	526	515	559	494	516	534	540	548	524	496	523	504	531	502	549	504	546	523	510	499	520	532	503	544	517	534	534	593	537	488	529	500	562	496	499	553	523	530	515	481	510	523	545	503	501	496	555	513	535	543	517	564	531	539	535	514	534	524	554	548	557	505	520	566	560	558	522	528	536	538	532	504	497	521	515	514	499	546	549	504	509	522	540	506	553	530	507	563	555	526	590	552	509	515	556	501	518	527	573	545	546	518	520	525	503	492	534	527	517	490	499	573	521	472	549	546	561	544	493	557	508	503	481	555	509	550	519	576	533	528	552	504	525	479	484	496	504	523	491	544	490	522	524	518	545	534	518	494	508	528	584	516	497	496	530	538	525	524	552	547	512	532	518	552	512	554	505	539	523	485	552	507	523	530	520	484	533	491	501	538	545	556	516	558	521	523	526	513	530	512	546	559	469	548	507	566	508	555	574	557	477	540	546	521	486	545	497	513	520	523	503	524	530	518	494	495	517	517	564	523	509	492	525	550	541	534	522	538	547	519	518	511	532	523	579	535	546	516	512	547	553	517	513	551	519	544	530	552	500	548	491	525	516	534	532	531	566	503	544	536	532	490	504	524	520	532	552	499	508	479	510	511	548	539	531	521	550	499	477	525	507	543	539	532	499	504	510	511	505	520	509	533	554	503	537	515	539	504	536	517	512	515	545	504	550	515	517	543	547	530	550	528	540	530	481	527	496	509	491	542	540	506	529	502	502	527	539	527	504	546	550	549	523	537	517	545	534	507	554	513	491	521	517	513	497	525	534	554	511	514	530	518	551	514	513	527	536	541	558	526	514	521	511	522	540	507	521	525	503	571	516	529	492	537	502	543	567	506	543	526	542	541	533	553	514	533	548	542	546	485	536	505	593	508	525	537	522	548	574	513	498	583	541	540	557	526	576	515	503	492	510	510	516	501	563	526	551	519	520	555	528	529	526	491	528	534	548	563	519	526	541	515	564	557	526	546	497	497	543	537	527	547	480	502	529	512	527	560	549	553	522	555	557	510	546	512	553	520	531	543	511	518	529	495	565	503	477	568	533	564	543	516	513	553	551	558	508	509	550	499	566	566	491	535	522	529	560	547	465	537	555	524	518	557	577	514	585	518	526	501	557	552	537	559	551	518	535	537	497	522	516	562	523	578	537	517	469	537	528	555	490	528	574	556	528	494	505	524	498	542	520	527	546	532	535	480	528	560	514	541	491	537	504	524	536	501	533	546	536	518	493	571	556	467	534	545	488	531	543	527	547	522	559	539	537	506	583	523	545	506	535	513	555	544	478	558	504	490	514	502	508	546	534	491	537	534	504	531	545	534	528	497	543	540	550	482	536	558	517	521	543	508	569	558	585	543	531	509	521	537	565	522	564	543	552	540	532	531	527	507	503	572	486	536	545	547	506	501	521	561	541	556	536	530	505	485	503	511	540	488	507	522	550	539	504	545	515	538	543	531	522	502	506	483	546	496	476	529	538	573	520	539	526	530	513	540	521	523	522	545	561	516	550	535	560	532	537	512	540	534	531	527	501	484	534	540	530	552	552	538	536	515	535	508	571	540	562	526	535	498	532	515	508	545	509	538	550	542	518	540	477	558	550	508	516	528	509	550	522	513	571	521	550	510	511	516	571	585	512	541	527	499	548	513	503	507	497	577	531	510	537	557	536	542	491	532	523	542	526	519	512	467	540	533	520	510	537	550	512	542	529	561	537	477	527	518	492	531	524	546	531	542	488	526	512	517	560	509	518	515	529	523	515	536	512	504	517	524	532	496	487	502	520	559	513	528	515	515	539	515	498	516	490	515	505	515	521	498	501	523	484	519	507	506	520	506	532	530	521	531	509	553	558	511	551	553	547	514	514	540	509	517	510	559	538	542	520	528	552	563	523	526	519	500	483	534	497	556	544	554	507	593	521	554	492	547	581	545	501	532	543	553	510	545	493	537	515	513	485	559	538	536	490	561	534	488	522	556	544	558	575	556	537	517	520	549	555	530	574	522	519	529	542	489	573	550	539	485	547	556	539	537	546	530	511	524	552	532	525	520	541	534	505	517	516	559	503	520	503	575	501	533	556	518	525	533	526	526	498	502	518	557	509	535	494	493	517	519	483	555	537	515	542	489	493	507	553	527	543	516	546	518	540	567	522	530	535	517	547	579	536	520	542	530	534	540	510	511	503	517	483	519	496	571	544	512	535	553	481	544	575	530	554	508	499	535	542	567	503	540	528	515	501	506	536	556	513	536	512	489	506	545	517	544	514	532	510	529	484	556	534	498	531	514	522	524	509	575	486	515	506	565	505	552	554	527	554	485	538	537	522	526	548
25003	22088	33036	32614	23680	13968	5956	2224	939	394	369	376	382	417	452	391	404	393	403	412	389	408	420	411	405	388	421	417	424	398	398	406	392	417	363	395	384	389	412	373	371	415	392	384	428	418	368	412	390	409	375	415	394	406	447	396	414	404	418	434	417	395	428	366	413	429	388	419	405	430	421	418	389	412	376	404	424	381	441	423	367	397	379	405	417	407	417	396	411	386	354	365	393	414	434	410	384	389	422	402	405	418	428	386	398	424	370	411	395	406	387	390	410	417	395	376	405	377	405	390	395	382	391	367	422	365	407	397	410	426	393	404	406	436	380	434	386	399	418	418	432	430	398	405	398	435	421	362	363	370	371	352	435	403	372	368	384	392	421	383	399	388	408	386	371	387	363	398	365	415	364	424	407	369	393	404	396	455	393	405	417	403	414	355	379	376	403	397	395	393	407	383	397	406	383	403	422	399	407	386	410	407	426	383	398	382	384	403	386	419	397	440	378	407	405	395	408	373	421	378	406	416	416	387	392	376	378	384	427	371	389	402	420	382	403	416	397	417	426	412	432	392	359	433	362	364	409	404	403	369	368	401	436	396	397	384	407	380	411	432	431	448	375	387	432	395	429	404	421	399	434	403	437	442	403	388	431	412	381	387	393	376	412	416	373	385	399	372	374	382	433	406	381	412	402	388	378	437	414	399	402	416	404	408	357	410	428	409	399	391	399	399	389	352	432	384	400	396	393	391	426	416	390	398	392	407	406	422	393	401	411	382	357	379	396	377	384	387	427	381	403	425	415	416	398	406	384	385	411	392	388	421	375	399	420	426	396	415	414	411	410	412	407	390	367	392	447	382	406	368	376	406	395	412	411	432	380	402	403	396	371	416	400	432	366	393	412	424	377	400	398	383	362	401	406	401	409	369	368	389	396	403	419	384	372	391	370	394	393	402	371	415	401	389	403	388	382	415	444	410	384	400	402	371	361	442	449	451	395	383	413	408	394	390	366	380	436	414	376	398	409	393	382	375	392	377	402	380	414	402	407	405	384	415	440	369	413	411	380	383	406	394	402	363	413	400	395	400	409	390	425	375	361	385	396	410	427	398	409	428	447	376	423	394	407	406	434	398	401	416	391	434	444	383	408	422	405	387	371	398	379	387	402	406	423	416	400	407	367	359	396	369	383	385	393	375	400	357	374	403	396	438	407	384	406	400	381	399	381	379	419	406	388	404	412	408	417	429	406	411	402	396	381	408	374	384	372	388	391	354	383	405	393	414	387	391	387	433	430	396	366	391	379	390	386	389	391	417	425	387	426	395	447	397	411	364	401	368	407	403	421	392	384	427	381	412	402	379	370	422	378	384	422	386	399	417	397	424	377	411	373	404	388	442	373	396	411	378	373	391	398	372	369	417	379	403	410	413	392	383	362	443	407	375	421	397	374	395	403	410	402	419	373	430	365	399	432	401	370	408	405	389	399	426	396	391	409	380	377	405	382	466	404	405	393	456	389	392	404	432	443	388	418	439	392	380	412	393	396	370	397	406	398	423	383	413	366	429	415	372	419	389	393	405	426	421	442	412	388	397	421	425	422	407	404	402	406	401	423	395	412	404	374	402	399	426	390	421	405	444	416	372	386	400	391	412	377	425	411	414	387	366	377	403	383	408	370	409	385	401	392	393	408	394	409	431	389	413	385	417	391	419	391	376	395	386	418	418	417	411	382	391	416	418	374	392	374	450	381	412	429	440	376	410	377	363	404	413	405	426	417	395	405	397	436	371	377	397	391	418	408	424	451	384	364	370	417	428	403	428	385	424	420	392	412	424	368	368	387	396	391	387	417	401	382	388	385	395	366	365	383	392	373	374	382	422	343	370	400	394	376	397	373	392	395	385	392	361	428	441	382	397	398	400	417	383	379	412	429	398	398	431	418	398	393	378	424	389	400	396	419	386	412	421	421	433	407	407	410	416	378	415	381	409	389	401	391	402	399	399	384	428	410	376	407	390	369	389	446	423	405	375	422	409	426	387	412	383	407	410	414	399	389	411	371	388	401	390	399	385	403	404	424	419	347	411	374	385	402	413	393	384	413	402	417	403	411	418	427	438	372	398	415	432	401	349	403	436	375	412	431	397	407	431	397	406	432	412	392	413	401	400	373	389	363	404	403	353	388	401	430	367	391	386	391	374	402	410	370	412	423	389	376	400	409	398	410	396	419	397	395	388	400	393	405	363	429	383	407	390	386	389	413	404	443	414	411	369	422	427	422	404	382	385	393	396	414	401	449	397	396	406	397	439	365	408	420	416	450	420	399	381	422	404	408	397	424	400	385	399	382	366	377	398	417	392	372	401	402	384	392	410	414	385	400	370	414	406	386	389	410	421	394	428	390	392	435	438	411	419	369	374	359	399	401	379	383	451	395	377	397	440	388	401	415	396	385	416	387	442	404	383	416	419	430	382	405	398	364	428	354	347	392	400	341	406	388	406	391	399	430	388	396	406	431	441	388	383	404	379	371	379	379	406	435	418	429	416	389	407	420	385	428	376	386	413	360	392	339	382	413	327	408	402	392	382	376	415	411	420	380	419	407	382	374	392	385	418	389	385	382	396	402	407	415	411	381	426	401	383	437	397	409	371	411	362	400	423	396	405	374	378	414	422	418	394	400	391	379	393	400	397	425	436	389	403	416	414	429	402	406	414	357	409	405	417	378	370	370	379	431	376	397	379	380	438	397	360	386	393	417	423	434	417	468	424	433	420	418	385	414	363	412	393	363	392	420	393	383	415	382	362	387	450	372	397	406	438	401	406	419	414	387	385	391	391	417	382	424	423	399	412	396	419	358	411	423	414	413	376	407	403	402	386	391	365	394	386	375	386	388	410	412	374	386	421	419	409	372	423	416	378	423	405	417	412	385	372	405	440	403	339	447	402	438	374	387	439	375	416	417	412	377	379	397	426	415	398	419	408	433	435	426	410	388	398	382	398	394	382	401	398	394	400	414	403	420	387	374	395	368	387	387	394	427	398	407	431	453	364	389	394	408	377	422	385	407	417	384	345	419	398	396	417	393	390	383	382	397	420	400	374	399	341	421	395	379	427	404	395	407	391	375	412	425	416	384	403	386	376	414	407	408	386	361	407	375	420	382	396	403	389	426	385	414	379	394	412	415	408	410	394	415	397	383	428	413	402	394	386	372	391	381	385	367	430	403	403	398	409	397	375	400	371	374	362	404	424	396	428	394	396	399	392	405	369	370	358	422	396	381	411	395	406	354	386	382	392	407	420	391	433	402	385	417	423	441	382	386	400	401	388	448	398	409	383	352	401	413	390	413	430	391	407	414	431	392	378	424	360	390	389	423	409	350	404	414	415	382	424	373	378	399	398	390	378	394	408	402	426	397	370	360	375	398	393	408	438	380	385	391	404	400	403	409	375	407	395	439	436	361	430	397	416	426	392	386	375	396	423	394	396	389	375	405	414	390	388	396	380	391	393	421	423	394	374
39533	68099	53656	38851	27658	16694	8893	4073	1479	462	480	450	471	436	466	461	461	409	448	437	428	440	426	463	461	409	472	461	410	441	420	450	425	465	463	404	456	433	441	440	428	415	472	471	443	415	434	446	451	435	416	501	401	438	443	451	437	469	452	457	476	445	433	457	465	390	474	448	418	448	466	415	478	437	482	433	418	433	399	419	433	464	462	429	413	455	444	410	429	439	439	438	456	411	411	466	477	450	475	469	444	450	443	443	468	425	406	404	432	429	395	442	437	470	435	453	450	433	406	457	435	425	434	448	426	442	461	452	464	446	463	441	394	431	447	418	447	419	470	457	440	453	436	443	470	428	424	486	453	423	388	455	415	424	489	436	429	463	420	453	477	427	469	442	441	468	448	425	412	425	458	433	431	446	425	405	432	429	430	466	449	445	448	413	442	469	413	449	425	465	443	454	446	438	466	450	432	433	438	470	447	431	403	486	433	431	438	435	418	434	453	447	404	471	434	453	477	445	452	411	491	455	449	467	458	374	420	446	409	452	422	431	426	449	429	460	445	427	435	423	435	419	431	430	441	468	437	436	433	442	444	434	443	433	417	464	442	450	395	498	432	447	438	436	414	412	448	452	455	441	417	433	439	421	503	450	448	440	448	475	459	447	423	470	422	459	447	460	404	445	443	416	413	460	426	432	444	457	426	408	426	425	500	474	430	417	482	437	401	417	427	426	411	409	434	454	437	459	449	425	428	426	393	424	410	465	452	432	404	448	436	407	457	429	441	434	447	412	432	416	450	431	427	470	476	424	432	456	445	456	441	458	472	429	426	421	462	459	434	437	437	427	432	420	416	419	421	418	448	434	475	444	478	457	457	443	456	474	440	434	462	438	407	464	449	431	436	466	455	457	441	434	421	459	432	461	451	446	447	443	436	439	449	419	423	410	435	439	464	434	434	453	410	458	452	412	452	462	455	439	427	444	440	428	416	411	461	443	453	421	429	423	432	436	461	436	462	428	421	429	429	454	416	467	461	386	457	449	430	432	413	480	464	399	464	453	454	466	446	438	452	457	437	468	443	437	466	467	403	406	455	456	439	457	451	434	425	434	451	433	410	415	435	429	435	445	439	434	408	432	477	435	415	397	424	483	428	430	414	468	430	464	456	417	449	427	479	421	415	441	449	442	435	457	466	444	410	443	440	417	449	428	452	436	429	423	417	469	470	427	466	434	436	444	444	415	452	430	428	422	434	435	432	451	423	429	455	454	408	426	418	461	447	428	496	435	407	445	418	442	405	455	437	417	444	426	456	469	451	474	422	426	432	485	440	437	443	434	420	408	466	436	458	429	417	471	448	421	459	455	430	437	466	448	423	465	441	453	464	453	443	433	458	450	460	433	410	436	431	434	459	416	484	448	458	428	448	460	449	462	453	421	466	425	424	411	433	450	464	434	457	437	429	433	466	434	463	403	413	441	454	447	403	461	451	472	441	462	455	465	417	453	450	458	417	456	427	423	466	460	410	459	462	408	423	446	442	473	442	481	448	453	431	439	436	415	456	432	456	422	443	401	385	505	408	463	429	416	443	454	459	423	457	459	430	458	411	446	463	428	450	421	421	438	437	437	471	424	427	436	455	436	462	437	396	468	463	432	427	436	434	453	419	461	414	459	456	461	452	412	403	467	417	475	436	438	441	434	465	454	435	454	399	431	400	410	435	440	415	450	437	431	445	428	417	450	424	444	447	387	437	431	448	456	457	443	409	455	451	447	447	444	419	429	449	404	409	436	421	445	437	462	429	447	465	437	451	453	463	455	439	447	426	426	458	400	466	464	421	457	419	435	435	446	437	452	473	435	460	402	460	473	434	429	466	410	468	403	433	429	441	468	460	394	463	473	449	410	430	464	439	447	447	423	442	432	433	444	455	434	432	482	449	463	474	454	417	433	452	463	441	436	464	436	458	472	404	426	417	437	439	416	448	446	430	451	406	463	459	427	444	442	467	420	448	396	450	452	460	436	446	422	430	413	465	417	424	422	435	413	456	455	443	415	441	442	459	402	432	446	443	454	446	423	439	415	443	446	500	452	451	448	456	444	473	434	450	436	455	423	458	472	433	505	432	424	414	474	454	405	456	448	450	398	441	426	423	443	414	450	460	438	418	445	414	444	462	424	451	419	387	445	460	440	414	452	483	451	406	472	436	429	448	429	445	440	449	454	437	424	472	411	429	485	449	458	486	429	444	448	449	438	457	462	424	424	440	438	451	462	444	467	445	473	435	491	454	436	439	444	429	460	446	428	461	424	421	442	428	408	463	429	428	476	417	438	455	460	428	430	463	431	467	485	422	461	436	427	441	447	406	430	444	442	440	474	494	449	479	449	442	438	433	413	399	484	475	452	447	479	412	452	418	403	453	489	441	468	446	431	438	442	439	415	451	406	436	425	430	417	428	439	431	445	459	457	418	440	454	413	426	387	460	450	454	379	475	443	422	454	459	434	407	425	449	400	446	401	431	426	421	449	442	420	440	418	474	472	462	452	447	461	439	450	425	446	492	456	430	451	434	412	449	434	451	443	436	448	455	453	413	436	449	428	452	462	473	448	411	422	495	452	454	428	428	419	424	454	459	428	425	427	442	480	465	436	418	447	472	433	436	468	448	438	430	458	426	447	444	429	414	452	475	464	497	444	464	398	435	439	390	454	462	465	461	420	426	484	406	451	452	440	482	415	444	404	464	448	441	412	459	422	453	424	413	431	450	418	426	444	445	431	470	444	431	431	457	440	427	427	453	412	445	434	452	420	440	423	412	438	446	405	448	439	445	456	441	393	408	446	446	454	470	461	436	464	443	435	466	418	450	489	470	448	444	386	429	422	448	440	418	453	484	438	414	436	436	427	432	451	430	454	450	450	450	460	419	436	402	432	429	444	451	417	450	432	426	427	447	435	416	437	437	444	444	457	455	416	459	448	438	458	420	420	463	425	430	471	461	417	440	460	466	462	453	432	469	469	452	447	427	473	448	427	440	447	423	409	418	402	471	439	465	463	450	416	423	444	438	481	458	446	433	401	439	457	439	444	454	444	395	432	451	461	454	447	444	422	440	443	411	457	437	437	425	417	441	451	443	424	449	412	471	437	447	420	469	444	410	442	437	472	438	454	457	455	450	462	411	454	409	462	466	473	425	476	464	457	446	438	467	426	407	426	378	415	437	420	467	454	446	445	420	380	456	404	437	403	415	431	466	475	413	466	429	451	451	420	434	417	439	452	443	447	427	430	448	423	458	434	417	432	420	456	462	437	494	470	444	401	462	433	470	454	465	430	440	410	441	428	443	444	435	481	408	463	459	422	428	433	424	412	427	448	433	397	469	404	449	418	432	444	406	441	411	424	429	426	449	448	435	435	459	465	436	393	455	424	468	438	447	446	455	415	432	467	400	470	452	439	467	439	431	453	430	448	430	465	428	422	456	432	428	458	449	410	413	461	436	421	411	420	422	445	453	444
22441	21231	30859	30294	30548	28279	24763	11621	3142	730	662	648	613	702	660	670	727	694	662	660	674	675	644	685	708	664	678	706	699	630	664	701	624	635	668	629	669	669	628	660	683	694	664	654	656	629	691	641	659	730	646	661	637	662	685	691	661	604	663	685	685	676	675	661	624	670	684	610	683	689	631	658	654	691	670	668	683	686	670	680	684	640	719	641	691	655	669	635	633	660	650	626	692	660	660	685	630	637	667	686	643	648	652	670	636	642	667	685	690	707	607	678	660	717	657	657	666	715	669	707	643	648	690	684	639	670	621	630	623	687	669	623	658	629	684	712	665	712	732	679	684	642	654	662	667	666	732	672	613	641	618	677	596	582	648	662	648	663	654	652	698	651	643	648	689	700	669	659	630	653	671	647	678	658	582	618	685	647	661	702	657	648	658	664	678	706	630	671	664	666	662	655	590	677	667	698	618	680	638	656	639	659	716	641	612	685	655	719	676	636	626	696	667	673	624	691	668	660	648	678	609	658	655	619	638	645	684	691	683	632	652	672	704	639	713	711	701	646	616	704	656	642	658	688	629	692	650	632	660	647	703	646	643	691	645	671	698	664	643	672	638	611	647	661	656	661	655	662	685	663	651	645	626	629	652	701	687	639	637	701	678	673	622	663	653	663	666	681	664	666	638	659	667	605	654	642	642	642	627	709	655	679	673	660	694	621	692	686	653	631	623	683	650	663	631	668	653	673	648	671	637	669	678	660	723	654	628	650	701	695	678	635	668	606	673	656	648	634	657	688	668	648	689	691	684	668	647	630	733	642	649	660	681	673	624	617	669	669	615	654	688	687	656	620	613	677	693	649	685	684	672	671	691	630	666	635	641	626	666	673	676	660	656	675	647	631	635	619	655	648	675	663	629	677	693	667	683	612	636	651	668	647	681	679	691	642	642	628	646	644	671	620	664	644	727	651	676	663	640	673	723	648	633	627	675	616	673	661	625	633	657	677	656	685	657	637	688	684	685	636	647	675	636	605	677	695	684	676	654	684	662	699	652	637	678	646	680	609	640	649	650	722	647	689	714	681	660	625	656	658	684	684	636	671	710	696	666	653	645	677	652	648	655	621	682	665	634	668	662	658	649	649	678	683	720	624	701	644	634	671	681	636	630	670	665	649	677	679	649	626	654	716	617	655	631	648	650	684	669	649	672	622	708	669	667	659	681	590	698	634	613	610	644	695	653	643	678	673	686	669	694	714	643	651	689	657	618	667	670	666	654	696	665	715	644	621	632	621	612	641	669	670	689	693	667	667	678	606	646	664	597	630	654	628	628	672	639	631	641	643	633	653	681	649	715	620	665	676	641	656	699	656	665	635	643	680	674	667	661	654	675	652	693	636	682	617	673	688	627	680	653	663	675	654	585	626	666	659	647	641	643	644	638	670	659	662	664	683	659	648	710	682	627	660	644	657	632	678	658	699	664	708	697	676	628	672	647	672	681	634	643	711	696	611	616	677	663	643	624	599	671	654	678	659	631	613	670	700	667	654	699	577	686	652	682	666	650	646	673	669	644	695	651	667	636	646	608	675	642	620	677	668	599	641	656	667	693	664	676	658	695	690	701	674	664	624	610	708	660	641	675	655	613	663	594	734	658	652	640	630	640	654	660	641	629	667	669	671	741	709	682	663	637	672	680	624	669	683	648	658	707	644	663	649	720	656	703	657	663	633	624	660	649	709	653	708	639	659	636	657	677	715	673	658	677	639	692	655	674	715	681	700	643	655	621	634	668	694	640	630	672	699	661	626	670	658	701	655	658	647	622	662	652	672	663	640	658	666	670	685	659	680	645	719	617	676	655	621	670	610	679	635	639	650	652	669	681	669	683	655	704	655	637	659	664	605	701	669	673	681	657	647	653	637	650	672	709	684	688	623	672	623	674	665	675	690	643	647	661	648	692	659	694	608	646	716	688	608	644	635	664	660	650	622	657	678	707	685	736	610	664	628	626	694	671	691	642	688	738	653	684	668	617	685	668	620	673	650	675	635	675	684	668	635	719	640	633	715	673	646	672	659	684	686	641	657	673	716	695	616	653	641	684	685	664	692	684	624	687	658	665	643	622	658	671	698	645	665	647	674	595	618	633	653	660	700	627	656	700	631	655	679	641	636	645	644	623	666	678	652	644	710	683	637	673	672	678	651	641	681	713	668	656	681	640	688	617	664	705	666	690	674	661	626	661	678	718	636	675	655	686	604	689	649	612	631	660	679	646	685	688	653	655	626	653	658	684	631	641	615	617	671	631	643	677	659	633	640	662	626	682	663	659	675	614	706	662	625	663	652	651	680	666	689	635	637	693	665	628	676	657	653	676	715	695	653	709	682	679	655	658	630	649	646	701	659	690	623	633	626	669	687	663	650	666	626	672	634	653	681	700	664	638	571	657	625	641	645	663	687	677	633	663	655	628	702	646	682	642	665	697	650	664	653	701	714	663	664	655	639	647	690	667	645	677	627	667	647	646	694	674	642	674	634	668	648	626	688	709	637	682	609	671	608	684	677	643	669	696	648	651	671	659	688	649	667	651	674	675	646	699	586	641	690	644	623	613	651	621	639	653	663	658	695	648	665	637	640	695	644	641	689	642	635	704	654	683	658	659	680	642	683	640	645	654	622	656	612	676	611	717	614	663	646	631	643	652	637	701	634	600	641	639	623	669	647	655	643	667	664	622	668	694	629	649	646	701	706	652	669	666	659	663	675	653	659	676	641	632	634	639	680	651	684	610	678	637	693	667	713	672	639	639	652	644	626	702	640	666	699	717	647	648	618	687	659	670	681	677	655	612	677	679	672	633	707	650	689	651	700	668	656	668	677	667	600	637	622	638	643	623	655	629	654	712	692	648	643	651	637	632	685	652	616	658	678	643	667	663	660	651	636	621	649	697	704	627	654	675	673	663	650	694	746	663	677	667	633	653	654	615	665	701	653	670	655	671	688	689	690	649	672	644	658	696	669	641	690	656	677	617	659	656	663	690	650	651	647	683	694	695	625	644	661	674	649	686	673	638	675	661	685	661	671	619	665	644	650	666	653	646	659	665	648	623	688	637	657	622	682	669	663	622	656	673	716	683	692	697	661	658	676	630	669	651	659	654	637	618	636	650	655	641	692	619	688	644	691	623	676	678	694	647	601	671	648	656	620	684	684	637	684	642	644	711	668	659	642	674	657	633	679	671	628	650	637	652	658	698	657	637	676	635	668	656	658	703	631	677	677	629	658	673	690	635	691	665	691	712	639	621	667	638	671	706	701	629	693	656	642	668	654	647	702	669	647	649	689	660	675	645	687	702	652	626	671	706	648	640	670	663	627	662	634	704	618	629	713	620	640	646	656	667	664	657	666	695	653	601	663	640	671	654	693	642	664	640	629	664	646	639	657	672	696	667	662	680	640	656	650	635	640	662	686	664	686	669	703	672	674	654	666	652	678	664	631	659	724	657	670	674	700	632	734	666	609
52595	94990	78882	61128	47372	33058	22853	13052	4012	733	706	691	736	704	744	712	716	712	653	701	695	666	749	687	697	672	653	650	758	691	672	676	717	670	708	694	648	675	645	663	677	728	675	651	699	692	673	688	622	664	699	673	716	636	646	651	655	657	667	659	689	663	654	641	633	673	686	677	676	654	685	671	656	676	677	671	667	741	676	643	707	716	669	685	668	681	639	645	663	664	668	691	654	720	718	698	688	689	634	711	668	659	650	698	640	701	618	703	718	665	721	667	691	662	646	602	665	700	693	661	670	654	686	658	702	644	713	690	683	673	627	665	647	666	675	645	680	694	692	692	682	688	725	669	668	701	691	675	712	717	710	675	639	667	710	646	676	663	682	703	668	629	687	631	755	648	690	705	689	698	698	690	680	680	700	676	643	704	655	691	690	677	679	683	681	661	667	674	708	650	727	653	694	663	716	647	705	716	658	643	683	650	694	685	682	683	686	688	709	706	698	607	666	670	672	728	682	688	706	664	709	695	718	689	678	680	671	670	674	671	691	695	677	617	646	691	629	642	746	691	704	674	663	685	635	674	658	614	671	671	641	687	652	672	649	656	669	691	687	683	665	641	711	672	685	686	694	702	712	724	690	669	705	680	671	641	705	709	701	690	688	657	683	667	704	681	653	717	625	682	692	658	714	643	684	695	638	656	664	653	682	693	672	658	681	715	671	662	676	679	696	675	648	677	689	693	679	664	697	687	618	673	668	693	654	724	647	660	650	705	684	643	710	685	682	637	672	694	649	648	679	672	668	663	670	669	689	659	668	703	656	665	711	652	655	651	687	685	663	688	705	696	656	723	685	675	670	677	680	679	703	661	662	652	702	739	664	676	655	661	683	700	684	660	724	654	692	685	721	700	651	703	668	717	661	732	631	691	631	724	680	649	679	648	664	685	653	684	713	704	701	717	684	627	641	657	668	645	721	667	677	682	691	667	638	661	667	676	625	678	665	688	653	702	710	682	685	631	678	644	656	679	711	697	681	696	638	688	685	716	723	706	713	684	674	678	672	645	672	668	704	665	705	756	727	654	704	654	684	646	653	716	666	678	641	644	663	688	670	681	710	695	700	703	663	654	660	646	654	652	659	684	649	652	696	709	672	687	705	722	712	650	693	683	687	679	726	678	702	631	650	636	674	670	670	677	660	664	655	743	629	708	642	712	678	713	695	674	639	691	658	677	694	661	683	654	659	649	707	670	700	654	707	627	638	673	660	675	665	692	682	668	696	629	687	680	668	666	674	662	673	701	656	655	656	684	683	684	658	694	683	663	665	680	694	699	633	690	655	689	690	691	661	694	711	690	654	616	653	733	683	676	655	727	668	660	674	717	654	696	693	688	673	629	682	723	675	662	656	649	669	683	664	656	672	705	656	744	657	677	649	687	663	659	685	680	640	693	699	650	662	662	709	636	665	676	685	672	684	672	713	697	696	711	632	690	683	674	659	665	717	724	678	684	679	690	717	704	651	673	698	640	697	674	641	665	661	611	713	634	667	691	657	702	670	627	690	743	687	623	674	685	673	645	648	645	635	665	618	700	660	678	666	689	688	714	666	673	680	687	656	699	725	679	604	678	691	651	664	649	662	692	643	663	675	682	695	627	628	607	707	682	664	676	663	670	648	697	694	682	729	665	693	685	682	650	680	716	676	698	655	651	697	669	685	676	661	643	724	645	711	673	690	665	663	639	703	679	692	695	650	673	657	699	695	653	676	682	704	678	722	656	684	629	709	681	680	665	661	690	648	714	668	702	710	679	681	623	680	734	719	657	627	636	703	702	631	643	691	656	679	687	663	700	694	688	669	704	666	679	684	662	666	682	702	685	637	686	722	664	676	671	678	644	669	649	648	671	703	665	678	645	641	691	669	684	664	679	659	665	683	675	649	699	671	714	674	672	630	629	675	676	718	649	674	671	658	676	688	662	673	689	672	668	674	705	641	675	683	687	659	717	701	659	660	708	702	712	696	683	721	700	659	683	687	676	650	666	665	689	620	608	663	638	652	702	652	701	677	666	674	700	663	692	675	693	693	684	666	652	641	672	639	647	689	695	681	665	648	711	700	693	702	680	665	724	662	687	626	681	667	719	708	710	651	711	682	671	684	669	674	658	686	685	674	677	700	682	691	683	662	644	695	688	693	670	690	670	645	628	702	701	673	684	686	720	682	646	702	699	688	627	647	663	692	649	701	661	684	670	694	687	670	684	713	681	681	661	657	674	665	707	644	668	641	728	675	660	641	669	686	724	712	682	723	652	660	705	690	692	691	680	648	673	656	674	672	716	672	673	627	690	627	634	702	699	694	634	675	684	661	672	681	711	673	671	655	654	698	681	649	673	664	661	631	646	691	719	678	690	708	666	690	683	722	657	685	658	683	662	666	667	673	657	645	733	657	692	688	732	663	717	647	709	668	667	686	681	640	646	720	688	667	686	665	698	686	659	724	676	688	658	645	705	668	652	690	685	696	715	711	624	646	663	715	639	656	637	659	707	649	697	695	694	679	681	687	683	716	689	713	690	659	685	737	681	695	676	684	695	663	667	626	606	662	673	696	682	655	676	711	682	668	671	713	656	687	621	657	685	663	686	718	715	658	678	689	652	669	705	615	693	703	687	720	690	690	710	679	702	620	706	615	658	653	640	703	660	669	658	641	664	686	662	660	668	647	711	697	659	649	724	636	649	669	661	710	685	719	694	708	672	663	661	666	651	719	710	638	714	657	672	691	684	646	614	648	693	689	702	677	676	620	710	688	691	654	697	689	631	694	629	672	646	695	704	634	638	652	664	668	646	706	652	697	662	652	671	696	630	637	717	711	719	676	653	671	597	644	683	671	658	705	654	704	680	700	710	626	701	687	666	692	647	690	676	706	722	714	692	664	657	674	718	664	690	671	684	670	676	657	721	681	674	716	676	654	668	693	685	672	696	689	695	682	688	707	679	700	694	662	679	662	637	667	674	692	628	650	690	706	684	676	715	691	647	682	646	682	680	668	699	694	638	685	626	639	676	675	711	702	722	695	673	626	683	658	673	696	681	691	654	647	646	706	626	652	675	672	653	650	695	674	651	706	663	692	676	672	681	685	688	707	690	689	660	688	675	700	667	699	654	649	690	683	653	688	604	654	694	655	679	667	683	706	715	714	634	695	715	699	704	692	684	647	636	666	697	707	660	691	684	641	676	640	669	687	680	678	715	625	683	664	692	676	622	678	665	680	677	695	721	670	661	662	716	684	650	674	618	680	714	652	664	698	677	651	709	683	674	672	725	740	703	642	673	652	685	678	672	668	652	640	630	684	641	662	686	695	717	693	689	674	678	728	683	622	671	665	673	660	752	714	696	719	656	733	717	751	645	696	671	669	665	698	704	763	676	685	660	659	707	669	689	688	627	633	703	692	692	675	679	646	668	644	671	696	690	689	680	684	722	694	698	672	665	713	633	641	679	645	646	623	636	663	670
28283	23915	26783	16909	7161	2891	1570	920	486	297	326	293	327	317	343	333	303	324	334	345	287	326	323	332	282	342	317	327	298	318	299	313	294	346	306	308	357	329	326	308	331	326	333	321	311	308	320	323	321	354	287	337	318	314	346	311	310	327	325	325	334	324	316	312	331	312	295	300	315	309	302	319	337	329	307	344	286	329	337	319	302	330	309	354	331	318	321	360	297	320	305	312	330	326	303	277	350	316	291	289	334	316	345	298	304	328	306	298	323	311	311	334	346	329	297	338	340	327	336	320	306	324	335	311	325	316	294	341	288	326	339	333	322	315	316	334	326	335	330	314	331	296	288	339	321	301	334	318	301	324	312	307	351	325	328	336	307	293	316	313	329	325	347	324	309	335	315	280	338	300	312	329	327	353	346	333	307	298	307	312	290	328	310	299	337	290	303	318	350	333	302	339	322	328	318	330	300	354	305	304	326	310	273	323	342	335	277	327	283	336	323	288	305	305	350	306	330	331	318	350	314	347	274	310	332	311	318	310	303	295	333	300	328	294	287	325	293	295	320	305	346	342	332	296	270	345	320	291	329	310	327	308	318	293	341	263	339	331	324	323	355	333	338	326	326	340	326	320	315	314	344	318	300	319	309	281	342	342	299	316	285	316	334	339	314	301	324	308	330	332	366	315	322	345	325	327	345	319	294	311	308	304	320	284	322	318	307	320	335	295	330	310	296	293	321	347	325	344	343	321	335	333	336	306	315	322	322	351	329	319	320	273	329	336	327	335	334	317	314	312	326	287	296	290	297	321	298	330	311	317	313	329	350	330	308	305	311	304	290	317	293	337	339	306	314	352	325	327	316	310	351	320	336	307	316	341	299	305	335	335	331	312	343	335	325	316	338	354	302	322	307	309	345	320	309	317	343	332	342	339	338	307	282	328	307	322	308	311	316	307	333	304	290	323	334	309	339	328	329	297	305	317	338	357	343	286	326	321	328	349	330	291	304	310	312	317	336	336	312	329	303	290	306	285	306	320	291	322	333	326	310	312	276	359	299	322	322	329	323	306	322	314	352	340	313	331	307	346	373	316	354	309	311	325	324	327	329	328	314	339	345	336	310	305	298	330	324	346	341	321	361	321	325	291	314	309	278	329	324	327	300	301	316	339	346	320	333	301	331	307	337	338	326	308	319	314	336	325	246	322	332	304	322	331	329	323	312	305	317	311	292	311	353	319	298	335	312	330	325	332	306	323	302	305	322	342	291	307	305	319	360	323	355	322	278	274	322	310	310	323	295	305	303	336	304	297	322	311	322	311	314	289	315	321	333	304	322	338	300	340	331	333	271	327	330	304	317	312	312	317	322	317	337	321	327	275	316	321	321	306	329	285	311	315	327	327	315	329	329	330	321	302	291	308	322	327	322	270	304	302	318	292	324	315	275	315	313	327	313	318	309	357	307	295	310	308	297	313	302	312	310	281	326	315	290	367	340	300	325	338	311	349	287	318	322	327	319	334	341	312	341	324	334	304	330	304	302	308	326	350	322	316	324	316	321	324	322	341	336	349	362	344	348	307	315	316	319	309	282	339	306	278	313	292	320	331	320	288	332	322	306	351	289	324	320	318	346	313	353	343	344	333	313	338	310	325	343	338	306	291	285	309	361	294	320	320	308	341	304	310	348	341	341	315	337	309	315	333	279	317	318	330	322	333	316	308	306	313	309	344	327	314	314	334	325	328	325	330	329	303	304	320	343	337	307	307	304	334	349	334	332	323	332	330	326	315	316	329	349	315	305	319	354	301	329	335	334	320	314	308	313	314	329	309	322	353	312	321	305	301	321	320	314	357	319	316	343	289	325	322	308	312	318	287	315	319	322	313	321	331	312	335	341	333	329	336	327	311	339	298	346	330	302	314	304	310	328	314	298	310	298	351	333	297	314	322	293	307	296	305	319	351	343	325	298	346	316	324	292	289	338	302	322	312	313	308	313	359	332	300	321	307	330	313	343	330	323	297	315	289	307	316	284	312	306	302	323	296	322	324	331	283	290	316	283	376	322	305	315	316	323	278	350	319	331	321	352	336	327	306	317	307	333	335	306	335	315	345	349	288	323	338	321	316	308	296	328	313	310	323	318	339	331	337	334	293	293	289	298	334	343	316	326	327	326	330	315	320	321	301	343	314	347	325	277	316	318	295	255	296	305	321	319	331	334	318	312	334	342	298	307	308	319	327	320	323	329	307	303	310	295	318	327	323	290	321	318	325	323	336	334	297	315	299	293	319	321	289	322	347	363	297	320	354	297	343	298	277	316	301	292	307	270	290	351	306	370	319	330	302	326	351	330	343	309	315	347	330	330	287	344	337	337	322	301	314	323	335	282	370	320	322	327	297	326	290	337	346	310	306	323	299	320	342	312	321	329	330	322	349	331	292	338	346	329	311	334	351	336	343	295	326	308	307	302	323	302	323	312	324	349	311	320	315	319	325	337	344	324	300	333	324	321	315	318	310	318	322	308	319	335	329	286	311	335	315	324	314	302	298	321	335	321	343	317	286	337	293	339	344	318	282	313	322	316	311	324	306	306	336	302	342	303	330	316	280	318	298	311	345	304	335	338	308	311	290	349	317	344	274	318	320	333	306	300	360	302	365	320	309	319	333	306	320	320	287	316	314	334	307	285	337	293	322	310	352	317	339	320	287	313	318	319	333	299	297	260	312	327	317	333	304	305	320	320	339	316	294	342	336	296	317	324	308	345	309	314	295	300	311	302	326	324	325	366	313	332	332	317	309	316	329	314	303	330	323	328	315	338	318	328	341	333	356	330	329	334	304	315	313	320	325	338	303	334	305	344	345	317	309	322	311	340	309	323	277	316	318	332	319	323	309	338	334	326	309	341	316	285	306	351	319	335	343	310	322	315	335	303	330	321	344	323	350	334	336	288	333	313	338	319	302	321	304	334	337	328	321	302	350	330	312	326	295	313	314	321	306	307	346	283	324	307	323	337	326	339	303	330	291	340	329	339	316	313	321	317	330	289	301	328	322	325	314	320	313	297	325	320	330	301	305	311	320	318	323	342	329	294	323	321	338	327	317	320	332	330	321	348	308	314	310	342	316	308	329	313	347	311	315	339	322	301	334	336	339	289	350	291	316	332	289	307	324	295	341	330	343	324	351	342	319	284	330	328	369	361	348	335	344	335	314	316	349	298	333	344	297	334	343	292	333	341	325	299	317	329	317	321	325	314	333	320	333	355	326	290	305	328	317	309	323	309	299	290	305	314	303	334	293	332	314	302	332	303	317	309	316	310	266	309	330	317	324	324	313	304	323	337	313	287	291	325	314	344	311	338	291	334	319	318	305	315	324	338	315	309	319	328	334	327	350	310	306	318	308	340	317	354	314	319	329	317	307	314	320	351	345	335	325	335	339	319	339	309	340	358	305	350	317	307	298	318	328	321	341	343	340	327	323	316	308	332	322	320	296	323	325	327	329	315	318	316	308	306	281
17322	34232	22742	12586	7161	3468	1878	1132	540	360	353	349	337	340	317	374	373	352	334	356	377	343	324	345	364	344	390	380	361	370	372	409	358	338	343	353	330	326	330	344	353	341	355	375	372	354	352	384	355	368	321	328	349	345	347	364	321	338	354	350	366	338	368	378	343	333	341	370	352	383	341	335	329	373	372	334	342	319	358	337	349	361	383	341	345	358	335	371	344	358	380	352	344	374	345	334	401	360	359	330	384	342	364	340	366	349	374	356	376	373	355	380	347	333	342	358	370	371	377	352	345	343	348	294	349	365	388	357	339	397	348	357	356	304	322	363	360	349	392	347	356	366	366	350	336	355	342	330	341	355	379	383	359	371	374	342	332	345	342	337	335	354	338	333	386	349	357	360	381	405	377	382	350	345	357	338	360	383	303	348	381	367	344	357	320	356	315	361	362	379	364	360	319	326	355	331	355	359	358	360	332	347	343	342	346	379	327	349	366	359	339	352	332	362	344	365	354	366	333	348	346	367	339	360	341	322	351	335	346	346	318	355	329	347	380	344	350	367	379	395	321	337	358	394	364	381	345	341	341	381	386	338	341	357	373	328	322	332	363	369	368	365	385	335	360	366	333	377	349	353	366	384	358	372	326	396	365	383	323	357	354	328	322	367	364	346	352	336	369	378	376	352	357	338	365	335	349	351	342	361	341	318	344	351	357	401	356	366	348	341	343	293	386	321	355	356	353	326	378	353	312	391	401	337	343	382	377	355	332	350	344	300	372	339	334	332	353	307	326	327	360	378	324	337	325	358	322	318	353	321	359	350	349	356	325	314	344	391	342	339	351	356	379	374	338	385	356	353	352	373	374	360	326	370	366	358	366	364	365	375	334	340	366	340	388	357	344	363	343	356	349	369	327	381	371	322	381	363	337	348	320	341	360	341	325	354	344	338	353	404	359	370	358	311	358	361	329	349	329	342	332	386	358	367	362	359	327	355	349	361	330	374	325	337	344	377	331	349	358	350	345	348	327	341	355	364	353	357	380	374	345	390	375	344	342	343	368	339	358	317	332	358	352	339	376	368	336	375	392	330	360	359	358	358	349	349	364	351	380	348	368	348	346	349	358	360	356	364	366	373	350	332	384	349	337	339	369	375	318	376	342	351	322	347	397	350	345	323	395	381	361	342	374	338	345	368	351	358	359	328	329	334	350	346	352	370	345	385	353	339	343	325	327	378	343	355	339	375	345	343	374	360	362	360	349	355	407	366	371	344	358	318	376	397	357	348	357	380	347	342	353	383	334	320	368	369	345	358	337	351	404	329	360	364	340	377	373	369	345	352	319	387	382	381	345	330	381	361	340	344	370	298	343	395	397	317	383	343	348	349	358	336	384	346	346	333	345	345	338	328	351	338	384	318	366	355	320	353	343	336	357	337	336	366	348	356	376	371	339	325	336	352	360	336	410	337	355	331	336	358	364	373	342	367	364	357	340	315	369	345	390	349	356	358	351	372	347	352	340	364	384	356	362	367	362	332	344	370	362	357	339	319	339	337	342	350	343	364	363	344	378	359	341	337	372	362	315	361	352	351	366	359	362	344	333	362	346	403	334	356	334	330	356	356	311	355	353	369	355	374	335	352	346	374	343	330	344	362	347	340	331	357	353	351	333	346	357	352	374	341	327	362	348	349	335	339	355	341	368	335	356	363	356	347	350	315	339	355	360	368	369	365	361	379	338	335	371	379	348	355	369	343	394	355	286	356	331	355	362	352	367	354	375	354	341	340	387	364	343	365	351	365	336	333	365	389	356	361	359	371	371	354	350	326	350	341	353	337	345	381	360	361	335	371	356	295	358	358	364	329	371	338	368	344	326	365	401	342	337	337	354	360	362	320	349	361	337	325	327	328	381	371	353	353	318	346	359	369	340	338	356	350	387	344	371	354	330	329	371	350	353	343	319	335	351	347	386	331	364	354	352	354	353	350	348	347	353	355	345	354	342	382	328	328	375	352	352	364	340	384	382	385	335	354	354	362	390	349	329	355	334	355	367	373	355	345	345	361	351	362	322	339	359	371	348	362	348	362	316	388	351	356	370	369	347	357	376	374	360	344	348	367	324	336	371	374	332	362	368	386	349	334	353	340	330	343	325	363	382	338	352	355	355	344	344	333	346	364	365	334	338	330	345	343	352	356	364	381	407	338	358	337	372	348	344	345	331	336	348	343	379	381	345	354	363	353	338	367	332	365	334	338	335	344	370	366	344	348	343	344	368	331	350	363	335	357	362	384	332	350	357	353	357	364	371	372	377	374	344	363	352	376	372	366	385	373	361	345	343	344	332	351	327	347	344	351	332	332	357	323	335	337	381	386	351	363	356	376	336	351	333	342	350	342	324	362	372	362	341	372	355	384	356	365	342	371	335	353	370	362	316	309	351	353	321	357	347	344	376	356	361	325	346	350	376	343	326	362	346	369	342	340	344	368	380	355	333	328	359	395	381	364	338	340	351	334	338	336	337	374	388	342	286	367	319	334	365	327	390	368	346	330	341	334	376	324	349	314	351	364	331	330	354	317	363	322	379	371	357	328	347	326	374	337	340	373	349	349	324	336	329	357	350	373	350	351	352	355	394	386	372	364	355	332	358	358	351	402	353	331	362	343	318	369	335	327	352	410	350	363	331	344	355	355	351	313	316	337	354	368	338	362	331	337	372	358	322	346	352	341	344	358	371	355	347	341	354	363	335	350	382	336	373	383	314	354	369	327	374	306	342	344	344	379	358	358	342	388	368	364	333	347	357	358	358	386	333	342	324	379	367	341	363	376	349	352	371	365	317	320	359	354	317	356	350	365	360	398	318	371	317	334	332	341	366	352	336	374	352	348	344	372	353	331	367	351	354	381	352	337	347	380	355	326	368	348	318	354	364	369	366	355	351	354	385	339	360	369	375	371	369	364	345	332	383	352	351	362	359	319	348	364	331	371	318	343	368	327	334	325	340	326	319	334	364	377	334	336	337	337	345	349	350	364	347	351	343	351	350	337	351	333	323	344	348	387	357	334	387	322	374	345	332	383	357	373	376	361	336	345	363	367	365	390	370	378	370	339	357	343	335	338	365	360	339	359	365	360	367	350	349	348	331	331	344	380	364	380	356	359	359	343	328	349	362	373	378	343	378	370	346	362	366	346	370	347	358	365	356	356	349	343	356	360	320	334	364	364	342	367	348	368	336	350	372	361	351	370	410	361	385	328	375	330	349	352	369	334	363	350	333	321	355	372	362	342	357	375	348	372	326	404	384	381	357	348	368	334	322	299	376	336	331	358	331	367	382	362	348	344	349	333	318	343	355	381	335	358	327	349	334	357	309	341	349	379	350	341	334	357	367	317	353	349	359	369	381	341	342	338	344	353	356	376	347	384	385	337	329	330	370	321	325	380	330	370	374	334	360	361	374	318	370	323	360	355	357	364	355	373	365	340	385	357	338	354	358	397	349	363	389	346	337	353	345	343
23376	21532	32483	34188	31837	27063	19750	8376	2911	581	569	558	556	558	563	548	507	507	535	509	519	550	568	532	518	529	537	552	556	518	533	514	516	555	530	540	553	527	514	552	510	530	557	575	539	543	534	532	492	502	499	537	539	545	528	498	510	517	558	532	540	530	510	532	500	495	524	548	540	568	508	518	467	531	539	529	530	528	538	555	526	557	491	540	512	535	560	510	535	581	527	525	533	547	546	541	508	493	473	536	555	546	532	522	530	559	542	529	551	517	518	511	461	553	523	565	533	528	537	490	570	533	517	565	522	532	551	481	497	537	501	537	548	508	524	507	548	503	518	498	527	540	548	489	551	520	501	512	509	525	526	518	528	529	547	503	526	519	516	543	524	531	503	525	509	527	515	501	498	505	556	473	513	521	505	486	544	509	512	534	521	481	528	533	534	542	536	516	521	527	533	508	507	519	540	502	508	547	520	553	536	568	510	482	552	575	537	557	574	484	525	495	543	520	582	484	552	567	498	505	525	525	537	572	562	523	551	577	512	511	493	494	549	465	521	497	558	502	550	516	524	546	526	526	511	526	553	521	519	495	520	492	513	561	577	478	505	520	521	546	533	513	509	494	492	521	489	518	541	544	529	509	511	556	527	537	506	548	507	530	504	533	549	470	499	509	459	520	534	523	540	516	498	533	516	499	545	494	488	512	531	524	505	515	499	501	565	533	512	494	531	510	501	542	456	524	566	537	552	499	559	521	486	529	530	539	531	525	518	520	522	495	515	544	534	548	517	550	551	574	527	536	514	511	528	548	542	532	508	588	559	535	536	590	541	536	517	496	527	500	496	512	529	507	524	580	564	495	481	497	481	510	508	534	520	539	523	547	494	564	569	513	521	542	527	496	528	513	545	523	551	536	502	514	529	515	497	529	516	488	537	543	505	504	524	516	540	525	540	531	557	510	528	491	515	549	491	563	532	530	526	485	508	521	570	508	521	486	510	574	529	512	523	498	552	555	505	515	528	525	532	507	535	537	470	530	515	513	536	510	579	532	525	522	515	550	530	515	548	541	536	543	531	561	453	500	499	534	516	494	510	510	542	539	485	491	507	538	490	509	508	484	542	539	515	565	506	482	531	553	527	554	490	554	516	527	530	517	524	540	517	554	546	503	535	527	556	537	495	531	518	505	524	513	539	527	514	481	542	535	485	545	514	549	511	529	492	509	544	512	556	498	500	495	575	537	575	551	514	491	512	538	542	538	500	564	554	542	529	494	533	527	521	535	550	494	526	579	512	549	477	542	521	490	526	535	526	500	503	525	542	518	537	570	525	537	512	561	518	502	516	552	516	531	578	547	574	517	531	531	517	531	515	504	489	527	542	533	527	534	526	502	489	523	512	511	525	518	534	515	520	504	506	539	487	492	535	540	535	536	529	489	549	536	486	489	524	556	541	514	522	509	541	479	520	550	544	538	507	512	515	514	542	537	579	528	562	557	554	532	508	526	527	510	531	560	540	503	530	525	539	501	495	525	542	478	531	549	490	537	566	516	491	478	516	526	516	559	468	522	514	518	484	472	506	513	588	529	532	496	551	517	554	517	523	511	575	540	523	517	481	513	522	534	516	507	487	491	572	532	551	547	506	498	542	484	541	550	513	528	552	533	518	560	548	552	535	563	494	572	544	518	507	504	531	532	501	543	515	516	498	513	531	518	510	544	562	520	506	520	576	530	525	561	522	562	513	579	562	527	511	539	541	539	512	496	544	490	523	498	528	498	556	541	542	536	513	530	509	503	523	505	554	548	524	503	523	497	517	577	552	526	536	502	549	545	509	490	532	535	538	500	505	495	513	517	525	547	544	551	500	525	543	496	554	537	540	520	497	507	448	509	507	514	519	522	514	497	471	514	547	529	488	521	459	501	518	532	513	538	560	515	503	507	545	546	525	489	473	505	516	561	538	520	530	519	529	528	476	524	581	505	550	528	561	489	559	553	493	563	513	528	508	523	506	537	570	528	511	550	491	537	549	498	536	545	480	543	534	511	569	543	515	566	490	492	516	500	499	556	476	528	524	543	491	543	536	507	509	483	478	515	544	528	589	513	499	546	530	594	528	546	510	474	540	549	520	534	574	521	568	507	496	532	516	513	510	520	513	508	528	503	546	526	559	471	479	513	538	530	552	500	540	532	553	538	551	541	528	500	567	559	499	533	528	494	511	512	545	510	513	535	506	528	521	517	508	532	509	517	499	573	564	533	534	509	545	558	530	525	528	483	521	506	542	502	550	515	539	548	525	533	504	521	517	526	512	520	518	547	515	522	530	532	537	534	534	538	522	499	530	506	501	560	513	546	480	511	559	559	503	499	547	553	521	514	522	509	577	544	513	487	514	541	513	565	503	535	506	547	522	585	508	540	572	493	521	533	514	530	490	553	530	517	578	517	535	528	495	526	519	534	547	506	538	492	532	472	550	523	524	527	503	527	527	521	526	514	519	531	549	520	492	549	517	529	541	580	532	516	548	532	570	503	516	508	530	526	535	526	536	540	526	556	511	536	503	577	530	528	552	497	572	514	547	492	522	529	522	523	480	530	554	546	511	511	494	513	509	525	500	524	519	514	497	517	523	535	513	537	560	536	505	497	518	506	559	498	526	509	553	557	480	537	528	569	539	533	514	551	524	519	526	548	514	535	553	539	537	535	469	531	508	512	547	529	560	546	560	533	504	514	539	547	517	552	570	520	518	505	505	543	560	594	533	509	516	504	500	525	496	521	527	533	504	514	514	539	519	529	521	543	514	530	527	506	527	526	524	562	517	545	553	549	551	504	493	535	542	574	519	529	600	527	534	556	497	502	493	544	582	515	567	535	515	555	559	502	509	520	576	565	551	546	547	523	558	508	505	554	502	534	544	531	548	509	537	497	557	514	510	505	534	548	571	517	507	523	522	504	535	483	538	545	510	527	550	565	496	525	523	516	545	560	519	525	490	504	523	525	475	509	532	478	518	527	505	536	518	525	528	568	516	539	492	524	484	528	520	501	544	545	546	564	509	503	507	478	548	557	516	522	486	510	545	522	515	532	555	513	476	523	524	513	537	508	520	503	554	517	531	504	533	524	536	535	542	515	545	529	548	487	533	508	513	510	560	553	508	489	530	557	528	502	538	447	538	583	549	538	492	545	539	486	516	526	530	485	550	514	519	508	574	500	533	529	533	590	537	488	507	540	560	523	512	530	504	510	536	563	528	500	530	522	532	530	553	513	533	501	512	533	516	483	487	506	539	528	532	537	497	538	500	497	564	560	491	548	522	546	530	545	535	509	530	534	529	508	520	476	532	534	536	526	507	530	531	508	517	511	551	513	512	548	509	528	518	520	555	539	538	521	528	527	509	545	495	517	543	541	543	582	507	561	546	547	477	519	520	502	564	530	546	545	533	570	533	536	528	535	526	534	517	538	525	527	554	529	525	513	566	515	506	557	515	554	530	525	478	547	517	542	550	562	572	520
47218	87231	70598	53592	40765	28830	18413	10197	4133	601	586	582	576	533	549	596	530	555	562	499	530	543	558	578	539	530	583	537	547	560	540	541	532	574	540	558	578	568	527	559	506	550	556	555	607	529	580	550	548	549	533	525	546	546	570	550	515	521	552	536	538	567	533	558	525	527	539	527	501	574	542	504	523	530	494	526	558	544	558	524	568	565	582	527	547	523	529	526	565	562	547	544	515	568	553	513	544	550	555	499	511	521	500	517	536	513	552	533	575	532	594	552	530	546	534	538	546	540	552	566	571	557	556	520	535	556	550	586	557	561	563	520	540	493	506	536	553	550	565	597	538	544	539	522	568	511	562	536	577	567	549	558	541	534	536	562	570	540	515	533	547	515	560	563	551	562	545	524	557	522	535	505	504	523	550	526	566	566	553	554	572	536	537	528	564	552	557	565	547	580	545	577	538	557	527	565	525	531	524	553	497	532	553	581	548	571	515	524	504	499	521	573	546	584	543	523	559	563	554	578	536	512	551	547	559	551	524	522	529	545	509	528	551	523	545	502	581	531	558	524	529	549	582	566	521	572	561	523	542	538	486	595	513	567	555	600	584	544	542	558	540	529	516	527	558	549	559	531	549	563	578	508	538	508	562	559	553	523	555	572	539	577	557	494	538	507	562	532	550	547	564	519	532	538	548	513	532	560	534	542	542	595	549	550	542	575	562	531	527	550	576	539	580	559	520	574	527	549	597	553	540	548	594	550	543	554	554	546	542	532	552	561	587	526	542	555	507	475	555	532	564	533	570	558	571	551	555	575	535	508	540	566	549	567	543	564	557	546	484	530	567	507	506	532	530	518	523	529	513	548	537	566	554	539	537	534	551	563	559	568	556	568	561	557	524	535	576	572	543	610	549	548	586	578	550	570	574	581	552	514	543	562	545	519	550	525	584	530	520	558	585	545	514	493	529	561	549	564	545	540	567	523	545	523	533	556	524	540	524	566	513	562	545	562	532	547	534	532	537	536	548	567	559	567	502	548	562	543	532	526	561	576	572	606	530	566	597	508	539	553	575	527	496	552	550	554	551	515	528	559	555	540	521	537	569	573	536	553	567	527	545	560	539	547	549	496	559	539	550	576	546	561	541	556	555	585	541	520	538	564	486	526	560	570	560	535	547	536	553	553	509	530	575	594	541	552	555	527	516	528	503	570	577	531	532	525	569	556	569	562	575	527	576	567	517	552	517	505	558	545	571	508	523	564	567	547	554	488	521	573	536	560	527	510	549	583	544	555	507	562	534	553	582	558	516	513	538	517	580	581	571	540	558	558	542	542	594	553	504	515	568	562	517	531	530	570	572	570	543	529	571	508	540	542	548	561	579	561	562	515	581	530	557	516	546	535	553	507	560	551	574	558	513	521	552	563	533	514	503	514	583	560	619	556	523	529	554	544	554	549	504	568	557	557	541	531	552	548	510	534	537	519	590	558	532	556	534	561	571	564	556	535	548	548	576	548	541	528	516	519	554	532	572	574	578	542	550	577	548	535	534	573	588	530	516	552	566	534	556	507	556	557	554	546	575	567	544	572	547	553	524	508	565	530	529	528	564	551	561	536	508	509	538	503	573	557	539	552	615	567	550	560	548	534	563	545	561	517	557	534	507	564	539	557	484	574	538	550	575	543	545	522	548	562	550	495	524	490	602	542	522	549	519	572	566	517	535	549	587	586	521	533	569	530	548	583	557	529	565	576	514	565	585	508	553	537	565	566	519	535	515	523	598	543	500	516	531	554	517	528	515	577	585	546	536	545	548	552	526	548	544	571	590	567	525	560	523	527	559	599	536	563	561	544	541	569	554	515	516	537	601	539	557	559	583	561	543	549	539	570	609	507	503	493	513	554	519	520	537	558	541	570	566	541	516	552	548	563	551	525	538	517	557	556	522	552	551	517	530	564	528	591	522	539	507	508	509	553	520	521	531	556	555	543	555	550	564	564	542	557	578	558	535	544	488	574	496	539	569	570	612	569	559	542	545	543	541	552	553	552	570	564	573	529	501	560	527	522	546	535	538	510	541	501	557	537	545	576	507	525	518	572	535	538	568	534	534	563	552	577	545	559	534	541	548	545	534	556	512	563	527	563	538	578	534	552	525	545	509	543	541	560	565	544	532	520	584	542	512	493	559	497	512	509	513	563	549	577	534	559	537	570	519	539	535	509	554	558	573	532	528	542	521	567	535	568	543	545	529	493	566	533	543	538	523	557	528	561	566	514	517	513	508	563	533	522	537	549	526	570	561	519	540	503	536	530	567	522	581	495	513	574	510	576	495	522	541	543	527	506	591	521	534	568	570	524	529	524	567	538	541	582	552	528	589	541	559	547	535	557	561	547	556	566	536	587	542	561	537	549	519	559	531	587	516	568	561	577	552	555	566	536	563	517	541	518	544	520	538	530	536	545	561	520	536	499	551	525	567	560	556	559	534	551	547	506	545	582	564	549	532	520	550	524	552	550	545	525	555	550	560	526	595	570	522	517	522	523	527	565	522	571	526	533	544	578	511	567	521	545	516	541	550	508	555	554	564	524	526	581	545	537	526	541	552	509	562	511	508	546	537	523	564	551	561	549	490	532	553	548	537	555	537	592	525	574	549	530	538	602	552	543	541	521	525	538	567	558	538	577	562	548	536	542	531	514	584	542	517	560	541	545	583	528	562	536	546	553	567	547	540	545	534	537	555	545	537	557	543	522	513	545	516	547	525	551	538	541	583	549	539	543	565	538	561	548	559	517	571	527	561	565	528	576	583	582	563	536	532	551	535	524	546	508	534	513	553	550	538	546	540	499	539	522	554	572	543	500	532	544	561	490	537	563	541	561	568	527	562	547	569	548	542	536	570	553	522	516	510	523	562	569	553	535	549	485	543	565	537	539	556	563	598	570	552	540	570	559	586	517	559	558	528	543	537	527	563	554	529	551	554	519	533	576	532	575	568	529	549	546	564	553	545	530	507	571	528	491	542	508	541	523	535	554	503	543	513	550	555	554	571	527	513	571	560	596	524	540	505	540	542	553	564	529	581	516	552	538	549	560	559	529	586	577	522	538	542	508	588	545	545	579	538	509	539	552	513	549	516	573	515	572	570	553	529	517	541	549	570	531	593	550	564	553	585	566	541	543	528	574	567	568	514	533	567	528	575	532	565	573	524	532	529	551	545	502	543	579	574	521	585	591	575	573	516	522	546	573	563	544	512	522	539	534	537	565	575	529	508	591	537	576	523	543	551	547	512	544	496	544	602	589	538	543	542	541	581	529	580	540	556	505	529	514	560	523	533	560	516	543	527	524	556	553	564	582	536	570	562	568	572	523	536	497	596	551	543	568	534	517	536	550	522	533	571	543	529	536	583	558	526	567	511	548	555	595	559	514	566	568	537	563	553	550	533	575	537	560	520	532	556	546	572	523	548	540	526	564	524	570	544	530	539	524	525	558	554	534	563	569	551	556	556	617	518	595
25073	22191	33304	32706	23674	14314	6539	2779	1317	446	398	428	437	413	429	465	394	437	409	442	447	428	425	431	436	406	402	474	422	410	408	408	460	431	423	423	460	401	449	395	403	451	469	413	421	417	368	446	403	445	466	442	433	456	403	411	427	395	409	436	403	404	403	403	408	397	441	421	458	427	390	438	428	421	387	442	398	414	442	405	428	417	446	449	416	410	423	471	436	434	455	427	396	423	430	433	403	442	417	469	436	415	398	425	407	421	451	424	418	401	471	409	448	427	416	409	448	412	413	451	406	434	423	438	439	416	428	424	403	449	398	435	409	436	429	446	436	454	439	401	442	435	441	408	403	401	422	399	420	404	426	436	445	451	441	415	380	426	422	439	422	436	402	467	410	400	380	438	415	436	426	422	465	424	414	396	434	425	432	426	438	447	448	401	426	415	415	422	425	412	450	429	470	430	412	424	416	402	405	419	410	445	422	447	430	395	409	436	449	455	448	430	383	437	402	457	401	449	360	473	432	424	483	460	435	444	454	433	445	441	431	426	428	465	404	394	421	424	412	448	447	442	436	431	436	406	418	397	409	406	454	432	400	417	449	395	420	406	407	415	433	444	449	415	425	415	432	408	432	401	439	373	422	453	436	433	477	427	419	446	410	421	423	448	415	412	455	429	434	438	399	405	423	414	422	406	421	469	429	408	411	395	439	439	450	443	400	418	396	448	417	422	414	415	419	411	425	429	408	445	407	395	418	400	413	457	415	452	445	399	412	417	446	438	436	432	411	447	432	434	419	416	394	447	444	464	445	471	394	412	446	443	427	491	425	415	427	444	432	425	415	426	432	424	416	419	433	414	413	385	404	435	395	439	423	419	424	420	463	444	387	421	436	433	404	402	405	419	398	390	436	419	403	417	436	444	447	421	415	429	429	448	393	428	410	400	474	436	437	401	412	394	458	435	410	430	403	459	450	419	440	420	419	425	404	451	394	427	434	410	417	422	411	399	462	422	459	410	410	440	400	456	405	411	441	432	407	383	447	382	420	447	413	420	445	422	441	424	434	455	444	401	459	435	413	461	437	430	422	411	418	391	415	407	454	433	423	425	443	449	385	411	448	399	387	425	401	396	433	426	473	419	435	409	426	410	454	420	435	431	424	451	422	480	423	432	461	427	449	439	459	453	474	441	411	422	402	462	399	425	421	436	415	425	451	421	420	425	430	467	409	417	434	451	420	456	425	423	414	458	460	408	430	410	430	462	393	429	396	446	413	412	456	457	443	402	406	423	421	413	443	420	443	422	412	424	425	441	415	437	400	414	444	435	400	368	417	461	428	423	430	441	411	417	434	446	404	408	399	428	404	389	453	419	453	436	434	406	424	445	433	439	416	448	440	433	455	435	436	447	469	416	409	401	398	419	405	403	444	424	397	409	427	416	418	419	420	411	433	456	421	407	426	463	420	445	365	435	407	444	398	413	417	416	406	422	387	409	413	434	422	479	384	415	415	435	440	417	453	421	419	426	416	441	401	415	421	412	382	412	399	424	428	417	407	427	451	456	429	374	424	427	443	408	409	406	405	443	417	438	394	419	428	421	498	427	458	463	393	392	454	412	426	411	426	417	403	438	398	419	448	447	451	415	425	451	426	415	396	405	390	413	460	454	442	407	394	432	436	455	436	466	454	421	388	399	419	407	418	444	445	480	396	427	452	403	439	423	453	417	437	433	445	428	418	451	397	416	439	392	451	415	440	395	434	430	420	422	427	430	398	429	444	424	425	451	424	378	419	410	412	432	377	467	422	430	401	392	431	435	416	409	432	414	424	425	427	459	401	392	418	439	441	438	381	415	371	422	419	413	416	422	425	440	414	441	441	423	430	441	418	429	435	427	420	424	445	455	398	411	399	399	428	441	422	427	419	398	447	483	402	398	441	425	413	448	449	459	414	416	405	404	462	444	428	412	430	463	460	402	448	441	439	402	448	433	436	414	437	438	392	432	396	441	440	450	404	441	483	455	429	365	397	424	408	388	425	389	402	431	478	432	425	408	453	417	425	444	434	435	474	423	440	426	401	422	402	443	422	449	419	401	404	402	431	453	385	409	442	426	426	431	396	424	451	427	437	417	435	402	382	461	464	429	447	401	429	423	411	387	456	463	428	405	434	456	427	450	450	412	437	414	379	419	390	449	444	466	401	443	423	387	421	444	399	452	419	416	386	403	433	475	422	449	438	472	434	423	408	397	478	427	460	440	403	434	444	433	424	406	403	384	382	422	403	455	420	429	450	467	443	422	423	423	393	407	400	388	452	414	447	433	393	438	429	416	427	470	415	412	424	444	414	434	457	425	439	412	422	459	446	421	439	407	425	416	428	438	443	428	401	439	436	399	420	413	441	420	429	413	419	395	443	396	444	427	424	400	452	420	483	405	429	439	440	425	382	446	395	429	413	411	429	474	417	421	391	414	386	441	435	424	421	447	421	394	440	453	432	421	418	416	420	412	440	422	408	437	437	428	420	405	422	428	420	401	440	459	418	442	419	422	431	442	408	421	426	438	391	463	421	414	451	414	421	418	388	410	438	451	464	473	411	457	441	426	427	446	412	451	468	429	425	419	436	401	401	417	424	440	437	427	426	425	389	427	463	457	409	471	427	404	393	422	420	417	424	493	409	415	413	433	441	430	414	392	436	449	433	395	438	408	458	404	408	422	430	429	472	423	446	410	444	410	448	449	467	428	429	420	431	397	412	426	392	422	410	437	393	429	419	386	406	431	425	421	445	386	405	455	413	434	463	377	412	456	438	424	430	415	424	425	437	420	430	438	416	417	406	428	439	428	433	388	454	413	415	410	422	419	385	411	427	396	447	363	414	404	405	405	417	437	439	477	437	410	448	396	396	398	445	415	460	434	417	445	441	440	410	427	424	385	432	405	412	452	435	411	432	438	437	436	436	407	378	422	450	442	409	469	462	410	447	413	390	458	459	462	423	423	355	420	434	427	425	441	416	451	417	399	438	403	444	417	429	442	467	422	446	435	436	423	432	460	454	428	443	451	421	404	461	460	452	373	437	442	417	390	424	419	445	430	411	440	463	396	421	423	426	451	441	416	417	458	415	411	432	450	406	441	391	431	443	436	433	415	436	450	430	417	407	439	414	434	438	427	453	425	417	424	411	432	407	408	401	448	422	430	431	436	434	438	453	415	436	429	396	445	424	396	410	386	438	437	414	459	448	432	436	420	411	430	437	440	412	454	413	439	433	421	443	433	391	450	456	429	408	436	434	414	406	419	430	411	411	389	446	429	452	420	446	410	438	417	411	400	420	388	397	426	398	427	449	397	433	431	427	454	437	434	396	453	435	398	423	422	449	405	432	425	416	406	431	399	404	402	423	419	438	447	423	421	434	414	445	400	434	388	408	433	416	392	427	429	411	410	430	438	444	434	405	401	451	426	408	421	408	418	398	453	428	443	401	451	451	403	433	391	419	425	440	463	427	450	414	435
39477	68473	53548	38599	27993	17278	9811	5064	2181	457	424	448	457	476	474	459	460	463	459	479	488	484	477	463	451	450	440	450	518	463	464	452	473	473	488	457	422	514	457	483	464	452	461	493	480	466	484	456	451	438	475	458	466	465	465	453	456	457	460	444	488	432	461	485	489	471	490	471	467	471	462	445	441	461	470	468	456	454	505	497	476	465	483	452	468	478	464	446	441	464	505	486	407	467	488	439	471	486	453	464	487	512	452	450	458	449	412	515	493	444	472	443	506	514	476	517	488	437	471	470	496	455	474	456	426	473	487	416	466	495	466	476	455	433	480	479	451	485	459	450	465	501	446	486	474	473	496	490	472	500	459	464	430	465	446	459	494	465	473	490	514	468	482	463	498	461	490	485	493	463	511	457	494	503	481	481	422	431	462	451	459	471	448	514	489	488	470	466	438	480	477	472	432	462	480	452	452	436	463	463	466	535	474	475	467	456	449	453	477	492	436	452	446	451	464	479	465	440	471	471	474	460	482	446	491	475	473	468	450	496	442	442	493	479	469	451	493	468	455	459	509	437	464	449	477	507	471	437	476	509	495	519	441	480	457	449	485	446	449	444	490	484	455	468	467	455	516	419	485	490	439	492	476	481	475	441	445	468	466	475	494	488	439	479	466	457	487	455	499	472	478	487	428	454	476	482	481	451	474	456	432	465	485	472	479	471	438	455	441	481	468	426	449	445	447	500	448	504	503	442	439	456	491	452	466	461	461	447	454	459	419	501	503	475	469	436	461	444	448	438	464	428	470	492	451	489	483	439	474	472	470	482	437	459	437	505	445	451	479	465	421	440	436	455	425	471	446	477	480	483	467	452	453	477	474	505	465	482	444	474	488	481	487	478	449	457	480	485	448	455	444	459	445	474	488	476	469	460	484	484	515	458	451	496	518	406	478	486	469	458	452	475	475	473	412	471	472	463	511	461	478	488	453	482	440	489	452	458	486	474	501	483	455	434	457	491	483	473	466	474	494	465	426	484	487	466	491	433	465	466	470	447	496	512	495	461	480	470	477	465	502	484	446	461	459	462	461	484	475	471	475	462	469	443	426	481	508	506	468	498	471	445	446	446	465	490	468	513	467	478	440	425	486	453	475	450	451	469	494	475	482	494	465	500	471	495	459	457	473	469	461	486	484	451	455	467	469	463	457	454	493	486	470	429	464	484	450	505	456	420	443	445	484	455	463	465	471	445	507	462	499	446	463	487	474	450	451	444	500	493	451	480	471	459	466	481	492	496	468	465	472	484	491	430	458	444	470	453	481	465	495	464	473	445	440	446	488	479	501	466	436	463	457	471	481	494	441	492	456	449	462	464	484	472	460	468	469	453	454	496	466	487	408	450	441	431	484	433	453	463	502	468	457	479	481	487	511	516	434	486	501	386	483	494	466	484	486	430	482	467	454	473	476	480	442	438	495	448	446	494	423	450	461	494	474	506	480	459	469	429	454	444	449	475	427	452	508	444	463	465	433	441	443	481	484	480	440	443	473	468	472	485	466	453	444	469	487	458	456	424	476	471	445	472	473	465	433	466	459	437	475	447	473	463	492	467	443	456	501	453	478	492	475	458	485	495	447	439	478	455	457	482	461	484	447	437	505	455	472	478	464	440	464	446	451	424	496	501	481	496	492	481	491	475	453	463	466	448	448	477	441	487	447	464	494	491	447	459	501	463	519	487	492	461	465	463	451	466	456	473	444	512	461	488	500	489	439	488	433	498	472	470	480	455	470	454	453	495	478	484	477	490	453	476	452	476	471	500	493	487	516	473	483	472	452	470	483	473	469	415	464	439	449	446	441	465	448	502	449	438	461	455	421	468	471	448	463	435	468	525	468	497	469	439	441	456	483	468	472	504	470	477	490	477	477	470	447	436	451	473	440	431	453	419	479	486	479	447	492	481	477	498	454	449	458	458	491	521	453	474	483	461	500	493	451	473	438	451	460	462	471	450	459	467	433	463	444	448	460	445	482	481	465	481	490	470	475	485	479	493	452	491	472	458	455	462	476	453	457	421	462	483	469	482	468	460	494	433	470	483	478	462	469	459	512	458	483	440	473	482	491	444	420	485	469	440	480	510	433	469	433	462	515	499	500	495	494	473	487	454	466	468	451	461	470	477	451	462	484	487	424	478	469	465	462	459	484	485	506	475	475	428	500	465	479	485	433	462	473	466	461	437	468	492	451	468	440	497	485	493	476	481	481	521	474	445	475	496	476	460	458	469	448	453	481	462	495	470	439	482	441	481	432	470	474	448	449	451	445	427	468	453	470	492	459	464	413	440	485	491	471	434	476	484	467	496	441	426	460	494	449	454	444	487	449	498	473	436	497	472	498	474	475	455	437	493	478	456	472	475	489	437	493	456	493	479	484	463	443	472	473	478	455	488	483	487	464	453	460	489	493	515	412	428	474	486	499	476	472	453	481	467	474	501	480	439	471	445	449	510	442	487	468	486	453	466	447	465	483	427	468	465	466	485	457	486	470	488	420	442	463	442	458	446	503	441	479	492	448	460	469	465	462	479	418	456	487	450	463	491	438	521	473	476	423	484	438	480	491	483	463	461	478	472	458	453	473	493	490	448	458	433	460	483	461	464	494	506	425	474	445	476	492	502	493	426	449	455	468	434	418	484	458	481	483	446	457	471	451	478	475	472	442	426	441	484	483	482	440	466	445	460	502	465	443	483	475	481	493	483	452	476	503	463	441	445	450	482	487	443	490	434	475	472	498	528	543	452	431	445	480	486	449	459	504	467	450	500	481	460	474	463	490	476	490	467	457	515	498	469	485	501	423	471	485	472	444	437	471	436	486	475	441	475	445	485	479	462	474	490	457	438	459	494	453	481	476	449	478	397	437	478	476	474	443	469	432	487	472	461	476	463	472	479	471	449	450	516	475	471	442	477	451	486	447	467	456	466	476	461	483	461	519	458	486	504	509	475	435	425	484	457	456	460	502	463	463	453	502	461	454	469	457	471	450	473	451	468	473	457	463	443	480	479	494	451	472	469	444	472	450	424	470	488	428	475	509	523	426	486	474	439	447	470	492	448	481	467	447	469	472	462	481	425	445	485	435	448	475	465	477	446	444	463	466	457	457	469	473	450	448	458	476	423	535	462	461	480	475	480	498	514	467	473	471	453	443	482	482	479	447	444	491	457	473	453	492	463	444	467	480	449	466	456	428	429	500	506	476	462	476	476	465	472	501	489	456	471	510	461	486	464	472	474	465	492	472	444	460	465	459	502	544	467	471	448	455	460	446	475	476	487	477	492	493	465	447	454	456	466	499	468	509	452	472	470	488	484	486	461	472	475	459	458	500	465	473	459	476	488	463	471	466	436	464	474	472	461	475	465	454	426	511	498	466	460	464	462	462	494	471	478	476	463	442	453	512	420	491	466	478	441	454	464	471	464	489	477	482	455	474	461	427	497	460	472	465	416	486	458	489	512	440	468	453	440
22551	21348	31431	30717	30780	30379	25761	12335	4870	819	685	626	677	738	705	687	712	695	685	687	693	677	723	743	690	685	676	684	710	667	700	724	670	676	705	656	689	695	705	713	651	710	676	675	666	677	680	690	722	677	650	687	681	662	697	689	662	728	668	666	709	658	655	669	713	657	683	726	686	735	701	652	732	693	712	661	676	702	699	696	672	699	692	674	649	693	722	682	679	663	753	651	659	672	673	701	676	715	715	710	687	702	670	769	650	683	698	730	729	703	695	674	667	692	694	697	686	686	701	700	709	705	681	660	668	661	695	645	676	666	670	719	705	691	695	693	667	693	686	725	678	624	722	700	673	709	673	686	676	703	745	748	664	621	683	737	658	660	692	673	642	656	664	645	669	692	662	638	672	672	738	713	703	684	679	679	734	693	708	736	679	679	634	669	739	689	713	686	704	698	709	667	725	701	678	688	655	683	657	656	698	675	639	661	713	702	712	686	660	714	694	716	683	695	683	683	661	658	711	686	720	728	673	689	710	693	647	693	709	637	734	725	685	730	699	685	685	732	717	710	692	638	710	693	661	673	637	726	697	717	715	687	673	711	731	689	696	701	708	701	714	677	712	675	651	690	702	681	685	728	665	665	724	676	728	699	655	727	663	693	686	656	711	705	677	686	651	714	655	666	723	691	681	628	710	717	690	670	671	666	707	705	731	705	682	716	719	685	672	665	674	690	726	696	718	716	644	766	692	699	678	751	704	686	687	696	677	708	693	668	688	722	659	690	617	665	653	677	651	685	692	636	699	671	735	678	701	685	677	677	694	648	691	713	681	716	689	674	683	690	681	689	678	720	686	653	681	658	699	755	703	676	669	673	720	724	724	714	703	716	701	716	641	726	677	710	665	645	645	671	715	715	688	642	703	721	672	680	704	698	698	727	736	690	649	714	677	715	681	676	669	674	717	749	689	705	673	723	676	725	737	694	730	662	685	696	687	699	688	681	701	668	673	682	688	718	710	704	688	676	706	705	745	703	696	719	674	708	650	693	656	659	700	695	718	755	708	724	695	705	705	653	656	672	695	706	711	661	716	707	742	734	668	697	735	668	675	693	734	684	763	678	737	703	712	679	743	689	710	654	738	698	701	726	703	706	706	663	689	635	709	636	680	671	681	647	654	719	720	660	715	663	703	668	672	679	698	739	724	673	645	710	698	715	685	704	720	675	661	690	681	667	730	671	646	625	749	741	678	656	724	705	721	658	697	661	651	704	722	711	729	683	676	725	653	687	710	687	683	688	626	699	756	681	730	668	730	687	723	672	706	714	698	670	692	665	682	709	677	693	688	660	690	724	633	691	695	700	690	679	672	740	686	696	692	696	671	701	696	721	698	701	647	681	723	694	713	639	687	663	746	714	676	700	647	669	715	660	716	711	666	727	716	743	683	708	702	693	680	678	691	704	665	700	726	677	725	702	700	676	634	670	700	685	636	692	703	666	675	660	678	685	703	694	713	695	723	734	680	663	705	696	718	681	631	682	713	680	661	670	696	732	718	669	694	682	651	757	699	707	672	648	706	709	694	638	742	713	712	713	677	694	683	720	693	735	637	699	668	646	728	655	723	712	668	685	640	709	685	654	733	664	693	743	657	712	675	731	663	702	666	738	660	723	716	681	632	681	655	677	700	730	683	699	695	707	686	679	663	673	680	688	646	699	701	676	690	647	721	685	692	698	691	658	752	706	731	701	715	651	690	697	656	721	739	681	709	686	753	682	703	702	689	699	668	724	696	709	709	682	650	651	705	720	715	713	669	684	640	685	708	686	729	741	700	717	709	714	721	702	693	631	691	668	696	716	667	701	672	657	696	723	692	663	725	739	700	738	697	690	716	650	699	713	671	701	684	702	673	703	717	734	698	660	688	704	681	687	696	700	667	684	738	697	680	705	700	683	657	720	665	716	671	712	672	712	748	690	658	723	691	682	682	638	671	720	697	659	740	659	696	686	680	740	690	733	713	679	733	677	695	679	691	699	682	656	694	696	720	665	646	705	651	695	714	709	669	735	727	742	697	642	677	716	670	703	674	672	637	691	676	698	739	725	665	689	657	707	674	715	657	742	701	651	695	682	732	721	717	683	663	646	715	688	728	632	678	701	669	712	681	680	690	689	710	669	702	697	708	706	693	719	708	715	704	684	682	672	693	722	701	673	760	708	719	666	669	753	713	684	692	662	660	695	704	727	708	667	685	674	691	717	693	689	715	683	704	658	713	681	705	685	688	642	664	662	734	672	703	678	683	658	689	656	687	703	740	742	723	710	708	716	709	691	676	738	695	689	686	741	675	646	718	669	677	660	685	722	721	653	689	712	685	659	688	716	656	708	716	645	683	690	687	711	642	694	682	663	688	681	707	700	695	727	701	726	735	671	700	690	717	704	662	724	722	657	659	707	660	659	662	714	706	711	703	640	683	761	715	696	684	679	659	721	734	708	681	717	708	740	752	691	698	736	723	632	673	692	664	645	675	714	675	673	666	699	700	660	720	699	686	659	700	673	696	618	726	651	650	720	708	732	703	663	739	691	720	699	645	687	725	688	697	703	662	734	720	698	653	685	685	692	680	706	661	700	699	634	653	706	664	687	707	717	730	668	673	684	697	694	659	691	663	658	689	679	671	688	686	677	644	729	706	672	738	646	686	700	694	724	678	666	664	665	649	652	694	693	656	666	706	649	724	711	686	662	707	635	722	686	701	700	691	675	658	710	702	712	772	648	714	694	702	694	698	686	808	729	683	643	655	696	721	682	694	698	685	696	742	734	693	668	697	681	668	690	705	689	709	669	653	739	736	688	703	741	671	713	664	681	683	718	733	688	709	692	676	715	716	663	675	685	677	711	693	680	760	692	701	669	678	736	687	678	729	673	668	717	734	757	673	722	673	671	671	726	726	706	773	690	696	657	723	658	716	690	672	665	671	706	685	679	740	663	699	700	731	680	695	696	699	692	729	684	703	702	689	675	749	682	707	697	713	700	681	700	660	717	661	771	750	688	676	669	724	723	723	677	751	689	763	635	699	676	673	701	693	677	689	717	679	687	669	704	704	717	669	716	719	706	653	719	665	688	721	714	704	692	732	654	671	728	703	693	663	650	678	689	726	635	672	702	679	708	715	698	680	676	650	693	737	728	677	627	672	705	667	676	657	660	714	682	697	690	666	658	681	717	653	694	727	651	687	696	693	668	746	669	652	677	718	715	736	668	700	697	674	732	711	678	699	711	661	706	675	710	719	680	728	709	716	702	685	704	706	683	665	685	665	710	737	715	697	642	671	707	651	686	650	712	710	672	666	655	694	722	656	678	696	666	634	721	669	680	700	660	673	689	664	641	712	681	686	732	675	701	691	746	681	670	682	661	668	650	676	698	686	739	706	632	735	653	669	673	650	734	650	692	707	661	701	684	676	714	714	696	692	694	672	709	688	711	733	691	722	625	700	746	723	733	680	707	713	687	737	693
51572	96358	80839	61474	47529	35679	23875	13664	6508	765	699	724	730	732	717	718	722	695	728	722	682	700	710	716	726	676	719	705	728	701	712	704	736	667	709	724	705	717	726	721	696	681	691	708	698	734	725	715	672	667	705	742	752	735	718	726	718	654	708	742	715	724	712	726	683	722	737	736	681	744	683	725	685	679	704	701	738	717	696	687	696	685	708	669	678	709	733	673	716	712	747	709	708	695	670	674	715	694	697	720	705	694	736	701	707	697	688	700	708	720	744	713	656	705	699	724	661	664	690	669	724	656	730	700	707	658	707	714	674	730	639	690	706	699	698	676	708	679	705	693	719	700	662	717	743	746	693	670	702	761	715	700	691	728	685	720	687	709	721	665	730	706	694	700	679	731	742	692	699	719	688	662	722	688	703	680	710	686	686	719	734	689	677	686	677	702	666	677	698	715	697	638	711	748	683	741	767	725	720	708	703	695	698	650	699	773	720	635	723	669	701	721	731	689	689	700	655	714	725	723	713	701	705	692	712	706	760	676	691	704	767	686	671	723	688	717	759	761	724	743	734	698	736	692	636	694	712	696	687	747	703	727	707	694	723	757	717	654	671	706	677	714	733	735	733	731	698	737	691	705	695	696	697	645	708	748	696	728	688	741	688	750	778	708	693	716	689	730	715	713	708	648	703	749	741	725	718	712	690	690	730	711	680	744	675	717	750	700	760	687	696	739	693	702	731	690	704	657	690	689	712	756	745	729	668	715	718	732	672	695	708	776	711	659	761	751	741	713	692	699	699	709	701	714	732	720	719	711	702	680	757	744	707	685	709	698	760	734	668	708	672	712	712	689	726	699	715	705	678	726	677	699	721	731	687	699	699	755	708	731	700	730	709	706	719	728	690	713	672	704	739	678	752	691	712	733	740	703	733	655	726	691	735	704	706	734	670	692	696	749	688	667	710	745	716	756	686	689	666	691	706	656	688	694	730	661	694	732	719	705	682	673	732	723	694	668	708	713	728	676	712	704	744	734	671	707	686	721	665	717	683	740	698	743	698	649	725	746	720	747	691	693	722	739	676	727	733	708	697	661	664	689	719	710	710	694	717	669	686	707	676	673	778	722	670	725	634	766	720	681	702	721	778	651	712	679	686	695	720	730	700	694	700	737	702	683	727	695	693	704	725	750	694	736	759	674	657	728	695	701	716	693	765	751	673	704	726	737	693	705	686	662	688	717	731	723	719	657	721	654	744	699	685	710	693	707	671	697	695	717	697	664	691	694	702	685	743	747	728	711	731	707	706	709	721	719	763	683	669	700	734	675	695	713	645	713	679	733	717	706	730	735	693	633	739	710	697	690	714	735	695	692	668	681	739	716	713	717	676	691	675	679	727	688	695	706	709	694	705	705	660	697	712	680	724	705	686	696	671	664	679	710	705	720	699	695	685	665	669	687	703	742	703	742	747	688	703	687	731	724	688	714	731	728	702	699	678	742	724	751	739	642	721	738	723	725	690	667	727	702	706	722	765	701	695	721	743	705	716	727	725	666	682	650	662	701	690	716	674	723	695	698	724	674	691	708	723	711	698	707	712	733	727	684	682	687	662	685	685	700	677	695	671	705	674	690	725	717	670	698	691	707	721	745	647	764	716	688	706	721	694	704	718	716	685	741	667	691	699	755	725	736	735	702	712	710	667	707	712	681	687	693	687	768	724	706	682	706	673	711	687	672	703	707	709	642	704	693	682	684	697	737	760	714	767	752	734	756	667	727	723	735	712	653	689	686	718	721	695	713	716	678	719	651	722	711	682	703	679	713	706	679	740	713	720	751	680	702	707	700	720	695	690	708	713	688	711	663	691	736	733	657	716	727	717	731	699	645	702	652	727	692	725	741	736	695	688	659	699	726	722	681	693	732	707	733	750	720	706	676	742	700	733	731	647	704	703	671	682	699	692	742	722	674	676	749	701	743	685	710	665	717	703	660	737	664	690	685	712	737	676	733	709	725	743	723	742	705	702	680	713	700	693	730	724	705	732	717	744	704	731	685	718	702	702	702	726	706	731	648	735	704	709	710	679	712	698	674	753	728	707	650	704	694	701	672	691	702	636	684	707	688	711	702	744	716	745	704	723	693	735	683	688	681	713	746	690	684	730	719	719	684	731	719	685	678	696	674	682	703	699	698	701	740	680	713	719	704	711	763	752	702	717	707	686	681	709	715	659	717	669	670	719	725	746	675	712	706	774	710	669	705	702	747	744	703	740	692	688	669	717	688	701	670	666	694	727	621	735	679	723	691	728	761	717	738	745	672	714	744	678	706	718	670	738	722	695	703	734	722	695	762	755	715	733	711	736	685	699	740	737	699	746	734	692	709	726	719	711	688	685	744	684	726	687	657	682	712	734	681	707	678	749	685	719	735	700	741	709	684	695	662	673	651	742	675	706	682	716	715	687	720	692	715	728	762	737	788	707	729	706	638	711	740	719	719	695	737	689	719	686	704	752	724	662	691	728	756	709	713	672	678	677	715	683	695	750	639	690	697	671	723	694	739	722	720	705	752	713	727	710	728	729	760	703	635	726	668	733	685	700	725	724	719	728	705	709	709	708	670	675	659	732	693	701	665	694	747	706	721	697	696	670	738	675	679	711	730	699	728	720	710	724	668	718	687	719	725	770	728	693	726	710	668	694	749	742	710	706	671	695	736	678	725	704	711	752	671	693	681	727	708	721	717	709	718	684	679	706	732	657	729	732	711	762	723	712	705	638	715	687	669	707	659	685	732	703	668	745	685	691	735	671	715	676	753	648	686	702	727	743	680	667	732	726	655	710	726	745	718	750	739	716	678	682	739	731	727	694	684	736	722	676	705	685	745	682	697	681	745	693	703	677	684	674	687	765	704	671	691	696	724	710	735	703	738	694	684	714	691	726	648	691	687	697	695	678	740	670	738	732	706	720	711	732	709	689	712	729	706	704	694	731	703	727	751	671	683	701	722	706	705	681	716	694	720	734	749	730	720	690	665	759	654	716	682	688	733	731	716	746	704	683	689	676	709	688	704	681	703	656	696	666	702	705	745	705	699	670	743	724	735	679	703	702	711	697	678	691	667	692	726	736	739	699	742	737	745	702	713	756	714	694	703	679	681	724	714	740	731	685	701	719	727	658	703	670	703	675	712	689	705	696	697	674	650	752	737	695	680	685	719	713	713	695	666	718	673	697	651	739	649	724	758	738	681	691	731	682	704	710	732	689	723	696	699	673	725	675	687	701	667	718	721	731	665	690	697	706	668	705	657	764	684	712	709	712	701	715	710	626	684	727	688	704	673	716	690	708	729	693	693	712	668	723	752	724	727	729	675	712	723	698	722	655	707	673	687	732	733	692	684	745	693	758	698	637	698	696	677	702	673	699	705	715	679	702	675	718	706	741	686	732	700	736	699	742	721	700	696	653	709	700	698	676	712	722	728	717	650	691	657	687	756	693	736	616	728	711	693	740	728	720	756	735	695
28328	23996	27729	17366	6850	2877	1424	865	493	314	314	341	321	328	343	347	382	350	351	297	329	333	357	333	355	299	337	327	311	328	370	367	349	346	352	356	334	335	340	335	339	342	333	360	342	338	315	323	340	369	336	375	343	339	351	340	318	358	309	319	339	351	327	352	329	361	352	334	310	316	309	330	323	340	334	327	322	346	331	307	324	356	360	324	321	317	328	337	327	356	291	351	380	363	335	316	337	321	364	344	397	301	325	372	326	347	339	323	341	295	332	373	324	328	347	308	340	325	315	341	361	329	367	337	327	346	361	333	357	380	337	313	333	338	302	318	332	316	336	299	344	347	360	359	318	331	320	308	302	325	294	341	314	339	329	340	335	337	340	348	348	343	328	336	332	354	337	344	349	332	309	355	343	346	317	300	376	335	322	350	306	340	355	340	336	329	358	328	350	327	315	351	330	356	334	336	351	341	372	314	333	320	311	309	341	328	348	342	344	318	349	346	361	344	299	344	325	331	314	358	307	348	315	351	316	296	375	345	319	332	356	322	329	358	345	331	345	311	337	340	303	355	318	309	334	349	363	335	359	338	333	334	341	340	358	332	346	350	337	313	357	335	291	346	332	307	341	352	354	347	326	352	335	336	345	350	318	313	299	331	327	369	354	302	339	344	316	337	316	347	309	345	340	323	350	337	315	308	287	341	301	356	352	336	314	353	346	369	364	314	337	343	337	307	315	350	340	364	344	318	329	348	360	320	334	314	306	350	311	331	324	359	305	309	324	323	342	328	339	349	349	352	336	352	352	322	340	320	327	322	350	349	362	350	373	333	313	347	317	377	373	339	326	346	331	340	334	346	364	324	346	330	302	326	327	318	330	342	328	327	327	334	343	346	323	360	337	339	354	336	316	332	321	337	322	332	324	361	365	344	347	352	327	327	310	337	306	324	359	334	345	325	299	308	342	337	312	331	341	344	317	323	313	341	358	345	332	349	354	360	359	345	377	309	314	353	316	357	359	322	311	365	349	359	348	303	335	339	354	362	334	324	323	336	332	352	344	329	351	305	366	339	369	328	362	326	352	359	330	343	357	359	354	330	351	338	332	340	318	341	319	347	318	367	339	326	314	323	357	342	334	330	339	341	338	324	351	344	365	316	344	353	343	338	362	342	333	329	335	297	346	348	332	325	314	301	344	351	361	353	319	340	376	344	327	354	344	346	330	337	329	338	343	309	326	327	314	317	361	327	309	353	344	357	327	324	339	309	330	342	323	367	323	329	342	348	366	328	333	375	326	310	316	373	311	356	344	309	340	340	317	333	348	350	333	336	364	346	375	329	335	320	355	325	315	325	346	342	316	353	373	359	342	341	350	332	323	335	368	334	326	346	306	341	346	333	339	347	329	335	338	349	347	363	337	344	339	355	336	333	310	345	317	363	326	344	314	357	373	360	331	304	361	345	307	316	348	354	303	373	325	317	363	365	345	322	331	327	342	336	345	367	327	343	322	325	339	350	328	338	322	347	351	367	310	353	367	335	343	344	343	346	349	320	343	314	361	378	312	353	362	318	352	329	346	345	312	327	362	333	348	369	336	338	340	341	356	327	343	321	295	352	331	337	320	321	358	331	322	342	336	349	359	351	338	342	352	334	366	367	343	330	346	337	336	348	324	310	314	350	329	339	299	333	348	343	354	363	320	339	366	351	344	315	354	336	368	328	327	324	350	351	305	335	334	352	349	333	339	364	336	362	317	342	362	327	354	360	340	343	359	324	322	331	319	334	350	344	315	370	356	338	325	340	370	329	339	359	318	327	356	271	335	346	316	322	329	339	349	315	335	343	373	352	341	311	350	320	308	334	317	339	329	331	366	343	347	347	331	318	348	322	334	362	337	315	347	337	367	343	375	361	321	360	334	303	314	338	352	307	312	334	336	339	360	342	342	329	364	325	326	338	348	329	338	334	331	333	323	355	346	336	333	321	363	327	338	361	324	367	337	333	308	332	316	311	346	356	359	325	347	353	323	315	336	339	360	348	335	354	319	382	313	355	345	344	316	320	328	308	336	338	362	345	312	328	363	320	359	346	364	348	321	346	309	344	330	348	357	334	341	346	343	341	333	350	325	347	350	339	335	341	372	337	331	351	329	345	327	313	325	318	338	368	357	317	306	350	349	372	346	318	355	344	366	346	298	314	343	360	319	350	305	368	343	325	306	311	318	313	319	325	331	325	334	338	317	326	318	340	351	344	321	346	317	337	330	353	340	335	314	347	398	331	309	345	299	343	330	332	344	333	293	329	354	343	363	350	348	361	331	309	333	319	341	358	342	353	351	354	343	322	342	292	351	319	331	351	338	316	337	346	379	362	342	361	374	343	346	373	340	331	340	312	360	351	321	335	339	315	320	301	324	298	365	330	383	326	354	341	336	329	321	341	320	323	349	377	339	330	324	348	336	348	335	329	339	361	363	343	339	377	323	338	337	319	326	342	367	373	319	342	363	350	311	332	331	336	364	311	335	352	308	343	335	358	352	378	310	335	316	370	299	339	301	383	324	361	321	338	329	320	377	341	309	334	341	334	332	353	355	345	337	353	341	342	350	314	331	336	312	356	335	314	321	357	318	325	319	343	333	309	328	369	319	329	392	356	346	363	353	311	335	353	318	339	339	325	322	373	313	321	335	339	315	348	312	331	323	310	344	339	320	332	352	338	350	357	319	329	343	340	308	322	320	327	349	361	338	349	346	330	329	313	349	354	359	333	346	332	354	332	310	330	323	338	314	301	340	363	354	338	309	352	347	327	337	369	366	319	335	333	313	353	333	364	315	304	348	317	320	320	366	327	317	383	367	361	326	314	327	309	321	343	357	340	329	307	363	329	326	368	353	338	333	362	351	340	344	344	355	341	327	313	343	335	319	305	341	358	346	343	327	346	378	311	335	344	364	348	308	355	378	358	315	353	328	323	331	342	367	365	311	367	334	325	347	312	327	346	341	316	354	302	365	352	342	317	330	324	325	356	357	365	343	318	365	319	328	373	330	320	363	330	315	340	364	329	364	326	337	313	334	334	331	330	365	363	324	382	363	340	310	339	332	294	323	308	339	340	331	326	312	362	337	341	318	319	329	326	315	324	367	357	304	363	314	302	359	312	356	320	340	329	349	352	334	343	331	359	357	351	337	331	353	336	340	326	291	326	340	343	306	352	339	305	307	371	314	312	344	349	292	351	327	370	353	350	331	362	361	362	342	357	323	322	346	332	338	303	353	339	313	326	306	308	334	344	363	349	345	326	328	325	335	317	347	349	339	327	331	330	345	341	324	304	354	310	312	362	342	339	321	332	344	343	321	322	341	363	344	345	342	336	285	326	344	301	347	360	364	336	318	346	326	309	328	363	327	310	336	354	351	332	322	336	376	338	311	330	327	337	374	346	336	343	340	367	364	326	316	353	331	333	320	345	328	337	365	332	336	370	353	311	318	346	292	326	361	363	380	349	333	351	378	360
16521	34566	23584	12369	6824	3507	1834	1080	638	375	360	394	395	334	393	396	369	352	367	363	361	391	387	354	369	368	352	402	360	402	367	373	359	384	388	365	346	352	370	338	362	337	387	380	372	348	363	349	394	366	399	377	371	369	344	375	349	388	361	387	380	379	381	374	365	399	407	389	362	359	398	361	355	350	370	389	362	368	377	361	347	347	366	375	415	358	363	370	364	353	360	351	373	334	366	358	385	351	325	364	349	377	368	368	377	368	401	391	367	360	386	362	369	361	402	359	419	375	336	426	388	375	361	382	398	373	384	337	347	351	365	372	370	369	338	338	373	355	384	389	380	378	355	348	371	375	410	384	376	343	381	354	360	383	375	366	374	361	381	356	355	355	389	356	397	380	389	368	367	366	375	401	370	371	383	350	354	371	418	376	377	376	406	354	361	380	357	370	371	383	388	352	376	350	381	362	342	393	406	409	369	364	351	374	356	408	342	368	366	381	352	390	367	381	364	366	346	354	388	335	386	387	367	352	345	389	382	366	366	354	390	359	339	402	367	333	391	376	377	372	380	377	376	362	373	366	383	364	357	373	363	355	373	364	383	359	405	346	391	348	374	323	363	357	386	342	378	387	365	367	375	379	348	363	365	353	368	366	401	377	341	353	389	365	365	342	410	384	355	374	408	378	376	380	379	368	346	370	352	360	357	359	376	360	373	389	380	378	387	409	348	367	373	379	374	353	395	377	376	373	377	397	355	320	391	392	368	388	403	399	356	396	355	349	396	389	382	393	363	359	371	387	389	348	388	402	362	354	363	338	399	370	379	372	356	353	391	371	373	385	373	385	370	351	355	372	360	389	377	363	371	403	360	377	393	389	398	379	349	355	340	395	372	376	345	368	374	361	403	367	376	370	440	394	337	391	374	359	385	382	367	382	341	357	381	395	361	347	372	374	378	369	360	368	380	358	356	384	377	373	359	345	380	342	346	347	400	349	362	365	352	365	353	382	379	342	395	362	384	398	364	371	356	362	377	379	376	346	358	354	417	358	336	397	361	375	377	386	370	345	337	383	335	392	372	394	334	389	373	387	404	358	375	359	324	352	337	392	419	374	358	346	356	390	350	376	362	357	388	371	361	350	405	367	370	387	370	379	357	367	360	380	371	416	396	350	380	363	357	367	378	384	402	378	359	378	331	370	391	381	347	376	394	398	364	385	368	397	377	380	366	385	407	367	312	350	379	383	333	361	383	368	370	345	380	401	359	407	376	376	377	350	383	361	397	379	367	338	336	356	379	367	366	385	345	349	396	390	369	366	366	380	368	371	346	378	358	383	361	368	374	350	333	401	418	398	360	351	375	343	365	340	389	358	365	396	375	341	408	385	369	387	347	373	345	386	381	390	372	347	358	390	342	376	382	396	335	372	393	378	393	369	373	397	359	357	334	405	361	397	404	394	401	409	350	387	358	365	380	379	370	359	368	376	365	386	389	379	365	391	400	402	390	346	323	402	384	350	361	401	361	349	350	366	373	390	403	353	322	394	377	374	342	376	361	357	371	318	379	383	381	359	394	362	390	380	386	361	375	343	384	364	377	375	338	371	372	355	387	381	352	342	395	377	372	390	394	400	368	377	359	363	353	353	370	383	386	363	362	374	373	364	364	374	398	363	342	350	373	396	389	351	387	389	363	371	347	394	344	371	384	380	363	379	384	376	363	332	354	400	418	383	363	397	366	370	385	354	388	387	354	341	381	357	418	344	379	381	350	360	372	365	382	376	371	368	382	376	386	370	378	388	363	372	344	373	379	361	381	348	391	373	357	334	394	366	370	382	358	371	350	355	339	358	368	375	357	388	378	355	394	393	377	354	380	377	389	381	380	384	377	374	368	355	384	393	359	365	398	368	350	398	339	380	408	380	363	395	359	385	375	352	399	372	382	403	374	389	329	364	352	388	346	409	399	393	379	361	360	355	388	373	371	365	354	379	384	383	364	356	382	366	370	336	411	372	359	374	370	382	362	374	394	376	393	370	399	405	397	367	346	376	367	376	390	362	420	379	407	375	368	377	401	374	341	402	404	393	357	374	340	355	390	355	432	368	357	378	351	379	357	350	369	368	320	370	365	355	384	368	380	346	358	371	334	374	339	371	382	349	339	347	332	363	333	356	382	371	364	368	377	363	415	405	363	366	369	361	382	399	373	355	362	343	344	362	386	387	403	376	322	365	377	358	413	380	375	381	378	358	364	382	372	368	337	360	379	376	360	331	373	377	367	368	364	373	367	347	373	383	368	357	384	364	369	317	404	363	386	391	364	379	380	386	354	399	350	367	379	348	381	345	381	364	348	366	406	355	363	407	400	382	351	362	373	360	404	396	354	362	400	416	354	367	376	379	343	355	358	334	373	357	357	362	376	382	338	383	362	359	365	357	365	420	386	373	412	368	339	369	366	379	388	379	362	412	328	391	363	379	381	358	399	369	329	412	415	370	399	361	387	358	369	359	355	351	370	416	354	355	370	327	359	363	398	366	344	380	354	344	366	337	371	382	349	327	383	362	361	370	350	342	366	383	353	396	332	382	393	365	391	406	366	391	355	375	400	355	387	379	368	366	364	394	333	350	368	392	335	353	398	365	341	377	376	383	371	351	390	363	364	368	381	353	410	380	373	355	395	399	387	389	375	361	388	381	353	378	395	354	356	376	351	375	368	384	359	367	374	365	354	371	350	385	355	366	394	329	360	373	368	420	410	375	419	364	396	360	382	379	372	368	382	376	366	359	334	345	382	390	355	345	400	325	328	368	366	374	389	381	367	376	339	357	381	396	379	353	388	334	366	371	399	382	376	390	388	394	359	371	394	346	344	374	372	350	369	344	375	376	351	365	370	369	361	366	342	355	371	363	367	346	349	360	368	362	391	365	346	374	368	417	386	387	377	354	355	361	361	411	341	394	375	393	332	359	399	350	389	357	374	360	393	359	400	369	375	358	363	363	395	384	385	369	404	366	372	381	387	404	380	356	352	370	389	389	405	352	374	361	358	371	359	387	370	355	407	358	391	378	369	345	354	359	362	407	368	376	376	379	322	344	370	363	376	370	335	378	375	382	393	397	363	377	385	362	386	330	371	404	314	382	359	397	378	361	404	389	353	364	336	376	342	371	392	396	380	375	359	400	403	371	412	406	400	393	386	406	384	396	367	362	348	375	340	366	359	356	375	324	351	399	327	348	378	386	359	385	374	355	388	357	377	379	380	356	357	385	379	352	348	370	391	357	351	364	367	365	348	350	351	390	370	386	375	357	353	367	358	394	350	354	367	370	393	375	352	396	353	357	377	367	380	357	352	370	382	392	351	336	397	357	368	392	358	394	373	375	357	388	373	352	395	390	378	346	376	358	385	341	337	363	336	339	355	373	391	377	346	380	393	370	372	366	369	370	389	375	383	366	354	377	382	365	331	404	354	372	414	386	367	359	392	403	370	382	394	368	363	366	357	363	393	377	382	370
23467	21566	33063	34376	31471	27170	19294	7677	2858	586	515	558	557	532	563	547	537	566	510	550	563	567	531	537	549	528	501	515	553	563	502	555	510	556	505	529	536	500	533	518	544	544	524	540	543	537	560	531	565	529	522	536	538	512	527	527	549	528	497	563	554	543	553	510	528	534	530	555	559	529	515	553	538	512	507	514	565	556	587	545	484	549	534	526	546	544	540	515	564	516	513	519	531	523	555	523	519	583	599	540	511	544	547	516	502	546	517	578	527	577	470	512	560	537	527	556	559	532	525	552	535	573	544	528	533	516	583	564	490	516	585	549	531	534	520	515	555	554	525	547	536	519	554	546	527	507	559	565	527	549	538	564	567	511	516	550	513	526	548	539	502	561	478	515	534	522	500	511	496	520	507	562	529	540	528	546	540	572	532	540	536	499	562	528	545	555	558	493	536	520	521	511	512	521	563	526	507	498	489	530	527	503	537	526	529	501	537	561	568	545	555	533	526	518	532	504	522	538	571	524	524	524	508	547	534	503	545	502	551	535	578	529	549	524	543	544	538	531	543	501	570	540	519	479	535	530	518	562	522	495	554	542	528	504	523	594	518	555	536	542	502	526	582	566	519	545	547	515	580	511	566	546	530	528	557	474	528	513	548	504	557	610	496	537	532	528	539	529	505	514	542	510	530	531	569	539	537	523	511	532	497	572	512	521	496	499	521	539	579	539	516	523	530	565	548	519	527	551	555	503	545	530	493	518	538	531	535	508	516	514	551	553	557	553	550	527	550	505	555	500	524	530	537	563	506	550	584	501	554	521	531	531	550	543	561	526	536	508	525	509	564	513	573	558	536	554	520	551	520	491	554	514	564	531	542	553	539	577	515	537	507	523	526	548	542	542	545	579	503	537	536	498	564	553	520	545	545	500	534	580	547	533	529	521	533	481	534	552	529	517	573	545	514	575	505	531	567	526	521	496	525	510	512	523	517	552	579	533	541	519	535	534	537	496	557	509	570	521	531	531	513	545	558	531	561	551	549	525	545	539	502	488	592	503	516	565	539	534	547	522	507	519	518	532	541	529	542	546	537	507	560	528	564	518	538	521	508	538	551	581	504	554	567	525	519	482	561	536	518	505	502	581	555	527	514	561	504	532	510	555	534	536	565	493	529	481	548	587	547	559	523	533	525	537	554	526	545	536	577	516	531	538	541	542	556	584	567	513	525	539	560	513	564	521	541	523	547	541	497	555	548	554	503	510	498	514	519	532	543	486	513	511	511	511	551	552	539	533	511	550	506	523	545	520	507	538	547	545	536	547	507	544	560	579	534	519	516	547	520	546	544	519	515	528	550	519	502	548	543	557	587	538	523	523	554	504	515	502	561	567	512	516	512	513	529	540	541	525	514	562	542	540	547	531	531	525	513	579	535	492	537	502	539	527	525	539	556	508	561	596	547	567	547	529	541	531	513	511	517	538	589	513	515	557	507	508	519	504	513	543	588	515	543	527	522	552	535	540	537	557	555	543	544	487	567	492	497	489	545	500	553	513	539	529	516	532	530	528	543	533	581	543	547	560	567	542	522	512	523	559	515	541	509	535	536	517	513	506	472	554	469	536	579	494	529	480	533	524	522	491	510	534	531	530	511	534	559	528	576	539	507	537	483	524	527	508	547	561	522	499	545	494	511	536	587	543	539	523	556	523	515	502	528	488	505	499	498	541	565	548	579	523	532	546	535	523	504	524	505	514	505	553	511	526	587	538	501	509	516	561	531	534	512	483	516	511	508	540	540	481	526	519	508	560	516	537	532	501	551	547	503	490	533	579	536	567	528	535	530	523	489	525	565	558	556	507	529	568	551	530	538	538	537	560	546	503	484	573	563	497	491	525	510	550	552	514	538	570	522	536	531	560	533	515	532	541	544	536	475	531	531	533	561	552	530	561	537	520	523	520	526	495	492	516	543	516	559	548	526	511	521	566	534	549	525	553	495	530	584	518	534	537	518	519	555	538	545	553	531	528	516	563	533	593	543	514	546	511	544	522	519	520	576	594	519	534	515	538	510	513	503	548	531	557	512	567	514	539	541	551	527	539	556	547	531	556	574	567	530	512	521	572	524	548	512	555	574	552	512	496	578	557	541	543	565	531	541	563	538	535	572	541	552	539	499	541	542	527	533	530	528	505	519	541	537	497	536	501	520	508	537	563	582	549	547	548	560	531	502	538	499	565	553	522	514	534	537	500	517	559	562	512	528	549	570	559	529	548	514	533	536	571	577	557	560	490	544	541	555	512	540	554	533	524	498	548	525	524	518	528	555	559	523	536	520	541	520	509	530	480	519	521	497	545	532	531	511	557	551	560	554	513	531	514	500	549	519	529	606	591	516	574	500	535	527	536	558	542	528	485	524	541	499	543	555	527	531	574	512	535	542	517	531	511	519	508	529	487	527	551	515	510	531	543	535	505	562	544	511	517	522	548	541	548	523	477	521	489	557	536	548	555	520	501	543	545	487	547	553	519	534	569	555	484	538	559	496	501	484	530	547	529	529	528	543	509	571	521	492	534	518	577	482	495	564	549	543	560	554	559	512	567	545	508	549	508	555	510	519	553	529	523	533	491	511	558	567	537	546	491	494	526	513	512	559	577	541	546	498	571	513	546	534	561	522	551	542	528	530	501	535	513	529	527	540	534	511	523	545	505	506	510	580	518	521	532	506	531	514	503	505	531	556	552	523	528	541	566	484	502	518	542	539	550	529	548	543	547	510	550	534	552	542	549	501	525	590	578	590	493	521	567	496	491	501	528	513	529	515	569	487	545	557	515	558	560	550	480	503	564	493	555	552	543	501	583	529	541	575	520	586	581	530	495	520	529	544	509	544	523	532	554	516	531	524	526	566	552	537	549	518	539	511	546	496	533	548	551	508	516	537	504	530	499	567	551	514	516	555	536	580	516	514	547	509	503	518	545	531	558	547	561	553	585	554	526	512	533	569	514	571	489	536	508	544	531	540	474	544	564	549	545	547	561	510	526	504	538	495	524	544	548	526	514	547	542	551	561	572	537	541	554	520	513	539	537	587	523	567	580	503	527	563	533	509	542	536	530	531	543	575	540	505	554	529	527	565	544	534	489	549	550	503	507	560	533	588	549	550	538	530	567	551	522	519	523	548	510	508	555	523	530	532	550	499	520	496	575	543	546	518	545	516	539	517	492	542	529	532	545	549	535	513	535	525	557	536	525	560	509	523	536	539	567	520	522	505	557	527	532	494	525	501	535	535	501	535	527	499	529	553	603	541	510	563	515	577	564	558	509	510	529	555	536	556	511	551	497	543	550	532	519	521	494	540	501	512	530	536	541	522	526	530	551	542	548	565	542	529	572	533	498	566	555	523	561	530	531	539	492	536	534	545	536	548	510	546	539	535	541	528	515	509	538	515	495	533	517	537	551	574	537	533	513	528	557	532	558	542	516	546	540	506	489	539	517	544	528	507	465	534	567	491	532	533	535
46390	87584	71445	52926	40832	28634	17754	9360	4164	547	549	566	542	582	521	553	556	549	537	574	628	545	522	532	562	559	557	564	515	517	555	561	626	545	589	542	599	560	532	581	565	522	544	554	580	535	545	547	547	570	580	570	564	546	556	547	517	520	565	550	553	537	565	536	526	557	559	546	526	571	531	569	570	536	490	581	554	547	555	569	568	552	494	556	535	576	526	541	543	586	549	555	616	503	572	542	550	520	559	529	521	588	585	548	553	543	557	555	529	528	588	526	539	554	572	574	567	527	545	522	555	524	589	559	589	537	541	572	564	537	555	538	533	537	583	537	559	574	537	566	531	537	538	556	538	567	568	557	556	546	587	568	551	516	581	553	603	541	552	531	555	592	540	577	558	535	547	567	575	586	569	536	529	580	548	581	585	511	549	540	556	575	502	575	541	532	571	540	579	560	539	564	539	567	513	561	555	567	523	540	531	569	531	562	547	534	570	542	549	540	596	559	523	613	545	554	559	515	583	514	525	521	562	544	556	494	542	570	530	551	602	512	561	561	571	555	567	580	542	586	526	546	585	564	511	561	551	566	576	541	560	595	556	594	550	551	512	537	563	537	520	549	580	579	526	540	582	554	546	508	511	552	524	544	547	530	546	492	602	538	614	545	551	553	533	579	549	516	528	520	548	579	516	570	557	582	572	552	507	552	540	532	526	566	551	555	546	530	547	565	571	569	524	582	540	531	589	552	553	574	603	568	564	528	547	525	516	513	578	553	542	529	582	582	574	550	552	557	551	568	514	554	550	547	517	596	563	554	550	535	555	537	557	583	588	537	544	539	544	524	530	532	543	542	535	493	564	565	592	545	560	553	555	542	580	570	542	585	535	540	565	609	560	589	559	511	581	532	573	553	561	548	569	549	551	585	556	527	526	594	586	567	548	548	567	583	596	610	566	565	568	532	574	552	580	564	593	572	531	550	552	563	560	519	551	577	580	539	595	580	500	569	545	532	560	535	563	553	631	511	537	554	555	571	571	521	550	501	551	529	534	553	565	557	547	587	542	558	592	572	522	582	532	513	563	529	545	586	595	556	536	597	538	553	559	531	557	586	562	561	570	592	594	582	553	569	554	546	548	522	586	562	571	567	543	557	540	569	558	569	551	548	584	504	551	585	589	589	565	523	540	550	554	539	568	545	537	536	547	576	559	532	565	555	536	542	576	573	530	575	587	605	574	572	559	541	527	540	562	559	542	555	552	511	533	557	567	581	569	562	511	513	525	553	566	561	526	540	522	524	585	540	563	562	545	534	553	533	535	596	521	557	532	606	541	536	550	571	551	574	555	546	569	551	589	514	532	550	545	534	530	575	522	574	588	542	540	578	576	538	573	547	545	557	553	573	534	579	563	567	566	513	562	525	587	518	543	539	553	546	539	551	516	536	548	546	548	497	566	562	594	574	575	543	569	580	524	540	574	555	542	542	567	557	569	571	577	507	544	592	555	558	577	540	537	547	535	540	531	576	565	524	511	553	567	556	531	554	572	482	575	583	512	534	550	569	527	580	553	560	517	577	600	558	518	554	545	547	556	545	600	569	541	546	586	532	569	569	570	586	544	550	567	529	542	552	529	545	524	514	559	535	557	528	562	626	577	562	562	595	602	565	583	563	525	529	558	520	525	544	594	592	568	516	581	535	522	578	555	560	525	515	568	528	544	549	545	529	535	504	574	549	609	554	521	492	534	542	590	542	540	533	539	575	523	520	535	533	626	527	551	539	564	548	552	563	573	520	548	546	582	536	561	574	572	535	519	580	552	553	592	563	557	555	528	556	553	526	552	574	583	557	553	541	521	583	545	541	559	516	525	566	576	586	565	593	550	561	537	549	551	546	536	564	555	567	550	532	564	574	529	561	554	536	593	562	586	557	543	552	554	606	614	547	535	549	534	544	544	553	542	580	543	570	536	592	585	530	550	551	559	515	597	575	549	551	526	567	574	571	597	565	568	571	528	496	566	552	568	566	594	550	566	568	531	549	555	527	529	569	567	557	556	529	522	570	530	505	556	543	517	548	580	572	569	551	538	548	558	576	585	545	616	547	537	585	534	544	543	551	569	560	544	557	514	543	554	522	560	505	576	562	532	579	545	582	525	529	536	534	572	535	559	570	577	594	536	518	552	546	546	593	538	540	526	569	554	523	537	552	540	532	552	555	547	551	585	570	511	557	581	543	547	564	556	544	536	536	568	547	569	564	539	519	547	599	564	584	580	587	547	580	543	490	549	579	589	527	579	557	535	566	560	522	532	606	562	558	593	513	576	566	546	567	558	532	535	555	568	532	574	569	550	535	546	564	524	526	592	557	532	585	542	522	512	539	514	500	583	513	561	517	555	595	523	495	594	528	612	585	577	597	563	555	567	544	536	564	556	601	566	598	554	557	513	529	584	607	572	582	581	583	512	547	586	541	536	575	567	568	555	552	537	582	580	519	568	526	551	545	573	557	567	545	571	584	570	607	579	592	505	537	552	556	576	517	600	573	539	538	552	551	523	512	531	569	522	520	573	573	529	571	530	543	490	560	569	513	541	553	514	601	542	559	587	561	541	522	571	604	495	578	570	534	564	594	556	532	557	561	563	555	554	544	551	523	558	527	549	600	538	536	531	552	552	587	558	557	561	581	518	549	603	537	564	551	569	596	554	559	539	564	560	553	516	580	581	516	569	541	589	549	550	573	544	550	546	570	568	543	573	592	560	554	589	600	515	503	573	566	510	539	507	585	538	566	562	541	547	545	525	565	530	561	574	532	576	577	557	572	572	551	570	551	518	585	503	512	507	553	527	547	594	575	533	602	553	592	558	502	526	537	604	547	548	555	550	579	556	568	604	583	536	554	541	543	575	548	529	548	524	551	555	539	556	569	570	549	634	561	524	557	519	536	544	561	555	518	606	541	561	573	544	557	543	548	569	519	565	562	574	567	570	553	578	540	515	543	556	539	533	599	517	513	629	562	536	547	575	577	546	565	562	583	550	543	587	595	540	520	567	569	560	545	535	534	520	511	579	498	563	549	582	554	599	542	532	569	564	556	530	540	552	542	593	527	516	592	566	594	554	543	594	542	522	577	544	539	539	547	579	571	549	547	537	499	555	571	527	549	587	525	579	568	554	560	552	540	573	534	599	555	576	567	569	556	562	539	610	562	581	526	557	572	544	509	538	560	570	547	567	559	558	533	575	521	555	576	579	543	564	568	556	592	522	571	576	519	523	553	578	549	585	500	555	602	531	524	542	588	556	569	553	571	556	524	526	599	498	587	611	532	575	556	539	563	568	594	559	593	522	531	584	554	603	560	583	511	570	561	559	584	578	549	572	544	557	550	560	558	576	538	550	540	530	550	523	568	552	576	574	582	531	565	568	533	572	570	523	567	519	554	524	558	556	548	531	562	577	545	519	538	560	566	556	554	567	524	574	557	530	556	546	526	563	557	555	530	523	553	583	553	586	556	525	576
25051	22028	33809	32762	23455	14256	6459	2738	1339	411	446	430	456	423	428	414	391	428	436	423	425	465	416	406	413	427	433	441	434	490	413	413	433	447	437	422	428	426	401	444	452	406	411	457	398	438	435	413	432	440	407	437	402	435	448	394	434	422	418	380	450	441	450	407	422	425	428	425	448	425	419	431	439	416	414	396	449	428	467	452	450	415	452	446	423	396	485	473	440	431	436	432	427	412	429	442	423	425	492	392	448	433	414	431	437	451	430	410	410	412	443	452	481	378	441	429	456	414	451	438	420	401	418	408	419	426	423	416	435	464	428	430	424	419	424	433	497	459	429	423	448	420	420	421	416	396	451	411	429	409	433	421	420	429	426	411	462	481	459	398	439	429	423	430	420	390	402	424	416	407	377	433	439	445	418	428	427	418	426	431	461	432	416	409	401	422	420	422	452	386	442	412	420	412	400	437	387	422	424	424	474	433	433	460	444	424	438	423	383	445	471	457	446	414	428	433	441	397	397	424	430	419	394	437	441	449	431	457	443	434	471	433	414	419	456	422	427	474	474	453	448	414	426	445	435	408	453	426	428	434	411	414	438	430	418	417	425	440	384	431	429	432	418	429	421	469	419	412	449	415	424	416	428	430	440	427	426	399	380	423	432	478	438	442	413	450	449	438	434	436	429	424	417	431	461	445	384	421	454	459	415	422	432	383	426	417	424	391	392	442	416	439	385	424	427	428	447	456	382	475	446	422	418	430	429	422	389	441	417	428	437	457	402	446	417	438	442	454	431	411	434	477	430	446	385	450	405	444	406	432	399	437	433	431	423	427	405	384	408	406	448	429	427	442	407	424	439	455	424	438	427	369	409	420	408	451	436	395	460	411	424	407	419	400	393	411	407	463	396	449	455	393	431	429	418	419	398	398	415	447	438	375	428	451	417	403	412	484	413	394	433	424	431	429	428	447	427	452	395	434	408	396	404	430	406	437	442	420	388	388	453	415	424	422	438	433	425	404	409	422	413	421	441	450	420	390	425	431	423	375	418	408	413	452	424	444	428	424	423	439	447	425	431	450	416	407	414	462	446	423	412	439	428	409	440	464	416	414	412	397	438	439	405	447	423	431	443	405	399	420	428	439	418	439	415	384	428	412	453	434	404	416	405	446	441	427	447	439	445	416	453	422	438	434	439	458	406	429	442	412	422	438	418	445	424	393	425	426	424	424	421	412	398	457	418	434	405	423	389	407	401	425	464	456	449	388	430	426	460	409	459	442	408	430	387	433	457	431	466	445	463	399	447	425	407	407	433	431	425	448	476	419	398	420	436	388	408	432	447	450	437	444	447	423	436	460	422	442	446	428	461	434	446	392	441	406	436	431	412	417	449	435	414	422	436	425	459	441	452	404	435	406	476	414	453	410	420	447	447	455	424	415	471	470	459	477	370	389	412	451	416	410	427	402	432	448	426	408	377	436	443	443	419	386	411	447	423	454	449	423	420	433	410	435	472	466	420	411	435	401	447	440	457	438	411	428	399	409	424	427	411	427	425	446	399	417	450	444	420	408	451	455	452	420	400	435	429	432	438	429	398	381	428	409	405	405	457	425	426	424	447	427	427	404	406	405	395	411	409	459	451	406	438	415	426	411	453	457	445	451	433	410	442	462	395	388	390	374	429	446	462	448	447	433	424	416	409	420	416	440	407	426	457	423	438	441	429	436	443	426	445	416	435	434	443	429	428	395	422	433	412	448	435	410	449	426	450	424	445	431	408	425	456	435	404	476	448	445	439	425	448	411	406	430	422	444	432	416	410	423	424	421	453	447	398	403	427	435	411	429	453	451	438	429	425	404	489	396	431	492	429	452	451	439	389	437	429	405	405	448	433	448	428	410	404	439	416	401	442	422	446	430	435	468	444	401	415	413	464	426	445	413	384	429	438	414	406	432	427	464	453	402	432	459	426	467	434	432	448	439	380	460	433	442	402	415	436	420	452	440	413	411	497	429	413	402	429	432	423	475	432	427	437	443	417	458	414	401	459	435	418	452	392	443	457	423	463	394	438	407	400	395	414	446	413	389	408	408	434	431	400	445	429	448	396	426	419	429	403	423	411	443	429	423	396	450	421	412	442	406	433	456	438	416	458	436	438	426	405	419	430	437	418	464	442	431	405	451	425	443	404	457	400	449	441	464	429	389	418	410	420	462	413	434	416	408	421	421	429	421	444	399	393	409	411	420	434	452	453	409	408	465	405	390	427	426	448	450	424	465	426	411	453	450	432	429	439	448	401	473	448	431	435	413	397	423	426	396	454	464	422	412	414	392	429	393	435	430	424	430	441	405	415	422	412	443	445	402	393	447	435	465	402	414	423	442	438	426	454	406	430	448	435	422	434	400	427	429	353	436	406	420	403	454	401	410	421	364	439	410	452	443	457	445	432	413	435	428	471	442	396	454	431	392	414	443	412	419	445	419	403	401	459	430	423	425	420	420	424	464	466	409	398	409	422	379	449	418	455	443	463	399	434	406	450	403	395	447	417	464	419	413	459	415	408	455	459	397	449	397	450	393	396	405	388	426	433	411	404	409	418	411	393	396	452	431	429	430	452	453	442	413	431	450	456	422	406	410	434	391	423	423	413	403	421	418	393	444	441	445	431	445	440	425	450	424	403	459	408	420	382	451	426	401	420	437	418	453	421	433	424	418	410	445	431	397	449	417	449	400	435	465	463	433	413	424	460	409	410	404	420	410	436	434	432	461	435	460	413	417	393	477	451	456	438	431	410	457	419	414	420	417	437	391	462	441	433	403	441	394	442	418	415	424	420	426	383	421	460	432	404	443	460	402	440	461	424	411	415	436	398	421	425	453	446	428	425	439	436	407	454	440	421	441	433	441	401	439	437	447	424	454	420	422	428	421	429	430	428	415	405	424	380	417	422	426	448	420	438	388	408	419	382	425	422	454	439	392	409	414	435	420	455	415	416	409	409	411	415	422	404	390	400	434	447	391	455	459	461	438	402	397	413	434	442	413	452	394	403	439	424	445	422	456	414	434	435	424	404	429	414	432	428	417	375	425	449	441	472	428	433	445	437	404	449	416	382	430	430	399	407	430	441	441	446	412	429	428	462	414	449	418	411	435	423	420	433	455	460	397	455	430	446	440	446	412	421	436	443	411	426	432	434	428	415	419	428	460	453	399	416	431	457	444	467	439	413	448	440	404	403	441	446	442	472	453	432	419	451	446	432	419	413	484	429	410	434	429	452	404	439	407	444	477	435	411	433	397	433	466	424	429	446	406	443	408	416	429	457	445	434	430	437	443	434	422	415	412	407	445	452	417	449	388	437	422	411	410	446	418	418	454	413	425	434	453	430	427	423	439	450	473	391	458	415	409	436	433	404	429	439	414	458	414	442	458	408	422	441	430	424	406	423	405	421	426	445	438	441	456	425	421	442	424	439	447	418	415	407	449	444	485	414	402	416	437	406	423	416	421	448	402	406	430	438	425
38528	67840	54495	38823	27790	17314	9558	4735	2195	446	488	456	454	464	491	463	420	455	490	471	441	469	505	471	494	436	436	464	467	438	510	477	500	478	432	478	480	469	468	459	479	459	455	493	474	513	446	494	497	476	466	496	445	461	478	474	459	495	454	466	454	483	481	469	458	459	483	500	486	470	472	483	480	469	453	471	453	438	451	476	505	499	503	468	452	441	477	509	442	414	447	500	460	460	489	473	452	473	442	509	454	456	451	530	439	456	507	442	447	497	469	459	477	512	487	461	462	467	459	461	458	496	487	451	472	510	463	436	469	461	467	432	467	453	466	460	489	456	469	479	452	517	426	473	514	497	460	449	454	456	453	465	510	478	465	477	526	493	478	457	459	488	486	426	471	437	482	443	466	426	456	440	505	458	444	485	465	509	476	459	492	471	467	432	433	454	447	479	481	469	461	522	467	474	510	449	447	452	504	492	538	481	447	481	472	467	489	454	481	467	466	487	495	463	498	471	530	437	486	453	462	476	451	493	457	483	463	467	469	465	487	512	390	473	470	483	464	463	436	455	460	457	448	427	504	464	436	485	493	478	492	471	454	480	429	462	458	490	476	424	454	470	482	459	445	466	471	452	482	486	465	464	458	487	482	483	471	411	486	492	488	461	451	465	472	456	455	497	493	453	506	507	458	498	458	488	439	468	496	494	530	491	472	472	477	436	454	465	466	450	498	473	482	467	465	496	486	456	472	480	446	464	455	497	511	473	440	471	495	481	443	478	463	448	471	482	481	469	470	478	494	502	468	439	484	466	485	488	479	457	415	463	471	527	502	488	490	505	487	514	478	479	485	450	478	432	450	481	464	471	466	446	483	459	461	478	439	466	515	470	505	468	451	502	512	446	474	454	479	483	499	480	488	421	447	455	480	514	459	428	482	453	478	486	434	481	504	445	477	514	458	491	480	465	464	498	427	479	497	445	485	477	468	467	490	501	487	484	440	488	509	472	484	470	496	532	452	454	493	486	477	486	476	468	474	494	484	443	457	438	454	493	472	529	490	489	456	496	495	483	452	475	459	468	493	456	474	454	468	471	432	452	460	430	471	449	463	460	472	433	474	453	452	495	441	468	494	529	454	449	505	493	512	474	464	502	463	503	487	493	494	471	507	463	471	437	500	497	482	461	461	464	494	472	439	503	510	453	489	471	487	497	469	505	507	479	483	467	429	502	463	461	488	501	491	481	468	500	473	464	472	501	468	445	455	484	461	524	466	481	468	479	460	467	503	456	466	475	473	461	436	487	479	465	462	517	500	451	446	476	456	463	484	457	489	429	494	501	449	450	435	443	467	496	482	469	458	481	445	474	479	478	481	457	471	468	423	471	459	460	439	481	485	489	460	450	470	464	493	448	456	441	479	477	491	479	451	483	481	478	430	470	481	498	436	421	477	505	498	474	471	494	449	457	476	464	463	472	473	436	462	417	463	462	477	450	480	510	451	473	488	457	478	481	436	450	486	480	447	490	496	476	476	503	470	451	459	485	469	488	486	468	459	455	490	478	481	436	469	471	500	449	434	457	443	453	463	476	471	412	494	475	489	468	460	400	472	467	509	465	460	481	511	478	483	467	460	484	464	468	483	467	502	474	465	413	473	505	471	483	497	453	475	418	435	474	485	441	460	448	495	484	479	457	471	465	469	498	506	467	475	431	484	486	465	499	506	513	495	463	457	466	476	476	477	512	489	473	471	455	468	457	475	476	469	494	476	486	496	445	476	442	461	487	496	482	504	461	435	474	428	460	458	510	505	493	491	447	474	474	469	479	442	451	472	506	416	513	482	477	486	465	440	481	484	476	449	460	450	424	460	450	449	457	430	486	468	459	428	466	426	444	496	498	487	461	483	483	475	470	484	457	452	470	477	470	487	431	485	476	471	467	506	433	480	481	454	440	453	502	474	467	485	432	458	425	475	480	497	450	444	445	460	472	495	448	456	466	444	534	484	462	493	468	506	507	489	463	460	434	470	487	461	456	476	507	492	442	444	470	450	510	508	477	471	540	456	491	475	484	463	478	512	482	474	446	461	462	463	473	450	504	474	482	480	467	449	459	479	498	459	472	486	428	497	512	452	467	412	482	484	450	490	476	489	482	456	469	472	454	460	505	485	437	481	450	449	492	457	462	467	443	458	448	420	475	461	445	473	457	449	461	499	503	457	486	448	492	499	449	448	486	479	500	418	426	442	482	494	485	455	497	487	501	491	464	457	456	454	466	449	476	497	471	456	477	480	460	507	482	471	479	477	463	441	488	466	468	468	475	467	467	482	462	467	448	495	448	482	489	479	533	470	499	500	465	463	493	490	472	456	438	459	500	458	474	477	437	496	454	456	488	517	484	480	485	448	442	475	475	500	479	477	457	496	474	453	498	408	487	476	487	483	481	479	482	418	487	448	446	443	467	462	466	468	439	453	488	473	446	496	472	436	454	465	459	432	457	470	480	470	462	523	471	477	450	470	479	484	421	450	484	490	465	492	467	455	551	448	464	474	462	518	459	450	513	456	464	425	487	477	468	458	477	425	488	468	472	465	461	431	474	414	510	479	477	473	484	478	451	493	463	463	443	457	433	456	479	452	440	474	479	452	486	488	435	509	506	474	465	445	484	488	452	460	462	486	464	463	476	462	476	465	461	461	462	456	499	477	484	441	469	456	451	422	504	468	471	467	458	448	485	453	459	488	458	462	438	485	499	450	475	482	475	427	449	495	477	488	461	430	493	473	487	456	457	454	473	488	456	475	471	467	523	461	476	492	483	453	506	470	469	483	464	453	464	484	456	517	452	531	468	471	518	451	467	482	510	475	466	436	465	463	422	449	449	438	441	447	475	486	467	487	480	427	443	467	482	438	454	462	455	459	464	465	465	478	461	446	431	454	461	479	449	472	466	499	480	452	460	449	473	469	469	486	456	438	451	455	441	479	472	477	467	458	451	485	468	483	466	473	478	509	523	461	471	470	487	490	471	451	504	479	445	439	453	452	455	486	483	484	460	510	478	465	487	448	508	457	468	491	453	444	452	461	493	459	469	475	505	473	409	436	482	450	462	467	474	474	465	494	502	468	462	495	474	510	445	503	478	454	498	498	491	449	446	442	505	492	492	466	468	449	464	447	476	454	497	444	478	479	487	443	462	460	481	476	469	454	453	468	455	421	473	474	462	481	508	446	490	509	488	443	490	489	443	496	492	467	443	481	476	462	468	478	445	495	499	443	498	502	464	480	503	490	473	428	472	476	460	482	474	440	454	495	505	487	460	456	469	460	473	449	478	487	497	486	447	472	493	467	460	503	521	485	510	441	473	472	463	496	479	438	494	463	472	481	468	448	466	439	471	487	536	540	480	467	456	451	479	483	463	436	480	467	493	479	451	421	496	464	445	453	467	452	451	472	485	489	489	472	458	474	465	504	447	489	481	466	447	470	507	447	497	499	462	471	456	465	478	482	474	486	467	421	461
22575	21351	31406	30513	31308	30205	26071	12960	4902	760	664	718	670	697	695	660	724	704	683	627	714	715	668	692	672	681	648	667	674	727	680	685	697	680	638	651	674	666	687	713	727	674	649	703	653	699	679	709	691	670	692	703	661	698	699	719	651	721	690	718	708	683	647	668	698	695	727	687	703	715	717	714	674	678	732	751	702	647	741	690	664	668	696	669	696	728	647	694	677	723	682	709	695	657	673	672	716	693	642	728	713	699	666	644	704	729	691	724	705	669	676	713	718	694	702	722	670	652	705	699	686	721	690	704	657	660	677	704	644	636	646	645	718	614	676	689	691	670	655	712	683	687	664	701	677	706	668	698	742	705	695	661	692	678	710	732	699	717	719	645	687	679	700	690	682	729	705	730	688	715	703	711	711	685	682	666	680	719	688	696	674	670	677	705	704	696	714	724	667	710	694	706	697	713	691	635	681	648	687	681	661	687	665	658	661	745	707	658	701	694	725	643	713	668	691	698	660	686	696	646	707	647	666	700	697	701	746	707	684	690	657	643	668	715	659	665	666	708	672	677	707	657	743	690	689	682	698	672	673	693	715	690	663	658	685	684	651	686	704	696	699	705	702	718	649	695	716	682	706	650	685	665	727	653	682	707	682	672	674	697	669	688	703	660	691	698	707	670	713	705	712	675	645	698	676	706	688	716	726	687	722	628	684	684	662	700	676	714	678	688	645	698	730	733	734	668	691	701	678	624	689	718	705	664	651	681	667	669	665	700	732	680	690	683	689	670	698	684	654	674	656	661	720	691	722	692	711	706	691	710	673	717	659	669	704	719	683	650	665	698	693	689	720	678	733	711	657	687	670	714	707	707	708	707	684	669	642	676	684	737	685	708	662	716	692	647	691	673	697	675	650	685	702	707	692	686	682	673	670	700	667	678	638	722	692	646	693	660	680	687	697	683	688	668	680	689	693	717	694	715	723	712	696	686	662	669	688	686	683	673	750	684	688	707	673	685	707	711	651	710	712	681	712	642	700	633	700	629	675	692	736	632	727	729	696	668	653	665	713	692	736	699	710	673	699	728	674	661	732	705	689	694	723	664	717	654	712	669	680	687	665	602	687	695	686	694	720	676	647	669	684	701	677	618	716	659	715	648	677	720	698	658	690	653	681	720	696	705	640	697	660	635	659	675	694	666	686	685	665	688	673	666	660	716	640	654	670	669	695	681	699	703	672	715	624	688	706	704	648	704	704	669	700	699	648	707	648	699	689	725	646	717	705	652	740	716	651	693	708	712	688	685	669	658	680	690	671	627	671	659	693	676	650	669	683	691	709	642	700	661	689	707	670	694	686	697	687	678	690	693	661	699	696	673	676	677	686	649	709	721	744	672	701	667	677	679	649	694	667	691	681	691	678	736	676	743	694	652	714	711	646	699	640	619	649	675	651	642	658	669	703	667	636	685	708	723	671	649	659	669	715	691	669	648	681	714	653	692	693	702	706	679	717	663	699	686	724	700	649	651	666	668	653	671	657	684	689	657	681	695	734	624	649	714	724	651	669	672	674	685	661	626	666	643	687	699	704	652	676	616	692	640	695	702	716	705	666	709	703	680	648	640	668	703	727	684	719	719	706	698	639	653	669	679	704	640	696	699	677	679	626	673	709	660	689	640	684	701	704	678	700	701	689	683	707	690	688	685	689	697	730	669	691	722	661	687	689	685	649	706	695	654	689	679	736	693	717	711	712	641	749	628	676	705	675	760	731	646	736	714	674	640	767	667	677	631	704	695	732	751	703	655	669	646	636	661	696	645	672	696	680	726	689	687	687	679	681	636	709	671	683	692	664	672	658	736	699	649	655	637	678	699	675	694	690	736	668	691	713	621	712	700	689	745	682	693	701	661	690	677	649	688	702	697	674	728	698	678	679	699	637	680	654	667	689	755	678	672	708	661	699	716	719	694	692	701	690	721	720	678	686	670	694	666	701	689	681	709	654	706	684	682	690	721	667	677	679	646	703	673	666	718	699	712	641	701	676	706	700	666	680	687	656	676	696	683	682	703	684	694	657	608	640	672	704	655	674	699	658	714	650	669	714	681	676	689	685	660	641	700	684	693	698	704	686	669	714	713	682	676	666	683	705	696	730	691	683	737	685	673	692	644	676	640	722	698	731	723	681	685	687	703	683	682	732	699	672	661	659	680	685	710	664	710	687	657	686	698	691	668	697	733	700	645	688	636	704	649	713	675	696	633	668	722	713	717	720	673	666	651	710	724	707	699	662	693	652	637	696	732	684	650	671	699	695	666	619	703	684	702	667	690	678	661	669	698	691	690	664	698	670	661	666	720	687	669	714	648	725	676	656	682	675	693	691	672	669	702	704	686	698	740	650	726	736	721	648	683	742	666	701	692	696	696	719	662	632	706	726	695	672	656	712	707	685	683	650	707	688	634	682	756	707	697	712	671	706	667	707	669	692	705	718	695	724	679	669	697	687	670	695	698	661	702	673	675	662	641	666	690	693	675	684	770	678	711	715	692	705	721	732	677	692	736	642	693	672	653	693	672	735	656	695	708	680	697	696	695	629	720	639	691	688	661	710	750	679	656	684	666	661	684	707	675	674	668	711	689	721	679	705	665	675	673	728	633	680	670	666	676	632	658	709	712	689	692	726	672	717	668	728	678	714	653	664	733	685	726	686	693	629	712	662	676	710	678	699	676	626	688	710	646	653	692	641	646	738	658	689	712	684	673	683	679	674	718	662	704	701	655	669	673	725	697	697	699	703	755	720	729	698	707	691	680	700	682	649	664	636	663	720	700	648	665	635	647	706	670	668	686	706	675	728	672	696	663	625	685	701	734	681	633	689	674	653	660	659	714	705	697	649	714	717	634	632	721	727	662	675	703	687	680	680	681	663	662	679	673	675	690	675	690	639	664	709	729	661	713	652	667	637	679	689	716	686	649	723	687	703	693	659	682	649	704	723	710	693	684	685	681	731	650	673	729	715	694	681	674	686	702	729	709	673	712	700	751	679	669	651	655	679	662	670	666	665	691	672	787	719	690	673	663	696	708	713	638	681	690	698	719	715	617	682	682	703	713	682	714	675	687	696	689	717	694	655	640	689	685	731	724	696	674	706	707	752	713	680	708	673	706	723	666	679	713	660	702	653	669	719	702	711	657	695	671	708	697	669	677	695	706	672	689	723	683	702	719	743	685	637	694	683	684	687	690	677	695	694	720	700	676	741	685	654	703	674	707	708	708	632	709	675	651	647	681	684	649	673	668	658	657	685	669	678	673	673	643	648	661	678	674	676	682	668	687	673	706	687	697	690	689	642	735	703	705	721	662	683	660	727	709	669	707	672	662	719	696	659	694	689	631	707	656	662	664	682	714	696	742	689	608	703	654	688	625	659	651	691	686	720	661	626	666	724	687	698	677	688	716	647	633	619	670	688	703	668	634	682	686	678	668	693	682	700	637	675	685	652	691	716	671	695	677	718	692	662	702
51377	95772	80492	61207	48433	35647	24408	14463	6401	722	720	726	734	736	686	728	727	742	749	763	761	682	727	719	737	659	738	693	657	708	700	689	709	692	741	752	686	686	676	693	735	687	738	654	674	655	669	759	694	720	687	721	699	705	747	673	745	694	733	685	691	737	728	691	719	686	722	681	699	653	695	719	696	689	681	698	753	668	724	681	701	716	685	705	658	730	719	702	706	697	691	718	736	695	688	726	705	722	719	708	690	691	720	688	743	685	689	711	710	706	661	715	678	708	683	721	702	722	721	663	679	692	713	745	683	693	754	681	727	699	696	710	718	695	717	732	694	737	690	670	713	677	726	707	714	696	745	713	672	708	695	747	646	771	731	700	707	751	752	670	735	666	719	707	691	663	721	712	694	645	672	670	733	746	652	670	669	761	693	740	712	693	737	721	688	707	713	718	741	705	688	740	693	657	735	722	709	721	738	744	665	704	685	714	709	704	694	676	686	721	668	677	716	682	718	658	746	713	716	704	708	738	727	673	721	718	722	674	694	754	682	742	664	702	702	692	715	659	751	738	688	720	704	688	700	770	692	728	686	688	726	726	722	695	695	686	665	700	687	708	704	682	712	724	708	705	680	712	707	714	677	726	775	648	711	664	677	753	694	642	701	727	731	688	725	663	759	691	679	678	719	729	725	697	762	696	701	738	704	686	694	712	672	689	743	665	698	682	726	684	753	679	654	723	676	699	694	690	656	708	680	728	726	728	723	689	683	740	719	694	642	714	683	725	681	714	675	729	723	713	690	693	716	714	654	697	696	717	715	671	739	674	692	696	708	717	662	656	660	691	691	716	702	701	726	687	684	726	730	717	665	709	688	687	686	673	722	746	671	707	680	708	699	688	680	732	716	751	770	728	738	712	746	670	690	689	683	705	661	738	729	712	675	719	737	726	738	683	689	727	673	709	755	697	693	703	670	722	681	714	706	694	725	657	739	665	683	753	706	697	690	718	706	737	684	673	669	727	691	740	730	702	716	735	714	686	725	728	719	717	695	710	708	674	692	692	721	728	688	656	705	724	719	678	682	677	730	694	723	729	710	660	693	698	712	692	738	683	657	662	735	693	736	721	697	714	685	700	697	666	702	667	674	731	724	653	696	674	695	681	708	690	745	706	685	715	698	691	699	710	716	690	759	715	721	710	704	701	677	706	726	652	708	721	680	705	737	720	672	725	693	696	736	732	683	723	712	705	684	703	698	677	684	684	689	720	668	665	716	716	714	708	687	710	717	730	707	711	708	701	732	728	721	692	742	719	695	693	674	707	728	712	678	750	687	693	690	709	674	718	664	657	710	718	715	691	706	759	695	710	712	731	729	649	716	693	765	683	671	702	737	695	660	730	688	729	637	697	724	707	743	732	638	713	691	711	676	666	692	702	698	699	661	696	648	650	714	684	689	686	671	707	720	713	679	690	670	731	691	683	645	688	670	726	730	687	643	718	733	737	657	701	684	704	671	710	702	679	686	700	748	733	703	700	749	692	641	676	727	685	701	733	719	699	688	707	692	649	740	719	697	707	699	705	707	685	724	718	695	752	716	649	706	678	687	680	709	689	682	724	725	743	664	673	646	706	721	690	652	668	747	707	663	693	727	689	746	713	729	697	719	733	754	707	700	712	696	701	686	688	707	691	709	678	682	699	680	649	692	690	702	691	730	701	758	693	718	665	741	709	687	704	699	744	683	678	683	741	752	677	719	750	684	712	715	655	683	735	732	704	690	704	729	646	720	711	733	710	705	721	675	714	713	712	686	699	707	747	706	689	745	649	717	677	688	699	722	661	718	677	706	737	673	725	704	735	671	697	714	697	716	680	716	726	693	699	686	721	674	738	764	663	697	698	720	688	670	704	690	685	755	715	663	712	685	706	743	696	708	670	705	707	703	707	690	694	681	727	732	685	705	639	677	738	727	732	758	676	724	709	745	703	695	758	722	724	681	706	690	773	714	682	685	683	704	728	712	667	706	759	659	723	718	704	675	688	709	689	699	733	673	668	661	719	657	667	683	671	656	703	670	708	719	707	676	694	718	684	671	753	749	706	732	724	702	738	719	681	710	694	711	719	703	776	708	654	711	675	727	743	673	711	698	725	648	710	709	714	666	689	705	703	704	694	706	684	752	710	663	714	657	708	681	703	782	708	698	700	715	722	703	686	682	718	692	716	709	704	742	716	703	669	748	725	736	706	679	752	751	670	700	638	754	736	702	727	683	700	683	741	693	671	717	678	724	733	722	670	662	684	723	740	728	684	694	744	699	728	724	676	708	682	701	660	719	705	664	695	756	668	673	731	717	765	690	699	667	674	706	667	653	745	748	728	708	726	702	688	684	737	705	719	689	715	689	669	722	673	687	721	742	660	721	697	691	732	676	739	684	696	757	743	684	721	693	706	669	732	721	719	737	694	686	693	693	677	713	735	707	720	714	675	748	693	694	739	641	736	665	682	694	719	671	693	741	715	733	756	737	711	701	738	725	712	730	698	720	758	722	683	711	707	698	714	707	663	705	742	718	720	699	731	657	697	668	697	721	740	721	722	671	744	719	719	705	684	733	708	702	731	674	739	701	707	673	689	667	653	686	752	703	698	685	702	735	698	717	733	718	700	686	736	659	670	757	749	738	701	762	733	665	669	617	682	766	730	714	738	663	727	699	679	665	712	673	748	685	689	697	698	715	727	710	713	690	704	699	680	723	705	714	700	676	727	707	706	726	695	702	710	662	702	740	688	741	728	687	688	696	693	737	722	672	667	729	692	710	695	756	691	733	681	765	719	742	693	698	676	678	741	642	669	790	722	682	710	696	670	726	736	729	697	638	685	733	716	762	747	707	728	704	687	676	699	692	736	686	716	731	675	720	714	707	689	689	694	753	716	743	697	707	748	700	698	685	661	684	696	686	689	690	722	688	711	703	664	746	675	681	694	739	681	688	715	670	732	734	694	719	657	730	700	695	712	700	724	694	691	726	733	681	737	706	710	688	717	710	718	696	721	716	661	653	724	720	705	711	684	705	748	691	726	690	736	670	690	686	708	670	717	673	709	689	688	675	727	702	692	707	735	689	693	684	701	660	731	753	697	671	701	786	687	710	701	713	715	671	702	666	680	705	664	677	720	745	702	684	703	696	677	681	658	692	666	675	706	692	704	706	676	633	730	708	718	704	659	708	706	710	737	735	714	681	726	723	687	714	677	685	698	748	667	715	690	717	696	702	702	685	632	735	715	742	682	728	692	723	700	729	700	698	731	647	719	725	674	714	703	734	702	670	703	735	700	712	711	663	727	753	695	730	744	696	721	670	723	701	680	718	713	732	690	673	724	763	717	736	733	744	670	681	706	726	688	752	715	700	695	689	682	724	676	712	718	690	697	731	760	711	706	725	700	659	709	672	674	671	702	688	654	700	699	718	686	736	694	696	726	689	720	694	692	697	757	685	678	689	646	678	738	684	668	750	684	708	710
28412	23811	27354	16880	7282	3110	1783	973	580	352	361	314	347	373	345	339	365	364	367	338	330	348	352	349	349	357	313	341	343	344	377	366	321	347	335	350	355	318	348	326	312	326	312	342	338	321	313	351	340	323	353	323	302	338	318	323	311	339	353	323	344	325	316	357	362	332	359	360	341	339	361	327	366	335	332	350	305	349	335	340	371	331	330	351	324	313	345	322	314	348	315	342	381	296	318	345	357	338	342	304	342	356	334	316	324	316	359	340	379	332	312	331	334	346	359	344	352	341	330	338	309	330	330	338	371	336	334	333	304	374	337	324	310	325	342	361	361	359	335	345	369	328	327	349	333	359	341	304	344	374	352	298	322	326	338	339	311	333	362	325	354	361	335	331	363	326	354	359	334	316	326	357	335	327	342	315	350	323	350	345	318	372	319	323	355	339	318	356	337	354	337	349	339	351	360	347	348	354	359	323	381	345	326	342	330	337	345	355	331	316	350	338	349	356	359	355	350	327	346	347	332	357	338	286	332	310	338	358	375	301	324	351	346	321	350	342	358	338	322	323	395	350	301	328	326	347	362	301	343	341	349	326	282	355	337	316	354	340	300	356	282	322	358	334	330	333	322	334	352	322	362	326	351	334	369	325	321	342	370	326	351	327	342	331	331	352	336	363	328	332	310	321	320	364	296	349	326	333	348	340	336	344	336	334	349	353	378	363	341	348	316	368	367	352	356	342	313	337	309	380	333	348	332	356	349	359	317	356	332	297	349	339	345	325	339	304	317	369	324	324	330	340	341	299	320	322	329	344	345	343	306	325	331	334	358	387	376	332	347	340	348	353	322	301	372	351	325	320	325	347	330	314	313	351	350	390	348	337	337	308	336	337	341	335	328	367	355	324	321	322	346	339	322	311	347	345	330	359	360	361	346	382	334	321	310	329	328	341	347	320	338	308	353	336	325	322	327	306	301	344	362	320	328	384	353	345	311	344	347	347	338	340	327	317	371	335	337	342	341	352	325	343	347	345	334	359	369	330	356	340	323	337	351	327	359	370	307	334	332	337	333	357	331	356	367	325	335	340	338	327	328	315	361	335	352	340	356	305	349	324	360	354	318	379	349	326	290	365	349	352	374	308	369	353	345	323	344	347	318	360	356	350	318	307	363	332	338	324	319	335	348	342	359	368	350	330	363	314	361	364	361	355	342	334	335	359	339	313	397	346	365	309	377	341	347	363	333	323	340	338	320	338	340	348	347	344	351	340	356	321	355	360	353	351	347	329	342	340	342	330	326	342	345	351	315	285	324	332	339	334	342	361	325	328	346	334	341	325	342	326	345	349	311	343	341	390	317	334	337	327	325	345	378	362	327	316	335	351	338	355	343	341	337	313	323	331	310	350	355	341	356	349	360	337	344	344	327	308	347	387	342	339	334	359	334	357	348	319	370	310	367	333	343	357	327	357	368	359	319	314	359	326	335	310	327	348	321	365	346	354	320	332	348	303	369	335	333	325	304	338	310	319	305	371	336	318	370	342	336	358	321	332	359	332	349	335	334	302	316	340	321	318	327	322	341	370	380	317	325	336	332	331	369	351	329	356	322	346	346	328	332	347	342	340	342	348	369	335	371	295	338	327	355	322	338	366	348	329	364	337	344	352	338	361	364	335	362	332	357	350	321	335	355	344	326	345	331	337	336	334	357	324	317	358	346	333	355	312	349	337	359	345	331	324	313	340	360	359	322	363	345	330	342	361	311	359	339	344	314	382	316	347	351	365	306	332	323	299	342	331	340	365	319	328	316	328	341	341	319	312	380	354	356	342	350	360	331	357	317	336	312	328	317	334	339	358	343	362	321	353	310	350	304	313	332	305	316	284	316	321	350	332	365	346	315	355	333	331	352	309	355	326	325	296	331	343	335	351	312	346	329	331	325	317	339	353	334	306	317	366	333	352	366	364	335	370	338	330	348	347	334	344	327	324	368	342	340	360	349	334	336	317	360	325	328	353	329	304	346	331	323	336	325	278	315	322	334	313	356	356	328	331	349	309	348	328	330	362	324	341	379	338	337	357	355	339	370	331	339	367	321	300	307	354	319	343	350	363	324	335	336	341	295	332	344	348	324	325	340	345	354	336	317	348	347	337	316	359	337	325	348	337	389	298	359	341	352	371	351	301	330	377	345	346	312	357	357	335	316	333	337	362	334	353	345	328	341	342	368	315	328	376	350	346	343	347	341	347	324	363	353	318	299	337	378	358	339	328	332	328	324	363	327	338	362	340	339	347	346	314	329	342	339	317	336	329	337	308	366	386	332	372	312	336	378	350	331	364	347	354	329	354	323	340	340	311	320	333	327	314	349	365	358	314	322	360	324	339	357	324	352	319	323	337	325	355	333	342	330	357	304	335	348	322	360	307	344	338	326	388	326	349	364	324	389	327	360	350	361	287	336	325	350	352	349	358	354	327	340	350	323	349	343	318	341	328	362	368	325	341	337	315	353	310	356	353	340	313	341	320	347	341	326	334	360	326	335	339	358	322	307	323	322	340	302	357	315	319	351	329	350	346	358	343	342	319	360	320	330	301	326	327	352	350	318	335	325	334	352	339	356	339	349	343	340	390	347	356	341	312	353	322	305	333	318	360	315	324	393	317	338	349	321	331	335	362	298	341	356	354	359	345	342	324	328	319	363	330	339	324	368	343	336	365	345	340	329	315	322	318	331	320	349	344	326	340	390	349	330	357	306	336	308	316	326	379	323	327	344	346	328	325	333	344	350	321	344	330	333	350	321	353	336	361	334	328	326	314	323	348	334	320	320	336	353	346	338	355	336	359	366	335	336	341	288	344	330	334	324	330	354	331	328	349	316	342	326	325	336	321	329	358	329	322	314	351	318	331	346	351	351	344	334	353	342	378	323	345	334	339	354	336	337	309	310	361	387	377	319	354	319	345	361	338	373	330	343	325	334	353	342	301	308	323	306	339	344	351	332	326	362	349	341	349	353	313	378	345	317	346	329	315	310	339	348	361	309	340	324	330	308	349	300	383	307	338	334	341	364	324	332	357	331	366	334	378	318	345	339	352	318	336	323	337	338	365	337	329	356	344	327	362	342	358	341	354	327	353	330	315	345	367	311	334	338	301	321	329	311	346	344	322	340	328	340	311	320	312	366	320	374	322	338	324	321	321	363	336	305	365	308	326	339	308	339	309	329	352	356	355	299	308	347	308	350	338	308	334	329	310	329	320	332	348	335	297	319	336	331	311	315	322	356	334	314	343	324	327	380	308	342	339	307	353	344	332	328	376	348	379	383	327	299	329	332	335	300	312	334	359	327	350	321	362	359	334	344	345	340	353	351	335	320	335	336	373	350	353	359	339	347	340	316	294	376	329	337	371	331	379	345	376	331	320	379	332	341	320	334	296	355	340	351	307	341	328	343	334	339	308	372	320	372	343	361	335	371	340	321	333	329	330	339	344	364	318	348	345	306	355	339	349	330	340	344	353
16682	34370	23451	12932	7536	3878	2154	1289	798	385	385	349	360	373	369	365	396	338	406	328	356	384	349	368	350	361	397	367	404	351	356	369	337	365	338	357	395	332	387	374	317	362	361	411	396	382	373	357	408	360	385	387	370	346	342	379	367	346	418	386	338	370	385	326	336	394	363	364	370	379	406	400	354	398	360	325	390	362	373	355	364	366	380	366	342	362	406	353	346	370	342	380	397	357	360	371	387	356	369	395	379	364	390	380	358	359	350	366	367	385	352	355	372	372	359	383	359	401	351	355	371	363	358	342	371	394	345	354	367	426	377	346	393	369	339	391	364	380	360	373	366	367	372	357	365	377	373	391	344	359	398	366	326	363	360	348	394	357	351	344	355	364	382	348	404	378	342	396	377	393	349	380	346	377	363	394	367	368	382	379	348	417	375	368	368	363	382	410	359	356	377	385	349	388	405	383	388	367	368	392	389	356	346	332	359	349	418	389	413	377	391	368	393	362	404	376	363	363	376	367	426	388	327	375	370	359	380	382	368	372	356	337	367	417	382	374	395	391	341	349	382	379	362	364	368	348	380	373	378	337	365	400	419	384	404	396	352	357	409	356	373	380	373	362	378	352	379	368	371	336	380	352	372	350	371	401	360	351	391	355	369	367	384	366	346	325	373	376	357	368	378	367	388	373	364	394	404	382	355	365	396	380	367	358	382	377	383	363	337	373	393	357	410	405	368	350	399	365	379	322	378	362	377	385	384	362	356	356	340	372	397	376	354	393	381	368	387	374	353	372	360	356	384	352	395	368	369	408	351	395	342	368	358	382	353	342	389	352	356	370	385	373	389	376	357	361	329	381	350	362	391	391	344	382	380	382	375	356	381	380	385	356	384	425	371	365	366	377	338	352	358	385	371	360	363	384	389	368	363	346	364	348	367	376	377	365	364	372	391	374	371	373	383	368	342	366	370	372	352	426	410	386	372	385	390	386	377	392	350	372	353	376	354	357	333	365	354	361	389	364	395	349	348	403	374	413	370	373	388	364	385	370	331	410	373	386	386	337	390	357	394	392	372	357	413	360	382	432	373	354	360	379	390	388	353	381	379	389	344	349	347	350	386	329	371	396	375	393	375	351	364	416	368	396	378	374	354	365	390	343	374	404	371	347	378	406	336	384	360	361	367	381	360	383	379	401	357	382	367	393	362	389	357	322	349	364	367	359	365	376	366	374	372	400	409	394	345	355	348	383	365	377	400	359	379	362	402	374	374	339	367	365	359	360	343	328	385	361	384	407	365	385	417	353	348	365	384	350	349	375	342	388	355	350	347	370	338	396	364	368	338	357	340	391	377	382	400	370	341	363	363	350	406	374	325	400	425	394	334	363	343	385	334	361	382	361	386	371	399	398	376	374	368	363	357	373	335	368	388	364	362	356	390	365	377	349	380	386	380	367	406	337	347	384	376	383	336	369	392	419	351	379	369	329	360	358	414	411	375	349	348	381	351	393	361	359	355	400	368	370	321	396	327	372	384	397	372	377	381	361	357	347	364	367	392	372	355	375	383	358	400	384	363	366	361	374	403	398	343	325	372	354	367	364	380	379	346	394	343	348	395	412	382	406	385	400	406	374	365	374	368	380	387	326	376	378	400	398	349	359	395	376	385	374	358	376	371	355	370	370	389	355	349	378	346	336	378	369	368	370	395	382	339	394	410	349	362	358	381	380	364	363	379	374	352	340	354	367	368	376	362	356	356	363	388	404	365	359	359	377	359	384	410	356	359	345	377	370	374	413	337	372	412	395	386	349	355	356	373	368	384	362	370	336	344	401	353	373	354	396	351	389	363	373	334	339	370	345	346	388	325	430	363	385	355	343	384	391	398	376	341	363	361	402	394	362	377	378	346	400	375	383	362	339	368	366	353	377	362	375	367	381	366	375	363	328	354	371	404	389	353	411	394	375	355	411	362	346	382	353	340	416	368	400	335	393	370	401	380	371	378	366	402	370	403	423	381	395	387	387	382	372	399	373	357	403	384	402	383	395	346	352	374	365	361	359	358	390	372	436	386	374	357	380	353	351	390	361	364	364	381	372	381	371	365	378	357	357	381	397	336	361	372	408	355	355	355	382	359	351	367	384	388	368	404	353	375	363	349	387	415	378	338	378	379	343	415	357	349	364	349	389	393	401	350	364	353	385	391	358	376	365	404	353	354	356	358	411	380	384	374	370	412	358	360	387	408	323	363	368	376	376	366	361	383	374	363	376	373	349	362	386	382	387	341	365	397	369	387	370	358	378	382	346	363	367	360	374	374	378	396	421	355	353	333	395	374	376	375	362	329	372	367	400	388	357	365	352	376	369	377	380	334	345	360	387	337	348	391	384	364	356	391	394	355	376	377	349	356	378	363	359	360	396	367	378	364	425	364	381	383	399	369	377	361	365	371	367	366	360	376	353	378	373	398	389	382	349	358	383	377	398	331	391	381	364	381	350	371	394	379	383	346	372	374	402	400	387	373	330	364	374	394	380	344	379	356	365	387	405	383	378	354	390	393	373	367	351	358	346	400	377	360	323	388	344	373	358	367	391	377	373	343	372	312	363	338	374	340	393	390	370	367	378	346	381	354	359	381	371	360	365	370	362	356	333	366	426	348	342	411	380	365	382	367	383	355	365	369	387	387	386	373	380	366	346	389	368	371	342	344	418	334	400	367	361	383	359	391	402	384	347	370	344	339	397	368	361	367	386	424	379	387	362	409	355	394	348	405	376	364	366	368	341	358	382	360	356	362	382	377	397	361	364	359	395	360	385	396	377	322	391	402	389	365	365	353	362	351	385	378	368	367	390	369	360	397	367	376	356	347	383	362	370	374	380	372	369	361	351	404	334	375	375	393	397	375	397	336	387	355	393	397	388	357	366	399	362	380	371	371	328	399	392	386	399	379	391	363	417	376	356	329	361	381	391	375	415	379	387	368	351	376	383	366	366	348	381	373	353	379	380	339	406	379	361	385	348	390	359	393	387	398	343	363	378	350	359	400	396	395	351	395	373	393	366	361	354	347	405	388	385	361	361	376	394	369	358	375	346	362	350	371	365	365	375	377	359	367	362	379	387	374	375	373	364	365	355	375	378	374	360	352	397	362	338	355	384	380	341	357	371	369	385	340	381	390	351	358	374	352	364	383	362	396	347	358	363	380	398	374	369	335	377	379	369	348	378	351	374	368	341	343	425	387	338	383	390	389	337	378	355	376	362	386	366	351	381	374	358	369	367	384	355	384	358	373	407	388	350	388	347	377	367	400	354	374	377	336	332	420	361	348	350	377	380	400	357	374	363	376	401	376	352	381	360	367	341	398	360	354	385	381	392	395	350	381	381	343	350	341	430	369	352	382	377	350	341	372	365	371	365	368	410	377	382	391	403	392	357	379	396	344	388	330	367	361	371	372	372	381	378	354	369	373	356	376	390	364	360	358	370	370	355	326	389	351	360	358	385	347	340	345	358	381	357
23382	21485	32923	34314	31298	27703	20184	8469	3371	579	555	557	564	551	540	584	519	544	573	504	574	533	534	490	516	525	500	519	494	535	539	521	516	526	576	504	534	483	610	489	529	508	523	486	525	508	537	511	555	552	493	517	552	513	522	549	560	538	545	500	515	505	578	533	589	489	542	519	514	534	547	548	534	524	529	507	543	500	544	531	569	521	582	520	551	508	575	518	534	512	562	546	563	492	489	520	541	532	523	566	513	517	509	531	532	566	542	515	531	523	531	522	533	515	555	527	515	558	548	529	572	514	555	529	527	528	553	550	539	499	533	540	517	515	522	490	505	522	522	567	524	548	558	480	552	500	578	524	481	507	529	528	524	500	565	524	523	557	525	539	527	543	522	544	497	511	515	549	541	519	522	537	532	534	541	515	512	520	572	511	497	546	501	514	519	531	540	558	566	572	549	574	504	512	520	523	540	507	542	513	562	545	552	575	521	516	524	568	504	490	519	514	522	575	519	529	499	524	555	497	491	500	534	555	499	555	555	543	491	528	517	570	569	494	539	508	555	515	529	500	524	487	534	598	567	505	492	563	522	529	516	538	548	514	524	567	499	528	537	571	513	500	545	615	522	546	542	526	533	519	528	504	531	518	511	533	506	533	520	525	542	539	566	504	531	540	524	498	542	518	532	585	527	511	510	517	565	518	546	487	498	553	550	498	514	487	519	531	545	524	522	567	549	566	561	502	536	534	548	537	535	544	495	533	511	522	512	557	491	572	566	558	509	521	508	503	537	501	533	570	540	540	551	563	541	567	538	525	515	520	539	522	533	513	548	530	529	525	497	505	533	528	515	539	547	505	499	523	503	507	502	520	584	521	566	606	546	576	550	508	559	524	584	512	505	542	568	514	504	521	527	510	534	526	516	540	501	530	544	535	518	498	501	574	507	549	544	526	514	544	510	490	521	531	511	566	540	532	543	515	522	516	528	557	528	488	528	531	513	503	548	522	537	559	541	517	521	562	512	534	537	536	540	523	518	518	529	516	541	510	504	515	518	549	547	552	511	535	506	536	496	520	532	535	500	522	557	528	548	496	473	491	517	538	510	520	561	581	522	557	565	543	530	586	513	517	547	480	495	551	456	511	537	568	521	527	562	581	542	498	549	527	498	559	500	524	529	513	530	481	580	557	499	498	520	557	542	516	517	530	548	546	567	521	518	506	500	501	579	524	513	494	517	535	545	498	523	557	511	516	545	506	553	565	504	520	508	524	525	516	538	562	553	510	570	535	505	491	541	524	518	535	525	535	525	538	502	528	523	492	530	502	520	541	496	528	533	531	573	536	529	521	505	529	531	544	554	548	547	544	549	512	522	563	515	514	545	519	503	510	567	542	532	518	569	543	542	524	514	494	554	549	523	494	556	502	522	516	527	516	509	525	511	506	498	554	519	502	520	532	564	550	581	562	556	482	510	504	489	519	573	567	581	525	510	496	533	517	536	507	536	521	527	550	511	528	520	543	551	571	515	558	568	539	504	562	527	522	530	534	535	548	533	538	532	518	531	558	527	538	547	526	488	517	510	505	508	502	487	527	541	584	519	494	510	534	546	542	567	530	527	552	521	541	560	479	501	540	532	479	509	514	517	573	558	533	531	559	507	503	522	517	521	532	577	567	577	555	525	496	517	545	550	544	504	468	528	544	517	515	537	544	539	566	521	532	553	548	508	497	502	512	530	534	535	520	528	507	573	511	572	509	514	552	542	564	578	560	508	491	568	541	540	553	523	538	536	543	530	513	535	548	523	529	544	540	512	541	553	523	537	516	551	512	553	543	550	539	494	561	542	528	513	521	505	537	534	552	543	541	524	521	540	512	544	515	565	527	523	546	545	494	563	542	479	520	552	561	545	525	502	545	513	513	516	531	558	533	511	535	531	544	523	569	517	563	540	504	526	491	538	520	485	504	535	534	555	563	502	519	517	549	548	546	535	531	498	530	508	580	511	535	534	529	510	542	527	483	535	534	546	559	552	516	470	551	514	516	517	552	564	544	525	527	544	517	566	531	562	539	533	545	534	573	540	565	513	542	560	535	521	528	554	542	533	555	520	512	514	558	545	563	495	537	480	544	509	530	502	575	506	580	511	524	489	547	514	507	516	553	521	537	571	515	524	525	556	560	490	567	532	528	549	587	547	532	551	534	545	551	550	517	543	524	545	537	505	536	520	539	515	561	546	524	499	517	563	522	542	575	508	542	528	554	515	573	543	549	545	559	503	548	520	559	521	557	508	501	476	515	511	545	475	538	558	494	519	513	520	553	512	526	503	541	570	486	492	534	514	549	519	544	540	544	525	548	548	541	510	506	525	501	524	538	527	537	546	501	485	510	494	504	530	531	519	521	512	530	551	519	536	551	507	534	534	494	522	537	552	574	510	549	526	529	509	569	519	537	542	539	491	539	496	529	571	542	533	518	571	507	516	534	513	525	541	480	528	505	543	546	558	526	523	498	549	548	552	498	539	536	491	528	530	548	523	533	561	493	530	556	547	521	529	532	535	521	482	512	553	493	540	531	503	492	521	515	510	524	492	536	530	537	499	527	527	468	540	490	531	528	525	491	503	532	513	552	548	563	514	500	549	564	560	494	546	602	545	519	573	527	508	554	555	568	508	509	534	535	497	541	576	544	558	560	504	516	546	521	534	570	556	500	587	542	572	539	534	544	536	558	523	507	468	520	505	505	521	520	527	516	507	540	500	553	490	513	508	549	524	552	535	562	544	503	511	559	531	538	494	533	513	555	528	560	517	507	540	531	585	539	513	496	486	543	570	508	530	491	576	544	545	532	541	502	547	504	523	494	521	525	516	531	576	529	517	500	524	519	519	519	527	514	558	499	511	545	554	545	552	509	523	500	523	542	521	515	490	519	501	510	495	516	521	535	554	547	531	508	551	517	508	486	531	524	526	549	500	513	553	528	548	539	546	567	534	547	512	536	506	542	509	555	532	525	533	539	507	516	507	500	540	503	516	574	493	530	558	507	525	516	557	525	512	508	562	523	487	511	562	520	530	515	508	525	526	511	523	486	508	539	515	481	533	535	534	505	542	506	477	563	515	586	537	581	538	524	526	550	513	495	488	544	491	526	525	518	553	590	537	526	545	503	518	581	541	532	572	518	533	521	556	525	511	520	541	525	556	506	542	567	522	495	524	557	514	559	498	547	501	527	539	527	535	531	486	509	515	545	504	552	521	558	557	505	516	549	561	539	508	491	538	547	553	532	516	544	530	516	533	514	554	551	538	543	534	553	529	580	556	546	539	483	539	504	501	529	530	520	557	531	522	515	558	521	539	518	520	509	565	522	537	511	520	546	543	552	541	557	531	507	547	528	518	548	502	496	513	510	503	523	481	537	507	503	509	524	521	537	546	548	550	520	561	525	515	518	538	517	536	517	566	535	501	550	549	519	522	470	530	503	535	536	492	522	531	495	510	532	522	534	554	493	559	531	518	494
45455	87469	71904	52956	40808	29901	19032	10426	4659	551	549	526	584	531	519	544	570	562	528	588	529	516	570	550	567	508	544	522	543	582	543	551	571	554	557	574	555	572	569	535	549	527	507	609	496	564	589	566	571	582	539	530	556	528	576	538	556	544	553	539	548	547	540	578	561	550	558	569	527	586	557	516	574	552	581	528	565	520	591	549	531	540	514	546	570	555	567	563	544	557	515	557	544	518	577	599	533	586	531	557	572	544	569	514	596	550	561	520	565	596	564	523	517	561	569	542	507	523	577	551	560	563	532	502	587	572	581	542	554	521	575	557	553	534	536	516	592	564	557	546	534	507	604	587	549	537	555	534	555	548	565	539	546	528	528	571	547	615	604	574	526	540	554	563	541	534	565	582	525	559	578	569	549	556	555	576	548	510	578	579	531	555	528	548	567	542	547	549	537	531	588	570	525	539	505	543	531	557	568	551	579	522	547	508	512	530	572	558	603	542	537	583	550	561	540	564	554	592	571	547	546	555	544	565	510	530	587	565	557	551	531	557	586	526	535	584	515	570	558	573	568	517	570	542	539	570	569	583	560	546	565	532	556	571	578	528	542	549	550	566	559	539	540	527	556	534	554	515	515	517	507	552	548	527	506	524	520	533	562	553	535	543	543	560	560	559	610	586	593	549	503	576	546	519	516	556	562	579	540	583	550	577	567	585	539	533	571	562	585	565	552	583	550	556	539	585	519	499	538	557	566	514	589	575	514	521	530	605	548	585	514	547	554	542	539	541	517	538	548	597	534	573	547	535	571	574	521	545	575	551	562	577	577	572	528	560	576	596	570	559	550	563	572	543	535	534	580	521	523	527	551	566	521	538	515	522	537	538	539	523	518	557	532	539	516	594	536	572	565	564	526	536	571	525	560	548	523	546	544	502	550	510	501	628	570	529	535	518	520	586	520	553	547	533	524	576	575	561	525	562	562	550	518	534	588	553	564	533	555	512	604	558	522	497	526	586	562	579	521	554	505	523	538	546	539	534	516	582	562	569	531	503	574	523	563	536	569	558	575	561	556	551	580	490	569	552	486	577	590	520	525	558	522	558	543	535	564	506	539	591	516	556	548	552	536	564	526	564	551	562	551	567	555	537	569	546	565	567	565	569	586	587	527	559	558	563	546	543	568	537	548	524	539	588	533	544	566	563	575	535	515	580	550	564	570	559	533	535	574	559	530	546	555	532	575	518	568	529	524	559	587	540	513	553	558	555	568	540	570	578	554	545	479	601	537	561	559	560	556	574	551	553	548	554	490	555	594	531	519	555	585	555	554	517	542	543	603	590	598	558	545	566	577	577	542	532	559	519	544	546	525	562	565	542	551	551	590	546	574	555	582	581	540	547	537	540	525	571	536	533	552	532	522	561	531	542	540	549	556	574	566	580	552	564	537	519	553	538	586	533	547	575	532	600	530	563	557	563	578	535	550	498	584	577	500	575	539	525	543	561	554	481	571	484	524	594	545	538	584	539	504	579	534	541	550	551	545	556	544	569	529	556	545	570	539	548	520	569	558	563	543	558	543	552	568	565	575	542	547	523	569	555	556	564	527	510	557	474	526	521	530	508	563	564	530	517	551	543	532	526	490	596	526	537	560	548	585	564	548	527	532	568	533	543	579	535	562	525	574	545	537	540	554	540	551	583	512	555	575	552	504	567	536	523	527	563	529	544	584	561	562	573	581	581	566	572	592	560	502	516	532	561	561	531	527	586	527	554	517	549	537	531	508	579	540	532	536	553	530	560	565	515	541	562	550	570	523	531	509	580	524	561	552	582	495	589	586	531	558	570	546	573	554	524	577	575	534	519	568	551	530	572	537	552	552	544	593	596	551	541	596	564	533	554	553	570	588	570	553	571	535	563	560	504	546	544	526	540	540	536	523	539	553	562	529	496	567	517	500	525	544	552	511	520	513	588	554	547	572	564	554	528	546	524	519	533	575	554	536	561	575	548	560	557	551	548	572	590	548	565	565	543	551	571	549	552	519	538	557	535	544	541	543	599	552	567	535	534	585	539	527	602	570	503	526	545	518	573	560	543	567	518	544	554	552	567	558	543	554	566	523	557	551	516	554	536	556	554	547	588	534	540	574	524	525	555	543	507	554	539	581	577	508	552	569	545	501	565	545	549	570	594	544	571	540	564	544	511	564	536	547	533	559	558	534	527	558	525	527	558	582	536	594	565	549	571	532	519	543	575	559	555	578	548	578	528	532	586	535	551	516	539	559	531	556	590	545	529	588	507	500	560	539	525	496	521	519	552	560	566	585	539	554	563	577	539	555	549	587	563	549	516	518	585	531	583	585	571	572	555	528	540	557	545	533	605	575	583	583	547	537	513	516	586	533	539	541	573	565	532	545	578	557	553	525	533	575	581	512	580	533	555	541	544	528	573	558	574	562	536	559	569	526	542	525	591	548	546	545	593	549	517	569	541	534	545	573	544	539	564	566	529	522	580	532	577	553	534	564	572	525	551	555	552	509	544	573	581	556	557	554	521	541	543	553	549	536	538	583	534	551	541	566	563	537	562	534	471	518	522	537	620	587	545	532	557	536	575	531	554	534	581	525	538	527	505	514	512	550	521	548	549	584	569	529	517	556	569	602	585	540	567	535	568	541	574	561	561	534	565	578	551	553	555	557	512	571	545	557	505	563	546	518	533	560	568	520	520	558	559	525	526	529	538	538	534	514	578	560	576	556	516	529	581	558	554	539	531	524	545	539	510	558	553	581	523	497	531	535	562	556	553	550	540	572	530	542	548	536	564	518	550	568	549	535	552	604	566	547	541	603	560	528	580	601	541	552	546	543	539	519	602	557	551	576	545	537	568	536	557	580	522	548	569	529	547	592	551	568	551	544	582	554	535	539	548	505	558	622	548	547	528	562	547	554	577	579	564	560	566	569	515	573	546	572	553	583	571	520	550	588	578	547	583	549	501	550	521	581	565	518	550	542	557	585	563	539	506	554	583	511	533	545	587	534	510	567	525	543	557	552	598	533	533	495	559	595	562	512	547	552	521	518	534	529	596	526	559	527	546	535	533	551	594	534	545	558	548	519	524	536	593	570	558	559	542	577	560	494	543	601	602	549	586	541	532	542	527	574	568	511	545	556	554	553	543	582	526	524	528	580	552	527	566	559	551	537	598	517	501	565	552	554	527	515	531	541	518	552	552	547	573	523	535	583	584	554	506	559	538	538	573	550	547	569	522	542	554	524	560	586	563	530	531	579	571	566	545	544	572	558	565	524	559	514	558	574	556	565	544	531	542	553	587	534	545	583	550	544	572	565	537	570	512	523	548	555	570	507	535	581	526	562	541	544	550	576	519	527	595	569	567	585	541	585	525	530	524	540	582	560	563	566	523	586	533	554	550	524	552	548	523	510	582	570	519	549	576	602	574	528	585	535	546	543	548	527	541	519	569	591	535	549	576	534	554	539	540	546	543	545	569	519	548	539	526
24989	22028	33187	32532	23511	14775	7345	3096	1443	429	396	392	441	392	423	445	443	425	422	404	425	389	397	430	431	393	416	409	403	425	397	411	412	413	418	401	442	421	418	451	407	424	429	419	483	421	353	383	408	423	418	430	396	379	429	400	440	400	424	421	426	389	421	390	389	404	421	433	418	423	417	375	418	429	416	414	427	410	395	453	416	421	395	445	421	444	413	428	397	407	401	405	436	449	445	397	432	403	434	438	422	387	422	413	415	388	444	455	387	386	386	389	437	393	409	395	379	414	391	421	444	448	440	372	419	437	449	407	402	419	441	444	422	423	411	408	403	392	415	414	442	416	424	428	414	421	435	415	415	429	395	422	399	399	407	375	401	397	430	396	413	386	480	401	441	383	457	365	444	412	412	396	427	386	382	398	429	438	446	435	435	418	409	412	405	426	421	411	443	414	388	404	419	384	429	398	416	400	428	380	437	412	425	408	418	414	442	406	431	413	402	406	426	406	441	373	383	428	423	469	422	387	399	375	377	420	402	422	400	405	423	420	427	445	425	411	443	400	426	408	417	453	434	433	417	418	405	422	430	456	405	390	393	413	418	418	427	396	408	456	426	397	397	428	428	389	404	364	413	410	394	386	426	426	425	420	405	406	423	416	421	404	442	426	420	437	432	420	410	399	398	429	420	428	417	415	415	410	431	428	422	417	408	415	447	440	458	419	397	427	437	425	406	379	435	392	407	411	448	438	420	403	405	441	429	417	425	483	437	389	435	385	401	435	377	400	396	439	455	407	391	446	433	449	444	412	424	470	435	435	394	399	361	396	419	417	453	367	424	395	430	411	425	418	423	425	396	417	412	397	410	407	441	411	410	445	434	415	440	412	455	414	379	435	434	397	427	440	436	414	431	409	411	399	394	427	459	409	427	373	422	434	432	419	413	438	413	396	430	425	399	400	410	372	422	444	403	425	407	452	413	373	403	408	427	407	398	432	409	431	415	401	452	419	417	434	418	420	457	390	401	425	393	472	405	416	407	462	413	391	435	406	424	383	393	408	396	400	398	377	445	423	408	425	428	410	417	410	447	418	415	414	440	405	449	410	423	405	400	448	418	424	470	419	416	431	419	420	379	432	394	436	431	434	446	421	408	399	421	422	421	391	411	407	373	397	432	439	417	385	410	436	414	448	384	450	438	423	441	401	421	441	401	439	417	391	417	375	383	441	380	437	420	387	450	405	415	420	410	417	416	419	422	459	451	407	406	405	408	381	424	437	417	414	438	441	404	397	415	411	378	424	405	410	392	407	413	393	413	470	407	441	378	423	442	421	404	392	409	423	475	453	417	435	433	432	438	428	425	433	444	424	432	415	413	427	422	393	409	375	440	409	405	402	403	410	413	443	447	398	401	401	424	440	453	433	457	420	419	415	400	427	397	407	414	398	422	417	427	428	441	424	436	401	446	426	434	405	411	447	427	473	418	429	426	385	450	427	436	411	392	431	428	414	453	434	389	410	430	416	443	422	425	392	418	424	423	448	392	413	409	455	415	425	424	424	446	462	416	421	430	415	399	452	414	400	399	411	422	389	415	410	410	424	459	404	415	404	436	446	375	417	408	397	427	459	394	399	398	418	419	387	435	419	433	405	389	414	433	415	404	413	430	436	416	398	415	428	409	397	412	393	459	409	399	402	421	396	420	416	407	415	431	425	396	415	425	434	424	452	361	427	426	406	414	421	423	469	412	381	442	452	448	429	398	428	397	379	384	406	393	432	402	433	443	433	473	425	425	403	380	396	459	407	453	444	405	451	418	441	420	446	432	413	414	400	394	418	400	444	416	398	409	391	449	394	398	406	406	413	416	374	419	438	428	400	403	412	448	463	457	410	410	405	398	415	395	436	408	420	449	428	414	410	446	398	438	403	424	449	404	408	420	422	448	433	472	427	420	433	428	409	394	393	399	402	483	434	413	400	427	389	426	419	416	408	412	427	412	396	428	411	420	442	440	421	422	378	420	421	397	411	406	431	434	431	435	405	399	398	450	400	413	431	410	408	426	434	397	397	390	419	402	429	463	427	413	425	439	398	384	374	404	412	403	440	384	443	413	435	437	430	425	385	418	406	439	402	402	398	449	421	427	415	397	438	422	431	403	412	410	414	430	423	441	385	449	435	409	408	414	436	409	458	387	408	416	409	376	451	396	399	393	432	425	391	454	444	424	441	413	429	417	397	399	405	447	398	471	429	395	403	429	413	405	420	438	446	388	415	434	431	444	406	414	434	445	405	379	386	385	411	422	418	407	433	410	392	448	414	425	395	405	419	389	425	378	442	379	427	424	404	432	360	426	372	390	417	430	417	397	415	404	444	403	391	409	400	426	414	448	459	416	415	437	400	436	417	379	438	401	423	482	427	427	436	488	411	411	430	417	397	454	431	408	399	394	436	412	396	422	409	444	422	433	450	434	442	426	393	392	434	439	381	444	417	417	417	399	385	440	388	433	426	402	429	431	401	416	438	456	392	406	434	418	470	400	428	391	414	416	396	408	429	387	384	429	441	396	378	402	421	406	416	421	403	438	423	428	414	423	410	403	419	420	402	434	406	419	449	452	416	386	434	428	436	426	426	402	423	458	428	401	387	386	411	441	415	392	411	427	435	444	449	405	423	421	417	416	403	428	467	394	424	445	401	399	442	428	428	409	387	408	408	409	409	405	392	400	425	462	460	417	409	430	393	388	388	434	407	418	384	424	410	448	422	413	420	398	418	391	428	379	447	426	389	407	423	420	436	439	419	453	415	453	401	422	389	435	402	399	383	393	425	434	416	391	451	420	431	446	388	406	414	429	433	397	380	441	434	434	416	442	432	406	433	401	374	455	395	424	432	382	422	376	426	430	436	466	444	405	410	439	395	407	414	397	423	420	412	431	424	446	401	421	407	414	424	370	402	376	438	406	372	463	423	401	396	409	440	429	452	429	405	385	443	440	416	422	450	414	417	416	455	459	404	393	423	410	398	387	454	427	426	432	433	457	403	420	416	439	434	434	419	375	424	420	398	417	392	401	408	460	394	400	407	410	476	420	431	430	439	419	425	410	415	416	414	413	417	405	436	425	415	430	428	402	402	427	463	426	422	426	426	421	471	445	397	407	448	421	425	409	404	414	422	409	444	423	429	425	419	370	452	440	450	376	387	438	436	404	397	400	427	461	423	424	431	416	412	408	441	407	434	436	416	419	407	457	412	418	418	444	410	430	391	451	452	415	415	399	396	434	394	455	417	416	408	424	375	440	429	400	416	423	445	439	400	416	429	387	412	410	412	381	456	416	427	408	414	434	457	457	436	403	407	376	446	449	411	399	433	437	397	408	426	454	419	443	427	425	415	391	388	409	443	426	423	420	435	399	427	439	438	395	403	434	426	396	373	407	419	409	415	417	399	400	393	410	380	426	391	409	414	407	422	420	430	413	417	450	421	443	465	435	421	426	444	398	429	422	432	424	436	421	425
38110	67622	53973	38420	27842	18280	10827	5487	2523	492	448	499	508	458	472	446	433	471	449	474	434	448	452	468	463	478	473	505	451	461	488	472	474	472	466	476	487	422	451	488	436	470	489	466	452	450	474	469	460	447	446	443	429	435	447	475	453	460	488	441	479	511	465	462	458	461	460	426	446	510	463	472	472	453	505	499	428	433	476	419	464	473	489	468	448	435	456	467	454	456	423	463	502	439	453	435	456	468	466	463	458	446	460	485	466	431	451	495	482	453	459	443	468	459	459	472	469	410	493	467	493	478	495	462	418	468	427	436	494	432	450	440	470	417	468	454	485	492	456	447	474	458	474	477	429	457	470	476	453	464	445	447	480	457	448	488	483	408	409	427	499	515	454	480	508	449	474	458	491	455	468	413	461	484	475	467	471	456	436	447	459	444	471	474	474	436	415	485	523	456	466	506	434	463	479	477	480	466	489	452	458	507	483	455	463	463	470	437	470	466	501	451	465	476	465	493	487	477	487	469	443	478	444	458	484	462	489	503	454	443	474	441	455	455	460	463	456	457	492	469	498	455	485	498	488	445	465	484	510	463	462	454	431	452	431	449	456	421	463	422	465	466	434	449	460	466	451	432	453	437	466	509	458	479	424	505	481	478	438	457	469	456	446	473	447	492	443	453	434	461	450	482	459	478	507	483	437	464	424	442	438	471	438	455	445	462	507	438	445	445	462	476	495	443	472	468	443	457	468	411	445	458	461	498	492	457	461	448	467	490	461	452	481	474	472	472	455	454	455	438	446	432	473	512	440	447	496	474	459	481	460	507	450	449	436	472	445	450	472	433	473	483	467	501	457	444	479	475	529	451	455	502	468	478	497	440	430	489	457	448	482	466	462	465	484	491	469	477	467	462	451	487	454	468	463	444	448	426	461	469	469	472	431	474	427	491	489	479	436	442	445	466	457	462	505	482	424	475	461	469	473	457	443	453	459	460	458	461	477	465	454	410	468	462	443	505	459	456	470	477	440	453	452	421	418	474	466	453	438	440	462	473	460	443	444	487	475	481	486	469	468	452	485	464	464	428	465	498	442	439	449	443	480	458	457	466	469	444	434	468	429	460	470	413	455	490	520	470	472	493	447	476	470	490	449	461	449	442	441	426	471	444	420	435	493	480	476	472	450	457	487	449	468	461	477	500	481	459	489	454	446	449	466	446	485	482	441	458	473	466	491	449	478	474	484	444	456	462	444	441	495	487	442	432	464	426	465	434	469	453	467	487	464	427	477	453	472	472	440	477	416	446	495	463	432	459	471	464	458	462	468	441	477	476	422	476	453	477	499	452	460	464	445	496	479	490	436	479	479	458	457	461	432	439	435	485	439	416	459	463	461	449	442	433	480	496	474	478	485	446	413	476	413	465	482	473	482	511	426	475	463	463	463	443	454	472	490	433	464	464	436	466	489	468	467	456	498	464	486	434	490	528	465	476	435	519	464	461	450	476	474	456	462	444	454	482	477	461	474	418	461	469	455	469	422	426	448	456	440	449	483	498	493	464	481	433	484	445	433	420	448	449	424	455	454	442	487	466	452	442	525	461	473	441	453	486	457	458	450	460	471	461	445	441	426	478	448	438	444	473	415	488	461	435	460	451	470	466	434	470	452	487	465	466	457	475	469	505	470	481	455	428	515	469	509	464	483	481	502	449	465	451	462	467	407	470	430	484	470	464	451	476	469	477	490	454	452	417	448	467	463	493	457	461	475	451	494	469	482	493	480	443	474	487	461	462	474	466	474	475	466	494	491	422	443	482	465	450	492	506	443	457	473	456	455	475	449	499	454	422	459	493	476	459	483	484	448	446	467	499	477	447	496	447	472	479	449	487	454	479	459	455	461	443	468	471	430	495	513	481	467	418	441	472	439	434	467	501	473	431	478	424	445	464	482	428	427	463	480	470	498	442	486	448	490	475	480	479	444	483	452	455	437	424	473	477	462	504	477	458	463	507	453	475	442	455	449	445	466	415	454	459	458	470	458	471	463	445	415	455	477	501	469	462	455	433	482	463	444	470	485	474	500	444	466	443	450	428	456	461	460	460	443	453	472	454	465	435	465	449	430	486	497	464	468	469	472	445	510	480	445	438	462	402	455	476	473	459	462	493	459	471	482	463	457	446	483	440	423	447	478	471	448	464	467	446	454	475	484	440	469	480	485	445	488	474	475	472	459	476	455	460	481	419	461	482	493	473	467	487	432	484	445	476	460	450	436	429	455	454	457	447	464	451	454	435	481	445	434	471	481	468	491	448	484	458	454	431	473	461	460	446	479	466	443	428	446	427	437	448	488	435	441	475	449	463	454	461	445	424	497	470	433	469	454	467	473	479	499	502	439	467	457	474	473	488	466	483	466	470	497	457	444	454	444	494	451	434	425	463	471	418	469	469	471	468	429	487	460	426	406	492	442	471	434	451	493	473	465	438	480	445	448	445	429	474	468	484	465	493	503	454	472	432	469	447	435	450	466	500	435	482	487	419	477	434	453	453	456	457	459	426	497	465	470	456	497	478	443	442	447	427	452	419	460	465	480	466	428	448	443	456	444	450	484	442	451	423	451	445	468	444	444	483	493	473	467	467	471	489	477	436	480	457	449	459	469	469	464	433	457	482	458	488	423	477	449	488	481	455	467	474	436	408	447	468	492	460	437	468	484	470	476	445	463	497	441	437	474	492	464	453	490	462	455	472	486	456	455	471	460	488	444	464	498	433	478	459	482	464	457	454	469	476	467	430	436	472	485	452	445	457	458	460	489	485	434	466	469	458	462	458	448	463	480	470	465	508	484	469	454	498	442	468	483	489	447	402	461	443	471	411	468	478	546	459	502	460	455	431	487	502	460	461	457	436	437	452	442	452	425	469	456	464	489	432	464	457	442	463	459	442	455	493	467	439	478	436	467	452	449	449	470	468	458	465	433	451	480	506	462	489	458	440	453	442	460	448	499	484	439	513	465	443	457	427	473	502	440	473	478	471	476	497	430	430	496	455	449	449	461	430	457	481	474	439	488	497	458	512	509	473	454	444	458	464	500	425	436	476	467	479	454	450	452	445	437	433	449	450	438	431	433	459	453	408	442	442	467	412	477	486	478	468	482	458	443	471	472	469	439	454	485	461	502	475	438	461	465	458	486	426	487	435	469	482	450	452	492	488	458	457	487	447	442	473	468	459	445	475	454	466	467	481	504	431	468	435	474	482	487	467	495	458	455	446	464	482	477	477	460	506	452	468	505	476	454	507	499	477	474	446	426	474	471	460	486	451	446	455	459	459	449	476	485	454	516	465	467	449	424	454	463	500	475	426	463	466	456	431	446	467	471	479	478	483	457	466	471	464	457	449	460	439	474	478	492	454	457	446	448	470	473	481	478	438	433	456	479	438	442	481	484	442	476	425	475	478	505	466	453	465	425	439	468	446	459	404	458	456	431	451	437	461	495	460	461	475	439	471	480	452	430	467	449	453
22576	21313	31281	30508	31345	31336	27548	14188	5362	804	731	666	707	662	691	662	678	709	703	697	666	726	687	690	649	701	660	665	681	666	683	658	711	670	677	695	674	677	648	714	687	631	705	699	657	637	625	674	661	703	684	682	735	679	709	729	700	659	646	652	687	656	678	676	662	641	692	720	716	696	703	670	669	657	684	665	687	675	723	635	654	666	693	673	732	634	669	678	675	647	646	681	712	658	679	706	689	699	708	693	688	686	741	666	660	680	718	677	672	647	668	708	690	672	705	656	673	642	721	669	706	678	706	688	652	715	660	694	694	699	683	679	629	667	665	726	650	709	657	723	700	677	720	675	710	672	662	756	677	657	708	674	711	671	682	727	701	652	666	696	686	707	650	646	638	672	710	675	675	709	666	685	728	713	712	734	681	651	664	661	635	685	697	694	681	686	676	701	633	681	691	686	664	686	708	686	699	670	719	674	666	729	660	612	698	669	704	676	655	683	658	741	674	646	692	658	666	700	635	667	713	678	725	691	697	673	671	699	698	743	673	644	648	679	673	706	668	688	677	693	726	699	635	700	692	694	682	683	678	706	735	669	677	653	700	668	681	690	729	636	685	656	686	688	670	652	695	678	682	678	686	686	698	670	669	702	673	745	689	637	672	704	676	673	661	733	688	683	659	681	679	707	705	642	643	677	686	725	720	660	701	683	698	691	686	663	714	656	682	721	724	723	736	695	648	636	702	666	685	675	684	687	670	696	677	740	720	734	698	651	668	733	642	707	655	680	650	664	709	680	700	659	691	653	714	680	713	710	709	683	677	640	675	681	665	664	628	674	683	681	677	724	711	706	683	713	649	710	688	658	679	666	709	664	701	659	654	677	699	700	697	691	685	719	713	654	646	699	710	685	686	669	665	658	689	663	667	710	699	670	642	663	710	655	673	717	708	699	629	711	663	688	664	693	679	661	737	694	703	672	695	724	677	662	694	670	738	626	676	703	708	643	645	676	690	725	678	666	684	670	681	690	698	676	658	694	667	658	739	677	695	698	706	737	714	656	665	697	663	708	704	705	645	654	682	724	702	668	678	728	630	680	655	658	631	677	714	708	652	683	723	650	674	688	647	693	701	701	679	658	698	695	673	707	720	736	697	658	723	667	668	717	698	698	713	696	686	680	682	666	676	703	675	678	651	627	684	688	703	735	656	668	727	665	682	694	684	664	673	725	708	687	669	692	674	714	671	710	657	629	707	676	679	673	705	655	663	721	673	669	708	677	698	671	698	659	748	677	645	675	627	635	723	670	722	663	686	700	678	687	689	685	701	709	716	636	648	660	693	673	658	694	672	708	629	667	685	775	686	710	627	670	654	650	697	680	651	715	721	658	652	714	615	715	718	716	630	728	701	689	719	646	685	634	668	702	645	695	692	655	702	685	689	591	702	688	699	665	728	689	689	750	662	648	645	647	682	694	650	680	640	630	677	681	655	733	675	722	667	683	655	668	692	656	669	680	672	655	662	655	705	631	678	701	712	682	683	706	667	672	690	670	673	640	700	712	681	693	673	690	679	673	666	661	682	669	679	675	667	685	653	640	667	702	700	659	694	660	692	705	657	732	616	688	643	713	652	681	694	707	644	652	690	737	668	689	691	668	681	685	678	689	660	680	691	657	689	697	694	697	636	660	688	651	700	735	718	692	651	680	671	681	711	654	653	689	687	666	703	642	705	722	697	713	714	674	670	670	752	665	670	672	708	696	730	622	683	679	691	669	646	668	693	738	649	652	641	681	655	651	673	687	663	678	679	738	713	723	714	673	686	678	705	658	679	704	686	711	679	653	687	669	673	654	657	613	670	686	629	676	652	723	667	661	641	693	679	703	686	712	635	664	709	691	677	658	635	711	698	693	668	655	690	681	658	699	681	651	701	688	691	705	645	680	645	733	653	645	673	630	719	630	694	673	707	692	664	675	671	700	700	676	639	686	705	708	671	710	657	727	684	676	703	693	679	718	689	659	695	695	683	722	664	716	678	718	685	674	716	663	649	692	675	701	711	623	731	680	696	710	677	678	656	717	656	674	665	663	668	729	710	684	690	689	658	646	673	684	645	710	693	683	671	659	687	644	682	730	672	682	657	673	659	668	642	634	699	705	660	682	718	701	667	653	685	747	683	731	647	692	669	677	626	628	684	712	676	637	677	678	676	662	716	703	731	667	690	709	726	678	640	677	696	645	679	658	691	668	630	648	636	687	713	721	698	668	649	707	673	683	685	695	670	665	677	711	679	678	710	707	681	663	646	690	645	723	701	718	690	691	710	656	731	669	716	671	670	753	645	670	638	679	691	697	637	679	711	691	676	670	651	690	653	662	748	716	688	689	719	666	725	703	652	699	673	744	685	657	655	659	658	670	638	663	679	655	662	663	665	624	629	698	637	657	671	667	690	672	670	666	729	702	688	660	706	623	664	677	708	686	660	676	659	697	680	693	697	695	705	717	688	694	698	723	684	646	629	616	681	644	758	697	667	699	698	688	647	699	629	679	664	709	675	667	672	693	663	705	655	662	653	698	672	690	666	690	641	696	664	688	707	699	697	672	690	631	688	671	690	699	694	661	767	687	646	721	682	690	673	730	679	680	710	692	691	655	669	683	669	655	732	668	661	665	702	686	668	690	681	623	672	704	633	664	708	670	632	676	694	659	679	684	667	662	703	698	649	667	668	668	649	732	682	679	615	622	683	705	611	679	660	668	679	697	712	705	712	680	628	700	700	670	724	643	653	725	655	672	715	666	705	655	686	691	680	633	666	707	711	679	678	643	717	670	615	717	671	701	684	677	621	693	683	676	676	665	708	667	668	673	675	694	644	724	722	664	698	678	662	678	691	666	653	719	708	684	715	675	738	679	666	754	711	630	672	667	664	673	662	667	694	672	703	662	625	728	709	681	622	713	669	690	685	695	663	697	679	664	673	632	680	665	690	719	679	700	720	717	710	698	641	671	703	631	684	720	657	744	672	699	670	714	678	648	698	680	688	656	660	706	713	694	714	674	647	680	619	703	636	684	653	628	632	724	683	738	690	702	669	675	698	748	647	651	631	720	662	679	697	684	682	681	711	679	674	653	745	696	704	614	674	664	643	646	688	642	709	723	692	669	655	679	674	661	651	628	688	687	698	724	697	682	709	684	648	705	780	676	655	690	664	692	699	660	679	670	689	638	648	661	687	661	672	660	654	668	695	703	694	639	670	642	643	676	684	670	734	694	643	690	676	697	696	687	686	727	706	670	676	716	674	699	706	650	714	680	706	679	671	711	690	675	669	690	667	705	717	729	642	689	709	714	660	719	714	666	676	683	695	663	695	682	632	675	668	634	636	718	676	661	678	638	634	733	716	674	716	685	683	717	676	729	658	655	645	711	706	666	659	708	684	662	672	666	690	654	648	670	685	666	713	714	741	711	659	645	658	677	633	672	711	662	695	670	721	669	674	689	673	702	686	686	717	668	657	699
50511	94388	80235	61188	48732	37526	25983	15565	7217	738	737	738	693	698	682	732	652	742	700	695	715	724	720	708	697	671	718	710	687	708	676	704	689	694	703	716	752	682	691	729	698	710	726	742	709	716	686	722	696	696	720	677	726	709	743	714	669	699	634	654	652	698	709	727	693	698	703	688	647	655	705	719	695	667	699	709	687	715	706	675	701	746	705	735	722	644	746	683	732	691	687	717	724	721	660	627	714	747	668	702	695	710	686	699	702	729	701	689	703	736	685	657	700	702	659	670	700	718	699	653	712	671	715	709	679	662	679	704	727	692	701	691	685	680	647	744	731	647	716	716	683	657	666	685	709	678	670	700	751	664	686	718	712	733	671	723	732	701	725	674	658	703	698	724	723	661	673	686	693	727	685	692	723	711	691	665	693	693	691	728	690	722	682	715	687	740	705	653	655	618	728	698	701	687	717	667	681	710	729	691	696	674	660	710	698	707	711	705	688	728	726	684	698	675	687	693	680	677	692	699	689	695	730	684	676	699	706	725	679	701	759	703	737	760	673	699	720	726	686	685	707	697	691	703	700	706	692	721	692	712	710	718	710	663	690	692	673	714	671	721	693	684	701	723	722	684	710	695	676	703	719	740	721	707	675	740	733	715	711	723	722	715	672	685	732	696	658	691	722	700	685	750	674	690	725	638	687	725	663	690	690	756	698	676	677	718	688	689	675	761	690	671	689	668	703	733	713	682	650	688	676	663	710	687	753	664	673	701	638	701	686	710	668	710	729	737	704	722	725	699	695	672	701	679	716	687	678	717	675	720	670	704	660	686	702	689	729	715	695	740	695	674	665	663	682	684	753	736	686	679	693	705	677	673	695	739	725	670	733	664	721	688	684	704	713	647	656	703	695	702	722	694	680	662	697	678	695	676	687	702	671	706	696	675	736	680	667	728	644	719	698	713	682	667	656	733	751	717	713	692	702	739	675	661	672	651	738	729	671	733	733	686	726	734	675	678	676	701	670	731	676	640	643	656	716	678	698	699	701	709	697	706	707	674	681	689	677	656	683	697	642	713	680	696	685	720	730	686	700	654	635	679	700	673	727	687	683	683	716	695	731	723	679	723	683	710	673	664	696	666	663	702	664	730	711	674	714	689	680	707	664	707	701	726	656	694	637	708	729	684	666	677	669	681	695	693	742	725	719	711	732	729	678	694	710	686	704	697	721	705	708	662	714	689	744	669	686	708	667	723	682	680	639	764	736	699	697	700	705	748	724	721	708	657	686	714	674	688	698	713	711	724	711	671	730	672	670	708	734	696	704	706	733	687	702	699	671	705	663	670	682	665	661	621	660	707	700	716	726	686	713	711	695	731	699	745	695	696	717	710	735	680	628	685	697	696	695	748	711	672	721	690	704	683	692	715	706	702	731	712	727	756	750	650	687	685	743	716	684	639	719	694	657	699	657	691	726	670	684	709	701	655	714	684	684	713	704	654	708	694	700	761	669	670	731	653	702	744	698	744	715	708	671	728	724	768	702	743	675	723	662	686	670	674	705	698	741	699	722	727	715	709	748	704	681	696	675	679	713	701	724	749	688	681	695	689	626	664	719	685	669	671	640	700	668	710	664	697	716	692	671	684	681	686	694	728	678	696	688	699	685	711	682	737	681	710	698	675	683	693	688	709	706	719	697	693	676	665	658	715	714	706	675	695	683	694	675	688	714	699	683	715	680	660	714	743	704	681	716	690	728	708	709	676	713	629	708	694	717	715	669	676	716	709	694	692	684	713	677	687	698	640	711	655	704	705	718	794	714	684	702	720	663	685	728	634	713	656	702	754	687	710	774	725	693	708	714	701	725	675	688	719	705	661	721	716	659	691	672	645	696	703	668	718	715	651	740	664	707	721	721	703	723	667	694	651	686	728	681	760	722	726	705	678	692	736	649	712	679	706	731	661	680	705	662	742	743	707	680	678	730	716	722	649	664	683	747	733	675	702	710	676	728	706	732	708	674	680	705	657	690	706	668	657	690	677	693	704	695	737	726	682	684	692	689	746	713	725	704	670	653	660	724	669	662	667	684	716	682	650	706	729	752	701	718	741	691	705	714	710	705	708	699	744	693	700	720	761	718	749	721	701	684	726	667	718	717	669	693	689	763	711	696	720	659	714	714	690	721	753	695	666	707	672	679	730	727	706	687	654	689	668	719	677	698	681	691	688	709	734	681	697	730	679	655	719	648	718	689	701	691	726	677	680	705	707	695	707	707	676	699	715	725	706	696	687	711	730	683	707	744	693	658	700	653	726	666	705	668	715	636	684	676	744	718	688	707	692	669	677	715	701	715	642	709	702	747	709	656	684	661	631	678	665	724	702	693	715	750	713	689	710	736	716	664	707	690	700	681	746	693	709	708	685	724	693	702	739	695	738	643	749	686	735	720	688	686	781	662	685	702	674	704	740	711	759	695	729	727	642	685	639	695	731	702	742	697	665	679	667	683	660	689	714	703	716	718	681	690	690	672	686	732	699	676	670	765	686	694	719	729	705	703	725	679	658	700	708	639	681	737	688	701	668	734	697	698	691	696	691	711	679	642	684	748	706	726	697	701	673	671	679	735	705	682	693	743	693	659	683	651	744	699	722	681	723	660	720	692	740	675	688	726	678	656	694	638	712	688	740	697	716	718	647	705	672	664	741	712	731	737	709	696	658	680	666	715	702	682	792	708	654	707	721	732	673	708	699	684	704	695	698	659	703	693	666	737	662	700	672	694	702	640	693	716	741	718	694	715	749	682	702	690	703	699	680	691	711	699	705	714	697	713	691	733	703	686	691	714	757	686	642	643	702	661	734	736	731	759	682	682	691	672	682	696	713	701	680	678	657	710	695	698	716	704	695	730	693	660	721	679	723	656	684	656	680	722	724	727	701	706	720	697	712	688	675	701	728	726	660	668	717	631	686	681	693	710	733	667	755	713	679	688	698	683	717	726	677	707	718	694	748	722	709	727	699	713	639	720	708	670	720	720	682	690	731	687	659	675	707	702	710	671	672	688	689	735	675	680	690	734	687	721	712	681	695	682	713	690	765	641	679	722	692	700	691	693	689	676	755	667	718	681	719	707	720	666	746	696	694	681	728	664	726	711	715	718	692	665	736	674	666	701	717	732	712	689	669	711	679	636	721	700	725	696	714	655	710	657	713	712	687	704	636	736	676	717	696	694	717	692	701	687	717	680	691	691	683	697	733	664	691	661	700	719	671	733	695	712	719	696	695	697	682	686	685	652	670	668	708	719	693	684	714	681	709	653	700	659	688	711	716	679	687	728	699	699	699	697	695	696	662	681	730	683	660	692	709	711	697	693	680	712	702	684	664	673	706	725	700	695	700	704	715	741	732	731	668	688	706	710	736	684	715	686	696	650	658	748	706	714	724	671	650	674	725	695	686	677	735	724	678	686	662	682	678	655	697	693	727	690	722	662	751	728	656	718	682	657	697	705	690	611	665	684	717
28385	23841	26827	16676	6883	3095	1593	957	552	308	337	306	301	298	327	306	299	348	329	336	298	304	318	370	359	350	334	334	293	316	326	340	301	316	330	319	339	359	327	335	339	370	311	329	306	316	338	348	332	361	320	346	325	335	326	337	305	320	326	321	339	309	336	347	305	345	344	350	335	331	311	361	325	352	354	340	341	322	323	331	352	367	305	325	348	347	331	353	340	326	341	339	364	320	321	338	324	317	345	340	338	343	349	322	332	326	333	344	318	330	325	308	328	336	347	366	358	300	319	327	352	339	345	300	364	314	332	278	323	358	336	350	336	332	342	331	319	295	320	296	339	333	347	376	344	341	347	311	338	324	349	364	346	329	313	332	313	330	348	354	320	347	329	383	328	313	348	340	335	330	322	330	373	297	326	332	312	335	340	348	333	335	335	344	333	295	322	327	300	356	332	334	313	372	325	308	327	344	337	321	335	293	312	342	356	343	322	341	327	318	336	320	338	318	350	303	337	318	339	353	320	332	341	349	336	316	292	304	316	312	314	284	352	332	365	351	348	333	353	328	342	304	320	341	314	341	308	329	361	309	323	331	332	291	324	336	327	346	321	328	334	330	347	313	348	343	324	348	301	333	340	334	350	310	328	348	336	341	321	325	306	313	332	320	340	334	325	325	345	362	340	340	341	317	333	299	348	341	332	304	322	334	310	336	341	318	353	338	352	351	358	337	394	334	335	346	346	305	309	325	323	315	309	311	306	370	336	328	324	355	333	337	309	340	359	347	308	334	323	347	323	320	319	291	334	345	315	323	325	346	327	325	304	350	356	316	323	345	331	333	321	334	356	359	353	339	320	339	333	336	321	324	359	310	338	318	346	349	346	327	302	364	359	319	332	316	317	355	351	290	327	330	358	350	340	315	360	323	339	294	317	329	310	314	296	346	340	321	318	343	331	311	341	330	331	338	337	305	330	304	337	351	350	323	347	352	346	350	328	300	322	316	330	328	356	331	318	331	352	314	327	337	314	360	289	344	346	342	372	313	323	316	325	328	302	332	333	316	341	354	333	333	345	316	339	312	338	308	322	306	333	320	331	347	357	336	342	296	341	327	334	309	328	336	333	316	342	305	323	336	310	316	336	342	318	304	359	328	327	362	345	340	306	355	343	363	368	345	314	335	329	299	322	315	331	317	344	343	326	346	317	327	352	355	326	312	356	318	329	336	343	331	321	335	314	325	375	323	324	288	346	365	319	339	316	334	312	320	343	342	320	305	319	344	351	304	282	340	322	343	345	338	356	338	311	308	343	303	318	323	329	311	284	310	345	321	356	347	339	341	317	313	325	341	316	309	357	334	301	339	347	319	291	334	284	347	352	325	327	351	295	309	333	323	307	315	347	315	342	300	337	347	304	348	299	340	316	308	306	314	340	330	330	350	337	346	309	327	296	319	322	346	339	319	340	345	325	329	327	350	338	344	325	314	341	336	315	316	333	336	313	340	320	321	344	297	316	330	367	335	335	336	327	347	302	346	326	326	330	310	313	341	341	314	325	346	337	330	322	330	335	355	317	352	346	322	316	347	323	297	343	318	321	328	344	331	358	282	326	351	341	326	306	353	323	365	324	357	324	348	341	305	322	301	359	342	343	322	354	298	307	290	338	353	337	297	319	349	299	307	350	323	309	338	342	327	335	340	297	318	310	337	336	371	327	327	306	377	340	362	341	332	323	323	314	354	312	322	357	319	323	324	320	318	339	348	306	315	341	350	287	349	335	359	332	307	312	359	336	348	328	306	338	340	314	358	323	323	332	321	341	331	327	271	310	312	310	322	316	332	373	379	314	302	323	320	331	339	319	315	352	313	339	317	340	353	341	327	320	309	379	319	307	317	345	310	347	321	319	292	375	339	324	360	317	336	343	354	337	334	322	332	358	343	337	328	326	330	315	323	334	332	335	306	334	324	300	334	343	346	351	325	314	330	328	339	335	337	348	348	359	345	332	338	296	329	321	354	353	320	317	334	309	301	339	319	325	318	319	332	334	313	320	317	337	326	304	345	326	317	319	304	310	324	332	320	356	334	319	320	313	332	303	329	334	319	336	323	335	388	343	340	321	350	325	331	312	366	340	337	331	350	346	331	331	330	313	354	382	286	353	331	348	330	346	316	329	316	334	328	301	361	353	337	288	320	323	308	303	327	340	323	346	364	344	325	355	349	345	324	294	315	348	302	337	364	322	335	362	373	332	333	331	329	324	363	336	347	366	338	341	329	328	336	316	325	327	330	311	335	313	298	292	333	344	337	358	348	359	344	368	330	329	334	333	321	331	342	322	300	356	313	294	329	340	311	322	324	308	332	354	302	312	278	294	311	322	358	318	330	314	316	348	343	314	336	320	297	307	310	321	319	327	324	311	325	322	315	346	308	344	332	350	351	313	325	316	335	312	321	341	286	370	326	341	324	350	325	303	293	352	365	333	343	321	347	348	363	329	312	355	344	305	337	321	340	345	310	339	331	308	334	372	345	319	306	325	319	338	328	314	376	307	349	361	340	341	342	319	337	288	326	337	330	329	318	325	341	283	342	330	339	323	301	358	333	363	344	346	362	336	325	336	325	348	304	338	348	302	334	316	324	325	348	301	302	295	350	327	303	344	339	343	331	311	308	299	333	348	316	348	305	332	334	340	349	321	315	329	321	334	317	295	313	319	341	336	349	324	373	329	365	343	336	308	336	325	330	312	350	308	333	325	309	354	324	309	350	319	307	315	297	347	308	340	335	336	296	370	291	326	350	359	339	318	326	310	343	348	329	337	323	320	340	303	306	343	299	314	315	320	348	339	311	336	337	327	303	339	321	347	345	326	331	355	338	309	338	302	330	378	322	306	362	341	338	347	326	337	302	296	321	320	364	348	313	320	323	333	335	303	327	307	364	317	328	319	369	327	362	309	299	321	309	339	346	340	332	298	355	368	340	324	334	337	334	347	350	316	307	333	313	340	322	363	318	338	345	327	332	324	350	333	298	284	329	333	305	319	304	331	352	328	344	305	341	344	328	320	333	347	347	318	315	379	334	327	328	324	338	326	330	353	319	331	309	326	342	326	339	320	318	337	317	329	317	340	338	300	335	336	317	346	323	352	332	313	345	336	326	362	354	346	317	311	320	358	336	339	328	352	342	323	295	340	318	337	321	347	316	356	342	316	326	349	342	348	321	360	349	358	326	292	331	328	337	379	317	324	323	348	347	317	305	329	338	355	319	343	323	344	309	393	319	325	330	355	342	335	344	340	321	367	330	328	306	354	343	317	327	356	309	320	330	353	348	349	369	343	329	335	319	335	338	364	343	328	329	336	343	339	369	323	345	361	395	326	344	321	327	326	333	367	334	317	322	282	344	320	366	399	334	305	320	333	351	371	369	321	314	328	314	346	319	315	334	322	338	304	355	312	319	298	316	348	359	336	358	326	353	308	363	341	363	354	334	344	290	324	318	351	320	338	349	347	328
16303	33557	22696	12226	7002	3796	2081	1160	736	358	350	345	378	387	365	348	373	399	357	374	346	337	380	375	391	369	373	336	400	366	363	380	384	370	368	333	389	362	367	372	339	325	372	379	376	359	360	333	314	326	342	385	362	345	362	340	361	375	339	371	336	358	350	346	332	336	368	368	366	342	353	364	381	389	392	385	380	362	355	323	350	356	368	364	363	351	380	357	370	383	350	381	306	386	386	396	374	351	356	354	367	373	353	360	361	351	338	388	373	352	366	361	368	340	352	384	383	328	369	359	389	362	370	363	366	363	362	347	356	374	385	333	342	347	371	367	365	350	375	363	334	324	379	375	355	353	338	386	348	352	315	375	362	330	357	399	373	346	357	390	381	350	385	348	344	371	365	325	347	355	367	380	346	363	358	355	372	369	375	346	393	394	354	364	342	404	355	378	339	346	364	348	325	390	362	338	359	345	344	344	377	343	334	384	381	385	343	386	358	348	384	371	387	361	349	357	376	365	377	354	335	376	370	345	369	346	360	333	387	363	368	355	372	380	353	358	375	310	342	361	342	356	375	370	359	361	327	363	347	370	366	395	333	348	340	382	355	363	383	330	371	370	364	369	406	353	340	375	373	388	353	370	377	353	311	354	349	331	349	373	371	346	366	360	361	339	354	360	365	357	360	342	378	380	386	347	353	385	385	337	346	376	350	399	341	378	379	326	393	376	371	360	358	384	383	347	399	357	384	366	404	355	385	379	364	357	367	387	348	356	325	346	363	353	366	364	346	391	368	347	348	339	415	385	359	348	358	353	370	359	384	372	388	358	369	363	345	378	346	379	374	383	362	332	365	370	366	348	396	362	336	381	405	361	374	373	353	362	334	340	365	340	366	352	333	359	364	361	354	346	349	380	376	378	359	381	366	349	355	390	349	372	370	350	359	325	336	353	343	350	372	348	346	361	352	376	371	334	365	343	361	364	390	370	350	350	369	377	351	372	361	343	347	349	358	357	362	364	346	350	363	328	338	367	344	392	367	359	376	352	366	359	351	384	369	409	345	391	386	370	357	380	358	380	329	336	355	378	339	363	344	390	315	345	331	357	355	343	354	379	350	375	374	367	343	345	380	343	387	355	325	344	356	355	344	333	348	340	349	351	373	344	397	360	339	364	354	361	370	338	393	381	349	385	339	354	372	368	355	341	367	348	360	389	388	378	346	373	357	374	384	358	360	370	348	404	379	344	322	363	402	379	345	390	374	367	358	355	354	349	331	344	345	379	372	367	399	367	371	403	352	373	384	372	336	337	348	348	332	331	368	408	351	366	342	349	359	368	386	336	337	362	353	336	388	379	352	352	368	358	337	375	348	325	345	349	367	332	347	358	358	366	396	399	371	383	350	328	348	357	329	365	353	381	347	357	361	337	385	390	372	323	375	331	372	352	356	390	367	381	379	327	386	357	365	375	402	365	356	377	370	400	382	375	391	354	355	331	347	352	358	396	372	321	403	350	359	332	383	368	363	356	360	377	368	375	366	338	361	404	367	356	348	410	363	342	375	363	399	370	351	365	368	308	336	401	361	338	387	392	379	381	391	341	364	368	358	342	349	355	391	347	360	374	388	343	343	338	372	373	351	330	357	321	393	360	346	372	343	372	340	394	372	400	344	377	376	377	343	372	382	366	335	333	360	356	359	367	385	339	337	365	362	365	333	383	400	354	360	367	376	349	335	311	376	362	360	330	363	367	357	337	369	345	368	380	359	382	360	385	352	351	386	403	353	378	351	355	382	386	367	352	363	363	351	368	377	369	371	359	356	369	335	371	322	348	342	359	355	345	370	358	354	373	360	340	334	353	366	346	377	352	398	341	365	325	348	358	378	347	351	338	368	359	358	374	361	360	345	378	385	356	382	338	368	370	336	362	402	354	365	343	375	366	355	347	385	371	370	351	326	356	373	376	359	357	351	372	348	368	360	317	360	393	330	360	356	358	398	334	376	369	395	353	355	374	341	368	374	344	367	368	370	336	381	394	381	375	373	359	351	349	344	349	363	404	377	382	321	361	367	364	368	355	373	362	392	343	389	358	331	346	361	375	351	336	347	358	376	394	352	393	367	393	366	376	360	372	365	369	318	349	364	359	370	333	336	375	383	358	349	346	357	363	318	363	363	351	363	354	367	356	354	341	395	345	342	373	381	357	377	385	372	348	330	360	336	336	373	342	351	364	341	368	374	378	359	310	348	370	347	346	365	359	359	340	328	348	346	370	348	346	356	382	368	353	359	395	334	374	386	354	378	334	387	354	347	364	367	351	386	374	377	370	359	344	347	375	361	370	368	361	378	348	358	362	355	348	382	353	365	304	356	376	381	327	368	356	321	329	370	392	345	352	405	357	361	366	396	358	355	359	378	366	367	373	348	346	379	358	339	347	395	375	361	367	320	365	323	381	389	380	343	352	329	343	368	328	384	363	329	334	369	367	334	345	374	371	395	389	354	346	355	348	352	368	345	347	350	345	386	362	346	373	378	341	347	386	360	398	340	351	325	375	362	385	340	366	350	375	373	353	376	383	377	349	361	406	377	357	362	362	353	380	354	365	358	353	345	341	366	371	366	357	362	355	379	404	356	342	344	379	357	362	353	389	371	378	373	377	343	377	373	330	333	341	376	363	387	344	335	366	367	368	359	378	338	377	386	368	358	341	339	337	347	336	398	353	370	328	345	358	358	342	353	361	393	344	359	367	372	366	349	357	385	375	353	377	360	355	375	378	380	344	355	368	362	379	373	373	330	337	331	369	392	386	337	377	357	363	368	339	355	377	390	381	352	365	385	333	339	356	354	371	354	354	308	324	344	356	339	365	356	343	338	380	348	381	350	358	349	357	376	339	339	335	389	397	364	364	352	371	382	338	369	373	384	388	379	371	359	363	350	357	381	358	333	370	372	325	344	387	363	356	335	340	343	350	375	356	332	337	333	376	368	362	368	372	377	355	378	364	356	354	353	385	372	388	351	324	369	365	348	364	364	376	350	361	380	345	353	360	334	370	372	357	362	340	337	359	339	382	376	361	392	366	352	344	368	350	349	356	368	379	364	327	354	351	354	356	350	392	390	342	362	384	353	350	367	355	359	331	374	367	353	339	346	374	409	390	352	362	343	375	351	362	363	368	372	347	334	351	345	362	367	362	377	346	412	340	349	374	364	376	349	352	393	401	377	363	349	361	345	343	346	359	349	351	398	381	392	330	375	394	355	361	331	351	333	338	351	390	387	353	416	349	381	327	333	363	336	330	370	390	366	397	357	378	333	348	335	351	370	348	361	383	392	382	338	330	392	374	351	362	339	334	360	362	340	364	341	398	375	372	383	360	369	373	353	368	365	373	397	375	370	365	343	331	334	356	345	354	332	371	357	368	379	356	348	352	368	376	339	354	368	371	374	352	338	373	377	364	361	389	364	355	349	358	346	374	373	344	358	348	358	366	362	327	337	388	331	349	347	361	365	350
23364	21465	32426	33858	32094	28377	20695	9169	2452	558	563	534	536	555	500	508	514	548	518	518	511	534	509	485	515	530	518	560	500	507	485	511	549	548	486	550	537	546	557	548	510	499	566	549	500	525	521	543	491	537	490	545	557	497	517	523	488	540	506	512	492	519	545	499	525	512	500	505	504	503	505	521	547	553	484	503	534	520	535	525	540	536	479	538	508	565	525	489	472	519	487	498	556	504	528	503	545	505	558	539	530	548	521	513	525	482	508	511	507	549	513	546	493	540	500	501	529	465	497	513	534	517	507	489	503	542	470	522	527	505	511	497	549	527	535	499	494	487	500	537	549	480	503	535	450	527	515	571	537	509	548	484	518	543	522	509	486	480	550	526	530	532	519	517	550	507	528	559	543	541	508	539	506	526	522	523	510	527	513	506	508	492	497	508	519	529	526	512	510	504	471	524	518	512	545	502	501	506	547	534	523	567	524	497	523	484	497	523	510	527	530	529	517	510	519	515	507	560	525	505	550	529	568	529	550	532	507	551	499	515	525	548	524	517	515	528	572	530	530	515	519	517	512	509	548	519	504	520	500	507	507	518	520	530	539	515	534	540	495	505	532	543	486	529	521	516	538	520	515	508	494	537	557	530	509	508	505	499	519	525	502	532	495	541	494	489	494	510	524	515	515	546	528	532	463	516	533	567	526	486	534	531	531	510	517	531	495	531	509	530	562	500	567	562	486	508	486	502	514	485	511	535	489	535	515	501	510	511	508	537	519	548	528	504	535	467	490	534	536	588	477	525	543	519	528	549	510	544	524	531	508	527	506	498	525	508	487	517	513	537	479	532	518	514	484	520	519	596	498	547	506	482	549	546	571	492	514	509	581	539	477	518	557	532	502	557	551	543	500	503	527	496	528	579	522	519	521	507	467	496	511	577	530	515	565	526	505	513	558	506	508	515	473	536	529	496	557	513	504	514	513	529	524	506	544	570	522	529	461	531	550	526	528	533	578	499	525	555	517	542	549	512	516	502	492	539	557	522	519	513	529	512	570	507	507	541	514	492	536	501	568	498	519	509	503	518	493	504	501	512	550	550	521	543	487	500	558	530	524	503	529	485	542	537	526	537	550	533	533	542	470	550	505	483	511	491	545	496	516	496	530	509	538	508	560	510	539	522	491	546	513	515	493	521	542	513	508	550	558	530	515	562	536	509	472	520	461	525	501	510	520	501	525	490	503	538	532	489	521	546	560	520	537	515	533	518	535	497	495	527	492	538	517	535	535	544	541	553	507	546	513	530	551	534	576	490	494	446	494	508	542	496	563	498	525	526	524	515	499	505	539	541	464	544	500	527	527	525	523	516	494	454	512	506	532	533	531	535	530	517	541	529	537	496	507	485	520	496	537	482	501	498	516	519	557	519	525	527	569	530	521	527	537	523	550	551	535	492	525	568	566	516	509	514	501	529	533	576	571	499	508	508	499	543	505	552	544	527	542	535	516	516	514	512	497	527	510	528	504	523	503	515	512	505	562	510	520	518	551	508	531	547	528	506	529	549	527	478	512	520	537	544	518	544	516	518	528	521	517	521	498	541	529	517	507	491	506	506	527	491	505	530	501	501	445	472	531	511	539	490	507	543	545	533	519	532	526	483	537	531	511	503	569	534	535	499	519	536	521	478	547	531	533	538	531	485	517	485	519	529	555	517	513	522	518	508	513	545	521	547	502	503	511	538	562	494	536	527	518	552	530	521	521	498	522	502	549	513	516	481	518	515	541	538	574	503	531	536	521	545	505	502	534	537	487	541	529	508	522	514	489	527	542	507	489	540	535	541	529	510	512	516	544	517	545	511	548	517	509	502	543	463	532	515	479	532	500	507	540	527	489	511	532	544	493	517	484	463	503	501	531	525	559	501	527	507	510	520	504	511	526	499	505	519	521	477	492	516	526	498	501	504	489	510	516	515	489	532	523	492	513	490	491	506	512	520	531	519	497	524	501	471	508	518	538	527	512	537	536	519	529	494	547	541	518	495	468	511	536	478	551	529	482	496	521	565	513	492	514	560	511	497	482	544	534	564	499	522	511	543	520	545	508	474	505	531	534	546	483	519	520	524	524	514	487	516	526	512	532	494	507	516	532	520	529	495	572	491	529	539	531	508	529	541	552	535	495	539	567	483	506	550	549	563	542	510	500	529	494	502	531	549	533	472	553	525	485	549	501	514	496	564	493	545	582	524	490	508	523	535	541	470	530	506	532	541	507	548	508	517	519	496	514	512	481	498	538	526	556	505	490	528	498	514	505	536	540	502	504	497	497	506	514	547	542	519	481	515	516	563	500	508	504	506	542	510	545	521	499	541	542	547	514	483	541	498	514	509	532	527	550	547	513	540	545	543	530	543	560	546	483	533	498	509	526	482	554	510	515	529	491	518	525	519	518	492	531	532	542	545	550	522	538	493	501	541	483	531	557	508	554	487	474	501	531	496	557	528	533	511	533	507	529	530	547	536	546	515	517	494	520	531	508	511	563	530	492	552	483	519	485	533	507	523	518	515	569	539	514	502	525	522	534	524	488	499	566	477	506	525	534	502	542	496	539	541	546	523	539	528	536	482	483	510	542	528	522	519	524	558	525	521	512	486	546	487	518	487	531	494	519	532	597	546	523	506	522	520	521	491	526	489	534	540	523	534	529	532	517	515	534	514	491	522	539	518	525	516	522	504	526	539	527	511	526	539	540	499	565	527	510	562	497	537	499	506	519	484	511	485	532	504	535	512	519	471	519	479	567	482	520	510	486	485	509	506	516	575	528	484	542	483	501	484	534	499	533	516	450	503	504	518	510	502	553	489	504	524	508	467	514	481	519	531	524	517	448	528	549	494	507	542	532	503	517	523	519	524	534	541	563	488	528	496	505	557	513	512	515	490	495	501	523	546	520	510	503	555	531	505	527	571	508	521	445	525	563	528	510	523	510	535	521	480	542	490	567	556	539	516	494	588	492	509	516	541	502	500	535	522	522	546	534	526	495	531	555	523	506	488	523	549	580	541	570	546	505	489	523	521	490	574	478	513	524	534	519	515	501	518	496	516	537	543	515	526	534	472	553	481	525	542	517	528	532	549	558	498	513	498	579	518	562	502	525	530	552	508	507	523	497	569	520	543	517	536	514	519	554	489	497	513	521	535	520	525	521	524	561	503	580	526	553	532	547	509	533	542	555	534	542	496	519	513	535	523	517	523	548	533	533	517	515	503	497	498	512	533	541	545	570	469	563	546	517	503	486	484	532	483	520	515	563	539	514	494	491	469	495	509	530	520	558	541	548	540	535	480	503	513	518	490	489	460	534	536	533	496	517	509	492	498	505	533	521	517	493	515	527	528	521	494	534	519	545	512	510	528	494	512	525	512	512	516	546	514	542	533	541	511	540	480	520	511	515	494	535	517	542	523	540	491	532	515	515	548	462	542	497	498	472	550	502	495	471	555	544	474	516	548	504	530	505	529	492	503
45060	87046	70831	53137	41814	30600	19638	11072	3319	522	543	540	580	549	576	526	590	548	521	558	564	559	540	519	520	526	531	527	573	538	564	525	546	493	533	576	551	527	541	550	557	550	527	560	567	554	580	547	566	527	522	559	542	522	573	552	533	531	517	584	536	550	554	531	546	534	546	560	572	509	559	507	550	538	512	541	566	576	545	517	505	543	490	522	542	524	559	561	552	545	527	552	533	568	553	516	546	547	553	520	502	546	531	567	567	523	532	541	536	550	523	547	525	533	528	534	514	503	552	522	514	542	536	551	567	558	548	514	524	544	527	556	559	492	539	539	561	525	560	568	521	567	537	536	528	591	572	518	524	541	510	572	530	573	499	540	564	526	541	553	574	513	563	503	604	534	564	531	539	561	519	501	563	536	515	524	513	499	558	521	581	519	511	501	517	526	576	560	564	533	539	495	532	525	541	499	550	542	530	518	568	588	566	555	550	547	544	552	510	538	566	569	557	550	561	553	571	542	510	540	554	551	552	555	551	520	567	538	534	542	531	550	527	533	537	511	539	496	548	552	526	555	532	538	555	516	511	541	547	522	556	581	526	524	567	525	575	537	541	526	531	533	554	554	547	513	479	554	517	505	560	513	559	509	557	543	512	572	573	531	531	584	547	527	506	570	544	552	541	538	533	515	541	587	508	518	542	526	563	565	561	494	510	504	521	539	562	569	552	558	519	540	529	543	540	538	563	541	562	488	515	519	565	550	539	533	541	528	543	547	546	552	530	543	527	550	519	507	534	543	557	534	520	548	526	500	531	507	576	594	581	519	576	545	558	563	541	525	516	573	522	533	587	548	552	556	547	534	540	531	505	510	540	502	534	543	562	546	568	552	552	572	525	511	552	537	565	541	488	502	520	544	508	509	554	521	560	606	559	579	515	517	537	536	570	523	541	532	513	528	522	499	535	549	493	533	569	525	541	557	529	494	559	527	564	515	525	554	544	578	526	564	525	531	536	519	556	506	539	553	532	533	548	563	526	568	580	509	573	578	535	556	504	538	510	518	513	522	554	555	510	550	530	592	537	548	582	563	563	544	478	547	551	533	529	560	577	555	518	536	545	544	510	542	540	528	550	527	498	531	536	528	506	519	571	551	527	531	562	534	513	509	522	499	520	544	537	576	556	535	535	555	517	520	520	519	556	553	544	537	536	534	559	538	512	543	509	519	534	546	569	570	578	551	526	507	573	531	549	523	551	512	507	555	549	527	550	535	537	516	566	550	536	493	529	568	493	534	571	533	561	575	520	483	560	546	528	581	568	528	547	506	509	571	506	530	528	503	544	529	580	526	514	561	527	511	569	519	507	562	537	532	546	513	518	546	534	546	542	531	566	535	512	525	533	539	574	514	585	564	517	551	535	542	566	557	532	537	516	523	549	524	517	576	542	528	549	546	544	543	540	557	542	506	536	519	535	548	524	519	519	536	518	473	577	499	556	548	549	544	538	544	587	571	527	535	509	524	529	525	568	561	540	521	525	572	525	550	533	536	539	511	533	516	524	539	516	535	534	544	549	550	559	506	547	520	519	547	586	538	538	549	568	532	559	551	508	528	533	532	529	531	532	576	519	540	534	534	553	546	538	585	539	522	548	494	506	533	549	559	575	576	531	550	538	548	535	506	549	522	540	549	532	539	549	524	529	570	520	544	577	534	559	563	549	555	549	504	539	548	547	527	490	587	545	541	539	580	570	534	578	529	545	590	522	526	556	513	532	522	527	552	534	531	541	531	535	517	563	543	540	533	518	520	516	501	525	553	553	560	556	531	543	553	564	554	540	544	500	558	561	502	525	559	575	532	536	525	528	521	548	522	526	524	546	546	535	553	515	566	558	553	562	477	542	532	550	551	559	531	552	511	605	526	542	513	520	533	531	523	548	505	517	527	534	566	529	527	514	575	546	514	570	528	539	537	544	540	516	564	529	529	533	541	517	520	583	536	512	558	575	546	535	556	547	546	575	533	511	567	550	556	534	526	574	545	576	483	495	561	568	503	537	537	506	525	540	537	520	531	560	541	520	541	530	513	529	514	535	504	567	548	528	551	572	526	498	561	569	552	552	554	542	550	555	515	541	512	603	564	542	491	569	529	566	570	551	519	542	536	562	522	534	492	564	579	535	560	544	523	527	562	538	508	501	537	576	541	539	572	530	555	509	561	562	509	570	545	546	531	565	559	510	563	538	511	553	558	522	530	514	548	523	540	497	520	519	535	560	561	533	517	571	551	591	536	492	534	532	549	524	509	498	537	553	543	540	521	499	572	574	505	522	536	560	554	547	551	532	535	519	560	564	582	545	564	546	550	506	543	541	547	583	502	576	587	522	519	524	550	546	526	541	535	505	519	512	538	559	564	551	529	545	550	526	536	555	570	544	536	502	495	581	517	515	541	538	558	555	568	562	556	555	518	551	550	514	550	526	557	539	611	540	525	548	504	542	551	554	506	508	542	577	542	565	522	528	523	517	516	511	546	583	513	558	555	563	529	551	524	552	541	548	552	568	520	496	529	551	561	521	585	553	545	547	552	534	531	534	548	579	518	530	498	528	496	537	557	531	527	530	552	542	515	548	591	506	553	511	548	530	547	546	543	496	495	556	515	519	522	569	547	555	575	540	527	530	533	505	507	556	561	513	521	529	560	538	545	509	543	514	536	518	545	595	549	539	537	534	572	530	561	530	541	542	569	602	541	571	516	575	539	532	548	553	500	566	565	548	539	509	518	544	562	546	522	533	561	514	572	496	534	558	542	540	563	495	479	566	529	575	599	533	563	535	537	548	514	522	551	530	556	525	558	564	553	544	535	552	521	492	542	525	527	513	546	565	528	519	575	477	568	522	517	550	524	563	527	571	516	555	549	542	553	542	522	531	498	580	530	563	565	516	536	528	541	559	536	524	537	562	555	542	533	561	540	570	538	559	541	519	538	516	544	533	582	531	598	548	542	554	523	527	537	551	571	510	571	560	514	541	577	524	565	541	523	521	510	554	551	508	526	551	535	521	502	532	539	573	509	530	580	540	566	576	552	531	547	563	506	523	520	574	548	503	539	511	553	551	534	565	563	517	530	545	543	538	495	516	527	542	582	555	520	511	555	524	510	539	604	591	538	587	534	533	530	567	556	503	546	528	552	554	529	511	545	565	563	549	527	558	554	526	569	572	534	555	570	542	538	546	532	540	553	538	524	544	498	544	558	549	568	539	549	551	525	542	503	543	553	530	552	576	531	570	552	534	540	593	504	545	569	541	525	553	545	555	509	554	478	570	534	549	586	544	580	517	563	549	517	490	529	570	560	539	577	533	543	523	516	513	506	542	535	520	496	570	534	538	525	553	541	531	553	533	478	536	556	545	542	530	561	546	570	550	554	582	507	507	554	553	503	590	570	524	559	546	533	561	511	554	494	554	513	548	530	546	536	535	574	535	598	541	545	537	567	533	524	525	521	533	549	525	514	523	524
25052	21930	32913	32765	24235	15632	7729	3135	1239	434	396	402	419	423	415	427	413	426	425	398	379	425	437	458	443	367	376	427	423	413	387	377	424	423	416	456	403	425	428	403	426	458	404	378	450	404	386	415	394	424	403	399	432	375	404	412	441	435	413	403	435	410	390	413	407	417	415	411	403	432	372	420	432	374	428	390	422	408	406	448	391	419	392	435	431	411	410	434	414	421	429	390	393	422	389	436	401	388	431	433	447	426	435	420	397	407	378	408	427	401	413	420	425	413	375	419	408	426	400	401	410	377	426	390	371	373	366	411	433	420	438	424	447	403	415	440	391	382	406	428	429	400	419	405	440	394	399	388	427	410	425	366	412	422	393	401	377	351	392	417	423	402	386	384	411	363	378	377	409	429	422	424	373	406	406	406	389	405	412	421	412	408	379	446	412	398	430	380	420	416	434	452	379	399	423	380	435	397	405	416	416	391	423	453	449	408	402	399	387	379	392	425	402	402	426	388	413	423	404	429	418	406	405	389	411	389	387	399	419	407	397	391	413	392	400	376	410	402	412	361	418	394	419	398	406	433	412	406	392	458	413	399	413	423	385	427	424	422	476	428	397	421	427	418	413	377	440	439	419	427	434	427	415	388	435	441	437	399	445	417	410	384	404	409	442	419	414	393	426	420	394	381	436	391	428	413	383	396	378	399	394	415	419	415	419	401	386	403	425	426	433	408	418	432	452	410	412	398	433	453	415	384	395	420	423	418	436	407	400	395	406	431	451	454	428	381	428	416	409	405	401	438	434	427	393	420	395	403	397	407	418	383	411	387	426	427	437	397	423	398	408	405	413	395	413	412	425	439	435	434	405	390	448	402	420	430	388	448	388	383	408	398	461	388	391	424	394	381	415	395	378	417	393	425	395	411	419	385	400	404	425	405	406	414	381	432	424	392	420	408	433	459	402	445	427	440	410	400	417	450	412	413	419	425	428	405	424	428	383	405	386	436	408	428	398	434	414	397	393	401	416	429	429	394	412	430	439	378	414	413	398	405	386	417	401	402	402	409	396	411	455	409	420	406	410	392	441	405	379	439	413	403	418	403	381	423	423	428	404	404	407	414	404	394	389	419	424	376	391	402	409	419	423	400	441	433	407	417	401	393	411	375	403	404	414	429	382	410	382	412	438	412	417	425	430	433	437	395	443	399	395	416	422	415	427	411	414	400	421	411	399	395	449	389	454	370	410	430	385	406	417	395	415	369	432	418	407	432	425	406	409	437	436	429	379	417	406	405	417	401	380	401	404	407	399	405	396	412	422	405	414	388	439	420	418	427	387	417	434	399	431	422	404	452	390	420	430	428	376	416	388	451	406	408	414	449	410	439	430	418	408	393	431	411	436	449	384	440	395	400	414	396	443	420	411	426	433	403	425	422	410	410	447	432	406	398	433	413	376	402	417	410	391	398	390	425	392	417	454	401	381	428	399	412	378	431	409	404	394	459	413	412	373	401	428	372	397	395	398	425	414	382	419	416	387	438	384	393	421	406	395	401	435	406	471	405	409	403	412	400	428	422	417	429	424	420	388	414	409	394	435	390	382	458	428	400	397	416	404	401	430	412	412	398	449	428	424	402	409	421	418	411	409	402	441	395	414	409	452	431	400	441	446	369	409	446	443	402	380	412	385	408	412	461	428	411	444	399	399	425	392	390	416	380	379	415	427	421	427	386	385	423	397	414	399	406	471	418	402	418	394	426	419	393	428	397	407	404	402	416	427	412	408	386	377	438	400	403	432	393	411	367	412	426	409	409	381	396	396	451	411	381	409	421	400	439	407	420	421	445	410	398	431	412	400	423	417	432	401	416	446	429	428	392	395	423	428	412	372	416	397	413	384	420	433	433	444	396	401	419	401	420	445	424	414	416	423	368	420	395	455	428	466	409	414	454	408	410	401	431	391	413	412	419	417	417	376	409	393	393	405	350	375	388	404	419	395	389	402	413	414	372	402	418	413	452	405	431	396	397	446	422	396	432	430	401	415	408	394	428	427	421	378	386	436	390	391	429	422	408	426	416	388	406	381	392	391	380	404	400	365	366	431	371	405	397	405	394	416	394	392	419	423	374	409	410	397	420	419	429	437	393	420	400	416	404	423	411	390	415	446	405	458	454	425	422	405	405	399	414	445	411	394	377	397	403	402	391	402	412	396	410	426	396	445	412	403	411	453	440	425	393	407	429	432	414	423	422	402	406	421	429	410	472	404	392	395	446	437	436	432	368	402	412	429	392	442	412	427	420	404	416	438	413	404	407	412	426	377	425	436	406	417	442	418	419	386	411	409	420	438	425	417	404	439	385	447	412	411	384	383	429	419	418	414	453	399	369	412	429	440	407	400	422	384	417	397	423	423	411	406	433	407	431	420	377	374	458	409	385	416	397	382	411	445	412	411	431	394	428	372	419	399	457	423	420	426	440	413	412	383	443	382	425	396	426	429	427	374	418	391	429	398	421	405	397	429	387	415	426	416	388	413	401	371	404	415	418	385	426	419	373	412	417	417	401	393	451	452	420	366	420	433	432	412	393	416	438	352	395	421	404	456	389	426	419	420	407	423	457	418	409	416	401	397	416	404	389	422	436	416	383	385	388	410	434	404	410	437	411	381	390	414	452	412	401	417	398	435	394	395	404	396	413	424	434	403	418	410	420	435	395	392	426	395	416	386	445	398	412	424	402	411	372	370	408	439	363	426	429	399	410	393	390	375	381	417	398	396	399	400	394	426	411	388	417	419	366	417	410	411	364	423	403	394	441	419	400	411	414	419	431	453	451	377	416	420	387	389	421	448	413	410	402	424	392	411	404	470	428	412	430	399	425	431	435	396	407	421	396	398	402	421	404	408	428	447	403	446	430	425	408	401	457	464	399	416	408	422	399	441	390	416	425	399	401	401	388	407	408	430	417	380	400	423	425	388	402	400	435	395	445	384	394	444	407	438	372	386	412	402	391	399	422	392	411	387	396	453	444	420	425	407	431	421	407	430	416	424	417	413	376	431	402	416	400	440	428	412	392	408	399	431	422	436	399	387	395	402	452	383	401	382	431	434	373	402	427	396	390	411	427	389	391	380	401	414	448	432	426	411	401	437	417	423	435	391	417	380	406	388	435	406	393	427	417	409	401	444	400	436	422	363	439	402	392	420	448	389	429	408	433	412	408	389	456	415	403	428	418	414	425	424	426	405	439	443	407	398	422	433	418	415	440	388	431	415	413	420	428	419	411	405	444	428	418	447	422	441	386	393	404	378	380	404	403	391	400	376	402	379	410	446	435	397	418	395	422	432	401	409	378	439	433	458	409	403	431	408	419	427	439	399	422	421	389	394	368	403	441	425	368	454	403	404	403	415	438	389	389	453	447	437	419	402	414	407	426	420	410	424	393	389	400	444	389	408	410	421	387	413	395	417	445	424	424	407	390	434	449	377	382	450	403	382	389	419	412	382	409	403	408	415	394	374	433
36739	67332	53303	39030	29045	18969	11046	5594	2077	448	480	454	424	482	481	427	465	467	447	491	472	464	451	437	460	441	473	403	437	434	449	500	419	471	482	429	447	440	452	438	419	463	453	495	435	450	447	473	462	452	416	447	459	438	460	480	493	469	480	436	433	436	444	477	476	435	472	445	444	467	464	481	468	460	479	439	480	434	439	446	429	482	451	438	453	468	421	481	442	485	427	480	417	463	486	462	449	441	440	454	443	458	457	447	447	469	465	451	452	440	431	454	453	442	481	476	455	493	473	465	455	451	439	453	414	450	455	477	423	415	442	464	425	466	455	461	474	433	433	382	435	503	432	459	481	481	454	470	474	427	430	468	446	459	482	483	484	439	460	459	459	413	470	420	447	419	459	442	410	437	419	444	433	475	424	461	480	475	479	467	441	447	465	447	453	456	472	474	451	441	427	442	458	442	472	480	427	484	478	466	420	434	445	441	463	466	480	405	448	446	479	414	452	455	427	422	460	452	466	440	429	433	478	435	471	456	456	470	459	436	452	419	453	452	455	451	414	457	455	446	483	465	475	437	445	435	466	503	437	432	454	425	459	435	452	448	482	434	439	436	467	459	430	466	448	459	454	471	426	442	438	452	456	456	456	472	474	425	472	453	457	468	429	503	491	480	453	459	465	442	450	462	425	450	425	418	451	413	445	467	431	457	473	462	456	471	479	423	447	421	456	467	458	505	465	461	441	467	443	463	431	449	465	422	456	438	451	471	449	438	516	477	470	472	478	466	430	447	480	424	458	431	430	436	418	449	468	441	495	463	480	489	448	451	449	465	444	464	462	465	500	416	448	469	436	480	442	465	450	475	467	457	468	471	483	434	451	459	441	479	428	467	483	457	433	432	471	447	430	475	428	437	435	430	424	436	484	416	484	427	431	432	422	436	478	457	474	479	454	421	426	420	493	446	452	436	438	456	451	462	448	415	427	497	446	449	420	469	434	466	431	476	459	489	459	458	483	478	455	442	455	481	441	450	448	489	458	456	470	482	480	517	439	499	463	437	441	458	461	474	428	439	434	456	453	445	459	420	507	444	458	451	445	430	499	447	472	427	419	471	452	453	426	448	446	494	425	440	496	435	439	445	472	441	434	480	437	438	446	461	441	423	451	436	435	450	415	450	460	461	455	444	451	462	438	454	451	460	446	457	451	422	463	450	432	495	465	426	436	455	459	441	487	475	449	432	458	447	464	477	482	445	446	464	465	440	450	440	427	439	414	462	403	456	457	432	449	440	436	431	454	478	458	466	436	472	446	454	491	454	418	424	441	492	495	442	497	452	474	454	455	459	457	435	452	453	450	431	461	464	456	471	442	437	435	440	497	435	478	484	500	452	419	464	447	482	473	494	451	459	440	451	442	473	458	452	441	415	482	467	479	438	424	457	455	425	457	406	460	468	460	443	476	476	425	508	486	422	456	444	449	489	441	474	448	478	486	475	437	433	475	437	470	419	460	448	451	460	444	470	450	488	423	456	485	497	472	507	461	409	445	494	465	451	446	449	418	436	454	482	435	483	426	438	419	459	460	429	450	453	450	432	461	454	444	455	440	462	477	446	470	423	435	431	442	432	467	430	426	487	466	450	451	456	453	478	439	441	461	453	455	464	472	475	447	445	488	457	423	438	453	477	483	476	475	480	476	463	447	465	440	460	385	455	433	440	482	439	446	458	441	430	436	455	472	484	462	457	432	441	449	452	479	483	460	456	462	470	445	441	452	427	413	456	455	465	473	471	450	447	448	448	452	454	445	444	444	457	497	437	455	429	467	437	448	496	432	407	477	441	459	430	458	463	421	484	443	442	437	457	463	487	465	432	469	438	479	478	467	453	433	458	453	459	472	467	444	474	452	427	439	457	437	438	468	462	434	430	433	467	441	439	443	434	482	480	427	466	451	428	452	451	459	433	415	464	465	444	437	471	419	463	462	412	433	482	457	448	438	404	495	433	417	471	433	451	464	459	452	433	475	421	504	456	451	443	473	456	459	442	483	430	451	486	431	463	465	467	493	462	480	453	449	450	425	475	466	505	481	446	437	410	483	464	471	513	480	429	460	423	482	458	444	452	489	457	467	438	466	403	453	437	454	420	484	447	455	469	473	442	445	469	455	447	465	464	442	452	455	430	457	475	425	445	423	448	436	431	494	474	474	451	420	460	459	435	453	404	437	462	424	450	413	471	471	456	470	455	435	481	443	432	473	484	461	489	469	431	435	454	444	420	470	431	426	430	453	459	430	432	453	483	472	474	473	458	460	432	450	451	506	471	424	472	426	432	454	445	466	465	442	454	459	477	413	466	455	460	428	454	475	443	456	431	447	428	440	445	467	468	445	427	513	460	437	496	451	416	484	391	436	438	434	445	452	440	446	470	458	466	470	443	482	426	480	456	447	446	445	407	464	486	431	478	452	443	452	459	422	439	486	463	476	455	447	475	411	459	447	446	487	458	449	441	453	434	437	454	441	462	448	497	441	481	455	457	455	437	460	481	426	481	502	402	441	462	477	449	455	441	460	432	459	444	441	421	461	438	450	483	475	462	447	441	456	459	455	457	441	435	475	430	473	442	489	424	473	465	457	428	434	474	453	426	469	453	428	448	488	479	452	438	424	469	421	446	410	464	435	475	455	438	438	424	455	427	483	473	453	490	429	460	416	471	473	473	414	429	435	471	478	458	423	466	438	457	430	451	454	442	462	460	426	446	469	447	506	441	445	477	455	437	457	442	462	527	467	435	456	498	436	464	453	469	466	435	455	459	431	500	473	433	433	440	416	430	453	401	493	428	481	446	484	464	440	420	434	443	465	459	476	471	450	479	431	443	450	460	461	450	473	479	453	421	500	448	453	438	427	429	430	451	422	455	512	456	475	439	464	454	452	465	432	491	457	472	456	489	440	463	443	477	450	464	433	480	436	483	445	440	451	456	417	443	433	470	418	442	468	439	462	449	501	412	467	438	436	418	472	464	424	482	444	462	455	472	386	511	445	461	447	454	443	481	443	457	450	461	436	398	450	476	499	442	393	463	524	461	454	431	449	437	470	504	472	458	447	448	444	456	468	463	433	428	437	468	455	427	434	458	427	466	490	417	452	465	453	487	492	457	441	412	455	461	442	425	457	475	420	456	458	446	451	492	447	456	473	481	452	446	446	485	448	474	454	477	441	470	480	425	458	468	462	526	472	456	420	452	434	428	468	424	450	455	454	458	468	454	438	432	487	488	445	422	489	426	448	448	458	433	462	415	458	488	460	462	452	451	450	459	430	448	449	452	450	475	467	451	447	493	441	446	457	436	445	469	489	439	469	411	457	468	436	446	480	461	444	467	478	494	450	447	469	439	422	463	445	444	427	480	429	415	459	439	469	470	451	419	435	486	456	449	443	449	455	449	435	465	468	431	453	453	430	459	466	486	469	459	471	447	447	448	432	438	478	431	452	471	423	493	474	485	440	446	446	447
22581	21339	30978	30775	32246	32524	27713	14422	4602	780	666	721	697	677	648	655	684	654	685	654	686	656	700	691	700	624	639	691	731	679	665	686	640	713	679	662	669	654	706	735	726	637	702	633	650	645	695	706	666	670	663	680	730	689	638	634	651	680	706	669	680	703	692	660	732	646	731	691	701	715	656	681	642	700	654	654	640	667	695	654	672	642	665	648	703	670	680	670	699	696	698	716	670	683	686	672	677	691	675	718	668	617	651	631	683	700	669	660	706	653	647	639	732	694	696	624	680	703	679	670	709	689	691	648	639	674	677	638	680	691	655	691	677	729	664	700	672	670	656	677	681	643	682	655	701	667	669	684	636	684	661	680	692	673	717	682	677	662	738	709	650	638	685	707	694	654	683	685	704	655	646	672	702	661	625	682	664	650	724	690	653	679	703	682	693	668	695	660	671	691	767	698	662	691	682	694	681	671	716	678	701	699	646	650	678	691	667	634	612	685	697	683	670	695	704	718	738	685	684	678	676	714	673	680	647	667	705	679	676	678	674	669	668	660	659	674	702	674	640	688	704	676	703	631	703	640	667	689	727	660	627	661	674	667	687	689	619	693	683	687	696	690	679	650	628	644	675	700	626	674	680	692	715	680	720	727	701	688	639	652	701	643	722	677	685	692	704	684	685	703	659	689	705	655	660	678	713	681	696	686	681	680	692	691	707	683	698	681	690	670	692	712	702	705	660	664	670	717	680	654	640	660	681	692	658	646	690	622	676	650	672	733	683	645	621	612	679	676	654	660	658	654	671	680	668	650	714	676	652	663	677	647	669	742	631	716	680	691	652	652	694	656	655	693	674	670	690	675	661	686	628	676	688	675	716	716	631	700	697	689	654	652	675	689	668	672	643	749	660	652	683	683	670	678	646	672	653	700	679	639	642	670	644	698	703	636	671	668	651	663	715	692	681	687	723	666	691	637	688	667	644	673	702	694	678	685	683	671	658	684	708	689	673	655	696	639	674	646	707	676	691	657	646	683	731	709	679	670	680	659	627	685	676	668	746	660	663	663	684	660	693	716	667	700	665	695	700	659	677	633	666	658	681	715	687	670	696	678	656	660	621	688	646	675	698	689	670	679	722	695	671	684	686	696	672	685	659	617	710	678	695	641	721	660	679	667	685	655	735	700	694	668	646	657	670	722	640	679	733	674	620	692	670	696	648	690	668	723	691	638	668	660	650	720	684	675	670	694	690	684	688	652	587	648	718	651	715	652	685	679	662	716	670	707	652	652	702	670	677	653	641	652	688	694	650	685	710	667	709	677	695	705	661	716	663	636	668	682	712	645	704	693	728	670	698	664	658	660	722	703	668	652	687	642	694	672	685	663	642	712	713	698	670	606	624	682	626	652	702	669	705	700	715	678	642	683	643	729	687	667	738	651	654	653	636	723	682	656	679	709	667	626	653	689	685	702	727	677	687	689	675	676	667	684	691	662	693	677	664	668	648	704	670	705	633	752	642	634	673	613	680	693	635	717	707	726	641	675	655	684	644	681	599	695	654	686	714	666	686	750	647	669	725	687	642	707	700	651	658	651	644	702	681	667	699	675	676	673	742	686	736	695	657	620	676	610	699	656	664	700	683	667	676	711	653	674	727	652	685	694	735	689	646	688	643	684	689	677	653	657	712	688	689	674	658	671	685	746	678	713	677	685	726	666	721	688	682	658	678	683	656	655	685	701	685	664	664	698	672	658	658	707	721	636	639	663	632	671	709	665	673	740	695	677	683	696	708	658	678	705	694	696	657	666	667	651	690	687	639	641	701	668	675	661	677	668	661	652	706	659	696	727	683	684	630	678	668	657	663	594	688	686	654	660	648	634	683	661	703	679	664	692	701	683	650	685	624	626	697	647	691	661	676	692	721	713	688	683	644	666	692	660	662	680	649	657	688	720	670	682	653	664	673	640	715	693	725	656	679	658	653	687	691	627	652	685	660	707	654	698	674	646	707	686	659	672	663	681	686	648	675	691	680	762	641	647	706	667	671	676	712	680	705	691	677	665	705	668	688	634	691	644	667	693	697	705	659	721	671	688	665	612	706	680	649	673	646	710	689	663	669	660	673	637	640	715	655	672	666	680	658	688	709	622	643	670	636	691	721	680	689	733	679	689	624	653	708	648	653	661	696	682	720	711	645	667	617	624	662	657	655	682	674	698	649	733	674	694	668	663	671	717	656	681	677	704	687	655	682	677	689	657	674	682	625	681	665	707	658	684	700	681	671	676	698	725	684	690	659	704	649	684	675	667	631	705	667	689	680	635	678	672	681	677	658	697	636	710	675	694	653	666	658	673	665	697	671	684	695	720	650	620	668	660	644	677	679	680	715	679	669	691	672	760	708	708	712	616	731	701	711	713	654	713	670	680	680	674	636	688	644	671	677	717	671	698	659	684	667	690	696	678	690	674	708	648	660	661	700	688	677	680	695	673	610	699	692	653	692	728	641	676	660	656	685	683	650	776	675	672	669	636	685	708	685	709	687	687	679	706	683	638	653	669	666	660	690	699	699	651	696	709	653	633	667	680	670	673	688	660	703	712	679	620	666	677	698	635	719	665	725	661	698	720	655	690	634	686	721	666	693	639	692	600	661	673	714	666	689	650	661	661	678	664	675	662	693	675	661	695	703	668	670	651	673	665	649	688	723	655	691	646	711	655	650	635	692	669	665	666	666	681	650	707	724	598	676	667	656	659	712	694	708	669	718	655	687	667	661	677	650	664	650	724	614	720	696	717	650	682	638	697	644	636	674	697	690	677	674	672	738	633	648	677	671	652	666	673	723	594	694	682	666	658	689	653	670	644	683	613	661	642	660	667	679	676	686	692	663	664	691	673	656	748	667	649	634	677	658	625	687	664	655	699	673	662	678	705	691	642	718	670	689	653	651	640	686	623	687	665	703	650	706	679	704	695	623	661	664	655	698	695	657	706	663	658	680	643	670	636	659	676	701	661	655	687	687	684	675	625	673	675	724	696	662	724	645	726	648	670	689	693	663	663	616	676	697	684	662	730	669	653	688	666	653	720	676	664	632	681	681	713	701	668	635	669	672	686	637	717	634	699	638	664	688	680	674	726	651	698	646	669	672	693	749	655	649	684	664	709	683	653	678	691	649	613	676	734	671	658	704	710	657	641	718	614	682	600	646	656	662	699	651	695	702	688	666	676	717	684	674	645	646	725	656	701	708	742	659	697	661	641	696	712	658	663	663	597	639	633	645	705	655	690	695	606	695	673	662	648	629	686	702	639	686	665	685	665	656	723	682	704	686	692	677	690	655	672	681	673	739	679	714	706	672	632	651	698	639	693	642	619	665	654	657	672	724	686	652	639	662	650	700	713	724	708	607	680	676	653	691	656	629	674	690	680	637	696	681	702	650	653	685	677	701	716	711	687	676	706	701	679	660	700	673	704	682	649	733	666	681	675	667	670	705	689	678	667	672	657	637	660	691	660	695	670
49521	94393	79670	62390	49721	38714	26618	15760	5513	777	712	683	659	678	716	673	724	727	687	715	739	674	699	684	663	695	712	691	700	679	709	779	739	753	664	716	670	673	710	668	702	711	709	690	686	694	682	695	699	735	640	677	718	660	663	708	676	684	701	669	704	689	696	681	645	662	710	688	719	700	660	712	698	693	698	659	642	692	693	697	723	689	668	657	676	666	668	661	712	692	690	708	671	612	687	674	705	682	693	739	679	680	644	695	699	684	698	701	684	671	675	711	669	717	708	701	673	663	733	697	721	702	701	718	699	684	700	689	698	699	737	659	694	647	681	699	712	659	676	694	700	652	704	690	645	664	674	652	656	730	667	682	668	681	731	677	660	719	731	688	723	719	652	667	691	717	686	687	682	648	682	665	669	668	665	701	706	719	672	676	658	720	660	696	681	643	663	686	721	738	709	701	681	704	706	667	703	643	723	697	673	658	703	697	685	705	718	708	699	690	604	616	656	646	719	697	659	707	675	645	691	682	652	712	668	730	680	678	707	685	703	676	615	727	697	711	716	695	668	716	678	687	719	636	690	655	681	736	681	657	674	745	687	675	713	668	699	673	616	677	671	712	689	696	677	687	696	682	702	713	672	663	737	741	684	711	749	684	700	726	665	678	679	666	691	671	724	686	707	745	653	722	699	742	701	703	659	647	686	690	665	722	647	622	712	710	715	675	687	672	640	647	677	674	681	654	657	691	655	671	688	680	730	710	709	685	709	722	669	729	682	709	696	715	719	699	691	637	707	693	645	682	718	691	694	700	664	705	696	676	730	740	717	675	726	700	657	645	696	659	667	671	681	688	665	672	651	725	619	695	682	696	682	667	717	672	669	679	706	716	682	681	655	688	659	659	728	696	691	627	674	688	650	708	710	705	707	697	653	694	630	690	656	664	696	704	706	659	678	661	679	695	681	700	698	681	735	648	714	709	709	661	677	678	684	684	711	660	720	696	664	682	648	703	717	654	718	688	663	672	687	682	687	679	698	633	684	669	674	745	717	704	691	685	732	700	718	707	656	664	673	698	700	680	671	697	650	716	672	719	696	675	696	668	713	680	655	680	681	682	708	685	745	676	714	698	672	660	664	695	676	636	677	620	672	694	710	685	714	678	694	685	701	692	700	681	673	679	628	714	753	688	689	705	717	697	685	650	660	680	725	718	696	683	643	660	690	686	704	700	683	701	671	702	725	699	691	664	686	686	677	674	660	689	641	712	686	645	693	674	720	732	710	677	680	674	628	681	651	685	703	681	672	664	632	727	726	687	657	634	704	698	723	685	707	684	718	668	669	673	678	674	675	706	663	697	644	689	646	714	716	713	670	665	701	645	686	711	674	745	670	670	685	667	714	651	684	690	696	666	698	699	712	667	702	688	673	714	675	678	689	640	656	720	645	667	658	664	646	697	692	685	672	678	648	715	686	633	679	709	669	686	673	617	705	681	656	731	687	710	697	709	711	735	692	672	706	669	731	684	685	695	724	634	668	715	670	722	665	681	722	664	694	678	669	705	728	731	660	700	680	707	681	734	694	686	700	691	675	654	757	705	712	650	678	724	644	657	664	653	685	658	714	695	686	670	672	709	678	738	692	686	684	698	686	669	685	735	734	712	692	676	680	695	690	691	727	672	706	686	662	688	659	726	694	689	698	708	678	654	699	674	699	701	680	719	711	697	681	694	686	719	687	727	658	686	686	697	651	657	716	692	626	700	702	752	722	723	708	708	712	680	690	668	703	666	680	673	649	677	656	625	704	680	662	662	687	705	632	663	710	661	720	714	705	727	711	714	696	668	655	640	736	666	688	666	671	657	694	655	708	717	689	695	649	687	690	703	646	664	694	739	703	690	673	709	725	696	684	647	678	671	688	666	690	677	638	761	711	715	685	704	652	644	696	697	662	716	656	663	705	694	681	729	660	716	645	705	641	686	710	667	745	696	667	635	632	709	689	687	720	676	715	706	688	705	686	691	724	695	762	668	715	633	719	712	673	655	653	661	723	673	677	686	673	657	676	658	676	678	672	652	741	707	693	655	676	680	713	693	688	679	704	665	672	643	712	669	702	655	691	745	704	706	689	696	662	650	675	645	609	690	633	639	702	685	684	693	725	682	674	663	677	672	684	679	676	660	683	700	721	674	713	658	717	702	673	677	678	689	713	733	707	679	684	669	696	676	677	715	681	708	673	719	682	702	706	693	659	682	695	666	696	739	666	676	673	693	703	707	696	714	720	681	675	695	711	727	720	633	732	657	707	701	709	696	710	641	708	665	694	664	708	722	709	690	701	673	674	665	663	675	717	731	680	713	697	714	709	681	683	660	614	683	705	703	653	677	706	663	671	686	684	655	706	705	709	728	695	645	716	639	715	661	674	706	702	696	655	676	704	694	696	730	670	699	729	701	671	709	635	700	687	629	682	644	674	668	666	654	705	681	701	695	702	698	718	695	694	661	724	716	706	686	706	660	666	693	663	677	740	710	696	649	733	725	656	709	683	686	668	675	698	677	697	650	641	723	656	679	664	688	671	702	690	711	681	674	675	681	714	689	722	713	678	686	734	690	685	661	724	663	663	685	714	692	750	684	634	690	696	673	704	674	708	691	661	668	695	688	715	665	709	690	611	668	732	758	708	725	719	692	698	715	682	659	665	684	656	702	691	686	695	695	683	703	693	677	687	701	691	666	697	675	675	715	656	692	643	695	714	720	655	680	637	690	684	710	690	715	685	655	676	672	693	720	705	705	675	653	678	694	708	690	700	672	690	649	755	675	725	664	719	722	699	688	658	674	676	692	726	646	709	688	639	729	650	685	716	736	655	731	737	719	648	721	702	669	688	726	689	643	710	713	663	698	709	698	649	694	716	686	714	679	681	662	716	718	680	710	725	692	684	709	704	678	627	662	683	681	641	689	699	711	613	670	695	677	674	724	696	671	688	704	666	719	646	689	668	699	659	734	700	692	695	678	679	698	701	735	651	684	706	714	704	702	687	664	647	667	695	692	728	689	662	634	678	676	665	716	672	688	701	680	687	672	701	685	691	654	751	713	688	678	725	715	705	716	702	654	715	701	736	711	739	714	702	649	692	643	678	710	686	727	660	661	684	706	687	671	703	692	731	727	717	720	694	739	658	685	692	677	664	673	639	685	673	694	740	646	680	668	654	722	666	749	675	622	720	710	676	730	734	670	674	688	661	708	713	685	650	677	695	698	690	660	694	663	670	714	697	611	698	665	697	677	656	655	631	681	736	737	683	693	665	694	648	692	663	688	716	679	718	685	679	710	682	688	696	754	722	719	673	680	702	717	707	756	704	748	691	685	732	706	702	715	718	689	697	666	717	683	685	653	675	700	684	712	717	666	642	674	688	700	710	721	641	683	703	690	700	702	683	694	704	695	692	681	712	698	699	675	687	676	682	689	690	717	693	709	734	636	704	683	675	725	664	652	672	695	700	690	693	687	702	712
28065	23208	26884	17293	7458	3295	1710	900	463	279	319	306	316	307	287	288	338	320	279	329	296	320	280	287	325	334	293	311	311	295	301	309	316	316	326	307	318	321	335	307	320	342	320	330	344	316	346	341	302	312	297	317	313	330	316	306	284	326	294	319	301	319	345	307	313	329	313	310	316	307	323	280	299	331	326	324	324	312	322	315	313	333	329	321	319	314	306	328	279	343	303	298	290	317	338	301	313	316	309	341	293	313	304	334	285	343	333	324	332	322	277	310	325	332	309	301	310	320	334	319	316	318	289	305	324	321	321	332	320	298	318	345	309	319	304	303	307	296	306	331	293	310	325	353	314	334	333	302	285	315	316	319	329	327	282	306	309	307	314	317	313	316	282	309	297	322	315	311	309	302	314	307	284	315	317	345	338	275	289	303	321	334	345	307	320	322	329	320	338	320	334	323	312	337	270	317	320	326	371	330	314	292	294	338	320	314	338	304	333	328	326	305	330	308	317	287	296	317	316	298	288	318	354	306	328	320	325	338	354	305	307	314	326	331	311	323	270	317	311	312	367	345	305	329	331	320	308	312	310	309	302	308	309	303	314	334	339	304	325	316	346	295	305	325	324	337	347	325	334	297	300	313	309	337	292	296	332	263	345	321	303	324	304	327	337	294	339	294	311	350	304	341	323	304	308	318	308	333	275	353	316	299	304	312	321	299	317	300	343	328	349	356	302	316	316	343	307	316	328	329	336	292	328	322	324	298	313	310	311	293	328	320	274	322	307	324	336	301	319	323	353	335	314	301	319	346	337	340	306	312	285	298	306	332	336	337	335	329	292	306	326	320	316	279	319	333	287	337	321	364	353	315	314	296	302	309	318	304	331	334	330	298	366	297	334	291	301	324	293	299	309	327	334	360	316	300	327	301	309	271	335	301	332	325	301	310	302	317	308	310	325	303	317	302	284	331	322	289	324	271	314	327	282	343	305	330	299	300	325	325	317	349	319	314	305	316	326	294	320	330	289	292	330	328	321	341	326	330	306	356	331	302	314	281	314	322	302	319	292	303	332	351	324	297	300	327	283	329	300	286	313	335	306	321	325	313	329	306	299	338	303	292	315	340	323	317	322	313	301	310	341	292	325	318	287	331	337	329	337	297	321	328	318	326	322	289	325	309	317	317	312	331	319	317	332	315	348	314	332	340	314	333	309	319	292	296	306	333	334	323	356	306	336	323	314	314	340	281	327	340	308	257	320	323	289	293	301	324	334	358	307	315	300	283	350	343	296	291	289	311	272	324	299	290	287	274	303	299	310	322	296	334	337	316	308	300	303	287	309	322	327	296	331	322	315	298	337	296	300	316	347	323	309	324	303	313	345	301	300	322	298	303	313	289	298	311	351	317	300	312	276	317	300	321	287	319	323	304	338	335	301	299	322	301	351	326	310	326	329	282	302	324	267	319	347	304	303	334	318	337	283	335	292	329	302	320	316	348	306	343	332	301	314	317	341	299	298	298	318	310	305	337	294	295	329	292	298	321	303	306	327	325	287	295	307	310	299	321	322	307	323	320	311	293	324	297	285	321	316	327	338	294	341	315	321	338	310	328	347	342	308	342	303	306	314	342	323	314	309	304	274	333	295	295	316	326	326	339	298	287	308	340	316	333	315	318	321	320	308	305	356	336	330	315	287	328	307	309	321	297	295	324	292	337	320	333	323	317	321	319	312	306	302	320	342	327	319	316	310	321	292	321	338	318	367	334	318	318	298	374	317	307	316	324	335	307	308	297	323	329	319	316	341	306	316	301	317	351	313	294	309	325	297	292	300	345	309	302	345	302	293	294	290	303	288	301	332	308	313	318	329	309	295	291	312	322	345	308	324	326	301	335	327	324	305	301	315	326	279	328	300	354	277	331	317	323	307	364	328	337	320	302	318	296	336	315	326	298	343	346	314	316	301	310	329	297	321	306	339	318	316	301	344	309	323	367	316	312	312	296	349	313	333	323	324	337	310	332	349	294	290	337	330	321	286	318	295	285	361	292	317	331	317	349	313	307	327	296	310	331	305	317	300	322	324	352	315	341	340	308	319	313	286	314	307	344	298	328	299	318	279	310	326	334	305	299	311	331	301	326	342	346	322	333	324	308	337	321	325	337	277	298	301	302	307	296	314	309	337	312	311	324	345	286	337	320	315	283	324	307	294	314	329	298	321	337	307	294	318	296	322	288	328	327	332	302	314	333	326	336	318	315	304	310	321	329	326	301	319	323	300	340	308	332	326	349	315	327	289	321	299	341	325	300	331	328	274	325	297	346	328	292	357	309	310	314	310	308	320	328	353	340	327	311	355	290	313	316	326	321	334	315	287	334	302	288	316	317	313	311	303	298	329	305	307	311	321	325	306	303	308	308	325	317	339	273	347	299	306	332	319	290	299	322	320	312	328	290	322	320	324	314	313	325	307	335	314	316	290	355	317	298	321	333	325	330	323	311	305	299	314	348	328	296	291	303	324	326	303	351	310	337	343	322	308	332	323	324	299	334	342	317	307	329	316	316	342	330	331	322	304	318	324	299	310	305	307	312	325	286	332	307	317	349	291	308	309	341	344	313	301	310	285	302	339	329	312	306	304	315	319	300	299	329	314	289	345	279	300	342	325	328	325	301	339	353	311	317	320	361	322	333	340	305	310	289	338	339	312	338	306	323	275	298	368	301	337	300	313	284	319	308	329	290	332	318	300	287	355	325	340	335	320	337	299	315	284	313	341	344	338	316	317	329	311	314	361	333	309	365	311	312	300	313	311	313	339	308	353	345	329	308	343	317	314	334	295	318	309	320	328	292	316	340	295	317	338	268	347	308	329	333	326	283	341	307	326	315	272	309	306	308	344	279	343	308	321	323	313	325	337	307	320	336	314	321	309	286	289	283	303	313	338	359	373	332	330	328	330	321	291	307	309	299	316	304	323	348	346	306	304	332	303	308	321	317	339	270	344	310	338	312	325	299	324	326	331	312	297	306	340	315	303	326	321	316	317	314	297	314	318	313	305	270	303	258	360	322	329	299	295	300	318	330	292	305	299	345	313	313	280	343	336	306	296	305	312	324	319	304	325	310	318	310	321	314	281	281	348	333	327	309	322	293	329	342	298	320	328	327	322	305	314	325	323	305	337	335	360	318	317	305	324	335	317	311	312	311	277	293	304	341	331	309	322	294	324	313	328	306	305	310	336	339	325	275	309	323	274	306	288	314	279	290	307	316	304	312	297	312	327	332	310	330	313	301	313	321	318	285	300	324	312	346	329	329	301	300	315	302	290	310	306	281	344	328	318	307	313	318	339	304	321	277	310	284	319	316	302	321	324	271	338	318	314	305	310	301	342	307	322	324	300	291	309	326	304	327	320	285	285	297	330	284	330	320	309	319	315	337	319	324	324	332	313	325	318	291	331	323	349	317	341	304	332	324	309	286	327	322	319	327	284	326	301	322	336	325	347	331	325	298	322	321	319	311
14942	32564	22871	12414	7482	4064	2246	1200	502	318	356	336	351	333	336	342	347	329	356	339	332	364	300	354	339	318	320	336	353	341	374	323	333	348	364	364	334	352	336	329	344	358	326	326	326	348	324	365	340	319	359	350	323	323	357	329	348	375	319	359	367	353	334	359	355	383	341	343	353	377	358	337	384	363	309	329	370	365	293	332	352	339	335	354	342	374	311	334	344	331	355	363	345	348	359	333	326	334	328	330	318	332	352	351	320	378	343	356	353	355	329	308	341	351	345	343	342	349	329	363	368	324	321	350	322	363	329	357	371	313	329	341	361	328	393	390	359	353	385	363	349	340	389	360	356	329	355	329	352	340	364	318	353	358	351	341	369	317	355	348	314	360	354	341	334	319	345	355	336	317	382	365	383	344	332	363	346	333	365	337	342	365	356	321	346	335	349	362	370	348	392	324	341	365	323	347	355	368	321	343	366	353	351	359	354	359	350	321	330	373	369	336	354	369	349	336	342	335	337	355	333	337	330	343	345	361	339	364	340	356	339	368	365	347	324	336	365	341	345	378	315	334	308	332	398	347	309	341	316	326	360	342	310	335	384	345	360	345	343	332	388	344	359	326	323	344	351	371	351	340	381	338	340	328	343	356	326	393	368	320	360	332	338	320	345	369	327	366	350	337	358	358	329	349	362	375	333	371	368	344	367	333	329	376	375	343	350	361	328	342	331	332	361	350	346	328	358	323	336	341	334	324	360	343	327	345	386	323	339	367	361	346	340	331	349	353	363	345	355	369	347	286	322	338	316	316	349	325	324	374	357	348	351	346	365	351	357	344	338	343	344	295	337	351	360	329	320	320	357	371	368	345	359	338	344	367	322	363	342	327	339	361	396	355	320	348	322	342	365	334	378	369	342	327	394	371	339	335	366	384	338	353	311	349	344	322	340	338	368	360	360	340	335	307	340	374	305	345	341	368	347	331	348	339	361	346	353	366	340	346	310	382	352	361	343	368	367	357	324	378	351	334	358	316	396	361	372	354	350	340	371	380	315	344	364	320	366	336	352	356	355	355	354	340	324	380	354	354	355	330	330	365	339	342	358	346	357	353	372	357	333	332	303	321	330	337	320	345	344	368	307	334	344	379	331	350	332	344	368	335	357	401	351	380	333	320	394	315	336	335	324	334	333	355	336	337	383	343	334	352	350	359	351	365	339	358	372	367	357	317	325	322	361	365	343	351	331	337	355	333	372	352	350	368	348	334	334	344	352	350	358	320	302	368	357	371	332	378	381	349	342	371	377	332	321	341	362	346	329	332	368	338	383	323	343	349	356	321	366	325	327	332	342	317	316	333	360	367	373	341	383	350	372	337	375	346	357	342	364	323	330	348	348	378	332	329	371	336	334	341	369	323	326	342	334	348	342	347	354	339	336	354	365	285	327	328	351	371	319	370	391	358	359	345	336	356	341	359	363	361	331	340	345	360	343	356	329	328	335	334	363	345	364	353	362	316	354	342	326	353	347	345	332	364	347	321	341	356	368	329	359	337	344	343	335	317	347	351	345	360	360	331	357	349	365	357	328	386	334	328	372	331	357	302	321	327	325	356	324	362	348	327	342	338	373	319	333	342	327	361	355	317	343	331	348	362	331	348	360	321	349	385	356	341	326	346	337	362	334	371	346	354	371	355	361	331	301	364	377	350	351	321	329	343	363	361	348	335	330	337	331	382	362	359	363	377	325	339	343	363	309	390	355	353	339	312	347	351	306	335	336	363	330	303	325	393	381	361	335	340	358	315	328	329	348	346	369	365	326	344	336	337	319	339	317	351	377	364	322	314	340	368	378	346	325	350	342	325	306	341	342	375	358	321	354	322	354	364	366	383	356	362	312	318	355	321	347	356	340	357	348	317	309	341	362	373	359	345	370	335	367	338	328	332	321	330	350	319	319	345	355	357	350	374	360	367	356	350	347	355	354	328	333	345	296	354	320	309	339	384	336	365	331	322	358	346	357	313	373	331	318	328	341	367	323	346	305	375	365	348	360	339	339	330	346	342	356	391	341	368	359	326	333	389	366	330	328	315	330	336	342	374	350	364	355	330	370	408	351	309	345	301	365	331	350	336	328	360	323	307	332	341	323	340	332	362	347	347	339	356	345	360	344	365	311	358	329	348	323	316	358	318	391	355	359	334	318	365	348	311	388	351	358	319	341	340	298	315	348	363	367	335	347	344	344	363	376	349	360	346	338	352	377	333	365	347	357	353	366	381	354	342	360	373	345	344	352	336	372	306	329	358	348	355	351	372	343	336	369	359	359	342	349	323	340	337	380	322	356	341	326	358	346	341	356	330	348	361	342	362	353	318	340	346	338	343	306	324	351	352	350	313	365	370	349	376	346	334	360	351	351	338	377	380	334	371	349	335	315	337	339	363	336	355	355	319	320	357	338	328	325	346	328	349	314	374	348	366	336	337	347	334	373	331	328	362	380	358	340	364	387	361	345	358	355	354	366	403	352	315	368	326	358	321	331	349	362	335	329	344	340	334	318	379	375	335	345	324	374	321	347	367	345	357	332	350	359	357	359	349	349	339	325	332	351	341	356	383	350	382	347	332	324	375	360	361	357	334	347	375	361	313	320	370	349	339	374	364	309	342	319	326	344	331	351	383	364	353	340	312	330	334	333	293	331	348	342	358	366	328	337	352	346	344	346	364	336	310	358	381	343	342	332	344	308	353	372	375	360	333	342	330	342	338	339	310	336	350	381	327	339	321	334	336	370	325	333	366	320	375	361	291	343	329	335	374	373	316	345	328	348	352	336	320	361	372	368	352	306	338	353	333	312	373	317	341	345	295	356	377	324	339	319	355	346	364	308	341	361	370	341	326	343	351	365	319	326	329	332	334	348	370	341	349	332	365	383	355	334	370	352	355	347	336	325	325	332	339	342	361	352	378	326	351	328	328	347	354	322	320	317	322	320	351	328	385	364	353	340	343	380	355	346	323	343	334	368	338	364	355	335	343	354	342	322	354	358	326	341	360	334	342	334	342	327	332	378	344	353	366	352	345	329	370	376	333	342	366	377	336	344	342	342	344	347	314	350	329	319	328	311	350	394	364	360	333	338	358	337	369	342	300	349	322	334	353	366	364	355	347	344	378	389	319	343	343	338	307	344	332	374	343	357	354	317	347	369	358	391	350	355	326	338	345	341	359	348	344	379	334	341	354	366	358	338	365	318	380	347	359	373	328	342	315	332	357	362	359	358	342	336	358	331	324	363	346	335	340	328	358	321	362	348	332	354	361	316	349	374	339	370	361	366	325	364	333	341	324	330	330	372	337	349	337	366	353	320	343	327	350	352	352	377	339	361	330	347	336	360	369	345	358	336	384	337	338	405	327	349	345	322	313	332	329	343	327	338	393	357	350	373	351	371	330	355	329	312	350	318	337	348	357	333	360	329	348	339	345	366	313	320	320	314	351	360	347	328	359	329	373	367	368	359	341	351	360
23363	21436	32771	34216	32758	29300	21634	9206	2353	575	517	545	542	565	550	519	533	525	531	502	501	495	524	541	527	498	555	473	499	533	526	505	523	560	493	530	503	538	530	516	523	494	536	530	503	496	487	545	482	506	477	523	547	537	497	539	543	550	485	481	491	510	521	544	531	506	531	513	502	526	497	509	541	508	518	511	520	457	496	518	540	524	521	507	549	512	524	589	542	496	527	515	491	564	501	507	549	521	520	529	531	481	555	501	519	487	551	511	558	504	512	546	499	540	543	532	504	541	512	554	522	529	492	489	507	520	517	520	541	513	496	511	505	531	479	505	537	551	514	513	527	552	530	509	521	497	516	536	513	530	518	477	541	536	452	540	536	485	524	503	505	512	487	502	523	496	499	497	491	517	562	495	502	492	518	507	560	538	541	547	519	561	456	514	488	534	463	548	529	537	551	486	502	522	495	520	544	482	515	555	496	473	511	504	510	534	515	538	504	490	490	510	528	505	532	482	494	514	546	492	461	513	535	508	512	521	495	494	499	520	498	536	538	522	514	498	522	515	478	523	491	538	576	519	524	552	509	516	551	512	519	532	511	487	500	490	484	503	515	508	521	547	511	564	513	518	469	535	542	529	508	533	499	518	540	503	488	500	492	516	475	514	500	499	531	507	507	526	497	517	499	518	506	525	533	528	497	522	527	544	545	490	532	541	557	553	502	463	567	525	502	556	515	532	508	497	469	582	506	538	563	509	536	515	468	534	501	558	488	507	505	508	498	506	537	485	486	551	546	556	524	496	510	530	501	475	533	511	481	523	527	513	480	507	493	505	506	531	502	517	502	532	534	518	517	504	536	548	501	499	550	524	470	517	477	531	496	532	511	530	540	496	542	533	506	525	520	503	525	528	525	467	509	494	506	506	516	505	513	518	533	497	539	505	520	500	512	517	490	504	495	553	537	498	476	544	517	523	552	499	535	479	478	572	510	488	496	504	527	473	500	470	511	513	490	472	548	551	530	530	539	492	499	542	510	540	482	490	522	484	516	507	510	515	525	518	492	494	518	510	548	475	536	481	518	512	515	502	509	561	496	514	500	490	508	493	501	465	524	520	512	510	530	510	526	509	502	498	543	515	468	521	541	534	516	530	501	503	527	507	508	508	559	504	528	517	481	521	493	544	526	456	533	551	461	494	565	503	505	483	495	494	510	551	510	523	515	519	512	508	528	485	503	514	512	527	530	509	491	508	504	510	495	537	503	500	486	514	501	500	514	524	532	534	513	494	492	530	502	501	510	495	474	532	487	518	511	518	511	498	496	521	527	538	516	543	529	533	529	549	512	523	575	529	524	504	491	536	561	533	546	536	514	504	481	553	527	496	539	520	564	491	501	512	537	527	558	503	538	502	532	500	501	541	539	522	530	513	522	529	539	505	491	538	522	534	511	502	533	513	539	492	500	485	473	551	493	491	508	497	525	551	563	524	516	501	511	505	587	517	535	483	527	518	526	538	504	543	499	529	525	552	529	477	515	544	506	479	496	531	476	545	502	491	521	460	499	538	505	490	511	507	567	501	577	547	522	548	492	495	528	508	502	524	459	534	508	502	551	489	502	511	486	502	534	502	475	513	535	487	512	470	517	508	537	553	496	510	509	512	574	494	498	534	511	522	529	517	526	519	515	496	500	514	503	520	552	489	502	523	536	482	518	528	561	469	531	564	527	532	535	495	463	520	508	484	469	534	517	520	559	490	521	489	546	507	501	525	500	477	529	538	507	499	539	480	520	543	528	474	544	488	513	543	531	507	505	501	535	504	523	508	502	506	516	504	499	510	542	500	516	509	519	512	483	514	550	520	524	500	537	502	522	551	511	465	475	537	571	510	512	543	537	502	549	515	539	508	532	498	530	510	529	522	531	576	488	551	499	534	484	514	499	501	495	533	533	533	534	536	530	533	489	503	479	479	517	488	481	506	550	521	477	502	490	490	525	516	538	540	534	490	519	535	509	517	477	498	504	528	505	501	519	511	523	505	512	519	528	487	502	487	531	534	490	520	502	510	524	492	565	520	521	535	474	512	567	507	510	513	476	488	508	562	521	543	528	516	465	517	532	562	504	517	527	476	534	525	487	518	461	544	539	467	489	553	548	513	508	525	519	517	528	493	506	494	497	511	512	496	518	508	492	533	496	536	515	540	519	544	490	537	547	502	521	501	538	539	511	513	502	521	534	538	519	555	483	500	487	547	524	530	530	488	520	523	492	555	520	491	518	529	539	510	509	508	550	475	526	510	487	512	505	545	496	501	481	505	515	514	501	535	481	544	536	488	495	492	545	536	497	505	482	499	538	498	470	504	522	518	568	505	499	517	511	496	510	527	492	533	457	508	507	519	537	539	532	533	532	498	541	483	528	502	502	513	505	481	500	505	480	505	521	507	503	507	495	545	516	527	522	521	488	540	494	506	516	546	534	510	523	489	525	524	476	529	514	438	524	485	547	537	532	530	475	517	507	553	550	525	505	491	525	501	486	508	537	512	497	542	517	541	518	544	525	516	528	479	553	493	502	524	575	518	505	564	524	533	569	500	506	558	514	487	529	521	511	464	491	517	527	564	518	442	513	535	526	485	527	506	477	512	505	524	539	520	487	543	550	520	506	496	543	564	561	509	556	485	549	526	482	510	475	482	497	558	507	511	517	491	506	552	554	539	514	512	549	526	498	520	540	520	477	507	477	538	526	516	490	480	506	532	504	539	496	534	521	513	531	516	558	524	544	530	522	494	529	479	532	508	522	494	537	502	480	494	530	525	508	533	523	533	510	527	483	487	452	512	491	497	505	506	534	494	549	527	519	513	547	533	478	576	534	511	481	494	518	559	536	535	527	509	514	548	580	505	531	524	506	505	524	523	494	541	499	536	511	568	552	492	474	519	509	529	546	493	510	541	496	547	570	525	502	482	476	528	540	545	527	500	520	532	525	541	528	506	522	543	522	476	525	519	513	528	527	530	560	502	522	514	514	515	552	509	509	508	520	500	533	508	532	554	516	529	481	536	524	513	530	527	538	482	488	523	504	507	484	490	513	496	543	492	539	541	521	536	453	558	549	533	506	499	533	498	536	493	517	554	519	555	535	503	473	508	540	524	563	493	513	567	491	493	573	532	533	481	537	514	495	506	525	499	538	532	534	507	480	540	535	515	523	515	545	498	520	520	516	504	543	497	478	576	538	474	500	502	477	554	520	534	531	517	493	549	507	511	530	527	481	499	530	489	499	524	514	505	507	515	541	482	546	486	482	499	512	521	509	484	543	524	527	487	482	486	523	558	520	518	467	525	493	526	521	492	521	569	542	483	513	503	520	519	518	505	511	499	534	535	517	506	518	500	528	525	485	557	515	528	473	533	512	502	490	478	545	489	478	498	524	541	538	492	446	558	543	499	536	508	495	499	531	480	530	521	526	528	532	510	516	522	512	502	521	522	507	503	475	535	522	530	552	468	523	526	521	486
43440	85804	71695	54205	42757	31764	20018	10738	3044	619	523	503	592	527	571	563	513	513	537	535	552	525	500	534	554	518	504	535	523	533	531	527	521	506	575	547	546	520	526	581	498	525	512	489	572	515	566	502	514	581	561	580	532	504	519	517	511	549	526	524	534	533	574	532	572	539	548	519	513	558	536	520	532	532	546	524	547	549	563	545	565	522	497	555	551	570	501	527	507	550	527	536	509	488	525	529	519	541	524	491	544	578	524	550	554	543	551	541	550	549	510	531	526	541	562	553	566	526	507	558	518	528	534	524	495	511	535	533	524	545	500	517	575	558	535	513	573	533	513	537	561	519	531	547	524	548	501	538	560	516	505	553	519	590	542	501	537	548	515	496	519	523	579	519	494	539	524	553	549	518	510	526	550	534	520	518	539	494	514	481	564	516	521	540	556	549	522	550	508	511	519	552	534	514	559	533	534	515	577	544	573	545	510	495	518	490	491	595	524	528	524	523	522	544	530	564	554	548	532	562	565	541	549	555	507	502	551	528	539	498	527	573	547	501	509	530	498	504	560	565	504	529	537	520	577	529	523	548	534	539	525	486	530	541	521	518	527	533	568	559	545	527	530	500	557	503	548	486	546	517	519	506	592	544	554	566	569	546	517	579	527	539	516	521	499	537	505	562	530	492	509	575	543	538	505	528	514	546	578	542	561	539	523	545	576	554	512	509	551	522	527	539	552	529	580	492	554	533	538	529	564	544	528	536	532	562	557	568	498	505	521	520	504	526	553	531	514	516	500	542	511	529	544	516	523	517	573	522	573	543	504	544	547	550	520	535	540	536	538	546	504	525	522	535	515	522	522	509	559	546	523	557	503	528	513	552	538	585	518	495	557	519	505	532	543	534	524	540	551	546	501	500	521	512	526	524	535	548	542	495	573	527	559	513	529	512	533	539	549	545	523	537	537	517	498	548	504	557	513	554	524	512	554	520	509	493	540	525	529	587	520	549	483	519	518	491	529	527	543	528	530	532	517	526	541	514	528	551	561	552	521	527	530	486	542	531	524	551	511	534	526	517	533	474	505	505	543	563	555	494	519	552	549	572	508	535	549	563	594	495	583	534	538	526	551	524	525	557	572	542	512	574	511	556	546	521	484	542	534	540	488	576	527	520	511	528	557	567	538	535	509	540	559	515	545	567	501	533	528	508	529	532	512	520	512	526	559	539	556	562	564	530	528	504	542	524	540	554	517	516	542	531	542	544	536	544	540	551	505	511	546	534	544	524	595	488	555	520	519	518	515	516	582	537	539	493	511	555	521	517	524	503	519	516	500	559	542	529	540	513	557	568	550	534	526	527	521	526	539	538	517	519	525	510	548	525	511	548	542	469	573	535	545	511	551	556	555	509	539	552	512	544	522	549	507	526	500	550	528	544	539	524	559	514	520	531	530	559	536	553	551	504	546	592	565	543	536	548	558	522	552	535	525	529	517	546	526	551	540	521	526	520	536	469	520	576	514	574	527	566	541	524	496	530	496	521	520	528	538	533	555	512	528	492	557	508	577	526	548	524	551	541	532	470	536	541	549	519	528	525	548	527	513	540	512	541	521	533	539	543	532	541	490	521	534	558	524	580	518	543	491	541	552	483	556	534	565	533	490	508	525	547	524	528	478	562	570	529	518	547	493	529	576	552	546	547	527	509	515	553	554	539	528	545	528	550	533	522	518	520	532	534	530	527	521	511	531	533	525	515	585	529	516	556	513	509	510	547	528	501	526	500	560	541	561	497	540	514	523	511	512	538	529	511	560	519	493	545	508	560	465	513	503	529	545	513	530	537	528	528	534	556	535	566	529	546	560	528	504	558	520	517	577	550	553	542	547	548	560	527	534	502	528	531	501	552	520	543	542	524	542	546	519	567	545	560	540	514	518	493	510	513	539	557	488	538	530	523	569	474	534	495	554	513	523	529	477	541	552	532	494	514	537	538	564	558	542	493	531	564	544	558	524	532	539	528	542	556	561	554	534	544	529	529	518	503	519	532	543	554	556	552	544	580	512	494	517	542	524	523	521	590	512	539	524	566	529	557	533	550	514	523	532	505	530	508	546	537	533	512	515	510	576	557	526	559	551	557	540	479	512	493	542	550	527	526	510	545	528	506	492	561	522	528	565	508	567	491	508	494	588	576	507	565	552	563	544	582	493	568	520	549	540	532	553	504	509	593	530	533	550	534	547	539	508	524	523	524	512	554	493	504	507	532	530	522	501	487	529	536	551	556	541	519	556	526	560	500	471	505	507	542	502	521	517	509	555	539	582	495	513	528	449	562	528	588	569	512	503	507	533	542	508	529	498	545	479	502	564	523	536	523	515	537	521	538	527	523	534	485	519	540	513	531	486	532	490	560	520	530	539	559	534	523	490	539	561	539	545	509	531	515	488	526	539	495	545	518	548	573	531	524	525	535	519	527	529	524	559	472	557	514	537	523	536	492	544	529	523	502	499	540	519	525	560	537	567	516	585	543	540	552	494	548	560	550	554	481	501	523	499	542	502	526	526	544	516	514	500	521	523	513	494	537	546	531	540	507	542	570	524	531	533	551	553	577	556	529	556	532	533	544	542	514	519	503	508	556	548	519	557	510	522	551	521	525	504	501	536	563	542	545	554	559	552	518	539	541	506	515	530	520	529	542	511	529	583	532	505	519	556	561	506	503	583	509	470	530	506	551	524	510	538	549	502	519	525	510	535	526	522	549	517	536	544	529	539	537	544	519	543	515	572	534	524	529	512	553	540	519	544	530	522	551	554	554	509	507	514	570	546	515	515	505	519	530	526	537	486	523	548	508	577	536	485	499	517	506	513	492	544	520	531	565	540	518	513	558	541	517	552	528	541	522	526	525	545	530	522	506	565	517	490	504	520	505	511	509	541	524	535	510	532	561	557	474	525	524	538	530	573	541	520	545	562	538	487	531	518	518	549	527	534	526	519	514	542	520	547	509	537	539	510	586	530	546	530	550	542	512	579	570	539	512	533	496	489	559	473	520	534	558	515	582	515	550	538	519	532	552	539	551	470	514	478	534	562	555	522	547	544	525	553	530	525	561	454	501	507	597	504	512	541	524	515	573	547	489	576	512	535	533	505	511	542	520	543	542	546	535	524	542	542	527	561	549	534	553	488	528	519	531	547	511	574	527	573	494	511	528	569	558	526	518	550	511	553	555	547	524	523	548	542	530	551	533	520	554	560	530	535	529	530	581	522	537	545	505	578	521	557	540	561	510	538	528	542	535	529	525	539	525	523	530	520	532	559	538	543	563	504	485	509	496	543	538	505	537	555	571	522	544	524	512	510	566	572	533	531	515	504	515	506	541	515	556	534	573	557	526	511	538	542	485	534	536	548	536	558	557	548	530	494	547	455	568	522	552	539	528	517	540	526	501	538	540	513	546	529	513	526	569	521	521	483	541	518	549	562	540	554	552	549	541	509	546	524	536	596	546	531	528	518	497	511	506
24978	21903	33184	32888	24823	16192	7718	2977	712	429	397	414	401	396	404	397	422	392	426	431	403	386	417	427	403	394	407	412	410	442	376	397	380	406	376	420	377	386	410	368	360	403	393	411	396	390	423	372	447	395	390	401	383	393	397	399	407	413	417	419	433	422	404	364	384	395	421	409	381	383	400	388	376	390	403	402	388	406	405	418	411	397	363	381	403	382	398	402	391	385	374	402	396	397	388	380	420	397	392	421	403	359	383	412	403	400	404	418	401	399	431	415	379	421	392	398	421	398	440	416	387	437	398	381	392	409	393	423	403	422	407	424	409	388	392	384	390	374	388	445	445	376	401	384	385	387	403	361	409	407	419	415	376	411	414	402	381	404	385	367	401	407	380	397	401	378	390	381	378	378	396	383	404	417	410	386	413	403	411	411	415	382	388	389	406	391	418	393	417	410	386	411	393	399	385	424	423	369	425	382	394	430	380	396	418	372	373	401	383	404	404	408	379	400	385	416	337	379	413	393	396	399	391	396	423	404	421	435	423	403	401	362	408	425	385	386	380	399	418	411	392	403	401	424	378	437	409	389	378	387	397	389	455	408	384	366	388	347	404	414	385	392	407	403	384	391	379	358	429	425	384	429	388	407	389	408	382	385	401	354	394	413	392	385	377	397	397	414	380	416	381	420	405	378	368	391	380	366	366	372	408	439	411	374	370	418	417	387	391	421	407	385	397	393	407	382	376	422	392	411	413	396	372	404	406	403	382	384	412	425	383	396	447	424	400	394	391	417	366	427	404	409	409	414	389	414	397	434	377	401	385	420	387	408	431	413	391	436	390	412	405	406	382	396	417	427	409	414	391	434	397	344	372	379	372	398	400	403	397	398	443	427	374	387	441	416	419	404	428	407	402	417	420	396	404	391	414	391	403	399	412	445	404	390	443	403	407	411	388	417	424	405	392	376	425	406	429	446	414	434	381	432	400	382	434	420	387	389	396	360	404	403	399	420	386	410	395	426	367	382	386	437	390	433	377	381	390	360	378	405	402	410	417	400	369	408	402	415	409	422	402	423	404	371	414	381	410	416	411	435	410	405	389	378	396	386	399	403	422	379	436	413	375	379	409	397	417	377	433	414	387	361	398	412	407	438	413	378	392	432	395	389	410	373	400	384	457	417	401	408	388	434	406	375	369	386	371	403	394	375	392	387	440	385	382	391	426	427	353	440	426	403	442	384	418	356	380	398	386	391	380	388	391	385	435	386	385	405	443	400	428	391	393	412	400	409	351	417	376	411	403	403	389	425	420	402	418	411	378	380	396	399	409	422	401	375	429	397	368	399	374	394	371	383	405	391	396	432	378	410	395	403	408	413	384	400	373	384	449	386	375	371	398	422	406	413	383	403	409	421	360	387	377	394	365	400	409	385	383	377	395	401	429	432	400	405	389	419	420	432	403	399	378	410	418	406	393	441	412	424	395	441	431	387	421	404	409	365	375	430	413	420	427	420	428	407	436	415	368	350	388	433	365	386	397	400	360	420	419	434	388	420	402	405	421	397	390	401	388	415	420	411	414	443	418	434	417	410	418	411	420	436	393	345	391	413	392	416	394	401	396	405	427	389	387	370	388	397	396	409	422	387	428	406	394	395	379	406	411	398	373	386	403	405	390	381	422	398	409	417	409	420	435	392	463	405	407	399	350	414	397	408	410	398	402	425	398	402	429	385	377	412	410	401	395	396	380	424	423	359	427	385	389	396	369	401	370	381	400	382	396	419	372	382	375	382	399	379	399	419	436	401	397	380	459	361	395	369	373	391	409	395	415	363	388	409	366	427	407	408	374	403	400	383	390	410	425	410	405	429	364	403	374	376	380	399	399	382	390	398	419	412	400	402	403	424	403	457	409	390	423	421	395	422	411	406	395	398	390	402	418	461	374	423	448	410	383	408	370	375	406	415	390	413	391	422	401	442	396	413	445	366	389	401	406	378	418	426	405	414	457	412	394	391	390	442	396	417	373	397	407	390	401	380	435	408	429	449	408	405	386	400	378	427	400	421	391	392	428	414	381	422	397	431	382	407	391	401	419	426	429	383	367	409	399	439	434	380	400	394	376	433	398	407	393	413	415	371	400	367	395	409	359	384	385	407	426	392	392	423	370	363	389	375	402	392	390	414	378	412	401	397	377	405	379	406	400	376	374	405	372	390	416	408	412	386	407	383	410	390	388	395	387	457	409	437	387	434	370	401	369	407	390	392	408	436	390	398	419	420	400	393	378	364	355	438	408	407	414	444	385	388	413	366	407	387	440	371	437	428	419	403	399	385	382	396	407	397	375	376	423	382	393	361	404	396	400	410	364	398	414	399	403	397	387	407	409	411	398	410	393	383	426	373	393	374	417	400	409	366	426	405	371	396	399	396	379	388	408	413	438	403	405	400	359	401	418	369	384	355	356	397	401	393	394	387	403	399	387	390	434	391	401	377	426	417	417	389	427	404	402	377	417	413	396	395	421	392	405	375	400	411	404	399	433	403	381	434	404	387	429	426	422	431	411	415	412	395	372	379	391	394	434	386	347	389	412	391	428	373	394	404	436	408	380	427	452	392	397	380	385	424	394	410	390	380	364	393	421	398	358	400	422	419	372	390	369	390	396	385	387	385	418	402	417	426	418	387	354	400	445	395	407	404	428	411	427	405	410	362	424	388	362	367	406	408	358	421	418	418	401	410	429	394	383	416	416	399	434	394	373	355	388	378	354	364	402	416	391	401	414	424	389	393	399	402	405	400	363	403	407	381	415	435	406	423	404	417	376	397	396	432	415	436	381	390	398	425	386	432	425	380	404	376	366	422	406	400	370	413	390	422	393	425	394	423	416	415	407	408	387	413	423	419	398	386	411	413	389	369	428	391	400	375	409	375	395	427	405	391	389	410	359	394	393	386	432	415	379	374	406	409	433	372	395	448	386	370	405	432	401	402	392	407	379	390	410	384	420	383	418	406	423	425	421	364	403	416	385	372	406	403	428	387	408	414	365	395	413	419	425	381	416	376	374	398	436	401	379	376	382	385	368	411	444	405	370	412	404	391	406	410	400	420	396	409	430	383	370	424	409	382	391	417	381	424	391	465	352	397	399	379	425	388	416	387	406	382	391	429	400	396	425	412	431	429	356	405	429	388	424	379	454	400	399	426	441	394	380	397	391	388	471	387	427	400	442	417	384	396	413	412	418	385	432	395	438	425	408	397	439	381	391	395	436	400	362	390	401	395	435	381	419	397	402	412	388	407	405	429	421	412	400	391	371	366	424	391	415	395	374	402	377	424	414	381	409	447	426	376	392	392	407	430	435	435	408	378	431	417	384	391	377	414	390	392	422	395	382	455	403	420	416	409	387	398	417	415	397	433	394	413	408	448	377	410	418	420	429	420	421	391	377	364	418	400	403	395	396	379	384	389	404	415	382	400	371	422	393	422	401	385	372	402	389	388	368	445	410	429	429	419	395	440	441	384
36288	66635	53972	39355	29584	19720	11101	5196	1080	452	460	421	475	447	443	421	440	440	468	473	453	466	414	470	416	465	458	454	433	432	452	469	443	461	444	445	429	430	429	462	430	434	426	414	412	477	452	415	471	416	472	425	424	446	440	450	450	421	445	424	409	453	430	423	421	430	425	443	456	461	446	464	429	440	445	461	438	408	430	477	447	444	464	462	439	449	417	426	479	428	451	446	468	416	431	451	415	461	424	452	465	444	457	441	449	465	436	462	463	451	449	457	457	442	445	450	411	436	412	431	448	422	452	454	454	440	438	448	450	437	464	429	472	457	461	429	481	483	449	451	429	427	441	449	456	421	438	431	467	452	441	410	437	432	434	452	411	434	438	482	450	425	425	431	444	427	454	448	465	465	458	448	411	458	433	435	431	464	426	423	467	446	440	449	463	439	439	435	430	438	432	478	483	427	469	455	467	452	433	455	473	438	437	432	452	433	439	446	438	465	441	429	448	431	460	466	408	415	440	404	448	467	477	425	444	422	471	445	479	414	429	426	424	439	457	417	472	424	460	456	429	441	446	450	425	460	459	468	427	448	431	440	448	439	444	401	431	465	462	455	478	435	444	420	448	420	415	423	464	430	470	435	426	488	441	432	461	430	397	427	455	426	413	435	434	457	436	399	414	427	471	407	461	455	405	471	435	401	468	420	461	461	441	431	461	436	420	438	414	410	441	410	427	453	441	413	424	444	441	464	419	457	449	434	424	416	465	480	423	435	459	463	440	422	468	455	487	424	455	420	462	437	417	443	418	480	407	469	446	435	429	455	463	446	427	415	423	433	456	436	481	470	427	442	430	444	444	438	451	409	457	460	420	434	453	437	464	447	432	429	448	458	416	440	466	460	437	443	428	434	418	433	430	436	447	465	425	432	429	410	417	428	508	424	424	458	474	434	455	467	441	407	456	425	445	425	433	458	433	449	481	413	418	473	452	455	463	454	452	423	435	427	441	462	434	433	433	398	456	433	477	457	440	446	452	467	438	449	445	449	452	417	423	417	469	490	414	455	426	384	412	428	405	401	420	434	433	446	444	459	477	433	424	475	433	431	420	456	429	461	469	454	428	463	425	473	453	435	440	477	447	450	444	409	423	470	451	452	470	459	451	462	459	436	478	432	461	426	393	446	455	458	393	438	422	447	444	430	446	465	457	449	466	416	472	439	449	489	464	454	436	435	429	454	433	456	464	437	430	446	475	427	426	457	445	438	419	427	435	436	457	476	411	476	448	462	433	437	396	448	444	445	436	438	455	454	429	411	466	466	408	429	482	409	417	419	436	408	442	416	477	412	423	450	454	494	449	440	424	488	419	433	500	434	433	460	501	468	445	439	452	448	452	432	430	466	448	408	429	437	445	427	432	437	418	400	443	473	457	454	462	455	436	441	434	449	404	429	422	489	400	454	451	426	446	445	433	421	425	463	471	415	466	428	416	475	411	439	396	422	446	438	467	478	447	395	459	424	456	439	465	435	426	426	449	424	446	446	453	430	423	398	485	475	460	430	422	444	452	459	433	430	449	452	442	464	465	464	448	427	457	442	452	441	436	467	468	440	414	391	434	435	444	441	427	444	422	466	479	455	458	430	436	449	456	438	419	417	429	454	453	438	444	448	456	440	430	430	429	448	390	443	435	456	453	471	430	455	446	465	428	409	431	437	473	437	421	465	476	449	446	422	435	465	429	434	466	429	448	427	452	438	488	428	443	412	442	455	413	464	496	441	462	408	441	405	458	422	430	441	442	415	443	406	451	441	453	446	458	442	430	422	453	487	477	431	460	448	428	449	442	435	458	438	428	392	439	438	441	413	431	441	435	421	490	457	458	426	441	420	432	429	428	402	456	423	430	430	446	433	497	476	458	431	421	431	457	430	413	418	432	475	454	463	431	434	441	413	454	418	478	469	476	423	450	470	456	435	442	453	454	474	459	451	437	431	424	460	432	409	457	446	435	438	451	463	458	469	419	438	417	441	434	491	428	419	425	433	434	436	475	409	454	434	464	454	448	457	448	446	425	457	505	432	429	473	444	399	427	444	410	431	448	454	445	460	446	415	432	415	436	440	406	457	452	463	412	433	452	463	470	431	466	429	423	465	437	484	466	438	464	445	445	439	425	384	469	460	409	438	437	426	438	437	415	403	456	424	444	474	404	466	407	471	463	431	424	431	433	410	475	454	447	471	463	460	406	472	400	447	434	423	429	454	413	415	440	382	445	461	493	442	446	419	428	454	472	432	422	439	395	429	443	453	420	436	442	446	447	442	441	436	460	443	445	443	453	447	405	407	483	437	433	451	439	446	401	473	445	476	435	440	434	422	416	467	413	447	425	428	478	437	419	425	427	463	464	416	436	447	475	460	499	488	461	445	448	481	450	448	474	431	463	420	397	441	449	410	459	433	439	426	434	476	428	446	455	421	421	451	444	420	488	404	459	446	434	458	479	444	431	430	425	425	469	457	435	422	427	453	459	440	431	423	439	446	448	437	430	404	433	410	437	426	442	461	395	408	429	477	466	449	433	434	442	421	441	469	407	454	421	446	419	458	426	459	461	470	443	418	447	471	469	446	442	478	420	517	475	450	460	464	473	444	440	427	456	460	442	448	415	413	441	436	444	408	434	411	430	419	477	408	459	449	431	414	427	481	455	459	451	491	431	441	441	456	420	455	397	454	447	431	427	415	428	467	433	481	425	427	408	396	479	434	421	442	448	423	429	435	437	415	454	410	419	446	493	458	451	453	469	452	442	430	438	455	438	406	437	434	395	426	444	437	451	433	440	452	443	441	491	466	449	439	467	442	465	403	422	425	449	433	464	390	471	452	460	443	450	428	425	422	447	442	437	443	420	440	442	411	429	434	410	415	438	422	424	458	428	447	437	459	442	450	456	431	399	453	441	446	469	449	422	420	487	434	436	402	473	423	436	419	417	447	465	418	436	438	431	416	419	484	447	457	462	452	453	450	436	463	422	441	493	429	406	435	431	430	439	437	447	435	457	450	436	455	446	449	430	489	482	454	427	434	428	456	402	443	455	437	393	464	474	423	450	440	433	440	477	470	449	419	422	446	440	425	513	435	411	460	463	464	450	460	453	449	428	488	436	449	423	446	521	468	471	472	440	424	451	479	433	463	417	414	445	419	429	409	395	426	434	427	452	461	421	403	427	461	481	428	430	424	437	440	457	472	443	427	450	438	422	452	454	422	446	419	434	425	417	472	455	473	484	441	413	440	445	465	434	386	438	434	465	442	440	446	414	431	462	422	499	468	440	443	493	487	460	446	435	466	463	427	481	420	452	450	453	411	440	416	440	487	414	443	431	424	458	455	457	450	448	452	453	449	432	473	434	440	446	445	421	452	433	473	425	441	462	430	454	412	471	428	412	429	472	462	430	453	499	442	464	457	452	449	420	449	424	453	452	402	414	447	423	439	416	421	428	448	458	456	433	447	436	423	434	463
22557	21227	31113	30896	32710	32264	27434	12261	2052	737	696	649	603	663	630	700	707	670	649	673	651	637	658	685	658	645	636	645	671	699	680	688	670	652	680	638	679	642	644	656	664	661	639	643	634	660	644	671	648	657	634	704	641	721	679	635	609	682	652	654	642	665	640	636	667	636	597	603	670	630	667	652	663	674	649	693	667	645	642	667	670	638	656	687	657	701	651	653	691	701	687	648	656	702	671	656	654	680	663	661	681	646	632	626	633	643	625	674	673	681	634	706	673	674	670	663	671	627	618	673	683	659	651	633	666	639	654	615	706	676	662	612	635	682	629	642	675	658	672	690	657	638	686	713	622	630	648	672	661	623	685	615	690	626	709	638	671	696	646	707	642	633	690	643	653	602	617	675	671	618	635	642	665	644	628	662	637	685	640	679	665	628	621	680	667	626	665	634	693	651	665	678	716	657	662	634	646	661	654	670	682	668	645	638	659	660	638	660	664	655	700	594	646	666	613	666	639	660	631	678	651	639	681	624	644	680	658	640	634	656	665	660	673	673	646	636	666	659	663	652	685	654	642	657	640	629	662	651	686	691	639	643	692	718	689	674	646	677	626	660	625	659	622	607	632	680	695	652	696	686	694	636	687	665	603	629	704	644	659	628	675	654	638	636	681	653	671	654	646	639	679	628	663	637	703	627	654	662	704	708	619	649	679	654	650	684	619	661	664	659	641	660	689	655	671	639	624	675	642	676	640	690	647	609	668	666	663	673	621	651	611	642	620	650	672	675	655	627	656	649	672	667	611	686	707	645	690	627	692	684	662	677	614	673	640	640	662	630	612	621	658	672	632	623	694	647	655	706	650	608	640	619	615	638	622	639	607	630	685	687	652	657	674	647	575	667	669	677	636	672	642	689	681	707	669	637	696	639	631	672	706	619	653	625	661	672	633	680	714	678	668	661	662	681	639	630	608	664	672	655	664	640	633	652	692	666	682	637	683	631	681	650	685	654	652	629	662	686	629	682	651	666	691	700	616	655	661	666	660	713	646	628	644	678	663	665	663	652	666	631	657	670	638	641	619	635	637	652	705	629	626	638	674	639	676	620	631	640	668	627	604	648	676	626	728	669	623	667	631	682	675	611	603	662	672	657	654	649	654	635	691	647	640	674	650	719	633	650	695	662	626	610	682	648	646	615	656	668	657	688	698	673	620	658	672	699	652	714	654	654	660	635	643	632	617	625	631	607	671	681	608	688	647	726	609	678	644	680	615	660	618	677	643	691	603	630	670	636	674	642	629	604	678	659	670	672	663	664	640	639	655	652	642	668	632	645	612	654	665	636	673	692	667	698	629	651	640	631	672	632	597	631	674	652	676	656	674	678	626	668	657	694	705	627	665	657	692	626	687	638	637	651	653	698	660	656	688	672	703	709	603	646	637	701	648	678	658	656	656	672	676	655	618	636	639	648	684	662	675	658	636	602	593	648	657	693	690	677	636	635	681	654	640	608	662	667	664	610	666	658	662	649	612	673	684	643	687	636	679	650	630	682	609	621	675	666	638	711	711	616	646	620	676	669	635	669	657	604	691	654	670	640	699	658	671	679	700	650	657	597	623	687	661	654	628	692	645	680	631	724	614	644	647	677	623	650	679	674	658	655	661	610	621	681	660	647	620	636	676	658	668	631	638	626	618	662	639	651	637	687	624	710	610	677	657	631	638	678	658	664	661	645	636	640	640	640	615	701	625	692	678	678	660	680	614	634	632	625	699	671	683	646	622	636	631	657	644	675	638	647	672	660	628	655	626	640	663	648	632	653	716	686	618	646	688	639	640	647	640	617	622	668	657	730	649	701	658	708	615	642	664	639	622	677	697	684	640	688	668	707	657	596	667	686	630	658	636	669	666	658	627	647	696	698	639	713	624	595	642	657	614	662	644	639	632	635	671	661	669	651	628	617	628	665	687	678	691	653	652	673	657	660	661	656	630	644	633	647	596	715	621	664	654	646	628	641	711	632	620	683	661	677	645	680	689	645	653	638	622	674	658	655	655	635	615	687	675	693	675	631	683	655	650	677	632	662	659	682	580	655	671	690	598	639	673	694	624	614	628	663	654	661	660	664	683	650	633	616	609	664	656	664	636	711	619	623	685	649	632	659	653	618	652	638	656	672	663	660	643	639	673	662	629	641	639	645	596	718	617	619	675	683	632	658	656	675	665	670	677	658	638	662	647	635	644	649	619	621	630	717	639	678	661	670	640	637	677	664	662	633	661	662	640	669	666	666	649	668	654	634	632	685	605	645	654	671	631	634	686	621	674	656	643	621	691	646	645	643	632	668	665	588	671	629	646	650	646	656	661	641	684	670	643	652	687	670	629	683	605	671	623	656	660	636	697	623	637	653	626	669	642	639	639	638	643	665	672	663	639	682	650	633	709	626	633	679	669	664	642	676	622	689	642	668	667	675	657	703	649	670	602	700	667	661	672	696	627	617	653	655	718	682	665	596	691	705	645	684	659	640	639	669	657	618	699	650	623	667	629	648	673	632	715	658	645	712	664	616	641	651	690	676	666	685	692	614	671	628	635	655	682	605	628	634	668	691	642	647	660	677	617	669	612	637	707	636	659	628	643	639	647	650	671	640	608	650	637	651	667	618	652	644	632	667	583	639	648	615	677	704	649	617	680	630	705	629	601	665	691	625	629	677	608	633	706	630	666	630	642	652	696	679	655	677	665	663	677	659	669	657	636	655	670	598	657	646	688	641	632	677	633	684	652	668	660	596	681	668	637	653	701	664	640	678	648	634	704	635	620	687	612	587	665	643	681	607	634	699	648	718	689	640	652	675	632	634	594	610	629	636	639	638	701	636	677	660	638	659	662	670	671	655	636	637	658	606	655	716	671	648	642	657	633	664	633	638	630	656	678	642	639	604	694	678	645	620	664	661	708	652	682	641	630	652	690	670	615	708	608	651	657	680	618	690	665	689	655	647	673	652	670	683	630	694	666	674	631	662	687	657	677	674	691	579	622	658	678	632	618	633	619	668	626	678	683	654	624	612	666	681	633	695	663	625	674	640	607	681	671	639	672	676	664	678	649	635	626	665	599	673	614	646	708	680	651	645	651	636	628	686	681	679	630	646	686	646	637	619	628	681	674	643	724	677	632	675	658	631	644	612	626	660	618	668	665	676	647	639	699	669	713	683	655	681	709	653	694	661	648	694	588	700	628	638	642	634	649	647	660	644	660	638	647	637	604	645	651	665	647	655	690	676	707	650	644	698	696	605	648	625	700	628	662	670	674	689	671	650	678	663	689	696	653	638	619	642	651	636	641	645	641	591	653	656	673	622	628	618	641	696	638	684	632	635	652	714	661	644	646	624	675	680	666	661	627	661	684	712	642	638	678	641	652	679	632	617	705	660	600	608	626	665	618	679	659	666	678	696	663	678	674	632	625	656	639	671	696	654	656	672	631	655	663	664	644	643	651	660	603	644	666	600	624	640	608	644
49302	93802	79810	62408	50194	38364	26331	13081	2142	703	678	741	724	676	670	653	691	678	672	725	674	686	670	660	646	700	672	702	704	670	672	683	626	688	668	668	648	630	639	691	671	711	704	727	658	696	725	702	687	682	654	652	642	667	668	687	672	742	695	623	699	713	682	671	704	676	679	667	688	637	653	702	667	635	689	662	680	703	704	680	690	684	666	666	666	738	714	662	677	702	723	650	690	666	699	676	705	645	670	674	656	683	692	684	642	679	661	718	691	688	635	658	646	676	662	713	644	665	699	699	653	674	665	641	631	690	654	660	677	668	646	636	696	708	646	672	651	682	662	618	625	623	652	700	735	673	639	675	696	636	662	642	701	713	663	654	693	664	648	688	678	698	671	631	695	679	653	685	672	690	656	666	697	684	676	690	706	696	664	668	670	681	674	685	660	657	678	686	660	700	680	681	660	659	712	640	722	667	647	634	720	672	674	696	685	659	710	672	708	643	683	709	656	665	628	636	676	678	630	680	690	665	623	693	664	700	674	653	652	702	682	673	716	643	652	700	598	682	664	656	674	665	699	683	662	671	646	673	708	650	664	696	705	679	682	679	701	635	612	683	691	672	657	653	657	627	675	703	633	692	658	661	645	676	683	654	626	672	667	680	679	674	671	646	672	630	677	638	669	677	701	699	735	632	630	693	672	619	674	652	694	674	645	650	702	699	709	695	676	682	695	695	664	666	645	667	666	654	639	650	683	637	674	636	646	645	693	691	639	702	684	687	666	629	674	663	700	695	641	739	665	673	627	686	675	626	661	673	629	643	661	672	637	700	676	665	676	704	716	655	658	678	655	690	688	668	651	661	695	652	660	716	641	694	678	719	676	637	680	697	645	709	678	690	683	670	670	660	694	662	711	690	660	630	606	683	672	673	657	669	649	694	668	690	657	676	675	703	665	660	642	669	632	691	679	694	693	723	661	639	664	712	644	687	662	650	690	629	705	679	681	670	632	662	690	652	673	665	682	712	665	678	706	682	628	658	666	645	667	665	645	696	675	657	684	705	707	675	661	674	647	640	664	641	677	646	657	676	684	694	652	680	684	667	710	690	724	693	633	692	651	687	672	661	684	637	681	688	672	658	712	632	710	708	645	721	670	675	719	624	655	670	604	645	673	665	754	682	638	645	638	668	661	631	703	610	685	719	661	675	677	667	701	685	637	662	677	692	647	735	675	653	614	681	653	681	678	697	687	658	686	661	701	696	684	668	620	656	666	687	638	676	673	657	721	628	708	692	669	636	637	719	650	652	700	661	667	641	659	625	661	698	658	694	685	645	724	705	675	668	659	689	648	726	668	710	704	672	695	652	680	688	688	719	633	652	652	666	670	676	681	669	719	671	703	647	693	663	636	652	708	665	681	657	675	694	718	623	674	693	672	663	670	642	689	673	697	681	712	700	707	651	669	665	676	681	706	658	713	702	675	659	662	714	618	711	628	680	675	706	663	662	703	678	681	654	659	693	647	665	657	640	673	639	637	692	657	696	653	656	696	697	680	717	674	701	645	677	708	649	669	602	701	691	659	642	707	700	674	704	675	670	650	687	672	675	703	704	658	662	721	626	723	672	651	673	655	672	634	675	658	671	676	680	695	686	632	638	647	703	681	657	669	672	624	689	681	685	666	653	644	677	744	692	682	692	639	680	675	629	677	669	669	694	671	668	660	694	644	630	640	600	658	706	647	691	706	655	679	681	658	730	708	722	678	717	640	691	645	646	698	650	671	739	658	686	692	675	618	680	706	631	688	680	665	685	707	681	641	644	703	723	636	723	634	730	647	696	659	665	684	665	683	671	651	707	699	665	682	694	688	662	689	665	650	648	659	693	680	700	635	650	643	670	658	631	639	673	625	673	697	636	641	652	636	692	660	640	668	693	662	673	664	664	677	632	679	666	650	696	678	676	655	732	675	688	642	657	695	665	646	705	656	663	660	692	645	687	684	660	653	695	631	713	675	646	661	638	626	668	663	628	630	665	624	640	690	724	648	629	740	712	653	699	651	663	660	689	703	640	704	649	687	662	708	658	673	653	639	650	684	677	676	701	661	666	686	651	721	650	651	680	779	659	688	717	636	669	685	677	657	700	638	658	658	694	689	663	710	698	705	670	688	668	620	644	697	609	698	629	658	698	673	647	641	657	640	670	633	649	660	645	679	651	664	663	654	638	664	643	641	660	705	684	618	692	686	675	679	656	680	644	675	640	683	724	652	677	674	622	749	669	664	683	628	655	654	675	671	644	653	665	705	656	605	672	685	665	668	681	679	671	716	661	658	722	696	691	652	664	686	690	644	646	666	690	673	700	685	692	642	651	668	682	711	698	641	702	656	713	643	678	616	652	688	669	672	668	698	691	670	691	652	686	687	614	680	668	664	609	655	675	681	658	698	672	639	685	634	649	661	662	704	617	681	642	697	643	705	678	696	672	699	648	695	695	670	738	673	657	630	659	666	653	687	677	657	636	632	703	702	670	628	708	679	620	659	676	676	650	680	687	650	635	629	625	664	690	680	670	698	715	632	640	655	666	691	693	662	683	679	660	654	665	666	639	635	634	673	671	667	669	642	653	672	684	685	667	676	688	701	588	687	708	656	698	631	670	727	616	719	670	636	650	655	653	666	697	639	656	694	642	666	661	644	682	651	669	675	670	620	679	647	709	674	642	651	649	663	683	657	675	666	656	693	642	669	643	675	666	692	667	687	673	663	636	656	619	684	628	718	641	688	703	639	682	652	675	664	647	647	689	672	654	652	617	697	686	633	702	681	676	658	661	682	627	655	708	654	644	664	648	652	632	654	683	686	650	709	719	684	645	692	696	707	637	708	688	694	687	683	639	725	670	651	632	660	631	663	682	688	638	670	668	682	629	689	686	701	644	719	680	684	670	664	627	669	684	691	671	636	663	656	668	655	650	652	652	654	648	631	674	673	668	659	687	645	667	645	659	720	696	637	647	696	692	647	691	650	666	659	671	676	666	620	663	681	689	654	680	657	667	629	644	683	689	714	672	650	662	674	646	664	605	682	699	696	642	670	628	653	641	700	650	651	656	666	668	611	658	691	670	690	656	656	622	676	640	679	679	676	652	649	617	641	699	699	648	644	711	634	682	667	631	652	717	689	688	660	653	656	704	659	650	637	696	669	682	676	668	629	689	717	656	672	675	717	691	647	697	662	723	694	673	633	641	611	672	681	712	635	658	657	659	651	647	629	643	718	617	650	691	683	646	684	665	699	679	694	659	696	704	667	653	631	629	672	657	629	666	674	626	678	649	686	661	659	730	684	682	659	687	662	638	700	702	656	672	680	705	662	685	656	680	654	692	655	679	677	663	663	689	702	622	640	703	696	670	687	683	667	765	698	685	650	648	663	704	713	684	651	674	683	689	637	658	673	680	693	687	721	679	644	670	604	687	718	655	664	692	647	664	712	642	679	640	719	675	645	710	683	648	702	670	689	650
28307	23138	27123	17883	8033	3681	1851	892	357	294	295	311	287	307	292	308	287	296	304	329	319	303	286	314	344	275	315	289	306	270	321	282	306	315	275	322	308	303	288	316	328	307	296	326	300	344	322	316	332	327	283	287	328	298	331	296	304	307	314	343	327	337	284	322	321	304	300	318	285	344	304	323	315	321	296	279	285	313	288	299	331	297	290	330	289	360	295	283	304	302	310	299	304	284	318	299	311	309	314	328	314	308	322	283	319	295	305	307	303	318	291	311	286	317	303	293	319	321	323	281	310	308	330	342	306	306	323	332	304	310	320	308	312	293	313	316	288	309	286	332	327	301	283	274	294	286	306	288	286	318	296	327	309	329	334	339	318	322	304	319	293	285	293	350	281	312	316	286	329	272	294	315	307	303	281	301	291	325	297	291	322	304	307	334	286	288	308	319	303	327	262	307	333	292	288	282	290	297	288	287	287	290	312	284	284	320	287	292	301	288	261	271	290	310	282	301	323	321	318	328	305	260	291	334	307	308	303	287	339	293	302	298	282	298	286	279	284	279	296	304	303	291	345	291	282	307	337	302	299	314	298	304	307	264	321	325	308	325	297	311	310	296	337	297	288	276	325	325	269	288	299	296	303	328	338	270	323	305	307	302	358	297	295	265	309	295	324	270	328	339	323	279	302	296	310	355	326	289	302	282	308	283	292	285	289	291	320	324	298	320	317	300	297	313	283	288	284	301	306	289	318	324	313	318	294	307	258	340	323	307	275	300	327	319	328	292	289	286	319	292	281	325	310	318	319	316	347	274	292	299	297	304	309	279	302	284	304	332	290	295	310	289	304	313	279	288	285	307	299	345	286	303	307	288	310	278	328	316	312	286	302	272	276	309	298	349	305	288	296	288	329	313	320	303	318	276	334	315	297	320	298	309	310	288	306	317	332	321	292	285	314	312	278	305	294	323	334	292	340	296	310	322	308	300	292	293	334	285	320	302	298	303	308	322	301	313	289	320	296	286	315	318	280	315	307	303	310	325	342	302	341	310	301	299	289	339	291	323	293	281	328	325	305	321	304	275	284	294	285	287	325	297	327	310	289	300	342	300	296	317	307	336	296	321	320	322	309	295	297	303	312	325	320	339	310	298	305	292	306	314	324	330	329	315	316	276	290	322	361	319	292	330	298	309	293	297	317	309	289	319	316	320	305	300	288	318	292	323	346	304	302	261	340	316	358	327	320	316	288	294	308	309	326	306	298	294	323	303	349	312	302	340	330	306	285	317	341	303	335	328	316	321	324	319	332	307	333	308	313	308	304	318	315	283	297	314	296	315	323	292	294	288	310	287	295	297	309	349	303	351	287	310	311	327	289	317	339	294	312	297	329	303	335	296	309	329	342	329	296	310	315	326	330	324	311	320	298	308	323	307	294	280	287	305	314	317	316	289	326	301	303	305	302	301	287	310	320	334	317	324	294	319	287	273	283	291	279	296	325	323	284	306	278	302	330	288	311	312	305	296	326	318	309	328	305	277	284	291	273	282	272	290	316	298	300	323	317	278	289	332	306	304	293	325	312	314	304	301	318	307	299	312	290	312	326	284	287	285	315	319	321	318	297	303	310	304	297	307	303	324	322	290	290	317	311	296	279	325	300	293	332	295	289	300	295	304	315	323	294	280	340	302	336	317	341	308	290	276	324	281	340	295	321	296	308	306	260	334	294	289	342	300	292	319	345	287	357	314	273	299	307	329	337	301	296	289	302	325	293	337	326	331	337	347	298	293	263	285	298	308	297	286	321	310	287	302	286	300	307	299	316	319	324	300	346	330	339	302	295	299	282	314	329	270	331	318	292	351	349	321	290	289	308	270	300	289	317	320	317	319	304	287	327	330	289	309	321	315	366	292	341	316	307	332	299	305	325	313	311	309	325	321	315	295	292	270	319	301	312	315	279	295	320	285	311	318	315	325	292	307	323	288	281	284	317	295	292	312	323	292	294	314	293	320	315	271	296	301	306	349	302	290	335	280	313	319	282	312	308	313	278	317	267	295	293	292	341	296	306	302	279	291	342	289	326	290	305	310	313	316	295	303	301	311	278	301	321	280	311	272	309	331	288	289	269	306	306	349	290	316	311	310	297	289	310	311	309	305	354	280	289	282	337	302	298	303	291	335	306	272	301	340	306	293	291	285	320	301	313	301	280	289	325	295	317	309	321	336	299	302	283	292	307	285	287	299	304	291	330	340	289	286	297	247	310	289	275	330	280	298	293	344	292	299	316	310	324	304	289	291	289	313	320	310	280	317	303	327	304	331	314	300	309	297	289	279	291	318	308	283	285	301	321	300	348	322	328	331	293	326	329	301	302	298	309	315	287	285	306	337	305	314	314	295	309	321	300	324	317	306	308	317	321	330	305	315	315	327	286	303	316	308	308	304	294	335	327	318	295	298	298	310	310	283	285	309	288	314	276	325	282	328	300	300	325	298	330	315	304	294	303	283	309	304	351	292	294	275	289	299	298	299	320	323	294	300	319	327	308	281	298	302	328	325	311	335	273	312	329	362	303	307	284	330	299	305	308	281	310	324	317	311	333	299	290	291	297	296	312	305	310	297	300	358	289	287	295	265	301	329	293	274	310	284	283	313	316	302	322	306	325	310	313	291	296	285	301	318	307	287	311	311	343	307	316	319	299	315	336	291	295	290	317	312	319	317	310	289	297	282	305	276	317	320	315	312	311	314	278	311	323	306	310	303	315	321	308	323	335	303	320	313	291	285	301	316	331	316	280	315	330	313	286	305	328	325	302	301	297	283	306	317	290	314	308	293	338	321	293	301	306	294	297	308	317	304	292	312	305	293	291	286	304	321	286	290	289	294	324	285	330	299	279	279	351	309	304	321	335	343	315	313	307	294	302	298	293	315	315	306	327	306	304	307	293	307	310	329	291	292	298	327	309	289	337	319	309	321	279	300	323	316	324	345	299	308	302	325	305	292	289	273	299	311	310	315	287	306	288	282	285	300	292	315	311	303	309	351	301	304	316	334	314	296	290	337	319	322	285	297	300	296	319	322	305	307	314	291	304	308	273	310	295	311	309	313	301	279	282	324	311	304	308	317	325	302	317	289	299	343	298	302	333	304	313	293	313	319	335	306	305	317	283	316	273	289	331	296	310	308	319	306	276	352	308	317	318	284	286	323	351	287	301	295	328	303	307	323	313	291	305	306	314	315	305	288	271	329	317	304	299	312	307	330	282	310	286	332	289	295	320	337	335	297	322	322	319	306	287	292	298	289	313	334	278	326	288	329	297	309	317	322	284	322	326	325	288	275	326	335	311	310	300	310	300	317	320	287	304	294	305	304	308	318	304	307	294	326	294	285	279	292	310	302	302	297	291	308	308	307	293	304	339	310	307	297	315	304	327	280	331	289	315	309	313	297	275	303	313	277	321	300	289	304	318	314	321	307	307	321	248	294	335	307	283	313	309	300	319	286	296	314	308	308	312	296
15776	32716	23867	13461	8355	4532	2259	1183	413	306	336	342	354	304	335	338	332	322	340	314	319	347	293	343	310	346	348	346	321	355	356	357	336	352	343	323	349	361	341	344	325	328	335	341	345	341	335	350	347	337	334	333	328	312	342	357	353	369	351	318	322	357	341	366	344	353	334	325	352	305	337	323	320	353	340	319	347	361	338	345	332	331	330	352	325	355	324	312	360	336	315	319	324	366	324	364	359	326	345	362	350	332	325	309	325	342	345	338	349	340	320	357	358	327	333	368	316	319	379	315	332	390	332	327	331	332	321	315	341	334	324	338	315	340	319	341	346	326	370	344	376	315	321	343	334	341	329	328	320	350	323	366	336	346	333	302	327	285	337	326	311	321	332	334	342	341	362	321	326	345	353	326	324	334	333	301	331	349	364	318	382	363	318	333	348	338	324	342	327	320	357	338	321	333	341	354	354	343	349	349	346	363	306	345	335	330	376	354	367	315	296	325	340	324	354	353	340	327	336	338	342	359	320	348	359	323	344	337	350	303	353	337	308	348	340	331	293	326	356	349	353	312	343	339	336	361	305	364	331	341	308	328	321	324	279	351	356	332	348	352	330	343	347	342	351	347	358	313	363	371	299	322	324	342	321	338	337	354	388	377	314	362	320	355	324	360	338	315	346	354	316	359	339	323	311	366	337	345	326	324	328	343	340	309	317	321	328	360	351	339	329	322	370	359	348	343	337	314	329	330	347	318	333	340	335	343	355	315	359	354	380	341	328	325	327	311	363	307	329	313	325	339	332	317	321	325	330	334	317	327	364	325	307	351	329	346	304	337	325	329	324	341	353	325	331	346	325	344	363	346	332	346	351	348	351	333	332	343	333	343	336	361	370	308	320	320	339	363	344	327	341	340	348	323	353	315	351	363	372	348	315	313	355	326	317	344	316	301	341	326	310	323	350	328	338	321	368	332	340	336	336	348	322	329	330	342	327	340	355	333	330	329	350	349	331	345	333	351	329	350	366	305	313	354	320	348	340	303	341	324	346	328	344	348	346	317	335	336	319	342	340	350	343	339	352	349	354	324	329	319	319	335	324	325	351	298	344	340	376	298	324	335	360	339	342	346	358	314	343	330	332	331	317	301	351	358	311	327	344	329	306	347	347	376	339	378	368	325	320	344	345	341	313	349	314	327	362	334	340	355	321	321	345	365	332	334	345	297	330	364	332	327	367	328	301	333	334	322	369	314	367	362	349	358	324	358	389	332	351	330	302	344	322	338	369	330	343	334	341	334	355	326	329	332	340	351	331	341	369	338	290	363	307	328	335	311	336	319	323	326	349	320	338	359	335	340	311	299	312	351	345	358	314	311	311	351	353	363	352	330	352	332	343	332	325	341	354	366	335	311	334	307	336	354	344	359	342	358	343	331	305	330	363	361	322	320	321	334	278	341	355	332	342	330	337	326	340	322	326	361	343	326	338	349	321	369	317	317	344	326	309	350	343	313	359	365	293	363	334	309	326	349	309	325	326	312	357	315	352	346	359	322	334	348	342	278	333	360	305	350	330	355	339	347	345	329	349	340	327	350	371	361	339	314	328	350	354	325	335	364	373	324	348	340	331	342	364	318	304	309	354	333	333	311	367	369	377	308	354	374	336	334	338	347	318	355	341	349	371	363	329	339	351	320	379	349	346	294	332	328	345	324	312	331	341	342	354	347	315	341	341	303	321	339	362	329	362	330	327	311	333	361	341	371	353	319	349	338	316	329	308	318	393	320	342	336	324	367	349	324	325	335	355	367	338	322	349	349	359	335	300	337	323	342	316	376	319	305	350	334	333	340	367	341	317	319	341	315	337	359	362	329	349	364	320	303	358	325	337	348	332	328	345	341	338	351	363	372	344	342	331	359	339	315	338	322	315	335	294	339	372	324	363	343	354	352	326	301	327	339	318	356	361	331	323	364	339	339	355	368	340	325	351	334	365	334	336	344	367	329	326	309	339	361	348	318	316	333	335	318	321	349	337	328	340	310	305	352	340	344	350	348	331	341	358	350	350	292	370	329	347	347	337	343	330	349	320	376	314	320	333	323	309	331	372	350	361	366	310	361	367	323	363	312	341	329	310	322	330	344	319	304	333	327	331	317	339	299	338	366	348	369	339	335	345	333	314	347	334	340	313	338	336	326	330	341	302	344	345	343	350	314	363	316	364	337	325	334	362	325	327	309	303	330	304	317	342	352	334	364	322	300	328	344	333	357	359	377	315	319	375	366	310	347	337	334	342	349	345	368	325	351	327	362	344	353	328	337	344	348	336	326	342	317	382	316	365	349	370	374	364	345	328	313	313	366	340	318	336	371	319	331	333	327	324	354	320	334	332	330	367	349	352	346	329	351	380	314	344	359	318	361	319	345	311	344	325	321	327	335	326	344	358	352	332	334	344	355	335	344	356	348	347	313	331	328	316	334	342	335	364	316	324	326	350	308	320	290	333	321	320	347	350	339	366	341	339	338	345	329	350	318	325	295	328	334	365	346	292	351	336	350	356	340	324	318	354	331	313	334	345	334	359	338	381	347	337	321	310	343	301	338	339	348	327	368	352	352	321	342	302	329	322	362	289	317	360	328	339	356	335	355	332	350	317	328	307	310	298	352	349	339	375	348	327	350	360	347	336	317	320	327	339	327	318	351	360	348	350	320	319	292	333	340	327	335	342	313	326	288	338	357	363	334	354	380	317	311	345	351	311	358	374	314	363	353	332	343	326	330	333	333	332	342	316	329	305	342	357	330	325	349	336	302	336	340	329	325	344	340	359	335	344	348	323	340	326	331	354	316	332	367	314	342	326	354	331	344	340	331	344	346	348	333	320	333	303	337	351	348	330	345	350	349	353	340	335	339	343	319	335	343	324	324	351	336	338	328	352	351	330	311	355	327	334	339	332	325	347	350	328	341	320	313	290	353	329	338	335	319	348	317	364	377	329	308	367	288	383	313	338	326	314	343	313	323	348	317	323	341	338	360	341	362	324	351	326	358	343	343	361	359	325	324	328	352	360	356	309	346	312	364	345	311	334	336	334	311	342	332	349	369	308	318	378	353	346	333	331	346	338	350	368	347	336	338	343	305	332	351	307	351	350	310	333	351	336	337	344	321	347	345	357	310	352	358	348	347	336	324	327	326	341	310	326	362	348	298	352	360	329	307	307	337	364	341	316	361	335	346	318	310	335	301	357	353	328	309	331	365	359	345	339	328	346	350	333	340	339	355	358	295	333	338	323	359	364	348	347	325	352	308	356	358	357	335	340	333	317	313	342	334	296	341	331	320	331	305	322	403	331	322	318	327	354	363	347	356	311	321	343	346	313	324	312	337	314	323	321	298	368	330	334	334	347	341	355	342	333	359	369	342	324	364	314	334	342	339	301	340	308	318	335	328	346	323	326	354	316	364	296	342	325	329	349	350	347	315	298	337	351	340	311	347	306	304	311	319	330	332	358	339	348	357	342	322
23457	21525	33081	34883	33743	29185	20540	9134	1614	602	521	529	498	512	522	541	519	567	487	489	518	520	508	500	516	479	498	523	537	485	507	558	522	484	483	525	523	510	486	484	486	515	502	541	495	461	477	534	516	474	515	513	524	517	496	516	515	518	503	483	494	455	491	461	501	485	495	510	507	514	499	510	475	471	496	490	510	514	535	485	519	501	489	489	465	509	503	512	488	499	495	463	505	483	486	530	478	491	454	494	535	478	511	521	520	465	489	550	505	491	511	506	521	518	490	554	520	531	514	493	464	518	485	467	497	490	516	477	487	496	519	478	503	469	515	498	511	459	519	483	516	544	482	496	467	510	501	567	500	525	527	502	505	534	505	505	544	461	528	487	503	553	493	489	547	541	504	507	487	526	528	491	501	493	491	546	476	505	462	520	516	488	461	508	540	468	484	521	451	498	516	519	543	494	466	458	472	473	535	496	508	509	504	499	523	467	476	525	537	518	490	493	544	500	523	534	504	509	524	518	494	527	485	511	480	520	481	556	516	522	529	526	469	508	476	517	511	499	541	473	504	502	500	495	547	529	482	475	520	491	473	481	478	473	504	525	481	490	518	529	479	493	460	502	523	487	546	477	556	511	529	525	549	510	500	556	520	535	501	482	507	491	471	493	516	483	491	474	493	508	487	487	506	518	522	535	485	516	512	499	505	513	499	526	495	488	477	522	511	460	499	559	542	487	523	502	522	492	477	499	497	481	558	528	507	509	494	506	513	492	481	527	532	502	492	511	531	476	503	486	527	497	514	526	474	502	517	489	478	523	527	535	553	474	475	496	527	484	498	500	509	503	517	496	499	502	524	503	506	524	490	477	497	467	474	511	543	476	496	537	516	511	509	513	504	524	505	512	520	508	514	547	447	486	514	527	504	489	518	510	527	491	553	483	545	479	499	539	521	494	501	525	526	500	486	479	477	529	522	542	579	492	540	494	521	495	497	510	513	526	518	512	524	520	451	508	475	517	489	498	467	493	505	505	500	494	473	490	523	516	466	505	479	509	503	488	527	498	477	493	458	500	509	518	450	488	490	488	501	508	556	509	524	478	540	506	503	505	490	528	512	498	492	530	529	539	528	485	479	505	490	547	455	498	482	560	522	534	478	490	501	518	504	496	494	489	496	523	503	490	492	460	519	534	501	462	510	479	517	464	522	501	470	490	531	526	530	540	449	504	471	503	493	462	515	516	480	522	494	521	504	516	485	490	528	495	482	483	521	510	466	479	483	487	508	554	482	481	557	494	542	502	482	507	503	478	545	535	514	490	527	485	518	514	527	509	491	551	482	507	526	498	521	541	526	504	548	496	551	533	499	505	456	496	515	461	484	503	465	485	474	494	474	488	516	509	495	514	486	477	503	496	506	469	479	491	547	536	518	527	518	519	519	521	505	496	481	495	458	491	511	493	501	506	467	524	479	510	479	532	500	523	516	497	514	505	505	532	489	510	539	502	497	520	543	497	527	504	499	513	477	483	498	531	516	487	488	506	504	488	489	506	545	497	475	504	484	507	484	471	488	501	517	489	507	491	519	502	515	504	551	504	540	514	500	533	530	502	519	473	531	489	547	477	469	500	521	490	529	472	510	521	509	484	534	531	515	496	509	479	524	488	499	540	490	501	493	521	515	525	542	477	488	488	511	485	483	514	484	508	533	523	502	463	536	526	480	490	518	464	459	523	514	523	524	478	538	512	501	546	483	485	494	482	476	527	494	521	502	548	510	512	507	496	519	530	495	546	475	512	518	545	520	515	484	473	507	488	534	496	498	504	478	544	561	488	488	535	511	505	473	484	476	523	510	500	546	511	514	483	482	500	479	484	483	498	519	498	508	512	490	536	514	488	467	520	490	490	523	537	468	535	492	504	491	495	496	499	489	471	493	478	456	539	518	520	495	514	523	540	482	503	498	497	503	557	526	515	503	507	508	515	502	522	541	470	478	470	535	500	506	556	516	516	492	474	466	503	544	488	483	521	510	487	508	550	522	489	500	494	497	535	529	534	534	470	464	519	495	519	537	496	514	521	519	514	504	505	534	517	495	531	535	513	475	522	493	529	553	495	554	533	518	551	511	492	494	468	478	496	509	543	511	526	507	537	472	473	469	483	508	468	456	468	483	535	520	521	472	519	509	484	516	530	508	469	478	524	500	502	501	462	490	456	493	542	516	544	502	490	507	515	487	522	486	521	526	469	499	501	501	524	513	497	518	483	483	497	511	529	477	504	525	490	486	484	534	502	522	507	549	465	553	485	484	505	539	488	482	501	492	526	477	523	453	537	458	474	502	500	471	477	510	435	509	499	505	496	513	507	519	492	526	490	514	497	496	479	466	477	533	497	499	503	499	470	501	533	482	462	504	521	508	513	529	493	529	470	532	477	521	503	523	513	535	514	524	468	500	514	548	512	526	496	505	516	517	496	505	519	491	505	497	504	515	510	522	523	514	500	480	507	537	496	484	502	528	509	565	497	531	530	556	483	522	481	503	515	510	521	519	497	465	526	486	523	488	484	462	478	492	525	480	492	511	534	492	513	494	501	531	522	493	499	495	515	521	503	491	477	498	462	481	511	489	520	539	514	483	497	511	514	509	504	516	506	516	494	531	516	491	551	525	482	510	488	500	515	522	477	485	492	546	499	486	475	547	539	521	502	511	536	496	513	497	509	512	479	514	545	509	504	503	465	512	510	497	532	472	465	507	514	498	462	539	512	512	495	488	522	508	470	482	529	489	463	456	503	488	486	474	519	485	481	526	478	510	481	488	531	536	491	516	517	485	474	521	478	511	480	465	534	490	467	526	472	495	464	515	496	572	511	527	588	487	501	514	486	502	485	495	503	508	522	492	488	557	485	468	530	471	505	505	537	494	489	529	525	466	484	525	500	502	538	489	517	530	498	520	531	499	517	498	494	493	504	518	517	485	522	449	489	502	511	504	494	560	488	534	515	528	521	475	566	525	500	486	488	497	477	498	502	488	471	534	476	504	555	515	518	479	499	466	485	496	499	481	487	491	486	487	517	509	493	520	465	510	495	513	524	475	540	540	525	507	502	537	516	484	492	475	477	503	487	556	485	485	503	527	522	495	497	514	564	487	488	529	517	548	520	496	498	476	529	508	481	511	525	548	512	499	534	509	518	511	531	496	535	521	500	524	472	491	481	507	539	494	499	544	526	550	430	554	539	517	503	526	491	550	513	452	524	459	504	510	498	545	547	488	518	475	526	545	499	452	513	514	534	504	488	534	521	550	527	455	514	496	506	500	476	498	475	509	465	470	494	495	480	476	510	487	517	532	538	524	535	534	504	503	494	506	483	485	514	512	537	518	500	467	553	494	531	495	511	519	513	499	521	533	507	509	485	528	474	519	483	516	518	483	517	497	509	511	526	507	493	495	501	516	475	501	516	496	526	508	514	528	551	522	504	521	521	514	515	518	505	521	510	483	464	485	526	499	518	519	469
44180	86259	72189	54367	43453	31085	18958	11274	1811	518	557	524	534	524	547	477	557	529	507	536	531	547	515	560	567	513	552	485	545	542	537	491	526	517	478	539	527	507	494	541	536	463	480	542	512	539	535	511	520	514	503	491	520	531	548	513	543	522	477	545	510	541	523	533	549	534	528	517	563	530	541	540	516	472	499	505	518	529	519	526	486	508	505	516	532	530	555	483	591	535	519	536	557	495	531	494	510	526	534	506	556	530	522	500	516	496	530	488	532	511	510	514	518	549	499	507	478	491	531	508	489	522	514	502	545	557	509	540	541	569	532	531	506	536	552	518	534	551	518	491	547	509	535	572	574	567	554	566	550	517	509	524	552	501	539	531	548	504	531	535	548	534	521	529	515	535	516	486	519	565	545	537	509	530	476	533	547	524	515	564	474	515	504	475	525	525	526	514	508	532	522	533	565	507	509	554	514	560	516	530	528	492	540	541	534	511	514	529	534	528	505	540	509	553	501	478	527	513	510	520	539	555	519	490	510	500	519	512	518	512	524	521	537	537	505	520	484	506	521	544	539	534	485	492	534	534	534	498	490	536	542	497	561	525	513	508	538	534	529	481	502	542	521	501	583	528	513	603	516	514	493	523	546	486	491	515	508	582	530	546	491	567	505	529	510	535	504	480	557	518	463	527	575	518	554	541	518	501	541	532	506	521	530	500	545	515	512	542	524	487	504	480	448	516	553	545	545	550	542	517	521	503	523	516	526	522	536	532	459	535	480	552	495	542	524	539	535	560	514	511	533	564	543	540	513	574	528	509	559	528	496	523	551	519	535	468	546	529	509	526	511	517	528	540	531	471	501	504	542	487	566	544	507	501	513	522	519	529	518	470	505	457	535	514	516	506	534	526	527	561	524	470	538	534	562	561	516	474	528	537	507	519	508	469	539	541	541	529	537	532	513	539	523	521	516	551	482	553	513	502	561	539	498	531	512	516	506	539	509	468	518	579	514	551	533	484	508	523	522	539	537	522	550	536	504	526	521	541	528	487	511	515	523	535	520	555	491	502	539	523	522	502	534	507	519	522	490	536	524	540	535	508	529	542	525	544	498	523	531	566	518	505	488	515	517	536	528	500	570	524	506	511	493	551	537	550	560	528	532	530	532	510	533	506	534	521	543	523	496	553	505	542	501	556	546	462	561	539	516	515	512	512	492	503	529	504	509	549	528	542	519	533	538	527	486	520	494	508	528	496	513	500	504	476	513	534	528	486	482	539	501	506	513	550	530	489	517	513	448	553	541	517	580	533	513	557	508	514	476	515	496	515	503	499	511	526	520	533	498	565	530	528	508	513	497	497	501	519	553	527	484	516	524	517	537	493	491	501	564	522	488	552	492	513	490	532	506	490	518	575	561	525	492	475	541	499	547	505	505	534	504	518	534	537	533	471	543	541	541	511	518	477	535	520	548	535	516	523	550	522	502	522	543	537	503	555	545	499	517	536	529	536	498	524	501	528	520	517	543	566	515	513	541	517	544	511	575	523	476	507	519	527	536	494	557	538	475	530	538	512	533	528	505	494	516	504	507	562	516	514	508	499	504	535	533	507	522	508	513	535	505	459	512	504	517	518	526	515	494	492	500	513	523	540	502	499	477	465	535	526	552	500	518	501	517	516	531	503	536	552	520	549	519	558	537	545	518	520	513	558	495	510	561	538	510	495	517	529	546	462	468	492	576	544	506	506	517	533	517	542	547	535	489	520	529	507	531	507	550	546	488	502	531	525	555	502	545	478	536	534	540	520	500	538	549	520	533	529	513	505	531	497	486	482	495	587	546	495	496	501	533	493	571	486	531	537	544	506	529	541	486	512	505	549	522	474	490	547	509	505	524	493	530	542	526	520	537	486	564	539	526	522	502	533	509	488	509	513	537	512	514	493	515	473	540	516	509	503	504	551	497	500	530	531	541	557	527	547	513	508	504	573	548	552	541	510	517	520	493	498	541	506	511	545	543	505	539	549	488	483	514	531	549	524	550	513	571	566	526	494	525	520	553	500	518	543	569	479	481	512	549	506	526	543	530	530	502	482	516	512	544	526	483	536	547	543	541	546	530	505	489	512	527	529	519	566	518	496	543	521	477	521	544	490	507	540	524	512	539	518	518	485	524	530	511	507	545	495	534	536	529	511	511	526	546	521	512	553	519	514	520	534	518	509	516	532	561	545	501	519	539	535	521	539	527	507	540	514	514	502	562	475	561	508	477	516	526	564	547	494	496	514	527	527	546	496	540	489	510	560	519	515	531	495	494	516	534	535	539	580	526	522	520	535	482	444	538	496	541	494	511	481	558	534	556	532	543	524	509	518	508	523	539	516	538	534	526	523	492	554	528	498	525	531	514	543	556	504	533	532	517	551	520	509	516	495	484	520	574	513	510	529	486	545	512	554	509	530	517	512	500	504	552	584	546	517	507	508	537	550	522	538	513	512	512	498	504	536	501	532	517	542	491	527	505	531	510	561	504	476	530	508	519	510	554	529	494	505	526	509	492	549	535	536	517	516	549	509	516	546	537	519	499	488	502	504	539	532	600	543	508	529	552	498	553	532	509	561	489	535	546	531	522	537	511	518	570	538	515	480	516	529	544	528	515	523	489	528	553	514	518	505	498	502	493	513	561	520	521	513	508	494	549	490	511	528	513	544	543	563	519	527	480	523	474	541	543	537	510	541	537	521	503	547	520	519	508	488	536	524	489	508	524	551	506	550	512	528	515	530	542	524	535	534	528	514	517	485	470	535	517	561	488	500	558	556	530	535	506	518	514	491	532	534	516	552	544	542	518	557	552	512	524	518	514	516	550	516	485	561	540	541	529	511	534	550	525	564	485	498	527	547	540	553	547	481	534	514	559	536	528	510	498	556	536	549	548	531	551	543	528	534	494	505	570	479	514	499	528	529	512	479	502	524	517	535	489	522	479	516	518	521	519	503	537	510	542	477	570	506	486	501	500	496	521	476	509	504	495	542	527	570	507	577	525	551	495	540	544	534	517	497	547	552	575	561	493	499	499	548	513	501	439	503	528	514	509	525	518	521	552	496	570	502	542	521	498	487	498	524	506	558	509	548	576	497	546	500	550	546	548	514	552	526	512	522	478	493	505	533	490	540	528	493	529	532	507	520	550	517	555	534	490	529	530	510	500	544	510	501	482	539	503	483	516	515	538	506	555	510	524	558	500	534	528	543	529	494	509	488	522	487	528	469	533	496	508	526	532	521	531	552	527	540	480	512	540	554	498	541	532	511	513	556	506	557	542	481	538	546	527	518	513	566	520	524	548	546	513	510	519	532	509	533	526	518	520	528	522	505	516	535	508	499	498	499	507	514	551	528	545	540	524	523	559	560	526	504	543	531	511	490	546	523	484	510	571	538	517	511	545	553	541	495	503	501	510	519	536	533	507	564	521	545	474	528	521	494	520	516	517	512	559	498	538	530	485	486	518	515	557	535	558	538	517	554
24988	21763	32759	33312	25515	16499	7833	3040	878	405	392	419	411	390	390	379	393	379	413	371	394	413	412	417	403	407	391	378	394	396	345	404	409	425	373	425	371	396	409	409	423	429	397	391	404	391	408	376	377	397	387	388	399	387	397	437	432	401	424	414	405	373	394	362	388	404	400	378	409	420	369	393	407	371	372	435	395	403	428	412	366	366	403	405	430	410	407	413	402	425	403	414	414	428	400	392	414	408	402	393	391	412	408	416	454	374	392	378	397	389	345	413	397	352	376	430	413	380	414	410	390	418	429	432	416	413	418	414	393	377	409	407	426	417	441	429	421	392	388	424	386	397	389	402	415	423	420	437	359	376	456	402	406	404	400	398	422	395	435	390	391	399	398	425	412	418	379	411	410	398	391	382	413	390	394	381	388	406	366	403	399	385	373	408	409	421	418	417	430	416	399	412	386	390	385	416	411	390	438	407	407	361	384	419	439	425	367	399	369	377	449	399	396	391	427	376	384	432	412	411	385	419	384	387	400	412	425	413	407	397	414	383	387	386	404	452	404	395	350	393	396	370	395	399	379	426	384	402	400	398	391	389	374	372	367	378	397	384	414	400	354	418	439	409	368	380	391	342	411	389	402	370	349	377	421	362	385	393	403	430	378	402	400	379	419	400	401	409	416	390	390	369	387	396	408	414	414	422	394	388	454	362	414	386	364	395	422	388	391	419	384	394	396	393	399	395	368	380	407	424	424	399	401	405	423	403	407	381	381	414	398	386	408	416	428	412	421	436	400	401	398	403	410	392	415	406	396	380	404	446	403	387	374	377	438	369	398	395	411	427	381	377	398	364	404	409	392	422	398	386	423	440	398	404	397	382	391	379	383	405	409	440	380	395	399	404	422	413	389	417	404	409	398	410	401	394	404	401	397	395	354	433	402	385	385	399	418	420	384	421	427	398	390	441	407	391	400	378	414	397	414	431	393	392	405	370	416	404	400	404	417	383	388	388	371	424	384	391	415	373	406	415	393	381	420	389	420	394	404	423	403	404	420	426	393	427	430	435	399	391	402	413	432	422	411	376	414	408	423	417	381	406	401	394	433	409	345	387	362	349	382	416	428	412	385	416	399	415	389	407	379	397	415	414	369	392	434	420	402	408	394	383	438	380	385	416	406	366	407	354	431	414	392	411	401	418	407	403	369	421	400	386	386	390	403	408	397	388	433	402	382	399	425	417	402	399	388	415	379	441	426	392	380	384	396	374	404	373	397	421	420	391	374	396	397	384	414	383	420	361	390	407	416	403	428	428	349	409	423	371	395	419	417	406	405	390	361	410	417	399	371	391	389	400	398	389	417	386	377	376	430	400	396	412	391	411	429	403	394	416	429	397	390	407	358	388	418	417	382	435	387	422	388	419	371	379	420	384	440	410	401	392	410	402	420	405	393	413	384	395	427	363	384	387	425	412	418	376	400	432	395	407	418	390	408	387	428	424	383	409	419	418	412	408	389	421	402	389	374	419	438	408	398	381	404	445	413	410	385	427	402	400	386	363	374	388	426	372	378	435	361	430	389	339	415	379	400	411	433	407	403	384	387	402	372	412	398	386	438	406	402	377	390	388	419	403	387	440	389	403	379	405	392	442	389	400	368	387	359	347	372	375	401	391	455	380	407	417	406	386	415	401	414	384	399	438	421	406	431	380	346	375	398	397	400	423	420	412	388	374	416	376	436	410	423	386	399	386	423	404	418	399	407	399	414	387	429	388	442	382	411	401	407	413	383	374	404	435	408	401	438	437	401	404	406	387	422	427	367	400	366	393	391	405	395	464	401	367	415	415	398	415	388	425	419	415	441	413	394	397	404	408	430	411	413	414	403	412	417	371	411	425	416	400	417	404	397	422	411	399	382	432	405	437	414	441	412	404	388	385	386	397	400	412	388	411	418	396	428	386	378	387	411	402	395	426	393	404	384	398	418	424	387	394	401	404	398	386	437	393	387	405	399	401	399	406	433	401	382	392	392	387	409	404	391	397	440	401	382	349	396	384	385	374	434	398	395	386	391	346	412	365	381	386	403	387	406	462	386	394	381	393	383	403	403	401	402	425	390	383	406	387	408	394	393	379	394	380	397	404	433	386	420	375	399	370	412	431	408	386	430	390	408	409	433	399	391	399	360	388	371	405	430	398	414	372	384	404	360	359	408	443	365	423	388	387	418	422	389	403	431	400	393	448	380	374	418	435	392	416	412	388	439	418	389	388	419	356	394	436	400	385	411	400	439	387	417	423	394	404	387	430	404	370	402	408	418	438	382	425	386	391	386	383	390	391	399	414	412	413	374	435	412	416	372	401	382	396	392	398	391	403	420	382	398	380	420	433	418	379	434	411	414	369	433	400	405	403	407	414	394	367	399	367	389	398	421	388	395	388	394	408	416	402	396	411	391	372	393	432	379	397	433	391	378	397	417	394	383	395	395	402	381	399	421	404	387	397	391	408	402	385	405	370	387	382	400	422	363	389	379	418	408	437	385	408	418	387	380	412	444	421	383	418	453	411	423	394	415	409	403	416	397	377	374	389	376	384	395	370	410	376	409	421	376	382	398	401	394	385	409	393	369	380	422	447	416	365	381	415	426	384	402	421	384	369	407	407	386	394	398	445	416	401	392	433	403	377	394	393	386	394	379	407	396	392	362	407	394	403	390	372	378	441	390	413	446	422	409	401	425	395	400	405	430	372	375	381	362	382	398	428	443	400	395	442	386	412	436	392	402	393	395	385	384	421	375	419	415	441	402	399	382	390	417	390	397	349	427	393	387	361	412	424	366	411	399	382	402	396	362	390	402	377	411	396	379	374	400	381	384	418	422	385	390	429	364	436	392	409	411	388	415	400	403	433	423	391	416	395	394	380	390	430	401	417	384	367	401	427	419	401	412	391	360	400	395	404	412	435	404	346	413	374	403	395	383	397	394	407	384	418	408	397	410	406	390	402	423	401	354	416	386	409	406	392	401	428	423	426	436	388	413	383	399	402	406	396	376	388	429	408	416	360	397	427	393	401	391	433	404	427	391	412	386	397	395	376	389	392	374	393	407	367	384	411	367	404	372	419	426	384	397	414	409	392	378	344	400	418	437	408	382	408	402	434	370	413	379	392	390	415	396	414	401	368	408	370	394	409	448	407	403	360	393	393	411	358	361	418	365	412	400	381	385	386	378	407	411	376	414	374	387	396	414	372	374	412	393	384	398	375	379	421	397	384	397	392	422	383	393	393	401	366	373	411	413	412	381	388	390	416	425	377	420	392	391	401	381	393	391	394	435	444	368	417	401	424	390	395	408	438	394	383	367	375	413	383	376	393	421	399	393	401	403	394	409	384	397	436	411	380	378	424	404	407	394	385	423	370	408	418	399	404	387	390	379	410	399	381	410	414	393	429	371	379	399	426	453	402	387	386	400	373	395	393	401	417	381	395	406	408	392	396	358	397	376	386	392	465	407	386	399	423	426	404
36629	65440	53686	39864	30442	19940	11314	5392	1288	426	437	454	449	445	419	465	439	450	421	436	437	417	462	439	473	437	452	415	406	458	459	402	454	452	445	457	459	436	418	428	428	437	418	451	425	420	461	393	430	450	455	462	455	412	420	439	401	429	445	448	438	432	467	429	459	441	445	432	454	435	415	433	431	459	426	421	475	500	443	437	477	475	419	438	394	430	425	438	435	447	445	459	433	426	455	469	466	399	429	426	420	421	454	414	447	454	437	413	452	460	448	441	443	422	444	436	416	454	426	403	453	464	456	424	444	455	408	458	426	426	445	447	427	440	463	447	443	450	460	444	409	471	415	444	422	482	416	446	428	442	455	466	415	464	461	431	423	459	441	465	441	470	411	464	457	453	444	429	433	476	422	423	422	398	456	440	416	450	452	441	416	472	453	439	402	466	437	474	434	424	439	420	415	442	436	429	431	433	431	407	410	457	421	469	430	444	452	466	420	448	436	424	431	442	438	475	459	417	432	411	430	397	434	454	487	457	472	451	451	443	472	457	482	466	469	473	474	436	444	444	405	474	477	479	416	439	450	417	461	439	428	413	468	456	459	459	441	448	430	428	430	452	458	449	423	477	440	462	443	420	437	415	469	454	454	435	429	432	441	426	414	432	421	421	451	446	450	461	464	479	408	407	438	438	444	441	455	448	446	413	432	452	470	432	463	447	412	402	410	449	425	426	449	449	482	436	472	470	474	457	431	432	450	454	441	434	454	434	450	480	414	421	455	422	465	405	412	462	483	411	440	455	414	415	488	420	431	422	472	451	420	443	422	455	418	424	458	478	452	414	444	478	445	442	442	434	442	411	461	404	433	479	410	421	375	446	465	412	429	439	436	451	457	457	467	481	432	429	422	432	429	470	424	427	487	408	434	464	449	388	462	486	434	456	425	442	461	462	442	415	465	423	410	398	442	437	449	414	468	449	420	442	414	462	448	448	458	407	422	444	433	471	503	445	407	440	469	413	426	415	464	444	458	425	414	445	465	486	448	424	435	423	473	443	417	439	452	435	437	414	457	431	467	413	443	474	447	470	413	439	450	410	479	432	469	431	421	430	449	486	431	436	474	453	453	426	424	454	434	407	472	396	440	405	428	446	443	448	463	416	431	454	415	427	443	409	438	417	440	447	451	463	446	407	435	459	466	459	415	413	454	410	425	413	414	421	421	462	444	434	443	424	428	426	421	433	400	439	456	464	454	455	424	412	424	425	438	466	439	439	430	479	488	479	478	431	450	448	456	432	462	429	481	459	472	442	463	439	465	448	474	435	438	432	473	433	408	433	445	474	444	436	438	429	451	402	451	440	428	432	435	426	448	458	422	455	395	458	454	440	462	453	485	468	406	457	459	452	438	415	423	447	427	436	432	468	448	464	410	434	431	438	461	430	443	449	421	445	430	472	434	440	447	428	460	429	437	436	440	461	438	425	423	422	470	420	422	407	448	427	427	453	439	465	420	419	426	409	417	415	463	443	462	456	435	435	415	423	406	461	428	468	463	468	428	438	454	451	425	422	421	461	427	453	475	410	444	479	449	443	442	467	446	416	414	447	459	457	461	438	417	441	454	434	416	439	463	434	423	453	442	409	433	455	431	442	433	434	427	421	463	478	406	428	484	404	458	460	440	458	448	429	417	480	451	476	435	427	424	396	436	419	431	459	448	420	463	410	448	431	451	428	444	410	430	476	468	427	464	442	430	424	462	450	438	433	438	409	452	424	457	423	438	452	390	413	474	436	437	407	424	461	438	471	416	470	417	418	491	416	438	430	447	439	412	457	475	417	399	420	435	479	443	449	452	407	441	450	412	470	442	464	422	419	458	462	452	441	455	459	437	428	474	475	449	450	443	462	446	464	426	441	401	474	432	439	442	449	413	443	444	412	417	459	406	446	451	446	434	442	451	463	422	430	448	470	458	440	452	465	449	408	426	467	418	456	445	408	438	396	482	461	418	449	443	436	437	435	429	448	424	437	430	457	434	418	402	478	456	411	460	455	429	435	427	463	427	432	435	445	442	460	405	415	430	418	441	469	444	467	458	434	435	435	444	426	462	397	446	407	452	466	428	439	406	435	481	434	410	458	464	443	458	420	447	430	404	449	450	456	402	427	435	407	460	441	475	457	424	469	441	452	454	493	444	432	492	467	391	449	418	395	397	455	472	435	443	472	426	419	436	438	444	428	417	425	448	421	484	393	455	437	471	431	450	435	468	450	456	437	444	455	436	464	407	438	454	464	432	476	427	412	433	440	441	443	462	438	456	423	427	445	451	439	458	442	443	447	434	449	477	456	461	433	458	426	472	420	482	462	439	442	436	435	399	439	434	453	434	449	449	447	472	388	466	481	443	429	445	495	410	437	437	444	440	482	443	467	427	485	453	465	438	413	408	435	439	392	455	429	463	416	423	474	455	463	434	422	417	391	394	413	454	466	436	415	440	479	431	494	440	421	460	421	433	444	434	438	461	415	471	459	435	435	430	418	454	419	421	432	433	423	433	446	446	414	441	447	425	433	450	435	437	466	445	472	442	461	441	430	433	425	443	471	452	434	445	437	469	484	443	421	432	440	434	458	401	444	450	482	413	429	438	444	443	454	422	415	442	424	437	439	428	445	496	421	434	436	473	437	467	477	431	437	425	451	432	453	484	437	466	433	432	424	485	419	421	426	431	464	447	443	438	429	441	405	406	454	436	463	416	425	429	443	423	453	449	446	473	431	408	447	452	469	470	429	467	440	427	416	403	454	443	437	453	416	439	441	450	433	424	424	454	461	446	376	439	446	461	410	396	457	438	440	427	403	430	435	415	415	445	411	447	395	429	417	441	465	419	431	437	415	452	411	408	443	441	457	406	403	428	432	439	450	447	435	417	443	435	452	424	462	450	415	443	488	408	413	420	425	426	428	433	396	429	461	457	426	440	453	399	435	407	436	419	455	448	434	398	431	453	435	402	449	424	438	430	423	421	449	443	454	451	434	487	420	427	450	428	452	452	432	451	435	478	422	457	429	412	442	469	474	419	447	456	422	406	442	464	434	433	477	445	458	461	465	423	437	437	426	425	425	466	435	434	477	462	416	452	419	434	441	459	442	465	468	437	437	437	480	433	451	476	408	447	460	412	447	436	419	459	407	436	457	416	458	430	483	421	414	472	443	433	407	438	440	457	430	443	446	434	445	453	408	451	454	453	455	466	447	408	441	454	429	475	447	447	454	439	428	464	417	430	449	440	449	438	442	468	423	464	443	490	432	421	426	430	424	480	489	461	439	424	448	451	448	425	455	445	441	417	425	442	451	468	427	440	447	459	436	414	422	462	426	425	485	468	475	453	431	410	448	409	411	442	460	459	448	433	427	447	417	452	429	459	433	449	436	450	490	429	451	466	478	485	438	450	457	480	467	435	465	437	464	439	455	418	431	443	467	453	426	456	440	436	440	405	449	411	392	437	433	432	472	405	458
22642	21349	31259	31265	33682	33531	28460	14964	3197	707	687	740	663	735	668	682	676	625	668	729	698	646	686	646	668	679	668	641	691	678	705	647	637	652	652	661	671	672	659	624	681	680	653	628	707	661	665	630	675	625	696	681	622	648	685	622	669	672	669	668	678	736	674	628	580	741	665	678	672	614	653	640	672	668	604	729	647	697	637	640	644	716	598	692	640	666	680	670	636	707	631	674	704	678	675	669	712	666	669	663	650	636	698	635	666	655	627	725	669	684	670	665	633	608	676	678	650	665	671	637	678	654	654	670	641	591	631	638	666	699	648	698	661	709	683	660	641	668	650	618	641	691	649	664	650	689	709	653	732	689	689	710	660	639	655	685	656	641	673	673	629	624	640	645	647	696	641	651	682	696	688	628	640	661	620	702	666	644	656	705	631	687	678	639	640	654	653	613	616	676	689	634	660	696	673	652	726	666	626	628	661	632	652	695	668	628	636	629	681	709	657	659	688	658	663	667	666	690	643	681	661	619	708	680	700	659	706	673	686	668	655	613	683	695	647	623	566	651	672	686	650	640	586	641	676	664	679	713	649	645	685	632	665	641	616	658	652	640	669	673	718	680	643	629	688	628	718	651	626	637	658	634	627	657	653	682	670	636	656	717	683	638	628	636	687	625	615	612	670	618	683	643	668	679	670	640	669	672	731	638	639	738	656	688	690	645	688	703	664	640	653	671	698	684	668	619	634	631	667	682	645	662	663	670	661	699	708	632	658	665	666	631	661	668	713	683	682	667	653	701	662	692	638	676	666	639	661	613	629	671	642	664	660	709	697	630	661	660	654	668	637	661	661	677	674	671	664	641	693	651	684	693	700	635	637	684	687	694	694	678	635	662	693	654	679	697	672	600	706	681	607	663	652	690	696	665	649	641	654	645	717	663	636	644	616	635	705	666	641	654	675	651	658	678	639	686	644	629	695	647	670	652	677	631	683	627	613	684	721	637	672	664	652	638	605	665	685	676	662	622	646	626	699	659	611	653	688	693	676	671	649	649	669	674	666	682	688	659	647	665	686	667	663	680	702	671	620	657	692	604	641	693	662	700	633	672	654	638	692	657	717	693	680	605	654	672	674	641	643	670	668	678	678	663	658	660	686	634	680	660	663	665	637	626	684	686	680	650	647	703	656	702	675	640	640	630	644	638	659	673	691	655	630	687	693	677	674	676	690	685	698	665	635	657	709	644	684	676	676	630	634	678	608	650	639	710	676	656	635	661	633	609	671	699	650	633	676	676	636	678	662	652	703	624	641	660	640	684	665	669	621	651	650	588	698	588	708	655	668	613	693	643	666	644	671	669	644	636	630	675	683	632	690	678	676	649	669	644	670	644	621	660	673	637	687	656	664	644	622	654	716	703	642	630	666	662	656	698	679	650	651	653	670	656	693	695	662	634	676	657	665	685	711	629	673	687	679	665	671	631	673	620	665	683	682	641	643	699	651	661	595	697	684	662	644	633	713	675	664	651	611	662	621	655	656	671	676	633	703	643	659	705	649	666	666	691	691	658	663	680	658	679	709	677	701	637	670	681	666	655	698	669	678	655	667	605	662	671	707	644	625	662	629	664	652	660	662	673	699	677	634	645	693	703	660	674	661	660	679	670	698	694	648	639	686	658	646	689	628	673	621	672	653	698	685	678	657	627	625	614	663	657	647	669	642	638	664	664	695	671	664	698	642	681	653	647	682	637	625	658	681	663	679	625	617	690	692	651	622	665	704	635	660	710	658	679	677	660	651	665	701	652	640	661	621	646	669	669	647	650	639	637	656	663	637	682	650	717	709	665	682	689	668	659	647	698	664	633	690	658	631	661	642	655	607	675	698	644	648	623	675	662	705	637	648	646	634	602	633	722	639	663	649	695	629	620	635	658	687	692	670	673	640	708	670	650	649	694	647	668	634	716	664	672	673	664	652	650	698	658	704	646	616	661	701	669	646	641	666	622	688	615	657	692	712	655	653	680	634	704	673	641	649	692	673	650	666	624	659	646	697	651	683	655	672	618	642	632	655	680	658	608	632	658	682	658	709	722	652	661	628	626	668	702	676	637	662	622	663	687	665	673	657	701	683	680	640	647	645	671	646	671	667	706	627	642	663	627	640	641	644	646	708	664	664	631	665	703	631	687	681	669	649	672	689	690	684	641	656	724	697	684	632	706	650	645	674	648	656	703	649	645	666	691	723	673	658	711	656	658	688	649	692	658	668	686	656	682	697	694	659	671	671	703	649	664	643	687	639	660	633	652	659	637	699	676	674	658	682	612	663	618	682	644	669	640	671	641	662	685	654	673	699	653	676	669	633	668	635	664	723	713	713	679	692	690	668	692	673	661	608	670	713	674	674	677	663	651	647	622	629	658	725	621	718	653	705	633	604	658	645	687	655	635	625	618	661	680	652	653	656	653	674	651	634	680	701	647	653	624	650	685	701	679	642	680	609	660	642	668	660	664	658	662	678	654	706	677	673	617	693	665	694	712	651	652	660	681	679	710	647	615	703	692	639	676	666	701	663	697	670	669	695	695	656	679	679	617	672	673	633	668	621	634	646	643	655	665	672	686	622	629	627	692	609	644	659	646	609	683	701	633	653	630	681	670	657	644	664	720	621	657	636	694	662	642	656	657	642	609	587	670	642	658	696	661	621	646	662	647	697	653	705	660	672	633	652	669	615	648	694	695	683	695	646	665	697	673	614	662	679	627	663	686	653	668	688	656	643	671	640	679	675	658	719	648	628	665	685	638	701	676	617	693	688	667	651	670	676	621	691	681	658	665	642	647	611	658	630	694	673	651	662	691	677	687	620	687	682	703	669	682	678	634	683	666	673	651	657	631	647	685	642	706	677	641	700	620	683	690	635	656	649	675	674	669	685	653	671	660	631	660	635	689	718	658	678	659	601	623	666	663	658	644	660	635	657	599	647	676	681	653	672	661	652	603	622	660	674	698	690	673	667	645	686	666	660	662	638	652	668	632	643	657	666	669	690	588	708	670	653	649	694	709	666	626	638	693	692	648	696	666	631	667	672	655	682	688	722	623	698	660	621	628	677	700	645	660	643	691	667	629	646	668	646	629	648	697	641	645	715	655	625	639	665	628	675	653	696	679	662	647	614	687	700	674	656	646	668	647	645	692	703	648	664	650	664	651	678	663	641	701	653	638	696	658	604	646	674	724	683	678	715	664	657	672	689	677	649	685	646	673	685	660	640	657	674	668	704	674	675	639	678	615	624	694	686	657	690	628	695	670	673	680	652	686	681	693	646	675	722	626	634	664	696	633	645	650	705	593	673	634	679	655	681	713	658	647	676	658	669	632	709	676	683	629	680	699	665	657	650	619	655	652	614	678	654	674	651	659	677	636	693	679	681	645	655	635	667	644	621	635	643	710	656	673	676	660	644	646	687	695	684	644	713	630	662	667	640	653	628	615	637	610	629	658	638	673	645	686	700	704	658	653	680	665
49092	93516	80371	63461	51455	39635	27147	16145	3422	705	742	746	672	715	713	721	692	686	690	685	688	712	717	716	672	670	669	730	682	670	685	678	685	698	659	663	659	732	673	691	665	646	680	726	690	650	726	646	710	704	644	653	670	667	724	677	694	686	673	702	670	665	708	708	674	703	685	653	703	659	696	649	699	697	656	642	633	687	626	664	669	657	631	648	665	673	707	671	726	655	674	711	676	709	683	722	656	690	665	675	633	697	681	663	650	725	646	670	693	694	589	717	689	705	664	698	687	722	684	681	626	688	685	689	720	724	686	645	726	665	667	687	725	711	683	673	684	697	691	666	663	682	668	688	712	659	713	665	727	672	664	685	627	679	667	660	680	705	680	638	730	646	663	705	663	675	726	644	689	642	669	734	675	662	678	637	672	608	688	632	690	666	671	654	671	667	687	722	655	650	661	709	685	691	683	650	681	672	663	686	699	677	703	695	690	680	691	691	655	688	696	663	666	663	677	675	654	641	653	697	659	655	683	669	647	673	703	681	687	647	626	685	710	674	666	687	654	683	690	701	674	632	666	688	698	694	645	668	717	707	707	707	708	693	691	691	642	687	659	678	656	661	680	696	632	697	718	660	674	659	655	667	693	708	677	653	687	659	694	651	656	698	684	666	643	697	680	639	681	720	659	639	678	673	670	711	666	696	703	696	653	681	711	684	660	662	690	669	677	708	672	692	680	673	673	723	699	698	663	694	671	695	696	655	707	694	679	675	672	690	642	657	679	713	667	673	695	718	707	657	679	652	645	662	690	705	692	700	699	654	686	692	684	719	728	668	709	670	687	694	675	665	711	679	688	656	645	698	670	676	702	668	659	658	646	669	700	654	653	703	681	644	695	670	711	714	713	659	714	677	669	642	655	627	736	680	648	672	682	715	685	657	637	684	681	617	706	727	691	709	722	668	706	673	670	752	660	711	675	706	677	686	660	711	663	696	635	683	683	697	688	662	712	727	662	647	669	688	674	632	689	724	679	649	668	659	635	646	695	668	676	698	661	703	705	672	690	645	714	658	688	665	693	655	713	686	706	700	649	718	667	733	700	638	673	700	689	673	688	665	647	652	678	643	682	701	625	709	683	669	742	734	685	707	716	652	719	668	696	668	672	721	680	691	736	652	682	708	659	635	696	672	667	674	639	683	678	648	652	675	696	681	700	641	659	679	712	683	656	683	718	679	678	675	670	677	677	685	660	703	665	674	724	650	629	669	680	657	709	712	654	685	659	637	656	675	720	683	712	649	705	686	675	711	689	661	670	648	684	667	673	661	667	699	678	687	700	728	689	660	658	647	707	666	666	684	671	692	694	691	718	676	667	753	672	664	698	716	726	616	712	715	667	621	657	669	661	690	679	703	639	688	719	688	742	666	669	686	704	706	655	636	676	679	678	685	672	695	688	669	678	687	684	671	679	645	632	735	645	711	673	650	670	702	640	710	682	694	690	639	720	721	677	696	619	661	656	656	701	673	680	697	729	735	640	708	721	627	706	700	683	671	681	669	683	647	703	691	686	676	634	685	674	654	659	701	675	708	680	701	655	660	611	642	669	635	698	723	702	693	690	680	671	653	720	712	655	703	678	650	680	676	680	646	668	698	704	746	677	709	676	706	686	705	696	689	693	674	685	706	706	639	678	684	663	699	661	676	673	652	650	685	656	687	670	645	682	703	652	706	703	683	663	674	679	661	634	717	680	698	678	695	679	714	614	631	658	665	646	696	669	661	715	703	667	679	682	687	662	669	721	710	715	688	630	676	706	638	701	682	603	676	639	722	675	722	653	683	638	684	669	688	708	722	662	721	661	705	665	694	713	676	680	706	702	648	683	669	758	648	683	695	689	678	702	650	651	661	712	662	633	662	654	715	687	662	663	653	690	663	668	661	670	635	666	692	705	678	650	631	690	711	670	657	711	671	708	721	688	678	722	701	644	718	672	670	706	683	680	697	679	694	672	694	695	703	700	637	693	669	648	682	698	652	645	695	682	689	680	679	740	627	691	707	715	650	649	664	665	648	713	653	707	713	721	673	626	638	660	711	704	686	709	666	684	709	729	693	668	693	706	710	682	666	653	730	694	702	653	658	653	701	689	646	712	686	645	657	661	664	720	714	651	678	690	675	694	686	660	705	687	666	648	679	666	676	675	722	704	670	708	715	657	636	670	713	698	689	617	668	641	680	698	664	653	661	703	678	655	670	648	695	668	725	676	637	653	700	649	671	693	668	719	658	675	719	694	679	704	713	651	677	673	671	694	696	653	696	644	694	713	693	656	701	674	660	649	630	705	676	681	691	650	643	746	707	681	695	647	704	668	691	655	707	636	660	656	719	648	671	721	726	725	675	652	647	634	690	676	689	703	635	725	623	662	637	663	668	624	685	703	678	651	701	669	655	705	670	659	684	651	663	708	685	732	652	692	674	674	643	682	678	660	649	691	661	683	699	698	676	678	677	626	707	685	690	704	711	705	641	641	675	659	711	625	710	665	706	682	735	660	678	712	652	706	688	678	666	670	724	699	689	667	710	672	691	699	660	649	662	679	699	704	694	688	610	686	643	679	677	701	681	639	692	682	688	685	682	633	626	653	686	708	676	674	671	665	683	617	693	717	663	670	723	714	672	673	671	685	611	651	657	666	663	677	679	700	653	677	662	678	651	663	634	684	721	714	688	663	669	690	679	679	645	703	704	655	646	710	731	684	657	700	697	651	704	730	700	624	676	737	732	646	684	620	651	689	655	727	700	711	670	694	641	708	728	673	685	705	717	714	650	707	717	657	690	664	679	642	659	699	685	706	700	685	623	651	666	663	683	645	669	721	687	689	723	715	636	664	738	673	642	662	701	708	657	627	680	691	678	687	671	677	705	648	666	673	671	666	655	692	660	638	708	680	647	688	639	665	648	643	699	669	676	654	693	667	681	705	684	672	651	702	673	670	688	765	700	670	723	758	684	664	658	675	694	680	694	650	685	667	736	632	644	653	745	681	658	646	713	630	670	616	667	660	643	682	707	713	726	717	675	712	696	678	667	702	688	723	705	732	643	691	695	697	703	666	695	664	653	663	702	683	694	695	673	658	628	699	661	666	674	668	653	647	703	696	701	683	651	662	685	677	655	702	687	660	657	667	702	703	664	653	663	696	660	692	709	707	695	674	670	712	658	699	669	670	639	706	729	690	623	684	645	664	713	664	719	667	694	738	653	693	684	657	620	681	655	674	640	688	711	637	701	699	702	668	677	663	651	696	675	639	696	707	648	658	647	691	670	698	700	636	666	680	675	682	707	647	691	625	687	663	659	704	730	654	661	659	677	682	696	681	662	640	654	639	684	721	695	674	687	669	695	641	710	700	675	659	715	644	704	710	735	685	666	718	694	706	687	648	669	653	668	683	682	711	691	654	667	695	681	704	700	683	670	685	691	638	647	740	667	682	680	691	683	648	657	653	664	695	660	688	704	681	695
28161	22953	26794	17770	7776	3368	1768	953	421	291	312	300	314	331	319	292	296	301	293	294	310	330	325	293	312	333	278	277	311	303	317	333	318	323	309	279	326	326	311	276	297	324	308	299	293	289	314	306	317	312	280	319	326	286	311	292	306	324	330	280	317	290	315	294	345	325	313	301	344	305	300	314	314	318	314	270	304	297	356	318	320	339	295	296	304	303	317	290	326	344	312	289	295	308	328	309	324	329	293	303	293	290	310	329	306	321	326	305	288	303	328	310	282	332	325	348	292	326	295	314	286	314	320	305	328	305	330	326	318	305	314	309	297	302	321	306	275	307	308	299	311	302	287	282	280	302	347	304	305	288	295	339	286	302	285	316	314	310	339	314	295	306	280	328	322	324	329	304	323	330	321	273	314	305	318	277	312	304	293	312	294	300	286	291	324	331	334	267	308	311	301	313	300	305	318	325	304	313	290	306	324	322	272	333	335	288	281	305	334	309	287	322	310	286	308	295	275	299	299	288	314	287	330	306	307	332	281	291	286	312	319	320	322	277	324	298	303	308	346	297	333	286	314	320	327	295	293	311	311	284	304	346	304	314	296	297	302	330	311	351	314	307	318	296	339	316	318	319	311	275	318	288	295	318	302	297	285	302	306	306	313	352	347	335	313	328	344	300	286	330	290	328	340	315	341	338	328	321	288	311	306	318	289	334	321	335	315	274	348	317	288	324	295	312	317	308	296	278	327	301	299	319	300	300	309	285	321	311	304	314	325	327	332	340	301	305	313	309	314	343	305	276	302	284	288	317	346	302	314	326	296	321	286	289	288	318	323	290	297	293	297	292	315	317	281	331	328	309	285	282	309	303	326	298	315	306	325	343	291	301	301	335	315	291	307	290	340	304	316	295	302	314	314	326	320	326	328	301	285	314	303	308	314	286	344	306	303	312	285	292	321	311	298	300	293	317	310	308	319	328	293	295	278	302	325	281	308	297	299	309	298	332	329	280	338	307	305	298	304	301	302	315	303	307	266	283	317	276	300	301	336	300	311	298	288	301	323	292	313	279	315	311	305	293	280	281	329	275	330	336	302	309	303	276	324	333	314	293	309	294	296	287	311	282	292	318	338	301	297	317	308	301	293	326	276	312	309	280	280	317	318	295	296	323	291	318	305	285	299	305	315	307	318	311	299	312	297	290	296	293	303	320	307	304	322	320	311	273	317	293	334	304	291	321	310	312	336	307	304	319	311	318	301	322	281	318	300	336	320	329	294	300	303	321	318	338	317	328	289	330	306	312	315	328	332	304	311	307	277	328	286	298	307	335	296	324	350	332	329	302	324	308	316	326	310	323	316	298	332	327	309	303	324	307	310	296	298	301	305	335	308	305	300	286	319	324	325	312	309	284	304	294	272	324	338	313	298	292	297	306	296	318	307	307	329	303	267	292	305	299	302	328	323	285	282	287	339	283	297	306	296	289	299	311	284	310	341	334	314	314	329	282	269	359	325	278	296	273	290	285	336	335	287	280	299	329	295	317	311	310	285	323	312	293	282	301	332	313	303	335	312	298	326	297	284	302	305	314	301	322	323	283	303	293	309	319	319	319	289	342	320	317	310	331	301	279	314	309	303	293	341	291	304	289	300	346	297	314	293	269	314	311	351	305	286	268	335	314	315	310	309	318	319	315	323	294	306	279	317	312	311	276	292	352	255	284	289	275	272	320	290	294	318	317	315	290	310	284	318	303	311	291	312	298	306	293	337	303	293	273	321	328	319	314	284	319	314	317	315	328	327	317	297	315	319	337	332	331	302	289	342	346	291	303	316	305	325	305	304	287	310	327	286	301	302	314	325	312	300	266	345	314	326	299	298	316	301	304	290	303	293	311	314	297	299	304	293	327	303	336	319	281	338	313	315	324	270	315	315	324	318	304	282	337	330	335	339	295	314	315	336	291	304	320	300	337	275	310	269	294	340	311	262	283	295	300	350	295	321	314	321	341	323	302	282	296	339	310	289	304	324	288	299	287	318	287	278	311	319	319	284	369	307	312	283	301	307	288	329	274	310	319	320	284	298	298	344	306	325	310	265	285	296	306	316	308	291	332	336	314	319	323	356	306	281	302	305	316	285	280	337	317	310	306	322	328	349	320	318	302	289	317	304	317	310	305	340	296	315	325	306	283	311	299	298	339	309	322	292	293	301	314	272	274	295	316	289	310	300	301	296	296	312	300	293	309	329	322	314	328	317	318	333	321	296	296	336	296	310	276	311	301	343	331	311	284	308	281	289	305	326	322	297	325	330	285	333	289	319	300	332	309	309	292	292	310	305	296	279	303	307	292	316	326	305	324	301	288	282	309	313	305	325	333	283	294	291	296	290	310	297	302	287	272	305	315	313	292	285	319	314	326	329	318	310	291	317	325	296	340	281	288	315	298	311	343	312	333	321	298	323	314	306	300	312	295	287	288	309	342	312	295	291	310	300	298	301	308	294	313	271	290	319	324	289	272	312	318	276	309	300	304	294	311	312	284	286	330	313	295	343	328	318	315	281	306	303	274	315	335	304	277	321	294	344	319	292	318	309	324	318	278	340	342	310	318	311	328	303	307	311	283	318	301	321	333	329	318	311	296	270	304	310	323	292	325	302	280	322	322	313	296	293	308	294	307	300	272	322	318	314	306	308	324	321	301	318	304	330	314	291	323	314	308	305	294	320	284	307	314	322	295	261	295	320	318	270	277	323	325	336	297	297	307	320	308	281	306	349	291	341	302	303	327	275	302	285	297	329	352	334	276	337	298	321	266	304	303	341	277	327	295	323	336	286	306	307	297	326	314	344	276	353	272	313	304	311	322	352	304	283	321	304	304	279	312	280	328	285	316	328	308	281	302	298	316	271	338	293	293	298	294	335	348	326	298	317	324	297	300	310	292	319	286	314	297	304	306	299	320	336	349	304	311	354	301	311	304	316	323	316	330	330	305	322	301	277	325	303	315	308	315	318	316	278	290	304	347	315	313	292	304	325	276	281	311	325	309	314	283	321	309	337	320	306	356	287	292	299	298	334	280	301	302	295	301	301	289	310	298	313	295	310	304	268	327	346	322	295	319	301	333	341	314	330	316	318	322	349	322	300	304	273	296	288	288	300	306	322	315	325	312	280	315	288	281	289	296	297	311	317	286	296	323	287	260	328	284	323	324	296	300	311	279	292	317	285	291	308	301	305	318	348	295	327	340	303	317	290	325	354	320	327	306	294	318	308	275	267	293	304	314	315	299	315	321	326	296	267	290	321	307	298	321	318	300	332	323	276	296	336	320	333	302	319	344	305	317	272	316	306	347	336	281	295	301	312	327	320	298	264	293	314	288	312	335	331	302	298	287	322	340	315	284	269	281	314	307	306	309	280	308	300	303	285	305	297	322	294	288	289	336	306	303	308	356	291	328	301	298	311	313	311	281	306	326	316	302	287	299	284	314	290	329	314	260	291	326	307	310	291	306	299	310	280	273
15148	32094	22983	13206	7845	4062	2315	1316	532	321	384	320	374	340	372	314	326	320	319	352	356	324	354	321	324	351	341	278	339	373	337	377	336	385	343	343	334	326	350	306	340	336	292	363	348	360	344	341	366	334	326	337	373	353	354	330	345	337	361	355	317	366	353	350	341	339	364	337	340	346	360	353	330	358	364	361	343	327	359	343	334	319	341	332	337	344	317	357	344	357	342	314	325	324	316	326	343	370	316	342	311	355	350	340	315	323	348	335	369	331	329	335	327	354	339	338	335	325	344	341	370	329	343	335	337	297	353	336	301	352	337	365	348	345	351	345	329	344	306	338	350	345	347	342	324	312	337	323	339	309	346	305	324	331	345	336	325	348	306	315	351	341	364	359	360	323	329	363	341	350	344	333	350	357	336	326	319	364	347	338	353	343	312	335	310	333	350	340	309	364	389	343	350	317	335	334	292	323	346	343	320	331	329	344	338	359	332	368	338	363	326	349	344	333	324	348	342	315	335	335	342	331	340	321	338	336	325	338	344	330	343	348	325	338	339	308	326	363	354	306	345	336	344	338	350	334	351	338	337	349	340	348	303	345	355	303	296	297	356	343	336	346	295	335	356	347	353	345	313	364	355	338	358	314	361	319	326	318	336	315	335	315	330	327	347	325	352	360	344	313	299	336	291	310	329	352	342	349	343	348	323	349	328	366	348	312	344	336	331	338	351	330	346	344	311	370	331	340	339	340	340	330	328	340	323	351	359	350	315	343	312	359	366	324	366	317	345	351	331	347	347	372	327	314	369	358	312	331	340	355	356	342	348	333	355	308	349	333	342	342	310	376	363	338	339	337	352	314	353	380	344	344	357	311	307	350	335	343	364	305	313	327	334	309	339	337	337	347	325	349	312	330	322	360	332	313	311	353	348	302	311	338	325	332	350	349	352	353	326	324	372	365	344	346	358	349	349	347	297	310	363	333	319	313	337	348	325	342	315	324	352	351	370	367	340	316	330	383	322	340	359	352	367	341	333	320	354	350	361	302	335	382	386	338	312	380	334	321	328	340	344	346	326	331	380	329	319	316	364	362	355	328	324	359	359	350	346	338	347	344	326	339	337	308	326	360	345	370	362	356	371	340	298	359	324	349	333	325	309	351	320	347	335	361	348	323	326	305	337	319	325	316	332	312	316	320	334	350	348	353	320	351	331	317	342	366	362	307	326	336	331	345	347	321	330	355	362	364	321	331	334	332	301	319	357	353	327	357	321	316	356	347	364	332	333	349	328	354	330	341	349	320	341	337	341	341	325	341	371	310	337	309	362	326	361	320	312	338	345	377	365	320	347	365	335	342	361	363	339	314	360	367	334	342	310	355	343	363	338	337	357	314	336	354	351	350	304	345	375	324	332	353	317	365	343	359	337	311	326	337	361	315	349	359	315	331	332	341	334	314	302	335	341	345	364	359	353	326	326	356	344	355	364	320	370	317	369	333	348	357	329	345	349	313	344	321	358	360	346	376	311	326	317	351	325	333	329	326	325	308	374	319	343	347	328	360	336	343	330	339	321	322	313	343	321	328	332	358	318	363	350	329	343	316	326	315	318	324	339	318	334	367	318	323	314	316	321	304	351	322	362	294	344	310	328	327	353	363	344	332	356	331	308	331	360	352	303	377	296	335	358	342	327	338	316	299	364	326	347	318	339	285	335	378	337	339	382	350	335	350	343	331	363	342	331	338	353	326	321	318	350	331	323	339	332	335	324	304	317	360	328	329	306	314	312	320	347	350	347	326	329	310	313	366	332	344	348	339	335	340	340	326	338	339	306	369	350	330	347	313	328	345	341	306	355	340	319	307	344	342	332	324	343	338	353	351	331	337	361	369	358	335	359	333	340	383	337	361	335	338	316	343	353	334	329	321	328	334	348	329	366	340	340	335	346	301	375	396	340	329	357	339	338	342	332	334	381	354	326	319	371	328	349	358	346	361	300	324	333	316	360	336	312	314	338	328	335	323	334	356	350	305	335	328	338	329	335	348	350	357	335	364	355	364	331	328	326	357	326	349	339	339	310	327	333	324	328	339	325	352	331	354	333	328	346	373	338	336	348	344	338	367	306	306	357	320	341	363	348	318	371	340	301	345	347	375	350	302	331	356	331	361	326	342	310	367	331	302	346	346	320	353	315	326	338	350	346	332	349	344	345	348	331	343	322	351	337	344	352	309	379	342	330	342	333	360	324	358	342	337	333	309	336	308	295	357	328	361	327	361	308	329	340	364	307	375	331	342	338	349	335	336	336	355	321	336	335	362	319	346	344	349	367	338	320	343	344	364	308	314	346	326	355	384	353	340	327	358	342	345	382	324	302	336	345	350	371	326	362	342	322	342	329	367	290	334	351	355	324	328	365	335	358	314	341	341	350	341	312	350	299	347	349	343	324	344	330	346	367	347	340	339	323	380	335	353	341	352	363	339	336	330	350	328	336	339	341	333	314	351	340	353	314	351	312	377	333	332	373	307	320	333	354	329	304	353	348	303	371	323	347	323	341	377	350	346	315	333	332	320	333	339	356	329	338	353	322	343	353	338	334	348	390	343	297	308	327	340	343	345	347	314	323	328	324	349	373	359	324	369	318	355	366	365	344	342	332	347	332	334	365	333	304	370	345	316	340	380	327	365	335	371	321	327	333	362	340	318	311	332	347	317	337	386	316	327	355	356	341	358	313	362	313	343	328	358	330	312	337	349	334	339	359	368	361	341	322	333	321	324	354	326	350	330	298	370	339	309	320	353	355	336	326	334	324	335	334	350	365	371	322	363	338	316	334	342	339	341	316	358	355	324	346	331	372	346	314	318	329	357	353	324	323	343	324	364	343	346	333	327	314	335	365	324	319	317	321	360	346	340	348	288	337	365	316	328	360	338	349	325	314	356	361	350	323	342	314	305	363	320	342	364	331	375	331	330	349	337	335	332	310	354	362	334	313	353	335	330	299	307	333	337	339	347	353	329	343	352	335	364	323	321	328	326	312	316	327	338	307	334	357	346	329	352	364	347	319	340	340	331	353	316	379	365	314	320	351	318	334	349	356	317	313	354	367	352	324	328	293	339	362	322	323	289	336	328	342	351	337	354	365	328	294	348	330	352	335	355	356	383	359	320	359	310	329	342	335	335	342	324	339	288	346	359	351	320	318	351	332	340	349	334	328	348	336	314	309	318	341	334	334	338	369	333	369	375	341	305	333	323	338	321	325	336	343	346	331	315	304	346	374	334	344	369	329	347	330	325	352	316	329	311	346	318	335	323	364	323	357	323	303	338	339	334	348	346	318	362	372	312	322	354	326	321	369	355	344	328	357	305	365	352	324	362	371	377	333	340	350	329	362	336	347	347	360	322	378	363	362	348	372	359	355	341	376	336	351	303	330	361	360	364	340	332	326	341	352	356	356	349	363	349	350	342	366	346	305	382	345	355	337	369	344	321	328	337	348	318	329	348	347	328	337	360	328	335
23344	21390	32769	34940	33081	29082	22411	10178	2498	519	484	533	538	530	491	547	490	499	493	498	561	535	539	490	477	528	476	506	505	544	514	500	502	540	474	494	534	496	522	485	471	484	512	486	534	494	563	509	508	520	490	518	533	518	509	529	517	563	509	501	527	497	501	504	530	550	509	494	528	518	518	529	519	508	510	515	500	448	512	493	525	529	489	534	539	532	525	511	501	455	471	500	501	473	500	487	530	503	538	529	485	512	485	510	512	504	538	515	505	507	481	497	527	497	483	511	516	519	522	484	494	510	518	515	498	494	495	509	518	496	511	513	515	561	526	514	492	501	550	535	453	533	523	535	465	514	509	527	515	514	546	514	488	481	500	517	521	486	500	471	551	576	510	479	513	515	525	518	504	497	545	460	542	526	532	499	508	503	508	515	501	495	485	490	554	518	506	480	467	504	511	510	518	483	530	499	539	468	516	515	506	515	519	527	512	494	475	505	537	507	524	513	521	523	518	529	524	448	485	506	513	529	552	531	481	537	533	505	507	524	470	492	547	468	474	506	493	498	518	525	507	482	506	523	522	490	508	510	513	576	520	504	559	463	516	486	514	517	484	496	520	480	525	509	482	511	522	517	489	516	542	543	502	539	483	537	509	517	523	476	527	499	493	526	510	510	527	519	499	549	476	488	492	536	502	498	509	515	494	528	456	513	481	553	557	493	502	501	473	482	495	495	528	520	523	524	510	490	493	528	486	478	490	492	502	517	545	491	506	536	514	530	510	523	552	514	515	542	524	529	535	513	491	495	516	501	524	501	491	492	539	507	513	579	476	507	546	496	501	516	525	473	485	500	501	471	496	513	513	528	553	478	478	513	483	549	489	511	502	525	486	508	545	499	507	524	497	494	485	520	504	526	514	516	517	517	502	512	476	506	475	521	476	462	485	464	540	480	491	511	539	492	489	506	528	528	483	501	533	491	507	508	522	517	497	510	508	505	530	490	514	504	561	481	511	472	510	514	501	473	479	519	509	518	515	495	522	521	524	534	540	539	536	506	543	507	520	530	509	523	551	506	502	527	503	531	515	539	471	476	533	560	517	535	458	540	513	517	512	532	513	489	515	526	476	514	505	524	518	517	532	515	462	486	522	522	542	508	503	503	536	509	487	524	560	519	472	531	486	475	516	498	538	524	534	485	520	532	529	506	475	543	500	504	527	529	544	502	498	484	502	504	500	521	509	541	502	491	513	516	505	516	546	507	490	515	511	518	495	521	472	503	491	508	526	522	516	472	560	464	517	480	555	533	507	505	475	490	529	513	515	526	496	499	512	513	525	498	505	489	486	507	513	510	536	496	532	527	537	538	489	527	525	518	507	492	522	544	515	487	516	522	512	534	483	501	514	509	502	491	523	530	535	504	564	489	524	533	506	559	518	488	528	549	508	520	479	488	527	466	527	498	548	496	500	501	514	495	556	518	491	477	505	503	505	531	483	488	517	545	515	508	529	553	490	534	526	483	524	515	525	440	483	483	532	502	499	493	507	494	506	485	499	507	506	516	488	475	503	509	483	489	497	497	512	533	545	539	518	534	502	470	517	493	506	470	515	518	469	542	523	504	524	499	481	482	519	513	504	532	528	522	495	548	509	488	498	498	522	493	527	511	531	509	494	499	511	502	520	521	545	536	543	528	497	494	502	530	498	547	503	520	495	494	496	539	499	558	492	492	473	519	482	497	529	539	507	511	489	510	489	474	522	503	491	519	450	479	509	489	476	510	518	540	524	488	463	515	511	516	523	497	517	484	519	480	477	483	541	504	508	520	527	535	491	530	507	507	494	541	508	529	505	495	538	514	501	501	532	512	514	532	512	500	462	496	518	489	516	497	416	507	553	499	553	548	533	489	539	547	499	498	505	518	530	540	543	510	487	496	488	530	466	505	474	497	528	526	515	452	487	491	517	492	496	469	509	529	480	525	458	512	504	507	541	536	501	493	519	558	531	528	506	474	521	523	498	488	499	499	482	515	520	524	491	491	513	510	532	481	509	473	493	539	522	524	515	518	456	532	535	480	505	520	538	516	507	491	550	464	483	507	487	502	510	534	497	508	496	486	515	485	508	483	497	533	515	511	500	491	491	545	528	516	500	554	455	532	500	484	508	488	460	485	551	517	521	491	489	526	528	535	505	527	523	508	514	489	493	527	529	502	483	558	502	534	512	497	511	511	499	514	546	511	545	523	522	461	504	524	498	498	495	514	529	513	519	518	518	532	510	518	505	505	474	457	502	474	518	503	532	521	532	525	520	454	473	516	481	515	498	491	507	487	519	537	493	531	521	513	522	487	520	520	504	480	486	519	493	494	479	508	472	544	534	506	546	501	503	505	508	493	516	543	505	533	492	529	485	504	513	502	495	507	477	483	512	513	523	491	536	482	489	528	486	556	493	498	481	522	510	510	491	528	529	523	498	540	532	505	537	507	528	489	507	500	508	522	537	464	499	534	520	521	525	487	516	480	514	492	537	495	481	493	509	530	523	488	460	489	539	484	496	501	491	494	517	504	465	509	500	497	491	513	535	539	495	501	508	542	506	475	543	503	514	499	541	522	509	482	491	536	525	502	517	472	519	544	514	487	534	517	517	520	526	534	524	541	498	500	575	541	502	518	537	476	554	480	521	511	517	511	544	498	515	485	520	527	508	508	524	464	509	516	525	521	483	536	476	508	477	526	491	484	504	516	543	540	511	518	532	549	556	494	524	497	498	520	482	493	517	479	487	542	477	519	511	486	502	489	522	493	488	508	509	527	540	517	506	507	555	500	519	501	497	517	493	518	471	525	521	467	515	470	522	518	526	511	518	470	520	468	499	487	531	504	477	480	522	501	506	518	496	490	512	528	505	471	503	507	521	544	505	515	543	502	482	502	513	510	541	543	466	496	543	473	482	547	495	497	488	517	538	530	519	508	482	526	506	525	523	554	505	515	544	504	501	520	498	537	502	480	497	554	521	487	490	532	519	484	546	516	524	487	512	496	555	520	481	490	539	525	500	473	495	488	476	503	457	535	496	483	464	499	537	524	492	507	488	529	527	506	522	502	528	520	521	544	519	519	535	494	478	481	470	520	495	506	495	492	521	488	478	495	510	518	512	451	494	482	507	491	492	502	531	464	519	577	520	509	489	509	480	533	507	551	534	536	491	542	531	506	531	580	496	510	506	527	567	532	506	508	476	595	528	511	490	536	488	561	491	512	501	513	557	505	528	511	533	521	520	470	528	508	484	528	505	445	504	491	483	528	475	503	524	497	467	510	476	469	501	484	517	473	474	526	530	501	517	511	526	535	505	526	479	516	455	501	536	477	524	542	552	504	539	497	511	506	474	513	499	495	464	538	534	488	555	521	529	540	499	477	535	488	494	507	503	470	521	531	499	513	529	486	507	556	511	526	513	517	466	506	546	468	516	505	511	493	500	510	512	490	480	498	509	496	504	477	451	501	520	518	505	547	521	479
44166	84872	71908	54442	42619	31711	21163	12204	3255	541	563	492	578	525	515	481	558	500	511	516	533	525	525	520	543	520	513	510	484	553	517	498	530	535	509	493	513	522	567	557	480	520	503	544	583	554	530	488	542	535	524	479	483	519	530	511	526	538	557	560	529	557	487	498	488	503	557	532	500	535	525	486	548	518	476	481	521	500	535	525	496	521	475	538	490	569	527	521	541	555	559	493	538	547	513	513	524	536	512	531	541	544	515	507	521	511	504	514	534	558	509	504	554	510	555	510	476	517	529	524	507	519	532	543	512	472	535	543	538	493	548	516	512	571	481	536	574	475	523	524	552	520	511	485	550	480	531	521	531	547	531	530	523	542	555	531	550	527	512	511	553	535	525	511	522	492	544	525	544	525	514	571	547	526	527	464	520	515	517	485	546	513	505	527	508	549	547	511	532	566	511	533	519	532	545	507	532	482	535	556	511	530	522	532	539	538	518	537	509	535	496	525	550	554	544	514	478	549	495	498	526	516	472	532	567	526	545	552	527	513	531	531	531	501	526	529	528	507	531	519	516	492	583	519	522	513	572	520	537	501	515	538	525	504	503	505	501	556	520	537	500	521	529	521	471	509	526	525	570	520	541	535	514	500	493	522	517	565	525	525	475	494	528	559	482	516	525	529	528	540	544	574	529	489	552	521	498	522	520	566	546	573	471	507	525	483	522	527	511	501	516	526	537	494	537	513	505	498	560	530	514	543	581	514	525	530	530	565	500	517	539	540	580	565	502	523	551	547	566	549	510	509	498	520	532	566	505	525	536	540	511	524	494	512	518	514	559	526	506	538	507	515	572	559	548	525	526	524	553	522	532	524	493	535	525	547	542	555	541	567	506	523	510	506	538	535	522	532	505	526	522	530	485	527	556	549	541	526	531	513	501	499	521	573	529	528	549	525	512	545	524	517	496	529	496	563	508	513	535	498	518	544	502	542	496	512	536	518	522	484	534	506	553	540	538	515	568	545	490	524	577	537	492	556	548	508	518	482	510	508	528	558	529	519	543	569	527	532	551	577	514	573	496	519	482	528	527	490	550	528	478	567	503	558	532	534	496	508	524	509	501	521	534	517	535	502	511	542	525	489	532	524	527	530	529	540	510	541	516	510	534	552	533	502	509	568	554	488	513	526	543	504	544	514	486	555	512	523	534	537	522	503	558	562	508	511	545	503	546	546	488	516	500	513	508	538	527	524	540	480	568	530	510	543	543	548	535	552	547	521	547	496	506	538	528	519	501	499	525	503	479	542	514	500	552	504	523	493	530	506	543	528	497	525	551	522	494	538	470	523	507	503	520	525	511	569	516	528	570	567	526	538	545	535	495	523	526	549	541	509	511	530	528	522	491	526	511	520	502	473	534	540	504	529	520	515	495	525	527	514	510	529	575	557	557	566	566	518	501	517	508	530	537	543	526	520	537	524	528	552	510	527	491	494	537	479	514	497	530	577	532	543	544	521	507	542	521	510	518	516	533	503	540	564	525	501	498	529	570	541	534	555	521	537	542	519	513	495	578	526	553	549	517	504	536	509	495	465	511	556	557	539	546	520	535	567	573	545	516	516	532	532	506	515	540	517	499	520	495	496	520	524	528	552	511	547	531	527	520	559	520	521	532	511	562	541	537	489	532	526	553	526	514	521	519	554	538	572	554	514	523	548	491	554	488	513	509	503	499	538	535	516	508	527	488	479	562	540	551	550	527	511	535	513	561	495	546	526	519	530	526	520	535	535	518	558	533	539	553	515	527	542	528	509	535	526	529	496	563	545	533	511	504	524	489	535	537	516	528	502	543	569	527	542	518	487	571	552	568	500	496	522	561	532	554	518	533	508	537	561	535	506	475	533	497	581	509	538	540	523	531	542	578	511	515	467	500	529	514	511	523	521	553	539	547	548	546	506	550	508	518	513	531	537	523	540	487	476	499	522	484	502	529	516	490	519	531	513	564	523	505	551	545	597	468	548	501	475	505	565	515	523	517	553	526	505	504	543	547	513	494	513	497	488	552	521	524	518	564	533	539	534	496	562	522	527	529	523	520	568	549	506	536	533	551	500	522	489	495	504	482	536	508	547	567	508	513	521	492	523	551	509	525	511	528	536	543	503	556	488	519	551	561	579	544	486	554	553	510	505	534	493	564	547	570	539	534	539	525	542	537	498	504	501	465	524	510	541	535	585	531	510	480	500	521	516	545	537	542	521	500	526	538	509	537	510	552	502	527	552	516	501	531	544	544	546	517	529	554	523	532	563	515	539	498	553	504	535	515	548	519	569	520	552	539	498	493	556	527	491	527	542	512	551	535	547	521	535	516	514	554	536	558	529	541	518	526	522	533	531	541	526	527	498	492	523	482	560	515	550	523	533	529	534	567	557	479	488	496	538	510	516	476	585	500	502	502	512	505	534	534	542	478	543	503	521	543	510	550	513	527	527	516	530	513	520	549	527	473	524	526	523	546	533	566	539	538	510	531	501	563	554	495	519	492	558	531	556	536	493	536	549	520	492	525	561	502	514	532	509	534	563	482	561	546	533	541	502	513	505	551	538	489	536	514	576	520	542	534	508	568	491	468	519	554	552	502	551	535	531	505	510	507	552	513	536	529	545	535	519	500	546	558	493	516	546	509	523	475	567	519	524	525	556	513	561	516	512	519	510	491	545	529	528	576	538	474	540	553	538	561	544	556	576	547	516	491	480	520	520	511	550	539	479	511	526	526	537	521	535	540	552	500	514	512	531	501	509	523	514	560	519	493	515	525	561	505	564	520	562	495	535	519	528	568	526	555	566	505	551	498	561	528	548	500	501	556	543	504	535	531	517	526	484	503	560	581	493	549	519	494	551	575	527	507	536	511	507	549	527	535	514	549	538	551	530	548	537	530	521	566	523	537	581	580	539	518	546	541	543	502	500	541	501	509	543	544	517	525	528	521	545	477	509	521	525	562	528	496	523	509	542	508	497	534	494	566	521	557	546	525	492	549	537	548	554	504	520	483	563	527	510	510	564	510	548	528	549	536	453	495	514	512	496	514	551	528	508	538	513	577	519	529	536	531	521	514	560	516	495	548	513	517	556	519	553	547	553	565	506	504	550	514	485	513	548	533	547	566	532	567	535	525	520	553	518	532	527	498	506	526	484	524	509	509	537	525	553	553	574	540	531	535	556	551	518	523	488	498	538	547	496	512	499	510	506	545	527	529	529	510	517	545	489	505	557	530	520	494	510	529	522	533	545	525	553	478	497	567	544	551	521	543	513	543	480	564	547	517	538	560	532	492	543	520	500	531	508	545	545	536	521	537	554	547	534	513	520	532	541	556	551	527	499	521	495	506	522	542	520	521	490	538	539	472	512	532	540	505	456	479	513	547	498	499	513	541	526	524	510	494	513	542	526	526	525	535	518	537	500	524	568	473	533	525	494	546	533	545	530	514	540	533	508	539	506	498	546	552	538	509	497	513	544	533	556
25034	21729	32756	33334	24553	16243	7984	3341	1029	468	383	398	401	401	403	357	382	387	410	371	411	367	416	377	402	424	421	391	383	465	377	422	416	396	398	412	381	381	400	394	398	414	357	395	423	418	386	421	393	389	401	399	421	406	370	374	387	412	349	383	387	411	392	437	379	392	388	400	393	404	406	384	412	401	396	422	409	402	396	413	415	398	399	406	379	424	415	380	392	403	407	366	414	430	411	385	381	378	396	390	371	377	402	419	414	372	411	423	378	429	424	440	387	437	385	375	374	389	422	412	382	399	426	366	377	424	400	404	421	414	419	410	414	412	384	386	412	382	421	395	388	409	375	403	393	402	379	401	416	411	374	382	381	393	403	369	365	392	393	405	391	383	404	399	391	368	377	415	361	391	442	381	404	397	396	437	408	393	351	409	397	403	410	404	390	458	445	413	391	394	364	401	378	434	381	431	381	392	368	426	372	389	371	411	418	406	411	393	437	407	378	416	398	404	353	374	375	438	419	372	414	396	389	427	407	424	416	397	397	419	382	372	408	411	409	424	386	403	390	398	383	386	376	383	405	374	397	407	398	397	433	385	406	390	413	399	384	373	391	374	389	412	406	424	403	400	382	403	413	353	389	411	389	378	398	389	407	378	388	415	386	399	409	382	387	385	404	390	409	376	387	396	402	370	401	408	412	344	397	383	376	384	408	437	400	386	387	386	411	357	356	406	391	368	424	389	398	399	403	387	393	417	378	409	394	408	366	412	402	400	353	371	383	384	439	393	355	390	416	402	362	375	387	391	397	426	410	409	396	416	369	406	393	359	403	369	424	458	372	370	429	436	416	387	411	404	422	397	430	443	403	395	412	372	374	416	407	415	383	373	407	373	408	428	404	402	406	377	401	378	347	411	408	379	399	370	384	379	390	408	387	422	388	411	391	378	358	398	388	385	408	413	404	398	391	382	384	372	412	427	414	386	418	421	384	422	395	356	386	425	420	376	390	413	413	427	399	378	386	394	458	362	401	403	427	356	417	410	366	395	386	404	373	377	378	396	408	411	408	410	405	399	431	424	376	406	392	419	418	403	384	385	389	431	371	372	396	407	428	437	412	418	415	358	393	397	386	399	415	402	399	376	392	405	382	399	448	401	378	385	411	384	414	400	365	372	416	390	395	394	414	401	386	422	371	401	374	355	397	388	419	395	390	363	393	391	385	348	380	395	384	384	390	408	369	385	380	371	377	416	403	370	426	391	364	387	393	381	425	407	412	396	420	349	435	360	384	399	411	385	427	398	455	401	413	406	393	387	401	429	432	449	413	347	365	412	413	397	390	374	417	420	395	397	412	406	420	382	403	388	391	392	354	384	446	401	432	384	416	401	449	403	385	388	387	432	423	399	375	401	379	401	371	399	358	392	420	399	398	411	402	387	386	402	381	374	418	414	421	375	421	432	397	393	397	418	408	424	379	416	342	390	415	402	376	382	386	407	428	376	385	377	396	401	406	380	395	414	390	392	373	373	384	387	393	375	423	411	376	399	379	364	402	384	367	407	372	388	364	430	423	412	399	409	434	391	439	376	417	421	406	418	399	377	372	402	428	422	393	408	389	396	424	415	422	392	402	401	411	389	413	379	413	429	407	409	394	418	408	380	383	424	424	362	370	403	431	398	389	385	417	397	415	369	417	386	417	424	401	405	449	390	383	388	392	383	428	402	388	404	400	412	418	403	404	364	398	403	373	412	396	381	406	377	389	403	397	402	442	396	410	388	419	413	395	375	451	399	386	404	369	419	365	406	400	378	370	428	394	371	364	403	441	389	402	422	375	428	393	368	387	407	396	379	382	398	379	455	384	396	395	406	404	398	419	409	399	407	384	383	423	360	406	423	389	393	391	379	372	374	430	393	392	399	391	397	410	419	350	384	407	401	392	389	416	406	397	430	389	456	377	404	387	407	430	356	380	393	430	390	407	379	396	397	413	390	382	379	385	393	418	374	422	389	397	389	396	392	390	389	382	404	373	434	379	368	374	379	375	378	398	404	428	432	404	378	390	413	396	384	418	415	373	384	394	390	394	412	401	437	400	384	376	419	424	423	433	372	377	381	388	406	389	387	395	392	371	389	373	383	379	408	398	402	367	388	407	386	384	399	401	417	430	379	389	415	426	413	391	366	395	404	387	378	417	414	413	402	408	360	404	403	431	406	374	390	382	395	397	416	424	406	395	413	408	415	406	400	394	361	416	397	417	403	380	370	420	401	401	395	385	421	385	397	439	417	404	415	396	433	408	403	386	426	384	358	365	394	393	418	431	405	405	407	366	371	317	412	376	428	379	424	414	385	373	398	393	408	412	404	406	405	418	371	399	378	411	381	409	371	418	392	376	410	416	382	384	357	426	407	400	404	431	396	395	404	428	396	386	405	365	393	379	436	444	394	387	361	421	425	392	420	418	378	430	389	422	388	412	413	416	386	407	395	364	389	409	369	418	396	403	364	380	405	380	361	402	444	426	376	383	404	387	429	420	364	402	409	396	412	409	360	363	398	392	393	380	426	369	430	410	401	399	385	405	406	377	357	411	398	428	409	420	418	397	402	418	414	385	447	409	391	419	395	403	387	392	396	403	408	389	385	387	423	396	378	379	372	357	425	399	381	403	345	423	388	361	389	391	429	405	434	409	402	383	416	374	389	385	399	421	414	404	399	378	393	395	413	402	342	436	404	418	432	434	418	376	385	398	410	433	368	374	380	420	427	408	402	381	409	380	391	403	377	411	429	391	381	394	389	365	398	418	417	377	380	371	390	357	428	401	395	416	414	399	372	383	409	402	378	385	402	421	410	416	383	426	397	413	435	406	401	411	406	412	390	412	377	385	386	366	428	367	403	399	418	416	402	397	397	387	402	358	384	407	355	404	398	363	357	402	423	421	420	407	370	408	407	420	416	359	370	408	392	381	394	395	416	407	388	402	386	364	419	379	415	403	398	358	428	363	404	382	398	421	373	360	369	422	409	386	373	411	405	419	414	417	427	405	371	435	394	412	408	407	396	370	400	423	373	407	368	414	398	388	422	399	400	402	410	384	390	405	440	375	410	398	436	344	389	403	388	417	403	412	408	420	413	431	420	428	403	404	422	392	385	383	436	394	409	393	427	422	413	389	437	376	399	375	384	410	428	377	377	418	400	376	394	385	389	402	364	398	390	358	360	390	420	421	433	398	374	386	378	393	379	456	367	375	420	403	439	408	409	403	402	422	405	410	408	380	433	414	423	424	382	460	413	419	411	408	378	402	424	431	387	374	389	419	388	388	358	424	404	360	382	401	377	390	367	408	404	377	413	384	371	380	403	400	405	413	398	412	367	460	390	353	388	411	409	372	413	396	377	386	390	423	396	388	401	418	389	411	384	385	380	396	400	390	408	388	441	416	373	407	452	418	388	410	409	379	424	391	413	399	429	386	405	388	405	418	384	397	385	374	381	385	380	408	370	383	386	399	403	395	419
37153	65376	53831	39507	29385	19861	11570	5858	1517	430	401	477	449	421	436	460	418	434	429	439	458	448	417	466	450	409	457	429	410	471	447	452	473	401	453	407	427	434	462	445	417	437	441	453	472	445	476	467	406	400	454	416	463	443	456	451	435	420	430	446	436	434	422	446	431	417	433	442	461	393	414	435	427	427	426	442	445	424	445	457	427	415	446	460	438	408	450	449	439	420	453	448	430	445	401	418	431	430	463	432	439	466	493	452	421	461	465	463	475	425	434	431	450	427	418	387	453	431	465	434	447	444	427	433	467	380	466	429	419	475	424	438	441	475	481	408	467	427	420	452	445	438	425	462	404	440	453	436	413	426	432	425	487	443	427	463	445	456	434	450	441	446	439	454	465	446	444	451	416	461	448	420	411	408	437	369	430	443	443	487	459	425	434	480	420	470	470	413	398	394	434	429	459	442	447	463	431	430	471	429	439	460	447	432	423	464	449	435	462	452	421	427	456	413	421	416	427	445	417	458	419	442	438	437	432	445	483	433	458	424	419	481	407	435	479	448	453	436	405	442	422	428	463	463	486	428	437	445	419	429	444	402	416	468	407	461	456	430	421	419	432	433	443	441	445	449	453	440	457	416	450	419	458	439	450	463	429	439	421	467	424	459	473	443	404	460	415	435	482	449	461	421	494	436	433	440	442	465	456	416	404	426	441	470	391	455	467	418	434	423	440	402	438	429	417	427	441	441	454	418	434	452	415	387	425	430	467	466	424	464	426	414	412	411	444	389	491	438	412	437	472	428	457	456	465	469	402	439	437	438	430	431	428	442	421	419	445	425	443	432	422	457	433	460	432	447	485	427	431	398	454	451	430	464	396	472	446	454	478	404	437	421	434	483	440	422	474	430	489	433	422	441	448	487	438	459	416	437	415	457	451	477	387	447	433	449	400	415	432	463	445	456	467	401	403	405	381	423	434	436	442	442	407	421	457	430	462	459	448	434	440	424	470	428	433	454	451	440	429	457	456	436	402	422	425	435	433	426	475	428	448	419	436	395	441	444	438	457	431	454	434	438	430	479	418	437	415	431	467	406	414	457	434	455	428	417	464	452	452	453	447	442	454	444	426	425	452	447	461	462	429	460	442	445	435	442	450	389	443	395	442	437	434	478	410	442	428	405	468	416	397	461	441	487	443	412	437	414	446	474	448	420	426	433	442	436	468	442	405	442	463	416	444	449	452	477	436	427	421	438	443	384	401	429	423	466	416	444	419	450	453	439	401	420	440	431	440	413	434	475	411	456	406	445	417	442	438	433	447	473	448	392	454	456	437	412	425	427	456	420	444	441	432	433	438	378	456	449	459	436	455	449	414	449	430	439	452	443	447	418	428	433	458	442	420	468	416	381	422	471	423	419	421	414	475	462	390	441	394	459	433	458	450	440	449	430	447	455	449	450	473	425	434	438	397	434	435	437	430	447	427	429	479	444	396	456	412	448	446	431	478	478	464	433	464	441	477	431	449	417	439	455	430	445	410	411	420	455	456	460	430	453	444	372	428	438	437	466	397	447	460	420	460	419	398	444	448	464	421	395	461	425	425	427	448	451	426	414	413	437	445	472	421	482	425	486	396	426	424	438	456	438	496	436	407	413	436	444	452	477	444	432	456	415	425	422	488	429	475	425	428	469	413	416	451	460	418	418	435	444	442	452	444	455	431	395	444	427	441	408	460	380	453	441	430	441	424	469	446	459	454	433	459	416	452	458	459	442	434	429	460	452	421	444	455	401	357	433	447	426	434	456	445	436	451	445	435	436	458	465	455	446	415	436	439	456	448	420	400	424	448	468	447	443	406	449	422	440	419	430	403	445	479	447	441	461	473	421	445	479	421	444	416	467	452	441	427	425	429	438	432	454	439	459	468	442	421	424	410	430	449	446	436	473	459	394	407	444	472	428	458	412	423	413	462	411	432	470	420	392	447	484	402	418	440	453	433	433	402	447	471	449	426	439	450	449	461	461	459	459	451	427	407	391	457	450	421	436	438	472	461	420	400	453	408	432	430	442	438	441	437	417	446	421	418	429	418	406	449	453	445	425	426	420	484	437	427	440	455	414	437	468	454	410	427	449	439	456	457	427	429	427	458	431	462	454	452	444	428	426	463	449	448	422	415	455	423	410	422	419	411	430	440	412	455	427	427	409	444	405	436	470	414	443	436	490	435	456	447	434	484	458	429	431	430	438	426	435	453	444	418	436	466	469	407	424	419	442	420	463	458	449	459	426	447	442	457	453	460	407	454	453	451	431	472	420	429	454	470	449	492	411	398	455	447	432	440	440	402	472	413	459	382	439	418	436	434	454	418	395	445	461	479	444	422	423	409	410	464	457	437	419	429	457	430	432	431	431	405	452	453	437	469	464	477	472	476	391	436	424	398	458	450	449	443	465	437	459	453	453	390	471	438	417	420	454	472	449	452	437	418	440	437	436	438	419	426	409	457	433	475	464	424	412	451	408	438	436	476	422	467	430	443	427	474	428	457	437	438	460	454	459	418	439	453	412	446	431	441	439	411	474	418	434	424	414	450	411	432	410	462	442	430	418	449	442	426	453	423	495	421	412	426	450	446	431	441	418	417	425	443	443	446	391	422	474	471	460	432	478	452	458	484	458	462	482	418	438	457	426	449	441	436	456	455	444	456	437	443	459	482	420	447	425	416	446	433	446	436	447	414	459	437	453	415	414	442	450	466	407	435	450	412	472	396	433	435	446	453	431	438	431	453	404	464	447	453	402	455	437	428	444	428	427	456	460	439	488	439	443	440	438	444	438	409	405	436	475	464	440	469	479	426	447	402	408	445	439	455	454	402	391	423	427	425	457	418	434	373	426	437	446	434	427	412	432	423	474	427	442	466	450	439	457	463	457	467	450	402	423	448	401	472	437	421	443	425	471	444	444	411	422	446	401	476	464	463	436	450	453	414	411	425	413	424	465	450	444	432	436	433	429	428	450	425	438	431	432	471	419	432	447	451	445	436	475	441	427	434	470	458	388	443	447	457	437	431	437	411	435	407	455	457	450	484	455	448	429	425	449	450	436	453	437	440	427	486	457	471	448	455	397	442	462	442	414	427	443	456	447	428	423	434	425	444	390	425	443	467	406	442	461	431	422	422	454	431	393	455	466	447	465	444	416	462	432	438	437	445	433	483	437	424	412	432	512	434	437	462	458	449	467	493	422	445	436	432	436	445	427	456	439	431	447	445	459	419	437	422	460	426	437	437	425	454	440	430	454	426	431	374	408	447	473	506	430	422	424	437	469	472	442	458	452	431	430	412	445	436	384	416	404	410	454	444	448	447	430	430	452	462	430	463	399	495	421	463	463	446	437	458	420	420	416	407	451	446	423	448	425	440	449	421	449	438	459	448	435	466	452	427	411	439	407	405	436	410	451	458	446	428	438	425	442	460	462	443	471	413	417	426	447	454	464	455	427	437	417	416	438	439	439	461	432	429	445
22588	21299	31009	30861	32149	32065	28066	15466	2765	748	714	666	694	684	688	662	595	649	653	696	672	692	638	650	640	645	691	695	661	661	717	627	663	623	659	596	618	641	686	645	644	654	631	676	702	654	727	665	642	673	680	699	666	667	706	674	647	623	664	609	653	663	635	633	695	708	666	685	647	621	666	681	602	626	660	665	649	638	716	650	681	661	689	624	671	644	643	687	671	604	659	675	695	639	644	625	649	715	666	666	677	662	650	707	661	644	656	616	657	645	699	653	635	690	657	638	648	661	665	650	653	710	655	669	613	649	701	703	654	678	625	646	641	669	695	665	660	725	671	666	639	608	645	675	672	659	690	679	665	637	641	700	623	660	654	680	680	616	648	666	662	627	676	651	672	694	693	644	637	630	655	633	684	646	677	704	642	637	677	711	596	639	680	717	646	686	645	632	671	674	626	684	658	647	700	652	659	672	668	681	618	622	658	615	633	667	652	649	612	635	657	637	619	655	683	636	698	636	630	637	649	674	609	619	640	661	651	640	659	618	655	635	661	671	711	660	675	675	660	643	630	642	684	707	728	689	690	633	672	651	650	599	686	643	691	705	663	648	697	658	660	617	678	709	658	623	684	639	698	643	632	672	628	658	652	624	628	646	646	633	604	648	678	745	686	645	674	637	622	643	647	668	622	667	691	685	697	680	662	627	684	650	680	644	637	675	677	662	712	621	662	651	640	657	693	626	642	680	635	674	630	668	671	663	684	638	693	649	715	654	635	647	669	679	645	660	645	673	680	622	651	624	624	629	695	678	621	626	701	652	687	664	630	675	651	660	633	630	648	656	653	697	644	677	658	646	652	652	697	623	726	613	670	616	686	640	672	667	637	638	672	648	589	632	678	670	570	634	653	644	671	642	693	658	606	648	686	634	578	647	648	677	660	648	685	661	624	645	664	691	648	665	663	639	639	681	677	627	643	623	671	669	660	653	677	599	619	672	644	650	655	677	628	680	600	595	649	634	646	638	618	668	628	670	626	613	680	669	665	632	620	675	666	650	651	599	684	646	684	665	703	640	631	680	632	670	645	621	684	655	633	658	650	632	682	665	603	721	656	650	573	627	630	645	671	650	651	711	663	645	674	619	713	674	651	703	645	660	673	686	673	661	651	619	630	708	689	666	671	695	630	650	723	662	688	654	691	645	683	716	653	646	668	638	616	657	625	676	646	648	660	709	679	681	629	650	652	681	672	621	686	673	628	642	655	603	600	650	677	658	637	635	626	672	638	671	700	638	674	650	664	746	670	629	672	640	680	668	644	658	649	663	664	717	646	695	674	685	678	664	654	656	670	666	692	637	690	617	650	660	665	664	672	696	653	715	652	662	666	647	676	670	622	630	639	663	662	679	603	644	618	670	607	687	671	669	599	660	615	671	653	670	671	664	679	634	645	661	626	637	631	662	653	637	646	663	678	684	714	648	633	702	667	656	629	679	641	691	639	656	674	636	681	627	697	652	666	668	663	662	703	661	661	631	663	585	654	698	663	656	658	630	594	643	637	630	702	666	641	677	695	667	652	636	691	677	637	660	654	686	629	689	644	660	633	702	696	634	650	676	651	650	621	672	623	654	639	678	686	683	647	658	658	614	642	616	647	670	674	668	645	670	661	658	692	644	665	678	635	654	662	654	634	644	671	668	661	647	703	649	688	677	670	686	622	670	609	668	665	657	699	634	635	624	642	691	686	648	668	668	636	640	672	640	674	661	669	678	669	639	639	665	681	636	678	672	687	650	632	642	718	667	604	636	681	673	656	668	673	666	643	663	639	642	629	668	717	642	643	630	654	663	690	699	669	666	666	683	636	678	665	678	658	670	634	673	653	650	633	711	715	622	653	608	621	606	601	685	665	645	665	625	651	644	696	662	673	669	642	652	671	650	634	693	699	603	658	636	669	680	654	644	667	661	636	630	653	694	698	646	662	629	679	610	675	719	638	651	689	665	617	612	661	630	650	662	680	618	668	638	669	658	605	627	645	659	646	661	701	613	596	641	658	596	618	660	689	690	642	622	659	685	662	638	670	651	665	686	759	732	629	676	631	642	646	678	665	663	641	691	673	676	662	663	649	659	682	691	692	681	654	633	668	690	683	678	636	640	646	640	680	608	662	657	647	666	626	618	638	706	623	657	663	655	673	628	679	670	659	655	699	631	679	643	668	650	685	643	624	630	646	661	721	687	670	644	653	664	622	641	666	658	670	636	662	623	599	709	664	654	674	666	670	608	670	655	665	670	675	668	634	632	623	669	602	625	678	650	679	662	652	674	683	679	664	714	638	637	638	661	661	675	667	685	672	653	682	698	645	665	649	650	601	628	660	676	661	681	680	663	612	690	667	622	668	650	625	641	694	646	679	669	644	669	661	675	669	684	649	668	668	622	658	639	700	608	657	613	659	671	680	636	667	619	706	655	645	699	638	675	688	638	687	641	643	696	671	670	680	618	633	659	723	635	645	655	644	698	643	666	668	641	675	612	654	655	637	675	667	660	672	616	643	643	693	676	648	645	613	620	665	634	654	676	667	698	673	692	658	680	664	653	624	656	605	681	686	651	681	632	632	700	657	665	666	689	691	674	677	619	634	664	628	707	666	677	664	667	650	671	660	678	627	695	645	653	661	678	642	667	641	662	688	654	672	685	647	642	624	647	622	653	683	628	630	672	669	588	717	687	624	645	677	686	652	697	629	657	693	639	696	678	620	658	657	661	632	704	672	680	661	693	686	694	665	643	667	644	618	673	657	629	665	634	630	600	624	657	636	676	619	623	671	664	634	638	618	690	647	703	627	641	692	669	627	661	642	638	632	642	678	661	688	625	652	662	628	656	630	690	687	672	626	636	657	681	656	667	654	627	680	661	681	692	682	609	629	671	670	642	631	638	682	662	619	689	640	655	679	680	622	689	671	639	643	664	694	647	700	661	604	644	648	673	672	690	687	662	688	642	651	686	657	710	627	658	631	633	635	642	655	623	673	679	668	616	672	714	654	632	680	662	664	665	672	610	685	634	672	644	692	623	658	630	619	623	670	626	658	659	679	645	646	672	652	680	693	664	630	674	692	687	648	669	637	646	630	679	603	670	675	668	614	628	680	659	672	694	626	644	658	607	635	684	667	669	662	680	634	660	669	657	650	609	681	629	679	633	679	675	698	641	652	665	669	650	632	680	608	684	674	609	606	637	665	705	656	673	622	595	687	705	692	681	658	662	610	673	643	686	690	640	619	583	680	680	619	691	704	630	640	659	661	663	628	696	667	646	656	670	629	714	650	701	615	655	669	678	687	670	659	659	656	628	664	651	667	702	660	644	675	636	617	694	690	646	644	636	663	666	659	672	652	625	632	670	603	654	643	621	638	623	681	629	664	678	664	642	710	692	642	712	663	663	644	647	645	669	607	680	626	663	641	631	645	629	651	647	703	632	621	630	655	681	660	594	661	687	618	656	669	691	641	606	715	678
50783	94071	79669	62339	49541	38086	27341	17157	2401	703	650	674	705	700	690	689	657	679	665	689	674	699	659	703	664	665	713	655	678	663	673	665	691	694	685	648	594	649	683	690	715	635	650	684	684	682	681	670	711	698	678	632	659	684	700	734	641	698	656	642	687	686	684	675	669	666	669	683	654	672	643	692	662	681	651	691	703	688	663	700	652	661	643	701	652	664	699	651	658	639	675	643	667	618	721	623	704	648	682	733	687	667	612	699	654	654	658	679	682	689	704	676	652	659	668	683	651	707	626	646	687	701	643	618	664	676	684	627	662	676	656	654	666	691	688	670	693	687	641	666	670	665	699	668	695	673	637	693	681	699	655	727	642	639	656	718	695	663	681	703	659	696	662	706	679	603	646	690	698	678	712	641	668	653	661	710	671	646	712	641	681	662	696	670	650	709	678	652	659	675	691	683	674	649	671	647	690	680	624	696	731	687	662	663	691	707	670	595	651	718	685	669	650	702	695	595	696	685	652	698	671	612	696	646	663	667	650	672	630	659	660	645	675	676	658	685	674	677	697	657	642	682	690	652	694	660	666	674	678	648	686	666	654	663	684	660	742	634	660	703	656	670	717	636	655	678	711	659	690	652	637	655	665	624	703	665	649	713	670	651	681	703	688	654	690	646	677	662	654	675	675	637	660	671	672	658	717	693	705	716	666	646	651	612	694	691	650	640	697	639	675	698	626	658	665	626	700	692	654	671	693	718	676	662	666	680	676	694	678	643	652	696	689	698	676	676	612	670	678	642	628	649	682	666	656	683	645	693	669	704	623	686	647	713	662	646	657	684	642	679	697	660	666	716	643	653	682	686	673	653	679	685	730	695	674	710	735	713	690	664	632	666	697	638	688	638	678	709	678	691	651	690	674	677	670	656	661	669	663	697	710	690	678	681	653	671	692	654	715	663	688	683	713	657	648	647	676	665	668	670	691	659	668	679	675	652	718	692	668	697	680	677	614	691	675	664	623	672	640	672	626	682	648	704	686	719	669	670	671	649	641	672	750	678	667	655	639	710	669	665	677	660	645	656	628	676	703	676	664	708	656	691	667	672	692	628	665	694	729	639	658	698	687	655	647	650	678	663	648	667	678	709	668	704	730	662	698	632	645	687	641	670	680	688	676	638	713	649	696	701	684	699	682	682	701	663	663	682	661	704	651	619	706	676	675	669	671	636	653	688	669	704	703	695	664	671	703	703	703	627	689	693	699	686	663	682	681	656	653	646	642	654	668	648	634	649	650	659	707	704	679	659	681	684	711	656	693	666	697	724	628	619	662	669	653	674	652	610	709	695	649	658	672	640	719	669	671	693	699	645	670	649	660	679	624	708	655	652	691	650	655	623	697	683	671	691	700	660	700	696	664	633	684	689	657	665	694	643	670	650	641	725	667	658	714	647	626	661	668	695	727	652	661	706	706	658	681	673	657	680	644	632	651	632	695	672	617	624	649	649	696	704	684	679	696	685	666	652	703	650	677	696	691	647	667	677	673	711	658	655	670	682	674	701	652	635	633	674	638	650	634	635	724	672	716	653	650	647	634	640	670	660	682	646	691	674	706	668	713	713	658	689	665	646	673	667	679	673	698	670	657	673	684	645	684	663	707	673	649	664	726	695	700	652	635	650	650	690	656	678	687	668	660	670	658	673	671	690	683	650	660	694	665	678	661	677	613	613	678	644	684	697	730	673	646	674	715	661	666	669	701	663	651	685	698	631	643	710	656	694	646	664	660	650	667	683	700	697	653	674	675	643	602	709	668	683	698	660	703	662	713	668	682	691	666	703	702	671	665	641	636	654	658	677	632	701	651	698	676	663	690	664	689	667	663	641	678	649	692	645	685	647	705	699	660	636	689	643	645	667	707	662	697	707	719	674	634	700	660	693	688	673	676	671	610	701	629	662	640	583	670	660	712	704	650	642	683	660	645	660	665	671	692	673	683	698	638	638	649	695	638	700	724	691	703	680	683	672	667	669	661	674	648	676	700	738	671	628	653	650	692	639	652	658	631	659	662	695	679	690	718	694	662	679	651	696	658	656	701	719	638	649	687	640	696	696	640	709	682	691	664	669	670	676	700	666	618	679	645	694	678	695	665	682	606	650	660	644	640	717	642	645	675	667	617	696	685	700	664	717	712	690	701	688	660	691	678	657	673	685	711	689	664	658	684	654	675	643	680	699	640	652	661	724	697	713	651	661	649	638	678	665	655	626	644	659	651	630	663	669	677	618	654	650	660	689	658	636	683	699	659	664	681	697	642	714	662	706	674	697	663	624	676	685	681	660	679	626	622	703	655	679	702	680	675	661	716	688	703	654	674	647	683	702	648	664	690	687	676	646	621	669	680	686	651	690	695	636	708	665	716	669	689	643	686	668	609	652	677	689	663	679	717	682	673	672	656	691	690	655	640	652	702	678	692	663	683	676	634	685	664	666	668	673	687	640	620	644	685	684	684	712	631	638	698	649	700	662	709	671	690	649	656	686	648	666	681	661	633	641	671	615	644	677	651	648	697	723	643	676	602	704	668	688	698	665	682	642	644	683	661	662	712	682	655	663	687	656	688	655	671	697	682	686	699	642	722	648	724	674	634	641	669	687	697	695	656	692	680	661	624	645	650	714	706	689	682	673	668	646	688	665	694	670	663	663	696	630	661	673	691	637	653	633	673	671	653	670	650	690	627	637	643	680	664	639	665	668	675	673	643	650	657	646	649	674	647	696	705	667	675	691	664	686	671	652	705	674	708	648	662	687	651	653	637	689	693	686	665	685	663	695	675	621	696	638	692	695	681	720	670	636	711	681	726	671	703	692	673	675	679	712	627	649	667	674	679	640	660	694	628	674	620	632	661	662	644	654	678	698	645	692	646	674	668	636	668	632	656	673	623	693	635	659	676	660	633	680	654	700	681	638	642	694	671	688	656	676	669	673	593	680	668	703	637	684	679	713	679	665	667	689	634	659	692	677	692	688	649	697	615	641	671	684	660	650	656	737	651	690	665	694	682	668	671	640	686	682	699	671	651	574	675	657	668	658	675	687	728	684	682	674	717	665	673	626	649	673	643	636	675	670	683	671	660	650	700	681	692	697	656	703	695	700	650	655	651	618	698	654	624	665	676	640	652	711	707	696	702	661	671	682	714	662	687	677	672	644	670	637	688	693	664	673	646	664	686	667	643	657	603	681	659	652	690	651	632	665	693	666	687	627	656	661	623	643	699	684	658	726	690	695	667	714	648	650	661	698	697	636	638	638	750	702	676	739	708	658	686	663	635	678	634	648	663	706	608	683	711	686	688	657	647	697	695	714	669	672	691	663	644	684	671	697	634	698	694	665	717	614	674	701	659	742	693	618	696	712	658	687	625	663	669	671	678	666	738	672	698	643	629	707	679	651	675	723	623	653	650	653	663	694	639	662	618	659	697	622	633	663	712	671	700	646	727	697	719	651	655	670	677	651	709	641	696	703
28056	23623	28035	17075	7026	2965	1465	844	372	306	303	293	331	293	282	306	331	322	312	326	302	318	322	305	310	281	287	300	291	298	298	283	319	295	317	305	288	287	305	290	313	322	337	299	298	308	307	290	305	264	299	350	279	317	320	299	295	299	298	293	300	290	319	253	282	309	313	304	304	283	279	294	301	287	297	303	267	269	307	273	305	299	311	307	287	277	270	284	296	302	273	324	308	302	304	299	282	279	296	286	300	300	277	269	294	312	283	287	293	268	317	276	307	302	286	315	330	300	282	275	299	337	333	289	293	325	286	307	313	309	294	321	299	302	317	290	316	314	291	294	309	268	335	309	300	327	290	305	326	291	287	296	326	309	310	284	319	336	316	317	292	302	293	310	326	287	301	316	300	289	301	298	273	290	324	294	277	298	322	291	300	288	317	352	310	286	300	298	314	306	307	303	349	261	296	295	277	294	304	302	330	286	292	241	272	320	292	282	303	323	273	314	315	297	312	299	297	284	315	288	296	307	298	308	294	330	295	309	294	357	307	302	296	306	279	306	285	278	301	326	320	261	330	292	301	285	304	320	314	280	284	313	296	292	324	281	304	302	301	282	291	307	304	302	320	311	271	295	279	295	278	301	316	292	332	307	311	302	325	285	312	304	292	315	289	298	328	301	310	291	293	283	317	337	300	299	329	311	295	298	279	287	294	295	325	286	273	303	301	270	291	317	294	310	330	277	326	301	312	303	299	279	319	295	317	287	309	283	271	309	300	283	323	292	293	297	332	316	310	284	313	301	302	324	291	284	317	310	343	289	318	289	304	331	293	307	325	291	300	299	306	296	292	299	317	309	319	294	295	329	293	270	286	303	286	283	268	289	293	297	293	322	291	329	298	318	299	273	306	295	299	269	277	282	283	306	284	288	309	342	253	325	299	285	294	307	309	306	287	303	302	309	289	327	294	316	291	315	324	265	304	306	283	324	309	298	311	279	279	302	299	311	310	334	296	289	288	280	282	309	283	300	308	297	296	314	302	283	319	298	309	296	275	315	320	299	313	317	287	321	302	330	310	292	305	308	313	307	267	295	311	289	336	308	296	293	313	316	300	287	262	281	300	266	314	321	306	309	293	281	315	302	332	296	302	279	286	286	310	317	303	310	285	297	295	303	295	284	316	299	278	325	344	294	276	287	290	281	273	278	310	301	282	322	306	319	307	304	307	311	292	332	284	296	315	303	309	315	290	319	307	298	309	291	309	310	355	262	302	307	288	304	294	296	285	301	275	255	338	298	271	312	289	291	314	296	262	306	320	303	308	293	282	281	284	272	310	270	309	309	341	276	301	283	305	297	308	335	309	276	298	321	309	307	274	312	278	315	307	290	307	337	313	309	307	301	275	291	307	310	307	280	269	283	306	290	320	282	282	321	303	302	255	332	277	317	293	292	314	306	275	313	305	325	296	305	307	313	315	297	293	276	255	299	303	291	308	322	287	289	292	280	304	294	272	302	345	315	300	278	291	285	299	314	300	247	334	309	300	308	307	321	268	297	301	295	295	304	279	307	311	295	291	286	288	304	278	267	332	293	316	281	315	299	310	298	296	312	317	314	312	304	315	310	299	321	299	305	304	300	303	291	321	297	260	282	313	271	326	279	346	291	306	331	304	282	308	311	262	296	309	298	293	271	312	309	302	276	279	279	321	288	342	312	328	336	336	285	296	317	294	309	326	285	293	293	308	319	291	284	308	304	307	301	318	311	295	320	311	284	294	332	318	322	305	313	300	272	283	275	298	276	299	288	318	270	291	304	297	293	307	323	298	286	271	295	285	279	311	313	295	309	299	318	315	276	254	311	302	277	313	290	278	303	302	298	291	292	313	315	298	295	301	303	301	283	317	296	297	313	291	281	267	300	327	323	317	314	336	301	299	307	299	298	303	299	306	282	337	268	289	289	271	294	293	293	310	306	305	305	311	306	307	305	298	296	288	286	280	290	314	320	294	276	319	319	311	300	301	317	322	285	340	301	317	276	307	301	323	319	278	331	284	283	278	321	291	314	332	302	305	325	340	332	309	303	294	315	259	280	298	312	321	307	308	293	301	316	290	326	276	300	289	282	271	304	288	295	340	314	326	271	293	342	300	321	309	322	299	301	322	269	320	311	323	298	280	319	329	295	328	329	311	280	315	308	290	330	293	316	272	293	322	307	311	295	322	308	290	287	323	288	287	281	275	322	279	326	283	303	293	305	294	315	314	288	282	244	299	292	337	312	301	310	326	320	299	344	309	312	285	279	321	282	310	321	283	293	301	330	319	325	317	262	277	296	313	317	304	315	310	295	315	311	284	323	335	279	304	293	273	317	273	275	268	299	303	288	349	288	295	283	265	274	295	307	302	279	286	265	257	298	319	297	294	275	304	297	307	301	298	294	311	307	313	323	282	315	276	250	259	297	305	298	277	316	270	319	305	305	302	267	295	305	328	301	309	301	296	281	302	291	313	288	288	285	296	292	305	305	297	327	307	287	299	286	274	268	301	286	302	299	317	277	295	321	290	310	318	299	291	292	283	283	273	293	286	289	293	277	299	278	298	311	316	294	324	326	282	302	285	325	308	269	335	306	280	327	273	296	294	279	299	286	289	297	310	288	293	298	318	293	302	293	303	285	298	285	305	282	299	278	308	307	306	291	277	317	297	327	320	304	307	284	345	303	300	302	255	320	327	275	302	290	319	286	332	317	307	297	292	303	320	288	308	304	279	268	284	290	306	329	298	306	305	303	310	290	324	300	302	281	297	303	295	312	310	300	275	272	260	299	289	309	296	291	290	293	291	281	303	314	293	317	311	290	289	279	305	296	260	266	281	310	313	318	274	286	269	291	302	301	290	306	273	315	310	282	295	305	326	270	313	328	318	312	287	314	325	285	299	281	317	258	307	331	284	299	310	299	303	293	275	292	289	260	305	299	311	307	295	321	308	299	276	289	306	314	287	307	322	291	284	285	307	308	285	279	291	296	305	296	287	340	307	303	289	295	269	301	301	324	283	314	303	283	289	309	320	295	307	272	278	321	300	307	284	271	298	297	305	307	311	305	284	323	304	298	294	282	275	313	282	310	281	306	320	288	293	303	298	278	313	267	282	284	321	296	334	300	279	288	308	323	299	283	311	301	307	305	322	284	282	331	297	327	304	325	305	302	302	281	299	322	264	277	294	313	314	265	303	316	296	304	285	281	299	291	318	270	294	277	294	290	298	349	300	324	299	305	307	289	287	322	309	295	294	299	340	298	280	299	303	280	263	281	294	328	294	285	285	289	328	303	317	343	310	282	333	314	299	316	299	305	333	300	294	286	312	319	311	272	285	293	339	289	330	311	292	296	283	279	310	245	285	300	313	303	329	272	312	314	315	270	294	299	306	311	307	318	315	270	302	280	321	283	290	305	304	309	317	302	325	297	323	304	295	297	308	261	307	311	304	292	309	313	286	296	296	277	302	301	299	298	306	293
15994	33426	23664	12409	6769	3576	2022	1003	361	287	344	314	309	296	319	336	305	326	316	335	328	356	335	327	336	356	325	341	323	329	361	323	330	369	346	325	343	280	334	304	333	337	336	336	305	294	319	282	271	335	342	328	337	317	306	340	338	328	335	317	343	354	353	324	294	334	331	329	329	311	331	302	355	320	309	303	334	318	324	339	291	348	312	307	300	321	326	299	312	347	367	316	342	315	313	375	349	335	368	351	307	358	343	318	357	325	318	309	337	347	328	314	345	324	354	326	348	351	337	325	315	324	347	326	307	348	300	326	310	328	335	335	321	307	314	330	324	326	334	356	346	359	338	325	339	295	329	332	322	338	340	334	324	295	328	317	332	341	355	331	347	310	328	338	312	317	326	335	321	326	298	357	328	322	325	314	345	374	318	304	347	312	343	344	321	359	311	344	322	364	334	349	308	345	338	306	301	336	328	321	358	307	306	325	295	306	336	330	350	318	342	316	333	317	356	334	321	342	327	330	331	336	363	339	352	304	314	317	332	334	326	357	322	312	299	342	321	330	311	324	319	337	320	314	314	324	312	334	324	322	336	309	305	338	337	369	313	293	339	350	338	318	330	362	364	345	369	349	319	341	331	321	331	331	354	338	331	333	329	323	365	324	336	350	322	328	300	302	342	343	285	345	313	334	330	322	350	324	333	360	330	357	337	305	351	321	344	303	326	328	305	327	347	359	370	336	362	358	317	349	324	300	326	341	348	321	330	325	294	325	322	341	303	328	342	324	330	329	355	299	362	328	313	339	328	350	320	339	332	317	341	349	287	364	313	358	316	323	364	326	330	360	321	296	335	338	313	347	350	335	310	326	347	307	318	327	345	337	347	300	325	334	316	344	329	330	319	365	322	370	323	350	342	321	273	342	332	307	367	310	308	337	350	329	325	314	322	339	335	344	336	313	325	333	302	344	381	315	339	298	344	312	342	327	316	349	314	300	328	303	315	365	316	321	318	334	334	352	339	340	328	317	339	338	318	333	339	319	355	333	321	343	333	321	297	340	360	353	354	328	306	376	319	330	343	331	326	341	362	293	317	344	330	303	313	354	316	359	327	284	295	356	304	345	335	316	337	325	350	318	326	346	335	318	338	356	347	348	330	317	345	362	336	344	361	339	315	310	318	314	308	331	328	338	283	307	328	366	316	357	365	322	335	305	326	335	333	336	327	289	340	329	328	332	335	328	347	315	316	291	316	315	344	329	294	387	313	324	318	348	314	342	326	329	363	333	278	351	348	325	307	325	319	314	330	335	317	325	333	301	334	321	309	327	351	346	331	334	335	290	315	316	305	334	344	328	317	323	312	334	307	305	337	337	313	345	321	307	339	294	331	306	346	340	308	312	339	316	324	324	292	320	350	328	335	321	333	329	323	326	311	336	332	350	327	339	345	305	296	339	298	329	314	312	332	328	320	349	337	330	327	335	339	336	337	285	306	336	343	315	330	331	334	348	352	308	325	313	335	323	356	344	328	332	321	336	321	296	364	324	315	364	337	328	305	307	333	370	307	332	339	341	308	319	309	314	351	310	352	323	359	326	359	339	316	353	333	320	338	307	331	344	345	332	324	311	325	335	316	359	350	329	350	300	335	317	348	324	289	327	368	299	335	324	340	293	317	319	334	302	323	333	357	316	316	314	342	336	336	341	337	332	336	292	342	345	331	327	302	348	311	333	335	366	358	320	283	305	343	311	383	320	348	297	348	338	350	341	339	357	321	338	364	349	346	328	315	326	334	315	352	325	352	333	344	333	334	315	331	335	361	326	312	341	321	317	336	318	337	322	325	318	349	345	334	326	306	320	316	328	329	351	348	332	337	309	312	332	332	328	326	362	342	287	297	315	306	326	364	330	337	321	307	353	329	333	310	353	319	331	298	327	354	314	319	310	334	316	342	337	355	327	335	325	291	330	304	360	332	333	321	350	319	327	313	302	335	324	324	316	323	366	313	320	338	311	331	320	311	319	344	343	301	320	343	291	329	312	316	318	325	341	320	319	307	331	307	330	318	333	322	348	312	318	312	319	337	360	313	305	303	328	344	301	336	339	326	324	350	328	320	336	313	319	351	319	352	311	298	296	348	315	336	372	360	339	338	347	305	335	319	319	334	336	353	335	307	327	339	285	345	300	342	298	308	330	301	305	318	329	303	335	328	309	320	322	322	328	327	324	301	312	310	309	358	334	326	359	307	308	347	339	349	339	336	326	314	324	328	316	305	347	341	322	311	321	330	314	354	349	298	345	367	347	350	348	331	346	340	335	349	319	328	355	330	341	325	348	332	302	323	327	289	347	325	354	337	315	326	299	311	338	319	315	334	343	361	349	348	330	309	320	307	310	359	346	322	306	350	326	299	327	324	310	333	306	299	295	308	310	322	293	335	298	337	345	334	296	335	295	317	311	344	348	348	328	330	317	314	357	318	346	316	348	326	297	316	360	343	332	321	344	352	326	290	317	331	342	323	329	329	328	337	320	331	344	302	334	304	345	346	328	343	331	336	335	316	323	322	345	317	310	297	341	374	358	318	308	317	342	323	330	351	347	344	343	312	332	345	339	354	314	352	322	342	308	286	338	353	310	343	351	347	346	304	358	322	339	327	304	365	349	308	313	324	322	340	318	350	327	343	336	320	340	324	326	282	330	342	312	343	309	326	327	327	347	347	329	316	335	337	315	334	311	339	338	325	361	320	320	316	321	347	344	332	373	309	345	346	351	337	310	334	353	336	334	323	346	341	347	300	326	330	320	353	309	333	326	341	327	340	319	316	340	333	350	363	320	326	319	322	306	318	335	316	319	320	278	301	324	315	362	342	344	323	299	293	319	365	325	320	319	332	325	296	327	302	318	309	311	350	308	318	318	316	318	328	290	334	311	321	334	342	300	324	337	359	318	370	303	327	353	318	327	302	344	320	334	344	355	330	320	341	338	332	317	327	315	319	362	342	319	326	342	327	315	302	333	319	347	328	302	307	340	343	341	336	339	337	330	308	334	311	301	327	324	332	345	320	322	337	320	337	342	320	328	345	340	295	373	284	324	302	328	305	349	292	329	317	339	350	358	313	327	353	342	344	351	319	304	321	310	327	301	339	317	314	326	349	310	289	332	335	328	325	313	282	314	320	316	366	308	338	323	326	317	319	311	342	327	329	304	326	310	320	329	345	342	334	322	342	341	352	301	331	330	286	313	285	322	324	329	334	346	351	312	341	311	333	347	341	356	318	322	350	321	315	355	311	331	318	329	318	322	338	302	351	327	315	335	352	328	317	322	293	333	286	337	346	316	332	355	307	306	357	341	355	328	337	327	365	363	312	353	342	315	324	301	353	345	320	331	353	341	361	346	341	336	324	346	331	346	352	316	350	343	318	337	337	332	335	340	337	312	332	339	353	370	324	307	301	331	326	389	328	318	363	338	322	329	339	324	330	311	309	319	337	364	301	331	326	335	332	317	362	306
23427	21646	33553	33701	31529	27191	19498	7874	1062	520	543	504	504	542	544	539	507	521	505	494	517	499	546	549	486	491	479	487	495	493	531	467	497	472	526	510	473	476	483	503	533	495	473	475	504	565	534	501	500	517	509	488	491	534	445	507	465	507	533	509	491	537	530	580	541	507	484	500	508	476	498	465	488	478	518	495	524	503	501	517	509	499	488	480	489	501	474	531	501	484	492	510	506	498	518	514	535	506	475	506	480	549	496	486	471	501	539	510	501	489	465	507	481	518	488	481	505	528	495	496	455	492	502	499	498	479	476	499	514	505	488	538	482	511	508	498	511	522	529	511	498	513	510	470	494	487	469	506	529	493	501	464	510	506	545	522	491	508	504	478	475	468	508	474	513	472	470	494	487	489	458	500	497	507	511	521	498	505	544	532	499	523	518	469	485	490	500	503	484	482	525	500	513	500	518	510	532	512	459	510	503	492	538	523	541	474	454	485	533	513	513	533	501	519	503	502	514	538	499	463	479	550	481	474	479	526	503	496	480	460	474	502	510	476	469	511	481	477	520	499	474	485	502	526	496	528	513	521	481	538	483	514	486	481	488	494	530	490	513	486	489	522	514	488	534	499	489	500	532	519	509	495	493	538	496	523	510	482	478	520	541	509	508	516	478	447	467	523	546	491	484	527	523	489	491	503	502	505	483	478	498	471	523	493	504	495	541	479	505	500	505	489	505	503	494	495	496	514	490	470	498	490	538	498	457	491	505	491	511	501	507	516	514	524	492	502	492	480	491	493	495	517	517	489	512	534	546	490	511	473	483	507	489	476	512	487	490	454	533	522	450	475	525	496	521	465	464	518	482	475	501	496	510	494	477	502	520	495	507	501	503	487	508	487	508	506	507	517	516	488	525	525	480	512	485	465	496	520	521	532	512	514	473	486	494	495	507	500	508	479	487	510	475	502	521	476	460	486	492	490	516	504	514	489	499	538	544	495	496	492	472	500	524	522	476	503	479	508	532	472	495	510	492	519	551	511	504	472	468	524	510	477	539	499	501	526	476	511	495	536	457	449	530	513	483	506	487	489	517	506	488	483	511	473	498	513	465	491	477	533	483	497	493	472	474	523	506	512	460	506	550	516	487	509	519	532	520	500	479	513	524	522	525	524	513	489	552	498	481	531	485	487	505	498	466	499	484	528	492	458	526	499	547	493	469	544	495	478	510	451	506	536	480	495	488	465	502	487	530	510	497	480	525	517	489	476	496	481	504	490	491	524	554	542	514	490	514	523	495	511	532	499	494	482	494	527	504	509	488	492	457	530	515	516	532	522	561	525	492	478	513	506	505	501	568	493	529	457	476	492	533	507	509	504	503	476	494	520	515	497	517	509	528	512	498	503	514	523	484	500	467	528	471	513	511	543	506	497	447	502	519	530	493	477	479	508	506	531	512	498	499	480	514	513	519	509	471	502	562	513	499	500	486	521	490	494	563	472	518	483	506	505	506	513	458	507	493	504	494	485	494	499	531	494	502	538	491	549	480	491	483	519	501	516	491	509	488	521	497	509	527	503	501	493	498	497	471	510	506	519	526	505	522	465	542	513	485	496	525	497	505	493	480	483	498	487	478	497	473	461	470	487	491	478	478	489	509	517	494	468	481	498	538	509	525	502	505	502	499	520	503	482	527	503	522	494	524	449	495	526	469	475	545	549	509	514	489	537	512	491	487	491	475	484	492	508	505	511	482	506	521	497	525	485	502	505	496	525	517	470	487	480	459	555	496	469	484	510	530	496	524	496	494	511	475	517	460	470	439	484	504	525	521	495	508	482	501	500	484	488	517	463	489	490	491	507	514	500	514	467	500	486	469	527	476	494	488	515	523	560	482	512	519	472	459	471	513	512	511	499	571	504	524	520	507	522	494	507	565	459	506	523	502	524	473	504	502	466	494	495	494	529	508	529	484	467	486	500	498	521	511	502	483	454	475	476	537	491	472	508	522	504	520	528	496	506	505	497	498	518	523	509	511	464	514	510	476	491	503	517	495	547	537	542	489	498	499	520	492	511	475	513	522	480	507	480	489	531	538	517	511	502	447	505	507	499	468	515	508	539	485	523	537	486	486	529	513	494	481	534	489	514	523	508	536	541	532	452	553	505	453	489	513	515	474	490	536	498	527	532	533	503	538	520	461	529	474	502	487	530	472	497	501	526	530	493	519	485	486	537	503	498	513	483	493	491	503	491	477	513	501	470	509	490	502	498	506	537	500	546	523	488	519	509	522	536	479	514	493	515	477	490	520	488	505	504	501	469	524	526	491	490	500	528	484	461	475	506	497	523	501	494	519	528	464	493	493	474	494	510	496	517	477	487	521	535	491	521	512	533	503	501	470	504	488	500	514	550	471	534	526	483	473	503	519	491	520	482	510	486	498	493	530	502	491	514	548	536	472	493	481	475	563	538	468	521	525	527	499	482	462	503	528	483	504	489	508	489	500	526	479	533	467	493	545	524	536	517	515	515	504	478	537	519	520	514	545	498	522	549	504	532	517	479	510	488	481	523	540	460	491	504	473	540	528	471	498	488	542	511	504	478	478	458	517	545	493	509	480	524	473	501	496	466	522	491	526	450	502	528	491	493	489	498	487	503	513	542	467	515	491	509	523	481	506	478	484	570	468	495	510	496	539	471	502	512	454	480	462	492	504	493	492	471	495	501	475	510	514	527	512	493	519	502	506	491	545	490	513	523	516	484	532	478	490	515	530	512	506	457	493	525	517	518	483	509	532	496	549	466	470	480	532	475	471	540	516	526	519	468	482	490	494	527	514	497	459	513	484	483	487	504	511	500	534	528	525	512	502	472	489	507	578	501	496	481	499	498	497	500	485	502	465	498	502	534	494	486	494	478	502	509	460	447	440	474	470	532	528	468	493	522	519	519	499	512	506	519	529	487	474	490	511	529	503	533	497	484	503	503	491	536	508	468	484	513	516	486	515	496	484	531	495	524	557	531	484	531	498	472	502	505	464	543	509	495	445	518	450	557	486	522	498	479	521	486	551	491	506	472	527	483	511	490	489	485	496	463	519	509	530	545	523	509	471	459	505	505	476	492	485	498	495	482	516	516	484	507	535	520	468	494	513	505	524	499	513	495	528	503	554	510	494	536	507	455	498	493	464	500	510	476	509	535	514	508	481	470	490	513	494	476	507	512	471	480	485	452	548	517	516	481	542	532	498	451	541	511	499	472	501	511	500	498	513	487	539	471	504	498	505	504	508	528	518	507	476	473	490	496	513	482	521	517	454	503	523	465	493	518	481	497	487	516	527	510	504	480	452	506	506	514	513	474	500	473	549	522	528	439	479	507	506	517	469	510	489	487	501	496	491	481	474	555	510	499	516	470	542	455	493	482	483	538	519	447	539	498	545	510	497	490	487	483	485	505	533	543	502	448	520	507	504	503	513	496	497	470	492	504	494	511	491	486	482	509	520	561	514	491	552	489	508	494	511	473
45151	88158	71618	52636	40818	29014	18197	9622	1187	525	558	594	526	557	543	531	532	528	504	529	508	497	523	490	530	508	489	529	534	502	477	538	487	494	510	524	517	527	511	497	537	521	489	541	546	519	493	500	523	515	520	553	480	534	506	553	522	493	493	492	525	562	544	548	508	529	500	547	531	543	518	528	517	528	546	542	501	508	514	537	522	525	494	520	527	556	552	504	522	523	494	523	537	524	530	488	487	539	525	536	544	519	543	543	502	487	547	489	521	561	491	538	516	489	551	511	496	542	516	533	508	520	528	521	509	493	482	510	550	543	484	544	520	509	544	472	507	494	514	546	484	517	518	509	507	522	507	538	506	542	503	530	491	530	516	541	536	486	530	497	467	502	507	486	524	520	520	487	506	522	508	501	529	509	510	515	504	515	503	531	510	492	535	515	539	532	544	516	540	521	515	540	513	511	507	549	497	567	544	521	534	495	499	537	523	533	467	495	552	538	475	524	519	522	515	540	498	535	469	549	508	503	545	529	503	520	487	522	495	518	487	490	470	517	512	491	487	512	504	529	502	532	501	535	509	553	543	523	497	533	536	495	502	485	501	504	577	488	488	546	539	528	509	533	539	492	508	524	558	540	551	489	534	531	509	499	505	512	519	471	514	485	534	513	573	504	555	556	510	557	524	501	556	519	491	539	528	548	525	552	504	501	472	525	521	500	552	531	519	503	516	506	551	525	517	532	515	572	534	508	551	530	516	504	520	527	481	516	536	551	519	553	514	500	523	478	524	488	550	526	495	522	516	503	521	492	548	538	509	481	548	477	581	552	461	508	544	523	517	495	552	500	516	546	517	533	569	498	526	564	511	501	548	510	497	549	518	526	485	510	524	528	522	527	516	526	536	530	548	516	521	504	567	531	521	506	529	500	528	485	532	510	519	543	511	555	488	521	508	509	514	501	525	516	479	531	496	507	515	534	497	503	529	545	545	564	528	526	523	534	520	501	486	502	499	537	538	542	577	490	489	527	497	533	508	501	531	525	529	526	508	494	529	515	528	528	465	519	510	529	532	505	527	531	489	502	517	532	470	552	490	517	527	496	538	528	504	527	471	527	512	518	516	489	498	488	519	544	536	522	500	542	502	531	532	519	540	519	498	504	507	481	571	529	536	488	506	500	564	529	509	520	529	508	490	530	514	545	489	475	500	559	522	522	551	513	536	522	539	520	510	512	500	518	514	550	518	505	563	525	546	536	526	507	499	530	522	501	562	557	518	524	514	509	512	519	477	534	496	514	543	537	549	514	485	513	518	532	542	504	476	532	447	522	541	488	514	526	503	532	508	462	540	537	487	529	535	476	483	485	552	544	524	509	543	491	533	499	500	495	511	541	512	497	467	487	532	488	547	541	525	538	528	513	530	523	558	525	522	508	515	512	532	518	528	526	540	570	506	510	551	562	510	525	548	538	566	514	500	509	483	530	536	483	541	517	529	505	488	531	522	539	507	535	540	485	511	527	505	496	496	522	533	524	494	492	510	517	561	505	515	539	515	494	518	585	506	528	502	540	499	516	513	527	554	503	495	543	487	493	503	555	518	500	512	552	521	532	521	532	499	534	527	512	571	512	522	567	562	525	544	527	525	547	503	541	523	508	498	546	565	543	521	492	541	499	485	552	525	513	511	519	524	501	542	523	492	482	503	552	501	531	519	547	506	522	545	533	505	500	544	536	532	563	561	540	516	535	489	491	530	512	494	535	487	531	531	516	515	513	526	500	528	500	512	519	520	534	519	498	513	502	541	528	526	498	536	504	511	513	515	548	504	512	544	511	547	490	505	506	494	547	528	492	559	474	500	546	534	496	512	544	509	511	510	508	503	512	507	509	499	503	552	518	537	495	508	506	546	544	515	508	510	540	541	500	499	565	506	542	560	536	535	500	561	528	510	504	524	580	505	473	529	510	557	511	491	506	530	564	505	509	517	529	518	509	544	537	518	542	511	555	534	507	506	571	494	552	528	508	482	513	554	536	463	475	550	554	561	544	490	529	552	471	517	543	506	514	527	485	530	492	535	472	500	516	534	505	553	482	538	554	554	508	539	536	506	541	523	517	538	517	575	500	566	500	516	514	483	531	510	553	521	510	542	522	513	514	506	510	498	501	524	533	524	491	508	535	513	500	506	503	496	528	550	528	504	550	504	505	486	507	512	538	519	522	551	514	555	530	506	502	511	513	474	524	512	504	531	514	521	487	502	536	515	546	529	501	535	560	526	529	514	495	507	542	503	514	491	540	549	532	496	520	502	536	500	512	535	528	554	509	539	532	500	514	481	507	546	541	551	553	517	547	535	529	536	530	528	522	542	516	511	507	487	529	511	554	495	545	497	496	520	490	528	540	474	512	501	534	548	530	462	531	515	521	509	518	512	509	504	481	492	536	503	516	499	546	495	513	520	506	533	520	532	548	533	503	566	529	507	496	522	531	559	560	549	539	521	475	543	477	510	530	531	483	470	538	504	502	513	532	513	512	533	546	497	507	490	527	521	476	516	549	531	527	517	528	526	558	485	525	518	513	512	535	482	507	516	522	494	516	512	498	524	541	506	494	518	530	482	543	507	531	533	530	542	498	510	500	524	517	515	512	559	519	480	551	527	535	559	516	524	516	548	514	529	505	550	494	511	496	536	503	521	506	517	490	534	489	497	513	521	553	504	510	487	502	553	542	532	486	522	520	506	513	485	527	488	495	517	509	523	553	567	528	501	523	507	515	517	487	517	517	508	517	523	515	535	538	539	523	551	481	527	525	527	523	529	502	527	504	522	507	537	548	509	494	509	511	515	518	538	494	510	557	477	568	559	537	542	484	482	547	518	555	517	471	533	513	525	498	532	547	482	524	495	515	554	521	547	542	483	521	529	544	522	509	520	507	510	535	516	514	496	478	544	512	511	525	545	541	530	516	487	536	528	512	496	490	515	501	536	501	505	499	519	567	555	529	550	547	506	495	496	513	539	526	504	542	552	493	520	499	505	512	495	484	561	507	492	521	537	521	519	497	521	551	470	523	508	542	523	533	556	526	491	543	528	512	527	516	497	521	544	473	513	529	482	527	489	485	482	522	513	534	542	551	554	538	541	564	487	527	540	553	538	512	531	477	487	550	477	565	513	518	509	534	497	522	462	495	481	524	517	511	507	490	573	479	527	528	515	509	512	489	494	505	504	492	531	544	507	517	529	547	488	530	524	458	495	542	513	486	472	510	491	576	514	519	497	488	483	489	517	528	517	497	505	524	549	516	493	528	497	515	524	526	508	514	540	546	481	517	564	565	511	521	513	535	457	537	521	504	469	520	513	526	457	507	507	500	517	470	561	499	468	484	465	557	554	488	500	479	535	522	539	550	549	530	512	567	523	529	526	501	535	512	521	499	480	513	542	511	489	500	538	540	505	501	525	504	508	503	508	481	520	535	509	552	520	518	552	551	548	504	542	531	504	499	525	543	522	497	536	521
25035	22486	33467	31938	23150	14374	6403	2515	551	379	379	411	403	430	392	388	403	393	436	377	405	361	380	385	408	394	380	407	374	385	392	377	392	393	409	405	385	374	370	397	419	373	367	406	414	377	375	394	400	373	398	409	431	385	394	381	350	411	414	370	386	395	377	417	405	387	389	412	395	412	407	371	363	399	420	390	427	389	403	427	382	383	390	423	407	376	391	405	374	386	363	353	369	397	394	374	410	416	376	384	386	379	395	411	404	410	378	410	404	378	393	395	345	372	390	381	400	416	409	370	375	385	379	368	426	382	379	410	404	396	381	379	404	396	409	410	385	453	413	362	391	379	407	387	404	395	414	377	387	420	388	355	398	362	412	390	362	394	401	414	387	419	405	369	396	386	424	413	378	410	422	428	384	342	378	396	381	378	399	364	377	401	368	386	375	425	407	370	362	404	410	374	419	381	391	411	443	343	365	385	404	389	395	393	395	426	392	404	381	387	394	358	344	422	422	376	372	396	407	395	377	408	389	399	371	402	376	372	407	411	382	415	400	430	373	394	375	378	393	402	397	413	409	387	377	394	351	400	411	393	415	353	394	412	411	390	411	399	409	391	396	391	379	354	384	377	385	395	406	386	398	371	416	412	415	381	406	361	414	370	391	382	392	395	449	373	397	390	394	400	405	396	389	438	372	394	407	386	380	393	398	388	468	402	427	378	420	407	372	444	377	370	378	405	398	439	419	380	383	371	431	420	398	387	389	411	396	404	411	383	371	415	372	354	370	435	403	398	403	384	387	375	397	423	435	422	369	368	401	347	398	421	378	435	403	411	389	384	442	380	391	399	414	396	417	413	381	398	397	380	427	405	389	401	421	378	387	376	385	392	406	398	365	374	401	385	371	390	384	399	379	381	379	379	355	415	393	398	402	394	350	379	419	414	411	387	368	391	387	371	359	392	382	399	419	375	379	400	398	389	398	424	416	396	386	381	409	397	431	379	376	412	408	396	432	387	397	394	370	354	416	403	403	397	362	396	420	365	402	397	403	398	417	394	432	389	373	383	381	385	424	377	399	395	437	406	392	373	433	397	385	367	410	378	399	436	416	392	369	414	397	378	393	400	367	369	363	389	384	397	386	362	390	385	413	386	412	401	367	381	388	394	339	397	383	398	389	391	409	389	393	353	381	387	416	385	406	395	408	430	389	398	414	408	399	436	421	378	387	388	397	385	386	408	371	405	393	381	390	379	382	378	363	376	384	347	387	405	406	377	362	406	398	396	393	394	426	407	385	376	407	395	400	415	368	406	409	385	372	360	354	393	401	390	395	397	380	356	417	441	419	389	358	382	379	438	364	431	417	408	397	373	402	351	404	407	386	386	400	393	400	372	370	357	385	402	389	391	414	383	392	421	379	390	407	380	353	369	414	405	409	381	420	376	357	379	423	398	384	388	360	394	435	380	388	394	407	411	444	394	389	361	387	425	417	373	436	382	420	391	400	376	359	407	347	389	344	396	374	397	402	393	379	407	414	409	417	377	423	381	395	400	415	404	393	392	383	393	393	401	383	378	382	401	375	406	388	414	378	366	430	415	430	394	396	395	381	408	427	416	389	378	395	389	378	417	406	400	386	410	390	384	389	377	397	382	386	415	381	361	396	396	376	398	404	378	375	398	369	413	416	400	370	381	379	393	397	367	378	380	408	387	392	376	395	396	412	384	360	379	419	397	389	428	372	380	392	394	387	375	365	379	385	423	386	386	393	386	415	406	361	397	400	387	366	377	410	413	367	395	384	372	420	385	374	380	369	379	403	392	376	379	389	397	372	355	374	384	335	396	356	382	408	405	393	398	415	407	403	372	429	395	358	383	389	412	367	374	427	391	397	381	390	436	409	401	387	353	418	385	378	352	410	421	367	398	398	397	381	387	380	375	402	405	387	366	381	372	386	350	389	414	401	385	392	389	375	396	408	385	381	362	403	393	417	397	375	372	369	371	366	426	353	375	396	395	381	386	439	417	414	373	384	395	370	401	401	391	358	354	386	424	382	407	408	396	382	390	390	385	408	363	436	363	395	404	380	373	366	393	378	424	390	419	404	372	397	400	392	370	389	366	414	396	385	368	419	399	382	401	389	432	413	383	437	358	376	389	413	431	413	409	379	404	394	395	369	399	385	374	398	385	391	354	393	376	403	427	375	371	404	357	351	388	428	409	383	397	384	390	374	377	365	388	380	400	373	407	363	362	408	402	420	420	394	388	406	385	383	426	396	419	410	380	412	404	392	393	378	410	394	376	378	382	369	393	394	351	400	402	398	363	433	419	396	414	337	387	403	391	353	421	362	409	393	403	370	413	400	386	403	408	369	385	391	387	417	398	365	386	410	386	372	411	402	381	357	424	370	356	389	375	374	380	355	368	412	404	366	426	367	412	379	394	360	381	393	403	393	407	381	411	407	372	383	385	397	399	415	390	368	389	404	425	400	387	381	348	382	391	399	410	409	387	410	353	398	413	392	406	396	365	375	375	364	391	393	383	419	396	427	402	344	394	392	408	378	368	375	423	415	365	372	380	361	374	390	362	379	409	384	405	379	402	374	366	391	378	432	390	408	394	376	382	405	375	416	377	403	370	407	408	386	359	387	404	375	405	389	385	394	384	427	364	415	422	384	370	413	404	368	417	381	392	368	373	395	376	406	354	359	338	388	405	400	408	408	409	416	397	376	427	410	380	410	400	401	398	400	352	405	399	376	383	383	405	383	389	378	376	426	372	375	404	392	450	418	377	348	399	367	397	405	392	432	382	425	407	411	359	392	402	394	386	433	415	386	403	388	406	374	399	433	384	374	380	393	397	432	357	407	383	383	376	431	378	361	393	417	390	394	393	395	417	411	379	410	435	405	375	391	386	417	396	370	402	407	382	389	416	414	358	394	380	427	416	376	410	388	357	380	401	429	414	402	411	403	388	379	367	373	374	401	412	360	397	412	407	388	392	395	420	391	390	351	429	409	389	390	405	385	379	384	389	390	411	426	356	373	378	383	422	402	361	367	402	415	399	392	386	407	406	351	458	361	413	393	394	415	416	406	403	354	386	409	377	410	394	377	417	402	396	388	388	399	395	405	413	417	381	380	400	383	394	392	403	392	374	425	412	397	387	420	379	381	384	352	400	378	386	390	403	418	414	367	398	393	381	406	423	399	383	361	397	392	412	378	339	389	401	416	383	386	406	407	412	391	406	372	430	446	378	374	415	422	370	391	375	390	412	394	430	386	404	369	392	394	380	354	406	371	408	403	382	396	376	380	411	418	398	379	394	381	391	397	367	353	423	373	349	406	400	413	379	348	385	389	419	337	379	386	379	408	421	404	413	375	394	397	394	384	418	418	369	412	386	380	441	415	426	386	402	398	403	385	385	372	386	407	399	411	409	388	375	407	380	397	382	395	355	398	402	421	404	392	412	417	406	384	413	392	376	382	375	373	365	405	363	373	377	386	385	400	389	385	397
38496	71042	53700	37498	27552	17160	9483	4533	765	420	441	451	419	454	466	410	384	428	425	441	437	415	419	432	396	430	444	414	455	439	398	432	435	430	430	437	397	434	442	468	376	431	427	431	423	450	457	432	448	450	414	417	448	437	425	425	406	434	421	416	426	422	456	471	405	462	435	454	433	415	444	394	416	441	418	429	427	433	418	406	438	407	434	389	465	412	427	444	428	426	432	457	459	438	436	428	388	441	442	435	438	422	485	422	416	438	441	415	434	404	444	420	421	419	422	421	448	429	432	462	398	431	436	464	453	455	413	444	419	407	450	426	447	416	434	439	459	402	453	448	398	380	467	449	408	416	420	419	451	416	426	435	430	437	437	444	417	400	404	471	451	430	387	417	465	413	461	427	434	410	445	411	431	436	428	396	441	462	422	467	428	416	444	428	410	417	409	408	444	425	446	394	414	447	438	444	434	413	413	420	419	457	489	457	440	479	418	440	448	440	420	429	459	423	451	408	488	445	409	425	430	451	410	432	455	452	428	421	464	410	407	415	435	444	456	407	447	429	464	418	433	471	464	462	441	453	436	435	394	442	417	434	395	405	414	446	437	451	437	465	444	406	454	478	446	416	438	386	416	452	464	446	446	422	400	484	430	413	413	439	446	412	411	417	368	428	435	451	442	418	428	423	428	470	424	428	468	459	406	458	442	411	401	430	427	448	459	452	418	447	439	438	449	402	411	430	435	433	442	420	425	438	418	457	454	427	412	435	421	466	421	433	429	415	437	425	423	406	421	456	432	443	417	446	411	419	438	424	407	431	396	415	408	437	435	470	429	432	441	442	405	418	420	458	434	434	476	426	414	442	439	433	429	426	403	473	423	443	394	419	426	450	398	454	429	397	420	473	437	421	423	429	400	432	452	415	398	428	429	417	383	444	427	416	374	436	437	415	457	426	441	439	390	458	423	440	429	444	431	418	392	468	423	451	465	432	434	440	432	413	427	429	428	408	436	428	427	436	410	468	394	429	473	467	441	412	436	416	436	431	437	429	457	405	450	410	422	439	432	418	424	413	417	399	365	443	416	434	452	402	447	406	402	405	397	400	396	416	441	460	403	429	419	435	434	443	419	435	414	426	428	447	418	402	423	431	444	381	418	402	426	406	454	447	431	448	415	456	419	407	419	418	451	435	424	423	447	420	422	430	393	433	425	431	438	438	413	421	423	431	443	454	433	434	412	427	451	434	446	449	421	442	435	413	445	442	411	411	450	447	454	426	457	445	467	417	444	398	434	401	399	465	439	445	423	415	451	453	417	415	413	445	441	414	420	446	399	451	431	428	432	441	425	438	446	439	409	445	417	427	456	438	394	423	470	437	454	417	409	431	391	422	423	435	431	438	413	447	436	452	460	448	457	420	424	432	438	420	415	428	404	405	446	417	463	429	441	415	429	436	429	469	421	428	442	385	444	439	428	457	422	404	449	437	421	467	418	426	437	442	418	407	458	429	418	395	401	462	425	407	433	410	448	384	466	387	447	444	426	431	435	414	449	436	441	411	416	425	413	427	458	442	403	411	397	421	419	420	410	492	427	391	389	437	441	403	414	437	426	443	442	395	459	416	410	415	454	416	448	420	426	462	438	474	397	419	441	416	427	455	434	420	423	427	453	410	447	413	451	464	430	440	442	410	441	427	447	412	408	445	436	430	432	421	462	426	369	427	432	395	450	433	450	407	458	421	390	431	464	420	391	487	422	469	456	422	449	433	440	414	431	430	438	437	436	448	417	462	388	425	430	448	451	416	464	454	439	414	442	426	410	467	441	466	421	418	430	397	413	419	402	414	478	443	434	421	384	412	434	450	424	409	411	454	410	422	471	452	409	418	449	410	423	412	420	436	475	470	431	443	406	443	409	454	424	442	406	447	454	432	414	448	449	417	417	459	428	421	390	435	428	448	445	434	428	410	434	449	437	449	454	410	420	404	431	436	416	410	490	420	446	438	435	439	400	428	410	389	470	422	430	427	411	402	399	468	409	424	418	417	428	402	408	413	426	432	421	456	434	416	421	422	416	405	417	437	414	370	393	439	485	410	420	407	448	438	429	410	410	442	413	413	420	439	419	430	411	431	412	393	422	457	412	373	418	412	431	399	441	430	428	416	392	427	418	424	458	422	418	447	410	421	446	396	422	429	440	446	405	463	425	426	445	459	404	439	413	416	430	476	441	461	447	418	443	432	426	427	410	421	467	428	417	421	443	411	404	411	374	464	444	455	452	430	440	450	453	415	476	451	443	465	398	426	437	464	445	406	453	420	409	427	437	392	391	411	452	442	420	456	410	456	433	465	420	425	444	440	397	403	402	440	457	417	454	415	428	430	422	466	418	396	374	440	425	442	419	397	417	445	422	458	409	421	458	425	427	411	435	407	436	451	432	431	424	452	409	432	424	399	396	429	436	429	414	434	430	408	447	446	416	427	418	430	426	420	398	414	447	386	430	453	429	416	443	432	440	465	455	420	447	412	423	377	460	435	453	411	427	403	422	435	429	449	436	415	428	432	384	453	409	448	450	413	400	392	438	434	452	438	440	445	445	423	445	392	429	414	439	430	412	394	427	417	466	461	436	428	421	393	443	432	417	408	471	420	452	392	434	457	443	412	435	437	390	421	426	434	437	411	410	429	452	393	425	447	441	441	468	429	399	421	430	411	421	425	390	416	427	459	415	432	438	443	451	450	430	426	431	437	449	488	438	455	434	387	408	394	444	436	445	426	417	455	460	448	434	442	376	433	423	441	436	430	431	442	423	423	389	425	449	417	429	423	399	413	442	407	421	440	399	458	433	435	404	446	463	451	441	418	396	437	404	441	423	419	440	399	444	415	439	431	436	424	445	443	437	432	443	445	435	428	443	472	413	404	431	431	461	440	436	440	446	422	430	465	442	419	454	445	416	414	425	437	418	458	432	460	455	438	446	439	422	459	433	422	440	448	425	434	435	432	437	383	432	436	423	418	452	415	467	459	439	416	450	428	431	403	433	456	416	427	479	410	415	393	420	422	425	408	408	433	406	413	405	418	429	422	453	415	444	461	397	446	447	446	433	430	466	423	423	423	409	438	406	428	408	403	414	383	444	413	435	390	403	434	441	434	425	439	399	447	450	424	454	434	446	376	446	444	444	416	399	440	403	431	461	444	472	432	430	410	472	428	447	446	428	418	417	451	452	410	440	394	436	414	439	433	420	444	414	409	407	464	423	429	440	412	432	434	436	448	417	434	460	407	411	424	466	420	445	424	452	437	451	461	445	427	385	456	423	464	451	422	420	405	431	425	435	411	430	447	411	462	420	432	410	424	427	401	421	428	399	459	402	415	436	439	463	483	450	431	411	415	423	420	440	446	428	450	446	434	445	427	424	433	460	442	424	448	461	399	421	403	456	445	425	411	433	415	408	438	411	447	451	461	401	440	418	416	381	403	469	450	424	445	414	418	428	437	456	398	418	418	420	486
22709	21473	31179	29457	30861	30911	26691	12604	1701	669	683	648	674	687	643	653	684	619	682	616	647	662	679	657	653	668	638	664	678	616	660	655	634	664	636	613	675	616	666	647	667	694	635	655	592	661	673	665	612	599	676	672	651	701	711	649	669	673	645	639	642	654	664	619	670	658	686	672	616	689	672	639	661	661	645	691	636	647	678	678	657	660	669	652	606	632	664	595	661	662	691	633	640	598	637	642	686	634	607	619	694	717	685	669	660	647	635	706	628	653	645	594	654	661	649	618	644	708	687	639	611	629	669	672	647	610	659	635	662	656	638	630	633	671	680	661	682	666	599	652	674	639	658	669	628	650	662	600	653	649	655	675	661	664	612	655	645	654	664	606	655	632	651	701	610	648	681	637	651	659	640	699	628	665	684	657	623	648	628	647	632	675	668	695	636	634	630	626	655	664	627	652	646	630	597	651	654	598	663	654	645	612	656	692	585	633	666	654	676	645	638	670	599	662	660	657	708	619	701	666	644	694	612	682	657	657	600	629	635	656	656	622	592	665	666	633	673	695	700	660	651	690	668	656	666	652	614	640	646	675	662	654	662	663	653	700	626	674	626	631	665	636	673	693	628	675	694	648	704	639	657	660	630	647	677	627	659	655	633	656	661	677	670	650	640	632	613	642	686	656	644	660	652	659	619	705	635	696	670	692	683	658	645	668	665	629	653	649	624	657	682	634	658	676	647	665	662	641	669	607	666	654	650	677	639	614	628	618	650	654	671	640	642	626	620	628	647	626	625	703	605	627	634	625	648	624	685	665	624	659	650	631	656	679	598	652	660	646	650	641	631	621	672	624	647	652	635	626	665	639	602	632	656	630	657	637	677	651	619	605	611	612	672	664	648	675	667	668	652	639	620	618	657	673	632	644	630	621	681	641	620	677	664	705	680	629	663	662	678	624	673	695	673	665	636	682	616	620	660	646	706	634	588	603	653	642	710	618	635	643	648	598	641	634	661	674	616	649	645	717	621	663	674	632	670	662	640	617	639	635	634	640	629	623	652	631	634	652	682	661	624	650	611	620	662	649	686	629	656	662	677	681	659	643	618	672	615	643	672	663	594	660	699	669	665	677	660	585	644	687	629	644	643	636	698	722	606	668	662	640	622	642	626	687	672	658	632	683	670	597	646	664	663	658	634	654	695	648	641	625	632	639	665	623	648	674	653	652	620	638	652	605	626	632	665	674	625	616	621	602	623	664	581	656	687	646	617	693	623	679	652	623	655	649	639	590	631	627	650	655	693	644	669	621	616	666	602	682	648	610	650	654	666	641	663	635	654	661	685	634	651	641	684	687	674	605	638	648	626	597	666	653	628	670	703	672	636	648	637	645	680	661	654	661	628	625	662	609	648	618	662	630	598	680	658	657	666	631	680	670	647	666	634	627	661	643	650	656	667	640	627	619	655	626	640	655	682	654	606	633	627	670	631	662	641	643	661	644	631	656	661	671	653	618	674	674	659	629	661	660	660	644	680	666	680	660	655	643	673	648	646	681	658	665	681	667	656	653	677	674	687	677	655	646	655	647	666	658	633	636	590	620	673	639	642	647	661	676	656	697	649	702	664	633	677	593	635	705	635	656	676	668	649	631	651	679	652	615	645	610	598	637	676	641	701	695	660	648	689	660	636	668	692	665	615	651	652	677	626	625	610	663	661	671	658	664	657	660	711	654	632	620	644	631	628	670	663	665	631	643	638	649	634	661	645	655	625	626	643	650	673	642	673	653	610	668	661	673	642	659	700	611	617	635	604	665	685	629	646	675	669	655	651	636	621	632	603	654	597	652	614	668	651	686	648	622	683	659	642	611	685	670	682	605	665	620	623	653	619	704	630	677	703	661	664	604	614	670	655	629	624	587	697	644	640	698	650	650	631	633	602	643	682	648	638	684	670	638	688	675	669	646	677	610	634	715	644	639	622	688	645	603	650	619	611	690	655	653	656	623	672	668	667	672	662	660	639	674	637	661	724	613	701	647	629	637	639	680	654	628	679	658	647	641	673	706	603	641	643	642	643	644	669	651	597	666	619	638	645	661	617	639	642	615	652	638	658	643	675	636	644	646	681	636	603	632	643	654	664	633	645	688	631	633	615	631	664	618	635	672	630	636	680	613	655	655	657	634	673	638	621	684	656	641	636	669	667	655	638	673	624	676	656	608	645	606	633	635	655	663	643	640	659	636	661	679	649	650	677	673	659	656	647	638	637	662	626	655	642	681	694	644	661	667	674	692	675	631	668	658	665	625	668	658	626	667	664	686	680	655	670	654	629	683	624	677	637	643	626	664	691	652	644	649	646	646	622	669	662	634	628	641	628	626	627	693	650	617	626	628	649	647	643	645	625	602	685	662	672	692	650	649	662	583	627	648	636	673	653	662	651	630	621	659	662	635	652	625	648	651	676	654	631	602	653	616	685	634	671	648	635	607	651	603	686	608	649	635	617	622	648	653	623	654	624	620	621	622	675	698	636	630	638	593	634	667	674	646	693	675	643	682	639	693	676	667	640	658	619	684	650	628	669	648	655	630	643	614	676	616	635	607	629	662	696	695	679	680	658	636	636	682	629	662	642	605	639	665	613	669	637	671	662	664	672	661	651	681	667	632	656	647	696	623	648	634	626	659	639	662	618	659	662	648	654	649	678	587	605	670	662	651	667	617	670	640	663	613	651	638	648	665	612	676	624	629	659	642	659	688	696	616	651	620	698	657	649	670	640	621	638	655	610	686	649	659	615	678	639	640	680	651	680	681	670	634	664	695	637	660	618	667	607	657	628	668	641	664	664	615	649	608	646	633	663	659	666	659	630	670	628	678	638	662	671	663	708	638	668	626	612	665	657	626	636	672	686	654	633	618	635	663	705	656	630	635	648	617	620	631	673	629	645	627	653	623	671	669	644	602	617	663	638	672	621	620	638	615	671	653	572	676	656	629	600	626	629	649	634	626	626	671	648	645	647	628	657	641	657	613	665	641	631	650	622	620	658	646	633	668	648	667	645	664	642	660	664	671	651	638	644	623	660	654	694	655	619	656	624	647	672	639	580	656	617	651	655	686	670	611	651	677	697	667	670	642	636	688	667	645	618	602	625	635	674	597	677	641	673	674	641	678	658	634	651	654	673	644	637	635	660	662	667	699	727	639	602	642	594	636	650	662	657	660	651	618	686	648	645	661	657	656	630	630	620	646	675	612	632	602	666	664	644	646	670	678	695	652	684	676	641	692	610	645	631	649	648	666	636	679	698	685	667	622	640	624	661	677	665	613	644	703	684	655	647	659	675	587	637	674	665	648	635	628	659	685	710	595	655	649	637	658	671	669	646	667	630	616	655	643	636	617	624	666	657	632	658	651	683	680	636	585	675	608	703	603	664	656	658	664	637	631	630	684	609	682	662	642	626	645	617	648	660	655	676	616	613	641	638	643	645	604	672	644	667	689	638	679	686	686	672	678	645	656	655	621
51504	96247	78095	60366	48797	36601	24549	13704	1456	630	662	625	727	669	653	669	643	645	624	646	675	645	643	679	702	728	676	655	618	671	649	663	658	683	633	696	644	697	677	688	637	723	704	657	684	640	624	668	649	643	645	653	663	686	696	647	647	647	641	672	675	648	662	647	623	674	672	652	708	660	652	730	693	671	672	705	704	648	657	647	675	632	637	637	638	658	655	673	709	693	657	684	642	675	615	664	679	646	638	654	661	659	675	681	648	661	640	683	665	693	651	660	647	689	658	607	680	665	643	678	637	697	693	692	688	684	667	644	615	651	647	646	647	670	635	678	647	615	623	659	657	677	680	665	682	671	658	704	674	625	672	679	644	664	640	691	656	638	658	707	665	653	668	606	656	639	651	690	634	676	632	671	700	660	654	689	693	694	662	660	673	602	736	661	604	701	712	676	644	728	674	680	657	650	635	708	690	654	691	676	647	616	682	741	660	650	658	675	673	678	691	675	624	636	654	665	648	690	652	727	696	670	657	699	669	665	669	668	648	692	620	697	626	658	695	635	637	614	695	683	690	729	653	684	625	704	689	666	704	656	686	623	653	657	649	696	624	692	678	706	716	633	675	689	630	659	654	644	636	635	649	712	655	669	658	724	670	658	695	657	646	656	721	691	655	676	654	711	627	668	663	686	682	649	689	654	676	639	680	650	659	665	590	644	659	633	652	671	652	646	662	667	651	638	697	632	708	659	694	664	663	693	704	650	656	664	653	615	687	663	642	665	693	716	674	637	626	682	668	665	656	681	642	607	644	634	633	675	659	694	660	665	722	702	664	651	662	679	627	682	675	681	675	663	687	632	667	670	685	665	669	626	654	650	709	709	699	676	683	643	688	637	693	698	633	608	668	665	647	648	665	660	734	664	674	692	665	659	711	735	671	660	699	626	693	655	659	650	658	624	675	693	721	627	655	638	688	656	672	638	659	640	673	623	655	668	681	659	630	645	607	661	644	685	700	675	637	654	644	697	665	651	683	706	702	680	689	646	671	640	688	673	653	645	665	613	695	681	633	666	636	687	666	664	680	662	645	675	687	641	631	640	633	662	668	663	634	670	666	683	679	614	686	660	671	733	675	685	631	642	677	661	640	668	667	587	695	694	703	653	682	616	624	680	691	652	631	669	654	708	718	609	648	699	673	690	658	682	644	691	660	665	596	661	667	685	658	676	695	642	671	680	711	620	687	692	711	669	665	648	676	657	662	598	681	684	678	649	649	644	636	651	593	642	679	635	666	659	731	650	667	634	626	673	690	654	670	714	661	641	661	670	641	649	638	626	613	679	735	652	684	698	650	624	669	653	710	629	642	673	621	626	661	639	589	664	681	622	666	655	628	707	683	630	696	673	644	658	642	646	657	659	664	659	651	706	662	654	675	672	675	705	624	685	631	695	653	703	648	652	695	693	657	646	658	602	662	667	663	658	659	697	668	688	656	636	660	663	648	619	643	661	629	723	711	656	685	642	639	637	668	690	690	627	669	709	671	677	642	686	636	710	667	701	687	658	688	676	638	669	673	736	719	631	685	679	656	642	640	648	689	660	663	694	638	659	661	668	708	609	665	688	650	666	673	622	650	640	648	656	640	681	665	698	644	636	627	637	693	656	668	645	648	665	684	625	636	683	689	637	691	693	679	637	643	646	689	633	644	674	659	663	679	674	635	658	674	666	674	645	681	654	681	663	628	718	674	674	632	683	683	694	678	668	652	642	627	634	697	654	676	629	667	690	703	665	653	629	653	688	692	702	658	727	739	636	670	738	644	661	663	631	670	733	697	696	633	629	656	663	681	673	697	619	658	619	669	640	683	702	683	668	680	688	643	666	681	631	681	674	643	689	651	669	693	673	679	667	671	694	700	668	695	694	678	670	699	716	639	679	649	659	649	670	636	657	628	674	685	670	681	664	662	681	645	678	692	662	651	708	664	652	684	622	628	649	655	681	619	673	685	647	628	710	688	697	650	657	667	659	657	627	679	624	670	692	654	665	667	629	707	668	661	656	648	654	685	671	680	655	636	680	668	684	631	616	648	664	656	670	677	661	618	663	683	642	649	672	665	635	674	652	652	630	648	697	691	658	655	693	700	628	662	668	613	643	676	682	639	673	680	613	668	655	652	655	699	671	643	690	689	633	643	634	655	666	633	656	635	687	680	658	670	610	691	661	641	680	682	688	674	667	665	643	629	646	628	670	639	670	632	680	624	657	647	667	637	659	689	644	720	657	646	705	665	634	646	653	660	615	678	701	692	710	660	619	683	665	662	661	661	668	697	649	657	645	674	649	690	672	655	654	656	648	655	630	626	656	633	685	682	689	642	635	670	661	624	693	689	591	645	705	650	688	644	643	650	627	694	672	650	682	717	701	707	648	693	651	672	647	626	682	693	666	660	684	662	656	675	657	639	642	647	642	648	643	659	644	679	670	725	635	661	671	739	657	716	681	674	664	664	678	659	672	688	668	630	705	684	685	646	644	661	645	632	639	686	628	700	645	663	680	691	663	680	672	627	698	693	653	672	668	668	703	657	646	650	695	680	690	701	648	661	655	730	705	722	667	664	656	638	658	654	630	636	629	650	684	675	655	645	634	676	661	624	613	764	677	691	647	630	669	634	655	694	662	665	658	639	631	665	664	693	649	676	640	684	607	650	649	627	646	670	611	651	658	714	719	687	661	647	653	638	637	638	667	660	638	650	695	641	667	650	716	703	619	705	655	674	698	652	656	688	617	675	607	693	674	658	685	659	688	697	644	716	654	652	675	627	646	670	629	670	700	664	666	674	705	650	671	635	697	671	639	690	660	628	665	678	702	648	663	682	634	642	620	678	676	612	660	669	612	626	698	653	680	608	686	668	672	671	670	708	645	646	641	706	672	628	662	697	632	666	659	656	686	707	677	706	689	719	701	664	647	633	639	643	617	683	689	693	645	667	648	647	681	631	709	662	634	634	673	638	628	683	655	667	659	650	666	651	666	681	664	642	699	655	694	655	638	645	646	643	663	619	711	659	662	686	632	653	666	662	660	648	681	657	645	678	684	642	659	621	674	650	694	653	643	667	681	630	667	645	675	631	671	655	688	658	686	700	681	621	651	709	620	640	714	645	680	733	659	653	656	615	658	645	667	679	658	630	629	623	622	674	664	666	649	674	603	664	678	618	694	684	673	660	657	670	665	694	702	643	647	644	632	665	691	657	657	682	647	695	653	680	673	623	684	683	633	625	663	627	634	668	654	680	633	675	669	656	656	652	680	641	678	659	675	663	680	642	699	658	702	687	680	654	683	627	684	673	711	668	651	661	660	671	668	671	652	674	695	702	626	663	638	696	626	671	690	706	699	704	690	680	695	733	686	701	683	695	648	653	661	661	680	626	687	683	624	683	672	683	671	657	675	628	651	653	692	696	692	667	631	592	634	686	644	692	710	672	687	674	678	659	680	674	668	682	645	675	650	644	669	644	674
28303	24078	26587	16290	7135	3112	1501	669	268	312	280	301	267	297	291	302	306	254	294	318	297	301	309	274	280	281	289	273	265	267	284	288	289	286	259	279	301	265	304	313	266	278	270	305	269	281	302	302	298	309	299	307	270	297	271	306	290	282	282	302	282	284	298	286	260	280	294	314	288	293	308	296	268	285	319	291	279	291	264	301	280	256	301	245	277	266	284	291	288	291	297	298	285	269	277	306	300	263	313	275	286	299	284	247	271	300	302	304	285	292	272	260	287	281	282	300	284	302	268	309	315	315	270	303	260	285	295	290	287	293	298	293	297	282	300	274	275	254	301	274	280	288	293	313	277	304	292	281	290	261	277	289	304	254	306	282	301	275	286	315	301	323	282	303	283	314	279	284	299	298	275	316	295	325	273	303	311	323	301	262	260	282	291	285	288	300	296	313	280	288	275	285	260	291	315	274	301	302	278	282	286	270	271	249	302	275	312	310	278	285	282	277	278	284	257	272	303	293	314	282	270	283	294	313	312	308	293	286	284	331	278	273	284	291	241	292	273	290	308	313	277	288	257	295	295	307	248	291	319	287	261	282	292	292	289	303	276	275	268	284	301	260	310	289	308	272	291	284	287	281	296	271	310	271	284	272	309	287	298	308	298	266	276	299	294	270	299	322	307	279	262	285	298	298	263	292	271	302	292	285	295	327	267	298	283	274	281	269	298	328	273	257	280	307	295	286	271	296	276	264	310	264	276	304	274	299	296	276	271	299	297	291	260	273	283	278	273	289	289	313	293	328	319	302	286	294	287	293	301	293	265	304	270	314	260	264	265	279	274	261	267	310	298	302	277	269	305	322	324	266	307	296	295	290	291	284	299	310	242	302	256	287	268	250	316	269	300	299	298	274	268	291	319	283	263	323	317	263	294	299	287	301	304	286	298	325	288	293	266	302	300	289	248	295	296	306	277	277	293	301	311	279	305	293	297	315	304	262	280	293	279	301	256	288	311	255	275	335	270	283	291	287	282	271	283	283	266	293	252	255	286	270	300	289	302	264	280	294	309	319	269	305	302	260	311	277	311	286	288	235	286	283	258	268	284	279	282	291	280	280	274	305	301	312	295	331	277	274	280	316	285	290	251	282	294	281	292	269	280	301	269	287	277	286	296	244	284	286	310	254	256	271	272	291	297	257	286	324	300	306	302	291	281	310	284	272	275	272	275	279	317	274	295	282	313	255	301	285	302	304	303	295	309	257	254	300	295	278	284	298	267	284	285	280	301	297	262	296	290	235	292	266	304	294	292	298	303	291	323	303	291	285	294	283	270	287	299	280	311	292	254	295	294	258	282	325	279	292	305	271	298	287	276	272	270	291	329	283	320	298	305	311	288	287	321	302	286	313	237	307	277	268	267	256	306	319	285	287	297	277	296	277	305	306	307	286	276	287	267	288	279	280	286	307	280	303	279	283	268	290	289	300	288	313	311	269	301	293	228	273	272	310	283	293	322	286	278	279	287	297	279	283	316	292	322	273	284	300	274	266	292	317	275	285	289	289	320	282	256	279	299	286	288	276	311	272	324	286	265	256	290	275	291	314	287	272	314	310	295	292	301	307	308	270	282	305	296	290	262	265	294	305	298	271	264	312	301	288	313	260	297	325	329	272	316	300	295	263	338	279	291	296	277	302	260	285	302	285	309	297	323	295	307	271	253	288	323	280	284	307	277	338	284	279	278	300	292	292	270	280	247	299	309	290	305	311	308	291	272	290	275	287	260	273	305	266	292	286	298	309	304	279	282	290	284	287	298	269	292	297	306	272	295	296	296	282	309	292	278	301	307	267	267	269	300	309	284	289	292	285	301	273	296	314	263	279	268	295	262	284	305	300	274	284	279	292	265	326	286	280	289	289	273	282	305	305	291	295	279	269	284	313	303	292	303	303	292	279	274	298	321	296	321	248	321	292	283	316	294	263	295	292	300	289	277	279	300	272	292	293	279	265	281	298	278	297	292	248	291	297	294	264	289	259	289	276	297	310	273	312	287	303	293	299	259	313	293	294	268	259	271	269	261	323	271	286	289	281	268	303	323	287	296	317	271	284	260	283	293	304	317	299	293	286	278	246	276	267	271	296	300	272	275	279	274	291	301	311	298	272	303	319	282	281	293	329	291	297	270	307	292	268	281	284	317	290	295	316	268	301	275	288	267	273	306	266	306	298	294	314	283	275	294	334	314	313	290	256	274	281	269	299	289	263	317	270	274	301	270	284	304	265	294	278	286	268	283	306	283	272	293	294	300	279	290	291	305	259	289	293	261	303	313	271	295	275	286	321	305	283	309	281	312	244	294	277	271	271	288	298	283	276	278	278	314	289	261	256	270	274	285	303	308	300	269	314	275	301	305	299	286	302	262	314	291	280	316	258	280	296	328	307	325	259	288	283	288	302	280	324	301	284	285	282	295	294	299	287	277	303	289	290	267	272	286	269	295	262	286	297	307	312	273	315	268	288	309	298	267	291	263	311	295	296	306	273	284	290	258	300	298	273	290	338	279	289	280	308	299	294	305	290	266	303	310	260	310	297	264	277	304	308	285	275	294	286	280	307	287	270	285	279	298	284	291	291	300	313	293	285	286	265	279	252	294	257	270	264	291	297	283	273	294	280	319	277	295	283	330	293	273	296	305	272	282	286	271	282	280	273	284	287	291	249	270	338	281	291	290	296	287	260	268	297	289	304	283	289	287	284	294	277	297	274	276	270	288	282	307	271	317	304	259	292	296	282	279	295	291	283	264	275	279	276	309	255	292	266	302	269	306	282	286	285	299	285	295	258	295	282	299	290	280	273	270	275	276	290	324	294	284	297	305	286	261	307	298	298	301	280	281	294	283	270	290	276	311	290	282	264	296	283	266	305	294	289	324	319	292	258	262	305	286	324	304	278	266	292	294	267	287	325	305	290	282	282	312	291	300	304	290	258	275	284	280	317	320	298	282	285	328	272	272	282	292	304	274	319	304	267	268	324	266	250	315	287	314	282	253	301	275	285	293	283	297	268	320	300	288	313	311	312	317	270	278	302	266	308	296	294	271	334	279	307	282	264	279	254	272	306	281	298	287	284	308	273	270	295	271	260	289	299	309	254	299	308	306	303	294	268	311	280	290	283	282	298	296	290	289	322	282	288	321	314	294	282	258	269	256	305	320	238	292	295	311	299	320	296	273	304	312	273	293	249	263	287	279	299	271	282	256	275	297	288	274	321	316	287	338	294	249	276	280	285	284	270	287	304	289	288	319	295	286	282	287	297	267	287	292	265	275	273	283	249	288	278	287	260	307	320	296	292	275	315	315	292	304	283	294	315	294	284	295	274	273	279	259	285	283	295	300	281	271	275	264	277	271	293	275	272	300	265	281	251	292	269	317	265	309	267	262	289	307	292	292	271	315	263	310	289	311	304	265	281	274	275	280	298	266	295	295	276	287	311	304	277	305	288	286	275	303	279	278	306	301	269
15826	34199	21934	11714	7430	3763	1940	875	314	298	305	321	329	329	297	308	326	340	301	320	288	318	268	299	294	318	313	319	340	344	305	349	331	316	315	300	362	328	329	317	305	290	315	321	328	336	313	317	298	317	315	343	287	287	329	322	321	317	308	328	301	324	299	294	302	295	298	331	339	296	286	326	314	301	305	353	348	343	352	315	310	311	314	323	317	289	358	313	306	324	321	312	297	300	329	320	304	287	298	301	336	315	305	322	319	350	311	319	300	280	294	305	308	357	312	313	318	300	331	341	318	310	325	310	324	321	290	309	304	268	284	317	332	339	308	349	323	310	303	284	296	291	289	299	308	305	301	314	306	302	317	310	311	339	351	316	346	321	326	280	314	320	331	331	332	293	322	288	318	326	327	335	304	344	299	318	322	338	292	335	345	295	290	321	290	340	348	325	324	318	315	338	306	329	347	310	324	340	314	303	309	323	280	333	306	337	303	320	338	340	312	325	328	316	302	338	328	316	329	326	308	331	312	308	295	305	302	334	350	325	314	305	333	315	318	327	319	311	327	320	338	340	300	329	334	310	326	331	302	330	327	318	327	301	340	339	312	304	314	323	332	324	312	303	322	349	318	319	319	297	305	310	309	340	293	317	318	313	344	322	330	320	315	316	313	340	317	348	284	334	328	329	355	351	332	309	316	334	303	314	295	305	283	293	308	313	318	307	334	338	293	330	309	320	318	306	294	323	302	305	299	337	347	324	337	363	315	326	315	283	335	302	360	309	315	308	306	342	319	324	330	306	291	304	317	319	312	332	336	327	303	310	292	316	316	289	310	322	331	300	278	306	274	331	328	317	325	305	297	269	314	307	331	302	347	299	301	304	322	326	315	300	328	297	347	327	278	291	323	339	328	320	306	304	305	334	307	286	330	288	336	338	321	302	340	306	332	321	313	335	296	336	296	305	334	328	309	322	310	324	306	340	314	328	300	317	323	322	315	311	314	307	288	293	313	314	287	336	302	326	337	322	341	300	326	321	314	333	289	305	319	324	321	313	335	313	306	334	314	321	316	304	341	305	341	313	286	315	295	296	309	325	339	325	312	301	318	317	303	321	331	366	327	322	361	312	326	348	330	302	346	300	312	322	291	328	298	310	326	289	314	322	315	273	348	327	301	335	322	321	337	299	338	334	322	314	307	324	311	314	268	307	323	313	298	352	369	332	343	290	304	288	298	308	323	320	299	315	329	294	313	318	323	327	311	336	343	324	329	296	317	315	305	304	306	336	304	309	327	350	292	323	306	335	326	348	347	317	306	304	310	292	294	338	326	289	349	327	322	316	302	326	330	317	301	302	350	304	326	350	336	334	302	317	295	322	329	327	325	287	371	334	302	310	325	292	328	317	301	317	331	316	298	321	291	325	306	335	329	334	303	316	325	295	299	307	327	335	356	297	306	286	324	349	328	317	296	334	300	337	297	327	307	312	323	311	310	305	330	304	305	303	304	321	284	312	336	304	323	319	313	351	325	290	301	294	319	298	309	309	346	329	289	292	313	307	340	316	321	332	303	344	344	319	327	305	322	318	346	321	345	327	295	314	324	318	331	291	343	311	298	291	312	325	299	332	318	310	328	313	348	310	311	320	307	336	333	304	301	296	314	327	334	316	323	288	306	284	335	339	354	309	295	325	363	300	331	278	303	316	311	294	305	324	347	341	316	313	322	307	309	295	334	317	302	326	310	307	350	346	351	305	293	297	346	323	298	303	340	326	331	283	301	305	339	325	309	310	288	311	365	327	339	304	301	345	297	322	314	293	292	309	314	309	343	330	308	351	300	356	337	330	288	309	327	337	341	336	360	316	292	331	324	316	313	330	298	325	268	292	313	342	315	339	289	302	304	332	308	313	316	320	302	292	369	305	302	307	353	308	304	318	325	281	320	340	319	326	295	311	325	311	305	328	297	314	327	302	320	307	337	294	296	295	314	327	321	328	336	331	310	296	311	332	332	334	334	324	303	353	333	312	280	266	327	301	320	297	302	336	300	322	317	318	307	330	353	327	314	332	295	318	336	292	307	328	319	326	304	318	328	314	323	294	302	355	331	300	297	319	304	328	325	313	328	314	319	316	324	327	346	308	350	316	299	357	327	331	315	344	325	320	289	321	338	331	306	315	319	306	314	301	310	312	287	313	303	347	315	291	324	340	296	295	339	312	328	320	333	308	303	319	327	342	316	304	337	323	320	326	320	316	335	353	293	349	302	316	299	292	340	305	321	322	297	342	335	314	312	310	299	304	337	317	316	274	339	308	285	346	345	310	300	341	334	306	316	274	297	280	337	293	315	328	326	319	286	293	330	352	307	287	296	298	328	324	327	319	308	330	296	324	340	304	317	296	286	339	329	344	344	297	315	314	311	293	309	293	325	323	311	307	289	297	340	330	292	306	321	318	292	314	316	325	306	305	337	276	330	305	286	288	323	319	321	323	292	310	307	356	319	321	327	331	309	296	316	336	333	329	322	331	344	320	337	308	295	303	333	317	289	301	329	325	321	312	293	310	299	308	294	315	286	295	307	358	319	328	331	291	313	331	336	338	321	308	336	307	324	317	301	322	295	306	310	342	314	297	304	330	294	330	278	340	278	312	330	309	328	359	306	326	308	307	325	325	316	314	292	324	314	301	320	353	327	325	301	321	310	341	295	297	302	340	327	321	315	309	325	347	289	292	311	288	313	308	330	331	325	289	315	303	328	313	301	326	328	333	334	346	308	302	312	287	335	299	307	337	311	345	307	345	297	305	331	318	300	341	305	322	338	303	337	318	310	325	308	308	339	321	307	329	306	311	300	326	275	304	318	323	353	342	334	334	275	333	349	326	330	341	294	325	312	325	287	312	334	299	319	324	304	278	298	306	301	320	301	285	327	310	302	325	319	308	301	305	286	344	321	315	309	333	331	297	312	321	335	318	339	310	316	324	319	343	318	324	319	341	345	320	329	326	318	299	312	314	339	309	329	346	320	307	294	297	319	300	304	301	343	304	279	312	302	328	306	312	321	312	301	304	321	321	311	340	345	308	321	330	292	318	333	327	356	323	329	284	329	306	345	330	321	297	321	316	330	340	326	339	310	331	293	294	325	319	330	314	340	330	300	293	308	334	322	309	321	300	318	292	306	330	309	312	315	321	335	319	323	330	319	333	310	331	312	328	330	324	302	343	326	315	308	360	331	317	288	293	343	336	333	289	289	306	340	316	324	286	308	306	347	307	339	304	312	342	315	311	339	271	321	303	331	290	314	305	311	316	343	342	307	319	323	300	350	313	314	290	296	320	307	296	319	334	336	302	344	311	298	313	347	331	326	322	336	301	320	291	328	323	320	319	311	302	288	282	304	314	309	278	324	320	335	325	333	343	334	351	320	312	323	304	341	319	306	330	322	318	295	342	306	300	285	316	285	329	309	308	326	300	296	309	319	324	303	308	308	308	362	318	343	301	303	311	309	344	303	306
23377	21616	32613	32807	31732	28120	21162	8000	910	527	502	489	505	534	523	473	487	503	493	513	529	483	496	506	517	531	500	490	490	494	479	523	479	459	513	490	506	471	476	452	520	506	480	518	461	514	502	505	516	519	514	484	514	495	496	478	526	458	517	443	490	505	508	548	490	493	462	496	457	485	483	495	492	497	518	531	472	502	518	507	532	485	484	487	495	485	500	491	478	520	514	532	512	485	494	490	510	513	516	537	468	508	469	482	498	488	473	520	474	471	521	497	488	517	491	461	521	510	521	487	511	522	499	484	505	510	509	506	476	500	508	488	515	494	498	455	485	504	517	452	485	510	510	496	498	449	518	497	493	510	476	495	492	511	490	500	457	494	451	464	523	487	525	525	485	465	431	463	480	484	544	518	507	519	515	516	508	505	502	497	522	496	516	518	491	477	540	482	490	510	458	505	490	538	510	502	450	464	486	516	473	475	487	502	479	522	474	487	502	465	468	501	512	510	479	520	503	510	500	472	427	514	514	490	442	486	510	456	513	505	545	490	497	511	543	463	499	473	496	505	497	513	446	445	519	492	497	494	477	527	483	518	499	490	442	520	524	477	522	488	497	517	547	481	498	499	496	514	491	464	519	487	477	476	504	518	526	487	467	516	473	469	522	447	485	518	519	457	500	448	497	497	491	490	492	496	501	500	459	473	470	534	492	462	455	516	502	471	461	512	468	480	493	494	524	461	469	506	490	451	545	493	471	537	485	485	513	461	532	508	493	501	443	501	460	474	533	479	510	524	492	492	498	468	472	522	501	509	452	531	542	545	473	524	492	496	473	441	469	487	495	515	479	532	478	514	508	476	493	474	474	474	505	505	488	513	467	479	490	515	471	512	515	458	533	481	470	517	488	520	522	500	496	490	500	527	498	474	495	526	515	476	501	518	481	494	518	460	493	483	497	452	477	478	513	525	495	470	469	518	523	487	499	538	481	494	457	510	464	508	480	504	436	468	500	526	518	438	479	454	508	487	512	482	464	492	511	485	506	470	486	520	505	487	539	501	479	473	514	523	463	491	474	504	501	500	517	464	509	448	498	464	463	502	515	521	482	469	494	472	524	467	507	493	466	477	471	482	525	528	533	511	494	412	495	507	521	537	455	494	515	470	508	463	480	521	514	485	465	518	505	486	505	485	513	516	486	477	497	507	469	508	473	470	470	511	459	490	501	526	485	510	510	489	459	490	499	525	451	502	508	500	478	546	472	493	515	532	513	515	489	497	497	508	514	492	480	479	483	467	476	472	533	464	477	527	485	497	510	508	516	492	488	559	530	486	496	487	511	476	473	500	513	486	496	488	501	490	515	461	456	505	501	488	478	504	485	483	509	457	503	491	494	491	514	456	476	423	497	497	475	506	546	514	503	499	467	473	493	502	477	500	518	487	494	498	469	559	471	498	480	508	468	535	460	492	464	495	528	463	456	486	498	511	478	476	471	522	495	452	464	497	504	503	517	461	522	467	520	521	496	508	502	504	509	474	485	466	509	507	520	512	477	452	471	512	483	452	506	501	517	462	495	506	467	488	469	511	491	472	470	489	531	493	524	514	466	481	520	492	477	525	486	505	480	471	457	500	460	494	508	501	480	481	481	489	473	506	520	451	516	484	483	504	494	517	476	490	557	491	480	463	482	463	523	486	463	497	479	492	530	484	542	456	465	496	486	453	509	510	543	545	510	502	490	510	487	514	511	469	489	530	467	521	522	496	485	478	502	509	491	506	496	519	519	498	499	479	478	509	480	489	468	497	499	460	500	456	486	512	493	489	498	495	519	506	452	467	463	485	510	485	496	528	501	498	481	491	470	486	517	492	483	477	464	498	503	509	492	458	507	523	478	476	498	507	472	515	523	446	528	535	537	519	503	521	485	485	501	485	484	511	490	502	475	527	517	475	504	497	493	454	479	476	517	560	482	492	547	497	518	471	494	483	481	459	506	483	472	484	520	503	507	523	517	477	466	524	479	475	478	511	496	482	496	502	522	496	475	440	510	502	507	485	498	502	480	476	477	491	488	444	531	494	500	465	516	461	529	512	513	505	539	503	477	465	491	492	501	485	501	523	504	463	471	511	487	499	484	483	498	494	515	506	486	483	499	493	471	543	459	496	513	509	512	495	465	480	512	473	499	499	491	499	466	512	500	467	463	465	496	477	503	507	483	487	501	524	484	474	478	472	493	525	458	470	469	510	499	469	482	509	527	469	528	545	506	517	503	517	482	526	480	503	465	491	461	483	515	494	479	503	460	491	533	541	512	488	498	488	474	485	469	472	443	502	503	476	483	496	534	511	521	504	497	480	445	497	483	488	479	472	504	481	468	516	450	487	468	515	462	497	499	481	490	454	495	494	476	501	477	514	502	478	501	450	546	488	482	492	487	488	511	454	490	486	483	497	504	510	444	502	485	516	481	536	502	524	462	503	502	464	484	477	467	519	502	489	480	493	537	485	498	513	492	502	454	482	507	507	483	495	525	491	439	484	546	495	537	560	521	507	521	432	497	514	471	454	503	469	509	539	473	509	484	488	513	457	524	513	509	512	482	501	502	482	479	518	506	452	475	514	540	535	514	475	515	513	484	528	520	464	477	504	504	496	492	474	473	491	465	491	506	508	476	502	484	485	480	507	519	504	510	474	483	530	471	478	465	486	509	479	491	488	476	476	488	493	452	439	470	476	436	489	489	501	493	542	460	501	517	530	484	477	473	501	495	506	486	511	503	496	496	511	570	490	529	485	570	479	501	517	445	476	483	501	488	504	454	500	489	528	504	491	491	503	521	491	497	516	489	489	490	464	468	490	521	485	478	506	518	504	486	519	471	505	487	523	467	523	487	468	504	518	480	467	498	461	478	520	531	459	475	516	506	485	501	480	477	504	480	477	512	475	509	534	520	505	462	467	532	462	493	455	505	495	518	536	485	487	459	498	500	506	442	442	495	507	482	476	526	534	474	477	508	544	494	479	475	488	496	481	479	479	474	488	469	497	449	472	508	497	534	479	500	496	529	515	506	520	538	516	491	502	511	502	451	500	498	495	467	515	505	457	505	487	514	478	501	459	498	486	513	509	504	474	467	491	473	486	521	488	492	505	511	462	522	481	509	478	536	469	507	494	496	465	532	496	502	487	438	501	451	493	519	482	513	470	453	495	505	445	476	450	511	511	501	466	490	498	464	494	502	495	491	503	514	496	455	520	467	468	524	527	535	472	481	503	474	524	483	527	495	490	499	499	477	521	495	510	509	474	453	509	487	494	490	498	509	527	524	461	474	514	495	536	467	508	491	502	495	439	474	481	477	482	493	459	466	505	493	464	495	506	466	513	470	505	509	496	515	472	456	518	501	480	521	476	470	542	476	513	515	493	502	501	491	489	465	499	500	511	477	530	522	549	494	508	479	458	476	485	517	503	466	490	509	467	514	496	478	485	517	491	521	466	532	482	509	518	481	485	486	473	519	511
44432	87910	70114	52747	41558	30502	19973	9497	878	521	495	544	529	506	523	544	553	474	603	526	523	499	477	536	503	502	518	516	507	536	524	463	488	499	517	528	511	479	513	527	528	540	515	533	504	504	517	498	527	473	485	489	462	515	531	514	534	501	519	483	516	510	517	513	501	502	507	547	500	510	517	525	504	510	498	525	569	495	453	504	541	524	525	511	529	510	549	544	526	495	504	539	547	487	496	504	514	493	539	514	500	483	515	516	558	491	531	503	490	512	501	500	522	519	510	497	508	489	522	505	518	511	519	509	534	502	508	479	502	502	514	544	529	505	528	513	499	487	521	534	504	486	495	521	514	516	526	522	519	548	544	508	561	543	551	521	533	481	529	508	515	520	485	514	526	487	532	533	494	526	530	494	497	527	486	464	517	533	499	517	532	514	488	504	512	482	533	501	493	522	475	517	533	478	514	484	505	500	517	507	469	480	504	525	514	511	518	474	537	494	537	544	516	498	481	530	497	547	506	503	510	513	488	473	489	496	474	513	540	511	528	539	549	473	505	516	504	504	500	532	525	513	543	556	538	489	501	521	537	510	488	520	519	547	552	500	498	493	512	514	523	499	525	530	488	522	503	477	507	514	507	531	501	502	511	513	533	514	541	476	554	528	479	491	486	536	507	507	512	497	544	499	502	519	506	495	520	501	483	552	498	509	524	488	536	551	483	500	534	548	525	531	505	557	506	513	545	512	511	506	509	568	495	508	524	501	486	491	530	523	507	524	533	536	482	528	532	513	516	496	523	498	538	509	539	537	526	446	538	519	491	530	554	508	530	513	480	480	475	521	501	543	473	525	520	495	503	520	493	508	510	513	510	529	519	479	515	489	527	511	465	521	520	489	510	510	472	503	522	515	486	498	482	529	509	471	519	538	522	477	499	526	552	541	533	531	486	533	510	490	503	553	505	540	541	511	495	508	478	488	524	494	529	489	494	493	518	487	532	538	491	499	506	535	540	497	503	503	524	485	541	467	525	513	491	524	488	523	494	536	473	523	502	517	530	492	491	534	513	480	504	511	496	561	503	507	547	511	554	498	484	496	500	508	509	516	520	530	515	463	540	482	496	560	519	538	484	506	500	485	518	513	544	478	500	509	509	509	508	499	514	529	507	511	502	534	501	478	494	536	527	552	479	507	508	523	509	537	482	504	546	493	520	520	524	520	508	520	549	491	502	506	498	437	550	500	505	550	512	525	501	552	522	560	532	548	552	534	516	501	524	516	539	523	495	528	497	537	529	468	535	505	522	489	522	523	475	486	535	488	499	540	513	488	531	514	517	515	512	496	497	522	496	534	508	512	488	480	563	520	494	523	517	503	530	499	514	552	547	518	562	504	540	500	516	505	525	528	485	465	511	543	512	484	538	544	514	523	465	530	483	552	509	487	544	485	530	500	520	525	541	483	486	552	505	495	555	504	538	514	528	490	494	503	520	491	524	473	512	522	501	522	500	519	518	506	492	522	527	545	520	487	507	467	516	501	469	526	509	515	492	470	514	496	509	507	507	501	553	489	510	504	500	505	508	527	468	528	479	533	491	526	514	540	514	520	498	498	539	519	527	501	481	505	509	489	505	479	476	511	541	518	526	513	500	522	493	520	481	488	527	492	522	520	522	484	490	525	526	550	522	493	516	502	516	485	537	491	522	490	513	514	513	527	478	492	511	492	514	524	513	552	512	501	501	511	509	548	494	548	519	526	566	505	512	513	511	505	498	499	535	526	510	495	525	501	486	535	514	514	517	492	486	523	456	469	519	482	550	500	544	526	481	469	518	476	515	560	485	487	506	521	472	491	510	525	522	504	507	522	536	448	491	567	493	534	482	525	504	504	520	460	464	502	497	506	478	530	467	463	499	505	568	509	522	495	505	464	515	502	498	516	539	499	526	546	483	525	508	502	487	505	525	529	470	459	522	544	516	487	451	469	508	481	532	518	501	512	568	520	498	516	527	513	533	497	542	517	500	525	518	477	508	548	499	493	523	471	512	495	508	530	526	522	479	520	489	515	495	528	523	564	475	508	528	510	503	505	496	479	512	520	520	533	489	496	521	550	491	527	492	501	482	467	488	514	515	496	553	488	507	512	479	520	486	492	536	486	538	517	495	511	505	530	506	489	476	475	540	514	524	524	533	509	515	490	533	492	529	518	547	510	554	534	489	481	531	512	542	545	509	553	508	494	529	544	480	496	487	482	480	505	507	554	525	513	457	491	493	538	485	526	465	511	523	498	497	511	484	485	527	525	519	573	494	537	506	540	504	491	502	503	522	497	522	536	550	493	499	520	485	479	522	493	475	517	455	493	514	553	504	510	491	509	522	507	558	505	518	551	513	517	528	491	504	550	494	507	550	501	522	524	510	516	509	500	499	522	533	499	478	561	503	509	522	550	488	542	544	491	498	514	460	497	534	517	493	509	479	489	514	543	516	503	502	500	498	528	486	484	472	527	478	496	528	512	547	535	532	508	532	499	534	480	505	476	487	493	504	487	503	481	540	526	490	544	495	533	512	483	442	514	536	502	541	563	491	475	505	505	522	517	504	501	501	505	533	516	502	505	519	545	488	499	480	521	500	522	492	525	498	536	488	486	526	519	498	519	543	511	541	509	533	463	509	507	501	471	516	511	505	486	491	535	508	522	523	536	513	505	501	468	540	515	534	519	521	523	520	542	511	530	474	517	483	516	528	493	494	508	513	481	495	487	473	536	492	516	482	544	487	490	518	525	494	498	533	504	505	530	523	482	480	511	499	545	468	498	515	528	509	505	514	480	538	533	537	459	514	503	526	521	552	496	509	544	507	500	521	517	524	503	553	499	490	497	530	520	512	510	508	509	539	490	499	522	478	539	458	516	506	494	477	513	519	499	511	498	491	503	499	509	503	505	534	496	513	480	488	522	504	517	533	553	525	520	535	535	540	526	518	560	506	462	503	502	508	512	473	502	533	555	526	488	528	504	500	466	490	489	468	545	537	530	502	493	523	480	534	518	524	499	502	468	513	480	522	474	491	522	512	495	541	558	524	529	525	499	439	592	523	466	485	515	507	484	480	501	521	480	531	487	472	477	486	490	525	495	506	492	490	523	508	494	497	481	488	508	483	474	490	510	500	497	497	546	529	514	512	533	548	509	493	501	525	482	506	494	532	489	528	500	502	469	517	499	521	512	534	482	487	545	553	554	486	466	518	528	475	470	501	506	472	520	547	512	497	502	509	514	477	502	536	528	513	506	477	537	560	528	480	529	522	494	507	489	521	549	535	490	490	527	502	480	511	479	540	488	518	516	520	493	511	518	559	489	506	532	489	455	543	524	508	504	517	514	520	480	523	479	497	512	579	539	520	540	538	527	491	526	525	504	485	535	483	542	510	527	485	545	520	555	487	508	466	520	471	531	473	517	508	514	496	504	494	485	505	527	530	505	510	502	518	532	496	547	482	512	500	520	518	539	491	513	519	549
25119	22251	33244	31622	23328	14812	7410	2991	640	426	394	376	392	400	422	374	424	425	367	407	370	357	386	374	365	399	357	365	395	367	360	403	392	363	377	364	408	360	352	364	390	392	437	358	381	377	376	372	355	376	355	378	366	395	364	392	381	366	378	333	358	363	344	382	370	389	375	391	402	381	370	385	388	381	424	384	408	352	360	407	383	380	411	394	399	392	398	385	398	394	360	387	412	391	386	360	389	383	377	402	394	416	411	373	351	417	397	398	395	409	377	398	407	379	366	366	405	396	357	409	413	396	367	376	387	415	392	409	409	377	412	389	398	370	387	399	344	431	382	373	349	380	380	373	398	374	380	373	427	372	365	363	374	396	368	360	378	380	400	371	394	418	389	372	393	392	340	400	406	347	371	342	355	378	372	376	379	388	385	384	368	353	367	359	369	375	387	365	404	412	364	389	413	372	396	369	427	372	410	389	373	402	377	363	379	345	368	410	390	360	409	372	358	391	360	393	389	413	404	360	380	350	387	387	383	355	370	401	376	407	395	377	388	408	378	376	361	408	393	422	413	356	376	380	396	403	371	383	404	382	393	392	359	442	407	380	393	384	383	401	371	369	385	391	382	395	363	351	384	343	385	351	378	395	405	393	375	365	378	394	362	362	408	392	418	358	375	388	373	405	343	377	373	360	389	396	388	416	392	378	357	403	380	399	355	398	355	410	403	383	382	407	400	362	364	392	385	378	382	396	377	370	385	377	370	356	420	382	380	358	410	383	368	396	392	361	394	374	386	375	371	388	399	374	355	363	380	369	375	355	417	347	377	387	398	389	360	426	390	371	376	366	400	371	397	404	345	378	337	358	390	368	396	379	401	372	399	384	391	361	403	422	355	359	397	403	381	418	385	407	388	370	385	407	377	381	368	391	378	401	388	436	362	351	390	365	401	366	382	382	398	373	387	338	387	377	374	375	417	404	359	347	363	388	378	398	361	398	348	358	360	385	364	356	368	366	402	396	418	370	376	381	384	370	357	384	384	367	378	387	347	359	402	394	393	395	350	368	405	411	380	411	411	351	377	369	376	367	416	365	438	379	408	347	351	318	361	395	408	402	338	375	406	380	380	413	409	369	398	381	388	387	381	378	372	336	384	362	365	403	392	411	401	380	380	381	340	365	354	383	377	409	351	367	365	379	385	391	388	347	358	401	368	396	347	409	374	394	357	373	405	369	367	365	406	368	373	383	375	356	392	407	389	375	397	392	379	390	395	376	404	400	371	407	353	387	415	411	386	386	376	405	371	380	379	366	383	410	388	379	375	384	368	403	422	374	400	409	368	386	329	388	367	386	364	373	367	370	399	416	373	399	383	370	380	361	403	380	350	409	390	376	366	388	383	355	428	374	347	382	386	363	347	358	382	370	380	375	391	377	408	391	421	395	345	420	395	398	384	399	385	400	362	404	373	397	396	362	386	401	382	396	403	392	393	352	356	376	397	384	365	367	399	397	399	410	387	377	464	369	389	376	392	396	407	388	369	359	384	361	374	407	405	398	390	353	401	366	427	371	357	375	342	405	365	418	348	382	396	363	395	370	380	431	398	355	405	361	382	416	407	394	363	394	360	410	384	373	434	378	382	368	420	380	385	401	357	384	361	362	404	374	372	375	370	359	371	388	403	381	395	407	375	379	361	391	337	372	405	395	389	368	375	383	370	395	353	365	371	412	375	359	375	358	361	392	396	379	388	388	350	392	379	367	395	388	405	358	390	390	386	382	390	392	390	374	376	390	402	352	375	398	366	372	395	381	388	365	389	409	396	383	418	364	374	381	362	405	386	370	416	360	379	384	395	432	402	337	402	395	381	393	420	352	374	370	378	383	423	362	386	381	378	385	356	375	372	367	399	395	398	382	403	345	376	379	356	388	367	387	433	380	395	389	377	391	372	405	403	404	382	379	376	372	340	403	390	365	401	376	379	367	363	398	374	350	413	376	373	385	392	411	388	376	397	409	392	407	380	406	371	375	375	397	389	364	391	421	378	385	365	406	348	404	358	373	362	409	368	361	372	411	392	403	388	404	366	376	391	422	390	375	362	381	387	381	379	422	367	414	387	365	377	378	396	385	359	431	405	389	393	398	398	385	375	383	395	369	419	421	393	396	356	401	389	360	421	406	394	411	370	386	381	414	376	409	380	438	370	409	393	369	383	383	375	386	402	366	403	380	387	416	357	384	408	394	364	389	411	363	411	380	370	403	405	375	366	393	378	358	359	388	359	385	400	364	366	414	402	395	365	346	411	414	391	368	422	364	406	399	395	372	365	433	360	395	394	406	395	419	406	413	352	360	379	382	352	348	389	384	408	406	396	393	406	379	345	401	355	406	345	368	358	395	390	390	375	390	364	410	397	373	393	393	383	374	406	356	419	369	346	388	413	388	401	371	388	360	363	410	358	370	389	345	326	380	371	377	368	381	386	381	409	413	362	377	374	399	385	387	386	373	411	402	396	381	365	347	363	377	389	380	331	405	385	392	397	405	350	391	395	399	398	394	378	379	407	360	368	383	375	376	388	385	383	385	384	390	402	395	383	398	368	397	414	386	380	403	387	386	392	382	339	383	358	396	397	408	417	378	367	409	394	375	381	340	350	370	374	398	373	375	412	391	401	376	405	396	387	368	361	363	369	375	389	393	384	407	411	361	385	380	372	373	357	350	385	408	391	380	351	391	328	398	358	355	353	382	397	408	366	365	385	379	393	378	387	389	366	373	353	346	404	376	363	431	389	367	367	434	387	364	367	404	358	396	360	380	388	366	361	357	388	410	362	408	370	370	355	381	364	373	380	381	372	380	408	380	395	373	406	390	337	356	386	374	363	368	382	393	382	397	356	336	376	368	418	360	395	364	381	416	374	373	383	363	392	418	369	352	407	383	362	349	400	374	410	396	378	392	374	417	388	372	391	380	409	404	404	393	376	375	391	357	391	380	379	403	386	371	408	399	347	420	372	383	367	389	376	373	426	384	383	365	392	360	366	371	378	362	372	347	391	391	373	374	397	394	366	415	413	395	389	358	357	374	361	341	369	354	382	394	387	367	380	396	378	389	374	390	371	345	379	408	371	374	412	363	408	375	380	386	393	395	391	394	396	341	400	396	371	375	351	381	382	395	377	428	373	415	393	409	390	408	367	392	413	377	374	374	396	393	372	398	402	400	391	367	384	452	382	390	417	373	402	374	385	376	365	351	390	393	404	417	395	358	361	375	377	357	367	379	401	423	376	347	343	386	370	403	389	414	420	389	407	353	373	379	395	371	407	378	386	391	365	390	389	404	365	393	385	357	359	369	352	348	384	383	390	388	373	391	363	376	394	350	389	400	361	397	377	378	372	364	385	356	386	384	333	377	392	360	367	370	370	354	384	431	354	371	388	378	394	341	400	389	387	372	370	399	363	386	404	423	376	395	390	390	429	396	409	404	389	438	408	398	407	389	425	379	366	395	332	401	397	367
36875	69469	53136	38119	27763	18379	10842	5453	821	401	416	412	447	428	421	486	423	432	405	443	415	449	435	446	434	431	420	443	446	416	417	430	438	431	417	403	439	402	481	394	427	421	430	434	436	431	419	424	499	422	447	463	440	439	463	400	427	437	392	450	409	476	420	438	426	394	408	421	412	416	422	453	453	449	424	411	422	477	415	445	409	455	398	443	450	431	436	405	427	383	411	438	451	435	387	413	405	420	425	418	449	444	436	370	436	402	421	393	413	416	432	393	412	408	431	418	408	371	414	436	454	466	449	420	440	414	420	439	432	411	401	459	394	395	403	417	440	417	406	442	416	458	397	430	419	428	437	446	429	432	402	450	428	439	413	452	438	448	397	444	447	441	388	388	438	428	463	405	457	446	419	419	441	400	407	427	420	437	422	412	420	437	417	415	398	412	408	426	408	411	401	415	437	410	429	418	416	399	422	411	427	404	437	375	407	416	418	408	432	402	415	412	408	410	426	432	399	402	403	415	425	394	387	478	421	409	392	442	473	419	436	410	426	436	434	413	439	407	413	427	432	415	417	456	436	374	450	436	423	451	439	395	423	422	433	372	435	434	405	422	431	394	456	452	415	445	433	430	427	435	433	410	463	449	405	440	431	434	433	414	401	433	443	451	433	406	428	444	413	433	431	474	410	418	418	411	437	429	431	415	441	446	431	431	431	428	434	451	447	404	390	427	427	435	414	407	429	422	448	395	418	387	424	444	423	389	414	441	458	406	417	409	382	457	390	432	423	429	396	401	450	423	409	413	430	408	425	423	415	418	426	441	414	431	424	423	445	444	416	427	400	393	419	408	451	417	419	449	441	428	414	407	407	401	438	421	447	436	426	430	417	409	426	403	468	407	445	405	418	433	400	428	394	421	414	431	418	416	408	425	419	405	444	390	425	462	393	413	432	445	443	421	440	444	419	438	448	387	414	443	414	453	423	416	387	390	426	428	453	412	412	431	414	437	422	459	403	387	446	466	393	428	414	424	413	412	451	423	415	439	425	386	399	461	431	435	394	424	452	407	413	425	404	408	425	391	443	401	434	406	445	422	416	420	403	435	383	411	411	415	400	428	429	449	416	445	424	429	404	425	418	412	426	429	421	419	427	400	397	401	423	422	446	417	449	444	426	393	423	431	426	442	450	422	454	459	416	376	432	411	440	432	395	426	427	412	422	403	405	419	422	419	443	433	439	417	425	445	405	427	430	391	434	405	431	422	459	396	387	433	435	426	399	399	432	452	422	410	418	428	388	449	437	410	407	439	418	463	436	355	418	451	432	418	393	418	408	445	435	415	438	396	427	413	429	413	428	415	415	463	417	412	420	448	430	437	446	440	403	410	410	419	435	419	430	420	439	396	426	477	452	418	458	426	453	406	386	397	436	424	406	429	430	430	415	405	438	409	464	406	448	415	405	423	419	419	412	423	406	423	440	444	440	429	443	383	439	431	370	419	387	435	453	398	400	435	446	431	442	420	466	407	438	428	380	451	417	422	462	490	389	435	394	418	431	391	428	408	412	406	372	414	424	385	400	421	431	469	450	448	431	422	461	461	452	407	414	406	428	388	420	420	453	402	448	439	431	451	407	397	438	404	408	389	435	438	443	404	452	424	426	446	429	416	397	398	421	426	408	418	408	412	423	447	415	435	393	420	451	440	418	407	437	386	418	429	413	409	391	447	400	426	445	472	407	454	464	407	412	430	460	417	398	456	432	460	416	405	409	429	458	457	425	450	396	400	425	447	429	464	454	406	389	443	384	410	444	441	443	411	436	420	422	407	444	419	426	439	442	429	417	432	410	429	427	435	396	413	417	393	418	423	410	441	413	449	430	446	418	438	434	435	431	401	434	410	439	407	424	431	431	433	406	450	443	431	468	419	441	437	425	413	425	442	433	395	434	451	411	420	445	452	446	390	435	431	408	452	453	425	463	413	415	411	412	434	436	432	407	456	367	397	438	417	401	407	426	472	420	379	403	447	400	437	426	398	423	429	415	453	421	443	433	452	413	433	423	415	438	424	429	387	439	398	427	416	424	415	417	395	407	400	408	387	452	437	427	422	433	436	449	407	416	407	469	415	436	461	401	437	430	477	378	443	446	421	425	392	418	437	423	436	440	424	425	431	427	430	456	444	413	416	401	408	384	415	428	423	408	395	409	413	411	452	424	445	402	442	390	427	476	445	429	442	464	437	439	403	447	423	416	429	419	425	433	421	456	416	429	426	426	440	461	427	470	422	442	434	417	445	407	411	456	423	419	400	420	420	410	457	457	394	461	421	414	384	414	455	440	433	410	449	428	428	437	452	413	430	406	411	451	460	417	461	407	416	417	446	417	449	385	447	417	404	467	429	431	419	413	426	418	439	406	394	401	447	435	416	395	408	417	402	430	430	421	426	424	420	406	424	421	387	429	450	387	419	474	402	431	454	410	410	444	417	395	380	453	395	424	392	416	421	444	438	427	440	443	403	410	423	408	416	424	428	394	472	425	410	400	462	399	415	455	450	450	424	428	432	455	429	438	404	416	406	424	414	386	389	431	410	414	394	424	422	419	441	433	439	413	392	398	410	415	433	422	406	421	417	437	417	366	445	437	444	376	430	434	429	418	442	455	423	440	432	424	434	463	423	421	455	385	431	440	430	392	429	443	413	418	441	423	446	422	439	405	440	416	464	464	356	430	478	418	426	419	437	451	417	403	427	439	414	446	417	432	438	414	432	397	408	458	400	421	414	448	417	436	466	449	380	409	449	409	437	408	423	422	390	451	466	423	438	427	443	435	408	432	359	406	429	440	412	414	435	425	461	413	478	403	426	408	436	388	396	397	462	429	462	423	443	412	444	423	410	404	387	397	416	413	405	422	454	408	401	407	421	424	437	408	391	435	423	446	426	427	405	384	416	388	439	408	418	407	427	423	456	423	423	458	423	422	445	443	437	420	398	447	434	419	412	406	399	409	393	374	393	418	423	443	389	414	405	414	401	428	431	415	475	432	421	440	456	428	389	411	426	397	446	421	448	451	459	398	439	464	413	433	445	423	414	406	409	412	436	411	381	398	396	433	429	456	425	452	435	419	435	445	428	433	390	403	463	432	397	429	376	394	398	390	429	400	401	424	428	381	413	430	428	395	417	436	415	451	432	428	427	413	428	392	409	441	415	403	417	376	437	390	420	447	427	446	432	443	454	402	429	442	434	435	442	403	422	386	427	433	420	428	404	413	407	430	408	380	401	424	463	413	421	412	407	475	439	406	386	425	451	416	434	408	463	433	410	452	453	425	446	434	419	420	404	420	442	441	425	428	438	425	421	423	392	441	420	411	425	399	433	414	406	426	416	446	451	440	408	428	418	415	393	424	418	442	458	433	439	412	408	426	422	438	440	402	421	467	423	403	437	416	435	426	432	434	415	429	440	429	422	404	421	418	420	398	404	457	425	429	426	412	416	411	458	448	411	443	423	415	428
22568	21374	31113	30282	31584	31555	27651	13279	1417	683	639	691	684	586	655	613	649	630	644	650	693	634	650	673	627	629	669	647	688	622	671	661	688	706	670	604	592	622	657	666	663	695	649	651	620	613	651	600	619	653	644	649	660	698	666	661	656	669	645	610	652	642	646	633	660	676	698	608	633	649	610	634	701	662	674	676	662	613	642	617	616	641	647	656	607	655	625	670	647	628	651	629	654	624	635	631	637	665	671	641	640	623	654	603	706	633	620	651	619	656	622	625	608	654	617	652	660	630	658	660	686	681	670	588	637	650	639	668	594	652	670	643	669	667	657	613	619	635	647	654	669	663	655	652	640	642	679	636	620	611	647	640	621	651	668	659	620	674	651	676	632	671	656	636	584	644	648	641	647	627	675	652	646	598	628	656	686	636	619	644	633	628	606	635	611	652	653	675	644	656	645	663	629	570	585	653	632	654	580	650	645	627	676	630	643	646	657	660	644	635	643	678	646	601	617	669	636	651	685	667	628	623	653	618	619	626	637	592	657	635	655	624	680	657	684	634	611	656	593	637	600	671	687	661	685	634	604	641	652	669	679	673	663	613	633	616	630	610	674	627	653	644	613	694	650	646	666	614	627	647	677	663	656	594	690	579	663	657	689	608	681	655	671	610	667	618	612	678	620	601	662	651	651	633	673	648	650	619	618	648	626	627	688	621	642	656	676	617	615	626	660	640	633	666	661	654	620	622	616	659	630	656	668	637	649	628	642	651	651	625	664	667	674	684	657	610	656	680	640	637	614	655	635	640	671	712	605	645	621	617	640	632	594	658	627	666	632	666	656	604	636	639	668	673	616	606	649	635	627	655	621	645	659	593	660	711	600	609	665	644	654	674	635	671	640	634	649	662	607	657	639	675	648	701	631	695	644	667	640	671	652	693	687	623	673	617	643	631	603	648	658	644	669	650	629	630	668	706	662	613	581	644	666	596	657	674	658	607	676	638	651	660	619	633	618	629	617	632	597	665	681	673	686	654	675	657	620	602	615	672	612	619	687	653	625	627	670	641	638	642	613	619	659	637	631	652	677	631	651	659	653	630	632	639	635	672	633	603	609	630	639	676	629	653	632	644	622	720	631	621	607	593	684	660	618	645	637	630	609	649	635	643	598	601	652	665	607	643	660	618	603	650	626	628	661	661	629	633	645	711	627	619	647	623	663	623	666	684	649	613	639	621	598	661	645	622	650	617	653	620	636	675	675	649	652	613	646	654	652	685	616	624	665	607	608	638	649	617	662	628	656	651	654	628	669	638	653	638	669	631	669	631	644	663	649	625	623	688	636	637	649	650	660	653	664	634	676	613	626	667	636	649	620	648	658	615	634	616	605	669	659	631	646	661	648	628	676	678	656	672	599	697	687	659	637	609	640	630	608	649	620	612	651	646	607	621	641	653	672	639	646	614	654	658	663	654	624	642	620	610	667	639	634	647	683	605	657	674	661	615	632	635	617	638	627	697	675	640	653	664	642	601	681	661	625	710	636	676	636	649	650	644	623	643	594	673	634	678	614	680	676	636	630	631	624	644	695	609	626	691	674	625	674	618	619	682	664	641	640	623	698	627	657	712	657	570	638	682	631	664	595	627	671	590	628	666	614	618	653	628	632	649	663	656	657	643	681	655	637	615	629	678	620	624	608	583	617	603	636	677	660	636	605	613	681	671	621	655	685	654	634	633	651	639	604	660	648	663	637	667	673	643	667	638	667	617	679	628	671	626	629	631	631	637	668	687	655	565	613	635	630	678	686	624	620	641	645	646	677	632	632	623	609	660	685	631	625	679	656	655	640	613	642	666	649	627	680	632	617	664	675	660	619	652	604	616	657	639	685	638	594	665	624	648	675	653	623	662	640	663	625	665	644	669	639	673	654	678	600	617	643	620	644	612	629	623	595	670	650	681	657	655	677	619	655	629	652	580	612	679	637	619	629	652	596	604	659	636	632	661	623	627	638	655	655	666	689	585	646	664	647	648	626	631	676	665	636	679	659	628	636	647	620	671	641	690	620	636	623	618	639	635	647	605	625	652	660	643	674	657	672	662	622	622	654	640	661	669	641	624	659	623	596	669	670	657	643	641	595	649	665	627	661	646	634	634	629	608	662	673	646	573	633	695	661	595	623	679	625	620	631	665	680	637	624	629	633	662	694	637	680	659	618	638	665	654	677	666	643	662	652	661	676	642	662	636	659	588	642	666	590	654	681	613	659	609	641	675	672	640	665	671	654	658	641	649	659	654	641	675	666	641	649	592	677	626	640	652	642	641	665	654	679	685	638	648	658	647	669	644	680	647	631	663	626	643	642	645	708	629	701	635	670	656	630	671	640	635	638	633	645	617	690	668	711	612	661	617	701	590	672	694	638	674	626	643	620	640	656	664	595	628	642	637	646	633	631	630	637	677	600	645	618	642	664	682	639	620	666	680	639	613	671	656	626	631	647	628	636	643	666	641	618	673	657	642	646	583	651	670	629	629	676	619	668	649	578	632	622	628	646	647	674	673	654	644	654	623	668	662	688	654	655	645	689	667	642	658	652	658	674	635	629	659	600	624	668	611	645	638	631	641	641	661	640	659	679	664	698	616	656	658	666	649	632	691	666	681	686	607	645	669	672	630	608	695	623	617	652	636	625	609	659	621	674	664	662	635	695	640	683	648	599	656	688	621	609	660	664	645	655	633	651	640	645	635	649	675	619	675	632	595	632	712	632	622	647	616	645	642	593	635	624	628	641	649	615	636	694	638	649	646	633	608	688	635	596	639	660	656	665	634	651	617	625	635	634	679	637	655	672	629	618	647	644	665	660	671	631	582	626	642	651	695	653	610	652	629	649	669	645	641	652	645	681	671	649	634	639	644	630	607	688	650	632	671	588	627	661	646	669	603	650	657	646	638	606	632	629	640	646	672	679	698	648	629	651	683	648	634	642	630	638	640	616	686	662	662	624	631	629	632	645	658	610	668	641	638	617	606	630	635	689	641	737	674	661	612	637	658	668	637	688	599	663	612	628	609	650	621	660	666	659	676	668	630	644	640	655	712	641	601	666	632	653	666	657	606	606	627	604	638	666	646	615	649	638	676	673	640	643	682	647	650	651	648	615	598	624	640	604	667	669	644	648	614	626	619	619	618	657	651	669	673	632	617	683	622	689	671	661	636	658	710	672	617	668	663	616	616	634	673	630	608	637	634	642	684	675	644	651	621	647	648	655	627	677	662	636	628	642	599	659	629	616	619	686	681	679	618	663	632	697	610	606	598	631	629	636	686	637	632	642	677	650	669	636	651	627	663	663	678	653	649	687	675	662	632	641	655	616	680	633	625	661	656	632	691	636	686	661	688	678	640	683	683	622	661	641	652	700	635	652	638	687	640	588	632	628	643	626	599	639	587	666	653	636	676	681	669	679	652	639	633	704	640	609	688	623	636	641	686	645	647	651	698	679	642	640	664	671	636	643	679	659	675
49863	93938	77958	61596	48512	37547	26939	14103	931	680	699	664	686	684	664	652	686	704	672	653	648	654	671	655	603	706	681	684	689	607	637	723	613	600	669	647	631	643	632	644	620	654	639	719	702	702	668	655	640	641	672	620	635	658	643	696	711	664	671	642	685	624	645	665	668	658	691	617	665	704	674	641	682	648	645	651	674	691	650	704	666	689	667	639	605	690	615	667	678	615	650	662	685	643	656	636	707	623	664	646	640	621	597	637	634	649	670	632	665	629	611	665	655	675	659	645	692	633	686	652	641	644	640	663	664	627	618	687	651	632	630	665	670	645	665	684	653	681	665	708	682	651	662	639	643	669	662	638	635	642	688	662	656	647	633	616	688	642	637	671	681	634	666	681	651	630	738	679	671	629	692	658	660	618	640	648	671	673	612	676	630	686	634	634	608	673	644	662	644	664	686	686	653	685	693	688	667	620	645	692	679	675	622	686	688	621	651	654	695	618	652	680	618	679	644	678	661	697	696	610	652	617	704	679	665	616	686	621	621	650	647	693	643	673	672	644	648	688	681	664	669	629	683	652	673	649	689	650	693	671	651	650	670	613	662	681	671	623	668	679	663	663	710	673	620	627	656	629	656	637	656	690	666	663	695	679	664	655	676	640	672	665	661	663	606	686	673	629	644	688	673	660	689	673	676	657	673	637	688	678	656	620	698	640	608	637	663	660	659	609	628	645	661	649	657	671	691	645	649	636	662	640	650	694	721	640	618	671	697	672	661	618	651	688	635	648	589	669	652	673	676	656	687	661	647	681	680	678	632	613	609	683	685	659	652	628	662	673	685	648	690	685	661	694	623	616	641	659	647	707	619	644	652	676	692	611	604	684	672	646	654	699	628	645	639	665	660	649	704	703	662	686	629	687	684	623	651	643	632	646	667	687	669	677	647	643	651	616	654	694	701	697	671	668	668	648	625	644	692	615	656	636	658	628	647	660	647	665	696	685	683	665	663	648	640	601	643	652	680	653	670	685	660	664	666	693	703	668	668	667	682	676	672	703	654	663	667	689	631	645	667	615	617	649	667	626	655	679	682	654	697	680	627	674	666	617	671	666	645	715	678	650	650	644	674	644	634	659	673	662	689	685	642	707	686	662	669	649	650	685	645	655	688	697	613	684	647	664	663	678	612	625	641	667	674	693	647	648	622	661	672	641	634	671	640	658	635	637	674	689	682	670	692	661	626	649	650	631	647	659	657	651	612	669	615	622	675	670	627	625	653	662	666	657	640	643	664	657	684	701	655	713	681	632	600	645	669	661	662	628	680	649	697	649	627	643	633	672	677	631	641	665	652	642	657	678	644	666	637	645	649	673	630	648	659	646	676	647	659	674	652	651	656	613	634	672	689	682	661	669	639	686	650	683	666	663	667	654	662	682	662	637	692	702	633	663	650	671	690	610	644	654	663	634	602	671	667	648	657	668	692	623	628	636	627	661	599	631	723	636	697	607	670	712	670	661	678	641	636	657	676	659	693	679	640	659	664	698	655	645	689	595	656	645	678	676	658	632	658	639	691	636	634	710	689	649	670	637	683	656	692	664	630	655	641	659	687	690	674	662	611	653	665	635	654	651	669	641	664	668	644	667	669	618	663	613	642	688	631	669	599	619	650	662	636	641	660	630	613	651	694	609	734	666	671	670	653	637	637	703	643	638	658	669	659	669	704	626	649	623	667	665	637	647	639	672	651	643	650	666	618	670	661	665	649	665	659	661	693	647	702	667	651	674	639	621	685	639	677	662	670	675	685	674	678	666	620	664	679	662	679	656	640	665	616	662	641	661	658	661	675	680	674	682	697	626	686	617	675	664	696	625	629	680	669	637	624	661	606	682	659	650	674	625	638	669	694	646	694	644	680	688	685	628	652	688	675	644	643	656	670	639	638	627	658	643	651	669	590	652	642	684	636	665	616	686	662	640	684	632	689	704	679	638	685	689	597	651	660	638	637	651	629	662	688	654	613	644	665	637	664	666	635	617	667	616	634	675	682	648	636	649	681	702	646	661	680	614	644	650	656	638	612	675	711	653	651	650	646	665	715	645	635	665	661	662	661	638	647	698	663	646	661	660	657	660	639	655	659	683	636	641	683	677	657	684	634	668	688	660	696	646	627	677	652	661	659	698	670	656	668	670	670	652	631	671	635	622	628	597	688	665	695	656	644	670	647	671	663	686	662	646	672	640	644	596	616	636	635	645	603	661	674	651	673	658	683	634	633	691	661	624	658	645	659	700	669	682	657	642	670	681	671	658	641	646	665	639	699	664	665	650	638	665	677	675	632	670	674	683	633	624	675	641	672	645	700	628	638	700	657	663	646	609	610	710	670	660	656	650	647	669	639	640	662	668	643	683	621	696	695	660	647	676	605	705	682	635	648	629	654	647	699	664	622	671	679	627	666	617	623	633	754	652	649	673	650	653	696	616	688	633	661	657	725	631	625	665	614	672	659	663	696	646	666	666	677	650	630	664	678	678	666	665	618	653	649	677	631	649	633	658	656	650	630	653	712	638	684	661	654	666	677	674	637	671	665	609	660	630	713	642	604	699	659	624	688	673	674	666	598	704	696	671	635	664	648	704	640	641	677	640	676	659	661	664	636	591	664	679	648	652	642	675	642	632	623	633	696	626	650	619	697	652	700	640	636	667	658	666	678	709	646	604	660	661	685	677	662	653	682	706	665	594	674	625	710	618	639	670	664	640	656	660	661	651	658	651	690	723	648	661	666	635	640	631	704	654	677	631	661	661	632	672	681	656	663	606	639	679	707	669	660	642	664	646	652	631	628	599	622	630	633	652	649	676	664	660	703	674	645	679	659	665	667	637	649	650	701	609	601	676	643	682	666	618	674	626	625	634	629	650	690	639	675	606	643	649	660	691	687	658	629	715	671	660	659	694	669	640	672	637	635	657	700	638	693	694	674	688	676	668	647	694	654	654	682	637	661	642	662	647	675	679	672	650	631	617	653	649	658	679	684	654	642	714	630	648	698	659	610	614	682	625	658	643	665	663	702	640	658	707	675	671	682	692	655	656	602	679	639	663	673	671	637	669	671	639	640	660	683	655	640	675	646	663	696	687	657	706	645	677	655	645	654	698	656	678	636	659	707	642	655	662	658	672	660	664	669	656	621	667	703	646	671	603	645	655	666	659	649	659	691	660	648	659	632	659	653	655	653	626	673	695	633	609	677	681	668	674	685	681	637	650	657	644	690	627	643	585	665	640	620	634	668	635	668	668	640	672	629	645	695	648	642	657	667	672	578	647	652	639	671	677	664	670	652	647	644	634	657	652	635	647	623	595	637	643	677	669	647	667	669	669	637	668	625	663	630	675	628	667	638	664	635	640	633	695	643	671	657	672	660	641	633	653	665	606	629	619	669	704	706	682	645	603	632	660	657	671	637	672	612	640	613	671	664	602	688	666	647	671	661	652	660	651	655	634	669	688	678	686	650	635	665	641
28186	23707	27678	17353	7011	2859	1563	734	299	296	335	271	280	300	280	271	270	271	273	302	292	294	275	309	272	270	262	319	301	290	320	293	279	284	278	294	262	289	278	316	292	258	290	287	294	277	259	307	289	311	283	302	309	277	308	298	333	291	270	315	275	299	301	288	276	303	284	275	294	301	281	325	307	339	295	322	299	258	305	286	293	303	294	293	274	286	283	289	309	296	274	273	285	317	261	281	303	300	259	319	281	277	292	291	326	282	280	311	259	299	263	302	281	292	285	259	260	275	296	338	319	293	285	313	280	269	290	277	305	248	290	315	310	265	300	295	319	262	305	307	281	278	281	281	274	280	295	281	286	311	260	327	286	256	288	278	261	289	272	295	303	278	276	272	311	280	267	315	290	325	296	277	275	311	287	311	285	287	319	275	294	288	294	293	295	315	314	285	277	296	278	307	317	287	289	281	277	284	289	305	325	291	288	304	312	289	268	268	283	283	291	292	300	315	292	299	289	288	280	257	270	279	315	293	283	316	297	300	285	266	270	280	255	317	284	298	293	292	302	284	293	298	311	296	298	290	289	284	296	306	280	274	300	282	309	310	284	285	260	265	301	292	294	254	294	282	289	293	289	290	296	292	297	293	304	306	310	283	298	281	291	278	265	285	299	286	334	286	299	312	279	302	272	250	307	309	332	293	305	307	294	266	256	288	275	264	314	295	274	310	291	289	280	298	312	275	299	271	288	272	298	300	263	301	288	313	308	314	313	296	305	305	273	274	282	268	307	307	344	291	287	303	267	267	286	304	302	303	283	293	293	288	262	269	298	294	251	285	279	272	274	288	285	279	263	294	315	260	279	287	282	293	292	299	265	300	283	321	280	305	308	265	310	280	266	260	325	276	305	276	307	266	281	280	273	294	241	272	294	276	289	305	303	278	273	281	294	305	278	293	313	307	299	274	287	280	275	301	275	305	301	261	312	276	274	314	304	305	300	303	267	302	282	289	297	269	298	294	300	295	290	290	306	305	303	285	284	276	278	284	298	292	301	293	293	296	260	295	299	263	282	280	294	303	290	286	347	298	267	295	276	279	289	310	300	264	274	270	294	312	279	302	263	286	308	287	292	299	295	249	302	296	285	311	308	286	284	302	306	267	299	283	295	260	313	290	281	315	314	299	287	301	277	277	269	308	304	302	298	291	272	301	304	272	314	283	289	306	279	259	266	277	311	267	296	278	303	290	279	319	291	277	321	277	271	281	298	288	256	289	294	276	291	291	305	280	310	276	298	293	287	292	286	302	316	297	284	306	284	301	297	290	308	271	290	272	275	289	268	326	287	283	300	276	273	287	282	273	270	269	316	296	288	288	299	311	269	294	276	298	290	273	286	300	269	298	307	304	345	330	299	272	295	283	302	288	311	331	279	263	295	309	273	304	287	287	291	281	268	298	301	290	283	311	304	312	306	261	325	288	293	311	273	277	303	295	291	292	314	272	281	292	254	290	314	285	269	291	327	295	306	286	283	278	264	270	301	283	284	289	290	275	299	261	269	302	297	283	261	289	280	293	288	294	303	286	273	304	316	280	269	282	308	272	297	287	298	289	299	284	290	279	276	324	273	305	291	298	266	294	290	294	271	291	301	290	285	284	287	296	323	319	287	305	310	277	315	293	261	296	295	312	326	286	289	280	302	288	317	327	284	327	294	309	287	304	291	281	317	313	294	316	301	286	293	263	266	311	279	298	271	311	285	272	283	282	300	303	297	324	310	273	297	296	306	291	298	280	275	282	261	314	260	306	322	273	282	282	273	314	309	294	286	268	290	277	279	297	284	254	298	278	287	312	305	267	300	302	277	274	309	296	297	260	300	274	277	292	309	284	279	302	292	297	272	293	271	279	287	278	266	305	279	323	298	249	291	285	294	292	330	305	288	308	267	303	295	289	317	315	307	293	278	307	292	292	294	287	315	289	306	283	291	273	271	286	304	318	317	305	312	273	299	283	308	277	289	281	275	308	259	271	293	282	290	296	309	293	264	282	266	289	266	314	266	259	282	277	282	296	299	292	307	304	260	303	272	294	280	301	262	311	318	308	293	242	253	301	308	266	319	276	282	270	283	288	286	261	266	254	296	304	300	306	285	272	313	267	262	305	281	278	298	291	298	244	295	284	305	291	279	300	291	290	274	277	265	280	276	288	311	269	286	294	267	284	263	269	267	264	294	295	326	284	301	260	303	288	302	288	285	275	296	294	292	300	290	283	299	273	308	311	312	287	284	306	289	264	285	288	283	308	275	299	286	267	292	311	288	310	268	288	281	267	321	315	277	293	283	261	272	288	303	286	228	292	309	300	268	296	327	313	313	299	301	292	272	283	327	308	287	333	301	311	297	297	287	298	286	291	293	276	284	298	319	283	297	309	302	312	283	292	283	265	261	284	275	277	328	308	302	291	290	301	280	296	279	270	297	268	292	296	266	303	311	287	256	281	298	281	293	311	280	275	264	293	286	273	300	286	312	278	268	294	336	284	300	280	293	304	289	322	284	267	293	272	280	264	306	293	282	315	311	300	279	264	270	344	304	288	315	315	278	292	301	304	283	292	275	285	295	323	270	303	295	274	262	282	313	297	314	295	305	292	301	279	287	274	271	290	317	327	272	287	296	291	326	270	301	314	273	266	296	306	322	275	300	270	307	270	296	264	283	287	310	277	283	289	291	296	307	305	286	303	243	295	302	310	275	306	324	303	267	293	297	292	297	265	285	270	299	297	286	284	293	289	318	289	276	298	302	280	276	303	277	317	284	290	296	268	270	285	298	300	296	260	290	273	268	283	280	267	262	293	295	319	280	302	267	285	277	302	264	286	284	294	308	294	311	302	267	288	315	305	285	294	322	288	295	338	283	290	277	314	274	302	306	288	302	291	276	331	289	298	267	293	268	283	291	246	289	262	305	307	336	288	280	292	292	305	300	274	306	288	294	298	264	285	267	284	283	282	301	299	301	285	295	310	295	291	307	304	319	288	296	332	308	280	286	266	313	277	280	290	280	289	294	284	295	278	289	307	272	300	293	279	332	288	268	305	288	291	295	298	269	307	311	283	302	282	271	273	272	276	296	275	290	272	314	278	293	293	282	313	324	275	270	287	292	297	286	284	290	299	283	298	301	307	298	310	313	295	264	260	278	309	294	293	291	303	315	271	290	300	276	310	299	298	304	307	321	288	284	295	286	272	275	280	268	280	311	308	304	299	307	276	260	307	287	278	293	287	280	287	267	268	305	284	293	257	303	271	265	296	303	286	267	303	294	280	285	323	302	289	279	273	290	292	276	284	259	295	300	285	291	301	304	310	279	293	247	292	261	308	291	299	308	255	290	269	294	323	280	323	251	272	282	284	307	288	269	343	315	282	278	292	261	274	298	295	281	305	297	309	297	274	290	264	285	314	289	286	253	287	288	268	306	283	280	264	264	280	303	272	282	272	292	296	325	272	284	294	284	288	309	295
15608	33484	23167	12635	6882	3626	2070	889	335	300	304	338	325	318	314	301	312	300	320	295	330	342	297	298	320	302	296	302	311	284	305	316	337	368	315	320	317	344	327	329	300	280	306	315	331	323	296	312	308	350	302	302	305	307	331	326	346	349	310	307	348	333	315	322	323	329	307	329	297	327	306	318	317	322	334	291	284	357	329	325	344	326	300	292	299	306	303	339	319	316	294	311	294	314	319	341	332	319	291	318	301	318	309	356	288	314	318	324	311	316	320	310	311	315	325	330	300	313	296	312	304	320	304	339	307	300	309	310	336	324	319	300	318	303	289	305	340	321	311	292	335	309	307	296	331	314	308	327	315	312	313	330	319	321	324	336	363	296	318	319	321	307	319	287	265	311	316	320	308	349	306	337	319	339	317	300	329	311	327	281	319	308	340	331	312	322	303	332	328	313	314	321	291	307	338	308	265	322	338	344	289	304	311	295	297	314	331	342	304	333	332	329	324	314	309	339	305	349	314	323	294	326	362	302	298	312	335	329	317	287	337	331	330	313	312	332	327	294	315	325	290	317	345	291	325	316	328	322	326	310	332	340	345	323	282	305	297	333	324	337	304	327	317	313	325	314	302	345	317	328	293	317	332	340	337	322	300	338	302	297	321	314	316	317	319	313	349	330	316	306	314	324	330	309	302	311	304	326	281	308	327	316	365	293	329	319	337	300	321	295	299	310	277	321	333	356	364	312	298	300	300	331	349	328	358	353	315	311	320	321	320	320	297	310	298	295	314	347	336	308	285	310	318	327	293	324	343	322	321	302	334	290	344	338	309	311	261	343	352	294	277	304	373	300	322	293	310	324	327	339	308	329	311	312	339	370	314	329	330	301	323	335	353	320	298	318	326	315	299	312	306	332	299	318	300	334	357	313	300	343	295	329	304	295	338	350	328	297	317	327	338	323	327	351	326	321	330	313	302	340	323	299	328	331	360	284	294	311	339	339	293	342	302	336	305	310	271	311	310	290	320	313	316	341	334	332	299	310	341	356	347	339	327	352	316	331	329	326	310	313	319	315	322	347	324	306	292	341	302	339	329	342	279	338	360	323	335	320	335	335	321	295	310	305	307	298	294	298	323	327	339	329	333	324	329	309	319	286	316	324	334	276	308	330	369	344	308	319	323	332	289	358	314	337	340	305	294	315	325	309	309	346	305	283	332	329	331	304	336	329	315	327	325	362	300	311	324	300	296	319	334	299	358	323	294	303	309	322	343	353	327	312	291	321	321	320	302	328	306	338	352	306	345	297	286	335	309	311	340	334	341	331	315	350	312	336	335	329	333	309	298	315	323	335	300	361	296	362	320	327	316	320	289	271	313	309	326	314	331	346	310	311	332	325	295	285	285	345	315	336	334	294	307	318	340	318	320	340	312	332	304	329	340	314	321	330	334	297	338	304	299	285	325	290	308	301	314	295	333	324	320	311	321	303	312	323	300	311	334	337	281	319	288	307	338	304	338	319	326	309	330	290	286	313	303	306	333	340	322	294	294	337	305	306	333	305	306	328	332	353	299	326	344	332	297	314	328	322	309	344	318	316	328	363	323	300	328	344	305	336	291	313	320	314	369	307	330	332	293	313	330	334	306	312	316	339	313	307	315	364	307	348	311	353	305	307	341	338	319	338	343	303	335	307	330	312	328	308	317	320	331	297	296	316	307	335	318	308	317	278	336	302	329	315	295	348	332	297	339	322	298	327	344	288	316	320	321	307	311	324	323	300	299	336	304	287	283	326	286	315	309	332	313	300	293	311	321	316	339	336	297	312	340	337	298	303	311	320	323	326	312	327	311	336	316	298	327	345	300	314	318	308	311	305	331	334	315	330	299	326	313	315	324	276	298	305	325	279	327	305	301	314	299	326	325	322	340	305	350	325	320	309	304	328	330	337	308	309	337	323	300	315	338	317	347	306	300	292	330	304	288	351	339	290	326	328	317	320	322	312	319	328	341	290	313	312	316	315	337	299	313	307	327	308	335	311	309	305	331	328	286	314	298	309	300	336	335	315	325	290	283	312	334	322	287	302	321	301	331	317	292	300	324	303	301	303	339	323	334	314	305	321	284	298	334	342	315	304	319	299	310	310	332	332	296	305	291	315	291	337	297	307	296	304	314	333	294	331	325	306	327	329	327	340	307	310	319	351	314	326	354	334	326	326	327	330	314	317	355	326	335	314	297	322	333	305	312	326	357	319	292	300	347	320	299	297	310	317	301	339	325	342	324	324	346	313	308	358	305	299	313	328	335	305	317	284	335	338	290	327	322	305	298	327	339	307	292	326	309	328	338	342	343	316	349	329	313	331	306	318	325	329	342	354	302	321	325	302	304	305	310	338	320	322	309	289	284	310	320	314	341	334	332	297	339	327	339	360	339	300	281	307	320	335	319	300	345	332	285	350	331	314	308	302	328	344	313	315	324	288	310	311	309	327	299	351	315	300	298	342	304	324	314	314	321	313	320	340	344	317	341	312	324	333	367	316	308	315	329	313	299	381	308	342	338	277	345	336	330	322	329	333	323	322	304	315	353	332	308	299	300	317	302	323	324	318	326	306	365	309	324	310	306	291	315	337	331	327	346	296	339	277	298	308	338	339	322	324	324	306	337	326	335	333	343	327	334	363	297	331	332	343	295	307	306	316	284	343	329	311	352	287	324	280	342	321	335	348	316	333	290	301	284	306	361	314	308	287	311	332	300	308	341	333	320	334	318	271	331	347	291	340	295	293	305	320	350	288	319	316	316	370	314	310	320	318	316	308	304	312	298	315	300	294	297	318	332	330	316	275	330	323	313	297	331	361	301	318	335	313	308	285	317	312	324	306	304	310	321	311	363	320	325	321	319	319	311	340	296	291	310	317	291	329	289	315	321	343	300	299	329	355	325	320	281	325	340	317	312	322	322	339	335	287	300	322	319	314	315	313	326	323	347	308	311	302	311	300	293	339	310	286	311	304	322	312	322	330	305	334	326	277	315	343	346	336	337	305	311	324	304	311	307	328	322	349	323	347	328	326	320	322	317	309	315	327	320	300	300	309	311	313	306	340	313	295	305	307	336	325	322	308	294	307	322	319	315	331	299	312	320	378	348	313	338	297	313	351	324	277	347	308	328	322	323	345	334	292	327	325	326	316	306	334	351	303	307	314	340	329	304	284	303	314	328	343	328	315	287	344	344	354	301	306	313	310	342	331	333	337	314	358	344	342	340	289	330	355	307	313	313	324	317	326	295	328	342	306	326	346	331	324	300	338	304	295	335	290	343	324	354	314	342	306	325	325	279	324	340	335	320	307	334	319	325	315	318	329	313	317	326	307	323	312	305	319	347	337	301	325	292	314	331	349	338	296	303	332	322	319	330	316	350	304	346	296	307	319	295	258	306	329	324	325	318	290	310	332	330	321	307	327	346	320	322	319	320	283	313	308	305	325	277	332	324	319	288	323	323	329	327	331	298	290	314	282
23406	21620	32477	33715	31872	27798	21040	8299	748	493	501	521	498	467	529	471	513	499	486	530	483	513	464	516	487	495	490	513	519	529	491	521	492	510	474	534	511	468	501	519	532	488	456	459	510	483	549	493	507	481	500	476	474	486	494	469	505	515	487	500	484	521	495	518	507	479	488	448	476	470	474	491	484	460	491	496	531	457	487	509	510	499	495	489	509	500	513	519	496	479	534	468	473	511	519	492	522	498	457	492	487	461	462	495	501	487	482	510	498	454	493	488	513	496	550	508	472	499	503	512	530	500	499	511	471	506	503	485	522	473	516	510	526	515	489	509	478	501	499	520	503	517	541	524	541	485	486	496	479	535	468	486	499	487	511	472	453	503	526	497	476	489	511	497	495	455	477	515	480	484	489	519	475	459	473	480	468	495	502	511	550	496	522	460	526	496	531	521	519	521	534	503	472	450	479	493	536	482	475	509	527	498	507	482	552	508	521	474	466	528	537	477	509	518	501	480	511	499	519	488	530	493	504	511	515	484	504	501	545	501	529	505	474	530	493	488	502	490	446	509	486	497	497	491	501	494	538	488	505	525	480	488	474	488	496	483	505	499	507	459	475	507	509	522	489	475	536	506	471	511	495	498	494	513	471	514	489	531	517	473	419	510	500	483	522	482	531	437	519	440	526	492	492	545	478	534	501	496	457	473	500	463	508	518	492	504	470	494	500	505	533	472	503	514	451	456	489	480	550	464	498	515	514	531	497	496	520	530	508	518	496	545	521	487	463	464	501	541	537	527	502	548	516	521	509	497	453	495	540	516	469	469	492	529	509	519	470	511	467	509	469	453	525	486	499	516	500	478	489	469	474	557	510	534	540	488	548	502	513	482	525	497	496	488	488	475	469	461	483	481	503	513	500	488	491	524	503	514	514	487	481	484	469	474	493	505	467	490	536	500	476	501	505	439	495	494	560	467	513	508	476	518	471	456	527	486	509	509	487	494	499	489	497	518	488	492	453	486	514	531	471	507	506	499	492	530	483	486	529	469	491	510	470	474	481	496	481	515	496	495	473	481	443	480	515	493	494	452	486	487	500	491	523	521	539	532	495	536	509	500	500	459	491	489	496	498	506	468	498	482	480	467	492	559	492	474	525	505	495	514	527	490	496	482	508	509	494	491	478	491	478	488	501	483	498	514	499	490	549	523	506	501	494	544	481	520	472	479	470	517	521	502	500	506	494	497	508	485	511	483	529	527	519	486	530	469	500	468	556	448	519	478	503	520	506	510	516	485	493	523	475	445	491	499	466	474	484	561	511	501	500	466	520	497	467	473	479	516	453	464	488	493	524	485	536	505	523	534	512	478	488	458	516	499	483	499	498	501	549	510	525	489	508	519	545	506	495	517	514	535	515	501	465	486	489	472	493	503	536	473	476	455	473	524	554	514	518	495	505	495	475	499	494	459	496	517	443	464	515	554	476	502	483	484	493	529	497	437	464	493	511	500	457	522	524	482	522	490	506	498	521	486	516	493	496	501	518	479	478	506	511	496	490	466	500	481	479	553	506	470	463	477	498	535	469	468	482	548	424	479	455	500	507	509	467	481	520	497	500	511	499	537	481	453	535	470	502	462	481	540	549	458	516	543	473	493	527	541	495	453	470	510	513	511	489	491	466	486	491	482	465	501	515	523	483	490	480	510	516	500	518	485	454	483	535	503	518	498	483	461	484	510	498	460	485	497	474	464	484	504	497	494	514	490	529	471	514	491	525	477	510	479	507	504	507	478	532	469	484	479	496	521	497	481	501	483	473	479	545	505	507	479	501	472	513	478	495	503	474	499	513	489	487	496	522	511	495	524	495	457	495	498	473	520	501	468	469	511	514	540	503	511	523	471	481	509	497	504	493	524	478	520	474	557	499	483	486	535	489	517	495	472	482	467	524	487	510	481	516	466	513	505	507	495	529	493	513	491	477	509	495	506	524	497	540	486	529	527	489	482	478	527	537	480	472	504	517	488	502	521	517	478	534	505	497	470	472	470	505	485	474	492	481	457	481	494	477	486	474	441	521	465	543	484	495	520	481	515	463	502	487	500	493	498	507	480	454	471	507	471	513	493	526	502	491	472	496	534	472	464	493	495	478	491	504	466	492	495	511	500	475	491	507	498	501	457	483	511	502	484	493	491	510	432	463	501	512	483	504	552	507	527	520	505	487	502	492	508	499	539	515	454	494	505	459	501	543	544	482	463	461	481	508	491	494	504	486	490	543	507	499	445	517	473	501	505	486	471	492	484	506	471	483	533	501	484	515	486	465	506	515	475	522	497	468	507	457	500	534	477	476	497	466	492	493	464	498	488	517	498	479	507	472	514	456	519	484	482	452	493	497	484	499	537	472	503	484	461	505	450	508	460	524	458	519	467	489	494	459	499	447	491	470	525	527	505	493	470	495	506	449	491	458	481	491	503	478	522	497	472	465	506	497	529	498	502	496	529	516	494	521	505	517	507	483	473	497	529	496	530	511	487	497	473	483	505	475	496	514	461	513	476	462	503	488	480	488	478	491	507	505	478	528	473	449	475	516	474	465	496	492	510	491	487	487	443	482	503	517	488	508	459	491	519	500	515	492	491	514	464	508	512	522	546	515	537	460	468	479	520	521	491	467	502	484	491	486	483	457	476	530	473	488	486	518	517	485	482	502	524	470	518	465	480	480	459	528	504	509	509	494	487	468	519	467	463	511	514	520	529	477	510	459	485	500	467	498	492	497	505	497	505	487	541	491	531	496	488	502	529	513	524	524	479	521	496	457	500	461	484	512	494	505	499	510	492	498	448	471	490	469	510	520	484	497	496	476	488	498	510	487	476	492	472	516	502	460	461	508	499	466	448	487	490	497	469	497	501	484	493	496	480	496	513	490	514	479	475	516	491	514	502	495	503	495	507	491	539	507	496	507	483	488	474	536	453	532	491	500	483	533	495	501	480	506	530	485	511	511	518	508	471	517	495	491	484	470	484	498	508	523	522	505	512	530	487	528	544	499	530	519	515	509	455	499	500	502	530	506	521	516	493	499	495	466	491	543	505	525	510	503	523	472	474	460	472	471	499	470	475	435	508	498	531	478	505	463	506	526	468	477	514	481	492	486	461	466	510	495	487	441	512	505	548	537	518	517	464	530	479	479	545	498	467	494	519	495	483	491	469	487	500	479	491	512	506	480	492	465	471	499	491	469	547	502	490	498	499	493	470	511	514	514	501	515	513	460	496	510	484	477	470	538	512	509	531	493	551	469	505	472	498	492	497	522	470	502	475	496	478	495	459	489	418	469	507	511	501	457	488	489	484	466	499	467	463	508	483	519	502	516	502	497	502	464	511	485	506	563	501	505	453	467	420	495	490	512	486	492	468	486	468	500	499	467	511	469	517	482	523	494	478	522	508	527	505	485	515	498	468	541	460	506	495	519	515	519	462	465	453	502	508	494	507	489	474	454	496	508	521	483	492	539	507	486	508
45339	87700	70596	53757	41361	29886	19766	9698	609	529	559	534	543	511	502	557	501	516	477	513	528	510	489	550	515	481	530	520	497	505	499	514	478	542	517	500	571	516	538	503	497	503	529	543	526	504	482	485	533	515	497	497	567	476	494	487	469	498	489	520	521	495	541	509	499	500	519	486	518	544	519	542	490	543	501	534	533	485	506	492	548	523	534	526	475	518	513	527	496	516	552	485	552	516	523	529	500	519	497	471	486	510	556	516	538	532	490	487	517	508	472	518	520	557	485	502	492	554	529	530	505	510	493	521	523	514	475	536	516	490	515	493	497	485	540	490	493	559	502	510	518	503	517	527	501	509	560	506	527	481	515	511	504	533	529	503	529	501	482	506	500	504	491	508	529	516	521	494	520	514	518	514	494	504	556	506	499	498	510	487	495	537	552	528	549	516	496	500	523	508	524	506	522	477	500	497	480	509	514	486	505	545	543	510	497	501	507	502	535	503	517	484	519	495	539	524	497	503	536	494	526	533	534	495	499	520	492	499	494	515	475	526	495	531	486	491	535	483	498	483	508	489	532	491	517	462	494	514	541	533	524	523	506	546	490	495	513	519	481	513	501	497	500	492	491	540	532	506	504	511	523	551	540	535	490	540	508	549	507	518	514	525	539	515	525	501	504	526	533	509	480	507	497	481	510	500	569	546	480	465	517	527	557	523	486	546	523	490	508	527	516	482	555	522	475	495	528	514	480	517	528	524	494	509	515	485	525	493	553	549	496	493	468	499	499	522	510	491	510	527	463	499	501	513	529	505	535	524	505	490	516	516	520	498	486	561	515	498	487	493	505	507	524	513	537	512	536	501	494	508	543	516	515	489	494	502	491	473	521	535	519	533	492	535	490	495	523	462	509	528	479	533	491	505	480	521	467	511	575	516	492	485	544	492	517	516	537	487	497	541	479	504	523	511	520	501	522	539	519	498	530	494	480	506	501	535	526	495	556	479	495	503	522	488	516	539	540	548	520	455	477	530	525	510	505	506	552	502	508	568	506	510	520	510	502	504	508	498	487	526	519	530	543	528	561	517	499	526	527	511	542	535	450	515	541	471	490	514	502	507	517	516	532	512	503	509	518	483	538	484	522	514	547	495	504	512	516	521	487	522	507	507	537	493	497	509	484	517	554	522	461	523	518	527	476	530	494	557	486	532	482	544	454	546	476	526	470	518	499	542	525	515	557	536	511	538	480	496	539	516	498	489	529	506	485	537	510	519	496	527	529	495	511	534	526	495	546	496	509	500	531	497	534	523	514	488	507	513	487	474	523	487	520	494	530	526	491	496	539	468	505	523	510	523	511	506	568	519	455	501	513	491	473	546	522	471	483	553	525	500	511	495	526	504	490	515	554	486	514	517	483	519	522	532	511	536	508	517	520	498	493	517	533	475	534	516	537	502	554	507	533	535	499	532	569	506	556	492	523	528	517	529	519	496	494	514	508	534	489	514	489	513	540	484	565	520	479	542	507	503	495	526	507	502	531	503	530	537	499	482	493	515	487	522	525	514	507	519	509	530	472	484	499	520	576	488	557	511	502	527	509	512	514	488	541	528	526	532	527	556	483	493	540	485	525	511	489	519	538	532	516	490	499	470	483	538	518	552	481	498	502	526	519	514	485	494	502	489	542	485	502	531	508	488	494	479	462	526	484	509	513	513	528	512	513	509	500	505	509	523	505	491	455	535	488	498	501	497	495	531	542	482	569	501	517	514	509	465	492	498	539	551	525	487	503	519	506	508	529	486	481	508	508	550	505	504	554	481	528	505	561	515	547	523	495	491	487	525	500	507	518	505	539	510	527	504	509	528	546	525	501	476	523	523	502	557	478	506	493	483	510	519	511	509	517	596	501	513	469	499	549	556	498	521	516	490	525	509	475	512	521	533	505	473	505	508	490	512	493	524	539	542	551	530	525	495	503	515	499	487	520	526	501	508	502	482	500	523	570	484	525	541	486	484	527	513	510	527	468	480	523	500	484	528	512	501	488	479	496	512	495	533	523	508	516	525	473	541	503	501	532	520	528	521	491	480	517	514	576	569	511	494	477	521	548	487	515	474	494	497	493	491	478	497	513	494	547	511	517	508	515	535	528	492	466	465	495	490	479	466	539	545	541	501	506	487	522	496	528	468	501	498	534	507	500	453	502	523	544	526	538	539	534	471	491	488	494	494	522	531	560	498	495	506	502	557	463	465	507	520	492	496	519	519	516	528	513	531	480	505	483	533	508	520	513	533	502	504	514	539	514	519	497	492	549	501	527	518	492	495	487	511	497	516	520	525	482	496	544	546	501	519	516	489	513	544	463	547	476	522	553	527	490	534	500	519	517	524	529	475	501	548	488	501	504	509	524	516	537	533	489	510	539	526	524	524	544	517	501	558	515	540	496	502	544	520	528	551	504	515	503	510	519	499	509	509	520	479	511	531	518	529	554	534	533	470	517	557	570	544	515	492	504	512	518	524	503	537	549	486	481	535	509	498	531	528	544	512	494	531	495	495	521	513	485	478	497	503	536	520	542	503	556	476	538	491	494	518	513	497	507	468	520	529	513	498	528	495	550	507	477	504	516	522	521	537	492	532	513	508	536	485	497	509	492	506	524	525	516	497	500	500	520	522	503	505	482	521	504	510	529	533	526	503	527	542	540	508	566	526	524	484	506	466	528	545	477	516	508	556	499	488	478	544	502	523	496	528	471	495	497	513	503	493	535	495	516	555	479	523	464	521	514	490	494	492	509	503	553	542	508	509	571	514	519	531	522	472	503	506	566	513	518	515	499	505	497	494	504	494	506	529	505	527	520	511	496	515	521	500	519	512	509	531	508	546	553	532	490	490	482	513	503	540	540	530	490	510	527	465	547	473	499	550	508	517	547	517	507	528	512	550	516	521	529	505	480	500	487	486	498	532	506	489	529	513	490	520	508	528	546	511	524	500	493	507	546	483	510	503	542	493	516	551	502	517	529	532	504	514	541	508	560	566	493	512	513	531	493	510	493	472	513	498	546	535	491	511	549	493	535	519	500	502	497	497	503	518	559	531	509	530	495	521	507	517	537	540	513	509	514	493	495	503	496	516	496	527	499	507	509	491	529	513	482	494	519	529	523	481	497	510	483	494	539	484	522	521	555	460	511	523	508	469	514	493	507	517	547	483	529	486	483	527	539	506	531	503	541	541	486	493	513	513	533	538	521	503	490	545	521	528	536	533	521	533	549	511	533	525	485	459	483	541	504	479	491	504	499	540	501	531	519	486	490	550	524	510	521	512	493	488	486	529	481	538	548	510	488	494	454	534	533	549	553	488	529	484	486	516	512	498	513	506	496	520	513	540	517	515	507	516	438	520	496	497	542	521	528	512	511	514	543	528	484	493	517	506	496	494	509	510	546	536	525	498	527	556	572	515	520	533	496	563	496	520	495	531	516	525	516	503	527	535	526	501	513	503	518	532	491	528	520	500	530	507
25136	22243	32858	32589	23999	14822	6584	2724	391	362	388	391	383	383	375	394	381	370	348	384	414	353	395	363	372	378	423	400	362	364	392	407	377	387	369	368	399	357	379	388	366	398	399	383	390	414	388	383	412	439	374	383	424	428	394	373	411	368	376	377	384	387	364	391	354	388	395	382	367	378	366	404	403	401	427	370	359	409	393	410	390	388	367	395	428	371	360	349	376	390	346	350	388	370	385	378	384	390	368	405	392	378	384	403	402	394	381	408	347	361	381	382	412	381	394	381	391	402	367	403	384	373	370	410	388	354	384	405	371	369	389	357	404	366	358	342	392	398	429	372	403	348	379	363	359	378	398	356	379	354	390	388	386	393	373	400	367	377	400	407	386	393	363	373	381	396	404	416	381	394	398	403	394	385	371	381	376	381	409	412	408	382	393	391	401	389	360	390	428	391	370	390	361	351	364	384	401	414	372	355	374	383	371	360	396	399	391	426	388	399	385	381	443	370	356	381	365	387	374	354	386	398	393	380	424	407	395	334	362	362	381	397	350	354	400	365	396	374	369	398	388	411	375	391	413	408	362	395	373	343	354	386	347	384	407	373	391	401	385	376	396	409	398	387	388	403	418	397	384	377	379	415	379	420	385	357	384	394	391	365	386	359	399	392	387	386	386	395	382	400	371	398	397	373	374	416	375	348	358	374	364	383	372	340	375	381	385	371	361	347	394	374	377	375	396	401	368	336	370	361	420	373	389	389	370	434	386	397	382	386	438	348	404	408	391	385	376	375	397	355	364	414	388	371	403	376	385	440	361	366	383	386	368	396	370	350	403	398	386	366	410	384	392	397	387	391	380	387	420	359	364	398	363	401	369	350	390	372	396	385	404	375	411	396	369	365	376	367	402	350	400	384	410	383	351	424	409	423	372	408	367	356	404	381	389	363	402	401	405	390	381	392	356	383	393	373	397	360	408	392	368	392	381	367	355	399	368	359	376	371	385	376	385	370	380	384	369	382	390	415	405	385	415	376	376	365	413	372	351	386	338	370	385	367	396	407	385	365	383	405	381	388	373	390	393	376	370	393	393	411	379	392	378	389	395	364	367	397	363	381	402	387	394	382	371	386	389	383	384	403	430	365	367	414	408	414	375	360	381	365	335	378	397	379	360	405	362	435	397	381	413	365	370	398	413	366	390	343	391	371	405	364	383	419	390	355	381	376	379	362	393	384	402	371	396	353	375	366	393	388	384	356	340	356	391	391	371	380	360	383	399	381	364	425	438	369	439	359	370	386	396	365	399	360	378	397	373	386	347	396	397	369	396	384	371	420	388	361	371	360	413	403	396	375	363	376	345	409	375	382	399	384	376	351	379	381	391	363	394	392	362	399	387	392	375	381	368	358	395	398	400	355	422	369	388	395	360	414	387	386	384	377	394	374	373	375	353	413	387	415	410	384	396	361	378	381	397	371	354	384	357	404	373	399	369	365	399	375	396	380	382	354	395	379	354	409	407	374	382	404	368	358	387	382	380	393	364	395	374	405	423	417	416	392	396	398	391	387	402	408	382	419	389	351	424	387	336	379	410	348	369	400	366	394	374	406	431	372	376	394	385	344	357	421	417	404	358	381	422	351	380	380	400	394	404	402	384	397	408	398	376	372	369	389	409	386	365	356	342	391	373	376	405	365	399	340	400	365	356	391	363	374	353	389	400	363	398	385	374	390	392	417	354	375	404	363	368	388	376	394	373	395	349	355	394	359	369	385	387	353	380	375	359	372	355	362	396	381	381	398	390	407	372	412	370	369	383	352	393	370	391	396	377	391	361	378	376	394	392	380	364	382	390	372	380	382	382	378	357	378	381	386	403	389	391	432	358	367	386	392	382	376	388	362	387	373	394	386	396	412	378	374	425	369	390	390	372	381	372	360	398	400	348	392	365	352	362	409	401	365	403	396	402	393	399	394	368	350	378	399	367	405	407	377	353	358	403	365	370	392	371	392	396	349	418	368	392	410	399	371	349	361	402	387	398	360	447	396	413	346	379	414	362	402	373	393	407	379	376	391	356	387	391	398	407	409	361	399	370	400	376	355	370	389	407	364	384	405	422	389	373	376	414	395	396	353	380	374	426	438	391	417	355	405	348	390	346	349	376	394	357	374	389	370	443	408	397	388	388	383	394	371	388	381	383	401	373	408	357	404	401	343	390	377	338	397	400	364	358	398	404	362	404	402	390	382	395	392	377	352	371	362	349	368	382	385	363	389	354	388	375	365	350	375	381	376	395	383	382	354	394	343	406	376	429	358	384	394	376	402	398	342	382	380	352	366	401	397	383	336	368	338	397	376	390	374	372	423	383	398	398	391	371	369	365	409	367	363	395	399	382	372	398	420	408	397	419	391	368	377	385	405	381	421	420	389	365	420	326	396	383	403	392	406	376	366	330	410	402	402	353	378	381	412	402	369	366	371	404	372	387	358	397	388	359	365	363	424	409	387	350	392	361	384	393	389	372	366	367	378	355	384	370	388	376	374	367	367	381	357	393	386	360	400	401	350	389	368	359	367	383	383	368	334	409	389	436	368	402	410	400	369	389	383	373	373	381	386	363	402	379	381	411	406	387	376	361	386	391	390	374	404	397	377	389	387	375	356	350	386	394	352	382	362	411	384	380	382	381	346	377	367	387	393	370	369	407	409	369	407	364	395	393	396	388	387	394	352	404	391	384	397	362	394	397	371	363	399	388	376	412	380	430	372	388	380	377	361	357	354	382	408	379	377	378	367	365	396	410	400	411	394	409	383	381	358	370	350	388	428	327	395	407	376	413	407	368	372	429	400	368	381	376	361	381	369	360	392	369	391	403	380	417	387	402	417	406	369	377	407	385	400	406	347	387	397	382	375	377	380	417	377	359	400	381	375	412	389	398	394	350	395	371	398	388	358	381	396	391	409	405	377	345	378	397	410	400	382	385	374	373	386	391	363	374	381	387	386	392	425	394	333	403	397	382	354	377	375	358	364	392	378	369	356	386	383	380	398	350	426	409	385	391	397	370	393	391	407	378	390	363	381	372	404	385	373	393	383	383	365	405	397	370	364	414	416	422	393	387	359	401	377	405	396	396	362	383	378	389	361	399	388	374	363	388	394	378	364	381	378	359	395	411	394	379	374	371	352	378	359	407	410	368	380	369	364	398	391	361	386	406	398	363	381	385	372	404	367	383	366	371	385	355	358	387	395	358	411	379	378	374	417	354	363	368	414	371	379	339	416	377	378	389	406	377	378	398	380	396	400	375	346	416	407	389	353	399	358	341	428	310	375	371	364	378	377	380	372	395	390	378	351	324	332	379	418	407	377	392	403	393	389	388	381	358	354	401	367	404	385	389	383	379	369	361	377	370	377	356	393	434	395	389	387	401	372	356	408	383	393	386	374	356	384	366	363	423	377	391	371	358	349	389	371	371	394	357	380	397	371	404	373	415	371	396	398	404	391	374	418	389	408	355	396	378	390
37792	69134	53191	39326	28286	18118	9728	4682	413	450	428	419	437	433	398	454	436	464	427	430	448	434	413	423	452	380	414	424	405	411	441	419	449	421	435	408	441	400	432	465	432	429	412	405	426	430	421	402	431	457	406	417	411	462	425	412	419	438	444	449	432	423	431	417	410	402	424	421	382	444	467	402	406	436	401	392	443	395	444	393	406	416	428	448	448	402	415	434	409	436	431	434	442	411	422	419	451	392	422	405	413	441	427	435	450	425	426	402	386	446	419	388	412	414	450	423	427	426	413	423	394	435	369	418	423	413	427	396	431	415	445	424	415	393	420	423	440	401	416	447	435	445	397	434	410	421	455	442	425	453	412	393	400	406	412	442	437	423	419	413	396	403	430	443	421	380	438	446	387	422	419	431	440	390	412	433	400	410	431	455	448	455	425	381	415	410	472	416	449	436	431	435	432	384	396	434	431	383	445	418	397	427	421	413	405	413	393	408	435	426	398	414	385	432	431	430	397	422	435	437	388	423	396	446	417	423	432	453	446	414	429	427	406	394	455	443	458	412	435	403	438	403	408	416	424	429	408	418	412	399	402	440	431	449	417	402	397	425	419	444	406	421	443	448	409	438	423	420	428	410	440	418	414	397	377	436	422	431	440	443	473	396	421	400	420	414	422	417	407	478	412	417	456	423	489	408	409	410	440	434	432	426	413	416	397	384	420	425	453	461	463	435	452	440	424	415	452	420	414	391	426	421	404	418	451	412	440	394	448	403	414	404	403	408	429	476	419	434	431	398	431	428	396	421	411	434	433	437	437	420	427	441	395	412	424	416	441	425	426	436	422	379	400	445	423	430	440	454	385	456	425	444	410	428	409	432	418	434	432	455	383	372	450	394	397	417	452	403	419	420	380	426	411	424	432	411	456	440	445	431	415	441	411	422	415	397	413	391	423	480	428	410	425	420	423	425	438	386	426	387	443	445	391	412	406	450	459	421	457	408	452	402	441	434	408	409	414	438	443	408	440	408	413	427	425	421	401	448	409	417	404	409	440	451	432	386	416	405	388	420	425	418	398	459	420	403	421	403	418	388	430	419	395	433	427	453	411	390	442	411	414	394	410	419	462	386	434	440	418	473	444	422	389	417	442	458	410	416	415	415	465	421	406	426	410	424	415	435	421	399	410	412	431	399	432	429	431	419	444	436	406	395	435	425	459	436	398	427	409	420	430	434	397	423	436	407	402	411	442	443	446	392	441	426	420	412	419	374	403	439	409	413	364	443	440	421	455	448	434	448	403	416	418	446	409	382	431	385	429	402	368	429	416	419	407	458	372	402	430	435	454	409	384	448	432	395	444	397	387	431	408	423	420	410	403	453	437	431	428	401	417	395	409	454	411	409	423	440	436	432	420	465	398	421	443	414	383	428	444	433	401	389	417	388	416	437	432	418	410	419	420	411	421	440	420	407	417	431	395	412	439	451	425	439	416	413	412	466	406	391	459	429	445	414	446	434	448	416	422	473	462	391	447	449	415	457	448	392	422	398	378	450	402	404	428	419	419	429	416	364	444	419	416	393	419	386	399	427	446	415	413	429	403	417	401	450	432	422	394	395	414	441	425	444	445	404	464	409	433	462	442	451	416	427	431	438	421	393	420	437	404	425	436	424	434	414	375	426	414	418	422	416	444	411	432	474	420	429	441	423	445	448	382	414	408	421	419	404	404	415	413	417	431	435	425	409	418	431	435	426	409	449	425	438	454	449	414	410	407	424	443	408	432	456	414	456	407	421	445	427	365	394	428	448	385	406	409	433	421	440	398	384	425	446	430	437	432	418	414	411	424	400	464	445	363	438	427	407	431	420	431	424	409	448	425	443	423	432	402	402	433	401	435	405	415	384	396	394	436	435	408	453	436	396	426	400	421	433	451	403	441	397	428	430	431	413	429	457	435	408	420	438	432	384	409	409	441	431	393	440	377	429	395	461	433	434	460	439	438	408	452	407	410	387	406	436	419	397	448	453	416	397	450	438	410	398	416	407	434	389	423	455	411	436	424	460	438	439	442	410	427	477	434	392	404	411	405	436	421	428	418	390	398	419	406	450	384	418	421	409	403	443	466	444	461	404	406	476	444	402	406	399	390	370	425	421	408	405	467	413	393	431	420	440	430	420	419	424	381	412	426	414	392	407	440	414	438	392	422	455	440	449	408	423	446	410	430	404	420	415	415	459	454	394	425	416	413	412	393	437	418	440	398	422	408	472	395	397	413	399	426	439	420	424	424	420	410	432	429	449	405	439	420	433	428	411	425	446	408	373	415	447	402	396	382	427	431	422	423	401	439	419	395	419	433	449	445	414	419	420	432	431	435	434	399	389	419	406	419	430	416	460	419	414	434	426	467	403	438	431	430	395	452	419	445	434	396	426	409	413	448	438	442	393	405	447	403	391	425	448	429	456	395	433	405	444	428	441	396	444	419	430	413	424	398	396	406	422	395	407	393	394	453	436	461	424	396	418	420	409	425	406	426	424	417	404	443	409	442	438	443	408	420	423	429	433	444	442	394	411	438	430	421	425	403	403	454	417	444	423	404	428	400	443	445	411	414	418	446	479	422	450	434	405	398	458	362	443	426	438	402	377	410	445	436	428	393	395	405	423	439	397	378	431	384	436	433	399	414	429	409	452	405	419	443	387	465	417	446	452	442	430	416	393	403	394	405	404	413	431	438	409	458	434	446	397	439	421	426	446	416	432	410	402	421	400	448	433	428	443	444	400	395	411	425	405	429	417	445	410	391	436	402	445	456	417	426	414	433	415	434	455	433	392	403	411	407	418	453	400	405	407	400	428	425	430	469	422	439	423	437	436	401	430	432	400	426	426	425	429	394	452	445	442	432	413	429	428	412	410	415	426	415	442	421	464	415	429	416	440	442	402	390	409	401	422	444	440	442	398	449	425	444	399	395	358	414	438	416	434	454	412	427	433	430	379	410	403	407	440	378	404	425	428	452	464	417	426	417	431	448	399	446	405	424	403	452	421	420	392	399	433	463	387	381	395	404	427	427	394	363	426	452	422	407	418	457	419	369	442	430	387	380	424	436	431	425	434	423	397	428	427	421	427	378	420	439	438	433	378	434	442	432	421	410	407	429	417	435	412	428	422	434	422	415	408	401	459	421	371	443	397	426	407	436	412	448	433	435	447	404	424	428	403	429	425	392	403	417	449	425	415	435	439	410	424	406	443	444	423	404	402	422	426	467	433	415	443	448	421	410	413	412	361	416	415	404	429	405	399	414	436	473	422	432	412	442	412	422	424	453	406	415	439	462	438	443	430	431	452	401	445	417	456	456	470	454	424	430	405	444	426	449	421	432	409	421	435	426	436	407	411	446	414	414	420	415	440	410	399	409	384	427	425	425	404	399	430	418	411	429	432	440	395	422	420	446	419	402	380	450	391	451	393	408	422	434	417	418	389	414	426	449	434	421	441	425	446	427	435	431	449	389	416	432	440
22556	21305	30948	30542	31461	30799	26807	12918	1241	668	653	668	670	653	642	653	633	673	621	698	649	625	668	628	630	663	616	680	621	691	667	675	636	620	653	633	639	660	655	635	634	659	666	649	629	655	636	645	611	632	638	648	636	682	635	627	681	653	667	668	660	625	635	674	648	663	704	606	695	623	677	655	662	613	649	651	681	643	680	653	625	593	671	667	675	591	631	592	654	643	677	663	665	658	625	577	655	613	656	667	613	618	637	661	626	628	611	645	648	623	643	647	675	635	624	639	661	630	675	675	602	637	625	665	675	622	686	605	671	641	654	617	655	698	656	642	643	637	681	647	663	643	646	677	660	662	612	658	658	678	658	648	670	689	696	663	655	681	663	603	669	687	620	680	627	650	629	652	672	645	664	665	656	655	657	660	654	574	662	682	660	652	680	617	679	648	630	583	630	661	658	621	585	653	644	659	667	672	633	657	644	681	643	627	659	664	610	662	611	657	644	634	646	634	658	618	628	623	693	604	646	589	639	662	634	652	627	662	588	664	632	656	648	656	653	674	634	665	651	678	654	639	657	646	645	659	685	648	655	628	616	630	630	651	695	660	682	596	663	701	678	647	607	645	626	643	652	582	677	622	656	636	610	658	655	630	627	689	673	619	615	666	679	692	640	607	591	623	664	645	646	646	651	656	640	699	651	592	651	601	629	664	709	643	674	627	659	637	636	606	646	629	637	629	633	652	667	651	655	656	609	647	654	582	615	621	697	643	657	650	664	667	674	643	644	662	646	652	687	663	677	668	647	651	620	651	612	660	681	647	621	643	657	650	691	568	649	686	661	666	627	695	616	623	621	665	675	725	668	646	638	626	684	645	648	683	673	664	650	647	658	626	643	619	633	604	637	648	643	644	609	600	662	643	636	685	624	678	660	630	662	648	623	633	637	664	634	659	647	655	682	620	623	631	665	657	660	625	635	667	597	680	619	661	603	632	656	659	620	687	647	634	639	678	660	653	686	668	681	634	657	680	666	655	641	591	625	675	645	667	632	675	681	634	657	673	641	646	690	681	614	660	606	666	692	600	647	624	661	659	629	685	651	678	651	661	677	621	639	651	648	645	627	639	626	632	644	654	641	665	648	656	622	626	654	624	629	701	691	638	699	667	632	619	638	673	689	722	630	678	644	655	676	618	665	644	635	671	679	667	631	682	641	649	674	660	648	634	631	648	679	611	676	627	654	639	644	647	612	644	693	618	640	658	656	655	658	616	642	628	634	617	684	644	615	669	606	664	648	673	695	666	622	657	686	649	649	696	646	610	653	664	652	635	629	622	644	617	679	674	625	680	663	645	614	624	603	666	627	621	626	621	676	659	661	622	652	615	648	625	598	649	623	653	652	662	666	645	678	648	648	603	660	641	675	695	627	635	613	641	661	648	655	659	621	643	655	622	680	646	648	677	596	636	628	603	628	630	651	614	649	690	699	643	670	607	630	618	627	679	635	646	631	685	630	604	650	690	609	663	621	647	614	619	627	652	636	683	634	595	646	606	642	615	603	676	678	627	617	628	636	633	635	607	657	639	694	679	629	643	653	608	643	639	636	624	685	653	634	666	709	675	654	651	647	660	613	683	640	623	638	633	659	640	615	656	691	619	660	665	606	663	650	667	621	671	678	650	646	687	676	656	657	662	640	645	621	648	641	649	606	660	600	630	655	630	640	649	599	670	664	665	672	651	627	632	653	703	649	685	648	654	630	620	611	677	643	678	627	676	614	627	648	661	628	636	614	700	643	643	655	612	698	646	694	624	669	622	651	639	659	686	651	680	663	662	620	653	621	608	627	630	648	621	646	571	611	614	638	648	653	667	636	633	671	639	664	615	665	649	641	686	610	642	596	624	656	680	673	656	680	665	633	681	629	609	670	647	659	660	640	641	673	658	662	670	605	653	649	650	638	680	680	626	653	629	657	655	688	635	666	593	638	673	643	692	627	563	658	662	649	664	684	663	591	666	641	595	620	659	674	644	634	627	654	645	646	648	660	662	641	647	671	625	615	644	652	658	604	616	629	651	649	689	623	669	640	681	668	630	617	610	659	645	639	660	687	639	639	664	661	585	673	652	677	675	648	600	631	591	655	638	677	669	646	643	668	672	676	666	651	608	675	658	653	621	627	625	660	699	669	647	613	653	619	649	612	665	648	675	666	677	657	644	646	653	648	656	605	637	626	646	656	657	633	688	662	683	631	677	623	695	689	690	646	641	636	659	657	650	618	648	659	658	670	648	668	634	621	645	634	656	628	660	662	656	674	639	633	643	662	610	608	659	623	709	645	625	646	640	663	638	618	621	632	634	655	639	648	627	660	651	707	680	633	612	626	621	673	664	615	638	667	679	674	618	643	657	628	659	684	634	597	635	709	665	627	653	678	660	624	620	669	633	615	667	614	619	684	596	663	636	630	629	649	627	618	650	648	605	676	601	599	646	630	668	619	608	649	645	692	674	618	589	658	680	704	636	682	673	667	626	634	627	630	648	696	695	627	675	632	618	687	654	653	619	624	613	634	643	679	609	618	613	633	617	669	648	637	659	632	671	625	636	648	663	608	626	649	647	619	655	627	640	670	657	670	635	639	635	675	605	638	640	651	650	659	673	663	626	661	645	642	615	672	641	640	642	674	639	634	597	620	652	664	673	645	584	723	633	633	621	646	629	654	663	639	659	638	676	630	643	645	633	682	676	699	648	693	647	705	686	632	666	653	631	635	664	658	654	663	645	654	657	628	650	660	676	654	621	678	659	618	640	685	622	643	650	625	649	647	669	632	607	674	648	635	663	644	645	676	675	637	655	609	574	673	620	674	610	683	674	631	633	641	648	645	612	675	644	621	653	619	665	621	637	625	628	654	663	654	646	632	645	680	614	654	654	659	630	638	685	622	625	626	636	652	643	642	674	670	614	652	674	637	594	625	629	631	641	672	630	642	664	668	638	638	654	648	635	637	623	632	645	651	656	622	678	674	676	666	680	620	646	628	633	644	706	662	649	600	609	658	617	652	648	681	636	661	612	665	667	628	659	648	708	611	617	695	646	654	578	642	651	682	628	667	671	661	589	661	689	634	655	652	645	660	618	624	626	665	660	654	690	645	639	666	644	672	674	617	669	632	631	626	605	634	623	600	655	640	638	644	626	617	680	631	672	643	629	616	648	683	661	606	653	682	654	662	716	637	629	629	617	652	663	688	677	611	655	656	620	689	678	649	652	646	689	626	641	625	649	637	648	633	679	678	662	625	617	688	662	717	637	636	663	662	642	631	629	639	639	654	695	632	635	608	629	626	642	604	669	616	680	645	644	684	630	677	610	681	631	643	668	682	627	640	662	642	653	676	689	617	648	646	681	613	626	668	643	669	682	612	644	629	625	672	691	672	622	650	667	603	653	654	652	651	682	657	659	717	611	643	623	665	648	648	678	633	664	673	654	643	687	614	671	614	650	618	661	666	634	704	623	672	659
50641	94322	77231	62171	48642	36204	25230	13923	718	698	697	698	653	670	667	645	678	677	703	659	666	655	662	661	646	622	680	671	702	639	660	686	667	648	657	613	655	678	629	679	707	629	686	657	664	661	666	651	668	632	637	658	664	639	607	676	695	660	606	677	657	653	672	600	690	669	653	644	716	672	633	678	653	664	633	640	664	703	637	650	651	694	663	659	653	657	662	700	642	596	662	655	637	707	678	682	670	630	645	666	667	598	668	682	641	683	715	648	674	650	667	668	651	679	652	657	671	674	699	644	649	623	625	700	656	625	654	724	667	705	683	713	665	658	697	668	617	615	666	650	653	654	620	658	677	676	628	697	672	660	674	651	650	655	680	691	634	655	673	635	656	652	661	642	674	644	639	648	690	672	624	664	655	645	630	688	639	697	648	670	667	669	706	680	678	677	655	671	653	650	608	627	649	678	699	675	691	655	706	685	676	642	709	645	692	642	653	637	685	647	680	667	645	655	663	616	672	694	668	667	670	658	599	613	690	608	661	684	693	639	654	665	661	713	717	625	645	659	693	680	673	642	674	690	665	688	657	635	697	665	657	650	675	652	623	631	692	669	670	667	690	685	687	684	680	655	645	665	623	726	620	621	657	694	611	692	662	634	654	703	644	677	657	659	657	694	695	667	686	626	631	703	649	647	641	709	653	691	656	660	739	669	643	675	656	630	645	624	687	683	590	659	637	665	658	671	683	682	656	664	653	647	644	668	642	642	697	646	683	651	657	665	658	642	693	671	653	637	668	674	684	651	648	642	654	661	615	734	649	669	670	672	672	668	677	609	675	651	674	666	663	697	651	661	672	674	626	686	694	622	680	695	672	668	649	613	680	652	700	659	673	673	672	637	664	674	657	671	678	667	629	651	683	649	656	611	655	608	631	675	641	631	651	696	682	608	673	637	648	707	645	639	674	663	660	659	681	651	669	653	671	650	697	687	629	663	627	671	643	654	640	670	662	624	669	629	661	682	661	680	689	627	653	702	664	639	628	660	662	627	644	644	647	660	691	647	627	687	683	659	647	662	666	662	617	660	665	655	670	677	627	603	639	656	653	638	696	623	651	691	644	630	683	707	650	670	688	683	690	663	646	615	701	660	662	636	645	646	613	678	636	670	688	712	663	703	659	698	635	655	682	712	637	649	657	686	668	688	628	662	638	664	652	636	661	687	715	686	664	649	640	642	651	638	695	678	644	637	671	631	664	623	651	643	668	690	656	656	674	683	646	628	734	692	640	658	639	618	704	576	653	688	632	674	654	633	666	666	706	671	660	686	686	680	642	679	697	651	645	613	668	633	664	629	680	672	676	673	664	647	722	657	680	736	657	658	638	644	611	696	687	647	633	657	715	692	653	689	686	649	675	682	694	701	659	628	672	640	665	649	682	663	631	622	635	650	609	691	703	681	639	662	673	634	639	673	676	672	657	683	653	669	731	631	638	636	648	650	655	666	670	654	661	662	711	651	651	670	706	583	642	659	625	618	689	661	662	639	643	681	669	708	692	623	657	645	653	645	708	641	680	654	650	671	629	657	647	653	612	718	622	646	652	639	658	689	686	643	671	679	683	637	696	634	696	667	639	638	640	657	673	676	659	623	680	722	714	623	634	634	633	696	605	681	631	691	693	658	659	657	647	639	678	667	674	652	662	619	650	674	679	624	671	669	637	648	678	643	651	658	604	648	633	644	676	663	667	667	673	691	648	664	686	704	695	650	695	665	662	611	670	687	642	640	646	656	640	639	648	643	624	641	639	695	691	629	655	671	639	647	671	652	656	686	681	698	629	662	667	669	648	665	652	631	625	660	636	677	658	646	661	652	684	658	662	644	676	614	683	671	646	678	670	649	639	651	641	693	654	649	722	669	667	617	672	642	635	646	648	663	639	621	716	644	666	663	693	676	686	619	620	715	616	605	633	703	617	636	706	619	631	676	630	667	673	682	646	632	622	664	633	657	693	719	684	658	670	659	649	668	687	680	610	679	678	680	653	613	666	661	667	610	697	662	611	650	685	660	655	667	660	649	649	662	657	640	655	659	645	696	680	684	653	655	683	643	570	640	696	610	660	661	636	671	633	681	679	672	629	629	661	642	683	613	642	630	639	684	656	659	659	660	628	652	664	634	676	652	653	670	659	692	610	644	669	665	629	655	688	663	716	636	685	628	658	681	662	700	627	615	714	640	664	627	631	616	703	683	669	672	657	655	703	706	636	657	620	671	689	665	672	655	706	660	620	673	661	648	650	716	626	679	654	665	626	657	673	679	673	667	621	654	664	692	675	708	682	642	690	684	654	636	649	662	671	681	696	679	640	689	668	663	685	685	672	660	673	653	627	647	673	631	681	675	654	682	659	650	678	647	681	688	637	648	688	658	636	649	669	676	636	658	651	643	615	647	646	654	645	651	683	679	647	665	624	672	694	648	682	707	646	690	628	678	656	677	689	650	631	625	637	658	658	648	664	705	692	641	702	666	644	646	702	649	687	692	657	601	703	652	683	695	666	618	696	644	642	666	680	666	683	668	658	684	664	659	662	672	624	652	704	665	665	682	685	638	659	698	612	636	677	643	675	677	634	696	662	648	700	648	718	632	695	684	663	660	655	643	660	671	673	700	690	647	667	651	646	622	642	684	626	630	649	643	675	685	652	625	632	640	672	698	647	638	644	657	648	664	702	637	651	632	687	672	663	669	669	596	707	670	687	692	670	697	616	672	681	690	681	641	636	689	634	669	641	655	612	676	686	649	689	683	692	626	678	674	656	661	677	641	673	659	696	669	653	630	631	655	675	678	666	617	644	700	670	671	652	638	634	621	651	658	648	653	663	690	681	628	664	693	676	659	626	632	627	689	654	600	648	660	673	637	691	653	642	707	678	643	684	625	661	669	664	657	675	630	643	701	670	664	629	660	644	629	658	624	634	643	650	666	606	658	637	675	677	697	635	739	677	686	650	600	672	707	702	636	683	689	625	669	686	679	649	697	652	657	654	704	626	645	636	674	648	649	628	652	648	635	717	675	644	656	635	659	683	636	708	631	594	677	673	610	625	648	670	658	638	659	654	666	654	673	636	635	705	702	678	649	664	660	656	667	690	631	698	633	720	693	705	659	653	688	640	664	664	670	653	651	669	650	627	631	632	634	619	638	665	650	672	668	694	625	672	651	689	629	659	666	688	673	666	648	671	655	679	647	692	653	687	647	697	680	642	668	694	666	659	661	663	681	700	644	645	647	649	649	681	721	671	703	667	657	660	624	682	628	670	663	652	711	662	677	662	673	639	656	610	626	699	669	658	666	649	673	640	652	708	644	620	664	664	666	688	668	690	712	681	679	658	689	667	644	627	677	665	676	668	660	613	683	628	695	631	649	645	696	690	674	674	681	701	680	687	677	667	690	631	667	734	692	623	654	679	646	679	645	668	645	687	615	607	640	613	653	676	698	657	691	676	678	652	641	646	605	640	613
28236	23622	27753	17911	7180	3031	1405	722	334	327	266	292	302	305	287	306	247	300	306	328	298	302	308	277	314	317	316	267	277	301	307	313	288	230	283	311	305	302	286	251	287	302	303	290	302	258	304	286	318	277	303	315	300	309	295	293	271	308	285	281	289	306	286	272	297	328	293	301	301	301	320	291	292	260	276	314	316	318	276	292	260	283	299	301	272	294	283	330	264	288	275	312	282	273	313	308	294	286	276	310	274	306	306	294	315	286	296	292	308	306	283	289	261	295	301	297	306	318	288	304	317	285	291	315	298	304	296	293	307	291	316	293	304	294	273	281	323	317	276	287	316	286	323	299	308	310	283	282	290	278	296	324	296	326	299	296	311	316	306	307	305	304	284	297	295	300	288	293	323	282	278	258	292	319	298	260	293	272	276	298	297	290	299	306	325	299	275	284	279	293	321	289	301	281	300	286	297	306	297	281	307	313	289	262	284	293	315	315	298	301	324	292	294	311	301	300	283	283	317	300	310	268	330	314	313	278	283	277	303	306	300	268	302	306	303	296	296	297	309	292	298	300	285	303	304	303	320	321	290	302	294	297	267	288	310	293	297	293	289	271	319	317	282	303	287	315	304	299	318	269	309	295	298	313	300	278	274	269	278	272	296	294	289	300	275	282	303	274	311	330	276	306	279	277	277	314	308	264	284	275	280	331	297	295	298	275	308	258	306	284	278	287	307	302	300	302	295	281	324	291	301	296	308	312	293	307	292	288	304	321	332	309	304	314	301	307	296	291	267	287	294	289	298	277	330	296	296	308	303	291	312	295	295	280	295	274	297	288	325	293	282	291	244	293	312	262	335	289	284	288	293	278	288	278	287	292	271	287	282	303	291	269	303	283	301	299	281	323	309	303	256	298	313	300	299	275	259	310	316	296	305	280	295	279	285	300	267	259	302	333	298	295	268	270	309	273	282	271	251	287	306	312	285	297	298	303	283	306	323	322	301	292	313	330	308	298	286	297	293	346	317	313	265	307	309	312	280	325	325	290	290	306	287	321	284	297	314	296	287	285	281	293	288	303	271	276	296	294	283	302	276	293	322	327	302	307	298	295	291	275	296	288	320	291	279	278	295	270	310	291	275	298	285	268	296	288	278	291	311	300	287	286	308	302	299	319	308	333	297	286	302	285	316	273	286	328	283	284	285	264	282	293	327	274	261	270	302	273	305	311	276	303	297	297	288	279	268	280	320	282	322	316	272	287	301	304	324	301	283	293	321	288	299	277	295	310	293	316	292	312	294	311	292	289	265	302	281	310	288	286	312	295	290	310	295	331	305	298	321	299	285	316	297	274	306	289	315	300	302	287	296	285	286	341	283	321	293	297	297	294	291	261	310	297	334	307	290	290	313	279	361	350	306	296	281	277	288	321	336	305	283	322	306	326	296	304	257	312	299	284	296	286	248	273	320	279	285	274	299	289	311	272	307	300	272	306	302	306	275	293	301	281	311	289	282	263	284	264	305	266	315	285	270	285	285	299	272	251	294	259	292	306	301	276	310	277	297	313	280	326	311	300	292	293	300	328	302	291	292	291	298	271	279	285	300	254	301	304	312	288	289	308	304	295	292	291	307	291	283	286	306	306	306	297	285	288	281	298	345	303	294	310	309	287	289	289	317	329	280	274	261	285	290	291	289	314	277	276	290	296	279	291	333	322	281	298	297	313	300	307	301	312	289	287	311	277	311	284	269	285	286	318	266	289	329	298	313	297	321	293	296	311	266	288	294	262	300	316	299	291	315	271	289	318	300	309	283	279	254	335	296	269	315	296	293	296	261	302	306	294	307	313	289	293	309	300	298	311	283	293	335	321	311	298	324	299	302	309	301	254	301	312	320	282	303	300	314	294	312	289	300	291	300	340	259	307	284	287	293	297	292	301	304	301	296	298	293	284	298	297	321	260	275	324	294	275	277	291	296	287	291	313	312	297	292	309	294	297	291	279	324	323	288	312	289	295	280	296	305	284	296	292	291	312	295	287	298	299	330	308	297	259	282	309	289	322	310	284	284	289	284	329	287	299	312	318	279	287	304	304	302	281	274	255	303	295	304	300	314	305	298	292	313	305	321	298	291	288	301	324	282	305	300	304	335	301	276	313	289	353	318	311	286	301	301	288	307	283	279	279	299	299	315	323	296	313	309	281	283	266	297	280	273	283	291	286	291	253	294	284	297	254	279	283	283	304	317	282	285	323	294	300	306	287	285	322	289	280	315	315	310	340	277	296	288	268	298	306	270	296	294	323	300	298	271	290	286	315	295	278	288	294	296	267	314	294	286	305	309	307	288	287	324	301	297	260	290	316	289	301	269	271	317	276	301	295	328	274	326	317	275	318	281	323	306	261	317	296	299	301	273	294	307	274	292	311	315	279	328	300	293	316	295	293	341	284	301	319	289	283	308	261	294	276	285	295	297	273	301	298	291	293	307	286	284	278	286	298	286	325	302	317	334	281	326	302	323	282	310	296	304	318	321	296	293	308	295	294	301	303	316	297	293	310	315	304	271	302	304	298	312	317	280	292	305	300	315	304	282	308	310	303	277	310	276	311	325	282	268	269	296	309	293	291	295	316	304	285	305	280	314	299	331	315	336	291	296	355	283	299	318	283	293	274	278	294	323	284	295	270	283	282	318	292	312	298	273	303	322	327	301	261	286	272	288	313	289	310	313	292	311	275	303	277	316	276	283	311	253	261	279	271	310	292	301	260	301	319	262	316	327	294	305	271	291	264	269	275	281	287	314	312	262	289	260	312	281	286	273	289	282	302	290	303	322	312	305	322	323	283	317	314	298	310	297	287	293	287	291	307	307	299	277	316	292	291	307	256	308	300	286	297	291	293	275	310	291	301	301	300	305	316	286	298	297	302	300	330	283	298	303	295	300	295	281	302	293	331	272	303	325	305	310	282	303	285	280	266	313	327	259	290	293	297	303	289	306	309	298	297	318	260	293	291	272	276	260	297	313	284	301	279	283	289	294	316	279	332	302	308	281	296	302	283	307	287	303	308	278	321	240	280	300	299	302	324	283	281	251	264	327	266	313	279	292	316	311	281	291	300	302	294	300	278	310	290	263	299	285	269	323	294	289	271	293	321	309	333	315	293	315	309	310	310	257	263	259	329	325	319	304	299	299	289	281	289	305	321	317	284	275	307	296	289	289	267	317	304	315	349	313	296	286	298	306	308	291	317	322	303	296	292	340	321	325	291	292	274	309	297	321	286	285	316	325	285	311	299	293	299	287	286	277	337	278	298	300	310	316	309	295	299	319	310	301	279	260	295	296	308	278	288	286	289	293	308	299	276	323	296	309	262	287	254	302	305	317	281	281	296	294	297	314	316	267	298	300	298	284	307	289	276	318	308	305	279	276	293	286	282	322	247	300	292	298	279	262	289	274	298	299	295	282	309	291	262	319	296	286	303	296	304	287	323	346	283	298	298	307	294	309	313	269	278	303	281
15551	33340	23706	12832	7043	3634	1864	881	339	331	310	321	314	312	325	339	322	319	307	314	318	338	294	367	332	335	355	329	301	349	313	318	328	306	293	302	308	343	344	338	307	324	339	327	323	293	327	369	307	307	304	326	305	316	321	330	311	311	315	312	332	316	332	355	333	330	328	315	302	327	357	297	310	305	362	306	302	327	316	315	297	306	332	312	356	335	306	329	326	319	316	330	317	313	353	329	325	330	316	298	319	336	349	317	297	317	323	354	293	295	333	328	327	309	336	349	338	332	334	299	322	310	322	325	334	318	306	369	354	334	309	288	307	327	314	345	303	326	308	331	353	321	334	326	338	332	316	359	318	316	318	329	290	344	331	306	348	318	342	324	308	315	350	323	331	322	330	319	310	321	317	335	334	338	317	352	348	323	352	305	350	361	337	328	311	304	308	325	347	305	291	310	314	329	332	321	315	310	289	339	306	373	309	320	347	339	289	312	310	337	330	340	339	328	299	338	309	373	320	294	337	332	363	310	322	333	334	309	317	308	313	346	346	322	296	307	320	304	337	297	355	330	298	335	291	339	322	348	332	332	309	341	345	335	326	326	331	336	352	332	320	334	318	322	339	311	314	327	326	303	340	348	339	347	330	327	319	309	349	345	324	317	346	304	371	316	302	295	312	351	351	356	330	325	335	347	299	334	331	337	319	319	289	357	303	318	319	350	342	322	335	291	337	319	312	315	343	323	353	329	301	290	331	333	282	319	375	317	344	315	330	311	298	327	313	328	351	297	330	325	326	336	323	306	345	337	329	329	361	316	305	327	329	326	319	348	317	358	302	361	325	322	326	317	320	320	352	336	332	351	315	307	357	329	330	325	352	308	315	341	312	344	335	341	304	344	326	313	350	332	331	289	327	329	314	330	318	350	323	309	340	315	359	329	304	313	326	303	337	341	340	333	314	335	338	296	334	357	319	352	330	319	284	326	304	307	328	304	331	348	319	327	319	313	296	334	325	296	351	314	343	328	318	347	327	297	326	331	346	307	295	312	333	323	354	356	353	304	321	324	317	293	316	348	340	341	316	303	325	355	307	330	316	328	348	314	300	345	336	299	317	317	317	340	318	334	323	337	319	305	335	320	333	316	315	328	324	326	316	347	329	306	295	341	312	330	345	363	335	327	300	315	306	314	329	327	297	316	310	335	306	331	313	323	302	342	293	319	346	303	304	322	335	325	345	289	335	333	321	319	336	307	312	334	303	332	321	326	317	333	307	294	291	323	291	321	317	319	329	319	313	327	338	321	348	330	303	350	322	318	311	338	328	303	320	346	328	333	341	339	326	308	310	329	323	326	289	342	320	318	333	321	324	322	328	337	322	340	310	330	346	332	345	322	328	315	309	345	312	310	328	325	325	335	306	323	350	344	335	338	299	337	321	343	336	344	314	321	358	327	285	328	356	314	339	318	316	305	312	346	359	327	346	322	322	280	281	324	310	299	356	332	339	317	310	317	315	311	326	333	340	326	319	337	318	324	341	323	324	345	331	351	333	307	323	320	321	326	319	308	308	307	313	302	285	304	312	314	319	333	299	341	291	299	334	329	316	324	304	326	326	321	315	309	315	331	327	314	337	318	320	354	321	329	300	329	321	355	298	343	324	313	312	329	319	336	293	342	346	331	326	341	320	297	327	327	322	347	339	353	327	329	294	330	327	332	353	323	341	321	308	300	339	359	330	342	331	333	342	326	345	286	290	328	313	341	326	318	321	304	306	318	310	332	319	322	322	317	324	331	317	341	309	320	324	335	316	348	298	294	301	333	322	335	308	302	320	303	336	358	302	292	336	297	341	309	311	316	319	326	302	330	318	301	306	300	364	303	327	330	307	307	326	370	323	332	310	323	341	353	320	346	341	340	336	341	321	324	341	299	315	318	318	325	353	336	308	329	307	330	346	328	337	322	321	345	317	331	325	341	330	325	301	316	314	350	326	311	347	289	315	336	305	324	322	313	332	348	351	320	336	326	310	328	344	360	329	354	317	311	338	345	325	363	321	338	314	329	332	332	330	332	287	321	316	329	321	330	313	330	363	335	313	338	323	297	334	339	306	348	307	316	314	315	306	301	329	343	336	314	358	353	328	346	320	351	306	307	331	341	328	326	299	327	323	328	300	341	299	336	334	316	327	314	276	331	311	324	309	308	343	325	340	367	332	301	346	313	303	342	314	333	350	347	316	340	325	330	337	321	311	300	345	318	322	317	305	351	353	340	323	328	339	309	358	343	323	327	322	347	335	289	313	332	314	336	335	309	343	318	330	331	339	338	321	345	319	328	338	306	314	360	337	302	325	341	304	337	312	372	293	334	329	314	314	317	343	347	344	349	324	331	335	349	318	348	304	333	325	351	305	315	320	324	299	325	307	312	296	315	327	338	348	372	300	318	297	327	328	320	347	334	353	346	309	321	314	339	294	313	287	346	300	325	321	331	341	337	312	326	360	317	311	324	342	301	343	311	323	314	309	320	317	290	323	321	321	330	324	320	348	356	330	312	337	323	301	340	315	304	336	326	306	319	333	324	313	306	324	335	355	312	338	327	327	327	308	307	322	336	331	337	276	386	300	317	306	321	334	287	338	292	305	311	299	319	316	291	309	331	348	341	302	318	332	307	312	358	331	300	316	334	308	336	323	309	329	353	295	333	329	311	308	321	329	302	328	333	317	323	332	311	330	330	320	327	362	302	338	338	323	342	322	314	307	296	313	336	333	304	323	347	336	331	354	292	326	362	324	310	338	319	334	393	331	322	318	307	321	331	347	321	319	305	303	306	330	331	318	330	345	327	305	310	292	338	293	328	294	362	334	330	343	324	321	330	296	330	309	340	331	319	310	315	297	323	332	348	327	313	326	327	330	354	330	346	293	341	303	303	333	338	363	309	294	334	317	315	314	313	298	314	306	356	342	351	347	343	317	334	353	350	338	327	328	304	349	300	308	319	309	303	307	348	316	301	339	332	325	290	326	304	330	334	293	344	298	316	316	308	350	340	311	336	317	345	322	310	286	318	326	324	322	338	335	333	315	315	328	366	328	355	336	308	311	312	311	348	277	319	315	309	355	312	336	333	344	338	326	315	341	315	319	331	340	319	343	319	316	326	324	282	344	336	350	321	306	370	331	324	322	341	329	357	318	340	341	348	336	302	328	361	318	307	308	319	348	305	314	303	323	326	335	307	282	336	297	328	296	312	327	319	357	347	338	325	331	303	317	360	343	340	308	293	304	314	338	352	327	347	318	314	342	330	316	269	323	306	317	335	346	331	355	315	333	276	328	323	309	321	314	328	315	326	322	329	356	309	335	325	304	319	300	302	321	321	329	337	330	319	326	329	336	296	353	336	315	316	323	316	310	305	288	331	350	317	341	290	337	297	345	316	301	331	328	323	374	317	315	312	314	311	328	344	274	342	332	329	341	295	300	278	341	316	290	325	316	315	326	315	361	317	338	328	348	356
23348	21560	33045	34199	31601	27392	19949	6511	610	527	532	499	477	512	479	492	484	480	476	473	500	492	481	495	523	492	499	446	499	524	521	528	465	453	486	526	458	507	515	505	520	474	456	509	551	505	495	464	475	525	460	494	493	506	533	491	499	489	473	451	494	489	481	508	500	436	503	502	487	510	464	491	499	453	510	456	487	524	488	515	494	509	509	477	483	477	501	530	508	482	442	458	481	512	503	497	499	515	502	502	556	470	530	507	437	525	526	489	515	489	495	470	496	491	509	515	481	477	493	487	534	488	478	514	496	485	511	487	510	519	521	469	504	472	517	518	489	458	484	479	491	535	468	476	508	485	487	431	498	484	491	498	495	463	493	473	496	465	502	521	513	476	485	484	507	468	499	468	489	484	528	533	471	453	493	502	511	480	481	485	464	480	522	482	485	523	503	541	465	464	445	484	494	546	465	518	515	517	505	534	492	529	478	527	470	492	473	522	546	476	478	475	504	530	475	482	530	495	471	494	454	520	518	497	521	478	490	467	458	495	464	474	492	480	541	483	503	462	473	510	542	462	445	474	477	484	471	511	528	452	452	450	496	515	476	489	420	530	525	445	522	506	498	485	485	497	471	472	506	524	534	498	502	498	506	452	513	501	498	482	504	490	472	505	509	484	475	487	524	487	546	480	461	489	489	510	540	505	482	474	445	490	476	496	469	513	499	451	507	484	489	452	482	511	535	485	479	511	461	494	450	482	506	462	428	490	469	493	483	471	480	493	490	468	475	514	498	474	513	470	528	511	497	524	493	508	445	518	505	499	527	522	494	490	456	468	515	479	495	490	504	493	493	490	452	528	494	533	500	483	520	480	515	467	522	495	538	514	500	476	521	504	518	467	495	494	558	477	451	511	517	492	494	494	532	510	508	498	500	489	482	492	446	491	458	527	483	529	496	510	505	457	485	519	527	484	450	485	489	518	502	495	523	488	502	470	484	495	519	444	491	474	527	486	491	492	509	459	503	486	482	529	487	501	506	462	510	498	514	488	488	511	535	495	517	521	510	526	500	535	508	511	505	488	455	506	493	506	498	470	531	545	490	447	489	477	501	512	491	509	505	504	488	500	485	511	518	530	460	540	490	466	512	525	489	504	453	554	508	478	486	490	468	495	466	459	498	501	526	503	467	500	492	468	471	476	546	485	476	491	499	514	504	514	464	467	486	477	453	505	489	467	491	532	472	479	486	525	521	498	489	522	457	472	466	485	504	469	458	499	539	484	472	473	503	521	498	469	528	479	501	501	491	529	462	507	498	468	495	455	513	470	524	513	491	489	480	532	491	495	482	500	530	528	463	479	513	480	532	531	474	504	493	487	536	529	514	521	512	501	484	482	491	494	502	454	519	463	505	508	512	457	488	494	507	476	449	474	499	491	541	458	520	475	480	471	529	536	496	455	498	479	472	532	439	466	493	491	527	483	494	474	481	479	536	484	447	467	530	509	550	466	512	518	522	519	531	492	538	526	459	473	479	505	471	507	510	503	507	471	456	467	490	487	498	499	507	523	498	511	501	490	500	485	489	430	516	514	459	473	467	489	501	490	493	502	505	509	461	478	507	527	515	462	487	468	519	490	426	458	489	464	472	474	545	475	480	478	469	520	546	472	492	493	485	528	513	514	512	490	507	451	467	515	489	505	500	510	531	462	510	522	494	504	506	497	482	527	472	481	496	485	488	449	508	475	490	478	484	525	474	479	506	512	473	466	505	474	517	488	484	531	497	509	528	470	460	494	451	508	504	494	477	467	496	493	483	519	451	525	503	533	469	505	468	477	509	504	475	488	501	452	509	511	438	485	458	513	502	495	535	489	489	497	497	518	520	456	477	493	431	506	479	492	490	483	468	518	494	499	472	507	502	478	515	512	463	483	513	509	511	502	550	517	517	512	489	505	514	511	491	513	483	455	468	501	467	481	520	496	469	480	505	502	503	488	478	527	535	508	475	487	478	527	493	489	489	499	474	505	493	453	515	509	543	490	474	463	480	473	483	465	456	501	488	493	545	486	472	461	510	528	477	489	453	472	509	481	510	480	464	487	484	508	517	449	489	527	504	518	457	503	470	499	493	486	514	513	468	507	501	513	467	507	496	503	512	477	478	511	486	499	516	505	440	453	484	513	443	491	489	508	510	477	509	496	450	529	484	472	496	467	503	499	519	482	479	531	477	477	513	493	511	497	489	511	498	498	525	460	482	517	484	489	465	501	478	461	489	520	502	486	506	454	480	493	470	469	489	496	541	481	469	467	497	521	494	450	463	517	454	484	550	464	499	504	485	492	502	501	446	484	459	522	490	495	480	464	494	534	503	491	472	500	484	480	478	486	481	487	516	529	494	556	445	489	480	495	516	482	482	486	516	540	482	489	474	461	464	491	476	491	494	488	502	488	492	479	459	498	500	486	481	470	473	489	508	502	508	509	465	514	477	490	508	476	459	485	483	486	470	485	492	509	493	479	468	507	520	517	462	481	510	448	494	456	505	513	486	510	518	506	489	458	521	517	474	512	523	489	499	475	469	491	488	520	481	494	488	479	487	494	491	486	495	466	548	459	522	436	469	432	475	480	459	506	512	499	514	483	514	519	502	495	526	514	520	491	551	483	460	479	476	514	529	499	519	490	514	489	457	474	509	492	489	487	494	501	516	505	493	456	487	478	482	527	491	507	462	448	477	485	494	455	481	441	488	505	480	476	482	515	484	460	492	482	460	507	484	471	490	485	475	503	500	493	503	459	452	477	495	489	500	506	490	476	476	482	462	496	473	492	458	474	496	485	487	526	451	530	491	484	492	460	442	463	519	498	481	461	491	500	493	466	460	508	476	470	496	501	501	536	468	506	442	484	498	495	509	491	491	469	499	502	503	479	497	452	511	509	488	499	459	491	465	501	470	460	529	511	517	490	470	461	488	497	526	521	521	485	494	480	495	494	475	484	493	518	495	468	496	500	530	490	480	504	535	446	459	530	525	469	502	517	523	493	528	493	509	484	480	478	523	468	527	488	484	498	503	515	465	493	465	531	510	472	480	530	505	510	523	513	460	489	468	542	494	473	507	479	444	499	479	488	464	496	487	537	526	495	540	503	477	493	503	499	476	475	495	507	485	505	542	521	497	481	487	498	469	487	506	438	508	428	479	460	502	504	514	503	482	509	495	465	477	487	532	493	451	519	477	511	458	497	484	522	492	525	518	496	511	508	505	507	468	472	515	539	462	485	529	510	457	491	485	486	499	477	506	510	528	465	506	536	461	508	494	502	542	503	510	444	495	490	484	524	488	516	500	503	478	456	493	520	532	473	502	483	517	499	522	524	509	487	474	449	502	542	461	525	494	493	498	525	503	513	503	508	493	490	444	531	442	493	493	494	500	483	494	500	506	472	490	498	466	514	484	508	489	470	475	488	485	522	482	515	484	490	495	471	480	528	490	473	522	500	515	535	568	443	494	480	523	494	523	494
43567	86541	72809	54367	41594	29224	18111	7193	544	525	560	532	530	515	550	515	589	492	497	526	522	531	512	508	537	487	518	535	530	518	498	505	535	541	514	534	495	529	512	520	478	512	495	482	528	516	505	572	511	486	458	506	509	496	529	539	572	473	516	498	511	523	498	497	520	550	481	553	484	535	534	534	496	515	519	530	518	503	518	502	520	509	547	533	534	511	538	506	493	533	508	548	486	525	468	524	504	517	531	477	495	517	514	511	521	514	537	515	509	544	511	487	521	530	525	504	513	518	535	520	497	514	489	504	479	476	498	520	523	520	500	572	473	473	530	494	462	518	523	518	531	515	503	497	551	551	526	522	528	486	529	536	558	540	519	522	519	481	562	487	511	477	506	485	506	542	567	538	546	532	506	496	498	486	479	515	537	537	460	501	488	532	494	527	545	530	537	489	463	525	522	542	512	514	509	488	505	470	505	506	520	498	538	535	506	521	502	521	533	530	518	510	522	495	516	506	553	483	485	482	507	507	483	481	521	516	521	527	532	494	483	536	506	508	519	493	529	549	491	520	481	514	513	516	504	525	511	529	515	498	508	501	486	513	539	522	541	503	516	488	531	490	486	482	497	498	516	514	539	518	503	481	514	499	519	542	497	501	496	500	517	534	517	539	478	534	511	513	530	504	512	497	539	509	540	482	523	522	509	515	519	541	513	489	487	509	468	549	497	533	517	471	531	495	517	473	529	486	482	486	543	522	507	576	481	520	506	489	549	534	519	514	494	535	560	539	487	515	496	540	509	519	509	520	479	512	529	533	532	493	528	500	490	483	510	509	526	512	478	528	511	515	523	532	487	498	548	497	489	504	522	479	499	523	490	477	506	524	507	510	518	517	522	504	530	510	553	520	538	517	514	523	511	488	513	475	473	495	525	511	552	504	542	475	537	514	541	489	518	528	501	479	540	487	515	521	473	526	517	510	516	544	514	493	562	494	524	559	509	484	527	491	509	568	542	525	504	488	534	526	514	448	546	540	497	510	528	524	513	495	545	516	502	489	550	483	488	473	505	520	542	529	517	533	500	540	538	509	496	505	514	515	494	512	527	515	487	540	535	481	493	495	522	494	508	500	504	568	493	538	544	524	507	517	505	501	521	492	515	529	482	496	498	455	522	500	528	498	503	511	542	523	498	491	479	470	500	504	543	516	514	515	488	499	509	510	524	528	551	494	485	475	513	494	531	522	503	468	495	534	505	537	493	466	531	484	534	546	513	517	490	536	504	535	512	540	501	499	527	535	534	487	514	496	526	531	475	515	520	502	509	500	541	509	527	484	475	500	519	508	524	481	494	535	505	527	531	536	457	483	482	528	504	497	509	515	483	523	513	513	515	469	527	511	517	506	513	499	518	523	545	485	531	494	544	494	517	526	487	494	518	487	507	514	551	497	501	490	548	487	520	534	491	470	552	526	494	488	497	510	493	534	580	539	489	489	537	496	509	522	494	508	503	506	453	525	455	508	518	496	489	497	519	496	510	512	512	492	520	504	483	529	491	491	527	507	510	523	509	535	520	528	534	537	482	479	497	501	497	469	483	492	505	461	511	522	506	513	494	523	508	517	504	538	537	514	537	498	494	506	528	518	470	543	537	469	484	539	489	521	516	542	541	530	509	523	543	539	521	478	525	502	507	527	472	523	509	544	530	486	482	554	508	493	479	534	510	537	488	475	519	474	519	484	491	535	516	501	520	498	535	493	513	523	525	476	523	450	525	499	504	513	491	545	499	507	530	522	520	500	549	504	530	488	513	502	510	484	493	514	505	494	496	511	517	523	554	504	466	524	494	507	553	551	539	539	527	532	483	511	482	491	491	492	523	540	502	500	508	495	529	539	524	477	526	526	522	509	539	491	500	553	535	513	542	512	483	512	488	547	516	528	495	524	493	518	488	537	490	552	522	531	564	506	503	497	491	516	518	531	550	516	475	511	492	526	484	502	521	555	521	509	534	485	511	530	513	544	507	515	518	476	529	510	513	484	486	560	495	505	484	489	517	546	525	513	543	459	500	542	515	510	526	530	503	529	493	531	493	534	508	490	535	505	484	549	508	497	486	526	519	520	501	462	545	520	501	498	544	519	521	469	525	513	546	536	511	526	528	496	516	511	518	505	556	498	528	546	516	493	506	527	491	518	504	519	502	488	489	481	495	511	517	507	487	540	474	540	501	475	469	543	509	555	493	497	464	505	490	566	527	513	512	511	525	509	541	517	501	485	524	507	538	498	500	522	492	450	506	545	530	500	530	557	497	504	499	506	500	485	557	518	498	542	524	507	530	536	482	525	515	526	495	508	540	540	550	497	513	498	533	467	497	507	499	506	518	511	500	483	493	517	512	516	512	513	529	527	477	506	530	507	490	502	465	487	538	490	518	481	461	504	539	529	516	507	483	517	519	505	528	495	530	512	496	488	545	511	506	528	514	521	519	533	490	512	498	527	512	512	508	505	512	557	582	500	499	509	539	521	503	526	514	494	537	476	524	491	535	525	503	507	498	508	498	501	508	497	522	507	529	497	543	497	485	479	501	475	513	507	510	536	566	470	519	491	484	502	487	525	519	509	514	511	499	496	493	505	480	532	505	523	527	523	479	514	502	528	524	550	484	545	515	480	525	499	490	535	483	524	495	462	537	530	512	527	520	516	510	537	520	483	498	516	490	532	519	494	516	491	525	553	549	487	555	534	527	474	513	489	514	484	500	496	549	518	478	492	532	511	472	519	535	499	504	508	482	495	500	547	498	485	504	520	480	507	542	504	517	580	520	500	516	517	495	533	530	480	523	506	484	527	525	520	499	494	503	539	511	494	475	508	508	514	489	517	531	509	498	504	510	496	526	544	492	481	499	471	505	500	511	532	502	514	526	511	500	474	490	528	544	515	473	492	537	495	516	545	498	496	523	535	476	518	500	525	514	551	507	512	487	516	511	512	462	486	540	497	524	501	493	542	507	525	495	503	522	515	463	493	486	558	475	541	517	557	501	492	533	514	523	500	481	518	494	479	502	520	507	508	554	538	522	521	508	506	477	470	524	513	492	482	532	522	545	522	505	551	525	493	512	522	464	525	518	522	509	479	531	507	518	499	523	520	477	538	528	526	497	538	543	482	523	544	518	487	488	496	544	523	496	515	556	487	485	539	524	521	516	530	505	517	525	509	536	498	510	497	534	536	537	485	503	518	520	498	470	543	497	533	534	485	499	520	520	542	503	490	492	508	466	498	515	531	498	549	474	527	529	508	529	551	499	522	539	492	546	523	546	487	538	493	510	525	501	513	471	578	497	521	508	543	557	514	508	519	499	521	521	504	548	493	478	504	523	490	493	514	478	507	516	553	534	493	557	503	466	511	494	550	497	504	521	492	523	509	507	546	573	490	515	478	530	527	524	488	507	486	537	497	538	542	506	522	522	487	493	529	529	505	505	557	520	516	509	521	526	506	481	525	501	524	521	445	516	522
25062	22083	33793	33089	24351	14837	6384	2041	409	387	398	406	355	380	350	393	378	419	361	365	393	418	388	368	381	389	389	389	379	362	372	383	396	382	385	375	395	367	389	367	365	386	380	385	405	398	392	397	359	367	343	338	393	333	402	362	379	369	365	415	382	393	385	361	391	376	364	401	336	347	386	362	378	408	375	345	383	371	391	405	364	391	358	397	366	407	369	395	368	404	332	369	361	358	369	391	401	359	376	422	365	401	399	399	383	370	404	383	373	389	393	397	367	415	375	389	405	374	412	374	407	399	383	415	388	379	376	381	382	376	410	369	385	375	400	380	403	384	362	372	399	361	404	390	367	367	400	371	366	359	359	362	401	402	361	380	381	392	356	385	355	350	402	382	373	378	332	399	355	381	367	376	376	360	410	349	367	362	382	385	395	386	394	369	368	360	371	390	414	374	371	367	366	389	378	340	363	384	410	407	369	364	337	393	391	368	386	395	350	386	393	377	395	358	397	344	379	401	361	387	382	355	382	366	376	381	407	361	379	372	376	365	385	361	355	387	378	408	415	344	362	410	384	368	389	369	415	385	388	363	375	362	380	385	367	397	392	372	381	397	350	407	394	397	371	389	387	390	356	377	359	329	363	424	392	391	395	392	407	365	393	384	380	392	387	386	341	396	376	363	403	375	381	364	354	398	369	354	394	377	384	376	335	385	390	368	371	390	386	402	322	384	384	390	390	385	371	393	400	383	360	410	405	375	365	387	358	380	368	362	396	386	368	386	363	374	416	375	389	392	374	403	402	377	411	398	384	344	414	345	416	346	377	385	374	373	396	404	370	347	366	424	374	393	391	378	404	382	385	383	363	381	395	356	394	351	395	378	365	370	396	388	396	416	383	391	369	382	372	373	395	386	339	360	377	377	383	388	408	381	338	365	350	376	380	382	360	394	399	342	380	389	402	385	384	337	424	357	398	360	374	357	366	381	381	376	423	390	365	396	381	395	404	374	378	351	355	399	393	391	348	369	364	358	398	381	372	366	373	380	373	374	391	357	337	375	369	370	392	385	398	367	365	395	392	409	392	401	361	385	387	406	385	363	372	362	370	381	385	378	361	347	363	386	382	387	387	383	360	366	391	355	339	371	391	358	422	385	367	352	381	431	366	372	372	374	373	374	374	386	373	403	385	373	391	385	411	361	367	367	389	377	382	382	392	395	389	380	410	404	383	368	352	360	387	370	393	366	367	393	365	380	401	411	388	376	424	397	400	373	385	373	366	350	382	379	359	376	382	379	378	382	351	396	344	404	351	379	352	370	406	354	410	375	380	397	386	370	361	378	399	396	375	392	344	371	346	378	390	389	370	420	397	374	378	339	398	389	377	385	404	420	360	389	380	368	356	407	371	365	386	407	367	398	367	371	396	381	410	378	387	371	355	373	366	388	357	386	359	359	357	369	402	360	426	402	379	374	376	376	417	399	373	350	393	356	382	326	372	351	424	402	364	406	356	402	348	394	388	398	366	395	356	388	387	357	368	364	404	370	400	372	381	391	354	413	382	357	356	422	371	392	413	364	392	373	410	391	393	386	397	394	370	376	410	348	396	362	357	402	392	382	405	388	347	386	376	394	356	420	371	372	345	397	407	381	387	368	369	375	402	395	373	367	363	376	366	378	365	369	370	372	377	374	382	345	383	373	385	378	380	352	365	385	425	404	395	376	374	395	386	353	369	377	368	371	365	379	380	393	355	375	384	373	380	395	369	382	364	375	383	382	384	402	373	383	381	395	365	385	353	399	385	401	399	358	405	347	329	356	360	427	391	391	348	371	369	406	377	373	364	395	363	367	369	344	363	422	387	389	378	382	373	389	351	381	381	341	361	410	375	395	373	368	361	366	398	369	384	415	412	399	413	371	365	373	371	313	377	371	361	348	361	409	384	360	411	362	392	370	398	375	383	387	409	380	421	347	376	376	380	352	405	395	360	379	376	360	394	361	364	401	394	387	374	371	395	350	399	407	398	375	374	378	388	420	390	361	379	370	425	354	377	344	369	374	371	413	385	350	359	390	379	380	356	381	379	410	389	392	397	376	341	398	368	382	393	386	342	373	389	384	368	386	354	368	372	364	387	387	399	373	408	387	367	388	379	396	384	336	382	362	364	354	385	392	361	379	368	406	404	369	406	398	360	384	359	386	418	368	376	421	381	402	373	376	386	357	378	375	373	400	394	393	398	358	378	368	386	358	389	352	359	375	356	345	376	386	374	403	384	419	367	410	391	401	349	378	405	382	365	388	337	393	416	368	408	405	388	378	365	353	371	365	384	381	377	349	353	355	392	354	380	356	408	396	356	415	355	396	367	400	352	360	379	402	355	400	398	370	354	402	375	392	369	423	403	376	403	371	380	367	403	404	401	372	388	382	385	385	419	380	363	410	376	370	365	398	371	389	375	364	379	346	355	360	366	374	385	330	372	379	384	406	367	371	413	383	381	365	357	390	361	369	394	366	403	370	402	369	353	357	349	359	377	367	390	387	406	398	406	380	414	378	398	409	364	373	372	356	340	367	408	427	387	368	368	354	402	376	396	378	402	377	402	344	380	367	352	374	382	372	395	368	375	380	340	380	370	386	379	414	360	374	393	375	410	374	367	403	388	388	393	395	376	381	371	374	384	423	351	362	395	349	403	358	392	383	405	378	358	370	409	354	388	397	368	354	394	360	387	375	369	392	371	392	355	356	395	387	368	389	398	379	380	330	396	391	386	379	361	427	378	379	362	374	373	346	353	357	390	358	361	371	379	380	413	350	397	378	387	347	376	369	401	363	377	394	377	395	435	358	378	398	413	396	388	391	365	367	374	402	369	408	379	407	372	399	434	351	370	377	348	371	361	375	343	372	344	379	371	389	375	389	372	354	366	376	374	375	379	383	398	352	364	392	390	380	403	375	403	392	395	358	387	387	357	373	393	401	384	359	405	351	384	389	351	403	392	368	357	398	387	387	388	390	395	425	409	387	413	349	429	385	406	426	391	341	368	382	393	365	339	401	378	397	357	371	386	365	377	375	363	393	384	397	390	349	380	345	373	407	350	349	392	364	365	371	381	378	384	379	373	377	382	388	374	390	388	372	390	396	396	386	394	371	364	395	371	381	370	389	402	371	412	363	398	405	404	371	365	351	372	385	408	386	372	373	353	400	376	389	376	413	357	391	361	359	386	346	399	390	436	363	357	388	399	367	377	400	389	386	367	361	382	334	378	381	385	379	390	393	402	382	360	372	370	376	359	362	356	372	402	359	384	364	410	372	365	367	397	400	365	389	403	369	397	339	394	369	394	379	384	353	396	364	350	364	378	359	370	391	358	333	388	363	413	385	394	390	403	406	389	404	364	358	385	417	371	394	377	367	384	400	389	342	381	371	380	356	364	375	368	382	331	366	413	365	422	399	385	365	399	365	409	340	379	382	378	354	370	349	354	405	378	377	345	392	394	375	381	363	406	403	362	366
36800	68496	54717	39910	28723	17356	9581	3568	417	432	410	435	407	422	383	419	431	448	403	384	430	395	441	450	405	397	387	436	440	436	449	423	424	400	414	440	418	364	450	446	398	416	404	394	394	425	400	433	435	407	469	432	418	425	464	404	386	405	437	415	447	414	414	398	420	417	412	423	432	399	388	437	419	415	440	434	428	422	443	389	402	415	391	406	413	434	415	422	432	435	415	396	360	419	394	406	441	438	420	430	430	396	396	431	405	405	438	410	448	412	423	453	469	471	424	418	417	414	467	399	421	416	419	426	422	406	384	404	449	449	390	442	418	424	372	427	415	461	417	459	434	439	429	403	394	415	431	412	443	405	404	434	386	404	453	389	432	413	423	435	414	388	413	430	415	436	436	423	438	415	455	385	414	387	440	441	434	410	431	441	396	439	440	443	429	449	452	381	416	405	439	423	410	400	431	423	404	426	396	424	395	415	426	427	437	416	408	424	402	425	427	388	401	410	418	410	456	398	372	392	413	438	368	414	448	410	426	415	455	434	404	417	412	421	449	442	435	411	423	400	433	410	444	389	372	403	458	417	414	415	415	422	422	387	414	440	429	405	402	432	436	421	431	444	418	433	413	407	441	405	412	424	435	467	415	440	457	420	419	400	400	421	420	434	414	425	439	416	371	402	414	377	450	456	423	435	383	407	408	410	394	433	409	410	390	415	433	431	433	422	373	449	408	422	405	418	399	431	468	441	440	399	453	408	442	454	422	412	414	395	455	411	437	439	432	441	426	418	408	429	413	429	403	399	406	428	432	416	421	428	443	407	428	404	456	432	454	440	400	419	431	415	438	419	393	415	445	414	411	468	398	466	435	440	464	415	425	449	388	420	404	487	404	415	392	440	423	391	453	412	417	468	437	438	404	411	442	446	388	417	409	428	442	444	399	445	441	431	399	428	404	420	426	417	423	431	447	392	401	446	428	423	448	427	416	401	421	434	396	443	420	447	427	425	442	445	413	425	417	441	435	413	427	399	413	407	420	397	426	478	391	415	415	436	457	412	457	416	442	388	414	417	398	436	402	403	419	426	463	443	393	452	439	407	404	395	428	448	440	418	439	401	417	446	423	375	399	448	422	428	433	456	418	412	400	463	428	377	379	427	442	413	393	407	424	398	422	427	417	411	412	402	387	427	436	430	415	396	437	382	460	422	425	403	434	404	420	429	416	444	417	414	447	427	390	410	439	396	443	387	439	428	383	426	453	403	419	405	413	416	450	409	435	396	414	448	403	438	413	442	438	422	433	423	433	404	444	420	403	449	402	395	418	455	410	380	416	436	435	404	403	438	388	424	441	415	430	453	424	413	431	444	407	417	370	401	403	414	455	442	440	411	425	407	422	407	438	415	419	440	417	428	401	389	455	424	475	443	444	395	460	423	410	410	382	443	418	396	427	396	399	435	416	407	423	409	454	408	433	373	406	449	416	425	456	404	425	435	393	404	451	460	390	427	416	421	420	417	407	428	430	379	396	413	405	414	391	433	432	419	446	404	428	431	415	434	408	423	397	409	420	420	372	445	417	412	441	440	392	389	385	417	402	422	397	454	441	435	410	404	394	443	435	419	435	423	428	408	459	424	403	403	417	416	423	401	417	411	431	422	422	417	414	441	431	409	396	463	423	419	454	417	420	456	387	402	465	427	465	419	426	413	397	390	489	434	432	370	436	413	426	424	435	415	432	426	391	454	423	428	453	384	406	421	458	405	414	405	414	417	408	418	386	413	419	426	386	423	402	384	438	419	414	418	415	429	458	402	413	436	430	452	409	425	433	385	408	405	410	413	431	388	412	369	415	407	453	426	392	455	400	417	415	391	418	381	435	398	405	460	414	399	445	436	452	388	415	418	434	402	440	447	429	414	446	408	415	401	423	479	428	426	419	425	377	438	411	417	413	427	432	407	418	410	403	466	409	419	385	441	459	410	433	419	429	389	428	416	396	434	428	405	420	439	407	395	396	385	483	414	409	418	421	422	416	414	426	407	427	406	450	455	427	417	436	386	425	390	434	448	455	418	391	429	431	455	428	412	421	418	419	421	441	440	407	475	455	410	419	422	449	405	423	436	400	422	428	399	431	432	422	417	420	405	384	353	408	445	421	404	432	394	442	440	447	444	458	490	403	452	391	419	426	429	419	409	460	425	422	414	428	435	440	394	421	432	459	428	401	433	441	431	477	443	383	459	430	426	414	418	404	428	406	431	410	424	421	418	424	425	422	419	410	393	412	431	397	425	445	392	420	427	411	436	407	460	424	433	426	439	417	431	430	439	410	436	408	404	412	403	467	426	403	438	429	421	416	455	428	394	404	422	397	402	431	410	400	386	388	419	440	423	395	440	390	438	426	453	440	446	451	421	435	430	457	401	415	426	397	436	422	451	449	419	418	460	398	383	497	414	411	409	462	421	439	422	436	422	411	460	435	431	402	438	438	432	404	399	413	401	392	421	402	440	404	392	445	404	424	434	393	416	394	419	425	437	397	413	422	383	426	389	457	417	401	436	405	448	445	418	427	449	380	404	435	419	423	395	430	426	430	433	418	435	424	422	432	430	421	409	424	421	404	415	441	431	417	446	457	406	406	417	398	406	439	392	430	444	455	397	421	398	412	448	402	436	454	414	400	425	402	409	431	405	441	414	448	428	440	444	384	422	417	429	414	456	449	433	436	444	438	424	416	442	444	415	402	431	431	407	412	447	421	400	401	426	438	446	440	443	449	397	388	418	435	429	407	457	422	466	428	441	416	392	418	452	436	438	477	464	433	429	389	386	437	369	447	420	424	406	388	444	398	397	427	399	415	410	408	415	377	437	463	398	404	433	413	406	424	406	408	439	393	402	448	433	388	401	392	459	444	428	395	422	455	380	456	393	444	395	428	439	403	421	374	391	429	442	385	434	450	447	410	450	432	459	385	477	404	391	411	400	421	422	414	393	409	441	445	437	426	429	436	409	422	433	409	414	423	440	403	431	435	447	431	399	427	377	437	406	395	415	436	397	391	435	406	430	361	388	414	377	402	425	433	403	428	407	432	442	390	424	406	430	417	432	414	453	405	436	431	414	445	400	410	451	422	418	414	412	427	402	437	413	428	421	428	373	422	437	405	402	395	439	383	461	413	406	409	459	420	409	428	428	391	393	410	462	430	438	405	416	389	389	444	419	409	404	417	421	410	392	431	427	380	402	416	415	418	405	395	421	422	422	415	465	416	408	437	428	418	404	397	420	398	425	394	438	408	445	449	403	405	354	407	411	409	457	399	444	400	419	442	377	436	419	421	418	415	403	477	447	420	436	421	418	407	457	463	426	424	432	415	426	441	409	438	427	387	404	432	409	428	416	435	431	446	371	395	409	463	409	426	378	456	419	421	402	455	423	409	431	418	394	440	408	411	480	460	430	374	399	409	427	405	437	441	414	410	391	430	406	463	418	453	459	436	405	406	415	421	397	402	406	476	440
22603	21334	31015	31154	32591	31078	26358	9170	793	674	701	671	664	662	652	634	661	645	634	642	663	641	703	617	661	633	624	639	611	646	670	671	618	573	631	646	684	590	578	645	634	632	649	664	627	622	663	644	594	608	674	604	653	613	628	670	647	680	638	618	615	613	616	636	579	706	671	665	614	648	623	642	625	639	633	695	641	632	608	641	635	644	676	682	611	652	665	628	623	620	655	636	669	621	621	639	626	667	632	638	610	612	604	648	626	686	653	636	670	611	625	653	591	682	648	641	636	610	594	617	611	639	623	632	678	606	643	625	681	614	642	664	629	625	589	603	642	632	641	626	632	649	633	623	679	631	672	673	638	679	632	644	600	625	634	644	627	617	589	621	646	598	673	682	645	630	640	625	636	635	653	611	657	617	648	619	666	648	612	654	610	616	601	678	646	637	612	592	682	678	649	609	654	598	655	609	659	630	630	643	671	624	625	681	664	635	628	620	649	666	677	613	644	645	634	636	655	637	666	614	634	679	673	592	652	633	643	645	639	616	647	635	603	660	643	668	598	638	609	621	631	642	608	647	629	642	622	646	656	572	643	658	642	604	639	690	654	645	645	639	621	635	624	611	575	640	610	634	692	662	628	616	636	653	640	641	628	670	660	636	670	696	629	599	592	659	656	607	656	604	664	616	633	647	649	662	630	625	600	641	665	593	657	618	649	599	615	653	635	603	622	628	659	603	603	677	653	631	602	657	638	611	567	641	583	617	630	613	626	656	617	653	640	657	651	633	637	699	642	659	652	641	640	671	641	620	617	656	654	636	630	642	605	586	630	658	664	591	665	638	634	588	622	593	656	635	635	646	604	643	609	643	622	620	653	627	600	654	619	636	626	597	613	636	658	693	625	619	626	698	621	654	718	631	639	612	607	618	644	640	646	638	623	572	633	624	636	658	640	641	608	612	638	679	651	614	609	693	670	624	679	645	637	630	608	650	658	624	659	629	682	663	643	619	630	636	638	657	606	618	700	614	643	651	625	623	631	600	628	634	649	635	658	653	649	638	624	625	623	618	651	645	676	629	665	670	628	640	644	640	671	606	604	651	658	624	608	639	614	638	617	618	611	614	622	665	645	642	587	591	634	633	649	639	646	639	647	667	596	648	652	668	615	607	657	684	660	620	680	646	621	609	667	648	649	643	642	622	625	643	629	671	658	668	634	613	650	692	663	654	645	690	576	615	639	674	630	626	663	622	672	627	645	656	635	657	608	612	627	659	654	637	621	638	644	611	625	607	653	622	605	621	646	636	620	623	640	609	620	655	626	693	636	663	629	638	644	587	645	648	664	610	602	645	630	635	616	629	610	706	648	629	649	673	614	645	646	608	666	600	620	644	615	660	643	629	678	618	615	668	634	614	667	653	631	653	649	623	630	635	652	606	607	620	602	657	604	623	623	637	635	616	637	652	574	648	576	631	636	627	613	592	608	650	637	652	620	613	618	660	649	637	657	705	639	634	671	647	637	625	611	656	631	652	643	668	612	614	645	661	639	675	651	622	638	628	669	579	613	596	636	662	626	632	664	655	634	596	643	635	614	590	587	647	661	613	640	610	636	611	645	625	609	636	574	661	658	623	603	681	629	645	632	585	651	660	660	624	675	625	637	638	640	664	581	611	650	641	631	672	632	588	640	652	670	588	616	609	604	644	665	624	605	602	661	621	697	633	632	598	610	613	588	622	657	618	620	652	630	636	655	626	661	625	607	643	613	621	653	625	637	642	609	642	614	614	599	657	631	679	660	667	643	622	655	638	640	655	650	656	639	669	654	625	632	623	660	608	647	588	642	625	660	659	604	628	658	646	624	628	624	599	658	681	599	662	662	620	644	656	679	627	664	605	620	618	668	626	619	650	678	624	582	611	601	633	638	661	644	665	606	622	637	644	641	606	645	662	616	612	633	630	613	644	627	617	626	638	665	670	598	631	656	661	646	634	632	675	612	685	693	696	654	628	638	652	646	622	644	575	632	599	602	660	646	630	603	618	596	606	661	640	634	631	661	612	647	699	635	637	607	610	634	636	629	646	650	653	644	675	658	654	610	663	622	633	600	632	657	664	600	612	623	635	638	592	688	625	646	623	637	617	660	687	622	657	604	655	621	651	594	623	682	615	644	632	680	632	605	658	642	635	630	646	617	667	644	659	554	700	624	639	613	616	641	656	611	637	607	625	604	628	598	650	557	645	610	626	642	629	639	590	629	635	638	640	657	645	622	650	649	607	640	668	636	666	620	625	650	613	668	636	602	631	630	616	589	672	684	661	600	596	579	631	580	617	644	640	642	621	649	676	644	621	625	626	612	591	568	654	635	627	633	622	586	713	660	613	640	638	656	644	628	649	612	648	631	634	637	615	581	605	640	621	616	676	629	643	657	615	656	629	603	622	618	657	616	664	600	642	668	655	644	665	648	651	660	632	625	611	628	631	648	653	595	621	646	611	661	630	678	585	608	622	632	639	656	661	627	642	624	677	657	646	651	670	627	659	626	619	666	640	664	659	664	674	637	670	643	651	664	625	620	657	627	666	629	595	688	617	649	632	626	660	630	641	625	660	623	610	610	609	616	623	632	586	632	669	596	647	655	629	646	642	664	649	652	604	655	575	614	639	637	651	691	633	591	625	653	613	626	601	606	634	651	654	686	637	648	627	602	626	605	616	635	638	637	639	588	611	614	650	639	646	607	632	626	625	681	654	655	646	649	601	647	638	698	633	658	653	659	581	621	652	604	664	652	619	595	654	644	628	660	653	590	616	593	625	618	618	613	660	650	652	619	621	633	608	626	632	632	645	606	616	649	609	645	588	643	644	644	621	611	622	683	660	613	671	599	617	624	606	669	646	623	604	694	641	676	631	653	590	654	620	632	597	640	636	630	625	638	620	650	625	642	667	618	647	648	581	678	664	648	601	661	622	583	658	593	628	665	592	670	670	622	621	576	627	641	668	634	673	670	631	605	658	617	600	626	618	648	601	636	619	686	631	662	611	679	643	591	640	581	595	608	638	680	618	667	610	610	643	603	637	648	615	666	638	625	649	647	627	624	651	622	578	625	617	614	663	678	619	615	682	645	661	644	630	676	623	664	621	654	596	629	675	636	654	668	654	643	643	611	642	634	574	681	630	642	656	618	663	608	684	616	607	608	652	670	625	627	619	635	601	616	630	596	642	647	636	661	669	630	600	669	679	646	643	640	676	656	676	625	570	597	662	589	619	664	623	583	624	623	587	668	623	628	615	624	637	657	590	671	641	644	659	627	632	625	627	647	695	618	609	611	660	664	614	610	662	660	660	639	625	650	638	582	623	585	642	625	631	621	637	541	662	654	680	638	604	601	632	630	610	634	656	609	630	662	595	667	649	609	656	584	622	632	676	597	670	598	665	640	623	683	625	660	642	616	663	642	617	649	643	608	624	602	626	592	666	645	669	646	611	621	616	644	622	637	604	611	655	594	680	643	660
48380	94468	79332	63678	50120	37027	24513	7819	696	672	705	627	660	635	659	656	675	670	709	656	634	696	671	646	627	711	654	684	651	665	613	649	599	665	654	647	651	660	659	641	678	645	679	671	667	647	656	682	663	692	608	683	646	650	662	689	672	667	658	592	681	653	692	663	622	679	640	639	659	635	689	642	579	702	684	686	634	654	652	663	718	661	630	621	670	635	667	717	649	680	647	683	630	636	648	631	695	648	701	658	662	615	640	641	701	637	665	634	651	649	664	627	697	676	683	639	674	680	670	584	617	669	692	631	645	643	635	668	641	677	693	663	620	665	637	671	625	660	663	658	664	614	676	630	690	671	674	656	632	651	606	672	664	675	668	659	655	658	649	665	622	683	630	639	637	622	617	654	671	628	644	658	627	626	645	626	662	641	618	609	667	650	617	636	650	655	660	651	665	618	667	641	719	663	674	657	641	641	647	626	683	648	665	643	635	666	675	682	649	644	614	636	655	642	664	624	621	666	646	627	575	622	653	676	677	665	693	649	668	669	658	623	681	628	672	661	635	640	625	610	704	656	646	634	609	648	648	670	667	665	628	668	662	663	634	647	621	637	705	635	671	684	649	664	672	601	662	661	668	638	642	629	661	625	703	674	651	625	635	636	653	643	665	595	683	626	708	657	635	680	661	699	621	659	630	665	697	648	630	674	696	647	664	659	649	646	678	689	670	648	684	664	677	626	589	644	628	639	620	668	607	661	688	658	717	649	653	718	649	628	669	649	693	656	627	621	626	649	696	653	654	697	702	628	642	639	613	645	635	662	657	633	650	679	650	641	640	696	712	625	633	685	653	638	656	683	653	645	620	641	645	622	624	632	680	665	680	651	647	664	654	681	615	661	658	652	612	671	629	685	619	707	688	681	670	633	617	663	650	652	657	602	684	691	616	643	653	660	647	646	636	655	600	653	638	682	682	657	638	680	650	631	636	680	653	668	690	631	640	666	690	651	649	666	635	635	657	644	655	637	660	650	665	674	650	655	672	658	653	653	703	697	679	654	617	644	667	685	668	651	668	636	665	663	661	685	674	642	628	683	634	679	652	633	662	629	684	709	621	651	663	656	702	647	637	699	648	688	625	661	658	638	633	627	631	666	668	641	646	622	657	694	667	676	657	669	649	671	654	642	680	670	609	664	658	665	621	636	644	701	716	686	683	639	674	653	620	699	622	630	669	679	637	625	658	635	659	636	632	674	665	649	644	669	627	646	659	702	654	589	653	653	639	704	666	635	673	624	636	637	634	657	648	578	665	687	654	655	650	678	592	697	665	634	657	659	674	652	656	654	651	645	669	675	607	668	620	619	645	626	675	625	656	593	655	640	703	644	672	650	674	662	669	632	639	625	674	632	638	708	610	632	592	655	665	660	640	643	646	673	669	699	640	642	631	637	609	635	667	689	692	657	617	681	660	670	639	644	642	692	631	663	638	595	666	674	670	648	685	631	639	628	625	644	610	644	619	638	630	643	650	648	622	656	659	700	617	614	639	672	630	695	610	627	665	625	710	666	656	647	664	651	632	650	652	590	595	632	676	615	682	687	629	659	649	658	693	707	658	676	647	681	637	643	645	637	643	647	638	628	662	650	631	602	627	655	668	701	591	666	614	601	650	658	666	663	599	698	604	606	599	667	674	636	667	713	683	677	683	602	687	638	640	652	627	656	613	666	613	645	675	629	655	640	687	658	702	639	684	608	669	616	663	621	655	630	604	666	644	679	660	682	674	678	619	634	671	652	649	641	679	654	651	706	690	631	667	712	682	639	631	675	647	632	680	655	667	637	647	653	662	652	649	624	639	623	639	668	653	604	686	601	680	664	609	663	665	641	663	673	635	671	651	652	638	678	648	696	662	673	644	636	651	633	638	676	616	647	654	662	663	647	632	622	649	637	668	621	626	612	635	704	661	655	659	635	674	629	624	645	666	611	630	627	629	634	661	656	654	656	633	661	633	626	635	679	691	635	643	643	649	641	675	645	623	675	693	657	675	636	654	681	654	671	652	641	685	607	640	664	668	659	619	621	638	633	725	660	658	716	670	656	616	628	711	601	681	675	698	618	643	641	637	662	652	656	675	593	616	603	639	644	641	677	637	671	633	646	627	642	655	659	645	645	666	629	665	646	663	628	680	651	643	684	650	650	678	645	653	672	641	635	653	679	655	663	617	664	654	646	645	634	685	618	611	631	624	702	669	674	624	623	624	648	650	632	637	652	644	640	638	667	703	667	650	666	704	645	650	634	663	648	687	643	654	663	639	668	636	658	616	638	620	628	635	669	647	645	678	644	645	625	658	667	612	675	655	661	649	684	693	673	627	623	643	665	664	625	635	630	660	639	650	682	613	609	648	658	692	619	663	683	640	650	608	657	617	679	663	657	649	676	602	674	665	704	637	640	626	663	682	672	645	630	643	595	626	650	656	600	663	688	676	634	662	648	663	692	647	633	690	605	673	673	651	696	639	667	677	690	701	652	653	640	661	658	643	666	670	621	719	670	612	657	742	656	650	618	650	617	640	637	646	651	623	613	646	622	669	647	666	678	648	645	681	633	655	679	721	655	633	643	639	675	639	649	628	677	646	672	623	644	694	653	640	689	692	636	673	660	665	666	637	654	669	696	617	620	668	668	667	628	618	701	606	621	672	622	662	617	663	660	691	697	672	665	667	641	631	618	644	633	697	713	647	660	634	621	672	630	637	666	644	640	686	629	653	669	629	655	620	646	639	664	630	616	685	643	664	660	688	640	652	678	665	644	601	666	667	648	640	661	658	677	693	684	664	670	625	715	676	613	641	643	705	651	639	689	657	624	663	615	616	652	635	647	621	648	641	649	749	641	616	665	654	695	692	642	671	679	618	659	636	614	688	650	681	650	635	659	639	617	633	647	624	625	634	640	676	688	675	672	650	685	617	661	689	707	689	636	646	688	646	679	646	630	627	624	640	705	684	713	609	582	657	641	679	648	668	673	650	663	622	611	647	664	650	654	640	617	675	639	630	633	692	666	672	652	616	614	638	639	689	706	684	631	621	671	619	669	643	663	656	671	623	680	676	704	648	697	642	653	673	677	685	650	674	686	625	648	637	625	668	635	678	627	695	657	618	641	595	655	656	661	640	649	672	662	670	705	655	660	648	656	633	671	672	657	631	635	674	644	694	679	673	625	641	624	659	694	685	670	655	606	693	663	698	615	648	638	642	649	626	667	656	682	692	660	660	646	648	681	650	661	600	692	646	691	683	624	657	634	631	674	619	665	618	659	663	641	699	656	678	660	703	630	603	664	652	650	653	680	633	630	584	653	661	634	633	633	658	655	656	647	682	640	662	627	649	674	628	664	645	677	655	677	624	622	649	637	640	641	623	649	644	683	648	639	655	657	679	647	653	649	673	670	674	665	677	687	616	644	675	608	683	656	669	671	689	661	643	664	659	658	699	646	667	690	669	647	666	623	629	656	684	667
28285	23400	27488	18303	7919	3155	1437	526	268	271	295	276	272	290	305	283	276	275	267	257	284	294	263	299	273	307	270	270	277	299	282	286	281	307	260	278	266	275	271	279	305	250	321	315	309	278	310	284	254	277	291	298	280	265	259	305	260	254	290	304	270	304	282	297	298	282	283	288	256	310	280	291	281	280	282	291	288	287	279	276	275	271	262	263	299	279	278	302	273	252	250	273	283	269	303	266	277	270	308	288	271	292	285	299	279	282	290	269	269	297	311	293	255	274	286	296	256	280	288	309	249	286	272	287	290	310	252	294	253	303	264	278	278	254	274	282	289	276	297	295	320	264	271	289	301	279	284	274	287	296	288	304	285	290	304	274	285	293	249	259	278	253	268	309	274	303	284	299	260	289	297	271	265	255	248	281	257	288	264	302	276	261	272	285	268	271	300	250	306	281	301	304	266	304	249	273	285	288	286	255	272	291	280	283	264	300	275	283	285	299	298	260	276	263	285	278	311	279	280	275	268	285	266	278	306	281	291	252	283	272	260	303	284	265	282	279	314	276	302	284	291	265	265	259	307	280	277	271	262	249	288	280	247	297	287	279	288	279	308	282	283	279	257	264	250	278	300	285	299	278	260	276	325	278	294	269	251	278	286	271	275	296	286	278	277	278	297	296	277	286	277	281	268	280	283	262	284	299	271	265	285	296	276	270	263	261	284	238	261	292	280	275	268	245	279	273	293	285	274	293	303	279	276	279	237	271	246	289	295	261	294	283	289	278	251	282	295	296	261	283	277	270	294	261	278	292	278	279	272	296	253	304	261	263	290	316	275	294	259	315	268	288	265	271	313	304	238	269	281	280	304	276	274	283	281	291	284	279	277	326	265	284	273	295	287	293	280	274	257	289	239	271	298	270	287	257	282	263	274	277	274	281	292	274	269	247	276	291	282	275	298	239	269	286	274	270	300	265	278	263	282	269	267	262	271	284	247	271	286	311	278	268	280	279	279	295	263	274	299	291	303	304	289	286	279	226	276	287	274	313	254	277	301	307	266	263	262	244	265	252	293	256	257	267	241	260	266	287	267	265	254	277	287	243	267	277	304	252	248	300	281	286	260	277	284	282	266	272	312	281	276	263	278	276	288	259	286	292	277	268	271	287	283	262	287	299	278	289	308	255	269	265	264	249	291	252	296	268	290	273	279	283	282	291	306	271	278	294	283	295	281	277	282	297	290	292	280	273	308	265	298	267	286	275	281	304	293	286	253	289	285	324	306	267	271	289	290	295	264	281	273	308	299	254	253	296	269	282	293	295	264	273	242	281	290	271	255	285	308	265	254	283	270	250	269	281	260	277	278	286	270	289	281	252	295	303	255	292	297	284	265	270	264	308	274	300	246	282	275	277	277	289	260	255	281	305	301	309	258	242	292	320	275	300	285	272	270	288	251	263	296	265	293	282	268	293	267	264	259	269	272	281	276	270	310	277	276	274	287	309	258	292	277	275	283	284	292	305	264	280	299	310	293	310	287	289	292	308	283	314	298	275	284	285	257	284	280	256	260	279	287	275	274	250	259	285	272	291	292	321	246	267	277	312	286	292	261	296	280	291	296	289	294	284	325	269	278	261	299	275	285	309	292	276	299	259	301	279	265	273	273	276	300	280	301	286	297	247	277	293	281	258	288	281	280	279	298	280	282	271	284	283	305	311	279	262	259	268	276	293	258	286	291	297	280	277	271	277	279	270	252	269	277	267	301	270	303	314	266	251	297	272	281	286	302	286	278	272	271	284	275	292	310	263	320	294	282	277	268	239	265	272	291	285	285	288	256	282	274	297	285	252	308	250	242	251	274	290	288	270	273	266	282	277	285	293	290	286	287	264	274	258	299	274	246	239	291	281	288	299	276	268	287	281	288	271	304	271	261	296	281	257	263	289	258	287	289	274	246	294	276	275	278	275	293	275	272	301	307	281	291	255	255	221	288	257	259	286	284	278	245	305	279	275	256	279	289	291	277	261	276	289	300	277	260	291	323	263	253	286	303	268	261	292	283	252	278	248	291	267	258	283	250	268	285	269	290	312	288	294	277	268	292	271	286	269	306	278	253	281	301	296	278	297	278	279	279	268	272	267	285	296	259	271	273	275	281	278	289	265	263	283	286	257	254	265	268	267	264	282	296	272	301	257	259	234	287	295	267	275	267	283	269	283	295	286	282	283	260	284	291	275	284	303	272	298	259	279	247	277	248	278	263	286	267	248	285	270	285	279	280	303	276	271	301	265	268	272	306	320	278	256	273	289	284	265	269	264	260	288	285	304	257	271	302	268	304	286	289	280	266	261	276	267	255	288	261	301	272	274	289	273	262	277	251	285	294	281	278	246	264	275	284	299	270	290	280	284	276	272	293	302	292	285	283	288	287	297	260	284	297	254	285	294	325	299	292	303	277	286	282	284	301	293	260	280	276	269	271	292	262	299	309	280	310	306	276	294	268	280	269	274	292	285	285	308	260	298	267	290	282	269	281	262	292	242	289	263	277	245	262	297	274	284	252	256	264	283	292	273	269	288	282	277	252	285	279	294	273	290	265	299	281	283	287	265	278	296	289	245	308	287	289	264	282	295	293	276	262	267	302	320	288	301	283	283	284	292	286	280	277	288	277	260	291	290	299	290	290	283	288	277	302	257	280	282	294	272	282	309	272	256	257	291	292	268	276	284	267	289	296	280	275	272	280	235	275	257	292	270	250	311	300	290	252	282	251	255	253	313	266	240	281	300	269	287	284	285	265	284	294	301	290	267	284	298	281	288	291	326	251	258	312	257	291	296	276	302	282	263	282	296	246	294	264	275	306	294	295	278	264	279	274	265	279	272	302	258	282	273	264	288	295	304	296	289	260	263	261	287	316	278	276	279	273	273	270	288	264	264	273	283	294	275	292	268	279	293	281	251	279	286	267	283	283	266	288	278	269	284	297	289	283	269	284	298	236	252	314	283	294	281	260	293	240	270	259	279	287	270	292	277	268	268	273	262	292	295	252	279	285	296	274	284	272	283	272	275	289	286	283	302	289	301	288	287	281	270	288	260	263	294	284	254	275	267	278	273	264	288	277	242	275	282	313	272	282	266	252	261	262	304	281	271	229	280	266	262	259	275	276	271	256	319	290	243	297	294	277	284	283	283	260	303	317	272	278	264	289	278	302	257	279	296	271	277	259	267	288	265	313	271	274	294	274	309	294	271	271	303	273	270	249	282	296	284	297	271	260	233	267	281	260	258	262	298	259	281	257	272	291	288	250	286	244	279	288	276	297	285	270	270	255	289	254	288	290	265	286	276	261	249	258	272	294	266	282	298	256	284	277	305	288	287	274	286	279	294	286	269	279	271	252	267	285	296	283	287	273	271	280	287	277	262	306	308	301	287	257	292	271	261	284	280	276	256	272	256	277	260	276	287	284	260	282	266	276	266	258	280	270	289	291	274	293	271	266	271	269	280	286	301	275	288	267	273
14367	33109	23353	13564	7720	3985	1802	643	307	302	308	321	309	327	278	325	307	308	323	276	301	298	293	334	284	325	277	346	288	292	287	317	309	306	309	296	297	327	314	296	285	321	294	333	291	316	302	310	295	321	306	321	305	304	320	286	316	303	314	303	318	287	295	307	314	289	311	295	319	339	329	312	317	292	315	323	298	302	304	331	259	312	311	322	304	314	308	315	286	313	323	325	313	304	321	292	297	327	306	323	345	322	312	290	315	318	313	286	313	314	297	308	293	311	316	290	321	309	275	302	332	344	316	323	323	337	281	283	313	305	329	297	305	317	308	329	306	294	320	313	293	354	281	331	307	289	309	314	304	322	315	303	302	291	308	303	301	304	289	278	282	323	320	323	325	308	319	295	317	303	298	353	340	322	321	284	306	303	302	311	303	314	312	313	281	283	312	285	277	316	331	317	321	306	320	322	301	319	308	274	298	297	297	317	313	313	331	304	309	325	302	272	305	310	297	324	296	304	329	289	330	274	331	307	298	305	329	315	306	308	331	292	348	318	285	307	295	304	322	320	289	306	288	298	330	294	306	300	296	284	279	342	312	302	316	297	300	318	285	329	307	305	299	307	299	305	314	313	304	306	312	298	305	303	294	325	298	297	301	328	308	326	276	318	298	318	321	322	307	311	319	322	312	322	323	294	308	321	318	299	275	278	327	300	304	305	305	291	303	288	302	297	305	317	298	301	323	343	339	329	284	314	315	304	311	303	283	303	318	307	308	291	301	328	326	291	293	332	293	332	292	305	294	329	315	305	326	279	284	315	309	294	310	315	311	303	313	302	308	301	305	301	309	294	296	324	299	309	300	308	322	329	320	307	294	324	306	273	343	305	319	323	281	312	310	294	328	294	312	323	309	263	324	302	282	292	310	286	294	331	326	322	303	302	318	299	280	323	279	332	301	339	318	305	311	303	324	293	293	328	306	292	285	294	322	308	318	316	326	283	300	301	300	299	302	321	334	335	295	312	309	300	325	313	287	346	294	293	303	309	319	323	311	297	319	316	282	326	345	324	309	312	310	292	335	293	346	312	348	276	305	319	293	317	311	299	291	295	284	333	288	301	311	327	303	321	290	296	297	291	321	317	310	277	286	315	304	314	322	292	293	284	342	293	313	293	330	322	326	290	326	290	311	292	304	302	325	319	311	305	293	311	300	296	292	298	316	326	307	282	331	307	295	321	323	292	297	305	282	278	294	306	319	330	339	304	316	319	271	315	325	296	293	313	286	322	330	304	276	318	309	270	293	300	314	295	301	313	301	307	319	293	314	307	333	318	340	312	310	309	316	306	321	330	297	273	340	298	300	327	305	331	300	288	295	310	288	339	311	316	320	303	303	290	316	336	310	284	307	336	322	292	283	318	320	318	305	336	275	277	317	325	327	327	319	309	309	306	289	307	278	331	315	315	314	317	295	310	313	320	307	313	287	296	318	275	309	338	273	304	302	296	287	321	318	307	304	329	289	287	313	301	316	314	313	287	318	285	309	294	304	318	304	315	314	294	315	310	282	327	282	319	321	323	290	320	306	267	315	310	311	320	348	296	279	323	313	291	300	298	302	306	299	301	307	331	318	314	323	332	275	288	317	344	294	328	304	336	303	362	326	319	298	307	286	302	331	303	286	313	287	296	337	334	310	326	336	304	292	300	337	318	280	302	340	303	332	312	290	290	311	328	302	315	315	300	291	276	294	281	322	276	315	312	330	291	301	276	330	309	296	344	303	326	308	305	320	319	301	287	291	321	315	294	314	335	312	297	280	333	300	310	323	305	320	337	320	291	286	289	333	300	305	317	302	323	311	319	336	293	287	320	317	315	306	302	286	294	302	291	297	342	305	293	283	316	290	330	298	305	336	308	314	310	287	306	316	313	296	325	333	336	324	351	316	312	302	316	299	293	319	309	306	321	326	280	306	290	312	308	323	304	279	280	305	318	295	299	322	285	324	286	312	335	322	319	307	326	291	317	311	274	357	304	324	305	332	304	347	309	308	319	309	322	310	355	323	298	321	310	308	319	296	291	295	302	285	328	313	344	332	301	319	314	299	318	302	312	288	329	307	316	289	309	326	288	305	289	333	299	291	315	294	308	321	312	314	314	306	288	327	316	310	342	303	308	306	295	289	283	305	287	328	311	324	286	302	331	287	325	333	300	299	311	298	312	317	328	283	294	285	325	278	327	320	320	292	295	283	298	343	317	309	320	331	305	265	303	296	291	284	296	304	305	297	302	306	297	307	313	333	339	280	280	299	288	286	378	344	292	347	305	287	295	321	315	291	297	281	302	288	313	286	311	327	289	331	287	316	297	325	290	305	287	301	302	323	335	294	268	318	295	301	292	321	298	313	339	315	339	303	299	325	318	293	297	258	311	308	289	300	308	305	293	304	293	331	286	298	343	288	325	274	336	320	297	344	295	321	346	305	273	321	329	324	298	297	285	325	317	310	290	289	321	318	310	332	341	322	307	342	338	304	316	322	334	310	313	303	312	332	304	295	309	292	306	287	298	299	312	284	291	275	292	313	294	330	303	279	325	287	279	292	285	310	312	336	283	317	341	309	297	292	302	334	298	326	309	293	286	297	353	322	332	318	314	317	302	294	279	342	292	305	292	332	306	301	346	315	304	298	346	301	318	315	303	285	272	293	317	327	314	333	328	295	301	309	322	310	332	302	297	303	295	318	288	288	285	322	320	340	330	293	298	297	315	304	294	329	319	291	309	312	317	311	284	314	297	330	289	318	306	292	316	310	321	307	292	303	300	292	297	316	286	292	294	327	302	314	320	330	283	304	322	297	326	315	290	277	282	309	296	327	313	310	308	306	306	289	315	302	319	327	299	318	309	321	343	286	322	296	341	313	312	312	303	315	313	297	296	312	274	318	310	314	315	294	314	282	299	323	282	312	276	333	300	287	295	337	278	305	328	291	313	340	292	270	278	286	319	302	304	297	308	312	291	321	341	315	324	313	297	298	319	294	330	305	311	305	318	288	329	303	307	304	303	329	311	314	311	312	324	300	307	311	272	298	281	294	302	310	301	297	304	307	338	330	331	340	327	308	305	324	317	330	301	298	287	304	281	304	297	302	339	288	300	280	326	298	331	306	322	306	297	289	312	334	310	326	334	299	330	327	350	326	298	293	307	318	290	308	281	317	316	325	333	302	294	278	325	304	324	299	321	325	300	300	294	316	303	307	298	311	324	288	305	316	300	315	311	313	339	322	284	313	333	308	272	316	327	300	310	332	286	316	326	312	329	294	312	308	299	274	274	311	306	335	323	313	291	306	302	308	271	301	310	304	299	289	325	327	303	320	276	317	338	323	309	294	322	324	280	307	285	313	306	326	300	345	288	303	277	305	296	322	314	294	298	317	344	330	294	273	315	314	316	285	297	291	321	283	324	305	294	307	317	331	291	325	287	314	285	304	317	307	278	305	335	286	313	335	315	298	276	295	321
23309	21388	32749	34969	34559	29818	21789	5160	509	535	502	454	523	538	469	487	497	483	501	486	459	493	524	443	495	481	447	501	460	476	471	466	468	457	469	508	467	505	477	449	511	495	481	475	458	467	462	471	455	440	446	469	495	473	473	453	473	466	540	480	460	511	459	435	492	457	473	446	493	485	484	453	473	465	485	482	456	427	452	467	505	489	453	505	477	519	519	468	475	485	493	478	475	452	512	491	500	462	478	451	434	475	484	439	487	471	451	461	440	479	475	467	511	496	480	462	469	452	489	488	464	465	502	464	470	499	476	485	450	482	465	451	474	485	465	476	462	486	477	506	461	466	444	470	408	467	499	459	485	485	444	457	485	518	474	505	448	476	482	470	479	483	472	445	491	434	472	495	489	477	461	517	435	473	476	451	474	453	464	472	510	463	469	469	421	492	490	472	490	451	478	455	469	475	454	479	466	483	483	473	504	471	488	463	482	464	466	445	465	451	473	466	467	456	495	436	462	466	507	473	465	457	486	503	462	443	471	451	418	466	484	464	488	462	444	472	503	492	445	505	449	493	521	496	459	482	451	477	451	487	457	450	480	451	484	478	514	461	481	488	474	466	453	496	474	510	492	479	465	481	478	475	495	466	453	448	479	508	511	518	482	500	469	496	485	462	494	486	421	488	536	493	482	477	469	444	509	508	484	461	482	478	479	487	443	487	483	485	455	496	472	461	471	480	495	474	500	506	498	494	466	488	469	497	511	459	481	431	494	467	451	460	457	471	446	465	503	509	480	450	450	499	488	452	496	515	487	510	454	490	462	457	482	484	475	460	480	500	489	433	510	486	438	504	466	429	480	476	493	479	498	461	487	456	482	459	453	435	455	537	478	483	474	491	488	453	463	471	482	479	463	506	455	470	463	487	461	450	475	462	512	472	470	483	480	464	456	450	489	440	492	492	462	493	471	485	485	500	462	491	485	465	466	481	506	456	472	478	496	454	493	478	460	475	487	510	484	506	479	506	470	459	500	465	453	510	490	492	489	474	492	499	457	445	492	503	459	489	496	496	480	437	510	462	481	427	451	451	467	465	460	484	481	497	470	446	457	473	457	478	451	453	505	472	502	498	455	462	500	469	480	521	497	435	469	501	462	475	482	487	470	461	474	523	529	472	482	504	520	504	475	475	454	443	529	434	465	491	471	467	487	491	455	521	497	463	462	473	499	502	500	503	467	476	455	509	493	435	487	477	473	464	513	502	469	492	484	473	477	479	521	476	460	476	431	510	498	467	503	449	475	496	484	482	440	458	469	487	483	466	480	449	482	502	484	502	479	479	469	493	473	524	461	454	510	451	509	510	436	499	429	452	468	457	463	463	491	469	445	464	437	465	421	460	468	480	472	472	533	473	438	469	489	494	485	433	499	443	447	440	471	456	486	455	501	442	442	459	489	490	474	515	482	478	470	515	462	485	493	495	464	446	515	501	481	517	472	454	415	492	469	451	456	456	479	454	467	522	494	474	487	438	476	484	473	501	477	454	472	462	523	464	465	476	443	477	441	502	468	462	459	462	493	465	464	458	519	458	479	497	447	515	462	494	444	460	459	499	470	469	466	489	496	504	484	458	475	522	526	510	469	450	510	461	468	437	473	506	491	433	465	500	479	497	476	463	465	444	468	455	479	485	464	495	458	477	482	466	496	448	466	477	477	467	482	446	481	475	520	440	491	477	466	466	480	481	533	508	473	524	440	481	490	519	469	436	470	485	502	493	521	451	466	492	460	475	501	493	470	457	490	506	462	479	477	467	505	474	493	458	503	509	465	479	500	437	472	496	472	513	509	478	478	460	463	453	486	486	445	516	484	498	498	511	482	474	528	517	464	489	453	460	499	526	491	448	488	453	467	471	449	480	459	482	483	496	454	491	506	487	461	509	480	458	428	442	461	447	485	490	444	486	458	520	494	443	491	475	477	499	462	457	482	460	476	478	502	478	434	470	453	481	519	505	506	512	492	482	456	497	505	457	499	512	481	474	469	501	473	466	518	518	456	485	494	479	471	485	502	473	480	501	489	441	449	514	484	468	480	507	459	463	482	483	456	509	461	501	437	423	471	473	485	459	464	501	481	477	480	499	478	465	465	482	518	480	493	461	468	454	477	437	481	497	450	494	494	486	460	476	465	470	439	480	482	490	492	526	522	462	477	482	444	463	486	515	475	473	504	470	447	460	513	454	486	467	486	495	412	496	459	471	537	436	453	483	480	489	456	469	513	462	450	476	478	478	456	452	500	477	470	453	472	477	483	490	464	490	474	459	479	437	498	502	487	500	511	476	490	450	468	470	496	444	478	426	470	460	455	457	483	506	486	473	466	524	459	431	463	473	429	484	468	503	482	476	438	485	470	480	479	490	456	507	495	444	483	492	475	476	448	492	465	497	494	453	469	509	480	455	490	470	471	452	465	483	448	483	461	508	479	474	488	461	478	439	454	489	467	473	492	458	462	462	470	504	458	481	497	518	481	486	473	479	465	477	466	482	481	470	452	505	461	502	501	471	529	444	442	471	496	485	456	478	507	492	490	471	430	473	488	471	457	500	484	489	477	483	497	466	434	461	480	471	470	520	467	500	452	463	462	447	458	476	464	469	504	468	495	469	496	505	463	460	495	448	476	450	464	436	458	509	491	501	461	491	442	466	473	434	499	513	461	486	516	458	484	467	444	492	455	470	483	458	488	447	438	516	478	486	498	482	451	485	512	482	472	465	507	450	493	474	445	464	462	464	452	502	486	501	503	476	470	454	454	479	439	478	478	496	462	470	445	501	477	471	465	510	457	506	472	471	500	478	516	467	457	456	468	498	467	458	484	452	476	466	465	521	450	469	461	483	448	507	503	468	492	437	487	475	465	442	467	471	491	479	504	458	503	503	505	504	474	470	524	491	467	442	499	504	457	440	483	501	480	490	458	477	463	474	443	496	482	469	465	478	437	500	489	456	481	447	492	475	459	491	487	467	456	467	445	497	481	467	467	473	469	450	504	501	468	478	499	456	501	461	466	477	466	460	466	446	486	464	465	434	494	443	471	464	473	472	455	500	491	434	445	477	447	478	477	516	476	452	457	502	511	444	444	478	415	458	489	463	471	504	461	475	480	448	488	450	476	462	510	495	501	481	445	451	472	487	449	506	484	470	471	474	472	485	492	481	437	461	481	484	454	493	432	471	446	425	485	453	458	474	443	464	498	457	491	460	479	482	499	470	425	457	459	455	460	467	493	462	500	470	482	475	442	470	507	484	467	461	475	451	449	483	467	488	498	477	458	477	464	461	442	462	473	460	491	509	503	489	477	467	463	476	477	445	489	513	462	464	463	467	438	472	491	471	458	482	435	492	497	463	451	481	474	492	495	493	480	490	517	498	475	486	476	453	469	465	460	490	460	495	456	444	466	475	462	420	484	480	480	494	468	486	439	501	466	485	480	468	448	459	469	481	455	483	500	496	490	460	471	473
41495	84477	71806	54724	44190	32056	20463	4569	533	490	518	531	505	452	516	476	565	492	463	475	516	510	478	502	472	476	488	495	464	492	503	460	476	520	502	464	480	503	524	454	478	495	510	505	496	467	475	479	531	511	483	528	543	476	510	441	498	470	494	513	485	499	491	469	489	512	466	508	488	509	531	474	475	503	477	484	502	465	502	467	503	477	495	497	511	489	513	541	531	463	517	517	504	465	468	487	504	512	526	487	477	469	490	496	518	491	524	492	536	505	505	480	471	513	535	518	522	485	490	490	497	500	485	479	497	478	482	503	498	534	476	489	487	510	503	501	527	489	511	518	491	490	468	507	476	516	480	503	538	408	521	481	485	523	493	492	525	468	491	536	516	487	496	482	463	501	506	482	540	486	513	545	524	495	503	492	497	466	498	491	489	520	517	477	495	455	495	511	505	536	452	512	459	495	504	517	486	485	478	500	469	488	514	506	479	492	515	488	496	489	536	504	486	483	536	482	504	518	500	489	490	492	476	508	470	490	473	476	470	512	477	505	495	489	489	510	500	538	557	507	481	470	499	486	477	492	540	470	477	484	500	487	488	512	517	512	521	480	469	486	505	499	519	474	457	482	501	442	500	526	509	539	491	479	523	504	487	489	503	530	483	537	519	501	462	491	478	442	493	525	518	489	506	524	453	480	506	510	490	480	518	515	491	494	459	525	489	491	489	517	481	485	459	496	470	498	506	449	477	498	480	465	473	475	492	507	527	473	508	499	498	468	501	487	527	433	505	498	480	524	493	500	476	508	503	490	496	505	495	527	494	467	504	509	520	487	481	507	479	507	479	472	496	465	456	469	524	501	535	480	508	453	470	501	473	493	492	521	510	490	524	466	518	492	478	518	523	520	476	458	508	509	502	544	511	478	464	491	473	487	467	491	488	454	515	517	499	509	468	511	505	485	473	487	465	519	524	480	479	505	505	497	529	468	521	493	484	493	488	492	476	481	536	439	496	512	532	518	550	477	488	488	492	546	514	501	529	488	483	495	498	481	505	528	493	493	478	511	504	495	513	534	488	525	498	472	505	488	466	493	493	497	493	512	480	514	514	501	527	500	474	463	469	516	517	445	493	520	496	520	481	504	516	510	494	495	474	516	493	509	516	520	454	501	495	501	514	522	519	523	474	466	493	524	474	504	467	482	505	482	483	491	492	514	493	491	456	462	505	510	481	467	487	502	499	496	517	493	488	469	528	483	493	472	490	460	485	523	472	482	510	462	504	484	456	508	484	510	483	457	534	526	506	501	516	534	541	485	510	464	476	485	512	507	530	540	521	469	514	509	489	503	514	523	476	493	496	513	482	469	451	473	500	488	505	467	521	494	495	481	500	429	509	481	537	482	501	491	506	522	495	516	504	473	494	501	490	474	511	487	496	499	480	504	479	476	511	514	475	496	443	483	458	503	518	485	464	492	508	517	508	543	470	519	503	491	523	492	479	511	447	491	498	517	525	499	531	503	490	469	518	476	471	496	506	519	484	514	491	461	507	522	483	494	515	517	465	497	480	530	457	509	486	523	517	513	528	481	485	528	448	506	505	527	483	490	530	508	484	471	499	501	503	495	488	504	482	479	492	498	508	462	493	478	467	511	524	529	503	505	484	476	510	509	507	501	512	499	550	510	523	480	471	495	499	459	511	482	484	526	473	510	487	476	525	527	456	508	486	484	485	476	501	471	485	509	481	477	507	503	539	513	524	536	497	481	458	480	504	501	476	492	502	515	490	528	472	454	495	489	492	492	501	472	529	549	513	492	541	527	504	462	501	470	493	513	518	475	504	451	529	498	511	502	497	494	478	480	495	484	521	510	504	517	484	502	488	469	533	486	450	486	472	471	503	475	521	507	490	471	519	436	546	458	479	460	452	470	496	490	511	467	513	480	506	476	475	540	481	475	488	467	456	521	515	458	528	521	481	488	472	463	474	491	455	492	541	488	465	493	530	498	477	452	517	479	509	505	467	468	495	497	495	492	502	485	538	483	471	498	510	482	473	507	490	470	477	490	485	448	508	445	520	518	521	528	497	467	494	499	500	518	457	490	484	481	494	478	505	493	479	441	496	472	477	495	484	517	471	502	494	492	513	494	480	506	494	521	503	504	459	504	491	538	515	518	481	494	489	536	486	499	462	518	496	491	463	464	485	487	483	486	494	496	523	489	477	495	512	503	504	532	491	480	494	489	506	481	475	479	507	486	503	505	466	519	448	497	491	479	468	538	500	492	469	499	464	488	469	457	497	473	495	546	484	501	510	518	508	465	513	508	456	546	483	507	547	484	516	485	519	495	513	489	464	508	481	512	520	529	478	483	464	487	486	533	495	476	503	507	500	456	479	461	527	519	480	529	496	509	492	464	478	486	498	500	490	510	501	481	461	529	501	506	478	501	475	452	500	469	479	509	480	498	542	468	503	479	493	472	528	529	478	525	455	506	470	509	453	521	490	491	453	492	528	455	512	481	467	529	479	530	507	545	527	505	477	491	486	497	443	534	530	490	475	468	461	505	491	513	486	508	512	510	497	496	481	479	480	485	508	495	528	520	509	481	463	500	506	507	483	516	503	456	491	520	486	455	507	471	483	517	477	512	480	530	486	518	473	491	516	504	474	519	511	505	517	474	457	493	503	480	463	497	482	517	510	480	473	477	462	496	511	483	479	509	508	502	471	485	477	504	498	492	518	495	527	442	518	519	472	487	448	476	511	465	474	472	489	464	489	505	504	482	494	506	484	499	491	500	473	494	474	492	508	486	492	512	523	504	521	515	527	522	483	458	438	473	524	500	468	440	482	479	485	528	518	481	534	489	515	477	512	497	464	523	508	507	511	492	457	490	505	454	482	521	535	508	466	482	458	490	494	487	512	514	471	553	472	508	483	504	518	493	473	484	487	532	479	442	494	496	523	449	515	520	520	476	481	529	511	534	535	477	466	503	458	514	471	496	480	489	476	528	519	521	517	490	496	483	501	468	491	502	463	495	504	485	503	496	487	473	478	512	456	467	502	477	486	464	502	482	483	515	508	520	511	480	519	523	506	488	496	482	494	517	557	489	508	449	481	476	480	463	467	471	483	513	551	513	501	472	514	504	496	453	489	494	467	468	516	509	498	503	536	467	473	487	487	464	511	538	472	476	487	461	494	526	478	486	509	472	464	466	516	534	464	569	486	503	512	453	496	475	487	489	477	451	496	527	507	524	455	484	520	448	529	513	512	517	494	518	512	455	512	524	456	477	500	504	530	504	521	497	525	418	490	508	496	470	502	444	473	454	507	518	485	473	487	497	479	458	542	477	539	461	489	491	476	467	550	488	503	486	500	501	487	472	485	504	478	523	500	470	544	490	482	520	471	503	467	479	479	471	510	501	459	519	484	503	481	447	496	512	471	489	466	499	474	477	505	471	483	527	488	482	455	511	505	462	492	533	496	473	523	500	492	441	507	543	523	481	481	484	513	479
24983	21772	33515	33917	25118	16067	7445	1337	376	382	366	356	338	375	381	379	364	377	354	377	361	349	358	377	375	382	374	364	334	347	377	380	352	386	356	383	351	394	404	352	402	334	363	359	366	327	386	396	365	369	381	342	382	367	376	400	344	343	367	354	399	356	411	401	395	350	373	343	349	356	366	368	365	373	367	364	381	371	359	376	360	377	361	393	336	348	307	387	387	367	366	335	351	371	391	339	372	393	377	389	377	358	362	351	381	350	334	372	381	365	362	356	369	366	350	338	352	371	368	375	350	367	352	392	350	367	364	349	374	351	335	383	373	378	345	372	376	340	336	392	365	364	372	367	353	337	378	371	387	360	345	360	360	369	399	336	332	364	339	354	346	385	364	365	378	376	358	370	371	323	369	347	355	342	340	354	379	360	366	363	356	412	368	377	386	372	367	372	358	383	370	350	370	335	370	346	375	364	384	349	358	380	407	374	350	372	383	363	349	379	376	350	357	372	351	330	375	341	344	400	393	399	365	379	345	340	377	413	346	367	402	346	348	353	363	407	341	359	368	351	383	403	332	395	350	323	364	346	382	330	375	377	368	351	377	331	366	352	328	355	330	352	383	356	368	360	335	368	358	384	356	341	357	375	339	360	353	395	378	364	373	383	362	341	355	355	387	369	380	375	354	398	361	357	349	345	407	377	344	346	337	372	365	368	396	339	352	389	352	402	372	376	352	356	338	372	355	380	365	328	366	340	350	352	381	355	354	349	336	367	326	369	372	356	399	358	369	368	365	378	349	373	364	383	362	374	402	365	354	350	356	398	375	370	330	346	360	344	327	391	347	366	354	369	355	339	357	347	362	370	387	379	392	378	378	371	364	377	346	351	347	393	350	359	400	356	365	369	374	377	376	367	359	364	326	336	364	339	357	362	351	374	359	371	358	342	342	378	375	393	334	370	355	358	379	355	366	332	377	397	347	369	367	362	355	369	349	337	327	357	363	341	375	352	396	366	382	330	359	353	392	362	388	356	372	343	376	375	342	386	376	381	379	355	372	357	363	344	369	362	346	376	325	365	353	360	378	411	357	384	370	344	359	346	380	384	326	375	377	351	354	342	365	373	360	388	368	365	354	361	378	361	367	357	389	378	364	382	352	334	340	364	366	373	356	378	346	360	383	372	364	366	355	377	364	378	403	369	369	362	375	401	366	370	342	347	346	364	354	360	347	362	384	396	370	368	360	344	372	385	383	313	375	352	386	340	383	402	364	362	383	331	354	389	353	358	362	353	327	365	348	395	354	386	395	378	371	322	401	381	384	352	366	359	360	368	343	390	380	380	369	377	372	351	339	380	367	390	371	369	351	363	368	376	364	407	365	378	329	313	370	324	336	349	355	354	377	353	370	368	361	375	315	361	384	335	349	347	380	369	362	382	347	374	369	358	337	358	365	367	383	352	359	353	372	341	368	375	380	394	371	358	360	389	353	367	369	379	354	351	390	398	370	357	356	409	356	351	359	374	346	348	359	362	388	390	353	361	364	348	367	434	364	398	347	348	346	386	393	345	345	334	337	400	362	351	356	349	392	385	366	383	356	362	374	356	359	371	380	350	365	363	353	344	392	357	385	358	392	359	352	354	363	353	363	358	359	362	363	354	374	342	365	383	367	360	346	353	391	378	317	378	388	338	352	376	365	350	357	377	370	350	323	340	369	412	369	398	358	381	324	350	362	333	388	360	380	341	375	387	355	377	344	385	341	355	370	363	386	349	397	358	378	371	350	404	387	390	356	367	321	385	400	375	342	349	378	366	363	369	366	401	358	375	374	361	390	361	365	327	363	349	369	353	365	393	373	359	339	364	362	379	376	344	340	380	369	403	390	352	372	341	379	391	357	404	328	372	404	380	371	369	381	392	337	410	318	367	353	374	347	362	314	374	366	374	372	371	374	393	408	363	358	380	351	394	363	389	377	385	357	379	359	370	342	366	358	343	392	358	377	366	358	334	372	355	360	351	347	366	368	357	344	364	332	367	330	356	363	358	373	364	381	357	366	384	359	362	359	381	362	387	354	334	353	353	365	368	346	378	334	363	374	347	378	361	353	410	375	397	364	391	357	386	381	334	356	369	383	367	352	336	345	380	355	387	351	360	364	349	365	357	384	351	352	344	369	382	332	378	353	371	344	349	365	365	376	352	377	363	392	375	330	368	370	344	386	374	345	367	338	330	323	382	363	341	362	361	394	405	387	364	379	361	354	415	375	352	370	354	360	364	384	371	338	366	368	361	361	366	390	375	362	383	344	360	368	383	398	375	335	352	363	378	378	358	343	400	358	312	411	343	349	350	341	359	377	349	357	370	350	371	378	363	363	359	360	375	361	369	357	356	383	394	385	330	375	343	368	396	377	373	375	429	361	385	371	364	368	368	366	319	382	374	337	354	353	374	373	341	380	336	367	367	354	382	387	373	366	404	358	364	334	321	404	378	388	331	359	389	369	367	385	372	343	401	373	333	339	364	340	370	377	377	369	336	386	333	391	365	377	386	353	391	354	348	384	349	366	339	371	338	380	395	327	381	395	323	362	374	354	353	381	375	342	371	388	347	367	348	373	352	364	345	371	351	354	375	368	354	407	340	366	351	382	351	379	416	357	346	355	347	348	369	368	389	393	373	371	350	390	339	372	384	366	333	357	361	365	372	348	349	321	383	338	366	344	320	384	331	353	349	376	335	330	385	372	396	347	378	352	347	347	387	392	371	355	400	351	343	329	370	379	347	354	352	345	411	350	337	413	366	344	342	382	387	402	351	377	371	366	393	358	353	351	359	359	385	392	387	363	390	345	335	344	361	360	376	372	382	353	367	366	354	396	370	366	372	394	358	375	370	367	334	363	358	357	350	369	372	351	408	369	357	360	317	356	386	370	344	376	392	373	344	376	327	321	374	333	361	359	361	383	365	366	364	382	370	334	360	368	373	351	375	364	391	358	358	356	375	375	355	366	366	338	350	393	357	357	395	338	325	355	352	363	375	385	384	383	382	392	375	384	357	387	368	366	380	391	360	370	377	326	342	356	358	368	381	345	347	354	356	357	338	383	345	377	355	388	359	376	334	369	364	396	350	347	338	351	338	351	389	381	429	334	366	360	398	357	389	331	365	343	317	365	374	362	345	370	357	327	356	389	359	341	342	360	357	358	362	359	383	389	310	369	386	349	363	378	357	351	346	378	365	391	343	372	380	332	385	355	347	394	367	373	345	347	358	348	365	356	371	364	350	344	349	330	368	376	370	346	374	372	397	362	353	377	367	367	329	374	344	395	339	346	366	385	361	346	348	354	386	378	383	361	349	366	399	395	375	385	363	379	376	375	376	367	408	348	365	337	364	340	327	355	358	359	345	350	393	395	367	375	373	351	342	373	370	347	380	365	345	376	400	360	348	388	347	396	365	349	403	380	343	359	380	341	381	368	404	356	364	355	357	361	358	368	385	342	365	333	345	345	389	409	365
36043	65389	54686	40175	30021	19163	10490	1860	394	421	416	414	384	407	353	436	364	429	382	390	391	402	406	406	389	445	390	408	428	396	388	401	382	402	367	410	407	398	391	400	350	396	411	356	389	403	450	414	375	414	403	406	363	385	413	433	414	405	348	438	394	400	365	429	431	400	394	401	414	435	407	397	428	412	403	388	408	370	369	435	387	435	388	443	404	430	427	376	379	404	392	400	375	381	443	426	397	412	437	416	398	395	407	355	411	386	400	402	450	383	415	373	375	395	384	398	405	418	380	425	375	399	370	392	409	406	396	429	416	414	466	385	420	409	407	417	392	412	413	415	448	386	426	401	371	387	370	409	397	450	438	375	387	411	395	384	423	429	417	409	405	424	384	420	416	393	441	419	419	413	434	391	448	415	402	381	346	383	384	401	419	408	410	385	424	432	411	420	398	385	416	394	407	419	416	414	392	449	420	392	425	397	403	419	427	387	401	437	419	382	402	409	387	398	400	424	404	410	410	355	426	411	466	415	436	421	379	388	390	394	391	404	435	431	408	372	415	415	428	442	398	408	417	410	395	386	421	430	428	368	389	402	402	397	437	416	401	408	410	395	392	423	416	381	413	411	393	389	371	385	404	377	412	386	449	401	403	391	449	381	430	406	412	375	411	411	409	392	422	381	416	417	415	426	433	412	407	380	410	431	393	400	418	398	392	423	395	405	445	396	373	387	376	391	383	402	419	423	419	402	396	419	366	378	390	386	392	399	383	399	440	383	379	396	397	400	405	418	385	431	432	386	415	384	394	391	410	400	430	433	377	411	383	357	444	381	414	398	388	428	374	394	387	397	450	371	397	400	386	406	379	384	390	394	413	405	420	387	400	381	409	413	429	402	385	415	386	397	390	405	401	376	375	366	392	389	387	419	409	403	407	391	393	392	406	394	404	378	431	400	381	390	408	406	405	402	422	384	392	405	370	357	395	425	434	425	386	372	396	393	384	400	398	413	416	396	371	403	412	404	388	405	390	418	439	402	417	431	383	425	430	419	420	401	368	391	388	426	437	400	417	379	385	372	402	386	378	361	391	413	383	446	398	424	420	394	411	403	393	357	392	406	421	452	418	430	403	357	395	409	397	428	379	385	400	372	436	407	376	401	404	392	361	390	416	391	431	383	396	398	409	414	364	402	418	402	376	372	396	420	443	413	384	401	384	415	418	381	384	370	407	387	412	400	389	396	424	392	381	405	402	417	352	410	415	406	379	396	408	424	423	408	402	436	393	402	404	444	385	406	411	431	374	422	404	399	417	398	417	383	408	387	399	409	422	396	414	380	402	392	383	430	397	438	376	393	389	414	389	398	449	414	411	376	399	372	442	404	424	441	396	406	418	442	436	407	420	417	382	402	394	389	427	369	398	434	395	429	418	406	419	406	395	450	399	440	368	430	360	376	399	358	393	401	389	406	426	402	381	417	391	417	418	415	392	447	407	378	401	404	397	432	418	413	439	413	424	403	403	380	388	396	389	372	386	366	437	397	384	384	399	441	384	391	402	407	404	394	417	354	419	402	390	373	406	403	395	392	411	406	428	401	418	425	405	370	408	379	401	400	389	408	398	402	420	437	440	393	379	374	428	415	426	449	402	425	409	414	387	421	431	403	444	392	362	380	405	361	382	402	404	406	398	418	401	421	410	383	422	400	419	394	414	397	380	415	396	387	396	402	429	415	423	439	417	388	414	415	382	397	426	419	403	405	411	399	394	421	374	406	392	410	376	448	436	442	418	406	383	417	390	435	396	414	402	444	384	438	415	412	401	412	398	420	433	393	403	404	434	395	463	390	393	400	428	380	413	427	385	406	431	422	437	411	415	404	425	380	408	408	378	396	381	411	407	398	409	424	403	431	401	404	382	392	425	417	406	412	397	400	432	403	443	362	361	378	427	421	406	434	423	420	400	402	432	410	416	394	401	401	428	368	399	364	387	388	409	393	413	383	376	385	434	419	390	381	425	399	447	398	385	398	399	415	397	414	412	390	369	384	419	412	390	386	400	440	448	378	402	384	428	414	386	387	379	378	377	419	396	441	427	413	423	401	418	398	386	433	391	403	398	373	417	397	416	406	391	397	427	423	407	428	395	385	423	402	398	401	431	371	376	425	418	421	423	382	397	408	411	380	419	372	393	351	400	439	396	402	407	384	393	409	404	410	419	401	393	398	388	364	414	382	400	420	393	425	399	380	450	439	412	406	372	398	392	393	418	404	426	389	412	389	400	422	374	373	372	367	402	355	411	403	393	387	421	396	397	405	398	409	371	413	385	351	402	439	436	397	396	359	367	381	394	431	398	401	410	396	410	411	379	364	367	410	403	444	417	435	408	381	424	438	402	407	390	412	415	385	430	409	397	420	400	400	431	385	408	374	424	434	391	393	426	442	401	428	418	405	391	411	377	421	393	368	409	400	402	385	373	410	428	391	377	407	442	403	406	387	413	427	416	412	419	417	448	394	424	376	400	411	438	417	389	410	405	385	426	393	388	405	425	396	405	385	376	397	417	397	418	394	409	386	416	404	373	355	387	402	415	418	405	381	408	419	399	416	399	399	415	440	421	414	375	396	398	411	400	399	434	384	374	393	411	398	435	400	412	394	387	386	390	403	430	395	407	441	392	402	418	371	416	433	422	413	443	403	419	404	407	442	389	373	395	358	383	404	421	398	446	408	359	431	398	393	369	397	398	440	397	410	398	381	428	414	385	392	367	388	385	416	422	421	413	394	408	403	396	405	395	418	390	394	399	412	417	425	374	394	390	417	346	406	368	421	421	374	414	365	378	391	426	421	429	429	365	411	405	404	386	412	359	410	407	412	403	418	386	400	401	383	386	450	437	376	382	404	410	375	402	371	427	393	412	383	379	407	402	371	390	378	407	444	399	394	390	420	421	363	401	411	371	398	381	387	399	432	433	393	394	385	389	406	387	404	408	378	391	419	447	392	403	421	429	388	388	387	400	376	444	400	401	438	391	420	379	381	388	407	404	393	346	364	381	411	416	378	384	396	437	407	411	419	422	381	427	403	405	361	410	396	386	401	400	382	393	428	411	425	413	428	425	402	380	415	454	364	405	404	407	423	361	422	392	405	396	391	412	406	398	416	413	396	401	391	413	414	394	418	388	398	396	372	424	401	416	435	417	413	370	379	378	399	426	391	396	408	380	398	405	427	429	453	399	401	421	400	429	392	410	388	387	400	387	415	382	400	391	417	394	424	395	404	381	402	413	427	410	418	391	438	403	421	397	403	375	419	421	384	399	395	404	401	425	392	437	368	398	402	417	430	424	414	398	420	413	373	406	389	410	401	417	375	406	407	402	384	417	436	406	379	367	394	420	408	382	401	376	394	396	412	432	422	420	406	387	399	411	418	426	420	374	406	392	409	466	372	400	409	389	393	375	396	401	392	445	426	397	375	410	396	403	398	429	386	365	381	431	417	410	421	435	396	403	433	447	418
22559	21387	31441	30894	31238	30400	25332	8903	815	628	653	621	661	597	706	661	633	572	659	653	656	601	631	657	620	646	666	630	682	664	619	656	675	609	620	666	628	620	616	670	631	631	685	651	615	617	621	648	661	629	613	659	646	614	661	614	683	657	624	652	645	618	638	624	624	626	695	640	627	628	650	616	572	611	651	653	636	655	608	614	620	633	639	639	607	619	631	665	648	604	639	659	607	652	675	623	605	640	645	627	616	571	631	662	654	590	666	650	630	657	650	651	640	644	674	595	605	638	638	624	660	639	616	671	650	629	661	619	678	644	650	638	624	594	637	589	610	640	599	666	592	634	641	657	592	620	621	584	632	633	605	623	619	648	591	626	610	673	617	590	612	619	587	660	641	605	651	642	608	640	627	593	647	623	632	610	586	653	620	635	642	644	609	633	592	633	634	625	632	642	652	643	674	600	668	612	618	641	650	608	615	646	654	624	655	604	628	626	600	637	653	628	637	638	648	672	645	621	630	645	619	661	669	647	625	635	635	604	623	620	624	675	622	634	579	604	632	641	675	630	653	640	612	667	642	602	634	641	652	657	642	592	639	644	657	642	633	641	640	698	616	604	595	591	609	625	646	616	622	686	645	668	585	638	651	619	642	705	614	655	631	661	666	667	669	682	575	641	633	648	621	576	632	653	629	658	644	610	642	637	631	615	681	637	615	631	634	609	603	627	647	655	650	649	654	614	615	665	618	647	617	647	630	644	572	627	579	653	615	614	608	594	624	706	640	638	628	642	627	592	640	700	666	663	650	604	674	644	609	637	642	617	628	665	623	615	617	637	573	649	655	648	607	643	669	640	679	625	581	624	669	624	634	683	652	609	611	639	662	676	618	658	634	651	658	636	651	601	612	622	656	663	670	679	616	651	692	637	607	644	634	622	627	651	610	638	631	632	618	638	638	612	625	639	675	593	595	626	612	643	610	635	613	669	620	630	601	600	621	643	614	655	621	663	685	595	667	635	648	617	607	635	614	627	621	642	620	672	659	631	616	629	656	674	640	638	694	659	606	648	634	640	586	631	635	674	622	658	638	657	669	625	651	664	627	639	602	646	617	622	644	633	619	650	662	671	643	615	647	656	636	623	651	634	627	674	646	637	659	665	692	655	654	645	645	605	635	643	638	625	667	633	620	619	623	687	638	678	605	638	572	601	624	571	629	628	624	614	633	641	670	612	669	642	637	622	603	617	652	627	663	639	669	638	627	627	701	590	597	647	679	627	630	616	618	647	569	668	623	593	621	624	631	648	581	638	650	665	619	613	637	658	632	636	636	649	620	677	663	652	648	560	658	637	614	650	640	650	640	682	594	610	643	641	652	636	624	624	647	652	647	628	690	621	657	632	616	652	608	618	695	663	652	635	630	669	683	621	643	644	644	636	630	630	657	623	637	685	657	644	647	645	644	656	602	644	630	614	617	625	661	600	633	626	603	610	671	633	592	667	656	618	622	613	634	636	633	605	619	641	638	642	609	649	641	609	635	622	580	622	581	642	638	662	626	636	677	610	628	638	637	616	623	616	629	618	624	629	637	601	644	625	655	611	630	611	659	629	614	657	609	616	666	609	644	624	670	646	634	653	590	653	694	634	620	658	641	589	596	606	640	613	627	638	628	668	623	650	630	581	674	619	646	661	634	616	634	589	654	630	620	583	643	640	651	671	617	628	682	643	625	654	633	666	614	600	662	638	641	679	648	635	603	669	607	656	606	596	618	656	595	641	614	643	642	628	624	634	638	605	634	620	604	612	648	648	588	657	660	625	648	618	612	650	603	652	637	646	667	621	610	650	593	616	636	622	632	631	618	676	630	612	656	656	650	645	650	663	680	611	657	664	688	673	634	612	600	604	652	635	641	652	612	637	647	596	605	648	590	620	669	652	681	588	614	647	602	636	617	602	610	599	604	643	583	630	645	678	638	642	677	632	634	617	644	671	604	618	646	614	682	610	650	645	608	596	602	642	592	654	630	607	655	655	672	671	649	651	648	683	649	614	672	648	666	660	616	591	599	602	637	637	610	623	646	619	597	649	604	650	622	608	627	602	640	620	605	657	649	618	629	641	633	630	619	608	636	669	617	644	622	635	618	622	651	634	650	640	603	600	663	641	642	642	664	621	622	645	663	664	587	652	643	621	625	636	668	608	586	644	612	641	660	667	671	674	646	641	620	625	675	635	635	623	597	617	588	599	635	650	669	631	620	624	601	696	611	637	605	655	620	616	653	627	677	632	567	634	615	618	579	631	616	609	605	624	632	644	617	608	654	627	644	658	628	634	618	613	622	609	600	656	633	628	626	609	642	617	656	648	649	650	620	638	639	658	633	612	620	596	612	643	690	630	648	656	669	610	620	588	656	631	647	588	626	604	632	621	607	590	667	645	639	648	625	616	642	629	612	634	592	640	617	619	639	673	593	644	672	652	650	619	618	630	639	669	609	688	605	642	638	628	561	665	622	613	681	648	614	660	644	677	639	636	630	652	657	626	636	614	610	650	668	680	612	639	634	585	642	580	583	677	623	643	639	667	612	624	672	672	623	640	624	642	628	616	672	620	613	650	626	600	652	650	638	633	665	654	640	593	601	635	674	631	626	664	596	625	623	614	607	633	655	633	639	671	594	661	642	599	603	602	583	619	663	630	642	658	635	634	610	622	600	672	585	607	641	652	613	626	655	631	614	619	617	658	610	623	613	648	648	653	584	604	629	632	612	647	593	570	634	641	654	665	603	630	638	617	634	666	666	615	681	634	638	596	620	658	691	619	623	620	608	617	590	633	689	582	662	663	609	640	629	662	616	641	642	641	623	607	620	594	594	605	627	607	633	665	648	627	626	622	623	648	638	620	608	576	620	621	650	591	662	612	617	647	652	674	596	613	622	642	632	604	663	591	656	625	624	650	608	650	633	604	641	660	639	669	645	664	594	605	626	633	587	669	627	672	627	593	616	628	674	658	644	631	599	605	616	643	639	606	594	635	670	648	599	618	646	614	622	594	628	596	613	601	597	673	603	609	624	644	643	635	654	625	611	630	632	652	616	646	613	652	613	629	536	658	620	654	600	601	608	662	681	637	605	641	648	634	612	627	654	590	653	602	615	608	642	615	637	606	617	643	673	632	622	592	614	604	662	628	648	626	656	635	653	662	605	598	604	679	604	634	635	684	646	620	628	601	657	627	622	619	616	635	637	591	617	620	691	679	585	633	610	676	646	624	608	634	613	676	555	621	612	581	608	638	631	642	619	633	640	598	628	614	651	607	618	610	632	667	653	634	607	628	599	609	626	598	674	648	683	602	611	642	664	648	646	635	650	611	656	588	633	685	657	637	600	669	624	650	616	638	639	678	600	641	648	583	682	646	643	624	635	607	650	606	604	623	603	665	605	644	620	617	660	664	639	650	672	651	614	651	618	614	584	669	583	613	621	626	580	597	651	621	673	664	612	642	599	611	652	600	624	614
49875	93067	80351	62449	48390	35616	22953	8277	693	713	684	634	671	661	663	662	653	669	680	668	658	648	616	618	647	662	666	644	660	677	643	648	685	648	638	627	632	675	669	618	661	600	687	686	623	622	653	682	682	669	668	647	624	648	714	610	622	630	615	685	656	621	653	703	627	670	633	628	650	672	657	652	637	631	584	689	643	623	659	648	643	608	703	631	639	631	648	644	608	672	655	668	639	634	632	593	591	630	633	649	699	633	638	666	663	662	608	648	656	675	651	672	645	647	656	656	679	654	629	671	648	628	643	621	657	648	654	574	648	701	647	678	643	676	639	668	630	651	711	621	638	646	673	693	637	646	621	636	697	645	615	615	644	623	649	616	675	703	663	665	689	630	593	672	640	679	655	630	636	653	645	677	616	615	689	672	662	606	628	650	671	633	627	672	680	684	673	641	683	624	615	655	626	607	625	675	666	684	664	623	640	640	662	603	602	638	693	634	665	683	633	586	678	702	677	697	642	671	641	600	638	636	636	647	634	640	689	663	611	615	608	652	637	666	591	665	633	655	723	637	669	635	614	645	650	668	652	682	646	640	688	628	625	632	655	610	637	686	656	635	649	650	694	649	674	629	643	678	639	628	610	668	640	711	662	638	634	641	645	630	626	635	672	667	629	645	662	615	632	632	616	638	636	646	654	627	638	617	637	619	637	689	676	626	618	634	641	622	657	594	678	681	661	637	657	670	654	634	695	666	604	619	667	633	642	639	623	607	682	653	654	641	628	685	678	610	631	665	685	644	625	644	689	651	652	630	630	648	672	653	653	647	676	649	698	629	683	662	617	629	690	640	634	689	655	645	664	667	683	640	656	643	654	648	628	696	621	645	606	656	684	598	631	675	669	651	619	617	681	645	612	654	689	661	626	688	628	699	638	633	624	644	689	675	665	650	641	659	695	664	628	660	662	618	627	642	660	683	649	686	675	646	649	613	637	635	634	657	646	676	689	660	608	652	663	655	633	652	596	657	668	643	697	674	620	664	672	678	652	669	700	596	617	651	688	615	672	655	615	672	670	705	662	666	658	657	661	672	626	651	624	652	617	643	656	615	637	605	676	648	606	663	683	641	623	628	699	635	630	642	692	610	688	652	655	606	671	670	643	704	682	620	620	628	651	662	696	697	686	654	691	615	628	677	676	645	648	614	640	626	661	647	653	667	632	669	672	655	665	629	639	672	635	648	697	658	617	656	627	624	660	640	681	632	635	630	668	616	639	632	610	637	629	660	669	659	615	615	640	627	672	633	632	652	629	634	642	677	656	676	661	641	595	654	686	663	632	647	641	658	617	670	681	637	709	659	620	653	646	661	637	603	623	668	650	639	620	633	600	631	656	671	627	648	633	652	702	652	657	652	637	650	654	663	653	666	692	663	614	653	657	634	622	669	672	619	617	657	660	647	633	633	631	699	593	662	675	635	650	622	663	633	608	660	623	614	651	664	641	614	634	649	654	625	657	638	654	646	614	638	653	621	672	657	654	676	622	633	669	684	650	638	650	652	659	709	642	634	647	669	658	619	626	636	625	649	620	629	646	628	670	622	657	633	638	659	647	669	652	637	612	642	634	653	651	606	670	621	637	580	674	681	689	661	659	638	628	646	700	611	654	630	604	626	649	649	624	660	705	637	673	665	653	673	701	629	660	612	623	710	707	636	643	641	663	663	692	658	639	643	684	649	627	626	680	668	659	662	673	667	712	670	638	630	630	648	642	661	624	641	628	666	634	664	651	695	615	649	620	631	652	640	658	640	619	668	635	607	660	659	627	638	646	668	655	634	609	666	636	617	671	671	629	607	640	621	624	633	698	644	637	697	614	647	703	679	686	658	661	679	665	644	663	679	649	632	664	704	655	607	640	635	674	674	640	627	679	656	663	649	614	641	651	599	690	635	599	641	631	639	627	673	635	627	645	704	657	637	610	636	603	676	648	598	697	644	598	687	671	692	645	611	690	610	644	606	645	650	616	670	628	674	653	647	644	668	652	651	625	648	653	596	684	615	644	629	629	640	686	624	651	638	618	627	675	619	668	624	628	684	627	667	639	630	660	656	653	632	700	648	687	668	655	664	656	690	683	611	677	675	687	641	644	648	649	634	699	666	681	636	668	684	651	697	665	605	634	651	632	716	599	621	674	673	615	661	690	638	636	670	602	682	634	658	657	667	667	649	648	651	654	632	633	685	636	634	618	677	637	623	642	625	663	684	667	631	618	646	671	656	715	662	670	648	666	664	667	627	656	645	671	631	670	676	670	661	701	644	699	666	649	652	615	683	671	694	622	628	650	650	601	648	670	665	676	630	651	651	659	621	663	666	613	703	613	658	620	627	675	623	655	646	655	675	627	637	661	617	578	614	620	660	625	650	686	649	662	712	650	664	636	631	664	652	678	663	679	635	643	655	698	670	636	680	652	637	623	616	658	661	667	671	617	673	626	647	598	663	649	636	599	655	670	648	665	667	646	660	644	657	589	640	635	666	681	675	615	629	677	674	614	645	670	593	608	632	648	656	634	615	677	692	603	655	654	672	644	639	631	626	610	628	646	684	676	676	624	688	644	659	641	706	646	706	612	633	689	670	603	629	661	635	646	624	664	615	648	661	617	641	655	613	671	652	607	630	641	610	669	662	637	677	630	645	707	631	681	688	638	644	672	661	584	640	643	651	640	626	661	693	652	630	629	627	664	660	621	688	687	652	634	678	626	604	631	695	609	635	625	606	667	654	653	677	646	630	608	707	646	678	684	666	653	650	598	689	615	613	679	662	684	647	655	635	667	655	647	677	635	645	679	638	654	643	658	620	687	663	669	669	676	658	665	690	680	634	680	654	640	631	636	645	647	636	626	711	635	636	621	639	607	669	662	676	654	665	623	645	613	640	650	727	639	642	657	641	631	623	637	667	665	663	669	683	636	656	622	604	667	657	649	666	629	665	677	712	622	644	594	646	609	622	631	664	655	632	645	619	682	645	677	631	643	704	673	650	619	638	678	657	626	595	651	662	616	585	660	670	691	661	701	677	614	644	644	648	637	623	661	603	658	611	694	645	682	620	649	658	626	642	680	626	639	694	603	604	651	596	660	650	670	650	649	632	673	642	638	608	616	659	652	652	704	644	649	616	679	652	626	629	672	657	622	663	657	664	609	629	646	659	644	672	624	649	698	669	617	618	649	631	632	612	626	656	666	651	694	632	621	657	624	628	656	668	636	667	591	644	603	643	679	645	641	626	699	632	642	629	661	638	662	664	607	666	635	602	686	613	646	667	642	637	647	628	631	616	636	630	643	634	641	642	678	671	674	626	645	644	626	644	691	619	613	695	653	642	652	692	640	665	611	642	665	688	652	631	630	666	677	645	635	645	618	612	679	621	646	626	672	619	649	652	680	648	636	617	698	653	644	643	642	608	636	684	640	617	629	690	664	671	635	696	652	642	601	643	618	636	577	668	638	626	650	661	643	624
28163	23776	27429	16941	6730	2894	1463	651	314	310	311	286	289	262	313	296	295	304	279	282	289	285	301	282	302	295	325	268	269	316	266	303	295	285	258	284	323	301	291	293	307	300	264	296	266	294	281	282	289	290	287	268	272	309	255	296	293	291	249	291	310	276	296	292	282	288	322	303	251	275	285	270	256	267	305	283	315	291	287	273	295	285	294	265	266	276	288	304	265	277	295	303	301	272	317	303	283	272	322	295	285	262	261	269	311	296	296	304	294	287	316	293	286	306	287	280	305	317	276	263	285	256	289	300	254	293	288	278	292	282	308	279	316	275	261	306	263	305	282	310	277	260	300	294	267	284	279	318	293	295	270	288	279	291	287	274	272	273	293	265	309	247	278	282	310	294	260	297	302	296	263	282	299	316	304	278	285	267	308	279	296	273	266	299	290	301	314	316	304	295	260	277	307	279	295	287	259	279	291	309	255	294	292	282	239	288	287	300	274	281	281	299	302	255	290	283	267	289	291	301	267	266	296	282	283	276	276	296	268	305	301	283	304	268	290	280	301	301	303	298	300	283	271	300	276	266	282	283	301	260	289	286	306	305	292	274	281	299	248	283	303	262	275	299	291	305	267	296	266	266	317	280	256	280	281	259	314	287	287	279	285	247	289	271	291	300	299	292	298	299	251	307	270	286	262	287	288	267	307	302	284	257	314	269	289	271	296	282	302	273	291	289	291	300	303	299	295	295	296	294	312	276	277	281	283	272	294	260	270	266	267	316	289	299	276	279	297	315	286	288	260	280	259	274	273	285	308	289	278	247	276	291	283	285	285	299	298	310	279	290	301	302	276	256	275	290	269	310	298	313	281	266	272	334	279	285	279	270	272	294	269	284	280	250	303	286	285	276	315	315	291	286	290	241	309	284	271	290	286	291	305	310	285	301	302	305	292	316	319	309	277	304	288	299	294	282	299	307	254	285	276	276	276	316	286	292	302	281	268	289	274	271	285	283	296	319	306	265	308	299	289	261	289	270	287	274	277	289	270	320	255	299	277	310	289	262	288	276	317	309	284	304	287	300	276	249	269	281	286	295	289	290	296	294	296	297	303	272	279	302	279	289	285	292	275	293	309	246	292	276	284	297	280	270	287	286	286	296	285	252	283	307	289	299	277	281	309	310	286	298	305	298	294	265	291	297	283	278	274	293	253	298	273	291	289	288	270	273	272	297	301	288	301	291	301	265	292	277	297	281	310	291	307	280	282	272	293	288	282	300	292	327	293	291	294	244	267	313	295	288	292	269	321	265	279	292	319	290	287	304	301	293	288	297	273	275	243	273	298	286	297	277	265	293	300	277	288	274	294	319	304	291	300	298	333	267	276	291	307	277	265	283	314	300	253	266	311	286	271	295	275	266	281	300	290	253	286	292	273	292	274	279	259	271	277	270	306	300	310	281	290	267	257	325	289	294	288	300	283	287	287	291	293	276	287	286	284	305	275	276	282	244	266	273	277	268	295	285	273	302	278	294	256	290	311	281	274	290	303	292	263	294	275	257	264	288	280	315	290	291	299	272	277	302	283	280	270	271	293	257	332	282	285	285	311	300	270	323	282	271	301	258	290	285	267	266	270	275	277	277	263	259	298	263	292	286	282	293	265	275	282	278	318	265	333	279	253	280	279	271	279	295	274	300	294	271	303	299	300	325	269	287	279	283	293	306	305	272	279	287	264	279	280	291	282	308	281	294	274	292	314	275	283	289	276	297	313	307	286	285	278	295	294	297	301	273	268	296	271	281	282	287	301	283	281	289	273	281	280	272	293	287	292	304	287	293	285	263	284	279	275	325	278	294	277	326	317	267	284	245	249	299	290	288	279	265	281	303	290	281	273	305	255	274	273	294	297	270	288	289	286	307	293	301	279	308	297	316	296	280	301	296	291	275	257	265	273	283	271	239	272	280	289	289	309	305	287	294	270	284	294	331	295	307	262	287	289	295	280	305	304	252	267	277	280	270	260	270	286	282	300	266	258	306	306	294	305	290	287	324	292	276	270	309	290	275	289	286	297	305	292	275	311	284	274	283	290	272	280	277	314	277	299	299	263	308	309	274	322	287	282	271	268	299	293	283	277	279	291	280	280	275	266	271	260	313	267	265	309	313	252	257	296	303	298	305	306	307	274	278	266	285	273	307	306	284	304	280	282	290	260	275	272	266	275	304	263	281	310	286	280	296	310	269	274	340	290	303	278	311	266	296	297	301	258	286	293	279	304	284	256	284	278	286	285	280	285	287	271	259	288	286	281	290	317	264	318	263	291	269	284	307	288	278	270	277	280	284	281	296	302	274	266	284	248	274	292	268	278	255	274	251	288	279	314	287	247	295	295	290	308	268	290	283	284	299	309	293	247	282	268	300	267	289	261	297	300	273	271	275	281	286	261	284	279	281	268	263	293	280	294	290	286	310	278	281	270	251	287	275	269	289	274	256	278	288	277	255	281	309	280	294	296	286	282	285	278	276	307	282	288	303	288	301	289	288	317	278	291	306	257	275	270	282	280	265	277	263	284	268	289	296	300	310	291	292	302	289	247	299	302	278	299	283	290	271	308	272	271	289	312	272	307	262	293	297	302	267	285	292	269	254	301	298	306	287	280	277	294	254	324	288	284	294	286	284	319	270	319	303	262	302	286	307	277	273	285	271	268	330	297	315	305	271	292	275	302	296	284	280	267	287	273	270	269	304	278	284	284	277	290	265	311	282	297	266	298	297	287	261	306	257	274	273	314	297	285	288	304	283	293	296	273	284	283	291	270	319	279	285	295	280	287	249	322	283	299	297	278	274	271	309	298	290	255	285	279	293	312	276	275	293	312	266	300	272	286	263	267	283	292	274	291	263	298	285	285	269	287	279	250	266	268	285	294	277	253	270	271	269	265	288	287	282	281	272	261	270	284	259	313	294	306	308	286	309	270	272	270	285	288	299	249	277	256	253	267	291	264	289	299	270	286	326	279	295	277	322	281	284	281	277	275	299	281	275	299	294	297	278	295	284	265	281	258	312	276	291	303	269	282	291	263	277	282	290	284	279	283	265	310	285	289	287	313	289	252	261	327	292	284	291	289	319	275	278	270	317	294	276	261	297	297	262	294	276	266	295	273	303	269	268	300	274	267	302	271	281	268	296	277	294	294	285	317	295	290	305	280	258	276	265	247	292	266	279	263	282	311	305	296	271	277	296	292	262	280	266	326	266	265	292	284	301	278	299	298	311	327	271	256	335	300	330	305	256	306	307	290	296	282	291	281	283	282	284	302	285	275	301	300	281	272	274	306	309	286	278	263	270	287	251	277	276	299	281	276	297	249	262	305	296	277	273	287	282	270	252	298	321	278	300	334	289	278	265	293	313	276	262	267	296	285	271	282	268	298	297	261	295	269	283	259	281	296	306	288	285	272	290	287	268	271	296	291	291	301	290	297	308	291	300	269	284	276	293	281	288	282	299	265	316	295	288	298	265
16465	34145	23362	12431	6816	3450	1873	774	303	294	308	287	306	325	320	279	303	321	291	349	343	300	289	306	332	325	317	323	332	316	290	308	313	295	302	316	293	310	312	303	322	357	323	318	298	332	320	258	310	327	329	287	311	287	322	283	315	321	308	314	315	323	315	322	301	305	324	293	289	311	290	319	317	338	312	320	320	302	294	324	314	312	305	314	282	330	299	330	314	315	323	332	315	299	334	285	315	311	322	326	337	283	311	281	294	287	304	334	340	322	301	314	300	300	310	330	309	280	283	327	326	296	306	287	343	314	289	320	324	341	319	320	292	310	333	304	281	290	309	286	281	297	308	330	317	310	334	339	319	304	302	338	291	320	350	352	304	324	300	318	289	311	280	321	327	280	323	304	325	327	314	329	352	299	323	299	336	351	320	300	343	298	297	344	319	326	359	317	332	330	321	303	320	322	296	313	322	308	293	314	263	295	306	328	313	313	321	306	315	359	326	328	332	326	321	307	269	314	304	307	306	309	321	324	338	310	338	325	310	349	318	334	335	315	287	336	295	294	332	317	328	306	323	293	312	294	309	328	340	311	319	353	323	324	303	327	331	313	284	352	304	315	298	299	298	294	318	307	334	297	315	316	288	313	291	271	304	301	329	310	289	250	311	333	303	329	283	305	341	316	330	285	292	305	308	317	340	349	297	327	360	305	303	274	298	377	314	310	325	306	325	294	315	316	326	315	330	315	317	298	295	318	337	280	302	304	294	320	324	315	302	320	300	331	324	304	309	323	321	301	349	300	317	299	290	286	345	293	295	289	311	319	297	320	344	305	307	273	318	320	331	303	336	290	346	337	302	356	293	314	342	290	343	310	304	311	325	309	313	304	341	312	317	316	300	330	313	282	333	312	310	309	309	311	309	356	322	314	305	335	283	326	309	304	332	321	318	299	305	253	334	303	305	327	329	295	306	305	299	342	319	311	316	325	302	365	325	319	285	279	301	312	312	292	358	340	330	296	313	340	344	330	330	311	315	322	299	336	336	311	357	306	300	322	301	297	294	348	316	321	292	302	334	298	312	309	310	310	313	317	316	292	298	313	279	294	312	329	282	344	300	293	301	317	323	342	311	286	338	275	321	348	284	297	304	344	270	320	324	313	295	327	305	300	355	315	329	337	326	338	317	329	304	325	338	337	335	321	289	296	267	293	321	298	339	333	318	321	342	310	321	336	314	325	308	285	341	318	308	302	355	330	304	323	312	319	318	331	323	287	299	323	308	304	327	327	317	318	340	313	281	329	312	301	334	308	307	348	283	306	299	303	312	297	299	311	326	319	311	288	315	277	300	318	345	316	292	309	288	308	349	322	304	328	302	347	313	322	284	315	289	330	313	314	324	324	280	296	325	326	338	287	320	318	288	343	310	326	299	340	311	335	310	315	299	302	338	284	303	295	335	301	319	312	311	333	303	299	317	307	282	322	342	299	288	332	337	300	309	338	294	333	318	320	329	329	315	343	339	286	325	327	294	283	284	285	319	311	292	329	324	306	270	287	328	318	339	329	288	284	324	324	346	318	317	307	309	326	319	308	331	309	310	290	309	318	321	331	320	299	303	318	323	305	313	306	337	316	287	315	310	288	327	274	309	295	314	362	297	304	292	306	309	321	303	281	319	325	306	308	306	309	318	288	312	339	322	330	288	348	296	304	296	303	325	332	333	336	335	322	319	316	332	318	302	318	285	326	335	311	298	311	315	327	317	298	282	302	325	304	309	317	334	301	319	319	303	311	313	320	300	325	320	325	336	323	314	310	297	333	315	329	323	297	344	296	339	315	339	317	301	352	281	327	272	304	316	338	314	311	287	296	301	315	296	300	307	304	325	306	285	285	333	328	341	355	316	285	299	305	326	329	295	321	332	336	328	297	292	309	307	323	298	310	308	330	330	299	265	332	321	315	352	309	358	315	352	297	301	319	320	341	336	305	320	327	305	326	313	307	314	307	314	299	286	316	301	323	313	316	296	295	318	344	325	341	314	308	304	340	338	322	334	335	318	317	316	304	321	346	294	292	305	310	315	316	291	295	285	324	300	337	324	322	292	313	301	300	312	299	280	323	308	298	307	313	300	312	310	315	308	347	329	313	339	329	309	322	326	320	309	318	321	284	322	301	305	309	360	322	300	264	323	304	299	337	306	334	328	309	330	285	328	310	329	304	310	328	306	302	335	345	315	312	321	316	299	293	290	313	319	288	299	319	277	307	329	324	335	330	280	310	338	296	306	330	304	280	353	327	297	316	309	300	334	342	321	325	308	296	323	321	329	321	325	362	313	300	347	333	333	294	325	321	326	292	328	296	330	309	321	323	298	365	329	321	313	367	315	291	281	313	308	299	356	304	316	311	316	284	323	354	318	328	314	300	318	285	304	280	329	335	302	296	283	326	302	290	320	310	305	306	335	346	326	288	300	294	326	328	306	305	316	302	344	329	321	281	316	317	285	307	315	331	334	263	349	286	302	308	318	307	294	321	311	334	302	322	315	338	378	308	313	322	313	330	319	313	284	278	322	296	306	314	310	303	310	329	325	308	313	301	307	322	343	314	304	306	322	330	307	288	307	329	283	324	285	316	306	295	306	297	295	338	309	283	313	326	299	274	275	314	299	337	337	328	312	342	340	329	344	284	303	273	305	296	287	314	319	364	298	303	320	311	297	320	313	324	318	333	306	312	311	329	300	304	323	316	333	350	284	326	280	342	323	332	343	335	289	314	324	337	326	307	336	306	285	332	339	357	334	287	329	307	296	311	263	309	345	322	268	319	309	326	314	350	274	296	327	308	325	290	308	350	325	302	318	315	306	334	301	267	291	288	333	314	325	340	307	303	294	321	274	297	302	313	293	299	320	276	333	311	301	335	298	298	334	315	351	312	295	316	343	307	335	344	333	303	288	294	345	327	297	301	297	345	334	305	316	292	305	319	290	283	315	290	307	312	287	308	319	304	334	300	319	314	299	324	326	320	334	303	291	322	293	304	332	293	308	295	311	334	286	318	306	303	307	294	323	318	319	295	298	329	285	301	294	295	318	299	326	289	281	295	324	330	301	310	329	310	361	322	316	326	343	292	305	310	331	315	340	288	304	315	335	307	324	346	342	331	348	289	312	303	316	317	312	299	312	298	286	308	330	316	314	313	303	329	333	300	305	313	334	309	307	329	266	332	306	345	299	301	325	324	330	307	321	309	298	310	313	314	305	296	332	288	285	318	320	271	282	301	332	315	286	322	338	329	337	295	304	317	325	286	305	328	352	304	285	347	328	334	318	310	304	299	288	295	334	352	334	296	325	347	320	296	310	309	306	291	305	294	299	334	317	332	300	343	301	321	330	294	339	308	324	318	330	297	328	302	304	295	305	322	328	322	314	293	321	333	274	289	336	313	306	305	327	359	339	315	322	293	319	308	302	318	292	308	338	311	304	304	294	316	296	325	325	311	340	305	332	334	323	341	301	317
23362	21535	32497	33030	31239	27565	20133	6444	576	502	485	480	493	496	474	495	534	501	479	473	516	464	499	467	480	495	494	471	476	475	481	496	445	499	483	447	498	499	457	473	450	488	487	481	491	509	479	483	484	500	439	487	469	489	516	520	478	485	501	492	504	572	485	479	457	471	452	460	504	469	510	494	510	451	469	459	447	480	418	441	523	477	493	476	479	504	477	482	488	486	477	486	488	495	491	447	478	500	488	472	502	458	473	494	443	453	465	481	523	483	482	499	509	514	494	484	505	448	464	455	464	482	479	500	544	502	498	477	482	502	471	474	490	502	489	493	473	445	537	554	516	504	502	482	489	464	434	471	452	498	441	509	492	483	480	492	472	499	467	481	465	478	455	494	466	442	495	449	471	475	477	464	488	486	499	484	457	501	475	489	477	489	465	510	461	497	471	476	488	466	481	510	529	453	435	510	498	463	492	476	480	499	506	506	487	516	492	508	482	482	501	467	517	497	496	502	462	460	471	487	487	490	477	505	471	427	521	527	479	497	490	477	472	486	470	479	481	458	500	477	522	499	457	464	436	504	478	490	479	499	490	506	459	480	483	495	470	487	500	475	537	460	487	497	486	509	485	484	485	496	479	519	514	520	472	496	505	540	491	476	491	473	483	504	480	480	501	480	489	493	474	504	464	501	493	507	541	505	486	469	487	450	460	473	471	463	513	485	477	474	464	467	453	510	524	505	464	507	536	473	487	464	518	457	523	495	469	482	554	499	479	494	513	505	541	504	508	446	491	470	489	491	452	479	507	448	515	520	502	505	486	489	473	476	488	471	467	480	534	486	477	461	505	475	494	479	494	459	494	488	486	457	470	503	476	455	501	479	477	478	472	472	461	506	472	500	463	486	480	428	465	515	485	500	481	467	491	447	487	520	479	445	531	458	459	486	474	469	466	517	468	459	483	440	495	509	501	482	458	457	517	507	477	489	421	495	489	478	512	464	507	534	508	465	445	485	508	467	462	483	512	548	474	494	499	481	528	471	471	519	527	524	420	519	489	497	491	486	485	498	527	523	481	498	476	437	481	493	469	466	478	503	488	478	500	519	487	480	517	475	472	440	448	489	509	494	500	461	437	486	492	476	487	481	467	464	497	504	507	461	508	455	474	458	482	502	478	471	465	464	477	542	458	471	468	459	468	484	491	475	486	480	473	478	492	467	487	512	490	475	497	512	475	482	441	498	507	465	483	458	531	425	492	492	470	492	518	481	482	509	499	441	484	487	454	444	494	461	490	449	487	467	449	484	483	489	477	450	507	472	495	505	475	470	495	481	474	481	487	482	481	505	487	463	497	470	483	457	498	487	481	452	511	463	516	509	506	497	459	479	529	480	511	471	471	492	510	513	478	454	498	487	462	468	472	475	454	464	519	526	443	522	479	479	453	495	486	466	464	502	498	473	494	506	471	467	487	434	465	510	508	492	478	508	517	533	482	511	473	458	520	474	470	451	458	476	495	480	494	455	467	458	464	478	497	498	503	488	545	503	468	470	534	511	470	447	485	465	477	518	505	462	463	465	486	499	480	518	464	498	479	481	475	486	495	504	486	498	473	522	494	508	490	459	496	460	499	468	482	478	522	475	524	491	536	454	487	477	465	496	458	501	536	477	483	480	509	489	493	474	466	466	453	478	510	493	485	501	492	478	439	486	478	490	516	484	473	522	474	500	469	469	489	537	475	478	457	456	493	520	521	468	511	537	508	467	470	452	512	488	479	495	458	505	490	497	493	499	488	493	482	505	523	482	487	525	465	518	510	493	456	427	467	468	509	482	471	498	508	463	471	463	494	488	542	467	445	468	471	468	499	459	457	445	451	492	487	493	448	502	490	463	468	489	448	489	500	495	499	489	512	496	488	476	523	436	467	478	511	463	485	519	477	441	491	487	501	496	493	496	537	460	477	523	462	450	464	476	496	478	456	502	503	494	471	516	483	467	457	502	490	497	459	525	505	445	497	471	495	501	497	448	467	501	485	490	461	490	497	471	483	494	499	488	518	460	469	477	526	467	466	470	467	468	448	469	469	483	482	487	517	522	490	478	524	488	506	500	468	467	500	499	491	443	452	477	491	474	455	486	460	494	471	511	496	507	461	467	459	479	476	494	498	434	462	489	504	505	439	504	477	475	495	484	449	476	477	503	463	485	481	502	486	463	486	496	504	521	477	500	480	528	466	496	455	476	482	483	481	476	461	471	452	461	469	481	505	505	469	461	510	491	487	505	428	529	464	473	475	475	501	492	471	521	483	478	487	484	469	480	485	497	500	513	489	482	499	501	498	494	519	463	473	478	490	516	480	487	516	490	460	465	499	474	494	485	474	466	460	454	529	430	518	528	496	543	475	493	503	466	495	475	496	470	485	480	456	484	468	504	509	481	494	481	474	463	495	489	503	521	447	494	513	514	477	498	486	498	496	516	477	517	471	497	488	519	509	453	487	505	502	476	496	519	475	485	494	503	468	475	496	461	516	492	512	505	492	433	504	488	487	489	491	478	495	483	454	488	517	486	476	501	471	513	509	458	507	504	483	468	510	487	482	522	502	484	459	495	490	524	501	486	491	526	448	482	498	455	464	446	500	478	484	505	540	498	462	504	472	449	495	503	516	474	492	479	499	484	496	514	480	472	482	498	484	496	511	501	479	532	488	493	457	475	486	495	496	501	501	498	489	469	491	489	455	484	455	465	494	470	454	453	475	475	478	470	500	491	492	497	474	517	475	486	452	500	486	491	470	481	505	471	506	494	519	492	491	506	493	462	475	469	512	514	505	491	455	518	455	461	503	482	492	489	452	515	512	501	519	509	491	496	496	451	445	451	455	484	466	503	514	507	502	472	495	518	450	472	501	444	478	488	500	487	515	480	458	450	423	508	513	489	511	487	528	463	447	495	510	475	464	448	515	489	466	497	512	479	485	517	510	459	484	506	465	493	499	492	475	493	463	522	529	483	500	477	450	474	470	526	481	498	476	502	504	494	507	481	456	457	496	458	508	506	453	467	463	485	514	482	470	504	486	443	455	476	466	486	540	486	474	456	524	503	509	474	465	481	485	497	482	515	479	495	495	458	472	473	496	472	449	488	487	493	480	504	485	452	496	503	476	495	472	491	444	486	451	484	503	495	494	488	441	474	466	484	471	485	482	489	478	498	508	448	494	480	472	488	474	457	514	500	495	481	479	472	478	466	484	492	454	463	482	526	477	489	474	469	497	489	460	489	483	482	511	466	491	498	503	497	496	459	488	500	509	486	480	478	510	472	486	459	505	481	491	442	491	469	495	489	484	484	478	533	468	492	478	505	484	458	530	513	434	490	506	496	501	495	500	507	500	484	516	510	467	493	436	475	478	505	488	469	473	512	482	466	457	475	501	486	467	510	468	480	462	509	516	531	495	480	453	465	450	484	482	483	469	481	477	489	467	506	482	482	491	524	474	476	491	529	466	507	481	480	458	467
44669	87205	71280	52712	41123	29718	18887	7024	522	535	549	514	524	523	511	519	509	555	500	522	466	489	487	510	508	455	521	533	484	520	506	512	471	503	524	479	494	487	510	514	514	522	495	542	493	557	499	527	503	509	497	469	486	539	519	477	515	534	495	499	488	515	493	471	487	505	481	524	472	509	522	539	501	503	486	504	482	523	519	467	501	505	462	548	493	503	482	509	485	459	496	507	527	501	489	515	478	500	519	487	549	497	534	537	460	484	510	507	497	488	490	485	519	455	538	502	512	509	460	504	522	491	507	483	493	524	501	536	497	555	508	502	529	488	497	488	506	496	542	499	517	510	516	544	505	540	501	496	510	481	509	539	469	535	471	523	522	475	477	540	556	493	517	496	512	517	486	489	496	531	511	493	514	500	502	474	463	465	489	504	483	532	541	514	488	491	487	502	513	529	523	508	512	480	478	505	500	495	488	534	520	519	529	520	466	539	516	519	515	505	475	459	505	493	494	483	489	515	510	487	481	522	510	489	497	522	484	538	465	501	521	506	521	532	500	520	519	497	513	505	496	509	488	485	501	492	493	498	488	470	483	515	523	514	466	517	511	498	507	473	501	522	490	472	492	492	464	504	497	523	509	519	523	479	514	509	486	504	503	484	495	528	489	468	529	495	490	465	483	531	476	500	492	484	528	516	490	512	499	499	527	505	471	535	464	502	548	517	491	464	520	521	499	545	489	509	555	471	534	511	491	525	499	523	500	505	501	492	441	516	542	510	535	488	538	479	515	474	494	499	494	476	533	480	520	517	514	520	508	557	505	516	499	481	478	525	490	547	510	507	504	454	495	453	517	505	528	492	502	504	505	499	524	500	496	475	514	537	504	561	518	511	491	508	549	496	495	486	510	488	491	487	478	486	511	488	459	482	523	524	504	540	476	497	517	514	523	493	493	502	461	474	448	512	522	502	499	509	503	488	501	458	487	466	480	511	470	494	514	475	492	497	509	476	497	498	492	437	473	489	504	511	530	504	476	490	522	497	499	497	535	546	529	497	504	503	522	477	505	511	517	503	520	498	510	505	498	522	527	465	508	520	500	512	480	510	504	487	494	493	504	521	499	496	489	524	491	502	489	520	506	501	502	493	485	473	497	483	486	497	516	476	462	494	466	505	484	504	500	522	477	460	498	488	515	450	501	512	464	506	483	498	522	480	491	484	506	504	500	503	464	469	514	486	485	521	547	471	506	461	487	545	509	547	468	478	501	465	477	494	496	472	481	507	502	469	512	512	508	550	492	486	520	469	453	536	491	465	537	486	497	553	517	509	519	495	479	520	490	504	481	527	533	495	467	489	531	487	483	501	501	496	504	499	492	539	513	493	484	524	500	491	516	546	488	472	513	531	519	501	489	519	482	512	510	529	497	542	542	500	478	489	475	473	532	469	495	500	520	496	505	509	538	507	499	523	533	475	509	488	503	457	498	536	538	446	474	490	514	490	502	454	501	515	507	539	485	507	490	501	519	498	511	477	496	487	499	478	529	496	506	511	507	500	526	466	533	501	459	474	504	490	499	555	533	525	490	481	495	504	479	516	536	520	488	513	464	478	492	502	508	485	492	525	488	486	504	539	500	474	506	482	481	513	511	502	499	518	536	505	542	469	461	520	511	490	499	511	496	512	520	511	497	518	517	508	545	485	468	465	524	510	497	516	517	482	518	487	475	517	524	522	497	473	515	461	520	506	489	522	510	432	467	469	502	469	545	481	484	495	491	476	469	565	521	496	504	501	510	519	515	489	510	508	487	497	526	505	488	507	489	497	523	516	526	486	512	496	541	503	506	508	523	522	527	475	543	471	477	474	499	515	500	520	502	516	500	512	474	491	517	498	490	490	469	497	526	515	524	538	499	517	520	493	482	524	479	569	499	536	490	483	522	498	494	479	487	496	473	547	499	523	506	519	482	490	524	501	459	455	470	499	502	507	489	562	483	523	521	510	480	495	489	501	492	464	466	482	511	488	478	501	509	488	502	502	543	494	521	471	545	513	458	489	528	508	520	510	466	511	472	462	493	470	490	485	601	490	473	508	518	478	501	473	486	535	482	491	501	522	487	488	488	528	497	537	491	490	501	514	506	479	533	455	511	467	500	504	532	515	500	498	523	495	482	484	513	511	463	537	508	536	503	524	510	475	526	500	487	531	485	519	526	526	517	524	498	516	497	553	526	527	504	519	457	446	507	503	467	490	543	512	514	523	466	497	476	522	529	510	522	545	513	506	526	468	490	524	497	507	540	491	482	554	487	476	533	496	495	484	489	501	529	482	504	508	490	515	515	522	516	504	530	472	525	472	517	515	500	481	484	474	437	520	463	464	523	484	477	517	468	507	525	522	504	487	497	504	490	489	507	513	505	487	540	518	509	455	490	473	535	527	497	499	464	506	550	527	488	539	456	500	470	513	500	519	517	503	557	494	490	491	525	494	453	528	531	438	511	511	499	488	507	516	528	496	487	476	498	500	491	512	533	493	501	494	485	526	495	542	469	492	504	471	492	511	515	489	493	522	507	510	527	487	513	501	512	510	516	440	465	529	512	479	507	472	503	556	486	510	484	459	490	487	477	479	489	495	540	512	502	525	498	438	475	506	508	532	508	515	515	499	526	488	510	520	526	511	486	484	491	506	481	505	482	517	520	486	488	473	471	509	507	528	522	488	507	534	491	543	523	511	466	515	522	482	494	508	477	514	487	494	517	485	489	523	472	475	508	520	493	552	490	504	513	470	514	515	497	515	523	511	524	545	509	522	513	500	476	522	472	503	509	504	516	530	502	497	481	492	483	506	490	458	483	504	522	526	494	490	505	506	488	488	482	494	515	476	480	526	491	498	537	479	505	522	467	481	531	520	491	524	513	511	501	523	467	477	470	524	519	470	551	530	513	524	519	513	489	517	478	540	497	518	505	481	492	567	488	511	480	455	460	500	526	516	490	516	475	522	505	539	509	478	480	508	471	469	514	489	472	521	471	456	495	462	452	458	498	528	497	480	531	490	484	497	540	485	545	526	517	503	547	474	512	524	507	480	532	539	523	462	541	506	497	493	505	514	519	456	522	528	523	505	483	475	467	470	545	506	523	497	470	495	519	516	497	502	489	489	506	504	508	510	448	479	493	524	490	496	463	469	488	505	495	517	471	466	516	561	517	483	508	507	494	508	522	509	493	533	486	494	442	493	528	477	497	497	519	477	532	509	484	483	523	549	500	487	518	486	533	528	521	491	486	519	488	530	526	516	501	494	512	517	494	481	443	521	514	506	519	505	511	470	439	497	505	501	523	529	519	518	517	472	499	459	501	519	495	516	466	533	495	555	526	508	514	500	502	514	491	484	496	475	551	503	516	500	481	503	529	540	543	503	546	470	455	501	524	482	516	522	490	469	498	533	493	487	525	513	491	540	501	506	556	513	500	449	502	511	512	520	524	500	503	499	534	514	507	481	508	490	534	503	474	492
25090	22149	33231	32690	24252	15129	7002	1861	346	377	376	378	394	389	373	344	395	363	369	337	358	360	398	382	350	366	382	411	348	352	365	349	395	379	379	363	399	356	392	388	396	345	385	368	399	340	381	377	374	370	357	397	386	367	369	377	382	363	365	384	376	393	393	325	379	358	386	349	353	384	375	389	368	349	329	347	398	372	371	353	406	355	379	362	360	326	380	362	370	400	359	344	349	351	381	385	362	352	394	349	358	351	363	341	359	354	390	343	384	375	327	339	351	355	371	338	365	364	371	367	342	377	387	334	371	357	390	326	334	371	352	327	333	319	370	362	385	369	374	357	369	399	362	384	397	318	382	360	351	386	387	366	373	399	369	382	362	364	374	348	374	363	355	372	382	363	373	359	351	403	331	355	382	394	341	380	373	361	371	354	380	360	398	361	341	328	395	386	373	395	349	337	352	367	361	339	357	375	371	367	358	354	367	400	394	417	360	354	374	399	397	359	365	375	359	374	354	337	351	401	356	371	350	373	381	357	332	381	367	374	397	368	346	396	362	362	377	378	346	382	344	368	386	381	351	367	336	342	360	347	378	381	375	382	364	370	349	390	360	345	356	354	368	379	387	380	338	365	354	351	349	364	388	352	388	354	368	374	350	358	341	377	377	377	366	360	370	359	369	365	388	362	348	367	395	345	398	332	391	409	377	371	386	364	351	348	380	376	383	367	341	377	382	355	368	354	371	375	345	364	386	400	362	383	383	380	374	408	336	372	352	349	364	378	362	369	389	342	334	338	363	365	331	340	371	367	359	371	337	347	368	429	361	347	377	344	362	378	398	352	391	358	392	373	345	395	366	347	388	340	337	370	367	379	396	355	334	369	356	359	376	384	368	378	348	373	365	370	348	391	353	369	350	375	399	368	359	385	362	385	362	376	337	384	378	382	360	371	363	370	401	403	363	401	372	391	352	351	353	373	394	385	371	343	388	406	385	360	383	378	358	368	366	359	350	384	379	407	381	373	342	405	378	368	378	367	375	388	349	385	380	386	363	362	399	353	382	337	399	358	383	402	333	373	383	379	375	348	381	373	348	364	392	332	380	345	347	355	376	351	362	345	361	343	404	343	395	380	367	361	410	376	408	401	366	369	330	367	348	351	357	359	374	362	366	386	365	349	378	367	355	370	357	354	351	387	347	366	342	360	358	357	346	367	373	382	360	339	367	381	381	361	361	351	352	345	385	375	360	377	394	398	354	356	350	359	340	369	365	378	354	402	361	357	376	377	408	369	375	363	343	376	359	365	356	382	356	364	335	367	378	399	388	383	360	353	357	333	380	373	395	366	364	337	345	353	336	388	348	380	378	372	343	348	396	339	345	352	368	364	362	363	374	370	360	400	387	349	374	386	374	356	356	375	369	375	368	379	366	385	371	364	346	396	394	382	381	383	364	415	352	344	390	363	368	380	345	360	387	308	358	350	357	351	367	349	340	398	344	369	363	370	368	384	362	361	369	331	346	382	342	387	407	343	321	345	394	420	354	370	383	328	391	340	389	396	354	349	381	359	359	414	364	361	382	346	357	341	361	385	367	356	365	347	360	334	336	362	386	365	351	405	343	383	393	365	356	383	407	375	346	390	356	379	358	350	374	343	327	359	392	354	353	358	369	316	330	369	379	349	350	373	347	321	327	400	368	335	389	379	377	359	356	322	349	375	355	356	389	376	371	384	343	360	408	389	361	358	360	319	352	412	381	383	380	348	370	376	371	375	347	341	380	393	336	358	363	346	395	328	397	384	377	369	368	376	378	359	376	354	373	356	341	392	342	378	364	357	375	355	396	366	357	397	354	382	373	354	360	378	377	355	362	354	373	376	371	372	373	415	354	371	355	391	365	363	382	386	328	349	398	377	370	391	364	377	392	381	366	384	372	365	379	389	376	345	407	362	371	327	377	357	325	361	373	333	350	354	375	345	381	405	336	382	365	375	372	350	392	399	375	343	400	363	373	394	363	373	374	319	385	383	387	357	379	390	334	388	383	321	362	352	347	351	372	352	362	323	359	370	379	359	360	360	354	358	337	360	362	344	360	365	328	387	364	341	345	374	330	334	331	395	371	358	374	374	365	321	314	368	364	365	361	355	371	407	377	373	376	364	379	352	349	373	344	350	330	326	384	406	344	388	389	370	380	346	367	380	388	378	364	379	393	373	370	377	383	355	374	368	353	352	386	395	363	354	375	371	360	357	367	394	382	361	393	334	325	389	371	348	365	348	344	395	370	372	380	320	364	369	354	390	376	392	332	361	350	358	376	350	352	348	391	327	407	346	406	361	354	389	391	373	345	393	345	387	369	361	379	349	346	371	364	366	353	351	371	362	357	360	375	397	381	345	369	385	373	376	385	376	344	353	350	379	384	390	348	359	376	361	373	357	381	353	350	322	374	362	369	348	356	411	355	398	380	366	360	372	381	387	385	389	356	404	401	390	384	366	325	390	365	414	396	360	350	372	358	378	363	341	391	362	395	380	367	342	360	398	348	382	378	379	344	398	373	363	355	345	378	367	365	342	346	372	339	358	356	378	389	389	354	374	402	343	392	346	399	374	368	381	370	320	389	353	366	375	403	406	381	356	400	387	381	367	360	359	324	394	352	326	313	338	380	355	382	370	391	389	374	340	369	347	361	345	385	365	364	357	375	345	371	420	391	353	372	336	343	383	385	369	345	380	355	386	361	377	351	334	363	344	387	357	333	385	370	337	353	377	383	360	336	363	376	365	387	398	359	365	375	401	355	335	337	401	389	362	354	360	367	368	405	376	355	358	350	377	361	387	366	376	383	381	378	365	368	324	361	342	382	383	342	395	350	351	370	381	415	431	383	353	379	363	340	347	359	338	385	375	374	368	355	379	358	362	396	363	375	380	331	365	334	326	386	353	370	384	381	384	347	371	361	370	370	343	388	353	370	382	364	319	339	375	352	345	357	385	356	341	424	388	343	367	404	360	357	352	352	349	363	367	368	336	339	412	377	377	355	380	388	359	365	366	387	386	365	379	354	370	332	374	353	392	376	383	380	335	382	354	346	378	378	383	370	373	340	373	333	385	360	382	377	395	393	365	355	390	344	331	354	384	385	379	358	341	376	391	399	357	386	379	346	347	359	357	382	350	341	378	359	359	373	396	336	400	402	343	372	374	377	381	386	395	379	360	360	379	357	364	347	375	344	359	383	403	354	359	382	353	366	357	372	392	431	349	367	366	347	395	395	336	356	340	403	372	398	397	347	378	374	348	402	362	374	344	359	384	404	345	370	357	394	382	362	364	336	365	361	366	341	337	344	353	369	343	373	339	399	380	403	326	379	353	369	331	385	356	379	422	372	364	356	419	341	375	368	366	369	312	375	386	376	314	368	412	379	341	359	385	348	367	359	375	348	390	355	369	380	374	359	332	366	355	340	358	348	352	408	363	362	372	353	405	383	382	358	402	366	389	331	392	356	376	396	346	371	389
37192	68550	53942	39274	28674	18466	10416	2888	434	425	403	409	375	427	381	417	414	400	451	400	434	437	422	410	404	421	380	426	423	415	394	432	426	412	401	414	420	423	378	410	409	409	431	404	377	403	387	398	405	394	438	396	410	417	392	440	393	411	381	406	380	376	413	436	392	389	430	429	451	457	409	385	424	443	419	389	443	389	424	416	394	375	430	393	458	358	420	411	405	407	420	417	393	413	397	419	399	444	408	382	415	432	395	417	395	402	435	430	414	397	420	398	426	433	382	429	380	399	398	412	426	393	444	387	372	387	396	372	378	413	380	400	402	402	414	428	395	379	430	404	425	373	367	396	408	377	405	413	416	402	412	370	376	395	375	407	400	392	364	382	371	374	410	418	403	381	390	431	404	405	391	405	401	397	381	412	441	405	407	389	387	363	402	401	419	424	379	430	400	394	401	381	408	402	413	407	403	417	430	385	429	414	411	430	427	394	416	402	419	403	404	391	418	400	389	416	404	422	416	420	399	395	460	438	378	385	404	415	428	392	399	414	440	375	423	390	390	417	397	417	454	402	438	427	382	416	384	399	427	423	424	408	407	404	440	417	438	382	403	460	413	374	384	400	428	412	387	400	399	450	419	401	408	378	373	400	395	421	447	388	402	437	394	428	395	391	374	401	420	400	421	406	440	422	400	429	351	415	414	397	372	373	424	451	419	391	392	394	428	383	393	421	384	391	437	432	394	424	382	354	407	397	421	396	392	408	417	381	402	393	452	424	421	431	383	417	436	407	403	407	391	440	433	427	400	416	431	410	394	400	389	369	414	380	433	405	463	449	402	389	428	417	439	415	398	408	420	419	396	388	401	402	399	406	402	409	381	381	432	373	432	429	402	391	398	416	430	407	411	427	399	437	433	413	442	382	376	430	393	394	374	382	444	395	424	433	416	416	403	403	375	418	421	374	403	436	409	426	414	414	419	409	414	414	384	419	404	388	396	394	370	374	410	365	377	419	416	450	423	390	403	413	421	434	403	419	405	379	392	431	405	404	433	413	428	390	398	411	391	406	421	394	390	430	426	424	394	392	433	400	401	399	401	434	416	393	406	433	389	401	389	416	401	379	394	396	414	435	421	376	398	400	397	391	391	395	403	378	411	459	387	400	407	422	413	412	412	396	446	394	373	403	384	462	381	380	413	411	396	414	418	422	408	416	399	425	413	395	393	433	389	383	409	411	411	395	378	419	419	386	403	398	406	435	386	424	405	412	413	432	402	394	407	402	407	396	373	432	377	387	425	407	347	401	429	416	399	392	429	392	389	395	434	397	414	386	399	413	351	448	493	416	453	421	411	397	392	376	428	432	457	412	418	429	395	378	411	405	406	394	450	397	373	400	380	397	381	454	402	424	409	431	375	389	385	398	440	444	413	401	407	407	393	404	401	387	390	394	417	424	423	394	384	402	388	443	458	371	433	419	398	386	422	387	456	371	413	427	425	404	431	440	379	409	382	425	458	402	400	410	420	406	398	404	387	437	409	380	436	419	412	407	375	398	381	406	428	423	380	371	363	415	363	428	440	426	379	396	435	402	422	428	419	429	403	408	405	417	437	413	415	399	396	429	426	431	397	421	429	418	402	421	380	387	428	436	440	403	416	425	430	393	401	414	443	420	382	374	418	399	436	406	361	373	388	410	393	426	443	386	395	408	400	377	404	388	375	416	429	419	422	389	410	411	380	435	404	390	407	392	426	434	425	388	401	396	429	371	408	394	400	441	407	394	389	452	456	386	385	415	414	407	398	385	370	404	415	408	424	391	442	408	385	417	426	392	405	375	430	450	418	398	408	423	436	409	394	394	396	360	387	357	391	415	433	401	362	453	404	413	405	425	389	421	424	392	417	394	407	383	397	438	374	411	409	417	431	399	389	396	384	418	406	428	423	407	418	411	404	382	395	403	416	412	399	389	420	409	423	425	417	410	402	416	402	415	417	439	409	392	403	423	435	406	419	402	401	423	412	372	393	405	400	419	399	391	352	386	389	410	383	415	412	439	389	427	407	421	440	417	389	419	390	392	417	424	426	381	367	422	438	413	440	389	404	356	394	418	430	427	439	400	432	426	411	419	414	372	425	383	406	405	386	385	399	408	442	364	414	430	422	378	406	399	380	379	441	417	408	402	414	410	386	390	402	417	398	429	380	395	402	412	374	440	416	384	389	387	413	424	433	432	401	386	423	420	395	380	458	391	405	447	431	429	415	409	421	380	404	361	385	417	394	367	443	405	404	429	394	417	427	403	407	412	388	413	425	409	404	400	438	408	393	401	397	414	421	368	391	427	427	411	397	404	443	400	423	397	411	421	394	439	378	359	421	435	408	421	384	390	428	416	380	400	396	379	407	417	410	452	411	399	426	436	431	442	424	405	385	415	426	395	356	438	409	399	438	395	380	373	395	431	418	417	384	391	408	408	446	401	445	411	397	380	400	392	368	389	418	390	446	401	437	413	419	408	420	398	395	402	409	401	417	403	380	428	430	394	402	391	423	383	403	399	442	464	384	392	394	373	385	424	393	396	385	409	395	439	409	392	409	368	410	390	407	388	380	419	426	440	423	420	395	399	399	400	408	428	448	380	451	450	391	432	415	405	413	410	407	404	361	413	402	430	391	366	415	413	424	383	426	418	395	379	450	428	433	385	399	427	416	382	399	412	377	428	398	406	401	432	427	391	398	391	422	409	375	391	411	406	391	373	424	400	427	426	367	375	419	400	419	403	388	416	390	412	401	445	414	422	419	380	374	391	392	430	418	376	378	416	427	379	400	377	397	413	398	421	432	408	410	390	443	418	407	413	415	417	444	428	389	415	415	399	388	401	391	417	450	432	414	427	439	424	442	397	374	437	427	414	436	440	409	408	416	367	378	411	422	418	426	405	390	406	383	380	425	411	384	407	381	404	418	399	390	424	410	433	405	394	406	428	451	393	379	413	406	416	423	393	402	390	382	409	421	416	373	441	402	389	397	411	410	390	419	389	412	414	426	403	403	434	420	397	397	419	421	434	405	396	360	418	416	383	388	406	416	403	412	411	424	394	412	451	406	423	355	408	416	417	404	421	461	392	396	385	417	456	397	378	390	390	417	408	378	434	416	384	388	387	365	434	410	400	419	409	396	423	419	372	415	408	394	418	379	404	383	400	409	396	377	397	446	417	438	418	399	361	410	429	409	409	373	405	420	365	411	427	412	420	389	391	390	433	393	410	409	396	371	407	414	424	408	415	427	406	385	381	434	396	404	407	443	394	382	413	378	373	387	437	405	406	410	385	412	392	397	396	388	425	415	414	382	365	416	409	410	420	403	411	382	425	375	423	392	412	418	432	416	395	385	429	396	428	427	422	374	450	453	403	368	432	408	439	380	385	392	369	372	416	408	393	418	407	405	417	373	384	397	414	392	412	389	414	427	425	429	408	441	393	415	414	407	404	392	406	374	379	389	402	404	393	408	424	408	419
22622	21313	31075	29784	30872	30703	26326	9701	787	701	716	678	643	652	616	646	658	630	645	637	676	617	660	637	594	654	633	634	640	670	637	642	586	633	631	648	590	616	668	604	639	651	623	629	619	648	643	604	615	658	634	616	652	613	623	655	625	626	642	624	644	642	644	619	646	625	575	654	651	605	615	651	626	583	590	617	638	627	628	627	679	618	626	586	670	632	628	612	652	595	670	649	636	607	600	597	572	631	635	640	576	593	666	586	647	636	601	565	608	641	629	629	646	619	648	588	596	622	644	577	647	628	596	634	627	626	607	642	604	631	603	636	638	625	681	631	618	631	599	594	583	655	641	633	616	657	608	634	640	650	635	587	634	572	636	640	659	619	595	635	611	608	659	616	619	632	623	638	634	625	614	599	593	624	648	599	652	629	637	593	608	665	615	622	651	636	657	653	679	646	655	628	632	645	647	630	633	647	645	660	648	646	618	626	626	617	626	624	621	636	644	617	573	624	657	644	642	620	659	623	603	616	587	649	632	598	628	674	685	634	577	629	633	602	624	603	671	628	635	645	610	635	575	595	600	661	614	625	657	595	636	591	611	633	632	627	603	675	642	626	590	649	590	659	660	600	605	612	609	662	631	599	653	599	615	660	628	642	611	639	613	628	609	668	615	615	595	668	638	642	612	581	644	587	664	630	656	631	656	650	654	579	620	604	671	662	641	677	631	629	652	635	623	594	643	653	620	615	597	673	610	624	618	629	600	665	621	624	603	649	595	633	646	589	648	651	643	593	635	635	642	627	617	669	587	664	635	623	627	619	608	624	644	612	641	638	627	620	630	650	638	605	603	634	608	610	668	662	672	607	580	600	609	652	653	630	620	633	608	622	609	620	594	628	642	632	631	609	676	617	632	579	576	633	627	661	693	623	602	620	621	625	646	631	651	589	647	635	601	618	571	595	662	627	641	609	634	686	646	666	637	599	625	639	641	637	621	615	609	632	594	600	603	605	631	634	622	651	626	613	659	627	628	630	591	639	672	658	628	642	674	575	682	614	628	634	627	629	645	609	665	655	618	651	629	636	576	643	624	605	613	615	573	629	690	621	665	626	589	661	686	624	649	620	563	614	640	609	636	640	601	551	560	597	595	629	646	627	631	653	583	641	643	617	625	652	619	671	653	639	629	624	627	649	586	608	600	583	609	623	625	643	592	631	569	632	594	653	636	598	564	640	635	626	682	632	614	647	604	587	595	613	622	635	586	635	610	617	625	650	633	648	638	589	650	663	592	610	668	597	624	646	603	653	661	623	622	664	649	639	629	618	620	649	606	638	650	659	603	628	623	640	579	586	609	613	603	638	634	624	593	628	608	619	624	628	632	654	626	593	622	671	671	593	641	666	607	618	590	608	630	658	661	647	613	652	661	630	647	636	598	653	639	631	618	612	609	623	633	660	601	649	643	645	597	624	626	623	585	623	611	610	584	573	603	617	602	646	617	656	645	600	643	635	634	642	667	627	629	628	636	591	660	597	653	649	616	590	592	621	647	602	665	603	656	621	631	611	595	610	616	622	626	600	615	613	647	655	644	636	634	592	603	665	633	639	635	674	623	649	637	636	624	623	614	611	645	625	647	643	630	648	648	662	624	644	646	642	631	616	623	631	643	629	685	577	653	616	611	638	577	645	642	642	611	609	677	589	622	629	602	649	656	667	627	615	655	645	619	668	611	685	614	624	645	664	619	625	583	621	614	587	575	672	641	627	633	653	590	613	647	603	608	602	613	637	627	608	601	642	628	622	589	634	586	642	600	637	631	629	643	622	578	617	660	666	657	665	597	641	598	653	651	626	651	649	624	639	647	636	599	640	625	623	627	637	590	620	616	663	618	629	683	657	622	668	646	642	618	591	625	649	620	639	606	655	673	633	644	612	612	617	608	584	593	615	602	625	636	627	608	657	627	610	672	611	646	598	613	639	683	624	590	646	614	637	625	637	641	590	611	636	599	611	595	643	570	655	639	636	611	616	631	640	615	607	590	636	591	634	619	624	647	654	636	622	617	640	609	626	640	635	659	632	619	602	604	625	667	607	644	620	612	607	669	637	627	591	609	605	617	621	583	615	630	606	592	634	626	610	628	617	621	633	613	603	631	608	662	636	611	601	595	612	648	584	646	671	644	611	634	611	623	597	659	619	637	620	606	605	620	641	663	585	659	602	645	623	620	644	621	662	660	654	614	617	639	604	630	655	637	630	632	627	647	624	622	656	651	588	608	627	639	571	574	642	676	607	607	632	630	593	652	627	614	638	621	603	670	609	653	645	634	632	621	605	648	601	667	614	648	691	594	664	668	634	582	606	622	629	592	671	599	644	615	587	613	637	642	642	626	648	644	672	618	654	623	612	663	580	604	649	633	638	622	623	578	642	614	662	623	667	647	642	612	595	621	634	640	630	607	614	591	618	618	634	610	648	634	626	646	632	613	631	573	614	644	626	614	620	619	618	634	604	644	668	619	674	606	600	653	623	633	632	572	621	604	624	613	610	625	650	630	611	607	602	614	634	605	617	616	617	615	565	633	654	617	685	639	608	576	622	622	642	574	616	611	667	663	622	599	634	610	611	628	607	591	601	651	638	639	614	640	592	690	648	651	617	659	635	611	649	649	639	623	637	614	682	628	669	699	629	619	629	660	630	575	655	599	638	646	637	581	675	659	590	666	627	574	638	661	634	637	638	643	600	568	642	613	648	646	634	625	602	642	606	607	643	619	647	635	634	641	650	636	645	658	671	614	613	644	600	603	645	579	655	607	629	639	604	634	621	627	613	631	631	594	606	666	652	602	633	577	603	655	640	647	636	611	628	622	621	678	631	622	594	653	638	647	619	631	652	669	628	662	657	655	631	583	600	606	589	640	614	662	616	588	573	620	600	618	585	635	675	644	618	608	573	646	635	682	598	624	600	674	619	614	680	585	616	630	609	605	603	610	603	577	598	592	584	627	623	671	660	639	619	581	623	625	594	605	643	633	670	634	672	615	635	579	669	666	603	595	642	571	623	613	584	650	654	653	640	597	631	596	606	626	608	607	637	695	639	640	646	660	614	647	627	630	631	677	640	618	652	610	663	645	617	589	646	615	605	622	585	645	667	640	660	655	626	632	611	657	576	626	600	656	631	627	621	671	618	660	680	661	634	668	583	606	646	600	643	668	629	628	618	627	642	646	610	632	626	655	662	662	636	643	627	632	616	648	663	610	634	613	635	627	628	630	612	684	585	635	616	662	620	629	622	653	650	651	637	626	637	620	634	644	613	638	615	594	620	610	627	608	620	638	652	639	618	644	584	635	615	605	621	633	637	626	614	674	671	668	612	642	622	613	606	638	603	642	642	602	651	662	647	604	616	621	641	612	578	628	637	648	631	606	642	652	592	553	602	639	629	620	627	646	605	621	662	657	659	606	626	593	600	660	586	658	635	615	677	627	598	640	610	619	623	592	644	631	626	601	635	609	622
50860	95631	79432	61118	48333	36453	24619	8605	688	696	668	641	645	676	674	664	696	655	585	617	671	656	598	624	667	680	601	671	639	650	665	666	665	659	639	667	646	633	654	633	656	620	686	640	678	642	586	654	629	689	589	595	686	668	642	656	628	659	668	663	616	636	649	632	643	652	651	618	645	623	673	659	631	648	684	644	596	627	640	635	685	643	610	590	659	597	597	621	580	707	640	604	640	671	676	673	575	621	643	605	663	664	652	647	613	623	654	696	630	666	653	686	652	636	678	664	631	604	633	630	638	646	646	630	639	627	646	631	647	665	645	643	692	676	649	637	658	700	699	612	614	611	650	578	667	669	652	661	613	627	651	636	607	656	632	635	647	634	642	635	615	668	586	664	651	680	648	657	649	641	636	636	668	619	620	640	660	624	633	659	643	675	623	632	626	677	658	638	649	636	605	609	590	691	646	628	606	664	617	654	629	619	605	656	645	640	675	631	640	624	611	655	638	684	652	671	653	648	671	628	607	683	658	629	638	645	638	613	643	597	669	629	626	631	626	635	651	657	624	608	668	624	674	623	622	645	655	606	667	678	626	655	657	660	582	682	638	618	677	662	626	649	662	680	671	629	571	633	682	664	678	646	636	632	657	631	647	682	652	605	692	635	663	655	675	669	614	667	654	669	628	657	618	612	611	659	627	649	625	597	606	682	626	635	606	641	661	651	694	610	675	629	666	651	679	616	641	637	627	616	641	614	708	665	622	670	657	627	700	661	587	566	626	608	648	646	665	618	672	658	625	615	625	631	624	639	666	699	623	641	656	661	665	628	666	665	608	640	624	626	645	624	641	628	682	619	611	638	692	658	633	661	649	619	630	671	658	663	672	676	699	632	677	664	640	666	671	666	635	645	657	660	647	643	628	616	665	640	607	628	665	638	602	638	644	579	643	640	637	641	637	607	677	646	659	620	659	631	654	604	613	664	637	632	666	628	623	640	659	664	635	720	658	630	641	635	661	646	668	658	653	691	660	662	610	615	617	616	664	651	665	640	625	641	646	637	666	656	653	636	657	639	656	655	684	648	611	613	638	646	646	610	674	642	655	638	661	636	624	615	639	631	671	620	615	632	656	668	642	639	637	632	661	632	613	659	680	667	636	618	607	656	658	631	604	639	659	620	622	660	610	673	618	644	686	653	657	657	673	634	650	671	658	638	651	664	691	642	625	681	666	658	626	627	686	623	673	591	625	629	635	641	616	626	618	643	674	636	623	660	677	618	634	650	671	642	619	624	641	642	640	663	679	681	661	649	656	643	603	650	685	671	645	658	643	626	651	621	591	651	593	631	632	634	667	650	656	585	619	633	656	637	665	619	645	609	664	661	665	654	634	682	666	635	640	630	677	599	603	611	638	636	619	655	680	623	618	631	667	636	635	628	674	606	671	663	665	628	646	619	652	621	645	630	630	606	637	618	621	678	586	648	669	611	658	616	660	656	634	652	669	659	673	639	656	666	602	681	643	707	656	627	605	660	660	686	626	697	631	655	627	642	663	625	627	701	645	663	668	642	652	640	662	636	655	654	645	634	636	662	613	606	649	603	604	679	667	599	667	643	638	672	678	650	634	642	602	580	635	664	638	631	632	655	693	689	672	634	620	647	651	649	633	640	657	637	637	639	620	596	671	600	588	662	627	666	653	633	688	671	680	637	600	598	650	634	662	643	596	639	658	630	679	585	663	623	650	617	636	632	662	653	633	636	655	656	614	604	607	688	648	590	656	629	624	625	673	639	664	665	652	675	700	660	626	643	632	649	648	635	664	646	624	652	618	670	637	626	577	669	626	621	646	656	644	629	632	661	665	666	643	643	654	630	637	659	646	647	622	634	668	652	664	620	655	629	666	613	671	632	644	655	611	658	618	645	614	655	638	646	632	646	653	693	595	657	654	640	633	657	648	640	633	618	670	632	679	631	702	635	663	649	635	640	613	718	621	647	658	647	670	658	608	629	624	583	628	657	599	696	655	654	651	633	649	644	651	613	639	636	680	631	637	635	620	657	634	666	615	622	639	652	631	645	623	705	692	629	677	656	631	631	671	621	636	670	635	632	648	616	626	625	637	688	618	636	653	618	680	670	651	635	635	648	670	660	626	653	646	667	650	673	647	649	645	653	635	594	678	650	623	657	660	629	695	657	650	613	606	682	647	642	628	639	630	621	686	663	621	648	634	624	690	683	642	685	669	664	621	657	632	687	634	674	653	631	674	623	639	649	653	656	628	669	633	624	643	611	655	678	677	657	686	645	642	626	625	642	662	654	637	640	627	690	650	604	655	639	662	657	598	645	649	616	690	631	611	651	638	646	663	650	646	696	642	642	650	673	616	672	635	618	637	643	623	651	670	640	614	624	667	646	658	643	640	637	662	650	676	632	626	644	645	581	624	660	654	636	615	681	653	633	658	605	613	658	594	652	560	607	654	635	649	647	642	681	637	614	626	662	616	594	658	642	686	632	620	644	634	607	636	631	653	640	670	637	645	660	671	625	590	636	632	659	665	677	624	629	660	622	607	613	652	648	614	691	662	672	621	687	645	620	635	663	654	647	573	630	626	591	646	652	646	661	633	669	590	628	622	650	623	667	583	625	641	623	686	648	614	648	617	692	624	595	665	644	650	619	598	656	631	624	658	689	646	635	659	660	609	641	614	600	689	603	609	638	618	623	662	626	652	645	612	670	643	616	639	606	676	638	636	647	627	647	674	626	668	661	671	610	651	643	667	703	610	644	626	668	598	597	590	631	685	675	626	674	653	677	656	651	650	655	688	675	662	648	609	636	655	593	629	633	666	625	598	596	640	615	656	640	631	621	643	677	651	599	624	653	616	665	644	643	648	624	685	667	657	650	673	650	687	681	653	643	699	652	639	609	648	623	667	660	603	660	677	614	628	683	656	605	664	685	669	608	624	645	640	616	646	644	631	671	658	664	659	633	661	613	690	643	641	625	659	650	602	661	628	613	633	628	671	607	618	664	663	668	687	625	688	621	646	672	633	609	597	645	692	661	642	612	647	644	629	667	657	613	642	674	677	596	727	678	629	667	654	594	661	621	628	661	661	648	643	645	661	711	622	664	648	642	636	616	600	644	631	646	629	613	654	590	595	683	654	679	636	672	651	601	703	621	670	653	634	637	628	665	634	716	626	603	648	616	610	641	652	622	666	645	674	679	677	654	626	637	670	633	600	634	609	669	642	670	686	629	702	635	606	613	667	626	643	643	637	643	627	626	622	622	619	615	653	643	631	652	673	633	611	642	668	659	700	648	632	683	650	648	633	656	593	654	612	628	627	622	599	616	607	615	608	612	631	684	598	618	674	661	643	645	620	627	625	667	663	635	655	628	666	669	601	672	664	621	629	643	681	651	616	666	635	667	612	647	632	634	669	695	631	620	640	592	666	648	650	621	642	622	619	600	652	617	658	600	648	630	671	641	664	687	631	625	671	672	607	674	685	618
28374	23766	26727	16601	6936	2995	1521	515	280	292	322	314	273	279	287	254	265	279	246	269	271	251	291	290	284	273	285	267	251	276	272	276	252	273	297	280	279	270	259	282	278	306	298	259	265	261	265	286	282	304	277	308	265	295	275	283	240	285	286	289	261	272	286	267	265	308	245	278	257	296	313	249	272	277	285	280	271	264	299	257	284	287	285	276	272	261	263	302	289	289	284	281	271	277	272	295	273	283	266	294	284	292	288	249	282	247	282	279	285	288	284	271	275	279	277	249	255	261	259	267	242	266	280	266	257	244	275	303	277	274	274	300	273	270	252	271	261	252	243	271	298	270	277	271	299	305	262	271	263	283	277	258	268	273	295	310	287	282	284	293	274	285	268	265	290	296	265	267	297	293	263	274	291	278	268	284	278	259	310	273	292	315	284	286	282	284	306	274	265	293	239	280	304	272	252	294	278	256	258	297	248	283	253	301	300	269	251	293	280	261	286	290	271	266	275	270	260	284	259	270	285	277	268	283	289	257	250	287	303	265	266	276	291	273	247	260	287	264	300	267	276	291	282	253	280	276	288	285	307	265	277	279	266	281	299	239	258	270	254	296	272	288	283	277	293	285	271	275	266	274	246	256	279	279	275	279	284	259	270	257	291	257	297	269	271	295	278	285	285	276	273	273	298	299	232	295	258	261	291	304	263	277	279	307	267	278	306	299	259	286	296	289	265	292	297	281	288	270	277	254	268	248	271	267	282	300	264	278	282	279	286	271	267	274	281	270	280	256	258	275	290	270	261	306	270	272	303	244	273	265	265	243	281	290	270	291	276	271	301	243	256	274	272	233	264	305	286	272	242	281	287	300	296	268	249	277	277	300	275	288	291	257	284	303	238	303	278	260	279	284	287	295	296	297	280	282	279	234	272	285	273	298	275	257	277	283	282	287	282	262	265	269	289	270	287	268	275	248	278	279	271	291	289	244	291	237	277	267	285	296	274	259	283	265	255	273	278	239	289	303	288	275	275	265	274	263	265	280	273	259	258	264	282	263	296	278	301	274	286	289	267	274	252	269	279	272	266	275	258	270	302	310	290	264	259	300	269	305	277	282	296	283	254	284	263	219	274	261	271	257	268	283	295	253	284	275	269	280	290	258	272	287	266	267	271	253	263	277	272	253	277	284	300	271	277	312	283	263	287	293	268	268	270	285	269	290	257	290	269	282	272	278	294	263	249	264	270	276	256	283	276	264	306	291	255	290	291	282	262	300	273	283	275	276	287	290	278	274	292	278	286	255	293	300	277	276	283	288	275	306	262	282	257	270	271	258	256	261	287	261	272	296	296	280	300	305	236	290	297	275	273	285	277	295	269	274	276	235	287	303	273	280	240	293	280	285	282	305	267	263	262	272	281	272	250	279	286	299	285	289	276	277	287	261	272	291	304	297	290	256	282	300	274	262	286	273	288	273	273	287	286	297	237	260	276	276	259	273	258	276	288	262	274	256	267	307	278	265	299	268	243	265	277	262	264	284	263	292	268	261	294	292	256	273	298	261	281	287	299	255	275	284	263	272	262	283	270	272	242	261	289	302	282	300	274	275	247	259	277	257	286	250	275	283	292	266	263	297	245	247	262	254	268	251	281	286	271	266	264	248	244	310	282	283	304	267	295	264	266	247	262	291	275	299	280	274	264	250	280	289	301	284	297	283	285	259	308	276	293	277	291	245	303	269	267	305	260	267	269	304	244	288	294	302	275	272	269	262	287	299	250	280	300	267	273	291	262	266	286	269	276	291	249	293	268	280	286	240	261	290	281	279	283	296	285	301	285	263	269	302	297	290	283	269	250	242	237	254	271	285	273	285	278	273	274	298	296	315	287	280	250	315	277	276	297	295	261	253	269	271	266	300	285	281	284	297	290	266	313	312	256	241	261	265	255	254	262	277	296	284	281	269	314	266	294	315	297	308	285	271	278	271	280	262	281	275	250	269	277	287	290	282	275	246	288	287	282	255	296	283	269	289	306	292	270	221	280	261	283	301	281	257	301	278	273	274	285	240	237	276	258	272	268	269	291	292	257	275	284	297	262	266	263	265	259	289	278	251	267	254	262	262	277	281	280	258	278	308	284	285	260	277	282	284	306	294	282	270	268	278	290	299	285	287	268	272	247	246	264	307	292	283	300	283	311	259	264	284	294	262	271	243	278	275	276	270	276	278	288	249	272	275	257	259	302	302	310	265	281	261	271	271	260	286	277	307	268	262	273	266	264	269	291	278	263	262	292	265	292	265	231	284	253	280	260	274	262	290	302	267	254	265	270	295	271	286	308	274	293	288	262	309	281	279	279	242	264	277	258	253	260	292	263	270	269	299	260	281	274	276	257	283	299	304	246	288	294	284	301	259	282	290	294	266	268	301	261	278	284	267	284	284	302	262	254	274	263	274	247	306	290	272	272	268	269	265	273	261	290	283	279	281	270	275	272	282	249	295	280	275	296	272	289	293	275	256	274	274	273	299	307	276	270	286	263	276	293	274	282	280	254	263	283	287	294	265	260	266	246	267	293	263	259	273	270	274	256	286	286	261	271	256	290	263	263	281	273	282	286	279	253	309	289	283	291	268	259	284	255	279	286	276	277	280	285	270	268	284	299	270	290	294	297	325	279	256	264	273	252	246	298	260	280	294	282	272	278	265	270	280	248	272	299	264	275	302	317	285	264	296	276	320	267	295	264	278	294	313	281	254	277	267	277	307	311	269	252	272	280	276	297	267	287	265	270	281	279	283	268	287	279	293	279	261	237	268	301	252	251	275	287	284	252	323	276	252	303	292	261	299	274	262	257	289	297	289	240	300	287	291	325	310	276	288	281	277	273	258	298	273	274	287	277	276	271	280	271	266	274	278	282	292	291	298	264	283	284	253	270	309	261	252	284	298	260	279	280	273	278	279	275	284	268	278	273	284	273	270	267	296	276	306	292	276	288	308	281	276	287	292	280	264	302	253	258	268	273	273	255	301	257	251	292	278	280	299	272	287	299	305	294	284	269	293	284	253	271	270	249	290	247	275	273	261	289	266	297	272	274	290	272	270	294	283	293	254	276	267	307	278	257	254	284	246	299	291	312	269	266	277	264	271	251	255	284	272	276	261	291	300	281	281	268	283	252	275	287	256	263	289	283	277	275	261	300	260	260	283	280	283	297	265	298	273	260	263	279	284	247	287	250	268	274	273	285	267	301	293	300	283	308	272	287	298	257	305	273	270	276	284	249	285	259	280	288	251	271	301	280	283	279	273	259	263	277	262	259	288	314	287	261	273	312	277	283	268	269	272	288	283	308	274	269	277	291	285	274	241	300	303	277	285	261	253	273	280	246	274	292	290	264	300	273	277	303	259	268	283	287	277	274	284	258	290	268	261	270	258	264	279	298	302	265	300	261	273	289	273	268	264	281	269	256	302	266	288	288	279	276	264	279	273	297	267	295	278	265	275	304	280	272	272	250	262	264	288
17186	33295	22275	12170	6978	3550	1914	643	317	295	299	330	328	266	305	305	321	306	306	326	295	312	264	284	300	301	323	285	292	328	290	291	317	311	333	322	305	302	283	319	299	311	309	312	287	319	281	319	313	297	331	302	305	348	309	298	315	302	321	328	318	321	318	323	312	299	322	330	311	291	282	333	307	306	314	281	294	276	293	315	316	305	286	294	294	327	302	317	314	291	307	301	324	293	287	321	296	302	310	326	318	304	276	290	324	307	320	321	308	295	307	321	337	292	303	300	318	262	293	327	300	331	296	283	310	303	343	311	302	302	304	306	352	294	301	317	328	304	316	319	321	284	333	307	323	293	338	298	315	342	287	344	313	321	288	321	286	316	285	306	308	305	328	329	301	309	287	301	306	293	293	298	301	299	312	312	270	321	322	281	314	297	282	301	294	274	275	333	282	306	316	298	321	290	300	293	277	298	315	295	297	282	303	291	280	322	287	294	271	281	287	287	287	289	290	295	256	300	281	302	270	278	298	281	277	303	329	308	308	306	301	334	317	285	294	311	316	339	295	316	317	308	286	281	284	313	326	302	344	302	298	284	317	301	279	300	317	267	312	298	322	296	318	310	308	302	298	299	327	312	339	323	295	313	303	296	272	313	303	325	289	297	318	276	304	303	301	324	288	317	302	313	309	301	279	318	315	286	296	285	304	288	325	317	294	292	298	316	298	317	300	324	263	294	294	307	292	311	303	297	307	317	275	290	282	341	312	341	315	318	306	273	303	316	279	281	301	314	319	316	325	327	308	292	326	299	277	333	310	310	312	301	302	282	267	275	297	304	268	319	309	313	297	327	319	325	312	303	318	297	299	293	285	286	293	269	289	292	315	295	292	310	284	308	275	317	326	288	298	307	326	326	293	279	287	306	347	335	317	280	320	289	319	275	271	307	300	330	292	291	309	298	326	306	295	316	281	325	279	340	267	291	283	288	285	284	281	325	328	295	296	298	323	318	315	315	280	339	295	303	290	324	301	294	270	308	296	311	287	328	294	318	328	301	332	302	288	318	311	324	300	302	319	312	313	302	321	336	322	324	302	316	281	313	287	282	355	306	270	302	284	290	305	302	289	306	279	322	263	307	301	330	302	267	292	293	323	312	329	328	325	296	301	297	310	294	337	283	294	313	298	316	305	313	300	283	287	308	323	288	272	299	297	313	268	310	285	277	276	339	323	296	296	275	305	312	296	308	310	322	303	306	333	319	293	312	313	293	329	307	308	316	290	293	299	295	317	309	295	290	271	329	279	311	301	307	317	299	311	277	299	308	285	290	309	289	314	309	300	286	281	311	303	313	292	309	279	321	293	301	321	321	292	291	345	292	331	285	302	313	309	312	327	289	300	314	283	291	280	285	289	327	304	272	323	321	269	303	330	303	317	300	268	292	314	328	307	296	304	304	302	309	335	287	292	298	323	332	315	280	306	272	277	318	319	310	289	314	281	313	277	306	295	304	327	335	308	305	291	326	325	309	310	313	302	305	306	284	299	306	325	277	300	292	292	298	317	298	303	320	312	320	313	320	310	291	286	311	301	293	295	308	280	286	297	306	323	297	290	313	296	301	287	310	301	320	290	307	283	303	305	268	319	288	309	313	288	306	329	317	320	295	300	326	323	299	295	308	293	281	312	315	293	312	313	290	306	289	295	326	293	266	290	303	275	311	284	310	308	302	291	301	341	292	288	281	307	301	314	292	304	309	281	283	288	293	316	292	290	297	342	296	298	319	303	313	310	303	352	295	326	317	297	320	311	301	286	327	288	297	298	308	288	312	333	314	314	306	295	302	328	314	299	337	264	320	312	347	314	292	292	315	294	304	302	287	335	292	295	297	304	293	279	313	271	304	314	296	347	276	289	297	327	297	332	298	287	288	290	317	319	305	299	300	300	271	317	337	314	288	281	307	282	298	308	288	293	288	313	299	283	286	295	322	291	292	304	288	311	321	296	312	297	295	290	284	313	279	299	313	295	329	304	327	329	308	302	292	281	284	304	299	313	290	305	302	298	305	304	287	320	300	289	308	312	307	288	338	318	311	328	301	298	321	286	285	297	298	318	317	330	280	281	358	285	318	298	287	293	283	323	298	291	269	325	292	332	285	315	309	288	291	295	287	289	301	300	300	276	279	303	305	328	293	278	284	320	325	308	298	313	319	297	325	279	297	289	280	293	285	292	303	306	311	300	320	307	321	308	320	350	276	277	305	334	286	297	267	314	304	306	311	305	314	312	319	295	292	296	309	307	355	275	303	304	327	287	331	293	299	324	293	309	323	317	271	316	336	278	281	298	322	307	311	343	304	274	282	310	302	299	299	300	308	313	296	330	278	308	314	316	280	308	317	304	286	297	308	293	303	320	277	332	297	319	304	297	317	314	283	300	308	310	324	298	296	288	286	325	323	292	294	299	303	259	317	296	267	316	310	302	285	314	293	328	288	302	308	321	318	292	292	304	302	290	312	294	306	321	298	306	304	282	313	309	285	287	283	311	322	347	292	328	284	293	300	311	300	284	332	314	312	305	307	304	290	312	312	296	317	339	323	297	294	314	329	300	294	329	298	286	287	272	308	320	306	305	301	302	271	281	305	295	334	320	311	297	286	295	312	251	303	303	299	299	302	313	326	314	284	299	310	288	333	316	324	294	279	292	277	305	306	286	329	318	300	291	308	305	321	291	305	268	305	296	287	274	322	286	329	329	295	256	308	273	302	300	321	317	279	296	315	291	336	308	298	298	295	336	336	286	328	321	294	257	321	302	293	280	281	284	293	321	304	295	303	334	276	331	318	302	288	293	286	312	292	297	308	295	292	329	316	276	335	323	301	306	317	290	309	294	330	323	281	307	313	274	326	329	302	301	317	302	305	291	304	298	256	320	279	303	302	301	287	330	329	283	293	317	324	286	306	294	303	270	297	297	295	301	298	283	288	280	320	308	316	268	299	301	278	319	264	304	314	283	304	303	331	277	317	306	294	283	298	305	320	316	299	329	309	294	315	287	299	351	318	323	325	259	273	309	281	318	299	287	302	287	310	323	316	317	289	306	291	288	303	297	281	290	295	283	302	322	267	305	292	308	283	295	298	292	292	306	300	276	308	313	273	308	301	319	333	279	330	329	288	300	271	293	304	335	287	323	297	320	314	314	312	309	304	311	297	310	320	314	310	322	310	315	260	292	291	312	297	300	292	298	308	307	320	286	276	308	301	322	304	320	301	282	293	329	313	293	294	297	291	297	322	300	289	319	302	296	308	337	310	314	270	278	294	325	318	298	322	297	308	283	328	310	320	309	305	310	312	294	326	320	310	306	313	301	306	311	295	302	328	311	272	258	309	305	288	340	277	301	318	321	355	292	282	303	313	315	293	274	307	269	308	297	309	278	287	301	285	314	274	296	303	323	307	329	277	263	298	309	318	322	290	310	319	325	325	327	273	308	284	301	326	312	310	315	292	287	297	330	278
23409	21529	32597	34136	31788	27673	20583	5258	565	466	555	495	501	466	482	451	505	457	493	488	498	456	492	486	470	458	495	476	517	485	481	500	485	495	458	499	480	508	468	450	482	492	474	483	470	487	456	434	483	497	471	498	520	473	469	502	521	457	443	452	466	514	461	502	472	498	482	503	480	460	478	485	496	466	489	485	486	491	484	488	500	502	440	471	523	488	452	479	476	460	490	443	491	496	448	485	489	481	469	487	526	505	486	477	453	470	453	469	475	462	497	466	533	468	531	483	489	471	506	499	494	444	504	472	430	495	497	485	496	485	492	478	464	460	495	470	485	538	459	457	464	479	467	481	480	482	470	464	490	487	470	523	462	448	506	448	490	495	438	446	481	515	469	501	455	494	503	465	513	477	461	484	485	458	499	437	491	493	475	469	507	467	504	479	466	475	491	455	496	453	456	491	463	514	489	462	457	493	491	485	484	478	470	433	490	505	495	500	443	483	462	482	476	478	485	446	500	450	518	488	474	488	483	462	473	459	446	452	479	472	526	470	493	466	511	461	476	481	464	469	442	430	455	465	460	474	474	445	507	488	439	550	481	482	508	489	480	463	498	507	465	469	458	449	501	464	508	480	474	504	492	477	466	537	447	485	481	482	461	464	479	486	476	471	486	473	492	471	466	479	538	491	495	445	497	482	516	488	455	537	488	511	484	470	479	470	478	488	492	487	499	456	460	515	484	464	471	495	530	460	478	449	480	472	462	491	495	466	447	489	453	487	489	479	470	501	468	461	473	512	467	483	476	478	447	517	436	475	489	509	471	466	506	507	486	527	480	476	429	471	453	497	478	455	544	465	492	461	459	500	497	482	489	483	495	490	493	503	480	506	481	482	479	496	472	472	482	451	488	442	505	511	467	474	519	463	504	459	471	488	455	503	495	477	500	473	463	501	476	485	458	452	475	463	450	483	464	458	477	494	477	469	460	461	445	545	498	475	441	501	481	495	513	473	500	512	480	492	508	431	464	481	482	494	495	459	503	492	459	462	491	469	511	445	456	476	487	484	478	487	481	476	515	469	478	498	490	491	480	454	474	476	489	499	475	491	498	505	496	445	509	494	490	430	501	475	505	464	455	468	464	495	499	506	488	481	494	474	473	466	527	491	502	450	461	466	501	465	462	449	457	476	513	506	433	480	481	500	453	468	492	507	511	502	477	481	511	514	476	522	454	507	541	463	518	441	482	490	524	456	551	471	450	488	482	472	503	481	489	434	478	477	517	424	483	500	463	433	491	473	477	451	505	439	493	484	466	480	464	457	464	474	470	445	442	476	506	479	452	476	491	438	494	472	456	508	459	494	495	481	432	501	494	440	461	447	517	468	444	518	528	480	463	531	462	476	503	517	468	455	472	476	480	448	486	459	455	447	482	507	496	493	474	500	460	495	479	495	437	471	460	465	510	480	454	430	480	506	472	467	465	466	466	464	489	471	486	464	530	490	497	498	506	467	474	459	486	478	474	514	476	476	511	446	488	456	465	449	468	481	488	480	451	484	470	513	491	486	429	479	483	497	506	483	464	473	492	446	516	467	469	494	498	498	497	476	475	461	480	476	480	542	510	482	497	474	449	466	485	431	489	475	484	474	512	479	518	494	488	510	485	478	506	461	464	480	471	492	487	443	487	475	474	440	488	492	498	481	492	460	482	469	452	546	515	466	500	456	500	458	450	451	502	465	485	491	467	479	501	471	479	423	492	467	459	455	494	504	525	455	477	487	467	473	503	467	473	470	496	511	518	500	489	485	461	481	500	492	476	464	463	492	480	493	481	480	440	478	470	481	465	467	488	501	448	449	485	500	460	486	475	475	491	496	501	513	481	495	486	470	455	492	468	462	481	452	480	468	467	434	462	486	454	477	504	504	466	469	468	498	457	494	460	474	487	491	475	503	490	471	505	519	475	491	479	452	483	467	474	500	447	453	479	460	470	521	471	452	480	485	472	456	491	478	438	476	439	466	473	449	477	431	486	519	456	505	480	464	482	513	441	525	465	482	467	464	458	476	448	463	442	511	483	482	462	452	479	499	501	447	492	465	479	528	471	494	473	437	484	437	487	448	493	485	449	470	532	475	483	480	454	488	497	468	448	450	461	472	449	479	493	497	461	455	513	451	474	455	479	484	454	493	488	457	449	453	467	429	461	500	514	514	484	479	492	436	492	474	439	471	507	512	468	460	487	470	471	470	445	525	455	500	488	482	458	477	472	492	454	489	473	461	468	492	511	494	489	498	488	454	495	454	465	474	523	476	510	459	477	446	453	465	457	481	464	524	496	453	488	449	511	485	450	468	454	470	495	513	474	455	458	471	474	445	473	469	439	498	466	463	486	493	490	483	517	454	479	508	490	484	463	508	493	476	458	487	456	492	459	458	486	482	476	481	504	486	519	484	498	475	437	473	484	446	465	446	489	470	468	524	475	533	471	475	492	468	530	470	497	530	478	470	474	499	455	497	486	462	472	504	486	461	495	486	497	505	478	482	499	477	491	512	484	516	474	460	459	499	454	474	458	472	491	443	493	492	486	478	480	473	451	455	485	467	526	403	456	486	511	502	493	492	488	474	477	475	431	503	478	524	433	488	487	512	463	553	513	499	445	443	465	473	466	492	477	421	518	495	465	497	477	496	490	512	473	459	463	451	430	463	538	465	488	520	461	484	494	470	482	499	493	525	465	480	473	498	493	458	478	480	441	509	450	474	501	519	465	486	481	460	464	485	504	473	487	463	487	495	446	509	483	471	477	498	484	474	505	467	486	478	456	468	481	464	509	509	483	483	466	465	498	472	474	485	504	476	487	474	486	476	478	497	487	466	458	439	497	457	445	464	492	458	491	474	417	456	478	489	477	464	470	477	491	470	535	492	468	527	474	499	506	479	498	501	528	442	477	482	498	469	454	464	463	492	488	464	474	469	488	457	478	479	469	526	441	483	471	480	445	519	486	489	515	480	484	526	477	482	469	493	490	509	451	491	511	492	474	487	479	492	501	501	470	491	445	490	477	505	524	488	505	487	431	488	509	451	474	482	489	466	486	469	505	485	505	462	458	515	501	544	511	458	482	496	478	455	485	492	515	442	474	447	464	508	504	502	496	472	474	520	466	465	470	481	483	459	496	468	510	481	447	532	446	483	452	531	489	461	460	480	473	491	472	537	459	470	480	478	494	502	512	456	482	463	505	492	451	505	519	497	520	477	436	467	490	466	472	483	473	454	470	496	463	480	473	484	468	469	486	471	510	463	483	466	453	497	474	501	488	444	478	496	465	493	503	447	501	499	486	464	505	482	491	486	512	480	479	483	495	458	484	465	508	493	483	440	480	486	467	466	488	477	499	548	443	493	495	456	468	445	484	509	494	498	467	500	501	481	512	467	455	480	499	484	546	478	471	439	442	445	460	485	495	453	470	497	494	490	471	434	483	479	503	465	530	471	476	502	463	463	498	450	462	512	505	513
46529	86487	71236	53463	41205	29655	19028	5170	575	495	514	542	520	471	523	479	520	528	532	496	490	543	512	496	477	483	469	510	481	483	490	476	504	533	489	485	509	479	459	470	531	501	478	485	528	498	502	451	520	526	519	519	494	482	484	543	480	465	489	500	454	562	524	536	480	477	498	539	534	464	484	536	520	500	476	498	508	513	490	500	489	505	508	511	484	478	492	495	498	516	492	475	519	516	491	491	505	475	456	484	465	474	488	484	457	506	500	500	489	562	486	452	453	532	518	468	532	489	513	518	474	508	500	542	505	492	522	493	461	516	487	490	491	481	474	471	493	485	475	497	503	495	508	494	465	485	477	452	481	503	496	490	508	472	530	470	485	512	478	468	493	487	491	510	502	512	468	474	510	521	467	488	464	517	477	461	529	487	502	521	494	484	501	500	472	518	494	532	465	488	459	498	489	520	479	487	481	489	535	498	495	502	490	480	524	494	474	486	525	483	502	496	524	509	514	502	510	461	458	487	466	533	451	491	493	492	485	505	481	478	478	507	502	481	481	512	447	503	469	528	533	507	513	488	465	494	492	474	502	482	511	514	479	524	503	502	514	510	493	530	529	462	524	449	499	487	491	453	487	465	512	457	467	501	482	489	490	487	493	482	547	544	480	473	459	499	467	444	490	515	495	512	523	528	478	507	455	468	529	464	498	526	528	482	523	468	546	488	448	477	514	494	510	524	510	526	492	496	501	457	483	533	460	507	490	508	483	472	486	487	461	520	500	485	481	485	488	508	523	523	494	504	496	471	462	525	481	490	472	491	493	515	470	534	501	505	498	503	515	490	481	497	494	498	544	459	520	470	496	453	510	502	468	487	493	485	448	481	536	452	491	488	482	482	487	486	511	492	481	502	489	491	467	508	473	496	461	504	483	465	468	494	505	513	498	527	469	515	489	477	501	507	474	502	507	521	482	487	493	495	508	498	498	510	493	515	529	491	482	528	519	480	505	522	486	503	460	503	529	555	497	491	506	500	482	500	500	492	506	555	492	519	488	478	474	494	504	525	499	488	486	506	502	460	558	508	493	480	497	501	497	463	487	489	496	483	513	481	491	505	475	493	516	481	496	479	490	483	534	506	475	490	493	481	470	502	538	493	498	484	500	469	489	486	499	542	500	490	496	474	479	531	465	491	458	493	468	487	488	521	522	480	510	525	495	485	520	487	503	467	483	485	485	526	552	450	501	461	507	499	478	515	525	482	440	529	471	517	474	498	529	520	501	495	489	471	476	453	513	493	507	533	466	481	476	531	522	508	536	493	482	500	499	479	468	507	537	471	496	545	491	500	481	497	461	505	487	457	487	473	496	504	513	447	523	490	503	508	470	513	462	501	523	486	512	536	497	500	511	454	465	481	505	510	514	472	526	476	502	459	459	476	463	473	496	486	517	474	520	484	503	511	475	471	505	488	506	490	525	521	470	457	496	497	502	477	509	510	514	493	513	518	481	527	477	465	481	481	474	504	490	496	520	507	472	496	517	491	477	490	484	467	495	457	468	509	487	499	518	477	523	487	528	485	496	490	488	509	493	485	504	510	486	511	492	453	513	477	476	518	502	449	506	485	448	485	505	509	490	472	486	508	458	485	486	462	494	494	516	491	466	461	484	523	483	509	497	471	502	504	538	498	444	498	491	515	484	486	500	507	513	512	527	492	490	517	471	499	485	489	519	476	518	481	511	486	502	490	467	527	507	515	495	494	481	468	485	455	456	515	490	483	456	545	488	500	458	532	486	547	486	475	481	508	523	481	486	509	488	483	493	505	524	496	499	503	471	491	492	493	505	486	517	495	509	475	504	460	487	531	536	494	494	491	479	478	503	519	480	508	474	473	471	467	503	531	490	429	485	500	514	452	486	510	506	520	528	497	475	555	487	464	486	485	501	491	487	456	468	514	526	481	524	506	510	483	499	476	489	485	538	535	482	499	507	512	501	480	521	524	499	484	495	465	552	494	477	478	500	479	497	500	463	490	465	481	505	485	499	526	527	464	462	496	451	509	503	510	480	453	504	457	458	495	480	458	462	520	537	514	500	546	498	476	492	476	497	516	492	511	510	516	509	456	466	512	469	481	446	530	486	499	463	463	482	495	488	442	488	454	504	482	525	462	504	540	487	490	521	495	461	488	517	535	496	501	507	505	462	510	490	512	518	467	496	443	513	521	478	558	495	522	464	475	465	468	529	508	518	468	501	464	532	497	480	462	500	486	454	520	499	492	506	483	482	519	554	505	518	530	496	481	478	491	480	521	499	489	486	465	477	468	518	479	510	496	424	496	507	506	538	505	529	521	467	468	495	471	529	498	489	511	494	483	518	451	493	478	518	497	467	494	497	495	518	506	495	485	464	492	491	505	502	508	491	514	494	508	540	516	522	519	505	476	534	492	518	506	524	480	495	504	478	479	477	513	448	489	514	499	471	504	497	473	468	472	491	493	516	449	485	450	505	563	498	498	525	499	452	497	497	487	517	540	487	489	486	483	525	498	501	478	512	494	488	490	487	476	518	474	497	506	488	467	485	483	502	501	502	496	488	504	492	459	505	502	482	505	482	505	509	502	473	493	523	455	504	491	478	499	502	474	462	498	497	482	462	518	475	526	497	518	506	506	494	513	481	507	520	514	505	509	489	474	447	486	491	483	536	509	491	504	518	495	515	524	513	467	481	476	489	503	487	461	489	505	498	527	494	485	494	532	474	489	478	503	507	495	483	476	515	493	483	509	469	509	518	518	505	484	523	504	477	533	496	446	500	502	492	488	509	471	484	534	517	486	528	507	473	534	510	509	429	483	528	485	521	488	466	522	455	525	513	514	483	529	515	504	516	532	535	469	472	493	519	504	481	539	479	491	505	486	516	496	507	500	518	474	517	499	485	493	483	525	523	479	487	446	482	529	491	506	512	497	482	469	495	492	463	489	472	474	502	501	471	494	486	487	436	523	491	480	467	500	471	508	498	495	517	461	470	489	486	478	461	494	483	497	511	461	490	479	495	525	468	507	467	508	468	544	514	511	497	490	472	511	478	476	507	542	482	478	502	522	500	462	500	473	504	491	477	482	525	450	476	509	532	493	475	465	494	456	483	469	544	464	500	491	504	506	518	486	524	468	506	517	507	475	493	511	485	464	504	477	489	538	482	516	495	466	438	512	486	450	452	498	497	530	518	439	518	524	480	469	473	446	506	486	495	484	479	507	493	503	516	486	459	482	483	485	502	478	508	499	526	485	485	525	481	492	479	493	515	490	500	488	478	496	503	505	519	478	461	490	468	469	475	515	475	488	526	479	467	493	504	493	533	486	478	497	474	477	533	495	484	498	521	472	542	509	508	523	488	480	508	511	500	509	475	484	495	484	483	525	473	523	519	529	461	519	483	517	503	502	502	496	446	489	522	500	486	479	519	523	481	539	520	508	512	497	481	511	486	488	484	485	484	484	497	497	520	472	515	472	499	505
25103	21836	33394	33588	24098	14891	6787	1196	360	374	348	347	343	442	368	375	368	392	358	365	364	330	364	346	331	355	349	375	375	367	372	370	352	355	363	351	347	359	382	379	361	367	381	358	357	361	375	359	335	331	347	370	395	362	349	353	349	352	381	336	359	387	375	374	360	358	344	388	345	399	353	388	370	373	341	357	329	384	328	362	344	356	348	359	372	344	367	358	350	338	372	393	376	354	352	386	356	390	378	376	385	369	382	337	365	362	345	370	379	389	377	352	352	402	354	385	391	371	365	384	370	362	362	385	369	335	387	361	315	331	366	383	361	355	361	371	369	395	359	349	347	370	376	381	357	355	360	375	411	355	382	332	374	356	373	388	380	349	358	347	357	322	370	392	366	356	352	349	379	371	355	365	359	342	338	362	352	323	381	355	342	388	351	339	360	375	360	378	399	367	338	365	349	385	336	360	375	377	363	371	360	353	356	338	367	371	364	390	352	366	358	341	355	319	383	378	386	360	358	340	345	344	398	347	367	410	385	368	369	352	360	304	365	350	374	361	370	335	344	367	364	355	370	396	415	341	354	379	371	335	330	329	375	332	387	326	363	327	343	349	363	357	333	369	384	360	374	387	427	400	374	366	356	349	373	370	379	363	376	420	356	335	353	350	385	409	334	375	347	381	366	367	360	345	340	388	359	393	338	395	393	356	346	375	366	380	371	387	366	361	373	361	353	374	357	348	380	359	342	401	376	355	350	366	361	340	352	332	346	376	376	381	328	366	361	365	339	358	378	354	340	349	371	338	369	354	365	360	363	370	366	328	357	337	360	317	388	363	363	381	359	376	375	363	381	333	343	341	381	364	362	362	384	401	378	344	361	334	367	353	367	392	326	396	348	335	347	375	332	386	350	358	380	367	360	360	372	364	338	363	384	378	403	342	341	359	350	357	344	366	337	357	365	385	349	359	348	335	340	340	396	338	307	348	365	328	371	335	351	370	334	378	352	355	379	331	360	355	350	351	367	368	350	374	335	368	388	336	389	364	352	357	384	343	348	391	368	398	387	385	386	373	355	354	298	346	346	348	381	382	355	353	389	348	375	312	356	339	352	331	339	324	350	386	372	423	358	347	367	363	399	342	392	363	402	384	368	388	364	362	361	376	334	379	389	357	372	360	343	386	375	345	366	342	359	355	392	352	387	343	384	360	369	357	356	370	363	356	344	356	345	370	363	359	367	362	341	368	357	371	397	372	351	365	358	365	362	345	348	372	354	381	355	397	363	380	367	372	376	325	375	355	355	370	372	372	366	368	354	378	365	350	390	359	373	365	344	365	364	334	389	376	348	364	325	379	363	347	349	387	325	397	362	373	351	359	373	331	364	393	399	350	380	345	376	367	389	353	368	373	377	328	366	376	352	396	376	384	381	344	375	375	388	360	394	354	363	325	355	391	402	376	337	367	361	351	362	388	372	353	344	352	368	337	373	362	382	358	375	393	373	369	362	356	357	360	340	364	341	362	366	349	360	350	308	375	370	334	367	368	362	376	418	382	355	361	363	347	364	370	373	394	381	353	351	364	366	361	367	366	331	343	343	367	384	392	343	363	359	352	382	361	373	350	371	382	343	348	347	356	362	354	340	343	346	362	373	341	335	352	326	359	366	339	338	346	344	331	342	391	384	369	364	354	390	386	386	349	380	340	361	361	353	387	341	331	368	342	351	375	355	355	388	379	342	364	386	361	357	344	345	341	373	376	354	327	342	377	378	367	367	380	336	359	357	394	389	384	394	381	372	366	340	393	363	349	331	348	357	388	335	361	375	387	351	372	341	358	366	375	347	356	363	357	340	361	340	390	371	373	357	395	373	368	375	380	363	347	365	340	365	342	370	365	352	377	355	351	370	358	377	361	355	350	354	380	367	361	376	341	337	362	374	343	377	345	358	400	364	373	376	387	367	394	364	398	363	360	340	390	373	352	349	363	361	346	357	324	370	361	380	351	345	364	362	341	373	365	360	363	358	364	333	349	345	350	383	387	366	378	354	345	326	366	356	375	342	340	310	368	364	370	380	367	333	371	361	376	365	372	346	367	356	364	374	376	356	374	391	335	331	383	371	396	363	371	367	374	377	376	349	399	382	348	352	338	365	354	375	328	326	345	338	346	369	385	351	331	352	338	359	348	359	414	360	367	352	349	342	369	357	377	394	378	364	370	342	359	360	333	378	409	379	336	336	344	376	355	366	341	349	364	368	341	325	369	343	367	356	348	358	383	368	349	320	342	370	359	356	351	386	358	374	376	348	330	368	336	375	369	361	349	363	375	364	346	359	401	359	339	371	358	374	356	352	322	369	373	346	354	368	373	371	382	400	379	345	397	363	410	376	349	354	348	325	387	343	347	342	403	375	386	395	362	346	382	394	344	384	360	383	397	377	370	336	357	343	365	388	332	345	389	388	362	361	366	372	364	346	343	368	388	375	405	377	324	379	317	348	378	335	358	357	345	375	323	363	344	377	374	367	359	332	369	367	368	361	337	344	339	367	374	378	360	337	389	348	348	364	334	344	407	377	369	370	366	360	346	376	370	370	362	357	333	370	366	376	374	347	368	345	393	350	338	342	372	343	362	378	355	368	351	321	315	383	355	371	333	383	386	370	337	391	368	340	369	346	344	360	319	332	333	339	393	355	392	366	344	367	351	346	346	377	363	366	376	362	379	340	373	373	338	348	354	402	354	391	396	321	343	361	345	349	328	342	337	373	357	358	371	328	373	354	377	386	367	377	338	350	354	340	386	361	358	378	335	357	322	337	377	322	305	370	355	351	346	392	341	385	338	383	334	347	371	378	368	369	352	338	363	355	370	345	377	405	344	367	393	367	338	357	383	366	365	376	367	338	380	351	378	364	355	356	366	376	366	370	360	352	351	359	390	343	366	346	364	324	346	323	350	347	378	351	348	352	323	354	363	340	356	350	362	362	377	354	388	353	340	359	340	328	347	355	371	355	382	360	363	337	346	380	348	339	383	373	362	361	347	373	366	378	355	319	331	355	370	375	366	364	342	355	392	380	356	364	353	343	344	351	372	384	388	364	331	407	346	350	361	379	378	344	367	374	366	375	368	369	375	391	367	403	361	351	340	360	371	386	360	370	350	370	340	359	370	315	360	364	361	394	401	363	361	361	356	339	321	353	357	351	345	352	384	340	329	379	383	369	374	367	358	365	355	354	364	370	371	366	344	367	360	348	404	352	366	366	365	347	393	356	374	360	371	380	360	363	371	399	379	339	394	347	368	367	391	354	343	324	348	349	364	341	372	360	377	357	352	346	367	395	367	369	377	358	349	367	341	341	362	391	366	380	344	334	389	378	362	336	358	374	346	354	399	378	373	361	399	347	378	376	328	365	350	358	374	313	377	319	332	384	343	392	366	333	346	350	368	363	341	345	364	353	371	352	355	377	352	367	353	389	354	385	364	350	365	351	383	353	359	359	344	369	388	347	363	322	369
38293	66126	55016	40225	28573	18030	9990	1750	367	443	418	407	417	414	396	390	399	381	383	410	421	407	398	427	432	393	416	429	407	412	398	374	367	389	413	449	407	391	394	429	380	398	384	376	418	414	390	384	374	398	406	408	424	391	404	409	390	383	381	393	436	363	397	408	394	396	415	423	398	372	424	386	393	411	375	383	393	384	398	388	379	414	412	386	383	409	417	379	414	444	399	382	412	391	394	418	443	385	402	393	425	422	426	408	397	405	422	406	381	460	419	395	415	363	403	419	377	410	383	402	407	392	383	380	380	417	418	389	403	405	412	400	379	418	404	402	431	402	403	428	405	420	372	419	367	423	403	407	387	398	425	364	381	409	413	394	426	403	383	406	405	405	414	396	392	422	427	409	397	368	380	416	381	425	401	381	419	393	410	392	400	413	410	402	411	395	401	356	428	396	390	405	399	389	413	380	448	416	389	404	440	394	425	379	412	407	379	403	405	463	379	390	412	448	384	387	429	354	399	388	380	425	385	396	370	441	400	414	424	427	422	364	408	425	408	402	365	435	422	407	422	404	383	425	373	411	415	416	399	406	389	424	405	421	371	388	414	402	415	380	377	398	386	377	419	405	395	382	380	377	416	390	418	390	445	429	411	399	400	380	405	399	381	398	399	403	410	406	428	390	430	426	383	420	394	393	378	423	401	399	386	365	427	424	406	440	391	385	443	384	385	379	427	376	407	411	403	368	397	416	420	418	380	403	399	417	399	373	407	376	389	404	414	420	418	366	383	414	355	387	375	390	378	414	364	420	438	370	422	409	386	382	393	438	422	384	420	417	364	363	416	421	410	394	368	405	383	399	401	401	370	390	438	423	372	407	415	399	385	402	411	385	395	406	401	399	416	345	389	424	398	387	400	410	413	383	375	373	392	392	397	410	405	390	374	367	398	416	418	389	408	365	409	425	397	386	418	435	422	402	379	363	397	395	373	410	385	378	422	376	437	387	396	375	397	407	380	421	397	387	379	369	396	405	417	388	390	360	424	401	396	415	389	387	410	401	391	421	420	422	424	374	423	383	394	392	375	400	364	425	382	409	404	411	385	407	385	448	425	393	405	404	420	418	406	419	397	439	374	364	421	427	396	410	376	416	391	380	432	398	404	406	396	405	371	399	434	432	422	399	439	366	418	385	411	383	416	365	382	392	356	390	431	379	373	415	365	415	416	411	393	379	389	371	411	405	406	409	396	394	381	405	383	393	390	399	431	422	389	430	340	413	402	414	431	401	381	372	430	404	426	448	399	382	378	393	383	401	420	403	383	415	403	414	399	438	408	384	407	389	407	413	411	366	403	394	395	386	374	396	393	382	371	435	413	375	397	422	401	419	413	379	393	403	398	418	400	397	409	407	422	393	390	386	382	397	385	392	383	440	381	396	431	410	390	381	423	388	422	396	367	422	413	403	429	442	404	406	426	383	396	407	385	403	434	386	369	430	421	397	414	419	402	413	386	447	418	413	374	400	409	411	403	368	387	388	403	369	411	400	386	406	387	381	408	388	388	380	390	390	403	390	411	420	413	393	401	398	381	423	388	436	385	414	388	419	383	413	364	398	400	407	412	380	409	390	356	405	414	386	422	395	383	419	425	413	408	384	397	396	379	417	386	394	412	422	397	405	373	382	397	390	385	440	394	412	424	412	380	403	410	359	411	425	402	391	406	386	375	404	408	428	392	431	377	404	413	417	425	385	382	390	387	432	385	408	394	401	414	395	366	403	389	395	397	389	431	405	418	418	390	399	423	434	404	404	396	368	370	377	420	420	392	418	396	397	401	431	432	426	396	394	403	420	367	418	403	389	413	382	422	377	419	395	400	407	390	414	401	420	408	391	406	398	419	384	373	389	396	392	390	407	448	401	399	426	422	386	401	385	395	410	371	382	431	409	408	391	412	401	396	390	424	418	400	423	400	397	380	375	386	405	397	405	394	403	391	359	373	396	396	386	434	397	378	379	415	369	396	420	413	423	405	404	388	363	410	408	389	395	414	386	374	414	379	381	405	413	420	412	405	395	429	454	384	400	405	395	414	388	408	408	437	420	435	403	402	448	382	400	432	390	360	383	385	398	411	409	405	424	365	403	367	405	408	383	385	392	391	395	394	435	395	432	395	382	430	397	377	398	404	381	391	417	393	382	391	412	434	388	444	418	394	411	418	431	425	426	395	421	409	400	365	424	419	402	396	386	386	393	383	401	401	367	433	446	376	386	383	423	439	406	408	423	406	405	380	378	399	409	398	402	357	365	415	400	376	401	377	383	412	362	404	393	409	400	421	403	424	395	404	409	426	403	399	413	436	409	389	405	396	396	418	398	397	408	413	396	366	414	398	396	404	423	376	413	402	401	395	433	423	388	390	400	401	406	401	419	407	419	396	403	391	352	390	413	383	401	417	393	419	395	369	414	380	431	402	396	400	372	404	395	395	418	380	421	399	408	389	389	398	392	400	410	432	380	390	414	415	393	384	426	409	373	415	419	417	404	397	400	416	399	376	427	402	418	362	416	416	405	378	378	402	382	415	402	403	439	406	417	384	392	376	401	419	397	381	404	414	414	449	362	435	412	389	409	391	401	377	401	374	405	426	429	406	418	400	444	383	401	421	411	411	397	391	403	411	410	403	380	391	401	433	427	388	408	378	442	408	399	367	410	403	428	400	404	397	394	376	387	366	428	371	384	378	383	396	383	414	391	390	423	389	413	397	374	427	391	407	372	407	405	398	379	404	390	409	396	432	393	445	407	392	405	429	397	385	435	419	385	415	384	420	401	380	391	405	386	382	364	394	366	377	402	408	380	438	384	422	392	401	382	425	378	369	388	391	435	376	397	411	391	394	401	414	432	401	433	395	430	389	387	413	380	372	421	411	364	410	370	418	400	415	422	443	367	406	368	368	406	400	361	398	398	401	408	367	370	420	427	430	404	420	391	425	354	399	428	437	375	417	413	419	366	411	416	404	387	391	380	414	427	415	391	408	414	413	394	365	413	393	392	373	386	413	416	358	372	413	376	384	401	417	415	365	372	382	398	416	399	437	392	419	402	392	366	390	406	428	401	416	436	404	389	402	434	416	402	398	430	398	393	440	396	424	397	400	417	392	397	445	418	383	357	421	383	364	390	397	419	359	403	408	427	433	384	423	406	398	411	453	397	403	407	425	408	434	427	411	427	379	380	425	405	394	392	423	412	387	422	372	396	384	417	422	408	402	399	415	424	412	402	422	411	393	399	408	427	407	382	405	406	410	397	436	397	418	395	366	374	364	442	365	403	421	409	408	394	383	412	404	400	377	409	390	451	393	421	380	368	388	417	428	373	371	407	401	402	404	407	432	405	412	417	455	385	402	398	401	382	408	397	378	420	396	421	399	411	403	429	415	409	392	401	388	392	374	361	386	406	427	397	386	401	430	407	410	414	418	431	362	387	404	372	412	431	376	402	365	394	413	408	376	383	424	366
22553	21313	31413	30980	32967	31003	25635	6658	700	638	595	618	630	618	619	623	644	652	658	592	621	675	637	613	641	667	596	656	635	589	633	631	656	602	625	594	629	667	632	628	616	624	659	626	634	590	632	623	607	611	625	588	657	634	624	664	642	584	652	568	635	611	595	631	670	616	612	605	636	648	633	608	607	644	633	616	592	626	608	604	651	604	593	672	628	645	625	638	623	599	659	633	644	658	607	642	629	596	644	619	588	598	575	583	612	613	599	629	635	613	620	594	602	632	668	613	620	579	646	609	621	637	620	584	629	636	657	626	617	622	658	622	635	604	622	640	627	643	598	598	611	671	612	639	628	642	632	613	672	643	654	622	649	616	638	638	590	677	627	625	668	601	631	654	564	607	668	658	638	636	655	627	626	594	636	618	597	641	645	654	664	584	613	645	635	662	647	645	631	655	604	659	588	667	617	621	619	600	618	603	582	556	607	629	612	660	620	613	656	588	599	583	659	614	648	638	676	652	598	674	609	584	649	641	620	609	617	607	608	631	622	648	623	605	653	633	615	602	586	588	605	611	620	606	639	658	604	611	624	606	624	595	634	653	594	663	603	609	628	596	640	617	606	593	639	592	629	637	600	631	582	640	600	613	614	597	600	602	628	598	637	628	640	604	627	638	582	575	603	630	601	666	657	674	664	629	602	690	611	623	607	595	597	597	636	647	659	578	619	612	612	648	637	561	586	606	589	631	652	654	642	675	647	639	567	622	613	610	673	622	583	582	613	653	678	627	631	626	653	613	613	624	610	642	694	584	674	619	583	634	606	623	597	659	634	606	638	632	620	639	601	615	614	639	641	578	622	637	632	643	621	633	578	607	660	619	598	623	650	633	619	600	627	590	609	635	647	567	574	616	606	647	632	628	628	601	628	622	626	600	588	609	627	639	638	633	598	630	615	667	646	618	643	636	637	644	606	593	660	611	569	582	650	614	621	664	619	627	647	686	616	625	626	586	616	626	657	613	602	595	615	598	620	607	615	636	613	626	598	634	626	635	617	655	617	608	600	618	649	646	594	678	615	611	630	620	644	645	639	619	652	633	612	636	563	628	634	641	647	601	631	660	624	628	619	595	656	595	620	614	616	653	642	640	626	625	593	612	612	591	617	622	614	585	644	637	598	580	660	615	626	640	576	614	601	645	601	615	636	593	651	618	622	662	622	657	573	615	628	592	650	644	602	590	616	667	588	631	609	621	573	633	663	594	604	641	605	614	610	610	577	632	605	616	655	654	608	612	644	613	597	645	627	601	639	611	613	602	610	608	617	635	617	624	615	622	681	626	634	613	608	614	581	609	618	619	636	675	621	637	664	656	616	672	607	636	624	600	642	594	579	621	668	645	631	588	598	590	669	625	631	624	608	627	615	621	578	639	621	620	622	627	624	611	603	582	603	645	624	612	591	585	570	599	599	591	639	607	675	627	648	603	608	575	622	612	603	614	664	609	603	649	590	652	574	644	621	604	655	614	621	601	608	617	581	635	603	636	648	626	659	617	606	610	621	617	646	626	647	647	591	595	598	621	642	625	622	639	626	650	611	606	645	644	629	624	584	632	630	621	587	620	607	614	618	566	595	652	571	619	578	617	610	595	596	612	585	608	632	603	648	662	647	585	583	625	589	584	602	600	617	615	631	639	635	628	617	588	621	578	595	672	634	620	635	629	605	602	628	585	593	561	581	608	625	616	644	637	627	648	685	601	640	607	651	597	620	657	605	605	642	632	624	610	650	670	629	599	568	664	621	580	628	623	629	637	631	595	652	638	566	601	634	632	615	607	653	638	609	612	610	634	614	645	643	614	632	642	666	661	643	670	647	626	625	617	619	645	621	609	638	587	616	629	604	636	645	650	633	604	600	607	635	648	624	611	602	585	605	593	614	600	597	628	661	609	693	594	600	588	601	595	594	624	603	668	634	607	629	596	598	637	610	565	627	716	619	635	616	618	620	618	662	585	625	608	673	616	595	623	617	606	657	605	639	602	588	579	598	644	622	626	623	640	608	614	590	622	622	640	617	612	635	618	668	590	648	651	633	651	607	616	612	601	634	608	632	657	624	578	618	686	644	664	646	602	637	616	617	593	614	656	597	613	613	589	606	614	625	612	588	604	656	615	626	577	617	637	617	598	635	645	622	649	607	611	596	576	608	610	626	635	644	606	631	620	628	631	683	621	626	587	669	629	588	603	616	637	617	598	640	621	562	593	623	599	619	636	606	601	661	657	645	613	624	590	610	623	634	639	596	592	631	644	609	651	587	636	642	626	621	625	658	631	597	593	675	589	642	647	637	638	612	562	615	621	662	587	633	586	639	591	587	582	610	645	629	630	607	655	613	676	646	595	599	676	619	662	628	629	644	653	616	610	658	653	638	634	559	586	591	618	580	626	577	642	611	600	593	616	623	655	576	615	655	608	637	667	660	654	604	624	599	667	589	594	628	654	665	592	623	624	624	629	648	596	626	614	627	631	650	636	600	623	633	600	621	618	669	641	656	628	612	648	601	676	589	611	612	603	640	639	599	621	657	637	611	645	650	611	587	594	617	620	640	638	634	588	669	625	609	609	646	656	614	623	671	611	597	623	647	625	623	663	606	632	657	661	609	589	615	568	626	641	628	618	612	597	609	631	643	634	606	663	596	620	620	597	623	605	591	626	618	640	665	608	626	641	575	627	662	606	655	637	653	613	630	651	634	618	606	613	577	656	579	612	605	656	602	627	631	642	675	646	621	625	618	685	619	623	631	670	638	643	630	630	643	618	633	629	587	609	606	603	607	602	626	613	669	620	635	626	597	598	647	626	664	613	634	616	611	581	656	593	625	629	598	638	619	623	643	628	642	595	632	592	662	616	616	608	600	624	620	667	644	621	643	612	659	616	581	601	658	645	634	672	590	634	594	602	595	661	620	616	597	611	634	586	607	654	621	654	653	681	646	639	586	634	649	608	605	609	641	660	607	644	602	602	648	594	626	614	666	628	601	591	617	582	605	624	686	553	602	605	593	645	613	621	545	584	603	640	633	639	645	607	607	616	611	594	596	654	622	637	599	634	632	618	597	623	625	610	627	625	618	643	628	589	645	611	617	659	607	611	590	643	606	597	639	582	654	604	598	607	585	637	663	649	625	595	629	600	620	656	603	626	646	629	615	578	620	610	587	601	631	615	600	615	602	635	659	652	588	592	652	610	628	657	643	610	560	593	558	575	626	636	639	642	666	600	631	585	587	665	617	631	657	614	627	647	581	647	606	613	631	675	651	591	581	596	657	618	626	634	602	671	611	601	644	600	604	623	667	644	618	577	628	577	579	578	645	586	644	619	602	636	618	674	604	613	582	617	639	567	616	635	615	634	616	648	622	604	685	610	644	621	596	648	617	662	623	635	593	659	594	625	593	613	617	640	643	605	597	627	609	665	594	617	630	625	640	669	583	608	636	584	619	631	595	614	605	610	600	632	605	601
51090	94079	80223	63159	49936	36562	23018	4983	690	689	647	663	645	652	680	650	685	616	667	657	643	636	650	566	673	616	632	683	670	597	670	578	629	622	664	641	617	694	650	650	644	640	639	648	623	687	680	632	603	601	624	694	618	630	637	662	632	605	649	656	619	618	643	718	659	638	638	664	647	601	627	596	597	638	665	653	640	593	645	629	690	627	641	608	612	646	643	638	636	625	632	615	601	643	646	590	619	641	626	635	672	671	656	633	642	639	646	660	674	684	627	596	619	646	658	612	641	651	613	627	620	682	638	615	614	652	670	590	680	663	653	586	661	616	682	680	652	664	657	623	643	632	618	673	627	618	687	684	646	676	612	616	611	663	655	629	604	647	627	640	666	618	668	612	621	618	648	646	638	606	598	640	626	613	633	640	641	647	592	604	655	650	606	616	671	612	655	628	617	623	649	595	615	637	647	608	654	638	640	671	637	624	624	664	575	634	631	660	639	619	631	632	596	617	622	640	645	655	605	641	628	636	581	646	577	656	643	599	622	669	655	610	614	650	636	639	587	670	641	644	623	604	664	636	656	675	634	596	683	627	606	607	645	591	622	620	589	644	613	642	672	602	662	629	629	636	623	639	645	681	673	614	622	665	661	662	635	631	624	616	609	645	634	693	634	685	675	616	646	604	605	610	657	655	606	625	643	670	613	634	587	677	673	697	622	671	657	641	634	653	619	635	656	613	664	616	639	651	651	679	638	610	654	594	638	617	625	645	652	624	657	679	615	652	612	639	654	617	643	619	643	684	604	641	618	637	647	663	639	663	602	617	673	635	629	652	624	656	643	646	625	651	622	637	661	608	639	647	629	652	660	614	642	578	636	662	651	628	667	620	658	619	656	646	707	629	642	652	627	611	673	656	631	663	629	628	669	650	580	628	672	648	667	604	645	617	616	618	660	636	659	679	598	662	610	628	622	640	631	624	643	652	660	595	651	644	640	615	698	662	616	658	619	649	685	640	601	657	659	611	581	677	646	659	658	656	668	619	642	600	656	668	628	616	642	611	646	649	635	674	656	647	653	653	657	607	656	657	623	604	637	617	680	578	633	622	613	640	678	626	613	620	633	646	611	639	661	608	615	650	584	671	686	647	658	649	622	632	613	623	593	625	668	598	618	615	656	642	640	623	659	642	613	638	563	662	638	619	627	661	643	623	640	699	565	585	654	616	658	628	652	635	591	660	677	654	649	675	687	661	664	600	635	692	660	601	660	651	603	623	614	625	649	655	645	658	657	651	641	624	585	689	655	654	647	635	626	623	628	655	600	635	615	616	647	664	609	634	659	630	650	637	598	658	613	608	669	646	577	619	621	590	629	673	657	647	652	659	643	638	639	635	625	664	655	621	622	663	650	653	623	635	628	616	657	624	631	678	627	626	620	657	673	607	627	627	652	643	656	644	636	662	625	620	640	565	669	635	630	625	646	632	605	692	640	657	678	635	642	629	613	662	614	679	638	619	639	667	625	613	666	613	635	668	609	639	611	619	658	651	627	651	660	649	624	655	650	653	618	639	632	667	617	703	672	652	635	655	620	667	678	637	672	679	640	635	646	634	600	603	647	668	617	650	645	619	642	654	627	645	622	641	642	591	609	654	615	597	653	670	618	642	593	642	650	634	665	643	656	649	691	577	683	663	638	659	625	571	630	642	613	584	643	636	659	644	619	644	653	648	656	672	618	604	650	637	676	680	635	622	608	593	634	635	657	643	640	664	615	598	664	590	638	627	657	626	645	677	682	645	676	633	613	637	644	675	643	657	630	656	649	663	646	663	618	620	687	650	624	614	587	658	575	654	676	642	653	659	597	657	626	655	670	694	625	647	615	649	655	685	645	646	625	674	622	640	671	578	636	604	652	669	677	645	637	621	670	635	622	654	670	677	596	646	662	644	645	610	676	643	679	599	588	657	636	665	608	619	674	658	664	655	678	623	659	555	663	631	672	612	630	591	628	616	627	639	658	672	682	641	662	630	621	679	665	650	644	656	668	613	645	647	664	643	598	582	636	617	658	610	656	641	653	611	649	622	612	614	613	645	628	649	654	659	611	665	625	648	658	636	656	649	647	675	584	616	622	624	619	640	630	636	645	657	669	593	653	605	648	630	661	654	656	682	613	645	625	656	643	653	608	650	674	624	644	636	649	630	634	665	642	646	610	678	603	645	614	648	631	621	635	608	662	626	632	664	607	617	668	652	607	675	681	608	650	665	613	637	628	630	629	663	669	644	629	645	628	662	648	635	643	607	643	665	614	660	644	660	646	570	653	634	668	682	671	665	655	671	642	631	614	638	672	632	586	645	611	636	677	636	620	612	630	650	649	616	668	661	625	656	620	647	627	717	605	670	636	654	616	623	639	635	661	660	658	655	614	650	625	627	644	642	648	628	639	634	652	621	621	658	684	652	651	649	616	653	624	638	677	612	625	688	671	672	628	697	654	603	600	638	632	610	611	669	648	648	654	692	649	632	626	624	624	605	658	635	635	709	636	675	610	652	664	623	638	624	641	619	630	638	653	606	678	654	647	653	674	632	624	646	614	655	614	725	630	648	635	656	651	621	638	627	602	654	614	607	612	666	652	635	625	647	660	599	605	636	617	635	649	659	637	606	649	674	611	641	640	661	656	648	616	623	665	667	691	647	638	620	611	652	612	587	638	620	660	601	602	641	622	640	633	671	644	646	656	643	664	618	620	646	621	630	643	646	636	618	621	651	603	621	637	616	611	644	652	660	647	670	652	615	595	634	628	652	619	642	618	621	603	665	701	627	666	654	601	640	612	630	619	675	629	640	582	626	634	600	613	654	629	639	660	744	663	620	611	674	636	621	674	644	621	580	607	685	652	649	591	669	652	622	658	610	667	648	686	645	581	575	626	621	651	649	645	618	671	682	626	664	603	630	634	601	631	621	604	658	643	647	584	626	626	644	667	631	639	659	654	642	664	680	641	671	662	640	610	639	603	656	618	647	661	670	655	632	655	634	624	645	656	651	673	631	613	653	603	628	655	618	644	623	643	615	614	617	621	635	645	642	656	622	676	647	602	588	615	643	643	675	633	621	629	684	679	640	650	633	595	656	644	634	645	598	644	633	614	586	591	705	659	637	607	641	601	637	624	616	624	588	623	592	663	652	642	648	656	635	629	637	630	626	635	599	686	641	661	593	596	655	613	607	635	659	622	651	627	666	683	630	674	651	639	652	620	645	647	645	609	637	674	629	608	671	615	627	655	627	684	584	667	613	635	620	626	651	632	630	633	629	633	625	634	642	634	641	607	635	652	690	646	619	626	652	643	663	638	673	622	660	656	628	630	616	657	627	663	666	696	667	621	668	595	657	650	613	668	649	620	664	561	642	617	662	643	621	649	622	638	681	665	628	582	656	618	611	638	622	628	627	652	625	653	609	648	641	681	608	619	666	627	634	652	632	646	646	679	630	660	626	631	689	639	630	636	615	647	636
28275	23462	26770	17435	7742	3188	1381	362	290	281	255	269	263	275	300	274	301	301	271	264	280	288	254	262	254	269	286	269	264	261	288	277	279	249	276	288	298	266	309	286	258	275	267	254	290	288	267	291	246	307	272	278	259	273	256	256	264	262	269	278	229	264	263	273	249	275	249	287	283	270	271	255	263	273	282	275	257	285	288	288	245	283	292	282	252	237	291	277	276	252	257	279	254	259	247	266	280	272	281	264	278	273	292	271	278	259	271	280	262	275	248	249	248	271	263	267	252	305	276	252	258	282	263	285	277	309	247	283	287	280	296	265	236	279	258	278	249	265	253	285	264	268	274	282	285	294	284	309	274	233	291	269	274	268	286	277	267	279	256	284	260	279	258	282	260	294	291	317	262	264	295	281	262	289	233	280	259	255	270	259	304	268	295	252	248	249	263	284	288	269	278	249	260	273	267	278	248	268	309	283	282	245	272	267	263	251	280	268	268	255	283	274	259	244	251	277	264	270	248	291	277	261	263	259	262	282	280	263	269	270	259	264	285	259	286	275	283	264	261	293	255	302	293	276	267	255	275	279	269	280	273	310	270	279	275	265	262	283	298	281	266	255	286	293	279	281	262	277	248	268	275	277	292	277	241	266	276	249	268	276	263	277	263	288	271	255	244	253	253	258	266	279	270	256	300	263	252	271	257	269	250	296	272	248	251	303	301	287	262	249	252	272	283	274	291	307	277	262	258	248	288	255	264	273	277	265	267	257	275	272	266	292	277	276	267	248	273	270	271	284	290	259	303	289	275	264	283	269	242	275	282	306	290	289	255	255	254	324	270	235	260	275	267	261	244	271	256	265	262	291	297	263	275	271	277	268	288	292	296	259	275	262	270	280	301	287	256	256	261	265	243	276	263	251	271	265	263	269	276	288	291	262	261	268	247	256	282	275	260	258	268	282	280	297	261	268	296	289	260	285	276	258	291	269	267	299	248	238	266	275	293	254	264	267	266	271	280	261	252	265	290	276	256	257	283	248	271	274	275	274	267	279	289	298	228	304	272	278	272	292	281	275	285	258	280	252	286	241	258	272	258	267	283	248	255	289	277	262	260	266	275	300	264	279	261	282	269	217	268	289	282	249	247	278	268	288	290	264	251	304	253	286	261	250	262	259	265	284	283	264	266	278	259	292	283	277	284	274	283	264	285	302	273	263	249	277	275	285	255	272	273	295	253	279	255	255	256	275	282	272	276	250	250	286	276	268	269	277	266	271	250	289	275	286	300	267	293	271	292	264	259	307	252	296	295	282	265	237	267	246	294	256	276	293	243	273	317	273	267	305	269	256	288	291	264	272	275	273	262	284	297	282	301	287	296	269	284	260	248	293	286	262	289	274	255	269	248	260	284	270	273	266	263	263	234	280	277	271	278	267	287	269	259	262	256	298	271	272	268	259	250	250	282	260	279	262	270	295	261	248	295	263	273	258	269	276	278	295	255	271	261	261	280	283	256	294	260	254	279	245	265	264	247	278	262	248	288	294	296	265	290	292	265	271	271	289	266	244	283	287	252	283	254	255	267	271	259	283	279	301	282	256	254	261	285	259	263	288	263	279	259	303	278	308	256	280	291	263	282	283	275	261	272	290	271	280	256	283	258	280	272	244	252	296	283	273	258	275	297	268	260	269	271	258	249	265	287	279	254	266	290	252	266	276	276	267	284	247	295	249	284	266	253	251	271	265	284	248	243	264	288	269	266	257	264	256	297	284	287	260	228	257	262	281	279	277	271	280	266	284	289	274	246	245	273	273	295	284	276	246	296	296	244	300	310	270	245	273	247	276	265	274	311	290	261	294	280	259	271	256	282	270	277	288	275	229	256	291	300	274	262	282	295	259	260	270	296	272	246	261	287	320	274	259	276	254	276	251	272	272	270	272	269	285	267	290	253	284	233	304	298	253	272	257	295	268	294	269	264	281	263	279	279	287	249	279	277	269	270	259	287	277	284	290	256	236	256	275	281	275	251	277	275	275	288	252	250	265	276	285	246	257	260	314	272	272	255	273	238	270	272	267	264	264	258	282	274	282	284	267	286	296	251	248	283	271	281	239	276	243	240	253	260	261	279	255	271	283	266	279	280	274	313	251	258	298	284	277	249	262	246	264	275	281	301	277	265	269	272	262	272	261	285	253	281	279	285	270	260	243	274	276	258	268	277	234	260	273	284	276	269	296	310	291	297	294	299	289	272	291	273	294	251	263	308	269	276	286	282	281	265	264	273	267	281	239	277	278	283	263	283	273	286	261	268	276	270	271	311	279	300	296	286	261	276	291	256	279	266	261	271	259	254	305	265	256	285	285	257	288	247	251	292	266	260	271	293	284	239	253	256	289	272	251	278	297	261	277	280	273	280	292	261	277	285	262	246	263	259	277	255	265	279	285	281	257	316	267	297	261	308	298	276	284	246	304	287	263	287	249	243	297	266	265	251	275	260	269	262	273	267	267	270	276	271	258	306	265	278	260	271	288	284	284	278	284	256	257	286	253	256	280	273	273	278	281	261	273	266	260	281	254	277	246	275	270	249	294	273	267	246	268	282	281	258	265	297	254	269	267	261	275	277	288	247	300	278	258	265	292	256	278	256	241	276	287	286	289	271	245	275	288	277	256	267	276	293	285	266	282	300	302	245	254	282	257	266	288	266	290	265	245	248	265	298	281	286	264	275	306	283	272	278	293	263	265	303	261	257	268	288	286	265	252	260	281	281	267	280	272	297	260	267	290	292	297	278	289	274	310	256	272	272	291	254	298	304	276	297	279	303	293	277	281	257	271	254	293	267	316	300	267	250	271	264	268	252	315	243	276	257	255	272	265	255	250	293	276	275	268	252	274	267	257	279	293	292	248	274	294	280	266	277	243	261	237	269	292	280	276	271	260	276	253	282	280	262	264	255	264	275	293	267	285	282	259	254	276	241	250	232	265	272	303	300	278	262	261	258	252	291	263	282	281	276	269	260	288	271	283	246	268	266	244	273	265	280	302	274	265	256	289	278	267	289	274	282	268	269	247	287	259	262	250	284	266	294	289	280	236	278	287	261	266	270	275	304	266	294	292	317	274	278	263	246	257	251	258	303	283	255	252	256	279	285	278	286	274	242	260	294	235	294	223	277	281	284	293	295	261	258	286	313	266	279	299	278	292	262	261	268	276	271	223	278	286	276	234	259	237	274	293	258	266	264	290	271	267	262	281	275	239	257	251	270	260	253	276	268	280	259	263	257	234	287	281	255	268	285	280	297	269	255	283	253	264	257	275	256	275	273	268	264	286	249	264	244	272	269	251	298	288	284	257	293	287	253	275	239	278	279	270	266	263	259	278	258	262	234	263	283	268	273	288	272	274	290	277	285	281	249	260	253	242	298	277	298	269	272	279	285	247	253	273	255	253	287	277	274	271	311	232	281	261	295	242	228	272	272	267	282	274	234	259	270	291	276	283	263	271	270	255	276	260	278	299
16573	32804	22971	12861	7642	3779	1857	447	298	313	292	329	280	315	278	295	283	294	282	314	317	301	303	306	317	288	312	303	298	299	288	304	288	313	290	290	287	288	298	283	328	272	271	309	272	300	312	276	300	278	307	297	299	303	297	295	299	304	340	287	302	311	298	294	295	285	309	297	290	304	296	266	293	311	272	302	296	290	305	299	307	316	283	307	311	284	304	300	289	306	302	304	293	302	334	296	308	297	291	290	292	300	292	317	306	296	291	290	309	326	302	280	303	281	309	314	304	276	299	292	317	297	287	286	296	314	299	273	314	293	304	319	325	281	294	289	307	285	305	284	311	296	314	316	291	262	306	281	322	299	304	299	310	277	294	290	282	282	292	313	290	289	321	333	291	299	307	286	297	262	320	310	285	326	301	276	289	303	300	302	292	262	293	317	322	266	307	298	312	309	295	345	319	271	309	286	293	331	277	294	311	319	306	283	325	311	281	321	325	277	265	305	318	301	288	271	315	297	291	271	286	327	330	284	318	304	307	277	273	315	313	301	304	318	287	303	286	318	300	279	341	278	309	299	305	270	331	275	278	310	254	292	276	313	301	326	315	306	301	298	317	326	295	282	293	350	327	297	287	299	302	297	268	295	286	302	275	304	293	317	309	296	289	296	292	297	317	309	271	289	308	290	299	313	274	291	293	288	287	293	300	323	285	309	330	316	300	293	283	291	270	286	293	309	308	298	328	323	303	310	325	310	278	301	330	341	310	291	315	311	305	317	286	294	306	290	299	273	297	294	291	320	279	300	291	287	316	261	313	309	275	338	306	296	336	285	284	294	301	327	284	284	300	313	312	303	281	303	307	291	302	303	311	282	322	317	267	302	293	343	293	307	298	312	286	308	313	302	302	303	269	275	319	336	305	305	283	293	289	287	300	283	311	300	306	305	291	330	317	273	295	321	276	275	311	320	297	291	302	302	309	263	320	272	300	299	277	312	295	317	301	315	296	306	306	317	324	320	317	311	254	259	297	328	272	315	302	296	305	318	297	279	285	288	303	293	293	265	266	295	282	289	290	315	316	313	285	318	322	311	291	301	306	292	298	283	278	300	262	308	299	299	319	285	299	295	304	271	293	265	293	320	317	314	313	266	283	306	284	310	288	312	296	288	304	292	336	310	278	283	290	282	283	303	298	261	322	301	314	273	275	287	305	313	317	310	268	297	333	311	331	314	329	295	291	284	286	290	312	325	289	272	292	288	299	295	280	273	332	292	319	309	299	313	302	257	306	295	287	309	293	290	303	312	323	274	297	282	294	302	290	279	314	324	279	263	318	364	285	293	294	334	271	294	302	279	309	296	309	308	295	302	283	298	276	292	279	286	302	318	297	292	284	283	308	261	339	290	317	286	341	315	303	312	293	305	295	304	288	322	295	293	316	310	304	296	298	317	301	269	301	287	280	322	302	301	274	289	316	287	321	312	291	281	297	273	306	308	301	295	319	274	306	306	313	313	300	316	279	293	298	297	296	323	309	275	311	306	295	309	286	286	315	299	325	314	312	294	309	304	275	319	280	329	307	284	323	320	282	291	312	308	304	304	298	304	300	321	309	304	282	289	319	304	280	311	304	312	307	347	268	297	296	310	289	283	256	295	265	301	277	297	297	305	315	308	275	261	287	299	291	296	305	293	305	279	314	316	339	325	282	244	294	291	323	321	314	287	299	299	322	285	299	301	277	329	288	337	325	274	303	294	292	266	313	311	299	290	288	306	318	269	287	273	272	280	276	305	284	293	301	318	293	315	291	313	308	296	269	308	299	322	294	308	321	307	269	287	292	301	320	321	321	303	296	276	265	292	294	313	298	293	290	318	325	313	284	293	307	319	331	291	304	314	306	277	299	336	308	313	312	303	304	290	276	328	279	283	330	321	298	301	296	317	317	278	310	311	300	298	271	304	292	298	280	290	301	298	292	289	304	287	289	325	296	302	296	295	304	300	291	293	308	290	303	297	320	276	275	278	317	292	315	288	278	303	299	280	314	287	309	312	265	316	262	301	279	282	287	309	317	292	295	306	299	309	296	295	346	312	273	340	277	300	309	282	340	289	306	293	289	297	325	309	296	323	284	308	260	287	288	315	305	319	312	318	319	290	317	311	346	287	287	311	309	303	279	292	282	313	297	320	284	297	342	305	269	276	303	271	283	279	313	282	310	315	328	295	303	278	284	291	302	300	317	296	317	307	290	291	268	313	255	317	296	313	302	234	271	296	312	286	321	291	283	294	322	296	270	307	303	290	284	283	320	301	287	302	292	288	282	285	308	313	292	276	286	313	294	305	321	294	284	316	313	269	283	306	295	325	289	284	282	289	321	309	325	291	284	286	263	298	276	272	272	303	278	284	324	281	296	285	284	311	290	308	296	292	324	298	315	291	325	311	324	316	274	336	317	297	300	272	271	253	278	272	326	323	317	280	258	306	301	285	285	284	286	296	292	281	292	295	301	314	304	277	295	291	326	284	302	319	300	292	290	286	314	327	302	297	269	312	313	297	298	307	302	310	316	287	295	301	295	275	300	280	280	300	286	314	290	309	320	307	273	306	295	292	312	313	282	327	263	327	306	295	286	312	296	292	331	301	317	299	263	315	272	322	298	286	286	323	307	263	327	296	339	303	303	290	310	267	275	297	334	292	304	306	305	328	312	271	274	277	289	306	297	326	312	335	303	292	274	321	282	335	298	275	309	306	306	290	282	307	327	296	272	309	288	260	302	291	278	334	331	276	299	278	292	293	291	293	271	309	292	291	255	282	284	331	280	318	323	298	293	320	291	327	296	318	279	278	287	316	319	291	302	315	307	312	303	303	292	301	290	292	286	301	310	310	305	306	316	263	292	293	322	296	277	290	319	315	318	266	297	329	312	293	278	290	318	279	285	329	270	324	300	277	283	286	309	305	277	304	270	306	304	328	308	295	290	258	310	305	279	279	296	302	307	318	311	330	295	294	285	326	306	288	295	281	325	307	298	313	294	277	318	299	308	337	296	286	280	319	323	317	304	288	298	327	316	288	299	303	322	295	278	282	314	328	286	283	322	276	324	342	291	317	253	290	313	295	310	304	276	293	306	289	323	282	296	302	322	288	339	306	307	307	326	284	276	294	285	315	276	307	319	289	300	284	299	272	289	314	307	290	309	292	293	314	323	317	322	289	308	292	326	306	312	320	322	298	308	308	274	309	303	278	301	277	327	304	295	304	303	298	297	311	279	298	292	283	299	300	305	283	309	309	303	301	282	294	313	285	319	280	300	293	268	323	291	294	295	293	278	271	295	313	295	294	314	299	294	288	302	311	261	314	296	302	316	316	316	309	305	309	300	312	291	289	265	311	295	327	318	272	289	305	323	294	315	303	325	318	290	260	326	303	255	319	324	281	287	311	313	298	290	294	330	310	309	264	287	257	316	287	312	298	308	303	283	340	312	315	304	307	322	317	304	303	307	294	277	284	292	297
23350	21431	32831	34850	33340	29291	19378	2610	533	484	495	478	487	505	486	516	502	471	453	477	475	498	462	474	501	476	488	466	486	466	488	487	481	461	482	459	512	452	503	502	491	463	472	453	467	503	482	451	475	451	474	474	494	497	457	450	445	441	483	482	469	455	480	463	447	469	462	469	461	466	469	469	485	466	510	450	446	510	469	519	434	469	467	434	461	473	459	478	433	482	518	492	461	462	477	455	477	453	479	471	461	488	441	446	438	495	478	483	483	504	467	484	478	410	455	487	468	469	471	465	477	492	470	458	457	486	463	468	476	460	429	493	497	483	462	504	474	486	470	471	513	513	497	470	478	471	446	461	471	523	455	481	482	439	520	517	477	491	496	461	477	502	477	451	495	459	492	462	473	444	473	494	480	480	504	428	456	445	459	490	499	446	462	477	478	463	447	448	462	481	494	476	503	448	453	463	485	501	441	431	442	444	488	462	478	427	418	507	426	454	438	506	486	461	450	479	471	481	462	490	486	456	480	469	463	480	471	461	471	473	519	445	482	512	481	482	489	484	459	456	483	476	483	491	507	431	463	480	446	429	468	482	461	501	506	456	530	463	480	514	456	464	469	477	446	456	474	484	482	456	493	484	485	478	473	465	485	461	437	463	468	450	484	466	488	444	491	480	456	439	451	435	492	462	482	477	442	472	463	475	451	487	452	474	503	451	489	473	449	491	433	474	484	490	496	498	497	495	493	475	473	470	453	430	466	507	469	448	450	480	417	474	468	487	448	474	515	455	447	480	496	477	498	469	462	475	452	478	490	475	494	419	517	456	507	462	477	526	512	472	473	498	486	492	475	493	486	491	471	488	476	505	501	461	466	461	474	504	463	467	476	500	485	456	476	500	495	469	447	449	504	417	497	464	476	465	490	464	492	515	510	449	495	467	464	498	449	457	477	456	506	467	474	485	432	475	470	441	450	476	476	452	505	505	477	441	543	467	472	447	439	461	478	461	493	512	455	477	429	492	519	483	471	475	478	444	468	476	465	455	458	495	444	443	499	483	467	476	462	492	460	464	514	487	477	459	445	476	440	471	442	455	446	458	439	488	478	481	471	445	468	482	459	508	500	498	463	504	473	460	445	457	494	475	501	441	472	505	463	472	478	447	469	497	465	492	473	436	452	486	494	450	457	434	458	466	455	450	481	480	462	488	529	464	476	509	461	472	508	477	479	473	504	498	494	457	476	470	463	501	479	460	463	492	477	449	458	478	448	462	465	476	467	483	462	486	497	466	498	438	493	486	481	492	474	482	461	530	482	444	478	485	440	502	455	443	480	482	457	453	453	464	472	473	490	463	484	495	501	491	477	477	475	433	416	501	472	467	486	473	461	521	464	475	517	459	495	509	472	478	508	439	473	448	443	489	488	450	481	482	471	468	488	458	487	478	453	497	464	446	447	488	467	465	496	481	446	457	516	500	485	470	486	478	446	479	469	442	503	481	460	431	456	466	479	507	502	435	456	455	533	497	483	484	476	471	528	432	457	456	514	443	488	458	476	452	502	471	454	480	449	464	460	474	442	483	498	476	466	451	457	458	430	476	445	490	455	456	435	458	497	515	440	470	487	484	499	477	461	480	495	455	486	471	466	472	473	455	476	452	466	457	489	463	523	492	442	492	487	461	479	480	486	459	451	494	482	508	480	480	428	460	424	491	487	459	467	501	462	479	464	472	455	480	458	480	470	455	517	457	464	467	470	454	472	470	464	473	515	442	464	476	487	457	473	464	490	460	468	479	489	457	501	483	489	470	461	487	479	472	491	487	458	486	489	491	472	477	481	493	447	466	483	503	472	473	494	484	480	439	487	484	480	453	476	446	503	457	445	451	460	434	434	466	490	455	455	498	452	495	444	478	489	511	487	504	518	483	464	506	502	425	472	429	495	487	475	485	478	449	494	498	470	473	458	462	463	513	456	475	493	484	488	463	468	476	446	478	471	474	471	453	471	481	516	482	459	436	476	460	479	470	430	460	439	456	497	466	428	467	481	407	473	463	486	479	493	465	484	481	449	482	446	493	450	429	504	471	466	485	465	485	455	474	429	445	445	475	453	457	511	479	481	476	473	464	494	524	458	441	461	442	482	496	465	479	487	486	470	485	476	464	471	450	475	440	462	475	465	477	504	462	489	504	505	456	456	461	456	471	493	494	454	497	480	494	506	459	465	421	480	474	458	481	464	457	449	475	483	478	488	467	467	476	457	459	473	434	462	471	473	448	453	432	487	437	462	459	437	447	483	478	461	517	464	509	458	477	435	480	453	480	433	460	468	462	456	457	490	489	440	496	492	530	433	475	432	433	459	448	464	495	461	513	476	436	427	484	463	470	427	487	448	507	485	491	489	495	484	450	487	497	496	464	485	463	468	438	459	497	476	514	485	505	480	471	453	486	503	492	467	492	448	432	461	472	462	460	505	480	481	507	462	469	457	475	438	501	441	496	500	459	484	450	503	462	432	489	486	479	425	415	482	485	451	460	502	505	500	491	473	448	465	457	464	467	435	465	468	450	457	482	472	490	442	486	505	444	441	466	467	466	499	426	476	493	460	457	517	445	497	516	491	439	491	478	440	475	493	484	481	497	436	455	463	515	454	508	484	449	498	463	472	516	479	443	479	441	467	495	448	491	468	494	490	455	435	469	502	503	442	488	466	484	471	503	459	450	468	443	469	488	480	452	439	482	454	483	455	499	456	502	484	490	454	464	495	453	523	471	456	449	452	441	492	466	474	466	483	473	499	510	472	506	506	491	472	454	475	483	487	500	477	477	504	457	468	463	486	451	515	463	485	486	512	511	492	464	465	480	469	475	483	456	533	468	478	503	470	473	452	488	494	448	482	457	431	477	486	462	487	434	475	456	508	452	431	471	468	477	479	514	442	457	480	468	476	513	471	485	467	513	495	465	473	487	497	462	441	428	488	468	496	469	467	471	453	471	460	439	489	461	486	449	497	448	461	448	501	471	460	484	487	463	439	463	495	481	475	459	489	472	459	480	466	451	457	473	471	449	489	458	450	444	469	498	481	502	469	430	454	471	470	460	505	494	526	501	488	478	490	493	479	471	461	469	479	473	490	455	451	469	462	485	467	466	472	489	501	487	492	465	509	468	452	480	439	477	460	468	434	504	499	452	476	473	449	493	490	484	489	447	513	467	451	489	487	482	477	471	456	457	505	487	475	458	457	485	453	464	503	486	468	453	477	487	438	460	456	491	525	472	480	482	470	456	504	481	483	453	451	472	455	506	498	493	469	497	487	499	471	480	435	498	481	490	492	439	460	480	457	483	466	482	463	477	478	478	456	457	476	467	464	491	459	446	488	464	445	472	484	419	511	504	465	494	463	467	445	458	480	467	452	472	476	442	498	475	480	442	442	445	465	465	455	459	477	462	491	490	462	477	447	490	431	487	476	449	513	502	483	477	489	488	473	471	462	478	481	446	465	435	475	492	442	473
45263	84978	72849	53949	43431	31177	16927	1533	521	528	454	480	521	492	479	509	478	496	494	491	508	485	493	512	478	510	506	496	445	465	527	467	520	506	444	452	480	497	479	492	472	512	501	482	458	484	515	489	456	473	484	520	477	479	470	481	471	473	480	488	466	502	478	472	484	469	475	491	523	486	515	454	459	493	466	463	490	504	454	468	467	529	508	492	494	512	490	477	499	470	470	499	511	452	484	491	474	485	481	486	525	511	505	465	523	456	492	459	461	498	483	506	496	501	504	440	482	481	457	439	497	489	486	493	509	477	473	489	480	492	499	502	508	505	468	502	461	488	540	495	506	503	506	495	473	506	489	527	454	516	471	532	485	480	486	508	507	516	505	505	460	494	519	460	507	467	513	465	464	490	473	478	515	482	503	486	490	472	487	483	484	503	505	508	488	469	503	506	506	484	457	480	491	446	461	448	512	521	481	436	496	533	483	483	490	492	461	537	519	467	505	524	500	490	495	489	468	481	494	480	451	497	519	467	493	500	490	496	535	516	488	491	535	509	483	470	462	465	452	471	494	489	521	485	504	508	460	492	501	479	493	507	487	476	486	516	454	499	494	455	480	482	513	480	475	489	459	492	483	470	504	443	500	498	475	510	486	490	472	484	489	521	523	450	499	525	480	513	482	435	472	476	508	493	475	522	510	453	483	485	526	475	472	439	454	498	518	488	500	525	473	463	519	494	515	495	490	520	472	455	450	466	461	507	468	458	508	490	472	478	497	475	518	482	494	504	485	462	490	461	493	478	481	514	482	496	489	438	491	449	450	477	540	483	512	489	493	483	470	492	480	472	527	464	474	475	503	481	472	478	522	503	474	483	464	480	455	464	485	460	444	471	462	487	491	485	455	495	462	472	447	499	498	515	495	508	450	502	481	480	485	465	460	453	471	491	507	463	465	482	510	431	463	468	497	487	495	508	497	484	428	502	502	499	467	506	456	498	501	472	514	475	523	498	474	530	431	494	501	454	480	495	453	488	500	482	520	475	499	462	481	474	484	455	486	481	457	461	504	458	519	495	538	505	464	497	486	460	475	490	446	508	445	490	497	450	446	503	512	495	526	471	487	451	470	524	504	459	462	511	496	505	479	455	483	456	456	486	501	493	466	490	480	496	445	460	472	487	504	502	486	459	502	443	470	479	494	505	513	530	488	475	472	502	486	478	482	501	464	485	448	477	525	484	484	497	480	490	457	477	477	508	499	522	495	481	486	513	492	513	485	521	515	494	467	502	435	471	460	488	451	479	468	495	491	461	484	483	501	458	504	510	464	465	514	487	465	478	498	507	489	469	526	461	487	487	486	459	513	487	486	464	481	447	475	461	465	489	501	525	494	527	489	477	493	440	501	515	495	514	519	491	479	488	521	491	513	457	501	448	477	467	472	470	483	488	449	451	493	511	501	497	479	505	488	456	479	452	496	500	495	445	471	476	485	493	528	506	526	490	444	491	510	476	449	533	520	483	475	467	502	504	515	525	464	499	465	529	498	499	499	529	500	503	444	500	487	488	502	444	466	489	467	521	507	507	453	453	464	494	446	483	515	482	480	485	513	450	490	514	464	481	465	475	474	472	512	509	490	472	450	498	521	468	491	483	478	493	436	547	489	488	474	496	489	501	486	513	482	488	482	483	488	471	454	481	513	495	459	476	461	478	467	504	505	502	473	509	491	488	517	480	493	452	514	458	465	484	502	490	510	476	476	490	498	491	529	514	477	480	479	517	545	467	512	515	481	492	537	438	524	487	460	483	485	503	478	467	468	445	465	457	470	451	519	511	508	507	529	503	488	492	488	503	496	483	496	525	490	516	514	466	514	458	468	504	508	481	502	502	533	472	491	487	524	474	467	505	454	531	492	511	510	469	458	481	487	481	488	474	482	491	448	465	490	454	487	510	509	466	515	500	516	483	498	477	471	457	477	498	451	498	482	503	452	509	474	537	444	466	475	463	462	493	505	487	484	469	480	466	444	439	473	511	491	449	523	497	478	531	506	496	513	447	465	514	528	484	493	489	471	488	482	496	496	493	468	502	484	474	472	524	467	484	483	447	485	454	472	517	500	518	489	487	483	472	513	490	485	503	457	461	461	480	477	520	510	507	467	458	485	445	516	476	451	516	451	496	450	509	464	528	483	465	483	488	481	468	467	445	507	480	452	471	448	494	509	508	458	506	473	488	521	516	480	481	473	456	499	482	503	482	507	460	461	511	473	451	452	487	470	475	505	450	462	436	514	464	493	486	476	493	536	485	481	513	458	525	485	496	516	442	484	508	508	511	481	494	481	484	502	471	471	482	494	476	487	501	477	505	485	457	477	482	473	506	499	481	488	500	464	477	515	467	491	507	471	500	474	495	458	474	463	517	496	493	464	454	472	476	468	507	472	525	488	468	476	445	504	477	515	441	510	504	483	486	500	510	502	463	497	494	514	504	472	485	450	493	500	500	505	517	464	467	475	439	535	513	472	492	530	462	446	449	486	440	517	488	509	480	483	533	474	487	509	490	458	522	502	503	495	504	470	452	489	485	461	511	472	442	492	489	494	471	526	477	502	495	449	502	455	469	466	471	475	436	482	488	479	480	490	432	469	471	490	523	461	473	499	483	501	448	457	484	500	533	520	498	468	487	518	471	461	444	453	505	474	469	464	507	455	503	497	477	468	518	471	480	491	500	498	498	489	462	478	507	474	490	488	524	499	508	441	460	517	477	482	474	498	493	483	468	475	484	472	492	508	485	462	484	473	523	445	497	480	495	475	469	462	480	548	477	480	490	500	501	477	489	476	495	498	505	485	492	523	467	503	501	464	452	452	474	513	481	555	456	532	523	502	499	468	522	498	504	477	494	488	473	494	459	448	483	486	504	474	473	457	494	475	472	481	464	494	466	489	507	513	502	483	479	511	514	511	504	481	482	482	499	472	516	500	481	465	525	464	507	494	526	474	484	509	472	512	497	454	466	504	458	474	488	506	474	507	501	520	527	505	506	476	471	470	490	486	495	483	471	509	480	487	472	499	494	521	495	523	509	474	512	495	476	493	465	565	499	444	486	473	463	504	512	474	467	491	478	466	516	541	474	519	519	516	488	509	459	486	472	523	486	497	496	510	510	510	481	489	521	489	508	467	494	452	489	461	511	441	510	453	498	477	491	478	509	468	471	467	486	524	501	514	507	533	467	466	522	477	511	510	472	452	501	515	478	523	501	501	488	491	472	474	510	461	502	499	478	524	484	484	478	501	508	471	483	494	500	453	492	502	498	483	437	503	493	508	454	496	462	489	481	493	468	455	529	513	466	480	505	488	475	511	504	476	461	507	492	510	494	468	491	477	445	482	496	451	446	451	453	493	460	492	464	511	441	491	472	480	466	480	502	510	488	507	466	471	500	492	488	456	461	483	485	498	484	464	484	502	479	492	533	434	495	483	512	486	503	466	486	467	490	485	496	475	441	484	467	514	440
25067	22306	33945	33075	23150	13640	5519	585	369	323	374	374	354	371	383	356	371	363	364	351	385	309	381	379	363	347	357	398	358	344	368	370	339	373	352	371	365	364	369	339	374	362	354	368	413	342	361	371	395	329	358	349	331	334	356	370	368	351	368	357	367	379	362	357	378	361	362	356	355	385	373	387	352	361	369	359	381	369	342	336	387	373	396	371	389	369	363	349	367	386	359	366	351	393	390	337	397	336	367	356	364	381	375	364	348	380	362	371	394	386	340	338	366	347	361	350	348	358	373	363	350	387	379	374	387	363	383	367	355	415	348	330	352	383	373	314	372	352	370	353	401	355	391	357	372	360	367	388	393	368	385	374	326	350	382	375	343	380	380	353	370	365	357	395	331	396	357	346	383	372	396	385	384	358	364	370	363	347	374	380	412	356	344	330	366	333	352	352	349	352	388	398	390	370	373	355	373	340	351	342	350	363	358	368	354	353	353	328	351	347	351	379	366	373	389	380	355	355	364	347	356	356	376	362	388	343	385	356	349	360	343	352	362	373	389	389	341	363	397	364	354	368	368	350	358	387	382	348	352	368	336	359	375	336	361	359	335	372	325	374	357	350	388	366	366	335	370	352	370	388	352	374	381	377	388	358	396	348	404	341	403	389	337	373	359	338	347	374	378	403	373	347	380	354	342	401	362	359	367	359	396	375	370	377	339	349	360	392	358	368	359	377	349	370	362	358	365	375	361	323	347	375	392	336	368	353	353	377	364	374	367	395	364	376	359	356	344	352	364	338	346	361	348	364	356	377	341	373	367	331	364	378	363	365	371	366	334	382	358	372	383	344	365	339	381	389	352	344	391	336	372	345	374	411	370	372	377	365	370	376	372	398	348	382	399	385	359	364	381	360	370	355	367	371	360	349	355	345	345	365	365	370	378	380	345	342	340	369	349	382	392	369	346	355	339	359	348	345	382	338	341	340	360	326	375	330	386	354	331	373	348	368	355	364	357	347	331	343	378	378	360	381	342	375	361	329	358	349	393	372	386	373	380	354	355	370	353	381	366	371	368	368	338	358	364	370	378	386	348	353	343	357	357	334	378	353	398	325	379	379	350	372	386	345	384	336	373	362	329	397	389	366	359	376	352	333	395	364	393	347	333	342	391	346	342	378	381	343	385	334	368	343	368	364	373	335	364	364	378	366	373	357	361	376	372	341	376	367	350	343	360	338	361	331	334	363	390	372	340	396	323	395	349	379	388	365	375	364	345	379	368	348	325	345	367	360	364	367	386	335	360	369	344	364	350	361	395	364	364	395	396	366	385	345	387	341	329	379	329	339	363	349	342	377	362	361	385	338	380	341	383	359	371	360	367	380	382	389	388	375	371	355	367	363	358	363	382	318	322	348	373	357	379	375	370	350	352	346	349	326	375	368	363	372	345	373	372	387	419	357	368	344	369	381	351	360	363	356	389	379	371	396	358	370	363	344	353	337	341	378	362	382	312	357	384	376	389	387	333	355	395	343	320	381	341	354	385	372	385	353	371	360	367	402	376	353	377	372	357	348	345	385	359	350	381	370	393	410	389	355	353	357	370	384	363	341	376	353	408	373	358	391	393	355	352	336	355	379	372	379	372	363	357	369	365	376	355	356	375	329	375	364	373	333	337	345	365	367	365	371	401	313	356	389	364	321	352	350	371	359	362	394	356	354	373	360	375	372	322	346	349	364	348	340	399	369	365	375	382	366	323	360	344	391	372	369	393	359	365	374	326	344	353	314	360	376	328	362	365	379	359	398	373	366	405	370	326	370	370	325	370	352	365	349	386	373	402	357	388	386	368	350	372	394	411	377	334	393	373	360	370	343	355	353	350	383	386	377	383	333	354	373	399	338	403	351	366	349	326	377	368	381	362	366	361	327	373	364	404	357	360	376	356	385	405	360	357	343	335	343	389	358	333	354	377	383	331	347	338	338	348	377	384	389	357	346	377	377	367	380	364	353	385	357	388	345	362	376	401	353	369	366	348	345	354	384	347	380	358	365	396	360	342	362	350	377	354	362	346	357	388	375	365	363	333	377	383	337	362	382	348	363	380	354	395	389	383	388	353	363	370	373	407	385	360	336	364	391	364	359	346	359	340	330	360	375	346	346	360	383	363	400	375	382	373	358	354	363	357	384	341	363	357	353	375	353	379	343	348	362	359	391	401	368	357	381	353	364	392	350	344	364	364	351	376	362	365	381	338	369	369	393	404	372	354	373	353	353	388	358	362	367	363	354	341	371	352	400	357	375	362	394	383	359	340	372	365	387	381	358	371	342	347	345	379	367	358	382	380	344	351	385	391	361	368	366	360	347	391	381	371	374	370	356	332	357	364	348	343	400	348	373	395	393	344	372	350	409	327	391	389	394	334	345	364	324	370	383	344	368	401	350	356	386	377	344	387	365	337	357	343	312	331	358	357	369	343	370	378	380	403	332	379	378	363	373	377	345	369	396	353	378	328	354	370	374	406	366	388	381	365	362	386	378	369	379	372	404	351	400	363	346	366	372	388	378	379	366	344	379	355	366	373	377	359	372	355	375	335	377	368	402	316	354	395	359	351	380	367	348	347	365	381	396	396	342	331	344	363	373	356	389	360	380	392	407	328	358	403	380	356	341	346	354	386	364	379	353	346	382	391	373	370	340	385	357	356	378	364	337	330	383	379	367	382	340	325	388	347	362	358	366	342	398	373	341	334	371	323	370	379	364	350	337	343	381	362	341	356	362	368	377	359	368	401	342	370	381	363	380	402	373	360	352	374	361	366	346	373	386	359	350	399	388	359	358	382	320	358	394	391	363	370	325	362	354	409	340	354	362	361	360	366	363	386	359	345	352	374	387	379	362	316	320	386	374	400	397	369	359	366	366	354	400	356	396	370	377	377	364	364	350	359	402	368	366	342	356	353	355	390	391	388	360	334	325	358	402	362	356	346	366	366	351	383	342	363	374	381	368	341	356	358	364	384	392	377	343	368	373	342	413	348	317	350	395	364	331	367	341	335	375	396	377	333	363	408	386	378	411	377	357	369	340	359	348	346	365	370	373	385	344	371	325	378	343	372	353	359	392	363	364	352	334	388	397	369	367	350	373	365	357	351	365	360	338	386	344	366	342	345	365	394	408	355	354	349	377	356	339	352	362	348	371	348	370	357	384	346	358	364	368	397	383	379	333	332	410	353	352	351	370	364	372	389	341	352	360	369	364	355	361	317	318	394	356	380	379	354	332	365	353	358	339	353	379	355	364	403	364	375	356	349	394	392	372	393	386	383	362	323	350	332	373	371	390	357	366	352	360	371	367	354	337	381	342	342	340	337	383	380	362	346	381	353	373	385	351	357	352	361	366	350	371	385	385	355	346	353	354	383	406	343	381	379	340	390	368	359	351	356	373	401	373	401	375	350	377	353	357	380	352	366	380	401	370	354	353	351	364	356	331	388	365	374	329	382	328	332	361	356	354	363	373	387	373
39525	69368	54978	38675	26834	16321	8008	642	429	407	424	395	420	414	412	428	424	419	427	409	413	396	417	397	401	393	401	398	410	386	412	419	396	401	386	382	407	402	425	396	404	380	412	411	405	395	428	376	390	402	362	400	423	436	426	419	408	424	367	396	421	398	395	391	408	394	391	383	440	393	406	385	410	392	418	409	386	380	376	368	381	374	368	408	415	402	387	428	401	422	412	416	445	377	438	397	376	408	386	404	415	416	372	369	414	382	371	420	406	404	401	406	379	415	381	342	386	400	412	382	402	404	434	388	417	405	411	386	397	398	376	390	411	383	393	379	392	385	383	432	392	402	442	392	392	426	433	393	399	421	399	390	385	381	376	376	391	380	386	403	391	419	413	372	415	420	415	381	420	424	375	401	424	374	414	425	402	417	367	393	451	391	393	379	390	421	411	428	420	412	378	372	413	413	370	436	419	389	389	383	357	417	388	408	422	419	405	393	396	421	389	390	409	377	427	372	399	419	380	405	398	402	376	378	427	411	406	412	425	399	398	369	415	404	421	397	419	390	383	379	446	397	435	459	351	382	403	405	373	395	419	379	421	418	412	367	408	384	407	407	405	403	402	420	432	416	405	398	462	417	434	385	397	397	396	394	383	420	415	408	401	404	425	426	384	431	424	407	408	416	410	399	401	396	397	417	404	409	390	429	408	403	403	407	443	387	431	376	405	384	395	431	417	407	362	385	396	396	382	388	386	402	394	416	382	371	398	395	413	400	419	379	423	405	413	383	429	399	411	380	435	410	393	391	391	426	427	405	409	447	450	429	428	376	424	392	382	398	413	415	420	375	420	436	393	410	407	383	391	396	398	374	419	404	414	392	350	368	399	422	390	419	395	388	403	399	421	413	379	386	383	399	401	408	389	402	406	403	403	379	419	365	388	362	388	404	394	408	377	392	419	422	402	398	406	411	394	357	405	400	401	399	401	400	384	422	401	402	401	402	402	419	446	433	387	416	410	404	356	382	410	394	439	415	389	401	402	419	451	418	395	404	402	413	400	392	372	410	404	394	395	415	434	443	397	406	435	395	393	376	383	412	397	433	436	378	411	399	400	395	367	370	419	414	413	398	390	440	381	399	396	406	369	406	398	395	397	388	416	429	404	365	414	440	430	414	417	386	395	399	339	391	389	413	398	413	385	393	401	387	396	426	409	392	394	409	396	392	385	354	414	384	400	412	394	447	394	404	366	384	384	412	369	412	389	383	424	432	376	389	374	406	430	396	398	376	422	421	441	415	401	440	399	352	439	360	387	407	434	410	421	390	414	374	374	384	393	391	395	384	375	418	422	430	410	386	365	390	407	401	415	389	422	389	387	415	417	434	395	403	443	430	414	405	423	382	435	401	420	434	395	401	395	433	385	391	400	388	437	369	386	391	383	392	441	385	376	370	424	377	421	380	372	400	420	403	394	407	433	417	394	413	432	416	400	413	401	415	403	383	417	437	418	406	408	427	396	402	394	412	403	384	419	435	431	391	428	415	368	402	404	402	377	392	406	420	413	369	398	422	438	396	391	389	462	414	400	395	392	386	415	388	389	425	399	372	429	389	394	393	422	397	380	397	419	396	430	403	420	407	435	405	428	389	421	421	413	383	398	383	410	402	415	410	398	407	405	386	389	423	392	408	385	447	387	437	393	378	368	412	408	403	401	392	420	414	398	428	421	427	390	391	356	382	383	413	356	434	411	400	427	377	400	390	432	434	386	409	409	386	433	406	388	418	387	450	415	383	401	426	403	401	412	382	383	390	439	389	408	412	388	386	398	432	419	414	388	391	379	351	395	410	401	387	431	382	437	395	433	369	364	393	425	454	410	401	396	419	395	388	402	373	412	420	403	391	413	426	361	370	411	401	414	398	446	405	401	361	380	392	384	406	389	396	373	392	411	416	368	388	392	409	440	383	382	437	406	418	380	393	385	410	375	376	386	385	414	433	414	393	368	392	406	395	421	396	382	397	419	408	410	389	418	403	416	362	411	449	390	409	460	355	394	409	409	390	381	411	416	405	375	417	400	391	435	446	381	401	349	400	409	425	386	373	416	444	397	446	377	411	387	434	426	416	387	432	403	413	394	369	388	404	411	422	432	396	405	391	414	394	407	399	420	366	380	395	391	391	431	411	421	429	421	402	412	404	383	412	406	413	397	417	428	373	391	418	416	422	388	430	413	383	390	372	403	363	401	436	393	389	425	413	389	428	416	418	407	415	383	403	395	408	367	400	386	396	414	406	438	414	379	417	420	384	383	404	416	395	432	408	449	383	436	413	392	371	411	403	401	430	387	429	425	452	413	406	418	380	428	391	418	438	403	459	393	399	415	432	414	384	422	421	393	396	410	406	404	396	410	393	440	398	422	398	403	388	402	420	409	360	405	397	431	387	395	402	416	390	396	373	417	393	394	411	413	390	423	407	426	412	407	408	429	370	402	405	416	397	386	451	397	410	407	400	413	380	421	415	388	427	378	396	423	382	388	405	356	383	400	372	421	410	397	418	388	386	403	400	396	397	403	415	410	389	393	406	404	413	420	398	425	383	414	413	415	421	424	398	429	394	379	387	416	417	416	411	427	415	397	397	408	421	385	403	390	420	409	441	432	410	408	398	374	431	406	394	397	421	386	420	385	391	432	424	397	424	436	388	414	418	429	388	409	391	393	368	425	376	425	369	405	410	406	406	387	407	416	421	400	377	379	425	405	402	415	383	453	416	398	389	420	412	403	405	368	434	415	408	423	402	402	416	359	386	433	410	395	409	402	428	414	410	414	380	358	380	382	372	451	411	395	372	393	412	395	400	411	381	416	392	387	378	458	421	391	399	431	379	418	383	423	406	399	406	443	421	411	409	434	442	398	405	385	437	417	424	375	380	412	403	392	413	396	402	395	398	436	412	382	398	397	405	400	387	438	390	407	379	376	369	390	391	392	377	393	395	439	415	387	429	384	405	430	379	412	394	388	392	443	372	430	382	417	434	380	416	401	372	396	421	362	421	388	388	412	397	421	380	413	426	420	450	410	388	397	388	413	407	375	378	428	351	379	385	394	382	420	412	378	415	400	417	398	372	394	401	393	383	388	398	426	380	393	385	416	401	441	418	393	368	357	404	405	370	406	399	390	398	349	387	401	407	446	390	395	368	419	388	420	384	395	394	395	430	411	383	380	406	433	391	399	411	407	400	407	360	389	414	434	438	413	404	391	443	402	413	424	365	420	389	405	409	417	417	411	396	407	401	394	358	408	418	406	407	377	438	381	431	362	426	418	425	419	405	415	376	386	378	335	396	379	346	408	408	399	412	416	406	355	408	383	384	402	387	407	436	385	411	370	397	425	410	386	414	390	400	383	397	408	393	408	404	410	397	391	411	373	430	382	381	412	379	374	404	430	418	431	391	408	367	406	403	408	430	409	393	394	392	390	368	426	408	411	433	401	355	432	364	389	381	392	400	418	394	380	411
22537	21387	31460	30010	29921	28851	22785	3299	711	640	684	646	613	607	609	681	625	637	630	649	651	585	655	601	617	606	603	592	593	633	609	684	660	631	621	606	604	626	635	611	642	659	670	637	634	644	629	640	586	661	606	615	631	647	631	597	608	600	667	627	590	595	593	554	590	622	658	610	632	667	586	598	554	585	673	633	626	622	630	657	603	656	643	617	630	582	624	629	627	632	600	663	602	667	571	617	655	586	642	611	646	595	639	621	578	660	678	640	633	623	619	604	645	612	603	587	642	626	630	586	631	677	637	640	612	632	564	623	629	605	599	642	593	621	630	625	580	600	568	617	652	653	623	590	672	612	616	654	605	683	626	606	593	644	599	599	641	641	647	595	657	589	605	633	632	606	643	659	641	671	597	645	600	654	658	601	639	611	620	598	617	587	649	582	665	628	599	619	634	595	627	631	599	595	612	639	607	620	640	611	601	633	603	609	671	616	651	648	627	640	645	585	616	635	646	639	575	600	620	662	578	620	641	588	614	610	642	623	606	621	654	686	637	603	609	635	615	584	634	630	585	582	598	647	622	613	615	626	609	631	629	597	646	637	618	587	596	655	596	611	593	629	576	609	612	588	599	671	617	599	618	657	636	646	634	594	572	641	663	627	588	645	611	612	608	632	645	615	614	660	655	676	643	616	618	635	642	605	629	637	627	670	628	675	588	612	659	598	609	663	641	596	661	588	669	651	639	615	636	621	607	619	657	617	664	620	598	635	606	637	573	641	625	605	619	599	626	632	586	629	655	638	632	608	656	639	630	618	631	676	619	677	640	658	632	666	655	592	609	613	616	639	644	653	672	590	617	615	615	608	664	633	606	626	657	630	621	615	646	630	634	658	599	588	590	640	676	645	658	604	625	633	620	612	618	653	618	633	639	571	589	622	658	591	631	577	601	635	656	599	619	643	615	603	600	620	618	637	653	628	602	685	652	674	634	582	646	675	649	646	630	628	605	637	626	609	649	617	621	584	592	614	631	633	653	614	648	686	607	646	618	621	588	581	636	622	614	622	639	622	656	645	643	632	633	657	618	639	607	646	598	669	650	678	658	624	617	611	597	610	618	617	580	609	609	663	621	623	616	667	663	656	590	632	600	619	653	617	605	615	649	660	638	645	605	626	569	639	623	637	646	684	654	600	625	603	614	591	653	648	616	652	578	623	598	639	630	644	617	658	592	655	625	659	624	614	619	647	639	646	585	596	627	629	647	585	581	670	573	618	627	571	647	635	606	613	585	561	629	664	613	610	614	644	635	639	599	632	628	615	595	577	624	606	652	654	645	604	604	590	653	613	622	654	622	633	646	622	570	634	608	644	693	628	596	597	657	670	645	604	602	587	613	628	636	590	639	607	644	610	623	649	662	632	603	645	649	615	606	639	655	654	589	604	647	610	613	606	649	650	641	601	618	645	604	636	658	612	596	632	579	605	632	638	701	619	591	639	639	582	595	625	643	630	671	616	577	569	599	634	672	644	566	611	632	674	611	621	618	653	604	603	630	625	600	603	643	604	619	636	637	612	634	632	614	623	615	631	651	593	634	636	633	647	598	633	626	602	612	619	587	657	600	697	646	601	595	658	650	685	615	627	640	663	590	646	602	603	638	611	600	655	627	626	605	605	616	635	655	551	640	582	661	590	563	652	573	587	638	641	605	624	578	617	581	639	613	607	629	595	628	610	643	603	666	636	615	634	629	617	650	628	681	608	589	649	595	597	618	657	600	624	647	669	642	625	602	635	598	607	572	612	598	610	621	623	650	636	632	642	643	629	624	628	653	648	597	620	600	618	576	627	590	640	657	593	637	644	596	576	626	647	604	611	594	590	633	627	610	648	657	656	615	608	603	632	643	649	657	628	622	631	602	589	597	623	623	666	603	640	641	620	619	640	669	647	630	652	631	564	621	613	634	583	632	599	601	598	643	627	643	578	605	632	613	610	624	624	591	617	654	655	590	602	647	602	611	648	597	654	635	567	657	648	606	628	627	607	645	658	588	611	637	619	619	629	618	596	626	548	629	573	605	592	582	620	655	657	669	606	588	624	612	662	670	669	650	630	590	641	637	589	639	654	616	632	612	675	635	629	604	618	632	614	617	592	630	637	626	627	684	604	639	596	645	647	629	619	659	633	650	611	664	608	610	611	641	620	592	580	637	621	657	634	622	643	584	650	669	622	587	640	602	630	632	609	604	607	624	559	615	632	556	644	660	620	602	647	656	598	665	699	663	643	639	614	620	668	624	621	639	637	649	638	590	620	678	590	618	631	596	619	626	669	642	592	672	676	662	666	628	610	651	604	636	622	606	648	619	628	657	668	624	635	573	605	643	612	593	591	616	610	603	615	626	645	651	603	629	656	603	596	604	639	621	647	612	638	650	629	576	641	657	615	673	576	666	606	623	623	598	591	623	637	654	635	650	604	634	629	596	642	684	613	614	595	582	623	620	628	596	615	637	640	584	614	618	614	602	623	611	628	614	613	707	628	647	653	638	605	610	616	642	643	637	638	635	583	636	612	600	585	636	630	655	609	628	659	608	611	636	620	586	624	586	635	637	629	653	641	644	634	622	658	619	660	640	599	617	610	643	625	621	638	611	621	591	647	621	617	579	597	602	641	660	601	571	605	627	631	606	612	627	652	632	627	632	604	639	627	591	664	623	585	636	619	605	591	586	618	602	628	588	641	631	601	605	610	664	632	633	628	635	603	630	674	607	615	624	613	661	641	591	553	590	675	632	610	637	612	655	634	614	613	608	617	626	619	616	645	636	635	638	612	666	625	636	623	589	639	634	586	624	598	651	595	657	613	598	638	618	599	638	640	647	640	628	634	652	633	625	605	644	621	655	587	598	615	694	643	618	602	614	624	591	637	609	607	594	616	683	648	618	593	662	621	640	657	627	618	633	644	618	630	606	637	659	617	622	602	657	642	602	619	612	648	626	646	688	622	586	604	618	662	629	609	661	605	638	607	629	618	576	632	641	611	636	630	618	624	599	577	620	653	606	609	640	609	586	606	574	625	656	610	636	617	644	630	573	625	644	609	646	623	625	638	602	561	578	685	639	683	626	640	621	653	628	601	640	633	653	664	635	605	597	545	633	629	649	608	626	603	624	621	597	599	630	643	651	654	623	630	634	637	682	619	622	676	670	659	607	657	658	597	644	604	616	586	624	687	634	600	610	651	648	645	643	643	599	689	680	608	635	563	619	603	594	647	643	628	648	616	634	624	592	613	629	587	601	592	638	610	625	651	597	628	616	622	620	643	609	587	629	679	581	628	625	582	589	651	598	586	638	650	618	600	619	636	618	642	615	666	615	638	648	608	619	654	636	610	632	616	644	631	647	595	600	612	627	624	644	624	654	618	646	612	623	621	595	631	611	619	635	605	638	644	596	671	601	604	659	613	609	626	591	609	642	616	601	607	638	618	630	621	639	598	657	598	613	618	573	647	633	616	612	626
51687	96993	79741	59939	46510	33776	19073	865	689	698	646	693	647	665	630	656	637	586	682	631	598	611	655	660	664	699	628	661	638	636	604	638	609	658	650	638	624	656	668	637	635	589	644	666	623	671	625	657	635	674	607	643	634	643	639	661	686	654	620	618	613	623	660	623	627	657	688	615	657	648	633	641	637	647	591	619	647	655	659	658	603	625	664	606	655	612	621	684	630	655	640	636	629	605	594	611	607	669	639	604	635	637	677	592	647	592	619	647	639	612	640	627	644	649	578	610	640	667	652	636	635	649	650	645	664	636	616	657	643	595	630	662	651	642	679	624	654	650	649	614	623	607	636	636	617	594	638	664	707	609	654	607	632	627	653	666	596	622	616	640	633	661	629	615	655	646	609	628	637	626	620	592	595	662	683	684	626	638	604	599	583	655	666	591	624	623	610	622	642	626	635	679	641	640	631	622	583	601	608	601	643	614	668	641	604	615	626	651	636	636	627	642	609	668	618	647	634	622	679	595	646	658	634	619	657	636	655	618	591	590	645	610	628	619	616	619	616	626	622	672	634	645	615	687	647	664	666	664	614	636	646	613	655	624	653	681	669	648	673	642	626	669	674	598	650	625	639	659	636	681	624	620	628	635	655	632	607	628	624	665	634	622	654	593	659	657	687	690	676	617	658	592	634	631	654	605	672	623	645	645	611	647	645	657	587	674	655	660	650	608	649	613	659	661	651	630	605	617	610	629	624	669	613	671	661	592	651	594	674	605	604	623	610	628	611	618	720	670	671	619	626	659	640	581	632	633	592	630	665	640	656	635	681	636	599	680	585	588	669	706	657	594	643	618	604	639	641	639	593	663	610	619	648	675	623	634	659	650	604	629	590	617	597	630	665	609	643	633	596	602	622	631	645	605	647	647	635	622	629	656	680	658	649	606	643	669	612	612	658	642	652	634	645	647	653	680	642	652	589	697	630	611	638	646	644	628	701	629	651	629	633	595	664	639	613	611	637	597	666	654	665	626	621	612	656	610	637	620	650	672	646	640	670	629	657	660	652	602	600	662	640	652	627	621	661	620	654	606	658	639	671	657	667	655	615	624	602	629	648	615	629	614	661	697	639	580	665	637	681	649	654	654	625	587	631	641	634	615	650	601	627	656	608	625	649	661	626	619	631	650	602	634	626	692	649	631	628	613	648	685	626	609	708	627	628	604	639	621	634	658	669	657	657	613	597	658	661	649	609	625	598	642	624	641	600	675	608	633	633	654	684	656	634	641	630	663	596	640	633	704	631	625	647	614	668	616	633	632	621	641	657	638	624	688	680	626	626	636	660	649	651	641	631	669	652	614	633	619	594	668	637	659	657	680	655	663	636	616	637	655	627	633	640	658	602	659	638	665	620	643	637	580	618	647	659	630	616	623	596	663	639	624	610	600	617	582	682	647	630	642	638	653	631	614	621	602	632	639	652	612	610	585	633	643	579	654	642	610	672	623	646	647	643	627	617	671	653	687	632	652	653	646	638	667	655	639	641	640	645	652	618	570	674	631	621	649	667	642	624	631	660	672	622	640	590	659	617	696	653	706	649	612	680	610	610	640	646	654	614	691	635	554	616	657	629	658	640	649	649	631	651	585	639	634	663	640	677	651	660	603	615	625	656	617	663	655	665	652	641	667	637	603	617	649	648	618	644	619	609	634	660	646	658	625	625	597	658	626	608	656	632	615	654	629	698	669	684	676	684	667	633	645	690	601	645	656	639	656	647	633	633	634	659	588	618	637	659	630	616	615	625	657	616	629	605	657	651	614	661	640	628	622	609	615	626	663	602	626	619	634	596	647	616	616	623	683	600	628	678	623	586	627	685	632	644	669	635	678	674	612	627	628	633	620	682	574	645	645	691	652	602	651	636	623	622	649	672	591	621	655	618	638	630	631	634	618	633	578	640	662	660	640	629	566	663	656	668	644	598	645	643	635	596	645	672	612	649	628	616	656	662	628	645	645	626	626	626	658	662	592	643	630	623	661	631	605	643	613	638	683	627	656	641	634	612	635	649	647	656	653	640	596	681	644	659	665	652	607	636	602	689	612	606	622	653	634	667	603	669	623	638	664	656	667	646	651	581	641	613	646	630	609	631	682	630	675	621	626	584	671	618	635	657	612	630	653	687	635	613	660	670	672	641	675	627	630	647	660	600	641	635	634	665	633	663	640	657	593	637	672	671	650	602	623	674	599	625	668	638	610	696	672	609	665	661	633	613	678	643	667	649	658	606	596	630	649	637	661	626	656	624	620	621	610	603	639	643	616	645	600	627	629	655	604	620	677	617	640	650	645	608	662	603	662	674	689	643	627	625	666	657	656	622	645	644	587	666	652	605	633	644	614	642	659	594	615	667	656	629	658	722	644	593	644	636	655	639	623	635	611	657	646	647	644	628	650	663	653	630	651	585	613	646	643	638	605	617	598	659	612	647	623	637	619	643	630	624	650	635	632	633	613	707	648	669	632	593	645	641	655	660	633	644	613	671	622	640	666	638	647	625	614	639	644	645	672	621	673	632	607	612	632	633	731	642	630	625	606	610	680	635	616	617	609	653	635	644	669	605	637	620	623	604	648	690	642	640	647	631	682	615	615	649	635	635	607	640	651	608	609	664	693	627	589	601	647	618	623	633	653	618	643	672	630	631	628	611	572	658	631	632	703	625	658	666	628	601	669	630	662	647	626	627	642	644	587	603	629	633	606	605	655	629	647	668	658	606	650	653	612	656	669	640	631	645	711	617	693	622	673	648	616	659	691	601	589	605	655	625	645	602	607	632	595	614	612	615	603	633	621	657	667	651	630	642	648	644	596	650	649	690	611	673	622	638	631	649	643	689	647	637	630	615	668	616	644	607	600	644	645	619	635	629	612	605	602	681	646	661	647	616	653	646	622	688	613	621	645	626	658	624	593	623	635	663	590	616	648	666	620	647	657	654	642	648	663	673	596	663	690	648	648	633	621	643	676	685	637	614	587	667	628	622	643	660	631	665	629	629	641	631	614	630	682	650	617	637	658	643	640	661	652	678	650	620	648	615	589	621	683	672	607	612	652	654	610	665	619	581	627	656	602	600	600	653	598	614	596	623	659	649	631	664	667	608	609	699	647	617	642	632	603	621	706	645	651	650	643	641	641	622	642	590	615	648	660	662	651	654	645	645	643	638	655	619	656	619	674	623	691	637	646	629	612	630	635	595	605	690	637	651	644	657	624	637	650	682	633	644	650	668	624	684	613	599	655	620	629	623	606	621	605	656	616	612	702	639	632	629	655	663	654	668	673	659	599	676	653	696	641	638	629	643	627	643	595	620	671	635	631	674	625	630	678	689	638	614	656	631	603	653	641	645	656	618	648	666	675	655	639	600	648	621	663	684	650	626	666	628	693	655	645	632	651	569	625	629	630	644	621	621	625	662	648	632	670	654	610	625	644	635	635	631	652	624	651	672	663	648	640	620	668	613	625	621	623
28461	24823	28960	17469	7009	2828	979	296	276	257	292	297	275	301	274	283	253	285	276	294	270	269	283	259	290	273	267	296	248	281	272	270	271	286	264	293	276	263	273	305	311	278	252	289	263	289	284	254	271	257	299	291	262	276	271	267	270	254	278	244	288	253	266	255	268	261	256	274	275	297	233	251	262	286	269	276	260	276	261	283	248	281	261	280	296	268	267	249	269	304	284	248	284	306	232	296	279	307	264	289	276	261	269	266	261	267	290	286	251	275	257	271	256	267	264	258	303	253	273	280	269	258	280	239	283	268	271	270	254	281	298	270	251	266	276	277	256	249	282	251	269	298	275	267	260	271	277	257	270	278	270	251	268	271	257	287	268	263	259	263	285	307	260	237	234	256	262	286	270	265	270	299	272	281	255	268	268	226	263	281	246	286	271	222	298	297	242	234	277	261	292	253	271	274	270	265	270	244	248	262	235	268	253	264	269	245	281	238	283	276	261	285	280	280	267	274	260	255	277	290	281	254	278	274	284	254	261	261	247	265	297	237	295	247	274	250	310	276	242	255	243	278	276	273	251	281	275	284	258	294	265	281	255	255	266	267	290	263	275	283	294	257	292	263	273	233	289	282	278	276	265	261	264	267	259	232	286	238	275	290	257	271	267	301	268	255	281	306	267	266	263	280	287	279	263	247	270	282	318	266	264	258	270	288	294	271	269	268	275	254	280	269	249	283	260	246	271	271	258	249	264	253	308	248	256	269	266	237	268	264	291	278	289	282	264	295	261	272	269	309	283	264	254	271	259	288	282	249	301	244	238	261	275	286	282	266	296	273	296	279	288	262	282	282	259	271	273	268	249	289	272	270	296	278	274	296	269	302	262	248	309	247	300	283	277	256	300	254	252	279	263	281	280	250	275	285	291	260	278	263	268	300	249	253	256	245	285	271	272	258	251	271	272	279	263	283	276	277	268	285	285	252	291	285	268	267	251	269	270	262	269	262	292	246	261	266	242	282	253	287	260	293	268	281	270	247	269	293	282	254	284	268	261	280	279	284	286	269	288	264	251	251	289	295	252	255	266	258	262	293	296	249	267	276	312	286	296	261	258	269	271	254	275	280	256	304	278	234	287	252	254	282	246	322	290	302	242	251	281	260	272	263	284	234	273	278	281	267	278	253	227	263	258	267	280	295	277	292	267	263	262	253	258	285	279	261	285	250	269	267	255	277	283	250	242	268	288	271	254	253	255	240	260	278	275	285	259	269	243	251	274	281	274	292	243	280	277	267	291	241	282	275	261	283	278	280	288	289	260	279	248	293	237	272	256	267	280	290	278	270	298	274	254	276	251	285	281	275	274	283	271	280	264	289	280	286	264	261	271	286	254	272	286	247	284	285	259	272	252	275	299	251	253	260	268	263	283	292	250	301	231	287	290	283	282	283	315	246	287	288	270	280	275	283	258	279	284	263	258	260	274	246	281	254	287	286	266	270	257	245	260	267	270	237	255	273	276	274	281	239	261	242	261	304	259	279	249	250	264	265	252	294	248	264	267	290	268	246	274	290	263	283	273	255	254	287	263	257	283	286	255	294	274	253	267	265	284	254	283	233	269	278	261	270	286	280	323	264	257	263	279	278	290	278	268	275	280	255	264	233	307	288	273	265	255	288	247	272	259	263	283	273	256	277	311	283	269	266	285	267	280	230	267	252	279	256	265	262	282	275	289	264	274	276	244	294	304	274	271	254	254	251	287	261	294	269	274	263	269	255	278	264	290	290	280	269	269	299	298	291	268	251	284	284	259	265	255	292	269	232	269	250	259	282	235	264	282	279	262	262	236	262	263	297	280	271	257	277	263	272	276	261	255	217	278	259	279	241	262	305	259	252	274	258	252	268	260	270	321	284	297	297	284	253	273	297	282	263	274	289	287	261	286	260	271	260	282	264	273	275	251	282	283	271	264	263	266	272	278	278	256	275	285	283	285	265	267	283	276	282	288	271	285	262	261	248	299	289	299	265	286	251	291	248	281	257	269	247	273	266	279	281	235	265	284	271	288	281	265	255	278	266	308	280	246	246	256	273	264	254	261	270	270	266	267	234	289	268	264	243	281	274	276	264	292	268	281	261	267	282	275	281	261	285	277	270	275	260	271	284	267	275	267	296	265	253	262	242	245	263	277	258	270	262	275	282	298	264	264	263	236	244	264	243	282	254	272	256	250	292	270	264	265	272	250	285	300	250	293	245	285	262	253	261	307	290	254	275	261	264	272	255	289	256	246	258	261	259	257	266	279	296	284	265	279	268	281	272	252	249	285	258	313	262	255	274	261	233	238	249	269	249	285	240	265	295	260	253	278	274	283	282	289	273	268	261	291	289	244	263	271	268	276	290	277	261	276	276	280	265	296	244	295	267	239	267	267	279	295	288	265	284	252	285	257	262	271	249	306	276	293	267	267	241	258	258	284	248	258	294	261	256	274	281	284	250	250	281	249	278	276	267	299	303	268	311	265	267	258	254	265	245	273	259	303	275	292	300	275	254	246	270	314	300	265	279	242	256	256	265	279	280	257	285	247	293	274	246	257	291	270	262	262	272	277	265	248	245	276	280	269	273	281	256	254	295	258	280	270	258	259	281	272	279	264	250	266	251	270	259	242	285	245	267	326	274	292	277	248	277	295	238	262	253	242	264	283	252	272	292	281	289	293	272	258	278	263	264	279	256	277	256	250	241	276	280	299	292	305	260	246	284	256	270	267	244	261	257	271	286	266	264	278	312	268	283	232	271	269	286	322	246	280	273	282	290	253	259	295	264	285	290	265	244	288	288	286	244	252	271	306	255	260	273	266	275	253	291	291	287	304	281	274	268	273	234	291	262	277	297	281	256	270	267	266	242	271	286	278	263	257	251	279	249	282	257	273	310	274	275	263	282	277	288	277	290	262	240	274	251	257	260	286	276	248	295	268	235	265	295	226	284	269	292	272	278	294	265	265	284	267	274	260	267	273	276	281	277	275	261	279	271	259	297	283	274	247	287	278	273	240	275	248	304	270	283	253	271	278	277	240	278	272	276	261	255	283	256	301	263	267	269	269	263	276	284	305	283	266	287	270	282	285	299	262	291	278	297	227	286	249	251	269	285	255	284	268	299	254	266	286	277	258	260	272	231	270	251	247	287	254	301	248	280	250	292	267	272	223	247	266	250	283	242	274	278	267	271	249	244	251	261	246	286	261	268	286	257	251	265	270	291	285	273	271	292	264	300	273	272	281	285	288	283	266	273	288	264	263	279	290	281	305	268	259	272	265	290	276	282	256	292	257	271	250	271	274	285	264	288	274	263	235	275	293	263	287	284	254	264	291	260	259	250	250	276	242	239	265	257	294	264	270	272	275	265	273	250	281	252	258	258	262	257	262	258	244	245	285	250	247	272	253	258	244	263	289	283	265	299	283	266	280	261	272	260	309	306	245	278	270	270	264	263	263	263	278	263	295	286	262	288	260	264	260	251
16930	35494	24516	12850	6976	3301	1105	296	309	324	317	318	320	317	298	295	287	311	280	287	296	322	335	280	289	268	291	275	327	303	310	295	296	344	291	315	311	332	298	317	272	282	285	299	289	284	321	284	307	287	315	322	262	293	312	301	299	280	295	294	291	319	326	284	280	298	292	295	297	299	282	288	330	298	289	290	300	305	335	292	288	304	271	283	285	316	300	283	283	283	314	261	317	342	324	279	302	310	301	272	272	297	281	304	292	289	308	302	291	320	302	286	267	318	302	291	304	272	294	291	297	268	291	299	325	252	281	282	288	272	290	273	314	301	303	291	280	320	263	288	346	287	322	316	297	307	323	268	306	296	277	307	305	288	320	279	293	277	311	308	326	299	273	287	270	310	319	298	329	279	308	309	298	271	304	292	306	302	296	298	273	319	289	301	267	259	294	300	316	290	300	298	310	307	311	308	306	304	294	334	284	277	260	317	358	303	282	300	306	320	308	303	319	320	310	275	280	295	273	296	316	320	302	292	280	295	283	302	281	292	285	291	305	305	323	303	258	312	279	298	273	312	297	307	344	298	303	322	272	315	300	298	290	291	300	320	320	279	257	306	270	299	286	303	307	314	327	292	312	301	302	299	298	282	289	309	314	294	286	321	332	285	305	293	293	328	319	278	274	305	276	268	307	282	278	298	288	285	293	278	320	313	301	271	311	279	288	277	314	302	300	329	273	267	295	292	298	290	288	307	289	308	294	297	283	280	315	301	274	279	286	302	280	284	285	280	301	308	300	308	293	290	316	314	324	322	310	313	288	292	311	318	303	305	337	308	309	302	294	288	311	307	280	269	310	311	300	309	328	315	317	307	288	295	294	311	326	308	274	293	287	293	328	309	286	281	284	306	310	311	293	335	304	292	307	280	324	303	304	291	309	285	293	293	266	294	277	287	319	284	315	287	306	303	318	288	311	315	300	295	301	309	277	301	284	294	320	319	303	281	298	303	296	310	303	306	330	305	288	277	286	301	281	285	313	273	325	316	278	321	301	293	279	331	270	271	337	299	325	318	313	307	309	273	305	293	306	294	333	301	302	288	332	311	310	297	305	290	278	280	286	333	301	281	306	319	297	316	320	272	279	280	330	289	282	328	299	287	319	321	298	316	301	301	313	297	306	299	284	305	339	287	329	326	304	307	275	310	287	314	297	308	285	314	296	295	279	295	325	311	305	264	285	324	303	315	300	281	284	331	276	294	283	322	297	326	286	295	275	298	279	308	278	297	306	288	282	295	302	256	295	311	295	292	283	295	298	294	276	312	275	300	275	300	308	289	286	328	291	292	330	294	328	309	317	297	330	272	306	282	310	293	297	300	310	291	293	297	296	291	283	320	299	307	296	277	307	283	310	288	321	330	329	285	288	292	308	300	323	296	283	254	302	326	315	325	305	267	329	279	272	298	315	292	276	286	274	303	302	296	366	309	272	279	318	303	301	294	267	295	319	304	328	301	270	314	294	286	272	303	340	296	315	296	294	304	292	314	304	309	275	302	285	297	305	327	315	320	283	313	300	289	291	268	292	285	274	300	316	312	281	280	290	287	282	292	321	265	280	313	288	297	308	307	317	295	287	302	310	298	317	312	301	313	312	288	312	307	297	289	281	263	278	296	308	312	272	307	300	327	295	309	287	301	318	322	293	321	262	274	312	249	257	297	312	332	292	284	308	328	271	334	306	309	286	297	302	313	258	307	320	297	288	274	285	315	300	336	313	308	276	321	291	277	295	288	303	299	283	293	307	289	316	301	320	293	312	291	297	294	294	291	299	279	290	291	306	331	309	300	314	313	286	291	326	280	313	294	280	290	300	318	286	303	335	304	320	274	290	254	292	303	300	282	334	300	329	315	301	302	313	290	291	269	315	329	330	308	293	270	332	257	285	300	324	294	289	292	302	331	311	266	307	293	289	299	322	282	295	292	295	319	304	270	274	303	298	283	263	306	314	321	311	288	294	303	302	281	323	286	279	298	330	306	287	290	312	317	289	305	314	302	309	300	288	280	281	322	298	308	279	307	310	290	290	292	297	301	283	303	317	288	324	271	291	285	288	312	305	284	300	294	319	269	304	275	303	283	295	309	314	305	283	301	279	295	281	299	281	284	317	280	311	282	267	304	318	291	280	301	273	321	289	328	279	287	290	318	324	306	317	291	292	290	305	299	299	328	303	293	310	291	296	313	286	305	270	305	295	276	319	269	283	287	308	320	301	301	301	275	280	305	297	319	291	281	316	276	266	306	292	273	317	298	292	316	298	283	321	289	298	292	282	319	293	251	308	270	301	312	300	325	305	277	300	302	334	280	277	293	279	332	301	336	315	316	311	285	304	261	282	285	298	317	295	292	278	320	276	297	269	306	286	300	339	288	313	300	287	298	282	316	298	328	310	275	249	269	305	279	295	285	306	285	283	300	309	321	287	281	276	295	285	285	285	316	269	326	319	307	290	276	286	298	263	304	307	315	301	300	314	272	333	310	295	296	334	301	304	302	316	278	321	289	290	272	299	292	289	329	304	327	280	333	294	275	307	329	308	310	288	296	280	298	299	273	347	279	302	294	315	331	299	289	249	268	302	298	268	283	314	292	295	298	317	295	287	288	283	254	305	272	280	312	308	288	330	279	290	324	298	286	279	284	322	294	312	303	323	324	318	290	300	327	317	332	285	326	310	271	322	319	282	293	286	293	271	301	288	276	320	299	291	281	296	307	256	293	306	349	303	292	308	290	282	299	291	295	272	322	296	283	279	338	293	283	299	274	279	305	291	314	324	304	267	302	316	300	299	278	309	313	314	302	309	315	295	301	293	313	328	270	295	305	319	314	293	300	280	303	311	297	265	298	325	302	306	323	279	314	288	286	304	295	302	293	308	324	306	305	272	306	306	279	252	284	303	293	288	335	305	298	290	303	306	307	320	271	290	315	328	317	301	315	294	323	261	292	316	280	266	319	282	285	299	296	287	273	277	280	298	339	275	318	307	318	286	315	333	310	285	298	318	286	318	267	327	269	330	291	297	297	306	277	317	300	290	304	288	311	276	272	260	270	304	273	339	315	290	290	287	307	302	306	282	282	310	279	327	313	306	308	300	256	285	309	284	322	293	303	300	299	303	312	267	291	269	285	318	332	307	284	281	309	271	307	306	289	285	276	303	283	293	273	280	287	280	335	300	290	305	304	336	305	287	291	289	291	287	307	308	297	299	324	298	274	314	303	311	280	319	277	302	311	285	322	283	277	285	284	286	302	291	279	295	296	280	289	284	302	269	297	281	321	332	297	281	270	290	323	322	330	289	301	308	288	314	289	290	308	309	296	284	306	295	285	295	257	296	318	309	308	282	304	294	301	286	325	287	293	267	337	263	298	319	323	312	292	241	302	286	333	278	311	316	313	306	289	280	318	266	310	304	315	287	305	298	298	272	288	317	320	298	299	282	275	303	321	299	322	314	312	287	288	306	304
23449	21732	33498	33855	30316	25840	15062	1224	521	481	478	507	494	499	488	459	532	513	483	450	456	465	484	497	501	474	455	468	472	465	478	450	451	482	456	481	434	468	483	469	480	518	476	479	460	486	495	487	483	473	463	508	471	500	481	477	489	471	473	485	475	500	473	494	445	478	471	484	480	472	484	493	484	497	508	440	481	453	469	500	447	460	463	464	474	428	490	475	464	475	461	476	467	436	496	498	457	472	473	471	483	467	472	512	479	492	497	478	501	456	488	442	463	489	465	450	430	471	487	455	452	462	497	471	471	500	439	494	485	450	461	463	435	439	437	491	476	484	458	531	471	442	452	474	484	479	454	477	462	466	483	441	478	475	448	445	454	498	493	445	472	464	457	466	520	446	455	464	482	470	443	482	451	496	473	504	469	455	463	461	426	485	450	499	525	479	481	479	516	474	497	480	406	464	436	457	476	491	497	462	488	471	454	493	463	483	458	452	503	469	487	486	466	479	444	458	480	446	503	489	435	477	429	477	450	479	489	439	472	481	457	482	459	447	473	459	452	448	450	467	456	455	460	485	463	477	496	467	472	421	492	438	454	457	491	453	429	520	483	495	469	479	469	500	462	456	491	470	482	470	479	465	485	476	475	475	448	500	447	471	450	496	480	448	489	483	443	464	503	484	479	473	499	415	468	444	485	506	500	493	515	450	472	471	489	506	464	493	496	486	448	494	508	497	478	416	480	481	470	461	490	473	478	464	477	444	476	447	481	461	438	488	441	457	454	487	514	421	484	483	464	499	443	462	486	450	474	481	483	470	504	483	464	486	486	486	456	449	468	477	441	476	456	502	498	456	421	452	461	448	443	471	497	472	481	458	449	489	480	441	439	446	496	444	500	463	452	473	481	475	437	434	442	472	461	499	448	444	485	468	451	478	437	473	474	461	453	497	501	475	448	474	496	446	489	455	470	469	473	466	472	501	504	475	464	489	507	464	460	497	464	463	416	465	480	459	459	485	452	473	458	448	484	450	433	492	464	475	466	478	490	459	469	496	529	500	494	473	441	484	486	468	474	480	472	465	419	490	450	488	465	495	482	470	483	470	490	512	489	463	466	475	481	465	480	451	471	451	467	475	458	478	460	436	452	513	469	441	453	473	454	471	474	442	464	464	476	462	487	472	465	463	460	474	470	421	454	541	471	489	446	482	478	421	477	456	492	496	501	481	468	457	446	479	424	477	511	447	464	469	455	467	422	464	466	370	462	462	475	451	470	432	433	450	459	481	455	505	494	440	484	513	472	481	451	453	463	466	480	428	474	439	475	491	453	505	455	510	453	483	496	438	480	485	507	457	459	489	468	460	475	539	443	500	447	465	442	468	503	456	492	464	471	498	464	463	478	487	459	517	474	453	449	471	440	452	456	473	465	436	444	472	469	459	482	507	485	513	507	438	455	475	481	480	501	467	509	456	458	449	475	458	446	446	502	455	495	479	475	503	466	464	477	468	470	489	450	467	485	468	441	437	473	463	426	467	464	441	469	471	482	462	482	454	494	496	469	467	494	520	475	487	502	447	465	483	474	504	443	425	485	434	444	474	425	504	459	488	451	455	475	517	453	451	445	452	469	481	500	468	465	470	483	485	465	476	460	482	489	503	478	476	469	441	448	463	473	486	451	496	495	465	470	427	477	479	477	458	458	507	476	458	498	465	452	470	475	431	482	434	476	526	474	480	455	472	457	478	466	482	485	476	481	483	456	468	435	465	474	501	468	451	465	480	478	472	461	465	501	484	472	474	489	467	479	471	492	475	437	503	475	460	516	441	474	491	473	520	427	462	518	484	450	483	433	443	473	452	480	488	455	457	509	475	484	486	478	449	473	507	435	445	466	466	474	455	465	483	458	468	463	476	465	462	510	505	464	489	488	461	432	484	462	476	464	449	475	468	492	495	500	442	441	453	431	453	517	483	491	438	459	466	491	465	452	454	498	516	433	433	469	489	467	472	495	471	495	476	491	497	462	472	488	497	474	477	492	459	448	457	456	482	473	461	474	432	487	482	477	472	508	451	447	480	465	469	489	464	479	485	462	458	485	479	461	476	471	481	468	467	504	453	476	467	469	457	447	458	492	444	456	443	480	448	479	472	500	449	457	457	442	448	450	455	406	474	483	498	468	486	439	461	509	472	483	453	528	442	474	459	461	469	489	492	475	465	455	455	472	454	440	425	462	466	457	461	456	484	457	482	486	490	473	489	485	503	506	493	489	443	491	457	442	417	478	450	463	450	458	480	490	502	488	481	478	485	454	477	480	496	498	471	489	437	484	466	464	449	482	504	477	466	513	525	486	478	471	503	456	441	452	440	485	466	496	483	459	453	451	467	507	466	456	471	460	478	488	425	480	483	443	449	457	430	490	483	474	437	492	468	441	452	452	494	495	468	472	450	454	445	454	473	453	487	475	469	498	478	486	456	509	474	428	471	487	486	457	462	451	471	501	495	470	466	484	449	483	470	456	451	481	483	456	480	525	478	488	459	467	458	469	460	481	465	485	469	494	486	504	460	489	464	468	476	521	474	493	448	432	474	456	483	464	470	481	463	496	482	463	431	501	460	491	448	485	501	442	463	460	510	490	468	476	446	475	511	484	457	506	487	481	510	493	472	502	460	465	441	470	466	465	469	499	468	483	455	453	451	484	449	483	433	481	478	471	490	458	476	447	457	476	448	459	437	465	489	458	490	487	493	450	445	468	465	458	453	479	476	501	523	474	467	477	480	458	472	459	480	468	464	462	441	434	466	492	466	465	464	492	463	447	463	482	445	515	502	466	481	452	505	475	471	470	490	518	446	462	444	492	462	456	447	472	440	461	457	475	464	467	479	500	433	456	511	449	449	446	465	454	468	465	479	480	455	497	497	471	475	488	470	453	480	485	478	466	482	458	466	475	450	484	486	444	477	476	482	458	492	465	475	467	410	454	471	500	496	470	496	460	502	477	444	483	437	465	471	455	475	456	489	457	457	465	464	473	492	474	466	440	460	455	488	435	454	468	497	477	431	453	504	465	490	442	447	434	483	491	431	441	471	446	440	447	449	452	509	488	473	455	489	449	520	460	485	454	492	480	464	481	486	452	489	443	486	473	460	477	483	476	438	445	481	451	487	414	513	426	441	486	452	490	512	530	469	492	492	478	463	446	501	485	470	477	445	452	454	460	468	495	446	453	474	453	470	461	463	455	510	471	475	466	445	462	480	452	498	500	496	447	481	465	464	422	525	447	469	467	479	482	439	463	493	477	484	476	504	482	468	478	502	476	441	480	530	481	466	459	503	463	464	509	482	478	465	459	456	505	473	463	446	473	509	477	493	495	459	536	445	478	441	481	464	491	431	463	446	442	508	472	485	473	472	485	432	465	484	460	490	499	454	454	495	469	468	454	484	458	466	493	495	456	448	501	468	473	451	498	440	407	481	452	459	481	484	442	522	478	455	462	463	481	472	493	455	452	474
47166	90118	72556	52655	39589	26548	10947	522	538	498	513	512	516	458	492	515	470	461	528	578	479	488	477	468	485	507	503	455	506	500	509	509	521	476	504	506	498	494	427	508	496	498	503	442	494	495	500	506	519	486	466	476	526	492	493	478	457	500	471	472	484	484	511	484	505	518	499	480	516	478	488	537	486	488	486	516	468	470	493	517	473	474	488	515	494	482	477	482	520	480	514	462	477	499	454	509	489	488	532	479	499	497	526	511	487	412	515	462	508	557	490	502	473	490	502	482	468	464	532	525	475	480	435	500	493	523	501	521	455	495	521	504	480	485	492	507	479	474	522	497	481	519	491	461	461	520	548	459	481	507	497	529	500	507	469	502	470	474	488	494	543	472	483	512	511	519	490	524	482	495	492	517	534	495	503	514	492	502	483	484	487	492	454	461	481	473	493	494	547	501	492	462	467	490	470	484	505	519	495	502	482	468	493	489	493	476	495	460	477	503	498	460	497	490	492	461	502	471	455	505	514	493	482	478	528	491	502	507	494	437	465	475	487	487	455	490	469	484	504	503	497	519	493	516	460	525	474	493	479	486	497	483	490	517	426	517	492	473	491	493	461	501	459	475	475	506	483	495	512	499	497	469	479	498	544	507	493	506	474	500	495	493	489	519	530	502	489	478	471	495	491	500	509	497	473	466	469	513	503	526	491	493	503	480	489	477	482	486	462	474	475	477	480	509	510	480	485	451	496	509	514	500	447	470	495	476	494	450	488	489	489	488	543	497	479	526	487	489	450	476	550	507	493	497	507	481	515	468	483	506	495	493	459	475	478	501	495	465	472	505	512	488	477	490	483	497	489	499	528	492	503	475	503	512	459	493	488	476	488	477	483	482	515	482	518	514	466	492	448	440	486	481	460	477	489	474	499	516	489	474	492	486	487	462	490	482	472	443	529	475	500	490	511	504	493	471	506	465	506	463	473	488	491	487	493	455	497	529	440	516	505	475	469	489	459	478	497	471	509	528	504	516	442	489	468	486	508	508	499	474	488	477	485	443	496	493	485	518	503	494	506	503	488	518	466	521	478	512	480	485	480	483	478	485	518	485	472	488	503	509	506	498	487	470	469	528	508	511	489	513	512	463	452	456	509	479	494	472	460	473	527	472	461	501	447	467	515	504	487	485	474	464	489	466	463	504	501	503	514	455	482	516	459	481	508	516	472	508	529	482	504	517	505	489	478	494	477	501	512	511	510	462	525	445	461	510	462	461	507	553	506	455	442	503	458	503	498	486	507	494	468	464	507	510	514	532	480	457	513	509	456	487	487	483	527	487	522	493	497	516	481	526	496	464	514	492	524	503	501	474	458	466	466	492	464	519	480	505	529	510	466	492	470	472	486	505	528	474	465	484	500	490	499	501	469	450	513	516	476	511	549	503	496	516	469	486	456	503	500	539	466	509	461	472	495	476	490	561	527	516	483	518	468	470	510	475	484	480	493	485	512	466	485	490	500	480	509	498	448	490	499	461	467	484	488	512	451	450	518	507	494	478	490	474	495	524	463	488	507	493	499	543	451	429	503	495	465	492	471	453	486	522	497	523	472	444	477	516	465	463	491	502	521	441	478	492	489	503	498	479	479	480	541	499	499	480	488	509	449	476	459	477	532	463	479	506	452	489	491	461	503	481	496	477	463	425	497	473	510	472	491	479	504	477	486	488	492	509	500	491	503	486	485	534	497	493	508	487	525	521	480	483	520	484	484	454	483	485	470	475	491	521	471	484	464	495	475	480	493	494	525	498	490	481	503	471	512	488	510	494	478	508	487	471	486	489	510	484	465	499	473	498	492	486	487	535	495	469	491	492	499	534	479	510	504	466	467	489	518	501	483	492	482	526	456	490	502	487	536	479	483	487	498	466	479	554	482	475	520	514	498	499	453	500	496	486	469	485	514	471	461	486	488	533	513	493	499	484	423	483	524	522	481	481	462	508	503	522	473	476	467	533	503	461	489	425	514	465	443	496	456	450	483	504	505	463	518	470	549	470	478	462	503	518	490	481	495	503	478	464	456	511	504	475	515	471	518	464	481	455	492	506	501	502	520	470	537	488	471	482	463	477	512	477	492	473	472	500	471	483	469	459	450	522	475	505	466	462	496	454	483	528	480	462	515	470	505	531	481	459	505	467	493	446	475	462	477	485	457	495	453	474	486	497	525	480	467	484	489	515	475	505	503	449	494	511	460	450	543	466	449	494	444	507	498	504	507	510	493	503	488	498	491	481	461	481	480	475	493	548	491	542	461	483	505	510	483	453	468	510	461	492	504	491	495	485	487	531	500	477	475	473	484	484	498	493	536	491	474	467	518	495	482	482	458	483	529	492	497	495	487	486	497	489	490	466	475	496	481	487	502	485	455	452	490	467	499	484	457	504	508	531	492	505	468	496	475	503	523	477	455	516	485	488	457	473	514	466	494	476	485	490	479	475	466	505	464	511	475	498	514	482	534	511	454	501	478	483	477	490	494	485	497	512	510	476	498	506	479	501	502	430	456	486	466	473	461	510	476	495	513	498	503	439	483	497	503	479	462	490	487	457	469	464	522	513	491	497	464	492	499	483	506	481	495	481	491	512	476	535	537	444	491	486	488	508	494	514	491	486	460	497	472	464	482	510	509	481	487	505	537	510	476	460	465	495	442	486	502	512	499	474	484	502	500	471	520	482	535	494	490	497	475	464	478	510	466	474	505	471	521	476	500	474	470	488	462	492	499	477	503	499	505	472	538	493	469	491	510	479	465	514	492	500	464	502	479	466	443	463	498	507	485	482	483	506	473	471	500	484	489	494	513	494	475	491	528	481	505	528	509	451	492	514	478	459	492	531	495	441	449	474	533	453	503	511	511	476	451	515	514	526	484	532	488	510	513	477	472	517	462	495	546	495	527	488	503	506	485	510	474	512	514	526	482	486	485	458	496	505	488	453	455	491	476	501	536	460	482	492	499	514	480	475	507	467	497	482	492	517	516	528	497	514	497	472	484	513	537	480	488	469	499	521	498	492	517	489	499	524	487	508	462	456	497	479	499	509	486	509	534	493	482	489	502	497	482	491	504	519	485	503	511	523	478	533	491	484	509	506	466	479	503	459	512	472	472	483	452	459	510	505	514	477	483	476	475	439	450	488	463	491	473	522	481	462	506	476	477	473	511	515	499	506	503	466	438	540	499	510	485	503	482	500	532	494	495	526	494	491	476	519	445	500	509	508	503	471	514	465	497	495	510	472	506	491	473	531	464	456	500	496	513	474	531	499	481	518	519	480	467	506	488	464	491	507	543	482	507	516	514	484	493	482	485	494	475	484	488	520	444	486	511	479	519	528	491	506	489	504	517	478	495	518	480	463	483	455	478	453	482	497	502	479	508	551	495	479	519	479	481	535	484	466	451	517	499	473	496	494	465	518	449	463	516	447	537	509	468	479	478	486	458	507	516	488	511	453	507	500	493	508	516	522	513	450
24995	22291	34088	32623	22909	12885	4040	435	338	354	346	353	381	334	332	334	382	373	387	329	348	354	380	342	362	346	368	369	333	350	350	314	371	361	360	324	348	368	376	363	352	365	377	377	355	333	343	326	335	361	367	370	338	313	333	349	402	355	328	356	359	321	332	339	365	333	339	335	368	363	345	361	320	350	361	345	342	363	344	328	374	363	343	330	298	372	368	380	351	360	352	365	351	341	358	329	360	353	353	313	346	336	375	345	335	339	336	341	363	343	347	345	349	353	372	341	356	346	368	345	351	368	366	367	334	333	346	353	339	360	332	381	381	367	384	358	327	374	370	369	363	355	355	332	367	383	390	341	356	340	319	340	323	343	336	349	324	361	345	349	348	321	360	289	349	310	335	336	365	353	342	355	383	355	319	338	326	333	331	322	363	335	342	313	358	326	345	387	388	359	339	314	346	336	345	342	354	357	315	336	338	356	369	332	332	368	349	356	364	365	336	359	351	365	351	349	321	345	358	335	360	362	327	374	326	342	366	371	359	342	350	358	377	345	357	358	369	356	335	357	354	352	349	353	350	361	354	344	335	345	341	361	372	364	373	366	336	374	359	373	354	319	376	338	342	357	357	370	353	349	381	354	307	333	332	345	338	329	337	343	327	322	349	352	365	356	365	393	373	393	382	372	346	354	364	360	326	363	354	400	371	338	378	423	360	322	350	355	387	324	343	337	361	352	355	335	358	348	352	335	363	343	366	375	367	343	349	334	352	371	390	344	364	348	343	357	356	367	323	347	351	358	350	339	358	356	348	321	356	351	328	354	327	373	337	351	377	317	352	342	371	369	352	341	333	316	381	329	335	373	309	343	335	342	325	368	359	370	369	379	353	382	360	326	359	339	302	367	362	353	329	321	351	355	329	329	331	337	372	400	316	349	351	359	328	352	342	349	368	365	339	362	341	381	351	348	367	364	328	352	368	339	382	337	362	336	360	348	335	397	356	369	337	356	353	390	326	318	380	332	320	346	360	324	362	365	355	334	353	357	368	370	362	359	380	317	366	370	369	363	388	362	337	344	330	319	313	339	358	350	333	354	370	355	369	328	336	369	320	362	382	344	357	316	322	345	332	335	346	360	340	336	356	368	377	334	334	381	372	333	339	332	331	356	348	343	344	336	351	344	353	366	323	351	342	355	370	322	335	368	369	346	331	311	358	345	327	354	399	343	334	366	350	330	323	364	344	342	337	325	355	368	379	392	349	350	359	327	372	300	373	346	397	368	351	370	352	331	358	388	360	352	370	366	342	371	336	345	342	357	370	356	342	326	365	356	357	330	352	368	327	336	329	322	366	341	329	332	372	371	362	336	351	341	367	329	355	364	382	344	329	350	376	356	372	350	372	367	399	367	338	354	387	354	361	322	336	353	368	356	361	342	342	336	363	338	373	312	348	388	342	377	332	358	324	374	356	337	340	345	337	379	337	361	357	374	364	347	366	336	338	345	332	387	359	328	347	383	373	323	359	386	335	354	345	338	375	330	351	349	323	358	334	368	350	381	336	355	309	422	270	338	375	357	366	332	336	336	358	360	374	366	352	354	383	348	344	372	384	351	350	359	367	319	345	347	383	381	355	352	364	360	349	346	372	358	371	362	344	314	339	349	356	326	338	348	362	354	360	384	389	367	334	361	338	349	343	338	359	340	362	355	354	377	359	344	358	331	360	383	331	326	330	352	369	337	331	359	347	363	319	383	356	366	358	342	380	368	315	366	357	349	331	375	354	359	331	368	361	361	372	334	350	345	332	334	372	335	356	361	362	363	339	358	374	353	392	414	366	338	367	349	328	357	371	332	356	375	349	336	345	354	363	390	346	352	345	338	349	348	379	382	304	396	359	384	356	321	332	353	355	340	338	350	330	301	340	323	352	328	329	382	382	352	326	336	334	323	367	327	365	372	329	349	321	385	359	318	378	354	373	329	339	377	363	383	372	372	368	344	324	368	376	365	372	329	351	344	377	360	343	376	368	361	348	373	351	345	374	367	325	344	388	365	366	353	338	326	338	376	344	329	393	384	324	356	345	352	351	370	363	348	365	353	359	341	360	343	359	376	343	364	367	337	356	331	365	358	338	363	348	351	341	363	352	361	341	364	375	379	336	375	379	349	417	364	358	355	374	369	393	334	338	342	360	377	346	327	362	380	326	325	335	354	351	350	346	375	343	320	351	348	340	368	352	365	358	369	352	329	343	347	360	373	337	334	346	345	367	353	345	322	360	347	358	379	369	355	360	359	344	353	331	337	333	347	357	374	373	354	351	365	343	385	369	335	328	356	325	345	320	395	324	357	344	359	346	361	347	362	350	372	353	357	353	325	356	380	348	340	344	350	363	338	328	380	327	341	351	365	342	351	361	335	344	358	337	352	351	395	376	349	351	375	342	331	373	349	366	339	343	358	341	364	352	356	321	332	358	346	364	349	348	356	345	319	366	309	328	377	331	359	356	384	389	376	345	347	341	355	386	370	331	367	341	347	338	355	322	368	382	331	322	361	396	354	326	343	382	358	372	331	321	316	334	349	375	321	364	332	304	372	360	327	369	363	362	345	355	344	314	338	366	366	342	337	354	371	368	329	379	347	360	338	362	350	367	370	347	367	366	359	380	376	374	338	390	364	358	337	363	356	360	335	352	326	369	351	330	340	319	340	358	344	356	373	368	342	332	339	367	334	357	354	347	360	347	343	335	358	363	379	356	363	335	371	319	324	332	340	349	331	365	352	339	351	334	340	376	384	390	349	330	388	338	358	346	361	363	326	338	326	351	362	364	379	370	350	366	358	310	331	348	339	347	314	353	356	325	326	339	342	375	386	344	377	337	333	348	374	355	355	348	364	358	351	350	352	333	341	341	356	367	316	326	379	357	333	368	336	342	370	342	340	380	333	359	319	336	352	363	366	327	373	355	325	366	332	330	368	357	322	334	333	334	363	387	340	331	390	333	337	335	332	330	355	341	319	362	363	361	350	361	333	345	333	376	332	369	361	359	344	379	344	348	374	370	324	357	327	352	343	347	336	337	340	367	367	326	335	350	378	323	325	333	351	329	314	354	352	363	372	355	335	359	356	337	367	348	349	370	335	348	363	379	378	373	332	345	374	367	404	359	380	350	321	370	333	357	338	353	366	352	323	353	337	362	352	365	389	331	331	334	351	334	357	336	377	343	376	340	324	400	342	343	351	336	364	335	379	360	354	372	359	337	369	360	345	365	371	340	359	369	362	354	362	362	377	318	331	332	332	323	322	344	345	339	340	375	347	342	365	363	355	331	368	319	362	322	350	367	369	357	359	371	357	345	367	362	371	344	322	373	362	351	345	344	345	357	334	367	355	364	326	328	345	358	352	370	379	362	329	313	398	360	359	356	364	312	382	351	353	358	332	359	339	345	327	347	335	346	350	391	361	407	337	340	341	371	354	342	364	345	351	327	364	385	361	373	380	394	331	334	344	355	347
40545	69654	55014	38233	26563	15717	5553	379	401	392	387	391	395	386	365	375	385	388	401	399	367	435	406	387	395	380	399	425	373	370	384	408	359	376	381	373	388	390	376	408	426	405	392	383	388	377	371	386	384	404	397	380	370	394	418	402	417	430	391	425	389	384	392	386	409	404	407	415	382	350	368	450	412	373	370	365	386	381	379	385	406	361	399	376	388	401	399	393	384	374	352	410	404	401	411	405	386	396	397	428	407	399	393	419	394	371	412	385	406	385	372	389	377	378	402	406	401	412	398	414	382	374	395	402	388	419	401	370	390	398	406	403	375	379	389	391	424	415	392	381	418	386	413	368	458	374	380	342	391	379	345	365	377	416	407	401	372	382	415	400	373	413	339	406	368	423	378	383	418	369	364	394	414	381	391	395	390	381	391	375	418	368	415	408	423	416	397	401	382	387	375	398	380	364	391	434	392	415	367	368	402	409	388	392	424	415	392	381	392	390	414	374	391	365	388	390	419	377	381	372	422	398	370	388	368	395	402	354	395	425	409	414	359	399	388	397	387	369	392	365	406	397	363	415	359	379	365	416	384	348	383	366	399	386	412	357	405	417	401	423	354	430	363	389	368	411	394	367	382	392	352	369	385	396	391	391	393	408	384	344	353	402	414	386	405	412	425	353	382	406	424	387	407	392	389	379	393	385	407	396	414	381	406	385	379	406	403	372	402	369	401	404	383	377	399	397	375	404	384	395	377	408	388	394	383	409	401	394	406	371	407	432	367	393	410	389	426	359	391	361	367	406	401	418	422	389	351	396	397	366	366	384	390	358	438	380	363	386	381	405	403	400	413	367	414	400	417	388	366	368	378	369	393	374	379	364	406	377	375	370	410	370	362	399	354	371	416	406	394	406	409	377	415	412	404	336	428	397	392	442	389	380	412	390	363	377	390	449	392	361	376	382	370	398	384	417	387	389	383	361	364	429	377	405	436	433	395	403	395	370	371	404	428	414	381	374	404	412	398	425	409	372	371	413	401	394	360	397	372	394	367	414	373	383	436	360	359	371	418	387	405	357	365	457	375	408	388	387	354	401	365	392	387	388	363	382	385	386	385	393	448	374	405	377	383	405	391	371	358	393	373	388	397	384	398	407	390	383	421	367	397	384	409	370	386	420	373	426	393	435	406	385	385	414	371	404	399	385	413	357	361	415	367	384	416	401	396	398	375	343	376	386	382	394	361	387	389	384	386	382	404	381	401	375	416	393	364	395	398	374	421	415	408	438	412	407	352	414	416	406	385	379	367	421	363	371	360	425	394	384	413	403	367	391	383	387	415	387	374	358	368	398	396	394	390	357	366	385	405	373	439	396	394	402	405	390	393	373	386	388	399	396	384	344	394	428	377	410	370	380	403	402	402	377	394	374	395	419	363	388	391	402	357	392	356	379	378	367	366	395	409	383	403	365	399	379	374	359	387	412	384	404	412	374	409	385	373	366	359	395	385	380	377	369	385	366	415	374	417	381	428	376	400	403	391	382	348	375	408	417	364	410	423	416	384	349	387	443	419	393	390	375	377	359	408	348	396	372	414	373	377	400	381	352	395	368	412	405	437	380	391	373	391	402	387	374	414	389	420	392	367	417	399	384	394	432	394	387	394	416	410	373	382	404	389	363	397	383	373	411	374	407	400	404	373	381	418	386	400	359	384	368	388	376	353	415	393	421	399	418	413	347	397	360	434	392	367	379	390	412	411	413	368	429	433	417	392	393	415	414	410	401	406	395	400	418	409	390	387	381	379	369	396	389	388	385	383	376	390	419	393	397	375	376	412	370	376	428	346	365	391	409	385	390	410	378	415	374	382	360	426	381	389	404	395	385	395	420	392	378	405	400	379	366	398	338	390	384	357	368	385	396	409	371	396	366	382	418	393	443	369	397	410	391	360	371	426	373	411	374	411	406	402	413	386	379	392	401	380	382	389	419	398	403	381	399	372	385	419	366	410	393	396	371	412	422	387	414	373	371	360	345	371	369	431	367	403	366	384	416	398	404	382	393	409	390	379	395	376	372	377	399	398	397	384	365	417	390	419	388	374	374	396	374	404	368	354	395	409	365	363	372	388	390	429	424	408	410	410	424	411	401	384	384	401	407	410	335	372	405	392	430	387	373	409	407	369	415	335	383	408	383	396	381	409	400	399	403	411	412	378	373	413	395	417	376	410	403	412	394	348	403	391	409	403	397	364	398	419	375	431	408	378	405	410	408	423	376	390	384	376	373	413	436	391	399	362	380	415	400	394	394	387	371	441	376	407	395	389	417	417	404	413	399	375	395	377	410	375	372	414	395	389	375	428	456	414	356	374	394	396	393	399	370	383	389	393	407	416	399	391	386	379	404	389	356	359	363	355	393	428	431	381	404	385	426	458	374	350	380	377	401	422	398	403	384	403	381	389	406	422	372	429	410	386	368	385	394	376	402	396	377	355	398	393	422	387	419	405	384	411	379	406	397	416	397	391	405	406	374	391	389	397	395	372	395	419	394	381	396	382	372	370	375	402	391	396	365	382	396	370	401	379	352	407	409	412	385	373	384	402	412	373	398	394	387	392	409	380	463	397	379	391	400	375	374	418	380	399	384	358	413	406	400	380	401	378	383	415	354	436	366	394	394	396	392	402	374	407	369	371	389	394	380	412	414	427	398	404	376	397	355	360	423	349	379	393	361	368	374	370	412	383	375	387	404	392	424	381	409	386	441	382	406	414	397	366	390	374	418	375	410	429	444	375	421	389	411	396	373	391	372	386	388	386	406	361	372	385	405	392	411	380	421	424	383	388	362	377	380	365	416	384	384	367	393	381	411	397	399	391	410	405	393	397	385	358	402	365	373	405	394	420	383	400	394	396	414	390	368	431	388	368	384	414	393	383	404	413	398	394	368	408	344	406	401	392	394	382	371	421	368	370	405	417	394	393	415	397	396	438	389	407	415	376	380	414	379	373	391	415	377	371	397	413	406	342	370	402	415	378	386	384	430	376	384	403	364	393	353	396	408	422	408	390	421	379	372	371	403	413	382	393	396	383	369	401	394	417	381	422	368	423	402	395	395	394	407	378	419	383	407	385	409	398	414	363	364	381	390	396	391	384	412	372	397	382	408	409	429	391	379	401	402	389	386	386	403	403	387	392	347	382	376	365	366	389	379	381	400	416	430	406	402	364	373	386	407	383	378	423	398	356	394	386	401	416	398	379	363	357	445	396	438	384	377	400	401	420	368	389	395	399	371	383	389	373	388	401	399	412	406	365	408	387	404	410	357	406	396	398	409	418	354	392	382	392	427	381	379	355	390	403	365	376	375	381	414	386	351	403	379	375	399	378	392	366	396	392	378	396	404	385	390	368	373	354	380	393	407	355	404	411	344	375	391	369	373	408	404	371	413	406	405	350	381	412	374	376	431	392	412	389	393	399	390	401	416	401	362	386	383	382	365	402	376	398	391	438	383	381	405	395	365	411	395
22600	21395	31750	30557	29984	27977	19033	2069	675	661	629	613	598	640	642	611	681	628	643	650	635	616	619	672	596	587	599	597	635	647	572	601	598	606	586	630	671	633	645	587	631	590	588	600	631	642	636	588	645	601	591	633	582	636	634	604	607	586	601	583	604	644	647	564	645	646	586	609	631	608	594	640	625	619	613	642	584	611	615	609	624	634	641	593	590	613	622	563	589	588	605	604	537	572	629	639	580	616	631	582	608	572	588	617	566	586	641	630	600	628	574	597	593	619	608	629	607	614	619	604	563	591	620	647	597	521	628	619	614	619	613	620	616	586	622	609	572	626	605	652	639	594	591	606	629	595	610	615	662	605	652	581	619	556	628	582	608	607	642	594	604	594	633	664	592	641	625	560	606	612	603	577	641	587	626	624	607	664	602	561	621	550	606	635	603	577	603	613	599	574	592	563	615	580	617	620	601	584	573	621	608	638	588	642	586	605	626	577	597	606	581	596	629	605	583	609	599	625	615	615	607	617	619	607	609	614	637	616	625	651	617	623	598	691	632	587	578	596	633	551	560	641	616	589	658	617	589	603	632	585	612	548	642	617	624	636	580	615	629	580	613	626	619	606	620	656	607	603	635	574	641	576	623	630	586	636	616	640	552	642	604	640	656	564	662	587	621	620	607	639	614	609	594	623	630	580	627	597	623	599	626	594	631	601	620	597	617	628	599	634	644	576	640	593	617	633	617	640	590	635	644	598	653	574	581	616	613	592	633	623	607	616	576	617	645	591	625	591	627	597	614	586	590	674	665	627	615	587	625	604	639	554	601	574	570	605	603	605	599	579	587	636	568	651	641	634	591	610	655	584	601	599	579	595	594	630	617	623	587	593	595	602	656	649	606	618	612	606	595	595	585	604	605	606	596	649	610	616	616	610	617	598	629	601	607	604	594	575	582	634	562	604	584	652	640	592	626	616	602	645	639	634	609	611	637	602	627	643	618	635	634	665	644	603	647	633	572	617	597	645	575	615	593	617	603	575	608	641	638	595	607	621	625	626	597	597	630	645	619	574	592	577	648	552	582	594	616	572	594	641	606	595	576	574	609	573	623	629	599	623	624	620	613	600	603	571	595	638	611	587	628	585	593	607	630	587	636	613	607	596	622	587	586	606	558	591	568	665	589	603	621	588	595	592	620	595	587	563	606	612	589	588	580	599	617	580	594	637	613	602	633	601	599	576	577	599	598	584	585	664	614	597	633	610	630	612	580	571	587	648	593	592	643	623	625	633	600	583	589	612	646	633	600	624	645	636	610	645	601	623	645	624	578	635	604	565	567	587	648	610	526	583	645	615	609	593	649	621	581	622	625	638	625	609	622	579	629	616	631	647	674	594	612	574	602	647	609	596	665	604	619	616	602	626	614	606	620	569	606	630	592	645	591	618	577	627	673	636	583	582	600	611	625	541	654	620	588	575	585	641	629	602	615	619	621	567	568	632	623	593	624	632	645	612	592	611	610	635	564	617	584	638	574	613	640	605	569	618	617	628	596	616	636	569	596	619	604	563	622	575	612	610	599	590	621	614	639	623	619	639	609	603	591	597	642	617	582	622	630	626	626	667	674	600	653	596	589	603	625	641	629	618	631	599	615	616	649	607	602	619	603	616	655	564	589	603	638	615	582	623	614	602	606	624	614	646	617	639	607	608	618	625	581	592	645	603	635	608	564	600	630	577	620	609	625	611	639	598	609	577	615	653	535	625	610	562	650	645	617	624	631	616	636	594	609	645	627	620	636	606	615	598	583	531	575	604	650	577	647	599	612	609	613	631	626	657	598	588	597	619	645	627	636	603	609	593	611	601	625	628	555	607	652	587	547	632	579	613	622	632	587	561	578	594	565	680	636	605	563	602	589	621	669	638	591	620	601	574	659	603	634	599	640	642	609	593	590	635	624	593	555	581	651	598	640	631	609	594	608	612	584	618	613	600	643	605	614	646	632	590	585	582	616	605	630	588	541	612	607	585	648	569	577	609	605	608	606	648	633	645	638	588	627	590	611	591	559	608	591	611	583	613	611	598	624	596	613	641	606	593	607	598	585	611	606	607	613	614	611	595	605	604	596	629	596	639	556	640	623	608	626	619	613	614	592	603	632	621	643	562	614	600	600	631	588	573	600	605	594	581	623	592	545	586	635	610	590	581	606	583	616	630	638	618	620	614	589	614	613	670	579	616	611	617	618	570	616	598	618	602	629	619	642	585	650	631	640	593	603	643	609	618	625	595	634	653	605	621	649	642	629	568	617	589	613	619	628	600	609	633	597	561	642	623	567	610	617	627	585	569	626	604	613	627	580	598	593	605	657	668	613	623	641	565	608	587	660	630	586	609	612	615	604	627	664	607	656	602	624	621	613	608	628	608	623	603	604	619	602	635	605	553	581	603	586	625	634	591	622	612	595	635	583	605	630	605	606	621	613	588	597	662	591	583	630	593	622	637	608	616	621	641	565	603	644	630	631	601	658	560	641	599	610	606	589	580	614	634	575	626	623	606	646	605	562	614	633	658	592	634	628	608	574	605	616	639	594	624	589	630	594	610	567	642	612	608	634	600	671	603	609	619	616	584	633	606	596	620	570	599	595	646	584	587	591	600	669	622	646	575	598	643	675	618	666	615	595	581	600	620	614	629	579	632	629	576	606	592	616	606	603	604	609	578	570	604	582	607	604	631	630	592	592	601	611	584	594	671	635	603	600	613	604	592	612	590	579	602	602	616	619	650	594	595	617	601	554	564	596	645	590	613	592	583	589	607	616	659	598	626	590	622	610	588	575	614	639	638	655	611	582	591	629	567	607	648	664	594	597	594	660	578	622	612	572	611	606	640	633	605	589	579	647	603	629	632	636	605	571	641	603	616	560	586	584	605	593	622	660	579	570	612	661	605	621	583	652	558	640	585	610	649	597	627	670	616	613	620	645	606	643	620	600	584	577	620	549	616	604	615	613	624	607	566	606	644	622	606	587	604	570	616	638	666	578	610	619	605	593	586	618	631	619	610	624	623	637	614	644	584	635	623	632	597	591	652	605	623	580	609	636	600	639	567	616	619	591	602	644	612	612	613	641	650	614	627	626	581	646	601	594	592	589	632	653	620	578	618	635	589	603	618	622	606	624	629	595	578	620	613	623	586	614	546	604	594	630	569	625	553	613	618	596	641	598	629	601	611	610	651	607	616	610	589	584	622	573	617	599	580	632	621	615	594	602	608	622	604	602	642	626	632	620	649	615	591	591	625	620	577	600	617	629	628	577	659	637	611	602	639	596	617	614	583	616	627	633	593	612	608	639	621	620	616	554	602	604	639	626	614	594	629	639	552	589	589	592	610	603	600	626	632	624	660	643	610	653	623	582	610	597	612	626	560	635	632	600	619	612	630	602	613	618	607	647	605	627	601	615	653	622	620	606	622	615	557	586	537	622	564	616	593	627	639	673	616	593	594	612	618	616	619	575	611	623	616
54205	96612	82169	61278	46571	32516	11196	727	738	641	672	640	640	628	662	653	646	620	626	631	650	642	675	702	599	652	614	654	635	660	612	642	650	597	621	590	571	602	628	628	667	622	585	599	687	581	634	606	653	665	610	617	648	633	604	597	619	628	671	546	641	578	582	589	634	631	651	572	582	611	674	619	566	583	644	638	618	604	628	638	612	639	617	602	620	653	597	628	590	581	603	649	610	624	636	618	581	626	635	626	678	651	621	627	628	609	617	594	641	616	617	630	638	635	662	672	642	584	606	623	617	591	635	640	649	660	612	660	654	595	619	672	650	633	612	631	618	584	631	602	626	620	641	635	621	635	593	613	634	603	627	609	634	606	647	650	644	604	600	645	655	652	640	598	600	630	642	651	613	612	619	651	652	612	624	640	642	598	644	586	657	673	635	644	621	612	612	629	633	584	627	635	641	612	605	647	648	660	626	643	645	632	623	608	623	591	612	588	640	618	645	609	602	654	650	640	641	645	643	594	564	637	611	641	632	628	629	636	621	609	633	611	647	613	620	656	604	672	624	642	633	612	636	611	627	642	612	641	617	614	602	647	639	657	624	587	606	614	615	628	618	630	628	605	655	582	606	654	669	634	646	663	627	616	632	615	645	657	654	617	635	646	610	651	655	626	614	616	690	644	603	634	603	623	629	612	616	593	672	649	635	599	606	582	656	590	676	622	613	656	620	661	638	643	591	588	625	641	598	584	606	648	611	626	631	613	617	605	606	626	591	640	603	638	652	649	631	618	634	659	632	634	601	639	646	619	607	608	628	646	595	670	637	633	632	595	634	625	655	622	605	675	651	611	619	632	605	632	573	617	568	599	650	604	644	626	597	610	629	623	639	611	643	640	596	627	585	605	589	599	610	610	684	621	620	625	588	615	616	626	565	629	636	614	627	640	649	617	623	665	626	581	666	622	640	632	636	626	633	627	630	622	653	586	626	590	624	640	616	618	633	602	617	589	572	595	680	601	634	655	658	610	585	637	635	637	652	663	599	598	552	615	645	645	603	618	638	609	611	594	669	662	632	616	669	640	642	629	621	670	632	642	633	596	603	621	591	631	686	598	646	651	595	624	637	634	646	668	622	640	643	604	638	642	620	628	621	608	617	626	663	623	647	660	627	607	631	614	620	620	600	618	670	628	581	574	645	602	596	602	665	636	643	623	639	613	643	580	612	630	607	659	623	650	664	616	622	589	631	598	624	626	631	657	629	586	650	598	586	582	621	641	624	643	619	639	625	649	608	656	634	635	614	653	586	622	624	613	625	636	642	582	637	629	679	614	642	618	638	679	638	646	584	632	651	584	592	624	610	630	646	602	620	680	600	657	663	617	648	575	657	652	640	644	626	624	645	598	641	576	658	622	618	642	661	626	614	627	601	632	613	649	656	619	642	605	592	632	639	657	684	641	581	620	610	588	626	599	599	641	620	680	615	594	619	646	577	645	626	679	610	579	611	623	608	632	586	625	650	640	635	586	620	631	653	636	629	631	667	622	632	625	632	646	633	641	571	614	628	665	644	607	642	573	607	633	616	613	624	643	592	595	620	631	598	608	630	568	612	637	613	626	600	654	594	622	633	690	595	640	609	646	654	609	612	641	637	645	638	594	633	632	621	652	679	604	683	622	619	604	650	606	603	643	604	632	607	645	631	666	631	639	601	613	639	602	601	622	650	615	620	646	634	591	639	614	584	617	654	601	631	635	656	647	665	644	625	669	607	600	572	616	626	612	586	644	587	592	635	586	609	646	629	621	644	598	633	609	608	621	632	616	587	608	635	627	633	637	625	607	643	622	668	617	631	637	671	654	642	677	620	649	628	640	637	628	670	630	576	658	652	616	654	628	610	609	619	688	677	658	659	587	607	642	640	636	587	618	692	630	641	654	568	593	601	619	609	622	633	629	620	626	642	585	641	654	604	602	600	641	590	621	637	642	596	634	618	591	654	567	611	636	656	597	653	610	612	647	595	638	624	669	615	611	595	651	623	635	623	632	660	639	605	576	570	651	662	650	622	602	606	599	595	633	645	650	610	628	675	621	668	637	596	641	655	614	636	607	671	613	636	598	634	612	556	623	641	620	588	652	641	619	665	620	644	605	603	650	626	614	617	593	647	627	637	653	642	609	652	626	608	639	615	608	577	634	596	582	657	630	645	627	608	669	653	642	601	626	652	602	637	641	671	592	579	661	592	631	664	623	600	607	671	624	649	624	659	650	607	596	628	599	655	568	605	579	616	656	642	604	642	632	608	595	642	631	641	616	622	628	640	653	624	600	622	610	592	654	596	618	638	583	644	639	632	657	668	622	641	621	600	619	607	617	611	650	674	622	628	605	641	578	633	630	610	607	688	631	628	630	636	628	629	627	623	617	606	594	630	598	627	641	615	658	623	622	622	604	606	619	616	622	633	679	632	595	682	614	614	617	668	595	647	653	628	657	651	583	600	668	662	615	636	622	656	608	638	594	619	664	630	649	625	683	635	645	637	683	602	626	650	662	635	632	615	622	597	636	682	631	638	608	601	619	612	645	582	631	631	583	586	599	637	594	635	642	590	636	612	645	634	634	623	613	673	612	615	648	608	652	651	642	613	609	603	636	635	619	651	638	602	622	651	601	631	608	624	644	584	610	606	600	621	652	670	635	630	658	640	597	612	655	681	651	629	679	583	653	618	618	613	628	582	585	705	605	636	648	620	617	605	614	628	603	630	607	608	616	608	654	620	555	628	648	610	636	598	669	609	642	644	661	640	622	617	632	598	608	617	607	634	617	657	600	628	630	652	659	599	636	611	614	641	638	608	629	611	667	622	608	604	610	604	624	652	626	637	605	649	610	647	627	644	623	590	632	602	608	647	684	620	608	645	595	629	609	656	620	653	633	633	636	636	617	618	548	616	603	609	626	622	616	593	633	649	616	617	623	634	633	603	619	590	648	609	661	643	671	631	617	643	640	628	629	653	570	642	615	636	616	644	609	631	661	633	625	627	684	623	638	631	657	591	624	631	626	593	621	657	658	621	625	631	586	611	610	680	643	665	661	654	625	634	597	620	618	631	611	642	626	623	609	601	624	658	607	632	631	625	671	639	624	657	626	656	619	649	610	594	609	650	572	649	616	646	590	610	571	658	653	590	646	602	631	614	641	655	678	667	580	578	638	573	662	675	627	681	651	643	624	640	629	619	633	628	571	614	631	642	644	643	635	605	618	616	650	626	657	635	616	643	635	649	639	602	631	615	617	655	632	602	616	653	642	626	677	653	659	661	644	625	620	596	669	605	616	635	640	629	621	653	623	603	633	637	600	588	648	667	603	597	599	637	617	701	621	631	641	606	646	639	638	662	636	656	649	628	638	604	642	619	595	627	670	624	630	623	635	609	623	590	610	652	618	629	612	613	618	619	647	623	635	617	627	650	628	594	641	596	638	600	668	610	617	673	608	606	614	636	649	625	632	593	618	620	646
28697	24653	28741	16890	6104	2202	458	273	272	243	252	254	266	240	257	248	254	242	241	280	262	272	266	269	251	260	243	244	288	259	253	246	256	271	258	232	235	246	264	251	261	251	251	256	259	302	226	245	274	253	255	250	251	250	290	260	253	265	227	266	287	245	289	271	289	232	253	235	263	277	241	287	252	261	233	277	245	254	239	257	269	275	284	255	298	278	228	225	260	269	250	266	272	271	255	271	261	253	249	263	275	273	279	235	216	254	252	251	272	282	252	252	261	262	246	264	251	242	248	279	241	273	247	241	232	245	241	255	279	260	241	254	259	260	257	242	268	266	239	266	271	274	262	266	237	221	273	248	290	267	285	270	252	263	257	262	242	227	248	244	257	259	248	257	256	251	282	260	258	241	258	282	241	249	267	253	271	282	281	266	282	232	226	258	267	267	271	275	276	266	277	258	257	238	288	240	250	237	252	260	267	238	265	256	269	233	276	259	259	229	267	275	256	240	287	255	231	257	277	273	259	256	261	266	241	252	268	257	264	236	279	258	275	252	252	265	241	233	244	248	243	265	254	282	306	268	267	277	278	248	263	244	246	239	268	265	256	273	250	275	249	251	306	281	279	254	256	266	283	246	263	236	275	260	230	247	247	270	247	227	245	262	253	294	276	259	237	244	270	263	261	267	251	264	229	238	247	273	225	267	244	262	268	256	255	285	254	222	273	252	223	278	240	235	235	292	268	237	287	275	265	223	244	292	248	257	249	259	276	275	254	229	307	260	268	250	252	265	276	241	279	272	257	244	257	276	247	253	211	262	289	280	250	249	260	274	266	264	266	252	214	262	247	232	244	260	260	263	249	252	232	270	248	265	260	232	238	260	242	243	264	227	257	231	275	296	248	259	242	311	259	255	262	264	224	269	226	281	255	253	234	271	244	269	265	278	273	245	260	285	234	199	255	256	255	252	252	271	244	264	259	250	260	270	246	259	271	243	269	300	238	270	268	233	257	277	253	262	250	246	268	250	264	267	252	252	280	247	250	250	242	274	255	265	256	250	248	266	251	233	244	265	288	289	218	256	226	280	240	247	306	279	248	239	258	271	261	268	265	263	235	269	265	275	240	238	253	258	263	255	258	241	258	248	279	245	268	238	274	247	256	245	255	275	251	251	264	276	249	247	276	242	254	260	270	268	265	261	263	256	279	259	261	263	266	257	259	249	265	239	260	267	238	291	230	245	258	242	273	261	215	247	234	279	258	285	253	242	271	256	272	229	255	270	253	283	266	264	244	273	264	284	241	258	262	251	261	273	265	259	282	268	252	269	267	260	278	253	245	279	253	272	282	256	249	232	272	263	276	283	254	224	260	266	267	248	255	276	250	245	266	264	244	264	222	250	239	272	267	253	281	270	257	231	252	241	233	259	266	244	255	273	259	274	253	268	242	259	259	254	278	248	286	238	244	248	228	275	235	246	269	250	250	244	276	260	282	262	218	250	266	273	278	279	287	235	265	215	262	254	242	278	279	287	248	245	245	234	251	271	264	256	276	267	284	271	258	241	235	243	265	270	262	284	289	245	252	243	288	237	245	287	276	266	256	267	262	298	256	257	267	265	274	260	249	270	231	259	249	271	249	232	252	243	270	250	263	229	251	256	233	266	240	279	237	259	266	272	243	267	258	233	251	270	268	295	249	266	285	291	249	256	232	255	286	256	272	264	260	255	245	274	260	250	243	243	251	252	264	251	257	241	244	269	258	249	245	277	247	260	238	221	252	283	255	263	247	254	237	251	255	271	261	252	248	257	263	239	250	271	289	255	250	263	249	261	248	275	244	273	276	249	302	264	261	258	247	238	266	245	290	248	242	267	240	266	270	259	254	259	262	257	265	263	287	246	235	263	262	282	274	266	274	268	254	258	284	261	243	260	241	271	228	242	263	259	239	254	256	265	255	279	248	260	233	239	239	262	282	284	252	266	264	247	254	278	256	233	278	248	265	247	252	262	258	275	258	242	228	265	253	259	263	233	261	245	251	277	267	242	251	268	240	258	251	254	225	244	293	259	245	239	250	268	234	238	242	257	256	265	256	256	263	296	277	244	240	266	256	244	218	251	262	244	272	268	262	291	281	283	279	293	269	253	246	254	249	270	267	281	245	287	253	251	272	265	277	270	242	244	241	233	227	254	268	261	278	274	272	268	251	290	245	261	226	240	242	237	244	228	284	319	235	265	262	251	235	265	248	249	264	243	234	266	258	250	260	238	238	248	262	283	257	252	258	251	295	257	270	246	273	245	256	267	240	271	277	241	256	282	243	256	255	234	276	254	254	262	249	270	252	297	269	261	251	259	259	277	305	281	272	269	289	237	246	249	245	247	225	289	253	235	276	253	245	252	244	283	276	250	248	297	252	274	266	273	232	239	280	259	253	249	239	282	257	274	273	291	253	270	227	255	265	265	266	241	252	261	265	252	242	269	254	243	250	265	262	240	253	267	253	255	261	257	239	272	250	281	254	291	241	255	272	257	259	261	254	231	252	275	263	263	254	255	254	240	240	263	286	253	266	275	235	297	237	283	289	283	245	264	252	277	247	277	276	269	262	261	270	257	259	271	256	268	292	241	259	261	250	240	276	277	258	269	263	255	264	244	239	259	241	246	267	277	257	239	241	234	256	251	265	261	244	246	243	255	259	258	259	257	269	244	242	224	233	286	256	281	229	258	246	272	247	255	242	268	266	227	266	270	243	278	274	256	270	259	270	271	293	273	282	270	244	290	257	257	244	256	261	265	241	307	231	280	229	250	251	257	265	242	254	281	282	250	287	252	253	247	275	264	285	269	244	250	265	266	250	273	247	253	230	265	279	266	232	220	250	239	226	243	252	236	246	252	272	271	283	228	271	244	277	281	263	251	266	252	270	244	255	284	238	247	272	244	257	256	265	252	250	250	252	248	276	230	248	242	229	266	285	265	256	261	257	214	270	305	261	263	245	269	284	232	272	243	284	257	248	243	262	232	255	261	260	245	256	256	246	228	275	243	252	241	241	256	273	268	248	253	258	237	266	247	241	259	272	280	259	285	264	268	249	252	309	255	263	277	244	253	255	244	257	247	261	251	265	250	261	253	278	269	261	240	252	270	251	264	274	274	279	257	258	263	257	286	248	274	258	257	265	263	234	272	286	250	263	264	238	283	249	269	243	238	283	250	295	267	270	265	258	253	240	282	274	267	241	252	252	271	249	279	232	274	258	269	258	254	251	254	265	274	246	241	246	268	278	237	237	224	273	277	264	275	258	247	241	257	234	266	272	273	257	248	268	253	263	262	247	258	270	257	271	258	261	261	253	242	280	246	257	256	276	248	255	278	218	240	262	272	254	239	250	254	234	247	259	282	258	253	257	268	250	259	258	227	264	293	248	267	231	253	244	251	289	252	249	252	245	283	297	253	251	254	232	248	270	252	247	268	242	252	283	236	263	279	263	266	273	244	267	242	245	281	274	257	249	263
19654	35203	24739	12161	6234	2754	563	297	285	296	297	264	282	290	289	289	247	327	297	301	281	279	282	271	269	271	275	301	278	299	281	291	274	302	273	301	283	296	299	293	261	271	283	293	285	281	307	302	300	273	267	318	290	308	315	282	275	284	294	263	259	289	291	294	287	291	288	286	273	299	276	252	272	291	275	294	284	283	290	285	287	281	303	291	278	268	283	288	266	279	271	280	299	299	286	266	298	267	300	267	271	301	312	288	294	280	321	308	308	302	295	282	288	300	277	257	290	273	278	257	341	308	286	307	310	269	286	318	265	281	296	283	309	299	288	297	315	314	287	284	262	300	284	292	313	296	306	293	266	269	279	284	291	296	298	286	272	287	273	269	269	282	306	288	291	280	291	334	300	278	283	282	322	277	272	267	287	315	293	286	274	285	293	304	268	297	278	297	305	285	286	287	279	307	318	288	296	294	279	300	296	307	304	291	281	285	286	307	302	291	297	277	287	293	301	304	278	272	272	295	284	288	301	287	296	280	313	290	262	283	270	275	289	267	285	283	315	272	303	315	279	292	289	279	274	282	296	303	275	312	306	287	299	300	289	280	311	271	269	256	280	284	263	308	267	291	306	284	306	269	312	283	282	277	249	290	250	300	300	292	253	268	281	246	286	342	293	294	290	284	309	318	290	305	284	276	309	275	306	273	292	266	283	252	320	287	288	284	300	293	312	295	303	262	282	292	279	292	300	288	309	285	290	293	296	277	266	297	300	271	265	268	279	308	260	291	299	290	288	261	292	275	277	296	297	305	273	304	298	287	286	278	297	274	266	306	288	305	276	302	293	276	290	260	281	279	261	289	283	277	282	270	308	309	283	310	301	296	321	286	274	298	280	275	284	298	290	299	271	309	255	256	305	256	309	269	261	305	282	256	276	298	308	305	285	289	287	301	269	322	272	289	295	264	289	316	301	297	286	289	282	246	262	302	312	288	293	294	254	268	284	293	286	268	282	300	302	264	287	293	278	273	289	285	283	289	292	270	298	307	326	285	268	297	309	305	260	259	267	295	301	310	272	272	281	266	288	316	276	320	293	281	282	281	281	321	305	308	281	283	289	294	271	304	279	271	283	263	275	297	264	275	305	295	273	321	289	309	298	297	277	264	265	300	286	317	314	274	301	262	264	265	263	300	287	302	272	281	275	303	273	329	294	307	258	304	310	301	255	296	318	293	286	255	311	295	280	268	286	316	273	267	308	295	302	264	292	257	286	259	297	272	264	287	290	284	300	285	303	271	280	312	244	291	290	276	270	303	265	305	268	289	282	282	313	310	305	302	306	300	277	298	282	284	297	290	276	306	319	262	283	294	232	289	281	306	292	286	261	277	296	292	302	246	303	312	275	273	299	280	285	268	290	253	281	265	275	293	296	285	273	298	297	253	246	311	307	310	293	259	293	281	272	288	274	294	278	321	267	304	286	264	298	325	303	271	301	264	252	316	276	270	297	295	262	277	299	279	279	304	297	281	268	282	278	300	285	271	302	291	274	300	273	286	292	271	279	290	295	315	271	300	279	277	286	297	271	293	289	309	291	273	299	308	287	278	299	290	292	288	300	299	285	282	288	292	262	266	293	286	260	267	300	317	283	268	302	310	291	308	305	290	280	294	327	292	261	296	278	300	296	284	307	295	287	282	287	280	320	256	341	282	300	292	287	296	303	255	293	284	295	254	276	284	303	265	301	299	297	314	292	296	288	275	313	287	302	272	290	270	291	267	304	289	296	269	271	276	291	268	275	302	290	286	280	294	271	281	253	267	307	312	298	270	277	258	273	287	307	304	261	289	262	283	276	287	283	303	287	301	286	301	274	259	290	284	296	304	286	285	276	279	265	274	272	285	277	262	307	285	295	302	246	286	309	287	295	263	299	283	303	275	285	312	295	257	250	279	284	283	281	307	299	294	301	274	247	291	288	257	270	273	299	284	259	261	309	301	299	288	271	251	287	285	289	302	300	276	270	299	298	279	312	277	290	263	305	279	321	303	303	302	281	298	314	307	298	292	320	280	256	262	287	285	273	253	278	272	280	264	294	276	295	264	304	262	280	267	281	284	286	284	291	271	313	290	290	311	294	289	270	285	278	294	300	308	276	277	268	261	284	270	296	289	300	281	326	278	282	274	262	260	284	269	253	296	287	304	279	313	294	291	297	303	289	276	276	285	304	257	274	311	280	294	323	300	290	268	294	291	309	281	274	253	296	295	279	293	286	286	285	282	299	289	262	307	261	289	312	301	274	270	298	294	273	271	273	263	294	288	277	291	279	332	275	291	276	278	309	303	294	308	317	274	305	293	273	293	303	305	265	293	314	287	268	299	296	304	306	307	263	275	266	304	282	268	290	255	302	262	293	298	282	306	291	323	288	270	294	282	294	293	286	308	306	325	273	292	289	276	270	280	304	277	271	298	277	289	321	303	319	295	295	252	281	264	282	303	286	259	277	272	293	280	331	311	247	301	283	283	293	291	300	307	275	292	307	296	311	297	313	240	289	287	277	297	265	272	275	304	293	287	281	293	323	274	285	307	290	301	282	249	292	274	285	277	291	293	285	273	287	265	276	282	279	293	290	272	289	302	307	298	256	255	318	288	266	310	304	267	321	297	299	286	250	292	300	296	264	263	272	323	305	318	286	304	282	293	289	293	286	274	285	306	322	309	322	287	258	293	307	267	341	287	319	289	287	283	293	271	267	306	331	281	295	290	294	283	293	300	309	275	312	292	283	253	286	302	262	304	257	290	300	306	307	303	294	292	276	284	298	291	309	295	259	302	265	306	275	296	284	314	291	269	276	309	270	293	274	307	284	310	288	288	269	304	312	262	267	298	295	262	274	289	258	287	270	266	298	315	283	279	283	279	283	293	300	281	305	276	315	265	261	279	287	286	285	276	275	277	257	272	281	291	271	274	284	310	299	280	274	274	276	279	281	299	298	307	267	300	243	290	265	277	284	327	272	266	285	282	306	287	283	275	266	262	287	299	309	279	285	284	275	288	301	292	303	251	280	282	288	289	296	306	278	282	280	283	282	291	295	275	313	282	294	287	308	288	298	285	291	270	271	271	262	254	290	303	295	270	276	285	300	316	271	264	297	302	302	286	308	278	327	319	287	277	288	284	282	249	288	287	278	263	281	285	324	284	294	308	324	285	283	282	280	277	265	260	291	310	270	293	280	291	257	283	306	269	280	313	278	290	288	287	298	252	289	287	267	264	292	263	283	300	254	288	295	276	299	279	302	293	283	295	275	294	289	285	268	309	300	278	285	289	290	302	297	274	287	289	270	286	297	301	294	274	288	315	287	292	291	289	290	288	302	267	280	310	288	288	268	247	272	308	280	319	285	248	281	324	253	265	268	262	289	304	309	294	276	288	289	265	272	279	295	290	276	289	262	276	315	286	287	285	296	313	310	274	272	279	304	297	299	324	284	270	268	264	265	302	242	283	241	302	279	300
23484	21525	33656	34018	30174	24912	10841	773	482	463	460	451	432	489	489	483	424	455	470	466	463	482	473	492	470	459	479	453	477	468	463	452	439	448	446	464	468	443	460	438	476	452	448	502	468	412	465	433	458	432	492	478	468	458	479	443	444	460	448	482	444	487	447	475	457	476	521	470	456	448	445	426	403	453	450	455	497	463	469	464	457	430	469	429	502	461	440	467	457	422	463	430	434	466	460	491	436	431	425	465	504	475	491	446	441	428	452	453	426	454	458	428	459	495	485	425	465	480	461	463	447	481	478	497	447	454	438	454	473	466	417	464	448	457	464	470	418	440	445	471	452	437	458	466	476	444	443	470	445	448	469	450	485	478	470	453	487	442	472	454	455	474	412	396	449	465	433	447	464	426	477	461	431	413	477	423	463	443	468	443	484	464	468	454	459	451	436	454	438	471	458	406	476	442	457	464	443	506	477	425	441	451	474	455	469	501	458	423	435	456	445	466	437	441	486	487	442	423	440	460	454	444	466	484	428	434	502	475	486	498	434	429	439	442	447	441	470	446	469	454	439	397	470	462	486	464	477	467	447	452	511	446	446	456	469	464	473	478	475	469	470	435	434	451	479	439	428	415	482	424	450	480	421	464	432	469	479	509	455	456	442	448	449	487	487	477	445	463	442	493	429	452	484	476	440	472	476	441	474	506	455	474	465	454	446	468	469	452	408	464	412	475	450	450	472	443	472	433	482	469	478	456	456	479	435	439	473	451	423	474	485	438	466	462	452	447	429	478	442	443	435	465	440	462	459	440	429	431	474	494	453	416	445	448	462	468	443	447	484	444	459	438	491	448	449	456	480	406	444	429	471	445	458	422	469	459	484	418	469	474	419	476	467	473	432	435	450	477	487	502	468	433	470	420	456	475	458	403	453	480	442	446	463	496	423	479	471	461	444	395	482	477	446	416	458	441	456	449	414	488	445	465	448	418	424	422	452	483	456	495	435	457	427	436	466	487	480	443	425	457	471	465	462	426	473	448	431	481	463	465	447	474	440	444	460	449	464	406	470	454	494	415	498	458	448	445	444	436	478	423	501	438	448	445	478	466	436	436	451	433	467	462	434	499	447	505	435	463	471	436	480	476	474	458	433	465	446	452	465	440	454	430	480	461	453	447	472	421	448	460	457	451	453	446	451	501	439	501	461	465	419	446	478	460	442	450	429	459	433	473	427	434	443	448	442	445	453	410	423	488	442	458	467	426	442	448	447	440	478	422	452	456	442	443	458	433	458	471	479	452	487	407	403	457	461	428	431	461	425	417	472	459	486	461	424	485	466	450	414	471	425	467	461	446	423	447	429	436	435	442	439	492	503	437	411	470	482	452	466	430	419	447	394	475	461	425	425	431	457	428	450	432	485	395	458	436	475	447	482	443	460	489	476	459	421	449	422	454	472	429	422	474	439	434	469	432	469	410	488	463	429	423	432	483	453	450	449	481	442	459	478	459	458	491	460	458	454	444	435	458	464	456	499	461	384	467	468	415	462	439	441	420	475	449	449	459	485	447	483	429	428	437	408	456	447	472	483	444	455	428	461	455	430	464	461	449	459	456	470	385	449	451	463	454	465	484	423	410	450	442	451	459	468	431	453	491	483	423	447	459	424	433	429	462	489	487	424	474	466	443	453	430	449	502	459	443	489	436	442	464	438	451	457	446	486	479	494	458	466	483	486	407	494	421	480	456	483	420	437	425	409	463	459	431	436	447	428	489	449	472	437	455	412	449	448	459	425	456	475	466	464	450	468	465	448	460	425	437	458	461	443	482	470	475	437	467	457	445	425	455	446	442	433	429	473	455	457	449	474	466	437	447	467	428	434	466	443	435	416	457	485	443	477	409	440	477	457	458	457	458	453	459	468	433	446	489	446	465	486	448	485	443	460	399	487	439	441	444	424	445	435	452	475	474	457	443	435	464	470	468	442	453	460	457	443	475	487	473	444	476	481	421	434	471	452	455	471	451	436	458	466	437	449	451	421	500	474	440	427	409	451	451	432	463	501	419	463	441	440	450	431	463	441	475	405	474	434	437	443	442	444	452	485	425	419	443	431	459	471	462	449	430	435	463	437	452	441	418	464	437	473	442	430	471	474	456	434	455	473	492	458	471	463	445	441	460	460	484	469	468	416	449	432	452	495	453	456	474	449	455	471	454	501	440	453	471	483	487	489	420	466	435	454	431	493	457	409	449	489	488	448	459	456	454	453	463	436	470	446	422	436	454	434	449	430	438	456	440	457	471	462	473	455	458	419	461	443	466	456	459	472	487	444	443	447	456	465	502	476	436	495	477	483	473	468	473	483	419	442	462	476	462	482	452	450	418	450	459	433	423	491	431	422	469	451	464	455	461	491	448	434	403	451	436	467	469	466	463	405	486	460	429	471	449	511	477	423	454	464	425	455	443	437	486	484	428	460	471	478	451	454	432	435	476	479	439	429	423	442	466	440	444	499	465	458	431	460	429	468	476	463	440	444	420	423	444	436	442	466	454	444	446	441	443	429	428	435	442	428	480	468	473	451	516	442	464	462	459	472	447	466	476	471	464	465	423	469	469	475	444	458	439	463	417	450	430	437	472	424	422	468	460	441	465	455	435	439	457	444	441	405	448	480	411	436	459	469	430	453	477	486	447	479	465	473	500	452	465	467	490	479	415	461	463	479	481	482	469	443	448	445	445	440	448	429	464	472	452	461	418	436	453	451	504	470	443	454	450	430	431	452	474	451	421	450	429	436	476	437	484	447	472	475	466	466	425	472	417	436	424	465	443	472	443	439	459	448	429	424	463	480	436	482	468	432	467	483	451	430	463	454	454	440	474	464	449	474	448	404	433	450	448	499	447	470	439	483	419	468	453	492	450	440	448	423	462	463	478	472	469	434	416	480	464	486	487	431	445	451	505	481	407	418	470	453	438	448	454	465	472	452	400	456	426	441	413	417	489	469	492	444	448	437	441	434	413	462	489	428	463	470	468	434	471	487	477	451	454	452	437	445	438	472	442	463	428	493	480	448	427	425	469	450	471	440	443	419	467	439	471	429	483	432	441	473	489	476	441	422	439	463	479	483	457	452	468	452	494	449	479	457	432	446	423	405	451	477	447	455	463	448	439	437	497	444	473	460	465	460	459	487	477	470	447	479	463	449	461	493	447	433	423	451	427	457	471	466	473	452	471	423	408	474	454	456	475	447	416	465	478	410	449	423	458	449	405	447	472	454	461	437	449	484	473	478	441	467	472	481	464	472	458	449	451	492	470	437	454	431	480	440	469	427	463	493	432	455	456	460	482	442	454	482	461	450	473	454	448	444	484	465	478	469	457	417	426	449	453	454	448	494	487	474	427	480	440	477	487	455	466	486	457	418	447	443	466	469	451	437	426	453	458	474	456	479	462	418	483	456	470	466	441	475	403	479	414	471	423	437	467	466	475	434	432	478	465	415	475	433	443	482	460	451	449	443	472
49374	88036	73037	52566	38909	24841	5133	524	493	547	497	465	470	482	467	527	512	524	502	503	461	475	481	420	498	474	497	475	511	500	459	460	507	461	476	499	459	421	476	479	451	473	460	466	505	492	466	470	470	445	486	495	501	472	484	480	511	432	449	446	492	447	456	501	493	476	509	491	449	452	501	441	449	471	491	471	446	489	452	459	512	508	477	488	440	476	475	428	475	505	479	481	472	464	460	483	456	499	481	509	458	494	496	449	498	482	476	513	477	510	442	453	456	507	442	455	460	474	441	459	489	493	468	459	494	473	442	447	445	531	480	470	478	455	476	488	469	496	495	507	463	491	408	526	481	444	449	468	520	470	488	486	506	512	492	495	462	465	441	458	535	473	423	462	445	469	451	440	450	492	476	504	505	484	487	460	477	482	513	478	419	510	500	471	488	478	482	505	466	483	495	482	490	493	476	466	440	474	473	448	460	473	428	465	465	472	521	454	471	498	520	477	475	441	483	461	470	463	433	500	499	483	471	463	480	467	479	441	466	493	478	490	463	501	449	450	490	502	468	446	447	465	447	525	464	462	445	496	461	507	501	453	438	481	501	461	462	474	450	482	495	422	462	450	490	456	472	462	452	486	442	474	472	450	472	477	494	413	466	452	506	464	486	445	502	460	475	451	475	523	480	450	507	487	496	444	468	515	505	459	447	495	442	464	448	471	470	469	478	476	444	495	462	440	484	507	501	457	464	458	504	490	493	443	465	478	453	466	484	504	471	447	480	499	503	442	466	479	502	444	506	499	493	485	488	478	461	469	484	489	505	471	505	483	488	468	474	481	450	446	475	489	482	442	465	431	480	506	517	422	483	490	497	428	489	452	509	511	478	459	486	459	475	469	464	441	508	468	479	489	451	460	465	438	454	481	449	471	461	486	525	530	496	498	479	497	479	466	449	467	476	468	470	511	465	453	456	450	502	488	474	500	479	484	479	517	508	492	463	472	471	490	449	486	450	495	464	473	459	481	500	432	499	486	493	469	487	482	467	435	506	500	464	477	456	469	461	439	495	473	496	468	485	460	485	456	460	470	510	462	471	549	469	478	478	467	501	480	478	494	454	487	479	460	468	467	457	489	467	455	467	449	439	494	430	501	457	508	507	426	479	451	482	504	504	506	500	511	458	486	522	444	503	472	485	461	487	473	462	459	473	487	491	524	497	454	469	446	475	494	478	483	493	461	479	478	482	464	482	470	484	481	442	466	456	481	440	491	450	486	477	503	464	489	473	451	513	492	502	455	475	463	466	441	472	470	450	508	480	445	457	479	441	440	519	461	443	480	518	481	469	453	493	503	470	463	465	469	487	455	438	511	426	479	445	468	487	452	455	443	475	508	452	490	489	442	480	485	459	469	462	480	479	485	513	509	482	465	463	494	507	459	468	496	483	449	464	446	481	460	480	490	488	486	478	487	499	474	478	425	440	456	474	462	431	467	473	494	460	476	455	489	490	453	493	464	456	496	472	465	457	503	503	479	485	446	478	489	463	475	468	479	478	459	454	464	481	449	488	474	471	450	481	468	485	444	461	492	441	472	499	509	460	506	472	451	519	494	510	488	519	472	456	476	512	483	497	504	468	505	454	477	472	429	513	497	460	470	491	473	462	470	491	490	519	484	506	479	480	463	463	479	513	458	529	494	481	463	442	474	478	468	471	456	451	463	474	475	474	475	485	467	480	435	510	485	462	472	482	481	455	454	478	494	445	494	440	464	461	446	452	504	491	470	443	499	497	468	450	477	439	444	459	534	461	480	466	458	481	458	471	441	442	449	503	455	505	481	483	486	454	505	462	442	476	494	453	492	470	467	490	480	490	454	488	504	496	531	476	519	472	428	487	468	449	490	462	461	493	476	469	473	448	473	466	479	480	477	485	489	500	464	492	451	473	464	494	493	491	436	482	493	476	522	493	457	450	474	468	482	466	503	512	524	513	459	515	499	467	521	465	485	467	479	457	459	476	493	465	501	481	449	513	472	492	467	490	450	439	445	480	481	504	443	458	484	458	473	463	479	481	466	469	470	499	454	467	469	499	492	456	474	445	445	515	494	470	454	455	453	450	439	505	501	455	486	441	475	474	463	473	482	480	474	465	445	496	456	456	482	466	460	500	478	508	517	449	457	477	504	448	483	495	521	458	486	449	474	500	471	505	492	468	453	450	499	452	475	476	471	465	462	493	421	479	453	475	463	462	480	457	478	476	474	469	467	471	450	460	501	452	509	495	468	510	510	470	461	471	492	439	479	481	478	493	444	424	449	485	468	438	491	490	480	461	474	476	460	506	495	450	474	456	458	456	494	443	443	454	460	444	463	469	478	480	503	461	491	441	454	472	467	485	457	514	496	464	457	475	435	442	442	470	479	488	474	493	476	494	434	476	448	457	453	484	467	462	465	458	460	476	439	536	447	461	505	486	488	499	483	478	482	473	471	508	461	485	461	492	458	430	494	462	523	471	449	441	457	492	479	461	458	491	473	456	485	477	482	499	493	463	493	478	440	474	497	420	438	470	457	469	468	492	449	483	460	487	474	483	468	450	503	497	490	509	496	482	459	500	466	491	520	482	456	479	443	478	475	478	463	508	433	454	456	496	474	453	449	476	471	453	511	409	448	469	485	474	473	488	484	461	495	477	456	484	468	494	477	458	481	492	514	507	473	484	479	436	458	504	498	495	447	423	450	489	475	483	454	437	453	495	423	496	525	465	507	487	525	449	473	496	450	457	474	465	495	449	458	474	481	487	466	493	446	452	483	490	510	483	486	454	501	450	442	489	509	462	476	490	497	500	469	485	418	483	468	435	521	469	488	475	500	504	457	451	459	427	473	492	506	474	479	485	469	473	509	472	453	468	503	468	450	489	492	480	475	479	490	421	448	497	451	467	463	448	480	469	464	462	452	453	507	451	461	473	495	447	467	448	498	446	471	449	463	470	465	456	460	489	487	460	520	515	487	459	479	442	462	478	482	470	468	448	462	477	499	473	455	518	434	493	478	460	504	474	421	502	480	477	483	501	474	466	473	488	487	465	488	508	435	480	460	494	453	489	458	482	461	465	497	502	475	453	462	514	478	497	486	461	480	507	445	473	446	504	455	446	468	492	469	474	482	468	514	469	506	490	461	519	480	435	490	459	490	490	474	453	477	474	509	464	458	480	474	491	435	496	437	477	496	479	491	452	495	496	503	495	462	476	461	446	482	439	470	495	485	505	448	472	471	499	460	445	445	470	476	459	460	461	500	449	447	457	529	472	502	479	464	502	459	476	477	486	467	459	513	497	526	491	465	442	472	458	510	487	470	462	434	447	451	501	463	468	482	461	462	480	505	443	461	466	477	525	495	455	477	479	454	468	480	466	447	504	466	464	433	448	486	448	468	485	475	495	489	448	474	479	480	476	480	488	470	500	473	439	482	463	475	478	507	448	477	491	458	480	492	440	448	469	507	452	455	463	458	464	479
25176	22227	35326	32982	22607	12725	2850	438	334	367	371	358	345	341	363	333	338	318	348	332	328	352	328	322	362	350	365	339	319	328	337	341	370	309	315	323	343	344	360	340	356	320	333	372	333	340	375	358	355	349	346	353	351	338	385	327	363	336	307	340	337	317	325	367	332	392	346	314	330	372	329	344	356	358	337	348	325	344	338	346	342	337	310	351	352	384	342	315	328	360	360	360	291	359	329	358	371	324	347	366	343	328	337	353	344	357	337	319	367	352	343	327	327	337	358	285	315	320	314	352	333	331	323	341	339	357	371	322	344	367	336	326	345	356	349	315	388	351	346	353	374	362	330	324	295	370	340	344	333	350	330	340	338	346	338	330	327	359	334	362	365	382	348	304	344	342	370	323	361	317	340	350	347	305	329	322	332	308	343	351	363	314	350	345	361	362	336	374	308	361	302	335	341	357	330	331	338	336	331	352	327	342	304	342	352	310	371	384	352	377	356	353	320	367	307	367	365	342	332	310	326	348	353	347	314	356	344	358	326	333	349	316	355	362	339	344	320	349	338	377	339	359	331	322	337	327	347	359	350	350	387	383	341	342	340	368	349	329	350	346	336	370	366	328	358	374	336	357	352	345	333	355	356	317	336	309	351	335	335	352	329	353	335	315	361	334	316	343	326	366	346	336	308	387	362	331	356	326	341	365	338	341	331	354	320	329	382	345	361	362	342	329	331	368	310	341	354	338	352	344	353	338	344	362	330	342	334	339	343	341	356	336	356	354	342	306	327	373	361	346	339	327	331	357	336	313	361	340	314	339	371	366	389	307	366	386	348	330	311	347	358	345	346	365	343	316	337	361	337	339	302	334	328	344	334	379	294	334	368	335	336	315	332	331	328	321	376	364	354	310	345	342	297	345	328	329	363	312	336	357	307	318	357	374	319	348	350	349	385	343	353	387	326	331	334	385	357	330	352	355	388	340	357	345	351	342	381	378	360	354	360	331	339	333	351	354	363	329	322	388	337	362	332	350	340	318	349	354	360	343	321	340	351	368	351	339	371	342	332	345	325	319	352	374	338	361	337	346	353	345	327	354	359	343	351	378	338	360	374	333	336	355	342	307	354	344	330	362	335	336	317	332	316	361	379	361	332	343	330	334	326	351	378	358	354	356	317	336	324	358	324	347	339	328	335	332	330	346	329	335	344	345	345	332	343	343	348	312	354	352	325	327	356	353	343	322	351	313	370	354	370	348	357	367	337	335	388	323	349	356	328	343	336	377	379	353	331	315	344	337	374	290	344	326	332	372	334	329	343	313	344	337	355	351	353	319	380	318	351	331	326	354	352	370	331	328	315	346	345	318	343	334	316	339	324	362	327	346	368	341	359	355	359	351	323	350	351	348	351	365	377	362	338	355	337	332	338	353	349	350	348	333	349	329	379	327	325	367	347	327	351	343	293	353	296	331	338	332	326	326	345	356	316	362	382	335	328	341	305	348	347	349	348	330	367	340	353	342	324	330	344	311	386	316	351	377	376	343	358	354	320	368	348	354	345	338	364	377	345	337	341	341	359	329	321	357	339	360	380	344	331	325	342	328	329	338	335	336	326	340	356	294	328	346	328	346	344	319	352	328	308	337	323	343	362	378	340	309	347	320	334	325	316	346	361	324	337	348	327	341	340	333	334	342	338	317	351	372	326	336	340	315	330	304	336	361	329	349	331	343	339	352	356	327	323	345	355	315	337	341	334	334	335	342	357	353	309	349	304	336	335	337	331	333	386	340	324	345	311	357	316	348	316	356	363	333	353	323	342	319	379	344	370	340	331	372	366	349	337	364	363	346	333	320	369	316	356	348	343	382	317	353	332	360	368	369	331	346	352	335	349	328	352	342	316	361	359	380	356	315	334	340	366	356	315	360	360	357	341	335	327	348	360	334	328	376	331	356	323	311	358	324	337	332	333	347	331	333	360	320	345	368	346	363	342	353	325	346	321	373	348	304	350	376	321	362	312	328	335	300	362	330	337	344	338	349	315	378	343	320	332	329	346	354	346	359	360	373	360	327	365	346	358	325	337	334	322	383	349	322	334	344	326	352	339	363	326	340	324	362	336	343	334	389	327	345	337	331	321	314	329	345	333	359	338	351	349	331	304	322	332	363	347	323	332	316	348	308	355	327	314	365	337	333	360	358	337	342	368	309	327	367	360	369	368	386	365	354	339	359	348	377	372	351	347	331	326	338	340	339	339	326	371	374	319	367	342	358	345	355	305	361	324	341	335	334	314	343	315	335	317	344	332	344	365	360	372	360	339	347	341	364	342	319	304	326	361	297	358	358	343	342	300	339	315	335	353	363	317	355	352	374	359	339	309	311	349	345	348	332	357	359	336	349	348	360	325	312	343	329	349	349	352	347	357	345	377	331	346	335	356	364	328	333	356	342	329	385	296	365	355	325	380	360	355	343	364	349	381	338	371	339	354	356	367	316	340	335	360	365	349	336	384	358	343	302	359	355	334	341	324	326	344	335	312	358	358	338	304	312	380	351	371	339	341	361	358	347	337	352	365	358	345	331	345	349	316	345	346	361	353	331	331	357	336	339	325	330	370	346	347	348	363	343	324	358	333	338	302	355	343	373	331	353	332	377	317	345	329	323	338	331	344	324	353	356	345	348	324	336	322	342	360	342	353	314	327	333	352	357	332	312	352	365	376	346	391	325	333	343	356	313	329	314	375	323	330	321	361	361	346	314	355	368	337	344	324	321	344	366	321	339	328	312	346	345	337	346	310	381	360	337	366	325	351	350	302	356	343	356	352	350	355	350	356	360	370	344	339	371	342	341	330	343	361	334	343	352	356	346	368	347	341	356	342	319	332	353	355	330	317	334	362	358	336	394	338	317	313	351	348	340	322	314	324	311	330	370	330	311	347	335	339	350	332	358	333	383	339	326	356	346	372	344	335	348	336	338	386	357	341	312	358	324	337	370	306	357	346	344	349	334	341	337	347	327	349	345	357	365	327	341	382	353	320	355	354	379	332	353	336	368	384	312	324	348	355	376	360	339	352	332	387	363	360	357	332	336	324	339	335	359	323	353	351	332	334	382	371	340	348	356	323	322	338	334	339	340	341	342	333	340	351	333	331	376	346	369	355	330	380	309	366	331	338	342	364	327	352	371	341	381	334	344	337	359	312	344	372	324	316	317	340	349	354	358	342	358	316	321	354	321	331	333	373	345	361	315	320	340	318	364	351	331	354	354	321	337	349	396	367	338	353	323	335	319	361	360	347	344	329	373	359	367	327	351	334	355	378	350	328	335	351	347	345	345	371	335	369	349	322	360	372	335	343	313	353	323	324	347	354	355	341	360	323	371	330	356	343	357	349	335	347	325	318	334	355	318	330	353	356	334	341	315	325	354	328	352	344	350	354	328	346	338	337	353	329	332	337	342	359	345	352	357	328	348	326	364	382	362	309	341	333	343	329	347	367	324	337	313	369	344	336	296	329	333
41128	68689	55559	38054	26246	15120	3254	498	404	432	390	391	367	415	401	425	399	350	376	392	411	393	388	377	416	386	376	380	376	368	393	377	364	347	399	386	402	376	392	380	372	423	364	375	361	381	395	394	327	423	375	368	404	361	391	391	356	352	386	381	385	403	374	386	399	387	332	381	398	401	373	392	389	353	350	382	366	404	427	374	381	323	378	386	403	386	378	378	374	360	401	397	361	370	367	388	385	392	400	376	394	360	369	407	348	401	379	380	385	369	398	392	398	417	371	349	426	402	364	386	362	403	391	394	362	407	375	387	398	383	380	379	357	352	375	367	390	398	392	367	399	341	381	365	418	391	426	394	404	387	367	386	370	387	405	414	414	390	426	375	408	400	383	409	362	361	393	375	403	414	381	379	397	382	379	381	383	396	385	423	394	365	390	405	376	364	406	387	361	412	377	398	412	386	367	413	411	340	404	365	400	375	380	373	385	359	309	378	368	399	341	409	354	395	375	365	382	392	383	361	367	398	396	379	378	379	373	400	353	374	445	374	353	409	399	382	400	374	362	380	423	407	359	353	379	380	379	339	406	378	367	364	375	413	334	369	390	408	348	374	370	370	366	402	376	395	370	362	365	399	404	381	395	368	413	386	375	363	371	378	364	400	387	373	391	400	363	354	422	421	377	376	405	388	374	384	419	403	383	368	372	399	413	386	398	388	406	391	382	419	391	376	372	361	368	384	341	386	397	387	421	385	362	379	366	373	387	385	397	375	395	428	376	408	369	406	389	355	406	405	373	402	365	398	381	379	361	410	390	383	373	381	387	381	362	372	359	403	370	387	372	410	383	367	395	363	390	363	400	384	388	393	367	361	415	369	421	407	351	374	368	399	350	388	371	361	354	369	373	412	415	384	393	356	388	422	390	393	387	363	428	362	363	377	365	400	357	354	402	399	435	380	396	391	402	373	361	401	391	387	410	363	384	410	364	366	392	371	367	405	380	413	384	385	392	425	396	376	395	409	416	408	417	319	359	350	369	336	371	382	392	396	354	370	373	388	423	384	370	400	401	396	362	384	361	399	403	410	381	383	364	387	395	366	392	402	373	377	367	411	387	371	394	372	418	385	370	416	358	390	377	386	391	405	379	427	393	385	354	364	373	410	388	380	395	382	377	392	375	401	401	372	422	379	386	355	398	398	376	404	376	358	397	352	346	398	391	399	342	366	413	381	386	369	409	385	364	378	348	362	417	365	397	402	388	364	337	389	385	394	390	369	389	388	381	402	399	400	391	464	398	365	379	376	358	372	376	398	384	376	356	358	398	372	378	392	395	361	329	368	376	381	362	358	364	386	389	400	384	371	341	406	364	371	363	399	394	368	401	400	401	387	378	398	378	332	397	415	364	366	372	400	353	402	389	387	346	351	373	389	389	369	422	398	353	361	429	369	387	377	375	396	397	374	399	379	359	365	366	354	367	406	392	403	377	370	380	392	378	388	377	400	360	379	350	371	336	380	386	399	375	381	399	383	381	359	399	383	377	399	402	391	373	364	393	330	387	378	387	387	408	391	394	381	351	374	416	348	415	400	392	386	387	378	374	382	401	414	375	418	383	371	360	369	394	356	385	404	408	396	377	377	358	354	394	386	364	378	369	394	364	389	374	376	371	331	371	390	370	402	387	396	401	400	386	370	405	378	347	385	347	367	372	410	417	396	420	364	356	349	443	375	380	357	402	400	338	392	406	382	399	397	432	364	407	377	401	418	402	399	386	377	358	343	374	388	382	361	431	356	392	353	365	395	344	368	379	402	340	391	403	371	343	343	367	381	375	403	340	385	380	382	381	383	382	394	388	347	371	350	399	371	389	400	402	408	365	385	407	372	394	390	394	361	389	422	345	339	391	351	354	397	360	400	399	387	406	335	374	386	379	360	393	358	360	378	409	384	400	400	418	389	370	386	398	361	405	360	388	378	395	398	413	392	355	367	401	389	381	390	355	388	378	386	395	368	372	393	408	364	367	365	350	351	400	390	376	379	379	401	392	377	340	401	363	415	394	364	395	367	406	368	380	404	372	368	387	342	374	382	384	362	399	395	385	371	400	384	401	381	373	399	384	382	369	422	382	395	393	374	380	384	396	385	395	400	363	373	392	371	400	410	377	412	385	344	402	392	341	402	357	371	362	359	388	389	352	348	373	394	406	396	401	384	385	380	389	376	370	378	385	368	384	392	391	384	373	389	380	365	368	332	381	395	377	384	396	379	371	387	388	434	391	378	389	393	344	353	394	373	365	362	386	413	370	412	342	381	352	420	400	389	378	368	388	351	395	402	374	382	359	415	370	378	387	371	389	388	394	399	401	423	395	390	396	353	360	401	383	360	387	348	364	406	423	391	391	359	396	397	398	350	408	372	367	403	383	370	351	407	371	369	384	421	383	367	365	418	392	402	379	404	420	389	410	362	397	404	360	395	382	405	391	398	386	384	374	391	378	405	369	343	366	398	384	371	361	390	382	372	366	424	384	374	403	401	402	369	396	397	421	391	382	386	400	360	369	395	346	409	374	387	412	418	397	382	403	396	382	403	369	351	359	363	367	364	381	380	361	439	372	356	381	353	414	352	380	381	369	383	361	388	403	350	384	410	320	403	369	399	383	401	377	382	427	381	335	404	408	386	411	373	375	397	387	397	396	411	361	389	407	395	375	383	386	369	380	393	414	361	366	365	386	404	400	369	404	375	373	378	364	384	367	355	400	381	423	396	376	353	351	376	403	379	359	419	373	387	380	413	376	356	416	417	357	387	390	360	360	417	378	408	354	364	393	375	398	386	355	329	365	386	371	393	356	419	378	398	429	364	395	368	392	371	369	374	377	355	374	370	379	403	397	428	378	372	405	405	382	373	387	420	391	404	410	375	354	388	378	385	365	379	402	379	360	385	361	370	408	412	358	375	382	379	373	387	351	389	375	401	428	412	378	366	378	363	418	378	354	357	375	389	393	423	363	377	349	386	374	313	350	391	387	347	395	382	390	414	376	422	363	385	398	392	335	367	368	383	397	407	392	386	389	391	374	362	370	391	403	370	362	385	371	366	396	374	419	403	375	352	415	378	370	353	397	422	394	387	383	356	407	430	370	378	371	394	374	376	327	395	396	363	401	389	371	326	394	364	380	354	373	390	378	374	415	387	363	373	377	375	382	385	365	380	367	370	399	424	379	400	355	357	374	383	360	365	384	372	347	360	360	341	385	374	410	431	379	413	382	392	372	373	408	387	381	382	381	409	409	362	399	379	379	367	382	382	351	428	373	413	375	349	379	358	385	373	358	379	435	407	359	375	373	372	355	376	366	382	384	367	389	395	383	414	392	380	400	390	399	402	402	388	349	377	385	360	376	427	377	395	377	391	401	395	396	397	365	374	394	394	368	404	392	371	350	386	409	378	398	420	411	378	410	369	420	365	330	400	393	360	376	399	355	346	402	384	398	382	393	356	376	402	381	386	390	381
22666	21446	31836	30101	29573	27743	17232	1955	616	603	624	619	604	664	604	636	622	663	652	635	598	592	640	633	594	578	595	600	588	596	564	581	624	590	581	590	595	566	576	556	646	585	591	618	615	637	621	579	585	575	591	588	615	605	593	601	605	611	565	562	593	608	579	586	643	597	628	599	628	578	599	568	603	605	583	589	635	613	607	588	597	600	598	598	598	568	557	607	581	597	596	625	631	594	628	594	593	602	603	599	613	585	599	650	593	576	590	593	600	593	594	613	601	572	573	590	594	630	593	605	653	631	596	604	611	567	599	663	602	572	621	597	632	589	616	660	640	556	616	616	583	658	569	568	583	628	601	603	590	564	582	594	615	587	616	592	627	614	624	596	595	621	540	624	617	600	564	552	577	619	618	591	614	554	609	567	556	563	568	598	605	609	570	583	618	590	623	593	568	601	605	628	593	600	622	599	595	606	609	631	619	585	594	616	603	630	602	637	583	642	584	573	594	597	599	577	616	599	623	610	598	635	598	631	598	570	605	634	577	637	600	614	607	641	615	632	592	613	650	607	574	616	579	574	623	616	625	562	584	606	627	599	570	641	608	630	620	648	594	627	616	616	606	612	561	609	573	607	592	584	597	608	617	622	592	628	632	557	591	624	588	603	576	593	591	602	619	590	591	625	616	581	586	609	608	598	618	655	586	589	574	582	607	628	596	598	591	572	592	600	613	627	623	593	665	613	629	554	607	618	604	606	602	632	599	595	591	568	569	580	595	642	561	558	569	570	590	649	615	615	628	643	598	621	631	649	608	657	580	566	592	582	570	597	631	595	591	612	624	638	588	589	577	636	592	598	611	578	599	589	599	628	641	621	621	680	564	591	581	580	595	606	606	619	629	596	632	589	569	623	573	574	594	621	615	613	575	608	605	565	597	660	602	626	588	600	589	613	619	593	599	586	567	616	617	605	592	640	600	639	602	606	632	609	578	640	646	637	603	616	641	601	620	622	614	640	589	634	628	624	557	617	583	593	631	586	567	628	617	580	615	620	603	648	589	626	572	609	580	614	623	579	581	593	640	596	619	614	612	655	619	618	590	593	625	595	610	552	578	617	612	602	553	626	617	628	621	601	663	607	634	597	569	581	647	636	597	641	590	591	598	586	585	597	606	596	596	611	574	637	612	577	615	602	623	607	634	595	589	610	609	602	594	619	618	624	618	669	603	619	565	580	575	589	595	608	619	554	598	567	586	636	614	559	655	579	635	609	614	642	573	614	600	594	571	607	615	558	596	605	638	657	622	588	604	591	607	612	617	625	615	612	596	656	595	630	638	651	622	594	567	646	657	605	574	622	611	605	578	583	599	634	621	634	597	595	620	598	598	601	590	620	650	639	582	590	596	609	625	608	608	605	582	613	573	585	600	624	613	602	607	629	599	600	631	616	663	629	598	630	626	629	624	583	653	606	604	625	608	592	617	585	640	572	631	597	558	606	589	586	621	582	597	586	612	603	644	616	618	606	558	605	630	600	631	576	620	639	586	642	603	619	632	557	544	649	624	630	579	609	611	631	631	587	587	617	641	628	595	621	596	587	621	601	620	623	600	570	610	599	589	583	596	594	598	629	601	632	594	651	581	595	564	602	587	615	583	624	630	614	607	588	615	572	614	621	680	623	584	634	667	624	589	636	591	576	598	584	623	595	619	580	599	604	557	585	564	576	601	571	606	587	627	593	612	612	616	592	598	611	595	597	661	548	580	586	600	578	578	580	595	632	664	623	610	620	553	632	579	630	581	623	575	597	575	539	621	631	596	570	632	615	610	590	626	631	607	606	623	609	625	612	596	644	568	617	588	588	599	601	647	618	556	620	602	591	545	598	604	596	581	644	609	569	579	584	632	603	648	659	621	641	598	616	603	589	661	558	622	638	605	639	573	635	600	572	645	629	572	592	613	568	584	608	635	611	632	588	625	587	591	636	635	624	601	625	597	566	646	626	588	575	551	568	562	602	593	640	594	609	621	625	619	632	609	585	588	606	594	583	559	606	626	624	590	627	631	596	586	586	594	600	593	606	624	615	645	626	602	610	552	621	642	614	602	628	592	573	579	616	548	636	617	597	602	627	611	581	584	626	633	559	622	605	564	594	618	633	621	643	636	598	604	594	615	581	603	617	593	614	606	601	593	607	593	638	633	605	572	577	605	603	594	657	608	602	600	569	605	548	577	621	542	597	627	604	645	589	587	601	580	627	602	595	579	624	562	611	627	590	621	658	592	598	590	610	604	584	588	569	635	630	569	629	594	594	633	637	583	650	613	646	577	571	578	586	656	599	597	584	609	587	577	601	625	600	605	579	589	593	620	599	600	551	572	598	616	583	602	571	590	624	616	590	594	615	579	617	597	625	624	605	633	618	592	617	587	594	668	606	600	620	558	593	550	599	635	599	619	600	592	633	596	614	587	625	596	614	587	647	594	651	604	621	597	608	591	625	627	606	581	575	599	593	617	621	563	611	582	580	587	589	530	630	654	592	557	628	607	620	595	641	628	632	595	617	564	583	621	648	621	586	644	614	639	611	616	610	613	591	655	593	605	570	572	645	599	608	643	605	623	669	602	615	633	622	571	628	637	576	613	584	554	620	587	596	544	564	597	567	589	639	645	633	605	594	603	587	602	601	590	617	592	592	595	597	562	606	626	573	585	611	623	597	613	600	625	580	588	654	638	649	619	645	584	596	604	595	620	626	599	606	610	602	596	599	578	634	614	597	578	568	602	643	606	611	565	591	635	640	615	608	594	548	606	578	595	655	558	597	630	636	586	665	605	597	611	611	630	611	592	641	672	612	581	572	604	616	606	659	599	600	604	612	583	596	590	596	619	574	633	624	578	594	603	578	647	591	586	592	634	613	620	599	614	627	612	651	633	615	667	630	594	554	612	616	639	604	622	601	644	636	615	646	573	572	647	613	647	629	577	578	637	613	592	600	619	611	601	589	612	605	581	614	616	606	602	616	632	596	600	598	593	595	577	617	610	592	599	631	588	537	596	621	613	589	674	611	610	640	643	572	576	625	630	615	617	572	636	609	637	624	603	552	621	654	638	610	638	591	587	590	616	612	640	554	633	572	622	626	620	622	615	618	642	616	628	625	585	608	585	635	677	622	582	600	633	618	585	608	597	618	583	606	634	631	567	623	600	621	636	624	594	553	580	598	611	622	591	607	618	595	609	601	609	595	589	572	568	600	562	596	627	616	576	595	636	612	648	633	619	602	573	581	645	617	624	605	626	632	563	620	607	621	621	621	632	615	587	663	641	596	617	621	609	604	607	628	612	608	582	583	618	590	600	584	592	626	572	650	623	587	562	622	589	600	604	599	575	575	595	653	611	584	607	662	628	632	621	602	606	552	639	607	572	613	653	609	651	571	596	533	573	590	560	569	611	578	569	588	674	573	587	580	610	607	616	643	571	634	591	569	621	579	609	635	612	586	610	607	571	610	625	565	615	599
54798	94481	79512	60659	46128	30741	8007	851	694	652	678	627	622	576	620	604	646	692	635	645	601	596	662	623	622	611	635	619	640	621	628	626	626	630	613	605	595	634	601	644	644	634	628	656	595	616	612	623	592	563	617	609	601	598	650	674	651	694	603	598	609	622	643	597	608	621	621	628	632	651	597	616	650	604	587	670	617	580	621	611	659	623	590	600	600	583	611	611	631	667	642	621	615	581	606	643	645	640	621	638	622	598	610	603	606	604	631	624	621	596	612	554	621	612	631	660	606	607	654	605	592	642	610	643	665	637	668	624	642	617	624	608	606	654	576	627	649	642	635	610	584	630	615	597	629	584	666	640	613	617	589	583	595	601	611	635	592	598	642	653	620	623	622	624	594	628	684	662	629	632	609	627	606	572	625	596	604	611	604	620	663	644	578	599	631	604	641	599	603	626	640	583	575	594	582	659	607	590	635	609	616	590	636	653	606	604	626	679	617	647	659	620	635	617	630	620	653	592	631	602	612	636	602	622	655	611	619	602	650	608	605	588	639	643	624	663	601	594	615	569	612	602	578	649	648	606	595	604	609	634	581	609	616	565	654	645	622	614	594	607	691	649	569	620	586	587	626	555	627	679	593	599	610	648	600	618	669	635	606	641	587	656	613	608	635	616	642	626	653	622	610	633	665	657	620	633	598	648	637	600	639	625	611	622	633	602	627	607	657	602	618	624	618	599	643	602	572	669	644	596	628	654	663	637	640	634	610	669	601	622	607	611	600	625	628	665	631	608	591	615	593	637	589	640	631	659	609	609	629	618	606	616	679	636	584	597	607	668	584	600	622	657	659	645	617	634	606	599	601	637	572	622	592	629	597	587	574	669	645	634	606	609	637	658	626	642	644	619	603	607	606	598	587	610	643	588	625	596	656	634	639	637	622	641	592	652	653	643	624	592	573	614	624	672	638	581	644	615	604	596	647	612	625	653	687	668	611	621	600	642	623	601	602	627	660	635	630	626	618	586	637	597	623	637	573	643	648	577	606	611	630	633	591	695	613	574	582	622	623	588	600	613	572	650	644	604	666	602	575	601	604	609	621	603	648	615	623	588	583	633	643	609	600	624	625	609	564	576	597	610	591	584	619	633	579	597	596	598	659	586	617	650	596	626	597	606	642	591	637	588	546	637	620	580	636	606	580	592	617	616	626	644	614	607	616	624	597	661	649	616	642	640	592	600	629	657	644	626	629	604	619	625	569	632	588	586	603	630	690	604	649	576	612	620	639	631	597	616	604	635	645	583	597	614	602	612	611	646	595	603	646	615	614	648	639	632	666	656	662	620	586	674	638	603	574	627	599	613	582	597	676	634	639	602	635	584	660	604	626	645	636	625	594	603	612	608	631	603	620	656	644	626	666	613	642	609	646	636	605	617	648	629	589	626	604	617	583	633	597	608	658	660	665	625	604	665	578	638	653	617	620	593	632	589	616	574	654	681	649	578	639	604	652	602	622	570	620	610	628	602	612	646	609	642	636	649	629	642	657	590	621	585	577	635	611	608	591	664	647	624	663	622	665	616	650	631	618	637	612	593	626	628	605	678	643	643	651	649	660	640	634	602	638	614	652	632	639	604	606	657	585	628	659	575	607	620	623	609	623	628	627	615	615	637	604	660	625	605	623	622	633	630	644	591	614	607	636	618	598	671	608	555	646	646	612	653	612	619	640	639	590	573	613	627	607	618	611	645	609	673	666	612	610	582	641	642	605	618	628	625	591	596	588	640	589	669	586	599	618	629	655	617	624	610	651	586	627	646	615	630	646	627	639	616	631	635	605	601	636	666	611	610	634	634	606	624	602	608	653	667	584	604	653	649	618	586	602	608	588	696	626	655	622	572	610	603	635	621	606	653	612	603	626	626	621	606	637	645	670	609	595	628	615	617	613	592	655	627	590	627	609	616	566	596	612	619	635	532	625	624	615	636	617	644	618	598	643	625	630	626	649	652	614	645	630	635	632	645	592	628	642	625	632	600	606	674	607	616	642	629	645	622	622	623	623	623	638	631	612	623	632	644	648	583	607	601	646	633	624	630	583	659	635	599	630	608	662	575	594	636	646	627	637	638	582	591	623	632	624	583	664	604	605	663	598	605	601	586	634	631	633	584	618	635	598	593	620	588	606	575	585	654	615	625	601	671	616	621	568	543	644	591	652	630	607	630	587	656	636	644	606	631	605	616	636	605	629	556	623	635	626	608	613	611	626	630	642	593	634	633	638	639	643	657	633	630	648	623	636	602	595	630	649	617	647	611	610	638	628	621	586	626	621	611	655	623	584	662	642	670	597	602	602	624	585	624	609	595	665	643	628	638	627	621	587	603	650	627	674	625	624	627	592	600	601	581	632	623	597	560	633	599	597	622	620	588	624	612	643	591	587	629	633	637	569	621	648	636	641	630	624	604	564	612	634	636	603	679	615	661	599	595	617	595	644	621	608	612	653	612	648	624	616	636	644	608	596	614	618	598	693	650	588	601	635	613	630	586	631	642	654	620	656	629	625	642	625	646	624	591	641	670	599	645	632	583	629	604	667	657	584	647	608	611	628	673	670	646	657	649	642	631	613	622	619	666	599	640	660	615	634	614	647	627	623	639	604	642	666	632	635	604	610	634	640	657	646	613	596	631	663	594	637	613	586	631	625	641	646	607	615	627	606	661	589	603	669	618	595	639	626	648	611	626	636	652	626	599	596	585	670	601	638	562	678	665	673	650	654	621	627	622	592	608	612	615	662	633	620	589	627	598	575	625	615	675	634	630	655	597	589	671	608	642	594	632	657	627	643	654	655	617	590	603	592	624	603	642	618	587	636	618	639	606	677	614	633	609	601	679	616	609	590	658	604	595	572	641	643	632	614	615	615	588	683	584	619	587	615	645	592	567	610	615	633	575	630	619	603	668	645	588	661	681	580	595	658	634	617	587	609	639	555	651	635	593	601	666	619	632	605	612	620	639	641	620	639	649	650	652	608	651	639	656	659	628	614	607	611	617	645	641	635	603	585	612	603	615	635	621	593	631	632	620	646	610	599	655	595	619	623	613	610	643	632	573	594	634	614	664	655	641	622	659	640	645	663	644	619	592	598	620	582	696	605	680	643	628	653	581	587	617	657	628	628	588	625	622	583	600	571	630	626	601	616	651	635	636	613	633	660	610	600	615	601	622	648	637	587	620	638	644	637	622	633	648	637	642	644	604	631	612	605	635	614	623	616	585	668	612	609	624	608	605	638	629	600	610	609	615	647	604	629	628	648	647	586	664	618	580	616	622	627	640	597	639	660	634	587	642	608	593	585	628	645	608	612	612	640	621	642	604	610	632	660	645	643	609	621	628	598	672	624	643	655	633	593	595	650	610	626	654	614	594	651	629	606	591	646	618	585	597	590	589	625	618	618	626	600	602	600	569	644	602	634	605	629	630	635	593	649	613	624	622	576	621	634	611	621	627	626	665	615	595	664	589
28736	24344	27966	16909	6311	1958	541	278	253	241	273	250	266	236	236	264	250	228	259	245	268	259	256	247	265	258	226	251	242	256	249	232	220	260	284	247	234	232	276	275	246	253	274	218	245	236	259	218	259	254	237	265	248	240	267	223	278	247	226	239	263	261	269	284	295	252	244	254	240	251	242	233	264	273	256	219	234	249	257	244	269	272	227	269	252	248	240	247	259	219	275	248	273	237	259	283	237	247	241	255	250	237	242	244	245	244	262	241	265	244	233	272	244	220	237	254	254	283	229	251	280	254	267	252	247	232	257	248	251	255	265	253	240	236	266	233	252	248	263	260	251	258	242	233	251	257	258	256	243	217	268	283	280	228	235	253	268	262	250	251	233	259	246	242	290	247	231	266	247	248	234	254	224	254	263	259	255	255	270	225	283	251	244	236	221	263	255	278	262	254	254	247	264	270	280	267	244	255	264	259	261	243	238	254	276	263	248	262	262	287	264	226	264	261	261	233	245	281	264	250	237	252	249	262	258	259	265	259	231	287	247	253	244	283	259	259	252	237	237	232	248	264	261	267	246	240	244	240	254	257	249	252	227	241	248	251	260	251	255	250	253	257	247	272	246	258	256	259	275	241	244	241	259	233	239	253	249	240	235	259	266	236	235	260	257	234	239	249	269	239	230	248	229	237	242	233	266	243	231	259	229	265	264	262	260	278	257	277	243	246	264	251	256	227	258	251	253	253	255	286	234	250	248	230	253	273	245	251	235	237	240	250	249	258	221	297	266	283	256	258	242	229	274	231	241	238	246	227	268	273	229	249	224	272	204	229	241	231	263	252	266	252	220	260	245	247	239	240	267	230	243	270	265	260	259	230	247	234	261	265	263	237	224	294	250	253	244	232	226	251	258	247	249	229	271	251	262	267	236	265	236	233	243	254	257	257	247	286	241	242	254	264	262	268	227	240	254	253	265	248	259	225	227	273	227	250	234	261	245	203	265	234	208	256	253	255	260	230	273	252	258	263	256	267	241	273	252	252	248	259	260	239	250	247	269	232	260	240	248	233	253	261	253	235	255	276	242	282	248	242	278	242	253	253	231	241	255	249	260	269	244	212	253	224	249	233	272	296	260	259	252	243	270	230	254	246	244	255	260	281	242	242	258	268	247	280	226	266	260	262	235	247	281	246	279	238	272	222	233	258	249	264	233	251	248	250	236	241	259	259	260	253	258	266	240	273	282	252	263	238	264	267	266	213	270	246	225	253	225	226	239	249	260	261	240	230	247	258	256	239	248	252	229	262	259	266	230	240	269	256	252	241	222	248	293	251	243	258	283	261	247	240	277	244	248	232	255	293	236	255	230	256	230	220	257	241	253	220	247	241	236	239	243	262	255	267	253	277	254	276	258	244	243	240	246	254	263	238	242	226	252	269	252	270	251	216	256	259	230	230	260	267	227	246	253	226	234	263	247	241	234	251	226	238	227	261	231	232	250	243	237	238	231	282	247	257	263	258	240	258	237	253	249	241	230	236	243	218	277	235	284	254	268	239	262	223	267	286	250	262	245	249	241	209	222	266	256	241	244	257	284	248	269	260	258	235	235	233	246	266	256	267	274	256	251	231	258	280	239	262	233	259	252	241	247	241	254	273	263	243	251	198	258	240	248	237	243	298	244	256	247	230	254	279	266	257	231	255	266	257	286	252	281	269	251	256	254	251	230	254	247	263	246	247	270	258	278	258	227	242	238	243	255	238	233	252	270	249	268	260	234	241	254	240	249	263	269	243	228	260	248	272	239	237	251	252	270	251	252	250	259	232	289	268	248	276	250	262	274	248	240	240	273	252	259	272	264	248	261	251	247	246	245	260	252	245	227	264	242	267	249	272	229	246	234	240	227	253	261	262	252	238	248	270	245	266	237	244	248	235	270	215	251	257	267	244	236	254	266	259	275	248	220	258	238	245	257	234	246	260	249	249	242	271	245	274	253	244	235	264	237	231	242	239	253	248	235	248	251	248	295	270	298	265	231	273	262	247	214	223	246	238	244	243	249	248	273	255	235	293	273	299	252	241	246	272	243	245	242	257	269	260	250	251	262	273	268	265	245	257	271	231	243	266	245	229	279	269	227	274	231	261	278	269	254	260	282	248	242	284	263	243	247	240	242	268	238	250	240	221	269	245	256	255	286	256	239	263	264	241	252	244	244	253	247	226	279	221	280	242	249	255	239	276	248	242	259	239	266	271	266	254	273	253	248	235	250	254	274	230	229	277	243	243	250	260	234	254	231	234	252	228	265	252	260	253	255	274	260	250	264	274	235	275	266	256	259	241	255	244	233	243	245	240	285	254	253	265	260	256	258	253	238	259	235	253	280	246	231	267	231	250	278	262	255	242	257	269	251	276	246	254	249	251	274	262	265	251	255	255	259	254	247	256	246	242	232	241	238	273	265	259	257	274	244	233	230	237	251	250	247	257	257	253	274	248	258	258	253	257	261	243	245	230	230	259	254	240	254	226	259	259	251	239	247	261	263	242	250	237	249	255	230	222	251	235	221	242	258	237	250	295	262	219	265	262	232	233	252	251	270	241	243	260	249	240	279	263	268	250	264	252	258	288	237	233	225	268	276	253	247	273	261	265	251	258	254	229	246	283	263	251	249	246	269	250	245	276	238	246	252	270	274	257	253	250	239	276	264	242	250	276	241	254	223	273	248	247	239	264	235	228	262	229	246	268	270	274	228	260	236	253	249	265	267	270	263	254	270	284	226	264	234	237	254	237	237	262	220	261	256	251	254	253	251	257	286	248	272	278	250	251	246	236	270	256	260	258	248	276	213	245	232	248	257	252	247	250	246	237	253	231	270	244	262	261	238	253	245	252	250	281	240	270	245	229	277	248	255	261	257	236	263	274	253	247	243	250	245	264	239	262	285	265	254	246	275	265	261	245	236	248	246	275	284	267	243	226	247	231	231	246	262	258	230	259	257	244	229	246	248	245	279	247	249	250	254	268	231	236	265	270	256	242	258	264	277	265	245	254	264	250	241	250	251	244	262	294	261	247	259	226	259	261	252	259	266	274	262	259	259	213	233	243	250	254	260	283	243	266	226	227	235	282	244	273	265	274	258	256	247	224	258	249	241	235	244	268	243	250	246	258	248	270	262	234	264	277	243	231	233	249	255	255	253	262	248	220	264	247	222	257	258	252	263	258	216	250	246	251	238	232	225	275	255	274	250	246	251	253	251	253	284	282	274	260	264	240	239	242	255	261	242	268	257	255	281	260	252	253	237	247	235	242	263	268	264	254	272	266	261	231	253	249	230	271	252	245	261	234	272	242	242	262	254	234	240	251	252	240	257	244	284	211	251	262	253	255	255	274	261	250	229	236	286	266	277	246	248	261	248	250	283	244	255	246	259	243	248	244	239	255	254	235	274	257	256	262	238	264	248	270	250	245	248	252	226	244	237	217	260	249	239	255	233	249	266	242	248	256	267	265	295	258	245	243
19701	34850	24146	12221	6352	2268	660	337	304	294	273	283	296	264	296	262	281	288	269	281	290	262	262	259	260	303	286	247	287	279	331	290	255	271	296	290	271	266	281	291	281	294	284	261	264	258	296	282	273	290	266	261	287	289	273	326	277	275	259	294	299	278	301	262	261	287	298	295	284	282	263	288	299	276	298	275	292	284	276	289	247	237	280	268	280	296	294	280	264	314	318	309	284	294	246	297	284	301	288	282	253	266	270	307	301	308	221	274	311	271	253	248	274	293	293	288	301	270	290	242	296	289	258	257	300	314	276	290	273	271	298	293	284	281	261	269	269	311	261	293	287	271	270	306	294	292	255	277	269	269	270	268	277	227	283	266	265	290	293	311	291	307	304	258	284	275	296	301	272	266	284	294	289	260	281	230	265	289	308	263	279	301	275	287	282	283	274	271	292	279	257	260	270	286	264	290	279	287	307	287	281	303	271	275	276	264	279	303	302	315	300	268	291	278	276	302	270	281	260	310	296	273	289	297	296	275	276	289	313	263	300	301	287	278	259	267	260	267	277	314	291	297	303	277	240	315	291	292	285	257	286	281	291	305	241	262	248	299	282	271	288	261	268	291	277	290	228	269	282	272	277	284	261	299	276	291	279	263	265	291	284	288	285	296	283	283	283	292	267	238	260	289	274	298	262	260	286	253	308	260	280	257	313	252	264	256	289	294	275	276	290	284	269	284	303	287	299	293	260	238	288	256	254	260	310	300	266	289	312	296	280	271	268	276	273	282	278	281	301	300	283	265	281	260	284	278	266	270	295	276	279	293	297	264	261	270	273	277	318	248	275	290	292	283	278	293	306	298	303	290	267	271	294	299	270	251	271	306	304	278	260	297	285	277	278	308	287	304	254	298	267	279	294	265	292	256	254	288	268	283	281	261	276	296	293	276	283	328	295	279	270	286	278	283	273	280	281	269	314	308	273	287	257	277	270	276	289	294	292	271	269	291	263	305	275	256	273	291	290	238	289	304	244	246	271	269	311	260	267	289	266	294	312	283	281	270	278	290	284	257	265	294	266	272	298	304	275	270	261	279	277	294	262	296	284	278	264	303	265	287	261	285	288	281	263	275	253	291	300	303	265	276	291	252	272	283	258	300	290	244	290	288	261	272	272	291	293	286	238	248	291	279	294	269	297	279	269	276	303	281	307	267	292	263	272	303	292	281	261	250	281	284	279	294	291	273	302	269	260	288	299	280	298	286	270	251	294	267	293	261	295	314	300	288	282	277	280	283	297	271	295	282	272	248	278	287	277	269	267	285	279	285	257	296	280	289	253	269	267	302	285	276	300	261	321	267	328	276	272	270	317	228	278	261	300	298	271	289	297	280	288	306	270	253	291	297	327	281	270	282	298	316	293	278	252	300	286	293	270	298	289	257	300	270	279	288	269	299	297	258	260	283	280	291	290	261	284	269	254	300	255	245	278	267	293	270	285	284	272	258	296	278	306	284	267	261	255	282	270	271	282	286	270	299	315	248	273	311	255	242	295	266	289	289	243	286	270	266	256	310	289	282	266	267	306	276	281	268	262	266	274	280	288	288	299	266	271	308	284	292	253	315	280	265	306	285	281	284	274	285	274	259	281	297	277	282	280	253	261	280	295	287	271	273	288	308	283	272	280	260	281	265	293	280	277	288	256	283	298	258	258	291	295	269	282	292	296	300	281	277	273	266	278	307	304	265	265	280	292	270	258	289	258	254	313	263	284	308	294	271	252	278	291	252	277	284	275	234	279	290	266	255	269	265	284	272	287	264	280	264	278	264	274	331	274	282	276	277	291	240	283	288	280	260	299	266	269	283	266	266	269	280	274	266	294	250	258	280	292	294	272	277	248	278	275	282	280	289	274	271	262	272	275	265	277	260	296	262	300	278	308	296	273	286	270	273	285	292	291	260	280	284	264	286	315	278	270	268	295	273	282	280	258	282	299	273	265	283	263	280	281	305	265	296	304	286	309	294	281	291	279	291	267	249	295	242	300	291	255	296	292	272	269	272	275	286	292	259	269	298	251	258	279	301	259	271	270	253	290	295	300	309	276	289	287	272	268	318	286	319	291	256	301	285	251	302	260	277	292	301	262	291	271	291	276	273	245	270	278	300	266	250	294	287	288	277	309	246	282	283	261	272	288	281	270	321	289	218	252	277	279	298	259	284	302	279	293	277	249	291	279	280	290	245	261	278	269	268	297	311	289	266	286	286	293	317	285	275	258	245	307	271	280	266	274	271	290	253	275	260	282	286	285	259	281	298	278	285	306	261	267	258	284	300	286	259	278	276	277	291	292	290	276	287	276	301	275	272	254	272	286	266	265	271	305	292	278	276	286	271	287	305	265	271	287	274	293	299	244	306	261	261	298	263	274	262	266	263	264	270	271	265	279	275	275	288	278	251	282	302	249	278	279	303	293	275	291	304	282	288	292	286	288	280	251	288	270	272	261	263	244	283	274	295	266	292	293	284	264	276	309	284	293	287	265	289	284	280	283	285	251	299	301	299	269	278	330	290	276	275	262	282	288	274	299	250	292	276	279	296	263	278	286	286	271	305	292	302	277	269	309	326	275	274	289	251	260	275	283	304	283	297	291	276	237	274	291	257	257	249	259	273	268	299	248	300	287	278	281	315	279	282	286	269	272	273	273	280	283	260	269	270	286	273	268	289	296	269	263	265	274	231	300	280	293	256	278	271	289	276	302	290	277	287	256	295	263	316	251	273	272	254	257	272	273	257	296	278	297	270	280	249	268	285	289	274	284	278	291	269	295	270	288	309	282	268	266	270	273	264	282	293	280	321	277	265	285	262	295	282	300	262	265	285	292	291	294	255	286	304	287	315	270	306	301	267	272	304	261	272	290	308	301	301	271	275	265	263	302	289	248	254	285	310	266	276	269	252	289	278	272	296	266	290	301	293	261	273	279	259	274	274	285	329	284	311	292	290	272	273	278	258	309	251	235	282	286	282	304	287	269	284	285	294	267	265	274	285	265	260	271	271	301	290	287	299	302	291	302	258	286	323	295	280	278	312	305	267	271	263	317	288	276	320	303	301	251	290	289	261	279	257	272	281	282	276	277	295	290	297	292	293	300	258	295	270	278	269	298	274	304	290	287	273	292	280	253	291	262	289	278	321	274	279	296	309	274	282	266	272	268	289	279	267	298	255	299	280	274	270	285	309	281	253	308	305	308	277	294	265	276	274	292	321	278	298	280	281	274	314	253	271	282	286	309	268	273	275	286	304	305	258	268	299	302	270	267	253	291	295	300	294	279	247	293	297	281	296	278	262	271	278	273	282	292	293	277	278	264	286	299	263	291	282	267	279	284	288	277	265	300	258	251	307	258	296	289	288	288	300	295	286	276	263	274	290	312	272	297	281	294	300	269	309	281	286	243	308	282	268	269	278	290	278	259	288	271	258	255	314	258	272	283	289	278	263	272	273	279	294	284	264	275	300	285	260
23365	21504	32272	33012	30039	22414	12469	1908	522	487	504	468	484	466	457	430	463	459	445	464	461	444	450	435	472	423	438	428	407	454	442	454	468	437	434	463	409	467	437	453	441	443	425	421	448	442	458	407	398	442	449	452	416	432	451	466	448	496	489	433	399	455	418	458	402	440	474	460	464	429	412	442	478	447	480	480	429	448	447	454	458	434	433	433	435	467	421	462	434	441	461	458	493	413	453	491	435	460	465	452	450	416	432	443	431	453	494	432	409	459	431	432	435	463	452	446	459	419	475	465	444	408	424	457	438	422	446	422	452	458	451	411	454	457	463	477	442	444	444	433	450	435	424	455	432	474	442	433	439	430	457	415	458	425	424	441	479	448	438	447	460	417	437	400	456	477	421	455	421	472	484	465	451	454	473	416	459	446	416	454	467	460	447	440	470	458	463	413	430	457	469	467	475	418	428	439	429	463	440	440	398	445	488	448	446	483	440	430	445	435	411	426	448	425	417	454	448	472	458	442	466	458	442	441	491	446	432	407	449	468	432	420	399	430	428	446	439	459	455	450	422	470	435	440	449	468	452	456	459	482	425	418	456	428	434	443	469	456	454	449	460	455	478	452	446	437	469	464	426	479	442	475	474	470	450	423	426	444	432	459	455	430	441	453	471	458	438	393	423	462	450	473	425	416	385	419	455	446	485	448	461	442	410	427	480	446	453	407	423	444	454	421	450	453	445	454	429	445	408	447	441	475	430	423	476	432	432	429	435	441	441	434	461	446	445	461	484	438	435	447	437	473	445	484	494	422	424	447	418	421	436	438	469	454	433	440	432	422	424	417	447	427	461	470	426	447	442	461	459	445	447	429	465	470	450	437	450	417	427	446	427	475	425	420	430	445	496	433	462	489	446	443	457	455	459	432	422	448	414	421	414	441	433	441	463	465	471	463	443	461	466	479	475	426	447	427	436	420	427	443	470	450	452	457	401	453	452	487	457	440	460	452	453	481	467	457	478	424	415	431	467	421	433	457	440	453	462	453	435	454	463	460	401	429	441	415	440	453	452	450	425	413	436	460	447	459	443	414	446	412	467	458	443	453	481	472	411	453	425	428	421	450	450	431	411	461	452	468	474	416	479	475	466	417	454	473	476	463	426	435	448	398	415	466	414	461	454	440	427	442	447	471	424	463	427	441	405	447	444	431	448	450	452	424	460	432	432	429	421	437	477	479	452	457	433	428	406	429	468	434	489	491	459	469	454	441	424	434	422	440	452	447	471	468	449	432	466	460	450	409	430	431	456	428	461	453	454	439	471	447	460	472	476	431	445	425	448	479	414	448	418	412	470	471	451	429	427	434	462	427	407	437	407	438	460	476	475	414	467	442	452	427	464	489	432	462	462	456	478	464	473	444	440	482	468	475	456	461	462	403	463	458	444	488	458	421	435	472	414	475	434	466	434	429	451	428	425	444	468	440	432	451	429	410	422	459	469	453	428	439	464	436	431	449	482	459	424	439	449	451	455	436	429	456	465	463	442	441	499	451	477	438	442	436	445	437	437	439	446	464	461	441	469	499	455	456	428	471	412	432	456	445	451	440	414	486	399	452	411	448	433	438	451	419	464	446	464	445	419	390	433	448	444	435	467	472	429	437	432	455	415	438	449	437	451	471	422	420	436	444	450	485	405	429	465	475	479	453	412	438	433	438	417	435	470	461	461	452	467	454	437	439	441	446	443	414	426	429	457	455	440	440	431	409	463	407	429	493	485	446	453	457	423	408	469	465	431	463	467	466	471	426	456	442	451	468	438	437	467	417	457	451	477	449	478	387	416	415	450	433	447	413	452	459	439	435	434	460	472	429	432	438	430	461	404	478	468	451	447	457	436	469	448	420	445	431	472	457	466	438	433	441	425	439	453	476	449	430	437	452	458	469	482	448	415	474	429	450	433	455	453	468	427	446	448	421	443	466	456	423	461	450	435	438	462	468	449	456	444	432	444	442	452	414	441	410	465	453	439	417	434	426	448	416	431	446	486	437	454	490	442	466	441	480	445	441	441	421	448	442	464	460	479	458	474	448	458	476	465	443	449	450	455	421	419	464	457	434	445	438	461	449	448	432	446	471	449	443	467	459	454	485	484	454	415	438	431	448	443	411	462	480	449	441	400	468	462	424	459	439	414	435	433	413	447	478	473	467	411	461	434	442	413	460	434	510	438	441	437	448	446	461	475	423	464	396	451	451	446	442	457	429	402	422	454	430	428	426	426	463	415	417	495	442	435	430	424	476	447	402	422	458	423	404	412	429	463	475	485	438	463	438	451	440	475	497	458	455	428	430	426	439	433	435	435	434	486	436	465	474	472	450	459	467	440	425	416	417	462	382	460	471	442	440	420	440	421	475	452	442	465	399	461	420	452	427	460	464	454	423	437	455	433	484	438	484	401	484	423	467	419	459	446	454	456	451	416	458	463	445	441	443	442	463	456	451	420	432	430	452	446	472	430	470	440	477	441	450	440	441	478	438	470	477	429	422	471	445	496	428	417	448	443	450	415	449	472	472	442	465	414	461	459	411	410	447	469	471	457	461	457	457	433	458	446	474	504	422	426	452	462	417	433	427	433	423	460	448	416	454	464	467	423	414	445	442	432	398	439	484	442	470	451	456	432	425	420	462	402	458	451	417	487	432	421	429	499	409	459	447	434	459	408	436	469	458	476	442	443	451	450	469	429	437	458	441	436	468	433	446	453	469	455	433	436	413	464	421	438	434	432	439	427	464	462	454	444	426	464	445	456	449	435	446	452	463	442	406	427	430	445	439	469	406	418	432	408	490	407	454	448	433	454	433	432	421	461	465	416	430	438	439	475	441	480	422	436	437	413	438	426	455	441	448	460	412	453	494	455	435	423	444	445	420	445	447	461	434	416	439	437	454	440	456	459	435	438	445	453	451	490	458	414	405	484	429	437	425	443	454	436	422	417	446	476	437	417	447	463	431	442	433	436	431	450	466	491	451	425	452	424	451	455	435	482	439	421	418	418	466	450	462	438	478	481	413	444	440	473	455	480	464	453	454	443	410	430	449	419	441	418	449	445	442	475	463	418	439	465	460	443	426	442	425	448	475	435	471	401	455	435	466	444	413	410	418	492	424	447	440	449	405	459	447	459	442	424	443	423	442	457	457	456	468	427	483	462	482	441	445	442	489	451	468	481	432	445	453	457	426	451	439	464	425	426	451	421	464	454	459	468	442	438	461	451	462	453	468	436	442	430	419	404	438	449	440	430	461	413	459	456	433	444	442	479	440	447	468	454	425	448	443	457	458	426	452	416	456	458	473	414	435	437	422	443	428	449	467	402	462	438	494	442	436	468	435	446	452	445	428	432	436	470	465	459	457	461	430	445	460	435	418	430	432	440	440	435	471	455	440	450	429	473	453	430	435	454	486	413	440	407	441	440	468	454	432	435	415	451	451	421	433	413	458	397	469	479	431	477	489	452	442	462	421	468	424
49935	87589	70211	51878	39097	18707	10078	1982	523	484	462	481	474	490	461	474	505	481	482	455	461	470	446	491	481	450	484	483	433	484	421	463	484	454	442	502	493	464	461	508	480	446	457	426	477	492	438	487	460	484	446	476	480	473	466	471	539	468	494	470	448	467	464	477	436	442	448	465	491	477	490	461	455	453	471	480	451	447	446	467	450	459	425	493	476	456	480	468	452	452	445	492	460	457	444	441	457	446	472	449	441	450	463	445	471	425	483	456	471	471	453	439	452	479	461	477	442	453	481	466	506	497	494	469	417	472	480	450	470	482	460	449	493	427	439	439	450	479	465	456	442	451	464	445	452	441	511	468	501	470	469	478	465	481	469	445	418	423	482	446	472	453	452	485	454	450	460	480	469	489	470	426	460	477	471	442	437	439	459	512	491	468	469	469	463	461	460	418	493	478	453	459	474	410	518	426	409	501	478	452	452	443	461	472	465	507	446	438	503	491	465	452	435	449	467	453	478	444	491	424	475	482	455	500	465	488	452	497	465	486	493	463	475	457	464	476	419	456	439	475	482	452	471	472	434	466	445	444	474	409	459	472	467	452	458	519	475	450	466	465	517	443	445	448	468	463	504	476	480	456	468	491	435	470	441	450	494	457	482	423	463	435	472	445	472	445	484	444	423	441	426	460	489	499	444	454	436	484	429	480	471	446	454	458	474	473	458	435	461	487	470	457	446	464	485	478	470	489	441	454	444	424	461	454	433	434	483	471	473	450	454	430	435	439	457	484	447	452	482	454	470	468	486	474	501	465	437	491	448	449	420	455	454	455	459	444	470	472	420	449	471	431	450	491	499	448	432	467	502	462	452	483	449	504	464	490	478	472	480	490	435	447	442	500	471	461	467	507	467	454	467	479	473	454	439	480	485	460	439	486	457	479	461	447	463	453	520	473	468	475	482	465	457	468	465	428	477	464	452	475	449	471	465	473	426	424	432	454	460	456	476	453	445	474	460	460	455	458	474	522	469	421	477	430	438	469	469	455	462	478	515	447	436	495	449	450	462	455	467	450	469	478	542	451	492	438	439	440	470	468	471	422	478	442	449	472	467	463	480	488	468	438	473	465	474	473	437	476	462	451	436	491	438	446	451	468	478	453	483	457	441	497	441	471	439	463	468	463	466	458	470	458	473	475	498	476	460	448	430	484	461	457	439	507	494	434	488	473	461	447	430	441	429	458	431	476	444	473	481	432	468	460	447	473	470	435	494	489	467	450	402	432	471	449	455	465	476	444	464	520	460	467	454	477	445	491	451	443	421	441	435	431	463	442	469	410	460	499	424	471	443	434	474	478	431	473	450	503	456	422	461	506	497	469	447	480	436	459	455	456	435	486	488	456	455	412	478	460	429	451	438	484	470	490	442	449	480	453	438	466	495	464	464	418	461	463	487	476	464	483	476	465	422	486	460	449	418	438	494	435	442	417	449	476	498	461	473	453	449	463	439	425	450	433	473	478	484	449	486	484	506	469	445	428	425	440	465	481	443	485	492	484	441	436	470	490	456	447	486	450	490	492	476	461	463	481	465	474	456	466	449	434	444	445	458	447	439	472	480	466	437	477	482	473	479	467	434	475	463	457	455	459	458	470	419	481	451	474	439	419	409	439	461	436	437	485	447	458	448	489	414	501	450	477	485	468	430	489	489	453	470	433	452	468	467	465	443	450	489	482	504	464	486	430	475	395	445	481	480	478	439	437	497	485	460	467	506	502	490	462	463	454	477	480	461	449	446	521	511	472	489	434	434	478	465	498	481	449	459	472	480	488	454	474	459	497	470	416	438	424	448	453	420	475	490	483	447	461	446	502	427	436	471	434	457	466	485	456	483	427	480	491	457	486	476	454	465	483	482	429	483	469	496	442	468	434	482	493	460	456	483	476	473	466	455	456	451	465	449	427	483	447	497	451	444	444	465	445	497	471	449	488	521	481	477	434	470	456	432	473	467	477	487	454	420	447	455	476	480	468	491	473	484	456	442	469	470	458	460	464	482	488	451	431	470	438	477	451	473	434	421	441	465	503	451	480	459	427	460	424	464	449	502	457	456	462	460	466	441	475	469	493	494	417	459	465	515	496	435	430	461	434	497	497	505	466	482	475	492	443	461	464	466	457	440	451	447	510	484	459	449	481	466	436	480	460	475	443	459	461	447	477	474	432	466	478	453	488	434	480	495	411	477	429	465	429	462	439	421	453	473	449	478	482	445	418	454	466	458	499	461	437	443	502	495	460	409	475	433	467	431	459	447	458	472	479	452	489	482	450	500	443	452	492	466	481	434	402	474	447	460	445	446	453	478	476	456	454	513	466	454	453	439	437	493	467	452	432	450	456	473	491	454	466	464	483	476	474	461	468	468	488	518	464	415	467	448	456	438	453	442	458	430	439	462	476	468	469	505	479	440	471	469	460	482	462	470	503	432	468	422	442	461	477	465	447	488	445	431	482	438	483	491	470	432	452	448	467	496	463	506	485	443	440	469	484	466	496	432	484	470	451	457	461	447	447	461	462	476	479	536	466	478	444	477	451	471	458	467	490	447	483	442	436	471	449	474	446	458	429	488	440	459	490	445	461	478	416	454	471	460	447	426	511	485	447	456	479	478	416	466	439	469	437	460	462	520	468	471	446	473	429	452	485	437	455	450	443	452	474	490	493	424	491	454	501	489	459	487	445	470	464	439	487	434	485	501	458	484	464	480	449	472	449	466	464	454	479	468	447	475	479	467	483	433	468	482	466	471	459	468	447	436	439	459	449	452	456	482	437	463	465	488	424	466	493	464	444	471	449	448	466	457	475	430	438	461	493	469	447	434	479	408	444	494	503	479	473	467	466	478	465	436	425	438	479	435	456	469	472	439	465	436	411	456	471	500	468	455	487	442	456	501	492	485	454	486	446	445	445	480	489	512	461	467	448	478	428	474	479	481	462	479	448	472	452	436	482	439	434	430	472	442	487	460	504	462	451	481	459	455	437	413	449	450	496	481	490	497	466	452	454	477	434	440	433	459	481	492	454	463	445	457	488	432	476	461	466	475	470	467	457	455	473	464	456	468	425	429	452	465	463	479	448	475	442	470	463	439	455	468	448	454	440	481	445	460	464	469	453	484	482	494	470	458	459	478	437	478	444	437	478	450	454	448	499	475	440	493	427	498	491	466	459	447	463	452	482	456	461	505	494	456	436	472	492	514	470	418	460	447	441	473	452	445	486	460	431	507	416	458	498	474	487	464	470	438	454	472	452	444	454	475	513	440	446	444	486	492	504	473	470	453	499	500	473	445	472	486	406	489	473	483	427	429	436	458	430	489	473	418	504	449	461	434	459	491	500	467	480	457	452	442	490	482	458	454	428	465	467	491	426	443	517	443	471	434	451	489	509	466	480	475	474	470	508	473	464	456	461	487	471	458	466	449	485	416	478	442	473	466	456	454	451	468	468	444	470	449	442	454	461	464	465	477	442
25035	22247	32341	31073	23526	12543	3510	754	358	359	321	338	326	371	345	351	338	353	331	302	324	343	325	357	331	324	329	323	313	361	315	337	322	293	315	336	317	336	337	330	294	324	321	309	351	331	342	335	317	317	348	329	308	332	312	329	319	332	335	333	304	345	351	347	346	325	345	314	322	318	330	334	327	329	329	327	311	331	297	317	324	307	331	345	323	341	347	376	345	335	311	304	307	342	370	341	341	345	338	336	298	329	316	351	346	341	319	333	361	356	313	336	348	323	331	355	322	332	313	292	382	339	334	353	319	331	302	328	352	343	315	323	354	357	310	347	307	321	365	342	331	349	307	322	312	320	356	352	302	338	349	313	337	353	332	299	337	302	307	313	318	333	310	355	356	339	334	327	322	345	304	377	366	353	333	325	326	329	323	339	323	353	346	335	347	329	318	334	328	322	359	345	307	319	366	321	331	314	328	341	335	334	336	312	333	343	334	315	316	342	331	309	340	341	372	303	357	337	359	346	320	313	332	321	315	325	307	315	331	304	289	305	359	331	329	319	336	331	330	298	370	341	346	305	288	341	324	343	317	320	319	364	341	319	349	343	316	347	348	365	338	318	346	356	366	297	317	346	324	329	323	375	318	357	328	343	348	343	312	339	340	325	323	321	330	333	339	302	303	361	322	343	334	319	345	301	324	315	332	334	325	377	328	332	311	335	327	341	345	349	356	328	336	338	327	327	339	357	332	370	331	313	340	347	355	323	331	340	326	351	330	330	370	353	319	312	326	305	328	323	332	326	348	317	330	287	326	340	332	373	346	333	303	330	307	337	307	311	347	341	355	355	299	329	320	342	325	349	327	324	347	323	316	332	317	350	334	339	329	297	304	331	319	320	352	346	324	335	344	302	338	348	337	294	320	323	335	311	354	326	341	329	317	308	318	319	317	320	311	325	359	335	337	336	359	326	359	324	361	342	361	350	345	328	323	325	376	338	335	337	346	331	344	324	361	337	331	317	340	345	333	336	348	346	346	327	322	334	312	332	332	352	356	334	340	326	373	341	357	331	338	346	322	357	339	308	335	335	346	315	302	333	342	318	323	349	325	328	316	332	345	346	315	338	368	345	328	350	320	344	348	325	335	354	362	293	303	329	313	322	340	334	332	340	332	353	315	336	331	328	333	339	332	311	304	331	330	311	308	343	302	298	327	325	319	355	342	341	348	390	342	348	303	317	316	318	327	352	316	330	306	296	342	351	330	331	331	306	320	332	301	344	336	331	338	322	318	362	350	327	345	365	360	343	306	344	345	317	326	326	314	331	304	293	317	359	319	331	323	324	306	383	354	315	325	308	340	312	340	300	349	311	309	319	322	350	332	342	311	287	323	341	377	337	324	345	325	336	325	381	337	319	373	311	346	342	358	340	335	321	328	353	326	341	309	326	347	348	347	331	312	318	337	323	375	324	316	376	326	324	359	358	359	328	328	329	317	356	318	336	345	348	312	339	361	345	343	344	333	333	334	338	360	340	308	305	305	348	347	300	308	332	361	329	344	344	345	333	361	356	342	318	320	347	340	310	353	312	331	356	337	356	354	339	311	312	351	350	324	328	285	341	349	327	336	318	360	327	340	335	340	329	323	328	320	336	326	349	364	329	309	340	375	378	322	328	336	299	337	314	317	351	339	384	349	329	342	342	347	368	363	355	342	366	310	375	332	356	328	356	346	319	316	346	316	324	304	316	331	328	370	360	324	338	335	315	336	343	352	330	309	339	356	333	303	341	332	353	348	343	323	324	368	336	310	326	361	325	341	328	292	324	342	312	303	334	352	344	341	363	313	325	306	310	339	320	343	313	344	343	351	336	333	324	348	304	357	384	307	312	359	305	328	342	331	333	339	322	322	356	330	319	298	342	338	327	315	334	322	319	334	352	324	329	348	350	329	349	320	342	348	332	362	319	329	336	304	373	313	308	346	321	355	299	345	309	316	317	346	329	380	325	308	377	352	365	312	334	344	329	332	341	288	316	310	337	340	347	332	328	338	341	333	342	331	328	324	324	329	346	302	345	307	323	368	341	344	338	359	355	311	325	351	337	306	323	336	348	344	330	355	377	332	297	312	330	342	317	357	360	340	321	310	356	316	333	340	322	332	314	306	338	343	366	356	344	351	356	336	343	342	372	354	326	351	342	328	327	346	295	324	308	312	326	312	330	352	324	330	338	349	316	341	323	356	330	341	345	339	332	337	332	332	324	311	330	354	294	333	358	308	327	338	345	318	313	362	317	323	308	346	348	320	311	342	340	329	339	339	353	324	326	340	309	347	339	321	316	328	337	349	346	338	364	354	343	340	323	319	333	303	343	314	325	315	333	314	317	359	334	372	319	364	343	327	322	356	350	349	347	311	345	340	344	344	330	320	357	324	347	331	312	348	319	338	344	339	362	346	334	331	346	353	333	350	297	390	359	296	340	339	347	323	359	335	315	338	303	344	309	336	326	326	360	320	331	291	342	334	341	337	310	321	323	325	315	318	347	343	327	345	313	355	331	354	343	321	290	342	331	319	324	340	329	317	357	353	339	327	344	334	381	345	347	304	311	324	342	346	324	295	353	335	354	359	339	314	330	345	342	328	331	299	321	316	329	342	330	318	320	367	334	315	322	324	326	310	351	331	340	360	329	299	313	319	321	372	356	332	346	327	354	314	316	354	339	343	376	329	360	343	344	321	331	310	335	321	326	338	329	331	326	330	367	297	314	322	329	343	333	347	337	330	336	326	300	348	334	353	283	308	327	321	328	356	358	320	339	332	312	337	348	342	362	340	339	340	324	340	316	342	325	353	341	324	336	320	335	349	337	342	330	346	327	342	338	327	306	349	347	341	324	350	327	347	327	339	331	305	343	348	331	358	338	321	346	347	328	295	362	344	322	322	325	346	320	328	340	348	346	325	316	336	306	325	344	334	335	328	335	315	329	346	341	337	307	311	297	339	348	340	333	330	314	322	350	336	327	312	321	318	350	344	313	345	356	311	300	347	326	336	318	347	326	343	342	313	330	326	340	353	332	346	356	310	370	328	322	352	332	327	311	335	314	321	343	323	361	321	354	312	343	327	330	326	347	320	361	336	344	335	348	316	322	336	292	347	304	315	327	361	327	334	320	339	310	322	329	375	314	319	318	333	325	332	331	349	323	354	302	326	339	327	334	291	357	360	335	318	329	351	351	333	348	328	332	335	339	346	303	347	323	328	350	339	345	347	334	335	343	370	331	330	323	317	340	317	308	318	319	345	332	330	325	317	304	327	334	345	310	316	327	310	360	340	348	329	316	318	340	338	343	327	332	333	298	322	335	330	346	345	334	343	357	337	318	386	315	326	336	294	373	324	339	332	344	356	319	355	302	362	378	360	342	373	328	357	306	323	325	321	336	341	355	324	305	334	338	358	354	300	339	336	304	354	309	348	340	337	311	361	356	351	345	351	332	318	320	330	334	328	313	321	316	340	340
41405	68760	51840	36838	28323	14103	5170	1080	416	391	379	379	366	393	362	370	349	389	348	344	379	378	359	331	374	398	358	386	362	372	338	330	367	387	407	370	357	379	346	336	385	404	362	365	385	374	347	392	390	383	362	343	346	394	396	355	376	362	355	364	353	367	398	424	354	389	374	390	355	357	370	352	330	345	401	382	365	360	356	348	380	367	353	352	355	433	374	332	341	366	373	371	390	365	344	379	331	400	370	370	427	409	368	343	417	388	359	356	358	376	354	342	359	355	348	360	361	367	352	364	389	348	351	381	356	397	375	344	362	412	370	391	360	391	387	389	351	401	395	343	376	368	398	367	371	383	388	365	353	374	405	363	344	376	332	361	333	393	378	349	399	359	358	367	345	391	354	364	375	383	342	390	382	368	391	375	356	369	386	392	389	421	372	357	367	373	342	388	360	387	387	380	369	362	334	377	356	360	359	358	361	354	368	333	367	402	402	356	397	394	403	378	332	374	385	400	356	403	347	355	374	366	341	364	354	341	351	382	352	358	407	374	408	372	360	364	369	425	376	343	413	348	333	354	373	378	334	389	399	314	353	365	397	399	369	358	364	364	376	368	376	342	375	367	363	355	378	368	364	387	396	350	356	378	377	408	348	370	366	372	353	368	374	365	389	347	404	384	379	369	344	368	395	392	379	384	346	385	345	374	376	370	336	381	356	378	399	354	372	361	371	339	334	397	382	353	414	350	383	387	371	386	387	394	400	406	371	352	370	344	363	357	407	394	354	401	371	366	405	361	394	375	348	348	360	357	361	368	379	370	366	370	362	348	371	386	358	399	361	354	386	370	349	346	395	346	371	353	378	343	375	366	385	347	392	387	357	358	388	395	376	356	372	368	351	392	339	383	381	399	369	410	358	361	380	389	356	369	362	414	373	352	358	402	375	366	386	355	382	348	398	383	376	351	371	372	336	389	402	354	390	385	364	363	358	360	360	406	359	390	359	366	391	401	356	380	374	340	349	345	374	401	364	383	356	328	366	384	372	354	390	384	417	345	373	374	387	346	394	374	356	334	340	366	351	336	399	372	403	401	361	369	385	371	383	384	400	406	371	342	352	390	361	387	371	392	377	352	375	383	376	377	349	392	354	360	366	341	321	337	393	383	341	389	377	384	375	384	336	355	341	385	383	362	411	348	359	371	370	370	366	342	389	393	379	382	374	350	386	343	378	403	330	379	380	375	359	395	373	381	383	402	382	362	344	351	370	357	365	388	358	373	336	362	343	350	377	355	366	353	365	396	383	366	338	415	388	406	356	358	408	383	364	370	341	365	405	383	365	352	377	375	396	377	389	362	397	395	327	382	394	421	382	365	388	357	371	359	385	403	363	360	348	346	373	387	365	369	350	357	368	341	371	365	359	359	366	355	390	380	372	373	340	372	351	393	390	363	343	375	371	343	360	354	370	360	387	370	392	370	339	372	380	360	409	334	363	371	371	366	362	395	374	377	337	393	356	349	370	362	388	378	389	392	361	352	348	370	383	382	362	349	374	377	348	369	362	360	394	395	372	357	377	375	356	395	396	367	381	376	349	397	345	365	367	386	379	349	349	377	346	409	382	338	374	365	396	401	351	363	392	382	366	374	358	354	423	388	348	363	367	355	353	388	362	380	371	365	385	383	334	359	403	379	335	348	400	367	368	369	362	389	377	382	390	394	359	385	359	360	368	403	369	352	341	368	355	369	341	396	361	369	392	386	368	341	384	387	367	377	365	393	398	376	383	365	337	381	378	374	371	399	389	353	375	382	346	343	390	377	369	372	381	407	350	335	368	343	369	357	406	364	350	361	387	371	355	360	364	370	360	375	376	345	343	375	378	396	379	355	349	357	369	351	336	393	364	348	371	370	399	365	380	376	364	359	385	372	382	382	399	382	355	375	404	372	400	378	361	405	387	374	360	386	347	336	400	345	360	353	379	390	380	373	394	346	356	375	359	382	339	370	384	361	407	352	396	370	373	398	381	396	361	386	371	405	361	380	369	376	387	422	334	361	366	361	356	394	376	363	384	352	384	409	372	360	373	353	397	385	344	360	334	387	353	349	337	361	389	362	372	373	382	368	378	392	372	378	389	362	390	367	363	357	344	351	340	378	383	367	384	368	389	330	374	401	330	370	377	369	364	415	366	364	371	399	373	350	387	390	369	393	385	379	381	374	358	390	365	379	381	392	360	367	360	395	343	363	379	350	353	330	388	336	374	367	392	350	396	382	363	400	341	390	390	370	360	401	383	345	377	387	386	351	390	367	376	378	369	350	367	378	362	376	373	384	363	335	357	390	376	347	361	384	329	353	398	372	369	379	351	365	381	394	375	370	383	401	378	354	370	343	354	359	378	364	341	376	369	357	360	369	362	331	336	377	353	359	379	364	369	390	347	382	388	355	365	364	380	344	403	411	372	335	365	390	397	347	353	406	368	366	359	366	354	383	378	357	379	355	344	381	379	385	380	392	389	364	336	360	386	356	367	387	404	357	336	360	356	401	356	371	376	417	406	375	343	400	393	398	341	366	390	372	367	347	377	362	396	337	374	348	385	380	356	350	384	349	369	372	368	379	353	375	397	374	387	381	354	363	383	414	328	354	374	364	371	352	366	357	366	397	382	416	388	372	354	368	356	369	356	353	389	383	359	368	379	348	403	378	349	371	381	356	355	390	345	372	388	402	384	371	365	392	377	374	373	363	384	373	349	376	396	367	354	381	378	369	399	400	377	363	381	364	413	400	363	341	360	378	378	388	341	369	355	373	341	358	384	365	405	359	396	389	384	381	331	369	412	415	370	385	367	343	321	381	376	333	367	371	380	349	350	359	355	361	356	324	357	362	386	379	360	366	363	352	360	393	350	371	395	376	364	361	358	333	430	339	386	374	337	399	358	380	384	361	365	379	374	383	346	389	348	376	394	363	428	383	370	355	399	366	372	342	340	406	385	363	395	402	371	381	364	363	353	354	358	402	387	349	372	354	353	364	388	376	387	366	360	382	341	381	365	384	397	380	380	365	408	354	360	357	414	369	379	406	339	375	360	409	330	391	382	345	382	362	400	391	358	350	384	353	352	371	372	365	374	379	381	341	406	353	375	415	377	326	382	345	349	400	354	357	364	367	378	387	370	361	363	359	390	366	365	370	391	378	388	339	381	367	342	384	371	397	352	379	382	352	342	403	383	384	358	349	383	397	342	397	360	380	356	373	406	370	379	363	380	366	369	378	395	364	366	411	364	351	397	355	404	387	371	385	361	380	384	353	375	396	348	363	367	400	374	397	365	401	441	375	370	369	362	377	374	369	372	358	398	335	350	351	359	365	387	384	329	402	346	349	399	358	349	369	344	359	374	370	384	361	353	394	383	416	407	361	336	400	382	358	398	340	404	363	369	337	368	344	369	341	363	332	392	349	366	336	348	340	383	375	375	385	371	394	389	385	374	355	335	359	369	404	337	355	348	361	363	372
22557	21345	30658	28630	30072	28385	21406	3642	652	619	596	649	617	592	627	635	626	625	620	535	615	609	625	622	599	628	594	586	610	629	603	578	588	604	577	614	576	591	614	558	619	625	581	614	607	588	600	620	587	570	642	624	626	609	614	601	572	552	611	564	589	593	646	579	651	596	615	565	624	606	603	632	616	552	639	609	582	631	563	585	584	582	567	595	633	646	578	605	575	607	596	557	560	571	582	636	527	607	556	605	526	594	592	602	541	614	600	612	575	540	649	597	613	581	550	546	619	637	633	578	594	547	578	607	590	587	550	572	562	567	579	608	567	599	577	563	587	606	589	546	579	596	600	620	586	636	573	610	578	644	585	592	564	630	601	581	585	615	589	605	593	614	608	635	579	612	591	610	623	596	564	563	571	613	595	610	594	592	611	617	576	625	569	666	594	615	575	616	616	600	568	586	627	565	610	578	586	604	628	565	619	602	581	617	581	620	594	606	590	653	636	557	591	610	568	585	623	588	582	599	576	590	599	612	613	623	666	611	621	581	574	598	621	600	569	595	595	616	611	605	638	603	578	575	587	623	596	598	622	621	585	635	560	622	586	599	574	571	562	586	560	591	607	619	594	606	570	541	573	590	593	586	591	588	644	590	628	583	576	582	572	549	634	571	619	600	576	572	603	568	602	589	602	559	606	602	639	591	613	581	612	657	592	604	581	599	589	620	590	550	591	588	561	609	567	621	588	578	588	587	557	590	606	604	595	574	549	603	588	608	583	592	589	574	599	608	588	589	588	700	561	606	593	592	590	588	545	570	612	603	602	607	566	569	591	570	605	606	602	605	583	553	634	607	596	579	562	591	601	587	651	660	621	584	575	653	651	586	593	632	652	542	567	613	603	608	639	619	609	584	599	623	622	585	631	620	651	587	631	603	601	579	592	589	646	583	623	589	603	608	567	591	608	534	590	567	573	624	613	566	607	594	611	610	606	607	575	581	622	595	576	597	585	579	581	602	610	589	562	532	589	579	556	599	594	575	579	586	593	592	602	623	578	618	612	601	537	595	626	596	619	653	558	627	571	599	548	613	589	522	625	574	581	612	594	613	575	588	580	574	560	639	607	599	553	576	595	641	609	586	604	607	607	583	599	616	591	561	565	566	581	592	604	591	564	601	591	596	661	637	573	599	649	622	599	601	575	596	578	632	618	610	568	585	585	644	560	578	576	580	600	600	605	625	579	600	638	601	583	636	591	585	651	594	608	607	641	622	589	621	567	593	595	635	587	623	589	572	618	572	612	594	609	604	626	611	575	575	660	598	537	576	642	570	622	629	597	584	618	591	584	573	595	577	613	608	645	634	602	619	615	604	565	629	578	617	565	573	596	578	624	630	607	591	602	650	596	584	599	610	597	620	583	605	545	598	559	603	588	551	577	647	601	565	599	586	615	620	585	607	610	593	572	597	614	594	557	614	566	588	610	626	642	632	603	586	593	644	629	614	579	556	633	607	587	582	609	622	589	642	556	562	616	634	599	560	622	581	590	623	606	567	576	629	592	633	611	592	597	630	591	571	636	649	575	595	626	561	601	535	588	589	605	638	632	619	595	588	605	576	570	633	630	608	641	562	582	627	619	610	549	598	601	569	630	603	661	606	584	577	603	655	589	614	593	589	568	578	590	578	571	637	568	597	643	599	587	620	597	599	565	619	590	592	647	575	630	628	596	595	595	637	597	620	632	610	621	613	611	630	639	576	574	620	604	596	578	600	606	612	581	583	621	620	634	628	595	610	606	607	589	548	591	599	572	611	588	630	594	595	590	609	623	551	581	558	655	559	620	552	625	595	549	593	638	614	653	597	590	614	605	558	608	609	600	610	585	593	560	648	577	577	605	583	644	604	648	601	534	593	619	616	613	589	612	603	608	604	562	601	573	590	636	592	582	579	566	596	589	571	608	592	606	599	610	545	605	568	583	576	603	613	562	600	561	620	534	583	578	568	611	580	571	591	607	535	562	547	609	615	573	609	582	541	596	596	598	615	607	591	620	594	583	555	590	551	600	609	605	629	591	657	586	601	623	630	624	594	557	566	644	600	610	581	571	582	622	606	612	588	607	588	608	608	605	630	615	577	601	591	632	563	591	619	598	564	596	604	629	607	589	659	601	588	602	590	608	648	589	563	623	554	581	564	590	593	593	614	622	609	608	577	605	603	573	640	587	629	603	610	576	596	572	585	573	592	601	586	576	650	578	559	607	572	599	596	577	574	592	625	574	606	613	594	584	559	611	626	620	583	622	625	596	579	593	596	570	583	560	604	582	656	621	585	575	557	572	566	664	611	596	593	564	561	597	594	603	591	589	635	620	614	580	583	613	580	566	599	602	642	633	595	548	580	619	606	590	564	579	616	607	549	621	613	586	588	542	611	578	562	590	579	563	592	594	624	570	601	602	560	575	553	583	585	584	574	583	562	583	571	591	601	608	605	604	630	606	564	572	596	565	593	627	610	643	596	631	613	551	583	569	604	593	585	576	567	614	609	575	634	577	606	611	550	583	608	610	631	609	614	616	593	602	612	602	584	577	581	620	573	594	605	589	596	597	598	604	640	582	615	611	583	584	606	598	597	598	606	564	595	591	590	598	624	592	609	557	603	603	600	612	613	592	599	625	551	579	538	585	596	576	590	589	612	606	591	571	585	582	579	581	599	535	610	586	560	577	551	557	606	656	607	580	574	592	597	602	588	590	608	613	594	590	571	592	602	627	595	594	595	623	557	609	577	569	589	599	587	591	570	594	597	630	600	590	607	597	598	616	617	534	630	621	659	613	622	618	560	581	598	613	613	610	584	572	583	591	573	594	585	630	597	623	629	586	563	632	619	554	596	603	596	570	591	586	583	599	581	582	568	615	576	595	601	584	605	630	627	591	595	591	630	601	583	564	604	577	570	613	578	577	595	618	601	567	616	584	591	574	639	593	582	562	608	554	584	619	581	594	599	545	572	590	648	550	604	632	639	589	587	590	579	631	623	613	595	600	576	575	611	603	589	653	608	613	597	619	591	607	618	589	537	580	572	604	581	616	593	617	636	623	557	614	607	564	583	596	622	585	610	570	611	552	576	593	618	572	604	546	551	603	552	589	600	645	587	536	573	611	621	590	615	612	571	549	565	572	627	635	599	594	599	617	634	634	605	612	575	576	665	662	579	573	595	594	622	585	641	613	595	571	603	629	599	596	606	590	574	593	616	579	604	612	640	545	574	594	607	613	601	593	536	611	638	587	595	610	608	592	553	641	632	589	593	608	613	592	593	603	614	627	558	581	586	583	601	574	605	638	619	532	583	579	594	572	583	616	591	599	608	580	588	583	586	579	647	565	599	658	524	548	626	595	576	557	574	596	582	613	583	627	558	610	561	555	571	582	591	599	572	586	572	585	648	562	580	608	588	582	624	623	589	625	585	616	573	583	625	565	580	600	592	605	577	540	613	610	565	582	593	567	615	644	561	592	574
54479	95239	78127	58544	47531	32542	16349	2213	772	648	608	685	647	655	618	643	607	602	622	617	624	574	630	608	645	602	586	623	605	580	601	632	601	597	601	570	601	568	587	637	663	680	627	599	573	611	596	601	598	607	638	542	597	652	586	570	592	608	610	639	629	598	596	624	620	618	586	574	582	621	625	608	641	632	648	626	665	554	635	636	649	637	591	592	626	580	614	583	606	633	613	621	604	599	613	565	569	613	590	612	629	630	658	612	609	608	576	595	562	594	584	618	619	577	618	623	585	580	603	600	601	597	585	584	587	634	615	596	641	597	589	564	560	594	633	639	626	591	604	618	595	675	595	585	601	564	635	637	598	620	604	595	652	588	641	570	629	648	629	633	609	598	644	589	596	615	582	595	608	636	628	591	622	634	635	623	656	625	628	629	627	596	594	627	631	586	653	568	654	591	584	629	586	661	599	636	641	611	648	629	584	633	633	576	615	584	599	616	689	609	612	604	603	566	594	644	621	630	578	625	613	609	627	592	582	617	605	585	592	594	598	605	617	654	585	633	659	605	628	593	608	615	612	639	612	602	577	613	575	647	599	650	600	603	583	596	623	608	604	615	622	588	573	608	620	617	624	619	647	595	629	630	641	621	623	602	621	598	598	609	618	637	639	592	597	617	630	630	577	624	574	558	585	667	624	584	611	619	595	649	570	613	630	598	649	572	595	589	626	597	620	611	616	629	581	589	561	638	609	604	604	571	609	632	609	655	595	647	631	626	615	595	616	613	595	617	587	626	584	582	630	586	610	594	641	644	633	591	605	598	608	613	638	589	594	598	609	606	644	539	605	667	602	620	643	593	617	640	671	580	631	616	636	581	609	615	621	626	621	567	620	580	639	587	587	626	598	618	598	597	621	592	668	591	638	641	589	578	586	625	614	594	618	605	605	626	603	630	620	623	640	654	586	593	630	630	613	629	607	569	619	611	621	638	623	589	586	612	591	629	586	617	611	624	620	619	635	614	606	610	614	585	606	651	586	620	637	656	679	626	653	578	594	654	612	625	628	600	605	621	578	611	613	605	653	611	603	590	621	610	653	610	639	635	582	628	627	609	579	630	647	621	596	587	638	608	584	576	582	613	588	629	637	604	557	583	565	605	637	620	596	575	589	592	628	593	588	612	611	526	590	592	682	663	588	611	609	605	555	632	629	593	619	579	582	621	615	630	596	581	588	662	600	568	632	600	598	679	601	643	590	627	641	617	593	617	625	612	608	606	617	627	569	578	640	624	617	601	586	591	604	609	572	599	630	627	594	593	614	634	613	597	620	610	622	592	608	638	646	599	610	599	612	607	607	609	643	615	577	573	606	632	635	573	613	587	616	632	607	602	587	596	618	597	589	587	600	599	617	589	640	631	589	652	609	584	605	625	623	628	607	594	601	630	588	578	610	618	614	581	617	627	623	600	623	626	575	596	597	603	559	616	661	590	658	624	609	605	635	651	596	586	612	623	615	570	597	616	649	623	637	633	592	571	596	638	618	689	628	606	594	592	614	581	622	637	587	665	666	611	651	614	634	588	627	617	592	590	599	633	606	579	610	615	586	638	632	622	636	594	635	638	635	603	607	620	554	649	583	606	608	605	616	584	648	609	586	625	606	635	606	606	624	615	573	570	575	594	625	587	604	605	586	629	629	573	595	573	602	605	636	593	593	614	621	565	616	607	628	621	623	593	625	633	616	633	665	624	590	673	611	624	629	636	614	636	595	610	631	610	602	593	649	642	626	667	588	621	620	633	615	588	633	623	589	599	603	627	635	661	592	564	639	539	622	609	605	622	601	594	635	597	552	666	597	635	634	615	638	560	628	594	609	614	624	607	631	597	632	602	547	638	622	597	623	653	602	526	591	608	579	652	625	605	618	591	644	592	632	619	595	636	598	607	638	622	612	557	594	627	605	599	603	592	639	622	625	599	602	625	652	599	618	648	633	596	578	603	619	585	561	621	593	592	619	604	598	608	571	658	616	623	578	647	633	609	627	587	648	591	594	571	575	621	621	589	597	604	622	610	607	667	570	601	644	617	616	607	605	612	556	614	581	592	627	603	636	592	599	625	615	600	608	606	619	610	619	619	653	607	569	668	606	624	628	616	648	574	621	587	589	596	633	576	641	635	659	611	589	620	549	624	629	586	585	594	626	650	613	580	589	589	597	618	636	625	606	593	634	583	574	574	624	600	663	620	571	625	600	657	620	613	610	605	660	585	585	573	601	565	609	588	562	583	627	562	589	604	617	621	621	606	637	633	632	629	570	635	634	572	636	604	621	561	622	623	657	646	608	625	643	605	590	603	626	586	600	672	584	638	591	639	593	639	625	622	561	588	585	606	629	637	632	625	618	618	599	614	568	609	588	625	605	604	602	637	579	605	607	636	604	585	558	640	627	614	591	642	650	576	645	630	628	621	597	573	622	572	613	627	581	602	601	570	609	596	626	639	593	620	626	613	605	650	624	605	617	573	638	622	599	619	604	608	622	638	625	605	595	565	606	580	601	608	618	564	624	574	598	623	603	645	596	672	600	622	623	597	606	597	611	639	624	585	614	593	628	612	659	570	575	603	651	604	594	571	605	630	660	595	607	585	623	555	621	637	570	645	621	581	594	631	591	630	647	628	565	612	559	623	640	598	655	628	588	613	600	600	603	566	598	589	593	621	582	587	577	606	581	558	599	542	624	632	629	631	599	557	612	617	561	622	602	625	584	598	585	606	645	595	600	652	588	572	620	621	607	571	613	587	590	638	553	592	616	632	649	626	605	629	585	595	617	597	614	592	660	642	646	579	592	593	609	672	618	680	581	617	647	604	627	612	592	616	628	566	589	634	625	634	631	585	576	554	608	631	596	644	586	621	611	643	655	641	590	649	616	626	616	604	629	616	600	620	592	661	630	625	619	577	580	620	598	603	602	609	606	576	639	626	601	628	600	598	614	600	611	649	607	643	605	613	605	645	647	579	640	576	630	638	597	597	599	623	600	608	602	619	639	626	605	603	580	633	605	602	570	597	570	608	593	639	624	654	604	585	570	622	594	618	564	602	623	620	592	563	605	598	616	585	576	613	615	600	615	660	625	603	639	625	618	588	580	622	587	630	595	602	674	637	608	602	615	594	597	567	646	580	614	588	649	598	595	621	583	639	595	582	604	597	652	576	611	606	586	610	597	637	580	614	642	651	577	545	595	616	602	668	591	620	616	567	581	632	641	554	620	614	619	602	625	600	621	577	608	581	604	635	614	611	626	603	651	597	643	590	598	617	582	658	645	576	607	606	578	630	597	590	625	657	593	574	615	563	610	584	619	618	576	595	603	584	595	648	611	622	612	608	611	604	625	602	595	637	623	620	579	613	641	615	637	645	664	621	605	604	586	562	620	608	566	573	618	593	625	581	622	521	609	609	614	606	647	553	592	592	597	597	587	643	666	593	618	638	572	614	604	567	595	620	582	541	611	614	572	586
28718	24329	27161	15928	6456	2675	1011	325	267	282	259	285	260	261	258	243	268	257	283	287	285	246	260	241	256	271	265	239	277	250	249	268	254	253	267	281	276	239	268	244	252	290	280	236	238	252	228	229	267	293	245	286	277	260	265	234	261	275	244	290	272	311	262	272	262	229	245	256	228	243	310	228	261	268	270	244	263	266	263	250	284	250	269	245	274	252	275	285	248	252	248	268	240	277	262	265	261	282	241	249	249	244	270	243	280	268	254	271	236	247	269	274	234	251	268	281	233	251	269	244	277	260	291	262	252	247	263	277	268	292	244	259	270	276	227	241	262	252	249	263	250	226	281	245	257	232	257	256	216	233	252	272	256	250	259	285	273	248	264	250	264	261	234	260	220	264	247	250	257	251	263	260	261	260	278	248	234	270	254	257	287	242	254	268	287	277	254	293	240	285	276	251	262	265	294	253	247	280	264	287	249	231	238	266	273	268	234	263	261	260	260	249	259	250	239	221	280	248	283	258	281	244	252	261	263	260	250	258	232	257	257	289	252	239	246	267	232	250	263	248	244	273	266	286	265	279	256	247	273	262	260	281	280	281	256	245	255	289	283	239	254	250	259	258	286	263	267	231	256	243	253	251	248	262	257	260	263	266	254	263	261	253	244	260	248	292	277	293	256	261	271	274	268	256	268	262	275	255	292	273	257	251	269	269	249	251	240	268	287	260	230	231	253	226	250	262	258	256	255	283	239	264	242	261	260	249	257	263	257	256	275	257	274	275	271	274	257	287	279	262	269	262	250	233	245	233	269	238	251	230	267	263	227	265	262	217	257	269	263	248	248	273	253	251	260	268	236	276	262	271	251	259	290	255	251	292	254	247	253	284	258	273	251	268	262	274	260	273	247	254	253	257	260	247	265	275	266	245	246	269	255	246	256	256	261	279	240	270	250	250	242	256	255	271	259	289	265	250	250	276	273	238	257	252	267	264	240	245	271	276	262	268	235	251	242	241	242	279	256	291	262	287	273	232	283	247	267	251	228	258	254	289	245	262	251	245	218	257	266	243	256	262	239	258	290	244	270	251	265	274	255	262	281	265	269	255	266	260	275	262	264	252	257	250	245	230	239	251	278	246	242	240	262	264	270	232	240	252	249	252	258	238	231	250	271	264	246	260	256	253	268	261	257	257	245	269	263	260	253	249	256	250	254	229	248	267	253	258	260	289	268	265	262	244	244	258	251	275	257	262	269	270	236	281	290	267	279	268	262	230	231	246	281	261	272	260	250	267	270	286	248	274	256	263	267	260	275	245	275	273	265	259	233	268	267	236	249	266	251	249	256	253	284	270	267	260	262	259	247	281	256	262	243	265	257	272	240	264	259	264	236	259	265	241	233	258	261	235	275	247	243	281	266	258	246	263	240	252	242	265	246	241	249	256	280	289	273	296	245	256	269	261	239	263	261	283	268	245	270	267	274	256	259	249	249	260	264	280	288	272	269	251	254	284	280	256	255	262	264	256	235	272	264	283	255	264	271	253	268	286	267	275	280	256	269	240	256	261	264	257	241	250	247	260	256	284	243	256	251	248	239	267	243	235	253	279	254	252	294	259	264	256	244	259	243	234	245	236	290	248	274	240	252	258	260	258	260	254	258	282	237	232	254	244	247	266	257	267	257	304	270	246	259	236	257	246	252	272	262	258	258	256	228	261	244	257	232	238	241	257	272	268	253	257	261	252	255	285	263	256	248	248	274	257	240	306	277	243	231	283	249	253	266	245	259	256	243	255	257	240	266	261	258	242	257	269	251	266	264	285	259	280	235	273	244	270	253	274	238	255	248	259	257	261	259	256	240	257	295	204	251	242	240	284	276	296	261	299	298	233	281	269	234	265	229	259	258	265	262	259	249	290	261	260	243	275	273	273	260	266	265	262	259	242	271	227	257	249	242	245	253	249	256	273	263	231	273	262	246	252	249	272	265	268	299	314	221	271	259	269	264	271	240	283	269	246	268	278	255	264	255	263	264	262	268	247	240	274	271	242	278	266	300	241	245	261	239	276	268	250	244	272	234	253	278	242	254	256	276	272	249	241	252	287	264	240	262	257	269	245	245	272	251	279	252	240	304	276	257	256	255	242	243	260	240	277	263	256	282	256	264	246	267	232	239	260	253	267	283	269	278	252	275	286	238	248	266	236	265	238	243	278	222	253	265	251	238	279	260	255	263	283	256	266	241	282	253	247	268	248	253	234	246	228	248	263	262	241	253	266	222	278	256	253	265	229	256	248	236	264	269	268	265	256	215	256	261	254	263	265	269	286	252	269	276	266	277	255	288	238	261	238	273	260	276	232	278	258	253	262	274	247	244	245	265	243	263	229	268	267	261	275	250	243	285	253	274	246	257	231	253	311	234	263	276	259	260	250	237	267	252	270	273	258	290	278	264	304	279	259	233	257	251	247	257	235	240	222	261	249	246	265	286	264	249	236	274	283	254	288	207	284	231	243	249	284	253	245	234	297	261	243	260	229	273	225	256	264	238	249	253	274	261	264	241	263	236	272	257	269	248	245	278	252	223	240	247	256	260	246	234	256	248	265	231	255	276	291	225	259	239	259	254	240	281	265	246	228	260	258	256	251	252	241	242	251	269	267	275	256	254	276	256	276	271	244	222	248	266	255	273	245	281	243	220	268	263	258	253	274	250	273	259	266	259	257	249	240	292	258	279	254	280	276	268	250	249	253	266	248	257	250	233	284	257	252	250	246	247	269	255	242	267	240	250	266	264	280	245	255	279	233	261	262	241	238	252	257	269	282	262	263	292	233	247	224	252	267	249	253	267	271	253	272	266	257	243	264	256	246	267	269	248	261	280	277	261	256	245	243	249	251	258	270	262	259	274	252	265	268	252	267	255	252	239	238	274	260	271	270	244	251	264	219	278	266	261	235	262	277	254	272	245	243	262	267	235	275	273	231	252	265	252	261	244	267	259	246	254	253	243	290	276	250	247	267	258	271	255	279	240	247	274	265	284	230	270	253	263	282	249	257	242	279	278	288	247	251	254	255	254	264	261	241	241	234	240	274	236	270	273	270	242	271	265	279	269	249	241	264	250	259	247	246	259	238	271	252	252	270	271	253	262	243	262	262	234	264	245	269	230	251	242	256	267	254	234	265	256	268	281	254	258	249	238	267	264	250	273	269	234	272	236	257	281	223	256	273	226	269	269	238	255	278	241	241	268	267	255	243	255	243	282	229	251	247	261	264	251	260	277	250	259	239	247	259	265	245	286	280	269	242	244	276	253	258	257	247	244	275	284	255	245	247	228	263	292	268	288	280	247	261	261	256	246	276	267	268	263	288	281	269	243	271	252	252	265	241	267	262	258	284	265	244	254	250	269	282	270	276	286	290	256	282	287	258	263	287	261	231	259	249	235	255	226	251	256	251	252	255	249	247	261	277	249	280	239	262	229	248	244	270	276	260	240	265	245	275	245	263	273	252	272	260	245	251
19751	35371	23409	11585	6754	3174	1171	403	270	295	262	267	265	301	274	283	297	284	294	295	279	285	303	304	274	308	293	318	255	282	279	271	286	277	249	256	286	313	297	277	297	291	319	301	271	267	279	299	275	297	275	281	269	302	319	272	277	288	264	269	293	266	297	286	256	291	288	296	290	280	263	281	271	272	323	273	295	320	243	275	286	296	249	294	261	306	281	280	296	263	309	287	290	271	284	280	265	293	304	280	301	288	281	249	317	296	269	301	303	266	305	274	301	274	277	289	283	287	267	276	297	308	276	288	292	305	283	302	274	289	291	282	257	304	283	273	295	288	274	261	280	289	281	260	279	274	311	287	259	267	298	302	287	281	274	275	327	293	268	282	280	282	297	312	298	319	289	270	271	310	297	280	301	299	293	310	290	299	268	309	253	272	311	237	280	309	297	277	288	256	323	260	305	270	305	272	264	271	299	273	281	315	276	280	267	275	283	276	281	275	296	289	250	287	269	291	314	252	284	278	289	304	296	316	290	316	311	289	265	290	292	301	295	323	285	272	260	278	295	256	296	299	290	295	286	286	274	273	311	255	303	273	286	275	301	289	297	278	257	317	296	316	265	307	270	282	304	290	294	299	304	292	269	271	302	288	299	298	286	333	292	288	283	312	280	299	268	332	276	297	282	275	291	266	287	275	276	323	279	271	295	262	292	311	298	320	289	278	249	281	288	294	291	268	291	277	293	295	279	312	307	261	280	257	266	278	289	290	285	292	289	298	297	273	268	269	280	287	328	301	262	260	264	289	298	285	305	284	285	317	252	309	278	284	287	267	285	276	278	279	300	281	284	271	285	307	314	288	286	274	290	274	308	275	280	322	271	252	312	274	278	330	309	317	307	284	333	292	295	295	280	278	279	306	272	311	286	273	297	283	302	279	250	290	274	261	332	270	286	274	280	330	266	289	264	314	274	265	279	292	287	271	284	313	285	269	305	268	305	262	285	278	328	268	286	288	285	311	300	317	318	300	277	302	294	295	276	277	303	272	312	296	282	267	314	279	268	279	292	269	301	260	276	285	267	293	302	303	270	257	294	279	264	306	289	299	261	309	282	267	273	299	283	307	269	309	309	284	241	308	278	312	283	315	307	303	295	336	274	267	270	306	291	319	288	263	251	267	302	292	279	307	280	311	276	319	326	303	270	283	291	269	278	263	297	301	263	274	316	281	270	326	344	273	290	289	289	281	261	280	294	292	282	251	280	297	308	309	298	290	302	265	306	276	301	313	264	289	286	249	289	274	272	281	287	273	291	286	271	278	305	265	275	269	306	272	296	300	300	302	247	289	268	307	311	284	289	285	303	296	240	280	297	265	287	279	258	277	287	269	303	281	288	293	270	282	286	290	273	264	298	268	312	269	271	298	311	262	280	281	290	309	277	262	295	309	298	275	297	262	282	277	292	280	255	297	278	295	286	284	286	273	310	276	298	281	304	311	275	295	306	277	291	293	304	276	294	289	336	301	291	271	291	302	294	268	265	242	277	293	257	265	254	241	298	278	276	276	267	299	301	304	298	282	312	276	291	299	275	265	296	288	313	280	274	266	272	235	268	277	288	273	283	277	275	269	278	285	289	283	307	274	298	309	284	253	282	287	260	276	302	279	301	307	286	282	270	278	259	270	285	311	265	308	259	292	282	295	287	301	278	288	303	275	279	301	305	308	280	272	282	294	321	291	275	297	298	283	286	283	293	267	292	279	314	309	253	305	267	295	294	278	270	265	287	290	312	285	282	282	312	281	323	322	311	304	260	294	302	280	289	279	269	274	312	326	298	292	275	282	278	254	285	287	255	287	261	278	284	258	281	276	270	283	281	307	273	280	303	261	314	296	278	291	300	281	265	301	279	264	281	284	299	278	307	280	305	272	280	308	301	283	291	279	278	305	312	273	274	278	307	277	290	275	316	309	285	304	295	309	289	308	289	302	266	275	282	288	307	315	278	298	288	270	288	292	273	300	290	297	293	292	251	273	314	289	278	284	303	254	301	288	283	285	288	323	309	298	297	295	259	318	297	312	286	314	258	294	308	273	263	311	281	278	281	282	285	286	289	303	284	317	305	284	309	282	280	312	289	297	254	272	290	294	277	321	296	286	273	267	304	291	260	278	281	268	295	280	276	312	299	295	285	324	298	275	284	323	312	277	276	277	278	294	290	290	278	273	296	267	306	289	281	271	297	270	282	313	273	294	292	293	288	289	300	287	311	290	288	255	318	268	312	269	295	284	264	277	289	289	269	265	256	268	284	285	275	297	296	263	286	305	290	270	272	341	294	312	270	290	290	318	304	297	288	287	282	266	294	269	286	305	282	322	272	279	279	270	293	283	272	294	293	272	288	308	242	314	280	300	283	287	286	290	265	289	266	279	290	300	268	253	322	254	282	293	273	289	284	276	273	285	284	310	301	277	303	279	301	267	280	249	306	264	316	298	268	265	260	288	268	298	310	304	306	313	301	288	303	290	284	269	289	267	286	260	292	280	311	280	292	295	295	314	289	294	301	272	296	296	346	293	280	251	265	303	258	283	289	289	303	277	295	305	298	304	275	298	292	288	245	254	259	278	309	282	287	262	300	281	274	282	296	293	304	277	298	278	274	293	241	291	291	284	245	251	280	311	270	311	289	274	288	285	256	295	290	282	263	294	280	306	265	310	292	293	282	280	290	290	278	298	287	260	294	278	269	301	266	275	303	267	308	299	301	275	307	280	269	291	306	289	287	313	292	263	263	291	278	281	302	293	292	272	284	296	284	311	267	270	298	284	285	287	307	254	268	297	288	285	265	298	275	280	286	296	291	248	309	311	291	254	280	315	282	272	271	312	281	259	295	304	263	265	289	246	263	289	297	313	295	294	298	289	262	300	287	296	275	281	332	284	268	273	301	284	295	314	258	265	286	262	274	275	318	287	300	263	293	286	284	304	277	290	307	275	287	282	285	258	292	292	290	320	294	307	273	275	285	285	290	295	316	276	302	291	314	274	296	295	280	272	278	297	294	302	247	288	293	287	277	282	290	276	271	306	279	284	273	303	274	295	266	261	326	280	249	254	284	293	305	280	284	274	283	281	294	306	289	310	276	241	320	276	325	279	284	266	307	293	257	300	268	282	298	292	276	292	310	285	290	253	304	272	308	285	268	263	274	312	277	281	301	296	334	267	275	270	282	279	288	282	255	268	249	280	305	263	296	314	286	256	284	295	327	275	277	249	306	277	288	298	243	297	308	294	306	276	298	291	299	296	280	282	294	260	308	296	276	286	258	312	281	288	323	267	286	285	292	314	300	302	298	287	263	280	290	268	282	277	274	276	285	325	284	266	321	307	303	288	300	324	278	289	304	274	266	272	288	303	300	281	278	298	297	307	292	277	282	297	292	302	292	305	315	283	280	289	267	301	282	300	285	269	300	278	289	313	283	296	327	313	250	276	299	293	280	287	295	272	303	290	288	275	298	290
23319	21542	32271	31976	29924	24544	16486	4688	533	494	455	457	486	505	460	452	472	513	481	451	458	426	481	429	441	508	448	503	439	451	467	440	508	490	485	484	480	463	480	492	484	477	460	463	486	494	468	433	439	462	471	487	483	441	479	449	447	470	473	413	424	453	443	446	424	466	414	480	519	479	454	482	429	474	465	463	458	464	447	467	435	491	464	458	485	455	439	457	482	499	455	464	450	499	475	449	471	491	480	460	509	474	445	451	446	497	448	434	462	440	442	441	455	460	509	469	456	497	474	462	479	441	468	490	474	452	436	452	484	440	474	458	434	468	453	469	446	465	473	500	501	448	452	447	414	420	485	408	482	485	424	458	489	471	459	440	480	455	438	419	476	450	445	471	508	461	485	475	443	475	440	483	465	481	462	472	453	472	477	443	454	445	473	457	445	503	434	433	465	466	461	458	422	467	493	440	468	466	465	449	441	454	475	476	464	489	482	444	463	458	462	472	468	435	422	460	454	426	439	481	464	450	461	454	464	463	469	490	490	457	472	468	482	435	441	466	477	459	451	470	501	480	476	469	453	434	418	458	483	464	447	458	435	465	462	453	442	423	477	460	434	464	423	464	423	439	452	456	480	455	488	482	469	503	462	460	471	456	469	475	430	488	404	436	452	453	435	469	443	464	471	459	473	448	458	456	467	449	480	502	439	429	479	451	436	462	426	448	464	476	443	444	416	461	460	452	442	459	474	440	450	437	462	458	452	446	471	429	467	468	459	449	443	457	478	467	459	478	464	444	446	430	463	450	477	449	459	447	469	485	449	457	450	463	456	453	436	470	500	473	487	481	473	447	460	474	445	453	491	464	463	496	479	454	493	419	461	450	423	454	450	456	466	461	451	475	455	434	464	495	463	453	442	428	455	461	499	479	486	448	458	508	428	462	455	474	486	453	445	441	436	480	488	480	466	461	437	487	463	523	443	445	427	491	523	476	470	465	474	474	435	429	460	416	481	453	494	477	445	485	457	459	462	463	496	479	463	436	439	478	488	449	447	454	448	445	481	445	450	491	456	445	465	458	472	455	489	447	462	445	484	467	452	419	473	490	475	456	483	450	493	446	469	463	445	459	420	438	440	458	469	425	450	477	488	414	447	452	468	479	446	474	435	456	435	462	458	449	432	461	458	476	458	441	461	455	446	430	483	468	460	465	455	467	461	448	479	455	439	467	441	464	454	488	427	422	471	460	428	449	455	447	460	439	479	476	424	428	473	488	481	483	484	493	446	474	493	489	450	433	488	449	465	430	501	458	447	458	414	459	482	494	433	445	460	468	442	462	485	452	472	465	436	520	423	451	470	525	445	469	479	454	462	517	487	460	475	487	488	433	477	452	426	455	458	436	484	463	449	435	461	474	487	550	480	494	482	503	465	439	431	473	464	458	424	462	497	461	439	457	455	489	456	473	447	485	480	460	455	477	476	431	502	494	499	448	467	475	465	486	437	408	456	455	459	457	435	478	449	442	473	467	472	479	440	477	452	483	440	420	452	436	459	441	478	456	492	432	428	488	469	429	487	461	481	464	468	466	474	483	387	474	464	465	476	464	489	480	458	460	506	424	471	465	438	462	461	436	458	470	459	450	456	477	481	491	452	411	476	479	495	468	466	463	450	475	474	478	448	454	463	459	492	470	481	423	446	471	453	443	455	494	456	453	450	455	453	444	472	502	471	470	487	444	482	444	436	463	489	456	468	486	444	469	455	441	450	490	440	474	472	427	449	468	422	471	410	469	465	488	446	466	452	486	435	473	478	410	410	426	446	464	432	476	454	453	500	474	494	489	430	451	496	465	468	479	432	429	436	442	511	425	461	467	435	461	473	423	471	421	470	427	443	464	437	417	458	435	445	464	442	479	472	483	461	497	452	474	484	491	437	501	434	514	447	471	424	466	471	439	453	415	448	444	437	435	468	457	441	469	494	456	467	447	478	474	465	454	487	461	483	448	428	450	465	474	474	459	453	441	453	446	492	433	464	478	440	458	430	449	414	475	453	492	442	472	466	455	440	493	475	452	441	442	476	423	453	478	465	471	451	503	462	467	490	452	452	465	520	443	478	447	417	436	440	442	445	491	480	446	453	479	436	479	449	487	495	447	468	485	428	440	489	459	497	464	445	492	433	431	479	430	464	445	471	444	433	484	478	453	520	453	501	464	446	472	463	464	443	452	442	462	437	489	493	436	463	490	442	481	418	447	452	449	390	442	469	483	449	446	443	461	459	437	455	478	447	426	442	431	491	458	453	476	459	494	466	453	467	459	430	455	455	473	451	433	462	474	396	438	436	480	464	467	507	505	489	461	439	459	466	440	445	459	434	437	421	450	450	460	489	460	443	442	460	469	461	485	488	470	434	450	467	473	482	474	468	491	447	473	495	478	456	471	435	448	468	436	470	440	477	444	483	471	473	447	441	441	466	442	461	464	482	449	450	436	446	493	437	416	432	470	465	441	466	442	458	437	441	510	422	441	425	465	411	450	491	453	464	475	468	461	443	447	466	441	420	451	432	430	448	451	465	448	458	477	464	450	471	457	472	423	464	499	448	444	456	493	407	449	487	456	415	465	456	462	458	455	450	446	456	488	495	455	458	459	449	471	474	447	468	459	428	477	440	483	488	475	480	499	491	490	440	462	439	484	447	426	456	469	464	450	467	437	444	501	505	480	471	471	452	422	481	507	436	455	454	403	475	488	449	519	467	484	454	465	436	498	474	450	487	462	471	481	450	435	429	443	442	445	451	469	477	475	446	505	399	488	441	461	474	473	482	467	445	454	437	490	482	456	453	446	468	464	477	449	453	468	445	445	431	429	466	464	454	442	473	454	454	462	460	494	496	457	438	466	455	479	433	488	470	470	472	445	465	450	451	457	428	461	465	447	461	447	436	497	466	450	429	458	427	435	438	465	431	453	445	468	440	512	467	504	498	504	481	450	482	450	442	480	435	475	454	489	432	436	474	480	510	471	430	460	461	495	442	466	424	476	451	433	508	455	473	461	469	472	431	433	473	508	489	432	436	471	441	431	415	421	457	423	462	454	413	418	421	491	433	463	450	450	456	501	497	457	458	464	465	480	451	435	458	445	485	479	475	460	452	475	446	462	472	464	463	452	459	445	468	471	444	433	459	492	458	442	500	481	465	426	431	448	481	489	431	470	435	434	463	455	459	436	492	471	470	486	477	444	443	481	486	439	455	455	460	477	473	480	445	488	481	441	496	464	419	489	447	486	464	431	483	427	418	477	434	448	490	453	466	488	484	482	469	457	528	417	456	472	437	458	471	428	447	460	470	446	444	435	459	432	428	417	471	470	452	430	468	509	447	450	451	458	471	486	448	470	479	462	483	470	439	463	452	485	456	456	492	420	402	483	455	468	494	472	476	442	473	437	461	500	415	456	435	439	454	457	447	482	406	488	454	476	455	479	483	473	493	450	470	449	452	453	446	490	497	475	488	446
48797	88012	69638	50971	39313	23740	15414	5189	568	502	459	468	513	516	458	486	525	470	492	482	481	475	466	457	497	463	451	467	436	475	503	495	458	449	483	467	473	501	462	474	469	475	458	480	489	468	462	454	445	472	474	497	481	454	476	514	508	495	462	480	489	487	476	466	471	498	466	465	508	456	486	460	469	473	472	473	468	489	460	505	492	479	482	458	451	479	446	452	472	452	464	449	432	479	539	468	489	430	462	455	448	506	496	440	472	461	480	500	487	452	511	482	485	512	463	454	466	476	475	498	485	432	477	492	474	498	487	491	468	505	472	485	506	485	471	482	483	519	435	501	506	478	451	466	490	480	456	494	492	470	484	479	522	488	506	504	509	472	510	403	470	474	494	499	495	466	476	478	508	470	449	458	476	491	488	491	481	519	484	483	464	480	472	502	469	465	475	473	465	512	524	516	489	485	499	456	476	478	514	452	479	492	484	498	454	486	479	524	472	454	476	478	476	484	444	495	492	508	466	474	447	451	476	491	496	465	465	495	470	473	513	475	441	517	456	520	526	489	484	480	474	468	544	478	448	491	466	474	470	482	475	484	504	483	493	477	471	448	498	460	462	478	502	507	470	487	476	483	515	469	501	489	448	495	463	477	501	504	457	487	496	484	464	476	469	431	458	469	443	493	468	485	461	479	479	444	480	471	510	504	478	472	462	499	494	468	483	470	475	466	454	504	464	507	434	457	477	463	465	463	476	481	512	470	499	488	478	489	485	473	459	468	508	506	456	486	436	469	466	444	469	451	453	491	487	503	472	468	450	480	490	502	442	517	503	452	521	488	458	435	500	462	440	459	454	445	455	481	480	477	487	468	517	479	506	451	502	472	458	471	503	457	505	516	477	495	539	482	495	501	470	443	471	455	485	492	492	461	433	489	455	496	482	455	484	486	490	502	523	484	509	475	473	499	502	473	481	490	504	512	501	509	475	487	459	520	472	447	516	472	497	476	482	482	522	446	504	489	474	493	481	441	498	468	493	448	446	482	472	453	485	499	469	467	501	450	522	465	445	472	466	497	466	495	447	489	432	474	493	490	481	483	474	458	461	521	465	476	458	469	471	464	422	487	478	435	475	489	479	454	488	504	459	446	493	494	410	430	452	478	507	495	472	417	473	468	503	486	499	454	514	496	454	482	474	498	493	471	445	486	500	513	500	486	455	495	479	466	467	494	488	475	489	471	471	484	464	488	495	471	482	504	444	470	463	450	507	435	497	495	455	478	461	462	483	483	467	487	460	442	468	478	488	449	467	454	478	507	469	459	487	466	463	481	458	477	443	448	440	485	527	494	487	512	431	471	500	470	452	448	462	498	438	457	502	476	494	487	435	495	481	495	458	519	492	444	476	461	480	493	466	515	457	497	471	458	492	479	513	508	475	495	485	458	495	459	470	462	464	505	511	500	463	467	492	490	454	442	473	473	470	498	468	455	436	501	451	438	469	462	499	471	454	480	507	485	484	498	459	482	485	478	489	501	462	467	494	524	416	480	490	480	484	498	510	494	447	464	480	504	455	478	483	439	456	436	494	459	501	480	442	473	494	501	462	461	458	484	437	466	452	474	456	459	483	475	460	514	484	468	465	489	474	427	474	464	447	489	463	444	450	474	454	511	503	462	484	494	483	437	480	505	471	518	475	491	455	457	484	507	493	458	478	516	447	490	454	490	493	446	437	470	418	495	462	475	477	475	496	458	484	521	466	499	445	521	449	495	463	461	465	462	481	472	479	471	463	498	494	496	485	438	446	448	469	517	449	498	435	482	497	477	488	486	484	492	480	517	472	475	506	484	465	498	439	483	480	471	490	484	477	451	488	478	464	451	522	483	462	493	469	477	478	456	456	483	455	452	501	446	489	474	488	461	472	456	484	473	472	457	463	439	499	465	464	527	499	466	489	496	474	461	469	466	448	440	478	473	487	450	506	481	499	511	508	496	509	492	510	473	464	476	487	454	489	461	469	516	463	481	473	481	472	485	481	441	483	494	508	506	489	514	494	483	448	449	502	456	488	513	486	486	472	481	473	450	477	481	476	465	473	455	531	451	514	469	484	452	492	475	436	449	481	466	520	467	527	477	480	479	493	494	474	451	510	531	473	460	484	468	461	467	465	501	499	421	518	451	496	483	482	465	456	449	475	475	499	476	471	476	480	497	458	488	481	436	464	521	441	473	449	501	485	525	489	478	484	457	485	463	469	447	462	486	494	488	487	523	452	473	535	484	469	454	483	472	456	463	449	493	446	470	502	482	479	467	478	457	490	490	485	460	468	471	498	493	465	488	457	431	454	465	479	463	480	502	477	450	486	518	495	492	496	444	480	501	440	487	505	449	451	476	490	458	457	493	461	437	461	486	518	484	482	464	474	452	470	444	500	492	477	476	486	466	511	528	500	445	480	457	487	508	466	500	497	445	442	475	523	479	510	490	489	519	495	469	470	511	447	456	483	491	443	457	472	466	484	473	469	474	456	521	468	492	467	489	486	519	455	488	453	473	469	469	461	502	476	490	499	470	460	522	475	442	502	461	468	541	493	472	494	465	488	456	491	463	471	501	511	441	461	454	502	446	504	441	470	470	466	479	503	478	454	489	447	482	478	490	476	457	501	479	480	462	478	486	459	445	499	473	461	496	465	482	497	471	492	479	474	473	482	446	497	497	441	490	505	481	449	432	461	453	482	469	490	468	496	462	479	460	461	436	469	468	471	486	437	485	498	485	479	470	434	495	471	497	467	475	474	452	472	471	432	465	479	454	491	488	485	478	469	487	495	504	459	466	465	505	426	494	430	497	463	468	484	467	483	465	471	458	467	508	481	481	471	519	484	486	488	468	462	470	461	456	451	487	476	501	468	429	487	534	462	499	477	429	492	454	494	476	432	503	504	488	464	487	504	473	469	500	478	497	503	488	498	470	506	525	496	540	478	480	500	498	460	533	462	474	489	456	462	488	473	486	512	457	437	462	479	506	443	450	477	471	472	469	492	439	492	460	477	494	491	493	490	499	464	501	437	510	472	464	479	476	434	468	494	461	475	465	474	467	514	486	470	448	471	494	488	466	510	473	479	480	464	470	485	475	508	429	499	486	459	475	465	452	467	482	474	450	496	458	494	494	487	480	482	498	471	466	438	506	445	466	491	467	443	519	458	450	467	497	487	492	450	519	478	463	468	460	492	473	463	478	479	468	482	453	474	487	488	483	492	480	485	483	520	505	481	438	466	457	457	497	471	477	487	497	430	473	494	496	465	470	491	448	470	498	498	464	450	504	507	479	528	470	490	494	474	496	474	530	464	466	470	475	499	478	493	497	489	483	456	466	475	505	457	476	459	479	494	509	485	470	481	469	474	511	516	493	488	484	457	466	513	455	486	475	452	469	497	512	470	512	496	460	471	484	487	509	468	485	473	481	437	481	487	514	452	464	478	488	463	482	488	500	456	490	477	454	456	513	487	476	466	454
25112	22127	33228	32627	23124	13035	5247	1584	370	368	363	348	342	360	351	323	350	366	347	344	340	342	382	349	375	385	375	381	357	381	354	363	326	342	364	332	391	343	337	374	378	317	361	344	361	336	369	374	372	340	377	326	351	353	338	348	343	379	353	332	368	351	327	371	365	376	344	324	356	355	343	327	339	394	341	366	378	356	424	362	343	338	352	372	360	353	363	397	354	365	363	380	408	337	361	375	376	390	361	355	377	351	376	380	331	375	396	362	319	354	343	361	339	377	342	363	361	311	356	391	358	384	355	352	324	365	371	365	346	409	331	369	386	296	359	360	347	347	326	396	378	352	357	334	356	379	391	357	367	342	333	331	350	358	365	325	356	350	370	382	358	378	341	385	353	363	340	334	368	346	382	334	369	328	343	361	351	328	322	360	370	348	354	378	375	381	357	349	346	381	387	369	354	366	351	364	350	360	337	364	371	380	330	363	336	375	376	331	370	372	366	370	409	370	337	356	365	382	345	351	361	328	394	342	350	342	354	344	356	362	342	401	335	336	383	358	356	335	374	391	388	356	374	350	349	371	336	362	357	367	373	351	377	363	349	338	341	380	385	329	375	368	354	360	346	367	353	360	340	346	335	364	349	357	340	366	360	346	348	352	360	356	367	394	338	329	374	357	374	359	342	395	343	333	382	345	363	377	340	365	374	354	349	359	357	392	341	386	356	364	353	334	374	352	356	356	368	318	317	327	348	352	339	380	340	338	350	382	344	354	354	365	363	347	366	378	417	363	379	329	356	375	348	363	350	368	369	373	317	333	344	339	409	328	360	380	329	356	385	363	365	367	319	376	331	367	361	363	325	349	380	341	353	381	347	344	348	359	373	362	351	388	366	379	343	321	331	344	366	376	339	355	341	375	352	345	348	356	370	376	320	347	367	370	383	372	338	370	368	386	373	374	355	373	355	353	382	344	317	363	353	352	337	357	352	317	343	356	339	368	356	362	370	373	370	331	357	364	289	346	346	310	369	377	322	355	386	318	388	364	366	325	352	353	387	382	360	367	343	337	356	373	351	356	326	343	390	356	368	384	323	339	353	367	361	322	346	373	366	347	366	368	333	335	352	354	355	368	336	357	338	361	345	385	371	361	372	342	353	349	389	379	386	370	375	345	350	348	361	373	365	355	354	371	397	380	354	337	344	369	338	382	347	371	323	373	339	361	357	320	348	341	332	356	386	376	368	315	378	352	371	368	351	344	342	355	349	352	370	387	335	366	383	371	330	378	357	358	363	377	373	344	395	363	354	381	355	352	372	385	356	352	351	366	294	352	365	378	385	340	348	382	349	355	356	377	363	343	402	354	361	367	369	383	374	352	332	383	362	362	373	349	323	363	356	384	370	382	345	375	362	376	352	306	381	373	353	309	368	374	366	394	368	350	343	366	339	342	324	391	346	329	376	384	374	348	340	359	329	342	320	343	346	337	366	390	331	370	332	342	330	367	375	342	365	391	361	399	358	333	373	357	362	360	317	326	335	374	373	350	345	382	360	366	340	340	345	378	398	316	390	382	385	343	339	366	333	350	342	351	357	383	356	383	373	342	346	384	354	375	319	356	349	332	377	369	343	341	339	347	354	354	400	356	328	346	361	360	341	356	361	357	365	320	365	377	336	355	387	355	374	367	350	353	360	332	361	339	339	358	356	348	347	336	335	355	384	374	354	337	344	366	373	383	333	316	356	362	364	357	350	335	373	363	340	374	323	396	314	359	351	368	345	345	375	347	375	401	336	335	379	365	363	349	331	345	377	348	356	330	367	408	360	369	358	343	361	380	372	321	376	367	326	325	379	360	329	396	350	337	341	329	348	362	373	344	351	351	354	377	332	367	344	354	347	354	338	328	362	370	356	380	339	374	368	352	342	369	398	362	369	354	368	331	387	365	324	382	338	368	339	366	378	362	345	377	352	364	355	346	347	343	372	367	342	363	372	347	376	346	407	341	368	364	337	381	347	392	356	378	332	357	367	374	342	372	352	382	326	338	370	382	354	384	345	326	361	345	383	365	322	356	361	365	395	348	332	341	341	326	373	338	376	335	378	366	357	384	382	348	355	382	378	352	375	338	349	364	389	360	364	351	361	345	354	367	361	382	355	356	318	347	330	363	340	345	365	368	341	342	364	366	377	368	352	350	348	337	344	365	357	330	363	352	356	372	382	393	327	336	371	338	380	380	377	342	330	386	375	337	355	366	362	385	358	379	374	355	357	357	366	382	360	349	359	340	375	333	375	347	368	340	394	400	329	339	365	349	334	379	342	351	366	371	392	329	366	373	382	334	394	376	355	369	350	354	371	335	391	343	334	371	391	370	379	387	369	350	358	351	350	357	360	358	360	377	329	375	344	360	377	353	360	384	396	377	344	366	330	337	355	383	356	401	387	345	354	372	355	345	372	366	378	354	391	333	357	373	388	352	361	379	364	346	340	353	370	398	340	356	351	368	336	391	325	337	317	365	374	344	365	343	328	346	388	349	382	394	388	373	374	383	333	372	386	374	355	369	371	348	335	363	359	374	368	347	371	366	356	358	361	361	362	342	352	364	358	350	358	386	382	384	369	333	339	326	336	344	363	372	350	352	371	359	360	358	373	401	362	350	356	350	343	382	355	392	350	338	353	343	344	377	352	384	357	343	370	328	361	348	335	335	331	371	342	357	371	369	355	349	342	372	352	353	375	374	374	387	379	389	367	367	352	366	368	318	368	384	351	353	362	370	352	334	346	369	364	347	395	355	382	348	346	326	325	334	339	350	393	363	369	332	357	338	332	388	343	368	319	395	347	355	346	408	374	352	371	337	356	380	318	360	339	345	369	398	334	368	344	353	361	353	350	355	342	339	357	360	367	378	387	400	317	353	352	374	345	318	366	358	336	374	363	379	343	348	350	351	352	341	357	358	369	350	347	364	380	347	348	356	367	369	368	375	363	340	359	384	377	376	332	318	378	327	375	354	392	324	351	377	341	365	364	358	363	352	364	333	325	331	332	340	354	348	359	350	348	369	346	367	329	372	362	351	337	364	376	374	343	335	336	382	357	367	374	342	345	365	355	363	337	369	389	395	349	348	343	362	360	367	348	364	378	341	369	347	354	371	333	369	364	351	341	340	359	369	368	360	345	347	391	332	378	344	312	347	346	359	355	346	320	355	332	384	350	376	359	372	375	373	350	371	351	345	339	329	347	323	349	359	327	339	336	348	340	373	392	382	362	402	363	374	350	334	349	339	352	369	347	355	368	387	373	377	371	402	314	370	347	382	357	373	351	382	377	367	365	370	409	361	377	334	367	340	347	402	350	352	341	354	365	367	362	351	351	350	364	343	351	370	367	365	363	355	361	365	372	372	366	372	366	359	355	381	336	374	363	333	369	371	356	360	343	338	323	350	369	390	375	344	333	374	377	335	353	363	326	366	375	375	322	339	342	357	345	383	386	349	342	329	328	352	329	349	373	388
41173	67719	53999	38449	26963	15188	7899	2705	420	452	400	402	396	399	388	419	391	372	391	410	393	408	382	380	395	394	414	385	396	407	395	376	382	434	388	426	369	357	419	427	420	397	373	424	359	392	402	383	403	405	368	432	385	375	362	395	389	388	387	399	379	387	392	402	431	384	397	424	368	360	423	401	381	395	392	363	405	391	414	399	393	397	390	378	399	395	410	432	408	397	390	385	384	396	356	395	398	410	403	389	398	426	447	409	420	403	378	410	395	428	416	398	387	397	441	403	418	381	407	400	343	417	405	382	395	412	375	396	383	395	420	388	424	392	391	410	379	392	392	388	349	395	417	394	393	444	401	380	404	417	400	341	387	395	377	394	380	384	367	392	358	367	377	349	383	375	383	370	402	374	375	423	386	398	401	403	385	398	401	413	380	378	379	429	419	388	451	383	450	421	431	410	426	397	419	393	358	385	383	398	376	393	398	388	386	430	392	409	342	388	360	421	375	405	356	385	388	407	398	389	424	427	400	374	395	429	348	386	385	383	393	386	441	412	393	383	423	386	385	388	365	375	386	393	414	369	405	391	414	424	395	439	372	365	413	394	429	398	429	440	406	371	400	377	398	392	412	411	404	400	422	374	354	365	375	389	411	359	448	419	416	388	412	372	412	403	404	426	396	382	394	398	393	402	380	373	368	395	414	412	404	402	379	412	397	400	401	384	407	400	387	385	391	400	365	407	426	444	348	388	382	393	383	427	386	395	416	410	419	405	380	380	404	382	406	426	403	385	390	389	398	382	365	401	413	381	398	393	421	399	389	389	393	405	398	372	424	367	413	388	410	398	415	416	412	394	428	365	352	391	402	365	434	400	436	423	414	399	433	398	434	418	389	421	370	386	423	375	405	391	371	379	390	395	373	421	377	400	402	409	387	400	425	378	365	415	405	427	405	405	396	404	398	414	370	406	391	429	402	402	423	393	400	439	407	381	397	377	387	422	433	356	374	421	381	404	391	425	443	356	409	408	395	403	375	399	392	426	372	372	406	419	381	417	403	387	388	396	433	417	417	421	423	383	395	378	400	390	390	412	445	397	408	363	417	387	406	402	414	393	391	374	426	380	409	383	399	389	381	407	388	406	363	400	391	387	394	416	411	398	376	380	410	412	406	382	420	393	404	430	379	370	446	396	417	371	362	390	393	414	432	395	460	416	395	388	433	395	385	404	383	397	410	393	410	357	415	382	397	385	378	382	397	412	422	395	388	416	364	402	394	390	412	431	388	385	413	377	412	395	377	394	399	448	391	386	390	432	390	398	387	408	411	388	400	398	410	377	420	416	368	388	388	375	382	398	395	420	415	421	391	383	415	379	403	369	351	384	382	392	387	397	412	399	385	425	395	385	409	409	392	396	360	425	422	388	436	394	394	387	375	372	405	357	413	394	404	375	457	396	360	381	433	383	375	421	378	413	388	388	388	413	391	409	417	408	393	395	372	372	379	424	424	388	394	407	399	371	400	405	407	400	398	425	403	396	408	350	411	415	401	431	396	404	406	416	424	402	432	396	422	375	391	377	417	356	393	391	388	401	370	359	395	396	381	372	409	439	368	382	387	398	402	415	377	393	408	405	388	399	423	432	420	438	402	377	380	428	362	389	382	391	377	379	392	368	449	387	403	389	404	374	416	411	414	409	381	391	401	377	403	394	401	400	403	433	390	386	378	397	389	398	426	409	395	370	403	383	409	360	414	422	395	432	418	435	383	376	370	396	422	413	381	381	391	395	401	395	376	407	398	436	414	389	399	425	399	394	412	377	469	405	412	383	419	413	377	396	421	375	385	413	359	386	408	392	420	456	427	442	401	426	438	442	401	363	350	378	396	372	373	384	410	371	371	398	400	397	397	368	406	430	408	432	393	410	366	396	407	409	392	413	422	342	391	381	457	392	424	352	444	415	389	451	385	375	373	348	381	389	413	372	386	391	394	407	379	417	397	391	404	374	403	357	401	383	382	386	425	381	402	404	389	403	401	381	379	374	394	407	416	411	378	389	378	406	378	418	390	417	397	396	408	385	431	410	410	370	402	410	413	372	373	426	440	419	401	421	375	396	387	389	392	401	402	413	402	412	420	379	385	384	422	455	420	392	371	378	374	421	393	351	406	412	409	395	391	381	403	407	370	383	459	391	405	404	409	390	397	383	397	401	399	377	405	380	406	403	410	392	408	398	367	382	394	371	403	401	401	436	397	420	385	432	394	369	405	416	382	370	400	370	414	361	406	380	432	391	356	422	376	402	373	382	415	435	415	359	392	377	409	352	405	417	383	412	394	386	421	420	359	381	409	409	405	415	408	372	373	379	424	407	398	375	397	403	375	402	393	390	393	428	388	418	429	395	393	395	377	420	379	388	406	404	406	375	404	408	377	420	373	422	398	378	421	432	391	403	401	404	391	439	373	439	423	391	382	407	406	388	370	383	385	399	404	389	412	388	386	379	417	412	382	388	424	414	393	389	391	405	399	409	402	399	385	360	375	376	404	399	382	399	373	377	401	415	396	383	371	406	440	383	405	397	371	451	405	378	390	393	389	377	375	387	419	411	410	401	383	395	402	375	416	380	441	423	376	368	417	402	377	424	387	414	395	400	413	403	423	375	380	390	386	422	368	412	402	450	429	356	419	398	387	368	401	402	418	368	376	400	400	422	400	410	385	362	394	385	390	360	395	404	398	370	409	385	377	404	392	360	381	399	414	380	389	406	372	440	406	393	381	383	410	438	390	382	398	407	410	401	391	388	410	388	403	392	383	381	386	392	430	391	347	404	400	377	413	413	416	404	399	393	407	379	402	443	425	406	413	401	396	389	346	430	425	369	381	397	390	395	394	419	372	428	403	400	387	383	413	430	407	406	379	423	378	340	421	404	383	400	398	403	332	428	374	377	380	410	372	389	399	410	382	406	368	410	436	419	418	388	391	370	412	448	389	392	422	349	377	397	393	408	419	423	398	426	430	384	400	410	345	365	401	421	392	404	381	398	384	416	413	390	396	418	400	401	389	421	411	368	433	389	408	390	399	405	399	408	361	383	388	391	410	409	379	382	366	396	403	419	411	411	383	428	340	379	387	385	370	360	370	440	389	406	385	403	371	391	412	443	450	428	416	420	391	358	384	407	380	403	361	388	358	389	379	436	429	384	409	389	391	405	415	412	402	416	439	410	355	436	406	394	377	346	392	451	427	386	430	365	380	361	388	386	368	386	403	410	427	420	409	394	400	398	378	399	369	362	410	402	383	394	386	393	401	419	388	420	395	360	399	402	399	415	402	395	416	430	427	424	415	377	429	395	372	440	419	401	382	416	417	439	396	432	402	369	400	433	423	400	409	417	400	389	391	386	417	384	383	394	405	381	388	381	417	425	394	409	394	393	387	405	409	375	393	369	438	397	405	394	357	394	393	428	360	410	405	373	384	406	367	398	364	372	429	390	379	396	401	381	410	413	420	389	370	423
22662	21492	31526	29665	28895	27963	23213	6112	732	678	631	642	623	629	640	608	663	640	624	644	645	588	585	650	615	661	628	625	644	655	638	643	575	645	637	647	625	626	658	628	617	633	660	637	596	645	595	653	618	640	604	606	609	658	626	603	644	648	579	576	651	634	619	650	649	613	668	590	629	693	609	622	603	620	643	630	634	629	654	645	589	628	621	580	618	659	617	609	621	664	629	635	665	644	593	602	647	648	619	587	641	620	604	589	597	618	659	593	669	682	580	630	622	589	603	614	621	612	676	607	638	673	638	577	659	607	575	600	629	605	585	614	628	629	642	644	666	625	587	584	627	585	644	661	596	645	596	621	662	627	570	635	586	584	625	686	641	682	633	619	645	611	637	635	606	602	614	606	663	622	619	604	634	595	595	630	635	620	634	580	643	648	635	657	624	651	617	660	656	615	596	663	610	614	671	619	642	664	609	624	616	624	629	655	650	615	649	610	641	617	571	624	668	625	657	608	653	593	651	626	593	614	552	614	631	650	634	600	612	640	595	596	605	590	599	588	615	606	603	632	625	638	647	596	576	604	653	588	646	639	678	624	618	664	617	636	633	623	619	587	641	639	618	620	675	614	628	630	640	609	615	657	645	632	643	618	629	625	589	579	661	608	615	602	694	686	597	721	652	647	582	603	639	615	646	629	631	608	644	580	665	662	608	621	646	646	634	586	630	624	603	687	608	636	632	655	686	633	632	597	590	604	621	620	652	686	618	636	624	623	622	601	656	632	649	575	658	673	648	633	608	630	592	601	672	664	604	557	623	600	599	639	614	603	627	606	621	638	645	626	621	667	597	621	620	597	622	620	574	614	580	630	597	588	615	642	596	614	670	608	633	655	622	676	599	622	628	530	642	588	634	647	647	622	622	631	576	626	587	629	641	649	581	634	611	622	665	611	635	618	619	645	663	612	635	613	651	632	646	588	631	661	608	608	615	609	662	623	612	564	627	662	644	591	639	636	655	653	622	613	644	586	605	639	595	616	629	636	641	613	676	603	603	602	597	611	577	652	627	629	645	656	604	638	626	658	636	606	632	594	636	621	651	634	621	585	663	654	585	639	653	634	591	598	654	621	594	627	632	605	621	584	588	631	637	620	594	593	630	616	623	638	625	589	654	612	615	661	622	611	611	635	604	620	648	625	629	551	605	629	608	598	641	611	646	612	628	645	607	621	608	611	622	606	614	694	627	644	611	599	593	639	602	622	609	659	577	590	577	580	620	612	649	631	638	652	628	619	601	655	581	638	573	675	642	662	608	617	659	655	646	645	632	618	621	640	638	581	636	654	616	594	665	584	614	613	622	615	626	615	609	616	665	643	637	613	615	604	604	614	592	611	666	596	551	627	627	672	623	636	583	636	630	641	609	615	611	602	631	587	601	631	613	658	622	631	678	614	637	601	620	635	632	661	584	625	646	641	618	609	646	611	647	642	616	613	666	623	629	613	623	657	604	583	636	555	627	637	624	646	606	632	623	603	601	603	606	616	634	624	614	593	652	647	633	593	642	617	622	598	593	591	607	619	637	625	650	630	627	638	659	632	661	660	626	602	610	647	638	591	631	669	632	654	641	608	647	637	603	634	637	590	593	635	611	667	582	598	606	585	616	638	655	639	626	650	604	609	592	624	629	597	676	662	634	658	605	602	673	640	643	627	631	634	623	636	609	653	612	675	602	607	617	615	606	609	627	625	591	596	610	617	625	652	611	616	647	602	623	673	666	605	633	653	614	651	576	652	632	613	600	652	600	608	609	647	610	635	633	674	572	630	624	644	627	660	646	583	601	633	620	608	587	634	640	635	606	652	609	614	606	558	631	624	642	603	592	580	642	600	639	628	590	602	646	630	676	593	609	594	635	685	657	660	605	608	602	574	632	617	672	624	643	632	667	592	635	585	596	661	621	626	595	626	625	643	625	625	638	648	634	573	677	625	575	610	602	642	631	598	654	622	605	602	566	620	539	582	641	637	611	604	633	586	636	621	610	580	611	617	622	612	643	647	621	658	658	636	605	671	609	650	642	634	589	636	627	604	669	669	622	573	582	622	618	594	578	610	624	624	617	677	626	644	634	619	682	626	605	658	626	637	641	576	591	609	652	591	629	625	641	625	645	613	651	642	621	631	625	609	620	627	622	652	653	618	623	629	611	592	650	602	657	631	668	593	639	610	589	593	614	628	652	632	583	641	638	620	637	606	599	611	659	633	608	644	610	583	652	611	626	602	590	590	603	624	624	636	664	567	633	622	646	616	665	638	613	630	618	590	669	616	599	548	639	623	609	668	569	648	632	636	618	586	612	660	603	613	632	665	602	633	612	627	636	595	651	594	599	612	634	648	609	637	623	621	635	639	617	618	655	638	614	596	638	649	622	657	616	594	632	644	591	580	601	615	617	583	586	630	603	654	587	628	619	584	594	626	616	587	583	623	610	701	629	630	636	657	672	673	597	626	578	599	633	637	602	639	637	641	651	646	596	641	621	591	691	583	596	610	612	637	626	595	611	619	610	625	589	600	625	626	634	675	604	654	605	599	629	626	662	616	611	637	593	622	577	668	633	599	602	603	611	651	584	612	634	626	619	611	614	600	578	555	650	602	660	629	632	615	625	642	674	612	632	654	617	617	633	619	627	628	630	598	621	619	631	605	592	604	620	628	618	645	599	621	609	635	618	603	659	653	646	608	606	620	634	603	649	633	639	638	631	602	622	593	674	592	625	613	637	657	593	629	602	598	597	644	622	593	634	669	628	595	658	683	625	636	581	601	619	640	608	636	604	632	623	593	640	637	618	582	633	596	635	608	631	675	634	626	641	609	666	608	632	631	617	625	594	591	568	620	606	635	636	602	642	618	629	626	695	647	627	628	606	645	655	605	619	604	649	621	626	619	640	611	648	624	622	612	661	610	647	583	579	635	628	647	640	580	619	632	612	627	620	628	626	633	641	624	619	599	661	598	624	604	608	598	638	639	656	589	640	614	661	592	617	640	581	609	633	636	661	631	641	608	631	633	655	642	566	635	621	630	669	605	636	634	648	623	627	620	595	636	626	590	606	596	583	638	644	644	630	594	606	612	607	664	604	654	607	617	632	624	645	611	646	606	551	615	590	626	652	615	603	624	605	631	609	645	633	631	587	664	599	594	585	616	651	598	613	657	651	609	637	606	602	645	597	620	603	661	617	588	598	594	661	605	599	656	627	614	652	600	636	598	645	652	623	615	663	580	596	602	625	638	597	606	594	603	609	626	594	645	656	627	603	623	568	612	655	621	656	586	626	682	633	600	639	643	637	645	624	617	637	665	608	629	613	611	620	611	618	637	609	623	605	624	620	590	633	629	601	672	642	662	610	637	647	611	621	643	599	643	684	642	621	600	649	663	625	671	637	636	630	630	612	633	675	631	647	664	654	646	575	614	632	665	621	646	650	629	610	643	636	604	621	623	647	609	614	626	579	634	598	614
55049	97133	80210	59212	45438	32441	20291	4893	662	679	649	624	686	618	648	671	634	656	694	656	674	635	582	658	655	657	601	663	687	671	673	646	634	628	620	644	647	634	628	633	618	639	582	602	635	604	635	644	613	658	578	625	622	659	651	643	641	669	626	627	648	656	644	666	617	587	625	645	642	658	697	637	640	631	654	660	630	605	618	648	644	633	648	635	643	644	608	641	637	602	651	628	639	611	675	610	589	693	619	628	658	629	645	674	617	647	629	644	594	642	621	609	641	638	612	663	643	638	679	627	618	647	624	634	639	636	650	656	659	610	643	644	653	591	613	620	645	660	638	668	675	658	637	613	618	648	627	578	674	641	640	682	638	597	632	601	629	647	641	637	654	595	624	583	657	650	632	606	626	641	630	614	604	620	652	658	628	619	650	604	663	612	618	661	649	662	637	651	665	653	632	618	629	611	642	630	583	666	666	635	613	650	632	658	598	605	675	612	644	647	621	626	638	653	611	648	662	622	688	703	648	650	674	637	661	675	646	646	711	627	630	663	648	648	655	633	634	641	629	621	676	653	636	636	654	609	658	670	632	647	588	679	616	650	629	667	633	635	664	662	660	687	637	589	610	623	655	621	609	593	643	648	619	657	615	607	616	666	606	621	625	628	657	647	643	669	634	601	644	630	647	648	604	698	635	635	664	622	640	666	644	655	607	649	654	600	652	639	657	654	642	660	666	624	640	633	659	636	622	701	601	609	651	638	679	587	650	659	654	661	635	611	638	661	634	680	648	627	636	642	638	621	612	593	654	617	593	656	648	680	629	689	606	623	615	612	686	620	616	648	605	617	667	631	645	601	645	631	694	658	665	668	637	649	634	686	648	620	636	687	635	648	674	586	653	653	627	657	631	615	627	629	682	646	664	669	634	616	647	660	643	656	592	573	635	649	653	610	650	609	655	661	634	614	674	659	626	633	603	676	666	672	629	611	649	624	646	624	646	662	662	669	626	589	624	654	628	659	650	646	666	624	625	618	646	666	620	645	676	608	653	636	662	621	653	643	697	656	669	650	659	604	607	682	662	664	638	633	664	653	674	645	620	655	614	657	643	600	620	673	614	645	622	643	615	619	646	614	677	656	599	646	652	633	618	640	602	635	638	631	644	605	679	614	637	615	686	668	687	676	630	640	663	642	650	646	681	612	629	632	615	603	650	682	657	646	619	635	609	623	682	668	666	634	662	646	677	680	626	648	662	621	639	620	633	625	652	636	647	622	594	661	624	643	633	609	653	663	653	616	612	655	611	621	586	622	602	666	611	613	610	669	644	551	684	644	619	619	613	601	653	694	629	634	650	603	640	603	654	662	659	677	616	660	625	672	660	631	640	695	707	578	659	630	639	662	656	612	641	690	660	679	614	644	661	647	636	621	648	650	605	653	624	633	656	679	619	624	644	626	649	625	638	694	661	655	665	678	637	613	645	679	625	646	628	630	649	624	620	648	667	614	635	650	642	680	644	655	602	635	629	645	645	636	660	606	652	666	647	689	632	611	619	626	616	642	650	612	623	656	624	610	632	638	629	650	664	649	622	645	620	628	633	634	620	670	683	619	618	640	623	660	635	671	612	658	629	653	625	662	609	627	605	652	607	613	601	623	644	614	641	638	622	648	626	656	665	665	653	618	640	646	628	655	616	637	666	654	651	661	651	638	652	600	617	639	617	646	657	657	612	650	606	626	626	644	659	632	624	639	630	575	638	608	615	626	615	660	670	654	629	645	656	624	688	657	632	627	659	592	640	642	626	704	635	621	652	628	651	591	640	597	664	666	635	626	639	619	656	593	598	627	653	632	672	646	705	618	669	630	681	654	643	734	632	623	678	593	649	627	648	652	645	670	654	620	678	642	616	635	691	641	649	674	627	604	642	626	662	672	632	628	621	620	672	663	619	627	683	623	661	660	614	596	699	651	662	651	638	678	638	631	630	636	614	634	612	632	652	631	653	652	687	617	607	604	661	585	612	611	608	610	592	607	633	654	666	688	653	594	653	628	631	656	662	633	672	697	647	662	635	624	634	659	614	659	665	646	653	611	654	601	630	614	652	642	624	684	684	598	645	684	626	665	664	668	670	656	668	591	618	649	653	620	660	634	663	632	673	647	623	670	655	626	642	661	639	610	657	661	656	607	662	585	688	631	648	606	625	639	586	593	650	636	656	670	681	641	645	625	629	664	628	610	652	641	606	668	629	610	612	614	657	635	615	628	652	653	620	718	639	639	617	661	658	660	624	624	635	623	627	653	643	611	642	641	640	662	685	636	676	645	621	622	663	667	665	650	680	675	582	675	634	632	604	661	625	631	626	636	640	652	651	618	646	636	599	614	690	640	640	642	667	684	652	686	651	646	637	626	633	669	634	640	664	660	646	593	596	627	639	605	640	553	660	642	649	628	699	657	615	687	668	658	631	635	616	621	613	668	613	658	584	635	645	617	616	619	673	690	629	641	649	613	654	621	643	652	615	637	600	636	591	638	601	649	626	669	613	600	602	647	628	623	655	644	632	674	626	647	684	638	609	635	636	658	612	610	669	660	614	635	624	640	639	640	689	614	606	609	612	621	660	649	672	677	620	665	630	655	652	634	628	663	615	666	653	699	674	671	623	653	620	629	654	586	598	599	629	622	625	665	653	637	612	643	623	638	644	640	652	675	646	626	590	608	650	639	629	667	614	645	651	574	666	621	663	604	619	662	646	644	641	626	654	674	622	629	638	614	617	636	632	649	669	610	647	654	648	637	660	662	628	648	639	639	623	592	651	617	617	638	620	666	677	620	659	593	607	606	640	644	637	675	609	629	689	647	640	614	671	686	600	576	621	634	658	650	606	654	628	646	623	615	623	614	663	610	642	629	620	635	640	660	634	630	620	594	635	617	657	654	618	607	650	663	625	612	640	646	662	635	676	647	675	665	628	643	635	634	665	636	623	635	627	690	625	621	630	636	640	639	590	629	666	628	616	644	598	623	637	643	672	662	624	618	601	582	598	677	641	675	625	660	639	641	679	603	666	609	658	579	592	655	664	624	661	672	614	660	604	640	630	621	630	658	655	657	655	620	628	614	604	639	632	668	660	613	661	640	687	670	632	605	651	700	649	637	595	608	615	610	648	613	643	645	615	650	653	598	661	628	654	621	656	632	685	659	585	603	607	697	663	626	637	652	672	646	661	633	675	660	629	613	657	621	667	644	633	590	651	582	635	633	598	604	651	661	663	623	606	635	649	647	611	614	614	613	636	662	634	662	620	683	678	673	625	664	619	650	594	670	636	624	641	607	631	605	621	599	715	603	651	585	649	637	629	624	632	620	628	604	676	649	673	646	602	624	644	614	629	633	609	630	607	638	599	629	648	628	636	634	602	630	656	612	668	629	668	675	626	621	681	665	628	611	656	582	609	621	618	643	689	635	614	614	610	644	695	653	639	633	610	616	614	634	659	605	643	636	610	652	634	618	626	663
28407	25325	27918	15584	5873	2295	889	290	264	302	255	287	261	284	260	263	261	266	268	253	252	256	284	303	268	282	289	243	280	287	269	209	275	277	283	263	283	293	284	243	236	267	304	259	263	256	257	262	289	283	240	280	278	271	299	258	292	293	266	271	260	267	287	285	260	279	276	300	260	275	299	278	292	249	242	294	259	252	271	269	281	302	256	299	254	274	284	258	282	279	271	277	261	283	262	268	272	263	256	274	247	259	257	250	260	260	283	260	257	257	242	256	291	311	280	272	251	256	254	257	254	319	287	255	271	265	298	270	259	273	247	296	278	234	278	248	256	263	276	262	271	258	306	278	288	288	229	278	284	286	269	288	263	276	276	300	295	262	282	267	274	262	245	278	274	302	261	260	277	260	280	258	282	270	268	280	252	262	252	248	278	257	274	272	252	252	280	279	289	279	275	259	288	287	276	263	287	280	266	250	262	268	257	264	251	271	271	238	266	303	273	269	259	276	259	271	268	268	254	274	240	242	277	268	265	268	275	281	299	289	273	249	297	241	268	274	257	284	279	261	262	265	264	255	258	261	282	255	274	253	258	267	272	235	255	259	241	261	258	272	261	256	286	276	270	285	274	276	290	261	274	273	251	279	261	272	266	302	277	281	261	281	262	289	244	277	292	241	291	272	281	267	264	248	256	240	249	275	236	265	287	275	288	241	285	286	281	277	249	263	280	248	248	246	267	248	255	273	249	266	254	264	265	252	264	256	259	258	266	261	270	274	266	268	277	288	269	270	253	262	251	242	285	271	263	278	265	264	272	268	284	273	247	246	289	269	281	266	265	257	282	259	278	277	268	255	272	265	271	276	298	268	279	272	281	257	297	256	281	251	277	244	271	272	271	268	261	259	259	268	276	261	255	250	258	278	293	280	260	264	247	269	283	301	265	262	274	294	273	255	255	283	294	286	273	264	269	260	264	284	248	302	247	263	260	251	283	256	273	278	255	258	261	268	277	300	265	271	259	269	238	248	268	260	278	275	259	290	278	267	249	295	261	277	290	272	301	265	276	266	269	267	252	285	286	292	277	269	241	273	257	266	278	269	263	269	259	282	262	276	272	253	288	284	301	255	280	276	289	263	286	243	286	259	288	236	243	257	285	225	248	300	267	295	303	278	260	265	270	263	275	254	292	282	267	281	283	278	278	302	235	267	284	236	240	316	284	271	291	267	257	284	264	271	290	273	287	263	276	274	250	280	260	249	236	265	270	251	272	288	262	255	263	286	282	285	295	258	268	246	288	272	248	263	248	278	260	265	277	273	229	250	274	266	252	261	267	257	276	306	297	253	261	279	269	301	270	274	274	296	273	263	281	247	279	293	249	269	254	261	266	273	261	240	239	266	296	274	270	274	252	263	262	283	297	307	286	264	272	243	269	276	286	273	265	268	253	268	304	272	291	310	288	286	252	265	289	277	271	254	276	263	281	263	268	281	293	262	247	278	275	271	268	244	249	234	278	267	293	303	264	275	259	261	278	239	287	273	267	246	289	283	276	251	265	242	265	304	264	260	278	274	255	264	269	284	264	285	289	268	264	285	296	279	263	259	292	254	286	264	280	254	263	273	265	250	266	286	286	255	276	235	250	281	285	278	277	263	243	237	268	246	287	281	260	276	289	263	295	292	317	262	297	276	251	256	246	271	284	271	267	270	277	258	261	273	262	289	294	254	309	283	254	271	277	254	288	291	285	296	283	277	253	278	273	287	294	276	239	283	284	286	286	278	276	267	263	289	285	295	283	257	270	260	279	290	288	281	277	264	286	277	249	279	269	290	270	246	307	269	273	246	285	294	290	235	287	277	268	256	273	258	288	304	287	286	269	280	287	288	272	306	264	263	261	265	273	243	298	299	250	264	287	265	272	291	274	253	269	265	267	267	260	280	285	277	296	263	235	282	236	266	282	276	281	260	254	283	282	272	269	260	275	290	286	285	254	273	288	272	265	258	258	267	259	274	285	263	265	301	282	266	249	273	274	265	270	271	269	250	271	279	265	272	270	263	268	265	253	276	306	286	267	297	278	268	277	255	276	291	264	288	285	237	266	254	255	311	276	279	309	313	282	274	276	273	265	253	268	267	225	267	274	260	268	305	264	251	292	251	287	289	250	274	277	261	287	283	267	275	274	254	287	267	258	278	271	296	278	269	275	262	266	269	275	281	268	288	278	287	256	277	268	250	246	258	278	261	220	279	275	256	277	284	250	279	267	268	255	285	276	241	271	305	251	288	270	285	301	277	305	276	232	252	272	256	271	287	266	268	275	268	288	289	258	254	277	280	302	278	278	273	261	280	253	245	286	302	289	271	282	290	272	270	259	261	302	280	263	258	263	264	238	263	287	251	259	293	237	273	286	242	295	283	247	277	278	252	273	292	273	250	242	283	278	277	258	284	297	263	253	256	252	280	324	284	255	263	264	276	251	274	263	266	264	273	273	262	259	278	266	312	256	246	258	253	262	264	288	292	273	264	292	248	286	269	256	262	274	249	286	267	277	281	278	291	277	306	263	267	235	265	249	277	276	291	270	283	264	290	297	284	262	291	255	219	272	258	260	275	290	291	278	282	268	279	291	267	271	281	312	280	289	273	264	294	264	267	248	279	264	311	260	286	252	262	282	277	275	285	276	275	282	283	275	272	219	245	262	258	268	286	257	290	276	241	256	278	269	280	257	277	243	242	268	250	264	272	257	272	264	257	277	305	292	242	269	281	273	278	279	279	289	278	267	274	251	299	279	252	296	256	250	254	293	282	283	289	265	297	261	254	286	262	261	252	289	275	276	278	254	282	267	281	270	266	274	294	262	287	268	249	269	300	274	269	253	307	298	316	283	253	289	285	279	266	294	266	236	271	277	276	258	256	265	279	270	303	255	267	296	244	262	309	270	288	289	250	257	267	255	263	253	252	271	275	272	249	270	267	257	267	294	251	292	251	290	293	276	278	282	285	304	275	240	268	293	291	288	297	257	267	275	272	273	259	312	287	272	286	260	277	282	253	250	242	261	259	255	246	257	240	272	284	292	264	262	276	276	260	262	277	270	277	267	240	297	311	263	291	265	271	247	262	276	255	273	260	266	284	260	271	273	276	287	289	278	279	262	311	273	239	272	237	288	258	281	267	248	239	256	285	291	249	292	303	251	276	292	262	255	237	271	304	251	274	287	255	263	251	274	283	247	255	242	262	262	268	252	271	278	249	249	269	267	255	281	296	264	259	247	260	281	256	292	253	267	277	293	255	271	259	260	268	284	264	268	256	266	261	279	282	246	258	274	292	277	280	252	293	279	264	249	260	255	264	276	283	270	292	300	232	249	250	271	249	246	258	274	276	277	265	247	272	263	269	274	263	253	262	277	246	265	255	278	254	262	284	281	258	261	269	284	257	270	267	292	250	265	274	254	265	285	291	266	268	248	275	274	238	249	253	275	292	313	278	248	256	239	275	264	278	301	258	250	270
19945	36692	23847	11010	5925	2673	1111	324	319	285	279	300	277	313	310	303	309	301	301	341	293	313	299	332	314	280	269	292	285	323	309	287	315	354	278	289	300	288	278	294	299	296	317	296	278	284	288	298	320	323	265	297	285	310	314	292	310	295	284	296	299	305	299	321	279	292	298	335	323	319	311	323	289	298	285	306	306	280	305	280	282	296	319	313	302	300	302	280	300	321	311	333	309	277	318	292	309	298	281	307	300	334	298	294	295	291	309	295	330	292	328	287	277	301	290	295	301	297	284	295	290	303	306	297	321	273	300	286	298	296	289	306	294	281	317	252	304	269	254	322	281	286	299	325	307	291	322	314	317	316	306	273	306	277	259	310	319	278	282	316	295	282	294	300	313	305	293	331	298	290	292	307	306	261	275	315	285	306	269	310	288	301	285	345	287	307	313	290	301	276	327	299	299	297	310	305	314	303	285	306	310	278	329	335	305	283	289	322	263	312	293	288	294	287	283	321	317	305	304	281	296	305	287	312	296	296	298	291	281	298	318	290	294	284	320	298	287	279	283	285	337	288	292	309	301	303	273	322	312	290	301	344	298	292	310	290	300	301	303	300	273	320	291	287	297	279	313	319	302	303	299	300	312	304	293	293	291	311	318	297	277	289	297	287	283	294	268	306	306	294	331	296	308	310	277	318	306	301	302	295	296	296	272	280	331	276	324	296	285	321	309	294	321	280	291	318	297	296	300	325	318	292	298	322	300	291	306	305	275	295	309	281	304	278	300	329	275	303	314	294	314	302	323	300	294	282	295	286	276	297	296	322	324	296	323	303	288	289	309	267	299	300	325	289	331	318	283	262	295	311	304	268	292	313	304	305	287	316	296	282	290	305	289	317	321	284	266	291	280	284	335	294	293	307	319	284	324	308	288	316	283	319	306	282	307	281	310	310	295	312	309	297	302	347	304	285	289	309	317	307	313	312	257	299	312	305	276	290	283	291	301	292	277	308	293	291	313	329	283	299	305	289	276	263	323	291	300	308	294	306	318	311	279	303	270	309	308	330	280	298	296	306	290	296	281	268	329	290	310	309	285	307	290	306	304	305	301	312	308	300	299	273	308	279	295	306	319	291	308	292	289	308	296	315	278	305	278	291	286	281	311	292	329	310	281	306	287	307	293	328	316	318	263	302	295	275	290	299	298	304	297	307	288	319	260	288	270	313	284	296	275	322	295	295	326	260	304	293	303	292	301	304	334	307	288	308	293	262	287	279	319	285	316	283	310	316	321	281	294	299	307	273	303	308	285	329	274	292	268	294	274	284	317	302	297	293	309	306	264	307	298	306	296	276	297	309	316	286	293	301	323	292	309	278	333	315	312	319	293	284	288	330	320	280	277	288	316	280	313	298	276	294	289	308	296	286	304	291	295	282	288	292	294	296	304	306	319	304	298	300	304	291	299	304	290	283	288	282	320	289	305	287	284	299	276	301	274	288	290	271	293	294	303	271	324	290	306	310	307	285	299	281	276	304	300	301	287	299	305	316	293	282	284	300	299	301	283	270	312	304	305	288	296	294	291	298	290	275	304	289	301	304	318	333	290	328	293	297	281	323	299	320	301	303	304	306	312	324	316	278	300	285	289	312	332	343	326	268	274	288	281	299	302	278	302	314	283	286	288	300	301	273	280	282	277	289	314	282	297	294	274	310	322	311	282	293	318	288	306	280	300	289	303	297	310	313	321	296	303	298	317	284	276	325	311	329	311	306	326	302	315	274	296	321	303	273	294	318	297	273	296	299	311	304	327	292	276	315	298	308	322	288	297	294	297	286	285	329	305	296	304	291	289	320	305	297	300	308	311	301	275	284	310	277	325	319	292	288	304	302	310	268	294	296	322	327	287	344	346	295	301	305	293	308	290	310	292	289	303	294	302	289	315	291	296	290	263	302	314	299	303	289	278	320	290	310	309	289	295	311	316	314	297	298	275	294	281	299	295	322	313	328	286	312	282	286	285	288	292	267	264	299	281	297	302	273	314	311	297	302	296	299	295	311	342	282	306	297	319	311	302	302	308	304	280	268	310	311	290	297	305	296	335	298	284	272	313	340	324	310	278	316	278	305	281	284	307	287	280	282	281	278	285	259	320	278	278	310	281	314	301	259	288	309	321	293	307	265	293	297	294	327	298	270	288	290	311	299	286	282	296	284	293	296	321	299	306	288	284	334	278	317	272	316	307	317	284	284	282	275	325	330	288	286	304	286	295	308	332	302	321	292	336	315	291	321	286	259	305	318	297	267	308	310	288	304	283	280	291	301	294	275	300	294	286	309	285	290	292	321	317	303	292	299	290	273	304	307	292	324	309	268	278	339	311	282	281	283	306	281	296	268	290	319	342	294	310	291	315	277	278	291	293	303	294	282	286	287	282	316	300	290	322	279	275	315	282	332	303	295	290	320	319	316	289	320	306	260	315	295	288	322	281	286	327	340	301	279	316	296	287	322	310	305	332	292	294	304	289	319	292	326	345	288	297	301	269	305	313	286	293	293	290	297	294	302	304	296	302	265	288	298	316	289	325	340	285	305	302	309	291	313	280	276	303	312	312	313	320	328	257	306	295	301	282	282	300	309	281	299	277	282	287	310	316	291	304	269	280	276	312	308	311	274	286	320	278	317	296	289	287	287	290	330	304	272	315	277	307	334	330	318	318	278	284	289	298	291	272	306	281	295	303	304	290	282	314	295	323	267	301	344	301	310	323	296	306	298	308	302	287	287	318	288	299	300	315	312	293	300	293	313	298	303	268	324	307	296	287	297	294	277	289	341	330	310	321	312	277	288	287	312	296	287	310	346	294	302	294	270	309	321	302	293	307	302	286	299	312	310	305	292	292	309	270	317	300	283	326	300	275	275	303	304	306	291	285	306	309	288	297	272	299	279	288	274	309	310	318	303	285	295	318	275	305	315	294	315	332	307	296	282	301	334	297	308	298	315	319	300	275	288	320	296	301	291	277	298	281	272	322	309	273	306	286	298	300	296	282	312	278	302	294	323	319	299	269	291	299	319	311	296	277	316	281	297	318	315	302	267	287	309	305	294	301	292	253	287	316	329	317	281	310	259	321	296	269	332	275	315	315	315	266	304	300	319	307	295	294	283	313	336	313	289	309	312	263	284	263	261	312	312	292	299	309	303	333	289	276	330	306	286	286	283	308	282	334	281	293	297	284	286	304	291	317	315	302	301	254	299	296	289	309	282	331	269	317	280	288	306	279	304	294	310	303	299	315	316	292	325	303	284	302	299	287	302	299	273	318	288	321	279	313	298	311	301	274	302	298	298	311	302	318	320	287	325	288	298	298	287	301	294	314	319	286	270	282	314	303	296	305	287	279	311	300	293	312	309	270	310	309	292	292	285	261	299	282	276	283	278	290	276	318	282	259	263	296	287	301	291	286	294	312	298	301	318	293	273	310	282	313	308	294	328	296	351	319	273	289	317	294	306	308	314	302	284
23324	21762	33451	33149	29180	24032	12853	1274	512	480	493	504	465	495	482	476	498	461	472	453	469	465	479	498	437	474	502	462	473	427	462	475	473	455	475	462	456	469	463	431	460	484	448	470	468	479	465	473	467	488	444	447	464	474	484	482	473	434	488	466	460	492	417	456	490	459	471	445	452	470	467	473	471	455	453	467	459	467	489	465	498	465	444	468	489	440	491	480	512	469	467	473	451	467	487	453	455	445	458	474	474	440	474	458	467	475	497	460	471	477	496	419	466	438	463	491	459	453	470	466	497	488	423	491	504	485	468	483	481	446	448	447	497	491	447	480	475	469	478	450	498	455	460	429	487	478	471	473	501	478	487	457	442	459	478	496	488	516	501	473	497	460	515	464	483	445	461	496	475	478	503	479	448	486	424	456	468	480	469	457	440	458	435	429	484	491	443	450	444	463	482	435	495	487	454	528	506	451	445	491	442	453	473	423	426	468	475	497	467	449	487	481	439	490	458	483	460	449	433	456	470	466	495	461	437	495	437	501	478	487	438	466	498	468	450	473	490	486	456	466	475	453	481	433	433	432	454	458	461	435	462	454	454	470	453	480	457	446	464	450	471	493	505	436	474	470	468	464	484	470	395	455	521	475	487	442	458	500	438	484	505	472	449	460	459	447	489	483	492	479	487	473	465	453	516	475	408	453	460	483	463	487	452	479	492	489	466	422	465	482	453	479	462	442	462	465	455	478	445	495	455	453	470	461	477	472	476	466	438	502	458	478	467	473	486	456	453	447	480	453	446	435	438	439	434	469	474	494	461	485	460	460	451	485	437	496	499	500	488	475	484	433	448	469	452	446	456	444	459	441	459	456	449	445	467	467	457	490	492	464	428	439	475	486	419	459	499	447	441	485	459	436	477	442	473	463	489	446	459	457	461	480	424	475	502	469	444	456	456	453	477	471	452	465	434	500	490	450	451	444	477	425	444	497	458	460	463	492	452	436	467	459	456	460	469	449	474	503	437	464	475	444	472	415	466	462	446	477	492	446	436	455	494	462	443	478	496	480	486	473	439	458	476	450	461	492	467	432	464	459	456	486	462	452	476	468	475	476	449	498	440	520	475	477	496	521	451	451	478	470	456	439	472	470	477	457	486	434	454	458	471	466	464	448	433	460	503	492	442	486	448	433	515	469	499	465	507	510	469	459	451	473	465	472	474	454	475	475	449	495	477	467	450	483	492	426	474	442	479	442	462	477	450	452	450	491	428	436	463	433	464	474	465	473	461	453	485	490	445	459	501	459	450	475	484	476	467	472	480	501	446	461	482	457	476	424	435	473	460	447	470	479	483	474	500	497	474	454	476	460	467	496	454	454	468	513	450	446	468	444	468	496	475	470	461	439	468	476	440	453	440	427	484	490	473	478	489	443	480	444	499	465	435	497	491	442	484	461	465	486	514	454	445	458	464	474	454	481	448	509	456	434	471	461	445	467	485	476	450	460	440	465	457	426	471	451	449	453	451	501	456	454	459	482	481	467	452	494	498	489	458	471	423	446	452	470	446	486	418	462	457	484	487	451	462	432	512	449	444	448	458	466	484	451	469	486	467	456	439	447	456	464	477	458	451	477	457	476	443	454	464	455	463	492	478	450	455	468	460	464	449	456	467	442	447	467	453	512	457	456	490	441	493	494	529	442	453	496	472	443	444	464	467	500	480	466	488	440	506	491	469	454	503	488	476	474	430	451	463	490	495	476	471	490	448	457	419	484	437	451	485	467	488	458	506	432	507	491	470	448	473	462	459	509	488	473	474	445	471	479	469	485	478	516	475	494	498	449	509	447	480	491	495	499	419	503	444	455	508	491	452	499	470	479	462	474	429	470	491	447	432	501	487	466	436	453	469	467	440	442	475	427	487	466	491	498	459	474	425	470	479	449	433	523	475	425	444	471	480	510	471	482	478	456	469	470	458	422	456	448	489	481	440	463	446	488	449	469	422	472	477	458	476	467	472	494	447	436	461	493	463	453	443	465	476	439	484	456	442	423	418	478	455	457	447	457	473	507	455	467	437	471	485	472	474	445	471	465	493	463	488	486	465	476	466	465	500	453	491	458	477	491	473	471	490	494	454	491	468	459	456	443	477	544	437	488	462	435	455	501	440	454	492	455	502	441	441	462	480	479	470	475	479	457	444	453	467	494	489	440	491	482	461	479	452	447	453	499	491	475	480	449	499	456	445	469	460	446	418	442	478	462	484	488	441	464	496	419	491	467	488	487	451	464	423	453	498	435	471	478	512	483	452	441	479	467	476	477	478	467	462	456	461	494	484	441	464	476	475	453	473	479	502	453	453	463	489	507	455	475	475	470	490	447	422	438	462	486	438	449	473	448	460	473	462	485	444	464	459	437	490	461	428	464	467	475	505	482	492	476	453	445	484	456	475	463	521	454	454	489	469	453	470	501	510	466	478	464	507	488	452	478	457	456	469	487	480	477	472	470	468	506	500	480	528	441	495	485	485	454	426	470	507	438	427	443	468	454	434	463	430	449	469	482	438	473	462	471	452	429	458	482	462	490	440	464	452	456	476	466	441	501	485	477	480	475	412	494	445	491	443	470	505	430	439	474	456	481	439	501	437	479	473	481	482	468	442	436	417	479	442	489	443	483	486	465	481	473	491	454	433	439	477	459	501	488	483	440	453	428	483	478	440	486	455	483	500	504	467	492	458	491	442	477	487	468	452	481	474	501	476	445	437	503	462	456	492	481	427	464	445	456	475	463	456	440	463	459	472	476	443	428	482	487	509	460	452	420	465	445	463	436	481	470	484	437	461	465	409	452	444	460	465	482	519	438	494	462	479	475	499	457	439	436	441	484	475	467	499	468	468	455	488	503	450	484	465	458	442	477	471	439	465	497	497	462	451	478	448	458	462	466	443	459	515	445	491	486	495	510	445	422	448	466	458	466	443	484	447	428	430	463	451	519	480	464	424	436	447	444	496	447	453	453	478	472	494	486	428	446	438	454	460	467	489	450	488	452	484	465	502	452	437	473	503	469	433	437	483	443	462	466	465	520	492	464	485	462	469	482	457	468	486	485	446	484	463	444	498	478	459	450	494	480	472	472	444	507	501	463	458	496	446	469	477	433	474	489	476	444	453	479	454	481	486	427	452	472	488	460	504	482	491	492	503	446	447	472	470	462	504	488	473	471	493	486	470	505	498	457	473	486	431	465	494	504	470	449	461	476	448	484	443	443	450	452	460	491	465	422	427	507	482	444	472	459	468	444	440	485	487	450	452	457	413	475	480	439	482	470	514	466	499	470	513	470	454	452	481	475	453	500	442	462	480	464	444	423	432	475	433	479	448	434	426	459	448	454	460	469	461	485	479	390	447	444	473	476	486	437	503	466	475	477	474	449	466	438	462	423	457	460	478	445	499	442	456	440	433	461	470	464	457	486	485	487	479	478	457	507	493	445	456	479	424	503	456	453	436	465	442	453	458	425	454	481
48969	90138	71859	51441	37671	23634	9320	954	538	521	476	510	483	468	504	457	480	451	508	500	491	458	488	467	459	489	492	487	473	500	488	486	494	484	513	466	466	452	505	459	490	471	454	467	497	492	493	477	518	474	504	526	461	500	459	454	477	477	473	523	492	476	458	512	443	463	456	482	484	492	515	474	516	520	473	448	467	519	503	453	459	494	467	498	433	469	435	492	467	476	507	470	496	493	489	469	446	476	494	485	505	485	469	470	508	512	444	499	478	456	500	545	495	446	489	483	465	454	467	464	488	487	507	481	447	506	484	444	479	458	465	484	480	496	468	468	475	483	483	466	543	475	467	482	480	450	473	526	465	433	476	472	498	431	491	476	473	456	497	487	481	479	459	457	444	478	452	465	491	466	489	442	435	478	482	436	476	533	497	481	501	501	474	481	500	473	489	470	480	493	478	534	509	463	470	505	447	496	514	523	448	442	486	470	470	499	466	503	511	499	463	501	501	479	468	496	459	525	489	450	538	457	470	475	502	495	527	484	483	467	458	486	483	459	461	498	475	497	500	467	470	480	479	512	503	486	493	489	453	487	465	479	489	504	459	484	461	485	475	509	478	511	499	529	534	484	474	480	500	460	459	487	525	526	474	443	488	475	468	533	510	469	467	491	462	495	477	483	492	478	489	490	482	473	529	497	502	479	506	498	508	447	508	500	486	470	485	462	489	506	527	517	481	448	481	493	507	458	467	502	465	507	499	520	439	495	470	498	417	462	521	488	491	506	470	523	464	451	517	484	522	472	502	460	488	479	499	444	483	437	488	450	503	461	502	502	506	506	502	498	481	515	459	462	507	520	467	472	497	484	495	489	476	485	497	520	464	498	535	520	509	509	517	496	514	514	507	488	472	484	501	475	436	490	494	444	456	470	486	485	459	501	522	498	470	496	535	526	517	505	484	462	468	508	489	496	501	484	464	518	487	470	494	477	433	487	528	499	484	460	512	447	489	473	451	477	424	483	458	475	522	482	451	503	501	465	502	469	440	496	451	467	475	483	490	470	458	496	488	455	462	459	512	490	490	467	491	465	512	482	456	500	491	487	495	481	490	480	474	489	472	500	467	466	472	508	489	525	474	519	509	506	496	468	491	499	488	485	474	516	516	452	477	460	462	489	531	461	539	494	440	463	459	479	472	443	516	472	503	470	486	471	489	497	473	510	481	477	497	482	494	469	483	476	469	495	453	519	485	500	502	490	499	492	492	492	489	475	508	483	500	496	499	504	491	507	463	496	476	495	489	497	473	476	446	474	487	474	455	461	438	470	503	475	468	509	478	490	491	521	448	436	512	459	490	490	472	479	511	477	497	468	464	450	482	517	486	461	497	465	486	486	490	484	467	505	525	509	460	499	461	500	450	485	475	487	519	465	473	497	479	478	482	466	447	519	500	517	500	510	489	513	510	502	504	487	500	498	505	496	470	476	481	463	490	467	501	510	459	493	503	453	484	485	473	493	457	502	501	464	491	483	481	462	491	448	509	448	474	468	499	464	445	483	496	499	469	493	448	510	476	467	492	461	511	484	474	474	518	462	520	513	480	481	488	525	480	510	471	485	503	485	493	491	463	486	487	461	519	489	456	498	461	480	459	467	481	494	479	452	500	487	510	482	465	478	497	481	467	473	498	469	499	462	486	497	487	496	480	484	552	488	505	502	520	533	482	515	483	464	486	468	483	460	469	490	480	443	469	496	539	501	472	538	493	469	508	503	475	455	478	497	460	466	467	490	477	471	480	511	497	452	488	464	469	494	480	505	494	488	511	462	486	485	492	488	447	495	477	526	489	480	517	481	503	491	470	475	476	497	480	459	447	466	527	459	457	459	559	499	468	482	442	503	498	518	449	506	477	490	494	525	474	452	509	460	482	456	503	491	462	484	507	470	479	483	498	530	501	483	493	495	452	491	461	499	501	473	510	493	508	483	474	444	495	493	516	496	494	504	448	497	530	498	447	510	463	509	499	481	484	480	491	478	510	495	464	481	525	478	448	462	486	506	519	489	459	442	492	450	485	461	466	512	447	499	464	458	493	445	490	494	470	476	474	482	499	495	489	497	481	449	491	481	480	491	485	492	469	438	468	430	484	507	521	474	487	482	485	514	499	492	483	508	469	474	504	475	464	492	459	498	477	494	449	492	495	476	508	483	450	476	518	497	509	515	498	466	488	453	481	474	478	471	536	506	465	518	507	470	448	498	455	471	472	517	471	463	504	446	467	511	481	491	499	460	494	463	471	446	492	502	483	441	518	481	511	451	454	480	499	485	503	502	468	468	503	494	485	484	461	483	452	481	512	464	452	452	513	484	512	479	466	502	449	478	484	459	453	466	463	475	476	476	498	462	497	506	498	509	492	510	459	474	494	464	492	467	505	464	502	463	484	464	481	498	525	464	456	475	469	489	497	512	460	486	469	478	485	477	498	492	512	511	470	484	513	500	498	480	495	507	494	463	473	478	473	505	465	487	465	474	520	498	483	484	474	448	484	484	482	499	466	491	534	456	484	499	507	495	481	512	474	480	500	452	459	481	467	450	493	504	465	493	470	450	458	503	515	520	464	518	502	488	500	494	495	530	462	456	547	522	490	481	460	466	516	455	483	456	484	494	479	490	479	493	442	480	483	469	438	494	491	458	450	508	509	529	514	492	478	500	511	459	471	505	491	465	474	504	508	464	494	480	491	462	473	474	455	473	483	500	476	508	490	496	521	527	458	468	453	442	503	454	422	494	509	514	506	489	489	488	465	481	481	489	468	474	513	502	463	502	461	499	466	486	454	458	491	476	483	461	438	466	489	525	506	500	473	447	465	494	526	512	481	514	483	485	487	428	496	501	530	507	488	463	529	491	488	494	500	504	492	479	503	491	508	472	486	487	454	497	497	492	475	455	485	496	515	525	474	474	528	501	471	473	452	494	503	485	441	508	454	507	474	479	480	519	499	467	507	478	483	457	507	472	481	498	470	461	496	458	498	506	501	528	504	504	460	485	502	454	497	493	490	469	502	494	453	485	488	489	475	475	498	462	449	538	501	474	459	509	483	515	465	494	452	475	495	479	476	487	456	499	488	519	507	489	497	464	489	490	522	462	497	477	483	477	493	464	453	464	475	512	537	497	470	470	466	462	479	481	481	460	464	486	487	485	485	462	479	466	504	464	451	441	472	473	480	521	488	482	499	470	483	489	493	470	481	512	479	511	508	466	456	466	500	465	429	497	511	475	492	463	487	489	480	509	450	487	512	471	511	513	511	475	505	467	468	485	497	465	488	506	473	478	488	483	475	521	478	500	497	519	538	451	501	460	457	485	473	475	485	515	510	444	481	481	501	469	487	492	478	441	477	454	444	465	499	506	511	515	481	443	468	458	532	502	469	493	463	503	490	482	473	480	507	496	497	487	457	477	460	495	484	477	487	507	497	479	491	460	468	488	472	463	499	493	492	489	434	499	488	447	437	474
25104	22522	34036	31955	22015	11796	3309	467	411	344	358	354	361	319	364	393	339	334	374	328	308	365	338	319	386	373	354	366	323	359	370	360	352	353	370	365	344	360	364	356	349	336	334	348	360	357	351	374	373	360	338	359	322	359	375	383	340	380	332	343	382	374	364	386	393	389	365	379	364	342	368	316	378	378	366	390	347	368	356	345	347	344	345	336	353	356	355	341	383	340	377	344	354	345	357	353	337	384	376	323	388	352	352	354	349	369	356	353	308	382	375	369	350	365	328	348	347	348	323	376	324	327	342	362	360	347	362	358	352	368	358	340	361	351	389	341	353	362	358	338	406	349	331	336	389	365	376	364	348	351	354	364	325	348	375	350	362	409	359	323	357	390	356	371	319	364	354	394	331	325	350	347	367	361	338	321	340	324	346	366	383	347	373	338	327	357	339	374	359	351	345	370	373	364	333	336	345	329	344	332	309	316	359	341	344	340	341	376	391	343	351	375	361	379	351	326	348	352	355	364	365	357	331	339	355	363	370	323	351	336	373	337	349	373	344	355	368	369	346	363	345	367	355	356	361	306	329	362	349	342	364	363	357	349	355	355	343	329	370	321	340	357	338	357	346	371	380	338	346	373	330	369	351	363	385	363	349	339	359	335	348	329	352	343	359	353	341	351	376	377	328	344	390	343	326	345	380	319	343	352	337	334	337	352	339	357	360	370	394	315	356	342	319	398	345	392	381	356	338	343	356	333	371	341	334	375	352	338	372	335	358	367	405	354	366	385	346	365	359	328	374	346	325	366	329	354	371	338	337	392	386	313	349	372	374	348	333	377	357	363	363	357	346	364	402	327	336	366	339	373	354	376	357	317	350	361	376	344	346	329	350	338	334	374	365	357	358	360	378	336	342	376	360	351	347	384	314	372	342	345	377	340	353	368	346	377	373	369	396	363	364	350	330	337	326	338	358	330	310	358	346	365	353	337	342	306	353	375	346	337	370	373	311	333	340	373	343	385	370	387	374	331	384	372	348	367	331	358	323	337	350	327	342	351	348	323	343	372	316	351	362	359	334	374	334	403	362	370	361	354	329	366	332	330	355	355	391	336	388	351	365	322	369	337	349	352	344	373	344	382	400	330	359	342	352	357	360	325	364	300	369	354	353	356	348	347	320	346	357	353	355	324	370	380	379	330	368	369	381	354	385	374	361	347	355	322	368	381	370	359	380	347	365	363	360	361	375	363	363	339	334	329	397	320	383	348	372	363	340	372	348	346	324	327	361	353	372	359	365	361	351	360	354	343	354	331	373	334	326	336	363	366	360	335	349	339	341	338	378	308	338	344	349	355	374	374	349	372	324	364	399	347	322	361	333	356	365	347	344	344	320	342	375	358	362	338	376	372	352	349	320	357	362	335	314	335	343	375	346	329	343	303	366	341	391	335	365	344	356	357	403	369	344	378	337	341	348	382	351	349	364	343	319	383	354	363	366	364	329	344	356	379	354	319	350	353	361	391	367	347	344	323	391	340	356	401	354	357	373	335	360	361	369	324	384	371	349	375	356	324	355	364	331	402	313	389	367	349	364	323	357	375	338	360	368	353	334	355	361	364	314	342	347	367	350	364	354	345	329	343	367	340	335	334	369	363	308	351	380	346	318	364	339	357	390	360	335	345	356	336	359	366	352	317	369	359	358	348	340	339	357	323	327	353	296	351	348	341	342	356	358	354	337	353	345	368	348	353	346	330	337	334	338	376	372	353	364	373	346	346	341	340	353	336	363	397	362	337	358	387	373	367	380	361	354	333	364	320	375	359	378	332	357	367	311	328	377	333	352	322	360	318	338	325	341	367	333	350	379	358	330	341	354	355	342	355	332	366	329	352	354	364	312	352	337	363	332	348	386	319	336	317	371	344	364	341	328	378	381	351	352	340	361	355	364	365	351	349	341	338	345	319	337	348	330	382	334	357	354	370	364	370	358	339	377	370	363	354	349	380	346	351	354	346	356	340	385	363	385	367	343	349	352	351	335	345	334	331	365	331	358	327	356	348	341	366	355	337	324	374	336	348	382	352	370	381	343	353	337	401	330	368	335	394	352	346	305	345	348	381	355	361	361	358	351	363	333	379	375	353	334	353	360	372	347	328	336	348	356	344	347	355	332	328	369	345	342	393	366	368	344	362	339	378	384	340	368	323	339	341	362	346	345	388	331	367	344	364	338	385	392	340	373	333	389	370	324	315	366	364	350	320	321	380	348	338	335	350	377	341	319	367	374	313	354	364	350	350	361	349	358	355	361	351	286	305	339	366	323	372	391	335	355	359	376	320	352	341	332	366	346	332	374	332	334	328	327	345	309	335	364	339	356	392	341	321	362	329	316	367	371	343	329	335	349	335	347	368	353	376	368	339	342	354	354	398	351	380	332	367	376	341	359	342	381	334	369	381	378	370	388	366	348	379	368	355	348	330	369	344	334	378	339	347	332	350	358	366	323	343	352	343	331	339	368	322	353	341	345	342	354	383	400	345	328	337	357	341	325	350	329	384	361	355	350	346	371	360	337	370	337	336	360	335	335	342	375	345	384	383	346	355	354	362	343	364	315	355	364	356	364	318	347	363	377	314	377	342	362	366	361	358	351	352	357	341	367	350	350	329	390	339	374	308	342	373	351	374	372	340	334	342	360	359	363	377	309	359	354	309	345	350	385	353	341	389	321	397	342	354	374	352	367	325	360	393	371	322	358	351	356	354	318	358	319	330	347	342	345	327	390	352	356	340	349	334	366	367	361	351	346	375	354	344	326	342	368	353	370	350	318	324	341	324	364	369	339	356	352	320	351	353	321	363	332	351	359	323	352	388	322	390	337	404	345	334	348	338	380	349	325	353	315	354	366	386	326	371	358	322	348	362	346	386	327	312	363	337	384	370	357	325	333	347	360	337	382	353	344	351	348	349	365	380	329	340	382	322	330	347	342	351	385	354	339	322	376	337	319	386	324	364	327	362	368	339	387	341	357	344	336	351	319	334	373	340	392	355	338	370	355	383	379	339	364	326	349	369	331	379	361	356	339	346	358	348	325	351	339	332	358	393	358	337	353	391	334	358	348	360	353	346	365	370	326	346	341	351	338	360	359	351	331	349	357	348	404	367	339	331	375	337	352	340	367	375	344	387	379	357	337	352	356	328	328	331	354	378	335	325	366	361	370	359	333	302	364	335	333	358	355	349	335	327	344	389	378	384	357	355	394	338	345	349	360	339	330	357	364	325	372	365	305	359	366	335	314	370	375	338	321	380	334	329	380	385	372	337	371	350	335	341	321	339	350	326	329	338	352	330	349	377	311	342	339	378	341	363	311	355	348	352	365	389	351	325	318	353	376	358	322	382	361	359	370	389	352	357	333	334	358	377	390	370	375	344	361	384	334	337	332	334	349	351	356	341	354	379	379	345	346	340	335	357	345	340	391	317	340	336	341	358	375	373	323	369	351	364	363	345	348	362	360	342	349	353
41630	71547	54437	37591	25275	13745	4765	536	421	372	381	369	399	383	369	409	392	396	406	429	387	368	373	394	395	383	391	400	413	405	411	390	343	373	385	386	421	367	390	414	380	366	393	380	399	434	401	368	365	414	370	435	371	430	410	368	377	402	389	388	394	369	377	382	389	362	414	404	413	388	352	410	371	400	357	387	406	410	411	387	346	391	385	347	370	384	375	419	407	343	394	391	396	358	387	419	391	392	380	362	379	413	381	384	404	376	391	410	414	376	378	400	393	405	375	374	363	396	393	413	440	350	398	381	392	351	378	369	432	358	415	355	421	384	350	388	377	387	411	406	372	380	402	365	421	379	408	394	377	410	403	417	441	374	413	426	381	385	349	409	373	375	377	398	399	361	419	402	405	380	365	394	414	396	398	371	397	385	377	420	393	353	369	396	405	387	374	363	388	335	368	376	380	362	380	379	398	385	387	397	375	381	417	384	386	391	376	373	381	405	399	369	374	385	414	377	435	389	391	382	399	382	379	406	416	402	393	407	413	375	378	394	421	396	380	374	375	426	425	403	407	395	403	377	435	384	367	371	422	380	382	391	383	401	356	429	385	410	346	399	396	417	404	369	406	396	390	391	389	388	434	369	397	367	415	394	408	406	380	361	403	380	390	350	392	406	390	434	385	406	406	407	368	381	406	355	404	421	389	380	403	423	406	419	404	366	376	390	383	409	387	396	373	386	399	399	421	410	392	389	418	373	404	380	401	377	420	379	412	384	387	369	369	378	373	382	365	398	353	367	343	413	376	413	379	396	394	365	431	405	437	364	400	391	390	362	393	373	379	395	385	389	422	378	398	392	391	374	381	379	384	378	413	390	379	409	361	384	381	386	380	391	428	394	400	394	384	420	392	333	417	374	343	397	398	403	406	370	414	417	390	387	389	406	406	421	378	408	402	377	378	414	403	403	375	446	404	393	393	403	382	371	386	362	420	400	389	427	392	383	391	398	413	397	410	376	401	406	371	391	381	379	375	390	391	375	376	369	388	407	431	420	379	448	374	394	408	394	438	380	413	415	418	392	390	354	401	406	403	377	419	362	416	401	417	373	401	419	355	409	412	419	396	400	373	357	402	373	415	424	403	369	374	391	406	399	379	402	376	389	400	377	374	420	429	409	378	403	403	367	407	416	398	399	408	392	393	396	364	362	382	418	388	368	355	378	428	379	412	360	420	389	436	360	372	385	369	367	386	395	388	375	366	371	348	408	406	389	377	378	375	373	399	367	403	341	409	395	399	373	414	383	388	382	387	396	421	429	419	419	414	368	385	374	373	424	402	359	407	378	388	397	408	412	403	405	377	408	387	405	415	405	397	367	376	396	411	388	401	401	407	410	388	378	400	388	369	379	383	423	376	385	366	391	401	423	386	397	408	421	401	422	390	383	398	378	415	371	396	411	370	392	383	393	400	410	409	372	404	362	399	385	400	376	398	421	383	367	407	383	396	375	405	385	408	414	400	391	397	410	380	403	350	365	387	386	393	407	391	397	411	400	365	419	377	371	379	357	426	391	389	383	355	382	389	411	392	372	377	389	416	406	372	374	374	385	358	395	372	366	411	368	403	363	372	387	405	365	394	370	377	388	360	412	378	402	406	391	383	394	379	382	392	364	399	384	423	376	380	378	393	414	381	339	396	427	418	382	386	416	349	398	384	411	399	357	399	346	399	360	358	410	393	372	380	377	390	386	369	397	399	385	377	387	374	382	405	368	370	374	406	398	405	361	422	408	387	415	366	421	392	379	380	360	359	413	363	384	406	419	360	395	408	392	411	374	375	384	368	389	389	339	397	379	375	376	395	421	371	413	410	387	418	410	367	390	393	387	377	378	374	397	366	406	399	387	380	386	358	378	366	415	375	422	393	412	387	394	393	376	368	359	388	399	390	350	392	388	406	386	399	377	390	422	393	401	414	397	407	383	374	410	345	372	407	369	399	406	340	395	389	415	389	414	384	394	408	388	410	387	429	380	383	382	415	374	388	421	387	409	398	400	385	417	374	385	372	355	394	385	430	408	371	394	341	355	413	396	407	416	427	417	390	391	381	414	403	395	379	380	382	387	392	391	417	373	376	390	405	394	370	400	388	382	387	386	406	368	381	408	374	404	338	421	416	422	390	381	368	399	413	389	376	374	393	441	395	373	377	425	396	409	386	402	381	405	424	357	402	383	440	366	384	395	415	394	375	385	410	403	358	345	407	378	384	360	409	361	365	439	399	418	377	410	403	410	375	430	396	364	416	422	362	430	404	379	409	384	374	416	382	411	365	371	421	379	386	386	420	403	419	383	419	373	400	370	369	353	378	402	416	387	411	359	399	358	372	381	395	387	351	384	384	420	372	366	356	396	409	379	354	398	395	393	372	396	358	389	413	367	404	399	418	382	381	407	383	394	407	345	384	429	375	381	415	343	409	367	397	394	393	398	407	412	404	386	410	439	430	394	396	402	362	431	421	382	389	408	361	405	373	392	400	385	452	390	402	401	403	425	351	369	408	400	383	398	393	409	443	419	351	396	375	382	420	349	378	413	389	362	435	370	393	386	382	382	374	388	394	382	364	400	387	357	369	396	376	395	387	400	403	364	391	397	432	374	371	379	392	387	362	416	414	398	392	403	381	363	342	366	383	339	404	366	407	423	420	393	411	361	407	411	396	364	394	389	417	397	418	362	412	427	391	401	405	385	362	364	393	390	411	380	383	390	374	389	373	383	413	382	435	371	416	403	391	411	401	433	382	428	393	442	419	362	422	388	382	387	358	371	407	391	387	401	396	407	409	377	395	407	417	365	423	364	375	380	410	429	392	353	370	389	378	371	403	410	359	368	398	423	392	379	389	345	370	396	415	365	403	388	379	410	411	394	392	377	397	364	391	411	381	393	378	398	369	375	386	418	392	426	392	393	407	398	367	430	366	391	393	408	352	402	405	428	388	417	397	385	377	370	391	375	401	382	407	374	364	370	368	412	447	380	374	383	400	371	379	393	381	385	379	373	427	381	383	394	412	404	411	382	393	406	423	404	397	372	379	400	392	365	410	395	393	369	411	393	411	398	421	408	403	373	445	359	398	415	397	402	424	346	411	370	354	428	370	372	381	391	374	424	390	382	403	382	377	413	407	391	410	388	372	359	399	362	372	406	402	388	381	411	364	388	372	407	390	407	384	368	379	386	367	393	359	413	399	379	388	387	389	414	387	411	386	403	378	389	377	387	369	372	384	419	358	392	397	349	384	375	380	389	394	378	409	407	416	414	414	374	374	365	380	379	407	379	386	375	362	377	382	365	431	441	387	370	398	352	379	376	389	367	362	395	375	411	396	357	393	397	421	399	412	375	374	402	384	395	370	398	382	399	409	405	381	395	361	395	391	381	397	355	385	387	378	363	387	435	420	383	378	384	429	428	385	388	403	383	380	393	368	415	383	378	394	369	387	380	408	405	362	372	430	406	396	384	398	401
22551	21449	31364	29965	28625	27687	20821	2705	675	625	645	626	657	667	636	617	642	640	645	664	576	585	611	598	616	606	581	586	587	601	622	647	643	581	617	603	603	616	627	653	590	629	601	617	613	608	618	610	595	650	655	577	660	688	602	622	551	636	640	576	604	644	614	591	598	581	607	597	610	659	648	614	611	613	642	574	571	559	593	560	638	628	631	582	608	661	624	638	558	577	628	627	589	628	630	621	636	633	609	609	607	576	615	619	595	628	637	608	594	627	656	610	657	595	679	633	592	654	650	627	637	624	586	633	638	643	581	608	608	600	617	575	553	599	613	603	671	625	574	590	624	608	581	605	616	605	635	656	610	559	591	624	652	603	615	593	606	623	612	602	617	629	618	640	612	596	584	629	608	605	635	586	595	608	642	640	640	595	625	544	634	645	610	602	609	590	628	598	594	608	631	604	603	609	583	583	569	634	634	621	617	637	580	587	663	658	623	631	593	585	629	610	624	626	622	607	652	591	579	611	641	649	593	625	664	547	588	616	628	642	597	634	601	606	640	624	623	575	652	603	576	659	634	571	614	574	608	639	641	625	609	617	609	595	634	623	591	632	615	576	619	602	611	600	619	610	606	614	597	559	600	579	613	603	620	598	587	637	613	582	605	622	639	611	636	651	622	594	634	622	605	604	596	618	624	591	580	604	630	630	625	593	609	650	611	613	585	602	640	621	643	603	599	604	633	578	575	650	608	621	623	634	651	588	638	598	567	647	615	633	583	627	603	651	586	642	610	652	603	647	613	592	614	615	613	566	593	649	624	580	633	630	564	600	613	585	594	623	628	606	615	597	640	586	640	604	615	598	627	612	637	615	606	588	571	622	610	585	607	615	670	641	623	609	568	645	620	586	582	605	609	625	648	636	588	631	596	605	572	629	621	643	610	607	574	610	641	583	613	623	595	626	628	661	577	612	612	624	621	593	579	602	588	612	608	637	614	579	614	622	643	628	601	591	621	645	594	624	559	583	613	583	659	595	620	614	594	591	637	631	620	646	648	622	623	664	615	632	609	591	617	582	582	591	595	613	574	625	659	578	620	624	602	634	584	618	625	658	620	580	642	605	629	574	700	613	630	629	617	618	621	576	620	631	584	624	593	612	589	667	621	620	602	620	584	589	649	594	592	643	619	614	590	644	581	624	633	579	629	565	658	610	568	613	580	662	598	615	629	616	610	621	609	596	611	592	607	644	570	577	616	669	595	622	596	587	627	605	590	607	639	624	634	598	590	607	601	640	628	585	609	606	586	627	596	596	635	601	604	613	605	630	642	643	594	604	604	623	646	636	608	588	631	587	599	603	629	594	588	645	638	649	597	609	674	615	602	619	574	597	592	575	576	613	611	618	652	625	613	618	652	620	585	608	616	619	572	614	586	618	621	640	599	627	618	588	623	612	621	593	648	605	584	619	603	615	582	600	618	603	623	643	645	649	590	642	633	622	635	641	595	644	616	661	599	609	609	658	593	632	639	642	578	618	643	563	633	579	599	582	609	614	647	662	626	601	600	580	630	591	599	604	649	598	612	577	639	634	620	642	592	593	625	619	628	627	574	630	592	595	611	621	550	606	586	610	629	597	633	667	630	617	639	587	609	608	601	624	625	607	591	578	609	595	615	622	652	593	632	593	601	624	590	636	625	656	595	592	577	603	578	563	599	579	606	593	611	625	587	648	613	638	607	573	607	588	628	622	610	605	620	622	603	624	660	599	629	569	577	621	602	653	626	578	635	618	598	631	640	572	571	587	600	614	618	646	657	614	600	601	661	604	628	561	604	586	615	630	673	631	613	572	635	635	648	681	639	606	580	569	622	668	603	683	629	611	612	658	650	651	652	593	597	633	615	594	616	615	618	624	595	644	638	633	586	588	609	593	665	582	609	608	625	614	592	628	598	641	618	598	623	632	631	608	560	602	597	601	624	600	607	580	631	593	657	621	602	610	618	585	601	639	586	597	628	601	642	610	581	586	548	601	625	598	610	625	620	581	618	571	587	623	588	593	575	635	646	613	620	601	622	600	626	610	563	592	606	581	609	614	582	624	613	616	568	604	635	631	611	593	623	589	584	612	602	635	609	654	641	630	583	615	609	614	581	627	639	637	608	596	575	601	567	623	606	638	619	615	627	591	570	614	614	630	639	637	606	622	616	638	612	656	608	614	579	651	671	612	622	593	636	626	604	649	561	630	618	639	608	560	546	603	626	659	620	640	636	597	593	629	608	617	616	622	585	610	598	609	617	559	557	611	597	606	618	611	604	624	640	600	575	651	638	599	592	615	606	608	608	625	593	611	594	589	617	615	627	558	618	633	592	640	619	651	657	626	601	627	631	632	600	654	599	602	591	607	599	622	634	641	594	666	615	600	589	599	634	616	589	564	642	648	611	599	632	647	625	606	592	581	582	624	641	619	622	603	609	597	607	614	615	585	593	585	564	632	598	594	600	599	637	601	635	633	625	624	639	611	649	610	571	601	633	596	608	665	581	643	603	571	596	598	646	579	596	618	604	626	590	624	656	612	578	589	595	595	618	636	605	587	609	605	644	604	578	543	636	621	567	655	640	597	566	608	587	606	604	579	578	628	631	615	639	600	555	658	575	616	627	637	661	654	630	560	639	666	603	562	593	625	608	661	606	581	598	649	585	601	632	627	592	629	600	582	611	648	590	641	615	652	641	589	599	615	647	617	686	664	601	623	624	603	639	599	601	632	620	622	603	584	603	641	566	576	605	640	570	592	600	629	682	610	618	596	584	615	601	585	605	602	571	644	634	610	633	622	587	611	607	607	606	616	661	613	599	611	568	560	555	580	616	623	591	612	602	606	624	586	634	577	652	640	611	576	629	604	681	615	618	600	656	628	601	619	619	594	620	617	627	576	607	667	587	584	658	617	630	615	604	584	596	611	570	627	594	612	616	654	638	618	605	610	651	616	618	616	576	605	635	620	640	586	645	584	617	648	641	619	577	604	603	619	581	603	585	593	640	608	585	637	627	627	646	607	606	634	591	571	594	597	619	582	580	642	573	578	674	586	628	621	633	609	615	631	626	620	577	598	606	653	640	626	593	579	567	595	654	642	607	589	591	659	580	596	642	595	607	571	594	647	603	651	578	630	616	623	657	632	644	632	627	609	587	654	585	608	574	615	626	676	589	631	616	608	577	572	591	605	654	556	601	680	594	649	597	619	608	628	585	608	616	653	609	562	600	583	619	657	658	604	619	616	553	637	596	563	623	598	578	616	610	573	610	648	592	597	637	660	611	630	616	655	627	620	656	621	595	619	582	606	599	607	650	598	624	620	616	607	581	625	639	597	597	592	616	644	579	618	623	646	628	591	614	576	599	622	605	622	584	638	589	618	648	648	630	590	576	565	617	634	580	578	600	641	633	601	623	579	612	663	610	627	582	604	586	599	610	594	591	592	630	607	610	578	587	570	602	577	609	629	593	596	598	629	616	602
55015	97354	78834	59405	44724	32174	15395	1097	744	662	650	655	622	608	574	619	613	650	602	634	616	647	615	621	625	621	616	688	678	603	634	655	651	585	616	596	609	655	646	610	655	656	615	567	621	650	587	620	641	637	647	606	606	648	628	632	609	640	640	602	613	647	632	612	637	631	628	624	640	634	644	622	568	635	648	628	567	659	661	626	626	633	609	615	619	607	632	625	577	619	598	608	597	614	620	668	615	610	624	683	640	606	642	642	591	600	624	645	620	596	633	625	615	635	645	616	591	616	613	592	699	614	680	647	632	590	610	624	616	618	657	647	639	622	615	612	607	607	650	628	619	618	575	621	667	596	659	636	633	709	644	639	580	622	638	656	652	624	631	595	614	644	651	656	605	640	657	620	653	640	631	635	638	644	622	618	603	640	654	640	658	615	638	677	630	606	608	641	634	595	608	612	656	657	649	609	617	605	630	647	632	644	578	637	589	618	646	604	593	629	624	625	590	608	666	596	655	618	614	637	621	616	609	615	614	638	633	602	620	582	677	648	633	585	625	627	679	621	609	603	592	637	634	684	586	597	644	626	625	667	642	639	651	620	634	673	649	619	587	623	648	622	618	649	564	647	609	653	629	649	617	614	600	608	595	616	609	679	614	618	638	631	642	663	655	638	630	610	609	626	620	662	649	657	641	594	646	621	632	663	663	626	632	607	665	623	647	640	624	630	583	592	652	646	625	635	649	630	635	668	632	653	611	626	646	599	655	631	643	631	660	621	587	626	684	611	685	658	648	620	602	628	646	602	624	600	581	672	635	570	629	671	624	631	691	648	655	604	640	640	634	617	640	621	623	586	636	627	653	617	609	623	632	585	602	641	628	611	662	634	675	650	612	599	585	590	632	568	625	559	656	612	659	622	662	636	628	616	663	612	670	597	691	629	611	614	583	638	606	657	604	642	645	633	632	604	621	655	636	655	659	597	621	602	587	643	662	652	684	650	610	652	645	611	631	645	654	626	631	668	662	629	591	663	608	579	666	625	649	619	589	642	599	618	619	641	665	621	646	633	607	609	631	672	646	623	663	669	604	599	627	635	595	627	662	658	672	605	619	645	611	593	628	598	669	640	590	631	645	616	645	602	645	627	625	697	663	665	639	618	646	660	607	622	681	628	625	638	668	632	636	622	657	633	630	659	630	614	641	619	631	611	623	636	681	617	619	637	607	610	656	621	608	604	592	648	631	591	608	660	605	622	608	631	631	643	637	609	611	636	651	645	611	636	620	617	622	620	654	641	538	610	645	608	632	616	617	643	629	638	603	632	610	630	590	609	641	656	615	642	603	658	614	611	618	578	639	641	655	599	629	616	598	647	623	609	611	642	550	634	662	605	614	671	626	619	615	629	649	621	649	619	629	635	621	654	596	638	624	628	645	633	621	640	624	651	665	622	564	694	573	649	678	611	612	628	601	646	634	624	637	637	650	625	622	679	634	598	605	650	653	626	605	604	607	647	637	638	664	662	609	585	627	637	651	583	638	649	684	611	642	643	599	617	675	617	612	648	622	595	616	606	672	589	623	659	636	608	636	588	644	643	636	630	655	636	649	631	623	627	632	618	634	598	591	593	641	628	649	657	634	622	585	667	596	628	619	608	615	644	643	636	636	643	610	611	651	591	640	629	607	648	585	613	613	627	643	633	625	629	593	612	605	651	622	649	571	619	651	676	607	607	653	594	608	626	655	600	626	622	637	619	607	569	606	620	617	651	643	598	603	628	618	648	604	626	669	620	613	623	600	590	651	652	664	630	615	622	626	634	590	626	683	636	560	676	602	601	651	630	655	611	608	649	682	678	658	642	602	622	626	579	651	583	654	652	636	633	607	603	634	622	640	642	637	621	679	592	614	637	629	661	617	650	656	621	662	628	648	617	570	672	660	635	649	637	655	636	634	637	589	614	610	640	686	630	563	614	610	621	659	664	620	682	664	644	605	661	617	590	591	627	640	646	636	646	657	599	638	637	641	618	661	651	667	661	617	635	594	616	600	565	657	637	612	637	634	597	633	659	627	608	682	613	621	605	675	636	580	607	611	616	647	674	670	626	600	660	599	676	586	652	602	622	607	635	586	608	630	591	609	626	651	572	648	648	635	620	630	614	616	656	652	626	695	619	660	601	610	623	666	686	671	601	654	611	607	629	622	631	623	637	620	658	640	594	621	645	616	612	601	618	611	640	563	635	657	638	587	624	592	630	663	641	650	606	660	633	645	649	638	606	604	627	647	590	580	682	639	613	636	625	630	646	645	578	630	614	640	623	634	636	621	607	629	621	661	620	601	644	610	640	619	594	647	606	606	607	676	656	649	622	666	622	624	612	644	613	658	671	625	666	643	635	580	592	643	660	664	638	593	654	615	624	624	610	609	640	605	643	639	653	591	637	658	671	639	595	610	636	652	646	627	606	657	659	630	633	603	613	612	607	625	601	631	620	646	631	647	645	671	657	642	615	632	611	609	656	625	637	668	614	627	585	634	622	650	648	645	604	616	619	621	632	601	624	626	610	589	582	632	602	658	584	676	623	643	630	583	637	614	639	615	627	627	648	623	628	614	626	633	626	659	642	610	659	613	631	609	647	604	634	626	603	683	649	595	636	623	611	639	647	604	675	679	646	641	645	612	592	630	595	649	645	624	612	666	583	600	628	636	609	632	655	603	685	635	650	613	632	579	620	630	592	607	640	620	618	600	677	636	660	646	620	682	654	657	574	650	635	622	599	652	676	643	630	615	656	634	600	633	621	615	615	615	632	616	617	611	600	615	592	641	645	637	608	671	656	602	616	624	597	585	630	623	627	650	626	626	608	632	626	623	586	648	619	602	621	599	636	633	596	630	641	636	661	585	642	644	644	631	655	660	623	642	647	591	648	636	612	607	620	620	620	652	648	617	626	652	629	634	585	595	647	665	606	620	607	631	622	650	625	610	619	586	641	653	656	640	648	651	615	661	698	627	664	633	673	623	613	609	590	635	651	606	668	632	649	659	576	639	650	607	626	664	659	603	617	586	666	616	665	635	625	624	620	632	620	646	617	625	633	597	641	607	680	653	600	633	626	652	618	603	618	625	657	624	602	642	598	620	621	608	615	588	603	622	595	606	654	584	582	615	653	640	604	642	611	611	593	637	636	607	602	617	600	588	653	641	611	665	628	611	629	623	632	603	590	628	643	602	616	649	646	642	608	607	641	619	603	622	651	648	647	599	595	616	654	615	645	660	646	635	640	653	628	631	606	618	631	606	655	655	699	676	597	637	676	618	639	677	618	635	625	650	679	642	642	646	627	682	668	620	633	596	596	656	628	646	616	637	613	608	627	617	682	648	668	652	613	617	616	651	691	631	626	648	629	605	620	610	595	594	566	639	669	620	603	606	652	640	622	645	614	623	650	590	611	641	648	692	643	635	580	633	642	652	600	652	603	619	634	679	639	636	624	629	604	650	656	604	684	621	623	641	607
28847	25105	27489	16518	6200	2596	1128	306	237	289	300	283	253	242	238	281	262	266	250	258	275	265	297	289	265	261	291	278	270	289	284	315	276	288	239	254	264	264	319	239	247	285	262	298	265	229	275	298	296	300	296	256	264	280	275	278	284	316	295	277	294	316	270	302	277	242	300	264	274	268	278	280	259	283	267	268	275	267	252	258	298	271	280	253	284	282	298	280	290	280	281	319	259	293	264	296	274	274	312	257	293	252	271	319	257	281	265	287	297	281	256	239	301	283	313	259	279	247	289	277	257	258	290	295	305	285	274	271	257	282	261	260	271	271	275	290	267	280	287	273	254	277	311	290	291	269	273	270	267	270	311	281	305	255	270	276	274	244	257	257	284	268	295	280	271	270	270	275	268	254	253	252	283	289	296	278	264	294	258	251	262	282	308	276	264	275	295	286	267	266	267	237	262	271	289	285	258	283	262	274	269	233	297	298	257	292	267	279	270	279	301	276	287	286	285	258	300	287	265	296	277	275	275	249	250	272	268	296	291	256	271	275	284	272	294	263	263	279	265	244	306	267	286	274	270	279	240	274	279	270	263	305	276	266	250	289	317	276	285	274	250	267	289	260	259	264	262	282	249	281	256	281	283	244	273	270	257	253	262	272	277	311	288	266	237	278	286	257	304	291	273	278	261	273	282	278	268	246	260	290	279	281	280	254	273	276	255	278	297	274	282	279	274	295	305	267	250	250	259	272	270	267	275	273	280	284	292	281	260	284	265	276	241	259	296	298	283	268	280	275	296	279	293	297	289	282	265	272	258	253	286	260	308	265	243	300	265	283	273	278	270	296	268	304	275	275	254	278	285	278	315	311	273	271	293	308	267	264	278	281	293	248	260	250	269	257	262	296	282	267	278	270	305	271	292	266	263	271	323	290	274	291	285	271	283	264	273	281	248	242	287	242	260	247	245	267	259	279	277	263	270	299	309	273	283	287	279	305	293	278	287	240	278	298	289	261	290	258	260	251	269	263	260	290	262	259	304	268	275	274	268	277	279	269	281	254	287	280	286	275	274	284	283	259	297	272	281	294	300	276	259	270	245	283	257	331	271	263	289	250	272	279	321	267	274	276	266	253	268	284	267	253	258	278	260	285	282	249	300	281	259	301	252	286	281	259	281	256	297	283	273	270	271	272	273	295	270	272	290	302	257	262	270	310	256	306	263	278	269	256	252	271	288	277	275	280	252	273	268	262	268	289	271	270	261	284	282	248	255	302	265	277	254	288	231	288	279	285	236	317	279	267	227	249	278	266	292	253	288	254	242	294	253	248	299	283	262	260	267	292	264	276	266	286	277	257	231	259	291	292	267	259	292	289	287	308	262	259	257	276	279	261	307	285	288	275	268	273	264	308	256	284	271	270	299	262	271	265	255	296	278	265	269	270	267	244	289	293	267	287	275	272	298	284	275	276	262	282	243	223	300	253	259	248	254	254	291	271	245	274	296	303	261	290	279	257	260	285	284	253	314	323	278	265	289	268	268	265	286	252	287	296	272	280	285	250	289	289	285	269	276	274	271	273	286	261	253	283	328	280	290	285	258	264	257	267	261	300	291	261	282	274	247	279	267	282	269	246	277	268	270	277	282	269	303	316	272	280	278	275	244	251	287	293	259	291	278	278	280	284	305	267	253	271	278	254	259	245	258	266	294	263	268	261	286	271	281	243	286	300	317	264	265	273	268	294	281	265	277	281	279	294	273	255	279	275	271	291	295	267	288	294	273	284	263	290	266	266	246	249	288	274	255	295	287	263	262	272	277	280	297	267	255	265	274	270	272	283	264	255	274	254	259	292	269	271	265	296	262	239	264	289	292	297	289	251	253	301	273	258	275	289	272	263	272	287	251	278	287	256	259	296	271	293	278	262	303	267	278	237	292	270	271	278	295	291	260	269	307	254	252	267	287	290	281	248	269	286	290	258	285	256	267	283	284	271	240	262	299	263	271	256	261	297	265	238	260	271	327	294	267	256	292	276	295	289	319	297	264	306	274	283	280	280	266	282	280	276	265	285	269	268	268	287	294	275	305	298	262	260	265	261	268	279	295	294	268	268	275	276	301	252	278	300	287	270	272	284	257	274	271	266	307	288	242	265	241	270	272	266	258	288	304	270	283	267	275	269	266	299	265	285	288	307	282	279	270	281	271	281	271	262	262	285	260	293	262	289	290	296	284	271	251	257	235	263	286	275	287	275	307	288	285	255	274	275	270	312	257	270	283	292	281	272	280	282	261	269	272	309	253	267	265	271	283	249	277	274	257	260	277	278	250	273	269	283	290	290	266	265	297	254	256	231	277	273	258	263	260	281	309	279	261	254	264	275	254	251	280	286	300	253	263	257	285	293	277	265	262	283	243	261	294	287	270	275	263	283	291	276	268	300	251	294	266	260	298	269	297	265	279	256	267	271	287	285	277	267	266	276	262	254	269	262	268	289	277	266	276	289	272	280	246	292	278	302	280	275	266	279	271	256	233	272	299	258	283	265	280	278	290	255	261	248	267	302	252	271	289	305	281	282	259	286	271	256	272	283	265	280	270	248	296	256	262	280	278	258	264	241	266	285	282	291	263	275	284	280	278	304	295	285	266	290	273	247	257	266	298	286	275	274	273	280	286	268	234	275	295	279	301	279	281	270	281	314	284	270	302	277	273	251	257	294	273	272	274	282	277	294	242	278	272	265	278	274	275	312	281	286	286	280	252	269	264	283	283	272	250	303	280	272	267	273	275	260	270	279	294	293	254	294	269	288	270	275	268	266	260	278	267	264	281	287	271	277	282	265	290	253	299	284	310	258	278	278	302	281	295	261	273	296	222	269	280	270	276	286	244	275	251	278	322	287	281	267	243	298	261	294	267	269	265	292	265	267	259	293	253	242	252	266	288	280	236	289	298	265	283	267	263	269	253	331	290	299	265	282	277	279	292	284	279	312	267	290	266	257	264	275	248	262	307	292	283	256	281	286	280	275	248	249	284	285	271	257	258	249	287	274	281	265	311	312	254	295	257	252	280	265	287	260	274	245	273	240	262	271	285	281	246	263	271	278	267	272	268	265	294	267	270	295	279	288	271	255	244	254	273	264	268	276	267	261	281	273	274	265	276	279	281	258	317	286	262	260	270	261	308	269	266	263	283	281	260	249	260	300	266	289	274	281	256	260	248	291	264	263	291	258	261	280	288	266	270	270	283	292	299	260	283	280	231	298	267	289	261	294	267	252	275	280	272	249	267	269	274	254	287	268	266	267	297	273	274	256	285	264	256	266	272	257	269	282	265	272	274	278	296	286	266	292	274	271	269	245	271	280	284	256	276	269	258	266	260	283	255	256	255	257	276	271	274	259	288	250	252	281	261	298	287	284	290	274	287	278	300	276	274	253	268	265	305	262	262	293	310	278	264	280	282	264	266	275	255	273	297	272	285	241	272	285	280	277	277	254	286	268	281	272	265	264	260	260	285	282
21298	36681	23638	12303	6487	3208	1337	334	331	309	325	309	289	336	280	291	308	304	293	274	283	305	340	316	301	261	269	274	278	256	328	301	286	295	297	309	324	316	291	335	266	308	300	295	272	315	295	302	305	267	284	270	284	289	293	302	287	312	329	313	306	333	289	320	318	297	285	293	297	318	276	293	330	307	295	293	286	290	315	313	306	285	318	318	293	287	299	280	257	278	298	299	296	288	324	290	268	290	327	298	295	290	299	288	302	330	298	288	322	305	280	327	280	293	321	310	289	293	315	301	295	299	306	291	341	343	304	298	260	290	315	282	307	292	323	291	280	264	304	318	299	304	341	303	329	295	286	320	312	305	308	289	311	278	308	285	309	305	286	311	337	282	339	284	319	303	326	274	281	279	311	286	329	282	322	313	310	311	311	307	302	303	297	330	304	300	266	283	311	291	321	285	300	305	340	314	298	304	311	316	284	311	288	290	288	281	308	282	277	289	302	302	313	315	281	294	278	294	289	288	274	293	306	311	290	316	313	307	313	296	304	287	301	309	302	300	280	306	299	313	286	313	311	325	298	346	332	326	301	290	293	318	310	287	298	314	303	283	292	313	305	268	298	306	306	311	301	310	303	302	312	294	315	310	339	328	300	256	311	292	314	342	316	290	315	275	312	322	302	306	291	306	312	307	320	295	289	289	324	319	305	290	312	302	285	303	298	309	316	296	306	305	336	301	304	317	326	293	311	307	307	322	321	300	313	318	293	288	326	320	332	297	277	298	312	289	312	271	310	300	332	310	266	323	305	309	275	272	278	306	303	246	269	291	269	323	320	306	305	278	285	319	298	301	274	318	285	300	296	286	300	318	280	314	301	285	315	291	309	280	314	262	356	309	318	315	286	326	305	337	316	275	314	297	286	321	308	295	350	292	305	296	274	282	307	318	314	301	332	273	316	310	311	305	301	296	294	304	327	296	298	303	312	283	288	315	342	328	283	327	319	301	295	302	278	287	315	304	320	299	297	308	278	302	312	282	300	314	353	286	311	298	300	325	310	284	305	299	306	277	297	306	303	294	325	296	311	304	297	308	288	313	301	283	263	317	339	283	301	305	293	318	297	272	272	301	339	306	290	318	313	292	270	280	295	302	315	311	322	310	321	327	280	296	298	303	274	306	255	316	295	304	284	337	294	306	298	304	280	288	306	339	304	318	307	303	283	283	287	294	306	274	289	325	322	305	286	306	309	295	277	283	277	293	312	306	307	322	291	311	298	326	324	306	287	289	271	298	302	280	312	324	310	296	307	343	288	291	312	279	322	316	283	278	300	287	329	310	320	287	261	321	300	303	324	272	290	281	285	290	293	292	281	295	288	326	278	295	313	279	315	292	281	322	319	311	280	300	275	323	299	279	284	323	297	270	280	305	294	336	305	282	327	299	294	282	332	276	289	300	289	312	273	318	291	298	288	323	324	297	297	302	324	288	307	292	260	312	268	319	287	325	289	291	282	302	271	300	291	298	289	303	289	307	280	310	305	313	301	296	304	279	291	306	280	273	282	309	315	298	319	277	307	279	340	347	302	299	273	304	319	287	324	304	277	297	312	299	332	295	294	328	296	307	297	293	296	291	284	294	310	296	299	316	291	305	320	287	320	296	290	323	300	305	322	306	318	277	286	287	316	301	295	294	323	323	297	279	315	305	291	332	261	322	305	316	298	298	328	298	285	289	298	259	313	301	325	293	329	312	299	284	314	278	294	323	305	301	310	307	273	295	306	277	289	304	305	319	292	284	307	277	293	313	295	299	308	300	299	300	317	332	316	308	295	306	278	292	311	310	273	278	269	301	311	325	294	304	351	283	299	298	289	280	277	295	304	303	301	292	307	299	302	285	321	310	289	300	273	298	287	334	348	296	297	320	323	302	292	280	316	323	298	303	332	301	305	292	295	307	306	303	308	320	303	314	290	289	298	300	302	294	301	300	291	318	283	289	285	277	317	322	339	316	304	303	351	299	288	289	291	299	318	309	317	275	328	296	267	286	335	297	304	322	306	293	298	284	315	307	292	310	291	330	325	311	308	328	320	291	304	334	309	271	287	295	319	324	279	307	287	282	304	285	297	302	306	289	284	312	310	286	302	278	343	332	296	306	316	330	323	305	293	305	304	283	277	274	290	325	324	284	283	319	286	285	297	335	294	313	293	287	295	294	291	305	273	298	304	317	319	273	278	282	317	313	308	314	294	302	278	305	295	298	321	292	314	302	308	331	311	315	321	276	296	319	306	317	280	305	305	313	291	287	269	313	285	298	285	318	300	312	282	320	311	347	282	283	323	290	294	308	314	331	335	290	293	315	293	298	311	285	283	297	307	326	309	326	272	317	316	288	304	314	304	298	291	288	265	318	311	315	304	296	282	315	281	293	310	312	294	283	292	297	280	342	319	302	301	284	303	322	332	285	291	308	273	333	342	309	278	311	312	286	323	294	278	308	284	308	301	283	322	298	317	284	307	288	295	296	301	312	309	257	303	329	252	266	273	298	291	266	300	282	270	301	302	290	295	304	300	323	299	309	303	282	307	294	303	312	315	265	326	316	312	300	271	322	291	344	319	282	286	297	294	286	306	311	288	322	300	323	335	308	290	291	300	295	302	314	319	298	323	294	307	278	294	314	300	300	341	317	293	289	317	310	308	303	301	297	316	308	314	317	296	266	319	288	294	313	313	287	321	306	330	270	315	316	278	302	292	282	295	310	285	277	288	295	316	307	313	316	289	294	273	304	303	307	271	298	287	302	322	328	276	317	319	304	308	333	317	300	284	319	266	293	319	315	255	279	288	327	294	285	311	309	297	284	300	262	298	303	291	321	284	288	298	276	296	296	282	275	299	292	305	290	294	314	292	280	300	294	296	319	314	317	312	281	269	321	312	288	338	317	319	300	320	297	292	300	303	303	290	303	282	323	288	290	275	312	345	317	311	280	295	335	294	315	298	291	286	301	274	285	285	287	314	299	309	311	304	327	282	280	291	284	289	314	298	333	283	321	301	320	310	292	277	277	298	253	296	295	306	304	307	291	283	316	325	282	297	317	295	308	320	328	306	328	325	275	301	308	319	292	317	309	309	287	343	308	300	308	285	308	302	303	300	287	309	280	281	312	320	327	326	309	309	283	288	321	297	284	286	282	314	306	283	291	309	303	318	289	297	323	312	319	285	311	293	287	330	309	277	298	281	296	285	284	293	326	315	331	298	295	316	337	303	303	310	325	321	332	325	301	310	304	304	312	299	304	290	291	293	319	288	307	321	293	295	303	302	309	292	304	318	303	302	275	295	302	337	292	307	292	340	296	266	318	263	322	280	281	310	300	303	304	283	290	283	319	322	287	297	320	272	301	301	310	298	322	307	288	291	301	306	286	261	306	302	306	282	293	305	305	319	296	273	283	294	301	302	319	300	295	280	310	296	290	319	312	329	313	289	294	329	279	320	317	293	303	334	309	306	291	289	322
23322	21647	32825	32380	29778	24442	12520	1000	526	444	495	478	475	487	464	457	471	473	475	436	474	468	464	522	472	453	441	497	468	461	480	460	419	457	482	427	497	459	516	465	467	475	456	485	460	495	469	479	437	439	403	419	436	444	439	481	464	432	407	470	469	500	460	446	505	483	445	484	402	490	499	467	463	488	449	455	507	438	482	447	464	429	445	476	454	466	453	450	454	459	440	490	463	431	465	520	519	470	447	436	457	473	462	477	435	471	475	456	451	450	458	479	487	449	455	461	485	460	460	495	464	463	447	477	450	460	456	482	445	480	426	448	433	429	461	446	446	487	469	430	409	492	448	445	466	434	447	471	496	454	462	450	454	456	449	447	422	444	481	441	481	484	487	443	461	464	508	462	461	465	473	486	472	468	510	480	436	471	428	505	429	491	502	420	474	428	470	427	455	472	465	432	464	472	412	446	470	424	456	490	463	437	426	460	436	472	479	483	475	485	457	466	474	462	471	439	447	477	463	454	452	453	455	453	446	494	465	492	418	468	452	456	444	431	432	475	452	464	459	435	478	467	456	465	460	454	481	458	507	422	460	470	457	504	473	471	500	468	442	444	437	422	488	456	477	463	424	484	479	492	429	485	451	425	446	476	494	484	421	427	465	454	463	418	429	449	439	461	454	492	432	470	489	457	459	463	405	458	493	452	455	452	468	455	426	445	450	438	448	450	461	471	455	504	456	435	452	475	467	464	486	463	473	462	466	437	499	478	448	433	441	458	426	447	463	418	438	456	483	416	463	441	448	461	481	449	481	473	467	457	427	484	466	448	445	439	478	464	455	464	483	467	450	487	461	468	472	473	461	468	501	418	469	416	462	479	474	480	459	425	431	456	441	463	392	477	462	432	453	456	463	436	469	461	427	461	456	510	443	484	440	477	445	447	473	462	475	481	486	463	428	467	468	466	464	464	482	475	437	463	503	434	482	488	466	456	472	446	458	465	457	467	458	497	432	441	437	425	484	465	424	452	432	484	443	462	423	465	478	453	477	446	473	495	459	450	480	482	454	426	456	517	481	444	428	484	441	422	479	452	460	452	455	452	446	429	481	476	481	467	493	472	453	441	468	439	457	513	460	454	464	446	465	465	482	460	468	457	451	452	476	454	454	456	474	470	456	447	466	517	440	459	469	504	487	451	502	461	483	466	471	489	443	444	485	436	451	472	430	476	452	449	449	451	445	456	451	451	447	461	462	455	422	423	515	453	463	518	472	484	481	461	466	447	428	470	472	448	466	494	477	472	436	467	473	463	465	459	465	491	440	479	462	455	478	488	429	484	441	471	447	453	476	448	454	474	464	458	446	429	452	450	441	483	459	451	430	460	489	494	445	471	485	471	468	439	450	437	471	434	442	432	414	436	468	465	490	448	503	446	435	468	457	438	443	467	490	458	441	448	498	471	452	474	428	461	474	461	484	482	454	485	440	452	434	428	467	445	503	453	451	473	457	465	444	459	454	453	471	471	451	464	477	446	478	428	469	431	496	467	493	463	506	541	456	461	428	456	446	468	448	417	478	467	487	456	455	458	466	450	466	469	461	495	494	461	486	457	449	446	459	471	416	452	459	433	504	499	452	455	445	467	470	465	472	432	467	451	447	478	458	482	457	436	500	440	475	490	451	494	451	456	424	448	434	458	491	491	437	453	455	464	427	502	474	426	438	437	409	463	464	461	449	440	479	441	450	473	477	507	396	459	482	461	461	479	449	486	434	489	454	446	429	456	470	454	480	438	518	425	444	466	458	472	463	427	479	486	454	460	433	469	456	424	456	456	442	452	475	451	424	483	478	481	480	448	463	494	476	464	479	422	450	478	474	443	449	443	480	420	478	447	485	416	457	491	453	417	445	470	449	470	458	442	451	436	458	443	464	443	448	465	394	464	447	411	499	435	447	478	476	512	444	470	475	513	463	484	465	448	425	429	474	493	475	468	427	448	422	443	486	420	444	451	459	481	479	443	462	488	452	503	458	453	447	435	443	460	490	472	483	468	485	452	484	479	454	456	455	465	469	504	491	466	445	417	470	440	495	483	446	467	460	487	485	412	494	524	464	484	413	445	468	472	436	437	477	471	428	449	430	445	467	469	462	470	433	465	452	471	479	466	450	485	464	443	464	447	461	472	472	482	471	501	444	462	467	473	476	459	444	507	499	452	501	457	472	503	453	468	475	482	448	481	508	493	487	476	486	448	463	451	429	452	449	478	424	481	472	442	454	489	447	428	441	459	473	494	501	475	477	410	470	469	470	430	446	489	438	466	483	443	473	473	432	439	428	457	458	448	440	474	476	472	428	431	442	460	451	464	439	419	430	462	438	442	482	399	445	441	446	465	451	470	448	467	463	467	490	417	479	461	481	463	515	454	474	446	511	447	468	452	435	497	427	464	435	454	425	443	468	446	430	475	437	429	429	471	419	477	444	491	498	455	451	464	486	455	436	462	487	488	448	474	432	492	448	457	482	438	458	477	467	484	448	436	466	462	472	428	476	486	447	433	421	475	466	472	479	451	458	450	473	439	439	467	458	452	475	484	472	455	470	466	493	458	440	491	428	438	460	460	451	442	486	439	469	488	470	461	438	468	451	455	459	435	435	467	448	467	460	429	453	462	449	445	477	477	422	439	440	455	454	490	508	467	434	487	437	452	501	498	473	444	470	459	464	466	506	438	465	468	485	427	466	430	442	447	453	449	479	466	406	490	450	470	477	454	482	475	476	444	454	470	470	473	454	459	461	432	487	472	476	459	440	446	480	461	408	446	466	430	424	426	439	437	451	467	458	458	460	445	455	448	472	476	446	478	456	455	448	464	480	436	482	449	434	430	457	461	423	431	473	479	417	474	486	475	428	478	462	449	454	500	453	476	438	490	412	560	458	426	511	471	453	464	443	475	446	453	469	486	490	443	458	469	454	487	451	445	464	460	429	456	479	460	444	523	477	452	467	500	464	452	461	428	444	445	438	472	469	485	461	426	481	408	467	484	466	446	466	454	462	476	462	491	475	488	494	440	480	473	462	471	446	461	463	461	455	437	515	423	459	426	485	493	477	443	455	486	449	445	457	472	494	498	473	491	433	460	487	461	468	481	476	476	430	452	443	457	458	459	467	478	454	433	483	425	464	432	503	477	478	423	471	453	467	460	487	416	433	441	509	439	479	447	473	445	439	456	455	466	474	438	465	465	477	448	492	487	451	460	498	460	504	487	493	459	447	460	479	430	455	438	449	481	449	456	454	466	442	426	438	456	460	471	487	469	467	466	469	492	450	489	422	441	455	468	468	503	470	460	446	457	454	416	495	467	514	504	482	459	441	428	435	481	456	465	450	460	463	447	486	501	457	463	446	438	461	442	452	432	457	433	455	469	476	444	474	454	443	437	444	466	441	442	424	491	466	497	504	456	462	479	467	434	432	436	465	454	487	464	487	424	446	458	462	465	435	465	476	474	482	462	479	471
49944	89429	71019	51693	38775	24087	8351	688	639	486	488	480	471	491	492	481	471	479	515	481	476	475	487	495	478	500	462	494	467	462	494	455	486	490	465	519	481	506	494	468	459	481	487	463	474	514	439	465	490	472	500	487	429	461	436	518	528	444	452	461	443	521	468	488	534	480	429	505	456	469	484	439	476	482	484	469	505	457	495	472	466	468	492	495	446	460	489	494	506	497	442	487	475	461	519	486	473	461	459	462	463	450	466	472	473	480	474	466	432	470	474	473	475	470	464	473	504	462	527	507	503	456	448	497	460	493	508	488	461	475	447	488	471	526	502	461	477	465	474	473	519	500	426	462	490	499	514	473	446	491	472	504	471	476	514	465	493	475	456	477	482	470	487	489	485	460	477	499	469	454	514	493	444	500	483	483	496	467	448	479	438	441	468	454	512	444	476	435	461	489	509	458	446	460	479	472	496	483	512	498	496	512	427	495	456	490	456	490	464	450	449	466	459	428	496	509	512	480	455	489	511	523	451	496	472	498	511	459	437	482	453	481	506	486	502	483	502	483	483	508	467	458	477	509	468	481	489	488	485	484	447	481	466	449	485	461	493	479	473	483	461	460	469	477	488	473	473	467	487	469	484	481	444	477	483	472	465	446	448	426	508	490	471	473	487	468	492	496	452	492	467	509	428	476	470	498	469	486	454	464	486	483	485	474	488	468	503	473	499	507	464	494	441	487	524	541	464	472	483	437	479	478	462	443	481	461	485	492	507	466	475	516	492	465	461	441	484	495	459	471	461	467	469	474	466	514	497	474	464	478	479	520	477	459	481	460	469	450	441	488	434	478	496	460	480	471	472	501	466	494	452	480	497	474	486	459	458	470	478	514	470	514	519	461	483	469	471	470	473	485	484	476	423	478	482	483	481	447	499	470	446	494	465	498	468	463	449	455	498	475	500	428	464	483	492	492	474	506	510	460	477	485	466	482	483	504	483	469	476	498	497	438	451	493	460	447	497	468	477	473	481	466	505	479	492	421	448	447	474	493	472	445	490	452	473	465	460	496	472	488	493	494	494	468	435	496	508	501	471	480	485	483	515	432	528	474	452	500	450	501	476	472	456	466	448	446	489	482	506	457	443	481	507	450	508	460	524	461	457	468	511	477	481	463	477	487	451	468	485	440	453	439	478	482	452	479	463	501	475	447	471	439	415	499	477	474	515	450	447	466	491	499	442	478	476	517	485	497	487	485	480	495	458	459	460	483	485	489	481	470	433	457	436	493	492	464	436	456	436	502	469	451	474	469	470	510	481	460	475	473	462	496	494	455	502	482	461	460	492	484	473	467	470	497	464	470	508	481	485	477	463	467	465	473	461	440	439	484	482	489	499	458	478	454	464	468	471	471	476	491	503	488	464	453	490	519	482	484	481	473	470	477	488	508	442	473	456	488	480	478	475	457	474	454	498	472	476	459	468	488	483	460	486	463	485	480	505	438	465	465	499	464	468	510	493	480	473	460	472	458	455	467	479	468	524	504	456	493	466	484	454	432	485	446	466	455	479	500	465	471	451	461	493	470	476	517	504	540	478	494	465	520	477	519	494	433	471	517	517	474	478	481	512	506	505	465	447	452	516	468	456	489	479	493	482	483	495	492	452	477	501	473	472	514	467	501	493	492	426	437	475	471	515	457	483	440	466	478	479	498	497	477	468	464	477	477	482	455	479	492	456	485	499	512	441	480	478	433	468	495	501	533	421	518	495	471	524	517	428	468	462	467	489	457	462	474	493	487	474	493	421	481	482	462	484	481	478	487	506	489	457	448	477	490	433	438	465	472	468	498	459	428	480	446	489	480	495	481	490	459	464	498	475	459	524	457	476	490	429	510	458	469	510	477	445	444	495	495	449	514	464	490	506	448	504	538	502	483	470	498	437	437	489	469	496	496	444	491	472	473	490	461	501	477	477	449	495	468	470	448	475	502	475	509	473	450	472	478	454	523	470	472	482	466	502	493	515	486	477	439	485	481	507	470	444	505	487	438	464	475	512	451	431	455	435	473	478	497	487	491	471	466	481	450	491	431	472	480	436	499	462	476	501	498	487	487	482	451	472	451	496	471	464	469	483	475	510	488	467	487	493	505	511	503	457	507	456	435	486	501	512	451	484	469	486	465	485	452	445	502	441	476	489	447	446	472	486	453	488	482	486	457	447	466	498	473	500	491	503	472	501	488	486	473	494	454	493	447	475	475	482	532	476	499	462	482	461	455	467	474	487	464	490	470	507	440	473	504	476	486	483	450	519	484	456	464	490	466	506	472	479	478	494	488	469	491	451	479	457	485	461	466	485	423	508	485	494	472	451	451	471	528	529	459	492	455	464	456	457	433	508	478	491	469	447	466	472	498	482	470	446	445	449	493	482	405	511	502	472	508	473	451	508	511	495	484	472	477	443	451	450	504	468	516	475	473	459	449	498	480	485	499	437	469	440	465	478	445	468	442	463	468	492	445	463	466	469	509	422	484	482	472	455	464	466	495	467	451	466	489	456	489	501	485	468	453	506	445	441	491	485	466	497	492	485	446	487	470	424	473	482	471	473	504	499	473	519	499	450	487	464	476	483	471	447	507	490	462	474	479	456	478	467	495	495	471	456	466	491	474	510	473	475	473	473	461	482	507	472	470	501	423	531	491	481	492	447	495	491	453	463	470	449	486	490	489	473	467	473	516	519	481	478	512	501	473	481	497	513	487	483	467	490	475	463	456	473	460	486	465	511	467	486	463	487	474	493	466	493	484	478	475	535	444	486	494	470	439	479	461	471	493	467	527	471	494	432	481	500	528	467	498	492	445	444	480	480	480	486	483	466	480	522	484	485	466	446	494	514	510	467	495	471	459	478	475	446	471	460	498	450	491	490	476	494	493	460	506	469	467	459	487	471	495	451	445	489	510	490	476	457	495	438	507	496	430	494	457	454	447	495	465	446	486	457	521	460	500	479	503	522	451	469	487	481	457	458	435	469	456	496	497	461	514	462	439	466	483	425	483	477	438	480	469	443	470	467	466	470	505	465	503	502	478	521	461	464	478	481	500	497	510	488	483	478	466	479	429	434	440	484	496	460	442	515	471	472	455	489	470	431	477	473	495	481	494	447	454	482	493	484	446	486	456	473	485	438	500	456	525	479	442	497	473	506	469	416	474	456	471	495	468	437	466	524	450	443	452	503	493	465	489	491	475	433	480	478	490	492	513	459	483	500	451	504	461	468	449	476	470	463	487	450	449	454	474	444	511	450	465	484	482	508	506	463	471	483	469	494	464	460	470	465	469	486	492	464	424	505	472	453	470	495	472	433	478	493	465	469	457	449	475	469	450	507	473	479	474	492	459	511	484	488	458	428	470	457	454	467	463	485	501	477	510	509	505	501	468	476	459	497	479	533	508	480	457	454	512	436	518	473	512	478	438	543	482	461	485	474	456	462	451	503	523	482	478	491	496	450	498	533	486	528	466	451	504
25078	22348	33180	31686	22496	11613	2931	435	365	360	350	342	360	320	361	331	338	332	354	365	337	349	319	346	324	316	356	391	315	328	317	326	357	343	350	324	339	339	340	335	316	335	314	365	330	296	315	320	318	323	329	335	355	345	354	381	328	356	351	284	331	358	342	355	319	319	351	319	349	342	375	317	330	353	332	305	313	339	334	357	326	334	323	331	332	340	321	335	338	359	349	343	328	334	321	336	322	380	304	323	344	333	292	352	375	344	352	322	335	352	340	316	338	364	344	344	335	326	307	329	328	330	327	316	352	329	324	310	326	333	355	343	340	341	321	329	332	337	306	342	335	341	306	357	340	351	372	316	305	337	330	352	355	339	314	339	375	352	344	345	310	303	333	355	337	332	336	390	354	333	338	311	371	343	341	314	354	393	342	360	342	342	334	350	334	335	370	332	299	349	341	363	357	336	342	321	354	352	340	351	329	359	333	330	337	300	349	319	333	354	339	301	327	351	356	359	358	310	333	362	333	303	350	293	349	346	365	358	318	351	327	316	364	318	349	363	354	325	374	318	396	358	329	340	325	380	320	315	327	346	334	324	337	354	347	363	339	324	337	352	334	318	344	355	316	339	321	328	365	345	357	356	317	355	353	345	353	348	304	334	323	360	332	345	376	358	340	310	333	321	334	303	323	337	352	349	341	330	331	354	334	342	334	317	323	344	344	343	350	314	373	330	338	381	332	330	344	334	337	341	345	352	375	334	334	344	333	330	323	358	340	334	295	347	366	333	305	334	328	342	348	304	332	333	349	317	309	345	354	348	298	319	315	333	345	365	319	311	374	326	308	350	365	331	346	345	341	318	331	327	343	349	324	330	338	327	334	326	338	329	348	338	342	335	341	382	370	356	335	345	353	341	354	332	335	316	352	334	342	332	352	323	356	355	325	340	349	324	345	337	339	339	339	343	317	326	332	362	324	330	371	342	334	367	342	327	308	343	326	341	348	321	337	300	355	346	322	351	348	375	361	322	352	331	319	328	367	339	359	320	380	353	328	334	342	297	333	324	320	377	352	333	361	339	323	331	335	325	340	345	339	359	339	359	381	332	340	386	363	293	336	323	353	374	337	347	316	335	338	329	348	348	347	357	332	326	350	313	348	349	348	329	357	321	344	299	345	339	357	326	342	342	369	341	327	344	338	343	378	328	313	315	334	298	371	340	338	326	338	335	317	370	316	346	350	330	356	321	325	326	331	333	345	365	296	337	329	367	325	325	349	357	347	333	315	328	328	356	327	353	313	333	318	346	319	327	310	363	341	308	348	328	334	344	310	344	305	306	351	340	331	310	353	345	334	338	331	376	319	310	300	310	364	342	347	316	355	340	344	321	376	350	338	338	294	333	327	344	319	316	356	316	327	321	354	339	312	342	322	342	325	324	334	353	340	344	331	344	363	339	332	340	344	340	309	319	332	315	349	357	368	343	345	293	398	379	307	322	358	333	334	341	303	335	326	332	353	325	382	334	326	332	321	309	319	345	306	337	303	350	326	284	340	331	339	315	317	326	358	364	340	324	338	325	324	348	346	306	336	329	330	341	322	326	338	339	341	324	337	382	290	353	332	338	351	336	325	349	336	335	362	338	327	348	324	344	340	326	342	331	363	357	341	339	342	370	342	330	322	350	327	331	357	376	337	327	333	341	322	310	359	352	349	324	348	330	352	317	371	335	293	343	342	336	325	296	331	344	311	324	338	344	354	334	350	357	333	323	317	324	357	333	324	318	322	332	330	287	340	326	331	354	325	350	350	386	345	329	315	384	348	334	347	367	327	354	348	354	352	364	343	317	336	364	352	343	365	362	318	375	367	341	362	373	325	358	316	334	304	315	307	374	339	365	345	355	304	297	322	331	338	327	351	361	306	334	355	316	347	321	341	364	343	361	316	347	300	343	327	349	311	335	346	385	359	297	343	339	327	327	344	343	346	348	328	332	308	391	344	322	314	370	361	368	351	314	364	360	308	321	331	333	311	338	340	334	344	341	330	335	372	293	319	354	309	362	325	340	358	331	336	324	372	344	335	352	330	340	324	330	327	321	329	313	344	376	345	339	323	347	334	347	341	319	370	349	352	336	325	335	339	313	348	330	337	352	347	366	340	371	329	337	338	339	335	370	385	332	312	323	330	348	312	378	323	315	321	330	337	335	364	367	337	362	285	352	351	356	318	361	306	351	336	322	334	313	337	341	338	321	331	333	356	334	318	351	316	321	351	363	349	357	313	331	312	328	382	363	335	350	323	366	336	328	351	332	352	342	362	347	363	343	354	306	324	337	326	366	324	328	341	328	331	332	304	343	357	344	367	328	309	344	352	366	327	345	346	349	335	365	346	333	329	319	324	342	371	364	318	324	358	343	300	353	335	348	367	367	384	365	312	328	334	347	339	338	320	337	304	353	308	346	347	348	337	326	320	339	328	320	310	311	330	363	343	329	343	359	329	311	312	330	310	341	350	314	320	343	338	327	342	342	337	328	340	343	341	319	329	350	321	338	335	317	342	364	338	334	344	320	345	337	293	389	349	315	373	341	334	329	364	336	326	363	344	324	348	347	352	324	352	322	297	318	346	328	305	338	314	294	340	342	345	332	332	348	352	330	373	363	339	316	309	332	348	351	348	352	342	346	323	350	340	339	321	349	357	341	360	363	330	331	342	375	335	309	342	350	308	357	323	308	360	384	340	341	306	357	336	375	351	331	336	338	340	337	343	360	346	376	327	325	348	334	364	302	338	363	335	322	359	334	332	368	344	335	310	328	335	332	318	319	319	360	348	340	332	318	354	366	329	347	390	340	328	356	359	337	316	309	335	362	335	316	369	358	347	357	330	311	327	327	328	356	369	329	326	333	332	321	341	336	323	303	310	349	339	331	306	339	345	353	351	332	330	306	319	370	331	326	321	355	333	356	312	338	346	365	336	311	350	312	323	372	340	329	341	344	325	365	340	320	297	333	308	333	270	330	342	344	331	361	323	323	301	335	321	328	335	352	324	334	357	343	351	324	312	312	338	345	376	322	385	330	305	351	354	326	326	356	327	304	336	328	333	346	333	312	326	334	385	359	301	353	338	353	336	363	321	329	357	329	355	369	334	342	334	335	353	336	335	382	350	300	328	337	349	339	330	343	338	307	342	330	332	346	349	374	349	335	321	316	339	335	353	324	319	314	349	344	356	315	327	354	372	321	337	308	343	361	376	347	354	326	329	346	385	353	308	355	382	333	344	354	356	365	362	358	345	341	351	338	341	302	306	356	333	335	347	359	346	361	344	329	328	343	332	355	318	345	366	348	332	339	302	312	363	348	320	352	376	356	334	333	309	308	367	342	343	330	346	332	311	322	334	304	346	350	332	329	359	329	327	316	320	322	342	351	334	338	324	352	327	319	315	343	352	325	312	377	327	348	334	328	313	383	332	341	328	338	324	319	327	333	333	313	349	330	332	334	334	338	360	312	341	322
41623	69707	53470	37689	25952	13721	3786	561	496	409	347	386	371	385	395	401	334	393	345	379	382	346	366	386	358	395	340	404	381	369	367	381	333	383	354	379	375	376	399	366	375	360	393	362	402	385	374	387	413	332	356	382	408	389	363	356	372	367	340	360	352	385	388	370	401	359	374	376	378	337	355	373	391	381	404	404	390	384	388	360	380	385	349	392	383	420	398	350	364	382	365	368	363	355	331	371	370	376	378	374	390	360	342	394	362	318	374	378	359	355	365	371	403	348	364	371	377	381	374	360	379	371	375	342	354	364	389	392	374	369	352	373	393	377	367	378	388	358	372	364	397	417	403	369	368	398	328	381	346	393	408	364	362	405	388	388	359	392	365	387	369	399	418	355	360	394	385	377	366	378	324	391	371	397	379	367	411	360	356	374	393	380	352	368	382	371	397	403	373	389	343	369	391	374	384	379	383	368	354	400	366	381	384	367	361	414	381	360	380	360	375	359	336	365	385	374	339	368	375	372	359	413	361	395	377	387	354	403	398	379	376	369	368	355	347	384	395	373	368	361	352	399	424	390	328	345	385	366	383	363	370	349	361	378	422	364	387	388	376	407	391	387	359	393	386	358	421	381	355	373	410	398	368	354	373	391	345	398	414	377	377	401	377	367	348	375	410	362	335	395	400	375	357	389	381	369	360	399	383	364	344	375	361	352	362	353	374	354	379	372	383	378	368	375	408	340	359	373	394	404	398	334	399	342	356	389	370	335	358	359	367	369	382	375	385	386	355	349	397	395	388	359	346	406	402	405	355	339	396	398	370	345	410	376	362	392	383	376	362	360	376	372	389	387	352	350	356	350	379	386	355	376	369	346	378	392	368	395	365	353	344	372	363	361	402	351	370	374	374	385	367	399	394	351	397	379	382	378	371	372	372	404	382	388	363	395	401	336	404	383	373	370	360	377	395	400	356	384	378	371	388	342	388	354	357	391	341	370	377	362	382	392	381	423	398	400	359	342	394	385	375	380	348	376	368	369	362	357	390	395	373	383	380	386	389	390	383	386	401	356	365	399	364	402	371	377	379	374	394	364	389	370	379	402	357	396	334	377	347	362	370	337	363	353	371	346	393	373	377	364	365	399	353	383	373	377	352	370	351	369	351	379	344	341	349	353	375	382	368	365	390	406	381	386	373	379	363	366	358	349	364	429	404	392	373	424	351	354	395	352	364	348	404	376	373	381	393	375	374	406	381	391	360	381	353	375	370	384	346	383	337	365	376	360	364	388	361	395	393	363	390	339	327	354	381	402	414	363	390	410	420	373	403	382	362	369	389	386	424	346	408	368	403	376	412	383	333	378	379	391	344	356	350	409	348	382	374	374	378	394	339	383	349	400	359	361	355	365	387	361	362	357	348	355	385	365	384	381	362	371	369	420	363	406	355	384	371	408	369	373	337	372	388	356	393	369	348	383	393	357	404	381	395	365	368	350	378	383	368	394	370	387	384	396	375	374	379	363	360	383	412	360	399	339	367	369	361	371	351	355	367	366	407	363	357	364	395	365	380	409	358	373	341	398	368	381	306	370	394	360	364	418	365	400	356	377	392	365	372	346	365	395	406	367	378	377	366	356	379	405	344	378	367	378	371	383	380	419	381	372	357	379	344	358	395	403	357	351	349	355	347	374	351	397	373	379	345	400	386	347	392	363	379	366	344	382	376	362	380	386	387	390	372	396	397	349	401	389	394	382	386	414	373	380	399	384	376	360	357	353	409	369	348	321	365	376	372	356	376	372	367	383	373	386	378	385	386	378	375	428	359	393	344	346	380	385	361	349	397	358	330	367	350	384	345	402	374	368	372	389	375	374	363	382	402	347	388	371	375	358	346	379	352	378	378	367	398	349	400	363	375	366	379	413	356	357	386	362	398	394	360	385	363	386	377	387	370	362	368	383	349	323	368	370	409	361	415	392	365	391	373	386	363	393	394	374	372	343	354	339	384	369	381	366	375	366	388	395	384	388	421	375	394	365	379	361	387	377	387	338	410	373	379	384	384	392	357	355	381	362	361	357	377	373	363	400	366	366	372	349	366	357	375	368	390	377	391	344	379	380	352	342	404	425	377	365	398	358	351	393	379	381	380	363	373	378	360	361	406	363	400	390	342	390	397	343	380	383	399	369	373	416	366	408	409	369	396	369	381	370	349	373	365	346	383	407	383	387	363	321	400	357	391	386	393	394	392	356	378	357	348	373	346	392	369	366	382	382	397	387	382	399	377	393	367	398	324	362	392	358	381	384	377	357	378	435	351	408	401	401	375	383	340	406	379	418	371	364	390	340	376	399	385	408	400	390	386	356	377	357	372	376	368	398	391	370	403	368	346	394	341	393	395	350	369	383	387	377	372	385	359	374	391	371	385	374	402	343	380	383	377	386	352	396	380	375	392	373	391	413	384	407	330	343	388	402	386	370	363	385	384	355	382	374	368	367	341	394	371	381	383	376	369	413	378	374	358	386	373	388	396	383	405	369	365	347	382	368	405	376	383	387	364	391	397	378	395	370	405	366	357	382	386	371	371	383	362	389	383	406	394	364	381	395	346	408	374	385	395	384	371	371	361	372	386	355	341	397	381	382	373	360	411	375	391	386	369	348	383	362	353	400	360	365	378	408	361	365	381	365	358	364	387	370	373	357	335	368	343	362	370	371	357	382	374	353	364	358	324	349	365	396	390	362	365	360	360	380	380	355	399	400	374	376	402	362	363	369	360	394	370	385	372	349	369	338	368	382	383	352	345	359	406	368	368	398	368	375	348	380	413	418	354	342	368	369	366	381	351	380	390	369	389	347	397	381	362	354	368	368	386	373	360	385	377	352	384	377	365	376	374	375	357	392	361	354	388	347	409	362	374	336	374	385	390	369	358	402	354	388	354	384	378	366	354	380	364	364	383	359	348	381	377	379	406	405	358	353	366	380	382	377	336	354	367	370	398	377	364	356	387	363	403	370	365	370	384	372	395	413	352	362	357	360	381	358	392	352	400	358	352	397	399	355	393	382	344	363	363	369	375	384	376	387	374	423	406	358	367	378	399	367	386	376	414	377	407	357	379	354	386	385	347	378	383	393	397	365	374	346	365	368	341	351	320	409	355	367	399	378	403	402	365	377	359	376	350	372	397	366	411	379	378	378	353	365	401	382	394	392	386	380	383	406	386	385	387	384	377	378	371	391	396	369	348	361	369	372	385	376	403	399	386	380	376	377	387	363	366	367	368	388	375	386	401	381	393	407	375	364	405	405	373	378	377	371	379	398	373	378	385	359	360	387	395	371	376	398	377	389	385	369	376	404	393	386	414	406	409	378	408	388	360	375	367	352	363	379	345	351	414	363	377	370	359	382	366	374	372	397	352	369	341	378	364	399	360	386	384	371	373	321	385	377	368	377	333	387	354	385	362	404	389	359	388	375	385	374	375	412	357	395	373	370	357	348	380	399	357	376	391	380	388	378	375	404
22534	21367	31015	29926	29110	26929	17438	2184	764	638	631	599	605	579	621	630	589	650	583	601	608	635	618	614	599	603	602	565	603	634	570	575	596	587	600	603	602	532	579	580	595	574	603	612	601	554	606	651	604	577	583	591	600	577	599	569	590	572	618	609	592	588	570	595	597	584	581	591	627	576	596	597	583	597	616	552	596	604	601	599	554	616	610	558	561	596	611	608	542	588	606	608	588	631	624	597	586	598	577	626	605	588	600	603	571	572	595	560	613	561	565	589	592	582	567	619	575	543	587	588	623	574	582	567	576	604	583	549	554	600	571	600	561	611	617	609	591	613	632	525	575	608	601	568	611	569	594	618	565	608	576	644	603	607	594	588	594	581	609	603	582	603	610	620	604	607	629	572	622	617	617	597	635	551	598	578	588	608	582	591	556	600	615	641	590	592	675	574	597	549	603	605	562	578	584	579	562	583	592	605	630	572	628	602	582	591	573	613	555	582	545	609	587	588	527	574	618	586	593	590	544	554	594	591	580	584	556	566	566	649	606	627	606	562	596	621	557	582	569	576	607	559	635	541	614	598	618	571	570	643	601	606	582	587	558	609	601	589	597	593	632	571	576	570	597	596	589	584	575	632	618	565	585	599	589	598	595	618	598	584	586	600	572	609	590	624	623	581	561	629	584	587	584	612	580	587	606	596	600	580	585	587	588	564	607	577	622	600	620	591	596	594	610	586	622	611	610	569	588	604	594	601	575	612	596	648	575	582	582	597	592	558	537	610	606	648	569	558	589	566	578	582	594	594	570	619	637	660	575	631	564	576	612	542	599	596	588	604	609	561	625	608	591	591	575	527	663	569	590	604	584	580	619	605	610	561	569	560	582	579	555	592	548	593	609	539	593	590	549	595	639	580	573	598	616	618	594	575	597	555	594	629	591	603	615	567	619	574	612	582	604	579	594	592	574	601	614	601	608	613	602	620	635	573	587	596	597	602	578	658	613	607	545	567	614	615	599	618	606	604	588	578	571	580	593	569	620	564	554	580	621	611	601	611	614	610	597	628	567	587	552	593	634	583	600	598	583	597	570	596	627	593	587	526	635	603	624	584	579	617	593	536	587	586	602	553	589	596	583	583	572	607	585	583	632	641	588	547	594	599	581	546	598	580	578	618	575	602	557	579	572	573	584	632	650	568	601	579	578	597	530	583	574	538	550	576	599	575	612	591	628	548	583	544	612	599	578	627	575	607	542	602	601	583	581	586	588	589	592	549	570	569	569	557	581	600	575	653	576	534	587	616	587	610	633	571	625	573	657	590	554	572	556	563	585	570	598	576	622	610	612	564	593	628	605	593	596	595	581	584	581	611	582	585	548	608	547	565	577	599	537	602	595	557	537	571	592	579	614	610	549	589	591	581	589	607	612	555	610	599	582	579	577	616	594	584	564	585	574	601	621	598	610	615	554	564	615	610	575	621	604	602	598	601	572	590	585	619	589	567	593	587	613	635	636	587	580	568	609	565	602	586	593	595	635	585	604	568	581	568	567	619	571	581	591	587	583	570	575	583	630	568	592	598	659	580	624	610	601	607	555	587	618	605	616	606	630	610	609	595	596	620	600	578	612	583	563	626	603	598	611	603	629	564	600	559	610	566	616	588	595	609	640	539	587	611	565	598	581	623	573	547	640	572	622	647	608	622	564	630	585	608	629	590	595	561	516	587	583	543	572	613	580	627	612	590	601	583	584	576	588	648	570	589	569	568	591	577	572	619	580	570	591	627	624	640	595	553	607	596	636	631	598	603	593	603	541	589	554	585	603	604	609	595	596	598	595	621	583	572	581	580	611	557	624	636	615	582	602	577	597	610	579	554	574	580	589	556	585	636	581	551	606	564	580	564	601	579	580	607	608	562	558	614	600	574	553	586	569	612	589	632	585	560	558	591	569	526	580	538	608	633	595	581	609	595	594	585	656	646	578	622	621	607	526	548	595	625	566	522	553	553	540	610	612	611	561	605	579	587	606	592	567	560	628	606	589	598	573	604	622	581	626	586	592	614	581	567	571	543	597	589	611	539	601	582	611	562	562	533	616	592	607	574	560	574	578	582	609	570	570	605	613	625	622	586	566	562	621	593	609	583	577	617	619	600	583	576	599	568	575	601	590	586	596	597	612	605	548	641	551	610	575	612	576	570	551	578	613	596	603	604	600	533	592	597	579	579	586	569	594	551	615	595	593	595	593	582	594	638	591	556	574	592	596	629	537	600	575	531	578	536	559	611	598	604	604	618	546	632	596	630	591	628	587	574	565	580	536	614	547	589	580	614	584	549	564	585	607	599	604	590	623	615	623	623	591	585	620	558	584	666	568	606	593	562	616	572	611	581	571	610	606	559	622	543	604	582	608	550	555	619	546	602	610	598	594	637	580	570	602	597	620	586	556	570	568	647	589	573	581	542	628	646	604	598	622	614	571	602	609	603	599	567	579	570	544	598	548	568	622	586	609	628	628	577	605	603	590	603	612	611	574	606	605	584	569	575	589	571	591	582	593	611	650	596	572	541	538	602	624	586	622	583	591	595	595	586	583	589	572	555	609	530	590	552	628	608	603	612	600	579	567	588	615	586	585	632	555	627	580	617	603	555	554	591	587	575	614	583	563	599	585	605	636	596	554	619	578	633	569	598	617	614	550	574	612	558	588	665	601	576	596	559	580	589	545	618	581	609	552	599	614	581	602	580	594	596	639	574	613	598	615	577	613	604	581	579	607	615	583	590	595	607	587	536	620	562	531	598	579	595	569	576	559	643	625	611	588	569	590	601	633	611	641	641	599	613	625	592	553	605	586	610	591	576	578	583	620	596	625	615	585	588	600	604	614	617	603	576	582	593	583	631	578	572	535	578	569	584	625	622	597	591	611	568	562	581	588	572	624	593	599	606	613	597	634	615	647	594	540	620	589	602	621	554	628	613	572	606	614	560	592	593	607	562	583	580	580	547	637	603	593	606	597	601	606	639	612	590	623	601	580	578	591	567	613	596	578	627	548	564	565	572	585	608	574	613	600	582	619	538	540	544	568	569	578	612	583	586	577	580	610	613	550	578	664	576	604	569	553	631	558	581	578	579	561	586	624	641	604	624	624	575	562	636	621	625	632	591	625	611	592	576	541	549	622	602	556	600	599	606	592	562	611	626	593	624	641	584	641	591	609	606	616	559	553	593	557	581	620	527	581	572	591	567	572	605	617	558	593	583	571	600	614	593	608	591	582	613	616	573	594	603	578	593	646	601	609	607	593	552	564	594	612	581	573	595	612	576	567	574	627	611	585	612	608	573	575	616	613	591	603	575	566	589	607	596	556	593	606	620	605	574	594	622	591	584	608	563	611	602	609	590	570	547	569	640	621	590	571	552	625	625	622	601	567	577	577	614	617	586	576	564	586	594	602	600	538	582	601	556	585	581	587	623	564	604	590	578	592	582	624	609	628	555	553	581	628	621	599	595	568	578	586	625
54882	96691	79051	60531	45459	29975	8663	1331	872	673	671	680	691	686	650	663	617	606	632	585	588	641	580	617	629	659	588	595	600	619	580	602	609	631	566	660	625	649	565	636	622	554	574	610	598	608	626	622	586	633	630	605	606	639	689	599	603	633	657	644	631	577	617	595	604	638	608	626	606	585	603	616	564	632	623	586	634	604	608	635	606	637	638	623	621	633	583	607	561	586	608	592	571	610	596	582	647	547	582	627	656	609	619	576	611	592	639	601	585	645	630	673	645	593	567	635	656	632	625	581	593	564	645	590	615	560	629	607	608	615	598	617	643	594	580	635	625	598	604	619	584	606	577	607	626	622	631	630	636	594	591	569	568	580	607	614	605	610	654	633	624	643	665	569	560	598	606	596	638	621	577	579	636	632	624	660	605	572	603	621	595	564	618	621	606	654	630	595	605	660	653	612	604	621	610	600	605	612	614	607	568	586	596	628	628	628	596	578	607	603	603	617	574	644	609	609	616	595	585	613	602	590	621	637	653	591	606	578	601	638	604	599	630	620	600	604	650	637	607	635	620	605	623	630	613	638	587	650	648	630	646	594	637	612	587	638	609	606	591	640	623	661	577	570	630	601	580	606	583	578	565	604	645	589	610	599	593	592	608	605	580	579	586	619	606	613	581	631	622	590	651	600	591	624	601	599	588	610	572	603	605	622	568	642	640	581	646	620	591	620	602	660	556	605	641	612	614	612	594	602	608	626	555	582	610	639	578	573	580	598	602	609	593	596	635	640	614	618	588	603	612	604	615	594	652	596	554	631	608	592	598	574	610	619	636	594	622	574	614	654	595	609	622	649	596	608	642	592	591	651	585	623	608	596	548	553	642	637	645	555	638	639	598	628	622	595	600	600	577	632	620	603	621	596	669	631	580	616	614	630	638	582	548	597	608	605	579	629	634	589	584	616	606	622	628	593	634	590	579	631	636	626	606	623	626	576	629	639	596	604	615	583	636	646	613	617	572	617	596	630	635	627	596	611	606	648	635	615	649	604	647	646	571	593	592	622	597	628	600	611	633	613	639	581	643	618	626	629	550	594	604	614	577	624	620	615	599	584	665	634	582	624	583	612	586	638	607	602	599	584	592	622	601	536	619	617	613	631	615	592	615	602	577	603	613	589	602	587	570	599	623	608	578	643	637	600	653	615	572	626	647	626	627	580	607	596	631	579	640	603	590	597	636	599	696	608	586	613	619	643	607	606	646	621	589	605	578	635	658	576	641	621	612	674	649	628	606	615	646	637	616	587	655	636	569	585	590	608	631	610	610	606	566	584	606	620	563	676	623	609	565	573	600	615	633	572	608	610	612	581	678	581	631	601	645	603	628	618	638	613	598	637	594	610	629	655	634	632	608	576	604	558	612	560	626	572	597	625	589	612	664	626	627	595	613	628	559	557	630	608	580	598	587	611	607	625	598	608	578	605	576	611	600	613	567	665	613	614	613	597	612	609	599	628	627	634	594	598	630	615	618	558	637	577	584	588	678	600	616	603	633	594	646	615	604	623	616	610	623	596	581	596	609	652	611	614	606	643	628	610	615	623	645	595	563	602	603	549	592	556	608	608	598	628	572	581	603	589	589	571	600	616	575	626	633	605	608	632	586	662	654	593	628	569	642	589	613	634	609	639	621	592	620	574	631	635	626	592	669	601	625	607	632	593	620	564	647	587	608	590	579	604	651	581	589	597	634	603	628	599	599	618	606	596	614	593	650	610	644	581	608	627	607	631	554	680	567	604	624	583	601	630	578	630	623	621	577	639	570	625	614	619	605	601	629	580	643	567	596	618	640	612	685	605	614	649	612	595	588	600	628	638	577	590	632	621	594	606	623	605	607	615	575	568	622	541	595	632	565	604	625	582	600	638	626	596	614	639	604	576	646	596	565	607	599	571	586	580	602	650	646	629	586	625	591	631	622	569	619	622	613	615	613	589	584	620	587	590	602	618	596	567	592	615	669	618	616	595	590	640	608	612	593	646	609	638	661	607	587	588	611	613	650	631	626	612	668	583	609	606	608	604	579	565	624	561	602	600	580	613	594	574	612	610	629	608	590	641	588	631	606	625	599	579	601	569	643	590	654	581	610	582	583	592	624	609	633	679	596	617	604	627	594	634	626	591	557	611	580	610	636	566	602	612	572	601	615	559	588	579	604	596	634	617	603	606	601	564	612	624	651	650	587	663	635	625	604	601	621	637	627	618	643	602	600	633	604	584	605	611	577	574	611	633	633	608	607	616	589	647	668	595	645	638	619	577	585	616	604	582	614	603	635	580	592	627	613	561	630	613	606	653	603	610	539	577	597	620	644	612	593	606	589	597	557	665	576	638	595	605	603	606	617	629	619	607	615	622	585	571	600	590	558	633	617	637	605	596	619	607	581	589	634	640	563	569	591	612	677	616	564	602	605	613	574	585	615	579	580	595	593	621	595	609	637	601	658	576	594	616	620	581	628	647	630	567	576	583	585	566	618	584	619	599	630	610	613	600	617	580	608	556	613	621	587	610	626	604	635	622	623	594	619	592	598	611	625	636	597	595	621	635	594	611	600	591	606	584	628	627	591	631	646	656	572	570	591	615	592	594	592	599	610	596	582	646	580	587	605	613	628	600	599	624	605	588	588	585	628	586	620	628	583	575	560	615	588	655	598	617	636	595	602	599	665	639	595	617	606	603	619	609	626	642	644	590	631	565	633	622	589	586	650	590	569	617	620	596	604	651	606	599	570	602	583	594	650	644	571	625	615	603	594	621	579	575	634	614	639	610	590	613	582	629	578	639	588	598	600	624	630	618	612	617	594	563	621	622	600	643	605	617	626	609	651	618	622	607	583	614	572	607	579	596	594	574	651	607	612	594	586	627	620	619	581	590	605	597	601	589	638	585	614	609	582	606	618	614	604	608	560	587	594	587	634	623	595	622	622	610	607	619	562	616	555	589	619	595	630	597	625	594	594	620	584	616	618	624	632	617	586	617	593	600	635	601	640	626	638	572	596	620	547	645	606	629	630	638	657	618	636	583	611	619	616	623	560	622	619	648	641	558	625	590	646	627	612	648	637	643	628	584	593	610	564	575	581	652	581	577	568	562	596	586	620	640	604	598	590	579	639	589	585	589	576	583	610	609	590	625	632	648	626	664	636	599	601	591	609	647	609	588	662	578	550	653	619	628	645	622	623	592	635	648	588	656	612	630	605	587	573	626	626	641	589	622	620	620	631	600	567	599	617	588	627	619	624	614	602	612	632	593	648	607	616	574	630	637	637	650	638	590	646	633	621	573	613	603	603	611	580	599	579	604	589	622	599	583	612	607	577	585	569	602	601	602	604	545	592	618	602	572	646	592	615	615	600	618	639	591	610	644	619	625	630	643	638	601	614	631	581	614	648	596	636	562	626	576	651	596	613	649	596	643	589	628	644	613	629	648	600	624	615	618	656	641	571	640	621	619	592	610	593	610	607	576
28763	24696	27423	16363	5634	1744	439	285	247	251	247	237	267	269	260	245	223	230	228	286	230	238	229	237	272	243	242	221	246	224	228	260	240	243	225	242	262	249	254	231	257	224	235	239	237	242	254	268	243	244	207	250	249	249	226	240	248	238	235	239	221	218	241	238	249	233	226	232	261	264	235	241	253	273	233	253	247	261	268	255	267	230	218	260	234	231	250	249	240	257	255	256	253	238	243	244	230	238	242	287	248	253	238	232	242	238	260	226	220	250	247	243	228	232	259	258	226	253	260	252	250	228	237	233	226	225	246	209	271	253	224	247	265	251	248	236	261	261	218	221	229	247	258	222	261	260	207	225	218	250	266	252	233	248	245	234	218	232	262	235	221	239	249	236	252	244	269	269	227	250	244	259	259	244	254	259	252	232	250	248	222	245	258	222	243	215	274	248	240	254	228	240	264	264	228	254	241	255	263	228	293	278	224	231	228	226	238	247	271	280	252	282	263	240	231	218	245	263	223	245	268	279	246	249	220	247	237	227	226	223	231	233	251	236	270	226	241	261	261	262	223	223	242	269	244	251	237	243	244	258	238	250	245	270	234	232	243	247	242	255	216	220	241	209	237	253	254	246	242	269	241	242	265	265	233	248	231	221	253	259	222	248	245	218	259	251	242	226	241	250	239	244	223	263	234	245	240	249	218	253	233	234	250	270	239	268	215	271	226	222	250	234	273	248	257	256	251	257	250	244	229	227	240	258	239	219	228	250	245	239	247	263	220	250	226	261	247	218	238	249	226	275	213	223	253	230	249	255	251	254	244	264	261	266	247	250	238	235	227	242	243	261	248	244	262	230	258	226	266	236	240	230	246	246	230	257	211	256	229	249	257	243	271	244	219	266	262	253	258	225	225	249	238	236	259	215	265	230	236	228	225	225	225	262	233	242	266	222	248	232	243	242	246	252	243	243	207	266	273	240	256	255	275	264	263	244	247	241	263	278	229	244	289	240	242	246	269	205	264	232	249	251	259	218	271	266	215	232	209	222	245	231	234	276	269	231	254	225	191	239	253	219	238	228	228	257	218	265	240	286	249	218	253	241	253	207	243	242	259	236	247	233	232	255	254	237	233	236	215	239	202	255	231	277	224	244	261	257	249	234	227	220	262	235	240	249	245	252	235	230	231	219	257	243	250	223	225	249	257	219	244	250	212	249	255	233	254	235	231	228	238	276	243	303	237	219	259	252	230	238	269	276	256	272	254	249	244	259	230	259	269	259	246	265	214	243	244	231	250	232	243	247	251	266	264	236	259	261	257	257	222	247	253	268	246	232	251	252	230	263	235	249	242	264	254	232	212	236	236	243	247	256	235	204	243	241	264	252	256	237	233	239	253	254	265	252	258	234	246	220	239	235	276	259	238	250	261	244	241	265	246	212	242	231	264	259	248	220	262	248	238	257	247	263	218	260	235	228	247	259	241	254	247	231	224	235	252	237	239	265	246	280	229	265	236	254	226	259	245	234	235	254	207	255	256	240	277	248	258	259	245	228	286	242	243	252	246	243	223	246	243	215	235	250	241	242	259	239	275	242	248	240	248	263	253	238	248	250	249	248	290	223	251	221	231	228	295	266	260	257	255	243	230	241	227	257	253	242	243	226	257	225	257	247	256	236	246	276	241	261	235	237	246	254	246	227	237	255	272	254	247	248	236	267	213	242	253	227	248	221	234	258	264	227	229	246	235	249	232	251	235	264	213	242	253	239	256	249	251	234	261	243	260	238	228	246	237	242	227	236	212	244	246	257	247	246	237	238	244	274	235	251	242	245	251	255	243	243	239	234	232	231	238	249	229	231	248	246	241	220	245	229	240	234	251	233	240	247	240	252	228	269	243	249	225	260	257	241	261	240	255	259	248	263	244	219	229	232	275	249	251	247	264	256	254	217	259	241	251	213	257	241	276	276	260	247	241	225	286	240	244	260	223	234	249	238	243	241	217	260	258	231	260	261	247	244	259	232	261	239	244	235	248	237	255	282	245	209	241	258	248	228	229	253	202	242	216	245	233	251	231	260	234	254	240	200	252	260	245	224	224	274	215	254	229	238	265	253	232	240	228	246	247	237	232	248	233	256	270	235	216	216	215	252	274	236	235	279	275	250	248	237	265	228	239	246	249	229	238	241	254	252	249	257	254	277	229	270	226	242	251	240	243	212	229	265	231	272	245	216	255	240	238	245	258	242	203	226	267	242	251	241	241	241	232	237	261	237	256	253	252	231	230	244	230	232	266	235	250	261	265	253	251	249	257	249	245	244	259	257	235	233	246	256	254	249	249	261	248	243	282	239	239	253	256	237	258	233	262	232	236	244	243	224	240	228	245	252	253	245	266	243	238	231	258	200	262	276	243	226	267	245	248	222	235	254	287	247	225	240	243	251	224	253	226	249	223	228	215	220	231	242	241	239	245	202	263	254	264	250	279	228	228	242	250	212	225	242	241	235	279	239	268	287	233	240	258	248	214	244	243	208	248	230	238	253	268	241	253	268	245	230	232	235	253	236	223	220	256	238	262	221	223	218	233	237	258	256	244	270	257	257	262	244	214	240	234	250	229	232	233	250	290	252	242	227	231	218	237	250	248	227	216	236	246	235	250	271	276	250	265	249	254	239	258	248	254	227	266	238	259	246	226	287	220	259	231	246	253	257	245	228	242	264	208	221	228	259	256	272	245	225	242	246	234	251	228	262	233	240	242	276	254	262	224	217	256	267	233	253	250	269	251	235	223	248	222	250	232	238	246	247	241	230	230	278	253	246	227	253	216	247	237	266	236	265	248	223	241	231	238	231	242	220	257	267	244	226	251	269	232	234	242	240	266	255	232	242	257	270	250	235	248	255	232	262	250	240	218	258	219	248	254	260	232	243	230	225	255	262	221	224	240	227	231	226	255	245	236	239	247	215	255	216	248	251	222	247	233	236	251	262	251	242	234	241	205	247	216	245	216	209	252	244	242	257	242	223	268	239	228	231	253	223	264	220	258	231	227	232	243	224	226	235	219	245	238	255	254	239	240	243	208	235	239	258	237	246	240	224	267	247	245	234	240	243	227	241	216	260	233	251	257	239	265	238	232	249	229	251	243	227	214	245	280	259	245	260	243	263	230	246	248	214	258	258	245	256	225	253	260	243	256	254	242	252	234	247	218	227	257	249	242	236	225	219	240	231	221	250	232	259	228	250	258	266	267	232	240	242	207	257	251	245	266	243	245	242	224	235	210	264	234	247	225	230	237	233	292	249	245	276	248	244	243	252	241	230	263	227	293	253	221	247	230	225	241	261	280	246	262	239	237	264	241	224	240	279	277	266	233	231	260	243	236	246	255	286	262	233	263	236	235	226	237	244	242	256	251	229	231	229	253	218	234	231	227	217	244	254	256	237	241	231	246	244	251	242	233	241	240	264	279	255	274	222	229	229	252	229	250	230	245	258	250	259	242	262	262	228	258	258	261	259	259	242
20202	35623	23151	11708	5490	2196	592	280	308	258	268	285	282	271	272	284	285	286	264	242	286	259	250	275	256	261	273	318	263	258	249	251	270	257	279	285	286	258	258	270	305	305	281	246	266	259	259	290	258	274	264	261	291	256	310	259	250	268	244	280	274	282	272	264	271	262	249	245	265	283	247	266	264	259	263	282	251	278	244	273	270	252	271	307	283	290	269	277	281	284	268	270	261	269	262	224	263	258	286	277	307	286	274	248	276	286	251	270	239	277	287	267	265	258	327	292	250	257	276	247	266	286	265	247	242	278	282	243	264	283	240	295	287	249	274	273	271	265	286	243	311	282	268	252	278	281	255	303	276	282	243	264	248	263	263	267	263	280	273	284	288	276	253	288	240	304	301	261	293	269	266	263	290	272	286	296	245	248	303	263	269	310	246	272	271	307	281	265	251	268	257	287	276	282	285	258	257	294	255	265	278	249	290	264	272	273	287	280	285	279	274	280	263	254	261	268	301	294	248	254	264	289	300	268	271	277	268	309	263	250	239	263	283	287	290	279	289	263	300	291	273	241	263	265	262	242	268	249	293	260	269	275	270	265	276	270	279	250	277	255	276	293	290	287	265	275	264	260	298	282	245	287	250	249	285	273	267	266	288	255	277	297	264	288	256	264	255	285	259	243	255	252	281	261	248	268	293	252	257	253	246	271	320	289	259	293	277	254	262	271	271	264	261	296	277	286	276	237	276	281	271	249	262	249	271	270	274	272	269	294	292	264	265	281	263	259	265	275	273	263	268	265	268	222	250	236	278	263	247	282	282	270	283	297	267	270	263	247	276	272	267	256	301	258	291	274	265	283	279	276	265	270	306	318	252	236	287	258	262	281	259	271	274	275	276	258	283	252	300	267	279	265	279	273	262	279	271	271	282	259	290	254	272	257	284	253	269	288	252	274	284	264	295	245	264	321	265	258	276	282	289	251	277	279	290	298	275	252	252	258	268	244	274	293	244	272	288	259	276	271	300	262	287	271	294	260	269	306	272	271	274	269	291	227	256	253	260	250	244	259	268	259	258	270	268	279	272	276	247	289	276	296	267	302	266	247	290	250	275	259	276	286	293	265	231	252	253	262	266	261	287	286	279	289	254	237	264	283	288	269	274	273	273	301	258	271	253	261	268	269	265	301	275	275	272	259	258	280	256	276	263	263	244	256	249	279	267	274	258	272	243	287	251	269	273	270	286	270	290	303	251	271	280	248	296	245	271	274	261	254	246	285	262	269	256	245	256	272	264	262	263	281	272	277	265	258	277	255	266	269	264	244	257	265	258	259	245	266	283	268	244	260	283	269	278	288	299	280	303	250	268	231	253	281	259	264	304	269	281	276	262	273	256	259	275	246	252	279	276	293	267	299	287	275	264	249	266	280	243	298	259	280	272	264	263	296	265	256	234	267	248	279	266	282	251	254	274	276	285	262	278	269	279	272	266	279	278	273	289	289	257	239	283	279	233	268	266	285	288	263	277	281	238	248	248	297	255	293	253	283	275	253	273	271	252	282	276	265	297	258	282	296	281	253	282	289	268	283	271	259	248	299	277	236	259	295	255	264	272	264	280	276	288	254	260	248	269	290	241	283	314	275	259	292	304	268	273	257	247	282	287	249	272	250	248	270	253	286	263	268	278	289	292	264	266	294	265	272	255	248	275	278	294	250	264	297	263	243	259	269	248	249	270	266	288	264	289	262	262	283	260	273	277	280	276	279	253	261	235	276	228	249	274	268	258	290	283	294	273	265	259	268	270	279	255	238	260	278	257	251	267	283	226	284	254	232	264	234	280	274	273	276	270	267	257	262	256	245	256	287	285	297	280	243	268	262	276	268	273	265	281	229	265	247	275	279	282	256	265	269	271	272	276	275	275	255	259	270	284	226	287	271	263	277	281	270	271	269	276	252	272	290	302	242	244	285	251	275	291	293	290	266	284	263	261	269	270	279	262	254	251	254	261	277	284	272	275	265	257	240	293	258	252	283	255	277	231	274	260	270	250	270	285	283	282	272	252	268	247	274	268	295	275	277	303	273	283	257	271	260	277	286	288	231	284	285	255	263	241	244	298	282	256	269	264	247	263	262	265	269	231	284	271	276	290	270	272	247	254	257	292	270	271	257	268	322	284	283	250	282	258	275	271	263	259	300	253	272	281	279	288	258	267	259	271	243	294	293	284	296	252	263	270	289	261	264	300	271	269	258	228	275	265	269	236	300	243	275	267	260	252	286	273	275	264	282	255	296	263	247	267	263	259	271	268	271	245	272	249	256	247	279	271	266	256	252	266	291	289	279	277	268	269	285	272	260	264	271	252	271	269	268	271	266	310	271	279	254	272	259	277	276	276	246	266	291	283	265	238	272	266	263	258	249	266	254	291	283	297	256	266	282	262	229	287	270	284	271	274	280	267	264	265	273	309	279	278	285	232	258	276	278	270	281	271	285	253	255	270	258	241	254	256	275	280	288	263	252	278	269	265	251	244	283	276	257	279	279	278	234	275	276	265	271	237	263	270	264	292	265	283	253	253	271	285	290	250	275	255	292	281	294	264	242	265	294	255	262	312	267	299	252	253	261	270	247	272	252	278	262	279	256	273	282	260	238	285	274	273	277	253	253	282	295	275	267	294	282	286	282	291	266	279	279	278	265	246	281	323	260	292	267	260	299	284	266	266	278	312	263	285	260	264	268	260	276	247	270	271	276	242	270	265	272	265	264	257	250	265	259	263	286	242	309	276	274	270	274	307	282	284	274	293	249	282	270	260	255	291	298	251	263	256	244	246	275	298	278	263	286	250	298	250	267	276	288	288	242	278	220	277	303	240	247	282	262	275	277	243	271	278	297	293	265	260	256	275	280	249	250	289	259	261	234	265	265	270	263	265	252	247	279	273	300	289	266	277	255	242	310	272	270	280	250	257	262	272	289	273	280	253	276	274	284	266	281	303	288	271	261	262	273	282	243	285	282	264	313	272	265	275	269	248	276	272	256	251	250	259	254	292	234	273	285	262	255	263	249	274	271	260	273	258	266	264	258	264	262	291	249	287	262	268	276	289	277	261	313	247	290	264	269	273	272	277	264	280	272	278	289	279	245	257	263	247	277	288	282	279	248	255	300	233	274	265	282	280	248	256	275	260	257	280	263	291	277	280	284	278	280	276	264	243	251	285	250	265	270	255	286	254	246	293	271	271	278	240	273	251	275	277	262	314	258	282	278	286	285	256	286	274	264	266	266	256	294	269	274	279	292	261	284	263	276	286	245	306	262	276	250	282	271	295	260	264	292	266	238	253	279	262	290	262	275	273	265	297	275	264	298	267	271	278	284	278	263	271	256	288	275	276	226	281	274	282	277	273	274	288	259	267	286	258	265	273	261	283	260	264	294	259	298	283	281	247	265	282	276	256	267	272	283	277	243	275	269	263	270	284	283	277	268	276	267	253	273	251	265	270	252	277	232	274	264	250	287
23437	21701	33105	31806	28256	21867	9392	774	554	446	441	446	440	495	422	456	436	421	449	458	419	449	446	463	450	429	471	439	473	439	441	443	466	426	462	425	477	431	432	445	464	461	453	421	413	469	444	453	433	442	413	461	425	434	484	434	442	426	447	439	432	460	441	465	448	426	433	446	452	423	432	435	487	485	455	451	403	455	419	420	456	459	416	451	412	434	449	456	477	404	438	426	433	443	434	424	396	450	463	426	460	449	420	424	458	454	405	445	401	442	431	457	435	453	382	386	464	460	453	445	474	421	416	470	431	438	443	402	444	462	421	402	395	496	450	457	402	445	437	422	453	427	463	443	444	447	428	419	477	469	426	419	431	459	435	428	452	435	424	440	450	463	445	427	434	389	428	449	409	418	434	450	434	465	482	448	435	434	449	456	406	460	441	432	459	431	429	443	468	405	391	485	459	433	445	473	464	442	445	466	462	482	454	401	409	501	402	437	446	434	405	448	392	443	427	433	439	402	442	415	409	445	410	485	488	453	433	432	446	405	480	428	430	499	436	422	426	461	434	417	430	429	439	418	363	451	456	431	418	428	419	466	448	440	443	410	478	398	491	440	442	440	427	422	420	421	447	461	432	457	416	421	406	437	441	444	426	413	431	425	446	437	384	438	439	413	448	421	451	474	444	433	425	443	408	403	489	428	416	397	453	473	431	462	449	419	440	450	431	447	415	406	483	449	421	443	437	448	458	474	468	432	421	449	425	477	456	437	443	444	456	419	428	461	424	448	413	451	445	427	418	428	443	451	423	467	417	422	432	446	467	434	456	428	453	444	487	420	458	417	425	395	420	466	456	462	427	433	475	482	445	447	406	448	440	461	480	424	435	457	452	434	489	454	432	430	447	458	413	430	433	406	469	472	408	411	431	459	446	451	442	419	421	449	476	452	441	414	446	435	440	448	428	455	448	429	430	449	415	458	435	440	402	467	436	434	461	453	452	442	421	447	433	464	482	471	435	431	426	433	464	477	431	436	417	418	430	421	434	445	423	435	395	466	415	471	448	430	454	435	436	474	401	460	462	407	438	419	436	430	421	435	436	429	400	443	409	436	422	418	431	388	487	439	447	405	451	394	444	457	425	452	416	446	470	427	452	441	422	435	421	463	459	412	477	455	445	422	421	467	465	449	479	433	468	413	435	459	439	426	474	433	440	449	451	436	419	415	459	464	435	430	432	423	476	470	430	447	416	444	447	439	438	379	401	417	439	389	473	443	442	407	442	413	474	424	460	418	419	462	470	421	429	456	438	444	452	433	425	417	441	474	443	403	423	435	423	419	444	465	434	423	419	455	442	418	456	456	435	442	474	416	456	427	466	457	408	455	444	448	455	431	464	459	461	474	431	431	454	475	451	444	425	440	445	436	451	494	425	372	439	426	446	438	402	408	429	414	468	438	429	455	441	431	442	428	432	437	416	424	439	441	424	429	458	442	427	455	453	485	421	438	414	467	464	398	446	464	437	426	432	434	440	463	445	434	434	416	432	395	415	462	451	470	462	451	466	424	446	433	439	406	415	439	443	441	490	425	428	440	430	431	452	447	435	454	449	398	429	434	441	420	455	461	422	468	446	444	423	446	413	407	398	450	419	502	453	418	405	472	416	449	444	451	443	434	406	425	464	450	449	460	454	441	448	444	442	409	434	421	433	442	441	443	442	410	456	429	417	453	447	442	433	418	410	414	402	412	391	440	471	459	480	402	442	448	418	415	422	461	433	451	432	455	432	431	478	439	460	412	433	507	440	476	451	452	475	463	429	438	416	439	442	436	467	449	480	414	396	438	455	418	414	444	419	451	463	413	435	457	439	414	446	464	470	460	427	449	429	444	416	453	432	477	434	450	441	413	435	437	439	435	440	420	444	442	428	471	390	403	417	483	420	454	465	440	439	424	471	466	455	414	442	453	453	415	438	429	448	388	439	448	458	432	448	452	425	428	452	409	452	396	443	462	416	430	427	422	449	412	470	457	420	435	442	423	437	397	421	462	411	442	412	451	440	422	421	408	442	468	427	454	423	413	457	417	420	425	434	435	452	420	445	418	464	433	418	461	444	420	420	457	438	449	470	426	466	431	470	411	422	446	434	419	450	494	439	439	432	430	462	463	412	454	433	431	457	442	435	392	406	441	415	447	440	453	429	437	413	445	433	432	434	469	460	435	420	435	414	422	456	421	428	473	462	425	441	420	418	440	475	435	427	416	421	434	432	423	449	437	427	475	431	439	483	434	438	486	405	433	435	442	428	404	454	434	446	423	461	430	421	441	424	446	417	434	421	462	428	435	455	413	439	427	456	444	455	447	423	426	410	485	463	416	426	450	450	429	475	470	429	427	365	455	433	444	443	440	427	436	457	454	458	444	434	462	444	398	440	457	457	393	403	419	443	457	470	492	444	413	420	426	414	452	424	441	461	394	417	426	451	461	439	461	456	434	466	421	452	470	441	420	441	398	430	412	430	445	426	428	409	430	432	403	407	417	449	444	459	443	425	454	446	449	444	450	429	432	418	445	477	460	459	452	472	446	396	455	398	431	450	451	406	442	457	454	427	411	402	442	459	467	487	405	421	418	441	406	443	454	439	451	443	442	426	450	449	432	425	437	415	460	456	442	466	434	426	433	426	511	467	399	455	428	436	442	448	422	425	455	412	445	455	410	431	440	431	406	439	504	464	439	448	441	451	487	398	436	427	431	453	438	468	471	430	432	444	456	426	429	451	430	417	393	460	447	431	448	440	437	475	452	460	466	410	432	436	447	440	406	487	425	473	414	470	437	469	476	468	446	476	406	445	418	466	416	447	426	416	443	445	434	416	435	449	434	423	462	426	450	440	395	443	425	415	442	458	483	398	410	447	451	424	469	449	420	447	480	461	456	409	418	434	446	444	453	437	427	421	425	462	439	443	421	430	424	425	437	448	482	426	432	434	433	441	445	475	439	430	427	429	410	434	440	432	448	438	452	448	438	474	418	462	438	402	397	443	463	460	418	455	456	456	440	431	443	474	407	443	482	426	440	431	415	435	417	413	418	467	475	455	438	438	434	410	440	430	421	475	451	425	483	469	439	431	420	411	420	455	427	460	439	452	482	444	490	446	416	446	435	431	471	424	463	435	453	473	465	429	440	429	408	479	447	460	444	444	451	416	418	428	450	433	418	458	463	443	445	437	454	443	453	432	477	409	432	428	395	427	435	405	474	464	425	395	450	433	421	438	394	397	447	438	423	417	464	476	450	454	454	432	423	398	387	432	448	433	405	406	424	431	444	469	476	444	409	371	453	434	473	451	457	453	412	442	456	424	438	441	447	440	430	471	457	447	472	447	430	466	456	426	427	434	407	410	408	447	468	455	430	458	470	444	451	431	405	439	395	460	420	486	414	454	470	468	438	420	433	430	448	455	467	435	433	443	414	443	464	449	444	397	417	435	437	459	419	425	459	436	427	451	474	432	427	425	434
49009	89860	70919	50389	36740	17915	6032	666	726	524	458	507	490	451	455	465	469	461	464	492	483	464	438	477	469	466	469	441	497	469	482	457	464	483	449	423	441	436	431	462	472	470	472	461	414	485	428	461	425	467	451	438	489	466	433	442	457	446	439	443	495	474	459	454	424	468	535	460	445	451	460	495	451	468	446	453	442	465	474	476	481	457	438	489	467	499	416	489	428	408	486	425	453	443	473	477	428	456	484	423	444	459	455	500	454	464	471	431	464	481	439	430	478	424	440	478	456	502	441	468	450	458	451	419	492	490	485	452	451	456	450	463	453	451	449	469	471	456	457	451	442	460	457	456	463	470	433	475	485	449	471	460	483	463	475	425	444	444	465	444	478	422	415	437	475	459	463	470	379	448	464	483	424	440	432	448	485	451	445	501	437	465	452	473	473	427	474	490	448	432	425	471	468	468	468	441	462	434	503	459	401	480	446	452	474	455	486	458	433	491	455	422	443	432	447	464	435	438	455	453	434	453	472	467	446	480	468	446	500	445	512	443	440	450	450	447	447	457	421	467	430	480	420	441	428	451	488	456	477	460	450	441	472	467	436	473	466	452	490	451	477	448	470	449	464	459	437	454	462	447	438	468	442	485	480	469	467	380	472	462	462	454	451	403	486	452	458	455	461	441	464	452	419	465	491	470	435	440	427	445	456	443	447	459	467	441	490	464	458	482	467	456	458	439	452	441	436	435	455	440	463	449	504	470	438	428	474	459	432	427	466	430	468	501	503	453	488	471	458	444	441	464	426	458	435	463	455	464	424	494	488	469	473	469	448	463	421	458	456	472	470	487	472	474	412	452	460	439	430	470	458	430	453	427	452	434	458	495	437	438	466	438	453	485	466	480	461	424	463	421	443	473	489	441	446	456	466	455	463	499	406	422	411	465	456	427	485	445	458	420	486	463	463	456	435	473	466	448	460	463	458	428	431	453	495	452	458	453	479	483	436	464	457	419	456	445	482	462	432	481	445	443	457	437	462	452	477	448	462	465	420	427	435	428	481	468	430	445	472	464	456	456	436	446	446	440	489	444	478	413	459	454	466	469	475	460	409	463	501	450	488	504	467	452	444	483	451	447	420	436	429	473	459	462	457	476	472	448	465	453	453	452	466	440	417	442	458	438	438	449	438	405	459	426	415	438	469	510	467	449	407	477	470	428	431	472	467	467	467	415	430	466	462	468	452	468	498	519	443	489	445	446	408	475	473	461	444	439	460	487	457	462	445	433	448	413	483	478	489	499	455	441	458	443	446	446	465	440	448	445	455	420	459	437	447	465	443	464	470	497	461	452	462	450	451	476	447	434	450	465	430	452	431	436	452	481	442	449	487	448	434	474	474	431	412	471	443	428	499	486	458	464	471	448	424	468	473	438	460	446	442	451	473	429	473	448	464	440	483	463	449	484	450	425	460	442	462	450	455	484	484	454	473	472	432	444	448	436	450	451	483	477	454	426	413	501	451	450	417	441	477	486	417	441	466	453	452	491	480	463	467	450	455	450	433	464	426	423	469	464	418	478	430	434	436	459	475	463	451	488	416	490	443	461	475	436	458	472	437	448	449	421	435	501	431	446	474	446	461	445	480	465	457	412	456	464	495	395	505	465	490	421	465	444	437	459	482	472	455	453	488	444	460	460	450	474	423	457	463	489	493	469	440	495	422	509	430	433	465	497	479	433	462	476	449	458	473	448	429	476	440	518	414	423	466	476	464	462	478	453	451	455	425	450	454	468	437	459	456	486	448	462	404	458	477	399	442	430	441	476	445	444	475	471	454	473	472	453	421	438	466	425	425	426	445	448	460	456	483	465	431	437	458	469	479	479	478	432	438	457	488	458	418	430	446	490	449	440	470	440	452	426	463	463	471	448	431	459	466	481	449	463	395	479	452	392	454	490	458	431	439	445	426	462	456	439	418	448	481	468	399	470	427	436	468	438	463	429	479	445	459	431	465	472	458	405	463	463	466	456	474	445	478	483	449	483	413	472	437	435	434	449	478	451	422	444	483	449	448	432	426	427	440	429	434	451	415	468	485	451	497	461	406	458	447	467	444	495	447	404	447	445	494	481	462	465	438	428	474	450	443	447	463	441	432	442	454	423	439	441	471	446	440	479	450	470	474	421	453	498	469	459	473	489	457	483	440	399	425	467	434	471	503	463	495	403	482	469	434	449	457	480	449	455	432	446	451	453	441	452	458	467	421	472	513	443	452	439	463	460	478	476	449	451	468	445	507	451	437	422	442	476	490	454	445	480	458	424	501	460	433	454	422	459	501	434	481	435	447	458	408	442	481	455	461	477	449	454	478	479	462	469	467	433	460	465	459	508	473	434	444	429	446	492	458	416	446	443	447	463	438	421	464	455	478	471	465	419	446	511	429	436	448	448	474	447	438	471	439	455	469	481	444	453	433	469	489	450	460	456	472	459	452	426	481	462	458	443	443	452	445	461	404	471	488	427	448	485	437	463	463	424	451	486	439	442	429	456	432	427	451	431	456	472	462	437	449	462	414	448	449	471	436	424	444	444	431	443	434	489	438	462	421	445	471	438	444	461	459	453	449	481	457	468	430	486	447	473	452	448	458	446	471	423	461	442	464	465	454	443	464	468	458	473	424	477	441	462	489	443	482	480	491	477	426	434	427	458	457	440	442	448	496	444	464	432	475	431	460	473	472	391	484	473	428	467	478	496	501	459	435	428	441	442	432	485	442	407	433	454	437	425	453	521	462	485	503	433	438	447	454	467	438	424	423	482	427	459	472	453	447	457	488	446	444	464	419	478	464	439	485	438	465	459	487	477	467	459	516	454	463	462	456	470	431	458	449	464	498	461	456	472	430	463	424	467	426	456	423	441	466	431	434	464	465	438	489	435	466	450	479	465	475	465	470	447	463	448	444	469	469	434	505	458	434	452	404	444	451	461	441	469	445	461	468	456	441	469	442	461	455	464	452	433	434	456	411	463	472	452	446	456	451	470	487	465	467	466	473	425	452	468	447	472	485	466	479	444	451	435	469	443	457	450	436	450	443	462	488	418	446	449	439	459	446	446	489	458	471	438	433	424	459	477	460	458	447	450	448	441	435	435	433	449	468	438	447	442	466	446	463	461	433	455	461	452	461	417	454	429	462	427	458	410	448	446	435	476	423	425	482	460	465	491	462	468	458	443	475	457	470	460	487	445	455	470	439	498	465	479	437	482	435	440	454	447	456	458	420	459	509	477	490	431	492	462	447	487	469	465	448	463	424	461	443	415	451	463	414	425	458	470	422	450	422	440	471	413	446	500	442	424	438	463	478	487	449	512	448	461	447	429	466	444	462	459	463	465	424	415	456	451	423	481	473	458	467	422	470	446	449	460	475	488	445	476	470	460	473	460	485	472	419	454	434	476	461	457	428	413	439	450	429	428	470	436	438	417	475	457	484	424	474	442	492	443	402	472	471	494	443	472	467	472	464	412
25063	22448	33140	30772	21313	10535	2061	373	334	323	397	311	322	333	320	310	332	290	331	331	365	317	329	331	311	338	329	316	326	325	313	316	306	330	336	314	324	298	311	336	317	320	380	318	321	341	314	319	347	339	314	312	332	328	287	292	329	327	331	303	317	346	338	327	323	327	320	287	327	339	356	308	297	332	315	333	321	326	338	315	296	334	298	303	309	350	308	308	335	330	305	337	318	354	311	320	320	292	348	332	318	295	344	317	319	294	330	306	324	306	295	334	322	336	327	313	365	321	336	293	320	325	323	330	334	320	310	316	306	318	317	329	305	303	323	321	320	316	309	310	309	315	341	306	323	311	317	308	322	335	306	327	313	302	330	350	345	311	323	346	326	331	323	332	330	314	304	345	333	319	319	320	320	333	330	296	368	326	323	308	315	293	334	317	330	298	315	300	352	323	319	300	325	293	305	321	349	323	315	318	305	267	351	308	335	343	339	330	306	346	282	363	359	279	307	284	358	334	312	336	347	342	312	317	308	342	306	325	354	312	340	294	315	302	329	313	354	355	341	304	296	321	321	322	353	321	299	305	298	299	324	321	303	298	315	294	327	340	316	308	327	323	325	344	323	311	325	331	329	311	302	300	346	321	320	291	336	334	349	317	355	328	302	315	325	293	333	318	339	298	342	343	334	314	321	306	336	324	364	313	328	311	320	333	333	345	319	331	347	322	312	337	323	331	382	313	330	293	300	328	333	334	330	339	341	319	334	344	305	342	317	321	334	327	333	320	295	314	343	308	330	303	342	296	331	344	334	336	356	344	326	327	320	322	338	312	331	334	294	336	334	319	337	347	316	352	314	291	321	325	326	316	315	339	302	328	300	333	327	342	333	307	310	348	320	336	322	343	319	323	320	309	318	291	342	353	309	336	303	342	350	308	340	303	305	303	337	305	346	297	340	315	325	351	307	323	321	334	309	317	325	323	359	335	325	346	307	322	309	320	310	311	324	316	355	291	306	307	350	326	360	337	336	346	363	314	306	333	320	325	312	338	316	312	331	342	322	307	311	327	325	350	326	332	333	364	322	335	307	333	347	336	332	320	304	326	340	310	302	296	320	329	295	330	325	333	311	350	314	343	314	300	319	317	352	345	329	318	332	320	307	315	344	326	304	336	312	312	343	359	323	346	302	379	316	292	282	302	327	324	331	373	317	339	332	315	345	315	305	326	339	366	331	332	309	323	331	371	326	312	316	337	301	325	326	305	325	331	330	331	318	335	312	337	329	342	319	347	304	342	360	322	308	332	344	313	289	303	302	328	328	328	304	281	295	325	335	331	317	330	331	315	288	345	314	317	333	333	340	313	325	315	332	323	354	307	293	328	329	343	306	347	328	308	345	296	306	329	286	314	333	334	339	307	293	318	312	313	344	323	323	309	327	352	321	342	342	328	345	305	342	296	299	340	321	327	331	352	336	310	307	323	344	345	327	337	291	333	311	350	315	352	302	341	305	310	324	313	328	311	319	315	335	333	332	327	328	340	324	337	337	332	349	323	290	328	320	293	354	303	324	329	317	365	296	314	329	317	309	318	307	320	338	329	363	292	331	333	329	329	322	347	322	311	323	304	322	309	327	350	351	343	342	358	322	341	313	335	302	308	349	356	321	310	335	324	353	336	311	333	295	299	346	337	286	301	342	307	299	309	323	331	351	314	335	316	307	313	336	340	350	331	326	320	322	303	325	344	330	315	325	335	351	321	309	342	316	299	324	338	339	335	349	335	353	333	297	327	316	344	332	310	334	326	310	363	335	336	318	327	302	354	318	328	292	304	338	320	324	323	299	320	338	302	328	312	331	318	321	328	350	342	308	347	308	328	347	351	320	311	301	333	346	290	319	338	309	341	330	321	316	313	340	328	336	337	363	331	317	299	349	311	298	326	323	296	331	314	317	337	333	330	307	361	323	355	347	327	331	359	315	331	308	337	308	324	314	312	333	317	305	329	327	298	309	335	304	322	355	327	338	299	294	317	330	325	323	310	302	312	303	331	314	306	302	364	333	329	348	319	327	314	319	305	336	303	307	304	332	283	329	313	312	294	350	337	325	294	305	339	331	328	330	333	327	316	325	342	309	328	333	327	326	317	329	350	317	324	305	312	328	335	328	307	318	323	324	319	332	328	326	304	313	324	317	313	344	315	314	321	296	306	328	293	320	331	353	351	347	314	326	346	326	328	325	346	340	360	311	305	340	366	338	336	349	318	346	338	323	317	335	309	294	301	321	349	319	305	350	295	312	319	313	323	312	334	365	339	320	318	332	339	332	310	330	343	353	313	325	332	308	291	290	313	321	316	344	336	313	320	312	326	357	331	341	310	313	325	336	316	318	337	294	324	322	314	301	314	340	311	318	321	339	348	327	374	328	336	331	306	312	339	321	272	327	315	316	321	304	313	321	343	343	312	304	323	333	326	318	319	321	326	333	300	295	329	338	310	302	332	322	347	309	296	306	318	330	311	315	322	345	303	333	344	317	318	310	325	298	320	303	310	320	319	299	335	319	317	339	322	288	314	324	294	316	335	340	298	333	331	321	313	334	318	302	348	311	341	325	357	347	328	321	315	309	311	327	269	322	302	325	332	294	339	320	316	345	353	326	319	333	366	324	317	310	322	316	311	323	299	296	323	302	343	310	313	340	303	317	302	315	367	290	336	305	300	326	322	337	340	313	333	312	358	332	301	328	360	292	330	328	308	308	307	295	315	311	313	325	342	316	317	322	301	308	330	337	306	316	336	317	343	335	308	346	319	345	345	318	317	271	306	358	337	293	333	315	318	331	346	324	322	311	326	320	344	327	349	333	315	348	324	318	320	318	328	293	333	323	326	325	313	289	323	321	311	296	336	325	337	335	330	311	305	283	292	326	303	303	310	337	372	316	338	304	327	339	324	344	341	314	305	286	348	339	325	319	312	310	303	324	315	356	341	337	331	344	346	322	284	318	292	345	325	315	298	307	331	330	337	319	341	291	328	282	325	312	310	311	326	322	290	321	352	293	333	317	308	322	316	333	341	291	312	331	312	326	334	343	324	299	325	328	313	299	328	344	297	329	351	332	316	320	318	312	343	302	335	330	330	322	321	316	304	282	301	305	343	302	336	307	297	345	336	337	312	318	362	303	303	314	358	313	327	332	334	315	322	319	349	300	330	326	353	340	341	334	325	304	299	337	319	297	308	324	307	344	308	322	336	338	354	365	330	360	301	317	321	315	319	332	296	334	317	325	344	332	333	338	326	337	311	340	335	305	296	331	320	300	322	325	329	318	334	339	342	327	297	339	309	325	317	306	293	336	316	326	318	302	341	339	348	312	333	315	345	334	283	302	350	332	343	303	315	289	318	296	313	359	306	320	322	329	317	348	305	316	326	336	308	319	295	315	323	329	321	317	329	321	357	313	309	312	336	306	347	371	328	289	306	326	320	358	340	300	325	353	318	345	352	351	309	296	341	334	330
42497	70529	53430	35814	24438	11949	2842	428	424	384	357	349	373	359	375	348	392	363	382	371	359	359	389	353	399	369	359	374	339	354	386	346	348	357	378	343	388	350	342	362	372	348	353	384	354	378	365	362	352	360	364	376	353	356	345	365	379	377	370	361	340	389	364	337	363	371	373	384	325	360	360	371	410	367	348	336	335	384	351	354	377	377	347	343	355	359	385	383	341	378	338	386	335	344	362	336	345	391	360	326	359	346	331	309	360	380	336	361	373	371	358	367	333	390	356	386	334	357	360	383	375	318	357	361	370	341	374	359	395	334	320	364	358	350	354	357	355	373	374	375	353	367	345	376	380	365	330	365	366	395	373	363	394	313	346	327	361	360	392	383	348	393	386	363	363	351	381	371	355	380	387	370	329	367	372	364	379	378	374	371	356	307	366	349	326	364	371	349	336	344	379	373	380	360	393	359	371	375	383	387	345	351	343	325	374	389	356	377	334	381	385	334	322	367	359	383	360	351	376	349	344	366	381	330	353	351	347	342	385	309	356	360	332	377	344	343	366	400	345	386	354	357	386	365	356	400	377	392	344	346	375	382	324	354	346	366	331	352	362	359	352	365	354	358	328	363	384	353	350	373	384	371	372	356	317	358	375	370	354	368	366	355	400	384	346	387	379	341	361	381	344	369	369	370	373	356	337	337	370	359	393	377	355	326	367	375	374	360	355	334	329	364	376	373	351	368	361	368	345	369	372	403	348	368	347	389	400	332	350	336	341	336	366	372	324	360	370	357	365	370	392	369	396	354	348	359	375	379	374	394	375	366	347	345	364	355	356	378	335	363	392	377	339	354	374	367	364	365	366	355	349	370	375	347	321	328	341	370	356	361	371	374	333	368	384	373	373	344	339	368	352	354	340	369	380	369	362	380	361	344	344	383	382	375	358	368	381	338	350	378	349	368	347	328	361	365	339	353	383	346	341	381	396	327	367	385	368	385	358	344	350	370	388	356	395	346	360	394	338	379	399	346	370	348	379	369	368	347	366	336	352	334	359	390	368	338	362	380	356	371	351	347	346	343	370	342	366	368	320	352	349	365	356	354	372	347	372	340	335	371	374	365	394	365	340	350	337	410	341	370	359	339	372	375	329	372	369	360	370	357	368	345	359	375	342	369	363	353	369	368	340	356	405	339	379	383	368	342	328	358	359	374	349	350	370	325	370	385	389	366	349	327	361	382	362	372	363	360	334	401	390	350	382	390	364	337	353	342	327	307	351	376	351	371	338	354	353	364	345	361	353	364	367	344	361	369	356	337	371	360	374	354	368	366	372	356	348	357	368	350	338	347	332	367	353	396	364	374	345	367	340	345	362	366	374	349	373	370	346	399	387	352	376	358	396	328	376	354	363	376	392	372	386	329	351	366	343	374	342	352	368	387	326	364	368	375	363	366	355	345	345	365	360	350	359	389	368	367	384	359	331	330	370	357	331	350	350	334	378	376	364	331	336	374	350	393	353	343	355	324	387	365	349	364	365	363	357	364	373	371	358	360	334	333	352	345	351	367	363	345	390	387	334	366	366	335	335	379	387	336	363	347	339	367	336	382	366	368	374	374	334	388	334	349	334	346	348	352	368	362	359	352	355	375	350	375	319	367	364	351	348	375	362	400	334	343	390	343	376	363	366	406	386	395	358	345	379	356	350	360	328	329	388	390	337	344	375	350	367	356	430	370	384	326	363	379	373	351	341	344	352	379	317	363	356	345	377	344	352	363	353	340	338	361	381	351	356	336	391	372	366	392	350	377	351	338	364	374	351	396	384	341	377	370	347	354	349	319	363	366	350	376	339	380	324	368	389	370	353	362	365	351	367	392	411	349	358	380	365	379	348	366	367	352	359	357	358	392	382	327	364	338	370	367	368	356	367	318	351	375	332	369	337	333	365	377	377	360	372	350	360	376	365	350	359	370	328	312	359	374	366	378	357	345	362	343	335	349	353	358	353	348	373	345	340	362	338	363	355	347	365	346	374	344	323	370	373	374	347	376	373	351	368	347	351	404	363	327	369	361	397	366	357	309	365	352	402	354	360	364	334	365	346	388	364	351	376	354	348	347	375	372	374	365	333	350	358	340	411	356	337	340	380	378	380	368	374	361	381	354	359	346	353	354	358	358	307	351	352	338	397	387	374	369	377	332	372	363	373	370	358	331	371	385	328	373	382	365	407	368	341	333	371	370	355	387	343	377	340	372	328	381	363	340	344	401	353	329	349	350	357	391	347	370	375	330	356	385	379	364	392	340	355	378	392	396	364	335	367	388	359	337	366	375	366	360	344	364	377	365	321	368	350	336	361	345	368	373	337	349	335	380	421	369	366	307	404	312	376	368	360	337	350	360	379	342	348	367	345	341	364	383	409	368	352	388	333	366	344	385	383	355	336	379	374	334	370	360	336	358	397	388	365	357	373	372	390	344	354	338	402	357	373	354	362	363	338	349	330	374	351	328	362	373	402	360	392	353	336	338	350	338	357	338	356	358	327	377	322	358	320	368	367	364	358	325	366	349	362	369	369	362	368	369	346	393	298	367	381	366	362	382	355	343	382	358	363	363	355	371	362	348	355	354	393	378	362	355	395	352	361	330	360	349	385	364	386	370	352	367	356	384	365	343	381	372	340	351	381	335	359	387	353	327	379	365	355	338	369	359	348	363	346	372	368	343	376	376	334	381	364	346	385	372	367	327	367	344	386	372	343	376	345	373	365	351	360	353	376	374	404	374	355	351	356	358	366	357	391	379	349	397	366	370	361	369	338	377	383	365	380	354	401	338	348	373	329	342	357	349	366	381	378	371	335	364	374	373	366	390	392	351	349	381	342	379	370	347	377	374	349	358	383	347	371	364	361	359	355	351	385	387	371	373	376	350	365	398	377	405	330	366	367	353	359	401	375	353	334	399	359	353	352	357	393	396	375	364	320	360	366	335	365	365	380	375	366	358	375	350	331	370	374	372	380	367	355	335	316	381	374	355	351	363	344	387	361	348	391	337	386	379	355	342	412	349	357	341	345	363	349	374	376	329	344	368	381	335	364	366	358	375	397	364	372	370	350	372	339	342	368	342	347	366	340	364	376	355	372	360	369	365	382	372	365	368	377	366	351	381	371	324	336	390	344	380	326	360	356	374	344	375	330	341	359	377	368	369	372	359	367	345	348	362	381	383	334	365	373	361	381	330	379	335	331	337	338	371	366	346	379	362	347	383	371	370	366	361	369	345	337	378	346	359	330	370	337	371	362	330	351	358	373	359	374	366	358	342	367	360	357	357	360	372	350	365	370	338	375	364	356	374	379	377	348	360	361	356	357	389	355	368	367	350	360	385	379	345	341	347	345	371	342	368	360	354	372	384	362	360	345	400	375	377	377	392	333	365	376	377	319	347	342	341	351	375	349	363	376	379	354	357	370	365	375	367	333	392	365	379	389	390	341	387	408	344	372	351	369	361	349	358	368	387	350	367
22590	21432	31209	28609	26655	23976	16362	1740	765	659	635	621	628	602	597	597	597	622	584	587	638	593	561	574	585	551	559	631	596	584	626	613	552	577	575	586	618	548	577	588	567	584	583	602	597	592	577	608	565	594	578	551	566	613	612	586	535	581	565	553	615	564	612	574	563	601	575	549	579	627	578	564	536	568	568	562	582	597	587	622	579	563	554	573	584	586	564	594	614	590	563	593	607	592	565	612	578	534	571	604	581	588	592	558	566	554	563	592	597	578	523	611	529	556	596	557	554	597	589	584	588	577	580	562	571	584	567	567	570	591	557	549	585	601	617	563	583	599	564	563	574	551	573	585	569	554	584	557	579	587	547	571	589	608	532	561	586	597	588	606	546	564	618	604	584	594	617	578	585	565	588	582	561	549	589	591	582	567	561	572	560	628	584	600	567	585	599	550	582	575	580	565	598	603	584	619	569	567	608	562	606	617	597	594	608	557	592	595	584	571	577	559	635	579	575	596	570	600	566	567	588	602	530	606	537	600	550	592	607	593	511	543	570	587	623	556	599	597	560	572	563	578	573	604	563	606	608	582	593	571	563	560	569	594	553	528	544	563	586	580	626	568	613	572	571	580	559	571	601	570	551	578	589	566	548	556	579	606	552	584	577	596	581	583	620	566	557	553	608	588	570	647	585	595	601	550	592	601	595	614	603	558	561	545	537	549	557	639	602	572	572	599	618	574	591	574	596	608	544	588	581	577	577	573	596	551	623	570	610	589	610	538	595	561	559	608	559	584	582	602	552	568	559	569	602	600	612	594	615	529	555	596	595	578	577	577	619	608	611	609	567	569	601	568	584	615	631	627	584	586	546	599	610	598	572	575	600	583	561	589	570	598	604	570	554	598	556	560	559	604	635	586	611	534	602	552	574	560	582	595	573	595	630	569	598	586	568	577	603	564	583	567	623	622	596	587	551	601	574	566	613	548	573	569	603	583	609	556	600	612	566	612	559	602	552	540	581	613	503	561	583	587	559	538	546	551	617	592	599	572	552	594	600	582	586	600	595	599	609	572	552	559	544	566	602	589	550	602	619	574	560	591	628	592	589	572	592	597	573	571	568	558	581	610	576	558	564	580	569	565	554	548	612	578	565	568	579	585	611	574	607	598	584	593	558	578	572	535	590	596	595	564	568	621	564	570	584	570	564	592	546	552	599	595	657	567	527	563	612	610	564	590	619	575	604	566	592	593	618	558	597	541	596	568	585	583	607	581	565	598	591	589	574	588	540	593	543	555	550	557	563	579	564	599	592	563	557	584	556	597	637	597	586	558	597	559	577	614	604	587	616	552	578	574	573	570	569	593	547	593	607	553	623	607	562	615	619	551	579	578	517	593	557	617	551	585	577	602	609	566	570	579	584	621	546	625	596	594	625	539	609	616	586	578	582	565	584	604	608	558	579	563	577	547	545	584	549	555	546	604	597	597	587	586	613	563	536	608	573	602	578	579	606	573	568	611	571	594	590	588	550	581	586	578	586	592	573	591	581	571	565	617	599	594	544	598	598	633	587	602	594	593	539	539	581	597	555	588	621	579	584	565	588	578	559	553	527	560	590	536	635	539	557	570	550	575	597	597	576	536	544	563	592	564	521	587	589	596	574	605	601	615	549	581	580	617	577	604	605	552	560	631	547	610	571	588	626	540	590	587	579	573	575	550	602	556	576	569	579	575	601	586	593	580	556	541	595	613	521	543	576	598	593	557	551	579	565	639	603	528	595	603	606	624	591	604	566	575	589	606	571	595	604	637	546	617	514	592	558	605	541	582	578	598	601	561	550	578	620	597	582	577	568	544	570	584	552	580	568	556	602	592	606	602	586	617	547	575	561	613	576	578	559	596	549	578	554	605	600	573	589	607	575	649	489	568	579	589	561	540	589	560	597	558	583	574	556	546	543	564	590	595	556	571	559	536	558	549	592	588	558	590	597	597	559	594	557	594	605	583	577	576	582	591	529	632	634	588	578	598	551	594	541	582	555	557	601	608	562	558	600	539	608	567	578	548	592	593	616	564	609	613	545	618	603	598	613	605	551	560	613	575	563	594	559	546	601	558	578	579	570	600	582	583	565	563	614	622	565	571	568	597	578	573	609	567	572	551	616	585	617	572	593	568	569	587	550	555	553	583	577	602	570	566	570	568	615	563	604	564	562	531	584	644	561	576	568	586	588	583	588	600	572	587	601	579	548	601	547	526	567	564	501	563	557	587	541	592	565	556	567	586	588	534	594	622	572	612	619	568	564	558	585	590	558	562	611	589	567	551	584	555	584	572	573	554	587	612	567	596	564	541	632	544	601	568	524	573	564	579	597	631	600	560	601	597	578	569	591	574	557	590	575	554	584	600	551	580	568	570	562	568	609	593	581	565	618	578	576	595	568	542	583	574	588	585	554	625	521	579	554	575	575	577	563	573	586	579	593	562	572	573	578	567	571	594	563	565	564	578	539	591	604	587	551	561	577	598	585	636	637	580	565	585	565	557	599	569	591	538	584	582	594	589	567	565	598	581	609	563	573	543	602	570	580	608	592	581	635	544	558	645	580	547	571	533	569	585	587	565	577	558	526	594	630	591	571	601	571	566	564	555	620	581	574	564	564	565	546	595	606	596	567	584	568	608	573	604	580	587	576	574	566	607	589	603	586	570	618	586	550	588	532	588	572	554	575	638	618	576	589	619	570	564	560	574	605	558	571	565	591	556	588	575	546	532	590	605	554	530	570	561	581	574	584	602	586	561	565	572	588	549	598	538	621	622	574	536	599	587	618	543	613	579	559	583	571	570	585	585	554	574	589	568	593	623	583	579	579	595	584	562	572	590	600	598	586	615	542	609	561	575	585	609	564	617	574	586	574	599	571	558	611	556	603	619	637	549	602	573	570	575	594	594	577	564	606	579	589	554	553	603	583	559	505	561	540	575	578	593	550	566	620	591	604	534	592	600	590	590	574	596	542	557	586	587	569	597	612	563	573	585	595	600	589	552	605	573	568	607	599	567	556	616	538	559	581	600	599	546	594	593	545	561	586	603	538	574	591	601	573	600	584	567	571	584	596	580	615	575	596	599	614	600	569	613	554	579	563	616	596	611	599	556	562	536	602	609	566	571	598	600	552	554	519	599	599	576	603	581	593	577	529	603	608	572	613	586	544	554	615	584	565	597	583	585	583	583	536	536	578	576	624	590	574	556	587	569	593	620	567	564	546	592	586	559	597	609	572	579	609	581	578	607	591	594	573	568	605	560	591	624	578	614	543	599	560	562	600	606	585	590	565	540	606	610	612	619	544	575	608	567	556	576	607	542	573	572	569	581	523	606	562	588	544	576	595	593	555	570	554	597	554	585	589	579	597	564	562	577	571	584	543	579	561	582	564	609	560	595	588	596	566	568	534	625	611	603	596	568	557	554	592	589	599	560	620	629	604	611	564	591	581	623	596	555	566	557	565	591	615	541	537	577	614	583
56089	98026	79395	56574	41126	23682	9720	792	745	687	642	652	639	667	613	623	602	601	637	586	599	606	604	578	569	609	625	608	593	580	597	593	579	619	596	599	605	568	621	581	629	601	609	610	595	593	561	582	594	585	606	650	593	574	593	606	590	554	624	620	626	578	639	570	617	586	601	574	607	583	633	574	612	598	643	631	595	628	577	608	598	584	594	580	597	594	610	609	568	565	569	641	605	594	558	610	608	614	611	590	587	582	573	571	552	600	615	619	624	613	614	610	620	616	608	595	611	590	587	610	602	556	585	578	591	575	622	598	604	619	587	598	592	609	599	605	624	604	615	628	623	621	622	604	608	627	619	582	570	594	563	579	595	604	590	607	555	566	565	608	594	578	550	625	584	590	603	601	602	643	621	616	586	621	594	617	617	578	560	623	615	592	641	564	595	557	588	598	601	581	619	606	555	636	572	602	604	600	619	574	634	594	637	566	597	586	568	615	612	596	563	540	580	557	600	624	599	609	592	637	603	582	603	646	606	652	589	590	613	575	584	600	610	626	586	596	583	565	592	585	541	607	604	572	580	641	619	560	589	569	622	567	574	579	593	625	654	607	570	577	585	615	595	609	583	642	559	627	617	624	591	605	612	556	580	627	589	605	604	596	582	614	605	614	560	614	546	567	597	628	597	604	598	591	610	579	586	537	600	599	646	609	578	581	597	598	616	602	575	575	637	593	613	638	597	560	608	616	608	608	635	592	572	583	572	586	618	594	552	573	619	608	595	610	607	640	621	600	672	634	576	619	567	600	599	602	612	626	645	594	612	619	615	616	592	564	573	610	631	605	591	562	591	647	613	585	554	609	605	552	608	576	594	635	581	579	621	598	594	614	560	628	566	644	615	618	570	587	563	595	656	624	576	549	540	562	610	587	639	610	567	583	605	557	612	581	586	624	607	582	556	676	548	598	595	627	644	602	607	607	561	575	596	584	597	604	592	613	601	571	575	585	574	599	622	599	648	615	619	590	612	615	584	611	604	596	555	645	605	606	601	590	575	580	598	610	621	609	593	603	552	606	599	589	583	565	625	606	583	576	568	642	588	593	598	617	563	609	621	615	603	637	627	544	556	580	625	594	597	610	574	622	553	600	598	580	610	613	610	585	645	524	618	582	622	611	610	604	544	606	565	604	623	548	609	573	607	574	589	603	583	594	590	586	575	582	602	600	612	610	612	629	599	556	593	594	584	581	560	590	603	611	594	608	598	620	586	602	595	598	610	630	625	639	580	607	636	566	615	591	617	613	603	611	610	604	569	592	585	616	641	615	590	606	601	627	604	620	616	576	597	624	563	660	609	572	593	587	579	598	595	595	585	601	617	590	580	618	608	554	644	601	615	605	569	575	605	612	623	554	562	574	598	614	584	585	597	561	609	606	610	559	562	573	617	575	546	576	621	604	603	608	626	575	593	574	584	560	606	597	616	588	606	546	632	584	602	605	582	579	597	617	595	597	556	620	571	611	601	632	598	593	569	626	593	624	565	603	613	539	605	616	619	591	583	618	625	595	562	613	583	582	568	651	576	570	636	653	583	590	627	615	574	581	597	558	593	612	579	594	608	607	556	592	556	609	608	649	600	603	586	641	584	616	642	609	574	576	616	589	595	636	615	613	572	600	580	607	607	566	587	561	592	563	620	611	574	585	592	620	597	618	589	568	651	640	583	574	579	586	616	636	607	594	581	615	633	616	604	567	600	625	632	605	578	601	576	604	575	575	593	610	569	581	571	554	616	593	626	619	603	620	608	602	644	645	599	580	637	584	594	557	637	642	599	588	624	620	554	570	578	564	592	593	567	580	626	573	639	600	629	607	600	583	609	645	553	593	625	645	614	590	644	637	622	629	585	587	554	624	590	569	597	606	579	663	612	626	608	599	604	615	597	566	568	602	604	608	585	590	616	623	553	574	572	600	606	586	569	629	554	596	581	650	592	605	612	540	610	599	588	611	575	599	629	583	607	585	581	605	583	605	605	618	587	583	548	595	599	564	588	603	606	609	604	586	629	595	618	605	631	618	585	612	593	640	598	626	595	585	592	551	588	582	580	642	626	606	594	645	585	579	623	636	594	565	600	578	589	600	663	594	603	612	628	603	605	613	596	622	598	580	620	588	624	619	572	645	590	633	555	590	544	602	598	605	575	573	617	610	613	604	650	579	592	603	582	590	607	586	597	579	600	645	596	576	607	596	540	624	590	584	602	614	644	586	561	614	560	587	643	598	607	603	596	591	587	614	587	606	649	590	624	561	574	604	577	601	584	611	564	638	584	577	619	579	557	598	582	618	593	568	580	643	645	598	588	625	598	600	586	605	582	606	612	611	614	597	583	582	610	585	585	605	566	627	596	616	612	624	566	619	596	617	598	647	611	608	578	595	603	619	565	587	576	530	617	619	575	585	611	623	613	575	607	592	593	623	643	609	577	603	596	594	559	562	599	614	615	572	561	595	571	574	548	589	568	607	651	608	604	590	618	596	558	610	583	618	595	570	564	606	561	604	585	572	606	592	631	596	592	577	598	603	580	628	596	615	559	628	588	619	599	594	609	619	598	573	577	583	621	608	618	641	573	573	605	595	612	612	580	559	587	640	577	585	615	592	597	559	606	620	602	589	594	597	580	603	554	559	615	622	629	583	606	609	586	604	623	606	613	595	622	613	579	616	623	599	608	602	585	612	596	565	600	576	608	582	604	602	569	588	601	565	624	550	630	577	607	585	618	583	589	634	607	604	567	647	601	584	589	596	581	589	583	614	602	586	604	607	552	610	610	578	596	627	617	613	613	590	596	635	530	583	563	633	605	581	601	624	584	638	575	648	569	592	628	593	608	598	567	616	608	586	625	567	538	643	567	609	620	594	637	609	655	603	583	600	577	598	606	553	560	577	601	576	578	640	561	643	596	585	606	605	607	589	563	593	555	581	627	585	606	589	569	600	576	568	546	565	634	592	576	601	579	595	620	586	632	585	566	587	631	578	611	551	599	588	554	592	606	610	547	625	631	595	596	583	584	588	589	624	600	572	608	600	594	598	619	621	602	612	579	601	618	601	590	573	575	590	614	588	599	616	601	599	589	598	637	576	627	554	588	612	570	587	611	570	547	596	576	629	606	599	626	598	565	617	568	557	583	568	589	593	571	611	581	617	610	619	645	622	621	616	572	571	588	625	602	615	594	600	611	548	624	597	619	607	601	587	556	626	644	573	620	602	591	613	596	647	575	580	646	622	597	604	587	607	608	592	564	583	596	600	603	608	588	584	604	570	616	592	604	560	599	610	615	611	646	588	580	585	595	653	606	598	618	608	573	546	612	606	646	621	595	585	580	568	598	586	625	570	584	558	623	629	611	581	604	564	586	550	615	636	610	626	614	646	594	559	576	588	572	640	606	616	617	594	611	577	597	624	584	603	574	612	582	611	624	596	593	643	583	654	608	603	557	573	593	609	556	563	599	579	571	580
28863	24989	26369	14355	4928	1482	722	261	234	240	276	223	232	231	205	235	228	240	229	225	221	216	198	228	220	229	211	214	226	227	241	232	232	220	237	228	231	250	227	226	263	256	193	220	226	249	241	217	236	226	235	254	241	240	203	211	233	228	242	242	245	232	235	253	208	222	260	223	228	227	264	235	232	238	218	240	243	212	254	242	241	227	232	242	227	231	265	234	204	224	244	215	242	269	233	240	233	232	253	239	245	237	228	237	228	231	246	253	242	226	244	223	227	227	204	218	211	247	243	251	248	229	242	224	244	215	206	221	248	235	205	227	232	223	210	218	223	237	235	239	234	254	227	217	226	236	223	231	209	226	225	254	226	242	247	214	236	223	246	221	234	223	222	237	267	230	273	243	235	244	224	240	224	224	234	228	235	235	208	231	244	226	222	244	220	208	241	238	231	224	243	232	226	219	226	204	262	255	241	215	238	226	207	219	239	236	244	243	257	233	251	243	249	254	231	216	238	226	223	243	253	234	229	227	222	206	231	217	266	231	216	218	222	230	213	241	256	226	226	234	190	245	220	241	232	240	229	230	234	208	264	230	247	253	205	218	218	229	225	225	251	215	237	244	260	224	259	252	208	223	253	234	253	233	246	211	219	253	227	233	224	225	245	262	229	206	235	247	229	254	262	226	241	234	249	234	214	199	223	219	223	254	243	235	240	218	204	207	261	233	218	250	265	251	231	263	244	224	205	220	245	234	241	228	205	265	258	234	233	227	222	244	223	237	224	254	255	226	228	218	223	223	202	242	239	243	246	256	229	261	222	212	204	220	230	223	235	225	234	241	223	226	241	223	234	246	246	228	247	232	243	215	226	221	193	245	215	250	216	241	214	232	217	247	221	236	223	261	237	216	225	239	230	228	251	220	221	221	244	223	227	233	244	226	214	238	243	220	219	226	231	220	229	227	219	228	220	237	227	239	224	266	250	233	206	236	243	215	227	231	234	234	196	232	227	245	232	219	244	243	250	239	230	201	223	253	215	216	250	232	222	229	235	223	222	221	238	219	209	232	216	253	245	208	232	227	203	229	252	229	220	232	221	240	239	245	209	190	232	268	242	226	219	237	232	249	230	215	245	242	219	195	229	226	246	221	242	243	237	233	227	239	222	210	220	222	219	225	269	243	252	250	222	216	224	213	231	221	230	219	221	208	215	244	255	261	254	221	253	237	229	248	258	219	246	256	229	222	236	257	231	238	238	271	227	225	240	270	233	235	246	268	230	218	240	222	262	247	211	250	241	220	234	230	221	225	226	223	225	247	245	208	224	214	261	242	216	204	245	238	247	232	242	252	206	269	216	240	252	250	242	223	219	222	237	245	249	234	258	250	228	226	215	209	247	259	228	235	213	222	240	249	261	240	209	245	273	208	245	238	239	237	264	214	237	225	262	239	217	245	250	242	244	219	231	239	222	264	214	253	222	237	232	209	237	215	218	230	217	220	223	210	241	214	213	243	234	256	224	233	247	236	213	238	234	239	225	232	243	225	237	250	248	228	234	250	234	229	237	222	244	217	239	236	252	248	248	238	239	246	263	209	213	243	222	220	224	257	239	235	276	233	197	250	259	216	228	223	243	233	215	238	214	207	235	219	236	250	220	219	235	216	236	234	246	230	214	237	220	213	246	225	229	231	217	243	214	233	254	240	246	253	195	244	246	247	253	231	229	239	223	220	217	237	247	231	219	239	240	226	211	233	251	226	201	221	233	253	257	223	226	236	226	257	239	241	247	226	215	244	229	234	231	229	222	219	222	218	217	215	250	231	220	252	228	228	250	251	247	229	238	232	246	233	239	245	255	225	221	209	260	222	229	228	214	229	241	256	238	206	230	231	242	238	256	232	223	224	210	200	210	230	240	242	233	239	254	215	203	238	217	244	231	225	253	228	207	248	214	232	224	245	245	234	239	245	231	260	230	228	222	238	244	203	235	217	239	199	272	245	229	251	238	233	208	212	261	253	221	204	228	235	216	249	225	250	242	249	227	219	223	233	221	216	234	236	237	224	261	240	227	222	248	236	203	239	237	229	236	246	267	261	226	225	235	255	252	226	243	214	225	226	235	226	238	222	248	262	232	211	235	237	218	242	234	222	230	260	209	212	229	255	225	233	248	243	233	257	215	238	249	243	219	195	234	220	264	258	247	243	214	227	234	227	226	233	231	237	247	249	225	228	216	234	217	231	211	261	214	205	264	247	251	267	235	259	220	223	228	254	212	238	217	237	223	231	247	234	234	241	223	225	254	231	232	204	245	250	227	255	234	231	204	223	215	224	253	229	235	241	206	235	273	247	230	217	199	249	227	240	251	209	199	248	229	227	223	194	231	206	245	224	215	223	243	260	233	240	226	232	222	239	251	212	230	240	254	236	236	218	225	244	231	227	220	239	224	215	227	226	244	251	244	205	251	240	265	229	224	232	228	241	217	221	226	241	212	228	224	227	222	231	204	228	234	238	242	222	230	244	204	245	236	248	221	237	222	226	209	244	225	255	233	240	241	226	224	221	235	220	209	237	216	222	229	221	216	218	219	252	246	225	239	242	227	198	235	230	230	219	241	237	224	237	240	210	211	210	217	227	245	220	216	249	232	208	244	213	240	244	238	217	207	245	231	230	236	246	232	251	218	250	227	232	225	229	217	243	228	208	218	224	224	222	241	249	238	229	235	209	243	237	227	214	226	239	252	220	253	261	242	254	223	233	247	249	219	211	222	262	228	201	247	233	233	253	212	237	229	255	207	225	225	214	214	208	236	233	213	244	222	243	227	227	238	235	222	223	211	244	233	222	250	252	233	221	254	219	226	212	247	235	210	233	215	206	257	248	252	220	240	244	230	244	228	212	264	221	242	219	227	236	251	217	237	235	230	229	229	216	224	221	247	234	243	234	227	239	231	205	227	238	254	247	216	210	217	243	240	199	244	244	199	231	243	226	229	194	247	241	231	214	252	248	244	255	247	226	248	221	251	243	236	213	261	253	231	219	241	231	234	236	249	242	232	219	219	228	248	237	216	236	236	235	241	236	207	222	239	250	197	240	241	232	216	237	221	275	220	252	246	231	238	239	224	241	229	233	231	232	258	233	235	233	236	215	247	252	240	225	207	221	234	233	204	248	214	247	243	249	220	246	231	227	258	228	229	237	210	225	231	244	247	249	235	237	251	220	219	229	237	233	283	213	229	219	240	251	212	246	255	235	249	256	210	195	269	239	235	261	226	237	216	247	232	217	249	259	210	221	225	190	252	225	221	255	235	205	265	216	249	217	225	212	235	247	231	224	236	230	247	245	227	258	250	247	242	218	211	252	247	216	225	234	231	232	268	239	240	237	263	233	230	232	224	255	218	215	234	236	201	241	224	229	253	246	248	227	243	205	238	254	229	227	226	218	194	251	236	245	237	240	234	257	210	218	224	245	221	219	233	246	245	241	210	238	225	219	231	222	238	238	227	224	205	232
22147	36010	22387	10324	5225	1734	824	261	285	246	261	283	274	222	286	263	266	272	250	256	276	257	227	253	258	237	245	249	242	275	266	251	258	244	259	262	287	289	255	278	266	274	268	261	235	253	295	236	293	230	300	258	280	249	281	238	245	246	277	284	306	249	255	237	251	268	241	257	277	232	228	237	263	223	253	288	266	265	253	249	277	263	266	259	247	242	247	238	228	230	263	229	272	292	262	297	289	221	240	251	249	263	256	260	259	264	249	266	260	254	234	267	266	268	250	260	261	279	247	246	235	281	288	233	273	257	256	272	248	260	242	242	249	279	250	268	253	272	263	257	240	274	236	277	250	247	256	249	231	272	249	272	260	248	240	241	249	242	252	236	249	285	280	254	250	234	243	237	261	251	257	238	256	279	254	251	267	249	238	256	260	254	272	298	253	256	262	267	267	273	247	262	263	274	274	243	237	279	230	266	226	256	257	271	246	284	245	284	257	274	241	245	283	258	262	276	283	267	276	256	245	241	239	249	245	245	264	265	238	258	248	270	252	267	248	246	267	257	249	246	258	248	254	276	267	267	264	276	228	250	247	257	239	235	268	257	243	290	259	261	259	240	231	262	249	250	254	257	277	253	244	255	258	286	265	264	269	265	271	266	273	284	304	252	273	251	267	265	263	294	237	250	286	280	248	246	243	281	288	254	255	234	248	221	276	278	253	246	271	255	273	230	282	273	275	270	284	262	271	256	245	281	225	249	244	265	241	242	272	256	284	257	260	248	234	274	264	249	249	239	241	247	257	284	273	273	273	239	262	237	250	276	237	248	251	242	266	270	250	246	253	273	254	236	282	285	270	284	246	238	254	278	259	260	270	259	265	245	294	256	261	246	284	240	256	258	255	253	251	251	268	238	248	259	257	214	261	237	285	245	270	255	259	294	249	235	260	260	281	243	266	246	247	268	226	257	242	231	264	234	278	263	257	269	257	265	263	259	254	284	269	237	268	242	268	257	272	252	263	269	252	275	258	224	244	268	265	246	288	239	232	251	241	264	247	263	269	254	254	259	264	255	263	281	262	260	270	254	261	277	259	255	274	256	283	259	261	235	257	239	229	244	231	280	257	254	272	270	272	242	250	251	235	248	248	248	287	235	255	243	245	271	272	255	275	224	279	250	261	265	263	269	235	288	272	247	260	262	248	258	237	269	273	237	253	245	260	284	231	263	253	227	257	267	256	265	224	300	280	235	271	258	251	250	255	248	273	254	255	246	282	264	260	289	287	239	244	268	222	231	272	239	238	255	268	250	276	239	276	254	257	224	261	264	280	245	263	234	274	258	245	254	264	262	252	263	266	250	265	262	236	258	251	270	267	266	279	260	246	252	254	259	270	249	265	234	263	286	281	289	248	241	231	252	265	249	238	281	265	264	249	252	265	256	255	253	268	256	239	258	274	258	255	247	233	254	272	265	269	275	254	263	249	271	258	240	258	228	272	279	266	240	280	253	287	235	246	283	235	255	238	238	261	264	256	255	273	274	270	266	277	255	249	264	287	265	253	267	237	255	246	271	279	280	209	252	253	265	252	248	247	276	253	258	245	282	241	270	252	274	214	246	256	233	284	245	254	260	240	239	270	271	283	267	257	272	249	238	235	254	255	271	246	259	267	268	267	254	228	252	253	263	267	240	246	276	247	243	263	294	254	268	292	240	280	240	248	264	257	232	266	274	253	233	282	273	255	235	268	259	299	263	257	235	254	247	267	267	264	284	258	235	216	242	272	259	257	259	269	247	238	271	252	261	258	256	258	244	265	252	288	238	232	265	257	284	250	282	256	259	245	272	244	257	265	249	256	263	270	234	260	277	262	244	245	249	265	253	269	239	250	260	262	257	244	269	281	251	230	235	285	287	239	270	292	292	246	255	253	259	262	278	275	234	251	241	250	252	251	256	259	243	265	248	245	267	256	247	262	287	255	248	254	253	244	263	239	278	256	241	261	277	242	274	239	276	274	256	269	248	271	260	264	261	240	259	272	242	234	232	275	263	234	242	268	227	257	227	235	257	265	265	284	250	305	279	276	257	231	259	252	273	269	273	297	285	244	214	240	260	263	250	245	259	278	270	252	253	256	258	243	250	255	263	278	247	244	228	254	250	262	271	273	270	259	249	249	249	235	236	260	264	260	271	287	277	239	264	276	265	265	226	249	247	277	296	276	254	228	247	289	251	234	252	256	253	262	276	249	269	250	281	260	269	256	236	234	278	236	277	274	246	253	258	250	259	248	242	256	283	235	255	229	270	264	247	268	239	279	284	285	255	288	263	236	274	246	271	230	238	220	250	229	275	243	280	263	247	263	222	236	251	235	256	251	266	284	255	258	249	268	266	266	269	230	297	224	265	229	252	259	261	283	230	237	286	279	250	252	245	267	268	270	281	258	231	266	264	258	245	270	253	259	232	262	267	257	277	245	256	255	257	268	240	305	262	258	263	230	207	245	278	260	267	255	251	239	256	281	264	255	263	263	257	234	264	267	237	275	243	232	252	244	255	267	269	270	252	275	269	253	267	261	263	250	260	261	248	260	256	265	259	255	288	255	257	260	214	261	252	291	243	229	261	265	257	285	279	289	232	254	263	231	263	279	266	265	273	257	267	261	239	265	279	281	246	276	261	231	260	261	264	257	258	286	266	226	263	244	250	240	257	242	259	287	267	246	253	254	262	238	262	248	274	282	267	266	261	263	269	232	258	272	270	249	286	264	252	279	259	265	283	234	267	287	247	253	289	232	267	265	267	279	260	276	265	267	230	258	263	240	266	247	232	262	256	276	272	264	247	271	277	266	251	295	275	271	251	257	261	275	230	250	239	250	312	262	255	281	255	247	281	273	267	267	265	263	270	223	273	268	238	276	281	238	244	254	251	258	247	273	250	248	255	268	258	265	258	263	251	271	276	274	270	248	283	269	263	237	265	274	278	244	280	254	271	255	260	263	244	252	264	278	238	260	292	267	257	233	263	267	250	270	243	274	254	262	245	250	287	225	267	272	261	265	245	248	252	241	258	270	250	262	247	251	236	246	253	262	267	268	239	269	260	275	222	295	252	255	277	291	227	247	266	285	253	257	258	243	274	254	251	266	266	288	250	247	236	274	260	264	255	249	250	286	260	232	254	226	259	264	263	248	282	286	262	246	240	251	258	269	247	248	253	238	287	257	241	254	266	250	254	254	233	244	247	264	273	270	239	235	247	261	251	258	263	261	259	233	249	253	270	248	272	268	258	261	264	239	269	261	236	268	252	244	249	239	248	235	270	256	269	234	231	247	305	237	245	237	253	279	248	239	271	280	263	259	274	269	271	267	266	272	270	242	275	269	266	241	239	266	253	245	234	264	299	265	288	242	253	251	275	272	265	245	282	245	251	270	261	273	239	240	273	267	253	243	253	240	278	249	285	239	269	280	272	260	247	259	275	239	263	275	252	265	269	268	277	282	218	279	256	225	249	239	265
23401	21584	32036	30837	26748	21627	10849	871	515	443	463	454	429	421	465	436	423	428	490	414	445	429	439	442	431	406	439	445	426	432	409	436	410	413	422	476	405	435	454	439	438	434	437	456	435	417	436	463	458	417	432	443	440	397	415	433	450	446	449	412	431	426	438	412	471	447	402	466	417	438	378	411	427	433	433	415	431	459	385	384	467	416	399	446	427	436	410	432	420	381	441	427	440	418	429	448	443	409	436	431	429	437	436	446	403	452	453	374	434	425	454	407	420	420	415	429	422	430	459	471	430	393	419	430	402	410	437	433	433	433	420	434	444	400	425	393	449	397	409	439	427	389	440	408	402	417	436	415	443	469	393	386	437	400	413	412	440	415	414	430	409	430	434	430	414	429	411	404	426	449	413	462	425	414	420	442	430	429	413	444	443	434	402	405	406	447	453	437	434	385	454	430	401	459	397	388	380	458	440	403	405	450	449	450	417	397	415	431	432	449	435	412	441	422	428	451	426	412	441	411	432	425	428	395	417	387	406	396	424	402	463	445	451	435	416	434	429	418	436	425	410	451	430	435	450	422	488	416	438	405	424	406	426	397	436	436	405	423	418	444	469	419	433	459	435	434	435	423	446	428	436	403	415	419	418	417	449	423	466	405	393	414	450	441	397	437	436	424	437	425	455	401	431	444	396	429	416	420	442	418	442	413	405	401	427	418	445	417	433	422	421	451	446	386	434	445	423	421	408	411	433	438	448	416	390	414	418	431	469	405	415	436	384	397	408	472	423	407	425	436	404	439	420	467	423	389	426	442	400	441	402	435	435	422	475	404	420	428	463	408	393	423	439	415	418	412	422	458	435	420	413	454	447	415	456	439	416	422	419	421	424	453	377	387	410	419	434	401	432	410	406	406	395	438	387	419	431	438	410	404	477	390	418	414	437	410	433	465	428	391	414	402	398	431	405	382	487	446	412	397	456	408	435	452	394	457	434	417	396	386	423	458	448	424	420	447	415	436	461	414	450	416	425	413	445	419	407	445	441	454	438	411	431	447	394	463	415	406	416	431	438	442	414	419	403	446	379	411	405	420	476	457	437	413	445	421	442	425	382	449	412	399	445	429	422	418	428	406	393	418	411	398	430	415	418	434	453	437	412	407	406	423	421	422	433	407	433	394	444	440	434	458	446	407	440	405	423	402	412	414	444	442	413	433	413	388	430	435	425	405	401	437	415	428	407	438	408	418	467	433	401	394	458	392	425	414	392	447	448	461	399	436	437	420	412	478	431	395	439	435	424	434	386	423	393	408	429	400	416	417	415	439	422	428	442	417	409	384	422	409	435	425	436	417	420	437	433	405	415	390	417	424	489	446	456	427	420	415	428	424	443	443	405	408	421	410	411	372	469	401	400	434	472	396	427	409	413	387	386	432	450	455	408	422	417	428	447	421	405	412	400	443	417	435	420	420	419	417	447	420	440	435	451	425	431	434	390	393	406	432	426	421	436	422	414	409	419	438	435	418	380	383	438	435	455	427	391	418	396	396	429	419	483	448	394	407	418	441	441	398	408	428	427	427	390	458	428	444	412	434	410	402	428	415	437	433	430	421	409	410	403	411	412	424	428	427	450	417	414	422	407	412	427	400	408	429	456	423	462	403	450	435	408	430	433	375	445	437	396	436	421	421	436	463	433	413	416	454	466	467	434	391	404	437	464	463	417	422	420	413	410	445	431	422	431	396	417	449	422	447	414	430	400	444	438	404	414	403	419	446	397	424	409	463	406	432	446	394	407	422	409	418	390	434	411	421	434	407	479	436	405	446	422	443	393	430	436	425	403	427	418	428	424	408	424	441	420	440	435	440	400	448	445	388	419	466	441	438	414	421	415	403	439	411	424	438	411	410	453	405	430	401	457	426	399	420	415	414	432	415	426	452	414	407	384	417	434	447	434	412	435	431	418	424	423	415	411	414	430	443	435	379	403	408	396	420	388	447	466	437	418	421	424	427	463	400	427	436	442	407	431	401	415	433	426	410	413	398	442	432	391	451	404	426	406	417	444	437	394	440	420	417	412	409	460	441	432	427	417	457	427	422	394	416	446	430	439	463	408	429	441	443	471	422	439	424	420	433	447	386	458	458	379	449	421	467	442	432	389	402	409	424	457	385	419	417	421	476	444	429	462	425	394	458	407	404	428	423	414	392	409	452	435	399	395	428	432	419	405	376	426	418	424	436	429	416	414	414	374	439	464	423	444	424	444	464	454	423	410	394	442	396	427	417	451	454	424	427	406	423	430	434	449	416	408	445	411	432	431	418	442	393	420	405	409	427	453	407	448	399	451	430	414	416	403	441	386	434	441	420	463	416	408	422	426	388	396	465	404	395	411	399	391	404	449	435	430	405	406	388	449	427	404	417	452	419	432	450	443	403	421	429	411	430	425	435	401	422	400	427	442	454	424	412	437	429	421	428	388	385	419	425	422	423	426	428	448	431	408	472	436	423	391	429	412	425	425	445	420	430	411	434	451	447	411	436	405	419	395	419	401	424	426	431	465	447	405	409	465	431	430	460	437	429	409	403	421	424	440	459	402	441	477	415	400	377	399	443	399	431	408	446	433	447	423	409	436	419	435	415	428	412	453	452	424	430	447	404	419	392	399	417	390	438	441	423	433	425	402	382	416	423	419	430	432	443	399	424	398	397	404	432	425	408	419	470	426	403	405	423	414	391	438	444	405	395	416	429	436	415	426	440	421	453	414	433	421	426	450	419	414	430	418	416	400	405	400	420	375	446	422	397	425	444	407	403	399	456	432	418	450	436	408	443	434	421	455	385	412	450	374	410	421	426	413	404	420	413	397	397	429	435	430	411	467	470	437	448	443	425	432	397	405	437	418	449	402	424	458	388	440	405	418	425	393	420	437	422	432	407	460	440	447	421	411	402	385	430	398	439	431	430	430	400	384	388	417	418	409	453	410	391	453	438	410	411	430	382	439	439	393	398	424	404	446	433	417	446	434	421	438	414	438	399	406	420	461	461	426	414	437	401	432	419	405	401	451	406	413	430	394	428	390	402	440	461	408	416	405	412	406	397	415	442	393	414	457	434	400	428	427	428	412	430	417	390	403	458	455	387	449	414	440	414	439	451	446	433	407	438	439	435	415	433	416	412	443	392	433	417	433	439	411	409	435	462	446	419	419	465	406	419	440	436	435	422	464	421	438	422	403	415	431	431	429	426	435	413	399	427	420	421	419	449	409	403	414	434	406	395	404	442	407	433	429	423	424	451	366	402	437	444	421	437	417	416	423	421	429	477	420	424	419	444	427	417	415	414	455	433	410	426	415	417	399	434	409	436	422	428	416	410	421	456	460	414	438	425	423	419	443	437	448	382	441	384	425	436	420	407	445	406	412	449	406	396	398	421	428	435	391	450	417	413	420	439	430	424	436	437	413	413	414	439	399	416	434	436	436	448	447	461	426	458	447	410	410	452	414	416	388	399	406	436	430	439
50911	88069	68514	48446	33526	19762	7816	619	549	498	485	465	463	433	434	415	480	492	459	453	432	437	457	391	455	464	445	433	416	427	397	402	452	434	457	432	431	413	432	399	427	451	458	431	452	479	453	464	451	455	450	417	439	464	408	420	415	437	462	451	440	402	449	415	464	441	443	425	397	376	464	418	465	433	418	465	421	421	452	426	475	400	415	454	397	460	454	463	429	398	417	437	426	445	420	434	457	456	470	423	414	442	409	432	456	427	435	471	428	433	437	452	475	466	429	418	442	415	468	441	435	463	425	392	469	414	436	422	425	420	425	432	430	453	471	433	457	437	429	446	466	387	398	433	426	444	435	482	435	418	430	458	429	427	389	413	463	444	421	454	451	464	416	457	443	441	470	438	434	431	429	475	461	427	448	444	467	408	464	444	450	443	410	450	437	458	419	423	433	424	440	454	445	440	428	408	415	437	464	437	427	467	436	451	452	447	411	445	397	486	457	456	409	430	470	452	455	418	461	472	460	462	433	439	449	430	478	427	414	381	449	408	502	470	436	430	457	462	422	412	424	455	425	449	442	430	412	455	447	440	440	409	451	444	434	469	457	424	432	433	468	449	405	402	444	429	423	466	435	383	422	458	444	460	429	427	454	441	447	434	442	386	430	394	454	417	471	394	445	458	448	435	469	460	454	432	454	443	450	415	417	448	456	443	452	460	438	433	460	429	429	436	464	414	424	488	478	425	444	445	419	431	435	399	423	396	434	429	446	418	448	457	455	441	427	449	444	459	402	450	468	432	430	459	469	441	427	438	409	475	419	446	452	426	459	414	430	439	452	427	433	454	439	448	428	477	433	457	435	457	436	450	459	432	425	466	443	446	437	429	438	461	456	418	459	418	421	452	429	410	452	447	430	427	450	430	458	449	428	443	472	431	408	441	428	461	421	450	442	454	461	452	424	464	444	406	433	436	438	430	453	469	464	457	434	465	447	452	418	441	419	451	422	401	420	447	419	428	427	433	446	460	447	446	432	412	408	424	456	449	410	396	446	417	434	430	440	436	469	439	409	452	409	447	446	433	409	443	445	421	387	416	432	425	434	442	437	450	454	420	470	456	443	425	409	471	454	449	441	455	468	468	463	436	453	440	474	454	475	449	449	416	437	411	432	450	441	439	450	426	417	453	473	457	455	411	474	434	446	449	462	422	437	427	413	440	424	447	437	432	459	442	448	454	440	446	427	397	442	434	416	410	476	439	458	422	406	438	426	446	484	431	427	483	437	427	442	482	445	435	435	421	434	404	469	431	422	428	444	424	481	424	446	472	446	447	425	436	431	428	482	478	436	442	398	418	448	432	416	449	453	443	432	431	442	442	428	440	467	407	428	417	424	431	450	447	440	433	438	429	439	444	441	445	454	448	429	412	426	444	452	454	454	376	465	425	439	463	478	458	439	458	458	428	431	416	442	433	432	438	443	426	408	433	415	416	447	465	411	441	441	447	419	450	444	464	448	424	443	435	432	431	435	429	443	422	412	400	461	442	455	436	428	419	435	408	474	468	395	453	440	429	425	432	419	451	423	458	431	427	434	471	462	444	431	490	427	437	439	412	395	448	439	446	402	444	439	437	431	449	483	463	428	451	419	461	452	438	483	467	462	442	401	456	459	438	414	455	412	431	471	451	430	409	401	442	436	444	446	474	455	474	467	434	456	455	395	449	461	444	450	428	482	441	428	421	452	480	423	424	446	440	446	444	457	440	417	432	444	453	443	473	438	459	484	457	442	419	438	475	425	446	449	445	458	432	418	458	446	452	410	429	402	421	457	431	414	448	464	394	445	425	420	447	423	439	440	447	410	427	453	419	412	440	454	459	463	443	430	429	444	438	435	429	428	439	436	436	439	418	444	438	440	406	400	447	407	454	408	428	438	439	449	463	460	450	450	445	443	457	406	447	470	415	485	431	419	487	456	457	402	431	440	414	425	443	470	414	445	429	451	479	427	433	430	450	420	444	474	438	420	469	414	456	402	410	473	415	461	436	451	420	395	446	427	447	424	430	450	386	449	404	434	421	466	433	422	379	451	459	428	441	475	483	393	443	436	434	412	431	434	442	424	458	474	407	410	433	446	448	399	435	435	458	441	455	444	448	459	439	468	441	461	446	488	396	449	438	433	462	412	408	444	431	444	437	443	443	431	439	436	407	430	439	434	481	441	447	419	454	429	424	437	458	403	460	430	442	409	442	438	444	425	447	451	438	463	443	471	448	434	443	441	429	500	431	450	438	423	436	441	429	439	433	415	453	436	439	461	426	423	420	426	426	405	401	439	469	438	404	402	452	441	434	438	432	450	442	436	457	453	461	416	473	464	477	443	457	448	449	470	463	442	438	388	420	430	437	434	449	427	438	411	424	416	453	433	449	453	412	429	471	461	423	424	397	409	412	442	439	461	409	456	442	445	408	464	436	416	435	440	426	453	430	474	490	456	420	463	417	414	408	482	445	477	413	468	459	442	420	421	403	432	456	466	446	457	410	415	465	448	429	453	460	448	432	415	452	452	418	412	405	468	408	425	478	408	437	452	428	440	423	448	424	444	456	419	459	432	416	406	457	421	414	460	460	437	449	466	428	428	475	413	447	433	452	451	405	425	426	431	400	439	412	446	435	469	446	473	430	442	489	429	446	495	442	429	432	449	458	455	423	426	458	426	467	479	415	431	404	419	411	424	429	447	444	469	440	444	469	406	423	462	416	443	407	464	456	421	456	433	450	432	469	434	467	450	442	458	429	429	418	468	418	453	450	422	418	431	448	422	445	436	475	423	427	430	433	436	415	431	428	415	492	442	436	443	433	445	440	454	475	427	429	440	433	426	423	417	429	434	444	422	409	484	420	444	413	440	439	421	446	430	443	428	437	382	420	421	460	412	441	415	412	432	446	429	430	473	436	495	431	466	435	429	430	423	432	434	443	410	443	398	427	423	408	448	453	425	442	428	434	446	418	445	446	412	462	429	454	435	437	467	450	428	424	448	434	416	422	430	391	434	432	423	394	439	424	469	439	446	423	460	445	430	413	444	430	411	464	465	422	409	421	475	434	438	424	447	410	418	431	452	444	459	414	469	435	440	472	461	445	428	453	454	400	428	458	438	437	447	489	419	450	389	453	430	415	435	426	422	438	428	454	433	431	429	410	423	422	429	422	447	464	455	432	446	449	419	404	463	451	424	431	438	460	428	424	426	456	478	415	430	436	406	445	428	443	396	429	483	405	463	419	434	431	449	432	433	411	415	449	435	424	461	464	411	411	471	441	408	426	446	438	451	454	465	449	482	420	415	471	412	436	404	466	415	475	418	443	405	464	448	453	423	460	444	447	409	426	459	468	449	425	435	493	393	418	437	439	434	472	441	451	410	424	459	406	472	485	444	440	465	463	433	447	448	420	443	430	431	460	421	449	445	439	406	455	417	447	416	457	404	461	449	443	418	450	439	425	473	435	417	439	462	432
25011	22297	32251	29813	19227	9070	2928	389	321	296	326	301	294	287	305	301	277	286	325	336	304	292	294	300	316	292	298	342	299	302	275	332	286	286	336	306	321	303	312	289	325	314	314	319	311	292	289	287	305	291	299	301	313	303	295	305	325	285	290	310	288	337	330	321	312	322	263	275	340	269	328	339	280	312	303	298	286	303	283	304	309	315	310	307	274	297	292	308	322	271	301	269	291	308	337	303	271	333	312	280	293	315	319	305	314	318	303	301	304	261	298	290	310	294	315	288	287	295	270	322	288	289	282	313	306	293	280	288	304	295	328	300	304	282	285	287	338	282	317	308	290	285	311	330	315	285	321	300	317	296	301	298	320	306	314	277	299	303	301	284	306	306	298	308	300	289	314	314	322	266	290	290	277	292	319	326	321	279	331	281	277	291	328	323	295	283	287	281	297	286	303	320	328	285	288	305	300	266	312	267	247	295	286	317	296	321	268	318	290	298	303	321	285	295	286	286	293	294	303	317	286	290	306	274	311	330	307	291	288	305	290	295	281	293	316	290	271	324	284	284	289	278	317	325	277	311	285	282	290	299	276	333	324	306	306	291	336	310	306	297	272	310	265	280	295	356	289	303	295	283	274	289	308	334	295	288	299	311	293	277	272	311	316	299	296	288	301	299	297	329	311	293	309	297	303	330	305	304	277	292	330	306	305	297	308	296	289	307	304	309	304	276	320	296	283	292	301	287	261	301	304	297	309	295	309	307	285	284	284	310	303	298	301	323	328	267	297	308	284	330	299	304	308	286	331	299	339	308	287	285	308	255	302	286	281	305	338	279	304	314	300	293	318	294	289	298	318	306	306	289	278	297	306	309	306	272	299	295	310	308	319	265	314	291	261	290	300	301	278	296	301	314	290	300	298	322	285	272	304	290	306	313	289	298	309	288	296	261	288	304	297	317	332	306	320	279	299	303	284	337	300	295	307	301	291	280	312	318	301	304	311	294	327	346	335	292	308	287	269	274	304	296	307	304	308	305	268	280	303	307	318	313	275	311	302	340	334	282	296	291	317	263	303	284	280	281	271	306	308	296	300	304	291	303	287	317	325	324	268	310	272	267	322	287	312	298	309	292	320	310	321	298	312	273	328	290	310	304	282	316	303	321	313	303	294	280	317	296	302	300	299	293	334	288	292	310	302	320	321	270	298	273	295	312	319	309	348	306	314	288	348	310	320	279	311	308	302	295	305	288	305	290	292	315	279	248	280	292	316	299	285	295	308	295	315	328	320	281	295	315	301	307	288	289	287	276	313	312	305	267	313	295	275	309	295	277	309	280	301	305	292	285	323	297	301	326	302	307	281	296	293	340	283	284	283	304	289	298	298	298	289	303	278	267	303	311	301	307	298	302	290	285	324	278	314	288	299	269	331	313	303	293	289	313	274	293	306	319	289	305	310	297	315	328	306	278	265	297	297	295	287	298	319	347	322	313	303	290	316	286	305	295	294	313	289	310	307	308	299	292	332	299	288	292	264	303	296	294	305	320	328	299	298	303	344	302	290	292	292	291	297	330	306	309	313	311	302	321	277	333	308	318	328	323	303	292	318	295	287	314	350	325	292	310	289	307	306	312	312	285	294	279	312	296	289	287	343	294	274	312	285	288	326	295	306	311	334	310	308	289	298	330	306	317	303	321	310	315	297	308	323	299	290	298	301	273	281	287	298	294	306	278	287	290	326	310	332	307	298	293	307	315	283	286	304	304	298	293	313	290	301	302	298	309	301	299	275	287	294	334	286	286	317	278	292	314	278	308	311	302	285	296	308	312	336	306	287	318	288	303	292	284	292	321	309	323	277	320	310	324	298	262	293	289	280	297	311	291	277	299	308	289	310	306	284	338	302	307	272	334	306	294	306	295	315	286	309	296	311	300	254	294	304	282	279	306	312	295	286	302	305	282	297	299	288	316	290	299	305	366	307	281	287	289	305	304	301	295	294	317	314	316	272	312	306	306	315	302	287	272	316	308	277	301	304	294	307	284	292	306	306	294	315	289	303	308	284	320	311	332	321	319	322	272	317	299	284	319	321	271	305	330	316	257	299	286	307	278	294	295	320	294	319	299	314	278	315	309	269	279	319	290	272	274	314	291	299	297	285	295	280	307	293	302	300	302	292	305	292	286	294	302	264	338	281	298	299	284	330	329	341	274	287	298	274	280	311	269	292	276	305	305	301	288	282	305	342	333	332	314	285	268	299	317	321	303	328	309	307	294	325	280	320	297	310	281	322	281	309	315	296	284	304	308	267	300	311	318	311	319	280	312	283	275	310	281	314	299	275	259	300	285	312	314	342	295	250	305	326	293	278	281	293	323	299	274	303	282	317	290	315	334	314	290	329	325	304	290	284	285	302	286	277	309	276	285	303	325	291	298	309	277	284	292	295	325	289	306	291	300	274	307	292	317	288	289	305	307	275	330	289	309	306	323	297	281	300	344	338	324	298	279	279	293	281	300	319	309	295	293	301	275	287	297	279	280	312	316	329	312	307	303	305	311	285	310	290	347	301	307	263	289	290	279	340	300	304	302	316	315	290	313	283	297	290	288	305	302	284	326	315	330	327	302	291	292	280	301	295	285	272	300	296	310	304	268	301	271	299	299	296	298	308	302	279	264	354	288	308	310	309	311	301	308	315	267	299	281	306	270	277	326	291	317	297	265	331	308	282	299	295	285	305	279	302	329	294	355	304	290	311	305	291	293	272	287	290	282	305	303	295	303	302	306	319	314	277	267	325	289	292	326	303	313	291	301	304	297	268	291	281	287	304	318	292	288	284	278	313	288	322	302	316	325	286	291	293	308	319	327	278	319	279	296	320	305	285	299	283	290	305	302	281	319	323	301	289	245	277	302	289	298	316	285	286	277	296	297	305	301	308	296	283	327	320	336	286	296	285	289	293	337	289	303	319	336	288	303	309	303	298	324	306	270	320	306	309	297	299	328	279	298	321	306	308	288	336	328	268	306	273	292	316	291	293	305	333	305	306	311	290	291	299	292	302	309	325	306	311	289	290	293	309	298	278	306	319	286	271	292	308	307	273	267	304	329	299	317	292	307	309	313	276	306	295	290	280	308	290	300	266	277	316	308	306	305	309	338	308	313	305	290	302	272	296	270	304	302	317	308	320	323	296	306	277	302	287	292	298	301	297	305	289	295	273	305	292	320	292	306	272	301	296	294	314	336	295	280	293	344	323	291	312	329	307	296	286	291	274	306	289	303	280	293	333	322	288	287	305	305	336	328	301	271	276	319	302	296	332	300	326	314	334	312	307	326	305	298	332	320	292	319	311	315	297	319	302	272	297	289	334	292	295	324	329	337	295	292	329	287	309	286	282	323	288	302	311	306	293	311	291	287	283	328	284	296	314	308	286	274	275	296	277	274	263	308	291	273	303	305	294	307	314	286	297	297	295	302	313	285	258	257	291	304	317	299	303	293	309	300	293	291	300	287	287	330
42063	69423	51894	34073	20513	11184	4812	417	406	357	366	340	367	346	371	325	361	350	357	349	319	342	334	336	317	356	335	337	328	321	326	332	346	357	310	340	335	342	330	298	296	306	352	344	314	337	329	364	323	359	334	323	301	337	354	350	336	343	350	355	333	299	330	318	302	300	325	356	352	369	350	338	316	319	316	339	335	328	334	336	350	325	317	309	313	318	302	300	346	377	372	337	357	343	308	342	342	339	357	363	352	339	340	335	363	350	343	306	314	324	364	316	344	299	365	332	316	346	309	322	320	362	345	332	342	332	352	336	352	325	332	324	329	322	317	337	331	351	304	372	322	303	338	319	320	332	324	331	296	323	339	365	340	310	331	325	338	326	307	370	351	340	316	320	302	349	333	325	359	328	321	341	293	375	353	343	356	329	337	327	320	326	335	335	356	338	372	317	338	335	284	325	337	342	313	347	330	360	344	332	324	313	321	336	327	334	320	296	328	373	368	324	374	324	319	320	335	325	334	327	334	316	340	341	312	351	343	374	314	331	352	324	330	336	330	307	348	325	362	337	331	327	325	321	337	351	325	320	360	321	334	342	338	344	356	336	354	354	340	316	354	331	364	320	339	327	313	338	328	331	366	322	317	325	349	347	363	341	320	334	341	356	327	313	327	342	352	315	347	343	354	344	322	373	332	316	316	317	383	335	326	320	369	315	317	346	332	346	335	333	336	339	336	333	349	332	314	380	357	327	335	306	351	325	343	348	313	359	352	338	342	337	341	363	353	317	347	319	336	299	339	328	310	355	321	361	363	353	344	341	366	315	345	324	351	356	319	361	335	309	330	341	335	334	297	345	350	343	354	327	352	363	354	335	334	373	312	352	322	366	343	309	310	355	328	339	369	337	342	368	339	320	326	324	356	330	315	355	294	307	357	327	383	327	308	342	384	362	309	354	334	353	340	378	330	337	296	328	329	338	340	369	312	323	330	332	359	359	358	327	357	344	352	330	338	323	329	326	325	340	357	320	338	340	355	315	339	369	330	338	341	338	350	339	347	339	364	323	316	357	326	347	332	347	343	312	368	340	335	328	324	337	317	368	374	365	331	363	332	352	320	334	332	337	323	342	328	327	364	324	322	345	337	336	333	320	343	326	308	336	350	333	338	346	327	366	315	317	328	326	342	323	330	300	303	323	311	343	332	322	365	326	330	330	345	361	300	355	304	358	326	348	336	325	331	333	316	361	307	331	366	335	325	358	335	348	346	363	323	332	373	347	346	359	342	339	323	313	340	315	341	344	337	365	318	300	356	334	304	335	314	327	370	332	306	374	346	332	328	359	348	305	321	344	343	355	347	357	357	353	362	345	339	357	345	307	337	301	330	352	363	313	338	343	342	366	318	316	317	344	314	347	330	317	331	333	308	326	351	346	289	340	308	341	342	346	302	342	317	307	330	346	336	332	321	359	334	365	361	322	322	324	306	345	337	316	318	357	374	347	323	366	331	308	336	326	324	358	352	368	337	340	349	319	337	328	337	313	362	328	347	358	327	333	332	327	348	319	335	313	356	352	328	323	359	355	365	382	367	332	366	338	322	346	332	326	351	360	347	345	309	354	342	321	296	339	338	347	364	303	314	377	331	343	333	339	351	352	338	311	308	318	329	377	330	318	303	337	343	317	334	331	330	330	341	364	342	285	348	345	341	343	318	320	356	325	339	328	315	350	322	334	351	348	299	323	366	326	368	323	330	328	317	310	292	336	327	312	319	314	323	339	308	330	366	336	329	321	363	326	334	342	312	350	309	352	342	314	323	315	321	334	338	351	326	348	358	316	316	335	349	337	323	346	343	358	344	321	354	323	349	333	343	331	326	324	339	320	358	333	357	326	342	336	357	398	329	331	352	349	319	322	320	322	331	300	348	375	317	310	329	323	299	332	346	323	320	355	354	339	344	385	336	322	336	351	354	347	336	362	344	338	345	359	342	351	332	349	327	358	350	344	347	361	366	348	323	339	331	322	323	364	338	337	320	327	367	365	311	342	340	310	367	330	357	333	335	378	348	346	347	319	375	302	347	314	325	341	332	365	323	323	345	329	338	324	351	328	334	329	325	315	344	313	346	363	331	360	325	333	345	336	321	328	322	319	336	331	349	358	334	362	290	346	333	329	309	320	351	345	328	326	320	324	350	339	346	323	323	339	316	338	340	336	343	361	362	324	330	328	282	334	331	344	321	337	342	296	328	325	337	315	377	329	362	308	318	349	340	337	339	337	349	311	346	333	357	321	332	365	348	342	329	331	331	340	330	343	340	344	314	335	363	397	318	323	326	343	324	340	316	327	306	315	334	338	341	311	332	328	346	331	329	318	376	317	342	321	342	359	348	337	337	339	343	372	334	325	373	335	315	351	335	309	297	389	331	321	310	319	343	352	310	313	329	358	328	311	314	316	340	299	357	322	341	323	345	368	334	335	360	308	334	325	301	310	346	327	323	312	369	330	310	316	382	330	361	325	320	355	338	345	306	327	334	353	340	356	326	350	373	336	334	351	341	371	330	344	358	332	365	332	292	339	328	328	329	330	315	341	332	360	357	357	339	331	379	343	349	341	355	313	347	356	334	345	333	329	361	330	363	346	359	320	326	343	359	319	338	352	354	343	333	339	331	328	344	350	337	326	347	376	322	328	347	352	322	328	346	322	334	343	320	320	328	294	335	332	326	319	350	332	365	356	324	349	349	310	338	360	328	324	316	340	329	334	333	316	369	354	353	349	324	328	312	300	351	363	361	316	335	311	323	325	346	313	348	351	324	348	335	339	345	317	331	370	351	321	317	327	304	323	322	315	354	324	376	333	307	346	340	335	315	325	373	312	326	332	352	323	320	341	357	325	342	343	315	356	338	345	342	357	340	337	328	345	331	339	353	348	365	331	297	331	340	337	335	311	331	362	360	336	311	351	332	351	331	343	349	335	331	368	333	349	360	342	330	339	319	371	352	338	318	362	349	341	327	338	342	348	308	340	347	310	340	368	325	362	342	337	352	362	333	362	373	355	343	336	358	346	342	322	341	322	346	332	346	341	310	316	378	348	338	361	338	371	317	345	320	369	349	368	353	317	339	332	336	330	308	299	336	320	340	330	348	335	380	332	344	338	325	353	346	333	325	337	356	306	358	330	347	333	373	330	341	346	325	353	344	333	323	307	315	370	363	351	355	341	310	353	351	339	346	291	305	373	332	327	330	350	313	359	312	308	329	323	339	325	335	337	335	351	349	318	332	348	352	320	365	323	339	388	337	348	354	310	337	347	332	307	349	324	336	299	300	358	361	314	345	353	375	343	361	318	327	335	352	320	343	316	351	311	357	350	336	333	323	359	361	336	310	328	352	338	307	343	310	345	327	328	317	338	334	351	307	314	323	321	344	319	327	317	317	306	346	330	308	346	354	344	369	330	349	328	345	338	332	318	307	312	370	355	355	349	322	358	340	317	347	351	345	352	336	352	322	327
22673	21437	31024	28862	26378	25162	18225	1838	704	629	601	604	641	539	549	564	595	572	562	562	600	592	581	571	559	572	561	592	532	584	579	569	613	567	532	551	611	558	586	531	561	539	555	572	578	567	561	582	548	583	583	599	615	585	572	573	568	545	554	567	554	582	586	537	576	593	588	592	593	603	564	573	623	573	554	560	559	609	582	537	596	552	597	550	596	558	584	556	557	559	580	552	567	559	576	559	536	570	549	558	556	530	596	569	530	560	592	584	607	573	578	550	587	537	586	554	599	538	580	582	594	590	575	527	565	539	562	557	531	629	569	574	587	552	567	566	559	587	568	537	589	588	597	552	586	529	566	549	551	574	576	574	607	559	596	544	540	577	562	601	612	586	600	574	565	625	546	591	578	565	604	567	574	556	551	589	568	618	546	562	564	575	547	579	570	540	563	543	556	504	554	531	555	582	584	572	505	569	572	556	521	565	570	563	521	593	587	590	574	577	565	570	587	531	552	594	570	568	596	573	559	599	557	543	576	566	586	551	566	574	565	565	577	544	566	587	587	551	584	565	588	592	521	561	581	599	514	597	571	604	575	553	546	534	565	592	565	578	549	582	562	570	592	615	601	609	597	574	597	563	575	588	574	578	549	539	558	604	546	563	582	524	613	573	599	586	589	582	572	599	588	636	542	592	586	515	565	532	571	536	550	616	588	586	614	552	598	560	536	570	556	563	574	582	550	519	556	564	603	566	588	556	548	604	561	555	570	559	549	595	566	598	542	583	545	569	582	563	567	616	586	571	577	564	564	542	561	555	539	620	574	557	561	602	547	555	546	583	574	547	536	563	563	561	525	583	556	561	608	555	580	599	580	542	533	557	563	569	541	583	543	592	571	561	586	564	568	601	578	603	524	552	569	585	564	557	567	553	572	553	599	531	611	558	581	553	605	531	614	554	586	593	580	533	587	600	533	560	556	619	565	550	580	596	579	581	561	559	544	597	542	587	514	586	554	534	538	526	581	538	575	564	529	539	574	535	541	562	586	559	596	553	557	594	608	599	551	589	568	521	589	592	573	564	559	596	564	552	580	571	571	536	542	567	585	550	596	549	601	607	542	523	552	620	608	527	544	568	509	526	581	613	545	535	513	558	554	529	544	570	592	603	530	563	574	577	600	530	551	582	545	572	572	545	567	580	569	566	562	581	565	561	546	540	553	558	562	596	543	575	581	576	603	542	560	533	586	567	542	569	600	548	542	556	586	591	587	641	593	586	542	580	573	535	536	570	628	590	549	547	569	576	610	569	539	561	575	611	589	552	539	579	580	579	593	623	532	552	606	568	554	575	577	534	555	587	588	548	589	566	560	537	579	590	560	588	543	564	606	513	556	569	549	555	526	581	539	572	575	607	547	589	587	568	556	590	561	597	572	595	523	553	538	560	591	565	550	537	545	563	593	573	559	556	540	573	622	548	553	564	551	543	578	561	573	571	581	577	586	575	580	634	579	567	590	557	611	537	556	526	557	542	603	552	592	513	582	559	576	547	574	527	585	565	545	585	576	575	571	568	591	617	540	567	561	566	522	547	565	599	571	573	552	574	536	510	631	575	552	574	583	559	553	553	581	607	562	608	520	553	551	538	560	572	604	565	562	548	561	573	556	590	595	552	562	595	584	571	591	556	531	547	579	589	621	566	608	593	560	570	556	554	568	597	575	513	607	533	575	597	547	604	549	570	608	575	576	565	564	600	610	556	608	584	579	559	573	596	608	560	572	567	575	608	566	565	541	579	561	540	581	583	571	544	553	577	590	550	554	575	548	586	544	537	556	576	586	526	526	543	588	558	581	568	557	520	546	550	585	591	552	497	542	559	547	581	592	560	560	594	550	575	566	550	579	586	546	543	640	592	580	600	567	582	545	556	537	597	567	526	598	601	576	577	600	587	592	581	574	576	557	569	608	578	591	561	543	595	587	575	556	592	551	622	554	556	592	548	582	543	572	482	593	558	599	555	611	572	554	556	574	589	541	550	581	589	604	562	601	563	601	566	505	571	560	552	621	552	583	559	574	589	612	590	551	566	585	593	555	612	561	556	623	582	630	571	556	546	566	527	555	560	574	605	553	579	588	593	553	595	589	613	575	545	592	558	544	554	563	550	580	570	530	533	545	536	575	552	576	564	602	596	565	574	583	574	589	584	597	586	571	539	562	570	582	598	594	556	601	561	561	539	578	556	574	602	568	575	585	562	535	627	538	548	578	553	552	546	580	566	560	567	554	573	632	584	581	595	550	563	597	543	565	569	575	581	548	605	576	572	598	569	585	586	551	553	592	551	598	591	578	578	554	590	579	547	550	511	596	517	582	560	572	601	570	560	574	547	514	538	609	560	530	586	574	554	606	580	586	589	557	576	582	561	587	574	581	557	544	553	567	563	602	558	563	565	610	613	518	568	602	542	542	537	502	545	546	531	600	561	565	556	563	562	568	581	523	533	547	564	560	568	552	578	571	549	559	541	560	613	534	579	530	549	575	506	554	548	553	607	537	560	535	552	591	565	566	612	600	532	545	598	546	603	516	537	565	565	529	557	572	546	550	561	572	556	533	553	587	563	545	558	589	608	594	588	563	540	546	577	557	566	577	575	545	559	564	557	574	548	578	554	588	590	517	585	536	576	562	554	577	570	582	568	558	565	575	518	584	535	530	632	580	548	532	536	544	595	563	549	605	545	577	560	569	570	565	602	561	607	599	601	530	599	580	586	568	539	579	598	570	568	535	549	571	554	548	546	546	574	579	575	558	587	606	628	556	538	590	585	553	540	575	612	589	590	582	521	631	551	572	590	535	576	571	539	586	571	502	528	553	535	560	523	576	595	576	571	571	532	541	554	582	528	582	586	608	562	616	590	544	567	541	573	587	576	573	563	603	585	554	571	601	567	574	588	595	555	605	558	608	586	582	561	548	579	562	575	573	565	612	542	542	565	571	620	584	602	544	614	613	519	518	569	605	595	604	577	529	547	533	551	575	596	576	565	557	593	553	606	565	601	576	575	568	582	569	551	618	545	619	570	552	538	553	562	578	594	553	592	567	607	587	575	571	585	601	594	548	576	552	576	576	574	565	547	594	538	589	566	569	567	552	578	545	573	583	533	577	575	566	570	531	560	535	569	618	582	574	607	552	540	559	614	575	568	586	567	577	558	541	574	557	602	553	530	559	545	539	535	577	583	585	576	546	604	517	551	580	575	564	582	574	573	578	516	565	567	590	565	597	591	558	570	552	563	578	556	506	565	558	577	515	547	590	532	554	552	571	591	588	585	566	577	541	567	601	557	587	575	555	591	568	523	560	588	559	548	564	535	551	584	532	581	569	501	582	578	578	544	600	523	564	582	563	492	540	532	515	581	532	531	567	586	560	592	576	598	553	559	549	558	565	557	575	540	552	555	593	589	542	577	586	572	584	547	549	636	567	539	581	567	583	571	545	568	575	556	534	587	554	561	553	566	587	526
55320	96953	78168	56269	41494	26613	12532	810	767	688	637	635	670	615	573	631	644	576	621	598	581	605	612	567	603	581	575	609	563	605	579	591	598	591	637	539	585	581	602	557	552	584	608	587	600	578	596	609	599	578	544	587	623	602	582	626	611	564	630	605	613	579	571	615	596	555	594	624	582	576	551	555	604	579	590	572	628	556	551	583	561	580	578	518	534	570	596	556	593	555	565	574	575	575	597	592	553	559	582	578	564	527	572	615	572	576	625	541	568	586	592	612	538	602	627	568	535	616	559	564	583	546	628	590	592	590	565	595	569	598	535	577	552	595	594	566	599	600	594	603	546	574	597	587	572	614	612	624	560	592	576	554	595	542	567	555	651	583	533	584	549	581	603	564	621	600	588	602	587	557	593	573	589	573	577	570	605	589	615	582	595	578	561	547	626	598	617	596	564	606	560	610	573	566	569	576	557	602	591	606	568	534	598	626	607	646	587	577	612	559	565	617	580	574	612	578	603	589	606	536	557	573	588	561	600	583	546	587	554	582	552	590	578	630	585	588	571	579	552	529	578	606	583	601	599	583	613	598	578	550	534	551	549	570	578	548	563	572	612	561	624	541	590	578	544	517	615	587	553	638	559	594	610	557	620	621	622	582	586	639	598	608	601	589	598	591	595	579	551	576	591	605	573	607	574	601	590	560	610	593	564	578	538	581	586	554	579	566	604	568	555	607	531	571	609	603	621	599	617	553	606	620	613	564	527	598	566	594	598	631	610	595	631	570	541	573	609	588	584	588	645	599	595	579	587	549	572	600	608	598	576	614	592	547	604	620	555	552	567	564	603	584	574	544	565	581	603	611	586	568	545	620	581	642	548	592	551	537	537	575	572	613	599	627	587	606	558	601	529	600	572	558	584	525	589	593	570	587	590	557	595	582	618	588	569	624	582	582	578	587	574	583	603	588	602	550	579	586	599	589	593	538	594	594	593	610	586	580	587	580	594	583	587	566	568	553	608	564	575	587	547	596	545	567	589	574	535	585	585	559	575	619	559	567	603	547	592	603	597	553	581	578	612	627	580	570	579	604	601	566	593	545	539	607	613	590	570	588	573	566	612	575	581	598	572	579	586	555	574	610	600	566	578	587	619	606	597	637	579	544	588	592	560	592	578	576	540	558	542	577	595	590	536	564	563	616	591	614	587	579	598	599	584	557	559	558	553	556	581	552	553	560	572	549	647	608	534	550	591	581	598	598	578	606	600	563	531	590	603	590	591	597	580	598	556	626	616	563	621	590	572	633	603	567	560	592	571	574	601	565	560	601	552	639	613	595	599	591	560	558	567	570	599	554	616	558	586	621	585	602	591	596	623	567	579	554	610	616	531	557	585	560	588	595	546	561	611	607	566	579	611	561	586	618	633	556	598	597	579	602	568	567	580	576	568	578	574	555	551	574	600	592	571	553	550	515	577	577	556	620	566	576	573	615	579	583	607	607	578	593	568	601	584	561	578	608	585	622	595	547	602	597	622	607	552	597	554	589	539	548	584	608	587	572	611	584	591	578	618	608	526	525	561	571	567	554	561	621	597	552	579	572	553	585	575	570	606	553	581	597	579	576	547	604	610	579	613	581	613	569	634	624	601	581	556	590	613	602	587	604	570	606	578	579	604	579	601	572	575	571	544	568	561	577	575	588	632	598	521	611	567	570	577	598	594	582	583	600	613	577	620	591	602	589	578	608	561	593	578	594	605	562	608	587	544	581	597	600	596	586	573	572	583	614	567	555	570	628	593	553	630	591	578	574	587	572	568	560	589	614	598	593	595	571	544	577	588	635	570	574	593	585	579	596	559	579	623	586	598	614	554	608	586	602	583	595	614	609	567	557	572	591	605	592	583	578	561	580	586	564	574	578	616	568	631	668	608	577	568	592	604	559	583	564	588	592	583	552	545	570	565	582	619	536	569	607	568	589	568	566	579	603	543	606	621	599	571	638	573	549	584	553	553	613	534	591	571	577	583	581	583	623	633	552	581	601	589	611	587	600	602	577	587	569	567	617	592	581	571	574	601	545	578	571	572	593	584	529	599	593	575	590	595	629	606	604	544	569	604	555	590	539	601	554	650	599	568	589	544	550	613	581	530	560	537	570	568	598	534	594	516	579	536	551	576	590	572	536	617	600	590	555	556	550	593	513	624	587	603	574	592	573	567	589	518	620	574	542	611	599	579	552	595	580	610	604	593	563	598	623	568	585	614	591	569	583	614	556	561	623	560	622	596	636	589	585	597	572	598	584	625	590	555	519	570	615	563	602	572	547	599	594	623	571	547	600	557	648	578	549	563	628	604	559	614	580	595	565	579	558	600	559	599	559	636	636	598	540	588	626	567	584	592	599	608	580	610	555	556	585	616	614	604	627	594	563	526	578	575	625	589	551	555	599	554	615	588	559	579	599	583	583	594	570	635	555	613	560	577	564	567	591	594	569	591	585	549	632	605	604	593	568	590	553	595	560	622	616	627	607	596	562	583	550	576	567	541	612	586	601	556	599	563	580	577	616	603	629	573	582	614	607	618	602	611	568	544	556	557	599	563	614	586	575	557	583	594	617	530	540	560	608	603	561	568	538	613	607	603	598	562	594	563	590	595	571	556	582	563	579	583	589	599	600	596	602	581	600	596	514	579	597	596	609	566	592	586	607	535	602	592	598	599	546	551	568	568	617	592	562	592	579	574	545	619	510	588	609	580	614	581	614	537	593	599	606	586	627	576	593	589	539	572	607	588	614	629	565	591	568	572	577	546	575	573	600	617	577	615	622	592	579	576	593	554	591	563	580	592	584	551	621	601	588	620	576	563	576	589	575	559	585	571	607	603	543	597	593	600	573	592	595	576	590	567	609	610	544	592	592	554	560	595	606	575	581	554	561	592	551	609	583	554	591	593	559	581	541	612	607	607	555	591	585	584	590	540	581	581	580	584	566	566	545	543	587	603	637	564	571	571	556	579	604	609	658	601	579	586	573	598	559	589	610	568	608	556	606	622	599	580	604	629	581	593	592	625	602	571	576	575	631	563	581	596	568	552	599	612	610	572	629	565	615	602	558	553	569	609	561	558	541	577	537	574	586	609	577	577	570	604	613	603	604	599	549	576	566	575	554	636	601	640	554	609	587	544	563	589	543	555	584	583	586	600	571	591	591	578	589	569	584	607	605	575	597	605	583	595	575	571	613	604	606	587	544	570	628	594	556	637	601	591	623	562	562	617	582	584	570	611	560	585	577	593	588	601	591	576	645	548	613	555	620	587	575	610	533	613	612	558	556	550	578	558	604	573	573	566	583	582	599	558	579	560	567	546	573	606	565	617	602	611	558	619	615	597	595	565	594	550	630	585	596	565	575	568	590	634	605	572	600	579	578	589	618	585	596	618	591	560	627	588	586	579	584	601	561	586	546	562	569	568	587	607	590	547	577	581	556	598	560	599	575	561	601	531	592	605	596	555	572	591	604	586	633
28732	24516	26663	14762	4511	1587	524	242	217	208	225	222	241	226	204	218	237	215	201	228	219	222	253	255	208	214	235	214	204	233	216	237	197	226	229	209	218	207	211	216	227	229	225	232	233	224	203	206	213	212	204	219	213	214	229	220	212	228	194	212	210	224	231	238	232	209	237	189	242	218	197	243	192	209	238	191	218	217	216	242	229	237	219	226	200	204	230	222	220	233	220	207	240	223	215	229	205	175	225	233	220	246	220	225	218	205	206	213	206	234	219	232	227	237	190	219	209	231	216	228	240	219	221	210	239	234	212	186	232	230	203	209	184	219	236	227	210	221	202	213	244	200	222	213	223	222	227	223	212	222	195	230	250	199	205	230	214	242	219	224	214	218	214	236	219	214	213	218	237	230	224	238	199	224	227	215	232	255	193	208	228	221	181	227	208	219	217	220	215	226	209	224	217	216	232	207	217	250	190	212	223	220	228	230	203	239	211	221	230	229	205	232	204	239	216	230	211	192	206	231	196	210	231	230	221	210	207	225	207	212	230	236	221	200	225	229	234	211	229	217	218	191	243	240	228	214	222	193	234	215	229	216	212	219	205	231	181	207	234	201	220	224	207	213	210	215	221	224	215	228	200	217	212	233	233	218	227	218	236	198	217	234	232	273	241	240	225	234	229	230	212	243	212	226	237	228	222	219	230	212	208	197	225	225	189	238	232	218	209	250	224	224	228	221	196	236	229	200	223	243	228	209	249	223	221	204	218	200	233	225	211	226	200	222	217	202	243	224	224	214	224	216	233	230	208	219	227	203	237	206	208	238	210	212	216	220	206	230	219	221	206	224	217	217	233	226	213	222	228	192	233	213	196	206	219	226	223	215	189	234	241	219	190	236	214	214	240	234	220	206	211	254	256	225	209	234	233	203	203	225	253	226	230	224	227	222	233	229	203	231	224	201	243	246	217	202	245	201	236	215	232	244	236	212	232	189	193	208	222	235	216	237	218	185	265	221	226	251	232	223	208	201	210	199	223	195	246	219	205	211	202	202	214	227	197	211	215	209	227	201	194	247	246	251	201	208	217	222	248	222	207	222	216	213	235	193	242	221	223	217	226	216	222	209	245	226	226	235	213	213	251	223	236	232	212	238	231	217	207	226	226	194	219	209	187	200	219	248	246	210	268	209	238	249	222	211	210	225	223	215	223	218	209	219	223	223	213	243	214	203	219	207	201	248	225	245	249	254	224	231	230	224	217	215	187	232	256	207	239	250	205	208	214	212	223	257	201	218	227	208	231	244	207	218	230	224	208	231	231	215	242	226	241	251	220	261	229	227	228	194	202	260	223	222	251	225	234	216	236	222	228	194	215	241	208	231	235	223	245	249	197	191	219	227	230	232	205	213	254	197	230	223	232	207	226	248	193	250	198	217	211	245	184	205	224	211	227	216	235	219	214	219	186	223	188	223	235	189	206	217	220	230	235	219	202	223	242	186	204	219	220	201	214	238	234	249	224	225	193	213	209	233	227	242	201	247	244	217	226	209	245	215	214	231	208	226	218	212	219	194	201	207	232	262	211	213	210	244	220	245	209	240	191	213	221	203	221	218	239	229	205	213	247	216	221	233	221	252	205	234	198	238	224	208	212	229	229	235	209	235	231	277	225	224	217	194	204	199	196	207	235	224	238	213	232	213	228	207	258	225	206	239	215	206	191	218	235	227	252	223	222	217	242	236	181	193	248	191	223	226	234	235	238	198	237	235	205	200	226	205	196	247	212	210	242	199	225	204	222	234	219	242	220	231	233	226	218	227	234	230	208	221	231	204	226	222	202	197	228	239	249	212	238	225	216	204	211	213	223	206	224	257	194	224	202	224	247	209	229	265	224	240	225	228	220	228	202	193	201	245	192	227	207	244	242	193	228	221	250	227	219	214	203	203	204	232	232	237	224	196	214	228	223	226	212	205	218	214	211	233	236	213	213	223	206	224	235	214	228	223	235	232	243	194	214	228	250	188	219	221	232	221	201	222	246	225	223	235	243	241	236	235	194	197	226	209	231	203	210	231	235	234	228	216	209	204	217	240	235	210	215	248	222	222	231	219	215	261	217	236	210	239	225	227	224	229	238	238	236	191	228	207	218	219	228	211	214	204	227	206	210	214	222	213	230	210	203	240	250	239	218	216	214	208	237	221	206	216	224	230	251	223	232	206	230	219	231	246	235	256	225	231	224	207	213	230	206	238	210	200	220	203	231	216	202	233	222	242	219	242	212	200	228	215	212	236	195	182	216	231	218	212	203	210	238	231	206	209	223	213	241	208	206	218	214	210	214	246	208	211	228	243	222	261	226	209	242	212	237	203	205	229	215	257	196	229	244	221	217	243	217	230	215	243	205	244	235	213	220	262	240	209	218	231	218	245	222	239	209	192	197	217	212	200	201	233	222	242	203	204	206	217	229	235	219	219	231	205	191	232	203	243	203	231	227	206	225	207	211	206	225	228	209	238	204	222	207	209	222	232	200	222	218	218	206	212	230	226	208	246	196	221	224	213	212	226	232	228	236	239	211	232	215	239	213	218	207	205	237	230	228	235	204	231	233	202	237	224	233	230	230	241	223	209	183	217	206	230	192	216	189	238	210	206	201	195	220	204	215	225	233	213	221	214	250	248	210	222	193	221	218	197	214	235	233	245	241	201	229	238	234	220	217	210	227	234	227	229	218	248	193	241	245	212	215	207	217	208	219	209	200	247	222	193	222	238	207	224	241	222	219	239	255	245	196	214	215	210	226	185	213	228	223	231	234	194	197	226	237	196	234	238	217	213	227	221	205	235	242	238	216	213	201	223	227	229	182	204	221	221	223	228	197	220	179	234	242	226	217	219	224	220	218	199	210	264	230	220	210	200	223	206	226	201	189	250	210	244	215	211	176	236	228	220	233	228	236	205	219	206	225	210	232	228	236	225	209	218	212	265	216	215	206	209	217	210	241	223	237	227	234	230	208	207	206	207	227	256	229	202	225	232	252	237	233	214	220	193	246	200	211	231	207	212	234	203	196	239	239	230	212	212	221	248	234	243	210	224	232	253	190	231	238	201	207	244	227	213	238	228	225	215	221	230	229	186	215	193	242	232	215	244	230	226	201	232	217	207	190	219	204	240	235	195	189	223	213	221	211	221	209	227	229	225	210	210	226	250	203	224	247	235	236	203	253	216	204	215	235	216	233	213	203	249	199	213	217	232	210	199	219	201	209	220	232	204	197	212	220	228	201	209	243	222	220	223	209	206	215	211	214	230	227	248	211	231	210	213	244	219	231	208	212	242	232	206	233	213	214	236	226	208	203	250	238	222	241	209	232	238	224	225	217	188	234	215	216	235	213	204	189	238	225	217	229	217	250	239	216	213	228	224	226	226	207	203	216	210	238	214	242	219	215	233	242	231	216	184	200	226	227	215	213	204	219	209	220	214	209	220	222	232	201	220	230	234	226	208	220	228	245	204	242	235	224	209
20626	34814	22235	10324	4573	1908	759	261	265	252	251	253	257	255	230	259	237	262	234	246	248	209	227	249	255	248	256	210	243	223	258	226	275	275	235	236	264	246	286	264	257	242	268	240	239	270	209	258	249	263	242	258	244	247	244	217	245	278	247	252	244	238	251	277	231	251	224	237	227	252	232	246	236	251	247	288	266	237	258	219	264	241	258	241	257	257	221	239	206	243	249	251	244	271	225	250	224	235	254	224	249	253	241	253	250	261	223	222	246	245	226	256	265	245	242	218	218	265	222	262	241	242	230	243	257	234	254	264	264	265	245	267	265	270	251	235	265	240	229	261	254	256	275	265	254	254	265	252	270	241	281	239	258	268	255	248	254	246	241	218	271	250	247	266	233	268	255	241	260	228	232	234	212	272	252	250	268	252	254	244	246	219	262	225	246	247	229	213	250	238	252	253	261	227	250	244	217	245	265	267	253	244	261	242	232	258	283	246	231	262	233	233	260	225	242	256	255	263	255	246	257	279	290	238	300	249	246	220	242	254	244	265	219	211	263	241	233	239	217	266	230	249	260	258	253	235	223	230	268	237	242	216	256	234	233	253	270	255	248	259	236	244	254	256	234	241	265	239	217	261	256	263	250	265	248	245	223	272	258	236	267	231	258	258	239	232	260	274	249	262	259	247	254	255	269	255	262	240	245	242	252	223	253	236	256	254	233	256	247	251	234	233	228	247	214	252	255	239	236	225	220	265	227	242	249	259	242	252	240	247	232	235	291	232	243	245	250	271	238	252	252	225	222	228	262	243	292	260	245	246	262	250	251	233	240	217	253	238	243	240	246	251	233	227	242	239	261	233	238	261	243	269	250	253	240	215	246	237	251	231	226	223	242	234	248	261	276	241	253	245	212	261	256	238	250	218	226	247	265	257	260	234	273	254	238	229	270	314	245	260	252	224	253	246	258	263	229	250	265	229	233	233	266	238	251	259	255	239	256	254	244	229	238	241	226	268	229	234	265	243	237	227	245	245	226	253	229	242	251	226	253	240	235	247	280	239	250	222	235	270	243	215	247	268	221	246	277	246	237	218	280	246	199	212	251	259	266	275	268	230	240	273	251	244	252	257	249	256	247	209	220	245	280	250	233	231	237	274	264	230	248	264	233	248	246	244	247	258	245	241	238	237	254	249	284	235	250	254	235	252	245	240	256	237	242	242	235	258	244	270	213	229	264	271	284	270	234	237	239	260	265	258	224	223	262	262	247	241	285	294	271	250	255	256	246	233	229	215	227	232	244	252	242	286	204	235	253	239	236	235	258	229	259	236	242	255	264	231	240	250	254	253	269	229	230	239	249	243	269	248	268	272	250	259	238	289	228	274	253	276	253	253	262	241	229	263	241	256	258	228	223	236	235	229	245	218	216	245	241	263	236	249	258	225	235	249	237	245	237	246	252	240	236	248	262	208	234	264	261	247	247	256	262	256	253	273	220	265	262	243	264	213	225	226	256	227	257	265	229	238	240	223	262	246	229	239	233	261	267	248	261	234	222	233	235	254	250	244	262	251	250	218	243	247	243	238	274	251	254	213	258	239	223	260	250	237	260	231	259	280	259	256	243	250	268	268	252	260	249	236	248	233	260	244	256	218	224	236	241	227	238	252	228	227	243	251	248	221	263	254	243	239	240	239	252	233	231	238	242	265	247	265	218	255	197	230	266	249	257	244	240	239	223	258	232	263	250	230	278	245	216	243	251	244	237	237	261	243	231	211	256	247	231	243	245	256	234	262	238	253	228	284	276	242	246	239	256	250	236	238	258	258	253	253	241	263	267	235	229	246	242	262	271	233	280	264	248	251	234	228	271	262	225	245	246	234	262	253	234	231	251	240	293	230	252	259	233	228	229	232	226	277	264	253	246	228	227	247	255	234	258	242	241	227	241	226	212	225	248	242	250	251	242	238	229	220	254	242	271	217	231	232	222	256	266	249	255	243	242	227	221	252	241	222	248	252	264	236	253	259	256	244	247	272	237	240	237	218	271	226	238	210	213	239	293	266	231	229	248	241	232	265	255	242	242	238	231	248	258	237	260	230	233	228	243	212	223	229	253	261	257	242	251	267	271	243	239	248	238	240	255	249	253	233	202	220	251	232	244	258	256	269	251	249	236	217	242	229	234	221	248	264	283	221	262	245	230	246	242	269	241	251	244	275	241	268	251	262	265	254	265	267	251	242	228	258	257	260	237	268	246	251	241	258	222	263	257	239	252	229	243	256	248	241	249	229	243	263	229	233	246	225	248	221	248	239	258	255	228	225	240	238	284	242	255	268	247	240	223	249	236	260	261	269	245	270	252	240	238	257	225	247	236	277	271	254	239	218	262	244	278	209	256	227	256	211	232	252	250	252	219	263	237	243	225	245	281	249	253	243	243	229	256	252	250	261	269	260	243	245	249	242	268	249	240	253	287	272	250	226	256	223	247	227	240	227	242	240	250	200	218	259	267	246	256	234	215	231	239	267	225	256	240	247	226	253	223	224	244	248	251	246	252	245	260	229	239	258	227	230	255	235	230	217	242	279	252	257	255	243	263	248	284	258	259	271	235	242	228	214	275	280	233	252	263	242	263	238	266	232	281	213	274	231	235	238	251	240	239	247	212	238	244	217	236	232	257	239	252	272	235	221	253	251	232	235	241	254	231	259	274	281	255	268	222	243	254	226	233	236	250	237	272	240	244	249	236	252	270	238	251	241	267	258	246	273	213	241	271	231	244	226	250	228	225	236	271	237	228	243	246	266	239	238	260	239	249	236	245	224	244	250	258	251	261	231	238	277	248	237	250	236	240	253	251	242	274	241	262	240	230	226	226	242	240	259	224	251	248	241	260	230	239	262	236	275	254	229	247	257	254	225	252	233	226	251	236	253	227	262	260	268	256	246	234	242	243	240	236	264	266	270	181	254	247	252	263	286	245	258	261	261	236	258	248	262	246	240	229	251	234	219	234	285	231	250	271	255	220	215	228	225	236	249	221	246	239	222	233	262	241	232	268	233	251	236	220	251	232	245	261	224	226	238	272	250	239	210	242	240	255	260	252	235	252	237	252	262	255	251	229	254	234	249	231	225	258	268	261	259	239	225	255	240	238	278	244	247	263	256	242	243	268	251	234	239	239	246	252	239	242	242	249	266	236	267	235	253	270	250	238	253	260	227	266	245	233	266	261	266	262	248	257	226	226	232	249	239	253	230	248	246	233	203	247	249	257	225	245	277	250	249	251	249	243	255	249	224	224	250	240	252	240	240	251	253	235	236	259	278	270	242	255	238	248	285	256	261	254	247	247	246	263	240	230	227	237	230	243	229	226	240	247	257	239	256	219	230	256	254	251	226	233	250	256	267	241	245	222	242	229	240	234	233	272	251	219	268	230	210	253	252	222	229	235	260	268	243	247	258	251	258	259	227	247	260	236	227	236	268	260	210	231	277	238	245	236	252	247	227	248	238	237	251	256	243
23273	21500	32310	31338	26438	22527	12134	945	456	450	433	427	447	384	412	391	398	420	443	470	455	393	469	435	408	384	396	447	423	443	394	408	420	378	431	378	399	452	422	447	386	402	440	419	427	432	391	434	425	407	427	437	411	445	458	439	430	420	383	455	387	423	357	394	438	412	394	417	432	383	402	386	406	394	419	410	386	449	418	402	434	434	447	390	417	419	429	396	425	421	421	410	418	432	436	433	399	412	432	426	398	417	458	398	441	395	424	416	408	422	447	406	422	412	393	436	382	454	420	387	404	411	400	401	407	426	423	429	384	391	430	437	420	452	455	420	454	433	416	422	395	393	384	443	434	430	390	447	407	437	418	406	401	406	411	401	431	403	400	439	392	406	408	416	402	387	435	397	402	414	381	388	430	443	405	440	420	416	425	402	405	449	418	405	434	410	415	443	424	413	430	412	430	424	421	422	421	438	419	459	420	390	406	432	388	433	398	447	442	448	421	401	434	420	417	426	421	401	366	415	424	409	434	453	418	397	410	393	396	410	410	396	410	440	462	417	430	397	436	437	391	429	402	426	400	425	385	401	425	399	400	407	422	413	408	444	449	417	410	423	417	408	406	436	410	433	392	399	407	395	413	410	408	396	427	445	426	438	416	410	465	404	379	415	413	386	389	407	415	408	423	436	397	412	397	392	441	400	442	386	422	432	392	406	441	416	423	412	403	380	443	402	433	396	404	391	438	447	449	381	399	416	366	430	378	393	423	419	448	399	396	411	380	460	442	371	414	430	413	402	425	403	383	403	411	426	422	444	431	380	408	426	425	409	414	404	453	453	398	429	392	403	431	444	414	412	462	380	428	398	412	423	407	398	446	423	409	429	392	425	405	413	455	401	443	414	437	445	422	396	390	444	433	438	405	433	443	379	419	438	419	401	394	405	399	415	431	392	450	414	354	417	441	403	414	417	403	446	433	425	425	406	423	408	465	395	416	400	398	430	434	441	438	374	425	370	411	419	411	414	419	424	414	382	402	375	428	403	386	422	437	407	408	436	416	450	477	380	394	405	391	378	379	422	432	410	400	412	415	400	429	403	423	417	426	431	441	398	450	443	434	405	409	398	396	450	404	410	416	430	413	361	445	419	418	407	442	416	386	438	405	411	398	404	396	402	399	440	416	434	403	425	411	427	429	422	474	396	427	421	439	402	405	389	414	404	405	428	391	427	411	406	404	407	413	437	407	445	454	408	425	394	369	426	429	401	404	408	388	376	425	410	431	402	406	407	414	382	415	384	429	421	397	435	438	445	423	444	400	399	373	402	406	446	418	480	400	423	419	419	407	420	409	420	399	407	436	421	379	430	397	425	370	401	411	413	432	443	402	357	404	406	415	429	381	388	422	374	426	415	428	389	401	406	407	374	423	367	364	454	434	361	428	429	393	419	423	392	401	444	400	429	423	413	422	430	432	420	441	378	399	412	431	413	385	396	425	385	430	428	439	444	395	471	426	411	418	433	415	391	438	392	410	407	386	453	423	396	406	447	425	400	419	472	438	433	401	376	441	432	415	425	379	435	468	400	406	410	442	412	428	421	426	433	397	418	413	449	402	412	418	398	411	425	402	368	398	408	415	407	438	390	380	404	406	418	414	455	377	419	404	446	442	398	419	408	404	412	380	423	388	399	405	464	417	426	386	417	390	415	396	405	440	432	417	392	402	430	412	456	432	419	434	409	429	409	407	403	397	396	401	406	415	380	415	419	423	403	424	430	453	453	411	410	391	385	456	418	398	398	418	440	389	456	401	392	371	418	426	421	403	432	424	434	391	429	420	429	404	413	420	457	412	432	442	383	415	407	396	421	427	420	417	404	368	424	406	393	414	393	440	432	429	411	419	446	426	420	439	419	410	463	389	433	426	413	425	419	384	411	410	391	402	414	404	434	413	445	393	404	419	394	413	421	399	396	414	396	425	413	446	425	391	419	409	411	419	395	357	427	391	415	366	404	447	423	444	385	405	406	424	413	408	447	445	427	443	443	400	442	415	365	430	431	447	401	456	401	403	447	421	388	425	414	454	398	395	412	403	418	445	411	433	417	391	421	410	435	460	395	407	419	381	429	396	408	418	404	399	388	404	364	409	422	409	432	451	435	407	418	389	416	427	397	410	408	419	388	416	393	460	405	408	417	409	433	370	424	415	448	388	431	417	450	416	392	395	380	434	442	449	408	428	433	441	419	412	434	439	447	423	433	411	412	438	407	409	457	423	430	450	388	408	436	389	425	401	422	403	418	410	417	388	404	413	382	395	380	398	423	414	396	467	421	394	424	422	405	409	423	405	423	399	424	419	355	396	393	425	422	398	411	401	414	427	374	416	410	421	447	410	415	440	398	417	423	424	417	410	391	404	424	434	391	375	447	431	428	421	422	425	399	430	408	439	432	398	461	421	443	400	427	400	387	419	381	420	439	449	407	437	401	433	420	396	436	411	397	389	467	433	423	409	433	424	423	375	386	444	397	417	374	429	383	381	434	412	431	414	417	410	430	438	440	397	388	417	447	428	422	414	419	466	354	415	398	450	405	383	440	448	447	388	425	428	421	406	386	432	409	433	432	435	420	413	392	404	431	408	433	418	433	386	427	393	409	420	432	399	404	408	416	419	387	395	409	419	410	400	437	418	428	413	445	420	402	411	452	445	431	383	458	417	443	416	399	395	453	416	414	404	392	368	421	438	392	422	372	433	430	417	447	418	402	447	401	406	418	424	432	432	426	430	436	448	412	424	433	410	420	418	444	446	407	353	416	422	416	406	449	419	411	405	437	418	425	412	438	448	450	451	398	372	425	439	413	467	422	430	396	410	436	455	377	426	400	445	378	397	419	416	399	408	417	436	406	398	398	435	431	420	436	411	412	426	392	415	450	403	403	396	416	439	434	419	381	404	420	427	402	424	401	383	446	418	411	440	408	425	389	414	447	418	447	441	406	393	412	390	389	400	406	409	440	408	457	430	414	431	403	415	396	349	442	448	404	406	420	404	422	420	418	405	419	393	404	426	440	391	379	439	385	452	388	412	411	442	374	393	401	378	401	368	396	406	412	431	420	428	392	382	434	402	427	458	402	426	419	423	417	439	399	401	418	405	434	433	406	433	406	412	443	381	417	393	396	423	444	366	396	408	425	405	430	423	397	410	411	346	431	412	383	394	408	456	430	441	405	402	450	400	434	402	407	427	377	439	405	381	404	426	396	427	373	391	434	420	433	393	412	434	423	392	416	429	431	408	444	419	430	391	420	425	443	406	408	411	390	423	388	405	419	421	436	393	394	408	437	425	424	388	407	386	409	419	393	444	428	404	418	441	427	414	425	400	429	417	392	401	380	432	422	418	436	408	421	416	422	406	417	452	437	407	413	437	386	391	439	398	416	418	459	449	427	381	435	399	436	363	430	396	431	423	428	426	407	414	407	445	426	420	414	433	435	418	398	414	425	397	409	436	443	413	396	398	401
49448	87834	69605	48358	34055	21939	9414	584	490	441	449	450	440	424	487	470	393	446	429	446	439	453	442	412	480	435	436	430	436	438	424	438	436	412	443	439	446	429	446	394	436	435	463	389	434	443	468	473	433	433	441	416	433	458	444	432	464	453	433	407	403	419	429	406	433	439	412	409	439	422	452	462	458	397	432	423	437	416	451	420	387	415	477	419	454	435	432	430	415	446	430	439	421	474	398	419	439	422	406	416	426	436	424	419	412	440	434	408	454	436	439	455	430	389	423	431	420	404	432	427	423	425	412	389	402	440	431	445	413	432	428	423	428	462	401	408	403	396	425	420	416	459	426	400	408	411	429	415	447	433	395	402	446	401	424	428	428	440	461	439	403	425	402	431	427	421	424	410	417	419	420	406	448	446	440	461	446	427	410	425	404	442	413	446	458	429	405	448	433	427	421	411	412	431	428	447	440	467	433	445	417	427	444	452	437	448	445	401	444	441	472	473	426	393	425	411	421	418	432	450	414	386	439	431	464	411	448	408	427	437	418	427	406	413	450	427	440	424	468	426	410	420	435	451	454	460	429	443	435	427	470	422	453	410	442	400	422	426	416	436	395	425	440	428	427	419	454	431	405	463	467	479	425	444	442	400	464	403	430	421	445	445	420	414	433	468	444	428	429	465	417	414	405	462	416	413	411	408	444	417	427	455	442	424	413	448	440	411	450	462	429	438	430	445	435	428	453	392	435	439	422	445	483	420	425	426	426	426	463	470	406	408	439	476	413	428	446	417	486	414	406	404	452	429	428	433	423	447	439	438	453	477	423	454	420	423	421	451	408	441	426	424	422	436	430	407	458	493	449	423	411	428	452	455	449	431	441	388	465	433	424	465	404	387	409	442	432	422	418	426	446	486	398	441	437	393	423	411	429	439	452	421	456	415	430	424	479	432	458	405	405	448	447	474	415	432	417	436	425	460	458	413	410	469	438	432	461	490	454	435	427	436	441	410	427	430	422	436	458	432	429	424	432	440	437	408	440	432	456	430	428	434	457	484	428	455	386	439	412	462	415	398	449	449	419	416	435	443	408	428	431	420	420	436	449	402	424	412	446	449	428	433	412	434	430	418	411	441	467	448	448	393	439	390	468	407	431	477	403	402	436	429	427	437	422	414	424	448	450	416	455	436	401	454	427	412	450	445	416	445	436	397	437	430	432	427	427	463	409	482	470	469	427	414	393	413	422	447	443	416	447	422	438	431	397	408	453	435	427	438	428	449	434	456	429	436	430	438	431	451	427	432	435	438	461	406	422	434	416	430	434	434	434	450	409	408	428	438	419	412	441	461	451	439	458	454	410	418	413	431	443	423	431	411	442	429	454	429	431	419	470	441	453	449	404	410	418	435	430	435	441	429	461	445	444	441	434	426	460	429	467	412	450	443	442	402	429	400	474	448	441	425	407	478	418	416	423	402	451	410	416	390	423	415	448	431	442	426	473	425	445	423	453	406	430	418	414	417	435	437	425	437	428	445	455	451	429	460	437	454	444	390	414	452	409	431	426	427	423	436	376	442	427	459	445	437	402	428	413	397	416	451	422	403	439	439	436	424	438	477	420	460	453	448	415	447	438	419	477	457	438	410	431	452	411	438	426	474	422	465	467	469	421	429	450	429	429	425	428	435	448	417	424	438	418	453	473	460	428	402	443	476	422	474	416	437	431	457	470	461	392	449	413	425	413	430	446	443	424	413	444	428	437	403	435	432	439	417	414	414	428	463	425	414	411	469	421	418	430	461	422	448	399	437	425	425	415	433	440	428	435	403	423	441	431	436	424	418	395	453	424	402	460	396	433	444	370	412	395	421	459	429	415	436	437	434	439	449	430	447	388	423	468	399	447	421	464	424	426	388	448	411	411	439	435	464	439	446	402	422	434	469	465	422	432	396	427	450	455	401	443	410	421	423	444	463	451	453	416	420	440	420	436	436	453	443	416	461	427	428	441	419	423	445	425	460	395	406	395	424	469	452	441	453	418	437	457	423	391	437	446	436	407	452	404	416	425	423	403	433	452	443	415	397	459	419	433	406	448	438	434	429	420	427	459	449	443	435	444	453	408	409	443	475	426	456	446	440	429	439	414	469	437	423	430	472	429	440	421	455	449	420	382	444	423	395	423	421	409	447	412	432	478	438	423	425	430	412	395	430	415	430	403	440	418	432	424	453	431	445	436	436	442	410	434	367	457	431	432	430	438	461	454	393	417	405	436	430	440	401	447	406	474	400	455	422	426	425	428	430	400	450	442	407	424	459	436	420	431	424	434	433	423	445	445	416	391	435	402	426	401	424	417	396	448	447	439	459	432	428	440	434	422	425	395	453	425	454	446	428	434	362	434	405	439	429	421	457	454	430	418	399	396	438	446	422	441	398	418	433	427	379	424	403	443	443	436	419	419	435	438	473	429	451	411	453	424	436	403	415	464	434	448	436	430	407	442	444	419	450	417	432	454	504	454	424	420	403	464	413	439	419	427	426	438	410	423	443	460	424	442	453	441	402	405	407	454	426	436	446	414	404	418	416	444	441	438	444	425	445	415	460	426	405	405	423	421	431	403	406	462	434	414	436	461	425	426	426	410	404	419	409	456	448	469	459	404	416	470	415	435	461	464	406	455	448	422	393	466	438	428	402	454	464	424	429	398	442	422	455	463	451	425	412	452	416	447	428	417	431	479	435	459	404	437	440	432	435	467	442	424	451	429	427	433	436	416	450	433	422	430	423	452	441	426	461	410	413	393	418	443	421	424	426	404	427	413	414	428	422	410	413	452	408	462	430	445	401	473	409	446	457	428	417	421	397	417	458	426	417	439	446	462	451	445	446	445	434	454	444	447	439	469	440	442	404	414	400	413	459	449	441	426	448	413	430	420	457	424	425	418	446	435	454	409	420	436	395	435	434	457	417	447	392	451	410	373	394	418	426	441	419	393	435	437	407	424	442	434	413	422	464	400	443	436	447	472	413	429	427	431	436	398	417	422	432	448	441	441	425	415	394	441	445	408	454	445	404	435	430	440	459	405	429	460	431	437	452	449	480	439	433	428	463	423	400	414	448	454	448	467	441	405	453	425	449	429	402	458	463	455	433	443	434	449	430	468	445	429	443	397	432	393	448	421	415	432	469	448	403	432	454	437	430	441	414	450	451	469	445	442	426	422	436	446	421	456	385	415	455	461	406	445	425	432	434	450	445	401	430	473	438	456	421	458	469	449	436	429	419	419	433	446	455	415	446	445	452	416	450	416	445	440	419	441	396	390	450	440	438	454	388	448	443	441	429	473	437	427	413	472	450	432	466	420	446	404	450	421	450	424	424	395	422	467	438	404	453	459	443	445	444	447	417	394	411	425	434	457	464	444	425	438	414	420	444	382	380	416	444	436	414	454	402	416	429	417	457	445	434	439	397	440	397	412	451	408	421	423	413	372	436	392	406	437	452	437	463	431	464	445	440	400	441	425	428
25041	22275	32616	29583	19793	9066	2340	356	302	314	294	275	314	288	314	280	294	306	268	302	287	316	288	297	286	322	333	302	274	288	307	316	294	290	307	281	299	283	322	289	288	307	272	295	289	310	316	254	286	311	296	295	285	320	343	284	304	288	272	279	275	297	314	300	275	301	296	306	311	286	302	273	251	307	293	310	318	296	274	318	302	287	317	279	286	269	286	286	316	300	303	314	321	283	301	342	305	304	298	286	292	314	296	296	315	301	274	304	267	284	312	303	316	300	305	306	315	328	267	291	271	294	279	292	288	307	303	266	288	310	288	286	276	298	292	297	294	309	289	299	287	273	298	276	271	308	308	274	278	256	290	308	294	307	303	282	295	293	306	296	318	309	265	300	311	298	271	289	318	293	292	306	288	275	249	279	298	272	329	299	314	316	285	298	289	276	276	257	312	298	268	298	301	277	314	276	279	280	310	302	277	298	310	251	295	296	230	286	302	317	296	307	321	291	288	308	312	301	302	307	305	297	279	299	304	285	281	296	267	288	296	306	338	297	312	320	323	291	337	315	282	299	306	319	291	310	297	313	312	299	296	254	289	293	291	303	305	284	289	284	258	298	290	287	262	292	302	288	297	294	311	290	314	274	275	295	323	319	278	286	293	280	295	306	291	301	280	309	304	276	292	295	292	295	298	308	295	303	267	278	298	302	294	315	304	286	289	331	332	305	296	273	251	312	309	285	311	299	293	283	276	321	292	296	290	302	279	293	315	304	329	263	334	277	274	287	297	282	273	304	313	291	299	313	311	295	305	276	285	293	292	299	299	313	286	275	274	283	317	278	283	292	283	302	277	293	346	316	300	309	311	293	291	324	288	298	310	299	304	276	307	298	300	286	295	285	310	281	277	326	297	295	296	299	308	279	282	283	310	303	291	255	306	281	298	269	304	293	301	289	298	337	287	319	269	314	293	295	261	293	327	316	266	292	285	269	281	310	286	334	319	315	317	309	341	303	315	288	295	296	287	297	279	290	301	316	314	322	284	289	276	301	294	288	280	303	295	284	309	292	295	275	298	265	298	337	291	305	299	304	315	278	278	319	290	297	297	280	301	294	311	326	293	308	288	264	307	293	298	295	298	302	313	293	309	318	282	320	277	302	313	302	300	284	303	319	274	291	306	297	304	297	293	292	286	302	299	316	294	287	305	308	296	319	315	282	290	319	299	330	294	294	303	300	303	336	304	272	328	285	293	292	298	307	292	301	278	317	278	268	311	294	313	270	314	273	299	291	283	292	267	283	300	301	290	312	311	276	290	280	316	296	291	296	290	323	302	289	292	321	300	291	333	275	292	292	268	302	336	334	274	276	247	309	287	299	317	288	307	296	290	285	284	284	270	302	263	281	264	310	301	303	279	324	299	291	292	329	330	295	298	293	310	291	293	308	312	301	293	339	269	317	262	300	269	289	288	303	275	309	302	299	277	279	332	281	296	276	297	319	297	320	305	294	285	264	325	303	265	255	275	284	299	272	319	306	313	294	297	314	281	286	290	317	273	300	327	303	307	276	313	275	286	311	296	310	289	292	302	296	284	306	298	299	302	295	305	279	279	292	318	270	311	287	297	302	284	315	299	290	300	330	289	297	321	307	322	291	278	314	302	296	296	264	308	307	290	270	301	299	317	302	286	282	276	294	317	283	287	282	278	304	286	276	289	305	301	287	283	306	276	307	325	297	265	289	284	339	304	300	279	312	299	324	302	305	299	302	286	316	299	320	315	308	266	267	284	312	313	293	306	296	293	290	308	286	292	293	270	297	340	308	285	302	285	282	287	295	315	302	278	303	298	288	273	308	309	278	300	304	312	292	315	296	308	281	262	285	292	300	276	264	299	305	316	287	287	301	300	307	308	299	263	280	278	287	282	322	308	292	268	322	292	302	315	271	310	267	293	289	276	298	297	313	274	319	298	313	303	278	314	288	310	307	282	299	289	298	307	251	310	288	299	283	314	319	309	296	287	280	319	289	290	314	293	326	317	275	308	281	322	309	284	325	316	285	299	288	303	319	317	276	292	274	271	325	308	315	309	293	290	296	254	278	284	265	275	288	295	280	312	300	288	281	304	309	283	292	307	290	258	295	288	295	302	299	306	284	282	291	283	324	289	310	291	315	300	300	285	292	304	304	313	309	289	296	264	302	293	270	294	300	291	291	281	296	289	292	282	287	306	295	291	310	312	263	304	314	338	303	295	301	313	287	306	300	302	310	319	288	315	288	283	286	313	303	314	302	276	304	295	301	287	290	311	292	302	312	305	326	255	267	303	258	310	296	267	296	278	267	260	303	301	284	291	270	293	292	343	271	285	290	285	244	280	286	305	293	279	284	302	312	305	327	300	285	271	252	324	307	284	308	296	304	312	277	324	273	289	281	295	277	316	330	293	283	291	311	349	291	321	297	280	291	294	286	298	305	309	270	323	265	293	293	291	278	268	295	304	287	301	288	293	330	298	279	296	309	305	344	284	290	279	289	287	292	309	278	304	263	296	297	296	301	305	304	285	284	269	277	297	297	272	276	298	310	272	310	285	315	291	287	299	289	299	297	279	306	307	306	284	321	320	315	285	299	312	308	293	292	288	314	326	288	292	349	274	318	272	235	270	266	278	319	297	296	281	268	273	289	289	280	281	318	318	296	316	324	320	290	275	347	311	292	281	286	279	301	292	319	305	289	326	301	312	321	294	321	281	275	288	302	290	299	270	300	272	293	318	282	286	254	297	302	295	298	294	285	290	276	316	291	317	310	305	281	275	340	335	306	301	294	277	310	267	280	314	292	291	304	283	280	318	266	320	302	294	264	282	276	290	312	309	303	297	296	297	289	287	303	289	305	264	295	303	284	285	321	280	286	308	283	274	299	266	306	287	291	329	274	279	296	319	274	306	270	280	290	314	267	292	274	306	273	278	335	307	303	298	314	267	296	258	309	310	297	300	269	299	311	325	309	293	293	291	299	307	286	311	288	322	328	316	290	301	301	307	303	308	278	300	287	294	314	315	306	297	288	279	287	308	281	273	307	314	303	319	291	319	289	311	320	255	259	316	304	307	291	312	280	319	288	292	307	294	295	292	275	292	298	291	289	318	285	338	280	308	323	309	271	285	278	309	298	339	262	307	306	341	288	279	274	294	301	313	292	284	336	310	288	287	321	276	282	295	297	254	261	296	301	291	290	276	282	319	295	295	299	283	293	306	280	288	293	289	295	312	284	288	296	290	272	336	306	297	308	290	328	269	291	311	300	298	274	315	301	283	312	287	290	286	291	295	328	294	309	270	304	329	291	286	301	279	309	331	299	284	271	296	292	316	303	289	280	321	322	303	301	289	292	300	284	317	284	310	333	303	283	277	296	286	274	289	268	271	290	279	308	300	275	296	284	299	274	291	277	305	318	266	288	304	287	288	266	287	301	312	301	313	314	294	305	304	293	304	290	288	325	266	298	308	278	284	318	286	279
42245	69330	51766	33617	21580	11107	3772	501	378	348	335	345	333	332	325	320	310	336	319	342	324	354	307	365	311	328	319	361	313	326	354	335	289	342	347	344	364	361	313	312	319	341	337	336	305	326	340	301	330	324	327	329	326	301	329	336	316	353	374	319	318	323	302	326	343	325	322	351	333	325	297	333	346	338	335	353	331	287	329	321	285	317	351	317	329	340	313	310	336	347	335	348	362	322	322	336	349	324	311	306	349	336	311	346	354	371	352	308	359	342	330	324	365	339	345	300	351	322	321	345	322	307	350	305	340	336	368	310	305	314	371	300	321	329	338	329	339	322	367	322	331	316	324	334	359	319	334	339	346	306	324	344	318	366	319	324	327	297	325	322	353	330	339	311	316	320	324	310	342	355	311	348	337	330	355	328	326	290	350	344	347	315	343	327	340	304	328	354	372	311	312	337	352	348	328	333	369	334	315	328	290	356	353	305	313	343	323	338	355	290	338	315	361	337	328	344	324	338	325	329	340	321	361	330	317	333	299	332	326	353	367	322	338	354	324	363	298	295	310	360	349	292	340	356	330	343	344	349	326	323	311	346	331	320	293	297	340	331	310	343	351	321	354	313	318	331	334	313	327	323	318	337	311	335	317	316	327	307	327	330	349	328	348	322	354	334	292	330	310	334	316	334	311	316	326	304	279	326	327	321	305	346	332	318	334	312	348	322	368	361	340	332	347	317	306	327	339	324	339	290	328	304	300	343	350	310	306	326	333	314	331	306	362	319	337	353	345	318	351	315	318	313	333	345	347	338	324	351	330	340	348	356	326	337	326	349	341	312	325	336	341	339	329	345	353	347	314	334	292	344	335	350	311	352	335	339	333	312	345	334	332	332	347	354	322	315	309	344	334	310	316	342	320	356	335	318	330	332	328	317	319	324	289	337	340	313	331	341	297	319	348	319	301	362	348	312	310	327	353	327	320	317	331	310	315	298	320	337	327	333	328	346	319	326	359	322	341	362	326	344	314	363	310	329	330	328	330	322	314	340	325	315	324	350	335	336	350	333	341	325	338	340	326	351	332	309	323	326	310	329	299	313	334	344	353	327	326	331	315	331	336	332	314	343	323	311	333	329	359	366	331	353	367	313	343	334	332	367	331	315	347	328	330	360	359	314	343	359	334	354	344	316	354	327	323	299	328	353	341	328	333	329	270	323	359	344	315	286	337	318	334	346	305	343	348	317	360	332	311	299	371	323	331	339	322	317	337	337	341	321	315	336	324	319	345	341	336	350	332	300	351	316	325	359	357	347	337	364	331	330	352	324	329	344	361	301	329	339	327	294	329	331	306	331	348	319	340	330	323	346	306	324	320	342	321	349	369	322	335	324	311	365	335	315	340	327	318	347	316	342	313	316	352	313	319	348	336	287	324	318	320	349	326	327	313	355	325	337	325	305	329	307	329	342	342	312	318	336	317	316	325	336	303	366	342	349	312	346	336	355	355	337	346	350	336	305	318	322	333	311	347	356	316	369	346	346	320	314	377	330	352	317	341	331	327	355	328	341	326	328	316	349	342	340	328	346	328	321	341	344	325	326	360	336	367	318	332	361	333	348	323	345	352	337	362	340	308	344	359	335	315	351	354	338	352	367	322	316	328	326	330	314	355	338	318	355	310	331	313	325	323	330	348	313	329	363	326	350	316	327	343	355	314	281	349	339	305	327	316	322	295	335	338	326	318	326	335	331	335	363	345	360	335	313	365	311	320	321	311	324	366	309	354	310	354	322	310	349	324	319	341	311	344	300	331	336	367	265	365	310	330	339	348	288	352	322	301	324	350	340	335	345	358	331	313	344	345	339	351	337	351	327	292	340	354	354	313	309	306	335	304	311	324	308	329	338	317	305	303	308	321	334	306	310	331	330	364	364	321	301	326	328	344	329	337	343	312	300	326	332	324	333	341	295	348	346	330	329	324	319	332	319	366	303	325	350	312	351	315	327	351	310	326	316	377	353	346	315	313	322	347	320	325	366	294	355	324	367	328	382	301	382	320	325	333	316	330	326	321	323	312	313	320	321	332	330	327	350	338	333	353	313	310	326	352	329	355	313	311	349	336	334	319	335	313	334	339	297	328	335	339	319	321	310	351	359	304	351	348	359	327	328	330	341	354	324	312	323	319	348	365	313	354	345	322	359	333	349	333	313	324	321	312	318	328	321	334	306	332	312	315	321	313	324	328	325	319	323	333	296	335	331	348	346	335	357	339	303	343	319	359	332	330	315	327	338	363	348	336	332	322	322	313	328	332	336	337	322	308	327	375	358	297	329	363	328	334	322	344	307	352	350	334	340	318	322	325	326	331	351	337	348	314	335	341	312	336	307	337	338	319	332	332	314	279	324	314	336	330	337	337	329	365	346	314	347	317	339	334	330	336	330	327	344	360	297	323	352	326	319	342	337	336	355	313	318	354	303	310	340	381	350	353	323	359	310	337	341	337	364	318	325	307	296	353	335	296	332	317	318	348	333	349	357	338	306	347	307	324	302	322	337	322	319	336	340	371	328	347	343	326	335	327	325	311	338	335	363	348	322	362	344	346	321	346	348	339	343	321	311	283	308	330	340	296	317	332	343	296	337	339	307	322	313	319	346	292	363	318	324	358	293	363	323	315	327	330	358	331	339	365	335	315	352	364	338	288	328	319	324	347	347	349	296	299	346	331	361	329	285	360	315	310	346	324	343	323	322	325	350	334	308	337	324	312	305	333	308	299	345	323	348	293	346	349	302	330	337	331	296	314	340	339	350	346	331	342	334	334	342	352	354	316	357	339	335	315	327	329	282	325	291	357	338	334	347	324	361	338	336	309	345	323	328	323	315	329	309	330	335	338	338	340	337	309	318	343	318	325	334	342	333	333	340	331	311	325	323	310	330	332	318	364	332	327	330	347	326	295	313	355	340	347	320	338	332	354	322	357	335	327	368	341	331	355	332	327	322	343	336	337	343	350	300	346	341	331	334	354	290	325	323	327	332	290	305	353	331	330	315	321	337	352	347	317	318	349	345	366	337	346	381	315	322	326	327	323	298	320	334	318	349	306	360	318	342	320	343	337	321	332	332	323	344	369	349	337	329	377	339	329	312	314	339	317	343	324	324	333	315	325	328	313	338	330	331	349	331	342	345	330	347	350	333	333	307	343	303	329	325	339	322	328	368	333	369	336	377	310	335	324	340	303	343	334	336	339	331	328	326	323	316	344	304	334	333	321	340	335	374	297	347	339	307	351	345	351	346	350	343	343	323	346	316	331	354	323	315	326	354	345	366	341	342	368	330	351	349	342	341	362	355	339	302	355	311	320	349	326	335	339	338	326	372	339	319	309	346	365	322	343	319	327	310	312	350	338	372	344	307	334	340	332	325	312	332	314	354	345	335	325	340	300	350	358	310	333	305	337	330	320	347	324	313	346	318	344	306	345	333	334	309	343	314	361	335	341	345	309	340	321	353	322	333	330	356
22669	21390	30625	28148	26573	25655	18643	2287	619	617	587	580	577	594	572	563	575	548	526	580	520	608	562	592	558	539	568	577	556	584	582	573	584	555	568	574	499	535	545	549	563	567	555	561	604	575	537	561	550	555	581	569	592	572	550	600	545	535	540	567	562	579	592	546	588	574	511	531	564	549	535	536	545	575	542	549	555	563	566	595	550	567	532	534	549	570	558	594	584	566	546	540	578	582	547	587	537	542	584	557	521	564	565	579	554	545	594	574	539	576	542	553	565	566	532	566	551	552	518	560	580	510	574	620	514	547	564	504	575	544	563	526	573	583	579	569	546	551	542	560	569	586	569	543	523	578	572	585	561	560	556	554	555	567	568	593	584	550	568	530	550	526	577	536	541	578	570	529	593	555	579	560	528	524	597	559	595	549	584	542	593	550	534	565	604	577	579	557	552	555	582	598	553	587	601	558	521	540	526	572	582	558	557	530	553	528	538	590	562	537	506	538	562	606	581	584	619	574	577	598	570	593	549	519	581	575	588	600	601	549	550	558	542	571	563	590	547	601	578	569	602	554	566	542	575	585	557	544	630	556	531	591	584	499	589	599	562	540	529	552	573	565	583	558	592	557	584	588	584	549	545	546	588	585	580	580	554	568	563	593	547	546	614	614	566	573	602	571	588	568	572	563	550	562	574	574	563	573	512	569	578	600	537	564	520	558	576	569	569	560	579	525	553	592	524	564	541	530	556	569	549	559	557	562	569	570	556	576	587	556	576	591	585	575	606	585	562	592	601	578	555	551	574	573	584	541	554	562	556	548	551	538	590	590	549	598	548	542	589	543	577	502	504	575	549	584	556	573	558	550	563	535	560	578	586	561	570	558	583	595	513	584	564	530	523	548	581	523	529	543	594	545	574	554	595	562	601	537	599	559	574	576	594	592	559	532	550	595	581	551	560	576	578	592	594	554	593	587	528	570	567	544	560	579	507	549	558	572	605	555	620	543	560	573	611	562	550	578	607	557	580	541	538	522	601	567	522	568	573	546	551	560	559	578	586	559	530	567	590	544	578	558	625	567	624	562	577	569	538	527	569	556	550	544	564	577	554	557	596	571	550	577	562	553	548	602	612	565	574	545	581	566	568	568	551	535	530	599	557	583	562	604	541	567	546	566	548	608	577	542	566	534	574	540	559	570	543	560	549	580	532	534	577	554	522	566	571	537	516	576	564	543	551	545	509	566	548	565	550	562	559	566	553	587	534	529	607	614	563	538	564	560	548	594	556	575	557	547	572	503	550	598	580	570	569	561	588	550	595	571	540	540	533	570	555	536	535	542	551	555	534	555	580	559	590	548	556	526	603	549	538	587	556	548	603	512	561	583	545	547	554	583	582	575	540	614	572	573	601	547	568	586	528	564	539	578	554	560	591	549	556	592	541	518	542	577	577	532	547	543	559	569	542	572	572	556	568	551	560	569	564	584	528	572	559	585	502	582	591	539	555	539	542	612	497	576	609	549	553	574	537	524	570	597	580	563	556	559	582	563	563	590	541	564	546	559	579	515	557	585	541	577	559	578	540	523	570	573	541	558	526	506	539	565	531	586	533	541	536	582	588	601	552	598	557	523	542	526	557	564	511	547	563	546	521	593	544	530	595	579	560	568	567	516	555	596	523	570	586	553	577	550	579	593	546	571	570	565	579	565	587	567	577	571	579	571	563	572	479	566	541	567	542	585	562	556	575	537	568	527	584	535	556	607	581	500	552	559	546	554	532	552	567	560	536	564	583	533	558	574	589	586	579	562	550	552	548	593	548	550	577	517	532	530	608	575	572	559	520	540	548	565	588	593	606	551	618	549	538	559	580	553	518	584	566	566	595	544	549	602	518	580	575	549	571	599	576	551	581	520	542	556	565	563	541	593	569	578	556	576	596	554	560	544	540	565	532	550	536	540	582	596	515	581	597	545	533	510	532	572	553	526	571	536	549	550	609	550	566	532	598	525	547	625	553	513	586	574	596	567	540	567	574	538	530	543	545	571	559	538	551	561	547	532	543	579	555	560	563	574	576	535	577	574	546	592	554	547	581	558	533	531	588	598	553	528	561	549	580	575	602	540	572	541	556	565	591	529	551	580	576	508	562	542	576	586	531	556	567	561	582	561	538	552	510	564	555	550	574	551	559	596	590	573	524	593	580	549	570	551	559	599	538	586	517	568	557	550	553	562	511	575	551	587	644	585	571	540	561	566	588	522	596	586	552	556	556	567	532	530	527	553	545	603	618	585	558	564	565	552	543	542	579	607	556	563	582	563	629	557	574	577	567	570	619	538	534	549	581	569	599	585	578	569	542	568	568	566	531	556	563	552	596	575	561	500	558	550	591	551	580	566	540	596	543	577	595	565	589	582	533	592	570	598	566	564	581	569	556	543	561	543	562	542	569	570	567	588	571	589	551	590	544	564	557	551	622	556	555	538	529	566	568	581	573	585	553	581	613	547	592	554	534	557	611	582	534	540	560	562	553	532	577	561	545	556	597	510	577	578	540	557	568	549	620	559	551	554	533	540	591	560	600	598	565	583	609	574	519	538	559	570	563	552	584	567	563	599	578	544	531	545	567	559	519	581	519	585	569	550	541	543	560	574	538	581	599	554	590	589	552	534	572	540	613	548	535	584	572	548	544	567	607	544	593	544	578	536	569	579	572	539	550	569	573	571	598	573	578	587	548	517	532	527	563	602	551	548	567	539	572	555	578	552	556	576	547	539	536	548	539	550	568	582	562	537	604	571	533	592	550	555	569	574	624	584	539	534	557	537	562	530	555	530	546	552	559	563	561	583	573	501	562	591	571	561	547	534	521	584	581	528	562	551	563	562	558	539	552	567	534	569	603	560	555	576	555	610	572	569	570	562	558	592	579	580	579	564	544	532	573	560	534	543	571	545	561	560	511	526	570	573	563	569	558	535	588	563	581	570	566	557	544	533	551	546	542	550	538	539	547	566	555	579	533	519	534	519	605	545	561	597	539	549	570	550	655	565	584	588	548	517	580	577	587	561	517	574	571	559	592	542	556	599	587	568	547	531	539	540	572	581	562	529	601	551	593	583	559	594	577	585	571	572	586	612	583	587	555	569	528	568	585	526	605	573	590	602	533	587	549	508	583	592	562	557	549	566	552	543	565	548	577	562	586	545	573	561	559	571	561	584	588	569	577	558	607	562	519	514	543	551	585	539	555	556	543	535	598	592	530	583	551	533	560	563	523	580	543	548	566	583	560	575	582	525	493	558	603	548	576	529	536	568	571	509	553	636	525	543	532	566	546	559	553	562	550	551	580	579	543	517	568	533	590	596	578	575	591	576	571	551	580	549	610	559	556	621	558	567	620	572	586	553	520	522	580	531	571	583	602	611	583	587	563	535	548	612	567	533	594	546	585	557	541	612	544	576	548	545	540	525	571	537	554	587	559	584	616	541	549	551	548	583	508	571	596	582	585	558	570	588	597	539	589	549
55433	94957	76786	56880	41565	29386	12537	1306	687	668	611	597	599	617	608	553	566	625	579	629	640	615	592	589	588	566	617	593	583	614	586	504	522	585	610	577	605	573	603	578	618	579	575	571	614	577	616	569	597	570	632	578	600	580	592	598	574	569	582	556	585	583	585	535	603	577	553	557	576	595	579	579	541	622	613	580	558	577	566	617	569	612	620	582	596	547	581	550	593	600	580	583	592	619	593	572	544	578	586	564	584	532	584	575	611	556	613	577	521	561	554	558	589	557	587	578	634	592	591	546	569	599	572	582	604	570	572	582	600	598	592	574	577	591	573	562	608	577	545	566	598	574	524	567	594	589	561	611	573	588	520	569	561	565	604	630	594	587	588	567	559	530	600	577	605	584	571	576	558	603	593	580	578	586	562	554	584	586	571	582	548	542	585	560	552	577	545	580	603	541	614	603	556	592	566	555	526	579	599	575	590	581	564	540	559	537	564	587	576	531	567	609	564	585	575	555	612	577	562	570	607	531	584	534	557	522	616	628	572	589	563	625	568	586	585	578	572	515	576	541	577	586	550	584	565	584	567	577	572	581	560	565	595	557	588	549	597	576	554	579	635	585	593	585	565	545	560	548	539	592	580	560	574	565	600	577	620	587	592	547	590	565	581	578	563	622	607	541	604	600	545	611	600	549	586	588	552	588	584	527	538	592	566	596	573	564	546	576	569	540	586	584	572	593	577	530	549	565	589	551	590	573	556	564	580	578	597	555	606	564	558	589	575	542	654	563	598	554	577	601	561	577	542	591	577	576	633	559	562	542	553	534	578	608	601	576	591	577	536	603	588	552	608	566	568	578	564	543	588	571	576	629	572	559	584	572	551	567	563	554	575	579	568	570	565	573	517	562	604	604	585	612	589	569	595	567	561	602	577	596	603	543	573	571	582	564	600	574	576	602	545	523	594	581	617	573	511	601	563	621	562	572	525	616	557	572	575	576	583	628	556	569	568	606	523	597	567	574	577	574	615	581	545	581	603	601	599	593	583	562	555	553	590	533	601	557	604	572	560	615	566	546	573	558	581	549	566	602	609	592	609	566	613	583	598	556	573	605	570	575	595	558	629	543	578	547	566	591	556	558	632	591	619	540	620	560	590	567	585	595	566	618	605	579	545	553	571	615	590	628	574	580	552	613	593	586	613	587	605	561	577	537	576	591	574	585	603	569	590	586	587	555	598	549	589	558	592	563	582	550	564	595	547	569	584	574	590	552	600	569	579	568	577	622	535	571	559	635	590	577	550	599	567	550	598	556	623	561	595	593	572	576	595	587	578	540	579	571	554	565	607	560	607	574	606	591	544	557	554	557	569	556	594	612	609	590	584	592	576	607	590	551	582	515	591	622	543	609	611	579	564	595	574	554	598	547	638	536	582	550	548	558	570	582	593	537	599	571	555	559	553	534	587	571	575	599	557	564	590	598	576	577	564	612	605	592	575	600	559	585	603	605	537	561	612	554	571	571	566	585	575	599	596	547	541	589	578	548	554	558	607	605	576	643	556	561	586	540	593	557	592	570	573	605	563	604	550	635	563	563	579	607	589	572	576	592	573	581	570	573	607	602	632	517	527	549	594	567	551	556	573	585	572	579	567	541	605	514	553	557	602	554	589	565	520	634	619	556	569	567	555	558	550	585	567	551	572	601	567	587	607	618	536	580	620	604	536	575	541	601	534	529	562	536	609	606	545	553	568	590	576	567	630	575	547	599	560	585	551	591	584	588	587	585	574	573	603	567	601	591	639	570	586	560	624	566	609	567	615	594	570	616	560	612	578	600	587	565	569	573	595	553	587	599	561	569	588	623	574	587	588	642	543	572	574	586	592	607	570	558	530	626	584	580	585	569	577	593	613	565	579	553	609	516	577	582	576	551	620	562	561	564	584	560	578	554	585	564	572	578	560	563	604	602	572	561	526	595	583	631	578	563	597	566	590	580	587	548	586	614	579	541	569	571	581	587	595	633	566	591	566	563	553	591	575	582	605	604	579	579	586	553	562	570	594	576	599	558	559	591	573	598	552	549	551	624	578	532	587	578	588	549	551	561	581	594	558	549	567	564	550	558	603	565	614	547	579	609	559	622	575	551	601	555	588	596	548	585	581	578	596	622	604	604	623	555	566	616	604	573	553	612	603	576	533	589	533	555	559	586	609	575	599	613	567	577	580	598	577	562	565	562	612	554	588	573	573	580	599	560	606	589	564	582	579	561	588	574	558	606	605	572	563	617	569	574	566	548	566	586	545	570	586	550	574	582	559	574	584	564	553	623	559	578	544	591	601	589	602	593	564	560	582	581	577	583	550	553	570	600	560	584	576	576	566	584	580	547	577	584	605	558	590	520	550	558	557	584	593	559	579	568	613	587	553	550	608	577	605	609	604	564	574	574	571	589	554	591	595	607	551	542	567	549	566	561	599	588	550	593	577	556	590	580	573	591	595	556	546	583	582	619	604	582	631	610	590	586	537	537	571	544	557	590	565	566	562	566	577	552	569	546	602	569	569	555	613	565	538	595	563	551	554	567	601	601	573	585	545	586	580	551	612	608	592	596	553	577	561	568	591	570	576	564	568	580	546	596	569	562	578	555	590	594	626	573	579	590	596	566	559	609	590	585	577	551	585	557	584	546	588	599	593	614	601	593	592	581	574	571	557	583	576	554	593	574	581	587	550	584	586	547	592	535	581	550	565	558	608	576	602	596	569	562	606	552	581	593	539	587	575	562	561	565	595	547	576	611	560	577	569	572	565	573	585	578	605	583	628	560	539	577	597	581	592	565	570	571	565	566	562	602	570	525	593	605	566	627	578	598	591	551	572	593	551	579	532	562	602	592	558	585	612	617	597	583	580	599	583	551	602	540	594	552	590	591	570	604	592	581	552	638	618	585	580	587	570	560	570	564	557	570	572	552	565	577	578	584	555	570	576	563	571	591	626	561	589	572	549	529	629	576	575	540	620	578	536	558	625	574	528	600	551	553	568	595	592	569	583	540	557	544	580	633	610	571	566	539	560	560	608	588	567	591	577	618	599	551	552	580	603	570	564	597	584	592	556	560	555	584	556	576	597	610	535	557	551	566	606	591	612	568	568	601	576	548	583	587	581	594	591	599	581	595	569	579	579	576	615	587	593	587	570	559	598	575	560	577	589	606	564	525	580	602	543	541	609	546	580	551	615	600	589	594	593	576	609	576	571	627	571	583	569	605	604	603	570	589	559	590	527	570	608	562	567	638	632	552	569	568	573	615	590	582	608	602	606	623	565	655	544	573	587	552	594	589	562	567	586	576	560	584	572	593	511	562	565	568	625	532	587	535	570	539	581	602	586	588	573	586	601	572	609	528	549	601	601	598	556	638	571	563	553	532	592	536	587	548	564	568	547	566	591	537	600	573	555	606	608	551	600	568	577	562	559	588	541	551	564	577	518	580	582	574	575	603	591	611	566	611	593	538	601	605	584	550
28597	23554	28090	14829	4476	2506	417	254	194	212	211	213	239	229	215	211	203	241	242	232	226	231	244	215	226	226	232	229	254	221	215	221	213	238	224	212	209	218	207	218	248	220	225	214	226	239	215	242	209	255	215	221	233	203	226	196	211	203	224	224	227	223	221	218	211	226	245	230	217	201	222	211	212	213	224	210	235	214	224	232	206	224	231	220	240	231	241	225	243	208	236	191	219	219	241	211	224	224	233	259	236	243	226	225	204	217	208	222	245	221	236	229	215	232	231	228	240	222	230	222	227	225	213	216	229	226	213	208	229	246	201	215	221	234	214	254	236	244	228	243	212	212	227	235	221	227	198	218	210	220	211	238	254	232	221	223	251	219	234	234	237	238	226	194	236	233	225	219	219	211	210	197	215	222	191	239	211	230	228	235	214	204	211	200	231	240	207	231	223	234	229	223	188	241	225	216	219	229	224	231	237	238	213	219	225	243	229	213	246	215	197	213	217	208	218	232	238	225	234	202	224	216	236	226	231	222	214	233	233	209	220	272	231	217	235	225	237	226	235	201	231	192	217	190	213	241	202	203	236	247	218	220	240	223	241	210	229	247	233	213	227	245	233	233	215	234	227	229	220	213	233	228	236	218	219	220	202	228	217	213	275	250	225	219	215	241	221	206	210	240	213	193	199	212	251	236	212	225	212	220	218	219	224	230	198	209	236	237	215	217	219	249	233	260	236	229	207	229	216	235	222	225	225	222	224	223	223	232	270	245	237	229	198	236	234	226	215	214	200	221	247	223	223	237	192	234	220	222	223	218	210	219	194	226	233	241	246	236	217	208	219	255	216	221	206	217	218	228	216	220	215	210	223	216	196	218	239	211	221	207	221	231	243	211	229	214	232	213	237	225	234	211	219	230	198	214	214	235	218	222	231	261	207	211	209	244	193	233	235	250	235	204	205	204	201	230	215	228	235	191	230	231	229	210	210	236	221	231	231	201	261	216	234	193	215	241	219	230	217	223	222	222	218	244	205	227	228	224	229	264	232	231	238	199	236	215	209	203	207	234	192	216	210	223	222	220	211	209	215	190	239	200	238	231	231	199	241	211	227	236	230	219	253	239	224	219	217	247	210	229	223	202	219	243	254	241	233	244	222	242	235	231	207	203	227	215	222	226	217	227	217	236	225	229	235	229	239	206	204	212	213	231	211	209	211	232	251	234	190	224	218	198	216	216	219	213	191	224	248	242	218	227	206	237	202	208	217	223	239	220	204	209	215	209	233	217	221	216	220	244	225	239	227	204	230	217	218	219	248	230	238	211	214	238	200	226	201	192	216	251	236	220	227	211	214	239	203	206	217	211	190	213	218	215	213	209	220	221	226	226	229	235	220	251	229	235	232	203	230	224	236	234	206	214	197	247	234	237	215	235	211	232	221	246	219	225	212	240	192	228	247	223	222	237	227	239	223	224	232	223	220	246	243	205	230	215	232	213	210	215	236	242	207	235	234	206	230	195	243	222	248	235	227	186	237	227	228	216	225	254	215	222	200	225	223	227	233	231	219	201	233	216	206	230	233	226	210	227	211	209	225	220	196	219	216	245	208	223	224	207	208	241	233	227	225	198	213	221	221	238	227	212	229	221	235	243	212	204	229	181	233	241	220	252	214	234	247	229	207	224	224	214	213	234	254	221	214	209	228	216	213	204	238	230	228	213	220	215	188	217	238	227	238	198	241	207	246	223	248	232	245	235	231	231	204	240	237	206	221	232	240	222	231	237	231	202	222	226	214	205	202	218	211	241	213	198	205	210	229	224	224	235	214	217	213	223	233	230	218	221	215	230	201	207	242	231	224	197	195	229	223	205	216	213	213	218	214	231	233	223	215	205	229	210	216	214	208	227	211	220	229	236	204	250	235	220	246	214	202	223	223	259	236	255	222	216	203	205	197	226	228	209	212	208	227	213	207	215	223	210	200	207	245	232	217	217	221	199	228	233	232	222	219	204	209	242	275	203	230	230	231	250	215	236	224	239	244	234	218	223	217	209	198	235	200	210	243	183	243	216	226	182	241	208	248	262	213	206	209	227	233	246	202	208	227	221	213	221	215	219	239	208	196	234	204	212	188	221	202	218	216	225	216	258	215	204	222	236	233	210	209	260	240	210	221	225	223	207	200	216	201	229	205	245	234	221	247	221	213	187	208	226	192	256	244	208	213	229	221	235	199	216	219	267	228	233	241	250	229	207	251	220	228	201	207	227	223	203	224	239	229	214	241	220	200	224	212	211	223	227	193	226	219	216	213	198	207	196	231	225	235	224	218	217	211	203	218	216	220	230	212	221	236	195	229	251	233	229	217	209	182	212	256	211	235	209	221	234	214	227	229	217	228	223	228	220	225	242	218	233	225	193	221	244	222	200	210	215	214	226	241	224	222	199	222	228	262	236	228	204	220	230	200	218	227	222	226	224	215	223	230	257	212	233	215	238	218	225	244	227	230	222	244	206	211	235	226	219	233	200	215	221	223	233	219	214	212	207	207	232	230	224	230	235	187	209	248	229	213	230	231	234	225	232	226	244	234	198	230	215	208	208	233	215	224	204	213	217	208	196	217	218	201	211	202	216	226	206	242	216	203	207	223	222	237	218	226	236	233	217	225	219	207	222	220	250	220	211	238	193	199	220	253	210	235	208	207	191	236	254	238	252	242	225	205	210	237	222	225	248	219	229	209	227	241	225	221	254	235	201	170	224	220	218	192	215	214	235	209	202	210	235	234	216	239	217	225	218	216	225	191	267	211	205	234	215	228	220	235	184	221	207	218	206	198	205	243	206	199	232	215	213	217	250	204	221	231	241	217	203	210	243	239	231	201	236	237	218	233	241	209	202	231	205	231	248	225	209	234	225	222	232	234	226	252	224	223	226	224	231	215	235	213	205	203	205	231	207	232	234	196	210	231	198	241	215	239	219	232	213	221	224	219	229	210	213	226	224	235	237	209	214	219	242	220	231	214	216	220	216	249	230	207	225	207	225	210	222	227	232	202	231	217	232	220	242	241	215	226	238	198	223	252	196	236	226	221	219	229	200	248	204	224	232	208	233	235	245	223	214	213	261	221	223	216	223	214	245	220	234	214	223	193	233	233	242	220	222	233	238	200	197	223	265	238	225	240	216	209	215	202	234	234	225	221	233	241	191	215	218	195	233	239	203	248	228	238	207	235	219	197	217	213	222	252	241	224	214	243	226	230	232	209	221	209	223	189	212	229	207	230	236	239	244	209	215	252	207	213	210	216	223	224	240	196	213	207	229	219	206	227	208	241	192	246	216	209	232	234	227	239	235	203	235	234	218	237	213	201	224	206	231	222	229	220	203	217	221	228	232	213	200	229	214	221	218	215	222	230	183	223	213	205	238	222	213	243	223	216	247	199	244	220	221	237	234	215	239	220	240	221	216	228	221	227	222	260	205	171	233	228	233	262	215	231	207	200	221	249	233	229	223	187	232	233	225
19406	32861	24099	9954	4652	3220	503	249	241	241	244	269	230	230	238	236	250	244	247	242	255	232	223	236	239	268	241	267	243	242	280	236	239	252	259	239	246	246	242	250	245	262	250	232	241	243	240	253	257	256	268	231	234	258	271	226	282	236	245	249	234	272	273	239	248	282	253	242	244	259	232	253	250	260	239	252	238	249	243	235	241	236	240	241	245	235	227	230	255	222	287	234	238	253	274	262	229	283	248	265	251	227	258	236	257	259	255	245	274	231	240	258	211	244	254	234	211	230	255	236	263	254	260	243	249	226	243	247	246	229	231	258	240	255	239	247	248	240	269	258	274	280	253	229	230	249	264	260	238	263	255	236	269	261	240	228	268	269	237	229	237	282	252	256	260	221	232	250	255	243	263	261	243	209	223	250	239	256	235	251	244	260	248	228	232	239	227	230	250	259	245	234	268	244	254	233	275	256	246	250	251	257	247	255	253	292	248	227	243	248	244	280	233	235	283	238	238	249	251	247	258	229	229	239	246	264	249	250	269	266	250	264	240	267	259	238	226	231	257	225	241	263	241	255	254	249	245	277	271	224	271	278	276	258	246	227	252	245	248	239	256	273	247	238	271	259	218	233	268	260	247	249	237	254	234	250	288	237	254	233	234	227	255	266	247	260	258	246	256	239	236	234	235	246	236	234	255	231	248	257	245	253	258	257	232	266	246	258	239	254	249	243	248	284	241	255	223	246	220	223	286	217	247	274	264	248	261	268	254	248	260	252	272	262	257	245	227	259	229	230	259	235	250	251	236	225	250	255	233	219	246	254	227	226	247	238	248	266	229	233	265	237	237	244	271	248	247	252	255	242	248	265	204	282	223	265	275	248	242	243	246	262	217	241	278	240	232	255	247	261	246	240	246	251	220	245	243	243	255	240	247	248	256	274	226	228	228	253	239	253	224	229	267	240	226	233	249	259	261	251	293	262	258	232	234	243	267	257	279	219	241	236	235	251	247	278	257	231	231	272	235	259	233	245	270	264	232	253	244	252	227	240	249	259	253	239	264	240	210	244	234	281	230	223	272	238	251	245	217	226	219	264	226	254	252	253	254	274	245	256	235	223	247	242	248	231	264	224	229	239	254	256	227	271	247	256	255	237	246	236	240	256	220	251	250	243	252	255	235	237	239	229	232	236	260	254	255	235	252	261	257	258	265	243	256	225	252	256	256	249	255	268	248	235	271	251	248	268	255	270	235	245	211	261	231	272	236	236	239	257	256	282	235	258	226	232	268	268	232	246	232	249	226	240	247	272	278	263	259	254	275	264	262	253	238	248	223	239	243	244	247	263	229	227	238	257	248	234	264	252	255	260	249	240	233	241	224	235	253	242	258	240	247	227	265	269	227	211	213	233	227	250	247	247	219	266	223	244	207	279	275	248	260	253	254	248	239	237	268	291	249	231	246	226	240	228	225	232	207	239	209	230	232	275	229	245	241	248	253	214	249	231	252	237	272	215	215	231	241	241	245	256	276	250	265	239	253	220	267	249	233	247	217	248	269	244	253	216	239	264	271	226	211	219	265	251	243	245	241	264	255	242	255	249	243	254	237	252	239	231	259	247	257	259	259	259	247	233	226	247	229	240	232	228	246	257	262	264	254	237	251	239	252	236	270	258	253	270	266	236	264	222	243	221	245	275	243	230	234	253	217	267	252	225	231	236	265	245	223	252	247	231	258	267	231	259	221	235	289	265	230	242	237	251	238	263	246	253	265	254	259	235	270	241	253	257	247	256	250	255	233	247	262	282	234	210	249	241	231	262	268	246	241	253	265	265	262	249	249	249	243	234	227	248	232	252	250	258	220	262	243	245	258	250	249	229	251	234	240	252	255	259	261	259	235	213	237	235	212	261	251	269	236	230	256	231	237	218	249	265	227	225	283	251	242	263	236	255	241	277	235	243	240	223	234	238	233	257	260	230	242	239	269	264	223	271	241	259	236	254	262	220	262	259	239	246	275	231	269	245	239	262	244	274	260	271	259	293	239	254	228	258	249	266	225	222	241	235	269	274	262	235	240	275	248	244	235	272	259	205	232	236	265	264	258	271	282	253	255	225	255	220	264	237	249	243	243	258	249	255	237	269	229	263	264	248	244	239	239	258	219	223	260	230	234	234	235	257	247	233	264	258	205	233	238	244	217	234	265	263	228	245	248	258	245	272	243	290	225	240	239	254	247	265	248	254	249	232	223	240	228	255	259	250	236	246	236	239	245	256	232	234	220	232	274	244	246	264	248	240	242	248	227	233	272	239	270	226	255	241	224	236	270	239	258	235	218	234	250	278	244	250	241	255	260	236	254	246	259	241	212	253	232	257	223	241	247	244	244	272	246	241	267	256	269	245	236	231	263	274	263	257	248	240	270	251	246	231	229	246	262	264	258	259	251	238	263	229	260	254	259	239	245	243	253	243	232	249	242	251	275	251	247	262	249	266	228	288	253	235	304	233	242	218	257	231	246	248	260	268	240	220	278	213	235	265	228	238	235	236	207	238	257	227	230	274	256	220	233	238	220	231	243	262	249	262	247	266	231	259	231	243	242	226	257	228	267	252	230	256	228	251	255	275	264	242	238	216	252	281	241	222	226	227	227	249	248	239	259	283	254	258	221	258	231	243	226	226	239	245	262	237	221	214	234	243	236	245	260	214	230	246	228	229	233	268	272	245	242	253	236	241	232	254	241	259	245	246	248	233	243	239	245	263	260	255	222	261	260	266	241	258	236	237	230	225	256	240	243	249	257	273	257	210	229	225	224	259	241	241	261	243	249	228	269	268	285	237	235	247	240	279	241	266	205	231	251	263	245	254	224	269	246	263	242	252	246	254	252	237	229	226	226	229	223	243	251	250	247	265	237	218	256	229	253	235	254	262	254	222	250	264	236	256	229	245	277	250	232	259	248	260	233	231	246	259	264	222	251	269	227	252	253	229	235	253	227	228	242	268	249	245	233	236	212	255	252	215	251	250	220	238	262	229	239	237	255	248	246	267	254	269	256	241	257	269	241	249	234	233	254	257	258	249	235	241	279	241	251	239	277	256	250	259	241	235	265	234	271	269	252	244	251	253	251	234	244	259	263	253	265	256	245	238	256	271	249	252	253	226	255	220	237	236	245	240	242	239	251	251	253	247	256	237	279	269	273	241	265	255	249	229	262	254	249	237	243	232	249	241	278	238	250	224	276	259	264	227	260	255	253	252	255	245	210	241	220	263	256	232	244	247	222	242	239	254	234	239	221	277	268	230	243	241	256	261	268	231	254	239	230	224	229	274	219	264	258	246	234	258	250	247	261	232	246	276	216	251	231	239	229	253	248	229	243	256	249	227	236	227	252	215	230	265	247	248	223	226	220	238	246	258	265	245	225	236	259	271	255	231	252	232	253	264	224	256	256	250	245	227	247	233	261	228	219	239	239	256	239	259	254	230	250	278	231	210	267	241	260	237	260	249	237	210	276	219
23447	21901	34157	31150	27263	22982	8202	656	477	479	419	409	422	440	433	443	451	421	464	417	453	435	452	457	464	456	435	452	441	450	406	460	403	415	430	437	428	411	425	409	460	390	410	425	436	387	469	426	431	427	429	433	435	399	428	421	455	452	418	454	433	455	429	409	414	463	448	472	428	433	414	467	435	415	464	434	403	389	431	434	427	471	432	435	404	417	443	461	409	401	463	407	418	437	455	430	448	445	432	431	452	435	407	448	440	421	438	434	435	394	438	432	448	420	454	412	438	416	424	456	452	440	375	437	422	426	414	399	436	450	445	452	431	417	442	449	416	438	453	418	384	448	450	424	440	419	420	436	425	417	478	417	434	430	444	436	427	424	440	419	422	443	452	451	432	444	447	443	436	444	431	427	452	399	438	430	381	452	418	415	441	405	428	435	422	461	389	432	416	410	414	401	461	469	439	440	442	430	429	414	469	429	446	385	433	433	455	405	427	428	418	403	460	408	400	436	431	437	425	424	438	433	425	436	444	437	379	436	414	429	442	457	471	409	395	431	437	429	458	451	405	440	438	424	449	419	398	439	421	462	424	405	409	424	433	454	416	436	424	411	460	430	410	419	454	478	447	467	394	406	448	441	441	452	403	431	435	438	408	413	401	445	456	442	404	427	419	448	431	397	457	440	444	428	441	438	404	375	420	395	439	400	408	411	432	454	455	423	443	434	465	432	430	436	437	462	439	410	421	423	450	430	433	440	431	459	447	426	445	436	419	437	434	423	441	456	484	423	435	429	424	410	450	420	424	426	429	441	398	405	435	413	450	376	436	472	427	427	447	485	433	422	435	432	424	417	437	394	426	406	454	447	410	403	435	464	454	424	454	436	425	443	405	420	438	425	486	431	438	424	415	436	443	443	408	412	453	442	394	389	439	441	392	420	410	454	483	401	433	439	413	423	438	415	437	448	428	421	473	461	428	450	447	438	415	404	451	373	442	432	424	456	432	402	441	451	449	416	437	429	403	444	422	431	429	435	410	434	416	452	449	400	405	402	426	448	403	459	418	427	446	437	418	407	419	412	438	402	458	446	418	410	429	405	409	407	469	428	429	401	460	438	407	456	395	437	428	435	439	422	446	437	423	434	395	421	416	414	441	423	436	423	448	446	417	421	414	466	438	401	436	433	422	415	443	439	418	462	417	422	434	442	426	416	474	395	446	407	462	429	470	440	427	402	430	439	432	440	460	412	384	421	448	422	423	435	426	427	444	423	435	442	462	450	443	415	397	414	430	446	427	422	496	415	429	434	422	433	423	445	452	430	412	433	429	435	399	423	399	422	446	412	416	446	432	437	440	437	453	419	401	416	439	432	453	437	428	446	457	431	426	442	425	456	422	421	442	413	435	422	448	452	424	425	418	425	477	437	403	429	393	420	426	426	387	420	462	389	441	430	383	406	469	440	468	430	438	463	452	403	421	426	418	449	405	470	487	442	412	448	450	450	445	424	433	431	426	387	373	393	412	407	412	476	426	433	452	400	375	443	416	426	457	430	436	428	412	436	438	408	460	444	423	436	407	443	443	429	435	485	449	444	415	401	439	435	431	405	399	453	401	476	426	411	384	412	463	449	450	376	428	455	469	412	391	406	409	430	438	464	416	449	442	396	401	460	407	436	440	407	431	446	417	463	449	416	429	392	418	402	421	454	466	439	444	410	427	408	409	439	440	434	426	404	434	405	446	430	401	417	413	435	404	418	426	462	420	486	386	454	412	452	400	472	413	421	439	425	405	461	433	417	421	424	409	433	465	416	436	446	415	471	443	412	433	436	424	435	442	433	430	440	407	421	436	437	422	438	437	443	456	436	402	433	425	448	435	412	448	503	380	429	468	420	446	403	459	414	445	442	441	417	420	434	404	459	419	439	403	415	480	409	388	434	414	453	450	421	429	441	454	441	386	418	440	439	424	420	471	420	422	456	414	441	448	410	441	399	423	421	416	432	395	439	397	435	420	414	397	434	438	430	409	474	458	420	444	398	423	419	430	441	429	424	421	432	403	417	421	422	413	419	449	443	413	422	429	413	413	394	446	435	420	425	429	457	411	444	423	423	428	413	414	428	428	421	412	387	403	405	423	404	430	412	455	426	421	434	448	357	392	375	405	435	439	389	436	484	411	432	439	439	402	441	443	450	411	383	365	443	435	407	408	430	409	449	404	455	433	391	436	423	371	424	389	445	450	405	418	461	396	430	418	455	413	401	424	412	380	493	416	425	456	406	427	481	451	454	410	422	391	471	444	434	430	396	424	433	457	408	425	416	402	394	426	418	431	432	446	440	431	416	419	435	411	449	443	445	437	406	451	430	443	418	445	403	420	443	454	438	400	438	451	491	430	436	446	428	424	386	425	428	439	402	430	458	451	422	407	448	411	446	438	451	418	406	462	479	455	420	465	417	430	445	447	469	455	431	444	439	418	438	424	387	467	455	424	441	405	426	433	422	410	422	425	425	423	452	409	440	416	418	453	418	438	454	404	436	425	439	432	401	423	418	426	479	400	402	453	433	448	447	457	434	415	408	416	407	413	436	384	424	406	421	435	448	436	412	410	430	430	425	431	427	429	423	453	405	406	487	432	426	436	438	412	420	405	419	438	415	410	437	430	419	416	427	422	442	413	414	427	393	399	407	450	431	425	419	430	434	441	416	427	402	404	445	406	485	429	421	437	431	432	478	435	413	433	460	407	446	434	431	467	450	437	399	412	422	435	470	434	414	405	394	427	449	435	445	447	432	410	439	445	426	437	410	436	425	427	430	429	429	434	448	457	410	406	449	456	468	464	416	463	463	439	433	416	441	435	430	405	445	426	420	413	455	449	448	418	438	470	430	396	451	475	430	411	445	420	431	440	466	439	442	427	464	416	451	421	446	442	406	430	401	423	422	449	450	448	447	421	406	449	420	458	427	462	448	415	431	395	404	416	422	438	405	445	407	454	404	372	431	413	419	414	440	405	420	443	427	424	413	415	450	454	408	424	427	464	433	413	416	415	435	450	471	472	419	412	455	435	442	390	469	423	428	421	444	414	447	437	426	444	421	413	414	444	426	427	420	458	427	428	487	444	427	413	429	411	407	425	464	415	419	452	449	406	438	394	463	444	428	448	395	454	454	440	387	456	450	436	438	427	374	444	410	480	470	430	416	430	416	463	452	407	452	425	427	456	445	464	438	462	447	422	421	413	382	447	423	431	471	403	460	431	436	418	424	404	448	430	433	435	442	452	421	413	424	449	432	412	433	414	453	393	411	431	454	475	383	475	396	434	400	426	446	451	415	419	441	436	436	383	463	438	407	425	464	493	422	453	437	452	438	437	464	397	413	442	426	436	397	431	432	439	392	411	464	458	421	393	422	440	425	451	383	422	414	407	394	466	415	420	413	459	395	428	445	443	444	418	410	432	422	450	419	447	425	433	434	451	449	473	460	405	444	431	428	454	457	428	424	432	468	431	439
48287	89253	71026	46605	35194	21262	3841	556	548	477	457	438	481	485	447	464	462	469	437	510	425	431	473	437	452	451	458	432	462	427	469	415	446	475	456	460	452	438	460	481	441	462	406	462	437	440	458	472	446	458	442	467	422	454	454	455	501	434	493	468	451	469	430	461	415	460	478	417	461	485	432	454	479	445	419	447	432	433	435	436	462	462	447	440	411	434	443	475	444	454	450	459	452	465	404	454	427	494	416	422	457	433	449	450	457	417	478	417	448	439	418	438	422	410	439	468	404	481	420	439	435	440	435	444	444	419	426	458	518	445	435	445	422	446	492	429	415	425	414	441	441	444	456	445	447	413	444	444	445	459	441	414	430	468	420	414	438	477	471	462	460	444	423	460	446	448	439	420	425	464	436	489	416	477	443	471	438	444	438	444	412	444	427	451	421	454	480	444	433	451	483	437	455	466	420	455	455	431	424	429	447	440	415	459	457	457	441	472	434	469	424	420	449	435	438	434	428	424	451	471	443	479	451	440	432	423	392	446	442	463	410	452	435	435	434	441	452	448	454	454	474	437	449	459	434	424	433	440	440	418	461	425	449	456	458	465	474	466	447	441	411	438	464	438	433	446	500	461	435	451	446	471	434	421	437	419	439	425	461	431	432	443	412	456	427	440	397	452	431	465	480	471	461	447	439	460	484	417	468	416	433	434	432	440	456	451	427	432	453	415	411	416	468	444	418	449	459	452	442	416	444	438	409	484	436	397	412	448	433	437	423	469	461	428	452	445	450	458	434	453	429	472	488	459	455	438	436	469	464	453	473	445	438	434	433	451	447	416	410	463	429	437	452	422	462	439	439	459	451	465	457	482	454	433	427	487	417	418	449	431	450	422	479	434	489	440	455	436	448	452	446	429	449	445	453	426	463	442	473	471	447	433	413	458	427	396	463	434	397	440	511	431	462	474	485	429	460	437	475	440	414	428	467	410	466	467	457	470	457	432	466	422	462	438	441	469	431	446	448	437	429	427	455	469	435	442	434	470	467	452	436	430	429	481	460	481	477	445	494	449	443	446	438	448	482	426	441	442	464	375	437	414	420	440	427	435	475	416	454	441	421	459	457	438	505	446	435	442	441	432	447	412	447	435	405	451	441	453	479	459	451	420	448	424	476	467	463	407	435	423	478	456	467	457	427	440	471	434	467	424	452	433	451	437	437	428	478	438	411	449	454	423	470	454	452	442	454	455	429	430	446	423	459	413	445	429	482	470	488	464	407	427	416	462	423	440	501	462	440	467	436	443	472	468	430	444	458	470	449	425	453	472	452	418	424	459	441	435	453	455	474	407	454	448	439	435	457	449	446	451	463	433	483	466	445	446	429	441	436	445	419	443	465	476	434	447	448	478	444	432	458	429	457	416	447	438	416	419	463	447	409	469	425	445	459	434	446	445	454	463	457	449	413	470	479	447	440	443	428	436	466	431	420	455	467	406	424	482	427	447	415	469	488	416	408	407	455	438	445	474	471	437	433	442	422	459	455	437	441	429	460	440	462	474	463	461	415	448	389	432	473	471	413	449	483	446	457	448	426	438	483	427	469	431	395	456	456	461	464	444	430	383	402	431	465	448	468	458	425	411	461	403	445	454	478	431	426	443	411	425	446	423	431	460	456	435	464	463	452	433	450	453	410	436	454	481	455	437	458	412	449	442	455	440	494	439	458	444	481	457	453	448	446	433	473	512	436	427	425	457	455	480	441	435	445	469	410	451	472	417	452	470	479	453	487	450	482	426	452	429	433	414	475	436	472	482	488	472	442	463	459	463	450	445	440	417	420	434	469	421	421	442	461	445	419	439	428	452	414	426	462	420	453	477	422	413	442	457	419	475	464	412	464	409	470	494	481	469	473	441	432	450	454	463	453	461	436	496	410	466	504	443	434	442	459	443	472	470	435	470	465	412	424	461	463	425	448	400	438	427	439	447	440	432	444	456	443	469	448	460	433	418	452	471	461	433	460	439	462	449	466	417	414	475	417	443	423	448	459	471	476	458	452	463	465	468	458	412	447	470	455	446	459	458	438	443	431	455	483	456	410	466	468	411	421	436	435	441	430	379	440	457	451	452	505	493	454	451	405	421	465	474	438	465	439	451	462	396	465	375	467	446	412	477	441	434	420	456	449	435	456	430	452	445	457	461	457	485	463	427	423	469	456	451	463	427	466	477	478	438	441	423	414	447	438	503	466	434	480	467	461	419	433	430	451	416	460	432	442	460	457	483	474	426	438	413	458	462	448	458	503	453	446	431	439	416	477	447	431	432	416	415	443	450	441	422	460	446	429	452	432	460	418	434	471	457	443	427	457	431	421	462	434	464	443	454	477	439	442	442	449	463	467	445	419	404	420	440	425	444	431	453	447	449	461	445	455	459	439	419	472	417	445	467	423	479	437	459	433	438	436	473	411	441	447	441	434	407	434	444	420	434	476	444	477	444	466	458	459	444	468	484	427	468	400	442	426	461	431	441	458	473	459	428	454	446	452	490	415	417	398	442	468	445	450	447	436	447	458	457	460	428	464	473	436	399	447	459	464	457	431	425	444	428	403	443	449	434	429	443	431	451	431	417	446	441	399	446	429	456	435	442	432	405	428	432	445	480	460	427	456	434	412	416	432	446	432	420	399	462	433	424	453	414	433	444	441	426	438	428	455	431	446	413	449	431	428	428	435	486	443	459	460	436	437	420	476	521	452	433	460	436	437	431	469	437	416	458	466	446	470	443	448	465	477	438	453	414	429	441	463	426	472	458	459	442	450	466	400	437	430	441	400	448	419	453	459	393	477	451	463	417	466	454	436	455	459	440	460	434	464	459	447	437	431	478	459	471	458	438	487	413	434	437	443	416	430	433	481	447	397	429	436	478	439	421	435	399	439	452	450	436	432	399	394	470	457	450	430	426	450	434	441	446	445	481	407	419	454	399	472	436	492	483	430	441	465	428	480	441	426	446	399	441	473	446	425	445	433	438	441	435	458	439	429	445	467	415	439	483	467	461	484	455	387	435	401	455	443	446	455	422	437	475	459	453	437	437	474	466	461	445	445	441	425	466	458	459	471	429	434	456	443	438	431	429	420	433	462	484	467	465	446	458	486	466	481	445	458	447	430	410	444	461	466	473	452	438	491	435	405	453	410	479	449	424	480	422	457	468	446	462	434	453	461	441	444	454	438	431	428	435	445	453	444	459	416	430	447	424	472	453	408	461	437	434	464	486	455	432	453	474	441	434	466	446	440	438	440	475	456	453	466	454	417	420	453	438	473	471	445	420	474	388	437	451	437	473	410	436	442	438	423	465	460	471	431	459	464	429	422	412	422	453	445	402	447	448	454	416	444	465	441	469	442	441	429	447	437	416	468	456	450	457	464	442	438	466	425	434	437	431	414	452	415	462	451	472	433	447	483	459	447	395	419	469	447	447	473	414	447	490	468	463	439	423	453	456	411	459	463	436	458	425	458	471
25072	23101	33776	30817	21119	8922	1173	365	328	333	341	349	290	310	297	318	334	319	329	321	364	311	313	358	297	287	321	289	322	320	332	303	274	283	348	313	333	278	311	282	315	328	294	292	312	330	306	320	296	348	298	318	320	335	320	313	311	313	332	297	301	329	300	327	316	319	340	284	316	303	327	332	351	310	326	322	311	301	309	364	321	340	326	320	304	313	271	316	330	331	260	293	295	320	332	317	310	266	296	286	310	311	295	286	296	304	314	307	326	315	314	336	342	359	346	328	309	322	297	323	295	304	316	331	338	338	328	297	309	315	319	326	328	327	300	295	315	330	297	331	317	335	347	322	320	330	298	345	337	317	319	333	318	310	309	288	300	317	317	314	306	314	331	311	296	297	310	311	303	301	293	313	313	311	318	317	321	311	314	342	325	307	321	335	310	306	312	336	331	348	311	331	340	305	312	300	335	356	294	309	324	316	289	328	299	322	324	329	328	334	335	315	344	335	294	332	294	321	323	308	271	312	341	300	303	287	293	328	316	304	313	335	301	324	264	278	340	347	324	330	319	311	292	309	297	308	324	301	293	334	335	330	306	317	295	347	313	316	315	297	318	331	346	329	319	317	294	349	326	312	309	295	297	304	331	305	295	335	314	287	317	334	306	350	320	338	321	338	307	295	325	299	328	279	345	310	303	313	347	315	329	306	317	314	314	314	295	274	317	307	277	296	296	293	310	344	346	306	325	318	312	317	314	336	319	295	322	305	324	305	315	317	303	338	347	316	313	319	331	289	318	304	334	326	316	305	305	346	333	316	293	323	317	303	312	287	330	311	315	346	351	315	290	300	328	339	297	325	312	336	308	314	318	305	321	307	320	317	329	338	329	290	309	289	307	327	296	318	332	321	277	345	382	326	318	334	322	314	318	294	324	309	345	322	306	321	320	296	342	330	304	274	305	337	301	332	333	291	317	299	333	296	335	306	308	310	293	314	328	306	304	324	358	334	305	320	289	312	320	342	312	312	322	310	302	285	298	308	312	289	328	351	300	337	323	304	331	336	281	303	305	294	332	321	294	301	329	344	291	300	310	333	311	320	309	303	296	293	320	367	302	333	312	311	307	321	274	314	301	330	329	330	297	331	302	326	305	336	352	305	315	333	306	351	310	323	322	303	324	328	314	269	323	330	310	301	322	326	302	298	312	311	290	328	320	343	318	314	304	320	313	327	334	295	313	330	304	326	314	315	316	289	291	323	299	318	319	332	301	307	308	307	310	339	311	315	319	298	314	299	323	309	337	305	316	325	315	299	349	306	290	301	337	300	338	304	314	284	303	320	319	319	305	314	313	336	323	335	294	318	310	328	326	283	323	296	307	299	309	283	299	320	312	319	287	336	342	333	312	302	342	321	282	342	294	336	318	348	306	320	324	316	339	301	316	312	288	307	305	308	332	316	318	332	334	328	325	328	336	330	324	274	291	312	319	330	309	322	311	327	322	320	302	339	314	312	308	338	304	330	310	293	325	301	296	319	320	293	303	296	312	288	292	287	314	334	283	291	314	287	315	317	325	301	329	302	311	302	302	316	343	309	314	312	291	317	324	295	327	280	303	327	332	291	314	325	311	316	322	306	331	295	315	312	307	300	304	290	344	320	328	324	304	306	347	304	309	337	326	292	298	332	302	316	331	319	330	301	303	304	316	282	323	339	315	294	276	331	350	328	326	310	296	334	312	311	314	289	314	300	340	322	354	335	335	311	317	307	306	310	305	297	302	298	334	353	309	305	310	306	319	303	326	305	297	361	325	309	292	323	339	280	322	321	286	301	321	300	307	368	287	300	296	318	330	289	352	298	318	327	305	315	303	311	304	286	322	284	287	317	300	306	294	313	316	307	320	309	274	315	291	311	310	304	334	299	321	328	325	325	329	309	322	312	304	313	352	297	327	295	315	322	304	311	327	295	334	288	317	292	310	313	326	293	304	316	337	324	283	326	302	328	334	343	337	330	337	307	296	307	301	330	331	315	329	312	313	286	296	347	289	300	291	287	342	322	334	333	292	296	308	306	292	324	306	340	325	301	318	298	324	321	337	320	294	291	326	324	265	324	284	304	360	343	314	292	289	296	327	285	343	307	310	356	302	325	335	337	309	316	337	302	354	321	306	318	330	301	327	279	315	301	299	315	288	286	292	345	320	352	337	336	334	295	325	320	288	335	339	325	312	332	317	302	327	312	298	307	321	310	307	297	301	265	318	330	336	321	280	333	294	336	312	311	327	306	312	311	326	303	329	292	320	292	333	326	280	314	314	314	345	375	323	287	322	295	325	313	338	308	297	338	288	337	315	301	329	312	318	336	335	341	305	315	295	293	325	351	323	313	338	279	331	296	300	306	304	313	320	328	323	278	331	312	311	331	299	287	357	282	319	302	325	302	270	326	289	311	331	318	284	310	294	337	316	293	321	308	298	324	316	339	341	296	330	325	297	288	342	313	329	320	305	333	330	318	305	314	331	348	293	300	338	316	320	298	301	317	303	309	319	295	324	312	334	316	297	347	296	310	329	298	329	321	333	322	362	309	322	336	293	358	330	323	333	294	315	289	327	313	319	299	328	280	285	288	314	349	326	301	358	322	272	310	292	306	309	294	258	348	321	300	330	308	320	297	320	333	289	323	338	321	325	324	339	315	308	285	334	310	325	292	318	327	313	299	291	307	298	305	331	302	303	339	283	330	291	311	335	354	310	306	337	318	324	319	334	280	298	329	316	339	312	294	285	298	282	316	323	302	303	324	312	301	294	344	307	301	356	313	343	265	316	290	314	302	325	316	332	310	338	322	320	329	337	314	327	337	304	319	320	291	297	353	332	307	352	316	321	313	309	280	305	326	312	307	323	333	333	312	350	287	283	327	333	316	319	334	327	293	311	318	313	279	309	386	324	308	320	318	312	319	315	319	308	300	293	298	339	317	306	354	309	317	312	282	308	292	305	320	310	326	310	317	299	309	312	364	297	341	322	301	297	343	332	325	292	286	290	310	267	320	319	326	281	353	334	286	349	302	330	314	279	326	363	341	296	314	329	321	324	316	325	315	322	327	315	305	326	294	321	274	317	322	302	317	300	318	309	293	332	304	294	303	284	330	330	309	342	304	302	325	306	320	355	311	331	317	321	328	319	310	310	328	330	328	326	304	331	322	347	322	296	331	315	313	313	323	294	313	363	319	302	301	316	344	334	342	311	284	312	315	307	326	331	353	314	288	310	340	290	319	342	327	312	335	321	319	324	308	320	311	316	323	300	273	321	290	343	324	324	334	319	302	343	317	321	349	305	356	297	320	321	338	341	329	282	312	331	329	307	331	293	281	320	305	294	354	322	309	330	341	303	334	304	326	314	315	296	320	300	314	343	334	349	301	315	288	318	313	319	296	273	278	301	316	310	321	290	312	287	326	307	314	308	318	290	323	320	325	313	328	326	311	320	302	295	312	277	288	332	352	299	335	368	345
41420	73491	53041	35850	23403	9270	1521	391	379	357	343	345	351	336	354	340	342	363	336	335	343	370	341	348	363	372	363	361	363	372	342	339	342	342	360	358	388	361	374	340	353	335	367	356	333	382	348	345	343	351	393	347	378	330	342	339	361	355	360	365	328	349	348	349	362	359	347	348	397	361	327	345	357	325	338	358	371	358	365	349	358	366	341	367	353	343	356	365	365	347	353	361	373	335	365	368	352	335	359	337	371	344	374	355	357	351	358	356	356	335	336	339	334	372	353	353	363	327	376	341	319	326	330	320	328	322	335	346	369	371	364	352	335	343	366	358	353	339	366	346	368	350	338	385	347	353	373	342	393	372	357	334	340	337	380	367	325	363	309	375	334	319	358	350	344	370	372	364	366	334	347	366	325	352	360	365	376	351	371	362	327	332	379	375	348	343	343	352	348	350	346	361	361	370	334	359	340	366	311	363	353	343	339	369	319	352	359	369	348	337	358	373	303	344	319	350	341	379	365	363	360	360	360	358	360	355	343	356	350	344	345	373	353	324	347	353	331	353	347	325	362	354	378	350	328	322	317	363	311	345	366	339	347	344	319	340	348	335	337	354	375	366	330	329	331	372	389	350	357	379	370	346	369	367	340	352	323	349	342	324	349	368	323	366	338	343	339	343	396	344	360	336	371	334	386	349	342	332	373	372	344	371	374	373	383	342	342	328	370	346	357	351	341	351	318	374	362	351	307	316	323	315	342	305	355	338	372	338	357	341	335	347	332	357	346	387	337	343	367	344	340	386	350	362	387	358	331	355	333	335	309	368	332	352	354	346	363	322	338	329	349	357	331	348	354	327	343	337	403	324	366	330	335	360	303	359	306	370	346	324	333	326	334	327	343	347	343	332	345	380	360	329	336	335	356	353	368	364	351	368	356	355	346	355	316	344	361	353	331	350	363	307	348	336	339	315	350	367	362	372	327	368	321	308	342	321	337	329	358	348	389	350	336	355	360	339	328	356	311	357	316	363	324	365	339	350	384	388	358	373	370	348	324	356	331	341	354	338	351	359	367	313	317	346	354	366	363	375	360	337	327	349	357	335	338	345	352	320	352	322	354	367	350	348	378	354	371	348	324	305	326	329	324	351	362	315	364	340	356	340	361	366	375	345	361	347	371	366	344	378	338	351	316	318	348	337	338	364	336	359	327	341	345	343	333	332	363	315	349	365	344	318	365	337	354	352	342	374	366	387	325	366	346	323	364	355	367	361	376	342	332	375	335	371	341	317	298	306	321	381	389	381	357	351	342	347	358	357	330	354	348	345	375	333	363	376	344	337	338	360	330	388	319	370	392	316	367	329	363	323	377	317	378	355	350	340	327	340	366	350	369	360	384	331	341	355	337	349	335	306	348	347	352	339	357	338	357	369	352	355	342	353	371	362	342	346	373	354	336	331	347	369	347	328	360	310	369	351	330	350	328	346	357	379	373	366	319	340	363	313	319	354	339	342	355	370	335	327	372	348	364	359	320	338	320	335	348	354	352	344	338	342	358	334	340	335	348	381	343	331	380	327	363	342	392	355	340	366	362	350	341	349	365	333	358	322	346	327	367	374	306	330	347	321	357	345	365	351	346	346	321	336	350	374	347	328	367	336	313	367	336	372	330	355	354	334	360	370	356	331	395	355	339	346	355	352	326	351	380	321	375	306	370	372	355	334	357	320	370	337	350	334	317	333	352	330	326	390	370	379	340	333	330	342	342	347	358	381	354	343	373	347	354	328	401	365	341	350	348	349	357	356	335	386	343	353	327	329	364	355	372	356	337	370	361	340	345	345	363	363	328	358	345	362	338	374	353	360	349	339	339	318	308	349	400	331	353	355	337	362	368	310	369	315	342	352	340	389	361	336	369	382	399	331	338	340	330	374	375	368	356	338	348	366	331	407	347	314	372	337	357	381	360	375	339	379	325	366	375	340	384	364	347	364	344	339	343	343	332	347	365	377	377	339	349	319	363	330	376	336	328	347	349	348	323	327	352	359	343	388	343	362	339	336	323	374	357	366	341	374	354	382	347	356	362	338	330	336	377	369	340	353	345	356	346	382	373	358	330	342	352	343	365	335	368	321	329	356	367	345	333	347	371	333	382	333	353	378	363	354	356	341	350	347	353	353	344	321	365	388	350	389	364	341	366	353	343	344	369	349	342	310	368	329	364	321	329	345	341	330	354	358	366	324	332	354	356	380	329	352	310	338	357	410	331	309	337	352	376	354	351	385	385	361	374	389	323	352	384	347	359	378	342	344	336	323	378	329	375	351	361	370	315	334	344	336	345	361	365	354	368	346	335	371	375	329	361	356	345	361	344	348	376	364	341	332	337	314	360	336	349	386	317	331	381	360	368	352	348	328	306	398	337	343	342	356	347	321	323	397	354	345	359	357	315	355	356	326	347	340	363	369	381	378	356	358	345	345	374	348	381	347	332	331	363	370	351	362	360	348	382	354	360	377	331	332	328	348	380	357	323	349	354	356	326	336	324	347	352	327	317	350	337	360	335	330	340	347	330	360	338	333	328	356	357	343	351	390	336	341	370	352	356	306	323	308	359	340	360	322	319	322	352	337	332	330	367	351	354	333	343	365	320	367	373	338	316	336	342	341	345	346	377	339	350	334	345	350	368	355	353	346	346	306	328	383	336	326	366	343	354	389	367	335	367	327	387	332	330	333	371	329	343	375	349	348	309	356	375	356	351	336	335	337	373	369	320	351	346	342	351	369	325	386	369	354	340	352	348	341	358	333	359	361	326	339	351	372	354	351	351	363	354	350	376	342	360	376	347	376	338	355	387	357	353	336	367	370	343	363	341	379	365	350	350	354	325	349	350	338	354	329	392	323	352	314	376	342	342	346	355	351	361	343	350	376	364	351	349	358	353	353	330	322	358	363	349	344	370	350	398	343	369	381	317	368	363	348	331	297	349	378	331	344	364	352	321	373	390	361	380	363	328	332	342	337	365	362	354	375	346	367	331	366	360	326	349	384	353	385	327	347	339	381	344	373	349	358	335	352	337	343	348	354	357	308	350	344	331	334	354	325	306	353	348	335	345	325	328	349	373	325	346	350	342	352	365	339	366	338	335	328	378	371	348	352	317	356	390	344	324	370	359	351	331	379	361	336	365	364	390	326	370	363	376	342	332	385	352	371	342	355	317	323	387	359	370	335	376	314	349	361	369	329	350	360	361	366	368	367	360	356	343	341	375	361	346	368	342	418	355	389	353	358	352	353	336	349	334	361	333	328	339	366	365	343	317	352	370	342	363	407	325	391	367	342	328	361	368	327	337	338	359	345	326	371	304	356	339	318	333	339	317	374	338	358	335	357	350	365	381	361	366	338	362	360	326	347	328	302	321	363	365	347	341	352	367	352	368	332	369	336	367	336	327	345	333	355	353	361	373	383	390	339	351	332	330	371	336	375	351	323	360	325	359	356	352	353	375	347	300	355	338	334	343	340
22582	21487	31483	28922	27486	23492	14044	1305	639	602	626	570	613	560	597	622	615	559	610	518	582	601	579	574	584	574	589	559	573	607	566	568	560	519	562	593	578	586	569	570	574	613	572	511	594	591	594	559	601	613	560	554	621	549	570	571	550	596	605	554	599	628	594	602	582	596	543	576	549	628	583	628	579	602	555	593	596	540	576	556	572	611	591	561	637	547	539	540	549	537	564	565	553	592	603	568	552	567	504	588	557	571	600	616	579	595	551	571	568	590	590	621	578	569	557	605	589	590	526	625	561	572	601	571	597	579	557	569	568	555	571	602	579	586	579	570	558	538	618	560	617	547	573	537	591	535	545	582	589	543	571	554	608	569	543	551	563	590	592	570	619	572	596	594	589	619	591	534	573	552	616	576	552	581	564	570	601	581	607	555	568	579	554	534	541	614	571	568	577	519	564	600	542	548	533	561	593	562	569	536	552	582	586	562	584	554	509	588	589	562	556	579	569	611	558	562	586	606	571	551	582	574	600	578	560	563	533	584	580	552	556	593	547	573	603	570	575	600	587	547	569	569	577	599	595	582	609	621	612	574	573	560	577	556	596	556	546	578	568	578	568	568	515	573	534	552	562	558	564	554	622	591	624	532	551	525	589	565	558	573	576	589	570	567	578	581	562	573	584	594	601	556	565	556	572	580	572	588	589	551	610	549	600	583	596	632	623	606	590	557	559	632	537	559	588	576	592	589	559	583	596	610	555	522	554	552	600	581	546	613	577	606	593	564	574	558	547	590	564	581	612	571	563	552	585	616	566	600	659	599	591	552	561	576	566	550	570	595	578	585	600	586	564	554	575	551	574	567	556	594	614	596	592	569	581	549	571	644	580	595	582	543	573	548	577	567	601	554	541	600	567	578	566	566	550	582	596	598	599	563	619	566	606	576	549	572	606	577	590	566	588	576	534	569	580	594	559	609	542	576	577	588	562	598	563	570	580	548	556	573	583	564	617	559	549	599	561	571	584	508	571	565	580	550	556	582	556	572	603	557	550	599	581	585	597	572	601	565	548	601	601	573	599	579	560	521	576	588	620	583	522	561	586	557	576	572	606	567	570	604	590	577	618	515	602	580	551	565	590	588	577	539	609	542	572	534	555	555	618	572	576	593	566	562	544	546	519	583	585	574	576	555	579	550	574	567	566	539	596	578	549	594	588	613	552	604	595	615	556	537	588	537	565	600	586	538	576	581	579	599	539	588	585	541	597	589	584	590	571	551	601	517	585	589	564	581	578	586	585	620	560	571	609	593	645	545	590	579	571	548	564	590	543	567	598	555	544	509	598	583	582	550	613	607	563	580	580	558	600	580	574	548	630	614	579	590	574	573	560	573	580	603	591	606	592	654	528	579	533	581	605	556	600	599	601	607	571	575	574	576	598	586	585	569	534	548	617	577	570	563	571	619	545	585	586	566	539	545	598	550	622	592	571	571	554	591	582	549	609	561	596	551	559	583	560	599	577	528	578	597	569	547	590	555	627	540	557	608	555	585	525	561	594	555	581	542	594	558	617	554	590	580	569	580	607	558	614	559	508	577	583	601	577	584	570	601	625	590	576	572	601	595	567	547	570	554	562	559	526	579	557	538	544	577	585	579	598	600	563	562	553	600	566	571	591	564	575	570	553	541	556	576	566	577	572	528	593	575	554	584	546	580	573	566	611	549	610	566	582	575	584	536	583	576	592	575	568	549	529	533	563	572	550	596	587	544	579	573	555	554	541	571	557	600	543	621	581	577	548	570	555	611	634	561	561	550	535	567	567	576	568	578	591	562	572	567	575	591	609	558	601	608	590	561	583	563	560	521	560	514	553	581	631	583	568	571	575	552	537	603	529	571	566	548	583	544	554	556	601	571	597	570	582	569	587	586	563	587	574	569	557	603	598	610	597	551	588	554	558	589	596	546	568	576	517	566	579	592	546	587	596	564	594	585	550	496	547	577	556	559	569	565	559	534	588	565	606	594	563	576	529	594	599	577	567	579	579	565	543	559	557	549	572	541	578	592	550	585	624	631	577	588	579	582	559	537	598	592	599	621	534	602	553	535	575	573	552	569	558	565	529	568	582	603	625	590	577	557	603	595	609	582	540	606	565	567	651	559	600	546	555	564	575	570	558	544	585	556	585	574	584	561	568	551	597	568	554	559	555	578	555	568	544	584	586	579	626	591	560	561	549	544	590	590	590	544	561	566	556	591	570	563	565	593	571	541	580	585	627	566	561	606	566	548	581	628	537	577	544	591	591	594	543	583	551	540	590	568	635	566	579	570	602	556	519	619	605	538	576	524	549	577	573	570	556	607	567	585	578	604	534	563	568	594	602	586	561	539	572	609	557	558	623	579	571	605	606	535	546	562	526	562	582	544	578	571	575	563	610	570	572	595	574	568	566	548	605	581	543	560	613	594	577	579	538	566	535	579	592	549	589	565	602	561	580	583	555	597	559	582	569	573	601	530	558	588	535	588	541	577	575	603	555	537	563	579	551	577	559	518	564	549	587	635	610	574	621	558	583	573	527	594	553	621	587	604	585	568	590	558	514	597	571	533	560	542	575	517	570	607	551	581	579	574	598	560	572	587	590	540	579	556	556	620	556	553	596	594	580	587	564	558	533	563	549	561	573	524	571	564	576	585	549	552	523	561	569	582	594	584	582	570	620	562	581	607	607	598	566	588	570	584	559	563	589	555	568	602	562	559	614	534	570	591	573	596	549	572	573	576	564	563	589	554	536	568	552	562	598	549	580	563	575	628	597	552	609	559	521	570	595	577	588	517	594	559	596	575	591	558	609	581	564	517	610	585	568	560	577	541	569	579	589	535	555	583	582	559	577	587	599	589	591	582	578	561	598	544	576	586	514	544	554	588	583	551	585	568	553	598	568	604	587	518	552	587	552	582	547	588	546	578	631	579	603	575	572	547	593	547	594	558	560	589	576	548	572	562	580	561	574	551	590	549	557	605	592	591	581	567	609	610	584	540	574	591	552	597	547	584	545	567	577	548	583	589	577	515	554	594	542	586	620	555	552	564	557	544	546	563	585	570	542	568	614	590	569	574	568	555	585	598	604	582	619	571	525	616	576	577	519	581	558	576	551	578	601	626	543	544	561	586	573	570	582	517	535	570	531	600	576	551	580	550	578	572	602	561	603	556	564	555	590	532	590	517	571	581	587	563	561	585	575	507	586	586	579	599	584	540	567	539	556	616	573	606	579	548	594	572	587	559	532	546	578	552	553	567	538	564	533	561	568	587	561	604	564	566	570	577	580	578	581	578	561	615	576	575	579	583	569	603	557	603	568	557	522	554	570	593	554	606	553	601	575	569	577	541	589	547	556	571	589	572	612	607	590	574	571	563	562	569	572	518	570	521	570	570	607	555	550	570	553	573	575	569	550	567	589	588	557	568	609	587	594	587	541	601	559	567	519	616	576	583	598	602	578	580	553	583	580	617	592	587	534	548
54650	96389	79616	57857	43559	20294	4714	735	643	668	641	611	608	639	614	632	618	605	610	571	564	645	581	602	601	588	596	589	590	623	660	626	621	533	612	541	563	586	611	548	595	608	566	562	570	582	593	644	632	580	626	601	615	600	611	553	611	616	594	621	592	605	550	588	585	528	572	593	565	600	601	582	578	584	606	573	611	586	563	602	556	599	597	565	556	531	609	619	549	634	599	604	612	577	591	622	557	582	610	585	591	573	615	579	602	588	578	580	611	573	579	572	599	570	571	599	556	629	593	560	629	579	589	551	569	592	572	593	597	594	591	613	618	629	582	604	606	618	571	605	603	598	627	577	608	573	595	623	591	576	525	575	600	572	556	595	583	593	571	551	584	601	578	560	595	607	568	621	589	533	570	622	563	581	548	585	550	614	550	589	599	618	605	582	601	598	578	631	582	602	579	593	561	617	598	549	604	589	581	549	610	586	601	631	596	571	642	595	555	624	589	588	580	575	611	586	582	567	553	575	567	613	569	605	578	596	583	591	545	558	620	596	634	634	577	623	576	571	597	579	535	602	609	576	565	579	555	576	576	584	593	610	548	620	564	554	594	563	640	629	595	573	556	589	592	609	575	618	598	562	583	595	595	579	595	621	572	617	596	570	598	572	597	554	602	596	566	591	625	612	587	605	587	573	568	633	601	603	592	583	604	561	585	586	584	577	569	593	573	546	580	595	624	549	557	601	645	567	591	614	618	569	602	592	622	623	611	598	574	562	575	583	605	574	590	606	576	586	617	558	566	571	610	606	566	580	585	575	559	567	621	571	586	605	607	557	578	590	575	581	653	611	597	578	582	544	603	562	577	613	624	616	599	620	559	600	572	593	612	601	586	593	575	588	570	555	624	604	588	558	601	608	604	613	592	568	594	596	604	629	614	579	606	574	575	602	594	551	593	618	599	576	598	558	582	580	551	558	556	630	619	574	632	603	592	576	560	608	612	624	607	545	603	593	607	582	607	600	636	593	584	566	581	573	565	594	589	528	606	546	584	577	554	607	554	551	556	599	598	596	552	636	605	571	603	563	631	591	590	581	597	618	583	587	575	600	582	556	605	536	583	579	605	606	606	612	619	567	602	599	632	599	585	579	588	594	599	588	562	634	611	547	579	588	596	553	567	587	564	591	616	549	562	555	581	588	571	570	593	553	629	600	588	605	539	588	562	596	572	567	616	612	535	594	581	586	558	549	580	622	570	580	591	621	590	572	536	587	571	597	566	619	563	552	569	605	619	608	572	579	634	584	580	581	597	569	644	582	565	613	603	573	556	585	560	574	575	600	610	634	557	528	585	604	619	554	604	576	589	562	602	598	584	550	589	635	625	544	573	626	591	573	548	565	560	613	589	544	566	614	602	595	617	582	573	598	612	584	551	566	557	582	579	569	567	608	613	591	591	559	608	629	558	577	580	557	597	579	536	591	570	549	602	569	595	544	580	581	583	627	642	602	545	573	592	603	605	603	618	553	562	614	634	597	555	581	590	550	583	569	607	585	605	586	618	567	618	548	561	594	551	592	607	608	574	599	587	561	612	591	577	577	578	577	532	599	583	601	605	575	599	581	582	604	577	625	582	584	602	594	586	589	598	562	584	547	589	560	568	608	620	655	587	580	616	572	589	579	610	608	576	544	620	606	628	610	561	551	627	605	612	615	542	542	607	583	578	613	605	557	590	550	575	598	572	572	592	590	596	576	566	580	552	592	575	570	585	584	603	571	599	570	567	612	584	596	606	604	622	606	583	562	605	600	571	596	571	585	595	600	571	583	567	638	594	579	570	620	541	601	579	599	589	589	579	564	561	601	544	561	589	621	585	565	576	599	530	579	563	589	568	589	582	572	594	590	655	584	601	567	616	543	630	593	562	562	595	574	565	596	558	567	585	599	600	603	601	601	578	559	573	561	554	571	597	607	589	589	586	593	582	592	587	629	600	601	554	584	578	616	624	639	595	609	594	587	645	583	585	604	580	545	605	538	600	628	608	603	617	596	620	632	608	589	576	586	584	562	585	553	608	546	587	597	568	607	565	569	578	582	598	570	603	595	596	589	606	575	563	597	590	614	555	656	582	588	547	545	592	586	538	614	614	563	618	627	561	567	591	589	564	597	619	587	601	587	559	590	589	597	662	618	562	582	624	590	582	571	594	549	599	572	611	580	594	628	541	599	628	608	583	634	550	616	601	569	590	607	621	591	555	602	615	643	580	618	626	595	575	634	581	595	601	551	565	571	579	594	591	567	635	531	557	597	607	571	601	604	549	564	612	596	586	608	603	570	576	583	612	558	599	611	587	540	571	584	589	617	609	616	593	549	576	620	607	608	591	585	605	619	586	593	569	592	613	609	611	598	602	594	578	587	569	587	592	622	558	612	590	596	613	577	569	579	637	552	571	592	590	605	574	571	620	627	543	587	580	577	593	613	572	601	609	647	558	579	604	646	576	590	577	619	566	590	605	583	600	581	601	598	583	594	611	602	597	591	610	570	605	591	585	599	579	606	609	562	550	623	585	587	565	633	586	566	575	596	565	591	557	582	599	599	589	656	592	573	597	569	585	605	604	560	552	582	555	539	589	573	596	579	592	627	588	624	575	594	572	617	624	598	580	612	576	549	582	609	587	583	549	585	551	604	580	575	580	617	577	610	570	549	554	638	600	602	572	580	551	604	560	612	605	597	573	583	612	600	567	602	583	580	567	577	585	592	609	602	594	651	593	580	569	548	590	584	594	573	595	640	562	570	625	567	606	576	609	586	592	606	598	555	553	570	614	595	547	563	604	562	552	553	580	576	609	585	624	586	582	585	588	603	577	597	554	591	582	608	598	557	580	606	590	640	595	575	608	583	587	579	609	611	575	632	613	613	589	566	613	590	601	592	601	597	588	609	606	590	600	601	579	609	556	621	601	593	618	624	620	629	615	563	595	566	598	647	573	598	575	576	584	620	607	577	595	555	603	610	607	586	579	582	594	567	573	597	603	610	593	586	602	596	570	580	573	625	553	562	589	594	573	610	611	558	605	580	599	603	617	585	606	592	576	611	588	576	575	565	585	588	597	575	611	580	587	578	581	605	567	594	592	598	572	614	608	549	616	607	581	593	554	567	609	578	560	605	600	566	566	583	602	598	576	624	606	613	618	574	628	629	564	643	600	565	593	581	587	593	624	558	594	545	606	601	600	582	591	576	581	602	590	582	568	568	564	569	598	629	582	583	592	552	571	595	528	597	583	588	569	582	555	610	603	624	592	613	564	589	613	591	590	607	602	623	530	592	584	553	610	640	600	581	586	556	621	610	620	598	590	540	559	583	601	563	575	568	617	597	587	562	591	562	607	545	585	577	606	616	569	605	589	593	615	611	619	544	595	579	557	599	568	574	608	618	572	559	559	576	647	578	574	585	598	594	576	594	556	535	635	590	596	574	589	570	593	601	589	572	594	586	593	616	593	583	613	594	578	582
29045	25981	27928	14952	4113	1221	384	238	244	243	246	251	252	225	223	233	235	248	196	224	216	259	215	233	239	242	220	232	241	232	212	234	234	252	262	243	237	222	227	237	222	244	214	242	261	238	236	244	225	220	248	229	241	238	255	267	256	224	255	209	227	251	226	205	271	258	264	235	215	245	236	222	236	223	262	248	250	213	250	258	241	256	222	232	240	219	246	251	249	242	236	234	226	208	234	239	211	244	223	215	220	230	209	263	216	242	263	229	191	217	211	226	208	234	258	213	239	221	221	229	246	226	233	228	236	230	203	255	189	221	215	256	200	235	230	236	221	191	207	236	214	216	240	229	217	242	225	238	237	249	216	243	218	261	225	227	223	208	220	234	237	222	213	261	231	246	228	223	255	244	230	215	225	257	218	246	229	238	225	244	225	219	240	217	254	252	214	256	214	205	226	216	231	215	236	234	230	223	224	236	240	206	244	242	235	247	230	254	224	251	205	229	240	214	235	239	255	218	197	234	206	225	226	238	242	252	226	239	232	231	214	223	234	221	211	224	247	226	257	226	251	243	235	218	218	254	255	267	241	232	242	219	235	223	262	219	217	227	218	208	241	230	260	213	249	232	234	205	236	226	244	238	228	233	244	229	246	221	241	248	255	223	246	258	229	237	244	223	224	220	232	238	232	234	240	229	261	222	238	230	222	241	222	239	208	223	235	241	237	218	222	239	214	219	247	238	227	242	218	214	229	228	222	231	248	229	209	249	231	256	216	227	265	223	256	227	236	235	237	241	216	227	227	206	246	225	231	273	242	258	235	236	229	222	245	229	220	229	247	199	242	225	222	220	239	228	226	238	240	246	228	248	266	255	227	256	239	225	219	224	251	248	233	247	223	257	254	186	232	250	240	212	256	219	249	198	260	248	241	206	218	233	228	241	237	244	247	198	224	249	224	198	242	215	220	237	222	240	253	213	234	260	272	238	230	247	218	224	221	211	234	267	234	251	244	217	227	221	251	245	204	208	223	222	228	237	221	253	248	214	219	225	212	232	224	231	234	214	232	212	237	221	228	227	228	228	239	224	221	255	216	223	225	240	237	233	244	225	227	246	249	282	242	218	223	237	267	243	233	232	214	234	228	236	242	243	248	231	202	211	246	226	221	240	228	237	270	246	244	254	223	229	233	211	244	246	213	235	220	232	247	215	225	219	211	232	245	213	210	227	247	235	240	239	226	201	246	219	223	224	223	205	234	224	234	239	229	227	241	234	221	243	235	238	217	242	240	209	226	255	245	232	216	234	235	219	240	231	220	229	226	230	239	249	228	220	225	231	223	241	212	212	244	231	219	225	253	214	197	226	253	239	237	251	231	240	211	215	233	228	229	239	234	209	234	259	204	222	231	231	263	239	232	205	230	250	210	242	216	205	246	267	252	207	253	207	241	261	219	221	236	213	226	215	265	223	231	242	236	226	227	242	233	236	219	234	227	259	232	241	240	260	214	218	244	267	228	231	246	201	233	221	232	232	252	257	229	238	223	211	243	228	241	235	250	252	247	233	262	229	249	212	230	236	246	226	243	240	228	227	247	251	225	230	226	235	227	258	222	236	228	194	255	232	210	229	251	204	253	247	234	245	237	222	238	222	257	262	221	212	233	237	227	237	225	224	215	222	241	260	237	234	219	233	247	224	212	247	240	257	240	263	215	216	241	206	227	251	261	229	249	235	210	223	224	226	249	233	220	270	262	241	230	211	252	230	217	257	241	236	226	232	264	249	236	219	247	223	238	235	257	233	236	236	212	225	221	242	252	251	226	231	230	227	218	221	248	206	260	259	231	220	238	235	212	254	240	248	204	215	237	237	239	247	235	237	246	244	242	202	226	267	244	245	233	241	240	259	227	232	248	246	245	233	239	223	210	228	243	240	227	235	244	237	224	227	222	233	220	229	257	243	252	248	208	227	254	227	240	205	241	220	249	223	231	265	205	267	245	244	230	254	251	232	265	230	222	251	211	233	241	201	217	252	228	243	232	227	237	218	236	224	233	218	227	204	194	215	204	230	229	245	216	243	233	247	231	221	238	234	220	240	226	223	205	230	236	234	216	225	215	237	250	219	230	259	234	233	240	233	253	226	232	235	205	232	209	241	226	229	258	221	234	258	237	246	254	224	258	189	239	233	219	262	263	224	210	236	249	264	232	236	214	226	244	233	245	228	244	272	220	234	248	218	232	220	206	248	223	232	245	245	236	265	239	206	247	247	232	234	256	221	245	214	206	221	236	217	216	229	214	232	238	210	200	233	211	244	251	223	217	229	224	243	233	204	230	229	248	240	231	220	242	222	211	240	258	250	217	228	221	239	234	235	212	214	252	246	228	198	233	221	238	239	226	226	236	225	249	250	215	229	227	225	231	247	225	219	221	226	223	247	228	235	241	264	244	238	229	217	248	240	224	253	216	213	246	259	225	222	250	247	231	240	239	215	252	240	232	254	253	251	240	215	237	226	241	212	244	225	221	242	234	248	215	243	221	220	194	263	251	233	251	217	234	234	201	239	251	233	241	242	262	252	232	205	236	218	256	238	217	257	222	243	210	221	223	251	220	262	243	210	202	227	207	203	228	220	268	223	247	234	224	242	239	215	199	230	250	215	220	269	216	243	248	228	225	215	263	220	241	233	237	239	248	230	229	236	238	217	241	245	222	237	209	246	242	245	229	215	244	226	233	225	202	213	239	227	240	233	229	219	225	220	240	225	230	222	271	245	232	210	223	231	228	242	243	255	251	244	219	206	240	228	207	204	233	226	212	258	204	248	221	239	231	256	254	234	243	246	223	232	214	243	260	221	214	236	255	241	222	228	233	233	208	231	248	247	220	230	239	239	262	249	228	237	233	213	204	223	197	265	211	262	229	226	246	220	254	241	224	229	218	218	246	212	242	241	235	210	233	214	199	219	247	251	252	211	246	249	265	221	242	251	239	215	247	236	237	263	251	236	258	243	227	211	223	226	237	232	244	227	222	223	236	219	215	220	223	215	245	235	222	248	216	244	210	212	235	241	243	227	244	208	242	220	227	248	238	254	249	227	225	226	224	218	242	245	217	208	218	256	232	233	229	211	197	232	254	226	223	250	244	221	231	258	211	225	216	236	230	207	220	255	216	241	241	240	230	216	252	235	249	234	247	218	243	236	235	210	227	231	221	226	243	230	230	220	237	245	202	244	244	242	243	256	226	219	234	230	230	236	269	210	244	221	212	261	211	233	250	231	218	213	236	216	230	242	239	224	236	248	241	244	215	223	235	244	249	234	234	223	202	231	240	229	187	251	235	247	240	227	247	239	236	244	236	216	223	237	219	259	230	237	222	235	213	199	241	216	250	234	209	208	244	208	241	218	236	239	255	239	246	211	240	225	238	212	233	232	263	226	234	209	223	236	223	221	239	236	238	239	225	206	250	249	219	240	230	218	228	219	226	264	266	196	206	235	244	250	268	198	231	242	229	220
22631	37388	23495	10438	4136	1462	435	281	248	230	259	276	287	285	234	250	254	222	273	245	257	254	267	247	249	245	278	272	264	244	238	265	280	239	286	286	260	285	230	255	258	286	245	234	257	228	243	259	257	246	252	239	271	271	255	262	283	241	256	262	263	255	261	225	260	250	262	219	255	248	296	269	261	281	259	264	280	271	263	269	242	264	249	243	255	269	264	244	293	258	263	247	264	245	235	259	235	254	263	250	256	254	267	255	248	274	266	254	228	276	228	260	243	277	241	229	246	270	247	282	271	248	277	240	245	243	235	261	264	286	245	243	255	252	301	239	272	256	276	283	254	252	261	267	269	238	259	252	242	252	259	224	208	259	264	271	232	267	270	257	242	252	250	261	260	274	278	236	266	269	283	247	262	240	264	258	270	263	244	257	267	269	269	232	234	257	274	247	264	285	234	267	239	288	263	271	259	264	292	275	284	292	240	262	240	269	255	223	265	244	246	274	242	273	252	267	267	258	254	273	260	272	239	271	248	274	227	255	278	243	257	251	266	253	238	245	253	246	251	233	233	257	272	261	256	288	273	268	252	250	262	275	257	242	258	273	251	280	238	261	257	247	258	278	260	252	238	265	246	302	289	275	266	264	244	251	269	271	241	244	251	250	259	246	286	251	262	274	263	233	233	273	255	246	271	264	260	233	226	259	259	262	258	247	279	256	277	261	267	241	236	263	272	265	263	279	264	250	251	252	262	262	267	249	240	252	266	277	224	235	294	243	295	251	238	274	266	253	242	265	251	275	279	259	284	268	262	218	265	247	259	268	254	266	255	294	265	233	245	254	250	260	237	225	242	249	277	246	242	270	290	278	254	261	234	248	249	275	250	241	252	294	269	248	230	223	266	270	253	249	277	270	256	239	253	243	265	266	264	242	252	267	265	281	269	264	259	247	258	241	264	266	268	259	242	280	248	269	284	256	249	251	284	245	297	231	258	243	265	237	279	257	256	265	247	271	256	285	251	262	270	259	266	289	251	266	294	241	247	251	246	250	280	259	280	255	249	278	248	265	267	247	260	240	260	261	272	238	252	222	254	237	256	279	274	255	284	252	264	248	222	265	264	251	225	235	268	266	256	260	286	281	275	256	256	244	246	254	243	293	271	283	271	244	273	264	253	262	250	272	289	253	284	224	263	300	256	260	243	267	260	250	263	233	267	274	272	311	260	253	282	267	258	257	295	289	263	252	280	249	270	259	275	277	237	260	257	262	264	255	260	263	274	254	253	235	272	267	273	243	270	276	263	269	258	250	253	267	264	258	272	243	280	246	265	253	260	239	249	244	280	257	268	266	265	254	227	241	231	295	258	268	275	259	242	282	236	266	248	255	260	257	267	270	273	264	240	274	266	265	211	245	286	268	256	276	249	273	239	231	270	250	274	285	276	260	246	252	254	265	263	256	238	267	266	266	255	251	240	271	241	278	278	274	255	242	279	267	254	241	250	266	245	261	251	249	256	241	259	256	283	275	276	252	244	280	274	273	262	243	237	245	236	264	281	287	293	272	275	238	257	262	269	244	279	271	262	240	271	247	256	241	258	280	281	262	290	245	293	263	264	265	267	279	260	270	279	224	229	257	269	240	231	232	256	252	255	273	243	267	259	276	276	276	265	277	276	260	266	250	259	244	262	256	255	273	290	255	240	231	249	265	245	270	264	245	274	245	256	256	245	254	257	246	242	239	258	291	248	275	278	254	245	243	261	230	234	275	256	245	245	256	275	281	262	213	271	214	274	282	264	236	265	269	267	249	255	247	262	250	279	270	291	257	253	259	246	269	271	276	240	248	261	288	240	256	268	238	274	269	231	268	284	229	262	249	318	247	253	254	236	258	259	247	277	269	256	269	293	277	275	267	290	248	263	261	238	274	243	266	292	248	281	284	273	241	276	268	267	255	253	255	238	285	271	250	236	244	268	251	274	276	293	253	262	287	261	253	275	236	301	280	264	259	237	242	276	253	263	233	256	260	262	244	276	250	255	241	280	239	269	263	268	255	263	232	245	255	260	251	241	255	259	238	269	251	238	220	257	223	254	267	247	289	249	256	283	291	291	270	236	252	270	251	270	262	239	277	257	248	235	240	267	246	278	262	258	263	304	248	276	247	254	251	245	250	270	268	263	240	275	256	280	279	246	265	264	259	255	242	250	268	260	255	257	291	280	240	263	248	244	258	261	252	249	284	238	274	207	255	260	243	260	282	283	249	243	229	256	271	270	248	279	244	245	263	247	270	268	254	279	286	230	240	254	265	243	246	271	232	274	256	261	263	265	295	268	265	251	255	278	263	244	268	259	258	269	228	267	283	243	259	256	276	280	241	251	263	285	230	279	282	253	273	254	251	260	263	261	244	265	261	268	273	242	231	316	250	282	255	244	256	224	269	262	247	256	253	276	241	265	263	261	266	256	244	249	239	255	254	274	248	270	279	248	245	263	271	262	255	232	267	252	263	259	248	289	251	271	230	247	275	265	288	270	272	291	276	265	242	252	255	259	271	275	256	259	276	250	269	235	247	244	252	267	267	248	272	271	235	251	255	280	240	247	291	245	234	285	252	255	247	246	243	262	245	270	252	231	285	259	285	254	264	266	262	266	267	265	245	265	287	269	262	265	273	269	237	254	280	260	259	238	219	269	264	275	259	244	268	272	248	249	252	248	286	236	254	281	267	227	280	244	213	236	252	277	268	284	242	260	256	256	280	257	263	277	261	252	293	267	282	274	265	263	291	271	252	275	248	270	252	246	227	263	244	274	272	276	278	252	263	243	275	265	239	251	246	231	269	242	244	272	256	281	266	271	238	258	265	253	257	234	260	263	247	246	278	246	291	241	260	237	272	252	255	226	235	287	241	248	268	236	265	276	269	277	252	271	237	264	263	247	257	254	238	247	239	261	245	265	259	272	279	277	278	273	278	278	268	228	249	257	294	250	231	258	269	272	264	277	266	243	236	279	265	285	249	255	257	272	243	274	263	253	273	267	267	257	257	259	255	265	253	267	258	236	280	265	272	268	246	265	253	231	237	262	287	293	265	265	242	266	236	290	241	271	252	225	220	270	261	277	288	269	232	269	223	237	254	273	283	234	273	258	272	277	299	265	264	245	233	259	267	244	279	257	265	267	269	230	261	256	242	246	260	238	265	263	301	229	247	251	269	255	262	255	245	282	246	251	269	235	259	282	246	278	235	225	230	259	246	245	252	271	258	272	283	268	269	259	238	257	245	255	243	271	254	260	274	263	266	253	282	249	265	258	256	282	253	267	262	221	276	231	238	248	280	249	266	239	259	240	287	248	261	290	272	288	249	227	256	290	261	274	270	289	239	245	276	274	280	271	259	266	267	250	276	263	259	246	250	226	258	253	262	264	265	234	270	251	242	239	257	258	271	254	271	241	254	291	247	262	258	298	273	233	260	250	269	280	234	264	231	273	238	270	275	240	267	236	253	260	255	273	245
23380	21846	33146	31328	26324	20349	7187	629	470	475	466	434	449	403	437	456	424	440	450	423	406	436	410	438	416	434	436	429	446	401	432	427	423	404	433	436	419	402	421	415	430	448	458	434	414	402	434	464	429	475	467	426	404	449	412	410	435	439	448	436	409	416	429	420	405	433	439	423	462	472	410	420	461	443	420	426	421	413	419	407	408	429	423	436	426	405	429	437	455	406	455	447	411	422	466	457	429	454	402	437	435	433	427	434	394	413	419	394	448	379	446	471	408	404	453	416	417	447	418	412	402	405	446	432	442	422	416	413	436	407	444	404	411	438	456	422	422	430	421	415	399	428	439	440	438	416	423	448	446	428	439	431	428	446	454	454	412	451	432	428	380	441	405	448	423	419	397	403	451	472	448	431	433	429	429	387	412	439	410	407	450	450	441	421	417	449	433	404	439	424	404	396	429	411	414	455	416	433	439	422	434	447	423	409	418	395	416	427	438	410	447	407	419	397	384	380	444	427	425	405	446	439	414	444	436	401	472	408	433	397	440	429	424	408	406	393	455	411	439	438	407	390	408	432	442	423	406	458	432	459	438	436	431	387	430	441	417	429	451	412	422	425	456	449	432	387	409	449	423	439	469	445	447	468	420	412	420	420	447	415	424	402	429	432	433	419	439	434	372	408	442	409	412	442	432	390	451	436	379	408	392	430	410	439	420	430	449	467	450	447	399	392	442	417	410	381	389	410	441	440	465	421	405	447	440	450	407	415	438	431	406	444	436	468	394	416	464	413	449	457	425	453	406	417	407	470	426	410	418	399	390	423	454	442	405	445	453	414	408	437	445	427	401	443	431	403	406	421	415	422	420	430	377	451	430	439	459	425	425	440	402	411	444	442	453	438	428	444	397	437	431	423	421	430	452	461	401	423	419	459	432	420	405	422	395	429	415	439	409	417	455	447	445	432	430	414	403	409	419	444	398	425	423	429	465	421	399	432	426	421	443	436	422	398	432	435	449	424	413	426	409	414	391	424	417	440	430	417	441	426	441	405	409	441	476	409	423	420	437	392	452	444	428	453	439	431	422	449	462	470	403	403	421	407	435	445	458	441	425	404	419	451	447	444	454	424	426	446	453	431	406	445	447	371	420	463	429	377	407	434	477	413	395	415	421	439	415	406	440	403	469	441	455	427	420	430	419	405	445	462	442	428	450	433	449	412	434	442	428	408	397	415	381	442	456	423	425	433	439	440	427	477	421	449	391	451	418	413	451	395	433	416	411	430	453	429	421	452	475	419	406	426	406	447	432	425	441	435	420	450	486	462	406	417	412	438	433	459	415	438	398	415	457	448	417	438	441	448	396	412	405	388	417	397	418	420	444	432	434	446	432	464	399	450	429	438	402	427	410	410	454	444	393	399	434	436	429	435	405	419	422	441	428	450	428	419	434	442	446	396	404	412	390	414	421	379	407	424	418	444	416	432	432	423	452	446	433	426	415	393	414	432	428	413	408	434	451	442	417	438	448	420	445	438	443	435	438	446	465	392	418	433	411	424	448	426	440	417	413	396	420	426	426	407	448	469	474	421	399	425	429	454	438	440	448	455	391	457	423	433	444	449	415	419	427	473	433	430	461	391	412	470	387	432	417	400	420	419	418	413	433	458	424	427	426	410	395	433	416	451	397	423	436	461	425	463	420	447	428	461	427	417	431	398	450	407	413	414	440	399	408	427	438	398	426	424	443	426	421	413	429	457	416	408	392	422	418	411	435	429	460	414	479	430	415	449	426	420	424	416	407	418	426	450	435	439	385	486	397	407	430	455	387	452	414	428	413	449	419	426	412	421	429	444	410	438	421	428	421	430	403	449	455	424	416	429	438	454	374	400	402	412	442	426	416	445	408	453	433	444	443	414	435	407	448	432	449	475	414	461	453	438	446	412	433	456	423	402	402	418	408	408	464	451	417	416	416	436	442	418	454	418	460	453	469	395	431	420	468	376	415	423	444	431	413	439	474	468	431	463	385	454	455	425	405	476	399	441	406	447	419	402	434	432	430	443	435	450	413	394	441	479	439	422	437	447	450	457	437	426	433	421	394	443	460	436	421	413	396	405	475	406	409	421	463	438	427	399	446	386	436	452	415	433	434	407	428	420	414	468	404	439	410	397	384	413	417	406	437	437	393	421	430	396	438	390	434	460	440	418	441	417	446	427	419	395	437	425	429	444	419	456	413	452	461	412	415	443	458	426	470	424	404	448	464	416	423	428	444	446	428	433	396	407	399	445	458	417	406	407	427	420	444	418	424	437	434	428	427	391	455	438	443	451	443	455	416	420	431	407	426	415	446	420	439	423	419	385	443	436	463	429	419	460	422	397	417	429	480	421	437	428	430	407	481	410	427	420	440	410	430	428	486	417	444	437	391	427	425	413	428	424	464	422	414	411	428	432	422	421	434	453	410	427	428	411	403	444	432	420	428	425	440	390	437	478	404	390	411	417	427	430	415	424	409	393	400	401	399	406	429	403	434	457	427	454	435	419	426	446	438	435	445	403	401	464	448	404	409	414	453	439	437	412	421	419	402	423	436	436	445	416	465	445	430	416	386	414	429	437	429	410	432	426	425	409	418	416	424	478	418	434	393	404	432	433	458	404	399	432	486	426	425	454	431	405	400	414	388	483	427	456	471	383	393	432	407	425	422	443	452	452	421	458	439	468	419	406	419	436	432	421	410	402	422	436	432	449	426	455	443	383	422	437	431	431	413	425	446	422	413	415	450	429	416	432	433	424	432	469	450	378	431	443	422	413	407	421	412	378	443	426	446	394	466	418	421	458	438	445	455	430	427	433	448	429	419	424	477	414	417	432	412	438	401	439	432	461	433	435	421	417	418	407	464	457	442	411	449	389	418	434	437	438	434	398	383	414	460	433	419	431	417	427	397	405	423	424	388	431	405	434	419	408	436	415	442	419	459	435	393	403	403	424	454	447	431	424	447	445	411	424	401	429	448	436	414	428	415	439	417	397	384	417	430	395	447	457	425	445	417	384	391	447	431	420	399	425	426	408	391	431	411	449	467	425	414	435	425	393	440	418	403	441	432	425	431	389	434	450	425	422	418	411	436	417	456	417	406	409	397	430	414	398	431	414	412	408	433	381	412	452	401	437	437	465	420	388	415	406	466	444	410	402	440	405	416	439	415	416	431	448	394	409	404	408	423	427	440	427	427	435	404	435	434	428	459	419	454	405	417	402	431	441	491	408	427	447	429	438	394	454	423	412	429	450	448	408	404	463	445	422	397	465	424	418	444	410	451	395	429	398	409	436	437	437	427	443	453	407	407	402	445	453	429	412	448	465	426	440	414	414	439	425	482	459	440	438	421	430	462	407	428	430	410	448	453	397	464	437	415	418	411	465	447	404	441	414	413	440	427	406	410	421	436	381	460	445	452	433	418	407	394	430	417	415	409	422	448	405	439	430	428	440	441	427	434	420	424	436	453	431	391	420	414	412
50891	90217	70336	47991	33262	15688	3597	611	480	453	479	471	473	461	446	417	470	462	456	469	449	452	425	463	464	419	465	464	460	467	485	456	444	396	484	429	472	425	447	448	435	454	405	455	480	461	426	421	477	461	428	440	439	410	429	468	431	415	431	471	467	457	447	458	455	468	450	469	444	435	415	437	460	453	427	428	447	475	461	435	432	413	437	475	473	428	442	478	444	440	442	456	465	440	439	422	430	444	502	426	443	442	433	478	496	419	409	469	470	466	470	448	443	409	465	408	439	434	411	453	467	430	405	473	455	455	471	418	479	437	443	449	455	486	432	463	441	442	450	425	427	451	379	419	457	433	437	433	451	430	484	469	431	449	411	425	442	413	449	443	506	433	438	430	407	447	459	434	452	466	422	429	416	448	433	478	492	441	446	463	412	448	443	465	466	459	417	442	442	449	469	461	424	434	450	473	439	393	414	428	456	463	478	449	428	442	480	458	438	477	465	427	461	484	476	490	440	456	430	440	461	428	447	452	451	427	450	420	462	464	441	472	441	434	447	464	446	448	452	413	429	442	456	434	447	427	459	427	439	413	438	417	436	434	443	421	441	406	455	413	456	454	419	482	454	380	434	458	425	452	440	480	419	431	461	444	438	453	472	444	451	469	420	477	425	450	448	442	412	442	432	413	454	446	422	440	463	452	453	428	421	430	474	442	423	461	442	424	450	435	487	467	445	448	428	447	444	426	429	476	451	404	443	438	487	438	428	417	450	429	453	437	430	426	440	460	450	408	418	424	450	438	467	464	442	442	442	414	438	454	440	409	437	458	439	431	467	427	449	460	442	418	433	448	441	452	434	450	438	437	451	462	456	464	427	421	497	424	455	448	460	444	427	487	457	428	437	443	446	416	454	420	449	439	439	478	439	456	427	431	409	482	438	442	443	464	465	423	413	424	409	451	434	454	449	471	422	427	464	420	431	466	397	473	428	451	471	464	424	431	424	467	426	459	454	392	425	440	479	444	432	442	473	437	453	452	408	440	456	420	470	418	453	488	469	469	442	413	496	404	436	459	423	491	429	439	442	455	429	419	454	440	483	449	443	458	449	438	458	448	435	450	431	467	471	434	407	451	447	441	427	432	460	425	481	482	429	440	412	441	441	420	424	470	410	425	449	453	439	470	424	441	417	471	432	460	452	404	464	434	444	476	457	422	438	438	412	486	420	452	443	441	434	470	461	447	454	448	462	468	394	444	441	462	393	419	441	432	453	461	462	466	465	455	369	454	451	442	444	451	431	439	432	462	408	485	437	440	403	437	466	439	450	455	445	451	476	451	448	434	431	432	437	435	465	422	462	444	427	474	408	434	467	442	435	435	452	418	425	476	466	454	452	446	458	420	413	418	444	442	436	446	437	458	481	448	472	457	462	437	459	456	465	472	444	459	435	415	450	424	434	432	448	415	440	433	432	461	431	427	457	424	441	441	395	441	429	418	438	482	434	475	458	445	418	427	447	471	428	451	486	430	437	472	456	433	470	440	425	450	421	447	410	463	449	430	424	442	466	473	447	436	458	441	421	477	403	444	425	442	420	454	433	426	449	458	420	419	451	423	460	469	486	455	421	414	450	422	419	466	434	410	439	449	429	444	462	438	458	441	437	438	400	439	456	440	440	406	458	422	494	443	472	459	463	419	436	462	447	435	471	418	403	455	401	441	439	448	486	470	459	469	430	465	451	400	491	468	447	444	446	488	438	465	398	441	471	449	445	430	454	464	431	446	446	454	455	453	468	432	438	408	435	446	444	456	433	431	442	419	437	431	438	434	462	466	421	461	477	447	379	435	482	460	472	478	460	437	430	476	431	439	441	431	481	434	461	449	448	418	477	460	475	451	443	448	454	412	467	479	461	459	437	401	446	412	448	439	428	441	457	448	393	460	422	438	476	445	494	450	469	456	481	435	445	468	436	455	406	481	450	427	465	410	431	424	420	441	433	428	431	403	427	480	437	456	433	429	455	419	427	428	449	469	441	446	445	472	430	426	469	446	451	478	455	434	406	438	470	443	389	433	421	447	413	480	399	464	449	440	450	421	454	449	434	424	442	423	457	452	452	466	440	417	450	425	417	446	447	400	421	438	422	450	439	487	460	453	469	414	466	445	407	422	428	420	435	459	444	410	469	473	445	442	422	469	430	416	405	430	415	425	399	477	432	420	429	455	452	400	484	446	455	412	442	464	458	417	431	429	479	447	460	461	472	454	440	442	433	430	429	469	410	403	479	437	405	469	425	455	478	427	427	489	429	462	432	453	423	447	424	433	451	450	451	443	458	452	445	440	449	432	458	460	425	462	452	429	425	442	448	451	428	453	470	443	468	434	443	451	433	446	483	443	462	473	430	433	478	482	434	418	444	399	438	425	449	404	443	472	453	458	443	454	441	447	409	469	445	411	451	443	426	463	450	408	456	402	468	424	495	422	431	459	439	434	476	433	461	401	454	404	434	469	483	447	427	431	419	428	439	465	422	470	424	434	436	429	437	454	435	398	451	434	419	421	466	424	464	460	443	448	426	427	439	444	421	460	456	486	458	454	443	483	427	420	463	446	395	417	440	456	428	395	416	424	447	418	441	442	438	436	426	449	476	469	425	428	435	466	423	480	461	445	373	443	421	427	470	449	479	453	451	460	451	466	412	433	442	427	471	431	480	466	453	439	479	473	454	396	450	459	422	446	410	437	452	454	445	476	420	415	425	432	444	445	443	412	448	429	461	468	463	411	442	436	457	445	439	454	464	423	470	468	465	425	434	458	443	432	471	452	431	434	443	463	468	431	413	421	439	433	475	472	462	421	477	447	431	440	434	443	435	449	441	433	436	449	439	450	437	476	436	463	460	442	454	438	425	460	437	407	431	455	456	441	397	439	401	402	448	429	466	476	417	433	431	416	437	454	470	436	429	421	418	450	450	457	463	425	462	426	441	423	402	409	439	414	464	450	456	442	408	416	454	459	447	459	449	462	453	459	444	426	441	430	460	472	446	421	432	445	419	454	434	432	443	449	471	439	451	436	439	448	486	395	425	385	424	434	433	447	476	470	422	453	411	412	439	440	443	463	400	457	475	411	450	435	404	495	417	436	442	473	461	452	452	444	415	417	443	433	478	457	448	405	440	410	449	442	475	443	445	420	444	465	474	438	450	442	420	420	467	465	450	455	452	416	458	473	438	433	453	454	449	431	458	470	429	455	410	434	477	449	427	453	401	462	446	452	429	414	438	463	464	460	412	437	443	424	411	447	468	443	431	458	443	435	440	443	450	396	444	413	443	504	435	419	454	454	431	415	444	474	404	422	438	441	450	431	381	415	406	428	447	429	426	405	423	420	424	447	457	419	436	418	429	444	464	467	409	456	473	420	423	431	478	422	457	429	466	426	463	440	450	445	446	463	457	439	448	466	474	471	434	463	427	451	403	445	431	425	428	445	440	459	422	414	464	426	450	444	465	441	437	443
25200	22786	33222	30476	21014	8535	1129	333	334	293	309	345	321	344	298	311	302	321	286	323	343	351	300	300	331	296	347	321	306	326	339	301	305	328	323	292	337	300	292	306	308	286	303	330	311	332	310	352	296	342	321	320	354	299	322	324	293	306	314	310	309	329	317	314	309	300	310	304	289	331	323	318	329	336	304	312	327	330	317	339	271	311	305	347	303	306	314	314	315	329	333	333	295	300	312	306	335	290	284	320	311	329	350	336	337	296	305	287	306	334	306	325	319	291	324	308	278	325	286	316	328	304	321	295	288	306	302	319	322	301	288	326	315	315	340	327	317	332	330	342	285	307	318	309	350	335	335	309	331	329	314	324	328	331	290	292	295	316	316	310	311	348	310	325	309	296	306	295	322	298	328	349	308	313	310	363	330	327	341	313	317	327	286	295	318	315	342	286	285	309	305	344	334	297	327	329	333	349	345	319	300	315	332	325	330	299	314	334	301	304	291	321	309	321	331	311	318	300	321	324	327	337	342	312	322	314	311	314	320	341	272	332	290	325	320	309	293	315	316	307	335	297	331	300	324	304	294	313	316	312	322	300	326	333	338	300	290	322	289	303	288	320	311	339	292	300	304	321	283	325	290	314	308	315	282	321	317	316	290	303	342	338	310	321	285	316	326	318	323	343	309	329	324	308	336	304	314	307	330	328	332	323	315	313	355	297	338	293	322	335	353	294	320	333	301	321	304	316	323	326	307	322	308	334	295	355	291	306	336	307	356	317	300	313	316	295	294	323	313	296	281	324	317	309	326	318	299	309	336	311	314	305	322	303	300	321	315	313	299	297	316	320	326	319	327	334	312	306	309	304	313	324	328	299	355	304	322	317	296	279	332	298	309	303	325	322	331	308	341	340	347	337	294	314	313	284	294	297	314	346	322	327	305	318	299	287	321	380	329	317	281	323	298	335	331	337	315	309	287	331	333	300	325	321	302	314	302	346	337	323	319	333	292	343	297	325	318	308	314	300	310	322	329	316	301	281	335	342	290	299	314	292	328	285	321	267	324	317	314	292	296	287	306	313	315	316	341	292	329	311	319	318	301	317	352	325	286	313	320	372	329	338	320	299	315	360	323	326	274	309	325	314	275	313	280	302	315	295	317	300	316	350	307	316	324	329	314	321	310	338	310	340	290	330	299	279	318	329	293	315	322	296	298	315	340	315	311	321	311	321	319	329	322	309	289	306	296	318	298	321	338	314	357	300	302	301	307	310	320	336	320	335	300	341	353	335	319	327	304	288	317	308	321	341	312	311	298	318	295	296	334	333	311	328	316	286	319	324	317	291	343	323	338	293	304	327	304	285	355	358	307	303	306	287	305	335	302	304	295	336	329	338	358	355	297	320	330	317	323	345	346	325	344	336	308	329	305	321	287	339	322	283	336	290	326	315	305	295	306	310	296	286	329	328	319	313	324	324	352	305	305	338	312	317	303	334	305	337	301	307	310	288	318	311	360	342	326	324	319	310	326	327	336	309	310	334	282	295	310	314	309	296	304	296	322	329	331	308	328	316	286	335	339	294	333	303	301	306	303	301	304	328	280	326	351	290	303	301	317	314	334	320	336	305	333	314	331	351	305	337	333	318	306	304	313	276	262	316	314	331	340	283	327	305	339	315	311	320	300	300	311	296	302	279	321	311	325	303	293	333	324	315	330	323	307	301	292	331	317	306	322	325	317	327	282	318	349	305	335	313	308	309	306	312	335	322	325	313	270	303	317	332	371	285	326	347	346	281	330	303	314	319	336	315	336	311	309	327	313	331	320	350	328	326	291	313	307	298	311	331	320	350	313	352	275	308	318	333	310	324	325	336	325	322	329	295	350	337	299	290	327	322	327	316	333	341	307	305	350	307	309	324	316	298	308	310	305	352	333	297	275	323	336	299	327	328	317	318	291	322	353	325	318	285	291	301	276	303	300	349	318	308	327	325	308	312	343	280	335	306	307	327	316	315	310	329	326	333	304	292	302	341	341	315	289	308	296	302	330	306	303	321	298	317	329	308	331	312	300	312	329	349	343	330	311	307	329	297	299	288	311	322	341	309	307	302	283	333	322	332	299	339	300	311	343	310	352	340	291	289	305	310	370	312	352	312	334	367	324	317	331	298	314	282	315	298	333	309	299	320	302	354	305	311	317	364	310	304	294	304	316	299	322	302	311	319	293	291	316	300	343	331	304	324	301	328	289	321	321	308	317	301	321	298	300	303	313	323	329	333	326	313	277	312	341	321	314	294	317	315	300	329	323	320	306	300	349	316	317	323	310	304	311	328	330	341	338	304	313	304	295	327	330	311	314	360	331	333	293	331	311	315	314	305	303	327	315	310	325	302	299	332	349	333	324	303	315	332	315	352	321	318	271	323	296	337	299	324	304	335	340	323	339	315	296	307	326	323	333	313	321	330	341	336	335	333	347	319	325	288	312	352	350	322	329	332	334	322	314	305	302	310	299	312	327	277	339	294	314	314	287	300	336	313	299	318	314	315	314	299	309	336	317	335	309	300	329	297	317	305	319	318	284	310	301	308	329	315	297	331	303	330	349	285	303	329	300	319	323	321	333	299	309	316	311	301	317	315	314	344	297	305	319	342	344	313	355	307	297	304	307	320	336	345	341	336	331	293	310	293	341	276	340	323	327	333	336	293	325	316	327	259	322	320	326	293	337	335	303	322	333	337	322	323	331	314	318	285	352	315	318	349	299	293	329	309	317	327	293	304	313	300	335	328	280	319	310	311	340	332	332	301	305	335	303	301	324	311	304	304	337	287	355	308	327	312	304	356	355	326	312	314	287	313	309	303	336	335	329	327	308	321	272	303	337	289	303	347	318	344	339	306	328	306	291	318	305	341	280	327	322	323	306	333	349	328	318	295	327	315	304	333	316	298	290	308	286	309	318	316	346	317	304	280	293	337	344	340	308	345	313	316	333	317	335	295	337	337	304	316	303	335	328	327	312	329	337	326	294	301	374	323	295	342	305	292	320	304	332	311	326	323	318	307	309	318	324	317	335	294	295	346	286	310	354	333	324	323	329	329	333	332	302	310	329	325	319	321	333	316	317	300	307	308	303	329	310	308	289	330	319	332	313	334	290	316	332	362	326	334	289	300	317	319	282	328	285	306	324	330	316	307	293	328	331	324	320	303	324	325	324	316	317	337	362	313	302	307	300	342	329	297	303	341	314	350	283	321	288	287	320	314	321	296	306	320	332	316	330	339	298	330	291	296	328	311	308	310	279	326	303	320	308	300	329	313	291	319	312	330	303	283	318	310	318	316	322	330	338	316	311	339	297	310	307	305	344	339	295	325	334	298	304	317	328	310	312	298	335	304	322	341	310	317	297	321	334	336	306	315	323	301	344	301	335	287	319	327	324	324	287	304	311	320	310	334	321	306	330	305	310	301	323	310	287	330	327	329	323	317	302	346	322	324	346	303	293	298	301	301	308	304	296	343	316	309
44232	72414	53110	35148	22984	8510	1413	409	406	372	338	362	369	371	321	371	351	362	384	373	382	369	327	351	366	333	340	356	389	384	339	313	340	397	340	336	337	398	361	363	352	374	398	372	371	360	339	354	355	342	329	335	343	341	377	342	385	359	347	319	366	390	357	346	332	339	367	373	346	351	362	365	345	350	343	364	361	372	348	375	342	370	337	315	333	363	338	364	351	358	370	388	405	355	374	370	329	339	360	328	353	361	332	349	350	368	337	355	349	369	346	356	349	342	363	356	400	354	366	380	362	375	378	345	350	333	342	369	385	375	381	363	350	366	389	314	332	353	345	364	384	361	360	368	344	403	363	336	382	322	381	352	317	326	361	370	342	329	378	367	374	357	338	375	348	357	387	344	333	374	370	323	347	393	333	345	371	357	339	380	318	386	348	354	339	357	340	339	330	349	352	338	343	340	332	346	350	339	355	350	370	325	395	350	366	349	349	316	337	384	366	352	365	352	351	335	330	359	362	330	339	346	359	342	351	347	349	340	345	376	366	350	353	367	343	362	376	351	403	342	330	347	334	354	353	362	357	358	354	343	369	325	369	387	349	318	366	372	386	343	336	339	356	346	346	349	346	365	345	340	350	349	384	357	332	327	385	350	355	357	360	334	324	371	353	353	378	335	347	352	368	339	386	344	352	351	382	356	339	358	364	353	363	329	367	345	382	366	391	346	396	329	348	376	333	368	356	343	360	359	313	334	330	336	382	356	374	329	350	339	334	361	358	351	334	340	362	380	351	340	331	351	349	346	312	363	355	357	317	362	336	365	363	396	375	345	318	337	354	357	369	345	341	348	348	340	362	376	337	349	361	365	334	342	346	364	364	345	308	345	336	346	359	331	343	355	337	387	340	323	392	354	333	362	333	356	371	353	343	394	351	364	320	365	355	330	363	342	367	350	356	398	373	340	366	333	369	366	367	365	328	345	360	352	344	351	354	356	348	353	329	379	382	394	365	355	336	344	325	341	349	360	387	357	325	318	386	379	363	361	343	376	366	300	344	349	352	369	368	326	367	370	372	368	353	365	363	336	397	329	364	362	344	395	367	387	375	347	359	343	364	370	347	378	372	350	375	356	339	354	343	367	341	319	354	309	378	386	351	357	344	368	343	319	350	373	376	376	375	312	344	343	381	353	347	360	341	341	362	356	343	378	341	314	345	371	368	373	365	331	316	363	383	334	332	341	350	364	365	371	364	350	350	353	359	363	369	348	339	346	344	347	383	348	381	324	326	323	341	329	332	336	371	357	395	355	362	349	334	357	332	369	347	349	312	381	334	321	375	357	397	346	337	331	346	335	356	345	334	345	346	315	380	343	365	367	366	385	374	322	374	377	321	337	341	352	348	399	345	355	360	356	334	383	359	360	364	354	350	331	359	332	343	339	360	358	359	398	380	357	381	355	369	319	362	338	386	358	371	348	349	347	343	349	340	364	361	354	371	339	341	349	322	364	342	352	359	350	329	314	396	385	364	339	380	351	360	375	359	357	359	346	332	326	365	374	353	346	359	339	352	373	353	359	363	318	337	341	361	362	354	336	334	370	350	348	371	347	350	344	343	328	346	353	341	363	355	379	319	366	320	330	320	325	372	341	344	343	397	337	362	388	334	356	342	348	354	342	337	367	343	389	336	327	339	371	383	330	302	347	336	371	349	356	367	357	391	398	311	340	371	370	370	363	356	351	362	315	388	351	354	374	374	342	356	334	358	381	376	379	352	327	324	347	385	326	338	357	326	376	320	381	361	364	344	354	329	341	370	314	350	355	320	348	333	368	340	335	361	390	347	369	355	379	361	355	341	363	352	365	365	357	321	362	339	357	361	393	335	352	354	391	377	372	360	322	384	325	322	343	341	371	383	356	348	368	349	340	391	318	353	334	353	359	362	354	365	391	319	327	329	389	371	334	334	358	389	334	342	378	344	401	357	359	347	359	356	366	333	353	351	334	337	309	324	373	342	368	390	330	346	356	330	345	322	360	339	341	358	381	339	370	364	366	365	304	375	356	364	348	384	361	352	322	358	337	354	333	358	396	364	352	365	360	358	332	328	344	341	322	330	343	350	330	345	351	375	327	345	338	309	350	349	336	361	333	370	363	343	350	343	336	352	371	368	349	340	344	358	349	371	350	355	362	317	384	344	349	345	344	337	382	350	332	373	350	346	376	322	366	374	365	368	350	342	357	357	351	381	350	326	361	367	330	369	343	385	324	343	342	380	343	358	382	332	328	340	344	352	372	344	356	348	338	350	391	369	384	369	329	352	352	354	350	350	340	377	361	408	344	365	346	344	378	340	358	336	376	371	353	334	359	349	339	353	360	333	352	349	340	361	328	365	352	374	389	357	310	337	357	380	351	338	337	330	358	320	360	372	368	368	328	364	348	334	343	350	343	399	383	318	316	377	343	381	352	397	367	362	350	323	331	347	358	331	355	375	366	343	366	349	369	350	355	331	357	365	361	375	351	361	333	347	361	360	345	370	350	391	337	361	313	408	329	331	372	357	351	335	362	340	396	365	345	378	334	382	345	382	353	364	362	349	361	379	359	343	333	364	334	336	359	381	328	368	339	356	326	353	387	373	378	350	358	385	323	341	365	357	359	329	338	343	339	384	365	365	350	401	358	343	341	373	359	376	356	338	338	347	324	339	363	352	361	358	349	339	349	366	362	317	351	356	306	358	350	353	374	337	354	359	354	344	337	355	335	375	344	388	381	354	377	333	365	351	346	345	378	336	320	349	335	342	387	346	382	355	357	321	341	351	381	333	358	360	333	348	347	367	371	354	351	363	329	320	378	340	333	353	345	375	320	367	363	368	352	368	319	339	328	355	324	333	375	392	312	332	342	351	350	361	351	357	343	365	398	355	391	331	343	358	341	356	373	355	356	345	364	371	376	395	371	355	369	359	349	330	347	383	345	345	336	359	385	351	333	353	348	352	344	369	360	361	368	329	371	364	350	357	331	360	363	357	353	370	352	308	363	349	363	343	392	363	372	347	372	375	302	344	358	330	383	380	345	359	354	330	342	388	382	379	356	305	383	361	361	327	340	298	318	333	354	334	349	367	363	360	352	332	378	378	361	350	371	354	310	324	363	393	352	359	335	337	366	342	345	341	347	352	349	366	358	323	371	337	339	346	345	382	361	356	354	398	331	355	394	365	318	358	361	344	345	353	345	333	334	381	350	351	350	348	363	341	377	382	391	322	320	350	327	328	376	364	364	372	311	364	365	334	331	354	360	334	356	378	365	351	344	364	356	339	324	318	350	343	319	365	350	377	386	340	361	336	351	338	364	332	325	321	340	367	339	367	353	366	334	390	360	336	338	355	338	328	324	362	346	355	330	356	392	355	380	361	347	372	359	351	369	365	351	316	345	379	407	354	336	372	335	344	356	354	342	329	352	316	369	360	372	381	389	382	351	336	369	348	340	369	361	342	367	357	344	372	339	334	370
22667	21541	30991	28057	27062	24178	13931	1350	618	613	634	638	617	594	595	562	624	611	574	584	585	597	579	619	568	591	578	587	577	510	582	574	593	584	599	587	588	579	595	610	566	592	555	561	589	601	602	562	581	574	539	572	605	584	599	579	527	546	585	551	538	616	606	552	572	637	575	577	630	574	608	596	552	592	534	604	561	600	519	570	568	558	603	553	605	563	548	572	564	588	577	571	579	600	596	564	567	538	563	590	535	567	571	552	587	561	557	572	580	575	580	570	591	594	570	600	610	604	555	600	527	562	576	524	598	574	566	610	627	547	622	573	576	624	591	540	600	582	561	590	583	541	573	600	564	635	552	572	588	580	596	614	637	599	568	599	577	585	557	582	565	596	593	577	576	580	535	599	558	561	567	594	576	549	603	573	599	604	580	599	584	570	546	576	555	546	561	576	581	581	572	589	581	577	631	627	573	586	587	568	609	614	552	586	581	558	572	599	561	568	613	583	590	566	563	587	563	571	568	561	558	531	604	601	621	544	600	556	576	612	589	579	620	564	550	617	587	603	632	571	614	591	598	527	590	600	589	548	612	559	583	612	574	567	581	562	563	598	651	582	569	561	590	571	632	579	579	600	605	543	558	583	574	565	588	568	576	606	586	558	588	578	577	622	598	573	597	538	607	575	610	571	602	585	593	556	588	554	612	622	587	607	559	612	544	576	588	562	650	566	551	576	527	576	599	580	576	582	586	603	545	561	600	603	605	540	578	599	558	593	520	607	616	566	570	600	551	617	566	614	593	592	605	568	588	592	601	555	571	552	536	612	566	579	624	609	579	599	590	612	571	548	584	578	579	576	583	593	567	596	598	558	567	582	562	615	546	584	617	560	573	644	547	534	545	614	584	610	578	563	578	569	598	588	579	575	644	557	600	582	554	600	560	592	622	595	586	557	576	580	591	598	598	595	596	552	556	553	589	559	643	558	589	582	605	551	554	599	606	588	564	583	592	542	607	549	604	582	589	557	579	545	643	564	517	597	561	606	559	566	583	556	560	554	606	530	588	589	611	596	622	561	583	600	561	561	639	582	586	528	579	614	602	561	589	569	562	530	595	593	595	648	614	614	573	594	609	537	592	577	594	558	549	605	582	587	526	564	601	557	586	610	598	586	590	611	594	546	603	547	557	598	526	594	590	583	633	558	615	611	565	594	607	549	540	581	576	564	571	561	611	569	601	609	592	562	562	593	576	614	538	584	536	574	613	584	602	547	543	605	562	577	566	627	574	570	561	580	560	544	588	612	608	533	582	606	578	583	592	564	572	597	566	557	569	593	575	610	628	578	579	580	549	587	591	607	550	574	587	560	577	590	582	582	580	561	591	579	516	624	571	584	591	598	602	592	562	553	594	599	580	598	572	579	553	590	562	637	564	536	561	612	556	611	573	563	574	575	537	571	583	595	602	544	553	613	611	601	558	545	564	580	602	591	587	535	601	546	600	597	596	609	560	561	611	600	592	573	589	573	581	583	533	616	588	575	565	548	605	571	575	571	617	596	547	578	625	553	597	599	558	551	568	609	600	626	531	569	554	581	559	567	585	551	584	605	602	600	533	569	573	592	586	603	564	547	625	596	576	592	584	576	576	583	607	573	615	584	570	612	576	576	585	593	557	601	582	593	589	581	610	590	544	565	591	575	577	594	619	525	533	592	563	589	544	601	560	530	591	564	610	578	570	610	520	559	561	601	570	578	549	613	564	610	581	563	587	614	569	530	585	577	621	596	567	575	563	564	596	597	576	588	559	625	608	569	575	584	566	588	538	589	587	599	559	547	628	553	578	542	592	542	590	591	545	557	596	560	576	563	574	571	544	553	561	576	577	587	585	614	595	540	623	572	575	550	593	567	562	599	557	606	541	606	585	529	568	568	604	592	534	584	593	620	576	603	579	584	584	569	550	530	540	603	582	543	570	581	609	553	578	601	601	576	557	611	588	564	598	609	603	593	562	600	591	590	536	565	586	597	554	632	549	529	610	595	572	600	565	528	596	594	553	600	587	575	567	584	549	572	582	566	547	572	587	618	597	578	598	613	564	566	554	590	589	583	592	607	597	581	613	599	595	582	625	550	537	570	570	555	593	599	609	596	574	585	576	578	612	602	600	590	598	593	561	582	570	572	567	639	607	588	570	561	560	612	594	582	609	552	569	554	577	603	602	547	589	568	567	607	571	593	545	576	558	564	571	554	590	575	555	597	540	586	574	558	572	621	560	588	569	581	589	550	568	611	569	581	555	612	563	587	553	551	599	565	595	600	593	566	595	540	574	610	541	597	620	612	578	560	601	607	555	573	564	588	593	573	568	635	566	621	582	578	529	563	535	598	572	604	593	561	551	555	594	570	593	568	587	596	552	594	607	582	574	574	586	543	567	588	605	609	557	588	560	612	568	595	545	571	589	566	619	626	583	565	619	594	583	607	581	550	593	556	575	545	533	559	591	610	557	556	591	596	577	576	567	554	547	596	652	591	588	587	569	600	559	581	561	570	607	597	568	610	597	609	571	606	593	586	567	575	567	583	574	594	579	553	584	558	592	578	596	584	571	590	630	592	575	580	547	589	618	543	577	603	572	568	566	577	613	569	579	548	562	577	590	613	556	607	614	587	571	559	570	577	562	618	552	575	600	562	586	571	543	604	571	542	548	567	595	565	589	570	582	575	603	576	601	548	531	563	593	603	597	580	543	617	561	549	537	550	595	567	577	559	587	598	574	587	571	577	587	590	560	595	628	615	548	554	577	601	591	552	593	607	577	575	612	611	588	570	608	613	588	626	561	556	567	572	570	560	607	590	549	590	545	569	583	560	552	558	563	604	560	568	546	601	599	615	583	571	584	568	628	602	577	569	595	577	597	614	553	603	567	571	583	569	599	539	565	543	596	564	566	600	525	576	582	567	557	562	554	592	598	589	558	533	570	590	577	618	529	571	516	592	557	589	576	579	604	587	602	603	598	537	536	581	600	596	607	623	553	594	600	553	571	562	553	575	587	573	605	622	566	598	577	552	557	544	629	590	610	575	553	609	555	603	512	583	607	583	581	563	597	612	580	556	539	598	592	587	608	627	541	602	563	590	557	559	591	583	572	571	578	599	542	584	615	557	552	575	566	617	588	570	629	577	600	597	589	610	571	561	561	594	595	572	549	632	606	604	578	530	603	537	596	581	578	571	562	590	586	592	557	590	564	583	569	565	538	550	568	589	609	582	585	551	599	587	597	578	611	568	574	634	557	561	593	571	581	545	556	566	593	574	591	581	538	592	536	599	577	580	571	566	598	575	591	610	573	607	546	571	618	570	580	568	557	570	594	607	570	516	628	547	557	550	581	574	509	561	592	582	568	592	600	600	559	569	566	577	619	559	553	589	544	553	578	596	548	602	556	637	583	562	613	565	566	594	567	609	602	573	570	584	529	570	535	590	569	603	578	605	566	565	592	571	609	592	578	573	580	588	539	577
57909	98442	77595	56500	43043	22771	3377	719	643	678	630	638	625	602	632	591	647	580	599	636	562	597	602	586	584	588	584	608	595	534	615	595	607	609	612	601	581	606	579	605	560	611	582	602	558	617	622	608	595	568	614	594	634	587	641	615	606	572	582	583	609	590	620	595	545	566	576	595	594	605	581	597	608	588	593	592	557	632	612	526	607	633	614	587	634	608	559	587	583	628	586	622	588	588	651	590	560	662	568	584	513	619	630	588	576	600	617	566	627	603	640	567	607	624	597	592	579	608	633	578	594	612	597	584	620	615	569	620	626	658	600	577	601	620	605	649	583	605	578	608	617	644	573	594	627	601	602	594	586	596	583	645	585	642	601	603	622	611	574	570	593	596	617	607	625	602	584	597	614	556	619	620	608	612	581	582	606	596	604	594	614	527	620	553	610	604	585	540	574	582	606	612	624	593	622	600	627	638	596	582	598	626	573	560	562	610	616	584	608	610	608	566	591	578	598	604	583	591	591	619	630	608	589	625	597	578	594	620	655	571	566	617	665	577	587	589	625	564	611	631	580	607	642	617	574	642	571	580	583	579	626	579	597	615	577	559	624	637	558	589	598	633	605	604	606	586	591	594	561	585	551	590	588	570	613	616	531	575	600	602	590	608	593	568	612	580	595	564	615	613	643	625	576	608	589	634	618	588	558	567	649	632	603	612	619	627	621	608	589	590	599	625	583	587	624	607	591	593	555	602	577	580	551	576	589	575	570	561	629	573	624	600	577	587	578	572	562	625	668	571	601	602	602	592	595	606	634	569	590	596	629	576	613	604	631	539	611	578	614	631	609	593	584	604	593	589	603	577	611	578	615	573	608	575	588	582	591	591	610	579	616	614	561	596	559	575	584	642	595	612	623	557	576	597	601	600	602	558	571	596	579	606	601	598	563	627	599	608	623	653	547	577	588	541	622	626	613	580	610	560	605	602	593	619	596	626	583	620	600	626	591	621	616	580	595	565	567	554	622	635	566	609	604	562	602	602	580	654	556	640	651	583	584	587	594	577	574	538	612	611	614	617	535	576	581	578	562	603	609	614	557	591	610	649	637	621	614	584	585	645	603	567	574	632	614	601	547	559	552	585	575	638	614	626	599	594	594	591	537	547	594	594	600	588	594	597	617	595	603	624	595	605	608	677	605	626	612	541	590	602	604	597	593	582	605	602	603	572	607	597	590	624	632	608	574	588	632	582	601	595	605	608	631	581	598	614	611	537	565	602	591	576	593	611	580	567	587	611	589	619	599	626	576	577	600	567	622	562	606	600	618	584	567	611	553	599	632	614	630	622	693	610	637	605	556	577	631	614	598	587	588	627	623	590	614	615	609	589	569	630	617	645	608	624	654	575	605	596	583	610	599	637	622	598	606	608	621	594	629	585	586	611	540	599	537	620	565	588	576	595	614	571	605	572	627	574	562	539	550	584	580	577	633	601	597	557	624	608	581	591	629	601	565	592	615	583	617	570	573	566	583	529	598	587	573	593	593	604	602	589	590	598	593	592	625	573	574	616	608	616	624	612	558	562	611	575	604	582	606	576	636	582	580	593	607	605	607	629	617	613	557	585	580	627	581	571	574	615	613	571	616	612	598	591	563	614	536	595	579	552	548	586	618	613	595	585	649	540	534	599	571	584	569	600	614	599	583	543	586	654	611	631	584	573	613	624	591	571	591	563	585	619	596	569	592	592	613	603	586	579	580	587	611	569	587	581	641	569	644	639	552	580	579	620	594	561	614	629	644	593	566	607	558	626	616	560	605	563	568	591	613	614	570	592	597	572	604	548	593	571	595	585	603	583	604	587	600	592	613	615	537	618	627	596	523	619	582	563	557	622	591	555	600	561	597	610	601	595	574	573	614	646	643	614	551	635	623	571	606	651	591	615	587	638	564	610	563	601	586	604	622	587	652	600	601	620	580	625	629	602	594	603	614	610	596	632	594	581	580	611	599	624	613	574	622	585	606	584	549	588	570	599	623	595	608	589	660	647	606	617	603	590	539	570	609	549	605	596	605	595	576	600	619	593	630	605	609	596	581	626	589	558	602	612	626	597	599	556	567	593	638	607	549	614	534	628	588	614	574	587	618	601	610	619	574	601	587	594	584	583	608	596	590	618	555	591	563	614	583	626	556	646	583	638	609	622	567	619	604	587	594	607	598	610	610	590	581	598	612	617	620	610	587	612	591	588	617	600	596	587	609	610	619	619	582	592	583	637	592	603	610	622	573	592	573	604	607	572	586	624	612	607	590	638	620	625	622	619	571	591	576	604	598	615	570	571	607	600	625	637	553	582	581	579	639	600	598	619	546	548	601	561	577	607	572	586	625	620	601	575	589	584	628	532	582	620	596	599	665	593	590	604	625	635	604	560	610	620	619	590	582	644	634	597	539	588	601	577	625	590	572	578	652	608	630	598	611	582	610	563	608	607	577	585	583	597	585	594	579	601	644	621	630	601	636	561	593	601	592	591	570	585	584	565	601	574	579	597	642	576	576	579	580	640	578	588	597	596	611	591	638	591	608	575	622	627	601	606	600	595	616	621	553	641	564	621	609	577	610	618	571	586	609	590	599	602	574	569	637	541	615	598	597	577	567	599	600	599	589	608	602	597	609	591	597	585	597	620	573	587	616	619	616	628	597	626	536	590	612	554	602	587	591	625	553	607	539	583	571	610	552	612	586	623	606	562	623	626	614	623	621	574	600	571	565	615	570	584	570	628	615	610	612	577	612	572	621	619	594	612	577	556	604	603	552	600	618	618	609	615	615	621	595	593	626	574	605	564	615	618	588	574	604	638	626	620	602	567	583	575	572	587	586	567	596	636	600	637	600	632	587	600	580	585	579	609	604	604	622	588	593	631	584	591	637	621	599	616	563	563	599	588	583	604	620	633	558	639	559	610	589	556	639	613	571	608	615	584	610	607	567	616	619	562	591	595	652	588	594	592	603	597	579	573	575	627	581	580	574	583	554	605	607	622	597	635	590	605	576	573	596	607	568	595	598	540	614	610	601	614	551	622	588	603	592	629	615	638	577	627	554	610	587	608	606	610	616	643	573	582	606	587	610	586	596	614	584	574	611	649	609	585	568	558	613	567	622	640	648	578	586	611	620	591	576	577	650	620	553	605	566	591	593	620	602	591	631	558	573	622	586	583	597	605	627	595	596	591	625	598	613	641	570	632	604	591	606	597	620	591	618	600	562	630	585	585	608	589	608	612	550	592	571	621	633	580	598	662	625	566	610	620	619	576	579	614	607	603	623	591	606	603	563	595	586	608	605	565	596	567	611	558	601	593	602	601	603	604	593	621	569	612	629	592	618	641	563	627	539	600	566	625	632	615	603	552	613	608	623	561	605	589	621	622	583	601	606	611	594	576	543	597	669	592	598	602	638	619	604	617	571	616	579	611	612	591	614	644	582	642	626	593	626	562	633	543	605	578	586	584	580	558	596	618	605	619
29235	25934	26291	14480	5226	1470	425	251	251	240	225	238	227	234	243	222	228	241	267	235	268	225	265	238	254	245	260	272	263	234	248	237	247	265	260	236	233	259	251	234	229	242	238	237	253	261	234	246	243	201	213	222	230	226	231	252	222	249	258	232	227	255	241	226	229	251	260	229	219	231	239	231	250	207	235	240	247	237	231	244	235	229	224	213	234	218	247	258	227	242	244	255	241	199	228	219	248	233	245	233	224	244	234	246	216	261	250	253	252	254	245	250	228	248	228	212	245	253	271	237	232	240	263	212	253	252	260	229	224	258	254	228	251	213	251	227	260	257	260	243	239	227	227	228	227	240	234	230	243	280	230	245	267	232	243	262	216	251	220	237	239	235	219	264	231	260	235	229	230	229	227	254	235	227	222	227	211	243	254	251	265	258	246	234	250	234	232	248	255	282	258	232	218	236	237	201	240	228	251	250	236	247	245	244	233	248	249	246	222	251	245	210	258	256	256	222	218	244	238	226	241	235	251	260	253	234	237	243	240	256	207	237	234	222	243	224	261	273	236	241	273	220	245	250	264	207	240	255	265	232	237	228	235	243	260	225	242	257	229	272	247	248	224	232	235	257	243	222	252	250	220	239	253	248	247	212	240	271	235	255	238	262	259	220	263	231	247	256	234	274	216	226	248	226	237	234	223	237	245	223	240	260	233	226	223	239	236	209	232	205	231	250	254	227	229	224	266	242	237	217	249	240	240	241	260	239	226	230	243	237	244	249	247	240	226	248	240	268	252	240	250	234	230	256	240	227	249	228	243	222	263	262	231	243	232	235	259	240	235	235	236	230	225	244	238	214	240	270	272	256	237	258	242	233	251	242	233	235	247	236	246	247	218	227	245	244	216	240	249	229	242	219	247	231	244	231	259	241	243	222	241	264	221	245	216	217	237	251	259	247	238	251	246	265	236	242	233	291	240	261	249	250	239	236	268	229	222	232	269	227	224	264	243	264	242	251	248	263	223	235	229	244	239	270	255	241	235	247	256	203	238	231	251	248	246	246	230	274	259	235	257	220	235	249	198	243	230	214	248	250	246	258	260	210	250	233	269	238	239	246	197	240	221	208	243	243	253	238	253	245	251	219	261	263	252	237	252	251	259	240	257	255	197	259	225	254	251	262	251	225	240	248	244	240	248	245	244	239	255	222	268	224	243	240	245	218	209	255	264	237	253	270	248	261	216	267	260	230	241	246	263	243	237	243	217	237	245	243	224	220	269	208	259	260	241	215	256	250	250	238	202	237	242	223	230	259	197	247	223	252	241	247	228	266	259	213	227	258	245	240	244	248	227	243	229	224	241	232	262	242	233	235	252	272	243	258	247	204	234	221	240	244	248	237	220	256	242	246	245	272	259	248	252	244	222	275	245	223	266	248	243	236	220	244	246	231	236	241	269	239	216	252	254	255	221	250	261	240	241	200	236	265	247	245	230	245	239	247	251	245	234	242	203	245	244	231	221	233	229	235	228	235	231	227	225	256	226	263	232	237	279	275	251	219	224	227	237	245	219	251	275	244	237	259	258	238	245	243	245	244	241	225	206	248	252	244	234	220	234	212	221	259	224	238	236	242	252	228	255	230	209	221	261	249	234	229	225	229	246	233	256	249	253	249	225	256	240	265	244	246	228	241	264	239	232	255	234	245	262	235	238	245	248	236	260	223	274	236	241	231	249	214	227	265	266	274	207	229	225	241	247	242	246	201	227	252	226	221	256	233	230	260	219	209	264	236	230	247	232	225	233	247	251	222	242	243	224	249	219	230	271	229	228	231	219	254	277	249	240	247	250	238	239	247	230	217	230	240	254	232	229	238	233	210	220	262	249	229	242	235	264	257	252	221	254	245	250	225	226	226	264	227	237	245	223	249	241	232	228	236	207	252	250	253	242	255	249	236	250	248	246	249	263	229	240	229	217	285	267	226	279	239	220	216	236	262	256	266	239	245	250	258	242	242	224	250	201	258	237	227	258	253	240	247	266	250	252	246	234	212	257	250	259	267	243	256	243	267	229	232	249	250	230	246	253	251	238	230	232	219	222	223	274	259	218	269	261	252	249	257	243	245	245	222	249	239	259	253	220	227	198	249	251	275	254	256	241	224	263	281	214	244	246	219	244	264	217	246	263	247	250	228	251	236	252	258	239	256	243	251	272	258	244	241	252	224	253	229	225	227	230	227	247	234	221	263	238	247	226	241	238	244	249	242	241	252	237	255	244	276	270	223	248	240	216	229	249	264	221	236	246	237	237	257	235	242	235	219	231	272	263	255	239	235	251	243	250	234	234	208	236	216	232	223	271	226	230	245	252	257	249	244	246	234	256	229	264	231	222	257	231	250	254	223	232	238	268	286	260	250	244	241	233	234	221	244	234	229	265	234	243	234	244	256	227	245	205	224	239	250	275	229	217	242	247	224	208	244	248	203	223	241	235	237	235	224	229	241	261	247	229	237	223	251	241	225	239	253	257	225	238	234	213	235	215	254	239	256	230	250	226	192	263	256	240	215	212	227	240	247	242	280	231	255	249	216	237	235	277	255	249	262	246	230	241	237	251	205	241	228	260	272	230	224	229	226	249	270	243	242	228	235	265	253	219	265	228	251	235	271	244	207	262	236	221	239	238	262	221	229	229	237	234	246	242	257	247	233	250	213	230	230	250	262	232	215	239	255	221	235	244	244	218	264	227	244	252	230	232	254	228	254	254	264	243	241	254	259	228	210	250	257	264	239	270	249	255	246	224	241	239	231	255	267	238	205	231	246	231	218	225	245	234	241	265	230	241	242	235	232	231	236	275	236	219	244	256	266	257	236	243	249	211	219	275	230	229	242	255	232	228	266	233	259	222	244	231	237	235	251	232	224	249	251	228	254	282	232	253	247	233	254	248	242	230	248	238	223	247	244	245	238	243	269	229	219	234	271	252	270	219	238	246	259	248	227	226	245	247	214	221	257	213	269	263	262	236	248	244	223	260	239	227	227	204	244	242	237	249	223	249	260	249	245	253	260	214	215	253	267	249	220	225	230	243	215	223	236	241	228	229	218	234	241	246	243	190	266	236	235	267	253	224	228	242	244	264	255	216	242	226	237	262	230	210	224	237	281	250	241	233	274	226	222	250	261	256	252	212	225	244	225	259	225	235	235	224	248	238	224	232	224	226	245	244	232	232	236	224	249	222	259	244	265	254	229	233	240	249	244	226	232	240	245	228	241	284	209	233	249	233	225	261	240	239	248	222	245	251	250	263	252	263	225	222	241	254	258	245	262	254	263	255	260	219	228	247	220	246	225	219	252	265	252	223	250	232	240	283	272	226	251	257	255	247	225	267	223	232	228	227	231	234	258	229	236	248	252	232	271	273	256	239	222	223	237	231	253	266	216	276	252	228	243	241	233	254	250	254	255	249	239	240	256	245	243	230	223	243	234	258	229	239	229	224	246	240	227	260	250	217	296	192	230	252	228
24008	37547	21897	10648	5473	1747	369	275	266	275	260	301	243	278	289	263	264	260	264	266	252	246	282	278	242	277	256	260	240	219	275	277	261	286	285	251	263	232	258	263	278	266	281	290	262	253	252	276	254	250	224	274	275	294	275	260	288	273	295	272	252	263	266	258	258	292	255	277	249	253	252	243	295	277	270	285	270	277	251	270	268	283	288	265	272	294	280	239	241	249	275	268	296	240	270	259	265	267	255	270	276	267	271	271	262	278	238	250	239	257	268	254	244	262	267	253	283	269	280	247	259	298	278	275	280	292	286	278	260	262	288	230	257	273	261	282	259	254	289	277	269	258	289	301	272	278	276	265	255	273	264	268	257	270	281	296	263	282	254	273	250	261	301	281	283	254	263	279	293	260	270	254	249	271	254	244	264	254	258	269	269	277	251	283	293	258	246	275	298	271	249	246	275	229	273	257	258	277	269	259	275	280	260	283	264	254	267	254	275	265	270	268	270	284	245	273	262	269	271	268	279	259	253	254	260	254	257	265	284	249	254	262	277	252	261	266	262	258	226	284	266	268	268	285	276	303	262	251	284	245	270	269	249	256	278	261	251	275	239	259	296	247	247	283	286	258	269	286	258	267	291	303	294	256	262	255	268	279	276	253	282	238	250	278	273	267	263	259	270	268	266	283	273	290	282	294	234	261	250	275	266	273	268	270	284	263	281	262	271	303	266	257	284	297	283	249	283	254	299	271	242	260	250	271	271	235	257	266	252	252	270	291	288	282	279	248	272	253	273	280	256	272	311	284	253	270	252	284	275	268	283	256	301	285	262	254	262	258	261	274	210	260	286	270	283	268	253	259	252	287	251	254	265	292	238	277	260	259	281	265	258	281	249	277	292	262	255	247	257	286	248	287	292	247	241	232	253	226	283	260	239	273	260	288	243	282	276	263	290	258	293	266	262	278	266	286	268	262	272	269	271	258	250	272	257	301	249	244	314	287	246	292	282	255	270	253	293	266	284	280	286	240	271	248	270	272	299	291	240	265	264	242	280	267	248	247	264	290	265	282	249	257	276	269	290	251	277	268	262	270	303	248	258	286	253	256	277	306	272	250	265	264	257	254	258	271	256	258	269	269	231	253	278	275	278	261	259	267	301	271	256	288	259	250	255	246	289	246	280	249	284	279	279	240	274	262	237	277	250	254	261	268	283	276	286	260	280	293	237	274	274	284	271	287	282	258	257	254	258	260	267	283	250	268	281	273	275	254	278	277	274	278	253	234	273	278	270	260	307	277	255	267	253	277	256	278	284	268	266	277	267	246	258	256	289	234	282	304	259	295	259	250	259	266	259	250	302	266	268	295	255	285	276	290	243	265	282	285	276	264	271	272	275	292	276	290	258	275	274	273	258	251	280	269	261	235	263	272	254	275	270	293	269	240	271	260	265	266	282	294	288	275	276	258	282	264	281	295	241	235	255	274	242	253	275	253	264	258	252	263	284	252	257	286	262	269	251	260	275	262	256	254	248	247	299	252	282	254	261	259	289	251	286	278	278	295	260	277	266	267	258	222	276	270	286	260	248	269	267	259	270	252	244	252	270	238	260	275	257	275	282	286	250	290	282	258	255	280	280	276	244	265	264	263	276	267	260	251	265	264	242	262	278	257	288	261	282	271	287	266	253	263	285	272	296	282	267	249	297	257	287	259	253	290	265	274	258	272	280	288	269	272	275	278	267	253	294	273	270	273	273	278	274	265	258	266	285	261	255	296	263	261	285	282	258	270	258	260	242	280	276	291	236	242	270	256	271	272	258	232	296	261	266	273	286	258	277	275	256	296	275	274	245	262	264	269	268	272	254	233	284	290	263	252	258	274	287	258	260	263	250	283	237	255	268	271	263	249	260	258	251	290	289	265	219	267	271	245	267	238	279	281	258	235	232	270	254	257	287	300	248	290	280	286	258	259	251	267	285	280	264	229	274	244	287	271	256	272	254	259	253	244	282	265	296	242	238	291	258	293	282	273	251	291	261	253	269	280	280	277	258	270	273	287	278	278	264	245	242	270	291	266	282	266	262	276	256	281	252	276	270	244	297	275	294	272	243	261	254	276	288	265	240	274	255	277	279	279	280	255	280	254	279	269	255	239	267	274	264	286	221	271	269	290	267	246	287	293	237	269	268	276	254	240	264	249	246	234	290	262	224	264	289	282	257	275	245	274	283	260	268	247	295	271	305	255	244	237	262	271	259	265	287	274	247	243	273	274	254	245	274	262	274	283	274	259	282	287	270	220	268	279	241	265	264	263	288	282	270	275	239	275	264	256	255	274	284	262	274	238	275	275	269	249	282	266	281	270	250	261	254	258	278	246	287	255	238	246	274	278	267	241	269	263	276	271	256	258	254	286	285	262	273	279	289	262	280	251	231	244	275	243	294	284	237	261	267	302	298	278	254	301	270	261	266	254	258	245	268	270	296	304	282	296	287	246	270	231	283	292	273	265	283	231	248	269	274	265	248	288	273	251	255	258	273	292	262	263	266	264	297	272	265	292	285	251	269	271	249	283	289	292	283	263	250	257	249	280	266	265	256	281	300	284	283	253	262	257	249	256	290	272	298	282	260	258	249	288	252	291	254	264	271	255	296	254	257	231	247	268	242	262	251	285	280	272	253	253	288	259	263	259	261	248	264	276	245	283	296	281	270	267	266	290	263	269	264	246	264	269	286	269	271	258	259	293	263	296	249	272	270	247	255	278	257	256	273	241	273	262	271	257	269	282	259	230	304	285	251	253	265	295	285	288	261	275	252	277	266	288	292	284	238	260	270	251	268	231	285	267	273	273	265	227	272	267	271	263	280	251	285	313	251	287	273	259	279	253	253	264	265	287	284	244	270	269	264	285	296	254	241	275	295	267	268	268	259	264	255	238	263	302	247	279	265	255	276	256	246	295	276	267	273	289	254	260	266	256	281	271	266	258	279	264	262	272	269	258	268	311	279	251	275	266	296	271	284	269	254	237	268	262	256	256	270	260	271	269	258	262	290	266	251	280	281	238	230	286	274	267	243	247	292	233	271	283	277	251	280	267	289	287	321	269	256	265	279	274	280	258	265	285	239	280	249	283	272	273	272	280	243	257	268	291	258	277	262	258	288	235	278	261	257	276	253	259	275	265	266	273	288	282	247	265	246	281	253	280	280	277	280	278	249	277	250	259	265	242	292	266	261	270	272	275	291	293	249	264	240	259	259	294	269	295	258	271	266	256	265	277	258	275	268	264	269	264	273	271	253	269	260	285	241	252	279	247	281	284	285	263	252	261	302	263	270	243	246	294	280	264	285	289	279	306	270	262	295	272	256	250	307	252	274	281	289	314	285	268	267	263	291	287	250	254	257	260	262	276	250	263	244	260	256	226	259	287	266	269	292	272	283	272	251	267	233	293	254	309	243	280	279	272	280	282	280	248	296	249	276	251	287	272	236	268	286	265	253	283	256	267	293	266	262	245	242	260
23373	21698	32010	30750	26534	20392	6258	613	441	436	410	506	448	451	446	426	437	472	415	415	501	459	472	444	415	433	453	447	434	415	432	420	448	431	407	446	439	429	461	437	428	445	452	448	467	399	429	422	453	435	432	436	444	454	430	433	418	443	447	425	406	488	463	431	412	451	413	437	427	423	461	429	433	429	459	469	437	421	488	461	410	450	451	472	421	447	453	417	386	408	403	482	442	435	391	432	408	437	444	488	453	426	432	433	415	436	436	408	438	432	437	418	443	438	432	447	421	449	417	443	404	413	418	439	392	409	429	408	477	463	457	466	464	436	451	414	436	418	428	433	451	425	428	416	465	434	435	450	445	412	426	403	452	437	474	446	439	428	421	468	429	412	460	443	413	450	454	466	437	460	453	449	429	395	403	404	402	441	460	423	416	449	426	402	431	460	460	419	426	423	429	446	450	434	418	397	467	427	423	447	472	443	430	398	404	454	462	457	425	430	425	416	427	414	433	435	437	385	405	438	446	417	475	420	412	410	393	431	447	414	451	463	446	434	452	426	428	419	445	444	434	445	447	437	412	423	400	433	443	437	426	442	427	417	458	419	409	407	436	462	431	468	407	371	451	419	458	448	418	431	453	460	426	427	441	415	464	456	459	454	446	401	479	467	443	414	442	472	420	435	455	424	418	468	402	455	447	470	483	431	422	436	419	460	438	428	427	465	424	449	414	451	426	420	445	445	462	450	472	446	450	451	444	429	440	409	430	444	405	451	396	395	423	435	409	441	429	423	410	411	442	433	392	439	422	435	438	468	433	443	474	442	417	429	391	449	480	437	442	439	412	427	447	437	479	451	434	442	427	423	477	401	410	444	434	443	450	406	429	426	455	433	445	438	418	424	429	432	495	445	427	434	443	438	437	456	422	461	411	440	417	487	438	416	418	433	430	419	402	428	396	415	467	392	435	443	431	408	439	396	462	418	412	454	433	428	449	443	442	420	412	415	447	448	470	455	447	418	440	478	428	388	457	429	430	473	437	435	418	404	418	429	435	439	432	419	413	446	433	458	458	413	414	445	436	427	424	391	447	424	446	461	383	442	433	457	424	435	415	435	447	474	446	456	440	468	438	439	421	410	458	424	455	440	442	415	444	441	454	414	465	473	453	451	445	440	436	431	479	449	449	413	443	445	406	445	405	417	427	458	440	422	412	408	441	446	453	450	416	457	428	433	408	419	422	413	412	436	457	454	411	437	431	431	423	430	407	417	411	421	491	454	479	440	406	424	429	453	447	470	467	443	414	447	406	436	408	460	404	442	448	450	437	456	416	420	421	432	428	458	405	418	432	387	439	421	406	446	423	427	414	434	456	439	446	424	433	471	456	466	437	439	423	442	426	420	445	422	432	413	434	446	425	423	448	456	412	420	431	413	445	463	402	408	419	404	441	429	424	411	429	437	416	432	433	422	408	437	450	436	406	421	412	436	471	459	406	467	436	427	457	457	439	429	433	454	411	404	429	444	457	458	415	434	444	416	458	404	401	440	391	438	452	413	456	432	392	407	432	416	439	435	428	418	436	463	452	416	427	454	443	425	430	408	414	431	435	443	441	464	395	419	413	437	460	424	425	403	439	445	406	449	403	400	438	469	443	432	465	443	420	424	451	442	418	423	388	459	444	434	431	409	401	432	447	375	427	427	426	443	439	428	443	444	424	381	430	425	440	413	440	421	433	450	424	474	442	423	443	474	410	424	455	428	455	409	431	415	440	458	420	446	412	437	439	408	460	449	438	420	443	441	473	438	415	426	448	429	417	448	395	429	448	457	455	423	448	412	452	445	451	416	423	410	431	451	446	446	459	456	445	468	438	455	444	443	428	405	434	434	450	422	438	427	465	427	426	424	403	471	436	428	480	424	444	430	422	427	455	437	428	427	461	454	402	423	471	427	467	391	455	424	448	434	453	425	411	452	423	450	415	425	444	416	429	447	404	452	436	447	417	435	417	458	437	466	407	390	448	446	448	415	422	434	394	394	453	439	477	449	435	447	432	433	413	448	396	386	447	435	423	438	432	430	425	379	418	396	409	425	394	475	436	408	431	436	403	431	446	434	489	447	438	452	475	414	433	414	461	431	424	453	457	430	441	422	432	429	438	424	435	425	409	441	436	386	425	449	418	428	401	442	442	433	435	424	432	457	454	448	411	400	447	430	435	426	439	460	409	460	439	451	438	452	408	416	424	410	403	414	422	406	449	436	453	470	430	471	433	395	451	445	403	410	431	451	421	439	471	427	470	424	435	424	464	417	426	452	418	437	450	427	433	439	460	425	440	443	389	483	451	418	456	451	423	396	410	395	422	410	457	438	429	442	422	404	448	431	421	397	395	445	456	443	394	456	381	432	405	434	401	422	416	432	466	405	373	473	435	449	461	427	463	456	434	419	459	428	485	425	413	418	471	429	439	428	441	436	415	420	442	458	447	437	408	400	429	461	414	444	430	444	431	453	445	407	431	403	435	439	444	417	413	441	429	449	441	416	461	430	445	411	424	442	428	425	441	412	407	386	434	409	454	455	465	453	432	388	422	414	424	393	441	432	407	454	437	445	426	405	453	394	452	419	444	402	439	486	403	433	423	447	472	405	448	409	470	389	393	396	452	450	412	430	463	394	421	442	478	431	403	423	463	410	411	406	449	452	415	422	435	425	435	439	447	391	410	447	412	423	432	439	418	403	471	438	420	452	454	416	409	417	452	405	439	453	425	465	437	415	459	447	428	412	434	445	417	412	453	424	474	422	409	434	411	390	438	466	438	425	447	447	466	457	484	420	424	415	420	449	442	438	435	444	403	434	430	442	471	410	442	409	440	415	467	428	457	410	421	425	461	458	405	432	428	474	435	417	406	434	445	420	442	447	451	405	455	421	451	455	437	401	418	458	440	411	432	464	453	454	432	451	432	412	446	410	445	397	451	466	407	418	446	444	436	482	398	451	429	438	429	467	469	456	460	457	459	446	440	460	436	428	482	436	446	422	455	449	418	433	405	448	436	429	417	440	430	417	492	417	416	423	453	467	410	423	436	420	455	439	410	433	437	443	441	419	417	438	424	452	425	438	445	447	437	430	432	423	435	466	443	418	414	448	401	451	395	498	480	459	431	419	438	409	416	449	447	419	423	427	403	435	431	441	451	437	411	413	445	409	427	426	443	436	436	411	390	428	440	447	420	412	436	435	414	443	395	416	459	429	444	408	399	393	397	399	431	490	487	432	415	446	425	412	462	466	433	440	425	415	431	423	448	481	433	407	427	430	458	427	393	403	423	439	454	464	418	435	444	429	417	420	444	430	453	424	430	463	440	408	445	436	425	464	446	436	426	438	447	415	467	436	410	419	415	442	419	420	451	438	440	395	434	404	450	452	412	429	417	422	435	449	404	447	418	455	453	454	465	423	453	433	432	427	443	407	426	441	459	409	423	400	426	427	420	400	457	431	441	446	446	438	453	430	410	423
52574	90012	68151	48961	33321	14334	2215	539	472	449	481	500	463	481	440	434	457	460	439	474	456	411	471	448	447	423	439	473	451	446	450	454	474	466	414	452	434	458	425	429	460	428	432	487	479	446	452	425	440	446	479	454	458	444	430	404	448	426	456	490	477	466	425	464	422	445	447	412	454	447	448	439	455	505	409	468	435	453	442	441	451	417	432	456	436	450	438	434	443	442	462	443	436	472	461	444	469	476	412	447	476	448	434	439	388	421	451	468	450	450	463	409	438	399	437	450	445	429	432	419	446	448	441	430	443	461	413	419	432	460	430	452	436	461	449	433	443	466	471	461	454	456	433	465	435	460	441	435	444	431	421	424	438	436	436	435	441	441	469	453	453	451	454	447	449	432	437	406	441	431	439	475	499	422	482	498	498	436	433	429	460	453	475	432	471	421	487	464	429	419	489	445	424	494	485	456	468	417	478	442	437	452	442	464	429	461	399	440	455	456	417	428	436	483	452	457	434	484	462	490	449	445	417	452	451	456	500	464	400	446	447	432	450	455	411	460	419	443	464	437	436	468	439	471	424	445	424	441	428	472	448	410	411	448	440	417	408	421	449	404	422	455	475	422	420	430	454	456	426	440	461	484	485	415	444	426	424	437	443	414	432	426	412	436	415	461	451	454	460	438	465	427	438	397	423	430	446	448	466	446	445	429	416	466	485	410	378	435	473	447	489	423	454	464	414	467	456	484	450	434	434	407	466	436	439	433	446	434	479	440	459	419	453	420	467	444	447	463	488	435	472	422	417	461	461	463	480	408	446	402	451	449	407	448	498	478	432	428	416	430	422	458	444	475	455	465	420	485	418	387	434	443	435	434	438	463	436	444	451	470	452	434	478	450	510	494	457	441	438	450	426	434	449	428	418	459	440	454	444	386	438	430	450	470	407	413	428	454	405	465	492	452	444	435	442	444	427	459	464	463	430	445	444	459	461	471	440	415	457	469	445	437	430	415	479	432	488	436	479	425	409	429	471	410	417	452	452	412	424	455	470	446	453	448	475	420	437	469	412	451	448	405	447	468	430	487	433	496	480	467	433	413	408	466	440	451	459	438	446	483	432	453	464	435	472	455	475	436	493	455	454	434	448	434	459	448	428	441	446	427	437	460	445	457	470	465	449	421	444	455	439	445	456	489	488	455	424	437	437	423	505	426	447	456	449	479	434	420	449	444	481	468	465	462	453	471	478	441	423	467	435	440	435	454	474	467	432	463	412	449	407	474	448	470	445	453	446	434	409	452	438	465	426	444	443	468	441	464	438	476	428	443	422	458	461	474	399	432	428	436	422	465	452	428	475	448	417	431	495	425	435	463	469	452	450	434	479	434	442	476	477	463	431	459	436	467	457	469	457	513	446	479	427	440	432	491	464	472	410	436	443	408	444	472	425	439	462	457	391	466	476	482	466	459	423	439	441	462	480	411	446	411	475	439	446	428	440	482	467	442	425	406	421	420	433	426	435	456	457	418	442	452	462	489	442	451	459	459	459	454	459	483	436	462	431	482	431	428	480	462	453	422	453	461	445	471	456	431	452	455	447	418	439	445	455	446	461	409	400	428	474	470	431	453	434	437	458	450	458	425	470	427	448	447	434	439	463	469	458	435	422	427	442	466	419	451	485	474	453	433	453	427	402	418	403	441	471	447	434	444	432	456	436	482	458	480	471	459	427	416	426	424	422	446	481	433	437	457	438	425	453	445	461	442	436	430	459	450	441	450	421	443	415	457	444	453	467	450	450	460	434	467	468	469	445	414	454	442	437	442	452	422	465	447	452	435	484	465	446	451	435	461	454	452	459	449	398	460	416	435	459	474	426	430	432	466	501	435	437	452	441	439	433	469	454	418	439	454	412	499	424	458	441	462	449	459	446	459	469	468	472	466	421	431	446	457	462	466	459	459	398	472	461	473	430	474	451	437	421	493	456	423	478	460	457	459	440	439	447	438	461	432	453	447	453	407	449	460	451	501	414	475	460	478	441	478	429	400	499	406	466	459	462	436	461	422	450	487	452	456	380	416	459	430	446	467	455	449	465	481	439	425	461	449	452	472	457	447	465	404	440	432	457	460	409	441	454	447	486	445	433	446	457	474	450	482	467	424	454	489	431	464	451	417	440	474	472	462	473	438	459	477	460	441	477	438	454	494	467	432	459	455	441	447	470	430	475	451	466	449	437	447	459	435	445	420	444	439	467	459	512	458	416	485	428	402	448	468	454	466	408	446	424	446	480	438	422	443	476	457	439	441	426	444	431	457	495	434	450	463	468	440	413	422	424	451	451	455	422	459	431	426	433	468	453	457	451	470	462	432	407	419	483	449	439	424	451	398	443	514	435	435	449	469	426	446	460	461	452	453	481	447	473	468	464	471	464	415	465	430	444	420	456	453	448	457	447	461	452	441	457	406	468	456	482	477	433	436	462	465	458	485	418	456	456	438	487	423	402	464	457	439	458	429	452	443	457	439	490	449	422	457	467	439	439	434	442	400	432	419	432	451	458	460	443	436	419	436	440	455	466	447	455	428	412	481	462	466	437	469	441	408	436	478	414	434	435	436	426	438	431	434	411	464	417	395	470	429	469	414	446	442	486	451	487	417	425	446	408	433	429	408	435	441	450	436	447	457	491	463	426	440	478	453	487	475	445	458	451	456	443	448	434	437	456	428	425	454	423	426	456	446	418	397	433	433	430	441	448	444	477	471	485	425	453	450	433	476	452	443	459	423	456	438	439	467	419	471	450	446	441	496	435	455	426	449	427	466	460	430	438	447	421	437	420	423	453	447	430	447	423	449	429	413	431	463	448	457	460	488	456	438	429	419	453	437	417	391	431	470	456	437	478	458	425	430	470	437	472	420	396	432	460	413	414	431	427	405	451	472	445	469	458	436	468	436	437	458	411	450	454	476	432	464	456	448	429	451	459	432	459	434	455	443	487	483	466	442	441	422	458	400	456	425	433	475	453	409	457	443	472	465	415	469	463	465	461	432	460	458	473	469	455	427	478	442	437	423	457	428	474	422	404	457	403	455	404	435	450	391	481	436	439	470	450	460	434	409	459	416	442	449	444	438	420	425	481	436	444	448	452	487	422	489	414	456	485	435	446	465	466	452	461	431	471	423	475	437	462	451	469	441	498	463	454	457	464	453	442	463	460	469	460	421	418	477	492	448	456	435	422	445	474	439	474	464	453	405	451	459	442	412	454	461	449	409	463	439	401	416	460	454	426	457	495	460	452	458	460	488	467	442	456	433	442	430	459	457	442	433	463	448	428	479	446	464	436	442	438	449	430	453	397	426	450	418	469	471	446	454	410	435	478	449	454	465	459	451	467	462	441	458	426	433	439	466	427	412	469	430	464	429	439	470	440	465	402	492	420	438	411	441	444	463	420	459	446	425	456	465	448	425	476	436	437	455	427	460	463	453	433	463	445	404	463	429	438	465	479	463	471	451	469	447	440	437
25139	22686	32547	29990	20168	8015	906	386	323	316	310	300	312	306	331	313	328	301	348	303	311	324	307	305	346	325	350	322	321	333	299	309	311	311	305	298	307	287	307	314	331	292	291	284	312	305	315	322	316	284	341	303	266	317	298	321	316	283	320	314	334	311	319	295	321	277	283	332	335	300	324	315	323	323	293	321	321	317	370	308	333	281	324	332	362	318	316	291	313	311	284	335	272	303	303	318	288	324	313	314	337	306	318	339	325	307	308	299	328	332	299	313	306	314	345	340	302	299	288	342	320	299	311	301	296	328	317	320	311	328	324	275	325	323	312	305	292	328	280	299	281	314	295	333	314	282	302	335	327	293	313	295	315	324	312	303	335	300	333	317	347	316	284	295	310	310	321	352	292	361	310	307	317	297	315	285	298	331	299	298	311	293	324	307	324	335	342	314	286	337	307	299	320	330	307	311	325	298	310	306	311	289	318	336	295	321	330	300	317	315	325	309	313	299	325	312	316	360	333	313	292	305	304	318	301	308	294	289	286	325	321	326	316	300	310	278	333	310	323	329	291	319	322	328	316	308	315	300	295	295	294	322	335	329	310	328	297	293	328	313	303	310	288	310	301	294	305	305	299	321	305	324	311	283	320	315	310	300	310	326	344	290	331	305	361	301	320	313	328	306	343	312	301	310	348	336	303	311	317	332	314	355	328	312	315	308	317	296	331	262	306	309	352	315	292	307	301	290	319	310	318	332	292	305	318	299	322	318	308	295	289	295	316	304	318	291	309	292	323	334	314	306	329	298	325	322	323	290	319	311	316	326	283	339	307	353	281	310	299	347	329	301	321	308	287	318	309	344	323	306	329	344	324	263	303	307	325	315	319	318	289	339	286	333	314	318	305	297	248	329	325	318	318	314	280	288	335	315	341	313	312	311	319	336	298	302	296	301	303	302	299	328	316	321	313	335	307	310	318	314	324	304	325	320	336	325	305	315	314	333	316	309	301	322	335	311	327	311	268	327	315	299	303	354	272	312	313	322	298	298	308	337	314	306	290	342	312	339	304	289	319	320	344	304	302	296	321	292	319	286	329	298	288	305	318	291	317	288	317	323	312	321	309	309	294	359	331	318	314	314	272	292	311	329	303	328	305	338	339	288	288	328	335	292	322	301	311	298	327	329	310	299	294	303	297	311	319	313	320	289	324	294	325	295	312	334	311	304	298	306	305	314	348	299	302	310	332	331	287	287	302	347	316	332	353	304	323	299	331	316	316	316	308	318	303	328	313	336	294	309	316	330	320	300	272	311	311	303	329	318	310	320	320	316	329	323	288	319	312	323	312	315	322	325	352	299	309	328	308	312	335	315	300	319	311	306	309	308	326	295	311	300	279	297	305	309	287	334	291	310	308	301	306	324	270	303	340	314	286	327	289	323	286	331	306	307	328	265	340	299	276	344	296	325	311	325	283	323	311	355	312	339	334	340	305	300	323	295	330	285	327	329	336	318	300	288	309	319	322	294	298	275	329	286	314	296	333	311	293	313	329	296	329	309	325	291	310	322	334	301	322	310	298	308	332	337	341	313	302	345	324	289	304	310	326	321	319	307	316	332	338	298	330	305	327	324	317	317	305	341	311	310	299	331	312	340	297	313	291	310	321	309	312	307	351	328	277	299	314	302	316	325	294	295	318	317	311	305	318	346	299	322	318	338	309	343	306	328	308	319	306	311	304	279	353	364	312	297	342	298	325	314	303	292	295	317	332	344	317	313	315	334	341	298	307	283	312	259	297	300	288	352	321	325	320	294	314	294	309	322	361	293	306	340	325	302	300	295	306	289	309	300	345	323	311	301	287	308	308	332	310	308	293	365	294	325	300	295	320	320	327	316	326	297	317	309	337	310	275	310	309	303	317	313	308	333	329	299	327	270	312	289	308	341	311	329	308	307	337	315	309	324	314	354	275	338	329	294	323	325	336	321	303	313	343	291	345	310	332	317	305	291	322	278	344	311	310	297	270	324	327	298	368	311	336	314	310	293	300	320	303	328	312	324	289	332	312	288	295	307	317	298	322	315	280	327	300	344	340	289	325	351	275	299	287	307	295	320	315	338	321	354	300	338	332	322	347	295	318	311	321	303	305	332	299	328	308	319	329	300	327	287	330	297	316	321	326	302	304	308	357	326	296	329	293	318	301	297	313	301	352	281	321	300	337	307	330	309	289	321	317	319	312	307	294	325	327	298	289	281	322	292	313	317	328	332	298	313	329	317	304	309	320	316	296	304	321	300	303	323	337	312	296	332	307	325	303	328	325	266	337	313	326	298	309	305	343	301	315	296	281	316	328	287	317	312	319	347	317	306	308	327	317	309	345	315	287	313	322	346	334	332	348	335	336	286	334	342	274	297	310	294	332	298	315	324	339	286	323	339	314	307	281	325	322	298	311	307	312	298	324	290	350	313	323	312	310	329	331	306	303	328	353	330	299	303	322	288	334	326	313	319	317	294	295	320	316	287	321	309	304	304	344	284	309	330	307	301	273	292	296	306	322	325	324	288	301	298	322	328	338	300	319	321	320	290	313	358	323	311	295	307	336	300	304	376	346	321	317	331	306	316	331	336	301	294	318	316	297	300	289	311	317	334	281	326	323	283	321	320	358	315	340	334	297	294	326	288	314	293	335	272	301	322	306	313	296	309	324	313	351	352	281	338	300	323	300	339	322	321	338	330	305	297	297	305	329	299	310	339	274	302	326	298	309	292	330	317	294	318	299	311	311	351	316	308	343	338	322	330	325	310	302	317	296	322	315	273	332	307	331	330	307	334	308	324	309	295	346	297	316	306	322	291	293	331	330	315	298	307	312	307	342	319	328	345	298	302	298	289	327	351	295	298	305	305	291	305	303	301	290	307	310	343	350	281	322	320	297	308	311	332	315	285	304	333	300	316	315	308	307	307	282	291	318	325	312	288	285	333	296	303	313	340	306	298	334	301	312	316	331	310	308	289	274	284	346	325	317	341	310	318	335	296	319	308	317	336	290	328	305	322	340	318	295	325	322	310	330	323	301	302	313	323	325	293	310	320	347	313	299	306	315	303	308	330	324	282	315	311	316	331	330	330	334	264	324	325	323	330	340	335	321	285	320	307	282	324	303	309	302	309	298	309	290	324	296	313	309	371	319	316	300	319	324	325	300	365	270	287	316	293	304	302	291	308	337	315	307	302	316	308	287	301	310	285	323	281	326	310	324	329	334	335	346	305	317	318	314	342	303	333	269	293	309	310	350	335	314	298	316	344	310	308	286	318	322	309	325	356	299	297	306	317	336	291	310	282	293	287	321	330	312	339	342	275	324	310	290	313	313	304	303	326	309	330	305	293	273	328	313	292	306	301	291	304	317	324	309	299	327	310	330	322	309	318	311	316	300	313	312	314	280	315	316	334	302	306	341	327	313	330	304	303	319	316	295	334	334	303	282	316	318	342	305	330	294	299	280	292	339	308	335	329	331	332
44820	71280	52233	34886	22090	7809	1069	404	355	351	363	362	360	369	353	339	359	373	357	345	368	350	370	342	349	341	368	318	346	363	389	343	356	327	341	366	360	341	366	344	379	393	379	371	377	359	360	343	335	330	373	361	337	333	373	350	322	356	289	376	328	372	327	365	344	324	364	328	333	338	374	373	377	362	389	347	349	362	348	335	363	356	336	385	336	365	365	350	338	341	340	325	326	377	339	355	335	355	360	345	372	342	347	344	370	358	361	330	371	370	416	372	321	384	328	354	325	340	362	358	392	349	318	347	315	357	361	357	339	314	354	363	344	344	343	330	320	365	355	334	381	370	346	366	329	352	346	335	353	352	362	363	330	353	360	360	361	342	378	336	358	351	357	326	358	357	363	370	354	362	334	358	373	333	314	383	378	377	348	349	388	363	362	307	339	347	345	365	332	350	360	347	368	375	354	364	348	363	375	360	329	283	340	329	352	340	359	340	345	366	337	369	321	363	348	344	357	352	321	348	369	357	356	378	343	380	314	369	363	364	345	368	384	327	327	339	332	356	365	346	366	374	375	353	366	329	349	356	352	360	339	317	374	326	348	357	336	327	362	359	390	348	328	365	360	346	351	353	344	347	351	336	368	371	345	362	342	339	335	366	350	367	325	381	355	356	344	370	336	359	331	359	356	363	363	320	345	348	316	376	360	361	343	359	332	336	319	338	345	383	343	375	322	358	369	349	344	368	376	352	338	327	350	353	356	387	334	343	343	367	329	379	401	359	334	351	412	366	346	357	385	351	348	328	364	362	373	344	357	366	317	382	354	352	386	364	340	373	352	345	316	366	346	334	365	347	346	334	357	371	347	332	396	379	344	344	324	364	326	330	326	335	362	321	324	337	341	349	348	354	339	350	364	338	391	350	388	375	360	341	353	362	371	352	368	359	313	361	338	359	373	339	353	315	371	341	330	376	360	382	351	327	335	379	360	369	369	414	317	352	381	343	339	348	350	371	346	355	324	343	366	329	313	367	354	356	357	352	352	357	347	355	347	359	371	369	352	348	349	343	340	340	319	368	334	329	367	362	352	348	338	366	323	364	347	371	364	355	370	338	363	362	354	349	359	353	322	358	356	332	366	401	322	322	328	380	374	373	350	368	324	341	345	339	369	345	397	344	337	330	356	330	351	386	340	360	328	351	363	345	346	342	367	358	359	335	359	369	354	342	371	292	354	359	349	327	356	343	392	309	354	394	350	344	333	345	315	335	301	314	340	339	361	401	332	338	348	366	332	315	384	346	350	342	360	374	364	358	373	334	376	345	350	351	352	362	328	365	357	369	382	323	364	363	365	364	349	333	338	374	351	371	359	357	326	377	326	333	364	375	361	369	359	334	369	315	384	329	339	380	356	361	360	340	335	351	330	384	383	348	346	364	343	347	329	359	349	339	357	369	374	341	364	362	356	334	344	383	339	356	346	332	356	343	385	329	356	330	345	344	393	322	354	328	341	330	334	365	336	351	353	361	380	348	355	365	334	351	351	351	347	335	360	382	351	326	341	348	349	322	306	364	341	386	338	372	369	353	329	338	350	362	355	357	318	372	356	380	346	361	342	383	361	368	355	373	343	363	382	396	367	343	321	354	352	333	347	381	367	336	356	358	321	375	347	364	356	383	374	355	324	389	337	400	347	362	369	372	331	345	347	351	368	365	333	351	360	367	309	358	328	365	353	350	394	348	330	347	388	338	358	389	342	377	360	347	378	353	356	334	358	356	338	345	346	361	361	347	363	396	359	388	343	367	370	363	370	348	380	337	327	394	330	326	341	362	341	369	383	354	361	383	326	363	374	322	344	363	326	368	327	384	372	373	352	348	356	353	383	356	376	360	346	358	343	380	339	351	350	326	366	357	351	359	339	342	373	323	354	362	333	328	344	361	315	379	362	364	334	384	369	324	352	339	408	348	355	352	350	380	363	340	368	368	350	374	331	349	358	346	371	336	353	338	366	389	368	383	317	365	350	365	335	344	338	373	350	353	349	333	351	355	362	339	334	332	354	363	350	346	387	362	344	391	337	371	360	370	350	349	398	357	357	391	336	358	345	341	328	358	338	317	322	325	349	350	330	360	350	345	384	393	338	334	337	361	364	360	373	348	360	302	348	327	349	353	387	322	338	314	359	347	362	350	354	345	352	341	357	364	338	312	364	316	362	350	320	371	355	342	348	348	392	344	342	371	354	322	358	360	362	328	330	345	356	329	368	339	349	357	328	366	363	334	355	333	350	354	350	338	362	333	355	355	344	332	355	359	362	388	344	341	352	358	325	361	364	337	359	347	372	379	359	334	314	356	413	378	333	358	343	346	336	337	341	355	355	359	375	347	374	383	294	362	367	329	354	331	350	358	352	382	329	377	394	318	369	377	356	364	342	333	378	329	366	343	348	380	335	392	344	328	349	331	365	344	335	343	378	388	366	340	347	357	368	357	364	342	367	329	352	381	375	385	345	360	335	374	368	349	357	353	381	346	337	388	354	340	348	355	379	332	376	354	341	322	362	322	372	323	338	348	376	354	321	341	355	301	326	365	304	368	359	353	374	352	357	343	340	379	343	366	360	367	351	299	367	346	354	350	398	342	346	360	350	353	361	357	375	364	363	339	338	331	363	376	333	314	356	351	330	359	348	331	352	350	317	339	335	339	323	327	386	327	365	336	363	344	339	323	340	375	331	361	377	360	356	367	367	349	353	373	335	347	341	357	381	349	348	349	332	321	361	351	348	345	381	377	342	359	324	339	359	363	373	360	332	370	362	380	338	340	360	338	384	380	358	359	367	341	337	345	347	351	354	361	360	361	391	347	329	336	296	366	345	327	330	321	350	345	353	348	367	382	340	347	359	352	352	340	343	352	358	345	354	374	354	364	324	367	357	343	347	335	361	355	336	355	347	344	359	375	344	359	372	357	363	335	360	343	363	354	342	370	388	338	353	352	317	355	352	347	364	344	340	343	359	338	345	321	361	379	363	343	333	346	362	364	334	375	344	371	366	351	335	351	337	353	366	343	357	367	336	361	378	339	371	354	309	355	340	352	362	337	348	358	378	341	356	389	334	314	370	344	354	360	359	349	361	383	414	357	347	357	388	369	358	402	355	341	342	355	335	329	352	329	363	347	366	339	355	346	351	351	339	337	320	368	343	353	374	377	329	350	371	360	371	369	357	346	328	342	374	343	339	343	317	331	391	369	367	348	340	341	333	359	352	354	336	328	377	331	334	352	372	347	358	359	333	329	329	330	360	344	361	362	347	356	382	365	331	372	340	340	359	374	361	340	351	332	363	361	344	330	366	338	340	341	360	366	375	342	326	356	377	342	349	340	345	398	331	393	348	371	354	351	361	366	361	349	357	326	347	321	360	362	334	335	339	369	379	347	362	351	313	369	340	376	342	344	328	365	330	343	352	302	373	333	343	336	375	372	352	375	357	351	357	341	328	370	341	330	330	373	351	393
22567	21486	31033	28085	26628	24240	13261	1235	604	612	613	579	623	558	637	593	621	611	588	565	587	597	559	575	569	591	576	563	597	611	604	602	576	586	605	596	581	568	552	587	614	579	598	546	562	584	550	627	586	523	584	592	566	559	550	558	570	553	605	529	564	566	534	556	634	547	589	596	585	539	577	542	624	573	567	563	567	621	597	569	588	573	589	556	586	597	517	590	562	556	595	601	520	494	593	544	540	562	554	565	533	549	531	543	552	582	562	562	605	638	594	585	565	597	591	563	564	578	492	587	556	582	571	558	591	595	570	579	571	585	559	610	609	599	580	544	611	584	550	594	554	560	570	594	603	546	552	560	566	587	621	593	559	569	554	546	547	560	573	575	571	619	579	576	596	593	622	574	549	563	557	585	629	557	556	593	557	564	583	580	648	598	540	547	609	577	554	566	558	561	566	549	607	567	559	565	567	571	569	568	573	582	554	579	530	549	556	568	530	567	591	563	552	590	568	558	569	556	561	578	565	561	665	588	552	583	586	552	536	578	588	592	587	564	554	588	572	562	589	621	567	588	561	514	587	576	519	598	543	548	554	595	539	563	579	618	552	566	608	556	566	558	573	565	598	517	544	534	560	581	521	582	546	620	527	588	567	575	594	579	576	604	576	609	568	576	583	580	529	568	547	562	587	593	601	614	597	533	579	590	509	580	571	563	590	636	584	547	582	607	570	595	595	580	561	566	557	543	567	558	552	577	588	553	537	587	563	561	585	596	580	609	627	554	538	560	588	557	581	584	553	573	572	601	573	584	570	591	554	540	583	579	544	580	532	571	526	581	590	586	583	587	593	577	597	594	569	600	577	598	602	574	607	575	568	513	551	553	625	524	556	583	564	590	595	571	563	577	560	554	572	529	548	567	558	576	561	595	591	549	570	596	575	574	568	581	560	566	583	554	584	600	559	577	553	601	541	598	592	579	615	576	618	577	561	565	613	587	585	559	550	602	585	605	589	560	598	600	542	548	548	549	559	540	576	570	575	536	560	620	577	553	586	597	551	644	607	579	622	554	616	553	564	589	559	607	557	545	590	536	598	584	582	555	559	557	566	595	617	575	572	546	577	542	547	551	586	568	556	574	534	552	591	589	546	537	548	576	592	553	580	574	568	597	555	578	587	594	576	537	549	617	536	610	608	556	556	615	558	602	601	547	557	583	568	580	565	568	563	577	576	567	592	591	582	633	569	546	586	584	534	597	560	587	616	583	557	536	529	603	580	587	593	598	566	564	580	584	588	563	585	601	603	560	588	561	550	556	572	558	597	535	594	564	543	573	558	546	559	593	540	586	559	543	542	613	622	557	583	542	545	562	578	590	543	553	562	531	587	569	567	590	592	583	584	575	523	540	589	564	559	605	572	565	579	571	607	617	594	601	580	568	618	620	550	583	561	601	571	559	561	566	554	603	596	561	529	548	571	582	561	580	569	575	566	570	612	593	570	565	569	558	554	631	570	604	581	570	559	595	538	575	549	619	576	557	571	582	608	619	567	580	611	538	540	611	589	563	547	566	602	588	568	584	549	550	614	602	564	576	588	559	592	599	586	591	542	619	591	595	590	568	581	557	562	608	547	602	572	554	577	573	593	571	635	594	578	543	531	560	604	518	586	573	572	535	548	556	561	557	542	566	577	584	569	593	602	586	569	565	592	559	571	603	592	567	561	608	556	585	603	591	601	565	537	545	578	615	606	585	571	514	582	566	563	580	599	578	572	544	598	573	595	558	596	590	561	583	626	559	594	555	592	550	583	541	526	575	533	542	574	596	576	556	565	556	581	599	560	585	605	515	602	570	580	554	561	564	547	593	554	562	564	579	583	561	563	555	567	557	549	592	578	573	592	556	546	595	543	604	551	570	565	589	610	577	552	637	579	564	581	582	562	603	556	543	564	567	560	536	595	527	561	579	541	525	540	586	581	547	583	586	557	544	585	619	549	553	575	552	561	605	580	545	580	592	596	561	545	563	593	604	561	598	571	597	595	560	557	589	606	555	573	575	586	592	579	563	537	559	570	576	594	554	587	593	523	599	614	544	561	578	587	538	598	579	576	563	603	623	565	595	596	612	572	514	588	605	573	596	556	585	595	549	572	544	579	577	564	593	565	590	546	574	555	515	591	578	571	554	562	560	596	575	588	571	533	533	575	613	604	543	584	575	538	575	559	592	549	602	625	585	619	588	576	528	526	552	629	562	612	604	520	575	610	601	537	582	555	578	517	549	558	580	553	591	552	573	559	576	545	557	553	560	558	565	605	576	573	579	550	605	569	581	546	568	557	586	597	593	576	615	561	569	578	549	558	584	576	549	540	550	558	567	568	547	590	597	564	573	568	555	563	548	562	574	603	527	601	575	607	545	571	565	565	558	564	605	561	563	538	589	580	590	592	633	538	564	579	561	553	594	623	545	600	603	547	541	556	554	600	527	553	581	581	591	573	574	601	565	526	574	578	593	591	588	519	569	598	596	578	578	575	537	549	552	555	558	586	553	586	577	568	595	580	571	559	590	618	554	598	579	552	572	622	542	563	587	600	553	577	583	579	597	612	608	554	609	535	639	592	553	558	612	583	594	594	566	572	535	553	598	559	586	536	607	584	545	566	562	571	591	577	586	594	565	560	568	605	577	583	565	576	549	588	568	569	630	582	554	558	590	535	566	572	528	546	572	522	568	543	538	592	536	566	592	563	544	599	587	576	523	564	572	654	638	564	561	562	546	616	594	536	580	560	607	578	538	565	581	568	564	560	592	580	568	540	546	546	562	563	587	594	556	599	537	596	532	573	594	550	553	569	617	562	590	576	609	615	589	569	618	587	628	581	588	582	568	539	567	607	570	551	583	546	550	578	547	523	587	550	549	568	539	562	599	585	542	607	570	562	577	642	551	583	587	553	518	599	555	594	615	581	606	557	609	529	561	592	597	589	588	628	566	570	583	552	607	598	582	551	559	564	587	591	563	568	539	583	568	577	613	605	585	593	550	561	593	571	567	603	558	561	583	584	576	584	591	561	536	554	572	579	551	588	533	543	565	561	561	594	590	567	569	589	579	598	545	599	571	571	594	587	606	577	542	597	545	551	535	538	620	584	610	592	593	593	584	538	599	592	596	584	567	560	543	522	578	580	576	569	555	569	602	576	558	633	589	562	609	539	583	577	537	539	597	567	580	551	563	623	610	597	593	600	593	532	626	579	602	530	589	565	581	569	612	561	562	554	565	580	548	583	534	591	567	585	609	616	567	620	591	557	562	575	571	605	562	548	552	578	573	596	531	561	587	537	592	588	564	594	582	602	540	623	568	609	590	585	549	554	589	582	572	572	590	564	610	519	550	531	565	603	592	612	577	578	529	581	585	539	575	566	608	627	571	632	576	585	563	600	556	589	553	590	579	595	599	546	626	584	533	581	608	580	575	580	570	544	532	577	603	610	596	587	566	542	593	596	566	614	591	622	569	538	553
57758	97840	76894	56531	41588	23734	2669	738	672	668	589	629	649	596	584	640	559	598	616	647	611	592	628	585	569	596	575	618	605	568	591	637	565	572	592	602	590	623	601	603	565	602	595	580	617	604	598	575	652	592	601	604	568	586	541	640	595	619	608	564	581	562	612	546	586	560	564	595	591	606	581	586	653	615	595	601	595	557	597	601	635	595	614	546	605	588	581	573	589	534	611	589	607	591	548	632	614	573	557	594	533	562	621	616	572	559	552	587	565	601	597	570	655	618	613	600	569	579	551	595	599	561	592	636	576	596	608	587	628	616	586	602	571	590	611	623	594	572	609	569	577	592	593	630	614	586	569	591	581	599	581	596	610	611	599	584	597	593	594	626	571	620	610	546	605	642	589	545	611	557	569	585	610	591	609	581	601	643	578	563	619	571	631	552	578	569	600	606	574	583	576	586	581	584	629	597	634	564	556	608	589	620	584	600	641	586	588	572	633	615	560	563	603	608	609	540	604	587	598	616	541	569	599	610	561	587	604	568	535	617	563	589	576	569	573	590	568	582	604	555	584	619	572	623	597	573	620	543	569	584	567	603	598	595	580	585	603	617	566	594	601	548	588	651	561	578	549	565	607	574	611	631	557	555	541	598	572	575	573	621	582	583	597	619	614	601	619	595	546	576	604	613	599	573	576	609	633	580	550	575	547	586	589	596	616	556	630	574	625	559	589	633	574	608	601	592	603	610	618	560	603	583	592	564	591	549	549	619	595	585	600	571	577	567	561	601	625	585	611	553	642	611	551	592	614	571	601	596	580	614	546	573	582	553	633	588	618	555	587	627	569	588	617	583	576	609	573	588	609	599	565	620	573	604	609	583	569	599	592	584	537	624	596	602	593	608	585	544	598	593	544	606	578	563	562	590	592	583	600	620	564	596	618	594	602	611	558	606	585	561	609	591	576	613	598	616	626	605	594	614	598	588	572	567	556	555	613	601	653	584	562	613	538	599	594	587	615	602	582	620	575	598	574	558	564	584	577	588	599	560	589	589	605	624	568	551	601	551	619	582	600	586	588	602	610	617	582	573	585	541	608	605	612	614	581	577	570	634	621	617	583	587	618	566	555	602	573	556	576	601	591	608	644	560	618	599	576	586	600	638	589	598	577	587	557	584	567	625	559	551	602	601	601	612	605	595	589	635	596	584	597	547	578	638	607	630	590	608	639	620	610	603	591	592	646	606	583	575	610	594	598	578	599	603	596	622	600	612	576	578	584	542	568	587	555	605	609	584	607	596	588	583	631	582	591	599	551	578	599	591	590	600	577	579	528	546	600	576	607	575	583	566	568	586	615	584	601	581	628	653	566	625	612	615	574	603	602	584	628	617	626	625	542	588	573	534	623	613	589	590	573	529	592	589	602	576	594	548	614	603	624	557	590	626	550	597	581	578	574	632	571	586	584	554	574	598	548	544	602	600	602	585	580	559	595	604	614	637	610	600	569	602	559	569	644	593	561	549	643	571	631	624	609	620	582	602	604	579	565	580	587	617	595	586	588	605	584	603	646	587	609	580	600	600	581	582	577	575	596	621	600	575	592	556	589	582	579	612	562	599	581	588	566	572	626	580	562	612	567	602	618	570	598	549	608	605	614	621	573	625	593	602	607	582	593	640	601	609	592	623	565	604	564	547	562	628	603	602	577	591	549	627	612	580	558	589	579	587	595	582	591	584	579	548	594	576	580	622	582	574	576	608	618	587	619	571	590	611	602	550	595	628	584	580	552	611	602	610	578	603	595	598	574	583	599	594	605	618	593	578	609	570	577	585	582	575	650	568	569	617	625	630	588	579	612	556	606	565	569	588	574	616	587	619	609	559	602	591	566	582	575	532	557	582	549	627	617	563	611	562	643	593	599	522	603	588	613	546	587	599	554	564	627	552	597	551	569	589	546	570	645	604	625	614	603	643	594	538	615	634	600	571	573	581	601	628	629	590	580	596	559	585	578	587	536	580	584	610	625	659	574	627	634	585	564	630	591	612	583	599	559	553	576	587	600	613	563	592	604	588	592	589	568	611	560	593	639	576	594	585	583	647	628	586	616	593	629	606	584	607	593	588	622	607	606	598	619	584	528	618	575	599	603	595	602	587	627	562	556	607	598	640	579	587	646	557	616	615	601	593	588	558	582	600	603	591	585	655	607	602	561	563	566	592	561	539	577	594	591	579	548	598	592	593	580	600	619	611	573	611	571	582	546	597	592	600	584	559	613	607	578	604	577	636	618	593	590	617	585	603	639	600	584	559	544	586	654	564	588	615	606	581	538	585	578	575	587	557	569	588	592	548	579	619	601	551	560	590	598	581	608	654	615	567	581	535	600	613	611	602	629	570	579	633	573	595	661	615	563	585	545	578	639	588	558	577	592	618	597	638	575	626	576	603	660	610	582	580	555	587	589	561	557	581	573	550	605	566	625	546	570	608	550	568	595	547	592	597	600	591	586	578	554	619	583	596	598	575	595	595	581	570	596	583	579	593	566	618	584	562	573	596	588	615	616	579	580	600	555	612	606	606	574	599	581	593	555	552	592	568	633	599	625	603	590	583	568	620	600	559	577	590	626	580	562	559	575	610	568	614	601	588	599	577	580	573	572	638	576	587	590	624	564	588	563	573	570	565	587	587	576	587	584	578	558	578	623	592	574	596	614	577	595	611	591	570	596	625	591	567	627	577	553	594	536	609	571	628	607	589	546	545	604	616	585	614	627	605	599	594	554	609	606	594	557	592	542	614	578	549	592	560	573	604	565	586	620	645	607	586	594	549	568	586	585	577	594	597	566	590	585	565	596	553	562	632	558	600	513	541	571	552	591	583	537	593	625	604	607	554	606	641	611	616	597	605	564	576	571	593	580	636	615	557	590	560	612	592	632	600	591	597	592	623	583	622	615	616	587	570	605	595	601	560	615	600	589	575	602	594	576	579	619	583	601	562	596	578	621	551	564	607	621	594	620	636	633	572	546	572	570	605	588	572	639	600	580	589	587	552	567	621	561	594	594	603	594	604	588	572	606	563	568	603	590	592	592	572	601	601	589	600	592	570	572	551	550	595	645	588	624	550	554	579	556	630	586	571	591	615	568	588	600	629	594	556	614	604	560	575	589	548	630	571	567	596	565	558	544	612	601	649	587	631	600	583	603	595	617	596	549	588	585	546	592	590	560	578	610	624	637	523	603	605	608	621	574	578	607	563	556	599	620	599	591	578	575	576	575	578	599	626	646	548	572	594	635	570	559	606	557	599	611	567	589	579	592	577	610	606	590	579	606	603	577	568	570	587	576	614	547	558	586	559	598	601	553	605	564	614	575	584	625	605	574	569	590	629	598	594	594	604	613	585	564	596	634	572	589	595	594	575	642	614	560	591	605	596	581	560	579	604	557	627	597	567	566	577	613	600	602	580	624	596	571	583	605	601	569	627	578	615	620	615	590	565	548	554	603	569	623	580	578	575	580	615
29222	25357	26221	14562	4667	1825	420	264	238	220	220	244	244	235	249	284	269	227	238	242	239	263	244	210	236	252	244	249	243	236	245	241	236	244	225	249	212	239	250	259	223	240	241	230	242	238	229	249	258	235	247	256	222	230	236	252	235	224	253	241	264	253	225	253	240	237	287	251	238	262	216	250	235	239	243	235	243	239	235	284	280	228	271	222	227	269	244	266	259	240	238	251	249	263	240	252	251	266	235	274	251	237	235	243	230	232	214	276	243	232	233	242	265	255	247	205	243	261	256	238	259	252	255	241	256	227	231	261	217	226	259	243	233	248	241	228	250	215	219	230	220	243	234	224	242	254	250	231	241	231	234	245	232	250	238	262	247	258	257	231	249	229	232	242	270	262	216	235	255	235	231	240	246	229	238	233	248	259	266	235	241	246	239	238	214	245	241	253	269	224	242	245	241	243	262	251	247	242	283	256	225	242	250	247	266	245	240	237	241	241	236	219	248	226	254	265	219	254	247	278	255	260	226	227	248	243	238	205	250	253	229	254	231	253	239	241	239	248	238	206	220	245	244	241	264	242	231	252	218	255	208	244	227	236	229	250	248	241	243	237	241	264	242	259	248	264	243	244	258	228	266	224	236	235	259	239	238	249	233	229	227	250	250	247	264	221	257	241	241	254	243	215	260	240	248	241	254	230	228	238	223	248	239	227	259	231	244	248	214	247	244	234	229	252	252	238	247	268	238	241	237	253	278	233	223	249	265	258	276	241	241	241	248	239	253	260	250	245	245	225	252	257	245	251	265	231	262	225	237	241	253	253	244	230	232	251	249	231	239	253	248	236	245	246	231	237	232	260	245	250	226	245	238	240	242	248	226	241	252	244	239	264	244	252	237	314	257	226	240	229	246	252	239	225	272	225	225	262	237	252	230	229	249	230	258	224	256	242	242	229	237	221	263	243	229	246	236	255	252	234	242	208	274	248	242	217	243	231	232	266	282	256	239	251	252	267	220	270	254	251	238	235	237	244	230	261	278	239	246	230	234	219	215	224	220	234	242	247	247	248	224	244	259	240	238	258	246	236	255	244	288	231	248	247	261	248	274	254	211	237	221	227	218	265	253	236	254	257	262	238	257	233	237	251	249	260	251	225	239	238	257	236	253	267	231	266	246	248	252	260	232	236	254	251	242	239	223	244	215	254	234	259	232	258	265	225	234	245	273	248	231	244	219	252	222	245	259	231	248	266	244	244	253	234	262	256	233	218	245	247	233	250	240	236	222	257	260	240	235	231	268	255	227	232	233	239	231	249	244	229	241	255	277	248	273	242	248	227	263	244	232	224	237	243	235	266	237	253	256	240	240	245	234	226	256	260	237	239	249	238	267	228	284	249	254	251	227	245	262	215	238	230	236	219	245	234	243	238	234	236	251	284	236	261	256	227	267	252	275	236	251	239	227	244	261	239	246	256	247	232	230	250	258	245	226	233	214	243	237	244	217	223	227	249	238	263	241	240	225	254	233	244	239	255	246	256	231	255	268	245	220	245	241	242	249	279	228	259	243	240	265	246	270	250	226	234	235	223	248	243	243	259	241	222	209	222	237	237	221	249	253	231	228	267	249	229	248	224	249	243	242	233	238	257	263	248	254	259	267	258	251	250	237	254	239	249	249	221	236	209	241	255	228	269	265	242	260	232	251	243	248	231	252	236	254	239	219	229	230	255	208	240	228	259	240	230	267	243	250	260	231	243	257	262	238	208	237	231	223	253	241	245	257	228	256	239	263	222	257	269	234	234	240	240	247	269	243	211	248	260	235	266	230	251	264	253	248	237	258	221	260	245	260	246	257	236	247	229	243	258	249	202	253	233	245	214	256	226	231	259	235	214	264	236	252	251	271	224	237	277	225	241	260	258	234	218	248	244	231	231	252	263	239	210	269	257	231	240	254	264	254	239	268	202	228	256	233	247	213	226	242	242	248	225	246	262	256	272	231	235	218	239	243	231	234	241	238	248	243	263	226	241	226	234	249	252	254	244	238	246	254	231	255	254	246	273	200	227	245	240	250	238	265	232	249	238	253	253	249	245	270	276	249	255	264	229	265	222	246	206	248	252	239	235	233	233	254	238	229	238	258	245	244	261	265	259	219	220	273	266	236	209	255	226	218	265	232	227	241	256	251	277	259	227	236	247	240	221	242	206	228	239	239	228	227	235	262	240	251	241	226	253	241	242	255	251	262	215	229	260	268	237	229	254	214	231	248	249	232	265	222	224	238	256	247	245	249	234	231	234	237	237	239	255	235	216	244	234	254	246	262	239	256	248	276	246	241	208	230	249	220	265	238	255	227	225	273	265	276	254	231	262	223	241	246	253	236	275	255	237	256	232	255	237	224	241	244	226	245	243	236	230	272	228	250	239	274	240	227	231	240	222	288	243	229	228	248	222	245	226	242	274	254	229	262	239	266	223	249	225	238	235	254	247	233	240	221	225	234	234	240	227	274	229	229	254	259	230	224	228	215	240	227	247	230	229	226	248	220	202	230	246	241	256	277	273	235	233	263	221	222	229	251	286	235	233	247	236	234	241	253	251	241	251	241	268	274	254	250	252	262	242	258	230	234	253	253	254	265	234	293	260	274	239	208	241	224	248	240	254	269	257	242	254	268	251	273	215	266	238	225	216	256	266	241	239	252	271	253	243	249	263	238	239	237	252	256	235	226	248	282	212	265	240	249	227	275	259	224	249	257	281	269	235	237	266	252	237	259	238	261	255	227	243	255	250	236	242	229	216	227	237	245	231	246	258	221	236	260	227	211	274	231	257	254	255	241	258	263	256	242	237	234	247	230	228	238	239	236	246	253	235	248	226	228	196	223	233	268	265	245	241	231	225	260	240	230	254	219	261	209	239	250	244	251	245	237	224	270	261	246	272	205	231	254	251	264	228	233	235	241	204	210	258	272	247	246	237	238	232	235	236	232	252	225	245	228	233	228	258	234	234	241	262	282	222	259	255	260	241	235	260	250	225	247	250	204	262	270	220	230	255	242	247	220	231	247	259	261	247	216	233	238	261	217	244	251	282	245	262	261	251	261	239	224	243	249	234	234	214	244	221	250	240	264	239	231	225	252	238	244	235	232	246	207	243	237	247	257	228	249	254	224	221	233	233	262	259	251	253	258	230	269	241	231	260	231	247	254	230	245	241	191	261	269	237	229	245	241	235	244	208	228	225	235	255	235	247	234	256	250	244	239	222	245	219	255	242	251	244	235	252	263	246	244	250	256	245	263	241	243	248	251	267	265	273	231	254	263	226	250	222	227	261	242	252	250	226	230	242	222	216	243	237	239	259	252	229	237	234	255	240	247	257	250	253	215	268	219	222	245	259	251	227	261	252	241	265	244	264	241	251	236	271	260	243	244	229	247	243	221	260	225	226	246	246	260	247	255	226	239	220	238	247	255	247	264	240	232	259	249	258	254	258	258	230	246	254	243	235	239	240	276	242	224	243
23964	35953	22229	10353	5001	2245	490	275	288	300	275	256	264	243	277	274	264	263	258	276	267	283	237	282	280	268	287	294	262	250	258	293	293	311	277	257	269	274	266	238	290	274	261	268	277	278	238	303	271	260	278	268	270	278	256	255	269	295	273	285	277	265	277	260	309	267	309	275	283	267	261	259	288	283	256	250	267	261	267	287	259	275	276	283	263	269	266	288	276	305	255	268	250	252	259	251	302	258	248	290	253	280	257	276	281	266	283	298	294	281	266	284	280	261	262	273	294	238	249	268	241	293	284	257	276	282	262	297	275	262	274	250	278	263	266	267	274	282	265	247	243	273	272	272	276	286	290	257	280	256	272	293	275	274	290	271	255	295	271	265	266	283	280	261	248	269	260	287	300	245	271	292	263	328	273	282	276	252	284	259	287	296	259	267	296	251	261	268	259	269	294	270	257	265	269	256	285	275	285	269	257	256	267	257	280	282	279	242	267	263	259	262	280	271	259	297	245	282	286	269	254	261	247	266	259	250	274	278	293	272	260	281	284	263	275	257	281	251	253	266	280	264	280	257	236	252	289	291	277	260	265	282	289	291	269	251	274	260	260	277	269	288	231	287	280	285	274	238	243	280	265	282	279	260	287	259	249	297	274	268	320	264	270	274	269	290	285	275	279	306	240	262	286	274	266	246	291	262	251	285	281	255	258	262	286	265	282	253	264	274	265	262	282	270	268	266	295	242	300	245	265	284	278	247	266	280	312	271	289	269	263	298	259	261	249	255	284	261	271	252	271	274	284	295	308	258	308	280	258	262	257	265	296	276	273	269	270	278	283	269	261	264	274	237	270	252	238	257	293	282	272	260	243	243	267	279	280	280	247	301	242	273	263	290	244	260	303	301	263	296	257	267	275	311	264	284	273	276	282	252	260	252	263	253	264	276	264	285	259	288	283	291	284	272	284	263	271	245	287	250	272	294	271	265	284	273	264	267	299	229	241	265	282	269	280	287	291	283	272	271	279	278	258	274	278	254	263	224	248	268	270	299	301	254	271	271	237	234	253	302	263	248	266	247	271	273	273	260	251	281	245	299	280	262	264	259	274	274	298	273	253	270	280	284	270	297	280	271	268	261	257	275	283	275	292	251	268	259	279	275	257	281	258	289	278	250	273	234	268	250	267	291	271	260	248	262	262	273	270	290	259	279	262	245	257	266	271	274	266	286	283	241	306	281	286	270	273	269	272	295	279	284	267	293	283	264	271	268	261	301	272	300	270	271	254	261	271	272	268	292	258	258	285	246	289	277	271	276	289	302	256	275	294	236	311	252	291	263	286	282	280	274	272	273	261	250	294	294	266	287	261	258	280	289	287	281	270	295	295	240	250	266	273	253	251	274	268	243	257	255	261	257	237	255	273	292	315	273	272	258	288	260	254	260	241	271	236	291	270	294	267	276	275	273	284	273	270	286	294	267	259	251	267	287	232	268	239	273	263	267	290	250	263	276	238	265	255	259	267	252	271	262	243	248	271	270	270	248	263	265	260	297	292	255	258	264	250	257	293	291	290	287	267	306	259	290	277	279	259	264	257	277	279	255	231	247	273	269	276	254	269	277	263	279	278	276	258	273	278	266	260	259	252	259	260	257	282	291	268	270	241	245	274	275	276	274	273	309	274	274	276	249	272	275	286	257	266	277	276	258	282	281	259	316	288	281	246	274	224	271	276	265	249	268	249	269	288	244	272	274	264	288	249	303	277	299	284	242	269	273	261	279	273	311	273	284	260	274	288	248	273	258	272	276	290	243	289	265	260	287	270	281	262	266	255	298	271	285	255	259	267	307	274	262	250	258	280	255	292	278	258	269	242	284	250	256	289	270	253	264	291	245	250	286	263	272	259	265	253	268	284	261	264	274	298	264	266	273	267	283	282	270	253	278	250	272	268	275	258	269	257	284	236	278	271	260	267	237	291	284	261	267	268	293	254	261	261	275	266	240	278	265	263	272	294	253	257	272	243	271	258	306	274	273	256	269	273	270	280	269	261	267	313	277	307	294	257	261	236	269	289	281	246	288	269	278	282	267	260	265	254	262	218	239	263	280	252	263	276	269	273	271	292	277	270	278	302	283	259	271	287	258	294	264	265	279	266	253	285	295	252	286	266	250	287	262	305	292	260	281	257	280	262	297	291	266	269	237	259	246	238	272	248	273	255	301	242	277	259	274	272	247	252	277	286	234	280	270	279	270	275	276	260	279	284	267	268	264	304	277	287	253	265	253	255	267	318	275	289	298	243	264	265	281	282	256	250	302	311	265	278	224	260	248	286	270	280	254	252	249	272	286	260	288	286	257	277	273	269	245	257	269	249	282	277	253	247	260	290	284	235	263	264	297	284	260	260	293	243	256	275	259	240	257	272	277	274	297	268	271	250	256	283	272	248	275	267	258	278	267	280	252	250	268	258	268	225	263	251	254	288	284	274	257	271	248	252	287	252	284	283	270	252	271	276	259	278	281	268	258	277	275	245	258	269	267	287	259	287	281	275	250	267	278	233	274	262	281	287	282	269	280	283	285	279	276	288	257	284	281	250	291	288	275	266	267	273	267	276	261	279	270	273	275	268	249	266	256	288	254	245	266	296	264	244	255	258	283	278	259	246	276	264	272	263	296	242	244	286	264	298	288	270	251	305	265	273	298	231	297	290	264	266	275	275	266	264	291	280	285	285	270	263	243	266	245	287	300	258	286	270	267	248	264	245	255	267	261	265	272	258	249	256	249	293	285	256	251	279	304	262	282	275	274	236	272	275	249	273	263	269	267	268	271	262	251	258	259	269	289	284	296	267	277	271	251	256	305	278	261	272	250	259	286	259	289	264	276	273	282	303	254	283	268	295	255	289	264	290	278	249	261	258	272	282	258	240	286	282	277	273	287	272	244	313	266	271	286	284	298	279	265	256	258	272	260	270	263	274	296	284	250	328	253	249	251	247	272	266	279	266	258	290	264	293	265	268	267	274	273	278	267	297	283	255	261	265	252	249	294	265	274	254	272	293	277	246	252	259	262	256	257	266	274	256	265	285	274	283	249	291	252	270	274	275	233	272	274	267	232	252	247	270	283	281	265	277	283	282	269	269	279	262	269	296	271	279	270	281	261	264	266	257	278	280	279	263	286	272	284	256	257	236	289	233	266	275	266	284	270	294	275	296	268	264	276	263	256	265	244	264	285	264	263	279	292	266	259	247	293	269	265	242	241	261	276	253	246	288	232	270	280	272	259	284	257	283	291	261	278	292	310	281	245	254	285	237	259	296	282	274	263	264	251	245	272	252	288	257	260	268	280	278	255	277	277	269	262	278	242	272	260	281	282	248	292	266	264	250	257	278	284	261	268	280	292	251	290	284	249	288	236	258	282	272	265	267	287	262	266	254	305	252	268	275	263	267	258	252	270	273	284	260	260	314	260	256	287	259	240	261	278	243	289	267	240	283	254	289	282	247	261	246	279	276	265
23427	21717	31922	30192	26579	20897	6839	557	453	448	434	455	444	461	442	474	438	443	455	461	446	430	428	454	459	456	431	400	411	426	466	470	443	429	430	402	431	458	416	453	438	473	408	421	460	428	443	424	415	432	442	453	447	426	425	427	451	443	478	468	482	436	428	460	424	402	448	421	441	436	440	448	397	462	460	446	390	413	444	476	443	436	448	465	440	438	432	449	439	433	448	425	415	432	416	396	467	431	445	494	456	455	450	459	412	464	415	450	421	432	430	450	467	397	431	467	449	425	413	383	458	447	434	405	448	409	439	460	422	473	452	413	418	453	452	409	409	392	437	455	406	398	456	410	456	415	411	439	397	415	463	481	439	461	479	461	415	406	438	416	448	434	417	457	426	403	456	438	442	431	445	462	433	421	437	433	418	441	439	440	435	448	404	446	440	422	475	468	433	430	429	441	424	425	437	426	469	432	399	415	431	430	405	472	459	450	469	445	455	387	431	410	437	447	428	431	445	411	418	428	461	467	441	410	439	446	442	415	440	382	450	455	477	493	428	428	429	432	467	437	455	446	472	451	417	465	442	410	430	444	418	419	409	439	461	453	431	464	487	440	427	429	452	405	428	429	422	450	450	418	431	459	394	428	438	429	426	462	440	446	440	462	417	452	436	410	445	431	478	455	458	434	453	422	465	442	425	441	452	432	433	487	429	439	405	440	439	445	436	453	451	434	437	423	431	437	409	411	404	457	414	422	465	410	431	419	464	464	453	420	427	420	419	458	414	416	456	428	448	422	474	453	451	441	455	442	455	451	443	427	418	427	440	439	437	445	447	425	477	434	460	396	483	463	455	466	426	413	481	428	458	461	415	428	466	490	436	490	438	414	469	432	442	420	457	435	426	398	445	470	441	423	458	431	466	444	430	427	427	419	415	401	426	437	420	451	408	447	415	451	432	420	437	445	432	444	463	416	429	444	434	381	413	470	427	451	468	425	444	416	443	453	464	459	388	428	430	441	448	414	451	417	437	429	410	467	462	426	410	399	423	428	454	457	423	416	389	432	417	432	396	438	464	440	435	455	416	420	392	411	437	413	471	418	425	450	428	424	443	385	429	424	452	448	421	442	391	418	417	433	445	454	462	441	456	448	451	463	416	450	437	420	454	421	423	417	419	417	438	461	466	413	466	439	454	445	441	433	444	446	465	439	491	442	411	428	481	468	440	431	434	423	443	430	420	447	462	464	434	421	429	465	438	425	450	459	469	414	437	436	445	440	447	450	432	444	421	460	433	457	419	421	466	446	471	426	469	445	456	428	436	427	446	422	408	472	424	465	423	445	456	438	463	417	423	454	374	418	439	423	407	428	403	413	421	386	436	400	413	451	450	425	393	431	419	443	409	443	456	397	461	448	462	440	450	439	425	512	415	388	460	441	427	449	454	463	445	465	437	470	407	473	441	451	462	436	441	407	429	451	447	410	438	441	445	475	438	464	422	421	452	423	442	409	437	428	425	413	456	435	446	450	441	443	432	404	413	433	417	417	478	418	433	395	441	428	424	467	413	409	425	435	442	457	434	463	425	426	455	432	431	415	431	467	416	433	425	460	453	451	426	424	433	453	454	427	449	455	420	459	479	420	435	407	436	443	478	438	438	408	461	446	440	458	411	422	462	421	389	459	408	424	411	411	440	451	424	452	442	453	393	413	459	404	436	447	450	450	454	477	437	426	414	470	441	435	411	426	464	410	437	447	428	415	480	437	420	400	454	466	425	439	448	422	410	393	437	420	469	427	419	409	434	422	464	414	429	413	457	434	439	423	466	411	421	431	413	454	472	436	403	433	430	441	449	437	443	461	456	456	440	430	476	440	437	419	427	438	425	414	410	405	410	426	461	411	412	444	426	412	448	412	426	402	491	432	467	420	412	414	434	413	402	411	436	427	401	483	428	413	447	444	406	402	443	485	422	451	446	452	460	453	434	448	472	462	438	404	418	473	453	397	481	432	476	437	445	421	439	437	425	448	443	456	419	452	425	435	441	444	463	442	458	454	481	417	417	433	400	436	436	442	366	447	434	425	481	413	436	453	416	428	431	430	433	419	445	431	449	400	386	422	394	460	459	474	447	445	458	417	436	413	442	472	426	439	422	401	448	447	446	401	430	437	473	421	436	421	434	422	422	401	421	413	477	465	444	444	456	426	449	429	441	469	440	431	429	419	436	459	453	422	429	433	508	413	441	427	449	407	461	411	425	445	410	433	426	443	411	446	471	441	438	475	445	485	429	410	417	450	432	412	412	430	442	438	432	438	419	444	413	429	425	438	445	401	448	392	440	415	459	452	454	438	457	425	461	436	477	419	449	428	436	440	421	434	437	442	444	432	432	453	449	450	451	447	460	451	450	415	419	442	435	447	467	446	428	444	451	449	426	431	423	418	419	448	442	441	438	440	468	444	414	438	447	449	453	450	457	461	436	436	428	458	429	414	447	435	429	414	464	434	402	410	462	408	409	433	442	478	439	407	459	445	420	472	425	449	463	453	435	436	443	404	465	469	433	449	401	433	437	430	469	433	441	471	476	401	382	411	437	460	447	441	433	440	449	436	399	424	409	422	480	432	419	418	442	402	484	438	419	445	458	418	454	419	406	472	461	467	420	445	410	461	393	433	411	418	448	407	512	412	452	447	481	470	371	436	463	454	453	426	449	464	450	423	443	404	479	418	416	402	428	423	412	431	449	426	445	418	443	465	427	462	454	412	414	416	466	420	434	416	447	436	456	444	419	420	435	443	433	446	433	452	402	419	424	392	423	417	434	440	459	442	477	453	463	445	461	444	436	427	419	458	445	445	438	444	431	452	428	448	468	447	431	472	446	421	400	443	396	432	419	437	409	390	438	421	444	427	407	446	432	437	458	443	413	390	412	462	402	394	431	473	422	429	459	446	415	442	481	413	432	368	395	465	465	415	465	442	443	428	446	428	436	432	479	405	445	442	430	411	452	406	454	457	466	463	419	465	417	409	427	430	431	451	430	429	421	418	493	427	431	439	430	440	452	427	437	448	437	432	417	475	410	420	381	432	461	408	439	422	423	456	424	445	418	462	469	459	418	419	437	446	467	448	381	446	411	412	434	470	455	468	447	420	455	400	424	450	425	412	415	456	404	423	419	406	439	441	455	433	429	457	434	391	510	463	441	462	448	401	420	444	470	456	430	443	455	452	467	416	412	469	430	464	462	384	425	450	450	422	424	412	413	446	431	431	450	453	410	468	440	426	469	433	462	421	426	455	399	443	411	425	456	440	476	406	436	459	451	432	459	413	406	435	421	422	453	457	419	437	466	464	456	430	447	480	439	428	411	426	450	454	443	453	394	437	454	430	458	463	456	444	446	424	435	449	437	408	439	438	437	449	438	434	429	428	439	436	432	413	421	417	464	456	451	462	495	455	462	422	445	468	452	442	372	447	441	421	402	458	447	413	413	435	430	463	421	440	434	429	439	454	443	436
52929	89320	68567	47801	34320	16055	2109	456	494	453	472	453	487	451	471	483	477	485	494	420	461	424	431	452	499	486	438	506	464	428	472	449	432	427	500	439	438	460	457	491	479	491	471	466	473	465	473	436	492	459	485	448	456	472	483	458	473	463	475	455	466	462	461	419	442	474	452	450	484	478	476	457	464	419	444	436	460	466	465	469	451	441	469	473	445	431	423	476	404	410	421	435	483	479	447	450	449	441	449	471	476	450	415	484	441	434	459	482	442	449	448	465	454	431	463	432	490	444	444	422	434	464	469	473	440	487	414	459	453	437	456	444	463	457	507	415	490	454	426	471	449	479	410	432	502	462	450	448	458	436	451	456	457	459	456	469	431	445	465	435	416	436	479	474	432	443	463	446	469	460	483	497	435	462	456	436	437	452	458	434	448	450	469	458	418	435	448	457	485	454	458	411	435	470	419	473	467	458	469	479	473	424	458	443	467	446	472	455	449	441	481	458	457	446	446	460	481	501	489	482	455	492	457	434	493	406	449	444	492	455	472	463	460	512	465	479	444	453	437	444	448	458	454	478	459	473	449	415	469	466	448	459	475	484	477	473	448	466	467	453	398	466	455	444	456	439	435	436	417	487	462	439	457	459	470	472	456	419	412	482	446	437	451	451	444	487	451	461	448	453	487	444	464	454	476	433	453	425	434	431	456	466	472	424	458	420	457	457	443	474	470	426	449	417	477	458	458	430	453	475	490	495	449	455	441	431	458	439	431	430	446	486	452	423	452	477	454	477	465	437	437	471	434	468	458	422	452	504	476	461	436	450	447	487	460	471	437	470	447	459	489	476	461	452	447	454	404	448	465	469	510	427	453	460	467	449	412	462	444	433	500	457	438	436	464	448	435	448	468	444	485	450	447	440	419	448	475	425	477	435	459	464	465	463	444	452	491	455	477	447	474	436	433	458	476	467	434	461	418	430	464	444	483	441	469	451	421	431	456	451	454	466	453	424	493	486	475	438	440	471	453	468	446	455	445	470	432	436	461	439	432	417	432	439	439	442	446	444	411	450	419	430	491	459	431	469	459	455	420	451	461	470	417	445	487	454	497	474	463	459	457	495	436	423	435	455	442	431	499	443	475	425	424	468	462	414	476	455	438	432	464	495	471	458	449	431	471	479	453	447	469	460	447	464	438	450	448	391	457	419	428	447	409	465	423	493	440	453	449	444	431	427	441	480	458	426	411	447	470	511	421	435	455	498	438	444	441	440	443	472	445	455	459	450	468	478	487	444	483	454	418	482	492	437	475	455	464	438	453	432	505	482	438	459	440	445	450	450	451	452	427	449	427	450	502	487	451	445	414	485	468	477	455	456	452	415	436	463	472	470	441	428	470	473	458	435	447	449	467	443	461	424	452	488	424	490	467	447	443	448	441	495	408	457	444	481	457	457	482	427	458	460	500	455	469	433	488	479	438	479	478	414	469	438	434	454	442	439	445	451	468	450	442	443	498	526	455	419	401	425	475	467	431	475	464	473	430	463	460	450	434	437	437	443	465	504	434	479	482	460	468	468	423	445	482	460	488	450	438	489	451	474	450	461	450	480	424	471	487	475	438	487	460	437	469	477	432	463	467	481	448	431	467	466	498	452	449	447	435	454	425	484	459	495	446	482	445	448	429	503	512	499	450	442	443	468	443	497	480	486	460	439	427	454	482	430	448	450	454	448	435	419	463	429	429	450	408	457	443	402	463	467	434	458	481	450	472	455	455	467	436	473	469	450	449	489	432	419	451	465	465	446	457	461	431	452	435	476	466	454	456	436	470	449	481	454	449	435	453	461	468	445	462	442	462	454	463	441	465	448	479	440	481	444	438	452	442	454	476	483	470	439	433	424	461	484	447	434	466	420	457	475	461	443	426	457	451	484	463	442	435	454	473	495	426	434	457	442	450	466	449	456	503	456	509	444	458	457	437	442	461	478	504	422	432	486	489	441	454	464	443	446	449	490	435	427	452	458	471	428	412	460	412	459	444	455	454	424	421	438	427	442	434	456	471	464	471	478	459	467	445	432	441	465	462	454	438	474	411	467	491	446	457	432	473	468	469	477	444	467	465	470	452	501	444	471	470	440	443	463	438	440	452	470	414	452	450	440	444	464	446	420	464	471	435	438	486	443	485	427	454	478	475	437	484	480	418	424	476	476	426	448	446	417	423	474	446	423	450	498	444	452	411	401	475	478	450	446	417	471	448	438	439	437	467	466	424	459	486	477	454	494	483	431	456	463	442	442	448	436	447	438	423	434	434	466	479	406	427	431	475	442	463	460	473	473	458	488	462	462	500	469	487	478	506	419	446	441	489	473	476	457	459	442	491	432	447	453	407	471	464	498	458	433	429	467	438	406	495	475	464	463	444	449	401	434	433	448	466	450	460	435	460	423	428	471	420	427	476	463	450	458	420	457	447	431	439	426	479	452	439	464	448	431	441	453	438	483	429	452	443	473	403	470	425	439	471	414	492	463	457	478	445	471	456	482	439	411	439	465	470	445	466	466	439	526	458	469	449	434	456	392	459	450	515	429	490	462	451	437	441	473	458	492	458	449	456	458	485	505	433	429	445	462	467	463	442	464	454	489	461	474	441	444	465	457	491	446	468	434	450	462	433	475	487	442	450	452	453	438	472	425	477	456	467	474	439	431	427	426	468	486	437	497	428	466	453	454	486	453	424	449	441	439	459	458	465	430	457	468	440	476	433	462	476	440	470	432	423	416	457	481	444	471	458	476	453	490	464	434	408	440	494	449	465	444	471	477	451	428	408	438	482	409	452	456	447	472	475	462	427	453	452	437	441	438	446	464	447	425	482	491	474	473	453	453	392	479	484	416	462	444	414	461	446	437	473	432	449	453	422	429	443	455	430	444	444	457	463	456	426	465	411	474	459	444	448	444	463	452	464	435	473	482	476	474	453	487	443	443	425	460	470	475	439	464	433	465	432	460	443	457	438	423	440	478	456	483	461	433	412	470	420	468	460	451	476	489	475	414	430	484	443	408	407	435	442	462	438	419	489	468	503	446	428	461	470	468	433	456	458	457	448	458	461	414	459	444	438	464	442	469	458	450	529	407	463	421	459	458	465	472	448	463	454	436	491	470	485	463	445	473	423	433	470	439	461	455	464	466	471	435	428	450	419	434	463	450	470	430	471	498	471	472	407	442	412	434	440	466	436	452	444	465	407	444	481	472	445	507	488	435	458	435	449	452	477	479	472	460	454	448	435	449	463	397	477	478	425	466	485	458	494	439	436	442	435	468	461	465	446	472	438	463	396	451	470	451	449	473	467	476	437	481	456	482	459	432	440	452	480	466	467	448	467	420	432	465	460	485	450	464	446	441	457	439	454	489	447	469	458	435	479	482	441	454	494	423	425	465	471	462	498	438	473	452	481	427	464	450	447	432	479	450	453	471	459	446	418	464	499	459	475	440	481	435	451	460	441	446	441	435	484	505	448	436
25163	22752	32314	29971	20322	9627	1550	342	298	343	307	340	322	327	327	352	347	332	343	323	333	312	349	325	334	320	333	341	323	325	344	345	345	352	342	320	321	321	308	354	332	329	293	341	350	332	363	344	319	340	326	320	353	327	323	306	347	338	354	311	350	363	340	326	302	325	300	338	301	320	334	331	326	315	310	332	332	340	320	338	342	314	345	307	324	321	349	308	321	323	329	299	321	339	369	329	298	319	340	330	346	316	339	331	343	322	359	339	319	314	338	302	332	329	325	335	331	354	328	312	302	314	337	281	319	348	309	318	319	298	318	293	345	309	325	324	319	318	269	325	285	324	326	336	364	358	350	335	317	346	297	335	311	339	364	330	314	322	337	344	292	369	317	346	355	288	306	343	328	333	339	307	326	350	331	305	335	340	303	310	300	321	349	334	335	297	344	342	342	359	349	327	328	302	315	325	341	335	332	336	341	314	355	328	339	319	339	329	355	349	333	323	300	326	312	322	361	298	360	343	334	304	311	311	302	317	330	303	333	353	341	329	329	321	307	335	326	329	330	341	323	334	320	317	318	344	335	318	287	335	343	310	307	308	317	306	302	338	328	346	308	336	336	341	299	342	342	318	336	331	316	350	364	333	286	354	320	334	314	334	333	354	305	338	350	319	285	294	343	324	305	300	326	320	326	344	355	345	327	307	320	342	352	305	308	310	309	336	297	306	318	341	312	301	322	369	308	317	308	292	335	312	309	328	302	296	327	296	334	322	327	320	334	324	326	312	311	326	296	305	351	315	311	341	299	310	339	345	309	323	337	303	317	351	329	324	335	310	325	303	305	333	336	346	292	357	320	328	326	316	327	313	327	375	327	294	359	325	344	346	313	329	307	334	318	321	331	355	311	338	311	311	322	334	312	317	310	296	343	327	311	344	315	297	359	325	347	333	311	316	324	320	332	317	322	313	305	333	349	309	312	331	342	348	317	305	310	342	320	325	289	333	320	310	326	306	317	323	327	300	337	309	301	358	331	319	313	303	347	349	328	315	345	327	355	331	319	334	330	325	348	332	326	345	311	341	345	337	304	307	309	331	318	301	337	321	312	319	306	320	349	318	332	328	327	333	333	359	310	309	320	328	342	302	320	323	343	324	336	333	320	339	305	328	371	305	318	328	312	319	316	307	331	313	310	306	321	326	314	332	309	374	323	327	326	311	347	339	340	323	316	300	344	353	301	333	331	294	325	326	301	311	313	321	284	326	342	317	321	326	311	345	334	353	331	313	330	322	320	313	321	308	325	320	325	325	338	337	339	329	299	347	331	325	338	308	317	343	307	337	322	345	369	335	299	334	349	319	331	364	336	317	328	332	325	325	321	342	323	321	346	336	309	299	321	342	310	302	327	331	310	322	306	342	326	333	359	310	320	309	347	323	314	309	319	317	319	297	321	340	348	305	299	313	347	284	301	307	339	328	349	326	345	335	321	308	327	320	324	319	327	350	283	348	314	323	340	326	355	324	344	326	334	311	363	333	308	315	323	320	327	316	312	329	370	301	381	333	301	327	353	348	366	322	326	323	318	296	300	309	318	333	313	301	343	332	321	330	326	308	305	314	319	342	319	310	292	295	326	280	331	319	324	332	309	290	316	311	359	321	327	361	296	331	337	307	330	324	316	349	320	292	274	353	317	348	315	327	304	320	367	318	344	347	315	322	328	334	321	307	326	322	343	308	307	339	301	347	312	323	329	370	295	332	361	309	319	314	291	294	323	326	339	294	324	362	312	293	331	336	308	340	351	336	347	334	316	321	293	322	351	329	297	333	325	305	311	293	339	326	328	278	348	320	323	337	309	326	347	326	313	331	311	337	361	336	310	324	310	333	311	315	307	328	339	298	342	364	305	319	327	321	319	327	301	318	313	295	324	340	349	332	333	324	312	341	323	334	285	335	320	322	309	357	309	338	305	333	327	297	329	320	307	343	355	316	333	321	338	304	321	323	333	291	346	348	318	323	355	326	367	325	332	325	260	335	345	312	303	328	315	316	319	306	292	353	346	339	334	330	312	341	324	334	347	308	309	312	326	334	337	305	282	326	293	306	305	322	362	340	300	304	317	286	330	336	337	373	314	315	331	288	343	350	308	325	346	334	308	298	331	343	307	319	325	358	333	341	330	310	330	316	324	317	367	336	326	321	324	317	300	322	323	346	337	296	299	332	309	359	316	301	334	353	338	329	298	288	314	324	298	325	348	330	331	358	334	330	364	315	346	348	341	306	306	329	339	322	344	306	338	336	322	332	335	339	286	320	311	357	316	326	323	343	346	331	339	314	344	331	337	352	336	321	329	307	299	333	317	362	305	330	310	297	318	342	307	331	309	326	361	328	306	345	314	341	312	329	322	338	355	323	351	316	338	312	339	325	323	350	304	290	312	340	329	300	322	314	324	335	361	328	293	391	336	315	328	305	361	311	298	320	320	353	310	300	330	324	341	327	320	357	304	289	339	336	359	333	316	328	338	343	325	353	328	339	334	313	313	330	296	311	293	330	308	333	342	325	342	351	311	314	303	310	327	339	312	302	337	335	331	317	320	318	330	303	348	315	312	329	339	304	354	312	288	324	344	331	306	313	321	334	324	324	316	353	326	320	311	335	313	315	290	312	326	311	323	326	322	300	325	289	329	307	351	323	331	292	338	361	320	353	296	355	352	336	376	354	332	332	341	321	307	335	313	339	337	317	301	322	307	322	321	338	311	311	308	333	313	334	322	330	312	306	315	354	327	351	321	337	320	328	307	297	330	309	309	322	308	337	325	337	336	339	319	313	290	345	320	298	306	307	350	315	305	324	281	346	334	339	304	314	312	334	303	351	345	314	293	342	332	311	320	312	334	325	315	337	307	333	335	338	337	287	365	329	335	322	349	343	329	352	325	322	337	274	326	326	316	307	308	335	320	298	348	320	338	332	334	290	348	325	319	330	316	332	360	311	314	316	378	335	315	350	314	315	309	339	330	323	333	342	341	343	327	338	320	338	339	326	333	291	313	323	338	343	329	368	309	343	281	331	326	309	331	352	315	349	333	308	356	318	310	321	334	324	298	315	335	332	338	354	334	338	328	337	336	331	334	300	310	309	329	328	320	333	354	288	314	364	330	341	288	305	301	360	293	314	325	325	333	338	330	329	324	312	325	304	324	316	333	372	346	330	329	291	333	334	344	339	308	292	308	286	352	343	334	333	344	338	320	317	307	347	317	301	325	319	328	313	341	325	324	312	341	324	337	318	313	323	306	299	304	339	319	320	326	353	337	316	315	336	309	321	296	317	331	328	293	315	319	354	325	315	327	303	306	336	328	361	329	308	341	312	286	327	307	332	324	319	341	334	315	318	319	320	326	346	315	339	339	324	323	303	361	340	304	296	345	293	313	307	302	330	330	336	322	359	359	346	308	348	357	331	305	303	331	337	302	335	328	324	336	325	309	316	334	348	311	324	336	339	337	343	320	315
45279	71325	51329	34263	22096	10915	1706	380	337	371	363	346	361	334	362	349	342	381	357	370	353	400	344	431	377	356	325	333	367	371	348	304	354	398	359	372	339	363	394	384	374	355	359	370	376	369	366	351	356	356	371	372	342	373	369	366	325	341	327	366	356	362	350	381	353	348	377	379	350	379	400	358	381	358	343	377	370	352	381	363	372	328	325	356	337	384	369	321	359	361	347	341	363	382	367	370	336	361	351	383	353	375	354	360	341	358	361	382	396	342	399	368	367	383	355	373	345	372	374	319	341	357	365	366	378	382	360	366	357	354	333	369	378	340	379	372	379	379	342	333	357	349	374	391	386	338	366	381	360	360	349	363	358	352	372	353	333	379	382	324	400	360	368	341	343	375	389	384	330	357	373	360	378	362	373	338	396	374	348	373	352	366	372	361	354	381	356	382	355	384	388	347	389	352	358	332	390	323	339	366	338	378	366	339	391	361	343	361	391	346	376	368	346	329	399	392	362	340	359	372	333	381	356	359	412	396	355	351	344	345	366	417	374	339	390	375	351	354	390	358	351	377	329	341	402	365	358	365	355	352	367	379	364	366	362	390	364	356	365	355	351	330	340	360	354	330	366	345	351	349	353	370	364	364	338	332	362	342	347	308	389	348	347	374	329	363	353	384	350	367	341	348	379	386	380	355	349	364	368	376	372	390	358	371	383	344	400	355	379	380	391	374	330	319	391	361	371	379	346	392	364	376	392	353	365	340	364	407	376	374	363	347	352	335	363	302	371	375	369	415	359	374	367	374	344	346	351	360	379	381	402	374	403	354	316	343	359	394	395	359	336	390	373	353	385	388	368	344	384	350	349	398	377	350	369	329	389	359	371	357	309	329	360	338	344	370	380	361	355	331	343	378	392	396	360	334	372	327	361	361	339	368	407	354	340	397	352	358	361	357	406	355	377	395	385	350	358	368	368	373	381	382	366	358	371	353	412	344	358	387	370	360	341	359	362	346	363	366	384	364	368	399	345	324	393	340	337	348	344	360	361	372	321	361	381	366	350	397	355	354	396	377	344	330	375	383	355	345	352	379	376	404	402	349	369	344	379	389	408	378	363	370	370	341	364	335	347	363	396	360	379	370	326	364	342	344	389	366	371	362	379	349	373	350	341	348	373	354	371	384	339	367	344	326	382	345	356	362	339	354	375	347	374	363	371	402	357	335	391	345	376	355	337	321	375	357	378	374	361	398	349	364	378	374	391	361	393	360	350	389	376	358	356	352	364	337	342	342	353	329	351	333	348	355	369	380	367	374	375	373	342	370	356	351	366	366	366	350	399	342	370	371	360	344	364	356	363	373	354	376	325	359	371	401	383	363	380	402	357	361	394	346	358	333	376	366	370	338	346	355	360	388	363	364	320	338	403	385	377	356	382	378	365	347	395	383	370	363	353	387	344	342	366	363	375	355	390	365	351	377	343	367	364	388	348	363	367	347	392	369	346	355	393	333	366	374	371	404	352	331	341	348	377	356	360	369	352	355	358	364	360	326	379	361	367	353	415	346	335	379	393	367	354	379	384	367	354	353	348	342	351	339	369	377	379	346	339	360	370	345	358	371	362	384	352	382	389	385	342	380	346	383	385	367	342	349	363	391	357	351	394	357	325	351	365	379	349	366	349	336	373	329	376	387	384	389	329	368	345	368	368	380	347	373	361	350	386	357	325	365	364	337	359	351	354	348	356	348	369	329	353	357	369	358	380	392	371	371	348	325	375	382	382	353	338	375	351	325	369	379	335	351	393	364	345	349	355	359	372	368	384	379	363	349	379	324	341	352	391	393	321	368	378	372	356	354	341	342	352	348	384	349	359	357	362	336	369	365	385	391	364	355	344	396	386	369	332	363	364	376	399	351	369	359	380	387	377	339	398	375	379	373	369	366	384	356	383	390	359	349	389	368	360	363	362	377	365	364	378	338	378	381	378	383	373	406	323	339	372	367	368	370	322	357	369	375	352	375	354	349	334	348	375	343	366	325	354	377	348	374	368	358	427	354	380	368	338	384	362	360	363	339	385	354	368	379	361	364	363	355	398	359	355	370	366	378	361	370	373	376	351	388	384	383	350	366	378	384	346	335	383	363	338	346	348	360	363	398	335	389	357	369	375	375	370	339	363	377	340	379	369	383	366	350	369	320	379	345	376	337	364	333	347	376	366	402	374	368	373	358	349	341	362	358	356	344	403	377	352	352	353	351	377	377	319	385	360	376	344	377	403	368	355	394	348	376	361	366	365	410	373	358	386	336	369	415	358	353	362	405	354	343	383	364	318	386	339	361	366	382	365	361	419	346	338	385	374	413	356	388	360	367	363	366	333	374	375	386	353	401	352	396	366	400	376	370	346	377	369	373	372	408	375	372	334	367	348	368	377	357	330	357	362	314	397	363	350	353	362	350	378	361	376	374	349	374	375	393	335	361	375	345	378	333	356	408	350	377	370	342	375	381	371	403	386	392	366	372	374	356	378	351	357	330	381	354	385	357	341	372	371	374	364	393	362	353	343	389	373	398	368	383	360	374	361	365	386	349	353	324	352	374	341	390	362	363	347	359	373	357	371	368	377	362	354	374	369	355	362	344	345	351	369	377	355	370	350	333	359	356	343	362	362	359	348	363	396	332	343	368	375	349	378	316	328	389	368	354	382	340	364	390	355	368	357	374	381	372	386	371	364	356	386	354	364	360	351	370	341	356	373	399	381	336	361	378	387	352	349	339	404	367	381	388	398	375	376	366	399	375	339	337	339	353	370	380	363	318	349	390	376	369	372	380	407	375	369	373	377	384	360	370	356	340	364	345	374	360	383	355	366	381	386	360	349	360	371	346	377	376	372	357	351	357	334	357	363	332	341	344	331	379	389	370	360	385	318	376	358	379	358	364	379	365	371	331	368	366	362	339	376	376	335	361	354	361	318	384	375	372	367	354	396	408	374	380	365	356	312	345	361	372	366	373	355	330	351	356	382	369	362	390	331	338	340	358	326	402	393	357	319	382	369	358	353	355	386	304	395	352	331	357	409	329	369	364	376	386	378	366	381	361	375	354	318	349	358	384	387	374	352	364	325	359	366	370	337	355	341	370	353	349	340	365	315	400	363	338	368	361	370	390	366	346	394	345	337	350	360	322	353	363	370	400	350	329	357	363	343	332	366	362	370	382	376	387	383	376	367	342	325	343	364	352	338	329	377	356	403	352	323	387	399	324	346	331	340	363	380	368	387	371	342	364	344	340	336	363	365	369	374	362	368	377	340	345	361	355	341	366	362	343	384	365	349	359	342	407	342	354	364	353	370	356	376	357	341	348	356	361	356	372	368	366	369	371	360	393	356	367	379	360	337	357	374	391	370	347	365	356	370	337	353	361	360	370	346	358	384	343	361	333	356	360	351	372	329	329	373	351	374	371	348	402	386	353	391	369	394	349	391	352	380	365	380	317	343	370	372	378	383	387	371	402	366	365
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
