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
339969757420	339969757987	339969758537	339969759087	339969759637	339969760187	339969760737	339969761287	339969761837	339969762387	339969762937	339969763487	339969764037	339969764587	339969765137	339969765687	339969766237	339969766787	339969767337	339969767887	339969768437	339969768987	339969769537	339969770091	339969770637	339969771187	339969771737	339969772287	339969772837	339969773387	339969773937	339969774487	339969775037	339969775587	339969776137	339969776687	339969777237	339969777791	339969778337	339969778887	339969779437	339969779987	339969780537	339969781087	339969781637	339969782187	339969782737	339969783287	339969783837	339969784387	339969784937	339969785487	339969786037	339969786587	339969787137	339969787687	339969788237	339969788787	339969789337	339969789887	339969790437	339969790987	339969791539	339969792087	339969792637	339969793189	339969793737	339969794287	339969794837	339969795387	339969795937	339969796487	339969797039	339969797587	339969798137	339969798687	339969799237	339969799787	339969800337	339969800887	339969801437	339969801987	339969802537	339969803087	339969803637	339969804187	339969804737	339969805289	339969805839	339969806387	339969806939	339969807487	339969808037	339969808587	339969809137	339969809687	339969810239	339969810789	339969811339	339969811887	339969812437	339969812987	339969813537	339969814089	339969814637	339969815187	339969815737	339969816287	339969816839	339969817387	339969817937	339969818489	339969819039	339969819587	339969820137	339969820687	339969821237	339969821787	339969822339	339969822887	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23995	22007	30252	25114	22168	19848	5681	492	281	240	271	225	217	208	200	208	182	186	165	158	183	156	139	158	147	143	177	176	155	141	172	141	145	146	130	125	166	136	152	144	156	124	145	122	121	139	146	142	137	166	126	135	149	153	123	144	112	141	149	122	127	139	145	141	133	133	145	141	153	154	148	136	124	141	156	144	123	133	160	161	128	149	131	135	153	128	140	133	138	173	134	154	126	144	129	133	151	138	123	126	159	135	150	136	147	111	127	129	140	145	147	124	141	135	153	138	150	135	124	149	143	164	130	129	139	139	146	148	141	139	139	152	129	139	134	128	137	140	150	119	142	133	131	159	146	129	144	164	127	137	154	141	123	141	130	160	129	146	153	157	143	137	123	149	118	123	141	142	136	124	147	138	113	136	148	129	140	138	157	129	145	147	129	140	140	141	146	157	134	135	149	127	126	155	146	141	134	136	129	131	137	143	143	119	144	157	136	183	121	133	151	141	135	140	128	131	130	134	143	154	142	160	133	133	137	125	108	118	156	126	133	124	137	104	165	133	116	146	124	155	130	141	127	157	128	133	150	133	135	134	131	146	132	140	144	157	153	133	134	154	145	125	141	118	139	139	146	141	131	151	141	122	145	126	147	137	145	139	145	128	135	133	158	132	148	146	124	160	128	142	130	140	156	153	132	147	146	146	147	135	144	138	135	138	155	164	135	119	143	125	117	114	152	131	153	128	138	151	121	145	150	139	153	149	127	135	140	148	139	150	160	151	110	140	173	133	149	135	122	126	142	143	139	148	135	134	136	142	151	127	176	140	143	145	122	141	145	117	143	138	136	112	130	141	146	155	142	123	154	139	142	125	135	129	150	172	132	147	129	138	108	152	163	149	155	151	138	143	149	143	138	146	123	146	140	129	142	130	141	127	117	120	133	159	151	138	153	117	157	121	142	149	131	122	125	140	145	150	140	151	147	129	140	145	148	134	158	150	110	113	137	118	136	153	146	139	153	140	140	145	105	144	133	141	140	93	152	133	140	149	140	130	123	119	128	127	140	146	126	142	127	149	138	123	132	153	159	137	127	146	143	144	151	142	137	137	123	144	117	130	133	142	128	132	131	135	140	143	147	135	148	147	156	139	139	136	138	144	138	146	125	123	157	139	146	147	166	126	158	132	123	165	162	140	140	155	137	137	140	143	143	149	157	127	139	156	140	155	125	124	145	133	157	174	154	136	135	147	149	137	150	122	128	139	156	178	148	147	151	143	152	148	146	111	121	144	159	131	127	128	157	137	130	133	155	133	146	147	142	130	132	158	135	145	158	127	141	143	143	156	127	119	162	134	116	134	169	132	147	124	132	140	136	130	119	133	146	118	148	141	137	151	124	150	151	140	139	136	153	143	130	120	136	143	136	138	147	155	128	150	114	169	121	143	138	134	137	154	129	133	157	152	148	131	145	129	131	132	140	122	109	99	113	145	128	149	136	132	144	149	137	139	123	130	139	137	162	150	116	151	135	149	133	155	123	139	154	139	155	143	137	133	131	130	153	171	150	142	159	129	149	143	123	125	138	153	134	161	143	125	140	138	133	128	145	141	139	138	137	133	144	141	135	135	127	140	156	137	131	143	130	121	141	132	138	118	135	145	139	131	126	128	124	143	133	152	136	132	172	132	115	139	133	106	138	159	126	142	118	124	143	137	130	130	175	136	118	116	132	154	155	159	139	133	139	147	123	140	142	145	132	143	122	131	120	156	123	120	132	128	148	136	139	143	154	152	126	144	146	154	129	130	150	137	153	134	148	128	140	131	145	149	123	124	128	131	123	161	147	142	145	130	138	156	149	127	159	145	143	110	133	146	138	139	161	155	131	137	121	145	134	146	139	142	143	133	128	113	154	116	147	140	133	150	126	131	157	135	145	147	133	145	169	139	135	136	140	141	136	120	139	155	153	138	151	147	133	126	129	159	137	131	133	138	135	148	144	122	144	149	174	138	136	136	150	145	138	133	160	139	132	130	150	128	148	129	133	132	139	147	156	150	130	127	142	125	129	144	144	137	155	147	151	131	127	148	143	148	122	126	117	133	167	154	164	150	164	134	135	122	146	132	164	148	129	148	119	136	138	153	128	119	141	129	134	135	149	138	135	131	132	152	125	120	137	153	135	136	137	136	135	136	140	121	160	131	128	139	152	143	157	143	121	141	142	130	144	118	144	143	138	161	141	135	149	146	147	129	128	146	136	129	146	144	132	141	131	143	132	113	157	117	140	142	130	141	136	130	161	138	151	154	117	145	132	141	135	160	151	124	136	147	137	126	136	135	124	142	134	123	138	139	117	135	129	139	128	150	147	137	130	118	134	123	137	134	144	141	134	146	127	131	123	136	125	152	133	138	131	128	127	118	135	132	153	128	135	128	150	150	125	111	120	126	152	141	132	144	132	127	133	130	128	153	149	120	133	167	158	133	139	154	138	152	125	138	129	124	154	146	145	161	130	151	130	125	115	127	160	140	119	143	138	135	149	129	130	136	142	159	153	143	116	133	132	150	135	137	122	120	132	123	126	135	145	139	146	153	144	137	138	120	135	147	152	144	154	122	132	118	134	124	117	135	148	142	137	154	161	142	128	132	146	151	136	123	123	130	123	136	108	133	140	129	129	129	133	136	168	142	124	149	128	133	138	128	124	142	122	139	149	146	147	145	135	140	142	157	153	129	149	158	131	153	148	138	136	141	134	140	138	123	119	116	134	135	134	127	148	150	135	130	141	124	129	116	154	145	126	122	126	127	122	121	139	134	106	133	157	153	140	149	156	149	130	133	133	133	130	137	150	133	127	150	125	143	137	141	151	134	146	129	140	132	120	134	139	141	135	147	127	152	137	137	136	115	141	127	150	139	132	132	127	115	141	127	142	139	155	139	144	137	140	124	135	131	117	132	127	148	157	156	156	151	121	130	161	149	141	143	140	130	129	134	125	130	143	146	140	126	122	125	141	162	144	146	142	154	154	127	145	136	140	130	141	152	154	133	146	152	127	134	140	130	141	148	135	159	128	133	135	144	124	147	168	149	119	144	142	118	143	129	139	157	124	143	142	121	121	137	140	135	148	150	136	148	145	133	164	130	166	128	127	136	111	113	118	131	142	139	135	136	148	144	156	143	132	139	132	141	135	168	138	136	133	145	145	138	120	125	140	137	121	132	148	132	151	140	171	132	147	152	127	117	126	135	138	130	142	134	158	140	143	133	151	129	160	129	140	135	128	136	161	144	132	148	141	118	137	126	113	152	145	133	146	156	138	131	139	151	132	116	128	135	141	145	130	147	143	127	147	138	138	124	147	138	134	123	133	134	146	137	159	150	125	159	115	141	154	141	120	121	122	132	148	139	134	139	137	136	144	154	148	121	117	132	139	141	143	111	120	132	143	126	133	128	153	135	123	143	131	128	137	138	144	129	158	137	160	119	145	138	125	137	164	145	153	123	148	138	126	138	159	135	117	125
51620	80174	62768	42619	24094	3359	1083	850	651	630	487	437	396	416	349	327	311	308	281	299	263	271	232	262	263	267	266	215	227	231	217	249	225	228	223	232	246	223	204	223	250	223	217	223	200	226	231	228	217	209	246	223	206	216	215	215	213	226	210	210	239	226	197	193	215	232	191	220	206	188	222	220	192	231	217	191	203	238	214	210	232	220	218	198	186	210	210	217	200	199	226	218	200	188	219	217	185	207	212	198	193	191	201	223	213	205	234	202	218	224	201	209	191	210	198	184	200	227	216	203	227	201	206	223	205	212	217	208	200	190	183	215	197	204	225	216	215	220	215	196	191	214	199	208	225	235	224	241	224	202	241	231	229	196	239	189	209	214	194	210	211	209	212	205	185	203	192	222	189	221	212	219	208	188	224	205	206	193	192	180	232	217	213	187	220	178	177	216	192	223	221	205	197	226	212	205	216	196	225	231	206	197	204	197	222	188	206	201	190	195	216	198	190	234	215	201	191	205	213	212	227	215	188	193	225	229	223	200	210	202	193	205	231	206	209	202	225	207	232	199	205	202	205	185	200	233	225	199	238	218	225	228	212	230	240	217	187	197	225	228	216	208	222	200	215	196	217	191	238	215	211	198	202	174	202	190	217	227	196	215	221	195	195	213	209	197	193	224	213	204	194	214	194	201	212	203	199	209	194	188	210	192	195	229	207	205	209	217	215	209	219	214	205	207	212	195	219	200	206	213	222	204	204	207	206	213	188	213	218	203	231	184	192	208	208	220	220	195	185	198	209	205	194	195	213	204	226	210	217	199	197	211	194	228	193	224	220	197	222	227	218	196	230	194	214	210	194	207	197	210	187	213	199	186	203	212	196	215	216	202	224	204	192	212	215	218	207	194	220	172	202	181	173	208	200	205	225	216	200	187	190	216	202	206	204	210	207	214	238	208	184	204	190	217	212	206	194	214	208	217	210	206	208	187	198	214	214	190	199	200	223	191	221	217	187	212	203	218	204	207	212	201	233	192	178	208	197	227	186	209	207	201	201	207	197	183	222	208	203	220	194	189	213	199	222	208	211	183	202	219	219	191	241	188	204	194	190	193	228	195	168	205	190	206	207	208	214	202	191	205	191	209	205	250	206	195	190	187	199	200	185	212	181	202	178	210	188	201	186	215	187	223	212	239	207	200	209	228	192	231	203	206	193	209	192	195	202	184	222	197	202	208	200	207	170	192	189	190	191	210	229	183	199	193	218	187	211	210	225	204	228	218	237	195	188	204	204	192	192	225	202	212	209	205	204	190	216	208	222	186	197	228	223	210	221	189	226	197	180	192	218	207	213	212	203	202	203	200	218	207	213	186	214	232	195	186	216	222	202	209	206	200	210	225	212	216	226	193	204	201	226	222	207	217	205	203	203	189	202	223	207	225	243	183	225	203	209	239	212	176	218	203	202	211	192	219	196	207	208	193	195	195	197	193	220	221	226	182	212	203	182	216	189	216	220	210	215	245	212	218	209	202	212	212	190	199	213	217	218	207	241	213	217	187	213	225	198	219	199	210	183	218	211	217	220	194	214	196	207	212	230	192	215	191	235	200	174	207	191	225	186	203	217	198	190	197	212	208	204	195	195	225	196	194	185	208	204	197	194	229	207	220	200	183	203	240	219	226	196	235	191	221	201	203	237	224	206	216	208	222	206	227	218	212	205	215	208	205	222	179	210	208	210	234	225	214	199	209	200	212	207	219	202	209	191	203	209	197	182	222	212	227	220	194	226	213	219	209	215	205	183	187	232	202	206	212	194	200	203	212	218	193	190	223	219	175	201	218	214	211	172	223	205	218	215	189	185	201	208	210	211	209	193	225	222	202	198	213	223	201	175	208	229	216	226	227	191	219	202	201	192	210	229	196	232	184	199	191	209	212	203	225	201	212	203	214	209	201	210	217	215	209	203	183	205	223	226	205	219	210	201	228	195	198	213	211	173	227	190	205	201	198	201	182	224	211	213	211	219	206	182	212	210	211	210	207	194	205	203	208	217	219	204	211	208	208	201	176	199	222	204	204	240	213	229	206	222	204	212	205	232	212	227	202	216	217	203	217	183	195	206	215	208	197	219	250	209	186	208	210	192	202	179	224	209	212	237	197	212	215	213	211	189	200	217	202	179	187	217	230	191	222	201	221	197	215	188	202	199	193	189	228	213	203	213	222	200	234	197	232	192	195	205	187	207	202	191	226	217	198	183	190	189	193	192	226	171	208	249	223	185	216	190	219	214	207	209	219	189	209	212	218	215	202	178	195	196	214	191	196	207	211	188	204	201	202	223	207	176	202	217	210	211	188	206	193	218	202	179	214	198	196	211	202	232	212	213	217	231	201	199	209	202	203	191	197	217	210	203	186	197	197	210	196	191	228	216	209	218	196	231	196	203	221	207	220	199	218	191	203	204	204	199	220	187	218	208	208	183	209	206	234	207	190	191	175	209	207	185	207	201	232	216	180	212	192	192	205	218	194	226	189	217	199	200	202	202	203	217	225	181	219	196	203	210	215	198	210	203	187	215	202	219	224	220	225	211	208	217	187	207	213	226	216	212	188	204	184	225	204	210	210	206	231	196	179	200	210	225	185	239	236	238	204	209	211	221	219	213	187	209	219	201	205	209	190	196	199	220	235	212	194	197	231	208	213	220	230	207	184	214	219	204	210	224	220	202	223	195	197	190	195	210	206	244	190	194	198	215	204	184	219	241	235	214	209	203	195	181	184	193	204	199	207	189	202	215	197	204	210	199	228	219	197	219	209	188	200	202	185	209	196	218	220	225	206	189	181	181	197	176	194	188	202	204	205	201	226	212	231	203	212	236	196	211	225	199	210	227	205	213	211	189	201	193	207	191	217	194	218	216	205	185	219	237	208	190	182	210	231	223	207	204	201	187	230	207	204	245	227	212	204	199	218	216	218	190	213	227	206	200	217	226	217	216	194	224	215	191	213	210	219	219	233	189	188	213	206	181	233	211	206	219	215	225	200	214	202	194	196	228	201	196	196	211	210	220	207	195	203	200	220	194	202	198	184	212	212	203	212	219	216	200	225	204	197	227	212	178	213	208	207	231	194	237	192	210	222	205	223	209	224	219	217	224	204	201	203	180	187	214	198	211	182	208	197	214	215	202	190	202	210	186	224	208	217	204	211	202	179	201	227	202	214	193	210	195	178	223	206	210	222	201	209	211	200	223	208	180	198	209	226	239	215	217	200	206	204	221	193	216	217	196	201	202	226	199	205	190	205	195	225	211	225	199	228	209	187	205	213	207	197	210	206	240	223	213	221	179	217	199	189	193	185	220	223	221	233	222	202	196	206	199	204	215	224	194	217	216	209	217	225	207	214	218	233	206	215	216	202	181	215	207	195	219	180	215	211	204	220	187	239	205	223	191	196	213	203	217	193	197	220	192	218	184	198	203	214	195	194	223	238	209	196	241	196	197	193	206	219	207	178	206	214	188	183
31627	36481	38031	24879	11718	906	355	330	339	316	324	364	320	374	331	311	348	319	347	311	341	317	326	348	322	355	326	303	360	323	311	335	340	361	318	310	321	319	347	296	314	322	294	318	327	324	317	322	314	311	316	304	342	328	311	286	320	329	351	355	315	318	323	328	327	320	298	307	324	317	338	341	335	306	315	325	297	288	314	321	323	324	356	292	334	328	329	295	321	306	332	322	329	336	327	327	388	300	336	330	327	323	318	294	301	335	307	370	317	311	341	308	359	345	333	333	372	330	300	340	335	294	314	294	316	310	307	316	328	324	341	338	313	326	346	317	335	343	327	280	316	313	325	338	292	308	336	340	329	343	328	339	340	344	297	313	310	310	305	351	330	349	296	321	292	341	312	364	346	318	340	308	317	350	346	331	310	328	328	329	330	329	321	304	325	319	324	306	354	347	337	303	314	310	284	324	333	344	310	315	336	318	319	295	309	347	306	331	298	345	306	333	342	293	318	313	302	331	338	341	348	346	310	329	328	343	350	345	351	353	313	308	348	303	292	318	304	347	331	314	298	350	324	284	334	352	353	312	304	313	290	339	333	286	319	314	325	324	337	338	337	341	332	306	308	300	314	326	313	299	355	305	336	352	318	320	322	338	320	334	342	342	321	330	320	334	325	338	320	337	347	336	336	279	329	336	301	326	285	293	338	355	328	344	302	338	328	345	344	330	305	319	303	342	316	321	325	317	331	326	339	329	345	336	328	353	322	362	314	331	360	306	304	322	341	329	330	338	354	325	323	324	297	318	334	316	309	339	319	329	313	326	315	344	327	301	341	327	336	306	324	330	358	328	312	335	354	276	337	365	305	342	323	303	318	332	321	343	303	332	352	330	340	299	340	333	308	315	321	312	364	351	332	332	345	305	309	370	318	344	356	341	349	317	311	318	332	329	367	348	320	326	336	329	337	315	280	340	330	354	338	335	319	309	329	310	276	311	334	298	358	291	323	335	327	329	278	343	313	314	303	313	355	333	318	283	301	329	318	370	325	340	322	334	321	296	317	294	333	346	326	312	332	315	326	328	314	367	352	306	341	327	331	331	303	334	325	308	313	322	332	323	322	326	358	279	322	312	325	343	314	305	341	328	315	331	316	288	313	301	335	330	330	331	287	320	332	319	333	317	336	327	331	335	311	323	331	316	321	352	335	307	321	339	281	318	348	331	333	322	309	341	358	323	305	317	373	314	330	336	348	319	307	348	316	319	322	322	303	341	314	347	317	342	295	306	331	345	328	312	317	344	329	327	314	327	338	297	303	342	310	322	316	337	306	317	326	289	330	323	305	301	321	293	335	351	328	318	305	314	297	316	312	314	303	337	328	321	312	322	359	340	337	321	333	301	328	318	332	297	313	331	328	303	328	332	343	332	332	341	330	326	304	326	317	333	318	296	320	293	339	298	357	299	341	314	310	324	298	309	305	316	309	339	323	314	310	319	300	324	315	327	335	328	339	331	318	310	335	328	305	339	337	311	314	312	345	321	308	344	296	338	372	344	351	311	319	381	309	332	319	312	340	314	308	280	328	294	318	285	312	316	317	301	327	351	347	327	329	311	345	329	332	347	326	340	341	306	331	309	348	322	299	309	340	352	309	305	362	337	347	338	306	329	307	314	356	309	339	316	352	340	337	323	303	322	305	292	322	305	331	348	309	353	326	325	328	321	309	336	337	320	323	321	313	299	311	313	355	351	333	337	297	334	328	342	339	325	342	325	325	327	308	307	276	308	329	340	346	314	351	294	343	295	319	333	315	312	321	277	340	349	308	321	315	336	311	317	336	317	341	289	311	310	320	348	286	332	321	319	332	323	291	347	298	292	337	318	348	286	360	313	358	303	338	309	326	342	328	313	333	332	324	341	318	336	372	332	333	353	326	327	329	306	308	323	329	335	341	357	311	299	325	335	329	303	329	325	342	327	329	334	327	312	310	331	329	315	303	341	323	372	331	296	317	340	343	312	296	325	354	310	324	328	296	317	316	314	311	359	327	332	352	315	319	312	318	297	288	345	336	305	324	317	341	335	343	311	335	342	286	365	295	325	335	313	341	331	357	342	329	316	340	339	326	351	335	319	324	328	316	306	353	340	316	330	337	335	321	306	319	322	323	325	324	319	343	351	314	364	337	332	338	313	356	301	295	335	299	328	320	336	336	375	282	319	334	313	318	352	321	328	340	306	333	309	315	332	295	305	329	307	312	321	345	284	325	343	304	294	330	347	322	327	345	343	325	310	342	302	343	348	323	287	317	325	323	322	300	308	307	328	345	320	332	319	335	316	309	313	333	331	328	344	324	309	343	330	339	332	327	314	339	308	326	325	347	327	327	323	306	312	329	337	348	329	309	314	339	302	276	350	350	330	331	322	307	339	346	344	305	318	333	332	314	298	309	335	284	314	323	350	341	331	351	294	332	358	363	351	322	337	311	320	328	319	314	348	350	290	321	353	359	299	337	364	316	319	321	312	325	302	351	341	301	338	343	347	339	336	322	297	324	305	334	332	306	323	343	313	329	311	336	305	312	300	319	319	334	328	324	335	295	317	369	306	308	350	310	334	310	339	346	368	310	291	346	276	342	324	336	327	312	357	330	312	322	307	317	350	361	328	323	343	347	339	293	294	319	358	354	333	359	309	315	308	350	317	347	329	346	314	331	320	323	287	298	299	289	317	334	327	321	351	317	336	326	324	290	318	350	310	294	270	362	309	337	310	323	304	299	334	325	302	305	325	343	322	340	298	339	312	312	320	330	308	315	323	343	350	320	370	348	323	305	328	357	277	319	312	349	335	321	351	333	331	359	339	306	318	327	342	320	325	335	333	317	321	377	321	328	326	331	306	339	354	335	353	321	313	309	323	341	312	326	356	328	316	323	321	300	279	316	295	328	335	342	303	309	332	327	307	322	327	322	317	300	319	350	288	332	323	326	344	323	337	347	329	350	308	329	345	358	330	308	346	324	297	302	322	334	314	293	334	333	309	347	307	294	325	323	337	335	312	373	305	355	355	354	335	327	301	309	317	316	315	356	366	320	373	312	347	324	329	317	306	339	344	318	316	337	310	313	317	365	345	370	353	296	311	323	322	338	302	340	305	344	332	294	311	325	362	315	323	316	339	341	304	328	331	296	347	332	343	326	316	296	323	327	343	342	307	329	349	336	287	324	322	321	304	338	338	321	304	359	332	331	335	328	319	310	337	290	325	332	304	367	318	319	318	318	357	303	326	346	330	332	315	369	345	298	324	323	342	314	321	330	340	366	363	287	322	324	289	300	323	310	339	313	306	320	323	324	320	346	350	324	378	349	309	334	332	330	312	307	325	355	282	331	338	333	346	357	317	316	320	311	306	319	308	298	339	326	325	340	307	330	330	352	346	307	343	331	286	323	304	349	340	320	344	303	361	307	293	333	318	341	348	333	335	345	324	335	328	339	301	337	342	337	342	311	302	309	305	333	321
42083	54787	42113	27478	14347	917	496	466	500	506	477	487	471	440	498	466	468	474	492	461	477	467	442	526	488	511	532	425	475	443	458	474	477	468	453	447	485	441	493	439	488	452	474	494	462	460	465	458	465	446	428	454	447	468	492	462	484	423	458	480	458	515	461	458	517	458	458	473	489	473	456	487	499	492	432	493	472	490	461	460	446	483	470	491	508	491	486	477	484	489	467	474	472	452	472	484	481	491	480	472	465	496	445	466	468	435	488	493	484	431	490	471	477	450	499	494	473	453	465	483	491	474	443	502	521	460	476	490	468	452	486	479	450	464	468	503	435	461	443	457	471	471	457	471	450	445	485	471	455	463	500	444	458	449	470	449	472	465	496	488	463	439	505	499	476	465	471	440	485	464	497	476	472	491	463	514	446	474	440	497	449	486	468	411	508	477	465	456	489	475	517	453	487	478	476	518	485	481	493	504	480	470	481	484	474	449	458	474	476	475	459	461	472	453	472	490	480	463	468	447	477	477	502	462	500	488	472	475	473	476	468	443	460	468	469	485	460	477	482	457	466	466	492	482	501	461	464	446	447	484	497	464	457	469	489	483	458	504	457	448	462	454	470	442	442	408	494	468	469	449	469	497	439	458	491	479	467	431	463	446	490	482	457	460	459	464	459	458	467	448	473	478	492	480	505	427	476	478	452	420	460	462	511	459	436	476	446	468	470	482	484	436	523	472	466	468	457	487	478	469	498	477	478	481	491	503	479	466	458	506	475	468	509	453	473	454	449	473	474	476	468	474	454	511	448	519	446	481	454	486	467	508	447	447	511	444	473	497	467	449	477	492	481	507	453	423	467	494	493	465	448	455	427	488	464	431	435	508	473	465	451	466	479	474	475	437	532	492	478	484	478	501	456	475	472	481	439	442	478	428	500	492	481	470	493	450	472	447	477	449	487	490	482	451	456	454	404	473	480	431	493	465	463	466	483	460	454	445	488	437	452	509	495	449	465	507	473	475	438	485	467	454	494	432	491	462	478	469	469	470	472	444	492	524	490	447	439	469	471	463	452	497	476	471	481	461	475	473	467	494	460	480	502	448	497	474	467	475	468	452	488	473	470	465	489	494	498	479	503	462	481	449	484	440	467	502	441	486	535	465	469	477	469	478	481	473	484	450	445	479	462	500	505	494	474	467	443	485	473	458	479	476	443	464	490	448	480	454	492	458	460	457	466	463	452	453	491	430	439	479	540	447	466	459	448	467	464	429	477	461	479	457	472	465	445	457	479	445	455	484	432	469	470	475	473	473	455	449	497	469	479	511	446	494	463	496	458	473	488	497	437	445	465	469	436	478	472	470	458	473	463	467	473	477	497	468	480	461	464	502	485	486	453	488	439	487	439	482	519	445	459	425	458	476	505	458	480	472	464	484	486	524	506	486	476	439	451	467	469	482	435	418	465	457	470	515	491	459	488	444	473	469	487	468	437	473	439	474	458	467	477	463	446	475	462	481	500	440	465	471	456	491	474	489	467	464	496	499	459	424	480	447	470	469	471	480	533	477	492	466	467	460	451	467	424	424	502	470	492	451	470	444	455	454	460	512	489	443	494	440	483	454	426	465	458	441	478	479	462	471	465	461	478	470	478	505	469	446	482	480	479	466	461	462	452	502	487	471	487	429	488	463	485	506	459	462	438	452	456	471	434	487	456	478	455	460	473	467	489	450	443	459	488	491	431	459	446	493	478	472	493	454	459	421	486	476	412	469	420	454	523	469	483	442	454	513	459	473	486	490	444	462	496	466	460	452	466	480	487	457	483	500	487	442	455	436	443	488	476	504	472	477	425	528	491	466	459	483	475	465	472	498	486	444	458	447	458	454	505	439	465	463	465	459	432	486	447	435	455	452	496	447	458	497	462	461	484	483	492	491	491	472	483	437	448	464	400	475	451	443	467	474	473	442	508	491	440	489	449	441	451	499	520	468	492	471	439	481	483	462	451	482	454	450	443	443	493	487	429	488	496	475	456	458	456	471	474	468	425	471	478	452	457	480	513	437	449	489	517	519	487	501	469	472	537	490	452	502	479	484	444	514	488	396	447	501	473	467	503	475	486	452	464	458	453	467	443	513	491	483	469	488	418	473	475	408	443	474	467	445	471	480	500	456	427	482	452	448	484	455	438	443	503	459	460	486	475	466	466	483	476	465	485	464	463	482	446	489	445	450	474	459	480	468	482	489	461	461	478	488	440	482	469	486	445	454	471	483	453	463	477	438	488	470	467	450	495	476	477	487	464	477	449	426	478	483	494	491	427	502	458	435	463	464	502	442	487	489	467	444	449	452	508	502	464	439	494	487	499	448	505	499	472	463	386	451	462	493	499	497	482	473	469	465	448	487	483	510	500	496	504	464	459	456	500	483	472	430	500	458	496	449	463	476	478	441	471	446	475	477	446	428	475	496	456	493	495	487	464	438	456	476	496	458	440	437	485	479	487	487	468	496	504	449	523	473	484	482	468	439	467	483	491	470	453	428	448	450	477	467	469	481	495	491	513	457	459	450	464	499	469	460	479	492	464	446	457	476	480	477	504	458	445	466	466	458	439	460	434	432	498	476	430	450	453	466	445	455	460	498	491	470	480	453	494	464	492	455	458	490	462	450	441	442	458	471	476	473	438	477	471	482	456	470	453	438	475	483	451	430	473	497	486	449	421	500	448	463	467	487	481	438	479	455	498	505	459	446	476	453	472	477	483	456	470	452	431	460	484	439	491	493	475	449	492	446	427	464	518	471	469	426	433	446	452	475	430	459	483	463	461	453	477	496	445	448	466	503	466	528	426	465	444	444	478	435	470	481	488	460	442	468	471	482	467	473	439	504	492	466	473	473	487	482	501	441	474	474	440	487	458	480	469	461	435	490	435	389	436	439	447	466	446	429	448	498	448	446	460	470	438	494	495	465	469	487	481	482	442	481	436	480	496	464	462	475	459	457	458	433	485	458	496	491	502	513	472	483	494	520	470	509	439	508	470	465	483	448	462	448	471	471	487	480	471	446	468	467	479	455	467	475	451	482	471	452	478	416	463	440	478	450	505	456	466	453	480	447	497	519	466	460	491	489	488	465	472	490	462	484	458	490	512	489	475	466	426	470	494	449	532	475	452	486	444	474	468	466	475	421	472	442	468	523	478	485	510	494	454	469	481	509	471	428	491	501	460	475	458	427	496	501	471	464	470	482	483	445	474	441	440	458	465	487	472	447	479	469	454	424	487	468	501	436	461	497	484	489	446	478	479	484	428	443	440	459	456	472	458	436	452	438	435	457	466	484	461	443	482	493	422	455	458	460	447	460	507	476	477	475	471	449	459	507	506	472	454	483	445	497	477	503	478	451	445	442	494	498	440	461	503	443	479	441	464	482	468	464	488	464	480	484	468	438	481	459	442	483	480	480	475	444	491	486	475	416	484	480	408	467	453	485	460	491	485	433	491	477	472	451	489	468	481	479	487	499
24194	21860	31221	28849	22198	9502	903	420	375	378	339	341	323	307	304	318	303	308	288	298	296	290	309	298	282	278	338	320	282	284	286	308	276	276	327	301	316	296	300	299	302	272	293	293	313	292	263	320	283	263	323	323	300	292	318	307	286	286	304	276	308	331	304	316	265	299	313	290	297	303	307	310	329	299	313	294	301	283	273	278	284	311	317	294	286	275	277	242	303	297	305	289	291	296	294	298	293	309	316	326	332	284	281	284	298	270	291	318	285	325	282	289	315	305	304	285	286	337	323	300	278	289	291	313	313	330	285	309	296	288	316	310	327	319	297	260	308	272	314	281	293	302	287	317	294	283	290	283	309	276	288	271	296	282	284	297	287	283	289	295	312	283	327	275	299	310	304	288	289	282	287	309	267	312	299	267	288	290	287	306	300	280	293	298	290	291	275	267	280	276	308	322	278	312	293	288	276	301	301	289	316	299	291	291	334	320	275	279	305	315	263	278	306	313	262	299	310	303	308	293	259	288	281	288	309	321	283	283	303	290	292	284	282	287	318	272	301	315	292	256	300	288	278	287	292	298	306	282	297	307	279	302	320	288	305	282	310	298	290	262	285	321	283	246	309	292	286	250	289	326	294	315	273	275	287	281	278	275	313	254	308	339	298	327	286	283	323	296	295	312	297	307	324	306	284	295	255	317	278	300	293	285	289	324	305	279	289	293	315	304	318	299	289	314	282	282	324	279	272	322	279	301	287	279	302	286	288	294	282	314	299	304	283	307	291	288	307	309	294	288	292	307	284	286	288	319	286	286	251	282	313	271	284	300	324	313	269	277	297	298	279	293	305	313	280	271	291	301	282	315	291	301	277	292	289	307	272	287	298	307	271	278	293	283	317	288	318	293	291	294	315	305	314	298	339	284	291	272	285	342	291	315	271	310	294	304	314	320	293	290	294	298	314	287	281	297	295	253	309	287	298	259	283	291	283	289	255	287	259	299	292	301	283	298	273	316	280	281	285	298	323	299	309	302	329	297	287	312	279	296	294	301	316	306	280	305	326	293	317	282	290	325	285	277	296	281	303	309	296	264	295	306	295	277	300	293	278	298	301	286	296	254	324	303	303	309	293	308	302	283	315	261	298	296	309	284	262	274	291	301	289	304	302	288	283	268	296	289	272	293	304	308	318	334	285	288	306	279	315	288	280	295	281	271	289	262	292	302	285	301	315	301	282	268	283	300	286	267	294	309	265	329	296	307	323	273	280	286	297	263	297	267	312	304	285	293	293	277	330	306	332	291	288	300	291	283	317	279	276	299	308	284	303	283	325	298	285	266	292	307	325	285	272	307	298	319	294	300	270	306	305	302	280	304	278	299	308	278	266	305	303	310	276	303	277	284	275	314	293	300	302	283	303	287	307	295	302	308	298	287	291	294	315	265	284	270	301	309	307	314	288	296	302	323	307	299	338	284	301	277	270	297	294	312	284	302	305	296	325	314	302	311	241	306	271	280	300	286	286	316	299	283	269	260	300	311	283	268	290	287	289	288	300	296	333	284	304	287	315	305	313	286	275	276	299	276	310	288	303	320	286	301	337	305	309	337	298	295	320	303	294	274	288	299	298	302	280	307	301	303	294	294	308	265	307	288	277	324	293	322	257	294	286	291	295	299	297	290	266	280	279	296	289	323	287	299	331	304	261	295	278	267	276	286	289	303	286	318	277	301	308	306	280	263	299	309	305	266	302	300	263	285	244	287	300	274	301	291	307	294	304	255	294	315	282	264	299	337	298	269	292	275	286	310	274	285	312	315	337	290	257	306	273	310	303	280	308	293	272	289	294	312	276	314	325	299	269	288	290	287	273	278	294	312	284	295	294	317	314	293	307	315	296	249	272	314	272	293	321	308	269	329	286	322	271	286	296	299	286	305	310	275	316	325	274	266	311	306	315	283	284	271	306	274	269	291	305	285	275	295	293	285	301	308	292	312	291	295	279	289	306	301	270	285	324	312	328	310	309	280	267	300	281	287	275	306	264	307	272	293	312	275	287	288	346	294	290	312	310	305	282	283	294	278	297	289	273	283	296	314	303	301	275	280	297	300	299	285	279	318	315	288	265	280	266	292	292	293	311	284	317	276	281	269	291	306	310	266	298	316	279	299	295	289	305	285	315	289	289	308	303	291	273	310	311	299	310	280	292	292	273	314	257	309	287	288	286	285	266	289	330	311	284	324	283	286	330	274	315	302	311	304	298	268	307	316	306	281	302	310	304	301	307	291	288	278	243	313	288	299	275	298	304	308	311	278	274	324	276	302	277	281	323	324	276	287	339	307	282	315	313	309	290	283	284	319	296	316	262	280	298	310	310	289	290	302	297	292	305	269	314	282	308	302	283	282	287	302	313	277	306	263	284	268	284	270	282	266	292	332	322	291	266	319	295	280	298	269	310	283	315	300	298	290	284	310	278	287	311	306	318	281	311	292	287	300	280	284	276	293	272	289	295	288	279	307	307	303	290	281	295	297	278	271	314	294	301	292	271	280	314	283	295	320	306	315	304	306	324	288	275	288	303	271	290	270	284	293	284	304	299	294	277	286	306	278	289	306	262	304	283	310	318	302	289	305	318	312	295	308	266	321	312	300	248	278	302	302	290	303	294	283	264	286	301	335	273	308	258	288	302	275	285	293	260	293	324	325	291	301	280	311	247	283	287	289	303	307	285	334	260	291	305	306	312	275	294	268	300	277	296	300	287	273	293	298	288	314	282	282	305	280	282	283	293	282	295	309	314	292	284	273	311	309	285	299	295	295	272	308	262	281	304	320	249	299	310	320	282	323	305	244	298	314	291	310	311	322	287	291	302	283	257	257	301	292	268	303	305	305	294	280	291	282	271	259	285	289	285	308	296	275	310	271	295	269	293	317	287	276	289	288	305	302	281	300	327	317	305	293	285	302	285	328	299	297	293	293	280	287	297	278	314	289	301	300	298	296	307	264	287	280	295	304	289	281	295	256	295	298	291	304	272	294	323	280	356	315	297	276	261	314	300	304	308	275	279	284	297	314	301	296	293	268	304	279	314	292	297	283	297	314	298	287	285	284	285	317	309	281	323	290	312	336	310	303	253	292	284	295	291	289	288	295	310	318	293	300	296	283	273	268	311	316	350	313	282	329	305	286	268	297	286	289	322	293	281	256	287	295	306	291	306	296	315	312	292	294	305	313	267	272	294	316	312	328	285	288	282	292	304	337	287	254	290	282	308	313	276	288	288	284	293	268	284	298	297	293	334	279	288	285	287	291	295	313	297	298	288	283	258	275	285	289	271	299	293	288	299	275	286	302	286	295	290	319	277	296	307	319	304	271	281	310	318	306	286	264	272	303	318	321	293	290	294	288	300	315	326	286	308	280	286	254	286	291	287	276	313	312	304	311	297	276	326	259	294	294	272	312	275	284	299	282	292	309	298	282	295	256	301	297	297	306	290	287	314	266	300	270	279	286	292	298	304	275
48481	76801	60557	42907	18712	1271	764	621	600	598	517	507	516	503	466	456	470	447	465	484	451	452	439	432	449	449	443	460	467	489	432	410	442	417	461	436	471	395	423	419	427	430	463	426	441	460	449	446	401	451	447	418	442	446	455	394	428	442	459	457	445	419	405	465	371	455	466	462	427	451	450	421	390	427	437	422	416	384	399	464	417	415	446	459	444	407	400	463	415	450	397	407	417	446	416	419	420	434	457	459	442	429	398	466	383	444	407	408	445	406	407	455	452	420	419	410	414	431	425	467	442	427	401	463	447	420	476	436	416	399	437	413	398	419	404	461	429	449	418	446	457	457	423	423	447	435	467	436	426	446	410	446	456	427	417	434	433	405	423	442	411	428	418	413	421	427	421	398	400	392	429	464	424	468	420	446	420	435	430	422	429	445	449	470	421	460	416	453	441	427	420	425	418	436	436	432	464	453	437	436	417	465	422	405	408	391	399	386	417	421	425	445	410	434	434	416	425	420	436	419	416	422	431	414	436	444	433	425	431	405	401	461	376	413	403	453	434	419	435	444	426	413	429	419	415	421	408	425	420	434	409	416	436	459	426	417	417	454	449	425	449	396	415	417	460	400	425	419	418	411	424	408	435	420	404	459	425	406	461	435	419	419	433	434	419	430	449	431	416	426	428	405	430	434	427	393	424	425	468	390	441	453	476	403	402	440	407	451	473	428	435	494	407	428	414	414	414	428	408	438	411	431	448	445	398	417	414	425	426	439	415	406	408	431	448	412	434	397	414	461	400	419	438	424	428	456	419	452	393	412	406	425	411	440	417	431	441	461	403	428	432	424	419	408	431	410	420	395	422	438	433	420	456	419	434	432	447	427	417	469	418	418	436	434	443	461	454	367	411	387	430	460	405	464	404	451	403	441	369	439	433	435	444	434	432	424	435	451	401	407	415	437	431	406	450	434	394	439	429	431	407	409	383	427	427	485	487	390	425	402	441	433	451	409	399	426	431	439	423	439	412	420	430	440	438	436	413	425	414	405	421	428	410	425	414	445	442	429	419	424	402	438	421	411	416	414	435	403	409	439	432	442	427	459	453	414	424	445	422	412	452	409	456	411	427	419	389	456	405	433	457	449	430	409	411	445	422	426	445	423	399	440	445	434	431	426	430	437	460	442	474	455	438	443	434	429	433	401	415	437	441	436	462	434	431	423	413	400	421	405	421	426	415	410	398	415	431	425	416	409	420	409	416	427	460	444	448	449	426	466	435	428	449	429	428	433	437	413	414	415	389	409	408	440	423	446	419	418	408	455	423	410	444	409	429	441	434	436	421	445	443	458	463	440	479	417	432	456	449	457	456	411	413	421	381	444	406	410	413	406	450	399	388	424	412	420	439	439	442	416	442	411	421	419	445	388	430	447	404	445	428	444	407	411	383	442	431	396	413	430	426	438	439	447	414	412	438	446	438	419	432	410	411	421	432	441	417	432	387	402	448	401	412	458	403	406	476	423	429	432	457	394	425	481	408	442	423	404	452	447	417	418	413	424	413	445	458	396	441	433	436	437	373	441	425	414	435	435	425	404	434	436	398	430	419	427	424	418	434	464	422	428	448	424	435	428	441	411	414	426	459	454	421	439	434	446	419	418	428	416	435	427	428	435	443	442	454	412	415	411	450	407	443	435	430	418	398	430	461	374	417	458	448	456	386	400	434	405	427	428	419	403	444	416	414	444	407	415	407	422	388	416	452	383	450	442	434	401	425	434	476	420	396	419	414	437	387	448	449	443	439	421	451	396	421	413	433	384	404	426	432	422	436	407	468	438	419	444	428	444	403	467	448	430	422	417	438	433	431	445	448	460	446	431	437	447	443	391	412	439	436	421	406	415	418	426	430	410	437	428	378	460	426	404	420	416	463	461	430	429	404	444	452	456	460	448	425	424	439	420	446	432	425	414	450	385	454	424	399	444	412	398	391	449	393	473	413	415	452	451	438	413	422	453	422	430	434	427	448	426	472	411	452	453	436	433	419	423	434	400	434	416	466	440	436	424	450	438	420	419	397	429	419	433	399	445	425	376	437	456	408	409	464	411	410	455	442	438	451	427	435	452	451	436	449	406	438	443	435	445	419	417	456	449	402	428	388	390	448	392	429	414	477	411	411	432	436	397	442	432	433	388	405	438	413	429	414	401	445	386	421	425	430	464	421	441	396	406	426	413	398	412	411	433	423	418	428	411	425	420	443	393	442	435	467	410	467	447	442	420	411	423	428	402	421	395	425	443	441	414	435	412	444	429	425	487	423	444	403	426	437	429	429	425	440	436	447	421	417	397	436	399	436	455	429	440	473	417	396	419	415	450	404	437	459	422	415	420	456	408	453	426	422	424	412	408	472	426	432	449	436	436	467	433	436	434	463	435	425	431	405	384	399	432	420	428	417	452	437	460	422	424	460	445	448	441	418	458	428	433	427	451	454	452	392	422	443	399	433	438	438	434	410	428	420	436	411	450	386	441	443	462	434	428	407	447	432	420	429	413	399	431	414	411	432	417	434	428	429	413	427	390	431	450	399	422	440	405	427	388	436	400	447	411	424	407	453	446	434	431	431	426	461	381	417	455	427	423	394	424	456	434	405	424	409	428	431	459	413	435	421	462	418	458	432	424	419	430	398	413	437	386	400	410	436	447	396	449	401	428	476	416	422	451	437	429	395	411	444	423	420	431	410	438	393	402	415	446	452	402	425	443	431	431	430	428	414	420	472	418	429	431	463	428	426	456	438	473	470	398	443	422	462	403	468	415	410	421	442	437	430	461	407	438	390	408	423	420	468	422	405	416	449	445	417	432	428	427	400	437	411	434	415	453	406	440	426	399	427	437	458	452	432	440	451	401	393	471	464	423	464	433	389	412	430	384	418	434	434	438	419	448	459	404	419	440	424	424	419	440	405	428	407	417	411	435	462	464	450	436	437	459	456	392	421	399	422	436	400	419	429	422	429	417	437	453	446	393	417	425	431	428	421	420	430	421	442	456	453	441	419	442	444	411	428	433	416	398	409	412	434	422	440	429	438	485	410	458	441	413	424	410	421	423	406	419	427	447	424	418	392	469	386	404	414	452	436	412	435	422	410	419	421	402	428	395	439	419	411	440	483	434	450	420	451	422	395	438	465	407	402	428	444	403	445	403	455	419	424	422	456	418	412	415	403	441	440	423	469	469	433	433	432	433	440	409	415	422	445	408	438	443	419	420	408	434	419	427	416	474	392	425	437	393	412	416	448	426	443	416	437	494	472	426	419	449	449	432	428	411	434	445	424	432	416	439	442	415	431	438	385	432	464	470	424	386	439	417	407	393	419	460	408	416	398	441	420	434	427	463	391	422	468	416	448	414	444	438	422	396	414	402	446	454	429	444	428	408	390	409	436	431	451	444	434	447	407	425	417	418	450	408	413	448	491	419	446	427	405	455	443	435	477	425	424	431	434	446	436	468	407	434	448	414	414	431
23188	21403	30329	27039	22572	18179	5342	398	284	252	229	205	223	204	167	189	179	190	170	163	187	163	165	170	131	177	184	142	163	132	154	159	152	163	152	145	138	163	148	159	177	150	155	143	143	158	136	155	138	150	138	182	150	159	149	137	180	191	174	178	167	153	145	163	154	145	149	164	143	148	156	168	157	162	146	154	163	165	134	138	147	154	167	148	135	142	139	156	162	147	153	182	185	170	142	171	158	165	165	181	148	150	156	148	160	153	158	169	158	163	152	183	172	164	153	152	174	148	159	175	160	157	121	159	153	151	168	178	149	139	176	168	152	146	147	152	170	172	153	156	155	147	157	142	149	134	162	140	168	160	143	156	175	149	154	156	142	159	149	160	164	145	154	154	165	163	149	165	150	168	155	162	156	153	152	171	155	157	160	145	156	166	156	161	172	127	156	173	157	168	154	136	163	179	150	157	153	155	157	186	157	169	151	133	172	145	139	167	139	156	154	173	159	140	160	149	150	167	168	174	146	149	155	146	152	166	161	154	161	128	147	162	164	157	146	156	172	157	151	151	156	146	149	159	147	147	141	159	151	173	175	155	155	165	164	166	143	153	171	154	145	169	150	162	137	137	162	165	145	157	165	162	174	162	138	147	114	151	145	151	147	150	189	155	140	150	169	140	140	164	152	154	164	145	159	165	159	153	163	138	137	161	158	183	153	162	141	167	140	178	165	175	163	161	135	155	164	157	162	155	140	153	138	158	148	135	167	162	175	134	142	158	144	127	147	169	172	145	162	142	162	142	161	146	146	152	146	158	143	161	172	148	146	157	146	163	166	138	133	137	165	157	159	148	138	155	148	151	160	172	140	140	157	147	155	146	119	160	146	144	148	160	154	133	166	145	150	181	158	160	160	181	144	159	152	160	152	172	167	157	157	145	148	166	162	146	159	146	148	148	144	136	157	174	142	173	145	141	146	167	134	148	129	163	139	159	149	153	127	156	159	144	158	150	150	154	136	139	174	138	169	182	143	151	146	151	129	159	143	133	175	134	153	148	159	153	143	160	150	157	139	140	155	148	159	133	170	170	163	150	176	154	147	167	141	141	153	154	156	161	170	150	183	165	160	148	127	168	157	152	160	163	158	147	173	159	147	164	148	165	146	133	156	120	190	156	153	163	147	135	130	153	171	162	173	141	142	160	155	158	157	152	163	138	169	133	141	153	161	184	150	173	155	152	159	170	162	169	166	140	178	140	144	166	155	165	144	169	145	171	153	169	167	153	171	159	172	153	142	119	165	142	163	154	138	158	147	139	167	144	148	161	163	164	142	125	144	139	134	152	153	151	154	149	159	159	167	147	146	174	178	160	141	152	172	163	162	159	162	154	158	175	166	160	141	148	142	149	137	151	168	147	150	167	153	152	150	150	176	164	139	168	132	141	163	183	151	137	145	142	148	153	144	147	168	149	152	141	149	160	161	160	162	165	141	156	150	153	142	164	135	144	161	130	166	154	155	171	159	155	157	141	153	139	144	158	164	170	167	173	160	132	170	168	143	159	154	163	167	169	157	142	139	141	173	170	140	145	156	156	143	151	150	177	154	149	146	156	166	146	137	145	150	144	173	141	153	162	175	157	136	144	142	131	163	143	145	149	149	164	161	138	143	143	149	145	162	145	150	172	141	165	155	153	136	174	165	162	174	144	159	166	159	156	165	154	162	154	156	157	172	153	164	146	149	162	139	164	145	174	147	161	158	146	170	159	140	150	162	140	184	154	150	165	154	145	154	158	139	180	144	153	143	135	165	154	155	144	134	168	146	142	171	150	150	128	144	148	140	173	166	182	139	169	154	128	168	131	141	155	146	161	153	167	152	141	183	146	165	163	156	144	163	148	176	167	154	133	168	159	142	176	147	181	168	135	144	158	152	166	162	132	142	150	165	143	157	156	169	145	171	163	128	165	166	139	180	169	151	144	167	146	162	139	139	129	144	145	150	177	158	144	150	159	142	171	158	156	149	143	160	150	181	160	168	128	161	150	156	176	160	169	154	141	152	172	162	154	154	143	147	161	132	149	152	169	159	172	166	149	132	151	150	147	179	165	136	149	149	176	133	170	150	159	153	156	162	174	151	126	146	164	142	154	154	162	140	170	156	149	159	143	155	149	148	174	178	147	154	140	149	170	146	155	170	146	147	158	161	171	156	137	167	143	160	168	168	172	145	162	145	139	151	161	159	148	146	148	152	144	149	149	153	169	167	173	154	156	177	159	147	160	158	162	161	156	159	156	181	166	140	156	152	147	172	166	139	143	155	162	160	149	152	157	148	162	142	155	155	146	158	147	146	144	177	148	130	148	161	172	152	144	145	156	150	138	140	167	151	157	145	141	158	170	165	142	146	148	141	170	166	166	162	166	149	148	157	152	162	142	136	144	156	155	157	157	180	153	152	170	164	137	156	152	165	178	157	161	165	179	175	151	172	162	164	161	147	164	174	151	154	151	175	161	143	140	164	153	161	148	120	154	154	171	161	138	162	133	139	143	159	168	132	168	187	154	137	166	161	159	142	156	152	176	154	156	165	150	136	176	142	139	152	151	145	154	141	157	157	168	150	167	157	172	155	158	140	156	147	130	137	134	180	140	151	182	140	159	158	166	154	148	178	167	139	155	152	136	181	149	161	155	141	158	141	146	174	160	172	156	147	160	157	177	163	145	148	144	148	194	162	161	128	151	166	142	159	147	148	187	186	161	176	142	162	161	139	141	154	144	142	161	168	143	134	156	173	158	164	140	159	168	135	156	154	174	151	149	144	176	152	141	151	166	170	139	139	158	148	137	131	165	155	162	153	145	153	148	166	143	145	143	145	153	151	155	158	148	132	130	154	164	177	147	144	139	158	166	171	161	147	176	140	159	153	173	157	153	150	168	143	158	145	149	167	156	153	170	161	144	170	119	164	157	169	164	159	126	139	166	158	139	155	127	153	150	172	160	150	169	156	163	131	125	158	131	137	156	159	156	150	165	138	136	141	139	143	149	157	165	148	171	175	164	149	128	135	157	135	168	135	166	136	146	147	144	152	130	146	167	156	141	149	152	141	164	159	148	148	155	143	176	170	168	165	146	140	154	132	145	153	156	176	175	139	155	151	160	145	153	180	158	153	156	150	158	177	154	171	143	157	157	145	157	153	165	146	134	150	131	157	136	145	141	154	152	190	161	148	156	155	157	153	145	143	167	156	146	137	161	156	130	161	140	168	153	158	162	163	171	164	154	146	164	148	147	146	156	157	138	155	156	145	140	140	155	153	175	155	148	159	150	133	153	164	151	152	145	147	165	153	146	138	155	148	156	158	166	190	153	155	172	143	142	164	157	160	158	146	152	148	144	138	126	150	161	159	165	163	153	164	153	165	166	139	157	158	157	166	157	166	144	162	183	154	141	141	132	164	152	156	160	161	163	155	150	145	139	147	184	130	132	132	143	169	165	157	137	158	171	147	185	141	153	144	161
51732	84155	72320	52495	18838	986	817	675	588	477	458	369	343	353	305	329	307	291	270	292	274	252	287	254	267	262	250	284	226	226	258	246	241	255	244	240	259	257	264	193	231	244	234	204	212	218	238	222	238	278	229	228	234	250	228	194	229	234	275	219	247	237	223	216	209	243	261	256	229	215	232	235	224	230	226	233	222	224	224	217	207	213	211	217	243	208	216	231	218	237	234	234	263	254	228	225	242	241	232	223	242	236	262	262	224	227	246	211	224	231	232	218	219	263	214	229	215	216	230	222	232	244	243	261	227	251	241	271	240	229	225	236	220	217	211	234	233	231	239	244	214	178	224	237	230	202	225	239	254	211	216	224	212	227	216	227	215	201	229	220	220	234	239	225	226	211	202	241	218	228	223	228	229	234	217	221	217	228	226	235	237	223	234	219	256	235	244	222	220	228	212	235	205	206	211	231	205	253	216	231	212	228	244	234	230	234	208	231	210	210	221	209	243	198	210	230	227	224	219	219	243	239	214	215	215	246	227	237	221	220	238	245	220	249	238	228	218	227	233	231	241	211	225	211	236	233	231	243	237	244	234	224	217	249	244	206	227	229	208	224	236	235	213	231	207	221	220	216	247	250	202	233	245	217	192	230	238	220	282	241	211	197	219	204	246	228	205	227	241	237	225	206	217	232	208	250	213	217	226	237	194	222	238	216	228	214	232	266	197	244	242	221	214	212	246	230	245	232	207	242	214	228	247	202	215	237	225	205	224	219	217	232	260	235	250	204	223	238	216	215	230	215	226	232	225	226	240	230	232	218	231	238	244	225	226	240	217	243	224	235	226	238	239	214	206	226	203	230	211	233	221	218	247	215	222	243	237	239	235	213	243	215	232	218	215	252	244	213	233	230	239	225	236	251	239	241	210	237	195	232	230	211	224	198	235	221	217	265	217	234	238	262	218	214	230	202	230	213	229	234	240	207	238	210	216	233	254	249	194	220	214	230	230	198	257	248	201	246	231	227	229	238	218	219	241	232	244	213	242	190	241	227	220	226	242	217	244	231	202	226	262	241	204	201	237	233	245	229	237	209	254	219	251	223	237	220	229	196	211	227	213	244	249	218	243	220	236	233	216	200	192	210	233	225	228	222	251	229	235	234	214	239	226	215	205	242	240	239	235	212	258	209	254	213	226	259	234	240	241	240	229	237	242	216	235	223	237	234	221	219	246	206	231	232	235	217	249	220	211	228	230	225	247	226	216	229	222	215	249	226	203	210	201	247	232	237	236	226	241	219	236	241	213	215	233	243	216	215	220	227	240	225	236	218	223	230	216	226	213	208	242	231	231	221	206	224	241	224	221	230	209	233	186	210	202	225	228	245	227	230	222	208	243	225	214	215	232	227	231	234	192	254	236	242	238	223	209	212	214	243	237	204	245	224	221	236	208	231	235	213	217	234	224	237	200	249	212	221	213	203	247	196	211	228	233	233	223	215	255	232	227	245	196	256	237	230	238	226	241	251	231	230	223	219	216	222	223	240	226	228	228	235	218	218	220	229	229	216	232	231	251	214	237	241	233	227	226	219	231	209	261	207	195	221	214	245	237	215	214	210	215	232	230	228	237	226	214	215	238	234	241	229	227	202	227	196	227	229	204	230	236	228	223	224	251	227	216	234	238	233	222	241	242	221	224	229	225	251	225	238	209	250	234	221	227	208	221	240	220	234	224	219	228	231	216	251	240	223	221	223	212	238	228	233	226	239	245	214	206	242	248	207	234	243	213	251	217	218	235	243	231	221	228	236	223	244	218	227	239	239	203	233	217	239	229	178	217	204	229	241	223	223	233	249	232	216	206	234	229	221	220	218	231	239	221	211	225	220	225	228	260	236	226	225	244	221	233	237	236	229	229	241	211	230	232	202	217	217	230	218	210	230	240	230	227	216	220	234	249	252	232	225	232	242	237	250	212	214	220	228	215	234	227	249	230	190	241	232	201	205	221	228	228	228	214	209	274	219	228	203	214	231	207	212	237	202	244	209	237	206	255	246	232	211	224	233	213	200	201	219	226	190	192	233	219	231	207	237	223	215	228	211	218	229	226	252	229	236	212	230	231	208	178	240	244	221	213	223	225	231	229	234	229	220	247	262	243	213	240	234	254	235	240	190	222	239	230	206	253	231	233	228	230	229	260	245	223	239	241	248	228	260	241	229	224	237	231	209	233	231	235	227	252	209	202	229	217	230	209	224	197	205	222	225	246	220	203	211	222	218	261	217	214	215	224	214	223	253	209	237	197	253	237	232	218	255	245	239	195	217	217	239	220	210	227	205	215	198	255	206	223	215	235	210	228	239	259	236	206	212	223	245	219	174	241	236	204	233	227	243	243	230	229	212	229	254	231	216	244	223	228	216	237	230	238	212	226	222	223	222	195	223	239	217	245	226	220	241	226	225	248	233	219	217	234	228	214	204	231	224	230	237	238	257	229	218	232	230	236	263	210	207	226	196	227	259	221	226	232	189	238	230	216	209	215	241	203	235	223	268	234	225	218	214	226	253	255	228	212	211	249	234	210	244	211	223	218	220	233	214	236	216	223	252	212	228	239	232	224	205	216	242	233	225	204	233	240	196	235	252	250	243	224	220	222	224	240	238	230	216	253	213	249	200	200	214	225	223	250	229	223	240	238	205	234	229	217	215	204	259	220	226	216	231	231	219	226	236	219	252	249	209	248	222	217	250	234	272	223	230	227	194	219	227	226	230	210	229	247	269	238	209	237	242	263	248	234	211	214	225	237	250	230	231	207	202	209	217	235	225	229	221	228	227	227	226	228	245	250	226	226	244	250	255	234	209	235	205	251	255	228	246	230	230	260	211	225	217	240	223	202	247	240	227	208	221	252	233	234	262	233	232	203	226	230	231	221	229	242	221	226	227	225	246	219	233	229	199	235	204	242	219	234	229	188	222	207	247	227	232	215	233	217	238	225	217	224	213	238	238	244	256	207	220	224	266	215	253	245	240	219	232	191	205	220	227	247	239	228	254	204	206	230	255	244	227	220	209	197	222	219	223	248	228	215	246	228	214	226	241	218	207	212	246	233	256	210	231	229	229	248	233	213	243	223	225	216	214	245	254	255	232	238	245	220	222	235	214	230	233	216	238	250	235	227	224	226	256	220	235	234	234	237	234	237	212	236	214	220	201	207	228	246	227	215	190	205	206	224	234	226	226	207	227	244	222	228	233	227	208	223	229	213	224	232	242	223	252	229	209	220	218	235	207	230	221	246	222	216	242	218	210	251	221	215	217	278	227	222	239	225	219	238	200	241	247	235	233	216	238	217	227	223	246	206	194	230	223	219	220	228	253	210	228	212	224	258	238	228	218	242	209	217	219	242	230	231	219	238	228	239	218	208	212	235	227	240	248	207	221	188	209	240	214	241	239	230	233	218	218	216	245	228	228	230	227	244	218	220	224	255	226	227	223	233	232	223	250	244	228	237	253	243	210	243	263
32288	42662	35272	16127	1967	355	377	360	371	354	323	350	329	314	346	347	333	325	317	303	316	351	331	338	344	318	332	340	299	315	343	332	320	320	325	331	327	341	377	328	346	335	356	312	320	364	333	337	318	327	336	323	369	342	292	330	360	311	337	329	354	330	306	328	331	308	304	346	330	289	318	321	372	313	326	352	335	349	379	313	320	332	345	304	336	321	335	318	343	358	320	327	356	316	340	335	291	313	349	305	314	318	292	312	321	313	314	325	298	322	327	350	318	304	326	330	356	318	342	328	348	341	308	342	344	317	319	345	318	325	327	319	345	306	318	323	336	312	308	317	328	319	307	317	338	336	333	304	327	330	317	313	309	322	324	303	357	322	346	369	333	355	374	336	347	323	315	347	305	325	328	334	314	318	329	328	351	325	329	335	305	345	335	324	330	348	353	310	347	345	313	334	314	314	287	307	324	328	345	330	349	305	329	341	319	321	331	331	358	318	347	333	316	348	292	315	323	300	327	348	348	350	313	342	339	334	337	342	352	345	330	339	340	326	321	334	343	361	317	362	311	341	339	315	321	357	313	347	337	327	342	339	341	319	309	344	349	380	323	345	339	316	302	300	329	343	322	336	308	338	321	332	343	321	329	357	342	337	328	320	312	324	322	330	350	307	322	335	314	339	300	338	329	355	330	348	288	325	353	332	343	312	382	315	346	322	311	311	359	322	330	365	358	314	345	316	336	337	315	325	337	316	325	340	311	343	329	341	289	335	352	325	312	335	343	354	342	324	327	328	337	328	355	339	345	309	307	342	323	326	345	333	308	347	334	316	360	330	324	336	346	337	351	318	327	327	325	339	341	341	318	339	287	334	341	362	318	375	333	349	344	354	341	320	360	329	351	325	318	362	326	330	337	331	345	346	319	338	293	327	360	333	285	333	317	305	353	333	340	339	327	331	347	314	318	341	336	345	338	319	350	341	309	313	335	323	315	340	340	324	329	343	368	323	313	323	328	308	348	343	308	320	358	331	339	332	271	308	299	350	304	334	303	349	319	333	327	336	337	332	334	347	327	336	324	296	293	339	331	331	329	321	311	324	317	301	342	339	337	352	333	328	354	328	338	361	339	388	295	359	330	328	336	342	334	338	320	300	333	361	351	355	342	335	322	308	306	313	313	319	314	330	335	315	341	332	326	355	364	333	346	348	341	336	323	331	329	323	345	296	315	328	325	312	298	320	326	295	322	329	332	333	320	335	324	318	355	333	321	322	315	298	334	349	358	346	322	329	318	324	330	349	318	361	337	321	350	326	357	300	360	342	334	346	309	365	379	307	328	299	322	331	329	329	333	318	312	298	340	334	331	333	329	359	343	297	309	331	366	290	358	343	327	360	328	352	321	332	351	321	343	306	297	313	348	340	336	339	339	308	321	334	317	343	296	310	347	297	343	313	311	313	291	311	305	346	349	333	344	340	304	310	368	371	315	346	315	332	350	296	327	329	331	330	349	345	336	345	342	322	335	336	315	331	321	319	317	348	286	304	316	323	348	346	359	370	333	336	332	313	336	289	311	324	347	305	318	287	331	308	362	356	301	354	351	319	348	359	344	319	354	329	307	329	314	322	353	340	342	323	339	368	331	332	311	331	344	350	338	348	322	349	329	334	308	334	318	335	329	301	330	324	322	346	339	356	339	357	339	316	307	344	318	335	302	338	346	312	340	316	333	338	308	296	322	338	338	340	347	312	329	325	326	348	300	371	341	338	344	325	303	353	339	330	334	347	352	354	330	342	360	347	330	335	349	336	296	359	329	323	320	323	305	327	348	326	353	299	319	327	320	340	314	329	337	328	354	326	311	324	351	331	343	331	321	292	343	345	323	360	317	349	327	307	328	339	356	355	330	305	333	322	307	327	317	347	332	332	341	298	341	365	342	320	341	313	352	335	297	366	326	318	355	350	324	327	356	334	335	319	310	296	333	318	313	345	331	323	301	337	335	313	316	334	341	325	318	329	335	299	323	348	329	337	297	350	305	318	350	356	351	304	315	333	320	338	329	315	351	338	304	348	344	336	319	312	323	311	345	315	326	321	279	361	303	324	342	373	317	310	306	334	329	315	343	334	341	306	353	350	339	323	341	342	322	339	314	297	311	321	308	343	293	373	341	311	317	290	324	334	325	338	340	318	370	325	336	346	347	372	312	305	314	316	336	327	331	346	339	337	317	329	310	313	348	315	294	354	338	303	376	350	329	345	328	361	350	324	355	326	331	332	280	318	343	343	340	338	334	362	321	334	323	342	356	337	331	297	326	321	360	321	317	368	330	337	340	332	329	316	326	319	367	345	358	327	338	319	346	347	320	337	328	311	351	309	324	327	327	291	322	339	331	314	320	322	326	340	325	311	340	318	323	307	312	329	322	328	329	318	341	313	361	297	332	334	367	336	335	333	328	352	336	342	327	309	376	328	340	352	335	323	318	350	343	316	327	321	317	305	310	357	329	336	319	316	291	314	327	353	359	335	366	351	336	325	324	314	305	330	288	315	328	329	327	306	364	301	323	339	312	342	365	303	326	323	341	350	301	317	330	359	311	338	344	325	369	324	336	330	292	317	344	341	335	332	316	348	326	327	341	354	340	344	329	342	327	322	326	341	318	291	324	329	336	360	311	343	302	324	319	329	335	348	326	346	353	318	331	356	329	336	331	315	357	312	357	305	338	310	355	333	312	345	365	339	321	334	330	356	342	301	359	305	303	341	332	323	347	314	300	340	309	326	301	306	349	316	328	305	325	320	338	325	303	345	312	368	318	339	318	342	320	347	308	323	335	353	341	289	334	341	309	349	312	323	323	345	297	301	341	310	334	353	333	359	385	324	338	316	288	346	339	298	326	289	336	327	332	313	301	342	336	305	354	349	323	314	303	311	316	322	347	353	325	317	341	347	360	322	318	319	380	369	358	345	350	347	317	330	299	307	332	309	312	318	305	350	324	329	311	290	317	373	323	345	330	309	347	357	317	324	350	346	335	328	339	326	318	324	331	349	316	366	327	307	341	343	336	347	330	317	336	314	309	343	287	320	335	307	350	316	328	355	330	321	314	335	343	335	338	357	339	303	322	357	343	312	322	320	335	326	313	357	317	325	331	337	370	320	313	325	362	327	342	356	324	341	331	343	304	333	334	340	353	333	339	305	346	332	331	320	333	336	325	354	307	352	322	306	338	319	304	314	346	346	338	351	346	332	334	341	294	329	312	346	309	341	294	328	344	334	325	360	343	365	307	343	309	347	365	375	296	335	329	340	313	353	325	316	335	307	323	326	298	320	352	372	344	320	335	344	323	359	315	309	342	356	360	317	316	322	356	347	293	319	327	312	324	329	358	309	353	322	325	325	312	312	335	359	354	318	342	326	342	326	350	326	306	336	312	337	302	332	306	347	314	303	312	348	319	330	282	348	325	294	345	304	317	334	335	366	321	331	348	294	300	348	334	306	355	326	319	314	328	340
43736	59796	33990	13957	1631	522	510	505	473	468	438	462	479	476	520	493	529	486	507	493	496	478	450	441	448	508	451	467	483	452	459	486	454	477	468	515	473	479	452	464	490	522	505	507	475	458	460	473	484	472	443	524	455	518	461	487	438	464	463	439	464	491	469	457	501	473	464	465	472	491	493	506	453	491	478	473	472	444	483	452	459	456	473	480	525	493	477	460	461	493	474	437	487	452	482	524	439	503	474	496	450	492	470	471	450	497	474	469	488	481	457	499	493	446	451	471	495	500	470	489	504	472	469	479	443	451	493	461	470	490	479	466	468	456	468	465	482	494	512	485	452	453	486	440	446	462	507	452	496	478	453	468	456	443	456	479	482	477	472	475	479	506	441	479	491	499	478	463	484	485	503	486	493	498	470	511	499	457	491	453	475	470	461	458	473	479	501	442	470	467	455	482	452	506	463	467	488	464	469	470	481	467	488	457	486	512	454	446	501	470	453	485	441	461	454	465	473	437	459	451	499	480	464	466	472	470	484	491	514	439	506	471	457	439	473	497	452	467	429	451	496	461	494	464	457	474	481	463	470	472	478	464	465	449	458	475	411	480	503	496	462	433	459	448	474	491	474	464	463	498	508	457	443	519	486	464	483	475	519	455	477	472	450	443	473	437	466	429	459	507	473	509	470	482	499	502	463	482	458	471	464	468	460	492	454	457	458	482	461	456	482	491	493	447	490	467	464	452	474	481	477	500	477	446	505	457	525	480	421	546	490	456	486	453	465	480	480	427	454	482	484	426	451	504	450	497	496	448	503	504	508	448	452	447	434	497	493	462	466	509	457	461	502	443	452	480	480	535	443	422	482	489	446	486	524	508	479	465	460	499	476	447	465	453	446	477	442	465	473	471	511	462	464	460	474	444	451	471	470	475	443	489	457	511	478	469	464	439	462	479	495	480	483	544	502	463	482	458	479	500	485	464	483	485	484	452	442	468	492	471	502	472	471	486	433	450	498	519	459	480	498	481	469	465	440	497	471	522	515	479	458	482	479	456	476	482	473	486	435	458	479	456	481	472	453	459	456	447	461	507	461	490	425	435	494	412	460	496	456	446	433	473	464	457	454	433	474	486	468	444	463	494	487	485	461	453	454	480	453	456	444	478	457	463	469	488	475	487	471	485	476	424	451	465	507	489	482	482	478	511	430	491	471	509	481	470	435	464	499	493	505	456	454	502	454	438	476	460	482	479	471	463	440	460	473	479	477	444	455	457	473	461	462	474	479	517	436	424	495	514	455	459	477	463	470	460	511	501	442	468	497	498	441	425	439	492	487	445	466	438	440	433	501	488	465	464	481	484	492	474	497	472	509	455	449	490	472	483	457	519	453	481	445	469	497	454	505	520	488	462	475	455	423	471	477	465	479	456	460	450	496	449	456	463	486	413	486	457	453	493	462	487	449	458	443	443	466	491	428	511	463	487	464	475	464	493	458	436	477	419	484	435	455	499	469	469	440	480	469	474	487	475	480	440	499	452	475	482	488	459	488	474	439	479	497	473	494	502	469	471	459	497	501	471	476	470	476	460	492	450	475	499	427	472	485	454	480	495	452	482	459	446	483	480	447	477	463	483	477	455	448	471	512	474	456	465	493	477	464	462	522	479	494	478	445	480	469	474	460	470	471	487	468	434	444	464	456	444	469	463	471	489	461	463	467	511	499	479	479	468	489	469	417	504	488	476	485	493	454	478	495	477	504	462	476	457	494	458	484	462	457	481	432	475	500	486	475	502	471	459	480	448	490	478	488	460	494	447	486	474	462	523	464	459	426	454	457	502	500	438	469	501	454	478	511	489	440	474	468	473	496	456	512	475	478	446	478	490	468	484	454	487	461	491	471	501	471	457	485	487	474	490	438	476	494	452	455	434	475	479	476	465	480	485	506	519	468	468	475	453	484	464	451	470	538	493	459	470	464	490	486	446	471	472	504	496	458	451	461	477	495	479	462	484	458	452	510	487	495	449	466	478	472	515	450	454	443	487	458	504	478	462	467	435	483	488	480	479	446	462	468	507	485	458	493	480	449	482	475	477	479	479	523	467	449	452	473	472	476	484	485	473	482	492	462	480	457	456	451	497	463	478	490	493	509	438	485	498	461	474	472	478	482	459	430	504	434	467	450	487	465	487	466	462	441	458	482	464	474	479	447	454	496	477	501	493	486	474	452	472	486	444	457	466	453	457	479	449	451	466	468	494	467	438	477	423	445	466	456	459	506	463	468	472	507	497	460	497	461	478	494	429	459	462	466	460	481	453	497	455	471	492	459	458	495	442	432	487	464	459	483	438	466	467	445	469	450	475	482	450	480	499	469	458	441	429	492	496	473	486	509	477	434	478	496	457	477	492	481	463	480	463	476	456	467	449	465	477	490	430	474	502	475	491	469	491	483	448	462	487	488	492	437	485	494	453	465	483	490	451	477	453	469	453	459	490	454	477	500	449	520	454	488	486	498	474	452	431	470	474	495	491	489	460	480	452	460	471	427	494	470	428	467	451	468	474	468	462	470	515	492	475	497	455	486	481	471	472	437	487	454	481	500	480	467	454	456	471	444	497	458	475	484	465	437	460	474	458	445	470	446	486	475	456	452	437	474	460	499	471	458	480	486	481	464	472	470	481	473	467	470	475	513	458	460	491	470	445	444	478	510	469	484	472	503	461	488	476	449	477	469	475	489	483	477	486	506	478	466	476	492	469	471	498	459	440	494	505	487	483	458	496	455	495	514	483	473	459	460	455	467	434	485	492	447	471	442	490	453	511	474	473	469	438	478	450	474	491	445	417	487	472	432	459	430	546	514	456	461	511	457	473	480	475	449	466	475	457	484	468	483	488	505	455	438	433	466	483	415	508	452	463	451	496	461	449	515	477	509	440	468	479	461	466	491	453	471	458	457	455	438	501	489	509	497	476	471	464	458	495	461	502	473	462	475	478	466	489	469	480	465	497	494	495	465	511	482	497	497	443	465	465	471	487	443	448	467	455	493	480	501	493	475	479	519	477	508	477	465	488	462	545	474	451	484	445	495	457	465	496	451	446	483	443	494	479	470	477	494	471	495	465	447	485	493	500	517	469	426	456	476	478	489	468	448	484	501	498	453	440	470	482	446	443	486	491	464	462	469	480	453	450	468	461	485	465	491	479	503	482	457	440	534	493	467	450	491	479	477	483	488	487	482	445	499	470	521	476	447	480	474	483	481	461	502	438	493	459	479	487	456	517	448	515	446	466	471	521	459	480	457	502	493	504	485	459	487	477	450	471	487	490	460	487	455	481	509	441	483	443	473	437	429	448	439	469	459	447	433	478	456	462	483	510	501	484	458	478	493	477	454	465	465	482	456	466	454	440	468	516	465	468	473	502	477	419	483	474	465	482	475	413	486	495	462	471	475	487	456	499	477	489	457	439	467	490	491	465	461	464	478	485	506	518	464	446	456	472	438	439	492	458	490	484	488	447
24244	21797	30121	26908	21068	8544	809	405	340	335	369	325	321	325	303	323	314	343	311	338	325	298	312	297	288	300	324	292	333	308	325	279	293	303	294	317	316	302	306	311	265	307	281	286	304	296	286	304	284	274	296	285	283	308	284	258	305	275	319	291	307	291	289	289	330	290	262	272	269	259	303	296	268	290	302	269	283	292	284	311	301	273	286	309	297	281	302	314	283	292	316	296	310	261	272	288	284	307	298	296	286	284	311	297	301	267	311	278	295	293	322	306	261	297	276	302	302	292	301	290	297	274	312	289	276	309	280	288	319	295	303	301	294	307	276	283	303	287	304	304	304	276	322	338	317	291	298	283	310	298	330	303	302	282	282	304	249	290	300	277	293	293	281	298	317	276	262	294	287	277	298	267	284	275	280	290	298	287	292	323	306	310	276	280	286	298	281	279	311	278	277	279	306	305	277	305	260	301	285	320	294	279	282	281	307	331	304	288	315	293	305	287	320	267	282	278	305	299	287	288	289	278	271	277	299	344	341	300	320	323	285	290	308	262	286	286	303	284	298	288	289	303	297	293	306	270	285	310	284	294	269	296	268	271	278	313	314	306	266	286	277	265	329	304	290	302	294	294	303	256	274	303	296	281	295	292	291	263	303	307	310	307	292	284	315	271	304	284	290	317	305	285	293	261	309	295	288	293	302	314	299	320	324	287	297	287	298	295	273	291	274	285	295	299	330	288	303	314	296	268	295	292	274	269	286	309	289	289	287	310	287	284	270	289	306	332	247	296	307	297	304	276	276	320	290	332	297	298	307	302	302	304	290	318	274	290	292	301	329	295	304	296	286	270	308	262	282	301	301	301	298	291	284	268	316	310	304	296	318	282	288	307	306	298	317	313	298	294	270	320	316	268	264	315	304	257	312	310	294	318	320	277	302	320	260	289	272	284	266	317	308	314	306	286	331	290	316	278	267	312	283	267	348	319	294	263	271	296	290	310	280	289	289	315	290	319	297	261	274	285	295	298	327	272	285	245	278	297	286	275	296	268	274	264	285	303	302	297	328	293	285	284	281	316	301	299	297	321	276	274	307	291	293	287	309	299	287	313	293	302	300	288	305	302	273	284	310	318	288	301	271	324	252	280	294	312	289	298	330	302	304	313	310	300	281	314	322	326	262	269	296	301	273	293	287	290	325	287	297	302	286	312	309	312	309	287	302	306	305	306	303	293	292	287	301	272	280	286	286	285	344	296	315	304	323	272	278	296	293	268	294	282	281	290	309	297	288	279	274	288	252	298	294	309	278	300	286	285	251	310	297	284	325	328	295	287	324	316	289	334	267	291	292	272	302	285	280	283	278	296	266	310	303	295	281	279	302	302	312	285	273	304	309	313	289	300	289	273	293	285	272	314	289	294	318	297	269	312	287	271	291	286	270	319	304	273	269	296	292	310	277	302	305	314	268	275	299	312	286	259	297	285	306	309	290	313	298	306	270	297	310	287	284	306	285	262	311	271	315	263	276	262	288	319	275	319	287	299	277	303	304	265	312	281	306	255	290	288	287	312	287	271	281	272	307	285	306	313	300	283	262	295	308	284	289	285	276	276	285	269	281	263	291	291	288	282	296	268	293	291	294	312	309	321	294	251	324	287	315	293	277	282	293	268	319	293	294	272	309	281	307	291	284	293	297	311	296	274	318	300	310	285	304	288	297	275	308	273	315	307	268	293	303	315	290	294	275	297	289	247	303	302	297	282	279	278	296	292	291	285	285	299	312	305	310	296	284	331	254	329	314	263	282	303	261	262	296	288	296	309	302	309	302	293	320	294	281	276	315	288	268	292	310	266	301	285	295	278	289	294	335	271	280	330	286	280	288	309	324	301	297	301	282	284	296	280	288	319	282	292	268	275	306	305	310	298	300	296	290	292	313	276	302	283	284	295	272	279	296	329	283	299	332	273	311	286	321	294	310	317	305	293	301	290	283	306	254	278	299	270	279	298	304	273	292	283	290	307	306	307	303	290	323	291	296	310	303	303	300	295	280	295	264	307	305	311	290	328	301	288	292	266	278	298	303	280	276	282	275	320	276	315	316	272	298	287	268	268	297	284	296	292	308	290	298	290	313	276	289	273	297	334	282	286	287	259	307	285	289	311	262	312	306	289	294	296	308	296	307	275	297	281	305	310	260	298	268	270	269	305	319	277	299	283	307	292	285	304	285	282	288	303	306	281	294	301	286	301	301	310	302	302	291	280	311	275	323	294	324	303	270	313	330	290	287	291	298	299	272	298	313	302	303	295	311	280	293	304	306	282	326	299	315	264	260	282	314	290	295	297	272	282	293	263	295	291	326	309	310	308	318	306	289	303	297	306	285	268	297	299	273	267	298	287	310	296	287	277	296	290	304	311	280	276	338	282	311	304	304	306	289	289	277	306	281	284	326	291	319	281	308	284	329	300	279	263	298	293	295	283	323	299	275	282	293	287	311	288	295	273	328	299	310	284	281	277	285	316	286	322	272	301	273	302	301	291	299	284	290	332	254	296	277	288	287	271	312	299	312	276	299	288	272	300	291	292	308	290	265	278	269	293	329	291	267	310	289	281	308	282	291	293	298	288	304	286	278	288	293	299	295	287	300	285	283	270	287	284	292	308	296	284	323	308	294	275	278	292	307	307	270	292	324	283	318	272	314	297	312	271	270	284	294	329	272	282	280	283	273	324	302	272	303	294	314	297	249	271	301	280	271	298	326	279	251	283	295	244	302	310	295	287	276	295	285	300	290	304	313	264	295	268	319	303	301	296	292	312	281	297	318	288	275	273	301	280	304	296	277	276	267	286	295	302	336	284	326	314	289	321	274	311	312	300	277	267	289	302	290	319	307	291	312	321	288	298	318	280	281	283	304	282	289	288	264	324	261	275	279	284	252	280	306	309	288	284	279	308	304	316	310	270	307	280	318	282	301	280	297	291	307	331	270	276	310	286	306	299	322	286	299	278	293	297	311	295	289	291	296	255	290	316	300	292	282	254	285	288	314	294	315	247	286	309	308	277	288	284	284	315	274	275	276	279	303	298	284	255	272	316	294	295	290	268	269	283	321	329	302	288	306	277	287	294	308	273	306	286	318	275	278	291	308	287	285	299	289	282	279	267	293	286	278	307	293	295	305	265	292	295	311	275	303	268	292	267	275	282	292	292	271	283	318	313	298	300	313	311	296	289	310	259	302	287	288	278	284	298	260	305	318	272	289	281	302	312	320	285	308	301	312	296	307	279	289	296	288	300	290	291	286	301	237	278	319	277	285	303	318	296	288	250	299	277	270	313	288	297	266	308	275	316	288	268	334	323	308	315	304	281	321	267	292	322	293	283	303	278	276	298	319	321	280	305	306	311	319	289	279	288	259	300	259	274	296	297	278	318	319	285	290	287	324	294	285	257	267	303	319	276	302	296	287	281	283	295	299	299	325	309	306	329	322	290	274	273	272	275	278	263	309	253	285	285	290	312
49180	75695	55448	36077	14846	968	818	699	608	533	581	524	519	480	504	465	484	496	459	468	473	441	440	421	464	460	431	452	430	420	450	419	419	439	453	437	484	455	437	452	470	457	427	459	439	399	424	441	431	464	443	441	464	426	422	438	421	452	472	418	447	480	412	471	414	445	466	415	422	414	441	413	473	436	422	439	445	451	444	457	428	466	456	433	444	466	424	445	452	451	447	451	426	442	441	433	454	417	415	423	448	463	453	406	417	451	454	416	418	421	449	452	438	441	412	415	433	460	455	481	395	411	412	431	437	429	443	370	461	416	402	437	417	451	436	471	419	440	443	403	425	458	394	414	422	430	428	444	425	401	402	448	458	473	397	432	445	477	426	460	387	439	436	423	443	400	433	435	424	453	429	419	441	442	459	410	467	452	443	412	453	450	439	422	393	404	428	445	455	441	431	433	424	417	408	433	463	440	407	443	408	436	443	431	427	415	436	446	444	420	417	406	408	425	453	422	417	414	450	415	450	435	434	386	405	411	413	423	455	402	465	435	443	410	399	438	419	411	449	439	403	407	438	418	433	449	435	438	418	417	439	415	451	427	441	418	417	423	414	457	418	430	398	455	400	415	415	400	404	432	455	402	429	410	420	446	470	448	397	410	420	450	464	445	431	412	430	410	391	428	420	441	387	444	442	435	452	426	425	424	401	416	479	420	467	463	400	419	439	417	416	457	449	407	396	420	390	418	436	436	436	468	431	460	416	460	411	440	424	438	451	422	400	433	441	421	423	441	425	441	427	443	453	407	463	418	422	426	398	445	396	456	450	431	406	431	442	442	428	447	447	414	423	418	410	419	409	407	446	386	399	446	423	400	426	446	411	430	423	426	447	479	427	406	450	399	436	436	437	459	433	439	459	453	407	443	449	424	440	427	424	422	451	434	446	467	436	400	404	445	423	426	423	411	438	414	466	415	428	432	420	444	412	424	440	413	388	442	436	462	441	444	452	440	401	410	406	384	446	431	408	397	447	424	429	451	443	429	471	446	432	409	432	425	430	450	406	428	438	447	456	429	444	430	427	404	419	458	422	462	449	404	424	422	437	445	396	441	435	458	450	452	406	415	409	394	397	433	389	428	432	446	457	386	454	428	413	403	414	425	391	407	406	462	395	432	419	420	422	396	391	416	402	405	428	410	410	484	417	443	446	460	465	434	443	379	423	412	441	447	436	446	454	443	426	479	459	430	425	434	441	437	441	463	413	429	423	436	444	422	433	412	402	433	439	415	419	459	435	474	452	413	425	440	406	426	437	431	435	411	431	398	437	461	392	416	456	434	433	414	454	462	388	377	477	458	416	482	439	488	448	415	409	425	385	419	430	434	403	409	417	446	449	423	442	436	424	419	405	393	426	463	384	468	443	436	400	390	435	418	425	407	448	450	417	442	410	422	459	418	426	427	434	421	401	470	454	415	457	435	409	430	435	423	409	460	467	435	389	451	464	425	407	402	421	415	425	433	411	420	438	433	414	424	471	411	381	437	413	410	425	423	439	407	418	424	459	414	439	394	456	406	423	415	417	401	478	428	443	435	432	428	433	405	415	450	421	462	441	432	428	438	411	436	431	460	409	438	439	410	452	430	414	467	407	401	447	431	413	419	383	449	412	420	403	405	437	409	460	406	451	405	408	418	413	445	439	390	435	441	436	419	454	451	424	415	455	425	443	430	434	403	404	412	423	391	449	419	413	440	423	432	431	452	464	420	448	422	419	453	402	385	440	435	436	399	432	407	435	418	454	407	424	443	422	426	417	428	428	436	462	433	421	454	426	436	434	427	428	444	438	407	377	403	461	402	417	465	422	431	457	430	439	448	423	438	397	442	444	441	442	441	402	421	449	436	442	421	411	430	419	412	451	428	440	425	415	453	435	451	442	448	445	421	428	447	432	388	448	403	426	438	411	436	437	432	421	430	465	437	452	427	400	401	414	409	427	437	475	447	399	442	440	404	444	434	426	419	447	427	451	406	423	468	423	410	405	448	446	437	430	435	432	428	405	397	442	435	421	397	426	463	438	415	458	406	432	428	427	431	411	458	434	398	449	456	412	433	407	458	444	409	441	436	424	431	430	388	413	405	408	465	403	461	421	425	412	440	437	455	432	438	465	425	421	409	442	446	438	390	404	457	410	424	403	398	443	411	399	439	393	440	394	394	446	440	412	413	438	453	448	443	470	447	397	428	417	427	438	441	427	465	370	421	420	475	461	438	417	408	482	464	430	414	418	411	421	434	441	449	421	444	432	429	445	412	458	434	393	443	442	428	407	445	442	394	388	441	409	417	430	442	443	442	423	458	413	455	389	477	482	437	381	425	454	433	396	391	437	407	432	436	434	449	434	405	440	448	420	432	409	437	438	413	428	445	450	467	398	446	421	457	424	432	434	403	402	443	432	472	473	432	419	453	440	434	404	431	470	433	461	424	400	416	417	427	381	421	403	438	435	457	389	428	420	398	411	449	480	417	441	417	436	450	440	424	439	446	453	424	433	437	421	385	459	455	413	450	433	409	411	461	474	465	430	452	420	439	425	439	455	440	412	428	454	452	451	439	441	430	413	427	442	410	424	414	424	429	409	475	456	418	414	444	430	417	420	417	409	424	436	444	428	425	409	423	428	411	412	424	426	411	437	460	391	420	439	422	434	433	439	447	395	459	451	432	444	426	393	416	436	429	439	435	420	426	400	449	410	461	452	421	409	466	403	419	413	438	386	418	426	468	457	388	439	444	438	433	440	451	392	431	423	471	404	425	426	448	421	410	440	408	443	412	451	395	424	414	401	443	436	410	444	398	396	412	407	394	400	420	420	433	416	430	459	445	427	376	417	433	440	430	418	457	406	402	381	421	439	417	458	466	400	423	442	415	413	401	432	454	458	427	408	464	430	443	420	446	409	432	404	436	440	414	427	420	455	451	399	396	444	400	448	385	425	418	415	409	411	439	447	476	419	432	435	403	434	392	423	408	450	425	429	394	439	483	433	397	427	466	444	392	423	447	432	452	442	453	445	426	451	435	411	430	446	433	426	431	393	403	404	445	397	449	421	408	424	436	418	441	445	414	395	407	435	467	419	443	400	436	441	451	416	399	381	416	413	431	473	477	421	424	422	464	456	414	434	419	402	401	445	443	457	410	410	442	447	418	425	390	445	423	415	448	459	436	447	437	435	462	444	463	423	414	433	410	407	461	414	421	419	438	418	409	419	414	408	421	392	423	448	414	478	411	417	447	403	417	413	430	401	426	404	415	428	435	404	422	482	483	432	410	431	464	399	451	459	448	425	438	434	434	429	428	447	404	428	456	420	420	425	427	417	449	445	447	473	438	446	428	421	426	389	422	451	411	408	434	424	415	447	436	433	400	478	457	403	394	404	423	444	446	422	439	448	443	426	403	457	445	413	442	433	428	454	409	415	454	432	431	398	419	445	440	417	436	395	417	445	461	417	425	419	403	390	415
23216	21284	29432	24586	22115	18892	5293	425	262	237	279	209	219	232	207	197	183	155	193	171	171	166	203	167	158	162	174	174	186	162	152	159	135	162	151	174	142	176	159	145	134	149	149	148	142	139	152	151	156	165	160	141	136	156	177	142	147	156	157	136	135	141	143	161	134	156	157	158	146	152	141	159	162	143	158	139	156	170	153	144	165	157	146	151	168	135	166	161	175	142	145	157	163	167	128	141	147	144	149	131	161	155	159	139	154	125	150	159	178	154	150	149	153	145	139	143	137	153	153	159	145	151	142	147	152	156	168	162	156	151	137	157	147	132	148	158	128	156	135	132	154	161	118	147	146	167	137	134	148	147	145	158	170	152	139	156	151	138	133	168	146	157	131	163	156	149	141	147	141	146	145	154	153	151	156	162	156	144	165	175	129	135	146	130	156	168	167	159	151	160	155	146	161	151	137	147	148	162	152	165	164	149	142	144	163	152	168	153	153	154	154	173	127	140	140	165	156	144	157	117	141	156	164	134	170	154	126	151	166	160	135	160	159	146	141	154	140	152	149	134	164	146	163	127	150	155	160	146	159	158	159	146	153	146	157	138	169	147	174	145	167	142	152	151	150	133	146	160	185	140	187	151	145	156	130	155	121	148	153	151	169	158	134	150	135	148	145	127	165	131	165	169	157	162	131	156	147	158	138	165	161	147	151	140	140	138	149	136	145	154	155	159	150	128	161	146	141	157	125	132	157	160	139	147	156	140	139	138	140	148	141	136	170	144	132	131	163	155	160	155	150	136	159	118	140	149	164	152	142	148	149	149	156	143	166	136	156	140	151	146	147	163	143	167	138	127	152	110	174	140	154	159	157	147	149	160	154	151	154	151	144	157	149	145	162	148	168	159	159	155	152	150	149	153	139	147	176	138	172	153	149	155	164	146	164	169	140	137	159	143	164	154	161	165	171	154	148	174	142	137	135	134	134	148	146	141	144	146	157	170	148	144	158	134	147	147	139	152	152	162	137	152	153	150	162	160	159	144	137	154	184	164	139	156	149	142	159	161	147	153	155	131	139	171	157	150	124	146	138	145	161	134	125	168	155	167	172	166	154	149	147	138	139	183	158	134	156	140	165	175	143	146	146	150	165	134	143	138	133	154	169	140	140	162	151	159	179	166	150	162	159	162	157	142	153	135	171	159	165	138	173	152	155	149	140	129	163	155	171	138	165	147	181	149	151	168	130	165	144	166	137	149	151	149	127	170	156	156	149	161	147	147	153	164	144	149	137	159	160	148	146	158	138	134	141	133	167	156	165	143	146	154	159	137	148	136	155	143	135	147	139	136	132	145	155	164	185	137	146	141	131	142	166	148	146	140	133	152	179	134	130	177	139	135	158	160	152	162	128	142	172	170	171	141	181	144	136	123	148	165	148	152	162	152	150	141	145	155	155	164	139	149	130	174	158	178	145	151	147	127	150	137	153	139	161	147	161	148	149	132	168	159	145	164	152	139	138	144	153	139	152	148	133	169	150	165	133	146	166	157	133	122	150	156	154	156	128	173	137	123	182	152	111	139	179	146	171	158	156	134	143	158	162	158	134	145	131	154	133	175	180	159	161	149	134	148	129	129	128	164	168	148	152	169	155	150	151	139	166	129	149	162	149	140	165	143	180	154	147	151	156	156	146	165	137	163	160	170	144	145	158	133	168	143	157	148	158	148	135	160	152	132	145	130	146	185	167	111	146	147	169	151	136	117	148	135	159	170	151	146	143	127	147	139	149	133	150	139	139	152	137	171	146	147	172	149	181	178	136	146	147	156	155	146	148	140	156	119	166	139	147	146	149	138	145	140	149	165	145	144	161	137	156	166	140	156	145	158	148	149	136	152	138	155	147	159	170	144	165	144	143	159	129	163	173	142	176	150	145	133	135	157	167	166	149	141	136	147	147	130	145	143	131	179	166	152	157	153	174	147	139	137	149	135	151	144	149	144	146	158	154	152	134	115	149	147	182	134	140	152	153	157	161	149	160	134	159	155	159	173	142	151	157	141	132	138	168	169	169	170	173	181	157	156	152	156	138	154	133	166	135	151	147	142	139	145	143	146	154	150	149	147	165	139	153	140	144	149	154	137	163	177	161	143	128	171	153	134	148	150	157	160	123	142	149	152	159	128	144	141	155	149	148	118	151	161	168	172	151	148	162	166	136	147	147	139	149	140	146	135	145	155	153	129	131	138	168	139	139	145	177	159	160	149	141	153	153	156	147	146	169	128	139	161	156	157	153	169	164	140	144	140	156	147	159	145	157	154	152	144	173	166	156	161	159	150	153	153	139	131	145	158	180	132	160	141	160	128	142	142	147	148	147	148	145	150	144	140	165	142	140	167	156	166	158	169	160	132	130	162	145	146	145	158	147	148	165	153	167	148	140	141	158	146	131	156	141	163	153	134	137	138	165	144	152	160	149	138	168	156	159	151	151	150	165	139	134	146	142	148	159	154	129	162	159	126	159	149	147	153	156	137	154	159	157	138	170	139	149	136	146	163	151	146	156	167	141	143	155	154	184	141	154	131	156	164	140	145	145	162	142	142	139	144	138	173	150	160	156	151	159	146	137	131	142	142	157	163	150	151	156	151	158	140	144	160	153	158	151	125	148	149	162	159	161	138	141	167	164	155	154	143	144	157	150	143	159	132	159	148	139	153	153	147	154	137	143	125	155	159	145	163	143	145	150	146	149	162	143	155	139	158	170	139	148	147	142	167	147	163	150	128	166	149	131	147	160	131	143	143	158	139	147	131	148	141	153	173	163	154	153	159	148	135	147	160	148	139	142	169	151	147	157	145	133	150	172	145	161	157	156	159	142	132	143	156	163	150	146	126	181	157	147	162	169	130	142	152	134	157	135	147	153	135	170	163	138	151	165	153	113	144	144	165	151	154	163	150	157	158	125	145	137	155	146	157	119	152	151	123	154	150	135	153	146	137	145	153	135	135	142	154	138	162	169	147	140	157	174	143	142	150	135	146	143	153	154	148	121	141	156	167	128	147	152	179	144	144	137	150	153	138	155	165	161	149	143	108	155	165	147	154	154	140	178	146	152	168	153	155	160	150	147	134	167	160	126	153	143	140	156	139	165	147	154	167	145	138	145	148	153	170	158	156	141	150	161	160	151	149	143	153	175	136	128	143	143	163	140	161	139	147	146	152	156	145	146	145	152	148	155	153	128	159	164	150	142	136	158	139	142	140	153	130	145	142	129	158	143	143	173	144	156	144	144	150	142	141	136	160	149	149	173	153	155	176	139	127	144	143	147	172	151	142	148	150	171	152	145	157	134	153	190	141	162	155	150	147	164	160	140	150	156	143	149	141	147	152	159	138	152	151	144	167	145	172	168	142	150	159	121	154	155	149	157	162	147	176	144	150	153	152	149	135	127	129	155	121	170	135	136	131	136	139	126	136	144	141	161	137	149	146	157	155	126	133	168	159	147	173	167	175	155	134	143	154
52396	80388	66213	43461	22523	1275	941	747	596	487	476	427	397	343	352	361	342	292	308	308	319	291	268	253	253	262	269	258	251	246	264	211	279	243	250	248	242	212	253	211	249	221	231	200	217	243	216	244	226	249	243	227	221	222	200	228	224	212	225	226	238	204	236	220	213	246	220	222	227	210	230	225	225	236	240	227	205	206	229	240	207	216	239	202	205	228	221	220	240	219	219	240	212	249	207	216	205	243	204	238	216	213	208	211	247	216	214	253	217	203	224	223	231	199	218	222	207	219	210	219	224	207	211	226	225	193	207	191	225	233	207	246	206	216	217	220	231	239	228	191	222	209	225	202	211	230	200	234	198	239	229	200	225	247	223	206	220	236	205	212	206	218	238	215	192	217	227	187	209	221	252	229	237	210	222	222	241	220	187	231	225	206	212	229	247	218	229	213	216	235	195	213	211	202	243	249	234	230	224	230	240	248	253	212	226	217	229	234	218	212	229	242	213	222	225	218	217	236	228	223	244	231	206	235	183	171	223	200	198	234	206	247	210	216	218	208	208	236	232	229	217	233	216	221	229	204	227	202	237	239	203	194	204	231	243	212	230	232	212	245	194	214	242	204	226	231	218	228	227	227	223	243	198	245	206	220	204	232	224	228	235	220	218	218	231	241	240	215	217	224	227	214	218	236	229	195	219	213	211	222	219	216	225	223	218	219	209	227	234	228	224	259	220	212	222	194	257	235	212	223	225	217	241	244	209	192	210	233	230	212	221	203	239	207	209	233	212	208	241	219	228	209	236	228	234	209	237	199	204	226	211	222	254	225	223	219	225	212	229	216	219	228	230	218	237	239	207	227	235	250	241	205	207	254	223	223	203	216	190	224	226	227	220	221	206	213	224	216	237	207	221	219	236	211	214	224	227	213	232	209	218	243	223	210	211	220	232	207	228	234	205	228	181	201	231	253	231	229	229	211	224	238	223	203	253	207	225	194	211	235	218	236	219	191	229	215	211	217	261	208	211	224	243	197	227	216	226	198	231	224	244	232	237	207	221	207	221	216	250	227	245	245	214	207	219	221	214	235	210	216	233	212	212	238	206	229	209	215	211	228	224	212	208	243	223	222	234	186	228	245	206	203	215	214	242	192	224	227	220	213	233	220	221	243	206	215	229	220	213	217	249	208	214	216	215	214	218	241	232	213	235	229	234	205	237	231	203	228	206	220	211	208	224	215	223	197	247	207	239	223	236	209	216	211	215	209	199	204	221	215	196	214	235	241	235	206	205	228	203	180	197	203	193	209	238	203	214	214	227	232	210	233	204	215	215	237	205	246	228	192	229	208	224	205	246	238	228	218	241	205	227	234	215	225	220	220	214	233	245	209	225	205	231	200	195	201	217	197	190	206	208	211	210	216	223	247	206	202	215	222	207	213	229	225	214	229	239	197	209	209	241	233	201	210	202	216	226	209	211	239	209	216	204	209	216	219	233	224	230	240	243	220	249	216	226	246	235	201	227	242	190	221	199	258	220	230	235	199	219	239	239	219	225	202	223	222	220	212	209	231	209	210	200	239	222	207	200	228	223	231	224	204	186	219	232	217	234	213	241	219	218	216	206	207	242	230	230	236	223	220	227	216	206	200	218	235	221	213	220	212	255	213	235	195	209	221	232	227	223	199	215	241	221	209	224	234	208	201	206	224	220	217	199	231	225	190	238	223	233	211	192	196	220	197	228	241	214	203	235	195	223	215	238	247	216	230	217	214	224	240	226	224	214	230	227	232	198	245	220	207	231	208	195	234	234	208	227	212	202	208	229	242	236	213	231	229	210	246	211	222	219	245	237	230	203	236	208	223	230	200	224	225	212	214	201	229	232	231	230	225	227	236	215	239	221	234	216	232	201	209	236	240	222	197	232	221	253	225	207	204	224	200	195	227	227	244	230	222	207	214	239	231	214	220	229	211	241	223	227	236	203	216	213	225	208	215	227	221	218	228	224	229	225	202	235	211	213	211	221	254	216	233	217	240	192	200	223	201	201	208	247	232	217	208	230	222	214	237	211	217	219	216	204	229	250	209	215	232	229	231	232	222	219	208	199	207	232	229	209	215	224	237	216	223	223	210	222	208	230	240	235	219	208	221	215	230	265	195	226	187	223	198	201	239	230	222	216	209	198	198	199	226	244	196	228	218	197	211	209	224	194	220	220	198	204	226	218	214	222	222	199	201	213	214	195	205	204	204	176	191	236	210	230	233	217	204	229	222	232	233	207	184	204	237	190	182	173	221	236	245	212	225	189	206	219	249	241	229	228	218	213	204	201	209	232	210	207	241	225	216	245	241	243	217	220	225	206	222	219	231	214	209	245	215	208	243	205	216	223	221	234	196	212	224	227	231	189	219	223	227	220	225	194	216	202	209	224	231	224	206	229	203	235	238	236	256	238	228	207	222	248	229	229	217	225	200	211	223	220	194	246	197	230	219	206	218	220	221	223	211	211	211	219	207	216	225	236	229	197	220	234	204	223	198	241	201	207	220	221	226	261	200	223	185	207	207	205	237	226	206	208	230	201	218	207	217	217	216	216	209	220	212	233	194	218	216	225	189	212	229	231	226	217	234	236	222	209	241	210	208	197	200	206	233	200	241	226	226	231	199	207	216	195	225	211	247	235	241	206	220	219	210	219	223	206	227	205	222	217	225	208	232	237	212	247	211	194	204	208	231	199	211	239	215	222	213	229	249	196	213	225	215	233	208	241	205	220	196	214	235	196	220	217	214	234	215	211	217	193	199	221	210	210	218	231	213	226	229	220	212	207	232	202	221	225	212	207	199	225	221	199	225	240	225	221	219	213	229	220	218	232	228	236	212	201	221	237	207	259	207	218	224	191	227	191	224	203	214	213	218	192	230	216	211	219	218	189	247	222	245	236	235	202	228	227	240	225	202	240	216	221	221	224	214	213	191	193	235	222	218	238	183	217	246	248	217	251	200	223	211	219	229	216	201	223	217	237	223	240	231	202	237	237	213	219	223	239	207	224	206	202	232	205	219	224	241	196	220	220	199	213	198	233	215	237	229	216	198	203	220	231	222	213	196	215	198	216	217	226	205	209	224	234	216	174	247	216	204	232	209	235	224	200	256	232	199	210	213	220	212	216	191	206	245	214	194	227	235	209	215	218	223	250	216	225	196	205	233	214	220	226	222	249	214	228	216	233	228	228	241	201	227	231	203	243	231	229	216	219	213	221	262	223	228	222	222	208	216	194	201	221	230	216	235	241	231	192	217	231	207	238	243	229	235	263	224	224	226	245	220	221	213	223	204	223	218	241	191	225	218	209	196	212	210	218	216	212	210	233	229	225	219	247	241	212	212	224	235	227	247	207	227	226	185	207	241	231	202	227	196	236	235	241	204	233	226	206	210	222	224	211	226	229	226	238	219	207	228	212	225	230	224	231	220	210	222	212	200	213	201	224	221	252	216	212	205	202	245	207	238	214	247	202	239	233	215
31949	30021	28181	15677	3140	381	384	365	338	354	349	357	337	352	319	348	328	334	330	328	339	336	305	368	311	325	329	350	336	360	345	355	299	330	341	333	333	316	300	342	341	317	306	329	332	353	288	331	365	316	327	339	315	359	321	321	301	334	358	338	347	319	346	334	320	321	330	355	309	334	345	357	367	354	336	298	314	338	358	317	356	310	340	335	376	332	343	319	315	308	341	345	343	317	299	336	308	338	330	321	328	346	365	314	338	308	332	339	322	350	307	310	350	341	313	316	317	342	349	333	331	339	308	332	340	338	317	315	315	330	345	334	324	335	366	332	345	369	345	301	341	319	317	367	332	317	324	314	347	371	304	305	333	342	351	309	321	348	318	315	315	292	352	338	351	310	333	308	340	331	351	344	331	338	314	326	330	350	343	345	333	306	329	368	321	340	356	332	358	308	349	328	331	329	341	334	325	366	334	345	318	324	326	361	353	308	324	361	329	329	325	339	338	326	333	344	345	350	364	330	352	354	357	357	321	366	323	335	348	291	349	309	331	325	317	313	327	320	324	322	350	351	357	371	310	319	354	365	316	307	312	346	317	332	322	336	322	310	349	319	333	314	332	324	338	326	357	343	313	339	346	322	346	335	338	343	364	295	334	345	345	317	354	293	325	353	308	299	331	328	348	327	308	320	318	316	312	323	347	348	357	349	342	311	312	317	309	344	340	314	315	337	333	348	324	319	377	330	326	336	309	333	318	326	319	331	303	340	325	332	320	329	337	338	353	299	315	369	332	320	333	302	318	345	337	342	376	322	364	295	339	391	343	308	329	331	325	328	348	317	333	310	336	309	337	317	335	320	354	338	341	351	353	344	321	365	306	318	340	301	337	336	362	314	320	301	323	365	320	330	323	321	323	330	323	306	322	356	349	329	323	338	337	346	340	325	351	300	306	333	350	308	395	344	303	340	346	340	314	319	302	340	318	335	335	318	358	354	329	307	345	355	318	297	346	331	331	353	336	342	305	351	354	324	312	296	355	327	328	336	346	325	329	288	339	347	315	327	333	340	323	341	374	334	318	353	368	311	314	326	370	311	336	332	319	328	305	316	328	385	318	339	346	348	323	323	341	340	329	352	319	345	318	359	330	338	394	344	328	300	354	343	335	340	326	362	349	309	338	324	328	336	345	322	345	358	324	339	325	337	346	378	340	347	351	334	325	336	325	298	356	322	308	309	308	324	333	318	337	334	353	332	343	352	319	323	376	335	304	340	366	328	312	304	325	346	339	310	324	358	322	360	321	341	329	316	347	315	377	352	339	352	296	312	333	320	357	295	331	314	354	339	359	369	333	348	312	305	358	354	322	322	292	318	335	323	329	330	327	356	347	325	356	293	302	317	318	348	312	313	306	337	332	322	303	342	331	334	343	344	331	357	304	324	327	311	348	320	346	331	323	353	333	325	362	295	312	376	373	309	339	331	312	336	345	328	328	309	341	330	344	328	357	333	313	367	303	359	296	366	371	328	320	344	318	358	326	355	343	316	359	337	342	316	356	325	317	318	336	374	327	305	312	332	327	290	298	328	317	354	333	349	330	325	321	334	339	325	334	340	359	318	317	342	290	332	311	339	318	351	318	342	340	314	339	346	330	322	366	319	306	332	334	363	337	322	332	331	366	344	343	363	337	318	347	316	354	304	344	343	353	330	384	348	300	332	360	344	329	356	346	312	315	314	321	333	319	326	324	339	312	301	330	319	305	311	299	313	338	363	338	337	347	297	307	349	369	344	349	328	314	294	361	308	308	339	343	321	339	324	325	304	321	380	339	340	349	324	285	322	313	335	353	311	291	352	346	353	311	365	322	363	313	328	303	320	315	310	338	342	287	325	302	318	312	344	327	302	308	364	298	360	284	316	313	301	354	363	316	318	315	320	329	366	334	326	341	339	355	370	336	332	350	330	313	291	291	328	358	351	350	320	341	313	343	316	313	315	322	330	370	293	343	319	320	355	326	331	327	297	313	334	363	320	325	339	322	357	325	325	310	335	328	347	383	327	322	304	339	329	338	322	299	305	370	354	357	374	315	332	312	314	315	364	312	344	329	316	344	352	320	342	320	313	337	359	310	315	318	312	333	335	295	314	328	333	347	315	335	310	335	300	335	333	309	345	308	329	314	352	338	327	335	302	335	347	364	359	326	360	338	321	356	342	341	342	299	356	343	320	337	321	370	320	334	336	327	342	330	333	317	292	311	339	353	332	324	336	356	316	323	333	337	360	336	314	348	315	320	304	331	333	345	337	357	314	314	305	323	364	354	321	349	355	303	325	320	318	345	322	324	329	312	304	332	346	343	343	371	360	354	345	372	335	334	332	317	341	352	322	346	356	345	357	313	297	306	355	345	315	309	332	325	337	314	303	330	328	328	308	337	299	301	318	376	298	350	329	299	296	299	313	305	345	352	338	343	324	358	345	326	317	332	325	329	308	311	308	358	304	319	346	345	389	339	337	347	341	314	342	313	331	333	302	336	313	310	316	343	335	312	336	332	349	348	324	325	316	318	377	312	351	314	339	346	341	296	353	335	327	330	325	348	346	314	320	343	317	338	329	329	317	332	346	326	314	318	314	333	356	355	359	305	354	317	316	338	324	314	301	290	317	348	326	310	313	332	303	333	319	339	344	350	344	309	355	358	349	348	330	322	281	335	300	302	340	323	323	375	318	370	352	347	323	318	345	338	340	321	322	351	322	333	329	350	327	328	334	308	333	329	348	331	326	316	305	344	323	284	350	341	362	321	333	333	351	338	321	333	338	326	307	317	321	346	319	347	334	351	298	340	342	349	340	312	330	333	338	309	360	325	321	322	345	337	319	325	320	326	314	355	352	315	354	322	296	348	312	346	305	340	348	343	358	369	315	313	326	310	350	314	319	341	331	357	337	330	319	317	332	314	319	319	345	328	329	351	327	316	339	317	315	340	312	351	325	318	375	321	298	331	322	304	348	337	333	331	333	296	337	329	312	337	327	308	325	332	322	320	322	328	355	340	327	337	343	338	329	320	335	331	319	352	334	332	350	319	317	349	345	321	312	343	299	327	343	295	338	355	317	301	327	343	344	306	368	321	310	322	345	352	339	332	315	325	350	324	319	317	302	361	305	322	299	334	312	325	334	313	293	319	312	355	341	341	338	342	338	335	320	322	357	314	329	365	333	318	338	299	339	335	323	354	334	308	304	328	325	338	294	333	357	327	318	327	310	337	325	344	326	307	305	287	336	318	364	325	324	322	329	352	327	355	323	346	323	309	325	356	325	323	302	346	317	314	329	311	354	336	333	347	317	333	337	334	332	330	355	316	321	341	323	327	356	318	346	299	305	320	339	313	337	329	310	337	325	328	339	352	327	321	334	332	336	326	339	363	348	344	336	328	339	342	351	305	341	339	325	270	335	333	313	350	340	326	311	322	331	325	339	303	322	312	346	329	370	287	332	340	314	316	340	302	327	341	328
41779	41439	31444	13018	3930	512	524	507	498	492	488	489	474	509	484	501	502	496	505	500	456	499	454	485	480	507	433	498	543	468	497	506	507	477	475	462	463	473	459	491	479	474	439	486	463	463	487	452	492	536	458	443	499	469	465	467	472	499	495	458	509	479	443	497	489	462	457	463	507	471	504	458	470	481	518	448	504	492	460	497	475	518	461	491	429	515	457	473	492	451	472	473	474	478	495	469	506	512	473	490	483	477	444	443	448	471	466	466	490	453	460	502	492	492	460	472	486	477	523	508	462	478	462	488	478	457	445	479	451	466	439	515	434	475	442	441	494	446	516	435	470	469	478	443	491	481	490	499	482	473	500	469	445	483	489	449	483	498	464	459	472	498	505	500	455	497	440	459	491	468	511	427	466	479	476	440	483	443	466	471	482	487	489	467	495	485	492	512	454	475	492	451	517	492	442	461	466	470	477	489	476	472	436	494	461	456	489	505	475	458	460	483	473	454	452	433	400	464	500	475	479	467	469	477	509	473	484	446	511	498	463	494	440	485	450	476	483	508	463	463	494	450	467	481	494	440	450	510	477	502	470	450	486	489	465	482	526	446	494	471	479	514	459	472	489	439	490	422	452	482	468	417	495	481	493	467	467	461	514	501	471	461	505	512	484	497	437	476	467	481	487	513	512	477	480	484	502	453	499	454	470	465	459	494	448	479	490	478	459	479	482	453	458	457	466	461	480	422	486	460	456	488	508	486	475	440	498	470	481	471	466	464	483	447	447	474	494	450	483	485	495	478	472	453	484	474	479	481	440	486	475	488	507	454	435	472	505	458	451	483	440	502	445	470	458	470	447	482	462	490	464	510	443	475	469	510	501	460	457	471	489	497	468	450	479	495	462	483	498	490	482	501	453	475	488	465	463	501	450	471	462	495	478	525	491	460	485	483	473	487	473	460	464	456	470	456	468	460	498	490	487	467	459	485	527	493	453	463	448	477	459	505	471	440	478	456	470	451	452	498	489	453	483	503	475	475	498	496	473	491	459	492	503	440	448	524	491	461	478	497	441	452	512	445	441	507	469	450	514	454	520	472	442	487	481	463	429	491	527	437	469	465	439	477	419	515	501	445	443	478	462	455	494	493	471	517	525	507	458	488	468	464	441	472	463	455	468	473	467	504	488	471	457	466	476	490	471	504	467	528	464	449	487	473	479	490	477	474	474	465	474	454	479	474	463	481	476	444	471	441	481	492	510	500	430	475	486	487	453	472	455	481	458	497	471	475	464	469	474	466	485	469	502	509	501	460	487	498	500	447	494	464	437	475	460	443	503	495	450	462	442	521	477	461	473	477	476	431	453	434	468	439	471	457	509	466	502	492	483	489	456	485	466	477	471	506	447	472	455	458	469	477	454	476	486	463	500	449	460	497	509	468	446	456	483	472	479	455	438	473	497	491	474	470	484	480	440	479	486	473	491	492	480	475	487	485	488	477	455	490	484	433	499	461	476	501	488	493	486	466	487	541	482	517	465	484	489	475	438	486	463	476	485	445	447	491	426	450	504	442	476	461	457	477	486	450	482	480	409	489	467	465	450	517	478	473	483	469	432	448	454	498	468	466	450	473	503	462	478	481	498	467	473	443	488	461	472	455	479	473	487	461	499	487	443	475	476	451	491	480	467	467	444	490	474	502	438	441	447	476	464	471	496	471	475	446	467	491	477	477	465	476	447	453	482	440	463	468	472	501	477	471	470	487	498	467	504	440	475	482	466	439	474	475	474	466	503	487	458	482	439	452	470	487	485	459	505	422	481	475	463	495	439	449	490	460	510	455	452	484	459	485	409	472	430	489	473	484	511	465	485	457	492	478	500	506	497	479	494	493	458	442	460	466	430	431	446	475	483	501	502	482	479	432	421	496	477	467	470	451	469	509	487	477	468	484	477	465	451	444	477	479	486	448	492	440	451	465	496	511	445	437	489	458	513	491	490	434	497	475	430	474	462	475	484	471	463	499	469	510	471	447	432	440	470	477	494	467	453	464	473	505	460	518	486	481	505	474	506	473	467	479	464	470	452	491	490	496	452	482	490	464	438	473	514	492	471	448	469	492	459	453	458	460	458	465	480	504	502	467	487	472	498	493	492	486	443	472	489	487	492	473	460	446	500	490	464	493	475	515	496	444	464	464	481	452	488	516	493	467	452	499	483	459	484	464	469	475	466	441	489	500	491	478	493	495	472	484	466	477	511	490	476	458	422	478	502	479	475	494	436	459	490	468	498	480	455	537	449	478	476	456	465	514	441	448	470	472	491	448	466	498	511	457	455	477	481	439	508	488	453	476	445	475	462	460	480	482	467	490	438	482	467	507	466	441	468	472	491	492	503	425	478	460	469	496	481	468	507	435	473	450	451	491	515	458	498	472	447	467	467	478	478	487	486	455	509	481	461	470	468	489	462	456	454	466	452	496	503	511	504	466	460	459	488	477	465	470	485	459	500	474	476	507	474	486	515	489	446	513	512	469	478	488	492	491	441	486	485	456	474	462	448	478	464	448	458	475	495	456	473	481	467	479	476	467	469	463	502	479	475	466	487	454	455	494	498	464	492	489	472	444	483	477	442	454	454	497	506	453	500	461	446	471	442	480	503	447	457	470	465	438	446	479	504	465	486	442	439	467	490	456	482	459	462	463	429	473	452	451	462	448	455	459	515	449	469	471	478	483	468	426	479	464	477	472	474	480	457	480	512	492	461	465	502	484	456	465	457	469	460	468	450	485	478	474	437	490	483	455	490	515	460	444	457	468	454	486	487	485	465	491	502	517	458	501	492	482	466	493	466	469	422	467	490	426	472	488	527	544	489	474	430	449	468	479	449	499	490	457	483	504	497	507	521	460	521	476	489	472	458	493	482	486	482	485	439	435	467	440	473	472	449	483	493	452	530	490	444	432	443	448	481	533	457	468	481	457	518	479	515	496	475	461	474	470	472	500	472	498	447	484	507	476	460	490	496	489	465	466	496	478	489	502	454	444	507	484	452	478	474	493	500	475	469	455	462	467	517	470	485	457	462	488	498	486	480	495	423	453	466	464	461	494	452	495	451	492	480	508	445	479	455	471	456	473	480	475	471	460	479	485	462	471	465	478	478	495	456	479	478	469	500	504	468	463	456	506	459	418	492	477	476	486	473	493	483	455	489	525	458	498	483	491	488	462	442	481	483	473	502	453	417	462	472	463	491	460	504	460	476	503	458	496	444	446	461	462	512	470	433	502	459	454	512	468	496	477	452	459	491	470	506	475	503	502	519	444	485	467	509	465	501	472	498	482	460	482	450	464	473	463	473	463	463	485	492	466	458	462	473	470	480	464	479	473	534	485	451	455	508	477	453	460	480	468	457	470	471	514	476	475	462	492	478	462	439	464	483	465	460	483	439	467	454	500	463	521	521	486	461	481	501	457	478	424	485	473	504	464	463	465	460	423	468	451	459	510	467	458	462	456	460	435	499	426
24295	21218	28958	24435	20169	6379	694	503	375	371	399	361	320	322	321	319	294	303	284	286	269	279	278	294	293	333	260	309	262	266	307	274	270	280	254	266	260	260	270	287	314	286	303	243	276	289	298	292	290	268	286	304	292	277	293	271	261	261	273	266	303	271	263	296	286	287	276	310	310	267	272	287	282	266	263	314	266	274	281	280	303	257	280	315	283	280	267	299	299	276	268	299	291	258	287	297	294	275	294	271	259	269	253	274	251	310	269	280	243	268	272	293	299	289	271	302	250	282	269	285	268	291	278	283	255	284	273	273	291	244	276	294	291	288	278	287	261	315	291	261	263	257	264	271	308	269	231	266	298	276	276	301	272	252	273	299	291	279	286	279	284	321	282	297	311	267	264	251	302	253	281	296	258	261	278	279	253	258	271	288	277	263	277	284	259	268	290	292	287	286	307	283	283	268	263	259	302	281	272	283	272	278	284	274	298	293	255	286	260	295	258	281	273	245	271	285	281	279	268	255	281	280	298	271	269	289	296	295	258	257	261	292	279	279	271	288	276	283	271	243	279	273	287	320	291	293	294	275	285	251	271	259	257	253	278	286	274	261	291	277	293	271	289	283	290	267	267	250	284	254	243	271	256	293	261	264	271	281	280	262	290	249	276	272	316	270	291	277	297	275	248	300	281	280	299	289	270	265	281	258	286	289	265	269	294	289	293	292	300	274	289	249	290	263	301	298	304	292	267	289	286	259	288	266	254	279	242	260	276	310	277	281	300	245	278	294	269	290	271	293	253	243	272	274	265	257	285	258	268	263	295	293	295	251	292	258	284	248	263	256	251	307	258	268	273	260	268	313	290	276	287	243	269	266	268	270	273	286	297	303	273	276	249	251	255	272	258	264	300	289	279	275	298	282	231	283	255	283	243	291	291	291	290	258	270	314	280	254	267	284	275	228	276	285	287	284	273	255	298	262	279	269	295	274	251	246	264	289	283	273	258	282	274	284	284	252	316	301	240	252	274	280	249	266	314	299	286	267	263	264	253	258	294	283	246	277	255	273	301	288	278	275	286	278	274	272	293	259	250	265	251	273	265	275	280	251	272	275	266	282	289	259	273	290	263	256	266	255	270	270	283	285	267	263	287	271	290	273	267	269	241	280	256	267	256	278	287	274	290	257	277	282	263	286	290	296	279	283	284	283	267	271	233	285	292	271	271	269	269	272	264	278	295	279	260	270	262	290	269	300	273	273	291	253	299	262	267	300	292	266	267	258	258	222	274	273	308	290	287	283	292	283	266	283	286	263	279	303	287	319	279	258	291	296	264	275	280	299	263	244	272	304	273	287	265	271	278	269	273	266	287	259	299	274	285	262	252	282	277	261	297	277	275	264	278	287	271	271	264	297	289	250	278	272	275	281	273	316	286	285	271	269	288	260	270	269	306	266	276	260	316	260	294	259	266	262	295	291	273	285	278	274	282	255	271	269	297	304	258	258	284	257	264	270	330	296	290	282	275	275	281	274	251	265	266	252	288	276	246	289	241	293	275	253	270	258	267	273	294	283	286	245	282	285	262	286	288	267	254	266	293	272	258	272	252	252	277	288	270	248	284	263	257	275	281	284	287	261	270	261	261	264	250	262	282	284	267	293	285	277	300	280	241	245	264	277	262	282	293	271	313	286	262	285	259	249	264	271	260	289	256	281	287	269	278	278	286	275	277	274	301	313	290	278	277	286	261	273	268	282	254	259	245	261	289	263	285	280	269	248	279	288	279	291	272	270	294	286	276	268	298	274	284	278	273	264	297	277	269	285	293	253	292	261	266	286	299	268	278	276	295	274	262	273	286	254	305	281	280	283	291	265	283	281	280	285	289	272	308	278	270	247	276	259	263	261	298	285	289	291	259	272	277	266	294	264	264	250	257	273	270	295	274	260	308	277	280	281	282	263	270	262	288	253	289	293	247	259	282	271	280	269	278	287	270	260	291	271	278	293	288	270	297	276	259	275	279	260	279	275	271	260	275	272	280	261	259	288	263	262	280	279	280	263	290	299	279	278	267	251	251	247	265	297	264	254	285	261	263	279	277	291	285	278	274	250	267	257	258	282	254	301	262	273	274	271	252	286	274	255	284	267	254	281	273	300	274	268	277	326	280	293	273	255	274	274	252	298	302	251	267	266	263	274	298	241	282	283	287	276	287	297	290	271	300	263	282	253	269	286	266	285	273	285	285	250	281	257	303	289	279	307	286	300	249	279	297	332	272	270	249	267	255	267	274	293	286	279	261	298	298	256	268	276	261	259	270	281	282	256	250	260	292	286	254	298	289	302	281	276	295	263	287	263	277	246	278	277	296	261	268	294	263	281	296	237	282	254	298	263	278	291	263	244	262	277	303	260	261	250	266	277	281	295	280	278	295	253	276	272	272	283	296	290	298	269	261	273	261	287	291	269	265	260	300	302	286	278	288	283	306	266	288	249	276	262	259	292	293	281	276	303	259	257	257	250	268	231	259	267	276	278	248	299	261	297	276	266	275	273	286	299	278	252	288	290	262	284	277	302	269	265	278	307	263	287	271	278	292	268	281	288	274	261	243	296	280	254	278	253	283	274	246	262	291	304	257	293	292	287	298	259	251	265	240	264	267	291	267	242	282	287	260	255	277	295	302	292	275	261	271	243	283	260	287	269	286	291	272	300	279	265	260	233	277	273	257	272	264	280	268	265	268	294	248	279	250	262	263	256	283	294	256	276	262	272	273	283	272	297	303	294	271	252	277	284	275	271	271	244	262	283	266	304	291	278	274	279	272	268	253	280	307	283	237	293	279	304	266	301	249	275	284	267	285	275	271	275	279	285	312	289	268	261	264	257	273	283	272	282	271	268	263	295	259	285	285	261	273	272	292	286	261	288	264	284	261	247	266	272	281	291	276	252	249	285	275	278	270	245	269	276	287	247	281	269	247	302	279	309	282	262	294	250	271	275	250	268	259	276	232	262	268	279	259	265	295	282	250	275	269	272	255	248	283	295	256	306	263	279	272	288	258	283	271	253	261	261	288	252	257	269	265	285	267	279	297	262	273	267	269	300	279	264	292	283	284	256	257	279	267	261	274	289	267	271	266	264	293	289	280	257	256	275	255	268	304	336	265	277	272	271	261	257	282	272	294	281	258	308	263	273	277	276	257	280	295	301	289	273	285	294	285	290	261	282	244	260	272	295	301	267	290	274	304	289	286	289	274	272	298	279	269	283	283	237	289	287	286	295	264	308	254	279	296	272	301	267	277	298	284	298	276	281	267	283	285	285	297	269	289	285	257	285	276	292	290	277	291	247	268	289	261	237	281	279	270	300	265	273	249	267	317	273	269	278	276	269	253	274	271	281	281	284	256	273	290	264	276	268	255	259	289	265	278	254	283	293	282	282	261	249	257	272	283	292	289	277	277	294	285	297	245	295	253	263	288	250	270	286	270	275	290	270	280	260	255	280	273	276	252	254	278	274	289	288
46093	47250	48496	17769	7173	1470	1208	988	830	736	652	628	594	576	542	563	511	477	449	504	471	470	439	440	464	456	424	413	403	428	403	427	370	447	441	409	392	418	419	427	392	425	405	437	431	408	407	435	426	394	430	404	415	405	396	419	431	391	406	402	396	412	428	405	402	389	410	422	452	426	380	409	392	419	416	392	419	410	374	385	377	399	389	388	418	418	393	428	396	381	374	370	382	368	385	403	380	404	409	394	407	430	409	430	438	372	392	405	374	415	402	407	372	386	385	416	375	418	392	413	390	405	387	409	418	410	423	432	383	369	412	395	363	413	417	375	430	422	397	377	437	414	428	371	408	395	409	409	392	387	412	355	409	375	396	383	362	408	391	417	433	380	373	427	403	389	401	401	394	416	398	395	416	394	413	425	389	448	398	405	379	397	401	422	415	437	399	410	420	415	399	412	367	392	405	437	375	410	382	380	371	418	376	435	394	382	372	395	365	379	392	391	400	386	424	418	405	389	383	402	405	378	437	424	377	440	396	411	389	369	403	418	396	406	386	406	371	402	379	407	410	404	375	388	365	412	422	427	422	420	418	407	397	436	443	425	389	383	413	392	371	419	381	402	375	350	427	400	376	442	396	419	437	384	364	432	417	406	408	421	412	403	367	421	402	398	408	409	434	376	416	409	395	389	400	397	399	367	363	380	424	409	369	381	377	419	384	363	387	388	347	392	398	429	388	383	398	428	402	395	388	393	401	358	396	435	411	410	435	425	406	405	414	390	427	357	403	384	378	428	409	402	372	395	421	410	421	390	395	418	397	391	389	440	407	386	422	399	390	385	377	416	383	415	382	431	368	420	410	431	402	432	369	425	372	397	404	410	409	441	418	409	420	365	385	403	403	396	409	421	406	405	371	408	402	395	404	373	403	385	379	416	403	420	369	414	360	401	432	408	416	405	383	372	387	393	400	381	390	394	390	394	410	375	394	396	406	397	390	411	384	399	411	408	403	411	400	415	427	381	405	429	370	399	403	409	374	401	411	399	407	410	422	396	393	413	369	404	412	387	391	414	368	425	395	404	389	376	386	406	418	397	412	424	402	382	376	404	365	396	386	409	381	420	392	395	371	373	385	397	372	414	380	383	420	368	403	405	383	400	385	432	384	425	415	352	395	392	425	412	401	406	433	378	399	383	373	414	396	407	401	407	389	399	425	375	388	436	403	436	379	406	372	389	370	362	417	394	418	396	440	373	368	394	415	407	389	427	393	396	430	401	409	403	418	410	405	367	398	414	350	368	381	376	446	425	373	412	407	365	405	421	390	387	390	402	397	381	416	408	412	366	404	372	395	378	428	442	398	423	383	386	395	389	415	431	437	387	408	407	418	429	367	412	433	393	403	409	369	376	378	382	406	384	403	411	394	436	407	438	407	384	392	385	376	404	420	398	398	386	395	415	402	378	373	410	387	401	401	374	402	368	381	425	407	403	408	424	388	401	387	418	394	423	381	439	394	411	423	399	379	418	389	393	392	384	384	396	434	409	428	415	381	417	407	429	383	459	387	372	413	384	405	416	417	428	416	428	377	369	394	390	429	435	407	377	398	386	361	400	373	359	380	414	410	420	398	411	423	432	386	409	418	416	417	422	397	427	383	412	367	376	396	375	415	424	414	383	393	418	407	370	377	382	400	363	414	370	406	445	400	384	430	398	410	417	419	420	377	395	386	389	411	410	389	403	403	361	426	397	398	397	397	408	378	392	398	432	419	405	375	391	391	429	386	398	394	423	369	425	423	411	396	376	410	408	384	383	390	409	396	420	400	397	386	409	393	393	388	408	414	386	407	386	454	369	442	394	397	413	364	400	435	383	401	397	421	379	430	385	430	395	431	392	386	355	399	399	377	409	397	424	417	408	417	420	464	394	403	395	418	394	432	407	397	411	424	405	425	394	410	410	388	390	374	375	388	391	407	375	378	375	343	406	409	392	416	358	373	399	426	395	434	446	388	412	372	390	401	407	391	399	394	411	416	375	397	403	408	404	450	405	386	386	407	370	411	378	445	435	423	408	403	402	385	391	387	398	388	406	408	406	390	395	396	443	367	410	407	379	374	405	426	399	413	402	382	378	437	405	361	397	387	405	430	395	383	395	397	400	434	373	375	401	395	391	353	390	369	410	408	440	396	396	423	417	404	404	433	384	422	427	390	411	420	400	396	389	414	436	387	384	405	372	425	415	400	413	381	398	404	399	398	444	422	418	387	441	377	412	391	387	369	385	396	411	420	407	403	413	409	398	389	402	403	401	408	427	402	425	361	394	390	414	405	433	386	370	398	393	376	381	395	405	400	389	424	402	394	375	426	408	415	348	410	398	388	391	375	415	413	412	434	378	362	400	431	398	411	381	361	383	436	388	424	401	382	365	378	388	427	406	391	406	388	399	405	391	434	408	380	394	414	401	371	387	398	427	403	418	388	431	384	398	397	436	407	349	417	417	347	400	396	457	404	403	397	408	379	378	390	363	406	395	402	398	387	390	403	368	400	384	384	411	453	418	418	378	397	388	404	394	441	404	396	402	420	431	404	404	415	437	417	376	398	365	413	374	389	368	362	404	427	421	410	411	411	407	439	431	395	399	411	401	401	415	391	370	400	410	436	401	366	381	378	427	384	419	424	419	421	413	391	415	460	419	384	396	384	423	428	419	432	398	400	355	380	418	403	380	393	416	398	416	397	400	401	420	414	409	403	390	419	379	408	408	394	426	374	396	445	394	417	420	430	404	391	368	437	371	359	380	412	376	367	448	421	437	407	367	400	394	411	385	419	399	423	400	398	419	396	392	423	418	413	402	388	405	379	382	446	414	418	392	403	423	392	408	405	423	424	390	410	383	391	398	412	411	396	389	415	409	383	420	361	418	412	382	414	394	405	404	402	389	410	389	395	380	378	407	386	454	432	382	371	411	410	393	432	398	403	408	402	428	419	389	370	404	404	409	377	381	393	409	401	356	411	434	382	379	398	393	384	404	423	418	401	388	401	396	360	410	398	414	390	405	431	389	452	397	382	380	413	402	390	394	377	393	410	361	373	395	395	423	399	429	408	431	388	389	415	392	402	401	377	404	427	350	411	420	376	409	420	402	365	409	397	422	384	406	403	417	356	378	390	377	413	420	382	397	389	404	387	426	421	383	388	398	414	392	422	418	388	378	391	466	432	404	404	400	407	389	393	409	413	382	398	391	405	423	421	371	383	401	428	422	375	413	414	437	393	427	408	382	421	409	366	400	429	390	405	412	408	412	435	413	414	417	399	423	367	381	397	443	426	377	413	388	389	399	364	408	389	391	413	421	420	370	419	354	395	405	384	413	370	405	385	425	401	410	415	390	408	424	401	424	386	387	393	386	392	412	368	373	368	406	409	417	385	389	414	388	432	365	389	399	395	393	431	387	409	381	413	404	367	420	373	405	385	402	372	361	402	389	427	398	379	410	409	435	417	424	412	386	377	399
23103	21061	28716	23622	21051	20210	3539	577	408	365	317	284	231	252	225	210	194	165	163	187	150	144	158	125	127	152	139	141	132	137	123	125	134	128	151	124	100	128	127	117	133	117	135	116	109	120	127	125	105	127	125	104	128	112	106	120	89	123	99	130	131	120	124	108	137	122	118	106	101	108	110	88	123	103	118	109	116	107	110	110	102	103	110	126	122	111	120	121	99	101	116	126	122	120	112	121	122	123	113	101	116	101	118	111	121	112	106	108	106	105	100	111	129	113	106	103	121	114	102	101	104	112	111	117	107	97	122	139	118	105	105	111	109	100	111	113	107	104	86	105	113	105	131	106	116	99	110	100	95	116	99	105	100	107	117	120	101	121	117	129	119	103	110	108	108	97	93	119	97	105	122	107	115	107	108	118	104	110	116	116	101	113	105	105	95	107	110	116	125	97	107	97	114	112	117	102	118	120	118	93	114	102	101	109	102	107	124	113	121	107	114	112	108	105	110	109	124	117	122	110	126	97	123	121	108	124	127	110	117	103	99	112	102	106	99	85	99	104	122	105	104	128	111	111	105	117	93	96	108	109	104	111	117	94	119	116	113	117	110	125	119	116	105	86	98	87	122	102	111	128	98	114	103	115	103	109	113	101	135	116	111	130	102	114	111	128	111	115	117	126	133	118	95	111	105	110	108	109	126	101	103	113	115	96	119	112	107	108	128	131	113	130	99	108	108	101	113	118	108	107	114	108	118	104	109	111	111	109	113	105	100	101	124	125	113	122	108	127	124	100	103	123	118	108	117	98	98	103	115	118	123	113	112	115	109	107	116	119	85	98	127	98	116	101	118	121	121	92	110	127	108	89	116	103	113	125	120	117	116	118	132	114	107	113	118	115	113	111	111	106	134	110	113	115	99	120	113	113	102	104	96	102	107	116	119	119	118	110	105	108	127	118	93	100	127	132	114	107	86	122	97	119	99	107	113	112	111	109	115	101	104	101	118	110	122	112	87	108	100	94	126	106	99	103	115	124	121	121	116	112	108	122	102	102	109	113	103	98	109	113	117	104	95	119	124	125	113	122	117	100	92	101	102	96	108	119	120	96	104	121	118	108	100	100	104	115	118	109	116	108	126	110	92	100	107	111	95	111	125	104	113	110	114	118	111	121	106	105	120	130	97	110	126	106	134	110	118	111	107	114	116	99	117	115	111	107	103	113	102	123	96	114	97	92	114	111	99	94	98	112	111	95	116	115	101	114	114	108	102	101	96	104	111	99	101	116	99	122	109	118	113	85	112	116	111	116	101	101	100	104	107	128	112	121	111	115	120	96	101	99	114	121	103	87	112	104	97	111	108	75	122	124	121	94	109	110	117	107	120	104	113	104	110	105	91	104	107	125	129	111	120	132	112	109	113	103	109	106	105	112	98	119	103	129	107	116	110	102	100	115	98	107	100	109	81	104	93	114	117	112	113	125	93	107	95	117	123	122	116	111	127	102	107	105	121	115	85	107	107	103	116	100	106	107	114	109	85	97	94	94	122	90	136	121	106	106	108	122	100	107	105	96	108	104	90	96	123	114	103	105	105	108	113	111	110	102	116	96	124	98	119	105	111	102	93	119	96	101	115	114	102	90	100	107	105	107	106	112	108	94	112	105	111	102	103	126	125	113	97	105	126	107	99	118	99	98	93	115	133	93	105	105	124	104	105	115	104	117	115	116	110	127	119	102	110	129	113	93	120	110	102	86	108	128	121	112	127	118	115	112	116	110	118	126	121	95	110	125	108	113	106	109	102	107	111	133	114	102	90	110	102	102	117	115	98	122	98	101	109	113	103	105	113	115	98	105	121	121	126	100	109	96	102	103	102	114	115	97	99	87	109	110	101	125	100	90	106	104	116	95	116	96	107	107	110	127	105	139	106	130	109	130	109	90	95	109	102	104	97	110	101	110	118	111	95	108	90	96	103	104	106	100	119	112	134	104	104	113	112	91	125	113	102	118	109	110	123	121	111	95	112	120	95	89	123	124	99	115	121	122	98	118	111	104	117	117	125	110	109	121	104	104	103	110	111	101	111	95	90	108	106	116	105	104	115	104	116	137	107	104	112	106	110	118	109	121	103	129	126	119	101	104	111	95	104	119	112	103	94	107	115	112	112	113	116	115	84	94	101	101	107	108	113	112	135	106	111	108	125	106	109	106	94	87	98	100	112	96	106	120	97	113	108	107	101	109	105	120	108	103	109	95	100	116	102	117	90	120	112	114	120	127	106	92	119	95	118	118	111	109	102	120	120	113	97	88	126	91	107	101	127	110	79	116	111	98	99	93	113	106	92	103	114	102	102	121	115	108	122	114	114	105	119	87	104	115	124	105	103	101	122	98	93	116	125	138	107	91	126	109	112	134	112	124	111	100	117	115	128	107	121	108	114	123	97	101	103	111	122	111	119	94	94	106	117	106	115	104	110	99	107	100	106	112	107	114	94	112	101	110	122	112	107	119	101	122	96	110	118	108	112	103	103	116	108	119	106	108	100	111	85	116	108	102	119	120	100	121	128	102	95	120	108	117	100	138	120	93	111	127	110	108	108	104	118	114	93	111	119	100	131	105	107	100	121	105	124	114	105	109	129	128	134	113	114	101	111	109	98	98	115	121	116	106	98	121	111	99	95	108	99	126	104	125	119	102	105	111	110	127	99	104	100	115	115	117	105	116	96	133	114	116	112	113	122	105	103	105	128	123	113	106	127	117	93	116	106	109	101	112	114	113	121	83	111	111	103	106	106	113	134	117	114	112	116	105	108	94	95	98	114	105	96	112	106	130	105	126	98	122	113	111	93	111	126	110	101	106	107	102	108	118	96	119	98	112	112	110	125	93	115	105	83	110	97	110	108	112	103	102	98	116	112	105	108	102	107	118	123	113	90	106	105	109	97	92	110	108	114	94	114	102	101	110	111	93	105	103	122	108	99	103	107	121	123	111	105	117	98	110	122	103	113	110	109	114	107	99	103	118	123	108	100	115	116	101	94	120	93	97	96	104	100	100	130	91	127	115	120	121	94	126	116	100	125	112	96	110	102	118	98	122	107	107	116	120	108	93	109	111	109	110	108	114	113	117	120	93	113	119	109	121	123	118	115	131	103	110	100	105	126	106	119	108	107	121	93	97	105	108	109	117	118	115	121	104	103	101	105	110	134	102	119	109	110	128	124	107	112	107	92	119	102	109	78	115	98	132	121	109	97	96	106	101	111	114	102	116	121	107	110	110	104	129	103	123	114	99	103	93	125	112	123	124	108	121	138	109	99	101	135	98	92	113	123	101	117	119	114	116	91	116	111	124	114	105	113	109	120	96	103	122	132	98	88	120	101	142	107	93	114	118	112	106	110	105	122	113	95	121	105	109	93	106	104	115	97	104	96	93	97	109	117	125	100	114	92	95	106	106	99	95	106	119	107	100	123	116	95	109	81	103	99	99	119	120	118	109	100	116	108	117	136	118	109	100
44790	38522	31701	22131	6660	2428	1835	1347	1084	969	746	678	570	513	456	452	383	364	366	329	286	302	273	253	234	246	268	245	245	236	219	226	215	184	225	202	184	208	216	199	198	188	187	206	195	206	182	183	166	190	175	177	180	174	167	193	189	148	179	180	166	163	185	161	176	178	147	188	155	153	142	160	187	182	190	180	178	164	183	160	171	160	183	178	167	175	163	162	162	173	142	139	174	164	152	162	165	183	166	177	167	187	142	198	165	154	166	181	162	172	154	172	186	164	152	167	154	178	187	141	171	167	162	174	167	155	161	164	194	178	158	145	175	156	174	174	168	165	167	157	183	156	154	187	175	168	170	172	145	157	139	165	164	165	172	171	152	160	159	147	155	168	185	154	157	164	163	167	158	150	177	188	188	174	157	148	185	197	166	180	172	165	181	158	161	137	161	161	169	161	177	158	160	178	158	171	180	179	180	156	187	160	159	140	164	170	144	168	168	166	182	158	143	151	186	174	159	146	191	153	166	179	142	157	163	151	174	144	168	187	153	155	167	170	176	189	187	177	150	153	163	157	161	146	145	161	162	146	155	162	180	158	140	170	150	189	164	155	162	160	205	172	174	162	196	157	158	167	165	181	175	149	170	169	173	167	177	175	190	173	155	185	186	153	187	156	170	153	145	152	173	163	147	178	144	173	178	151	182	175	167	147	185	150	170	166	145	187	164	153	171	157	151	177	173	174	143	150	158	149	173	162	172	161	180	165	160	175	174	175	148	174	174	165	190	150	170	153	163	155	155	167	178	169	178	151	162	185	184	176	174	153	173	168	165	170	157	170	156	183	170	170	160	158	174	146	170	161	194	165	171	165	155	167	163	136	171	149	164	170	168	178	154	152	143	177	164	180	157	195	162	165	150	166	179	167	155	176	148	153	170	175	184	151	170	154	137	151	167	160	153	159	161	164	175	161	169	169	164	163	159	168	171	171	179	185	174	175	146	159	205	177	167	158	157	175	163	170	170	208	160	176	177	160	151	180	154	155	170	177	156	182	158	153	180	174	170	162	168	175	155	165	167	180	180	171	169	175	171	165	182	164	156	173	161	166	187	167	142	155	159	168	148	154	162	169	153	182	175	158	157	170	162	146	169	188	153	160	189	159	152	137	165	178	172	170	160	176	175	174	158	137	170	171	158	168	160	158	172	136	136	171	161	145	151	166	187	180	203	172	154	185	177	139	171	159	168	188	158	167	165	164	163	180	161	160	166	155	160	181	161	167	163	166	180	171	172	182	154	150	176	152	166	161	157	156	176	189	176	171	155	149	152	133	180	168	178	155	170	162	183	150	165	177	158	172	171	175	187	171	195	158	156	159	150	168	164	166	174	157	163	157	158	173	161	148	178	172	147	170	178	140	170	155	167	176	136	174	146	180	170	170	167	174	153	155	173	161	169	160	169	168	155	152	169	150	185	163	151	154	167	165	146	163	154	178	178	192	153	155	145	167	166	147	178	132	153	151	144	171	165	189	167	171	170	167	174	174	145	170	157	147	176	163	172	153	172	173	174	165	151	164	156	174	162	173	179	141	145	170	163	172	172	161	158	152	162	165	160	147	141	163	159	170	190	170	182	147	156	170	163	173	181	165	169	154	142	152	160	153	169	170	139	157	169	163	168	158	162	167	166	164	148	167	171	172	180	153	156	187	167	174	164	176	159	159	157	164	155	161	177	168	169	162	151	158	167	158	172	147	148	194	186	160	158	171	165	188	160	175	186	172	177	177	170	152	177	162	173	166	156	167	159	192	180	185	167	160	153	148	150	175	145	155	175	145	148	184	170	164	150	154	170	168	161	149	166	186	177	176	148	153	182	161	162	163	160	163	152	178	168	173	160	150	178	160	175	170	174	170	155	169	158	175	154	170	160	146	156	168	179	147	155	175	163	176	184	175	146	175	162	166	167	159	170	142	142	164	168	173	161	165	173	155	165	188	162	176	151	127	159	153	183	145	145	175	171	178	152	154	169	170	172	168	144	162	163	177	163	162	153	150	169	166	161	142	178	156	166	166	147	149	176	162	152	145	163	141	166	188	154	159	162	140	161	143	163	150	143	154	156	168	174	171	160	158	166	174	140	148	145	143	179	160	180	155	150	163	158	165	169	170	177	149	164	162	155	130	146	138	158	156	166	143	167	172	163	157	150	161	170	153	173	186	147	172	177	152	170	167	169	183	167	165	194	160	142	147	160	160	141	155	164	160	182	185	174	168	146	159	159	164	149	175	163	178	186	164	163	177	166	165	171	154	155	175	146	171	178	152	166	176	189	165	180	177	162	144	159	170	165	159	157	154	160	161	149	181	202	170	176	193	175	162	158	189	169	174	185	175	167	166	151	181	142	168	145	173	147	163	158	166	159	170	162	174	159	158	148	155	171	172	175	173	169	153	176	167	154	150	163	158	180	164	171	174	171	178	143	149	143	161	193	173	180	178	164	140	177	141	158	170	142	174	164	196	162	175	162	159	152	168	159	168	145	191	185	166	156	179	146	163	153	171	176	151	179	179	181	162	177	166	163	174	163	139	155	193	163	171	167	165	164	146	160	171	166	176	155	166	171	170	149	159	137	185	158	173	188	169	174	166	180	172	178	152	161	180	179	185	179	183	157	163	174	171	160	153	158	163	137	159	160	186	174	162	143	174	175	170	163	159	161	201	174	175	164	176	156	163	167	172	168	159	162	186	164	164	175	143	143	172	164	157	144	165	158	163	156	162	146	159	171	153	159	165	169	178	177	163	177	159	171	165	160	155	168	173	181	165	165	197	170	156	160	169	178	173	173	161	156	150	166	171	146	184	161	150	171	174	159	173	157	184	164	192	161	164	156	156	169	158	163	146	158	167	169	209	152	165	185	166	165	156	162	160	181	176	159	180	159	174	174	163	165	180	164	195	168	149	171	173	163	152	180	164	154	168	169	174	163	180	140	162	144	152	165	170	160	160	175	173	182	172	151	147	168	185	147	146	158	159	180	166	168	172	165	171	182	150	166	165	157	181	183	158	151	168	174	181	183	175	136	178	165	177	164	142	158	171	171	171	169	174	161	161	178	165	159	197	162	145	163	165	159	139	165	153	177	164	169	164	171	138	156	184	181	158	168	156	154	152	159	150	151	160	161	192	166	160	163	169	163	166	149	180	172	190	162	175	141	155	143	158	162	186	174	174	164	182	168	159	159	175	167	149	166	170	156	164	180	178	135	177	154	178	166	181	182	187	179	177	171	153	157	165	184	176	176	156	140	183	150	176	140	166	172	137	162	168	163	162	162	180	162	180	151	148	178	170	155	150	162	149	161	163	184	162	158	154	169	192	153	170	154	174	174	146	160	181	176	153	173	182	153	166	188	139	170	193	160	157	161	174	169	187	196	165	170	175	160	162	155	142	154	178	165	168	161	161	183	157	168	142	163	157	159	161	156	155	149	166	188	156	145	171	173	163	182	168	163	132	160	195	159	184
29796	33279	32632	15085	1098	385	330	351	340	335	353	354	325	329	334	311	334	332	333	313	313	326	335	311	306	315	295	318	325	315	322	317	317	308	326	327	346	296	300	324	337	330	315	325	328	319	306	290	324	362	332	352	287	308	322	339	329	318	335	329	322	322	304	311	347	332	316	320	292	307	327	291	316	330	339	304	324	293	303	312	310	300	311	333	338	332	318	312	308	342	350	346	302	314	333	317	344	287	321	325	309	369	302	315	318	320	315	323	300	331	331	288	319	311	328	322	332	333	304	297	305	315	312	319	349	320	306	323	324	310	302	324	318	335	317	306	309	332	324	328	317	315	335	335	313	312	314	331	336	305	353	336	333	311	301	327	308	311	333	325	304	347	316	295	338	324	315	293	303	335	312	306	284	304	342	346	293	331	341	319	296	324	313	327	330	339	316	346	320	308	342	333	326	314	314	338	340	320	352	315	311	328	355	341	312	323	317	332	327	311	315	339	308	330	350	298	310	340	297	330	319	305	293	336	347	266	317	320	297	316	352	294	323	291	341	350	329	293	301	311	319	326	338	311	281	303	315	344	325	312	273	297	308	289	339	321	313	308	327	315	328	369	332	309	294	339	350	312	316	339	325	317	331	325	333	322	316	301	310	302	331	327	316	310	320	319	309	309	310	329	338	312	285	275	334	320	320	298	313	305	295	305	298	317	352	334	351	335	360	331	325	289	289	320	321	327	344	326	353	336	316	298	318	321	325	305	333	350	328	317	312	295	302	346	306	317	333	347	304	309	303	329	284	317	324	312	329	316	327	312	325	330	324	337	298	298	343	310	309	346	352	334	334	298	320	327	324	285	326	318	342	329	338	330	307	308	317	296	311	294	298	300	305	298	314	318	324	323	314	304	332	321	314	299	340	303	322	333	333	317	320	343	306	318	313	317	337	343	305	310	361	323	350	334	304	298	301	337	307	327	294	307	322	337	329	308	294	347	343	292	301	324	349	307	319	308	295	343	297	322	319	323	316	314	310	320	314	346	324	319	316	340	336	292	331	316	320	320	326	283	312	287	336	355	310	303	366	307	317	337	343	332	298	318	311	337	292	334	326	318	301	312	321	333	330	300	299	314	321	303	313	303	312	314	307	317	322	320	340	310	282	289	340	331	308	323	296	327	334	327	326	303	302	346	317	308	319	318	335	345	290	357	319	321	292	314	330	328	310	343	321	294	323	315	340	352	327	302	350	357	290	300	302	289	318	302	336	324	281	347	339	347	349	331	319	303	307	349	325	317	313	340	320	307	330	326	312	292	306	318	332	305	339	345	286	338	295	311	299	325	297	320	335	323	334	320	301	324	391	337	318	294	303	303	314	338	335	317	315	305	314	308	291	312	342	295	325	303	302	314	308	333	321	332	351	325	315	342	335	315	306	327	318	323	313	316	326	325	310	330	309	339	363	305	324	321	325	320	316	317	279	311	339	294	337	333	350	309	319	316	303	287	315	335	317	331	309	305	293	304	321	347	337	309	331	308	325	338	341	297	305	322	322	321	349	355	328	285	337	303	348	346	323	294	310	315	296	332	298	306	303	311	332	306	317	323	304	304	282	325	331	323	315	322	333	314	299	316	316	331	308	305	272	311	314	291	328	318	322	319	327	335	330	313	308	359	292	330	321	300	295	311	331	303	351	333	340	321	347	321	308	335	290	345	276	325	332	320	302	329	336	328	307	284	318	279	331	300	310	307	326	332	314	314	310	312	338	305	331	296	348	300	332	280	337	300	348	302	318	323	322	309	315	328	338	302	353	296	314	309	336	331	332	336	316	325	353	286	309	336	344	296	343	324	348	298	350	339	327	335	319	313	328	307	317	304	313	317	325	296	310	299	323	301	328	332	291	325	293	324	313	298	286	307	302	328	320	315	328	303	298	341	319	316	331	290	297	337	312	304	329	310	315	327	303	320	312	301	312	330	345	302	341	322	314	316	315	321	304	334	323	310	295	303	338	328	345	335	335	328	344	308	311	301	302	328	307	307	314	348	301	328	331	325	301	349	325	329	292	332	330	345	336	343	326	319	305	334	343	308	355	336	311	333	323	360	323	342	288	334	313	328	331	296	337	315	294	340	322	319	329	313	310	315	304	273	294	354	340	296	331	292	313	277	304	328	306	332	337	336	323	344	314	300	300	301	300	306	308	335	328	360	314	335	309	326	354	345	323	335	305	311	314	323	318	316	295	318	298	312	343	293	311	327	340	321	325	310	353	319	347	327	325	299	305	338	334	306	300	316	359	325	316	297	337	315	304	311	328	303	332	280	284	291	332	305	314	329	311	297	317	317	316	344	315	304	333	298	320	321	328	295	311	334	300	338	299	291	328	348	320	287	307	332	292	336	331	296	311	314	307	322	291	331	311	322	327	338	327	349	344	305	319	337	322	304	313	338	344	336	317	338	301	322	326	306	300	337	298	318	353	317	308	299	310	340	337	310	308	304	327	279	338	323	296	337	323	319	315	318	348	319	341	321	323	350	311	348	317	329	302	311	289	336	329	349	277	327	323	326	321	332	321	302	329	329	365	306	328	303	323	288	310	296	274	304	325	318	338	354	317	289	291	304	318	324	317	316	293	321	301	307	322	348	356	288	334	289	317	330	328	343	321	339	352	322	313	341	299	324	331	332	326	355	335	301	298	295	306	287	353	306	327	276	304	319	282	325	352	332	330	327	307	318	316	305	304	292	337	314	327	299	318	348	315	331	317	301	310	325	333	345	349	315	288	310	312	308	294	287	304	305	315	357	337	326	313	314	308	305	301	310	304	345	337	315	317	320	319	316	299	311	323	297	316	303	313	288	291	322	333	303	293	322	288	293	299	297	313	340	368	293	330	294	336	294	286	303	303	302	320	304	308	337	351	322	311	356	330	341	337	308	322	325	298	299	309	306	322	323	311	306	305	329	367	302	328	335	306	311	312	335	301	323	317	366	310	338	324	324	297	321	335	296	310	344	302	316	317	299	331	338	290	286	334	333	326	344	298	324	304	330	308	305	341	341	324	326	311	317	329	363	308	296	313	307	339	358	327	309	330	292	315	307	355	287	346	318	321	323	331	317	335	321	322	313	309	345	316	311	305	324	320	365	311	311	281	261	305	300	331	291	348	343	312	321	321	331	317	342	313	338	337	334	322	332	331	327	322	316	315	316	330	310	344	305	308	317	321	304	316	334	347	284	362	313	312	307	312	319	288	322	349	344	318	297	303	313	308	325	319	341	336	334	317	316	306	335	335	355	280	296	312	338	302	298	298	339	312	297	313	333	309	324	319	344	326	309	317	342	335	306	317	324	319	332	323	321	298	332	351	336	292	302	298	344	355	306	323	321	302	303	304	318	329	310	312	313	340	315	314	332	354	336	329	331	320	343	298	322	354	326	331	322	340	285	286	328	330	325	350	319	324	345	324	309	335	304	337	298	298	291	332	303	334	319	290	314	321	307	309	367	310	303	343	345
37964	50852	34874	13248	916	520	511	517	476	482	492	504	490	498	497	484	480	517	483	512	446	497	503	449	431	448	446	440	461	409	452	424	490	495	484	451	459	479	467	443	447	472	478	444	479	458	439	421	401	447	455	470	440	453	460	440	494	440	447	432	453	475	488	448	445	434	436	439	461	455	456	477	417	510	452	464	427	461	438	432	442	448	460	440	500	433	458	430	471	472	448	476	438	447	489	486	481	452	464	438	439	484	448	475	442	466	440	440	464	492	471	477	462	471	482	449	453	431	407	455	431	458	477	454	464	462	429	443	435	441	486	451	438	471	472	460	432	425	429	438	446	460	464	452	444	429	440	462	448	483	475	461	466	467	490	485	446	456	442	452	473	456	465	478	473	439	484	431	488	465	467	477	486	429	470	477	432	515	501	452	476	452	483	467	463	488	480	450	432	453	497	433	459	479	442	476	463	451	480	442	475	447	469	465	474	447	469	480	447	402	456	477	469	481	466	482	481	462	436	482	471	445	493	504	449	484	483	451	460	463	449	454	455	411	466	428	457	493	441	452	464	489	465	475	460	425	433	483	468	476	492	483	457	471	423	454	419	429	467	495	457	451	454	502	447	440	481	436	465	460	443	472	482	458	469	467	461	436	461	463	474	445	453	480	462	441	424	479	456	463	446	485	447	459	456	426	455	486	443	465	428	418	491	424	461	472	460	447	450	453	430	451	438	439	471	483	435	466	488	451	445	479	482	479	467	461	465	479	438	474	469	467	480	439	437	456	482	465	461	482	452	443	433	476	423	504	467	462	456	443	496	461	477	457	455	446	457	428	467	440	469	433	449	441	441	465	479	472	485	467	459	427	475	473	461	480	474	481	462	459	478	470	462	465	440	443	494	463	448	434	483	500	483	460	455	405	463	498	451	414	478	454	450	448	466	493	461	439	452	450	432	451	468	444	449	485	442	471	438	436	471	498	462	497	450	470	474	471	430	459	447	462	460	422	428	455	443	472	498	401	448	456	488	435	487	448	408	427	484	487	457	430	488	446	429	447	468	486	436	443	473	428	453	491	440	471	463	425	425	455	439	455	433	462	413	472	458	467	493	461	478	459	444	444	455	429	454	476	464	471	465	423	473	467	419	478	422	455	465	434	468	467	472	446	462	448	450	468	442	473	468	473	468	451	468	513	487	450	478	453	465	473	469	482	466	446	484	468	433	495	464	457	476	464	467	457	451	426	416	469	445	472	429	518	492	491	436	448	460	460	471	453	480	461	444	454	473	486	420	458	427	495	443	481	465	466	493	449	439	417	452	463	493	436	471	469	424	478	429	452	483	498	451	472	458	452	437	473	458	452	472	464	436	469	390	436	445	438	442	473	431	478	467	466	474	472	444	477	456	449	428	438	474	483	428	423	469	487	477	467	432	443	450	449	461	442	488	488	440	451	434	455	455	442	498	501	454	466	483	485	454	441	452	422	487	497	462	475	483	493	421	466	522	473	449	453	432	477	442	439	496	462	439	456	476	480	471	450	469	476	486	465	434	442	459	415	503	442	467	445	479	452	481	498	457	442	443	450	448	479	437	441	444	465	446	471	464	446	475	466	461	453	478	497	462	495	448	435	481	431	476	479	442	469	472	442	463	471	450	461	487	469	446	447	441	415	477	474	450	462	464	470	452	443	482	464	474	466	435	458	426	455	493	436	458	481	481	451	439	390	432	437	445	499	423	446	448	464	473	442	442	439	463	463	487	489	453	443	432	478	505	464	418	413	419	443	480	446	494	442	447	422	407	449	468	483	436	445	495	410	466	437	471	458	485	498	502	468	442	463	463	467	471	465	472	469	477	484	445	439	447	480	468	453	420	491	465	429	461	463	484	457	482	465	434	441	460	459	435	458	478	451	476	455	447	462	436	445	469	493	479	465	430	460	455	406	475	440	473	452	489	492	466	493	466	467	447	455	479	489	464	485	511	495	440	446	448	448	445	426	461	455	419	455	449	469	451	447	475	473	470	479	454	475	433	492	471	483	457	453	438	440	443	436	461	442	458	442	437	472	452	442	460	500	479	464	455	449	457	451	451	420	461	469	463	492	479	428	485	479	434	483	435	460	438	456	436	519	410	430	496	462	458	447	435	458	468	464	504	431	465	440	450	461	455	405	452	470	449	461	467	411	442	467	443	445	479	446	439	471	453	447	443	456	437	497	450	479	491	473	433	436	432	448	457	444	452	480	474	466	444	425	456	441	457	430	449	458	467	463	465	438	434	477	483	463	455	450	447	403	481	440	430	439	491	441	431	436	488	439	467	466	469	486	438	476	457	440	457	459	420	462	464	508	464	461	437	426	425	423	488	427	474	476	439	457	474	472	452	531	432	465	455	452	457	486	437	445	499	477	434	478	472	443	445	473	511	467	452	500	461	445	422	426	452	440	461	492	455	456	475	449	431	491	472	467	443	473	497	474	484	429	439	453	448	474	480	471	421	427	435	465	510	473	462	475	485	466	415	429	495	442	475	455	444	480	429	455	468	450	461	445	426	478	504	453	446	457	469	452	448	473	429	443	430	450	469	441	447	463	474	453	464	465	454	457	453	445	482	420	460	450	426	452	488	463	491	439	466	469	435	469	462	463	405	484	467	435	458	445	477	432	471	477	455	454	425	461	484	466	494	454	451	459	459	506	491	496	434	476	443	467	466	488	449	467	470	487	427	485	446	459	438	493	458	442	506	422	440	485	464	446	450	516	441	435	475	460	465	453	470	443	422	426	473	466	447	471	473	430	478	482	448	454	467	455	460	479	449	468	441	511	469	485	418	446	473	450	433	469	464	441	468	489	498	440	457	466	481	436	467	438	473	445	470	491	461	443	425	473	432	423	457	451	469	488	462	482	443	445	405	495	480	456	378	483	462	440	454	471	455	490	436	467	452	434	453	489	433	432	455	459	461	465	428	452	531	453	440	431	423	504	457	468	466	488	429	440	442	484	452	475	436	443	497	434	471	423	431	436	497	436	474	461	486	440	476	447	418	489	495	455	476	455	494	424	462	444	467	442	460	445	469	447	453	454	475	443	480	434	439	415	481	487	493	436	466	463	478	471	480	443	442	488	482	454	430	458	421	483	448	475	461	463	440	423	450	483	463	455	448	467	465	485	466	431	469	449	456	459	487	488	434	488	482	484	439	460	437	442	439	479	443	466	457	466	507	434	468	428	449	408	415	468	486	430	420	440	490	501	457	423	467	425	436	471	431	415	441	462	471	440	474	429	473	452	446	427	501	538	508	463	446	441	441	465	471	456	521	481	477	426	466	457	460	410	490	486	495	490	420	452	478	467	449	447	424	468	489	432	430	452	448	484	459	446	466	493	458	453	427	455	481	464	481	502	486	462	493	484	452	437	477	442	439	480	424	447	457	450	493	475	479	433	473	428	434	451	463	455	424	473	465	439	448	450	452	470	449	468	407	476	422	496	447	462	485	441	457	472	463	458	434	407	470	459
24320	21672	29104	24264	19013	5486	653	442	417	382	337	374	332	309	349	304	325	302	311	289	299	273	339	308	308	313	291	312	278	303	301	275	278	324	292	264	307	304	252	267	278	264	255	297	260	300	303	278	262	287	288	292	272	254	309	287	295	273	275	288	263	273	292	297	273	261	258	297	324	332	296	311	265	271	284	279	296	282	290	290	316	300	281	287	255	286	271	263	286	309	291	296	314	275	286	254	259	317	284	319	289	285	287	314	287	282	287	259	291	312	292	270	285	276	299	283	282	299	284	292	284	291	286	289	307	278	292	304	289	272	274	289	286	287	298	310	293	310	244	306	310	290	311	290	296	291	263	269	300	290	287	274	259	304	274	277	283	275	298	283	306	288	283	286	304	279	306	260	279	309	310	275	252	287	265	276	274	300	306	326	272	261	313	271	275	296	285	292	266	273	278	267	283	280	274	282	286	288	300	293	291	267	300	288	321	267	262	253	265	310	305	296	285	270	262	267	290	286	298	271	274	305	264	258	272	302	321	266	285	275	310	266	288	282	252	292	280	277	295	291	283	297	300	276	247	276	308	272	292	297	299	292	295	284	281	313	267	298	285	281	259	298	259	256	284	278	288	305	298	291	283	312	288	282	278	267	287	286	281	290	273	261	268	274	257	286	241	268	314	309	268	269	275	275	304	300	313	321	266	286	262	265	306	299	270	291	284	294	275	274	309	271	294	294	277	302	287	298	293	290	259	303	304	262	285	271	275	295	281	289	308	281	262	295	269	281	309	281	268	285	299	268	254	303	298	283	303	286	283	282	304	267	270	289	276	292	295	307	284	271	262	287	270	289	293	303	267	282	291	292	279	265	300	328	269	292	294	300	266	303	296	284	318	272	280	290	298	304	270	269	288	294	284	255	286	303	292	321	282	303	304	286	273	271	311	297	255	280	292	252	254	242	275	282	300	260	294	279	303	288	286	282	305	288	256	279	304	295	269	289	281	305	274	273	302	303	278	304	291	298	313	274	254	295	241	231	297	277	319	303	273	273	280	269	278	277	268	290	290	297	317	288	304	270	265	269	286	265	297	292	286	252	284	276	289	270	307	302	297	279	253	277	299	267	291	291	274	273	291	287	271	284	296	263	304	262	295	315	306	288	293	285	253	284	318	278	282	300	311	301	302	266	272	293	270	287	278	299	247	296	251	295	315	266	311	291	274	270	261	297	282	285	278	294	263	265	274	278	278	291	263	281	255	287	306	299	255	281	305	289	290	300	317	288	298	285	262	318	286	321	294	301	309	283	297	300	280	285	275	287	299	237	284	270	306	270	278	264	308	301	261	278	296	252	301	289	308	271	284	252	277	280	293	277	266	293	265	297	291	260	305	294	306	285	286	262	300	280	288	281	308	297	311	273	251	299	261	269	299	298	295	311	296	277	263	275	275	290	259	282	271	257	290	266	291	279	285	302	291	278	281	283	300	294	279	308	289	311	282	286	287	271	253	279	266	247	272	295	277	280	299	296	296	293	282	315	285	257	301	263	284	281	283	296	294	269	284	294	294	270	258	274	258	286	262	278	285	317	284	260	292	301	285	262	269	304	275	260	289	278	269	304	291	283	294	290	295	298	285	315	311	260	290	298	292	281	298	281	253	279	296	312	257	275	305	279	269	286	280	268	279	285	284	281	292	287	256	280	279	282	291	308	297	284	285	302	282	250	302	292	266	329	276	295	275	294	303	310	288	275	308	304	299	270	293	278	288	308	295	273	302	290	309	257	275	296	278	274	272	281	263	300	292	283	280	279	305	267	256	277	307	262	253	264	293	249	310	285	305	302	291	276	319	286	273	285	266	254	286	279	270	282	283	271	298	271	312	260	304	274	295	291	294	296	296	275	266	273	275	276	253	302	299	276	281	290	280	291	319	287	272	286	287	300	271	264	277	281	273	271	263	296	295	278	255	295	294	257	258	268	286	327	279	287	290	292	286	285	277	276	295	319	277	277	272	282	334	248	297	275	252	280	290	292	271	288	278	306	304	267	264	295	269	314	244	293	259	258	291	267	289	275	273	280	288	293	299	293	287	250	284	298	278	264	302	297	278	298	257	237	278	276	293	286	291	280	305	269	259	284	316	314	285	279	289	288	270	267	274	265	286	268	288	287	285	298	277	303	293	292	287	269	296	349	295	278	278	295	311	271	287	302	297	233	297	264	263	281	253	274	276	279	295	278	280	313	296	267	262	316	280	284	276	272	276	290	317	278	249	274	282	267	290	279	300	301	287	278	282	259	245	307	275	299	278	281	291	287	298	282	300	268	295	331	278	325	285	306	278	277	289	313	274	289	304	258	305	310	261	248	271	268	267	276	314	289	280	282	264	316	303	306	262	265	273	274	322	295	303	266	257	281	276	287	321	247	279	310	283	292	294	300	299	273	273	287	285	277	272	268	283	287	271	281	290	309	267	275	286	298	294	279	295	277	285	269	309	297	262	284	292	303	295	273	275	285	311	278	266	288	281	293	303	307	322	256	276	272	275	288	295	273	266	265	294	278	291	296	315	277	279	269	292	300	258	302	271	249	315	271	259	298	314	281	297	298	288	276	294	292	275	265	309	276	276	292	267	263	301	308	280	255	288	299	289	281	286	263	296	269	296	300	276	287	300	300	265	283	291	256	278	304	287	299	292	271	279	268	292	296	282	269	262	288	292	291	299	289	264	281	327	272	304	287	253	269	303	279	303	321	274	276	289	298	278	272	267	295	307	306	259	265	281	295	280	306	278	273	277	285	263	261	277	270	275	280	289	286	270	291	287	300	299	288	295	265	315	283	273	296	282	283	257	312	299	294	271	275	298	268	266	295	273	300	310	247	302	299	308	292	258	257	281	296	284	268	274	263	284	295	277	305	282	260	276	304	271	276	303	258	281	275	274	246	277	272	273	288	290	281	295	320	306	280	305	288	283	287	267	268	288	296	287	266	284	283	286	288	300	297	286	286	258	280	288	291	303	264	320	254	310	302	236	279	269	278	269	274	266	263	292	273	269	270	290	274	263	289	291	251	282	272	265	286	245	278	279	253	278	237	307	282	255	261	255	298	280	299	273	280	275	281	314	341	286	287	283	280	273	234	283	256	298	302	289	297	271	277	269	282	278	301	280	272	292	303	299	282	307	288	317	294	316	308	265	260	262	257	269	272	284	279	291	269	275	285	286	264	259	271	311	266	266	285	280	276	292	286	266	325	310	300	273	283	291	264	275	277	280	293	285	298	274	271	315	315	282	291	304	314	280	293	267	264	294	277	293	278	307	298	322	246	294	294	289	273	307	261	285	303	293	277	273	273	280	290	317	289	266	283	273	291	292	270	286	270	293	302	270	255	313	300	280	305	266	322	256	313	310	316	292	279	280	277	281	282	242	285	270	312	297	302	309	265	277	325	295	292	315	297	288	297	293	255	286	282	277	313	282	264	290	273	263	266	301	295	266	290	287	307	288	278	312	276	267	276
49801	69448	44690	9441	3200	1249	890	859	747	628	616	599	546	529	522	452	496	478	490	486	475	441	452	467	441	428	448	465	469	470	448	382	430	420	439	405	426	428	429	397	427	431	406	417	428	449	433	443	417	419	419	431	454	390	400	417	413	418	407	403	401	443	420	395	393	425	372	419	427	428	385	419	408	357	401	434	419	383	407	434	379	421	386	412	398	412	417	430	426	387	418	395	427	418	401	422	400	431	410	445	419	400	390	438	429	405	416	413	444	388	402	412	441	387	422	360	424	392	420	410	432	424	400	418	413	387	424	439	415	438	425	395	418	411	420	374	440	402	397	459	422	397	416	420	449	413	453	385	428	414	412	388	418	435	412	394	410	395	414	406	436	420	419	428	393	431	402	413	389	431	367	420	435	418	430	411	410	373	424	406	402	399	399	405	390	419	426	430	436	388	431	376	408	402	430	406	400	412	392	409	427	386	388	391	370	380	410	431	393	391	390	430	415	478	399	440	405	429	409	389	395	425	435	384	415	416	409	424	397	369	390	399	397	388	367	446	417	416	449	385	414	400	411	450	444	421	410	402	427	422	399	387	396	381	418	435	420	455	393	413	434	417	394	431	396	418	425	418	460	406	399	431	434	395	395	403	430	401	401	408	421	407	408	448	436	428	406	428	400	408	404	414	390	452	403	423	412	368	413	425	419	445	403	435	433	416	370	393	427	437	408	410	397	434	367	398	400	395	405	444	422	412	399	410	415	400	421	419	423	369	391	401	409	421	400	401	402	415	420	423	447	439	393	378	429	401	449	380	423	412	446	419	411	484	372	411	408	390	404	385	387	421	421	402	420	413	445	413	421	441	419	416	434	432	422	404	423	422	422	388	411	412	402	431	399	411	393	420	412	422	443	422	417	428	445	403	409	413	410	378	405	428	370	427	408	402	392	417	442	425	408	422	418	388	400	402	411	410	396	378	374	414	439	443	423	418	371	386	450	409	407	402	429	425	420	434	397	390	429	416	435	407	422	407	398	406	396	440	408	439	373	406	449	435	424	424	420	418	399	434	377	402	409	384	425	418	400	429	428	385	430	400	391	430	375	420	402	455	406	454	417	388	446	415	437	424	410	405	374	405	410	392	427	369	406	412	419	456	411	393	428	405	404	384	408	403	405	391	419	423	428	422	419	391	432	400	374	409	376	393	405	403	441	418	416	459	399	397	396	395	401	457	433	389	375	413	435	455	389	421	435	426	423	457	423	381	408	393	440	379	410	414	390	403	392	419	400	389	412	438	420	402	385	385	381	400	428	408	382	407	402	439	365	420	420	442	416	410	381	415	416	420	409	411	428	409	427	394	406	391	422	389	426	425	376	423	391	409	429	401	385	391	419	410	428	424	427	436	404	407	416	441	450	414	424	470	451	388	412	404	422	404	405	422	387	424	419	400	406	372	382	411	442	406	434	425	376	435	421	417	397	355	433	441	382	411	420	414	390	408	413	416	446	458	366	435	426	410	407	396	406	420	431	394	421	455	408	406	416	386	431	462	414	391	410	394	411	429	396	426	414	391	422	417	430	364	402	396	381	423	420	413	444	395	436	407	406	427	402	387	404	428	385	405	399	401	400	413	407	386	417	453	486	464	391	447	428	440	420	392	403	400	397	430	407	420	387	423	405	410	395	400	408	380	413	419	413	415	418	399	384	408	396	418	402	402	406	423	402	388	389	373	423	412	467	400	412	407	398	417	402	402	406	409	393	406	426	445	428	426	400	406	428	420	391	426	409	414	412	430	418	402	417	440	408	429	378	414	456	410	380	443	418	383	431	389	408	432	395	433	409	456	404	381	401	421	412	410	412	432	387	432	402	421	441	397	430	395	402	406	386	410	434	422	401	387	420	393	370	398	412	458	393	408	397	383	486	428	404	414	450	421	425	445	415	402	391	384	381	407	415	421	433	446	415	402	439	412	414	413	400	405	416	391	408	433	425	448	427	414	404	404	434	415	387	428	403	408	461	389	395	396	427	451	432	412	401	434	403	431	400	427	422	408	426	426	400	429	401	407	394	414	417	430	418	413	403	428	366	395	426	448	421	434	400	419	384	367	456	389	377	426	402	430	428	406	387	421	415	420	423	384	377	381	393	431	420	420	383	418	443	443	414	424	409	435	393	393	456	417	392	444	425	453	427	389	438	403	396	371	392	399	408	367	424	395	399	382	371	399	396	370	430	421	415	426	438	402	349	407	358	417	425	441	434	432	397	413	452	409	412	409	403	449	429	406	415	407	412	393	427	407	401	383	434	421	427	414	408	414	381	402	413	408	385	394	415	412	430	386	442	413	393	430	407	415	448	407	371	405	424	433	428	440	419	393	448	400	441	391	420	425	412	437	395	400	377	397	388	405	393	380	407	429	430	384	435	433	419	417	378	388	419	383	392	412	424	401	391	416	396	349	430	444	424	400	425	398	412	411	365	405	427	399	397	416	400	407	412	417	401	425	396	416	409	397	389	428	404	403	413	404	447	408	408	423	418	411	441	422	407	392	421	429	420	417	436	406	416	420	425	406	447	413	413	423	400	382	415	411	438	440	416	439	383	418	421	403	425	377	377	386	395	445	377	395	438	406	424	378	396	410	391	441	386	423	427	446	468	403	400	383	420	446	403	406	452	390	385	395	388	447	399	444	388	428	425	385	421	399	428	387	398	405	419	413	434	411	412	405	411	429	407	405	416	396	420	446	398	436	394	426	456	382	414	420	440	428	417	414	401	421	431	441	418	450	416	408	402	438	409	422	424	413	451	426	344	384	415	395	417	400	439	396	409	390	351	382	393	379	418	426	407	405	401	419	431	394	376	383	393	401	421	412	405	387	409	393	382	405	431	394	406	407	386	373	429	424	407	417	390	425	419	385	417	401	403	437	401	403	412	430	420	379	414	406	379	399	420	418	389	384	420	425	398	445	429	408	412	408	380	395	401	415	425	445	386	410	431	426	392	412	413	408	406	422	385	444	411	379	371	413	398	427	390	416	417	440	400	368	402	419	432	403	438	402	396	388	408	396	398	410	420	393	415	409	435	394	360	399	403	414	417	411	429	414	458	384	412	418	378	402	386	442	426	410	401	414	433	415	398	427	378	414	400	386	425	393	376	426	416	377	384	452	376	411	408	420	432	418	439	434	390	462	441	421	388	401	443	412	407	424	434	369	443	410	418	404	388	412	429	393	391	426	376	419	396	398	401	439	365	363	372	386	399	378	378	425	410	405	391	452	407	369	373	407	406	451	413	410	406	399	423	421	412	414	416	378	405	430	413	395	415	411	429	437	443	418	398	399	430	447	375	373	429	394	489	478	383	393	400	412	415	465	399	397	400	395	405	432	427	409	422	392	422	378	392	412	425	400	404	394	431	382	412	438	415	424	418	391	396	423	441	413	402	405	415	392	428	439	386	422	381	412	401	399	395	381	467	411	417	412	407	426	399	408	402	445	392	363	412	425	403	404	382	438
23231	21276	29189	24577	21064	17884	3875	414	320	295	258	219	207	174	223	200	184	201	170	181	168	171	153	157	154	157	158	181	151	143	159	150	162	159	142	157	165	165	146	132	114	157	148	149	143	149	141	129	139	127	155	127	139	141	116	158	124	125	143	121	152	125	125	138	145	152	132	167	145	139	140	148	148	151	144	140	138	140	154	130	132	132	126	128	131	129	127	152	132	146	136	125	138	143	130	135	132	127	135	136	136	154	145	150	128	155	129	125	141	125	150	156	125	122	132	132	134	133	130	127	123	157	133	148	133	128	133	144	144	145	104	140	134	140	139	125	133	142	132	139	143	130	145	128	131	125	144	152	148	131	138	155	124	140	136	137	132	141	122	165	132	131	123	142	123	137	135	139	142	130	116	146	153	133	140	124	138	131	151	133	139	136	153	137	135	164	125	163	130	144	137	167	125	124	143	132	139	121	133	142	114	142	128	153	155	140	137	126	133	136	148	140	142	128	121	131	126	151	136	130	151	131	133	137	133	146	141	111	138	140	153	121	144	138	142	135	140	122	123	126	139	141	129	147	118	124	122	151	119	152	144	125	146	131	130	136	139	119	108	127	156	134	119	138	134	120	151	146	131	139	133	137	125	124	111	132	126	133	134	130	140	121	142	144	135	113	135	132	139	134	136	137	110	123	148	138	134	136	125	125	141	146	126	124	145	150	137	124	143	139	125	127	126	123	121	137	131	146	119	115	153	123	130	128	122	132	133	128	163	132	123	130	153	135	143	153	134	137	119	133	137	129	129	140	155	129	134	150	144	108	144	134	127	151	113	152	140	132	149	132	160	133	138	131	155	150	133	132	127	143	160	136	135	131	145	122	140	112	128	148	146	134	133	138	121	139	118	148	142	142	145	130	154	148	137	130	120	123	130	123	129	134	140	124	151	119	114	123	145	124	134	117	133	110	143	147	140	144	142	142	140	129	130	150	134	123	147	148	134	136	135	138	138	142	149	111	128	115	121	143	129	145	154	128	134	129	142	118	139	136	132	129	128	133	123	136	152	148	135	137	143	172	118	142	126	134	143	142	139	114	124	148	138	137	141	121	130	158	131	127	132	124	126	167	139	138	115	137	131	144	125	121	156	121	150	126	135	126	142	155	151	139	140	124	144	164	148	119	124	128	119	128	148	135	130	134	137	120	129	148	139	146	155	112	142	150	120	141	134	141	128	150	147	144	135	151	129	116	133	135	149	138	116	145	133	130	154	125	134	143	134	153	134	112	120	136	151	151	146	149	118	130	142	132	135	124	137	123	129	124	138	171	154	147	167	124	138	141	137	115	142	154	156	142	126	155	137	125	126	136	113	149	127	152	146	122	148	138	133	143	111	148	136	146	136	121	134	135	146	134	134	133	145	128	144	129	127	130	138	142	153	131	123	133	141	138	124	140	148	121	134	110	140	146	129	147	165	126	134	157	129	136	131	150	153	124	126	144	132	120	126	142	143	140	106	118	145	129	141	129	131	137	136	151	121	158	133	120	158	150	123	149	122	128	134	142	149	140	132	140	127	136	129	147	143	135	126	139	135	130	137	129	112	162	140	139	135	120	118	136	123	143	120	125	134	138	141	137	136	129	117	141	130	132	117	145	124	133	118	124	112	135	147	139	133	151	133	138	119	130	121	149	126	137	171	145	130	117	130	126	140	149	135	121	134	130	121	117	140	134	153	149	133	139	117	142	136	145	126	149	140	139	112	131	131	144	141	152	138	136	127	149	132	137	121	140	134	123	146	143	145	139	143	131	135	120	140	121	136	162	126	120	139	133	145	140	158	119	158	150	146	136	119	129	130	131	133	134	145	159	150	123	134	142	157	144	138	119	139	146	141	147	142	137	151	138	123	148	150	134	147	139	136	140	142	150	156	123	118	122	144	139	139	125	147	149	141	143	126	139	133	141	133	147	141	134	141	129	135	135	133	112	134	149	128	137	136	125	148	153	138	126	137	124	136	106	125	162	135	143	151	141	141	158	129	164	122	137	142	140	142	129	152	140	135	115	138	156	147	137	138	138	149	126	110	132	137	131	120	127	145	129	134	130	118	126	140	140	132	132	150	128	138	141	134	145	126	135	129	142	153	121	143	131	128	151	137	120	168	123	136	147	124	157	137	114	129	142	136	134	152	150	155	141	131	120	130	135	102	138	139	122	118	123	142	141	127	129	138	129	152	159	136	120	127	137	141	139	141	127	144	158	146	175	152	139	118	156	128	147	134	139	155	150	121	141	123	137	131	142	148	112	132	151	139	141	143	130	139	140	142	130	135	145	125	109	136	143	140	110	150	144	124	145	143	153	147	154	118	152	137	136	143	135	150	172	135	154	118	139	147	117	147	130	134	134	132	139	129	134	151	117	126	145	161	112	130	153	146	134	148	148	134	138	130	135	132	156	144	137	140	112	144	139	138	115	114	118	126	129	145	137	139	132	165	113	130	143	148	144	148	125	143	130	152	135	141	146	133	163	119	139	147	141	145	134	105	128	137	128	143	124	141	126	123	137	139	128	133	137	133	133	141	131	149	124	147	163	141	136	131	128	114	161	148	128	115	121	150	136	143	148	133	149	136	128	128	161	149	126	125	151	124	124	122	144	121	129	147	161	123	138	148	146	125	143	127	155	133	144	120	144	125	133	143	110	129	142	127	130	142	154	149	134	135	159	151	148	156	120	114	118	120	154	129	121	140	134	148	135	122	136	119	151	123	135	136	144	136	123	127	135	138	109	137	124	145	157	137	133	110	145	125	144	144	146	137	125	170	122	158	127	125	125	114	140	151	123	147	146	145	130	121	126	122	120	123	137	139	139	126	145	133	136	143	133	136	120	129	140	120	129	127	143	137	136	139	144	123	151	149	132	145	132	123	144	155	155	126	138	116	109	136	143	162	149	152	119	141	134	148	129	129	142	121	138	143	141	123	148	129	139	127	144	136	159	147	160	144	132	155	133	129	131	135	126	148	160	132	155	116	160	142	144	152	146	139	125	151	126	133	138	167	119	140	137	130	148	115	136	128	137	139	152	152	116	141	136	143	170	142	148	168	136	153	150	149	131	149	153	128	154	128	127	135	130	142	138	136	143	134	131	142	143	128	157	136	141	154	112	135	126	122	127	138	137	128	131	127	147	141	152	150	139	123	133	138	147	124	140	134	137	119	130	134	172	154	137	143	110	125	143	132	159	147	134	115	138	106	137	140	136	137	152	157	133	142	127	137	151	136	157	158	157	132	143	129	136	136	142	150	137	139	137	137	134	128	143	139	138	139	134	131	129	132	135	145	138	130	150	144	133	140	151	125	113	128	137	169	129	127	135	119	131	132	155	124	159	133	127	141	151	121	119	153	124	115	149	149	140	131	151	145	116	134	146	145	133	137	144	125	145	137	136	130	124	120	124	142	136	152	153	121	113	139	142	131	123	147	135	125	136	133	134	141	156	142	115	132	147	141	126	141	130	131	137
53568	75461	54865	28524	2578	1454	1104	869	727	577	532	433	429	430	375	345	379	329	261	285	291	258	247	250	219	257	237	231	237	230	244	197	224	213	211	218	199	236	196	226	220	220	213	200	223	198	223	222	211	194	204	207	196	205	224	207	206	218	217	220	179	221	200	192	203	196	214	187	208	205	206	199	189	204	213	198	210	200	169	194	231	207	213	197	217	209	181	223	201	212	197	212	191	188	195	174	206	219	209	220	217	196	193	227	196	230	203	196	221	189	179	203	188	200	190	196	192	170	219	213	190	216	207	206	188	181	195	201	203	213	218	205	214	196	205	195	212	185	212	191	195	198	195	203	208	193	223	186	201	216	204	182	194	190	205	185	205	203	189	194	198	217	204	169	196	201	204	184	203	178	206	173	222	205	175	203	198	212	208	181	206	208	201	218	193	190	193	193	203	225	189	202	201	186	201	209	193	216	188	201	218	208	211	186	193	214	189	209	207	199	182	211	203	214	191	196	197	208	221	184	184	196	192	231	207	190	188	199	193	212	193	198	209	229	206	180	184	210	194	212	202	211	202	205	188	185	205	195	193	184	185	201	193	184	185	217	221	207	178	210	199	206	218	218	215	186	190	217	202	206	210	188	209	184	201	201	221	193	188	222	217	186	195	197	203	215	196	202	205	202	211	192	221	210	181	194	212	192	190	212	217	214	204	224	206	192	190	202	205	213	196	225	198	199	192	197	193	187	209	200	204	178	222	206	195	190	199	220	181	199	192	188	191	208	205	218	206	225	183	223	172	205	194	183	183	204	214	210	183	196	227	227	181	194	204	188	193	239	177	189	195	187	194	198	238	188	209	208	189	202	241	167	187	208	187	211	208	188	196	199	176	182	196	198	229	203	216	188	189	210	193	211	211	200	205	207	199	195	186	213	200	205	211	216	205	197	211	209	190	210	205	193	201	181	211	199	187	206	184	210	198	189	209	191	208	226	215	182	192	192	198	200	166	208	200	185	209	176	214	196	209	212	231	204	223	177	216	209	202	205	198	198	185	193	174	196	207	217	224	201	215	202	202	225	204	199	189	187	226	194	207	188	203	227	201	188	210	200	206	209	190	223	214	182	195	207	188	217	210	213	200	200	216	182	205	199	193	191	216	186	186	210	162	210	205	217	203	224	188	204	221	180	220	196	204	252	206	194	220	193	196	190	198	214	213	211	217	219	197	195	204	183	184	183	196	211	218	202	217	183	215	186	186	204	211	212	203	214	182	193	209	193	229	194	206	216	195	209	184	179	204	216	224	209	216	167	213	206	213	206	205	190	211	210	193	185	193	205	207	188	203	188	196	198	196	194	218	183	209	201	195	194	205	213	212	226	189	183	205	185	218	184	190	198	197	213	223	196	191	191	188	199	208	207	211	203	218	199	178	192	195	197	197	222	203	196	193	222	188	212	200	184	201	207	193	193	189	208	199	222	187	187	170	184	227	200	196	181	205	219	226	210	217	207	203	196	206	228	192	207	180	208	181	206	189	223	212	175	181	203	216	199	194	172	222	202	175	203	212	186	209	181	217	214	181	182	216	196	197	191	194	196	204	203	180	202	210	184	187	206	226	208	207	210	197	189	202	195	201	198	204	229	197	191	194	185	184	211	183	174	176	197	206	185	226	205	185	200	211	231	189	225	183	213	170	171	220	207	195	191	174	217	184	199	194	192	188	212	194	204	191	186	216	193	210	213	185	211	194	213	223	212	199	209	203	214	207	186	201	193	214	189	198	206	181	206	216	188	214	199	210	210	217	205	186	194	197	191	195	217	199	193	194	201	209	224	202	195	218	192	228	234	233	223	194	203	174	205	252	176	181	202	226	200	190	194	230	161	193	208	195	197	211	187	214	199	191	180	206	173	218	217	226	180	178	196	215	189	210	187	197	230	188	192	195	183	208	192	213	204	199	210	228	198	207	214	208	212	214	194	194	207	186	208	199	218	202	246	195	193	210	168	195	228	226	218	197	195	191	191	178	201	180	205	201	207	231	217	195	195	198	230	180	206	180	196	214	189	215	197	186	195	206	205	187	193	197	215	194	198	182	204	190	212	212	205	185	195	187	189	203	182	192	200	180	211	210	177	236	205	170	216	211	215	212	210	196	215	207	211	207	227	202	175	201	237	201	217	189	171	206	205	203	203	198	198	201	218	206	208	197	191	191	190	231	212	216	187	199	213	222	206	218	176	183	189	195	177	186	184	192	210	202	199	204	217	199	214	181	174	191	212	213	200	229	188	211	198	200	218	201	202	208	192	179	180	197	210	195	187	197	202	186	185	179	200	212	199	192	229	221	212	201	201	205	207	228	191	219	191	181	192	186	211	182	205	210	204	209	199	187	188	184	183	190	191	182	187	204	202	215	216	222	184	193	222	203	214	209	195	180	199	200	203	206	191	214	219	213	188	196	222	184	181	215	195	184	182	207	234	191	193	194	208	179	201	196	200	182	195	206	181	213	205	212	208	187	204	225	188	195	191	184	210	203	217	187	207	193	234	207	221	197	211	200	176	194	207	187	187	188	193	204	207	191	197	188	212	220	203	193	191	177	195	208	205	213	182	203	211	206	195	201	185	186	203	198	212	199	179	183	223	231	227	193	158	242	207	169	212	201	218	177	219	200	200	197	203	208	196	189	193	185	230	197	226	220	214	208	212	182	185	189	199	217	183	201	197	219	209	195	208	200	198	214	195	188	205	212	211	196	207	211	192	203	225	204	223	192	212	190	192	204	205	190	218	201	220	251	225	218	191	186	204	203	216	197	202	187	201	194	195	191	192	222	203	193	188	182	184	197	191	211	201	183	211	207	201	191	189	199	199	209	214	200	186	195	210	221	228	199	193	228	208	212	205	191	217	183	185	200	191	204	208	173	228	204	197	202	192	195	197	196	203	233	206	211	170	183	201	188	188	164	202	224	190	187	194	202	186	216	188	191	222	218	211	202	199	223	184	221	212	191	208	218	198	203	221	204	203	167	204	191	210	192	211	187	193	217	191	202	208	178	172	216	223	207	199	199	204	215	191	182	199	221	178	183	179	200	182	223	178	186	194	200	193	202	218	211	210	179	202	203	211	211	203	191	195	188	205	211	198	204	215	209	205	181	199	188	189	212	195	201	213	197	195	199	186	199	174	195	181	206	222	208	202	202	203	212	200	180	173	209	226	192	182	186	201	174	205	207	176	210	198	187	210	209	204	184	204	190	165	192	202	209	186	184	227	184	214	211	194	214	192	234	214	194	229	189	204	191	169	204	184	188	214	183	202	206	205	173	196	211	206	195	199	224	200	201	188	191	231	189	189	222	205	208	187	223	189	195	213	174	215	234	188	230	209	190	178	223	196	215	198	189	219	194	197	204	210	199	180	213	211	186	190	208	190	219	204	208	191	184	201	200	232	201	171	194	193	192	179	196	185	199	195	199	203	195	214	211	206	181	217	193	194	217	208	217	193	202	184	234	200	220	185
33536	42204	42379	16678	1281	370	364	356	350	365	353	350	323	325	377	329	376	363	366	316	353	351	313	343	339	351	361	346	378	347	357	343	323	339	355	369	357	373	343	326	316	358	325	337	317	352	329	336	372	324	359	327	334	326	376	360	373	307	303	344	332	340	336	336	323	340	363	307	355	304	362	347	352	373	331	321	350	363	320	324	345	335	319	334	350	332	360	364	363	330	359	331	346	326	322	307	317	341	340	366	362	332	353	351	383	366	326	341	336	355	316	343	348	340	328	357	340	320	330	326	353	323	357	369	333	360	330	349	354	337	349	336	354	357	349	313	357	315	337	338	316	364	383	347	354	335	336	353	333	339	359	337	370	351	344	335	341	338	343	319	331	309	330	347	312	361	314	325	329	347	340	326	351	361	359	337	329	336	344	363	320	310	337	328	334	333	353	364	320	328	365	331	319	309	371	326	358	349	303	342	333	358	314	351	372	317	381	367	336	336	345	335	332	325	307	356	320	336	298	335	337	328	334	340	331	350	377	344	342	363	349	349	319	342	329	356	357	343	336	335	358	345	341	334	359	349	352	360	346	350	348	350	331	321	360	331	311	277	372	325	318	350	340	334	364	363	330	339	348	320	312	324	358	377	330	338	333	315	379	350	330	354	373	369	345	362	384	329	349	350	356	356	361	343	362	332	332	383	323	366	311	363	347	349	314	347	312	366	352	361	380	348	361	324	333	367	358	338	344	369	372	363	337	309	345	361	371	329	328	334	360	304	325	343	365	343	341	377	350	334	313	332	310	331	321	367	327	338	362	318	346	349	355	344	340	333	324	346	361	332	368	341	342	349	361	349	317	378	401	359	321	350	344	340	314	369	319	355	341	323	329	351	345	354	353	344	355	364	349	322	365	339	351	349	358	301	342	321	364	292	349	313	359	317	350	321	339	315	330	355	335	321	332	336	330	383	347	338	355	361	328	340	340	359	324	303	377	306	342	363	337	355	337	335	343	343	345	341	332	311	337	351	340	341	321	333	364	325	336	397	353	348	332	304	307	316	314	378	343	326	390	312	328	363	347	339	317	337	360	340	371	377	355	322	352	356	315	319	372	351	338	342	332	370	354	356	356	361	323	332	336	321	324	335	361	355	362	375	354	330	368	337	343	348	346	325	337	337	351	354	351	387	340	354	343	349	330	330	333	348	339	328	348	362	321	349	343	340	321	331	348	366	331	341	328	339	366	365	345	331	382	372	347	322	352	367	381	316	366	346	354	318	313	351	317	325	323	326	380	368	349	310	360	344	372	369	319	360	351	337	335	364	285	346	348	327	348	319	299	321	356	346	372	326	337	324	344	339	343	338	357	324	318	309	300	341	323	340	332	347	350	330	359	357	339	333	332	349	334	306	322	322	333	370	318	357	337	359	361	341	309	345	342	349	326	322	369	332	345	315	353	384	368	352	339	352	331	350	328	314	349	316	308	352	350	380	329	324	349	308	340	356	330	320	373	346	338	358	330	321	346	350	304	348	341	328	339	355	319	339	343	329	320	318	337	393	341	367	344	340	323	339	358	349	315	324	367	318	363	319	359	344	342	354	332	329	386	328	370	348	361	308	319	342	352	356	350	363	340	361	323	366	327	365	308	340	362	352	334	360	345	324	369	311	339	347	381	328	348	317	329	351	324	311	339	321	343	340	339	339	352	340	314	328	322	348	367	362	329	332	340	349	344	332	364	310	295	358	310	332	350	336	325	350	329	340	361	327	377	345	352	376	331	354	358	385	374	365	330	347	354	362	310	348	342	346	315	335	330	359	359	333	334	328	343	321	315	329	397	306	351	330	316	338	336	358	323	350	345	338	346	330	351	322	344	318	319	336	339	345	330	318	316	319	322	314	303	373	337	336	337	328	343	346	344	321	317	348	348	327	344	318	335	329	338	351	352	306	330	294	366	324	342	329	343	346	364	367	319	368	341	317	321	345	351	324	368	306	314	331	331	377	362	356	402	343	374	341	353	367	325	365	326	334	355	333	331	357	332	345	327	355	381	362	340	332	340	315	342	357	339	352	348	336	327	366	358	383	360	359	330	353	348	330	330	323	352	306	341	348	337	359	370	337	327	303	309	331	355	327	369	310	342	333	321	327	315	338	345	352	334	364	354	342	321	331	321	355	349	328	333	344	344	365	366	340	315	356	369	305	335	360	319	318	380	384	320	318	329	349	347	334	369	339	344	322	373	345	321	328	362	329	335	344	344	339	353	286	331	360	306	349	321	345	348	371	351	329	329	332	327	316	350	351	343	339	323	378	313	330	365	365	343	351	376	359	355	336	362	329	347	344	360	353	323	351	336	356	346	355	377	322	347	336	365	308	353	370	362	330	347	322	333	349	348	380	318	356	376	328	330	337	341	351	353	339	334	363	327	345	347	376	319	327	353	364	340	334	339	331	331	355	329	294	351	319	368	348	362	373	355	311	354	405	352	350	366	350	310	368	354	333	372	334	339	312	344	333	346	321	340	348	334	390	373	312	313	347	327	342	323	324	322	316	371	344	340	360	329	345	321	321	339	314	327	329	352	314	337	326	377	335	360	362	340	333	323	347	308	351	344	340	314	338	334	324	322	362	387	337	320	325	372	349	348	344	341	327	314	347	337	353	338	358	347	345	292	368	355	359	361	336	339	318	363	332	316	318	316	335	335	335	359	320	339	323	357	381	338	344	337	352	339	325	331	347	342	376	345	320	333	358	355	329	334	333	335	343	289	347	349	360	365	332	343	341	323	316	320	344	325	335	365	324	347	349	350	352	349	337	328	367	304	367	334	357	309	346	356	336	354	294	338	336	356	310	389	356	326	362	340	322	346	311	298	337	315	362	335	352	331	373	364	356	326	328	349	328	322	374	342	346	375	351	359	362	348	364	310	369	320	336	325	361	346	340	351	338	360	338	308	332	369	357	355	368	334	334	353	328	354	358	333	372	326	365	363	337	357	334	304	360	331	318	342	328	314	349	320	316	341	317	326	362	317	323	352	343	335	308	344	332	323	376	354	352	372	332	357	340	331	356	356	324	355	345	350	372	357	330	328	356	335	332	347	364	316	311	354	361	341	350	343	305	379	339	339	363	349	356	341	365	340	376	327	338	349	342	350	353	369	336	339	352	362	346	356	345	321	323	329	306	331	313	385	345	349	345	339	318	311	329	348	345	345	357	357	346	356	342	329	348	356	355	327	342	313	349	366	321	354	332	335	347	334	318	352	313	340	349	341	342	342	336	308	324	354	326	347	296	349	330	331	344	369	383	353	343	353	324	325	352	321	354	330	350	373	335	347	334	347	353	327	345	332	308	331	320	364	317	318	325	352	337	355	344	330	334	314	354	356	332	374	348	329	306	373	342	348	336	318	329	339	342	329	343	344	345	347	341	336	333	327	338	327	353	360	363	363	347	341	355	359	317	338	334	316	330	334	317	335	349	336	338	337	348	362	322	356	339	316	318	362	307	317	337
45385	59734	44324	8378	537	548	535	485	515	477	532	525	484	524	512	506	514	497	489	477	497	504	460	453	508	453	505	476	503	490	525	490	462	479	470	506	525	484	515	468	478	512	500	485	487	485	512	465	518	534	498	490	529	463	499	489	514	540	504	513	480	463	518	525	487	480	478	481	502	508	518	447	512	467	481	459	507	511	479	487	475	483	433	510	508	454	449	472	476	489	457	486	512	524	484	517	487	468	462	503	476	483	475	493	467	499	473	452	473	468	503	505	488	495	467	466	521	529	482	464	474	464	492	468	507	501	469	479	492	481	524	489	509	469	479	450	520	478	485	488	501	461	495	475	486	471	476	538	486	518	451	467	514	482	464	506	529	459	501	474	506	525	472	517	502	495	465	464	493	461	518	502	473	479	474	494	510	468	510	485	490	485	542	493	500	503	480	487	471	481	520	503	469	491	451	467	507	482	489	483	478	522	491	512	505	474	491	445	474	491	469	477	497	509	490	497	458	520	487	484	464	453	490	532	505	502	505	472	498	501	530	479	493	465	475	511	505	503	482	496	449	479	496	479	519	482	489	472	499	490	491	528	493	510	518	487	473	495	469	439	468	468	503	485	481	508	538	497	501	488	484	519	511	464	469	504	489	488	463	505	488	443	558	471	500	522	464	519	463	446	482	498	464	460	484	496	520	512	495	490	479	482	526	499	508	468	500	507	489	487	479	463	493	502	442	533	536	462	493	499	525	519	468	478	521	487	526	433	483	454	486	503	449	513	480	481	481	482	504	496	498	510	517	498	475	495	505	457	501	498	508	491	490	483	483	462	448	484	513	526	468	497	474	472	484	518	525	492	488	466	502	449	493	543	523	515	499	480	476	438	464	519	508	486	476	488	527	524	461	503	482	526	500	521	511	494	486	485	486	482	506	495	471	484	492	487	524	496	499	469	486	524	503	509	491	470	467	506	502	485	484	492	480	488	503	517	498	494	437	492	488	496	481	482	493	471	483	481	470	511	492	465	505	481	479	476	488	456	483	482	477	504	501	506	455	469	487	487	485	511	454	434	506	487	485	476	502	451	484	489	480	499	488	502	433	451	467	450	494	481	520	547	496	472	501	510	464	444	454	506	481	493	436	522	516	477	497	483	471	491	493	468	504	495	510	476	489	458	501	521	476	497	528	521	490	512	479	504	473	470	492	490	498	489	504	486	481	479	516	470	456	513	495	486	469	499	462	511	478	517	472	495	509	485	541	450	495	510	478	511	491	517	460	491	462	547	486	513	475	475	479	525	485	479	497	526	478	500	508	539	461	468	507	491	488	457	491	487	455	466	496	498	484	453	513	467	504	506	461	496	463	482	462	504	504	485	488	467	459	502	467	513	476	453	469	491	533	526	498	495	494	502	517	471	502	486	488	491	511	504	490	529	470	492	447	498	491	522	458	511	515	452	476	498	452	501	472	491	503	492	492	539	486	484	541	490	468	499	502	504	472	489	470	505	512	483	428	500	483	497	531	478	479	506	485	518	474	491	448	490	513	501	508	432	468	464	479	498	489	489	489	466	522	505	511	478	487	475	497	454	519	445	501	460	491	517	489	452	486	469	508	480	481	454	537	456	486	499	482	535	435	476	488	515	483	496	513	483	493	486	435	482	487	459	489	504	462	495	484	473	540	477	489	478	538	499	507	487	490	489	478	491	442	507	502	524	478	486	492	475	517	470	485	470	479	506	483	499	490	486	517	511	466	506	480	479	480	509	458	474	492	458	507	470	510	439	494	501	464	486	471	539	545	491	473	467	482	504	477	534	521	480	474	473	475	452	497	460	481	466	477	502	489	476	483	484	500	496	509	455	489	511	469	461	456	522	491	483	495	497	515	492	465	476	492	474	448	499	479	507	452	508	492	466	461	519	509	476	510	454	472	489	495	473	477	538	554	501	472	523	497	478	472	458	470	472	514	507	464	516	475	479	490	476	467	521	500	483	484	490	502	487	516	471	480	468	493	470	498	481	461	470	495	521	498	480	467	471	460	504	499	519	477	495	471	433	456	534	471	513	472	473	471	505	471	468	491	477	543	492	524	498	512	507	500	579	524	475	468	496	476	491	500	493	519	476	499	500	481	470	469	450	478	485	512	506	508	513	542	493	498	499	519	447	496	478	530	525	463	487	484	491	493	506	492	492	509	486	473	481	480	486	487	489	511	508	450	497	486	502	507	488	491	486	484	476	498	479	502	495	465	498	498	468	480	530	478	446	499	477	465	516	497	497	471	480	492	466	503	491	455	480	477	504	484	513	498	493	500	480	468	509	488	438	489	487	502	446	466	480	496	456	444	436	522	484	504	496	489	487	508	473	515	490	496	476	505	486	499	483	458	494	450	491	481	524	479	511	523	439	506	507	450	507	463	495	481	478	511	480	481	477	465	464	439	451	492	504	449	489	485	465	486	452	479	482	514	511	485	526	496	494	487	476	521	465	489	486	514	480	529	530	503	486	449	487	476	507	484	477	469	493	522	480	521	481	483	461	482	489	500	529	496	514	509	476	510	481	509	493	493	484	534	478	471	491	474	520	491	479	502	486	493	499	516	534	529	489	491	499	522	500	498	483	442	523	488	486	472	473	472	467	496	483	500	477	494	513	472	491	521	520	517	476	502	515	497	483	540	496	522	489	526	491	513	488	456	464	519	483	469	454	514	460	483	497	501	488	480	506	449	505	459	497	466	438	500	488	445	490	487	481	452	513	496	461	491	452	516	496	476	466	507	512	533	499	486	466	465	461	494	455	494	525	468	455	478	504	481	460	529	521	507	459	479	451	457	509	476	470	510	493	473	491	506	487	462	516	530	519	503	501	511	471	484	498	525	464	521	493	500	457	502	479	491	493	491	521	518	485	471	496	504	470	481	543	471	470	517	492	496	484	489	443	500	493	522	462	469	498	500	467	499	470	535	488	447	532	445	523	486	526	478	499	492	491	485	502	456	499	460	474	469	483	496	511	490	488	454	495	512	506	474	509	469	438	507	478	467	490	499	450	489	500	498	553	494	528	475	472	485	452	487	496	478	540	466	475	499	499	494	490	479	526	488	473	489	459	466	456	490	517	484	459	482	526	474	483	488	480	475	487	474	462	511	510	470	523	505	492	471	446	492	477	485	507	505	521	466	478	512	526	458	469	475	478	503	512	488	453	486	480	508	515	473	474	500	508	519	494	482	527	477	486	464	467	472	475	530	480	526	460	476	516	494	490	486	489	490	496	466	532	465	493	482	528	479	461	486	483	532	506	506	468	482	514	440	490	500	490	451	501	479	482	527	484	515	481	455	492	489	469	481	505	503	497	502	492	519	508	470	485	459	462	479	500	481	508	464	495	489	482	495	494	492	488	523	491	488	487	487	498	502	463	486	527	517	451	513	483	480	475	504	473	493	472	503	537	539	502	497	501	505	472	407	484	486	463	473	474	467	430	458	490	525	470	487	473	516	518	491	476	475	503	507	475
24075	21411	28421	24171	19959	5064	651	448	381	407	366	328	318	294	353	330	324	314	302	292	318	298	287	267	288	313	275	290	296	297	274	297	285	269	334	313	288	276	266	290	283	295	299	294	299	278	280	299	294	296	318	324	265	286	277	290	308	297	269	281	302	257	290	312	260	281	276	285	277	297	278	283	285	285	277	284	270	299	309	247	273	283	284	223	303	273	304	300	262	287	289	305	293	298	281	296	283	294	277	292	267	291	292	306	311	275	267	273	286	291	293	305	249	294	290	292	313	268	263	293	302	281	280	246	275	284	310	296	297	281	292	277	284	276	286	269	284	292	260	291	289	248	291	271	264	276	279	274	298	273	292	317	313	281	302	298	291	271	268	291	273	272	288	294	290	295	294	288	271	273	275	295	295	282	265	280	285	295	301	291	301	242	265	274	264	287	300	314	289	319	267	275	302	292	301	314	306	276	283	303	270	270	273	271	300	309	280	267	301	311	275	271	279	290	283	294	287	285	266	260	258	311	277	276	302	263	274	280	287	289	297	291	261	262	272	276	288	315	281	272	310	282	278	307	295	261	300	290	276	269	289	261	273	254	287	255	281	273	306	293	252	274	262	253	270	309	286	228	322	281	318	285	276	311	282	298	265	309	293	301	271	315	310	285	298	301	297	256	270	279	298	285	307	290	273	251	280	267	305	311	256	263	294	293	282	299	283	270	285	266	283	254	286	289	274	280	257	286	267	278	304	315	280	290	282	307	266	256	274	272	257	286	281	266	274	285	271	310	270	287	281	280	313	285	310	267	281	267	285	245	266	324	257	298	277	293	271	279	301	257	285	277	305	319	273	288	302	279	296	300	273	319	282	252	291	285	274	257	263	303	263	254	254	281	318	304	282	285	286	305	267	317	263	273	273	265	258	265	281	283	292	264	292	302	304	302	272	284	277	262	290	321	281	277	260	298	243	294	288	295	304	292	293	265	287	278	284	267	266	279	268	301	300	295	315	288	296	275	281	279	270	279	272	294	281	321	270	271	299	268	320	294	300	262	284	282	310	302	289	273	277	290	268	274	275	313	255	302	273	273	279	293	254	273	299	290	302	283	303	268	285	270	284	303	260	277	282	297	281	285	280	281	271	282	294	276	288	249	285	277	281	307	277	294	297	271	250	296	287	287	272	284	280	304	273	272	276	290	293	264	282	307	293	322	319	306	282	289	257	269	279	266	294	304	279	286	288	274	279	251	310	272	254	282	276	280	310	265	281	269	248	293	271	267	309	268	283	266	269	248	280	273	303	302	297	312	294	285	266	299	302	263	263	243	271	285	294	289	273	277	300	313	296	279	266	262	295	290	286	289	293	292	285	310	308	339	292	307	295	296	253	279	305	309	270	311	283	295	301	278	279	285	298	291	270	300	285	266	295	275	325	308	299	287	282	281	311	294	272	276	281	282	300	297	281	269	284	300	283	286	301	280	289	302	282	286	286	264	318	285	274	271	280	308	285	291	308	293	257	268	305	285	282	277	298	308	264	283	246	330	290	287	278	285	298	307	282	292	277	292	291	283	265	255	289	294	268	274	281	285	284	298	307	261	298	287	270	287	296	289	290	285	297	253	306	287	309	272	306	297	280	313	321	278	272	273	286	273	281	302	272	332	269	285	305	270	273	274	308	281	305	310	261	316	277	316	294	265	274	271	302	262	283	281	279	295	301	271	268	292	267	302	276	255	307	273	266	279	292	271	287	298	282	271	296	283	275	292	257	257	288	287	264	297	286	274	285	300	272	295	283	280	291	274	266	287	238	269	280	281	266	270	281	262	272	300	290	281	293	269	286	277	276	236	260	256	295	267	303	292	253	271	293	292	287	265	279	300	288	274	258	301	273	299	301	263	310	292	253	258	282	296	281	275	293	296	275	266	298	267	278	282	305	280	304	295	282	271	288	272	281	276	307	249	282	279	270	313	280	315	298	293	299	301	264	265	291	275	274	308	273	282	289	265	310	294	301	243	302	273	277	320	276	306	256	276	264	290	274	312	292	256	287	279	273	299	287	285	302	271	282	286	265	313	266	268	307	275	300	279	263	242	283	291	274	278	293	283	275	250	292	251	272	260	274	295	282	269	286	276	257	307	269	279	261	281	285	278	284	267	286	294	277	311	263	274	249	275	289	284	322	271	272	308	272	296	275	256	269	286	297	305	297	266	292	297	286	269	272	270	268	253	309	287	297	322	288	290	301	274	317	268	279	284	294	263	306	282	329	296	299	332	292	280	284	273	284	292	299	291	297	283	267	287	283	269	260	299	293	245	284	297	299	265	276	283	312	281	276	272	300	259	285	265	282	291	282	274	308	281	281	298	259	290	286	273	295	276	294	289	304	264	288	292	305	301	296	295	304	302	277	250	307	283	313	292	281	298	314	304	276	285	276	280	242	267	289	295	289	306	265	303	280	279	285	250	313	270	280	276	308	277	293	263	272	248	259	269	295	319	266	305	280	267	275	269	294	301	285	284	262	290	308	301	281	295	308	272	311	286	283	282	281	289	302	293	283	270	288	280	273	277	268	285	300	297	257	299	281	296	295	288	313	259	265	285	294	271	289	309	264	308	280	268	294	291	275	315	277	295	300	313	296	275	296	257	251	312	279	280	282	257	283	255	304	284	292	267	285	291	288	283	308	263	257	305	275	327	296	310	308	274	277	297	291	294	272	292	252	277	294	298	270	273	267	294	277	299	299	301	270	310	280	305	302	288	293	290	294	265	282	288	284	266	290	323	307	280	276	291	272	293	305	304	261	293	281	290	290	256	280	297	258	300	285	272	295	308	279	279	273	300	272	304	284	269	267	295	279	276	286	308	273	301	317	272	265	281	286	288	296	277	292	285	267	279	266	254	228	307	306	264	318	280	269	298	287	269	278	278	265	264	255	288	276	279	281	292	269	303	285	281	243	290	266	303	273	283	285	287	277	313	268	283	263	305	277	283	302	291	283	278	285	282	277	308	284	306	281	299	294	282	299	296	290	319	293	261	309	255	269	285	264	285	275	291	273	290	273	293	283	259	287	251	302	294	309	288	308	278	309	275	293	257	292	278	307	301	305	262	293	294	284	292	296	279	305	295	288	260	286	301	269	293	291	271	263	288	303	289	257	306	296	267	316	285	252	279	277	305	274	264	292	273	287	279	293	302	279	290	272	287	301	310	249	297	277	297	275	268	272	296	290	305	291	306	266	261	317	274	254	270	301	295	303	274	255	306	256	310	292	264	248	277	273	280	292	289	297	280	292	264	246	311	276	251	254	291	292	312	275	290	293	273	295	270	292	272	269	261	279	272	259	272	295	273	274	263	284	305	315	291	261	276	280	268	301	283	268	268	266	288	300	307	312	287	294	271	299	294	273	304	293	297	267	277	266	288	265	293	280	286	267	301	286	298	282	255	257	311	281	266	294	277	277	281	269	299	297	283	307	278	273	258	283	335	254	265	258	294	279	298	262	282	287	272
49882	56170	23996	4258	1613	1334	1025	891	720	671	649	592	574	553	519	490	498	491	448	478	478	466	467	455	428	463	463	454	424	458	447	424	413	422	402	404	408	421	427	402	405	429	404	461	415	445	397	440	430	453	444	442	414	374	406	416	447	393	382	392	427	418	415	410	404	376	433	404	454	427	418	452	406	401	364	421	370	434	390	451	417	417	414	395	401	392	414	407	418	397	428	410	404	388	453	390	410	378	363	440	399	392	449	393	405	381	423	400	371	420	404	377	385	406	387	417	397	428	412	398	380	401	435	370	437	400	428	410	400	419	400	429	410	426	402	420	434	425	391	428	437	426	452	397	413	388	430	413	411	440	450	415	374	419	418	386	397	429	430	414	417	371	450	410	413	429	395	396	372	407	393	410	426	403	409	426	414	396	383	396	397	433	435	385	414	402	407	415	405	415	406	413	383	410	435	414	430	406	435	419	431	394	435	465	377	407	427	381	412	403	391	407	427	399	416	428	444	407	397	382	382	407	396	419	417	456	415	412	408	433	404	408	421	369	401	407	389	414	427	384	382	369	422	392	400	410	385	407	372	401	408	414	415	416	407	426	417	426	376	392	404	410	413	413	435	411	381	430	415	424	391	411	381	436	411	406	394	439	423	398	409	424	386	419	405	411	429	401	410	438	383	409	424	408	423	397	439	403	419	403	420	417	441	371	405	389	400	416	394	422	389	421	458	390	368	409	414	412	430	417	438	388	426	397	449	446	429	338	441	388	448	381	436	386	372	428	459	429	383	412	391	399	415	419	427	395	393	451	393	368	393	424	416	402	391	401	431	413	409	415	407	395	441	410	424	360	424	384	375	433	398	395	387	379	435	425	430	400	393	409	375	406	408	407	411	402	387	390	433	455	439	410	357	408	441	411	429	433	402	408	426	394	404	393	396	381	397	426	408	406	416	405	419	392	468	430	415	374	396	439	393	395	370	449	426	389	422	407	386	456	401	402	427	388	394	376	404	421	420	453	412	430	424	390	407	390	418	434	421	393	402	377	411	416	418	421	399	406	410	416	391	444	408	402	400	384	426	420	427	387	404	416	422	435	442	405	401	440	378	407	405	373	404	407	406	418	390	379	406	416	400	397	428	406	418	452	427	408	426	423	368	390	403	408	376	412	397	414	396	368	431	421	398	402	422	391	392	407	395	435	397	445	364	441	427	434	417	427	447	442	387	374	397	397	424	390	374	431	406	412	411	407	433	421	379	451	409	422	414	417	404	434	392	407	454	426	373	403	390	405	395	404	379	396	383	412	409	375	410	420	416	397	398	395	428	423	407	392	423	413	414	405	383	395	410	408	412	399	402	424	443	397	387	407	382	418	432	423	459	400	417	428	390	410	421	428	409	415	407	423	408	331	413	415	404	429	420	444	381	392	446	383	375	393	416	401	430	418	412	434	449	410	395	386	393	396	400	391	413	410	422	407	359	381	404	437	391	390	393	419	412	396	402	415	400	404	384	429	414	387	438	423	416	404	368	370	399	396	412	422	412	422	426	396	432	406	395	426	432	408	405	430	433	388	408	416	408	383	399	418	413	437	402	423	381	444	426	418	400	440	453	432	416	422	427	395	400	404	429	400	408	418	391	376	417	394	376	433	417	373	421	430	409	431	414	431	401	410	392	418	429	419	394	426	405	376	365	427	368	436	429	408	445	421	445	430	410	406	433	434	448	410	406	367	420	398	436	389	379	385	447	438	383	387	405	394	435	406	420	394	424	399	402	417	399	391	411	399	411	423	423	398	392	425	380	369	377	411	388	377	391	409	398	426	394	394	427	422	394	447	429	397	431	430	437	445	404	421	444	429	405	472	382	422	432	397	384	383	382	382	407	411	396	409	407	392	404	411	425	424	437	385	436	403	402	394	433	414	436	405	401	415	438	406	403	427	410	415	434	436	439	432	441	416	407	402	430	435	418	417	404	417	385	427	393	406	412	411	424	401	420	416	402	420	458	401	404	432	388	449	395	429	390	433	429	413	366	405	435	398	427	424	380	399	432	407	415	435	411	403	394	425	439	428	428	446	390	413	426	414	416	435	392	395	400	405	416	417	433	406	398	410	452	450	420	422	402	437	381	400	443	406	418	390	396	425	415	428	426	418	420	377	390	473	487	392	398	423	399	397	461	385	412	435	458	414	433	433	435	413	405	386	423	449	413	366	438	378	382	448	433	406	427	392	386	415	419	422	434	405	416	403	387	380	439	407	413	403	398	434	428	399	429	440	393	390	445	417	427	410	411	428	417	385	393	432	389	407	445	443	422	415	417	404	408	428	405	424	437	406	388	421	396	419	388	378	440	465	415	385	404	427	414	391	412	408	425	398	440	420	392	442	423	426	383	430	430	427	414	424	432	414	425	388	419	420	417	430	400	433	365	402	452	431	425	410	417	411	413	359	450	413	409	405	431	399	404	394	432	392	388	398	386	403	406	426	424	412	395	435	419	391	409	418	442	368	402	427	393	445	427	445	384	411	402	389	476	395	380	391	404	418	431	426	423	441	380	414	435	443	421	390	390	436	409	419	427	427	431	443	402	374	451	398	401	427	450	388	409	427	392	415	392	446	442	365	413	411	401	458	434	388	401	407	377	422	426	394	407	411	402	399	416	403	393	407	440	414	378	420	407	397	425	374	420	436	394	404	412	451	424	433	430	416	380	402	417	417	422	391	415	421	404	411	427	444	469	392	399	425	441	435	419	384	431	384	426	401	393	404	421	405	418	406	404	418	408	409	399	441	420	405	422	420	400	424	406	384	394	407	436	427	427	436	384	421	409	387	422	422	391	433	373	437	415	428	421	346	417	429	435	406	434	403	428	380	413	424	482	415	416	378	417	394	440	437	360	405	438	424	432	423	440	397	406	413	415	449	395	403	414	435	416	409	416	399	404	449	419	416	420	405	405	395	385	399	401	420	413	430	429	404	415	427	407	389	408	421	422	403	396	370	410	403	417	423	381	384	436	411	412	396	411	416	421	408	401	371	382	399	398	409	427	406	423	434	425	421	396	417	386	419	413	441	388	400	401	414	445	444	385	411	445	449	386	379	426	420	433	415	417	454	412	394	393	363	408	452	437	407	443	405	434	372	421	409	412	407	430	377	434	402	433	422	442	449	377	399	402	425	398	401	406	436	418	418	395	379	428	416	405	380	460	376	414	421	415	426	410	412	425	449	434	416	378	384	405	383	386	428	389	416	414	457	424	411	393	420	413	423	428	425	404	404	393	367	384	416	414	421	402	397	393	400	413	418	413	420	431	394	420	407	401	452	413	399	424	411	416	418	458	413	432	378	420	411	389	386	400	453	384	397	399	417	437	423	412	406	392	392	405	429	410	418	383	408	381	376	426	405	393	413	417	406	402	419	409	387	439	403	431	417	424	415	402	407	413	420	435	377	400	401	415	427	454	427	394	400	374	426	365	401	446	395	421	421	423	381	405	456	419	425	395	379	419	443
23220	21188	29065	23930	21148	19168	3392	469	361	296	251	253	234	202	212	188	187	159	175	174	164	176	152	156	158	167	125	144	169	136	146	130	125	146	123	155	131	154	141	131	135	124	151	135	122	145	138	110	118	124	118	153	128	135	124	139	124	123	138	151	120	142	145	141	135	123	121	123	143	119	131	130	116	134	139	135	110	124	134	140	130	153	129	128	149	141	141	136	130	122	120	165	137	131	129	135	124	121	142	113	121	118	121	118	120	127	120	125	127	118	143	126	136	140	129	132	128	148	121	133	130	123	139	117	114	133	124	144	125	123	133	121	132	139	118	115	119	121	126	125	137	115	128	132	126	129	106	141	118	122	125	139	122	126	121	128	135	116	121	130	144	106	145	102	126	121	135	137	119	136	113	135	131	115	121	136	124	124	117	109	125	147	132	148	142	125	102	115	120	135	121	146	121	142	128	133	117	111	131	115	124	118	127	125	134	132	144	126	147	137	152	118	127	123	108	122	140	95	132	126	146	131	129	140	114	142	122	145	108	126	125	126	117	131	124	131	122	155	114	117	139	134	123	137	133	132	131	130	115	124	137	142	133	132	138	131	121	134	142	114	120	137	131	109	126	114	144	88	138	127	131	126	138	129	139	121	122	130	125	136	102	128	115	139	150	113	126	115	125	111	120	140	126	117	117	149	130	119	124	104	124	124	128	89	143	141	124	130	122	136	132	115	130	122	137	122	134	140	118	127	134	121	142	151	125	131	132	121	122	121	122	122	127	134	128	112	120	97	131	115	128	140	111	116	116	145	122	125	128	135	123	136	143	115	121	142	117	113	130	129	116	108	135	136	152	125	104	123	117	108	122	118	119	122	114	126	118	116	125	145	129	124	123	128	116	116	121	123	107	124	123	122	124	115	134	126	106	130	133	135	158	133	122	143	136	138	130	118	128	109	131	110	125	133	116	100	112	137	131	109	142	127	127	125	145	131	113	105	132	111	127	109	131	136	119	121	137	105	117	137	110	118	135	115	130	152	132	115	132	115	134	152	113	120	131	137	105	127	153	145	119	124	117	110	121	143	102	152	114	146	141	132	149	120	122	143	146	102	113	132	129	133	106	136	129	125	130	136	106	134	114	99	132	114	120	109	129	111	124	102	128	141	134	128	131	138	116	141	123	118	126	119	128	116	124	124	125	118	113	136	128	116	127	112	119	127	108	125	112	128	133	122	106	107	112	121	132	110	126	125	121	121	113	116	124	123	105	113	124	127	108	148	127	108	114	123	118	131	139	130	125	127	112	134	130	138	121	129	124	91	119	140	142	137	111	118	133	114	125	143	119	125	130	154	100	131	122	116	132	116	115	122	112	130	129	127	129	133	134	128	130	132	134	137	129	127	120	114	128	128	131	100	133	142	113	118	116	155	110	122	106	137	114	112	134	120	122	125	125	118	126	133	130	127	132	132	128	132	128	105	115	124	143	126	119	135	97	119	136	126	136	151	156	132	123	110	127	115	108	141	123	117	118	140	112	126	127	133	117	125	121	121	126	116	110	122	121	114	118	100	118	137	89	120	118	131	143	131	114	135	113	126	119	118	119	135	130	102	151	128	120	126	128	117	113	139	137	131	123	139	124	125	119	122	129	130	130	122	135	120	118	98	117	156	120	140	114	108	107	127	115	122	124	127	125	138	142	119	127	130	135	114	121	114	127	127	126	121	131	108	112	137	128	115	155	120	135	127	139	123	136	104	121	117	123	132	115	134	114	138	134	122	117	112	126	135	129	141	96	123	127	124	134	116	122	120	122	131	116	115	121	129	125	110	127	148	137	125	125	128	118	123	136	122	126	131	124	130	130	131	123	104	122	139	132	109	130	135	142	108	124	129	120	118	121	135	128	122	104	114	107	119	114	113	122	136	122	118	127	160	121	115	123	119	127	139	106	124	125	97	118	118	103	126	126	122	128	112	108	124	128	131	142	126	130	109	125	129	132	129	128	113	130	117	122	121	126	131	134	135	122	127	126	129	134	114	137	124	115	148	117	113	122	127	126	117	151	139	120	95	114	141	99	111	128	130	118	130	101	110	127	151	118	148	112	119	139	122	143	112	120	120	124	131	133	143	124	120	123	124	132	119	129	116	111	138	116	124	97	134	108	146	150	125	113	118	151	114	131	127	133	135	136	121	128	115	114	118	130	136	112	117	121	143	108	109	125	99	110	137	134	145	124	116	110	137	142	118	118	125	125	143	114	129	132	117	133	135	135	117	123	147	123	110	151	124	136	111	130	142	122	133	130	133	123	139	143	145	130	115	120	126	124	117	125	132	121	104	112	131	131	141	124	127	132	104	117	135	130	142	141	114	125	129	120	122	109	112	149	135	108	121	140	114	132	128	120	129	150	147	137	130	107	141	120	99	114	115	123	127	115	136	114	121	145	103	126	122	136	121	159	141	134	129	154	140	135	144	131	109	125	136	151	142	111	138	143	129	110	125	131	121	119	128	111	131	125	130	119	127	97	128	146	104	150	121	126	146	127	127	121	123	127	135	133	109	116	128	125	140	141	131	127	123	139	134	105	107	149	120	129	121	113	148	160	129	122	134	127	130	149	127	104	143	124	129	121	127	122	134	126	134	144	146	133	125	110	116	112	124	132	121	133	142	114	128	125	103	124	137	128	142	136	111	130	138	132	138	117	125	127	123	122	119	121	116	101	127	130	144	127	123	139	123	130	108	146	116	137	149	130	116	116	121	131	130	141	122	143	104	130	144	130	142	132	130	133	122	112	129	128	123	136	135	131	136	106	124	112	137	129	99	119	119	146	125	131	119	128	140	117	137	131	119	119	122	145	128	122	136	143	135	124	128	130	137	128	135	126	125	136	130	129	120	147	127	129	120	119	139	128	142	129	106	109	116	122	128	123	119	140	115	117	116	131	125	133	121	122	113	114	124	118	125	137	117	117	123	122	128	127	129	118	120	137	111	123	139	114	113	124	121	103	124	121	119	127	117	107	112	126	130	115	135	103	138	136	115	123	143	121	115	130	112	133	110	145	129	130	133	118	120	126	137	131	118	114	149	103	127	154	127	136	129	156	125	121	120	126	135	111	131	137	134	134	114	114	117	117	136	127	135	118	104	141	110	129	128	137	125	129	135	147	122	127	128	138	109	128	125	119	125	125	134	132	126	120	135	130	111	144	123	127	122	118	124	121	141	148	120	126	133	111	121	130	135	131	127	154	114	121	124	139	126	159	126	115	119	137	125	113	126	126	137	130	109	116	120	118	129	127	136	128	110	128	149	139	136	130	138	145	142	123	137	115	115	116	142	113	112	126	139	121	114	127	130	141	115	109	134	120	144	140	132	139	133	109	132	113	133	104	130	134	132	130	119	106	126	115	134	124	146	132	138	122	140	126	142	119	105	126	118	124	110	120	127	150	124	130	133	139	125	135	144	143	138	122	142	135	129	124	114	129	115	114	130	118	122	114	133	110	118	126	128	135	112
49728	59699	48678	24808	2582	1809	1384	1091	876	756	598	542	524	448	409	356	335	329	335	287	304	283	279	272	225	255	234	264	220	248	231	210	270	215	215	200	192	237	200	217	209	202	185	213	233	191	214	207	205	200	192	170	214	196	210	220	189	201	182	178	184	202	195	166	210	183	174	196	178	211	185	180	178	182	178	174	195	171	187	192	214	217	179	195	182	163	187	169	189	151	199	198	164	203	170	222	172	186	170	190	176	184	209	196	158	210	165	178	174	221	202	191	186	184	188	184	174	179	163	217	178	196	172	190	195	196	184	184	180	176	198	171	186	209	189	180	187	173	185	208	190	188	190	178	179	193	190	195	172	193	217	168	163	182	196	174	177	197	205	218	203	201	219	171	191	186	180	193	188	215	209	191	200	175	194	186	186	162	187	178	196	191	173	161	207	201	201	194	202	181	194	190	210	188	212	197	212	192	188	194	184	182	196	199	167	181	183	216	175	206	154	182	187	192	185	203	193	183	182	198	183	193	184	184	201	181	215	192	171	180	175	201	197	179	193	160	187	209	178	169	164	204	187	181	172	179	203	183	177	189	199	195	176	158	202	182	209	181	211	186	189	200	168	200	214	191	189	198	203	187	207	185	179	176	177	195	176	168	167	179	180	181	157	189	227	196	185	201	174	167	168	190	187	191	201	170	198	198	192	181	197	201	188	162	195	150	201	187	203	196	198	190	184	159	177	174	194	188	191	189	192	203	179	216	166	194	202	176	183	182	207	160	190	216	177	172	193	194	167	169	195	185	195	168	189	192	193	188	191	189	177	194	156	200	179	193	199	195	190	192	172	182	186	180	173	175	174	192	210	196	174	160	182	186	205	188	200	175	167	195	183	176	186	184	197	167	181	180	195	195	180	198	176	176	182	186	182	175	189	181	184	217	178	197	194	161	189	184	174	188	180	204	174	206	183	161	189	182	180	180	179	197	173	210	197	181	183	189	190	168	186	203	166	176	167	190	171	157	200	165	166	208	183	192	164	179	173	206	161	180	176	217	195	177	178	198	189	205	188	173	169	193	188	188	204	174	186	177	182	185	184	152	196	168	182	202	196	189	175	194	177	191	181	184	189	189	208	192	170	186	201	190	179	197	202	191	173	174	191	194	197	203	211	158	179	194	194	193	194	163	191	192	169	163	205	198	185	190	189	176	197	218	177	188	184	179	179	168	205	172	181	196	174	228	195	202	193	208	208	182	152	186	191	199	199	177	187	176	176	190	192	187	175	188	176	182	170	187	167	170	190	181	177	192	195	187	196	169	195	166	184	191	195	173	184	205	194	187	184	174	176	215	184	185	167	181	188	193	173	165	169	185	202	196	175	169	186	188	205	172	190	204	193	200	220	220	201	201	183	188	174	196	197	199	195	174	185	187	169	149	175	166	186	191	190	144	198	165	196	182	199	188	194	180	182	177	190	196	196	180	177	173	195	194	199	183	177	184	181	169	182	184	193	187	184	203	177	196	208	158	197	177	177	172	171	206	187	168	199	201	204	185	184	176	175	198	172	205	162	165	175	178	172	197	166	211	188	201	177	185	183	166	186	185	179	191	156	202	174	214	184	222	198	203	191	170	175	201	201	190	193	183	166	181	182	151	181	189	201	207	179	184	206	199	214	180	186	188	174	186	176	204	187	199	188	182	174	182	201	188	171	173	185	194	192	188	166	182	178	182	171	205	183	191	182	203	197	201	205	182	180	175	167	169	187	178	162	178	180	183	169	209	196	219	206	189	199	183	174	206	170	183	184	201	179	199	169	182	186	178	198	172	178	202	188	189	179	188	177	199	201	192	181	172	190	188	196	216	161	183	202	203	185	173	164	181	173	176	170	188	201	190	183	172	205	201	191	180	212	170	203	200	184	198	192	153	179	180	179	154	185	176	211	180	191	179	213	178	203	177	188	185	192	183	176	209	167	198	194	206	190	183	185	187	184	213	210	183	186	189	172	195	189	185	178	213	197	213	186	172	181	188	194	202	228	199	194	176	191	183	172	188	199	184	187	184	212	201	180	189	197	192	199	187	184	200	181	193	205	207	206	194	207	194	198	179	185	222	190	202	180	203	183	198	174	183	205	213	182	207	167	181	210	189	184	179	173	172	182	193	184	164	180	159	172	172	179	177	197	173	186	183	191	198	164	185	203	205	193	188	174	179	169	173	211	195	197	172	196	191	202	191	179	173	167	171	174	187	204	176	189	158	161	175	196	203	179	192	197	179	159	216	174	175	213	206	189	179	178	196	191	166	192	171	177	173	187	198	188	185	160	167	203	190	204	171	175	194	192	180	186	208	195	180	176	192	209	198	207	199	190	177	172	190	180	179	195	180	189	200	175	192	186	210	182	173	208	180	190	191	204	179	189	173	182	190	159	172	150	204	175	153	198	167	187	208	183	175	185	191	177	185	183	173	197	205	204	189	180	211	185	160	208	186	176	188	201	179	190	197	220	186	202	220	184	181	190	192	168	191	185	191	188	175	174	176	161	177	190	192	169	195	189	176	175	199	208	198	188	177	165	184	186	208	182	180	203	200	180	157	202	195	187	186	196	181	189	181	168	190	178	172	194	193	179	172	185	188	188	192	219	172	188	192	180	196	160	172	187	177	212	172	197	186	207	180	156	177	213	196	187	208	207	209	177	173	192	193	180	178	212	189	171	191	213	159	193	162	184	187	215	179	188	195	186	179	206	192	182	170	187	186	193	184	190	189	188	202	180	169	174	197	201	195	196	198	210	199	177	187	177	201	192	187	205	176	183	202	155	195	197	183	195	179	189	178	184	202	194	203	199	199	195	175	182	209	184	197	188	185	184	188	159	186	205	185	209	164	175	193	195	202	182	202	195	186	151	199	173	184	177	183	215	199	200	175	191	184	181	198	194	195	193	206	180	183	186	180	185	158	181	187	198	177	183	186	198	174	184	185	168	187	170	192	182	184	178	202	168	173	171	171	200	195	201	200	184	182	173	157	182	172	192	184	191	173	196	169	183	183	197	176	176	183	176	190	172	198	192	181	187	193	187	185	208	204	201	215	185	185	198	189	205	204	196	183	194	187	195	207	181	195	166	198	169	174	173	179	218	172	177	194	181	165	190	215	194	172	184	182	175	191	207	197	197	185	171	170	177	195	174	176	203	189	167	177	208	166	166	180	204	173	189	189	191	179	173	187	191	174	168	208	199	201	178	175	195	175	170	159	173	171	173	154	173	188	167	171	199	166	173	222	204	193	194	180	180	210	183	194	206	166	183	175	202	191	193	203	215	195	177	178	190	208	163	203	196	192	177	182	195	180	208	184	162	182	187	182	162	180	209	187	210	185	198	192	194	188	181	182	200	189	165	187	187	183	173	173	165	197	196	184	175	187	199	175	189	171	209	165	192	172	174	189	171	183	195	181	187	171	207	209	221	175	177	208	197	179	192	216	171	186	180	155	151	185	184	178	196	189	178	183	192	169	187	184
31117	34483	38395	18697	1387	378	394	348	321	375	346	332	320	319	349	327	356	366	390	327	353	350	328	340	344	353	330	368	346	358	315	350	343	335	335	352	359	317	341	337	362	340	332	324	340	335	305	364	346	326	332	341	363	348	342	327	335	354	343	371	327	344	333	334	327	328	335	323	345	326	300	354	369	350	339	333	333	317	374	379	321	326	330	339	322	322	321	317	339	354	293	294	334	355	339	336	329	334	318	323	315	306	307	323	343	373	349	361	362	310	353	319	351	343	366	344	340	332	323	331	335	337	341	321	350	361	347	339	330	348	344	323	346	365	352	355	342	352	359	350	315	331	335	351	377	341	336	344	342	327	328	342	350	314	347	342	353	346	350	316	321	354	375	307	307	319	342	313	327	328	357	353	375	339	316	331	320	365	344	336	333	323	327	327	318	297	323	335	355	336	390	341	336	364	327	325	295	338	337	334	334	316	342	321	351	300	325	361	340	345	325	345	344	379	356	326	354	328	358	372	328	321	339	354	374	363	367	359	340	334	327	341	355	360	347	306	346	313	339	363	349	375	337	338	341	359	328	329	333	346	350	347	339	352	332	318	334	319	309	347	329	322	338	309	331	339	325	333	334	324	377	353	307	330	346	351	360	367	344	333	357	343	345	339	333	373	295	335	328	357	315	310	342	332	328	393	317	356	355	329	355	340	347	315	306	319	335	331	347	315	323	353	361	357	349	330	346	341	338	334	339	348	362	350	323	344	323	321	355	321	367	347	301	357	322	343	335	321	323	347	344	376	315	358	349	339	325	323	334	327	374	320	331	316	305	374	339	325	334	330	301	331	306	329	356	338	353	345	340	340	378	361	360	322	337	326	358	359	375	317	371	333	311	362	341	347	335	314	330	331	348	337	331	326	352	344	327	350	348	320	333	305	336	271	346	347	328	347	335	311	330	329	325	331	324	349	335	329	318	375	329	339	315	348	341	332	335	358	345	331	331	314	323	310	339	338	362	336	330	348	349	334	365	345	342	332	346	326	309	345	335	343	319	347	315	366	344	331	326	302	338	292	323	314	365	323	354	325	338	327	352	367	353	336	342	325	332	366	335	353	313	342	347	323	354	319	344	350	360	320	336	316	332	318	328	329	329	316	329	354	360	316	338	329	359	345	358	324	343	361	314	355	364	332	358	334	355	342	358	360	332	352	355	338	335	348	359	353	321	355	323	318	331	364	324	328	349	335	351	345	357	306	323	299	287	328	304	343	321	345	333	342	352	360	350	331	310	354	345	364	329	325	349	322	363	304	322	326	330	344	342	367	357	364	326	321	375	295	352	324	323	330	329	354	319	328	313	349	301	338	348	299	329	319	359	370	346	346	328	313	334	339	325	342	360	343	342	365	336	329	356	313	365	345	326	348	316	334	338	323	337	340	342	329	313	357	341	373	361	333	337	310	311	331	311	358	335	352	331	325	334	303	343	332	335	329	328	365	333	319	364	368	353	346	325	312	366	332	332	363	348	342	357	344	339	372	318	324	366	335	345	355	327	325	376	349	324	340	370	357	354	365	364	329	332	345	325	354	327	350	323	378	340	309	348	370	330	330	323	326	342	338	376	339	330	357	366	294	345	342	312	310	347	322	345	357	335	329	292	366	336	346	356	315	312	315	318	328	350	327	317	339	335	325	329	324	360	350	335	344	346	344	349	291	327	336	305	334	308	336	371	341	344	321	374	314	341	335	337	342	314	343	366	364	327	308	281	338	309	345	358	303	357	352	332	347	342	389	365	316	350	329	358	343	328	321	310	371	317	331	340	321	327	343	324	300	320	327	340	348	348	328	332	363	331	337	352	343	340	329	378	317	336	332	332	319	336	334	337	347	358	364	349	314	360	324	312	340	353	358	327	338	334	329	355	350	326	306	334	309	335	321	338	358	320	339	339	320	339	327	348	303	324	305	353	309	318	353	313	337	342	327	361	302	358	301	368	334	351	375	340	350	321	353	345	335	329	328	336	331	345	328	349	363	334	343	334	355	343	342	314	366	301	338	318	342	345	322	384	324	322	348	335	348	355	326	336	362	319	340	306	319	296	320	375	352	323	330	330	315	354	352	351	341	322	331	329	343	348	352	342	335	333	309	318	316	313	303	330	348	344	306	343	305	347	375	310	302	330	337	359	337	322	370	347	345	365	355	336	307	358	337	335	317	315	351	312	311	359	354	339	366	357	327	366	337	350	317	312	342	377	306	367	367	295	330	324	294	330	358	340	343	332	354	336	344	363	349	337	329	364	323	314	326	334	359	335	312	347	364	299	333	332	339	341	344	311	331	319	280	336	319	331	338	317	328	336	330	336	366	325	353	337	351	346	342	347	340	348	338	353	360	303	329	291	345	332	339	350	336	313	354	325	372	327	360	351	331	318	318	319	331	341	324	353	340	339	361	345	336	326	330	332	305	332	293	293	318	351	326	364	371	355	330	299	334	334	330	355	315	324	341	323	335	312	306	344	329	330	337	328	381	344	342	371	336	343	345	342	337	325	296	313	364	359	344	346	352	296	350	320	344	336	357	324	351	352	338	320	343	336	332	296	316	325	338	359	334	335	345	346	353	338	358	331	353	339	344	297	323	291	371	334	328	328	296	330	344	300	325	340	384	329	323	356	333	353	340	312	348	342	329	317	355	332	359	308	348	336	336	331	311	343	332	339	314	352	334	341	347	368	366	362	339	351	373	307	326	335	310	350	333	334	337	337	367	327	344	336	354	305	349	353	338	304	297	329	304	318	356	319	350	342	333	313	337	336	347	362	347	298	329	334	328	363	342	315	359	332	330	334	328	364	327	316	333	339	361	322	316	332	351	355	340	324	326	324	346	326	348	336	329	343	313	321	332	316	333	386	363	333	337	353	375	358	369	337	327	355	394	322	301	354	352	329	323	377	362	334	335	334	342	319	356	325	345	310	354	306	337	305	330	332	348	326	341	331	335	335	336	353	346	326	326	334	320	345	316	326	367	330	333	334	299	356	325	309	327	326	310	337	330	323	353	337	340	324	367	334	359	338	371	322	297	373	343	340	335	372	338	338	327	328	352	372	361	326	344	321	368	370	362	316	365	345	340	338	342	335	324	377	322	332	327	323	377	350	339	296	297	362	334	338	344	345	330	312	331	333	378	323	369	333	315	331	374	360	347	326	339	352	385	333	359	358	369	323	330	347	350	357	336	362	342	333	319	338	330	306	344	309	332	326	335	365	352	338	331	329	331	338	379	329	311	371	370	321	320	337	307	356	377	328	301	360	336	339	376	309	324	342	351	314	351	345	349	355	295	332	329	381	363	347	317	324	330	358	317	328	342	331	335	334	333	310	328	351	344	316	307	371	346	338	373	324	342	365	354	353	310	296	339	331	362	348	349	360	354	341	342	318	313	307	311	318	358	328	372	363	342	333	362	359	324	342	360	362	353	323	369	338	340	325	319	327	324	355	329	318	332	345	349	333	331	347	315
41095	51788	42608	14801	761	557	505	457	554	450	481	515	528	498	482	493	495	463	527	500	497	476	455	463	429	475	456	477	452	499	492	479	469	503	480	483	503	503	465	441	449	515	429	485	498	505	479	485	480	442	470	497	461	517	497	455	505	498	473	488	488	514	484	489	505	483	493	460	470	462	493	439	535	483	497	454	503	503	489	473	431	490	442	470	459	438	494	482	492	512	469	498	477	454	492	521	499	469	478	531	482	460	491	469	479	468	504	527	469	498	456	527	506	452	531	495	466	477	487	460	444	486	455	473	497	471	510	525	518	452	472	477	450	503	488	476	500	495	497	444	495	505	455	477	438	472	444	510	492	493	456	470	451	505	488	534	474	463	483	466	482	497	487	501	486	489	481	515	480	450	480	471	495	527	464	480	483	493	448	438	495	475	478	532	461	460	461	482	515	519	482	520	503	465	489	481	464	501	436	480	451	436	463	466	481	440	478	487	485	478	477	464	478	493	432	514	510	476	506	470	499	494	456	498	465	463	445	486	470	462	468	499	532	464	477	479	462	483	519	483	482	458	467	490	492	511	487	460	474	466	455	500	477	463	485	500	462	493	479	483	493	463	439	457	502	474	462	475	460	467	499	483	516	486	491	496	484	495	501	501	470	471	514	503	449	491	494	477	501	473	476	483	509	466	501	486	453	474	468	486	496	517	482	443	498	549	537	437	472	491	492	512	486	446	500	518	492	449	537	485	451	495	465	481	460	496	489	492	510	468	509	511	489	527	503	485	499	441	475	482	490	474	468	510	476	497	478	512	478	461	459	472	492	473	488	479	470	484	431	465	526	497	481	494	494	550	475	501	491	475	459	470	472	520	483	493	512	489	506	508	498	428	485	501	513	484	508	479	529	491	459	467	456	488	460	490	468	441	493	463	514	499	472	495	464	454	522	458	478	470	494	469	494	467	479	466	495	487	450	451	432	462	448	514	442	471	476	537	487	492	456	466	494	466	526	520	484	470	457	522	452	482	463	503	500	467	427	497	547	475	526	489	487	501	460	485	484	498	485	489	450	486	495	465	483	489	494	522	522	505	473	464	466	508	491	462	471	471	483	509	480	454	475	491	463	496	521	454	511	428	458	475	472	445	492	486	512	492	467	458	501	490	476	497	458	466	470	511	486	464	486	469	488	502	494	488	493	476	502	463	500	491	468	467	487	519	476	485	479	515	461	518	516	448	492	508	465	468	477	511	483	428	496	500	485	535	483	515	462	497	474	476	486	508	491	484	494	497	476	486	474	480	453	450	503	493	474	459	521	475	486	540	471	456	469	510	473	481	473	488	467	480	477	516	457	465	482	471	471	497	490	489	491	488	448	488	507	470	478	467	477	477	465	458	469	470	441	473	501	464	468	488	508	471	484	464	500	458	500	492	507	515	475	485	495	494	477	505	480	480	474	532	479	443	477	490	456	467	470	469	468	476	530	490	488	447	498	458	472	461	468	473	489	450	490	502	501	499	464	468	488	470	490	524	453	476	512	465	478	475	514	484	499	459	446	471	474	464	460	522	529	482	465	459	501	498	484	513	481	515	473	462	502	457	516	485	482	485	493	477	523	482	492	469	469	473	508	439	467	503	462	491	448	482	504	465	424	502	464	515	480	526	448	458	493	473	479	464	479	512	492	488	477	474	471	464	484	471	520	475	507	468	441	474	487	465	493	465	535	472	490	456	519	505	495	464	503	473	515	488	473	479	501	489	513	509	491	480	432	500	490	450	464	485	467	478	466	461	482	498	494	495	487	502	512	465	510	458	471	499	478	466	438	484	474	469	481	474	474	516	453	507	466	453	485	450	455	472	507	496	483	460	494	488	499	499	495	492	482	450	515	505	470	494	505	484	477	466	508	477	472	485	518	534	509	470	490	483	493	481	478	483	463	493	481	510	454	460	505	473	514	473	446	480	522	447	490	417	435	482	480	463	459	461	545	490	490	521	485	508	448	444	502	497	465	489	469	474	475	464	477	473	479	491	506	483	468	454	474	482	462	457	495	488	495	468	511	485	488	505	461	454	463	471	485	488	455	472	533	531	479	483	469	448	515	491	446	449	482	428	460	475	485	485	503	516	471	484	473	495	471	479	459	446	480	464	470	502	484	472	474	482	486	493	486	440	489	500	500	521	501	454	483	461	469	452	466	485	451	479	483	484	489	462	458	495	469	471	451	472	469	483	454	486	431	450	465	499	459	527	541	494	463	477	511	514	485	463	499	464	491	490	483	489	446	526	447	508	452	516	441	482	498	516	494	502	493	525	470	532	486	465	462	471	502	500	461	455	479	502	470	501	476	487	481	500	481	488	505	457	450	461	503	426	470	463	468	464	531	498	497	492	504	487	475	506	507	497	469	467	468	466	495	515	469	475	454	452	470	477	489	442	458	469	437	471	477	502	479	462	505	480	477	504	503	495	460	473	439	503	509	513	454	432	497	465	478	477	494	488	476	497	506	468	450	447	498	493	466	455	500	488	492	481	493	476	536	465	484	417	471	465	469	442	473	442	504	498	451	462	490	527	482	468	494	502	470	479	486	445	476	497	469	490	494	442	490	468	453	495	462	490	482	458	443	468	487	436	467	466	523	486	510	521	504	467	508	484	464	498	452	468	472	504	530	470	454	493	521	449	506	475	491	477	518	491	462	470	496	511	511	476	475	489	479	452	499	513	495	491	523	450	480	472	505	491	460	523	458	485	501	478	468	501	465	485	470	488	463	502	526	467	503	460	447	482	466	467	489	501	479	415	480	457	414	486	514	495	522	522	461	474	451	499	455	455	504	499	454	452	485	469	465	501	482	453	456	458	475	522	487	462	499	458	497	522	464	493	497	467	482	514	464	470	504	506	503	484	478	473	466	456	483	501	454	443	511	502	504	443	458	455	488	456	460	490	465	442	469	516	485	486	434	505	430	502	512	472	497	451	478	531	468	428	463	519	501	446	480	452	486	475	465	464	464	476	493	467	473	452	503	471	489	475	462	499	508	459	500	447	476	487	456	481	460	476	496	518	461	446	496	480	496	462	471	484	457	477	486	537	492	497	486	488	465	455	482	465	466	466	509	444	487	497	465	479	472	476	511	485	463	463	470	515	481	471	446	510	488	482	454	483	430	482	474	499	501	505	528	471	488	523	495	469	522	481	456	467	492	507	432	460	466	507	464	462	464	510	465	457	462	488	493	469	456	494	444	480	436	489	495	491	460	470	465	489	465	493	475	475	499	455	497	474	467	472	487	460	511	499	486	438	483	479	490	465	503	476	535	496	473	512	438	499	486	475	488	494	463	511	482	498	478	484	498	463	512	466	534	534	491	466	512	450	490	438	473	508	498	485	493	445	515	496	488	543	487	473	485	494	501	485	496	484	495	505	498	466	508	492	478	487	487	496	479	490	513	476	481	484	489	472	425	485	480	489	457	535	453	483	481	488	494	457	478	495	476	523	506	438	503	475	457	420	479	473
24241	21574	29608	24693	19626	6961	696	440	421	352	381	337	346	360	348	346	320	333	364	331	325	284	301	321	329	297	304	335	308	302	300	317	300	293	287	292	333	291	317	294	288	303	292	291	302	333	295	288	325	278	279	299	328	284	302	307	308	311	321	321	291	340	313	280	304	308	275	292	316	300	289	285	286	315	278	272	302	290	324	330	325	302	287	257	302	323	314	330	315	302	302	318	284	329	302	267	301	319	313	288	275	273	301	299	300	297	265	273	305	294	314	293	281	328	320	295	293	287	294	327	311	313	287	236	296	308	315	326	273	309	279	344	287	288	302	260	304	294	278	285	295	287	307	294	299	274	302	323	312	288	289	295	323	307	296	287	334	309	305	327	319	306	287	302	300	291	346	304	293	300	312	327	277	283	286	265	278	318	317	288	277	307	296	296	314	309	321	289	300	262	332	320	293	321	295	280	320	297	278	286	312	310	335	295	288	300	314	292	295	342	285	295	288	296	310	275	277	291	289	300	299	280	316	276	307	275	308	302	309	323	297	295	318	314	313	296	294	256	301	297	278	281	298	290	309	314	304	284	325	302	307	287	313	297	304	300	284	266	347	320	301	328	316	317	328	303	264	317	301	339	309	274	276	321	331	294	291	273	285	291	293	291	305	316	321	299	285	310	315	290	308	278	291	299	278	316	309	301	294	344	291	271	302	323	284	305	314	310	343	269	287	296	290	299	322	269	313	303	308	288	293	300	277	305	294	297	319	306	307	319	272	305	322	305	297	308	290	284	303	325	318	266	314	299	291	265	335	307	306	303	301	293	322	285	246	292	316	313	327	293	277	317	299	337	303	316	315	314	296	305	311	309	317	310	286	295	283	304	284	305	291	303	314	298	297	283	332	294	304	307	284	284	299	283	341	278	302	279	275	295	318	269	288	282	325	290	317	310	287	274	323	306	294	303	297	335	288	313	310	292	329	300	283	290	312	280	285	295	315	285	292	296	282	324	292	319	311	296	290	304	291	326	289	326	282	309	294	272	285	300	328	296	283	305	256	275	294	282	301	300	301	314	297	292	312	290	294	316	311	298	327	291	299	283	307	320	304	298	290	304	301	295	289	289	293	302	326	312	330	314	327	301	300	287	308	304	304	297	319	305	322	270	301	273	331	300	352	277	290	314	278	309	292	291	314	318	303	294	305	294	311	274	302	314	289	287	272	278	282	266	304	297	314	302	296	315	309	299	293	284	298	292	317	321	287	296	307	320	283	275	301	273	313	292	278	316	303	285	295	304	317	296	298	287	295	354	310	294	308	295	323	277	323	312	331	285	304	300	310	308	299	284	295	258	313	281	310	308	293	298	314	283	296	316	305	323	294	308	312	290	290	328	279	274	291	301	306	310	280	297	320	305	301	283	298	275	283	271	269	297	273	311	289	348	304	288	296	296	287	295	287	314	289	270	333	295	302	291	310	314	309	302	278	298	320	326	308	284	289	291	285	310	327	296	317	310	302	275	297	292	309	304	300	307	289	301	325	318	331	273	322	306	311	318	315	302	263	283	320	293	344	303	320	309	317	323	287	297	282	312	317	320	292	308	288	298	285	267	294	294	297	293	304	295	317	303	299	326	318	314	298	294	298	277	302	289	281	339	301	286	293	274	287	307	302	308	287	284	292	286	291	323	302	300	307	319	283	292	285	293	287	279	282	282	325	290	274	269	301	314	292	307	327	285	296	287	326	327	290	318	279	266	312	290	326	322	294	318	295	301	293	297	296	321	274	284	291	299	295	301	276	324	282	317	311	297	285	295	295	287	298	287	321	281	290	297	299	321	315	282	316	295	312	299	292	284	293	289	310	310	288	290	331	316	277	299	315	327	294	306	266	318	287	308	311	282	310	323	303	284	314	269	292	291	293	296	307	299	254	312	279	286	320	285	307	282	265	277	288	294	316	314	295	318	294	303	295	327	303	309	283	302	296	298	289	277	300	297	314	281	309	312	263	308	292	292	304	302	292	301	306	333	349	294	304	299	332	312	298	311	288	282	286	306	285	304	281	299	309	300	313	290	297	330	284	286	291	314	304	306	290	320	285	268	302	319	296	290	285	306	270	319	303	269	271	284	302	308	310	267	279	300	305	295	265	305	293	305	292	299	280	281	291	298	285	323	266	282	287	282	283	304	294	316	313	303	311	317	283	297	277	302	267	291	302	309	280	290	295	288	295	302	281	309	298	252	291	313	300	316	322	301	316	316	311	274	309	283	318	284	292	300	303	283	317	320	327	292	305	283	261	314	286	302	304	327	295	294	293	287	315	293	297	260	290	300	289	316	302	265	303	310	288	286	281	294	301	324	279	294	297	311	253	310	290	299	313	274	327	315	293	288	300	314	337	313	279	310	313	299	282	314	292	287	303	306	281	300	302	325	295	274	299	293	285	310	277	301	282	286	321	333	320	302	296	333	292	292	271	312	307	296	311	278	302	300	288	311	309	281	310	263	314	309	297	314	266	293	275	305	281	311	266	285	298	327	290	299	316	304	329	305	267	306	309	296	286	327	291	302	292	314	296	299	296	297	308	330	321	291	312	301	295	287	314	313	328	284	316	287	292	260	283	295	252	297	299	265	304	295	309	284	313	288	298	305	304	294	288	303	335	309	321	324	319	280	300	279	313	286	308	309	303	283	304	295	278	282	335	276	340	273	302	264	306	319	319	325	273	320	283	287	302	280	313	293	311	315	323	288	305	326	323	269	298	287	299	276	295	287	301	335	310	299	286	286	276	316	298	274	250	310	297	281	287	325	287	317	291	314	290	286	308	299	302	322	288	307	307	297	291	307	296	319	311	297	286	289	315	297	318	297	300	308	294	290	290	345	296	312	293	349	292	344	311	345	308	313	294	263	324	312	305	282	278	276	305	313	279	299	295	294	286	310	284	281	304	313	285	275	306	325	309	319	320	283	270	314	292	305	314	275	274	318	275	293	337	286	284	294	260	279	309	309	292	319	282	281	289	296	291	286	298	275	264	297	318	295	291	347	270	306	326	287	261	323	300	340	326	270	298	296	301	275	286	319	301	290	304	295	311	295	310	297	303	308	276	330	285	328	313	304	277	294	284	276	289	322	319	305	310	283	301	313	258	283	326	292	303	309	291	298	278	325	254	303	299	312	296	318	306	312	274	324	294	305	278	304	290	291	302	288	337	346	318	263	273	282	295	254	316	301	301	289	308	280	304	338	360	276	275	298	298	248	293	316	306	312	324	299	306	301	313	278	267	299	340	278	325	304	330	300	299	311	307	292	336	306	318	285	295	329	276	298	271	286	290	290	297	302	313	302	312	279	292	281	324	294	302	299	298	330	301	297	307	327	302	287	309	263	284	292	283	347	289	298	340	299	315	266	308	305	284	319	317	293	292	321	321	287	288	283	287	289	263	297	281	296	283	345	299	301	285	290	299	305	305	304	279	291	288	296	288	288	269	282	348	300	317	313	312	312	305	286	295	323
49744	71454	53424	21145	5681	1228	837	739	663	636	579	572	551	529	496	491	492	481	442	472	457	500	494	470	479	437	464	473	427	456	439	437	454	469	431	479	417	448	448	444	433	425	405	439	438	414	469	437	392	422	443	457	474	430	441	418	462	440	446	442	432	459	437	416	381	427	430	433	458	428	459	425	458	427	424	466	464	467	447	437	432	429	419	448	423	426	437	424	461	439	385	434	445	441	438	444	450	438	437	447	449	417	429	480	455	423	403	486	408	393	432	439	412	410	442	442	448	433	464	430	394	410	449	428	434	457	432	398	424	390	405	391	443	421	457	459	434	441	421	454	431	429	445	413	414	440	438	422	445	419	452	455	447	386	424	375	433	409	446	452	406	436	447	414	436	421	453	472	456	408	457	448	453	430	448	413	434	430	415	450	421	444	451	425	409	444	439	466	442	438	406	399	435	398	464	431	443	435	418	426	427	414	444	410	475	440	415	411	413	432	429	422	446	433	446	452	407	472	406	430	460	438	478	405	396	411	429	452	399	426	419	409	455	438	470	450	404	450	437	419	445	430	448	408	453	428	423	425	425	426	431	435	426	407	448	376	435	461	416	408	436	416	433	405	444	437	436	448	478	412	428	420	485	401	408	444	454	417	426	446	417	432	416	483	461	430	475	433	481	423	473	426	378	428	443	449	413	442	432	408	404	420	461	382	455	431	424	430	413	442	441	409	441	396	476	443	414	444	467	454	429	457	439	424	386	445	448	453	409	456	438	435	413	459	388	411	414	427	427	456	411	441	428	430	414	467	471	393	410	439	445	438	394	465	435	439	398	415	426	438	421	416	422	428	414	441	432	436	402	476	398	408	450	421	429	456	432	464	453	447	428	453	414	423	419	449	422	455	440	392	454	441	409	437	431	476	408	424	426	407	452	472	415	420	466	416	416	433	380	448	474	405	409	426	438	423	460	394	433	403	435	421	443	451	448	431	433	420	441	423	414	454	475	454	438	411	425	447	423	456	462	459	459	430	403	433	421	413	431	444	467	416	436	413	431	404	433	416	415	434	478	461	419	399	404	438	467	452	427	441	418	420	425	442	424	408	436	428	435	473	432	433	447	419	447	411	441	435	458	430	457	416	443	426	464	414	448	449	455	427	435	406	417	451	440	454	412	431	447	454	430	433	418	436	419	425	447	455	445	438	433	420	423	451	404	431	414	395	436	420	450	412	452	434	459	452	421	465	437	455	435	419	434	406	421	411	437	417	407	446	435	385	421	446	436	442	447	464	490	466	424	445	437	435	408	448	445	423	431	430	439	420	450	449	424	444	417	421	438	413	450	428	470	448	428	405	422	422	451	393	453	430	417	452	434	412	415	409	450	422	448	437	409	459	448	414	453	401	465	419	422	407	451	425	450	413	441	425	434	434	457	458	445	423	434	433	411	433	453	414	467	464	408	414	414	420	391	435	436	467	415	448	440	446	422	427	423	435	434	399	432	422	482	433	445	431	442	388	430	406	439	408	458	401	443	427	440	450	438	397	402	418	440	477	440	422	464	440	396	417	472	395	468	409	419	430	419	454	426	408	420	408	447	412	426	413	484	466	418	398	436	422	420	406	478	391	444	427	425	443	422	448	418	403	423	452	434	436	448	444	434	437	457	435	415	431	424	412	427	416	434	443	422	459	410	449	430	447	430	418	463	402	395	447	455	419	426	387	454	451	400	467	411	445	449	384	402	424	411	429	457	435	459	443	446	470	443	451	405	448	455	428	457	429	475	401	423	417	408	459	429	417	429	427	426	430	435	434	424	456	439	429	433	420	426	440	454	446	431	384	417	441	417	441	432	399	460	421	437	421	429	414	418	432	442	434	426	442	426	434	411	403	417	441	456	440	458	425	484	388	427	412	439	414	435	490	455	412	430	436	418	394	440	458	386	450	447	466	466	447	404	416	450	433	419	383	413	432	472	405	438	409	433	422	414	412	455	434	445	451	433	455	429	434	436	448	421	417	426	442	441	411	420	422	399	451	383	412	448	435	460	408	442	449	443	453	403	460	435	441	445	438	426	408	443	412	442	432	435	417	460	434	418	413	417	413	422	463	444	416	461	422	405	432	434	439	417	415	440	446	439	419	449	441	440	415	452	416	448	415	429	426	465	463	410	435	430	457	406	412	396	442	436	450	428	419	458	417	441	480	418	425	459	377	464	436	403	429	423	423	448	447	473	426	437	462	404	414	436	417	411	436	401	425	427	402	409	446	438	455	460	407	424	442	414	426	427	415	428	410	403	460	403	437	410	429	458	416	431	426	437	477	413	440	412	448	405	410	447	448	422	417	426	408	395	447	437	403	456	460	431	424	444	408	453	427	423	450	445	452	405	422	428	437	451	454	464	435	424	459	445	459	421	429	442	408	450	409	425	452	422	471	462	429	448	417	436	450	428	412	416	432	407	456	432	452	486	425	432	427	442	432	421	435	410	419	408	415	421	448	437	424	411	447	429	434	438	435	449	417	418	431	475	416	403	439	446	433	416	424	449	424	424	432	440	442	394	430	425	448	449	480	399	433	412	448	443	436	458	414	403	427	406	420	403	432	417	455	429	433	442	470	448	414	438	479	420	466	414	421	435	435	404	434	458	438	420	422	463	436	426	446	448	415	443	429	445	404	444	423	439	417	431	439	395	419	453	437	412	421	444	421	415	433	435	399	431	409	427	445	441	417	460	414	432	424	412	461	439	453	448	467	442	454	390	438	438	416	426	433	458	451	406	464	427	479	470	406	394	442	409	437	462	427	477	420	445	435	430	402	405	456	447	437	419	468	436	421	442	446	412	432	423	411	446	427	447	413	402	412	429	457	427	398	477	428	417	454	424	417	456	442	426	414	425	428	440	430	403	427	448	447	455	419	396	461	463	441	403	410	445	389	452	426	443	414	431	383	441	453	425	465	387	431	424	456	441	410	447	462	472	404	449	403	392	423	426	428	377	432	444	441	430	413	431	456	428	425	436	443	460	467	443	427	440	437	425	444	440	448	435	441	413	463	421	425	435	426	416	441	452	422	467	452	424	448	465	459	427	425	442	403	411	460	407	435	433	429	426	442	469	437	429	426	446	428	425	425	431	405	438	438	418	452	411	444	401	393	449	428	424	404	396	438	440	445	400	464	427	443	436	432	438	406	427	415	424	382	423	404	419	402	451	419	448	433	465	457	435	445	434	442	451	458	444	420	439	460	453	452	433	429	431	434	454	407	435	393	419	428	411	409	484	433	393	423	406	430	436	429	402	421	413	412	439	410	435	437	425	411	431	412	424	423	404	467	402	442	438	442	445	416	425	418	452	429	397	442	416	454	402	491	425	403	439	414	408	480	442	419	446	437	439	420	427	412	462	445	458	415	440	393	426	454	409	427	440	420	474	458	429	428	460	399	454	387	453	430	399	425	408	436	405	456	450	448	473	456	461	445	424	431	441	418	440	434	453	429	423	428	407	461	451	433	442	428
23315	21290	29440	24517	21170	18753	4418	420	268	259	239	225	216	187	182	184	171	180	198	188	165	160	188	162	171	157	174	165	137	150	155	161	157	144	156	152	151	129	135	161	140	158	168	149	181	133	148	134	131	152	168	147	138	146	159	161	135	138	151	138	144	134	147	132	148	142	147	156	153	148	149	145	161	141	131	149	121	147	157	148	140	146	141	152	118	144	152	161	140	163	137	134	147	137	144	150	145	137	117	132	143	140	140	145	157	138	134	156	138	142	129	166	162	148	151	131	150	151	148	149	141	155	149	155	153	155	160	134	144	166	150	128	121	144	146	156	142	138	152	153	123	170	145	143	147	148	148	139	136	136	139	132	140	164	141	148	136	141	162	118	160	139	132	144	128	126	145	122	153	147	140	161	150	167	162	150	169	136	148	140	134	142	142	121	165	137	169	150	136	146	149	155	151	132	146	147	134	136	120	132	126	150	143	140	135	159	143	146	131	167	146	135	146	113	152	131	134	124	135	143	145	110	139	135	143	140	164	135	140	162	138	144	127	150	122	155	131	142	156	171	161	133	140	144	146	149	131	160	135	141	133	147	150	148	160	141	127	158	136	139	151	140	141	119	147	138	134	149	142	145	124	117	168	144	122	146	147	166	129	150	132	136	144	146	140	154	107	154	142	152	135	143	148	140	142	152	151	141	155	132	140	136	130	121	149	156	143	131	135	148	153	136	135	120	124	137	135	135	157	149	165	156	149	136	145	125	148	145	153	132	152	146	144	142	136	135	135	141	129	137	151	142	136	136	158	136	138	156	141	147	142	135	158	141	125	129	142	169	163	150	156	125	152	146	167	140	135	125	151	146	159	142	130	153	148	149	149	120	135	119	142	155	156	166	129	131	146	117	122	133	138	147	148	150	148	139	140	138	143	133	147	139	153	138	138	126	139	150	121	133	134	125	143	151	144	148	159	121	159	143	136	145	138	158	155	167	147	150	158	121	156	136	139	120	134	145	163	142	133	132	126	145	137	128	147	166	131	138	163	118	169	160	131	157	124	140	132	136	137	146	144	161	128	153	144	151	123	149	155	147	151	124	151	171	133	146	139	146	161	157	143	145	151	133	164	133	168	153	136	142	135	147	125	133	141	175	145	149	144	151	164	132	155	136	142	134	140	146	135	134	126	151	156	118	145	144	114	177	157	162	171	160	145	137	162	161	152	139	145	136	148	139	139	148	153	130	136	149	161	133	174	134	129	129	138	138	143	163	148	147	162	141	142	127	146	136	151	146	133	146	145	123	123	128	143	141	147	163	142	169	126	147	124	130	129	151	147	147	142	133	136	157	161	135	139	164	144	146	148	136	157	132	148	141	148	168	144	132	147	145	137	143	158	149	150	143	147	175	135	146	150	150	125	147	146	136	127	133	137	138	117	137	148	148	175	147	140	141	132	151	136	129	157	156	156	140	136	140	167	136	158	135	134	160	150	129	140	141	125	157	145	126	131	137	134	153	148	147	145	149	138	154	147	146	153	129	146	146	142	163	171	120	155	149	165	164	146	135	160	157	122	136	149	130	160	166	146	123	137	150	150	147	139	129	158	131	136	150	156	137	141	140	129	168	153	133	142	145	147	133	159	127	136	131	135	150	147	142	143	160	142	117	156	169	137	154	149	134	139	136	156	133	142	143	141	145	155	132	140	116	150	140	163	143	135	142	147	174	170	160	158	136	151	153	147	128	149	146	146	159	138	126	149	128	137	145	148	132	143	141	145	148	137	162	142	156	118	165	151	136	165	157	157	123	149	131	129	150	145	128	138	141	166	140	152	140	149	168	145	156	137	128	152	144	156	133	128	148	161	141	138	141	148	162	145	150	168	126	128	162	138	156	135	160	157	151	154	162	145	162	139	152	144	158	157	114	148	148	147	137	141	132	135	122	129	160	153	152	128	135	167	138	139	130	141	142	143	156	152	151	150	141	148	142	163	161	137	154	145	162	139	150	160	148	144	149	157	143	158	139	159	142	154	134	141	138	139	143	146	142	139	139	158	130	139	129	134	149	155	144	166	141	154	136	131	122	136	175	154	164	131	151	148	146	150	161	135	153	160	131	145	154	128	152	140	139	139	145	144	132	177	156	145	161	139	144	135	146	140	132	133	152	126	137	134	133	165	162	135	137	150	147	147	156	147	140	137	129	141	140	147	119	128	143	129	141	147	136	146	134	171	145	127	142	138	152	137	145	154	129	139	141	128	141	145	170	130	139	128	138	146	112	150	162	135	140	141	160	150	145	151	134	137	130	152	145	145	139	146	151	147	151	144	153	139	129	135	166	144	148	140	141	167	137	152	153	152	151	136	157	169	110	154	135	150	150	153	132	143	137	126	159	138	123	129	147	149	145	143	164	137	166	124	130	163	146	142	126	146	135	148	145	147	132	133	146	143	135	131	142	158	150	160	138	152	142	132	138	157	140	160	152	150	153	151	145	136	166	152	119	168	141	153	149	151	140	157	146	168	182	133	131	124	156	137	153	136	134	152	155	164	130	148	132	137	127	158	153	149	169	138	149	156	127	156	134	124	151	138	134	145	117	168	127	162	154	147	154	162	146	148	134	154	131	153	137	140	163	135	146	139	127	146	117	142	137	152	160	143	156	143	154	134	160	143	138	141	144	170	155	148	151	136	135	132	130	134	154	169	160	125	171	154	156	142	155	141	142	132	139	163	139	157	158	131	148	126	157	150	143	137	136	145	166	149	159	156	142	147	131	131	169	139	144	136	143	162	152	131	137	150	151	136	148	135	136	148	142	150	151	151	149	147	142	145	134	151	130	161	118	163	152	152	147	152	147	132	170	137	151	145	148	124	156	146	136	155	137	152	150	146	118	143	135	150	143	156	151	133	163	141	152	120	139	145	146	157	138	125	125	149	136	151	159	127	146	139	145	146	145	158	138	168	150	142	155	126	135	147	135	133	127	142	137	161	149	149	117	146	137	150	124	143	131	132	132	151	150	145	159	145	144	153	130	146	169	140	142	154	134	141	137	150	155	146	153	144	135	128	142	150	136	170	154	163	137	161	147	137	154	127	130	155	137	147	135	139	124	129	141	154	141	135	147	139	143	149	149	143	143	141	163	160	158	144	132	155	130	159	135	151	138	144	145	156	145	143	140	153	140	156	145	125	158	160	171	136	135	139	149	141	161	166	138	130	164	138	136	139	131	115	155	158	128	150	142	140	136	155	136	151	129	137	143	140	139	159	161	151	150	136	164	146	138	125	126	155	140	140	148	141	143	130	141	146	132	121	150	146	157	146	137	149	167	159	159	137	131	151	156	135	155	143	151	120	148	130	122	154	144	128	139	140	141	150	132	142	134	154	132	139	149	154	140	157	152	131	133	142	150	184	151	152	157	158	152	118	140	162	129	131	149	158	133	145	146	144	139	144	143	147	150	164	141	155	123	137	154	131	159	112	136	163	147	139	133	124	147	151	152	161	147	155	134	134	117
51760	78109	64827	33026	6897	1748	982	798	614	589	508	447	415	367	325	314	291	269	283	292	298	271	281	272	238	227	246	239	240	244	231	211	233	232	230	198	224	223	208	220	235	219	211	227	203	208	208	233	225	236	209	220	205	209	225	204	234	205	230	214	206	209	208	189	205	217	207	193	219	213	222	223	211	199	208	198	231	201	214	231	217	209	213	210	246	250	195	221	206	195	198	205	228	221	213	221	218	247	216	195	219	214	217	227	206	222	222	235	220	220	192	194	226	190	211	220	218	222	218	244	204	220	217	204	220	212	214	198	184	218	200	213	225	212	207	227	223	213	215	182	206	201	216	192	208	224	194	227	205	196	209	204	195	211	184	221	227	229	210	207	205	226	188	207	214	230	202	228	213	183	239	201	182	205	227	222	206	191	216	214	205	197	216	204	191	214	219	192	214	198	205	206	206	226	244	201	191	192	216	222	217	204	235	184	219	213	195	220	251	218	225	236	207	208	199	200	211	222	193	230	252	209	199	215	199	238	211	198	210	265	228	208	210	196	212	225	211	231	221	216	208	244	201	223	189	189	211	216	205	198	207	228	223	231	181	223	202	218	199	216	208	198	209	215	209	206	216	213	221	213	212	207	229	203	221	203	207	202	219	200	227	219	205	212	213	196	228	195	226	238	185	219	216	228	220	220	244	193	224	218	225	243	203	233	228	225	203	199	193	219	217	202	190	208	218	210	225	237	229	214	206	225	225	217	218	203	189	236	208	200	219	216	185	215	220	231	198	205	238	223	204	192	219	233	216	224	209	217	254	216	168	210	223	210	226	224	220	189	227	207	200	226	238	225	227	217	198	208	204	231	206	218	209	210	201	197	229	193	223	185	217	216	197	204	217	225	201	205	230	172	214	218	210	228	207	232	207	239	218	237	223	222	233	200	239	228	199	209	227	203	202	199	211	241	229	206	222	198	198	215	217	211	218	212	198	217	212	232	234	209	235	235	226	211	212	198	246	223	206	232	190	190	222	198	224	229	224	211	220	217	234	233	191	217	231	246	205	177	218	221	195	241	226	200	226	219	214	221	233	210	215	224	224	231	213	215	218	201	252	202	199	231	202	223	222	238	208	200	231	189	205	224	241	225	207	202	211	223	213	199	200	215	218	228	177	187	222	218	219	208	205	218	220	205	206	228	201	202	204	203	219	209	232	200	201	197	172	219	201	207	193	208	229	193	226	204	201	214	206	194	223	224	193	210	230	234	232	227	212	193	192	217	190	215	213	232	210	212	219	209	199	200	223	210	217	218	200	194	201	223	225	187	193	201	222	218	223	226	219	195	198	222	198	227	197	212	227	231	205	243	218	221	215	203	200	246	203	210	200	215	206	218	194	215	261	205	225	205	201	215	219	200	218	206	197	198	208	210	198	209	194	202	237	205	234	204	225	210	195	206	210	207	210	210	196	211	206	243	214	214	186	206	230	196	217	212	227	216	178	219	216	241	220	233	211	199	229	181	189	196	200	213	206	206	230	237	218	215	208	202	191	222	220	205	218	228	228	204	221	215	200	192	204	186	192	220	242	216	229	207	200	227	221	192	220	227	197	230	231	212	197	211	221	225	215	219	210	206	216	199	202	193	228	221	219	217	203	213	221	199	181	244	209	205	184	228	213	215	200	202	220	219	214	202	213	249	221	206	210	225	198	195	225	189	220	211	216	218	225	219	239	194	215	235	219	219	233	201	230	232	196	210	215	207	211	205	196	235	223	237	236	214	218	189	220	211	229	213	208	203	196	200	201	216	215	212	180	219	210	208	206	213	198	211	198	235	194	211	209	208	213	188	227	216	226	228	217	202	247	193	197	209	223	237	221	197	202	188	226	221	218	183	210	203	223	230	202	203	230	201	218	211	235	214	208	223	204	226	227	238	195	217	212	221	222	233	198	248	201	210	216	211	190	207	228	194	199	207	218	204	214	216	219	227	211	187	215	218	253	232	208	209	187	209	215	222	203	205	197	202	195	215	238	201	197	229	201	233	218	205	205	198	188	221	206	208	210	227	215	221	224	206	238	186	218	228	195	213	226	226	231	217	212	203	214	222	199	212	180	211	227	187	233	218	209	217	215	203	201	214	219	196	220	213	190	222	216	223	187	203	223	223	201	214	186	190	195	180	225	222	221	206	191	225	209	234	212	206	221	220	194	224	206	224	206	197	218	208	220	206	221	206	198	238	201	207	199	206	222	191	221	206	211	190	196	240	223	210	228	209	188	193	179	218	209	244	216	197	209	228	206	237	214	199	189	232	244	207	217	212	202	218	186	223	229	197	185	208	218	218	198	211	203	236	215	205	223	195	201	216	214	226	229	226	189	216	199	198	239	223	227	215	210	213	208	218	257	201	225	193	212	221	222	203	201	216	211	208	201	208	234	226	207	203	223	206	186	205	211	201	234	221	194	241	218	223	241	191	225	209	209	218	221	203	207	194	212	208	203	201	216	215	220	211	225	195	227	205	229	187	216	203	237	198	226	211	212	187	184	198	205	233	198	189	228	235	215	212	193	237	254	229	204	220	190	216	234	235	209	215	237	215	194	216	212	211	217	191	217	231	204	218	206	195	210	186	192	218	202	212	209	228	229	215	191	228	230	207	208	208	183	196	225	212	203	198	213	224	222	208	217	227	204	218	223	181	215	209	229	194	213	188	215	221	225	222	203	205	190	213	239	202	212	191	203	185	212	244	198	245	199	198	204	225	205	199	227	211	221	210	170	227	224	223	221	201	209	228	202	207	217	212	214	203	211	220	224	211	235	223	231	208	216	229	200	217	243	240	196	228	217	217	216	222	232	205	213	200	230	183	203	191	197	203	223	205	194	198	210	192	196	209	222	219	218	210	223	181	217	210	213	217	214	198	203	197	207	204	257	193	207	200	221	217	225	238	209	232	232	219	233	205	223	201	225	205	208	232	225	207	200	221	202	220	213	240	214	215	238	199	210	218	221	211	194	204	209	212	214	209	228	221	206	228	195	218	224	216	194	201	205	198	237	195	224	234	214	206	210	234	197	203	219	188	213	200	232	206	225	189	214	219	232	192	198	214	223	178	204	190	194	201	223	197	211	226	214	230	216	233	212	216	224	197	199	208	230	212	228	198	191	223	226	218	191	183	200	219	203	206	180	246	228	209	205	202	216	215	169	208	234	215	210	190	226	192	225	199	196	220	199	247	185	233	192	204	215	206	212	213	230	213	198	213	211	195	214	194	224	230	211	222	217	237	222	225	228	224	192	206	217	204	213	209	237	222	246	207	199	206	223	220	187	223	216	215	240	206	226	205	235	201	223	185	212	205	199	229	198	219	234	207	201	220	213	213	215	204	201	216	201	180	201	222	217	211	190	204	232	220	217	204	211	194	225	188	214	203	218	205	207	199	231	222	196	216	219	209	215	211	220	213	216	224	200	214	187	216	208	186	236	208	202	201	221	193	214	220	210	217	204	201	235	215	207	199
32852	38343	34588	14505	992	380	386	368	361	350	350	383	375	380	319	342	359	340	349	384	353	367	354	360	337	344	368	337	333	361	347	315	326	334	338	350	344	346	359	358	359	336	363	343	347	359	345	364	351	311	339	338	317	361	378	351	365	359	364	360	321	329	333	330	332	381	335	388	347	333	344	360	364	365	360	368	336	375	339	334	330	337	345	363	354	343	340	331	339	372	346	326	371	322	373	356	370	327	380	310	325	297	370	331	380	353	337	352	350	357	359	373	341	360	343	354	367	339	336	319	362	349	348	346	327	358	353	338	343	368	346	328	328	367	316	337	338	332	343	357	357	349	362	342	346	327	361	319	345	353	355	375	351	338	323	343	319	337	356	371	338	324	353	337	359	358	323	362	325	365	341	355	345	351	319	328	359	350	356	346	328	324	345	367	347	322	340	337	363	346	342	327	348	349	339	337	337	346	344	332	311	340	360	351	365	344	347	365	322	362	337	367	350	356	352	338	371	311	319	376	396	339	340	337	361	349	357	354	355	328	375	344	339	369	335	352	344	356	355	350	328	351	301	365	311	315	314	341	358	338	326	349	336	364	362	313	345	346	360	342	327	360	377	345	346	357	353	337	323	362	364	342	323	356	340	337	362	345	320	332	358	316	331	341	357	361	356	304	324	344	370	368	348	350	342	415	313	306	361	333	316	314	324	355	338	352	377	375	357	373	353	350	325	349	354	360	359	372	320	345	323	345	350	335	386	340	323	346	337	321	329	316	343	337	353	338	367	343	317	348	321	334	311	360	323	343	345	310	354	342	352	352	367	367	382	374	355	331	363	361	321	352	385	321	316	376	346	326	359	320	337	371	315	322	354	346	364	364	323	371	368	344	360	325	342	343	338	333	352	363	372	371	359	379	345	335	350	330	340	315	368	366	310	351	324	355	359	352	316	367	358	310	320	336	323	313	362	340	327	323	321	336	312	369	344	354	335	356	325	341	342	350	334	351	329	366	314	348	332	345	310	344	362	319	372	368	361	330	362	360	355	354	312	331	337	319	339	340	340	333	378	346	365	342	358	368	336	370	331	359	328	339	360	352	314	323	382	351	335	336	388	347	363	332	362	321	346	357	314	286	322	337	324	319	345	354	362	346	367	322	339	327	339	337	322	338	339	372	306	357	320	329	334	331	345	351	341	345	347	362	350	332	363	348	331	331	352	331	332	334	329	329	364	346	349	375	323	381	369	319	339	328	350	332	332	355	366	349	364	350	345	340	344	319	347	369	334	358	334	333	346	340	345	360	370	372	330	331	292	359	363	357	370	303	326	392	340	339	321	355	322	350	345	368	348	334	352	339	330	338	323	351	336	347	357	341	321	361	341	311	354	347	335	369	331	334	328	353	340	355	352	353	344	349	327	350	358	334	375	358	350	353	397	388	317	338	351	333	327	319	382	336	323	343	354	349	359	325	331	345	354	344	372	338	360	343	307	322	364	334	319	327	347	317	341	333	333	325	322	333	345	362	329	341	360	353	345	334	324	359	329	336	335	331	333	371	328	335	371	373	360	322	300	347	332	357	340	344	357	349	329	329	374	358	332	397	332	364	364	357	346	348	367	350	342	343	344	373	336	311	378	342	327	322	335	329	328	315	355	341	354	368	328	347	368	360	345	367	340	320	330	367	372	332	338	335	353	361	332	364	330	339	358	352	349	355	355	359	365	336	328	350	375	310	348	356	350	358	339	352	342	363	358	346	328	357	331	336	341	361	354	324	365	350	343	333	334	321	312	343	356	378	359	378	330	331	338	311	328	352	318	339	332	348	331	340	320	347	315	353	369	357	361	315	361	321	344	366	346	330	354	330	299	339	319	356	325	370	338	365	336	353	363	348	326	374	341	330	342	306	336	335	338	320	352	359	357	356	383	375	353	351	383	359	353	352	339	372	337	349	317	323	348	343	344	376	361	321	328	355	338	358	328	321	348	352	379	333	342	349	332	311	332	339	347	353	337	359	331	358	357	353	339	345	366	354	360	346	334	354	368	313	345	311	318	384	314	390	357	332	322	342	333	335	377	350	352	339	351	353	371	333	348	385	323	374	343	396	311	336	321	327	371	327	339	352	317	332	374	347	334	363	358	335	320	334	353	316	327	349	344	318	334	355	337	370	333	337	321	373	333	348	344	358	346	330	368	298	334	372	352	331	358	313	334	323	354	347	348	332	328	353	308	365	328	321	339	334	370	337	355	343	357	360	338	332	374	335	342	344	349	326	324	331	330	356	328	340	351	341	317	325	367	346	315	351	365	360	351	322	356	343	349	366	342	308	378	368	352	337	348	329	362	348	307	356	345	350	350	346	358	312	327	320	352	356	326	334	389	345	378	308	347	350	348	373	362	327	328	358	347	364	366	386	331	358	344	338	370	348	347	329	339	345	384	351	361	338	343	316	370	354	331	375	339	354	363	357	324	357	341	354	353	358	343	343	321	367	355	322	335	318	326	341	343	307	316	371	362	346	344	362	324	328	331	336	346	348	352	349	331	369	326	326	309	306	321	341	320	351	351	326	375	342	345	352	365	330	342	341	343	318	352	321	330	345	328	323	347	319	352	346	334	370	349	350	364	358	369	357	364	327	328	363	363	346	342	372	318	332	346	343	315	355	378	345	372	342	357	333	362	349	355	343	344	345	357	337	326	360	322	361	346	357	342	337	342	343	367	342	339	333	337	333	359	369	337	332	344	359	335	340	341	354	353	333	384	342	338	350	346	357	340	324	317	342	360	371	355	353	319	323	328	351	365	373	364	347	363	331	345	363	328	353	347	335	337	366	367	316	370	328	349	371	317	356	326	372	319	338	311	367	372	335	323	356	346	343	369	360	360	358	360	332	358	364	323	325	364	345	351	337	348	341	364	358	337	346	345	337	346	364	367	345	343	346	368	346	364	334	357	340	338	327	357	334	340	332	318	313	357	317	330	366	355	334	356	343	351	354	351	337	319	345	342	347	357	361	336	382	334	303	330	336	339	353	346	308	330	371	355	320	364	347	347	318	372	325	338	361	316	341	350	352	341	341	349	347	366	339	352	374	351	329	308	344	321	362	356	325	303	349	329	333	343	352	332	342	350	338	357	359	330	320	361	344	312	354	347	331	340	314	347	333	360	329	346	343	301	366	325	375	346	360	375	362	369	323	337	311	360	350	343	349	333	299	345	348	340	287	347	318	347	334	335	353	349	330	334	360	359	350	355	371	337	370	355	359	343	351	348	342	318	372	344	356	327	369	338	341	332	336	361	347	376	375	320	365	339	344	352	349	343	353	319	361	337	341	348	362	364	350	346	356	329	369	316	346	362	375	334	329	335	346	347	370	310	324	362	341	346	344	368	340	343	393	340	409	316	374	341	335	331	322	370	317	347	359	332	326	323	369	341	339	334	336	339	368	345	356	369	321	277	345	367	342	353	373	361	352	346	329	343	354	338	359	339	337	312	316	330	358	320	314	340	327
44312	55200	37281	10627	879	533	556	538	531	518	513	491	468	501	479	516	504	503	552	528	515	487	493	515	520	472	538	478	488	513	451	433	507	496	501	453	501	465	516	476	471	520	454	513	488	505	469	476	437	517	470	513	470	533	508	510	474	481	492	479	518	533	529	471	477	506	506	488	488	483	487	497	484	486	502	492	473	495	473	487	468	492	491	521	517	523	482	515	527	474	512	490	520	507	489	508	460	521	479	476	555	479	497	477	468	505	491	506	474	476	490	479	484	513	493	481	463	495	507	477	510	536	487	511	462	514	479	482	504	488	483	481	498	506	526	482	497	484	487	496	501	443	510	499	514	535	511	491	469	510	499	468	493	463	501	471	510	445	465	494	475	512	455	509	487	467	498	479	480	470	495	506	499	512	497	475	505	497	491	486	504	515	478	472	502	499	492	490	481	513	484	458	475	514	505	475	486	484	483	484	508	483	473	481	446	507	538	517	476	477	482	538	467	439	476	476	492	469	524	475	526	476	524	464	496	463	454	487	527	463	500	461	488	490	502	502	455	474	464	480	500	474	448	504	477	478	509	478	507	501	493	469	491	497	468	523	459	461	479	480	517	465	526	491	501	491	475	486	446	490	479	488	527	486	528	460	462	469	469	464	481	480	452	491	497	501	461	484	486	528	462	508	485	464	508	487	467	466	483	470	494	483	481	496	487	499	504	468	492	467	513	497	510	488	487	505	460	487	491	493	493	524	507	475	510	488	512	479	490	475	472	494	500	478	469	470	463	485	517	492	468	498	514	502	538	500	492	493	482	486	501	514	491	475	492	496	469	499	468	469	491	486	486	523	474	509	501	486	484	515	500	520	478	470	511	504	508	504	500	522	480	535	484	527	516	485	491	476	481	473	490	492	507	516	541	477	509	488	512	476	477	479	478	504	519	533	498	506	494	493	507	470	463	482	501	514	440	499	524	509	480	489	521	477	478	496	471	448	482	516	482	493	514	544	499	524	500	528	484	484	509	471	490	497	435	507	485	503	506	520	505	472	471	519	482	524	498	493	540	496	482	479	490	514	498	483	497	473	529	468	524	482	480	489	490	532	490	504	506	485	486	500	487	477	484	482	489	468	495	484	480	515	475	512	530	480	503	469	489	498	501	502	478	477	481	475	486	454	475	534	468	487	514	489	478	504	481	481	491	478	471	505	480	478	486	516	516	474	483	512	506	425	476	510	496	482	506	492	509	489	489	446	513	479	501	500	496	492	514	501	501	504	483	519	487	490	530	509	434	501	449	490	501	495	500	508	499	465	471	459	509	498	488	498	515	528	481	492	475	508	478	468	484	502	500	503	457	454	478	492	539	456	504	493	485	468	495	530	492	475	516	498	500	486	516	485	521	496	475	491	488	493	517	483	454	503	509	506	483	476	500	471	513	467	473	521	469	454	465	518	464	477	495	505	537	491	495	537	496	460	519	509	519	507	456	476	452	478	530	514	465	502	481	513	485	478	474	488	477	483	487	451	495	506	497	486	472	466	445	500	496	454	463	518	473	477	510	480	483	456	506	474	556	488	483	486	493	471	544	496	533	462	503	509	515	468	498	492	486	545	518	481	515	432	480	488	486	509	486	488	475	477	481	525	489	497	456	476	482	475	463	489	469	497	480	508	488	480	488	509	478	459	521	504	488	482	500	513	509	508	482	471	447	485	502	524	465	494	465	504	525	484	478	500	485	521	500	452	483	472	444	504	470	491	458	482	495	493	490	498	502	515	576	481	481	498	483	521	515	467	517	484	491	488	508	493	479	479	484	544	515	545	453	508	497	480	476	507	522	519	500	475	493	484	507	498	474	457	485	499	486	486	499	489	500	512	517	452	496	509	543	504	514	500	510	466	474	511	481	460	453	508	495	487	487	489	517	537	496	496	495	481	473	488	456	487	495	494	457	492	538	482	471	503	458	496	501	490	461	511	491	485	501	473	537	523	513	508	525	492	495	506	525	481	497	451	518	521	456	452	494	490	497	495	503	504	503	485	518	483	496	500	531	502	511	497	470	481	514	423	492	468	463	472	490	508	507	518	502	496	488	459	480	517	528	521	498	456	499	482	481	464	535	527	529	504	473	520	513	457	476	498	536	480	483	515	489	492	485	456	451	502	495	506	522	450	513	486	523	520	487	497	535	485	486	502	446	490	469	493	551	524	475	504	469	492	516	495	461	516	479	511	482	489	461	473	503	494	497	546	513	501	506	478	455	488	476	474	497	497	512	486	473	479	467	498	524	474	486	551	479	519	487	512	474	512	453	485	486	469	537	470	479	510	520	513	525	506	508	477	508	483	498	510	520	531	451	467	502	475	498	501	488	474	491	507	501	510	486	481	468	481	482	496	521	508	438	548	488	456	476	471	472	447	537	531	452	486	499	471	498	484	497	502	470	527	486	475	513	480	520	481	494	458	503	537	492	486	491	501	504	464	498	470	485	502	536	469	512	507	522	491	505	522	484	465	461	482	467	525	479	455	469	512	469	495	485	505	469	464	499	484	484	498	478	505	501	504	510	499	494	515	504	541	495	519	522	532	474	513	518	492	485	446	487	524	463	481	481	515	480	490	488	493	459	499	460	483	486	472	464	444	499	511	508	494	478	494	482	461	491	476	532	513	511	492	477	480	510	453	447	494	505	514	476	507	485	478	497	456	520	488	489	493	449	517	477	490	487	471	479	490	475	512	500	497	485	434	492	470	475	478	506	522	473	492	512	459	517	481	508	531	504	495	508	481	514	528	463	468	504	478	492	496	503	488	522	450	488	519	481	512	459	500	537	526	513	471	477	486	506	487	489	515	497	495	489	514	519	513	477	494	502	491	469	480	480	521	482	493	483	544	478	544	462	495	500	506	477	515	490	481	457	483	482	443	503	494	483	467	484	486	501	492	471	511	504	493	492	510	515	537	511	501	493	494	485	506	493	475	493	505	468	481	511	487	485	487	499	491	508	490	513	518	505	500	491	489	475	488	525	466	481	466	500	492	475	503	475	509	500	474	496	483	480	482	526	467	464	455	490	473	494	493	507	504	511	504	537	483	483	496	457	524	452	494	472	509	461	467	475	474	474	486	539	488	488	501	538	497	511	503	484	470	502	506	501	459	499	499	491	490	487	503	490	515	508	513	483	516	494	516	507	488	495	496	497	530	482	451	503	517	524	478	503	502	498	480	462	463	451	516	501	484	480	488	513	470	503	500	523	508	496	458	494	466	523	484	466	465	532	503	488	539	487	486	484	474	499	491	470	504	518	513	513	497	491	485	528	497	485	480	504	475	485	504	458	535	491	500	491	524	497	493	489	530	482	477	505	495	499	505	485	467	504	468	492	494	533	491	464	516	461	481	496	509	491	486	512	491	468	519	486	507	503	467	525	512	493	496	488	456	456	477	475	524	501	458	476	542	508	489	481	489	507	503	469	467	535	491	498	493	493	476	498	453	506	460	473	453	500	456	488	466	528	503
24312	21536	29223	24563	18966	5632	654	466	399	395	347	377	339	348	323	306	351	355	322	340	292	331	304	310	310	312	307	343	336	287	292	321	293	303	287	287	317	313	277	338	285	318	293	289	306	296	312	287	297	281	304	319	290	314	318	309	312	309	332	288	292	306	306	285	322	332	289	306	300	287	299	300	302	291	321	294	308	303	320	315	315	298	314	305	304	306	298	288	292	319	319	304	294	309	298	298	301	338	304	307	283	316	319	274	301	311	303	267	292	274	286	301	300	274	307	310	307	290	291	275	323	291	282	332	284	249	291	306	291	288	294	326	327	317	310	331	281	294	299	320	280	284	311	337	289	322	273	302	296	318	315	338	314	301	264	324	289	314	285	291	304	288	295	309	297	310	324	280	304	269	284	352	280	299	312	264	327	298	309	263	305	282	293	303	300	282	320	295	295	291	293	324	309	301	303	310	306	306	270	310	296	313	309	315	303	288	281	317	318	287	324	276	314	294	294	315	343	283	280	304	308	293	297	300	309	313	300	284	315	297	315	289	302	294	282	291	311	292	309	315	309	308	337	289	330	328	303	333	288	288	314	325	321	287	300	288	273	322	301	308	252	306	294	336	290	285	305	300	323	290	310	293	323	292	343	301	324	299	305	298	310	322	303	308	278	300	293	303	268	309	302	289	321	324	292	325	284	298	324	306	313	312	303	281	287	328	292	298	299	331	311	361	276	275	290	301	275	276	284	276	307	316	296	321	279	288	310	300	300	327	302	321	310	266	312	288	292	283	276	303	286	281	263	312	306	304	298	310	293	302	287	288	296	275	275	321	273	283	319	275	307	260	318	268	306	332	317	286	287	307	301	284	291	319	314	289	308	328	284	314	256	336	283	302	295	316	277	304	312	269	315	300	307	292	339	280	272	317	342	337	300	319	269	287	277	266	282	293	308	290	316	283	290	276	301	321	303	280	291	293	240	294	325	312	289	302	297	282	298	319	292	268	279	289	289	314	292	276	295	305	312	309	282	300	279	266	291	307	339	300	284	309	311	324	302	272	320	326	319	300	298	308	327	282	298	300	308	312	304	247	298	314	294	315	319	274	280	291	300	305	299	315	274	290	287	307	296	316	299	304	286	319	314	317	317	310	294	316	333	308	284	300	268	298	295	266	318	271	315	319	293	280	321	316	288	286	316	278	307	303	282	296	259	286	300	299	302	331	261	278	303	292	292	304	285	333	290	318	293	271	331	293	308	288	330	312	286	292	283	295	304	279	284	308	334	285	289	271	315	280	300	299	302	302	315	309	272	324	297	290	283	309	300	291	310	305	283	297	289	304	285	307	330	330	281	299	287	329	274	294	283	308	305	304	293	276	289	298	285	318	309	314	273	267	286	306	288	322	328	277	302	330	297	281	329	317	294	327	296	291	290	325	296	299	320	302	291	323	310	282	313	288	261	306	321	305	342	274	322	287	307	319	320	308	340	311	285	300	300	284	281	294	302	284	319	290	295	285	319	296	301	311	301	284	278	312	330	316	282	295	327	313	305	279	256	310	327	315	301	295	290	269	280	302	291	279	300	297	314	301	315	316	297	315	274	252	323	319	286	320	293	311	292	282	308	277	308	348	350	304	253	287	300	292	310	304	280	316	314	312	284	291	276	305	299	317	295	311	283	321	311	302	305	301	291	277	297	301	271	306	301	280	310	265	335	289	307	307	287	288	289	282	304	292	308	311	309	276	305	296	298	318	279	318	293	295	303	273	327	273	308	285	267	278	291	290	296	309	318	321	304	285	301	301	281	271	313	330	281	355	280	308	271	306	308	316	300	295	287	304	299	293	268	315	331	287	305	309	344	322	265	279	299	283	280	316	307	299	279	280	288	274	278	297	280	315	284	277	276	324	319	298	299	295	260	295	313	300	268	295	321	306	286	319	291	301	304	288	281	284	286	287	295	286	295	289	288	277	293	336	262	319	294	295	323	330	319	298	290	328	331	308	295	303	282	307	271	274	304	312	299	302	298	301	287	300	315	309	304	271	276	286	299	273	300	345	308	282	294	307	276	282	305	293	295	336	324	310	304	283	310	321	313	331	286	299	304	310	331	293	306	329	306	296	298	296	309	297	325	305	311	289	271	285	288	309	297	276	323	305	300	294	286	276	295	280	306	251	354	301	296	293	266	294	287	296	302	319	316	270	301	294	309	271	263	306	305	295	280	320	270	292	256	303	298	331	284	313	313	294	295	296	280	307	289	283	314	278	321	304	281	336	328	289	304	306	298	321	297	272	283	306	308	317	324	320	335	325	297	295	288	324	279	294	317	283	312	295	329	286	306	314	302	316	276	312	290	295	336	298	308	308	274	278	304	284	313	288	295	290	296	297	316	298	285	305	295	304	314	263	272	306	291	281	307	272	289	284	305	317	275	302	294	273	302	275	291	281	305	292	325	328	295	306	286	273	275	322	317	283	337	295	281	331	301	321	304	275	272	337	298	298	293	296	351	316	275	291	309	334	313	314	293	292	315	348	299	278	321	325	306	313	283	317	309	308	317	278	268	274	290	290	294	310	305	285	305	288	277	299	293	305	358	313	282	310	317	298	306	308	314	280	298	303	273	313	287	309	321	298	299	309	268	293	286	289	302	293	289	290	316	319	300	287	319	291	324	296	315	282	318	282	344	297	291	320	259	301	325	319	316	300	304	291	340	301	295	288	300	324	310	300	272	291	291	306	281	304	329	287	293	309	341	315	312	261	317	288	258	312	286	321	310	299	310	328	289	279	291	329	298	287	295	311	280	311	306	322	285	272	296	317	301	278	319	310	297	322	311	269	312	293	294	290	306	311	288	299	290	306	327	316	285	273	278	308	268	311	305	287	261	315	293	300	293	293	305	329	293	321	315	282	326	297	339	256	282	314	301	285	279	313	353	277	273	274	326	318	308	276	285	299	311	291	309	251	278	301	311	286	284	276	338	323	274	320	317	278	310	299	313	291	318	307	297	292	303	325	310	297	294	286	336	309	278	301	296	302	299	317	279	303	300	280	327	284	302	264	303	331	298	327	319	312	290	307	314	331	272	297	269	282	322	306	267	304	303	299	328	288	297	278	283	302	316	299	320	314	304	294	291	260	302	289	292	310	306	303	310	295	289	308	318	288	286	319	321	293	286	304	293	319	306	307	310	302	273	306	336	325	314	295	326	324	292	269	301	299	297	291	307	277	302	296	278	326	291	288	307	316	282	302	274	280	275	284	296	323	320	280	291	268	313	303	298	314	284	324	275	301	292	317	294	303	294	331	304	313	288	275	296	296	309	290	317	290	285	298	309	296	304	291	317	312	269	308	344	271	287	296	288	308	303	291	319	283	325	310	293	291	303	286	279	271	308	272	296	287	304	323	302	315	290	304	294	315	301	332	274	285	325	292	294	320	291	314	306	327	300	302	299	281	307	332	283	310	277	284	316	303	251	324	286	293	304	293	292	312	321	284	293	310	296	300	297	319
49071	71190	49577	17865	2363	1118	872	770	613	669	594	568	589	581	542	470	479	471	471	485	485	476	441	451	430	429	476	500	468	463	390	467	465	442	410	464	437	463	456	461	467	410	481	444	443	453	484	420	429	421	457	469	423	439	415	440	436	413	445	481	435	458	448	407	371	447	425	409	431	446	437	408	464	430	427	476	422	414	439	461	444	459	462	449	469	481	456	401	462	415	462	452	451	425	422	447	439	450	460	408	410	450	417	431	452	401	420	435	430	445	405	471	391	412	421	423	418	429	432	448	438	439	431	450	469	434	425	429	428	430	414	439	443	429	415	444	439	454	452	451	404	419	433	427	423	458	453	419	444	433	448	428	391	437	423	439	417	441	442	436	433	441	471	460	459	416	423	423	409	435	448	440	432	439	433	446	491	412	459	432	428	376	407	436	415	445	466	384	444	432	437	412	411	449	442	412	414	427	388	416	478	448	500	428	471	450	431	425	412	390	440	423	438	436	419	409	429	468	445	476	429	473	456	453	414	466	441	447	447	443	439	441	454	457	441	442	461	448	431	456	412	398	432	424	417	444	451	412	402	417	441	420	453	419	448	475	427	430	450	440	429	427	433	429	384	459	441	449	455	433	440	431	455	454	428	462	429	422	450	419	482	407	433	456	403	434	462	449	436	457	451	450	406	430	444	425	440	442	439	441	411	429	410	420	419	464	453	425	441	425	434	425	420	430	393	422	453	403	437	429	424	435	458	432	435	430	450	444	412	432	426	409	463	449	415	454	431	410	425	437	437	414	494	452	418	440	430	426	434	452	411	452	479	428	445	448	408	429	419	441	433	435	424	430	429	454	425	439	443	400	434	413	393	487	445	417	414	448	469	444	448	443	430	427	411	417	424	454	490	452	431	429	409	448	425	454	452	428	428	456	443	432	391	453	419	451	415	430	426	469	419	427	443	433	441	417	442	464	457	420	444	441	424	458	434	437	427	434	451	439	419	420	463	412	400	424	430	384	458	410	437	441	402	430	394	397	392	442	423	453	433	450	478	415	453	400	450	402	425	456	427	447	431	413	429	439	401	439	428	415	475	452	421	451	416	419	428	440	460	418	427	453	463	426	414	406	449	451	406	469	442	399	448	447	465	451	483	431	435	420	437	423	437	402	442	389	420	396	429	456	409	397	458	413	425	412	438	452	439	443	425	480	445	437	431	426	376	440	432	443	431	454	416	426	452	439	434	447	430	439	422	434	401	440	436	449	420	445	430	427	448	420	441	418	446	450	425	476	454	421	482	465	434	419	457	444	431	487	455	447	442	441	447	447	403	456	473	406	444	408	442	418	437	441	449	419	425	424	404	468	423	414	416	465	403	428	452	379	418	450	452	445	424	422	437	426	406	409	454	454	466	432	416	427	436	438	473	460	423	412	450	430	415	413	413	428	397	440	433	444	467	431	426	441	421	438	421	423	401	452	422	447	416	463	429	429	405	417	453	451	457	422	430	445	439	439	438	408	419	429	432	445	430	455	449	422	472	479	437	426	401	415	418	424	451	446	373	408	428	470	405	435	464	426	417	442	401	372	422	457	453	426	462	418	433	425	409	423	437	445	423	423	446	469	462	480	424	404	416	431	408	443	405	432	426	427	429	419	472	467	402	433	445	409	421	393	425	451	449	426	409	447	425	477	409	403	432	475	443	415	457	463	433	419	446	448	413	396	457	436	419	454	489	416	440	406	448	449	421	401	459	425	417	443	422	434	446	468	407	440	436	419	426	438	432	399	413	443	462	406	445	430	412	386	441	445	388	433	421	441	399	433	448	442	416	454	422	443	448	417	425	440	423	437	421	429	409	444	403	429	429	416	438	456	449	449	441	430	426	406	449	441	444	415	436	460	428	428	422	444	441	422	429	435	456	478	466	472	408	480	389	423	423	400	395	444	454	424	414	455	413	426	405	447	420	417	461	426	434	421	429	442	418	443	390	427	455	404	452	422	428	449	467	429	419	429	442	430	414	451	388	405	458	472	443	443	408	469	428	431	433	452	449	436	446	415	400	419	422	451	438	455	427	390	437	435	481	442	422	459	451	412	468	430	418	451	416	454	437	437	423	414	442	455	426	422	439	463	475	451	417	415	433	433	387	461	456	437	457	435	414	460	443	415	411	426	449	451	456	425	434	427	478	430	446	453	430	463	397	456	437	435	463	413	502	451	444	425	468	450	469	439	395	437	424	403	457	432	431	406	432	413	455	425	470	440	393	458	454	427	426	418	429	407	456	422	432	439	430	379	485	378	442	449	454	466	458	424	416	423	445	440	435	421	439	385	441	441	449	463	437	441	440	429	444	410	473	449	430	428	463	403	455	425	452	426	417	405	438	425	399	422	451	448	443	429	434	435	442	453	462	421	427	432	441	429	443	450	459	445	463	427	423	448	436	447	452	471	410	410	392	428	423	455	438	445	402	433	423	430	465	422	467	413	455	420	414	363	423	436	445	455	362	453	428	448	424	450	459	423	435	436	479	473	432	442	433	458	389	440	447	425	427	446	430	473	409	458	451	416	431	480	464	451	414	382	413	435	382	388	422	434	435	424	444	419	437	444	458	454	415	431	425	423	430	430	437	444	452	424	411	402	429	416	436	427	421	422	461	471	456	416	441	453	416	458	470	440	425	399	397	458	450	416	424	462	435	431	458	403	451	444	424	424	435	458	434	478	431	421	407	459	431	425	425	414	447	426	405	420	433	416	462	440	411	440	401	424	414	443	440	448	404	444	439	474	434	413	434	436	428	419	404	420	430	450	458	440	435	403	458	401	449	400	415	409	405	412	422	438	434	421	420	410	452	420	403	402	420	416	448	434	411	425	448	433	443	440	434	444	452	467	413	443	435	426	437	447	419	432	458	461	423	441	443	416	478	415	453	449	462	416	438	450	457	438	459	452	419	435	461	412	458	451	457	446	401	445	409	414	454	428	480	451	407	447	437	417	432	432	441	413	387	399	461	402	407	427	472	384	414	416	437	416	429	426	471	463	428	405	465	412	418	383	468	439	477	488	424	450	436	408	420	443	427	423	399	440	441	430	424	440	411	381	458	439	452	445	439	448	433	423	424	430	431	451	411	448	424	469	422	433	439	428	429	436	414	483	445	465	423	426	429	430	412	425	409	447	424	452	450	442	435	441	473	398	446	391	438	454	415	442	434	461	431	430	401	456	399	450	409	430	426	428	425	386	464	433	425	475	410	435	451	447	405	431	405	442	438	403	394	397	442	406	438	417	425	424	423	444	447	408	455	443	489	449	432	427	423	419	427	423	427	451	421	439	403	419	446	407	414	467	469	415	437	431	450	398	457	438	485	473	414	446	428	436	464	443	413	424	403	409	455	410	458	412	454	395	436	426	456	429	414	434	399	438	461	428	413	425	383	443	453	428	410	440	466	506	454	465	408	439	449	427	416	433	382	449	469	427	450	428	446	426	430	436	431	437	390	460	472	425	452	438	425	426
23261	21314	29268	23826	21151	19057	4042	409	302	260	224	212	200	216	167	205	206	181	184	169	144	185	162	168	180	164	144	135	177	148	148	181	150	164	181	143	156	134	174	150	140	142	142	163	159	143	141	142	140	166	149	156	140	161	168	142	137	141	175	144	142	142	135	153	141	145	148	149	134	138	146	145	135	179	147	138	134	166	180	144	138	159	130	139	134	153	136	147	137	169	143	165	137	123	163	129	141	146	145	143	155	145	157	146	148	122	157	138	137	169	140	137	151	139	130	158	141	131	148	150	130	153	139	143	126	120	142	155	151	148	137	137	138	147	136	134	147	155	145	139	143	146	119	150	142	136	154	142	157	142	153	151	144	139	142	161	150	156	128	133	141	143	154	129	160	150	146	148	153	147	136	137	151	142	132	149	138	127	139	149	129	127	148	132	138	147	156	144	128	146	138	139	139	150	147	150	119	134	137	124	135	149	142	165	127	154	142	130	146	133	159	149	128	146	146	151	165	134	178	144	147	143	124	135	157	132	139	139	133	162	142	160	169	131	147	128	150	144	162	143	131	142	147	140	128	128	128	144	161	134	150	144	150	160	145	141	137	141	148	128	156	159	141	111	152	141	129	152	149	134	143	137	144	125	141	150	127	135	138	147	154	135	147	151	132	132	138	142	151	152	164	152	148	114	160	130	132	132	159	167	134	154	146	148	155	137	144	139	132	137	152	155	135	144	134	132	160	143	145	141	152	137	139	148	153	141	142	127	162	150	144	144	161	140	157	157	127	131	154	169	131	153	144	110	161	152	148	140	142	149	143	132	148	142	160	159	158	145	139	145	150	152	146	163	147	143	148	141	134	160	158	151	137	160	156	159	134	128	148	159	134	152	142	133	138	155	133	139	138	148	162	124	128	144	136	118	147	141	168	159	126	147	147	135	135	132	140	145	137	163	118	142	134	129	130	134	154	164	149	143	129	142	128	180	151	143	153	146	165	155	136	151	147	139	144	142	159	141	181	159	150	132	138	130	150	153	130	155	154	130	133	128	140	140	166	136	140	140	134	137	152	148	135	154	137	139	129	125	134	129	137	154	129	125	142	125	152	142	132	152	139	155	128	138	127	138	111	155	128	176	127	137	132	122	146	163	171	159	159	137	157	126	153	141	135	156	133	149	141	148	133	138	155	141	151	138	121	149	141	147	129	149	139	145	137	113	155	153	157	136	141	144	153	122	138	146	136	138	144	149	150	134	127	165	143	147	140	149	141	125	149	139	137	145	139	149	146	152	146	148	145	145	169	127	146	136	136	150	149	154	155	146	146	165	127	143	137	146	153	173	145	174	140	148	138	122	130	173	149	129	131	145	149	153	163	156	138	141	133	161	139	134	128	124	162	146	142	133	154	146	150	134	117	177	147	135	143	132	147	158	141	167	150	155	152	144	147	143	130	133	137	144	133	156	158	163	135	135	125	132	142	151	143	127	155	128	131	151	144	132	152	141	142	155	155	161	143	137	152	138	142	133	135	142	124	154	146	148	134	151	158	127	165	146	168	173	133	152	118	123	151	143	140	157	127	138	142	148	137	142	138	146	132	155	150	133	157	117	149	148	149	159	140	139	159	133	144	128	148	155	142	136	143	175	124	149	149	149	139	161	148	155	140	136	142	130	117	150	146	141	135	126	153	141	156	151	146	170	135	139	160	143	133	148	155	127	143	151	154	135	129	162	126	152	124	142	132	149	126	156	165	154	128	149	157	172	142	140	146	137	134	174	138	147	137	160	125	157	172	124	105	141	147	154	157	131	121	145	141	158	126	147	135	136	160	154	158	140	148	145	139	141	135	133	163	145	174	145	146	155	127	143	137	137	133	145	119	144	157	141	142	157	145	138	160	147	139	157	126	152	154	144	148	135	141	147	140	122	143	149	160	128	151	147	137	163	140	152	155	156	178	149	169	149	155	137	154	159	148	134	154	135	153	134	136	136	129	147	157	126	132	130	153	146	145	150	150	137	144	148	163	136	143	144	152	138	141	145	150	138	145	159	144	154	136	166	126	145	155	137	170	144	138	152	132	155	138	155	138	136	169	155	170	123	152	155	147	138	159	144	156	112	141	138	140	137	130	150	133	147	141	143	151	155	144	160	130	158	147	171	141	152	116	141	147	143	137	142	149	143	133	134	126	150	143	137	133	160	150	139	156	139	142	135	144	141	133	161	166	147	154	136	112	147	144	149	148	152	151	128	155	131	154	146	124	160	140	150	162	148	142	157	161	142	156	143	156	132	154	142	141	145	148	138	152	162	141	147	135	147	135	123	155	131	149	129	133	135	178	140	146	145	145	146	157	147	159	135	146	151	145	156	125	148	135	138	124	116	149	124	144	133	140	150	125	141	123	143	176	133	134	141	171	133	116	145	162	155	145	151	139	156	151	121	148	157	144	138	129	150	130	125	150	168	147	144	145	143	134	151	139	150	114	126	138	137	152	146	133	138	143	152	133	155	137	129	133	155	124	145	160	160	123	148	146	143	126	160	143	161	145	148	120	152	149	153	167	145	141	124	148	160	128	126	151	156	131	147	141	135	138	137	151	161	154	124	129	147	136	137	127	148	145	143	152	146	130	167	139	144	135	141	138	147	130	160	161	157	142	142	138	136	169	125	129	163	140	140	158	145	148	135	169	144	160	140	157	154	148	145	112	146	158	133	132	125	150	148	158	153	143	175	152	148	127	156	161	143	131	144	134	138	138	140	135	136	145	133	138	143	134	139	138	146	153	126	152	148	130	138	153	154	138	147	140	150	149	136	127	126	145	157	142	143	149	127	136	131	137	141	138	136	152	137	136	128	127	136	166	147	131	148	133	155	140	151	140	139	160	143	142	169	125	135	151	145	147	130	165	133	153	145	133	131	163	156	150	140	129	126	158	134	147	131	132	156	154	147	117	142	142	129	142	131	157	147	150	146	121	121	142	165	155	132	161	142	132	158	141	128	144	148	144	146	147	145	136	135	139	173	121	126	134	144	132	175	142	141	139	147	151	152	151	139	183	176	149	156	147	126	146	153	131	150	126	142	129	143	154	149	125	156	144	151	134	165	145	129	128	122	143	162	130	138	137	138	164	139	151	131	150	157	154	131	156	142	123	139	135	122	148	152	159	115	153	143	165	126	157	126	145	148	137	151	139	138	147	130	137	137	157	141	147	129	129	141	136	142	140	142	129	160	171	140	162	138	133	140	147	133	142	141	153	154	151	125	163	146	132	123	147	140	160	148	140	150	132	139	144	148	148	154	140	132	151	126	147	145	147	131	121	134	150	146	139	138	131	149	131	137	134	148	143	143	144	130	126	129	134	158	155	156	158	126	133	122	157	138	135	168	124	146	150	134	125	139	148	137	144	153	122	126	157	147	164	136	158	117	138	144	125	147	148	154	146	132	157	139	144	149	144	143	145	147	138	138	146	159	145	138	121	153	154	149	139	153	109	126	146	136	137	138	139	136	165	133
52153	77959	58795	27106	8039	1807	1011	780	688	514	496	443	410	410	372	321	369	291	323	279	239	272	259	253	246	234	260	234	258	236	254	242	235	228	234	239	212	216	252	228	207	205	208	225	232	222	197	217	235	195	208	211	199	228	193	201	211	215	223	203	227	211	240	195	232	200	213	223	209	227	209	218	219	207	215	210	207	196	250	214	194	233	203	216	185	183	202	212	215	210	207	210	217	190	239	192	207	208	190	206	205	207	234	209	239	229	181	224	219	205	211	213	214	208	218	166	228	205	187	210	213	218	200	224	212	232	200	211	203	210	206	221	229	240	230	184	199	222	212	218	218	236	207	205	197	193	218	222	217	231	225	210	202	198	206	237	238	208	195	227	210	194	203	203	160	212	204	230	210	222	238	238	208	211	213	202	225	207	192	205	227	219	199	198	214	189	215	220	199	214	224	203	224	198	222	217	205	203	230	206	230	232	195	238	250	215	225	200	235	191	205	219	246	217	190	208	208	221	209	196	195	239	218	235	205	188	205	229	205	218	217	224	241	201	234	213	212	241	181	205	197	194	222	235	265	206	227	216	210	178	200	207	198	200	211	186	216	223	217	216	232	216	200	248	227	214	203	202	256	228	212	203	220	211	223	191	253	208	232	215	225	225	229	222	219	229	227	178	198	203	202	211	233	229	196	209	197	186	228	221	224	209	210	213	210	224	216	197	244	224	233	203	252	194	203	222	236	220	208	218	229	205	191	202	196	187	224	221	215	206	212	209	221	227	233	215	226	207	215	202	215	193	231	233	202	233	204	227	213	199	211	198	216	190	227	224	222	180	201	201	240	211	221	195	200	205	220	228	213	219	207	225	228	206	213	223	205	215	244	212	225	222	225	222	226	205	202	217	229	230	230	200	237	226	221	243	202	216	219	213	219	204	217	195	211	186	224	211	204	186	201	235	191	200	221	212	209	214	206	207	194	231	195	210	196	210	206	243	229	187	212	205	211	215	228	230	205	170	222	177	206	202	198	177	228	228	223	216	219	207	224	230	190	185	212	191	206	195	224	239	181	210	194	217	220	250	213	226	204	207	213	221	196	223	213	230	206	216	193	191	205	215	236	230	223	211	221	209	194	210	209	208	220	189	213	220	212	203	206	202	206	212	236	213	207	235	245	244	219	217	220	212	186	211	167	195	216	215	218	198	211	199	211	201	196	224	219	221	222	231	218	205	212	221	193	221	181	208	222	206	218	231	213	209	185	213	200	223	222	241	195	239	206	193	216	199	193	200	223	204	203	222	213	226	215	222	198	221	224	205	207	214	184	200	208	205	218	196	218	196	217	226	205	219	196	206	218	223	219	193	221	236	218	192	193	198	181	182	209	218	232	216	206	202	203	197	212	200	190	225	238	236	208	196	181	200	208	195	187	193	180	198	208	192	212	211	232	207	212	209	187	217	220	197	239	192	223	180	202	207	224	209	211	219	205	194	243	216	214	208	240	225	201	251	223	194	220	210	209	214	211	214	186	235	200	224	204	235	204	226	194	205	231	216	220	184	213	218	192	198	235	212	183	227	230	197	199	209	207	223	200	215	226	253	204	200	208	222	215	223	238	220	202	242	178	173	226	208	227	224	206	216	201	217	225	209	198	210	191	213	212	215	201	221	254	220	233	215	209	217	189	219	218	207	203	188	193	218	224	199	222	221	235	233	250	209	228	226	192	224	183	194	211	211	201	200	218	199	198	188	220	193	185	189	245	212	214	198	216	226	220	225	220	220	200	207	215	209	205	213	224	218	192	209	224	220	224	220	206	222	206	216	204	222	215	210	219	210	214	239	201	206	226	197	230	206	243	227	213	213	218	197	222	209	214	194	194	183	209	210	200	208	210	231	214	224	232	192	226	218	220	241	212	202	195	215	236	212	217	207	197	206	220	239	229	216	182	217	197	216	183	206	209	200	203	225	226	198	237	212	217	232	218	221	241	212	179	207	191	186	202	187	225	208	212	191	232	217	213	198	211	212	219	221	202	217	228	185	206	218	222	204	217	210	236	201	213	207	206	221	201	198	215	209	218	231	213	212	207	203	196	237	230	215	203	204	220	203	256	210	208	220	206	212	224	208	225	211	195	220	209	223	212	191	188	229	213	227	225	196	222	215	208	227	226	251	218	221	206	201	222	196	225	210	236	195	204	190	190	227	212	208	198	198	204	216	207	172	200	201	216	229	197	208	218	216	196	201	198	225	216	233	191	210	206	189	209	216	206	248	211	189	223	173	218	218	204	238	226	189	235	213	224	219	233	222	200	205	208	249	204	233	225	190	222	189	209	219	220	198	218	211	215	193	231	219	184	219	198	201	204	226	218	197	226	217	182	210	187	209	199	213	206	228	211	214	196	230	209	200	215	219	234	226	219	253	217	199	184	236	219	238	205	230	194	210	208	205	219	228	185	199	206	227	192	229	231	213	209	224	211	231	206	216	230	198	224	171	211	192	213	198	211	213	205	190	197	220	203	209	198	216	202	212	208	197	189	217	235	202	220	195	190	205	235	202	198	198	209	229	211	198	235	235	206	203	190	215	211	202	186	192	211	230	230	191	204	202	209	214	193	212	207	201	209	204	227	204	196	245	208	199	203	225	214	243	210	196	209	235	190	212	230	228	218	225	171	205	219	217	200	222	205	208	239	219	194	218	191	210	185	207	243	216	206	199	227	210	187	226	191	224	194	212	214	202	198	210	187	192	199	199	223	205	209	222	222	219	223	234	206	208	194	205	218	205	202	199	206	230	237	192	195	208	170	179	185	225	217	211	190	197	201	190	226	228	213	219	214	227	186	207	241	194	223	213	215	210	209	255	200	210	217	235	192	221	216	216	201	217	223	190	215	238	221	246	201	203	207	206	204	197	217	180	208	197	213	197	196	230	206	228	223	195	219	213	228	170	227	215	200	181	223	213	186	184	206	208	194	200	231	212	216	220	192	190	238	225	208	195	222	223	193	228	200	211	235	215	210	211	217	205	228	237	212	209	224	190	203	184	206	214	202	217	215	212	214	207	190	203	213	201	235	207	209	210	198	203	193	207	212	200	199	211	226	233	184	222	221	225	181	209	240	195	200	213	230	219	227	219	229	237	181	216	209	227	231	204	184	214	217	202	227	203	213	213	240	212	198	178	228	217	228	211	215	229	235	225	214	207	202	193	204	202	229	206	216	210	234	176	225	209	190	203	213	252	208	220	180	196	209	222	212	223	228	217	215	210	230	198	221	200	207	211	211	215	212	184	195	228	217	199	202	214	212	217	215	207	202	196	220	228	231	193	212	225	225	215	185	213	219	216	231	198	233	225	213	214	180	242	213	231	208	201	188	222	222	190	210	225	194	224	200	240	207	195	216	208	216	226	229	221	199	239	194	227	220	210	220	189	208	184	240	206	262	210	194	190	218	217	208	201	188	228	195	200	210	224	219	220	217	203	242	201	218	200	215	236	212	199	222	216	203	205	231	217
32183	34686	33133	15918	2569	390	408	371	326	345	350	380	340	380	336	325	302	361	308	373	328	352	357	326	356	368	306	354	347	375	349	326	333	368	348	329	343	363	323	341	335	335	361	361	395	356	346	356	319	379	309	351	328	341	341	373	339	350	333	354	356	354	330	357	368	331	341	352	350	341	349	364	371	371	337	354	312	342	352	354	366	351	340	342	348	303	375	362	346	354	351	348	366	329	315	342	342	327	329	326	375	333	348	369	374	355	333	316	355	358	344	381	381	340	359	316	373	339	387	369	346	322	322	339	366	331	355	339	340	353	342	345	367	357	351	361	352	352	359	326	339	361	328	344	348	341	345	354	352	347	352	336	336	353	346	358	360	359	339	370	333	364	370	354	369	295	337	370	352	343	357	347	349	363	370	338	351	363	342	353	376	302	404	334	379	344	335	362	313	351	307	350	313	339	342	353	392	316	338	324	316	362	354	361	336	356	315	342	315	348	359	349	355	350	358	384	352	362	360	328	348	380	333	311	348	380	356	349	344	343	327	338	335	363	334	327	315	329	349	342	365	295	311	329	335	352	332	311	346	393	340	340	339	345	369	373	328	351	355	331	362	361	322	332	361	343	364	370	357	368	331	336	361	355	342	375	326	350	338	336	359	371	322	357	343	355	330	358	342	354	368	362	341	327	341	325	347	316	380	354	356	350	366	310	357	354	347	381	346	337	357	354	350	347	316	334	318	409	334	334	377	392	348	341	336	367	352	348	340	334	290	331	346	354	331	340	377	363	331	354	333	352	350	346	343	335	334	333	306	343	361	365	368	370	327	358	361	348	342	311	360	324	338	337	352	326	358	378	332	351	337	340	349	337	353	363	325	368	303	356	352	415	330	337	351	329	361	345	374	343	341	347	322	364	325	370	361	324	351	326	343	346	354	375	354	356	318	361	354	332	331	342	370	340	346	316	356	366	341	338	329	347	353	342	358	363	361	337	322	354	404	365	347	404	364	323	338	335	356	344	374	370	321	307	339	314	341	299	331	338	327	300	317	329	379	352	375	318	329	335	365	339	351	328	297	347	345	334	336	342	350	340	364	353	325	347	358	314	349	355	342	345	357	348	353	356	352	331	329	348	361	329	355	349	323	357	358	327	373	334	328	338	350	356	358	334	372	331	326	375	342	315	326	351	343	372	360	378	334	357	366	361	320	339	362	361	367	326	333	396	350	338	339	361	323	357	362	357	343	375	339	352	337	363	333	345	365	383	317	357	361	351	354	355	389	362	344	331	336	313	349	333	357	330	355	379	328	340	379	318	305	351	353	328	370	301	328	351	365	322	379	353	332	347	340	361	358	332	354	345	375	343	310	350	341	357	346	357	325	346	338	324	329	350	343	348	379	356	375	345	337	343	346	335	351	358	331	341	353	328	331	320	374	329	342	345	341	328	343	332	334	353	338	343	364	342	348	351	351	337	368	367	330	337	385	312	367	316	324	359	308	335	331	369	358	317	348	323	378	356	351	355	350	333	341	353	345	349	369	377	355	369	319	320	337	354	360	305	333	357	371	322	396	342	321	351	332	363	350	368	373	329	350	352	354	338	359	347	344	331	365	352	394	330	349	331	329	353	342	386	332	359	328	321	368	358	361	342	354	369	291	320	339	361	351	351	365	345	365	345	347	365	342	334	320	344	340	327	362	357	370	316	366	347	362	360	351	377	367	370	338	297	358	297	354	346	355	388	339	354	294	323	361	346	322	370	366	379	313	340	363	329	333	327	316	386	329	346	323	353	351	334	344	358	366	310	354	363	320	358	337	360	369	352	333	327	338	319	338	354	319	362	363	357	344	354	359	333	342	345	336	328	341	375	354	327	330	356	314	358	314	370	336	337	332	316	333	366	355	329	389	341	313	367	346	370	324	310	364	362	341	341	369	349	345	327	353	333	352	328	347	347	350	327	384	372	351	333	308	358	343	338	345	349	346	336	332	364	323	365	401	362	333	351	364	366	339	332	337	360	369	322	350	377	327	327	356	371	350	343	372	358	310	324	334	339	361	361	337	331	359	373	344	342	333	365	357	326	288	346	399	347	361	373	323	350	317	367	340	363	358	367	354	303	325	342	345	382	377	352	354	358	350	384	364	355	351	341	363	360	328	345	348	379	367	375	327	337	370	371	353	347	341	351	379	316	348	368	363	336	331	344	348	368	351	352	340	346	334	333	371	349	355	325	330	334	347	368	358	401	342	355	327	336	386	352	331	360	340	349	332	353	310	378	353	358	353	320	381	340	344	318	338	373	351	342	341	344	354	331	353	321	365	338	329	354	339	347	337	322	304	340	355	330	385	333	360	347	368	374	299	355	339	371	329	305	333	330	332	340	352	326	351	346	339	362	353	354	346	356	410	329	361	341	321	344	357	329	341	353	394	342	355	373	352	334	347	330	360	352	348	338	327	353	363	331	317	308	347	319	359	372	350	336	339	347	328	327	373	358	340	318	332	326	348	373	365	315	380	328	357	362	327	337	343	333	351	308	375	352	361	338	343	326	344	336	334	373	361	309	335	359	328	352	357	356	342	322	317	348	312	336	346	326	350	356	345	341	330	349	325	337	339	373	361	364	370	357	331	350	371	323	348	340	345	321	368	357	351	367	332	313	349	352	309	359	337	351	372	323	350	348	321	365	348	342	373	351	340	363	367	355	325	378	378	397	349	356	310	347	353	326	348	330	318	361	336	350	316	366	371	330	345	351	346	373	359	341	327	355	345	347	365	364	309	382	344	326	359	334	356	379	346	344	324	354	331	356	383	336	339	330	328	336	343	347	375	349	360	358	373	360	362	368	337	328	364	356	338	329	353	324	351	330	305	335	376	371	365	353	333	359	355	305	351	351	349	353	321	326	345	376	305	371	381	330	360	342	318	332	354	320	352	321	328	358	310	346	345	355	366	343	310	332	320	331	333	369	320	331	331	349	365	362	324	325	342	348	321	342	391	324	378	339	351	347	352	344	330	355	361	378	339	358	367	356	395	343	359	326	354	383	375	356	349	365	346	349	330	360	366	366	362	350	344	336	355	351	394	344	363	352	352	306	341	355	334	324	346	379	392	358	361	334	376	303	364	353	337	332	327	333	339	342	317	330	341	350	401	342	347	362	323	324	360	358	350	373	369	335	373	345	361	357	315	357	342	348	361	361	349	373	337	339	374	321	345	348	350	344	336	329	328	352	374	349	330	357	345	320	328	304	345	355	361	339	372	343	382	335	361	330	330	328	341	335	357	347	334	369	365	355	354	345	339	351	352	351	372	350	346	362	374	362	359	355	344	321	335	326	361	330	333	369	356	360	350	385	372	321	364	321	389	340	330	345	344	337	370	349	349	311	363	340	363	343	379	355	343	365	360	336	331	338	357	338	329	355	339	369	359	352	332	325	360	367	327	357	367	352	348	359	342	357	365	369	312	361	369	322	359	354	325	344	358	366	335	331	346	351	324	359	352	342	374	325
42912	51474	37870	14167	3351	543	515	465	541	520	526	556	492	518	533	500	500	473	475	512	511	481	482	507	528	511	514	496	509	522	522	435	501	496	517	466	496	494	477	527	492	485	473	487	505	494	433	481	500	491	453	454	502	514	463	487	468	491	500	477	525	483	475	482	469	452	514	488	531	492	523	501	518	537	474	503	493	492	503	516	507	478	495	474	463	523	533	473	507	515	493	465	502	461	500	501	517	544	462	493	457	447	532	491	489	500	471	485	491	446	462	515	498	496	496	493	472	511	524	474	483	525	512	494	486	477	526	534	476	491	532	478	483	498	487	502	487	457	530	494	505	475	491	505	479	520	455	463	486	494	468	463	486	476	478	457	487	487	509	471	518	506	504	491	482	496	466	529	501	499	521	509	505	498	489	467	459	499	504	496	500	432	509	532	476	428	503	469	503	461	483	501	486	468	460	464	479	536	505	494	528	503	480	493	493	514	504	499	491	447	468	470	524	482	533	463	487	501	517	479	504	481	472	495	498	501	508	477	504	488	470	441	477	497	515	464	461	474	491	493	465	507	505	497	502	455	478	489	513	464	478	486	476	507	480	498	490	501	473	503	473	484	538	509	530	482	446	443	475	522	498	498	473	505	505	485	486	500	500	477	490	497	520	480	512	511	514	479	494	514	477	450	487	527	508	448	488	495	488	521	492	500	506	499	443	477	470	492	459	491	515	500	496	481	489	481	496	460	536	489	486	485	464	451	497	475	502	498	467	467	514	527	531	497	466	456	494	491	477	483	507	488	502	485	508	525	521	487	511	472	472	504	475	465	510	484	500	484	497	496	486	523	499	512	489	512	474	487	510	514	483	490	491	475	486	484	469	478	455	497	499	523	512	465	518	472	488	482	499	477	535	498	519	472	527	500	504	484	488	481	498	504	475	518	495	546	483	514	459	483	498	495	506	517	479	463	488	542	502	515	467	489	453	495	477	512	474	505	538	494	468	493	482	477	470	457	494	502	521	518	502	510	492	488	507	489	453	489	501	480	523	492	505	528	502	446	498	499	526	475	471	513	521	501	530	506	482	506	494	474	476	479	480	468	515	507	466	508	525	499	479	491	493	481	497	497	508	474	489	476	495	505	459	482	456	502	486	498	513	452	515	472	514	497	517	500	511	500	473	518	481	493	486	496	481	503	478	456	514	491	500	463	487	502	465	535	483	492	476	488	465	510	490	486	447	507	502	519	482	488	489	476	449	495	468	472	509	488	517	516	472	463	548	471	499	487	487	466	505	466	492	546	494	485	457	548	533	507	485	467	466	523	484	497	504	501	489	459	534	514	467	525	488	468	500	431	486	499	520	527	477	546	459	552	510	493	497	511	494	463	501	520	489	463	449	533	516	531	477	466	501	485	472	502	542	505	513	513	520	522	475	536	490	473	539	483	488	468	497	520	517	495	464	510	514	493	442	516	464	503	445	481	485	492	443	482	483	512	469	497	511	493	490	524	474	490	504	514	516	505	486	486	548	470	531	499	503	483	478	511	470	482	500	473	505	492	492	476	492	465	486	506	493	509	500	440	497	524	460	482	503	479	495	545	460	435	506	506	493	515	501	460	507	476	496	542	450	505	481	491	465	498	524	472	526	500	501	507	481	487	498	470	465	506	492	492	489	515	513	515	519	499	536	519	510	467	517	506	493	485	432	465	474	451	450	500	491	505	476	495	498	514	483	500	550	458	478	462	476	483	507	494	487	503	494	497	501	486	470	477	490	503	486	469	483	499	515	507	483	500	470	518	528	521	490	465	504	517	500	477	451	500	518	514	486	492	506	498	506	530	481	485	490	479	487	503	514	475	510	523	441	456	496	487	488	517	480	482	500	476	500	524	504	487	466	473	504	494	522	458	523	503	449	504	470	486	506	492	531	487	450	524	514	495	478	504	484	495	468	520	523	507	498	518	503	507	480	480	516	484	501	539	499	497	486	475	476	482	518	498	506	509	488	466	527	472	489	503	484	475	479	506	512	506	471	509	497	462	504	484	465	469	469	505	497	493	480	500	519	462	478	500	480	489	498	461	474	512	447	506	474	492	491	466	521	490	476	522	448	490	483	480	511	485	477	494	488	447	487	472	494	476	512	509	507	480	501	508	493	469	489	461	526	499	468	477	451	494	449	468	476	526	489	485	471	505	509	505	508	465	475	439	495	468	473	497	521	521	486	465	525	463	496	498	486	490	476	511	533	482	497	487	457	513	473	498	449	526	478	499	494	491	502	516	499	499	482	507	485	466	500	520	477	529	506	494	470	481	498	482	504	470	483	498	494	504	489	501	496	484	500	476	480	481	467	492	498	514	455	463	501	542	517	497	488	488	478	471	481	446	497	500	492	476	479	477	531	497	489	486	488	498	478	505	494	506	426	473	474	486	522	494	467	460	487	522	505	484	460	477	503	499	474	510	513	477	501	464	484	453	512	472	497	481	459	464	508	472	523	496	516	496	517	538	518	506	486	526	513	498	480	472	498	487	508	481	480	473	489	461	507	470	510	512	490	476	470	499	433	506	534	482	542	507	484	502	506	486	491	490	508	493	473	510	532	484	470	502	504	499	496	511	487	505	478	560	512	485	530	484	483	506	530	492	520	500	491	514	543	475	502	507	467	454	492	525	500	481	504	508	475	465	458	477	514	507	480	465	491	480	455	505	532	486	476	490	493	520	504	460	498	512	482	509	463	480	480	484	506	524	477	498	484	495	527	509	513	489	514	492	504	512	497	496	503	520	462	481	535	522	514	515	480	479	483	527	460	497	495	453	520	486	524	499	463	545	466	498	441	474	521	513	497	515	505	518	494	475	495	493	488	468	517	527	499	477	523	467	502	469	502	488	517	453	502	484	490	511	483	517	539	486	494	479	482	485	497	490	515	477	466	472	512	507	476	480	540	507	495	476	509	477	492	481	476	468	501	496	498	510	517	502	509	501	518	495	508	478	463	462	541	472	470	501	465	499	479	488	497	519	480	506	487	438	522	491	502	506	485	486	505	506	474	517	535	508	502	471	507	463	488	486	452	472	521	485	469	500	491	456	488	513	466	468	532	477	483	522	470	457	464	470	497	507	485	522	502	538	484	488	461	478	510	478	486	500	527	448	518	499	525	535	538	533	495	482	479	531	504	483	515	509	507	490	503	505	522	504	479	494	490	482	506	464	522	449	503	519	509	474	514	444	518	520	486	529	523	472	497	460	485	444	508	527	469	449	491	501	538	495	477	495	475	488	459	494	463	479	521	519	509	494	454	487	465	513	458	481	495	487	502	479	470	456	497	519	471	462	504	528	520	499	509	489	491	484	464	482	512	488	533	531	499	455	521	480	511	487	481	498	506	515	465	479	482	483	518	505	476	502	531	496	482	460	469	527	474	502	483	438	508	477	510	501	489	497	492	474	452	505	475	488	497	473	529	480	515	454	473	514	496	493	460	529	499	464	476	491	474	429	490	532	470	483	476	499
24151	21325	28910	24195	19183	5826	726	448	377	386	376	361	328	327	344	374	324	348	323	315	328	299	323	319	287	315	304	330	344	333	304	296	291	312	313	328	316	332	330	300	329	309	317	293	300	310	291	303	299	248	285	327	325	320	276	293	301	293	304	291	323	309	303	300	308	310	306	307	270	297	326	283	314	289	295	306	300	307	307	331	274	287	300	274	280	257	291	301	315	332	292	297	271	300	277	327	296	286	304	321	323	274	284	314	327	305	321	308	284	305	319	293	306	295	327	314	307	285	288	277	319	293	321	302	283	292	323	260	319	287	304	315	308	315	307	288	296	326	304	301	281	278	301	318	271	278	304	293	273	316	313	295	278	304	305	295	293	299	327	307	298	319	317	292	298	284	283	313	285	313	275	275	296	290	272	295	304	287	279	298	313	303	314	294	300	325	268	303	317	286	297	292	329	297	314	327	310	290	291	289	292	313	292	286	273	305	285	318	276	276	287	278	293	300	291	294	290	286	315	313	274	295	288	276	335	284	295	276	322	304	293	287	276	286	287	320	280	301	297	285	295	287	320	289	278	292	260	278	285	313	303	319	305	339	309	313	314	341	254	284	285	288	303	314	285	279	306	304	297	292	276	306	327	283	302	281	302	321	268	282	340	306	320	287	296	289	294	308	303	317	274	317	300	292	287	281	296	300	296	288	287	275	309	274	319	301	285	309	285	269	273	259	299	311	309	355	309	300	290	316	299	267	308	308	319	288	287	300	296	301	291	281	292	289	304	316	324	313	310	317	272	314	313	280	329	294	292	286	307	295	307	284	320	286	299	295	312	308	283	298	296	272	299	276	310	310	293	277	328	321	309	284	315	303	304	315	304	278	296	307	273	310	282	309	289	339	302	314	307	282	286	339	281	306	333	294	303	323	306	311	296	314	313	321	287	309	306	264	296	339	320	300	298	266	305	303	292	297	300	299	314	300	279	293	311	289	313	300	343	318	309	306	306	326	314	303	281	335	311	270	300	300	288	301	281	321	328	316	291	302	312	297	303	294	286	311	330	308	313	280	318	321	307	305	266	297	309	317	295	277	321	284	303	270	313	268	298	281	288	328	308	314	273	298	291	328	307	260	307	288	284	315	288	299	312	350	308	296	318	315	283	298	280	324	311	286	300	296	315	303	272	294	307	279	301	295	286	295	299	319	299	303	338	307	283	302	281	306	251	304	302	296	298	322	286	279	329	306	264	300	307	274	290	312	289	274	312	301	291	265	318	304	305	303	272	280	266	286	267	315	273	299	255	283	268	304	292	313	309	293	299	288	324	284	310	284	289	289	304	299	291	311	306	314	294	288	300	302	313	290	278	295	296	304	293	275	321	315	319	287	286	287	316	297	304	328	353	331	289	299	300	283	272	318	310	293	299	282	271	298	305	302	293	308	286	279	297	307	288	323	296	313	315	299	301	296	294	292	271	286	312	311	300	304	299	327	281	291	260	307	321	306	300	271	295	297	338	288	291	307	265	289	287	287	300	272	310	288	281	318	271	303	273	298	281	282	284	269	323	284	316	309	303	268	292	322	270	332	306	263	285	300	279	297	293	282	279	290	321	324	326	326	260	277	277	311	266	290	290	315	320	281	266	304	291	291	329	298	279	281	337	287	302	316	285	300	310	313	321	335	315	300	285	259	260	316	311	281	309	289	297	278	313	275	292	292	293	299	285	311	288	305	293	324	294	298	319	299	287	257	290	279	302	283	304	298	277	288	283	317	274	306	321	302	292	299	298	312	283	294	293	288	279	275	286	284	297	306	304	344	271	283	303	317	296	304	285	303	273	287	300	312	326	326	297	303	302	275	296	291	312	313	273	298	328	307	298	280	251	312	299	291	294	295	298	307	312	274	285	307	284	268	288	299	305	311	285	319	315	350	306	281	305	306	334	292	272	325	311	315	283	274	302	288	285	274	299	314	332	320	286	265	307	287	331	303	309	314	277	281	340	295	325	295	291	299	301	256	277	281	292	303	285	305	271	312	277	292	281	298	296	311	310	320	311	294	292	263	297	314	292	313	288	266	307	315	337	299	315	275	320	283	298	309	294	307	303	286	330	329	299	302	289	278	272	291	285	301	282	290	257	279	268	289	298	268	281	275	301	299	295	305	303	324	296	279	264	279	302	272	292	272	321	333	293	273	312	295	297	298	307	274	283	302	287	298	286	282	292	288	290	286	298	300	323	294	347	322	288	323	310	277	306	315	287	292	299	291	310	275	289	291	302	295	304	294	295	276	286	300	267	293	306	294	298	289	310	304	325	293	319	283	317	313	294	297	287	304	289	276	319	284	307	287	315	312	320	319	289	316	284	299	278	299	282	299	286	330	311	279	325	312	292	323	303	320	302	294	325	304	283	323	274	264	308	307	310	286	332	289	303	267	297	276	275	329	313	304	297	291	305	296	312	308	322	305	328	286	299	287	284	292	316	299	316	281	319	318	275	315	297	314	277	309	304	313	264	315	303	303	309	285	313	277	326	320	320	298	318	310	295	312	290	321	286	302	277	289	294	301	292	300	301	263	299	307	310	327	283	299	313	326	321	335	298	308	312	264	299	320	295	283	273	281	295	256	275	312	279	271	291	315	288	275	293	333	296	315	327	327	303	319	292	320	285	314	289	285	258	329	315	317	292	307	295	311	294	307	310	293	309	318	317	314	296	277	289	299	311	303	291	276	290	305	305	323	316	301	306	307	304	300	297	291	327	304	320	289	286	290	312	310	329	328	297	294	286	313	314	331	312	292	319	311	314	282	295	283	270	276	310	297	308	323	287	286	298	278	296	328	319	287	287	274	302	303	283	286	302	275	297	327	268	325	312	304	282	292	289	265	295	319	310	274	309	298	295	321	295	287	297	349	320	302	289	321	273	291	278	317	275	295	299	308	328	271	320	277	306	296	305	281	284	244	289	271	290	289	282	289	303	311	307	329	294	295	289	315	315	290	286	290	310	299	272	288	292	277	331	312	287	282	298	277	286	275	288	279	293	312	287	305	322	288	305	331	315	308	295	287	271	302	309	297	283	312	303	285	295	301	297	305	294	305	315	318	282	318	333	322	294	279	271	299	285	303	326	326	300	321	308	304	291	302	303	300	292	289	296	328	295	309	303	269	308	284	270	299	304	307	289	261	281	312	288	298	300	299	305	286	291	300	306	300	318	294	311	280	331	311	322	314	301	322	307	291	286	290	345	287	314	299	314	294	290	307	298	292	291	313	307	318	258	301	327	324	280	305	307	256	275	319	293	320	302	331	296	298	301	288	322	274	299	284	291	291	287	312	303	291	245	305	273	286	314	296	274	276	264	314	267	302	292	314	294	309	303	280	285	270	312	292	328	289	286	305	255	284	306	299	303	291	279	272	286	312	324	301	289	274	315	272	305	286	300	250	313	303	320	293	286	266	300	349	305	270	284	286	317	278	271	311	294	310	266	312	304	306	266	280	284	293	295	275	307	270
47167	68440	50050	14306	1972	1142	881	822	749	643	595	604	539	583	544	539	491	468	504	468	436	497	477	455	463	441	491	470	417	461	453	420	433	455	446	430	397	466	422	418	423	461	438	465	462	413	442	439	425	407	411	433	436	445	443	399	431	420	418	459	417	409	400	434	432	422	479	410	417	405	465	440	422	411	414	459	430	467	410	471	408	443	442	442	431	434	390	412	432	445	456	422	396	431	427	410	439	433	469	401	471	407	432	429	439	412	406	430	414	424	415	462	411	414	402	462	451	425	443	469	427	451	413	425	426	398	408	467	430	440	423	410	424	430	415	407	428	410	421	431	418	447	389	420	419	413	380	446	419	455	427	458	466	433	465	455	430	431	437	417	431	413	416	446	443	455	431	425	419	406	447	420	434	413	379	440	460	428	383	422	451	424	409	440	412	384	458	412	417	396	441	468	435	440	376	408	426	439	404	429	427	382	436	398	427	433	449	464	419	406	413	436	442	433	449	401	402	432	434	461	429	461	412	439	426	428	427	462	400	454	396	409	432	469	431	398	419	426	455	442	408	396	416	434	459	451	444	418	446	421	406	425	431	404	433	446	417	419	449	445	451	414	422	445	449	448	434	380	429	405	392	424	440	430	433	408	437	425	420	444	428	437	433	415	418	425	405	449	451	415	449	416	453	440	421	421	430	410	436	389	457	419	440	463	443	430	418	428	411	460	425	404	412	429	397	407	426	439	402	444	436	436	428	431	395	423	427	458	456	424	466	407	409	405	413	411	453	448	388	437	394	429	394	433	446	420	458	440	423	407	439	443	413	419	400	406	440	394	433	438	420	399	379	463	431	426	420	453	452	401	450	480	420	427	436	436	417	426	449	403	452	437	447	419	415	468	405	437	435	441	420	469	435	409	417	461	424	411	460	383	435	417	418	407	427	417	430	414	442	426	452	460	454	434	411	465	433	419	418	371	443	446	417	436	446	419	419	437	430	417	435	455	453	419	441	392	438	409	433	430	436	450	449	405	422	409	432	425	408	402	438	453	443	448	415	421	420	464	404	411	414	435	401	411	421	403	427	427	393	421	434	414	469	430	376	379	414	439	351	406	444	377	430	446	443	439	437	410	444	450	465	412	410	419	430	469	434	465	421	408	437	411	413	446	412	439	432	432	451	446	476	432	480	417	430	446	403	442	430	410	414	421	441	390	419	421	440	414	474	422	400	411	405	411	425	455	431	429	402	424	460	436	421	462	426	399	449	420	440	438	450	435	450	411	374	471	399	413	412	406	393	409	427	423	433	414	422	437	421	403	411	429	435	441	442	434	439	442	454	414	457	416	408	447	465	422	401	455	417	375	442	445	425	452	434	395	395	455	407	439	447	430	405	432	450	387	401	478	414	425	413	445	440	440	456	415	432	422	453	472	440	393	439	442	454	412	385	423	428	434	421	409	408	413	399	456	439	399	466	417	430	445	394	410	426	417	411	467	401	429	427	450	448	433	377	497	399	427	405	412	393	431	422	415	411	429	454	430	427	427	426	442	454	421	449	428	424	402	391	387	435	411	422	407	423	437	432	455	418	441	463	424	437	432	435	405	417	407	452	429	443	415	422	417	391	414	434	468	415	429	458	446	416	437	428	407	413	411	412	420	402	451	465	451	433	444	412	435	413	408	431	419	426	411	425	441	441	455	477	442	431	423	454	455	415	384	447	455	425	429	425	448	431	433	434	439	432	424	420	426	471	395	428	419	437	445	450	425	446	421	393	449	423	373	414	428	433	411	414	441	455	432	469	465	416	403	447	414	471	449	473	416	443	441	453	450	418	401	426	433	410	419	445	411	418	439	451	430	425	398	450	432	435	429	408	411	414	446	427	445	369	447	394	428	438	413	424	418	446	425	422	438	438	446	418	484	431	449	395	423	423	455	433	418	422	414	419	419	412	424	407	393	458	404	399	464	413	400	428	422	402	409	425	400	393	443	421	450	451	439	450	408	423	452	472	443	409	424	437	443	395	430	447	392	435	433	423	389	378	441	436	436	439	456	405	390	436	374	404	419	412	459	479	432	460	430	468	416	443	423	419	490	407	418	416	445	395	440	412	411	422	459	427	428	400	439	414	447	431	409	411	433	375	471	416	446	426	437	426	446	420	468	433	400	424	428	477	449	445	459	414	447	424	450	424	436	446	395	440	417	425	448	449	411	434	464	444	420	463	421	441	427	456	411	424	396	413	456	437	404	409	425	429	444	399	436	428	408	473	487	429	410	431	420	389	440	446	444	458	453	417	417	447	436	405	407	442	391	391	433	431	432	433	426	407	440	456	447	433	421	412	459	418	429	472	456	439	391	392	411	406	408	403	439	375	419	464	435	432	398	415	451	422	417	401	415	428	422	415	393	457	385	443	441	422	392	436	438	429	410	406	453	424	416	400	411	407	389	423	417	446	454	419	432	428	415	420	444	432	416	418	419	426	386	429	442	429	437	463	410	439	490	435	405	467	424	403	373	458	416	454	449	435	412	430	417	428	394	476	444	411	424	381	430	435	433	422	395	393	449	432	422	410	413	453	414	416	398	447	406	425	422	436	454	444	422	464	418	413	446	411	395	452	402	444	428	429	441	461	435	444	399	448	428	435	419	419	437	434	391	433	437	426	445	426	431	415	439	436	406	398	419	432	438	423	459	449	439	439	457	411	415	462	453	445	417	416	403	416	423	418	419	393	423	433	431	447	379	426	409	463	405	461	426	428	433	421	418	444	431	418	450	427	423	416	399	427	431	399	400	452	425	410	442	416	415	430	423	433	444	405	397	444	424	410	405	397	407	404	430	437	385	445	438	458	435	434	479	435	478	421	429	435	414	447	424	394	416	448	426	396	418	425	469	451	406	441	417	423	425	444	444	428	434	417	433	435	393	441	432	409	407	435	434	423	466	409	412	425	435	434	431	414	401	401	452	479	445	440	456	472	412	386	439	435	420	446	418	413	413	479	436	429	423	405	471	436	449	411	430	409	433	410	471	437	430	421	390	439	448	450	449	421	447	408	446	392	449	416	426	415	421	403	443	404	420	443	408	414	444	445	418	416	435	411	413	397	472	441	418	408	417	370	421	423	452	457	429	412	402	415	395	435	401	398	415	469	429	457	446	421	391	401	414	381	409	422	432	443	415	449	428	429	425	460	444	430	390	435	395	405	437	462	428	418	449	465	439	434	438	418	421	416	430	456	414	433	473	484	455	429	446	428	436	430	425	424	431	464	419	448	461	428	401	466	452	390	428	408	429	387	407	401	458	435	397	422	456	408	419	403	435	418	413	417	418	400	416	417	420	439	444	467	451	438	445	453	445	417	427	401	440	423	427	421	444	422	426	443	416	434	410	432	423	408	432	418	408	406	447	393	425	425	405	470	421	429	439	442	454	454	414	416	433	435	419	445	424	467	441	430	448	426	430	417	405	449	412	486	411	440	449	441	430	409	460	399	455	413	412	432	437	462	409	459	436
23147	21329	29339	24492	21297	18475	4135	439	294	272	288	224	215	209	207	198	172	182	193	179	196	207	171	176	162	141	155	164	156	119	159	159	149	170	162	136	140	157	170	138	145	146	185	160	137	153	160	135	165	143	150	158	143	161	147	139	144	158	149	174	148	164	151	137	158	158	146	140	151	141	154	144	127	143	140	157	139	144	153	154	157	129	115	160	161	171	158	164	159	163	144	137	141	154	148	144	135	147	135	152	152	130	159	138	155	141	140	139	139	150	153	135	170	146	138	124	142	139	127	144	135	148	145	137	139	131	159	162	146	158	139	147	143	129	128	140	164	132	140	171	131	139	162	149	149	141	159	149	140	148	126	149	154	132	132	148	159	151	140	149	132	154	137	138	160	144	147	146	126	132	143	133	144	132	140	155	146	130	129	146	132	170	152	141	153	130	150	138	126	153	152	157	159	136	144	143	151	139	117	141	152	135	163	146	142	153	142	131	153	151	148	126	156	166	149	122	143	136	139	135	124	133	150	131	122	133	151	136	124	160	149	134	154	146	134	154	126	153	136	169	145	163	135	153	138	143	135	137	146	112	141	130	166	140	156	145	138	157	144	140	153	169	139	137	164	155	161	138	158	141	129	133	147	141	138	134	132	157	133	138	150	142	132	148	137	166	135	151	155	156	150	139	148	136	158	137	147	136	135	139	128	136	149	136	137	142	127	152	124	154	139	139	137	126	154	128	125	143	141	131	144	149	148	143	129	146	151	157	125	140	144	156	141	148	150	161	147	137	151	137	130	130	141	152	147	153	140	128	152	116	122	136	145	147	125	134	149	156	157	158	135	144	139	145	148	141	159	162	121	124	135	160	146	169	155	139	137	132	150	138	145	116	135	148	144	142	160	129	137	142	137	137	140	156	124	146	147	157	155	144	145	161	168	135	151	156	138	131	163	148	153	165	149	150	137	153	131	136	135	154	140	170	140	150	145	159	146	146	141	127	140	154	135	144	137	150	133	140	128	138	151	141	143	168	128	151	142	141	127	165	157	142	125	130	149	131	140	154	133	115	151	136	156	143	136	145	165	134	172	149	127	142	140	140	150	146	175	144	137	150	159	150	137	142	127	164	150	140	135	145	133	155	139	124	141	139	162	125	124	128	143	164	131	144	138	141	143	143	161	136	143	156	134	144	157	144	158	124	150	142	149	154	124	120	130	147	155	151	164	148	145	127	147	159	135	134	140	131	151	112	154	171	145	171	161	131	120	126	160	137	144	140	154	150	138	132	167	129	174	145	161	144	121	160	142	130	156	141	141	151	143	146	135	122	164	146	176	138	153	120	142	139	148	149	157	140	154	168	147	136	139	143	149	121	128	136	165	121	147	130	138	146	152	138	131	137	138	152	132	152	139	145	143	146	160	141	133	124	160	136	155	135	158	147	146	142	147	163	118	134	149	129	146	146	120	132	111	138	131	134	179	152	139	142	142	148	158	152	160	153	147	165	163	139	155	132	146	145	153	153	147	140	135	152	150	151	153	146	140	136	142	147	146	148	128	138	155	144	144	128	139	146	167	145	144	154	146	157	130	165	122	132	150	145	135	165	145	136	133	142	147	132	160	131	168	161	143	139	144	127	138	134	148	135	163	147	133	128	147	155	133	131	145	133	131	115	131	138	125	135	158	140	147	147	146	147	147	157	133	167	120	121	144	140	154	140	146	143	149	140	142	150	153	139	167	128	126	136	131	135	163	148	141	135	116	157	141	133	140	136	143	138	155	137	162	145	164	155	139	154	151	136	125	142	162	139	143	143	133	137	131	151	152	154	141	116	140	158	133	156	133	132	132	149	131	141	147	149	141	145	122	134	116	156	131	134	150	152	152	147	158	153	124	133	152	142	154	125	153	161	157	148	137	155	146	144	140	146	154	140	144	136	143	134	149	128	123	153	139	156	157	119	138	133	142	155	128	151	126	154	141	161	154	155	155	148	145	131	149	146	147	152	162	116	184	151	149	157	141	147	125	138	146	130	154	151	155	153	145	142	170	167	127	132	142	160	146	157	140	132	148	154	154	146	153	162	133	131	145	141	153	128	141	166	159	141	146	164	149	147	131	151	143	150	145	123	134	123	132	150	149	148	148	143	159	155	157	133	151	151	141	138	141	147	140	151	141	132	122	126	153	134	142	145	134	127	140	123	124	160	159	138	147	175	150	157	124	160	139	141	130	132	121	160	122	119	135	144	168	140	143	134	161	106	142	149	143	132	136	132	151	153	149	138	135	136	130	121	141	162	141	153	149	160	163	137	148	150	147	133	140	144	148	160	154	131	152	159	156	155	153	148	118	140	159	146	150	150	160	139	146	156	158	151	126	144	136	138	144	143	138	128	126	146	141	157	150	141	144	162	131	145	125	161	148	115	146	133	151	132	135	149	144	157	132	123	131	162	162	140	144	153	141	169	136	158	153	152	153	155	136	150	146	127	157	128	150	148	147	135	119	165	156	137	136	122	164	130	153	118	139	149	143	142	160	163	131	141	154	161	152	137	153	142	127	149	149	158	139	145	175	143	147	157	126	143	161	141	139	148	159	161	152	146	145	147	165	136	142	148	130	141	149	144	145	142	149	143	144	129	147	153	141	159	135	142	155	146	152	163	165	147	140	159	156	125	141	133	126	154	128	128	142	142	159	156	139	133	136	138	140	132	156	160	129	150	162	148	124	127	166	149	140	154	142	163	143	158	132	134	119	131	168	130	154	148	159	135	144	139	143	158	150	150	124	121	124	145	158	142	121	159	140	146	152	145	124	168	129	153	144	134	150	168	147	152	144	148	130	155	148	144	145	136	141	142	136	164	148	133	146	160	125	134	136	139	137	135	152	133	149	136	128	131	161	138	142	153	146	162	138	139	131	154	147	161	178	140	147	142	158	144	141	138	155	136	144	140	138	146	142	156	128	154	153	169	144	162	131	151	150	150	146	142	147	148	146	130	129	148	130	149	122	167	137	124	165	134	158	141	148	153	132	156	154	146	126	146	158	163	124	140	141	153	146	146	137	144	147	152	150	141	154	141	147	148	133	153	144	128	144	127	134	144	132	139	133	145	156	148	139	140	139	150	131	135	144	136	140	141	137	125	128	152	123	132	156	130	143	151	129	143	131	127	157	148	152	153	155	123	151	141	142	150	170	171	137	159	135	171	139	145	149	144	139	135	126	143	161	159	134	126	130	135	147	158	123	149	146	175	159	126	138	139	131	145	144	158	132	145	149	137	157	129	141	147	154	175	169	147	128	143	152	144	152	154	129	139	138	144	132	141	128	141	167	117	132	125	145	141	137	140	152	172	148	167	143	148	137	130	139	135	119	137	138	126	153	151	118	135	147	134	138	129	131	129	166	139	148	144	147	161	169	136	155	161	147	156	149	158	136	129	133	187	123	146	171	141	146	145	134	149	125	148	170	149	145	132	159	158	166	141	143	139	168	152	149	142	125	132	135	153	122	135	132	150
50594	76897	62985	39757	6924	1428	1052	840	668	593	488	456	438	396	329	341	301	335	313	273	284	273	273	279	263	249	224	248	270	242	234	251	253	204	226	235	208	239	194	220	220	216	224	243	205	204	210	239	218	197	214	229	208	210	224	234	243	221	231	218	232	239	209	230	217	204	217	209	222	223	253	206	221	220	229	214	221	207	202	214	218	212	187	234	217	211	198	196	181	228	213	197	233	216	210	210	258	208	213	216	210	249	236	199	218	232	229	218	203	190	201	204	204	203	220	223	212	216	206	221	232	235	211	210	212	205	208	217	216	234	222	210	200	199	186	255	202	218	219	207	220	240	215	228	253	226	224	206	207	200	194	206	221	194	221	220	200	227	203	207	214	202	239	231	237	201	216	240	196	185	191	228	202	205	206	215	230	217	220	229	215	229	202	220	232	200	225	218	200	218	228	219	199	207	217	199	226	206	224	212	200	210	231	220	191	204	193	205	236	224	215	220	224	240	175	189	213	220	208	207	210	207	183	194	214	206	189	220	216	221	200	210	209	239	192	193	199	228	218	229	225	221	207	193	224	243	198	202	204	215	215	205	210	188	208	223	223	204	214	212	195	204	201	226	236	207	202	217	197	175	225	224	224	206	223	211	240	213	217	214	222	188	200	229	252	205	241	183	196	235	233	234	203	218	201	242	214	214	231	224	220	212	191	254	232	240	227	237	217	223	203	210	218	198	208	220	223	197	214	223	207	220	198	223	210	207	226	226	213	194	222	227	235	230	239	223	196	237	199	205	225	209	240	230	251	224	192	214	234	212	197	213	212	210	208	210	214	202	202	265	217	199	217	214	214	225	218	202	208	213	219	216	192	222	246	234	201	238	205	196	205	203	203	224	195	182	199	219	212	216	234	200	207	206	227	221	191	206	228	205	247	201	202	198	224	210	198	231	219	195	199	194	200	182	221	226	206	191	201	205	203	215	208	225	211	183	193	246	219	231	213	205	215	227	239	223	220	224	242	212	210	196	217	201	218	235	218	206	227	219	213	209	224	214	201	230	204	186	208	224	223	216	206	227	213	199	199	214	214	196	191	209	209	229	197	198	217	210	216	210	234	219	212	204	213	212	213	222	225	192	218	191	239	205	217	203	230	189	218	198	237	223	230	212	197	205	221	222	216	193	215	202	197	222	214	217	214	233	221	225	214	234	208	220	200	199	216	233	182	221	210	192	222	212	216	191	204	219	227	222	190	214	198	226	230	201	208	221	213	211	212	210	224	211	199	208	207	216	201	227	212	227	217	203	252	227	232	199	226	211	198	236	191	213	216	213	214	211	187	216	210	205	216	198	210	240	209	202	214	240	198	232	211	202	234	215	202	197	207	226	213	181	233	223	190	218	211	200	215	206	225	235	215	210	201	202	230	203	197	226	223	191	235	195	205	206	204	196	193	219	199	237	210	223	222	196	190	225	234	204	181	232	221	207	220	230	205	217	239	206	203	186	187	202	228	206	219	237	213	228	217	222	229	211	205	236	230	233	224	213	185	222	214	204	205	197	218	203	200	242	231	208	242	202	194	194	196	241	219	225	218	204	193	222	193	196	224	181	201	186	233	175	204	227	223	210	202	214	202	208	202	209	193	220	222	202	209	222	223	216	225	211	217	195	209	217	212	225	227	215	222	234	211	230	221	197	188	208	235	201	232	208	232	211	203	205	232	206	204	202	199	182	213	206	212	237	186	204	208	208	212	226	204	201	213	214	211	220	206	229	185	227	233	216	239	204	195	200	198	231	226	223	216	230	222	232	218	217	202	182	198	219	208	214	211	186	227	205	204	225	211	221	228	181	226	213	224	195	228	202	212	185	215	199	207	198	246	207	223	192	222	218	211	191	228	200	235	196	227	205	225	213	197	200	203	216	188	219	220	199	227	234	218	197	217	208	208	190	224	200	204	230	210	215	195	232	235	221	199	218	212	225	187	228	198	191	202	196	229	216	222	223	226	210	231	204	224	179	206	214	219	224	199	238	193	201	218	226	197	202	197	235	229	225	203	205	199	219	200	198	223	230	217	213	210	220	200	228	244	216	216	216	216	192	214	195	206	228	187	211	234	221	225	237	230	223	216	217	188	203	204	213	222	210	217	213	201	219	210	234	219	226	216	207	212	205	197	191	214	212	226	227	216	220	211	226	217	194	224	207	219	216	194	194	209	200	205	216	217	192	210	222	194	199	246	208	221	201	205	235	221	217	215	223	210	213	224	228	231	212	217	210	226	211	213	196	223	220	216	228	214	246	218	200	200	192	223	213	206	212	224	196	220	202	227	220	181	236	210	217	242	210	195	238	195	209	215	226	228	205	224	217	204	190	212	226	229	200	197	196	226	201	209	206	200	227	184	225	212	204	173	193	222	236	205	239	210	205	219	212	203	210	226	201	225	227	203	217	225	250	193	210	212	176	187	218	198	230	217	212	214	194	206	203	218	196	216	214	192	228	223	233	226	211	192	226	204	228	211	217	216	198	227	217	211	200	219	227	206	209	212	211	225	212	199	190	227	191	219	210	194	185	205	194	193	207	226	228	218	229	225	225	199	209	206	197	206	210	204	207	221	219	201	212	193	210	233	236	204	220	203	198	204	225	214	205	218	199	220	196	205	236	235	200	237	184	199	209	200	222	213	233	224	203	242	208	212	199	230	176	210	206	215	187	181	226	202	206	178	214	216	216	206	224	227	201	219	207	236	235	223	225	220	209	216	216	201	222	212	188	251	229	220	181	212	207	229	203	237	222	210	220	230	164	212	210	209	226	224	215	196	220	230	210	201	208	214	207	227	206	194	209	230	203	221	215	209	196	210	205	213	192	205	210	189	227	248	210	225	214	223	197	194	206	227	219	220	231	230	223	254	206	222	216	220	234	223	195	222	221	213	190	242	218	188	208	214	227	214	213	221	209	219	215	194	218	215	207	200	225	245	229	210	210	202	219	204	211	223	204	250	218	199	230	217	227	239	206	225	209	226	196	216	225	214	210	199	208	216	234	189	232	220	218	213	183	207	197	209	199	215	220	205	236	195	219	233	218	186	246	200	210	223	199	216	227	222	197	224	214	228	188	202	202	213	234	219	225	211	214	221	191	197	240	210	196	234	192	213	195	220	215	220	213	234	213	212	200	211	220	183	213	215	194	220	246	227	218	242	224	211	208	202	223	217	219	208	228	195	222	195	217	228	226	219	189	186	195	236	194	211	241	219	227	224	210	212	230	219	190	224	205	226	192	190	207	188	209	217	218	212	196	187	217	214	202	209	206	184	231	177	218	232	191	216	234	223	223	192	174	215	206	192	212	229	212	214	195	213	201	216	202	175	217	214	219	220	202	202	218	236	220	223	229	211	211	242	220	212	205	225	214	210	210	184	227	198	227	191	205	184	195	192	209	219	185	199	216	207	197	231	199	202	200	223	198	190	186	205	203	220	178	224	207	214	194	198	205	180	221	193	202	209	204	234	223
31874	38177	35982	22003	2865	431	393	376	358	344	334	367	362	390	390	352	369	371	330	308	370	362	337	374	342	358	385	348	343	384	357	387	390	362	339	390	317	344	370	363	371	338	332	310	326	367	329	339	346	346	362	345	360	365	340	337	332	379	353	391	355	332	348	372	360	352	355	334	326	312	372	326	352	338	318	367	341	350	385	342	358	362	368	321	326	357	337	375	361	315	352	338	345	396	377	373	329	339	335	361	349	345	333	353	384	351	356	361	359	357	362	354	338	362	363	342	359	363	365	349	341	383	372	325	353	353	335	336	414	330	377	346	372	339	381	332	361	367	331	370	357	351	330	360	346	352	343	350	364	354	368	333	347	354	388	419	331	363	380	346	352	361	362	335	344	330	342	367	360	381	338	347	331	354	345	328	344	358	344	384	350	363	351	349	349	353	374	352	376	311	333	343	333	339	384	393	349	353	359	345	338	363	351	361	360	355	351	333	343	362	336	323	377	315	380	363	355	343	353	354	345	353	363	397	362	374	360	371	329	376	373	371	388	330	329	347	378	320	375	352	356	344	387	417	362	371	362	340	341	325	343	361	374	344	351	343	361	377	357	346	334	335	362	348	351	382	365	311	342	331	331	359	361	339	360	351	362	354	352	374	328	328	335	333	368	343	361	347	341	346	362	320	369	349	376	365	384	365	371	333	352	292	323	336	367	373	334	355	362	362	344	319	320	350	356	358	329	350	325	351	360	335	399	367	357	361	346	342	408	334	360	375	358	333	314	336	334	361	375	346	336	342	332	383	344	335	347	335	361	372	341	362	366	348	364	346	359	363	368	323	296	342	371	350	333	370	378	351	324	353	368	367	354	341	365	358	352	383	364	374	334	375	336	304	373	365	330	352	335	349	363	341	332	373	348	345	365	347	345	343	385	353	347	350	348	365	370	359	373	344	346	321	336	339	359	381	331	371	346	372	339	355	349	315	335	337	402	348	295	353	363	325	362	330	314	327	362	327	337	373	374	380	326	360	362	321	332	314	324	347	332	345	341	343	359	307	350	324	350	353	341	345	337	352	327	369	348	324	342	365	341	332	359	373	369	340	342	358	333	337	353	326	360	320	374	323	354	371	333	370	345	343	346	369	343	368	329	335	363	340	362	371	373	343	365	354	352	324	333	365	361	348	356	350	333	358	381	391	359	361	333	369	353	401	329	342	328	368	337	339	360	339	338	334	335	353	366	340	354	346	366	364	354	358	331	377	327	370	377	368	348	348	339	338	324	364	396	350	302	379	369	375	372	333	349	345	359	358	331	336	339	359	359	325	351	350	357	360	340	351	335	376	347	350	339	344	383	351	349	342	311	397	349	357	393	372	356	361	366	329	329	370	361	349	360	322	359	358	364	363	341	346	328	345	356	371	358	316	356	380	352	360	362	348	367	366	364	346	323	338	366	364	354	363	328	354	352	356	326	310	341	346	370	346	360	360	362	322	317	331	357	360	344	345	372	355	333	322	372	389	333	379	352	347	311	386	329	344	357	345	350	365	363	324	388	318	380	367	368	355	380	332	339	342	349	340	321	330	361	349	365	313	346	343	350	332	318	331	332	345	343	358	319	332	330	350	367	360	353	320	338	336	346	370	335	339	371	337	341	379	332	349	347	374	380	343	364	355	347	330	331	347	348	343	349	354	366	344	369	334	370	335	360	378	336	348	351	345	320	339	327	338	357	362	342	368	354	355	384	357	336	324	348	381	302	350	336	342	361	374	385	356	354	376	347	356	385	368	332	383	357	347	346	364	344	354	330	347	348	343	349	357	387	348	357	388	364	371	332	403	338	371	354	378	337	358	396	343	372	351	349	373	356	353	381	318	320	374	304	331	336	346	366	389	361	371	346	329	356	354	409	348	360	337	348	341	383	340	338	386	328	342	364	363	380	348	364	346	355	352	346	359	345	347	376	368	386	340	370	364	315	328	349	366	343	366	369	377	353	346	366	359	344	332	365	338	355	357	330	351	359	396	337	354	379	375	384	328	366	330	330	378	365	359	352	355	333	366	401	350	385	345	330	350	398	353	367	341	382	343	335	345	332	371	369	372	377	334	343	369	383	316	326	340	362	379	361	342	328	350	345	375	369	351	330	349	390	343	369	322	331	340	320	344	340	308	330	330	342	367	340	304	371	359	359	323	361	328	351	377	360	353	321	327	351	363	319	347	355	341	342	353	336	405	355	338	371	386	358	349	350	318	342	335	326	309	351	335	355	347	329	349	367	349	373	340	389	338	338	372	308	332	335	392	422	349	378	382	356	353	378	360	374	356	360	378	371	383	337	371	325	377	367	363	359	348	353	359	374	328	320	327	323	363	348	334	344	390	323	366	367	356	377	357	371	354	327	315	425	330	370	322	353	341	325	345	371	363	373	352	333	343	376	360	366	345	335	357	336	349	354	377	337	325	396	318	373	393	369	356	339	365	356	398	358	299	360	338	327	378	362	338	344	308	339	376	338	350	349	377	347	371	365	343	364	355	344	365	368	328	341	321	354	340	327	374	309	360	345	366	348	378	369	343	352	326	348	343	329	354	346	344	378	343	359	348	357	343	360	340	357	381	330	366	371	343	340	339	357	350	363	360	333	406	304	320	374	352	340	339	339	361	345	328	377	311	341	351	323	317	352	372	357	356	358	371	361	324	341	349	353	365	365	345	346	372	380	358	340	353	329	330	341	372	382	351	355	345	347	324	356	335	348	354	361	360	330	330	327	348	337	342	347	358	321	388	346	331	333	349	342	348	368	348	344	306	343	368	353	365	355	367	362	350	364	315	332	346	349	343	357	340	368	337	340	348	374	372	361	329	346	361	368	369	383	332	379	352	331	346	354	360	364	346	356	362	359	338	326	370	352	375	354	359	388	331	373	378	346	338	384	336	345	401	357	363	357	341	372	368	323	350	367	333	333	357	322	315	364	349	325	360	368	357	357	368	322	378	365	336	373	374	361	384	376	370	377	399	366	353	331	347	362	352	371	333	355	329	367	339	364	334	325	362	335	380	367	371	322	339	335	322	404	350	385	349	395	339	310	345	366	355	345	355	338	334	326	335	355	372	343	373	355	362	349	344	402	339	332	371	343	337	376	327	351	381	338	380	386	370	357	364	351	358	338	351	363	347	315	284	331	340	321	341	331	360	347	356	366	347	354	370	369	358	369	374	349	377	327	387	362	351	360	349	358	386	332	358	365	328	365	374	369	320	321	361	371	361	322	352	372	353	330	363	346	338	382	363	373	365	347	383	343	385	354	351	369	375	343	350	307	341	342	333	382	358	351	360	340	329	372	355	329	325	374	347	402	362	362	364	337	356	319	365	356	361	377	340	367	309	378	345	355	399	390	367	341	351	336	332	317	335	360	347	359	339	368	339	373	333	399	374	367	337	407	355	351	362	371	379	359	350	359	357	365	347	369	355	365	340	363	371	361	353	355	373	355	348	318	325	360	357	366	362	358	323
42428	55437	40234	21388	1818	543	531	529	483	514	467	502	567	547	512	503	471	538	498	533	504	484	527	506	483	549	491	488	534	514	509	497	513	530	542	501	501	512	511	456	505	508	521	506	509	506	507	495	525	505	538	486	502	479	508	472	542	557	506	513	501	481	487	516	489	519	483	484	494	497	484	526	492	522	484	518	484	451	479	491	489	497	498	517	528	551	489	493	513	522	517	492	500	497	513	538	526	496	465	481	490	483	504	494	470	485	544	500	524	510	511	502	460	498	527	526	474	488	461	525	492	455	515	520	508	496	486	489	517	495	471	514	506	503	494	511	515	510	516	529	524	487	504	466	509	499	511	508	508	496	503	493	472	517	497	525	548	501	505	466	496	536	510	453	504	485	484	525	460	497	485	471	472	472	507	514	508	478	543	474	490	459	530	501	535	468	522	567	501	531	508	509	527	497	487	513	475	505	487	522	535	515	496	477	514	493	503	467	520	502	487	520	527	501	492	510	511	501	510	481	544	531	495	487	521	495	545	485	520	496	478	521	500	505	581	538	476	505	478	426	518	471	484	498	484	478	462	508	505	539	500	507	492	468	501	521	475	516	478	477	498	502	488	526	497	498	519	511	449	499	489	491	549	485	500	503	480	530	491	502	509	521	482	461	475	509	513	518	480	476	517	513	494	496	539	518	512	551	526	501	504	493	498	491	474	501	516	447	463	488	495	501	488	510	495	525	464	487	479	489	508	484	541	501	500	521	481	485	531	492	517	512	506	504	518	519	500	489	478	457	474	513	512	522	489	504	454	469	511	479	503	475	530	521	498	500	533	501	467	490	467	489	494	476	491	512	520	494	511	496	528	456	521	506	492	522	493	554	543	498	514	525	491	509	489	525	511	481	489	517	542	519	484	496	490	508	503	482	553	491	504	480	524	500	529	531	501	504	468	494	518	541	506	461	473	510	524	495	504	539	482	485	501	485	534	527	494	509	484	523	498	512	489	529	522	485	512	495	495	533	533	527	567	485	462	494	467	496	508	479	515	521	482	509	479	461	504	550	498	506	532	511	554	511	478	509	485	486	500	487	502	493	527	501	528	504	481	502	492	507	501	545	504	528	520	541	500	496	510	508	489	510	510	467	474	506	522	468	517	494	532	457	506	509	531	539	521	480	509	461	517	499	485	515	512	487	511	496	475	543	456	471	479	509	507	510	453	480	492	519	539	476	518	511	504	512	482	456	505	507	464	468	548	505	523	499	472	544	463	515	518	528	455	523	494	493	483	509	510	490	521	481	535	487	526	534	478	506	521	509	524	488	486	470	534	494	531	478	525	468	513	500	486	523	487	511	481	485	542	490	531	472	481	499	495	478	506	505	512	519	511	505	497	498	503	474	467	508	521	505	495	514	507	469	455	482	507	508	480	504	470	503	515	516	470	511	494	531	509	476	492	501	518	535	531	478	504	502	508	508	469	501	515	508	480	513	517	507	491	518	517	517	522	516	520	483	512	508	532	501	470	479	524	515	475	527	504	500	491	482	514	547	515	534	492	488	472	503	550	498	497	487	522	506	502	495	443	521	496	499	474	497	496	518	509	503	523	477	477	480	482	496	498	494	486	496	532	485	499	499	531	487	475	516	506	467	479	498	506	510	498	486	494	505	459	487	495	477	529	460	523	486	514	494	510	488	472	478	491	535	476	498	518	514	479	526	466	490	539	512	528	486	495	496	503	516	516	490	500	517	474	515	574	497	537	475	518	511	498	500	510	510	519	516	500	508	488	487	507	509	517	484	481	550	509	477	490	522	482	499	469	525	487	505	536	492	539	542	535	528	501	506	495	528	485	484	430	507	523	480	517	522	486	507	475	511	498	467	533	524	503	510	547	491	501	483	527	481	500	473	490	566	540	514	530	519	543	512	499	507	538	527	503	498	514	516	512	486	491	480	491	519	515	509	498	494	484	505	488	518	499	522	508	479	504	498	512	498	464	529	472	536	514	507	501	515	502	500	496	517	495	487	495	513	500	477	525	504	480	493	486	530	477	504	494	508	466	535	483	520	491	523	541	492	514	477	503	487	532	547	500	445	511	515	513	554	495	522	512	497	500	481	546	498	466	483	497	489	541	462	486	519	495	524	507	518	511	493	535	479	501	504	524	473	505	494	464	489	515	528	477	496	480	515	525	479	492	510	472	494	512	493	493	520	534	508	504	513	532	496	504	529	476	522	512	496	528	487	498	500	473	530	480	454	550	520	495	465	491	509	499	495	467	517	477	459	458	456	464	510	512	494	456	525	495	497	493	507	505	476	494	501	499	512	480	508	489	486	532	519	491	541	499	509	504	471	455	486	536	508	528	479	524	474	490	529	513	496	485	525	542	499	457	498	462	498	480	491	516	457	483	490	488	543	534	471	514	496	515	554	490	508	504	485	520	508	532	493	502	502	484	556	493	485	492	488	476	464	510	497	528	548	481	535	547	519	500	490	521	506	494	509	481	496	460	506	475	527	475	452	489	476	521	506	528	510	530	464	460	518	485	473	511	504	509	478	526	493	505	514	521	482	491	520	513	516	509	492	495	518	475	509	496	515	512	539	472	486	534	496	514	502	514	540	509	446	508	489	540	484	493	512	494	511	494	458	510	505	500	554	508	464	503	545	480	492	510	504	525	509	443	503	527	506	489	471	513	541	471	481	499	480	498	448	510	481	501	516	523	507	512	521	557	461	510	472	508	514	547	522	475	497	481	512	464	476	475	513	519	541	562	477	499	512	498	505	515	465	492	473	455	474	473	481	487	486	520	505	500	495	528	463	501	513	490	502	519	501	511	488	472	506	503	488	509	513	520	471	503	499	484	484	513	476	516	497	480	467	513	523	489	476	524	530	490	488	484	532	494	527	506	496	473	480	519	505	494	535	525	492	537	499	524	465	485	513	485	511	483	493	501	497	522	547	490	526	505	500	513	535	508	468	501	497	490	548	507	476	513	490	491	490	496	457	498	487	504	540	471	569	527	499	476	509	527	452	504	522	439	509	498	493	520	498	518	499	498	503	540	540	504	518	514	507	493	522	487	471	493	499	519	506	549	500	528	524	492	473	521	504	464	527	498	507	499	503	520	497	468	491	502	524	509	503	548	498	490	479	484	502	491	477	487	492	508	503	456	498	493	526	544	535	528	469	499	547	508	505	474	500	470	501	456	455	510	529	486	481	525	475	497	486	510	510	512	520	556	532	524	482	498	473	488	498	489	523	512	456	476	478	522	541	500	455	512	522	472	472	506	524	524	494	499	487	480	480	492	499	465	505	495	473	500	507	508	472	550	524	525	513	480	511	537	503	458	524	464	486	481	525	490	479	503	497	524	519	500	538	571	491	500	480	495	516	478	496	484	501	461	515	510	490	504	527	475	505	519	510	506	479	496	541	533	515	491	490	507	503	522	535	514	486	533	506	482	493	510	457	513	469	536	514	509	506	501	509	534	497	487	495	530	499	491	507	494	496
24222	21587	30644	26898	19666	7870	756	426	424	362	379	373	332	368	361	324	309	303	342	328	369	319	271	334	335	343	284	309	311	316	305	339	314	307	306	305	307	300	335	359	339	323	320	312	325	301	303	329	317	339	309	323	299	300	321	320	329	307	306	312	299	319	289	330	335	314	323	295	299	324	320	277	310	295	298	297	342	330	315	339	353	295	316	302	296	354	323	314	318	313	311	278	320	334	337	307	310	301	333	315	298	313	297	313	324	310	312	316	322	343	324	299	304	304	300	290	308	344	327	324	320	339	333	319	297	346	264	301	325	318	353	304	321	281	311	281	336	349	313	316	298	339	333	303	332	307	324	314	313	320	266	338	285	300	305	307	346	275	282	307	310	299	314	305	319	317	298	321	318	298	312	297	340	310	311	301	319	336	276	302	292	319	307	330	329	322	329	329	317	329	309	315	353	329	328	327	309	305	313	296	322	300	303	362	308	317	292	343	323	332	309	286	317	304	306	303	333	341	323	336	298	314	313	303	305	302	266	315	350	294	329	318	327	307	332	318	304	309	336	345	314	316	338	336	294	325	289	315	346	315	319	288	315	324	311	289	326	304	348	298	274	296	333	317	311	310	329	302	277	306	330	312	294	297	291	319	335	312	323	313	328	310	301	297	286	314	321	324	350	308	322	308	319	330	313	319	300	296	314	305	300	309	323	335	320	294	340	299	308	301	306	295	310	332	318	309	311	311	286	319	355	306	296	321	308	287	320	300	312	305	311	309	324	333	323	287	330	296	307	303	309	306	284	317	319	321	323	328	300	316	300	302	313	302	312	285	312	334	281	326	317	321	316	273	274	288	302	320	312	319	302	287	308	323	334	295	348	318	309	325	310	299	312	292	305	300	306	355	345	300	333	286	296	294	321	292	325	362	289	289	317	332	303	307	303	319	345	314	330	336	325	316	356	318	295	304	303	331	303	298	309	321	330	331	321	306	300	328	305	312	293	337	300	303	317	293	312	310	306	305	303	333	328	308	308	298	301	305	334	312	295	325	311	327	338	293	318	323	352	300	321	326	315	322	274	320	354	294	298	338	297	319	327	300	355	320	304	324	339	322	318	308	302	292	294	309	293	303	298	318	328	298	321	316	355	308	317	324	326	319	292	320	329	318	309	311	321	324	295	332	306	324	327	296	307	314	334	330	330	311	307	309	310	335	319	303	297	270	294	295	315	289	349	350	316	289	315	313	304	321	317	324	318	283	308	310	336	295	286	282	305	321	316	287	306	337	303	305	312	309	318	315	322	318	304	292	305	305	293	308	331	304	313	285	315	298	304	300	296	295	304	310	290	302	339	312	328	289	293	314	295	318	337	318	305	293	311	301	314	323	314	308	314	358	334	328	298	334	304	319	288	325	328	265	328	314	330	315	319	290	301	311	322	277	311	325	289	322	293	304	323	289	335	315	270	302	303	337	311	334	297	289	313	332	311	303	334	300	284	320	329	323	316	327	321	317	316	339	290	290	325	319	341	319	343	282	322	317	341	309	276	319	321	302	288	309	308	330	330	316	293	299	326	327	339	331	295	316	310	318	317	297	316	305	294	320	297	334	319	319	327	316	338	321	321	338	310	320	363	309	352	327	319	325	304	291	308	315	323	327	310	311	303	314	302	307	347	348	287	290	311	329	342	329	306	314	293	306	323	300	322	287	322	337	322	281	292	324	302	325	303	319	306	306	334	309	291	319	329	311	292	289	337	329	328	297	326	284	286	325	336	323	333	293	292	298	363	300	309	308	307	307	319	284	309	340	311	302	305	293	326	328	315	330	326	343	308	289	295	296	291	317	311	319	333	340	333	281	287	312	331	326	284	304	312	297	310	316	306	338	288	300	313	300	313	314	311	324	326	328	300	333	312	295	281	318	327	281	305	289	340	315	326	296	315	320	305	291	309	331	291	334	288	314	320	290	327	357	322	340	314	306	311	309	308	283	262	306	315	297	300	328	302	339	304	312	292	311	311	292	309	329	290	354	267	310	331	320	293	323	317	318	338	330	326	322	291	337	300	319	333	312	336	297	310	312	313	312	309	269	297	312	309	305	310	300	346	300	309	299	319	274	320	321	316	324	316	308	345	294	323	328	315	321	304	330	312	294	305	303	343	277	288	309	314	328	282	318	302	336	307	304	311	300	317	333	301	301	315	285	322	310	300	319	308	300	326	310	317	316	313	308	316	315	328	306	302	305	306	328	314	321	334	327	279	335	323	319	311	304	326	316	309	261	312	288	303	293	284	329	332	295	315	333	339	285	316	274	301	299	298	360	299	269	323	320	312	298	285	330	325	280	307	313	324	361	319	313	321	319	304	311	293	319	299	296	322	328	300	313	320	312	303	319	306	325	300	330	344	327	319	295	301	289	319	309	321	338	330	349	335	295	291	340	285	300	319	348	297	318	317	276	318	321	319	297	314	322	304	313	322	325	329	315	328	318	338	367	301	298	335	308	331	289	320	343	280	309	307	314	321	277	333	304	310	305	318	292	306	314	295	319	321	292	322	299	318	310	329	271	316	322	311	317	309	332	302	332	339	322	279	286	285	315	312	305	331	297	311	339	312	343	323	336	301	310	273	292	305	294	298	349	333	326	291	301	334	294	304	315	368	299	302	294	344	350	300	336	304	333	321	299	344	318	292	308	320	307	302	309	325	311	281	309	338	319	316	317	314	319	311	294	296	312	330	299	308	323	313	307	335	319	323	323	271	279	306	330	281	303	320	305	264	295	284	338	324	313	292	305	299	272	303	313	317	297	318	303	289	307	348	337	311	284	332	296	308	323	306	301	349	317	320	338	284	329	356	324	300	291	293	330	320	301	315	357	343	346	304	301	323	313	330	298	282	310	305	357	323	306	311	294	315	299	306	342	308	296	340	310	289	325	274	289	302	288	302	326	313	300	316	301	308	325	306	319	343	311	342	318	311	326	325	325	307	311	298	326	295	314	326	323	309	301	338	315	312	314	307	334	301	314	320	339	309	336	300	292	353	311	311	336	286	325	297	301	301	275	313	323	301	284	323	334	300	335	358	301	320	306	317	312	309	294	282	314	333	325	316	308	323	330	312	301	315	297	299	297	318	317	311	321	320	284	323	321	321	314	289	306	331	322	344	318	341	304	309	308	294	311	300	297	344	319	319	299	341	312	307	325	326	315	325	303	318	312	314	294	293	292	292	308	333	313	300	320	287	300	328	308	312	307	309	290	290	293	326	319	333	304	340	354	335	286	335	321	310	334	333	313	337	271	306	330	353	308	314	333	320	324	312	353	324	297	351	306	361	295	314	284	298	300	336	314	322	290	305	310	304	302	297	322	310	345	308	331	328	340	297	310	333	309	307	331	307	309	328	310	294	323	311	364	275	333	308	312	302	352	307	331	319	287	291	311	342	343	334	310	283	324	318	271	324	294	286	309	300	319	311	307	307	347	295	344	311	293	324	308	339	321	317	336	326	291	302	351
48352	72105	59289	33966	6746	998	833	697	674	647	580	550	472	537	541	499	519	484	508	487	477	520	487	492	441	469	490	479	485	477	458	455	454	466	457	505	444	429	451	504	467	460	452	458	492	440	478	473	449	423	487	464	467	475	460	467	455	484	462	474	433	450	459	426	442	454	458	488	426	489	497	430	425	451	447	493	472	439	468	438	451	441	456	447	431	440	459	435	448	463	457	408	439	451	499	467	465	440	439	475	460	444	423	446	452	416	456	428	420	446	454	442	460	452	478	481	470	453	462	446	457	426	468	449	445	453	445	432	440	434	459	464	450	472	486	502	448	455	461	464	467	466	444	437	444	471	426	415	456	457	432	438	445	494	461	431	469	472	435	441	416	450	433	445	445	429	424	420	447	445	425	452	418	488	459	430	466	430	459	424	501	437	444	407	417	426	437	451	481	471	451	480	394	446	439	468	449	466	502	444	452	493	452	458	454	452	468	456	457	413	465	446	443	470	455	417	448	444	484	412	438	463	420	441	451	428	456	445	484	457	422	428	434	435	439	470	434	418	466	437	434	483	415	442	443	463	442	469	443	407	455	458	466	458	417	480	435	451	467	461	429	419	480	471	457	439	437	460	450	462	429	443	438	422	467	449	456	416	420	474	438	451	457	430	429	448	479	453	415	463	465	463	445	446	481	445	442	411	464	430	446	476	462	482	427	456	466	414	444	440	454	415	439	447	418	437	428	434	431	407	442	419	501	434	477	421	466	453	470	443	465	449	432	426	466	451	520	453	451	448	427	463	425	469	455	448	486	467	455	486	452	456	476	427	474	474	447	456	455	450	456	497	422	464	429	442	444	419	452	462	446	476	451	448	446	450	432	432	463	458	437	450	466	479	454	439	422	409	464	426	456	472	445	483	427	443	437	462	501	452	474	437	457	422	423	431	425	466	454	464	457	446	457	472	479	433	468	442	454	428	433	504	464	451	470	453	408	434	456	466	436	449	451	446	461	454	511	460	496	443	464	486	478	450	437	467	448	450	433	446	471	397	485	431	459	429	440	443	423	432	451	453	456	426	420	438	462	435	443	485	425	472	443	449	465	445	452	450	438	472	468	473	461	437	465	449	444	498	415	444	429	425	405	436	438	477	442	455	460	448	428	480	451	459	421	467	478	444	439	416	457	432	458	434	463	432	444	410	454	464	463	442	492	452	442	438	445	448	437	399	398	434	438	473	436	466	470	463	433	464	459	450	457	457	473	444	443	449	428	436	459	447	436	459	450	484	504	435	452	444	465	442	434	465	409	434	449	478	444	443	440	423	478	445	433	465	471	467	456	466	439	401	410	466	448	459	472	436	433	459	428	444	429	455	441	463	439	473	448	414	453	431	439	455	453	473	458	438	455	480	433	441	444	434	431	472	454	454	469	464	418	459	442	475	429	434	457	433	435	419	465	469	459	454	407	453	468	461	406	430	458	437	406	446	465	433	446	459	411	428	465	465	480	460	434	446	452	465	450	440	441	475	422	443	461	436	451	453	468	478	453	434	465	441	487	478	488	430	462	452	434	472	476	462	438	426	446	447	460	448	430	437	461	450	447	479	471	431	471	460	458	464	399	412	427	516	417	447	434	450	450	459	465	483	417	464	495	431	472	467	450	418	445	430	450	451	428	467	433	448	463	432	444	454	435	477	464	440	421	435	427	428	436	468	456	449	463	471	434	487	457	434	489	422	447	486	450	455	482	420	438	433	401	454	448	494	446	451	445	486	486	424	411	435	464	466	447	466	465	452	410	427	399	449	470	437	438	435	485	454	438	470	406	452	453	448	437	455	481	429	436	477	464	406	431	469	447	449	426	431	497	426	473	457	469	462	455	437	426	433	487	459	457	421	469	449	497	458	430	491	502	428	419	482	423	465	436	442	429	459	474	440	424	477	442	441	438	442	427	446	428	450	457	428	432	471	444	439	471	463	427	434	454	457	411	445	425	461	442	452	464	412	474	462	443	447	450	465	454	460	419	470	451	436	465	481	461	455	447	414	449	452	444	455	443	433	462	451	472	492	455	456	429	430	421	489	428	473	423	427	421	419	478	465	459	459	411	475	418	457	444	452	464	445	455	483	421	447	459	434	469	441	444	441	426	450	458	450	419	469	443	431	456	447	440	450	462	433	474	449	467	447	476	433	472	444	441	459	452	458	477	458	428	430	462	456	485	427	466	462	432	464	482	398	424	501	459	449	450	465	434	430	455	421	463	446	425	481	454	441	443	436	474	426	444	467	451	468	454	462	435	473	447	446	420	421	463	452	432	443	495	428	460	432	419	473	451	433	447	452	462	414	423	458	466	461	458	450	458	455	456	485	412	439	460	456	422	434	431	439	451	482	436	439	484	431	410	462	443	441	435	440	463	463	448	473	467	490	508	487	423	443	436	448	445	472	453	442	483	445	446	469	413	492	442	489	444	469	440	450	450	420	455	453	441	445	453	452	444	451	454	449	461	443	473	458	455	449	475	461	429	474	463	444	436	456	469	418	405	453	474	419	495	455	457	513	414	433	419	484	407	415	475	408	414	442	446	446	463	453	446	436	437	483	443	446	455	475	446	495	442	446	437	478	419	464	487	462	463	457	432	432	416	492	418	406	408	440	450	441	458	425	463	443	428	421	418	439	463	459	456	443	463	434	444	464	433	407	459	440	471	472	438	431	440	401	452	450	481	444	421	459	441	448	486	431	433	426	480	420	447	460	444	437	444	443	510	468	465	425	497	489	462	455	414	459	475	458	461	470	447	450	471	438	452	441	426	434	447	449	449	444	418	426	449	493	443	432	495	503	466	458	412	458	455	482	449	443	501	446	427	464	457	411	434	437	435	439	443	464	448	450	431	444	443	478	452	434	484	442	415	454	465	464	533	445	403	475	453	409	432	458	429	413	434	439	440	485	477	428	493	435	442	449	462	477	492	456	454	429	440	433	441	469	481	435	451	413	453	443	421	461	467	451	431	439	456	451	461	412	442	463	433	458	448	446	482	443	440	460	481	469	452	426	415	425	485	434	441	422	439	441	433	438	442	468	433	483	473	461	443	443	431	436	463	452	464	451	408	412	470	467	470	423	481	402	447	444	444	436	426	436	407	472	458	431	449	502	427	435	445	445	440	466	421	448	461	438	474	454	441	458	438	470	458	462	467	444	452	478	410	432	447	448	448	463	432	444	466	458	447	463	443	441	448	482	430	458	445	459	411	458	442	476	425	442	456	451	467	451	441	497	408	467	407	464	462	475	476	444	432	442	432	435	452	446	471	412	442	450	464	440	432	452	457	438	469	452	426	461	452	487	452	452	460	451	455	452	486	452	424	456	468	463	452	450	440	433	450	441	440	451	414	415	456	467	449	447	476	405	451	468	432	465	492	484	450	438	444	469	408	439	449	428	424	469	493	444	461	452	477	450	424	459	451	459	493	470	466	436	437	434	414	454	423	445	478	473	452	440	442	445	439	437	437	425
23184	21314	29664	25111	21838	18828	5638	389	289	253	246	210	200	199	199	175	182	187	179	181	173	183	198	169	192	186	167	184	164	178	168	147	165	161	196	162	189	173	182	175	160	160	162	159	172	163	172	171	169	177	161	144	171	167	184	162	159	161	145	157	159	166	140	160	156	144	169	144	159	161	177	144	146	171	186	176	157	164	168	153	152	165	142	151	158	170	166	151	148	138	180	137	168	153	136	154	143	154	164	148	150	162	177	161	152	170	164	159	156	151	158	166	165	177	168	137	145	149	146	147	191	161	171	150	117	188	176	160	145	161	179	166	161	145	132	144	170	160	141	148	160	154	174	140	161	166	163	159	154	146	160	145	170	146	155	157	166	128	172	165	136	155	150	162	181	160	156	130	166	160	149	155	138	169	179	152	159	168	193	160	157	133	146	140	155	164	176	166	153	155	156	167	170	190	172	166	168	166	157	155	143	168	153	145	151	163	164	143	155	162	167	138	151	146	157	165	162	177	147	152	174	143	173	149	160	193	162	144	134	169	132	170	171	173	153	139	141	155	174	169	175	143	161	141	153	158	183	167	157	166	161	151	167	162	157	159	142	161	172	173	138	152	163	151	143	177	158	135	176	182	179	159	164	172	153	147	155	158	131	146	174	181	136	168	159	154	166	145	157	152	143	153	170	175	150	147	159	187	163	161	164	143	152	140	155	163	166	146	158	138	161	148	154	167	147	173	151	173	161	146	152	159	156	162	139	154	158	155	165	146	166	164	167	164	140	162	154	151	158	151	158	168	170	152	157	170	172	177	178	164	170	163	154	165	157	140	160	169	171	174	148	161	157	149	127	139	171	156	160	158	149	164	142	170	139	143	143	168	167	161	158	151	165	165	170	168	156	152	143	170	165	181	187	144	153	148	149	160	169	171	146	149	142	136	156	136	160	132	159	157	146	196	157	152	167	164	152	150	153	158	168	183	165	157	139	179	175	133	160	141	160	148	153	164	171	160	152	156	145	178	154	170	152	162	157	154	153	167	143	161	163	165	137	169	161	160	168	155	150	140	128	160	152	158	161	158	167	147	185	168	153	168	166	144	144	173	169	176	171	125	165	156	165	166	156	162	141	151	156	149	161	142	150	171	150	153	128	158	171	161	148	137	156	157	156	147	151	164	165	154	196	173	155	177	179	182	174	155	160	147	164	160	147	130	152	143	153	158	176	158	162	154	163	150	176	118	148	145	143	159	181	163	157	154	160	168	157	168	154	142	158	166	172	149	150	159	172	139	177	177	144	141	150	182	150	170	155	163	166	164	150	154	146	139	139	147	150	151	140	143	157	152	148	145	179	145	166	140	158	153	138	155	139	136	170	153	136	169	159	154	142	157	166	170	187	162	175	162	166	160	161	177	154	139	168	161	145	162	167	154	161	158	152	159	157	149	168	167	154	156	145	158	143	157	161	144	180	165	142	147	155	158	142	142	141	177	160	166	176	162	166	141	150	162	156	172	142	159	191	152	148	169	142	156	160	163	143	168	124	172	167	146	167	162	179	149	169	173	163	149	170	177	140	155	144	155	168	139	161	154	168	180	155	144	155	135	167	157	170	140	146	162	166	141	174	177	157	171	137	152	159	151	149	161	161	136	166	148	176	154	143	159	154	149	134	178	135	169	162	174	169	167	146	171	154	179	139	149	163	157	155	171	152	177	176	143	156	157	135	144	150	155	162	153	155	149	171	155	152	146	164	166	174	158	143	169	164	144	150	156	163	147	164	134	157	153	176	172	157	147	150	152	151	163	146	163	173	150	161	159	165	143	155	175	163	159	147	129	182	151	166	162	148	158	150	156	150	152	145	161	127	152	149	142	155	167	171	137	167	151	138	169	169	147	162	161	154	174	145	157	187	179	149	172	168	156	140	157	167	160	184	132	170	163	132	162	193	153	153	160	138	153	159	143	165	147	142	163	160	161	153	151	161	176	168	139	159	149	147	134	158	171	148	173	176	153	160	158	178	147	151	130	167	160	149	197	158	164	181	162	163	170	156	153	145	145	172	166	134	168	174	141	141	145	160	154	143	143	149	157	136	157	157	152	162	162	153	135	157	172	153	165	139	147	163	150	146	153	134	141	151	177	166	161	142	142	165	166	153	159	147	153	136	174	152	152	153	171	173	165	170	166	160	143	166	173	172	152	148	148	162	163	170	145	160	163	154	160	153	149	170	144	153	143	169	167	180	153	155	157	179	158	135	157	165	147	148	161	152	154	152	165	177	129	170	158	150	172	157	165	159	155	149	142	140	181	149	139	143	156	151	165	166	147	164	151	170	166	154	128	167	152	151	165	143	150	149	156	150	154	161	143	147	156	140	172	157	151	172	159	145	152	155	152	154	164	168	181	162	156	132	152	150	157	174	179	161	143	155	151	157	173	171	163	164	148	167	150	145	150	154	168	143	188	168	143	161	171	192	153	147	167	179	144	160	156	175	158	174	167	164	142	171	155	164	151	131	159	149	170	165	175	144	167	156	146	169	177	160	168	164	166	169	167	168	139	165	140	177	173	144	153	186	151	158	178	154	152	153	168	145	154	161	161	169	160	138	154	161	168	185	158	146	169	151	167	195	164	161	155	162	133	144	158	154	167	149	165	162	153	142	160	154	159	158	160	158	173	162	150	133	147	148	164	154	171	149	159	156	167	168	133	154	181	158	165	143	171	170	143	180	148	172	150	157	166	161	169	165	154	152	183	147	154	142	159	172	151	150	174	150	138	170	156	164	160	168	141	138	168	166	158	153	156	151	162	157	146	162	164	155	159	160	162	159	169	159	139	155	161	168	165	163	149	151	167	153	161	169	144	156	159	162	180	127	168	157	150	163	142	168	178	150	154	164	138	175	157	149	161	161	129	187	159	151	144	152	155	131	165	163	144	151	162	171	138	125	162	170	179	156	158	169	153	183	155	172	139	138	157	154	161	154	154	148	157	154	149	164	152	154	147	134	169	165	157	167	173	164	154	160	149	155	162	149	167	135	159	162	155	159	157	166	157	147	137	168	164	160	156	168	146	152	137	173	160	174	147	159	167	141	166	145	165	166	138	146	182	151	169	143	160	161	146	142	142	153	149	145	157	148	179	156	172	139	160	154	141	174	166	151	158	166	170	189	125	142	167	154	153	158	152	178	144	152	151	146	166	161	138	171	161	159	147	151	165	164	139	148	145	187	146	160	163	159	153	166	159	171	169	161	146	159	167	176	146	147	144	180	152	148	154	139	157	164	162	164	159	144	161	153	167	161	131	168	149	139	176	177	170	167	158	176	150	153	148	167	177	131	161	158	152	161	172	171	160	149	171	162	139	187	170	168	149	170	154	160	169	159	149	164	130	146	157	142	176	149	155	187	167	141	147	154	158	166	149	157	135	173	187	159	169	145	144	155	145	152	146	177	163	163	153	164	153	163	151	156	163	166	146	160	173	147	146	157	158	170	153	144	171	151	168	154	163	128	175
51019	79941	66693	46435	22583	1598	809	684	578	517	459	394	429	364	326	301	328	310	325	265	296	284	263	237	282	248	289	256	262	228	275	250	260	235	243	246	240	236	245	257	232	270	213	232	217	261	240	248	216	234	213	218	225	248	215	208	242	228	211	237	229	243	254	237	236	250	223	240	230	204	208	244	236	276	214	259	233	242	227	224	230	212	210	247	241	222	199	246	243	244	227	233	222	260	245	210	240	256	226	214	212	216	236	228	231	240	227	254	224	245	230	224	205	250	234	229	236	202	237	213	228	222	269	227	249	239	214	225	237	227	228	237	213	227	242	250	236	238	231	255	212	230	223	217	209	202	249	216	240	237	233	231	239	217	249	223	216	230	226	230	250	244	253	248	193	221	222	237	225	254	257	236	241	231	239	220	259	217	241	229	233	203	221	247	243	235	206	237	228	212	228	237	232	233	257	216	243	218	249	243	223	203	225	251	259	203	238	264	246	210	243	213	240	213	247	238	215	248	227	246	234	202	225	220	242	235	233	225	249	251	222	220	204	222	249	245	220	210	226	244	218	229	227	225	241	216	221	221	256	203	242	226	240	208	227	235	247	241	232	224	237	246	227	247	217	258	218	235	252	260	229	227	232	233	245	218	241	240	226	221	224	251	223	233	230	226	213	208	235	217	239	212	232	220	217	227	221	251	219	231	215	221	255	244	220	202	231	239	227	226	273	220	205	224	228	217	223	238	234	235	242	214	253	214	209	225	254	198	233	244	211	247	223	238	239	253	206	222	212	213	255	248	234	211	225	223	197	243	214	230	222	251	244	223	234	256	232	211	240	210	213	257	237	224	214	224	251	229	208	244	205	225	208	207	252	211	242	251	208	231	230	241	216	246	227	226	231	219	222	221	237	241	223	232	230	225	205	227	250	218	229	242	266	232	235	223	231	241	230	232	226	245	204	225	235	217	257	223	248	240	217	246	193	233	209	211	250	232	236	218	239	230	226	221	240	224	252	235	211	236	205	229	232	257	258	249	244	245	206	246	249	226	214	237	231	220	195	232	234	196	256	240	221	220	221	244	245	231	213	245	242	228	224	228	228	231	216	256	236	250	218	230	228	235	197	232	226	248	208	220	204	228	223	223	236	238	225	254	227	230	217	251	244	219	253	210	243	227	236	252	220	235	224	220	238	195	233	219	213	254	238	229	252	217	235	233	214	196	223	232	238	235	211	244	211	216	228	225	230	223	248	256	222	238	233	240	228	220	244	224	234	230	248	225	227	221	190	247	238	235	229	217	245	230	217	244	233	238	252	241	234	203	260	246	237	248	212	229	226	260	222	234	214	230	228	225	236	239	187	260	232	246	225	234	224	224	226	232	226	230	236	234	232	241	238	241	215	225	220	244	252	218	248	255	212	208	252	230	255	263	234	210	258	243	215	272	259	195	234	219	219	248	217	202	212	207	246	201	211	211	238	242	227	239	229	218	232	255	224	237	207	237	246	219	223	242	204	239	244	219	236	228	218	245	258	237	244	236	228	206	254	206	246	222	236	232	221	222	235	211	238	211	218	226	220	230	224	212	236	215	238	262	219	224	219	223	232	267	220	238	227	235	228	251	217	236	209	223	251	216	237	267	248	235	243	215	215	222	255	233	244	235	232	221	278	239	232	232	251	243	240	252	245	247	227	229	251	201	248	245	211	251	208	231	241	220	225	200	245	206	225	223	208	223	234	227	245	230	233	215	198	260	227	242	225	236	254	227	249	244	218	221	239	242	248	221	207	221	203	229	229	219	243	227	218	229	231	250	208	271	228	216	231	236	229	238	246	228	238	225	233	211	200	210	240	237	251	225	237	251	246	219	227	249	228	221	202	224	250	237	237	241	209	230	202	249	233	234	208	223	243	221	218	277	224	241	236	232	238	225	219	240	218	206	219	240	205	241	251	231	222	246	227	244	233	253	212	240	239	234	232	229	220	248	222	212	251	229	206	197	247	229	233	248	221	241	220	226	205	261	236	246	209	223	207	241	224	224	232	220	242	229	237	223	239	227	215	238	232	219	222	222	223	209	205	250	234	220	228	230	223	222	219	192	250	236	219	222	201	225	243	258	219	226	208	224	227	242	227	242	252	246	233	230	239	227	212	227	226	248	229	219	226	232	222	209	237	233	210	237	206	217	238	203	217	249	224	223	201	218	229	246	207	226	223	249	203	236	226	230	241	216	234	222	222	224	264	237	214	218	219	237	254	238	206	236	226	225	247	233	242	217	215	234	244	223	213	213	215	220	223	255	233	231	248	232	216	227	271	237	220	207	238	221	254	232	228	216	220	243	226	245	227	223	176	234	240	227	232	241	232	200	264	230	223	217	246	256	231	206	253	222	237	231	228	229	226	231	233	222	230	196	215	219	224	231	248	248	236	211	230	216	249	233	207	245	211	201	217	208	241	233	240	234	232	210	216	226	203	204	231	238	220	222	228	214	241	237	236	250	242	197	250	228	228	195	233	222	238	239	242	222	220	237	221	238	243	234	229	231	218	234	247	231	208	241	235	234	206	228	242	249	239	224	243	227	210	227	244	231	238	222	235	253	214	234	239	232	227	236	224	236	209	235	246	227	218	218	244	227	219	236	234	208	198	225	233	235	250	269	221	234	235	228	239	200	225	236	242	217	258	220	226	237	210	235	242	225	263	211	222	201	211	230	245	237	212	228	217	232	241	241	235	226	230	220	229	214	224	239	231	229	246	219	233	210	252	244	235	241	237	226	215	229	225	217	192	244	219	236	239	227	243	215	241	249	236	255	241	230	226	249	240	207	229	244	227	241	245	220	226	218	227	203	233	233	237	214	211	237	244	260	207	234	246	220	243	248	217	219	224	222	238	251	232	224	237	236	238	223	218	216	255	212	208	246	244	243	233	208	212	255	225	200	220	233	236	241	215	245	226	233	233	205	209	239	251	223	203	227	245	227	227	205	236	224	226	240	224	227	217	216	241	225	219	209	228	216	251	250	216	253	236	207	217	203	203	234	201	264	218	229	225	217	242	203	224	238	227	244	255	202	235	213	228	221	215	220	228	218	207	243	226	230	240	243	224	226	226	218	226	234	232	187	236	243	260	210	241	215	230	228	204	231	214	225	235	222	239	226	207	217	229	218	216	238	225	245	237	223	241	218	245	211	223	242	237	226	236	214	242	243	235	222	237	243	251	233	260	211	246	198	255	233	232	238	219	226	217	233	225	237	241	206	212	215	210	219	227	260	235	237	215	223	237	244	234	238	236	241	239	251	249	196	256	259	235	252	238	214	229	235	193	188	257	221	227	239	234	225	234	266	223	211	244	220	231	243	235	222	236	252	234	238	223	221	241	238	242	213	216	231	273	225	196	218	226	247	236	255	243	211	241	257	229	196	235	257	244	218	217	235	245	224	236	231	250	213	228	234	232	241	226	221	233	232	236	249	229	238	223	216	216	219	229	235	243	221	230	235	234	233	266	218	212	204
32383	39672	40212	29177	11998	938	373	402	399	359	350	354	351	383	369	395	395	370	404	388	348	353	387	362	370	352	350	382	369	392	363	343	354	391	352	367	388	387	355	374	373	336	373	365	373	351	350	371	359	360	339	412	377	339	353	357	366	339	382	376	366	326	368	366	371	360	396	392	379	366	354	382	354	382	357	393	353	362	377	390	361	362	316	352	361	354	335	371	363	375	360	377	359	359	336	392	334	373	358	354	341	357	356	398	363	420	393	353	411	383	359	361	343	382	378	381	357	358	376	389	374	346	355	381	297	358	382	353	381	372	345	353	359	354	422	350	373	370	372	346	360	400	403	371	400	366	379	349	372	344	389	347	396	343	366	376	388	344	341	386	373	364	398	368	380	359	370	398	381	350	366	355	370	377	341	371	363	368	352	358	330	406	398	396	389	366	379	373	350	383	375	374	359	369	354	394	350	377	347	365	367	400	347	403	365	355	408	372	349	365	378	365	398	348	349	331	358	400	387	399	411	366	350	357	343	333	338	356	356	366	358	390	360	344	396	331	379	388	394	362	371	360	378	337	389	388	365	358	358	356	384	386	396	358	329	368	377	389	352	358	327	342	390	348	367	373	390	338	321	367	384	386	387	370	383	359	350	375	395	358	409	394	367	416	378	391	369	402	356	384	369	383	363	356	370	350	391	391	415	378	360	386	369	340	378	379	349	366	352	374	416	380	368	359	360	372	392	385	376	384	372	376	397	363	388	390	367	364	371	403	379	341	383	345	349	366	386	344	350	381	350	397	376	388	373	348	359	357	381	353	383	357	383	352	350	354	363	344	381	364	354	354	375	378	364	368	368	341	358	374	375	354	345	385	331	382	372	364	392	345	377	353	356	366	323	381	348	329	348	371	359	347	383	356	341	343	381	367	361	347	361	368	361	359	332	387	393	356	349	336	366	356	361	360	338	368	378	373	352	389	359	346	391	377	379	354	369	365	325	342	395	351	372	336	345	388	334	391	377	375	357	374	368	359	368	370	336	395	343	338	359	366	368	322	339	353	355	358	364	394	332	350	363	378	339	413	387	359	373	375	413	337	368	363	368	347	371	344	364	367	386	360	390	370	366	347	372	372	369	357	337	349	376	386	373	378	375	358	350	365	386	349	371	362	424	365	386	358	370	336	385	383	391	373	387	359	314	382	372	354	390	383	337	384	382	375	356	372	361	391	367	353	336	330	371	366	354	369	378	391	379	371	395	396	386	355	348	340	319	362	341	387	352	374	349	387	431	355	364	336	354	374	348	341	342	355	342	383	387	317	337	362	373	356	378	368	373	368	367	358	384	386	386	367	360	392	384	401	367	363	382	413	364	333	375	370	394	375	405	358	352	359	384	356	356	365	336	354	368	341	370	374	363	354	364	366	347	382	380	353	370	354	347	381	371	344	376	372	363	349	360	373	359	369	401	354	381	408	367	376	374	410	374	354	381	411	403	373	377	337	385	353	363	384	365	353	379	361	379	356	392	352	370	339	371	343	374	364	349	362	366	343	368	395	361	384	391	352	383	381	401	380	371	363	362	355	386	358	339	361	355	348	324	406	353	380	378	379	355	371	353	403	363	353	378	380	397	383	361	349	346	382	374	343	348	341	354	355	371	350	357	372	384	369	340	352	376	339	389	387	351	386	379	384	371	380	400	349	350	331	363	346	380	353	355	364	360	390	357	367	371	375	399	362	389	326	411	402	349	367	369	349	389	360	354	357	355	357	368	356	353	367	368	354	381	348	370	379	365	345	395	374	371	375	340	395	337	381	336	406	335	347	357	362	386	376	389	384	323	370	398	359	336	373	375	341	326	387	352	378	370	377	344	380	371	360	399	331	352	383	396	364	353	343	347	365	314	357	400	375	314	387	380	353	360	354	341	379	382	381	356	375	373	376	379	378	330	337	384	376	365	370	399	356	365	321	389	341	354	368	388	372	364	376	371	386	357	342	384	377	359	361	372	361	343	384	360	379	347	388	397	387	364	370	405	348	355	377	349	375	354	339	358	367	362	337	376	366	385	366	346	330	362	364	347	325	369	356	416	395	389	371	384	397	382	409	362	375	379	370	365	368	369	346	343	370	358	367	339	394	371	371	359	371	364	363	361	358	351	390	381	389	385	332	365	340	382	344	427	375	355	370	351	367	369	368	340	373	376	325	371	381	356	375	335	368	344	358	348	338	326	343	359	334	349	345	360	387	353	368	324	365	359	333	373	322	389	378	382	394	356	407	345	383	367	373	375	343	375	359	372	369	357	387	372	351	380	361	361	365	335	351	378	369	400	405	341	379	383	379	385	397	375	358	399	354	367	321	381	339	373	408	398	375	374	370	408	368	381	371	328	371	348	381	391	346	372	363	406	369	333	382	392	404	388	393	390	362	349	389	344	357	368	414	341	364	365	340	387	427	333	332	355	368	340	337	414	364	392	404	383	349	343	349	369	365	396	374	351	314	395	394	361	382	367	368	324	357	352	391	359	391	351	355	371	374	365	380	321	359	367	363	375	349	350	400	386	353	386	335	342	380	364	335	364	364	358	389	372	403	339	415	364	370	343	371	355	420	380	381	377	373	386	330	391	370	344	365	349	358	347	355	398	406	413	357	379	415	346	379	386	367	336	383	395	369	331	369	362	358	358	421	348	366	366	325	374	353	388	387	363	378	353	356	363	364	395	363	358	384	377	317	334	347	370	387	384	368	342	373	370	370	345	375	395	374	373	373	387	350	356	361	351	381	314	361	374	368	382	380	367	362	395	364	362	395	350	380	355	340	379	362	397	363	339	365	359	384	378	373	398	358	343	402	345	363	400	356	350	403	368	334	360	382	388	371	340	395	373	337	377	351	357	378	391	382	380	382	354	366	369	343	353	399	403	363	334	357	388	329	355	360	384	379	351	370	353	372	347	386	366	375	342	414	378	364	365	366	388	350	343	389	354	321	393	361	323	362	380	401	362	379	385	381	384	395	335	360	398	357	412	374	376	390	362	376	373	350	333	377	385	342	384	413	329	400	424	379	374	365	348	363	389	388	328	358	370	383	359	330	402	369	364	377	373	346	352	376	369	349	373	341	380	366	350	380	355	363	352	366	341	346	319	363	412	372	358	374	369	373	363	363	375	355	374	402	363	380	376	402	380	357	343	400	378	379	357	361	391	345	377	347	362	340	358	395	368	356	392	335	373	389	371	362	364	408	364	377	356	365	388	368	338	372	351	396	381	374	386	401	367	376	327	353	354	364	384	409	388	370	346	374	376	383	327	384	388	364	353	345	360	370	409	369	325	361	351	395	344	404	347	362	379	378	385	377	348	379	351	372	364	371	339	369	375	334	362	359	379	351	383	398	394	387	360	373	373	394	390	373	369	384	371	355	375	333	358	333	367	337	375	352	376	352	378	403	387	375	364	387	376	373	343	364	364	413	363	377	354	389	354	357	392	333	345	327	356	352	352	356	359	346	369	351	381	391
43482	56251	44455	30644	13134	1057	511	522	568	538	518	510	549	555	556	492	527	564	511	542	506	515	543	540	511	509	561	503	506	528	472	451	551	548	557	542	536	477	490	489	512	474	523	506	533	534	482	539	509	515	511	539	534	495	532	486	506	517	558	574	504	526	538	535	542	499	510	541	498	503	473	548	529	525	539	529	522	498	540	537	506	499	513	555	513	520	493	511	538	566	496	487	529	526	512	515	494	506	549	502	522	564	522	505	520	506	518	538	544	499	479	527	569	518	517	522	535	508	541	451	499	506	541	551	543	515	537	513	511	512	560	497	534	511	537	559	529	511	541	555	506	513	532	507	509	505	512	506	497	501	448	544	524	464	537	504	541	541	547	528	508	493	524	480	559	516	511	504	507	559	519	491	555	540	558	479	516	528	489	568	522	562	504	568	539	517	535	527	516	502	542	494	495	501	542	514	557	518	544	499	503	523	522	499	507	550	492	518	507	520	511	534	501	475	541	544	508	536	564	564	516	541	484	507	521	528	552	496	516	561	499	501	532	533	509	536	552	499	504	512	575	497	505	488	523	501	540	507	536	470	503	547	513	563	527	531	519	514	540	536	543	508	498	541	561	532	538	484	519	503	501	523	522	520	528	555	514	494	531	532	479	539	585	497	531	501	481	500	530	498	523	528	549	504	529	508	531	525	544	554	560	522	510	506	545	492	522	518	568	502	492	539	531	524	513	539	517	486	515	524	507	506	497	511	517	521	484	502	527	496	525	506	478	521	540	485	561	524	518	518	516	530	566	514	515	524	536	519	547	543	503	540	506	524	556	537	480	510	503	498	527	549	521	499	530	491	513	501	566	542	517	530	540	527	537	515	539	508	491	524	526	529	571	533	530	505	532	504	522	525	499	543	533	499	493	515	555	540	583	518	515	510	532	510	534	508	505	538	521	524	518	575	495	531	500	503	535	498	547	474	496	530	516	561	497	528	519	527	502	530	529	507	500	521	501	491	494	539	530	557	496	544	522	528	532	510	539	528	524	537	518	535	521	534	542	536	549	517	507	512	525	534	500	500	544	535	571	537	482	552	504	524	523	544	527	562	516	533	512	520	527	510	492	494	546	536	528	513	546	517	526	475	525	516	521	521	526	525	524	562	513	481	487	562	530	493	555	562	535	533	543	488	560	508	526	508	531	534	564	551	573	535	551	523	532	556	505	455	496	519	502	505	490	485	532	505	484	546	543	494	479	518	528	491	519	494	498	510	538	534	500	496	497	533	508	511	539	541	529	487	510	490	507	527	501	521	534	523	511	497	479	539	546	478	501	543	521	492	509	529	515	505	504	491	488	554	555	488	521	548	526	508	527	507	532	517	495	466	556	521	490	535	533	494	512	484	510	510	510	539	503	541	555	529	523	494	536	510	478	551	531	507	537	485	553	508	519	551	489	515	535	536	542	579	500	525	487	530	530	496	550	524	565	556	531	537	520	531	492	534	492	501	559	509	516	512	528	477	552	521	502	528	480	530	530	493	515	541	535	477	530	512	564	513	503	532	485	543	509	524	526	558	505	563	526	544	476	562	542	540	511	507	536	500	548	484	531	526	525	540	563	503	561	554	524	544	498	513	506	576	531	509	501	543	537	519	533	512	553	523	523	551	518	533	497	477	513	508	519	531	563	511	518	486	549	476	493	498	515	543	532	503	505	539	532	517	487	505	481	539	534	542	510	522	489	551	543	547	492	493	512	503	517	543	531	516	514	530	515	492	530	546	535	540	529	541	524	507	527	520	519	505	515	482	531	487	523	502	533	517	522	502	545	505	509	490	512	525	526	529	533	540	519	528	508	530	504	475	502	494	504	504	528	518	503	538	470	482	542	470	565	533	512	514	513	533	510	505	493	530	509	543	478	520	534	509	511	498	540	491	548	516	551	544	523	525	543	511	536	501	543	537	564	530	509	535	482	524	505	520	520	493	531	526	492	525	529	531	534	534	525	511	511	510	509	511	557	537	518	500	550	520	510	539	548	526	521	522	509	531	503	536	543	527	492	501	501	522	517	523	499	518	493	520	509	506	523	523	518	521	519	467	546	500	512	482	516	530	533	510	511	550	502	520	501	522	516	529	521	527	509	532	494	526	496	475	465	515	532	544	508	502	538	505	496	496	491	493	540	493	515	514	521	528	504	514	549	500	504	501	503	488	521	508	508	509	541	488	504	515	561	526	561	563	521	528	539	525	566	537	534	542	558	530	519	557	508	514	544	505	488	486	474	579	550	508	515	510	473	536	508	570	490	508	521	528	499	450	518	524	557	501	522	468	560	508	503	527	504	534	504	497	503	538	555	462	530	489	477	516	532	530	521	542	573	511	519	491	508	498	547	510	526	504	511	502	506	517	514	523	557	539	518	558	462	538	489	520	510	499	502	506	498	490	513	520	488	552	556	517	523	578	525	504	515	549	491	537	511	500	531	532	492	547	533	480	548	561	510	490	490	506	544	532	537	465	486	515	508	514	522	542	489	564	542	530	563	549	514	491	477	537	534	500	507	536	515	555	551	504	506	501	563	519	511	534	505	548	515	549	515	498	527	549	554	507	539	510	522	510	546	550	548	524	534	512	548	505	555	507	498	510	498	546	571	554	572	522	518	530	547	508	539	558	557	525	546	514	476	516	508	504	516	538	529	561	522	524	528	548	565	477	549	493	515	537	511	506	500	516	534	517	509	532	528	473	565	552	548	511	536	532	552	538	510	548	525	517	508	522	518	524	527	506	509	515	571	554	502	522	489	525	512	510	541	563	536	514	544	532	494	525	505	501	527	536	537	513	519	523	545	533	522	545	529	522	565	552	507	489	525	492	504	518	520	531	559	485	529	517	545	528	548	513	522	496	492	497	517	485	487	542	516	554	500	549	499	486	531	485	531	538	512	538	505	516	509	515	502	522	520	541	507	519	499	522	472	513	538	524	519	514	501	527	524	539	509	508	509	488	488	552	496	524	502	530	491	529	516	496	522	519	479	503	491	532	545	500	507	536	518	496	516	528	510	529	543	530	549	508	477	551	488	532	511	523	527	519	520	522	530	540	488	510	510	471	568	526	546	524	534	531	478	515	491	511	534	513	535	492	535	526	548	541	527	494	537	530	524	539	551	505	522	512	557	518	466	510	483	523	511	533	520	527	537	513	533	520	549	521	526	484	537	527	531	533	518	531	526	503	481	510	525	509	518	538	520	509	515	505	538	500	513	540	537	539	523	531	518	565	515	506	547	516	508	525	520	506	496	537	515	507	514	558	533	504	491	514	549	537	543	506	523	504	510	561	503	536	554	524	540	532	547	519	492	533	506	528	573	497	551	552	518	538	514	543	534	521	509	514	522	533	522	524	591	513	487	519	531	489	491	556	525	507	528	527	474	495	508	489	563	516	498	522	498	553	500	509	527	515	482	535	510	503	554	558	548	515	519	498	531	559	490	535	493	483	523	518	500	500	507	512	508	543	510	478
24235	21632	31471	31076	23992	10907	1173	456	370	375	376	355	380	359	318	348	337	329	341	344	362	325	341	341	331	327	336	328	383	339	331	317	316	333	364	328	332	313	341	302	340	337	330	344	327	315	339	333	315	325	324	332	311	349	340	307	302	305	337	366	325	329	361	342	341	329	338	382	351	322	322	312	362	345	314	342	374	337	342	368	324	345	318	339	332	305	317	327	337	323	319	360	327	328	284	316	318	355	321	337	317	329	323	312	345	336	322	326	344	304	320	323	327	340	353	319	328	313	330	354	298	351	354	331	349	346	327	336	361	306	356	349	322	324	305	339	323	388	316	336	335	344	332	331	320	353	330	350	365	329	339	313	345	345	335	306	318	347	320	331	315	360	343	320	316	353	313	345	325	295	285	318	319	296	337	346	339	313	330	313	336	334	348	322	294	345	306	349	304	330	368	322	305	334	308	331	345	351	339	318	336	324	336	318	360	330	345	309	366	273	339	335	335	324	321	314	347	339	347	322	328	345	319	330	311	348	334	322	332	338	327	322	300	357	319	325	345	340	345	344	319	330	328	334	370	332	354	305	336	315	352	301	323	341	336	331	369	337	359	303	337	335	313	332	317	305	331	320	322	331	346	311	310	337	338	311	319	323	340	315	315	286	336	320	317	337	337	294	342	299	326	312	336	356	337	367	348	323	352	331	316	281	334	339	333	334	336	343	310	339	321	346	305	337	323	306	323	341	332	315	330	329	330	291	321	346	322	322	332	313	352	332	308	319	358	310	383	345	326	338	331	318	327	341	303	331	342	337	319	312	339	322	336	366	302	326	322	363	305	327	308	321	303	317	359	348	311	333	327	331	348	335	343	354	357	329	354	326	292	334	331	352	305	321	319	326	342	323	373	313	358	336	307	338	289	328	334	316	354	336	271	349	322	334	355	325	325	334	344	328	337	310	334	309	341	323	328	315	329	366	316	313	325	338	355	330	327	288	343	348	326	326	362	303	312	377	314	290	317	338	336	351	333	332	327	336	320	317	346	333	333	317	349	330	314	325	323	344	339	325	349	351	344	332	317	355	356	321	346	331	334	347	296	332	319	284	330	297	305	320	333	319	342	332	335	324	323	336	345	325	335	344	336	342	340	342	339	302	290	300	325	355	308	313	320	301	302	324	327	314	327	319	350	340	317	342	339	364	327	369	324	346	330	350	334	340	350	312	343	318	315	330	375	323	334	349	308	330	351	309	334	334	330	344	320	319	324	319	317	345	328	308	351	350	333	316	347	330	309	336	324	356	357	324	314	326	362	297	313	344	345	334	339	321	333	334	373	325	328	346	317	314	341	329	341	358	319	320	320	343	325	345	312	339	308	328	338	355	348	356	341	332	320	320	315	362	351	320	356	325	346	361	321	323	316	337	362	349	357	293	323	334	306	328	343	327	311	346	359	307	353	345	316	339	341	324	327	306	357	332	342	339	327	346	319	350	324	297	318	364	343	308	328	334	311	328	307	320	350	340	313	346	335	319	342	331	366	312	314	331	328	361	302	323	325	332	334	315	332	314	312	331	338	333	373	305	311	274	334	342	353	322	324	316	301	335	314	313	336	329	343	313	386	334	330	328	327	320	329	306	323	337	346	330	332	327	330	359	309	312	317	352	321	321	334	302	345	351	351	281	350	315	374	311	348	346	354	349	341	322	322	362	339	345	320	320	369	342	307	308	364	354	340	319	348	323	323	342	328	326	350	324	302	358	324	337	323	353	333	312	303	328	354	335	312	349	344	303	339	323	374	308	318	326	332	327	322	316	341	344	318	347	366	351	343	321	323	349	364	352	343	304	301	313	355	325	363	344	327	346	348	363	361	345	334	333	330	332	340	364	334	331	327	308	309	320	353	333	351	330	331	336	316	322	328	354	341	306	322	338	335	309	367	318	340	341	310	344	329	352	289	345	332	316	319	324	331	359	347	385	320	339	330	355	336	353	317	326	325	302	341	337	319	308	329	337	309	331	336	331	341	385	355	313	340	314	330	343	349	308	335	308	314	362	342	328	338	325	329	340	336	297	334	326	318	352	323	322	323	329	338	303	350	320	312	299	314	346	338	342	349	306	307	366	328	359	316	359	352	334	342	284	353	314	337	339	339	323	328	367	333	323	336	291	315	321	338	324	338	332	323	331	328	309	353	361	337	310	319	287	352	311	348	321	342	334	333	308	336	358	347	308	347	341	346	330	342	352	365	341	324	322	314	344	297	336	330	322	352	303	353	339	307	289	344	297	324	349	335	290	309	344	325	366	329	339	306	333	323	367	327	347	346	287	330	377	345	343	301	315	322	339	315	315	346	315	304	327	336	313	323	357	324	323	318	340	340	315	328	327	336	379	295	336	342	299	297	332	325	330	315	366	340	310	316	336	318	334	319	327	341	324	302	320	292	320	342	336	352	328	326	343	325	329	333	328	316	350	307	325	328	323	351	314	310	330	323	334	350	339	338	323	338	310	320	294	357	343	364	327	328	337	306	315	320	298	320	355	350	310	323	339	337	350	323	336	314	307	333	345	325	302	328	350	343	324	342	326	341	305	358	344	337	307	343	332	309	347	298	327	330	353	351	336	335	335	330	302	341	353	320	321	332	335	320	326	328	307	327	324	342	324	322	343	344	322	363	314	308	307	336	343	294	339	311	330	321	303	347	294	332	316	310	338	318	316	344	306	376	311	340	306	326	335	311	310	321	350	322	333	335	332	351	322	324	350	313	309	335	326	344	336	329	336	303	316	285	327	363	333	331	336	352	361	330	312	336	334	337	332	337	333	363	304	312	320	303	336	321	330	322	321	309	291	296	317	336	316	337	324	321	336	339	311	314	323	311	327	339	326	359	329	322	318	322	326	301	331	350	307	284	357	334	359	289	303	325	351	326	328	335	322	345	354	324	345	316	287	338	353	320	307	328	312	333	347	356	313	334	325	316	352	369	310	321	331	327	335	344	313	313	325	331	298	325	347	320	335	320	299	327	345	356	316	312	343	335	306	299	311	335	335	326	321	310	321	305	308	325	334	341	335	315	344	330	337	357	324	329	328	288	303	328	323	299	323	353	330	318	329	321	302	320	350	330	353	329	367	323	305	343	337	348	353	331	321	350	346	327	276	319	330	315	353	354	364	345	318	320	309	324	326	338	350	308	315	344	361	359	346	310	328	345	339	325	356	350	348	343	301	318	333	329	303	321	313	331	314	360	339	303	311	341	326	335	354	346	335	320	301	298	302	329	361	320	320	332	332	367	331	349	341	323	350	326	357	305	330	330	337	303	346	321	338	349	298	303	385	314	346	321	317	303	342	329	345	334	311	342	317	291	332	329	336	305	340	303	373	309	337	355	310	347	305	340	294	325	353	309	316	351	320	301	328	333	318	318	323	347	327	321	329	381	356	355	314	336	363	368	342	331	340	376	322	332	317	315	333	336	337	338	318	335	344	331	335	326	320	346	305	320	298	338	340	298	339
48064	72757	62619	46847	22521	1793	727	701	624	592	585	535	499	550	513	533	526	505	513	521	472	490	475	509	519	507	504	472	472	488	497	525	504	459	471	491	454	456	467	496	475	444	483	492	465	454	491	445	456	476	513	460	426	455	460	461	503	471	480	466	491	467	437	472	522	461	471	461	414	463	480	442	479	471	538	469	513	534	479	461	493	475	470	480	513	462	470	448	480	482	431	459	454	472	525	474	455	456	480	451	495	480	511	482	427	504	485	460	497	467	464	461	473	415	464	479	459	506	451	483	463	476	453	472	440	485	441	506	435	436	484	445	488	499	437	444	477	462	464	465	470	448	510	443	463	479	443	486	460	440	476	496	432	481	462	470	455	474	437	469	494	453	461	487	488	449	479	491	451	437	458	458	476	459	470	447	458	452	489	440	482	429	461	447	429	482	477	502	451	469	467	456	455	456	502	507	444	503	492	485	462	442	479	442	460	520	418	478	474	484	518	485	428	487	485	465	461	497	509	451	486	489	446	501	476	479	468	491	469	491	414	455	463	469	476	473	469	481	459	504	501	461	498	487	454	500	460	477	472	464	430	465	445	511	532	499	468	438	445	444	463	475	478	471	484	479	512	456	483	466	458	489	468	465	469	444	512	475	498	456	500	448	493	467	481	456	445	475	444	462	487	446	453	437	492	441	491	450	463	467	486	466	476	485	457	465	468	458	467	445	495	481	511	464	495	494	456	469	453	464	453	480	484	444	464	466	466	452	480	479	501	470	457	470	463	478	500	481	460	489	491	505	477	422	461	485	475	462	503	451	473	470	510	514	464	449	490	504	456	461	445	501	512	488	511	452	481	492	448	412	467	473	455	466	463	498	495	492	491	436	481	456	454	488	450	456	477	485	476	446	477	471	461	455	442	453	479	470	489	518	429	469	482	462	460	486	440	462	472	474	449	486	438	474	452	474	469	467	494	444	469	477	486	481	455	484	493	473	468	476	445	440	471	429	455	449	455	455	493	499	486	473	467	519	472	478	487	461	452	526	487	512	499	464	482	460	472	493	510	441	478	466	494	442	465	478	452	457	476	492	465	444	469	485	458	455	466	488	477	431	461	488	486	466	468	479	472	463	462	496	451	490	476	458	488	448	446	459	468	477	484	419	456	453	479	430	525	486	480	475	469	455	459	477	471	518	458	453	486	476	470	452	457	483	478	438	463	449	446	444	509	449	478	446	462	461	481	480	471	443	468	456	448	485	474	463	435	452	471	528	451	506	491	480	471	452	482	491	469	459	468	476	475	433	470	444	508	481	516	477	493	511	504	463	462	460	454	472	441	463	467	481	440	458	502	477	487	497	474	490	473	491	479	472	432	449	432	444	462	481	489	473	469	453	463	463	480	461	489	477	501	480	476	471	454	484	505	493	453	477	482	462	502	438	466	471	479	448	461	515	466	489	483	492	493	484	487	442	478	435	447	470	534	451	475	469	457	452	479	471	468	479	482	466	481	475	477	447	442	458	495	475	436	468	482	532	485	492	479	462	463	466	447	420	433	432	465	458	466	454	444	466	430	489	453	458	474	457	428	499	463	487	466	471	480	522	475	450	450	473	496	469	442	454	500	466	436	432	443	449	473	490	506	480	445	482	456	500	479	470	481	446	455	457	492	460	470	482	502	436	471	489	494	478	417	496	485	489	460	460	476	473	492	464	485	459	483	445	461	464	429	492	487	445	450	489	428	477	474	475	491	469	510	465	487	479	476	502	471	488	537	483	472	481	496	484	486	472	503	447	508	488	469	443	463	504	457	478	481	440	433	487	461	480	484	454	442	501	506	466	454	476	478	493	434	460	456	473	450	449	456	482	484	498	455	414	459	483	465	484	472	478	490	496	454	458	476	493	436	486	459	452	451	450	467	450	475	452	458	483	469	518	480	463	481	487	431	469	454	458	470	433	473	476	471	501	493	452	448	461	484	461	492	461	461	456	438	490	471	460	447	441	485	472	464	470	480	466	458	454	472	451	470	489	447	456	469	447	448	457	449	530	428	489	502	491	470	439	434	450	470	459	453	511	455	471	447	495	456	452	460	508	445	438	457	463	463	468	470	500	456	474	477	498	461	450	483	504	459	464	484	472	485	450	500	483	479	457	450	483	508	416	478	461	464	515	494	467	471	503	492	475	473	485	452	486	447	461	488	482	466	469	476	444	496	441	456	458	424	513	480	493	474	495	439	489	469	498	504	430	452	465	449	440	517	473	473	456	477	455	470	491	483	481	462	465	502	515	434	437	462	504	484	448	478	507	501	495	469	500	481	466	464	497	485	489	457	452	483	468	481	469	471	495	465	463	481	452	498	447	487	485	472	477	454	499	442	492	460	476	434	462	459	474	445	508	441	484	483	452	471	484	473	488	488	508	461	494	488	487	471	489	472	474	504	467	448	449	439	490	454	481	461	493	475	414	486	478	476	463	490	470	482	482	439	476	453	470	458	496	465	432	445	473	471	477	442	496	472	470	471	465	470	462	471	468	451	471	448	472	432	478	498	444	484	441	511	457	461	457	476	501	479	487	503	499	507	475	473	439	496	472	486	436	469	461	469	445	479	489	493	459	439	446	467	475	474	460	455	483	439	499	448	491	484	474	473	466	439	444	441	475	498	468	447	476	479	471	475	449	462	483	461	473	458	470	507	482	476	481	440	498	457	461	491	464	458	447	472	472	464	474	494	459	481	467	476	501	483	499	484	453	494	419	455	464	490	433	460	445	466	452	454	460	470	490	435	488	470	512	418	458	486	488	477	513	471	509	449	467	458	472	450	489	428	472	458	474	498	425	435	434	537	462	484	469	482	506	498	441	462	491	460	472	492	487	451	493	463	486	467	452	466	479	448	496	439	426	500	463	461	466	468	476	517	460	484	495	476	439	485	501	483	451	504	465	478	495	481	434	449	446	522	475	462	451	494	506	451	450	471	466	512	456	469	443	474	485	453	473	461	493	476	501	442	449	457	467	477	480	474	432	442	454	501	527	455	446	470	438	457	470	463	495	488	481	490	485	502	481	454	481	455	444	492	445	480	483	416	489	489	478	454	499	485	487	430	529	443	472	443	461	425	483	475	484	493	504	454	452	445	473	505	464	493	476	477	419	456	457	448	475	504	465	505	457	451	488	475	470	469	501	484	460	486	438	441	470	448	475	500	464	475	496	458	430	451	474	445	489	479	445	454	470	503	457	452	478	437	455	490	472	450	494	487	498	456	471	463	463	492	444	469	470	468	484	489	495	491	457	434	456	473	437	442	485	434	479	501	471	480	471	507	484	465	455	497	496	485	451	503	445	460	487	465	470	471	449	483	479	433	478	481	437	464	447	471	481	510	446	455	470	510	449	478	458	481	476	526	489	498	512	476	457	449	472	472	479	491	520	488	505	451	482	478	451	428	477	455	496	463	466	496	455	464	495	422	498	439	480	470	427	462	468	516	463	474	465	486	441	444	485	444	439	461	511
23170	21275	29837	26471	22265	18317	5549	405	293	278	231	245	226	212	184	175	200	224	204	212	159	191	167	181	166	167	151	168	146	169	183	173	178	168	169	169	180	180	179	175	160	160	141	174	158	169	164	161	157	159	144	144	183	132	168	156	173	157	160	197	153	168	159	168	169	190	188	183	170	176	171	152	157	147	153	178	165	145	164	163	187	145	195	160	153	148	153	170	177	167	159	152	167	176	159	166	135	169	171	173	156	159	170	191	164	169	149	192	164	152	174	157	165	175	154	177	153	136	178	180	150	167	147	169	162	172	163	143	168	175	162	152	159	155	166	169	145	163	168	130	156	168	143	168	171	168	153	166	183	164	153	148	153	145	182	172	162	154	164	160	170	172	150	162	137	170	148	160	172	130	160	181	171	138	144	175	168	162	167	166	156	157	173	164	170	176	167	154	155	164	176	171	143	156	157	159	157	178	157	176	188	157	183	169	163	161	165	181	177	164	140	158	164	167	171	146	147	184	196	180	159	186	143	143	165	163	168	173	179	160	164	155	155	184	163	153	164	162	171	155	174	178	157	171	187	157	151	170	148	165	158	159	181	155	170	158	157	143	147	177	135	146	162	143	163	161	164	161	158	165	156	190	149	154	162	148	157	171	140	151	168	166	157	148	167	170	175	185	165	165	172	162	180	173	178	135	163	163	163	176	141	178	161	176	141	182	161	135	165	157	145	154	168	151	165	170	151	176	149	172	157	163	144	175	201	165	171	149	158	172	187	175	167	170	159	170	154	164	160	163	179	162	164	163	168	159	166	187	175	157	179	175	180	158	150	169	147	151	154	174	135	170	164	159	165	152	184	171	165	172	157	183	159	176	151	154	169	162	178	167	166	161	148	193	137	163	171	163	136	157	157	159	163	163	154	163	164	185	163	162	173	174	174	195	181	173	175	161	163	185	192	152	140	185	156	165	140	171	137	147	151	147	156	162	142	158	175	147	172	154	187	170	154	144	149	166	147	160	158	202	162	154	186	175	181	173	161	182	144	173	160	139	175	148	129	175	147	149	155	148	153	169	146	166	164	155	163	156	151	179	165	177	154	180	156	150	169	163	174	158	172	161	156	154	189	151	170	179	138	150	158	160	171	160	153	168	160	140	154	168	159	170	164	145	164	165	150	176	153	169	166	168	177	156	163	161	175	164	176	150	161	158	150	179	163	165	162	156	172	172	173	162	166	172	141	164	180	173	167	146	176	183	184	164	162	151	149	153	166	181	148	178	174	164	167	167	170	154	187	161	174	175	154	175	153	174	143	163	173	172	163	149	159	155	164	163	194	169	150	163	158	166	156	155	192	178	178	176	151	133	178	183	151	172	197	159	164	167	147	167	149	173	169	183	179	153	177	161	154	160	139	163	160	167	168	154	159	170	181	156	164	189	165	157	157	156	162	152	163	170	170	181	179	179	161	160	167	156	160	156	168	185	168	166	149	174	176	175	146	148	150	133	179	167	170	173	153	146	154	155	178	153	164	172	175	158	154	174	149	169	170	155	165	166	191	190	157	178	177	172	171	150	157	162	155	174	170	165	159	153	170	184	162	178	178	154	154	160	163	161	180	144	172	155	171	160	179	165	159	154	158	156	146	155	147	167	200	150	132	157	136	176	168	162	158	172	149	161	159	144	167	169	175	157	142	159	155	156	164	153	141	164	167	170	178	175	162	150	159	166	148	186	145	151	148	148	168	170	167	150	177	184	152	161	168	169	165	157	169	170	185	169	162	164	149	159	140	165	173	154	181	151	181	148	163	159	141	138	163	155	165	146	135	152	179	183	158	167	162	167	158	173	172	153	155	178	164	163	164	174	174	161	146	149	145	167	174	153	164	165	173	155	151	141	158	152	174	178	185	152	167	156	168	175	161	159	173	166	149	179	167	152	155	160	164	152	186	173	179	180	158	158	178	173	141	156	161	192	136	150	179	151	164	148	182	159	159	166	168	159	173	165	174	158	165	159	150	163	154	151	168	157	149	146	145	175	157	146	151	195	179	159	129	153	176	159	152	142	159	161	165	162	163	158	160	156	163	145	153	161	187	154	188	159	190	153	172	142	150	151	188	163	170	164	174	156	168	160	167	175	161	173	154	195	159	149	168	169	169	173	167	163	175	156	156	160	172	176	180	177	179	180	194	160	159	169	162	169	151	154	164	162	155	171	162	159	160	188	174	186	145	168	150	160	149	168	160	140	167	175	153	147	164	157	166	149	168	146	164	160	176	175	178	154	139	159	172	176	160	161	172	168	172	150	176	178	153	176	180	174	169	186	172	162	162	178	171	168	162	147	157	163	165	169	178	146	134	167	161	186	165	154	160	143	183	145	167	145	152	163	168	162	182	164	170	179	173	153	160	159	197	149	162	165	179	170	159	179	159	159	151	156	190	160	145	162	164	132	153	177	156	150	151	162	166	156	140	180	178	167	143	197	149	151	161	154	175	161	167	142	141	175	175	157	163	160	161	166	175	160	173	131	165	154	164	154	156	164	162	140	152	172	169	165	154	169	172	143	156	201	127	153	167	170	154	171	157	170	153	150	153	161	161	152	176	155	154	180	135	174	180	171	158	163	172	165	141	154	150	154	172	169	147	173	185	158	176	157	179	169	149	159	184	152	153	170	140	153	152	158	170	172	158	161	155	177	148	122	166	156	164	176	161	157	167	161	140	155	159	145	142	161	156	166	186	175	174	163	172	142	181	157	147	150	158	182	161	151	182	170	164	144	162	166	190	150	161	203	134	165	167	166	168	155	153	159	175	189	167	171	150	186	167	155	175	154	172	178	183	166	173	172	147	169	162	151	133	140	153	163	159	154	173	150	173	147	161	167	187	165	174	169	181	153	147	166	170	165	177	153	175	159	161	175	165	181	169	168	183	161	151	152	164	172	156	153	175	172	162	155	152	163	152	145	159	130	165	177	145	159	147	157	154	155	201	168	142	173	165	161	139	167	142	169	182	172	155	163	177	152	157	153	183	174	170	148	161	176	175	160	147	178	165	134	162	177	182	197	147	153	175	156	170	167	154	179	149	169	168	153	183	174	150	181	157	168	166	163	149	174	161	185	176	172	140	141	176	166	172	172	132	149	159	150	159	161	141	181	170	160	159	156	154	152	156	195	159	185	178	137	177	149	167	162	187	178	183	153	147	164	151	176	152	161	170	163	187	151	157	181	157	172	163	161	170	154	140	155	171	157	157	164	168	191	141	154	169	149	179	159	156	173	200	168	170	149	152	145	143	152	150	170	138	152	170	182	149	159	168	177	160	178	171	144	160	171	192	167	177	150	184	159	168	177	151	162	148	157	165	163	170	179	173	141	156	153	144	160	165	159	184	170	164	181	155	164	185	158	176	171	164	164	158	164	167	148	172	185	162	164	178	174	160	153	156	181	170	145	139	211	180	135	148	148	170	137	169	173	167	160	180	167	144	169	164	169	167	171	159	184	165	180	171	168	161	146
50668	78847	68339	52597	18695	1223	822	676	536	509	456	397	393	360	341	307	335	345	311	341	290	273	267	289	272	290	257	249	267	254	257	255	263	270	252	254	265	261	243	247	237	237	235	257	231	248	211	240	236	256	247	239	242	258	240	249	261	271	225	261	274	226	250	243	263	231	249	252	219	234	219	247	240	211	270	235	232	238	237	257	234	233	223	264	217	243	231	247	280	254	214	250	208	224	248	236	255	246	238	223	222	228	225	227	235	252	234	243	268	246	239	243	232	229	269	233	245	247	235	230	205	246	252	203	238	252	222	254	236	220	230	241	269	243	246	241	269	232	236	258	221	242	240	236	234	230	229	248	199	227	231	227	259	231	242	235	234	263	246	224	228	223	251	253	244	241	233	237	235	223	254	250	248	255	227	258	242	239	261	257	211	245	236	226	250	238	225	255	255	226	247	224	238	238	236	237	229	250	234	256	232	256	229	217	242	248	216	218	248	246	219	244	249	247	255	210	222	246	216	246	240	254	228	245	224	232	219	222	245	227	253	222	224	242	258	254	218	250	235	228	266	246	242	231	228	233	252	242	219	259	218	239	266	238	206	255	260	215	229	239	259	233	229	256	227	251	217	241	236	255	244	255	245	237	249	247	265	224	226	248	234	245	243	245	249	232	244	214	219	238	225	246	249	217	222	231	240	255	240	255	233	255	220	195	236	233	227	240	257	227	245	241	257	241	207	267	244	220	260	254	212	234	226	219	214	226	247	251	240	231	233	245	242	237	236	257	231	249	223	249	227	261	239	244	257	230	231	237	253	261	253	212	218	228	230	226	227	243	236	203	234	223	242	243	265	239	251	236	255	229	223	251	231	243	243	231	223	237	240	246	223	241	220	233	246	232	250	225	281	250	228	272	259	238	239	262	236	241	250	236	229	238	232	255	236	251	231	256	230	245	233	232	230	241	255	213	251	263	263	259	210	250	219	222	234	251	228	225	242	242	224	249	233	229	231	236	259	245	259	232	256	216	246	224	253	228	231	232	251	236	229	247	227	194	220	245	234	246	244	246	232	233	235	230	234	248	244	225	232	264	229	272	233	251	188	245	250	256	251	245	246	273	220	256	248	250	243	213	243	241	219	244	253	259	225	220	257	244	228	235	232	242	234	232	230	250	234	235	198	235	238	232	263	222	244	236	238	239	229	238	243	250	257	230	216	258	240	226	219	273	212	245	234	239	225	245	276	244	245	235	242	246	239	224	231	226	250	253	251	244	232	212	253	241	239	240	265	263	259	241	226	250	248	251	214	240	271	244	238	247	245	226	239	241	225	245	200	201	225	242	275	226	200	235	245	236	245	241	249	228	227	241	240	251	224	239	249	225	228	222	223	229	242	292	229	250	252	207	243	240	223	212	230	223	217	235	253	242	220	232	242	244	236	250	232	224	259	229	234	218	239	264	232	245	246	214	222	236	229	239	244	244	240	233	256	244	228	222	235	255	220	251	236	235	253	230	236	263	242	229	224	229	239	262	265	225	251	241	240	241	223	216	236	229	237	243	228	258	232	244	260	235	238	251	221	227	254	236	249	225	227	232	248	251	250	277	231	236	241	239	233	262	202	230	238	212	262	235	243	263	258	236	259	246	249	247	261	258	228	246	198	258	244	246	229	234	268	261	259	250	274	243	250	229	258	257	243	229	240	240	230	219	224	230	245	231	220	225	243	242	222	229	222	239	230	250	250	230	222	258	233	214	232	228	237	242	253	249	230	242	234	282	257	223	247	219	239	246	245	253	259	223	239	246	227	256	248	255	251	243	229	230	239	242	226	237	239	226	224	231	236	249	221	245	218	221	241	227	232	233	227	240	232	232	252	226	230	231	247	224	232	233	224	264	220	241	269	265	222	224	251	231	231	239	230	225	247	217	223	251	231	236	223	253	249	235	229	232	220	235	232	262	229	217	245	240	274	252	235	251	248	229	252	214	231	225	254	280	254	254	241	229	216	216	241	217	232	251	239	239	259	230	247	230	231	252	257	226	223	237	264	235	250	230	219	236	253	240	209	239	256	246	254	234	238	235	255	262	244	253	238	242	247	227	210	239	241	244	246	238	243	275	233	233	232	235	237	231	251	225	236	271	232	256	204	270	242	228	232	246	245	247	228	213	240	223	228	247	236	237	251	234	264	219	242	242	214	277	249	243	256	249	241	241	217	216	222	263	239	215	235	252	231	240	226	222	231	217	265	246	242	229	240	239	218	252	246	264	260	235	246	256	206	253	216	236	212	227	245	261	256	246	235	220	224	228	235	255	205	239	250	241	215	234	202	215	264	244	207	225	228	270	290	242	244	247	250	236	249	233	242	254	240	254	250	214	243	240	264	215	232	225	247	246	243	239	236	251	225	268	238	234	237	230	216	245	202	234	213	238	237	250	216	253	246	219	232	235	230	220	234	227	254	237	241	247	248	235	220	244	259	237	270	236	212	240	244	212	225	236	264	212	242	250	253	236	263	228	216	233	231	260	229	256	234	225	232	245	247	238	235	248	234	247	240	230	207	234	251	260	245	268	229	243	219	242	241	238	236	228	244	271	235	238	228	263	242	258	246	252	241	233	261	256	255	263	195	248	228	230	223	245	239	209	224	232	226	240	211	234	209	246	247	237	266	251	251	238	207	240	237	235	231	241	263	238	249	261	273	242	236	261	253	247	211	242	248	234	239	258	235	237	261	209	237	231	270	230	257	226	253	248	240	222	227	223	238	204	230	235	270	239	223	203	212	227	253	266	207	232	237	229	253	234	256	215	217	203	227	255	248	239	251	245	242	237	251	191	228	204	220	227	250	247	242	235	273	249	248	229	232	249	253	255	262	231	257	241	256	255	239	243	253	237	246	219	235	221	223	238	218	227	221	224	231	260	227	230	242	228	245	226	225	232	212	229	240	213	243	250	227	255	241	233	241	215	241	258	235	243	211	245	253	230	210	247	232	214	232	239	256	243	200	254	241	253	239	242	257	258	248	224	197	237	223	227	233	218	238	224	242	228	253	217	253	235	219	231	222	230	259	209	233	239	249	244	239	207	222	208	232	251	233	206	221	244	226	203	250	243	212	216	208	262	245	245	231	213	218	219	241	255	215	248	282	250	209	238	235	235	228	242	260	232	238	212	226	234	232	231	228	243	228	264	218	245	249	244	259	215	224	219	236	198	254	233	250	259	233	254	221	228	252	240	243	245	243	256	213	223	218	224	267	254	227	211	235	244	210	244	223	249	234	239	231	249	226	229	261	252	230	271	252	244	238	245	259	272	232	235	242	218	247	214	238	247	220	263	233	245	224	223	251	251	216	246	244	255	238	256	217	230	247	212	228	221	255	245	235	235	236	241	242	244	235	256	224	262	240	224	223	238	243	222	247	252	241	232	252	244	227	228	227	216	216	237	233	228	236	253	242	239	227	247	221	232	229	212	244	258	248	219	208	226	230	233	253	276	232	238	222	213	245	261	216	238
32169	39432	43070	30611	7983	533	384	381	417	380	376	400	371	373	396	401	374	364	343	379	378	407	401	409	344	351	367	385	411	396	373	382	363	396	388	372	405	358	379	341	392	343	379	364	359	363	380	381	397	348	385	353	388	367	382	388	336	392	373	382	383	371	429	377	367	375	371	354	367	368	368	368	376	378	380	383	401	352	403	381	369	395	371	426	366	355	382	388	386	405	358	340	393	351	376	344	404	371	386	360	371	393	384	352	379	351	372	359	384	374	415	356	397	359	397	368	369	391	359	342	375	380	400	387	396	379	371	401	382	347	368	366	346	380	390	364	376	349	376	379	368	354	384	365	357	404	365	403	360	354	347	366	380	387	391	393	395	373	386	389	380	370	375	352	380	362	396	369	371	410	337	428	362	379	350	386	384	371	364	376	397	363	396	350	368	361	377	398	369	383	387	386	361	350	364	341	373	382	370	344	384	369	373	351	338	386	393	389	381	368	394	362	379	357	355	401	376	394	373	402	393	387	378	324	391	376	375	374	380	371	376	364	370	353	390	361	344	373	411	347	399	374	366	384	373	341	376	377	358	400	399	383	395	371	339	402	387	357	359	400	353	345	356	382	398	372	352	362	355	372	328	366	324	373	369	370	370	380	404	340	357	408	369	391	370	383	373	379	350	374	391	371	358	374	381	401	361	362	375	394	385	379	363	372	366	361	358	392	383	415	372	359	362	368	357	338	362	410	366	383	367	392	390	390	370	399	396	373	356	358	391	381	349	379	380	397	396	376	381	374	338	394	376	396	373	392	375	372	347	369	356	380	395	369	357	402	359	352	367	384	357	382	384	330	373	367	385	349	389	369	370	361	376	371	378	347	347	371	381	384	344	356	374	389	365	367	390	392	367	365	385	364	365	326	393	363	360	382	340	366	373	392	330	388	378	317	358	400	361	372	364	370	392	390	356	388	394	387	405	373	356	373	396	369	375	353	394	328	353	339	394	361	379	400	385	387	376	356	397	359	383	409	340	403	343	381	371	359	363	377	353	398	407	345	391	367	393	390	373	382	383	367	354	381	338	375	378	338	390	369	370	356	363	373	382	366	360	393	373	345	351	391	370	373	354	379	364	386	438	379	376	374	382	389	387	348	372	375	397	375	359	396	359	325	388	371	372	363	373	404	348	364	345	373	381	391	350	374	350	350	384	366	350	409	381	370	351	342	380	356	336	386	387	350	365	388	372	343	413	391	359	396	375	357	358	333	365	373	380	367	408	358	376	341	386	407	357	384	349	384	385	362	346	384	360	374	377	357	377	382	378	353	363	376	396	381	378	361	376	361	328	387	390	383	350	380	346	367	335	361	435	376	355	355	379	344	396	348	346	354	340	374	383	395	381	376	369	381	355	360	377	365	381	365	378	357	391	382	369	367	405	379	409	376	372	362	393	365	391	354	387	377	379	374	346	351	356	397	426	342	386	375	387	387	416	380	410	378	385	330	409	371	398	379	401	385	377	349	398	366	369	371	379	387	416	353	388	355	378	377	355	356	373	406	401	355	393	397	385	382	370	381	383	370	422	355	372	334	368	350	395	367	387	373	359	360	355	382	380	346	394	400	351	333	339	371	355	378	365	383	389	363	398	351	339	401	361	363	400	344	373	361	349	361	387	355	389	370	367	392	365	384	372	375	359	377	362	386	359	384	364	390	338	379	388	366	346	360	365	356	379	372	393	358	357	402	378	376	352	370	362	365	355	362	392	378	376	361	362	423	390	383	348	393	380	414	380	362	351	377	390	396	355	416	388	396	342	370	394	408	359	393	414	392	370	396	409	425	396	410	340	426	370	373	386	361	385	389	353	388	354	367	348	400	406	392	355	390	367	365	373	385	351	379	389	413	376	410	362	370	376	376	361	369	360	366	370	370	392	339	360	362	403	355	367	405	360	397	381	410	356	377	378	368	352	331	352	393	403	373	345	361	390	409	405	402	368	427	357	355	372	384	380	356	387	374	327	395	393	376	364	379	390	343	362	338	346	345	390	384	386	349	385	351	362	401	348	360	373	385	345	383	347	381	393	379	364	382	387	405	342	370	386	378	346	353	358	351	382	395	410	384	357	353	341	314	404	379	421	399	362	333	374	394	378	388	390	348	402	338	400	368	393	364	372	383	366	357	404	378	366	359	374	359	372	381	381	385	377	360	408	362	381	361	360	391	396	369	407	346	388	370	355	390	363	377	374	395	396	414	352	414	354	370	354	359	382	391	360	345	397	374	377	330	364	361	379	375	385	340	355	362	379	381	368	343	350	371	340	347	359	339	372	371	324	385	343	377	386	395	378	388	361	382	351	374	395	343	371	359	397	378	377	385	375	356	349	387	383	366	341	397	384	375	371	411	390	390	369	353	393	371	397	386	371	368	374	377	402	363	376	371	360	392	394	369	372	393	361	358	364	376	393	417	352	355	369	389	352	370	408	375	403	375	358	395	400	343	346	419	421	386	383	363	374	356	356	379	372	360	410	377	350	425	400	342	359	373	385	348	369	384	397	349	406	372	330	374	344	368	398	352	372	359	384	396	349	371	388	344	344	362	373	393	385	367	374	386	374	411	377	363	345	390	336	393	372	368	407	333	411	383	375	377	376	375	399	371	368	356	406	363	387	377	375	371	369	321	372	373	375	375	356	410	405	386	385	364	366	356	378	326	395	388	373	367	382	339	419	366	377	362	367	382	361	377	391	354	352	361	383	393	367	364	380	385	374	396	393	371	395	357	386	383	403	357	362	360	410	398	351	396	406	384	361	382	370	384	379	382	372	367	371	346	375	392	375	361	375	367	420	384	347	370	365	370	410	393	395	381	375	362	375	390	377	376	396	371	372	356	375	402	393	405	341	371	363	336	380	375	398	375	389	363	368	347	351	378	398	359	350	349	420	384	344	374	368	398	374	361	409	359	364	365	379	371	402	380	411	374	341	375	402	379	359	382	387	387	367	368	365	387	369	377	350	393	394	392	370	374	371	381	386	372	390	385	362	397	380	362	386	410	408	392	374	371	359	346	368	371	398	339	372	365	394	390	379	383	345	362	358	352	392	337	367	380	380	377	392	370	380	377	361	377	348	351	390	336	367	370	326	333	413	390	392	406	372	345	362	381	406	400	395	378	357	395	342	363	365	392	362	373	409	361	367	375	377	376	342	373	371	408	363	364	365	372	359	379	397	425	363	412	368	343	378	359	391	363	352	419	385	388	325	383	357	405	396	365	347	349	388	390	363	370	349	362	334	366	354	376	324	346	407	384	358	369	356	374	352	365	354	390	383	383	334	367	388	358	356	342	408	310	344	379	371	365	368	394	354	361	367	372	403	370	380	400	411	336	350	338	399	322	371	379	381	343	354	380	366	371	360	366	397	386	355	343	399	370	383	369	376	380	398	391	382	388	410	350	418	368	390	367	361	386	388	370	366	399	379	356	384	360	351	360	400	369	395	379	387	394	380	345	382	391	364	375
43315	57409	46605	30931	6085	529	573	516	542	586	509	520	545	576	544	540	547	547	511	543	508	564	513	551	528	475	540	492	543	549	550	570	543	533	500	548	552	495	522	509	514	568	534	507	547	504	508	490	475	499	532	513	466	497	535	489	546	521	507	525	517	527	512	568	520	545	565	482	497	580	476	530	559	536	493	523	516	504	499	497	529	515	548	517	517	522	509	498	548	539	527	508	536	542	550	508	531	523	558	537	531	506	490	513	533	529	502	491	581	541	537	529	480	531	495	529	556	495	492	503	565	513	515	494	515	532	489	501	543	541	564	568	530	543	499	521	491	534	523	549	535	548	497	505	511	502	551	512	528	513	522	550	549	522	550	560	533	547	519	522	546	512	529	520	536	530	532	560	535	504	528	501	483	531	494	560	549	511	517	543	573	525	512	550	544	516	547	516	550	536	588	538	502	531	558	526	491	514	509	518	517	510	486	546	503	505	571	555	499	521	543	492	549	540	500	515	523	519	529	443	535	531	541	517	486	575	516	471	553	544	495	486	508	535	493	518	514	497	566	550	543	546	540	542	555	538	513	532	523	531	514	558	509	559	591	522	482	483	513	551	502	515	520	516	509	479	529	508	559	557	562	547	511	526	548	545	545	546	551	522	516	549	495	528	571	574	517	552	531	495	504	547	511	555	559	502	526	496	514	504	542	534	547	550	565	518	521	569	534	542	547	492	547	494	541	524	535	542	526	512	523	528	521	512	482	548	530	555	508	549	554	527	510	577	539	526	561	506	494	529	543	544	556	506	491	539	524	484	553	493	537	523	531	504	555	491	578	521	552	551	517	542	531	568	521	524	496	526	548	519	529	567	496	514	544	501	552	512	552	507	527	504	528	517	523	533	577	502	483	517	506	531	540	500	519	499	547	514	524	508	577	545	496	533	526	548	499	517	491	541	512	531	480	539	523	525	486	571	525	505	545	551	551	580	508	539	505	517	487	514	547	490	504	525	569	511	555	509	550	574	541	546	511	496	518	510	489	556	545	504	522	502	527	549	480	554	509	562	511	536	511	536	522	524	489	486	530	504	549	509	533	544	557	525	524	540	514	524	545	510	536	508	527	492	550	529	508	535	526	541	491	539	515	551	542	570	514	515	516	508	533	514	535	533	524	520	511	560	517	545	495	543	520	542	548	515	532	522	505	520	503	538	539	499	548	537	519	518	511	556	564	506	481	555	527	523	518	514	522	580	542	513	538	566	538	546	503	538	583	535	544	511	534	569	550	542	477	524	565	516	540	512	537	514	535	530	523	534	547	535	514	532	503	506	508	496	548	529	519	515	515	490	555	476	505	543	528	577	539	551	525	557	511	506	524	510	554	530	535	501	498	550	532	524	527	531	472	575	532	508	520	512	555	496	496	526	516	488	494	530	539	524	563	491	538	517	510	545	525	497	523	526	557	502	514	531	476	528	519	550	525	528	539	541	532	534	553	503	518	474	490	544	534	501	545	568	522	531	516	569	518	514	507	530	577	535	520	556	524	513	515	519	551	509	513	523	505	541	518	528	508	539	511	530	536	522	482	521	566	539	557	534	527	513	536	528	525	521	580	499	527	527	535	524	538	481	535	564	517	526	474	507	499	530	560	524	525	530	526	553	523	546	514	550	506	508	508	466	504	525	532	523	530	540	535	529	499	462	507	527	543	505	576	553	537	548	524	512	525	495	500	553	531	547	528	553	494	520	551	546	564	555	532	552	554	549	539	487	536	523	543	523	521	519	523	539	547	494	540	554	513	506	528	524	488	530	542	528	507	539	515	541	523	524	532	519	574	593	517	540	533	533	561	527	511	477	541	549	474	526	534	499	541	608	514	541	551	498	504	538	490	516	557	521	553	590	529	537	532	524	520	516	521	520	540	572	551	539	554	556	532	523	528	558	527	512	532	533	517	524	534	515	529	503	500	540	551	503	504	528	555	544	548	522	530	526	555	532	500	505	514	544	529	523	542	456	490	550	522	530	570	544	518	515	523	524	496	527	537	517	525	496	562	538	549	513	520	493	550	550	499	485	516	524	509	522	541	533	532	503	472	491	516	585	531	495	512	505	534	525	525	537	512	473	479	520	506	508	536	552	537	499	524	529	553	574	534	562	511	508	522	539	525	529	520	496	537	493	536	513	519	543	555	507	579	521	487	560	506	528	553	536	513	509	506	541	523	546	556	545	527	487	535	518	522	528	538	522	475	582	500	520	519	528	547	523	543	517	502	511	519	556	550	548	528	525	552	545	514	497	521	538	500	515	531	507	516	554	534	504	562	538	532	481	505	528	541	501	493	504	569	523	498	527	502	505	551	511	512	517	535	516	510	519	517	498	536	511	549	527	552	498	537	547	530	524	500	543	535	534	527	532	526	545	499	556	516	537	529	517	517	491	526	510	556	542	553	542	576	577	528	486	500	518	540	537	505	532	513	529	501	467	539	535	530	530	501	559	527	554	538	498	501	538	534	533	530	543	511	516	513	520	518	532	528	506	570	519	544	524	540	502	501	525	501	512	540	478	516	529	524	541	557	532	546	513	505	518	538	583	508	497	557	550	577	493	550	533	541	572	531	540	482	575	533	528	534	501	545	524	546	513	534	566	540	552	529	567	571	489	523	517	544	547	542	498	540	518	550	517	523	492	543	562	525	523	508	542	500	531	547	532	533	522	547	570	514	563	495	532	522	533	545	555	559	496	517	536	515	516	512	513	585	519	504	507	533	497	532	545	542	518	521	542	556	517	545	558	523	542	531	525	468	502	585	497	522	556	558	516	553	545	516	510	518	563	481	511	467	514	505	528	549	532	537	534	528	529	562	524	548	579	516	517	528	520	491	526	575	501	566	544	547	524	510	476	548	512	492	486	503	551	516	548	490	519	546	580	570	481	560	550	539	509	534	563	556	489	503	523	535	528	542	514	527	489	547	519	561	497	501	520	510	528	495	557	528	512	498	543	563	530	526	516	526	521	481	490	522	569	540	549	540	491	505	512	548	546	536	530	514	520	541	559	543	525	543	533	525	535	569	543	514	542	532	566	527	516	507	578	493	496	494	495	529	506	504	550	535	544	515	556	518	547	561	521	513	540	582	519	520	498	542	541	497	501	538	496	511	532	500	522	544	509	546	530	514	519	531	520	482	550	526	578	495	522	515	496	494	546	521	511	531	556	502	503	527	566	542	538	500	547	507	507	545	506	504	527	542	509	522	533	546	538	500	476	533	511	507	496	549	524	546	518	525	527	538	535	502	536	533	542	536	555	512	529	510	508	542	502	522	501	517	568	520	534	530	511	481	522	537	486	515	545	562	488	519	526	509	560	512	518	518	517	554	512	505	557	570	501	512	489	479	531	552	496	563	545	565	549	533	520	487	536	520	516	525	508	536	501	503	533	484	531	491	508	469	520	526	537	519	493	499	530	546	526	538	528	535	536	500	541	546	526	539	514	539	525	489	553	486	501	539	479	534	509
24289	21657	31555	29347	21067	9386	946	438	442	380	369	335	351	372	313	356	352	320	331	363	312	315	297	325	334	357	311	363	326	331	345	344	305	312	357	343	334	329	337	336	346	316	341	334	338	358	275	355	333	322	310	301	327	332	313	319	325	334	346	304	334	318	338	345	342	346	339	366	329	306	322	339	342	329	352	357	297	336	324	345	337	304	347	332	326	296	333	338	311	319	300	346	309	341	350	333	327	302	338	326	313	370	324	304	328	315	330	338	296	346	353	314	323	325	318	315	309	333	304	328	327	321	364	356	339	321	301	325	336	323	298	298	341	313	319	310	332	362	351	338	340	339	295	337	334	305	323	297	335	336	340	322	307	301	333	331	334	320	344	332	298	329	322	313	339	374	331	320	348	336	361	345	344	317	304	341	329	330	335	335	311	295	322	293	313	324	310	332	312	354	316	359	323	341	330	317	332	300	342	338	327	327	317	337	361	316	347	327	335	348	339	313	316	350	350	340	325	296	336	332	361	336	346	333	316	317	336	332	329	327	332	332	296	358	316	345	367	328	340	320	352	309	311	306	315	353	327	364	320	357	334	332	352	345	320	300	356	314	364	315	336	317	352	321	297	283	336	319	369	330	321	340	319	308	311	347	335	334	343	341	322	319	327	307	340	306	330	336	324	343	310	336	348	331	331	341	355	312	326	344	303	318	308	329	342	334	334	347	351	317	358	333	304	346	345	342	313	322	356	319	318	313	344	327	369	325	316	335	317	319	367	328	308	316	328	314	328	361	286	327	319	315	354	314	307	326	316	317	314	325	338	320	301	334	328	318	317	329	323	312	352	334	346	344	333	303	329	337	329	337	320	332	346	344	324	335	359	349	317	360	327	344	337	318	321	331	342	294	309	340	322	350	349	342	317	325	363	342	308	339	333	352	346	353	338	330	349	330	333	328	319	321	305	308	382	336	342	321	313	336	332	335	319	316	339	316	338	333	318	322	325	341	341	328	318	326	342	346	355	323	328	295	309	354	307	337	313	312	334	313	302	339	352	335	330	334	341	346	381	359	326	314	331	347	376	336	324	329	328	360	310	344	307	320	356	330	329	354	325	323	338	334	321	322	333	331	299	325	342	335	309	328	338	336	331	321	357	348	321	340	314	348	349	315	360	342	339	295	342	300	316	309	323	352	323	354	305	318	347	342	312	306	320	324	320	311	323	352	313	348	304	327	309	343	328	346	322	303	325	329	309	330	342	328	322	346	298	313	310	335	318	322	334	320	331	338	372	324	296	352	303	336	334	325	331	309	341	343	322	364	333	344	333	338	352	327	303	341	344	335	315	334	320	331	321	323	326	334	365	336	315	350	331	328	323	310	360	324	311	312	357	335	314	335	333	321	326	332	361	339	331	338	322	358	332	356	315	318	330	353	298	332	329	332	321	351	296	304	323	305	335	340	371	322	336	358	324	332	332	316	312	332	308	305	342	334	368	332	329	350	332	320	299	296	339	364	303	330	324	319	327	321	316	326	312	335	325	354	326	339	321	321	312	343	342	330	339	324	329	311	372	305	329	316	319	333	305	353	329	317	300	330	358	318	334	318	336	316	345	345	334	342	353	333	339	328	353	327	322	352	344	335	349	352	315	301	309	326	339	342	330	327	323	336	319	305	309	322	322	343	334	284	318	356	334	301	326	311	356	332	339	318	331	316	318	352	358	335	290	351	339	325	324	321	363	320	332	346	339	337	363	351	346	299	349	336	312	328	328	355	351	347	331	315	334	333	361	347	361	363	344	348	337	337	364	333	311	309	313	339	334	324	299	336	328	321	314	321	345	341	306	312	352	325	303	344	332	294	353	313	296	326	324	343	353	320	330	303	346	304	375	303	342	307	341	300	351	343	328	331	355	343	298	354	321	330	343	354	344	361	328	307	334	326	322	320	296	343	308	322	313	319	297	351	341	334	317	340	295	336	296	316	306	309	326	293	340	327	313	305	357	333	343	320	341	334	350	330	307	320	352	307	326	311	316	328	280	319	369	321	318	341	322	332	332	306	306	342	314	294	333	319	316	306	337	319	329	340	332	322	323	326	351	338	322	339	321	349	351	349	296	340	327	323	376	332	327	310	328	353	343	307	315	308	303	367	358	340	357	328	326	329	343	345	325	325	363	325	343	322	306	326	331	336	298	312	350	314	317	351	308	345	323	346	290	305	311	333	335	310	324	343	336	314	346	296	315	309	316	358	323	340	348	318	345	299	330	339	345	292	333	318	310	302	306	328	332	305	328	324	325	330	366	329	344	315	306	333	326	353	312	306	361	330	304	332	357	307	333	336	317	330	353	322	338	313	332	336	311	312	342	327	331	330	327	331	314	302	343	354	343	342	323	323	321	331	317	327	341	319	329	342	333	317	360	326	357	296	323	329	331	309	359	339	336	298	324	290	361	340	353	341	286	347	341	342	316	334	319	320	321	323	330	349	329	337	356	307	332	324	340	321	337	360	288	322	359	321	341	312	344	319	328	338	345	330	338	293	304	296	326	318	331	305	311	349	323	371	383	333	339	322	336	361	326	353	291	339	338	309	313	318	314	332	329	343	314	346	355	306	338	334	350	311	307	345	354	329	317	331	362	319	326	302	336	343	299	325	332	325	337	323	333	296	339	340	331	323	346	324	339	309	310	342	331	315	302	332	303	290	333	362	325	303	336	343	314	309	312	318	337	327	334	313	342	314	329	310	331	323	313	326	305	319	311	347	361	309	331	327	354	320	352	326	344	318	318	319	358	309	351	343	334	334	313	345	348	332	282	353	311	354	325	319	318	331	313	336	366	308	327	366	344	316	323	326	323	317	345	336	326	342	352	325	355	342	317	333	314	319	309	359	332	338	354	349	288	332	342	339	338	341	309	325	340	325	338	329	321	323	320	338	319	308	344	331	329	345	328	336	354	351	336	326	368	337	334	326	351	301	328	320	289	349	329	346	353	290	321	335	303	309	360	318	317	354	336	312	315	350	338	326	324	341	351	327	344	332	369	304	348	325	290	387	341	323	305	325	328	325	337	314	329	335	305	356	359	336	326	322	322	307	317	316	338	330	337	312	337	326	307	323	297	321	308	322	324	328	311	322	318	314	317	321	336	292	344	352	297	339	306	333	299	310	338	338	343	328	367	350	329	345	347	337	338	319	333	324	302	345	300	340	311	339	327	312	326	310	340	296	313	326	332	342	336	315	337	319	329	328	325	318	345	332	322	346	340	348	329	310	312	301	319	343	297	347	361	348	350	343	355	337	314	309	301	342	325	345	324	347	322	345	318	319	332	348	324	309	324	325	289	351	315	341	335	341	329	320	320	322	304	356	330	344	334	300	342	309	341	323	307	360	339	316	336	298	316	335	332	314	370	337	315	348	316	326	340	319	313	317	302	314	359	339	344	308	323	318	312	293	334	383	327	316	334	347	331	338	345	356	344	351	347	339	331	367	340	338	314	348	353	330	361	349	316	338
48132	74255	62807	41610	14727	1043	746	693	661	604	535	496	539	508	566	514	521	456	515	489	456	524	452	514	521	478	486	513	519	497	498	463	464	487	478	467	446	461	500	484	490	501	474	477	526	498	509	485	471	464	496	502	478	455	451	484	503	484	507	483	476	482	466	440	438	517	495	484	489	431	470	483	465	480	462	452	453	447	454	467	433	503	512	452	493	505	468	476	424	502	483	438	487	483	436	453	455	478	471	477	454	492	467	498	472	472	502	502	462	455	461	483	460	480	457	454	455	432	487	480	451	486	452	459	452	446	462	477	483	460	469	496	460	479	481	464	471	466	498	492	456	502	460	486	467	460	480	452	459	472	471	480	450	419	479	474	468	413	507	450	475	458	479	464	459	446	447	469	493	423	450	467	453	466	418	509	431	461	464	452	464	471	484	472	483	477	466	505	466	479	478	455	476	500	459	499	481	449	462	492	427	456	499	494	433	468	488	472	478	465	466	506	515	436	485	469	464	477	488	480	474	459	479	447	506	450	465	508	436	496	461	468	452	496	484	472	503	466	453	502	470	519	439	473	450	444	468	454	471	473	470	476	464	478	449	447	508	460	445	490	477	475	477	449	493	480	511	444	488	474	456	425	493	454	428	481	451	486	449	478	443	494	468	477	470	484	462	468	475	481	452	482	499	479	441	463	458	468	427	499	463	500	459	460	466	477	468	455	414	455	448	465	474	507	446	484	462	443	487	496	455	482	471	461	484	445	506	445	435	473	462	490	461	457	451	488	472	503	469	456	461	475	448	449	476	458	501	439	452	408	455	423	461	501	486	468	498	460	452	494	507	459	493	450	471	485	476	473	490	480	470	470	480	486	467	419	425	460	439	488	486	485	483	464	468	492	439	453	470	464	505	466	451	472	494	528	480	459	485	436	475	485	449	487	482	458	448	488	448	507	475	513	474	455	493	449	504	470	467	462	453	454	497	491	471	448	469	490	463	469	490	450	451	465	481	449	480	451	478	436	468	437	461	464	442	477	522	530	472	456	470	453	476	462	483	501	445	441	468	471	478	474	431	483	468	483	510	445	486	456	448	438	467	444	439	460	486	456	496	475	479	514	479	477	511	511	434	511	475	495	480	438	480	428	468	476	505	475	504	485	485	498	475	446	464	461	481	505	461	456	482	514	467	430	462	490	473	469	466	462	485	467	487	447	469	438	471	417	435	475	481	476	452	458	466	462	468	451	446	483	457	481	478	492	495	493	507	472	481	459	478	479	487	485	459	460	436	507	470	457	461	449	486	477	488	491	475	486	454	454	488	452	445	480	442	474	481	464	480	501	452	494	463	446	468	441	458	436	445	475	484	462	509	478	458	481	501	450	488	444	454	480	500	498	489	511	448	447	457	485	472	460	458	456	469	434	476	476	418	473	460	454	479	464	489	425	468	435	490	471	458	474	463	446	467	489	452	463	475	483	463	514	456	463	471	471	431	476	491	495	475	475	446	462	475	478	560	449	441	497	479	462	472	475	456	463	496	457	430	451	469	470	463	473	476	466	476	444	485	512	424	457	443	481	483	481	497	457	439	445	439	471	426	484	479	455	493	459	487	499	490	460	456	458	478	492	467	472	480	444	482	474	481	495	467	459	479	490	468	501	468	471	457	446	449	473	446	465	453	458	476	488	461	494	484	486	460	457	472	442	467	464	513	471	505	472	470	466	452	508	517	440	492	518	475	526	459	439	495	447	494	478	456	456	488	520	514	499	466	444	474	451	481	469	468	469	510	430	459	465	455	443	486	461	471	457	506	514	477	472	470	451	544	489	478	466	505	487	496	481	430	479	480	478	486	435	462	442	459	415	476	452	486	465	494	449	496	485	477	453	458	478	510	476	446	478	460	477	445	470	463	506	440	447	488	487	469	473	483	499	473	474	469	461	471	461	460	463	442	471	492	475	496	481	500	439	435	434	527	438	475	449	482	450	487	468	447	491	498	437	474	406	440	488	449	463	448	499	497	501	447	490	433	440	453	427	457	457	495	436	464	444	491	480	503	456	500	524	476	470	501	455	458	523	445	427	498	468	460	493	460	518	442	485	462	465	475	479	505	490	499	504	471	456	490	447	469	429	508	476	441	472	452	484	517	477	497	464	451	444	440	476	450	467	449	465	482	475	464	470	443	454	508	469	501	481	463	509	500	472	464	476	479	447	443	458	459	488	502	478	482	465	460	442	492	484	473	446	457	459	468	444	473	470	518	495	475	486	468	491	451	463	475	481	449	496	475	450	453	481	503	464	491	473	475	477	453	500	464	437	479	455	472	466	521	456	498	473	423	494	457	397	505	471	471	494	466	469	472	456	497	474	449	468	481	479	500	467	490	448	468	479	465	486	476	467	431	457	413	465	482	452	467	452	462	445	482	506	482	464	472	484	452	471	489	493	502	474	455	467	436	437	460	479	449	499	441	439	471	493	466	452	452	492	474	464	463	492	467	516	488	446	416	451	439	495	472	468	503	487	456	433	470	494	486	473	474	500	488	471	497	504	458	445	472	476	485	463	439	440	501	440	477	464	446	496	522	449	506	451	434	489	453	455	490	467	446	462	484	455	479	451	468	455	463	510	461	481	492	486	476	466	474	480	502	458	453	470	482	468	488	471	447	465	480	459	448	491	526	452	442	465	456	447	461	456	438	440	454	462	425	487	460	484	443	466	454	473	481	487	477	476	487	455	468	458	478	447	470	479	481	451	459	443	450	450	458	466	473	476	460	477	492	486	473	493	442	444	460	469	476	465	473	459	456	433	458	505	468	438	468	479	481	480	509	480	452	465	469	461	445	447	427	473	455	471	463	479	476	488	469	493	470	452	440	473	462	440	459	496	473	477	478	471	445	468	471	464	496	472	469	488	475	527	475	468	465	479	503	446	461	505	495	466	466	469	477	444	500	451	484	461	519	477	461	455	448	494	507	454	445	467	456	491	502	505	504	479	490	468	476	459	469	441	489	483	466	456	473	467	454	468	459	464	446	468	478	490	505	466	493	447	519	492	484	428	442	471	481	458	489	474	448	496	452	499	485	475	509	470	432	499	480	482	467	454	471	510	459	474	476	460	427	434	473	477	471	480	506	458	518	464	493	472	441	481	446	490	498	477	451	450	453	500	428	482	482	448	491	516	458	453	475	458	467	472	498	492	457	457	429	491	458	502	484	502	460	463	461	470	478	478	472	430	465	451	457	436	470	509	449	489	439	488	474	472	451	470	463	454	471	474	449	473	488	444	456	490	481	497	453	503	486	465	459	489	514	449	470	529	451	464	455	478	439	503	486	455	458	478	479	475	444	462	471	475	464	455	486	482	465	461	476	490	478	421	450	463	489	465	501	450	455	471	455	493	461	476	453	456	477	471	479	478	466	503	473	475	471	491	475	494	487	465	486	499	460	455	457	510	468	462	475	489	485	475	485	514	473	505	458	474	489	478	461	446	468	525	501	471	457	447	443	498	506	452
23188	21295	29956	25044	21450	19932	7057	431	318	273	241	228	216	220	231	199	207	172	184	187	160	166	211	193	188	170	179	138	164	179	173	164	188	185	165	179	170	179	174	163	175	162	166	168	176	185	131	155	178	153	171	171	163	187	177	148	172	176	188	152	186	174	194	161	176	199	175	188	169	173	177	149	147	144	174	142	175	147	148	163	154	145	145	170	170	202	165	166	171	175	154	161	170	164	168	185	177	152	157	176	178	168	158	164	192	163	166	157	177	170	169	155	167	170	191	168	177	159	149	173	166	155	161	167	180	155	169	167	138	163	140	174	148	165	164	171	157	160	186	168	179	168	183	165	174	190	138	171	155	185	167	160	156	177	152	163	162	158	174	159	140	163	162	153	154	158	174	152	171	179	171	148	150	162	164	176	169	179	184	154	191	160	156	165	158	142	155	146	150	139	154	154	154	162	174	169	181	190	156	164	158	161	182	154	166	171	153	152	158	156	178	192	162	139	157	186	172	146	141	162	166	137	127	176	171	160	169	174	143	181	161	156	179	158	174	157	181	149	141	174	157	188	179	145	170	154	145	167	163	160	144	172	159	148	192	168	148	155	178	167	175	161	161	150	148	176	179	173	159	156	186	182	140	163	191	179	170	161	182	169	158	172	165	163	152	162	167	175	178	153	186	155	175	152	154	158	157	137	175	151	135	171	168	178	158	169	150	164	174	160	162	194	185	166	171	161	174	143	177	140	180	169	172	170	177	208	146	169	135	163	162	161	159	194	170	170	152	177	169	172	189	175	170	193	167	175	155	163	168	141	156	161	168	169	165	183	151	169	161	155	167	151	164	163	168	151	185	161	174	170	156	179	183	141	143	180	178	148	182	164	169	174	173	181	144	135	171	134	172	173	164	174	175	149	180	149	161	148	178	141	158	155	156	181	189	159	165	148	159	174	158	155	159	136	175	169	150	186	172	168	154	162	157	164	172	178	191	167	138	163	148	158	167	155	166	164	158	157	161	176	178	167	166	162	163	161	165	146	147	157	172	166	183	172	164	167	138	181	172	171	159	150	147	162	154	161	158	157	183	153	174	186	146	178	179	170	170	172	166	182	158	173	169	154	165	150	164	146	168	184	153	165	169	146	167	187	163	187	153	178	161	144	175	162	157	187	155	149	133	162	171	165	169	166	185	156	167	154	176	158	169	166	169	146	168	147	162	170	153	166	178	157	175	142	169	164	165	155	168	130	179	172	175	169	162	151	146	149	174	173	180	146	157	154	168	152	170	175	189	154	175	185	146	161	158	185	182	155	169	163	175	180	166	167	153	180	161	205	147	163	174	163	168	158	146	177	164	146	168	174	159	165	158	181	163	132	156	180	182	168	166	165	140	182	176	172	170	164	171	185	176	166	186	162	180	161	172	144	157	162	159	166	174	156	181	159	159	173	182	181	151	161	182	152	170	153	147	143	159	172	155	174	186	152	183	140	171	182	176	165	178	173	162	155	188	148	158	146	160	173	163	159	153	158	148	160	175	152	153	157	144	172	179	161	175	169	147	165	163	178	183	147	166	186	175	159	182	127	147	163	160	158	177	170	169	199	149	148	177	206	164	178	164	147	166	158	173	162	156	163	169	171	151	171	191	168	159	146	187	159	192	175	151	170	168	149	151	185	164	163	171	163	138	159	187	150	168	171	171	153	201	188	157	189	174	144	164	149	166	158	157	174	139	169	170	142	179	168	179	178	184	134	170	169	179	173	165	182	163	167	175	168	151	150	146	139	153	168	169	182	180	159	150	158	154	161	163	168	148	149	181	162	161	175	172	172	176	169	150	156	168	158	161	166	156	188	162	163	170	152	140	203	184	183	178	178	160	158	162	171	159	175	170	181	146	162	167	174	168	157	172	170	172	156	162	168	171	178	158	165	163	166	152	156	164	164	150	175	173	162	165	160	164	165	182	173	170	143	175	171	161	160	158	170	180	156	167	163	147	141	166	159	178	173	167	173	163	155	175	165	147	171	157	153	187	163	171	176	172	158	176	177	182	175	177	170	179	180	155	165	182	171	164	163	153	154	155	199	165	165	141	193	151	150	184	164	149	162	155	191	147	163	172	164	156	153	175	161	170	161	150	171	168	154	145	153	161	174	187	149	157	149	165	172	180	165	160	193	152	151	184	146	165	175	156	197	163	162	144	151	171	168	170	147	161	181	162	157	162	145	155	178	159	185	147	174	178	168	168	181	179	160	174	158	163	165	158	168	161	166	167	173	156	157	196	164	183	154	189	167	162	147	143	148	152	143	170	148	155	149	159	150	146	169	171	169	162	154	178	161	191	183	156	151	158	171	161	156	162	153	177	150	178	161	165	142	156	151	161	164	178	151	171	167	151	152	160	183	147	157	154	164	162	159	160	174	170	168	160	152	165	155	169	199	149	157	173	150	181	174	202	162	163	151	154	178	175	162	165	146	154	128	171	149	150	152	159	161	166	163	151	149	160	139	156	161	162	175	162	170	166	158	146	184	173	149	165	187	188	150	156	156	190	167	166	187	179	162	146	176	160	175	152	170	187	157	179	161	171	179	173	167	166	161	164	152	167	164	156	211	150	157	186	162	153	135	167	205	164	143	168	166	178	170	155	178	160	173	171	180	141	151	152	188	174	169	183	188	176	158	187	154	171	157	157	153	160	153	168	172	176	182	178	193	159	169	166	161	170	151	170	169	182	175	179	155	147	139	168	155	174	159	151	152	170	157	180	165	168	155	169	180	144	152	169	152	158	162	149	184	181	167	178	169	147	176	168	188	180	173	167	165	158	153	167	160	176	162	150	168	169	180	180	177	153	177	198	164	164	181	187	204	148	155	150	166	160	181	150	167	187	171	153	158	165	172	162	138	172	167	152	163	165	173	182	167	160	175	163	173	191	133	169	166	187	153	171	143	144	174	158	173	172	181	183	189	198	170	164	166	176	150	163	163	155	167	162	149	179	172	181	160	181	158	159	165	150	177	172	165	146	182	151	173	189	148	144	166	168	168	160	157	163	151	170	171	166	151	181	161	173	168	159	182	174	168	161	165	163	135	177	170	161	193	151	165	170	183	182	174	163	187	150	181	160	162	172	161	169	192	175	167	153	165	167	195	181	180	156	159	155	185	163	148	163	152	180	146	175	165	179	157	167	162	186	171	163	167	141	162	172	168	158	169	150	178	162	188	169	178	163	180	158	190	178	161	172	149	160	172	180	138	138	170	179	164	134	153	158	187	164	175	168	182	172	148	171	183	164	139	160	169	179	177	168	190	153	179	178	138	170	161	160	143	142	185	198	166	175	153	158	175	162	161	149	187	177	154	170	171	162	161	150	168	160	167	176	174	175	161	158	167	161	169	197	167	147	168	160	161	166	154	184	171	171	164	157	150	188	174	163	167	154	180	153	180	189	177	175	168	141	180	159	151	156	181	169	149	176	141	184	151	168	193	172	146	156	159	156	164	161	170	176	148	183	177
50828	80287	68182	42403	14220	14715	1177	679	599	512	474	453	389	374	319	314	308	300	288	255	295	278	291	258	266	285	301	275	286	263	283	265	268	248	256	254	251	228	259	234	237	255	254	243	259	212	280	226	243	242	260	274	217	219	248	258	255	244	278	291	236	217	245	209	205	239	250	258	250	229	240	230	241	250	244	258	255	238	277	212	271	229	233	248	254	242	265	213	235	219	225	258	218	242	238	241	247	234	254	254	246	246	260	240	233	247	261	251	268	252	268	238	240	238	244	236	265	235	250	242	243	228	236	261	260	209	247	216	217	246	249	282	233	221	245	260	217	245	282	238	223	264	252	257	217	254	215	223	253	262	247	230	228	254	223	260	237	256	259	234	242	247	228	248	234	250	244	236	266	249	227	251	208	254	232	208	241	237	249	244	227	218	227	274	250	239	263	210	261	224	246	222	241	222	263	229	201	205	201	215	251	246	231	222	236	241	259	227	232	228	261	276	246	235	229	243	257	256	262	228	216	208	209	233	266	252	226	276	239	222	215	249	270	253	256	245	256	214	261	222	230	243	273	232	221	236	213	216	232	203	218	239	216	256	268	260	235	232	219	252	229	227	283	241	235	271	244	195	255	240	219	228	237	243	222	243	235	238	229	229	251	229	236	255	230	265	222	250	229	252	221	231	243	219	232	217	244	233	249	231	243	216	218	250	238	256	232	239	220	242	245	242	237	259	253	233	239	271	237	250	240	236	261	222	225	277	242	229	247	229	255	217	267	264	230	215	241	259	241	250	238	230	242	229	236	250	237	232	224	272	229	230	228	258	248	221	215	258	234	258	242	280	276	262	270	244	254	269	216	272	241	204	247	223	245	229	238	237	237	242	266	254	199	222	250	264	245	252	251	244	257	271	238	250	253	270	245	245	229	244	244	222	255	266	217	239	230	200	223	252	247	217	257	229	232	258	260	256	251	229	228	234	227	264	260	219	255	236	245	222	222	222	217	237	208	231	245	240	244	230	228	244	248	239	290	229	234	228	257	204	237	260	242	239	252	225	245	236	225	247	266	226	227	233	237	246	236	274	232	259	228	217	235	224	242	226	245	237	209	228	249	225	249	257	261	222	216	246	222	233	256	207	229	233	252	249	234	236	239	256	239	261	249	263	245	250	260	221	236	233	258	256	238	225	229	252	221	227	287	257	241	234	245	234	238	209	235	236	260	227	241	226	224	250	243	239	235	231	273	240	235	233	237	244	245	229	210	243	228	230	247	229	230	276	248	257	261	250	236	246	232	249	253	228	244	240	251	227	271	226	241	231	243	236	260	245	239	243	241	227	252	233	228	254	259	233	279	237	240	250	256	263	224	221	252	237	259	249	248	229	220	228	258	243	217	251	239	270	208	239	227	231	205	261	225	254	212	223	229	209	240	258	229	245	255	232	267	241	236	250	237	265	218	255	255	224	264	256	245	246	217	233	245	232	245	242	255	234	224	249	244	237	255	229	231	208	248	233	250	253	247	228	268	236	234	225	231	252	247	259	239	228	246	245	240	237	229	239	241	237	240	265	202	240	248	226	255	234	266	221	232	240	229	242	221	272	236	246	235	233	236	231	265	229	227	234	231	260	222	242	216	226	224	261	231	227	263	254	243	250	237	241	232	262	259	230	235	256	234	244	208	248	254	215	232	238	238	226	227	221	234	253	222	227	231	245	217	252	244	221	230	229	245	209	220	230	247	245	242	251	280	237	237	228	242	248	233	234	233	218	243	271	213	233	254	243	234	229	245	250	263	246	247	236	222	227	247	235	219	215	236	230	258	249	238	233	242	227	237	224	223	226	238	236	246	263	233	219	236	228	214	268	235	248	239	231	219	225	239	252	253	255	220	263	241	242	238	249	245	248	220	222	270	233	232	244	250	256	233	265	228	251	230	239	256	237	254	238	234	237	215	213	247	243	243	256	246	223	226	283	232	219	230	245	218	236	252	242	246	242	239	248	225	238	227	243	269	234	253	201	263	248	239	249	265	220	242	248	220	225	251	268	250	238	229	242	225	227	270	234	222	249	224	246	244	237	238	239	229	250	248	229	209	241	250	258	235	228	234	229	251	243	220	221	243	234	235	250	254	219	244	242	235	237	242	222	245	265	245	225	257	227	264	266	241	254	244	195	234	247	219	231	225	259	274	242	232	263	242	258	285	213	261	212	246	211	238	224	265	234	251	216	237	248	232	231	232	239	249	222	236	262	233	227	215	234	213	225	268	244	234	244	241	235	230	234	252	255	204	238	236	239	274	234	250	234	242	222	241	228	266	229	237	216	228	258	247	223	247	236	236	220	217	236	245	262	238	230	229	222	229	248	202	211	233	232	238	223	234	238	270	241	220	203	236	240	232	224	248	248	244	231	256	216	214	252	219	262	242	254	246	210	224	242	243	243	234	243	229	237	236	239	231	238	226	240	251	240	235	214	221	259	228	246	224	209	257	260	214	223	229	266	255	227	255	254	257	254	242	221	245	231	231	224	254	246	231	231	246	253	234	204	236	271	227	254	279	225	230	230	235	221	251	207	232	262	243	263	207	224	255	216	263	248	219	248	242	240	223	250	263	217	230	227	243	251	232	233	250	246	242	227	241	248	219	227	253	245	230	207	243	266	235	242	253	249	257	226	242	250	237	232	249	246	224	251	219	228	226	245	262	211	219	236	262	226	245	232	231	243	243	239	245	274	265	222	257	243	237	262	222	251	246	233	262	259	242	240	241	212	210	246	229	223	265	245	252	228	248	244	258	236	242	231	218	246	243	236	252	247	238	252	247	236	244	261	255	228	258	242	242	265	256	265	249	242	227	242	236	250	246	245	250	238	205	238	222	244	231	257	239	221	269	249	222	236	241	237	265	242	227	215	265	236	254	237	237	234	256	242	257	255	237	240	255	237	238	260	249	226	227	227	256	258	242	253	234	287	250	254	272	234	240	285	242	235	235	213	238	244	223	224	265	233	259	264	214	228	233	232	241	221	252	229	233	248	240	219	254	260	247	210	230	242	245	219	217	229	220	244	243	250	236	242	257	232	229	220	244	247	251	241	222	244	249	249	231	216	231	269	237	249	241	208	251	244	265	221	213	237	211	250	240	230	215	239	244	233	231	229	232	234	237	198	231	241	236	242	225	248	221	236	243	233	255	241	236	254	243	219	246	228	198	251	225	258	249	241	228	227	223	247	272	235	247	253	218	240	255	237	238	240	227	227	224	256	224	270	235	250	229	238	221	244	234	239	263	265	229	230	216	255	231	232	234	254	255	258	255	235	262	257	235	243	222	224	224	253	252	239	214	218	220	217	244	260	205	252	239	230	254	238	248	263	250	264	226	217	250	261	211	220	245	245	238	229	247	229	241	237	241	252	220	238	243	242	269	219	266	242	265	227	234	219	220	259	244	249	238	258	258	224	248	274	240	247	250	240	241	210	226	259	254	251	220	247	227	213	223	222	269	231	255	243	233	229
31919	39267	40725	25322	11247	2558	447	420	371	415	404	387	396	429	387	358	392	390	380	390	374	397	404	404	407	401	408	380	386	407	385	384	411	395	382	352	398	429	377	372	359	377	362	374	386	393	366	377	361	389	358	404	366	355	339	368	415	367	370	373	364	378	367	411	383	394	386	377	367	365	376	392	382	391	364	385	384	389	357	388	395	354	374	330	388	374	348	389	341	400	376	379	412	358	403	376	392	388	362	414	374	394	382	393	370	357	382	414	373	368	383	409	390	412	379	331	363	388	356	392	398	401	393	398	410	397	378	394	413	438	393	360	351	377	373	383	402	381	374	361	359	391	388	381	410	371	385	378	364	370	400	389	380	370	390	387	364	380	394	399	380	349	386	378	392	403	404	409	356	343	388	356	357	384	393	360	375	376	380	367	399	400	388	382	363	395	355	383	333	395	373	398	362	356	410	374	370	394	382	354	386	397	357	361	363	439	396	443	395	374	370	369	410	394	402	367	393	388	397	381	380	420	354	408	350	402	373	388	387	398	379	377	382	377	374	358	373	399	419	409	371	401	366	386	378	385	405	373	423	416	376	367	367	400	372	387	396	369	375	400	427	364	391	394	370	368	373	390	379	360	359	360	362	371	365	358	361	372	361	385	398	416	418	376	359	363	381	382	356	348	367	364	408	386	393	366	391	373	351	384	386	411	379	382	372	371	371	382	375	392	392	380	378	385	397	397	320	387	360	370	433	377	400	350	391	392	397	417	361	372	411	373	390	413	340	349	386	360	368	350	391	360	405	391	372	392	427	377	376	353	377	388	379	372	401	361	338	394	368	354	366	400	396	362	378	403	381	387	344	385	420	379	361	368	371	377	407	368	360	387	387	380	394	388	371	369	386	403	347	398	376	380	403	372	394	370	377	370	395	368	348	358	389	350	393	393	364	365	370	396	357	386	361	382	337	375	392	375	353	398	398	358	386	391	359	371	408	390	388	369	372	425	421	376	332	359	402	371	394	338	368	340	401	347	391	366	369	373	359	396	378	390	402	392	422	379	397	398	360	377	386	389	376	374	335	375	393	364	385	405	388	374	405	361	385	402	361	385	368	337	411	361	368	365	375	371	367	372	334	396	388	402	392	361	375	388	362	357	401	348	341	386	366	356	377	384	375	368	363	370	392	363	394	414	381	410	380	357	384	362	387	388	355	361	406	413	369	376	365	372	352	381	369	438	383	388	405	378	385	375	401	392	406	404	367	366	333	382	404	362	365	388	370	407	372	379	354	396	398	398	374	391	391	409	411	416	337	379	354	399	364	393	371	353	382	341	357	380	370	347	375	396	395	385	342	359	390	396	399	365	371	386	379	374	394	371	385	356	353	418	373	374	366	392	356	375	385	371	386	397	378	349	381	368	373	361	414	391	377	376	354	340	370	378	383	361	371	372	377	408	400	364	388	369	370	366	384	387	353	422	347	387	402	364	381	371	386	373	391	362	402	434	410	380	406	384	347	370	401	354	362	360	382	411	412	367	377	389	398	391	381	405	365	367	386	406	404	428	426	359	386	381	393	351	399	368	410	391	410	408	408	356	387	349	361	400	385	386	365	371	362	352	386	354	371	375	358	384	401	373	413	415	362	385	390	369	399	345	361	342	373	369	378	356	382	370	359	385	395	390	390	378	392	347	370	383	359	392	391	387	336	383	423	366	417	394	387	381	366	388	358	386	394	363	396	396	371	384	365	378	391	389	375	396	362	386	379	350	409	384	341	395	390	400	355	376	385	398	375	365	371	364	386	359	390	350	382	384	357	398	349	362	364	365	358	395	380	363	395	376	380	388	374	397	372	392	352	328	372	396	363	362	379	350	396	385	374	400	407	356	380	377	410	371	358	380	413	366	370	364	375	383	386	404	373	394	369	384	364	375	371	363	394	389	359	391	363	408	390	376	395	396	363	349	391	418	334	406	361	404	365	351	375	382	349	391	341	380	403	347	360	379	343	356	353	381	398	349	383	395	391	372	399	379	366	416	370	368	361	359	428	370	400	358	381	383	389	388	352	392	389	371	369	351	419	341	412	385	412	380	378	414	376	380	351	371	389	354	376	386	396	369	426	394	378	373	366	379	358	363	379	406	416	347	388	425	385	377	368	406	388	409	375	347	383	356	376	404	420	393	356	350	441	398	389	379	341	423	370	374	384	386	382	356	370	387	383	377	380	364	389	385	410	351	374	364	415	409	393	366	409	423	416	362	379	391	368	374	406	373	427	373	389	403	385	391	356	364	377	363	382	411	372	382	368	387	395	417	384	415	397	369	353	401	364	381	382	371	354	334	383	394	391	369	374	368	379	374	374	377	378	381	378	352	418	417	376	367	326	357	365	348	425	386	379	388	375	359	409	403	380	396	402	407	366	341	363	378	368	375	418	397	338	353	369	370	399	396	380	363	383	395	380	350	336	395	370	407	403	424	401	368	362	401	389	390	358	374	404	390	414	427	351	342	389	384	410	411	386	389	379	386	382	388	399	368	368	383	396	388	407	366	385	386	382	382	384	416	349	341	388	392	360	390	404	379	365	378	387	392	384	429	354	384	367	374	390	383	379	354	390	359	348	371	400	357	357	348	386	403	386	367	384	341	381	357	374	356	395	414	364	370	397	369	383	374	402	385	370	359	380	331	379	376	376	361	359	369	372	388	345	405	378	342	373	395	408	389	385	365	384	353	355	398	410	368	396	383	390	365	390	393	389	377	407	366	371	400	371	395	410	405	360	391	417	410	382	367	399	367	392	347	366	386	371	423	400	356	363	375	404	396	396	388	370	394	370	391	389	392	376	383	418	360	318	355	382	391	369	380	405	384	390	365	389	395	371	367	404	386	349	339	373	366	358	379	367	394	379	405	369	397	409	388	412	384	367	362	391	367	362	381	370	382	364	367	372	408	388	421	394	377	374	384	390	345	374	360	367	392	384	393	397	386	377	404	402	355	386	355	377	367	383	390	368	393	377	374	367	394	377	344	377	356	401	384	376	358	417	401	364	395	381	382	384	412	372	356	404	353	413	405	401	391	405	383	401	367	388	362	380	354	388	417	413	382	392	335	347	384	383	389	376	371	386	359	392	388	376	378	401	406	416	374	375	383	378	380	367	427	387	411	370	398	380	380	394	412	360	379	384	356	368	382	408	357	381	409	374	358	385	372	423	367	408	361	372	367	370	353	355	402	335	418	394	394	374	384	360	414	386	405	370	396	362	374	366	361	365	378	408	364	407	369	378	405	375	381	395	371	391	404	363	399	393	399	374	374	383	361	353	387	363	404	397	391	396	386	361	384	380	363	379	376	426	338	344	364	396	362	396	408	373	351	373	376	362	380	384	377	354	371	334	378	391	429	346	368	385	314	348	391	395	359	384	381	394	404	399	395	371	396	387	359	356	366	371	404	383	395	399	373	429	392	430	367	411	385	378	391	376	348	354	340	385	384	387	376	330	401	392	368	384	384	386	350
42710	57068	43648	25202	13973	3465	601	543	566	574	549	539	564	561	520	556	516	542	543	524	523	532	522	515	530	502	546	510	512	581	514	523	528	517	551	536	540	534	511	545	579	555	542	533	510	523	567	537	523	501	539	541	576	502	534	553	517	554	526	491	510	545	519	525	498	503	505	502	540	575	499	542	494	522	526	513	544	518	494	561	497	545	489	518	549	574	513	551	527	567	533	515	558	509	527	521	533	507	580	534	533	566	482	569	558	515	539	566	522	517	523	516	522	546	542	531	531	583	512	547	531	531	543	541	527	528	570	558	539	568	523	555	546	549	544	534	531	514	525	540	525	511	556	534	507	488	470	522	514	541	545	537	550	547	537	513	548	538	541	548	522	553	506	533	528	532	535	564	526	517	521	512	505	544	538	563	503	538	528	549	515	539	532	553	535	503	495	501	540	505	537	547	559	495	551	527	544	518	516	546	544	529	499	535	492	517	572	500	527	503	522	525	514	524	543	458	528	526	548	566	531	548	515	541	538	521	530	514	534	465	521	493	546	506	529	526	530	504	534	560	521	537	526	493	549	516	546	554	562	535	552	560	549	526	511	556	538	534	540	535	528	509	549	516	523	517	542	510	518	545	568	536	543	563	499	520	550	556	564	523	490	565	513	540	541	561	532	526	535	539	533	511	518	548	521	488	544	544	515	551	561	553	521	529	587	550	574	520	538	547	530	566	517	524	532	517	553	540	540	520	551	491	521	528	540	494	540	559	509	571	540	522	578	578	506	532	531	503	516	530	530	498	525	518	503	526	509	511	547	513	560	525	509	522	506	544	538	514	513	494	560	532	530	501	549	534	530	514	524	534	566	522	549	525	525	517	526	497	547	511	513	502	458	569	527	482	525	509	550	532	545	558	532	561	520	576	573	544	519	537	514	521	531	551	519	519	490	550	529	515	556	498	529	526	546	527	511	499	520	509	544	505	539	544	521	537	553	555	527	552	591	535	554	539	536	555	508	522	547	545	531	539	563	509	491	500	542	530	538	546	516	563	526	529	536	482	507	533	526	539	522	548	517	524	526	550	485	532	529	558	562	512	557	551	539	536	575	557	505	533	529	547	514	524	523	557	519	528	564	575	525	579	538	551	585	533	537	560	521	521	543	542	536	561	541	554	569	520	532	545	555	533	531	542	558	509	531	541	517	541	512	539	534	523	514	559	527	533	553	594	534	560	548	560	531	547	546	528	556	528	564	547	522	509	532	522	540	556	542	528	574	565	499	512	527	510	519	519	569	532	529	535	522	505	589	539	544	502	510	556	530	563	527	538	535	538	536	531	522	546	518	482	503	530	522	488	500	521	480	534	548	539	551	520	605	525	557	477	562	545	540	558	559	568	540	485	507	538	524	539	513	540	536	505	530	506	545	518	536	545	518	553	519	530	496	540	518	542	538	546	527	528	550	512	533	517	530	512	520	539	535	532	505	557	514	502	487	503	538	557	547	539	537	515	535	551	565	560	570	560	538	563	577	511	516	570	541	550	559	506	512	528	528	552	512	529	536	544	519	518	519	494	524	528	532	571	553	530	520	525	537	544	526	515	499	509	482	577	480	539	523	532	493	471	530	489	509	538	543	501	550	511	532	529	498	502	547	502	542	527	543	512	542	549	496	543	553	544	485	509	507	514	503	556	554	524	523	580	535	509	559	528	561	524	509	511	565	555	537	567	537	523	550	501	531	523	549	542	551	527	563	546	517	538	530	524	518	523	581	539	513	536	503	529	516	533	506	559	499	489	531	524	552	525	533	526	554	511	580	558	533	532	554	562	529	494	545	518	558	515	500	523	569	490	578	499	513	524	547	523	513	562	511	536	523	568	518	525	522	487	543	578	504	538	527	533	531	539	544	517	512	502	564	535	495	524	537	534	476	508	555	572	518	529	517	505	534	546	549	533	515	535	569	501	536	563	530	465	549	524	526	555	528	546	562	541	518	541	544	562	553	562	531	566	539	508	589	493	543	537	520	544	525	527	538	504	544	526	517	523	507	541	515	542	514	518	516	532	519	537	543	543	556	512	519	552	543	536	542	567	540	533	497	571	542	531	526	512	552	548	565	535	534	526	525	528	539	537	566	542	575	577	532	522	533	545	546	580	501	502	523	538	537	545	542	560	487	507	527	519	540	526	508	577	545	552	525	524	515	551	511	549	541	597	546	505	503	502	541	520	543	508	562	567	523	538	554	514	533	575	541	541	547	541	545	555	543	513	578	555	521	566	555	572	572	529	575	517	500	499	538	540	497	541	534	521	559	574	527	557	559	540	558	531	520	539	546	571	532	496	551	487	532	517	548	568	549	510	519	562	520	533	542	531	525	553	538	543	545	543	482	571	551	513	534	523	517	519	469	549	562	492	568	536	523	548	533	536	499	551	541	492	538	526	555	521	532	531	509	529	553	554	505	558	569	547	529	544	568	510	480	492	468	554	610	533	505	512	530	533	579	539	544	482	509	530	568	533	529	580	531	510	574	513	542	497	507	527	553	539	542	544	535	548	491	564	525	542	540	532	588	557	536	548	557	502	533	536	532	527	562	531	541	504	532	482	520	561	546	515	493	541	536	568	545	519	535	560	516	550	540	553	571	501	549	548	491	516	545	524	584	478	529	511	483	504	559	506	554	506	510	553	499	567	525	516	511	560	511	505	518	561	515	539	547	508	487	540	511	545	515	537	522	513	516	522	531	534	520	536	560	567	494	534	563	532	566	579	522	522	508	505	565	572	538	527	533	568	546	546	558	535	558	539	533	552	525	539	541	521	566	566	540	562	509	548	492	499	543	530	516	518	526	532	508	545	554	506	565	534	513	539	530	564	517	546	564	565	557	506	559	534	492	556	529	540	485	563	531	556	526	570	548	558	507	554	550	532	518	573	503	522	541	467	527	569	537	500	562	551	541	529	537	517	509	549	527	546	534	534	522	537	527	545	519	508	495	545	528	532	521	532	559	540	513	519	513	515	561	537	538	533	520	522	544	521	543	517	546	551	567	562	544	592	522	559	540	537	568	490	539	513	508	552	525	529	539	510	535	534	515	526	520	544	523	506	557	504	570	567	518	528	495	545	545	519	505	485	558	547	525	547	514	586	540	542	536	552	491	479	547	525	545	602	530	502	546	530	527	536	502	516	535	508	483	510	577	523	503	540	537	534	539	523	522	518	519	517	517	526	503	575	574	533	537	520	582	529	550	530	532	534	559	567	570	571	544	513	526	534	543	543	510	514	529	542	556	514	576	565	518	561	557	519	527	513	511	525	527	540	522	526	516	525	566	530	529	507	527	534	534	553	531	503	527	515	527	510	468	509	555	542	522	555	534	519	546	513	560	529	549	527	562	478	582	517	530	511	545	595	517	547	535	542	551	532	541	567	519	485	534	522	480	538	554	532	493	539	544	531	563	534	523	534	492	544	495	550	523	542	546	516	576	564	555	527	500	554	555	497	581	544	531	536	533	536
24155	21538	30404	24896	20158	9083	849	476	409	359	353	372	337	346	367	357	343	350	376	344	342	346	341	358	307	361	307	327	327	320	368	325	355	330	322	358	318	300	326	328	321	335	296	293	325	322	374	321	299	326	314	323	321	318	333	319	316	272	333	300	335	345	319	334	312	340	303	302	318	340	309	330	353	309	308	307	319	294	340	305	285	352	320	313	316	291	332	342	312	313	349	318	327	280	331	319	321	342	292	330	288	307	325	315	324	377	308	339	322	330	297	306	322	321	319	313	299	311	340	303	293	315	306	340	329	325	307	330	313	331	342	336	303	308	334	318	315	333	299	344	314	307	350	310	305	336	308	350	315	354	316	316	349	342	361	344	300	313	335	306	321	313	306	311	305	313	331	341	323	323	347	349	327	300	319	328	332	321	322	315	304	338	321	356	303	349	327	319	309	329	330	287	320	315	344	310	334	317	330	294	340	307	329	348	350	360	317	305	331	311	335	297	340	332	308	290	296	332	341	323	307	346	293	320	322	292	322	328	324	321	318	311	340	319	336	289	308	306	319	300	328	317	305	325	331	315	312	354	305	312	318	323	319	319	311	307	312	333	310	331	298	344	326	333	323	314	320	338	298	298	319	302	296	331	316	327	336	301	322	334	304	333	318	316	333	324	321	316	297	330	364	342	314	300	324	312	318	326	349	364	290	305	313	320	312	324	341	325	339	302	346	294	317	327	304	339	312	333	342	360	313	355	326	351	301	335	325	336	321	301	323	326	326	342	309	354	331	334	322	326	352	316	304	337	307	295	300	332	325	329	299	349	329	308	322	302	330	338	326	310	315	350	343	329	343	338	343	307	337	307	318	335	315	313	308	338	324	305	276	336	326	331	307	332	314	306	352	315	368	296	301	347	296	291	318	347	330	327	322	328	343	354	288	338	348	338	313	329	294	310	307	322	319	333	323	335	349	359	335	328	315	321	331	345	330	305	296	293	298	333	316	327	317	304	326	314	333	319	337	341	315	322	334	336	301	286	315	339	338	314	347	319	328	362	317	317	352	310	341	316	330	291	318	289	327	308	340	313	312	306	336	333	324	303	347	355	305	302	298	352	275	349	296	326	325	300	360	347	321	307	327	327	347	316	328	306	304	331	349	305	328	349	299	322	308	346	319	325	305	320	311	326	326	348	348	302	332	317	328	317	356	357	363	324	318	327	323	332	337	311	364	294	326	323	290	306	317	289	353	322	335	344	368	305	327	320	331	334	330	299	332	283	308	361	338	331	311	318	348	339	322	343	347	328	325	338	299	329	327	317	342	321	335	326	317	351	313	327	316	302	334	328	312	332	300	362	303	324	363	342	321	299	296	328	325	346	330	312	324	318	322	327	308	351	338	323	341	323	339	318	307	310	299	315	297	338	297	329	338	291	297	313	306	296	349	334	286	330	351	332	320	319	313	291	316	323	309	307	328	322	329	295	327	308	308	323	329	327	314	323	322	366	326	354	325	302	320	336	311	312	338	348	291	331	338	338	349	322	344	327	322	336	350	339	322	326	318	343	317	316	311	336	333	291	335	299	314	332	325	307	300	317	343	331	338	327	332	332	354	318	305	313	329	314	345	328	306	347	295	329	311	338	305	311	319	314	323	297	321	310	334	312	311	305	321	349	338	333	324	340	344	337	329	327	329	339	311	339	311	376	315	308	314	325	324	320	311	301	298	315	343	353	308	302	322	317	303	351	336	309	324	332	314	305	318	346	340	331	322	314	361	327	296	352	342	341	359	350	305	340	310	324	349	307	324	328	330	309	299	321	329	340	330	323	326	341	315	315	331	314	291	287	338	297	337	329	352	298	316	329	342	304	320	339	357	325	334	343	318	326	311	312	326	311	317	286	297	312	319	329	297	313	298	323	368	343	318	326	318	339	351	364	339	287	282	339	331	288	315	307	320	324	296	307	288	351	342	338	324	314	332	318	332	291	305	312	334	329	290	311	316	330	331	307	320	323	346	346	317	322	324	324	325	326	315	334	321	317	330	310	338	340	328	327	347	297	317	337	326	319	315	331	312	375	339	312	298	346	338	326	342	298	295	301	335	322	348	316	320	323	287	324	332	326	345	326	340	323	295	327	310	326	307	308	340	310	347	317	342	346	341	331	343	319	302	310	314	322	322	331	342	335	331	327	326	321	317	344	313	305	317	342	316	341	345	297	318	353	328	338	335	334	307	304	322	311	318	274	310	338	312	334	326	310	354	335	319	322	336	345	327	296	328	321	349	327	373	335	339	334	303	323	342	330	335	290	326	362	320	333	345	344	303	325	311	336	317	305	322	355	302	322	297	320	305	335	314	302	325	318	332	309	284	317	328	294	365	308	338	335	299	302	353	321	334	332	331	311	325	364	337	319	328	325	294	327	299	292	352	335	322	327	307	362	355	296	314	321	291	331	297	306	308	325	335	357	332	319	300	334	306	310	330	319	290	331	334	333	315	345	312	307	307	302	301	332	345	327	312	311	272	316	337	362	312	327	326	316	334	315	312	320	344	330	321	327	324	314	311	306	348	310	347	321	293	325	323	353	314	328	326	326	296	338	320	299	331	314	293	332	320	320	334	310	345	294	335	320	350	341	305	300	294	336	323	322	328	340	303	331	330	310	326	335	336	319	326	307	328	302	301	338	329	315	317	306	335	310	312	329	305	330	323	325	333	327	352	331	307	336	292	327	333	321	351	315	311	313	326	313	324	339	302	336	305	321	337	337	307	338	317	311	302	327	324	319	361	315	325	325	324	281	311	346	323	333	334	298	352	347	354	298	313	322	312	309	339	300	335	366	325	328	335	313	300	320	353	310	294	303	322	364	324	302	326	311	333	288	299	313	333	333	335	332	333	329	297	310	339	323	321	357	348	310	354	300	316	339	303	317	323	301	330	324	329	321	310	347	298	300	301	315	321	309	342	347	312	351	347	357	309	295	326	331	331	329	336	303	328	319	330	316	316	325	338	314	331	296	347	299	333	322	326	308	324	341	310	338	319	352	338	316	359	312	345	325	298	291	346	330	330	339	296	317	332	274	341	325	340	354	329	301	311	330	320	353	321	347	357	338	323	312	310	295	321	305	310	344	311	313	332	323	352	319	321	314	327	312	315	303	335	327	340	331	284	345	325	336	312	330	324	320	309	315	348	278	305	338	330	317	337	321	322	361	328	325	305	303	329	331	338	316	344	324	333	277	341	305	325	306	343	334	310	328	300	321	329	295	333	299	315	299	331	317	315	357	307	329	330	373	316	327	323	345	308	299	341	340	305	302	324	320	347	317	321	324	314	315	329	339	310	328	318	331	353	318	309	312	308	344	328	339	315	328	300	302	330	316	335	322	323	311	297	310	334	299	332	297	345	324	328	324	308	349	311	320	317	288	291	321	301	314	357	354	331	338	302	341	307	307	314	298	316	307	315	304	341	305	308	293	285	349	312	318	318	328	330	333	295	346	345	328	335	321	344	329
47922	74000	56446	24053	11753	2005	868	742	686	607	543	585	532	571	517	521	503	485	510	503	527	531	472	511	490	511	450	484	457	482	516	462	430	490	486	501	485	498	463	476	489	492	480	436	462	494	450	437	473	444	452	470	485	487	462	458	442	435	452	447	480	464	479	472	474	457	440	473	440	476	457	463	459	460	495	466	473	448	485	444	448	509	472	477	491	451	452	474	471	469	437	453	460	465	457	469	464	475	421	452	461	490	472	500	459	453	429	478	439	460	468	483	480	457	487	450	453	508	443	461	463	457	443	441	462	443	462	480	450	459	450	489	461	434	453	450	486	489	459	449	465	443	480	487	475	447	455	467	480	488	486	428	443	459	435	465	491	465	441	444	488	427	479	431	449	448	446	448	461	479	469	432	460	467	463	460	447	491	444	465	474	477	448	497	469	427	481	476	442	438	445	417	421	484	471	448	427	464	459	431	477	471	460	456	447	466	411	471	472	480	446	461	466	432	466	476	466	464	468	446	433	442	442	458	462	460	460	457	449	475	464	469	460	441	463	472	447	475	455	435	451	498	446	429	443	478	461	447	458	493	459	442	488	450	475	453	458	442	449	480	501	468	453	430	433	456	470	467	457	507	443	468	459	429	455	491	446	445	466	466	460	491	451	469	458	457	444	454	470	448	467	456	446	444	445	463	427	484	473	448	469	455	469	432	470	502	473	411	496	467	455	460	424	479	476	449	444	497	443	486	458	456	464	436	502	454	455	473	454	465	464	468	464	471	479	467	446	487	426	426	513	461	468	418	447	481	436	462	450	463	456	443	452	487	481	437	479	409	469	464	455	420	503	462	458	450	485	439	461	448	447	488	456	458	436	489	456	448	482	427	472	438	466	477	421	419	462	477	448	474	448	460	473	427	445	464	477	451	484	458	468	448	492	494	478	427	471	444	463	459	438	457	462	464	449	489	461	491	490	446	482	464	482	462	459	431	426	450	425	503	457	454	452	443	478	491	450	444	474	487	480	452	473	478	452	451	444	427	442	471	457	479	498	495	449	459	471	434	438	488	461	472	442	438	490	470	448	461	450	443	456	492	449	461	455	443	501	460	458	505	484	438	460	513	450	436	471	447	500	443	492	508	435	497	485	421	473	440	440	480	482	493	455	481	461	428	421	502	465	427	449	463	512	447	425	474	478	461	450	424	432	410	450	451	467	453	456	459	471	459	447	477	481	422	460	419	458	445	484	413	439	426	501	467	453	505	496	503	472	444	461	448	490	461	461	457	425	498	479	472	459	482	452	449	484	447	445	451	493	492	420	469	427	470	457	487	430	439	444	459	427	466	474	428	495	451	460	425	429	494	468	455	422	466	477	441	460	415	466	456	468	471	463	442	446	450	501	440	482	488	499	452	472	457	452	451	476	459	466	429	421	507	463	452	483	441	434	446	443	441	448	443	434	421	439	438	469	451	496	487	477	458	463	458	470	444	425	434	478	482	478	479	455	468	456	435	485	453	506	508	428	443	463	493	462	453	477	473	489	441	465	429	458	457	469	477	439	431	468	454	466	465	445	501	477	463	442	460	512	450	418	440	439	483	466	479	480	473	473	417	441	422	479	464	494	467	422	443	441	474	439	419	422	473	459	430	462	434	444	466	462	458	457	471	433	505	443	464	452	451	454	445	527	461	425	469	439	443	464	442	435	439	437	414	446	452	431	466	482	469	456	456	479	457	470	428	490	474	508	440	469	443	437	443	475	424	419	434	457	448	486	467	501	466	479	458	449	463	453	448	478	459	475	412	488	500	488	483	440	452	454	447	464	437	452	427	443	453	432	441	497	430	470	459	452	476	455	444	458	458	439	439	492	474	468	478	480	480	400	488	464	445	467	452	487	442	455	495	471	467	463	448	465	432	479	453	447	479	467	446	448	448	503	433	461	473	436	450	509	465	462	469	459	447	488	450	474	471	455	397	470	462	459	456	495	483	463	477	487	462	471	451	442	460	485	466	432	447	452	467	434	477	458	447	482	450	452	461	439	440	472	479	450	446	466	428	430	473	457	469	488	444	464	484	505	454	464	459	446	462	434	449	441	463	448	461	464	483	458	467	448	464	453	469	474	483	437	436	454	429	482	457	470	439	485	486	475	434	452	456	444	455	474	441	463	468	464	455	452	403	475	463	448	454	446	512	424	440	422	456	468	463	438	465	432	475	462	492	451	453	460	455	472	447	456	456	452	480	448	453	453	408	470	485	446	476	478	455	476	444	428	454	420	473	468	442	463	456	489	463	494	450	466	449	456	444	514	458	449	447	446	477	443	452	454	476	456	466	438	477	470	448	424	482	425	447	495	492	455	460	502	450	491	459	439	480	456	438	494	445	456	422	438	458	472	490	490	433	427	428	491	455	460	429	452	433	447	464	468	487	445	483	537	457	500	466	462	464	479	489	461	453	461	512	466	458	474	499	484	470	456	455	427	449	458	470	467	470	446	458	476	468	437	484	465	464	460	453	442	489	478	467	458	472	449	460	459	507	491	467	473	435	430	474	479	428	460	445	470	463	449	477	438	448	452	463	434	458	465	491	495	450	460	441	468	482	507	480	437	399	457	486	475	460	441	499	437	461	466	443	434	430	440	472	464	467	416	444	439	464	459	488	439	463	431	465	468	483	461	463	458	437	475	462	485	494	466	474	459	469	429	417	477	479	492	475	432	445	480	464	449	492	486	510	477	455	452	472	485	434	460	429	438	470	453	421	466	434	485	427	489	436	473	490	491	476	429	439	448	486	457	438	452	447	510	490	458	441	436	504	473	421	496	458	463	502	448	403	471	469	423	454	450	459	495	438	454	464	485	468	472	454	452	453	484	463	469	467	484	466	460	450	457	459	445	491	505	437	444	501	482	453	430	486	467	433	446	455	494	465	464	446	465	452	505	464	431	453	457	470	461	444	477	458	478	473	462	470	461	460	445	460	462	457	477	482	464	433	447	459	452	457	477	506	442	524	461	445	454	489	452	463	430	456	444	482	465	444	446	450	430	474	443	503	457	427	478	426	485	472	479	446	409	477	468	438	439	488	439	473	485	452	441	449	500	449	484	451	428	471	500	458	441	447	471	446	480	454	480	457	464	487	460	446	493	468	460	470	446	460	497	496	480	460	465	458	451	450	497	469	471	434	471	453	445	446	477	441	452	459	435	456	503	463	456	464	454	467	493	462	469	485	468	431	458	445	475	488	473	464	434	488	441	475	453	487	449	416	512	451	446	466	458	466	460	491	475	442	433	468	485	451	438	441	435	443	470	433	483	480	496	459	471	462	482	429	501	481	481	445	464	466	449	493	465	464	451	426	451	484	443	443	464	459	451	490	453	445	453	480	420	449	479	458	469	455	463	435	434	443	483	421	444	491	445	465	414	450	466	427	451	452	488	462	475	434	474	520	482	492	494	433	476	459	479	465	447	447	509	431	435	413	461	463	475	442	450	471	486	508	474	470	463	432	461	476
23094	21341	29152	24551	21634	18640	4835	469	300	286	262	229	182	224	232	213	185	206	186	211	197	185	186	175	182	160	169	169	158	166	187	163	157	167	163	168	144	172	170	147	169	168	164	157	182	158	172	155	160	164	154	167	175	140	173	172	155	148	163	177	158	185	159	143	137	140	161	171	138	158	159	155	129	162	184	170	172	133	171	148	163	152	173	147	151	151	167	143	150	166	154	165	182	165	157	156	127	143	136	145	148	174	156	145	156	155	144	156	138	142	159	157	149	150	160	165	158	164	156	178	171	171	166	164	153	166	161	144	168	167	158	151	172	156	162	156	152	138	156	150	163	142	152	158	167	160	138	163	153	166	159	159	147	155	176	153	147	156	133	151	142	157	177	156	131	163	135	169	164	169	149	165	146	143	176	157	149	153	129	171	154	158	159	131	151	155	148	155	138	137	162	164	144	139	166	161	130	145	163	161	153	156	165	168	160	151	173	173	145	141	166	161	170	136	162	158	157	136	144	153	153	183	132	138	158	158	179	156	159	152	147	175	150	140	148	172	178	166	153	152	167	178	160	152	157	175	162	159	170	159	154	162	152	162	166	164	162	169	175	151	142	160	165	149	158	148	146	154	158	152	159	159	156	149	163	160	154	145	175	162	147	160	168	159	146	169	151	159	165	167	169	138	158	157	144	156	172	153	157	190	155	141	181	157	153	144	140	177	162	144	169	144	155	144	160	164	151	169	153	150	138	146	142	138	172	142	143	151	174	160	160	160	193	163	192	146	163	161	158	155	178	168	147	138	174	149	152	168	135	157	165	147	152	161	175	162	122	174	156	150	151	156	155	156	162	161	172	160	166	172	160	151	176	150	162	151	147	169	168	156	162	146	145	164	168	177	156	156	156	149	162	161	167	150	153	139	132	170	158	168	170	151	142	157	189	154	161	160	174	142	178	166	152	143	164	136	171	130	175	145	144	129	144	141	153	139	149	165	159	168	145	178	154	154	170	173	150	158	141	162	175	160	184	158	170	148	157	165	175	178	156	126	167	144	142	173	160	166	175	155	165	139	158	156	151	150	155	136	151	142	154	153	144	160	142	166	155	159	139	197	178	146	145	154	145	160	173	163	158	161	161	154	181	141	142	169	148	165	130	139	147	182	144	148	173	177	156	131	165	151	156	144	166	156	149	174	148	164	175	143	138	150	166	158	183	146	144	163	174	166	146	168	195	166	178	159	160	188	168	169	174	158	147	176	143	163	147	154	156	148	145	133	192	141	162	148	165	166	159	186	171	161	147	142	157	145	138	147	155	171	153	140	150	169	167	163	169	166	178	139	169	152	160	147	152	177	155	130	150	169	168	149	172	135	138	163	163	173	146	141	145	185	142	186	147	172	153	174	176	153	182	147	136	139	153	149	162	152	163	167	171	160	154	161	155	148	161	153	168	167	169	137	169	150	151	163	145	154	160	135	157	172	134	141	181	136	149	138	159	159	173	128	175	139	137	142	161	161	144	139	145	161	168	144	162	157	134	168	153	162	160	168	159	164	169	168	154	172	182	159	139	162	151	156	141	141	169	145	159	154	156	148	137	183	154	154	161	156	163	140	164	142	157	139	153	143	142	157	157	165	132	146	158	158	158	164	167	137	136	164	160	165	161	176	169	143	162	176	141	153	164	162	159	179	150	170	138	150	158	152	159	160	149	135	165	161	141	148	168	150	138	156	134	165	144	141	145	168	169	151	168	165	169	181	188	135	149	153	165	155	153	160	143	157	155	147	164	171	157	147	138	170	143	161	145	149	151	156	150	148	143	138	156	149	143	163	163	165	170	174	158	162	151	151	160	155	170	155	160	144	152	165	154	174	140	165	150	162	159	152	160	143	147	142	162	160	153	157	156	146	142	160	141	168	137	174	154	144	169	161	161	147	153	151	143	158	152	148	151	153	173	152	166	151	160	150	183	153	158	125	154	158	151	127	158	120	147	167	148	167	135	149	151	174	150	154	139	155	139	151	164	145	142	145	166	153	147	183	119	158	143	149	159	154	145	146	156	140	173	160	160	157	160	153	162	144	143	128	171	163	182	168	167	152	157	150	149	148	174	154	165	154	155	152	156	149	142	158	164	141	172	151	168	134	179	168	166	149	140	142	154	135	142	157	143	151	155	136	146	162	146	151	166	146	171	157	169	158	153	171	135	154	184	169	165	154	162	142	143	161	150	170	169	147	177	171	127	161	144	139	149	145	140	171	147	173	149	148	134	154	156	146	141	158	159	156	156	147	157	172	153	133	150	150	168	140	154	152	169	163	158	153	144	149	157	157	135	130	158	148	140	152	154	152	178	162	187	168	174	139	151	161	150	141	171	148	155	139	138	151	164	162	144	146	177	154	144	158	160	159	175	180	161	141	148	150	151	149	133	158	166	163	158	161	143	174	168	151	155	158	144	153	152	140	144	147	175	143	156	140	160	146	161	166	161	148	162	156	155	149	139	161	163	156	161	173	142	168	171	148	172	155	162	139	158	173	151	164	133	173	164	152	163	147	136	147	146	167	162	166	134	167	128	170	134	153	159	152	142	153	176	159	162	122	127	175	150	147	150	174	166	160	146	154	151	144	147	155	138	142	144	137	168	148	156	152	162	165	170	145	153	162	150	157	153	145	158	161	153	156	146	153	154	153	138	156	169	153	162	133	154	161	154	165	144	146	168	148	167	153	164	143	163	164	165	167	151	158	137	151	172	175	172	165	136	163	145	150	146	148	163	150	164	141	158	145	146	152	170	138	158	146	191	157	150	165	158	163	158	137	161	177	154	143	125	154	160	163	161	151	148	132	143	149	129	167	146	159	149	169	154	155	163	162	169	143	151	167	164	166	158	142	162	155	170	151	149	173	159	158	142	138	147	164	162	148	160	154	154	133	132	156	150	144	156	149	142	155	158	168	140	148	163	178	168	141	136	175	143	153	123	152	167	150	174	157	156	152	163	153	144	152	152	178	136	165	157	154	153	156	161	178	167	130	155	121	166	162	165	145	156	165	165	150	158	160	170	141	168	186	149	141	152	188	145	161	165	149	143	154	147	154	160	152	152	180	170	148	158	152	160	170	168	160	140	171	157	151	154	161	157	157	170	170	168	159	158	162	139	168	158	165	162	144	177	153	136	160	171	153	169	147	189	156	150	141	145	159	162	146	156	163	159	145	146	163	157	164	176	161	170	135	176	151	165	167	143	150	177	173	163	143	173	178	161	168	153	159	177	169	141	162	145	169	164	157	161	142	145	163	141	152	149	152	159	159	141	147	154	170	164	183	166	140	151	155	158	144	146	169	155	157	158	139	160	163	163	156	146	147	169	148	148	142	147	175	151	138	147	157	167	155	175	154	154	180	167	165	169	163	177	154	157	139	152	155	168	142	164	154	133	141	156	166	171	157	148	158	157	150	154	150	162	143	150	160	144	159	175	157	157	150	159	149	138	187	133	130	143	144	157	174	153	144	181	167
51056	79954	56814	39538	13253	2009	1003	738	667	592	528	471	421	399	355	354	347	315	319	307	299	301	306	278	293	283	260	233	268	241	224	236	252	256	217	235	260	250	239	253	210	277	234	230	236	235	214	202	221	253	227	239	240	213	232	239	212	223	228	236	233	214	220	231	235	257	232	242	229	224	228	218	226	224	233	198	248	230	210	214	213	214	243	237	234	242	239	208	237	246	226	235	249	245	231	235	243	217	198	226	243	232	226	234	217	221	191	211	227	264	200	209	216	231	212	246	198	237	216	251	220	216	224	219	223	213	211	235	204	223	209	210	208	199	222	207	221	203	232	215	246	210	243	218	204	222	228	224	230	230	255	233	213	250	212	235	207	218	228	234	226	222	217	235	217	213	229	241	227	210	219	233	229	230	220	228	222	245	243	207	236	224	210	210	207	230	220	226	239	221	256	231	265	207	237	222	205	237	223	246	237	249	243	237	217	201	250	228	222	239	231	219	219	220	220	228	227	235	221	224	229	238	207	226	245	232	230	213	234	226	226	245	235	245	240	229	243	202	215	229	235	229	255	221	230	227	232	220	221	237	233	216	250	229	232	221	198	219	246	234	244	218	225	225	245	222	245	227	233	243	224	227	237	218	228	235	249	237	206	216	237	216	229	235	209	213	227	228	244	223	225	211	230	217	211	214	220	237	197	234	251	200	217	234	238	249	222	226	254	236	202	244	237	221	242	229	229	221	210	201	256	239	231	217	230	236	250	218	241	246	207	210	234	223	211	225	230	226	215	231	205	219	215	223	232	215	231	236	221	233	235	203	230	236	237	231	226	221	235	246	203	237	204	245	211	215	228	233	218	235	225	196	254	233	201	206	221	230	226	235	226	212	213	229	224	231	212	214	224	239	212	221	215	240	201	227	258	237	185	200	237	222	211	230	221	220	224	231	232	227	228	235	209	233	228	224	245	219	223	213	235	206	222	218	243	208	218	241	217	203	211	217	242	230	223	235	215	225	225	231	213	246	227	223	222	214	234	240	227	224	242	278	224	205	195	237	230	232	211	218	221	249	220	230	219	234	209	195	232	259	257	222	238	210	226	237	215	231	228	242	218	227	232	206	216	232	213	224	221	253	240	230	211	203	220	216	221	244	239	226	229	248	220	206	203	200	215	221	253	231	212	227	210	212	230	218	215	215	203	215	205	232	192	215	260	217	206	209	242	217	246	217	216	223	208	204	228	216	235	206	233	249	217	220	237	215	222	247	208	210	206	234	229	247	254	255	229	217	227	249	234	239	209	200	246	222	231	229	223	226	222	214	237	221	214	229	214	241	232	196	222	235	230	193	240	233	222	225	225	234	205	225	232	234	227	221	218	223	231	249	240	257	233	246	241	214	228	197	239	222	233	216	223	257	256	218	221	217	206	256	219	227	222	257	226	213	208	243	215	214	221	217	215	234	242	222	215	226	249	221	206	250	216	217	231	228	212	196	219	218	218	230	227	222	206	242	235	242	231	215	220	241	245	232	248	224	215	225	198	233	201	214	200	207	212	240	233	211	230	207	225	245	236	223	226	192	211	242	223	236	236	197	214	217	207	222	208	229	244	195	235	237	223	254	225	233	224	219	213	205	215	250	205	249	233	240	239	243	223	223	228	240	212	215	216	263	219	228	233	208	206	210	237	206	251	205	192	237	230	251	228	224	205	218	235	232	223	225	211	222	243	218	215	207	204	208	200	215	231	196	242	217	233	235	225	220	225	239	221	229	248	240	205	226	224	236	216	242	211	224	224	218	230	231	216	221	230	185	224	220	229	223	248	218	232	224	194	236	190	264	228	225	222	252	222	206	234	263	239	198	241	220	233	246	222	215	234	206	243	229	244	199	259	235	219	214	227	240	212	239	237	251	189	233	216	230	234	237	210	231	217	230	209	201	232	208	220	261	246	252	227	216	225	222	231	227	258	263	226	219	228	203	237	220	233	223	233	213	203	226	235	238	231	196	229	244	230	232	212	226	235	244	241	226	241	210	221	239	228	233	218	214	232	245	221	233	220	232	210	220	244	227	251	229	214	188	220	229	244	202	233	208	204	226	219	220	234	235	206	194	214	211	211	193	240	235	195	235	225	218	233	231	241	207	210	203	224	222	225	218	261	215	212	238	231	230	251	243	227	235	225	240	198	240	210	226	195	232	207	235	233	183	206	218	235	204	234	229	250	211	230	188	223	214	232	209	217	263	247	225	211	210	240	218	214	209	210	228	232	235	246	249	244	249	251	210	204	205	236	220	231	234	220	222	216	241	218	222	218	186	238	226	215	234	224	227	245	200	202	231	226	248	239	225	211	220	218	230	204	217	221	236	209	219	217	198	215	245	247	241	215	230	201	194	213	265	217	237	226	241	230	235	213	230	216	220	225	229	235	208	239	222	224	230	218	227	222	242	239	232	241	235	215	217	232	223	236	202	248	254	252	245	233	233	211	220	246	213	204	232	215	221	247	234	241	240	214	228	202	237	230	219	207	209	217	215	245	235	223	234	237	209	212	216	231	219	252	200	229	243	220	234	228	205	218	226	214	232	239	233	208	246	207	204	204	223	232	233	217	264	221	229	229	218	227	209	225	241	238	228	209	239	235	213	227	222	228	206	227	209	223	219	216	198	224	221	233	198	240	215	206	229	229	219	200	234	221	231	201	206	226	201	224	238	198	228	252	230	217	222	220	252	205	240	258	216	239	223	238	250	211	232	250	209	202	201	215	229	234	211	229	241	215	266	235	243	202	220	204	245	264	197	235	224	221	225	221	218	213	239	194	263	214	243	218	231	223	207	235	213	197	235	237	242	211	203	216	247	242	205	213	235	227	223	221	210	237	225	258	238	209	210	225	264	232	217	233	234	215	190	269	208	212	222	228	224	185	234	226	229	244	235	234	225	230	240	247	201	223	236	211	240	196	255	233	231	225	240	224	239	217	219	227	226	241	211	201	218	243	196	209	238	223	222	217	215	228	219	230	219	252	228	207	220	218	221	242	218	244	224	225	225	246	219	207	213	237	176	197	242	215	228	217	228	204	220	237	212	215	253	203	258	209	217	239	221	230	234	239	211	211	209	244	229	209	218	252	209	222	197	254	221	210	200	244	228	224	221	250	204	201	203	220	232	233	223	228	249	229	207	214	245	232	251	207	223	246	226	242	251	263	214	206	254	219	227	208	229	200	234	221	237	250	211	228	225	225	200	248	226	243	225	226	229	223	206	233	223	210	246	226	221	223	223	225	232	250	221	238	235	243	200	221	219	231	216	206	238	248	227	220	222	245	215	216	239	261	254	218	226	223	239	237	244	217	213	228	240	204	232	217	206	245	215	242	235	220	227	242	224	229	225	260	198	226	212	211	195	207	208	234	220	243	224	233	235	241	233	199	234	218	194	223	222	236	209	237	223	240	232	220	210	231	220	246	188	212	218	210	227	244	222	212	254	241	226	241	242	206	208	225	260	209	216	205	227
32044	41482	42403	27993	5378	473	385	395	410	382	392	390	360	387	374	415	420	382	391	373	383	370	357	408	390	358	382	370	381	390	367	365	395	383	401	411	379	377	355	378	372	389	392	373	345	396	383	372	391	400	376	358	362	359	348	391	366	402	385	356	368	403	350	381	345	398	386	396	382	401	374	406	377	361	392	399	391	382	389	391	361	384	386	391	385	412	380	376	350	395	365	388	393	393	393	384	388	393	379	364	389	400	361	379	393	383	351	341	337	379	418	402	328	380	379	405	362	407	385	381	388	407	358	356	403	400	338	387	376	361	382	391	388	383	386	387	391	355	385	369	396	348	370	382	376	365	399	372	371	384	390	329	376	379	403	376	401	380	400	376	391	391	384	396	379	344	348	421	406	383	395	364	404	333	373	375	417	380	419	382	408	394	344	379	418	391	358	374	416	384	388	369	386	376	412	384	373	364	384	357	400	348	375	396	377	374	423	396	382	385	401	409	371	377	383	361	379	342	370	400	393	375	351	369	389	389	408	388	388	369	384	408	392	382	421	341	375	380	377	367	368	359	388	363	423	377	372	413	401	384	401	384	393	377	397	332	386	387	363	413	353	396	372	347	403	424	392	411	387	385	379	397	361	358	377	402	362	406	398	389	376	418	387	398	352	447	366	389	379	404	380	352	379	342	401	388	363	383	394	368	369	375	392	412	379	401	400	368	405	405	370	387	374	377	412	370	374	357	387	353	368	359	396	398	415	379	391	401	374	353	371	392	363	372	359	356	371	401	381	414	398	376	362	343	386	373	410	406	397	364	401	361	351	379	394	415	378	366	384	389	425	379	370	376	396	372	398	391	393	360	380	370	368	384	427	385	379	393	359	349	376	343	373	430	369	445	399	383	367	346	394	439	355	371	381	352	408	415	375	409	376	372	380	394	374	380	353	371	386	368	361	384	405	401	389	369	386	377	417	354	382	386	427	421	418	351	393	369	392	384	366	362	392	399	369	382	407	381	360	380	361	381	372	379	365	356	357	375	338	408	381	396	398	391	345	377	350	377	398	376	390	372	379	367	400	394	408	379	388	385	378	393	407	364	399	387	374	370	390	404	369	410	392	370	378	361	376	350	390	389	394	397	366	404	397	382	411	376	383	417	372	360	373	390	349	385	391	375	365	383	376	382	337	383	382	398	373	395	382	397	415	398	367	376	389	404	399	341	366	413	402	352	389	390	367	374	394	374	390	364	363	354	396	364	394	372	400	386	391	413	425	362	354	374	381	349	405	393	393	360	348	394	409	362	382	369	368	382	402	379	356	340	382	358	389	397	401	374	386	416	364	384	375	391	396	409	399	382	376	364	377	395	357	337	329	372	382	394	370	363	364	411	399	377	363	388	391	412	399	382	380	346	398	377	395	357	363	382	417	378	377	400	406	372	378	385	376	423	378	386	366	378	359	353	387	373	396	370	343	355	410	382	396	322	392	350	384	412	382	351	376	404	363	377	401	382	365	372	355	355	379	368	384	351	393	416	381	395	363	377	365	367	403	381	376	368	398	403	360	386	361	352	358	354	384	340	383	376	403	386	354	382	358	381	408	371	377	386	379	380	397	413	389	406	398	354	388	350	351	401	370	397	361	369	381	357	353	415	386	399	372	422	377	343	388	374	373	392	376	388	377	418	384	369	367	398	389	374	357	357	385	373	399	366	397	347	413	396	391	362	387	391	372	379	398	391	371	393	401	384	360	396	362	399	385	432	411	395	373	364	389	366	396	374	377	383	370	380	363	360	398	361	378	366	387	413	392	319	366	390	391	381	392	361	387	368	383	381	407	380	367	368	418	364	392	401	387	387	387	390	381	377	377	382	393	423	397	375	416	378	353	404	402	367	404	384	391	394	376	345	346	401	389	374	390	389	359	359	373	374	375	385	401	379	362	396	372	404	392	359	389	355	362	371	424	362	412	398	411	376	387	389	373	389	387	380	368	378	376	378	367	395	410	345	360	419	394	382	359	383	385	389	380	351	380	399	377	388	439	347	343	416	418	411	343	352	363	408	394	371	387	380	363	358	384	358	421	371	384	400	368	367	388	364	394	401	364	427	380	393	389	418	415	401	391	407	370	392	375	380	408	368	403	420	404	370	365	368	409	401	382	364	357	399	366	368	358	404	372	402	384	417	370	380	401	355	375	394	426	410	379	387	395	352	383	390	408	385	368	406	405	386	401	360	366	374	340	347	379	399	386	397	390	376	347	365	371	387	381	396	379	358	368	376	385	371	394	382	416	360	377	373	390	369	362	360	353	366	385	389	381	367	377	369	416	360	363	373	367	390	395	399	370	405	385	379	371	381	372	375	382	362	392	392	420	371	396	390	368	402	406	359	363	361	374	396	353	398	422	416	399	390	392	379	412	393	353	390	422	354	386	345	393	367	401	372	362	378	367	407	404	339	368	359	384	363	396	375	371	382	396	367	372	363	409	408	399	365	384	378	387	396	382	403	390	376	374	371	341	396	378	410	364	371	379	405	392	368	430	417	400	394	402	361	423	391	417	371	358	397	372	361	391	362	364	381	360	331	409	383	371	405	383	365	398	383	381	371	396	385	404	364	391	354	383	360	407	375	368	377	360	350	401	351	371	364	411	395	363	380	425	362	368	359	377	363	378	415	357	381	374	384	372	379	426	378	399	353	396	350	391	398	390	379	380	405	364	358	384	376	388	380	386	362	423	342	406	398	376	383	385	393	395	383	371	397	387	384	355	386	361	380	392	379	363	364	404	383	390	379	406	374	358	372	372	335	371	412	391	422	402	379	404	391	386	371	344	365	385	373	383	371	364	392	387	396	348	397	395	376	432	422	377	369	344	366	401	367	346	373	404	388	384	377	397	414	401	387	399	383	381	386	382	364	370	359	402	368	350	370	358	355	388	390	349	392	389	412	413	377	364	401	399	380	381	352	375	350	388	396	391	363	370	364	398	413	387	369	376	391	373	381	394	407	386	392	440	363	423	389	391	399	414	407	394	409	413	358	360	404	398	362	392	349	410	384	410	387	402	371	365	402	354	380	390	385	354	415	403	407	377	400	385	385	375	399	360	374	376	455	378	394	399	377	398	353	386	393	420	403	387	383	394	374	379	363	380	393	375	385	394	390	386	391	364	382	388	394	369	415	346	345	395	375	413	383	376	394	387	408	365	383	386	399	382	379	435	384	352	392	396	371	369	372	391	397	349	385	380	381	393	379	352	364	391	380	376	419	382	370	416	375	381	383	374	368	386	384	335	420	357	363	364	385	367	400	359	394	385	400	408	364	402	395	353	364	394	367	380	409	350	388	387	355	351	368	373	405	379	383	391	358	389	374	415	367	399	382	376	404	378	416	390	376	383	384	376	355	376	389	372	375	376	344	382	372	407	403	356	389	377	379	390	409	423	354	402	387	421	371	348	375	395	378	383	386	407	353	378	393	355	382	376	373	348	357	388	404	384	386	406	353	381	382	370	358
42926	58918	45766	28004	2086	575	555	576	555	577	556	544	538	572	561	536	550	547	564	532	552	566	557	549	532	563	538	542	595	514	530	507	502	534	557	532	539	557	503	553	543	503	529	515	504	528	541	525	549	527	551	552	516	507	549	525	560	502	528	555	506	566	497	493	528	529	506	555	521	570	499	524	535	539	535	544	526	568	554	524	536	525	557	537	522	554	507	541	523	559	559	517	549	587	521	519	515	543	527	525	554	513	559	531	510	518	532	564	571	547	564	508	527	546	540	503	552	542	540	515	529	581	509	524	522	526	556	497	508	537	510	501	577	512	602	508	545	524	515	526	571	548	534	535	588	518	560	508	513	510	526	555	569	563	513	535	563	531	511	524	559	548	519	509	562	547	534	494	514	548	548	574	545	524	519	499	515	577	547	561	536	521	554	562	544	567	541	548	564	530	530	548	523	557	528	530	536	500	556	511	539	533	584	558	518	557	505	545	531	546	549	531	514	561	500	533	526	539	495	534	530	513	575	535	534	551	521	531	516	525	519	521	531	515	482	545	548	506	542	516	515	599	550	522	577	540	530	509	531	530	577	503	564	561	504	524	501	537	569	503	539	572	557	544	549	515	486	527	495	554	552	503	537	523	525	561	564	500	499	544	546	523	538	544	543	543	520	541	510	548	565	569	541	491	534	536	547	552	572	534	516	531	581	522	531	503	550	509	534	558	564	542	579	522	541	550	528	512	542	554	527	519	503	516	506	529	534	523	564	577	521	542	526	579	537	537	536	536	542	556	524	524	486	520	527	530	504	553	531	512	499	542	546	568	528	528	533	547	527	538	561	544	540	518	520	504	538	544	513	514	534	526	539	572	557	497	544	541	545	521	560	530	525	548	531	511	530	582	523	516	496	515	582	533	564	556	525	552	521	530	499	571	522	556	550	532	533	537	564	511	550	552	523	555	565	546	550	551	499	557	526	539	522	553	522	582	516	531	522	515	532	567	495	523	530	535	480	552	529	549	546	569	532	568	513	519	539	535	549	517	534	498	529	556	514	562	551	540	554	497	523	565	588	526	526	565	556	511	545	528	537	524	502	532	546	528	514	523	537	479	533	517	535	547	525	534	535	566	548	530	540	572	568	517	545	501	486	546	533	537	581	520	556	524	530	563	518	554	545	548	593	531	567	508	538	522	501	532	509	529	512	548	484	576	551	525	547	531	543	537	532	565	534	565	546	532	517	525	517	511	535	529	543	519	524	532	558	550	530	543	522	522	551	537	547	532	529	535	546	539	554	486	508	544	554	559	533	535	531	526	535	494	554	511	530	526	536	543	548	548	505	540	564	577	555	514	527	552	564	498	515	525	494	512	548	555	559	549	541	526	554	495	548	548	503	549	533	548	574	509	528	499	532	529	552	522	543	553	588	553	529	483	487	536	529	519	528	536	526	543	545	486	508	544	542	524	534	566	539	491	524	581	516	505	538	554	531	555	548	527	573	536	539	535	473	551	527	554	520	518	554	511	547	498	524	480	529	556	542	541	547	532	544	554	536	551	546	525	543	525	522	533	525	550	556	551	492	511	527	523	518	503	547	529	528	499	553	575	524	556	561	560	529	543	511	575	537	544	585	572	548	547	505	504	580	590	506	553	533	591	533	510	493	516	553	516	515	566	558	534	571	512	554	550	562	513	554	579	479	546	516	536	533	514	483	518	554	512	527	544	524	490	501	518	563	541	523	522	521	549	529	536	516	534	553	527	542	527	502	514	536	533	537	536	521	535	501	574	543	565	509	509	535	557	537	507	545	526	569	548	554	594	524	545	533	517	530	504	523	549	561	522	539	538	503	527	542	562	534	515	516	517	554	548	529	553	529	532	551	532	533	539	550	596	472	541	508	519	548	529	533	534	542	573	480	531	571	545	590	521	567	547	541	528	521	513	505	523	534	510	537	530	526	568	529	526	499	550	525	520	547	533	537	536	553	528	509	515	561	563	561	541	534	522	531	525	520	513	499	544	579	566	563	495	526	512	554	507	530	511	485	540	511	525	529	569	563	513	529	566	516	536	515	517	540	552	527	511	489	551	533	478	522	536	544	536	527	527	544	537	527	523	529	573	523	526	554	540	520	564	557	527	508	529	530	534	532	547	501	530	519	568	525	530	560	555	546	544	544	557	539	534	542	523	521	534	545	552	477	506	527	511	511	564	516	541	525	550	525	505	612	553	565	547	513	550	520	522	522	535	501	523	549	534	549	499	547	525	548	509	569	544	545	537	531	522	527	542	562	533	579	577	542	501	554	498	586	549	492	531	509	524	541	521	527	517	548	522	575	558	513	505	560	558	504	526	520	521	528	604	548	558	546	567	517	548	515	566	583	546	503	507	544	558	526	547	541	520	513	517	523	534	532	519	532	544	531	506	551	560	594	545	480	508	497	555	543	564	526	510	498	592	575	558	543	557	511	523	565	514	543	546	511	537	513	483	520	563	563	565	525	521	534	523	527	527	510	578	545	483	565	528	546	497	542	524	491	576	526	509	561	526	524	535	530	531	528	542	528	528	522	568	482	528	538	518	565	547	536	540	552	538	520	537	527	557	545	552	557	534	543	518	553	536	505	548	502	555	591	542	574	552	536	586	489	526	570	537	527	537	535	551	553	546	525	544	555	563	548	555	526	472	538	557	483	551	543	559	518	510	537	556	543	508	496	543	561	520	512	548	552	521	517	501	538	566	574	547	560	539	561	549	544	515	560	514	526	556	544	499	528	541	551	525	519	567	541	574	554	511	518	567	560	571	507	566	522	515	576	504	528	526	540	502	501	517	583	541	545	511	541	501	554	529	552	561	527	502	560	512	549	542	545	563	554	556	557	566	527	506	532	556	533	537	524	500	562	549	558	507	567	511	534	537	541	562	512	504	522	532	499	526	540	499	567	536	526	558	500	517	591	558	536	541	520	528	521	504	539	524	542	522	511	568	530	552	523	504	560	570	557	517	561	528	546	523	555	565	525	513	519	584	540	523	542	537	533	552	550	518	529	522	564	492	512	482	540	572	563	522	508	523	545	518	564	539	561	545	535	527	519	559	516	553	537	531	578	553	551	559	539	527	550	556	549	508	543	596	552	501	481	541	513	511	524	490	514	536	509	567	541	523	489	510	562	523	524	548	543	499	553	517	540	586	529	575	565	504	540	519	560	503	528	552	518	588	543	567	583	482	535	501	549	531	531	504	535	555	549	550	550	520	525	545	520	549	529	478	556	505	546	534	529	552	537	517	510	486	522	538	510	495	556	507	583	557	573	566	535	544	564	545	526	557	517	530	512	497	510	524	513	515	549	537	498	502	519	562	500	533	553	581	532	552	562	525	505	548	525	491	480	549	540	599	491	574	520	542	587	534	578	512	538	546	521	556	557	535	525	530	533	514	537	542	565	512	516	539	493	535	514	548	531	543	514	526	547	535	562	585	529	539	511	547	586	531	570	502	545	580	510	509	528	511	534	531
24197	21442	29445	25039	20039	7867	788	553	499	414	400	392	388	347	350	357	342	342	320	339	341	342	316	342	375	319	323	321	324	325	312	346	362	406	375	303	339	345	314	292	316	318	354	323	331	360	314	328	313	323	329	284	314	292	299	326	300	311	315	298	304	300	319	312	321	293	354	328	311	315	305	334	321	304	312	343	296	315	336	332	334	292	318	316	301	308	321	331	326	271	322	311	308	323	324	319	316	315	328	302	312	311	331	324	285	315	329	334	323	333	339	307	314	297	312	346	334	300	328	306	320	346	321	319	278	290	315	315	325	309	301	339	325	331	315	287	339	314	328	293	300	321	317	302	340	339	323	348	328	305	330	345	329	322	305	324	330	312	324	325	312	301	343	306	307	299	301	308	320	300	282	336	322	317	316	329	291	326	297	308	355	346	310	351	314	305	353	336	328	341	355	317	328	292	306	302	305	339	334	307	307	336	343	293	322	335	344	298	300	353	317	293	307	323	297	310	316	337	336	332	311	321	332	283	292	331	345	319	327	313	337	324	337	340	331	328	302	302	302	316	358	321	305	325	327	306	311	327	314	281	326	318	299	312	325	303	333	291	297	333	316	276	330	327	324	342	310	310	328	317	305	292	320	322	299	322	317	324	339	327	334	360	276	301	295	284	314	310	331	356	343	283	309	323	287	304	332	325	296	306	279	341	348	319	323	326	321	308	334	289	318	312	317	301	333	296	316	322	324	339	284	295	337	294	322	340	318	332	278	297	300	300	308	314	319	306	318	288	302	298	366	314	318	307	320	308	303	343	321	345	304	295	313	309	348	328	305	313	340	298	272	286	353	334	305	323	345	316	337	312	307	307	319	347	334	332	301	311	292	293	309	364	321	338	306	296	350	336	310	327	328	349	335	318	318	341	313	321	300	344	297	310	302	310	314	315	325	310	304	328	324	323	308	337	319	314	321	307	325	292	315	352	308	314	331	335	328	321	351	285	329	305	308	298	326	310	274	311	326	318	310	300	322	361	315	309	332	271	294	299	334	310	309	305	330	316	298	304	316	317	302	318	311	322	284	279	322	315	353	299	297	314	310	316	300	280	301	296	318	334	304	321	333	303	288	348	286	305	339	333	347	326	328	331	316	307	352	327	326	282	327	324	313	325	311	325	347	308	292	315	335	357	351	303	285	317	314	301	307	311	316	294	316	324	319	322	298	330	326	364	321	300	302	321	334	332	325	301	317	371	282	337	287	289	339	357	316	339	333	327	295	329	305	327	307	320	332	323	303	309	298	325	325	326	330	341	318	367	302	352	290	291	316	328	310	310	309	334	312	313	304	338	303	282	308	315	316	310	342	352	311	348	292	321	298	366	312	288	330	326	316	331	294	308	296	321	335	316	290	319	344	310	317	305	334	319	323	308	324	349	314	326	315	320	335	298	331	346	312	333	288	308	312	299	358	300	312	331	316	299	324	311	327	349	353	298	340	312	306	323	293	339	315	337	300	298	292	303	315	327	287	261	329	292	282	319	333	291	323	330	308	325	310	344	318	305	313	300	293	288	342	328	334	316	300	288	317	300	313	290	303	325	304	313	321	328	269	308	333	314	311	332	314	308	315	327	319	319	319	346	283	308	331	344	307	313	318	323	307	324	299	301	333	348	333	309	330	335	330	317	304	303	311	328	330	324	297	301	341	296	335	304	344	305	311	302	290	289	344	329	327	356	329	324	330	329	312	322	306	300	351	312	317	313	300	305	336	314	285	314	311	323	322	316	328	323	321	327	336	309	272	313	301	341	279	333	328	345	314	314	295	328	310	326	332	313	289	329	348	317	320	315	270	326	361	322	312	328	330	323	280	328	316	334	344	320	295	316	317	299	323	335	315	340	298	328	331	331	314	319	345	319	335	327	309	354	334	334	300	304	313	306	310	311	343	329	322	300	301	319	307	303	320	300	321	312	326	288	316	339	314	316	297	314	323	282	308	315	322	320	316	282	318	303	308	342	309	329	346	331	295	300	322	305	302	312	327	308	321	316	321	322	306	329	325	352	324	305	315	322	290	360	313	311	302	344	290	333	300	345	337	349	339	309	314	331	314	333	312	326	309	307	350	338	323	321	316	335	325	332	334	325	317	345	335	313	283	298	339	320	306	331	311	302	345	318	301	314	313	320	296	333	317	289	327	338	320	311	347	335	322	330	332	330	347	332	288	307	293	313	301	328	312	293	300	313	330	313	349	307	324	304	323	281	307	364	302	340	306	326	299	327	305	317	289	313	306	307	292	351	288	356	323	335	318	309	310	281	318	310	324	321	299	315	322	332	343	320	335	341	321	307	326	295	326	306	310	297	323	320	325	294	305	297	340	321	335	317	295	315	317	323	311	294	328	288	334	308	302	323	287	302	320	321	312	309	332	273	303	296	359	320	328	330	330	321	316	313	307	320	322	304	308	284	344	327	308	319	311	314	280	311	281	318	321	319	310	297	317	301	326	314	289	356	313	334	321	343	312	273	306	329	314	301	319	299	299	325	338	319	298	308	292	283	318	302	337	297	314	335	305	326	311	306	333	326	337	300	305	306	307	341	301	299	299	319	311	325	312	297	305	323	324	320	307	300	308	320	295	327	307	335	303	346	324	330	334	314	306	305	317	297	310	309	325	297	330	320	324	310	302	333	308	299	331	311	293	306	286	328	347	325	346	324	296	341	313	297	279	288	305	291	291	314	329	287	328	277	301	340	288	310	343	312	296	325	340	328	298	331	339	274	295	280	322	324	311	331	339	291	351	320	262	317	264	342	332	296	319	293	328	301	307	338	318	302	293	277	324	326	307	309	302	288	310	311	312	334	322	314	326	320	300	319	324	312	313	313	314	336	297	316	313	328	345	320	306	306	322	347	324	322	303	308	297	334	316	298	298	307	304	308	323	321	304	322	310	308	330	307	338	317	292	313	283	311	307	320	291	310	324	288	316	298	282	330	306	319	292	306	318	347	286	324	321	308	304	303	309	286	309	332	319	325	290	315	302	322	354	315	305	305	326	323	302	300	340	340	338	310	309	336	308	311	315	308	323	316	292	297	292	307	309	304	315	330	294	299	333	328	309	299	325	311	314	337	295	320	316	346	314	304	320	338	293	323	320	353	303	319	312	331	344	315	280	333	316	313	326	299	317	328	300	316	299	313	332	297	325	331	312	342	335	331	294	328	313	284	324	327	334	305	287	300	327	299	327	311	310	299	328	338	323	319	318	306	343	314	310	324	331	289	315	323	328	317	286	369	348	327	309	317	311	296	282	298	301	330	308	332	320	326	316	314	295	337	316	310	330	301	312	344	314	302	312	323	333	346	306	285	293	330	344	306	308	348	342	326	328	284	312	307	308	324	297	322	334	348	289	315	299	323	303	295	287	331	296	307	287	331	319	322	312	302	274	285	301	345	317	321	310	321	315	321	322	297	328	336	310	330	336	327	325	306	316	293	309	339	281	292	294	314	317	320	364	342
45987	56188	37800	15465	10353	3168	1099	888	807	708	642	590	595	586	563	533	547	527	556	532	499	489	499	469	494	468	496	459	501	457	455	533	542	763	601	496	482	447	440	413	473	467	453	460	454	489	446	453	485	474	493	414	434	417	415	461	468	456	434	446	487	491	469	425	433	453	475	448	457	473	470	434	489	456	465	418	431	429	443	444	477	444	433	482	429	448	473	455	458	452	484	486	474	427	452	451	421	443	479	434	479	491	421	436	466	444	441	487	472	407	463	434	445	441	453	483	423	474	416	408	483	457	464	442	433	461	460	417	461	454	459	480	457	450	420	440	446	457	428	463	435	421	451	460	445	456	409	425	464	447	435	452	447	436	449	468	421	492	394	465	444	428	448	468	457	424	456	453	425	479	451	471	484	475	463	431	436	446	460	457	453	452	431	441	451	447	408	415	452	503	454	466	446	441	459	461	489	417	417	472	432	464	475	481	437	433	458	418	426	454	498	460	449	432	466	444	409	474	446	469	457	456	457	433	472	423	466	439	459	484	461	448	477	448	467	473	450	465	429	450	430	459	457	473	493	461	466	447	465	439	492	463	405	475	477	434	446	478	466	423	454	472	436	457	439	427	466	435	475	467	446	465	458	458	473	436	459	462	468	445	422	400	441	450	471	426	464	470	461	458	427	455	468	430	479	421	482	437	461	458	462	463	419	441	461	451	426	450	459	471	458	439	428	479	453	439	458	460	484	449	484	446	445	479	473	418	419	453	449	498	473	437	472	428	459	475	462	467	405	475	452	460	476	447	467	444	415	464	457	459	464	430	453	463	478	417	520	459	433	453	448	467	455	481	457	475	382	483	447	466	405	427	425	451	434	473	447	453	436	457	444	439	474	439	414	470	460	453	476	440	423	439	452	399	401	445	437	429	451	455	424	461	468	448	433	455	462	487	462	454	447	471	455	459	427	452	429	437	459	448	415	484	457	410	421	454	441	475	433	482	458	465	436	490	435	447	451	461	431	440	448	436	458	444	482	478	431	440	419	430	441	487	447	425	408	410	479	458	438	444	442	431	438	416	455	470	464	447	468	446	459	423	437	461	428	427	472	478	456	441	427	477	426	462	455	412	418	479	446	460	469	421	486	463	431	476	458	449	410	448	446	461	450	452	489	453	469	426	441	445	466	430	477	491	445	455	451	467	466	420	436	430	423	457	496	505	448	448	509	446	430	454	429	437	464	474	441	440	443	447	461	412	456	452	416	450	504	483	488	440	469	460	442	472	462	447	404	461	455	453	465	464	457	453	446	450	447	479	446	423	426	435	447	477	465	459	438	455	458	481	415	442	432	437	495	452	428	452	444	421	412	461	460	461	452	469	444	424	431	430	469	448	468	437	479	448	420	421	470	439	456	494	468	462	445	473	405	472	449	458	420	443	441	475	448	473	442	447	430	452	469	452	455	455	392	475	489	428	431	466	468	458	468	433	473	458	496	444	458	472	466	468	430	429	444	443	452	495	440	468	436	456	488	462	439	431	452	439	483	421	392	423	464	452	449	417	480	495	444	476	452	444	458	445	434	488	472	437	457	470	466	429	420	441	446	486	425	445	473	484	449	452	445	482	491	462	455	472	425	479	447	434	485	480	492	454	428	449	446	428	417	484	484	440	483	449	442	443	423	464	429	452	455	459	440	433	420	426	463	446	438	405	468	439	435	481	461	441	423	455	445	450	436	414	469	429	426	450	476	465	434	467	445	443	457	435	448	477	487	464	467	461	434	492	463	453	454	456	477	446	422	455	464	436	455	472	453	434	491	469	449	493	433	456	455	447	462	452	429	450	427	464	485	424	435	479	460	447	411	481	444	466	431	400	460	426	423	444	416	462	420	429	459	469	437	450	438	461	468	450	450	428	454	466	501	435	469	479	433	420	419	431	448	462	446	449	432	416	453	457	465	457	439	422	438	442	444	448	439	454	470	448	457	448	399	436	462	493	482	483	463	473	425	467	454	438	456	419	458	424	437	420	468	450	468	453	455	465	469	446	439	444	474	462	460	445	441	473	442	467	486	498	471	449	474	437	436	494	437	429	421	464	479	466	460	435	493	488	431	437	478	430	447	443	447	413	472	441	494	464	453	458	437	430	438	457	486	465	460	479	483	468	444	457	480	411	440	449	420	435	449	443	466	438	447	471	426	443	457	479	456	469	446	437	442	446	442	438	429	434	469	466	433	454	450	426	481	430	469	486	464	481	445	448	434	454	449	459	481	505	466	425	468	447	441	454	464	453	474	447	435	415	453	442	428	439	438	419	419	444	457	435	487	446	418	440	474	441	446	473	444	471	425	447	435	457	458	447	477	435	456	461	452	418	421	464	484	460	521	459	471	449	447	441	467	492	447	466	438	426	446	467	499	451	462	457	448	432	476	429	455	434	458	478	418	480	458	462	474	420	455	445	432	451	501	464	441	456	441	473	427	446	451	433	447	482	459	429	429	407	448	439	449	445	461	479	461	469	472	418	469	413	435	433	458	430	457	468	445	477	474	443	452	474	446	442	478	446	469	455	446	476	451	485	459	463	446	467	490	484	438	425	475	445	457	453	473	460	443	460	480	439	437	467	492	478	435	476	413	457	468	414	431	428	473	488	503	400	443	465	477	448	487	488	440	437	453	465	435	450	415	442	457	439	443	453	452	481	456	412	437	458	436	447	419	483	444	506	454	396	463	453	475	442	484	461	442	450	473	427	421	481	434	437	470	457	431	476	471	413	454	442	474	467	471	471	476	458	484	443	451	455	479	399	466	439	473	440	433	469	408	466	462	419	440	424	380	421	466	420	431	456	428	474	447	448	462	449	450	484	366	464	444	448	468	442	473	431	463	425	457	431	491	447	441	469	443	462	460	462	444	456	466	454	431	459	448	465	442	457	415	442	433	462	422	433	492	439	424	415	455	451	470	470	463	468	404	409	438	474	478	443	445	463	446	434	430	425	446	409	447	440	439	450	439	442	445	427	414	451	432	463	441	437	445	441	452	472	462	466	423	468	417	427	451	457	452	462	468	475	464	466	452	448	440	488	471	462	464	422	462	451	451	434	455	428	456	471	478	487	470	438	408	441	460	420	452	445	476	484	442	451	451	435	465	465	451	437	461	460	460	415	423	474	470	467	437	463	440	458	484	434	465	436	445	436	456	484	468	448	444	401	434	484	436	404	510	484	443	441	445	409	417	475	476	461	454	453	431	460	501	477	478	476	470	465	431	443	457	461	438	429	446	453	464	434	422	459	459	431	447	435	462	424	401	444	450	466	444	422	412	473	445	417	486	452	488	485	485	462	430	449	488	449	473	467	417	429	436	461	460	462	487	465	426	469	457	424	431	431	468	400	455	458	432	420	408	451	473	438	491	458	455	458	425	413	445	458	419	444	430	445	466	454	426	430	451	487	450	430	409	450	463	451	460	442	491	468	476	453	466	451	496	421	476	436	433	427	446	497	424	427	454	448	462	441
23231	21198	29086	23698	21330	19463	5154	576	375	340	289	222	244	235	211	220	219	188	190	177	170	183	171	182	166	181	155	152	160	150	160	224	538	444	153	136	122	133	147	141	157	165	146	143	140	162	142	148	120	126	144	127	120	131	163	141	145	154	140	133	136	151	129	159	139	143	151	150	153	135	137	153	154	129	124	138	150	155	131	139	165	151	132	150	159	155	163	133	123	121	138	149	135	164	126	130	131	140	128	158	156	145	145	137	157	156	146	130	109	137	125	111	133	148	153	163	136	141	138	120	165	139	142	131	156	126	143	143	136	157	133	131	157	150	139	136	157	117	143	145	127	148	148	134	125	158	140	131	130	149	152	137	138	144	126	132	145	151	144	149	127	123	140	128	148	119	126	149	138	124	155	141	159	155	150	119	133	147	119	133	140	133	136	149	159	154	134	159	154	156	132	130	126	123	131	132	140	155	140	130	134	145	120	116	127	144	153	117	150	150	129	146	137	141	128	128	129	133	146	141	125	143	137	163	153	141	154	140	138	149	135	127	127	146	133	147	129	152	121	121	121	137	126	128	139	155	124	135	127	143	136	162	129	136	136	144	148	157	148	140	144	154	145	127	140	133	143	151	133	131	143	146	132	144	130	113	141	121	141	155	151	135	133	140	150	150	144	158	143	127	114	137	139	144	141	126	128	131	141	144	182	144	150	148	144	143	128	170	163	132	146	145	136	153	133	142	151	146	141	149	137	159	130	139	122	143	133	154	134	141	157	140	128	141	150	124	153	146	155	139	131	162	138	144	134	132	160	159	135	123	138	119	154	135	155	133	142	136	140	112	128	145	140	120	151	147	108	154	150	119	142	159	140	139	138	160	140	140	147	145	125	125	129	144	158	125	161	138	142	153	139	120	122	139	143	135	134	139	138	154	161	127	115	148	136	145	152	124	141	134	125	163	116	163	138	126	144	128	131	132	138	139	155	134	133	144	126	121	122	137	142	143	163	138	141	118	169	124	129	112	144	129	155	152	137	111	131	129	148	138	142	125	130	154	144	148	133	142	166	150	133	139	127	134	128	141	150	173	118	141	144	149	135	151	143	165	140	138	139	126	135	140	154	134	140	135	119	161	130	135	142	139	124	150	135	161	144	169	134	138	147	145	138	141	129	138	172	129	148	151	132	157	142	109	166	159	154	135	118	130	148	138	121	120	145	149	131	136	140	140	137	147	136	121	145	137	115	147	147	132	122	144	133	132	129	162	142	111	133	139	131	137	128	148	132	138	132	136	141	159	132	148	114	128	149	146	128	151	135	148	132	141	142	146	144	144	150	145	126	150	136	136	145	168	130	152	146	138	135	138	143	119	158	120	139	130	144	143	146	147	129	138	142	154	142	138	157	158	126	128	153	116	132	122	140	160	144	130	155	135	138	143	128	128	150	127	144	123	132	137	143	135	157	152	161	156	142	155	138	122	146	138	141	140	149	114	142	143	130	141	121	147	119	134	122	117	134	140	156	133	149	149	161	141	136	152	148	127	110	154	145	142	132	143	145	118	159	144	134	123	135	121	126	172	154	160	150	144	123	143	116	128	128	144	117	123	138	131	130	152	166	138	142	139	132	140	137	136	151	137	139	138	145	136	146	140	155	152	135	132	156	150	140	158	150	149	137	155	120	128	151	145	154	167	164	140	135	148	132	107	129	130	136	148	151	132	140	133	134	126	140	147	133	140	138	135	154	154	153	155	139	153	150	140	130	140	145	132	168	143	138	139	137	150	129	168	131	174	156	130	135	127	139	128	132	128	111	150	129	147	139	165	152	115	154	142	127	128	155	130	142	150	135	152	164	140	146	130	138	134	118	130	140	126	126	167	118	130	133	139	129	158	150	153	120	128	131	163	137	137	137	152	151	124	136	138	153	139	138	143	125	138	149	138	151	124	140	124	133	109	161	116	137	155	138	143	162	163	124	133	138	131	140	148	134	144	136	139	132	140	140	143	136	127	139	135	142	129	128	132	133	133	140	147	121	147	146	130	135	159	131	130	143	129	145	125	155	138	146	141	132	144	121	136	140	148	142	121	150	124	142	133	155	136	136	130	131	136	117	162	147	135	132	138	162	159	134	137	139	149	135	130	128	144	142	145	143	139	178	157	123	153	134	142	134	154	153	101	150	137	140	128	138	165	147	136	142	153	141	156	110	147	126	137	116	123	149	144	100	128	158	133	128	135	136	143	136	142	141	149	145	151	143	131	137	148	127	132	146	133	128	127	130	137	135	112	138	127	155	151	139	137	136	136	158	139	135	145	141	134	142	147	123	153	149	142	131	123	129	136	128	135	131	161	123	119	126	131	130	141	155	152	126	134	133	121	121	154	159	159	145	132	139	141	128	132	124	126	136	115	138	138	159	127	123	147	112	136	116	144	128	139	153	130	148	166	123	130	133	146	141	154	158	152	135	138	152	147	142	142	161	126	152	158	132	147	128	164	112	128	134	151	148	130	147	119	139	134	164	143	143	129	131	130	143	146	139	131	152	114	138	151	140	132	136	150	130	143	162	138	126	125	144	136	122	143	140	151	146	140	146	136	138	162	152	121	134	131	143	116	141	149	128	113	161	142	150	143	144	116	138	145	135	124	155	150	135	135	135	136	152	144	125	148	143	148	145	151	135	139	145	156	130	148	127	156	127	135	123	120	161	139	156	142	150	128	136	149	135	138	147	114	142	147	166	142	126	125	145	130	134	131	145	149	145	137	119	139	127	147	122	152	138	140	144	148	148	131	134	136	129	151	114	142	149	117	135	143	144	146	151	126	132	136	158	139	157	156	128	132	135	128	151	143	124	136	150	128	147	143	130	146	153	157	146	144	132	138	139	144	133	157	119	157	141	132	157	138	168	156	146	149	131	150	134	150	144	145	141	122	160	128	148	135	135	116	147	118	108	129	128	141	115	130	136	148	131	155	143	133	141	141	127	148	144	131	119	156	142	155	163	138	147	141	126	142	145	145	141	151	130	141	133	137	121	128	154	157	143	124	131	117	133	135	128	135	147	153	147	148	123	131	124	145	150	119	136	137	131	146	150	158	130	150	123	133	143	142	134	135	148	129	128	121	152	134	120	136	148	112	141	132	151	149	166	138	128	144	155	123	144	151	120	158	137	111	148	147	142	120	130	134	146	152	137	122	133	139	123	124	161	151	159	142	126	128	145	146	137	137	130	133	132	148	144	124	109	121	146	137	140	124	125	139	132	151	168	140	140	135	137	124	161	150	150	144	130	131	150	119	143	145	133	133	139	135	134	137	143	125	143	124	129	125	148	154	148	129	138	139	156	153	131	154	129	137	160	127	119	138	147	156	126	144	126	156	131	138	143	132	137	122	137	143	136	123	136	132	126	134	170	118	139	136	165	129	138	130	148	137	148	117	124	149	132	143	121	123	143	152	140	150	114	148	129	136	160	106	127	154	146	125	121	161	143	164	144	131	145	141	132	131	140	128	130	149
46110	59058	44458	37056	15468	3379	1590	1130	948	832	752	575	519	491	423	425	407	409	333	327	319	300	271	295	281	280	268	245	263	242	234	450	1299	962	231	210	223	222	214	258	245	226	214	194	207	208	212	229	204	225	236	197	239	220	204	224	190	227	197	212	198	177	214	212	193	210	200	223	227	211	197	210	226	195	203	210	219	215	183	207	199	231	208	206	182	202	207	211	212	203	195	205	202	193	201	200	201	198	209	182	197	202	206	186	226	185	220	187	185	217	205	207	208	199	205	202	227	189	221	232	201	202	208	196	202	193	238	205	198	211	223	225	227	218	219	214	204	225	231	201	195	195	202	186	212	211	231	225	206	201	212	205	207	219	193	214	179	210	211	202	232	181	230	178	218	197	228	213	225	190	196	214	186	206	205	227	201	206	183	209	206	195	190	195	231	220	205	190	208	191	218	197	185	205	227	189	214	212	200	188	208	203	216	189	178	195	198	211	209	172	220	213	193	176	194	215	184	221	180	196	204	209	200	187	200	196	196	197	204	196	210	217	175	212	196	195	198	192	199	202	202	200	188	186	195	214	222	198	187	186	226	180	222	207	206	196	186	195	226	208	199	207	213	183	198	216	185	192	212	209	205	183	208	199	198	193	193	202	184	191	204	215	197	208	202	232	206	228	205	210	229	189	195	219	203	231	209	183	191	195	206	181	206	211	195	186	184	199	179	228	197	215	185	192	212	180	199	180	190	198	199	213	225	201	218	219	194	197	200	196	213	204	206	217	228	208	234	180	205	197	192	193	209	193	220	197	189	210	195	195	214	191	194	230	215	201	195	169	203	219	201	198	196	186	203	200	208	215	177	205	187	173	205	195	185	191	201	215	248	171	207	186	230	184	202	215	213	181	213	181	189	192	193	189	215	217	212	217	185	223	212	203	191	204	187	225	207	200	212	221	193	216	201	188	205	220	183	197	211	205	230	201	204	213	222	219	200	182	191	246	210	194	205	223	215	175	212	225	201	205	206	210	204	216	170	190	193	208	213	207	199	193	215	214	195	209	207	211	178	206	218	194	222	186	210	182	208	206	207	196	210	205	205	204	223	205	231	183	193	214	207	225	191	210	199	215	187	181	193	192	209	212	194	191	212	216	201	189	177	198	204	177	201	226	189	218	213	212	173	195	206	211	205	193	216	207	188	188	206	208	197	213	208	212	221	211	196	205	173	203	205	191	204	201	199	191	235	229	213	191	197	205	200	225	190	201	222	200	217	199	213	176	194	189	206	220	182	223	189	211	216	196	194	199	225	219	228	187	196	207	199	173	198	191	231	189	226	195	219	198	197	223	214	193	186	198	215	187	217	203	205	206	189	202	172	239	189	182	178	204	212	189	194	231	190	199	243	212	181	208	221	202	198	192	212	211	181	184	196	172	214	205	200	194	196	206	213	229	218	225	202	197	220	224	207	185	196	200	212	210	196	217	203	216	174	212	203	202	221	184	187	210	170	192	200	210	183	195	196	209	202	243	216	213	201	215	202	205	194	209	206	223	197	197	192	197	187	210	217	221	187	191	214	204	206	213	195	197	227	190	195	224	202	199	219	218	199	205	207	209	205	221	197	200	222	211	199	215	197	232	210	211	231	208	220	195	197	203	194	195	211	207	190	212	200	208	229	208	209	207	178	199	181	200	204	228	197	223	201	197	224	195	193	208	237	191	221	193	202	196	197	194	208	204	221	188	209	238	222	225	185	204	208	196	226	209	195	211	191	183	219	212	211	211	210	186	212	203	227	197	193	197	182	212	212	202	185	177	203	207	200	212	213	200	188	182	195	218	192	216	205	195	213	179	176	201	193	202	198	198	203	204	215	224	203	185	204	205	210	197	185	214	189	209	216	210	208	188	192	214	227	210	223	178	197	227	188	194	226	203	200	224	190	203	181	207	209	192	192	183	212	213	227	209	188	202	206	171	218	203	212	197	238	200	178	219	202	209	205	188	187	198	203	205	222	187	194	197	190	207	213	197	187	234	224	166	195	228	183	220	179	226	216	214	221	209	183	229	203	204	228	221	214	204	192	230	207	212	196	209	199	225	207	213	195	230	220	217	205	230	206	195	188	204	202	204	212	220	196	224	189	185	203	211	229	201	201	201	206	199	207	186	205	214	192	211	195	183	190	215	181	221	194	182	190	183	201	209	207	212	202	202	180	220	178	205	191	218	211	190	192	195	194	223	205	207	228	210	192	187	186	184	229	227	192	174	217	183	213	207	203	203	197	181	199	203	222	204	220	205	195	184	245	203	204	188	218	194	202	201	195	189	211	218	199	175	200	240	192	196	218	218	196	175	217	176	194	192	234	204	216	205	196	222	229	208	195	216	181	219	205	204	173	180	210	192	208	215	199	207	187	208	214	197	215	198	198	198	199	192	210	171	211	208	198	195	216	203	194	201	225	186	224	219	217	193	205	199	173	222	190	207	183	220	214	228	179	211	211	190	211	165	194	200	214	215	211	226	195	205	210	217	197	189	171	210	200	183	190	213	200	221	191	204	190	203	225	215	216	187	206	191	229	230	223	185	226	213	198	222	214	187	213	209	223	195	220	200	198	203	222	203	194	208	209	205	200	204	193	209	197	200	195	224	190	200	211	221	203	216	196	224	199	196	196	197	229	215	194	195	171	208	198	198	247	219	224	197	186	225	194	180	215	209	192	208	210	200	217	207	221	194	202	205	205	221	207	204	214	228	205	198	212	196	184	174	207	197	191	212	200	194	204	212	181	189	187	219	192	198	216	203	203	203	220	190	197	201	180	213	203	203	192	199	222	210	197	210	212	210	200	190	211	206	215	205	195	183	222	178	217	195	202	204	217	207	198	210	178	179	225	207	216	200	197	203	189	204	199	206	207	188	222	210	196	187	180	200	223	219	220	212	190	195	206	217	203	190	190	195	204	206	225	200	182	199	216	217	198	187	195	227	191	206	181	192	201	176	222	204	209	200	201	216	158	205	191	219	206	225	216	193	203	217	196	215	216	214	228	191	199	222	213	202	199	197	193	201	202	198	183	240	196	196	197	220	186	193	208	198	193	203	198	190	200	206	194	219	221	191	215	215	188	194	204	201	192	199	189	221	216	199	208	191	182	191	184	191	195	174	213	210	178	223	196	194	196	210	217	197	207	200	204	211	197	178	208	188	197	197	209	191	222	195	217	221	215	196	202	184	184	218	191	204	181	191	214	194	204	190	203	190	184	196	195	206	200	201	177	187	210	196	204	202	247	195	223	189	220	208	217	212	165	202	213	222	204	183	213	204	198	211	198	227	200	219	195	207	208	182	195	198	203	233	195	200	202	185	208	226	203	213	221	208	193	223	200	217	190	183	192	194	218	189	205	228	223	200	199	200	193	187	202	182	191	212	171	211	213	216	200	207	218	190	201	199	201	230	223	217	208	198	188	225	196	202	184	204	202	232	225	204	222	231	205	221	208	220	231	228	201	175	224	199	198	201
30996	33406	36093	28406	6869	578	394	426	430	410	376	392	376	343	389	390	391	361	338	394	376	380	375	385	385	383	341	423	381	369	395	337	348	409	363	373	394	368	352	368	395	397	376	381	367	370	377	369	385	366	374	387	352	334	393	367	362	333	355	392	381	351	405	362	375	380	386	387	352	330	351	404	406	393	384	360	364	395	400	364	383	373	375	345	412	380	393	387	361	372	390	400	381	419	364	375	365	337	390	369	375	374	375	339	392	432	354	387	350	410	372	370	375	408	369	364	363	353	400	360	412	402	373	341	377	400	377	375	380	355	351	367	395	403	382	325	356	346	380	370	367	394	342	367	370	372	390	368	383	406	348	409	431	392	363	367	395	361	361	394	382	386	359	376	406	328	377	393	361	374	374	379	380	371	390	392	382	370	377	378	350	385	391	401	365	372	391	402	390	375	359	352	325	376	395	359	389	352	368	371	368	394	346	353	363	368	408	397	391	374	373	384	358	388	382	366	390	366	374	399	356	386	404	378	383	346	364	370	377	364	381	352	400	380	402	361	383	380	379	345	398	367	373	359	375	369	385	395	402	398	368	355	379	376	388	392	393	376	354	399	375	374	376	376	341	403	394	378	337	372	398	393	386	322	387	377	369	372	363	363	393	340	412	378	405	353	370	366	343	375	382	392	354	391	394	339	425	397	372	370	376	367	392	390	347	374	366	360	343	378	377	370	362	356	396	383	360	396	347	376	390	351	377	346	413	363	373	338	371	370	392	350	384	365	364	390	395	374	367	372	378	366	394	362	379	361	399	363	401	379	398	374	393	349	376	397	383	314	396	337	345	356	393	381	390	364	371	357	384	370	390	355	359	357	397	374	417	358	394	364	405	359	381	362	346	339	381	348	404	365	435	352	390	346	385	400	365	365	384	373	360	356	392	370	415	346	389	369	373	371	406	392	365	324	412	368	391	354	372	385	371	386	400	330	369	387	392	386	378	401	408	374	392	411	408	331	335	361	384	347	371	367	378	376	362	375	372	387	360	337	385	339	400	391	378	424	387	347	354	390	350	383	387	355	356	385	331	388	374	391	381	358	391	371	384	355	340	363	399	385	368	400	394	394	402	346	402	359	369	393	377	367	374	406	388	379	407	406	384	389	380	360	363	345	368	334	343	383	385	379	369	387	361	353	364	401	366	370	373	358	430	375	365	361	393	388	357	372	352	356	377	371	380	387	390	412	378	396	377	371	391	392	377	390	380	339	359	432	382	399	388	369	372	401	359	405	416	384	346	359	360	389	349	331	375	361	372	347	354	359	382	380	395	359	385	393	328	369	357	376	397	388	364	350	392	360	342	354	399	414	343	373	377	368	378	385	375	386	402	343	405	386	358	356	410	353	370	386	351	381	369	360	374	397	394	361	409	375	364	384	370	340	395	380	363	354	404	375	327	327	356	399	398	378	313	393	372	332	398	357	397	397	386	358	429	358	380	411	392	337	423	387	367	409	376	386	358	352	390	388	351	374	392	361	386	372	391	348	396	368	397	372	406	368	381	355	371	370	361	376	380	388	394	383	372	411	374	395	370	390	374	367	382	379	398	367	367	367	399	419	336	379	405	389	362	370	397	349	399	380	400	377	365	339	345	393	386	383	390	368	352	358	352	361	388	355	386	378	383	390	372	409	372	378	369	367	406	364	386	377	388	380	375	357	395	383	352	411	395	350	403	365	394	412	374	361	362	381	393	360	346	381	395	380	376	380	385	349	359	394	381	359	371	375	378	417	388	387	431	376	383	358	349	364	341	438	361	364	334	378	405	363	389	374	386	396	354	376	380	379	351	390	384	385	396	347	334	353	382	362	359	385	376	388	386	403	359	344	358	370	371	346	388	351	364	352	362	345	356	370	366	363	363	379	387	392	418	379	359	378	328	355	337	397	365	365	369	385	355	368	388	407	382	381	377	368	378	373	353	377	383	390	355	359	389	365	334	383	352	384	360	356	354	379	410	345	381	371	356	368	367	362	354	378	399	401	385	352	388	333	371	359	355	360	392	370	367	372	366	368	348	396	401	364	361	333	373	400	379	362	334	371	347	355	373	383	343	376	365	365	363	404	334	364	352	355	359	399	386	369	371	393	390	397	366	362	415	361	370	383	377	362	398	361	347	389	397	395	401	390	389	371	370	400	385	388	377	358	395	375	354	370	375	370	347	399	351	399	373	382	379	425	368	397	392	371	377	378	354	366	347	368	412	395	397	364	349	370	408	402	363	363	381	381	372	383	387	369	380	358	382	380	357	379	373	391	386	365	355	385	378	391	360	325	380	398	378	342	406	403	387	364	341	354	374	369	393	399	338	371	361	383	365	382	374	384	386	370	351	353	381	357	369	395	377	363	394	391	348	362	399	360	380	360	374	409	390	358	398	364	400	333	371	351	379	362	404	405	409	372	394	389	352	375	375	377	415	334	386	380	341	349	366	360	363	351	388	370	364	362	417	382	357	381	373	373	364	400	399	402	404	372	369	377	399	383	352	394	395	352	398	374	403	379	421	379	367	393	421	374	356	363	353	406	395	380	348	375	386	370	337	338	382	388	401	395	337	388	356	380	396	364	354	371	396	382	372	363	381	341	383	373	373	399	351	368	385	357	350	392	368	374	418	397	387	410	407	372	385	368	361	367	373	384	386	352	368	384	395	367	372	381	383	383	351	351	384	375	407	402	391	370	400	372	373	400	378	377	344	387	340	367	334	369	375	385	374	354	362	408	396	363	357	371	386	374	359	407	381	391	384	411	401	442	350	391	382	384	350	379	356	414	385	363	358	396	395	397	374	337	327	382	334	401	382	377	350	364	364	389	349	377	367	423	424	377	405	357	357	357	398	393	390	394	378	377	335	370	384	393	422	423	375	356	416	401	388	361	385	367	383	404	358	403	395	343	348	347	363	354	381	383	367	399	366	393	367	362	343	400	354	360	329	385	386	378	371	407	365	389	360	367	400	378	377	376	401	397	358	380	357	362	343	352	395	383	393	374	384	385	407	357	375	371	380	370	385	353	379	372	372	384	400	347	366	369	376	358	345	412	380	346	348	363	395	358	373	363	359	398	356	362	371	364	349	359	371	360	380	406	348	388	390	383	397	387	412	373	404	389	406	375	390	369	393	387	359	357	377	358	339	378	376	351	403	353	367	376	373	406	365	352	418	361	369	383	365	374	398	335	415	395	390	402	371	346	335	373	381	393	378	356	388	408	378	369	362	395	397	357	331	371	371	400	357	355	391	356	367	364	388	354	362	373	414	382	381	356	351	381	357	368	366	352	411	366	405	365	366	405	370	337	399	383	374	371	413	398	382	362	382	366	389	361	384	386	375	392	388	352	377	390	337	386	395	370	382	382	373	349	401	379	433	390	394	400	398	361	371	361	400	392	376	343	393	367	377	357	368	377	382	393	371	367	387	377	398	414	379	387	354	367	400	361	372	407	349	361	413	374	392	392	378	391	383	405
40921	49213	42305	28408	5383	685	593	562	577	576	577	519	542	553	575	551	519	532	524	529	515	529	526	569	539	521	540	553	548	526	561	544	574	624	523	529	515	502	539	572	522	518	490	520	538	530	573	506	528	548	539	526	544	500	510	543	499	515	521	519	497	535	485	532	517	517	563	545	536	534	507	577	546	536	532	535	579	561	547	512	507	562	539	521	545	512	509	571	514	500	534	517	526	558	501	540	550	504	536	502	521	543	565	545	513	541	525	486	507	533	532	518	524	518	500	558	544	471	523	491	552	510	555	554	501	497	507	553	509	552	529	513	522	512	549	520	544	544	537	544	527	527	528	522	574	553	522	541	557	546	483	540	490	528	523	548	530	517	521	525	514	496	492	540	520	519	537	529	560	540	524	549	512	563	512	544	482	567	531	538	529	535	510	526	493	551	522	538	545	565	548	518	508	565	554	539	530	601	527	552	522	558	568	547	530	521	533	523	547	518	506	533	577	498	516	510	508	555	509	527	569	523	528	485	549	511	511	510	556	534	487	563	566	535	555	526	510	478	508	505	506	519	514	528	539	509	517	558	538	549	547	528	538	517	531	517	562	547	509	497	562	547	537	550	513	534	531	544	509	546	553	508	535	522	541	532	571	540	555	547	510	530	535	557	564	550	548	515	513	523	544	532	516	537	527	511	545	555	495	526	513	541	527	568	539	532	549	550	476	518	559	531	559	535	505	548	557	516	507	486	541	541	526	549	535	539	517	525	529	544	572	512	551	508	519	540	560	537	539	547	531	518	528	571	532	521	511	512	533	524	537	543	540	543	518	544	589	510	474	546	540	510	550	581	549	544	518	566	557	501	535	539	501	490	531	502	551	510	525	553	547	543	580	514	542	527	482	524	494	537	502	531	521	517	503	526	541	555	511	501	586	533	527	552	551	545	523	535	520	578	513	513	546	493	543	529	544	514	529	540	523	535	529	493	531	507	512	527	516	504	531	477	559	564	535	506	523	574	561	555	516	492	559	525	513	501	519	541	472	538	536	525	515	499	508	571	578	566	516	561	523	523	561	537	502	525	544	527	518	449	534	542	514	527	499	523	572	530	543	513	528	524	525	513	544	576	518	513	518	565	572	500	553	545	553	524	490	521	503	555	523	541	538	527	538	538	497	506	533	509	516	530	524	562	511	512	539	554	485	543	557	525	550	496	560	536	528	535	499	551	564	546	519	591	528	585	498	498	504	520	512	515	512	513	553	507	543	531	541	498	560	531	531	554	501	556	536	491	535	548	478	526	581	532	518	537	509	542	508	537	487	502	582	510	571	469	477	540	520	522	553	525	579	489	524	509	536	545	528	522	532	506	551	524	525	522	516	528	547	493	562	513	540	555	528	512	576	562	552	546	511	544	526	509	549	542	478	509	525	543	537	522	580	505	514	556	519	497	550	523	560	531	574	563	583	486	545	518	556	574	568	562	532	536	561	514	546	527	556	552	545	561	496	521	509	502	555	529	520	525	521	543	560	535	550	574	531	536	522	522	524	507	507	555	550	539	550	511	537	504	525	541	550	517	510	527	552	519	537	473	488	552	502	537	524	554	523	483	536	545	512	505	544	552	525	510	543	523	534	499	517	544	511	546	523	525	571	542	575	557	570	522	480	504	506	499	551	539	510	503	515	496	551	512	574	570	522	519	533	516	506	548	547	507	552	541	548	524	559	514	495	527	525	489	536	532	544	563	527	511	535	524	501	523	533	542	533	551	492	555	519	493	522	531	518	512	510	527	527	571	549	493	513	526	519	511	543	557	526	510	553	504	534	553	554	504	551	538	522	523	531	518	539	548	536	503	544	520	551	520	522	581	540	535	507	514	547	514	548	502	478	567	493	566	517	567	527	538	557	497	580	575	493	557	560	547	511	524	496	519	522	530	571	525	541	530	578	558	515	532	504	497	477	548	545	511	541	526	552	477	537	557	530	514	494	584	533	530	532	525	538	511	518	500	531	569	528	537	518	505	537	541	545	539	537	529	504	520	536	537	520	536	537	520	525	546	530	526	499	499	517	557	550	500	517	548	533	543	530	533	547	519	537	541	511	470	526	540	543	523	508	539	544	511	530	555	596	524	556	527	550	588	535	569	575	489	547	537	518	511	550	559	535	548	541	545	556	527	494	525	556	543	523	509	563	517	538	517	532	505	540	566	480	518	520	539	505	492	519	538	522	555	529	522	554	543	538	520	538	475	535	536	520	524	530	501	518	484	565	501	581	539	526	529	474	515	503	502	557	507	550	512	537	562	561	556	512	540	528	555	525	516	485	530	538	488	568	523	500	560	503	534	592	555	543	528	526	573	476	536	525	542	533	540	529	524	514	573	532	552	545	533	521	577	523	519	525	525	532	496	556	520	534	485	515	544	553	534	538	526	549	582	541	500	524	528	577	547	508	560	540	515	547	555	556	539	521	550	538	590	496	512	540	529	561	526	529	574	540	537	539	566	574	502	521	510	582	516	560	530	550	567	534	517	495	557	545	460	528	505	558	482	535	496	563	552	555	558	534	503	551	536	545	494	540	540	495	550	574	511	547	554	535	561	555	584	489	497	480	525	562	528	569	516	508	511	530	531	508	529	535	533	525	500	598	557	490	558	511	511	499	540	499	576	553	529	549	520	506	549	573	535	542	547	509	526	545	512	507	552	523	538	569	542	538	552	501	528	534	515	530	516	532	520	510	565	562	503	493	560	538	547	551	516	502	552	552	499	520	540	522	580	526	544	545	576	538	529	556	544	540	556	514	508	524	544	534	559	536	544	494	511	556	509	539	546	547	518	551	526	529	508	558	544	539	506	519	546	578	557	497	532	516	544	533	538	508	509	532	546	513	553	487	523	529	530	554	500	490	529	547	526	524	539	520	520	506	517	538	548	515	543	574	574	511	540	552	526	531	505	553	562	543	536	489	500	514	532	511	497	471	509	513	500	535	549	593	582	538	527	482	546	511	532	535	528	556	523	526	537	539	501	540	496	548	534	504	476	527	506	510	544	526	530	538	526	516	515	562	516	472	528	564	514	522	546	522	494	560	559	521	522	519	485	527	546	513	564	518	535	557	549	544	501	560	548	538	527	482	482	530	539	549	517	524	519	516	556	510	526	554	527	523	538	512	567	506	542	550	537	541	509	555	523	570	489	531	511	508	542	579	549	506	544	558	553	538	552	536	523	517	518	500	523	550	557	535	512	533	530	541	508	510	501	548	527	517	516	590	529	530	526	529	531	554	533	543	537	560	528	551	518	528	540	467	513	477	568	553	559	558	537	550	492	521	530	507	498	516	491	508	512	502	553	523	544	509	532	513	561	564	550	546	560	533	495	533	538	561	490	544	522	543	509	540	498	549	550	535	548	543	544	498	512	517	532	549	533	520	523	552	515	520	578	545	554	509	511	524	520	505	530	523	518	489	501	558	537	537	532	535	556	547	533	496	522	533	486	560	561	537	523	552	530	546	523
24210	21664	30916	29159	22746	10979	1274	543	415	363	379	378	399	379	365	395	434	367	370	373	358	381	358	371	344	352	380	346	377	359	345	340	380	569	534	340	374	333	340	339	365	366	376	344	332	345	344	395	324	321	331	334	341	351	365	368	384	329	346	358	359	350	347	322	347	338	368	372	349	362	336	339	342	351	350	371	333	351	352	375	333	340	349	334	341	337	368	351	323	374	335	356	317	340	347	364	331	343	384	304	355	336	365	343	366	362	350	342	333	356	337	355	358	336	320	358	318	383	351	371	366	361	366	332	314	364	362	364	330	324	368	348	366	324	362	311	318	353	357	337	381	367	371	350	308	370	342	344	345	341	351	337	352	342	357	316	355	343	347	343	350	340	318	346	367	371	342	312	371	339	346	332	397	338	316	335	358	325	351	319	371	357	362	368	358	357	376	351	346	362	344	362	348	378	332	385	364	344	349	332	348	381	359	336	359	353	343	361	347	349	324	343	361	367	346	366	320	343	367	378	329	296	385	356	329	344	365	361	377	323	334	392	324	341	329	365	328	353	368	313	369	298	332	371	323	343	354	346	366	325	329	384	353	326	324	382	383	319	333	329	365	343	330	328	380	360	348	375	341	379	335	348	352	348	347	354	347	367	372	318	367	366	368	360	323	341	340	349	361	346	319	338	318	317	356	337	335	371	340	317	359	360	377	324	353	373	356	351	343	343	350	344	331	335	337	351	315	369	368	364	345	369	352	338	355	318	353	341	335	340	321	341	373	318	319	350	369	352	326	348	349	351	344	336	337	344	321	354	362	348	351	367	375	387	363	362	333	356	318	331	352	339	359	334	340	350	357	352	351	373	338	375	337	341	358	382	358	369	378	362	326	367	358	306	349	361	352	331	357	330	349	350	322	361	317	298	375	384	320	354	350	359	332	387	364	342	334	328	343	334	353	333	365	324	309	355	329	346	339	329	330	361	344	358	320	343	363	378	368	336	336	360	380	337	336	366	339	347	341	367	329	327	340	353	361	320	366	357	348	322	331	374	376	344	377	370	349	363	394	369	362	351	343	330	382	346	371	347	353	323	320	326	332	331	347	349	356	345	370	325	321	388	317	352	384	368	333	372	365	305	350	342	343	365	372	395	356	349	327	336	346	354	345	346	388	338	334	332	349	316	347	341	347	344	342	346	354	334	348	327	354	338	331	400	370	338	347	348	381	339	373	346	338	342	318	310	372	365	323	396	341	368	368	405	328	325	343	325	366	353	332	355	358	376	344	349	388	362	362	342	347	351	334	381	324	330	328	363	358	356	342	328	362	336	347	357	353	337	372	388	330	379	333	354	327	334	361	363	336	356	316	368	350	338	332	363	363	360	345	337	336	351	366	363	365	333	362	368	358	366	323	322	336	334	355	335	352	325	354	326	363	349	324	343	352	363	332	320	348	350	334	375	383	355	346	359	355	355	323	350	379	364	352	321	365	356	327	329	327	331	376	354	310	336	341	340	339	304	354	336	335	346	356	341	354	382	329	356	354	333	352	375	323	370	352	354	364	335	350	331	351	351	341	393	355	373	332	358	374	315	370	362	367	335	362	344	379	339	332	349	349	331	351	380	365	334	321	363	341	341	362	316	334	310	378	315	331	352	328	350	342	368	368	330	348	344	358	315	382	356	339	329	344	353	343	336	335	337	322	341	390	350	320	351	334	352	351	407	355	354	359	334	358	355	366	365	336	334	354	332	323	335	352	318	332	328	342	312	337	317	356	339	366	352	358	348	313	318	351	337	336	342	373	363	348	373	380	328	356	337	368	318	344	367	331	338	364	329	355	334	342	358	351	351	332	353	371	345	368	390	351	347	348	346	324	322	341	327	354	354	376	324	362	359	390	339	317	339	364	339	367	334	365	363	368	352	344	377	342	358	362	349	368	350	347	345	328	341	353	339	361	359	364	290	329	355	377	339	351	333	360	362	364	289	339	337	341	336	384	359	370	379	356	335	352	335	363	337	346	358	353	385	340	338	355	327	349	351	347	363	364	359	350	347	344	341	335	353	375	365	360	369	338	342	346	342	340	347	373	342	333	351	337	352	337	345	337	356	354	352	352	353	352	324	361	356	347	348	335	384	360	334	333	320	355	346	308	340	350	382	344	343	353	333	359	332	371	335	331	378	333	350	343	333	342	352	340	357	363	367	360	366	353	377	348	351	347	347	339	334	333	335	361	359	349	343	320	329	328	360	355	301	374	368	381	342	358	379	369	357	357	362	323	350	346	350	361	338	353	368	345	341	354	346	357	382	312	319	352	331	342	358	361	362	360	343	324	363	335	342	305	349	320	311	353	372	370	331	349	357	319	349	335	331	341	368	342	358	348	309	379	326	323	380	363	353	366	354	385	348	327	355	350	367	352	362	352	372	354	337	329	363	359	346	353	355	351	352	322	372	356	323	355	354	356	327	380	315	360	349	337	333	361	345	302	344	371	342	356	358	326	354	341	376	348	341	337	335	352	334	342	355	351	337	346	303	344	360	336	313	314	346	367	352	381	372	382	316	361	346	343	320	348	335	372	321	345	327	367	338	340	334	353	352	357	322	348	344	345	332	340	370	318	365	329	341	373	338	356	350	346	328	333	320	361	350	364	342	341	351	349	324	381	325	334	363	384	334	358	360	352	349	346	364	353	374	322	338	363	343	334	349	369	376	369	360	352	343	323	373	363	383	357	328	336	309	359	378	347	310	351	346	347	358	347	347	337	348	336	335	356	343	366	364	347	369	359	358	343	334	331	362	313	335	352	355	338	371	316	355	372	350	354	352	346	337	348	338	353	349	378	349	370	385	338	343	358	346	317	340	342	353	364	343	356	341	365	332	370	309	353	348	376	351	384	339	331	359	348	375	328	349	320	330	345	319	348	374	352	357	345	321	348	331	355	336	321	305	306	327	367	338	323	348	333	317	345	367	317	349	351	313	335	377	348	369	338	378	362	372	353	338	351	339	336	381	314	350	345	340	329	365	316	345	358	321	346	344	345	347	292	340	340	355	349	343	371	363	327	352	340	328	316	361	330	351	359	395	332	366	357	324	370	308	361	338	332	337	336	348	372	311	351	368	348	364	353	332	349	343	334	336	332	339	381	348	334	353	330	355	344	346	343	350	370	351	348	350	355	366	351	329	363	373	350	363	343	340	340	366	332	351	336	330	342	347	360	348	374	359	339	335	334	332	366	353	353	369	315	356	343	323	322	331	374	321	343	348	353	380	311	347	328	344	353	324	324	340	375	341	303	362	371	355	380	347	390	357	380	369	337	344	347	365	336	332	343	305	322	358	348	411	340	358	326	333	343	350	359	345	361	327	397	315	361	354	348	351	316	334	322	361	326	382	343	322	302	346	342	316	354	343	339	328	318	346	348	350	347	350	348	353	335	337	368	319	361	384	352	351	314	351	369	331	355	364	359	335	350	347	335	348	348	347	365	377	363	345	361	344	385	344	354	337	338	396
48110	75152	61576	43821	19783	2773	805	763	717	618	599	557	610	573	550	561	529	538	513	540	495	474	542	559	479	541	494	486	493	509	513	495	461	1013	930	478	526	511	519	463	480	536	515	496	552	502	537	524	498	520	458	510	508	503	482	507	476	513	467	459	531	489	510	528	492	473	486	498	491	490	482	482	557	511	491	508	504	482	502	477	495	501	541	506	524	473	477	515	522	519	513	533	507	481	479	499	463	531	474	469	472	503	514	490	483	525	521	471	469	471	467	481	473	530	474	506	491	495	465	516	479	487	508	494	480	505	508	449	515	470	500	473	485	517	483	509	452	516	479	497	495	509	485	451	474	512	514	490	477	506	480	468	478	481	449	505	483	466	486	488	498	476	464	485	479	469	494	527	494	521	524	509	483	507	525	482	473	476	488	473	521	450	505	494	476	467	518	496	520	507	510	476	499	497	510	456	452	493	509	487	502	491	490	449	492	492	491	480	457	513	506	485	464	485	524	489	512	484	488	481	506	479	524	508	475	499	491	503	486	510	486	497	487	487	487	493	475	498	511	528	486	504	451	535	495	472	501	449	510	517	512	463	518	498	486	490	502	518	506	469	499	511	495	476	510	493	485	538	524	494	513	510	455	464	503	498	522	480	511	471	502	502	458	477	546	509	536	510	485	483	500	460	490	475	496	513	480	470	499	505	484	528	485	470	510	539	476	496	477	510	444	507	475	488	521	471	507	435	494	514	481	465	487	485	497	501	471	477	493	491	508	471	482	456	470	464	477	519	483	494	489	486	497	468	491	493	504	482	462	476	472	469	497	496	473	498	463	505	465	482	479	492	494	496	508	515	508	503	505	539	517	484	498	468	496	479	520	455	473	506	488	541	522	498	493	501	515	498	502	528	503	497	459	501	511	476	490	520	466	474	503	521	481	467	478	525	480	483	483	489	496	505	527	505	478	485	531	490	489	477	468	509	477	479	459	491	458	488	520	485	494	515	483	484	508	481	473	457	492	510	467	512	516	449	515	482	469	461	475	481	508	468	501	492	514	513	483	492	499	495	543	420	496	469	471	476	469	472	454	497	493	441	467	509	504	529	461	493	463	491	520	462	469	460	493	458	497	472	520	478	554	494	522	496	522	503	482	468	528	447	454	481	510	495	506	485	507	497	513	496	481	475	515	488	499	497	529	492	539	483	492	504	507	467	490	508	446	531	508	502	484	491	514	509	503	488	490	518	472	496	492	511	511	478	500	493	457	537	487	513	511	469	498	522	435	461	467	499	474	502	489	498	493	528	494	453	480	491	504	486	491	519	494	518	508	463	518	515	454	505	493	473	484	454	488	509	508	503	516	514	495	505	500	497	466	509	442	467	509	476	501	501	473	508	535	508	482	490	463	518	508	468	486	506	489	525	539	501	516	492	494	504	508	516	502	498	484	462	526	502	508	482	496	499	484	498	503	444	524	499	469	477	496	477	508	465	456	552	506	470	488	504	508	482	493	468	485	478	475	490	457	470	504	535	544	516	491	471	516	481	496	495	503	472	507	482	504	476	536	476	508	495	531	507	475	484	477	511	532	464	512	528	481	471	519	470	520	455	512	485	479	495	488	482	459	507	499	497	497	476	506	532	481	482	469	502	456	468	483	503	490	495	481	498	491	502	479	504	494	480	502	511	498	490	480	510	495	481	496	460	468	465	462	490	484	500	469	474	534	513	468	526	484	473	469	475	528	463	506	488	481	490	474	510	534	519	489	513	491	461	499	503	532	500	476	445	491	527	509	510	532	496	534	516	474	517	477	456	482	492	505	549	533	500	506	520	480	482	484	480	492	458	488	507	497	511	510	492	489	508	460	513	530	510	479	453	516	503	482	478	497	508	493	498	506	491	473	463	454	457	468	506	483	530	523	493	471	499	515	518	496	487	487	500	463	504	474	453	540	507	502	493	537	489	501	515	493	457	488	514	484	461	531	497	437	467	500	469	490	468	470	475	493	497	516	516	486	463	478	506	493	494	464	481	486	475	480	521	519	490	484	485	488	487	493	479	466	501	509	510	511	498	513	499	546	491	504	464	504	533	512	497	484	513	483	520	458	470	462	507	453	492	510	485	502	467	507	502	457	474	482	479	490	484	487	481	505	498	536	477	519	468	468	472	504	480	498	529	495	520	465	466	442	482	508	483	531	487	461	460	522	516	526	528	485	471	444	511	525	493	514	461	513	507	474	487	499	507	502	492	501	485	456	510	515	478	503	538	491	467	555	478	495	528	497	524	508	492	501	509	492	502	497	521	461	471	502	529	495	492	444	504	549	470	471	496	461	483	498	448	492	477	502	488	469	481	486	528	509	481	499	482	478	472	500	492	495	478	500	474	422	520	532	480	495	491	494	476	531	525	511	533	504	530	469	500	477	447	493	496	498	512	513	527	461	495	476	501	481	519	488	522	496	497	515	535	512	479	511	482	509	445	499	465	506	555	490	495	497	528	479	480	521	478	493	483	492	522	498	484	509	533	496	470	496	482	491	512	513	466	487	513	475	479	485	481	515	522	483	499	511	462	464	472	501	503	510	472	468	538	494	472	462	461	499	496	499	495	482	477	468	479	511	460	505	495	524	485	480	470	491	499	482	471	474	492	485	455	567	468	486	494	463	497	521	514	462	491	478	478	483	480	472	517	537	481	474	488	459	476	486	519	479	485	479	506	448	513	517	516	460	538	520	502	462	523	473	495	473	533	529	480	488	472	486	465	441	468	519	483	475	490	497	501	516	508	495	502	477	491	488	485	467	523	484	505	455	497	490	494	458	491	531	506	499	491	481	485	461	478	497	486	511	446	494	480	497	476	471	529	497	497	467	505	492	486	484	511	468	472	481	466	538	483	464	466	506	459	461	464	530	534	513	505	518	453	489	482	504	477	503	492	491	496	491	506	461	492	463	474	521	490	460	451	504	516	497	475	490	507	498	497	486	485	498	519	499	496	517	477	492	502	450	482	518	464	458	518	467	448	480	461	496	467	491	558	493	475	462	490	488	482	508	473	515	516	496	469	494	483	505	437	539	489	481	440	509	482	498	481	485	514	485	524	524	501	489	536	512	507	482	519	478	490	504	518	474	477	460	549	500	492	499	453	467	470	524	494	512	518	515	501	503	466	480	503	467	503	478	518	497	482	497	515	517	486	490	469	503	500	496	446	467	492	479	484	460	524	495	475	491	500	474	515	490	496	488	489	501	487	486	486	499	469	507	484	508	513	498	512	497	458	504	515	505	527	475	481	492	490	486	532	539	467	538	502	499	500	480	526	519	480	476	520	469	483	544	440	461	475	488	497	496	467	477	479	507	460	479	483	483	491	498	497	521	500	479	511	533	504	494	456	465	508	504	490	460	470	493	532	479	490	490	478	508	510	472	536	515	526	501	488	490	466	500	484	489	479	518	482	511	517	519	457	437	522	491	500	460	450	468	505	536	494	515	492	487	483	492	501	513	465	477	426	526	465
23144	21342	29609	25822	23030	18947	6225	429	312	277	239	291	213	213	226	199	241	188	176	207	229	202	195	217	207	192	188	216	190	183	176	220	205	775	560	175	180	215	200	197	176	195	156	196	211	184	194	187	176	202	177	171	204	184	192	200	199	185	182	161	181	173	175	203	195	195	173	188	188	190	199	166	195	209	175	192	195	185	180	181	151	199	176	172	173	191	188	181	188	192	195	177	190	180	184	198	172	174	200	170	164	184	189	199	183	190	164	172	179	175	192	157	203	170	206	189	171	180	212	177	180	186	177	207	196	189	194	198	200	165	188	200	168	177	186	178	169	165	197	167	198	180	172	178	162	168	189	182	200	164	201	174	178	186	196	190	179	183	196	182	174	163	189	156	184	192	156	190	170	181	191	208	187	170	179	174	178	171	191	177	183	198	197	152	161	185	187	177	169	201	179	160	196	182	192	169	179	183	177	191	209	177	180	192	171	184	167	177	181	198	177	166	166	213	179	207	186	175	155	180	193	194	169	179	177	183	194	174	161	197	177	164	198	190	185	191	173	169	214	186	179	170	149	189	160	197	208	172	171	197	187	179	152	172	187	164	220	174	166	180	203	188	194	185	164	178	178	172	197	180	158	198	155	188	189	166	167	203	194	186	182	197	193	193	197	201	215	170	169	181	181	172	171	183	163	172	182	192	183	167	170	174	190	169	175	148	221	182	158	187	189	193	186	191	183	190	185	185	171	180	191	204	206	160	188	193	183	181	184	168	208	194	177	173	189	187	200	175	177	193	181	162	162	166	171	198	169	175	167	181	171	167	225	183	199	192	157	191	180	177	176	189	177	184	198	183	173	159	174	157	186	184	150	183	192	204	170	167	178	180	197	187	174	189	180	190	191	189	172	192	190	189	200	189	175	182	168	171	204	192	191	178	177	158	164	199	184	208	177	191	173	182	194	182	197	183	190	192	185	191	181	196	167	186	195	178	167	180	184	181	174	197	169	189	172	210	170	168	175	167	161	184	168	187	180	187	193	183	163	181	217	200	197	188	191	175	186	197	202	169	169	168	181	182	195	171	186	184	170	179	185	192	187	159	180	170	205	178	183	179	190	173	188	174	179	176	158	157	182	193	160	174	167	194	209	200	187	175	192	167	182	188	210	194	172	196	172	197	195	174	165	169	194	185	170	195	166	157	173	163	184	175	204	179	194	185	192	182	191	174	181	168	200	179	177	173	163	178	177	180	201	214	170	182	207	203	199	169	172	196	188	175	196	185	210	176	179	185	168	215	181	180	194	186	193	188	190	195	188	188	213	169	175	181	190	175	189	189	175	180	189	196	170	197	177	158	174	164	174	172	185	179	178	189	175	183	202	184	187	185	151	145	190	169	174	196	181	174	177	191	170	184	195	158	169	182	182	169	195	171	195	216	188	185	184	179	169	200	175	167	195	193	192	173	194	171	165	160	186	188	173	188	190	175	171	178	195	178	180	169	170	181	185	177	183	204	183	195	180	186	191	193	178	181	175	169	193	181	207	182	202	207	193	186	196	182	194	182	195	165	195	208	163	181	195	189	175	178	196	204	202	197	205	183	192	163	184	201	184	201	187	171	188	183	199	208	184	184	180	196	177	191	175	179	173	200	198	171	209	166	185	181	200	184	183	165	184	186	177	165	187	181	205	175	178	156	182	181	184	175	179	194	184	190	176	192	186	189	184	183	169	199	165	183	184	170	172	166	179	179	173	195	169	187	157	178	196	166	209	195	185	192	178	205	192	199	172	175	185	192	182	172	194	187	210	210	198	175	216	190	175	209	208	180	191	213	166	180	175	185	197	208	148	166	195	169	191	185	187	174	205	186	171	192	172	203	163	174	183	180	187	177	193	173	176	183	182	190	212	165	182	172	202	202	204	190	199	191	187	194	171	164	182	189	181	190	205	185	167	152	216	162	180	167	177	184	218	164	192	186	185	163	183	195	200	171	188	176	165	170	195	179	170	185	213	190	180	187	179	190	182	196	193	185	188	182	183	197	187	178	191	174	178	169	181	199	214	181	184	187	190	187	179	194	152	162	213	181	195	160	184	201	179	192	207	177	195	189	194	209	174	187	155	174	183	174	191	181	178	186	181	202	174	172	169	203	168	164	196	189	209	181	187	204	181	170	182	187	169	205	199	157	179	180	174	193	184	168	175	187	182	154	179	187	188	162	186	171	158	205	161	162	203	187	189	196	169	193	179	194	173	155	187	164	188	170	186	186	158	206	189	176	159	204	176	185	177	181	163	177	199	194	184	177	165	187	177	199	173	199	169	190	184	193	160	176	193	180	177	184	159	172	178	163	180	182	197	171	196	197	190	182	179	183	165	177	206	192	194	174	202	186	196	193	205	218	197	146	185	199	179	196	219	194	181	165	159	181	177	156	190	192	189	205	174	175	205	174	196	162	177	184	192	163	155	166	179	202	192	177	191	139	211	181	198	190	190	166	194	203	179	204	189	159	181	170	185	182	182	176	182	178	193	183	167	193	200	168	174	176	185	192	170	185	181	205	173	190	197	181	189	175	163	182	186	184	187	203	166	178	176	200	162	192	197	174	181	189	193	173	191	160	194	171	183	174	165	191	168	203	203	175	183	187	183	209	188	166	185	186	179	162	168	166	159	164	185	160	189	188	155	198	200	193	170	188	179	184	180	196	195	178	188	189	188	171	178	186	185	176	216	192	204	156	189	170	179	192	197	173	190	210	182	175	188	172	177	167	171	196	185	185	167	163	190	177	192	172	178	187	190	180	211	200	174	174	203	173	170	169	183	189	191	178	186	204	196	169	187	160	184	173	196	189	148	195	171	193	168	201	204	191	182	176	202	183	186	175	156	187	192	170	186	190	183	207	198	177	167	170	184	159	185	187	196	173	181	183	185	185	182	182	189	175	172	183	205	186	201	174	177	172	193	175	202	169	194	191	196	179	191	181	181	171	186	178	182	212	184	197	194	167	163	183	209	182	181	187	185	191	187	206	163	182	194	185	198	183	184	190	181	167	209	193	181	165	191	151	176	188	205	169	194	180	160	176	183	182	173	182	175	186	179	184	211	171	187	187	174	186	175	187	195	178	196	185	174	183	158	182	184	170	178	201	175	175	198	179	157	176	168	176	171	196	207	197	185	180	199	196	170	193	173	173	168	198	202	179	178	173	160	174	169	194	191	176	203	175	172	164	185	177	171	193	184	208	176	170	175	205	199	194	203	206	190	200	197	184	193	178	190	204	186	185	187	181	164	200	176	161	173	190	177	183	184	192	197	192	184	165	176	198	198	178	172	209	170	189	193	180	159	176	186	215	195	171	176	163	189	181	159	185	167	177	183	178	176	167	185	193	187	192	167	209	184	182	185	193	172	182	198	184	179	188	199	181	167	176	189	174	172	165	179	158	177	182	185	171	209	201	207	188	165	188	168	174	168	181	185	190	179	179	189	192	182	181	170	170	188	174	198	178	169	184	172	185
51891	81424	67978	50644	27572	2662	858	741	610	559	456	438	420	362	351	352	347	335	327	328	342	343	288	309	300	267	276	286	294	290	289	273	298	1688	1116	262	263	270	263	297	274	256	266	280	288	278	257	270	274	241	289	274	269	257	260	241	261	225	233	274	284	235	252	273	268	291	276	261	259	277	268	266	240	257	279	289	241	250	259	285	265	268	248	267	297	271	268	276	257	264	242	254	266	271	275	263	274	279	260	256	260	252	270	251	260	283	236	251	262	269	263	242	283	244	260	271	273	250	264	243	256	240	263	250	288	291	264	255	272	246	236	266	250	273	281	263	290	234	245	263	251	262	255	264	251	247	264	266	286	243	267	261	274	257	248	280	275	260	267	235	241	257	274	274	286	244	311	264	226	254	299	287	264	278	259	273	257	280	231	240	285	270	239	271	269	221	251	293	253	269	273	258	250	263	255	269	258	262	286	233	258	256	228	258	273	266	300	272	294	252	217	244	290	281	273	278	264	238	251	273	269	255	235	260	288	259	253	284	229	242	255	232	269	249	239	256	281	267	249	264	256	231	273	245	252	266	267	259	247	272	270	250	257	246	252	232	270	238	248	288	273	258	255	276	262	250	236	277	266	265	269	295	272	256	272	281	254	281	264	264	252	234	251	262	267	260	268	266	265	253	243	268	248	288	280	264	240	243	268	281	251	289	274	272	252	264	270	255	287	245	270	266	271	281	270	282	284	275	227	254	249	262	289	282	248	264	292	256	268	251	264	269	252	287	285	232	274	267	246	276	266	252	267	255	273	245	266	258	244	279	259	278	275	284	297	280	269	264	311	262	263	240	297	251	238	285	298	240	272	264	278	254	246	240	246	266	284	282	271	256	292	252	281	280	258	238	289	265	259	256	240	265	291	275	274	272	256	257	266	250	257	276	259	276	241	265	248	255	267	279	284	248	239	248	284	270	238	268	257	235	234	270	275	266	264	257	276	265	265	282	267	226	268	255	285	254	252	271	280	241	233	268	252	257	255	261	265	265	248	257	259	243	253	266	235	281	269	290	251	282	278	255	278	270	294	252	247	276	247	263	244	285	263	243	247	254	241	248	260	276	254	263	300	259	266	246	239	259	253	254	283	238	280	269	275	288	257	257	275	266	274	247	241	237	298	238	245	296	265	276	255	238	259	258	274	255	272	248	239	258	249	246	263	246	242	258	257	241	251	278	280	256	253	244	268	246	269	260	285	246	261	272	280	252	259	275	266	260	277	257	229	289	232	278	285	269	244	223	255	273	261	265	260	263	276	283	240	255	277	250	274	278	276	240	241	256	259	272	271	285	270	264	270	289	293	288	273	259	258	264	267	259	242	241	272	275	249	242	261	254	256	255	248	248	269	273	238	268	255	264	263	280	250	263	275	261	259	302	276	243	270	258	277	255	264	261	269	267	269	296	278	234	266	279	233	244	238	250	253	247	235	292	292	234	246	257	250	248	295	255	258	265	277	269	248	267	266	262	259	268	272	269	261	304	222	283	273	255	217	261	247	241	263	252	287	267	249	264	257	257	278	264	271	269	239	244	277	322	248	278	258	280	264	274	269	275	258	243	270	240	281	260	227	254	252	250	235	254	233	268	252	249	280	251	251	252	275	288	231	255	303	268	252	263	251	270	248	284	264	245	239	271	253	259	242	254	284	270	268	252	261	257	243	284	246	283	272	281	269	265	262	255	256	263	272	270	249	256	258	270	220	255	256	278	274	275	267	264	289	253	246	263	255	280	276	288	219	272	281	285	273	282	263	282	233	248	254	268	277	247	262	280	235	279	253	258	238	277	273	271	250	239	246	252	284	249	272	256	270	270	253	242	261	250	267	238	264	257	235	264	270	262	265	245	249	237	267	251	267	273	248	269	263	259	279	293	288	249	265	263	256	254	249	247	268	271	242	264	246	275	258	263	252	286	254	266	250	264	258	275	230	265	272	238	265	276	262	269	272	269	246	259	269	289	243	240	276	270	272	248	256	272	249	297	234	288	253	259	270	228	281	235	259	264	295	241	236	269	268	233	263	256	262	263	283	259	242	240	259	257	256	262	266	267	280	262	242	277	291	269	258	279	251	261	271	254	268	274	251	265	248	249	253	272	251	253	252	229	263	262	268	258	251	244	232	280	267	265	230	251	262	277	261	269	259	262	279	272	273	281	255	259	265	267	244	261	271	266	250	256	282	238	270	253	260	254	257	294	279	255	269	257	252	243	272	285	254	267	258	263	251	264	273	238	236	247	255	265	220	260	232	251	247	270	229	248	252	243	250	245	267	263	257	246	287	266	245	252	256	257	289	280	261	277	249	258	248	253	281	261	254	275	286	259	240	274	263	251	255	264	280	262	236	270	295	271	261	270	252	263	257	243	297	255	256	269	280	268	287	236	305	254	270	260	256	239	283	231	245	262	293	281	279	275	265	255	249	260	255	253	296	305	251	246	228	269	238	268	253	243	258	241	256	254	250	299	238	267	290	279	261	254	268	251	263	288	265	281	270	275	249	239	246	240	263	256	257	265	287	276	225	264	267	247	265	273	275	250	274	289	234	261	257	283	258	245	265	240	255	274	237	272	268	251	255	282	239	269	256	240	273	266	269	255	302	231	252	273	263	274	263	262	248	289	233	282	278	245	277	249	254	263	273	247	257	250	271	256	270	268	261	276	257	249	277	272	284	270	240	256	245	232	252	266	233	252	236	268	247	265	257	283	247	265	267	264	284	246	258	284	220	268	270	274	253	261	272	272	274	241	263	276	268	285	281	245	249	276	237	268	261	250	235	283	266	257	266	286	261	251	268	239	295	257	257	215	246	271	263	264	259	291	256	274	284	241	258	263	234	266	275	269	273	271	253	273	258	271	248	270	269	273	256	266	266	256	236	236	294	266	238	254	282	264	259	255	271	269	273	254	262	233	269	254	278	268	275	256	234	231	239	272	228	261	249	237	256	271	266	280	293	235	259	286	278	258	253	272	260	230	260	251	241	293	262	265	277	268	237	234	243	298	273	268	255	243	314	255	279	252	276	249	260	286	261	278	274	255	277	270	282	258	263	253	265	267	266	274	268	259	276	260	262	282	268	282	269	276	281	283	286	230	288	265	286	260	228	273	252	266	273	265	264	258	258	250	255	244	258	268	278	270	253	234	266	262	268	275	244	269	250	280	285	255	262	287	274	254	245	254	252	284	255	269	283	256	262	234	301	260	265	269	238	265	262	282	272	241	283	253	254	250	272	264	283	239	268	280	269	255	268	272	256	239	255	272	269	245	257	234	266	265	265	271	268	263	274	251	268	274	271	253	252	261	300	235	237	226	295	268	263	225	257	278	257	253	267	280	253	284	294	276	262	275	251	265	249	259	303	240	243	280	257	264	271	277	262	254	257	242	262	264	273	244	295	269	234	274	262	254	238	294	279	236	255	238	238	256	239	286	245	263	262	247	290	280	284	271	286	285	284	271	240	276	297	263
32261	40156	43900	30979	13688	1306	413	469	425	405	405	390	437	399	400	408	406	426	415	410	429	411	379	432	399	411	375	390	380	390	411	392	380	429	426	398	414	420	361	413	382	393	407	420	427	392	432	427	394	381	413	403	434	410	359	381	413	379	458	377	420	393	412	420	370	421	422	384	415	427	409	422	427	386	405	423	400	403	428	388	411	394	456	422	414	402	387	428	402	386	373	403	386	398	395	381	403	414	403	386	416	395	412	428	387	391	405	426	411	409	375	405	418	393	374	417	410	431	419	382	377	416	395	425	427	411	410	439	396	412	382	386	409	402	378	414	420	380	433	382	370	391	399	400	371	399	411	442	397	415	440	389	375	423	400	426	407	405	384	379	417	394	424	402	417	403	436	398	415	418	401	379	397	413	392	391	386	411	384	413	415	368	413	426	395	354	408	412	401	390	426	419	410	437	400	425	402	388	413	422	398	400	398	390	380	378	394	387	379	439	404	425	424	444	429	406	415	418	416	379	398	383	395	373	373	400	397	420	434	399	374	401	418	439	387	386	448	422	384	392	431	428	410	380	390	395	423	408	429	430	390	393	415	396	385	407	414	401	399	403	362	421	409	421	400	399	391	395	396	395	361	414	383	401	383	424	390	368	401	340	415	388	378	407	444	404	396	390	400	397	393	428	371	423	380	371	362	408	382	419	392	414	411	405	353	401	405	418	421	400	398	364	379	386	397	391	428	397	380	411	376	413	406	387	421	394	375	433	400	440	384	407	406	397	386	381	377	368	384	385	409	443	410	415	382	409	390	408	381	392	399	414	447	407	410	412	414	420	427	395	379	406	422	404	405	418	347	385	391	401	403	426	432	378	424	399	415	416	411	424	419	395	415	414	422	391	421	394	376	408	431	391	402	384	407	423	416	379	436	401	419	418	391	424	398	404	408	369	404	405	403	421	366	392	372	405	418	389	371	401	424	411	377	421	373	399	401	372	392	414	407	412	403	401	388	386	401	411	415	420	377	414	400	404	410	400	392	355	399	394	402	441	407	365	417	405	408	393	432	416	403	361	373	397	391	403	408	365	443	431	396	417	377	434	441	418	393	388	388	423	399	407	404	373	438	400	386	396	370	371	428	395	429	462	452	371	412	399	382	365	403	405	401	405	365	421	365	374	431	376	421	392	414	432	430	427	400	429	394	425	371	395	405	381	385	417	386	375	405	409	428	399	409	375	430	410	384	395	373	405	392	388	386	403	409	419	420	413	416	411	405	383	437	384	437	402	443	451	379	381	398	382	380	417	423	418	377	421	435	416	394	412	394	438	418	444	387	427	380	422	403	434	406	405	426	441	397	396	399	430	406	392	457	433	383	415	429	405	393	425	385	427	412	375	387	387	400	421	377	387	393	389	391	370	409	418	398	408	367	355	376	411	407	424	429	416	408	421	384	404	392	414	400	393	392	426	414	375	420	374	429	403	424	408	381	373	410	457	376	391	382	438	405	421	396	392	390	394	388	382	419	387	401	433	410	392	360	386	410	459	419	411	411	362	436	376	388	388	378	391	392	407	397	387	408	392	407	393	405	409	399	395	401	398	381	396	393	400	394	386	389	417	416	439	399	396	383	432	423	401	416	357	400	408	410	393	434	381	414	390	399	394	385	435	393	388	400	398	390	427	400	398	421	374	404	415	384	419	396	404	429	400	412	410	399	386	389	351	415	428	372	400	406	401	400	418	421	408	412	419	390	408	396	396	338	392	393	417	401	401	411	387	431	419	401	377	384	397	424	381	400	412	423	441	402	426	406	387	394	405	387	360	388	399	413	435	413	381	407	434	415	364	398	394	419	432	435	389	395	398	372	401	411	390	400	391	418	412	371	391	411	392	405	367	436	415	387	395	410	362	417	377	428	423	410	394	435	384	399	389	379	442	421	414	419	401	415	405	441	413	426	394	417	412	393	420	396	429	421	424	405	406	406	414	381	366	446	420	382	451	417	366	410	398	371	430	412	423	405	410	412	390	400	392	376	410	380	403	411	422	399	414	441	390	430	416	379	414	400	380	386	368	403	407	419	411	389	395	406	379	369	425	371	421	398	416	432	416	398	384	428	414	418	403	397	401	390	421	389	361	408	361	374	407	390	410	370	424	398	391	388	434	424	404	395	409	419	396	402	410	400	431	400	417	405	391	385	416	336	417	400	412	379	431	436	409	399	407	406	440	441	396	428	412	374	436	405	399	409	397	397	390	413	382	426	392	421	383	408	404	394	416	402	405	369	413	387	430	417	430	400	389	389	382	378	418	411	406	398	425	401	386	428	415	380	448	392	421	391	412	414	392	440	413	430	424	396	393	379	373	390	448	424	381	413	417	400	408	432	379	379	401	378	399	389	388	390	427	392	411	422	404	413	394	388	399	409	365	430	401	425	383	406	371	383	442	358	378	426	391	404	392	407	393	429	399	395	394	397	393	412	417	413	398	403	394	387	391	429	413	398	422	392	420	416	399	436	436	442	385	382	429	396	433	417	403	428	413	372	420	405	402	411	387	394	420	396	420	466	384	381	415	391	369	360	404	378	410	421	406	413	388	414	433	414	454	417	418	400	369	399	398	392	396	393	375	417	424	403	458	371	411	392	400	415	384	417	430	386	418	418	404	411	395	416	383	403	409	424	399	376	398	417	427	374	395	420	424	431	394	412	403	430	407	430	413	449	405	412	406	423	413	436	400	407	415	411	401	363	434	402	387	390	410	398	437	405	390	388	396	414	400	364	401	408	393	397	391	389	408	402	402	385	415	375	364	376	432	403	371	375	373	378	427	395	392	396	379	404	373	399	386	375	393	428	428	417	408	420	429	389	412	441	397	423	409	422	410	415	389	403	402	427	396	403	413	414	412	408	428	425	417	362	414	411	413	405	393	406	419	415	402	391	393	405	384	412	405	400	372	400	409	380	394	430	394	380	418	407	399	410	429	403	385	432	423	397	420	400	371	393	386	391	414	400	439	367	425	414	408	389	414	409	404	412	463	388	368	378	377	401	439	374	432	412	424	361	373	385	416	393	429	380	419	410	392	397	417	383	398	381	366	382	409	398	403	412	452	443	391	358	433	427	370	413	411	412	400	416	377	417	375	399	386	395	393	395	391	388	379	427	429	397	409	404	388	381	410	393	392	424	422	379	414	449	417	405	414	432	380	437	403	431	384	402	404	383	401	424	367	402	409	384	437	414	388	445	381	400	410	414	372	397	405	377	423	420	392	395	421	392	424	398	423	428	380	354	403	419	404	361	417	443	406	417	385	406	423	426	362	393	410	401	422	406	376	402	386	404	391	411	367	396	406	392	400	338	426	423	427	417	389	407	409	415	382	420	380	417	427	363	407	409	402	377	414	424	423	377	436	389	398	417	432	388	361	368	421	409	428	415	386	384	397	412	407	413	404	421	421	454	422	389	379	392	418	392	380	355	403	414	388	359	406	391	407	407	419	423	429	418	417	429	409	426	426
43432	57395	47655	31460	15478	1123	626	606	534	578	570	565	565	541	606	538	590	531	598	558	547	553	565	558	616	561	557	567	568	520	583	560	546	596	600	578	613	573	600	560	600	565	554	528	574	558	619	554	574	563	566	551	576	579	552	548	563	590	541	620	556	562	581	596	583	509	553	540	550	570	517	549	562	589	543	623	579	558	540	570	591	550	572	545	602	560	539	595	562	542	575	574	575	547	584	565	575	574	619	575	581	569	582	562	564	574	544	584	588	574	550	539	589	538	568	555	542	606	555	550	488	570	567	557	560	535	542	564	524	585	554	545	536	559	565	566	565	536	521	571	554	580	600	562	607	573	568	547	557	545	555	564	522	586	543	545	551	557	577	565	542	544	567	588	527	559	549	554	555	545	544	573	549	542	596	568	571	531	585	525	569	565	560	554	570	584	555	521	531	535	556	581	586	530	575	532	547	575	568	592	549	567	568	556	551	612	561	559	562	597	556	541	564	568	568	561	576	575	600	599	573	564	577	545	515	561	546	579	572	530	581	525	548	602	573	592	567	581	593	587	566	552	562	562	570	579	550	546	563	569	536	557	541	585	581	553	574	560	560	590	534	560	532	590	547	574	562	529	595	569	547	575	595	611	552	547	572	564	585	586	533	577	552	575	546	538	576	592	562	549	587	559	552	560	551	553	577	546	553	546	553	564	556	554	569	581	590	597	598	630	542	569	586	563	562	586	555	564	533	588	600	561	560	570	596	551	548	591	562	563	552	592	526	566	559	570	566	584	573	544	608	559	608	570	565	569	579	544	553	548	584	558	556	546	556	516	563	539	569	584	580	566	526	579	581	575	583	571	544	550	538	548	581	568	542	545	584	579	610	572	612	566	564	540	571	563	530	553	575	546	584	556	541	548	511	561	539	555	580	536	540	592	596	601	572	570	565	579	584	549	588	571	576	573	565	590	567	592	563	540	525	550	562	580	579	552	532	565	569	510	565	529	543	495	530	599	597	537	530	556	584	545	559	553	579	561	535	569	606	547	524	562	573	572	517	550	556	558	551	547	556	556	545	568	561	503	591	559	633	568	516	559	523	589	559	577	577	535	553	583	575	536	570	527	533	552	527	509	563	553	580	535	545	581	591	596	544	569	525	547	629	592	583	532	565	543	568	571	550	545	573	545	524	562	560	597	562	556	549	594	579	536	578	534	570	588	495	532	574	558	543	619	548	613	550	572	587	580	539	523	541	594	579	579	553	534	568	557	549	539	556	560	579	564	623	575	566	586	570	592	525	614	569	544	528	583	568	573	560	561	597	560	588	607	553	533	563	540	567	562	589	527	544	571	569	537	549	564	501	594	525	550	559	535	539	593	564	563	582	575	563	560	550	609	564	594	535	566	604	530	544	527	558	567	586	542	554	537	538	548	583	538	582	538	561	546	577	532	541	548	605	569	568	588	571	554	571	588	529	555	572	540	566	571	568	551	577	602	554	604	586	549	522	543	569	565	575	562	581	529	593	549	566	585	572	550	569	548	601	576	500	562	621	539	570	541	583	552	548	565	581	563	600	551	546	615	534	573	580	555	605	579	554	560	545	553	583	576	637	539	565	546	557	589	551	531	597	572	572	565	571	598	560	549	532	553	561	527	544	598	547	593	599	555	537	620	531	560	606	546	559	554	521	576	527	564	563	556	588	567	591	579	581	541	558	564	564	543	607	591	617	519	584	567	559	561	585	527	520	594	555	548	571	568	577	584	560	569	559	549	607	555	525	539	552	606	553	594	591	583	542	556	566	575	565	586	578	583	593	599	567	553	564	583	556	539	536	531	550	609	572	530	529	615	559	537	545	567	567	567	522	561	603	544	550	555	547	570	617	558	577	555	546	542	534	595	583	550	583	577	583	527	579	563	568	557	576	604	569	604	535	548	546	531	575	575	557	534	577	585	546	598	589	572	569	583	544	554	512	555	587	601	555	574	571	541	569	609	541	565	551	586	569	563	608	572	556	504	571	531	557	569	569	564	543	521	587	565	556	565	599	600	537	504	607	619	544	549	578	579	538	576	558	585	544	552	581	580	558	567	606	590	544	576	552	545	566	564	540	571	592	603	580	522	533	579	569	600	564	541	600	560	551	517	592	558	579	563	532	585	588	566	557	553	547	531	574	525	561	523	525	518	590	541	529	551	556	557	537	557	547	539	556	549	604	567	588	582	555	534	551	600	589	547	557	609	592	564	571	583	582	570	550	557	597	586	569	565	586	587	601	587	564	553	539	574	595	545	539	541	563	554	581	541	546	572	583	563	566	552	579	582	557	601	551	552	588	559	602	590	528	609	589	558	614	549	553	569	574	566	497	562	558	553	596	575	555	559	597	532	560	513	558	554	595	557	569	561	579	558	550	568	545	542	572	591	574	571	569	573	534	544	589	528	558	562	551	558	591	557	570	576	563	544	581	541	557	581	561	584	568	562	526	541	609	602	576	568	534	586	561	536	603	542	576	565	573	567	551	611	576	554	544	589	554	568	525	563	534	578	604	521	595	566	580	563	605	571	526	543	548	592	578	594	532	567	560	586	555	553	590	558	577	522	572	574	559	592	567	548	546	562	536	527	518	541	566	590	580	568	594	583	549	562	577	569	581	583	564	548	533	573	514	576	536	543	597	566	548	569	572	533	586	553	521	579	606	559	559	613	585	578	580	589	536	543	596	543	575	579	584	611	531	554	550	549	557	562	528	590	550	511	555	540	565	549	554	489	553	551	552	535	579	572	588	606	581	569	528	563	560	565	622	500	590	551	578	568	549	596	598	589	552	556	587	541	576	543	547	579	567	563	585	578	553	586	563	556	585	565	557	594	558	583	591	553	521	539	536	542	581	601	551	576	589	538	580	534	541	518	572	545	570	539	559	537	539	547	586	599	566	589	567	555	575	552	545	543	561	562	584	541	526	567	578	531	569	585	559	588	581	552	589	573	569	587	546	548	529	521	522	608	597	556	563	564	538	543	530	529	607	596	538	535	564	573	555	576	584	601	554	559	538	553	570	561	566	571	580	550	573	619	596	565	499	601	522	581	531	566	605	593	574	546	523	531	585	577	590	564	559	528	557	575	542	582	557	545	544	552	521	555	574	561	545	572	563	594	555	572	560	560	565	561	539	532	553	584	558	537	540	564	529	550	570	541	532	604	560	552	560	583	546	590	570	517	549	596	576	532	588	561	609	590	594	572	592	576	563	547	543	549	550	535	539	556	571	538	559	562	606	575	573	544	537	527	586	548	591	556	565	536	574	582	559	532	563	557	609	542	585	568	554	568	596	553	589	572	530	585	556	572	573	593	556	575	529	560	603	571	540	578	567	574	538	566	605	560	568	560	582	552	584	566	523	554	591	552	581	587	565	560	581	538	607	566	526	579	531	614	594	558	523	580	577	558	574	558	618	557	591	529	562	589	588	556	550	533	594	533	558	551	567	546	568	643	563	546	501	540	585	545	511	512	558	574
24221	21856	32688	28365	22915	14208	1770	510	426	437	409	417	391	410	390	393	392	406	406	381	401	393	369	366	377	369	374	346	338	381	344	354	493	652	526	367	342	357	382	359	362	353	370	347	355	355	378	378	367	384	376	380	394	385	339	367	352	350	354	407	380	372	355	378	353	344	358	386	364	365	399	366	371	376	376	384	367	341	374	374	338	357	365	358	379	351	336	379	387	331	363	349	389	376	404	343	324	341	370	374	372	358	366	378	342	354	356	371	362	373	378	362	366	377	371	415	338	371	384	373	348	383	346	351	365	366	363	373	361	348	353	362	397	373	343	351	370	359	353	353	362	342	368	346	372	327	393	352	359	325	375	369	367	324	334	361	396	344	389	387	347	383	377	377	350	382	413	364	365	378	393	352	392	394	350	334	329	377	407	395	353	322	351	374	319	381	361	409	401	396	374	384	342	355	373	394	356	360	383	390	351	397	388	354	353	382	373	337	356	364	354	370	366	351	348	356	354	367	356	379	385	362	392	368	400	389	368	361	359	347	365	355	361	394	373	373	338	385	341	377	336	366	364	372	356	370	363	392	339	371	384	361	374	340	348	351	352	381	357	358	355	352	417	348	369	347	368	348	351	385	381	378	336	362	400	360	352	345	342	319	361	390	352	373	359	362	350	373	369	375	345	365	376	365	361	367	392	354	390	349	381	361	357	386	386	353	357	367	351	385	341	374	393	357	390	373	348	338	381	368	337	403	385	382	384	381	351	367	387	387	407	381	377	331	367	353	345	375	390	340	357	354	363	335	355	360	378	385	411	333	362	338	356	351	381	364	342	394	382	353	350	361	333	370	405	365	380	371	374	375	360	357	370	365	392	369	376	331	388	333	388	392	394	371	345	381	371	402	367	385	373	363	357	355	335	347	377	373	351	385	376	377	359	333	358	351	370	315	370	351	369	389	393	371	345	363	375	366	337	342	347	374	393	376	423	379	381	390	375	383	366	374	369	376	381	350	409	393	341	376	395	370	356	385	380	342	372	328	370	376	331	335	354	375	333	368	367	353	383	338	358	336	391	388	373	373	339	363	380	376	346	366	376	387	337	342	381	380	354	355	349	359	393	385	364	351	339	329	392	356	394	363	342	351	338	367	393	343	365	377	362	377	385	359	378	406	366	347	370	399	395	386	358	396	346	369	367	335	341	359	361	350	347	345	363	386	401	367	350	397	358	346	346	399	374	358	342	360	373	381	407	353	371	327	336	356	370	367	391	399	376	372	355	371	353	370	358	389	377	369	405	364	339	350	362	361	321	394	367	366	358	343	363	374	369	371	377	394	381	406	355	318	348	348	363	361	315	399	385	346	333	393	405	360	378	371	374	365	368	378	382	347	383	355	352	390	342	349	381	361	347	386	340	348	400	353	355	361	363	377	383	370	341	384	340	387	370	373	376	342	374	357	342	381	380	369	372	398	364	363	367	382	354	359	368	349	382	351	338	384	382	384	386	398	367	338	345	396	372	368	377	363	342	372	373	355	349	363	365	364	339	347	310	372	361	365	391	343	367	346	398	362	382	372	344	383	369	370	337	372	340	369	385	403	365	372	376	393	351	391	379	375	377	365	368	377	334	375	335	346	411	366	357	370	384	349	382	337	341	371	358	354	364	354	363	346	381	336	388	385	349	360	404	344	321	373	343	321	384	359	404	347	390	322	341	369	379	381	356	380	388	358	338	367	336	379	377	363	387	395	378	324	339	330	351	348	376	349	309	386	390	378	378	377	344	385	342	364	352	366	380	340	366	338	357	367	345	350	348	370	380	370	364	367	349	396	395	365	343	368	347	407	364	401	372	410	366	348	377	360	373	375	374	382	389	351	350	364	339	358	375	372	384	353	365	339	356	382	374	343	383	341	354	367	356	343	340	379	361	354	350	384	368	345	374	389	384	373	355	400	353	368	395	354	360	350	357	386	366	398	383	323	360	371	362	346	344	383	349	366	379	344	354	368	381	350	378	379	401	377	352	351	343	348	375	373	382	375	335	357	345	365	363	364	389	328	406	367	370	381	397	433	369	319	376	386	373	364	359	367	374	368	374	386	361	315	359	364	334	344	386	363	360	369	401	355	352	354	366	396	385	364	367	346	355	363	330	336	371	393	355	371	369	370	362	339	350	382	352	363	368	338	370	373	377	347	356	369	367	364	361	375	332	375	365	373	386	321	364	361	391	406	356	376	374	377	378	370	334	408	365	394	398	397	360	336	366	377	376	368	374	330	373	353	359	392	342	355	381	383	397	384	356	371	348	360	347	354	355	340	347	376	379	327	347	362	411	372	348	358	360	321	334	362	385	351	334	346	431	336	396	368	354	390	381	354	343	359	359	389	380	355	387	350	378	362	345	353	347	366	370	375	354	316	358	361	406	384	369	343	358	375	355	347	377	340	387	380	359	373	352	376	357	315	368	362	374	343	343	370	352	354	361	361	374	385	357	365	330	356	348	353	349	362	374	381	392	412	329	377	376	340	350	373	332	360	370	326	361	365	358	372	376	365	372	387	357	338	380	381	358	356	337	349	362	383	353	345	335	363	388	362	305	352	373	346	345	361	345	364	379	355	373	365	338	385	390	301	359	369	363	336	339	348	375	382	362	361	366	361	354	334	362	371	351	390	354	352	390	378	356	385	402	336	376	386	369	368	424	389	356	350	364	361	361	421	367	372	359	361	350	376	380	387	358	360	408	368	368	358	384	372	351	376	364	364	359	368	356	367	385	368	382	374	357	366	370	379	383	333	375	362	322	321	367	379	355	364	393	372	382	352	372	329	397	348	365	343	355	373	387	347	353	368	369	406	374	351	382	382	361	351	361	399	361	381	334	371	361	368	354	391	340	403	380	359	335	341	396	361	368	361	358	342	393	403	344	350	371	330	351	353	397	364	343	381	370	331	357	345	339	367	382	379	373	358	370	342	351	358	365	338	380	360	380	379	340	377	336	398	343	370	372	365	392	330	346	390	360	327	361	351	360	323	363	353	402	380	358	371	379	376	375	388	373	349	363	348	376	326	376	340	350	364	358	344	339	365	364	375	348	401	357	353	364	370	375	370	368	341	375	372	331	338	379	373	393	372	338	379	379	313	349	375	353	356	380	366	390	408	379	368	352	389	376	353	362	343	343	364	349	351	364	383	369	375	361	365	344	374	356	377	360	388	386	378	373	366	385	369	363	351	359	361	332	374	371	380	340	381	332	365	349	369	347	358	391	368	345	331	358	387	352	371	381	399	356	364	353	377	388	384	367	361	400	380	372	337	371	397	401	368	354	383	388	330	340	333	363	331	345	355	361	326	384	385	381	355	356	375	362	354	336	354	338	361	383	385	350	336	346	348	340	406	347	368	379	385	357	362	393	357	356	375	368	396	361	373	377	352	383	363	344	345	421	357	366	353	370	331	391	370	350	391	367	395	353	385	361	364	356	365	364	386	338	388	370	369	343	353	355	340	369	387	389	359
48869	77448	65687	39785	26867	8047	854	728	638	630	590	588	576	548	539	547	571	540	524	528	536	557	491	534	528	573	569	533	561	477	546	546	803	1216	931	526	529	521	508	526	501	527	527	534	516	552	517	521	494	523	499	544	516	495	514	500	522	541	551	533	577	536	524	540	500	522	495	518	535	486	490	543	534	543	561	545	525	512	520	542	522	537	539	503	505	460	512	551	524	474	548	568	533	523	499	474	537	505	540	522	536	506	517	510	480	513	503	500	523	532	518	516	509	491	553	487	468	472	531	518	538	527	498	514	547	535	540	518	532	503	500	503	537	488	500	519	522	524	532	538	545	553	536	513	534	533	535	538	533	517	501	537	531	501	476	525	518	535	541	532	526	518	524	533	523	501	516	546	490	532	514	499	569	510	550	518	541	507	522	495	538	522	489	519	482	519	518	510	507	490	531	478	492	524	522	490	525	520	478	477	484	506	503	480	493	537	517	522	541	549	508	494	494	507	540	535	519	505	512	513	571	493	506	541	513	557	498	516	466	513	480	503	493	531	525	520	521	524	478	517	482	546	550	516	517	527	540	524	495	506	542	502	514	494	502	521	472	494	514	520	530	469	517	543	543	548	482	530	515	536	509	513	565	529	558	520	517	527	512	565	545	503	525	504	501	497	545	558	501	518	499	514	479	502	497	510	533	526	539	527	514	523	516	527	498	526	505	514	519	516	514	513	490	500	523	514	530	505	519	543	520	525	524	538	514	520	534	536	526	537	483	512	517	504	508	574	546	556	517	514	528	508	504	513	527	515	477	523	554	528	513	528	552	530	512	498	557	505	530	529	521	528	537	522	497	494	530	475	508	540	499	523	449	452	500	555	540	549	560	517	514	496	521	501	539	510	533	501	524	482	511	464	542	529	551	514	498	547	529	494	466	522	497	526	536	540	524	478	509	479	519	516	546	489	510	502	539	548	525	492	539	550	488	542	465	486	563	532	514	544	510	504	474	529	520	503	538	514	495	510	504	522	498	497	528	550	530	511	491	492	537	544	515	513	506	575	505	502	526	506	548	498	498	530	542	502	509	524	532	513	530	540	515	529	500	518	533	519	515	474	573	557	534	532	517	529	525	520	510	515	480	527	527	528	483	519	551	479	503	514	483	524	546	528	506	496	553	602	518	522	561	555	505	529	508	514	550	502	558	517	537	525	508	531	518	542	523	565	513	569	511	510	488	469	536	492	512	522	533	503	531	571	528	514	552	506	525	520	525	540	532	525	513	489	536	505	494	524	526	466	532	495	555	524	535	538	505	554	489	534	494	527	538	478	547	515	483	516	515	467	505	550	544	540	525	513	512	481	502	497	506	504	501	534	520	548	526	490	509	501	522	509	520	520	548	480	546	545	526	554	494	500	513	504	495	490	530	510	515	524	510	531	513	544	530	477	488	547	531	511	534	556	493	495	526	533	533	504	512	483	572	512	537	499	562	499	525	511	505	477	498	523	507	559	494	540	536	545	509	510	563	540	537	538	544	502	509	549	507	495	499	495	503	530	496	493	495	555	510	545	532	475	520	521	527	502	510	539	507	528	537	527	534	505	513	500	537	508	510	550	535	503	486	539	506	499	543	512	507	525	533	520	494	520	532	489	524	481	523	503	514	490	528	484	515	532	524	553	522	515	502	535	508	536	521	523	508	513	521	517	499	528	509	530	497	497	535	523	552	470	512	559	515	513	553	519	513	492	522	504	497	504	500	494	507	512	507	503	498	510	560	519	510	493	580	563	494	532	510	532	486	540	489	510	501	533	506	526	557	537	507	496	526	500	553	555	539	489	522	514	553	538	518	499	513	510	535	547	477	547	515	513	502	524	524	524	555	518	521	521	516	529	494	515	495	556	490	507	554	489	538	530	548	540	508	512	498	516	499	500	479	540	525	477	552	481	523	548	570	498	534	500	485	530	525	517	535	545	493	500	537	533	499	527	533	506	548	503	490	517	507	494	502	542	506	534	496	512	512	549	505	520	545	522	484	564	475	514	518	516	536	484	524	506	516	530	495	509	499	525	462	484	536	530	498	494	536	525	519	536	527	514	517	483	518	519	531	543	520	525	488	521	536	497	519	491	529	532	489	521	513	523	482	561	492	512	534	523	535	561	494	518	539	549	571	525	490	491	509	509	482	545	482	540	532	546	575	489	526	505	514	546	521	498	494	507	519	494	532	517	567	523	521	531	510	529	468	553	480	544	545	480	506	509	540	512	494	560	546	474	505	529	495	525	469	492	514	527	460	522	502	541	538	530	548	463	509	526	514	487	496	537	535	545	517	484	469	491	526	499	477	508	553	511	551	533	495	492	486	533	510	530	508	523	574	540	558	480	491	504	532	491	569	487	500	522	526	508	518	530	511	539	550	516	540	544	520	496	521	498	498	517	554	523	536	496	520	533	577	474	503	511	563	463	572	489	515	532	524	564	495	499	565	506	509	536	567	508	530	591	524	467	521	518	538	520	520	492	568	499	490	532	564	563	519	514	505	551	501	520	541	506	505	556	515	509	482	528	557	545	496	550	522	559	511	490	541	539	486	504	527	525	480	498	557	506	494	522	543	516	499	489	496	520	568	511	522	541	519	558	523	496	511	535	503	511	519	558	527	523	520	536	503	519	541	546	526	495	540	530	517	540	508	490	506	538	542	494	520	514	547	537	513	546	557	519	524	502	509	491	516	507	489	538	509	548	534	510	542	519	492	510	552	525	491	539	553	491	536	486	527	533	541	565	531	533	546	532	502	539	530	491	519	483	485	506	548	505	494	487	553	555	509	534	545	537	556	490	509	544	485	487	562	548	551	524	505	477	494	496	531	533	506	508	513	504	506	543	508	479	524	536	517	555	507	535	518	524	474	560	538	516	536	598	475	551	486	519	497	570	512	502	481	507	510	519	491	544	539	485	515	479	550	516	525	506	542	520	533	536	522	549	518	528	514	512	553	496	505	525	500	510	487	517	505	550	514	503	477	579	495	497	499	514	534	497	534	514	528	513	470	506	533	552	531	472	487	559	558	506	560	490	525	543	526	555	524	507	566	508	513	563	532	536	522	505	481	515	518	501	516	508	512	524	536	540	537	507	546	542	479	521	525	502	503	499	479	533	522	528	563	499	496	532	497	482	501	535	504	455	514	501	489	467	505	514	502	550	511	512	529	537	462	534	517	551	524	508	489	489	554	568	497	478	529	540	533	498	543	511	503	513	547	494	516	536	547	505	539	475	543	499	523	475	497	476	539	487	522	478	505	537	548	510	503	501	548	562	485	507	497	523	503	496	492	495	524	534	498	536	513	545	465	548	527	484	590	528	528	509	542	471	559	569	540	526	540	528	574	511	479	550	534	526	527	505	539	543	530	452	503	524	549	513	538	519	541	531	529	491	517	484	513	559	521	535	496	513	534	545	503	548	512	501	486	509	507	541	545	512	516	510	542	493	490	531	522	554	544	523	499	513	509	515	506	524
23297	21456	30250	25874	22462	19745	6880	418	291	305	263	280	192	240	235	206	224	235	237	236	236	244	198	193	216	199	197	192	196	223	213	197	328	499	232	205	203	220	191	193	197	209	196	196	195	200	191	191	207	170	183	211	198	205	195	206	163	211	187	196	190	210	198	179	204	198	175	183	204	193	200	208	198	199	180	178	187	192	198	213	200	213	200	210	177	196	203	182	172	203	199	189	196	181	186	205	213	187	183	175	188	153	207	217	208	197	174	192	177	213	184	193	198	195	193	199	219	208	235	181	202	209	196	195	194	200	201	206	193	211	205	210	188	184	205	187	171	189	193	198	172	189	191	202	195	207	169	188	225	191	204	213	193	192	209	195	170	170	224	186	214	214	195	166	186	183	198	210	196	158	181	188	214	235	184	175	204	183	192	200	205	201	198	214	173	184	220	200	217	218	190	182	199	192	209	177	188	224	204	190	191	191	200	197	218	214	206	231	195	210	219	202	205	197	189	211	214	191	206	166	183	190	190	197	215	185	185	193	210	184	186	196	221	189	204	219	186	178	198	193	192	212	214	214	204	204	173	188	187	194	215	222	186	195	220	191	191	195	189	179	193	183	212	208	193	212	207	185	188	198	183	171	183	170	169	219	189	188	186	196	203	189	182	208	204	202	197	174	191	194	212	188	190	211	197	181	226	187	189	212	193	209	211	165	200	173	206	198	202	199	206	210	216	202	219	194	198	188	183	184	181	172	202	195	182	206	208	227	190	228	184	185	210	179	185	197	209	206	199	217	233	214	201	191	189	202	171	164	213	197	203	211	199	187	205	188	165	206	198	217	205	183	208	169	197	224	203	202	198	216	205	209	204	207	196	201	199	214	162	216	203	177	215	172	198	190	179	199	191	184	183	185	213	195	188	186	180	199	183	197	204	219	200	194	184	196	191	207	204	205	174	205	200	192	184	191	211	193	192	215	192	193	190	202	201	180	196	197	186	197	191	197	167	179	191	184	215	188	183	205	178	192	176	199	199	184	200	207	185	195	222	175	189	201	194	190	195	206	195	175	187	187	185	187	191	200	209	189	194	196	178	172	192	212	211	176	180	204	206	198	196	184	190	190	207	201	201	183	200	175	200	210	181	226	200	181	164	174	195	198	184	219	184	191	195	195	179	180	202	209	218	189	223	176	203	201	173	202	219	193	209	201	173	201	193	216	227	197	180	171	184	227	206	172	184	171	184	178	189	214	202	186	203	191	202	189	192	209	191	170	191	180	204	177	182	220	211	211	192	219	202	215	200	216	174	179	187	190	197	193	183	199	199	226	179	202	227	197	200	178	200	195	193	203	214	179	183	201	203	191	180	206	179	195	197	171	178	207	185	209	180	206	203	209	191	181	202	191	172	202	193	185	203	192	168	190	208	199	219	179	207	182	181	186	191	206	172	216	212	202	197	185	183	191	196	189	181	180	178	188	188	215	224	198	192	177	184	208	205	194	205	183	198	212	196	202	189	207	194	193	178	202	185	204	205	190	206	192	211	196	237	198	209	200	178	180	223	185	186	214	182	196	201	178	199	195	189	220	173	201	199	177	216	202	216	238	184	199	190	202	198	201	186	221	197	194	188	205	209	207	200	197	195	179	221	205	175	215	217	179	184	211	181	211	208	205	212	197	211	187	190	210	187	201	186	186	211	207	171	218	206	211	199	201	198	212	180	183	184	202	188	175	203	197	216	183	192	191	207	210	197	202	189	199	187	186	198	172	204	198	198	201	188	187	217	181	211	214	185	176	197	204	174	200	203	184	189	182	194	176	197	199	194	197	195	193	207	200	179	175	209	208	177	193	201	181	228	209	231	212	201	211	202	177	191	208	190	201	188	193	196	202	215	195	190	201	206	221	169	197	180	199	182	195	216	205	194	171	201	176	182	183	179	193	177	221	220	180	182	222	206	167	210	198	166	221	178	198	223	211	219	179	223	201	211	198	228	201	194	180	197	187	203	218	171	195	188	193	200	207	193	186	197	187	186	190	192	184	195	192	190	192	183	177	218	181	174	196	216	189	214	189	199	200	213	202	188	201	176	170	191	203	185	189	204	211	189	170	177	174	191	228	170	192	187	189	179	184	158	216	183	181	199	178	211	196	198	187	208	183	206	179	186	183	185	196	206	181	182	174	206	178	208	204	173	211	193	199	214	194	211	193	195	196	206	195	180	222	182	191	159	194	188	186	200	211	214	185	203	184	180	208	190	209	196	176	215	199	188	189	187	177	181	178	196	194	210	215	176	190	192	197	159	196	203	196	209	193	203	210	207	196	194	200	192	176	197	179	199	196	183	212	186	166	189	193	228	174	210	184	188	193	203	204	174	196	207	215	213	189	189	183	182	192	181	209	194	185	189	194	192	198	204	180	225	204	206	195	192	196	199	199	206	211	158	183	199	195	197	192	196	182	177	211	203	192	211	186	186	187	177	194	187	218	195	196	200	202	197	214	202	180	201	192	204	202	179	205	195	180	193	190	198	209	192	208	187	205	197	210	203	215	186	208	193	197	186	201	172	188	199	210	199	189	191	200	203	200	200	189	202	209	165	203	200	184	176	195	183	195	192	211	169	211	213	171	170	204	201	170	197	194	204	194	221	193	216	215	208	208	174	207	187	190	200	193	194	187	185	178	207	184	212	198	175	195	202	212	211	191	194	195	184	166	199	200	206	203	216	209	189	209	205	197	204	198	171	184	188	192	215	208	201	193	204	195	184	196	181	217	203	198	184	181	195	188	216	183	174	190	205	185	174	179	171	188	186	197	199	207	199	199	188	184	202	195	197	184	193	216	197	221	176	196	184	191	203	188	176	200	204	171	175	185	210	188	198	174	187	191	195	191	193	186	179	185	214	171	199	204	194	171	180	172	205	176	201	209	185	200	197	230	192	206	200	204	189	220	192	203	193	204	182	188	188	182	176	184	192	218	205	196	183	194	198	188	194	198	183	213	190	201	190	182	192	206	181	187	201	172	206	184	186	204	203	190	201	191	203	187	209	198	177	174	198	207	191	185	213	199	213	221	176	219	177	166	165	191	195	181	207	206	171	164	193	179	200	203	217	205	173	195	200	212	223	176	182	186	197	210	193	176	196	184	177	193	195	204	163	206	216	205	207	206	227	208	171	211	187	168	198	166	205	192	203	181	208	206	198	194	174	203	205	180	195	167	184	183	169	190	183	207	199	200	200	230	197	191	169	196	183	210	184	178	193	186	178	168	171	189	195	193	210	221	198	195	177	191	187	197	207	195	187	182	217	186	175	195	203	167	169	208	200	190	181	199	184	205	199	186	211	167	173	213	185	199	193	190	226	187	187	196	190	194	207	191	196	192	230	203	210	185	194	205	212	169	206	185	187	187	185	200	188	200	206	213	196	189	224	182	218	199	185	172	193	163	179	164	184	193	177	172	221	188	183	208	181	168	201	182	216	212	179	193	198	210	184	193	215	183	206	201	218	201	189	207
52075	83382	70989	47817	29989	8971	807	594	550	487	459	409	386	388	390	321	322	333	346	311	274	318	331	314	336	312	309	274	288	307	302	294	580	1083	292	269	280	284	289	277	300	293	322	288	294	259	296	282	273	289	242	283	292	294	276	306	271	271	275	274	277	300	271	311	281	283	290	282	270	296	272	270	274	319	248	287	278	286	257	280	286	303	277	293	294	291	298	279	283	278	264	265	294	282	284	298	267	278	282	286	286	275	297	268	270	242	280	316	270	278	279	251	279	280	258	280	286	288	288	277	305	253	261	293	289	263	287	277	287	304	270	277	295	266	302	272	302	282	288	307	277	284	267	281	320	266	305	264	269	260	278	290	269	296	242	268	287	279	273	282	299	287	319	304	288	292	259	291	273	271	260	274	273	308	260	250	281	294	280	261	271	299	313	289	285	283	273	260	287	310	282	255	271	279	251	249	277	272	283	282	271	297	250	282	317	281	294	254	278	301	254	267	264	295	288	278	308	258	281	290	265	266	282	296	278	288	256	273	279	262	284	286	260	281	254	251	286	297	275	315	265	267	297	324	268	253	289	276	296	276	293	301	282	283	263	250	272	283	288	321	253	325	298	248	264	287	305	285	275	294	303	281	262	262	274	291	308	258	269	258	263	302	269	232	260	279	280	279	255	270	274	285	223	275	262	290	255	256	237	261	273	242	269	276	278	283	270	264	263	286	264	281	268	280	291	269	294	308	261	282	262	266	287	273	264	251	296	287	299	270	310	284	304	285	261	334	272	286	281	270	288	288	250	318	294	265	263	295	294	273	272	273	295	293	253	281	300	294	291	251	274	288	287	291	280	305	289	310	289	263	301	281	269	258	267	298	304	283	297	305	244	266	274	280	274	303	247	286	271	273	277	289	273	292	256	291	258	266	278	255	261	292	274	266	299	270	282	263	274	275	262	275	280	267	285	292	273	256	258	284	265	284	270	309	268	288	283	267	277	251	297	310	258	259	293	271	282	279	277	282	275	290	275	261	264	250	297	267	276	304	289	253	264	293	285	308	241	241	316	293	262	289	271	277	276	277	274	300	273	279	295	259	259	296	288	280	287	264	283	284	285	258	277	285	255	298	272	282	280	281	298	256	252	242	274	279	285	290	284	268	289	299	263	283	303	267	259	283	274	264	295	274	289	247	297	278	267	271	296	245	280	283	275	295	261	271	283	283	293	270	269	274	280	272	265	247	287	280	296	253	268	297	291	281	280	260	266	291	287	287	303	273	278	263	303	268	288	263	240	274	252	314	271	274	251	302	297	282	235	275	303	307	256	280	273	264	291	265	284	284	280	294	269	295	292	274	289	294	301	280	245	263	291	294	317	306	289	301	268	282	256	256	261	282	272	255	278	279	261	267	286	265	287	293	268	256	269	290	285	290	299	290	270	296	270	292	248	265	267	280	317	272	302	280	249	307	240	285	271	303	259	318	261	272	282	296	300	290	270	284	287	273	265	273	263	280	310	261	246	294	269	276	269	250	275	322	294	285	286	284	275	245	287	264	267	291	317	294	285	287	278	278	282	313	276	256	253	265	282	298	253	271	288	263	274	276	290	285	297	288	281	319	293	286	271	307	272	301	249	313	279	301	300	304	297	299	267	284	309	279	291	297	303	276	298	302	276	277	295	291	270	305	288	281	258	274	276	297	280	277	286	282	283	275	296	299	268	271	277	290	266	243	286	247	259	294	287	278	276	311	290	270	295	280	272	273	279	294	270	280	259	267	282	304	298	282	281	277	286	305	285	303	275	270	291	316	287	303	268	264	247	256	290	289	259	269	272	299	285	290	253	262	288	290	289	262	295	273	267	301	284	252	277	271	303	290	311	312	263	293	275	300	278	276	268	254	264	282	304	285	289	290	297	286	296	272	279	292	302	275	280	294	311	287	247	299	286	304	277	295	276	272	306	262	302	308	280	277	283	293	267	240	263	299	269	285	278	315	283	273	282	252	270	283	290	290	296	289	273	278	284	288	288	309	294	321	240	275	277	273	307	285	281	296	262	293	266	264	278	279	276	270	273	247	275	274	287	269	287	271	298	276	246	268	278	269	277	272	295	276	276	282	274	294	275	302	278	282	291	313	278	257	274	282	289	277	294	303	294	257	302	289	291	255	271	252	302	274	276	297	284	269	312	288	281	275	273	235	286	278	273	279	277	280	299	293	273	274	277	314	309	299	271	239	294	271	291	288	300	275	278	289	276	278	288	285	279	270	280	292	287	275	291	284	311	270	281	287	281	280	291	327	294	308	275	288	286	277	291	279	312	287	319	257	250	288	278	289	293	277	270	263	277	277	301	292	261	292	287	249	306	273	270	255	272	290	268	292	305	253	282	307	278	284	251	279	290	272	263	282	285	274	304	263	264	281	306	311	293	287	271	284	303	298	253	286	296	291	299	296	249	289	291	284	289	273	308	273	276	296	278	261	300	297	284	281	310	272	282	282	280	279	286	304	283	283	268	246	257	254	254	287	281	284	284	295	302	289	300	280	269	289	255	269	286	265	259	283	301	276	267	241	282	277	267	271	285	273	247	293	283	281	300	291	282	271	271	298	270	270	269	269	259	266	262	295	288	283	274	281	305	286	290	279	302	287	285	284	267	305	270	274	303	298	276	275	286	287	298	272	283	273	292	253	313	276	303	290	268	294	271	256	274	257	295	277	305	310	272	270	277	278	259	252	266	278	279	272	253	289	266	279	286	253	310	313	257	275	304	280	258	253	286	288	298	276	270	291	310	279	247	292	280	268	289	254	299	255	285	279	283	279	279	257	286	266	276	272	266	283	299	284	290	287	268	270	288	285	247	311	286	286	298	267	257	295	276	272	284	237	255	275	265	277	278	282	284	288	281	274	288	281	288	279	263	297	266	281	291	270	281	290	275	280	266	272	269	250	289	283	300	262	307	257	276	264	279	303	296	287	294	279	268	284	256	269	293	288	287	275	270	280	269	272	261	287	296	275	275	285	287	309	325	268	266	278	224	276	301	283	277	265	283	283	279	292	269	301	306	272	291	307	282	276	244	296	290	301	326	273	270	284	273	278	269	277	266	281	280	272	265	274	278	257	259	270	293	275	267	265	289	274	276	301	264	286	262	307	286	268	288	276	292	283	291	299	272	275	292	304	288	289	304	261	300	263	280	262	287	248	319	282	300	262	291	277	300	291	269	243	274	307	295	269	292	254	271	300	279	289	285	248	268	310	244	295	300	252	288	288	289	280	259	295	257	252	261	273	252	293	273	284	266	243	301	270	275	226	269	287	258	310	300	244	255	266	281	289	282	288	291	297	278	276	259	307	254	265	283	271	278	266	274	295	303	305	297	256	268	294	247	284	275	288	270	258	307	284	289	306	260	282	268	275	269	305	285	268	291	284	260	273	266	277	273	276	277	261	314	281	262	265	270	302	308	265	276	309	286	297	283	252	275	299	261	274	286	316	284	311	265	256	277	250	285	280
32472	41994	41824	27334	7743	613	432	444	440	387	412	423	414	422	431	408	417	446	417	407	381	387	397	384	431	403	413	406	430	400	430	406	444	404	406	396	364	416	405	400	405	413	438	412	383	414	420	436	410	424	414	409	381	415	401	386	403	430	403	385	422	399	366	418	429	389	409	430	392	399	389	393	403	427	414	409	385	425	414	415	394	430	406	388	415	413	404	385	369	373	377	366	417	400	444	377	395	384	378	380	411	401	416	415	442	406	420	413	416	379	421	391	395	406	407	439	396	403	414	437	389	379	395	374	397	393	410	397	416	426	398	434	390	405	421	385	399	384	342	398	444	407	378	411	420	415	414	436	411	430	373	429	426	389	396	418	437	411	423	395	399	379	398	433	399	413	433	403	410	396	391	398	390	397	378	387	403	391	394	410	394	371	406	434	403	395	381	407	403	401	445	402	417	375	417	402	378	404	422	400	399	426	422	405	398	386	377	396	410	430	407	405	408	428	428	431	415	377	378	400	423	400	426	380	397	410	410	410	409	407	367	403	441	394	406	415	432	393	399	404	394	416	387	390	390	356	434	412	396	387	402	413	386	422	431	459	389	383	429	389	389	388	387	397	394	431	392	380	396	422	423	409	389	369	422	395	376	385	395	459	404	400	365	406	387	394	404	399	370	400	377	431	388	400	410	416	400	412	437	393	394	423	425	441	392	412	406	397	395	413	442	358	428	418	396	386	367	447	373	389	399	409	385	430	385	406	441	443	404	382	410	432	405	400	400	381	393	439	430	410	402	367	411	433	398	376	364	420	450	379	393	368	426	408	399	391	397	378	398	402	390	418	384	405	423	375	417	414	384	426	389	379	413	407	410	421	399	408	404	398	393	387	398	385	414	395	389	366	411	446	409	417	429	399	429	421	425	428	408	436	395	401	375	395	423	387	392	422	409	407	409	410	378	392	413	394	422	394	394	365	389	397	403	396	412	397	418	423	414	395	411	418	411	400	417	397	387	431	374	417	384	429	431	439	417	411	413	413	451	377	427	406	440	398	395	410	412	427	379	421	388	441	388	366	389	415	407	398	371	448	431	398	420	420	360	383	376	424	369	406	375	436	392	380	373	387	383	393	383	405	405	409	397	415	397	377	403	409	392	399	376	409	397	410	406	422	377	425	449	419	429	415	417	383	419	428	361	399	438	437	391	399	382	409	381	374	389	404	399	417	375	416	413	373	407	369	399	394	394	404	428	391	391	401	404	441	407	422	420	427	428	389	361	422	420	384	399	413	417	431	387	437	416	394	397	409	388	428	380	415	436	412	372	395	416	421	386	432	365	415	421	393	430	367	419	379	406	357	394	413	423	414	399	439	372	365	391	406	383	383	398	431	391	402	405	400	400	398	417	384	397	402	413	399	394	418	378	404	399	386	416	339	406	436	400	380	419	398	379	399	398	384	413	417	381	405	419	421	375	379	405	429	362	418	421	414	402	402	425	405	373	409	392	406	426	367	391	381	404	422	427	421	380	409	385	410	400	448	460	387	380	396	423	446	399	375	407	403	406	414	371	421	413	413	390	410	362	402	387	387	401	409	392	405	387	413	415	415	423	428	387	422	382	393	387	410	431	396	402	418	417	428	415	355	440	426	385	380	394	361	398	427	417	445	419	420	376	425	415	408	397	399	369	386	390	419	393	407	422	393	388	407	406	418	391	400	402	338	434	428	390	416	387	407	422	445	397	419	401	379	382	366	379	409	396	425	404	370	374	394	398	398	427	370	409	400	427	392	388	411	400	395	400	424	383	376	413	384	426	359	378	423	431	448	390	398	413	418	365	446	422	411	422	397	398	392	401	397	391	407	404	412	390	372	408	396	375	417	403	413	429	391	411	420	442	359	375	407	439	406	434	391	426	388	404	424	431	417	417	404	435	399	384	399	383	406	398	388	416	436	387	411	425	386	409	432	408	408	404	415	426	410	398	377	386	369	390	393	431	388	377	387	369	387	405	395	431	412	405	380	392	391	394	410	403	362	388	405	373	400	387	412	399	402	390	387	399	396	392	392	405	431	409	454	412	410	423	392	403	427	385	400	418	376	402	397	418	401	388	380	408	433	418	389	421	383	405	412	430	423	373	390	408	425	388	427	383	382	395	402	383	399	385	391	429	382	423	395	387	398	402	417	398	427	415	440	396	362	391	387	379	421	382	419	402	388	380	396	431	399	411	393	429	365	406	384	407	389	416	377	393	452	395	421	405	375	388	385	410	407	413	437	419	413	405	395	424	383	402	440	393	404	423	396	388	403	399	423	400	439	425	400	421	402	394	415	375	405	395	432	427	413	422	412	394	364	472	399	420	400	436	430	419	409	370	406	383	385	415	405	360	388	410	418	402	414	425	398	402	399	383	407	407	391	421	389	446	409	394	416	412	420	385	399	400	414	369	426	457	423	412	396	378	392	432	402	404	417	395	369	418	393	367	414	395	404	380	411	407	419	430	424	422	431	408	431	405	382	370	442	394	394	441	436	424	387	423	384	384	412	409	419	400	394	438	392	398	433	376	408	396	446	432	430	401	383	393	407	389	358	408	414	416	414	407	389	391	393	399	418	371	396	407	421	369	396	385	402	422	402	355	407	404	394	404	379	400	397	365	412	394	375	367	394	428	391	429	415	389	370	380	418	425	390	392	420	437	382	376	430	435	403	396	395	395	371	391	381	433	422	418	394	394	389	432	372	362	385	381	378	368	385	404	427	395	446	408	433	398	371	380	357	418	426	413	386	412	380	394	403	395	405	429	389	370	411	365	398	447	393	441	396	399	410	431	394	392	423	409	389	418	398	419	406	425	385	367	383	425	443	404	396	410	363	423	388	341	420	421	436	369	395	400	396	385	432	397	413	352	373	426	393	425	417	386	401	373	390	420	415	404	427	402	397	414	424	401	410	392	404	426	417	400	450	405	387	415	408	413	387	418	410	381	404	419	376	401	375	378	421	396	421	420	410	395	437	393	408	386	380	391	405	415	406	400	421	381	391	432	385	430	424	387	403	404	406	389	398	407	403	443	415	428	423	373	422	420	391	402	381	421	429	407	426	398	408	399	404	414	400	414	408	451	421	393	428	402	423	400	404	404	460	397	428	437	400	374	407	375	405	418	387	439	429	411	407	386	376	377	406	419	404	433	371	403	392	397	374	406	399	413	408	411	372	411	414	415	380	387	417	417	434	400	405	402	399	371	418	406	381	413	388	390	423	417	404	402	436	412	414	402	382	411	389	432	415	383	417	383	419	404	419	400	397	432	395	393	403	402	401	391	458	383	401	454	387	422	417	380	416	441	367	399	407	401	436	412	405	400	410	407	413	420	376	417	403	422	396	428	411	379	392	378	448	388	416	419	437	406	404	366	383	403	394	416	416	377	423	389	427	383	414	419	425	415	451	393	415	415	380	439	379	406	430	414	403	416	406	406	393	410	398	422	430	401	414	416	447	440	433	413	398	417	416	445	421
44060	59028	45575	27337	7464	771	590	634	585	575	536	598	579	542	579	557	575	551	535	572	563	562	543	518	540	564	531	523	595	570	572	571	590	574	545	579	570	573	606	567	602	571	558	566	559	573	587	557	579	510	535	593	558	598	596	600	538	582	592	619	586	557	524	579	563	542	536	552	556	551	548	541	590	605	579	547	581	555	560	540	535	587	563	574	559	551	569	558	578	523	558	527	573	570	578	579	566	550	580	557	577	610	570	570	522	583	531	553	607	620	588	542	569	584	513	520	548	546	579	551	592	521	569	554	546	543	584	527	552	546	599	566	543	579	564	603	569	535	547	573	545	548	549	579	586	608	600	546	561	570	562	572	581	545	559	592	533	543	568	566	590	561	584	555	565	533	558	577	558	576	558	571	526	590	561	572	586	559	586	553	601	559	553	502	543	579	540	566	568	553	534	574	584	585	539	555	521	517	563	545	562	555	527	529	518	538	526	557	562	561	593	580	573	563	553	570	567	573	536	541	546	580	528	593	560	506	559	544	564	547	530	566	543	574	528	550	568	566	554	574	533	558	592	546	555	534	501	572	554	542	534	547	588	563	531	599	599	568	559	556	559	588	518	569	588	561	579	534	586	550	533	591	533	547	575	597	516	573	555	584	612	562	538	591	560	535	553	590	543	541	599	512	594	568	534	561	581	584	566	585	561	598	564	563	560	555	551	549	553	500	591	544	512	538	584	568	565	576	567	584	600	556	527	535	594	556	545	566	556	577	578	616	587	555	538	583	563	593	533	559	576	545	557	605	563	561	570	550	577	523	568	576	575	558	542	593	549	540	558	581	554	557	595	583	575	560	553	565	588	552	528	546	528	534	533	575	589	523	603	567	562	558	554	569	523	553	565	566	572	566	542	555	586	542	531	564	548	567	580	565	565	574	578	563	545	556	594	544	601	580	556	521	532	544	530	548	567	531	597	529	523	545	568	539	518	562	569	566	529	570	578	559	560	548	560	544	567	579	562	544	547	537	580	600	543	541	578	582	550	574	568	554	532	557	543	556	594	506	546	597	571	579	555	563	550	521	589	509	552	592	553	591	569	534	553	581	571	567	580	593	573	570	562	605	529	557	567	578	517	562	550	572	554	546	551	566	553	571	567	571	588	543	591	584	565	590	517	548	613	542	572	558	570	557	569	520	535	577	585	554	539	538	577	572	545	551	571	592	586	540	586	573	539	588	577	565	558	532	579	528	543	580	578	557	571	597	544	567	582	556	526	593	582	583	562	576	566	612	559	570	561	545	557	583	577	560	548	558	550	545	554	593	553	569	554	547	545	590	593	552	573	551	576	505	547	565	562	582	561	519	590	553	555	543	565	536	561	568	563	579	525	568	569	568	589	566	590	540	555	552	565	547	561	579	571	566	511	541	533	589	543	553	542	561	518	584	560	550	575	614	580	551	589	572	542	529	506	580	514	554	558	543	542	592	528	544	548	541	508	589	566	583	537	603	555	546	548	547	618	579	579	574	521	534	567	560	606	552	549	595	573	530	508	600	575	546	565	549	578	529	564	584	585	567	557	580	573	531	540	599	577	610	563	561	599	554	560	548	595	570	492	567	574	570	551	572	564	523	554	558	550	569	602	577	571	572	549	605	554	562	570	578	571	564	565	591	531	556	579	550	563	558	560	577	543	536	562	538	567	519	616	525	569	561	558	546	565	557	504	557	557	579	532	534	520	572	554	513	571	535	579	556	539	524	534	587	541	540	539	546	578	587	600	527	573	562	552	579	545	549	598	601	587	594	545	558	552	550	541	533	544	567	514	563	538	567	571	573	582	574	542	581	545	544	611	549	557	541	595	540	546	575	587	587	572	581	588	561	575	578	555	538	590	540	564	568	571	573	587	555	549	536	546	558	538	597	535	538	525	580	520	542	533	544	520	575	552	548	544	578	598	539	527	571	596	562	566	548	555	575	545	556	542	566	555	592	560	554	549	605	508	545	521	542	590	548	579	536	561	541	541	571	563	538	521	562	564	562	551	578	505	572	560	602	577	527	574	574	556	601	554	567	595	544	579	551	530	539	559	591	566	547	604	580	576	539	550	555	563	572	596	561	566	556	585	547	550	598	578	530	557	523	528	575	550	565	569	560	554	577	555	536	573	553	539	558	547	573	568	576	572	577	555	577	557	564	583	534	571	574	542	559	572	558	562	597	633	553	554	563	556	521	586	589	546	538	588	579	515	530	556	540	580	537	596	542	554	550	590	567	572	540	555	564	559	536	518	519	561	536	566	588	590	560	565	549	510	560	565	520	506	578	531	619	573	560	575	551	613	560	585	568	578	544	597	590	537	549	583	549	541	565	564	558	587	554	563	562	536	555	537	516	586	601	526	575	591	591	518	553	561	551	538	603	559	570	560	527	531	562	585	586	586	571	573	604	518	579	504	538	526	583	556	571	507	528	549	576	610	547	558	554	536	519	552	579	577	536	556	534	546	579	548	582	559	548	557	559	597	584	549	546	544	617	549	616	568	593	575	574	544	580	560	581	554	594	585	580	561	588	568	538	594	581	531	540	561	566	598	559	574	558	554	561	587	591	563	532	553	538	584	539	553	571	563	567	550	536	539	554	581	545	566	577	550	579	527	578	588	596	572	531	543	592	553	573	525	557	632	587	588	538	560	596	574	565	531	549	580	596	507	535	581	564	573	569	501	558	561	617	559	599	547	579	552	534	564	550	532	539	571	571	561	531	543	537	556	573	573	585	557	542	575	622	553	569	519	549	580	539	547	548	576	574	569	516	535	580	589	563	563	567	583	553	577	554	545	544	525	560	585	532	569	548	569	606	522	585	560	599	574	574	585	546	558	553	511	569	554	577	578	571	551	546	561	500	538	533	562	559	598	557	601	579	557	556	545	574	589	592	583	556	591	540	563	540	571	567	561	536	567	512	540	530	575	556	545	547	568	596	533	570	595	560	574	545	577	586	545	522	548	567	563	597	546	575	571	553	582	561	537	544	565	547	540	553	532	548	517	543	561	574	561	534	578	592	576	557	567	558	542	564	595	539	573	529	551	571	571	592	603	570	528	553	576	580	585	553	530	575	556	535	550	566	516	567	562	597	562	580	542	623	584	547	574	567	544	558	545	528	608	552	568	588	544	582	587	583	579	553	557	572	577	588	576	546	535	568	576	581	578	551	581	566	549	546	582	547	540	537	553	568	570	529	558	559	549	595	591	526	578	544	581	540	530	587	592	565	586	551	575	568	546	551	513	583	581	584	550	514	585	557	542	580	558	556	571	560	592	525	543	552	555	619	564	539	554	581	554	585	563	511	550	564	565	578	569	555	555	549	556	575	524	577	581	613	558	579	532	597	556	572	513	518	535	567	607	549	539	552	568	513	547	581	563	582	518	536	577	565	587	556	581	607	562	557	540	538	564	552	631	516	574	533	537	531	537	539	596	542	610	594	565	610	570	556	577	532	587	528	596	526	546	542	550	550
24152	21529	30621	26643	21296	16003	4008	514	416	395	429	353	378	412	365	362	353	348	389	377	363	344	330	370	371	342	356	352	327	364	368	365	373	333	358	370	330	334	359	355	348	330	346	343	342	344	365	358	338	343	347	334	348	334	353	321	367	359	370	345	357	375	367	326	358	355	320	345	364	369	332	360	338	348	342	343	376	369	348	330	311	346	351	329	328	342	374	350	354	347	355	374	368	340	333	337	339	351	332	394	375	385	353	363	335	355	333	324	375	368	341	343	345	371	345	336	356	355	360	359	343	328	341	314	328	316	322	346	350	351	348	331	359	344	369	355	317	343	357	374	377	347	358	331	315	370	335	325	355	348	321	340	356	335	340	342	344	371	371	354	362	319	343	313	341	312	355	365	353	324	359	387	373	331	355	334	388	342	388	353	365	357	356	318	364	359	331	336	348	383	348	343	353	371	342	326	361	323	386	363	342	357	363	355	353	336	332	344	366	319	372	352	354	368	364	371	375	364	330	341	364	361	358	347	353	346	332	339	368	329	317	365	361	340	362	341	325	390	325	304	375	335	374	380	333	384	319	352	319	340	308	340	383	373	346	360	372	358	344	344	334	383	357	349	368	327	315	319	368	378	353	340	327	323	342	339	354	343	349	358	357	304	357	320	358	346	347	329	345	324	359	333	341	342	343	336	347	355	365	331	386	360	360	351	366	383	359	370	340	344	342	350	359	348	346	355	323	303	359	355	335	331	356	356	350	324	364	342	364	343	371	372	384	352	365	322	328	354	348	332	338	363	344	306	380	359	353	364	326	335	362	331	357	329	361	351	331	355	385	352	339	344	359	344	314	331	353	319	361	332	339	350	355	351	363	331	325	328	363	301	346	365	363	341	328	388	331	329	375	357	364	355	309	327	346	305	363	377	321	337	389	374	355	329	340	341	337	341	325	340	334	338	339	350	337	331	329	334	370	340	343	376	368	338	347	319	329	424	372	303	353	368	360	327	343	362	374	337	361	332	335	345	353	350	362	338	339	327	350	335	337	341	342	342	327	342	349	350	352	360	353	346	357	374	384	358	363	358	322	316	354	343	315	378	333	345	321	336	342	358	346	377	347	344	348	380	360	351	353	356	341	327	311	353	313	321	362	340	347	337	364	313	380	382	355	333	324	349	354	398	337	361	326	391	328	330	322	366	341	347	375	339	371	356	325	343	375	357	354	391	334	343	340	395	335	358	351	349	290	317	350	363	359	322	329	366	327	411	368	352	354	343	376	372	330	352	343	327	350	346	362	373	346	348	389	360	347	345	376	346	369	337	361	332	372	276	363	350	355	358	374	336	352	373	358	341	326	326	338	326	356	343	364	344	352	335	373	341	375	336	355	343	325	357	305	353	332	370	311	357	337	340	407	357	338	340	370	317	364	354	373	356	308	338	370	320	307	353	344	349	334	346	335	365	333	360	396	379	398	310	377	359	333	391	364	338	317	344	351	340	368	339	322	342	360	351	354	334	367	338	398	362	323	344	333	335	351	349	354	378	359	342	357	348	340	343	329	326	322	337	361	375	378	378	332	364	352	355	360	365	341	326	380	353	360	339	346	348	355	332	334	328	339	339	343	348	346	349	336	357	341	297	348	336	371	368	332	371	345	341	383	338	354	344	382	351	366	356	333	337	347	360	342	341	322	334	343	337	340	361	358	360	345	324	373	342	380	336	342	374	340	345	335	360	348	319	319	339	376	331	352	333	349	368	321	353	351	328	353	309	361	335	362	334	343	373	348	331	342	339	328	358	348	346	354	355	374	365	339	345	339	333	333	337	364	337	367	373	333	355	374	359	321	364	342	339	358	402	373	340	363	341	343	346	344	342	355	337	358	362	360	345	298	336	331	333	340	328	347	348	360	335	349	348	334	358	339	377	354	356	349	346	342	354	380	361	354	340	326	365	325	314	374	381	319	326	356	360	330	336	332	341	336	351	323	380	361	320	350	301	384	347	349	333	367	322	372	331	337	329	369	365	353	354	348	353	332	330	352	360	336	327	314	336	328	343	347	342	338	355	344	350	327	323	351	379	350	347	305	356	336	343	333	335	367	365	356	359	340	340	343	333	327	347	353	345	347	376	337	318	380	319	396	368	338	317	334	345	326	336	386	358	390	334	323	318	312	374	348	344	364	335	331	351	347	372	360	336	374	349	323	338	338	366	362	332	340	323	370	369	342	383	334	304	315	343	329	359	364	347	310	341	327	367	372	343	338	349	344	365	329	320	360	352	361	356	347	356	335	339	328	350	355	393	352	329	359	370	336	348	371	367	343	348	357	341	354	338	358	384	326	368	340	328	352	288	314	332	321	345	327	339	359	337	367	337	358	324	365	372	352	411	356	345	334	310	340	351	354	358	363	338	377	346	347	341	338	368	342	299	367	360	358	348	311	366	290	348	340	377	322	338	341	348	328	331	358	349	321	353	351	351	360	351	337	345	340	353	335	355	357	298	363	333	325	360	345	337	360	328	390	378	323	374	333	330	324	351	349	355	355	320	336	333	322	334	356	350	339	358	368	333	342	334	344	350	375	353	342	369	356	345	359	356	340	326	332	378	337	377	336	362	313	329	355	352	359	384	357	368	351	338	344	350	368	337	335	323	305	372	336	336	321	340	361	371	336	343	333	359	362	357	377	348	302	328	348	343	368	351	344	338	343	338	347	323	353	392	379	331	365	358	341	345	326	368	362	352	323	350	344	345	325	352	329	331	337	357	330	326	350	328	360	340	358	366	369	335	346	361	372	353	346	335	335	357	330	345	344	360	354	375	392	354	341	340	333	327	369	345	350	321	334	329	308	322	326	335	372	375	352	378	356	359	335	368	347	349	331	339	337	330	333	361	330	333	338	332	379	313	322	354	336	349	347	378	342	354	304	346	341	339	323	329	336	352	349	314	363	357	354	362	339	363	342	344	343	321	344	363	357	338	349	312	383	337	322	335	354	335	368	315	382	356	354	356	349	358	307	333	344	355	346	347	333	372	333	345	377	334	338	348	347	344	352	343	356	337	356	344	327	356	352	329	348	354	334	312	332	342	366	336	349	353	350	324	364	353	336	326	327	366	357	351	339	377	370	335	345	357	370	344	342	322	377	395	318	339	341	334	343	359	366	323	373	330	312	315	346	366	339	364	326	345	337	338	376	351	353	344	342	322	357	326	308	330	356	361	343	316	356	371	360	360	356	389	363	349	341	369	336	334	364	367	339	362	371	321	315	333	350	345	352	374	341	352	323	359	334	352	353	334	343	344	357	349	365	340	342	361	365	313	344	356	358	351	328	343	354	339	329	370	309	339	346	338	320	339	322	318	339	357	326	323	344	385	353	334	354	342	340	331	346	335	344	318	360	350	356	349	331	333	364	356	328	319	349	334	351	329	361	362	360	347	363	358	345	349	373	333	339	366	357	349	353	334	333	377	358	373	327	346	345	346	372	333	346	357	348	356	379	366	346	338	365	335
48542	74488	58676	33548	20046	13879	3090	700	689	666	626	626	581	560	548	532	536	497	515	473	505	534	538	537	465	506	466	485	483	509	499	455	490	500	503	542	467	492	510	490	526	511	502	510	469	513	499	492	512	517	506	511	508	468	512	520	467	487	463	515	459	468	502	516	491	495	491	486	531	476	455	533	460	492	463	502	484	520	511	547	495	494	488	491	477	507	515	515	504	495	463	494	510	471	464	501	510	492	529	511	519	476	462	479	480	515	479	493	451	434	513	486	464	491	489	465	481	521	495	487	455	487	500	493	455	509	490	519	487	484	508	495	491	491	444	485	491	475	539	509	526	476	482	504	482	497	458	505	469	467	488	492	446	496	493	450	498	508	487	515	513	517	505	457	467	481	458	521	487	461	461	493	447	511	500	494	482	499	498	499	499	489	468	505	484	486	471	503	465	516	471	523	501	491	520	510	496	475	487	502	503	479	518	517	514	493	511	501	457	516	478	514	493	506	482	503	469	489	465	513	487	510	507	465	490	502	463	505	470	494	455	490	529	499	477	481	505	449	500	519	471	487	466	519	481	461	474	462	507	502	510	487	470	471	467	530	495	485	484	479	495	497	523	485	478	509	464	456	499	495	516	518	498	468	453	461	489	529	508	466	505	481	512	471	469	506	497	483	505	505	504	487	505	491	467	522	560	484	445	477	480	487	525	497	502	487	508	532	442	488	499	531	493	479	469	464	485	502	547	504	487	459	502	464	492	460	479	484	491	479	502	521	484	491	487	483	489	540	484	491	478	502	466	502	482	477	494	456	477	452	454	499	493	490	472	458	504	502	498	480	527	525	468	482	484	488	477	501	521	458	494	499	489	523	481	481	488	505	501	494	465	473	477	503	511	491	533	478	488	482	477	467	487	454	498	513	466	493	463	497	501	499	468	446	504	525	487	489	532	531	494	494	516	532	498	507	493	471	489	510	477	483	485	466	535	513	499	459	472	457	491	498	508	482	484	484	478	499	497	466	496	474	479	498	524	526	504	499	514	477	512	524	510	531	526	493	483	475	493	498	467	503	503	468	483	488	482	538	509	523	511	468	459	468	513	469	457	485	481	507	490	504	497	465	523	517	462	479	464	490	502	461	493	492	473	499	470	499	501	478	512	494	473	521	489	509	523	468	491	469	490	504	506	455	486	534	491	489	528	492	506	492	467	548	491	491	476	463	521	433	494	495	504	530	507	498	512	480	443	515	455	495	505	461	468	505	489	496	506	431	470	485	471	494	506	502	468	471	480	497	469	529	473	505	512	501	472	499	485	496	507	505	486	482	442	486	520	479	488	521	530	499	511	491	536	539	490	490	477	497	461	493	469	489	475	465	526	492	497	461	499	499	539	472	462	481	508	463	520	524	477	476	493	470	470	487	516	485	503	504	486	475	489	519	529	532	492	480	518	465	483	479	473	482	493	532	521	520	497	534	446	500	448	477	469	501	488	541	491	480	483	479	489	518	525	495	506	540	486	490	532	486	523	519	486	488	480	501	463	513	490	512	495	486	485	479	471	502	476	472	509	501	489	463	488	526	502	504	487	544	487	497	491	500	527	486	476	476	488	429	480	537	501	473	484	483	480	474	474	512	491	444	456	422	478	459	491	490	496	480	500	480	460	473	479	456	536	501	460	512	515	493	486	479	514	493	477	499	480	457	475	491	492	512	516	507	491	497	473	497	545	465	499	472	532	512	487	461	512	481	474	459	478	516	510	487	514	501	462	555	473	500	514	475	490	490	500	489	467	476	493	496	481	486	485	478	484	511	501	496	477	480	467	465	492	476	458	511	482	470	486	516	492	474	510	514	535	483	492	500	498	513	486	511	531	496	508	508	542	503	462	504	524	550	451	554	509	471	494	469	488	509	490	477	496	477	516	453	512	461	505	507	538	454	514	501	517	522	506	511	480	496	513	485	470	499	462	509	528	462	522	544	514	485	495	497	484	492	497	507	464	464	481	461	493	467	479	461	476	511	499	528	520	475	488	525	509	452	453	508	494	537	502	515	476	472	466	453	462	498	506	516	505	513	522	523	525	516	503	483	480	481	494	463	471	440	525	496	509	477	457	459	524	470	503	509	478	507	516	513	497	465	510	479	492	507	502	460	483	523	492	490	480	492	567	509	447	503	533	503	461	464	521	528	491	500	446	492	463	519	522	494	506	503	488	528	493	478	502	520	489	497	462	478	506	480	498	484	503	484	461	525	481	487	478	457	461	526	518	469	502	484	456	482	512	485	522	517	480	462	504	468	510	499	472	486	449	517	471	504	498	512	479	473	485	470	516	481	504	461	484	468	517	515	528	511	532	497	475	510	463	491	462	475	485	517	470	503	488	497	491	468	473	526	503	507	483	445	470	484	518	488	506	499	516	515	487	460	524	505	519	494	478	534	496	475	499	465	477	470	510	471	476	473	511	483	470	519	487	476	507	495	472	501	482	526	528	482	510	540	501	483	495	449	473	473	462	488	509	502	498	444	487	499	524	517	479	504	439	489	476	503	478	477	524	494	509	456	479	510	491	504	463	494	456	521	491	514	552	493	516	472	485	490	501	483	506	517	491	523	516	536	503	492	510	486	485	463	502	473	496	500	480	483	492	536	456	483	520	502	495	516	493	477	490	463	467	478	513	465	489	482	485	484	508	491	507	532	504	528	503	532	495	499	514	495	496	482	511	448	481	492	504	483	520	548	470	505	518	505	468	475	507	473	473	492	476	512	503	497	505	490	487	480	526	459	502	481	464	485	519	487	524	517	516	485	506	484	502	487	484	474	490	487	486	523	446	495	507	495	477	495	472	500	520	492	491	511	510	454	452	508	509	490	477	488	481	448	527	530	499	503	509	515	470	471	484	479	481	450	473	501	511	453	476	494	518	475	476	517	538	501	501	539	475	498	506	490	498	476	524	484	490	532	494	511	437	506	501	460	521	488	482	470	504	462	509	506	521	497	501	489	484	504	503	487	475	499	508	486	473	512	528	526	529	485	481	473	450	520	489	528	520	480	514	494	460	496	505	455	525	443	446	467	484	499	452	512	494	503	470	510	460	481	482	454	478	491	472	474	496	528	449	468	492	507	483	498	489	547	504	487	522	465	447	468	486	486	501	505	519	465	526	497	491	472	471	484	462	528	485	484	537	456	505	481	502	509	472	484	481	528	520	492	465	501	503	505	514	485	460	510	489	503	481	484	439	481	475	502	484	501	474	511	477	477	490	480	477	448	509	515	477	483	495	483	493	478	497	507	465	467	492	465	449	492	511	461	475	506	469	508	478	520	499	528	512	512	509	487	498	479	508	505	473	490	516	523	446	484	483	504	472	504	483	500	476	521	511	495	511	513	481	439	447	490	479	477	465	490	462	473	482	512	464	492	508	504	508	494	473	470	485	496	463	497	485	504	508	489	508	485	490	472	486	503	501	435	496	532	483	515	511	506	498	504	530	509	498	533	493	467	476	488	503	492
23154	21280	29541	24183	21108	18934	4700	463	313	285	292	250	251	213	219	210	180	188	189	208	182	186	191	170	159	196	211	170	184	188	170	190	179	179	169	178	194	167	187	163	179	190	175	182	184	161	160	170	199	142	176	161	144	159	169	158	193	166	169	179	167	168	171	169	149	179	171	164	151	176	177	163	158	176	187	168	170	203	173	181	162	164	164	142	163	181	164	173	170	164	152	172	148	183	179	183	182	178	171	145	162	146	184	172	171	168	192	161	168	187	180	150	165	168	183	175	175	190	148	173	168	158	181	168	177	177	147	166	191	173	184	174	171	133	178	166	155	161	163	164	174	156	147	156	159	162	155	151	142	168	153	156	178	155	138	174	163	175	182	168	148	168	183	158	144	182	175	167	185	175	162	165	168	174	161	154	160	190	157	169	180	175	188	180	169	152	164	176	183	169	168	180	176	153	199	172	188	172	180	188	165	167	170	170	184	172	198	177	211	166	182	169	172	173	176	151	146	179	158	171	170	168	156	170	164	161	144	142	153	165	166	133	156	174	167	149	174	175	159	157	169	153	155	166	164	174	158	159	179	169	172	149	155	166	156	169	163	156	178	156	161	157	170	147	157	150	162	158	149	171	179	155	164	155	187	175	152	142	159	179	159	179	185	156	158	168	150	165	170	162	173	165	157	171	160	169	163	166	169	167	168	190	148	153	155	156	157	172	155	200	184	199	180	157	166	169	159	179	162	168	169	158	167	167	179	170	194	202	143	166	154	152	160	172	168	137	172	191	181	150	182	145	202	197	147	175	175	178	150	190	153	173	150	164	178	191	177	163	160	176	161	169	170	188	142	167	167	164	182	176	169	166	169	180	162	186	183	178	181	164	146	163	183	167	164	169	167	189	168	173	175	180	167	147	162	178	180	159	154	161	164	185	152	176	194	170	174	176	157	165	157	184	171	174	152	189	184	143	156	180	179	172	169	169	161	190	171	184	178	176	168	157	163	167	179	150	176	166	152	155	166	162	174	178	151	164	175	158	145	158	151	183	133	151	164	163	166	167	162	163	150	170	153	159	161	161	146	181	180	177	164	174	149	202	146	171	168	156	184	169	175	166	168	184	155	177	185	180	183	160	169	171	170	166	189	156	186	146	206	159	171	145	178	165	163	185	142	168	182	194	185	143	177	147	177	160	160	172	162	172	183	176	168	170	178	171	159	164	156	164	162	174	196	189	154	144	174	173	162	153	179	172	165	186	178	200	161	163	169	188	166	151	158	186	169	146	156	154	164	183	177	180	172	169	199	163	160	177	174	166	152	172	183	161	171	182	162	172	180	182	173	188	167	166	165	169	153	177	137	164	174	174	187	156	195	161	160	182	175	168	175	164	172	164	157	170	171	154	162	165	151	151	171	167	168	172	170	173	178	141	151	173	155	157	158	205	158	135	157	150	163	160	167	178	184	155	185	161	164	156	161	165	167	135	169	155	157	169	184	172	172	174	164	189	166	154	152	173	161	174	158	180	186	170	173	171	168	158	182	198	168	166	169	156	176	185	179	160	164	166	158	158	178	170	156	172	160	161	149	169	179	183	161	187	166	173	165	158	179	157	151	166	163	160	184	157	145	181	148	149	157	171	188	154	156	161	161	167	165	140	179	176	171	146	172	151	190	167	157	167	172	164	166	163	183	164	173	182	158	165	176	167	166	162	158	171	185	166	155	194	163	170	188	151	172	172	153	144	152	176	170	171	162	181	147	160	167	171	161	181	140	186	152	201	155	148	192	187	158	186	167	171	152	188	176	154	164	174	151	173	169	156	165	180	164	167	167	173	165	167	161	170	160	143	158	141	178	159	176	169	162	156	150	189	172	171	143	164	168	174	185	140	179	173	182	176	152	163	174	164	165	155	155	154	166	183	172	159	170	155	166	174	181	154	160	157	165	161	168	167	153	152	190	158	166	162	170	162	167	166	164	165	179	156	169	160	151	162	177	156	185	169	169	184	177	158	149	154	182	190	162	173	170	164	172	175	161	162	168	175	172	160	167	156	166	157	155	163	162	150	174	178	147	172	164	156	175	148	161	168	173	173	150	155	164	193	159	152	164	168	167	193	168	186	180	176	162	167	183	172	153	183	168	192	167	172	148	178	141	166	156	165	174	173	172	161	177	162	171	158	158	164	155	155	174	154	143	182	164	194	166	167	156	188	146	152	183	174	161	184	176	154	168	164	154	187	167	164	163	154	164	149	190	158	163	157	158	155	159	183	157	185	169	168	162	165	165	135	138	175	172	178	159	177	148	168	165	161	171	144	170	164	132	162	168	161	154	180	165	156	191	176	152	161	182	174	164	158	178	170	198	180	167	159	150	178	162	156	177	162	148	166	167	164	144	175	163	176	196	202	169	165	151	162	176	186	159	172	171	186	164	163	151	173	140	153	164	174	161	179	177	143	161	173	141	173	167	159	148	149	180	164	169	165	181	172	167	182	169	158	158	175	153	157	157	171	156	178	163	204	148	164	159	176	170	133	181	155	174	167	179	155	177	171	143	168	159	185	177	165	171	148	157	159	151	165	169	158	137	152	194	156	152	181	149	164	153	168	156	169	164	145	160	185	184	177	149	149	180	156	172	159	152	148	165	163	156	180	167	161	169	159	168	180	158	166	167	181	176	171	135	182	177	166	203	163	141	160	163	140	163	172	147	135	163	157	162	176	171	147	172	167	183	171	159	168	176	151	141	188	162	184	158	158	148	168	160	148	147	163	185	175	171	158	157	164	168	180	178	166	148	184	164	178	177	174	161	158	155	167	170	189	165	143	170	149	154	171	202	178	168	177	180	201	165	173	150	164	161	175	177	168	165	173	171	179	148	152	161	171	146	154	159	160	180	155	177	163	172	162	171	166	181	147	145	167	165	145	159	154	158	187	172	156	164	147	167	173	150	162	177	175	153	175	162	138	163	188	153	149	162	179	155	164	168	164	156	152	164	176	170	176	141	177	161	168	179	176	165	166	163	165	159	163	163	159	159	163	163	168	165	165	141	175	158	144	174	166	148	171	181	168	157	169	158	176	161	171	160	145	164	166	169	153	158	187	160	183	173	191	154	168	188	193	172	169	176	153	157	183	181	176	178	166	185	171	183	166	183	159	173	166	193	194	184	173	192	158	160	145	160	169	171	151	169	145	194	189	189	177	162	161	165	173	166	161	167	152	145	182	154	167	185	178	147	175	170	151	170	174	168	166	169	165	174	170	143	196	176	180	180	158	157	175	166	181	179	161	171	174	190	189	168	158	164	162	171	187	150	157	192	163	135	174	192	158	190	162	203	148	161	174	176	183	167	154	158	164	167	153	161	156	177	187	170	168	172	171	195	190	164	177	159	185	166	150	168	177	167	173	173	165	181	142	170	171	170	157	144	174	183	174	171	166	169	149	155	154	165	178	158	172	182	163	163	194	149	167	165	152	148	169	164	172	169	165	143	188	152	167	155	160	160	152	143	173
51907	82297	66568	28862	10161	1834	1027	808	676	586	475	466	396	377	393	327	370	348	297	326	306	316	309	292	279	290	281	289	253	256	238	262	297	258	269	247	246	237	269	239	252	251	236	266	246	241	264	235	271	243	213	275	201	278	256	235	260	258	258	262	267	242	267	265	248	242	245	246	224	216	242	238	238	249	244	247	247	238	232	230	224	233	241	232	236	236	249	239	280	246	266	241	241	258	225	236	270	222	222	253	269	254	243	227	288	222	244	228	272	215	238	242	259	224	237	253	247	242	239	231	266	238	276	267	250	262	249	245	225	253	246	220	235	266	253	253	258	240	239	223	203	232	256	237	246	249	220	246	271	237	245	252	199	228	201	250	241	236	253	237	220	226	255	217	251	247	228	236	245	228	225	252	213	255	249	231	249	232	215	228	237	225	249	247	221	264	231	228	260	250	226	249	264	251	234	257	264	221	233	228	254	228	242	258	244	233	232	254	201	249	234	222	256	243	196	233	218	248	273	238	256	280	227	230	215	264	265	240	232	259	236	229	201	239	243	226	237	226	248	240	238	227	267	256	285	250	236	272	249	231	247	221	268	231	246	243	252	249	240	271	245	209	241	216	243	222	232	209	251	235	223	265	223	209	248	262	252	239	227	275	262	264	221	256	247	245	217	240	232	293	219	277	235	247	253	229	250	259	251	261	221	293	234	274	263	228	249	229	235	219	226	214	213	245	232	228	228	260	222	237	258	264	235	270	229	255	241	249	253	248	230	263	220	256	265	254	239	234	240	224	229	228	249	244	249	243	243	231	243	257	244	227	256	241	247	264	216	247	242	236	226	238	236	250	261	237	229	269	277	241	255	262	255	250	238	218	257	269	221	224	256	244	216	227	256	253	226	227	254	250	239	225	248	253	218	222	228	240	254	251	253	225	263	264	207	245	239	252	236	249	223	261	222	225	244	247	242	231	243	233	235	252	249	234	270	250	255	235	237	236	241	206	225	217	221	233	241	245	237	260	223	259	277	242	239	225	233	228	242	266	259	266	237	249	270	255	219	257	232	266	235	270	235	233	253	215	216	243	243	242	224	241	241	256	234	218	236	234	244	231	264	249	216	250	240	281	247	232	243	264	236	243	250	250	254	220	235	219	266	238	245	236	245	262	217	227	221	258	216	210	240	225	232	252	244	229	260	221	248	227	239	234	244	238	241	245	241	236	219	207	244	255	259	226	222	248	261	228	258	221	242	273	246	250	258	252	243	246	235	241	248	234	256	249	224	222	247	237	228	254	267	243	230	232	243	244	245	252	239	252	261	245	234	245	226	236	244	244	245	225	247	257	224	238	227	232	263	217	252	231	217	246	247	239	251	243	242	256	245	258	236	251	221	254	253	229	233	235	233	225	251	262	243	236	251	244	278	236	229	227	245	236	244	242	231	223	252	257	237	238	243	202	255	257	253	243	239	224	245	251	243	236	211	258	222	259	230	222	247	216	227	235	227	230	242	252	227	226	266	248	242	197	264	228	252	244	283	245	220	218	251	242	225	264	263	235	254	199	234	255	235	235	223	249	242	248	227	236	235	244	210	235	260	254	226	264	212	241	249	218	243	248	236	260	253	255	239	236	261	230	253	250	240	252	261	248	237	235	238	240	221	235	258	255	243	265	237	256	251	229	250	233	230	247	234	238	221	247	242	235	240	253	228	234	265	238	257	244	242	246	230	238	247	235	239	238	237	250	233	251	264	280	252	235	218	245	227	238	216	228	256	250	239	242	241	247	213	246	200	238	247	266	227	217	248	250	228	242	251	250	269	259	257	245	251	253	236	254	237	247	233	243	230	239	226	250	240	242	198	211	237	261	262	223	217	267	251	264	229	228	259	242	285	247	261	238	238	251	255	259	271	217	260	232	216	243	258	251	249	236	245	242	259	242	232	254	244	231	215	238	221	223	247	255	215	213	230	259	260	233	236	231	220	222	255	232	265	223	246	249	250	235	238	248	246	262	230	233	234	275	247	246	225	226	252	273	231	251	235	250	261	208	250	235	236	208	250	226	231	237	230	238	243	244	245	216	243	240	242	272	246	249	228	245	248	266	218	246	258	235	230	259	234	240	244	241	248	240	211	255	233	257	250	229	239	223	257	236	274	235	246	226	200	232	214	224	233	237	258	262	242	245	227	237	236	239	227	252	250	233	220	226	264	252	254	254	245	233	230	256	248	270	246	248	217	253	232	263	259	250	221	250	219	256	260	257	229	245	254	233	282	260	239	224	253	234	235	226	226	234	231	260	235	250	258	233	230	270	264	235	233	247	226	250	255	277	251	245	224	221	228	254	234	251	209	241	269	255	235	259	224	249	243	238	232	259	257	254	241	238	253	215	233	230	245	204	247	225	228	243	235	224	259	248	237	221	209	231	262	241	252	248	208	252	239	233	261	231	233	260	241	247	238	235	262	242	271	231	212	259	236	226	249	219	243	236	250	246	228	246	242	243	234	231	235	213	227	215	216	258	226	232	288	224	247	241	244	219	231	281	215	239	279	250	228	238	261	228	243	260	240	228	255	239	226	224	256	221	233	242	244	262	269	228	226	213	239	270	226	241	261	264	215	234	259	234	244	259	231	268	233	233	256	241	280	255	242	224	231	247	227	270	261	209	247	277	240	228	271	245	246	221	221	241	259	246	247	236	233	204	248	257	252	246	238	253	235	229	235	226	241	216	245	281	255	270	229	223	231	227	244	233	233	220	255	217	207	237	252	243	246	231	261	260	282	249	258	242	232	252	234	242	235	254	247	240	236	241	218	237	245	224	245	235	208	240	280	230	249	235	245	229	233	228	217	230	248	230	247	242	241	240	228	268	267	244	242	251	246	261	222	247	236	258	209	251	224	235	226	259	250	249	262	245	235	229	233	256	242	228	239	259	245	247	240	214	253	232	227	242	250	245	255	257	251	223	251	224	247	239	217	220	256	240	260	232	232	244	248	223	229	245	223	219	236	229	254	254	233	255	263	223	248	243	220	239	251	236	238	245	244	246	249	226	210	248	241	230	227	234	246	259	261	242	243	215	262	263	231	216	237	234	239	244	256	248	242	236	246	260	235	256	254	240	241	253	253	217	271	239	217	226	239	252	219	268	238	235	246	233	235	225	242	232	268	272	251	262	248	218	236	250	241	249	229	246	240	219	250	229	250	269	249	236	222	246	245	214	244	254	227	218	255	251	217	248	226	239	238	251	241	232	238	218	234	238	211	252	216	223	228	245	214	241	249	243	229	242	255	267	239	235	243	246	261	253	233	261	247	235	248	217	224	277	238	255	214	244	252	241	246	250	270	232	247	224	239	257	243	254	244	238	263	237	250	228	247	239	242	228	234	254	219	226	217	235	235	235	237	241	221	235	212	238	248	229	232	279	222	235	240	249	226	240	207	267	235	253	221	241	214	241	233	235	256	240	212	214	271	245	241	240	228	242	256	234	237	230	233	258	249	238	253	224	242	233
32631	40151	38225	22894	4931	565	434	422	410	408	373	375	380	392	399	427	425	398	392	410	395	368	427	375	436	411	383	383	380	382	400	412	407	396	400	391	369	389	401	402	380	433	371	369	400	420	404	380	417	357	411	415	400	382	395	397	368	387	390	408	417	365	355	387	381	358	409	411	358	398	401	376	380	397	384	366	384	425	388	401	390	398	345	423	380	368	427	386	400	370	366	368	438	397	416	405	381	376	374	409	399	414	388	392	382	378	398	354	406	399	401	404	388	387	427	419	369	429	395	379	416	380	368	403	409	419	413	372	378	376	393	400	373	369	409	359	395	421	372	380	398	429	373	366	353	385	405	381	383	409	390	385	379	396	385	362	412	398	401	434	385	414	370	400	400	393	388	377	396	392	405	401	398	400	416	402	398	392	397	438	413	373	387	391	398	377	413	413	375	391	389	384	378	385	401	379	415	430	366	382	365	376	396	396	397	388	401	416	393	421	400	366	377	373	431	406	392	410	395	393	360	388	390	421	382	377	388	379	405	371	411	412	370	381	378	389	415	378	360	415	372	406	400	400	376	388	385	386	381	373	391	380	404	397	412	401	414	423	375	353	403	380	409	388	371	401	387	405	393	378	358	392	380	347	408	390	386	395	377	379	377	429	391	376	397	401	386	389	372	400	382	398	382	372	386	385	377	385	361	399	381	378	387	409	403	426	397	424	423	381	398	410	413	353	381	374	384	390	379	429	434	386	389	401	378	388	348	391	380	379	372	401	371	405	398	402	399	379	364	399	437	383	409	368	361	395	380	363	444	440	388	384	404	392	405	386	412	407	414	450	383	349	414	404	352	380	390	384	424	383	368	406	394	433	379	374	397	401	364	430	408	437	402	404	384	417	395	382	379	415	423	375	421	396	385	397	363	391	401	360	400	376	411	404	424	407	408	431	359	364	411	371	407	397	385	376	383	409	426	379	401	394	420	390	393	381	380	367	411	375	403	391	366	410	369	400	367	403	394	389	374	395	378	372	384	385	405	366	434	391	364	385	410	399	412	395	393	396	412	373	390	366	375	418	366	406	410	417	416	441	387	442	404	404	376	375	409	374	382	374	420	360	390	365	390	389	389	409	355	375	420	406	406	388	416	379	373	378	371	422	393	425	388	379	372	389	399	390	383	403	415	402	373	404	395	408	382	403	349	396	404	336	396	401	382	413	394	394	382	405	390	392	364	400	375	379	359	374	409	410	383	389	430	418	425	377	394	359	414	391	401	390	414	376	373	381	397	393	410	401	387	375	396	398	419	396	361	391	386	394	373	392	356	389	402	401	399	377	372	419	402	373	381	383	393	372	434	377	441	380	391	408	392	369	427	378	384	382	402	354	406	403	385	396	362	375	401	400	378	386	380	365	403	391	404	399	374	392	404	384	363	390	410	405	356	418	382	371	412	408	405	385	381	394	420	393	396	411	400	399	380	417	392	415	395	411	399	399	435	382	342	426	381	425	393	403	407	402	354	391	389	407	407	405	415	376	398	404	388	405	373	396	414	380	396	392	388	389	411	400	394	376	403	401	396	370	374	390	354	405	406	361	391	388	401	392	357	398	392	399	378	419	393	439	366	358	366	367	380	383	387	398	382	384	364	417	400	382	366	408	376	383	355	412	403	381	385	360	404	396	417	390	393	385	364	410	420	399	422	386	384	400	409	408	411	390	397	405	357	376	359	402	362	374	376	408	399	408	388	404	400	356	407	398	400	399	404	387	397	367	400	413	408	405	387	430	395	420	443	408	389	376	356	417	447	403	413	376	410	372	389	385	386	378	387	409	369	402	387	400	383	408	375	405	362	408	430	390	414	348	341	385	400	397	392	382	381	392	423	432	387	403	358	399	400	416	423	403	417	394	397	406	404	409	413	354	385	409	432	407	380	389	352	405	386	389	389	381	393	375	395	363	412	364	408	388	428	399	414	382	417	367	409	395	379	384	403	428	422	382	397	370	382	410	400	390	400	398	421	371	387	394	398	400	371	394	417	401	370	389	393	373	385	455	403	380	402	409	399	374	395	374	372	396	410	404	408	399	394	396	399	402	368	362	380	383	367	376	403	361	384	418	400	378	389	365	387	376	381	375	385	371	379	378	392	409	404	407	409	389	368	386	374	399	359	386	377	417	417	400	393	391	392	418	382	387	403	411	408	387	421	348	406	414	393	386	392	406	415	388	376	387	383	373	404	385	348	384	422	409	391	413	384	409	373	437	374	401	408	381	389	393	376	393	375	395	401	412	429	360	381	400	387	434	415	382	386	392	405	441	390	397	393	409	387	347	385	389	391	406	389	374	340	402	404	413	395	456	408	383	389	413	385	398	371	388	423	393	403	404	392	404	377	382	413	402	418	390	395	378	389	384	390	391	437	384	401	406	394	436	412	426	395	404	418	394	395	369	414	389	400	372	423	410	406	405	390	371	398	392	412	367	389	379	379	327	405	368	396	424	366	388	371	408	384	384	395	390	417	383	388	383	360	384	387	416	360	413	387	395	427	399	380	347	390	438	413	396	425	405	408	394	402	418	394	396	411	384	449	410	356	405	364	381	403	402	386	384	386	364	406	394	406	391	407	392	375	412	417	391	397	378	435	376	382	385	375	355	396	377	377	410	399	435	385	410	420	375	396	379	386	378	390	376	369	384	389	397	373	385	412	370	376	375	395	401	407	413	403	383	409	436	375	403	388	400	373	387	429	367	346	378	398	386	371	365	395	384	387	445	406	400	399	385	389	396	395	369	416	413	411	390	378	397	389	397	372	346	412	401	398	408	370	389	393	398	391	414	402	427	399	406	372	424	379	375	374	381	392	405	409	430	397	382	418	408	406	400	388	396	385	422	398	366	418	358	401	359	420	372	409	381	438	383	392	365	409	399	407	385	385	448	419	390	398	414	408	391	386	392	385	382	406	388	442	376	408	390	408	393	465	364	399	382	394	378	431	405	413	408	331	394	387	402	389	375	392	399	379	366	401	419	363	355	381	421	408	411	382	394	384	403	364	398	405	385	380	402	394	414	389	381	371	433	381	352	425	426	382	372	404	402	411	378	396	408	351	382	397	367	391	377	366	392	398	400	390	398	387	385	394	394	391	397	417	366	373	395	393	359	386	394	373	387	418	427	399	402	382	400	399	402	366	357	398	377	382	396	376	373	383	389	377	407	418	375	409	371	355	406	401	396	398	380	445	411	357	366	386	386	403	389	358	394	431	376	395	388	397	362	393	430	408	393	387	387	433	374	360	396	384	379	388	394	395	406	386	383	394	387	390	372	397	390	383	414	409	412	377	360	390	360	387	366	383	410	378	434	357	410	407	385	390	406	387	387	400	403	381	378	387	374	380	373	355	398	398	396	386	400	390	394	381	392	374	419	402	371	413	400	388	397	394	377	417	419	378	381	391	368	433	381	364	376	398	384	382	360	379	403	382	415	401	415	389	379	408	376	413	371	405	385	413	399	397	384
43837	57365	41967	22328	5462	725	606	626	604	572	579	620	549	540	552	568	567	575	564	552	557	536	556	539	560	524	573	526	578	541	554	546	557	589	517	525	541	546	485	530	523	563	571	534	588	530	573	570	555	539	600	547	535	527	545	596	520	563	554	558	556	546	512	573	535	544	536	550	533	533	539	544	554	583	543	554	588	575	555	532	545	531	566	568	565	495	565	568	527	565	548	546	551	533	499	569	511	539	526	551	567	546	544	561	579	576	533	584	554	577	502	495	533	564	544	539	527	552	522	538	539	575	547	530	519	538	542	526	533	527	543	554	583	562	515	546	543	518	527	600	542	570	533	561	524	541	586	563	527	549	584	566	529	547	560	543	529	581	589	594	551	516	551	538	596	553	592	552	560	545	587	539	496	508	561	507	549	564	527	533	562	506	534	528	566	592	558	541	579	537	583	571	586	534	540	560	547	559	549	523	560	564	577	509	546	539	590	556	531	501	570	529	548	555	560	552	519	540	555	535	544	557	532	559	526	571	531	574	523	534	557	598	620	601	553	547	514	569	521	531	533	545	553	546	554	550	562	566	585	544	532	535	555	541	581	532	559	513	535	574	557	527	519	573	510	538	596	565	558	550	544	489	537	587	572	616	556	514	513	518	523	553	568	496	550	573	561	574	519	555	568	505	539	542	586	515	564	543	580	563	537	523	572	519	557	545	539	522	567	517	550	550	535	543	564	583	585	535	590	523	523	546	544	564	573	540	562	552	555	570	561	547	536	569	590	553	516	564	575	492	524	574	553	478	524	540	535	535	504	562	606	556	514	607	557	568	614	576	526	572	551	565	553	554	556	545	568	553	557	550	539	521	531	518	534	564	583	547	543	539	530	524	526	553	537	542	528	534	553	561	578	581	521	554	536	562	579	573	562	513	515	546	549	528	574	545	558	561	551	553	525	543	478	541	499	586	540	577	522	519	565	551	579	515	556	565	521	505	568	508	563	558	569	550	530	569	550	568	594	570	522	548	588	561	556	600	530	523	535	528	555	521	573	490	584	572	494	566	555	562	548	525	537	577	591	578	548	585	533	523	571	521	538	524	554	542	531	538	556	574	541	508	529	538	491	479	545	549	590	559	520	562	560	551	554	531	530	575	553	569	512	535	563	566	544	498	508	573	555	560	524	540	552	553	611	578	582	526	529	525	552	526	557	526	539	561	546	558	564	552	524	521	595	558	540	529	566	524	519	526	512	516	542	561	539	578	535	537	540	579	550	553	580	541	560	527	544	571	538	527	495	594	534	563	542	543	534	570	539	554	520	549	555	591	557	531	574	525	572	567	531	592	567	488	502	577	563	565	581	554	524	534	561	566	515	544	641	553	554	531	543	552	548	541	538	565	569	586	550	541	600	559	552	523	531	547	524	526	558	521	557	551	564	530	511	517	524	539	544	570	565	549	585	609	557	503	570	548	515	530	554	552	506	579	564	567	566	578	577	516	573	570	525	564	556	560	538	595	558	566	588	570	525	553	574	586	506	553	547	574	570	521	600	596	538	547	550	587	541	549	568	558	512	514	536	509	515	547	534	533	560	551	538	538	525	565	547	533	563	571	512	546	515	570	555	541	558	537	517	577	562	556	520	580	517	518	528	565	522	515	561	561	521	534	553	554	540	560	530	568	576	564	542	571	514	578	568	538	536	526	542	556	542	553	557	580	541	542	548	560	541	538	559	582	547	525	552	524	553	550	510	562	521	602	523	543	498	543	560	550	558	545	547	528	582	543	565	534	508	557	522	541	562	572	522	570	540	566	529	564	583	535	564	576	535	568	513	555	538	530	502	532	566	577	595	611	565	502	563	573	544	568	529	613	525	541	533	541	584	544	557	588	572	531	542	548	575	572	566	508	545	566	560	530	566	527	549	569	569	568	512	550	576	549	534	545	542	578	560	571	560	534	544	549	552	572	539	560	569	528	522	532	545	578	524	507	551	580	580	552	557	561	511	562	611	552	537	573	559	556	556	557	600	554	554	525	548	548	569	554	541	549	525	499	511	537	529	592	525	553	558	555	558	573	560	517	589	537	536	538	579	569	563	504	559	537	536	565	524	591	581	563	579	554	535	529	548	521	551	519	542	536	549	503	540	581	593	556	500	556	562	532	530	592	531	543	563	582	523	494	541	561	503	577	577	561	563	558	573	609	532	528	540	562	541	575	572	530	552	571	524	546	567	523	561	546	548	533	546	577	556	525	491	525	543	543	529	573	536	571	578	514	598	506	539	540	573	555	556	536	596	540	507	550	514	562	563	571	558	603	532	585	548	566	579	557	615	577	582	513	606	614	551	538	529	516	564	562	614	552	549	577	533	564	531	573	528	531	504	587	520	566	560	537	556	529	565	593	516	492	489	498	528	577	559	588	553	550	548	526	523	541	514	552	565	580	523	541	537	517	570	574	518	584	518	609	503	540	521	536	545	568	525	535	530	559	545	554	533	543	514	571	546	559	542	522	560	575	562	555	541	568	565	560	592	560	550	546	543	512	566	549	561	572	576	558	543	547	536	576	565	533	572	526	561	541	547	569	557	553	564	590	566	529	541	550	542	551	570	576	526	530	538	561	574	529	551	525	516	563	551	500	533	591	546	531	546	515	537	579	549	548	545	541	542	484	524	556	515	560	516	536	561	521	554	542	546	552	574	537	546	535	572	546	570	525	522	528	570	516	528	498	552	521	527	546	524	524	544	555	576	553	540	535	554	571	546	555	552	555	580	493	541	543	571	532	615	533	527	518	494	543	557	589	568	532	520	515	541	561	561	546	554	554	524	499	525	571	517	581	567	547	569	597	536	512	540	531	614	551	531	532	591	553	533	567	576	544	586	485	562	595	540	567	539	565	540	554	555	531	530	548	524	588	545	540	586	542	567	554	531	502	536	569	539	546	606	516	581	535	552	543	564	528	557	555	569	563	538	598	594	568	552	541	551	578	553	541	523	527	574	493	553	586	558	571	562	596	503	572	570	553	557	539	550	557	547	517	530	563	548	570	531	574	542	526	572	555	520	565	509	548	516	560	559	536	594	605	530	518	536	509	546	552	557	560	585	534	506	566	516	538	569	595	562	534	544	568	541	582	565	538	538	563	556	536	534	544	509	564	573	577	556	549	531	533	571	553	505	550	511	576	534	569	556	540	577	517	544	536	543	545	537	545	545	563	573	549	545	587	538	550	493	542	506	586	572	550	588	514	564	538	554	532	531	532	559	556	585	520	542	540	538	554	552	569	537	537	563	543	518	556	538	527	549	539	540	553	557	553	531	592	552	575	562	518	557	511	565	553	548	485	558	591	550	556	511	523	539	478	556	534	586	553	551	563	537	576	557	531	566	542	572	542	562	556	540	535	572	551	555	553	575	567	526	573	546	576	597	544	573	545	578	518	545	555	560	490	524	574	573	597	530	562	594	538	556	568	558	540	564	529	571	552	538	541	546	548	553	558	523	572	538	552	532	495
24227	21608	31031	28561	23311	11241	1225	458	371	366	392	394	374	380	395	372	382	379	374	363	347	339	346	340	389	337	395	355	365	357	344	325	327	348	352	357	340	385	344	353	320	336	362	350	396	346	343	375	361	361	337	337	362	355	374	338	310	306	387	359	342	348	340	362	365	383	339	347	359	369	364	338	306	322	344	348	344	390	339	351	314	340	327	349	343	333	351	308	369	347	342	350	314	360	346	352	354	375	333	345	330	334	337	359	337	360	345	350	349	316	363	410	342	347	317	359	372	374	326	353	329	326	365	352	382	355	381	337	330	340	362	329	346	333	378	357	322	354	334	373	342	355	373	346	361	302	338	330	335	348	398	372	361	351	355	372	349	365	343	384	361	389	365	351	385	359	326	394	353	356	358	348	353	340	363	363	345	340	348	331	348	334	322	375	341	330	350	355	345	365	320	357	344	353	355	349	359	357	357	361	337	321	353	340	350	299	334	370	368	329	363	363	358	347	347	354	354	365	368	322	336	324	379	367	372	345	375	348	352	329	374	325	371	370	343	351	378	367	343	321	351	336	370	359	341	381	343	357	354	327	312	334	365	350	378	374	362	331	329	324	366	366	362	337	328	324	380	347	316	347	362	353	338	355	364	367	360	323	330	349	352	335	362	337	311	358	339	354	334	338	327	364	339	370	365	347	363	350	351	377	318	347	352	349	379	349	353	331	371	322	351	338	330	363	309	329	334	332	344	363	369	328	366	366	319	327	343	377	377	332	353	358	359	363	348	313	330	333	339	370	342	353	351	405	363	366	348	340	358	333	362	341	395	334	357	354	347	363	369	346	344	363	359	349	355	368	344	322	312	330	322	378	343	359	353	395	395	364	348	345	339	342	344	337	377	387	358	368	368	330	346	313	359	340	356	371	330	336	356	386	376	326	363	345	354	349	336	333	345	339	360	326	354	310	322	345	355	338	347	340	333	354	363	325	344	352	358	339	344	333	343	368	359	329	363	335	310	354	343	360	363	349	362	321	344	358	331	323	370	354	382	358	364	317	356	322	383	384	349	340	349	344	345	360	374	336	365	330	350	376	365	330	377	361	341	331	368	361	335	304	368	330	374	351	367	385	320	362	341	331	313	353	334	365	337	334	360	331	347	360	345	346	329	353	324	365	326	340	369	357	365	377	343	348	408	340	364	356	349	340	350	384	357	339	390	316	317	335	379	367	354	379	325	327	356	383	325	350	322	354	332	356	353	376	354	314	361	341	343	382	329	335	349	369	322	333	346	348	352	337	327	341	334	374	355	365	359	372	337	350	329	354	362	340	333	330	356	358	364	334	325	381	329	355	343	353	328	384	359	356	358	356	356	325	324	356	344	346	380	337	328	346	369	334	353	350	346	333	371	336	362	353	361	335	358	345	355	318	368	348	349	351	332	350	350	343	365	325	347	373	402	371	354	357	314	345	315	366	369	355	347	353	342	373	352	345	337	342	368	328	322	353	331	312	333	353	352	356	347	370	395	335	340	358	354	370	360	337	361	346	349	370	371	345	341	328	389	330	346	308	346	333	327	329	335	378	340	356	330	334	346	372	353	304	354	352	348	354	333	349	327	324	343	361	310	344	345	357	334	356	351	300	307	374	349	357	344	356	348	317	340	329	389	336	326	344	375	364	368	333	396	356	325	362	339	356	326	359	333	346	346	361	324	361	354	374	349	332	348	381	316	375	347	355	361	340	359	334	349	364	384	311	341	358	363	377	379	359	336	349	367	347	342	365	334	318	368	331	315	379	358	341	355	366	369	352	327	381	336	310	363	368	315	339	344	339	354	323	331	340	369	357	373	375	338	333	315	355	372	353	336	349	388	351	334	334	316	364	357	370	323	354	370	342	335	385	374	355	355	349	340	356	370	316	360	361	360	350	373	348	350	305	332	342	309	325	319	322	359	341	339	344	338	350	323	354	353	361	337	334	341	343	350	387	348	372	364	332	313	343	325	328	339	326	336	341	362	356	355	324	374	324	352	367	358	329	330	323	359	321	358	374	337	333	362	348	329	330	363	341	343	323	321	339	294	337	309	357	357	372	333	353	338	332	371	308	369	365	320	340	329	352	348	320	304	345	383	340	336	384	344	347	333	338	330	347	344	333	347	343	386	350	376	361	367	352	355	344	355	331	406	373	333	360	349	363	351	383	350	332	338	339	333	371	353	367	345	372	358	374	322	341	331	362	348	323	334	340	366	340	353	333	352	356	367	363	374	339	349	359	340	347	357	367	358	371	332	329	317	356	369	346	339	360	318	360	323	348	322	319	337	374	333	366	340	371	347	371	332	340	386	360	342	329	365	341	363	347	330	336	350	363	356	331	350	312	353	373	334	338	329	342	398	369	317	388	325	353	383	353	382	357	351	351	354	317	371	348	328	351	327	335	312	363	332	361	364	337	339	338	314	305	361	358	351	368	343	379	342	345	357	339	351	365	363	374	344	360	345	321	357	298	345	354	328	293	323	369	361	348	366	359	343	344	334	361	364	327	366	349	323	309	355	318	342	366	361	335	346	313	324	370	353	354	348	336	364	348	360	352	301	319	345	345	344	356	330	327	375	324	347	365	374	347	360	343	378	344	331	341	347	361	380	357	375	311	349	344	320	343	355	333	341	359	365	351	350	327	368	327	337	347	341	343	328	344	319	339	371	344	348	348	353	324	362	369	369	368	355	333	348	354	375	358	353	347	346	347	336	335	368	351	333	352	350	347	387	353	354	348	350	374	348	359	336	363	332	361	335	340	336	357	356	346	345	362	338	332	372	354	368	339	336	360	347	399	355	339	365	357	335	345	334	378	367	350	330	340	325	338	328	348	334	319	359	313	346	335	315	359	353	359	368	356	393	342	386	353	362	339	350	362	393	361	369	350	330	332	337	346	335	363	380	346	359	375	372	360	342	383	375	334	356	341	321	361	350	368	352	377	346	341	331	343	350	329	357	359	342	334	344	357	384	327	334	374	356	366	342	348	385	312	326	362	356	375	369	365	328	364	342	380	334	360	350	346	362	333	343	363	341	327	363	324	375	316	339	370	362	327	360	345	316	338	330	367	338	356	357	364	368	313	379	331	359	343	336	308	347	354	324	383	345	346	350	357	352	373	334	346	358	370	335	296	308	325	341	374	353	353	373	320	318	316	369	310	358	346	336	375	345	369	338	357	348	315	346	330	349	363	331	330	347	375	319	346	324	341	331	349	331	331	343	339	346	371	320	310	353	344	372	348	337	353	368	372	350	341	390	329	346	338	366	346	340	332	338	330	355	355	336	362	350	377	345	345	346	319	358	383	353	352	333	317	405	327	373	356	304	346	377	393	334	325	334	333	362	374	353	369	363	329	355	365	331	344	368	336	359	351	355	335	316	373	333	331	329	371	331	358	305	338	349	341	346	362	350	322	373	359	359	371	387	374	354	354	352	350	360	331	350	360	343	373	330	349	340	320	340	321	344	359	324	341	348	342
49278	73154	60842	41941	22562	1811	908	784	675	645	628	556	586	560	583	541	576	513	554	528	521	507	535	510	534	496	528	487	500	525	479	518	455	492	504	479	496	499	500	476	496	523	456	470	508	520	491	470	509	494	505	480	473	479	479	510	485	508	468	486	518	490	475	472	445	482	512	520	486	489	492	477	491	504	484	528	519	508	470	504	476	493	493	480	518	506	477	498	498	539	523	468	458	473	511	486	468	468	509	449	516	481	508	501	446	455	514	485	511	499	494	498	492	531	504	474	485	508	471	480	480	501	466	453	470	469	451	466	441	483	489	515	486	493	511	492	535	499	475	507	514	485	526	521	482	486	473	475	499	495	531	484	489	499	503	521	461	491	499	495	487	458	533	464	545	470	507	462	476	485	475	490	482	467	477	502	492	516	468	472	527	490	544	462	470	457	489	526	536	537	506	456	473	489	528	484	508	493	488	503	507	536	486	490	516	490	522	455	468	456	512	443	496	503	458	461	488	450	501	463	491	476	476	494	475	487	483	515	458	479	502	446	470	530	520	479	485	488	521	455	481	496	466	504	479	480	470	455	519	501	502	484	488	464	491	468	438	523	520	461	454	496	450	479	497	467	508	461	486	517	482	474	473	488	468	463	507	479	497	503	532	486	467	500	482	481	519	510	502	495	488	449	494	476	523	478	475	453	459	537	485	483	490	489	485	487	524	522	522	516	525	482	491	506	529	528	482	477	487	467	520	498	472	493	498	512	468	503	489	510	491	489	505	485	465	499	494	473	494	476	516	479	536	461	481	504	462	484	475	489	496	467	498	502	542	483	496	488	522	471	498	496	477	452	508	461	530	507	492	495	500	491	465	469	522	485	494	467	460	487	472	467	505	467	482	462	539	506	451	466	503	501	498	503	494	506	516	487	468	477	545	510	488	469	502	524	483	537	497	481	520	486	516	486	497	504	480	490	511	455	491	467	477	512	504	478	474	500	467	448	502	471	503	522	495	508	479	476	497	465	478	536	456	500	476	463	466	514	486	490	480	483	484	473	515	471	509	498	515	458	495	483	479	504	463	460	512	472	483	481	455	504	483	501	479	493	476	518	513	491	502	508	499	515	491	499	500	525	481	473	506	491	486	450	486	515	529	440	496	475	510	512	483	506	490	497	537	441	505	455	498	513	494	505	493	537	491	480	491	517	526	486	483	451	493	467	538	465	476	512	497	478	489	468	452	499	538	453	496	490	451	525	529	526	471	460	507	521	502	461	518	520	482	511	486	507	516	458	461	477	460	440	498	515	479	491	490	509	524	476	481	465	466	513	506	489	484	483	490	508	480	480	504	515	482	500	509	486	469	483	484	518	481	503	507	511	489	504	447	514	496	547	496	484	499	460	489	515	476	452	478	475	523	484	473	518	500	461	500	492	463	475	493	514	468	475	478	489	430	509	520	436	482	512	489	473	472	466	482	503	461	541	497	496	510	453	501	556	480	469	531	494	501	479	490	476	466	476	501	497	509	494	488	517	542	482	424	474	522	497	511	499	458	445	513	481	465	500	488	519	492	477	487	522	493	491	503	493	477	499	522	464	497	511	479	474	522	533	492	478	455	491	500	513	499	521	489	470	485	498	475	511	487	539	535	494	530	472	518	491	499	516	476	487	471	462	509	504	483	485	517	531	546	476	476	459	480	573	488	473	505	472	504	503	517	519	505	517	471	473	457	469	501	491	502	467	482	495	511	522	486	503	497	487	482	526	451	424	481	442	454	468	491	492	515	464	506	478	503	492	488	464	458	495	476	460	536	477	425	484	515	451	520	459	481	509	522	502	449	467	472	468	501	531	480	499	483	485	524	513	495	495	492	519	462	467	518	496	481	516	522	486	517	508	480	503	503	503	481	514	494	438	513	468	481	497	465	493	475	511	519	503	479	480	494	493	483	468	489	500	510	468	471	452	491	489	478	507	495	524	487	471	488	491	471	529	487	501	488	459	477	480	493	474	481	480	496	487	489	516	519	469	467	463	454	485	482	460	467	513	488	494	513	458	486	484	502	494	538	462	524	521	460	510	476	466	491	511	534	477	477	489	503	474	529	478	487	508	486	500	457	530	477	517	501	489	483	474	490	480	464	495	467	484	502	490	472	512	487	512	504	484	481	512	500	474	481	520	513	490	518	483	483	509	523	479	492	519	492	487	507	462	472	494	501	505	493	500	495	507	501	454	560	518	444	506	535	517	471	450	511	493	470	470	494	502	483	469	458	465	485	515	536	481	526	484	474	509	528	496	479	469	459	477	497	535	491	471	507	503	492	506	519	517	486	473	511	508	495	489	511	487	504	502	471	439	515	478	477	474	500	514	493	474	480	533	501	509	483	456	491	514	509	519	500	473	467	525	505	489	462	504	476	496	519	513	506	522	493	509	496	460	481	512	517	519	502	500	509	460	520	492	482	467	484	491	511	496	471	446	497	491	495	471	537	518	511	516	497	518	494	473	463	466	510	479	492	489	509	472	466	511	429	460	506	496	489	469	477	488	495	499	459	499	490	524	531	524	448	484	480	470	472	478	539	536	479	496	502	476	503	473	522	471	463	498	515	487	471	499	484	494	479	493	450	527	501	514	498	462	490	464	501	499	453	510	505	486	472	488	481	505	500	482	469	472	424	519	492	487	475	487	490	488	473	503	494	465	479	428	498	501	502	522	507	510	467	483	478	467	468	499	508	502	471	477	518	488	496	460	482	480	476	448	481	497	447	420	505	546	466	460	525	454	507	536	448	482	506	467	460	518	513	511	447	466	455	451	491	490	481	507	497	497	496	482	476	453	507	456	500	523	486	515	467	516	493	462	496	539	466	479	491	458	462	477	469	471	471	506	494	475	475	494	464	516	491	454	499	494	505	490	453	477	482	490	509	470	514	516	491	499	532	506	515	524	494	474	483	499	497	486	497	484	527	493	511	502	498	468	487	507	470	490	548	453	445	482	463	507	471	495	479	484	474	510	492	496	505	507	511	481	481	499	483	461	499	468	481	466	500	453	475	510	440	490	476	484	509	494	501	489	485	503	521	496	536	476	461	478	479	469	519	487	478	500	516	487	482	516	506	488	500	481	504	479	468	528	492	482	501	467	471	517	481	450	487	502	483	490	489	516	504	480	510	489	474	442	497	528	496	497	526	498	497	522	481	482	488	481	479	492	490	446	514	486	509	501	488	490	459	527	487	497	492	472	503	493	452	487	470	496	515	499	541	476	537	495	488	458	513	489	479	468	500	453	499	470	511	474	509	479	527	477	449	477	466	469	483	470	488	458	551	514	488	470	499	474	489	527	526	490	507	464	527	471	520	508	473	489	499	522	482	490	493	532	507	430	470	499	511	474	487	505	525	500	453	509	478	513	481	502	495	478	523	461	451	496	499	474	495	519	510	512	515	520	484	493	480	478	510	476	513	502	465	492	490	485	500	501	506	510	517	431	522	525	464	457	503	417	489	445	531	477	453	508
23273	21363	30136	25161	21401	18830	5052	506	327	302	275	231	243	234	241	230	216	197	187	197	223	202	195	158	192	180	190	215	189	186	197	184	197	302	175	182	175	177	178	201	172	164	185	183	193	163	164	156	190	172	190	188	174	163	152	166	175	182	171	201	168	172	186	171	192	176	178	163	154	167	182	153	171	170	197	187	168	176	160	149	183	180	186	155	169	167	147	194	171	177	152	166	166	170	178	176	184	156	167	169	173	140	161	176	183	175	157	164	158	184	175	168	171	172	176	150	183	176	192	163	160	204	168	165	184	193	200	194	182	175	191	155	174	153	169	170	192	159	182	182	171	157	173	158	156	157	186	183	180	180	184	177	182	168	169	175	189	172	173	158	182	185	188	188	178	172	172	177	177	169	158	182	157	179	199	157	183	179	160	173	192	176	157	179	180	173	188	180	194	193	175	174	167	147	218	172	167	160	187	165	189	196	181	162	168	165	174	141	181	180	168	180	185	173	198	169	183	177	157	188	159	173	190	170	166	170	192	189	153	177	182	168	169	152	165	179	169	195	188	186	173	176	163	175	162	197	177	179	164	192	168	192	170	186	168	184	169	171	189	200	188	182	184	190	161	168	166	184	181	186	183	157	173	175	174	173	184	175	176	166	176	165	151	171	165	209	181	174	164	162	162	163	169	200	184	171	168	173	166	162	161	172	192	186	183	178	151	179	166	193	193	197	168	166	176	173	162	168	173	166	177	158	183	190	147	190	170	151	170	146	159	195	166	181	163	175	163	174	174	126	190	156	157	166	168	195	154	187	175	197	181	195	164	186	159	197	153	188	175	182	181	162	173	194	165	179	193	186	169	171	179	144	151	180	204	179	161	180	163	144	189	201	159	169	185	145	149	176	169	172	174	177	186	180	165	194	183	161	183	176	174	190	166	194	166	181	183	181	179	203	166	188	179	188	168	183	168	182	181	177	157	175	183	167	169	185	168	158	173	159	179	157	172	183	176	180	177	178	171	176	186	152	159	173	205	161	173	158	172	198	151	150	169	188	155	207	171	187	184	192	169	160	178	176	187	177	199	168	204	178	177	202	166	190	169	167	176	171	192	167	169	176	193	182	172	166	173	163	161	181	200	177	220	180	176	149	178	191	190	172	198	172	169	167	164	168	196	176	188	160	170	188	164	184	162	168	158	191	170	173	187	188	173	192	186	172	164	164	187	202	181	175	162	174	148	175	167	151	191	170	191	169	204	151	163	176	164	177	178	175	174	202	169	186	165	164	164	187	175	185	176	181	168	185	179	192	173	166	159	175	169	133	172	190	178	160	169	181	179	163	170	197	158	165	179	180	153	170	164	165	179	190	162	201	180	180	185	165	168	172	173	167	193	184	177	171	180	174	204	177	176	161	163	172	163	173	168	168	162	166	179	162	161	161	184	194	170	188	178	209	181	173	194	156	178	166	182	174	176	176	175	182	171	156	184	171	166	157	189	163	171	181	144	156	183	169	150	167	177	181	177	175	175	174	182	186	183	172	184	174	171	177	172	158	182	184	179	190	201	175	196	169	173	177	168	154	187	161	167	180	181	163	162	189	185	171	162	179	177	170	165	170	153	184	147	182	181	173	188	174	170	161	174	178	148	153	168	155	185	180	194	150	186	178	176	185	181	185	196	167	168	152	146	179	152	171	171	175	178	149	158	164	196	174	172	164	192	170	170	159	161	189	169	165	161	184	177	171	170	161	173	174	172	194	189	193	194	151	188	189	172	176	200	194	168	170	161	156	172	193	173	166	176	185	190	181	191	172	166	183	176	168	167	172	166	186	172	198	190	174	183	180	177	165	151	185	158	184	209	155	185	162	153	186	181	147	174	190	179	182	180	167	184	194	196	170	174	175	177	192	167	177	174	179	192	172	171	183	195	191	188	183	161	168	176	165	174	168	185	189	165	159	193	184	164	176	184	196	185	181	159	157	168	163	158	196	164	192	186	149	182	179	197	194	173	176	182	180	180	188	172	175	155	175	164	183	162	157	184	189	167	162	167	189	177	168	177	146	167	167	170	170	169	194	165	181	174	182	155	167	168	149	175	184	169	207	186	166	176	148	156	142	190	165	165	173	189	168	194	162	173	179	194	176	165	150	163	157	171	138	176	186	192	172	179	186	167	170	179	165	190	174	175	155	183	167	170	173	191	168	163	184	170	192	182	189	158	184	184	174	169	173	191	174	169	168	160	152	175	153	169	176	184	164	160	161	193	169	145	165	185	181	178	172	159	165	187	156	175	178	173	163	163	167	148	168	185	182	174	171	176	159	165	174	176	181	160	168	177	173	187	184	176	175	189	164	176	173	185	194	174	158	176	180	160	164	151	164	174	153	184	151	170	187	167	188	177	153	165	214	187	184	177	168	180	188	175	176	184	165	167	172	168	170	152	181	181	181	183	181	182	183	175	166	169	179	182	179	171	177	145	172	143	195	195	159	144	178	144	182	176	180	194	181	157	189	167	177	170	153	173	162	171	176	198	189	172	200	200	183	185	171	172	173	180	199	192	171	167	154	167	173	160	155	151	167	186	172	151	173	180	187	184	172	174	166	174	173	171	183	181	172	178	160	173	187	180	197	177	168	198	190	190	191	156	185	180	171	186	165	169	184	189	176	186	183	173	159	184	182	167	204	186	163	154	185	150	185	176	176	173	190	172	136	185	169	155	171	191	182	195	158	173	186	183	176	186	162	160	178	187	197	169	172	164	181	158	150	177	156	180	186	172	148	155	173	181	183	181	191	163	156	157	158	226	186	173	173	187	166	179	171	155	189	176	138	172	178	136	187	189	203	162	179	176	180	174	168	156	194	175	172	169	169	180	194	161	171	177	182	163	170	182	176	192	171	164	153	171	181	174	172	178	181	183	165	161	172	176	164	157	175	172	176	177	171	193	150	179	184	166	191	180	191	165	166	158	156	156	170	159	185	184	181	177	178	190	185	187	170	160	184	185	176	156	166	171	185	152	159	173	176	163	169	160	173	138	166	163	196	168	159	157	165	177	176	181	200	184	186	174	166	161	149	153	173	219	169	158	158	172	162	169	193	162	178	167	167	177	154	184	173	159	165	187	176	184	179	142	182	175	157	191	165	161	181	173	191	161	155	174	188	160	172	159	194	172	193	169	199	174	165	165	193	163	156	174	179	166	188	180	165	172	183	167	188	190	165	177	175	167	182	175	151	205	160	160	171	169	175	194	169	159	171	171	157	164	173	168	183	175	169	160	173	205	178	180	170	176	160	184	189	175	183	201	183	179	188	180	167	181	196	170	162	174	172	168	190	197	194	165	163	190	192	170	185	179	158	164	162	194	161	177	171	178	166	172	203	157	194	199	164	189	186	175	175	172	168	191	185	199	186	167	175	174	178	171	199	183	169	191	179	178	182	170	177	190	178	172	200	181	168	181	166	176	184	182	153	168	185	175	183	158	159	160	173	183	182	155	181	184	192	158	178	168	162
51970	83105	68901	23629	8477	1609	1043	804	644	597	524	480	481	365	397	370	337	326	326	328	285	285	265	286	304	269	291	307	262	247	262	267	280	538	258	244	309	263	278	254	242	282	251	255	273	233	232	245	252	262	262	290	262	261	246	236	237	232	244	227	250	254	242	226	242	255	253	242	251	263	273	257	247	251	255	245	221	220	234	280	233	243	254	233	221	244	258	272	264	284	238	269	238	250	228	264	247	241	250	247	243	238	249	228	246	256	248	224	236	234	246	239	251	260	260	254	236	239	243	257	256	283	232	262	229	261	242	243	305	245	213	255	238	212	234	264	252	238	260	250	250	257	272	261	258	265	260	254	257	299	261	221	255	265	277	253	238	253	229	245	248	232	240	225	271	255	247	211	252	253	259	256	233	244	226	244	274	250	246	242	267	235	261	261	246	260	225	250	261	252	238	239	246	259	269	238	224	246	230	258	249	261	241	248	243	256	262	254	260	247	249	246	238	257	263	247	248	246	247	240	234	258	244	272	241	243	239	281	245	247	220	256	221	271	242	247	222	236	274	234	249	228	228	286	250	264	263	223	256	250	247	227	236	260	246	233	270	234	264	279	231	241	255	256	282	263	246	245	273	255	236	255	239	231	257	258	272	242	251	238	220	267	244	249	255	257	249	254	227	298	235	232	260	266	231	250	262	251	253	252	224	261	245	255	240	251	257	262	236	258	234	240	267	254	238	238	225	251	238	240	264	257	244	268	232	254	248	273	242	274	251	252	241	257	240	276	265	241	256	263	205	243	248	253	252	234	249	260	227	233	259	258	258	250	258	260	258	240	252	247	261	271	227	243	219	278	261	236	261	249	239	250	241	254	221	222	219	241	223	266	237	248	245	252	238	236	269	266	244	252	252	256	249	243	227	244	262	251	226	261	265	244	261	234	261	228	250	218	236	239	282	267	252	263	223	234	249	244	260	252	231	243	256	289	217	242	223	241	264	243	249	242	261	253	239	233	223	261	262	271	260	274	256	273	257	250	256	247	250	241	248	257	246	266	254	268	255	243	227	238	262	257	268	254	228	253	233	231	276	230	265	253	243	282	252	230	231	243	251	255	262	217	260	269	238	237	258	237	256	235	250	217	244	253	230	247	261	242	231	242	256	246	253	247	251	249	262	250	212	242	248	220	279	243	272	238	266	241	259	257	249	228	260	270	257	258	244	268	238	234	225	234	240	259	232	241	230	250	242	239	264	261	253	253	250	270	253	242	252	247	258	227	239	233	236	236	242	230	233	210	261	253	243	243	263	226	273	264	241	243	233	252	227	259	253	223	267	219	238	245	237	234	264	236	234	279	233	229	267	218	243	218	259	254	226	272	250	211	234	234	266	258	259	225	250	267	260	246	271	242	240	235	267	258	250	261	239	247	269	250	238	248	251	227	245	257	227	233	231	250	263	252	278	248	247	255	270	247	252	252	229	271	244	232	243	269	248	261	243	265	252	241	253	258	260	269	252	243	247	273	234	267	242	234	229	254	255	232	252	239	236	248	227	247	236	232	214	250	247	229	258	261	240	256	244	256	245	211	259	233	251	252	245	258	269	257	238	225	235	243	270	258	250	245	248	258	264	241	234	244	241	260	226	216	254	246	236	258	262	256	265	225	254	246	237	239	253	247	259	259	242	207	253	223	272	266	236	240	263	258	291	241	246	241	264	228	238	226	248	233	221	232	272	253	264	223	270	235	218	214	287	255	263	246	239	206	244	228	222	231	269	260	229	257	248	258	233	253	261	248	268	283	219	246	262	246	267	260	238	227	266	266	257	232	239	242	235	240	230	251	240	238	248	235	271	239	280	252	264	232	274	240	263	231	237	231	257	238	241	232	263	238	236	241	272	240	265	276	261	250	245	248	256	249	238	253	246	281	241	260	242	246	247	250	270	281	253	242	270	282	274	249	267	255	243	250	248	229	261	256	254	259	267	246	275	258	270	269	272	261	225	248	254	231	256	252	264	260	245	267	239	209	242	249	258	244	234	249	270	250	241	239	243	228	242	251	270	239	264	265	227	208	243	244	254	235	283	261	237	258	253	231	250	240	262	252	260	252	246	243	289	264	268	226	236	255	253	233	237	262	234	246	266	245	248	269	239	232	234	247	241	232	240	231	226	239	235	249	230	240	227	271	236	237	283	246	267	256	256	247	234	243	228	246	249	247	244	232	245	262	233	272	243	224	247	229	262	241	266	241	212	242	262	237	264	282	216	236	243	283	224	262	267	262	237	254	237	252	266	267	241	268	228	260	250	258	281	256	264	256	252	247	266	237	229	279	235	253	265	276	253	249	239	259	232	241	251	264	251	242	245	238	266	249	253	262	276	265	250	256	222	270	232	280	266	226	223	247	265	265	230	264	249	259	245	258	253	252	241	224	222	259	224	236	246	234	256	248	251	244	222	246	268	265	251	257	253	241	249	269	235	216	229	266	243	255	263	224	250	217	239	254	224	272	242	237	222	241	262	243	266	231	230	244	237	284	269	270	246	253	245	256	244	268	264	232	205	239	275	261	267	259	246	214	259	260	272	272	246	283	272	270	273	239	250	232	244	268	211	267	246	244	233	243	258	250	248	215	263	253	243	271	254	238	250	260	245	267	243	260	256	233	247	251	269	258	256	232	269	250	270	261	230	256	240	249	268	252	253	230	228	238	219	228	262	258	235	236	266	250	227	253	232	241	253	216	244	245	262	276	259	261	234	238	257	254	235	273	237	243	257	264	245	256	250	226	242	257	259	263	237	239	227	265	242	236	268	253	248	257	210	266	254	223	264	240	251	244	279	255	267	251	239	250	260	229	228	239	252	266	235	250	228	274	253	253	263	266	258	211	272	254	249	239	241	281	252	259	285	225	245	248	239	234	237	268	246	248	241	240	245	275	250	243	264	253	244	237	253	223	241	311	233	232	243	253	251	256	251	229	237	246	260	250	252	238	259	254	242	240	239	249	234	251	215	251	259	233	238	244	247	256	259	256	241	224	282	242	255	260	238	241	218	264	235	253	249	228	246	262	254	242	233	257	281	224	252	244	222	229	242	247	250	244	260	248	240	245	225	233	267	247	240	227	281	250	265	242	228	229	246	228	248	246	233	277	242	232	281	244	235	255	238	238	252	220	237	232	234	266	277	267	247	256	269	239	251	229	256	238	226	244	264	258	228	228	256	242	250	237	218	235	235	256	255	258	244	251	250	251	251	239	268	262	243	263	264	242	251	254	250	269	242	247	223	252	259	247	258	260	238	251	245	274	228	239	259	269	228	262	239	250	234	254	236	245	253	235	236	270	251	225	228	239	225	223	264	262	237	212	301	237	257	262	256	250	231	240	238	225	244	272	261	262	245	271	247	267	254	236	276	249	255	241	258	229	256	257	241	252	236	243	230	227	238	227	276	234	253	258	282	227	256	243	237	239	256	215	285	235	232	247	245	272	233	248	243	242	284	259	247	258	224	257	242	237
32754	43561	45540	22097	6205	882	479	422	412	432	460	433	414	409	403	441	408	378	427	423	401	411	398	413	398	428	410	440	435	407	417	438	410	433	410	432	405	394	412	420	392	446	430	383	442	408	405	414	437	407	447	423	399	411	413	395	379	405	418	428	426	414	416	409	399	414	410	380	395	414	411	446	447	397	404	413	411	407	419	427	396	395	399	463	402	428	428	431	416	406	370	415	408	404	444	406	409	414	432	393	431	417	392	386	409	416	393	434	458	442	412	401	392	379	393	408	375	382	413	409	379	423	412	420	409	397	384	415	418	409	428	413	394	405	432	419	401	407	434	378	412	420	393	457	395	392	408	410	430	405	412	391	358	430	384	430	422	422	377	414	421	435	418	384	408	410	407	438	435	378	417	423	393	400	378	415	414	434	422	418	391	417	424	426	438	432	422	417	412	387	383	398	423	412	417	415	410	425	436	381	438	376	414	389	407	404	412	419	427	406	453	360	397	417	427	383	381	409	431	409	388	432	421	410	432	401	407	401	418	393	399	421	453	396	420	368	410	411	417	412	442	429	403	450	448	436	384	402	407	433	428	394	433	410	396	385	435	379	380	418	394	383	397	411	427	410	422	424	412	423	403	391	372	386	452	421	416	391	397	411	433	378	397	408	381	419	436	399	372	396	426	416	389	395	422	391	395	433	444	424	398	390	411	410	408	413	398	415	384	403	395	402	392	431	432	424	394	382	413	398	380	411	426	394	436	388	445	396	417	400	392	420	408	417	400	380	420	387	443	399	401	395	398	400	379	414	417	390	426	428	388	420	416	442	443	464	405	413	406	417	424	418	423	400	416	401	404	433	422	412	406	375	392	405	382	424	432	406	452	420	411	411	400	384	401	401	398	415	409	426	422	421	406	409	418	415	417	414	425	411	436	426	373	404	411	413	405	437	433	420	410	423	384	430	403	403	388	374	414	406	401	432	366	432	415	381	418	405	436	421	395	432	420	420	391	405	383	419	370	408	435	399	390	406	405	388	385	452	432	435	417	403	413	404	375	433	401	391	422	377	396	422	395	382	393	414	405	425	374	420	389	426	414	426	403	443	405	402	413	388	471	425	419	379	429	388	404	407	401	404	419	419	427	360	425	427	356	394	446	428	408	378	436	372	392	438	433	431	397	423	445	410	408	400	411	386	402	361	408	398	416	413	380	410	418	429	412	403	403	436	387	414	434	399	405	398	414	409	423	422	418	402	370	385	417	400	388	395	403	379	413	429	399	422	422	416	378	400	413	415	406	440	420	401	436	419	419	431	417	447	426	411	427	394	432	406	422	395	411	447	390	431	403	422	452	435	433	382	445	409	427	417	413	417	418	394	377	394	393	439	425	406	404	420	449	377	404	416	387	390	433	436	399	421	384	410	408	411	424	428	417	404	445	458	402	385	393	396	437	396	450	434	440	389	440	432	395	402	415	422	408	389	396	398	421	423	429	374	415	418	418	406	375	386	414	414	399	395	461	381	374	374	452	440	422	376	412	444	410	361	399	424	425	433	408	391	409	388	386	413	384	456	463	403	404	374	428	421	396	390	429	390	403	435	424	389	386	420	396	386	391	428	398	409	394	398	401	412	430	419	393	403	395	410	376	426	418	435	426	405	405	372	389	404	417	417	420	426	423	400	389	415	393	405	377	414	370	447	421	413	414	381	403	406	423	407	422	404	406	426	470	426	432	398	380	402	455	422	455	451	414	404	409	388	388	419	424	414	404	405	427	408	406	405	403	438	458	440	388	430	407	436	425	396	395	431	424	426	415	417	442	434	395	395	436	405	422	406	432	356	431	392	416	376	378	389	387	385	433	428	397	394	404	394	397	412	384	388	393	381	408	427	393	398	431	426	441	397	432	394	450	419	408	412	397	413	415	390	434	390	365	388	402	413	411	402	398	446	403	427	440	410	431	401	414	408	416	370	413	395	413	462	407	393	425	375	408	409	379	427	420	409	424	424	370	417	404	379	428	400	390	369	389	416	364	406	437	417	424	412	402	392	428	418	426	405	440	411	416	428	407	412	425	462	396	407	402	427	390	409	402	396	418	391	384	371	399	414	426	435	413	418	416	384	415	394	419	415	390	429	398	376	419	410	425	426	427	412	411	425	438	395	391	410	405	402	400	406	399	416	438	445	397	399	400	404	420	396	429	395	412	434	392	421	411	438	441	441	387	449	398	432	412	435	396	404	400	437	420	376	398	412	434	415	383	425	415	411	418	401	406	400	395	358	391	448	395	408	403	419	418	436	439	387	412	412	391	388	443	411	421	420	435	458	421	412	417	371	429	430	451	408	416	406	395	399	444	415	425	405	409	406	373	428	391	431	391	377	443	373	395	397	405	438	400	385	370	414	390	424	397	407	402	373	387	399	390	380	410	413	458	387	406	406	404	399	417	389	393	412	417	375	411	405	363	413	405	418	412	402	427	409	443	402	406	397	412	392	366	454	396	434	398	433	397	411	409	410	428	405	431	444	430	410	426	423	451	421	418	394	393	428	362	402	439	419	409	357	373	432	418	397	407	415	396	387	413	438	389	407	379	396	418	407	422	424	393	404	408	402	405	437	390	400	385	396	422	407	436	403	407	422	380	411	420	387	425	389	418	387	417	406	404	449	433	412	429	387	452	388	418	396	412	417	466	415	406	422	384	409	407	429	425	414	392	392	407	389	436	432	417	424	430	425	432	397	403	412	377	409	450	388	431	440	383	395	405	409	390	404	431	386	436	410	421	408	412	436	396	409	421	373	392	445	439	385	426	405	402	394	398	396	362	450	412	406	385	385	379	414	390	435	431	397	395	413	447	403	424	403	443	433	409	421	428	421	447	443	402	418	393	426	376	419	400	426	406	438	435	438	413	405	412	463	395	384	389	411	450	426	427	388	420	451	425	417	411	418	425	392	396	420	401	422	435	428	424	439	408	409	436	379	395	445	418	439	431	371	426	420	395	420	418	389	412	366	368	421	375	423	408	409	437	386	397	413	423	411	412	414	406	423	434	376	385	386	400	368	361	397	428	416	396	406	417	399	425	406	437	414	427	429	389	441	414	406	431	427	459	397	400	420	394	412	381	436	387	409	383	417	409	387	423	445	448	387	416	401	394	436	417	425	434	409	393	403	377	424	427	443	393	447	389	434	386	414	397	414	420	417	345	405	397	397	411	438	454	425	424	388	386	403	423	397	379	374	432	429	397	435	391	407	392	368	393	401	435	449	418	437	405	401	428	381	396	393	436	402	383	414	426	427	429	379	403	440	432	418	416	402	407	398	416	402	411	452	414	423	354	393	434	394	389	415	399	439	419	437	431	421	430	417	384	459	408	395	399	418	417	391	414	419	413	414	402	406	394	432	417	387	443	420	413	390	419	423	414	391	401	411	402	430	415	412	421	385	433	393	420	430	424	404	407	389	378	400	400	444	407	416	418	406	457	424	402	406	404	408	435	389	409	431	439	433	390	403
44379	61185	46990	18785	7306	1465	752	593	565	538	606	600	625	590	598	604	625	575	619	556	535	602	585	568	547	550	607	569	586	590	582	589	633	583	610	614	559	587	579	598	559	564	566	589	587	529	571	525	528	567	588	582	580	582	591	598	562	571	552	580	578	597	630	583	578	571	550	590	532	552	578	521	557	534	540	578	602	566	539	612	561	612	571	576	620	579	541	584	550	550	570	576	556	572	550	532	606	555	585	580	571	557	585	599	597	570	599	596	545	578	552	553	554	576	574	529	539	558	593	563	570	563	592	545	561	556	597	577	568	597	566	593	564	609	556	583	578	563	585	579	564	580	581	585	575	612	557	540	598	575	574	588	583	539	597	548	625	581	538	600	600	554	521	580	540	580	546	569	545	531	553	532	559	532	544	530	527	558	576	547	604	545	527	569	597	553	575	569	521	562	589	589	582	524	573	543	559	549	580	578	543	591	594	589	568	528	591	574	603	579	554	571	568	600	568	558	592	500	583	551	533	563	527	567	596	555	567	606	554	559	567	549	567	587	537	550	587	594	556	569	561	587	596	534	585	609	595	558	573	550	550	599	581	568	591	558	599	538	593	543	536	529	555	532	581	614	572	555	516	575	528	584	553	550	561	566	554	617	560	569	555	566	551	539	575	558	595	571	542	566	566	561	520	570	556	602	546	594	561	584	566	623	569	562	562	590	541	553	565	566	607	542	523	562	548	588	569	555	515	522	589	547	565	567	584	564	569	526	545	531	528	562	551	573	584	535	564	575	595	590	556	532	531	554	546	564	607	580	570	568	573	545	579	602	660	573	554	583	543	550	590	565	591	547	607	591	529	595	562	599	565	582	585	578	600	582	532	552	587	577	553	555	547	550	591	552	555	554	557	556	562	513	527	563	588	569	593	547	530	565	565	557	541	570	588	547	562	556	555	543	572	568	567	563	593	536	566	564	570	596	587	575	603	563	580	604	554	545	574	555	581	565	561	595	530	590	566	556	565	564	588	535	578	567	605	574	592	595	551	559	557	586	572	554	554	593	575	568	541	576	537	578	530	580	551	580	557	591	555	562	521	578	586	574	609	571	543	562	577	557	549	611	573	556	566	580	589	579	521	552	556	614	531	533	545	563	565	558	563	613	571	557	597	579	592	531	568	574	602	584	523	569	592	535	565	544	606	560	587	555	525	560	533	587	505	562	580	551	584	582	565	583	591	550	562	559	574	553	541	548	549	535	518	558	541	525	553	566	581	610	559	599	584	578	552	533	550	571	542	595	564	615	563	546	578	606	560	572	602	569	543	558	554	527	585	535	572	575	585	562	527	572	560	588	590	535	563	546	571	618	490	569	572	578	570	577	544	556	572	573	556	543	529	588	569	585	584	579	539	527	565	577	532	571	592	575	555	569	592	541	597	593	633	571	551	613	578	586	563	546	620	540	576	581	596	565	599	529	533	549	556	545	575	545	541	542	542	572	582	605	566	566	531	579	579	560	554	552	564	553	622	573	541	561	590	559	595	586	565	563	585	552	583	613	565	625	605	601	543	594	549	552	547	605	533	602	541	585	591	566	530	535	572	541	561	554	538	567	577	564	573	506	641	540	545	553	599	577	543	537	533	590	580	549	586	579	580	620	607	575	533	637	554	601	542	572	566	551	557	560	582	577	563	566	581	569	579	582	491	565	550	564	547	623	530	538	549	552	578	570	562	552	581	518	532	585	549	608	572	607	521	573	558	551	562	572	536	582	602	535	590	539	540	582	527	564	552	543	591	547	625	553	561	559	556	584	508	591	568	556	566	554	516	606	562	567	525	525	583	528	567	549	554	613	568	556	552	542	610	584	561	566	580	584	604	595	558	534	586	578	525	594	522	572	591	582	533	580	546	555	517	569	573	553	577	534	542	581	577	550	569	552	545	593	560	535	554	574	543	546	542	541	557	510	568	593	553	529	554	578	575	573	529	580	579	553	563	593	558	570	597	607	587	574	553	520	538	602	591	536	573	525	571	552	560	558	570	541	566	555	575	540	561	559	556	571	566	580	537	596	566	600	588	536	536	540	590	578	566	547	597	595	575	575	536	603	587	585	542	531	579	550	555	553	557	572	587	586	608	547	601	576	578	580	531	567	573	585	523	571	524	527	553	600	569	565	595	569	596	582	547	551	578	586	580	592	593	553	515	584	539	550	544	576	572	568	608	542	566	543	602	555	541	543	541	551	564	616	568	593	545	574	556	565	603	623	604	560	565	540	535	556	553	540	583	588	563	565	575	601	544	542	576	577	540	562	575	550	566	560	560	561	607	569	573	565	593	537	562	535	560	575	566	592	562	612	534	574	509	548	556	578	544	601	559	567	535	583	587	537	565	577	562	584	623	550	576	581	591	579	577	590	574	545	557	591	609	544	579	594	564	556	580	582	532	617	592	552	519	598	559	554	557	561	579	577	574	531	571	566	538	580	549	568	568	563	600	582	607	579	544	587	549	513	524	585	543	593	589	602	586	548	552	565	551	558	517	569	571	567	560	573	583	562	576	552	548	603	538	593	607	579	551	595	577	494	493	560	586	611	540	550	602	567	570	562	564	546	552	565	594	587	555	550	603	564	593	591	539	574	543	596	567	521	563	562	552	591	560	531	560	547	530	568	574	557	555	569	595	570	570	569	539	598	560	548	584	610	550	528	598	566	566	548	586	587	602	588	575	546	540	591	564	561	576	558	581	560	587	509	574	549	591	560	561	589	556	575	530	575	592	566	551	545	561	553	603	582	576	587	563	542	538	509	571	565	521	587	549	590	569	520	566	576	605	554	562	588	557	598	553	565	570	550	573	547	591	517	554	517	522	594	580	574	623	602	589	552	535	563	514	593	562	579	599	555	602	615	548	532	572	566	579	554	589	608	533	519	579	537	589	548	537	579	560	530	562	568	580	544	563	590	568	533	576	548	585	555	573	560	605	519	557	524	623	534	593	570	585	561	550	552	585	566	571	588	519	570	545	582	588	600	548	588	598	536	551	557	570	536	554	579	562	587	543	563	578	532	574	578	558	575	557	568	587	562	570	540	570	582	603	543	589	610	541	524	562	607	586	514	549	538	578	556	552	564	564	583	583	556	585	596	596	575	557	600	510	546	599	560	545	555	580	527	611	589	519	553	598	561	585	568	592	596	554	574	574	564	570	548	517	563	536	570	554	608	551	573	541	560	548	615	576	576	568	536	604	524	581	573	557	554	633	535	513	551	578	575	540	554	567	591	590	595	587	598	574	575	594	592	583	578	545	554	581	554	506	561	537	549	554	578	587	554	534	592	525	577	557	525	569	575	595	573	581	604	568	532	557	531	562	566	583	581	599	536	569	600	577	594	513	570	581	562	581	586	521	582	578	589	565	569	608	571	577	589	602	560	554	576	630	568	543	584	552	551	544	587	581	561	579	582	597	631	577	560	596	602	538	574	580	567	570	531	577	567	577	522	575	574	559	554	566	572	587	547
24374	21649	29852	28215	23644	15593	3039	483	464	442	450	399	447	405	387	373	409	382	340	381	352	367	412	374	379	381	408	390	374	372	388	411	650	1080	412	355	331	393	360	370	390	367	364	405	393	378	338	382	406	363	400	340	389	363	380	371	386	340	362	363	384	352	356	363	346	381	406	387	390	353	373	376	372	412	369	407	389	341	402	409	359	403	390	391	388	363	356	368	404	356	382	368	377	400	375	382	396	362	386	339	373	369	329	396	380	352	379	379	372	339	376	377	408	387	368	357	372	372	376	362	349	347	377	374	366	351	360	339	407	400	384	360	370	339	376	358	368	378	359	364	401	401	367	367	355	379	364	382	373	337	400	331	339	347	364	376	362	335	384	376	354	387	334	366	384	344	382	394	372	349	382	386	379	351	395	370	343	376	368	340	372	393	353	364	388	357	391	365	345	360	384	383	384	386	406	376	403	378	388	330	368	329	366	342	384	357	390	397	424	380	375	358	399	318	396	379	371	383	358	359	376	377	382	389	390	352	356	356	365	374	374	380	371	356	391	372	373	355	386	401	405	411	357	381	375	328	368	410	366	372	403	363	364	365	381	335	399	377	397	363	385	377	369	354	366	355	378	386	346	354	367	329	369	380	337	399	349	365	380	350	369	393	392	386	349	409	376	393	367	374	390	371	400	373	383	367	386	391	370	379	331	378	385	396	360	379	348	366	370	321	406	348	381	368	372	380	382	383	382	344	369	388	388	386	364	369	374	383	342	372	416	415	372	361	359	391	371	380	340	339	359	350	362	353	331	376	349	394	349	409	352	388	408	388	360	382	411	367	358	372	365	350	385	357	362	346	340	395	339	363	333	349	341	388	389	347	396	396	380	405	358	376	361	405	392	353	397	367	408	373	353	356	376	345	394	334	369	351	389	393	371	369	364	404	396	362	369	377	391	395	362	374	368	382	356	383	354	362	366	373	391	396	363	366	382	356	364	395	344	372	395	369	372	375	355	372	368	370	382	378	359	358	365	404	352	368	362	407	372	342	369	377	381	354	353	402	354	351	383	398	391	378	373	369	367	386	345	372	402	369	361	373	370	387	368	362	344	399	371	368	385	354	384	364	387	390	378	347	361	407	376	377	363	364	392	355	369	341	340	382	371	377	391	395	354	354	361	376	367	361	355	349	369	375	365	368	378	367	355	351	371	348	368	378	344	380	376	405	375	369	404	342	389	396	352	356	367	360	386	378	360	359	413	377	341	362	353	375	395	357	375	370	400	389	370	388	344	380	388	406	358	351	382	360	395	362	385	359	370	395	352	380	385	363	382	368	367	379	386	398	376	393	388	384	356	355	355	366	372	370	339	340	390	364	373	365	371	348	424	404	373	349	394	370	381	358	368	354	377	331	358	350	376	346	377	387	400	361	374	371	415	375	362	407	392	359	409	367	348	361	393	376	328	377	391	368	380	372	390	358	342	378	326	364	376	346	369	392	355	340	400	366	382	369	340	351	410	381	366	387	380	370	356	331	379	343	394	351	356	360	364	369	396	346	361	342	377	352	395	378	359	384	375	352	375	346	376	377	365	379	361	377	387	355	337	393	364	389	358	380	333	379	343	425	363	386	352	383	424	388	374	352	369	358	351	388	356	372	352	370	389	341	342	370	326	335	352	369	392	366	372	391	337	340	373	364	359	374	364	365	386	369	352	413	374	366	350	366	379	361	391	338	389	374	395	374	379	392	389	364	376	344	385	396	360	370	382	378	374	368	383	330	370	418	394	371	357	363	377	361	350	397	362	416	387	366	371	371	363	372	339	375	380	381	361	336	379	363	384	361	386	358	367	349	367	409	369	367	367	361	368	360	377	340	388	396	352	363	393	369	385	340	362	367	385	367	401	377	381	334	358	386	386	356	385	374	397	384	386	380	362	404	360	374	372	365	387	397	389	400	380	380	355	372	381	384	376	335	352	361	409	366	347	365	368	369	357	388	364	369	359	351	380	393	382	395	384	391	367	387	385	346	321	350	367	350	367	396	388	390	349	346	341	374	366	385	346	378	383	370	381	366	376	367	398	320	384	341	332	394	357	378	396	400	368	360	379	359	364	366	367	376	382	339	332	378	327	369	394	390	400	364	357	359	398	390	363	403	362	338	377	389	336	373	366	374	368	360	387	364	400	404	364	359	361	362	380	342	345	378	365	394	364	385	377	346	362	387	368	387	377	358	359	388	359	401	379	368	377	391	358	344	374	370	383	345	349	336	348	386	372	363	381	346	368	376	382	370	367	368	354	384	382	408	362	390	369	372	385	384	357	348	380	391	387	362	357	345	388	352	427	334	381	373	384	379	420	359	376	370	358	404	357	379	397	356	366	353	355	385	346	389	363	339	367	382	381	373	378	426	356	360	379	383	359	368	348	365	337	357	382	392	391	331	358	367	403	385	389	384	378	372	347	341	339	393	367	379	385	368	371	375	377	381	374	361	365	359	364	390	374	368	364	379	380	370	373	362	404	360	406	379	361	407	359	332	387	358	377	380	415	386	362	356	353	366	349	342	350	397	387	391	399	347	387	381	409	346	354	375	368	376	359	404	387	355	372	362	379	354	366	356	377	386	325	404	367	394	383	336	348	382	349	356	369	381	387	386	349	362	366	340	367	366	374	348	369	336	363	371	362	362	368	357	383	390	379	378	349	388	377	374	384	386	349	355	379	333	367	396	366	363	380	401	403	397	364	370	351	403	408	405	364	390	390	386	400	354	365	367	383	361	367	369	333	399	352	382	380	345	338	343	379	350	422	400	371	369	401	369	361	382	393	381	365	356	383	385	391	375	364	350	391	382	386	394	356	361	352	353	370	342	369	375	342	363	368	380	382	369	391	375	395	359	389	379	393	396	375	354	334	348	381	356	340	375	365	389	396	388	375	381	370	360	368	368	379	410	361	366	379	382	396	356	387	351	370	401	387	386	335	391	381	333	392	394	395	399	389	368	376	371	411	389	372	397	357	360	402	375	376	354	363	378	352	368	377	367	388	352	353	384	420	362	383	375	389	382	399	370	363	374	384	363	385	368	333	381	354	339	354	383	371	374	377	364	352	360	395	373	366	355	398	390	365	351	380	358	360	401	350	355	396	365	389	347	389	373	355	370	382	352	367	386	382	356	346	399	408	365	349	388	364	348	376	372	336	378	377	362	380	357	362	388	340	355	340	404	377	398	375	334	402	370	407	403	351	387	362	357	382	381	415	375	342	390	392	382	415	370	368	402	362	374	378	384	344	379	357	366	360	359	373	369	347	374	394	361	366	376	389	336	392	358	407	391	382	382	337	389	367	369	370	318	366	374	370	389	354	361	393	347	354	372	392	341	357	362	365	391	379	423	408	386	386	354	380	323	384	366	358	371	388	400	365	395	363	363	361	351	369	394	405	390	362	374	374	341	402	377	371	357	374	382	350	367	348	343	375	380	353	334	370	367	366	362	401	371	357	373	365	364	395	382	353	393
50123	72235	55315	43439	25817	12328	1450	772	746	673	619	593	639	611	576	565	568	523	548	581	512	531	539	526	561	531	540	505	523	518	526	606	1161	2161	669	550	513	518	529	529	558	527	570	522	563	531	531	531	573	500	560	503	502	560	523	544	562	474	508	476	523	516	529	564	540	482	540	540	537	476	544	575	547	519	539	584	576	518	543	496	510	521	503	498	536	496	569	511	506	550	519	510	537	506	498	556	533	531	513	529	521	488	532	533	533	510	511	481	510	533	538	536	531	503	528	557	518	522	553	535	527	522	534	532	508	486	498	525	545	537	537	502	514	520	516	553	494	527	536	537	499	541	488	531	555	490	513	516	528	566	536	503	501	509	541	519	536	508	531	524	548	529	546	531	510	547	521	499	494	570	530	503	537	539	502	528	486	498	493	494	506	536	508	515	563	538	536	498	534	490	557	526	597	501	520	540	565	490	515	489	544	598	540	516	519	491	505	503	514	491	527	503	535	557	527	538	553	515	513	557	489	533	557	528	520	557	578	500	524	515	491	486	509	548	471	547	527	499	522	509	526	509	536	521	540	550	516	545	520	509	529	511	511	536	526	494	571	530	517	518	559	529	575	529	515	527	512	526	523	530	520	516	509	528	540	484	539	549	537	561	557	530	526	530	538	546	528	526	505	518	530	521	522	526	491	561	528	532	513	525	490	527	501	531	507	514	533	523	457	529	514	511	519	534	524	566	529	526	496	492	511	513	535	516	545	543	552	539	516	530	535	504	556	483	542	579	504	549	534	515	503	533	523	520	515	540	578	478	546	517	498	518	494	528	505	520	521	534	500	512	546	528	517	554	553	506	547	535	523	514	519	545	502	518	482	537	548	522	518	524	508	514	507	535	520	508	480	512	580	505	520	589	552	540	497	530	507	495	538	515	534	488	563	582	538	453	511	500	515	489	518	514	492	549	504	536	536	529	546	510	516	509	511	490	508	528	547	499	496	510	532	485	511	548	502	545	499	535	544	513	520	514	518	515	540	538	494	576	523	495	506	492	546	486	496	542	488	511	486	554	516	557	525	501	495	522	501	481	500	518	526	462	505	505	506	547	525	504	502	490	544	547	541	535	472	514	557	541	508	572	543	532	510	504	526	530	532	552	559	517	535	522	528	569	559	542	533	542	543	501	508	509	536	538	489	526	549	510	516	519	496	528	499	507	541	529	528	526	520	512	499	515	533	512	534	533	506	499	517	536	511	510	548	530	545	509	505	539	520	480	511	550	561	498	509	559	505	538	511	524	518	513	509	528	519	593	478	527	560	523	524	488	515	508	525	547	524	560	540	524	496	543	521	502	544	494	576	556	529	541	544	521	549	570	516	561	502	514	541	505	504	553	528	524	567	533	549	505	514	536	565	554	478	531	490	512	508	518	491	492	518	518	490	515	514	511	502	509	504	549	539	545	516	543	546	511	513	492	528	521	525	548	518	555	479	508	496	536	531	528	498	475	520	534	570	502	513	506	492	516	516	508	522	555	547	528	543	509	494	505	532	530	532	516	539	543	541	525	554	524	520	581	512	537	517	523	554	515	556	537	502	553	533	496	494	550	541	507	506	538	519	551	540	508	499	490	554	520	521	513	497	473	532	544	540	533	526	532	562	492	520	540	527	535	518	519	537	536	572	516	469	523	518	529	499	535	534	522	484	535	535	511	531	541	546	596	517	527	530	565	506	498	539	527	500	509	541	491	571	536	539	517	510	526	540	471	548	533	577	471	538	518	539	557	540	518	505	510	558	509	542	524	493	552	564	509	504	510	496	503	516	536	483	536	510	544	559	530	561	511	487	542	567	518	475	528	520	546	548	494	529	528	538	503	508	516	535	493	546	555	547	524	532	518	530	486	533	489	555	538	540	530	537	521	550	519	518	494	540	559	523	499	512	531	493	515	481	563	536	543	506	502	514	506	530	566	541	488	549	517	521	550	567	517	516	551	497	549	528	531	489	484	539	511	543	519	533	497	536	510	545	550	497	536	554	528	495	549	533	506	523	532	556	547	543	523	533	526	524	521	503	484	566	523	517	537	545	519	554	537	534	483	574	522	487	534	529	472	513	545	541	544	532	560	486	579	517	534	492	480	520	489	533	500	523	535	523	534	507	492	540	517	516	492	525	528	522	553	522	540	497	533	544	546	522	549	541	527	507	505	496	526	553	538	559	491	512	527	543	559	511	534	506	537	541	536	521	524	511	500	509	555	527	495	528	484	546	496	536	481	506	530	530	529	533	545	484	478	487	544	524	568	529	518	523	536	477	519	526	518	492	517	540	513	528	455	528	504	546	541	498	525	492	491	534	500	540	521	519	526	510	534	513	497	523	525	485	529	563	545	524	460	540	531	552	497	571	501	523	532	557	540	472	554	527	537	479	530	510	486	512	498	491	526	515	506	508	505	515	529	544	507	496	531	520	537	527	524	510	529	502	523	508	507	532	553	509	517	514	518	528	517	520	519	513	526	557	511	510	527	514	497	511	539	534	528	524	520	567	522	526	527	503	511	507	548	505	514	527	510	538	500	528	496	497	512	580	533	537	495	519	537	521	527	499	514	521	505	512	529	507	524	543	518	516	542	516	569	535	529	534	524	541	524	523	521	545	528	561	544	504	508	506	550	490	514	581	500	509	493	494	542	523	511	524	490	537	537	556	500	537	541	540	534	490	518	471	543	502	557	501	507	501	549	525	530	501	519	551	540	531	513	515	517	520	571	507	506	502	562	517	512	520	539	529	498	506	560	553	512	543	524	522	510	485	511	514	545	564	520	482	548	540	511	533	526	532	507	511	508	507	485	494	531	525	501	517	564	585	534	552	539	533	520	543	515	519	527	522	498	518	506	516	537	542	509	545	518	511	495	531	528	544	595	514	501	514	507	474	501	518	542	526	532	506	487	505	540	547	496	519	535	567	541	471	534	516	506	535	499	508	546	548	507	536	489	554	513	523	514	530	522	531	527	499	537	553	482	510	490	510	537	546	546	527	540	477	494	516	541	498	504	510	523	546	554	490	530	554	513	515	484	557	523	545	501	524	529	510	525	567	516	532	490	532	571	502	561	526	537	493	554	507	562	548	520	527	527	551	568	513	522	522	522	480	500	479	526	542	541	560	564	515	575	557	541	512	527	542	491	497	516	539	543	502	558	520	578	517	545	535	542	542	487	488	503	529	548	521	529	563	561	552	526	533	524	500	515	542	502	504	535	520	493	522	526	539	568	519	544	484	479	515	512	511	494	526	532	541	516	504	538	524	526	507	544	515	533	493	501	513	518	530	519	498	555	569	523	580	558	557	509	516	532	537	528	481	513	550	562	517	522	554	551	504	511	517	516	551	507	538	500	543	530	525	566	544	530	557	521	502	483	483	502	514	539	511	475	520	523	538	518	468	490	519	509	531	507	525	523	521	531	525	510	526	554	514	538	567	531	533	536	560	542	528	566	499	532	517	581	509	502	524	493	507	518
23257	21316	29197	25391	23029	19679	6932	556	342	318	280	256	284	255	252	218	238	218	200	222	198	249	216	219	198	204	202	181	185	193	218	528	1688	461	205	170	166	197	171	189	166	179	191	177	201	195	179	163	222	185	175	186	199	206	193	209	166	175	190	187	203	198	163	186	183	206	198	187	166	200	168	193	183	198	171	198	192	181	200	186	195	182	164	214	208	176	199	208	163	203	207	194	176	186	189	178	181	181	182	203	175	186	190	189	181	163	187	176	196	208	155	185	168	195	203	193	197	165	191	195	167	185	201	181	196	190	172	189	187	195	201	180	180	189	190	178	184	192	191	179	179	198	174	199	207	188	197	172	185	189	197	190	178	203	194	175	177	187	197	206	178	201	188	191	193	196	192	187	201	200	179	191	167	185	190	172	188	175	182	186	169	206	165	183	211	167	183	176	173	170	165	176	198	169	189	205	171	207	193	178	179	179	187	215	181	156	186	186	172	163	174	199	165	181	185	151	187	190	175	181	168	176	166	206	175	189	181	183	173	186	176	201	209	203	172	198	196	196	188	177	168	187	180	186	189	190	183	153	161	177	181	176	180	196	182	157	216	179	183	150	170	216	185	198	194	179	178	187	192	173	205	176	186	192	185	168	198	191	196	185	178	185	185	166	193	176	183	196	173	185	194	163	204	210	195	187	185	188	175	163	189	188	188	184	197	191	169	163	166	201	190	191	206	208	207	197	183	219	184	183	192	198	167	199	169	207	195	164	197	174	171	179	182	185	181	226	202	180	179	208	171	177	189	172	189	184	176	171	206	193	175	184	168	189	198	177	187	207	207	177	176	183	195	203	170	169	176	160	190	162	187	203	180	205	187	189	185	184	163	177	165	181	171	198	197	174	201	197	169	158	186	192	191	180	166	175	180	202	185	175	184	178	185	179	208	189	175	150	193	183	190	176	182	183	182	186	189	198	161	191	192	174	190	177	177	188	174	161	177	185	187	171	201	193	190	182	190	191	184	196	152	184	194	212	170	189	188	189	196	200	188	189	199	178	175	169	178	187	180	198	196	175	200	172	159	171	189	190	170	166	195	174	200	175	153	195	174	180	205	228	197	183	176	196	199	190	188	185	192	184	184	176	183	185	173	171	190	203	182	182	163	187	193	200	206	202	197	185	183	199	158	162	187	195	185	160	199	181	182	185	168	177	182	192	178	175	201	219	189	185	185	178	179	178	188	186	198	178	206	176	218	187	173	190	199	181	149	194	185	181	175	195	206	184	197	182	176	214	180	155	195	165	192	207	170	159	167	161	189	194	195	208	198	192	183	195	162	190	167	170	174	155	200	208	205	204	184	156	168	190	207	202	190	189	180	179	175	200	165	174	186	179	197	193	197	160	160	201	206	158	210	183	187	182	215	193	189	208	185	187	154	184	193	183	173	202	191	187	183	187	200	184	189	176	166	180	182	188	184	179	199	176	204	193	181	186	179	180	186	191	184	191	170	186	152	197	184	200	189	194	209	185	170	188	173	173	200	197	188	181	184	180	196	180	191	192	176	164	186	182	190	206	186	182	175	179	154	184	213	174	196	183	161	164	178	183	192	186	178	173	223	202	173	174	188	180	198	176	183	193	173	162	172	185	192	190	197	199	204	182	207	209	206	202	170	194	176	198	196	175	202	178	153	175	197	174	187	189	199	192	187	203	192	183	198	189	192	186	185	171	186	177	166	166	205	181	178	178	193	190	177	196	178	183	186	214	186	182	184	174	187	187	188	178	170	180	196	190	155	172	190	202	170	205	184	168	224	189	182	203	172	203	185	192	166	202	204	183	165	179	184	198	191	193	209	196	179	201	187	191	165	182	179	179	190	187	216	183	148	168	210	183	179	169	186	191	181	187	186	190	188	198	167	179	199	183	182	184	189	194	190	211	178	186	180	211	197	167	200	214	188	193	157	170	179	182	195	178	197	199	178	175	205	186	187	172	192	198	190	188	205	142	191	181	189	167	176	201	181	187	206	200	183	199	176	188	182	204	183	172	173	200	192	181	172	174	161	179	177	176	167	174	189	214	208	175	181	183	171	197	153	186	184	165	182	176	191	191	182	185	166	191	184	189	194	172	190	177	181	184	188	183	197	191	187	209	186	192	198	181	204	178	168	176	195	162	195	193	158	185	199	186	166	163	183	179	206	177	180	186	179	179	180	209	176	160	192	202	183	190	195	200	215	200	196	181	202	197	161	194	204	198	197	165	193	174	178	163	162	172	192	188	194	194	186	207	164	186	176	206	191	180	158	173	184	194	187	173	173	180	178	167	197	188	189	169	179	190	193	186	197	150	190	195	206	178	196	182	189	179	188	200	191	188	152	176	187	200	175	170	181	183	183	181	178	195	184	208	196	193	184	177	202	197	208	202	205	224	184	174	182	193	196	202	180	190	185	181	169	180	183	222	172	195	190	170	183	198	167	182	179	190	188	190	181	205	208	176	191	193	187	209	177	195	192	193	187	173	187	193	163	189	166	163	159	177	192	202	192	167	165	175	168	186	180	181	175	174	203	181	196	185	175	186	201	206	187	190	182	182	206	204	198	202	174	185	190	188	163	174	178	167	185	191	177	185	193	197	210	193	169	208	172	178	215	186	178	181	174	200	175	164	175	169	191	197	155	218	169	180	200	177	171	204	181	183	202	185	188	185	192	216	191	195	176	194	207	200	187	188	185	181	177	171	194	176	186	172	176	194	195	197	202	177	193	190	166	177	180	182	203	208	171	183	181	182	198	197	186	167	162	181	160	166	188	155	169	207	176	197	187	192	180	178	188	194	214	209	185	192	196	187	174	192	166	179	195	173	192	172	196	167	191	192	183	175	200	194	181	159	194	156	179	196	190	181	186	188	168	192	188	178	167	198	177	155	196	171	190	161	195	201	153	195	168	177	179	179	170	181	191	174	177	204	188	194	194	177	206	188	179	174	204	185	181	198	186	181	182	193	177	169	161	177	197	181	191	170	187	185	170	176	184	180	182	164	200	171	168	171	167	181	201	191	167	174	177	190	191	175	188	167	176	162	173	174	194	204	171	190	204	190	177	176	199	162	161	201	178	178	199	201	186	191	173	174	191	189	184	219	188	159	187	170	187	180	197	194	192	202	187	190	185	169	189	192	167	171	186	183	182	192	149	185	176	181	192	197	170	184	177	207	208	178	200	184	177	186	168	187	168	190	174	182	193	191	177	150	169	178	188	201	174	188	192	181	191	181	209	186	199	181	165	192	194	173	172	193	186	173	202	191	166	197	186	195	181	186	179	179	177	161	191	177	165	194	205	171	179	182	194	193	203	159	191	188	197	209	173	187	165	196	192	177	171	187	187	189	187	199	184	181	183	206	196	193	146	178	174	205	186	163	176	208	177	179	197	191	186	171	189	208	186	181	171	180	195	191	159	197	179	226	190	190	184	186	194	178	201	207	182	172	188	154	185	192	188	172	192	155	177	191	183	182	178	186
51320	77045	63048	46834	25725	6837	1283	892	743	642	510	503	459	461	435	423	400	331	371	327	362	338	304	303	347	296	283	300	318	306	287	1159	3554	905	274	269	285	294	242	228	272	276	262	279	265	271	266	280	258	274	266	302	272	261	286	275	266	266	257	289	266	264	262	273	267	266	282	250	260	260	279	237	265	285	256	290	285	261	253	258	300	267	269	248	297	275	279	234	270	262	255	259	272	259	255	254	276	230	258	259	267	257	261	270	259	246	278	270	253	266	260	274	239	272	251	269	259	289	294	263	289	245	262	269	269	291	290	259	273	272	283	271	269	258	265	263	286	297	276	270	254	267	282	262	248	262	295	244	259	244	247	282	263	260	263	241	286	275	262	257	255	247	271	265	236	238	270	285	284	261	266	290	270	273	269	278	236	294	304	254	265	276	244	260	277	277	237	261	263	275	250	273	296	263	284	265	252	278	283	260	259	272	269	258	284	267	275	275	253	252	270	276	262	272	267	281	244	254	254	268	252	256	242	269	281	276	259	279	273	269	275	251	255	257	247	230	272	260	272	225	255	276	284	257	248	246	256	259	258	246	294	280	273	239	220	240	255	265	306	268	263	246	268	254	259	280	257	260	266	292	227	255	295	270	268	275	265	269	276	262	251	263	274	287	282	243	260	267	268	297	225	262	264	259	257	287	277	267	257	246	259	261	266	276	267	269	287	246	246	228	260	227	245	285	233	222	276	280	283	274	254	277	263	266	276	253	276	277	261	255	268	251	271	273	262	246	266	289	243	265	255	286	290	254	250	249	267	256	233	262	279	242	240	272	286	272	282	283	251	242	251	270	269	225	257	263	259	263	225	262	285	276	241	285	259	280	262	280	265	246	236	250	287	243	259	271	270	260	273	251	255	268	241	288	259	265	205	262	278	248	294	236	249	268	243	284	267	250	250	303	257	253	269	236	256	285	233	268	260	261	253	257	263	281	245	292	261	254	273	255	233	260	242	233	272	251	244	258	266	251	237	265	266	261	271	260	277	255	279	238	272	265	265	253	283	288	263	282	277	253	228	235	251	281	268	292	269	255	281	248	267	285	280	257	251	234	276	220	260	297	275	251	265	266	231	254	253	292	261	271	257	269	274	260	260	265	276	289	253	258	251	294	244	293	271	261	260	269	240	281	260	259	267	247	268	280	265	257	245	279	265	293	245	262	264	299	242	273	259	270	252	263	269	288	236	262	261	263	245	263	268	263	271	269	242	240	280	271	295	251	264	278	261	262	267	264	260	257	249	227	265	262	273	283	255	278	252	265	283	259	230	247	281	256	248	272	240	291	275	242	273	246	246	267	289	277	263	257	286	244	267	277	234	268	282	264	267	280	254	261	263	282	235	248	266	269	272	287	276	260	232	276	272	252	262	274	292	254	271	277	300	253	278	268	249	255	265	255	255	277	261	252	274	288	254	304	279	275	247	265	271	260	277	243	258	259	266	257	254	269	271	299	253	243	249	271	251	277	277	258	260	273	268	272	265	238	280	283	258	237	275	268	258	236	253	245	263	268	275	243	283	262	262	238	279	254	256	274	260	261	286	268	220	253	269	246	267	285	260	259	295	238	264	263	277	265	234	256	258	271	282	266	256	238	261	267	272	280	279	261	260	270	270	301	306	241	279	264	288	246	255	253	285	262	277	260	254	258	241	236	256	261	260	272	255	241	257	276	259	255	268	267	249	247	262	267	240	268	271	260	282	255	223	287	269	273	273	295	240	271	283	261	272	269	250	250	255	283	272	273	271	263	250	258	279	263	278	243	266	267	275	244	240	262	251	277	260	264	229	260	280	275	243	280	294	265	245	279	291	273	276	249	274	247	286	279	258	274	258	245	272	290	245	252	261	315	263	249	274	252	259	259	270	246	292	253	263	261	266	264	276	245	256	254	274	241	258	269	254	249	284	267	259	278	279	273	263	257	267	256	250	270	261	243	250	249	250	242	283	240	265	247	267	275	247	285	263	247	234	241	260	243	238	256	262	257	260	257	294	294	294	283	256	281	250	253	303	275	267	265	271	244	254	265	258	240	267	268	247	277	273	238	288	304	280	268	244	273	268	286	254	281	260	244	236	280	255	244	306	277	255	245	261	257	280	271	278	233	258	255	281	263	277	291	279	253	275	236	267	258	287	275	274	247	243	250	263	263	256	278	258	269	287	269	250	265	270	266	297	289	282	282	283	278	267	232	248	237	254	264	287	269	276	265	252	247	269	275	268	262	245	249	269	255	284	266	302	245	273	282	271	290	269	293	226	263	286	287	273	276	303	254	284	268	274	252	284	229	256	236	251	290	266	259	250	261	277	260	289	283	274	277	259	252	268	250	274	235	289	252	276	255	251	266	259	267	250	269	257	242	255	259	263	262	278	228	270	274	270	270	278	245	251	253	272	260	285	267	239	236	252	261	258	258	272	278	284	247	245	224	285	247	237	246	259	234	269	263	237	264	295	298	275	250	262	242	307	258	274	283	258	266	266	232	253	252	260	236	258	262	285	283	247	260	260	254	258	248	290	255	259	272	271	258	266	250	263	294	291	286	263	261	260	248	262	261	258	251	248	274	249	275	240	276	258	247	268	267	241	259	271	262	257	272	265	301	252	270	267	232	289	274	274	266	270	264	270	269	280	245	270	262	267	248	228	259	262	232	258	257	273	237	294	306	243	259	250	252	242	245	266	247	263	267	262	272	269	277	297	267	265	267	223	265	278	251	264	258	242	266	270	267	280	237	241	252	247	263	256	276	232	267	257	251	290	242	266	280	253	266	261	261	250	258	253	276	256	253	276	257	249	282	260	266	262	276	240	260	265	262	245	264	287	291	285	268	261	265	259	277	287	277	263	230	274	245	293	271	275	257	310	289	277	284	265	239	271	231	273	250	266	250	262	265	246	247	271	236	265	252	249	273	264	271	252	266	276	244	241	267	260	274	275	236	229	252	241	234	256	265	263	277	239	258	253	263	279	259	256	299	276	288	274	260	255	266	282	298	279	262	255	259	295	255	241	269	267	257	220	302	235	245	284	254	247	267	277	250	244	289	280	260	269	293	262	262	292	289	259	242	243	286	241	245	271	251	266	256	271	240	252	269	251	264	270	307	267	250	255	277	254	218	282	249	249	255	293	254	270	280	259	290	263	260	263	294	252	253	266	278	260	258	270	235	295	285	261	245	303	270	248	248	228	269	267	260	239	261	272	258	254	254	297	260	274	255	270	272	245	296	246	253	269	222	269	260	264	264	278	258	256	289	280	262	280	285	278	286	264	252	274	269	271	266	284	284	250	266	251	269	245	278	253	243	261	265	246	257	269	261	250	281	268	270	264	286	269	277	268	268	256	286	262	259	267	256	279	262	269	286	274	265	266	257	251	274	249	287	279	235	269	246	268	276	256	275	264	240	264	267	261	250	267	301	264	249	267	271	248	272	250	273	235	244	271	258	254	276	290	255	265	259	256	254	224	256
32000	39013	41114	29058	10745	2056	499	444	428	408	400	399	437	435	372	473	398	372	418	418	441	424	411	389	401	410	383	394	398	395	429	423	422	410	408	398	446	404	447	433	398	400	431	397	409	429	414	411	399	426	404	428	433	391	410	421	363	379	439	405	428	377	392	387	414	432	420	393	415	401	431	364	448	416	388	384	386	390	417	450	411	414	416	381	384	415	429	418	437	393	421	398	423	418	416	432	384	397	404	422	410	385	391	430	403	400	447	427	424	443	413	427	412	390	425	400	392	428	380	460	424	441	426	427	364	382	408	417	405	445	413	435	421	439	445	410	433	403	391	403	452	419	449	395	422	426	404	390	407	422	440	423	452	438	400	438	469	420	431	422	399	370	434	407	417	410	407	382	416	405	413	470	418	392	401	432	396	399	405	419	413	420	405	416	432	421	393	430	405	403	388	441	423	425	421	399	441	374	400	395	394	423	404	384	450	398	412	423	377	412	394	430	440	401	429	406	406	429	417	401	381	392	377	439	421	442	418	424	422	373	390	432	416	428	411	373	441	427	412	431	443	401	417	412	395	427	407	418	455	456	427	431	430	380	445	409	405	426	373	433	384	443	422	412	451	427	405	409	412	397	420	434	455	434	393	435	396	404	400	405	408	396	432	416	447	410	436	417	410	417	416	411	411	394	418	404	414	431	387	431	426	439	434	425	432	411	436	407	428	396	435	435	402	433	424	409	379	424	393	419	398	443	428	442	437	449	403	378	413	402	413	420	411	393	385	440	424	417	428	412	449	426	378	431	407	419	400	430	423	424	415	434	410	445	389	434	433	393	408	371	421	437	428	422	416	422	410	432	401	426	421	414	407	411	415	417	439	431	414	466	417	419	440	436	423	407	415	433	391	416	423	410	396	414	371	425	443	383	453	390	385	404	432	378	428	389	394	416	420	429	422	389	423	403	403	415	427	414	413	417	412	391	396	446	424	440	457	420	433	419	415	436	412	417	439	432	399	420	417	447	423	408	401	410	426	425	384	452	404	435	417	426	455	411	433	411	425	464	369	414	455	418	416	366	410	394	417	431	402	380	428	400	405	427	429	426	388	421	411	427	411	383	374	425	398	407	365	423	407	396	409	439	410	446	394	431	421	389	424	429	417	431	421	424	416	417	406	398	396	414	411	392	399	407	430	411	381	440	436	375	423	419	415	412	393	449	404	407	458	419	409	401	393	436	402	393	400	387	406	392	435	429	427	442	423	432	402	398	423	436	414	415	439	415	390	444	418	450	437	393	407	421	432	436	403	439	428	389	375	378	412	414	416	400	411	418	422	408	411	394	391	392	413	388	387	434	439	418	429	435	384	406	426	430	411	382	445	426	418	416	448	423	410	408	427	441	391	401	450	409	404	404	390	415	421	399	388	408	435	389	428	390	410	427	422	396	384	424	422	408	440	401	376	422	412	443	403	422	431	408	399	459	417	433	405	431	448	414	388	399	389	411	427	439	409	413	424	422	424	405	405	423	436	416	401	399	422	416	415	407	444	420	425	419	396	422	428	431	406	410	431	424	404	423	417	413	412	470	439	431	424	423	402	411	432	413	438	414	445	433	448	412	396	445	402	404	416	413	425	409	410	419	449	396	466	425	443	420	410	428	415	411	373	430	409	398	433	431	425	435	430	395	435	438	405	411	431	403	426	412	410	396	385	411	485	424	445	400	412	377	408	401	421	423	388	426	404	409	408	409	414	389	411	439	413	424	375	435	396	413	410	395	426	439	402	387	439	384	421	436	412	416	443	412	419	414	421	422	395	403	408	424	401	398	432	418	450	410	414	412	447	398	371	432	449	404	427	431	419	417	456	427	419	395	383	446	416	427	419	410	419	395	438	391	393	406	422	416	451	411	437	397	437	417	375	457	383	403	416	393	379	443	413	456	424	410	416	431	399	416	401	411	409	419	440	396	423	418	396	411	385	391	418	426	399	397	386	396	416	420	407	448	388	377	420	431	413	441	430	386	386	399	417	420	447	407	433	455	413	377	394	429	401	406	378	481	449	432	387	407	394	417	422	407	414	417	438	429	425	447	448	414	425	422	420	421	402	439	415	462	401	447	384	436	414	437	412	420	419	417	415	388	430	438	406	429	413	434	418	476	425	412	415	415	443	415	406	387	419	434	381	437	442	416	436	440	438	436	392	454	415	384	432	399	433	379	430	443	396	407	414	425	415	413	418	403	434	389	421	412	398	395	391	430	427	424	371	394	397	395	453	443	461	428	413	402	427	393	434	408	430	402	389	433	412	419	414	390	413	371	436	452	436	411	435	408	409	446	437	388	393	416	424	415	406	425	425	433	429	419	440	397	436	427	402	399	396	422	415	421	440	421	391	367	389	436	435	395	426	398	409	406	396	412	404	437	416	425	442	432	426	426	419	407	414	414	414	413	394	388	430	459	433	413	412	428	423	434	376	393	412	437	410	412	418	404	426	446	418	433	402	426	396	386	414	413	457	412	402	429	426	415	418	425	386	423	409	426	390	419	432	410	417	443	395	432	453	440	404	409	428	462	406	407	443	405	422	470	413	421	404	439	451	423	427	420	429	412	424	408	436	411	439	418	426	412	418	402	447	380	434	431	423	402	444	413	397	422	430	414	395	400	431	395	409	410	423	436	405	420	396	418	372	412	421	395	366	448	458	416	416	425	397	400	415	421	370	407	405	393	454	418	415	425	432	384	417	406	428	432	405	416	418	419	393	360	407	418	421	374	412	405	382	432	400	412	404	409	427	425	429	449	414	389	398	430	413	429	435	415	382	410	412	436	388	448	401	392	448	426	408	435	444	425	420	391	402	411	403	408	377	437	443	424	432	426	426	412	404	445	415	443	418	401	416	417	391	427	431	405	439	377	420	400	421	422	402	413	419	411	392	405	406	465	407	418	385	417	408	399	385	430	433	407	417	412	392	414	428	427	430	409	437	437	407	398	416	411	429	414	393	395	431	410	417	426	424	418	383	416	425	426	385	462	413	411	383	435	419	409	420	417	407	434	443	364	426	385	396	443	423	414	423	386	402	423	417	426	440	413	441	420	405	421	417	417	414	406	445	431	407	403	448	389	416	369	401	414	396	422	428	433	432	410	421	389	433	446	448	418	400	416	418	411	408	397	422	426	391	439	405	444	403	429	434	412	410	427	394	403	368	414	434	381	409	398	393	409	433	398	394	423	383	407	383	450	408	378	386	388	424	424	428	415	412	398	405	411	411	424	393	426	429	432	429	444	442	468	423	443	423	418	422	399	386	404	404	425	401	377	414	438	431	403	402	422	386	413	404	406	397	394	421	454	413	429	420	373	455	413	384	381	381	431	408	415	416	393	429	456	411	412	408	427	434	387	394	387	428	418	390	428	461	414	444	408	386	382	414	446	422	441	376	397	358	410	472	419	419	405	406	395	407	399	437	404	430	408	462	432	429	393	441	428	433	443	426	439	389	416	446	394	405	386	412	427
42702	56451	44875	30042	11641	2944	660	616	585	577	594	564	653	646	590	602	613	555	594	558	580	551	558	607	561	596	576	574	574	547	553	619	645	547	615	596	577	592	562	571	567	576	616	557	578	602	524	618	574	565	562	570	545	624	619	598	572	578	625	595	589	562	583	629	599	627	579	574	578	562	571	617	606	565	533	568	550	583	597	552	569	556	563	583	563	598	570	593	578	565	583	576	602	572	564	574	561	548	560	541	578	559	596	623	603	627	609	572	546	572	596	561	577	592	588	559	594	589	584	566	541	589	571	590	545	603	566	584	575	565	555	602	574	551	561	568	578	590	583	561	556	565	591	545	506	539	576	602	592	550	570	612	567	568	558	561	539	553	571	581	617	599	562	567	544	594	564	549	580	604	580	547	559	537	565	555	609	577	556	596	598	537	584	585	575	558	577	546	600	563	549	555	605	592	559	560	568	559	584	553	579	571	577	522	597	578	566	528	558	595	576	601	606	565	528	570	549	614	592	602	574	570	558	554	575	548	575	566	543	553	552	579	585	569	556	594	552	585	555	600	555	615	579	561	578	546	582	561	563	600	617	598	540	610	598	563	602	614	558	542	554	588	543	558	584	628	571	588	549	605	585	581	560	577	626	558	595	579	578	532	576	601	608	547	567	555	577	590	561	565	579	574	561	556	624	635	602	563	555	564	588	538	586	561	576	571	587	535	566	570	587	622	564	574	552	534	551	566	532	568	585	622	570	580	547	552	599	539	610	571	579	573	579	532	576	561	572	571	560	583	582	592	552	562	595	563	586	583	535	569	581	538	565	582	590	491	570	581	562	564	545	581	608	566	588	561	533	562	528	599	542	578	571	545	578	579	586	594	535	579	550	575	559	545	592	563	552	595	602	574	588	549	606	579	552	555	587	607	569	602	584	538	605	558	556	548	584	584	561	566	569	587	592	549	576	545	614	585	591	553	541	586	576	542	655	542	603	552	588	555	572	549	565	546	562	539	590	573	564	579	550	542	605	573	563	569	595	574	587	626	551	557	562	591	544	560	561	594	519	578	554	548	573	531	568	575	582	584	538	598	604	524	585	598	593	561	570	552	540	592	596	557	585	636	567	605	594	547	578	560	529	587	609	603	557	571	576	556	591	520	597	584	584	602	600	567	541	578	518	581	594	553	569	597	526	586	578	582	589	575	548	584	573	563	580	541	614	584	557	546	595	577	596	555	573	551	571	567	540	577	560	622	605	549	548	627	566	560	538	600	601	580	561	596	517	546	569	570	586	567	601	555	608	575	607	597	588	562	582	555	567	613	573	574	575	584	606	559	558	558	604	566	590	548	547	580	576	545	585	623	581	594	629	587	577	547	592	578	545	578	561	607	564	549	562	577	579	601	567	573	571	588	543	567	537	553	530	552	600	610	566	533	575	567	574	582	569	590	572	564	620	577	542	557	576	564	556	582	554	551	512	553	579	603	548	576	578	564	581	585	545	534	546	591	589	616	623	608	592	570	542	584	561	563	568	554	572	560	561	579	595	559	585	574	533	525	567	588	557	571	559	562	590	545	604	570	563	556	560	574	560	595	590	567	555	591	570	554	573	568	554	619	595	544	560	627	583	578	554	545	604	622	582	639	564	550	565	581	566	536	583	592	578	581	550	535	513	561	618	586	536	540	585	603	550	586	538	549	589	524	607	560	556	573	559	549	533	562	536	575	535	591	575	574	551	602	511	570	593	570	559	593	573	603	562	587	595	535	519	625	610	597	572	581	557	630	552	560	564	603	558	621	573	582	529	574	570	624	599	570	553	549	595	590	571	569	544	595	595	586	600	547	543	590	530	580	555	535	587	588	588	591	560	575	601	589	597	549	602	597	580	572	569	559	586	601	578	567	576	602	629	605	555	567	579	609	555	587	550	567	565	551	536	554	547	561	552	521	595	578	617	579	607	584	552	591	585	531	562	536	612	633	605	544	562	570	564	568	556	626	564	545	603	562	555	563	594	601	584	590	556	584	553	590	583	580	607	559	578	581	592	545	539	571	597	570	594	587	543	570	585	548	543	608	561	608	573	568	584	594	563	594	567	551	557	594	589	570	601	537	559	549	558	560	584	605	592	554	557	549	596	591	593	549	595	627	598	518	573	583	562	541	559	606	566	555	588	597	588	592	572	573	614	536	599	573	557	593	611	557	555	579	586	531	566	595	618	608	564	560	601	622	604	588	597	543	590	540	586	584	586	506	609	567	605	579	606	572	535	612	611	550	577	587	554	570	593	564	578	589	583	557	528	585	598	546	530	586	598	590	577	535	573	558	548	572	538	604	609	558	583	604	580	600	554	560	539	609	570	571	585	598	538	557	543	594	595	590	595	615	594	580	608	568	585	595	600	560	586	552	563	581	583	547	579	585	585	556	549	598	565	583	601	536	601	535	547	586	561	610	601	593	578	555	553	646	592	560	592	542	574	550	593	536	574	607	552	596	537	569	569	593	552	592	565	528	573	575	620	557	577	585	566	550	605	574	591	566	549	613	565	575	575	621	610	590	622	524	583	558	582	583	581	593	573	544	554	550	590	580	584	603	580	564	564	581	533	573	571	562	552	592	548	598	606	583	625	596	550	571	547	551	574	614	593	542	552	615	565	583	565	572	580	551	575	561	611	568	592	555	581	545	583	599	577	601	565	556	588	559	562	574	571	528	555	569	594	572	564	579	550	580	571	570	584	538	576	565	559	571	606	588	573	570	587	533	576	569	595	586	546	547	551	548	580	598	583	555	619	584	588	597	540	570	588	565	529	583	542	588	598	549	543	560	569	604	603	548	591	548	557	547	581	601	579	558	639	597	576	602	535	599	562	590	602	568	580	603	578	576	570	566	589	560	556	591	585	585	591	607	593	581	620	538	608	578	598	565	607	586	551	559	542	550	563	575	597	558	531	582	555	576	530	594	555	592	571	587	567	574	609	601	608	572	575	598	626	582	583	605	592	597	570	567	559	588	582	575	559	530	558	598	598	619	561	557	590	599	553	602	600	611	575	589	574	597	603	532	577	566	583	597	561	599	624	594	604	578	585	598	539	574	550	618	571	554	551	538	570	596	562	565	566	572	642	576	554	555	559	590	570	595	571	535	593	604	619	558	521	596	559	583	578	571	550	572	599	560	573	598	594	567	563	581	576	551	560	562	619	576	572	575	569	556	574	576	573	590	533	567	550	572	600	577	555	580	575	564	592	586	561	553	555	565	562	575	572	619	542	597	566	590	613	533	566	578	576	563	544	585	587	570	545	570	575	573	564	603	577	562	568	554	631	523	568	571	604	520	578	600	558	596	568	535	560	547	577	631	608	538	603	544	583	535	577	563	604	593	635	555	579	562	555	543	555	594	558	588	550	561	547	587	519	581	529	556	612	569	596	552	538	624	582	546	558	551	574	602	607	595	588	577	574	585	581	559	574	553	591	564	589	574	588	575	576	586	553	583	609	526	562	582	614	604	590	585
24177	21664	32598	31729	25058	16144	2434	482	437	431	463	410	398	430	382	400	372	401	390	380	398	363	391	391	369	411	349	399	385	363	413	437	416	407	388	373	383	358	411	380	383	381	384	363	385	408	360	369	381	398	367	390	394	396	387	360	391	391	378	375	380	379	391	390	390	376	391	339	367	350	374	391	411	342	391	385	393	383	392	398	364	389	370	366	410	419	373	374	368	378	349	403	377	372	366	370	381	404	369	395	372	391	398	370	412	364	405	374	371	372	365	390	351	351	403	394	391	368	399	401	382	399	402	354	338	393	388	412	363	398	356	384	385	377	389	375	380	389	377	344	400	353	387	377	372	354	374	383	378	381	380	346	419	395	339	390	348	379	390	386	391	368	372	387	363	376	392	378	398	357	358	377	368	378	367	362	392	390	366	401	362	360	370	358	347	406	392	376	432	427	355	404	415	395	402	387	405	370	369	338	419	422	379	370	388	414	408	380	358	402	380	396	353	391	385	393	375	399	379	406	375	394	407	386	370	431	404	397	373	378	375	369	364	365	389	357	382	381	396	394	399	366	416	419	367	382	384	369	383	336	395	375	405	365	401	374	364	401	374	375	358	393	399	395	375	381	388	361	379	388	418	363	394	371	367	386	384	370	393	376	388	361	379	370	377	366	372	391	396	367	377	403	380	381	394	371	386	402	373	376	339	379	404	392	391	399	392	367	360	357	360	386	384	392	369	418	369	409	384	405	409	401	394	412	397	375	402	421	397	377	390	386	408	378	356	378	373	392	340	408	354	426	378	337	418	345	377	385	397	369	403	364	385	372	357	363	346	408	403	364	413	410	411	333	372	376	388	383	385	387	378	386	374	392	400	387	375	401	373	418	386	408	390	400	424	360	409	353	366	391	395	384	340	414	348	370	399	408	369	352	386	360	409	377	383	406	398	428	369	395	398	380	380	391	404	353	426	417	387	380	422	355	367	377	380	384	400	396	379	372	401	406	381	387	387	393	354	378	393	373	388	407	377	380	401	377	373	374	355	387	397	380	384	409	369	383	376	386	360	367	361	423	397	421	399	388	385	421	389	388	392	372	400	398	394	359	379	364	373	363	412	364	408	389	379	367	394	368	370	420	405	377	380	349	372	393	395	376	379	363	400	392	372	377	374	408	372	373	401	384	388	412	363	374	401	368	403	405	408	368	375	395	377	381	411	364	406	367	392	412	374	417	379	360	414	337	384	365	396	347	388	353	365	363	423	382	372	422	398	366	378	377	401	385	398	368	389	345	360	384	382	357	412	373	366	373	393	383	399	344	395	362	427	376	408	394	356	381	391	393	402	407	395	401	375	406	357	374	384	372	399	395	379	411	393	400	359	387	437	394	362	401	381	330	346	363	371	374	396	380	381	400	417	397	380	379	381	386	392	410	393	389	404	382	413	378	421	393	387	401	383	379	375	409	401	385	366	354	365	403	387	370	358	369	368	398	406	418	370	384	366	401	398	396	366	366	352	370	404	386	382	377	376	353	392	369	439	376	368	367	377	420	389	364	386	379	370	382	412	376	374	353	359	378	357	385	373	416	414	367	390	367	423	376	379	382	389	396	364	365	410	351	374	398	366	401	384	392	382	352	375	401	389	404	393	384	333	406	381	376	426	360	374	362	377	364	382	337	405	389	409	392	405	377	399	393	381	380	409	401	382	341	383	390	367	375	380	382	419	358	371	364	384	388	382	365	415	386	380	377	374	359	383	351	397	398	391	359	404	410	374	405	389	397	384	395	360	403	405	371	379	379	368	404	387	369	397	358	408	365	406	376	376	380	367	375	380	403	388	390	377	373	391	408	397	384	374	378	373	346	378	397	395	407	391	388	375	350	399	396	384	381	371	366	384	388	391	349	409	371	385	397	389	403	377	404	377	357	414	354	372	389	377	422	375	377	393	380	372	398	380	369	390	397	391	375	408	406	361	400	386	374	413	398	367	352	402	389	388	405	378	378	367	418	351	384	364	399	359	384	396	386	384	368	360	408	426	371	393	396	390	405	390	413	390	394	373	388	390	369	362	403	396	372	354	388	376	393	398	366	371	373	365	375	406	404	382	380	376	407	391	379	396	388	384	396	352	400	399	365	403	420	392	371	387	356	386	383	404	373	391	393	358	392	379	393	421	373	385	436	367	403	356	369	372	388	411	382	364	406	405	405	383	375	341	385	387	395	387	412	393	411	357	407	408	383	382	397	357	403	391	382	372	389	360	426	390	358	368	347	381	387	402	391	377	412	342	359	377	380	393	373	395	377	365	417	431	435	399	394	396	415	379	391	395	413	399	358	386	442	363	405	381	410	381	381	408	361	390	381	409	397	382	400	364	349	397	399	409	405	392	385	388	374	380	383	386	373	395	382	382	394	376	424	396	391	387	400	397	386	367	389	394	384	409	349	400	361	369	395	346	386	377	379	403	408	371	384	400	380	411	341	382	372	369	355	370	403	392	374	371	372	359	406	387	407	385	355	360	361	384	388	360	401	370	397	389	403	390	401	385	382	349	367	379	428	390	362	390	386	423	393	398	371	421	370	431	425	369	373	402	380	370	375	424	390	374	400	386	385	365	407	390	385	361	398	381	390	395	416	357	360	410	331	414	390	431	409	415	384	382	388	386	335	388	374	364	379	368	348	387	386	373	369	370	383	411	373	370	371	368	346	376	402	413	410	381	377	395	397	367	354	406	381	382	374	373	396	351	372	392	364	378	384	340	369	363	393	378	394	394	406	367	359	380	396	391	399	407	375	393	363	399	364	384	358	391	382	394	371	446	386	364	370	340	389	390	420	360	400	365	395	370	391	367	350	390	384	398	386	378	367	384	349	357	378	372	376	353	367	404	368	399	359	378	394	399	340	381	367	386	402	395	410	405	367	385	363	400	379	362	376	373	370	374	365	404	397	382	379	365	405	398	359	412	393	381	369	362	393	407	354	401	393	425	412	366	397	395	399	372	394	398	375	385	382	375	393	343	374	433	356	357	417	395	399	351	377	393	379	378	391	373	381	324	387	389	395	328	383	397	374	406	378	365	362	389	395	412	426	390	369	378	391	424	389	413	364	399	376	427	391	387	390	366	329	350	389	416	371	392	376	380	403	348	403	363	376	372	400	380	406	429	384	368	428	386	386	385	415	351	373	376	402	410	377	368	393	405	384	387	404	395	390	393	399	335	382	355	395	362	378	357	377	398	399	399	391	393	418	402	369	383	415	431	385	377	375	401	387	410	389	365	386	392	335	358	371	359	362	408	383	361	405	430	403	360	353	399	376	416	372	408	374	408	363	445	349	389	392	391	342	409	383	403	388	416	367	376	394	385	397	414	365	379	384	387	360	386	399	374	374	363	349	381	382	390	356	369	373	373	359	379	420	377	326	389	351	381	364	400	388	395	402	399	377	399	365	381	393	392	378	385	365	353	387	370	397	379	390	422	386	410	346	371	388	382	359	381	423	361	371	389	373	386	390
49417	76160	66946	46211	30565	9777	774	658	613	601	571	577	576	575	549	593	585	627	548	579	554	511	550	567	533	552	525	563	575	559	566	525	505	525	541	530	516	552	534	521	577	542	533	569	564	528	519	461	503	513	527	580	549	484	546	548	551	495	569	556	561	582	503	525	538	577	521	501	571	503	525	504	532	480	566	537	501	562	541	562	552	528	577	511	539	522	527	603	537	548	527	527	590	511	510	541	531	561	579	577	562	599	528	529	531	551	553	497	540	500	532	502	536	562	529	519	524	514	522	534	533	522	550	540	572	565	544	519	482	549	557	538	535	530	513	517	551	512	534	572	515	563	501	551	536	504	555	537	552	520	489	538	553	509	525	527	518	568	517	522	552	525	561	539	492	501	517	504	501	501	535	544	505	531	515	527	566	556	563	529	581	504	505	536	537	484	542	506	582	533	559	509	498	520	541	544	560	515	522	546	558	485	518	542	521	530	525	530	570	527	530	557	511	472	531	539	563	543	563	540	547	494	520	590	573	525	540	552	461	525	536	515	537	533	543	499	518	531	540	540	513	520	520	536	566	547	474	513	502	542	581	531	545	553	550	564	579	508	542	537	564	547	529	577	553	575	525	545	539	574	505	512	540	520	521	599	549	533	540	507	533	528	527	560	508	548	535	525	577	521	543	538	554	572	519	517	543	505	546	509	525	509	523	562	527	534	525	560	559	552	534	531	564	555	498	533	549	582	534	536	565	546	527	489	535	519	556	524	546	561	523	528	511	510	536	526	525	551	530	546	521	494	545	522	518	523	530	534	507	543	479	568	559	531	575	560	536	576	532	518	523	598	481	544	546	527	515	538	535	534	551	510	544	569	549	517	509	554	551	582	545	559	580	516	553	552	533	541	523	588	540	533	545	489	566	572	560	543	531	560	536	539	541	551	497	552	507	542	539	516	558	534	546	532	518	565	538	549	525	528	530	560	513	537	580	535	529	530	550	572	549	534	575	539	555	510	567	576	461	555	524	586	522	520	553	523	536	533	481	541	566	557	533	556	533	517	526	542	530	500	509	542	553	524	569	540	540	518	540	510	554	538	518	501	531	520	520	521	528	527	531	534	537	562	533	500	530	547	485	513	554	561	571	575	535	540	534	529	545	516	518	567	533	523	527	502	541	556	500	559	560	555	541	549	548	540	502	562	560	558	497	565	536	557	536	517	516	542	551	574	570	569	552	524	540	538	517	556	515	535	498	520	508	528	522	536	516	528	542	520	519	510	556	527	546	530	520	578	537	573	521	532	572	548	570	532	489	546	520	541	555	520	537	545	513	571	507	561	517	511	534	533	513	523	499	518	558	536	550	552	538	542	557	527	518	555	511	472	533	532	568	513	510	537	537	541	499	553	551	523	535	508	543	527	534	534	576	530	545	538	543	515	532	610	539	556	525	573	558	545	526	525	523	505	554	527	518	538	533	518	568	573	543	511	550	542	514	540	502	532	525	554	564	537	555	561	566	516	519	506	517	551	559	538	556	528	521	558	518	516	547	544	559	572	493	513	572	552	529	573	559	542	519	570	540	521	553	511	522	558	545	521	556	540	539	570	535	538	563	548	544	538	539	524	558	524	545	516	533	556	506	527	553	535	525	491	551	547	509	567	525	536	545	517	519	530	539	542	582	505	547	617	565	547	562	524	529	512	546	587	518	507	526	521	534	502	523	538	530	541	552	525	555	530	548	549	504	523	532	556	554	548	524	495	538	512	526	521	566	469	525	520	526	527	548	524	556	534	534	542	554	555	561	572	539	531	568	540	572	516	523	575	550	558	547	574	541	517	536	551	510	531	514	542	559	554	546	563	540	539	570	539	522	551	553	551	564	572	536	509	550	545	525	540	570	541	571	548	565	529	569	527	574	507	545	540	555	493	519	527	528	558	549	519	549	547	550	519	569	521	525	515	502	545	474	539	531	527	541	544	566	504	513	561	553	564	544	504	532	537	517	555	537	524	524	579	493	556	574	541	548	594	517	506	475	508	550	511	554	586	550	521	540	534	533	478	512	528	577	569	537	559	505	536	516	547	529	521	565	539	544	535	504	502	566	552	537	514	554	550	496	570	555	563	534	506	539	575	508	537	543	564	538	517	538	534	534	547	538	543	540	515	539	575	566	540	505	533	549	552	526	502	532	509	545	562	495	524	505	504	514	499	520	557	558	525	557	515	517	536	525	547	545	532	569	514	522	527	556	508	516	515	529	525	541	548	561	496	539	512	510	530	563	544	541	553	521	530	544	552	566	540	537	579	559	568	507	540	519	526	543	536	551	520	546	554	579	560	529	531	516	590	526	524	559	531	537	512	553	554	526	524	533	518	510	511	546	510	495	575	568	526	503	517	539	556	545	540	556	546	560	534	553	498	535	566	574	528	527	540	530	506	503	550	553	557	519	522	538	531	521	558	549	500	527	535	570	560	545	542	530	515	570	564	554	561	526	553	522	554	534	575	476	530	535	503	521	551	582	519	531	521	516	485	501	549	522	528	543	471	542	516	557	496	526	539	541	509	561	551	513	549	572	530	510	555	520	504	555	537	532	518	569	528	537	506	550	543	522	536	542	530	550	542	553	549	510	503	568	532	527	553	572	500	522	531	514	514	558	530	545	539	500	515	497	564	519	573	497	572	535	521	560	490	551	566	572	555	522	538	557	559	532	555	554	527	541	560	541	592	507	552	514	530	537	518	548	551	527	518	559	514	491	510	508	509	528	499	566	508	549	534	547	509	499	569	529	530	522	515	539	517	505	561	546	499	539	522	539	491	551	502	608	581	490	509	510	566	537	533	532	527	510	516	501	574	539	528	493	507	544	567	539	557	517	551	529	551	571	562	506	532	555	501	562	552	576	532	519	508	544	553	519	586	563	536	582	546	516	548	558	553	531	525	538	518	566	545	555	522	548	526	507	512	544	508	538	534	495	545	540	567	549	546	588	575	547	589	546	533	532	539	574	541	534	549	516	538	496	547	522	554	556	566	548	514	532	576	544	509	497	486	538	589	537	566	532	548	557	487	512	543	548	554	505	528	555	513	538	502	502	531	559	539	536	508	538	557	529	550	510	526	570	530	523	562	496	545	531	534	533	555	538	504	565	559	557	516	498	516	539	524	527	514	527	510	555	551	555	468	596	500	555	554	525	552	553	540	569	518	518	592	528	538	513	562	531	549	534	538	523	552	511	543	551	551	568	569	531	598	495	504	511	547	545	566	538	522	530	525	530	536	526	492	548	558	554	544	555	519	522	519	564	505	540	511	540	486	531	525	537	523	574	550	471	521	570	547	521	505	556	549	535	543	535	522	581	565	500	526	549	514	550	531	588	515	556	561	581	556	547	561	515	533	541	525	548	583	566	498	572	538	507	531	510	530	561	556	523	527	511	549	548	521	545	526	531	538	550	509	526	530	514	560	534	533	547	534	536	556	516	542	545	536	541	496	498	515	513	518	568	506	567	500	536	534
23220	21406	30059	24691	21953	20361	7268	424	284	271	257	260	253	256	230	236	231	222	198	230	232	220	216	193	219	247	202	218	218	221	203	195	211	200	217	207	212	212	217	203	212	179	182	206	215	206	206	179	221	192	213	189	198	210	207	219	205	235	216	207	173	224	202	185	216	175	213	199	183	250	177	197	219	174	203	190	217	210	242	218	209	211	175	233	219	214	175	201	212	202	221	202	202	186	194	211	212	214	221	215	195	220	212	196	188	214	202	195	204	217	200	199	197	237	207	209	205	214	228	196	191	192	193	197	172	229	195	207	214	184	209	209	181	210	178	235	217	223	200	181	186	216	195	191	194	210	192	201	204	210	220	184	224	201	198	189	200	200	172	220	228	210	199	212	209	221	184	189	221	201	201	195	194	186	216	215	207	224	220	215	224	229	194	200	178	219	188	189	219	203	196	190	204	206	218	224	201	178	196	199	193	202	205	230	225	196	218	185	184	206	206	175	191	214	184	214	203	213	179	181	208	235	217	191	196	189	187	204	224	206	175	213	194	232	217	213	226	178	237	187	225	208	210	199	191	236	214	195	230	217	216	206	206	202	192	193	213	199	184	218	182	194	205	203	202	223	174	208	189	229	211	204	221	214	227	223	163	199	215	203	208	204	181	200	220	201	198	206	197	218	193	206	200	219	220	198	213	193	184	211	211	183	206	207	218	188	177	199	207	207	208	183	211	213	207	203	188	175	189	211	194	188	188	185	207	202	205	207	165	212	191	207	203	224	235	217	200	217	206	229	194	199	181	216	208	199	203	196	197	187	222	234	214	188	197	197	200	217	195	238	182	210	192	199	235	205	204	198	214	192	192	175	198	218	202	219	206	190	220	235	230	201	200	193	214	181	202	197	210	195	206	192	229	187	198	197	192	202	207	211	201	208	221	173	221	212	194	245	201	192	214	196	204	208	227	206	206	203	220	228	223	201	184	198	211	238	182	205	206	225	229	192	214	229	199	206	214	214	226	187	217	227	194	193	185	207	182	202	187	196	199	191	229	205	179	223	206	212	208	205	219	191	217	177	197	199	193	202	196	193	228	212	201	195	220	186	219	188	192	199	189	214	192	197	189	192	200	195	198	181	203	190	205	205	207	190	208	191	225	190	189	206	207	203	198	193	226	194	213	207	186	188	180	185	196	208	206	225	204	215	206	216	210	209	194	204	220	211	197	195	213	180	207	191	221	194	212	218	199	203	189	234	202	204	206	218	217	198	202	203	196	206	201	198	194	213	219	211	229	202	189	180	203	208	210	225	190	226	202	206	239	229	216	192	200	196	192	217	214	196	204	232	210	199	186	188	206	186	218	198	178	196	200	204	209	203	202	202	215	201	200	192	237	202	229	218	198	188	189	204	213	207	180	207	199	188	192	246	221	202	216	201	187	173	190	204	212	186	228	205	194	229	218	247	199	184	197	186	218	210	215	193	194	184	223	217	186	204	188	206	191	202	185	211	201	208	221	217	196	187	197	195	244	227	212	198	201	194	205	213	200	197	205	218	215	196	204	224	188	204	185	208	233	205	192	214	193	204	193	220	205	202	184	196	227	211	192	227	201	226	191	195	191	230	174	214	191	214	204	236	201	201	201	207	203	194	182	209	177	195	193	196	216	195	201	207	221	217	207	215	199	200	201	214	182	202	216	194	195	211	202	185	191	226	220	195	210	186	185	227	186	218	195	200	221	205	176	173	192	187	206	213	190	204	196	195	200	243	196	217	197	189	219	215	211	205	216	187	207	204	207	218	155	185	224	186	218	206	203	205	214	222	205	193	184	192	224	184	189	210	214	203	227	175	206	220	210	201	231	195	184	196	197	194	171	202	207	177	225	181	213	213	214	199	211	187	208	221	203	206	208	192	187	216	223	211	173	213	199	209	195	196	231	229	194	225	219	192	217	205	204	180	195	185	188	195	186	204	202	207	207	194	205	185	205	181	223	190	210	213	207	194	197	210	195	212	180	201	195	218	213	217	207	244	189	196	210	205	209	199	232	236	209	202	197	202	202	208	196	188	215	210	193	206	219	192	196	184	212	208	223	191	190	216	192	240	223	214	206	213	179	197	215	195	224	194	211	190	210	209	209	203	190	204	215	218	223	207	194	198	216	194	195	184	191	224	233	227	210	210	191	197	200	196	212	190	200	205	199	212	201	215	210	212	210	188	182	212	207	181	182	197	198	172	208	222	191	196	205	237	194	205	194	201	229	208	196	206	199	166	196	180	206	206	197	206	197	198	191	225	215	228	211	209	189	192	213	228	197	180	198	192	207	218	208	196	207	197	209	182	217	224	205	194	194	175	196	212	211	210	239	205	224	224	193	202	208	193	191	186	190	174	209	191	228	177	221	203	206	206	207	215	187	193	207	220	204	224	200	210	221	189	229	201	222	185	188	203	192	187	215	211	212	210	226	213	189	205	175	205	211	192	216	190	189	208	199	219	200	197	197	201	222	207	204	174	198	199	205	191	231	189	190	223	226	186	174	216	221	223	224	204	206	240	185	179	225	213	210	210	205	205	199	184	194	205	205	204	169	187	174	194	199	207	228	207	213	175	222	187	211	195	194	216	208	179	226	188	202	201	201	185	196	220	222	177	220	194	205	213	199	195	226	202	202	218	177	209	201	198	216	227	212	177	199	202	212	215	196	203	207	210	232	195	222	193	199	209	189	182	220	203	245	200	201	176	184	218	200	221	204	190	225	218	230	176	221	205	193	218	205	210	216	217	183	200	214	201	179	198	202	223	197	204	204	197	183	186	199	194	203	217	197	202	186	181	212	230	184	213	198	206	172	195	186	208	193	188	217	208	196	192	191	211	203	207	210	189	207	214	193	216	209	205	210	194	177	199	216	221	223	204	206	213	196	180	216	215	207	198	240	195	228	195	208	180	185	201	218	198	218	161	200	200	233	206	205	198	185	219	172	184	215	212	211	221	204	187	217	198	226	218	195	183	202	210	203	209	211	201	194	204	191	217	192	180	194	202	222	174	185	213	189	199	192	189	197	201	210	180	211	209	202	190	213	203	205	200	216	206	217	207	213	182	202	213	224	209	208	209	190	183	195	224	205	214	221	216	216	210	205	206	212	224	210	175	202	236	187	202	191	207	209	202	211	205	216	215	189	205	198	207	195	191	191	187	212	209	224	211	213	185	194	216	187	208	202	214	195	203	192	213	230	192	216	207	173	206	189	184	197	226	202	196	183	226	223	188	219	191	196	192	202	191	193	222	202	183	202	202	194	191	222	183	195	183	207	215	240	170	203	223	208	221	214	189	211	206	208	193	196	218	219	186	198	191	191	189	210	213	202	210	185	247	210	202	185	193	197	203	208	198	197	198	189	188	204	199	187	210	200	193	202	225	210	206	193	210	215	199	215	205	208	181	219	192	211	196	201	216	208	217	213	230	187	221	204	205	224	205	214	189	203	211	211	214	218	221	217	195	213	210	186	218	206	204
52759	84647	67277	43491	30593	12319	957	648	518	460	428	423	376	392	364	363	338	326	348	342	308	339	304	324	329	328	305	285	302	312	309	307	334	295	283	296	297	331	300	281	282	301	295	316	313	333	315	311	314	293	280	314	305	262	275	346	328	300	289	283	318	324	306	304	289	287	285	293	291	292	267	296	289	290	279	304	298	291	289	288	304	291	290	271	284	294	282	296	262	274	261	267	277	286	271	292	299	278	289	266	302	288	323	265	280	317	293	300	267	278	317	336	248	278	283	294	317	278	278	317	290	278	280	306	314	299	319	262	261	306	286	338	274	301	299	292	284	296	326	301	286	271	298	284	287	290	257	304	268	296	286	266	290	282	291	296	319	320	288	267	281	296	305	289	272	298	306	282	293	286	289	286	310	276	225	285	311	274	329	294	298	290	302	283	283	315	309	294	278	286	263	296	296	268	264	298	252	280	298	317	251	311	310	279	288	286	307	279	299	291	295	282	337	287	279	283	288	293	284	281	291	244	272	314	309	287	265	262	307	267	277	289	320	277	289	282	283	313	295	281	262	247	308	308	271	303	310	297	249	301	271	303	274	310	290	306	287	306	275	286	310	277	284	293	301	295	278	298	302	306	252	290	311	308	265	276	304	326	276	283	325	248	265	274	274	311	281	281	273	315	278	284	284	298	251	298	276	275	302	309	316	292	268	287	271	264	307	310	290	288	296	278	276	300	274	295	263	282	322	300	270	290	292	270	298	301	271	291	328	297	327	268	298	261	292	256	271	301	266	272	324	280	293	281	319	294	291	308	313	294	289	313	299	287	259	286	277	304	271	274	310	247	304	276	280	320	309	309	286	300	280	301	327	289	292	301	300	270	292	284	295	268	323	293	289	288	288	285	297	303	293	273	308	292	305	271	321	295	305	303	265	318	296	288	262	293	301	283	289	265	260	310	313	295	274	295	292	288	301	316	304	277	300	257	290	297	290	288	313	274	278	315	277	264	257	290	278	258	257	281	287	273	250	260	306	282	245	261	300	283	282	285	294	319	297	287	259	308	288	267	323	295	293	257	280	285	293	304	283	305	272	279	332	284	270	270	304	285	274	269	318	292	294	313	295	277	297	258	290	303	267	293	324	289	295	289	305	297	309	348	278	259	280	264	277	292	307	299	314	331	275	316	306	266	308	300	285	283	245	294	324	290	295	282	287	292	290	275	295	288	298	294	287	304	285	318	284	282	305	301	288	294	278	294	303	293	265	271	303	278	266	284	298	287	286	307	316	272	284	271	318	299	325	280	260	300	315	289	289	291	290	254	272	296	293	265	304	298	257	286	334	297	276	316	270	255	289	301	258	279	296	285	308	291	307	303	305	290	281	299	260	281	257	297	297	325	288	284	270	292	289	272	304	316	288	290	259	298	287	302	303	276	267	294	290	291	283	299	288	307	321	303	281	308	294	290	283	296	303	286	269	295	271	276	299	282	256	310	278	299	282	304	295	292	280	299	302	301	260	291	292	299	298	300	313	308	271	277	276	280	316	301	267	308	268	308	300	279	284	268	303	270	293	308	305	313	287	298	305	281	274	296	277	270	273	322	291	318	337	304	273	288	298	284	272	288	297	296	290	283	286	312	291	287	261	294	308	287	296	290	280	265	294	266	301	272	292	311	247	309	271	311	290	266	256	276	298	298	294	320	306	291	302	291	305	282	274	269	295	289	274	287	312	305	283	277	304	317	286	264	255	291	280	266	282	302	288	292	300	285	271	268	302	269	296	297	284	283	299	315	255	284	284	295	318	298	267	273	280	286	278	303	318	279	313	295	311	274	299	294	303	250	285	313	272	272	299	294	275	295	272	280	283	306	290	289	286	313	307	289	296	299	251	276	301	307	281	259	272	303	282	288	285	307	303	286	286	299	285	260	290	294	261	305	279	290	332	272	312	276	291	294	261	277	288	263	296	277	301	294	261	319	293	285	268	273	274	280	308	296	301	304	279	277	267	305	311	312	284	284	288	283	294	295	294	310	301	275	302	280	293	299	285	308	270	319	304	318	254	296	295	282	294	302	257	293	322	272	289	274	290	275	298	295	257	301	305	273	280	289	290	357	287	283	315	281	306	301	274	271	267	263	296	288	267	290	268	269	309	285	265	296	257	294	307	274	280	303	303	308	242	260	287	267	299	283	248	323	301	300	278	294	282	292	307	303	272	283	291	288	278	293	297	321	275	280	299	283	261	269	309	307	287	263	265	305	273	293	290	317	322	308	268	297	265	292	277	303	304	282	278	287	284	266	295	301	299	296	293	283	286	268	291	271	296	285	306	278	287	275	304	309	291	315	290	284	310	279	294	287	310	281	303	298	278	311	323	290	273	280	298	293	310	294	319	286	252	280	289	291	288	270	285	290	299	323	289	285	296	281	310	271	291	282	276	286	283	288	297	283	301	289	286	268	300	305	314	317	276	259	293	307	287	323	294	280	270	300	298	275	326	298	282	260	304	285	256	302	299	307	289	295	287	302	281	299	304	275	298	274	293	305	268	280	254	289	294	261	269	279	300	276	316	306	299	281	309	298	283	287	293	299	285	287	245	287	292	287	290	278	318	286	260	291	297	282	285	257	275	303	326	286	283	295	284	285	288	273	296	299	312	302	286	272	283	264	288	290	295	259	283	284	264	279	301	265	275	275	258	297	304	288	289	286	290	291	281	318	270	335	304	306	265	296	302	314	267	276	291	324	275	256	296	303	291	302	277	294	299	307	278	316	295	308	304	286	262	323	280	257	308	314	303	290	284	323	273	297	248	286	310	271	301	295	277	304	264	298	316	298	314	291	277	306	280	297	317	265	296	273	282	282	304	282	283	297	300	320	296	265	284	291	300	299	272	273	267	308	309	289	283	302	313	301	297	303	262	287	315	289	264	343	264	284	306	300	246	276	303	313	296	282	278	294	296	302	311	273	291	315	269	282	310	306	285	276	301	252	315	318	295	300	286	257	300	290	275	302	279	293	294	318	292	286	265	275	299	300	313	282	274	274	275	284	291	265	289	313	272	313	281	327	283	284	283	311	286	297	297	305	292	285	303	302	282	284	282	314	291	290	317	336	275	312	279	291	284	282	294	279	294	264	281	293	281	287	274	309	299	316	264	270	270	324	285	278	290	305	316	276	312	304	295	276	294	282	283	280	272	294	269	286	269	274	266	277	291	277	253	278	306	241	292	301	281	287	295	287	272	281	319	270	318	309	313	257	297	275	286	277	277	291	278	252	305	264	259	276	340	267	277	309	294	301	309	280	288	272	262	271	322	280	252	289	292	268	307	264	301	291	310	299	306	297	295	310	282	293	288	269	302	314	297	320	275	281	281	303	278	272	290	284	282	283	303	307	285	299	304	272	271	299	281	293	254	269	278	295	278	270	306	296	274	265	281	297	296	280	300	260	248	292	264	284	301	299	282	310	318	320	310	249	311	275	275	302	268	279	280	324	282	274	311	295	278	284
33556	42480	39320	21095	5604	1507	531	420	431	390	443	417	401	442	386	402	414	438	435	398	430	447	404	462	447	427	431	442	426	414	455	413	436	413	394	421	411	424	419	414	408	404	461	449	431	413	435	430	410	411	420	414	406	395	441	412	399	417	436	441	409	408	433	402	440	415	407	417	394	439	388	418	418	462	427	447	391	440	423	397	420	401	438	415	415	435	375	417	431	436	446	427	436	401	447	428	394	386	409	425	419	407	426	445	435	398	426	421	417	389	414	402	401	379	399	404	430	417	425	420	442	416	418	440	397	414	445	435	452	408	407	408	414	410	420	381	390	430	406	465	388	415	404	453	403	393	438	459	390	413	401	423	438	444	447	392	401	444	421	430	419	421	435	389	398	453	424	401	384	433	443	434	402	400	412	376	414	406	402	401	431	405	436	416	408	413	417	415	416	423	416	418	401	424	420	430	400	451	377	470	454	389	426	419	420	435	417	423	410	419	389	444	449	430	417	394	366	385	432	409	367	441	444	370	454	391	407	383	435	446	424	399	428	425	388	410	447	440	446	419	407	426	432	440	439	401	385	411	430	458	373	397	386	403	435	397	416	406	441	429	419	437	385	389	409	425	421	419	378	402	399	413	409	402	415	401	404	432	441	420	420	452	406	393	401	418	424	419	395	454	398	444	426	395	453	424	397	455	404	410	403	443	391	388	361	425	427	445	398	444	453	402	440	424	407	396	405	396	450	406	432	447	436	383	439	420	427	464	387	413	396	410	432	434	433	416	427	425	464	415	431	460	446	418	397	413	417	440	436	428	451	418	439	424	384	420	406	417	437	388	432	378	442	435	406	438	434	431	431	409	434	419	391	410	404	405	458	432	420	414	388	434	425	439	424	401	456	419	411	435	413	400	388	386	444	398	421	413	386	426	421	418	405	363	439	410	385	400	430	383	404	433	447	419	442	412	434	439	441	404	417	426	418	369	392	427	396	433	406	403	413	441	428	417	369	421	423	424	417	425	433	418	405	422	433	408	427	409	386	407	450	396	428	415	429	401	410	416	409	445	440	397	397	444	413	418	439	405	421	414	403	403	409	385	416	429	425	422	427	423	378	426	455	429	419	444	394	457	400	417	396	387	413	398	431	408	405	385	429	412	437	397	438	402	436	415	390	401	402	413	432	402	395	433	420	433	395	389	397	417	409	415	456	402	443	442	412	436	420	419	397	393	421	381	391	456	404	438	426	429	416	391	441	446	440	427	465	426	431	443	405	417	407	382	418	437	377	434	444	451	419	389	422	433	375	415	425	416	435	423	403	426	386	470	426	396	421	440	431	425	412	403	412	405	400	417	413	428	405	418	408	409	395	437	370	441	411	426	423	411	426	408	424	410	413	438	412	450	403	428	433	410	419	409	408	400	421	440	435	371	403	406	453	429	462	430	434	456	441	436	403	399	420	385	433	401	416	387	389	398	448	394	419	367	418	431	404	479	463	441	408	419	434	395	448	446	432	423	414	425	397	397	419	456	410	404	393	402	435	415	403	423	398	427	426	458	424	417	440	454	459	415	404	416	419	432	455	422	412	418	423	406	389	405	448	427	438	429	405	411	416	425	431	410	435	414	407	442	424	351	416	437	404	396	434	420	402	443	434	378	422	435	426	421	415	410	438	414	455	435	406	438	390	384	457	435	378	418	431	410	427	415	394	423	438	399	385	428	422	420	430	395	423	464	397	443	400	445	385	422	393	416	440	408	420	403	402	408	434	396	409	438	405	400	388	436	396	472	397	407	445	421	399	417	395	409	388	437	421	428	419	404	441	415	399	427	408	427	369	419	421	432	423	416	409	455	417	408	425	400	423	416	453	438	445	418	394	453	429	404	403	409	488	433	418	425	387	404	425	426	423	396	435	409	444	422	441	378	395	455	417	420	412	421	430	453	384	413	433	391	425	394	407	431	452	436	423	446	429	414	423	418	422	437	408	426	403	436	422	395	422	392	415	404	394	438	382	409	395	429	416	395	401	375	412	407	408	424	408	430	418	385	410	419	419	397	440	428	409	434	406	449	424	394	411	415	411	409	426	429	429	427	389	392	425	394	416	426	400	394	386	423	401	449	382	434	400	426	404	443	420	439	391	424	435	388	457	406	426	363	422	391	429	418	410	391	401	407	415	387	417	419	442	430	436	406	422	415	451	431	404	419	458	369	403	427	413	428	423	388	404	412	429	436	419	393	431	443	413	391	417	365	441	413	429	420	424	424	432	445	385	434	398	414	392	392	397	389	397	397	425	424	428	438	436	394	454	404	414	417	423	415	396	435	412	422	384	346	408	426	393	407	443	427	426	431	411	467	422	404	475	423	411	385	412	378	402	431	423	372	422	408	410	406	404	403	459	417	424	438	413	441	455	402	404	368	403	386	419	418	411	438	410	444	460	423	406	375	429	483	426	406	427	433	432	399	391	454	380	394	431	376	437	425	439	427	438	451	420	427	424	420	409	416	451	412	420	431	405	406	397	415	446	393	447	436	371	421	411	402	438	430	425	401	423	412	421	400	424	431	398	424	418	446	429	435	439	419	462	446	412	459	435	383	399	419	458	409	404	400	395	400	419	371	413	452	362	396	447	388	432	420	411	393	480	420	442	404	463	418	416	439	415	399	398	453	414	439	443	402	401	401	447	443	403	444	441	418	442	408	429	441	437	410	411	399	416	459	436	395	444	410	443	431	428	377	392	432	413	407	428	421	386	422	420	417	402	449	386	392	404	423	410	422	445	409	437	405	434	430	413	396	454	436	432	418	425	421	421	396	444	397	415	407	432	406	425	425	453	432	409	395	438	441	384	441	452	405	417	391	423	421	426	406	420	428	413	406	447	445	398	397	432	399	426	398	443	405	373	473	428	412	437	428	447	390	389	401	429	390	425	420	410	413	363	407	425	403	419	401	426	444	426	392	434	441	423	422	420	458	424	389	432	458	443	414	456	419	451	436	384	422	416	401	421	421	430	416	449	402	435	403	404	453	440	407	414	403	414	410	399	422	417	420	416	396	433	423	402	405	453	376	403	398	431	439	423	377	415	446	402	415	382	416	403	427	419	448	400	434	425	396	441	432	441	428	443	402	404	423	412	455	441	422	432	367	406	406	411	440	421	421	404	410	441	447	426	430	448	420	421	387	423	452	425	439	460	417	408	412	439	385	396	411	410	451	409	421	434	430	414	390	387	439	429	427	400	432	425	401	451	400	429	427	365	419	427	426	414	447	426	414	415	422	455	427	418	419	418	427	450	428	395	396	426	401	434	467	428	431	418	428	420	417	422	432	464	446	408	405	417	421	410	412	429	413	435	418	447	380	427	422	422	400	436	446	419	402	421	458	423	368	406	434	434	412	411	413	452	406	437	443	412	414	472	416	422	376	404	399	435	409	378	415	438	441	414	409	376	388	411	404	434	417	428	405	404	416	440	390	413	399	417	431	430	481	453	423	392	419	423	373	388	454	450	406
45448	59008	41905	19587	7096	2912	813	595	568	592	600	600	564	618	591	636	556	606	555	565	570	564	621	566	573	608	570	558	602	569	562	596	584	584	566	603	590	575	617	598	546	559	535	592	526	578	594	602	562	562	598	582	552	546	602	576	584	553	652	534	563	595	598	607	558	609	647	578	609	584	549	582	579	579	538	566	566	547	570	584	583	573	570	581	564	553	569	595	538	591	576	607	554	603	559	582	587	633	535	559	600	620	546	540	578	586	621	605	552	599	565	621	569	565	579	625	555	576	565	589	560	571	585	579	577	575	567	537	548	588	618	598	542	593	558	573	600	586	591	577	564	499	556	615	602	524	549	590	592	547	594	577	594	615	587	574	570	631	578	586	579	572	557	596	597	636	598	585	567	544	616	531	624	564	581	540	588	563	591	607	573	601	556	592	543	551	571	559	577	539	594	544	599	545	568	590	591	572	528	532	549	577	586	557	587	603	599	610	602	541	584	595	543	583	571	598	579	563	572	585	560	541	581	582	582	589	574	596	587	534	587	556	566	556	575	579	568	604	577	532	608	610	550	598	589	578	568	581	570	616	582	594	622	588	562	575	606	581	601	595	599	574	568	579	609	570	601	596	536	525	593	575	604	555	534	569	601	570	534	562	605	584	558	596	567	602	590	593	565	563	596	566	590	531	600	588	535	571	587	603	592	579	612	577	567	563	606	541	632	595	556	603	561	534	563	602	586	562	562	530	596	558	564	585	600	581	568	624	601	593	533	570	558	565	583	598	610	569	558	571	572	569	546	580	550	598	540	553	538	632	578	539	562	569	554	551	555	556	616	544	546	605	573	588	565	556	557	587	587	551	550	573	583	594	540	552	575	583	563	607	590	579	588	626	616	602	560	568	597	610	587	603	561	562	587	586	566	569	604	579	578	591	567	568	606	614	549	604	608	580	572	564	577	585	576	573	556	521	601	581	593	618	565	623	568	576	554	565	586	591	544	612	564	575	579	548	580	553	563	557	590	591	538	583	550	531	565	551	538	574	584	564	578	578	572	566	606	539	639	611	574	583	579	595	540	602	556	563	525	559	602	552	558	615	553	569	563	551	586	591	598	540	556	558	584	529	583	561	589	600	546	595	561	566	556	545	552	586	563	552	616	584	557	620	605	557	568	541	602	591	593	557	579	574	556	613	573	568	600	576	565	564	561	554	614	596	567	579	539	620	568	615	547	596	568	608	573	590	561	586	552	592	532	571	571	557	582	567	592	573	551	609	583	585	567	591	564	582	557	574	584	570	591	640	598	575	595	572	578	629	570	564	596	609	573	549	563	583	587	573	576	612	597	621	583	562	557	555	542	560	587	543	597	529	546	604	574	626	624	590	585	566	573	570	554	517	580	552	554	594	587	586	593	589	556	540	538	607	611	555	582	578	565	567	589	564	583	624	605	565	620	545	561	591	618	560	580	610	598	562	564	544	524	573	591	574	585	538	600	596	614	619	590	588	556	584	544	611	597	564	575	584	578	609	543	569	571	587	573	583	629	557	555	565	586	544	574	572	541	575	516	639	590	576	602	550	529	536	553	564	586	581	543	568	605	565	596	580	528	587	629	554	539	583	571	584	578	634	583	574	538	552	588	577	556	582	581	573	573	586	555	609	539	584	592	583	628	599	625	561	583	556	560	595	577	554	584	565	572	579	603	626	585	620	568	536	559	611	592	600	580	563	565	552	599	567	570	598	608	544	584	547	564	576	584	569	540	524	547	551	584	604	541	594	581	568	605	548	573	550	584	625	602	566	581	573	589	534	581	585	565	592	602	573	539	552	559	565	542	583	572	565	561	576	574	571	589	565	541	582	586	573	606	599	581	561	574	580	592	565	574	531	584	533	581	612	599	519	585	635	596	603	627	551	600	570	578	583	545	549	602	562	561	493	548	582	586	531	587	574	560	549	550	580	574	557	586	616	593	560	562	595	591	557	647	612	579	575	564	590	564	531	613	583	565	558	600	564	579	576	559	589	608	510	627	625	606	591	537	615	572	564	557	567	560	594	589	581	588	579	620	620	583	587	563	586	590	549	596	584	571	577	586	577	546	596	542	604	555	571	575	564	597	556	577	579	606	531	592	576	609	578	571	575	601	561	616	566	574	559	567	569	573	534	575	570	553	608	584	549	580	584	609	596	534	595	589	555	548	595	604	562	570	572	581	583	613	584	548	597	581	578	585	578	627	597	606	603	588	583	606	604	598	527	595	564	553	589	572	631	570	586	575	628	586	605	562	601	562	572	527	541	567	573	582	555	576	581	582	589	606	588	612	589	575	585	538	593	592	631	547	516	572	587	578	574	578	539	586	554	575	565	567	594	559	605	555	583	553	546	575	579	576	581	585	554	578	597	543	540	571	524	587	568	560	542	572	557	554	584	534	595	545	567	590	594	581	627	565	573	602	552	620	572	586	601	563	533	552	563	567	597	577	589	557	617	580	589	580	594	623	579	513	569	587	546	564	616	556	580	560	548	561	556	588	592	566	599	598	595	588	607	589	540	575	594	588	553	543	553	552	606	589	598	580	560	601	549	552	592	546	581	613	575	601	584	567	588	558	602	568	584	552	583	600	628	553	574	598	581	545	544	624	589	583	595	567	570	565	544	566	598	573	573	585	609	571	598	573	561	616	570	544	552	593	554	559	581	540	578	579	568	600	565	563	581	531	558	610	559	583	573	599	611	598	573	553	599	596	610	586	568	601	549	587	602	610	571	584	568	593	517	565	567	605	610	600	603	579	579	583	600	524	610	535	546	575	577	582	584	595	566	602	529	596	604	559	588	558	552	612	544	555	549	600	566	585	581	553	577	580	589	620	560	603	581	554	577	542	536	558	585	594	606	575	544	632	574	566	556	594	538	586	603	561	555	611	572	575	574	577	560	559	605	597	598	605	556	565	572	578	548	590	594	575	555	619	561	547	586	558	624	595	614	586	580	557	584	540	564	553	614	542	532	567	552	589	533	612	572	617	575	580	574	621	519	558	556	602	549	581	577	562	586	527	612	601	564	551	570	551	589	594	614	591	568	592	595	553	554	555	594	586	603	579	564	615	601	564	598	530	576	583	546	571	595	571	549	556	554	598	640	556	631	581	583	619	612	583	592	548	548	585	580	585	556	566	496	564	612	542	629	582	551	590	562	556	569	557	614	571	620	571	588	610	522	555	606	573	589	545	530	592	581	607	557	573	570	569	563	607	614	623	568	546	583	562	593	629	538	589	562	626	604	571	587	573	578	545	575	612	576	608	606	615	579	579	593	578	549	569	609	596	593	587	565	571	629	557	552	590	560	586	565	563	561	573	590	549	563	587	606	592	574	558	604	578	554	565	630	583	536	588	530	571	620	560	570	578	571	574	571	576	589	590	563	591	529	547	636	592	562	602	587	583	545	594	539	601	596	561	544	590	578	565	605	621	601	613	551	559	581	562	584	608	552	585	551	591	583	575	544	590	584	523	576
24176	21353	28761	24511	20278	8366	986	535	461	423	432	404	411	358	366	374	392	361	378	354	349	370	337	346	390	366	330	358	341	344	345	424	335	389	352	362	351	315	337	339	332	371	322	374	360	335	327	361	361	337	350	352	318	323	330	349	354	325	362	352	341	399	372	358	368	361	328	342	360	340	356	339	367	335	337	342	367	310	339	333	345	383	349	308	333	352	341	352	361	311	331	352	348	344	381	347	374	344	375	368	330	374	334	359	351	339	355	335	337	334	332	341	363	351	380	384	334	336	346	338	343	316	326	342	346	353	356	328	350	310	356	368	412	324	361	372	338	368	355	362	359	359	353	335	363	334	344	344	327	364	355	356	352	371	374	333	387	347	347	373	362	338	335	334	353	353	327	358	337	333	353	339	355	323	375	317	339	385	328	369	366	347	319	344	351	324	362	371	335	331	328	298	311	356	341	387	325	361	312	340	348	386	340	376	349	352	351	349	360	347	342	321	339	341	365	338	349	351	317	323	360	300	336	328	355	356	330	357	339	329	304	378	332	353	337	334	337	319	328	329	355	353	369	304	352	333	348	393	327	346	354	283	325	331	373	327	328	319	339	356	313	351	343	325	355	366	326	368	319	351	352	341	356	356	339	335	316	352	344	323	367	303	345	378	345	363	347	358	359	330	386	355	339	344	334	372	349	341	361	368	313	370	356	345	337	344	334	345	331	359	383	343	354	353	319	326	335	361	331	326	343	369	344	321	356	343	335	331	328	372	366	295	347	347	367	353	369	361	314	352	340	319	315	333	380	355	329	343	330	354	315	378	354	347	341	368	346	313	337	364	331	368	347	316	344	345	335	331	365	328	348	364	339	361	355	326	335	332	340	314	336	328	329	334	352	360	346	346	375	354	317	354	348	353	353	369	347	356	339	403	327	327	332	349	336	367	343	363	358	342	347	328	348	356	348	368	328	361	345	347	355	360	365	357	328	352	325	345	360	340	342	336	346	381	349	345	360	369	336	337	375	355	326	344	326	344	374	366	351	363	374	353	333	339	346	357	327	364	324	338	334	342	333	340	324	370	326	342	357	326	331	327	348	323	330	344	361	325	336	362	319	327	360	340	344	314	358	327	342	332	327	347	368	314	332	311	352	346	358	364	347	336	323	367	345	334	365	342	334	368	354	359	347	379	337	373	308	366	358	361	326	361	312	359	335	311	320	360	359	323	321	361	339	321	311	338	332	338	329	331	337	349	307	318	341	309	349	326	339	344	338	348	349	349	372	329	336	329	355	351	365	355	383	364	343	347	361	369	337	327	296	338	338	319	371	345	361	318	357	362	352	309	342	347	376	320	341	352	347	354	351	308	357	324	367	340	341	361	305	311	350	301	355	349	332	362	341	358	371	334	379	324	365	319	339	331	335	377	357	316	374	337	310	339	368	337	339	407	357	350	361	367	312	360	359	341	347	362	350	347	302	405	346	367	328	385	339	324	328	346	358	347	369	339	357	334	340	372	338	365	327	333	348	355	350	345	315	354	354	347	386	348	301	332	359	342	322	356	357	353	346	362	360	367	324	349	342	327	347	367	355	340	381	334	314	350	352	341	366	344	357	367	360	350	341	336	338	319	342	340	380	357	340	314	337	335	331	333	360	348	335	339	340	326	331	340	360	353	350	350	314	350	343	327	359	367	348	338	331	337	354	342	333	343	343	352	346	368	323	317	354	318	341	333	306	323	340	330	360	357	328	340	349	362	349	366	313	326	356	325	339	348	344	358	327	333	348	366	349	309	341	343	330	353	353	323	321	371	330	302	355	331	340	362	335	317	331	314	360	396	336	341	321	373	376	332	340	311	377	344	343	336	357	361	318	329	340	322	370	353	331	354	341	308	351	319	368	303	359	348	329	340	359	325	326	353	347	318	363	371	335	354	352	320	334	354	348	342	344	340	354	359	358	374	326	390	317	332	347	331	333	360	360	341	342	352	316	379	358	346	355	347	325	344	348	332	330	357	352	354	318	345	348	362	334	338	344	351	327	327	382	345	336	345	366	354	338	335	323	374	349	348	349	358	376	319	327	345	322	320	355	362	346	348	354	360	340	342	346	359	351	336	352	379	368	335	348	355	352	342	332	351	349	316	326	367	320	334	341	337	373	353	342	371	344	359	319	303	356	337	366	355	333	349	335	310	328	339	332	321	357	332	345	332	327	332	397	363	369	337	322	322	336	365	328	345	347	338	313	376	338	344	381	298	321	322	332	348	340	348	357	348	361	345	336	370	341	363	352	332	339	347	338	338	340	326	337	328	342	376	347	364	332	330	345	323	361	326	322	321	360	333	345	327	349	346	363	366	333	357	390	317	349	319	348	362	338	364	358	360	347	327	350	348	380	320	331	371	360	380	352	356	313	382	373	340	320	336	331	354	343	355	340	370	350	357	357	349	322	357	341	340	363	372	347	350	343	353	367	367	337	316	378	345	330	330	293	343	403	370	344	366	358	360	342	365	330	353	383	341	341	355	338	352	339	336	357	363	341	361	335	344	311	330	358	359	337	381	339	372	332	318	378	336	357	329	346	333	352	320	341	338	326	342	357	338	350	336	352	343	348	313	370	347	302	367	343	326	371	344	366	339	303	335	347	341	317	323	336	359	342	339	357	349	327	354	356	326	349	376	310	336	331	304	337	341	336	339	361	373	336	364	361	350	332	333	354	322	315	364	339	360	334	362	316	335	347	373	342	355	361	340	362	358	393	364	328	346	346	320	353	344	330	310	358	323	388	338	358	346	344	323	324	341	360	351	314	355	363	369	354	371	350	338	349	333	356	353	359	332	335	349	329	348	306	309	353	346	383	354	323	346	364	325	354	361	333	345	362	325	370	339	393	328	346	340	313	337	334	338	340	348	372	330	337	376	349	353	360	313	328	328	325	343	309	367	347	359	322	350	337	337	388	337	321	315	357	321	361	318	340	365	310	318	338	361	324	352	355	351	341	368	313	342	341	335	340	345	394	361	333	337	364	325	344	366	347	354	345	318	361	314	367	383	311	348	344	382	341	380	344	339	334	351	307	296	350	356	363	331	318	367	285	327	355	322	372	361	324	352	347	348	356	322	328	376	320	340	318	321	324	329	352	340	306	318	326	358	353	334	365	337	327	303	318	386	340	334	311	324	366	414	368	364	351	322	351	308	353	378	396	347	340	336	356	351	328	364	362	324	359	333	324	316	347	342	315	338	334	337	329	349	363	322	347	324	348	354	381	332	353	380	351	342	310	325	364	373	351	380	337	335	354	356	322	349	363	341	352	351	355	375	351	335	374	349	361	309	351	381	312	329	347	341	340	338	371	352	360	366	339	321	343	335	335	322	344	341	359	326	351	365	327	340	371	327	379	368	361	323	363	364	351	353	367	330	329	338	332	391	341	383	351	325	360	349	393	338	336	369	393	354	341	342	346	337	351	351	316	358	340	337	348	343	336	370	374	337	370	300	351	337	376	324	326	337
49322	66059	46535	22172	11774	2832	1191	821	792	686	668	672	603	639	603	589	557	556	572	531	532	527	540	474	513	519	475	471	536	457	565	651	547	499	514	483	531	511	444	501	454	471	484	513	481	514	495	526	477	481	513	475	473	510	480	472	509	480	482	502	498	503	469	515	515	551	456	546	473	454	481	473	498	493	470	497	465	442	490	507	485	472	500	475	530	489	437	448	516	469	529	496	502	502	477	455	488	494	498	506	504	486	451	495	437	480	485	526	481	487	484	431	438	467	459	491	467	524	500	458	474	468	545	456	467	465	496	469	501	531	473	548	473	490	481	499	547	477	485	447	504	504	538	499	521	502	476	489	483	536	464	461	464	473	479	471	475	520	487	527	500	525	527	460	481	506	472	509	454	449	436	490	479	504	443	501	492	520	462	497	477	498	503	481	418	488	525	533	505	524	517	503	513	476	489	495	461	511	466	450	474	465	475	474	466	493	517	443	496	466	519	479	520	546	467	474	512	472	452	508	524	482	501	461	454	507	466	517	462	454	482	480	493	488	503	523	479	475	480	526	511	490	481	502	483	519	489	504	480	455	526	507	488	507	489	504	512	442	492	494	488	466	494	517	498	492	470	491	474	457	471	502	528	477	515	494	470	493	473	476	457	532	508	494	464	473	503	489	462	461	540	467	461	474	487	497	492	509	468	529	476	487	504	460	509	502	495	494	483	479	540	471	478	449	513	513	532	493	501	487	451	484	474	529	510	496	514	489	466	429	469	476	465	485	468	514	484	478	492	468	517	509	455	488	485	458	471	473	472	476	454	470	472	493	489	494	517	462	468	498	483	510	454	499	529	478	528	469	471	459	479	462	488	497	461	459	459	477	503	524	503	506	507	438	470	492	503	519	448	494	467	495	478	494	505	520	483	506	526	496	514	473	493	450	483	542	455	483	515	511	476	500	448	480	530	477	469	499	502	476	507	488	495	487	463	497	422	443	484	525	503	461	510	462	507	470	477	488	471	491	526	488	487	442	498	487	494	459	459	471	498	505	485	498	491	508	503	503	471	459	493	466	495	455	498	451	477	487	503	480	447	483	526	522	487	481	452	448	506	456	469	509	473	442	505	483	431	460	463	476	475	513	482	457	482	480	458	483	484	450	464	451	493	466	523	484	482	481	498	476	481	507	468	449	517	463	495	508	486	527	487	492	486	488	503	494	450	467	515	479	484	514	427	491	484	472	463	458	498	469	479	463	462	508	489	487	464	484	475	505	486	513	473	491	484	461	489	486	494	501	461	522	470	478	496	477	504	482	484	506	497	494	466	510	478	478	446	502	475	505	481	448	436	554	526	472	473	493	531	499	515	504	487	472	493	518	490	509	446	484	485	463	483	443	466	496	500	495	455	414	520	533	501	467	505	468	531	464	501	468	485	485	486	493	475	451	490	493	484	482	487	482	473	461	484	489	464	532	446	461	494	515	483	514	482	518	464	446	506	474	467	488	495	485	491	485	476	466	512	491	469	475	461	507	472	490	523	456	424	508	473	501	499	474	450	477	489	476	456	461	461	513	496	434	495	483	493	486	497	481	495	447	449	491	487	512	478	507	461	469	468	495	505	448	526	464	490	500	468	497	490	498	487	494	470	483	504	501	466	488	494	433	484	462	428	468	475	476	476	495	500	493	490	459	488	475	479	494	505	511	470	459	505	483	512	479	502	447	506	449	486	474	464	483	472	494	531	501	488	477	500	471	478	491	499	482	487	476	492	481	475	529	499	440	526	464	474	504	486	500	501	495	495	513	498	474	456	506	471	490	513	517	497	474	477	491	501	497	494	450	478	479	469	509	493	490	521	484	489	515	485	478	516	462	496	496	481	509	491	430	481	453	493	452	498	446	497	493	489	485	471	455	484	475	481	510	510	495	439	514	488	510	467	483	513	509	490	493	485	482	491	495	478	468	452	503	449	472	476	547	461	474	467	487	491	489	508	512	498	495	462	461	478	486	479	485	537	511	505	497	483	462	478	486	477	506	521	466	472	458	461	499	469	505	515	503	494	493	462	489	470	502	482	456	491	515	489	483	469	495	507	486	501	498	490	495	495	481	484	462	494	504	480	454	463	430	495	493	513	500	483	499	478	510	475	505	461	464	473	475	456	479	489	476	446	493	495	465	484	473	477	538	480	474	484	473	497	481	447	474	470	459	494	481	493	502	461	449	502	483	518	453	477	464	465	469	505	513	485	515	440	466	480	481	486	488	516	494	466	502	466	475	491	478	476	490	479	494	520	496	496	466	461	521	477	478	450	495	482	487	487	492	501	528	474	497	498	513	477	494	503	453	444	475	472	470	494	469	522	505	504	454	496	486	489	500	489	482	485	481	457	485	483	520	476	505	493	479	530	467	481	503	518	463	464	480	461	504	488	557	491	510	493	467	477	469	490	460	491	459	481	476	506	460	482	502	475	480	511	463	460	473	479	472	513	500	505	485	501	471	505	505	486	452	494	484	524	468	480	464	537	491	470	463	465	489	448	506	411	521	469	455	492	502	496	499	509	502	487	473	413	483	515	503	496	460	482	493	494	486	513	490	453	464	536	523	463	467	491	474	469	479	485	494	443	482	519	479	486	506	481	484	469	489	468	510	500	458	457	471	518	494	485	530	501	470	491	475	473	505	489	521	485	483	450	447	506	501	516	517	505	495	470	460	492	510	487	489	491	496	484	509	515	453	496	502	458	465	514	476	481	470	456	481	506	479	525	479	490	497	495	484	474	460	499	508	488	512	484	476	526	485	481	450	485	494	495	470	492	514	473	482	472	461	483	517	483	498	463	514	471	498	500	516	492	506	485	476	507	476	480	467	460	484	486	469	524	477	480	511	529	495	478	495	493	493	496	508	495	500	484	484	479	488	493	500	482	490	487	491	475	509	477	470	476	448	466	456	506	464	481	489	551	431	486	484	483	467	477	463	499	494	485	463	492	494	501	494	467	475	499	498	506	508	503	472	508	457	471	468	450	469	481	453	517	476	498	489	470	505	479	481	476	449	473	515	457	489	510	445	486	489	501	483	465	465	459	500	497	494	486	495	524	483	446	506	469	465	510	453	464	490	503	435	475	473	483	479	514	479	484	465	497	471	472	467	516	472	474	517	473	474	427	493	473	460	504	512	506	463	485	497	521	535	499	451	473	525	456	474	487	523	477	494	521	473	462	473	445	486	490	489	475	553	493	494	489	497	512	496	503	487	471	481	475	509	476	507	497	456	471	506	464	492	513	518	475	504	508	463	460	505	496	505	550	500	496	454	483	478	442	451	484	484	520	494	507	450	470	493	496	438	485	495	442	501	479	470	471	462	497	470	499	488	473	473	487	469	502	456	473	460	478	505	497	504	459	477	486	521	523	473	473	513	453	457	532	455	477	482	457	490	448	529	442	484	476	461	503	502	476	487	482	496	538	469	486	508	492	485	498	498	438	487	539	445	495	460	492	485	486	485	508	461	475	492
23148	21112	28851	23718	22071	20016	5805	601	414	318	313	272	250	242	228	207	210	217	215	208	189	165	189	195	176	183	163	175	166	171	152	166	142	157	133	168	150	152	165	166	177	156	157	141	165	164	138	147	143	143	134	123	152	150	166	156	142	155	160	137	144	150	176	146	155	138	134	173	145	157	133	165	150	156	168	145	164	143	163	147	131	162	156	137	140	158	155	160	157	142	142	146	149	131	141	153	138	159	138	164	169	137	147	148	160	160	160	138	156	152	158	146	148	147	143	139	150	134	165	140	164	131	154	145	144	150	147	142	159	125	153	155	153	158	158	136	169	125	162	159	144	175	150	128	146	141	154	163	138	142	157	122	168	145	161	132	155	128	129	158	142	145	169	133	152	160	163	141	151	151	132	140	155	144	168	146	149	151	139	137	130	148	158	144	140	159	135	162	157	140	154	153	162	133	165	135	144	150	151	153	139	163	167	161	146	139	124	130	147	140	139	135	149	157	155	138	162	150	161	147	151	137	150	160	155	131	159	147	142	138	131	133	164	163	153	151	146	144	153	139	160	159	143	163	155	147	151	134	140	162	174	153	157	137	167	160	149	142	131	159	130	140	160	180	153	156	136	116	156	143	151	163	151	147	170	151	113	144	134	145	147	169	128	141	147	135	143	165	149	175	152	134	131	148	139	120	166	166	164	151	161	147	162	146	156	165	169	160	150	154	160	150	158	161	140	144	155	156	133	151	151	158	139	151	159	160	139	147	127	169	139	159	151	138	171	175	152	138	160	151	146	152	163	173	152	151	114	168	154	167	161	151	146	132	178	141	159	141	154	143	133	162	163	163	135	152	146	145	154	163	148	168	151	138	162	117	129	149	163	139	154	139	137	144	132	144	134	157	164	165	158	149	117	121	150	148	153	138	150	122	145	133	146	136	178	167	145	126	136	154	152	149	144	176	130	149	163	124	164	153	140	129	140	158	143	143	158	156	160	171	155	144	140	151	148	150	134	142	153	150	155	172	150	145	129	161	147	159	164	161	126	143	145	146	157	131	159	156	158	164	153	161	161	152	158	133	144	152	148	151	154	154	136	148	152	158	162	155	151	166	163	140	167	132	138	135	141	143	156	161	152	155	144	143	148	143	134	165	158	159	145	145	148	154	134	138	152	144	163	128	145	129	167	129	149	145	145	150	159	128	144	150	148	162	132	152	146	167	150	155	136	167	142	166	141	161	169	144	144	136	143	130	176	150	156	151	146	153	157	136	176	171	163	159	170	127	158	127	146	175	141	147	159	165	148	143	127	145	150	148	144	130	169	160	127	151	168	181	157	130	139	143	145	164	142	160	163	155	145	172	157	157	149	187	143	136	144	144	171	158	137	154	158	159	141	159	151	156	124	150	143	144	138	138	142	149	119	165	160	150	156	156	121	140	135	146	143	143	159	151	137	159	147	154	150	126	129	133	187	156	151	139	153	128	167	133	139	144	141	142	140	141	148	148	153	173	141	151	160	159	141	145	166	142	155	139	154	138	151	159	149	143	155	132	151	162	161	148	146	155	163	151	149	132	151	141	145	139	143	149	127	155	156	131	149	158	162	139	138	142	138	161	140	141	139	130	146	153	147	135	161	153	139	151	178	158	174	151	147	136	171	155	131	124	148	151	137	139	144	133	155	156	147	148	145	152	152	148	138	140	166	155	160	154	148	163	131	161	152	163	143	136	134	155	138	151	155	150	127	160	141	152	155	162	143	164	117	148	157	130	138	167	149	161	156	153	144	170	155	162	164	150	144	146	143	149	124	154	145	152	137	156	142	126	135	141	140	154	157	143	149	134	140	135	127	153	162	134	159	137	140	159	148	157	144	136	162	155	150	148	157	144	158	135	152	142	152	149	153	158	134	135	153	137	161	172	137	166	159	148	144	143	154	158	163	161	116	139	160	129	143	136	144	128	134	170	159	144	151	129	127	139	170	142	156	129	139	170	134	149	148	168	138	131	167	157	149	155	120	128	157	143	133	136	153	149	160	144	160	173	135	157	131	143	151	143	162	132	151	153	165	155	154	161	165	162	147	187	164	146	141	147	138	133	146	172	155	164	150	153	145	147	160	145	139	160	177	143	152	170	129	152	144	145	145	162	156	130	134	134	163	152	125	160	135	146	134	146	158	133	135	128	141	147	145	150	134	168	147	176	141	144	154	131	149	146	142	132	141	163	168	135	143	123	174	143	146	119	145	161	151	164	149	158	129	139	133	173	146	145	138	154	141	152	152	126	128	147	142	142	132	153	151	160	130	134	153	145	159	145	144	141	151	166	159	162	138	137	158	117	157	151	142	128	169	149	164	145	143	166	129	143	151	158	164	154	161	151	150	129	152	135	139	136	147	139	142	124	151	154	131	171	133	144	150	134	154	164	172	136	139	143	148	135	145	120	155	132	151	160	143	154	166	139	139	136	132	154	142	170	156	142	160	136	137	140	134	144	154	161	133	144	168	153	126	164	149	151	167	150	145	133	115	137	148	132	167	128	168	153	142	149	139	168	179	147	138	148	151	149	158	138	132	156	142	137	145	159	146	151	169	155	144	157	160	150	165	152	144	139	148	139	153	141	145	150	172	137	154	137	150	146	148	164	147	145	149	150	142	147	154	179	158	162	144	134	156	137	148	140	161	159	158	145	131	145	163	140	162	133	125	166	131	137	147	132	141	143	159	143	145	140	135	140	140	144	132	153	150	135	145	139	154	140	162	157	142	147	146	138	155	140	147	139	132	144	152	186	135	142	148	144	150	128	129	169	154	139	146	149	152	139	159	165	139	152	153	145	150	154	134	134	147	181	156	147	150	144	133	146	162	157	164	168	164	144	137	162	167	130	163	140	160	148	162	149	149	144	165	156	180	139	123	162	135	174	156	128	147	166	157	145	136	165	169	146	158	139	160	150	145	122	149	115	140	133	166	146	133	166	152	132	126	135	155	143	118	155	170	148	153	144	163	158	142	148	147	150	144	140	144	133	159	126	163	157	147	138	151	151	166	171	139	145	140	130	158	146	143	141	164	142	155	161	156	165	129	157	144	145	153	153	144	167	149	147	158	140	144	158	150	140	155	128	152	139	142	162	164	176	143	162	140	149	150	156	155	138	132	154	136	161	133	172	144	150	132	153	147	132	162	143	144	156	159	166	148	148	178	155	139	146	160	147	145	151	131	148	164	151	161	136	153	151	150	150	161	162	173	155	164	149	142	160	139	148	167	124	136	145	145	161	147	145	171	144	135	150	150	169	143	129	118	145	151	136	148	157	133	174	133	155	146	136	141	157	166	169	159	140	137	130	152	135	123	154	138	149	152	142	138	170	147	153	146	128	136	161	166	169	151	172	159	137	147	129	158	142	145	142	149	161	146	139	146	144	137	140	138	135	142	139	148	159	168	127	153	130	139	150	126	166	177	144	135	150	129	158	155	151	141	147	142	158	181	131	169	134	142	149	159	125	153	153	128	166
44421	49250	47078	35148	20385	5937	1954	1316	1067	879	753	674	599	503	460	421	375	375	351	336	354	317	319	326	316	289	236	254	260	262	268	271	246	213	241	236	225	252	234	226	251	241	235	238	238	210	217	205	242	217	250	219	235	227	230	207	244	220	236	223	235	240	215	224	234	238	211	232	219	211	238	244	214	224	222	245	229	227	197	198	224	230	199	228	204	219	207	235	234	207	237	232	215	200	221	186	224	219	210	242	208	189	234	253	212	210	202	216	193	209	211	239	205	209	213	231	223	203	206	214	222	188	212	236	223	198	226	218	204	243	224	236	201	205	210	217	214	206	215	210	206	216	211	208	219	228	219	227	213	243	230	229	248	226	201	206	221	225	219	199	228	206	239	222	216	230	197	235	221	208	211	248	212	198	215	202	204	215	189	209	204	198	210	232	231	224	203	185	199	200	206	201	230	225	217	231	236	210	190	220	223	199	225	215	211	207	231	221	182	201	209	198	229	233	201	238	241	209	232	203	229	225	218	219	220	215	216	195	232	222	225	206	234	233	204	207	215	217	210	225	194	231	200	214	211	215	219	199	231	210	216	201	236	230	197	207	231	194	214	209	229	225	235	244	236	197	241	212	231	228	217	223	172	232	211	237	223	237	230	208	194	229	207	246	224	231	218	223	195	207	226	222	233	217	209	221	229	231	222	231	207	215	222	190	197	231	228	227	218	205	213	214	198	244	211	232	216	230	222	202	233	188	205	206	203	222	221	183	210	234	220	186	211	196	209	202	213	206	215	207	195	213	213	196	207	211	200	210	212	205	247	209	241	212	240	206	221	220	210	216	226	239	234	205	241	209	205	222	209	206	222	198	220	200	225	232	209	193	186	209	220	196	196	200	203	218	246	208	226	238	208	215	244	215	227	223	213	220	212	215	237	199	219	211	200	210	202	244	208	205	206	225	224	172	217	219	210	232	228	231	205	219	206	198	204	209	204	213	208	225	224	200	206	231	223	231	221	222	240	220	226	216	215	223	209	212	236	228	207	222	206	216	202	215	232	240	217	240	232	227	240	184	220	232	222	201	222	205	221	214	216	213	228	188	232	192	209	223	203	194	208	204	243	211	231	200	246	227	232	212	220	201	206	238	224	235	198	202	226	196	253	213	200	217	211	189	208	230	220	193	207	202	194	218	186	215	209	221	238	232	175	226	209	197	215	214	190	216	205	223	202	210	213	235	229	231	228	224	207	209	184	208	217	207	222	245	206	201	248	199	233	200	212	206	209	199	206	210	204	217	225	207	213	194	215	219	228	199	248	233	194	219	221	220	207	213	226	225	209	202	218	176	207	244	220	195	213	230	191	216	196	209	210	204	187	200	200	226	203	232	237	206	212	174	234	194	236	213	239	204	206	226	206	211	225	222	197	230	228	198	222	228	207	220	213	210	247	209	208	224	192	233	205	233	204	227	215	222	237	211	235	199	203	215	243	207	213	225	213	208	186	204	198	220	189	198	221	231	197	225	223	229	204	195	216	203	228	209	231	214	210	228	220	229	212	217	218	198	208	217	221	222	232	203	212	232	245	211	222	220	204	194	197	243	217	223	203	220	206	216	226	219	211	228	213	248	215	196	213	182	242	234	193	185	195	228	228	220	238	232	209	207	202	207	212	216	198	235	222	207	205	219	200	199	218	197	225	228	202	193	247	245	223	203	228	208	226	195	221	235	226	223	198	197	227	224	240	223	225	220	217	208	219	187	225	204	232	225	231	217	191	226	228	203	209	240	195	204	199	224	254	210	214	239	214	203	203	218	215	187	226	230	215	221	236	198	216	224	235	239	214	189	216	223	214	207	210	198	208	225	216	212	214	211	212	222	214	192	221	226	189	202	185	197	210	200	192	205	200	227	224	209	219	197	234	219	207	204	235	217	241	202	199	230	216	237	225	199	226	221	217	207	212	228	230	205	211	229	206	209	197	224	216	226	200	203	243	222	213	215	195	222	200	229	210	227	219	231	239	211	216	219	211	192	205	204	208	219	215	202	203	225	216	226	229	248	204	231	236	206	234	218	223	208	227	233	215	204	204	226	213	219	187	232	213	225	195	198	226	210	233	203	211	214	227	229	210	204	199	205	211	207	232	204	235	222	216	231	201	203	211	177	211	230	218	190	195	234	218	209	209	204	215	202	262	226	229	194	219	209	211	234	211	203	224	200	227	221	191	211	218	206	201	229	231	232	196	217	218	192	226	232	213	221	198	198	209	231	218	198	246	223	214	241	221	219	220	177	204	189	221	224	198	212	242	231	223	207	217	235	226	246	215	208	212	231	187	214	217	195	219	210	228	208	216	201	246	207	248	194	237	218	183	201	201	235	196	203	198	222	225	223	222	211	225	219	196	212	201	208	193	221	211	242	257	186	214	244	228	225	237	208	214	231	205	214	218	218	201	203	237	194	196	237	199	219	210	210	211	212	226	230	214	217	218	237	201	205	206	211	226	208	206	200	217	230	216	219	214	201	240	205	205	213	195	219	212	230	224	210	244	246	205	226	210	234	242	219	218	200	219	239	227	227	218	216	209	225	220	214	228	229	190	239	233	192	210	187	199	219	227	231	213	206	202	225	228	224	209	190	218	198	232	208	207	222	242	194	204	206	221	219	226	216	226	237	220	228	193	214	218	226	192	218	202	216	203	217	199	207	196	185	202	199	210	193	222	224	238	234	219	218	180	203	207	204	198	243	214	192	206	209	211	208	191	206	229	224	218	200	210	212	214	238	176	213	202	226	200	178	215	211	212	236	223	204	197	197	191	212	161	201	200	203	220	216	229	221	210	227	215	226	209	188	225	209	217	209	211	219	195	223	204	192	199	226	212	228	237	215	214	202	224	219	215	199	203	206	199	234	207	229	236	225	215	196	228	232	215	224	214	202	230	205	215	210	186	227	195	193	197	211	183	224	215	194	208	204	223	212	216	222	202	208	224	217	200	237	234	225	243	225	222	195	218	210	214	200	210	251	198	238	196	198	194	210	240	232	225	212	206	228	221	231	185	231	205	218	188	247	219	228	215	209	236	211	237	211	217	217	222	204	203	226	219	244	203	219	223	234	234	196	202	235	223	219	229	197	235	212	192	206	220	176	227	214	224	236	214	198	259	218	229	210	210	213	215	207	218	212	239	220	206	214	207	229	223	206	218	213	193	201	192	245	208	257	206	226	212	232	214	199	199	203	211	209	217	226	228	218	199	191	203	254	221	216	195	205	214	209	235	219	228	216	236	248	228	196	193	217	214	203	201	183	209	213	224	220	222	203	204	219	221	184	234	229	214	227	199	191	194	230	212	206	216	209	224	203	216	235	205	221	219	212	207	211	223	222	245	246	226	213	220	202	234	203	223	224	208	245	227	201	223	195	217	218	235	228	208	217	215	214	194	206	221	211	212	196	216	227	203	214	190	233	203	225	216	221	239	218	222	202	225	218	227	190	202	213	247	199	241	207	191	215	230	195
28185	23146	24210	17198	4246	816	485	420	414	402	387	471	429	373	400	409	423	387	397	397	421	370	396	381	389	404	399	389	355	389	409	376	410	390	382	355	440	421	387	379	396	403	416	355	407	362	399	389	407	362	376	393	373	403	403	389	380	390	423	382	347	381	396	409	368	383	429	375	392	400	399	403	385	414	375	398	377	409	404	417	397	387	386	388	357	376	393	382	449	395	376	374	391	405	405	388	409	409	402	431	394	407	366	392	410	384	405	404	372	435	384	440	406	360	387	426	380	450	411	382	340	360	416	398	407	349	406	365	339	378	387	380	369	425	398	412	372	431	392	420	371	453	376	411	384	347	398	408	405	367	396	389	412	386	365	390	363	373	394	374	364	380	404	361	389	374	372	389	391	399	409	369	400	395	386	405	428	360	372	374	413	370	389	408	411	377	400	384	408	398	375	373	363	370	399	380	410	384	405	383	385	383	400	392	376	379	421	393	410	408	423	398	389	377	394	374	367	376	353	390	356	374	384	367	385	387	417	363	397	348	407	365	356	390	378	400	384	368	374	390	404	362	354	376	359	400	416	381	381	384	377	412	405	385	395	417	426	396	356	400	389	379	362	374	368	410	397	428	365	385	370	405	409	402	376	374	371	421	363	379	390	391	391	401	390	403	395	382	414	387	404	394	369	385	421	409	387	392	419	394	450	426	413	389	406	413	405	353	382	364	409	404	395	380	394	390	379	402	384	420	358	377	399	360	376	381	448	389	375	371	393	386	408	419	386	421	389	418	418	380	381	352	379	375	425	408	367	393	383	387	380	417	370	431	385	381	409	406	384	374	404	372	393	372	386	379	383	380	390	337	371	330	387	410	408	384	382	394	411	411	370	371	384	424	413	430	401	368	380	378	395	410	403	390	367	366	414	395	411	391	419	451	385	400	386	376	382	379	399	374	411	420	397	388	396	375	364	411	402	366	411	368	413	405	390	399	406	383	381	416	400	401	392	396	344	388	414	391	388	374	385	436	395	400	393	366	362	430	382	406	388	422	412	412	406	393	367	394	432	376	419	386	414	401	376	383	410	379	380	375	398	398	373	380	385	378	391	394	374	417	402	370	406	374	376	389	417	398	381	393	379	389	398	382	392	396	392	426	364	372	400	403	411	376	402	376	374	404	375	399	429	396	402	384	402	392	414	379	382	401	392	416	419	418	390	391	369	385	417	391	361	375	394	389	404	384	378	394	374	397	397	411	382	390	413	402	422	382	404	407	401	413	392	401	441	380	379	395	411	370	417	395	421	372	394	436	390	395	392	398	416	414	405	390	371	408	404	372	382	397	399	409	378	416	404	374	400	409	389	368	379	381	398	373	366	393	413	420	394	375	385	385	369	410	402	412	427	360	394	433	388	435	416	406	398	393	398	382	394	368	405	365	395	382	424	388	346	399	400	399	382	405	376	376	353	374	426	398	380	379	410	426	360	386	347	388	417	376	389	396	397	417	406	378	390	395	390	373	417	401	399	406	395	391	352	389	374	415	405	365	373	424	377	435	396	390	386	365	367	380	383	409	401	379	395	382	419	393	369	402	402	386	394	411	368	414	391	414	396	412	380	379	430	381	387	358	404	399	387	389	355	429	405	375	398	387	438	399	403	383	367	374	383	379	375	408	380	392	387	400	398	362	381	365	391	360	394	393	388	375	421	392	380	397	371	427	404	388	412	400	376	377	371	388	367	390	405	380	393	401	366	388	376	384	364	382	406	395	394	386	419	403	372	362	395	396	413	414	401	409	420	387	415	375	402	374	388	361	383	414	403	417	425	381	411	387	376	404	390	414	410	408	403	415	401	402	371	406	430	393	375	375	376	394	405	396	366	392	408	388	444	397	385	392	404	392	383	366	376	384	405	396	384	373	381	374	384	402	425	350	412	367	361	403	360	397	416	402	365	398	362	342	357	393	371	397	406	375	376	375	375	402	407	389	363	419	343	374	402	394	367	413	408	351	391	403	385	387	424	406	383	368	416	394	394	358	424	384	387	385	400	404	391	401	366	364	373	368	409	399	378	415	389	410	437	376	361	408	371	421	410	384	373	370	391	390	401	401	370	395	420	407	426	379	379	387	419	397	405	372	352	454	392	375	355	373	406	399	394	425	380	378	399	393	407	401	403	405	360	414	373	413	327	397	393	430	392	390	394	393	389	382	385	359	385	392	398	393	378	392	460	381	402	389	395	381	405	380	396	389	398	376	387	417	409	412	407	366	362	378	376	411	375	357	366	423	403	371	411	421	419	398	382	394	421	415	437	419	388	407	406	399	398	399	394	421	427	353	386	360	416	386	380	407	387	421	402	394	398	380	396	391	389	392	406	386	401	390	390	389	407	375	395	400	373	433	403	399	396	381	400	412	377	342	365	401	392	375	393	377	418	384	379	361	413	423	401	415	367	391	358	385	404	374	391	380	400	357	409	403	401	400	394	389	415	362	400	391	427	440	413	385	360	402	387	359	422	412	386	380	391	439	389	394	423	393	374	382	375	396	382	404	404	399	369	406	385	409	371	377	389	398	381	401	390	418	426	365	400	385	405	415	402	415	394	415	378	386	386	408	418	401	411	381	394	366	391	376	388	353	394	400	418	429	390	356	370	380	377	382	375	398	371	393	370	389	412	378	393	400	385	380	431	382	397	394	383	380	384	394	390	407	397	395	400	382	392	379	399	401	399	382	382	357	377	391	399	397	417	405	373	405	379	371	385	408	392	384	366	454	405	381	432	424	402	437	369	358	405	404	426	399	389	422	367	375	414	350	394	388	413	393	426	389	368	365	401	415	384	373	371	371	410	416	363	398	373	379	379	340	425	389	384	391	393	387	372	347	379	399	383	411	417	397	390	384	366	381	419	386	360	405	391	402	370	398	363	367	424	363	363	374	378	410	384	362	355	434	366	428	418	370	414	398	411	365	403	436	387	403	437	380	382	376	400	405	393	417	369	366	375	388	388	393	370	395	390	367	427	384	361	386	383	411	350	393	378	404	386	389	387	366	367	391	379	388	427	352	376	380	387	423	370	409	414	402	381	415	397	434	366	391	368	417	412	401	369	385	414	401	418	373	391	404	404	418	408	404	417	392	384	366	404	362	373	417	370	400	392	421	419	369	373	412	388	402	376	389	397	359	404	373	402	386	388	395	430	389	416	403	358	380	377	397	372	368	384	405	394	348	379	345	383	398	360	388	398	379	429	370	399	356	404	400	382	332	409	375	407	395	391	400	378	396	409	383	380	379	375	387	393	402	405	371	422	352	402	387	372	404	418	405	380	416	398	394	382	421	411	379	411	434	362	422	410	370	386	416	375	363	375	401	358	407	405	392	358	397	381	387	401	378	382	414	374	412	407	388	398	431	406	386	409	388	383	376	342	416	375	391	401	417	357	412	398	354	381	363	393	411	414	390	401	409	392	410	395	369	403	391	374	366	398	383	361	386	391	325	366	405	364	401	401	383	373	404
31893	36635	28849	17563	6234	1540	871	661	598	564	551	581	568	578	537	556	545	531	556	544	548	515	565	528	559	542	547	518	486	495	541	561	547	501	524	584	516	575	519	584	515	570	516	583	570	506	536	538	513	542	567	538	528	554	519	572	531	555	550	531	515	561	525	512	540	549	523	544	542	558	553	507	511	530	567	535	527	518	567	515	548	533	523	551	571	521	596	486	541	535	541	521	535	588	535	528	562	554	561	571	532	581	549	571	568	551	578	543	552	495	572	500	543	508	582	581	593	526	537	531	555	543	536	541	543	543	528	545	534	516	559	533	557	510	529	555	529	550	531	569	568	548	558	539	556	565	570	531	545	525	567	547	518	545	533	527	513	538	536	546	602	565	514	553	516	516	568	543	537	541	541	573	548	540	504	539	561	581	568	553	544	542	536	548	561	517	529	502	559	557	529	581	524	564	554	600	528	550	537	490	512	596	501	538	529	559	498	542	559	540	530	542	564	521	528	573	564	537	545	529	531	532	539	536	520	496	538	535	543	553	501	599	528	506	547	584	510	577	530	518	560	526	541	505	564	536	560	537	540	550	519	487	556	585	516	593	557	517	544	551	572	530	536	512	496	539	548	555	562	493	514	531	558	575	510	529	538	556	526	528	553	565	494	538	600	556	606	540	533	542	535	550	569	577	578	527	507	565	549	518	547	524	563	528	525	573	515	570	504	542	560	592	552	557	529	510	569	566	516	547	545	575	578	605	575	565	570	549	544	552	521	554	511	558	540	535	581	523	566	524	541	577	580	534	543	567	530	602	542	522	560	514	531	537	522	544	534	514	558	592	509	583	542	555	502	587	541	546	553	549	557	564	537	532	543	541	549	529	554	511	552	536	530	523	550	500	562	580	555	491	538	558	565	515	478	538	550	516	553	580	565	525	520	516	596	556	581	518	495	516	561	573	548	513	553	544	548	508	535	575	545	600	561	563	565	558	460	515	576	557	509	575	582	562	575	523	588	500	558	537	575	545	531	523	533	534	540	566	570	551	535	545	560	533	507	587	523	535	522	557	513	574	513	553	535	498	549	527	549	574	539	523	545	544	559	493	555	532	562	535	572	557	553	583	552	565	519	584	519	542	555	524	538	537	587	531	547	516	533	530	580	549	537	531	533	563	564	573	564	575	553	553	519	539	572	560	539	582	538	560	573	532	516	547	507	570	561	517	511	565	583	577	546	539	553	546	488	539	560	584	511	538	502	532	469	523	556	525	525	521	514	582	528	519	503	585	551	555	573	548	495	545	517	513	570	563	553	532	579	523	501	578	504	543	554	553	536	591	527	509	541	570	534	489	577	584	532	567	521	555	549	506	539	533	560	503	515	547	546	562	550	517	541	559	553	566	536	540	573	562	522	514	554	564	513	554	523	551	547	530	582	522	555	548	568	512	535	512	569	550	526	528	570	549	545	554	565	568	543	579	552	521	485	520	573	536	517	551	534	554	514	527	533	553	541	579	495	570	561	531	536	553	532	593	545	552	513	554	523	526	536	521	529	541	485	581	548	528	542	521	502	523	556	550	509	531	574	582	549	549	524	549	553	569	534	556	515	528	523	545	581	530	520	574	535	567	562	495	517	507	532	579	574	525	528	528	557	562	540	545	543	539	553	512	536	550	560	475	502	517	591	596	530	521	505	552	555	561	526	521	536	529	539	520	508	555	518	528	520	508	552	539	562	545	557	488	578	537	496	564	527	576	597	542	519	542	560	530	513	506	543	543	520	526	522	500	538	568	510	534	537	539	534	527	567	548	540	557	531	559	504	482	557	570	552	539	529	520	521	576	550	534	541	590	534	533	538	526	579	551	565	524	558	533	575	548	541	585	542	538	554	542	564	565	529	604	492	513	546	562	575	528	527	551	518	532	606	617	542	539	517	524	523	569	545	519	573	531	545	541	523	592	549	531	519	526	554	545	528	526	560	491	537	553	551	519	558	566	493	491	518	524	547	544	507	531	557	497	587	584	550	504	524	564	488	549	555	551	534	552	546	548	516	566	570	555	494	580	509	535	581	571	532	535	512	545	530	541	531	506	585	534	528	544	555	543	514	556	529	545	536	542	520	529	524	540	553	554	540	563	563	495	556	560	522	528	591	524	542	527	488	539	529	517	470	524	545	582	549	544	550	590	557	557	543	522	547	522	531	568	571	531	528	501	526	526	587	536	533	540	559	541	568	517	556	552	562	552	543	569	531	583	560	585	533	580	515	539	576	526	548	499	489	561	582	531	539	574	578	557	544	501	550	520	578	554	530	564	523	526	540	493	543	556	547	529	522	568	495	568	521	557	543	564	537	543	563	550	482	568	518	550	544	567	506	577	572	552	504	575	501	538	544	541	527	523	571	567	558	487	536	538	564	533	555	513	525	529	526	495	546	539	568	549	567	531	503	589	534	510	560	578	535	558	519	548	525	542	535	597	525	562	530	576	524	536	537	550	536	535	520	564	509	541	573	572	571	523	541	546	548	471	547	543	512	526	522	542	522	541	499	548	557	538	529	551	516	543	523	505	536	558	561	543	546	535	493	577	564	552	537	546	543	561	598	553	520	533	552	511	556	567	487	539	558	583	536	519	544	521	504	590	545	535	533	520	553	507	565	562	563	568	512	533	565	533	538	545	555	516	520	545	496	537	546	542	577	530	569	592	524	532	544	556	539	550	523	553	530	596	552	574	548	572	522	531	565	587	560	607	543	524	550	552	552	590	573	550	504	529	547	595	593	531	537	569	553	524	548	579	520	566	532	524	564	543	560	550	578	554	541	513	506	576	532	561	561	567	569	539	584	550	566	519	543	555	543	520	504	498	519	530	537	570	542	532	495	543	551	531	549	546	564	538	539	487	497	560	536	577	551	550	555	546	552	542	523	558	544	571	574	568	529	502	568	574	514	550	560	587	587	510	548	528	547	527	510	571	513	516	572	555	540	559	524	519	565	566	519	540	538	548	505	507	580	556	517	560	573	571	529	544	553	532	524	518	552	547	529	537	528	542	521	527	568	556	563	525	519	553	494	522	504	524	542	542	530	546	495	504	547	537	543	560	514	541	508	529	560	551	527	545	544	502	532	494	550	554	486	542	509	556	591	568	630	545	575	550	508	531	545	556	494	543	539	572	549	561	558	519	525	510	553	545	547	572	532	529	583	571	567	540	566	537	529	516	506	548	518	585	524	548	565	554	555	548	518	549	545	534	559	544	604	521	577	524	589	559	552	533	556	508	548	544	556	546	551	549	535	571	529	567	540	558	551	521	560	525	562	571	577	572	536	555	537	572	563	540	561	529	562	506	525	545	569	519	565	492	533	569	529	591	504	515	599	552	539	545	577	531	542	533	510	532	540	510	519	533	562	528	569	513	525	548	518	525	551	542	538	514	540	541	532	600	556	513	567	557	517	533	557	516	526	552	529	496	558	537	530	554	561	542	495	569	552	546	565	566	530	532	552	554	562	559	536	526
24186	21119	29909	31654	26837	16406	3119	580	502	454	432	418	400	384	393	381	370	380	362	364	366	373	326	354	362	347	398	341	380	361	544	658	474	388	361	363	361	350	364	335	338	358	325	335	384	377	376	363	357	368	354	325	335	361	323	336	337	326	350	363	373	342	374	381	351	325	313	317	325	352	319	365	380	339	338	336	339	346	353	338	329	337	351	310	340	335	334	353	376	372	334	378	343	335	351	340	343	388	330	338	338	347	336	328	359	366	326	331	369	350	362	334	339	399	352	328	359	342	369	341	353	358	351	362	384	343	384	348	361	333	354	344	350	351	389	340	355	359	290	350	345	377	364	324	364	355	342	363	346	354	329	358	363	371	346	368	332	354	328	320	370	379	380	325	355	335	368	357	337	335	342	348	339	368	327	349	348	370	345	362	350	342	337	360	337	343	354	340	365	361	335	348	323	350	321	381	357	336	312	347	368	352	357	377	349	325	306	341	345	377	342	349	346	350	348	341	374	344	328	348	343	367	352	350	325	343	321	380	335	356	373	358	350	351	371	354	325	330	346	374	351	303	371	373	337	352	319	330	312	363	359	355	340	342	363	356	375	330	361	333	351	352	344	357	327	361	346	345	350	345	361	374	356	361	344	358	336	373	364	378	334	363	355	295	332	333	324	327	347	360	318	337	315	354	340	384	330	342	341	353	324	361	387	348	369	366	353	390	376	330	330	338	382	335	350	351	375	321	335	339	327	340	355	369	355	353	347	348	331	346	358	327	343	355	320	323	362	374	345	366	327	335	349	323	332	386	334	357	377	325	375	339	369	351	341	341	359	340	365	361	356	358	338	343	353	363	334	358	367	359	348	351	330	345	361	357	336	380	392	326	349	339	346	362	365	356	364	320	375	339	376	346	326	386	344	334	356	325	373	298	334	330	339	315	352	351	340	347	352	367	345	365	360	365	345	336	355	350	327	368	344	324	383	345	285	319	316	321	380	330	337	352	350	377	331	338	335	350	359	361	367	373	333	373	345	353	374	349	364	335	334	360	356	337	359	353	348	318	356	355	335	336	373	337	338	353	333	353	362	338	341	377	359	348	308	371	367	322	371	370	341	335	369	367	348	355	351	357	356	344	373	328	362	383	333	339	365	333	357	320	358	366	366	315	340	356	344	330	342	353	357	319	373	323	322	327	333	331	349	362	350	342	333	367	380	371	356	348	341	362	359	339	380	373	358	367	323	337	345	366	345	388	334	339	326	346	369	343	297	351	339	367	361	344	332	360	364	328	330	341	367	376	331	318	323	370	317	366	333	334	341	356	347	360	386	365	349	344	339	333	338	377	344	332	347	359	338	344	358	355	340	349	324	370	349	326	351	352	358	367	337	327	326	356	355	349	324	353	391	356	331	351	326	353	363	308	352	330	342	356	352	369	302	348	345	346	312	353	329	340	348	333	360	335	322	371	322	345	358	347	347	338	348	368	344	350	343	343	358	341	370	345	338	349	384	353	354	341	310	355	370	363	350	386	336	331	346	354	346	330	359	333	366	359	300	337	345	349	328	346	339	308	358	347	347	344	349	353	310	386	341	339	348	363	333	371	348	339	339	352	329	352	328	340	331	353	353	369	361	351	334	354	371	327	333	358	347	368	362	346	326	334	360	364	375	339	330	352	357	324	334	364	353	382	360	363	322	351	343	373	321	344	390	372	371	342	338	378	336	353	340	354	376	349	364	361	339	295	339	376	379	349	322	339	363	377	376	362	358	352	379	331	335	343	335	360	339	311	365	333	375	382	372	356	331	333	348	332	347	344	358	308	372	350	396	364	362	344	342	347	356	348	383	334	333	325	320	371	368	347	325	340	330	368	348	341	335	363	343	331	323	387	360	353	364	358	346	324	364	324	345	350	317	319	341	348	342	332	374	338	353	338	373	366	310	359	350	344	311	349	311	362	322	341	360	375	347	359	318	336	341	354	326	333	353	337	356	363	366	340	313	355	335	370	305	376	358	368	359	376	367	360	350	374	331	371	335	360	345	330	356	349	360	361	358	351	369	344	362	335	356	387	341	350	362	350	327	352	362	365	329	379	369	363	355	352	365	323	348	391	358	344	377	337	370	335	357	329	330	366	354	376	338	340	336	364	341	326	364	353	360	336	353	355	358	366	339	334	373	354	346	352	367	327	332	378	352	349	342	355	362	360	372	341	367	332	348	379	327	339	356	357	331	366	362	334	359	348	374	376	331	334	345	303	353	345	333	341	349	341	349	334	326	341	319	360	369	328	352	340	363	370	383	353	353	347	353	338	367	352	317	351	364	370	414	317	354	343	350	336	317	354	359	356	329	295	365	347	336	360	325	335	399	364	335	359	375	351	376	355	326	334	369	338	344	366	333	325	339	364	330	335	319	342	352	368	359	388	342	343	349	353	347	358	371	323	353	337	364	356	310	353	346	331	329	353	371	333	324	344	351	328	358	342	325	353	370	360	340	334	329	328	318	329	349	328	374	334	348	338	344	336	301	302	359	415	310	318	357	347	360	361	361	359	359	373	405	331	360	329	375	325	325	334	336	322	324	345	363	325	321	360	341	355	394	320	357	378	362	360	366	353	370	338	374	355	377	370	355	331	370	361	364	347	335	380	327	359	350	355	334	380	350	367	342	365	389	342	341	335	351	367	355	313	342	327	306	405	339	328	339	356	360	331	331	326	323	361	338	343	355	353	354	343	359	347	358	322	363	358	337	369	341	376	369	322	351	379	315	376	335	339	346	344	362	342	340	362	334	366	365	346	315	345	351	339	335	345	355	345	328	363	336	360	372	388	359	339	359	337	318	357	361	333	352	319	356	327	365	381	365	361	357	356	327	322	370	386	327	318	400	352	369	336	368	341	361	328	371	344	345	339	390	344	364	347	379	340	337	347	322	341	330	346	375	368	343	352	365	374	342	369	373	313	348	388	368	335	362	349	333	382	324	344	347	315	354	358	311	333	352	367	347	377	389	314	333	356	348	329	351	344	364	348	331	356	326	347	309	402	383	353	352	371	336	336	354	337	340	338	346	334	343	336	333	343	321	361	346	319	313	345	358	340	366	340	337	341	352	338	353	342	343	364	350	369	336	347	343	361	375	342	358	357	343	331	340	357	341	347	345	341	323	344	365	364	352	343	363	341	380	341	350	371	387	348	352	354	348	365	337	355	400	343	334	346	377	363	349	336	333	339	335	325	350	363	351	358	325	346	349	337	328	362	325	368	337	349	328	374	348	361	373	354	349	340	335	356	346	377	314	330	354	349	339	350	340	351	343	357	331	328	347	370	377	345	346	370	341	368	369	360	358	329	350	352	359	331	361	337	347	398	353	367	337	351	329	334	330	373	357	345	312	337	375	312	354	301	324	341	348	348	344	343	334	379	358	338	338	342	329	352	340	336	386	356	315	349	376	354	372	382	342	318	341	352	355	335	360	381	357	385	316	326	346	337	346	328	392	363	336	340	330	315	365	363
36621	53051	60214	45355	28816	12409	1721	981	813	752	719	646	640	596	574	591	568	592	526	565	512	531	540	559	537	492	506	512	497	534	890	1384	795	495	555	486	486	532	531	485	544	489	509	562	496	467	514	463	502	507	508	480	539	491	509	453	529	492	514	487	459	485	509	488	491	471	491	491	474	508	461	503	498	463	481	474	552	500	513	512	496	490	547	516	505	489	454	507	519	505	471	510	466	498	466	505	476	493	498	505	496	530	482	481	478	501	483	493	490	483	479	502	475	476	488	507	470	526	457	465	507	449	503	489	528	488	507	428	516	486	484	495	530	428	501	502	506	483	545	464	494	508	481	497	508	510	515	488	477	450	469	519	507	472	505	503	484	494	466	528	507	518	501	507	487	500	527	502	460	462	469	500	507	508	476	500	432	492	483	489	529	493	457	484	512	523	497	506	483	478	503	532	490	478	537	500	460	469	510	469	545	451	477	515	500	506	508	492	525	467	524	460	490	512	489	500	492	497	466	522	480	473	521	473	538	487	466	508	520	476	476	501	514	464	499	488	454	507	478	512	497	523	491	527	442	494	527	489	497	470	498	503	489	478	520	476	516	454	503	506	514	540	476	529	532	507	503	505	500	491	480	510	457	506	495	487	481	501	493	482	493	513	533	502	492	474	543	448	483	478	534	457	486	526	530	486	477	523	497	494	466	473	461	515	482	490	516	462	514	502	487	482	510	508	457	491	487	506	481	468	502	482	496	521	516	482	496	506	546	499	500	501	476	471	487	498	518	488	513	467	496	509	475	497	518	471	536	457	496	519	491	470	541	484	483	457	506	518	494	487	439	501	484	488	477	491	506	487	481	485	521	476	527	486	463	462	518	493	525	475	516	500	519	490	533	488	482	487	521	478	497	484	495	470	470	471	479	487	509	532	498	477	488	455	494	473	488	448	467	497	510	488	475	507	496	468	484	491	499	511	471	491	465	514	483	500	491	521	458	519	497	441	481	489	486	514	436	471	444	468	492	497	478	519	524	491	479	528	432	479	486	462	490	456	482	458	514	469	516	502	525	496	493	460	470	494	471	484	457	450	514	445	544	478	516	481	466	476	469	469	487	541	487	500	474	513	482	500	516	489	452	532	493	475	499	471	477	515	529	466	470	478	504	494	518	503	511	500	493	490	491	512	508	491	514	494	502	475	463	516	501	543	451	481	478	526	489	509	492	490	500	469	461	512	516	471	467	464	522	504	478	488	508	466	527	486	485	533	453	473	514	486	515	512	473	500	476	513	465	490	537	488	490	518	486	472	507	518	477	500	471	483	499	480	461	460	438	481	456	459	479	478	464	521	453	494	515	541	528	502	524	487	497	506	487	514	496	460	492	474	490	507	510	508	482	487	467	519	551	487	483	494	476	482	477	478	469	500	446	475	485	511	491	507	503	509	504	448	498	459	499	498	455	499	500	489	498	508	463	501	536	477	489	473	450	489	495	514	459	497	482	506	479	498	483	485	507	494	474	504	492	485	486	505	444	491	480	501	518	502	541	485	465	504	477	469	500	463	467	478	506	489	500	493	502	447	498	492	520	492	459	485	528	498	451	474	490	475	478	482	531	479	506	493	538	490	489	495	465	471	470	468	501	525	493	456	485	511	478	503	519	494	501	471	450	496	468	502	489	511	490	504	481	526	479	523	543	521	490	513	491	486	498	519	494	486	486	510	497	554	517	491	520	508	460	496	507	494	487	475	460	458	507	542	530	507	472	480	484	516	473	503	494	491	479	460	479	471	479	479	461	479	522	499	513	489	489	539	458	476	479	477	490	465	490	530	465	506	510	534	466	491	511	490	499	484	518	477	510	500	486	482	507	463	479	489	501	489	517	485	502	484	493	478	528	497	448	509	507	444	487	491	458	493	483	459	504	472	493	482	473	498	531	505	453	489	487	471	504	527	460	455	505	483	530	493	473	493	498	482	470	486	523	481	486	514	480	506	456	466	513	502	500	461	512	503	505	503	488	499	504	484	488	532	502	505	513	509	497	468	500	513	496	537	478	505	501	488	452	506	503	476	464	485	501	485	514	454	513	524	490	559	441	454	464	499	470	449	498	529	516	488	486	525	482	493	490	500	488	523	492	491	491	459	487	502	476	495	523	487	498	477	489	518	497	479	471	491	474	506	482	472	504	482	447	470	476	473	511	481	456	487	499	508	513	469	481	491	468	509	458	483	525	507	505	485	503	540	490	483	523	521	486	498	485	468	498	479	494	495	488	485	492	496	506	481	472	487	509	496	522	509	471	500	530	509	441	514	428	463	545	492	464	498	469	511	476	510	476	488	485	489	483	517	493	485	502	499	484	463	491	455	518	497	511	504	483	477	487	499	519	446	511	493	481	470	482	484	480	515	473	473	487	483	499	463	485	451	481	524	493	494	480	491	514	491	457	483	525	492	494	507	494	499	496	481	471	529	486	514	468	497	494	508	478	500	472	495	507	492	497	527	452	486	490	508	478	489	511	520	515	456	511	482	489	476	519	495	476	493	502	495	511	524	497	477	486	464	467	507	533	514	493	537	496	448	507	464	452	515	494	508	498	507	485	533	474	461	521	526	485	489	530	526	461	504	481	509	482	498	496	523	480	527	487	495	477	458	481	490	503	457	450	498	506	493	501	519	528	474	537	456	485	443	518	452	513	496	519	503	520	504	482	519	504	479	500	489	486	530	491	482	471	447	488	473	481	474	470	494	521	546	494	492	469	497	460	526	483	506	508	455	496	487	521	522	480	489	503	501	499	458	453	506	482	480	512	494	533	476	461	471	465	480	506	526	534	502	530	487	516	493	498	451	454	525	479	487	474	494	483	564	481	470	471	483	483	474	466	478	441	522	516	494	471	513	472	512	489	479	500	451	521	530	479	513	471	476	493	489	503	510	486	491	506	468	492	471	462	494	509	487	478	522	506	519	520	485	473	480	492	487	486	460	500	496	475	482	501	446	527	463	490	518	491	505	519	526	512	495	513	520	505	517	524	486	485	497	502	504	469	481	427	448	535	515	526	459	471	505	458	509	531	492	462	493	534	459	488	481	499	514	503	550	523	529	480	458	471	507	472	504	509	479	494	515	485	467	510	484	534	468	487	473	536	473	478	491	455	505	494	501	502	497	468	509	490	500	459	462	531	492	505	506	465	519	458	503	487	511	511	498	480	496	479	479	461	479	478	488	504	464	485	507	494	515	493	499	501	509	472	477	469	489	489	521	501	482	515	496	487	534	496	491	497	498	490	489	508	518	502	518	490	526	518	457	470	477	508	506	489	503	490	519	452	519	475	501	487	493	477	526	468	510	507	486	491	526	513	477	484	493	496	491	467	501	525	520	503	540	507	487	522	510	470	558	512	460	523	460	485	443	498	482	503	477	514	478	493	515	482	477	516	493	487	477	504	497	472	478	485	528	505	490	444	489	475	456	536	505	502	500	456	492	467	471	487	499	526	499	476	484	517	527	478	480
23152	21144	28989	25080	30411	19606	7491	619	376	349	276	282	269	239	245	217	191	215	205	182	171	223	194	158	169	174	175	157	161	191	169	172	192	184	136	163	151	165	147	169	156	156	136	154	156	161	180	180	170	159	148	148	153	170	152	142	140	155	167	162	180	162	131	162	129	180	145	144	166	153	154	173	149	148	149	162	161	164	147	161	171	160	170	148	166	148	157	155	155	151	137	143	146	164	149	135	137	169	140	154	161	155	167	157	152	149	150	151	133	147	165	170	150	136	124	136	158	165	156	149	183	163	128	139	145	160	171	152	174	153	138	140	173	148	156	151	165	172	147	164	141	182	139	139	139	148	142	148	169	148	128	176	140	162	143	149	156	141	150	152	145	127	162	163	161	171	164	155	147	154	166	164	155	146	169	145	141	138	144	148	156	149	135	156	158	150	139	141	151	162	151	140	132	143	148	157	155	133	166	133	166	156	151	149	173	146	151	173	162	134	164	140	127	160	133	175	140	152	172	144	151	148	148	161	156	136	171	151	152	176	142	138	184	152	149	154	142	137	128	149	158	144	150	152	144	167	157	138	160	144	155	153	165	144	155	158	149	155	135	166	124	152	159	165	136	146	166	142	154	163	139	134	149	155	152	171	151	122	143	130	175	151	159	140	132	138	173	144	147	143	143	167	153	134	143	163	134	155	156	163	155	134	151	172	154	161	146	154	144	145	155	153	131	132	143	135	151	179	144	176	151	161	150	159	159	149	176	152	150	155	151	136	137	135	152	138	150	165	165	132	157	142	171	151	170	153	140	152	150	141	132	157	141	132	147	129	158	146	157	167	140	161	152	154	150	138	147	148	121	163	143	156	149	143	145	161	158	158	159	159	150	147	149	127	133	145	164	129	176	161	148	140	139	129	154	164	169	158	137	174	148	167	141	151	148	148	153	147	131	138	139	147	113	159	145	163	148	152	154	163	169	155	150	145	160	168	144	144	139	157	161	152	151	150	152	147	135	160	162	153	140	184	152	176	149	130	137	161	158	145	160	152	142	140	162	143	157	154	145	151	149	139	132	137	156	141	134	129	149	159	130	136	165	149	151	148	127	157	138	152	145	143	161	172	134	159	138	157	124	163	150	142	134	151	157	158	184	150	155	139	149	145	125	158	147	138	148	159	139	135	140	171	146	145	183	137	150	160	163	133	176	153	149	170	156	158	154	157	157	149	161	172	170	144	157	161	145	142	160	165	147	137	147	156	143	144	147	147	158	138	158	128	161	153	158	171	137	141	140	145	144	172	164	160	148	165	147	151	134	165	153	153	149	125	158	169	155	138	134	154	129	135	146	137	144	160	137	149	154	131	138	145	150	151	144	148	139	167	157	171	140	161	151	165	152	154	159	157	152	157	170	144	148	154	151	163	159	139	154	124	177	152	143	154	168	164	160	144	167	150	174	183	142	150	160	168	119	145	132	157	145	157	154	145	142	156	143	151	138	147	157	139	132	133	163	144	149	151	171	150	150	146	131	155	133	162	134	145	153	173	151	154	135	144	161	151	148	153	143	145	144	152	142	134	168	146	145	140	157	145	140	140	144	120	161	152	126	168	142	126	151	145	172	136	155	159	146	155	149	136	148	159	157	158	145	140	158	161	160	185	145	161	138	161	119	155	145	161	146	142	141	154	150	161	151	167	170	154	144	165	145	137	144	138	159	157	140	161	141	140	153	147	150	171	126	131	155	147	143	148	147	151	163	151	151	184	143	162	149	133	145	151	157	143	182	155	153	147	131	150	144	163	127	173	145	146	174	150	140	148	134	146	138	148	156	152	137	159	153	182	151	160	139	166	160	159	143	159	140	153	163	168	159	170	149	144	153	161	167	155	140	120	138	152	151	157	164	163	156	145	153	149	147	140	171	157	136	141	153	147	149	163	155	137	140	166	125	140	151	153	152	143	152	156	157	155	133	151	153	159	129	158	168	140	145	156	143	152	166	171	151	151	142	139	142	137	149	170	155	156	148	170	160	140	141	148	163	149	167	146	146	151	168	132	143	142	160	146	172	157	155	151	156	141	143	173	146	159	149	168	170	157	129	133	156	152	162	153	151	158	149	149	150	159	138	145	174	154	154	151	142	164	172	152	154	141	165	159	153	141	154	168	155	144	146	175	147	149	153	152	178	130	136	149	144	163	130	164	147	162	165	155	158	139	150	136	144	151	157	162	150	154	166	160	162	159	144	134	113	164	176	159	150	146	139	158	136	127	128	146	138	171	182	161	160	167	156	150	149	142	149	124	143	162	162	147	135	148	167	158	164	149	157	134	140	138	144	140	150	148	153	160	144	144	163	175	149	155	166	155	163	159	142	152	158	152	159	165	154	141	150	173	156	160	165	152	169	154	156	163	128	169	147	158	151	137	140	167	152	140	153	164	147	142	144	155	165	163	159	162	142	149	149	153	174	145	152	151	159	154	176	153	133	150	152	153	143	160	143	134	151	133	158	150	152	133	165	158	120	146	176	145	140	157	145	159	161	164	154	152	142	140	132	135	166	143	156	139	154	154	148	158	140	138	153	156	158	154	138	159	158	150	145	141	154	144	141	128	140	148	133	169	141	158	152	158	140	163	167	164	133	155	123	159	137	148	162	146	155	143	178	155	160	143	151	149	141	153	152	146	151	170	124	138	137	159	161	143	163	134	157	155	149	150	149	123	135	128	150	146	149	136	138	130	158	137	148	162	143	139	144	143	172	152	156	160	162	161	149	161	141	154	150	144	137	149	153	143	148	158	156	140	156	131	145	155	153	150	145	145	166	138	143	151	147	156	145	137	161	141	151	145	144	151	130	124	148	137	159	150	149	156	155	168	139	164	157	148	158	143	171	169	132	154	149	143	173	173	155	151	132	166	154	156	160	162	142	149	163	156	143	145	145	171	165	164	166	161	148	143	153	135	129	144	154	154	151	145	151	148	173	123	145	124	139	141	148	139	139	160	150	172	178	150	152	164	148	141	146	163	156	150	133	182	158	136	162	134	167	146	165	140	128	158	137	135	149	143	144	154	148	135	130	136	177	150	134	145	135	157	163	167	134	157	140	159	133	164	151	143	145	149	145	163	152	140	169	145	165	152	153	127	154	162	159	133	153	135	143	173	152	130	166	152	162	149	161	169	140	144	157	151	167	156	159	148	142	151	160	147	129	137	151	144	149	144	148	152	158	175	152	144	162	149	165	145	154	166	161	171	178	143	151	159	141	154	141	149	145	173	152	148	134	133	141	140	154	152	165	132	159	147	158	141	158	162	154	145	136	150	153	138	159	154	136	146	150	159	147	144	143	155	163	109	144	152	146	171	149	159	148	154	156	148	157	138	171	171	163	138	153	147	171	147	145	163	130	171	159	149	167	147	138	153	130	144	139	160	125	140	155	154	165	138	143	158	159	139	146	128	132	140	158	151	124	144	145	161	161	148	132	157	158	141	147	163	149	142	141	140	139	158	159	148	144	137
36925	59164	52462	48444	38591	5081	2015	1219	939	774	664	637	478	473	449	435	365	394	359	356	277	302	329	282	285	280	269	288	263	243	261	292	371	270	240	237	243	267	254	223	262	250	233	248	240	251	204	243	252	216	231	231	204	224	249	223	214	223	213	234	219	254	220	210	246	241	218	230	205	220	212	225	239	209	262	244	223	193	216	210	228	224	227	208	231	211	238	195	246	196	229	212	207	223	251	220	193	225	230	188	195	218	225	225	199	200	220	215	236	225	219	232	246	231	215	215	213	230	208	210	215	220	235	240	231	218	217	244	224	225	204	224	248	191	230	213	243	231	239	214	223	221	205	214	200	212	210	216	223	230	225	227	203	242	244	223	243	237	238	217	238	203	215	239	233	239	211	217	232	217	209	235	190	209	223	207	209	220	228	201	229	195	222	235	235	237	224	222	224	197	212	188	218	222	219	249	203	222	233	232	218	222	211	198	213	221	194	220	189	220	222	238	229	218	224	210	210	234	232	218	208	246	213	221	212	236	205	202	233	227	192	249	226	224	210	222	208	191	211	184	237	190	230	216	209	212	231	216	225	201	219	228	242	232	227	223	218	234	233	210	222	222	237	223	215	234	240	251	194	237	214	211	200	218	207	227	211	230	225	218	202	212	180	205	210	234	230	221	213	234	212	195	224	250	208	228	209	192	236	222	234	248	206	199	252	232	191	232	198	206	210	213	235	206	190	196	223	184	214	223	201	220	228	225	236	230	204	219	206	241	221	261	200	190	215	223	243	236	198	216	218	205	233	263	242	202	216	205	257	213	214	238	210	195	205	212	241	220	213	228	225	215	197	206	230	220	233	227	226	226	224	206	197	225	250	216	220	211	222	213	229	190	205	232	248	218	243	209	191	212	181	221	253	233	211	238	202	201	209	245	238	225	221	222	221	233	212	211	245	185	274	216	206	203	226	192	235	221	229	207	205	208	225	211	188	234	216	234	211	242	236	239	209	194	227	233	222	215	224	208	199	232	195	199	207	225	222	211	222	211	196	220	236	231	214	258	218	231	207	188	230	226	218	216	220	201	207	228	188	225	189	228	198	205	202	214	231	231	200	234	220	203	213	216	239	246	238	258	213	221	232	233	217	221	214	205	235	212	200	194	217	206	191	231	233	212	220	209	201	200	214	232	214	243	210	211	233	199	203	234	230	233	217	197	205	215	210	231	230	225	240	220	219	212	229	228	214	182	215	210	222	204	204	207	218	225	226	242	229	221	229	217	212	220	223	202	216	238	218	192	205	226	217	219	228	224	216	195	240	226	213	228	223	198	205	219	209	215	201	235	196	225	206	197	206	203	239	228	224	202	237	228	220	216	202	197	203	201	249	220	244	196	226	212	200	210	195	211	223	240	240	241	228	213	219	222	226	218	202	209	235	252	233	229	236	206	220	216	201	214	209	212	260	239	197	248	231	216	190	232	227	200	213	226	215	200	225	243	205	185	218	197	236	232	214	198	227	214	225	217	238	230	222	204	232	259	216	210	222	230	221	203	232	222	216	198	225	228	234	227	252	224	224	232	184	229	220	228	194	216	223	225	238	224	228	221	213	239	218	219	231	241	214	210	251	212	200	220	226	216	236	224	213	230	221	197	192	244	222	234	217	219	224	223	222	229	200	197	209	235	238	242	225	207	223	224	193	217	206	234	232	192	201	245	220	209	219	190	212	232	207	171	222	205	199	220	223	204	214	223	224	214	230	231	228	199	230	241	216	227	199	205	222	205	226	239	206	207	219	204	230	214	196	204	240	207	235	204	210	237	218	216	216	234	196	184	189	222	202	205	205	229	197	226	229	229	212	211	228	222	219	256	219	241	246	221	201	230	226	227	219	196	209	198	223	196	209	224	217	220	204	204	214	218	210	212	222	250	223	196	231	210	198	244	218	214	215	203	236	239	229	242	236	241	195	224	229	200	225	223	217	218	228	237	225	208	219	197	229	226	217	231	218	222	218	225	222	224	211	231	216	267	208	239	228	215	227	204	197	201	210	219	197	208	222	237	229	213	209	228	219	241	203	221	218	230	204	230	211	239	282	219	186	230	226	192	206	249	198	235	259	221	186	241	219	216	204	215	208	223	207	219	203	240	193	221	230	212	268	217	202	216	203	218	209	219	243	210	253	195	212	231	228	236	226	238	230	205	217	226	231	228	223	217	247	209	212	218	242	230	198	212	214	225	213	218	205	244	224	213	233	251	226	230	228	211	221	239	215	201	220	215	228	223	238	220	210	214	230	216	200	234	205	211	246	215	239	228	212	207	206	208	206	213	213	226	209	234	198	191	241	213	224	189	220	251	211	234	224	216	233	236	216	236	238	225	231	206	236	207	253	204	209	227	238	223	194	199	246	247	219	235	196	236	228	213	204	201	210	214	219	212	235	221	223	252	218	208	216	197	221	210	210	214	213	227	229	257	239	223	219	220	246	224	236	211	218	199	224	237	227	240	233	181	226	230	228	228	221	231	210	226	210	197	209	190	218	254	214	248	239	219	188	233	215	209	219	227	227	237	222	233	226	193	214	215	221	220	206	207	206	210	222	205	199	232	223	227	201	227	242	220	189	226	207	224	207	196	207	212	241	208	233	259	232	195	209	242	224	235	227	248	209	219	207	233	225	209	250	221	206	220	187	194	206	217	192	239	194	212	211	208	203	242	213	215	214	233	222	228	207	231	209	226	233	217	239	228	213	222	245	218	246	205	196	226	201	220	238	230	210	206	213	214	231	227	214	213	229	229	221	234	223	229	215	219	205	222	246	236	234	211	208	236	224	195	220	220	201	214	203	202	231	222	220	224	237	218	217	206	204	209	211	221	200	223	195	191	225	217	225	227	238	232	220	211	258	230	221	211	210	249	222	205	241	213	210	240	198	222	218	189	197	209	212	217	223	223	198	225	224	229	219	198	211	212	199	239	217	243	204	198	198	231	222	221	222	222	207	181	228	234	234	220	227	199	211	219	210	248	221	232	214	213	235	229	214	191	170	221	233	234	219	227	220	202	217	208	205	209	215	214	204	203	202	185	219	202	246	230	225	234	217	203	198	212	196	213	221	187	210	219	224	204	238	250	246	231	186	221	213	233	231	241	209	198	204	202	214	244	228	217	220	250	234	209	231	218	226	227	219	242	214	220	214	234	215	246	207	206	210	220	217	230	228	232	232	220	237	221	226	224	213	208	216	187	219	191	213	201	222	239	213	222	225	202	216	228	227	198	217	219	216	199	197	242	223	217	193	226	224	213	211	227	219	198	217	221	196	221	235	221	237	211	227	239	232	226	228	194	216	216	223	207	198	199	211	217	227	224	217	229	231	226	223	191	211	233	210	231	261	215	236	247	215	215	219	219	220	227	238	232	227	215	250	211	235	226	212	208	210	234	226	202	219	228	217	226	214	242	212	258	217	216	222	214	218	214	219	222	193	215	205	211	223	240	232	237	184	228	245	226	218	234	226	215
28944	28043	34388	19744	9182	2522	462	458	414	452	420	413	427	433	395	431	390	380	413	401	404	395	399	432	395	383	421	427	420	423	394	404	411	446	390	418	430	411	411	385	399	426	402	430	422	410	407	413	440	402	388	397	398	433	409	396	431	373	428	393	402	412	410	428	437	397	399	407	427	413	415	408	390	378	418	449	418	430	407	430	407	409	412	431	418	411	407	414	439	428	410	393	435	436	418	404	415	392	422	359	426	401	438	383	397	372	402	422	412	435	405	402	427	440	403	436	391	402	392	449	432	402	438	446	427	457	453	414	400	390	435	385	441	422	353	399	417	415	417	440	426	448	422	401	382	400	400	402	456	411	390	439	400	411	417	369	474	392	419	427	389	395	428	428	394	398	406	419	399	428	421	411	364	431	406	402	411	433	436	392	404	382	417	423	453	453	424	404	402	398	430	397	447	386	443	408	405	399	428	401	403	427	392	430	404	421	431	446	417	388	452	398	386	439	405	408	392	419	395	418	400	399	390	416	396	411	405	404	414	397	407	441	407	431	376	392	417	409	407	430	395	420	424	383	398	404	409	375	381	431	417	413	447	391	416	435	419	430	416	422	378	437	435	426	412	402	384	398	435	411	419	428	429	417	432	419	379	429	450	454	400	427	398	412	420	437	413	417	374	409	425	423	411	404	413	394	397	420	459	411	416	428	418	374	395	396	459	445	400	408	396	384	444	433	399	408	409	424	405	434	399	430	381	415	408	414	433	411	411	423	418	417	403	387	427	385	409	374	424	458	443	380	415	410	442	420	423	388	434	444	409	417	425	377	417	431	399	433	421	445	475	374	388	381	418	401	428	413	419	440	455	413	439	412	397	421	408	403	391	418	413	440	391	390	424	410	431	435	427	426	418	409	416	404	406	430	439	431	410	396	455	437	398	423	420	425	440	374	395	394	447	388	425	389	425	415	407	395	411	433	421	406	449	431	357	391	412	388	391	406	397	392	407	432	467	442	420	412	394	404	413	422	383	398	406	423	399	369	386	412	428	415	409	409	439	444	410	419	423	404	468	403	372	442	432	395	431	408	426	430	410	442	396	405	401	409	414	422	420	387	454	395	387	410	407	421	417	418	410	419	404	415	415	385	423	426	412	404	409	417	426	414	405	412	415	417	405	422	439	465	387	387	377	414	396	386	444	416	374	389	426	396	399	409	429	423	405	416	414	406	412	406	411	434	417	414	410	437	430	371	428	431	414	382	426	409	381	483	432	378	440	405	397	400	389	392	407	372	449	432	418	418	417	386	389	428	468	385	425	423	456	409	424	429	413	383	440	439	370	445	414	390	378	372	432	409	393	405	377	371	421	412	392	452	396	399	416	372	412	365	410	437	396	392	380	402	411	391	388	411	440	420	392	392	447	432	425	427	417	397	408	397	426	401	413	409	430	398	380	420	424	431	439	400	398	443	425	357	420	461	419	436	408	411	365	371	425	396	408	445	421	403	387	402	389	395	383	389	409	414	405	401	403	438	434	398	418	425	420	420	411	403	391	416	435	399	424	410	410	407	409	439	408	365	378	381	394	399	407	384	433	368	420	427	398	429	389	392	403	375	420	409	430	371	380	385	384	388	434	391	393	397	441	454	450	404	397	404	387	406	382	378	358	394	389	412	394	402	434	399	399	417	416	384	424	403	413	407	416	400	408	412	393	406	387	412	391	391	407	398	393	392	473	436	404	408	394	412	399	376	403	417	390	430	378	381	401	418	435	422	397	411	420	359	425	408	386	414	440	419	393	438	398	417	415	408	416	427	451	424	379	390	400	446	404	436	384	415	420	423	417	410	424	448	384	424	410	409	406	378	436	439	435	409	425	413	383	433	416	431	394	419	414	390	418	416	421	424	396	416	391	413	426	412	420	408	415	355	412	392	422	415	399	406	388	434	409	380	376	423	409	391	425	393	378	413	403	412	444	408	409	401	409	376	393	410	405	411	372	398	418	385	388	408	397	403	452	393	432	420	391	407	415	419	392	412	433	388	406	431	398	405	387	399	415	443	392	396	446	401	413	407	400	387	419	427	391	405	432	437	399	402	389	424	417	374	416	395	433	380	436	406	444	435	451	416	394	431	426	439	410	357	454	393	417	396	393	397	411	414	408	423	438	432	397	455	393	426	413	408	401	388	470	395	391	436	397	414	415	416	397	435	396	404	416	401	417	393	366	398	463	440	402	387	405	426	399	403	399	411	404	383	429	416	396	434	402	423	468	429	403	420	424	386	425	397	427	386	430	376	404	433	349	468	418	424	432	461	420	377	402	400	393	435	436	417	413	378	395	402	422	395	418	385	426	424	406	387	443	399	407	432	462	436	386	403	406	414	396	427	376	395	396	440	406	427	368	418	396	397	414	409	431	417	423	419	431	415	395	424	387	391	395	433	404	370	405	380	379	438	406	415	435	439	393	376	379	389	418	417	396	373	402	408	420	393	441	431	410	429	396	426	412	408	424	419	407	439	426	398	393	416	419	388	417	430	415	422	375	392	393	428	391	418	402	410	406	411	382	405	424	415	428	437	413	389	422	418	377	406	429	372	401	427	408	393	415	435	424	445	417	390	396	363	429	398	413	390	421	411	405	425	426	397	412	388	388	402	370	416	432	449	423	411	399	417	428	428	400	464	412	433	385	401	394	420	412	384	414	404	398	444	391	449	411	383	385	380	402	403	443	401	420	418	401	391	410	393	410	429	379	393	397	399	436	424	440	400	432	370	417	389	382	452	423	400	439	430	417	407	404	434	430	435	407	427	410	440	417	408	461	429	383	403	387	409	412	405	395	451	392	440	412	429	409	426	408	436	394	419	439	445	435	374	421	397	408	389	386	415	432	386	403	410	426	367	380	397	398	396	402	409	417	418	386	403	437	450	419	426	394	411	416	396	437	440	446	407	399	401	398	428	401	431	401	423	432	391	377	382	374	417	435	461	429	395	444	394	385	431	408	386	412	431	463	413	394	392	370	408	413	416	422	402	434	411	432	406	430	425	407	400	390	387	418	431	419	434	417	396	412	424	406	401	425	393	392	412	422	386	383	405	428	392	423	434	393	420	430	422	384	403	395	429	397	386	419	398	387	432	391	402	431	411	383	412	417	446	472	436	390	426	407	457	393	402	409	426	426	361	407	393	406	439	418	400	356	409	403	447	413	423	431	443	443	388	375	406	450	388	451	395	387	429	402	372	399	408	398	414	393	380	442	387	435	404	434	444	456	434	441	420	414	369	424	412	416	395	429	406	416	401	416	432	375	384	411	428	429	433	417	421	405	421	395	412	382	443	408	421	399	428	436	418	413	414	407	424	425	399	427	357	412	427	410	398	411	437	400	398	418	400	419	415	442	417	405	465	416	415	402	385	409	407	413	398	370	400	379	416	405	424	442	430	402	418	399	410	397	412	420	405	399	422	406	403	429	391	399	401	419	426	447	394	360	421	355	381	427	420	408	413	400	374	397	397
36188	46012	39775	18936	11815	3684	713	623	624	590	598	574	560	596	588	543	594	570	548	599	606	534	610	569	575	575	560	554	597	581	564	607	671	586	581	575	594	547	583	583	551	550	556	562	607	608	580	525	595	555	563	571	522	599	556	549	604	572	561	570	608	593	571	554	582	585	579	587	563	568	576	583	575	557	547	565	553	552	566	581	546	580	594	575	591	605	583	582	585	587	576	567	563	594	607	556	583	617	551	555	597	561	561	540	570	582	590	547	577	583	618	574	545	581	595	581	533	554	572	534	549	560	617	566	579	567	566	597	570	566	551	563	589	568	602	565	625	595	542	528	613	561	569	599	550	540	575	581	567	586	599	573	579	590	593	567	597	579	550	593	579	563	539	578	553	562	587	563	565	570	567	581	586	564	543	541	567	605	578	553	598	586	605	609	562	599	558	582	573	585	571	615	576	566	570	576	537	546	588	588	606	593	531	583	540	544	586	556	580	565	577	604	604	584	574	589	581	549	579	555	557	605	582	574	567	579	549	552	534	602	570	556	555	617	557	570	576	631	569	564	543	582	604	558	527	590	566	550	571	603	583	594	588	585	578	542	591	591	577	566	603	588	577	555	561	584	572	555	581	551	546	600	526	614	577	554	583	630	606	544	573	557	600	552	558	574	582	585	534	575	550	555	587	563	568	590	588	571	583	604	546	530	541	509	600	609	571	556	543	553	566	565	572	572	589	612	571	583	647	568	568	587	561	590	552	537	546	568	593	563	579	579	541	583	602	626	546	583	591	550	544	575	581	588	609	526	552	546	604	568	603	559	536	564	572	608	561	577	562	526	539	597	565	607	568	588	585	592	542	553	578	579	586	607	601	567	578	566	571	554	568	583	578	586	549	590	596	577	587	600	584	564	559	591	583	566	562	621	573	541	554	565	578	555	560	539	588	543	576	593	566	555	598	546	543	584	574	564	565	596	548	593	570	580	579	550	539	566	565	587	545	575	593	567	564	609	587	545	545	506	574	604	633	610	543	582	569	556	556	578	542	526	525	565	572	548	565	565	572	587	569	520	561	558	560	552	550	587	557	587	581	573	566	552	587	554	566	589	590	568	592	601	581	570	564	588	568	555	543	565	561	554	574	578	577	597	563	566	582	619	547	541	550	571	550	601	578	578	592	546	582	571	569	563	606	645	593	537	561	566	540	578	568	561	557	612	607	568	595	572	596	621	545	578	605	548	583	583	551	583	564	526	567	548	548	565	566	546	579	588	638	578	582	574	628	568	604	598	595	557	549	560	655	590	577	594	534	560	565	579	596	553	578	590	598	561	579	540	620	544	574	586	534	539	547	607	558	623	571	575	561	600	599	526	546	594	603	541	570	585	594	571	577	589	604	549	553	556	570	557	558	549	551	532	591	545	543	614	600	552	558	571	525	606	622	614	570	589	614	584	538	531	565	598	600	565	553	612	545	560	543	562	547	610	574	530	575	592	531	549	552	588	557	533	574	567	587	551	615	566	581	560	599	568	548	544	523	571	566	529	546	556	606	567	609	583	573	587	578	558	606	575	612	556	567	590	561	549	575	567	611	582	566	584	569	565	565	593	564	582	578	543	576	554	555	555	583	556	556	605	584	597	551	565	538	518	596	539	560	567	566	595	570	571	563	587	586	592	608	539	577	560	579	591	596	602	552	576	585	608	578	605	598	566	600	581	571	606	593	583	580	549	613	577	566	562	574	584	602	587	559	582	593	566	564	543	558	565	539	578	579	584	609	550	605	553	567	572	564	549	533	611	567	584	619	525	571	590	532	566	556	588	565	605	564	589	570	593	588	582	538	590	533	543	580	604	558	599	559	590	586	586	537	599	574	559	580	539	583	543	580	581	590	576	542	578	564	574	586	582	552	548	558	598	556	564	575	555	563	594	578	592	579	562	589	548	577	569	572	591	580	565	608	580	569	575	585	557	568	575	571	560	591	543	538	562	580	545	610	538	606	565	569	520	605	579	592	554	575	579	613	586	552	576	594	584	578	559	596	572	562	553	603	552	563	618	548	553	560	556	589	562	609	564	579	565	593	599	625	551	517	575	572	567	561	579	575	585	536	568	563	561	569	578	552	569	587	556	563	562	575	600	542	575	555	548	579	556	533	525	577	534	569	568	559	624	554	536	555	594	586	603	533	577	549	594	534	594	616	535	517	553	557	569	580	603	600	593	581	609	627	579	571	558	597	543	572	570	584	589	580	575	554	554	569	582	596	561	550	561	577	604	585	600	572	561	602	560	577	588	554	583	581	568	555	565	541	587	620	568	553	548	588	533	548	511	602	625	528	589	597	593	554	539	592	594	600	554	567	545	586	556	589	621	609	546	561	556	574	557	581	561	551	537	584	597	558	579	558	532	560	578	558	555	576	629	602	581	581	579	515	570	553	553	572	568	594	517	631	562	591	571	562	568	543	571	549	552	565	630	570	554	610	548	567	572	606	560	568	575	573	539	592	551	549	575	579	567	574	592	601	585	555	572	619	557	551	614	580	614	545	592	546	561	588	589	591	597	597	518	530	581	563	546	558	615	564	545	563	555	545	598	588	557	590	572	585	585	577	557	547	587	634	584	539	527	561	570	568	547	539	569	590	625	577	581	541	592	518	602	551	582	559	597	591	595	594	524	566	587	588	560	517	551	588	577	567	601	570	576	541	564	565	594	568	562	592	572	576	598	605	588	574	616	573	559	574	571	557	571	539	545	571	569	563	601	578	585	579	582	583	608	586	567	554	537	565	545	598	589	569	611	532	560	537	585	610	566	535	555	581	574	510	552	584	594	628	558	567	583	550	610	553	594	580	574	607	581	586	559	566	567	597	613	543	572	576	551	522	562	570	563	577	568	556	600	603	600	571	532	588	571	638	597	582	564	532	569	620	563	580	551	636	555	610	571	556	558	545	545	548	561	598	581	561	598	568	599	544	560	571	580	612	589	547	545	580	557	616	538	594	590	615	540	580	559	553	580	598	580	575	584	557	547	567	526	568	592	565	564	577	591	603	564	585	619	597	533	550	621	590	568	596	577	538	580	581	543	573	569	543	581	573	566	602	551	629	585	585	583	571	596	596	533	552	557	587	575	568	582	578	563	555	584	574	537	602	559	535	542	526	562	587	573	576	560	581	599	531	559	542	564	586	597	577	552	548	573	608	593	563	559	592	575	579	562	572	523	555	581	533	587	542	569	549	564	549	579	585	588	551	581	594	565	577	571	560	582	548	579	592	606	578	584	581	548	571	528	559	610	539	631	572	533	570	617	567	570	569	605	589	589	517	610	535	583	610	552	557	583	586	602	542	588	568	565	551	591	579	607	556	565	585	572	565	566	580	595	523	568	534	542	587	571	605	559	593	578	539	571	568	549	549	542	562	571	561	559	571	565	613	571	594	581	565	590	578	571	576	556	554	531	548	510	593	602	561	554	576	549	539	594	586	600	591	578	579	551	547	578	613	553	556	611	576	605
24118	21259	28419	24576	21444	15962	4628	568	518	434	442	429	406	386	384	404	438	388	388	381	392	395	351	369	355	337	373	339	386	381	335	489	1046	793	349	381	370	372	367	354	384	347	376	372	386	382	389	349	368	336	330	340	339	396	348	371	339	388	371	345	347	372	361	346	353	363	393	352	351	357	330	384	337	336	332	326	370	353	356	354	371	374	349	360	387	370	359	381	340	354	369	362	349	351	405	367	360	373	373	368	345	394	354	375	364	344	378	331	394	340	303	342	359	367	382	365	367	384	364	379	358	325	361	328	366	325	325	337	346	333	381	358	389	353	365	360	354	368	358	368	334	329	373	367	393	359	361	341	328	351	350	338	365	362	345	373	351	367	336	363	370	374	365	365	354	333	326	355	375	358	318	333	361	376	342	368	379	364	380	333	340	374	358	347	363	331	358	375	345	345	351	371	358	383	368	380	372	342	375	336	384	371	360	308	353	361	353	360	390	365	362	353	355	370	343	355	364	331	370	371	365	382	353	379	359	365	389	373	390	338	363	319	334	382	366	356	363	383	344	377	359	338	357	367	369	342	384	351	376	367	370	356	354	363	350	364	379	351	384	340	376	394	327	342	344	348	338	397	329	338	374	348	357	340	346	357	399	351	363	361	331	370	365	370	365	350	360	382	369	361	357	386	362	356	373	359	346	327	368	338	342	376	339	346	355	365	376	318	350	346	386	388	348	356	327	380	327	372	341	360	363	337	377	363	338	330	324	369	339	342	305	356	362	327	355	392	376	378	351	371	343	348	324	352	380	377	369	350	354	320	357	369	378	350	312	322	353	345	395	347	356	351	340	357	332	338	321	377	351	346	336	334	362	333	319	346	350	350	350	397	347	357	375	366	353	385	321	352	388	364	357	369	345	379	341	376	291	324	364	364	352	358	368	383	360	349	326	372	365	374	355	350	377	336	353	369	332	362	354	391	337	348	376	339	336	397	346	373	350	357	368	339	347	364	364	352	335	352	357	352	361	379	375	374	376	351	347	351	355	385	330	365	404	341	353	322	364	369	363	387	371	383	351	337	396	366	363	363	351	347	336	351	353	359	359	365	362	347	359	348	385	372	345	382	388	391	371	330	372	361	339	390	379	334	351	337	365	374	365	359	386	345	376	341	346	350	321	365	360	327	341	364	318	363	382	382	378	315	344	331	330	367	391	361	343	369	370	320	383	364	356	354	358	318	371	384	339	385	364	343	366	372	354	339	367	347	341	389	359	374	348	361	358	369	360	355	388	395	363	335	360	370	346	341	388	398	303	379	347	357	379	370	356	335	350	342	376	384	361	348	366	366	366	341	352	373	355	339	370	394	357	341	349	347	368	363	360	330	362	374	395	355	390	382	349	343	315	357	414	341	343	351	338	389	348	352	341	362	386	327	399	380	390	352	377	347	343	381	343	368	367	368	352	340	361	360	360	372	347	331	347	363	346	348	341	337	357	379	332	378	329	361	374	372	359	368	325	333	360	372	351	380	382	386	352	368	378	382	380	326	359	350	358	354	356	351	365	340	367	396	351	360	353	320	362	390	383	344	333	350	328	349	379	365	320	364	341	349	339	380	365	356	362	376	344	339	340	315	371	369	350	358	372	351	361	344	363	355	345	335	334	370	353	339	342	361	358	368	346	425	364	375	329	342	405	378	358	366	331	355	396	320	380	370	387	346	334	356	363	371	350	336	370	362	378	400	371	366	336	354	349	353	364	389	369	336	343	342	403	347	385	378	365	359	373	379	385	356	313	398	371	361	391	357	361	340	383	360	367	361	343	359	353	347	337	364	386	383	362	382	375	375	361	346	343	345	365	371	334	413	349	373	353	377	378	336	360	378	372	353	350	343	325	363	341	384	353	341	347	399	312	321	357	360	357	333	335	320	390	369	366	372	354	380	385	389	378	353	372	357	373	368	325	393	370	336	377	343	316	364	359	359	362	385	386	331	360	319	371	337	344	309	366	367	377	363	388	352	361	365	352	354	351	345	366	346	351	337	353	372	369	373	381	382	351	369	316	357	347	379	340	392	393	331	391	359	366	342	336	385	366	395	377	393	343	327	356	372	335	369	340	372	352	375	333	362	339	318	364	368	372	367	368	353	357	375	374	368	367	334	353	339	363	355	337	382	341	374	365	345	343	364	339	319	331	365	382	371	338	372	380	344	317	364	366	361	369	360	385	376	366	356	346	338	376	346	363	343	412	355	358	333	362	371	371	342	352	338	323	351	346	358	344	396	376	366	366	376	366	360	316	356	346	380	352	394	377	379	376	373	355	352	326	359	366	343	348	338	337	355	342	348	350	358	363	341	342	363	357	345	364	372	335	380	315	345	359	359	330	368	354	346	353	374	322	334	372	302	383	342	333	381	362	373	360	362	354	345	342	357	385	383	357	382	364	361	351	369	369	351	327	333	378	379	360	363	313	373	338	397	373	391	342	346	336	368	345	373	382	332	360	382	344	345	361	381	331	327	339	369	350	380	331	359	373	392	341	349	351	340	333	349	346	378	365	396	340	374	329	374	330	395	354	343	343	316	332	379	376	341	334	401	340	349	356	346	341	329	352	357	339	354	359	394	376	380	350	339	345	345	378	361	341	363	347	358	347	406	375	354	374	363	328	344	359	373	346	371	348	385	393	359	357	395	333	368	381	365	345	340	367	345	365	343	349	354	368	351	369	382	363	341	359	384	328	332	366	364	365	343	338	379	371	374	346	366	349	404	353	374	369	350	363	387	359	365	345	381	344	364	384	333	381	372	344	371	369	363	338	362	362	361	351	321	384	391	373	418	339	338	372	340	393	368	358	364	366	366	348	360	358	344	359	359	358	362	335	381	363	345	373	360	318	392	369	341	377	374	357	384	337	351	384	357	354	351	387	371	365	338	357	357	344	335	347	353	362	352	374	348	363	325	349	366	360	367	383	379	364	351	405	330	352	406	367	355	396	379	348	366	360	347	351	326	357	341	353	357	370	343	346	342	383	373	344	353	377	361	355	362	374	387	335	380	379	370	345	337	342	355	381	330	336	336	342	350	359	373	332	357	350	344	394	337	340	326	368	358	330	336	371	349	370	329	346	365	363	402	352	361	372	322	367	338	359	370	351	368	359	355	362	389	369	333	402	372	397	389	326	356	374	336	347	360	359	360	366	356	375	322	356	362	355	345	348	335	346	353	316	336	371	369	382	357	348	395	366	339	337	357	360	377	364	346	358	354	350	374	332	353	338	348	353	360	358	369	365	351	367	337	338	361	368	336	348	372	375	384	300	307	362	368	382	374	353	357	336	332	354	316	334	347	396	365	341	369	349	372	348	345	359	346	367	321	369	346	376	364	357	395	391	377	341	354	327	342	362	359	363	340	344	392	359	372	380	335	349	362	342	369	351	325	369	359	329	346	357	366	374	350	345	405	383	380	345	365	371	362	374	375	348	324	369	373	389	342	373	340	333	388	361	342	374	362	364	361
45997	62272	46180	28884	22920	16641	3199	1014	862	721	712	676	641	642	589	611	597	604	560	551	596	538	513	556	545	547	536	524	511	538	526	872	2372	1714	513	498	474	524	533	557	499	530	501	467	517	514	536	490	512	524	526	534	496	506	521	524	527	561	486	502	518	490	513	521	530	527	535	498	516	503	466	531	543	494	465	479	477	505	556	475	533	479	478	495	508	489	509	519	532	493	517	485	518	492	541	517	482	484	497	489	498	470	494	506	535	531	489	500	498	524	508	504	510	499	510	522	582	532	514	523	530	538	510	543	497	575	528	511	499	495	501	481	530	468	522	508	559	476	510	495	575	519	514	530	467	528	506	511	471	484	532	477	532	498	501	548	500	489	522	514	471	531	530	522	479	488	521	522	551	519	490	541	496	529	506	506	528	518	500	481	468	496	530	516	538	500	544	500	523	495	471	488	512	520	512	550	540	517	508	513	482	513	512	533	513	487	554	494	533	488	488	508	509	527	529	547	504	530	505	518	549	535	530	500	476	523	488	492	494	511	496	513	581	497	522	499	506	485	555	482	540	522	516	514	502	480	557	509	508	521	533	509	543	470	521	520	483	542	488	531	513	501	531	520	530	515	523	508	512	502	537	550	485	521	467	482	483	498	535	544	518	469	490	491	510	490	516	481	501	517	485	517	495	518	520	503	511	512	530	507	497	474	508	458	528	471	499	519	495	484	545	540	508	502	527	490	499	543	467	525	558	490	495	537	530	487	535	479	496	487	538	517	512	495	507	461	513	529	535	475	490	516	517	501	500	494	508	526	551	515	483	475	476	515	510	480	545	506	521	500	504	507	534	530	516	512	518	542	480	527	512	535	539	497	502	504	517	497	469	488	510	478	492	529	497	482	452	542	522	490	539	550	516	513	546	480	493	519	505	501	462	535	513	547	494	560	518	514	471	520	480	467	569	503	529	534	492	467	458	530	499	521	496	503	490	557	514	521	485	522	542	543	500	536	511	524	531	482	545	478	498	557	472	476	504	509	497	488	536	520	538	527	517	519	488	512	485	545	530	548	515	521	506	543	525	507	544	493	491	509	499	500	468	486	493	522	491	558	521	486	487	501	508	498	488	471	505	507	488	557	507	477	508	531	506	486	476	505	550	534	473	515	460	489	495	536	519	500	502	481	522	475	547	551	518	502	475	521	500	564	499	496	495	523	499	521	500	472	455	536	474	557	484	540	501	462	515	500	520	485	472	506	519	522	504	529	458	500	501	494	508	507	513	497	495	514	496	494	534	489	533	514	488	487	513	546	541	529	507	514	541	530	461	499	507	504	525	475	500	513	494	461	509	471	493	518	538	474	494	475	488	476	531	473	490	532	520	536	508	492	495	454	529	501	480	506	531	523	464	520	551	475	521	487	478	510	516	501	455	506	523	507	524	503	488	537	484	480	507	510	492	498	507	469	498	521	530	497	528	515	521	489	446	504	505	514	466	511	525	550	501	504	574	510	536	491	510	524	493	511	515	482	547	547	497	536	493	521	503	544	505	511	517	527	484	457	504	554	529	496	534	526	557	530	535	529	533	504	514	463	490	549	523	497	524	475	510	521	480	524	500	506	493	499	568	495	483	506	533	510	519	521	501	511	505	525	487	494	532	494	560	508	535	506	495	555	529	530	457	488	494	518	529	507	540	484	521	446	519	506	503	518	478	492	544	500	495	478	473	501	514	488	517	495	499	496	510	524	546	497	507	475	483	460	479	520	483	531	544	480	536	508	552	510	520	490	525	519	504	537	544	499	522	492	558	512	474	503	528	494	547	500	517	517	498	551	515	518	495	506	557	564	500	505	517	527	516	517	504	474	475	526	513	497	505	583	457	514	515	515	506	493	493	524	537	508	517	501	554	490	490	499	459	514	513	537	499	447	512	502	466	526	485	509	482	495	492	526	478	499	517	502	470	489	492	492	486	497	523	528	514	498	467	526	517	523	543	468	496	488	485	507	526	514	530	514	514	536	495	505	503	510	520	512	492	498	557	498	516	476	510	519	511	516	499	474	543	513	524	491	540	534	519	498	562	494	480	517	517	506	519	519	511	510	509	507	533	518	494	488	514	516	502	523	508	540	508	461	485	513	533	497	530	506	518	483	510	504	511	496	525	500	556	495	540	500	518	539	541	491	531	510	510	515	516	513	512	503	533	537	526	524	521	495	486	525	495	507	490	510	454	482	482	496	505	500	506	518	514	522	496	492	454	513	498	504	522	526	521	501	502	534	503	530	523	526	496	495	505	555	507	491	521	510	542	518	563	476	496	511	521	518	505	504	513	495	524	521	461	483	536	509	533	519	540	492	499	519	544	505	480	513	548	480	504	487	543	497	495	504	516	509	497	549	511	547	492	498	494	532	536	468	484	510	532	514	516	424	519	490	529	512	527	506	508	503	488	523	528	515	507	518	510	545	509	522	510	489	454	469	515	516	526	520	500	512	506	504	499	523	510	509	518	480	522	476	516	466	513	504	495	480	497	510	533	524	474	502	506	540	543	498	479	521	524	523	510	524	513	544	531	504	503	519	478	522	557	521	468	527	505	502	471	498	495	504	462	494	497	522	499	490	542	543	519	496	514	519	508	536	504	489	503	512	490	494	473	541	490	533	493	464	520	495	521	504	504	496	535	542	510	502	514	492	514	504	487	528	509	489	513	509	469	556	543	479	526	477	533	508	524	475	523	480	481	544	482	530	526	526	490	533	475	504	528	488	553	550	526	517	505	504	500	470	497	503	518	502	521	496	518	500	520	517	511	480	533	485	454	505	480	521	489	526	510	526	537	516	467	518	556	466	490	474	511	471	524	499	483	503	538	531	560	484	488	526	467	495	569	481	496	519	493	530	508	539	500	519	484	501	517	532	529	531	498	523	468	489	502	472	492	520	496	522	516	482	485	517	501	509	491	484	467	514	549	531	538	551	502	529	491	543	504	513	499	546	497	509	547	485	481	517	503	486	504	550	509	515	506	506	467	496	486	477	522	527	487	538	503	518	477	519	531	532	519	537	447	548	530	540	511	492	488	508	513	496	458	498	478	463	537	528	519	530	530	518	457	511	468	549	532	500	503	539	489	526	498	466	513	489	524	480	509	534	532	502	510	517	460	542	545	534	508	514	526	500	521	548	524	526	528	508	484	555	532	505	555	533	478	511	504	533	533	478	500	507	511	536	494	542	501	520	477	494	553	504	459	510	485	549	535	525	547	504	534	531	479	504	508	521	521	527	529	521	537	517	490	497	499	485	525	557	535	516	502	525	550	510	493	519	476	545	526	516	483	497	489	540	533	519	513	450	491	522	471	483	528	544	513	522	524	491	495	514	492	495	581	510	501	538	482	496	519	504	522	504	517	487	539	475	508	544	527	509	480	509	551	497	507	497	498	518	535	503	512	536	514	520	532	500	488	482	513	518	516	520	471	508	505	504	511	506	522	496	496	477	515	513	461	527	492	487	511	529	511	488
23208	21225	29046	23715	21318	21521	9542	579	424	351	333	314	277	280	273	258	267	258	243	231	237	236	261	252	246	237	232	252	231	219	210	469	1418	1845	926	200	192	229	191	193	208	179	205	189	202	193	209	197	220	196	226	204	209	234	202	207	199	210	203	199	208	196	204	192	194	235	212	192	197	248	225	204	203	228	201	205	197	182	217	239	205	226	215	201	217	203	207	242	218	207	209	211	210	200	196	221	180	196	215	214	217	197	192	208	193	204	173	220	224	211	226	210	223	213	205	219	194	193	219	197	207	200	218	202	203	228	209	219	171	217	219	206	193	205	195	192	203	209	207	192	224	211	209	188	209	196	226	221	232	201	226	216	229	199	199	210	216	191	208	208	192	182	208	212	209	213	199	197	190	197	238	206	225	235	219	189	203	223	191	214	210	210	207	212	206	198	200	216	181	186	202	191	204	192	196	228	202	225	219	199	186	194	192	233	197	192	203	235	197	217	205	208	222	211	203	189	192	227	187	185	205	200	252	204	224	212	194	226	193	202	207	214	196	235	228	205	208	211	204	217	194	198	196	201	199	213	197	207	204	208	185	191	205	188	224	196	192	198	199	199	237	199	178	217	216	193	229	205	213	216	217	212	207	211	224	185	195	206	212	199	210	202	180	217	208	218	199	194	196	221	221	183	207	189	212	187	200	197	209	225	199	201	203	193	212	229	207	222	222	245	186	212	195	202	189	207	211	215	195	218	209	216	210	170	221	193	193	199	225	199	192	186	195	218	199	211	236	206	231	210	233	216	198	192	172	217	209	202	206	196	207	181	230	224	180	224	200	169	209	187	200	194	187	189	187	190	209	192	192	204	189	211	219	215	225	219	201	197	204	217	209	204	218	186	185	201	227	197	200	212	181	245	188	204	205	215	212	210	210	203	205	197	200	201	216	195	194	205	195	218	212	228	182	188	225	223	216	213	211	180	206	237	198	211	212	210	218	218	192	188	166	232	205	198	203	228	204	209	224	201	184	206	239	200	212	222	172	196	189	215	199	181	210	192	210	203	174	188	195	208	212	221	188	201	211	208	202	209	192	200	212	200	193	199	196	200	209	206	222	200	208	202	238	200	185	227	191	192	198	197	215	222	215	192	216	196	192	213	223	189	214	204	212	199	193	190	220	193	202	213	210	226	210	189	230	196	188	182	205	199	195	230	206	210	214	204	194	211	198	234	198	207	212	192	177	198	173	202	212	197	190	198	216	203	196	191	198	208	186	186	199	209	217	198	192	181	182	211	198	218	219	224	222	200	194	195	211	186	206	204	204	207	198	204	198	206	209	217	201	205	191	187	207	204	202	220	229	185	195	194	219	253	202	191	201	192	194	194	205	206	218	213	213	219	185	216	185	243	208	214	193	212	208	189	203	199	209	180	203	180	210	201	218	200	212	218	196	219	225	207	201	168	201	200	209	200	192	198	206	208	201	227	216	219	215	195	225	221	214	210	216	195	188	219	198	218	207	212	213	176	242	219	194	185	218	184	206	217	207	201	196	177	186	200	200	204	174	202	222	178	219	198	209	226	224	215	205	191	225	226	222	183	205	203	180	239	211	174	218	208	195	208	212	204	223	225	172	220	213	202	193	211	213	203	200	194	217	226	181	197	200	213	192	206	208	187	227	237	189	234	195	215	182	211	211	191	209	216	195	217	238	195	221	210	207	226	200	223	206	208	189	205	213	213	216	201	196	196	209	179	207	188	225	244	216	203	199	211	207	220	207	201	208	204	200	224	234	195	215	209	188	201	201	207	215	232	175	213	216	178	201	209	191	208	214	186	197	218	189	198	206	225	250	205	213	220	192	191	240	202	213	216	212	230	203	178	224	197	210	203	211	193	192	199	183	199	196	215	203	220	197	220	203	193	195	193	216	205	216	197	193	196	197	209	210	250	197	209	209	227	212	204	215	202	183	194	202	216	210	220	200	196	222	204	198	210	210	215	204	209	227	195	195	200	195	221	231	210	206	187	213	180	203	188	205	208	218	202	207	200	219	232	182	203	205	200	215	200	201	203	192	223	209	191	210	200	192	189	212	220	192	205	210	194	201	184	206	216	213	216	203	188	200	199	213	212	200	211	216	183	200	203	226	209	186	191	210	236	217	211	195	194	235	224	231	221	203	183	209	205	206	208	214	178	188	200	204	218	224	191	212	211	167	222	212	187	208	169	183	192	204	234	205	201	168	222	195	224	192	187	178	220	190	208	222	199	237	209	186	215	194	205	211	202	206	188	206	224	202	224	206	206	223	194	193	208	207	204	239	189	199	223	219	209	213	209	217	206	214	212	223	210	198	199	220	215	194	183	189	172	214	215	206	178	191	236	187	208	179	191	207	211	232	184	204	194	213	207	223	189	206	197	186	207	211	229	200	197	223	200	222	216	193	195	236	218	172	208	200	197	215	184	197	229	207	218	199	199	216	216	193	183	185	213	200	208	207	209	233	220	188	204	193	214	221	228	203	234	197	216	211	204	212	227	202	198	210	223	213	193	218	205	197	227	231	206	211	204	203	219	192	214	218	202	197	208	201	190	203	196	223	185	229	194	201	208	206	201	203	221	234	199	211	209	203	202	234	180	195	189	211	220	218	203	210	186	195	228	195	216	183	210	217	211	203	192	197	209	196	197	208	204	196	195	197	213	219	189	216	199	202	188	176	220	189	215	226	200	209	199	223	203	201	188	193	205	201	201	229	208	204	179	193	190	212	209	194	209	192	211	162	200	221	197	201	206	217	182	207	197	227	184	222	204	181	185	194	191	206	199	197	201	199	181	206	204	210	178	202	215	182	233	183	170	213	223	217	200	199	204	224	194	222	204	227	221	195	206	201	205	191	211	210	195	179	198	181	204	187	212	201	214	218	172	212	221	201	205	207	192	197	202	190	183	227	202	216	212	207	185	210	205	190	195	226	211	229	192	186	208	223	176	188	194	179	216	208	190	199	201	204	227	204	204	215	210	233	189	183	216	209	190	195	208	217	210	230	211	210	183	205	228	194	208	194	195	213	216	207	194	206	201	212	214	195	237	200	191	217	225	228	200	214	226	211	226	195	217	188	207	212	178	194	212	194	207	185	215	204	221	224	191	207	221	194	191	216	220	204	188	220	202	200	209	212	204	201	200	202	200	209	219	206	222	195	209	188	194	211	200	207	208	177	212	227	214	208	222	210	200	187	201	185	192	216	187	205	200	198	214	223	210	222	215	189	216	198	185	200	213	211	212	214	182	227	203	206	202	206	219	190	217	217	210	213	187	221	201	239	185	201	211	207	206	223	206	173	212	233	193	206	190	192	200	207	192	192	220	249	202	194	212	216	206	205	223	221	209	211	225	177	216	220	203	184	215	230	186	219	195	187	194	203	199	205	199	203	212	209	229	207	199	218	209	229	196	209	210	195	195	189	202	185	195	226	194	198	196	209	194	193	200	231	227	213	212	208	208	201	194	228	185	228	212	213	193
51818	77559	54972	33209	26300	22033	2707	955	775	757	664	597	520	453	418	419	422	421	440	388	400	348	382	334	399	360	330	362	355	372	354	996	3319	4204	1881	293	311	317	305	327	302	293	294	292	329	293	291	306	318	272	304	300	284	313	307	299	257	305	306	301	296	282	279	303	272	289	279	272	298	277	307	298	296	280	282	301	284	312	287	274	277	278	283	302	286	320	312	310	278	285	287	317	321	309	300	274	307	335	287	303	303	295	314	268	266	314	285	259	297	317	286	334	300	295	295	260	279	282	297	293	287	305	292	284	303	320	275	293	303	277	280	304	313	272	294	272	305	300	272	295	266	265	281	275	303	302	256	280	298	277	276	298	316	317	313	286	274	294	284	282	267	278	283	295	285	264	279	312	307	284	285	287	264	274	307	299	300	298	295	305	281	307	294	274	312	287	303	242	283	295	300	308	323	303	318	272	286	299	287	264	291	283	306	255	287	279	320	278	285	313	294	305	270	295	303	324	257	294	307	285	302	294	285	312	282	304	274	286	304	301	306	307	285	279	295	303	306	307	290	249	296	285	272	287	296	279	302	322	286	275	275	284	326	313	294	318	313	336	304	264	282	298	276	286	298	284	287	294	287	278	307	308	298	272	290	285	267	268	304	306	309	290	270	265	268	272	280	296	293	321	270	283	297	288	298	274	267	260	314	309	279	325	311	296	264	309	287	282	273	286	313	309	295	289	285	293	291	315	273	261	287	289	291	330	322	284	283	315	288	284	280	290	303	294	296	283	274	275	272	266	322	299	312	268	315	278	257	298	295	298	292	286	289	339	284	283	276	295	293	307	307	302	299	315	313	271	316	282	330	303	302	289	245	308	298	281	271	284	288	278	279	269	318	287	272	334	294	294	279	308	288	296	308	318	295	298	313	282	287	261	293	297	317	302	312	297	279	263	304	285	272	281	282	310	301	274	299	285	268	297	297	305	293	294	289	292	296	299	325	291	303	280	308	299	295	289	312	313	278	304	283	301	307	305	286	328	304	300	270	275	288	290	293	294	302	291	299	310	321	270	276	334	310	313	313	289	292	311	283	308	278	267	303	286	302	305	317	295	289	294	293	260	297	270	282	308	262	299	331	303	301	290	311	255	289	318	288	296	301	301	308	276	284	284	294	286	287	306	277	292	305	290	317	291	275	293	304	283	328	326	280	308	301	306	279	329	289	286	325	294	317	306	283	308	285	309	295	294	267	273	311	295	271	268	276	288	269	310	282	297	302	297	276	308	311	286	289	291	295	328	317	271	285	315	308	277	284	274	275	314	322	299	292	298	273	277	299	312	291	309	298	277	293	287	266	268	285	296	275	319	295	276	290	250	324	302	263	271	290	302	286	303	285	298	290	306	324	275	276	278	291	305	269	309	268	314	305	280	293	285	297	276	306	310	309	291	281	293	290	289	287	262	292	266	286	276	302	277	319	278	304	288	278	307	293	282	295	314	314	292	301	281	322	315	294	288	290	315	297	290	305	285	293	308	292	321	284	297	278	289	310	298	307	309	306	279	296	309	305	279	312	284	299	293	276	309	296	297	302	298	315	296	266	299	308	283	294	325	272	302	300	279	290	287	322	295	279	276	286	315	317	284	258	283	289	293	273	301	278	319	297	279	299	282	314	278	316	306	305	299	288	256	287	270	260	292	287	294	280	291	304	287	298	302	270	259	303	297	298	268	295	276	302	277	324	312	306	288	307	292	301	283	302	278	292	272	308	305	277	324	304	294	272	293	306	311	295	301	305	300	290	310	258	293	328	323	314	305	294	279	283	316	304	287	293	319	291	280	273	301	297	299	310	286	272	298	304	275	311	292	272	286	294	302	312	311	290	278	283	304	304	298	242	307	276	268	310	280	293	311	310	289	275	290	329	292	304	288	273	276	287	307	316	272	306	317	300	278	289	272	293	275	311	319	265	308	292	273	278	288	292	283	279	257	308	322	281	272	280	306	306	309	321	285	279	309	288	303	282	279	277	308	277	297	279	306	323	285	322	274	290	292	280	301	305	298	297	278	282	286	269	309	278	278	316	290	288	278	312	328	287	266	278	309	280	304	291	307	296	307	290	310	295	305	305	294	331	271	283	319	318	291	293	289	244	301	316	297	305	316	278	296	286	266	329	297	284	315	316	290	283	277	298	271	303	300	291	301	286	304	307	282	292	279	288	291	326	279	307	277	309	300	277	303	285	295	297	290	299	286	285	304	314	307	309	290	284	263	297	321	285	288	307	288	321	291	295	270	307	289	305	292	264	297	291	290	323	297	287	305	277	294	298	293	283	306	305	277	306	299	277	287	277	289	275	285	264	299	273	272	272	316	312	271	287	348	268	269	271	296	311	280	293	295	266	276	304	265	279	292	280	286	328	319	290	303	286	287	284	284	293	291	268	267	275	287	254	312	301	280	300	275	314	311	289	308	304	323	290	315	276	287	267	296	291	303	268	257	278	297	291	309	296	303	306	277	278	294	310	287	303	298	284	293	296	312	302	276	287	278	292	295	277	289	305	280	257	305	305	246	298	305	284	274	281	298	293	302	297	271	288	287	280	249	256	342	287	311	318	301	291	256	276	308	293	289	308	312	321	292	286	335	283	285	304	298	262	317	284	295	304	284	279	284	292	312	301	272	290	279	292	314	294	262	268	294	301	297	318	293	290	272	293	266	249	283	286	324	258	288	293	297	281	319	273	305	296	277	288	299	282	283	290	300	280	306	300	258	303	296	303	328	312	293	308	301	297	321	296	315	282	300	310	272	287	318	319	252	282	299	319	306	290	318	297	259	304	305	278	319	285	267	288	289	279	290	286	284	281	279	271	299	278	270	301	282	307	278	299	291	247	287	307	299	312	320	282	311	283	323	264	303	288	285	290	294	292	305	302	267	266	285	309	296	276	296	296	279	292	318	283	291	271	289	291	281	273	297	297	314	294	281	327	265	283	282	286	291	296	327	291	267	275	321	291	283	304	280	293	271	293	287	319	296	274	325	287	338	275	275	283	273	292	255	256	295	326	326	281	323	291	311	280	279	288	303	260	302	269	304	300	268	311	295	281	306	297	281	287	281	282	282	270	268	298	289	287	322	344	274	303	316	285	283	307	257	300	300	292	306	284	292	303	303	297	310	331	278	270	275	270	287	272	275	308	286	307	299	308	280	268	285	265	275	261	297	278	297	288	283	304	282	271	343	312	280	284	305	318	277	311	304	324	271	328	300	286	301	270	292	328	296	314	311	291	281	273	254	282	301	329	302	272	269	304	298	296	256	281	302	310	306	279	306	291	311	290	270	298	268	279	279	307	301	291	304	311	284	274	310	324	298	307	309	295	287	255	302	281	308	284	292	273	293	297	296	299	333	303	315	277	266	294	277	295	296	323	275	256	306	315	326	302	302	284	299	265	287	280	296	346	266	317	294	292	316	295	283	283	307	290	293	262	299	347	300	276	312	280	268	291	269	309	267	295	283
30055	25959	25499	22484	11825	4426	975	505	426	420	451	450	435	394	414	435	439	453	433	425	441	463	459	406	429	414	407	430	422	419	400	380	419	473	436	448	437	381	376	408	412	394	425	397	407	425	439	434	424	397	424	407	425	435	406	409	441	432	404	400	427	410	404	384	399	419	418	370	412	429	426	414	410	420	416	457	406	411	429	399	424	433	410	414	402	467	410	367	399	419	411	420	418	428	441	387	409	428	409	434	416	428	397	393	434	435	437	441	414	411	424	409	433	425	423	443	394	437	408	399	408	401	446	434	429	416	430	410	405	394	405	411	406	437	389	413	401	443	414	446	390	394	420	402	384	393	439	402	390	437	412	436	389	389	388	407	380	384	430	419	395	442	397	418	396	387	422	421	411	422	434	398	430	424	449	428	412	386	386	411	422	469	411	438	412	442	453	452	408	438	426	401	431	420	400	408	427	400	399	391	403	408	407	411	426	400	409	399	462	444	440	431	377	428	423	433	416	446	425	418	425	411	416	431	447	414	429	424	438	450	405	379	422	402	416	429	433	447	448	428	428	423	410	393	388	462	427	467	457	377	389	419	424	405	440	422	462	447	421	415	426	425	399	432	406	397	405	402	457	404	430	406	386	419	435	430	421	422	445	399	415	425	433	398	410	416	431	431	407	403	437	389	415	394	385	435	449	402	410	412	410	420	405	474	396	433	399	456	442	467	378	434	418	418	433	447	453	440	412	467	449	441	430	405	432	400	426	393	404	415	394	425	423	420	426	397	439	422	418	420	393	424	404	445	409	454	432	404	414	399	420	400	393	406	440	393	427	387	433	426	431	445	455	470	409	416	385	414	415	427	454	445	450	419	417	402	464	415	442	435	404	393	406	458	433	418	445	416	422	397	404	412	431	404	379	443	427	441	457	420	394	413	385	444	418	409	419	441	419	429	421	379	406	401	416	424	436	405	406	425	401	424	429	396	442	410	403	425	418	399	433	440	413	413	414	390	405	426	433	444	428	449	456	417	390	412	422	388	429	418	425	417	418	391	421	407	424	417	416	426	443	426	448	407	441	409	440	414	442	432	460	389	439	428	389	451	399	382	408	421	413	419	456	431	397	436	386	450	426	418	397	421	437	428	421	389	402	447	406	424	426	435	433	398	393	423	410	435	469	403	415	446	443	446	426	433	402	450	456	443	448	412	405	477	437	437	440	374	397	430	421	407	409	489	442	410	422	438	381	421	430	406	439	438	416	432	401	437	399	399	419	421	444	414	426	425	405	409	431	425	451	402	402	389	419	391	403	412	407	461	437	443	444	421	410	427	419	459	410	442	427	421	446	448	408	458	423	394	429	440	422	392	413	423	406	429	402	413	388	401	383	448	431	402	437	445	422	429	394	438	412	453	426	388	410	400	409	401	435	420	453	426	392	409	444	417	418	413	415	413	423	439	442	432	445	455	459	385	452	440	371	410	428	372	422	392	410	405	430	377	405	408	401	401	407	395	404	413	442	405	439	422	414	424	429	420	435	434	434	402	422	452	430	424	417	395	406	392	416	413	436	410	429	422	414	447	392	400	410	406	419	395	404	435	464	416	411	395	432	366	394	401	402	404	403	436	415	419	396	410	422	396	400	443	419	407	408	447	397	415	412	406	423	447	419	434	455	402	439	402	441	407	417	419	409	460	412	417	420	407	433	480	401	416	438	390	409	398	449	407	443	422	375	428	398	392	411	407	438	430	422	426	426	397	422	428	426	406	426	422	397	425	413	412	410	418	415	377	404	424	422	436	444	393	402	418	410	429	415	450	403	410	387	461	442	401	445	415	438	409	450	452	414	402	370	431	407	409	436	434	455	423	412	402	425	420	416	419	396	442	439	457	386	453	423	392	420	413	438	430	392	388	385	404	402	434	390	427	425	390	404	378	473	424	424	428	426	449	410	439	426	431	433	378	410	397	386	394	434	420	412	393	410	400	417	416	417	386	427	407	412	417	426	430	411	417	418	435	454	407	461	449	406	408	415	451	380	418	399	425	444	421	395	446	433	424	418	380	437	412	393	416	415	436	410	400	419	426	432	389	417	411	431	410	445	429	434	428	436	407	429	413	420	398	386	359	394	416	445	413	396	439	388	455	426	434	395	432	384	411	407	449	408	425	419	397	406	420	413	407	369	431	435	426	431	446	440	411	423	398	444	420	424	409	461	444	435	401	402	437	385	404	397	450	415	407	398	391	436	391	416	435	388	402	437	416	408	409	443	435	419	419	445	440	416	402	425	418	398	395	436	435	411	416	398	406	428	398	407	416	434	403	419	432	407	410	407	445	448	412	435	443	454	432	411	429	390	394	435	417	410	419	391	414	465	421	427	438	408	398	413	437	439	423	418	416	429	393	434	417	383	397	412	404	404	412	432	420	446	379	434	436	396	403	400	387	436	365	419	406	407	428	401	384	395	408	401	409	410	418	370	412	410	445	413	404	400	417	418	421	406	414	420	400	435	392	410	450	422	422	413	408	449	453	432	431	446	417	424	427	411	399	403	407	387	422	409	385	417	424	410	447	429	417	398	452	440	421	422	406	441	448	373	436	469	430	453	454	408	413	405	398	399	434	415	438	445	421	412	376	404	441	423	429	396	403	395	403	442	391	421	415	437	435	405	429	399	405	469	455	433	441	397	414	408	419	445	419	383	409	414	429	423	393	435	397	407	429	444	398	428	436	433	396	444	443	428	419	423	433	400	433	417	431	427	408	418	426	434	427	452	467	425	435	402	441	417	403	392	396	421	414	412	418	398	423	455	423	446	429	429	470	411	453	354	406	425	436	409	412	350	427	439	375	392	460	419	413	418	489	405	487	425	395	422	421	433	448	419	404	396	410	442	426	434	426	436	397	417	416	401	424	425	374	423	429	385	416	407	402	411	411	416	443	418	402	440	414	424	427	408	411	433	423	403	388	394	460	397	418	410	407	397	424	394	411	438	398	422	440	412	430	435	423	410	401	422	415	441	427	436	447	441	370	457	418	387	423	394	450	425	402	410	441	415	385	436	392	407	427	429	418	398	389	456	408	432	406	426	389	459	409	442	390	420	434	385	480	453	447	402	454	432	396	439	437	425	430	418	391	375	440	428	433	406	431	418	426	456	464	411	433	420	411	407	391	401	381	381	430	428	427	444	429	424	401	404	427	437	405	396	428	420	424	376	391	434	422	403	384	393	458	418	433	389	383	418	417	436	429	397	408	395	422	443	421	399	435	435	419	415	430	441	420	424	383	412	412	385	400	413	392	435	398	426	437	410	395	421	407	462	418	434	383	434	426	427	415	427	410	400	437	391	423	398	390	442	391	420	418	416	412	420	440	423	438	418	410	454	438	437	439	431	373	435	463	416	420	418	424	453	416	419	417	442	414	406	388	435	417	437	386	387	405	414	431	413	423	404	401	448	416	407	439	417	400	403	438	389	413	435	402	424	431	385	414	431	413	407	425	376	418	407	429	443	402
38405	39886	30844	26068	16699	7545	1346	647	608	615	621	595	619	592	606	605	575	578	602	589	609	597	606	608	561	565	573	616	555	581	582	602	602	699	612	582	588	588	583	545	582	567	631	599	624	552	598	595	584	600	581	591	596	564	586	614	575	581	594	604	578	617	604	603	601	588	565	544	585	566	589	592	590	597	594	594	588	636	570	596	562	597	603	573	572	571	595	551	600	590	590	570	549	596	630	586	566	540	561	596	570	588	598	583	594	584	563	591	576	576	629	547	601	583	587	578	608	566	595	574	593	575	617	568	569	620	593	547	553	571	572	574	553	598	565	606	583	553	562	560	608	578	585	554	601	596	578	617	566	628	556	557	570	600	596	592	608	556	588	598	597	575	595	582	564	593	600	613	598	596	579	526	603	639	598	570	623	577	599	589	546	545	589	619	585	560	567	576	644	590	579	569	572	582	540	604	593	598	559	581	574	604	569	582	589	575	585	588	551	535	593	585	563	587	593	554	619	612	552	566	587	576	572	574	599	559	603	544	551	560	567	559	596	564	576	591	577	552	566	575	571	600	538	571	563	582	563	588	600	590	607	589	563	611	618	622	546	568	542	619	583	593	565	585	584	600	574	580	584	557	604	592	586	586	588	583	587	611	588	589	541	576	604	534	571	564	617	604	593	575	618	565	578	565	578	573	553	572	545	617	580	548	605	606	625	631	622	595	583	573	564	624	585	620	563	593	605	555	579	577	621	549	556	626	575	568	573	543	572	616	578	564	598	623	567	593	572	608	589	567	575	613	593	572	579	575	579	604	613	616	619	538	595	567	528	576	596	573	599	574	576	559	567	623	548	555	590	577	565	624	584	553	566	596	558	592	616	568	570	590	624	559	596	547	536	577	568	611	592	629	577	582	577	550	578	568	580	590	580	627	560	601	585	580	576	602	594	593	553	613	561	589	573	560	559	604	562	590	579	592	566	605	627	591	558	586	539	564	574	636	633	570	570	574	577	569	556	596	548	602	547	581	585	587	594	613	546	561	569	582	594	539	635	582	630	598	583	593	572	584	569	569	591	571	572	597	589	568	577	592	573	571	597	596	600	590	607	565	574	547	593	571	563	589	606	611	640	587	592	602	568	563	593	569	570	564	606	545	600	587	575	543	579	599	602	621	607	558	585	611	567	618	629	596	548	588	545	599	568	544	549	573	583	584	568	617	574	583	606	559	545	559	558	565	632	641	578	586	519	555	614	575	599	583	540	626	617	592	574	574	588	586	577	596	572	576	539	574	572	578	647	561	567	573	609	606	539	541	562	549	567	573	641	595	571	572	551	599	611	576	570	597	603	553	567	576	564	581	600	589	614	578	583	562	683	592	558	577	586	577	564	610	574	613	568	574	582	590	598	563	594	577	599	601	575	540	611	566	539	561	609	560	572	601	606	576	587	561	569	606	598	572	583	585	602	580	545	579	594	579	579	588	559	590	564	572	596	584	564	603	556	536	593	570	614	595	614	589	584	559	531	558	562	593	568	602	595	588	568	604	585	574	596	566	599	599	629	548	584	602	619	584	599	577	605	587	641	615	531	591	576	595	590	546	540	553	600	540	560	579	582	576	573	621	578	573	556	607	572	555	586	573	588	562	597	547	600	610	611	566	598	577	549	565	613	580	617	606	574	609	595	617	540	580	573	571	583	602	558	596	565	549	553	618	578	522	555	569	579	561	605	572	587	618	559	554	593	560	549	597	606	587	598	593	568	616	535	593	563	596	591	581	608	558	602	591	610	570	588	592	566	569	603	601	563	587	552	603	563	576	576	589	601	588	619	522	593	580	571	576	569	564	603	587	533	629	605	556	578	581	564	593	527	592	553	559	575	586	618	607	596	573	538	608	545	566	587	555	631	595	582	572	582	585	633	628	630	585	563	572	616	575	565	583	560	594	561	552	569	551	611	599	616	538	594	564	628	612	587	558	547	599	585	594	620	598	572	599	607	596	581	598	556	553	619	603	581	562	575	560	599	576	588	646	629	608	544	601	605	607	573	618	561	576	595	563	591	570	553	617	567	583	546	575	594	581	602	625	591	542	542	561	592	585	561	550	576	622	616	585	573	584	614	573	568	596	591	601	586	550	570	520	534	553	581	579	556	543	610	582	612	621	591	577	648	601	571	568	564	594	545	580	535	579	610	617	620	590	563	598	607	603	616	628	652	590	585	623	609	559	617	561	568	572	599	585	574	564	596	588	537	593	606	593	562	561	562	584	597	592	571	571	585	603	581	592	571	588	597	548	571	585	590	576	601	564	589	562	571	598	554	641	595	555	597	627	520	566	590	614	600	644	574	579	619	594	596	556	619	622	578	566	582	596	565	603	585	582	632	546	590	601	560	616	562	602	582	628	587	646	561	561	577	572	594	592	547	571	594	554	553	629	620	596	565	582	554	564	567	613	635	586	587	591	577	583	552	581	562	529	612	615	562	593	598	579	592	602	563	571	564	578	581	583	583	530	545	551	563	602	589	566	615	569	576	560	579	600	603	590	598	567	619	576	600	592	600	573	548	565	594	556	586	559	609	577	593	600	574	577	592	551	563	609	571	564	608	601	598	563	547	590	592	600	573	604	552	608	618	590	550	568	559	596	573	603	563	564	601	563	605	541	598	566	587	600	611	596	602	535	605	597	578	573	541	592	588	591	626	601	588	596	551	618	571	577	615	614	579	591	587	592	554	618	578	599	589	612	578	600	604	630	602	569	592	612	614	571	568	584	602	580	561	570	622	553	570	637	556	589	576	611	565	571	619	593	568	544	607	528	580	614	581	528	597	606	577	650	591	557	531	568	561	579	594	637	615	577	632	559	612	547	591	593	603	601	583	571	573	576	566	609	586	570	590	559	586	617	583	589	580	576	615	556	606	598	585	588	591	590	596	546	569	607	617	612	599	595	539	615	567	623	598	575	598	576	560	593	571	570	538	566	582	563	546	521	585	605	575	592	591	581	592	606	575	584	609	537	560	634	544	622	542	572	569	561	555	582	562	581	570	588	579	564	593	593	606	614	588	599	538	626	568	591	544	575	580	581	588	544	609	575	578	599	644	591	548	602	582	573	607	581	615	597	586	619	541	570	576	579	574	541	577	626	586	580	587	579	601	559	547	580	584	551	547	590	587	599	568	629	533	621	552	584	558	573	543	621	593	575	604	618	564	563	605	580	555	607	542	552	603	589	629	578	600	647	574	588	581	568	589	593	604	582	597	589	577	618	584	588	589	601	565	601	608	590	575	560	550	579	577	597	607	599	622	611	602	583	611	571	570	584	578	561	559	585	548	611	611	641	583	573	567	569	572	557	535	602	623	612	579	593	595	592	633	595	544	603	616	627	602	568	541	559	533	561	546	584	644	592	581	605	579	581	583	564	586	609	552	552	613	590	606	587	605	560	570	582	586	568	544	579	579	608	580	587	589	606	550	588	598	545	585	591	604	587	562	584	623	569	570	574	602	575	567	578
24232	21326	29066	26755	22516	20988	4388	544	466	468	419	426	415	391	392	406	396	389	382	371	392	374	391	330	363	383	343	374	358	378	365	355	370	367	339	344	344	386	350	353	401	380	365	352	355	345	371	323	354	385	374	381	350	355	399	350	340	412	332	379	347	376	337	384	359	322	362	349	325	375	379	382	336	382	356	366	353	368	375	348	329	354	324	368	322	375	375	392	374	319	332	342	366	362	369	353	358	401	343	328	361	357	361	340	376	362	379	370	345	392	405	341	360	331	376	355	340	385	380	350	325	364	369	408	360	367	381	357	366	339	365	358	356	341	368	353	341	366	365	321	355	363	366	392	337	350	339	378	352	360	374	348	380	358	338	332	373	377	343	366	366	362	369	356	354	356	367	380	363	363	346	352	345	336	352	365	355	357	382	344	397	377	380	376	345	382	398	332	348	338	363	371	357	365	369	332	365	381	350	361	335	332	353	359	355	346	350	350	351	353	371	350	337	360	327	389	349	367	369	373	358	382	381	370	341	394	377	371	366	358	331	388	324	346	362	343	369	350	340	336	369	364	375	360	351	365	334	334	351	366	387	349	360	373	364	365	343	339	368	355	376	343	367	366	383	352	345	354	370	357	365	357	340	331	340	346	393	339	351	362	349	353	353	396	349	330	351	349	392	346	350	367	371	343	359	353	370	350	392	384	341	357	340	359	374	366	351	318	363	376	336	353	356	357	336	326	379	395	375	354	355	417	333	370	314	376	384	363	340	357	365	359	367	349	368	348	338	342	325	423	346	334	359	368	392	371	369	336	342	347	400	399	352	361	361	364	343	343	349	375	389	370	323	355	334	366	347	361	365	375	376	364	364	331	347	380	369	337	343	362	350	333	363	368	328	330	334	374	356	383	338	350	344	360	361	337	372	368	350	353	340	351	376	356	343	338	359	344	393	366	358	372	361	356	378	349	382	362	341	394	375	375	347	369	338	348	344	356	364	391	350	353	344	326	349	375	347	338	347	372	398	383	364	386	364	356	356	308	362	399	345	356	345	362	353	357	359	333	363	373	360	352	347	375	329	382	370	382	372	354	381	356	366	338	351	399	416	395	383	354	374	361	363	371	365	352	349	336	353	372	357	356	375	401	375	355	357	350	366	336	351	369	379	360	364	349	349	368	343	359	316	365	389	381	320	346	366	343	382	376	343	381	362	384	335	372	339	343	391	380	335	322	349	373	404	375	375	360	368	355	342	298	358	358	353	371	379	366	361	349	363	365	390	369	318	360	368	342	369	351	367	332	380	345	343	359	368	363	368	357	427	380	351	355	349	332	347	357	314	368	352	389	331	356	351	364	371	357	367	336	364	348	381	348	345	397	358	399	345	343	373	340	392	354	345	355	333	343	348	364	385	371	343	349	369	361	353	350	333	352	367	343	348	360	375	372	392	371	373	357	378	348	364	343	401	358	333	330	354	366	383	359	341	341	358	360	358	338	379	387	335	343	373	355	399	366	349	369	331	368	372	366	356	329	366	376	352	348	377	387	319	369	337	385	358	355	402	353	342	363	382	376	392	331	339	328	343	346	344	382	385	366	354	361	336	363	362	380	391	349	368	342	353	366	349	337	312	384	354	346	353	370	329	364	326	344	391	334	370	360	317	345	385	352	353	361	355	370	360	358	379	354	350	367	347	359	330	358	364	357	389	342	323	331	342	369	376	373	351	362	320	348	351	392	339	344	387	356	376	380	349	371	343	383	351	365	375	369	375	333	370	355	358	334	356	349	325	356	395	379	387	383	373	360	361	372	366	363	355	349	364	340	350	354	353	400	367	380	337	368	365	374	346	337	361	343	363	359	362	355	323	348	373	362	346	363	338	378	362	373	343	346	333	362	374	368	382	332	333	337	360	370	362	358	376	362	347	346	352	362	358	335	386	384	346	328	358	368	313	360	348	373	361	358	349	341	352	348	329	344	354	358	331	346	355	351	359	350	381	395	410	376	355	351	330	359	394	328	331	378	389	358	329	340	336	335	359	346	371	356	354	347	379	346	365	345	358	330	390	343	355	349	353	306	342	336	359	357	353	357	354	349	338	347	353	352	320	355	362	372	358	360	327	368	339	362	376	341	363	359	358	375	349	356	358	392	354	361	352	330	397	377	392	377	347	375	349	362	377	372	367	356	362	324	339	321	360	339	364	357	349	369	369	352	330	352	362	374	358	360	361	356	363	364	355	332	334	362	365	346	342	350	329	365	378	370	357	368	360	386	366	341	368	329	364	345	402	362	367	328	385	353	381	343	419	334	378	371	394	358	363	370	362	363	334	329	379	346	366	400	347	344	364	362	358	341	337	380	344	356	366	378	332	400	348	361	352	370	340	368	388	335	366	347	362	352	349	363	370	345	362	389	367	375	331	349	364	321	358	345	343	367	329	380	352	393	364	371	350	334	387	392	357	352	376	329	352	326	328	317	355	341	376	348	366	366	361	342	372	376	365	327	356	386	373	386	398	334	366	369	366	339	369	373	363	339	391	346	369	333	364	394	374	386	349	345	374	390	343	350	380	371	354	331	328	333	367	369	359	342	350	366	367	368	356	356	377	340	342	341	369	385	332	351	363	353	334	374	356	359	349	384	329	382	381	341	383	358	355	345	338	357	364	384	332	355	338	387	361	372	384	375	351	342	372	372	326	373	343	359	355	357	352	357	359	335	338	362	338	334	357	366	371	355	359	386	376	355	341	346	353	331	345	382	388	358	323	349	361	352	359	350	359	366	376	334	362	367	374	389	351	383	368	337	343	375	404	357	312	381	337	372	384	317	381	328	360	382	324	320	354	331	383	366	378	360	389	398	373	393	341	360	301	353	385	328	351	317	388	360	347	347	347	394	335	354	334	364	327	371	378	366	372	374	343	356	364	343	316	340	330	338	339	357	340	399	344	381	377	354	352	366	347	343	366	316	356	345	322	342	367	365	375	346	375	332	329	362	331	364	366	337	375	327	425	341	356	362	364	335	381	333	339	331	346	379	358	337	348	362	359	362	355	340	349	355	367	332	370	378	370	393	363	368	363	364	371	361	355	363	357	355	386	371	362	361	365	376	347	353	364	371	405	369	371	374	384	378	366	333	326	371	360	381	360	320	371	388	348	388	332	349	368	356	353	366	362	364	368	337	359	391	365	372	355	392	343	399	370	362	359	364	369	374	352	404	353	360	361	364	358	396	369	358	328	353	337	361	315	351	371	332	346	367	385	350	371	376	355	390	380	364	356	358	351	326	313	370	368	358	351	375	375	351	354	354	339	344	343	336	364	379	318	415	359	342	351	392	338	343	379	361	325	370	355	374	347	358	339	361	379	327	355	372	339	305	348	379	324	365	330	375	382	352	319	314	337	379	349	377	362	342	346	357	361	326	373	356	318	356	357	386	376	368	376	365	362	366	350	331	367	391	369	373	383	378	366	359	349	378	345	369	344	368	385	363	364	345	357	365	346	342	336	390	366	367
45295	62277	53197	35687	28420	20538	1667	827	785	732	727	649	599	641	602	628	544	543	554	554	544	572	503	520	509	526	520	557	507	548	491	501	517	598	482	458	524	544	530	585	537	514	507	546	516	466	548	548	521	491	502	515	417	557	520	446	503	506	506	535	508	495	482	510	481	499	547	549	485	522	498	513	546	504	495	521	511	483	549	471	514	495	489	517	487	493	507	505	542	536	480	503	497	498	514	512	519	546	502	520	493	552	511	481	515	531	488	483	527	492	538	523	515	509	470	506	502	504	521	538	470	517	489	538	505	509	507	536	477	528	461	535	511	516	539	513	548	485	485	493	567	521	485	528	506	514	523	487	521	470	500	504	450	523	495	470	525	502	543	524	519	528	523	507	512	492	518	517	506	526	527	501	484	545	494	490	550	498	478	484	544	514	549	472	479	490	507	521	524	525	546	514	491	529	470	496	519	463	519	435	489	509	481	516	529	496	554	528	519	465	487	533	488	536	509	494	507	477	501	564	488	543	504	495	502	500	475	522	464	480	498	481	505	512	501	527	498	476	467	521	507	502	478	506	535	540	515	522	539	495	485	528	515	502	502	514	538	490	523	539	500	521	524	490	525	505	544	514	485	484	516	499	466	513	488	517	477	454	508	500	533	484	505	505	498	496	489	508	467	505	533	503	550	492	536	478	480	505	516	492	494	461	519	512	496	500	501	524	466	539	506	526	506	503	511	513	505	528	529	491	502	483	490	508	526	491	518	534	516	551	533	529	513	519	528	505	529	465	458	477	533	508	503	498	541	516	517	505	533	485	526	512	542	528	532	464	507	560	520	528	521	513	478	521	513	523	528	520	493	534	527	516	521	480	558	508	521	494	470	539	484	481	495	558	516	512	460	510	533	516	489	521	521	490	558	498	538	548	481	509	523	509	505	521	539	484	511	466	475	515	524	477	542	492	519	529	522	480	553	484	538	483	524	496	498	468	487	503	451	547	540	492	541	485	555	500	506	530	483	507	462	540	502	493	497	515	552	558	508	533	501	533	533	523	536	514	485	516	512	519	498	543	508	503	538	491	526	499	544	484	486	518	524	489	484	528	524	535	541	486	506	486	543	467	529	506	497	485	521	529	495	527	519	514	545	483	520	472	488	493	527	520	527	530	513	504	527	506	506	473	506	527	530	520	508	502	509	495	571	526	550	529	514	507	517	557	477	514	472	508	454	528	528	480	467	433	491	493	478	505	466	486	509	517	548	532	518	521	522	500	550	543	503	482	498	493	489	500	495	561	511	521	520	501	503	537	503	501	554	485	500	516	530	522	502	521	507	533	526	483	494	518	522	523	494	528	548	502	525	495	518	506	519	498	477	523	511	473	498	485	480	477	531	524	503	505	545	535	532	481	559	476	493	512	474	534	476	497	498	472	475	498	455	489	552	471	514	497	492	474	518	517	511	493	478	515	503	527	495	539	511	511	503	502	484	489	498	504	480	505	501	495	564	475	535	525	496	501	541	521	490	515	503	525	492	522	519	499	490	495	475	504	496	529	496	541	501	537	543	531	501	558	506	505	519	523	551	508	508	487	514	521	488	476	483	524	469	484	485	504	538	483	498	474	499	515	490	491	493	527	520	542	510	483	500	480	506	490	513	498	475	492	511	434	497	520	481	522	500	501	516	502	547	531	526	508	497	503	538	504	492	535	496	498	486	506	488	534	501	486	546	497	489	502	514	493	477	522	502	476	507	450	533	551	472	529	509	463	543	546	515	503	489	502	492	519	467	499	509	502	543	467	540	472	453	531	521	518	541	468	486	493	480	490	484	493	503	515	546	500	472	510	514	534	520	489	539	493	543	479	542	571	503	531	497	497	486	532	502	520	480	506	507	466	550	496	521	544	526	487	479	535	540	533	490	483	532	521	547	525	514	467	475	508	493	492	472	512	552	470	504	497	519	513	519	521	512	503	498	527	512	509	484	519	507	493	477	510	493	493	516	494	524	544	477	481	513	492	479	521	508	526	516	529	538	523	505	513	534	497	521	470	498	491	511	494	457	527	484	481	555	494	521	506	491	524	524	530	541	484	532	503	500	500	520	552	521	509	550	478	510	491	536	513	508	529	532	530	531	501	491	495	535	484	523	517	470	493	496	477	526	510	523	506	490	505	536	527	493	528	488	499	524	507	480	492	519	466	480	488	500	515	506	502	506	490	502	485	491	476	500	486	490	482	474	503	503	473	470	511	507	515	496	486	478	499	498	513	501	470	483	507	469	509	498	522	486	529	489	457	526	496	499	529	469	501	462	527	502	472	502	507	484	507	494	511	506	503	496	513	509	517	521	470	523	492	517	507	510	541	552	508	484	519	494	527	549	534	526	481	507	498	479	530	530	500	492	480	521	536	484	502	490	514	525	518	492	483	517	525	500	475	464	497	525	499	488	529	464	515	509	484	493	516	514	577	493	503	509	504	483	529	496	521	539	488	504	561	497	511	504	484	508	524	486	509	538	485	542	503	474	547	497	491	515	486	510	513	505	523	522	497	514	532	483	508	531	500	578	504	493	511	504	519	503	522	477	546	508	538	535	493	506	517	483	515	524	507	544	487	506	509	515	475	508	532	515	520	491	513	482	492	484	488	517	500	464	506	523	492	441	506	496	484	539	514	479	531	511	517	494	501	494	498	493	535	503	525	537	536	491	535	479	510	433	509	520	482	508	479	467	530	553	515	490	493	516	505	495	538	524	518	530	512	512	512	460	505	523	487	484	455	529	522	509	483	541	542	500	502	526	525	481	524	466	555	527	512	518	509	469	513	550	518	500	486	508	506	526	515	524	479	518	505	546	495	491	495	505	515	479	537	547	515	481	478	519	522	487	492	520	526	527	537	485	484	515	464	524	464	465	567	528	467	499	495	528	524	511	567	517	529	526	499	470	477	540	519	519	488	498	519	518	508	481	508	517	525	534	512	522	512	512	529	541	525	528	505	473	507	480	521	497	494	525	490	513	515	465	514	501	545	516	533	538	488	486	514	484	499	479	526	514	491	510	497	479	523	482	536	506	532	505	496	508	487	497	530	529	517	593	500	466	519	545	564	507	472	576	509	489	514	505	495	535	524	502	484	526	511	508	468	459	469	492	515	496	508	534	537	505	495	480	500	476	494	554	532	541	519	487	512	471	457	484	495	497	519	545	500	491	496	527	498	516	514	478	522	539	532	504	479	492	529	508	494	512	466	506	532	482	492	480	491	515	522	484	463	546	553	509	479	520	490	517	527	515	527	498	502	489	540	484	535	498	514	545	521	558	527	498	532	486	526	525	489	512	518	519	530	541	534	500	528	551	475	500	490	507	519	493	545	503	507	507	520	476	533	515	503	531	545	500	517	511	499	484	503	499	480	554	491	481	501	514	519	513	490	501	532	552	497	526	532	479	485	488	532	484	527	538	506	513	497	481	449	530	494	509	500	471	528	522	531	536	508	507	476	498	512	504	492	494	559	544	503
23191	21220	28946	24304	24947	31753	23909	2803	324	307	273	271	248	235	252	233	226	199	195	230	225	243	219	226	224	215	196	194	208	248	179	256	606	626	270	210	218	210	217	205	226	220	207	215	181	171	196	209	221	183	169	196	186	216	166	198	203	207	186	195	193	204	191	222	197	198	193	197	187	181	171	176	195	198	214	215	207	180	194	190	175	209	193	223	191	176	215	170	174	193	212	199	193	173	209	190	204	194	188	193	202	209	194	192	194	192	173	211	192	204	233	167	184	209	203	168	204	189	213	200	187	190	185	202	200	207	215	186	198	192	214	179	216	209	217	209	195	187	209	195	195	213	216	212	201	195	212	188	190	189	206	208	187	208	185	203	202	197	176	176	201	182	193	224	197	191	194	205	174	192	193	209	216	206	207	173	199	204	213	213	210	211	194	205	181	169	192	171	203	226	206	227	176	214	170	222	199	203	202	213	196	181	170	213	195	191	186	232	195	202	168	206	198	222	225	207	184	200	191	176	213	163	192	206	197	218	197	198	198	160	171	189	188	215	199	195	198	193	213	199	226	194	198	199	200	200	206	197	192	207	206	208	176	206	204	201	218	190	184	187	199	195	207	188	183	171	195	177	208	196	218	170	185	203	187	202	186	198	213	193	192	185	180	195	185	172	168	207	203	155	196	203	200	186	180	183	198	209	204	208	189	192	201	203	202	195	201	188	197	174	211	186	192	205	200	210	211	197	194	193	182	208	199	165	171	178	178	226	198	201	192	200	196	220	181	209	168	216	200	195	188	197	205	170	231	191	202	185	178	189	204	194	175	191	181	212	200	192	183	194	200	210	193	193	168	213	201	194	189	205	197	192	180	192	199	188	203	200	195	171	223	201	199	173	197	188	185	205	166	201	217	201	177	200	199	183	187	195	226	222	214	190	190	219	209	186	183	194	205	186	188	202	187	186	205	197	204	197	165	197	209	205	204	203	189	179	213	214	172	192	181	200	190	206	229	201	203	185	185	213	203	204	201	207	195	191	198	171	182	192	187	179	208	180	194	206	213	174	190	197	189	184	197	203	195	210	207	197	204	186	186	210	164	180	186	190	186	189	221	182	216	154	190	216	205	183	174	192	193	215	217	201	193	204	208	215	190	215	203	176	198	201	188	197	211	185	225	227	190	208	202	193	195	210	189	204	221	202	190	203	182	206	182	185	208	205	188	192	212	210	201	204	199	200	191	190	198	193	222	193	195	216	177	200	208	213	193	179	218	202	206	197	208	191	170	208	202	186	215	183	233	191	176	174	203	193	198	201	208	178	183	196	209	177	199	201	196	208	203	217	206	205	209	197	184	185	218	193	159	178	175	190	203	210	178	224	217	179	207	210	190	197	216	175	195	196	178	175	218	185	186	235	216	174	190	168	200	206	198	234	212	214	187	187	219	206	200	205	215	203	195	183	175	215	194	205	204	180	212	192	195	186	201	203	185	187	193	195	194	203	184	178	203	164	218	232	202	179	209	179	182	212	203	178	177	186	182	185	198	185	177	164	187	205	208	192	197	214	189	194	210	175	186	171	212	209	209	172	213	215	191	171	196	221	194	198	203	190	219	220	207	191	207	197	189	166	207	204	213	206	191	204	197	190	199	198	185	212	200	196	204	187	187	188	201	190	196	188	186	205	217	187	201	192	174	183	184	207	191	203	171	208	189	219	212	221	179	202	186	181	180	206	197	172	189	181	201	206	214	190	200	215	186	202	206	193	178	208	207	201	174	199	179	215	195	202	212	200	205	202	182	184	182	179	194	210	204	175	205	188	227	188	183	179	180	205	212	207	214	198	203	179	205	184	189	183	185	200	209	193	176	213	184	188	201	205	178	180	211	190	200	188	212	185	181	176	176	183	188	181	182	222	194	212	225	195	207	205	179	170	186	175	200	182	173	197	224	188	198	214	215	220	214	200	220	187	163	186	187	195	183	183	195	199	199	221	201	213	214	194	181	190	193	217	179	179	179	201	192	201	204	172	197	191	210	197	181	196	170	216	171	203	208	186	180	205	189	199	182	190	199	194	186	198	206	199	216	210	191	205	198	192	193	193	200	202	172	194	185	186	196	183	201	192	208	185	204	188	190	192	178	188	195	185	182	178	188	174	191	197	171	188	214	180	192	199	200	192	209	194	194	226	206	185	221	186	209	194	185	209	188	212	190	195	189	205	201	184	177	208	185	181	197	195	208	160	227	196	186	184	190	182	217	190	209	219	172	176	197	202	203	185	203	167	192	212	192	191	211	196	201	215	187	202	180	167	197	188	176	168	200	195	187	206	202	205	194	200	189	187	195	209	179	192	202	183	167	188	171	199	203	204	183	185	173	216	196	226	195	185	188	194	200	217	184	200	202	191	183	184	205	211	187	198	193	203	194	191	207	178	197	200	202	179	211	198	200	192	187	200	190	199	201	223	195	210	208	208	202	189	190	197	158	198	174	195	196	182	194	193	159	179	192	176	209	164	180	202	205	195	245	194	182	188	197	176	201	205	195	194	210	192	207	180	194	191	195	219	184	201	217	208	193	197	202	179	176	199	175	190	181	183	199	181	197	177	186	170	195	193	204	184	201	230	179	179	185	211	199	180	200	218	197	195	190	176	182	204	209	167	206	200	196	217	195	187	214	182	209	203	166	188	183	184	231	199	185	174	179	193	234	199	193	188	198	189	203	196	202	211	177	200	230	211	222	203	192	201	206	189	205	174	190	181	197	183	190	197	200	188	167	197	184	185	163	180	200	184	178	187	172	205	217	214	214	191	167	192	192	184	188	210	204	199	209	205	198	204	190	184	215	219	204	216	216	217	233	199	195	215	186	175	153	179	173	217	177	185	221	183	197	166	210	190	213	180	194	200	184	181	191	179	217	195	194	185	203	172	226	182	209	175	216	178	199	183	176	191	183	209	198	206	184	190	211	234	181	174	189	192	193	208	211	211	187	177	176	205	195	217	191	191	200	192	182	188	170	184	204	187	202	207	186	165	201	191	214	193	208	184	187	178	198	204	183	189	211	182	201	193	218	224	193	198	185	206	192	181	202	209	186	189	192	202	222	191	197	209	203	179	200	170	199	200	182	199	185	220	183	188	166	196	207	201	201	169	204	184	193	201	198	187	209	185	184	177	183	179	225	226	193	190	217	209	161	200	219	193	173	191	197	166	203	214	208	181	174	175	204	182	185	210	181	188	196	187	198	202	198	181	204	203	179	204	183	191	199	183	181	207	176	190	201	201	197	200	194	180	186	175	199	183	196	173	169	179	187	200	178	202	226	183	212	183	188	219	222	218	205	198	208	248	188	195	204	192	200	181	190	200	196	198	185	204	202	217	181	229	236	197	175	191	187	185	172	212	194	206	181	183	205	178	178	190	195	203	203	192	180	184	204	213	178	200	196	175	194	202	173	177	190	207	182	184	186	176	188	195	219	204	187	174	217	187	186	184	206	196	168	177	211	180	215	186	190	172
49918	65409	55999	44657	41075	39428	17655	810	674	586	531	456	428	426	401	383	397	361	352	363	365	304	331	306	296	317	286	305	319	271	289	390	1289	1337	514	288	253	240	306	299	296	301	283	289	291	289	308	281	292	296	291	268	284	280	287	293	264	275	316	259	268	288	281	263	321	285	295	254	278	268	243	288	298	280	256	254	292	267	282	291	316	277	265	285	287	271	304	257	277	295	292	249	276	286	293	300	263	292	229	265	274	268	257	282	288	264	271	285	307	285	289	247	299	292	260	264	285	284	274	288	236	313	306	277	233	292	305	282	263	283	269	256	289	286	274	289	291	294	253	316	285	289	288	265	267	263	266	269	305	299	277	268	317	298	241	261	286	301	278	274	243	273	278	301	281	280	262	294	303	259	256	275	298	287	274	306	263	257	276	311	308	291	282	260	291	246	279	299	286	257	300	294	299	281	309	271	261	273	259	270	282	287	270	302	277	271	270	316	293	265	277	272	318	259	272	268	270	288	269	275	296	247	303	257	258	273	250	279	301	290	288	267	281	287	273	259	263	270	283	287	286	297	291	277	294	270	281	256	275	300	277	276	302	279	278	247	287	274	282	270	294	298	301	297	297	301	292	308	286	284	288	277	284	290	317	246	261	282	305	302	280	292	318	304	263	304	298	271	287	310	262	280	281	273	291	278	281	273	276	304	300	286	290	280	303	270	304	270	279	280	272	294	305	256	273	268	280	299	269	293	288	272	250	259	309	272	291	286	271	282	280	274	261	268	279	293	296	263	275	278	322	287	272	275	285	248	267	293	310	286	283	273	304	277	275	293	263	296	304	251	253	283	290	281	299	259	289	261	255	275	290	287	287	269	294	283	291	260	277	266	289	288	290	271	257	309	294	268	303	247	273	256	290	277	266	293	317	268	278	290	297	316	283	275	296	281	283	292	264	294	296	285	272	296	287	280	281	277	275	284	276	292	298	294	288	311	304	283	296	284	270	294	275	246	268	314	264	295	261	276	285	270	286	272	279	286	285	291	281	285	296	298	267	300	291	288	271	300	287	278	281	265	303	272	281	271	269	300	275	286	287	284	301	271	282	284	266	257	260	273	302	275	286	264	279	300	274	288	296	267	283	276	295	282	315	278	281	299	284	255	299	278	296	282	270	269	258	298	284	285	298	251	278	304	292	289	295	259	295	277	270	327	268	276	261	245	301	291	253	258	271	258	266	301	286	276	288	268	288	260	279	311	301	277	257	279	281	274	291	276	289	305	273	297	274	256	272	245	276	272	279	281	268	287	276	252	272	282	284	287	279	282	280	267	257	260	303	284	310	291	250	266	279	301	294	274	286	313	261	271	268	285	242	293	249	260	263	273	303	303	275	287	261	272	278	280	283	278	263	282	242	296	272	264	295	282	300	286	283	288	272	248	291	290	256	280	255	274	267	277	298	270	313	268	289	314	280	284	258	295	277	263	294	242	279	271	278	277	274	262	266	266	263	250	278	296	270	285	291	262	280	286	295	251	306	278	316	285	280	293	286	290	280	266	273	272	288	250	305	296	306	278	279	277	314	258	282	332	281	288	272	258	293	284	280	275	288	301	278	292	279	277	283	247	285	239	297	279	271	268	270	298	265	278	282	295	277	309	284	305	264	288	312	313	257	306	279	284	271	283	274	324	272	281	271	251	295	302	273	269	271	254	286	259	290	272	247	260	281	285	283	291	275	264	308	268	307	277	272	289	254	258	297	301	274	281	265	304	272	260	267	291	305	278	240	310	310	246	313	263	280	290	302	257	283	275	263	276	257	271	273	310	274	252	270	286	265	303	302	272	287	265	293	269	253	292	290	281	281	264	305	282	303	276	285	285	289	272	265	292	279	291	279	282	279	293	310	277	299	288	316	261	285	276	311	279	283	263	275	273	290	255	269	282	295	256	276	271	305	299	296	276	294	236	269	265	257	300	286	312	306	287	255	288	299	266	288	280	276	286	280	280	279	283	289	286	329	299	261	291	290	261	291	282	276	298	302	291	309	286	277	303	261	281	295	305	341	246	287	269	285	258	282	278	259	263	279	259	269	270	283	289	293	280	267	263	267	282	248	285	272	273	284	276	277	277	308	282	288	284	289	297	282	313	281	277	292	292	289	289	266	277	287	257	296	296	268	260	300	267	289	289	261	253	293	255	274	284	278	318	270	299	256	274	272	290	280	278	278	268	294	270	255	273	274	281	283	289	280	307	275	299	266	287	281	261	281	281	302	286	263	302	282	289	255	259	301	258	285	269	295	278	294	254	291	252	285	320	286	269	288	269	295	286	281	266	264	264	258	281	276	256	277	255	295	277	297	275	270	280	259	265	268	282	274	258	311	307	260	258	268	299	300	278	288	287	270	303	279	278	292	284	272	308	245	265	271	274	276	272	281	241	285	296	317	305	275	323	285	277	272	279	267	254	275	274	238	305	294	305	265	275	276	256	255	286	249	281	304	274	279	289	296	311	283	277	261	286	284	283	293	287	291	267	276	294	258	265	291	281	275	271	293	313	276	255	248	299	267	286	289	281	270	265	297	271	290	289	294	285	289	267	282	271	305	278	284	286	274	264	277	279	283	285	293	270	290	274	249	263	282	264	289	287	301	299	294	287	291	297	292	305	311	294	260	299	337	284	278	287	279	282	269	279	282	288	279	268	295	285	307	297	252	268	293	301	281	311	292	299	270	286	297	280	283	248	273	284	285	275	285	270	282	296	274	248	302	285	309	285	252	282	255	286	273	270	248	276	263	293	286	262	307	302	258	251	290	258	281	292	265	276	293	261	278	298	308	274	278	286	289	263	280	274	284	274	281	245	290	271	283	303	301	262	301	266	277	304	276	309	281	279	282	279	262	253	271	287	271	281	265	286	278	268	320	254	272	294	272	291	289	288	294	272	294	297	292	275	296	291	274	315	275	270	272	279	260	271	297	295	277	299	301	282	224	259	286	313	280	249	249	305	244	272	289	281	266	304	322	286	317	296	274	297	298	314	267	294	278	266	246	263	272	284	294	291	281	331	275	277	296	307	288	268	261	298	293	288	263	264	254	261	278	273	249	279	260	280	272	301	285	250	309	284	266	254	257	276	323	287	283	299	262	286	268	286	278	282	276	295	292	267	269	262	271	276	289	275	258	272	269	266	304	269	283	266	291	267	302	282	273	313	249	270	286	250	277	248	288	268	283	262	297	269	275	248	290	296	272	257	283	270	311	268	276	276	275	269	284	261	271	280	290	259	258	290	305	284	232	286	277	295	283	275	282	286	254	309	272	280	244	288	267	257	301	250	276	290	253	276	251	247	282	316	275	290	279	269	292	252	270	276	270	266	277	285	318	275	283	251	283	279	312	280	277	284	271	289	270	278	300	305	279	262	257	328	270	291	262	282	264	239	266	276	269	291	267	291	310	294	299	318	276	276	249	275	282	288	312	288	278	284	289	275	294	298	276	307	292	257	302	286	295	267	306	264
28640	30096	37393	22954	9500	5325	2585	491	469	444	432	433	453	426	440	455	436	448	453	459	460	470	452	437	437	429	417	449	457	454	446	438	476	464	413	426	462	425	436	416	459	439	418	415	435	418	458	478	416	454	434	414	397	417	400	434	437	456	445	377	449	454	440	412	455	441	480	451	417	418	471	470	435	410	434	431	458	428	429	431	427	454	456	452	404	419	411	412	444	480	438	462	430	413	436	417	446	424	442	436	484	411	421	447	452	460	456	422	451	434	448	414	414	452	461	442	413	421	460	412	457	446	458	427	424	433	426	450	418	432	398	401	436	450	421	425	434	424	417	435	396	427	431	426	467	450	445	412	422	428	430	415	447	418	444	423	400	426	429	393	396	412	410	403	461	437	440	435	426	423	445	463	413	434	424	428	452	453	458	401	431	460	456	433	437	410	413	434	438	400	429	443	425	443	443	454	443	398	399	436	462	444	441	433	447	440	462	418	436	450	434	463	437	457	406	417	424	421	447	425	437	416	428	440	446	414	456	444	435	451	468	438	429	459	454	467	448	459	442	427	441	442	434	454	433	416	436	456	451	432	424	413	432	466	430	434	433	417	460	428	398	438	416	427	434	482	409	419	421	408	434	450	437	462	402	396	485	442	462	440	417	406	430	442	436	433	421	415	456	453	461	469	433	456	458	445	490	423	408	430	431	435	410	406	450	447	444	464	415	405	427	432	429	377	410	424	416	412	430	451	399	410	444	398	456	454	426	429	452	439	431	445	434	417	430	418	465	444	503	440	404	414	417	416	447	451	442	434	447	432	458	445	478	458	455	439	422	456	407	426	412	450	401	427	432	425	410	454	423	431	468	438	428	424	481	435	428	462	442	413	407	433	417	459	454	444	428	457	411	430	459	399	388	460	460	415	476	449	415	441	425	443	445	442	470	416	440	439	440	424	427	441	452	420	483	429	436	439	431	411	416	463	432	409	446	437	425	424	405	471	449	451	459	440	439	422	434	412	454	464	443	435	429	431	410	447	485	433	422	428	426	419	472	430	406	417	423	432	445	423	425	430	428	457	455	444	446	411	409	393	429	444	426	429	403	425	506	477	420	443	444	440	405	458	422	419	457	443	447	425	424	396	435	433	448	449	460	467	390	408	413	475	457	470	440	430	441	424	470	433	414	386	449	454	459	446	417	425	460	459	456	438	435	383	419	405	428	429	437	427	431	426	432	422	443	447	412	429	408	397	466	427	455	432	456	457	455	451	441	423	438	418	420	435	422	469	452	415	455	395	473	440	480	421	399	419	441	434	425	413	447	429	460	433	433	437	422	462	425	426	441	420	422	402	457	430	430	429	419	412	459	427	439	420	438	433	413	426	444	425	401	437	442	426	435	432	426	474	414	423	474	408	412	439	417	435	435	437	418	417	430	452	456	454	455	422	425	433	438	420	464	412	458	464	432	424	437	439	421	440	448	433	440	465	441	414	457	442	444	446	443	436	423	426	410	443	446	419	453	412	426	428	453	443	440	421	455	460	425	451	442	432	400	433	445	431	427	405	471	463	481	436	435	456	421	441	422	453	433	427	439	450	423	478	473	425	451	426	470	463	444	413	401	450	454	457	429	427	411	430	428	447	455	407	409	396	415	440	454	475	393	447	404	475	436	435	468	403	417	409	404	433	378	454	427	442	423	438	450	442	399	450	451	446	393	438	450	451	445	415	428	421	437	417	452	411	457	437	434	425	387	437	428	418	432	410	445	401	449	445	444	414	420	451	435	433	425	464	420	458	449	460	433	428	415	384	445	440	456	433	430	468	434	437	418	433	448	438	446	474	419	411	418	412	424	404	473	418	403	411	436	429	427	421	432	430	433	447	429	449	425	428	381	438	428	428	464	451	421	458	427	449	413	441	434	425	454	429	395	400	440	413	432	392	438	417	417	455	416	445	455	425	462	429	487	453	441	470	449	402	424	431	456	431	411	420	466	447	448	408	408	408	442	420	414	415	440	425	398	449	407	458	433	435	456	440	411	449	453	425	426	436	461	450	419	445	438	435	444	453	430	442	453	470	447	434	452	462	408	439	429	441	407	419	431	438	444	427	453	453	456	434	414	457	430	492	444	459	417	437	455	440	412	431	443	435	446	436	465	435	463	433	466	415	444	448	443	434	413	456	438	471	440	424	450	452	425	473	435	435	411	417	486	438	433	472	460	435	398	391	396	425	430	402	427	408	477	439	407	438	436	403	445	463	456	437	395	467	466	439	450	414	453	423	438	449	438	453	447	415	442	450	444	426	446	452	420	437	444	408	421	443	398	430	478	434	409	473	444	415	440	493	444	420	463	422	421	425	432	443	404	431	436	455	410	418	439	450	461	452	407	430	429	430	442	444	463	414	419	441	429	414	453	411	458	431	424	453	458	477	453	435	438	458	438	401	472	456	424	445	442	442	420	435	417	476	405	429	426	424	430	414	399	447	432	407	467	477	449	446	413	442	404	446	470	453	461	437	440	444	428	451	446	422	439	378	437	440	439	409	455	428	396	442	453	491	453	426	448	443	435	431	440	425	419	417	407	424	427	426	462	432	431	492	446	420	451	417	432	421	461	474	482	449	420	381	400	423	405	457	438	422	401	439	460	416	440	459	439	418	432	417	448	453	436	451	427	430	430	444	435	420	434	421	427	454	420	403	428	424	434	433	421	469	427	422	440	431	460	446	415	421	420	434	431	455	436	432	426	424	429	455	452	445	398	464	446	462	454	444	427	416	403	434	444	419	397	442	444	398	454	449	423	374	448	458	438	475	408	458	410	423	446	430	425	432	448	401	459	425	416	438	441	441	428	422	433	394	412	444	433	417	449	423	404	430	456	449	393	445	452	437	438	442	439	445	433	459	443	407	426	436	439	453	452	399	429	435	415	431	436	374	439	438	446	441	446	410	436	422	459	425	470	443	491	431	489	448	444	454	399	432	418	433	451	416	453	438	418	433	421	428	443	418	425	474	448	451	469	447	440	426	425	482	451	404	416	439	456	424	398	421	436	418	442	434	448	469	497	467	439	436	411	416	410	436	450	414	427	437	436	443	446	457	438	470	434	441	448	459	397	397	467	434	448	449	421	410	442	412	470	433	423	465	410	413	415	447	441	445	454	419	435	426	442	461	463	414	451	452	449	461	426	424	412	476	464	393	398	410	417	472	473	433	465	459	434	433	463	451	459	411	421	461	429	388	435	448	425	415	437	432	434	393	431	432	424	401	479	419	445	419	402	432	413	435	422	436	451	412	463	427	415	435	422	464	441	413	461	441	446	436	424	457	447	477	418	452	429	432	459	453	406	444	417	440	487	407	459	438	436	476	434	427	446	424	450	422	413	442	426	425	422	438	426	462	451	438	416	430	403	439	409	417	463	406	414	434	413	424	433	414	457	457	441	429	395	476	415	430	464	386	416	426	442	450	435	461	418	448	446	448	424	477	431	445	424	387	457	469	446	409	450	428	459	438
34552	48427	41449	24315	13148	10049	4830	637	667	632	655	613	594	634	601	621	602	658	626	606	644	587	606	655	586	632	581	586	634	615	626	635	653	711	624	646	626	598	600	627	585	564	613	600	593	582	629	589	576	609	584	630	597	611	616	618	543	589	644	649	634	579	645	630	612	646	652	617	600	598	586	620	619	604	603	587	622	590	606	613	583	614	619	607	576	601	570	635	632	591	671	620	567	592	558	594	603	609	612	601	617	609	595	630	582	583	615	561	599	579	626	616	603	549	638	582	647	584	629	588	573	574	633	559	601	646	575	641	553	589	623	618	628	604	612	596	626	622	632	547	601	596	632	582	583	630	655	621	613	645	616	593	638	598	601	614	610	612	535	635	600	595	554	657	562	627	629	525	624	592	610	619	586	578	604	642	625	642	583	612	590	594	643	604	625	595	556	667	580	583	635	587	586	570	597	617	578	567	611	621	630	640	587	591	594	603	586	621	565	640	602	601	600	593	613	631	629	613	648	586	573	647	628	577	566	597	624	601	654	624	614	595	585	549	591	587	606	571	630	585	601	577	572	620	600	593	579	643	587	582	590	596	628	608	603	630	622	601	586	629	617	650	620	585	609	597	580	629	585	613	574	610	618	627	579	607	628	627	608	607	609	613	614	591	607	593	596	599	615	615	625	602	543	659	602	585	607	564	616	566	608	605	598	629	597	641	589	612	608	583	616	599	574	611	598	602	608	543	611	592	585	604	608	599	609	605	600	592	618	640	603	587	590	635	573	566	629	636	617	582	539	596	603	607	570	569	590	600	616	638	619	614	632	560	613	579	575	577	600	590	614	590	634	600	580	573	613	618	602	610	599	590	582	663	601	630	574	623	625	591	568	622	617	653	596	542	641	607	641	593	593	620	651	618	616	628	605	552	601	578	609	601	636	589	639	636	595	622	630	576	628	598	573	579	582	587	635	622	608	589	574	586	589	613	587	636	583	602	634	578	623	597	595	611	637	604	623	607	624	637	592	560	557	615	602	616	611	611	590	629	624	605	638	626	603	603	609	615	606	641	568	622	628	642	608	589	616	642	576	580	592	617	602	603	608	576	630	602	598	642	621	611	598	599	638	622	627	581	613	589	553	627	619	608	589	619	608	630	633	593	602	584	616	609	554	605	580	614	594	588	569	579	627	579	596	602	605	634	552	597	637	603	668	629	589	592	641	608	603	575	588	588	601	651	644	619	598	596	597	560	638	613	587	585	579	534	585	611	611	650	618	609	594	642	582	584	588	615	556	627	579	599	604	624	599	558	623	565	595	622	612	614	634	621	618	604	629	589	615	614	583	614	573	655	628	614	631	615	594	596	651	655	617	620	614	618	580	595	601	613	587	639	594	605	654	637	565	562	579	634	575	581	612	583	597	589	627	585	609	578	565	634	639	603	614	629	558	631	633	628	598	624	598	585	641	596	598	600	586	619	567	580	593	602	612	575	568	605	620	636	581	594	604	656	583	570	603	623	606	590	588	610	637	634	620	590	625	613	647	590	606	619	608	662	616	667	621	580	604	602	598	560	642	625	646	621	566	593	591	637	625	602	579	590	581	577	639	618	620	621	632	622	609	610	604	578	600	661	563	615	654	624	583	629	586	604	609	572	623	577	615	645	621	646	657	617	611	608	583	599	622	615	639	588	558	633	602	584	635	617	606	593	643	637	605	631	618	612	586	595	629	597	614	577	586	630	567	590	613	589	636	575	552	584	607	597	594	612	608	586	612	621	608	555	599	609	602	563	598	616	601	622	604	621	627	588	613	549	602	612	578	601	603	611	578	621	611	605	586	658	552	607	553	596	565	608	595	626	586	646	627	616	626	635	614	582	606	615	615	648	602	642	613	605	593	606	631	582	593	642	617	593	632	585	613	608	633	578	608	625	602	626	611	581	612	558	615	607	660	551	607	601	590	585	599	608	652	609	582	628	596	662	580	631	577	605	594	597	597	596	579	649	626	559	606	595	633	598	550	612	610	643	637	596	628	639	608	629	595	613	594	536	622	623	569	621	602	575	633	599	614	602	640	629	600	606	611	605	631	601	634	619	599	587	637	610	619	557	595	609	621	615	610	618	595	598	615	628	609	603	628	551	577	600	607	620	606	583	577	622	607	573	599	612	621	570	578	592	588	650	638	564	577	622	607	620	572	581	652	617	625	623	637	634	651	579	591	600	616	600	640	618	626	656	600	622	583	663	548	586	616	640	624	602	593	626	608	585	650	594	587	585	599	600	638	632	587	618	620	581	611	595	646	621	599	644	642	593	670	604	663	593	606	589	633	604	584	564	615	612	598	604	607	629	648	606	639	585	611	611	615	640	577	602	583	632	541	598	616	580	619	602	591	634	606	662	610	584	598	610	586	597	603	583	604	597	596	617	582	652	567	627	613	610	595	582	615	648	620	604	580	632	622	585	621	607	571	616	579	635	618	646	635	586	597	616	619	581	575	587	593	603	608	673	606	604	588	627	617	607	597	579	563	584	645	630	624	586	565	627	596	585	623	650	604	581	612	593	619	580	651	599	590	608	610	603	617	602	582	633	628	674	608	625	600	601	620	577	590	606	594	595	592	617	599	621	668	643	612	594	567	657	589	607	576	622	643	570	645	613	622	627	576	629	624	608	617	649	581	612	581	579	593	577	673	590	552	616	617	598	614	639	619	588	668	619	592	619	622	549	616	627	606	625	651	621	590	614	603	624	545	578	583	599	606	602	599	606	600	617	602	612	628	582	599	585	601	603	594	611	614	604	645	589	602	605	611	614	612	579	598	600	623	601	625	612	602	605	641	573	600	563	607	631	646	587	603	591	585	599	554	640	625	622	640	621	600	599	622	636	574	620	607	626	612	582	628	634	604	596	573	640	621	630	596	586	580	603	634	612	637	583	623	613	603	599	637	596	603	637	604	593	582	597	672	642	603	580	598	676	648	542	590	578	602	593	614	555	622	610	608	639	577	602	662	620	619	599	655	581	623	592	593	629	568	611	614	621	623	613	604	593	605	612	608	631	619	606	627	588	633	604	608	623	618	590	591	570	608	610	616	597	592	593	613	567	584	585	625	625	628	544	627	609	607	573	610	599	612	607	617	620	612	591	620	591	647	603	602	602	581	636	603	587	592	597	610	600	573	605	632	600	636	560	577	577	593	555	588	606	614	602	579	602	652	665	599	633	640	588	627	654	614	617	649	573	604	579	641	607	577	581	620	608	581	635	639	652	599	616	584	619	615	621	655	567	616	577	615	625	590	606	596	660	627	605	602	615	610	609	620	612	630	643	639	599	593	610	570	620	618	605	637	615	607	616	657	661	652	664	574	613	609	609	592	619	593	548	618	595	610	611	610	603	624	613	612	594	606	601	607	594	565	660	633	628	623	604	621	592	563	632	618	608	629	612	589	651	627	655	607	586	656	628	659	589	562	604	607	616	669	590	627	608	585	613	587	624	584	602	610	619	592	611	587	547
24247	21404	29395	26836	25521	25893	12381	830	488	463	422	425	410	417	419	428	389	399	369	356	394	418	401	427	368	384	411	416	397	421	394	514	793	680	365	401	391	375	400	390	376	407	416	407	378	363	420	420	395	352	364	355	345	384	412	418	362	378	422	390	393	386	382	393	371	384	411	367	403	361	386	405	397	365	390	386	379	381	391	378	432	375	383	363	372	410	381	388	373	388	410	377	391	398	413	381	393	421	386	399	385	406	416	371	367	391	373	394	374	410	389	409	421	409	362	376	394	399	347	373	379	370	414	385	401	383	435	363	415	414	339	373	384	383	396	388	371	398	391	368	366	383	398	408	369	387	388	372	382	388	415	355	381	402	386	389	409	379	401	376	399	411	345	379	390	395	385	408	355	364	363	406	418	399	384	447	381	396	405	384	381	389	404	411	361	381	376	392	363	387	382	399	378	401	343	404	388	399	385	380	408	395	374	367	389	401	362	371	407	404	371	406	377	380	397	379	376	348	400	377	404	376	399	388	391	377	384	382	365	403	386	373	397	396	369	377	375	372	341	388	416	407	398	379	404	363	386	363	373	376	365	396	388	387	366	391	397	394	399	389	350	382	395	416	428	353	426	451	369	378	427	388	397	418	375	347	418	384	373	387	412	351	422	381	367	368	366	355	371	376	382	406	357	401	399	426	399	401	394	428	408	351	374	384	411	385	399	344	410	376	363	369	393	375	413	412	367	389	356	358	398	392	380	386	388	407	349	396	381	377	336	395	377	390	365	401	427	371	407	403	375	392	358	379	364	395	374	391	466	375	369	396	374	412	422	410	366	384	397	368	416	357	380	393	421	421	394	359	383	363	362	380	410	430	378	344	388	381	396	374	409	377	358	376	375	401	410	389	367	404	382	369	392	367	414	382	409	378	428	360	392	388	387	368	395	351	364	394	387	389	380	403	379	373	407	407	386	382	384	380	366	429	380	388	368	391	400	411	411	388	380	377	404	407	377	403	358	377	393	386	349	393	396	402	395	359	408	428	391	400	373	346	404	389	375	401	418	407	379	378	383	406	372	384	385	385	419	365	383	353	370	376	403	404	374	399	390	381	397	413	398	393	406	384	352	387	390	386	382	379	397	386	357	398	407	383	387	361	387	422	354	371	391	408	364	426	427	396	381	371	326	341	379	375	407	370	423	419	393	376	389	361	374	348	357	403	389	391	361	374	377	398	397	357	378	355	383	372	343	407	404	378	351	377	392	384	431	417	384	421	405	393	349	374	409	364	394	365	364	399	357	396	406	345	393	376	392	374	398	359	380	397	376	407	368	413	382	391	395	401	372	384	355	427	410	371	355	386	383	377	390	385	426	408	413	382	392	371	389	411	387	380	374	450	350	401	387	409	412	416	343	433	389	378	360	403	412	378	399	406	417	395	352	352	408	402	423	367	362	404	395	379	383	386	374	369	382	386	358	369	372	390	393	351	406	402	383	364	367	386	382	390	421	361	389	395	409	348	405	387	411	433	412	408	390	418	387	376	358	401	395	383	379	386	351	361	387	380	393	391	375	410	408	381	390	404	406	422	360	393	397	366	396	389	391	425	391	367	394	378	399	384	409	384	370	401	386	347	389	372	386	399	400	388	365	391	379	391	387	385	382	396	371	386	380	402	403	373	422	372	363	371	407	383	441	383	420	379	396	408	390	367	385	383	338	368	366	359	394	380	384	395	384	362	378	383	376	374	349	344	387	382	395	355	409	376	384	396	380	366	413	367	364	407	398	391	403	376	405	332	373	411	352	381	366	385	421	376	372	361	361	424	398	391	381	419	379	420	379	414	406	371	395	377	393	394	412	376	365	377	360	376	372	414	399	388	401	384	386	420	381	358	387	401	410	387	386	395	366	405	372	417	394	376	404	352	373	386	383	433	386	397	394	389	388	386	404	383	399	391	334	360	405	428	382	387	380	356	339	398	364	348	376	364	356	358	400	356	376	368	390	392	401	405	383	400	378	369	403	392	370	398	388	387	414	352	401	379	431	415	368	399	389	387	367	401	376	389	381	401	394	361	387	374	408	394	400	361	403	358	382	406	385	409	390	353	359	390	389	367	369	364	390	382	377	399	414	354	376	397	363	410	401	382	363	365	395	365	350	372	380	404	392	367	348	384	398	387	402	398	390	365	403	411	387	395	349	416	366	380	404	356	387	374	390	391	431	400	405	357	400	403	398	370	391	357	380	416	394	378	426	393	401	391	391	398	422	367	411	368	383	395	413	365	378	380	392	378	400	361	391	406	385	416	383	368	388	381	410	389	383	418	389	403	377	387	390	398	378	382	389	359	373	355	352	375	380	371	401	380	453	384	378	412	358	364	351	388	415	350	389	384	388	413	402	375	368	392	375	377	361	405	381	367	442	382	403	409	396	399	410	402	350	390	401	382	407	397	377	382	386	392	373	410	363	359	386	366	364	370	346	370	376	401	397	352	415	392	395	371	389	395	406	376	375	365	404	390	370	393	422	383	399	423	371	382	392	393	399	356	393	391	415	377	416	377	422	356	372	381	379	388	399	387	392	381	382	343	412	406	403	405	381	391	380	374	398	406	371	399	379	402	374	355	366	379	422	382	400	361	403	397	378	382	367	389	363	378	397	369	364	410	389	385	349	398	432	374	391	379	361	373	382	395	402	381	393	391	397	360	383	365	387	366	417	389	352	380	401	386	390	342	431	396	378	404	412	371	356	363	357	396	404	355	352	412	348	388	378	376	373	380	393	392	395	413	404	383	390	389	374	421	392	403	408	376	377	396	395	398	392	387	398	402	368	358	358	400	381	385	374	385	369	346	390	438	394	387	411	395	383	421	390	394	388	389	360	366	375	414	427	399	403	329	387	353	414	377	399	370	396	351	396	401	434	368	377	372	391	395	382	391	399	388	358	421	362	389	384	382	345	391	409	383	372	382	368	385	369	392	392	355	372	375	387	404	406	384	398	364	368	377	339	401	418	367	357	357	363	363	367	400	401	378	372	377	377	422	374	379	372	376	390	375	358	389	388	404	366	395	421	370	393	395	362	400	376	396	401	392	387	397	375	384	384	409	384	373	393	402	408	401	363	389	401	377	366	384	366	388	387	343	393	410	359	396	401	396	396	393	383	411	354	391	366	404	415	376	395	375	394	399	394	370	401	414	377	393	387	370	408	397	382	363	393	408	381	386	395	402	407	427	368	377	410	384	427	409	377	389	410	391	409	357	365	367	382	391	363	384	360	406	387	345	378	372	395	361	379	374	424	396	399	398	381	354	392	395	362	398	423	367	394	411	411	380	372	380	378	382	410	401	390	380	378	383	419	379	342	421	376	382	378	403	374	384	408	427	372	390	342	411	368	385	377	366	373	399	396	399	340	382	389	381	380	395	380	381	411	368	399	426	409	409	376	393	410	382	390	387	378	374	379	391	374	379	394	358	390	364	382	352	404	361	377	404	378	405	378	412	359	391	398	380	390	364
46830	66925	53520	39983	34521	30340	8400	813	757	662	690	646	606	614	612	594	553	576	555	630	566	625	547	612	565	559	528	551	571	579	542	806	1577	1270	572	581	535	529	524	555	532	550	537	576	570	550	538	572	560	566	538	547	552	553	549	551	533	543	556	594	564	539	561	603	581	561	495	561	536	595	542	536	517	553	561	500	559	552	505	598	555	555	575	527	549	541	539	570	565	551	573	564	525	541	523	552	531	555	491	521	532	568	548	565	525	510	541	519	562	551	535	550	603	515	541	553	530	566	534	531	529	564	533	533	562	515	530	522	559	527	534	544	562	548	559	558	526	546	547	554	522	546	542	569	567	521	563	535	541	529	519	551	545	503	509	560	509	495	531	573	546	537	574	515	522	533	495	556	556	533	526	531	546	526	527	543	520	575	514	569	559	562	530	546	550	563	580	532	580	541	599	522	538	525	542	526	552	560	535	558	550	560	523	568	563	551	521	566	571	501	516	506	610	575	561	549	549	554	562	554	532	565	536	587	523	554	520	550	537	541	538	562	547	539	549	554	574	521	590	546	562	511	520	550	554	566	541	617	527	525	529	570	555	566	545	542	520	554	516	547	527	528	523	537	538	527	496	544	572	572	527	550	524	532	522	589	573	516	503	563	556	523	561	542	589	542	526	539	559	571	527	546	575	557	510	558	523	553	575	515	552	569	578	524	552	565	562	533	562	583	558	513	546	553	507	528	548	505	504	542	540	494	511	532	538	523	496	560	502	520	538	557	569	547	543	517	549	543	549	549	520	543	495	521	556	555	557	539	542	613	582	532	563	530	553	547	569	541	580	552	523	558	552	553	542	574	563	519	519	533	556	557	553	555	519	540	532	573	559	524	535	539	497	537	545	535	521	529	507	528	551	509	506	583	569	582	576	534	543	526	565	547	560	519	511	564	601	575	517	558	484	566	542	545	529	537	512	541	599	542	548	536	560	523	548	556	582	566	565	537	590	546	570	571	545	544	556	535	551	500	553	541	499	542	539	561	527	550	523	554	522	550	552	553	522	543	524	508	558	547	545	538	546	543	502	552	520	538	549	545	558	592	568	536	525	559	576	521	563	549	557	558	503	535	523	536	539	565	546	532	607	556	557	570	526	557	560	533	530	552	542	515	527	528	535	565	494	468	518	540	528	557	541	521	511	530	531	577	524	544	540	552	594	537	539	532	559	551	549	497	550	586	576	575	552	537	516	545	560	516	568	578	554	480	578	559	556	525	539	549	538	550	571	528	541	560	541	501	506	587	506	573	544	578	577	536	557	544	522	567	592	524	548	537	540	539	518	533	572	541	539	549	542	560	591	532	591	564	581	565	529	534	564	529	547	537	594	550	543	520	510	565	549	521	560	527	533	569	542	572	509	559	537	498	547	532	530	530	575	572	558	563	581	539	526	528	509	563	552	582	547	540	559	507	570	531	548	564	546	510	528	530	543	581	550	499	508	555	578	526	540	589	564	559	571	532	584	519	533	566	550	534	538	579	559	537	539	580	526	537	519	554	549	554	566	538	512	548	553	531	530	506	493	536	533	585	531	581	561	536	547	598	583	550	595	530	551	517	524	533	559	560	599	573	570	560	551	578	521	548	524	524	518	545	506	518	535	549	550	528	562	549	521	562	583	557	568	528	555	528	549	538	527	544	514	502	540	555	574	544	554	503	556	536	547	550	549	525	549	545	527	534	551	543	528	554	578	543	533	521	548	598	534	523	564	618	532	522	561	558	525	516	537	519	489	572	486	556	526	577	535	530	561	573	527	542	582	519	543	554	531	560	544	561	518	553	534	540	574	564	558	543	539	557	554	501	547	520	521	572	584	558	548	515	566	545	545	588	576	516	570	538	538	525	537	550	534	559	528	582	556	558	521	560	573	531	519	553	504	542	554	593	544	575	577	554	553	516	566	565	558	529	551	545	562	545	537	527	509	572	545	524	559	554	536	559	560	581	542	563	545	531	525	577	547	566	512	600	520	576	504	559	540	545	552	561	541	506	535	540	546	580	558	526	507	537	590	544	556	567	554	500	543	540	527	533	553	537	535	587	545	512	533	565	529	520	544	543	521	544	555	520	525	557	568	570	544	596	582	539	550	512	537	520	566	531	562	525	505	549	523	588	555	581	528	566	523	541	524	525	525	551	514	546	543	536	545	573	558	541	554	579	562	533	552	574	551	521	571	515	534	549	537	534	559	477	591	519	567	551	550	493	588	533	515	577	534	557	574	559	607	542	521	532	562	553	581	534	528	507	509	507	545	546	533	560	523	527	556	499	565	573	524	540	520	564	546	549	531	541	522	545	537	545	595	498	539	552	488	546	548	535	574	541	543	544	567	591	537	535	571	573	506	534	539	567	564	511	509	515	496	566	516	547	548	570	520	537	558	607	525	554	563	550	531	586	558	551	533	548	605	519	538	551	524	547	591	599	559	542	554	535	528	549	515	563	553	501	517	543	586	546	585	551	560	544	580	484	563	542	589	536	535	528	519	517	554	569	534	582	525	519	496	520	576	546	575	512	525	514	566	533	530	543	542	593	535	575	547	539	519	536	551	549	555	512	540	572	513	565	537	499	508	527	515	547	523	544	519	532	581	610	601	585	575	542	490	498	560	535	524	515	527	543	557	536	558	570	538	570	542	543	549	533	537	541	558	556	568	555	518	565	551	520	534	581	543	566	521	521	574	531	564	567	565	549	578	505	557	566	523	537	564	542	535	543	520	555	561	585	508	549	580	524	576	525	518	544	514	549	545	521	529	521	537	533	533	524	546	530	506	537	537	546	537	492	524	538	510	523	564	535	569	552	513	574	565	559	524	551	550	578	559	582	569	502	497	563	596	573	571	590	543	582	528	526	548	552	566	550	563	513	570	570	528	565	543	567	554	502	541	565	520	536	520	555	531	534	519	554	544	536	568	573	506	555	537	545	574	558	550	536	523	549	533	560	519	505	547	565	552	591	608	569	531	530	549	553	564	588	574	538	557	554	569	577	578	509	523	532	532	580	523	511	507	519	558	551	517	531	554	515	537	566	524	568	532	500	573	552	514	580	557	563	537	527	538	533	540	564	556	500	516	557	507	565	517	534	541	500	546	565	512	579	538	590	544	560	528	545	572	551	558	517	551	544	567	551	550	526	525	514	562	569	567	552	556	556	547	513	571	530	559	534	523	538	569	510	502	558	549	537	551	544	516	579	567	528	522	562	589	537	495	538	562	501	544	554	530	555	538	565	558	549	566	541	541	574	577	526	515	530	547	558	523	529	563	579	528	528	537	568	539	542	533	566	537	561	518	524	567	565	545	560	545	554	522	541	531	535	521	555	566	555	528	575	540	554	546	553	570	500	554	544	581	520	559	566	555	546	516	570	529	480	546	526	562	578	562	570	554	572	574	551	482	549	572	536	560	549	537	537	565	562	576	550	579	543	540	527	522	526	536	542	556	550	519	522	540	569	569	536	551	522	542	507
23278	21299	29330	26123	25860	32053	15503	1146	372	306	261	267	267	274	215	232	222	231	242	245	211	219	241	202	225	204	208	200	204	204	229	229	680	1178	259	229	214	221	191	190	201	185	195	201	192	195	208	232	228	193	188	173	187	217	215	198	169	187	219	186	187	184	199	211	230	204	217	205	165	214	195	197	162	212	198	201	210	192	209	210	196	188	204	205	169	177	186	202	193	219	217	212	197	212	206	218	193	211	212	195	215	212	196	193	190	206	225	240	187	194	203	209	213	184	213	196	206	191	221	177	209	201	185	197	188	203	216	202	190	232	209	196	190	223	199	184	202	196	205	194	218	206	198	206	196	202	199	210	179	181	187	205	212	185	200	184	209	178	191	194	198	176	208	212	193	217	209	194	204	202	196	196	188	182	195	195	219	190	218	193	190	189	205	174	190	184	220	232	176	200	205	189	197	204	222	191	195	216	187	187	197	193	180	200	202	187	185	210	193	201	203	185	185	192	195	227	174	199	217	180	194	200	208	173	199	207	199	199	214	184	199	191	191	202	215	196	208	197	221	205	200	195	201	211	175	209	235	186	239	199	183	210	188	207	193	213	202	177	219	184	192	211	201	210	198	194	183	212	225	201	195	211	193	176	201	216	176	195	194	196	207	205	206	201	216	210	202	201	176	185	219	199	213	204	234	207	200	189	222	205	220	182	189	199	185	195	192	217	180	194	230	192	194	203	188	218	207	175	169	205	197	202	189	202	210	212	190	195	165	191	177	213	187	204	174	195	192	211	181	202	177	215	225	225	200	203	190	187	185	217	193	205	207	209	186	205	202	201	193	196	208	187	220	192	192	188	205	199	178	192	204	191	196	194	202	197	206	221	206	221	201	183	205	210	219	208	209	211	233	207	213	188	187	217	223	211	221	197	176	213	191	188	225	200	212	208	216	228	211	196	197	198	199	191	191	198	203	180	227	169	182	209	197	191	184	209	201	216	184	213	193	202	224	197	224	213	179	205	217	203	217	183	179	193	221	193	224	187	224	198	201	237	211	216	199	190	202	194	208	227	182	184	207	188	198	187	209	191	206	235	205	209	181	198	202	182	197	207	177	205	205	225	195	198	189	199	188	197	201	199	199	196	166	200	180	174	222	197	195	237	192	193	214	210	191	221	203	211	172	207	211	220	189	189	220	173	214	197	204	217	218	201	205	208	190	186	210	198	184	191	180	214	191	195	225	219	194	162	190	190	191	211	198	207	193	170	189	182	157	197	215	196	212	203	196	213	191	232	211	201	177	210	197	196	198	206	203	208	205	219	192	196	187	182	200	213	219	211	202	210	179	198	176	192	191	215	209	203	179	184	189	210	210	175	185	200	188	196	204	204	191	192	206	215	171	204	201	193	226	194	199	202	204	229	224	202	188	195	217	194	217	186	193	176	221	212	172	200	195	200	193	206	181	180	203	203	179	207	174	201	199	180	188	211	209	189	181	216	209	179	229	212	205	184	187	187	214	194	228	217	197	191	180	201	231	223	213	192	179	213	219	188	214	186	195	194	204	204	208	181	213	182	177	209	203	210	211	194	202	179	207	185	185	208	229	210	206	198	204	200	204	217	188	218	208	203	184	202	202	194	217	192	201	189	228	199	189	240	193	196	213	184	206	203	228	222	214	221	183	202	202	176	158	180	213	210	183	190	204	196	198	201	200	202	188	218	188	192	230	193	204	188	188	190	211	176	212	177	209	210	217	184	171	189	208	198	173	215	191	219	187	207	192	195	221	217	187	187	203	206	188	204	241	207	187	199	206	176	188	182	218	219	216	190	206	201	196	187	205	217	190	199	194	191	189	211	190	170	195	197	193	200	227	189	202	192	192	181	190	214	212	216	175	190	196	181	202	199	196	211	189	178	182	194	208	211	188	230	211	174	202	195	208	168	210	182	199	220	191	192	192	189	196	199	189	206	181	224	199	199	229	199	186	186	185	183	221	206	205	196	195	196	211	194	218	193	205	178	213	182	175	180	192	205	194	179	189	199	214	208	189	214	187	233	207	214	236	216	195	202	183	208	209	212	195	179	204	210	190	226	204	204	169	196	186	170	206	186	185	204	231	182	194	208	198	190	214	188	186	193	201	229	219	180	207	195	190	182	187	206	211	221	194	202	194	184	212	188	184	196	207	195	194	170	220	196	207	208	200	205	205	187	211	192	196	212	201	198	192	204	209	199	227	208	202	200	197	199	181	211	203	167	202	226	199	184	189	185	216	216	188	203	191	214	193	203	185	186	179	189	201	201	188	205	204	187	198	185	179	195	186	210	198	226	218	181	222	212	194	189	197	200	210	189	234	193	205	184	202	217	202	209	219	228	190	213	176	173	194	213	200	195	187	198	206	190	184	181	192	178	189	195	203	216	191	199	228	201	190	189	211	188	227	210	185	215	199	217	187	191	197	208	203	200	194	192	211	204	170	174	223	202	215	169	210	199	191	187	175	186	189	213	197	198	172	197	218	196	199	200	196	202	221	192	185	221	207	176	187	190	189	203	211	200	204	190	184	218	194	190	174	182	188	211	205	223	179	207	221	160	188	182	202	205	212	204	188	190	205	194	204	216	224	194	206	167	208	205	187	199	200	198	206	210	194	182	190	181	179	210	221	199	209	199	185	195	193	218	195	209	180	199	207	183	197	187	216	191	194	185	180	199	207	204	195	203	161	206	216	221	185	241	192	208	206	173	201	189	200	226	217	223	201	181	190	186	173	196	214	213	218	217	177	210	210	217	201	219	177	203	187	196	184	204	199	213	199	191	204	205	210	213	199	187	233	192	181	213	202	195	189	178	195	185	205	200	232	211	188	204	255	185	193	197	234	192	200	201	191	212	187	175	210	179	186	208	196	197	225	192	188	164	193	202	196	194	190	192	193	203	213	209	208	197	184	211	193	206	213	188	205	196	180	210	190	197	167	202	209	197	206	191	205	213	162	213	197	200	184	193	186	196	196	199	196	201	199	208	197	197	222	173	202	176	196	180	183	185	204	189	213	210	172	207	200	185	199	188	219	197	193	201	202	222	219	198	197	214	182	204	210	210	181	180	208	195	189	180	206	192	192	205	207	202	185	230	194	204	170	189	204	204	207	224	194	195	204	210	211	197	208	205	212	223	215	203	207	207	193	189	182	202	185	205	206	187	196	196	205	203	192	200	187	196	184	199	185	177	181	208	209	220	217	192	205	209	195	187	185	212	203	203	205	190	190	191	179	202	208	199	198	186	188	185	216	178	207	194	158	189	200	207	218	209	218	175	201	196	199	212	210	186	198	225	188	204	229	189	189	210	203	189	210	188	200	188	188	188	218	202	208	180	205	197	202	219	214	188	185	210	202	206	218	206	205	213	210	203	215	204	186	200	205	195	208	226	211	210	209	224	190	209	198	200	220	203	175	194	203	187	179	191	199	213	173	213	188	208	191	200	193	241	195	207	203	213	183	186	213	179	219	204	181	191	200	189
49938	77146	61450	52561	42154	39885	5165	764	693	625	513	461	448	433	429	409	364	364	338	372	324	391	373	343	320	333	325	312	309	301	295	370	1425	2446	394	282	286	304	294	307	296	310	298	316	312	300	287	266	319	312	281	274	292	277	268	280	288	292	263	260	310	279	299	316	285	294	293	262	277	264	283	314	298	258	290	279	276	279	280	290	283	279	290	309	276	244	290	273	309	255	294	283	280	262	326	302	299	279	266	270	299	282	283	256	258	283	281	287	285	293	301	276	276	277	319	301	294	284	299	249	265	282	282	271	281	279	294	292	291	273	289	300	282	292	258	297	278	285	284	262	289	289	283	280	270	276	292	300	272	296	272	287	283	310	279	316	299	257	270	293	277	272	311	279	254	287	278	303	266	284	303	269	275	282	274	284	291	271	284	280	301	280	311	289	283	276	253	285	315	284	293	289	265	258	287	282	257	277	275	260	262	306	313	274	296	288	266	256	274	308	272	289	317	299	277	296	287	322	294	306	304	288	281	271	289	272	298	252	278	278	274	266	288	276	266	291	280	274	291	283	307	300	304	311	287	291	293	291	292	293	256	273	290	311	290	294	294	303	297	288	292	301	266	301	297	317	278	276	290	296	255	259	259	288	288	287	286	284	276	269	288	290	277	285	274	283	294	292	278	266	305	248	273	308	294	289	268	304	310	268	266	280	294	288	311	301	288	295	292	279	286	273	298	305	287	299	264	274	312	282	287	257	282	278	278	288	291	264	275	295	296	299	297	274	262	280	264	272	282	302	279	260	286	255	247	267	297	288	300	294	263	277	246	301	265	299	286	277	278	263	283	295	299	298	291	277	258	308	294	290	271	284	307	280	291	299	276	289	289	302	274	285	308	309	323	265	309	280	294	305	289	280	292	300	282	280	274	285	308	263	259	304	282	292	310	275	278	280	310	306	281	288	282	275	284	256	278	294	257	275	265	245	299	278	292	258	315	286	286	282	278	297	261	271	257	294	267	299	267	253	272	268	303	319	281	279	280	280	255	276	295	283	291	294	279	275	273	297	295	248	299	269	295	261	297	271	273	254	277	270	244	277	288	297	290	256	254	274	330	299	270	280	301	271	281	261	311	275	238	296	295	279	281	303	305	296	283	293	243	281	294	263	294	274	273	270	315	282	283	265	287	312	297	305	300	299	284	272	297	298	314	282	283	311	290	297	276	252	311	265	282	277	272	244	280	268	268	293	252	313	312	266	301	276	271	278	266	247	282	260	293	299	268	274	284	304	309	281	289	289	260	280	291	276	273	320	270	277	273	283	283	284	307	310	263	306	288	295	295	315	298	285	296	293	253	253	241	274	287	281	274	315	304	296	322	277	317	289	277	306	304	301	300	299	274	287	285	312	303	268	279	295	310	264	287	271	291	253	308	294	294	330	269	265	292	289	271	286	282	280	298	284	264	276	279	278	285	261	295	305	288	292	270	298	250	277	298	300	288	270	271	264	242	289	266	281	262	298	291	301	295	284	287	264	291	271	271	301	278	276	254	269	284	316	289	285	292	280	267	302	304	295	290	264	292	296	279	282	282	274	297	312	277	290	287	294	261	282	274	269	259	295	274	301	286	274	308	310	298	308	306	294	296	283	270	283	316	272	296	322	264	279	280	271	278	269	281	270	319	282	278	306	294	283	275	257	307	283	277	309	321	276	288	242	266	276	296	279	282	306	243	235	292	300	290	284	257	294	267	296	303	282	263	314	269	271	281	317	266	301	287	298	278	319	278	267	284	264	264	304	305	284	321	257	300	292	294	273	280	289	276	286	282	276	287	284	278	301	266	275	278	300	282	255	300	254	312	303	262	286	301	274	281	265	273	308	279	279	289	277	260	268	297	261	273	268	290	282	300	298	302	286	312	304	265	295	303	289	299	348	310	282	285	279	275	244	254	265	262	272	254	291	315	280	311	264	287	268	274	297	262	312	281	270	273	277	264	301	288	253	310	271	268	291	306	291	321	309	285	273	281	290	281	256	290	270	283	267	270	270	306	281	279	264	283	275	289	291	318	304	275	284	291	277	274	288	286	282	287	281	287	292	297	288	297	268	279	297	260	246	279	277	282	280	254	288	280	307	293	312	282	279	288	288	280	320	299	302	264	289	270	284	256	266	269	270	290	277	289	284	267	303	292	275	285	272	298	293	294	301	273	263	258	281	266	295	254	309	280	294	305	289	286	276	281	316	270	295	295	282	281	299	299	279	261	291	313	291	290	279	254	287	284	262	270	270	285	280	324	305	247	310	251	302	277	271	255	292	268	310	279	312	336	267	287	286	290	300	309	267	293	281	275	274	292	269	295	270	280	279	263	277	291	264	268	287	304	296	287	279	253	329	328	274	290	321	316	287	283	268	271	279	246	319	286	269	266	293	290	262	287	282	302	282	245	277	293	282	278	287	244	268	303	272	259	280	259	286	290	313	279	287	262	276	297	271	264	296	267	281	263	285	307	286	277	290	251	287	292	292	267	285	273	276	254	274	280	265	261	287	301	294	278	283	300	283	291	278	239	271	302	287	300	280	303	275	292	301	281	282	303	269	277	301	279	272	297	282	283	278	285	284	277	302	291	277	299	295	260	285	288	280	279	307	267	260	300	258	262	304	268	294	260	269	289	294	307	289	266	279	275	281	238	320	279	273	280	292	268	293	279	286	286	273	274	280	303	287	259	308	302	287	294	286	287	279	277	296	295	285	270	298	274	260	298	285	279	297	293	257	255	304	283	312	267	304	269	270	267	271	281	276	310	270	252	256	241	250	289	274	311	272	286	311	298	278	289	270	308	303	258	285	283	284	282	275	271	276	281	289	279	278	280	268	245	298	287	284	298	297	268	278	274	305	278	288	276	286	281	273	312	289	320	289	282	272	274	270	311	246	266	310	279	256	288	289	268	293	277	288	272	281	304	312	300	282	281	287	276	286	291	269	311	263	259	266	275	279	270	260	273	275	296	320	271	257	301	304	302	275	273	267	286	294	280	252	270	302	324	271	295	267	252	291	275	295	276	257	294	290	298	268	258	290	274	268	329	308	258	287	284	277	280	311	263	305	276	287	316	300	283	273	278	316	271	297	313	301	295	273	263	275	292	294	300	284	257	294	316	279	267	285	287	298	296	271	286	290	288	286	261	280	276	269	282	287	311	298	293	305	288	285	275	263	270	276	319	298	282	282	306	248	295	289	280	295	308	303	294	291	285	292	277	266	292	316	247	279	298	296	256	286	298	292	240	282	304	282	263	303	284	290	283	287	292	278	316	267	292	292	285	283	296	286	317	276	309	307	275	263	298	287	283	272	258	233	275	303	258	289	313	305	297	287	288	290	261	287	293	299	308	315	290	277	302	259	289	281	268	316	296	299	285	313	304	312	279	281	292	291	284	285	256	286	289	268	290	260	277	281	290	276	270	299	265	288	312	298	275	302	307	301	289	289	277	281	286	244	285	294	268	294	288	268	272	261
29443	26950	34458	20145	9325	5688	940	405	447	395	445	392	440	478	426	416	438	457	453	449	461	449	386	463	404	419	416	393	384	439	412	455	452	411	419	462	431	450	444	430	434	392	443	446	426	459	438	446	427	460	433	457	419	412	415	421	451	402	459	433	438	427	404	433	448	416	405	403	410	439	395	418	433	421	414	426	424	455	427	437	444	439	415	428	406	405	444	431	442	406	431	420	428	428	425	437	420	428	456	476	450	408	421	431	421	440	441	398	453	419	452	449	428	440	437	434	412	420	409	447	425	389	439	402	423	403	462	430	457	462	408	418	447	432	425	420	400	433	454	425	438	435	418	430	440	453	444	416	427	431	429	403	425	423	399	424	444	420	415	423	395	445	390	429	432	432	437	440	424	432	439	400	447	436	417	409	405	419	446	406	460	414	418	434	448	458	428	408	427	450	440	452	448	431	429	390	403	420	385	421	397	445	412	408	417	409	440	420	430	404	438	471	443	436	433	385	439	440	421	411	428	413	477	433	452	412	382	464	428	419	441	455	400	429	435	421	444	464	455	407	423	447	441	393	433	435	401	405	410	449	431	414	433	438	439	450	435	483	442	418	439	433	447	405	447	446	435	381	424	369	432	434	437	435	430	391	450	391	426	448	422	420	396	412	440	410	397	409	431	412	441	412	411	386	429	440	413	442	425	426	409	418	473	450	431	438	417	468	432	428	452	430	405	464	435	433	463	423	433	413	400	464	472	434	406	464	424	424	463	413	421	415	435	449	417	461	436	369	395	399	447	429	437	404	476	417	439	442	414	434	409	428	471	416	493	410	439	433	443	430	445	432	438	404	444	453	440	434	425	401	449	425	427	410	424	453	460	443	443	423	440	413	425	432	428	415	399	418	448	434	420	418	433	438	457	432	441	431	463	464	403	443	403	466	388	441	453	449	433	421	417	430	391	435	395	417	422	412	436	416	441	429	460	421	433	444	427	422	443	427	418	440	419	417	427	419	393	427	419	396	443	405	448	413	472	438	420	459	438	418	433	399	444	424	404	406	411	436	465	445	409	417	420	421	411	424	439	429	440	470	461	410	434	435	429	422	439	442	405	423	450	439	429	423	431	417	437	422	428	355	385	414	404	454	462	417	425	437	407	407	420	415	419	450	413	418	453	435	443	446	455	435	410	421	423	446	415	417	427	438	444	447	382	409	423	385	429	446	441	392	395	476	444	422	373	420	434	404	432	434	421	414	478	421	416	428	441	415	449	414	433	401	442	420	426	406	418	388	402	406	396	414	422	434	420	408	424	438	397	484	409	432	440	453	447	437	451	428	401	457	392	422	379	416	406	436	391	432	438	416	425	433	460	465	412	409	430	454	452	441	406	408	433	455	362	421	404	404	435	394	436	436	393	442	449	418	442	424	430	432	443	423	431	440	427	395	416	400	423	411	409	416	434	455	449	396	403	429	460	439	419	461	452	408	453	444	421	450	445	425	404	412	460	439	428	419	456	447	419	413	414	413	455	435	380	405	454	460	454	406	437	440	462	428	432	450	448	436	457	440	417	429	403	472	404	430	398	430	437	420	426	444	419	407	425	426	399	424	425	416	439	447	435	402	417	444	440	413	457	421	424	442	430	432	454	422	440	428	428	438	398	420	430	443	449	452	389	418	409	480	436	430	417	385	461	427	396	442	419	454	435	454	470	438	440	427	417	429	436	410	448	418	418	440	449	418	462	422	431	443	435	426	450	438	394	430	437	412	415	439	460	393	427	451	454	423	458	460	410	413	453	461	432	449	403	436	428	449	408	432	431	453	428	465	440	439	393	425	406	420	435	400	450	462	430	431	426	440	422	400	436	428	411	416	452	382	427	448	401	428	438	446	471	438	403	390	426	408	444	465	409	405	403	451	436	414	416	413	402	441	407	474	411	409	440	447	421	423	416	454	448	428	425	411	400	410	434	420	380	388	467	454	451	417	413	452	455	409	440	407	428	392	449	434	401	391	408	412	416	463	394	449	422	429	450	432	418	427	417	403	432	398	431	427	402	412	477	439	444	442	479	435	412	383	375	427	411	461	438	401	412	432	422	459	429	457	419	399	418	386	443	430	419	451	418	442	376	419	448	436	446	421	455	421	458	437	427	439	416	425	398	438	436	394	420	436	431	445	401	439	398	452	426	379	406	455	427	420	414	405	433	473	424	420	474	438	475	410	418	431	409	431	431	465	420	449	411	411	409	449	422	386	410	449	411	422	417	404	429	453	422	401	458	439	452	418	406	449	416	405	432	414	419	425	445	450	431	440	429	442	453	419	439	418	395	433	390	450	419	449	439	417	358	414	421	397	432	400	450	425	415	397	452	405	407	452	435	420	425	432	443	415	467	420	427	434	451	427	411	442	431	429	434	405	424	448	427	424	416	433	445	463	454	418	424	424	392	420	409	464	429	395	441	404	460	454	408	428	432	400	452	390	450	409	421	454	421	425	413	388	410	414	428	450	417	447	406	440	441	396	454	417	394	434	463	438	429	412	424	441	398	441	410	420	423	418	454	423	450	396	403	481	396	438	401	437	437	402	399	428	406	453	476	407	409	422	417	460	417	430	411	445	444	450	432	414	446	409	444	428	407	407	442	428	395	417	418	455	442	439	455	418	428	424	426	437	427	425	432	461	457	466	422	436	441	453	399	422	464	448	452	429	402	410	418	444	416	431	394	421	388	444	463	444	422	410	456	423	412	482	437	421	468	433	423	394	402	405	418	433	423	408	439	453	373	385	416	424	448	449	435	477	424	416	438	439	421	435	422	468	414	432	423	433	417	402	444	450	435	428	436	415	469	433	442	469	441	413	463	389	404	398	445	406	440	433	413	408	425	407	456	404	417	449	465	440	416	419	414	427	424	426	444	440	440	424	428	445	396	469	460	413	413	410	450	404	376	418	401	415	429	450	382	442	432	397	456	396	420	444	468	419	434	438	451	440	419	452	426	408	414	447	402	384	400	389	419	417	430	410	453	440	403	459	469	461	400	443	425	435	413	459	438	449	440	369	406	413	451	442	421	458	417	436	419	438	433	414	440	423	430	416	435	423	407	477	380	413	431	437	427	397	436	412	415	400	416	443	400	421	464	427	440	443	383	399	409	426	408	431	426	417	417	460	456	415	409	422	417	418	396	464	429	434	450	428	414	419	460	475	427	442	420	444	417	413	444	428	404	447	457	449	415	415	417	439	464	402	464	439	410	435	451	463	414	449	382	445	429	426	393	432	426	447	414	437	420	423	405	451	427	381	415	440	419	440	430	421	436	404	406	383	391	427	421	444	405	405	435	445	439	431	421	421	435	455	419	414	415	440	454	397	411	461	427	426	422	413	439	395	427	436	465	431	437	472	399	439	387	433	426	424	433	439	406	440	448	466	455	407	411	423	408	466	448	398	448	435	430	432	455	410	382	446	456	439	446	413	426	424	425	442	453	444	425	417	412	454	406	427	399	375	404	406	405	398
35248	43265	38176	19026	12942	8952	1316	632	632	607	586	614	590	598	581	584	595	577	589	560	623	611	586	600	608	579	583	599	574	596	654	589	563	581	617	594	614	614	595	612	532	602	626	571	608	582	535	553	595	567	621	590	623	596	618	611	572	540	581	622	583	619	601	588	627	558	590	544	603	547	579	572	553	601	586	588	630	615	571	604	559	603	563	641	572	587	585	578	612	545	592	591	607	593	566	593	594	559	593	601	575	612	596	564	591	549	605	549	583	626	574	578	567	571	612	591	614	576	587	569	560	586	621	578	602	585	592	550	575	565	594	572	591	601	593	564	584	599	576	573	633	628	589	616	576	572	622	581	576	645	575	612	550	588	589	615	550	561	554	580	576	590	578	624	574	597	566	570	595	547	605	574	589	592	555	589	636	589	578	595	571	606	608	593	527	571	631	556	569	579	648	571	614	598	626	571	583	611	617	584	573	561	593	546	583	560	630	585	600	599	565	561	594	604	628	597	581	572	575	638	576	589	599	592	613	605	631	611	641	600	581	560	542	564	559	616	620	590	606	584	577	611	565	556	618	620	571	547	561	578	580	560	583	570	570	585	580	556	569	575	589	601	617	610	591	585	586	620	563	588	568	553	627	552	567	572	593	545	626	565	582	554	531	637	610	604	570	626	589	598	620	601	577	564	589	574	585	590	564	608	586	626	598	569	574	636	553	587	565	583	634	565	558	602	567	573	614	570	606	573	626	600	549	605	583	574	616	627	621	590	618	590	559	551	611	599	622	555	581	530	617	616	588	608	578	593	561	605	590	580	575	608	596	605	594	586	571	579	624	546	595	606	574	558	611	594	599	609	556	608	601	614	615	584	611	560	591	598	593	592	559	628	551	600	620	606	590	558	576	563	529	581	549	588	563	578	607	590	595	568	560	576	590	617	640	590	618	588	640	569	613	585	564	610	594	591	593	563	598	594	598	575	574	585	555	608	559	583	612	612	617	602	603	573	592	620	606	554	622	600	624	630	580	583	552	583	623	614	576	568	574	612	619	587	585	618	591	642	582	605	557	582	590	610	625	554	569	636	556	584	609	532	588	609	589	600	572	612	587	571	584	607	597	579	571	613	646	560	538	566	650	563	585	537	593	591	583	593	630	564	635	575	591	614	589	574	594	578	611	604	619	624	591	546	600	623	571	608	587	607	617	613	597	593	612	585	588	633	573	586	592	601	635	564	612	601	588	610	559	572	605	575	583	588	615	632	607	579	563	605	618	596	625	586	549	580	618	614	554	592	593	574	612	575	576	581	619	576	588	581	614	598	586	574	591	596	572	595	590	576	599	602	582	585	567	569	591	605	629	620	564	588	567	598	553	615	615	602	601	621	608	613	594	582	569	555	579	615	584	586	592	608	575	582	563	574	595	601	566	641	606	574	583	595	601	618	609	572	589	579	568	609	573	592	606	568	582	571	550	636	593	603	562	598	617	584	609	567	592	588	599	620	616	601	595	614	583	588	621	580	566	593	575	619	548	591	619	546	577	606	603	603	602	561	604	617	584	589	608	614	592	610	566	570	622	585	549	597	599	544	636	616	577	594	597	604	586	570	555	579	564	628	515	594	568	568	597	563	600	589	585	584	577	578	560	604	580	603	600	592	595	588	610	559	610	575	623	600	573	557	574	622	564	631	625	579	583	588	569	627	586	596	584	581	607	601	598	581	539	562	609	557	640	627	585	574	604	613	585	570	572	591	588	646	566	559	582	581	542	606	632	585	571	591	562	523	547	603	568	592	579	599	577	565	598	541	570	616	564	606	574	599	591	604	555	568	572	632	567	609	563	625	551	605	572	600	617	571	580	578	589	606	595	606	556	595	589	623	605	616	538	599	579	616	560	579	565	578	591	631	570	609	594	576	557	557	606	605	557	602	588	585	601	594	567	631	567	559	616	566	568	587	621	610	578	596	609	631	541	578	544	554	581	637	580	583	613	586	539	592	583	591	544	590	588	594	582	583	580	596	547	569	593	582	615	596	565	591	568	577	601	573	590	574	618	575	602	569	564	571	546	547	586	566	568	620	532	591	607	627	553	574	561	625	591	588	595	590	601	620	576	587	578	591	582	637	587	584	550	562	597	555	615	558	616	599	587	591	584	565	606	581	605	599	574	577	596	587	580	590	623	587	648	586	645	639	543	578	573	583	555	612	614	622	548	567	579	604	587	604	579	619	568	598	616	571	617	580	570	610	573	587	582	580	600	625	589	642	580	613	598	608	590	587	582	616	558	641	604	585	569	580	575	557	597	605	585	524	594	537	607	589	559	566	622	573	577	600	593	574	571	547	545	588	585	579	622	620	564	590	619	600	611	625	567	575	582	604	597	604	569	590	542	592	611	601	587	575	618	541	633	620	598	578	594	582	565	637	604	586	585	618	583	589	584	600	573	612	594	569	625	572	580	587	580	592	563	619	587	594	614	593	617	582	612	573	602	584	576	583	561	543	618	611	605	586	564	582	590	609	584	575	605	611	644	620	604	578	618	597	632	620	568	612	589	590	585	592	592	574	568	598	569	581	575	600	598	605	608	594	595	643	567	589	574	588	580	594	576	593	553	605	608	624	570	590	606	609	595	623	600	566	635	530	610	563	572	605	599	616	561	618	627	601	566	591	601	650	588	570	622	583	606	599	608	597	583	592	557	596	582	650	630	569	607	610	578	634	588	554	662	575	589	605	576	601	565	564	586	601	602	595	611	576	611	586	630	572	588	605	624	609	590	557	562	611	636	579	580	617	556	571	643	642	598	570	555	613	573	603	599	575	615	622	591	578	569	580	564	631	607	621	587	641	607	585	601	619	621	591	592	599	588	603	632	616	634	610	611	630	593	566	556	600	545	538	591	556	552	597	597	599	614	588	580	563	617	628	638	612	590	616	594	562	613	588	570	581	572	556	584	566	596	582	603	530	604	593	557	552	581	601	548	593	590	586	606	607	617	588	644	597	580	590	599	608	565	566	580	581	583	590	574	613	589	551	604	536	596	561	567	601	603	596	557	614	563	632	634	613	599	585	602	600	588	606	618	594	585	611	598	558	598	607	612	568	610	584	578	580	612	532	561	575	576	583	568	638	620	611	595	585	574	569	590	611	608	570	609	596	621	551	571	603	584	560	579	556	570	643	579	583	622	649	581	608	588	580	622	602	594	562	591	609	583	567	593	568	569	604	555	539	586	578	612	611	579	604	600	574	606	588	580	591	529	551	620	612	601	586	599	556	569	611	575	578	600	606	583	594	572	578	572	551	594	592	579	586	601	614	580	554	589	622	615	585	603	624	579	596	572	573	616	623	549	598	610	592	604	575	598	589	588	581	607	638	588	624	572	615	599	590	601	595	567	553	609	586	593	583	583	553	595	584	619	562	590	624	617	617	563	589	627	541	595	621	605	586	591	575	601	600	635	552	586	557	605	600	632	588	598	574	568	593	579	556	556	552	571	607	568	555	575	586	576	600
24239	21450	31092	30764	26508	24484	12171	907	488	453	461	402	425	392	428	390	393	367	386	405	400	382	394	375	404	381	388	378	334	352	399	369	369	388	381	333	335	376	363	372	388	372	385	375	383	351	378	396	380	379	334	377	376	380	347	369	335	391	349	390	368	352	390	376	372	354	376	374	345	335	350	345	341	387	365	419	372	352	376	339	379	358	366	367	356	374	378	380	378	368	385	399	395	362	363	379	363	377	357	361	355	395	383	358	396	357	359	358	351	382	395	405	356	346	365	374	358	320	395	356	385	381	359	352	378	371	360	328	365	382	354	375	352	341	359	333	362	404	383	428	360	360	391	381	381	390	404	373	378	381	362	371	359	350	381	352	368	332	329	377	399	384	350	351	361	355	422	385	386	379	347	353	346	391	368	362	343	391	338	355	389	342	357	356	383	349	376	385	359	360	417	351	351	369	365	372	357	383	343	351	375	370	381	339	386	367	369	396	369	361	365	364	368	389	356	375	350	392	377	366	371	362	358	366	380	389	345	408	359	404	351	405	365	323	344	373	363	391	373	371	364	368	370	384	415	346	359	352	372	375	357	367	359	403	357	381	329	368	368	368	348	378	380	380	394	339	394	349	343	383	345	371	379	358	356	375	400	336	359	413	362	364	364	402	333	377	355	378	390	389	360	382	367	381	365	385	386	406	372	362	345	347	383	370	349	395	396	364	384	370	392	366	378	354	352	356	390	376	411	432	392	361	345	369	370	367	369	354	333	354	365	350	365	367	362	398	352	348	391	349	360	378	336	399	374	363	372	388	355	356	355	357	376	362	366	411	397	360	336	364	365	352	386	354	343	359	354	396	387	352	403	393	364	370	375	389	344	353	333	376	350	348	334	366	361	367	360	344	382	365	384	366	353	345	387	377	387	363	361	376	365	351	347	374	365	365	380	363	359	380	400	337	363	376	382	392	356	335	400	370	378	365	369	342	356	383	402	378	363	373	361	389	375	380	386	352	398	337	374	387	341	353	389	380	414	410	373	384	363	373	343	359	369	374	391	365	371	386	352	336	417	405	369	400	369	373	369	393	412	371	387	344	351	343	347	393	356	372	365	377	376	364	358	340	365	362	379	367	400	394	376	432	376	381	346	369	354	368	388	349	405	400	365	392	400	338	351	378	378	383	374	336	374	382	399	370	394	377	331	367	357	347	374	384	388	349	382	367	388	365	398	395	361	379	392	373	378	389	366	381	386	399	395	400	391	368	351	355	377	399	380	357	365	376	385	378	365	370	355	396	378	388	357	392	370	386	373	365	336	378	372	379	365	362	344	383	386	351	374	372	353	383	365	375	387	395	388	389	377	391	355	358	285	364	360	394	357	333	387	374	346	348	360	348	385	359	342	380	365	385	392	351	375	353	355	392	400	344	376	373	352	374	398	358	387	385	398	372	352	365	379	378	370	394	355	394	361	371	364	349	317	358	372	349	360	368	366	359	348	352	362	363	353	384	387	398	372	359	342	366	368	377	336	358	382	354	367	364	357	365	338	382	383	377	369	392	361	379	352	378	341	360	410	383	373	435	369	412	377	372	388	394	390	380	409	346	343	375	404	344	383	340	392	395	343	381	361	390	391	377	373	371	378	379	366	393	384	419	375	409	363	381	364	343	404	343	368	360	363	352	372	353	367	371	383	368	394	395	341	371	389	354	374	365	373	372	351	353	367	379	349	393	384	374	331	356	371	343	405	365	355	363	383	375	366	363	361	333	369	375	358	390	402	379	413	375	356	365	352	351	365	372	361	353	357	338	355	348	384	367	359	374	380	404	374	389	351	381	354	366	355	383	351	367	346	337	361	358	377	380	368	391	340	403	380	326	346	353	383	386	370	368	323	362	368	360	365	350	370	396	399	395	376	387	355	371	377	375	346	391	384	371	393	362	368	365	346	383	360	380	356	399	370	381	401	404	374	347	345	375	371	340	358	367	347	399	357	344	384	396	380	372	359	392	371	375	378	373	386	349	403	371	370	352	365	396	367	406	373	378	401	382	380	383	372	380	384	380	401	382	363	363	343	331	408	401	368	347	351	344	342	358	368	367	341	338	372	348	363	341	363	374	378	371	367	373	349	357	353	368	363	374	371	397	397	371	379	369	359	376	383	371	383	352	394	355	347	339	328	353	361	368	359	393	402	363	361	335	364	376	375	358	385	332	381	380	379	389	387	380	348	331	356	393	374	361	359	388	395	382	337	381	328	360	349	357	366	392	337	388	361	363	395	365	352	369	367	375	364	363	348	356	379	378	341	360	361	391	377	349	343	352	341	323	397	371	396	373	405	375	404	368	345	352	375	381	353	363	365	384	385	395	363	343	384	372	368	331	360	379	359	355	366	362	371	360	366	357	359	370	369	330	376	365	374	399	378	384	369	363	367	377	353	359	358	367	338	383	371	352	386	380	345	392	385	381	345	393	364	363	359	371	403	378	373	391	376	360	369	366	351	377	376	376	355	379	367	372	349	361	385	368	398	402	387	350	376	355	360	342	376	375	380	349	353	335	350	394	383	378	378	365	352	384	362	362	372	369	347	371	335	384	355	392	382	353	347	397	352	374	385	355	354	384	380	385	393	333	378	348	400	365	385	394	400	355	380	380	338	361	349	381	391	348	365	366	369	362	385	385	355	349	369	358	316	405	345	362	401	387	354	362	375	380	351	360	347	380	352	373	426	375	347	387	355	307	382	376	351	387	374	401	346	392	386	365	336	353	363	359	336	376	400	370	368	343	337	356	361	397	371	388	352	364	370	362	380	357	377	356	386	366	389	369	374	372	400	353	374	349	337	394	368	357	362	378	352	330	371	367	381	336	394	374	399	370	363	360	384	417	400	382	353	346	391	367	369	347	353	345	351	362	388	403	380	391	318	364	327	374	350	409	379	364	381	379	356	343	373	343	361	335	354	352	345	374	378	379	351	359	382	372	373	369	388	368	385	395	350	379	366	341	403	359	378	378	411	379	388	361	356	328	355	372	380	368	386	392	429	375	351	399	352	349	369	365	349	375	412	377	375	358	370	379	353	391	358	346	348	379	402	365	367	357	366	403	350	352	405	355	377	353	401	368	386	359	370	349	349	349	393	372	341	368	355	353	345	371	343	343	381	380	374	394	401	333	356	366	371	379	357	348	417	346	357	355	375	354	375	405	363	360	372	341	364	358	361	379	382	390	405	388	386	374	362	376	379	357	356	360	393	386	368	367	400	347	382	404	366	370	356	375	410	371	379	366	364	380	375	345	336	388	360	372	395	364	372	338	355	381	382	373	347	372	369	369	396	389	388	363	360	331	411	360	382	373	380	346	346	363	366	363	362	339	385	367	342	392	369	373	372	370	357	346	341	384	356	348	368	348	372	356	347	355	393	380	358	367	358	346	384	405	351	360	402	368	392	373	346	383	347	372	373	372	334	340	358	343	376	362	421	375	364	364	356	362	373	383	410	341	398	375	359	403	320	391
41719	66270	61319	43688	34892	28570	7245	822	786	763	658	683	643	591	630	564	583	566	567	565	569	558	575	584	565	561	552	560	561	562	495	556	569	478	499	508	517	512	570	562	506	519	542	522	504	540	548	535	532	521	477	536	545	535	518	497	535	564	538	483	501	556	538	488	561	525	555	520	514	540	543	485	525	511	567	549	537	521	521	531	495	519	521	529	495	530	546	555	539	549	534	509	506	531	561	506	559	533	487	476	492	528	511	506	456	526	497	490	523	465	557	494	523	545	544	540	511	521	532	484	526	525	549	498	524	576	493	521	479	559	503	524	532	526	499	515	499	507	531	542	507	524	515	539	520	553	527	525	511	512	518	476	509	535	560	554	516	488	545	531	519	513	540	542	552	515	513	538	525	529	496	499	526	523	528	519	466	526	493	521	545	511	503	517	485	513	548	518	532	524	518	529	529	517	526	491	501	526	515	574	533	518	531	543	513	519	516	507	504	496	523	513	507	475	528	511	484	543	531	536	511	544	548	528	532	538	538	531	511	522	524	501	511	507	537	550	530	546	543	526	486	471	557	546	489	517	521	529	559	537	556	527	546	501	523	529	557	527	483	580	528	533	505	491	529	525	513	554	533	506	496	538	485	560	583	508	528	568	518	500	543	518	500	512	479	515	514	525	492	536	542	579	513	497	514	535	580	511	489	510	502	540	519	499	540	525	513	496	503	563	524	540	515	498	484	535	496	510	550	533	523	531	551	523	505	519	479	527	503	518	499	507	557	495	519	508	489	477	557	496	498	513	526	564	495	504	487	534	535	507	536	484	550	529	532	495	504	546	528	528	551	509	505	571	528	544	490	489	541	533	497	530	499	498	506	531	532	494	544	483	508	496	574	531	511	525	523	543	526	511	499	526	504	509	502	520	527	524	509	532	480	527	556	537	561	523	520	530	538	509	536	509	530	521	489	512	492	485	489	501	515	453	532	539	501	525	528	500	534	519	540	514	486	497	524	542	537	565	544	524	506	512	484	515	499	527	503	547	453	542	506	535	560	507	490	494	545	529	541	469	510	527	497	523	538	510	528	499	511	492	519	500	533	530	526	552	534	534	543	496	509	544	475	501	502	489	504	529	539	516	500	567	522	528	509	516	510	539	465	499	512	536	520	521	527	478	531	522	544	545	487	537	545	545	518	531	521	471	554	540	530	503	512	510	533	492	572	536	537	506	527	540	534	525	513	571	511	499	542	504	500	494	503	510	529	502	536	519	507	532	492	533	557	514	542	501	498	527	533	511	476	539	536	493	506	548	538	550	476	545	520	494	486	509	524	491	541	528	547	504	481	492	504	499	505	535	529	547	509	477	506	528	516	512	517	511	561	556	490	488	542	519	528	533	524	524	525	515	540	528	524	513	528	550	542	528	536	499	535	559	540	507	568	514	511	496	526	517	562	509	526	488	511	513	510	516	572	495	534	520	531	505	514	538	525	518	539	538	522	546	500	546	534	502	542	536	498	496	499	519	529	531	527	534	531	524	530	506	521	569	495	506	519	491	528	571	506	507	514	507	530	476	506	509	510	535	507	486	503	483	536	527	515	565	502	522	531	508	474	532	492	488	534	519	493	524	519	508	469	519	521	553	532	490	538	496	492	514	501	547	568	521	495	529	532	512	535	528	526	544	534	503	529	553	552	492	485	517	483	501	557	510	538	525	479	574	525	507	516	514	520	490	534	507	523	515	506	518	497	496	554	497	512	544	539	561	519	539	483	502	488	509	531	490	512	531	488	537	509	519	516	505	541	500	514	546	538	511	520	501	498	551	548	522	497	514	520	505	550	552	505	542	529	496	483	547	542	502	484	527	501	484	504	535	542	524	543	518	520	506	516	510	505	535	454	509	535	529	524	530	538	532	560	513	526	483	516	499	534	530	545	508	495	564	516	544	565	505	497	531	548	537	556	521	513	554	539	517	490	514	530	478	546	522	479	543	518	492	521	534	506	501	553	497	527	518	523	541	528	489	517	533	556	518	586	559	560	540	545	541	494	530	536	554	494	521	530	507	536	473	516	515	508	520	507	518	509	515	503	471	519	510	530	530	563	542	570	508	497	546	525	525	563	534	559	527	506	505	566	564	486	475	533	471	525	540	516	530	541	508	524	505	516	480	522	516	493	553	530	501	516	491	530	535	485	509	555	509	524	533	521	493	525	554	535	494	564	474	476	517	571	529	529	469	494	465	542	501	508	522	513	504	495	548	504	520	524	536	540	547	511	504	527	507	467	524	496	488	547	513	505	532	499	540	502	530	519	512	541	515	538	553	513	486	525	557	511	568	462	522	563	535	519	523	547	507	534	535	485	494	510	484	530	528	495	562	499	531	519	526	527	536	545	541	518	500	524	524	538	490	517	475	547	527	512	499	553	509	528	543	502	533	513	519	544	502	502	546	528	467	533	526	499	543	530	484	501	536	560	515	522	476	518	542	498	514	520	559	507	476	517	517	492	530	513	509	500	524	499	496	471	520	504	547	551	498	544	522	491	511	494	525	526	492	536	503	467	496	492	514	492	474	529	552	499	526	499	526	534	518	530	473	540	532	552	497	511	520	530	509	535	504	495	535	492	543	530	523	573	516	554	550	521	531	494	535	527	547	522	539	549	510	502	511	558	528	527	511	466	532	533	549	522	504	523	536	485	525	545	520	541	518	543	521	541	542	515	519	527	497	555	530	550	548	487	534	535	554	523	528	520	513	535	527	459	524	571	526	528	549	536	501	509	536	495	520	526	505	494	496	500	516	534	568	521	503	521	513	547	475	520	530	499	490	517	517	483	524	513	511	508	490	510	496	555	529	517	553	556	508	515	546	498	555	524	529	545	530	524	560	500	514	561	537	492	510	500	503	503	537	534	539	521	526	488	533	539	517	510	490	519	491	516	565	522	479	479	541	508	544	574	505	511	530	497	505	498	522	549	534	535	529	520	567	472	518	564	473	503	570	531	499	511	498	533	578	568	486	519	549	491	545	487	551	489	528	509	537	506	522	549	504	528	554	539	561	494	533	485	550	525	532	547	547	524	537	495	558	538	506	506	536	522	524	493	508	512	579	558	506	513	520	501	509	524	533	500	543	576	526	520	537	512	523	559	518	491	495	508	530	512	526	525	513	523	526	513	530	491	513	481	486	529	502	508	540	478	468	525	556	522	514	523	510	503	518	520	517	541	529	542	528	545	508	517	527	521	489	501	527	484	477	520	503	560	512	515	515	512	498	544	501	497	544	467	523	535	496	509	505	529	502	504	541	526	519	530	494	587	522	498	519	492	490	519	549	537	525	501	561	574	527	535	547	542	576	539	533	501	554	519	548	504	513	524	500	501	481	503	544	517	508	523	500	528	516	490	525	559	510	533	552	480	486	528	523	510	561	536	525	524	522	546	559	529	495	501	538	570	564	553	510	499	517	573	515	541	535	507	554	511	532	511	516	551	547	482	536	545	518	519	508	512	512	505	491
23178	21287	29808	25329	25438	30447	16286	1260	329	283	262	275	242	227	228	214	229	210	207	215	225	212	182	212	209	210	194	197	212	237	199	196	194	184	198	183	184	187	194	200	174	199	191	189	214	189	212	188	192	185	184	190	184	192	207	200	189	171	179	199	212	173	213	209	189	203	212	179	166	177	183	180	180	219	192	196	203	190	222	185	179	195	156	197	192	153	194	211	191	198	171	230	191	193	220	196	182	181	190	196	197	189	179	179	193	194	191	193	195	191	182	204	201	180	213	189	179	224	181	185	206	197	188	189	197	184	185	189	196	195	221	202	198	193	163	205	180	217	181	206	168	174	188	183	194	183	187	194	192	193	189	190	187	208	210	183	194	184	192	212	194	213	184	204	181	190	208	211	179	198	191	198	176	172	196	172	179	206	207	216	185	239	222	185	200	213	210	187	185	184	204	194	206	184	196	192	184	196	197	202	190	199	179	193	186	212	205	175	211	187	198	190	205	191	218	215	189	198	185	194	204	194	186	178	174	184	173	202	180	179	181	212	192	209	205	211	199	204	188	206	214	179	208	217	195	200	193	179	197	185	187	163	212	204	217	182	202	213	225	180	200	178	181	183	203	203	218	190	184	168	198	190	183	191	193	181	193	195	206	182	203	185	215	181	202	191	218	183	196	193	183	202	188	190	185	216	206	196	163	185	196	199	194	180	187	196	196	179	188	195	205	200	190	202	204	219	200	196	211	182	172	205	194	190	190	199	181	164	193	196	174	196	205	172	174	173	185	194	192	178	186	192	189	209	200	197	214	173	185	184	203	190	183	182	204	198	201	180	188	204	159	192	189	196	174	183	208	186	198	203	188	196	210	200	192	207	183	180	178	189	180	207	207	212	223	171	206	189	215	215	211	199	190	170	187	188	186	177	199	212	195	200	185	188	175	193	182	186	211	192	192	169	219	179	213	156	180	178	178	185	206	190	203	213	223	183	202	203	197	199	172	174	200	185	194	203	193	158	187	201	198	199	196	192	192	199	176	200	213	183	190	185	188	202	192	205	186	206	164	191	197	195	202	200	215	203	154	198	184	201	214	186	176	172	179	209	191	208	166	182	191	181	200	198	225	207	194	190	196	207	163	190	173	201	184	189	207	204	203	165	196	181	196	178	199	194	202	171	194	204	169	198	217	210	181	181	215	210	194	215	198	173	201	196	203	189	194	180	183	188	201	193	201	204	194	199	184	202	191	201	183	206	200	186	189	158	199	195	217	184	208	195	178	190	217	194	191	205	203	201	210	207	214	190	180	185	217	195	205	186	194	171	197	201	198	203	171	204	218	216	181	173	192	177	189	236	215	182	164	188	206	181	198	204	212	169	185	210	186	205	198	174	177	197	193	197	193	192	184	166	191	197	160	163	185	188	172	185	182	189	203	190	194	200	200	176	169	194	209	218	175	191	188	187	186	178	195	205	205	204	194	195	190	172	206	190	213	198	194	195	190	191	204	190	178	188	184	200	194	183	179	198	191	184	173	191	192	205	219	178	202	201	178	169	183	199	198	180	205	203	205	191	214	195	198	178	184	207	185	197	181	205	185	176	202	204	199	209	193	182	185	197	185	197	170	212	188	168	211	184	191	189	182	197	193	203	181	185	195	205	213	193	195	206	193	202	171	190	168	196	205	196	212	193	184	194	214	185	182	189	212	194	194	192	165	191	182	212	184	195	190	176	186	196	238	199	219	201	192	213	211	191	177	181	184	206	203	199	208	209	185	187	195	193	181	179	230	184	205	200	186	190	182	212	199	180	192	178	215	201	180	194	197	192	189	220	185	197	197	183	198	207	190	199	189	210	202	189	183	223	197	187	209	184	217	203	209	185	196	206	183	189	185	194	199	191	177	211	190	199	182	208	200	160	175	182	229	207	193	204	178	192	211	204	182	192	180	208	181	201	159	191	228	196	217	193	177	210	213	194	184	199	196	221	184	201	190	221	194	196	188	180	202	168	194	242	199	195	171	194	197	190	204	216	179	179	203	187	189	197	177	185	187	194	194	203	204	195	184	187	193	218	169	198	196	169	187	179	190	186	182	178	173	220	213	205	174	166	202	186	171	208	181	191	207	194	166	172	208	197	213	205	170	230	185	202	175	184	212	192	199	215	184	175	218	184	210	195	207	202	191	180	199	187	201	190	205	173	202	160	194	220	204	177	206	196	205	174	209	189	184	175	173	223	194	208	178	178	199	181	230	176	193	195	182	201	190	201	192	181	197	208	193	181	194	217	213	222	199	196	201	185	206	197	186	172	208	196	203	192	181	187	207	198	213	186	213	213	183	193	190	203	176	164	205	194	188	191	215	183	202	189	191	166	185	205	181	192	197	177	186	194	174	186	185	187	202	217	175	193	184	210	213	216	185	162	182	170	171	201	208	213	231	202	203	185	204	192	175	185	179	208	197	198	175	187	179	187	205	204	182	169	207	208	222	188	196	209	198	186	201	185	181	192	187	166	196	195	190	190	184	184	197	184	199	196	177	180	188	192	194	179	186	183	177	228	217	208	195	204	171	217	200	197	195	217	200	188	207	225	187	197	172	181	203	207	216	196	180	197	177	190	211	208	183	205	188	200	218	190	194	206	188	187	188	189	180	180	196	211	204	195	210	220	194	170	202	196	190	186	195	183	204	187	192	204	205	177	189	192	167	206	198	203	181	170	176	204	191	199	196	205	183	183	197	188	179	215	210	211	198	167	174	199	217	195	199	193	173	203	192	216	183	173	193	196	190	190	211	209	172	188	184	186	180	195	181	159	191	204	164	198	187	186	167	212	197	193	194	212	193	216	197	194	214	205	190	214	175	207	197	198	200	195	174	197	172	179	199	205	209	190	211	171	199	209	204	210	175	183	190	182	200	205	196	186	193	194	194	179	208	222	195	202	193	204	174	185	222	198	187	229	188	186	188	180	186	212	211	204	209	169	180	166	186	185	174	202	176	221	222	181	197	195	205	187	190	185	171	180	194	196	202	191	203	195	198	196	179	171	202	191	194	209	198	184	183	194	197	209	164	186	181	186	211	224	187	186	169	190	193	225	193	179	194	201	200	179	190	181	193	198	196	197	210	198	173	184	192	201	172	212	191	186	201	194	203	189	189	183	186	170	200	207	207	190	214	218	187	206	177	201	175	204	208	169	203	182	194	197	191	206	234	198	179	198	195	183	201	170	198	200	192	218	190	185	191	182	212	167	231	195	212	205	181	189	187	205	201	167	196	197	186	220	201	176	193	169	189	164	201	194	200	210	222	226	183	169	215	199	187	172	176	179	195	192	178	182	205	207	213	207	180	177	199	180	208	191	214	207	216	200	212	197	180	181	174	184	194	164	215	184	197	215	189	201	186	187	195	192	186	181	180	183	180	193	204	198	184	211	169	217	210	181	202	168	203	201	191	185	187	167	189	211	197	168	179	172	183	205	197	193	201	189	181	174	214	171	208	225	189	215	187	206	184	197
52357	80322	67619	44745	40799	36192	7047	684	635	524	479	443	407	365	343	356	327	331	352	330	331	307	318	305	315	306	297	319	316	318	275	286	308	288	291	269	263	282	259	298	276	293	303	289	282	290	292	253	291	267	274	309	264	265	287	286	258	300	272	304	277	293	293	253	262	297	285	256	281	243	282	254	259	299	270	285	277	282	276	262	296	280	280	292	258	257	282	290	263	271	285	290	299	273	275	256	300	251	256	284	267	268	271	314	263	280	313	280	287	273	295	269	257	272	262	287	260	267	290	274	263	260	288	260	292	288	262	270	294	258	247	276	248	270	259	236	290	262	273	269	275	289	273	289	243	267	280	271	271	275	254	292	260	262	271	238	268	269	248	273	259	269	265	299	281	285	263	271	284	263	277	258	273	306	274	270	230	286	268	271	282	291	286	257	283	237	262	254	266	261	276	251	296	286	284	266	263	263	254	296	271	249	264	272	258	247	282	259	281	289	263	298	265	281	297	288	276	289	273	277	271	275	258	283	285	285	272	254	231	282	280	288	276	303	274	282	309	268	253	296	269	245	288	283	271	272	281	254	289	286	266	288	275	267	288	283	302	273	264	229	251	274	285	255	285	236	263	279	289	260	273	260	284	283	315	305	287	271	252	271	266	288	249	301	271	244	259	265	268	268	248	264	293	266	269	271	277	311	286	286	260	285	262	249	287	283	274	255	288	248	286	268	288	307	255	272	286	288	278	279	283	245	257	281	274	287	298	269	295	256	289	227	273	324	284	297	309	264	280	271	245	291	245	271	299	258	262	314	259	284	295	303	248	302	299	266	249	300	274	279	276	272	264	279	269	317	254	276	271	311	305	263	292	251	280	284	279	266	266	279	292	279	278	266	263	284	273	300	266	299	269	291	310	264	261	239	290	276	272	268	295	259	292	284	280	286	278	293	290	279	271	282	250	304	277	306	268	254	283	246	269	262	243	274	284	247	264	265	276	294	284	234	244	271	279	298	276	309	266	280	254	249	277	284	281	291	239	272	260	305	303	293	278	293	276	274	287	263	243	279	259	255	299	277	242	293	275	292	295	296	300	262	269	276	281	259	240	303	257	249	278	276	252	265	259	283	300	276	266	280	261	244	294	281	272	261	303	263	272	272	281	281	276	262	307	287	288	277	260	266	260	253	274	302	284	288	268	291	280	296	279	301	284	259	278	265	295	260	251	288	249	268	278	253	266	259	310	230	291	283	260	281	284	300	285	288	305	267	261	274	275	285	264	261	308	295	281	293	270	269	275	269	251	281	272	268	285	248	250	311	284	263	280	257	267	279	283	267	241	293	259	247	260	260	271	293	293	241	292	270	274	276	274	263	274	279	271	283	299	267	260	265	278	278	245	251	242	255	263	289	262	263	275	265	260	280	274	279	275	258	271	254	239	264	264	259	256	308	247	317	267	266	259	284	269	283	271	286	273	295	265	262	301	281	267	299	267	279	285	266	240	317	271	277	258	303	283	270	253	282	276	266	290	256	248	294	278	282	259	258	252	260	273	279	272	279	277	277	278	267	282	268	279	274	269	260	273	289	275	290	274	282	283	283	287	281	272	243	301	281	252	250	274	287	297	266	283	301	248	282	294	291	266	223	284	257	297	274	267	273	262	296	288	282	272	248	286	271	279	257	308	265	308	286	266	276	289	238	244	299	277	294	258	270	266	272	274	260	275	292	243	278	290	249	277	272	274	287	291	309	288	245	252	260	283	301	257	290	298	266	274	265	287	263	273	282	256	265	273	298	261	261	286	279	234	285	310	302	269	275	261	281	309	279	235	281	274	260	283	261	276	292	284	289	290	252	264	293	268	267	330	263	312	241	283	292	260	278	290	262	276	291	275	276	273	268	263	259	261	300	288	269	254	266	296	268	259	304	247	279	286	253	253	255	231	285	290	277	261	298	313	296	291	276	256	255	304	251	263	272	292	255	262	280	289	244	271	281	280	262	288	287	272	262	260	280	291	249	247	262	270	282	290	262	298	288	259	248	269	260	308	271	262	281	283	260	270	282	273	255	287	292	271	282	288	304	260	275	243	259	261	303	292	263	250	299	266	270	283	282	268	264	294	283	320	226	282	284	268	291	300	282	289	262	278	277	280	281	282	272	282	275	292	254	282	287	288	268	280	275	256	267	282	280	266	270	281	267	293	260	279	270	289	285	280	261	280	246	267	275	267	290	274	262	291	265	259	308	283	262	259	262	262	285	258	271	264	272	276	286	281	288	278	268	259	256	267	285	270	314	272	296	292	284	293	245	283	262	276	277	274	255	245	292	237	282	288	270	267	277	284	279	296	277	274	290	239	290	273	293	264	269	278	291	279	299	281	285	255	254	271	251	294	276	262	289	265	283	281	284	258	270	286	271	289	273	251	268	271	299	297	285	260	287	273	261	281	260	279	260	311	262	254	224	265	267	261	281	276	312	281	277	279	295	283	225	279	243	270	304	282	273	259	278	253	259	279	266	281	294	266	270	297	260	267	270	258	281	267	297	266	257	253	266	278	305	267	265	272	252	285	282	268	301	275	245	266	268	324	270	294	262	258	293	297	253	290	260	265	296	278	293	288	306	285	287	290	253	234	291	285	266	274	287	274	256	252	271	277	240	297	275	291	278	285	251	278	285	294	292	267	269	276	300	249	295	282	244	265	271	248	263	274	254	262	276	278	249	249	287	269	276	244	270	268	282	300	271	279	285	317	262	252	276	287	315	267	285	256	297	276	279	273	254	293	255	304	279	235	269	265	256	290	254	263	280	258	294	265	270	311	278	251	272	286	268	261	290	282	277	270	284	256	291	264	281	278	262	266	270	309	308	276	273	275	289	280	260	251	256	287	296	309	258	292	265	272	270	288	298	272	272	267	274	256	262	256	278	259	258	282	265	249	291	260	302	284	281	284	269	294	252	259	285	267	288	263	286	285	279	280	281	246	280	291	268	256	257	279	275	267	256	284	286	277	269	266	275	286	245	278	274	252	287	265	258	294	296	271	266	256	267	268	274	261	265	261	263	282	282	266	261	278	270	274	273	279	289	274	288	253	282	282	259	278	273	272	276	276	282	290	303	268	273	260	278	258	269	253	270	287	274	259	270	304	282	302	283	312	279	274	284	268	282	266	272	280	274	256	272	291	248	252	265	272	304	275	241	276	260	239	280	274	281	300	271	260	279	272	267	272	249	264	265	287	276	254	281	253	286	257	267	279	272	273	271	284	283	252	283	283	279	248	257	280	252	280	298	282	263	294	267	260	237	278	252	273	298	249	266	253	272	245	250	274	267	243	254	256	250	288	291	255	297	268	284	268	280	272	268	271	269	242	276	270	268	257	282	281	280	281	265	268	255	270	265	290	254	276	290	282	265	281	282	287	293	273	286	288	285	262	285	292	243	280	287	267	290	230	282	278	277	283	268	250	254	277	256	273	264	256	290	318	248	262	265	284	286	289	269	269	289	264	237	294	260
30824	33645	39490	18256	5420	4308	1860	491	448	491	443	497	434	407	446	437	446	440	440	448	479	397	444	454	443	449	422	456	487	451	437	450	446	429	470	455	423	420	455	456	432	469	437	423	451	481	418	505	417	435	421	461	437	442	452	475	450	467	429	420	440	455	430	445	464	428	427	421	436	404	432	427	458	450	445	429	455	461	446	424	459	430	450	448	428	450	414	471	462	447	436	436	424	455	394	434	447	465	413	432	469	419	444	467	417	449	444	435	452	447	460	482	468	467	447	456	445	467	389	451	423	462	401	431	468	451	470	462	412	446	442	441	450	488	461	432	423	437	453	416	447	403	430	446	440	445	430	416	443	420	470	432	492	457	438	448	464	420	481	430	501	443	417	464	472	417	468	471	431	438	442	476	444	498	449	430	458	438	468	461	398	429	445	455	442	453	440	466	452	423	430	456	407	420	453	450	448	453	457	436	430	434	424	496	439	422	444	464	432	465	461	453	409	420	451	414	453	425	447	439	431	448	428	444	458	438	418	405	439	437	487	443	440	456	453	438	430	412	458	420	457	436	405	441	458	411	456	449	429	408	459	426	458	439	449	450	463	446	466	431	420	431	454	436	477	456	431	428	453	454	421	445	417	432	475	428	424	456	452	438	464	475	443	467	443	435	434	453	438	456	445	457	459	457	421	455	446	438	438	461	422	443	402	452	413	448	454	430	495	479	444	434	462	450	439	448	415	435	446	465	436	426	442	470	451	469	475	437	470	448	439	443	481	428	454	459	432	411	460	446	424	454	426	449	482	465	438	411	456	453	459	428	478	409	486	422	458	412	452	446	438	441	464	420	456	453	482	421	416	462	432	478	444	449	461	429	436	467	503	432	464	486	444	446	455	423	482	462	439	454	415	465	425	440	462	446	449	451	443	412	438	448	445	459	419	466	457	445	451	454	423	435	450	460	454	432	453	425	450	434	441	432	450	449	440	458	425	472	461	441	453	414	391	445	427	449	447	428	445	443	478	409	411	459	472	440	457	428	439	442	460	420	426	416	456	457	452	454	461	459	446	418	430	451	438	424	458	430	419	440	460	494	404	477	461	496	413	465	452	464	436	423	424	447	427	463	415	421	446	439	449	446	425	463	384	469	435	447	433	399	495	477	421	425	443	443	427	469	429	468	392	468	432	459	470	415	444	484	476	461	476	428	444	440	432	412	448	478	450	411	465	421	465	426	429	462	466	465	418	434	456	427	463	413	421	434	437	486	459	447	412	439	491	451	461	409	474	457	427	491	402	410	444	464	442	403	458	447	467	452	437	444	445	464	483	458	462	440	445	425	439	446	440	453	421	414	457	431	477	434	478	443	431	450	441	450	454	440	444	420	397	416	417	456	473	427	441	488	418	437	430	427	429	471	464	441	459	448	463	422	412	464	434	432	424	436	398	441	470	463	430	453	449	458	454	494	453	460	384	459	418	430	420	471	474	443	466	462	460	463	454	453	437	445	481	428	472	453	412	456	447	475	455	403	470	464	457	446	423	455	436	426	464	414	480	442	438	420	434	423	481	469	439	495	440	429	444	467	464	447	456	456	479	443	481	501	414	492	431	435	425	486	430	454	424	468	461	456	460	481	437	457	454	446	466	452	429	425	439	414	456	438	492	429	407	453	447	455	434	447	458	442	460	463	438	484	452	416	468	474	451	458	435	454	441	406	433	425	395	450	464	448	443	438	433	472	423	448	500	451	415	443	401	463	429	421	460	419	450	438	433	446	462	473	424	430	448	453	452	465	463	484	423	433	490	432	456	411	424	435	477	440	417	432	430	457	412	418	431	462	503	416	448	460	406	424	456	426	432	480	469	430	449	469	444	452	428	460	443	452	458	451	432	442	459	427	432	454	444	390	455	434	447	435	455	431	414	426	438	468	481	446	422	414	453	442	436	405	440	451	442	476	487	457	463	434	442	433	451	425	411	466	419	417	479	417	449	471	437	400	444	419	439	448	436	447	435	451	457	438	402	449	444	437	444	437	454	431	436	467	443	430	418	484	451	447	441	449	447	456	411	419	421	444	456	431	463	455	434	414	418	412	437	486	433	442	431	443	446	447	470	447	437	451	449	436	429	447	442	453	419	458	453	441	406	441	453	466	415	425	461	430	436	435	436	399	481	409	430	447	425	404	464	433	426	437	408	436	465	422	482	433	433	464	456	466	419	454	456	422	456	474	464	444	467	459	434	426	474	410	433	429	421	465	420	418	421	464	427	438	434	459	464	472	447	447	441	408	428	467	445	439	453	434	453	460	456	437	409	432	445	459	444	441	455	427	470	429	456	499	407	422	434	413	437	460	435	445	410	448	453	460	426	421	429	467	465	478	418	445	446	483	433	472	446	440	429	423	477	487	459	432	435	469	464	487	464	433	457	455	448	494	460	457	409	464	453	456	433	449	438	406	460	413	458	466	444	423	452	452	461	466	445	425	438	414	417	474	462	421	440	453	431	422	491	428	437	415	487	420	455	434	433	467	498	443	494	435	415	438	417	416	445	465	468	391	473	411	425	468	456	436	422	423	438	462	439	427	481	413	458	448	440	448	415	416	455	451	465	436	476	451	437	425	404	465	436	445	449	447	446	421	462	452	464	434	438	430	484	452	400	443	465	436	447	463	443	434	456	456	473	440	466	441	428	440	420	469	426	420	422	447	463	460	458	443	454	449	453	454	443	455	440	409	432	433	435	410	462	426	440	433	467	452	447	431	456	451	496	454	469	432	479	420	453	506	402	460	426	457	427	450	469	484	460	473	429	433	465	433	456	424	470	460	463	464	444	456	410	449	463	454	480	487	426	442	461	442	455	411	461	436	426	433	456	451	440	428	435	437	446	406	426	442	488	435	454	433	444	474	443	428	464	467	447	462	415	426	447	442	454	461	462	434	462	420	438	452	414	428	417	419	422	426	467	430	444	462	387	478	429	489	417	451	504	486	433	456	441	462	457	419	441	452	455	479	486	420	444	440	425	429	408	440	428	459	434	460	444	476	427	410	475	420	426	488	425	452	412	437	451	433	472	447	470	420	444	427	458	440	463	450	426	470	403	439	427	434	450	446	443	434	428	454	446	431	419	468	448	419	447	436	435	445	431	442	436	433	448	411	427	450	427	489	470	467	459	450	455	445	453	470	476	436	461	455	432	430	414	415	452	427	472	469	423	409	411	410	422	424	494	417	434	449	436	402	427	427	440	456	459	423	434	451	452	461	412	392	453	397	442	462	440	475	424	470	447	424	448	438	421	451	468	430	443	499	416	454	435	425	403	437	413	461	425	430	457	462	455	425	469	423	405	453	443	452	418	441	406	469	447	441	449	459	441	432	435	417	451	467	465	471	443	461	424	442	466	457	465	417	408	419	429	453	421	445	416	466	440	463	453	433	446	453	444	400	428	445	437	431	442	435	451	422	455	448	442	494	462	441	447	447	454	455	426	428	452	413	457	440	459	434	476	466	435	474
40026	51308	41478	14053	7681	7400	2959	625	645	650	602	635	591	643	628	634	644	600	603	612	633	619	626	577	628	614	637	608	647	574	611	594	624	576	605	622	607	593	608	628	611	602	587	590	588	571	596	605	600	647	626	564	566	617	637	642	586	644	596	604	631	597	584	588	642	596	593	580	619	627	610	603	608	653	588	584	625	635	576	625	604	614	590	594	628	616	605	606	611	612	638	628	644	550	595	617	597	647	572	639	603	627	623	621	564	552	635	602	554	648	619	594	584	646	610	630	558	579	654	628	590	606	542	614	610	600	630	590	581	638	613	612	601	589	621	615	585	581	620	608	601	595	572	644	582	574	585	652	641	600	628	593	642	640	639	598	564	638	574	635	637	626	596	579	580	642	563	623	566	629	606	641	587	609	601	597	603	631	625	596	625	604	597	603	584	587	604	606	625	647	618	634	591	606	569	600	645	608	578	614	603	608	621	592	573	579	667	644	607	649	653	606	644	613	638	601	574	622	595	647	579	642	612	615	595	603	625	637	627	609	568	610	588	618	625	588	594	649	573	640	591	624	622	567	604	605	607	598	642	613	619	621	568	619	604	623	621	609	605	568	627	585	663	616	570	634	651	597	632	582	614	631	617	607	564	626	599	603	645	562	596	609	580	613	597	597	606	624	597	607	596	599	580	615	615	598	583	609	590	604	600	595	602	621	562	640	598	588	632	572	584	619	638	595	604	603	580	588	623	632	615	633	614	597	611	623	596	631	597	569	588	691	593	619	588	605	589	622	579	581	585	605	607	590	628	633	624	602	574	626	614	614	614	607	625	621	603	598	618	628	603	635	630	615	594	585	582	649	609	624	614	639	582	605	606	601	621	593	620	582	609	586	573	616	612	624	620	620	604	596	612	622	625	580	571	631	594	566	620	588	627	578	597	610	614	591	606	625	658	580	627	583	612	626	620	637	682	636	672	572	653	594	616	620	622	601	558	590	586	584	629	600	562	598	620	607	634	587	579	653	604	634	627	586	616	651	557	588	673	600	573	606	637	559	688	627	575	627	616	613	550	584	602	614	596	588	604	604	605	612	610	613	587	603	623	596	596	653	617	602	610	591	615	612	585	615	590	628	592	623	612	596	625	566	618	592	584	580	578	555	547	614	613	568	644	596	619	595	607	607	651	580	585	597	657	571	604	659	604	574	612	629	600	625	610	635	646	616	601	647	603	605	652	620	632	594	626	627	607	572	620	558	609	587	609	606	637	621	614	621	597	674	619	604	617	621	580	592	601	635	596	646	599	605	617	612	575	537	612	598	588	630	608	628	610	665	572	609	594	587	578	605	642	561	614	577	592	629	591	601	616	607	574	592	594	637	606	655	599	601	588	657	574	640	604	669	577	581	576	575	641	624	606	635	631	618	607	618	613	586	655	621	631	636	558	549	604	595	617	639	562	608	617	614	592	613	615	543	599	587	640	605	637	615	632	589	623	600	585	618	529	559	608	615	602	601	618	623	582	628	623	565	598	621	593	598	621	615	595	632	601	602	603	635	561	614	597	629	603	587	594	616	632	624	625	610	636	633	613	577	617	580	584	609	612	593	667	654	603	567	636	577	598	602	591	617	606	629	635	604	632	636	599	609	586	581	592	574	587	578	615	554	602	623	592	620	608	608	599	588	612	620	601	560	664	596	600	580	623	626	629	594	624	598	608	570	604	583	558	576	602	597	611	618	672	620	615	598	586	619	610	594	587	627	639	588	630	580	569	603	589	650	652	629	619	620	637	614	584	597	577	626	571	611	609	610	597	608	623	579	632	609	639	615	627	577	607	612	605	594	631	645	613	617	618	615	607	614	605	604	608	634	588	628	591	610	592	619	606	651	600	629	605	619	591	595	624	615	585	604	620	625	577	592	581	595	597	642	629	633	585	602	621	585	609	611	559	620	612	572	579	645	608	648	630	632	595	571	606	622	648	591	612	598	646	593	630	581	617	598	600	624	562	603	667	593	577	656	638	607	572	597	595	656	620	565	586	617	592	618	574	613	615	605	624	655	594	629	568	634	606	598	595	584	621	650	636	625	554	597	595	614	595	615	580	624	632	619	578	627	638	594	593	616	564	574	610	637	612	620	616	591	612	649	607	606	615	617	616	620	590	569	626	621	639	618	619	573	608	613	625	591	613	581	549	647	609	605	595	619	598	613	633	640	600	566	612	585	621	579	630	631	632	644	610	605	619	617	615	593	623	592	617	575	600	591	601	567	632	618	576	625	628	575	606	616	560	628	616	628	589	601	613	637	578	573	607	623	608	596	559	606	604	606	630	590	577	611	628	615	591	563	576	590	579	562	581	605	618	601	606	626	582	623	636	604	610	602	593	575	581	596	590	603	579	606	629	615	603	573	650	622	582	596	570	555	587	632	626	625	642	572	632	606	605	574	610	603	582	630	587	646	605	617	595	629	635	583	594	617	591	591	570	629	597	578	590	616	588	617	585	579	587	560	567	614	611	578	647	614	638	596	568	603	604	629	562	631	616	650	574	597	591	639	620	643	592	584	594	637	591	560	616	598	622	609	639	632	611	587	624	608	593	587	647	610	598	626	620	616	602	592	593	638	582	586	595	627	567	602	603	669	620	614	572	620	639	628	585	609	602	617	619	597	610	623	601	613	575	636	620	609	585	651	579	587	610	578	569	639	585	605	613	582	611	617	596	651	604	600	638	606	630	611	603	612	601	636	626	591	621	611	593	596	564	598	599	649	655	597	570	637	588	592	580	626	627	626	635	630	583	580	636	618	559	575	610	588	586	658	592	614	621	643	650	558	638	582	593	652	593	581	638	587	599	575	657	600	635	581	650	595	613	596	670	613	639	631	587	577	606	572	577	601	621	653	574	590	643	636	619	604	607	566	635	620	615	611	582	625	611	595	611	615	579	566	605	617	574	614	588	551	635	631	568	632	591	612	633	611	627	657	609	620	597	617	596	608	622	615	590	589	616	598	590	625	588	611	608	637	642	602	608	603	611	630	592	584	606	611	614	569	588	617	610	658	611	624	591	610	590	652	604	587	616	630	586	612	605	586	629	627	560	593	622	587	616	567	594	595	624	589	606	623	647	621	613	592	566	619	614	605	618	660	611	609	604	596	616	638	631	615	647	671	628	578	624	581	598	625	580	602	643	611	630	620	566	631	606	593	597	595	580	638	604	617	581	548	614	599	602	630	592	602	583	557	599	619	636	652	650	609	597	596	572	627	612	591	586	616	610	621	615	615	606	639	581	616	593	599	588	588	632	609	634	597	564	602	570	567	595	577	540	614	604	637	635	628	573	594	619	573	638	648	608	600	626	616	606	605	637	621	561	615	615	558	593	619	621	610	578	631	611	585	614	595	585	632	632	613	587	610	618	578	597	630	658	594	624	582	636	631	621	602	622	620	633	648	614	600	640	593	606	594	593	593	568	586	626	620	592	576	582	594	585	604	570	612	601	616	666	574	604	599	616	623
24219	21526	29307	24712	22725	28268	11464	778	471	479	470	462	390	405	418	387	390	384	432	367	398	375	391	380	411	383	418	355	362	372	375	357	375	391	340	362	370	383	381	391	376	379	416	392	371	377	385	405	345	375	383	360	369	367	388	379	396	365	372	376	359	359	369	362	367	379	345	373	388	407	328	368	370	339	395	358	374	405	376	403	401	351	369	370	356	417	381	378	360	343	333	375	407	379	381	327	342	403	367	377	368	338	369	387	364	338	401	375	389	388	373	391	337	381	368	360	361	383	349	370	368	385	384	418	415	390	355	379	358	385	338	406	395	373	401	377	382	356	371	384	365	365	365	384	329	359	380	411	387	310	331	385	373	406	382	368	342	370	394	400	376	379	379	381	345	390	386	334	366	371	381	384	367	335	393	371	378	355	380	379	354	382	383	318	368	356	366	364	408	389	353	375	369	338	361	367	363	399	399	402	389	374	378	363	383	391	403	384	401	394	377	352	370	342	355	360	413	408	332	377	371	399	394	350	362	379	393	373	382	366	359	346	412	376	352	361	383	373	354	379	369	351	403	394	429	349	363	397	360	352	352	386	370	362	381	381	357	343	369	351	392	336	421	398	360	372	399	364	382	387	394	348	354	367	372	393	393	374	365	395	369	372	408	394	403	349	364	341	381	347	371	355	359	334	409	369	356	370	349	358	384	400	395	378	382	376	390	385	384	357	353	361	384	357	398	381	354	370	344	409	378	402	370	383	353	403	375	382	349	401	408	385	404	345	367	345	357	360	374	400	356	371	354	382	357	371	388	365	393	342	394	340	371	359	373	385	348	391	376	393	402	347	362	356	339	376	379	365	370	366	372	335	374	387	383	369	381	393	389	391	432	366	372	395	366	386	358	394	379	369	357	377	371	347	370	358	371	386	377	389	384	347	370	372	378	334	365	357	379	390	363	386	358	415	366	361	395	405	376	386	390	371	360	386	386	371	412	393	372	375	356	373	370	378	406	364	362	404	355	385	370	384	412	335	368	384	389	373	417	411	355	362	369	378	377	366	365	355	381	390	362	364	406	343	373	378	346	372	399	341	379	393	382	386	380	370	337	396	382	353	396	400	389	359	379	407	361	382	403	377	349	354	388	394	388	391	365	360	388	378	352	406	366	363	365	384	354	344	353	377	348	385	395	364	373	367	371	361	390	342	373	366	361	380	369	386	397	383	389	411	374	362	390	391	342	386	385	360	332	379	372	372	378	405	394	381	359	366	383	364	363	349	389	383	328	360	389	384	351	367	354	377	368	357	402	390	360	373	382	392	360	366	339	334	368	338	347	354	370	366	367	384	360	371	357	349	361	397	364	386	370	370	371	368	348	382	411	362	374	379	357	367	415	366	394	394	381	370	369	350	388	351	380	385	343	391	331	363	371	393	344	379	398	391	393	388	359	382	389	363	331	363	396	339	347	395	386	406	412	375	372	356	381	401	363	347	375	372	377	359	369	371	399	360	417	361	384	373	374	341	394	383	343	367	405	381	382	365	355	408	344	367	361	357	378	386	370	369	397	383	374	374	392	345	375	358	385	366	372	359	371	371	388	362	379	391	352	403	385	407	360	369	387	363	375	361	399	390	390	356	396	377	402	370	364	361	359	389	387	399	377	405	331	386	359	386	417	362	372	361	359	373	392	373	344	390	373	367	381	356	398	408	391	353	392	368	398	360	420	381	399	358	379	364	394	348	375	364	363	384	359	365	357	371	383	377	391	385	348	339	342	374	372	372	364	362	352	383	374	406	359	389	385	387	338	358	353	382	373	395	385	359	375	359	389	362	385	346	357	330	363	351	371	384	366	349	360	352	369	365	404	367	356	400	383	358	381	394	362	381	393	395	384	385	390	352	390	354	365	370	395	365	360	369	388	400	356	374	381	348	374	382	372	381	349	349	397	394	385	396	389	355	357	383	361	347	386	384	384	376	392	366	378	368	394	353	369	364	386	372	386	360	349	383	375	373	390	386	357	368	369	401	374	378	384	385	374	390	333	358	370	366	413	395	391	404	363	353	362	371	364	342	379	396	335	354	356	360	377	371	387	382	360	388	374	380	405	370	359	363	360	396	403	342	383	376	366	385	388	372	415	391	361	373	361	394	355	386	367	360	362	389	371	388	426	362	378	392	345	333	362	365	376	349	375	381	386	386	366	355	349	387	384	353	401	434	384	405	350	402	351	404	357	376	397	333	358	392	390	381	376	374	370	346	361	370	365	387	411	343	391	357	399	380	392	353	371	342	361	366	357	366	403	384	388	365	387	378	414	344	401	337	381	376	391	376	413	388	376	375	396	368	347	364	375	384	368	337	360	378	358	413	330	391	341	353	380	345	401	390	381	381	368	364	392	359	377	369	349	361	386	375	381	363	372	406	386	375	389	399	361	377	363	360	389	366	386	367	400	385	383	365	415	397	389	347	369	340	354	377	372	373	381	370	361	346	380	360	411	398	398	374	395	374	376	372	349	378	355	365	363	343	400	312	365	376	375	342	372	401	342	379	367	376	363	402	381	380	379	380	350	379	371	356	367	401	362	394	397	344	334	369	350	363	370	397	351	338	391	364	356	409	373	381	397	354	386	369	385	338	354	394	374	358	370	390	361	351	369	354	362	339	369	360	383	389	390	381	366	389	385	406	385	345	396	393	396	396	387	379	359	353	392	394	340	366	417	351	379	386	410	376	376	389	390	351	418	371	385	390	363	371	357	362	382	362	380	354	396	394	370	389	357	362	372	385	393	382	366	388	362	408	394	407	371	401	352	376	368	385	329	404	382	405	370	378	376	369	394	428	362	356	395	399	399	390	358	384	352	378	371	393	362	339	366	350	385	354	384	404	363	340	375	368	338	367	402	363	374	423	373	372	363	367	406	373	390	371	370	382	409	346	362	378	385	382	380	355	370	361	370	360	395	401	369	349	351	360	355	364	394	353	377	380	393	384	341	367	364	354	383	370	400	397	367	399	383	361	430	395	361	365	364	377	407	363	378	342	380	387	371	346	358	377	352	379	388	356	388	371	384	371	374	380	367	399	401	388	364	374	407	365	370	344	374	366	342	361	363	369	354	352	370	400	400	346	390	376	387	354	375	378	363	388	375	357	372	339	340	369	406	343	348	392	395	362	379	377	362	368	390	376	393	328	383	373	390	389	328	425	366	366	380	366	370	389	355	369	354	372	379	366	385	386	391	370	376	379	355	399	341	394	370	395	366	373	374	345	331	331	408	386	340	375	400	381	353	386	344	350	400	362	385	366	388	396	357	349	345	411	366	364	393	346	367	351	394	363	372	374	382	389	386	335	374	376	379	378	369	359	397	385	383	407	361	355	413	379	396	365	382	382	366	384	387	411	390	382	376	366	366	372	363	357	370	389	367	385	365	380	364	357	345	354	404	363	367	365	376	372	401	368	371	371	368	374	418	370	369	376	348	386	346	358	339	351	399	378	367	374	355	344	398	373	352	373
47215	69271	45735	30204	28349	33723	6285	825	795	678	705	661	637	615	609	584	582	585	572	555	555	575	556	559	538	584	544	547	529	525	489	509	543	552	515	527	513	544	519	527	532	504	546	531	501	485	588	532	524	534	572	478	498	530	561	547	538	544	505	491	559	520	509	535	514	523	516	546	544	506	527	525	541	476	512	521	534	568	485	532	505	497	487	547	514	532	517	525	512	531	595	539	519	547	518	558	531	529	564	527	546	516	533	533	509	550	536	561	507	502	514	509	519	582	512	534	506	563	490	550	498	539	499	533	510	501	510	568	507	526	523	509	533	540	558	512	542	537	539	575	526	515	507	524	489	499	534	502	548	527	535	502	481	513	520	518	502	546	516	530	478	540	524	531	520	489	523	520	536	559	472	521	544	540	508	497	525	564	508	525	529	526	532	562	473	510	526	507	522	521	508	524	513	550	535	536	504	502	520	536	505	490	515	567	525	545	535	525	574	510	523	497	550	524	529	525	506	493	508	517	525	526	491	556	510	522	499	535	564	491	562	476	487	545	503	508	519	520	525	497	528	535	544	539	508	509	530	561	489	532	518	486	505	537	512	531	561	554	516	499	504	520	546	521	488	506	524	524	544	534	546	552	555	520	481	503	547	493	569	515	495	551	520	551	527	544	556	530	505	519	547	523	531	494	531	513	519	505	519	536	533	512	524	525	506	522	543	523	530	505	537	480	504	487	525	529	524	572	548	530	525	490	488	534	528	520	486	517	493	542	556	527	556	502	545	525	538	502	511	506	501	551	526	525	492	492	518	481	500	509	541	532	529	536	533	522	558	579	585	542	491	507	550	496	527	501	472	542	521	524	495	532	514	546	468	542	505	512	527	508	521	523	542	503	502	500	527	528	485	519	529	493	524	542	568	530	496	567	506	518	524	495	522	501	540	510	566	524	472	526	520	519	549	526	514	533	558	539	543	508	559	515	478	506	524	501	532	498	486	550	518	478	530	487	552	510	523	567	534	520	547	536	511	533	531	539	475	513	489	530	495	520	487	507	453	545	530	504	530	511	562	512	496	503	557	506	524	532	518	552	519	527	556	518	513	525	533	529	501	538	501	530	520	547	516	506	494	485	523	542	490	547	518	526	545	530	507	498	521	513	483	503	514	533	532	475	530	543	533	517	514	516	536	530	544	488	500	505	509	518	522	517	515	509	499	507	560	485	511	517	512	539	509	536	500	554	524	529	529	527	499	503	506	496	515	528	524	523	511	517	547	549	509	511	491	579	516	508	546	490	538	524	549	496	518	542	507	535	549	533	513	543	544	593	518	528	496	534	500	530	525	510	534	510	520	541	525	556	572	512	550	491	500	540	490	561	524	507	550	528	575	562	520	536	517	511	492	565	511	506	540	476	525	506	557	531	514	525	480	463	543	516	538	532	503	545	504	544	543	482	506	562	520	537	513	515	544	552	516	548	525	514	494	520	525	515	567	513	497	492	500	485	490	515	505	525	506	549	519	485	522	529	554	538	529	520	522	510	492	552	475	547	530	520	466	509	509	521	480	574	535	554	513	549	529	560	500	517	531	494	508	516	483	548	507	554	484	550	510	523	514	556	573	537	536	517	517	522	548	546	560	487	523	501	534	510	502	540	535	477	463	491	529	494	509	518	520	491	539	523	524	546	516	496	531	518	526	519	482	512	539	486	534	544	534	520	497	520	520	528	549	509	545	511	491	545	513	529	521	507	516	530	528	514	517	512	483	537	515	503	529	539	529	501	554	538	509	545	500	554	509	502	515	539	529	528	549	509	519	534	493	523	512	520	517	547	581	510	517	490	586	520	496	513	511	541	510	520	468	492	502	488	498	513	537	496	480	532	526	514	476	539	504	506	560	507	512	505	534	532	540	563	491	525	516	537	523	531	536	528	549	529	507	506	516	564	541	526	501	518	513	529	510	501	475	542	541	495	543	518	540	534	531	538	487	474	514	516	518	555	514	488	484	526	506	528	531	498	483	491	521	547	488	574	517	540	529	486	522	537	499	528	511	534	527	495	506	500	505	474	548	551	511	551	503	555	544	547	562	545	557	526	567	519	500	530	500	558	520	530	463	508	486	493	533	528	508	534	544	514	539	478	502	549	482	525	532	540	541	517	518	513	526	515	555	491	537	530	494	539	528	521	528	510	547	486	528	501	501	570	542	514	538	543	524	533	520	539	542	510	565	511	542	498	497	561	514	528	506	525	489	547	542	561	537	535	496	491	540	485	562	533	508	505	526	494	488	499	554	509	476	549	533	497	547	494	494	525	533	529	511	505	486	561	548	543	536	553	523	537	533	522	494	502	524	516	504	548	524	477	505	508	532	537	516	551	498	507	492	516	519	548	519	498	491	538	479	519	538	510	524	530	536	521	543	541	518	537	517	533	507	508	537	500	539	504	557	571	528	530	530	523	551	519	554	518	514	542	537	524	578	515	559	532	510	501	486	498	511	537	514	540	504	529	504	503	535	502	486	539	537	534	518	501	460	489	479	505	497	550	514	548	541	543	510	524	506	507	503	525	505	496	518	500	553	493	514	532	544	506	553	520	527	490	524	507	491	485	509	530	493	541	555	512	524	533	486	549	532	493	520	532	545	498	537	511	514	486	522	530	483	503	521	541	541	517	521	495	547	518	518	536	488	521	487	494	539	534	506	552	529	540	503	482	550	522	564	494	516	507	521	554	551	512	536	511	510	523	542	535	523	531	520	485	543	566	534	506	523	534	515	497	492	522	555	522	532	492	524	519	517	517	549	514	543	515	564	532	517	533	526	537	502	500	528	512	519	535	498	553	537	541	509	532	486	494	510	489	523	541	536	521	478	518	516	495	536	538	530	520	539	527	554	489	515	486	479	576	525	515	506	513	539	509	574	537	546	528	525	501	508	503	510	541	491	510	515	478	580	477	495	527	515	492	510	512	525	553	545	524	481	501	527	533	534	539	504	566	547	511	541	526	527	536	531	541	500	512	515	480	522	541	480	525	512	507	467	540	557	515	538	499	558	545	502	566	484	529	552	537	535	504	515	513	545	518	529	462	562	524	522	524	527	502	547	514	519	546	521	497	513	530	512	533	570	544	520	513	503	513	468	507	485	567	537	514	516	512	517	530	518	535	500	526	501	508	514	506	546	537	485	556	515	495	560	512	462	497	526	533	545	491	514	503	483	495	522	492	514	532	516	508	533	465	510	533	490	491	497	498	505	573	531	495	535	511	504	537	536	516	517	538	531	508	515	553	499	487	500	523	513	542	540	516	506	492	570	542	537	516	503	514	521	499	512	520	538	503	560	531	512	538	518	523	510	502	491	487	552	511	525	509	498	497	520	554	539	520	503	480	537	542	564	542	495	544	520	524	506	573	512	519	521	541	486	496	488	509	505	539	495	511	506	483	530	506	548	557	515	499	545	480	522	546	496	511	512	509	525	544	504	524	502	528	479	527	536	507	485	525	493	504	533	505	526	486
23311	21330	29646	24476	21858	24418	15121	1292	347	274	270	255	265	242	234	231	228	245	218	215	203	214	220	222	223	192	237	202	216	202	183	183	199	221	188	177	216	207	167	232	202	188	191	188	212	210	217	191	234	190	178	187	178	183	168	185	187	208	192	171	163	201	190	188	218	197	191	203	187	212	205	182	174	185	189	178	189	194	199	205	191	187	189	198	185	200	187	194	197	182	187	166	195	190	203	205	190	207	206	193	186	194	166	183	198	179	199	175	199	195	190	177	191	235	176	182	198	192	201	221	178	169	183	208	176	160	183	177	186	177	198	188	178	187	166	192	189	191	187	186	196	168	206	186	171	211	172	193	198	191	177	190	190	201	186	187	175	190	191	200	177	199	185	173	173	206	184	192	195	183	184	182	190	186	188	176	191	196	171	181	186	202	188	186	225	164	178	189	171	180	169	185	199	200	208	192	179	193	197	194	189	176	196	181	180	167	198	194	199	178	196	218	201	204	195	208	185	192	200	221	184	208	177	190	203	195	194	205	185	179	191	211	181	197	216	208	210	193	178	196	189	181	188	196	197	179	199	189	192	194	209	195	188	192	180	206	189	174	178	201	186	176	158	193	197	179	171	211	153	181	176	204	211	197	190	181	183	171	179	199	203	157	175	187	192	183	195	190	200	178	181	191	166	179	205	188	181	193	192	184	175	196	202	182	182	173	181	195	177	190	188	176	210	178	175	204	198	194	188	187	171	207	194	222	194	182	174	188	204	183	190	162	178	180	181	190	177	211	201	201	209	208	211	166	221	179	181	181	173	178	206	177	207	211	160	186	201	164	186	182	201	185	177	181	195	185	184	172	173	193	194	211	189	192	179	190	188	213	204	199	194	203	185	197	195	163	196	189	198	180	172	184	190	194	206	186	179	173	186	174	201	185	188	198	184	211	186	191	186	187	207	175	197	220	180	177	176	189	180	206	195	181	174	181	195	177	193	192	176	200	203	172	178	198	176	175	191	187	200	150	214	200	221	208	156	186	199	212	185	210	193	159	178	197	177	208	216	196	168	215	172	201	193	191	178	194	194	164	187	195	177	194	187	196	152	198	188	187	171	171	193	230	203	199	179	200	191	245	167	184	189	183	218	205	173	194	178	193	193	183	185	208	212	183	219	159	174	201	197	211	184	194	185	191	196	197	188	173	216	183	200	187	178	182	182	197	199	178	211	197	194	196	176	169	183	195	203	179	170	208	220	189	210	195	198	192	173	196	205	199	182	189	183	194	176	171	199	215	205	225	194	180	161	195	184	185	218	197	185	204	181	193	187	186	178	187	191	188	186	183	209	185	187	200	205	217	200	199	177	205	170	207	182	183	207	191	177	215	194	183	184	181	180	205	170	192	181	180	196	179	167	195	188	170	181	201	203	183	183	200	163	172	184	178	171	190	200	177	156	205	214	186	177	206	183	188	180	204	199	189	188	193	176	193	203	168	208	188	204	202	185	206	185	192	188	184	172	167	179	195	180	185	164	199	156	194	206	182	189	182	199	214	184	191	208	178	208	191	155	196	175	194	186	178	180	222	177	168	197	189	200	195	186	197	182	198	199	192	181	183	202	199	218	179	208	181	177	201	210	197	204	206	201	179	212	205	203	194	189	195	183	201	195	206	170	201	194	201	198	160	186	204	180	181	179	179	195	191	182	217	188	187	207	191	195	194	193	198	192	179	174	191	177	190	154	199	203	183	153	189	204	202	183	186	168	189	168	183	183	188	196	198	165	213	189	204	204	215	183	204	164	186	202	193	191	212	188	177	168	201	187	181	178	173	171	197	193	175	173	208	185	188	185	166	200	176	182	204	175	159	178	196	196	182	191	170	180	182	221	182	219	175	179	195	209	182	171	207	185	221	174	208	193	177	190	187	194	192	199	185	185	196	187	189	197	166	190	184	202	162	189	206	182	186	199	193	185	199	193	217	193	186	174	177	180	184	207	169	204	210	183	195	181	173	189	179	201	192	199	189	184	220	175	197	204	191	166	197	159	190	207	197	210	180	197	177	181	179	184	197	207	193	169	206	200	189	199	200	160	200	179	188	183	165	181	195	202	200	174	208	218	189	178	187	189	192	200	166	207	179	188	190	189	164	192	176	204	169	189	214	191	203	203	180	177	192	179	172	197	212	182	209	197	208	189	161	189	197	210	194	173	203	185	182	185	199	191	186	196	185	220	177	200	173	168	177	184	152	188	192	185	168	207	182	173	200	169	168	199	192	181	199	182	185	191	172	202	187	205	200	195	180	160	186	206	205	226	177	170	188	178	211	165	196	183	182	192	196	213	180	172	167	208	193	193	202	191	190	201	191	187	187	195	198	192	215	176	188	211	235	176	191	210	187	194	223	159	197	185	195	188	197	171	178	218	190	180	189	192	180	185	195	178	196	190	170	194	181	184	181	205	168	171	194	167	178	193	192	183	187	173	187	186	179	206	213	215	168	192	183	222	204	193	191	182	177	196	184	196	187	187	184	170	182	185	171	205	189	194	183	199	179	189	198	189	206	196	169	171	187	194	196	189	161	183	157	186	194	211	177	168	201	186	192	188	180	184	172	192	182	192	196	176	186	204	187	202	173	198	181	185	161	201	196	219	163	185	193	211	183	181	188	157	182	220	175	180	199	179	195	210	208	202	205	199	201	173	184	177	187	204	176	198	204	184	155	170	199	198	175	186	220	197	167	182	177	194	199	208	195	162	206	163	189	175	172	187	195	196	195	195	188	159	176	198	213	160	211	201	167	222	204	195	205	184	186	194	209	175	204	187	182	181	186	190	203	218	216	166	193	184	220	176	188	202	221	184	173	184	172	198	197	168	168	196	190	216	174	192	178	201	173	180	190	198	200	179	206	162	210	182	199	173	197	185	183	183	200	186	172	175	177	190	179	189	205	201	203	173	188	179	191	194	193	186	161	200	177	163	190	179	194	195	174	199	194	203	210	178	191	215	201	169	209	200	203	169	189	178	204	192	171	160	181	192	182	219	184	198	165	194	189	182	189	187	199	187	177	202	170	199	181	191	185	202	192	194	182	183	195	196	170	206	205	188	182	206	165	205	193	186	197	185	160	208	196	208	202	183	182	209	168	180	190	181	209	210	218	185	177	179	191	188	181	180	177	209	189	215	184	184	182	205	179	177	197	199	154	195	176	195	182	200	178	197	181	213	183	186	179	177	232	187	193	205	194	193	189	180	176	186	181	192	195	172	177	185	191	181	200	198	180	179	196	173	206	199	165	206	171	173	174	190	175	188	188	151	192	158	175	187	173	177	177	177	198	207	195	185	204	202	187	187	192	181	177	192	197	193	171	168	187	173	186	191	166	196	180	181	191	197	185	188	186	201	183	168	181	183	170	182	190	190	157	183	181	199	180	200	192	189	176	193	183	197	225	183	180	191	200	187	171	184	162	179	193	210	170	167	182	194	186	181	190	183	208	177	159	182	186	200	181	210	198	183	189
51955	79280	66523	40482	31291	28900	11204	1118	664	564	536	519	472	421	371	369	387	376	318	290	336	339	317	320	286	320	293	275	318	271	306	253	262	295	274	294	288	274	262	262	276	269	315	287	297	265	246	271	263	271	298	239	237	243	265	272	311	280	248	291	281	243	271	281	300	268	291	287	249	262	275	251	306	258	247	266	275	262	255	269	265	273	255	279	293	275	283	272	313	267	249	262	289	255	244	278	277	238	270	262	290	248	276	281	260	275	285	257	285	248	263	272	283	290	271	258	274	267	234	271	275	293	263	299	283	252	283	246	248	278	279	272	268	256	294	256	283	270	279	249	258	285	261	243	254	291	270	282	274	268	273	281	303	260	269	233	275	292	255	262	263	246	261	275	274	265	288	245	276	274	281	267	275	256	272	278	249	280	274	251	284	268	314	259	269	263	273	276	266	255	258	250	278	268	264	289	267	237	253	234	251	254	269	285	271	283	276	275	246	238	282	269	267	280	251	266	285	286	257	267	266	262	292	289	276	269	265	262	288	291	269	238	279	246	278	281	279	257	275	264	269	252	281	267	259	243	260	259	298	276	258	290	261	304	292	273	286	252	260	299	266	281	266	296	270	268	252	253	226	266	261	249	263	260	268	226	253	294	270	265	257	255	269	251	250	262	260	284	241	247	262	280	276	267	280	266	270	292	246	268	264	253	260	256	258	262	271	270	259	256	273	278	286	267	265	304	266	270	261	282	281	279	249	283	237	233	274	272	258	278	267	278	254	297	255	275	262	260	258	277	294	291	265	273	273	257	281	296	297	253	276	303	269	257	253	285	259	226	233	260	213	273	286	284	246	281	256	265	266	264	261	273	284	275	255	268	288	265	284	253	273	266	269	273	291	280	271	266	272	242	273	259	261	267	266	262	262	284	277	289	261	254	257	292	268	279	286	249	274	271	288	267	285	233	250	290	276	284	265	249	262	255	260	266	270	276	274	276	279	316	255	268	284	243	249	270	254	253	241	279	304	282	290	260	275	266	287	268	258	246	275	274	268	264	299	293	272	259	263	245	246	253	272	258	238	248	262	256	259	258	277	280	285	271	263	267	266	241	276	255	281	264	244	278	253	296	278	289	293	263	271	256	251	248	290	272	242	269	286	278	238	267	270	227	266	257	285	275	268	308	273	272	258	261	273	248	271	240	282	265	249	288	254	259	259	287	241	282	249	268	273	251	267	274	259	268	243	265	285	258	288	264	275	280	280	256	267	267	274	293	241	286	231	257	281	294	267	230	260	284	300	278	249	240	274	263	276	271	263	265	257	263	282	263	286	253	262	288	287	253	239	250	288	281	277	254	298	278	249	287	273	244	296	251	267	286	288	254	273	261	286	327	243	236	272	257	288	299	254	285	313	287	274	270	253	253	242	276	269	278	295	285	286	301	243	285	253	268	269	272	262	271	283	269	248	284	272	280	270	259	276	302	258	273	258	285	268	242	267	255	273	273	272	281	273	277	281	287	260	250	276	283	272	265	262	232	267	255	237	301	262	258	262	238	284	244	251	272	276	273	289	287	285	245	240	280	254	288	268	281	281	278	264	252	271	247	280	264	264	237	275	262	304	281	271	310	255	285	261	262	293	262	279	274	296	232	264	291	229	263	246	283	247	258	313	292	304	286	259	260	290	273	278	260	282	250	259	252	267	277	281	265	282	289	271	268	272	246	272	261	248	279	274	263	259	261	267	288	276	276	274	251	310	282	254	260	254	269	273	262	267	271	253	279	296	258	302	245	300	261	276	287	260	288	291	260	274	270	264	262	278	264	309	242	263	260	249	265	285	257	261	286	261	254	241	265	244	287	277	263	278	256	269	272	289	265	241	271	249	277	258	258	292	263	289	301	269	257	244	255	261	259	256	262	266	257	242	300	301	279	253	266	269	269	257	261	256	255	267	263	270	282	268	263	258	288	277	250	285	246	251	274	251	283	289	259	262	260	276	268	253	264	267	265	252	277	282	260	262	258	247	270	275	268	273	291	270	275	256	261	282	310	256	281	261	272	271	261	280	266	279	283	256	268	272	257	283	301	273	256	245	259	285	265	268	263	267	292	281	266	280	277	270	233	271	246	289	267	275	278	285	246	268	263	278	261	275	275	276	256	268	288	292	289	270	275	247	256	271	258	250	262	266	261	267	280	247	269	260	250	280	261	272	255	292	265	273	263	266	305	279	256	274	261	253	256	282	283	264	284	266	269	258	297	255	257	252	256	296	252	270	251	253	266	239	282	269	269	301	291	300	294	258	291	237	268	251	249	240	258	281	268	259	245	282	260	289	267	257	272	287	281	274	266	267	297	264	274	249	272	258	299	269	257	277	262	240	274	258	240	265	261	264	291	258	255	276	297	322	280	268	260	274	252	265	271	272	240	266	253	273	286	253	278	279	255	284	258	286	229	271	269	278	265	267	266	262	256	280	284	269	279	271	288	268	285	252	243	247	248	287	253	273	254	289	283	254	283	298	275	237	249	260	281	267	277	281	238	289	246	294	279	226	287	243	290	235	268	265	246	267	294	251	249	307	266	273	274	270	254	246	284	274	285	281	297	273	241	265	287	281	233	281	306	266	262	253	268	254	277	283	268	260	261	301	280	288	265	231	279	281	274	272	262	249	291	241	284	236	276	248	268	283	286	267	266	247	268	239	245	265	275	294	266	279	248	271	261	288	285	268	311	287	251	246	246	257	265	268	256	255	263	251	278	266	238	282	275	301	249	275	279	287	271	269	258	277	277	239	271	255	260	261	272	285	263	263	278	270	253	292	286	279	281	264	260	282	292	258	266	267	251	332	251	274	272	287	299	304	287	253	256	260	303	279	282	275	272	261	258	254	243	300	271	278	275	240	275	283	248	252	261	243	278	252	273	255	278	253	245	296	265	262	277	299	278	263	253	272	263	282	234	304	267	281	300	265	253	248	262	271	287	273	277	249	239	282	278	263	289	274	268	241	265	271	312	264	259	284	292	273	251	286	267	268	309	269	267	271	273	280	293	251	294	269	317	250	284	267	232	308	261	253	260	285	277	270	304	254	261	266	291	288	283	271	280	275	279	278	256	248	246	237	232	269	288	248	264	233	271	260	243	289	260	267	280	231	272	258	291	264	277	276	251	266	278	279	267	250	319	292	264	293	251	268	259	262	267	259	269	273	264	264	262	285	266	271	266	273	265	263	244	283	268	272	260	254	270	243	256	298	263	275	278	246	275	251	253	246	263	308	266	280	289	252	281	281	247	285	274	283	272	273	250	272	290	270	233	278	261	256	236	292	266	253	243	261	269	261	261	293	259	267	227	270	273	276	267	309	280	271	264	259	271	267	243	258	257	270	240	255	254	271	290	274	245	257	262	248	284	259	263	254	256	256	246	278	283	279	249	274	265	256	272	290	274	255	255	250	296	245	287	258	251	275	278	266	266	245	244	266	260	272	291	260	260	274	277	286	240	266	263	286	254	289	246
31023	37336	39175	20772	7736	2652	708	476	449	485	411	458	410	440	449	421	439	391	468	451	461	434	434	464	445	456	430	434	440	416	420	440	453	444	430	467	402	404	436	465	444	419	479	429	440	409	450	442	410	456	440	403	451	424	445	424	460	466	438	427	465	460	441	396	439	403	414	485	442	447	412	509	467	449	424	440	432	453	470	456	427	454	430	413	444	443	442	455	442	456	443	418	448	465	428	465	405	410	482	442	450	407	412	438	461	498	463	466	442	407	417	424	457	420	467	446	469	432	467	451	431	446	430	410	422	405	453	475	414	463	438	464	454	477	443	419	432	429	406	421	481	446	439	461	429	435	447	411	450	414	423	417	431	450	456	448	425	436	443	447	475	439	461	452	424	462	515	406	448	407	460	414	443	438	486	438	428	439	429	428	454	439	408	452	483	434	441	436	469	418	441	455	435	439	428	428	459	413	398	419	405	442	468	432	444	443	416	439	459	425	464	409	424	461	463	410	463	432	450	440	417	455	445	460	438	419	432	466	404	469	477	427	442	429	470	420	451	424	423	442	448	441	452	439	437	441	439	434	440	468	438	462	451	418	433	434	440	430	443	450	423	438	427	426	461	453	417	425	465	444	417	428	420	447	442	427	446	447	438	428	422	454	443	417	422	422	438	441	445	470	431	462	447	476	426	428	445	442	430	459	424	431	424	458	435	427	463	455	438	447	437	452	427	435	439	485	445	457	475	463	438	443	447	454	435	449	436	424	439	424	435	437	442	430	444	454	427	484	464	425	437	446	436	442	447	449	437	439	448	415	460	416	423	444	429	430	458	433	429	440	430	400	481	474	430	451	471	448	423	439	442	404	434	460	456	473	477	459	453	434	440	467	428	463	408	435	490	461	446	460	439	401	418	409	432	455	480	434	428	401	439	420	429	469	399	420	488	453	442	438	467	395	416	420	388	420	419	446	441	438	428	480	459	412	467	438	452	462	449	410	406	426	475	425	461	433	444	425	415	427	427	487	419	464	447	423	467	430	453	465	437	433	456	406	479	455	417	447	426	403	422	404	445	437	421	456	470	443	434	447	491	416	467	462	455	458	436	426	446	416	419	454	420	412	446	434	442	452	458	452	453	441	488	442	419	423	446	418	483	433	424	428	457	429	446	453	415	438	449	439	446	501	453	459	426	421	435	493	433	426	412	434	445	416	396	433	427	445	409	463	442	405	410	477	463	436	428	425	428	428	441	444	402	433	454	453	415	440	411	439	408	471	395	434	455	416	427	399	457	465	427	463	385	418	425	435	471	435	431	452	427	461	425	428	417	455	486	438	466	436	419	439	436	427	445	457	454	435	415	462	460	437	470	462	431	437	470	447	492	483	437	449	438	428	470	468	448	441	442	433	427	438	468	431	446	464	462	454	441	437	429	471	461	408	461	435	380	390	458	422	402	435	444	401	436	435	456	416	407	423	471	455	433	445	455	448	431	441	429	445	460	447	441	426	414	443	408	422	425	454	433	403	439	422	441	444	446	408	490	454	418	439	448	427	393	461	395	461	458	425	417	426	456	435	437	397	449	437	427	439	476	449	463	432	412	440	407	419	459	448	469	412	449	423	401	436	412	431	436	449	437	466	449	427	452	420	428	445	441	447	418	415	427	461	423	473	417	422	427	454	447	456	419	448	461	445	429	408	424	432	421	444	444	443	439	429	410	413	454	455	456	435	467	445	436	443	428	454	427	423	412	446	404	415	456	449	426	448	460	438	445	432	438	474	426	469	435	432	461	425	443	426	437	451	449	461	397	438	433	437	437	412	475	402	439	449	449	435	445	403	436	468	422	441	465	424	446	411	448	412	457	451	447	424	484	417	429	454	442	431	450	420	393	419	448	441	444	426	408	458	469	413	457	436	427	436	437	448	422	423	438	466	451	463	465	437	445	436	413	452	453	434	439	414	437	452	448	442	424	419	436	440	451	449	444	437	437	420	420	485	454	438	425	462	403	397	448	407	441	490	435	437	418	435	454	435	427	478	451	460	470	427	425	457	464	475	450	440	444	413	428	450	424	456	447	478	424	408	487	459	443	460	426	443	411	484	438	482	468	457	396	428	438	438	441	458	417	439	476	459	452	438	424	472	439	461	443	494	437	430	462	441	428	477	446	435	448	421	434	486	440	452	435	456	479	432	414	467	438	414	459	430	426	418	485	454	448	448	411	483	426	429	450	437	469	442	420	433	466	433	400	469	429	441	456	414	424	426	418	423	458	444	436	424	449	450	426	428	433	451	438	462	450	435	458	437	428	421	440	437	447	396	431	447	429	421	408	430	431	436	428	456	468	444	407	410	440	434	441	466	468	465	435	435	468	436	472	426	460	414	447	419	464	446	466	432	460	468	452	425	440	495	436	457	435	426	466	425	423	461	444	458	484	465	436	436	427	442	477	427	460	414	437	427	425	441	456	433	448	437	416	417	422	406	430	427	397	455	402	413	435	482	455	468	439	446	473	439	416	451	440	442	419	428	429	453	422	486	424	438	471	416	441	444	431	432	431	447	415	428	431	424	494	446	455	444	434	427	439	435	438	421	428	429	482	395	468	462	446	438	405	477	455	442	405	433	451	397	436	408	427	421	464	458	449	439	455	440	479	418	438	458	455	447	437	441	399	479	461	465	402	447	432	439	461	473	428	454	431	468	465	455	479	437	435	388	405	432	453	428	470	433	431	444	481	466	470	392	442	425	444	462	447	422	448	429	428	397	425	416	431	452	442	414	473	419	426	383	419	420	407	479	497	420	453	401	428	456	445	457	403	420	424	462	456	444	464	417	459	468	429	423	471	459	485	448	456	461	438	441	471	453	428	418	461	444	449	439	401	420	454	419	436	443	457	416	433	450	428	425	422	428	453	478	440	407	414	423	452	454	444	452	414	417	459	422	432	441	445	445	424	419	480	425	443	423	450	438	456	417	446	442	425	420	441	433	477	448	460	416	431	447	440	426	461	452	437	411	460	411	471	432	468	426	434	430	456	431	414	453	449	423	459	416	424	476	442	442	456	480	438	418	422	432	426	474	437	423	449	431	476	477	451	485	441	419	438	460	473	431	480	455	436	460	419	439	462	467	453	420	462	400	464	443	421	438	418	432	440	442	424	443	435	498	411	449	421	455	424	444	426	461	421	433	484	424	434	434	445	428	475	436	425	415	443	445	425	428	428	422	448	441	401	477	444	430	453	450	435	421	415	478	415	453	419	462	444	429	469	426	429	446	466	460	432	447	450	431	425	444	440	450	468	428	419	446	413	422	431	423	424	414	405	423	432	455	417	441	464	441	427	458	427	440	472	501	432	453	436	387	424	426	465	436	454	420	470	459	451	420	461	420	435	430	430	458	438	416	459	428	422	436	415	442	439	438	409	444	449	485	450	460	425	434	423	456	478	457	418	460	438	428	457	439	472	435	407	429	399	457	457	418	456	405	448	424	439	422	433	508	430	420	460	443	437	419
41524	55211	42046	19061	10986	4805	1139	624	653	623	625	648	655	655	629	607	634	575	617	629	600	614	614	565	607	630	593	606	616	607	544	610	601	607	607	567	609	599	590	646	639	620	608	610	654	574	604	573	596	602	607	608	583	596	601	678	615	589	610	634	617	609	604	643	583	586	642	589	597	645	598	586	624	614	605	596	608	624	646	584	594	628	630	633	613	633	620	632	591	604	578	626	616	623	627	626	546	560	590	627	609	571	592	633	612	588	589	616	617	606	598	636	595	614	628	582	636	669	650	579	577	622	624	608	613	585	607	591	598	612	642	606	626	571	573	631	600	608	602	568	584	634	637	629	612	578	594	612	603	556	658	596	610	611	621	609	645	618	599	621	590	595	603	620	574	593	589	582	612	558	561	606	556	575	557	624	628	565	611	579	571	608	594	598	616	541	601	549	610	615	602	629	587	605	580	577	619	622	591	638	630	608	611	580	668	611	637	606	603	589	562	637	637	610	580	648	620	613	615	598	556	617	610	602	596	613	619	610	600	644	611	618	616	622	578	594	582	582	585	605	555	603	592	630	603	597	615	634	639	624	605	612	540	601	603	616	652	628	608	584	587	613	583	612	596	611	611	561	631	623	647	608	608	626	607	589	595	580	609	592	605	603	606	608	586	632	594	630	608	575	654	620	637	599	590	593	637	619	597	584	616	608	608	575	604	650	662	601	586	603	640	588	622	611	616	614	630	628	625	591	604	658	611	649	655	629	654	576	589	593	547	595	596	561	605	624	581	587	664	630	613	605	663	597	659	618	608	622	621	584	624	601	620	607	640	593	587	579	622	616	638	587	606	626	623	633	646	585	604	591	600	566	589	586	619	611	612	643	647	629	587	615	605	629	600	659	590	596	605	595	565	588	573	613	617	597	620	592	635	627	647	612	592	562	587	618	638	625	611	612	621	613	615	625	652	575	594	565	584	627	589	608	553	636	636	665	626	606	622	568	605	629	612	639	594	575	614	608	603	626	601	591	613	654	639	650	604	587	655	648	615	615	592	551	599	623	644	607	590	584	629	612	622	578	610	587	593	597	643	611	557	591	597	639	633	636	576	593	582	612	610	606	634	570	598	599	591	620	597	602	605	650	616	663	641	634	612	643	599	568	546	570	576	591	629	641	608	612	611	628	602	585	626	639	620	556	648	597	631	567	590	631	600	563	620	566	577	582	617	605	623	591	594	602	614	589	609	609	614	564	605	577	599	637	608	596	626	651	632	595	586	600	637	642	616	643	593	636	609	625	621	602	630	590	630	609	608	604	630	612	576	619	638	609	634	605	601	591	620	596	628	580	595	615	634	652	567	598	620	637	591	599	598	585	594	602	614	599	590	618	585	546	609	634	580	603	598	571	611	617	610	609	566	609	632	597	633	604	589	611	601	614	637	583	619	623	612	602	603	636	610	574	595	598	605	603	621	580	598	584	620	603	584	606	605	566	631	603	601	602	571	631	616	647	599	574	615	602	627	599	626	623	630	660	628	591	629	626	605	578	590	560	575	612	626	611	576	616	619	596	609	618	565	602	672	610	625	575	622	585	614	601	603	614	631	660	630	603	588	614	590	648	606	612	622	612	589	598	631	562	601	615	577	624	572	619	639	636	560	624	639	628	608	586	581	633	604	609	589	614	591	600	589	591	611	643	615	571	586	582	592	601	594	607	587	550	617	606	617	642	600	582	616	609	593	596	612	582	598	594	592	604	598	614	589	601	612	616	609	602	587	617	602	592	610	636	586	610	604	650	605	608	632	640	597	581	650	637	591	628	629	590	567	582	584	621	608	594	624	603	621	596	598	609	596	633	633	595	599	582	609	602	626	581	598	608	591	606	639	598	614	575	631	625	627	653	605	616	583	604	594	641	627	606	570	675	589	613	590	605	584	585	660	652	570	588	618	647	623	611	626	624	571	596	611	588	630	599	599	628	599	603	608	599	594	622	563	645	635	593	601	611	623	634	618	596	647	565	607	587	616	613	624	594	554	624	598	593	594	598	577	588	587	604	615	602	640	634	610	594	638	604	633	614	602	549	548	599	581	637	641	627	632	597	598	628	616	620	578	624	620	585	610	606	632	644	622	623	600	570	609	641	591	623	599	563	651	592	627	570	648	606	627	631	640	612	646	593	572	598	602	576	621	638	580	600	589	611	594	596	663	581	618	558	602	638	635	625	627	611	643	599	619	581	531	656	650	617	612	655	609	599	607	602	591	597	647	588	568	587	599	554	590	570	648	591	647	606	595	652	638	594	630	619	635	588	611	628	634	600	596	579	613	591	587	627	603	620	609	626	648	594	626	593	565	638	616	578	680	586	581	571	613	608	596	599	616	607	613	621	584	613	634	617	595	580	592	653	632	627	625	607	608	598	612	585	585	551	577	568	588	599	594	630	596	625	614	594	614	620	620	579	599	585	595	640	584	596	611	558	615	603	593	628	583	608	593	610	639	560	629	616	588	627	641	611	600	658	610	565	646	628	594	645	611	646	593	606	565	599	600	615	607	618	619	609	599	612	605	644	647	613	587	611	581	610	601	593	626	582	607	600	669	618	557	667	645	586	616	606	646	623	590	596	617	623	589	650	661	580	629	618	620	541	598	589	578	624	636	605	614	613	611	573	577	615	612	596	605	632	583	664	609	585	600	619	614	626	602	601	624	593	633	604	550	585	650	554	592	612	624	592	644	608	631	584	619	626	646	606	603	544	636	612	604	628	633	634	626	625	636	618	613	636	628	621	637	581	598	610	574	634	616	604	630	601	578	625	610	606	635	600	615	617	604	608	597	630	635	592	579	621	639	601	595	621	601	604	618	638	603	629	654	620	630	611	670	635	606	597	595	652	612	628	593	642	596	658	605	561	593	602	620	593	599	609	629	613	630	661	606	603	627	596	601	593	646	623	610	607	625	628	643	618	588	591	605	599	614	624	608	603	638	584	601	615	590	633	617	609	599	560	610	622	605	622	583	626	666	592	619	573	602	593	626	617	539	570	604	604	642	589	655	655	595	648	610	581	603	618	594	596	586	629	584	630	547	644	609	572	598	588	591	615	625	574	545	572	624	611	605	593	624	635	630	595	603	617	608	636	576	558	602	613	595	600	653	572	603	607	590	628	596	631	584	564	623	607	604	570	591	618	633	584	588	587	594	624	678	637	620	600	557	612	613	603	580	614	575	600	653	556	605	599	582	591	617	603	601	578	572	617	624	592	583	621	619	621	636	598	586	654	614	552	597	639	652	598	594	610	559	618	608	610	592	628	633	627	625	639	574	612	583	613	619	579	573	622	606	596	608	576	610	589	649	666	607	598	603	592	562	574	577	644	602	603	615	609	604	610	628	617	617	589	590	623	633	604	603	617	591	614	609	616	560	651	624	636	582	609	632	589	616	614	591	614	622	625	593	610	588	621	604	653	610	641	605	603	600	663	615	625	603	598	612	596	649	611	627	597	586	622	604	588	602	586
24213	21331	28312	24474	21329	13838	5110	592	507	491	439	414	394	418	429	383	433	391	386	394	377	387	430	328	339	386	379	381	352	361	380	359	364	389	403	354	390	361	354	369	393	384	381	362	374	370	397	334	344	341	355	368	391	361	357	363	368	383	354	361	362	398	367	357	374	381	386	390	400	372	371	343	383	397	384	359	349	360	399	359	379	391	389	350	361	377	337	355	353	379	399	336	359	365	361	385	355	375	363	399	369	355	378	327	369	376	348	345	339	333	359	335	359	399	392	349	347	336	326	368	371	366	326	354	389	392	359	371	345	370	355	366	373	392	363	400	345	363	364	357	408	350	378	337	353	337	349	358	361	359	350	342	360	343	334	373	354	346	338	378	365	364	377	340	351	364	374	334	374	371	339	355	348	375	336	375	350	346	397	345	370	361	362	333	356	372	348	387	360	359	333	337	385	331	342	370	382	380	380	369	364	316	330	395	348	371	364	382	380	372	355	363	367	359	345	399	354	352	377	341	354	336	354	361	335	367	385	370	373	395	336	403	381	401	326	362	345	366	355	353	372	345	331	367	386	372	351	339	378	346	395	366	362	405	363	358	390	369	354	389	349	357	355	388	377	368	362	349	384	370	347	351	354	358	379	371	381	369	381	359	363	377	362	362	389	358	373	398	330	349	349	378	350	405	390	377	367	323	361	372	346	332	394	356	348	383	330	393	340	339	366	357	364	396	346	350	370	354	355	363	357	416	376	355	359	376	357	344	388	367	404	326	389	359	366	334	326	367	362	371	362	338	360	359	354	331	365	371	332	348	376	339	350	366	337	364	349	376	362	367	343	390	381	355	341	357	327	399	368	416	355	366	367	375	365	386	372	356	373	336	336	359	375	350	376	341	374	406	374	336	401	370	344	368	375	386	364	381	387	331	371	369	367	350	311	355	376	376	369	364	371	361	368	368	374	348	351	388	379	356	369	429	350	365	398	327	359	381	317	367	393	374	401	371	354	362	391	345	355	369	372	379	345	370	369	349	369	367	339	363	372	379	373	394	383	345	369	356	348	348	363	351	353	378	359	370	358	363	381	405	377	391	391	392	355	318	353	351	385	370	360	368	369	403	371	393	370	371	354	343	350	345	383	355	395	364	342	365	392	344	344	402	349	396	360	355	363	344	362	375	368	380	353	390	327	394	345	360	363	385	342	408	370	357	381	329	340	388	360	364	315	342	353	403	366	335	358	358	357	354	379	353	385	329	348	362	363	362	351	341	389	368	366	337	361	339	373	357	340	358	332	393	341	369	373	375	395	359	390	349	378	372	352	330	366	372	353	354	359	383	350	367	389	363	341	338	343	378	350	322	376	389	349	362	341	391	365	372	366	331	426	371	364	341	362	378	374	375	365	348	369	386	367	343	377	356	325	358	340	359	349	374	385	350	374	360	339	371	393	352	348	346	357	347	353	379	367	381	343	352	361	369	399	352	345	383	370	395	374	412	345	357	379	384	386	362	365	363	403	354	378	382	352	359	380	358	363	315	370	346	391	376	362	328	375	375	382	355	368	349	371	367	376	362	364	357	371	352	341	373	353	400	343	358	377	381	367	361	367	363	358	354	372	335	371	326	393	359	344	361	376	383	312	358	418	351	369	347	349	365	356	324	357	393	342	391	384	388	360	353	352	377	327	368	363	377	363	353	350	380	367	360	357	354	362	345	335	405	355	346	402	341	383	355	365	377	384	353	382	357	369	383	326	354	393	384	323	357	369	362	394	336	332	356	366	353	386	397	377	343	401	350	380	370	352	357	359	338	363	390	352	319	421	400	379	359	367	353	361	338	352	391	369	347	356	373	360	367	354	370	369	351	341	362	361	342	369	374	357	358	351	364	346	366	380	338	374	381	331	378	362	374	367	358	319	330	322	382	381	355	371	349	370	320	384	345	356	392	377	376	410	374	389	370	338	357	353	407	334	325	357	364	312	353	354	356	373	368	348	362	405	368	322	387	361	370	353	357	332	394	341	350	347	372	402	358	367	338	376	373	352	339	379	368	363	363	371	351	352	379	352	348	365	359	360	369	389	385	361	399	367	369	376	376	406	384	366	339	359	392	377	330	382	334	328	362	352	357	347	352	377	320	367	371	345	347	378	332	356	358	354	343	344	378	370	342	356	346	375	336	373	330	358	366	400	361	403	376	323	341	368	353	369	340	348	355	348	360	355	357	337	348	364	364	346	332	359	383	367	387	374	355	360	364	353	387	368	347	359	395	373	374	336	379	343	375	357	331	349	362	362	341	330	395	350	348	345	352	377	358	352	352	387	402	375	370	376	366	373	369	366	373	348	360	398	352	366	357	352	337	362	370	336	342	348	369	362	366	372	370	351	350	387	354	352	397	363	375	368	354	370	336	369	388	345	327	374	361	369	345	337	356	352	367	379	360	354	370	355	377	343	360	362	357	377	327	379	357	379	342	338	370	333	381	341	371	393	382	331	360	351	363	369	395	365	385	385	361	398	376	422	342	335	360	399	370	338	345	355	360	387	352	368	368	363	380	354	356	343	325	355	375	366	364	359	346	340	359	344	323	375	355	359	364	365	350	362	359	365	363	348	335	353	357	375	348	368	354	381	346	383	364	371	369	365	364	365	349	358	368	329	353	359	370	371	383	376	384	353	344	381	332	393	347	375	378	352	363	384	357	322	375	349	356	350	395	344	392	382	353	407	377	366	362	349	394	382	392	376	357	390	361	382	375	348	330	359	366	370	350	326	427	365	398	368	369	360	383	372	362	349	331	370	398	385	392	349	352	361	396	354	357	381	365	340	361	366	363	353	353	364	352	390	349	368	358	355	355	365	363	332	341	386	358	363	346	362	362	339	331	372	366	382	365	375	362	345	401	342	372	374	382	394	305	372	385	344	350	371	363	374	356	351	341	370	352	338	350	363	373	357	350	347	357	372	341	374	386	354	350	375	371	380	379	358	352	372	358	365	333	354	363	385	396	376	357	366	369	353	397	342	342	333	364	351	384	336	349	332	333	378	348	366	379	369	390	417	407	364	380	362	355	358	326	364	388	327	341	377	364	354	338	385	344	371	368	352	353	363	355	343	365	344	353	382	364	339	340	375	339	347	346	355	366	357	390	371	375	378	353	346	378	382	393	361	365	376	393	354	368	356	359	354	358	366	339	377	350	362	335	354	336	388	364	357	360	366	341	353	337	344	352	343	356	354	348	388	367	364	355	395	371	326	372	370	390	357	361	364	380	364	379	397	359	374	365	369	345	386	351	392	346	374	351	353	361	374	364	326	342	367	370	373	322	372	350	378	329	358	336	394	361	369	341	387	411	378	359	376	383	370	370	300	345	352	350	334	373	362	319	332	353	399	372	359	370	313	364	361	396	376	353	359	365	339	343	405	357	357	374	306	350	335	396	362	367	348	381	388	393	338	335	347	357	352	357	336	376	338	371	378	356	374	337	391	378	345	396	342	355	361	353	383	364	338	344
47500	65424	37025	26207	22744	12874	6935	916	847	804	749	714	699	633	587	630	619	585	535	551	573	560	566	551	530	509	558	552	508	543	508	513	538	575	527	506	516	500	527	522	464	494	534	524	490	523	515	511	522	522	522	489	515	490	492	472	503	520	542	563	536	487	501	530	484	562	502	494	532	523	523	500	491	493	524	538	512	516	484	495	482	497	528	562	518	536	469	534	525	497	538	522	528	495	527	494	486	512	534	521	531	509	504	509	533	519	492	510	527	482	554	522	461	544	543	511	482	539	537	585	512	500	529	551	526	503	526	530	504	548	536	518	542	542	483	493	520	484	500	534	537	517	517	538	499	497	496	546	532	542	510	539	515	525	504	523	517	523	502	474	529	478	501	490	484	508	521	513	489	527	544	516	557	515	506	501	530	491	533	531	508	502	538	516	539	535	522	502	503	500	497	521	519	515	528	486	518	524	507	509	520	486	514	542	478	529	505	507	504	509	489	454	500	514	497	524	504	545	496	530	507	517	532	504	511	500	504	532	519	528	461	451	502	519	525	488	509	471	515	489	543	525	529	484	531	512	468	514	534	487	543	508	556	505	501	501	532	520	508	504	529	514	502	517	462	504	509	510	481	516	528	493	494	498	497	537	488	538	551	492	501	507	534	518	501	490	496	514	516	507	478	501	505	509	527	468	512	488	490	507	487	475	512	524	495	532	490	475	532	501	533	559	521	509	498	501	496	498	547	463	534	510	488	519	543	503	515	513	505	571	498	500	488	519	502	503	521	486	500	515	532	504	535	467	506	497	480	547	516	484	540	514	522	509	521	484	468	529	505	529	467	495	490	486	534	472	472	471	536	507	512	521	516	513	511	534	516	509	506	538	494	519	527	483	554	519	523	530	496	459	520	509	516	518	489	530	547	505	515	462	549	505	530	502	511	515	570	490	534	500	484	504	526	530	536	483	496	516	514	546	477	517	525	510	516	506	509	550	528	501	505	481	566	538	510	466	517	505	490	476	521	511	493	522	504	515	547	499	527	479	489	486	499	516	543	524	511	540	514	493	518	534	537	532	525	510	498	489	537	543	503	495	474	520	509	537	518	532	488	527	534	521	549	549	536	470	521	513	507	508	463	518	478	511	494	480	519	505	575	523	505	481	490	510	496	505	483	496	494	486	538	546	514	534	509	505	485	501	473	499	520	481	508	540	513	493	533	561	486	526	505	492	498	567	494	519	502	530	532	533	510	477	549	557	502	509	490	475	512	505	476	503	513	542	500	502	513	474	514	546	500	508	478	455	511	530	529	505	543	515	531	518	494	506	524	510	511	523	543	541	509	592	512	514	505	504	573	515	533	537	488	519	510	504	541	512	519	504	528	526	528	516	483	494	532	490	520	550	503	533	527	509	514	510	563	520	521	531	539	537	513	524	492	500	518	494	519	513	508	511	521	518	499	506	480	485	509	474	531	526	504	506	511	519	514	526	505	544	493	463	487	535	540	494	485	493	510	529	496	533	509	518	489	501	500	540	482	497	528	524	499	522	542	553	489	488	492	493	509	530	504	545	529	475	509	540	518	474	514	496	518	526	506	510	521	514	482	522	523	524	552	516	552	491	514	492	503	496	499	496	525	545	499	510	543	518	515	524	525	498	524	524	551	524	519	506	534	510	546	543	484	515	502	545	517	516	482	482	522	508	507	562	492	489	553	511	553	498	527	526	546	484	497	505	515	534	555	564	490	457	496	479	505	501	492	484	513	491	502	517	522	488	495	494	509	497	526	516	482	554	501	513	496	495	504	495	536	511	494	492	502	536	508	503	491	530	512	513	527	488	534	520	522	476	472	536	540	489	472	504	496	494	567	534	473	539	493	473	477	522	508	501	518	498	499	505	487	548	527	476	510	473	492	511	497	500	493	520	492	513	502	527	486	512	524	503	545	512	539	510	511	503	487	518	554	545	524	510	529	479	510	475	476	497	450	507	523	528	524	485	519	477	511	507	463	524	517	556	500	505	494	496	522	484	534	514	468	495	472	518	503	504	512	487	546	492	487	523	507	514	453	485	552	522	484	528	525	506	504	498	523	570	538	507	512	539	467	561	500	493	496	531	539	495	500	495	558	525	491	505	535	500	493	509	503	504	538	512	511	528	476	494	495	548	508	549	499	512	512	497	532	527	501	537	515	489	549	541	489	481	546	498	519	527	528	490	517	531	493	498	501	542	504	479	505	521	516	508	527	517	508	501	529	542	487	499	510	464	524	497	497	551	518	511	505	492	478	522	506	481	482	506	484	546	459	520	518	507	551	499	548	506	508	533	466	536	536	543	484	553	539	524	472	511	507	542	446	522	504	506	512	504	546	500	518	492	507	521	525	511	495	489	493	526	490	479	564	517	530	527	539	569	471	520	503	506	513	533	484	504	514	500	530	514	491	487	549	508	524	483	510	473	491	541	507	501	488	540	498	519	534	519	552	538	522	508	519	495	541	515	539	491	520	477	528	525	499	486	478	520	516	531	488	553	517	523	485	541	506	509	542	490	523	518	477	499	496	525	518	529	517	496	539	535	492	511	534	499	541	521	520	502	511	521	493	501	510	509	491	491	551	483	520	477	487	474	514	524	533	530	467	465	500	499	502	515	513	507	521	515	547	547	500	489	497	518	520	522	491	502	495	532	465	511	494	490	498	520	508	498	491	519	529	505	533	486	504	508	541	519	501	545	477	481	502	498	481	567	516	472	488	542	562	490	541	518	519	506	474	491	512	496	516	539	533	519	480	541	536	488	474	481	520	559	499	493	534	471	493	471	474	504	494	532	525	493	522	468	495	507	514	483	506	514	517	486	488	546	470	520	510	512	568	509	530	563	538	529	518	527	508	529	523	509	537	529	518	517	472	482	535	473	514	553	468	534	541	494	520	474	542	542	498	437	505	519	465	536	533	510	553	505	511	510	502	521	501	497	505	473	512	505	534	534	488	539	507	473	469	516	506	484	502	505	497	557	503	504	522	497	516	471	537	529	488	528	482	557	499	585	461	514	539	543	544	535	525	503	527	511	501	503	503	485	462	532	536	516	482	493	512	557	542	506	519	495	470	531	506	529	535	520	529	514	496	502	472	501	498	489	486	494	519	535	476	539	519	502	546	515	502	498	486	505	512	480	524	519	501	530	532	493	548	531	482	489	505	492	515	534	532	535	491	517	523	497	519	522	533	502	522	510	463	527	517	499	514	526	527	495	501	474	544	499	525	477	498	527	498	489	527	544	500	520	530	503	498	532	513	527	541	497	532	506	524	483	488	515	508	492	551	509	489	491	571	486	521	522	534	488	520	521	494	492	505	470	512	496	515	475	495	523	504	516	478	531	505	495	503	494	498	550	512	500	512	529	513	520	497	506	519	535	542	512	495	496	517	591	520	519	531	531	546	483	522	493	492	486	532	503	525	507	508	488	509	515	504	487	472	492	499	517	490	501	484	483	530	502	532	525	547	520	545	510	511	497
23255	21252	29365	24731	22033	20288	11631	884	383	335	313	258	232	271	242	226	211	183	218	210	176	203	203	209	184	209	201	189	187	188	192	175	186	190	198	185	174	153	171	186	183	190	179	171	164	190	167	186	169	192	171	192	173	176	197	171	168	188	177	157	172	158	173	170	157	161	186	174	171	183	164	165	177	172	161	176	191	174	165	183	178	172	165	179	177	165	160	203	166	192	167	167	161	200	168	196	161	166	174	171	183	156	183	180	161	171	145	173	186	175	179	139	179	163	175	182	187	181	185	187	165	213	182	167	196	170	186	166	160	172	186	194	172	148	187	210	161	184	189	156	153	188	199	165	184	160	177	159	206	161	195	193	153	190	173	174	163	178	167	163	168	189	169	139	163	141	180	152	182	191	162	196	180	157	180	171	177	180	162	174	165	185	169	171	177	157	160	180	180	182	146	179	155	142	159	164	178	159	163	170	174	174	175	188	187	162	180	174	165	171	181	162	179	172	164	165	181	177	179	155	175	166	162	164	165	178	205	159	193	148	164	164	170	171	166	158	165	160	193	186	154	188	176	163	174	164	188	180	186	192	159	193	149	186	157	166	155	159	160	189	178	194	157	174	147	181	182	181	175	178	177	169	169	180	191	175	181	154	170	159	152	170	173	179	153	181	195	150	158	179	166	178	185	161	170	179	162	202	168	170	180	195	175	161	168	176	173	174	185	168	159	198	160	164	184	159	175	182	185	173	181	153	153	161	157	164	185	177	178	181	165	178	175	150	176	159	168	176	168	172	182	169	172	206	182	171	186	168	156	179	156	165	184	164	162	162	154	176	161	163	193	174	155	150	165	180	156	168	156	185	139	177	188	160	164	180	166	201	162	168	180	157	184	162	171	161	164	169	168	157	159	190	183	170	151	190	179	178	187	184	178	165	160	205	173	165	159	185	196	172	186	191	158	148	186	180	191	181	168	162	172	164	176	192	156	166	177	160	163	171	153	172	163	163	185	186	186	188	178	181	178	172	180	162	157	170	172	146	182	157	137	153	169	188	181	178	179	177	202	161	174	179	178	167	190	173	160	165	157	166	179	155	163	196	182	191	172	173	182	169	171	167	168	191	168	158	183	204	189	170	144	164	185	159	180	168	159	164	165	172	176	183	165	169	141	192	174	168	174	172	183	178	194	186	187	181	177	152	163	174	165	177	176	170	200	186	180	171	188	200	151	153	154	168	192	171	170	194	178	177	180	160	164	169	159	182	144	175	183	151	146	161	160	133	178	155	158	185	186	179	160	170	172	181	203	183	182	195	149	189	159	177	162	168	186	179	162	190	180	169	175	158	159	174	176	175	185	179	154	166	181	160	162	156	184	159	163	177	167	164	180	163	159	157	167	132	177	185	192	177	175	184	165	158	161	187	182	174	176	189	174	166	168	156	156	163	154	194	165	193	165	173	179	184	188	189	146	144	155	171	132	156	176	155	173	167	183	149	157	178	142	163	159	155	178	194	165	157	170	152	199	176	165	155	187	179	150	185	147	151	196	185	160	181	188	187	144	173	165	183	179	142	164	152	176	149	167	197	190	178	151	164	162	178	163	156	161	175	174	194	148	164	168	164	147	152	189	166	184	166	173	185	168	165	181	172	164	167	170	175	195	168	182	157	178	168	175	159	179	157	170	164	162	172	178	158	170	176	167	200	161	179	175	165	163	171	178	168	164	164	193	164	158	181	185	181	172	181	178	187	176	157	181	160	187	194	177	166	150	176	183	199	165	181	150	185	166	180	172	191	162	182	171	179	183	193	168	178	169	182	145	162	220	176	161	166	171	185	164	194	184	188	168	165	169	175	165	185	164	158	150	209	159	162	170	169	176	186	164	179	169	178	184	186	174	168	166	198	173	183	185	163	195	150	153	168	177	159	158	175	166	139	172	167	192	180	182	185	165	190	187	172	189	162	165	197	174	175	170	201	159	173	192	179	165	167	160	174	208	175	171	168	190	183	179	176	176	154	157	194	166	171	166	199	175	158	174	155	177	170	178	177	159	179	168	186	166	189	173	184	180	169	148	165	158	162	148	184	159	157	162	153	153	160	196	178	172	175	163	174	146	164	169	158	142	163	184	167	171	186	183	186	177	162	163	143	160	183	152	182	189	180	177	173	209	161	143	181	174	158	170	170	185	172	178	164	171	177	187	178	166	181	162	151	159	151	191	179	161	169	166	174	149	146	183	175	171	184	170	184	174	178	151	152	162	185	154	188	182	191	165	195	162	150	175	186	198	154	182	146	167	165	170	180	169	168	177	176	188	186	164	191	174	173	152	165	163	192	156	182	179	192	161	144	160	175	166	181	197	167	153	177	170	167	163	188	177	168	172	172	195	170	169	164	188	186	168	177	165	174	170	183	183	166	179	179	190	179	186	180	166	154	180	172	172	165	174	182	198	177	173	149	191	165	172	165	182	179	190	169	187	188	161	200	180	155	167	173	193	201	165	179	198	163	170	196	164	147	172	153	165	175	206	161	143	185	174	186	166	175	178	187	183	163	167	171	174	169	172	166	197	186	167	173	188	176	161	162	187	175	200	178	179	166	170	178	168	154	184	177	172	159	149	177	166	163	162	158	182	162	137	169	184	169	193	155	180	150	200	156	189	178	180	158	187	168	184	168	171	181	166	163	176	180	187	170	186	177	171	168	165	165	158	150	177	195	166	168	185	160	180	189	165	155	160	205	183	166	181	177	165	200	142	174	186	166	181	171	178	159	185	152	168	178	174	159	171	169	166	170	162	157	168	199	165	179	175	184	150	168	166	164	161	175	166	180	165	168	171	159	186	169	188	178	168	169	157	152	177	175	164	160	181	166	146	183	162	170	176	188	170	160	170	180	170	188	172	171	165	174	180	183	167	191	141	173	170	181	185	154	184	148	171	171	195	175	166	185	180	169	187	223	187	177	185	174	157	164	160	190	166	177	170	172	148	175	177	156	175	160	206	165	181	179	189	167	183	194	149	163	170	167	176	205	183	185	170	180	211	179	175	154	174	176	171	164	171	165	179	175	171	177	168	177	170	174	151	153	183	202	166	179	168	170	182	148	147	175	161	158	181	168	168	154	170	180	168	172	177	151	163	165	166	161	164	165	176	173	177	162	160	173	186	192	166	178	172	178	171	194	147	173	156	158	158	183	176	183	172	200	208	180	173	135	169	148	165	201	164	204	170	193	171	166	171	174	172	167	170	186	176	145	155	172	168	178	165	148	161	171	153	176	180	181	162	173	198	169	172	160	165	147	174	145	171	181	160	171	169	176	172	172	167	167	182	188	156	182	186	175	163	157	159	184	177	170	163	178	155	164	178	181	171	165	187	197	189	162	191	175	200	173	177	156	186	138	165	151	169	170	175	217	150	179	179	178	147	177	169	171	176	175	173	155	159	201	167	168	192	181	181	177	190	191	165	149	136	159	169	177	179	186	166	185	196	197	165	181	165	180	177	143	177	186	170	187
49987	71971	62808	44412	29424	11495	9094	1061	852	790	610	550	515	473	407	401	397	371	354	330	330	294	341	327	305	288	283	294	278	261	288	290	278	261	249	264	264	255	293	234	260	297	259	251	234	230	285	256	262	263	245	244	272	259	237	251	223	298	241	235	244	245	274	237	259	243	267	280	249	287	250	286	251	233	225	217	251	254	245	264	265	245	243	260	245	246	239	230	237	263	265	253	242	244	250	248	233	250	233	271	238	247	292	263	253	231	260	257	227	250	245	270	266	247	244	223	264	255	258	255	259	224	234	255	221	234	257	257	224	238	233	249	224	245	255	228	261	261	250	258	254	222	262	228	270	242	239	243	231	239	244	237	248	221	239	249	242	232	258	235	236	220	222	241	249	232	252	265	246	238	226	240	251	250	214	231	243	267	243	240	245	270	265	240	253	274	233	221	260	227	242	214	263	224	242	233	260	235	220	243	239	228	244	272	247	259	218	251	249	245	263	247	242	232	239	260	248	231	235	278	244	261	225	243	250	235	258	218	244	248	231	231	234	268	246	237	228	252	254	253	234	245	261	242	251	210	243	255	246	235	217	232	250	281	233	252	238	219	278	219	246	240	210	248	242	263	251	223	217	218	232	242	220	202	250	229	228	225	249	230	258	220	235	241	250	250	246	240	246	222	243	247	248	266	240	220	280	230	258	245	245	231	250	236	242	248	253	256	258	250	258	240	230	238	247	263	246	254	257	259	220	243	236	229	247	251	248	254	246	239	223	229	232	253	262	254	245	266	225	228	263	238	259	222	265	249	249	230	241	247	233	240	278	238	223	225	269	255	227	248	240	266	238	242	255	238	230	245	264	251	229	259	204	261	238	234	240	252	269	275	234	238	243	255	229	215	265	250	241	252	265	235	223	230	239	239	245	272	267	223	243	273	221	239	254	244	264	242	238	232	245	240	245	243	249	239	242	249	255	237	228	208	267	249	265	219	243	226	248	252	261	236	245	225	245	257	222	239	240	257	233	243	261	239	237	259	250	223	231	220	254	279	248	241	254	225	263	282	259	261	258	267	214	274	248	261	271	257	234	229	263	245	280	252	212	243	262	237	241	232	242	238	256	235	233	247	253	283	229	218	249	235	257	259	246	261	237	256	252	271	250	267	260	238	225	233	248	241	240	233	258	258	216	283	212	287	259	246	249	249	220	232	258	237	257	220	230	251	257	234	230	230	224	235	260	225	234	233	263	280	262	253	233	230	237	222	235	225	250	252	232	252	255	258	249	234	253	242	252	241	266	244	232	230	247	239	245	234	226	236	229	240	235	231	230	273	251	259	243	258	256	231	259	228	221	221	258	265	259	245	268	260	235	231	245	240	232	235	243	240	233	265	278	251	262	228	238	240	260	252	238	246	258	246	240	238	244	258	268	266	254	269	229	262	236	240	235	215	253	273	260	243	231	244	240	254	227	231	250	236	263	269	223	244	251	251	243	229	268	251	259	236	257	242	260	241	253	244	220	254	222	253	225	260	231	270	242	230	253	235	266	248	229	247	249	247	234	232	260	256	241	231	241	235	243	242	239	240	216	253	249	224	237	233	251	220	244	214	247	225	222	259	227	241	245	235	250	272	249	235	248	247	235	244	220	192	255	273	263	232	249	220	233	252	243	244	275	249	272	257	268	257	216	279	243	255	266	248	236	273	223	236	249	285	227	243	240	251	258	261	261	235	267	250	240	258	246	248	217	242	253	268	258	254	236	255	230	253	248	258	267	279	248	251	261	273	266	242	252	238	268	250	229	240	219	242	242	246	245	259	269	229	253	232	224	265	244	245	258	237	266	256	218	279	220	239	216	245	240	241	244	253	252	230	273	253	232	247	240	242	217	241	214	254	228	218	252	241	250	221	243	246	247	255	253	240	243	234	233	220	245	243	251	206	257	231	253	243	244	233	276	230	255	208	250	236	253	239	256	253	238	239	268	254	238	257	233	252	243	240	228	252	253	245	227	260	228	241	256	239	273	225	250	276	226	246	279	244	248	254	233	219	253	250	248	287	246	253	273	257	253	262	277	255	249	223	224	242	227	274	236	249	227	256	231	239	230	243	217	203	227	254	233	241	260	267	244	247	269	248	251	262	230	268	225	239	268	258	244	237	255	248	249	238	246	269	269	265	246	236	239	226	236	268	269	223	265	243	231	246	242	211	256	245	238	244	255	236	222	270	244	242	232	266	240	249	255	255	251	256	197	222	255	244	264	261	253	247	250	207	252	246	211	250	231	248	233	256	246	225	253	270	261	270	245	250	255	232	250	240	242	240	248	231	268	265	225	255	252	254	261	231	219	247	239	273	250	231	243	264	252	246	236	251	217	254	209	219	226	257	240	252	216	252	236	261	263	260	259	251	243	234	240	255	262	264	267	234	222	224	224	224	218	239	248	263	260	244	224	217	227	228	259	272	235	235	218	251	255	255	271	263	225	230	221	259	276	234	247	275	243	231	222	262	231	229	219	229	267	299	252	234	233	251	228	253	245	260	233	244	253	252	230	253	237	249	248	270	251	243	243	244	237	244	249	234	262	231	241	254	260	254	255	221	234	239	234	260	227	244	260	224	229	245	247	257	255	253	281	266	230	254	227	249	237	247	229	253	239	242	231	263	233	239	270	230	268	266	210	248	224	252	255	251	246	265	237	235	259	231	237	249	231	247	233	232	239	267	251	284	214	257	243	249	275	270	235	250	216	227	228	248	263	239	265	262	258	232	276	258	242	259	237	239	247	247	234	241	241	241	237	237	252	240	245	239	257	238	267	263	243	266	235	222	264	253	246	219	241	260	245	229	253	247	240	238	216	225	220	220	252	255	245	261	298	235	228	214	252	243	257	249	265	245	268	221	275	224	249	229	214	263	272	251	248	257	226	258	280	270	268	248	208	248	226	241	248	229	245	243	252	249	261	218	238	247	246	256	272	260	236	252	254	252	223	246	247	253	254	234	231	232	267	269	249	262	232	257	265	251	221	263	256	244	221	257	235	239	251	264	256	237	242	246	227	260	257	220	243	243	262	237	257	245	210	242	276	254	251	254	233	248	242	256	245	239	248	247	261	237	238	250	233	247	250	252	239	246	254	262	266	236	243	242	238	240	244	267	242	247	240	237	262	213	258	238	251	208	239	211	254	255	222	238	243	263	265	210	239	276	240	261	252	226	237	228	257	254	242	250	242	262	236	228	260	253	244	236	231	225	258	247	257	251	227	231	246	241	240	240	242	237	229	269	243	260	261	233	237	248	248	237	252	271	229	262	231	231	230	252	231	239	282	256	254	247	247	240	250	278	258	251	246	239	231	241	248	239	269	238	250	259	250	259	234	270	243	236	234	236	243	261	249	248	272	263	236	244	239	233	257	243	243	227	205	247	220	247	244	294	268	242	268	234	250	238	217	236	254	236	248	223	219	220	265	239	266	236	273	269	270	242	250	273	260	250	235	254	236	243	261	244	263	228	251	233
30995	35879	34056	21088	8337	1772	1801	494	440	462	448	439	437	449	473	448	487	412	432	466	444	454	445	444	440	471	399	447	485	427	446	426	423	488	441	482	424	439	464	418	442	417	428	433	417	430	402	441	472	439	447	457	413	393	453	464	492	444	439	473	458	437	442	403	468	451	466	458	444	439	428	446	422	452	403	447	444	444	445	445	444	415	419	437	474	435	438	481	416	418	466	438	441	444	439	429	445	466	433	434	453	460	450	425	445	458	436	424	437	443	406	460	440	437	429	430	436	430	471	454	462	400	438	440	403	473	411	447	409	459	467	427	438	446	446	405	403	451	446	455	457	455	473	478	430	454	451	403	465	468	430	458	462	466	461	477	423	425	425	432	401	453	469	420	473	464	466	395	450	477	441	461	481	440	440	441	485	449	465	416	432	431	436	446	418	437	419	452	414	461	407	428	466	410	430	432	457	455	458	443	481	416	437	424	442	414	482	439	406	435	431	401	496	414	413	423	465	429	399	444	438	415	439	421	468	445	406	432	431	451	432	486	436	445	467	456	429	460	388	453	454	430	422	458	423	443	459	430	463	468	440	444	453	458	456	449	433	439	447	434	459	443	382	436	410	454	431	436	447	467	434	443	427	414	458	419	411	454	440	473	445	488	443	439	424	434	413	427	456	481	438	434	448	421	447	467	446	449	466	434	457	434	453	437	469	452	443	443	440	440	436	416	416	434	461	448	444	425	432	466	436	461	409	463	462	439	449	429	416	452	444	424	409	446	443	465	440	436	438	447	464	467	462	408	431	434	454	436	443	441	438	428	429	448	425	459	429	428	441	436	441	440	430	478	442	430	409	485	416	434	441	472	494	474	464	450	464	422	486	475	434	450	418	457	450	485	442	445	460	460	438	414	419	465	430	421	474	446	465	461	467	431	438	419	432	433	403	445	474	472	438	429	435	443	455	434	439	432	421	446	473	460	428	450	446	446	472	455	428	448	398	446	427	437	436	437	427	466	408	472	424	425	409	453	451	446	421	424	452	429	428	409	420	467	463	438	457	453	441	416	431	455	467	449	443	432	421	414	492	434	453	403	404	432	466	419	432	466	435	385	412	465	423	442	449	441	418	460	443	439	434	431	473	450	410	432	457	453	409	467	452	492	456	448	459	442	459	453	435	435	429	435	454	483	441	431	440	430	458	376	416	434	427	468	435	425	437	433	461	423	467	423	440	422	472	464	444	420	419	463	466	419	423	429	447	476	429	461	422	438	440	428	469	430	459	448	458	414	450	438	409	455	413	444	445	453	458	452	435	404	389	427	439	441	444	456	449	435	433	467	458	456	446	431	384	427	452	434	410	445	436	443	459	489	417	436	502	437	467	438	453	439	453	407	418	481	425	463	462	418	421	450	408	460	462	438	476	396	401	465	463	421	453	436	410	467	441	436	426	465	483	449	480	432	446	454	454	431	437	419	429	433	437	450	446	461	446	455	425	487	457	463	415	452	412	466	410	418	450	485	435	450	430	442	449	445	453	479	429	467	459	448	431	454	466	433	470	436	461	456	439	454	425	469	449	412	463	414	397	436	451	450	420	418	425	459	464	411	455	420	461	417	433	449	448	447	442	453	423	443	450	411	461	416	459	424	417	445	455	439	457	412	437	443	428	476	406	464	404	519	459	454	460	427	473	431	413	432	450	382	450	432	448	417	446	443	447	415	424	472	417	445	437	459	468	435	463	400	408	461	444	469	454	468	443	427	451	462	429	434	457	473	455	454	468	425	434	406	429	451	420	418	417	431	465	410	395	432	419	432	463	423	439	433	441	454	455	440	427	429	450	415	491	459	437	442	404	426	422	447	450	421	445	424	425	431	458	445	442	448	436	405	412	457	429	458	464	463	441	447	453	447	432	432	433	436	442	437	470	439	475	466	426	429	429	453	438	408	458	433	461	445	419	429	446	470	448	424	456	404	402	466	459	449	469	398	410	436	474	439	443	444	407	469	455	406	435	439	456	436	447	418	459	444	449	452	440	451	421	441	411	459	409	469	431	428	411	458	456	425	450	429	434	450	445	430	427	443	423	438	432	439	428	441	364	451	393	456	428	439	427	457	438	421	429	441	429	450	451	410	398	423	424	443	445	406	465	454	444	451	444	440	457	495	428	434	459	475	428	433	445	460	430	455	451	498	425	418	448	458	467	443	428	430	444	506	442	452	466	430	414	456	448	445	465	439	437	437	440	444	414	429	464	454	445	406	423	485	452	450	446	424	444	420	448	437	434	390	406	453	444	437	471	448	442	439	444	442	413	412	424	447	431	446	460	435	427	435	426	431	459	442	426	462	420	424	434	463	445	450	483	459	440	440	474	465	475	420	439	447	463	423	430	453	431	441	463	463	441	433	407	435	462	454	450	441	468	470	425	442	453	425	459	460	469	463	458	453	400	428	437	445	451	460	422	431	463	418	451	451	430	441	441	439	447	421	452	457	464	424	437	489	444	493	400	445	426	462	453	410	424	437	479	452	421	455	445	411	407	433	444	415	455	439	438	414	451	464	459	440	424	453	463	426	453	422	461	428	445	443	421	452	459	470	468	467	433	417	422	417	446	417	446	501	404	428	470	442	433	403	433	430	433	463	423	449	425	443	443	384	427	464	454	418	426	435	452	419	409	432	465	462	456	481	446	415	480	452	426	436	412	460	443	428	497	472	469	448	457	452	461	452	412	476	435	432	443	402	456	397	414	441	433	447	452	422	453	459	413	428	442	428	428	444	451	451	430	426	424	469	430	448	428	434	409	464	428	451	454	436	467	432	387	423	440	428	453	479	420	434	451	442	465	476	441	466	419	484	458	453	449	449	442	414	428	438	442	478	467	445	416	446	448	460	439	426	462	426	458	473	443	433	419	475	454	465	449	441	470	409	450	449	434	469	469	451	446	461	455	454	439	468	402	442	423	447	464	435	416	455	445	465	458	454	457	425	432	465	441	447	470	438	440	452	451	404	473	423	421	421	415	444	432	419	427	454	432	452	439	459	422	432	426	425	462	439	449	452	494	422	468	435	410	413	440	461	462	450	461	379	467	456	440	437	429	413	448	417	423	468	430	448	438	429	412	435	450	438	395	459	414	436	428	457	409	451	479	414	424	429	428	483	424	456	428	487	461	422	474	435	437	478	419	409	440	423	457	459	454	469	457	443	441	450	429	425	446	433	446	443	475	456	448	456	445	415	438	452	446	485	443	456	434	423	470	439	439	448	448	500	447	475	476	416	447	452	452	418	460	451	440	433	451	442	452	447	422	439	456	429	430	399	464	416	439	465	454	435	474	463	465	457	434	467	454	434	441	421	439	442	418	430	437	441	440	436	425	461	420	439	455	429	453	436	408	418	420	422	450	435	488	424	453	483	430	447	440	465	443	447	415	412	435	421	429	446	445	442	440	434	444	416	434	427	451	477	431	463	442	475	450	432	451	470	386	468	394	448	436	433	402	450	425	488	414	421
40851	53293	37749	21781	11615	3004	3263	668	607	608	593	635	669	601	629	638	619	599	593	613	579	625	619	637	628	584	587	592	583	584	632	610	661	622	568	585	570	599	604	583	575	640	627	648	629	592	614	620	598	652	592	660	651	631	587	593	633	579	608	600	643	630	613	652	635	602	614	599	585	675	602	624	613	610	601	602	595	617	581	612	554	597	599	647	661	573	606	619	591	613	610	577	620	609	606	605	606	596	618	605	622	642	662	577	617	604	622	609	629	632	633	578	638	605	613	598	570	608	623	603	633	626	628	590	599	661	564	617	620	603	581	567	608	603	610	604	614	600	599	676	611	615	604	629	638	670	627	622	579	620	602	600	633	631	615	644	601	524	600	646	633	628	601	598	597	630	620	594	639	612	619	575	572	631	661	576	612	645	601	621	582	637	606	594	602	584	630	674	637	590	603	633	597	618	589	625	590	587	625	604	574	605	612	629	618	599	616	619	667	597	622	619	593	596	576	643	631	629	632	582	627	633	649	613	634	615	634	638	627	567	622	567	646	650	566	666	600	606	598	641	643	631	597	638	628	610	602	609	593	611	647	626	580	615	604	605	643	603	572	575	607	596	600	675	631	609	616	563	606	606	632	603	559	585	636	616	600	607	613	572	570	615	626	592	587	630	596	599	631	598	595	565	621	639	601	652	650	603	615	574	649	598	612	614	643	594	583	608	612	650	617	676	607	599	562	617	646	580	663	600	675	594	608	625	596	612	613	582	578	617	599	601	638	604	610	624	588	632	595	617	618	564	579	582	579	587	640	602	596	556	589	607	620	625	597	611	592	616	628	589	598	618	638	633	609	592	624	633	607	635	631	566	561	669	650	649	616	632	587	603	627	603	597	627	640	641	669	596	616	608	584	603	606	604	640	593	613	630	638	685	635	567	606	614	654	603	608	620	593	583	620	641	606	591	618	631	584	625	609	632	605	594	615	608	572	600	590	584	577	606	606	618	587	624	613	624	563	643	611	588	626	674	607	595	602	670	608	662	627	615	594	651	605	611	624	600	608	577	623	624	621	636	623	598	574	584	618	658	611	606	616	610	618	607	644	621	619	636	592	582	618	623	585	608	673	640	657	647	610	566	604	602	586	605	596	628	632	642	580	623	617	609	582	590	599	670	651	595	603	616	590	592	611	599	649	672	596	618	629	557	591	590	625	599	583	610	607	631	637	620	608	636	579	628	611	533	594	681	615	591	667	577	611	615	665	631	569	599	617	628	618	586	626	640	643	619	609	608	596	654	614	597	624	638	583	598	624	589	640	583	666	627	601	632	612	653	609	617	600	639	603	640	664	606	597	613	602	625	636	564	635	642	613	614	620	657	609	608	583	617	595	594	596	597	646	621	553	650	608	643	576	648	577	631	663	603	646	589	646	611	582	643	657	630	600	593	631	624	621	585	656	597	605	602	614	594	602	654	581	603	603	601	603	605	615	614	604	614	608	585	615	611	614	614	617	626	618	600	605	655	586	618	609	576	639	635	601	629	637	641	648	630	618	610	597	631	615	620	590	610	614	606	560	636	625	585	609	651	623	620	630	615	598	626	588	621	618	620	652	558	638	604	626	603	608	595	628	606	615	595	620	604	605	610	583	611	597	616	594	637	624	613	621	623	610	634	597	638	615	644	603	627	603	668	598	587	609	681	582	568	612	597	573	641	607	624	576	556	624	627	634	608	585	645	621	614	616	626	580	590	596	619	581	619	633	658	616	600	609	604	589	593	609	544	618	571	595	625	644	632	630	634	569	579	555	560	595	612	565	583	598	599	570	597	617	626	601	636	617	605	579	601	627	609	599	617	583	611	591	644	612	593	636	580	579	604	611	572	621	614	636	619	597	597	657	608	614	667	636	623	612	573	627	610	588	609	614	610	621	620	596	611	612	579	606	625	616	617	568	602	588	610	592	611	625	640	610	606	609	647	659	636	623	606	633	573	605	620	592	632	593	620	582	603	588	569	652	599	603	625	605	646	595	636	587	623	614	652	637	618	659	566	603	571	612	674	627	550	616	624	590	594	613	582	582	637	602	626	611	606	612	628	675	539	567	627	602	586	645	570	620	622	591	634	619	594	597	625	617	642	622	573	569	618	594	599	617	641	634	601	574	613	615	582	685	613	589	635	574	583	601	595	596	623	621	588	601	590	599	606	582	583	602	606	589	608	653	595	583	616	642	591	607	626	581	585	608	625	575	582	586	628	610	589	619	621	628	628	638	563	585	654	571	584	611	650	649	610	648	626	582	600	658	607	605	618	619	594	599	615	610	647	602	646	594	578	629	613	554	609	634	624	620	629	595	633	611	611	596	616	613	636	622	653	667	589	602	615	614	582	623	619	621	659	612	577	627	595	606	654	597	619	650	633	684	600	609	637	597	609	596	612	629	600	612	637	619	640	629	566	636	626	601	628	598	606	581	649	665	659	582	593	656	589	564	606	590	630	575	600	595	613	606	643	604	609	585	623	595	644	635	574	653	575	603	586	583	610	624	586	655	594	647	586	643	621	665	633	641	593	604	652	640	617	582	629	648	610	603	596	615	601	606	607	611	594	636	646	576	571	602	554	597	626	602	638	561	598	608	595	644	607	565	636	641	626	630	629	626	576	634	603	582	606	641	616	596	604	654	604	634	626	561	630	615	574	607	628	624	548	605	597	578	613	578	593	603	592	645	615	632	587	614	654	614	599	569	577	606	592	542	612	637	649	610	639	648	672	606	611	624	578	619	587	610	574	591	627	600	594	622	606	612	620	565	590	614	631	574	620	606	610	626	606	597	575	587	633	616	612	598	613	661	617	618	665	580	552	602	591	601	570	595	624	614	566	609	595	566	592	652	642	624	627	616	631	604	589	631	636	599	629	618	589	589	578	599	602	629	629	611	587	583	643	625	606	609	615	586	646	596	644	616	599	636	640	580	613	644	617	591	603	640	660	594	620	554	620	593	621	581	589	586	664	566	569	615	620	610	624	602	617	593	645	615	645	612	588	650	599	586	631	599	622	621	600	607	626	617	624	620	630	611	609	614	614	614	555	618	650	598	614	662	588	599	643	595	607	613	601	618	601	663	589	604	636	634	617	611	635	584	596	644	594	603	636	625	651	601	598	639	608	596	616	602	675	631	601	615	576	616	642	657	594	600	643	603	594	579	674	569	610	606	632	604	590	603	588	640	642	625	640	611	613	606	621	607	595	617	654	569	632	607	617	565	601	597	600	634	593	568	629	602	666	639	638	589	613	624	600	598	577	538	577	560	618	647	638	585	589	614	604	566	580	615	552	601	618	588	654	593	643	596	628	637	578	633	577	645	612	605	621	613	614	576	612	594	631	593	618	603	606	626	634	589	613	570	591	630	609	602	603	591	646	631	586	620	614	634	587	626	628	642	623	541	586	570	615	589	606	621	630	623	604	573	575	620	646	589	614	592	639	629	590	589	626	590	602	619	641	637	570	608	637	597	596
24326	21462	29990	24748	21391	18054	20180	2956	487	464	435	441	455	394	433	377	404	398	402	399	382	401	429	394	372	369	415	404	389	374	375	441	424	365	416	408	400	406	383	368	392	405	402	378	380	401	348	375	389	382	362	388	407	401	405	403	377	383	376	383	415	443	395	402	391	380	365	423	384	383	418	394	380	390	367	358	381	385	359	391	358	363	349	397	379	421	393	367	406	374	368	393	410	390	389	389	373	390	397	398	388	354	392	378	420	382	420	398	375	414	383	414	387	371	367	386	378	388	367	406	380	419	434	395	399	395	409	356	393	402	397	401	369	384	412	385	374	376	405	386	354	371	384	360	386	348	396	415	380	354	383	386	417	400	371	369	360	379	367	398	418	391	410	400	406	359	377	368	390	369	369	373	380	383	361	388	419	393	412	404	400	359	404	403	372	430	384	399	367	343	357	375	386	373	369	383	389	370	388	357	378	371	367	416	413	375	391	389	381	409	407	381	374	362	390	367	366	408	370	395	403	410	376	394	381	377	388	384	383	402	388	374	399	392	395	396	357	355	390	385	415	365	356	385	393	419	387	378	380	403	409	406	372	390	365	391	410	402	371	352	400	376	375	393	398	379	400	407	346	381	371	353	414	393	404	356	383	381	374	445	399	382	357	397	416	405	360	386	344	352	397	373	387	366	401	393	414	377	363	374	362	404	390	412	406	388	373	379	378	382	376	390	379	372	426	388	371	404	383	421	396	365	376	378	400	405	374	363	403	387	373	389	381	406	419	398	352	376	391	400	395	382	362	388	371	402	372	388	379	382	370	375	380	398	398	371	383	392	374	367	381	371	345	381	396	363	424	386	359	377	370	402	362	380	399	395	361	410	383	382	379	405	398	403	395	355	410	384	389	396	350	378	372	362	380	377	376	343	377	352	386	406	369	408	382	388	369	367	399	376	415	411	379	383	359	402	382	392	374	331	440	377	421	359	339	355	409	393	405	394	369	399	374	375	410	378	391	391	353	391	386	383	403	404	362	389	373	413	358	394	416	408	415	380	347	359	399	389	330	354	405	375	408	366	399	419	388	396	379	380	355	384	398	407	370	396	381	376	374	392	404	411	397	382	391	390	367	381	446	370	410	378	381	374	361	384	398	382	363	383	394	412	444	434	398	364	359	364	360	376	361	431	395	416	388	369	386	379	382	427	400	360	373	389	360	390	366	388	365	392	394	379	378	321	386	400	359	369	369	402	387	356	395	358	367	383	412	343	371	401	415	374	414	364	398	420	386	410	375	373	425	361	385	396	370	394	379	358	364	391	407	441	366	405	391	382	419	400	370	395	405	379	379	367	403	375	365	425	420	368	392	367	381	408	378	390	390	381	393	372	389	398	376	359	379	438	381	360	361	395	387	376	411	392	376	340	406	364	410	410	347	430	391	391	399	378	411	372	415	392	378	398	406	405	373	392	386	354	397	384	357	379	377	369	327	390	347	388	386	369	404	378	380	372	380	384	374	384	369	422	363	398	420	423	417	376	391	411	375	369	388	382	371	385	405	385	366	406	362	374	387	389	399	391	366	412	388	368	366	373	401	370	383	391	364	372	408	412	376	377	402	408	389	380	381	393	397	349	352	361	370	383	374	400	359	379	420	384	390	408	352	361	379	373	398	368	380	390	376	369	385	388	377	420	387	376	377	376	388	397	381	382	412	441	398	393	417	370	367	389	378	381	372	381	366	375	395	374	380	407	403	382	406	352	396	386	373	392	394	395	411	351	395	396	410	373	369	378	384	357	361	369	408	389	362	388	374	402	448	410	430	361	359	353	364	397	372	401	403	375	367	397	396	379	381	389	399	418	420	387	349	391	375	418	347	359	435	421	380	389	375	370	376	346	355	381	409	387	383	377	394	370	397	390	377	417	354	388	445	379	363	398	391	391	401	401	408	381	380	421	359	421	416	390	401	394	381	358	394	381	378	391	399	397	357	377	354	386	372	393	397	384	390	396	373	373	388	389	368	386	408	370	380	443	387	371	410	386	414	346	382	395	388	392	390	386	383	377	372	365	369	396	382	436	375	351	392	360	367	387	371	398	378	425	380	395	376	371	390	353	390	383	400	364	381	366	351	379	366	383	343	410	384	429	398	354	376	386	380	350	386	392	360	382	383	377	358	361	390	363	420	381	354	388	396	382	357	408	372	368	391	373	386	398	396	390	366	384	363	351	364	376	366	372	404	364	407	377	379	428	371	407	389	412	369	375	424	406	405	395	380	363	371	363	383	383	355	393	387	394	380	388	382	356	348	418	401	399	399	343	344	399	407	405	395	371	411	387	350	411	452	389	369	380	369	392	369	353	368	380	354	370	367	408	384	358	410	374	381	391	363	396	356	398	384	393	368	371	384	384	419	374	393	350	367	398	366	379	372	374	373	366	391	419	392	373	373	410	373	405	386	381	347	405	372	363	374	393	348	391	413	395	372	392	385	376	375	393	387	345	341	402	413	389	395	392	381	411	408	390	400	377	392	385	365	420	384	400	385	363	411	408	397	399	407	385	381	351	421	385	389	383	417	370	363	400	408	380	383	430	378	374	401	344	398	398	371	399	374	365	401	350	360	421	376	408	369	383	356	369	415	373	382	362	407	388	404	374	393	358	390	383	391	400	365	408	344	363	361	361	391	370	312	396	388	365	377	407	393	388	389	383	380	398	349	397	391	394	396	377	399	403	388	383	407	416	379	370	391	383	403	370	395	368	388	364	364	363	393	380	391	374	411	372	379	369	370	392	387	411	430	395	358	341	400	377	392	386	423	364	395	394	351	403	423	404	392	396	396	417	382	365	372	412	355	383	366	388	366	374	397	372	387	384	407	385	383	383	394	368	369	388	384	421	367	413	379	388	382	368	339	362	342	382	369	400	358	398	394	392	384	403	388	392	386	389	382	384	377	396	347	393	368	418	416	392	407	394	391	391	376	368	382	380	401	387	386	330	370	412	403	384	365	384	383	393	376	381	349	371	438	357	371	357	381	369	369	367	377	395	366	364	386	415	414	392	375	399	387	367	374	387	381	396	384	368	366	375	405	394	405	392	363	420	394	390	380	348	357	379	391	391	409	390	366	394	383	382	381	379	405	427	418	385	371	398	379	360	397	388	416	387	396	352	388	394	362	390	395	357	393	355	358	383	394	391	391	388	375	413	408	383	363	371	389	373	408	363	374	410	373	381	420	387	393	375	394	396	358	360	378	361	382	377	386	364	370	375	372	349	421	393	402	373	401	356	365	377	359	397	395	379	382	392	395	358	363	383	366	383	384	356	364	375	394	355	357	366	373	337	372	403	393	378	392	414	391	373	367	404	388	381	400	373	376	364	379	386	373	369	394	385	381	374	378	376	386	399	387	397	398	416	364	397	396	410	379	414	381	362	377	381	385	378	389	398	379	372	399	396	381	390	357	362	392	366	388	417	349	386	377	354	369	369	434	393	387	410	370	431	364	363	425	376	387	400
48595	70717	55043	22814	23030	21101	25755	1805	759	665	673	643	650	645	634	581	580	582	579	577	576	533	555	554	520	568	555	569	587	543	573	575	527	540	558	560	573	537	559	545	552	576	564	572	541	546	538	531	550	542	576	555	539	581	559	579	521	558	605	593	523	537	506	536	555	535	521	552	544	516	572	585	550	547	547	596	580	565	542	578	523	527	554	570	525	528	578	528	546	551	516	559	559	528	527	540	534	572	530	524	539	568	538	546	511	511	505	545	499	571	556	529	575	523	535	508	547	535	555	526	602	537	525	533	530	548	566	563	538	566	565	540	518	563	516	560	523	497	540	536	568	584	573	553	526	549	529	551	559	491	543	560	503	550	542	539	565	503	527	514	570	549	550	498	552	581	523	543	494	540	490	545	540	557	550	506	555	598	533	558	502	550	541	549	515	541	551	510	585	518	565	537	569	556	560	571	527	547	521	541	543	565	562	495	565	520	535	534	573	516	518	570	539	563	567	565	552	534	576	525	529	529	575	534	553	513	516	490	553	506	548	568	506	551	560	558	582	542	533	521	532	535	513	532	538	550	528	549	566	567	548	582	592	528	564	522	540	538	545	589	535	540	561	541	525	591	558	535	551	551	560	590	537	556	542	517	534	547	510	553	526	540	549	559	570	529	539	542	577	564	588	506	544	519	547	514	541	538	564	542	512	552	523	548	568	550	557	513	542	522	582	529	564	572	541	562	554	583	571	563	557	563	571	551	514	540	554	537	558	565	572	541	544	558	564	506	573	529	507	547	508	584	522	530	499	533	566	542	585	536	519	538	517	578	507	564	566	511	559	556	547	521	530	555	549	507	575	577	566	573	550	535	526	561	594	515	533	571	566	548	522	503	520	548	572	553	517	584	535	513	529	553	542	555	555	548	531	523	536	552	515	569	548	526	494	569	547	488	541	567	508	519	610	535	544	564	507	573	541	549	562	486	583	540	541	528	539	498	542	525	559	571	550	565	543	534	568	518	580	541	528	589	527	541	531	533	552	559	579	541	522	535	528	511	534	555	549	519	558	578	510	539	522	541	517	520	509	534	533	543	616	528	533	575	554	532	524	496	493	567	529	545	539	569	550	521	549	526	522	532	535	546	555	550	535	546	524	513	537	520	535	561	544	542	578	564	598	521	548	587	560	545	555	525	541	567	564	556	527	507	557	572	546	538	590	551	555	572	563	569	589	512	537	570	576	525	516	560	545	545	530	545	562	533	555	545	505	570	603	552	541	561	564	550	604	560	530	524	537	537	534	536	585	543	521	558	557	519	578	526	544	549	505	543	573	518	553	532	512	533	543	532	528	506	554	553	536	548	527	537	534	526	523	607	543	582	579	587	580	536	562	570	532	547	533	530	546	505	495	551	576	546	535	552	548	527	514	549	549	578	512	565	526	534	536	522	578	539	514	554	520	533	506	534	553	529	568	553	570	524	522	524	553	576	511	520	558	547	554	539	549	529	552	577	580	538	546	523	550	503	565	550	553	525	523	511	550	518	554	559	523	535	548	559	539	521	557	604	568	579	609	529	524	530	533	577	538	578	522	546	556	551	581	557	549	520	528	549	538	562	535	566	530	539	576	514	520	538	526	543	517	589	589	519	546	568	532	548	556	568	551	552	555	579	541	541	560	534	543	537	528	510	517	548	536	536	536	563	540	566	525	538	550	527	558	542	497	553	592	553	551	537	540	534	565	561	496	540	559	574	591	553	533	517	536	531	562	525	533	568	535	518	505	545	563	527	529	555	544	551	582	535	565	546	552	541	561	519	548	515	566	485	542	554	538	494	552	555	510	520	473	531	507	557	514	587	530	537	515	564	500	540	535	499	564	564	540	548	548	560	557	545	541	529	548	544	561	519	557	583	545	586	536	538	553	538	561	592	499	538	519	520	525	514	540	500	567	567	576	553	558	522	572	569	542	536	592	535	525	502	551	564	568	568	532	523	559	510	520	502	514	503	525	521	533	555	564	566	514	587	559	561	521	576	563	573	538	592	576	511	567	523	539	544	528	536	544	539	520	537	525	578	532	510	532	579	544	534	590	503	551	562	520	536	491	516	526	586	563	533	542	556	551	555	543	580	554	551	539	544	525	530	496	588	528	567	535	578	533	552	557	522	574	568	580	575	558	506	557	554	536	513	503	556	550	526	538	565	586	578	525	568	523	582	515	549	532	543	510	550	573	505	528	582	519	553	519	575	503	529	591	524	543	526	517	518	592	496	563	530	524	521	520	582	535	540	515	554	560	553	531	538	552	538	549	560	510	572	598	558	534	524	530	557	527	525	540	530	561	553	548	600	577	545	556	552	526	520	567	605	533	558	556	538	555	584	553	552	500	510	581	552	508	561	558	576	535	534	559	538	582	521	537	561	549	565	539	540	554	542	505	548	512	561	572	507	532	549	542	533	599	536	523	543	523	534	568	506	514	554	535	507	566	565	503	506	483	533	564	540	550	482	517	539	560	533	510	505	547	519	524	513	545	530	529	543	567	526	564	545	532	549	493	575	510	553	540	560	561	547	545	600	501	520	545	572	525	533	510	534	579	581	523	557	516	549	524	553	493	526	570	536	525	531	529	524	562	532	523	549	571	518	580	518	561	532	514	506	572	567	514	545	547	546	530	545	568	528	541	516	544	529	493	559	552	561	559	614	541	555	522	551	520	484	526	550	567	559	511	557	522	551	560	558	557	517	547	534	493	514	580	511	523	583	541	522	529	527	537	490	511	589	566	545	517	548	544	555	553	586	526	579	545	520	555	549	569	545	551	531	548	557	582	527	515	523	540	533	551	530	517	537	577	542	550	539	517	575	534	544	571	519	496	541	525	520	532	543	544	542	514	520	511	536	557	513	586	605	529	567	550	535	534	559	599	537	529	526	570	554	519	520	554	503	557	514	528	524	532	553	550	484	546	504	544	553	536	555	592	537	568	529	544	523	544	550	578	537	521	582	544	508	553	573	514	540	504	598	547	545	574	558	554	533	523	560	567	546	541	530	540	556	523	550	523	523	562	552	535	488	520	565	519	533	578	527	533	551	555	540	588	538	585	554	541	561	566	562	572	518	560	579	544	551	565	567	526	558	529	541	547	542	526	544	585	504	518	549	552	550	519	564	535	571	526	559	518	538	541	516	537	567	560	543	500	543	526	535	539	558	557	552	565	557	509	555	511	568	529	539	571	550	566	569	548	521	543	540	558	514	539	533	535	531	563	582	582	517	534	570	522	524	535	557	545	512	567	559	549	543	529	555	477	515	539	555	556	564	514	568	539	518	557	506	501	534	510	520	559	514	538	499	534	547	573	576	536	542	496	506	559	540	517	553	576	561	560	545	533	591	545	538	533	558	543	598	499	574	578	504	549	510	529	514	587	572	567	550	540	585	573	543	546	521	583	566	545	563	553	531	565	541	561	506	490	541	553	544	567	582	501	513	538	593	511	589	544	550	513	536	578	570	545	572	537	467
23073	21143	28856	23736	21358	25656	31147	7319	402	306	325	288	243	273	257	223	222	230	235	190	194	202	195	188	215	198	191	172	206	191	181	188	171	185	176	196	182	168	197	179	153	169	200	184	191	178	191	195	182	180	153	209	176	200	185	177	171	183	185	181	170	181	192	153	160	202	172	161	167	171	172	177	181	186	173	197	191	186	167	204	176	185	169	182	180	185	174	155	192	194	176	187	169	179	198	192	167	194	174	168	172	175	169	160	186	177	200	185	188	156	158	181	175	174	169	201	190	206	187	170	167	192	146	196	181	176	183	171	175	193	191	191	178	160	182	181	166	187	186	182	175	201	182	192	186	192	172	181	170	167	169	187	188	211	183	197	177	222	178	187	170	156	198	179	160	186	176	193	157	164	187	192	194	165	184	195	182	194	190	163	187	179	179	168	166	170	164	175	191	190	173	200	190	193	211	164	164	182	195	179	162	168	150	157	191	180	153	201	176	184	198	167	190	178	170	174	189	177	164	171	188	168	177	174	189	194	188	196	186	164	196	192	182	199	179	173	158	187	173	183	176	170	163	179	174	190	163	175	149	188	165	168	196	203	169	178	176	179	151	174	166	153	162	176	178	183	171	200	183	158	178	169	152	198	170	176	180	172	175	189	168	168	168	187	170	169	188	161	196	182	169	198	172	176	187	176	184	154	160	171	176	186	182	166	178	195	194	186	176	161	172	178	174	163	163	186	183	178	174	172	174	189	146	173	182	188	199	194	162	165	199	166	157	199	168	186	183	170	185	186	174	184	182	201	162	167	181	164	184	163	179	163	164	177	173	196	199	163	179	190	169	173	189	179	175	210	160	173	188	175	182	165	187	173	196	178	162	202	173	177	171	213	194	170	199	180	180	172	191	166	159	186	156	189	177	179	177	184	169	185	189	177	194	178	210	148	174	175	188	175	193	189	184	169	221	185	159	188	183	187	182	178	155	163	204	174	185	177	194	160	169	186	194	172	182	188	189	192	179	174	163	179	170	192	187	191	206	187	197	181	191	158	180	172	168	197	181	186	200	165	186	192	171	170	182	188	206	193	159	182	170	182	156	159	178	154	174	187	174	149	173	176	188	183	191	179	183	174	208	198	184	203	180	154	181	170	193	182	195	186	180	168	184	199	171	178	177	152	171	185	184	178	171	180	167	190	182	168	186	199	194	180	165	182	166	166	161	186	167	176	178	184	171	183	185	186	175	179	184	168	172	184	201	165	180	191	186	195	168	183	188	217	165	164	167	172	195	188	177	183	163	178	193	175	216	168	181	201	182	223	179	171	204	148	163	187	172	163	179	186	171	180	166	154	177	157	171	163	186	188	194	171	184	192	216	170	171	163	157	160	178	187	178	183	169	191	177	180	161	146	185	190	174	188	180	164	174	188	175	164	186	165	154	179	192	202	155	188	179	172	183	193	159	166	178	203	203	193	164	164	205	164	185	188	182	191	174	190	190	193	174	184	164	169	173	155	155	170	185	201	166	148	179	176	183	173	185	193	177	155	176	159	189	176	171	164	136	170	183	182	160	201	183	186	167	184	180	197	151	185	190	177	178	186	200	185	169	196	161	185	174	188	191	162	176	188	156	178	163	168	173	198	162	177	164	183	191	187	180	164	184	181	166	172	176	171	210	172	177	177	159	173	194	167	165	179	174	203	193	174	189	180	167	183	187	191	165	191	179	187	195	182	164	169	191	158	171	183	161	189	197	179	189	137	213	176	175	181	167	198	188	180	187	193	172	179	189	172	173	184	198	189	176	189	183	161	155	166	160	175	197	181	176	168	184	198	180	179	177	168	192	186	202	212	169	176	195	179	178	184	188	181	204	183	190	175	177	187	178	175	162	149	189	184	149	178	161	179	156	179	165	164	175	172	169	187	162	207	182	184	170	177	178	189	181	206	194	200	189	181	174	179	172	179	173	207	199	196	193	189	183	180	157	168	161	170	185	180	182	154	180	194	165	165	192	154	184	158	192	174	189	188	168	204	157	175	160	177	166	194	156	185	180	211	201	166	190	174	202	173	156	179	155	167	177	177	155	187	168	191	174	208	180	193	193	183	175	170	173	183	202	184	186	187	161	179	186	195	177	172	178	190	185	171	175	171	183	196	187	172	181	181	181	166	178	165	155	167	179	167	172	187	171	141	170	153	157	173	178	186	193	184	168	174	177	168	172	178	167	170	162	175	177	171	191	169	167	207	169	184	177	175	165	180	175	156	210	174	193	172	188	168	162	163	181	191	156	190	186	173	176	185	187	178	192	165	185	186	186	190	187	183	199	196	182	179	173	171	168	191	175	198	184	145	161	183	186	176	193	187	169	167	182	161	184	204	175	173	175	180	210	183	166	159	161	175	177	165	170	187	174	212	182	191	174	175	183	172	195	169	197	198	187	154	197	165	181	180	177	182	168	172	198	170	179	145	179	209	182	179	182	198	211	181	186	189	182	182	151	198	185	191	169	186	172	177	160	172	169	154	186	182	167	184	199	173	198	207	194	166	191	210	172	170	230	177	160	159	178	156	197	161	177	182	180	182	174	176	189	210	169	177	180	179	194	183	186	184	197	169	184	179	174	211	170	173	147	187	164	171	144	194	168	152	193	187	189	154	174	178	179	169	176	173	190	190	177	169	151	177	173	163	168	165	185	182	193	169	163	165	176	171	172	179	198	180	170	176	176	192	188	185	176	167	202	168	197	168	164	185	190	175	186	190	187	191	170	181	166	176	183	224	146	172	177	180	180	190	175	172	186	174	190	183	184	199	169	168	178	187	172	183	178	178	191	168	199	164	173	192	162	162	191	164	146	183	146	174	181	174	188	184	163	177	165	164	165	175	187	169	189	206	170	187	187	188	161	183	206	168	173	171	178	175	182	188	180	163	191	197	154	184	189	167	162	182	171	171	202	184	195	173	186	182	175	191	173	192	187	177	157	176	177	200	180	150	172	155	185	191	174	166	199	160	167	187	191	193	178	158	171	205	177	181	179	178	177	158	178	185	170	186	174	187	172	197	170	197	185	199	193	151	158	188	179	199	181	162	189	181	180	194	186	173	174	177	163	155	180	190	177	183	157	192	200	193	171	185	182	163	157	177	175	162	169	177	196	183	182	186	175	181	171	163	183	174	167	188	178	193	204	175	173	187	172	186	168	185	212	171	175	181	173	189	180	186	154	178	173	187	182	190	187	189	153	180	151	160	170	189	162	178	186	184	195	167	189	195	164	173	186	202	180	178	180	173	177	164	192	188	172	193	184	202	181	185	175	190	174	189	182	165	184	183	200	161	179	176	180	169	183	173	172	176	174	203	206	193	176	186	203	178	180	172	188	178	172	168	171	163	191	189	173	191	180	196	181	200	160	192	188	182	180	176	182	179	169	178	177	178	178	182	178	172	193	172	185	185	172	161	209	186	167	159	192	168	169	183	190	164	169	199	167	164	182	168	192	158	166	194	179	159	184	202	150	169
51121	69832	46543	29550	28514	34251	32871	5195	771	634	584	538	481	464	443	397	394	364	334	311	321	322	331	325	288	291	277	297	304	270	265	283	256	276	250	243	285	290	259	259	283	252	261	279	273	274	255	291	285	249	270	263	278	253	255	265	264	275	228	299	281	238	252	252	265	261	268	250	267	266	272	230	242	257	248	256	266	266	232	240	256	292	264	266	258	239	275	254	269	253	254	241	254	242	257	268	260	280	244	279	267	266	269	239	257	275	253	265	267	289	267	265	269	269	276	214	267	273	240	271	244	250	240	272	252	258	255	273	242	258	254	251	235	254	272	285	269	259	230	245	273	243	255	273	241	270	269	229	247	250	282	264	269	278	251	256	270	264	245	277	275	263	265	276	262	239	268	265	237	255	270	267	260	248	254	258	258	249	256	254	252	266	261	250	257	277	268	255	239	274	231	264	239	243	237	262	236	278	256	241	251	275	261	223	255	273	257	243	276	275	252	280	242	253	274	263	251	247	240	243	281	234	270	248	255	223	247	268	254	285	239	277	247	259	249	247	256	249	250	264	234	259	253	248	256	259	248	268	254	247	262	264	251	245	237	250	262	269	274	273	270	253	269	256	253	263	268	244	257	264	241	232	217	236	243	247	255	257	245	256	244	219	249	272	265	262	266	267	276	263	284	269	263	247	275	268	262	241	258	234	279	293	273	269	253	271	263	274	281	263	262	243	229	263	248	246	238	276	247	252	259	270	240	256	254	269	261	265	280	282	255	287	269	272	268	253	287	259	259	241	233	255	258	248	250	246	229	265	248	256	235	277	266	259	271	261	254	281	244	217	253	236	278	282	272	251	278	268	257	242	250	255	269	245	247	263	291	271	255	283	257	301	264	284	260	238	273	258	258	252	255	299	233	245	243	256	297	241	256	270	251	261	264	286	319	277	296	254	240	260	273	262	256	268	273	245	262	277	258	261	250	263	263	277	272	234	277	256	260	242	240	249	277	264	266	232	263	267	270	275	251	244	255	242	281	232	253	257	277	307	241	265	263	236	289	261	240	270	274	257	266	246	243	249	241	243	243	266	265	276	244	227	248	262	249	244	271	254	270	227	272	274	271	254	290	258	259	264	261	256	259	258	265	235	249	247	239	244	238	235	273	281	252	264	270	243	249	228	237	240	299	240	247	266	258	243	243	252	248	245	249	257	278	253	251	270	258	246	261	249	270	244	264	228	242	257	257	273	255	270	289	252	254	262	268	271	245	253	256	266	297	248	255	224	234	240	251	221	250	234	278	271	253	265	223	283	278	264	281	267	235	241	276	280	238	244	260	264	249	244	245	245	282	258	274	257	268	256	255	277	259	253	265	265	265	259	255	277	240	257	271	254	262	276	284	263	260	254	256	257	240	253	255	231	280	235	250	250	254	272	259	257	262	271	246	275	256	269	245	248	268	264	252	230	262	284	266	251	251	246	270	261	246	244	248	285	261	240	257	252	224	243	252	284	262	271	265	271	280	247	224	219	267	273	255	269	267	265	267	277	271	257	252	262	265	249	247	267	258	223	258	266	271	228	243	242	261	266	226	245	271	298	231	274	252	253	278	223	296	255	256	238	243	248	252	263	263	245	244	268	285	240	264	274	267	280	232	246	273	231	216	250	227	253	258	255	248	229	258	272	256	254	233	254	245	231	269	275	250	256	231	241	247	256	241	245	260	272	255	253	265	255	271	261	256	247	248	243	245	265	257	281	267	262	263	264	258	265	280	244	261	250	263	257	269	262	244	265	268	254	260	283	242	214	260	239	237	258	271	238	271	252	241	242	244	259	263	252	263	238	252	271	243	265	278	248	270	254	280	254	256	258	294	277	248	241	237	271	226	238	268	257	246	234	269	286	303	240	248	249	242	263	267	271	246	255	296	247	246	259	255	255	263	230	288	254	278	254	251	283	258	280	267	274	268	276	256	273	255	260	257	253	238	283	243	244	274	249	280	270	265	281	271	283	252	270	266	265	255	245	256	255	253	241	259	264	268	252	256	262	263	231	272	266	247	271	230	291	243	271	245	297	264	258	276	258	254	241	269	246	249	254	254	232	260	260	293	232	277	261	272	259	241	263	253	257	244	231	256	255	256	271	282	260	237	224	279	256	242	248	277	237	262	244	234	251	258	238	246	268	272	256	290	273	279	260	230	281	247	254	257	242	267	279	247	251	255	259	279	270	247	239	272	247	248	251	251	260	257	264	239	247	242	256	246	270	244	259	276	251	267	295	254	265	280	261	239	285	221	243	292	254	244	278	236	239	246	260	263	288	262	248	265	253	257	263	279	267	261	255	279	254	269	271	240	288	260	278	235	246	304	246	248	258	252	275	269	272	262	242	241	247	268	250	236	242	238	213	273	257	265	266	245	267	266	256	264	257	248	259	288	267	254	260	246	252	256	262	252	248	283	261	286	269	252	271	251	253	216	275	272	251	273	292	252	241	249	259	235	255	252	247	269	238	248	262	264	247	247	241	246	267	248	243	236	263	253	257	266	264	234	256	268	266	269	261	238	225	279	273	248	237	251	257	253	264	260	256	269	287	252	237	274	255	244	266	289	272	243	225	244	260	237	277	247	286	254	249	239	271	245	251	241	277	261	273	239	238	264	274	258	252	269	235	246	264	262	249	255	278	268	267	242	237	253	238	270	272	252	225	261	252	258	254	277	262	252	233	256	265	265	252	261	255	257	275	260	248	243	240	258	240	252	224	270	268	256	256	247	271	242	280	237	261	253	261	268	261	265	258	275	256	248	249	261	259	275	259	258	259	271	244	256	293	295	243	299	252	276	267	265	247	261	247	265	236	254	230	250	256	263	272	256	267	268	267	252	232	244	268	236	280	260	234	255	241	262	299	246	247	243	272	273	246	255	268	250	229	256	243	265	252	228	275	254	221	241	274	263	260	225	252	252	265	258	255	268	255	283	242	249	267	250	294	257	257	223	250	239	283	245	289	269	235	288	263	242	246	262	264	279	256	265	270	256	268	241	282	237	248	240	242	249	239	262	263	262	249	266	232	245	255	248	262	251	268	267	248	259	271	246	245	272	234	277	245	261	277	245	292	267	272	257	266	237	254	235	269	280	258	249	272	244	287	247	292	266	265	250	278	240	252	258	242	254	260	252	284	280	276	270	248	253	258	258	238	226	256	261	276	233	244	267	258	243	257	237	255	259	256	253	236	253	251	246	250	253	253	240	264	242	270	249	303	262	256	258	253	288	277	260	275	214	231	233	271	257	239	225	245	264	284	276	271	239	262	264	249	231	265	252	259	254	247	256	259	266	257	266	257	255	250	232	254	288	239	219	240	258	296	275	258	262	235	293	249	282	261	267	281	280	244	264	258	239	252	292	276	247	273	261	243	263	245	251	282	249	299	245	235	248	243	239	257	266	261	246	259	279	275	264	244	234	260	250	269	286	249	242	255	242	268	286	242	297	262	243	256	258	278	271	237	256	267	241	252
30408	27130	22934	12917	4385	2084	859	554	443	433	431	424	427	476	429	462	450	424	445	449	455	440	427	413	439	411	439	437	437	450	404	447	419	420	406	426	470	429	444	442	412	427	451	446	465	419	460	454	416	442	408	431	423	417	436	422	433	429	419	427	413	438	406	417	436	464	450	456	392	410	407	457	417	436	442	464	447	431	477	429	454	417	414	423	413	429	417	409	436	402	435	395	425	445	459	448	434	432	441	437	443	429	409	428	407	440	444	421	445	425	431	412	441	428	384	393	405	460	458	442	445	417	414	424	410	421	426	454	450	403	426	436	457	449	393	447	426	477	404	407	433	422	412	458	417	415	461	456	406	445	425	456	395	441	444	414	452	452	423	433	422	410	439	410	445	411	467	468	448	416	418	471	463	465	418	416	406	445	392	434	474	426	467	459	388	442	414	409	426	402	465	469	416	422	430	403	429	420	427	424	392	415	455	422	427	429	395	438	389	425	457	381	421	427	452	438	455	445	403	414	448	414	413	426	433	447	439	425	445	464	438	453	428	426	439	433	434	442	449	454	418	475	465	418	447	445	446	475	435	415	429	448	457	439	443	438	398	447	453	454	444	431	445	451	425	435	428	407	468	455	455	438	420	445	459	448	441	433	443	436	441	450	483	427	416	416	442	448	457	462	426	446	412	404	403	422	441	448	411	427	400	425	436	415	428	415	380	399	424	432	420	438	452	427	423	455	438	445	405	471	432	418	446	452	452	423	380	443	428	474	421	429	402	418	415	435	457	439	433	406	463	477	434	456	427	447	415	440	458	441	411	469	437	432	456	432	431	444	404	420	444	405	440	391	423	430	419	440	426	422	428	429	394	433	420	389	401	446	441	409	442	434	443	406	440	449	473	478	457	433	465	433	405	438	422	430	451	421	415	449	420	440	422	467	437	429	431	407	395	391	453	394	379	442	448	452	423	386	431	411	405	459	419	438	390	418	419	444	416	438	446	399	427	423	437	433	424	465	424	460	485	423	411	393	407	436	427	452	433	399	401	428	456	409	415	431	442	480	424	436	455	425	438	421	389	420	425	417	428	437	432	398	408	441	411	421	409	421	417	430	457	411	439	433	443	470	439	396	443	420	378	449	431	414	427	422	416	418	405	388	408	430	380	429	467	466	420	439	429	439	468	419	420	406	416	396	433	424	407	432	431	441	431	423	423	429	448	423	395	400	414	391	431	429	440	391	445	434	432	440	456	425	410	420	410	461	437	461	433	398	442	428	435	427	427	411	416	403	441	435	433	481	479	431	463	432	422	443	440	450	451	417	460	419	414	439	438	413	473	417	440	422	463	431	417	397	423	409	425	467	419	442	428	444	443	419	385	460	390	456	468	412	437	461	432	462	428	394	441	428	433	421	442	407	464	413	458	404	395	402	431	441	486	450	439	435	414	423	420	414	429	427	433	429	413	422	401	417	458	435	423	440	430	450	438	427	456	424	434	450	439	400	412	412	376	469	452	415	408	452	435	456	448	434	434	432	433	460	421	444	421	409	429	428	410	399	469	446	403	491	443	420	419	474	461	466	435	434	434	441	429	417	434	418	383	474	452	432	439	433	462	409	451	441	428	459	430	388	419	428	408	412	406	460	395	454	430	424	444	432	442	427	414	393	427	392	433	413	451	421	456	377	408	460	448	439	441	436	423	386	423	405	429	404	431	437	442	462	410	396	414	390	433	414	423	436	465	430	428	415	456	413	424	415	410	398	434	421	416	413	421	401	450	454	434	455	427	411	453	453	450	444	433	439	427	403	475	426	410	429	402	402	447	450	422	411	423	397	453	448	388	448	423	449	454	434	377	442	459	427	403	412	440	425	411	405	403	411	389	434	408	429	432	436	454	399	404	392	446	441	438	421	421	431	438	388	417	415	407	444	397	428	431	452	415	467	472	425	434	442	420	412	432	442	420	431	420	482	427	448	410	401	422	437	436	412	376	440	441	433	412	465	407	415	418	446	407	431	462	414	394	443	466	446	473	438	437	485	420	416	409	410	438	433	444	431	421	468	469	440	421	428	420	439	446	421	469	445	422	429	428	433	422	430	442	425	406	428	425	426	428	446	415	464	449	441	430	444	461	429	417	458	408	455	402	431	441	440	398	425	416	477	410	428	399	402	430	466	440	447	442	434	429	405	452	440	403	418	430	451	427	443	448	457	414	396	446	416	433	444	454	437	391	491	438	392	417	441	401	446	443	451	412	403	493	467	433	420	453	437	465	468	394	420	447	409	405	438	428	422	470	444	419	401	424	414	433	453	426	494	440	407	462	407	415	410	406	399	434	414	435	427	426	451	424	406	403	454	460	491	458	408	407	397	415	422	383	446	443	429	380	472	453	420	448	407	419	416	415	476	451	454	431	426	390	394	404	417	459	453	390	412	442	421	430	483	451	421	441	426	435	416	442	412	448	436	438	456	406	435	428	432	465	457	459	412	406	426	414	471	426	470	446	441	449	418	432	480	453	429	484	411	415	433	447	428	449	454	409	433	468	440	471	448	458	426	432	444	427	503	469	459	387	446	412	438	407	406	398	440	416	463	414	451	450	427	405	442	425	451	430	419	417	444	422	423	405	428	421	422	452	448	463	401	400	414	414	422	420	428	430	411	405	496	432	432	429	427	450	425	447	394	437	448	418	422	412	429	436	442	441	438	429	445	420	461	425	443	418	407	406	413	449	431	428	439	417	399	411	424	424	438	436	422	451	445	398	382	439	450	432	395	430	401	417	454	425	466	389	435	460	433	443	462	442	456	452	392	430	419	424	419	405	424	438	381	412	411	426	381	433	450	446	418	437	425	427	417	452	437	454	465	434	441	417	411	475	433	425	447	432	460	448	409	432	440	457	443	425	425	425	403	415	415	435	438	426	436	458	428	449	432	429	427	431	448	448	433	440	397	408	414	451	414	434	434	428	431	437	435	454	459	394	427	421	454	446	448	405	396	433	400	449	453	448	414	433	421	429	445	446	473	465	436	421	474	457	467	424	394	403	426	433	408	458	407	421	409	452	448	465	444	445	449	408	432	417	422	446	424	408	398	425	449	425	453	395	423	459	416	425	455	399	411	420	417	418	438	427	438	410	441	423	416	475	456	435	425	431	440	462	407	445	399	429	419	431	410	417	426	432	477	453	441	412	408	411	423	400	439	435	433	448	436	443	469	449	415	462	419	426	396	422	458	416	412	445	431	413	412	454	421	447	449	439	443	455	412	439	431	436	409	444	435	415	412	449	452	423	412	463	420	421	444	401	453	457	469	441	432	428	422	460	416	430	437	444	447	433	414	414	427	418	423	430	468	430	443	414	444	380	443	430	426	439	438	445	455	412	404	437	427	427	395	424	394	422	440	431	424	445	419	430	482	398	456	445	431	420	433	395	422	422	450	457	443	405	405	444	410	450	438	402	431	416	441	406	412	437	431	457	431	472	413	427	448	434	479	447	471	433	446	487	439	428	472
39307	41121	26357	14810	7705	3965	1512	881	630	593	631	624	686	632	630	648	614	579	604	618	611	590	648	566	590	546	619	604	570	580	606	635	597	614	617	587	580	622	615	577	640	561	637	619	596	581	558	571	600	622	634	621	623	598	597	613	602	618	601	624	582	630	600	594	575	579	607	625	613	609	580	574	598	585	587	639	626	621	600	625	605	554	629	587	572	583	589	621	612	582	584	650	641	581	599	627	617	607	594	576	553	625	642	578	573	623	610	586	618	631	559	591	565	593	581	580	597	580	614	606	607	601	573	584	603	580	617	579	596	614	544	579	631	615	594	619	609	600	636	587	633	582	589	609	584	591	594	652	616	576	620	571	573	613	615	599	588	588	635	590	567	590	622	585	583	625	589	614	587	619	583	622	585	591	591	634	638	567	595	603	589	634	639	635	539	652	599	577	594	642	603	581	632	616	628	584	641	619	604	609	607	606	600	572	573	618	599	549	623	570	611	605	610	570	568	628	593	569	600	592	578	592	587	606	580	612	619	561	582	629	587	609	576	619	576	580	587	601	543	584	588	596	573	586	643	643	622	584	598	583	536	633	601	593	588	626	631	571	604	625	577	573	568	623	580	581	563	607	595	596	624	603	621	604	644	605	578	594	627	614	613	630	648	609	573	569	613	581	595	615	577	588	594	608	587	608	579	588	582	592	571	611	596	580	588	587	619	566	590	601	626	588	601	617	581	584	643	589	624	617	621	573	579	606	636	576	614	599	595	648	607	616	625	562	612	571	576	573	598	606	596	615	569	604	598	605	593	558	610	631	588	563	589	573	626	591	583	557	624	606	557	589	585	599	604	602	606	578	581	606	612	602	590	615	615	567	592	572	626	613	602	594	607	587	620	580	602	583	612	605	600	596	618	583	581	607	593	618	602	617	602	569	581	559	601	599	608	572	589	576	583	625	606	617	590	610	591	586	602	576	599	614	636	615	622	603	663	574	584	584	632	614	596	565	600	596	593	614	585	583	584	600	533	635	602	657	660	568	597	594	620	626	621	604	631	615	601	616	587	571	597	599	596	588	553	579	551	614	572	600	585	576	548	594	571	560	587	570	593	579	573	622	590	598	549	628	599	596	594	583	593	600	572	564	609	580	591	631	585	571	584	584	601	641	629	579	618	591	607	617	618	587	583	549	566	595	569	587	615	600	600	605	625	652	576	543	548	592	594	578	564	589	604	586	623	606	575	596	608	630	597	593	583	585	609	628	585	614	580	594	620	606	574	635	600	594	560	616	630	612	611	586	609	629	639	593	578	626	621	567	595	610	586	593	600	593	608	611	626	585	599	618	595	590	618	579	595	623	563	619	623	625	627	603	578	563	616	601	607	616	629	592	599	596	595	568	605	594	585	615	584	586	600	605	620	620	595	589	560	604	560	626	608	651	623	617	600	617	564	610	616	600	563	605	574	593	601	622	551	603	612	561	600	582	580	612	644	574	598	577	554	609	623	579	606	606	608	626	614	595	661	589	622	637	600	598	599	589	621	579	625	607	588	548	613	653	583	629	635	562	566	615	558	605	581	589	629	649	625	583	581	580	614	586	599	613	593	600	609	604	600	600	573	582	607	656	604	630	649	575	585	652	599	643	586	583	562	555	593	560	613	628	646	576	630	575	600	593	604	627	600	612	652	625	623	636	613	590	602	597	591	605	625	608	584	606	579	584	583	601	636	554	624	615	584	579	583	659	569	617	603	580	557	608	561	585	616	627	583	584	630	638	621	623	591	600	624	608	606	616	616	530	632	583	568	636	597	551	615	571	596	657	605	642	593	596	581	599	606	593	643	610	589	594	583	591	619	566	609	624	628	583	629	637	590	600	603	593	586	601	588	594	601	569	615	624	600	600	606	656	579	582	669	602	559	611	564	611	598	594	655	595	593	625	592	579	601	603	634	595	578	622	602	582	594	600	614	603	607	594	570	571	630	564	669	613	601	566	585	584	619	603	620	587	616	615	629	582	603	565	587	580	600	620	596	579	583	619	616	649	658	572	576	613	656	555	604	595	608	612	578	601	543	650	617	599	614	613	595	612	563	568	592	569	569	625	585	566	653	564	574	581	583	560	584	527	614	575	585	597	590	606	567	625	592	603	595	595	604	576	595	609	619	611	615	609	605	566	577	576	565	605	543	604	596	600	588	603	634	605	552	615	596	595	592	556	580	609	625	561	592	611	610	599	606	612	605	602	615	603	598	646	602	610	606	599	639	624	607	545	641	598	597	592	596	595	566	617	608	619	601	609	615	577	601	616	597	593	564	610	590	658	602	548	631	641	587	606	626	576	588	577	606	611	548	604	573	574	583	606	621	605	585	564	599	575	622	603	581	585	636	572	598	614	553	590	628	578	625	606	582	622	619	605	602	567	613	579	605	598	594	583	589	579	600	619	593	568	613	638	557	573	629	611	628	643	568	585	604	605	578	596	588	603	608	669	636	605	601	588	627	611	570	559	667	608	616	612	584	651	599	613	573	574	592	599	628	614	620	614	592	609	636	608	582	629	627	611	596	596	593	603	595	614	514	594	574	578	607	600	612	604	583	569	605	622	625	609	549	574	634	590	639	591	620	565	608	607	612	548	597	596	574	563	584	633	583	607	599	603	596	591	599	606	603	591	607	629	610	555	600	567	580	589	583	614	548	571	589	597	602	579	628	618	624	601	593	611	588	579	607	620	617	579	629	624	575	596	620	584	586	631	578	591	611	566	644	571	621	616	610	611	589	636	621	610	611	575	639	596	570	591	581	597	586	575	566	632	598	599	572	613	569	601	589	587	626	590	613	606	582	595	588	597	582	578	589	560	556	579	623	628	568	576	569	611	576	568	610	626	601	589	588	614	570	611	650	616	565	631	585	577	632	591	571	610	582	612	559	622	569	578	604	591	643	582	620	578	614	579	638	593	624	591	645	600	610	632	582	631	602	600	576	627	568	611	591	569	628	650	589	610	584	577	622	635	636	646	611	624	610	610	642	604	617	590	607	642	595	619	580	574	631	538	580	582	600	602	610	617	625	612	591	621	594	622	583	571	614	574	626	604	589	637	555	615	615	571	564	619	582	649	561	633	583	600	579	585	598	604	623	606	591	612	585	548	556	597	582	562	594	589	632	626	604	599	626	562	633	590	608	594	579	631	665	606	566	595	616	581	632	615	605	602	628	632	613	578	634	618	602	618	610	603	582	618	615	628	618	580	641	595	577	594	606	568	608	607	626	570	586	580	596	637	556	604	624	617	563	603	628	551	611	613	605	608	610	616	571	552	604	595	592	605	604	625	595	665	560	593	615	565	607	609	600	595	553	610	632	574	581	626	609	602	582	575	633	592	603	581	603	602	601	620	576	574	628	590	618	558	594	606	608	630	567	598	588	604	615	584	608	603	607	621	609	614	603	594	587	607	620	568	599	599	552	569	582	577	594	579	622	623	608	607	608	610	606	596	615	615	615	610	630	618	638	605
24252	21189	28401	24321	22603	28778	16726	1498	472	443	448	448	436	467	408	407	436	401	388	427	378	390	361	360	394	366	373	366	395	389	375	404	366	388	342	373	372	349	355	361	353	365	377	390	347	374	357	354	370	389	374	373	376	381	368	357	374	387	357	364	408	376	396	356	383	367	368	368	373	407	393	357	369	376	365	357	369	365	372	369	345	343	373	374	347	366	377	366	362	345	401	365	362	381	364	384	364	356	348	363	388	374	386	385	371	373	402	380	375	373	404	347	376	369	341	369	395	364	371	362	379	407	358	332	372	374	367	373	336	350	344	361	370	365	334	359	382	381	405	353	382	367	352	338	323	361	364	354	343	345	364	363	381	375	378	367	367	331	383	346	388	386	319	405	369	385	363	383	368	366	337	362	383	373	373	350	356	365	359	351	373	379	362	405	363	404	386	381	359	377	353	371	333	370	358	345	345	373	363	386	349	389	375	399	375	334	362	356	344	401	367	357	381	374	304	372	353	385	381	352	341	349	369	352	353	340	386	365	355	380	344	380	346	384	397	432	383	391	375	343	343	370	366	378	389	382	351	360	380	397	391	344	371	348	368	360	349	368	371	343	355	365	357	387	393	393	368	376	377	376	340	353	379	378	344	381	347	387	335	348	354	375	367	344	371	353	343	365	364	333	315	357	372	375	370	368	357	344	394	371	397	386	390	394	347	387	354	376	337	327	370	372	364	373	363	388	346	379	356	372	348	377	357	370	364	377	394	406	378	337	361	348	354	392	347	371	361	375	330	370	374	339	374	367	385	383	368	345	401	390	376	383	379	378	364	349	362	372	354	358	306	354	356	394	370	374	345	321	372	359	362	388	360	368	365	356	368	374	374	340	389	371	372	371	368	384	374	361	391	356	376	382	371	369	364	345	354	371	364	355	336	382	363	356	389	354	385	392	400	377	390	382	351	353	352	369	395	343	377	358	347	341	325	404	401	369	388	399	338	347	372	358	357	377	357	397	351	408	370	359	372	357	347	336	374	358	362	342	361	346	359	344	387	374	389	380	360	352	393	355	353	348	334	344	361	385	407	357	368	355	391	342	375	400	356	379	381	371	376	381	369	370	392	361	378	375	380	360	378	380	361	365	367	353	381	338	371	339	353	354	344	341	373	306	381	395	422	377	367	380	340	402	377	346	397	345	384	358	333	416	390	362	364	394	385	401	356	357	337	376	340	380	362	373	341	403	362	382	380	339	380	369	385	369	354	385	383	383	391	393	395	378	345	374	345	365	372	342	337	352	364	401	359	374	361	326	361	329	357	399	354	357	392	357	385	398	365	348	370	350	388	367	404	348	344	383	371	358	408	361	383	396	371	361	392	331	362	348	406	333	355	376	356	385	389	377	375	342	351	371	334	412	374	356	356	326	389	351	367	366	349	373	400	360	331	346	340	356	346	336	371	366	388	387	386	375	362	343	333	329	368	375	349	405	378	348	372	367	373	390	370	373	359	361	352	334	388	346	348	380	359	374	377	380	404	386	356	341	357	371	360	375	376	340	370	360	348	353	387	360	391	370	363	357	381	369	348	383	317	402	369	347	366	357	392	383	383	370	354	383	352	357	348	372	348	374	357	351	400	379	363	388	366	351	361	395	377	367	350	359	354	371	381	388	340	357	392	370	350	370	329	380	379	363	366	359	356	357	357	332	378	375	342	378	337	393	376	360	346	353	370	367	361	395	394	360	357	359	370	360	364	344	378	356	398	382	370	341	382	338	371	385	353	373	383	366	337	386	386	373	387	379	325	335	383	351	384	393	354	384	383	381	381	376	388	366	366	362	358	343	374	364	368	377	361	339	347	393	370	396	362	372	369	389	392	380	390	374	352	343	367	367	355	353	358	381	380	360	389	354	367	344	368	395	378	361	353	383	388	353	397	378	382	358	370	357	334	397	405	350	345	366	352	348	387	380	350	344	401	369	341	338	384	344	381	359	368	352	369	342	373	347	385	354	348	367	342	352	338	398	365	364	380	408	353	356	347	349	338	359	366	356	340	366	361	333	386	355	371	359	358	334	355	352	348	370	393	377	344	358	371	384	382	386	358	376	379	352	358	354	382	363	393	409	371	395	367	347	333	364	381	351	344	353	348	402	365	358	370	347	397	381	403	356	368	406	381	394	347	373	405	367	379	350	378	372	348	360	372	395	354	355	344	393	375	342	361	370	377	387	390	363	375	346	396	377	369	342	345	386	386	368	371	362	359	359	368	341	343	365	340	400	331	402	346	387	378	379	342	363	364	361	333	351	409	406	351	368	365	340	386	374	344	381	341	386	348	374	330	357	356	390	360	366	347	390	338	351	368	345	376	361	353	355	396	364	375	357	373	383	361	377	422	337	369	346	356	375	369	401	351	377	368	345	357	386	396	360	375	365	353	382	357	422	373	357	378	361	380	370	354	385	368	352	387	339	396	381	362	388	360	391	394	389	354	346	343	395	347	350	373	371	368	373	379	367	357	415	366	354	398	383	382	387	409	353	360	373	351	366	387	358	348	382	337	369	339	354	369	351	372	367	370	356	339	363	359	384	347	364	360	346	360	374	370	403	375	420	392	383	360	380	335	347	381	363	363	346	350	356	370	340	344	392	361	395	347	328	388	372	369	401	330	350	396	340	386	339	364	362	411	395	364	367	348	357	352	384	374	338	379	346	325	326	402	389	348	358	381	398	382	368	372	369	367	409	367	366	347	359	360	351	362	353	386	403	387	347	360	391	364	351	372	378	359	363	371	352	368	339	347	386	374	371	386	353	369	358	362	337	364	339	363	403	354	392	373	345	382	357	366	359	338	377	365	373	389	378	347	331	355	378	335	382	343	374	359	381	387	382	390	360	383	415	390	376	388	369	322	344	364	367	376	353	379	323	389	355	362	359	354	392	341	336	349	326	355	339	359	362	368	343	347	344	382	402	395	367	385	375	379	370	371	357	380	398	372	363	358	365	377	355	381	379	344	341	342	406	362	327	393	359	399	399	359	381	395	369	401	415	368	369	378	372	398	356	330	363	354	345	354	336	381	339	346	365	366	369	314	395	379	369	346	385	334	371	372	337	377	353	367	383	379	338	405	344	365	371	409	380	363	322	332	335	329	364	352	356	326	380	322	371	394	361	366	381	339	370	377	360	415	340	348	367	370	384	377	352	404	350	353	336	312	340	358	357	364	377	385	373	376	352	373	382	383	360	366	367	368	387	391	353	401	378	342	387	357	353	386	349	330	368	348	371	342	368	401	365	333	385	370	331	335	375	401	399	374	352	356	346	388	346	381	369	337	378	385	367	344	388	366	354	333	388	403	392	350	349	345	397	398	375	357	382	379	359	371	382	343	343	364	376	357	340	358	358	334	375	361	354	388	368	368	388	382	336	362	378	363	369	345	347	391	388	340	370	406	381	362	356	386	347	347	360	349	405	375	385	386	380	380	378	369	369	352	354	355	404	322	345	382	351	380	382	352	386
40661	53256	40952	19214	25390	33287	15559	1295	882	812	696	721	693	679	661	632	634	589	564	548	582	539	596	551	560	567	557	532	504	496	526	529	514	583	518	537	539	526	509	530	535	536	515	492	481	520	533	539	520	509	544	552	512	515	548	500	516	510	541	513	536	521	525	544	550	513	533	523	536	525	539	600	518	509	513	506	519	516	519	525	557	518	539	533	500	533	528	529	536	536	512	511	492	461	499	572	542	546	483	540	535	501	510	547	483	505	496	547	546	580	503	502	523	520	544	525	545	501	520	537	505	535	495	514	558	552	528	526	524	503	479	553	493	519	479	500	502	596	528	477	536	498	487	563	526	563	527	530	536	518	566	543	498	497	516	535	531	526	498	473	537	556	528	518	498	537	548	554	494	513	513	485	563	497	497	514	526	510	495	541	567	510	532	541	502	473	575	515	535	517	504	487	540	492	499	491	520	520	483	540	551	525	527	545	551	508	530	551	493	499	509	534	531	519	524	498	532	548	536	502	520	540	542	521	505	511	519	542	468	543	525	520	506	475	542	541	544	511	513	522	508	548	503	536	517	548	522	558	518	515	532	480	501	539	513	530	520	530	533	503	544	513	501	549	555	506	536	535	540	517	520	535	499	514	538	543	532	567	505	507	539	528	496	565	508	536	544	481	543	536	572	490	510	519	497	506	507	556	541	556	516	534	515	531	530	554	476	516	489	515	524	495	522	503	528	554	550	533	514	521	561	503	569	522	561	550	534	478	500	555	520	533	514	545	505	549	534	516	525	499	547	525	572	518	533	511	511	510	509	527	549	524	487	479	544	544	545	534	532	497	502	532	540	519	519	512	529	472	577	565	530	514	540	524	534	545	531	495	508	510	505	550	516	551	534	504	508	528	495	517	557	499	536	545	490	547	538	533	499	535	519	519	528	499	550	524	500	519	483	540	520	497	516	484	480	536	518	521	502	554	499	537	543	493	480	530	481	543	534	484	490	530	541	557	529	531	519	506	553	535	486	563	503	542	587	506	549	517	515	503	533	564	533	532	503	557	539	519	480	517	562	499	520	481	516	512	554	539	534	504	535	525	474	532	550	506	521	510	496	598	518	542	526	536	553	519	512	538	497	518	511	549	522	491	542	521	474	538	503	498	481	578	549	555	488	534	555	533	522	492	523	515	496	530	559	515	536	495	505	538	543	487	561	521	523	523	506	541	582	485	544	558	527	526	527	516	515	514	535	536	525	506	516	549	519	545	465	476	507	508	479	554	549	467	523	506	517	547	565	521	551	525	538	506	516	549	522	551	519	528	539	535	540	512	516	542	527	524	490	523	514	522	545	517	514	540	492	577	549	529	545	532	506	538	475	572	532	537	560	493	548	569	502	494	544	505	504	486	499	498	509	485	517	534	534	558	512	496	494	511	514	538	492	572	563	537	491	506	475	506	502	503	531	486	542	507	464	514	472	530	531	522	521	559	519	505	533	515	495	533	508	498	509	508	514	504	528	548	514	507	498	486	527	526	517	529	524	542	550	542	530	556	537	478	479	528	497	527	485	541	539	535	547	534	552	475	509	512	517	534	521	515	537	528	542	511	549	508	500	515	455	528	525	534	530	523	518	522	543	552	487	547	488	544	520	546	530	518	506	529	524	526	539	517	518	516	572	501	521	544	542	498	495	506	488	527	512	562	520	554	545	493	513	528	477	503	519	542	538	545	497	490	487	492	502	527	529	526	565	533	484	556	527	538	568	532	509	565	528	492	538	526	559	482	536	505	539	543	562	551	511	568	542	545	512	509	515	513	509	523	538	483	547	508	519	479	524	550	564	503	516	538	545	524	497	516	509	524	483	497	560	524	490	504	521	549	511	550	512	475	520	548	546	543	515	542	531	501	517	520	510	486	490	530	524	535	519	513	507	547	492	494	537	576	530	521	534	521	520	508	570	555	485	531	527	521	528	552	565	536	575	561	527	527	530	515	543	530	477	494	518	506	526	486	501	532	542	544	534	519	532	499	484	535	518	553	499	514	539	498	536	529	501	507	556	580	526	525	528	531	533	513	518	505	544	470	542	513	493	553	508	528	522	475	519	535	528	549	532	558	554	518	480	492	564	501	505	534	532	514	512	513	509	508	541	560	540	553	538	542	546	502	576	496	549	488	514	522	525	537	515	495	498	480	527	524	511	530	508	532	536	557	492	494	587	527	514	512	504	564	510	511	567	497	532	502	536	522	503	498	521	502	492	506	508	509	523	527	521	525	514	512	536	511	500	504	496	514	496	474	498	507	528	507	484	524	497	514	528	529	541	519	537	542	588	519	496	535	506	562	562	520	491	528	527	558	550	517	520	489	500	518	563	522	523	517	526	533	549	570	513	527	504	464	497	528	529	512	560	543	539	546	537	488	535	540	528	568	506	536	559	505	520	482	498	508	543	507	483	527	529	556	534	527	494	561	498	581	524	529	507	501	482	497	499	523	528	529	531	527	546	547	529	514	505	525	554	525	484	497	512	543	520	524	482	503	543	509	550	522	507	514	518	537	558	510	513	519	531	491	532	526	546	552	528	545	539	553	511	490	520	484	543	511	515	544	527	540	563	544	477	514	494	512	527	561	477	535	544	545	481	513	519	558	524	461	565	550	559	574	499	486	513	478	555	526	487	500	492	522	507	535	507	498	483	526	497	491	547	559	535	480	506	489	555	498	518	498	509	514	558	531	506	561	527	465	507	517	535	558	537	502	481	519	539	527	570	520	554	535	554	538	489	492	536	543	508	488	539	515	523	549	497	511	506	563	495	535	468	519	522	529	531	525	490	501	530	531	484	549	502	542	540	553	567	544	504	496	521	505	549	504	506	541	510	505	533	541	505	490	504	548	547	513	526	541	555	556	502	531	503	521	517	476	523	529	520	480	537	511	486	555	523	520	521	501	515	500	517	522	564	519	515	513	532	520	500	510	509	529	529	486	491	520	502	521	512	490	528	468	505	469	554	563	471	522	520	537	537	551	498	504	550	518	551	518	530	500	487	533	511	505	501	479	529	492	483	478	548	510	497	569	475	504	520	482	536	545	555	552	510	517	522	541	556	556	506	531	506	516	553	509	550	553	513	583	546	531	511	490	498	509	516	515	502	518	541	554	528	506	532	533	504	506	543	508	525	523	506	516	506	538	500	531	542	516	515	512	553	554	538	573	531	522	464	566	507	500	500	518	466	530	542	524	538	467	515	509	509	541	535	519	508	537	544	568	527	507	526	487	517	516	496	518	516	519	499	537	511	559	558	535	512	529	547	502	507	531	531	472	500	525	517	515	553	517	536	514	519	508	498	483	485	568	513	539	526	495	551	548	498	516	531	522	566	550	493	541	532	497	540	542	532	521	501	502	506	505	525	525	481	508	482	510	521	523	528	541	518	521	546	497	494	554	524	542	496	542	540	505	527	527	508	510	524	509	520	531	553	522	531	509	495	520	528	498	522	527	534	503	522	552	552	512	523	501
23235	21253	28928	23859	26204	31126	25692	3499	391	285	275	257	228	242	237	236	216	184	225	211	224	218	217	201	190	208	201	175	207	171	197	200	182	231	185	220	189	186	195	199	177	221	192	183	210	178	192	195	193	184	199	187	184	223	186	178	194	192	171	188	191	184	166	200	179	194	202	177	179	198	173	204	195	195	198	165	169	195	188	177	176	183	153	180	175	189	193	172	186	155	182	205	197	180	175	178	177	211	180	194	185	181	192	200	199	168	177	184	179	179	179	201	181	194	178	159	216	173	180	190	167	192	185	202	186	198	187	201	177	201	169	203	168	165	174	199	185	169	167	195	197	200	178	189	184	204	199	198	199	178	180	183	177	207	172	206	219	184	145	185	161	166	179	204	203	198	191	168	198	179	207	186	164	168	164	176	189	183	170	163	187	222	193	185	168	159	192	188	199	184	165	192	194	182	190	180	196	190	180	188	183	207	165	185	186	189	171	170	172	212	190	174	195	180	183	179	190	199	183	193	173	182	156	206	178	168	188	196	155	192	171	188	182	194	171	184	186	194	185	175	192	174	163	203	207	192	157	163	198	186	179	165	190	177	185	185	179	172	171	191	184	190	152	202	184	183	187	189	175	177	183	186	175	193	187	171	198	177	198	167	192	181	171	176	178	185	175	180	184	197	154	190	164	191	167	171	185	175	194	176	182	165	177	195	151	174	174	188	166	183	201	204	185	163	199	172	175	197	186	170	193	173	199	190	175	174	196	160	177	178	184	181	174	159	185	175	182	197	194	172	167	150	189	138	184	184	196	162	172	182	160	220	190	183	155	175	188	199	193	172	181	196	154	190	191	161	180	167	205	202	199	184	205	218	187	187	196	182	163	164	180	201	164	175	189	177	181	189	201	181	165	175	201	197	164	199	187	185	202	188	209	206	176	189	166	201	164	203	199	171	169	206	177	196	186	175	177	179	175	174	185	188	151	176	165	179	180	195	191	195	161	170	178	183	171	167	177	143	195	173	184	204	166	174	185	202	177	223	186	196	195	169	200	169	194	167	179	167	173	185	185	187	181	174	177	163	191	180	170	163	175	159	191	164	160	210	194	181	174	201	173	206	160	172	150	207	185	180	170	192	185	174	171	172	195	194	177	179	198	193	204	205	186	197	166	180	200	181	183	163	196	175	168	170	192	182	180	168	181	194	183	189	198	188	173	173	191	178	180	175	184	181	192	194	191	186	187	171	170	212	212	194	193	186	180	160	213	198	158	169	197	194	202	172	211	179	185	165	172	185	199	186	180	201	166	190	174	182	176	188	196	167	184	145	183	192	183	179	173	176	210	191	201	194	202	203	206	176	196	205	193	164	182	159	179	185	176	161	172	200	186	181	167	185	195	164	190	167	172	199	171	189	181	161	193	170	211	201	160	175	180	174	165	156	175	176	196	171	197	173	196	192	214	180	171	190	195	161	177	187	176	192	190	178	176	197	171	184	170	169	158	184	170	169	192	182	162	174	177	178	175	164	157	193	158	169	163	188	192	165	186	200	182	197	164	183	165	188	160	173	167	174	169	179	203	184	176	201	207	200	177	173	170	164	165	186	170	193	176	170	166	180	201	179	197	154	193	199	191	190	181	194	162	186	176	170	197	183	192	159	167	185	151	188	187	207	176	166	185	183	176	199	166	181	204	181	197	186	212	172	190	195	175	184	180	185	192	171	175	193	177	203	192	154	181	187	181	182	179	177	175	161	195	218	167	175	189	186	181	179	195	174	181	160	174	192	187	174	180	187	190	174	177	215	173	198	181	178	196	173	177	190	179	190	191	181	178	179	209	172	174	173	165	183	202	161	176	200	196	181	176	176	179	185	173	195	184	172	184	172	202	197	186	153	191	189	176	184	192	190	169	180	191	173	164	223	177	206	194	189	178	177	181	176	165	190	195	186	187	178	152	190	172	198	191	164	187	190	188	182	158	167	188	194	182	163	184	218	201	166	185	163	182	180	176	186	186	174	173	188	184	205	204	171	189	172	205	191	203	173	176	146	155	150	171	169	175	183	166	192	181	173	184	182	184	192	176	176	183	188	151	187	193	181	176	193	171	158	162	185	192	179	189	177	187	179	188	213	206	163	158	179	196	171	171	167	182	179	184	175	175	176	182	188	173	173	204	161	197	179	167	190	152	195	178	187	177	161	198	210	197	184	189	175	191	164	207	168	186	175	179	184	178	198	194	174	192	209	200	188	184	195	184	191	180	193	162	179	208	177	171	168	192	165	203	199	189	186	175	177	192	189	193	172	173	184	188	200	180	194	148	172	192	178	223	184	185	183	166	169	186	190	160	200	176	213	215	183	161	187	172	191	167	172	181	179	176	181	191	196	168	178	184	178	180	183	175	191	190	192	194	183	160	167	207	189	163	182	178	171	186	178	187	204	178	198	194	194	188	196	185	197	175	174	160	183	148	204	205	203	198	186	158	190	171	194	167	180	191	193	180	204	181	186	185	197	172	178	184	169	187	206	163	174	173	196	178	172	178	194	191	158	188	192	180	165	173	167	181	190	199	183	171	182	206	205	166	182	154	197	203	191	175	204	170	185	162	177	156	178	195	209	200	164	189	168	193	207	200	168	195	165	181	175	192	187	180	182	190	180	171	152	174	163	173	182	199	164	180	190	195	183	181	208	172	188	191	175	183	177	193	180	214	160	180	198	189	187	188	197	149	183	178	196	210	201	181	208	185	211	161	180	184	196	178	204	181	156	184	177	189	208	175	190	176	201	186	194	192	166	193	181	186	171	197	164	184	213	173	187	202	172	213	188	166	169	193	189	171	200	183	175	159	168	210	181	186	188	189	183	209	184	187	207	181	221	187	183	160	178	171	190	186	196	164	194	182	172	172	186	173	182	194	194	175	183	198	170	210	196	171	182	200	176	186	178	186	176	176	177	179	204	181	158	207	177	182	192	167	170	150	198	193	195	175	215	181	210	186	185	193	158	183	182	184	187	196	203	173	220	173	194	184	184	201	177	178	168	173	194	198	196	197	163	163	185	170	192	165	201	166	184	193	195	165	155	176	197	192	195	199	193	178	177	173	209	173	193	188	184	184	156	152	168	185	163	206	190	192	211	182	199	211	155	198	201	185	172	170	178	186	180	187	192	177	177	151	165	174	171	199	186	200	202	190	150	162	196	185	199	169	184	188	141	181	165	188	151	190	180	189	187	195	204	182	184	212	195	182	144	163	184	198	194	184	160	192	189	181	176	183	164	181	187	166	169	183	173	193	179	183	193	177	167	178	178	176	187	198	189	212	179	178	173	174	136	172	192	205	202	201	159	210	192	204	202	155	182	161	169	193	177	186	162	180	185	195	188	200	154	184	192	170	165	221	202	183	150	162	197	186	211	170	194	173	175	185	170	175	198	173	174	179	182	166	182	187	197	212	178	187	194	166	154	174	185	185	167	199	180	196	167	196	180	164	181	185	197	174	162	180	179	179	193	197	196
50636	71554	42457	34714	44150	38809	19936	892	699	595	573	506	476	424	471	374	398	360	313	328	327	322	283	303	308	322	301	275	298	289	276	297	272	273	284	286	285	279	262	297	283	291	289	281	288	247	299	279	267	285	281	285	265	254	264	278	301	249	276	261	260	317	285	287	264	274	262	253	274	279	271	259	252	276	273	273	277	305	273	284	255	286	288	263	273	264	272	276	236	271	233	216	251	268	290	272	255	244	232	260	262	280	251	255	263	275	266	275	269	272	270	283	255	230	242	259	277	252	271	280	279	250	237	267	266	264	259	253	265	265	291	270	253	282	256	246	276	270	266	283	253	262	256	275	277	250	259	275	268	279	253	240	266	262	280	259	266	257	226	270	259	271	274	291	301	260	257	266	263	279	260	261	244	259	277	262	262	257	286	272	246	238	303	252	313	244	268	296	270	252	254	248	272	285	274	280	263	252	276	286	275	277	288	266	269	299	262	282	288	271	268	273	262	249	301	268	265	266	226	280	249	261	252	282	263	261	288	247	264	265	255	281	245	271	258	265	246	246	256	254	258	304	256	263	276	237	261	234	254	252	256	245	269	274	265	292	307	275	240	245	228	291	264	273	288	262	288	281	277	258	250	266	259	256	263	252	282	246	298	274	293	284	265	259	266	282	265	266	265	278	274	260	248	274	291	249	277	268	250	270	274	278	271	272	274	261	233	247	248	273	272	275	251	268	264	240	284	263	278	248	295	256	272	256	252	277	254	255	279	255	263	263	261	261	285	276	278	256	272	262	254	249	231	253	240	252	285	287	275	236	273	266	253	237	310	259	258	294	250	266	251	297	261	294	273	273	275	270	267	237	278	264	271	247	283	243	258	283	251	257	260	258	272	270	286	269	256	283	231	285	275	281	276	276	274	296	270	262	287	270	261	246	257	264	254	247	263	276	268	238	289	252	276	268	264	260	215	264	255	290	243	293	281	267	237	266	263	269	249	271	247	241	270	268	239	236	256	273	282	265	278	254	244	276	247	286	256	249	256	266	251	289	274	264	252	258	241	286	270	234	244	271	266	262	248	278	245	252	261	280	278	269	265	265	270	244	282	282	243	273	263	274	225	292	294	274	259	288	294	274	293	274	250	234	248	270	269	251	248	253	255	253	259	260	273	256	255	249	259	275	269	257	270	257	262	273	249	266	265	276	280	301	271	263	259	250	242	253	246	301	248	256	261	285	252	270	294	258	264	247	244	257	264	274	250	259	263	254	296	262	282	243	280	267	278	246	262	277	267	250	262	273	257	296	281	255	276	262	281	272	254	266	301	244	277	275	271	253	261	237	275	268	249	305	247	265	256	257	266	257	264	265	235	235	256	255	250	258	262	238	253	255	267	231	259	255	292	267	247	271	236	279	245	274	227	245	262	260	250	261	246	276	277	268	306	242	252	274	255	283	252	245	293	272	252	259	280	230	283	271	261	270	254	229	275	287	257	261	275	254	271	263	267	250	291	257	247	260	284	244	273	257	225	211	255	260	257	255	292	289	294	236	260	310	285	274	275	270	263	250	271	270	274	242	291	262	259	270	287	294	257	271	256	260	266	235	280	267	273	254	274	254	245	250	256	272	277	265	286	264	264	255	263	261	254	255	270	255	258	239	262	291	263	246	270	260	287	237	257	264	274	250	250	287	292	301	262	237	237	261	261	267	268	286	262	288	276	272	260	257	290	258	276	258	265	227	232	244	247	303	256	286	278	279	251	257	237	260	244	241	262	276	267	252	253	273	278	241	255	249	275	253	272	270	256	259	256	250	265	255	285	261	263	301	299	270	282	276	263	248	277	237	282	292	258	259	257	259	297	240	267	241	247	271	254	284	238	279	297	262	273	243	264	241	252	266	270	287	240	289	267	253	250	251	259	269	278	258	293	276	282	253	264	276	283	283	247	275	261	285	248	256	270	252	271	266	245	262	259	279	287	228	293	265	254	262	249	266	265	271	279	253	293	261	283	263	289	293	281	258	259	275	275	252	282	267	238	260	277	254	265	229	251	221	234	281	293	271	259	262	258	254	280	271	253	251	291	317	269	269	286	272	277	256	275	296	286	274	241	237	289	246	250	248	268	260	266	292	275	267	254	275	283	275	273	270	263	259	268	255	258	287	247	278	234	259	273	281	263	258	264	270	308	253	266	270	281	268	275	241	260	279	280	274	264	262	234	241	261	255	278	267	248	277	263	251	298	251	285	275	268	271	245	243	285	257	265	251	244	252	260	267	267	260	244	277	274	262	243	287	271	251	254	264	284	248	243	261	251	247	272	251	252	249	254	282	275	300	243	271	294	253	265	277	242	260	295	270	277	292	260	252	270	259	276	279	244	257	263	260	264	249	278	255	234	278	300	255	265	275	276	260	296	252	271	279	252	235	270	243	263	253	259	279	266	287	288	267	269	235	265	264	276	263	261	253	238	251	237	252	252	261	257	253	266	273	252	288	308	266	279	281	228	260	282	260	253	266	240	249	254	246	277	245	258	286	258	284	244	264	263	274	256	274	270	269	261	273	286	255	283	267	265	258	270	265	256	250	246	268	239	264	275	280	272	241	293	275	246	259	273	255	284	269	231	251	263	270	275	280	243	234	278	256	269	265	243	261	276	275	264	243	251	256	278	263	245	277	255	285	254	266	293	249	272	273	270	267	289	237	273	277	257	277	263	277	283	281	267	257	273	280	256	246	265	264	256	245	273	233	238	244	247	273	243	261	251	263	249	251	291	267	270	235	284	263	305	264	278	265	271	277	262	288	269	237	233	257	259	246	265	290	245	264	268	254	270	266	263	267	261	251	254	264	269	257	272	234	255	300	295	248	280	235	281	265	249	256	277	274	264	247	253	277	259	281	264	268	258	264	262	292	268	240	281	232	292	259	264	282	281	285	256	268	257	276	255	243	268	260	260	288	276	266	287	261	279	280	275	285	277	273	272	260	256	260	251	241	264	272	237	260	286	265	282	261	266	258	246	259	280	274	277	268	297	284	279	271	244	295	228	277	270	254	283	283	274	269	233	255	250	255	244	248	247	283	263	290	290	246	270	281	258	275	259	280	279	272	280	261	255	247	253	249	233	249	274	292	286	260	289	251	263	238	230	290	234	265	264	241	272	244	247	271	264	248	283	281	260	270	258	264	278	254	265	289	275	242	266	276	269	262	242	263	256	268	265	237	274	275	249	274	273	303	276	277	277	280	296	302	275	249	260	225	276	246	221	279	287	263	271	276	279	297	256	282	251	275	281	273	260	249	255	287	271	272	269	278	248	253	268	273	251	247	257	245	254	292	244	274	276	235	280	262	258	259	239	264	262	273	268	303	242	234	274	244	271	285	267	275	282	257	257	279	247	262	276	261	278	267	249	249	271	274	294	262	290	277	251	255	296	270	276	257	257	252	253	253	263	265	260	249	258	277	278	256	296	255	244	286	261	246	268	249	231	270	255	271	274	263	266	258	240	256	265	266
31134	29993	29008	15566	5934	5126	2475	468	456	466	490	460	432	472	484	450	424	443	461	463	450	446	471	476	478	462	477	407	465	465	441	454	451	406	448	415	462	433	452	421	451	450	445	475	429	486	458	454	455	478	458	472	463	491	422	453	422	475	448	504	467	464	445	482	452	446	424	458	433	470	434	477	459	486	412	446	443	444	452	439	421	473	445	463	454	415	413	433	484	433	495	482	480	449	503	427	444	450	443	429	477	406	464	437	418	447	483	448	467	443	451	435	464	434	433	426	425	413	445	468	467	436	465	433	405	432	424	456	436	456	496	465	474	459	435	461	463	431	435	460	432	463	448	480	460	438	465	499	455	394	469	470	456	459	422	430	416	416	461	462	453	452	464	445	440	406	451	438	462	444	451	434	402	430	461	434	452	444	462	442	437	512	451	460	452	416	468	471	448	432	478	445	457	479	428	410	472	462	461	423	477	432	428	472	432	421	449	415	477	445	445	467	480	461	417	440	464	459	414	519	463	459	453	478	439	458	438	414	439	449	436	478	478	447	466	412	443	448	450	437	426	458	452	465	467	438	442	465	422	453	419	492	412	444	439	458	426	443	493	418	457	424	472	467	442	444	425	453	433	446	457	456	473	474	461	450	455	444	465	476	452	441	466	430	465	455	438	459	466	437	461	465	471	475	452	471	430	451	469	443	461	443	487	425	448	427	435	434	454	462	426	482	450	450	443	440	413	432	459	446	429	431	397	456	463	442	421	479	450	468	454	453	451	432	445	424	459	433	452	486	466	445	436	454	403	417	424	453	439	478	418	464	455	414	465	430	458	423	477	464	440	501	467	463	454	434	454	435	461	465	465	436	452	471	441	453	447	434	450	487	467	455	461	507	449	429	489	456	446	413	433	444	461	444	422	470	420	470	429	460	482	438	477	437	438	455	471	445	453	443	452	457	457	428	448	468	415	473	442	442	442	431	431	416	464	444	459	441	444	463	484	425	411	464	442	485	477	461	452	487	462	463	427	435	460	433	439	439	408	433	428	436	427	438	463	432	450	465	484	459	464	458	461	455	475	433	455	437	441	439	435	449	460	460	463	436	456	479	490	439	466	472	448	442	448	451	451	463	468	474	451	438	436	468	453	476	460	445	452	485	463	414	434	472	488	445	440	449	424	452	409	440	424	467	407	458	446	440	458	456	478	455	430	465	444	441	420	441	427	462	419	450	438	440	419	460	453	451	478	424	438	424	445	481	460	435	417	491	474	470	460	410	426	424	431	453	442	421	413	485	435	447	423	462	424	425	446	433	464	448	434	452	483	462	465	415	470	412	399	458	438	449	432	429	437	431	468	464	447	437	445	447	489	427	453	414	469	440	459	413	445	502	404	440	447	469	464	480	447	490	478	470	443	453	447	454	428	410	464	441	410	405	455	465	417	479	465	420	453	401	443	414	424	428	452	413	398	418	446	427	448	428	466	430	453	428	464	438	450	470	445	442	418	460	461	453	446	460	427	444	434	451	394	439	476	455	481	462	445	474	409	475	453	433	467	482	454	424	432	444	490	462	435	430	480	441	429	433	425	410	442	443	432	430	426	481	437	420	451	427	452	438	463	449	460	452	446	419	494	485	458	457	437	463	460	474	446	461	449	450	447	439	433	425	437	429	424	481	443	447	507	450	435	475	408	435	440	449	417	424	450	441	438	474	456	425	451	441	431	476	458	423	444	462	427	463	471	434	455	487	478	459	480	440	468	471	420	475	433	455	454	447	436	474	462	439	429	464	444	446	457	416	420	471	429	434	453	449	456	478	499	406	446	443	423	422	455	455	495	481	484	427	452	458	444	433	450	456	439	426	469	457	480	436	435	458	461	449	461	425	436	429	423	476	474	448	469	454	440	487	478	405	427	482	461	444	452	456	428	423	471	466	444	457	441	452	493	427	428	454	438	453	431	453	441	449	435	454	482	440	395	451	463	470	500	488	434	438	449	422	419	500	415	473	431	471	477	440	450	448	458	426	482	440	449	442	470	445	423	436	440	441	454	453	444	435	461	407	467	459	438	478	466	435	434	475	436	469	434	443	466	439	475	456	451	422	463	424	440	472	423	435	461	428	436	480	438	468	474	429	447	438	466	421	466	471	455	425	458	456	495	455	425	481	436	486	400	440	409	448	431	422	443	468	486	420	427	471	476	474	462	469	436	434	509	469	448	437	455	440	456	444	410	427	472	423	411	409	459	458	458	412	486	453	422	480	456	451	458	476	470	460	473	451	437	458	445	468	459	467	404	424	453	457	416	431	449	451	429	408	451	493	430	453	407	387	465	430	431	453	463	435	412	451	453	439	471	436	423	480	408	479	406	462	473	488	506	449	476	392	459	418	472	451	476	437	437	395	453	446	435	455	434	441	443	466	425	413	454	448	472	448	443	445	461	439	463	458	456	486	501	407	459	397	468	482	448	465	449	470	479	408	443	463	486	428	465	468	401	469	458	440	468	462	434	490	441	451	462	436	459	433	483	462	436	436	472	488	391	462	439	500	468	418	474	458	429	464	443	464	413	437	497	442	432	458	466	435	438	392	463	446	439	441	456	444	464	441	417	462	454	480	442	425	488	480	459	447	435	451	438	463	472	430	445	471	447	428	422	453	459	404	450	474	407	426	445	473	433	478	479	456	449	410	486	439	471	450	434	442	466	469	425	440	450	450	456	474	450	467	465	460	443	478	443	423	469	461	454	443	468	475	456	426	432	426	469	434	405	458	458	493	454	479	459	402	449	453	475	468	447	444	439	454	481	456	458	420	475	503	472	431	460	426	445	401	456	470	447	457	435	425	470	461	424	453	443	450	441	419	461	444	440	482	489	426	481	426	456	434	438	474	407	490	468	493	438	423	452	437	429	461	398	449	442	442	427	449	435	473	430	432	453	459	467	478	467	435	452	468	476	429	456	422	480	451	450	442	441	428	436	478	433	428	451	479	442	488	445	454	463	460	395	458	462	465	453	413	484	474	469	428	475	434	459	455	439	432	412	434	411	451	443	430	432	430	501	469	437	480	437	467	468	432	433	429	455	475	433	446	458	496	489	457	461	444	468	425	451	434	415	469	444	450	420	472	451	444	437	462	467	429	399	457	446	448	443	402	468	439	448	434	479	453	441	422	485	479	431	434	427	493	460	412	457	492	451	469	455	429	440	398	460	449	485	473	469	418	429	479	469	458	439	477	455	484	424	457	417	430	450	443	461	457	492	440	455	482	461	472	445	420	434	484	433	453	416	455	448	429	458	449	455	423	446	451	454	472	430	449	453	477	453	452	451	473	448	470	430	457	454	435	423	452	439	422	471	472	495	452	416	490	442	453	426	468	470	464	451	463	460	436	435	415	452	470	440	462	468	449	483	471	492	463	468	468	446	448	432	423	424	456	433	408	457	475	456	441	399	476	482	502	438	513	456	418	418	445	451	458	449	464	453	450	432	429	433	467	455	455	450	455	451	426	456	458
40649	46062	33981	16493	9968	8982	4189	707	634	665	579	650	653	664	621	629	611	609	648	673	639	665	615	629	612	647	633	648	653	635	629	585	629	626	624	665	563	606	656	661	633	676	623	604	581	615	662	653	620	668	611	609	597	600	644	617	692	610	618	646	665	629	607	640	640	630	637	647	611	620	641	665	603	634	619	623	683	611	620	619	614	638	622	642	617	649	622	638	617	588	675	652	623	582	646	624	617	602	661	661	580	629	625	632	616	631	644	625	614	620	596	624	714	645	610	632	633	613	632	623	606	611	628	598	624	629	646	672	602	651	616	630	615	641	622	618	624	570	604	638	651	634	646	613	607	648	652	610	605	648	612	572	642	594	606	651	652	619	598	617	647	593	645	620	645	621	635	655	669	651	663	645	610	670	655	630	601	635	649	604	656	612	603	625	637	633	587	627	606	620	601	624	651	640	653	635	585	623	644	600	609	628	629	633	642	606	626	635	636	628	627	612	642	618	632	621	649	603	593	624	640	600	616	637	637	645	617	645	656	591	617	595	643	598	623	637	641	612	660	636	615	608	625	668	626	615	604	629	609	629	616	689	615	629	579	642	642	657	605	640	596	613	611	634	636	586	660	627	626	604	613	620	620	615	670	646	609	594	627	665	594	638	662	600	683	569	639	658	610	669	616	655	645	623	620	633	637	638	633	617	623	604	639	653	633	669	641	645	637	612	606	680	612	645	668	593	609	644	624	601	654	605	648	620	623	653	602	604	598	564	633	641	614	591	648	620	630	594	622	652	670	609	613	606	630	623	617	635	629	618	650	604	601	594	618	602	617	638	645	622	605	667	617	595	606	645	615	652	632	611	620	600	645	618	610	587	617	629	628	623	624	621	629	611	655	628	648	620	646	638	579	633	651	636	636	626	606	619	636	622	632	645	664	642	592	641	618	623	635	615	605	641	674	589	633	664	633	614	677	642	624	618	577	612	620	606	615	667	634	673	615	609	625	592	638	585	637	668	621	585	647	652	640	612	602	602	638	592	658	666	595	638	688	635	609	626	629	575	608	660	606	620	619	639	614	600	598	634	628	662	637	608	638	604	624	615	639	579	589	637	593	594	657	599	584	597	603	643	620	642	665	574	650	642	629	647	562	639	634	623	619	648	664	578	648	602	681	611	637	617	596	662	654	613	610	622	661	596	629	617	582	657	646	602	638	600	644	639	634	621	654	642	616	590	662	689	685	644	649	615	609	674	625	621	609	649	640	618	658	603	668	637	610	600	614	587	635	657	643	621	625	640	638	626	593	614	670	649	617	678	635	595	660	651	599	625	667	626	631	635	663	606	612	603	645	606	634	661	576	599	616	612	637	622	600	619	646	604	625	609	641	633	598	609	620	626	675	620	607	657	654	648	644	580	624	622	637	599	634	584	628	593	621	628	576	644	606	629	662	582	621	636	622	618	623	683	627	625	605	613	621	604	627	623	601	602	607	691	608	630	629	678	641	661	626	574	636	602	640	624	668	617	610	596	639	624	602	612	688	620	603	646	613	620	615	610	633	587	617	597	607	606	671	660	634	643	592	636	612	634	643	639	639	657	677	644	603	625	572	625	662	628	623	627	632	643	619	627	615	658	619	582	606	601	606	594	587	636	578	598	627	576	620	620	626	629	659	639	635	620	610	613	648	637	633	644	644	620	583	667	658	619	695	629	677	659	624	608	660	580	686	553	596	633	636	650	623	651	621	571	630	647	648	623	628	616	641	610	655	616	609	646	618	618	642	596	656	613	620	602	622	618	631	629	647	635	631	633	649	648	616	611	606	630	645	667	619	614	633	638	635	617	579	585	620	673	632	649	620	663	653	624	623	564	598	647	658	588	611	663	637	585	624	605	609	606	636	626	649	649	666	630	603	700	625	664	654	592	627	631	610	608	620	602	618	594	607	611	640	619	635	659	662	653	653	676	646	597	600	634	597	638	578	615	633	612	656	657	637	615	600	611	651	625	647	600	634	629	637	654	651	646	641	620	626	601	616	618	622	642	626	633	675	597	608	641	650	663	625	632	617	666	597	634	649	620	670	636	611	638	639	620	644	631	600	614	627	597	668	624	599	668	630	596	598	630	623	628	629	631	619	658	596	629	633	599	656	637	628	660	580	634	593	621	619	647	688	621	610	644	682	612	606	646	691	654	635	631	612	680	619	625	627	645	634	631	655	619	601	635	618	629	597	665	606	646	606	637	600	603	657	641	656	612	634	663	644	625	652	623	606	628	607	617	631	610	619	624	662	630	627	660	673	617	614	635	628	606	620	615	624	635	608	632	638	642	623	620	599	678	620	608	641	617	605	613	675	617	588	584	599	611	725	660	626	660	621	602	653	622	647	655	652	616	653	621	635	601	631	638	619	619	617	631	631	647	652	583	620	598	615	600	655	583	635	646	633	623	620	663	635	624	623	586	621	633	670	636	613	618	610	634	614	630	642	623	643	625	686	627	680	610	639	577	630	609	600	635	587	635	642	628	645	639	672	619	605	605	602	624	619	638	618	603	612	579	587	633	615	630	638	582	625	660	644	606	672	610	656	652	607	634	600	632	611	620	635	582	631	620	579	589	612	655	622	650	651	621	639	680	668	598	622	646	616	585	614	618	628	662	626	589	680	626	635	621	585	617	611	608	608	619	621	638	657	580	608	640	652	636	600	600	583	636	644	636	611	626	660	667	631	667	667	635	671	662	636	656	612	630	649	562	637	637	663	617	595	599	609	622	599	655	612	638	613	591	651	638	659	653	665	598	654	633	628	659	598	608	625	614	614	617	638	636	641	604	610	633	591	586	602	622	653	572	637	612	610	646	591	600	597	594	615	590	619	601	618	628	634	631	605	601	595	645	635	637	617	605	625	657	678	625	671	616	615	595	614	622	614	612	614	604	602	614	663	663	594	621	611	653	602	623	623	626	663	615	629	627	610	670	628	605	657	640	609	575	651	676	598	591	643	635	644	617	594	612	618	634	602	604	619	650	624	608	661	618	621	601	588	650	612	616	595	658	687	656	690	582	668	598	614	614	619	576	634	602	639	626	622	598	645	614	652	602	595	674	622	598	616	626	654	628	568	667	621	630	663	613	642	580	593	667	595	606	643	595	646	609	650	640	623	610	645	633	634	624	615	605	638	638	608	624	621	594	631	622	608	608	596	618	572	635	652	595	598	645	654	623	622	630	610	651	638	642	652	662	603	614	658	606	580	618	625	587	626	615	658	638	638	633	624	664	639	692	656	650	627	635	597	659	655	623	602	576	640	639	660	625	612	618	609	605	655	606	672	599	639	590	616	643	607	592	633	617	614	589	669	605	650	662	637	625	652	645	662	660	609	641	608	613	607	640	614	603	633	601	621	619	587	645	648	653	642	615	611	618	632	643	641	634	679	633	613	656	650	631	680	626	595	633	614	626	683	590	618	621	641	637	599	603	662	637	626	644	616	613	602	649	611	642	631	600	634	680	625	646
24315	21300	28971	30469	28260	21291	10295	880	520	443	461	414	455	408	430	423	405	402	437	396	421	426	429	438	431	381	370	398	389	369	397	362	399	350	381	386	360	380	423	391	373	398	382	366	372	363	393	390	372	363	384	395	370	395	380	407	345	370	383	389	364	371	422	374	360	395	405	392	358	360	349	373	374	356	414	392	401	372	424	422	404	391	393	400	364	385	393	363	370	397	367	398	386	405	359	388	376	390	389	359	403	384	430	393	361	397	382	404	422	399	400	398	389	384	369	398	373	390	407	361	372	373	409	359	391	360	387	392	374	350	365	378	404	360	417	379	374	405	369	358	404	384	407	386	381	365	391	390	370	397	388	380	368	353	374	405	410	390	409	373	409	376	351	393	390	405	393	417	366	378	346	389	393	395	372	388	338	353	359	391	344	381	411	368	371	366	397	367	399	402	367	379	351	382	387	402	406	373	381	376	372	393	377	365	382	367	390	400	383	377	400	389	382	360	378	380	364	339	388	353	398	380	369	360	371	373	334	396	375	403	334	402	399	403	388	373	415	414	405	380	355	398	400	360	406	352	407	387	410	352	408	402	351	400	401	374	389	365	396	401	347	368	391	378	358	348	406	369	392	408	355	408	424	394	413	374	380	360	370	369	383	373	410	377	376	377	363	388	384	362	398	380	401	372	371	378	375	391	362	444	387	359	380	374	424	405	367	399	367	354	412	366	378	383	363	339	382	409	361	384	379	366	405	406	383	371	360	395	390	335	408	394	378	392	422	381	385	370	368	395	370	363	355	372	371	393	343	369	415	410	378	399	357	376	388	409	368	390	381	354	367	404	390	356	331	379	368	363	378	344	388	384	350	394	363	388	386	404	397	379	369	376	332	364	394	370	384	359	366	390	380	421	396	388	383	429	365	374	416	385	417	359	378	351	351	387	407	425	365	424	361	374	404	386	394	390	389	387	410	379	407	386	384	420	374	373	365	378	370	398	363	370	391	375	409	404	375	383	416	352	379	345	346	338	383	372	352	402	364	404	369	412	380	413	376	400	388	389	366	395	392	371	405	377	375	378	374	371	389	391	430	383	367	362	368	384	374	381	361	381	356	374	425	371	397	393	396	387	367	363	364	411	378	362	357	388	406	376	374	380	370	384	388	373	372	363	396	393	361	367	404	379	373	389	371	329	370	373	416	373	406	393	388	374	385	378	368	382	384	394	370	384	363	401	386	369	367	370	391	392	363	361	363	367	403	369	331	343	354	389	384	393	382	366	363	364	346	370	368	380	356	412	401	350	384	367	402	359	380	393	345	367	388	357	398	395	386	414	396	393	401	383	361	403	437	330	398	390	378	376	385	372	345	356	406	375	376	384	372	376	340	414	383	351	405	385	353	353	358	365	400	361	384	360	367	355	409	405	375	369	379	364	391	362	408	414	349	405	375	375	393	367	366	380	372	382	383	403	336	392	418	374	363	384	345	403	391	401	384	386	418	373	397	364	413	376	376	398	378	385	336	384	377	354	351	366	370	402	382	381	360	397	389	355	361	412	423	353	406	415	379	384	392	352	376	388	385	395	400	373	368	360	390	379	380	367	361	413	363	392	374	367	403	363	356	391	351	380	391	390	390	352	374	386	389	385	390	401	384	380	374	367	411	394	382	363	343	380	361	400	398	424	366	412	378	387	367	360	363	361	401	364	391	395	364	394	391	394	409	362	390	371	373	374	362	372	364	365	356	379	354	374	386	358	372	374	397	374	387	344	382	361	376	400	393	381	355	367	364	379	367	410	374	391	375	370	373	398	406	387	420	377	356	363	363	365	360	428	374	362	381	400	360	383	378	365	378	409	379	354	417	353	406	370	363	377	377	403	366	391	408	377	344	356	378	394	384	404	353	385	373	404	390	372	395	397	390	379	382	393	382	364	378	387	393	372	401	395	379	400	361	387	349	367	333	357	414	355	367	397	379	390	374	404	397	383	357	374	382	417	368	370	362	374	401	396	385	386	413	403	381	385	381	397	363	388	357	398	385	416	385	369	399	375	373	356	400	407	372	394	367	365	388	398	375	373	401	399	406	370	382	373	381	387	347	379	420	414	416	419	390	362	363	367	392	373	369	418	408	396	384	386	402	407	341	367	370	370	379	371	370	374	407	368	397	411	373	340	403	349	354	371	409	369	390	382	364	419	366	390	380	377	396	379	351	382	376	375	449	399	398	356	406	363	395	378	371	371	399	353	378	358	391	400	398	420	358	378	391	376	366	417	392	337	376	347	372	443	438	369	352	388	402	392	392	395	368	395	413	361	380	353	378	385	380	406	370	367	405	379	383	451	385	360	373	414	380	377	358	375	392	390	397	345	382	398	383	382	388	389	389	414	383	397	353	362	366	363	391	396	374	381	419	378	388	393	359	381	385	370	331	410	370	336	377	352	422	378	360	399	398	347	368	379	408	375	399	394	374	387	397	364	354	400	352	380	368	405	388	384	374	365	368	371	407	375	372	405	362	360	384	349	395	387	395	425	406	355	365	399	384	366	360	363	378	378	399	383	363	412	367	400	382	376	376	388	401	358	363	380	432	368	364	403	384	381	348	360	371	366	397	379	416	378	372	368	376	361	394	389	359	397	395	366	397	400	346	385	401	378	388	379	388	392	387	372	394	416	373	371	373	390	365	376	381	405	365	380	393	373	342	391	360	370	416	420	355	376	375	411	372	390	369	404	352	398	375	366	406	354	366	334	370	371	393	371	413	392	367	358	376	377	369	384	396	364	392	362	384	383	374	413	386	365	380	379	374	407	396	343	363	353	407	387	383	341	363	410	440	410	374	366	390	401	380	380	359	419	371	381	386	364	392	356	389	391	367	389	355	363	403	390	399	412	399	397	417	361	390	403	386	343	368	394	380	395	394	398	402	400	365	389	388	397	349	390	373	380	375	395	355	349	371	385	396	410	385	400	359	346	364	399	377	385	394	409	409	401	365	393	405	360	378	411	366	375	417	397	371	363	361	395	393	383	338	368	395	381	349	386	357	367	437	377	386	381	364	402	400	394	388	404	391	383	337	388	367	372	430	385	397	378	364	393	425	396	379	365	342	372	397	378	367	397	388	355	405	414	387	389	374	382	381	385	376	375	378	392	376	379	399	387	399	389	376	344	364	410	417	369	394	361	390	357	386	373	398	379	393	364	382	374	349	363	379	394	373	409	393	378	356	403	376	378	400	368	381	405	424	340	396	356	423	389	398	357	384	414	435	379	393	403	408	335	403	379	375	413	382	356	403	353	408	396	365	415	370	394	377	381	380	364	363	355	384	418	382	339	397	397	343	414	374	364	371	354	420	403	369	368	366	391	413	365	402	374	387	402	365	370	406	390	370	372	367	368	352	367	411	383	376	378	396	391	386	397	376	390	409	403	341	381	381	388	403	375	384	362	382	382	377	378	380	412	386	388	365	388	382	408	376	375	376	402	402	378	434	372	408	413	361	401	355	394	378	387
43442	57357	48060	41301	31844	23353	11039	983	790	739	678	664	650	614	576	635	630	604	584	566	526	563	577	578	559	582	556	555	587	497	563	520	569	554	492	578	531	548	516	538	538	547	516	554	580	573	544	520	565	518	536	520	549	554	510	566	564	524	535	496	532	532	527	580	551	532	548	549	559	518	571	538	510	511	563	540	532	547	522	515	522	565	537	501	519	535	545	522	523	541	561	543	526	564	514	500	534	563	561	527	523	531	553	542	548	576	513	600	540	527	529	527	539	567	589	543	551	570	502	585	548	517	524	524	585	538	563	574	559	563	542	540	558	523	525	536	542	521	524	486	549	569	567	507	571	572	572	543	564	512	549	510	531	570	517	530	546	502	512	523	524	567	518	569	516	538	559	552	544	556	489	569	518	528	555	561	535	490	546	518	548	506	547	539	533	508	575	541	516	558	542	505	494	554	551	545	575	515	512	593	544	560	502	527	520	580	545	581	539	539	566	544	537	551	542	535	549	523	532	563	500	535	532	524	554	525	563	581	524	520	539	552	527	563	534	535	511	543	537	515	525	551	487	533	552	526	537	543	530	575	560	568	571	547	556	512	525	542	502	543	559	539	560	554	630	550	531	561	552	547	527	544	519	522	517	566	564	533	525	513	515	515	537	526	520	532	540	562	553	507	517	600	507	509	542	490	516	518	521	552	539	554	563	522	542	508	517	560	564	534	539	514	524	498	562	569	542	561	566	508	583	557	545	556	524	540	555	564	529	550	524	512	520	522	545	523	548	524	573	523	589	528	554	567	544	526	534	557	534	535	527	572	499	573	569	528	582	505	538	561	558	518	543	570	548	535	536	555	521	549	533	542	572	539	558	528	547	525	509	558	565	530	575	548	541	498	521	536	555	521	533	588	542	524	507	548	514	535	561	524	552	554	543	562	571	533	539	534	556	541	576	580	504	545	515	535	511	573	561	542	555	565	556	558	525	560	543	533	514	532	561	557	566	572	564	520	548	584	540	560	513	546	566	548	552	572	571	536	576	572	560	549	502	533	557	544	547	534	525	534	553	549	531	516	580	530	552	590	540	573	527	569	531	521	561	530	545	528	520	522	563	583	507	559	543	503	525	528	546	587	548	546	557	506	532	513	534	565	558	502	531	542	494	500	496	533	537	555	512	570	517	538	519	552	537	595	541	540	508	528	521	579	535	512	532	535	490	545	568	534	557	516	548	552	508	537	500	510	566	534	563	539	548	522	568	519	564	523	537	562	522	551	566	540	589	568	511	565	523	533	525	568	552	483	576	517	530	533	519	541	526	517	578	559	541	569	547	556	537	504	569	517	544	498	527	577	551	523	536	537	539	562	550	535	510	561	529	545	526	565	543	543	520	529	564	506	559	545	549	518	493	530	516	577	548	493	512	509	566	564	520	572	548	586	529	536	525	525	527	546	535	557	524	523	563	533	535	540	516	588	564	498	544	563	539	526	525	514	511	559	525	549	567	528	506	569	507	560	547	529	543	500	535	548	521	558	526	530	533	501	508	498	566	502	527	562	543	599	559	531	546	571	526	573	565	523	545	505	553	530	555	549	487	565	536	508	522	550	504	554	539	544	550	543	567	568	556	535	561	527	549	532	501	557	539	515	516	534	555	530	547	562	557	491	527	586	536	545	541	511	504	540	560	544	548	544	588	578	543	565	554	544	547	515	550	542	538	525	539	549	615	560	559	573	518	531	541	566	534	531	557	537	510	514	524	567	522	527	512	561	577	526	526	567	535	524	562	566	586	545	544	553	567	555	530	566	534	518	576	551	533	532	563	562	547	545	554	512	525	477	547	512	609	564	570	526	567	548	548	545	561	579	560	524	529	556	511	531	601	541	536	540	528	478	536	513	512	545	549	531	535	523	536	590	537	525	533	486	506	549	535	508	536	501	523	563	534	553	519	516	546	590	542	562	509	537	568	555	572	515	534	541	544	541	569	535	540	524	550	540	525	539	520	551	545	541	535	566	523	541	525	520	545	529	535	539	514	540	499	516	561	550	525	574	528	525	539	538	539	519	566	525	508	593	554	537	549	564	533	527	599	526	559	535	548	531	544	578	490	529	516	549	569	540	528	510	527	507	558	553	574	546	528	565	573	536	569	525	509	550	571	505	554	553	567	587	535	530	560	517	544	539	528	555	558	538	528	507	585	503	543	551	550	527	576	573	514	569	549	558	516	555	533	558	528	566	599	553	579	535	538	584	553	504	516	569	545	516	534	549	531	520	544	560	545	532	509	524	523	544	539	515	583	518	549	577	543	608	570	564	551	561	537	550	557	530	522	578	529	567	529	593	546	516	569	519	538	590	581	537	506	556	580	532	549	549	559	566	559	559	471	544	578	562	550	563	545	529	531	522	542	542	551	566	531	607	522	508	561	573	564	544	517	493	524	571	512	576	526	537	559	535	499	555	559	557	537	583	525	575	534	596	523	552	488	538	579	582	508	568	523	515	531	546	513	544	521	529	509	572	506	520	553	535	531	531	526	541	507	534	523	548	575	568	506	538	533	514	510	518	534	542	519	573	591	593	571	504	535	533	545	561	531	538	541	527	582	551	497	515	564	501	557	500	527	527	605	550	553	499	520	542	538	515	575	573	552	556	559	553	538	508	540	543	507	611	490	503	548	547	532	532	569	558	514	517	511	514	566	528	494	558	547	525	553	545	557	538	558	543	549	580	543	538	533	543	569	532	528	539	602	547	526	546	507	520	517	533	525	527	554	526	521	542	548	509	529	580	471	503	569	523	542	543	564	555	546	515	554	518	522	528	572	553	544	533	581	555	520	586	539	573	586	598	533	512	514	616	551	570	550	490	531	529	519	520	523	539	582	513	582	538	559	543	527	527	546	506	561	527	531	525	530	555	573	549	522	530	557	528	558	547	558	535	537	543	572	527	537	565	579	569	517	529	508	534	526	545	533	522	507	524	485	539	547	542	554	504	557	559	502	543	573	564	569	586	534	565	547	582	539	525	545	509	529	524	557	580	568	522	620	519	547	527	522	524	551	517	538	560	529	546	554	536	501	529	583	545	566	539	561	550	531	540	552	538	579	535	530	540	490	527	526	547	523	546	528	520	515	563	520	575	512	536	504	511	584	530	523	580	546	565	538	542	530	531	569	538	547	565	581	545	554	545	561	546	582	514	551	485	554	563	539	580	529	568	537	509	542	550	522	546	562	524	542	550	538	542	558	547	542	565	547	524	509	532	541	584	522	558	558	545	550	554	555	540	570	551	550	563	541	552	563	542	530	496	497	554	535	521	552	515	530	552	500	531	545	544	516	506	520	555	545	490	542	535	519	545	553	557	544	542	559	556	554	573	558	575	529	554	553	541	538	530	568	549	534	547	569	505	554	524	564	521	553	497	536	541	562	586	503	552	543	528	535	521	518	539	499	509	548	573	548	542	531	556	511	569	564	549	590	550	522	578	524	561	523	570	541	560	561	562	551	556	559	542
23182	21235	29204	33004	37778	26999	23591	8820	384	277	270	258	253	227	250	226	251	221	209	224	218	217	235	220	193	222	198	207	222	214	224	223	218	201	209	207	193	196	201	196	203	206	207	201	194	205	214	199	190	193	187	209	208	171	200	188	242	177	226	209	179	182	205	175	201	180	203	192	195	189	196	182	186	194	199	218	210	197	196	176	200	209	202	197	199	203	205	191	189	187	177	183	199	196	190	204	175	217	212	206	186	207	194	189	235	184	224	195	205	174	203	191	188	191	190	181	188	215	182	196	205	211	170	178	216	191	172	195	212	186	189	190	213	198	212	192	215	189	202	184	212	186	204	197	213	183	205	223	176	217	187	186	180	207	196	224	213	194	223	198	187	205	196	188	202	195	209	200	218	221	189	200	216	199	215	180	219	220	192	194	205	194	187	190	199	193	207	201	178	173	195	181	195	186	188	199	215	201	219	183	189	210	168	200	215	187	203	197	219	199	197	200	192	187	175	178	188	193	194	190	214	206	219	194	183	187	189	202	196	193	178	193	159	198	169	192	178	194	199	202	212	199	229	200	194	189	189	189	221	192	205	212	181	190	197	190	210	195	195	205	212	197	223	208	212	197	220	216	174	172	200	188	211	170	176	207	175	209	179	189	202	203	205	191	185	201	185	178	197	200	193	199	201	187	216	189	192	186	199	213	200	172	186	183	201	192	195	191	203	205	200	190	220	207	199	219	189	187	198	191	195	184	169	210	182	223	208	195	201	193	195	200	208	223	209	222	192	189	194	186	200	194	202	186	197	199	183	192	195	203	213	196	185	192	187	201	213	219	205	193	174	211	199	196	197	190	191	178	205	199	198	207	207	162	186	224	215	198	220	206	199	187	186	215	178	176	203	192	183	188	203	193	207	204	167	165	199	205	184	192	214	207	194	188	186	209	194	200	202	203	202	206	180	187	210	191	207	194	204	200	193	162	205	197	238	188	178	199	194	195	223	198	188	183	192	213	202	204	192	189	200	206	191	188	178	207	191	205	208	210	205	192	196	173	171	196	229	223	195	180	160	194	201	196	188	193	198	178	220	204	218	192	198	207	202	207	193	175	202	206	190	189	190	200	198	189	198	214	214	201	191	206	189	204	216	184	189	189	201	219	188	226	186	203	210	198	198	219	184	210	193	225	177	206	192	194	198	199	201	208	204	197	196	189	192	201	193	183	193	216	215	182	197	210	203	193	195	171	231	194	195	231	192	212	205	222	208	218	202	171	207	194	179	164	167	197	216	204	200	212	223	217	170	207	199	193	208	175	197	192	219	229	191	201	203	221	209	197	202	176	180	198	216	193	178	177	224	188	219	176	190	173	184	202	230	209	206	186	199	184	208	218	198	179	188	196	179	209	192	195	200	226	200	202	203	209	209	225	204	200	198	212	239	184	230	196	214	205	205	208	211	217	202	203	185	216	193	216	215	211	190	193	185	198	217	202	207	200	213	202	185	183	212	183	213	204	204	174	207	195	197	194	210	191	197	179	209	212	219	173	194	187	210	218	182	207	245	193	208	192	204	203	208	179	185	201	188	194	189	207	188	174	205	203	194	177	229	196	187	190	190	209	167	192	205	206	165	222	216	203	203	203	216	180	216	203	220	204	189	182	208	179	196	177	198	229	192	213	204	178	202	211	209	189	190	189	187	187	199	186	226	212	167	201	185	175	203	196	174	191	178	177	220	179	191	200	231	210	230	190	217	195	211	207	203	188	203	199	211	169	193	226	233	181	225	201	208	174	203	199	198	191	213	212	221	198	211	238	200	170	199	236	214	201	220	214	199	185	186	214	206	205	205	183	180	199	198	209	200	236	192	222	180	203	213	212	183	205	194	193	185	201	201	185	164	208	190	181	225	187	208	196	203	174	208	191	190	210	195	204	194	195	229	194	171	192	168	185	189	194	213	217	186	184	196	172	191	191	215	209	217	176	206	213	176	199	206	213	197	188	225	206	234	207	219	196	225	197	190	209	184	185	201	224	185	190	221	191	178	192	188	199	209	202	198	207	181	176	215	174	188	196	192	204	194	197	213	199	201	235	203	201	227	201	189	216	202	174	231	184	218	172	208	196	200	193	201	208	187	211	204	183	217	232	193	216	182	212	206	213	194	194	194	199	199	196	224	181	192	213	208	203	187	173	210	197	188	192	192	170	209	216	192	199	216	179	182	185	211	206	209	180	204	214	189	193	173	198	208	201	204	211	227	191	195	216	228	171	202	194	211	187	190	168	202	194	193	223	201	195	167	192	207	200	196	242	180	180	188	192	173	187	190	206	206	203	194	183	195	193	212	178	217	207	187	211	206	212	208	181	181	189	222	185	192	185	182	199	220	211	199	178	179	193	190	188	195	193	194	208	196	224	170	205	188	193	192	213	208	183	160	209	200	212	209	192	204	218	188	208	197	218	218	217	192	188	194	178	178	198	195	190	181	192	185	214	211	200	204	206	174	195	184	219	211	187	192	180	202	228	198	195	204	211	198	189	196	188	191	203	202	210	214	187	214	180	196	179	188	177	205	203	187	194	174	170	193	188	192	200	185	190	216	223	165	210	213	195	228	209	198	179	206	179	204	198	186	173	184	217	214	159	195	219	190	207	216	201	182	202	178	199	211	186	190	176	179	182	216	208	196	199	191	197	200	205	210	199	191	186	199	191	207	185	215	234	180	200	205	174	193	197	211	232	182	179	208	212	203	159	185	206	210	207	181	217	193	185	162	191	190	210	203	207	194	205	206	175	184	211	202	200	207	202	208	185	209	205	194	222	185	210	199	179	196	208	197	198	217	203	208	210	181	196	193	195	230	210	206	193	200	202	192	191	205	210	188	178	199	208	176	177	204	198	212	184	183	189	210	207	202	189	195	206	220	178	210	202	179	196	158	203	181	227	193	189	217	189	185	191	191	204	188	201	239	202	200	207	199	195	181	195	206	195	199	203	185	203	203	223	184	175	191	182	212	206	198	205	188	188	214	205	212	211	184	199	194	223	193	181	207	197	198	204	207	183	207	181	198	202	219	199	218	207	203	214	185	229	193	217	199	194	175	217	226	201	196	178	208	225	181	201	186	196	194	200	174	182	199	190	184	189	198	195	191	197	176	192	213	172	205	190	196	214	220	203	218	227	205	214	210	191	214	211	213	214	193	222	175	183	184	174	201	194	174	200	198	210	193	200	192	210	181	145	193	188	212	203	187	185	205	215	211	218	215	205	201	223	191	206	197	198	179	195	174	199	194	209	178	178	212	195	202	209	183	239	188	151	188	173	200	227	211	221	190	207	211	196	205	191	220	217	193	195	174	206	195	175	196	212	186	211	200	213	212	212	198	188	206	202	211	211	204	201	210	166	209	179	206	223	236	207	192	200	178	179	221	192	187	193	202	202	200	183	209	204	192	188	211	196	207	206	185	191	191	220	202	211	206	204	185	192	194	198	200	185	195	198	195	195	204	206	220	186	203	182
48826	64800	56487	63263	51276	30248	25704	7082	626	591	505	447	402	440	387	371	352	321	331	347	335	317	312	279	308	291	290	310	321	299	307	316	259	289	296	267	296	282	307	270	260	300	281	293	295	297	285	302	255	272	256	269	299	304	298	274	301	323	262	277	295	264	315	275	281	294	291	299	262	268	275	292	317	276	280	303	293	268	283	311	292	280	285	253	297	275	291	282	306	291	298	316	271	291	272	288	274	271	311	254	258	265	307	280	275	293	277	312	292	288	285	266	305	299	275	303	306	276	240	291	300	305	260	280	267	276	291	302	300	280	298	267	271	299	294	314	270	269	261	281	276	301	294	283	291	293	305	280	287	313	329	302	251	293	258	250	282	283	271	277	314	282	248	303	300	277	279	272	302	286	256	299	293	283	265	257	297	267	296	246	249	307	262	309	300	281	300	294	291	312	286	310	305	302	307	294	278	303	285	254	278	262	300	284	322	315	262	301	283	290	276	293	289	276	271	279	295	283	306	271	289	274	263	283	286	266	287	280	289	296	277	284	286	285	303	272	262	311	282	268	307	311	292	289	285	270	314	306	286	283	291	279	274	259	296	299	313	287	301	281	290	291	276	279	294	312	293	270	262	284	315	275	297	307	243	290	278	255	310	278	243	289	288	281	300	296	291	250	274	260	326	287	297	279	285	277	275	263	251	274	291	265	280	293	268	287	254	270	276	291	283	268	253	310	300	274	257	315	289	319	323	266	300	268	258	301	280	286	263	291	270	284	302	306	248	302	289	293	287	276	292	279	281	275	280	297	266	276	288	280	292	306	295	314	238	287	266	324	286	271	277	294	275	306	268	300	315	302	269	278	290	275	293	284	257	294	281	300	267	276	307	277	268	283	252	280	299	262	285	287	288	285	321	302	300	272	269	264	292	295	252	271	282	299	294	286	273	265	308	272	272	302	298	294	270	295	283	288	318	281	262	287	287	284	304	264	272	295	256	285	286	291	299	280	274	274	287	296	275	283	273	285	277	296	278	304	248	310	279	284	306	272	285	266	289	281	308	247	276	288	305	278	278	307	279	312	307	294	315	290	277	271	271	288	312	311	257	279	277	284	271	277	267	293	287	269	287	301	277	260	278	286	272	272	252	292	263	287	286	283	302	265	309	280	282	264	287	270	291	268	286	252	286	281	280	280	308	300	296	278	277	281	253	286	292	249	269	277	292	274	283	281	253	284	269	284	311	256	289	280	262	296	273	289	261	295	288	267	321	310	279	267	265	280	288	279	318	272	287	307	259	289	277	289	280	264	267	270	273	293	259	286	291	288	286	244	275	298	281	282	306	279	243	277	270	277	306	245	289	249	243	295	307	283	287	263	276	264	291	269	277	271	257	294	323	285	279	292	287	283	304	289	290	282	288	286	291	251	292	262	282	291	282	293	284	289	251	278	301	288	287	294	283	306	276	279	270	311	286	292	292	291	284	279	288	289	290	318	305	286	254	264	266	259	267	288	280	298	273	311	257	273	296	287	321	278	291	245	294	263	269	277	305	281	314	278	282	289	306	304	304	297	281	268	283	298	274	291	283	284	276	281	266	277	285	273	305	258	290	290	275	273	297	296	280	291	308	314	285	260	291	286	309	296	267	262	266	294	269	271	294	271	274	284	275	309	267	286	274	280	314	304	233	276	288	313	262	274	285	291	255	289	298	269	311	315	297	277	250	303	264	270	252	297	276	258	282	306	288	243	269	303	233	278	301	286	280	254	311	309	288	317	301	285	263	295	265	278	256	301	251	290	295	263	292	304	302	274	289	298	258	276	292	278	283	270	277	268	323	281	290	283	277	274	309	261	300	288	248	299	268	304	275	267	285	287	287	258	306	270	319	262	283	303	282	302	290	310	294	271	299	271	318	299	271	266	272	297	303	270	282	311	276	284	293	276	271	265	301	295	309	284	303	284	292	291	270	311	293	282	290	262	293	310	274	300	286	278	278	261	318	284	279	272	274	275	299	288	302	310	266	279	296	333	298	272	290	304	279	288	295	282	287	277	301	296	287	271	272	286	260	326	284	261	287	287	258	283	250	295	267	276	285	276	283	297	274	306	263	277	260	219	268	258	296	264	288	293	306	307	316	316	287	271	324	303	267	246	294	253	285	283	284	299	294	299	294	262	320	295	280	271	307	304	319	243	279	302	295	306	298	278	298	313	277	313	279	278	294	300	290	270	270	311	309	249	289	276	278	311	277	301	306	278	284	304	293	291	322	279	267	266	293	270	317	271	270	274	276	259	287	276	277	282	300	276	270	284	276	268	321	277	288	305	312	298	272	317	255	291	294	256	300	282	263	260	263	280	250	262	310	277	276	308	280	281	309	297	301	275	267	276	281	266	303	310	293	300	287	311	303	301	276	286	297	296	277	278	293	303	318	278	293	270	264	288	301	322	315	240	280	303	282	280	267	280	274	282	250	290	286	277	294	272	261	280	272	276	292	294	297	258	256	274	270	258	251	301	306	295	285	289	307	256	257	290	277	274	273	266	276	269	259	296	266	267	271	263	294	274	306	294	297	279	289	261	277	278	260	300	322	257	308	279	270	263	303	285	326	307	296	288	304	314	247	277	270	287	291	311	299	280	290	242	271	286	263	287	302	272	307	327	284	295	293	273	287	295	301	280	292	267	292	296	286	281	299	286	259	278	282	262	290	295	266	268	309	322	261	279	286	290	265	281	283	300	282	279	269	261	270	279	291	310	297	300	280	301	309	250	300	280	280	291	293	275	270	284	268	267	269	296	276	279	267	281	287	304	300	258	284	299	318	282	298	289	283	268	300	261	269	260	276	272	244	299	249	275	285	282	265	261	303	282	282	265	257	273	266	282	287	280	315	280	284	277	260	239	295	281	297	286	278	284	303	292	264	267	280	289	291	299	290	258	283	305	276	262	265	282	259	271	257	262	282	286	294	251	250	275	270	273	289	264	265	274	271	287	305	268	287	266	308	266	294	254	299	267	266	314	296	284	282	278	306	298	285	281	273	275	323	300	286	253	291	292	275	274	276	280	262	293	274	275	261	264	276	326	279	278	277	249	280	313	278	297	289	285	267	284	295	258	274	284	336	291	288	266	295	245	305	282	286	292	279	273	298	277	312	284	282	283	321	270	272	281	277	283	280	274	291	253	292	270	277	243	293	286	286	283	265	268	249	281	288	310	264	295	309	259	285	282	281	304	297	292	303	295	272	260	290	251	260	269	272	283	305	276	281	302	296	280	301	325	322	276	288	283	308	296	294	261	283	290	285	305	292	278	252	293	292	306	268	296	285	302	268	288	270	268	275	293	317	302	282	275	298	298	271	294	281	293	291	325	259	281	260	288	289	259	294	282	261	291	275	301	288	304	272	307	280	305	250	288	279	279	303	286	270	263	275	254	278	284	316	281	282	300	269	288	272	298	293	270	273	263	277	274	299	291	255	266	298	261	275	295	296	296	287	272	289	293	284	270	291	313
31312	32908	31095	21639	11364	5314	1535	853	479	508	505	528	486	513	490	498	511	477	511	523	512	498	501	559	503	502	481	510	516	525	499	500	502	504	507	507	481	502	506	515	502	498	503	504	495	478	483	485	495	502	485	479	494	488	502	477	470	502	492	499	491	504	520	511	523	502	516	522	491	514	509	487	477	470	525	488	496	510	458	508	462	493	481	500	509	490	473	520	470	504	479	517	486	507	465	458	488	450	524	496	502	516	485	505	496	510	504	479	494	510	492	503	484	494	491	479	489	522	479	492	495	529	506	467	493	465	442	489	486	508	510	484	481	462	470	477	492	535	452	461	529	502	485	479	446	485	470	477	530	517	465	482	460	537	530	502	531	526	473	482	498	514	500	494	448	451	451	497	533	501	486	469	484	460	507	486	504	460	496	448	493	479	487	480	522	491	519	512	501	501	495	505	511	552	464	481	500	481	518	500	477	493	499	489	500	462	443	480	521	483	515	467	531	468	480	497	468	506	489	448	531	486	523	476	447	493	512	498	500	506	494	471	481	500	491	461	488	529	521	453	504	483	452	482	524	466	503	501	487	497	493	522	488	505	518	495	446	510	468	514	467	517	479	505	534	497	488	495	529	496	494	506	493	506	484	498	483	494	493	478	487	491	496	454	491	474	478	474	487	498	517	483	491	452	530	470	480	468	496	467	539	524	500	506	470	488	524	509	490	482	494	522	502	492	500	510	487	489	488	480	507	487	463	495	468	505	478	505	502	531	522	474	461	492	457	514	496	500	523	477	516	470	478	477	514	486	484	523	493	488	505	495	487	486	514	525	520	476	478	493	459	501	475	476	503	484	483	489	454	472	485	491	456	500	499	467	498	459	444	504	486	499	458	491	502	496	451	473	482	455	490	458	441	476	510	514	494	479	501	480	543	515	470	498	484	468	547	483	509	500	452	524	521	486	496	479	522	511	506	526	521	453	487	517	497	495	472	534	449	472	507	485	466	459	512	472	536	495	474	499	537	513	507	463	496	457	480	446	461	478	507	524	523	518	475	485	534	481	496	494	521	478	518	495	517	468	508	487	477	504	501	477	514	472	480	520	508	498	498	528	455	480	541	483	460	463	492	449	488	526	512	469	526	471	528	478	467	501	480	516	483	509	473	466	467	479	528	510	478	501	467	495	503	493	478	494	540	498	497	530	509	530	468	523	472	497	499	489	472	526	478	538	495	498	498	515	472	493	506	473	492	510	534	467	503	483	482	483	491	518	513	528	479	519	494	513	462	516	481	489	502	498	507	510	471	487	486	504	494	485	456	483	547	501	491	507	490	486	505	513	504	495	509	480	526	487	493	459	477	454	484	492	490	529	511	548	489	495	495	513	477	500	524	511	497	476	498	519	495	492	529	492	493	464	496	466	524	470	438	430	494	461	513	489	510	542	518	507	511	460	473	523	455	478	466	523	473	513	486	467	490	503	501	496	501	539	499	540	479	493	494	540	491	521	445	497	485	533	490	485	460	473	461	503	438	488	450	479	446	507	498	500	464	463	512	480	506	504	501	495	495	495	499	477	538	502	529	499	504	444	455	458	501	487	469	463	502	458	476	521	487	486	471	510	463	458	536	503	452	499	533	475	517	440	532	483	496	473	503	480	472	476	489	547	490	500	504	513	535	489	506	476	479	502	451	475	478	523	512	520	483	512	495	500	508	505	475	489	485	494	478	472	524	505	495	487	477	492	480	482	489	548	514	498	467	488	506	496	538	496	539	471	466	532	517	492	490	462	490	488	517	481	503	514	515	485	481	481	507	506	457	523	480	475	503	510	506	476	488	471	502	523	474	505	488	472	491	438	499	497	510	495	476	507	467	469	483	511	497	467	482	468	550	514	477	470	486	476	508	458	524	507	499	506	490	480	499	485	511	506	500	467	469	464	504	532	509	471	494	487	504	520	499	485	477	481	515	469	491	479	516	512	481	487	465	488	464	479	546	528	513	441	478	502	504	502	497	495	519	520	512	481	480	518	488	469	500	508	486	514	453	478	474	460	457	467	491	500	462	476	535	467	518	477	526	502	463	474	502	533	502	509	499	505	506	499	494	474	520	503	498	544	510	487	508	510	482	472	504	506	497	536	500	527	525	513	464	526	497	477	510	492	518	471	431	517	482	488	475	511	476	495	522	499	540	438	501	484	517	496	470	529	443	484	481	539	505	492	510	506	468	500	514	483	494	495	483	501	472	498	488	492	517	515	497	492	474	528	479	485	535	493	529	542	475	510	478	502	462	532	531	466	472	475	552	509	491	501	509	514	494	499	497	466	493	483	506	526	500	495	494	494	477	452	506	494	491	490	485	520	486	479	538	474	499	466	494	499	498	462	495	515	523	466	533	454	506	486	514	508	506	501	499	517	512	477	517	484	511	494	490	485	482	504	460	499	538	466	507	513	515	512	498	500	493	539	494	473	516	483	497	467	521	507	469	455	515	484	471	518	505	528	503	509	460	522	488	492	499	508	481	513	507	482	505	496	468	489	473	503	505	514	473	464	486	444	473	489	502	525	486	476	518	474	484	512	503	486	520	472	522	496	525	494	475	491	459	490	512	478	479	529	541	442	475	515	502	494	479	499	486	498	517	487	498	478	488	510	497	477	493	513	461	478	491	499	496	503	518	509	494	505	496	455	480	489	514	485	480	493	500	507	474	506	533	499	476	517	506	558	505	526	474	507	485	444	504	491	495	493	501	506	437	444	497	531	491	509	469	495	477	514	505	499	477	522	493	482	458	510	488	498	513	470	505	460	475	507	506	488	490	484	485	513	493	456	494	440	492	468	487	462	474	467	490	501	491	486	525	462	425	542	504	448	509	514	511	475	506	497	518	483	465	494	511	472	472	515	501	512	498	513	508	500	469	490	529	486	490	469	475	526	462	517	486	536	482	471	491	510	471	502	511	499	527	510	487	476	509	491	496	488	459	509	491	481	467	470	514	479	502	446	486	503	488	524	494	497	491	470	509	508	479	495	484	493	499	473	505	486	494	494	491	454	531	486	497	510	478	541	493	461	488	507	495	483	484	472	534	506	465	500	522	506	482	496	487	508	541	501	484	462	524	487	491	488	480	510	506	518	488	523	465	476	483	516	444	475	508	492	500	507	462	460	449	457	489	494	493	490	455	455	510	460	488	455	508	520	538	518	470	467	483	490	498	506	490	525	460	505	501	458	502	526	521	489	501	505	469	493	463	490	444	490	483	505	511	471	480	463	488	434	490	500	461	513	489	488	493	493	494	490	499	458	471	519	487	493	508	486	526	414	485	517	514	509	500	491	522	519	520	532	504	503	454	520	479	491	515	452	519	505	543	508	499	506	474	470	522	491	519	504	501	455	481	500	492	473	483	489	489	477	495	479	473	478	513	471	496	495	477	488	495	494	455	472	542	499	513	506	529	489	476	509	456	469	491	499	504	478	490	487	498	512	478	476	486	476	540	505	525	481	523	488	497	512
40933	48914	35347	21046	13607	7943	2518	1380	685	663	696	678	677	676	670	662	688	680	646	675	676	709	698	682	645	680	648	639	685	692	688	685	647	670	670	678	670	669	666	679	658	701	731	640	666	702	672	653	658	686	681	666	661	695	670	695	672	702	634	700	676	679	652	674	687	686	679	671	683	653	625	727	681	645	709	705	689	663	694	668	659	651	698	676	651	646	678	677	666	624	684	667	688	654	669	679	638	673	664	696	700	662	656	710	653	758	678	671	685	704	704	657	705	677	691	649	705	694	634	660	727	703	673	629	644	644	682	660	698	685	735	678	684	714	688	677	641	669	656	682	707	711	646	653	665	673	664	674	697	641	697	676	674	657	688	664	700	687	689	661	684	667	728	679	644	678	646	638	685	689	695	612	655	651	648	640	679	648	701	650	697	684	653	711	701	628	725	675	663	711	667	700	700	713	684	685	661	669	676	691	697	647	707	650	686	680	641	677	686	655	693	670	692	624	672	658	654	744	693	700	670	694	721	739	664	687	684	667	709	714	700	650	623	700	690	693	683	693	680	704	667	740	699	658	710	686	691	638	709	713	654	711	667	708	672	680	650	689	666	685	635	702	662	706	667	661	671	676	689	654	641	692	660	695	705	673	655	684	685	645	655	672	690	684	693	650	626	632	713	649	687	694	671	645	691	690	730	622	655	668	728	690	688	674	754	676	647	652	659	661	680	673	699	667	689	681	664	659	679	713	667	685	656	667	687	678	666	667	716	737	651	696	668	681	690	702	711	702	692	704	655	729	655	684	707	677	647	660	674	680	673	709	648	719	698	660	678	733	678	707	729	664	666	656	654	639	701	689	678	691	678	681	709	720	688	679	645	677	700	651	681	752	666	681	683	666	706	659	645	709	664	691	680	674	647	678	677	670	644	697	702	710	665	642	685	655	719	711	682	658	697	681	652	690	692	673	685	669	647	678	647	677	672	704	680	706	652	653	725	693	648	698	684	657	692	677	667	672	684	670	676	639	619	667	667	687	716	692	667	643	619	658	704	693	648	688	652	672	713	664	680	674	663	639	686	697	735	673	693	687	665	679	662	679	668	643	715	699	722	711	631	721	669	637	665	650	656	691	697	661	725	662	686	650	662	662	687	668	668	662	687	689	654	651	663	695	697	672	662	709	685	699	643	658	691	709	686	623	639	673	659	691	659	691	606	737	705	671	689	661	650	747	679	681	634	691	668	633	674	693	724	654	661	647	693	663	702	638	723	646	650	670	599	688	694	708	679	696	678	667	709	658	684	674	647	636	636	648	661	684	720	704	694	622	676	665	683	707	681	694	666	684	671	690	686	710	690	675	675	655	675	705	649	696	684	684	680	675	669	723	687	719	676	685	709	696	717	654	685	707	639	673	682	670	680	664	693	653	662	704	642	719	702	695	709	671	693	641	666	650	697	648	686	678	693	727	664	685	643	697	688	681	658	632	687	715	680	679	686	655	664	645	659	663	677	695	638	666	657	653	674	677	685	660	680	678	654	685	730	672	621	638	686	680	691	663	684	685	713	644	675	616	688	688	657	679	654	673	646	683	675	667	694	683	626	672	683	680	651	680	682	648	698	687	704	676	673	744	645	604	695	676	682	692	676	709	682	719	688	660	636	668	672	655	670	671	738	692	681	688	678	681	670	682	709	656	704	715	667	663	700	656	679	705	726	719	639	658	713	650	671	675	638	688	692	754	650	685	689	662	703	674	684	702	750	700	698	682	670	657	686	646	660	673	656	714	672	667	671	620	682	696	642	675	685	726	665	701	722	708	671	666	662	693	709	709	703	626	731	646	683	675	697	664	701	667	712	700	671	667	658	723	661	659	681	652	669	700	667	676	649	696	695	686	664	685	670	708	689	660	706	659	622	634	668	725	700	637	687	660	680	695	703	695	688	681	649	702	667	623	698	669	671	654	662	664	658	641	666	652	728	637	627	659	667	647	616	694	683	680	735	730	683	677	665	708	667	713	644	657	629	676	673	718	685	650	723	655	670	669	704	646	662	667	643	690	667	642	667	667	662	749	681	666	687	652	655	716	662	703	667	704	674	702	701	697	699	673	639	681	665	692	708	705	683	674	663	658	694	703	663	639	706	721	644	738	653	740	675	680	693	646	685	716	702	719	686	658	649	701	692	676	664	710	641	673	668	674	658	679	693	690	677	667	681	741	639	696	651	724	676	637	658	736	686	724	705	667	671	685	690	662	674	688	671	692	676	707	677	686	695	673	678	679	684	705	690	667	662	670	626	673	686	709	676	665	701	652	696	663	640	666	653	669	676	718	688	677	662	704	679	683	628	667	710	658	687	706	649	677	686	687	709	654	632	677	692	701	638	708	652	699	671	711	670	696	712	658	631	697	699	688	729	665	651	711	674	662	670	682	715	718	695	608	693	723	651	677	672	690	660	649	689	629	701	645	662	669	696	670	662	681	721	703	715	704	673	677	653	709	744	666	711	719	683	707	666	702	685	684	696	688	666	692	666	689	668	679	693	674	656	703	707	673	675	680	677	715	687	639	654	678	703	681	680	693	653	703	675	717	704	668	751	676	658	659	679	697	678	632	693	655	639	686	656	685	688	692	731	638	696	711	721	669	657	668	690	700	680	668	714	717	690	722	685	671	712	669	650	673	695	674	652	665	665	675	677	664	649	648	613	641	697	725	670	663	644	668	654	725	653	677	622	684	647	705	653	673	677	708	709	710	672	696	713	696	697	693	647	658	700	679	683	670	668	679	661	687	683	657	668	730	677	695	704	698	696	734	677	674	672	684	703	740	661	682	655	689	733	688	697	667	670	694	729	663	693	675	675	671	675	688	674	672	693	680	656	675	676	674	621	624	686	708	669	692	675	680	622	694	678	664	676	682	686	654	686	685	685	709	668	623	680	684	667	698	595	688	680	704	654	651	695	728	614	662	637	675	681	618	634	638	711	633	683	698	655	662	655	642	679	671	698	676	673	646	695	744	650	669	697	680	726	649	723	658	698	691	706	672	709	681	654	680	625	729	680	693	676	646	673	679	685	647	670	703	696	729	709	680	698	708	655	713	675	659	707	695	659	634	646	691	645	678	686	669	727	645	652	689	641	721	663	695	701	730	667	699	685	683	688	663	711	697	669	669	637	693	709	697	683	695	620	678	731	692	701	694	661	659	692	691	693	683	679	649	625	693	693	661	682	689	664	666	653	685	667	654	704	699	687	622	676	716	724	629	665	713	688	715	685	667	661	626	700	712	727	654	655	678	671	677	710	655	658	682	676	628	681	696	629	674	639	690	673	668	697	648	711	712	698	668	699	677	673	660	684	646	674	719	702	651	677	661	679	719	683	696	659	663	681	657	743	644	677	716	658	689	686	716	693	646	738	662	663	694	657	695	693	673	694	680	665	619	695	661	728	727	703	661	693	677	646	662	659	678	678	716	643	632	659	680	656	700	680	705	640	712	652	648	697	678	687	698	675	672
24293	21277	29960	28375	29547	27753	9098	646	502	455	481	427	469	432	413	430	428	433	413	425	416	397	405	397	408	410	422	395	411	421	401	394	398	414	403	418	403	376	391	388	377	411	388	420	395	372	388	415	379	394	420	425	430	412	435	415	379	407	380	398	383	430	432	374	404	420	391	397	428	395	441	375	379	416	448	419	403	390	415	408	425	388	351	400	359	419	405	394	401	407	394	389	405	433	405	393	408	407	404	417	386	372	406	418	388	427	414	418	341	398	435	383	371	425	437	396	419	461	422	421	422	400	442	389	401	372	399	406	429	403	418	399	404	390	376	399	409	409	397	389	432	408	405	411	404	426	388	411	399	362	392	384	383	383	403	384	429	471	410	390	389	411	406	421	405	414	376	387	425	418	430	358	413	395	386	421	408	426	413	441	410	404	364	410	412	389	424	416	415	412	383	440	392	388	401	373	388	405	397	374	384	411	406	397	387	426	378	428	378	430	387	379	387	409	376	400	414	428	378	393	397	415	364	400	402	403	400	426	431	393	401	394	400	375	429	433	433	435	407	419	393	359	379	368	384	405	407	450	430	416	394	431	431	427	413	380	402	387	464	377	388	381	399	405	402	403	383	424	442	390	445	410	437	373	387	411	427	443	440	408	421	395	388	427	364	409	394	393	415	394	423	433	356	375	375	415	364	399	365	390	402	388	415	423	374	399	395	460	385	431	433	399	391	434	400	429	410	396	383	393	392	386	412	388	390	381	441	397	393	375	411	387	397	396	402	383	403	436	435	406	409	345	423	433	405	369	419	430	419	393	413	413	437	419	415	418	362	431	418	387	365	413	395	416	379	396	421	385	390	384	421	413	424	389	385	407	433	385	416	371	438	397	415	410	401	404	409	400	387	426	409	398	413	420	414	397	366	398	420	408	388	425	419	373	412	419	419	395	399	409	374	396	423	480	441	385	397	426	406	388	398	400	418	412	443	387	396	397	375	439	415	425	411	434	396	429	425	387	433	417	427	359	406	400	417	374	410	425	386	397	441	377	427	380	389	403	422	390	391	399	409	418	396	405	421	428	408	393	403	401	395	377	400	407	390	373	362	423	368	442	420	392	392	365	395	411	431	381	424	396	409	420	398	380	389	386	422	391	411	442	407	384	394	417	403	453	418	405	416	429	370	405	448	402	380	392	363	398	401	426	391	388	411	391	407	401	406	393	425	388	416	386	405	420	416	398	422	405	409	410	402	398	408	395	377	393	375	403	409	386	419	403	409	414	409	391	428	419	391	355	394	425	435	408	414	406	415	408	402	413	406	405	394	385	400	402	393	388	372	439	382	413	393	409	395	384	443	381	431	396	398	418	421	403	416	373	403	414	422	421	394	397	427	409	414	381	401	384	429	415	391	410	417	416	389	385	419	409	414	420	385	412	389	391	413	403	398	397	399	400	398	427	445	394	389	391	427	407	403	447	407	401	407	369	427	402	387	408	384	386	409	385	418	421	421	367	402	398	387	435	421	380	398	371	405	361	411	391	390	415	412	405	386	385	392	393	392	379	377	413	395	416	371	390	384	368	413	399	418	395	389	385	433	422	360	387	409	367	377	391	385	379	408	409	400	407	421	405	408	417	404	369	419	381	402	430	381	402	381	390	448	430	425	368	422	413	388	400	384	407	371	431	418	352	459	393	423	413	393	377	410	365	445	404	387	389	399	387	437	401	410	400	411	433	437	423	415	384	400	423	414	397	457	423	433	400	422	430	424	451	382	397	401	422	410	404	429	436	386	421	391	406	430	408	431	386	428	393	409	406	409	401	343	413	388	422	457	436	382	402	421	409	421	388	406	429	381	376	404	368	422	404	404	393	414	390	395	431	399	417	397	398	418	420	402	365	417	378	414	428	436	398	410	382	391	378	411	365	415	427	419	383	406	387	410	442	396	406	388	364	423	404	434	420	412	416	338	376	412	385	386	364	382	410	385	423	401	423	391	392	424	393	416	415	385	374	437	426	380	407	398	403	397	375	405	396	394	413	404	399	408	464	401	404	398	437	399	425	407	403	391	432	427	394	435	371	391	391	413	390	402	413	410	372	383	394	360	417	382	373	419	444	391	406	424	395	384	377	396	407	413	421	386	413	373	367	376	391	403	393	371	389	435	447	415	419	384	383	393	411	403	377	407	428	412	377	426	374	382	383	405	396	371	398	392	397	419	434	402	410	378	417	399	391	396	442	400	401	440	394	399	415	392	385	388	425	375	396	377	416	398	366	393	361	385	425	426	413	409	398	412	387	370	424	420	411	425	393	370	411	438	432	365	382	394	376	409	411	377	413	405	390	391	417	393	435	406	409	383	408	367	442	417	387	400	390	407	418	432	364	427	392	401	398	408	380	421	396	395	393	389	415	395	405	392	378	399	382	414	373	432	437	441	386	393	391	400	389	406	373	419	451	432	404	381	388	384	404	400	359	403	420	406	363	390	410	425	434	363	401	344	432	436	426	436	412	375	393	377	403	403	362	408	394	438	400	420	409	380	449	407	404	422	429	364	398	419	384	403	399	358	393	416	345	446	383	363	408	400	397	414	389	423	431	382	434	427	420	389	426	394	416	384	415	418	389	421	443	429	403	404	418	424	388	424	435	398	422	397	394	398	403	413	397	413	377	435	371	422	403	380	393	403	414	417	387	414	386	371	410	385	403	398	372	387	412	382	393	389	418	406	419	372	442	444	411	398	398	371	398	383	410	413	429	405	418	388	428	368	392	420	422	409	391	391	391	379	426	400	410	450	388	410	405	441	413	383	394	400	420	421	391	403	425	422	397	370	415	390	399	400	403	436	445	424	385	419	419	392	389	401	394	404	403	398	386	384	402	411	408	355	420	408	406	412	402	458	392	412	394	388	412	392	399	387	395	423	432	435	406	389	412	425	423	407	369	384	436	431	419	419	444	404	394	397	393	396	409	401	408	387	403	395	426	419	389	420	386	425	451	411	387	387	400	409	381	420	405	399	412	423	389	394	399	399	392	394	396	401	425	404	378	408	391	389	391	380	420	376	405	411	418	416	368	374	368	363	395	373	415	406	421	372	411	389	394	388	401	399	437	395	396	405	439	398	393	367	433	393	389	424	395	457	411	392	405	421	416	403	390	392	412	402	416	384	418	412	427	407	385	419	405	387	375	410	436	419	388	429	375	441	396	400	379	407	407	386	365	386	389	429	351	377	426	359	384	415	389	416	429	421	403	393	403	404	406	401	425	388	419	397	373	422	425	418	408	402	414	404	423	394	447	373	444	435	431	447	432	423	430	391	385	354	391	405	434	399	413	400	383	393	427	406	429	394	386	402	399	402	400	446	414	444	406	406	401	383	418	381	437	401	408	409	405	421	386	403	422	425	405	361	426	419	432	440	417	399	378	355	410	402	407	418	401	420	420	408	412	407	378	403	393	377	417	426	433	345	375	377	386	381	410	394	386	383	390	397	392	393	399	382	379	442	386	443	409
45164	61709	58189	45001	40158	30451	2954	871	728	710	677	694	640	606	634	644	603	584	575	615	561	570	620	581	568	586	529	590	597	578	587	563	573	574	582	590	627	557	542	532	578	573	519	583	584	584	603	562	580	571	560	609	589	563	608	565	528	552	570	593	576	582	553	585	575	538	563	554	543	576	524	590	593	581	572	548	537	584	570	565	587	583	567	537	530	561	560	558	588	581	569	600	609	541	519	563	538	562	551	544	585	583	526	556	543	568	546	561	593	543	548	611	576	525	576	578	581	576	610	563	572	566	535	579	564	567	549	550	590	570	556	532	574	624	602	552	563	625	562	558	566	583	590	545	562	637	598	515	590	613	556	583	537	585	573	603	592	536	556	547	585	570	549	557	587	573	578	570	573	578	578	554	593	562	549	528	597	580	574	566	604	565	567	531	554	558	541	558	566	565	556	579	579	606	589	572	583	552	602	586	554	560	618	608	587	578	556	520	550	581	552	594	527	546	563	527	539	585	578	552	529	537	586	515	573	566	574	577	569	594	538	549	604	559	544	533	556	578	585	540	569	580	552	556	564	551	542	553	536	569	541	564	576	567	556	562	575	579	517	608	527	546	547	595	540	539	539	559	576	588	542	583	573	587	555	584	568	580	606	555	562	624	544	567	547	556	534	556	539	567	580	530	508	581	554	561	570	555	532	528	553	547	590	569	547	563	574	516	561	553	589	557	561	600	549	549	504	571	570	519	538	584	553	533	549	535	591	569	522	539	536	578	559	560	584	560	572	595	555	546	563	582	580	546	542	541	546	582	564	559	611	539	540	555	583	584	569	513	549	524	574	552	551	567	544	589	568	590	595	528	547	570	561	543	558	522	552	549	558	580	570	613	566	583	556	571	557	583	566	553	562	570	567	538	577	524	567	531	597	558	524	569	534	586	518	553	592	574	570	592	609	585	520	576	582	547	583	511	618	602	576	585	561	548	574	591	547	560	580	534	583	548	558	584	539	560	548	605	559	520	562	586	561	564	573	575	578	553	553	559	578	569	609	533	588	579	549	544	568	524	561	597	542	541	594	557	596	560	558	552	536	545	594	600	566	543	577	570	551	583	554	561	571	574	577	560	600	519	560	551	563	523	525	560	550	567	530	586	568	533	582	588	560	554	556	573	603	579	569	531	544	582	624	557	592	561	559	556	556	531	537	581	553	507	545	532	588	525	530	596	586	537	588	583	629	548	588	549	554	563	565	525	557	591	631	595	557	568	527	559	570	571	601	578	590	591	553	624	582	530	565	572	577	603	554	569	556	558	583	570	562	536	563	571	604	594	558	605	565	567	567	544	551	551	527	559	549	538	568	618	573	559	583	585	588	580	536	587	569	542	585	597	520	579	560	583	546	568	570	567	552	538	549	586	567	581	574	557	611	594	564	594	555	557	577	574	616	580	590	560	512	510	564	569	570	554	537	553	563	533	562	559	559	599	594	587	521	538	544	580	535	613	578	562	564	547	570	544	576	586	542	540	567	529	587	563	574	575	553	574	550	544	577	528	565	581	591	594	543	580	606	508	587	506	581	578	594	576	543	557	565	570	605	587	573	575	567	578	596	527	542	589	580	498	566	526	535	563	554	548	530	561	551	574	537	570	551	615	577	551	578	534	590	573	523	576	555	540	602	559	602	573	555	582	524	500	529	535	586	559	565	574	563	539	570	545	563	578	522	517	607	572	576	551	588	542	542	554	522	565	540	552	585	540	599	576	582	570	587	534	592	527	549	553	587	578	604	560	557	569	515	594	564	556	589	576	575	563	590	610	579	555	573	597	566	578	519	545	577	568	551	527	575	582	586	537	531	576	513	555	577	554	575	532	547	525	528	564	560	557	561	598	583	530	567	617	526	554	547	544	540	581	534	559	537	572	562	541	537	512	592	579	565	528	569	547	563	528	545	574	569	551	545	538	579	540	521	563	581	548	568	568	574	551	574	564	588	575	534	563	587	555	575	574	540	582	546	585	546	554	550	568	573	567	536	576	573	578	544	560	564	595	521	528	562	546	558	575	594	592	593	587	538	550	528	567	530	574	514	579	568	560	573	596	533	540	540	533	539	567	584	551	592	607	560	539	548	555	559	561	555	576	561	555	584	583	621	555	515	531	560	562	545	557	582	549	535	547	584	581	574	541	556	583	604	578	557	533	563	577	599	602	593	537	560	570	562	544	592	565	516	618	598	566	562	592	587	554	528	510	543	573	583	573	540	580	579	575	594	537	587	593	558	560	558	612	542	559	583	598	561	589	516	583	541	553	551	616	581	569	545	568	568	585	580	585	523	564	603	575	546	551	561	613	587	557	583	587	587	553	577	615	572	561	553	560	538	560	534	552	563	579	587	554	556	561	582	623	566	524	613	551	550	625	600	587	548	559	561	545	567	576	561	551	537	568	537	575	545	576	553	527	578	547	510	560	584	562	573	557	566	540	533	569	540	605	593	561	576	544	576	544	595	587	569	511	545	565	579	558	553	518	552	559	566	590	574	529	583	582	569	568	585	564	561	596	594	569	570	559	542	553	573	565	586	551	525	604	555	574	563	586	550	573	582	598	584	521	564	526	581	545	542	573	575	520	579	577	547	533	577	524	568	548	562	576	592	542	598	562	587	521	549	514	575	559	570	578	564	513	566	596	548	507	551	567	575	547	553	564	582	539	560	528	553	551	542	591	612	573	567	545	561	620	540	596	546	538	578	560	549	516	571	536	582	581	536	560	585	554	549	577	600	577	540	547	573	578	560	547	550	556	584	565	559	550	496	552	571	560	536	566	599	577	544	517	572	569	554	539	571	563	582	547	535	528	562	596	576	521	578	554	553	549	511	589	586	541	562	548	539	563	562	561	566	582	554	561	541	541	542	535	567	526	545	586	588	585	556	547	598	573	556	580	568	550	570	580	572	599	628	574	576	563	592	542	559	530	558	549	560	578	591	519	525	565	549	557	545	582	546	587	595	576	586	557	554	556	587	609	582	572	551	575	519	551	540	531	555	576	599	586	574	562	536	549	569	609	633	561	512	550	565	567	575	564	498	604	576	559	571	571	558	577	546	559	544	567	576	594	514	576	515	532	546	562	538	540	563	568	598	603	561	558	534	539	531	577	577	606	612	566	579	590	556	534	602	543	573	567	552	559	567	560	582	522	543	539	558	580	599	549	548	574	561	588	632	530	604	595	574	538	567	581	596	565	536	559	549	580	546	551	578	547	562	554	588	582	602	525	560	579	568	591	555	565	571	543	549	557	604	558	533	584	564	602	507	542	583	560	573	611	566	600	577	540	557	564	573	558	566	593	562	588	536	538	557	574	577	582	560	594	558	569	541	603	529	551	537	593	585	582	551	547	551	579	515	550	534	559	553	525	556	551	577	602	614	542	524	556	550	562	542	577	514	587	566	571	585	574	535	572	538	557	553	570	525	577	600	591	554	527	546	572	565	559	575	562	565	582	523	616	508	551	551	575
23264	21284	29109	23797	25234	36463	19941	1971	364	1034	316	271	257	297	254	254	253	262	244	249	215	229	218	226	200	203	198	207	211	195	194	214	214	217	190	197	178	188	236	192	191	229	207	198	200	208	205	208	188	199	211	185	178	187	197	186	204	209	191	205	202	190	230	188	190	195	184	185	209	211	204	195	201	193	193	223	219	190	195	178	189	211	194	192	205	195	209	192	212	193	200	182	186	183	193	209	211	176	214	196	215	213	193	192	175	188	199	211	197	213	197	170	214	178	185	214	184	189	200	186	186	205	210	222	184	204	208	196	198	191	175	196	171	219	183	197	177	191	225	178	184	181	194	169	174	183	207	193	203	211	190	183	178	203	208	214	180	213	205	204	192	219	208	182	197	193	193	216	178	210	213	208	201	201	193	202	192	180	185	187	183	166	217	168	195	174	180	206	211	174	165	229	207	216	203	187	208	199	190	194	182	195	210	199	167	164	180	181	203	179	181	217	193	207	189	189	190	196	208	190	179	186	205	203	196	236	204	203	196	210	187	194	211	202	199	184	184	184	191	204	184	186	203	204	196	190	199	229	222	205	192	201	204	209	201	228	185	211	217	187	236	205	199	196	217	199	210	196	180	201	201	193	196	214	182	179	207	193	205	201	194	236	184	189	193	209	198	196	175	207	204	197	188	197	202	211	201	216	198	197	196	230	212	195	216	183	209	179	202	231	185	210	193	183	194	225	209	191	184	178	182	187	197	182	216	190	186	207	184	194	200	200	187	218	182	198	157	193	192	206	205	176	200	167	200	202	216	189	199	233	215	205	181	209	212	176	172	195	165	189	190	211	187	202	213	189	199	200	198	193	193	190	187	209	228	206	191	199	200	194	205	181	232	181	211	208	185	204	190	187	217	208	199	200	205	174	215	159	179	208	201	199	207	209	201	223	200	177	210	180	201	191	184	209	203	208	194	216	197	198	173	208	202	190	184	224	170	173	184	183	193	203	211	187	203	208	214	176	171	187	187	191	202	203	176	189	197	181	225	182	208	211	176	205	189	214	201	183	177	216	182	199	207	180	214	186	196	203	188	212	185	195	169	189	209	226	217	196	173	207	214	193	173	197	182	196	188	214	198	167	178	193	174	214	190	214	197	188	208	221	189	184	204	204	198	207	188	198	197	175	193	220	191	218	189	195	178	193	178	221	191	193	212	184	195	192	182	183	173	196	196	200	212	195	216	200	194	196	207	184	203	191	155	182	196	203	180	192	199	200	190	188	200	193	194	195	192	197	198	194	211	192	196	169	213	198	214	203	203	189	193	180	192	227	186	194	202	200	215	208	188	210	186	193	191	195	182	203	186	188	160	180	212	160	233	192	212	190	173	223	209	213	190	177	206	178	190	166	181	216	202	191	226	171	185	203	201	217	200	192	186	203	177	169	198	192	196	185	204	204	226	197	203	219	214	205	195	162	214	193	209	226	216	206	181	193	215	170	187	214	201	194	204	207	204	218	199	202	204	225	216	173	216	199	180	209	223	192	195	185	192	178	203	214	205	195	190	207	187	192	205	178	182	201	174	174	179	193	191	249	206	207	187	175	180	205	204	178	215	200	218	202	219	195	179	221	190	200	207	184	175	179	209	213	198	166	210	185	176	208	217	185	187	190	213	179	189	163	178	198	213	197	188	198	198	188	191	210	186	200	187	194	187	192	190	200	193	204	190	215	203	220	203	210	180	206	198	208	183	198	214	183	217	176	202	196	209	192	195	184	177	204	187	223	199	196	214	206	193	199	205	178	205	209	183	182	194	209	209	187	208	186	202	184	211	197	205	209	209	178	220	186	198	206	193	185	178	215	207	199	208	200	200	170	215	213	222	202	206	218	190	208	205	187	213	198	200	181	212	200	212	216	171	198	199	210	194	202	190	210	174	183	204	201	184	185	200	215	217	178	175	208	206	193	159	196	204	180	216	201	229	217	195	207	182	172	206	192	194	164	222	208	188	222	205	223	200	211	185	200	181	176	196	214	194	203	210	240	166	184	196	188	219	182	210	200	191	217	195	194	187	196	171	216	193	188	193	186	192	210	175	184	194	212	187	208	196	192	192	191	192	184	179	175	171	201	196	191	214	197	175	222	188	209	194	205	190	216	199	196	215	209	179	196	194	192	202	193	210	190	173	169	202	203	194	196	202	176	193	190	193	206	207	194	173	192	201	190	204	185	192	225	193	202	201	195	190	210	180	189	204	221	195	191	193	214	201	214	199	194	197	194	197	207	197	209	177	202	186	185	204	224	202	192	200	192	193	188	190	214	189	211	185	187	217	201	200	195	214	204	196	208	184	207	195	201	213	208	198	182	210	189	207	184	190	204	188	186	212	208	201	208	197	188	200	202	213	178	188	214	202	185	214	207	213	220	209	205	178	173	234	203	197	210	201	179	212	198	180	207	176	182	183	203	220	207	193	181	204	183	203	197	185	203	196	202	183	193	201	206	213	191	193	189	207	181	201	205	185	175	202	203	193	190	224	206	206	207	225	197	180	202	191	215	202	210	193	211	175	185	181	219	208	185	219	207	212	169	219	197	204	204	191	215	233	200	206	211	212	191	195	189	193	195	218	192	209	209	191	209	192	198	196	209	205	199	199	211	198	201	192	202	185	213	177	207	194	175	200	186	184	193	206	174	200	205	179	211	200	210	205	191	197	214	181	170	200	187	194	213	195	200	206	179	222	193	198	199	219	209	232	213	206	202	196	197	193	209	182	187	191	204	223	185	194	205	191	196	190	202	180	205	183	204	209	201	176	187	190	184	199	192	186	185	223	212	178	198	213	208	197	188	206	207	187	210	181	199	204	238	222	200	195	198	186	188	177	202	183	193	197	200	184	162	194	185	181	198	152	203	180	207	196	202	189	192	192	189	197	196	193	218	197	192	199	176	217	197	217	205	221	210	219	187	204	185	190	242	183	207	186	186	190	213	195	183	169	188	192	185	203	192	205	163	227	192	183	234	190	193	208	199	207	205	210	201	201	202	214	224	190	220	184	196	186	217	160	197	214	183	208	194	202	188	201	210	193	205	246	219	168	177	164	192	194	195	222	197	198	190	187	187	223	203	176	202	187	199	216	190	204	197	200	195	181	165	174	188	209	201	209	191	215	200	219	210	189	186	204	181	215	205	184	226	194	203	222	171	192	218	204	218	219	210	171	193	181	169	195	207	207	189	183	190	211	204	221	185	218	172	201	189	189	193	193	195	196	216	195	185	185	205	175	207	193	220	204	206	193	214	188	187	182	191	218	214	189	199	210	181	190	199	190	162	171	196	203	206	192	222	189	199	188	198	189	193	201	193	214	209	203	201	173	200	213	224	197	208	197	199	202	185	213	185	209	213	207	193	212	195	186	180	191	194	183	226	188	204	182	169	216	185	219	199	165	207	178	219	192	186	187	203	201	213	198	211	197	204	188	202	184	204	193	191	195	205	210	206	203	203	205	182	189	195	214	211
50051	76078	54076	36267	42255	43859	11514	793	669	2503	522	475	477	402	396	405	357	345	355	322	358	342	323	325	335	321	301	321	321	266	328	306	313	281	308	328	266	291	313	317	296	314	303	275	290	283	295	302	309	295	316	292	277	299	298	301	303	265	284	258	309	279	294	278	274	299	291	265	265	285	300	291	286	288	272	277	292	256	297	255	274	303	276	263	309	278	271	283	311	300	298	301	257	269	317	260	301	280	295	309	287	280	313	308	276	274	277	322	269	266	271	306	276	286	271	291	282	262	260	292	276	285	299	281	285	290	311	264	258	298	256	260	285	299	285	291	272	267	279	279	290	298	262	286	303	263	281	283	279	299	255	291	289	277	286	261	289	289	254	265	249	281	278	286	268	304	289	276	275	280	278	304	254	250	254	264	282	301	289	297	276	268	282	254	318	278	273	275	283	295	295	287	280	289	278	288	295	288	265	276	300	286	289	300	270	297	265	271	314	280	266	289	303	291	277	289	305	276	304	262	280	263	261	268	274	291	296	291	295	272	283	227	313	291	291	271	294	280	282	320	279	254	284	266	267	270	278	315	263	251	257	237	322	295	269	283	286	273	266	281	269	280	290	256	260	306	295	286	247	263	321	288	280	243	300	269	289	250	305	272	269	288	299	296	325	265	266	243	283	290	299	292	291	276	296	270	311	279	263	289	270	296	260	284	290	277	271	315	300	274	290	268	280	291	263	276	286	257	307	271	294	256	277	260	303	284	275	269	281	292	273	296	259	260	263	276	283	250	310	298	309	288	298	268	270	295	275	275	303	299	277	289	294	280	307	265	276	293	336	283	275	286	296	275	268	264	261	292	274	256	274	291	260	264	316	275	304	291	252	284	290	262	267	304	286	294	272	267	260	294	292	281	277	261	285	291	273	269	278	306	259	313	280	275	280	240	284	289	269	259	278	269	297	298	265	274	298	285	285	250	293	265	281	262	271	287	281	257	299	277	269	258	270	304	292	260	271	286	281	269	252	249	270	276	278	279	302	287	266	279	279	284	279	270	295	298	284	256	304	247	289	254	296	282	306	285	255	283	298	279	258	306	272	266	269	266	278	261	267	257	299	275	310	291	274	293	244	315	295	276	279	278	290	250	268	296	274	256	239	282	299	305	264	278	253	301	304	319	289	306	267	305	285	280	275	296	264	303	281	260	245	260	275	269	298	259	284	270	295	286	297	267	292	283	271	282	288	254	248	260	280	305	273	250	274	261	277	291	340	258	291	274	277	290	276	248	248	273	307	256	292	261	282	303	269	270	302	302	265	277	274	290	282	292	256	291	279	279	268	291	274	294	259	274	281	251	283	266	277	255	243	277	266	293	322	261	278	263	293	288	299	292	256	265	310	279	281	276	289	308	272	262	329	297	280	302	284	306	271	252	292	275	255	277	258	295	255	274	263	287	302	289	309	297	290	282	284	296	263	284	276	273	296	272	272	287	265	256	267	273	264	270	273	306	263	291	288	274	305	263	279	283	303	298	297	281	273	294	274	278	273	249	304	279	288	257	263	303	275	266	276	270	275	315	256	282	270	280	266	279	274	264	252	259	293	263	280	284	293	301	286	275	271	285	277	262	267	263	276	283	288	293	271	254	282	287	267	309	284	274	268	265	285	277	289	287	281	293	255	280	310	300	295	284	245	298	310	281	318	279	292	293	243	303	262	297	256	244	273	282	283	294	271	271	283	313	281	287	255	271	291	293	244	277	277	287	275	249	259	264	258	302	275	252	295	271	267	288	245	265	289	292	273	296	297	284	291	273	275	288	292	308	262	265	269	250	272	271	255	281	276	268	290	281	296	303	294	258	285	285	287	274	256	267	272	301	319	269	312	301	260	271	266	283	286	277	266	265	268	263	295	252	269	256	279	288	294	289	249	294	267	284	269	295	263	301	281	280	281	274	267	284	264	287	294	304	279	277	304	264	298	307	296	270	275	267	285	269	315	286	274	268	272	261	261	254	303	269	276	299	283	288	259	283	298	307	286	258	271	282	270	263	298	255	316	264	252	266	262	293	297	281	271	299	251	284	262	288	279	295	267	293	272	274	297	252	263	305	282	254	318	276	269	302	279	283	287	240	261	290	278	261	282	268	280	287	276	287	272	291	293	280	294	268	291	292	269	287	298	314	235	265	270	276	282	267	298	279	284	273	298	264	289	284	283	278	254	292	288	276	265	270	273	285	247	276	280	293	285	292	289	261	321	276	301	264	276	246	269	299	269	274	284	279	299	265	291	282	275	299	281	311	255	260	258	284	286	290	271	282	282	249	275	266	285	294	259	284	291	291	287	281	295	291	240	311	265	260	277	256	244	285	263	249	286	316	259	273	283	279	319	277	248	288	303	272	283	280	255	267	298	272	258	289	272	277	291	292	272	259	290	279	273	282	284	276	273	281	276	260	287	264	293	302	241	257	274	288	262	281	299	300	274	273	274	298	282	280	305	266	299	307	287	287	283	288	250	326	304	274	281	288	274	263	253	273	299	274	276	287	299	285	287	274	262	262	338	284	276	239	283	286	307	295	260	296	315	284	272	270	300	276	289	278	287	255	290	308	294	291	285	280	298	264	300	274	277	258	291	274	281	259	264	288	285	262	283	285	288	268	279	294	256	254	288	288	286	289	290	263	279	281	273	303	270	288	272	258	259	289	279	283	295	265	298	298	274	273	291	287	256	278	257	280	281	297	265	303	280	280	276	264	280	294	285	312	279	297	279	277	293	288	300	253	306	278	302	268	279	280	299	272	250	273	268	259	287	276	260	266	320	297	273	253	289	282	257	276	269	283	273	286	282	256	279	276	278	286	271	280	289	291	294	304	278	260	271	325	299	272	288	286	296	302	278	265	301	289	269	300	278	297	276	293	257	301	306	241	308	332	257	269	280	269	273	238	305	261	257	281	298	306	271	305	276	290	295	302	260	260	271	302	295	271	250	268	293	267	280	261	266	298	262	265	256	275	295	305	267	290	262	239	269	276	270	236	290	262	282	280	275	302	297	287	267	258	322	285	275	292	267	295	272	307	292	280	275	314	297	289	268	267	300	295	275	290	273	263	287	274	258	298	281	315	291	255	292	277	264	263	250	287	262	276	287	280	300	278	264	309	291	275	271	266	304	250	279	292	255	269	298	295	294	251	276	258	301	272	278	290	291	286	274	242	302	279	263	249	274	277	278	305	279	285	265	296	302	277	263	280	308	272	285	267	282	315	248	310	271	269	273	259	309	250	287	277	297	289	271	287	246	297	276	278	292	293	281	291	333	264	287	251	288	288	264	267	278	288	271	269	299	263	281	287	284	281	283	284	252	270	281	267	279	286	245	264	300	308	287	298	279	291	307	269	265	295	283	265	293	272	279	272	295	262	311	267	278	284	260	294	301	280	299	261	279	280	266	280	267	287	265	269	278	286	263	283	288	297	270	276	276	269	283	306	276	298	274	289	294	264	268	279	251	283	248	257
31058	35662	33268	14161	6461	6456	2788	518	492	488	505	478	527	436	485	469	457	468	487	469	483	465	468	487	472	444	501	498	459	448	477	474	503	455	474	462	480	479	494	456	483	513	506	471	468	484	500	437	475	497	452	443	479	487	475	452	464	512	502	474	473	506	453	501	473	483	463	467	450	502	483	492	464	472	462	477	465	483	462	451	489	490	438	473	462	519	495	491	500	468	473	446	476	471	478	511	466	504	477	498	478	437	481	465	520	468	491	475	476	485	481	472	446	502	489	447	464	462	495	485	494	467	536	482	477	493	483	505	501	436	496	473	467	477	505	463	463	463	496	468	460	473	456	465	509	478	495	501	488	447	455	439	498	474	489	466	474	478	512	443	435	483	481	497	496	459	478	453	517	489	487	465	513	485	486	473	479	486	429	482	529	473	441	496	466	494	477	492	523	504	481	492	500	462	511	486	435	460	439	486	444	507	466	464	490	457	502	471	485	474	514	491	546	462	460	479	471	488	464	469	476	440	501	493	474	514	438	486	461	484	437	494	480	472	476	462	432	457	486	485	481	497	473	468	478	482	497	516	465	469	485	488	489	487	467	477	505	446	508	490	512	464	499	468	514	492	493	455	437	450	462	469	486	499	468	503	448	515	456	460	491	480	463	494	476	480	467	472	473	476	500	495	500	463	486	465	436	499	508	483	503	480	502	500	492	509	475	492	461	467	452	475	518	529	465	482	466	474	496	494	431	508	468	456	454	463	481	491	488	496	483	444	480	441	472	506	443	468	455	461	435	470	441	463	474	425	482	484	466	499	466	469	450	457	446	486	487	433	514	486	480	503	468	478	488	486	451	452	498	487	477	488	463	498	481	482	494	496	509	454	445	474	462	479	466	496	470	482	491	493	497	502	465	435	510	505	481	475	503	464	486	480	526	452	491	519	483	469	488	453	446	476	489	456	485	477	487	479	479	500	431	466	458	497	440	504	487	479	471	496	464	487	494	448	477	494	466	468	470	507	448	454	492	449	477	504	529	458	487	470	492	485	498	466	493	467	464	450	448	481	489	495	486	488	471	491	479	469	466	468	438	483	477	471	488	477	493	494	511	445	499	512	455	498	499	476	513	476	478	448	490	464	470	484	503	512	455	476	509	477	494	471	455	511	475	484	502	461	498	503	494	487	507	468	504	456	473	436	490	493	502	511	498	469	456	478	509	487	445	464	488	492	443	461	492	501	453	480	484	484	467	466	513	491	432	464	437	471	491	495	523	470	502	488	489	467	466	489	491	506	466	496	494	459	505	443	491	502	469	468	460	484	448	496	489	499	497	509	468	482	470	418	481	455	475	518	490	465	523	447	488	471	473	488	492	490	480	481	530	497	485	502	491	481	454	453	473	441	425	464	439	482	482	481	467	466	454	505	488	473	443	470	457	456	493	486	529	507	467	453	469	486	482	467	474	488	476	452	509	478	474	484	496	478	480	493	469	481	474	470	471	517	469	466	505	436	515	482	449	459	463	494	476	458	448	522	512	471	476	462	480	493	471	468	497	492	473	465	489	484	491	491	474	483	470	484	518	462	493	529	477	467	467	458	481	487	480	455	479	471	485	500	500	551	483	490	495	482	490	493	461	443	464	497	470	471	488	527	512	416	475	465	477	470	404	486	455	511	496	480	479	475	490	528	467	439	482	423	486	506	491	463	505	479	481	482	473	453	460	477	507	459	499	454	478	496	466	449	496	471	495	456	468	494	471	462	464	476	505	467	487	519	482	499	487	482	468	480	499	454	481	459	486	485	478	484	491	512	478	474	525	485	481	531	513	490	475	507	474	430	491	485	462	453	535	460	450	521	503	498	478	479	483	468	477	491	492	464	442	437	448	457	444	511	509	501	464	501	453	507	511	484	477	469	438	438	463	475	457	473	480	502	495	497	499	488	510	442	480	462	446	520	495	484	487	505	452	456	493	437	501	473	477	457	462	432	474	505	497	451	496	458	493	485	459	514	502	499	475	504	518	451	485	463	488	474	533	457	524	463	503	486	514	467	482	431	435	490	476	466	529	483	457	471	481	462	522	471	489	460	462	474	489	511	445	458	499	459	474	447	497	478	483	445	471	437	480	466	497	470	508	489	501	428	463	490	510	481	469	511	484	472	474	462	463	462	468	477	494	474	469	438	492	505	521	457	456	493	459	433	449	437	488	505	453	441	507	498	457	461	496	487	487	493	462	429	484	471	464	426	492	493	474	472	461	505	473	490	475	420	475	482	475	472	498	521	453	481	471	456	488	497	428	534	466	515	447	449	487	514	483	462	457	464	459	497	482	487	469	464	470	479	498	483	465	520	469	485	447	481	468	474	458	511	474	494	450	432	479	482	487	481	495	477	470	453	470	459	461	502	459	482	482	470	517	469	491	447	527	504	511	482	459	507	509	475	482	480	466	500	486	451	470	468	513	485	471	450	497	453	490	448	464	471	437	459	461	496	463	489	472	505	504	476	458	487	491	474	454	469	469	461	496	504	458	489	498	483	468	506	504	459	460	483	487	517	457	478	453	482	479	477	473	462	443	480	467	482	506	498	468	462	492	509	470	467	484	510	485	463	501	466	474	483	465	459	480	460	496	481	487	489	468	528	488	521	467	421	433	459	539	475	473	488	488	432	492	475	516	510	510	438	482	436	478	500	472	480	443	467	445	484	477	464	429	468	504	474	454	512	480	470	472	438	457	450	481	484	535	493	479	470	500	474	485	456	492	450	507	518	533	494	464	460	492	470	470	472	481	477	452	460	494	492	455	499	477	504	448	462	518	480	507	493	503	442	473	477	463	461	464	474	470	502	504	458	482	475	463	451	467	457	479	489	438	451	477	489	499	435	469	510	462	473	498	442	496	490	488	470	485	466	477	485	474	473	449	466	484	457	441	451	475	483	439	493	503	453	478	463	454	494	471	457	481	463	467	455	476	454	488	475	484	472	454	502	470	491	446	463	437	482	476	486	437	510	450	463	503	463	460	470	457	462	444	448	474	479	476	505	498	420	497	469	463	489	495	483	509	510	480	477	481	476	497	474	462	450	494	440	462	492	464	463	497	484	465	455	482	492	490	478	460	429	485	467	476	490	485	486	439	494	479	497	466	473	495	477	485	446	473	467	481	439	462	535	517	423	485	491	423	479	486	454	468	494	486	457	493	481	447	464	474	445	547	470	480	502	495	474	497	519	532	463	463	472	462	489	458	452	471	452	490	488	494	494	477	493	474	464	440	451	482	432	482	476	454	475	506	429	487	475	508	529	438	477	434	438	469	457	484	436	470	448	497	474	468	493	494	470	482	485	479	454	506	453	468	467	466	484	510	502	436	453	480	515	442	497	479	477	486	446	476	498	469	466	471	492	478	462	471	455	510	485	485	497	486	483	463	462	496	439	476	447	458	485	456	469	513	458	454	480	444	466	482	526	493	522	495	438	493	504	480	466	482	505	488	460	445	469	482	482	506	452	496	442
41320	52999	36704	10918	9656	10335	4599	766	682	765	652	667	674	692	617	632	644	654	666	663	637	641	720	673	689	662	662	685	641	647	627	672	674	630	635	648	669	677	650	648	690	619	626	612	642	705	621	658	676	673	684	683	600	639	687	666	677	670	635	654	662	653	684	714	659	666	681	642	648	656	681	675	645	669	677	682	683	651	639	662	592	668	645	644	659	666	678	631	673	611	628	675	629	613	659	652	662	686	649	640	674	660	652	655	676	736	670	615	684	663	693	652	696	669	637	671	666	692	683	661	665	717	700	658	651	696	656	633	662	675	675	646	664	616	651	641	671	658	678	640	715	663	685	647	715	653	666	698	670	678	689	659	643	638	708	709	659	608	678	690	654	667	640	605	628	690	685	668	641	647	645	640	653	663	641	656	640	668	675	619	657	650	670	654	695	657	665	633	670	691	665	649	649	685	656	710	653	705	684	690	648	676	714	649	661	690	637	681	704	686	657	667	656	645	644	637	671	684	663	627	623	670	691	666	649	712	671	701	642	669	644	632	686	613	685	576	686	622	662	678	603	660	662	676	631	630	636	655	651	692	627	643	652	671	656	669	656	666	647	625	653	640	661	673	650	687	682	627	677	646	596	626	648	645	653	668	635	657	668	650	641	634	670	627	654	666	658	603	685	647	644	679	635	662	614	644	661	648	644	682	668	667	662	663	655	650	678	620	660	679	681	695	679	627	663	660	635	653	676	638	632	677	643	664	668	661	630	684	648	696	693	634	635	668	663	645	666	713	651	639	653	684	688	639	710	659	671	610	694	692	657	636	658	699	680	662	641	677	684	677	627	653	663	680	688	654	616	615	658	668	724	697	683	663	684	686	619	677	666	702	684	647	631	637	692	633	678	684	645	649	674	697	695	647	638	682	643	629	626	646	674	634	628	698	658	657	669	664	619	636	658	677	668	665	622	719	656	683	677	639	634	638	683	662	636	672	682	630	655	704	649	651	644	652	641	612	660	627	616	681	664	651	650	669	644	691	642	631	605	692	668	691	660	675	612	653	675	692	686	647	657	650	691	625	618	636	682	688	678	621	653	657	611	662	660	638	635	669	623	643	653	642	676	643	676	717	677	640	630	609	731	697	672	668	705	637	679	669	647	652	676	645	641	639	659	643	660	674	676	690	651	641	687	666	666	662	682	688	649	690	690	682	602	662	661	666	644	664	712	631	709	660	643	676	703	678	651	615	681	664	705	640	707	683	638	659	689	630	649	648	679	666	708	674	649	673	685	673	655	699	664	647	695	644	666	628	669	651	643	701	703	669	684	646	668	718	708	672	689	685	674	674	653	625	691	621	649	659	629	686	690	652	722	679	648	647	699	714	646	650	680	642	656	724	675	650	600	643	644	720	663	686	674	690	665	645	679	625	675	683	624	634	666	692	708	659	654	687	653	674	652	653	662	697	667	666	650	658	638	696	699	640	693	691	664	641	655	641	630	632	649	665	666	673	662	662	672	688	674	630	682	658	674	629	651	618	671	671	647	630	691	689	714	663	628	681	690	687	660	686	675	665	682	654	680	644	627	655	628	646	659	655	677	621	642	702	642	691	659	623	607	726	648	657	665	680	651	676	690	711	606	687	649	648	662	696	693	669	630	649	671	653	681	659	668	660	668	629	659	673	704	666	638	646	679	701	639	662	676	666	649	633	673	678	635	675	680	638	631	653	630	668	636	656	657	670	656	683	682	644	620	637	666	643	641	646	695	673	681	667	688	651	628	677	657	648	696	674	667	629	629	690	680	635	636	691	628	662	659	651	596	627	664	671	635	672	688	680	646	657	638	701	681	670	615	672	685	698	666	641	669	621	698	652	648	643	654	654	668	673	668	642	673	639	660	655	630	679	657	660	636	633	682	665	704	672	640	620	642	656	661	643	709	662	685	648	685	661	647	627	656	636	670	661	641	625	690	649	671	642	689	673	661	657	631	659	613	685	667	691	675	670	675	632	631	612	646	639	704	664	655	679	657	690	650	668	658	607	647	657	677	668	671	670	703	629	683	662	648	657	668	712	654	642	701	680	590	624	665	635	643	655	656	621	670	644	667	651	624	647	698	658	684	696	637	656	613	642	679	647	670	621	670	675	675	665	656	675	674	657	668	630	638	678	685	670	630	707	677	645	676	612	703	705	641	649	661	640	639	690	700	686	665	687	657	624	676	657	598	695	655	633	705	667	622	691	631	661	631	679	644	677	673	657	669	685	657	656	661	693	634	649	623	663	689	640	656	656	636	645	650	658	708	626	686	647	670	676	699	652	712	670	705	708	649	638	634	672	661	657	632	651	668	654	643	712	655	642	713	651	652	620	659	674	705	644	638	638	663	646	625	650	693	681	672	633	661	649	693	687	654	678	671	635	644	672	695	668	651	648	642	668	693	722	625	659	645	625	648	724	648	651	630	666	691	627	683	585	656	626	630	664	611	636	657	685	620	668	674	643	682	665	651	662	694	687	621	708	664	677	620	676	600	620	640	665	693	661	675	688	671	648	660	614	638	650	646	658	689	663	655	658	676	667	690	676	680	657	611	657	656	658	693	715	683	622	623	630	578	636	699	679	679	658	677	696	616	635	670	709	667	683	625	694	621	692	670	653	667	693	688	643	622	706	671	695	663	663	669	621	637	674	703	642	673	640	627	637	644	691	670	676	693	673	646	687	636	651	658	664	664	649	679	666	671	635	650	686	667	637	621	657	617	652	654	719	685	694	643	677	648	668	664	637	692	658	679	672	704	710	695	658	643	681	641	632	644	680	703	622	622	660	650	679	674	667	689	718	635	652	681	680	619	679	612	638	678	644	671	704	654	631	641	657	676	645	673	718	661	677	630	637	631	685	639	636	658	678	631	646	646	677	693	634	664	661	680	649	660	663	647	630	613	652	698	657	694	634	644	650	636	681	664	678	672	678	620	646	653	690	683	665	665	658	656	649	687	687	686	689	719	639	640	649	664	653	672	665	677	688	637	681	622	659	654	640	660	632	672	680	637	667	620	692	621	653	651	624	667	661	659	656	695	661	688	641	673	709	693	658	657	689	630	627	679	657	679	627	651	693	661	671	682	674	655	621	628	663	689	595	664	676	619	616	680	661	651	619	688	655	705	627	706	714	685	681	637	619	665	638	655	650	686	681	648	667	629	665	637	646	652	690	670	678	641	645	624	661	626	679	676	641	679	642	649	645	684	695	612	677	658	643	683	717	637	680	641	636	647	643	660	650	640	648	629	659	619	684	633	666	691	656	672	705	656	645	684	670	668	653	686	652	658	653	669	661	644	642	629	630	637	630	637	645	658	646	646	674	661	622	642	673	683	661	629	678	657	689	626	723	661	701	652	676	622	659	684	662	591	623	698	642	662	661	644	702	657	679	679	653	650	634	647	632	678	675	673	643	691	661	633	678	660	634	642	677	637	656	614	683	649	677	671	650	671	649	668	654	672	684	685	692	672	686	692	640
24310	21665	29011	24473	25007	38390	22427	1950	518	525	446	448	429	470	457	437	422	449	410	437	392	431	419	418	429	388	421	396	395	379	384	426	392	438	440	424	431	449	416	423	421	433	422	426	450	396	421	389	417	409	410	410	439	398	445	395	400	410	404	398	451	421	421	430	402	432	402	418	423	391	421	422	428	423	411	464	400	413	430	419	384	416	437	415	407	445	414	458	425	418	385	425	400	404	401	441	429	420	406	425	385	397	392	426	469	398	407	461	414	450	387	408	436	401	405	404	429	452	410	398	395	426	437	443	391	392	408	436	403	434	445	391	401	406	417	443	450	415	440	418	421	414	412	439	427	404	400	426	450	405	409	435	404	414	411	419	383	429	394	425	398	416	399	413	422	424	410	429	417	437	447	416	392	422	459	430	395	407	406	415	407	450	436	382	390	435	410	449	415	432	431	415	396	441	398	427	468	421	431	430	426	360	431	427	409	417	404	417	426	441	394	417	421	426	406	413	408	416	412	434	444	417	410	414	419	368	404	424	384	439	437	425	406	430	459	395	398	399	437	430	411	451	418	424	414	427	419	401	394	441	467	411	423	396	422	446	430	404	411	398	444	402	409	398	432	409	423	434	420	425	416	426	410	426	410	423	388	434	429	421	374	411	416	401	416	468	435	431	448	434	407	393	400	405	432	413	484	372	421	401	451	449	386	419	411	406	411	396	407	408	476	416	361	413	444	399	418	426	436	400	386	396	402	395	386	411	440	421	398	401	388	421	412	413	414	415	447	415	433	403	410	397	439	402	396	419	420	455	428	406	403	410	448	453	399	403	402	434	387	399	428	397	363	428	481	402	399	416	425	443	409	410	365	407	452	417	401	407	405	429	446	397	401	417	435	430	409	410	416	432	416	417	447	430	428	402	394	430	427	410	407	394	397	401	399	395	423	412	394	407	372	421	387	397	435	389	430	414	458	435	434	392	433	416	433	377	436	421	392	406	435	451	402	399	387	447	432	388	408	402	428	404	431	396	434	415	453	443	392	387	403	443	416	418	396	399	426	443	441	412	408	408	394	413	393	423	402	408	390	438	439	417	427	398	400	392	388	433	390	438	389	405	409	420	429	420	401	396	388	433	422	429	440	430	396	384	430	388	417	391	421	416	439	415	416	433	405	415	393	430	428	392	432	420	396	411	417	364	432	460	413	447	428	434	409	411	421	414	427	402	403	443	397	430	406	396	410	422	419	379	369	394	448	407	417	405	419	426	406	416	440	388	446	395	392	394	433	431	438	410	412	442	412	415	421	434	422	428	406	427	425	417	435	414	411	425	467	399	408	383	401	386	422	401	423	397	414	411	442	431	427	420	403	428	397	426	415	397	427	402	387	408	401	449	418	408	419	392	404	425	404	422	416	409	411	426	422	409	433	420	390	416	459	414	460	430	423	425	426	384	417	437	412	426	407	433	430	394	420	383	444	446	384	428	406	419	435	433	430	410	449	428	411	407	436	409	414	372	410	390	416	414	394	424	420	404	417	363	432	391	451	413	431	435	417	440	418	426	403	443	430	420	411	445	428	440	409	421	401	410	405	423	411	406	454	397	381	388	417	409	399	401	416	424	418	429	428	396	377	422	407	415	390	421	429	425	403	399	419	414	405	412	452	393	422	424	443	413	422	434	418	443	412	402	426	416	375	423	373	421	435	406	422	393	450	422	399	355	394	394	429	384	415	445	451	369	407	415	416	394	437	419	401	453	436	414	429	416	399	397	430	400	440	395	404	446	438	398	458	406	411	422	425	422	395	392	390	402	399	410	401	369	390	451	437	382	383	423	412	396	448	453	403	406	404	417	381	413	400	398	416	421	404	410	428	427	401	379	385	439	436	429	393	421	412	420	429	477	438	436	405	428	394	428	407	400	412	407	415	442	401	420	379	396	393	426	410	410	437	403	411	407	433	430	416	433	427	404	404	387	427	441	416	432	412	428	431	397	408	364	442	421	398	404	419	428	451	391	444	421	446	383	413	434	414	388	399	432	414	443	437	365	413	423	429	447	452	435	393	387	430	403	423	416	419	432	401	442	394	427	414	410	401	395	394	411	415	430	445	453	410	441	437	396	386	450	395	410	418	444	427	437	439	423	427	435	417	430	422	377	443	416	438	431	421	448	431	394	428	437	412	432	446	420	409	422	399	445	426	401	405	434	411	408	438	396	453	420	428	425	404	385	403	419	414	433	415	409	408	420	429	427	442	431	406	383	416	406	427	420	410	433	423	407	448	405	455	408	407	406	419	448	400	444	394	392	411	386	400	415	433	433	388	386	414	420	426	432	453	454	388	403	456	429	404	406	412	393	384	418	459	399	406	397	441	404	427	398	437	431	411	409	401	450	452	411	421	421	413	402	439	420	432	431	401	444	410	421	441	352	415	436	386	422	374	419	408	420	429	387	433	424	457	450	398	392	434	438	412	443	416	402	432	407	427	463	459	419	417	411	427	423	421	438	409	402	461	428	380	400	400	448	425	416	382	426	465	451	403	416	420	416	409	406	402	407	371	399	403	438	407	419	455	432	414	400	386	438	424	424	421	394	392	404	380	409	386	429	468	407	421	413	425	436	398	414	396	434	463	449	416	407	423	390	424	415	433	411	418	421	418	425	433	446	408	407	410	380	443	416	418	412	410	421	388	423	452	430	418	404	418	412	477	385	413	405	434	425	417	382	456	424	416	428	431	392	413	440	422	381	413	403	433	424	432	405	438	440	405	466	402	441	399	443	419	374	448	419	402	376	405	396	447	414	405	360	420	393	454	422	422	414	435	384	417	419	408	376	405	413	419	432	408	403	451	415	392	401	483	432	411	439	396	465	406	426	429	428	385	374	407	418	427	460	407	427	432	377	453	426	403	410	387	441	427	420	390	401	405	415	429	434	435	394	443	415	423	457	424	419	412	440	432	416	389	438	419	374	444	412	409	451	412	442	388	407	457	437	398	431	406	451	418	426	431	408	409	431	421	417	428	443	412	442	450	389	440	398	469	437	428	419	407	423	431	430	447	433	404	444	398	416	417	439	446	423	411	442	444	401	429	424	396	421	436	396	367	410	432	424	451	391	426	445	413	419	434	440	453	415	413	420	429	416	390	408	409	411	406	382	450	411	394	416	402	416	438	420	405	430	430	420	402	425	452	409	416	423	402	404	401	402	401	415	429	422	417	411	444	435	381	399	428	387	416	409	438	433	418	400	438	403	394	384	417	399	418	393	432	449	430	406	416	423	431	441	401	397	421	441	448	405	414	451	375	421	396	430	420	428	406	401	421	399	436	431	416	445	396	408	413	415	424	417	396	449	448	379	440	412	424	387	402	431	358	402	405	451	407	433	417	375	428	392	417	420	408	425	402	403	401	418	427	422	414	447	406	404	447	462	406	429	436	405	417	384	412	411	440	416	395	375	428	394	414	409	396	443	388	451	419	393	391	399	377	424	443	386	422	410	400	449	415	381	385	404
47426	71303	41874	26211	31724	42951	17293	786	743	938	641	664	654	654	628	609	616	629	615	640	565	583	620	577	616	595	636	607	583	624	584	586	553	581	572	559	580	552	637	565	604	589	632	569	622	579	578	603	555	614	542	593	581	576	584	537	618	560	560	561	592	576	621	575	595	583	556	581	558	655	588	601	553	545	586	577	571	614	584	577	584	604	600	570	619	639	611	568	631	557	607	600	600	573	589	576	584	626	617	601	576	625	587	581	587	569	600	568	571	584	616	554	597	580	597	628	560	591	618	561	614	590	578	614	577	600	583	591	628	583	577	560	543	567	601	587	599	547	647	580	619	547	557	601	594	589	579	604	607	573	629	614	594	564	605	591	583	557	592	560	578	583	623	576	638	588	555	587	586	619	592	564	611	579	606	620	604	618	576	632	577	604	561	588	533	562	566	584	581	619	598	579	611	578	547	578	584	579	561	589	607	593	548	572	595	560	587	626	609	585	570	601	538	595	561	599	591	586	549	531	599	585	550	608	574	578	605	583	589	605	575	570	617	607	602	614	601	540	561	621	609	603	632	613	570	556	609	579	588	594	593	593	556	572	587	603	564	614	586	585	577	575	562	609	565	597	613	628	579	557	577	566	630	581	564	581	591	566	533	589	570	611	614	627	628	616	563	595	589	566	614	614	593	601	591	575	570	578	561	582	575	577	567	555	599	574	621	576	590	565	578	612	577	605	589	549	600	598	623	571	608	583	612	579	592	626	603	604	593	598	549	588	560	599	620	582	623	566	585	610	581	585	611	577	629	594	593	613	577	620	571	615	599	600	598	588	631	575	586	643	579	576	559	578	597	610	612	601	577	592	574	592	596	530	519	591	565	532	603	592	595	589	577	573	585	628	634	575	579	587	553	624	529	567	594	627	585	654	563	591	599	568	598	561	605	599	576	575	578	606	577	610	647	598	583	613	614	549	545	567	617	593	584	597	592	603	553	595	574	620	589	558	599	550	577	617	599	541	567	556	561	571	563	557	591	523	577	611	618	546	557	564	606	624	594	600	599	607	573	577	588	590	606	618	546	604	581	584	558	588	561	621	567	561	566	629	581	571	554	590	578	564	622	603	610	613	573	555	571	585	578	602	509	613	587	551	593	622	582	577	554	579	578	605	608	587	601	539	552	543	624	589	564	549	584	577	550	603	598	569	587	569	628	583	549	600	608	623	577	592	590	584	536	566	621	582	624	607	631	566	546	583	608	612	577	592	568	580	565	596	577	621	573	586	636	595	547	586	564	537	584	585	583	566	577	585	564	568	587	570	594	630	585	563	618	519	605	569	602	568	616	600	587	589	605	623	549	582	630	587	588	576	612	549	596	585	605	582	560	598	597	609	620	534	587	592	559	602	586	610	572	596	554	672	641	615	589	598	613	572	596	585	551	620	625	610	543	629	615	583	544	595	587	570	595	566	603	586	586	580	617	545	564	604	600	576	613	588	578	555	638	571	597	607	571	565	586	585	568	571	605	613	560	576	561	616	555	601	582	601	598	590	605	624	556	590	570	556	593	608	596	559	623	603	576	556	629	628	606	608	556	610	588	552	592	570	603	594	566	612	578	603	570	611	603	586	564	606	635	598	555	624	577	572	612	569	615	589	586	615	599	524	592	576	597	555	593	590	592	602	630	586	564	561	609	594	584	641	604	588	613	579	572	596	619	597	559	591	597	592	564	558	584	565	594	588	580	578	595	557	636	552	585	628	604	585	543	610	569	560	592	579	577	595	568	616	608	605	605	594	620	547	569	580	583	567	586	589	580	592	624	548	592	603	543	559	558	601	589	558	605	559	568	593	582	611	608	614	634	594	614	587	604	597	553	580	559	615	586	548	608	584	581	566	585	571	583	598	594	545	596	576	587	592	594	556	582	574	576	545	590	609	581	607	549	595	585	557	534	549	581	550	601	538	604	586	555	615	576	613	584	551	596	606	579	600	558	642	605	556	606	622	610	581	521	589	623	636	587	541	589	584	606	570	536	565	604	590	580	578	592	579	573	573	583	599	597	569	624	580	576	600	614	599	572	610	564	601	537	609	546	556	576	596	550	563	581	587	601	587	563	601	558	599	572	578	540	599	614	579	610	577	570	555	564	557	593	573	568	533	637	599	602	592	566	618	564	654	662	544	567	622	614	602	575	619	570	587	562	624	572	594	604	538	558	587	578	586	611	564	573	556	596	594	585	595	615	595	589	590	618	591	602	608	596	600	564	615	615	570	571	609	561	609	572	615	572	575	577	598	598	579	613	582	629	609	610	545	589	570	589	577	591	584	605	654	584	551	554	540	610	610	582	574	559	610	588	606	569	583	581	525	589	606	583	579	600	566	603	581	582	572	599	557	599	632	586	579	558	627	555	569	556	579	572	564	563	593	624	569	600	624	609	565	573	597	577	594	647	592	627	543	589	608	606	601	577	546	565	582	579	562	632	574	602	594	642	591	604	600	584	598	576	571	622	575	578	587	573	588	591	622	616	585	614	605	567	609	599	605	562	525	606	562	603	624	568	594	578	570	571	567	596	648	601	561	617	583	615	556	612	601	592	571	594	579	551	554	614	576	575	561	605	603	554	565	555	584	584	606	604	592	592	619	592	559	634	566	582	598	552	568	621	600	601	588	611	591	575	602	560	631	524	545	617	570	584	592	583	566	601	605	551	618	566	602	634	582	587	644	570	551	556	568	619	581	572	606	545	532	597	613	558	572	578	583	585	570	614	609	573	571	558	598	586	602	603	587	565	547	536	583	567	564	571	559	582	565	564	604	574	585	626	597	532	567	598	575	544	547	581	580	597	632	618	583	553	586	576	571	565	581	614	537	570	600	569	601	545	585	598	585	546	578	600	619	589	612	653	579	580	600	618	582	602	559	608	559	593	606	598	556	603	617	565	610	585	575	604	555	559	588	571	555	570	546	609	616	590	593	603	598	584	577	554	570	591	558	619	609	596	642	596	564	568	567	593	556	573	594	639	604	554	579	583	587	626	579	581	578	616	601	582	584	608	596	526	640	537	566	594	620	564	617	571	579	583	559	569	576	560	544	572	612	567	569	538	595	577	572	594	601	598	568	613	555	593	597	588	587	562	607	603	627	550	612	564	631	564	572	561	645	586	620	567	562	574	558	608	613	607	595	522	677	600	570	595	591	580	575	581	575	604	585	582	598	612	599	580	557	608	575	615	610	571	567	613	527	584	609	579	598	606	585	562	574	584	543	628	590	567	550	580	569	599	557	619	570	598	590	570	601	567	544	619	592	543	612	589	614	592	643	594	563	580	574	568	581	630	580	534	587	552	568	603	581	557	589	559	625	580	580	565	542	582	547	563	583	631	581	602	602	612	576	595	601	600	594	576	589	612	615	570	588	571	584	549	589	627	566	589	555	564	635	616	618	569	585	609	611	576	611	607	593	592	615	549	616	615	567	603	588	622	578	559	585	612	556	574	613	648	596	619	595	597	619
23186	21240	28967	24269	32185	43963	31130	6361	426	842	279	260	244	301	279	251	240	256	203	247	255	263	239	240	256	246	237	248	237	225	253	225	226	246	274	237	248	244	218	207	205	240	221	230	220	211	230	197	229	242	222	228	219	245	244	234	248	221	248	240	241	255	249	244	232	247	226	250	250	224	243	227	244	243	233	223	245	261	253	208	249	245	242	220	246	224	245	234	262	228	220	213	264	201	226	227	223	220	247	251	236	215	237	236	227	230	245	249	236	246	230	249	220	254	214	236	229	238	226	240	226	243	273	256	215	234	223	231	215	232	235	224	216	257	233	200	236	253	237	252	220	231	220	256	227	235	227	259	238	233	219	221	235	228	243	207	217	246	220	205	241	223	231	222	252	239	215	261	234	219	237	217	224	245	236	234	198	247	242	209	230	208	242	231	229	220	225	230	230	226	207	240	242	239	238	245	211	252	240	218	242	235	214	231	240	240	233	249	236	246	246	237	202	238	257	214	227	210	250	227	221	273	248	252	220	246	233	218	235	243	221	226	243	227	236	208	225	233	218	239	213	247	210	250	216	240	271	220	226	228	242	225	214	238	231	235	232	232	201	235	229	238	236	255	236	245	237	240	221	224	232	240	224	225	252	249	231	241	242	254	206	231	244	219	216	202	197	244	236	232	227	228	222	222	224	214	226	218	247	221	235	230	234	270	229	202	246	234	234	239	257	245	227	217	238	248	242	252	217	226	234	240	206	234	217	243	217	247	248	209	221	231	237	208	236	234	231	230	232	233	218	210	243	217	240	231	246	234	250	218	232	236	238	231	206	220	237	218	223	264	220	228	203	248	260	259	251	226	236	249	244	247	249	199	233	220	241	242	230	244	236	212	226	234	231	223	246	249	250	229	225	241	222	238	233	269	245	260	204	226	226	237	232	212	253	241	262	235	229	214	243	262	233	227	228	226	257	252	212	212	236	239	231	240	229	239	217	230	245	236	227	252	237	212	214	261	225	225	240	249	236	246	226	256	243	227	241	221	235	227	231	242	224	223	207	232	209	242	257	223	242	262	222	247	250	242	222	212	224	250	247	250	210	233	232	214	215	251	240	210	242	213	260	203	255	209	213	228	237	203	191	258	217	237	252	209	230	262	252	203	253	226	237	237	229	218	255	241	228	225	236	222	240	237	241	237	222	228	230	234	238	236	248	223	236	231	232	228	246	223	243	214	209	232	250	248	264	231	232	226	252	228	255	225	233	201	244	234	225	240	219	236	230	247	214	250	215	242	221	214	221	259	217	229	216	244	225	227	227	224	236	220	223	224	240	221	256	244	238	224	236	239	234	242	223	232	234	213	217	215	226	252	237	215	219	214	242	205	210	242	224	251	252	234	233	218	229	245	237	229	242	260	238	227	236	230	240	234	208	239	236	226	236	230	237	234	245	237	219	212	213	231	234	216	239	220	241	238	239	235	217	224	230	234	267	248	242	237	239	224	248	240	244	248	257	224	245	229	238	252	237	248	254	208	243	229	221	240	237	260	242	219	241	247	227	251	230	220	231	250	240	242	243	217	229	210	234	238	245	230	231	256	239	215	234	252	223	215	206	208	203	225	247	229	226	245	229	249	220	237	261	231	236	242	221	251	235	233	261	236	240	245	216	218	224	259	231	231	236	237	250	238	221	242	238	208	230	222	228	221	212	249	249	257	236	239	205	234	246	246	244	213	213	251	225	235	256	250	235	202	237	248	234	204	227	228	244	240	245	244	234	230	249	224	252	244	248	244	244	257	235	280	218	241	229	236	238	224	229	238	245	228	223	215	228	251	252	260	235	228	228	263	228	233	229	237	187	240	236	225	237	236	223	237	229	228	250	237	286	259	192	226	237	233	230	211	235	253	247	233	228	231	248	206	219	227	241	230	240	234	249	239	234	241	273	228	226	224	210	251	230	255	229	228	226	236	204	237	198	221	219	236	261	224	255	234	242	225	243	258	233	254	241	221	248	236	267	253	250	220	266	248	237	217	230	202	217	240	239	228	269	247	248	244	201	226	240	232	246	258	231	235	236	221	238	192	257	206	227	228	214	256	245	239	238	236	235	261	229	238	245	243	241	232	232	226	227	252	229	225	263	238	222	240	225	225	230	210	248	248	253	240	231	250	243	254	232	242	206	236	229	208	250	235	247	242	207	253	233	235	212	228	214	229	246	222	220	222	274	212	237	227	232	204	226	245	233	217	257	230	242	218	198	239	244	223	201	261	235	251	257	233	220	233	216	237	221	268	254	241	250	254	259	227	224	205	267	237	239	203	245	244	217	209	255	244	215	239	229	232	222	238	228	255	242	241	236	247	233	242	219	237	231	241	225	255	227	237	217	217	240	249	252	239	222	238	243	239	233	236	202	255	243	220	239	230	224	244	235	249	278	238	230	257	236	251	233	221	236	245	234	245	224	242	240	240	229	222	210	224	233	232	239	226	259	245	214	220	252	223	264	242	252	260	214	228	213	256	254	263	257	251	233	230	241	224	236	231	244	220	237	259	228	234	229	259	256	227	235	228	225	250	252	244	225	223	238	216	211	252	241	222	241	220	236	222	228	251	238	237	213	240	224	229	241	234	251	219	262	269	229	245	225	252	233	276	215	226	227	242	253	214	229	241	241	232	215	253	244	213	226	226	243	251	227	222	212	235	224	258	224	287	260	227	237	239	241	204	239	225	225	239	222	220	223	210	246	241	221	233	216	219	207	189	243	240	211	216	209	208	205	241	238	251	249	228	239	207	227	210	233	216	225	266	253	231	231	239	238	222	226	237	231	215	204	225	238	213	238	214	241	256	244	226	245	234	229	222	219	268	222	239	225	229	233	223	213	237	223	232	235	216	215	206	220	229	255	230	221	237	244	213	220	232	233	236	252	205	218	216	263	208	232	238	243	230	259	231	246	256	227	225	259	229	237	226	218	242	243	240	251	223	243	236	247	234	231	232	249	233	254	223	225	225	246	250	233	224	214	226	233	231	250	258	237	242	251	236	253	259	231	221	247	221	238	213	240	245	229	221	239	234	256	237	238	247	229	216	223	249	232	220	229	258	265	222	257	241	241	227	236	203	251	206	215	223	216	239	229	249	247	218	266	252	253	239	242	231	216	246	264	235	237	230	232	214	198	250	245	213	237	248	255	248	217	223	265	228	251	213	228	233	236	269	246	252	225	211	249	225	240	222	254	250	206	230	233	224	250	218	218	222	223	222	226	252	224	250	217	226	257	209	228	224	236	211	256	238	235	215	249	233	222	224	247	206	225	234	242	234	258	243	225	208	223	236	201	248	245	240	222	225	256	236	244	228	226	231	216	236	225	237	201	246	280	248	244	247	211	251	266	223	254	225	220	231	236	231	229	221	259	247	219	248	247	234	237	229	231	219	283	243	221	236	223	238	250	243	221	221	201	224	266	248	237	227	219	242	222	252	220	233	217	229	211	249	231	235	251	243	260	231	247	234	242	221
51360	72044	49977	43662	52505	49522	26069	3582	505	2229	449	456	424	345	407	375	387	390	369	379	357	343	316	355	377	344	351	332	342	348	359	338	337	311	298	331	337	332	339	336	359	347	349	304	347	322	313	328	376	356	337	317	371	330	313	339	319	344	337	329	351	336	357	329	297	350	350	327	341	352	356	384	357	360	306	329	294	335	333	337	316	337	344	357	321	344	305	358	357	304	355	319	341	320	338	310	361	336	353	354	349	353	354	343	340	302	344	335	309	371	316	325	335	332	367	352	336	330	340	339	328	342	314	318	308	378	313	317	326	347	325	343	340	303	318	334	318	330	364	328	345	326	332	351	348	376	310	344	295	361	356	335	321	319	322	343	314	310	332	337	342	315	355	325	332	349	324	341	301	352	343	329	342	307	347	320	313	347	283	354	356	337	357	330	310	326	294	357	345	340	386	321	334	366	329	329	344	325	335	369	345	344	314	333	335	331	313	342	346	314	344	343	338	330	338	371	302	352	321	292	329	337	338	339	288	358	341	348	322	349	358	361	347	333	308	314	347	333	307	358	298	345	350	344	345	364	363	357	333	298	331	297	348	331	327	331	340	317	289	340	310	358	347	331	295	328	311	337	344	339	383	337	354	326	329	319	365	317	321	362	341	353	348	325	317	352	324	324	293	309	322	353	330	321	350	336	359	338	330	338	375	323	317	353	323	332	366	317	324	319	335	366	316	336	328	368	353	339	324	330	346	347	329	340	323	343	357	318	315	321	338	338	340	310	331	330	343	330	361	351	299	316	326	332	340	330	302	327	348	347	321	339	333	298	340	315	293	334	331	340	350	342	341	322	321	326	346	341	356	339	315	356	343	315	326	356	342	304	327	327	335	330	321	350	366	360	326	298	334	326	330	315	337	339	313	363	323	337	317	331	318	321	356	351	327	338	300	334	326	336	341	340	327	313	338	315	330	312	325	337	319	311	353	317	347	329	345	305	321	332	339	316	349	323	334	321	340	347	348	296	333	322	333	322	341	308	330	319	320	301	318	315	340	320	394	341	308	324	321	322	312	321	343	331	328	295	355	326	333	342	337	334	324	336	311	321	390	328	323	300	353	349	323	351	340	339	334	322	327	333	322	345	324	351	361	303	323	319	308	352	311	347	327	309	315	304	350	349	348	319	351	322	309	325	294	358	321	338	329	328	319	305	334	321	329	342	350	332	328	305	357	331	336	325	356	339	327	307	341	321	308	351	317	353	346	339	331	306	325	349	347	339	347	319	321	327	311	304	342	341	340	340	330	286	334	304	303	324	292	356	322	361	331	355	313	360	340	342	323	384	343	344	327	294	318	348	320	321	313	347	350	312	325	349	304	329	357	312	333	326	347	317	320	328	371	326	354	339	326	348	344	323	351	319	351	358	351	347	303	318	325	376	337	338	333	329	356	310	351	340	355	302	356	345	340	351	304	312	338	319	322	329	357	329	349	345	340	344	345	363	345	326	360	330	354	350	337	321	352	314	325	338	304	329	355	322	339	317	316	347	315	341	324	336	352	344	356	332	296	360	334	319	343	334	358	305	328	299	346	321	320	325	385	338	349	350	329	339	343	328	357	302	343	324	332	355	332	340	342	348	356	329	351	321	356	299	342	355	304	352	356	350	302	348	355	314	309	298	338	343	338	339	317	353	343	335	308	318	311	330	360	332	329	321	326	300	329	328	293	311	324	365	289	307	347	308	292	351	316	322	317	334	351	296	328	308	329	282	341	347	335	318	338	362	337	346	358	366	333	335	364	299	346	327	321	331	315	322	346	326	349	348	334	342	346	316	335	341	315	297	336	327	326	309	351	335	337	360	343	355	322	368	331	336	341	354	346	310	345	328	336	327	328	332	308	341	342	330	347	336	346	320	337	300	341	380	343	317	319	289	345	326	341	347	312	342	348	329	356	353	347	319	338	332	351	331	332	347	374	319	335	332	311	340	310	353	360	342	335	364	343	290	329	301	349	330	366	316	296	312	346	334	315	297	339	349	342	326	356	297	312	317	334	327	339	333	357	318	343	352	324	328	298	315	336	328	327	322	360	314	325	320	333	340	304	294	332	352	334	351	333	354	347	322	333	319	326	323	355	314	321	359	328	309	321	334	328	373	312	299	336	315	341	337	345	345	307	283	325	365	351	347	314	352	306	328	315	312	310	317	356	335	358	325	359	309	372	335	332	339	354	297	347	334	349	310	290	336	337	321	336	330	336	342	369	322	322	340	357	311	347	339	308	312	327	354	336	338	292	350	324	308	336	325	342	321	303	331	329	350	341	346	318	324	334	319	301	374	324	293	369	334	313	345	340	337	339	335	310	318	339	344	339	347	330	325	321	346	339	338	352	355	335	331	331	334	321	327	355	324	321	305	322	330	329	340	290	331	343	353	342	328	316	334	314	339	301	341	330	355	330	352	318	350	365	354	339	349	316	332	322	336	320	344	343	350	314	330	356	309	325	336	335	316	346	310	323	343	337	320	322	345	320	358	347	335	336	331	330	351	328	328	347	305	328	302	340	353	354	331	349	331	345	350	308	305	302	324	320	325	322	309	380	313	368	323	324	343	341	338	305	327	351	349	330	322	356	337	339	303	323	334	328	320	330	335	302	350	352	293	320	336	331	346	370	324	314	314	333	338	306	332	332	319	366	319	328	324	349	322	314	355	345	305	319	325	332	325	355	339	310	330	305	339	315	318	315	338	328	336	362	354	334	334	340	329	334	360	340	315	346	335	316	287	325	331	321	357	330	340	356	353	337	343	307	326	331	334	359	315	336	302	318	346	347	328	337	320	331	380	342	333	335	292	314	338	360	335	364	344	351	353	309	359	312	312	344	356	312	323	338	308	324	328	337	354	335	332	312	339	313	349	343	357	330	347	333	326	335	323	334	305	342	353	308	324	316	358	343	344	327	339	322	337	303	332	335	359	291	353	333	336	352	342	372	297	336	323	322	293	368	350	349	348	319	316	314	354	321	350	342	335	333	315	356	335	361	303	348	316	315	342	318	337	335	319	329	297	336	332	325	322	305	306	333	323	314	334	349	373	357	326	348	338	343	335	352	296	311	334	367	328	315	318	328	326	334	347	292	354	329	347	314	340	332	335	326	331	323	312	340	359	332	338	354	312	342	352	349	317	353	373	326	363	334	348	313	317	342	313	299	299	341	344	364	340	326	371	370	350	322	307	344	325	345	344	327	356	324	313	328	305	322	340	313	321	318	318	341	336	321	322	327	335	323	338	324	347	320	326	357	331	331	327	359	328	330	346	311	314	319	305	331	342	317	327	335	338	319	312	350	342	333	334	333	332	319	337	330	321	333	317	356	310	350	329	339	333	324	321	360	322	355	315	319	346	319	347	324	328	297	330	331	362	358	335	317	336	327	308	325	327	324	311	333	347	318	356	329	316	327	322	334	342	346	363	350	328	303	320	316	342	325	341	357	352	329	300	345	353	356	334	360	331	316	338
31733	31501	32937	20959	10187	8432	3440	608	480	583	488	569	516	502	444	504	512	504	483	523	529	490	510	546	442	480	477	521	528	528	514	500	494	474	516	533	487	510	490	468	490	527	489	519	469	485	507	482	536	515	532	506	502	485	501	533	498	516	483	504	517	528	483	462	534	496	492	509	495	475	484	484	517	523	481	506	496	509	513	524	478	539	486	480	510	478	519	512	537	468	544	472	514	486	504	481	487	463	545	481	493	457	507	505	522	485	503	503	446	481	504	501	471	495	488	501	506	509	491	489	514	506	518	514	501	558	512	501	492	491	470	508	479	485	488	467	508	461	515	483	509	489	465	488	503	535	490	476	516	490	482	511	490	517	539	482	524	505	517	477	500	551	480	437	537	491	531	473	474	512	504	565	476	506	469	475	498	505	461	533	505	487	494	497	492	501	517	500	524	483	481	512	479	492	526	526	506	540	491	506	495	506	506	519	520	493	447	505	508	500	499	463	493	531	494	496	503	480	457	487	483	516	497	497	507	470	551	488	506	504	508	509	501	462	526	501	520	502	469	496	491	505	484	503	476	509	498	502	497	535	536	524	472	481	461	522	480	523	509	489	491	496	502	511	484	498	510	491	478	490	496	497	465	452	497	503	500	505	501	474	474	482	501	503	481	482	488	485	504	495	497	517	493	484	494	491	487	476	500	487	515	496	495	452	507	516	501	512	530	484	543	479	450	490	497	492	483	474	507	521	504	468	475	533	519	505	524	520	492	494	507	488	472	524	538	525	470	485	498	519	486	493	473	531	466	522	462	485	486	509	486	460	530	462	494	500	483	523	503	518	557	529	513	506	515	516	520	566	523	487	481	487	470	465	546	516	503	498	474	506	531	546	511	507	492	491	482	514	479	471	479	468	483	476	503	497	529	497	514	443	524	551	512	503	503	474	493	526	452	526	453	488	503	520	489	531	499	512	530	513	503	498	514	504	493	486	498	464	527	510	480	490	493	508	468	496	494	496	487	507	518	515	504	545	518	493	484	461	473	494	437	512	479	507	515	517	522	531	486	470	478	548	492	455	512	537	503	503	503	463	487	481	509	491	520	525	500	443	493	486	498	520	515	538	493	498	465	470	462	467	463	519	486	459	505	532	468	498	495	516	495	517	530	521	531	499	498	469	517	511	498	506	529	481	482	501	471	487	506	472	462	503	498	497	509	501	505	513	494	488	471	506	513	497	507	502	495	505	502	518	488	526	532	492	493	478	464	480	510	524	498	525	515	478	503	487	509	487	516	491	488	466	520	490	498	490	503	511	499	490	447	514	506	500	480	507	529	514	513	503	491	497	532	465	535	499	507	476	471	510	478	504	525	456	487	503	466	519	474	468	499	477	531	539	498	538	484	502	508	483	521	511	514	495	490	504	501	513	510	494	519	476	506	492	514	509	505	495	472	475	486	524	489	520	472	497	496	492	484	478	502	457	513	474	536	535	500	483	464	470	519	474	455	484	455	494	543	505	492	483	524	561	514	527	491	503	494	480	505	529	496	436	502	484	487	497	460	449	492	507	501	529	475	507	518	486	455	513	500	456	505	514	537	497	530	503	492	514	515	480	479	502	530	472	485	477	470	478	514	507	491	476	519	523	484	479	473	481	510	476	511	471	507	518	497	495	492	517	522	531	512	499	484	467	475	506	455	505	469	492	513	506	510	475	524	474	550	503	450	473	495	503	528	489	478	518	482	514	515	487	478	507	480	495	495	510	495	504	511	521	483	520	524	478	517	501	456	489	532	474	517	505	507	493	456	497	517	455	511	498	501	471	515	496	535	496	499	517	538	434	511	510	523	482	502	488	511	495	521	521	504	531	508	492	496	485	500	517	498	481	458	444	505	475	534	501	507	475	471	448	514	487	545	529	477	501	506	502	471	518	512	495	472	477	485	497	549	539	468	489	510	510	522	537	488	503	494	509	546	501	526	525	534	513	487	506	509	507	499	505	488	465	536	508	468	511	516	483	503	512	491	467	502	506	526	521	528	468	496	528	499	514	488	501	526	508	514	486	492	475	493	488	527	475	480	529	513	513	522	508	509	461	485	511	517	543	505	489	514	503	510	499	502	482	476	479	517	525	464	484	529	472	475	468	533	507	543	528	522	468	520	507	498	482	496	515	516	462	487	496	539	460	504	539	494	487	494	496	454	497	499	454	496	493	481	494	451	467	454	475	496	483	493	507	543	486	494	495	467	512	506	482	455	531	475	502	501	464	473	504	484	485	481	489	518	479	510	491	472	529	529	473	466	498	526	491	492	496	489	487	512	533	495	484	471	513	445	490	473	466	487	499	457	490	477	463	526	495	501	512	516	491	504	472	536	457	505	495	561	527	568	494	479	525	457	513	525	508	485	522	470	495	505	501	521	488	488	536	459	468	488	512	487	507	515	493	531	506	478	513	501	525	511	520	499	489	496	525	484	484	537	475	504	499	508	472	505	518	519	490	492	475	505	529	506	512	494	475	484	491	501	498	477	496	493	498	489	490	471	515	469	475	472	542	523	506	509	489	526	498	520	447	505	512	503	449	479	481	514	512	519	509	494	452	502	443	514	492	515	503	483	496	462	524	495	485	532	511	508	518	498	481	532	543	525	500	531	527	463	497	487	481	492	451	552	527	501	485	489	527	513	485	497	504	492	493	524	459	501	515	500	486	512	497	474	499	482	505	502	509	484	509	487	499	509	509	514	495	526	500	512	480	482	532	530	463	517	489	474	470	536	516	494	529	489	477	510	505	501	490	501	525	520	488	515	466	524	493	503	510	524	510	478	500	466	512	512	502	498	492	506	524	493	512	508	472	472	528	466	513	483	487	513	450	510	495	464	539	522	505	520	488	522	487	489	503	540	491	476	463	504	481	515	497	499	505	508	507	510	504	502	463	479	455	489	507	461	477	513	482	527	501	481	491	517	472	478	496	498	516	500	483	458	472	517	517	521	529	506	497	481	505	522	549	510	498	461	537	489	531	481	501	485	496	514	461	507	507	492	443	461	483	489	494	481	524	545	485	505	471	506	489	526	485	494	505	511	509	472	518	505	491	523	496	484	464	470	470	519	495	513	499	482	526	523	526	478	488	496	491	464	481	513	549	526	526	525	469	521	467	502	496	505	478	500	511	500	467	496	488	483	485	493	489	496	478	497	487	448	479	506	503	494	486	521	446	510	507	476	483	491	496	474	484	499	461	450	511	497	513	488	496	500	546	501	505	507	572	457	503	522	513	500	509	512	500	508	546	489	458	540	500	494	439	466	506	511	483	473	499	555	469	479	473	531	509	510	532	488	490	519	480	546	521	515	477	530	502	488	501	496	483	501	503	477	505	471	497	490	460	513	531	518	518	479	499	504	499	503	521	487	549	471	501	506	465	494	523	516	524	493	485	473	496	498	506	519	498	476	486	489	501	512	506	518	519	529	499	484	505	454	500	529	523	551	509	507	518	477	463	512	488	466	531	498	559
41679	47714	38368	21157	13854	12568	5191	727	707	907	682	681	665	687	713	703	690	667	693	667	679	720	742	655	726	772	678	697	683	704	640	700	709	713	693	706	682	656	715	659	686	658	668	689	686	673	688	698	708	693	710	693	680	706	708	693	680	716	748	648	699	677	690	698	674	679	721	617	699	659	664	663	686	703	702	716	666	741	707	669	649	685	703	649	683	760	672	642	684	693	695	682	694	697	645	670	704	713	649	704	635	754	720	724	740	685	676	685	666	733	685	649	664	694	696	728	663	718	674	722	704	715	675	674	691	703	695	694	659	668	722	690	639	673	729	715	718	669	710	662	716	709	618	644	677	670	709	748	705	675	666	697	654	704	676	691	688	736	708	679	645	673	646	700	667	707	706	681	659	683	692	655	701	684	675	704	673	695	640	681	662	667	709	712	669	683	700	662	678	683	700	675	662	657	682	689	664	649	647	668	684	702	762	687	720	647	692	708	703	648	652	650	696	676	683	669	680	701	688	671	733	700	661	675	644	690	658	652	710	670	691	694	683	656	685	690	676	719	691	709	682	689	676	678	689	629	680	657	616	713	656	662	667	745	688	662	667	705	667	634	668	685	691	735	689	735	679	664	668	690	731	667	729	653	708	651	684	651	697	705	657	693	681	672	655	712	704	662	652	645	664	665	695	658	714	657	693	707	633	695	652	703	693	681	662	686	721	711	673	689	765	719	662	644	683	684	683	696	678	677	714	683	688	679	703	732	671	652	696	712	746	679	690	685	693	663	685	656	695	658	655	688	725	666	682	720	714	677	671	644	698	694	651	688	688	672	695	674	667	666	653	660	684	675	706	706	674	712	700	707	689	688	734	673	660	669	727	692	664	708	734	702	656	674	691	708	682	704	668	747	698	700	698	715	709	683	725	644	670	721	698	699	698	661	687	657	689	683	739	703	639	718	702	673	668	746	716	700	691	656	679	675	700	691	705	724	672	720	696	696	678	663	683	698	691	727	688	675	679	675	682	644	702	652	691	698	685	692	725	662	694	688	651	709	719	657	705	689	693	676	648	693	702	664	665	654	617	723	673	699	712	641	657	655	629	700	677	695	643	674	698	709	690	717	693	696	670	697	685	667	713	696	688	738	677	698	723	661	697	679	713	665	730	679	709	678	706	665	698	700	678	687	687	683	692	672	674	675	682	702	637	695	704	668	683	669	677	686	709	709	663	703	672	675	711	705	731	704	655	646	713	704	660	671	668	703	678	678	677	651	671	693	680	656	639	649	735	695	674	695	644	678	702	700	659	677	659	688	694	659	684	727	704	694	667	723	658	674	747	684	761	699	685	686	705	734	668	655	720	668	701	708	673	702	639	717	680	714	685	680	666	701	716	708	746	697	697	702	719	723	727	688	697	724	714	691	692	712	631	669	670	706	691	648	673	697	689	687	681	614	677	680	649	713	693	736	726	675	700	631	695	671	705	696	683	716	713	659	661	721	712	687	683	685	651	661	696	688	719	727	690	658	690	633	662	699	673	653	690	701	702	681	680	694	687	638	715	682	670	702	674	724	649	749	681	748	680	684	661	671	698	699	678	631	680	724	672	760	662	716	651	700	711	693	688	673	664	717	677	699	671	727	679	687	654	692	730	713	688	665	704	671	709	684	714	689	700	680	710	657	687	699	704	698	734	702	677	699	651	740	718	698	703	667	698	683	641	664	702	701	638	672	692	723	714	722	696	669	651	678	719	689	665	707	651	653	630	695	724	721	678	720	660	675	661	678	674	691	705	688	646	721	738	683	653	675	686	691	656	680	656	671	679	714	721	713	662	702	661	670	707	646	680	703	704	675	669	690	768	698	648	693	709	727	680	643	664	686	696	681	674	706	655	685	682	682	748	700	712	625	725	732	710	711	728	648	701	725	669	658	712	699	710	700	680	684	723	658	683	677	701	650	676	658	686	699	701	720	673	692	677	708	697	660	681	657	717	688	710	690	682	707	675	674	705	645	684	645	704	733	679	680	656	683	709	726	691	723	664	685	663	701	712	680	682	694	685	647	703	706	676	739	740	693	669	668	670	724	687	660	705	659	705	694	682	682	636	700	682	627	664	725	690	694	706	695	685	649	693	756	721	659	644	650	688	719	642	685	680	654	661	629	675	654	718	704	699	713	654	705	703	737	676	698	698	688	701	629	702	676	692	734	717	654	707	722	690	708	664	691	708	734	664	668	668	711	697	634	714	659	640	656	695	648	678	696	720	662	656	697	701	710	668	666	692	698	674	668	710	712	721	634	682	706	692	660	650	612	706	715	714	708	673	724	697	683	687	669	691	702	686	708	667	715	688	709	710	670	658	664	641	688	717	689	658	620	742	722	724	630	669	708	693	660	725	687	674	684	705	686	711	662	686	733	706	698	656	651	676	681	696	665	667	640	701	715	669	674	717	650	747	664	714	661	688	696	654	721	668	681	683	698	650	699	690	694	686	677	693	751	672	700	644	681	690	661	700	749	686	702	703	665	683	691	725	720	648	676	727	676	684	669	637	755	663	686	687	672	684	684	650	668	699	670	687	697	685	669	659	646	718	692	707	729	686	691	679	648	670	740	716	706	726	710	635	674	683	704	689	751	643	683	675	652	679	709	705	681	667	699	657	718	712	658	691	680	657	622	725	710	661	678	667	737	704	651	661	707	693	639	680	690	700	700	700	676	726	734	688	679	711	698	712	706	687	650	704	683	699	696	716	629	645	718	723	647	676	637	674	666	699	674	704	691	737	679	714	708	687	713	680	716	718	706	662	708	681	704	690	703	694	733	656	695	641	700	689	712	701	737	726	714	683	690	710	721	670	680	659	700	635	695	686	708	691	626	670	642	697	702	715	676	720	654	679	652	702	657	709	713	678	672	619	688	720	671	707	668	689	659	682	672	677	718	689	681	683	658	669	701	665	729	644	752	649	696	687	684	701	731	644	678	690	696	661	682	655	691	690	749	644	741	691	633	666	728	750	635	678	687	691	696	710	733	679	681	644	728	699	693	665	695	731	719	700	682	709	724	637	721	708	665	705	695	684	649	717	715	733	703	688	717	709	673	705	695	657	702	679	647	658	701	714	687	680	695	691	705	694	713	717	653	669	711	675	656	718	671	705	671	651	673	691	695	711	695	632	657	687	691	685	728	712	651	703	675	671	685	644	720	657	678	714	676	654	726	718	635	657	669	649	679	685	695	710	651	724	687	646	679	703	687	679	685	658	631	736	684	663	726	688	658	692	705	691	718	699	656	702	698	691	685	671	697	679	702	663	692	694	667	644	666	686	667	661	680	645	684	681	680	712	727	659	682	672	700	733	683	697	669	669	700	680	637	692	695	691	691	680	680	676	670	712	690	660	695	655	679	675	715	686	693	690	688	651	732	699	659	738	674	741	692	693	704	707	686	684	734	682	714	663	659	655	693	722	673	692	694	688	695	683	651	704	655	738	658	674	717	662	716	695	677	681	721	707	722
24083	21339	29506	26569	30627	38003	20759	2263	469	471	468	465	469	475	419	438	459	474	505	416	494	430	450	438	447	445	432	434	448	424	401	437	430	448	455	454	433	457	436	442	475	454	422	451	452	416	412	431	450	436	445	437	430	426	409	408	403	457	424	453	438	437	425	463	450	455	393	432	457	431	453	404	426	421	454	440	407	399	432	428	430	429	426	449	398	450	413	426	432	441	444	417	410	457	447	394	444	412	412	427	439	460	438	413	449	395	412	455	412	402	389	426	417	421	448	433	458	394	455	453	425	425	464	430	459	433	412	436	413	429	443	423	404	448	461	435	457	417	430	433	480	421	419	424	440	406	448	435	426	431	449	438	418	426	441	421	435	457	452	444	462	436	407	434	424	433	440	442	416	407	420	385	409	418	439	427	504	463	449	418	440	412	482	415	455	464	484	461	418	450	403	469	429	434	374	439	408	440	444	416	463	466	447	399	451	420	485	427	467	426	421	445	399	470	395	431	495	448	445	467	432	422	445	440	448	456	430	470	429	378	435	441	465	452	475	442	425	466	419	443	448	462	417	430	446	434	446	454	465	447	410	438	442	424	414	433	419	431	418	426	448	422	433	458	459	406	461	438	460	400	426	438	410	455	425	419	416	442	407	434	435	421	456	439	416	466	437	420	420	448	436	415	447	456	441	409	417	421	458	400	444	423	423	419	479	415	442	468	412	492	444	435	428	437	438	466	436	441	439	429	446	456	452	422	453	421	475	429	424	418	432	451	469	480	469	424	443	424	426	395	429	423	428	407	444	408	473	413	465	432	473	423	450	430	414	417	430	440	450	429	426	432	414	441	422	420	424	475	420	407	455	463	420	463	412	427	416	388	455	445	395	431	417	471	413	422	381	454	437	422	405	454	491	454	418	426	384	410	408	445	452	446	469	402	462	391	472	401	453	463	443	428	416	420	449	455	460	451	420	449	443	462	418	407	446	402	435	410	438	442	401	469	454	430	439	448	442	422	440	427	424	422	447	447	445	396	394	401	428	433	421	403	433	445	455	433	420	457	457	465	430	436	397	455	460	459	432	456	417	426	460	423	451	419	453	510	451	439	430	454	414	437	415	453	458	455	449	435	423	420	422	430	443	393	442	409	468	410	411	416	430	431	431	463	416	421	452	424	425	433	428	423	426	414	435	409	461	419	403	472	453	466	430	476	435	464	438	425	450	428	400	409	435	392	421	427	446	476	392	446	412	408	471	445	432	416	442	405	450	436	435	456	429	445	412	431	438	463	404	423	427	446	436	382	435	417	401	441	454	461	450	420	402	413	440	419	439	438	457	475	448	417	456	440	499	441	432	419	452	453	456	447	434	445	408	435	420	439	431	394	427	423	454	418	409	444	453	456	452	441	444	458	440	376	417	417	450	456	407	428	451	476	424	451	422	380	448	456	420	445	432	452	437	431	439	421	428	413	433	415	428	453	447	475	422	410	430	407	457	453	429	422	448	450	463	472	412	411	411	422	415	398	458	414	433	448	389	462	417	395	414	469	441	429	438	441	428	410	427	449	434	471	416	448	442	399	464	463	404	462	433	431	429	451	409	436	454	425	430	480	448	385	434	420	406	431	425	427	443	468	434	412	416	462	417	426	431	451	446	377	440	414	421	436	424	410	443	420	431	402	452	431	406	416	441	437	448	416	439	435	415	428	435	433	391	462	450	422	468	423	439	424	460	427	471	450	447	435	423	435	452	465	421	412	408	439	422	404	411	432	426	424	473	402	453	449	404	433	455	476	457	434	390	433	415	431	436	450	416	404	420	449	433	456	433	434	425	458	447	388	437	454	429	441	452	449	440	417	466	404	427	437	474	462	437	435	436	428	418	447	456	431	415	421	405	427	461	444	438	467	427	461	426	449	446	431	376	440	435	453	425	453	438	437	401	389	407	464	433	459	463	421	436	471	452	458	464	409	431	433	433	430	470	378	415	467	441	431	453	409	472	451	468	406	462	457	450	397	430	447	438	401	430	430	408	444	425	437	434	462	420	424	418	403	426	407	416	438	464	446	406	428	448	442	410	447	445	403	432	422	420	380	450	428	424	480	410	402	429	422	440	415	430	444	388	405	425	410	406	422	403	431	404	444	416	408	437	414	385	467	450	439	427	431	404	422	457	416	463	432	434	447	418	441	453	440	432	442	415	434	472	427	394	411	423	485	436	420	425	444	455	441	434	438	434	371	406	461	434	451	408	401	395	452	434	421	447	405	425	467	457	437	457	427	443	418	410	431	406	405	451	434	459	443	428	392	416	454	463	431	461	444	438	424	426	468	430	421	407	411	406	437	402	417	447	431	418	430	442	396	430	425	457	426	480	460	421	426	436	447	442	432	466	435	449	411	440	445	426	457	386	464	457	424	439	420	429	433	447	425	435	430	421	468	440	457	443	441	456	439	423	407	449	403	486	383	426	392	416	462	408	418	445	418	406	429	446	438	443	407	455	445	446	467	489	420	425	387	478	403	431	441	453	442	428	474	459	432	443	425	449	431	456	413	426	446	420	424	427	409	458	403	422	432	400	455	468	432	398	403	429	425	481	412	425	453	421	408	459	423	453	441	418	458	433	426	450	433	432	421	447	428	421	454	422	439	416	435	458	455	432	400	460	400	388	440	401	457	450	427	461	417	391	430	440	423	476	465	426	443	423	456	437	440	422	449	401	434	447	405	459	432	403	436	393	434	433	408	409	427	434	426	405	414	435	461	419	466	410	429	424	416	430	431	432	444	424	441	483	426	451	455	443	445	452	446	458	464	401	441	464	448	409	460	398	445	420	425	463	423	404	419	411	426	450	416	480	413	425	454	380	425	427	436	416	416	448	439	413	445	444	421	419	378	402	412	482	380	444	414	482	455	432	417	415	414	425	423	443	439	434	437	418	438	417	423	462	426	441	400	439	428	430	437	425	428	440	429	430	450	443	414	438	448	442	450	414	402	404	433	433	458	432	398	436	415	426	460	421	435	428	445	442	449	434	433	422	439	431	427	450	430	415	412	433	437	450	442	455	425	449	417	428	448	415	440	452	423	415	451	431	429	429	453	444	443	450	406	455	470	396	445	413	432	430	422	395	459	425	441	419	453	453	415	418	458	435	419	429	470	438	449	442	446	428	439	434	445	433	417	425	409	444	390	413	430	444	463	442	417	451	455	413	406	434	399	425	412	437	437	445	455	446	423	435	433	423	458	461	454	424	421	416	452	400	446	464	425	432	461	435	435	461	426	424	425	429	460	432	424	485	435	464	477	440	394	417	417	420	473	450	427	404	438	477	408	447	433	469	419	453	397	404	437	429	464	429	462	419	445	415	428	456	452	452	437	444	460	439	438	428	433	396	408	424	427	433	424	432	436	448	465	423	487	446	442	437	446	423	422	426	434	423	447	411	430	418	438	435	392	426	471	415	457	447	433	439	422	419	450	453	445	409	425	460	447	442	426	436	408	442	423	463	419	444	398
45885	71622	55381	38929	41032	40628	19371	989	710	689	666	658	626	673	645	626	603	617	630	669	645	666	621	628	600	627	571	604	668	646	605	606	584	656	630	581	591	589	613	654	635	620	640	628	647	560	595	658	596	617	554	598	599	602	616	629	580	625	614	612	594	635	584	634	625	611	565	580	596	551	641	604	613	579	611	632	607	616	576	574	680	579	619	618	608	595	622	567	589	602	625	633	623	603	608	609	600	630	642	607	639	597	582	627	604	601	607	613	603	603	628	606	605	602	641	600	632	577	593	592	611	612	616	600	649	591	579	619	622	608	615	583	600	609	623	581	631	577	578	582	615	593	595	674	622	614	603	572	626	562	598	623	596	607	640	637	655	622	607	624	586	593	586	615	608	599	652	576	626	656	652	611	601	596	586	627	606	575	615	629	577	592	587	614	609	597	606	633	688	579	676	572	600	591	659	522	604	656	579	692	616	617	593	618	614	638	603	588	612	604	573	651	610	633	603	625	613	572	613	615	627	658	644	638	610	608	639	559	642	567	593	609	576	636	605	638	620	653	616	648	607	578	641	622	595	559	621	638	619	607	590	619	622	556	583	593	676	598	654	617	596	594	628	611	633	605	623	611	618	591	607	630	589	614	603	586	600	617	625	593	625	628	622	599	606	611	633	621	628	630	591	642	630	629	652	606	604	611	571	585	599	617	635	644	622	599	609	582	597	661	585	606	638	603	603	621	632	588	633	597	610	567	565	575	629	612	626	642	576	665	603	584	627	622	564	603	623	622	552	647	584	618	594	599	609	603	606	633	598	585	613	574	640	618	645	630	598	600	570	640	626	620	623	577	631	627	530	612	602	622	577	620	613	621	624	605	627	621	623	610	663	588	652	559	582	624	588	635	570	633	623	612	610	634	596	702	588	623	597	600	596	612	589	603	646	644	651	606	604	620	644	602	595	576	608	598	648	629	633	624	630	589	602	617	642	548	659	595	600	575	617	617	561	591	657	635	601	631	615	612	647	638	587	592	605	591	603	592	646	587	592	609	589	595	604	527	615	610	640	601	617	608	664	629	630	598	608	603	644	582	651	607	560	640	627	623	586	608	539	583	586	635	630	610	625	602	621	612	590	667	641	607	637	606	608	580	604	617	616	610	579	612	631	630	634	595	577	664	592	587	602	593	601	633	593	598	651	591	650	586	617	662	622	595	614	569	603	585	591	571	646	572	596	615	565	593	584	600	622	611	637	610	635	595	624	571	607	652	604	634	609	633	632	640	653	611	590	606	632	628	638	605	604	604	588	606	624	580	604	653	601	587	601	565	605	608	581	639	627	602	641	604	601	604	596	619	604	650	648	581	617	628	590	617	622	642	593	604	613	613	629	577	638	605	591	596	624	609	575	612	593	628	611	633	598	593	598	583	578	605	581	638	617	608	626	640	607	605	611	610	559	626	616	671	604	585	635	633	601	641	604	593	609	626	633	574	555	565	600	601	640	629	564	633	567	587	591	637	669	603	656	612	602	644	611	541	604	580	579	610	590	629	588	587	702	635	584	596	622	633	579	585	615	606	581	585	615	599	626	585	640	595	637	582	592	625	598	648	591	619	616	592	585	639	558	610	582	656	630	616	624	616	629	616	571	623	624	578	652	608	598	630	619	602	586	613	648	638	601	629	596	620	551	633	583	620	609	591	657	645	627	585	630	609	647	606	599	603	604	659	608	619	615	590	610	615	628	602	605	651	624	600	617	597	653	633	640	600	633	583	587	575	636	618	618	622	641	597	618	629	583	598	575	572	587	605	620	605	603	581	628	598	577	629	631	629	602	619	653	598	581	638	615	636	625	619	601	621	625	600	654	616	618	600	617	585	622	623	629	597	618	610	632	619	554	628	596	604	617	606	570	617	581	605	626	662	594	630	552	643	605	606	645	611	623	610	669	580	558	640	586	619	603	579	656	614	603	619	601	615	610	610	614	617	592	581	632	614	620	614	663	607	604	615	656	626	581	619	610	603	614	602	639	648	654	576	629	612	609	572	563	607	611	620	600	587	618	669	595	573	600	570	594	637	601	626	586	633	596	632	602	596	592	623	596	604	582	609	574	638	613	652	635	605	627	594	614	607	585	595	590	589	610	620	612	649	594	591	620	622	603	617	608	602	609	592	588	636	604	619	600	613	605	605	573	631	623	618	643	618	638	607	565	607	595	612	617	616	573	588	606	617	647	597	614	579	610	619	616	585	565	614	685	640	578	609	586	587	601	608	574	639	603	582	627	608	624	607	606	640	602	636	595	616	600	608	617	610	583	594	603	575	641	617	618	656	606	613	602	656	597	563	624	609	609	644	600	608	627	641	610	620	658	602	626	565	619	590	587	625	561	632	632	657	623	619	633	566	609	611	606	578	578	621	625	609	601	636	617	592	575	590	600	596	589	632	603	641	597	626	613	587	624	601	623	590	596	617	566	640	622	627	620	660	612	614	673	595	609	608	606	600	645	663	626	608	614	624	595	620	599	631	614	612	580	597	580	619	590	625	675	616	616	624	614	616	599	564	582	595	625	622	627	647	610	642	617	605	619	621	625	610	581	653	612	651	627	614	610	613	653	581	617	628	590	646	555	628	597	596	651	638	593	602	582	613	585	588	617	656	611	590	648	621	644	594	584	646	601	663	664	654	645	637	612	577	632	583	588	621	640	574	612	584	584	628	594	660	633	565	622	565	631	642	609	617	603	606	600	583	606	614	580	611	609	614	625	647	599	618	631	609	602	584	655	565	614	646	614	605	600	655	626	594	652	606	587	619	649	600	575	599	591	605	593	604	580	644	626	612	623	571	653	628	607	581	582	630	640	595	607	612	625	559	590	602	617	609	597	613	582	617	659	628	583	571	627	598	634	655	619	643	629	579	620	643	568	596	628	605	610	628	642	597	631	586	599	584	618	614	632	599	612	613	587	628	600	560	616	646	624	579	591	614	590	618	646	619	581	609	635	590	645	624	577	581	635	599	593	607	609	614	582	625	636	589	573	593	568	652	613	658	594	670	632	588	613	613	603	622	644	577	576	590	607	620	643	626	610	680	588	627	592	611	600	618	580	655	577	612	627	616	618	634	632	618	583	593	602	575	592	640	600	633	636	628	566	622	606	609	613	624	571	620	576	618	578	580	647	601	593	630	631	590	644	585	625	637	618	596	629	550	636	581	592	640	581	623	591	574	624	597	621	590	596	583	684	575	596	549	637	641	619	629	576	632	636	616	633	584	610	665	600	592	660	618	615	589	596	631	629	597	603	598	616	592	603	596	643	591	651	613	619	622	609	640	599	629	592	604	638	640	581	640	577	598	614	602	643	599	622	606	603	573	591	566	620	619	620	579	589	629	616	562	600	592	615	625	611	623	623	624	632	631	615	583	582	611	601	608	602	576	596	592	622	647	637	607	564	617	640	631	627	601	615	616	629	607	622	627	594	643	614	623	614	637	598	630	623	616	624	596	597	645	612	565
23253	21314	29337	24992	35546	44398	30469	6906	349	282	280	301	321	287	272	250	237	253	254	285	257	293	256	257	263	253	245	245	232	242	247	258	230	257	278	244	231	235	273	223	268	257	248	250	216	231	257	233	233	250	249	236	255	245	246	225	239	234	249	261	260	257	242	227	258	278	245	237	232	239	289	241	257	244	260	265	211	261	247	274	251	243	264	248	251	236	254	236	279	228	247	259	217	268	244	276	247	259	246	193	241	269	272	250	249	271	237	236	234	225	223	242	215	236	225	242	223	234	240	242	260	262	261	234	249	241	238	214	234	235	246	265	200	226	252	231	264	220	232	236	226	232	231	246	259	247	254	244	226	247	259	263	254	255	247	252	254	242	230	253	241	249	234	233	242	227	238	250	266	221	239	249	239	229	231	237	256	215	224	245	240	247	238	202	243	222	266	254	241	243	231	223	248	228	223	259	269	246	236	281	267	257	223	253	239	229	257	239	249	259	266	262	241	266	250	230	250	257	245	260	227	257	266	255	251	239	259	231	250	268	247	228	245	248	235	246	244	252	242	239	227	236	272	239	221	243	280	230	216	218	267	271	250	268	235	228	242	268	235	229	229	243	229	257	256	245	266	245	233	271	236	243	228	239	241	217	237	240	251	250	242	227	254	250	259	239	247	233	253	258	261	258	236	235	246	258	235	231	222	251	254	249	237	242	238	263	225	234	243	247	242	232	235	247	292	211	254	281	257	246	251	245	264	240	221	263	258	249	238	258	238	280	252	226	225	244	258	249	260	244	247	231	215	232	261	257	267	230	229	214	262	252	250	228	240	257	247	237	256	242	233	238	263	235	260	240	243	252	234	236	258	242	236	219	249	257	251	223	240	241	244	244	257	243	247	257	234	228	264	270	246	241	245	244	238	257	243	233	247	250	235	271	241	239	239	228	251	230	249	250	236	247	264	260	249	238	245	242	258	241	227	216	231	229	227	252	240	254	264	226	255	251	232	220	256	216	223	227	260	243	234	221	252	237	265	207	226	241	280	240	250	244	249	243	222	222	224	263	239	241	246	257	233	267	265	219	251	250	252	216	241	237	245	256	237	242	237	247	227	240	246	240	248	229	271	251	258	233	262	219	243	243	249	261	256	256	239	241	271	244	242	279	239	233	239	250	230	250	254	256	272	231	235	238	266	236	236	228	246	249	230	266	240	256	237	248	244	231	235	229	237	235	256	246	233	254	244	241	249	244	229	215	234	215	223	242	237	260	241	219	261	237	247	254	248	237	257	218	206	260	230	260	212	243	235	257	245	230	231	239	219	244	250	248	234	256	219	253	213	197	266	243	241	224	234	257	205	185	264	228	280	249	244	241	235	250	233	241	254	249	220	236	246	248	254	249	239	230	210	261	230	211	217	253	247	229	272	278	244	236	236	247	225	232	210	271	259	257	225	239	214	222	242	241	256	229	245	241	236	250	231	230	236	254	256	249	269	239	229	247	257	247	263	248	231	214	232	246	247	263	240	254	291	255	216	210	239	266	269	235	236	240	214	238	250	276	234	236	254	203	258	242	278	246	242	245	256	251	235	227	261	243	235	249	232	253	242	251	242	215	246	236	250	210	269	256	253	249	270	264	232	257	251	221	253	227	262	258	246	253	241	262	244	228	228	269	250	244	223	245	239	222	243	252	252	256	223	253	253	242	246	251	261	262	260	246	232	229	241	241	231	259	286	233	238	264	240	246	239	244	262	243	230	246	254	244	254	222	247	251	237	241	255	262	237	239	236	259	246	261	233	242	263	246	188	226	239	241	239	249	231	251	234	234	225	235	228	240	242	264	262	227	241	261	235	223	224	223	259	231	248	230	247	224	257	235	220	241	249	252	242	226	229	250	232	243	217	237	254	224	225	276	214	259	257	250	222	238	249	237	274	232	246	265	221	244	242	242	264	255	236	256	218	251	254	244	258	236	246	226	230	235	238	242	228	230	214	231	214	242	246	260	243	218	266	257	246	219	229	257	244	265	219	251	267	242	213	240	246	249	256	237	263	202	213	252	278	225	259	234	226	247	236	230	261	242	240	243	228	247	251	245	243	232	262	218	245	253	233	250	249	233	245	253	208	235	260	226	248	260	246	233	241	248	251	266	252	240	253	233	240	232	249	238	226	226	244	246	213	263	239	233	234	228	234	229	224	239	215	245	239	246	240	270	225	261	242	226	225	262	236	222	229	248	272	259	225	208	235	234	237	236	262	245	241	261	259	272	250	245	228	266	245	251	237	248	255	255	273	256	251	227	226	272	241	236	234	267	227	278	244	247	264	231	221	235	225	277	264	246	241	249	239	252	242	237	259	221	253	260	224	249	235	256	230	241	231	248	240	263	260	277	247	250	257	237	240	278	229	239	242	236	230	232	273	236	244	240	245	240	234	240	267	261	249	260	242	254	237	237	247	254	234	245	253	225	230	257	248	246	267	240	263	247	230	257	223	240	247	232	210	241	262	246	249	250	239	232	272	216	256	224	232	238	251	243	233	233	248	251	236	249	256	218	290	250	256	229	219	243	249	259	257	242	244	257	242	239	261	239	240	246	260	229	231	204	220	233	261	265	222	249	261	227	251	260	246	232	251	261	264	239	247	216	220	240	248	243	283	226	238	244	222	211	251	233	248	265	229	226	251	245	260	211	226	238	236	261	255	252	267	261	259	231	263	254	272	228	248	242	252	272	288	240	237	247	269	258	281	245	234	253	250	238	234	240	233	239	238	257	240	266	239	235	237	240	255	241	232	208	225	259	222	253	238	252	228	232	228	229	221	227	268	232	235	240	237	218	222	276	211	251	256	237	251	236	256	236	240	252	228	241	247	250	230	257	256	239	249	253	239	242	239	237	277	238	229	265	230	255	209	242	244	258	237	212	253	219	255	251	255	232	272	233	250	227	235	252	222	245	277	256	269	217	262	240	248	245	231	229	240	236	248	227	220	247	240	252	222	239	242	239	238	257	217	245	245	245	216	250	234	235	235	250	242	257	233	261	235	247	227	220	253	243	222	244	267	264	235	233	236	274	240	246	230	241	247	246	237	242	268	258	250	259	262	259	244	222	276	237	234	227	221	224	247	254	255	230	248	242	234	251	258	270	234	270	258	216	233	244	249	257	247	253	241	251	251	253	235	248	237	265	247	231	248	255	235	229	237	257	246	242	279	267	244	241	256	230	208	250	281	276	245	227	250	231	244	246	245	264	242	237	236	229	244	222	214	205	280	224	228	254	253	233	267	231	245	251	266	262	256	227	237	237	246	232	253	250	216	242	260	236	284	239	242	241	201	228	233	233	236	251	264	241	257	249	249	247	238	221	264	222	208	233	237	255	258	227	254	222	224	232	245	224	250	221	249	250	257	236	233	279	233	265	215	244	239	241	243	263	226	243	240	226	256	270	254	240	244	217	241	253	262	236	240	239	246	252	256	220	244	234	223	241	263	192	256	256	239	254	269	225	237	232	244	224
51017	74347	61181	48550	55022	49690	29781	2841	490	443	434	436	396	351	420	381	421	376	361	370	343	360	364	391	337	328	329	365	347	334	359	381	390	323	359	380	360	377	345	335	371	327	351	335	303	381	379	367	363	345	331	350	311	341	340	317	335	354	337	334	350	342	339	325	326	323	380	366	356	358	352	317	357	376	330	337	339	352	362	364	349	316	325	359	355	334	322	308	338	357	377	353	355	321	391	318	354	325	342	353	335	344	317	351	372	353	333	329	378	333	341	341	324	323	356	333	345	324	345	343	365	307	337	348	340	342	355	350	312	346	335	331	350	305	363	341	349	337	340	317	378	311	328	324	352	353	353	302	340	336	351	361	363	341	322	356	339	325	334	326	336	309	359	369	376	311	347	314	341	335	322	315	340	302	371	340	341	383	338	336	368	331	344	369	318	332	348	318	335	376	330	338	357	343	331	338	334	324	363	325	318	331	345	368	341	364	357	338	348	343	310	360	345	341	368	334	321	337	332	331	346	296	337	349	336	328	337	320	342	326	360	314	370	371	340	353	342	339	369	318	334	329	296	370	350	355	343	332	330	323	286	365	341	316	348	353	347	335	331	371	345	327	372	361	319	340	324	318	331	341	323	321	347	341	359	331	367	366	339	349	359	360	336	289	368	312	322	333	331	352	371	379	343	345	330	318	323	325	321	362	330	361	355	350	328	346	339	330	343	370	344	373	349	332	336	336	324	319	309	371	312	347	380	340	322	367	317	339	348	348	353	358	333	350	348	364	374	360	319	346	357	308	318	330	343	344	377	336	349	326	351	352	325	346	353	365	367	324	341	348	359	323	352	347	358	346	331	345	353	339	339	322	340	356	348	350	333	355	342	369	342	318	323	377	378	362	326	356	330	359	323	330	336	346	333	357	371	336	373	327	311	353	368	354	344	315	351	344	335	338	348	361	329	348	300	319	367	330	309	309	364	322	340	364	334	336	354	298	315	364	354	364	347	335	342	333	352	348	387	373	344	321	361	358	365	370	387	335	320	339	341	382	343	361	335	346	308	354	363	371	358	346	337	349	361	332	322	330	321	340	346	316	339	363	323	349	333	323	331	337	309	366	342	365	357	333	328	360	313	345	320	332	334	331	338	350	327	359	345	340	325	351	356	339	362	362	402	324	334	363	339	342	313	371	341	376	354	358	344	349	318	367	344	353	349	343	331	343	359	347	313	333	348	321	333	368	324	339	320	350	350	328	363	347	338	336	339	344	358	344	316	347	376	344	340	360	326	330	369	336	325	322	362	324	329	333	362	311	323	362	339	354	344	301	320	319	323	334	317	335	330	346	361	327	336	364	358	326	323	356	348	363	351	335	331	338	335	352	337	352	344	345	362	330	340	336	355	299	329	357	357	344	312	330	354	334	377	335	370	352	306	303	378	350	335	336	373	354	366	323	327	332	338	382	339	326	350	327	314	316	334	304	352	337	326	346	316	371	356	330	316	353	344	341	354	340	349	328	364	330	352	321	334	359	320	344	343	358	335	348	335	343	319	358	357	344	342	299	347	369	304	366	367	365	354	347	349	347	322	341	336	369	319	319	345	350	331	342	345	343	372	371	341	360	372	364	350	314	359	339	331	339	326	370	311	358	360	350	350	361	335	376	388	335	347	347	342	355	347	296	314	335	350	313	341	334	349	347	327	356	336	331	331	334	324	370	345	349	342	342	312	347	330	361	344	330	322	342	318	337	342	332	352	330	335	332	341	342	348	339	321	381	330	340	339	336	336	332	314	347	341	349	329	366	332	339	292	311	360	339	359	341	301	344	326	324	386	351	365	350	326	323	341	339	310	326	346	357	359	336	309	373	333	328	380	321	343	358	343	356	346	332	351	337	341	350	347	357	338	358	348	324	352	333	342	356	352	353	341	364	359	365	340	353	329	335	366	311	326	357	316	349	383	344	326	363	340	348	309	340	358	383	321	345	341	331	371	355	318	329	371	350	329	348	312	351	331	318	341	349	360	356	331	304	348	351	346	347	345	295	338	337	338	350	359	357	323	356	334	309	318	335	355	350	338	326	331	328	343	347	327	367	337	349	314	335	359	336	320	349	335	338	367	334	351	337	346	313	340	324	337	325	387	324	331	342	351	345	348	348	340	376	375	316	339	312	328	333	341	324	325	345	330	331	306	338	318	321	345	350	329	361	334	328	317	357	327	361	355	328	294	365	357	327	332	363	324	325	368	359	334	357	359	324	329	323	332	345	358	352	363	382	391	322	338	333	316	345	331	302	334	350	363	329	344	332	335	343	381	362	325	380	335	337	338	356	344	317	353	312	355	371	352	332	309	333	320	326	310	346	321	343	357	342	338	344	325	349	364	355	315	336	380	333	368	304	350	337	345	341	317	362	348	329	332	342	339	354	330	330	362	338	356	334	353	348	333	347	384	321	334	329	309	319	316	339	348	363	346	346	367	337	322	340	340	346	389	344	342	329	339	361	360	368	336	349	348	334	349	318	323	335	298	346	352	333	367	361	323	323	370	350	343	298	339	307	326	368	340	317	338	327	325	334	317	347	363	338	333	321	347	313	286	354	327	342	299	365	352	340	318	361	337	371	325	319	351	342	346	361	349	324	329	383	330	364	335	343	342	342	357	388	327	300	349	338	337	322	370	362	327	363	329	329	341	334	305	345	339	360	352	347	342	326	351	356	340	319	340	339	320	336	358	316	332	346	318	352	313	324	333	349	370	323	334	374	363	336	358	362	336	330	350	319	344	350	327	375	337	355	347	359	353	316	336	353	360	380	339	340	314	347	352	342	322	324	342	355	362	367	344	348	351	348	321	347	304	366	344	318	343	354	316	358	379	332	308	340	348	312	327	374	360	340	347	348	348	353	353	344	356	348	309	313	321	332	348	350	330	303	318	328	355	358	322	371	339	339	313	360	322	380	366	306	354	304	369	373	346	331	390	351	346	359	350	330	337	346	359	335	372	336	350	313	314	336	335	350	326	314	339	369	352	369	350	346	327	329	339	333	387	339	318	381	334	345	331	349	332	315	336	404	351	332	328	344	328	336	337	360	344	349	349	368	357	357	340	366	307	332	313	327	354	320	385	328	348	337	355	316	332	352	373	363	354	360	344	335	355	342	351	332	325	325	311	357	335	340	349	377	345	359	339	340	316	347	344	377	312	334	338	375	364	342	351	347	327	364	368	352	340	350	359	356	342	330	354	324	356	337	321	351	335	333	355	313	331	313	348	330	352	349	353	322	337	319	355	362	323	339	336	332	355	339	361	305	372	366	340	373	359	356	351	363	326	355	328	312	376	336	373	296	370	334	313	323	329	343	327	300	317	374	306	323	316	360	351	320	328	308	368	338	369	334	275	337	331	364	354	349	359	374	363	348	350	330	352	316	371	324	373	329	339	334	354	292	342	349	358	338	323	335	355	370	333	348	335	347	327	380	311	356	326	362	317	338	361	356	323	332	329	345	319	307	342	364
31161	30669	29339	19538	11755	10057	3939	712	464	533	509	527	503	495	500	522	484	505	470	506	538	549	512	468	531	521	509	578	501	539	495	519	518	515	541	521	476	548	525	495	474	509	531	494	531	548	555	492	511	504	511	525	497	520	492	488	539	508	479	538	475	455	511	529	503	536	500	492	521	530	529	527	477	531	489	492	510	479	499	507	537	517	516	484	518	513	496	512	475	523	469	482	479	560	512	501	487	534	491	539	510	526	530	507	467	509	525	533	500	498	520	520	477	496	548	522	545	466	578	486	518	499	518	492	528	528	509	559	519	524	479	505	510	488	497	500	519	524	475	509	536	496	533	504	501	535	499	510	499	513	481	476	523	536	542	502	477	494	529	554	487	532	467	494	491	485	496	459	529	500	507	498	534	506	526	473	529	520	514	487	513	510	539	494	526	509	522	520	469	523	507	521	478	511	513	534	517	538	513	474	521	524	511	499	516	540	498	487	506	499	500	516	523	528	517	532	552	490	548	501	527	486	504	510	446	543	495	521	473	493	490	570	465	526	514	517	504	539	505	529	507	499	503	490	527	505	533	511	507	537	524	534	495	477	483	474	525	491	472	503	536	507	480	552	521	494	477	546	480	506	526	496	518	514	524	546	497	539	497	467	530	539	466	547	521	495	510	509	474	539	506	501	531	530	513	538	518	496	527	522	476	499	508	514	515	452	525	519	491	522	463	523	550	484	523	514	536	517	497	513	517	502	512	541	523	474	514	484	466	490	508	489	513	538	488	515	461	508	482	477	490	509	535	533	483	479	477	520	484	539	509	493	499	508	501	493	532	509	506	512	566	530	487	490	514	504	503	551	510	504	487	453	484	506	489	519	517	539	478	552	516	511	484	469	516	534	525	547	482	521	465	533	496	500	511	469	553	509	522	525	507	535	484	489	523	522	526	498	507	515	559	538	532	507	483	471	463	507	535	531	516	502	536	528	545	484	511	507	516	518	511	474	512	500	499	484	525	523	481	503	505	511	515	461	517	532	509	462	524	532	522	481	508	515	504	534	499	504	442	513	521	507	507	531	489	506	511	487	497	523	472	495	523	509	499	495	504	517	497	520	505	512	488	516	485	505	585	499	511	512	433	533	480	493	548	486	470	513	488	493	523	518	548	505	498	487	490	489	513	495	531	529	530	511	533	497	578	509	494	487	484	504	500	474	506	486	495	470	513	489	520	502	540	491	507	484	517	527	485	491	495	508	535	490	533	516	522	484	467	505	501	545	472	505	500	476	493	478	527	520	538	514	502	501	532	552	518	480	473	505	466	522	487	513	474	520	510	533	507	473	504	506	524	545	513	505	472	522	527	570	474	526	466	507	472	508	468	475	475	532	508	531	526	512	510	497	528	495	533	502	509	532	513	520	499	481	512	481	476	532	516	513	539	538	541	525	557	525	490	456	461	491	513	488	501	513	544	490	481	505	523	519	523	540	529	469	523	513	501	496	488	512	530	550	488	542	508	517	494	524	502	520	504	489	500	524	501	471	506	506	545	516	489	501	533	503	533	495	491	529	520	512	534	498	481	520	488	456	546	476	496	485	505	544	504	473	513	485	533	472	477	464	494	512	498	525	533	511	494	544	524	525	508	478	465	503	454	489	516	493	506	525	483	513	548	539	514	499	518	518	476	515	500	508	486	466	466	486	538	519	542	499	512	506	553	529	511	465	486	456	515	549	491	497	510	484	493	541	532	534	474	548	522	483	521	517	526	509	489	536	522	505	481	512	454	548	525	536	511	516	499	513	518	509	485	482	527	506	510	523	499	512	531	517	513	508	568	485	566	486	482	502	502	484	482	501	514	463	491	462	509	479	539	511	545	481	496	473	507	508	544	544	470	529	516	519	553	499	537	538	490	495	505	520	518	529	531	512	447	533	535	509	533	487	479	525	545	473	499	488	515	497	522	509	491	521	520	501	512	494	510	502	528	524	483	498	498	472	520	493	534	533	492	522	526	536	545	461	531	472	503	502	526	496	507	474	513	497	527	492	530	472	511	507	515	524	516	489	499	491	485	485	522	533	513	495	575	524	545	477	503	474	536	537	533	486	537	520	491	527	494	549	488	511	542	527	508	528	542	576	496	483	535	528	535	507	529	514	481	489	514	470	480	483	516	527	514	499	471	518	506	523	516	474	556	477	538	523	517	522	527	473	498	534	515	531	503	492	522	518	488	504	501	507	476	526	494	490	489	568	584	495	467	473	509	504	488	476	503	531	479	536	522	502	496	512	479	510	557	502	506	510	521	479	577	522	524	512	495	506	483	529	532	513	480	510	496	532	531	495	505	484	524	551	499	504	530	505	475	530	552	538	487	505	543	465	452	497	549	554	522	525	518	522	470	533	501	525	517	507	516	510	509	490	485	501	520	523	493	552	502	467	530	483	534	523	508	501	494	520	519	517	494	504	482	514	494	507	478	505	514	522	556	516	509	528	536	450	543	495	471	532	559	508	491	511	493	547	542	480	488	553	512	525	515	490	496	517	504	498	514	497	504	508	489	499	476	516	517	506	492	513	497	498	513	497	555	562	502	513	477	499	526	524	503	479	499	480	505	547	513	531	509	520	484	511	529	515	517	509	515	522	502	502	524	513	506	518	517	501	490	532	502	491	490	508	565	523	536	523	508	492	472	484	486	519	551	537	518	521	505	516	526	480	531	514	498	502	579	527	489	486	532	531	511	478	490	536	492	491	508	527	516	508	510	496	503	548	491	506	487	528	535	529	500	509	500	492	492	489	495	485	548	529	515	496	531	507	574	555	511	525	500	499	487	476	469	505	523	529	510	530	492	545	512	465	539	492	520	524	495	522	511	516	502	521	487	512	518	514	509	507	515	508	480	494	539	507	477	517	504	534	488	515	552	482	489	544	504	522	508	522	497	552	536	467	467	502	526	525	505	520	503	542	530	504	523	523	538	469	486	519	524	513	498	488	461	476	515	525	526	516	539	504	486	516	510	507	507	514	528	525	516	490	514	488	467	497	511	451	481	490	490	502	548	500	494	538	527	517	545	480	527	562	507	547	492	493	522	489	491	497	484	502	497	525	527	511	496	503	491	513	499	513	503	546	542	486	527	515	525	560	553	494	524	477	515	485	509	482	519	505	507	552	496	512	506	535	474	503	463	526	526	535	538	488	517	532	521	507	572	498	520	485	484	514	496	479	577	558	543	501	465	505	500	531	516	572	537	520	506	514	529	534	493	492	500	500	510	513	542	484	547	541	508	486	515	503	497	498	511	478	495	532	534	502	498	502	502	491	495	532	538	529	534	483	539	506	503	500	514	520	495	426	518	491	516	522	537	515	485	540	494	515	520	552	508	461	526	509	506	474	494	491	514	498	476	478	554	516	501	515	512	482	534	526	487	501	534	469	509	492	489	499	508	516	501	485	514	554	503	532	512	531	499	538	530	523	492	463	540	475	499	512	527	469	442	478	475	510	496	522	533	502	510	560
41019	44294	33834	21373	15924	14388	5661	1028	710	731	698	707	713	696	701	640	690	663	713	688	696	695	680	703	674	636	729	670	664	683	698	657	728	705	664	713	705	674	670	705	679	682	709	693	671	688	716	695	731	675	659	686	727	690	729	670	739	700	688	698	737	742	660	671	697	731	700	685	674	701	690	662	687	701	620	671	663	703	677	693	665	692	637	730	715	692	669	668	675	687	708	709	723	725	663	687	705	685	749	697	734	699	670	698	737	726	708	685	677	718	683	676	638	720	692	698	661	687	731	694	682	660	714	704	713	716	718	736	725	692	699	666	699	667	696	696	682	675	675	725	702	696	661	705	682	725	686	747	693	684	703	681	658	696	696	727	635	661	726	706	691	655	673	688	693	703	688	682	703	647	694	698	737	718	745	668	709	697	699	689	684	703	673	710	663	682	755	682	675	710	711	696	684	671	715	726	669	692	714	655	715	652	725	707	699	667	707	711	729	695	699	679	678	702	713	705	674	666	691	655	651	688	691	714	698	646	703	673	680	713	742	701	657	739	677	699	755	668	697	700	620	672	700	671	704	657	676	706	644	654	716	697	735	690	660	726	704	728	690	696	685	670	662	723	684	696	714	748	750	719	688	667	692	746	665	661	721	729	714	701	674	692	696	656	723	626	650	666	709	644	684	683	709	659	685	739	697	710	715	689	675	707	694	669	719	702	694	695	689	656	712	678	696	677	713	693	656	688	701	719	725	671	666	717	671	732	700	725	709	709	702	720	728	682	703	710	693	731	677	686	673	693	712	714	683	689	649	669	651	709	708	708	707	694	677	679	694	696	718	716	706	689	680	731	699	673	698	684	678	693	731	692	684	687	719	724	666	731	706	673	690	705	686	747	715	653	714	676	743	682	748	692	738	673	682	686	692	661	720	702	710	697	682	666	747	696	711	709	700	662	715	726	692	704	710	692	680	672	708	670	682	684	699	683	680	706	687	694	693	695	624	771	702	713	705	684	706	719	690	699	701	703	714	662	673	741	702	706	739	665	691	689	668	686	668	712	679	657	715	683	682	711	714	620	734	683	679	682	731	698	668	679	690	712	735	743	727	708	724	703	671	704	642	676	693	695	689	704	712	712	736	695	665	706	718	694	705	685	667	691	725	720	683	711	758	718	715	678	690	723	689	708	632	741	720	680	695	690	703	676	733	662	639	674	727	764	727	665	638	662	671	658	683	698	647	684	671	734	688	702	695	673	668	710	653	697	705	642	716	710	657	697	713	722	719	704	672	671	720	685	676	687	696	715	714	667	718	716	720	746	723	699	683	672	722	713	644	693	680	737	678	747	718	681	679	705	703	666	701	688	672	711	711	713	734	696	700	683	752	696	713	707	681	694	678	669	714	703	669	680	715	730	729	702	707	730	734	715	731	685	751	653	731	698	696	748	677	654	652	714	684	671	702	713	725	683	740	758	688	676	711	677	704	695	676	695	713	706	727	708	705	688	688	673	714	750	695	716	689	699	667	713	694	649	677	687	732	691	673	733	700	695	696	678	632	700	690	688	693	687	699	712	698	659	662	698	708	699	715	688	665	740	705	718	703	664	726	694	709	688	661	659	668	688	687	701	692	672	718	724	651	702	742	688	772	736	723	655	696	693	678	714	683	727	684	714	703	748	721	651	681	744	697	696	700	718	684	695	711	753	689	711	716	683	674	711	750	710	708	692	719	717	660	680	671	724	750	697	731	690	677	648	720	787	698	689	700	738	695	662	773	723	668	691	670	680	746	657	722	723	707	741	712	672	755	687	709	700	666	695	753	688	718	731	686	674	701	644	721	649	691	756	683	698	721	658	698	687	730	664	685	710	689	698	733	705	700	741	701	684	666	712	681	703	690	689	689	723	655	652	712	684	734	726	639	696	700	690	674	735	708	700	693	774	680	691	663	688	722	690	720	674	692	748	759	731	697	728	741	713	684	708	686	688	719	723	693	674	689	692	717	685	669	680	689	726	723	747	732	666	711	693	696	707	699	696	702	735	738	680	701	754	638	717	673	720	684	664	734	699	668	670	732	716	699	696	699	717	746	732	707	678	682	707	682	689	685	668	690	656	724	696	696	673	676	678	679	715	743	715	674	712	692	641	701	692	703	770	669	735	723	688	706	702	698	699	709	672	737	689	687	658	656	666	718	701	750	718	664	633	709	746	696	684	715	693	717	721	680	692	698	658	753	668	677	656	673	691	699	675	720	721	712	656	702	683	710	717	741	681	708	726	701	729	671	706	684	645	682	714	718	664	673	706	677	739	657	716	706	703	630	699	738	677	739	687	700	710	724	710	695	690	687	689	670	694	717	709	691	668	723	704	697	722	679	717	714	702	709	705	703	722	705	689	683	665	729	673	690	739	725	690	676	680	654	733	664	678	723	626	695	695	690	672	698	688	700	677	727	707	727	683	695	682	739	709	701	695	685	715	687	758	693	660	746	730	749	758	712	730	713	683	684	667	686	744	648	690	734	688	667	695	698	715	736	737	710	691	710	717	679	671	711	634	753	713	695	675	671	684	717	731	677	740	695	705	713	660	690	717	689	710	694	666	754	672	690	668	705	706	645	682	731	717	656	678	730	683	712	734	679	671	694	698	709	720	682	663	727	731	742	734	723	725	712	681	752	727	673	686	733	651	686	687	639	696	683	687	700	665	718	667	682	700	681	718	723	682	691	759	682	678	751	705	667	682	695	689	687	737	656	712	719	704	704	707	683	679	662	648	674	679	723	656	710	685	672	700	699	687	685	684	638	742	700	679	678	648	679	737	683	699	669	739	685	668	690	696	692	688	686	745	688	674	666	734	716	649	695	685	737	686	708	685	696	709	723	748	656	746	640	731	698	670	727	690	706	673	661	702	734	712	709	731	667	668	660	674	705	684	756	752	666	719	687	677	673	729	736	724	747	703	664	689	701	671	686	693	706	714	668	667	707	745	683	733	669	685	712	668	687	682	625	720	690	723	683	695	673	722	714	702	735	675	720	699	703	719	707	730	673	682	689	689	767	654	702	657	663	748	682	683	686	672	698	672	686	671	671	658	721	699	690	687	692	725	701	699	720	704	719	667	684	659	706	715	683	726	712	669	716	690	692	644	705	728	694	688	696	703	693	676	691	716	672	708	696	648	700	675	710	691	717	725	707	667	685	688	664	717	717	678	715	688	753	701	677	696	708	721	735	717	691	667	712	682	666	725	671	719	722	697	702	663	666	745	679	694	739	731	713	682	703	733	723	674	658	734	727	673	748	694	733	693	688	715	729	707	713	699	712	692	659	650	698	710	694	631	685	691	737	705	729	668	708	708	718	657	677	671	708	670	687	698	704	680	677	697	723	698	745	677	696	724	673	662	663	682	707	720	711	649	674	726	707	713	697	665	644	694	690	690	719	713	680	717	718	710	668	694	739	691	711	672	737	711	704	672	690	688	680	704	732	689	642	692	699	718	704	668	689	676	680	674	715	720
24207	21307	28999	25691	27635	40435	29578	5490	510	487	449	486	483	490	461	478	479	478	477	483	451	481	465	460	456	466	456	462	476	436	498	478	465	475	453	434	463	466	436	420	477	465	459	467	471	459	421	440	442	428	419	466	435	463	425	450	466	464	481	440	470	453	474	478	449	451	464	443	438	459	468	396	484	453	458	457	456	408	448	452	442	436	465	441	426	437	461	443	482	454	473	451	475	433	488	452	451	454	414	435	474	445	473	449	456	450	484	465	478	465	438	415	450	458	451	473	467	434	481	452	416	412	438	463	422	423	441	446	412	451	459	443	422	416	483	431	474	439	450	449	444	459	433	493	462	457	416	486	447	463	450	437	465	450	486	433	460	420	409	411	474	439	431	420	473	428	436	419	441	472	440	448	493	489	419	471	463	455	431	452	500	443	466	448	471	409	439	473	466	475	426	481	455	487	448	467	427	460	393	437	467	459	497	458	459	471	445	434	442	435	464	461	429	434	391	407	472	453	427	454	448	446	496	447	467	452	422	473	470	433	439	450	448	450	431	482	454	483	463	427	467	451	458	448	456	463	480	424	425	455	443	442	452	424	468	500	459	431	481	436	457	420	433	467	460	500	423	461	432	432	474	484	465	459	439	411	429	451	435	450	513	481	412	474	452	443	442	475	463	455	408	447	504	458	431	438	448	427	401	418	499	433	417	431	461	450	474	414	428	452	462	450	471	417	440	431	481	456	427	469	434	419	449	463	461	429	428	461	433	438	445	426	462	424	430	468	390	427	461	425	418	427	435	466	457	450	505	477	433	499	435	423	452	412	473	485	445	441	456	480	453	495	437	453	439	437	448	455	453	418	425	453	495	433	448	485	467	446	467	440	425	445	430	454	430	461	467	459	455	485	483	449	449	458	452	437	446	453	455	514	463	443	440	452	450	442	424	426	454	479	441	472	432	448	464	478	444	458	465	446	462	470	434	393	475	440	425	464	454	453	488	453	443	448	415	487	441	491	437	478	466	437	446	437	455	477	448	486	460	445	446	447	434	410	470	432	424	469	471	481	433	445	461	425	426	465	456	449	422	478	419	434	438	431	429	430	446	468	443	457	457	459	459	445	443	474	446	428	463	462	468	466	428	445	432	444	468	418	435	459	423	460	489	425	452	477	493	444	481	448	481	445	476	451	477	428	422	430	369	490	483	448	454	458	444	480	444	431	497	444	416	454	455	433	460	441	438	451	424	423	421	467	431	436	457	453	444	449	472	459	465	441	454	451	441	452	448	449	418	445	485	495	477	408	475	455	408	471	467	443	482	481	468	489	464	437	449	428	410	460	450	440	416	428	495	467	417	452	481	426	498	445	456	433	461	452	456	422	469	430	428	462	456	483	465	464	478	486	425	468	465	450	449	423	455	481	417	502	463	450	459	462	452	472	430	452	464	446	471	456	449	449	445	440	501	426	444	469	413	442	421	505	480	457	445	472	465	480	450	435	446	451	490	488	455	422	466	477	429	492	460	452	458	473	434	411	451	436	494	445	449	436	454	435	448	455	460	455	435	424	459	493	444	450	471	475	438	477	425	452	463	501	438	485	446	416	444	427	464	427	464	444	460	472	435	440	441	432	476	413	464	441	414	472	439	444	495	473	451	489	448	433	451	428	436	457	441	445	451	483	492	469	410	444	405	455	448	436	464	477	493	482	433	470	444	441	468	447	418	428	502	434	471	455	480	436	449	476	502	460	431	455	472	446	450	484	442	441	465	467	475	433	465	433	452	452	431	480	467	459	441	417	450	451	428	461	470	437	440	436	435	423	445	421	419	463	440	456	418	440	461	467	424	478	459	436	511	439	461	427	444	467	479	462	444	482	469	466	458	455	452	460	440	444	467	469	454	403	455	480	453	439	421	433	450	479	466	500	449	469	435	445	454	418	440	495	444	441	429	453	450	478	479	462	434	441	440	448	472	453	453	447	445	438	472	449	428	436	433	410	462	470	423	463	456	418	432	466	479	472	477	412	454	462	429	486	426	426	462	483	456	449	412	469	409	427	444	410	423	418	487	428	450	452	474	427	454	470	438	489	424	495	439	470	468	458	483	419	444	473	480	447	487	475	451	475	442	447	454	475	464	438	474	450	430	427	445	442	442	446	444	427	429	482	417	450	499	442	469	419	513	429	454	455	440	437	424	429	449	432	493	485	439	456	479	421	406	451	446	449	471	465	463	434	488	455	454	463	482	432	433	447	471	473	393	475	422	409	465	444	447	457	449	454	462	427	434	425	490	465	410	487	416	439	461	472	415	462	438	451	472	433	447	460	434	442	442	450	452	432	455	445	482	485	478	450	412	453	446	428	474	409	459	437	440	452	483	427	420	449	480	446	474	435	451	461	467	448	476	439	449	458	431	455	473	485	437	470	462	450	491	440	465	417	464	454	463	401	413	432	451	438	496	445	466	458	468	459	412	420	425	430	437	449	436	437	417	440	451	418	466	456	459	506	393	456	455	463	445	455	481	410	464	437	494	485	434	473	426	492	433	488	474	430	427	449	451	487	417	443	466	450	459	437	498	419	413	429	456	441	430	428	450	477	476	437	443	455	471	452	433	440	443	423	480	455	458	439	442	454	446	502	435	464	441	424	427	446	427	447	445	461	497	477	443	496	456	431	434	434	489	440	456	461	471	427	434	470	491	490	447	471	426	433	487	442	471	451	427	484	423	451	446	439	477	483	457	472	451	468	424	481	439	459	449	456	450	456	436	454	441	431	439	436	412	481	465	449	466	460	451	484	425	421	439	479	417	399	467	435	446	457	447	463	406	434	410	447	430	447	490	439	417	463	466	419	424	459	453	416	415	465	437	484	474	430	446	427	418	415	463	456	427	467	467	440	435	477	496	460	432	460	428	441	445	448	486	430	454	468	422	438	442	429	415	479	407	473	448	409	442	470	449	466	435	431	472	434	434	422	477	457	453	435	451	439	480	454	481	439	454	415	499	418	473	424	466	436	456	450	412	470	434	477	446	442	437	447	437	471	446	439	467	436	417	443	449	399	453	450	443	471	410	442	444	477	448	443	449	441	443	442	445	473	444	437	475	424	448	467	435	432	441	463	437	451	409	452	424	439	460	446	446	424	444	460	463	440	462	478	459	455	437	443	427	445	437	464	472	449	447	383	457	453	471	414	440	434	423	453	461	433	426	436	441	490	492	487	465	446	461	420	427	410	450	470	448	412	440	437	450	430	460	466	440	446	471	442	443	455	458	439	477	441	446	447	478	473	428	483	437	441	449	438	460	464	452	459	466	421	468	441	461	487	426	450	453	453	454	435	430	411	444	437	455	463	440	498	436	447	475	454	458	436	444	462	456	473	433	417	455	468	502	458	446	403	428	413	452	471	460	457	481	449	394	418	466	442	427	436	449	445	468	467	431	443	431	459	410	440	439	482	451	468	452	424	438	448	439	424	470	426	416	454	458	467	412	467	473	475	479	452	443	451	465	439
46809	62224	50722	37300	36947	43154	29148	3186	670	711	671	656	688	669	630	644	666	616	687	630	640	640	657	590	619	629	642	590	666	648	618	612	607	613	629	624	639	657	644	680	671	653	649	635	611	617	616	638	607	626	588	629	656	643	635	630	655	610	648	638	619	639	592	598	676	725	632	618	645	619	663	612	608	585	606	630	602	630	664	616	628	618	642	657	655	627	615	604	634	646	582	639	625	637	652	637	643	625	607	702	609	676	612	615	677	649	615	664	625	627	612	643	651	636	641	594	654	663	638	661	597	625	587	618	609	635	657	652	612	639	641	662	610	648	605	624	623	620	629	616	597	626	669	646	689	629	592	601	624	647	594	649	657	625	597	613	649	621	641	634	628	605	627	602	634	633	667	623	616	633	643	639	625	612	645	632	618	636	654	635	595	622	619	606	610	606	654	652	646	672	643	628	596	631	636	636	604	667	645	648	624	669	684	589	617	676	610	648	655	627	646	663	613	613	645	619	618	606	632	619	603	602	643	661	662	629	654	600	658	651	630	641	611	629	670	659	577	644	650	618	559	624	637	638	618	597	622	678	637	634	653	610	581	626	622	653	628	649	641	637	666	652	559	596	646	663	637	668	644	650	678	603	620	605	633	595	579	625	644	639	645	654	601	617	636	692	669	612	633	632	632	613	634	635	659	634	620	642	617	650	607	640	620	610	650	642	595	630	611	627	648	616	609	645	619	629	617	613	607	596	630	638	650	622	621	637	614	633	605	638	657	641	626	628	615	605	659	659	638	635	612	659	634	612	649	627	603	598	605	641	600	619	621	607	584	656	640	647	620	661	592	621	688	641	620	606	652	601	596	629	622	613	638	648	678	637	656	641	559	630	668	661	631	602	607	612	570	664	606	618	616	605	621	648	658	635	639	584	660	611	581	668	641	601	647	618	647	630	601	622	602	579	630	638	582	649	602	623	621	630	659	630	645	599	593	620	606	611	612	685	579	617	652	610	690	614	667	636	624	613	644	624	619	664	598	664	658	618	634	620	601	617	584	630	667	591	633	605	593	624	582	615	675	606	599	672	632	595	650	631	627	601	643	622	628	601	636	638	625	625	638	637	604	632	626	596	632	620	645	640	623	616	605	623	651	607	629	664	624	659	668	633	615	642	633	606	625	606	636	660	620	626	654	607	640	637	634	657	572	599	647	612	691	613	686	585	627	594	637	603	590	592	586	644	624	612	672	632	645	638	636	628	618	634	619	655	625	624	625	646	595	577	621	635	637	608	631	619	662	623	588	655	602	644	630	598	637	639	630	609	626	592	626	620	630	646	615	677	676	626	664	678	606	591	640	660	618	588	639	621	612	579	568	583	649	571	651	619	622	598	638	633	650	622	598	677	641	631	637	622	586	642	624	611	650	612	641	585	611	654	643	611	651	617	577	627	660	638	636	632	610	629	640	650	588	612	622	606	666	662	626	623	618	616	601	621	592	625	630	588	586	629	602	640	650	633	628	613	601	619	666	590	640	608	615	650	652	614	656	625	672	615	677	640	605	662	600	641	626	588	643	652	604	634	647	624	591	676	633	620	587	647	647	600	642	619	638	623	674	645	645	619	688	610	610	625	657	648	580	625	656	638	598	623	628	595	628	609	574	595	614	664	619	663	694	621	607	667	615	619	663	618	629	605	624	574	646	683	626	607	594	653	615	626	614	587	611	652	642	639	602	644	658	641	616	577	648	647	637	628	603	618	600	612	641	592	580	620	638	634	616	651	629	633	612	639	661	644	624	603	651	641	664	618	610	616	604	646	619	641	653	609	623	653	594	654	651	619	681	629	634	664	644	637	653	604	619	638	589	620	654	616	632	653	642	636	617	629	618	589	620	611	658	638	614	636	651	654	626	643	661	654	649	640	602	633	643	647	665	656	609	641	629	584	599	623	626	625	682	648	622	679	629	651	584	608	633	640	649	606	637	616	631	665	656	671	630	640	589	622	691	626	614	651	624	672	631	599	649	644	638	580	681	661	618	571	664	640	635	611	611	667	612	663	624	622	603	653	616	637	660	628	674	678	627	615	616	583	612	663	587	622	664	641	600	634	632	628	632	618	629	632	620	589	682	609	681	615	633	606	653	623	612	620	619	560	601	634	617	658	634	594	663	615	637	627	609	580	668	593	605	623	630	635	600	584	634	665	652	642	629	613	602	604	626	628	614	645	627	640	590	639	635	607	654	629	628	579	671	619	631	656	597	623	616	671	635	629	628	640	633	631	652	639	589	624	638	676	598	617	618	649	690	651	605	633	612	632	608	643	628	635	585	649	635	609	611	666	680	642	653	630	656	642	632	573	640	633	656	629	633	650	649	643	622	626	613	640	676	645	635	634	626	592	645	635	639	642	593	620	628	651	623	636	643	617	614	607	614	687	674	603	624	652	603	688	631	635	629	633	614	648	630	678	653	641	628	677	614	638	638	625	614	630	610	633	631	620	617	628	636	619	606	652	590	635	624	625	556	638	599	618	626	628	628	652	594	625	604	711	651	591	629	619	645	681	618	595	613	631	601	636	596	631	629	627	577	599	639	636	657	637	603	637	651	614	638	650	625	615	662	611	652	621	637	617	603	657	647	672	642	689	635	684	634	649	600	597	626	638	603	625	665	600	652	623	620	630	632	630	618	650	631	594	638	628	604	639	655	597	618	609	587	637	617	620	599	640	671	643	632	630	637	595	593	634	618	674	634	616	610	622	591	676	624	615	630	651	646	664	631	634	622	634	623	636	630	626	650	664	583	633	612	606	607	652	631	634	635	613	636	655	596	621	637	650	623	605	628	635	599	655	617	618	575	612	670	622	657	627	620	666	600	654	600	627	631	651	639	655	589	641	629	607	635	655	649	592	638	638	658	637	644	633	600	652	654	623	603	609	637	667	618	621	652	669	633	602	636	624	677	653	652	599	606	603	631	646	636	605	592	676	644	610	589	618	670	662	621	686	609	654	628	626	584	629	595	654	619	618	655	598	615	603	667	595	629	631	681	591	631	645	629	628	644	615	683	612	659	613	609	604	636	647	641	626	604	712	696	604	628	635	625	569	649	640	640	621	702	659	616	625	653	605	621	627	607	591	623	609	652	642	593	692	618	637	647	622	652	633	642	587	605	672	611	632	589	619	625	643	640	618	591	626	616	663	651	596	635	676	646	629	679	601	626	621	627	638	613	563	637	640	608	656	631	646	641	697	649	633	637	671	666	652	633	608	593	607	614	599	648	619	590	636	611	672	624	647	596	616	647	618	620	565	635	646	652	610	602	644	620	615	597	641	686	655	656	633	639	633	626	626	609	608	649	635	639	600	611	637	611	605	649	622	635	654	623	648	605	654	645	614	658	617	627	603	605	627	661	685	617	615	622	616	675	645	652	631	663	623	649	612	643	643	627	620	656	588	638	603	590	609	654	594	645	613	641	616	614	609	606	621	654	663	620	668	631	629	602	639	601	614	736	639	664	592
23187	21247	29266	25369	35764	47627	32456	9225	460	295	299	272	312	275	277	262	250	244	271	267	267	220	265	225	244	255	268	228	253	248	259	253	246	266	257	255	239	256	261	244	258	260	270	220	285	228	265	232	250	250	252	234	276	252	269	282	267	233	242	269	255	250	245	232	230	254	247	248	258	252	278	233	256	269	260	231	263	255	255	279	254	257	288	272	248	257	253	250	270	241	267	242	254	257	242	252	290	246	237	254	294	279	263	251	259	243	270	242	237	247	291	266	227	236	256	242	268	236	280	242	243	246	247	252	260	261	256	245	239	268	232	260	243	218	253	249	226	262	286	242	250	253	237	251	264	262	234	237	267	258	251	247	271	256	260	262	248	261	244	229	229	256	246	273	228	274	250	254	246	247	250	263	228	243	271	256	243	280	267	237	262	255	277	255	225	244	220	242	268	274	237	269	223	251	271	267	246	269	238	254	283	224	245	243	227	267	241	254	246	283	260	232	281	264	236	261	262	242	262	255	283	261	254	253	298	259	244	269	275	258	228	252	242	256	262	273	274	278	271	282	268	260	267	265	278	268	257	270	244	220	241	279	234	218	246	254	245	248	239	264	242	212	239	235	293	255	288	243	262	248	226	258	256	255	243	250	287	273	227	303	260	257	241	242	257	263	251	257	227	249	251	271	250	234	235	266	253	237	260	269	246	242	266	258	275	261	250	260	274	257	245	262	241	233	235	275	292	257	244	225	252	249	217	238	247	255	268	269	236	251	275	241	239	274	237	275	226	266	230	256	233	251	264	207	282	262	250	233	265	262	279	225	231	239	258	224	281	244	248	271	261	289	253	256	257	242	243	242	242	254	284	241	250	261	274	266	251	236	260	244	245	277	250	260	254	230	245	243	269	255	265	243	236	269	274	227	270	271	249	261	245	222	245	271	234	265	248	253	265	249	261	263	269	260	289	259	252	241	252	235	249	266	228	258	261	251	260	234	264	278	278	273	252	241	274	275	264	270	239	251	249	251	244	242	276	229	233	261	234	224	293	263	253	277	262	276	229	243	246	267	263	243	260	236	257	286	254	231	230	258	253	245	244	249	266	286	223	248	268	250	306	232	261	248	271	276	251	278	224	251	256	239	242	246	255	276	256	275	247	245	268	269	245	271	235	262	264	251	237	282	274	221	236	261	237	287	253	242	256	252	263	242	272	250	275	267	254	266	272	264	249	254	273	244	250	272	247	276	237	241	249	281	248	238	244	257	252	277	261	241	223	212	261	250	281	234	256	234	253	236	258	247	261	254	281	260	273	226	243	273	245	248	244	267	236	254	282	253	286	239	203	253	285	250	238	265	236	281	245	253	264	272	240	262	282	257	260	237	227	282	269	261	250	268	279	271	262	280	251	261	254	268	233	255	248	259	269	261	246	255	245	245	225	248	252	235	231	223	247	243	234	268	247	246	236	271	244	251	211	244	274	262	272	253	229	270	270	257	233	259	272	259	248	237	267	274	225	270	231	273	267	256	233	253	262	252	255	233	235	265	265	231	275	254	231	280	249	270	233	242	251	254	211	276	246	250	248	273	246	281	249	263	247	240	218	238	261	286	233	254	249	246	258	250	240	245	237	289	262	249	244	266	242	272	261	265	285	263	267	231	283	249	248	248	251	246	255	237	265	258	242	241	258	240	231	272	250	266	251	258	290	263	250	276	252	242	267	263	249	249	258	246	257	272	262	246	249	262	285	260	262	234	247	259	263	265	236	254	239	281	283	244	259	252	239	238	237	247	274	266	258	251	224	260	237	240	236	262	238	262	221	258	277	274	244	254	248	264	241	226	264	248	243	266	262	278	234	232	254	261	234	248	249	243	256	243	266	261	259	216	288	263	263	239	240	256	246	252	270	228	248	260	224	261	255	281	284	285	244	273	280	265	251	252	247	241	271	253	244	272	263	292	275	257	248	265	267	241	266	290	259	283	285	263	243	263	269	293	242	271	246	245	247	266	265	287	244	235	261	299	286	284	264	261	221	250	263	251	264	264	247	247	227	261	270	250	217	264	240	268	274	252	244	259	282	260	289	212	215	273	254	256	245	257	254	255	245	267	230	228	250	231	240	268	250	246	225	246	283	231	252	278	263	237	241	246	268	242	252	257	267	243	268	250	255	254	221	255	228	253	228	268	237	249	257	229	262	234	246	241	263	246	237	243	272	221	262	270	223	267	249	278	259	255	229	254	259	261	291	262	237	234	246	257	226	255	286	265	250	241	243	248	248	279	270	240	235	228	244	281	261	264	254	250	232	271	242	285	238	262	283	260	280	242	263	253	251	227	258	268	251	253	273	283	265	236	268	221	247	251	227	274	220	252	232	237	244	250	232	261	235	252	281	236	229	275	213	250	243	246	262	262	260	238	246	284	247	242	221	238	237	244	262	251	233	264	262	253	216	267	268	253	235	241	281	244	250	253	269	261	234	252	261	260	275	240	247	274	237	248	235	259	251	273	228	253	219	251	230	255	281	244	221	255	249	269	249	251	253	270	233	242	249	255	250	285	262	262	255	244	279	261	255	259	244	238	269	242	246	251	246	291	244	258	243	271	267	260	240	245	246	297	282	250	251	282	243	254	264	264	257	255	265	236	255	274	276	243	247	254	300	259	262	267	247	240	225	269	275	240	253	279	261	232	237	248	259	270	236	257	253	260	274	230	245	250	277	252	230	257	267	231	265	227	241	249	242	235	252	244	266	247	233	238	257	257	260	238	278	261	242	248	264	264	254	266	255	254	241	259	249	261	279	258	236	243	270	262	253	237	266	236	272	262	257	251	254	263	283	277	251	255	252	267	271	260	263	220	290	248	250	267	287	262	272	285	256	268	251	253	239	246	254	256	259	243	213	255	249	263	239	243	259	243	253	243	285	228	288	253	213	264	266	258	235	255	264	249	244	245	244	243	269	287	228	246	272	252	249	252	239	223	290	244	238	267	225	276	263	267	261	288	242	251	261	260	251	257	258	267	244	245	272	262	252	251	277	242	231	257	240	245	250	213	225	240	251	259	251	264	225	284	264	254	239	275	226	278	253	252	257	254	270	238	238	246	248	267	259	255	265	260	264	244	268	273	266	241	254	267	235	253	246	256	233	250	253	238	237	250	251	242	237	244	232	290	248	266	261	247	232	274	268	259	263	285	241	250	262	268	246	240	243	247	242	292	250	226	251	263	257	226	261	240	266	260	262	255	268	255	242	242	240	224	267	283	283	264	246	247	245	234	255	229	261	235	253	265	242	259	242	258	246	275	248	256	259	238	239	247	263	242	263	256	240	229	240	265	243	255	261	270	257	258	247	250	282	290	261	242	229	234	227	242	238	270	236	253	229	272	254	276	290	227	234	257	229	237	271	248	249	243	287	248	241	234	257	245	268	246	254	238	233	246	253	246	257	244	253	228	275	285	232	231	272	273	249	235	266	251	260	272	238	268	300	280	249	244	226	245	253	270	253	251	230	262
47077	73183	64614	49233	56120	51764	31693	5815	524	462	465	421	434	378	384	400	394	390	380	357	381	338	409	370	348	371	349	340	373	355	382	382	401	365	413	341	345	369	374	359	367	358	322	331	348	345	360	357	334	360	330	381	339	368	359	346	309	357	360	330	347	381	369	343	361	354	358	373	400	344	372	359	370	384	374	359	381	351	332	359	352	336	339	343	363	339	371	345	342	367	371	343	330	381	327	368	365	339	350	340	383	361	348	359	336	352	353	363	357	347	345	331	351	379	350	372	341	344	377	363	353	354	383	362	350	356	349	337	364	382	364	350	348	364	352	357	370	375	381	351	370	384	340	343	382	334	361	392	369	355	390	364	324	319	354	359	360	363	375	368	347	367	357	358	346	361	362	336	335	332	342	362	340	310	358	359	365	360	346	351	372	351	323	358	344	343	317	321	352	337	373	336	376	365	357	371	380	313	342	358	373	375	358	387	317	367	327	371	382	376	363	368	338	363	343	355	343	347	358	366	367	334	388	335	317	345	327	371	333	360	390	356	345	338	358	348	381	365	327	371	350	346	374	360	359	375	346	377	371	373	337	368	341	351	330	366	384	386	362	364	372	361	370	333	365	342	361	358	351	344	351	346	365	335	353	339	369	365	356	351	366	341	380	358	342	340	348	359	366	346	364	364	334	364	411	309	344	378	363	353	375	331	341	380	364	346	357	329	351	377	399	367	323	346	364	353	407	322	346	351	342	344	364	391	324	348	370	356	330	362	370	369	352	321	351	361	357	350	323	390	306	336	383	348	359	387	332	365	374	350	362	331	360	315	350	373	376	365	407	384	376	364	394	351	366	335	330	326	355	346	375	345	376	362	368	357	362	353	383	372	336	370	345	321	357	361	358	378	385	375	372	341	350	367	366	355	341	352	340	360	358	353	343	371	353	375	380	336	378	358	341	369	354	352	361	342	365	331	338	329	358	372	372	375	338	353	332	332	356	358	349	354	353	346	360	343	352	341	342	366	349	336	383	366	337	378	356	371	306	360	348	326	346	333	344	344	374	329	350	356	348	354	347	376	331	375	351	344	367	366	353	335	316	328	345	343	381	342	365	353	343	366	360	361	347	389	351	380	354	323	346	340	336	347	347	380	357	347	363	358	355	359	347	341	403	369	365	352	359	344	360	322	352	360	368	333	349	362	368	365	359	347	367	360	359	372	345	344	353	335	344	365	365	368	414	337	334	335	380	372	387	367	356	350	334	405	368	339	381	357	336	364	371	345	359	405	357	361	382	351	348	341	364	344	352	345	349	363	353	306	349	359	328	370	389	353	367	394	374	332	348	359	387	356	353	401	311	365	368	337	375	357	358	340	348	343	344	381	366	329	369	356	368	368	335	361	370	361	345	298	361	365	368	364	360	368	341	383	343	374	377	346	364	363	355	380	361	370	357	322	321	358	382	335	358	314	337	338	309	341	375	371	331	348	362	330	360	352	348	358	370	352	374	354	326	358	330	370	374	374	365	377	355	363	354	390	339	353	366	396	360	380	355	352	315	334	341	351	348	353	348	366	394	349	357	355	384	370	363	361	355	343	354	376	364	362	360	338	348	374	363	372	355	331	349	388	350	341	304	360	379	329	362	359	378	394	319	295	363	367	356	346	335	332	355	342	363	349	372	384	364	339	327	344	348	391	340	371	339	376	341	358	317	331	383	351	357	353	371	344	374	388	357	348	329	369	337	341	339	302	325	364	343	315	357	347	318	342	360	324	336	353	368	372	381	312	336	359	335	358	357	354	347	357	388	392	340	354	388	347	379	352	373	352	378	340	336	347	344	374	363	347	362	364	371	366	353	341	355	379	364	352	355	389	352	379	354	351	374	353	344	359	369	347	340	344	336	357	371	369	355	364	352	353	338	372	353	350	395	342	367	312	390	362	347	351	354	320	361	379	392	345	353	354	343	359	346	370	342	349	341	373	325	361	360	367	349	363	366	377	345	371	343	357	333	369	356	379	374	352	355	365	371	346	373	343	351	363	361	331	357	379	343	353	384	379	375	358	344	357	373	358	358	361	370	374	369	336	366	342	332	375	370	319	375	357	348	408	309	405	363	361	354	379	368	341	335	313	333	363	353	375	392	402	341	341	357	353	334	356	349	348	332	318	348	386	345	362	329	334	366	349	372	389	407	384	332	347	359	324	368	320	346	387	344	364	385	358	377	374	380	382	349	391	335	368	329	355	366	357	336	348	380	319	372	366	328	354	357	355	336	351	376	355	338	360	340	380	341	336	366	361	361	353	358	326	381	349	367	392	340	344	338	383	329	341	345	328	356	326	339	359	354	383	337	369	332	377	345	369	367	345	386	381	327	366	348	381	383	342	345	383	370	368	375	350	358	375	342	369	373	333	355	362	396	363	338	344	354	359	388	348	346	371	327	357	372	357	335	312	371	349	339	353	392	327	358	351	354	324	373	345	354	346	344	379	356	365	343	369	363	337	338	310	349	342	352	329	373	390	367	354	359	358	364	354	386	355	370	386	325	353	349	364	330	358	350	342	341	379	337	363	348	323	363	366	386	341	375	364	365	360	344	372	367	372	346	335	393	362	358	363	344	360	384	352	336	334	374	358	348	315	336	360	352	352	369	377	327	319	362	371	357	349	321	369	353	352	322	357	333	351	344	324	369	362	357	319	376	360	338	331	355	361	363	347	357	328	356	362	358	334	345	350	335	336	356	345	351	368	352	349	368	340	327	340	367	323	325	365	357	380	362	375	371	351	357	347	356	387	362	370	368	350	382	346	337	374	368	334	342	343	345	364	350	352	350	349	350	344	357	316	389	381	336	339	363	364	357	349	324	341	350	396	368	367	354	376	353	326	335	343	367	360	332	336	330	353	349	325	346	369	391	355	381	333	341	372	324	349	357	353	328	374	360	345	362	377	353	328	347	356	394	369	336	363	332	366	376	340	379	359	386	357	348	344	359	373	366	367	365	358	381	338	354	344	352	388	380	365	366	352	354	360	349	342	372	361	336	374	382	367	361	358	372	345	374	334	355	374	314	342	400	384	367	363	363	380	352	340	377	326	358	349	345	346	340	330	377	350	325	338	339	369	364	366	337	379	357	356	379	358	375	388	369	347	349	357	369	373	338	319	376	317	348	371	359	348	333	341	375	345	341	343	365	352	347	351	348	389	379	340	363	347	352	325	349	370	362	374	369	399	382	351	355	321	348	334	330	325	324	335	348	346	339	368	367	375	389	367	358	345	353	387	361	338	358	348	348	368	378	384	340	359	371	359	377	392	355	357	348	357	325	348	335	348	352	413	349	352	424	354	365	365	358	386	344	345	349	324	376	354	337	362	352	339	353	376	334	344	351	395	359	322	344	376	357	342	372	332	346	345	345	340	356	343	364	358	356	403	357	343	392	363	335	344	353	371	342	381	344	356	341	361	345	348	341	314	354	329	332	352	339	348	337	350	341	345	340	342	347	366	415	365	370	353
30902	33616	36143	25954	12539	8608	3622	789	527	512	495	525	502	509	535	558	541	499	524	549	538	534	509	518	560	559	515	518	549	522	534	526	521	516	543	495	474	526	483	519	533	524	512	523	481	566	523	487	540	525	528	498	501	522	496	469	538	484	532	499	527	540	509	528	538	569	453	506	516	517	500	520	529	497	520	494	497	504	501	535	534	539	514	492	511	526	558	483	525	502	518	533	487	499	560	524	540	535	492	549	509	550	520	536	492	494	548	519	532	513	540	563	525	516	518	502	518	489	540	487	546	507	540	511	512	511	541	493	498	485	490	515	530	562	488	512	506	506	505	526	493	527	574	481	483	528	555	531	519	521	537	483	524	540	519	509	539	541	478	552	488	527	530	506	480	552	508	522	523	540	513	541	515	517	564	529	522	506	502	511	541	485	523	528	487	571	520	545	542	532	521	496	532	525	512	502	548	456	503	546	514	550	529	502	532	529	513	515	532	522	571	490	477	526	499	548	550	495	483	537	514	492	518	508	512	464	491	526	515	541	497	536	493	492	502	566	517	537	531	502	519	506	491	514	487	531	547	520	496	532	529	519	510	495	512	512	518	455	565	530	502	499	515	525	532	533	532	498	527	503	505	508	529	492	495	498	512	501	501	524	483	480	524	516	485	507	528	493	496	484	511	536	542	512	523	519	518	535	547	484	527	503	537	529	520	535	476	462	524	565	516	563	470	539	521	484	517	492	522	511	490	491	518	501	523	532	550	487	537	543	542	542	504	444	519	518	493	540	533	567	485	519	499	527	498	548	491	548	519	545	494	513	557	527	525	504	517	494	544	520	533	521	504	527	551	535	485	524	526	569	535	534	491	526	464	541	503	553	499	485	518	498	530	529	551	544	554	519	504	524	487	542	557	522	533	491	554	485	494	480	539	497	497	528	528	529	549	503	498	519	510	500	511	527	568	498	505	531	518	525	497	479	504	503	503	475	539	522	542	564	515	512	536	566	499	576	497	496	525	507	495	497	486	512	544	478	483	532	491	518	552	532	521	501	549	499	509	488	516	488	514	560	546	528	529	518	528	598	517	509	539	519	518	483	531	539	540	525	503	521	564	571	506	540	510	498	525	532	562	523	495	488	493	464	499	530	514	494	542	498	521	527	507	492	494	533	558	538	512	526	525	514	513	544	508	550	531	498	501	523	542	529	458	491	493	517	524	530	502	486	509	513	515	525	506	544	536	494	532	481	501	504	511	521	551	537	540	514	529	494	518	490	497	519	532	503	496	509	475	551	483	537	546	535	517	538	499	519	509	523	520	512	504	527	538	517	546	547	499	515	532	523	543	534	519	557	523	518	480	561	525	515	525	523	500	498	529	524	529	552	534	480	528	494	578	528	570	566	529	551	525	537	514	521	543	511	508	481	540	549	570	536	466	489	515	495	543	503	518	506	516	518	549	525	515	522	571	502	483	523	524	495	496	527	494	557	536	497	524	499	515	522	504	539	556	511	530	515	503	548	505	498	526	507	489	503	513	525	508	512	501	506	508	535	520	504	523	526	554	531	543	514	535	501	513	526	463	531	520	518	535	525	523	519	515	526	539	498	525	500	517	531	508	495	575	528	518	546	511	520	497	551	535	551	502	519	514	555	492	508	516	525	483	547	527	490	476	491	482	514	531	521	515	510	503	487	530	531	497	541	506	520	483	497	532	504	498	534	531	554	520	512	514	507	537	523	502	527	536	542	485	518	499	464	513	534	557	508	539	553	507	552	475	509	489	513	517	466	493	548	503	526	529	497	507	553	535	542	521	486	513	543	475	527	537	522	512	514	478	531	513	503	550	515	482	580	500	492	538	492	535	486	540	535	507	547	527	536	504	510	521	556	472	468	487	531	465	540	491	511	519	487	544	597	543	516	545	506	537	534	497	547	534	519	538	533	511	538	554	510	555	498	539	556	568	508	494	491	498	489	495	500	524	525	514	490	544	546	505	529	506	526	511	541	511	480	547	546	438	547	517	530	506	503	505	516	534	491	517	530	532	542	530	586	536	483	503	520	543	512	547	554	496	547	519	516	490	518	506	534	506	521	518	509	542	521	538	535	540	486	511	532	509	514	529	569	503	534	477	520	551	504	507	482	498	486	537	513	499	527	537	488	463	540	506	512	480	504	520	551	501	534	516	565	569	519	563	552	503	516	485	520	517	501	536	517	521	505	536	520	511	527	529	490	495	544	526	529	508	492	471	519	500	542	554	528	495	482	519	509	504	535	532	548	497	510	492	536	522	515	510	538	516	501	483	494	519	539	490	511	474	530	549	531	547	532	509	519	548	565	508	563	495	546	534	505	527	529	541	505	529	497	487	541	497	472	512	459	509	510	510	512	507	558	520	536	477	526	498	511	510	544	439	532	491	536	506	519	551	529	493	536	483	510	533	457	523	529	515	493	493	535	549	504	532	498	527	540	502	514	510	498	472	528	526	497	523	529	517	553	534	507	526	482	498	506	548	522	510	492	516	506	485	520	487	531	545	548	533	517	528	498	547	517	482	510	537	542	496	500	518	565	542	530	578	494	524	521	563	547	509	488	528	501	528	499	543	516	529	516	502	503	520	517	551	498	537	552	557	488	550	513	537	503	527	535	534	575	552	549	539	503	512	499	498	514	508	540	531	509	521	494	505	498	507	541	509	544	463	523	491	489	513	560	484	508	532	522	547	532	495	536	508	540	516	504	554	517	516	545	493	538	508	505	522	536	527	532	535	519	498	569	523	545	526	545	506	543	525	536	507	522	544	532	511	523	490	523	541	537	499	493	481	486	505	526	537	501	504	546	504	531	481	496	515	539	508	492	539	547	498	557	543	503	513	507	509	504	523	525	559	515	508	510	518	535	573	506	520	490	506	474	493	539	479	477	526	533	482	529	467	498	519	543	540	530	557	515	550	516	514	540	535	529	509	522	521	504	488	502	477	555	487	533	522	517	510	479	513	535	523	496	505	513	501	508	541	496	500	531	530	577	552	547	549	483	530	509	489	507	546	496	508	509	505	503	525	508	531	514	500	511	523	508	481	548	504	564	531	520	519	511	509	505	563	522	490	502	495	530	529	516	507	499	497	525	538	514	522	475	494	506	533	520	508	501	520	463	494	494	545	515	521	526	521	527	547	534	534	503	492	512	480	515	476	507	538	488	513	487	552	486	493	534	545	503	520	521	519	530	535	485	525	574	477	530	535	521	506	537	518	488	510	539	451	511	523	553	528	517	520	490	500	517	478	497	514	503	521	510	525	515	488	552	545	556	484	529	507	537	558	542	494	498	515	505	537	468	503	538	490	508	554	547	479	506	557	502	532	517	554	547	491	494	519	499	527	510	529	513	504	518	520	493	523	494	530	574	568	478	542	527	525	514	484	494	516	514	502	518	532	534	487	566	506	524	527	513	539	533	485	487	545	502	504	527	546	524	487	487	514	508	506	571	520	537	506	467	523	537	554	565	529	532	466	526
40786	50901	41338	26633	14888	12538	5457	1183	745	718	682	721	707	711	713	753	727	708	692	714	779	672	712	709	736	696	755	683	723	731	747	771	699	765	725	706	689	678	658	689	698	750	691	710	693	723	673	727	692	668	745	741	733	690	722	710	703	674	726	711	668	774	718	693	691	685	685	676	713	739	734	741	753	668	717	668	692	781	703	732	757	752	697	690	709	704	734	712	717	698	677	663	770	686	704	689	715	710	707	659	702	738	651	707	717	672	707	702	702	712	738	723	742	711	704	704	717	695	691	683	702	709	745	714	691	691	705	712	717	682	690	701	704	697	661	704	746	684	684	726	697	727	725	701	751	701	732	703	673	698	702	748	675	726	736	652	724	695	688	693	740	687	750	692	707	694	710	724	751	678	714	698	660	694	694	742	743	715	692	672	748	690	702	737	716	712	692	658	667	687	720	678	702	762	701	698	714	709	705	710	696	712	708	730	703	681	752	741	654	712	675	721	693	672	677	718	745	701	655	707	729	685	698	646	772	687	698	692	724	697	664	703	721	746	724	720	737	712	668	695	673	678	676	681	734	692	718	704	718	727	681	674	741	722	704	698	683	689	695	736	702	704	704	691	690	722	710	706	713	663	777	735	715	674	682	740	732	658	719	708	706	704	693	701	747	731	726	682	699	726	719	733	704	751	688	690	744	677	731	644	726	700	687	673	659	686	757	726	708	708	702	655	684	707	737	688	737	730	676	704	702	733	688	669	697	697	741	682	655	722	700	739	684	693	717	698	684	652	719	719	717	714	705	723	731	672	723	703	732	681	720	680	684	672	700	661	730	682	706	718	752	701	701	692	716	673	698	723	721	693	731	740	736	689	732	721	701	708	762	741	740	726	669	748	733	700	681	742	733	688	747	707	676	746	749	700	696	705	731	742	725	744	695	674	703	741	717	660	736	727	710	704	705	668	704	674	715	689	733	714	731	729	674	709	714	678	714	710	769	671	675	700	766	656	688	696	685	711	718	680	707	700	687	698	699	683	686	696	683	717	701	686	749	692	715	667	756	707	740	699	745	716	687	705	756	700	733	739	741	666	664	735	720	707	767	710	723	670	732	714	706	655	707	719	723	694	667	725	703	729	736	722	710	705	705	677	677	730	784	675	695	716	701	712	777	725	690	685	715	697	715	697	712	682	739	716	679	684	699	663	728	664	716	688	683	741	713	682	693	751	699	707	697	701	733	714	716	707	726	735	700	738	717	688	707	709	770	707	745	668	742	711	711	694	682	774	726	685	686	681	701	692	693	691	722	697	732	683	666	697	689	700	719	709	694	684	680	737	736	739	695	729	721	747	712	664	743	679	678	761	722	716	747	691	688	710	723	697	701	708	675	674	729	717	706	713	748	680	728	749	714	707	715	741	731	732	746	721	714	703	749	690	707	722	732	709	710	708	677	705	726	714	768	725	713	735	722	701	716	719	710	693	711	717	704	724	699	719	662	684	679	691	728	742	695	718	712	763	681	717	696	741	678	703	669	696	695	682	683	687	663	689	679	700	697	729	712	690	690	714	700	717	708	715	726	711	730	709	731	711	757	690	717	688	672	710	720	694	662	673	727	748	743	691	674	698	696	698	686	764	739	743	699	704	691	723	668	709	662	683	725	685	683	677	673	718	694	720	686	743	695	657	725	677	642	658	729	662	743	718	703	714	749	693	692	726	715	767	701	732	712	731	754	684	735	732	719	738	695	718	691	707	700	750	700	706	756	686	681	698	762	744	727	702	696	716	710	691	709	688	692	679	698	705	690	754	702	715	671	674	710	709	741	680	701	703	690	688	725	678	713	698	686	717	673	714	721	767	723	709	697	707	709	691	721	752	723	748	718	690	697	721	730	706	707	751	733	709	743	660	720	702	718	732	709	729	726	771	716	711	691	702	702	736	724	734	713	718	734	748	688	712	712	748	691	717	710	680	688	744	710	735	706	683	687	722	668	747	740	732	729	716	727	756	725	680	715	685	715	757	713	709	664	692	715	687	736	694	674	696	727	713	737	721	704	686	722	721	682	719	677	684	679	693	718	711	731	699	738	670	695	724	724	755	678	743	663	700	692	710	715	720	692	649	732	664	716	714	713	684	704	674	726	691	676	686	721	665	701	709	674	725	675	728	653	706	682	725	746	737	754	683	708	688	687	682	670	683	741	710	666	709	699	698	714	709	715	723	707	731	655	758	706	707	760	704	704	660	733	709	674	693	701	737	652	696	713	711	687	713	706	700	629	733	706	699	715	738	694	683	716	764	706	661	695	721	680	704	669	705	677	699	690	662	735	696	686	761	706	712	704	675	698	728	664	687	690	656	668	709	721	656	714	733	710	725	691	700	736	715	701	726	669	725	667	680	697	679	731	749	759	704	718	704	724	714	712	703	712	684	675	719	708	708	740	744	734	678	691	747	686	737	680	709	678	672	671	673	658	684	687	734	692	698	695	688	722	738	717	748	713	733	695	698	721	734	726	696	714	712	765	688	666	700	714	724	692	696	667	677	684	740	759	703	741	692	720	674	682	699	724	680	731	670	725	686	692	693	723	714	684	702	662	680	737	646	687	629	691	765	742	674	715	675	678	701	690	715	728	725	741	682	717	758	751	666	681	688	729	681	767	687	723	647	702	703	712	749	689	714	700	673	679	739	762	732	728	655	721	757	686	730	695	690	637	672	708	725	759	726	680	717	676	679	705	733	717	688	724	776	714	672	680	705	702	676	726	699	662	709	721	707	674	725	680	748	696	725	691	707	722	707	728	705	709	727	741	748	732	718	727	737	683	728	711	742	699	673	692	715	737	706	730	736	716	743	654	702	703	734	726	752	691	725	702	755	738	695	757	696	689	656	676	700	724	698	668	712	655	717	689	716	699	697	702	709	689	744	724	695	705	666	696	742	716	695	700	715	739	724	725	739	780	731	700	693	705	771	696	752	705	730	727	724	730	664	706	688	722	693	729	740	681	709	658	710	698	719	732	686	684	732	710	659	728	698	659	719	719	668	709	675	712	661	719	717	671	730	720	731	678	687	714	712	704	743	676	683	708	746	736	749	679	720	714	733	726	661	691	645	702	744	692	666	724	742	688	717	700	640	718	707	678	645	591	719	731	641	709	692	680	746	708	679	724	704	676	675	708	727	717	670	682	661	691	695	720	685	711	733	654	701	759	704	671	767	705	710	677	725	686	644	715	722	734	725	691	694	685	715	709	682	674	664	710	701	771	653	694	703	737	686	724	691	683	686	668	693	711	696	709	734	728	655	704	723	673	672	675	709	714	708	702	697	732	734	748	687	705	727	732	694	703	693	758	701	754	718	707	700	726	697	712	661	778	691	707	726	710	703	731	699	662	741	703	689	733	726	731	669	724	712	727	724	684	701	676	707	774	720	675	698	756	707	677	704	721	699	690	707	697	674	697	710	748	743	713	729	728	674	718	717	741	674	655	749	674	730	697	730	668	728	750	706	687	707
24206	21368	29785	28409	26544	29841	28121	7305	576	510	477	502	490	490	491	488	450	487	463	451	448	445	433	402	466	443	444	461	457	406	453	439	452	483	475	456	464	476	450	431	415	485	478	449	486	462	439	422	457	461	456	425	483	452	431	438	426	425	470	455	489	468	478	435	481	422	396	481	427	427	447	478	450	460	446	441	452	450	431	445	482	426	454	443	433	460	471	409	450	444	401	412	435	484	448	435	449	466	474	451	434	443	456	450	447	444	441	458	452	449	410	458	434	468	445	421	444	446	428	462	461	431	462	426	411	462	455	428	448	436	428	449	479	431	467	441	435	419	444	463	444	451	442	415	463	465	452	437	474	452	458	431	463	463	442	448	411	448	468	442	454	437	458	473	430	465	421	459	458	447	439	482	454	473	405	432	450	425	419	415	467	431	463	435	471	437	454	442	452	461	518	508	435	456	490	441	416	457	459	437	437	444	445	454	454	427	409	455	460	481	428	470	450	471	438	441	436	472	452	478	435	459	463	447	415	498	441	444	456	469	440	456	443	457	440	454	431	445	464	459	455	480	467	439	430	435	435	462	488	435	488	445	433	485	429	416	468	409	443	410	466	453	428	462	430	455	438	452	429	428	423	427	406	410	417	456	467	449	442	464	481	445	455	443	488	441	433	447	481	459	432	455	427	430	429	454	458	463	423	442	449	462	423	456	408	458	426	447	473	440	443	446	454	446	432	455	479	448	474	425	463	453	454	485	459	450	459	467	441	450	439	413	423	470	448	427	434	444	428	436	431	428	474	459	444	476	450	480	471	485	416	442	441	442	434	476	499	449	457	440	445	481	454	470	464	445	436	480	462	437	444	477	498	453	422	419	415	445	388	459	459	436	435	463	438	454	441	458	448	466	415	422	426	449	451	433	431	443	458	450	441	444	462	486	443	430	462	443	411	446	432	462	410	436	431	467	416	446	437	462	482	482	442	455	399	442	423	436	433	453	497	477	468	431	424	430	467	444	457	459	440	469	413	441	457	458	433	403	436	436	450	453	440	442	467	455	445	476	443	440	433	450	427	492	428	419	442	435	488	443	451	428	430	453	430	451	443	450	453	443	438	457	464	470	465	432	453	448	478	423	455	405	441	463	461	431	459	447	432	481	434	444	460	443	427	449	467	463	488	459	483	460	449	476	462	424	475	453	445	424	444	470	448	455	435	436	428	452	466	477	458	466	451	493	423	434	447	430	438	444	420	474	455	399	412	443	421	438	417	435	410	468	444	466	448	449	458	449	486	438	442	444	508	459	421	448	459	453	445	441	444	484	458	456	452	451	484	458	444	465	460	481	432	464	472	451	470	472	443	412	434	441	433	462	454	424	452	467	492	456	454	447	432	435	448	476	408	446	416	473	464	436	443	442	422	468	454	440	452	458	489	451	467	419	443	431	435	427	447	441	455	425	435	446	411	451	423	462	415	435	441	452	472	435	492	448	438	502	469	447	452	453	441	471	407	452	438	433	471	442	448	460	464	429	423	429	449	489	472	418	443	420	437	434	405	428	452	464	445	475	471	434	442	441	444	455	460	439	429	443	485	429	427	449	472	448	451	454	456	446	438	450	466	437	425	420	465	435	466	480	467	478	438	441	455	419	470	452	468	491	426	398	480	479	458	458	475	480	460	444	405	479	447	435	453	460	474	431	453	470	440	463	450	447	467	438	423	468	439	435	440	495	459	447	454	451	455	490	441	452	447	450	459	413	443	448	455	438	425	456	455	476	412	443	453	423	419	450	403	467	446	463	420	453	397	482	492	463	419	405	446	456	489	490	452	485	440	461	451	474	441	474	465	451	446	461	445	445	458	481	466	424	421	460	456	442	459	468	456	432	477	392	473	428	445	459	486	442	469	442	436	436	461	413	436	461	458	441	427	425	477	456	466	427	439	434	463	433	470	450	480	473	425	428	435	472	478	426	462	417	456	436	487	476	438	457	420	424	442	440	416	479	406	476	435	458	425	448	450	418	448	432	424	448	446	441	455	431	409	419	465	453	439	445	463	465	496	420	456	469	438	452	469	469	462	463	473	458	453	439	475	445	468	459	452	426	447	468	514	482	464	473	453	451	410	466	443	454	430	466	461	439	468	458	412	467	459	471	473	455	432	437	424	429	463	435	479	477	436	461	444	435	446	455	414	426	452	470	434	409	457	462	458	428	451	448	418	429	459	427	480	460	458	462	476	460	467	448	448	426	448	414	435	455	429	428	433	469	454	464	465	455	451	477	460	420	447	485	461	447	446	444	463	474	441	441	393	434	454	429	403	470	462	440	398	436	420	455	478	419	476	434	441	418	447	441	416	464	463	430	439	450	438	473	445	452	460	442	454	432	450	437	405	479	466	458	446	426	419	456	470	431	441	459	454	447	469	474	457	442	518	450	486	401	395	443	425	457	446	445	442	445	466	457	458	463	475	452	469	412	433	438	464	442	423	431	433	432	461	477	490	432	433	462	442	450	421	464	410	456	454	429	455	439	443	459	416	458	463	480	485	469	458	443	492	461	469	489	460	424	430	417	428	438	403	444	417	435	426	482	444	471	468	456	477	438	467	431	429	433	434	442	452	438	456	442	448	467	459	468	439	449	448	456	450	462	447	453	419	440	423	424	462	426	456	428	462	488	465	459	466	455	451	470	445	444	425	454	432	425	451	492	456	470	488	461	427	411	432	447	454	420	440	437	458	467	447	438	430	460	402	445	437	453	456	496	463	490	419	405	443	455	429	433	431	398	461	470	449	428	469	430	413	488	448	442	426	447	479	419	437	446	445	455	446	466	455	448	475	439	428	439	433	482	467	418	450	427	446	459	465	423	399	426	440	450	486	477	452	433	452	443	444	482	447	464	474	467	442	463	452	448	459	468	464	437	462	434	439	457	439	473	432	462	445	439	464	448	450	448	466	410	489	472	437	457	473	470	439	426	455	456	434	448	432	437	466	439	445	486	439	459	427	455	477	453	478	454	453	445	433	467	443	415	409	451	438	468	496	449	456	450	428	435	460	451	441	461	452	426	423	497	458	453	446	472	500	452	416	404	449	458	451	414	451	428	457	469	471	445	423	460	475	422	422	500	457	454	482	447	435	419	450	455	454	429	410	437	421	450	451	497	476	470	465	402	453	476	449	434	503	427	439	427	441	457	448	467	483	446	451	420	482	458	455	443	471	439	451	451	456	447	435	443	478	500	449	460	423	467	387	440	456	440	431	452	452	464	476	427	512	449	420	471	441	481	430	451	446	436	459	450	407	448	471	479	500	416	427	488	459	479	437	453	467	433	440	429	466	390	451	497	405	435	442	452	462	417	445	465	461	496	419	457	466	460	435	424	465	445	425	468	456	436	420	461	445	458	421	453	459	453	454	470	435	472	439	439	415	463	473	449	443	442	448	483	399	433	455	456	440	466	467	477	444	443	473	461	405	500	431	413	452	448	468	451	463	468	455	437	434	448	419	487	435	436
46255	66679	58159	44189	35270	35603	28575	7207	718	715	706	648	644	675	659	643	606	644	632	675	639	627	650	637	566	667	607	586	598	585	596	593	621	606	631	645	613	621	606	591	607	623	575	618	616	655	603	614	605	638	637	625	571	556	593	609	596	602	627	626	650	586	613	650	649	644	624	648	636	624	616	639	624	578	618	578	630	609	592	623	605	611	641	586	609	601	616	597	689	611	601	598	643	623	616	600	638	556	602	577	632	629	603	619	540	629	672	591	584	624	596	616	653	604	621	601	597	599	575	591	586	643	582	641	595	644	630	602	638	626	627	607	655	617	610	623	606	655	675	633	627	643	620	594	591	657	655	591	626	607	589	613	610	627	617	665	573	631	600	619	611	615	595	623	594	609	669	612	618	638	614	618	625	577	646	609	599	619	656	585	610	633	640	666	633	630	589	632	550	620	630	654	627	643	634	597	603	597	650	671	625	643	568	594	622	629	583	652	620	627	637	587	620	619	621	622	603	603	593	648	597	600	595	596	639	616	619	603	626	594	654	630	606	636	586	607	619	638	636	626	612	659	617	609	645	583	634	649	581	651	609	575	635	622	581	608	606	622	613	615	596	595	585	646	577	628	614	613	649	635	602	618	569	593	615	599	596	664	638	547	599	586	583	651	634	639	542	606	608	636	617	598	619	644	569	611	629	629	603	627	633	614	612	650	570	611	625	647	615	580	635	659	593	655	600	576	623	602	615	597	570	631	578	642	604	562	637	597	606	639	586	573	616	641	612	603	604	613	603	596	631	613	634	603	697	600	638	664	633	628	615	576	596	627	649	642	614	576	542	622	623	605	613	607	647	648	582	659	588	638	603	645	609	629	577	593	678	575	666	593	623	576	585	657	580	605	598	625	667	626	627	579	614	665	657	581	627	582	625	638	614	613	613	616	624	606	609	607	591	620	685	585	602	619	626	622	591	619	570	601	623	622	616	662	587	579	606	652	649	621	601	618	607	614	588	631	598	637	628	628	609	600	623	624	583	620	588	593	606	640	662	652	620	591	601	583	605	631	605	568	631	583	620	591	596	663	582	597	624	640	604	617	597	629	598	605	599	587	595	613	624	625	594	622	630	592	600	628	580	613	667	590	626	662	620	606	603	629	606	602	601	563	607	616	615	632	596	594	597	595	586	669	655	599	641	624	669	584	597	630	631	605	623	607	619	632	583	598	623	650	623	566	607	584	644	595	659	613	574	608	589	630	611	580	600	650	617	587	644	611	591	597	621	597	600	614	604	584	617	617	592	609	621	638	625	630	608	610	591	606	627	565	602	585	608	633	623	635	595	599	620	627	579	599	604	584	599	634	616	632	582	580	604	613	607	626	631	580	614	630	624	648	677	592	654	613	615	583	615	634	577	570	592	604	620	672	614	561	628	591	627	627	607	643	580	644	598	596	597	643	618	578	631	627	619	629	616	547	640	622	622	648	594	593	663	589	600	655	592	625	624	614	625	618	667	605	639	601	603	593	631	582	600	624	617	650	639	602	611	607	637	639	626	666	634	590	615	620	666	610	603	582	592	615	612	618	643	578	578	656	619	588	619	641	624	615	612	648	618	619	603	573	640	626	641	604	612	592	632	599	605	613	646	573	633	628	593	600	623	610	619	623	630	644	618	636	612	589	658	605	587	640	610	622	596	590	631	642	599	621	590	601	649	621	649	592	623	607	630	645	601	633	633	609	632	645	629	641	612	594	631	598	620	614	609	644	604	627	630	611	639	599	637	600	576	661	613	620	644	606	596	622	635	620	573	630	639	602	591	616	649	583	620	571	579	618	644	608	577	617	627	633	606	648	577	627	645	619	623	632	612	590	632	657	671	595	665	661	605	668	649	608	642	633	614	626	579	579	602	662	572	599	634	587	644	588	567	624	607	594	621	608	612	641	618	593	604	609	594	606	603	608	592	619	621	624	621	640	635	604	612	616	622	646	569	650	665	599	588	587	648	610	614	573	614	608	615	621	601	598	620	600	577	593	613	615	632	624	640	596	636	624	601	614	645	633	619	621	626	607	600	619	625	642	631	616	635	623	628	636	657	609	623	608	610	579	606	642	581	616	667	615	622	586	652	586	607	609	636	581	573	615	579	596	655	636	631	641	624	594	610	613	628	616	646	637	624	597	617	622	636	611	613	563	624	654	547	603	549	580	648	603	608	602	641	618	638	612	574	603	615	595	577	620	583	624	626	612	621	612	619	637	602	630	591	652	606	618	632	631	612	585	602	644	606	643	639	627	619	609	595	653	642	645	599	581	641	618	636	628	598	620	646	581	622	612	616	657	637	616	622	643	623	630	606	595	561	642	599	622	618	600	596	603	632	601	583	615	647	609	653	589	603	562	604	592	630	587	622	651	560	614	625	635	645	623	586	611	594	651	620	623	595	621	624	593	563	621	646	628	560	597	611	659	633	632	636	604	597	616	586	606	590	577	588	638	619	623	669	583	641	582	574	627	623	635	590	593	582	657	608	598	647	618	622	616	595	629	604	646	622	606	583	603	603	613	622	640	676	616	633	640	592	650	588	641	612	651	613	632	618	606	616	619	614	620	582	662	584	614	626	615	621	598	636	650	611	583	652	604	619	581	599	605	596	663	628	620	641	636	626	628	615	550	585	651	589	606	595	649	623	596	549	608	620	632	611	645	585	630	632	615	618	574	623	627	607	577	648	602	626	613	620	629	614	615	631	615	628	605	650	560	591	643	577	586	604	599	641	650	603	595	586	616	632	597	599	593	619	596	595	577	618	610	630	615	591	637	634	551	576	621	627	619	623	640	641	661	695	623	629	579	629	612	653	628	602	589	597	592	634	612	624	579	615	633	648	591	638	598	624	655	654	611	621	626	657	631	601	640	637	581	602	607	603	598	610	658	648	588	620	586	635	615	610	648	614	590	600	626	566	598	628	639	631	664	666	603	604	593	572	647	627	642	632	574	626	642	562	599	573	591	678	617	591	589	602	603	585	605	596	592	625	608	606	569	644	572	610	626	610	588	584	632	627	586	634	601	595	587	637	610	600	631	630	604	613	569	607	648	601	584	651	628	602	600	647	683	610	634	602	628	610	595	623	627	654	655	616	623	679	597	609	650	588	590	580	589	587	603	617	638	604	605	615	645	613	625	629	603	609	605	603	572	597	599	653	620	604	578	597	636	648	594	614	581	619	583	611	592	622	622	593	606	587	633	607	636	565	595	599	626	629	619	624	642	636	649	574	597	591	636	602	603	615	610	592	624	627	637	651	634	618	650	649	613	580	624	593	646	559	604	636	605	634	611	615	581	614	626	604	597	605	653	628	583	594	631	573	642	619	539	615	610	610	601	581	631	606	596	594	584	602	590	635	586	637	649	645	619	636	620	650	624	618	603	580	614	596	593	638	593	622	616	670	605	621	616	606	616	655	626	577	595	592	635	644	604	596	597	620	598	624	641	636	551	611	581	623	572	641	551	626	621	621	614
23194	21238	29383	24597	22547	33758	42687	15421	871	295	302	263	276	269	253	276	261	241	233	261	242	253	252	229	241	246	214	250	255	245	225	252	206	245	231	243	213	228	247	205	244	252	228	227	234	214	236	214	233	267	239	247	228	236	224	239	237	235	244	257	253	249	247	275	231	248	270	230	229	231	244	219	236	258	244	223	222	218	219	228	198	221	245	233	239	220	253	225	245	230	235	260	244	264	221	245	209	215	207	217	225	227	257	241	250	264	222	251	218	224	233	253	236	244	244	230	241	238	242	262	232	264	218	268	221	231	214	266	214	234	233	250	231	235	241	242	216	227	223	246	218	245	237	205	214	238	216	238	235	233	242	247	239	242	251	262	260	233	239	205	264	242	219	247	239	258	217	233	242	236	215	211	261	224	267	246	217	232	238	243	277	249	225	228	228	222	238	240	245	243	220	237	238	222	253	216	258	238	223	267	254	216	226	208	204	248	226	218	247	224	211	238	238	219	239	211	247	251	228	249	216	250	203	228	210	241	241	232	218	228	238	249	225	232	240	254	198	241	231	215	262	235	222	235	213	254	249	236	247	216	212	245	235	235	245	225	211	257	241	235	250	233	235	242	199	242	219	241	234	223	219	229	191	212	244	232	241	234	230	216	246	225	223	254	228	238	231	228	239	249	247	242	252	209	246	262	216	214	222	229	229	255	222	230	245	228	228	248	261	221	224	204	232	220	225	233	215	227	245	247	249	219	240	231	261	255	247	235	216	220	224	237	239	222	222	245	216	217	210	232	250	263	217	236	224	229	239	235	228	242	226	222	190	233	274	223	247	236	222	226	264	194	219	213	250	244	202	236	240	243	219	228	268	203	237	220	258	213	251	258	229	229	245	226	221	235	237	241	239	232	250	237	214	239	217	242	220	212	231	269	229	234	238	244	260	231	248	227	235	222	270	235	235	237	212	236	222	267	238	229	228	246	211	238	230	234	221	212	249	225	246	250	222	258	217	234	245	249	237	241	244	237	235	224	235	214	248	251	226	252	209	192	250	241	226	242	235	253	230	242	232	233	235	247	221	252	219	232	235	225	251	221	239	247	239	253	248	201	236	224	212	234	230	235	225	251	243	213	231	231	255	228	236	216	227	250	232	234	238	209	262	221	250	269	217	220	248	228	243	209	236	209	223	216	272	204	212	239	229	227	207	213	231	207	265	231	230	230	251	213	241	226	245	250	215	236	212	213	225	226	249	226	210	236	248	213	221	240	237	235	245	224	231	211	208	210	254	224	238	236	235	249	255	234	245	235	236	226	227	259	232	212	244	245	262	230	226	237	239	208	212	236	233	263	220	212	235	230	219	218	258	237	241	218	225	223	230	249	197	226	231	228	216	239	219	227	278	228	240	223	240	212	225	229	227	226	236	230	186	236	254	243	218	232	235	245	222	237	225	246	230	229	248	219	238	239	238	197	257	237	221	230	247	229	258	228	209	238	216	217	219	235	240	242	212	219	228	255	235	227	237	247	215	233	238	218	242	235	230	248	211	251	221	242	217	225	250	225	235	261	228	240	241	215	225	223	246	233	258	245	247	222	246	241	236	236	224	228	202	225	240	244	230	235	221	231	245	210	227	210	227	242	249	238	234	231	265	239	277	230	240	232	244	240	245	242	210	225	228	232	237	204	224	227	225	230	263	253	219	239	254	226	202	220	230	271	217	245	237	234	221	236	234	217	192	249	229	244	236	210	231	224	238	223	233	256	281	251	208	234	237	263	235	249	240	254	204	224	214	231	227	197	253	218	241	212	232	228	206	240	248	201	205	220	229	263	229	240	241	228	213	223	218	225	255	257	202	244	220	237	249	230	239	219	251	250	232	265	221	242	220	251	239	256	225	244	254	256	227	245	247	229	209	238	243	239	225	235	238	242	246	242	215	231	230	234	260	229	229	231	205	230	233	214	195	231	205	259	229	241	219	216	223	237	230	217	240	238	228	253	227	222	205	230	241	238	234	240	234	270	245	220	223	212	232	230	222	242	207	220	226	212	216	228	245	212	228	216	217	221	249	238	244	257	226	222	221	242	224	208	241	232	265	249	233	224	217	228	211	219	238	229	248	219	219	272	204	226	226	245	226	228	220	241	231	233	244	228	232	238	236	212	236	268	205	209	212	217	232	239	241	235	231	231	274	227	241	213	249	215	244	211	230	233	237	242	218	235	263	238	254	242	215	231	234	218	238	230	238	247	252	233	216	216	223	241	239	224	230	243	247	242	254	253	241	262	238	189	221	214	239	204	236	222	226	225	249	222	226	255	228	225	208	218	253	239	234	255	234	254	229	258	223	243	232	238	235	212	258	229	220	221	218	259	218	219	248	214	281	245	267	230	218	220	231	228	228	266	259	217	228	227	220	229	227	233	233	215	205	215	225	233	259	246	239	217	246	237	258	236	208	265	224	235	229	217	222	232	203	239	245	231	236	216	214	233	236	231	229	231	274	212	219	252	237	225	235	257	242	230	243	255	258	243	239	225	225	224	225	224	216	212	224	237	244	213	235	250	233	218	237	233	252	224	242	224	243	232	247	250	233	259	231	239	224	236	272	240	217	217	237	242	245	238	247	242	245	242	241	248	250	215	255	238	237	216	220	242	219	243	246	249	269	227	223	231	246	238	216	234	227	224	230	206	235	250	255	207	248	233	237	238	216	226	234	236	229	210	206	248	253	253	231	221	216	233	255	233	221	240	225	256	215	222	219	235	231	256	251	219	263	234	243	210	249	227	221	222	235	236	239	194	226	239	248	241	229	265	248	247	251	206	246	214	237	235	218	243	242	223	225	217	204	218	239	209	230	243	218	227	273	235	220	228	227	239	222	214	235	263	234	222	253	225	226	231	245	240	226	242	239	235	227	241	221	247	248	231	218	239	238	223	243	222	262	252	233	232	244	228	245	216	217	233	235	236	231	237	252	242	232	221	230	230	230	218	246	252	225	244	225	226	211	215	243	208	236	231	222	240	197	237	213	226	249	249	207	224	239	221	247	214	244	234	247	239	225	228	203	226	231	236	233	225	241	232	238	214	242	223	242	243	254	237	238	209	221	258	227	220	239	255	217	225	256	245	238	234	210	218	221	224	235	230	222	242	213	234	244	215	214	250	227	232	226	235	235	246	218	235	231	242	225	247	222	240	244	252	222	255	220	234	225	256	226	231	236	238	237	245	226	232	228	231	233	219	232	244	230	242	230	213	263	240	226	220	238	232	221	216	223	243	219	245	232	216	233	238	252	209	258	238	221	235	231	218	262	217	238	238	226	217	241	261	204	232	227	253	209	228	248	241	234	238	233	231	214	226	242	210	242	251	214	229	225	241	213	228	236	246	239	235	238	274	226	217	205	250	237	225	214	249	224	229	255	228	236	231	223	256	223	217	243	216	234	242	232	232	202	232	228	208	235	227	237	209	246	212	242	214	215	229	218	228	222	248	234	228	238	243	228	234	234	215	258	237
47646	72478	62752	44356	33171	42476	42310	11880	546	521	479	453	379	385	378	363	344	376	374	356	350	365	337	359	368	359	352	344	316	354	344	329	324	341	355	346	322	317	319	311	300	331	311	333	334	337	315	362	343	315	335	325	355	306	350	341	310	307	317	341	313	342	316	345	323	334	349	311	308	313	346	320	303	316	324	311	328	308	313	320	317	300	335	317	325	330	341	307	322	333	366	348	332	331	308	303	302	336	360	347	312	331	284	338	314	313	304	302	316	354	328	317	335	340	321	287	333	328	345	320	349	300	372	299	303	324	331	324	324	337	349	302	325	340	336	318	320	313	341	324	315	329	322	349	356	313	342	365	342	329	346	295	338	296	310	333	341	320	312	292	312	301	350	328	315	318	324	346	330	321	315	300	313	337	309	350	311	323	337	338	339	340	331	319	331	321	332	323	321	318	325	299	308	332	301	349	337	292	324	345	290	304	326	338	340	371	323	356	306	318	340	352	320	323	333	354	319	323	344	336	280	325	328	334	310	361	307	363	337	356	351	327	348	310	323	361	307	342	329	298	361	314	319	298	341	312	351	334	355	318	342	316	335	330	340	333	336	294	307	304	354	330	326	315	330	314	324	338	305	345	347	343	314	311	327	336	317	353	306	333	337	338	336	320	352	298	309	347	330	339	334	335	322	325	347	351	353	317	331	336	303	317	357	333	306	322	326	326	335	322	315	326	304	299	317	333	356	308	329	346	320	317	329	337	324	315	338	324	332	314	310	356	320	314	345	336	341	303	311	341	340	331	338	329	330	315	336	317	315	323	372	333	321	290	325	328	324	345	311	329	308	336	335	344	314	317	295	337	302	321	331	311	354	338	332	321	290	327	353	293	340	322	305	319	315	300	314	329	345	336	322	335	325	314	371	335	304	331	336	325	330	302	363	335	328	313	336	317	325	294	344	356	317	333	335	319	311	284	355	346	339	344	295	345	310	316	322	331	327	309	337	361	311	333	310	358	339	327	350	335	338	314	337	308	314	335	307	307	304	348	328	329	332	321	334	338	302	328	298	302	326	301	338	315	310	345	326	332	313	328	334	320	282	279	314	330	327	333	311	290	302	348	325	362	363	276	324	282	315	349	334	312	341	339	303	339	346	343	326	326	318	354	302	327	342	328	343	337	309	322	293	326	353	351	318	335	321	331	352	331	349	329	350	315	350	322	341	311	292	358	356	309	354	337	337	310	320	336	308	342	322	313	355	335	351	318	333	324	309	309	321	312	333	335	319	285	316	346	331	328	316	337	329	327	326	296	344	336	331	327	303	333	295	357	329	325	328	287	343	300	344	321	325	363	334	315	329	338	295	346	329	328	336	331	359	350	331	330	331	326	320	336	333	349	328	317	310	326	344	317	291	333	295	304	347	327	335	329	328	358	296	312	329	364	305	325	319	316	343	303	316	298	317	317	321	315	336	314	311	318	340	326	318	319	334	331	358	317	332	340	328	312	334	328	341	323	304	358	299	319	349	352	351	325	345	320	320	338	327	292	294	320	318	352	343	321	298	304	311	309	350	322	310	314	366	344	345	356	286	330	298	332	336	318	326	331	321	346	323	320	318	326	316	340	336	324	320	322	333	354	310	307	312	341	335	294	291	324	324	350	298	347	339	306	314	312	318	320	324	332	316	297	308	310	301	323	316	327	321	306	359	334	316	330	320	356	333	294	290	326	359	315	322	298	314	342	332	296	323	318	325	301	302	331	357	314	343	305	325	317	334	340	326	329	346	315	334	331	305	318	324	342	337	338	312	350	313	315	356	326	314	288	333	334	342	328	298	330	316	334	337	329	346	321	323	344	291	331	322	309	348	315	358	326	353	286	335	319	299	330	339	345	330	325	317	347	331	356	328	362	334	331	359	327	344	337	302	345	316	309	324	322	304	301	325	311	324	317	320	309	350	327	320	331	326	353	337	302	344	368	323	317	334	349	323	302	322	322	329	302	318	338	315	293	326	351	326	337	284	300	323	347	289	348	332	349	328	327	363	315	337	350	327	335	305	313	295	311	329	297	337	304	328	336	312	353	324	323	305	366	340	333	346	320	342	330	318	332	323	317	312	286	355	325	332	319	334	342	325	361	328	349	324	294	332	363	307	327	337	318	323	331	331	329	302	315	305	299	327	338	301	331	312	335	336	322	353	313	321	337	331	339	306	295	316	304	316	323	333	361	292	318	307	334	307	351	342	312	343	301	315	342	307	325	310	306	301	343	335	319	321	318	375	307	298	329	337	348	339	341	300	318	333	329	313	305	349	337	319	322	329	311	337	327	298	373	348	303	295	321	296	357	335	328	298	324	339	322	325	320	317	322	310	313	336	303	335	355	330	351	348	326	345	347	346	339	361	337	329	319	320	326	335	341	343	342	317	339	296	312	312	308	301	333	337	333	326	321	315	303	316	343	329	350	319	355	301	325	334	332	315	337	342	340	352	332	363	327	314	304	342	349	326	328	324	347	318	365	351	331	323	305	321	330	326	350	352	327	344	330	315	343	320	330	339	303	349	295	339	326	327	336	306	327	365	301	339	316	324	313	309	336	297	332	316	338	320	335	323	352	303	350	308	322	335	308	336	308	354	311	297	339	336	325	331	334	320	373	340	329	344	325	312	348	336	346	354	314	336	358	356	270	302	309	306	320	315	317	327	339	320	352	337	352	299	308	314	333	327	329	319	331	332	315	318	348	340	308	319	344	358	324	328	344	358	304	321	324	328	273	314	343	316	322	341	338	322	348	304	331	337	354	317	306	322	333	318	325	367	362	341	309	355	340	359	311	315	305	347	311	336	339	329	357	319	356	294	310	342	312	339	326	329	325	297	284	329	335	318	336	355	324	328	357	333	328	348	340	294	337	357	324	326	344	298	335	329	345	322	319	337	310	310	319	314	320	320	307	314	326	313	315	312	323	345	319	304	330	338	345	354	344	351	321	341	315	338	320	313	321	316	305	325	330	306	321	324	344	310	297	353	319	298	345	315	338	335	286	313	298	331	305	343	313	313	295	338	313	320	340	323	330	335	322	343	317	324	306	319	337	306	287	329	326	311	344	328	317	300	306	303	313	334	333	316	322	322	330	315	342	306	327	338	303	327	310	321	317	314	345	309	291	328	314	347	315	348	343	342	333	328	329	328	318	315	313	307	334	342	315	330	317	314	318	298	302	342	365	302	313	299	337	294	356	298	312	327	345	333	329	317	315	343	367	321	327	349	291	351	321	349	322	357	312	326	321	330	341	298	316	348	312	296	304	334	331	301	322	314	331	325	326	337	342	345	304	330	281	335	334	317	302	322	347	313	335	312	313	371	306	336	329	313	313	319	326	293	354	313	345	332	312	301	334	331	296	342	337	323	346	320	322	302	312	327	347	327	344	327	333	322	296	329	305	317	339	320	341	335	308	348	325	348	322	346	360	361	330	332	344	328	324	342	324	322	292	312	309	313	332	316	332	355	332	295	334
30724	34200	35692	23608	10851	7983	5184	1032	542	536	532	554	538	500	537	603	526	566	539	524	550	533	521	543	524	553	539	528	534	504	521	504	561	582	537	551	530	529	527	562	519	544	538	522	518	525	504	569	511	552	550	553	522	493	535	537	547	475	548	521	537	525	484	559	564	509	513	558	523	471	553	503	545	512	530	528	533	541	515	534	530	547	550	552	509	553	543	547	532	557	536	558	549	527	536	506	549	535	542	540	549	550	496	537	508	529	552	522	477	509	531	524	496	572	575	518	539	556	581	514	529	513	546	533	556	531	562	518	534	545	505	492	539	516	477	521	499	575	524	540	527	554	501	506	475	552	512	537	551	564	525	518	538	551	536	578	552	539	509	515	538	534	538	555	506	556	563	543	547	564	523	544	538	542	510	547	523	548	578	493	549	548	504	557	529	547	568	570	556	540	578	528	514	541	550	531	572	529	565	538	538	521	525	529	503	518	543	549	559	532	520	541	517	525	538	511	530	588	532	538	516	525	548	549	514	510	521	504	541	552	550	539	540	501	540	557	529	535	579	521	518	538	509	544	473	580	534	546	511	502	542	473	536	548	538	540	533	563	553	541	523	557	477	580	528	497	526	528	495	526	553	572	514	520	584	534	515	531	533	491	563	558	533	512	526	513	564	498	564	507	542	516	511	511	526	555	554	545	528	531	544	537	526	570	560	553	558	523	519	512	582	542	541	496	571	517	532	524	527	542	564	510	529	536	524	582	565	559	506	510	550	549	521	542	549	518	529	543	531	532	492	510	536	538	542	542	564	575	537	521	507	524	541	540	545	553	539	557	528	523	547	561	523	540	551	507	582	520	562	523	517	543	523	526	534	492	559	517	546	488	550	533	548	578	495	538	502	546	568	532	543	519	519	568	522	527	548	587	544	517	558	552	571	559	517	520	543	563	568	507	563	568	528	537	521	539	533	514	541	527	502	516	547	539	548	550	562	536	560	506	530	556	520	523	537	539	504	567	571	551	537	511	564	569	545	522	565	555	544	519	510	511	532	543	515	533	568	534	502	488	513	567	519	507	507	589	539	505	522	516	556	539	524	531	514	495	521	528	532	526	503	542	515	524	518	511	485	556	497	536	565	536	550	578	513	542	516	570	557	524	523	520	515	517	529	534	520	548	524	506	545	511	561	525	563	570	528	488	515	555	517	550	571	563	552	534	544	587	505	544	531	531	528	539	576	527	517	557	560	564	535	515	560	511	563	530	523	514	513	485	530	564	547	526	549	552	542	521	552	565	524	520	571	550	521	523	516	540	567	518	521	538	538	532	552	474	563	544	559	480	573	514	509	553	566	543	555	548	533	518	541	521	554	513	548	542	548	544	523	472	566	526	566	523	538	520	556	545	581	508	553	520	514	563	555	502	545	530	546	509	544	539	501	534	546	531	520	547	533	499	551	525	520	515	550	519	540	521	547	496	503	518	570	540	480	530	502	503	545	529	550	545	525	563	551	570	514	598	531	554	558	535	542	563	515	504	523	514	540	556	511	502	522	522	533	537	571	537	509	546	555	531	567	495	578	535	518	544	507	569	575	520	558	559	531	545	514	532	549	519	496	535	536	536	536	521	556	513	494	567	485	565	551	512	515	553	498	563	548	522	544	561	557	498	535	508	566	533	513	558	527	546	552	516	522	526	570	544	543	535	519	583	542	552	514	505	509	514	531	530	582	552	524	560	541	523	499	515	516	533	528	525	530	530	546	538	566	525	540	521	572	535	539	536	520	504	546	529	537	565	556	543	498	532	505	543	570	588	571	511	500	579	511	540	551	548	534	510	530	528	540	533	546	513	499	568	530	530	539	528	555	551	546	484	513	538	560	542	534	538	575	515	501	545	522	532	504	530	533	546	509	566	535	551	553	513	544	529	538	506	535	513	531	551	533	510	524	550	536	532	554	532	501	524	547	480	553	549	524	526	499	544	517	515	505	582	574	557	488	499	525	534	523	541	570	532	512	546	514	535	555	499	531	543	539	532	588	545	533	544	579	538	513	521	543	502	512	530	494	568	538	515	531	507	537	555	549	505	525	573	539	529	558	514	536	536	495	495	529	555	514	533	486	511	549	534	537	557	535	536	517	555	499	513	539	542	542	519	511	578	519	539	528	532	580	511	524	506	588	529	545	569	528	531	528	529	560	554	505	532	542	521	498	558	541	538	596	496	503	520	514	514	506	542	546	561	527	536	525	554	525	494	518	547	577	553	516	534	506	576	530	552	550	483	506	516	557	538	525	517	526	519	542	554	533	539	521	574	518	518	534	554	524	519	541	515	525	531	549	524	571	539	534	504	521	535	500	535	515	526	529	527	519	507	545	570	546	501	508	541	503	552	544	500	516	555	516	516	531	537	544	557	525	538	548	513	537	555	496	529	534	500	540	546	531	578	548	563	518	526	537	514	554	537	552	521	522	512	540	508	519	551	550	569	529	508	535	550	508	547	511	538	581	521	549	525	513	537	523	537	502	522	536	580	527	515	568	537	526	517	540	529	530	526	556	529	556	512	546	547	526	524	509	512	518	545	565	513	517	545	519	540	517	549	525	525	515	565	557	554	550	511	548	481	523	520	518	504	528	514	530	554	561	547	572	535	506	541	545	545	544	581	563	591	561	523	562	502	540	508	521	545	535	531	503	570	539	538	525	571	552	558	510	534	553	563	566	532	497	543	539	484	562	490	528	542	549	544	509	544	462	542	556	516	506	516	533	543	502	520	533	501	554	563	467	525	564	580	532	523	519	521	493	556	528	505	524	544	520	519	551	553	543	520	549	531	533	544	557	550	537	534	561	489	562	576	551	490	499	541	519	526	546	495	509	504	536	538	506	582	536	486	525	532	582	526	555	561	518	579	506	541	507	571	574	562	572	516	549	529	529	548	515	527	541	541	503	541	520	519	535	509	539	509	498	572	495	515	542	507	530	489	546	560	561	520	521	566	537	545	545	560	525	520	552	491	543	502	498	552	556	536	539	561	530	561	514	523	553	546	507	519	555	514	528	542	564	524	531	529	501	546	513	515	513	520	553	550	505	576	554	534	536	494	540	531	500	526	536	540	472	554	499	510	555	523	511	530	542	563	510	549	546	539	542	503	559	494	591	539	514	520	522	532	593	532	540	534	581	525	553	533	526	498	544	566	525	507	574	536	529	518	533	570	526	515	512	514	545	540	558	551	517	514	521	552	515	533	490	498	524	529	528	517	521	516	532	563	534	502	564	524	563	534	533	493	560	531	542	517	514	564	508	535	553	571	522	547	541	512	565	526	545	547	554	554	514	513	536	500	515	559	519	524	560	517	507	545	517	515	516	489	520	553	533	531	526	511	512	540	533	576	549	513	528	568	537	568	516	536	522	543	531	540	537	517	535	540	518	536	540	540	555	520	526	534	537	535	542	515	522	564	564	529	545	541	526	535	583	525	544	551	566	523	528	523	534	537	517	546	531	514	548	537	515	535
40413	52148	39739	23203	13139	11732	7737	1696	741	731	727	752	735	694	692	750	742	739	777	786	721	758	709	710	738	727	759	765	707	747	764	756	739	683	724	729	726	748	756	723	766	718	750	675	729	689	728	739	718	716	747	736	780	754	721	789	711	761	723	693	788	752	723	713	705	695	690	713	725	715	689	729	733	722	725	719	711	721	743	745	744	718	708	695	726	727	713	717	742	738	736	726	769	750	720	707	747	751	778	737	701	791	674	713	735	750	692	762	758	754	691	717	732	697	759	735	769	708	755	714	680	730	725	747	705	690	727	751	722	743	745	721	717	729	702	719	728	744	761	681	735	761	763	693	750	737	695	771	733	688	756	705	684	751	719	788	727	725	729	725	742	704	726	717	704	731	786	708	663	733	705	739	716	750	676	701	730	712	794	730	728	724	732	747	768	773	759	694	698	725	708	766	760	736	712	712	712	757	706	694	756	731	705	718	739	747	730	734	757	712	759	752	745	747	726	719	721	730	671	759	755	782	783	744	733	727	746	716	777	751	679	753	750	703	752	696	732	732	714	765	713	744	717	750	739	707	724	757	680	733	724	781	728	691	769	680	738	691	718	752	740	707	747	744	773	706	758	720	722	740	701	753	721	683	770	728	699	735	742	723	787	728	698	708	723	791	663	706	745	743	727	717	684	709	728	749	735	751	739	727	708	746	754	728	760	733	743	719	744	717	680	741	714	747	709	724	704	684	768	750	717	735	721	741	694	704	740	656	730	741	773	688	759	735	690	673	709	757	738	760	735	710	691	722	748	720	730	704	757	733	747	745	730	737	753	728	664	706	769	718	743	691	720	729	717	738	691	728	720	694	773	735	744	714	710	728	786	772	695	729	733	731	706	816	735	742	762	747	735	740	759	736	752	711	717	719	734	712	707	739	728	716	698	740	704	696	730	707	730	719	720	740	770	729	738	751	736	741	724	712	759	782	711	743	744	719	741	725	690	726	783	752	763	761	719	708	752	707	720	669	723	766	732	754	727	699	736	700	721	768	766	727	733	720	737	707	729	766	740	714	706	749	774	755	689	725	729	726	722	715	693	725	736	767	749	728	717	706	748	685	722	724	753	730	761	767	702	741	706	750	713	741	717	797	710	754	715	675	686	792	753	704	790	734	706	750	701	676	694	734	729	713	760	713	676	744	689	717	746	759	719	725	729	719	764	745	744	748	727	728	722	752	789	738	760	772	768	709	766	737	733	680	733	699	741	693	744	744	694	760	696	789	703	761	781	719	705	705	693	728	746	731	793	730	697	752	719	712	712	704	741	768	749	706	742	776	736	736	689	686	727	729	734	734	739	804	787	725	764	731	722	734	773	738	738	683	728	728	723	726	733	740	738	726	746	742	734	728	727	696	725	753	730	743	732	742	708	718	766	735	743	762	686	778	742	709	732	714	706	688	723	768	740	785	733	694	776	759	738	720	712	702	748	770	697	734	746	708	740	760	686	775	734	755	733	721	735	707	709	764	763	738	710	697	695	727	719	766	760	767	712	729	727	739	742	703	692	717	724	768	668	745	702	734	725	717	748	716	717	724	722	764	713	746	756	778	785	779	719	781	707	759	700	728	719	752	740	783	745	689	715	749	744	737	692	716	752	708	745	688	728	700	694	719	706	688	751	769	767	748	795	751	713	687	769	709	736	711	731	744	724	722	704	677	724	736	786	718	749	746	756	725	710	767	703	717	693	729	748	710	720	738	691	698	723	727	761	725	745	775	684	671	686	702	788	742	707	648	811	746	766	750	759	680	738	747	696	778	709	741	746	654	739	778	731	744	768	773	715	696	724	696	710	711	713	711	733	700	757	764	655	703	753	768	700	729	742	684	789	744	750	752	744	706	674	752	755	724	721	693	757	730	720	758	730	673	729	727	715	677	698	728	741	712	756	716	699	712	684	748	735	731	676	760	755	720	685	715	777	739	748	750	730	710	738	708	776	774	707	691	662	741	726	747	756	762	734	719	715	737	691	710	737	727	771	725	690	740	749	770	726	721	762	743	736	763	701	712	767	713	755	732	706	735	765	717	759	689	708	749	731	725	749	737	759	717	714	714	740	758	720	713	775	782	737	760	729	745	689	762	724	702	710	701	711	754	752	725	719	716	706	693	752	737	763	684	769	769	726	764	730	739	764	709	780	723	755	707	713	763	714	724	666	737	736	726	659	691	724	766	718	731	680	759	714	752	731	719	717	760	740	744	735	740	721	763	691	724	698	728	712	669	765	699	697	734	722	789	692	735	734	658	751	762	718	694	712	710	786	724	720	757	728	732	660	760	759	725	717	746	671	734	746	744	725	746	751	769	709	821	740	735	717	728	719	671	772	701	766	747	675	710	746	714	714	705	698	696	702	763	695	752	702	703	792	720	767	715	743	718	771	729	743	710	712	717	673	687	752	748	685	751	776	700	758	714	787	728	730	765	748	770	696	754	714	723	719	714	722	746	775	739	727	672	720	771	706	737	717	749	699	697	704	734	752	723	743	729	725	703	784	771	664	771	722	699	732	731	721	743	717	763	716	711	703	744	770	767	725	751	756	775	732	744	730	726	746	728	732	733	768	725	731	751	683	753	751	717	756	735	719	685	738	744	794	729	692	749	744	726	722	758	708	679	738	736	733	706	773	753	769	741	738	767	719	730	721	717	710	691	761	699	737	790	726	770	723	754	748	736	725	704	753	766	751	677	743	762	695	711	760	721	719	767	702	711	726	764	685	707	749	742	721	729	725	717	723	782	737	735	701	727	738	740	773	740	772	750	694	691	668	673	721	699	749	754	717	721	725	781	718	732	713	748	739	711	712	716	778	760	719	716	744	760	693	752	696	750	777	713	723	722	725	725	720	735	715	743	740	701	687	693	750	733	745	736	721	763	742	778	728	710	730	752	723	761	713	758	676	713	745	727	737	728	727	735	721	729	772	716	708	695	722	734	712	719	710	729	697	749	764	710	729	719	760	697	734	767	733	752	745	754	721	691	779	768	739	708	742	752	719	739	694	688	726	760	711	773	765	744	695	799	705	719	751	739	699	746	749	778	759	748	712	711	709	778	739	709	718	709	754	715	724	717	682	777	790	734	731	736	699	754	742	734	705	807	703	697	725	725	728	731	712	687	764	720	724	770	739	756	730	728	717	723	748	720	744	753	744	722	768	728	782	729	711	705	738	746	757	715	740	730	710	728	700	712	715	758	742	689	760	771	715	706	713	698	781	705	752	691	773	705	717	722	739	761	718	747	738	753	692	690	752	720	745	708	731	730	697	718	728	789	773	742	698	766	749	795	741	702	740	728	739	753	756	750	713	743	782	714	693	792	729	769	757	718	750	697	740	702	739	723	687	734	697	681	699	730	715	719	778	701	739	729	760	758	709	729	772	683	709	777	757	714	746	728	708	707	750	727	686	727	768	727	703	727	737	679	752	749	689	757	725	698	710	753	704	703	801	700	747	733	743	705	703	747
24179	21389	28637	26183	30387	38566	30247	8937	846	480	499	473	432	475	474	498	468	490	486	511	460	466	478	452	480	480	455	453	479	470	460	452	486	448	501	425	489	468	496	497	466	478	480	483	487	469	488	486	458	467	466	502	461	480	483	425	436	514	484	439	455	493	485	442	458	512	449	521	451	480	439	445	455	459	469	462	445	494	493	431	489	482	483	476	434	484	435	462	501	449	444	441	432	475	455	460	482	448	494	465	443	466	496	477	454	509	466	467	473	467	451	423	484	453	487	451	451	442	447	457	449	454	466	461	468	442	464	466	479	446	471	484	452	446	458	461	448	483	450	450	479	449	463	472	469	420	463	477	457	477	456	451	430	438	451	455	464	484	453	469	463	450	444	439	473	458	470	460	467	437	475	407	447	476	525	474	467	465	410	509	473	486	458	425	503	498	467	444	454	505	476	466	469	491	460	430	448	435	470	441	510	450	450	473	456	489	480	428	452	467	451	482	474	427	465	470	479	451	439	442	493	416	460	469	453	471	408	466	478	451	506	470	475	450	441	427	476	476	468	450	452	479	479	444	441	455	445	454	491	457	436	438	479	463	470	423	472	467	487	459	465	454	467	477	455	448	489	500	450	478	440	484	467	475	461	448	460	475	473	432	492	501	461	471	457	468	477	453	473	486	466	439	482	502	460	456	463	466	480	448	439	489	448	496	529	484	437	431	462	452	460	439	492	482	456	464	497	431	460	465	460	455	478	405	482	473	429	430	462	458	480	462	469	432	448	461	428	451	455	418	469	441	458	429	457	435	466	480	475	466	424	427	423	440	460	477	458	494	484	474	422	492	446	486	474	438	450	478	484	431	477	452	458	486	450	456	463	438	455	502	461	461	452	498	464	461	451	458	469	512	476	475	498	468	450	508	481	456	446	476	480	458	448	476	445	470	430	453	471	426	482	461	435	468	454	459	476	460	498	432	440	483	458	432	490	448	482	451	487	459	434	439	461	444	468	446	489	450	504	485	449	443	467	466	494	447	452	480	460	482	496	454	463	462	461	502	446	459	426	473	483	466	488	473	466	448	495	453	512	461	473	426	477	498	465	474	453	424	485	487	454	469	452	449	466	509	485	468	468	444	484	501	457	473	474	483	476	449	448	489	447	454	440	475	482	443	444	448	440	459	482	482	451	475	440	490	470	432	459	471	472	498	452	462	487	431	479	444	444	455	455	513	477	472	429	496	450	448	475	475	454	472	467	519	501	477	447	452	517	471	469	440	458	465	465	452	491	462	464	456	472	438	455	463	466	514	461	443	473	452	453	422	452	423	491	455	457	467	447	454	443	503	482	439	473	412	476	444	483	430	451	450	471	491	415	441	431	455	469	467	464	457	500	466	447	430	449	450	509	455	431	482	445	414	482	456	471	446	422	500	429	446	453	441	446	449	484	473	507	419	399	476	460	502	445	453	425	501	421	446	461	485	437	432	463	510	467	412	483	489	430	451	453	513	441	472	447	432	488	429	470	485	453	473	493	495	433	456	495	500	428	450	458	442	475	481	422	479	455	456	427	459	477	466	423	463	469	459	473	418	504	472	441	429	491	462	477	449	460	476	460	496	465	431	441	453	457	505	455	464	466	472	474	465	428	481	486	463	449	454	472	480	478	456	474	498	494	471	466	461	461	463	445	435	458	525	443	473	452	448	488	522	481	456	462	442	494	431	474	464	475	440	424	446	488	441	464	458	465	446	432	440	487	463	479	453	471	458	479	433	481	452	430	443	444	489	453	486	507	441	510	448	480	465	491	466	445	423	454	440	412	438	491	468	458	481	483	454	422	469	454	464	464	465	470	463	457	473	432	451	517	467	463	425	463	424	453	433	440	449	459	447	452	443	454	497	489	509	474	473	456	458	483	470	431	425	446	485	451	469	509	456	482	481	467	418	459	450	478	474	479	473	477	456	457	465	453	430	458	437	487	457	445	475	465	485	440	460	459	465	466	486	462	498	441	464	485	450	458	434	500	466	427	500	494	521	473	454	490	477	463	483	464	439	491	464	470	468	436	452	461	501	454	481	457	437	442	464	455	408	446	505	487	458	465	467	444	480	451	448	455	441	478	459	466	502	465	501	444	453	509	452	488	438	450	458	412	475	475	455	499	458	428	472	437	433	476	476	506	450	501	475	480	498	476	452	457	479	440	448	470	486	452	474	462	419	478	474	484	500	447	472	492	465	483	427	452	466	467	446	446	469	464	478	441	498	464	462	503	465	446	451	439	460	479	448	445	450	460	488	437	473	454	430	486	455	473	448	442	459	464	442	449	450	498	450	474	443	420	467	452	499	473	463	460	431	470	438	414	451	494	470	457	436	490	459	436	445	488	484	453	447	426	447	456	439	447	410	434	439	474	430	438	455	468	444	497	447	421	439	430	424	473	480	438	472	436	453	422	495	489	435	466	481	464	464	436	472	495	457	456	430	445	455	473	477	465	491	477	475	477	493	503	456	439	463	492	467	459	476	456	482	458	451	437	442	491	478	435	447	463	498	461	475	468	483	474	457	484	438	432	472	469	465	473	460	472	519	483	463	510	446	484	485	428	473	458	465	457	449	475	438	464	435	461	473	465	472	463	468	418	429	480	484	441	499	425	465	445	439	464	454	458	449	455	463	426	469	448	499	445	451	450	465	456	438	430	496	511	448	467	452	435	457	517	474	442	479	446	427	462	460	424	490	452	474	472	472	461	450	467	451	465	464	472	417	469	468	459	496	490	451	466	473	478	450	444	477	454	456	454	421	478	450	454	461	450	450	454	452	475	445	433	440	450	467	472	435	440	494	454	480	447	437	457	491	462	448	440	475	461	454	466	439	467	433	445	454	484	445	462	465	495	485	438	466	458	452	465	450	450	434	475	493	445	497	472	480	466	468	462	450	463	511	499	475	463	437	468	464	469	434	430	471	460	427	458	484	450	481	437	457	477	459	462	460	458	434	465	478	461	484	463	444	471	461	480	471	456	491	454	464	445	506	468	453	495	480	437	457	465	493	490	460	469	474	473	495	475	466	459	441	487	510	490	462	431	447	420	464	462	438	475	453	461	442	458	450	451	432	462	423	449	442	476	475	440	466	461	432	445	472	451	441	463	440	452	485	479	454	449	434	495	455	471	448	470	436	468	475	462	463	473	441	428	459	431	486	463	485	482	469	418	441	459	417	459	412	463	432	453	513	467	485	454	457	435	461	473	455	458	474	490	469	477	447	466	452	499	491	486	439	452	480	521	455	458	472	491	441	459	478	419	456	449	452	459	463	439	456	431	448	444	493	441	478	442	456	483	432	434	480	486	440	454	467	481	462	498	451	459	460	435	447	438	458	428	460	421	478	441	471	429	474	476	471	479	467	456	480	460	431	453	455	518	472	435	469	437	471	427	414	487	476	499	450	463	485	448	471	432	481	461	488	474	461	487	445	463	460	459	443	476	463	497	476	465	443	441	416	500	446	448	468	431	458
46719	67183	44977	39140	40675	42629	29686	10399	1023	699	682	679	630	699	674	645	648	655	662	677	662	682	653	698	667	650	659	635	673	659	642	587	696	687	616	613	696	628	652	629	654	578	619	620	624	684	658	639	652	638	614	617	645	701	639	592	653	632	642	661	678	632	651	661	611	653	662	652	656	621	614	650	634	634	648	634	735	651	607	622	679	635	642	668	616	644	629	673	638	645	651	631	631	633	675	685	639	614	669	625	645	621	620	632	659	671	654	614	632	631	657	674	612	629	634	591	640	616	676	631	626	681	615	644	641	628	697	653	660	633	628	663	608	636	657	621	648	660	693	698	638	672	699	608	609	620	632	643	635	648	642	604	632	637	666	654	605	666	660	663	657	651	628	660	657	663	686	609	620	658	649	684	634	667	670	645	636	664	674	626	620	659	618	637	667	644	656	601	629	619	643	643	674	597	635	667	658	650	630	633	658	609	609	623	602	634	618	662	678	570	579	641	643	657	596	594	617	646	671	624	625	672	638	640	620	651	693	622	647	659	664	611	679	658	624	634	633	675	618	656	589	611	623	645	628	655	670	623	644	641	628	654	656	625	643	649	646	672	655	661	674	651	587	618	609	677	624	658	651	591	662	612	619	597	597	650	631	662	617	639	660	633	620	638	608	697	632	691	651	703	637	645	645	635	668	626	655	608	585	633	647	646	650	619	631	643	610	638	670	644	599	630	618	631	676	630	695	673	679	689	639	675	649	625	639	655	689	625	635	691	663	625	625	630	683	618	646	661	647	633	652	659	622	662	677	632	649	641	678	635	611	653	636	644	670	605	599	654	637	688	647	597	661	624	626	642	578	619	638	628	654	642	643	616	659	660	631	650	645	620	631	585	611	633	641	676	647	614	580	626	685	598	644	640	611	618	630	611	628	592	668	614	651	636	578	603	643	606	643	663	635	648	688	651	660	618	625	674	650	626	655	617	655	636	631	655	656	664	658	586	662	662	642	658	621	631	667	735	686	617	674	668	600	591	666	664	678	650	645	664	624	621	640	617	627	643	620	636	651	680	599	633	663	682	595	641	629	604	623	666	652	682	645	643	592	681	604	647	658	649	649	657	679	642	649	646	640	611	640	672	623	675	676	644	615	660	621	637	647	625	614	625	627	589	624	617	648	656	651	686	652	628	630	643	629	621	657	631	669	609	591	700	640	657	634	648	688	647	640	653	640	648	659	669	618	600	660	653	659	670	642	659	655	606	655	617	655	642	656	638	645	638	613	635	617	668	669	635	638	659	641	633	650	631	621	624	645	645	628	602	674	628	615	648	645	644	646	663	660	631	620	610	638	647	638	638	638	603	607	645	664	669	603	608	661	657	648	638	645	669	605	617	699	642	627	622	668	679	644	650	627	657	617	611	602	628	655	625	682	683	622	699	589	639	647	607	644	638	678	631	632	647	712	649	662	639	670	638	651	614	669	673	639	624	636	601	612	677	636	615	652	648	685	656	655	645	620	635	662	630	633	668	619	591	599	656	619	685	678	632	659	627	673	669	635	667	647	695	656	636	624	598	661	598	618	651	657	686	667	649	654	668	626	633	594	671	634	655	616	640	611	701	680	627	689	636	670	643	676	663	654	626	634	627	617	620	588	656	661	639	686	637	650	632	638	667	668	632	683	648	623	670	606	645	647	628	664	654	655	627	640	655	692	653	639	596	657	663	672	632	678	624	633	647	672	663	648	625	625	651	659	634	621	688	645	665	631	645	677	725	675	604	681	616	684	626	620	662	637	625	588	687	633	670	615	651	659	637	642	662	667	651	662	652	641	646	642	664	665	674	633	588	604	643	656	688	642	625	650	656	602	592	633	611	646	679	617	655	623	676	579	650	669	631	682	669	687	653	635	692	653	631	661	706	629	632	649	650	634	692	645	644	648	640	622	640	642	627	607	636	608	616	656	641	644	645	670	636	606	624	647	644	597	614	591	653	633	656	621	638	582	623	651	695	621	637	622	644	635	648	625	622	661	635	653	647	618	624	638	654	660	679	687	719	635	693	668	673	632	635	631	626	638	687	614	668	654	643	712	661	631	652	652	630	630	646	655	632	712	616	678	700	622	657	633	627	637	624	630	654	673	663	653	652	646	631	691	617	638	646	589	625	575	661	641	662	648	693	635	605	629	650	656	587	639	625	655	642	674	626	661	650	605	701	659	617	631	646	663	639	644	646	638	651	637	655	652	651	654	669	641	655	626	627	648	661	660	622	671	656	638	656	595	669	634	671	680	599	673	659	632	578	685	628	619	574	626	659	654	661	640	646	626	688	649	666	625	648	607	655	654	635	652	625	638	666	635	638	619	632	601	625	630	677	651	670	663	652	646	661	629	580	617	649	618	635	654	657	669	638	633	623	632	604	634	671	660	681	608	630	660	619	629	588	608	642	631	671	635	655	657	649	641	637	624	657	664	671	636	620	636	658	642	655	637	615	647	679	665	658	651	655	622	628	638	667	578	630	620	653	639	586	602	663	658	661	609	661	672	655	640	683	626	636	633	650	642	697	623	638	613	638	686	626	641	661	633	672	641	656	655	633	639	625	624	617	636	634	650	634	647	699	636	617	641	622	620	640	642	645	590	644	670	619	683	634	649	631	654	642	636	653	646	633	662	640	651	651	717	616	600	607	638	647	658	669	581	653	632	641	672	612	665	697	663	654	657	630	655	675	655	617	690	600	642	707	647	609	657	580	680	608	624	641	650	666	636	671	618	635	625	681	659	649	612	610	660	622	672	614	646	654	591	645	635	627	651	641	625	661	641	664	625	680	661	633	609	627	673	631	700	621	623	649	646	619	678	641	656	655	609	627	586	665	632	663	699	656	658	656	636	597	641	612	673	662	651	668	647	642	631	673	649	674	662	635	654	633	600	626	637	624	667	651	651	692	659	632	648	592	634	662	637	673	651	673	631	629	652	595	648	638	675	666	600	614	648	665	639	616	660	610	642	582	615	632	610	650	676	652	603	673	651	670	644	650	643	637	596	689	657	603	636	634	625	635	630	683	625	636	656	661	633	630	630	634	623	687	574	679	618	637	661	684	638	650	632	639	668	682	640	666	614	668	656	668	624	678	670	652	639	686	672	672	603	680	664	658	683	685	665	676	634	604	682	586	636	631	670	654	644	617	598	638	640	623	665	641	638	644	643	614	624	617	637	662	594	673	623	670	636	668	639	697	646	645	648	609	620	657	630	645	605	632	686	669	657	645	674	642	634	659	638	650	655	663	612	654	672	634	645	632	643	654	648	658	647	629	641	597	584	682	643	683	662	633	635	664	650	618	680	640	621	637	651	669	677	619	698	643	617	640	626	659	628	637	611	620	687	665	632	629	633	625	647	602	659	649	630	675	637	610	681	626	662	640	687	654	607	659	649	612	641	671	626	630	699	658	642	620	598	648	644	646	613	601	665	616	675	675	646	649	634	628	660	654	598	671	663	636	668	623	646	642	695	620
23185	21217	28968	25594	38079	48060	35751	11853	839	334	315	276	315	269	299	305	278	258	288	268	280	230	246	276	307	276	264	252	266	290	279	296	278	258	259	287	288	293	252	292	255	259	280	264	259	308	277	309	285	243	267	265	300	277	253	281	299	284	294	264	251	268	285	263	278	270	273	288	313	274	290	290	283	270	280	261	276	306	292	272	279	288	283	272	307	267	273	274	307	286	273	305	291	284	276	272	290	274	284	280	261	272	276	289	260	238	253	284	271	258	291	271	288	276	281	255	292	267	284	249	294	293	277	288	268	271	256	251	289	265	288	276	262	287	257	265	277	270	294	277	270	262	239	274	269	264	290	302	296	257	272	279	261	284	261	288	274	260	305	273	270	289	264	233	277	260	274	298	301	265	257	261	283	260	276	282	294	297	260	286	250	282	293	284	279	271	270	244	266	276	270	279	283	246	259	257	286	265	269	263	280	279	281	273	261	254	263	276	286	265	252	268	302	283	263	271	302	269	304	283	256	282	283	288	272	276	306	266	265	291	278	275	232	291	296	252	255	273	290	270	263	278	278	249	288	267	289	276	266	301	248	306	276	263	294	278	273	265	252	275	255	297	287	267	289	263	266	250	267	285	292	269	291	268	289	263	277	286	302	280	282	279	282	280	280	279	252	278	299	253	277	284	288	297	311	272	265	275	309	315	259	284	298	248	261	257	272	259	270	282	251	280	261	247	289	296	285	272	281	254	255	272	263	280	275	251	290	287	281	249	275	235	290	285	270	290	270	280	267	281	276	277	277	267	281	263	261	255	276	270	282	264	270	256	295	299	283	282	275	271	262	249	269	243	272	260	287	271	300	275	300	274	264	259	262	274	264	258	283	292	271	301	244	248	293	258	266	278	274	242	264	275	305	277	265	293	295	271	284	295	277	240	252	277	261	275	289	265	263	259	244	248	279	292	286	287	279	279	257	250	261	278	266	260	259	265	278	271	290	249	281	290	250	285	273	279	308	320	255	244	260	280	294	300	240	251	263	280	287	271	288	260	257	305	276	250	272	265	283	281	258	254	270	275	288	282	251	270	290	334	276	285	257	264	278	284	259	245	263	259	286	287	268	273	253	267	270	263	301	297	254	270	282	317	271	258	281	263	253	283	257	286	272	249	270	271	250	285	302	312	242	277	280	262	262	276	285	277	286	264	270	283	253	295	253	271	279	282	277	264	283	303	270	301	299	263	279	267	252	283	253	263	267	262	274	265	273	323	263	276	260	256	280	317	282	271	260	257	239	268	303	278	284	277	236	288	269	275	282	251	294	290	268	258	277	266	262	260	268	289	252	278	278	260	256	259	278	267	273	297	280	266	247	271	250	291	295	281	275	265	266	255	261	311	246	271	284	273	272	272	248	282	291	239	246	254	288	265	292	262	276	239	294	271	272	262	252	277	284	277	263	288	275	256	279	290	252	278	260	305	265	270	269	274	262	303	293	279	288	271	278	304	270	277	284	249	271	250	272	278	276	292	271	285	295	286	255	291	292	280	254	254	283	278	273	268	285	281	303	284	281	272	282	286	266	283	269	288	254	276	253	281	283	256	268	244	269	278	253	247	242	281	244	290	284	268	266	266	242	284	265	293	274	267	268	276	274	251	252	236	265	274	292	268	291	282	230	293	260	293	286	279	278	288	254	232	244	324	267	251	270	300	255	245	304	265	274	247	302	273	257	252	264	305	268	268	266	273	282	277	264	290	256	290	243	281	244	267	278	291	293	268	274	269	264	273	276	270	241	307	299	235	288	285	293	258	284	267	283	265	291	246	283	269	279	280	264	259	275	285	283	269	272	265	263	291	280	271	273	276	272	265	254	285	266	280	256	270	266	281	286	274	263	286	264	266	250	290	256	253	274	276	284	250	286	272	281	268	255	268	271	268	269	271	277	277	295	276	259	260	277	266	280	264	285	286	276	258	283	278	251	298	289	283	265	284	278	287	291	270	284	273	264	308	272	287	286	317	266	281	280	294	274	268	276	279	291	268	288	269	264	256	304	253	276	267	305	292	236	254	244	278	279	230	269	279	257	268	254	253	260	278	286	260	284	240	281	278	293	246	294	293	269	261	250	234	263	286	277	242	255	290	269	290	283	274	299	249	278	253	292	277	260	258	254	254	288	255	268	261	277	296	249	272	264	252	246	292	289	284	246	258	289	259	288	285	285	292	264	276	263	257	270	288	288	270	263	309	284	284	307	269	271	257	283	274	261	308	251	312	284	270	265	262	287	262	281	280	267	301	238	270	280	268	285	290	257	256	289	277	268	274	282	268	287	247	272	269	282	291	302	287	286	270	271	272	272	271	266	279	261	270	299	261	287	282	288	279	281	287	259	276	254	284	268	288	290	279	259	278	283	263	285	257	298	271	296	281	272	229	268	286	261	246	274	261	225	250	312	287	282	264	280	247	261	267	304	284	297	295	270	263	252	248	315	296	274	246	247	269	264	275	286	254	262	254	279	288	287	277	299	276	273	266	301	283	279	270	271	286	255	293	292	312	250	249	247	276	273	254	271	311	282	265	325	263	283	315	250	295	279	301	268	287	264	266	264	265	268	310	257	295	248	269	293	245	284	258	263	271	262	274	293	279	275	262	285	254	287	274	242	293	265	270	299	273	275	288	296	265	275	294	268	263	258	302	270	259	282	302	295	255	301	277	261	268	265	285	265	243	252	300	273	282	240	272	253	279	271	301	276	279	274	285	293	249	255	270	301	262	272	284	269	256	287	236	250	282	275	298	277	292	239	274	281	264	258	272	254	299	266	255	265	269	236	299	254	278	302	269	297	280	257	257	285	278	272	292	282	277	260	285	291	281	295	269	263	264	273	264	285	260	280	283	281	273	249	252	294	259	271	262	305	258	269	273	261	277	228	267	290	265	286	262	303	275	266	273	305	257	297	311	271	268	233	275	247	292	273	229	280	265	277	298	284	252	296	227	267	310	261	249	288	283	297	286	255	284	294	263	257	269	238	296	247	300	240	241	310	276	263	316	271	285	246	275	259	268	311	279	295	253	269	276	281	285	252	259	282	262	247	314	274	276	279	257	268	295	277	262	261	294	277	286	274	289	270	306	274	285	276	254	267	259	240	260	312	268	283	279	283	306	256	277	269	288	287	256	279	259	272	261	282	264	288	247	269	286	280	274	262	265	268	280	289	281	290	303	279	271	286	273	272	255	304	284	275	248	280	270	270	281	285	278	286	272	260	276	271	276	304	275	265	269	268	241	287	266	271	265	265	271	255	296	288	257	266	263	264	271	269	247	293	268	259	298	261	247	275	276	288	273	262	293	293	284	256	285	265	258	283	272	299	247	259	282	277	266	272	272	279	263	281	267	256	256	246	266	269	284	273	258	283	276	284	254	261	285	269	301	271	278	305	274	288	267	299	300	288	254	286	264	252	293	292	268	257	279	256	280	260	281	266	286	266	237	286	287	294	274	274	230	253	268	260	269
49966	71736	54607	49833	57146	53183	35187	10194	655	424	392	415	398	419	400	410	428	395	405	419	407	405	410	390	377	373	419	362	374	382	407	408	365	403	376	389	365	385	410	404	408	415	409	409	408	404	410	375	380	391	374	379	400	382	371	361	384	368	406	384	369	398	365	324	391	408	368	399	371	402	407	363	409	385	357	393	400	359	400	397	356	354	409	409	376	390	367	382	384	401	360	386	375	368	378	396	385	399	399	386	411	377	366	374	402	373	378	392	386	369	379	407	352	400	371	376	402	391	374	381	395	388	373	364	400	389	372	417	380	401	401	379	419	388	344	387	387	387	398	391	367	365	407	372	370	371	384	360	391	358	385	392	351	398	345	420	378	388	383	363	417	399	386	356	411	329	360	342	422	375	371	370	358	381	371	356	391	374	411	384	363	389	361	383	366	393	387	384	369	365	386	374	394	390	420	371	397	377	383	365	393	348	453	382	380	401	384	414	386	409	390	361	370	356	414	375	396	368	376	410	368	425	367	363	399	372	382	411	388	387	377	404	364	369	380	365	391	367	359	391	378	405	372	390	343	373	406	392	391	390	373	397	390	381	373	381	326	356	368	385	380	393	409	403	366	359	389	374	417	385	393	341	338	384	385	370	378	398	386	447	387	377	382	388	402	375	380	368	420	392	360	357	406	367	371	343	387	364	378	385	398	428	392	406	399	404	387	402	352	373	374	376	426	418	378	405	400	385	395	407	375	380	379	388	374	371	385	393	415	380	368	417	389	357	382	389	361	417	386	379	415	380	412	369	371	399	401	353	380	375	386	381	363	411	388	416	405	367	413	390	353	372	372	428	398	365	397	327	359	353	380	371	403	373	396	378	395	375	386	362	358	389	359	393	349	379	371	353	389	395	354	359	397	391	400	377	408	428	377	378	381	383	369	388	392	375	353	400	394	400	393	384	353	371	395	397	395	384	381	404	419	411	386	370	404	384	396	390	379	396	377	390	417	363	405	357	389	377	401	373	390	374	381	378	419	409	390	375	353	348	351	371	376	362	368	401	380	393	398	406	396	368	377	341	378	375	383	389	385	388	376	400	374	426	367	391	369	358	397	390	380	408	406	371	392	414	372	406	394	386	376	353	379	369	355	363	353	375	395	386	363	359	384	405	365	393	376	400	362	384	385	397	344	389	378	404	370	398	390	362	365	375	372	388	419	423	402	396	416	366	358	391	364	361	356	381	369	385	392	389	395	399	373	392	368	411	388	377	411	379	406	387	376	380	358	373	354	332	380	369	415	418	385	352	363	377	396	380	393	401	411	398	361	392	379	342	424	372	350	374	382	387	356	339	396	378	430	419	364	366	341	383	374	411	350	339	396	334	372	371	361	403	368	402	405	409	373	346	372	377	400	369	378	369	378	397	374	400	371	355	373	390	396	405	385	397	393	406	400	413	402	346	372	396	399	394	376	414	383	365	389	400	408	359	394	387	384	379	395	375	382	400	418	385	381	392	402	398	389	370	365	383	393	417	351	417	397	408	408	365	385	373	405	373	369	358	370	370	422	369	368	397	401	385	395	359	388	394	411	395	416	392	397	404	356	409	389	384	384	437	382	412	382	400	387	409	385	370	385	402	366	404	368	376	390	378	373	381	390	401	384	407	405	403	380	398	376	396	419	350	388	375	446	375	387	400	394	353	394	391	430	430	406	392	388	390	352	385	373	383	356	372	393	424	391	421	374	372	387	377	369	375	362	366	381	392	390	375	404	380	374	386	405	365	367	382	387	386	411	389	378	381	401	371	370	400	390	394	346	385	363	368	347	371	376	419	362	381	414	393	394	390	415	398	423	376	388	404	370	376	387	355	363	380	361	371	398	349	404	415	365	408	395	404	381	370	407	362	372	411	365	364	409	372	392	353	365	396	398	382	397	383	358	372	365	399	364	373	430	386	391	361	362	378	395	381	388	366	423	398	388	391	389	373	384	338	389	388	358	340	409	380	391	391	392	364	359	380	401	392	392	413	416	367	360	354	404	394	399	384	366	388	383	370	384	360	405	355	337	411	375	376	374	386	328	383	374	396	361	366	400	408	410	425	345	381	342	426	381	370	380	392	358	380	322	411	404	376	353	358	346	397	397	388	408	379	384	382	368	395	391	404	387	397	409	388	406	364	360	345	394	389	401	386	380	381	412	392	356	404	382	397	424	388	373	386	395	377	398	390	376	405	398	386	418	355	368	394	392	374	374	416	367	381	404	382	384	434	392	375	385	387	387	378	397	426	354	368	413	403	406	373	374	389	382	357	393	412	365	396	407	380	400	403	399	386	346	405	393	417	407	381	380	376	363	341	400	396	376	364	388	377	389	365	373	392	403	408	422	388	402	369	395	375	372	365	353	376	387	412	386	363	368	415	387	393	404	413	406	363	385	376	372	391	396	388	363	361	361	369	362	379	387	376	399	385	341	359	347	392	384	404	378	350	363	379	398	377	381	363	391	384	402	357	385	396	368	384	407	402	405	389	387	380	415	372	373	413	394	411	374	390	382	379	441	421	375	416	401	387	388	391	388	382	371	389	370	399	357	392	393	378	372	397	381	380	403	419	393	398	365	389	399	366	385	368	398	398	363	358	356	392	401	373	403	395	359	358	362	377	376	395	374	385	415	389	380	357	359	401	367	415	363	379	382	391	373	421	388	391	410	412	401	348	377	357	352	397	389	380	371	366	345	370	380	399	371	376	416	427	384	382	350	381	362	389	362	382	380	413	400	370	386	406	376	418	341	403	407	369	372	364	366	412	387	383	357	427	382	373	381	388	400	415	369	385	403	411	380	348	395	379	358	419	385	352	403	388	392	379	345	365	402	402	381	385	385	364	387	392	374	366	396	331	372	377	348	428	370	399	371	416	395	362	367	373	346	391	388	378	369	365	374	358	384	381	378	361	386	375	368	406	354	399	370	388	390	381	415	381	389	399	394	374	388	433	359	372	417	384	399	389	382	390	379	368	365	387	390	434	381	389	363	385	396	371	399	396	372	408	393	386	383	415	408	364	385	387	355	359	351	403	387	378	374	390	401	368	430	395	399	399	382	377	408	393	384	374	385	415	384	347	380	354	345	383	349	372	387	412	402	385	369	393	375	383	365	355	417	389	371	367	371	382	376	348	388	375	396	368	394	393	397	379	374	363	375	434	397	384	366	377	393	372	385	382	387	373	362	376	395	376	381	342	400	385	393	406	413	380	373	369	382	396	408	386	367	362	390	386	406	379	396	385	381	397	370	401	367	349	365	405	393	384	410	407	382	363	384	395	387	390	347	338	409	377	381	411	404	388	375	381	372	389	403	382	391	365	391	379	382	432	343	398	410	372	415	410	377	356	415	392	420	376	394	391	392	398	391	362	363	375	425	378	372	396	390	379	383	401	381	404	405	385	361	395	367	403	366	380	389	373	392	415	373	384	380	367	394	387	375	419	387	398	347	405	351	357	384	405	410	399	399	386	385	385
31131	36731	32669	18620	11969	6906	2180	739	558	533	535	557	522	524	537	556	536	517	541	546	535	547	543	528	542	533	541	515	539	512	575	527	546	521	515	562	523	508	530	548	514	483	521	530	564	543	512	525	500	547	588	536	546	582	539	498	518	530	535	543	531	519	589	542	523	518	518	527	543	497	512	533	520	507	536	537	553	561	534	536	571	515	519	508	526	504	534	563	537	512	558	530	548	520	493	501	504	541	562	547	486	528	505	550	512	531	493	508	524	579	512	569	560	531	525	606	530	481	530	581	516	480	555	539	505	501	562	551	530	521	528	546	539	521	545	536	533	526	509	572	519	560	509	552	545	516	530	535	492	532	543	525	529	530	547	556	554	543	532	543	551	552	583	527	533	593	521	502	528	531	517	531	538	546	529	495	535	524	509	505	510	526	502	535	526	543	521	503	533	535	535	552	544	555	560	539	561	535	546	534	508	530	528	523	526	525	551	511	547	532	512	513	530	542	526	517	525	522	544	572	536	555	576	519	576	500	551	530	510	567	566	526	490	505	547	503	542	497	550	527	520	532	475	525	535	531	491	521	520	556	547	539	484	508	548	521	522	572	511	552	535	527	527	547	507	501	539	563	562	529	534	557	543	523	528	495	532	543	493	478	504	580	545	572	532	479	582	546	536	537	509	545	560	510	501	532	535	563	531	550	530	524	536	547	495	491	540	548	502	544	497	539	517	577	515	519	507	555	492	582	548	504	523	514	565	542	536	508	563	513	508	526	534	538	545	575	554	570	580	522	536	536	522	533	551	542	540	537	541	557	542	580	542	555	558	537	531	521	508	542	524	525	527	545	504	560	542	535	520	528	518	536	494	492	492	553	541	541	532	556	533	524	526	518	532	472	579	581	492	497	546	541	553	512	546	546	542	548	550	525	540	548	550	525	555	550	538	515	528	550	550	496	557	530	515	529	526	530	541	571	562	543	547	511	560	501	556	535	516	570	535	518	549	522	565	537	548	553	493	537	528	541	542	529	579	567	560	558	539	564	508	511	568	550	546	548	485	547	532	491	511	526	524	520	536	542	559	512	527	535	529	506	515	511	531	556	479	530	535	524	536	528	545	541	508	471	551	524	536	524	559	546	527	529	531	535	572	531	535	518	518	550	542	485	521	522	543	501	501	505	553	525	541	531	540	547	515	505	583	555	559	499	524	499	539	528	531	522	542	540	570	524	536	516	499	537	526	542	528	539	517	505	535	524	515	577	546	504	512	534	519	525	523	523	565	551	511	535	519	523	537	519	564	549	487	531	546	539	592	517	517	549	518	546	550	579	524	546	545	549	587	539	511	536	470	480	506	557	521	561	540	525	553	578	592	543	540	532	509	569	533	552	504	527	514	525	529	515	496	557	545	574	526	550	550	510	483	548	563	534	523	531	502	537	551	502	530	548	532	573	508	500	546	569	525	563	507	529	534	530	528	513	554	548	527	514	536	538	541	536	546	558	577	548	541	508	561	530	563	549	512	560	530	580	521	508	529	565	525	507	538	517	520	486	555	530	516	554	504	552	555	554	525	537	540	524	548	505	513	514	515	530	518	535	535	537	560	516	531	502	514	568	519	549	542	511	521	546	561	552	552	538	488	579	535	494	509	564	541	528	561	539	514	536	524	506	530	522	538	514	547	508	535	526	503	520	523	517	491	547	512	519	531	534	492	522	549	548	540	515	581	518	517	558	524	599	471	551	489	533	525	519	552	537	529	512	520	542	562	526	550	548	536	540	508	547	551	511	532	522	518	564	556	557	495	525	550	570	534	481	526	525	548	545	522	504	539	536	543	521	515	529	532	515	537	546	570	529	553	518	520	520	513	505	498	541	545	550	546	546	524	532	549	568	530	551	549	524	559	499	541	511	537	500	553	543	551	553	545	518	502	508	490	535	551	551	538	552	520	484	550	550	546	538	496	542	538	539	549	513	519	523	542	546	498	547	528	503	543	536	509	489	527	508	503	560	494	564	565	520	544	523	567	520	494	499	545	507	573	545	541	550	541	516	531	516	558	556	573	534	513	531	537	505	532	516	554	532	580	574	559	539	557	501	545	582	523	557	528	547	519	544	550	531	499	477	522	533	496	557	495	543	505	516	523	500	506	517	554	548	557	526	558	524	511	551	566	520	489	561	547	494	514	537	542	530	530	530	531	570	519	541	548	550	557	512	509	538	513	540	549	551	576	558	492	526	572	500	510	540	510	562	510	526	535	502	484	574	546	492	521	578	496	555	521	531	558	528	522	531	580	547	511	510	536	522	513	556	542	517	501	566	509	542	527	549	559	564	515	542	488	537	533	555	501	543	508	533	520	506	530	496	509	559	539	532	553	525	518	572	568	523	524	534	507	534	529	530	548	538	508	523	527	512	571	491	564	503	541	519	508	520	563	551	518	545	551	547	529	528	524	505	551	506	536	571	525	509	504	524	576	540	535	525	523	525	539	535	545	504	550	535	542	554	570	565	506	528	544	526	523	537	540	502	524	530	546	494	525	549	559	531	521	523	538	562	539	538	516	526	578	522	501	540	538	546	583	549	606	488	522	511	549	519	573	513	538	517	539	592	530	562	565	533	540	527	514	511	522	579	510	523	545	553	540	540	504	494	548	595	511	547	542	546	511	557	530	554	505	527	532	555	515	516	540	535	541	543	527	555	535	539	495	557	515	527	504	546	534	516	539	492	554	551	575	529	554	528	571	512	514	531	521	497	547	533	550	543	591	498	550	547	523	520	539	547	569	564	529	508	527	516	521	516	522	514	545	530	521	560	527	548	532	570	595	485	508	523	532	512	510	530	563	518	480	554	533	517	489	508	556	538	507	569	537	576	516	554	526	513	546	511	550	538	529	555	527	544	556	540	502	507	551	574	523	556	519	511	528	479	555	492	486	517	540	502	598	543	545	516	524	514	574	553	542	517	512	516	557	569	499	509	501	548	539	533	542	536	493	529	528	522	514	522	554	533	558	546	572	560	516	562	499	541	528	579	490	558	567	545	500	558	538	549	499	555	532	525	512	568	554	542	577	525	549	583	552	503	503	538	561	532	522	534	551	558	525	528	499	527	535	544	562	506	495	568	511	498	505	499	514	553	498	554	540	542	546	544	504	557	510	558	572	522	516	553	529	541	550	553	569	572	543	508	548	555	513	521	570	546	543	482	545	570	541	516	498	516	523	560	535	489	551	556	495	537	523	562	552	536	573	529	514	549	551	525	517	519	570	530	534	539	547	509	508	547	546	528	511	539	511	524	563	552	526	527	533	538	520	530	487	526	543	572	545	510	515	532	546	576	517	548	534	551	579	529	529	539	604	510	533	538	552	535	568	539	588	554	483	525	516	504	552	542	537	524	503	458	510	502	515	524	540	545	546	540	560	509	545	535	520	582	506	526	545	518	560	503	550	515	512	513	559	528	524	551	529	512	563	498	525	521	500	578	516	544	529	510	527	523	525	527	521	541	564	540
41171	53421	34371	17720	14940	9932	3298	1172	720	693	721	739	726	703	719	710	725	690	727	783	729	720	692	666	771	666	699	766	731	747	736	698	715	717	675	726	773	753	703	695	745	763	691	768	724	722	685	747	669	691	684	765	730	712	748	707	730	725	709	752	712	696	746	746	760	797	736	709	718	793	717	775	693	713	740	682	719	717	726	718	714	708	711	736	737	750	743	752	737	707	756	712	753	739	720	735	757	705	794	761	728	738	720	708	730	734	702	733	723	727	738	726	727	724	751	709	726	735	796	666	732	740	745	757	669	721	784	772	737	738	749	780	703	668	707	762	745	737	770	713	681	700	746	722	713	714	705	737	695	777	723	716	726	730	763	656	716	733	786	737	690	758	719	701	719	762	733	754	735	724	736	757	740	728	719	758	675	752	759	682	771	754	726	750	719	756	711	713	683	703	752	750	722	742	674	715	696	651	724	738	752	708	701	709	715	707	747	721	714	758	790	693	716	783	731	683	770	731	702	724	706	702	719	761	759	702	731	721	739	670	739	663	735	741	748	724	737	735	712	712	756	727	693	706	720	734	788	692	697	727	777	787	753	734	738	723	759	695	701	749	736	774	713	748	761	677	803	757	725	714	706	781	729	740	735	727	764	724	751	715	745	715	692	753	700	762	687	750	737	745	716	701	757	745	723	737	718	721	677	745	708	717	717	697	755	708	733	716	762	739	758	715	730	757	730	755	722	707	700	728	655	705	719	710	754	721	666	696	734	709	704	708	710	745	724	750	702	757	738	709	769	775	715	744	793	741	714	745	732	777	702	720	747	680	716	729	730	718	743	749	757	709	719	676	721	759	744	762	720	753	756	723	721	784	689	714	700	728	743	712	740	762	719	737	722	727	713	657	717	706	724	776	753	720	725	700	723	702	758	740	738	768	711	725	765	720	780	707	782	719	726	721	694	707	730	722	754	725	718	714	690	722	749	723	768	694	709	689	693	757	716	724	733	772	720	766	734	746	729	718	735	719	702	721	716	718	768	757	728	752	702	740	723	723	693	726	733	738	735	752	753	754	706	729	707	813	753	698	679	737	767	752	734	716	783	734	757	741	773	698	689	726	713	732	735	714	722	751	742	718	712	733	699	716	749	744	780	724	761	753	727	733	707	732	752	719	733	714	740	741	702	681	763	763	714	702	720	767	790	726	746	746	731	731	717	743	748	730	734	746	698	730	708	742	678	711	735	751	724	768	761	695	701	711	757	723	736	691	731	695	760	749	709	741	724	771	705	718	722	754	695	737	699	724	706	741	717	793	738	687	739	722	711	716	762	694	726	709	695	701	744	754	764	718	754	687	723	716	704	688	729	742	652	734	697	756	752	717	749	699	748	704	715	742	786	772	736	748	766	732	676	669	732	708	728	718	700	728	746	741	716	707	757	723	738	701	728	742	753	725	721	767	754	703	753	686	734	736	702	718	781	751	716	762	717	714	753	722	754	716	725	691	734	759	733	703	737	725	718	765	769	738	731	716	725	732	733	699	732	740	719	759	714	717	746	717	720	723	759	684	707	757	740	736	709	734	716	730	767	776	720	724	709	725	743	691	739	722	698	772	752	733	762	724	677	705	736	732	693	752	769	737	716	666	718	726	727	763	711	753	765	738	729	748	712	723	758	713	728	781	707	690	705	728	761	708	689	717	718	710	694	734	767	727	744	723	736	697	766	736	734	686	726	724	770	726	738	686	730	741	779	729	723	721	725	694	737	716	687	736	716	774	744	708	739	731	766	734	736	695	749	786	719	724	758	721	757	715	722	719	757	741	689	722	691	719	713	689	738	712	734	725	760	784	721	672	737	745	731	738	696	784	744	718	761	757	734	730	749	737	714	713	761	758	781	744	727	744	718	710	724	725	738	766	703	728	686	709	723	722	711	707	731	738	747	735	760	758	741	708	744	770	755	734	736	777	791	738	719	705	725	755	736	681	721	721	718	694	737	713	713	716	728	716	704	711	785	705	724	755	778	704	770	740	758	716	723	757	773	774	721	729	711	692	806	736	712	703	739	696	739	721	704	685	747	690	755	784	744	783	772	714	708	713	667	719	712	780	760	699	733	761	714	750	701	757	752	724	776	710	761	739	761	711	776	735	717	721	752	737	719	752	703	726	695	735	745	699	755	710	739	760	717	733	695	720	739	705	712	766	732	719	717	747	725	739	749	788	741	725	779	725	721	691	728	721	724	735	681	758	742	751	733	747	714	743	728	723	717	722	740	726	742	731	778	715	707	744	738	751	730	748	737	747	723	749	766	750	717	769	734	743	730	721	736	714	714	727	758	754	711	743	668	697	734	750	752	808	700	743	725	708	755	758	744	709	744	770	731	778	675	723	778	740	724	702	731	764	740	686	712	748	700	717	709	689	715	780	704	734	727	734	696	743	747	827	718	793	709	732	754	710	720	749	705	708	757	733	732	729	730	737	741	750	761	818	725	749	714	720	748	715	724	709	758	709	734	733	793	747	766	687	742	738	797	687	743	758	719	710	755	727	700	794	701	718	783	726	718	754	698	767	770	719	717	747	697	691	711	711	759	695	764	739	769	732	726	722	704	705	726	686	701	716	749	727	700	733	762	687	670	737	724	771	766	696	764	771	806	757	742	777	741	674	759	758	695	756	717	716	711	763	716	706	701	717	724	737	753	768	730	700	784	716	727	782	726	735	735	720	771	697	758	739	737	752	740	765	694	777	707	723	707	692	746	767	707	784	718	737	741	762	772	722	772	755	741	709	801	714	688	735	780	697	724	771	740	705	729	725	721	763	751	758	745	728	692	726	735	717	709	746	746	741	743	717	711	741	703	710	729	730	711	720	750	712	725	713	696	690	745	755	813	692	725	706	718	728	797	732	746	705	703	689	723	769	711	761	706	742	733	730	757	804	775	715	706	773	694	674	733	706	690	784	700	749	767	725	735	745	764	738	733	711	680	789	751	732	802	769	724	764	690	734	692	737	735	728	652	717	721	699	758	742	774	712	788	737	721	745	764	748	731	741	767	760	687	735	783	752	662	733	753	771	722	747	727	754	748	760	740	732	734	735	753	764	727	724	734	748	719	697	717	702	742	743	733	705	735	708	785	764	712	758	713	723	714	725	725	728	715	701	721	742	703	694	708	764	757	755	684	726	761	762	723	712	719	775	736	714	701	758	786	713	697	667	733	758	742	671	753	739	770	735	711	734	727	722	717	753	747	706	724	756	747	702	709	746	704	767	762	682	692	724	720	733	742	750	718	721	746	697	767	741	727	774	738	729	720	716	749	764	671	745	756	725	723	726	726	720	763	733	720	738	719	731	750	723	694	721	751	753	735	712	724	742	722	726	728	745	751	738	760	745	753	735	764	707	735	762	703	767	741	711	756	711	703	702	742	731	665	719	768	719	781	715	728	675	763	706	719	802	700	692	724	741	666	781	771	750	767	753	729	717	671	707	726	746	716	711	716	728	716	733	736	743
24280	21256	29191	33059	37318	33913	20003	3880	595	511	470	483	477	449	473	486	474	443	494	505	444	483	487	458	449	445	455	492	477	458	456	434	427	472	450	503	477	447	469	457	467	495	448	434	493	409	431	461	455	446	446	501	468	457	478	463	472	513	466	425	447	446	488	450	449	467	472	455	475	445	408	411	446	450	430	431	469	492	464	455	490	447	480	485	445	491	436	466	447	435	458	469	476	483	481	439	451	457	470	422	477	449	460	502	441	437	450	499	472	439	469	463	460	451	433	481	463	448	469	439	444	465	424	473	466	448	468	435	442	458	426	482	451	472	477	464	448	481	469	485	468	442	430	449	443	457	457	449	451	435	448	491	442	478	482	446	471	423	450	472	469	423	459	479	455	477	468	450	444	470	403	449	442	424	449	462	443	467	465	449	462	456	454	482	439	477	478	488	440	490	441	422	425	476	435	447	450	521	458	479	394	479	448	502	442	453	479	441	439	393	468	423	445	463	477	477	450	473	476	423	472	451	450	471	455	458	447	485	470	459	497	455	450	421	494	457	460	486	473	459	450	454	453	460	460	496	456	462	480	463	442	456	498	481	452	430	461	502	465	453	486	449	439	445	441	441	465	484	457	439	427	485	445	429	474	437	480	469	465	473	447	443	434	431	443	426	467	489	447	437	458	487	483	433	430	443	487	439	507	450	449	490	431	454	480	430	466	471	463	488	451	449	439	484	460	497	468	474	456	472	501	470	468	467	495	444	466	456	461	423	442	458	461	484	464	425	480	460	451	410	450	466	420	441	448	481	480	444	477	431	422	447	460	499	492	414	440	436	451	438	449	438	491	444	457	445	427	483	489	477	507	440	472	466	450	472	457	425	472	467	438	446	443	455	459	435	429	447	430	442	458	447	419	443	450	492	454	495	451	471	447	459	462	430	442	409	453	456	461	489	456	429	474	467	450	445	416	455	386	452	460	441	452	480	443	461	468	439	484	437	448	461	458	452	464	462	428	436	457	437	463	475	496	439	445	459	447	450	439	441	447	445	504	450	481	465	402	477	414	421	465	505	470	456	436	476	462	417	466	450	437	466	448	416	465	461	480	457	464	488	405	446	478	466	467	446	457	443	466	468	468	443	454	466	444	488	456	447	463	434	436	447	480	435	450	458	462	447	474	477	415	441	465	479	455	457	479	461	451	415	409	446	455	471	481	425	477	446	459	473	459	449	467	479	475	475	451	459	457	470	422	463	413	444	433	483	485	465	415	493	464	449	472	459	456	463	449	457	424	462	423	449	462	473	431	454	457	427	457	471	477	458	408	412	438	492	452	454	447	467	469	454	463	430	444	455	464	420	475	461	465	454	468	474	465	428	415	489	450	481	480	476	464	468	465	437	456	469	444	472	444	456	445	461	442	449	437	472	486	472	440	483	422	493	430	433	464	452	451	426	464	460	454	465	411	444	446	476	459	468	439	489	453	471	469	472	428	446	477	436	461	436	466	488	431	451	455	413	420	479	434	459	429	441	440	418	448	492	465	416	450	466	457	445	447	465	417	464	464	460	446	434	465	485	453	437	463	443	440	469	494	452	442	457	450	440	439	462	441	465	439	470	484	456	418	465	434	447	413	426	465	488	486	441	432	419	432	455	431	464	453	442	411	421	471	414	414	472	460	438	462	467	499	447	439	484	493	443	474	441	434	469	479	455	448	391	459	430	472	457	500	445	458	448	434	442	470	468	444	456	462	443	473	458	453	469	467	465	468	448	444	463	495	452	453	425	465	437	487	461	432	459	470	474	431	488	466	463	444	447	454	426	450	418	453	467	462	490	487	458	498	444	436	451	418	457	423	472	461	437	438	469	439	427	416	482	476	479	475	472	484	473	433	443	429	450	454	480	517	468	457	462	475	442	475	454	464	462	429	444	470	430	452	498	467	476	435	459	421	477	434	471	429	459	470	446	454	421	479	461	448	456	426	437	469	472	454	449	455	449	482	452	453	454	465	432	448	435	439	430	445	464	485	467	492	475	505	441	456	458	421	452	482	450	439	454	439	424	490	456	426	423	438	429	452	463	449	457	455	442	496	453	448	449	491	461	452	446	453	450	428	439	411	453	454	480	459	468	448	438	458	479	489	444	494	445	414	444	444	432	477	454	465	434	464	453	463	465	426	459	446	440	448	447	464	482	416	456	437	498	454	484	425	438	391	481	439	449	469	470	495	494	489	446	479	479	455	459	457	449	434	456	459	468	468	471	460	497	469	481	433	475	449	474	424	501	470	466	448	466	461	449	446	464	458	442	436	454	451	450	424	450	444	453	439	452	478	449	511	440	454	434	448	461	498	441	481	468	486	450	448	420	472	469	436	479	447	491	434	443	492	444	461	466	471	452	423	439	421	439	414	424	463	499	442	458	453	468	428	432	465	444	463	480	482	488	419	463	476	429	467	417	461	457	479	432	448	462	424	455	448	428	445	438	485	473	459	436	429	433	474	477	453	457	464	458	428	448	464	463	488	451	448	473	431	458	515	450	509	442	489	449	433	413	453	443	457	447	437	478	432	476	455	447	436	433	451	442	458	457	451	446	463	409	447	436	465	499	444	466	429	482	439	447	446	450	479	448	469	468	442	440	434	445	459	461	448	463	451	447	479	480	457	455	450	464	442	423	468	478	441	441	430	418	476	458	416	445	451	470	462	444	488	437	461	456	447	417	443	433	448	461	466	464	456	429	469	426	458	432	440	456	483	453	434	459	464	441	460	449	440	481	462	473	454	447	440	409	482	453	489	473	454	453	466	472	499	442	437	438	459	476	493	457	414	460	441	460	474	497	459	482	427	481	443	473	474	439	436	478	437	423	444	435	440	435	445	484	431	406	459	440	458	454	436	482	472	462	424	460	464	476	445	420	455	444	446	496	443	437	495	451	442	427	473	435	463	437	495	458	430	458	454	442	435	430	442	443	428	438	497	448	486	427	460	453	491	445	449	448	454	446	465	439	463	486	478	476	426	471	433	439	467	457	459	425	454	494	485	467	461	473	440	460	454	484	466	415	450	434	415	499	483	444	466	441	435	456	469	453	482	466	431	479	477	463	463	480	466	492	462	484	456	489	459	471	448	415	458	470	461	470	433	427	467	439	430	454	483	501	434	447	458	454	448	419	476	425	462	452	487	457	447	455	450	451	469	475	460	446	468	474	472	468	475	436	448	438	451	425	473	436	453	436	450	486	444	459	482	480	478	414	433	438	490	451	439	451	493	455	452	444	457	468	475	424	469	453	476	435	456	441	439	446	442	430	496	492	502	426	467	464	452	454	437	439	443	434	458	471	436	453	418	447	444	425	474	458	482	467	478	442	468	489	473	459	439	464	485	469	494	448	465	462	479	452	465	425	472	445	434	478	425	440	426	446	478	482	455	473	459	484	452	453	459	441	475	476	461	442	476	452	456	490	470	470	423	493	481	479	457	494	450	414	469	463	449	442	475	475	499	461	440	446	430	467
43711	53615	54498	51971	45136	38811	16941	5382	749	686	726	653	705	656	668	649	634	681	606	634	659	606	656	620	687	614	615	657	637	642	617	637	657	645	709	613	625	635	601	582	587	661	632	673	603	636	661	632	639	643	626	676	642	595	665	603	669	687	612	616	602	582	697	662	620	644	640	638	628	686	630	609	623	627	653	641	614	675	639	634	647	682	607	625	593	652	613	630	632	612	634	598	619	660	622	585	651	577	615	623	632	605	614	674	602	607	590	615	616	651	626	640	657	624	637	634	669	667	618	647	554	606	669	582	625	612	639	641	582	594	628	624	613	629	619	626	652	605	615	603	616	597	672	616	612	600	591	629	643	594	679	630	665	621	690	630	633	608	627	589	608	622	611	611	610	649	601	617	625	585	638	612	639	657	625	619	678	648	632	623	670	623	620	651	599	624	623	625	653	681	572	635	605	639	613	641	616	654	627	599	622	651	641	671	651	599	648	651	660	668	605	629	625	633	665	632	634	639	612	657	601	633	618	583	631	641	614	589	637	620	634	651	633	607	638	641	623	635	592	653	635	621	685	616	658	589	617	601	658	672	619	605	624	615	607	614	642	588	614	637	678	633	608	621	647	597	576	619	642	651	596	678	614	593	628	618	632	615	651	600	637	650	627	579	608	642	672	639	588	564	615	597	607	554	629	625	602	662	618	581	636	598	622	651	630	628	655	595	636	609	605	609	666	642	647	590	664	638	670	605	628	636	630	651	641	643	653	616	598	641	632	653	613	610	639	639	647	645	662	651	669	664	634	635	638	621	613	633	595	656	624	606	648	635	614	623	629	656	637	636	612	630	628	637	648	657	608	593	641	628	628	649	611	639	623	653	637	648	615	600	630	637	619	632	641	643	594	647	664	609	624	595	600	647	620	637	638	631	635	622	581	694	630	667	650	648	658	588	629	671	651	624	597	609	617	630	686	589	630	625	613	622	634	630	623	657	649	587	637	636	615	674	633	641	674	622	623	625	610	652	678	620	603	590	641	646	605	620	640	622	620	602	635	622	640	625	664	651	604	638	594	623	660	613	625	599	647	632	632	608	627	661	637	631	602	619	599	664	627	629	642	611	615	621	624	614	631	630	624	597	584	577	641	608	618	623	634	621	652	607	647	619	617	649	623	583	588	583	625	647	609	612	658	604	587	614	633	671	633	589	652	672	618	597	645	617	624	611	638	620	664	681	595	637	610	597	587	615	604	602	629	598	600	600	639	600	671	622	631	682	619	651	615	599	603	651	601	612	616	609	608	634	611	617	603	653	628	595	647	615	613	596	651	580	616	609	686	657	640	623	641	603	649	628	654	589	620	597	641	611	649	656	649	590	661	628	629	592	653	644	639	668	628	619	624	634	614	619	665	602	630	644	620	611	595	576	624	626	614	652	575	595	639	605	647	689	620	662	602	652	644	691	620	636	634	612	616	594	632	662	596	667	629	655	650	594	668	636	618	604	629	603	648	647	634	612	626	639	618	639	669	621	635	612	661	627	625	627	634	667	623	613	647	635	641	643	614	603	650	611	596	637	662	605	564	645	600	633	601	645	614	598	596	630	624	626	633	616	680	623	626	665	630	627	603	643	636	612	659	633	647	666	647	609	632	632	620	622	620	627	660	668	631	640	639	637	628	622	630	647	637	642	599	610	643	622	651	634	598	633	586	648	627	631	610	645	650	631	635	621	634	623	655	622	616	647	672	671	620	593	605	643	626	676	635	655	642	636	644	605	634	639	616	605	669	614	641	599	611	614	656	618	636	674	606	594	619	680	614	617	651	645	610	643	629	641	616	605	637	659	647	624	624	581	614	642	634	603	623	661	636	620	629	630	608	623	654	573	629	641	610	645	625	604	602	603	628	619	668	656	593	633	649	647	648	585	621	606	608	610	624	648	617	644	585	644	660	633	669	649	587	641	617	617	615	645	651	652	627	600	609	607	626	567	623	642	641	624	617	647	588	642	642	654	634	619	624	626	649	666	615	618	633	612	623	636	618	611	602	632	603	624	631	606	597	663	609	667	625	601	612	647	644	632	640	643	651	602	639	626	606	639	599	657	625	649	628	610	623	657	613	609	598	596	567	607	637	655	618	663	638	609	619	627	651	668	645	649	648	645	562	659	657	628	609	655	646	581	616	643	629	591	607	620	660	622	633	616	643	620	653	609	656	660	625	648	657	650	655	585	620	641	614	584	636	611	650	622	614	662	633	650	608	609	620	639	594	632	612	604	649	667	656	636	668	623	652	568	648	694	633	597	643	594	630	604	587	590	637	626	632	610	634	613	606	639	624	611	660	640	611	627	615	639	602	672	627	646	641	666	624	598	586	624	631	659	648	653	633	637	641	639	637	663	639	644	622	659	633	603	656	610	611	640	690	599	622	618	584	623	601	641	636	595	619	614	661	643	660	650	670	616	556	589	590	645	612	643	676	623	635	616	587	624	620	634	587	627	637	637	684	621	612	657	585	621	625	620	612	645	621	632	614	636	661	627	661	637	655	613	608	578	616	673	651	574	611	647	605	596	601	630	630	635	616	630	617	624	638	615	690	571	621	634	632	635	606	618	560	630	634	594	620	612	657	627	640	642	599	594	609	579	630	592	642	656	643	622	632	631	612	613	610	631	582	635	617	658	655	624	630	640	662	637	643	632	596	607	598	633	618	657	656	618	630	624	603	608	643	607	627	625	645	625	662	586	592	648	601	621	634	600	596	624	594	634	657	620	611	630	658	616	600	671	634	635	635	646	626	626	619	614	613	566	680	590	672	636	633	621	646	633	638	676	635	646	562	609	616	619	585	630	633	643	632	619	641	611	668	625	638	573	659	623	618	643	600	621	648	644	617	621	597	608	607	588	636	686	643	624	675	626	601	604	628	639	670	625	655	681	677	644	661	624	608	636	618	584	634	616	624	614	603	668	689	642	688	634	563	631	609	610	644	632	651	602	640	653	620	643	623	645	604	573	636	644	626	585	608	591	615	648	592	609	636	624	642	641	607	602	625	597	597	581	655	609	623	635	646	576	621	639	613	628	597	617	677	648	697	604	653	662	606	651	669	624	597	615	621	626	637	653	642	586	639	627	621	652	596	623	664	627	642	580	595	648	630	642	636	602	622	616	668	627	595	632	636	657	587	606	654	628	641	642	622	629	627	608	615	613	604	621	662	620	621	655	640	638	633	642	620	650	634	650	690	622	607	597	621	641	608	645	618	626	625	631	620	629	626	654	643	649	645	624	619	598	644	646	583	655	640	616	649	649	610	638	633	616	629	640	603	656	658	602	610	664	642	602	619	629	662	634	544	671	659	576	632	591	620	639	658	626	602	624	600	631	626	634	656	616	647	646	621	638	637	621	632	658	616	618	580	693	675	684	582	640	576	620	617	610	637	609	643	646	576	649	630	600	623	610	609	619	652	660	619	607	582	653	652	631	632	624	603	646	626	639	646	665	626	651	591	664	648	632	582	620
23249	21252	29065	24642	31208	48995	35359	7741	457	287	284	279	299	288	278	276	268	300	240	240	255	228	257	243	263	243	224	256	263	223	265	240	264	260	305	248	229	247	268	249	257	237	257	243	252	235	206	263	240	243	234	261	241	252	254	227	226	263	241	203	271	231	251	241	243	271	235	258	244	243	220	254	225	257	240	246	222	213	249	250	225	246	255	262	257	241	240	234	230	273	244	235	256	217	241	245	221	251	237	249	245	255	250	247	226	253	240	218	278	256	252	226	264	236	238	273	247	242	221	245	272	222	257	271	233	243	243	229	233	230	235	230	227	216	227	236	243	261	254	253	256	262	249	250	248	251	248	233	233	259	241	221	256	228	242	263	245	231	214	246	271	219	245	261	255	231	205	232	268	240	249	231	235	238	265	253	212	255	225	244	227	248	241	224	275	263	251	253	249	216	248	254	244	249	251	256	236	247	252	242	239	224	227	251	219	233	232	231	228	237	236	248	265	238	208	244	244	240	236	242	253	255	254	238	209	260	257	248	231	246	237	240	236	236	243	210	263	230	217	256	243	239	217	226	220	244	269	251	259	233	243	245	254	245	237	247	243	252	236	224	267	243	232	228	239	246	228	223	230	226	245	238	237	255	256	229	196	249	226	236	256	268	236	226	243	251	236	246	239	278	238	244	233	262	241	239	238	235	224	245	224	242	245	235	239	214	230	263	229	246	252	211	269	259	245	262	261	238	221	248	265	274	236	240	254	235	259	213	221	227	216	247	235	253	231	251	231	257	243	255	239	232	216	243	233	252	236	255	238	254	251	236	236	250	231	229	246	247	247	229	250	235	245	205	238	214	258	284	245	257	231	261	245	221	240	244	236	222	246	264	223	247	231	218	232	230	247	227	243	237	251	229	226	254	250	232	264	253	233	236	239	259	237	264	248	266	254	252	241	263	222	239	250	259	225	240	233	265	248	251	234	239	264	232	239	249	241	229	259	246	230	243	262	245	274	221	278	247	237	249	255	225	236	244	263	239	226	238	250	237	245	275	233	254	227	238	237	259	241	241	266	235	243	230	245	243	274	257	235	256	240	213	239	269	225	239	236	267	254	243	231	239	235	229	256	235	236	228	237	233	249	252	251	247	241	236	272	258	214	232	249	245	240	247	244	226	233	240	253	232	259	238	254	260	261	211	284	263	254	262	233	242	222	242	243	279	230	250	231	269	256	225	245	266	275	233	240	237	230	276	229	235	227	259	246	262	203	248	261	210	267	237	250	249	237	261	234	237	262	244	219	230	231	223	240	238	267	253	222	249	226	258	226	246	237	250	254	237	248	247	242	244	272	247	233	255	257	221	225	248	256	260	265	260	200	224	263	221	239	224	243	252	218	239	240	225	256	242	230	252	232	224	244	274	222	230	248	233	251	252	255	239	238	233	247	246	231	231	223	263	221	245	245	260	242	268	256	237	266	245	271	245	259	247	245	248	272	267	234	237	263	234	237	255	237	198	238	273	239	228	225	237	241	256	247	233	232	251	238	236	260	245	280	236	271	220	242	230	253	247	229	272	268	268	238	255	261	222	239	234	239	227	251	250	246	250	239	261	219	244	228	218	266	265	242	222	246	204	244	248	225	244	243	213	246	247	242	242	237	250	254	262	252	243	234	240	245	260	220	230	247	251	257	246	247	235	246	227	230	260	252	263	270	244	270	231	238	238	221	239	232	218	237	261	240	269	237	256	242	247	252	244	245	242	226	234	271	268	216	246	248	245	236	274	255	224	257	234	234	274	249	240	252	243	225	245	263	225	242	253	221	219	237	220	258	253	211	230	230	246	260	300	241	232	230	253	243	242	265	225	256	237	243	257	247	247	247	231	262	240	273	275	241	251	268	268	232	250	269	229	232	226	253	243	249	243	245	256	223	218	264	224	226	234	247	255	268	249	221	237	237	227	220	261	246	238	248	245	267	213	238	246	256	264	263	251	228	227	255	253	246	276	229	235	232	261	257	235	211	232	266	238	254	224	237	253	248	278	230	278	228	239	249	251	245	255	258	231	235	245	223	264	232	250	228	249	243	250	264	274	234	254	255	238	236	256	242	233	230	232	225	254	211	243	225	242	231	228	252	227	260	268	232	242	237	234	266	259	218	241	241	237	222	258	255	266	272	207	243	270	226	241	240	244	267	240	251	225	244	246	258	273	256	253	227	222	250	254	259	219	234	225	234	243	216	267	252	223	260	242	244	231	206	250	253	242	258	233	246	230	252	277	232	244	268	252	240	248	235	238	275	230	237	233	219	288	219	244	278	210	246	229	218	267	237	224	230	227	243	244	246	228	238	264	237	235	252	267	258	232	235	247	258	256	258	229	257	245	237	237	248	251	228	226	231	235	235	226	241	253	228	249	257	224	256	213	270	249	247	242	217	253	258	230	214	253	266	286	246	254	255	219	223	243	245	203	250	239	245	225	248	248	229	238	255	255	232	250	240	251	238	245	245	262	240	250	240	225	235	229	261	268	293	230	252	209	262	257	256	224	240	242	234	232	227	234	260	255	249	211	260	261	247	257	254	265	218	272	245	235	263	222	272	240	259	243	268	241	238	256	276	228	218	235	256	221	241	255	271	250	228	244	254	249	228	283	252	221	237	227	246	238	216	252	256	224	230	243	238	225	245	254	244	271	223	249	226	232	240	252	253	225	242	270	248	241	248	246	211	248	235	235	251	244	261	249	225	236	263	236	206	247	239	246	260	235	237	227	246	230	250	235	251	227	252	248	250	246	236	272	199	264	217	259	230	260	286	242	252	236	258	262	249	229	228	233	258	235	259	237	228	233	245	246	235	248	224	253	256	248	254	223	270	228	230	251	224	230	246	223	243	241	239	261	251	247	227	219	245	249	246	246	232	241	244	251	244	242	233	260	255	254	251	217	268	260	258	238	236	239	238	250	226	241	256	224	256	263	252	268	279	282	227	239	210	239	276	244	250	234	254	242	255	220	228	246	225	209	253	243	243	256	224	240	227	240	256	278	235	256	223	235	225	256	221	227	238	244	245	243	253	237	266	221	254	241	252	253	270	232	227	230	220	255	231	237	229	227	232	256	236	240	269	244	242	259	235	245	234	240	217	248	260	245	228	247	215	225	255	270	248	231	254	246	223	249	250	236	242	255	213	272	250	252	229	247	242	263	254	262	248	248	239	226	236	232	237	221	236	220	238	241	224	234	255	247	238	226	217	235	236	272	259	266	243	256	254	241	262	246	204	236	254	238	234	233	219	260	217	249	234	242	224	221	242	214	224	236	228	269	228	238	237	267	256	206	259	234	244	261	229	231	241	256	249	244	265	269	246	233	218	235	257	241	237	240	249	252	245	242	265	254	265	247	240	237	260	235	242	212	253	241	240	231	237	241	235	257	261	228	252	234	228	251	237	254	253	218	237	248	217	268	225	233	242	241	253	223	228	230	224	239	229	208	242	248	215	244	205	216	241	246	230	245	270	228
47941	69405	54811	42587	50204	56479	28913	2175	552	529	432	411	451	414	427	399	357	409	376	358	374	345	376	381	340	377	374	366	356	342	354	353	356	352	474	362	355	373	341	313	322	353	325	353	334	357	355	338	319	348	359	357	346	359	360	320	350	341	359	339	348	361	354	351	326	370	338	298	361	318	341	359	365	339	314	354	331	328	364	352	360	330	343	352	311	324	355	347	337	361	350	319	345	337	349	370	330	344	317	333	381	363	336	332	331	329	327	319	342	356	328	368	352	341	353	329	348	357	314	330	336	329	357	348	364	332	359	341	327	334	389	349	346	374	323	360	342	352	353	363	307	337	343	304	386	357	362	328	354	343	325	345	354	380	348	356	348	337	362	350	369	327	320	314	345	328	337	327	365	340	340	332	330	331	354	296	374	357	345	337	352	356	356	342	359	317	343	327	368	327	350	357	342	375	322	342	384	344	367	321	358	375	365	345	333	367	336	328	333	330	376	336	341	331	358	313	381	320	358	306	326	319	319	352	342	314	330	358	353	372	357	337	373	359	342	330	340	359	341	328	349	354	370	346	337	344	333	337	371	315	336	323	323	359	325	336	362	330	352	360	325	336	331	343	313	339	333	322	348	344	337	327	335	339	344	364	340	332	317	315	334	381	343	350	355	355	329	328	349	348	336	341	320	340	330	336	328	324	348	324	305	326	345	336	348	365	295	356	348	343	324	351	334	365	320	359	358	364	337	367	310	357	346	351	355	362	332	365	348	345	343	368	351	328	349	360	332	371	343	337	355	312	349	360	359	353	345	335	337	304	345	334	343	349	323	346	318	343	320	308	317	368	347	339	346	370	327	376	344	355	335	374	346	343	333	323	336	310	325	356	352	328	363	370	371	377	343	325	386	338	323	356	329	362	365	365	303	392	335	348	334	341	348	351	354	372	370	337	292	307	362	370	308	353	359	335	345	336	348	351	358	354	358	323	341	361	327	334	339	353	373	326	329	360	350	327	356	335	332	326	336	340	310	362	332	330	319	349	357	331	349	310	337	309	334	349	385	322	343	357	335	335	344	355	338	325	347	336	369	349	340	326	341	342	329	333	382	377	337	339	370	333	347	367	357	327	308	347	372	351	346	343	359	344	339	330	348	368	344	330	319	386	328	314	321	342	330	341	352	328	365	313	363	337	350	316	313	368	311	386	352	342	365	325	319	336	367	332	345	340	311	336	327	380	358	347	351	330	348	362	371	348	363	343	348	299	366	357	334	339	317	361	351	338	325	334	329	357	343	351	352	315	304	363	337	341	326	374	314	357	366	357	340	320	338	359	322	329	342	354	346	329	339	323	362	350	343	354	324	340	321	354	332	346	354	366	343	313	347	356	349	341	353	322	341	333	358	319	322	352	368	302	343	330	329	355	344	307	346	353	360	326	347	341	356	325	335	368	364	346	312	330	337	342	335	366	337	349	356	310	331	324	349	360	362	345	335	344	326	339	363	346	365	389	362	337	332	338	336	330	311	350	323	323	383	342	303	320	363	334	312	336	346	336	335	349	359	344	359	325	347	344	358	334	313	360	328	353	336	375	336	333	339	291	350	327	340	337	340	354	342	333	383	361	340	364	347	347	329	347	336	339	361	340	346	327	351	318	347	347	298	328	328	324	324	340	349	334	381	318	320	351	344	376	352	326	305	332	306	323	338	366	348	375	358	342	351	344	363	320	374	348	341	339	328	338	331	303	340	333	332	353	334	362	365	364	360	352	332	334	357	291	361	340	364	333	343	335	356	326	354	327	347	355	346	312	330	307	293	338	343	356	357	340	334	345	364	342	373	351	320	336	349	332	348	355	328	357	344	325	374	333	335	371	355	318	319	358	325	343	353	319	348	364	333	341	330	345	338	350	341	340	301	391	318	350	318	343	337	346	350	342	333	355	313	305	369	349	335	347	361	339	344	347	351	343	327	374	326	351	348	356	337	358	354	324	328	344	351	344	346	331	342	332	349	325	361	385	344	353	342	356	345	363	360	367	344	347	332	368	335	353	351	329	343	338	345	336	332	334	371	331	349	385	344	352	354	323	308	346	323	360	360	350	313	350	369	346	340	342	358	404	361	339	339	329	350	348	320	346	360	372	328	368	362	353	352	355	333	362	333	357	318	348	347	353	354	378	319	347	344	341	320	389	343	337	351	313	382	350	357	363	336	316	306	394	342	366	315	371	338	361	331	346	350	354	341	358	349	333	351	338	334	336	337	367	365	316	313	349	351	329	340	345	337	343	382	365	333	345	321	359	336	352	337	319	342	326	335	334	336	340	353	355	307	335	380	344	368	323	361	345	334	326	333	383	368	337	344	329	347	344	343	343	324	364	351	321	376	348	348	404	323	359	337	342	363	345	337	316	340	360	353	319	302	337	375	353	346	355	352	351	369	329	341	342	349	350	340	337	360	362	328	344	336	332	345	350	326	336	336	331	330	299	351	305	344	386	321	350	337	352	329	320	335	371	366	350	318	332	313	329	347	343	334	333	357	341	336	338	330	355	354	312	349	353	306	345	346	365	370	360	379	337	337	330	331	305	359	338	312	334	348	352	351	364	324	361	325	340	353	333	301	344	320	397	345	338	339	319	328	345	309	328	294	312	345	340	339	345	321	319	338	375	310	349	314	372	360	354	339	331	322	318	323	351	349	334	328	378	304	339	322	366	361	317	344	350	336	349	362	361	334	359	308	357	344	356	318	354	323	321	333	359	389	355	330	323	326	350	303	355	329	336	356	336	345	328	354	341	334	327	336	365	350	339	361	314	321	311	342	364	332	365	378	317	332	346	327	346	323	339	334	350	398	334	343	349	345	329	356	351	346	334	347	329	339	378	358	359	373	332	305	348	355	346	385	319	336	348	327	321	352	355	372	332	329	375	337	333	342	362	360	360	352	338	358	310	325	316	328	305	341	330	345	363	336	318	341	345	321	343	324	334	323	353	311	359	361	322	362	328	361	341	343	297	362	352	318	342	332	314	326	337	332	356	349	330	338	335	361	356	327	345	310	344	335	331	351	352	339	340	364	336	322	350	375	305	360	333	376	350	334	352	339	330	322	350	324	365	337	327	327	324	327	360	344	360	355	347	350	364	330	338	372	349	332	383	326	364	343	341	345	334	336	356	345	338	339	362	347	357	334	350	349	380	352	319	345	350	330	358	355	327	345	368	348	341	355	346	362	359	338	332	341	349	318	338	361	343	344	357	304	345	328	357	349	347	371	383	337	359	379	338	317	361	350	351	362	371	369	329	328	351	346	353	323	350	355	337	336	314	335	355	344	339	328	333	360	342	351	317	344	342	320	358	388	317	342	335	372	368	339	337	345	319	331	343	367	344	346	383	352	338	321	335	328	347	333	354	358	326	346	338	346	362	381	332	360	357	331	360	344	340	384	390	337	335	339	325	347	340	372	318	301	343	339	333	293	326	364	381	339	325	337	367	307	322	344	371	310	330	369	371	374	336
29969	32481	25704	18408	12620	11247	4057	643	562	545	544	526	543	520	557	510	550	516	533	549	477	519	567	525	555	534	551	535	562	546	567	496	555	501	559	562	577	536	545	576	525	504	573	569	568	512	541	605	502	522	538	501	522	514	533	541	565	513	547	564	565	492	551	541	495	571	534	557	536	556	532	526	517	470	546	510	543	546	503	513	513	532	557	540	513	568	515	577	549	535	516	562	543	507	556	528	561	576	521	507	544	537	556	535	497	522	544	546	502	558	523	548	572	550	555	517	566	506	529	479	520	536	563	517	537	518	544	527	538	501	511	527	517	520	547	572	536	529	530	531	512	563	568	522	514	549	568	555	513	564	554	545	538	526	535	535	536	513	542	539	572	526	523	464	531	519	546	511	539	533	534	515	506	519	533	539	522	503	554	553	547	552	533	561	542	554	560	515	541	522	522	538	548	561	527	521	553	520	546	533	551	500	553	509	527	541	518	532	525	520	550	530	542	558	533	521	576	547	519	526	565	522	522	541	502	511	552	538	577	507	520	538	559	551	538	532	568	551	516	512	565	522	540	541	550	508	546	491	490	557	531	516	560	540	503	521	543	528	543	564	518	534	516	512	548	555	550	524	518	488	511	581	575	496	543	538	524	586	534	547	530	573	551	554	545	567	553	503	543	549	560	537	531	529	532	502	558	563	524	532	555	589	584	570	511	538	521	517	540	561	524	498	565	541	535	531	540	497	553	513	541	495	534	543	505	520	552	501	529	506	514	544	561	550	552	543	528	543	513	570	512	561	523	508	494	541	505	516	533	565	550	571	530	500	517	561	512	566	556	552	510	568	521	508	562	531	520	522	511	525	497	572	542	552	540	536	522	529	531	555	530	544	538	572	498	525	517	509	516	550	520	540	496	592	516	556	525	534	546	538	545	554	519	541	568	540	544	578	544	536	502	523	547	523	514	563	485	529	532	516	537	515	560	583	544	533	540	505	527	466	549	557	510	495	530	535	553	553	507	513	536	518	540	518	539	522	563	549	558	527	537	561	560	524	547	525	541	560	502	555	549	568	514	570	531	569	554	575	515	519	530	558	526	573	564	541	530	550	573	523	540	547	490	552	535	552	574	541	527	559	543	514	547	558	496	531	541	553	518	475	503	504	519	512	491	551	518	516	543	572	510	536	541	577	508	498	515	515	538	550	550	525	541	566	556	489	507	541	541	551	518	541	536	535	533	515	543	514	557	508	536	513	549	531	556	488	528	498	531	525	535	529	547	550	540	523	513	488	540	572	601	536	541	477	550	516	511	581	508	528	567	505	486	560	556	513	496	497	565	546	534	538	544	526	505	546	568	560	511	556	556	529	539	527	550	502	515	544	533	488	547	510	547	528	538	553	490	559	507	489	537	530	553	549	547	542	534	507	523	556	515	565	542	542	542	537	570	565	570	550	532	536	552	589	579	521	488	554	539	517	521	535	550	562	521	533	532	559	552	554	524	536	529	536	533	567	501	529	503	488	490	540	516	507	564	541	522	525	538	510	548	555	543	484	551	539	505	497	522	514	521	529	508	541	563	561	526	512	538	524	537	517	510	514	562	533	552	543	528	537	542	524	518	542	504	570	531	533	524	568	505	542	522	522	523	512	525	557	577	537	536	571	548	536	533	526	552	564	506	558	506	506	523	539	494	547	528	544	532	551	571	531	527	521	520	527	551	511	551	538	527	546	495	540	549	529	530	532	493	580	570	515	530	533	513	541	535	520	521	496	558	546	514	560	528	546	532	542	540	553	517	519	582	526	509	536	519	509	560	510	555	528	516	564	518	546	507	513	592	519	548	544	561	541	535	533	565	545	571	501	557	521	512	534	540	516	527	552	556	548	518	536	512	538	508	494	530	529	501	530	551	554	515	499	582	511	585	530	536	491	502	537	509	524	543	537	569	551	544	556	545	550	515	542	580	538	537	526	547	550	558	490	556	514	547	543	558	509	496	503	543	558	509	538	557	559	536	475	554	521	527	575	520	516	534	586	493	551	581	567	529	537	541	562	569	540	524	519	558	532	495	576	521	510	515	477	516	489	523	514	559	543	532	507	530	558	533	586	477	525	580	521	544	534	519	572	510	534	526	523	526	537	516	514	533	536	523	534	520	521	519	530	518	525	581	565	536	502	550	538	499	521	538	530	564	511	532	528	519	551	557	513	563	529	511	516	552	556	562	519	500	547	510	515	541	539	547	582	575	512	531	526	540	505	574	546	502	534	527	551	540	555	483	529	557	567	507	539	541	580	540	565	504	558	496	504	514	507	497	561	506	534	542	550	504	517	550	544	545	511	495	528	521	507	560	547	540	524	535	533	506	534	543	528	545	482	537	525	540	526	567	544	516	529	530	528	535	538	533	547	563	544	519	535	508	583	511	524	514	550	510	531	520	499	518	505	555	519	556	534	519	509	545	487	526	507	489	506	544	559	542	512	514	519	539	543	548	523	584	521	515	545	523	557	562	509	548	556	546	571	537	567	542	545	559	528	547	529	557	506	512	530	543	495	572	538	533	524	563	537	548	529	530	535	520	561	508	540	534	544	555	511	562	511	550	562	541	491	490	548	529	571	506	574	553	490	474	519	510	514	548	529	518	529	530	537	524	517	556	548	470	565	537	534	562	467	530	536	537	496	553	506	540	543	509	555	512	518	543	507	506	477	560	521	504	543	511	488	531	537	529	524	561	538	547	523	567	504	508	534	532	548	515	560	513	506	548	532	528	542	530	550	562	499	524	521	518	494	517	528	517	526	496	529	514	516	540	514	541	538	513	536	524	526	574	528	542	562	527	564	506	541	536	527	553	517	530	502	556	541	540	537	511	510	552	530	526	544	534	521	525	559	520	588	557	555	541	537	550	527	525	540	528	503	540	534	554	536	527	498	515	551	522	544	529	551	491	547	542	585	503	523	538	499	522	552	529	552	495	511	579	542	517	532	547	579	506	527	517	503	580	599	519	557	498	548	500	553	569	553	536	492	527	498	532	564	559	557	552	533	573	557	533	527	520	532	564	595	524	575	579	537	493	525	521	532	552	512	542	550	526	522	527	534	521	512	556	537	541	599	549	581	477	553	563	517	506	552	537	520	531	528	508	547	537	540	554	570	507	512	557	534	525	571	503	540	574	544	545	517	511	489	506	501	535	524	534	522	530	498	539	546	562	528	505	534	509	539	522	571	579	585	525	541	585	511	588	515	548	539	545	569	526	527	553	535	542	564	571	553	542	500	525	549	557	569	511	489	537	517	544	555	511	571	555	536	567	503	549	493	506	515	539	524	540	550	551	558	530	524	508	508	545	534	542	517	530	529	543	561	542	522	555	509	560	597	533	522	496	517	549	526	575	511	548	498	530	517	528	532	549	573	574	541	472	517	520	542	541	545	597	533	533	497	498	533	557	507	545	517	515	574	510	534	574	527	531	540	549	513	538	519	523	566	533	553	505	574	520	597	490	491	568	517	537	557
38893	49753	27667	19339	16800	15252	5629	898	753	781	755	737	773	741	699	695	723	742	735	745	694	708	695	731	751	695	721	754	759	725	700	794	800	717	759	709	737	741	763	677	734	760	771	745	718	717	732	731	778	734	685	766	750	740	774	742	752	752	713	746	735	760	778	736	728	749	762	763	721	676	689	770	706	692	704	753	730	722	711	750	754	749	759	748	768	718	763	772	686	741	769	745	758	748	721	687	780	734	760	771	737	766	759	751	787	697	755	714	722	722	763	703	766	746	705	717	734	777	711	710	719	766	744	746	744	791	698	729	700	685	727	709	783	701	756	725	738	718	726	753	764	757	776	722	726	709	761	749	732	746	805	775	697	751	755	748	725	738	788	766	734	763	748	757	718	785	732	714	737	766	760	716	726	744	733	781	730	753	732	759	733	712	702	711	715	745	784	717	706	736	704	784	755	766	713	733	677	750	773	733	739	747	722	714	737	716	711	704	757	718	770	701	715	715	723	730	717	731	723	712	764	721	735	794	747	743	735	698	707	806	720	741	734	774	745	733	707	745	743	769	742	754	766	764	741	788	739	689	686	755	737	747	708	746	765	793	738	707	764	734	733	677	723	736	754	730	701	706	768	745	723	710	719	705	757	758	752	695	714	716	716	694	739	780	754	754	768	736	780	756	734	731	756	703	762	712	747	751	683	751	758	752	727	728	733	706	764	756	656	726	697	728	743	700	759	695	779	734	764	775	712	751	752	752	741	743	758	733	703	705	684	722	728	772	781	733	649	740	714	761	777	758	781	742	721	732	695	726	797	767	715	762	730	716	722	740	741	738	740	752	698	745	775	719	767	741	771	756	754	725	726	724	683	743	733	761	762	743	726	724	755	754	726	731	710	678	687	720	771	765	671	721	716	781	711	718	710	700	712	700	745	711	730	731	796	756	709	752	699	756	740	750	792	710	715	682	763	711	734	764	753	748	767	782	727	777	765	705	748	722	728	701	733	728	717	725	757	765	776	727	742	721	701	769	772	698	711	734	736	767	775	781	719	747	711	741	728	750	726	722	792	734	717	704	726	726	723	759	723	735	770	728	754	705	722	714	737	726	735	734	775	731	725	750	740	767	717	755	721	780	715	748	776	759	719	737	749	750	713	768	741	726	748	752	740	761	729	739	763	766	713	739	739	755	694	722	703	688	729	687	751	725	744	726	716	707	742	752	725	715	728	737	708	688	735	757	741	728	729	728	716	780	739	777	732	755	717	721	688	708	732	684	764	702	756	731	773	778	704	731	765	719	744	708	713	755	791	755	740	759	770	771	722	726	736	744	707	730	734	759	715	730	763	711	736	719	747	776	780	747	693	771	692	751	765	708	724	716	762	727	707	738	760	778	804	726	756	760	710	725	770	700	765	741	750	754	810	736	766	693	712	709	748	758	742	707	717	738	726	773	717	729	726	789	710	689	758	700	763	735	719	757	742	722	767	762	741	736	754	749	746	756	744	732	709	780	721	754	783	742	748	768	738	731	720	747	723	765	771	820	711	737	714	741	805	712	771	742	775	731	725	713	754	713	807	705	708	741	709	757	766	703	715	716	747	741	728	781	729	701	761	757	730	730	741	690	755	735	735	720	726	740	749	761	723	725	703	723	717	780	726	788	727	747	786	747	737	688	759	739	720	735	765	753	724	715	745	731	713	809	740	782	760	731	749	749	751	734	663	709	728	728	750	740	777	755	763	735	747	760	741	759	751	695	779	714	743	728	733	753	798	741	679	728	701	743	779	784	768	760	734	706	759	702	729	756	774	785	758	710	720	721	737	760	677	677	722	748	773	732	780	692	735	731	772	746	739	749	777	751	718	787	779	734	744	741	708	693	747	726	700	760	769	710	723	721	710	699	722	749	714	719	715	717	756	740	772	694	732	777	726	736	678	711	747	742	720	705	759	773	693	733	759	697	714	761	745	757	763	700	736	711	740	711	712	762	730	759	746	764	738	786	752	766	745	690	724	711	768	703	762	733	726	772	791	722	767	725	793	719	760	783	674	747	719	696	698	777	725	692	761	736	759	716	716	766	672	757	738	716	735	714	707	807	751	728	690	699	708	767	756	737	752	757	719	697	718	732	739	739	709	771	735	771	711	734	722	726	738	709	757	683	752	763	744	749	715	759	743	773	751	745	712	739	739	745	740	700	746	684	734	774	717	751	776	793	756	717	715	753	755	697	726	708	748	742	766	791	679	756	747	683	784	688	726	742	765	776	704	699	788	752	681	781	759	746	762	766	742	810	743	705	724	732	765	765	754	678	747	758	763	710	721	787	750	688	721	694	712	727	733	755	787	723	709	653	740	750	741	714	768	701	687	719	737	757	707	774	710	747	735	731	776	720	757	753	717	754	700	792	752	799	757	733	751	741	719	741	754	707	742	707	705	749	764	727	791	709	711	735	746	728	766	752	722	767	739	735	751	718	740	767	750	732	739	712	713	739	750	780	748	737	767	739	750	726	757	709	745	740	711	705	731	736	726	765	709	708	732	774	745	755	757	716	704	740	733	774	758	710	734	740	725	732	754	730	738	729	750	771	766	713	756	759	761	729	749	789	756	707	695	748	726	750	761	743	720	791	709	757	728	707	747	725	764	767	740	713	728	749	757	734	734	720	678	761	708	728	681	716	735	698	771	753	712	712	721	703	729	723	750	737	710	711	661	789	729	709	763	728	768	756	730	759	806	690	727	762	739	754	715	758	732	726	741	724	741	735	765	676	715	782	725	778	734	745	709	743	759	752	683	688	731	724	755	784	721	703	732	676	740	736	732	738	722	787	682	745	711	737	776	746	780	751	718	788	727	788	757	717	769	733	687	713	742	717	721	691	716	744	713	694	745	734	740	706	752	717	744	743	705	741	742	737	751	727	729	713	759	687	737	694	751	759	753	740	743	778	703	750	723	696	655	803	747	719	732	683	733	712	762	763	740	750	706	717	771	753	756	779	748	767	745	745	738	759	713	702	751	689	744	747	732	738	787	750	722	773	792	759	733	729	770	757	707	726	734	770	714	727	765	766	720	732	749	774	758	737	736	718	744	735	734	728	732	761	707	745	673	760	750	803	705	689	708	684	708	761	742	740	695	758	763	712	749	733	719	757	724	799	750	729	722	713	723	712	753	718	708	744	695	739	733	705	685	746	757	671	718	730	743	756	737	706	736	720	745	708	756	760	739	730	709	771	727	751	737	734	764	747	750	708	749	774	729	752	743	743	751	749	709	722	696	732	725	759	747	726	730	732	698	716	785	759	734	699	685	747	744	745	738	755	716	728	704	784	721	755	737	755	742	748	745	811	679	737	683	751	741	732	750	762	719	752	732	746	761	813	717	762	765	730	737	711	726	728	785	724	732	699	754	717	703	756	739	735	772	765	766	732	759	753	764	795	752	754	724	774	749	741	773	738	682	735	743	732	724	738	743	765	791	716	719	778	703	715	717	743	741	698	695	697	759	737	756	753
24199	21336	28886	32401	48368	36591	18881	2338	608	470	559	496	467	517	494	484	480	493	484	475	481	486	471	477	459	482	454	457	483	474	503	457	503	460	443	474	479	470	498	481	473	469	457	488	469	451	447	470	493	484	478	463	453	481	501	459	467	451	480	480	470	465	479	473	482	485	504	505	487	463	482	472	499	489	479	450	491	448	475	453	467	492	500	451	493	477	438	464	435	451	443	462	511	487	492	485	502	480	505	475	437	457	447	485	449	446	434	488	471	502	480	514	484	479	456	482	464	514	451	515	448	435	499	479	466	482	475	487	462	472	514	472	493	452	468	445	472	492	474	483	434	519	484	431	487	469	472	475	441	457	498	499	476	474	462	458	476	484	484	491	445	497	434	498	466	499	471	458	485	442	490	490	485	466	452	474	465	507	444	428	477	445	440	477	480	489	487	481	476	438	485	469	479	490	499	476	472	481	490	454	450	485	494	514	461	453	481	459	482	504	464	458	469	494	489	470	470	440	493	474	467	472	485	483	511	463	492	474	484	503	514	465	431	444	467	495	509	457	477	472	453	481	496	433	481	510	461	508	470	507	483	448	477	460	494	456	462	449	490	477	451	462	513	455	465	479	471	438	498	506	480	454	487	456	487	485	458	495	470	478	459	502	463	476	468	459	471	485	489	468	508	462	467	430	452	454	457	497	469	452	492	480	425	457	479	442	502	480	467	455	505	439	481	478	513	454	476	476	471	476	485	440	472	483	496	464	484	480	480	456	488	496	478	492	503	513	498	434	501	474	474	469	458	540	467	473	464	471	485	484	454	458	487	462	460	478	494	507	503	409	472	513	491	530	487	466	473	462	489	465	485	457	454	450	494	459	465	450	481	451	467	460	490	459	458	462	463	469	483	447	466	459	464	454	458	492	499	456	480	484	474	492	462	482	461	490	470	438	482	443	501	505	488	437	487	462	462	473	496	483	453	426	476	464	501	439	474	509	427	464	454	465	483	463	464	452	485	450	470	482	494	491	492	481	439	496	463	449	491	477	436	435	467	472	471	499	452	485	473	516	448	503	468	439	483	470	467	482	467	480	450	460	473	480	502	466	502	445	466	457	513	477	483	455	484	475	473	450	480	414	466	456	497	479	459	487	466	506	483	466	496	470	448	481	471	470	430	426	488	458	474	470	486	504	471	486	485	497	473	458	466	464	470	505	480	447	462	487	470	468	472	457	481	537	472	483	506	475	430	468	489	481	479	466	493	440	453	453	545	481	467	500	478	473	493	491	496	458	449	454	487	447	459	472	457	470	506	452	486	455	451	482	448	456	491	489	500	479	445	486	460	449	494	463	468	498	482	472	475	469	489	462	472	496	485	451	438	463	467	454	472	527	474	477	494	470	463	425	457	487	478	476	445	490	460	469	467	509	475	489	465	492	525	437	493	481	491	472	486	496	509	463	485	447	464	423	476	478	451	473	479	449	494	483	491	445	483	505	509	450	479	495	451	463	465	454	444	496	448	484	503	488	454	465	465	454	455	487	462	422	467	455	461	461	462	480	517	454	450	494	489	523	419	477	516	490	445	523	460	480	455	503	495	481	471	439	449	483	526	461	533	495	463	459	490	470	460	492	491	452	475	456	464	458	533	489	463	478	499	429	507	436	451	454	467	445	445	469	463	490	466	484	468	493	473	458	523	453	468	482	456	448	467	458	496	498	466	465	444	456	465	463	460	461	488	510	509	474	466	450	454	449	459	442	513	447	496	444	469	497	486	454	486	437	506	467	451	448	479	440	524	462	486	512	460	483	460	482	500	491	502	470	440	461	494	492	459	485	499	431	443	487	452	440	459	498	506	495	462	502	466	479	471	458	446	495	469	457	468	453	462	454	496	456	498	480	474	438	458	518	429	496	465	479	465	434	468	494	493	485	516	440	458	486	472	477	509	495	491	451	416	447	458	430	455	486	503	468	468	493	464	514	450	450	496	488	482	486	488	423	484	510	461	535	472	455	485	443	466	500	512	447	487	452	452	464	515	452	442	486	467	472	476	504	469	428	420	507	468	460	501	491	461	462	473	451	468	492	492	508	491	483	469	499	468	423	477	486	485	475	466	452	491	503	460	461	477	462	469	485	486	464	448	466	482	500	480	501	488	447	468	438	470	478	451	484	479	478	490	464	482	470	458	458	463	481	481	514	456	448	480	473	450	510	454	429	456	459	473	493	475	494	495	465	473	491	496	487	463	504	470	464	492	479	499	500	493	432	494	480	499	490	443	471	478	488	447	486	482	458	466	482	469	487	465	439	471	467	455	453	475	472	473	468	450	504	511	489	484	476	488	466	491	491	451	516	442	512	470	496	489	488	418	465	483	483	504	463	469	445	493	483	483	453	476	470	463	490	490	435	472	450	470	452	483	475	483	444	475	521	479	506	451	462	449	487	495	486	485	465	489	493	488	476	520	475	527	450	504	480	507	477	488	475	483	476	464	484	445	511	471	450	440	446	484	483	503	445	511	501	456	485	471	444	492	463	493	466	474	439	451	507	480	455	473	481	472	462	503	487	510	501	486	450	500	464	438	438	503	436	511	460	462	506	460	507	473	476	463	488	499	459	504	480	472	464	482	476	443	472	448	464	486	469	501	483	449	504	491	466	486	515	448	434	514	453	477	468	482	476	465	448	481	481	504	494	466	469	464	488	465	455	491	440	486	506	481	477	476	492	465	460	489	472	469	466	467	469	473	463	481	484	517	451	496	450	480	432	490	467	422	487	472	521	493	516	465	468	470	456	467	489	476	462	429	457	462	477	485	436	489	472	464	457	457	458	458	485	460	468	499	483	484	491	435	481	523	438	479	484	441	467	506	479	426	496	459	457	463	470	492	465	468	498	457	524	482	509	457	488	476	483	476	504	463	481	461	442	466	455	494	490	459	447	472	458	467	480	468	463	478	464	463	481	413	480	431	445	479	447	460	459	495	487	506	445	487	479	455	479	450	455	498	495	465	465	477	499	476	482	471	467	460	500	458	473	461	469	482	485	412	470	447	487	459	510	426	471	470	477	450	447	508	469	460	484	452	487	488	465	492	487	493	489	508	500	447	493	479	510	448	478	479	446	467	457	462	462	494	459	484	491	461	524	491	523	444	519	504	461	459	443	466	498	527	464	486	457	452	497	480	437	438	449	439	466	461	466	443	476	516	455	488	492	511	455	431	445	492	554	461	440	490	476	458	482	523	467	452	467	499	501	433	490	513	487	502	483	460	446	476	457	490	446	477	489	486	458	471	458	475	482	452	466	468	476	468	457	456	474	424	436	438	475	493	483	470	473	469	452	460	465	485	470	451	466	480	470	462	474	481	488	477	487	480	457	432	517	468	479	480	503	457	474	513	514	485	482	420	484	470	497	472	431	471	455	483	462	490	496	466	456	471	425	469	455	469	448	484	481	474	480	496	468	437	482	440	499	472	485	520	466	452	467	497	473	487	450	468	472	519	473	460	446	479	456
45317	64765	51261	48109	52879	38785	16673	2016	939	686	667	726	668	690	692	666	667	649	659	664	694	645	702	657	675	680	668	654	692	633	685	656	655	707	680	658	663	697	701	649	672	644	674	632	651	664	642	675	651	647	657	649	624	660	641	676	649	637	668	630	675	651	670	672	684	650	666	702	656	656	669	662	678	683	703	679	654	654	674	661	654	698	674	670	660	662	640	704	696	666	665	646	664	638	659	666	649	714	661	573	682	665	657	670	674	680	630	646	670	693	663	653	658	716	663	623	679	656	667	649	696	656	661	662	686	636	642	667	657	678	630	645	668	625	698	638	679	654	678	689	678	657	644	652	615	681	628	663	662	639	680	661	629	690	662	695	692	705	703	717	680	674	667	655	648	712	639	677	621	681	674	723	658	657	695	655	696	618	690	634	645	621	658	669	612	689	660	644	691	648	668	674	667	678	631	641	666	671	678	635	635	673	679	620	619	656	666	671	627	647	683	660	670	646	642	678	655	707	721	660	667	646	665	669	665	615	672	664	644	666	638	659	662	685	649	686	664	691	651	646	714	700	698	687	679	614	683	645	684	707	670	653	650	692	703	647	673	680	702	649	655	651	675	674	693	659	677	655	680	652	651	636	676	641	693	649	681	686	686	710	639	665	683	652	676	602	617	686	646	630	614	621	667	668	618	649	657	689	646	682	713	732	660	692	710	719	652	662	655	622	699	644	652	649	666	600	651	672	645	598	640	727	677	645	634	645	667	653	648	678	695	645	629	666	632	668	705	671	670	689	640	679	668	696	665	643	693	677	638	656	677	676	682	658	653	656	649	645	655	678	632	674	647	604	633	711	674	659	659	681	660	673	623	652	648	660	650	635	705	625	700	628	709	618	666	669	662	660	655	700	671	669	661	642	641	622	702	664	668	654	669	663	644	681	690	651	672	709	676	622	674	662	646	680	692	675	639	672	715	644	641	673	647	707	659	673	661	636	638	683	687	676	635	662	662	655	691	678	678	698	672	648	630	699	657	649	639	689	662	647	671	703	688	612	654	676	658	711	655	667	662	657	635	604	653	642	680	643	667	660	644	645	695	656	626	631	670	712	704	682	682	630	693	704	631	628	676	642	646	689	630	657	677	700	683	657	668	647	647	641	674	639	684	705	707	657	663	685	647	670	635	698	642	660	666	666	645	666	653	667	650	703	626	642	639	641	696	648	702	645	667	609	699	658	659	626	674	665	639	608	634	614	703	671	676	672	650	659	647	641	610	637	667	661	688	649	699	623	645	648	672	683	657	623	669	639	689	684	685	657	697	673	680	640	642	680	652	656	706	646	667	663	661	671	678	660	672	638	684	608	644	644	647	682	640	661	677	644	667	649	680	666	629	694	597	638	648	684	656	701	680	652	680	631	652	667	650	625	681	638	662	619	653	670	625	687	656	650	672	660	648	657	692	691	659	667	601	662	657	625	679	664	685	608	647	688	643	673	630	653	699	648	638	643	639	656	622	648	690	652	688	683	696	623	664	669	665	649	667	648	642	640	679	589	678	614	644	648	674	668	661	664	641	677	684	651	647	618	709	696	677	683	673	672	662	615	626	668	704	608	616	682	645	667	684	638	676	657	656	652	640	630	641	687	629	661	671	618	646	665	650	678	679	676	622	679	694	682	672	675	639	647	630	684	629	642	661	664	636	652	668	675	654	674	633	662	707	645	651	663	686	722	626	701	635	623	643	619	655	674	662	694	685	686	651	688	665	646	653	700	621	600	652	607	688	658	670	656	664	655	677	628	658	657	666	631	663	641	650	644	651	696	713	656	681	680	671	685	640	687	615	657	654	687	672	690	685	679	635	644	649	695	679	676	619	691	651	678	675	667	644	637	659	613	637	681	693	675	693	624	666	686	706	687	684	689	678	679	701	664	657	664	686	687	701	639	667	631	664	678	620	650	667	599	673	676	661	672	697	632	654	689	644	675	639	637	674	673	642	677	662	677	689	705	707	659	617	683	717	644	640	643	664	674	638	621	643	697	683	663	672	681	681	667	629	676	685	669	643	669	653	683	668	667	699	701	661	653	678	624	654	639	667	688	691	662	681	676	680	699	666	641	688	636	631	635	635	664	637	652	702	684	643	718	685	663	680	712	650	659	658	684	632	653	657	707	674	645	654	652	661	643	687	645	672	676	676	662	678	681	610	654	633	650	631	667	690	639	705	666	658	670	683	626	627	666	678	643	652	686	649	675	697	603	676	630	644	640	639	731	671	658	696	637	654	700	693	675	644	654	664	657	645	683	634	675	593	636	682	652	638	605	670	666	686	644	707	593	680	669	638	593	651	627	656	711	625	696	700	700	650	654	625	679	657	698	656	633	682	615	697	632	696	627	666	692	681	661	696	671	663	677	674	626	638	669	645	688	680	636	662	638	657	644	653	655	695	683	669	659	678	683	659	668	655	643	639	666	661	670	697	643	703	678	681	649	687	684	630	674	692	662	650	667	674	676	661	646	680	669	634	700	688	725	669	714	659	637	669	657	664	626	641	616	704	673	658	664	663	633	699	640	720	683	615	639	658	633	662	674	619	674	651	690	659	660	658	680	638	708	640	646	683	620	631	646	681	715	669	692	674	641	675	624	677	666	684	686	631	666	638	651	693	666	641	653	689	686	654	647	679	658	647	617	656	668	657	680	632	656	691	675	640	717	664	655	646	709	646	634	652	655	649	644	676	636	665	683	620	659	711	653	671	695	660	694	652	647	614	650	717	630	710	594	633	643	656	666	621	673	705	663	650	710	640	640	660	650	679	669	680	710	681	664	638	632	718	647	694	702	664	659	634	667	685	624	635	717	629	631	641	634	669	644	681	639	666	663	700	645	640	681	634	618	661	669	680	692	665	696	634	653	643	690	683	677	681	671	685	643	673	652	661	715	655	684	651	678	677	641	664	634	649	661	661	639	700	646	656	642	672	633	660	691	646	703	606	674	627	628	629	637	627	694	648	642	688	651	651	665	680	660	622	718	639	628	690	646	632	686	686	627	675	708	647	658	652	675	666	667	716	609	714	642	704	643	685	676	694	633	689	680	759	631	692	602	655	645	650	649	729	678	676	669	634	672	620	687	646	639	644	697	687	674	649	673	675	649	682	632	665	653	692	656	682	663	707	656	756	647	693	671	633	643	720	667	626	690	581	664	638	636	678	683	709	688	624	657	664	677	682	662	658	680	695	639	669	623	708	669	662	642	608	667	684	639	650	679	712	650	678	625	696	671	660	653	629	657	704	623	651	652	615	712	654	662	641	626	627	673	681	647	667	708	705	646	650	636	639	653	657	654	628	657	668	666	707	629	625	666	662	679	641	689	632	661	637	708	675	605	647	640	699	646	656	657	671	661	666	642	651	703	693	641	623	666	673	692	641	674	635	667	643	661	659	710	668	630	712	669	652	689	690	652	624	644	689	624	633	619	624	680	656	612	645	658	702	669	672	667	672	659	643	627	651	652
23269	21220	29105	30600	43628	42913	28329	5888	390	281	289	268	293	308	310	284	301	281	291	302	317	298	268	279	277	273	281	280	315	283	281	242	278	285	270	286	273	274	290	277	300	283	309	264	262	288	278	304	282	304	290	273	277	251	292	277	253	278	262	294	282	258	262	271	280	274	267	307	277	266	287	267	271	273	261	258	278	267	258	308	274	268	279	281	283	256	272	267	281	255	280	289	273	292	265	280	267	295	301	278	288	271	244	282	295	275	279	266	279	283	303	278	304	292	286	275	253	276	269	273	265	274	302	266	295	271	284	250	284	276	261	281	272	258	273	270	260	286	262	285	276	275	244	272	270	274	300	256	286	293	264	230	287	232	275	282	289	272	290	255	263	273	257	269	277	262	260	264	273	274	256	278	269	260	268	272	292	278	288	287	285	270	302	318	290	289	270	271	268	269	300	274	258	290	274	298	271	301	284	293	298	264	275	267	284	247	276	265	268	273	259	273	295	290	263	253	324	258	276	282	305	274	277	280	270	247	264	287	304	268	268	264	277	267	285	287	243	269	299	252	249	260	328	281	286	262	293	281	290	250	273	256	276	256	259	269	274	286	320	259	271	265	268	262	281	273	292	269	263	262	274	256	251	262	264	293	278	266	291	271	286	289	274	275	287	293	275	284	283	248	275	269	310	255	269	297	281	311	287	278	316	263	266	263	274	266	289	276	283	293	269	284	247	274	277	280	265	271	267	249	272	266	261	280	276	296	286	267	287	285	247	261	274	292	286	292	280	279	250	274	279	264	269	268	248	284	283	304	296	280	316	280	267	280	288	254	278	289	289	290	264	261	268	263	264	259	275	253	263	310	291	285	258	280	264	281	293	288	293	263	265	254	264	277	264	302	273	291	281	309	263	298	279	248	292	280	268	302	293	259	301	304	267	259	293	308	280	272	261	252	268	248	266	262	279	275	273	263	297	299	292	295	271	296	275	274	290	280	294	290	257	276	281	296	298	292	286	287	270	286	284	278	277	237	265	259	303	259	277	272	277	256	247	272	310	282	252	251	309	309	278	288	261	269	299	289	251	288	280	306	237	279	272	285	312	263	281	280	275	289	270	265	284	256	312	288	275	239	291	278	276	278	259	298	263	299	258	253	279	263	282	251	251	262	239	276	267	278	265	273	292	254	283	246	285	268	291	266	270	283	290	313	278	268	257	246	251	281	284	290	267	300	245	268	293	284	288	295	300	306	303	265	284	268	279	283	256	254	284	288	252	274	292	283	259	286	288	256	259	245	267	291	270	245	252	300	296	254	302	247	275	248	261	288	315	277	264	280	271	301	288	294	290	267	248	249	285	265	303	264	292	250	306	253	265	293	307	294	274	281	252	282	298	260	272	262	290	293	269	268	288	256	265	259	269	265	255	277	265	242	291	276	254	244	291	305	269	281	277	297	267	278	281	255	299	288	258	289	286	258	260	293	280	322	264	260	286	302	279	283	276	261	299	278	330	281	285	291	271	246	286	288	281	288	251	273	282	301	299	272	274	279	303	276	280	258	269	261	276	284	296	263	295	275	267	273	266	287	263	270	274	280	296	243	280	280	254	286	281	284	312	269	286	308	253	277	254	301	280	254	270	275	264	265	281	267	281	262	259	271	263	286	274	278	290	260	274	269	323	269	285	236	270	278	282	270	266	278	292	274	287	279	295	275	239	274	261	266	288	254	239	280	279	258	272	268	300	269	303	283	295	288	274	265	289	269	277	272	262	272	321	266	294	264	297	300	271	273	289	244	248	263	273	273	281	241	325	295	262	269	277	258	266	273	281	286	247	272	230	282	249	266	262	293	267	290	283	276	240	275	281	293	277	275	288	299	268	281	286	266	281	265	257	307	285	268	243	298	292	268	279	273	294	288	302	284	310	289	282	281	269	262	278	291	269	249	293	279	290	248	268	236	255	288	265	292	255	253	245	265	283	239	290	282	259	288	277	286	307	270	268	274	289	282	266	285	261	244	263	256	272	267	293	269	274	272	283	255	269	294	278	265	275	274	263	308	274	266	268	274	277	274	271	307	294	299	306	251	254	297	276	287	267	296	280	283	264	285	285	260	275	287	272	280	259	290	268	261	253	248	278	269	297	300	250	292	258	267	271	290	274	274	314	257	279	271	243	287	277	280	285	259	280	256	268	236	271	260	282	268	300	271	290	280	292	271	304	276	275	328	260	269	285	250	297	260	255	294	262	271	298	284	277	278	261	266	292	244	247	271	289	258	280	267	247	278	265	295	253	285	258	285	275	278	281	282	260	263	293	291	292	264	286	280	285	293	293	288	291	266	272	257	327	252	267	338	278	290	289	263	259	278	274	291	252	277	281	270	295	313	235	271	269	294	286	296	273	270	274	278	297	288	262	269	286	290	278	286	266	285	285	280	279	254	267	260	277	281	269	301	281	301	266	302	275	286	289	272	279	248	254	264	259	282	278	302	280	274	287	286	281	292	280	303	254	246	261	272	258	254	280	267	301	297	286	273	275	252	277	295	279	269	259	299	279	284	256	279	265	310	294	257	245	241	260	279	254	269	333	289	286	257	281	253	302	279	270	271	292	284	282	279	261	260	286	296	297	273	302	287	264	262	263	272	228	274	252	280	275	272	273	279	280	253	260	281	241	281	275	286	268	306	278	294	276	315	261	268	268	284	286	303	258	274	278	305	254	293	292	254	270	220	277	249	285	262	276	272	267	256	234	281	268	282	311	283	277	288	270	289	266	271	284	304	290	295	267	287	275	288	274	257	266	279	276	275	304	257	305	298	253	277	285	262	278	296	306	262	269	242	259	256	281	266	283	291	315	290	300	283	276	286	288	261	258	296	281	282	271	256	259	281	274	269	255	286	260	296	295	288	298	266	256	254	277	292	264	265	281	282	261	265	250	330	263	251	266	313	277	265	309	278	273	266	260	281	269	281	279	274	281	279	270	275	300	292	254	264	281	264	245	259	266	245	294	273	292	260	279	284	277	284	272	259	277	302	283	291	294	275	281	296	273	290	279	288	290	283	291	261	290	295	287	249	284	286	284	249	277	271	272	226	271	247	298	264	251	232	244	271	263	283	286	282	280	281	279	303	280	283	263	277	279	264	290	280	311	270	271	256	246	250	285	255	265	265	324	253	254	279	269	283	298	256	265	284	313	250	279	283	292	283	277	285	277	254	279	268	275	273	259	233	268	291	261	279	291	287	291	280	273	260	257	288	317	296	280	248	260	266	254	281	290	308	282	248	272	279	266	258	257	259	242	277	282	278	273	278	254	257	253	283	286	294	301	266	271	258	251	259	245	277	272	269	227	285	262	264	265	282	275	292	277	302	266	278	280	248	262	273	258	294	259	278	264	261	257	252	303	279	251	273	269	288	268	257	277	234	296	293	286	279	286	290	285	277	259	284	264	261	254	237	266	257	277	303	309	296	297	233	310	290	290	301	261	273	267	284	229	292	268	284	260	265	270	290
48765	70842	62264	61882	63455	48000	25544	3006	487	437	434	446	389	413	413	422	400	389	395	408	384	428	413	407	408	399	409	422	377	403	419	386	376	402	373	382	386	413	392	364	380	390	437	359	373	383	356	391	399	357	417	427	384	395	376	362	397	403	400	409	394	409	339	385	429	371	389	367	407	379	371	402	369	362	383	409	362	378	368	412	375	411	353	424	420	377	384	353	426	391	393	366	404	368	377	383	453	373	379	382	385	389	369	401	394	387	410	401	366	408	400	383	385	400	369	393	390	393	408	402	407	382	411	392	372	379	418	409	406	394	378	393	386	414	379	402	381	385	392	353	370	411	402	363	363	399	410	378	378	389	374	399	370	366	388	377	401	404	396	401	380	434	347	385	410	371	432	420	384	395	361	362	374	399	390	384	390	375	390	407	402	413	364	405	381	390	403	417	412	394	405	376	387	365	353	399	399	412	406	369	402	346	405	412	427	398	375	400	381	372	384	371	363	344	413	355	369	406	373	411	391	412	386	363	368	366	363	394	416	389	419	399	368	369	391	360	373	368	400	409	425	390	422	418	393	420	373	394	375	400	401	364	396	396	398	408	384	374	398	365	389	366	382	387	382	340	378	383	378	436	387	386	373	357	391	378	392	415	388	409	378	373	361	401	395	375	382	412	364	373	421	368	382	373	397	396	388	387	377	358	393	423	365	439	378	391	369	421	403	377	417	372	366	399	379	389	448	393	384	376	385	382	395	392	367	409	422	378	400	354	404	383	382	380	381	385	405	378	394	396	403	361	415	390	420	410	405	381	425	364	407	400	413	387	399	372	371	380	394	413	372	387	413	401	369	381	367	382	379	382	411	399	381	400	397	404	359	404	355	387	417	398	387	375	418	374	384	373	379	395	395	382	406	358	402	382	356	398	393	426	397	393	367	388	414	393	366	377	411	391	420	376	399	373	370	358	438	373	381	405	411	396	387	381	362	406	382	410	395	392	403	360	388	400	379	352	413	392	394	407	357	385	380	350	356	355	383	371	403	393	395	406	402	381	401	437	398	363	429	407	388	377	376	409	416	367	423	408	398	376	372	380	364	377	413	402	407	372	407	356	421	380	414	394	387	379	362	385	362	378	413	339	401	379	407	387	383	390	389	395	367	399	383	392	371	401	388	400	388	385	377	390	436	366	386	392	368	403	415	396	401	381	404	371	394	400	395	433	412	398	378	363	416	389	377	409	389	371	387	386	366	374	359	396	380	405	402	389	428	363	386	366	371	419	390	414	385	393	382	373	370	357	372	404	400	374	397	382	415	403	396	409	383	419	384	400	421	405	407	385	358	412	372	416	369	389	385	411	395	423	386	358	440	380	403	361	398	385	376	387	379	388	407	391	369	393	370	368	365	366	382	383	354	344	383	380	374	389	347	393	399	391	380	383	427	437	383	416	388	346	386	397	418	389	398	395	405	359	365	370	416	336	395	376	384	393	367	378	393	378	403	422	378	372	361	387	393	381	388	383	374	391	427	377	371	383	408	367	418	383	373	402	366	397	393	397	347	360	424	393	406	405	377	397	421	351	405	400	369	386	399	366	386	404	366	379	402	358	428	393	346	399	343	391	402	399	427	412	383	371	395	387	416	407	410	365	382	376	392	393	412	396	410	373	392	396	361	377	413	396	396	374	407	410	350	384	376	411	409	374	395	399	357	386	402	370	378	418	417	400	357	395	395	400	369	356	395	386	432	365	363	380	361	375	403	356	402	371	376	430	351	410	383	397	379	413	370	371	381	395	409	382	384	364	436	382	406	404	406	371	394	358	405	406	357	395	392	406	353	396	419	395	373	414	407	388	394	364	363	407	366	383	370	386	389	386	405	374	408	412	372	358	388	406	438	368	401	389	388	389	383	381	404	390	393	415	362	410	371	379	397	392	351	395	367	355	416	393	401	402	402	395	392	367	402	383	404	364	359	406	413	377	377	412	397	402	396	419	384	380	401	368	374	376	421	376	378	383	399	406	369	396	367	400	341	420	366	369	378	396	387	374	368	355	386	393	382	395	398	382	378	404	377	386	383	406	384	375	377	389	380	400	433	384	356	378	423	385	407	369	351	399	366	388	427	375	394	366	361	404	400	394	392	390	377	401	407	428	407	408	359	389	405	396	399	421	370	391	374	388	436	379	356	364	423	378	390	405	351	393	408	392	384	387	387	382	376	416	417	379	394	432	379	394	401	375	371	392	353	417	404	357	413	384	396	368	381	424	430	381	400	366	369	433	380	377	390	389	380	412	361	376	420	386	389	388	411	390	398	351	382	380	440	389	396	382	383	397	405	412	358	380	390	398	415	340	388	367	411	398	418	363	388	421	347	374	391	366	401	382	368	436	416	354	392	381	393	379	393	388	373	401	384	397	380	357	376	415	362	395	386	409	444	376	409	378	406	393	412	386	422	401	414	413	398	400	405	415	401	383	360	366	382	385	380	367	370	405	365	370	386	392	422	399	386	410	416	425	422	390	377	352	395	429	380	397	405	363	397	378	416	367	410	387	423	429	392	388	346	393	413	388	422	417	422	411	385	378	385	376	358	392	396	390	404	381	386	388	408	389	395	389	393	392	380	416	409	420	344	419	387	372	375	387	389	399	430	424	376	400	378	388	375	372	409	371	380	396	405	342	418	356	387	401	403	378	405	364	403	377	377	383	412	373	362	413	415	443	418	396	339	395	368	373	394	377	367	405	363	399	413	373	388	380	391	386	362	384	385	381	397	374	349	369	386	388	387	401	388	379	350	391	410	382	347	398	386	401	394	383	379	418	401	378	387	398	385	367	357	397	391	393	402	416	377	391	388	367	382	398	384	351	394	407	403	408	386	387	406	358	423	382	377	358	397	396	413	396	391	394	372	418	417	351	411	385	375	368	436	389	384	361	395	395	380	384	395	410	370	395	366	377	407	376	432	401	365	358	416	387	365	371	408	406	386	381	376	395	402	382	371	387	373	401	396	407	373	413	409	365	355	417	359	402	387	408	412	405	388	403	358	396	378	386	370	390	393	408	417	404	403	418	409	379	379	406	381	386	381	400	349	403	372	394	365	404	409	411	361	374	375	383	388	377	426	372	437	407	424	404	405	400	400	341	383	376	409	367	396	396	386	338	393	397	360	388	387	398	386	406	400	391	411	345	381	414	370	420	378	372	380	398	398	370	406	419	399	398	370	386	380	401	393	439	389	380	370	397	394	389	394	362	410	389	388	362	426	387	396	397	369	370	390	395	395	410	394	404	372	379	409	385	395	390	396	390	386	379	397	363	375	384	400	393	368	378	417	379	368	374	414	344	400	406	367	366	401	369	418	388	398	366	381	400	395	351	398	392	396	392	394	411	399	385	372	374	358	390	407	391	399	395	391	392	413	403	369	382	417	395	398	351	398	380	386	380	370	401	386	370	377	402	416	377	367	345	424	381	373	352	397	406	407	401	408	389	382	429	371	395	404	402	362	391	371	401
30007	31035	33711	17653	16966	10684	3796	828	566	570	528	560	627	577	565	526	578	551	513	558	584	539	572	573	524	569	555	510	585	536	560	552	594	567	578	576	605	554	589	572	555	602	561	565	531	558	581	580	535	579	494	565	552	557	580	561	529	551	605	544	559	556	579	499	566	580	575	571	586	582	543	590	559	543	598	601	582	569	569	526	585	557	554	534	567	528	513	568	569	546	555	588	529	531	548	564	541	543	573	518	568	544	558	569	589	562	540	552	600	528	581	534	562	513	536	529	533	554	577	516	589	566	572	585	554	555	566	601	508	550	561	572	551	515	599	506	559	565	576	565	567	560	546	573	599	557	565	547	544	517	588	569	598	548	543	518	600	587	558	556	556	550	553	528	576	536	495	544	557	537	564	572	587	538	576	589	516	573	544	568	537	598	534	560	584	557	555	549	524	567	578	544	581	565	538	587	541	569	569	511	580	509	616	563	561	553	592	546	558	535	551	566	553	586	615	579	568	561	545	535	578	552	564	566	542	567	576	540	561	547	541	574	541	519	608	534	531	552	581	551	570	531	533	566	547	540	526	597	543	558	584	571	553	569	544	560	585	545	542	544	536	605	587	556	542	592	565	551	552	513	573	553	540	552	549	530	549	536	562	552	637	552	575	588	559	571	610	545	567	555	562	583	594	537	559	599	552	572	542	537	564	588	565	590	578	572	552	592	561	561	559	536	567	575	593	546	581	529	554	564	562	583	609	538	599	559	521	539	517	556	565	576	552	570	561	575	508	561	578	586	561	571	575	553	585	564	517	560	575	552	565	576	562	523	577	507	538	581	532	547	559	591	624	564	576	584	548	539	534	561	554	545	548	563	518	568	526	553	564	564	560	595	605	542	557	530	539	535	587	602	567	532	571	572	601	580	568	530	543	540	521	565	545	569	543	551	535	573	563	548	550	551	568	546	555	546	570	563	586	508	566	523	601	527	540	545	560	516	552	541	517	582	574	562	561	565	538	533	593	589	532	554	557	597	587	535	573	532	565	513	545	602	584	528	565	584	527	520	594	566	536	593	559	552	568	544	542	585	542	592	520	541	567	581	558	561	579	542	532	558	548	585	581	527	555	592	541	600	560	592	529	534	584	510	566	559	564	578	524	510	566	564	518	593	546	529	594	560	554	537	554	561	571	565	568	556	579	578	569	569	544	561	544	581	592	566	559	540	535	571	549	542	552	559	599	545	603	590	560	590	571	547	567	549	550	569	567	551	549	548	548	551	602	570	543	594	502	566	580	533	542	565	578	538	559	575	576	576	556	608	555	547	565	578	532	564	565	541	540	523	533	539	550	560	547	549	586	518	575	578	564	602	558	536	578	608	563	507	558	539	570	549	581	559	572	577	554	583	582	570	547	555	557	564	543	559	567	576	547	569	554	562	555	582	580	573	585	515	571	558	531	529	588	576	535	546	552	523	563	545	553	592	612	535	524	566	545	526	534	585	555	583	573	534	544	573	536	573	599	537	573	540	568	534	606	567	569	527	552	557	537	529	567	591	567	532	539	541	594	552	566	552	557	553	556	557	559	541	590	542	527	569	557	536	598	571	527	591	506	553	548	545	596	593	543	544	531	536	575	520	576	549	552	544	520	604	563	547	526	549	537	531	568	566	557	499	551	567	606	603	579	563	530	566	566	585	535	588	567	532	565	573	512	522	573	561	560	568	573	521	525	569	557	523	570	602	557	492	589	561	588	569	555	539	573	599	567	560	592	550	585	562	562	543	571	538	593	527	551	561	567	588	558	547	574	542	584	514	514	567	577	561	531	590	535	571	517	523	584	577	570	555	518	560	544	536	595	550	569	569	536	584	549	560	581	565	559	554	533	572	551	559	555	562	560	575	567	525	529	538	566	586	572	544	579	523	550	540	524	518	580	543	558	544	560	600	557	574	548	558	540	535	516	544	558	531	543	588	556	543	585	573	568	572	582	553	545	558	572	530	573	581	611	580	588	519	576	567	563	577	598	565	587	557	550	537	545	582	590	566	593	574	570	544	559	554	547	539	545	549	519	562	566	605	545	543	569	575	560	575	607	549	583	539	552	559	533	543	543	564	575	591	645	565	603	588	576	564	561	556	522	536	542	584	588	571	533	552	548	561	577	577	517	562	564	581	527	549	554	586	567	538	581	570	541	567	574	559	583	591	524	533	551	581	536	557	583	528	522	561	544	599	554	610	583	579	602	563	572	534	581	532	589	587	646	567	604	543	564	593	557	606	568	544	565	526	553	562	549	571	542	600	595	542	567	541	583	579	566	593	555	575	551	558	559	597	568	524	549	584	541	557	528	563	576	558	591	591	559	534	529	641	605	526	537	561	534	579	547	604	551	614	538	537	592	564	564	548	558	514	561	543	560	543	538	547	547	545	518	561	542	565	566	559	534	539	584	554	573	557	537	569	533	533	579	613	542	527	550	591	555	507	535	497	531	522	567	547	528	551	607	553	539	547	540	569	534	559	580	590	557	552	589	576	562	575	520	556	586	592	558	554	597	574	591	578	508	571	553	513	598	558	555	589	548	542	531	507	570	539	609	541	593	550	587	555	584	628	564	562	553	516	571	537	544	552	552	595	606	591	577	580	559	495	563	565	531	571	552	527	587	564	583	590	550	613	581	565	538	564	538	544	534	560	567	564	540	593	557	547	582	561	536	551	597	558	573	576	546	562	575	554	555	530	579	561	545	563	598	514	575	554	571	564	540	559	517	595	553	584	530	582	559	566	541	577	559	569	555	544	594	579	544	611	581	561	594	579	533	557	575	561	534	545	586	574	566	554	527	549	585	580	542	555	541	557	569	564	574	541	537	508	517	564	575	553	559	556	585	547	582	573	623	543	550	539	554	607	542	581	567	563	533	572	549	572	543	561	557	520	548	577	578	533	549	502	508	562	561	559	531	549	599	542	520	529	544	557	578	557	565	564	573	563	571	590	569	574	549	589	595	537	526	562	544	527	558	578	543	542	576	558	547	527	537	560	557	546	586	579	544	585	533	560	617	599	564	538	547	598	561	559	532	570	579	592	546	538	539	541	539	538	556	601	543	586	521	539	516	530	549	570	590	520	567	591	599	550	597	576	545	561	572	584	591	581	534	606	527	538	554	555	543	577	562	592	633	592	570	596	609	540	574	572	615	590	561	542	550	525	570	539	511	558	559	556	544	538	570	528	545	519	545	557	579	540	545	575	513	548	587	556	521	480	565	614	563	584	541	569	573	595	537	603	524	556	557	543	566	587	587	567	588	522	579	574	565	558	582	553	559	542	560	566	589	543	576	582	561	545	581	571	565	581	496	547	603	591	548	570	543	606	557	542	525	555	599	558	543	596	540	597	548	575	524	526	584	541	520	537	567	579	530	585	572	553	574	529	558	562	557	555	570	567	548	552	561	562	578	572	518	575	600	535	562	546	576	555	548	482	551	570	544	561	549	568	576	515	563	544	566	529	567	585	584	575
38549	49072	37846	16153	20920	13528	5754	1201	787	805	765	743	761	791	756	770	716	802	766	745	779	758	739	743	737	763	787	754	758	769	793	743	756	819	794	702	752	775	753	771	787	752	765	765	814	765	788	761	750	753	767	821	791	780	802	804	746	720	787	810	817	725	800	736	832	769	707	771	782	710	741	766	740	805	752	827	748	779	770	744	756	714	775	716	800	789	838	769	777	782	798	744	752	733	813	779	786	763	759	809	830	724	744	758	787	723	768	730	791	746	776	728	796	789	764	760	772	739	833	788	724	765	840	794	750	791	745	741	762	804	713	749	791	746	760	771	784	784	784	751	758	707	756	779	772	730	752	744	786	738	755	754	753	745	757	803	781	720	752	722	784	743	744	795	753	755	823	722	724	755	782	772	764	799	776	736	799	743	750	770	773	731	749	771	757	738	734	753	708	779	788	771	747	793	779	779	755	749	730	788	762	765	792	715	763	750	817	744	767	754	770	779	745	810	747	758	783	754	766	801	747	756	768	745	764	767	754	719	796	764	796	775	765	740	763	771	779	752	763	740	760	807	738	792	786	759	790	823	781	788	788	735	722	775	735	798	710	721	753	774	807	772	770	727	774	773	788	755	780	800	749	738	762	731	716	764	771	772	785	730	753	797	745	738	759	757	761	797	791	755	799	784	861	757	743	724	808	750	745	793	758	766	831	763	744	764	739	749	753	781	775	800	770	733	784	785	746	785	728	755	749	775	729	844	747	766	759	742	772	759	738	763	786	741	747	817	796	758	776	777	780	774	755	808	775	758	758	766	720	766	764	786	713	759	794	789	772	756	769	736	784	753	732	808	725	766	766	739	791	760	749	755	811	755	776	746	739	751	809	764	757	756	792	786	739	744	732	742	785	712	803	707	739	789	732	773	739	744	751	741	814	764	763	759	768	767	765	809	755	774	807	740	736	742	793	808	743	775	769	756	773	748	765	749	758	794	741	729	729	714	749	745	709	757	783	790	740	811	767	694	779	789	755	769	768	775	746	722	795	738	766	754	750	778	765	749	699	786	727	732	744	763	772	718	769	760	772	799	761	809	758	753	740	799	769	746	743	732	798	755	742	814	752	782	800	763	835	787	762	790	748	717	797	760	794	756	818	737	758	755	771	781	822	778	785	749	773	787	761	784	762	781	750	715	765	773	793	790	755	764	757	736	741	744	763	752	771	743	776	757	774	714	762	804	778	787	704	731	789	767	744	787	785	789	800	769	697	726	790	746	735	770	764	796	744	736	807	734	775	770	777	758	781	781	720	771	745	731	700	708	719	798	789	708	784	767	732	783	733	758	801	789	793	756	787	760	701	797	792	774	755	729	725	747	759	811	747	748	758	770	791	766	775	731	808	746	801	768	751	754	739	761	744	731	758	773	714	787	715	754	744	746	758	731	780	777	800	777	804	786	779	764	772	762	730	657	804	755	717	736	777	794	813	804	738	740	757	749	783	797	753	770	818	753	701	749	792	754	753	770	750	835	798	775	768	752	733	795	759	752	763	766	797	781	734	719	804	755	801	763	715	760	771	774	765	778	766	736	765	772	800	746	748	791	798	751	776	791	734	746	809	784	749	746	828	733	795	784	774	774	777	743	762	791	770	781	795	762	733	749	713	776	738	758	783	739	789	754	785	789	730	747	808	740	775	795	749	751	776	780	802	746	786	741	747	755	784	763	762	750	754	754	752	762	827	770	758	735	748	757	757	771	731	791	728	785	721	736	738	749	797	791	775	758	740	825	792	784	770	810	712	763	750	753	785	814	792	718	703	777	828	792	818	739	766	821	822	800	807	798	758	729	724	698	807	722	782	785	729	730	759	692	724	771	765	776	777	766	751	741	735	736	752	777	815	763	806	736	811	770	751	757	763	790	731	763	752	766	763	788	751	760	735	793	801	769	766	778	770	768	753	736	789	768	800	759	807	752	751	746	831	833	741	763	810	778	767	725	767	815	795	758	759	767	790	732	747	747	693	811	794	772	769	769	739	727	723	743	769	798	741	771	752	769	675	790	733	759	688	793	765	725	821	771	764	754	758	782	750	771	761	798	749	759	707	778	729	730	765	791	718	774	795	795	775	748	783	794	729	736	751	749	808	755	744	755	779	824	774	743	794	817	730	764	782	758	807	783	779	793	812	811	772	764	751	783	739	749	797	770	802	692	781	782	801	762	764	766	807	794	787	771	751	743	745	791	773	808	712	763	775	750	746	753	771	796	795	711	795	785	780	753	802	771	819	747	720	765	733	828	720	719	750	799	763	747	763	730	765	767	768	778	761	755	755	762	799	792	804	790	801	765	741	745	737	774	783	760	784	773	711	758	770	771	781	772	759	733	777	786	766	798	726	744	809	766	774	720	737	754	769	733	778	694	795	758	798	743	812	814	741	733	811	751	795	780	729	740	733	809	743	778	732	769	724	770	789	776	724	777	764	815	773	785	753	760	716	776	806	763	773	804	805	750	780	812	840	787	767	773	742	744	814	786	725	787	719	782	718	740	735	745	802	798	744	737	781	781	770	792	771	789	781	795	740	815	735	723	776	789	708	761	715	797	756	796	737	800	803	800	769	716	753	739	767	725	727	799	809	785	735	784	815	770	810	779	780	747	806	769	773	748	751	708	762	769	795	753	756	753	766	741	734	771	791	734	743	768	781	752	769	766	759	724	768	766	769	743	715	726	776	770	731	774	821	758	777	793	781	752	781	715	792	756	775	802	758	760	765	727	753	730	797	817	741	780	779	759	795	749	763	753	774	749	723	742	742	778	762	767	771	812	768	768	776	744	763	775	739	821	789	782	771	785	800	812	788	727	773	741	723	775	737	776	743	758	755	727	754	745	737	825	743	751	752	737	776	761	757	748	781	819	742	743	751	772	764	767	772	729	808	789	806	733	730	779	752	768	821	748	734	764	766	784	771	723	780	790	778	768	772	712	745	763	745	829	835	791	759	803	804	793	742	768	767	707	768	794	741	712	734	776	760	785	762	752	745	743	759	778	745	827	725	812	784	787	733	761	788	772	753	812	759	766	759	768	771	733	755	711	794	766	755	766	776	748	733	773	775	807	739	807	746	740	776	773	805	759	750	751	760	778	740	782	745	768	735	748	829	745	757	777	745	767	746	751	767	760	768	779	828	815	841	772	732	758	783	769	779	772	760	796	754	780	811	793	793	787	721	746	750	744	724	762	735	741	793	823	742	767	751	750	765	775	791	745	770	766	772	743	749	859	812	753	733	820	753	789	752	770	791	812	846	760	776	775	732	722	782	750	784	782	771	780	741	776	731	747	773	789	759	779	796	762	752	819	764	728	807	783	716	808	753	743	743	754	725	724	803	741	759	759	762	772	697	766	745	788	752	742	825	766	809	758	750	749	718	790	810	743	785	781	757	774	801	775	802	738	749	738	778	781	741	716	743	749	770	781	764	771	789	774	783	785	776	720	753	776	757	782	827	775	767	745	747	762
24222	21308	28614	30774	46930	38538	24524	6977	894	508	565	564	519	508	498	506	510	503	515	520	528	481	508	554	527	497	484	507	465	525	495	526	511	482	498	479	516	527	498	562	492	455	481	481	517	518	522	495	472	515	504	491	517	492	516	513	510	484	488	531	511	504	520	516	498	468	502	471	485	498	491	467	491	544	495	540	534	494	501	490	501	471	485	525	483	493	510	499	531	507	500	481	530	562	513	480	554	473	532	475	508	492	507	482	496	513	503	505	501	501	501	529	492	495	494	528	540	485	517	468	487	494	519	536	502	504	527	490	538	493	517	493	495	494	512	495	562	532	524	513	500	503	506	505	472	520	510	497	506	517	530	481	548	545	487	487	503	508	487	482	490	483	506	499	508	477	502	504	457	519	489	489	559	513	516	489	478	526	524	490	482	519	481	502	521	490	508	481	493	491	483	528	499	525	514	493	503	506	516	515	500	515	479	524	466	529	500	501	535	457	521	498	513	543	512	531	455	525	515	488	482	491	477	522	516	518	471	486	485	478	476	516	512	515	487	485	481	449	468	520	475	500	499	493	496	518	456	514	539	485	528	479	521	509	464	505	535	519	506	538	487	479	491	517	538	481	530	548	533	504	491	483	483	507	467	519	499	493	521	503	487	514	497	485	540	503	485	501	574	521	508	516	497	476	487	493	499	482	526	499	504	458	512	474	508	515	536	513	497	507	466	510	472	523	534	480	498	495	500	491	497	476	504	510	497	498	474	494	507	536	485	523	501	514	499	443	476	501	533	493	539	474	524	493	454	534	492	506	434	524	509	504	514	545	502	500	470	497	502	490	546	487	488	490	474	453	512	538	514	507	470	532	513	481	551	464	528	478	492	453	498	488	505	486	503	509	520	476	492	536	553	493	520	505	526	500	487	486	506	454	509	493	523	502	509	510	500	473	492	496	533	462	506	479	504	496	490	484	439	520	515	470	478	502	516	515	479	477	482	528	478	493	500	516	514	493	497	508	482	533	487	494	491	510	494	511	526	496	483	487	560	507	493	478	517	429	473	501	462	494	519	519	488	532	521	538	517	521	476	500	505	477	523	508	523	481	533	540	529	495	504	477	501	478	524	502	498	498	523	498	517	490	494	507	495	514	480	519	521	489	477	505	502	515	496	513	494	519	480	477	510	512	462	471	486	525	489	491	536	507	501	462	501	455	502	487	503	520	510	507	484	516	536	496	495	493	491	452	568	478	512	508	492	485	535	506	476	512	500	517	489	522	488	523	537	486	491	485	500	493	509	494	472	523	489	500	506	516	484	445	534	493	483	518	499	511	513	486	544	502	496	508	500	490	504	549	496	498	540	469	466	497	475	512	520	481	505	539	494	486	501	457	524	490	476	457	491	535	494	532	527	494	497	449	471	544	503	481	473	488	499	530	490	526	491	534	491	480	496	520	492	542	544	488	479	509	511	505	490	520	503	483	476	501	498	509	504	540	504	494	505	530	499	501	537	502	487	485	502	518	507	501	451	487	491	515	526	485	501	460	496	484	567	513	519	473	520	511	502	490	531	524	482	470	491	509	490	453	503	520	544	489	461	452	471	446	483	488	479	517	495	514	493	482	507	532	505	509	524	474	487	471	482	510	510	500	473	519	491	464	512	550	508	542	515	478	459	498	485	498	479	520	522	472	497	498	559	477	495	509	504	561	529	509	487	472	501	449	503	485	505	485	500	495	470	554	540	549	509	481	530	522	483	480	496	506	464	534	478	467	485	509	505	468	518	452	520	491	497	469	517	511	512	517	474	458	521	481	517	509	465	502	492	442	492	537	504	544	472	521	530	495	486	491	501	495	496	530	487	542	478	488	520	539	471	521	514	531	485	514	468	483	486	513	476	505	492	521	473	505	476	511	505	470	497	508	525	515	518	479	499	522	513	506	470	508	486	482	542	469	497	555	497	580	476	500	503	517	502	477	525	504	472	537	495	495	501	494	491	529	518	508	488	476	464	492	484	519	484	543	529	498	503	511	550	528	498	491	525	507	541	501	482	507	507	493	502	513	522	493	513	515	499	533	470	457	521	504	484	494	519	545	534	484	559	556	516	478	450	502	492	500	554	510	500	474	518	511	511	478	506	503	491	470	454	493	504	507	481	491	509	500	503	539	492	482	518	491	511	518	523	480	486	487	479	523	504	494	487	508	501	501	471	487	530	500	519	481	473	499	538	531	521	508	494	528	525	495	484	485	498	491	525	526	514	496	499	477	543	483	523	518	517	475	486	513	511	483	478	509	510	503	525	487	493	521	548	495	498	525	556	544	541	522	509	489	543	524	533	502	474	530	455	506	536	516	481	487	497	469	484	486	507	515	503	482	513	495	496	516	465	453	534	496	514	508	496	508	510	544	492	491	471	517	451	543	504	510	532	529	492	513	516	497	509	465	529	509	521	492	482	473	508	500	499	504	521	504	531	522	498	514	462	503	530	506	499	498	519	535	523	486	512	464	499	526	510	498	491	533	479	499	508	537	504	470	542	503	487	513	459	488	520	494	488	518	494	512	495	496	519	483	482	513	475	501	502	498	501	487	498	514	526	499	525	451	510	476	513	511	517	491	505	496	520	533	478	486	492	519	512	469	520	489	487	448	484	501	472	497	496	523	506	516	516	481	506	476	498	541	532	526	535	501	522	474	505	503	529	491	508	463	501	502	478	520	513	481	498	516	503	479	481	495	468	495	499	471	528	519	492	518	508	528	509	493	477	513	497	512	516	526	487	497	502	499	507	498	525	503	534	500	520	512	533	522	513	474	548	493	523	530	464	516	501	511	495	472	498	524	490	539	459	566	503	518	509	488	507	497	499	467	441	487	516	545	520	506	519	521	502	503	520	461	485	466	497	477	525	527	549	475	521	481	512	543	470	512	507	528	535	520	527	502	515	484	510	527	541	524	498	473	467	487	489	496	508	506	509	510	493	471	479	485	496	514	517	518	490	487	511	465	495	530	486	464	518	507	437	542	446	492	532	487	480	461	507	499	510	488	527	503	509	517	499	532	518	534	460	533	509	510	511	425	504	565	534	474	506	474	482	489	491	488	551	492	526	495	469	486	466	482	493	544	493	546	531	469	517	477	507	470	524	518	491	498	494	499	476	511	485	492	477	526	508	526	493	530	510	496	534	524	483	468	489	443	492	524	494	505	505	556	508	487	534	467	496	500	486	532	506	504	516	455	475	507	525	479	511	494	510	511	538	504	472	526	499	507	512	509	535	483	496	525	523	455	497	512	509	505	520	482	471	501	480	493	506	550	495	459	512	561	467	493	510	477	494	469	515	503	521	510	496	542	467	480	516	503	504	520	527	520	483	487	488	441	514	537	525	508	501	501	501	504	525	485	512	536	501	465	474	502	553	484	474	498	478	490	482	507	509	493	498	523	464	485	542	493	460	554	509	465	511	493	465	494	500	538	528	475	492	517	485	493	475	505	508	496	492	512	522	506	476	506	482	487
44179	63008	39099	44772	54226	40739	25472	8548	1205	744	733	736	716	689	737	726	709	712	703	694	692	711	674	689	762	712	687	709	730	728	723	702	717	716	724	726	710	683	717	709	684	707	695	666	664	681	621	666	742	681	677	667	721	670	679	707	710	752	662	732	680	676	721	684	721	690	685	726	720	706	722	684	741	681	716	696	659	694	701	724	691	675	708	685	715	678	701	677	690	696	676	694	679	680	714	683	661	717	713	666	703	728	657	719	681	703	733	713	686	708	698	687	717	684	699	735	650	683	698	717	676	653	715	733	667	667	704	730	709	709	691	677	666	715	715	695	697	716	651	699	696	722	771	682	683	674	704	694	663	644	718	696	686	704	690	731	693	743	698	678	688	713	668	710	657	726	698	721	668	709	680	669	689	700	687	671	693	731	683	669	709	731	702	739	710	709	701	671	711	714	722	682	697	668	698	692	731	651	710	696	694	682	705	673	648	715	690	697	726	651	697	689	710	710	698	707	687	706	686	689	735	680	697	681	655	725	718	695	664	668	712	726	700	710	699	707	669	691	697	701	715	697	683	649	691	673	693	681	648	650	703	707	721	679	756	688	636	731	681	688	672	704	699	668	752	665	784	678	744	653	689	703	713	647	652	698	721	652	714	713	701	754	677	725	720	715	688	697	718	751	708	706	692	692	720	736	719	689	725	708	698	687	675	680	653	694	669	668	648	689	706	670	715	718	717	713	698	698	681	699	725	706	731	709	654	695	687	712	712	675	684	715	720	689	675	695	672	686	681	665	749	677	707	713	679	677	717	643	684	698	718	708	693	706	670	738	693	722	684	698	724	681	728	674	709	682	677	705	697	703	709	711	631	744	675	656	671	723	698	741	702	639	725	661	722	730	719	691	661	701	676	693	664	724	670	714	672	676	706	674	728	654	704	670	672	678	679	683	672	646	676	743	690	676	705	726	709	688	690	661	754	681	688	716	659	680	682	699	688	734	720	702	721	682	680	697	697	685	717	720	695	704	692	682	731	684	724	726	684	685	699	689	718	679	684	659	684	642	692	658	706	685	671	644	720	701	725	670	687	678	675	699	678	727	678	695	689	687	699	704	711	714	690	737	677	683	657	705	665	716	713	676	660	667	696	727	681	686	744	682	703	676	718	691	713	688	655	739	761	672	723	711	641	684	678	724	697	675	700	679	674	700	729	678	730	719	672	719	689	670	687	714	687	676	686	721	696	697	702	722	691	722	639	717	707	645	707	714	712	675	629	649	668	680	700	723	718	698	709	693	679	741	677	688	741	678	652	734	692	659	668	687	707	705	746	697	662	704	725	705	684	693	682	693	714	750	688	706	707	723	672	698	700	702	731	718	688	690	689	704	719	713	772	676	686	688	683	686	666	697	704	727	716	649	726	732	696	662	703	724	682	681	691	712	707	690	685	674	719	743	686	682	722	722	678	703	662	697	724	722	714	694	714	683	717	681	728	671	682	697	712	704	726	713	681	703	716	678	730	678	675	708	701	714	733	640	675	685	699	739	730	719	651	676	704	726	643	720	680	670	701	692	679	667	703	704	660	689	661	644	657	708	670	638	733	732	685	678	726	680	663	688	669	718	666	729	698	751	678	722	683	719	677	695	679	688	717	712	695	671	674	706	702	676	713	711	709	691	684	715	672	726	709	657	709	751	666	710	706	673	715	720	721	668	708	675	726	713	733	718	724	674	687	680	716	750	676	686	715	723	700	729	668	696	712	703	652	667	712	700	695	689	657	722	685	680	689	740	750	715	689	731	711	701	694	683	684	699	720	701	676	671	675	697	675	704	680	656	707	743	673	719	699	769	662	707	695	749	699	658	685	709	689	722	714	668	700	693	687	688	687	714	671	707	678	727	765	701	698	697	706	703	722	696	741	693	677	670	726	690	702	747	702	723	668	721	734	711	722	711	683	687	751	663	680	688	699	704	723	742	666	688	719	691	690	709	668	713	690	669	713	740	705	698	692	702	671	668	706	686	704	665	637	680	715	724	703	691	687	687	697	665	684	657	708	717	676	680	673	658	704	712	751	658	748	665	744	682	705	722	742	652	741	634	713	671	727	688	668	657	671	679	744	701	766	708	690	721	670	658	712	665	697	736	671	715	738	682	718	639	704	716	703	691	660	720	674	669	739	709	696	676	707	724	689	732	727	728	678	700	731	747	724	713	740	737	654	682	694	714	678	678	666	741	690	725	686	691	715	677	691	724	694	706	710	685	701	729	670	692	686	706	700	700	691	701	658	727	669	765	700	703	666	679	656	719	676	736	697	673	706	747	725	692	703	675	652	686	707	682	667	698	698	717	732	711	733	729	719	706	717	697	689	685	671	719	685	703	675	708	724	663	660	678	709	716	691	677	680	711	676	684	674	749	722	676	673	706	695	688	678	687	716	707	677	705	683	725	697	709	709	664	678	680	693	686	704	615	684	731	732	722	698	723	658	680	679	719	689	726	692	694	679	680	688	673	700	683	670	690	653	694	760	669	685	666	697	704	729	706	704	699	686	688	698	713	658	719	688	720	718	687	661	672	674	696	673	710	736	693	706	711	688	731	662	738	727	664	693	701	735	674	703	703	723	673	677	705	684	713	712	731	656	696	684	661	716	747	642	720	685	728	710	718	656	716	699	676	691	753	710	656	697	718	716	700	711	696	694	703	693	733	732	721	701	700	675	678	667	744	645	714	700	679	701	705	662	686	687	678	674	694	701	668	720	708	689	733	646	706	728	676	678	723	682	688	690	721	729	702	710	703	715	687	698	659	659	682	677	698	713	720	672	722	709	714	721	681	663	736	695	681	701	697	764	674	693	690	712	689	726	723	698	729	709	705	718	668	695	654	735	678	714	720	666	634	710	675	684	697	710	684	657	671	673	732	678	720	729	720	743	699	682	643	650	680	692	690	666	733	700	689	671	700	718	671	647	686	726	661	749	667	688	671	687	686	635	719	727	735	682	693	682	707	723	723	704	668	718	715	665	699	734	741	697	684	737	713	692	661	679	666	717	693	745	675	660	684	682	690	707	709	688	693	664	664	696	632	716	639	737	754	687	692	675	692	724	714	664	680	709	699	701	688	734	715	689	659	694	725	754	725	680	664	700	711	678	688	698	667	659	737	720	697	689	689	691	685	686	676	706	682	667	723	700	719	698	661	672	729	698	663	717	688	674	677	729	704	742	727	707	687	709	726	674	663	659	691	703	705	742	716	700	696	713	709	713	732	707	720	745	694	658	725	740	688	673	689	667	736	707	668	662	712	660	734	721	633	652	725	667	718	690	684	679	720	708	689	684	683	707	721	772	666	689	666	667	682	737	693	708	732	726	716	668	668	637	712	673	680	693	653	703	692	693	701	712	687	686	704	679	660	712	721	698	659	683	698	714	723	687	680	726	677	723	689	665	697	681	700	686	735	697	684	641	711	657	676	711	668	682	668	684	668	700	715	734	705	733	700	721	761	679	684	662	711
23197	21208	28866	32907	47401	46627	31441	12711	1090	305	309	316	318	323	297	313	280	274	322	276	285	321	308	305	316	320	293	286	317	292	308	327	290	270	289	286	287	273	251	274	338	298	306	305	315	323	320	274	351	283	315	325	284	283	318	280	302	296	278	322	296	300	308	299	285	295	289	288	304	290	307	276	299	278	313	298	313	296	305	255	317	320	312	289	280	285	294	273	312	290	324	278	309	330	274	284	305	297	319	310	276	311	300	286	315	297	278	333	321	248	297	307	266	305	290	278	291	299	289	289	271	287	279	304	313	305	317	301	314	280	299	277	269	297	290	282	325	275	281	274	307	273	300	295	316	305	282	303	289	288	285	266	325	303	282	306	279	292	291	272	300	290	294	288	308	290	326	280	296	290	286	296	331	298	325	304	290	304	306	290	300	316	321	322	303	279	284	300	273	302	289	297	308	315	290	316	314	318	293	284	308	286	291	293	299	295	320	305	282	303	279	281	289	305	311	298	292	290	284	287	296	304	296	273	289	297	289	252	310	323	298	307	285	314	276	299	273	297	305	323	297	288	299	287	319	283	317	321	294	308	308	319	284	306	315	293	303	270	315	304	299	311	312	313	288	297	325	314	310	280	297	312	287	308	305	311	288	291	259	299	292	313	291	310	286	315	289	297	281	286	302	290	284	292	329	308	283	316	282	310	300	303	293	309	274	277	305	285	298	314	298	318	310	318	306	311	291	297	305	284	305	305	294	301	293	280	291	300	282	291	323	293	277	315	266	335	295	334	288	320	282	315	301	292	300	315	297	317	313	303	309	316	306	281	301	309	292	296	306	296	288	299	288	291	282	317	311	295	312	287	279	275	309	273	288	272	306	320	306	315	285	290	294	336	298	265	276	284	318	309	286	298	297	331	286	309	308	295	298	294	298	308	293	315	288	300	318	276	335	323	327	321	299	278	274	273	310	330	293	300	307	290	291	295	280	301	302	303	322	295	282	300	296	279	307	286	309	281	317	293	339	304	305	273	296	279	304	317	325	296	311	302	287	300	267	284	311	268	308	285	301	288	313	298	287	307	319	295	307	348	296	280	302	307	273	279	312	318	329	282	301	292	284	309	280	293	298	287	274	303	279	306	328	298	279	288	262	316	287	280	285	293	310	318	280	277	272	282	299	323	274	271	340	294	276	304	299	306	289	301	306	288	325	329	304	296	300	296	307	267	290	286	276	284	304	272	315	326	324	304	278	302	296	278	330	323	274	287	257	285	320	297	312	293	287	273	287	300	301	304	286	297	273	305	292	329	290	286	267	317	285	294	299	290	319	277	271	298	322	280	291	290	277	297	269	282	288	300	309	348	294	282	296	312	312	296	309	276	297	301	302	316	325	292	328	289	288	268	294	306	307	301	295	288	313	280	285	306	326	300	275	295	300	298	304	323	306	288	331	287	312	314	270	295	295	293	268	320	267	321	313	287	272	294	322	311	336	281	329	294	304	285	299	292	306	327	322	286	282	325	271	304	289	249	295	282	292	285	288	316	301	286	294	290	292	289	292	265	285	280	284	317	302	314	321	313	278	271	248	281	300	326	327	308	289	279	313	285	298	257	284	327	264	314	257	311	320	264	263	326	302	292	299	285	329	308	315	284	296	302	273	309	323	305	298	284	286	303	302	294	295	297	285	323	309	323	288	312	287	280	272	281	284	287	304	299	315	265	286	307	305	270	302	308	284	308	282	292	307	309	283	315	292	277	289	264	293	298	317	290	303	305	265	303	272	284	316	288	265	318	286	281	299	293	298	284	288	310	316	301	293	280	322	285	281	280	281	294	295	286	299	308	281	302	333	287	323	305	281	299	299	292	302	280	273	271	297	323	298	299	302	325	307	299	302	310	303	279	315	278	304	282	278	295	310	268	275	268	298	274	267	285	321	294	294	311	295	312	302	302	288	280	279	304	324	307	300	295	282	318	301	282	302	306	284	301	336	306	287	295	298	301	294	276	297	281	271	318	288	321	312	304	303	279	313	293	327	282	266	278	317	302	297	310	302	301	280	261	309	295	297	288	290	317	324	298	284	314	303	319	286	267	282	333	308	292	297	308	276	296	296	281	343	313	280	315	301	301	289	299	282	318	299	317	295	292	302	303	304	296	322	300	283	307	301	297	317	296	283	292	311	319	319	284	318	298	286	302	286	298	271	324	288	275	292	309	320	280	322	323	299	259	300	296	293	292	284	305	288	308	329	289	318	301	293	276	274	329	303	285	292	301	287	273	314	272	299	274	284	321	302	293	306	290	287	285	294	294	275	294	313	287	276	292	275	301	286	308	305	322	275	285	316	277	286	292	290	291	316	288	279	294	287	279	297	283	290	303	306	332	296	293	310	296	295	300	276	292	280	299	273	330	322	278	292	285	286	288	312	319	314	287	321	266	270	279	309	294	276	303	298	280	269	292	293	290	287	299	313	282	285	269	308	291	297	270	311	296	300	299	291	289	322	288	316	305	322	288	290	305	310	277	311	322	297	288	280	316	292	284	287	314	313	296	301	315	289	315	263	346	284	315	304	324	289	296	286	292	265	275	280	297	286	289	291	299	270	279	278	264	309	285	305	274	315	277	293	304	321	320	310	287	325	288	328	285	273	305	302	274	311	280	296	284	275	294	273	309	305	322	291	291	271	265	270	309	287	271	276	286	289	311	308	283	305	250	307	326	291	342	300	261	296	310	284	285	273	290	306	271	340	301	279	298	299	276	257	280	298	284	280	298	330	321	341	293	277	300	302	302	294	294	290	323	297	290	301	315	301	354	294	306	304	289	319	280	307	324	296	290	295	295	288	313	317	301	292	301	304	326	288	260	283	302	288	281	264	310	280	310	288	275	282	271	319	304	327	291	308	302	304	266	278	302	296	301	295	282	285	276	266	287	298	308	299	277	323	307	308	292	289	317	294	295	309	279	300	342	292	333	294	289	309	299	307	341	333	292	277	279	312	304	280	302	317	288	325	313	314	299	307	289	285	286	295	344	315	292	302	287	309	285	292	288	300	288	274	274	318	277	312	314	293	288	309	305	304	295	288	331	299	270	279	290	281	285	303	269	293	329	327	303	297	333	274	301	308	262	292	327	326	268	356	294	282	266	296	297	315	256	310	313	294	279	295	307	308	309	305	307	291	301	306	308	322	303	297	318	272	285	267	277	282	305	314	313	311	313	294	283	318	319	309	285	281	271	275	277	290	301	329	314	303	277	292	293	294	283	273	296	294	313	278	269	281	286	291	316	308	257	266	295	298	302	289	292	302	307	330	305	279	291	261	300	309	307	260	296	287	286	305	303	327	285	292	296	286	316	296	281	283	312	306	267	272	282	285	293	295	285	282	315	302	283	300	319	307	272	293	283	296	308	285	286	307	295	291	317	324	297	291	283	305	300	277	317	265	296	314	318	287	310	261	294	281	314	264	295	303	287	257	295	336	310	305	306	315	308	310	296	275	279	313	297	292	307
47578	64928	43341	60903	63999	50780	31752	14841	766	498	459	436	441	471	413	412	422	427	426	435	443	400	454	430	402	406	437	399	432	411	409	417	456	449	412	417	423	392	458	412	398	433	420	449	442	426	393	434	421	434	450	417	418	444	374	398	431	433	418	453	408	408	403	403	423	415	391	391	435	421	417	408	432	388	424	382	377	396	400	450	444	388	424	412	387	391	468	457	404	404	431	386	406	415	404	387	396	425	387	392	389	394	386	381	440	386	401	433	430	434	428	389	436	435	417	413	378	410	414	406	422	401	396	439	377	396	394	419	422	419	374	449	443	409	408	399	426	456	424	387	420	423	433	392	416	426	390	435	373	417	380	435	383	413	411	408	430	386	438	410	420	423	393	403	420	397	441	428	411	415	425	429	392	430	409	430	395	452	403	383	391	466	413	442	423	384	422	370	360	428	422	392	433	405	395	432	408	395	454	423	432	414	416	378	408	444	410	408	404	423	417	414	425	405	427	432	425	425	380	404	399	426	412	437	412	418	395	419	416	424	455	410	423	435	430	408	456	392	385	415	452	405	409	415	394	407	408	378	446	432	382	396	454	442	411	422	407	414	442	414	380	406	420	442	415	403	377	410	420	412	406	406	441	411	409	400	448	434	405	413	397	436	414	423	443	405	403	428	407	379	387	394	409	435	441	407	420	412	454	413	431	414	454	421	412	427	396	399	442	386	442	407	390	402	405	432	452	416	393	402	419	385	413	386	452	412	438	423	460	385	452	388	422	441	416	402	412	428	434	390	440	419	441	402	394	423	430	444	415	434	427	473	373	436	384	449	412	395	419	392	424	419	380	429	385	418	451	435	389	442	413	417	439	401	420	409	423	415	444	430	390	406	419	415	394	414	392	387	434	426	419	399	420	422	422	385	432	392	449	406	406	449	421	432	408	387	440	389	416	446	406	427	429	414	414	405	428	461	391	428	422	427	423	415	466	430	432	393	442	389	426	409	396	406	377	440	396	420	453	386	405	404	398	432	389	415	437	402	416	401	422	447	422	399	451	449	418	403	447	405	367	398	434	440	405	399	425	432	415	405	433	378	403	412	410	426	446	392	391	380	400	413	450	406	431	380	384	400	407	434	449	401	395	394	393	416	438	411	403	406	449	416	442	418	357	403	408	437	390	407	408	401	393	415	418	399	406	390	391	382	447	437	404	430	428	426	406	452	401	431	398	417	447	436	401	408	409	403	427	419	401	417	445	421	404	402	405	404	427	441	389	428	378	423	394	455	440	400	414	443	406	402	414	448	406	401	396	425	422	419	435	425	400	419	400	424	418	420	450	424	410	413	428	384	445	386	441	404	394	424	373	406	419	403	426	414	423	438	408	407	418	427	409	424	429	401	422	419	409	419	415	396	407	395	394	414	416	386	418	420	421	453	421	400	442	404	406	428	403	431	399	427	405	415	420	385	383	403	440	420	450	430	434	434	425	417	391	441	420	397	414	391	443	402	425	390	410	432	433	404	403	474	424	422	393	405	419	396	376	444	404	370	403	387	394	395	421	408	418	452	402	415	418	375	416	422	409	408	443	407	419	420	425	426	434	418	409	381	396	426	391	452	415	403	432	403	417	438	384	391	386	418	422	448	396	390	401	408	408	427	424	398	426	414	420	422	426	449	404	402	414	406	413	397	395	387	446	427	396	392	412	397	427	379	458	446	428	423	432	400	448	365	409	458	401	437	410	400	406	379	382	423	414	398	441	437	413	423	459	399	415	405	438	426	410	400	420	410	397	410	415	456	422	393	400	381	441	433	405	391	421	411	403	409	403	390	416	407	423	415	404	398	419	372	421	399	415	425	418	391	480	431	408	433	406	403	404	432	415	450	416	425	393	410	418	407	402	415	385	417	415	394	423	425	433	399	387	436	405	408	396	425	404	412	466	424	397	418	427	382	436	441	416	415	401	428	383	394	398	451	368	398	437	430	417	423	427	408	401	445	397	467	411	408	435	431	421	400	438	452	386	404	440	410	433	401	407	419	435	380	404	376	389	444	414	372	423	414	386	414	410	387	406	427	440	455	448	415	422	426	436	434	405	432	404	425	416	399	440	403	422	426	438	425	389	368	456	439	428	430	382	397	392	414	399	440	446	418	432	379	431	424	374	432	432	382	379	401	412	400	420	421	421	414	415	410	390	399	451	398	430	408	388	424	441	436	433	410	404	447	412	402	415	420	400	386	426	401	429	391	432	441	399	443	415	425	435	393	420	408	378	422	448	406	404	423	401	412	420	382	399	427	454	424	453	355	422	399	402	399	410	419	412	411	437	386	414	398	453	393	406	425	414	445	386	422	351	402	429	409	424	406	437	420	430	433	436	437	401	410	414	395	436	418	428	409	408	409	412	424	438	388	440	412	392	439	394	415	424	412	391	402	405	368	408	412	404	384	425	432	386	410	444	396	412	382	416	427	439	426	397	394	373	429	378	422	407	393	426	402	421	427	417	405	425	447	400	402	430	378	413	437	410	397	388	465	464	408	406	410	416	427	437	447	372	399	414	385	433	381	411	423	431	423	417	409	456	410	425	383	441	438	449	425	446	381	396	413	418	407	378	443	407	400	412	406	413	406	397	432	388	404	395	398	428	386	414	391	451	361	417	403	413	416	396	414	416	381	395	442	446	403	417	453	424	397	384	397	414	449	416	406	392	421	439	423	421	390	396	368	412	412	425	424	375	435	398	424	406	429	373	386	405	433	437	415	377	410	434	437	420	394	458	409	431	405	398	395	437	410	430	457	412	403	417	439	437	379	427	430	420	445	433	439	388	420	410	400	386	425	400	393	405	392	418	426	431	386	417	387	404	395	400	436	400	453	442	411	411	392	329	415	406	432	408	448	416	425	412	417	368	405	416	402	423	449	415	398	446	427	439	450	431	394	405	407	409	399	420	426	393	397	429	406	454	406	425	399	396	390	390	398	412	407	411	401	401	453	438	376	416	424	436	413	444	430	394	407	394	437	436	407	437	393	424	403	412	408	413	418	400	416	397	416	381	390	409	401	416	418	426	430	391	389	435	424	412	411	439	412	405	427	404	413	421	431	411	439	391	385	420	412	408	438	395	432	411	397	423	423	375	418	455	377	416	392	388	409	398	405	422	439	387	427	442	452	387	401	457	366	425	415	427	405	430	404	444	415	392	445	384	387	398	410	411	422	416	452	408	423	433	443	412	468	391	419	454	449	442	452	398	437	381	403	399	417	414	441	391	432	410	422	467	393	435	409	419	398	402	387	393	421	437	424	441	404	416	414	438	417	424	414	434	402	454	407	397	400	401	443	432	398	424	387	407	428	415	408	451	469	409	408	450	431	455	466	438	427	416	408	417	424	413	420	428	393	439	411	409	430	447	413	433	409	439	404	428	419	417	417	438	392	408	436	462	424	416	412	412	422	401	458	407	435	399	404	411	415	418	401	434	404	457	383	370	418	443	415	404	417	424	401	415	429	399	423
30182	28779	21773	16771	16414	10532	3422	1147	692	572	564	597	589	612	634	590	541	551	571	601	603	620	597	555	586	619	573	594	625	567	519	553	557	555	615	570	584	610	607	597	573	590	572	606	576	566	608	622	584	547	545	627	552	582	570	595	579	578	590	521	569	531	617	609	564	575	580	583	559	572	604	563	554	556	563	544	623	564	568	628	603	560	579	576	588	572	600	548	553	575	570	628	558	565	531	595	624	612	593	544	578	578	564	591	577	560	537	564	585	565	577	611	562	603	569	544	595	538	575	602	557	601	580	537	602	563	562	584	593	575	557	575	607	559	574	577	598	550	615	581	559	601	590	554	594	545	560	593	598	595	592	598	595	536	532	578	578	546	618	574	531	596	595	606	554	542	582	602	575	563	620	551	542	546	589	557	572	537	592	563	569	562	570	594	552	549	550	523	574	582	623	599	589	598	600	615	595	623	586	614	559	553	557	635	640	589	602	556	561	578	566	550	596	594	602	614	579	623	596	590	621	597	566	576	612	601	559	566	571	586	595	572	568	581	583	564	560	567	571	585	600	602	544	558	589	553	573	585	548	593	607	579	568	571	589	569	536	604	559	570	621	589	557	558	615	571	585	590	575	554	583	590	562	599	617	589	592	558	550	540	560	623	596	545	571	546	586	564	558	601	563	632	580	571	622	587	595	571	619	585	607	595	562	565	617	579	576	596	586	560	568	556	554	603	551	516	631	625	557	606	549	577	575	578	591	548	588	577	595	612	599	575	570	571	578	569	552	571	541	578	580	589	551	594	552	570	537	572	581	579	548	582	551	530	547	579	582	600	556	650	596	547	561	592	580	552	572	549	586	561	575	587	582	614	598	555	577	564	555	565	618	563	573	594	590	580	540	540	554	588	578	566	608	589	559	612	606	555	521	560	593	570	603	569	588	577	618	539	595	573	577	590	564	584	587	587	582	599	600	571	595	566	534	579	604	587	574	564	591	577	585	586	559	564	552	548	603	576	597	592	552	592	583	582	604	554	582	567	535	594	578	591	566	572	571	561	576	592	583	535	557	580	588	571	559	575	596	518	569	604	590	581	591	582	603	554	594	571	581	531	553	555	538	625	598	628	594	531	590	595	597	599	566	598	543	580	571	580	555	574	584	567	558	597	595	574	599	521	615	553	592	570	597	558	560	598	595	598	576	583	568	563	608	561	548	595	538	555	579	559	565	557	579	628	603	603	565	596	607	571	580	588	570	591	593	629	522	566	585	575	604	539	588	625	627	566	570	583	616	595	575	581	560	633	564	561	559	579	596	550	538	595	584	581	540	579	598	628	583	566	615	581	567	551	618	588	564	556	529	627	571	555	542	579	603	587	607	569	585	581	587	570	580	586	611	564	594	547	562	588	595	597	575	536	524	580	601	585	553	567	617	567	553	551	580	577	566	591	560	561	575	580	547	620	600	575	538	544	572	563	601	581	577	603	602	545	553	592	588	602	590	596	586	579	583	570	572	557	510	567	575	580	622	592	607	587	586	599	587	569	563	568	624	626	563	558	580	619	583	585	547	603	585	586	579	545	601	553	564	565	523	564	580	570	528	612	600	556	586	607	568	576	576	578	581	590	560	607	583	517	606	575	602	584	635	574	585	563	573	589	604	607	555	555	586	562	558	586	627	609	609	515	599	578	603	537	575	577	588	557	569	559	607	567	585	596	557	561	605	514	564	554	608	569	539	593	635	591	572	574	566	605	589	544	559	590	561	600	587	618	552	538	574	613	583	569	508	569	580	572	582	610	569	600	630	598	618	550	572	569	587	584	588	612	581	583	592	620	575	592	578	582	568	568	606	556	559	552	561	623	566	570	579	598	528	602	617	603	572	556	575	592	600	571	581	598	548	583	616	585	581	550	611	576	565	604	612	589	595	582	560	582	550	535	566	599	543	580	597	576	597	579	576	601	589	536	579	596	580	589	579	594	604	568	591	607	628	566	604	601	656	575	619	533	571	615	570	575	631	593	560	582	559	626	538	543	580	537	591	584	602	625	580	577	588	556	527	591	607	534	608	572	535	583	573	630	558	554	581	638	572	588	566	542	563	578	599	616	612	557	581	560	586	590	605	595	553	590	581	606	559	579	585	552	561	579	568	580	583	576	551	563	573	599	539	559	557	595	571	564	607	559	592	577	595	552	600	547	542	585	538	583	554	564	587	603	615	577	598	609	632	602	561	592	554	582	582	568	598	561	604	583	611	561	576	579	610	582	603	584	590	619	584	644	568	584	624	555	606	591	538	578	584	575	574	607	600	611	576	576	598	570	565	536	610	621	604	562	599	574	587	605	566	575	598	593	611	565	605	583	594	605	608	582	557	559	616	602	527	590	566	557	600	554	587	612	555	575	546	595	581	535	559	571	571	611	597	540	583	589	615	556	585	587	584	599	627	603	548	598	588	585	572	564	592	581	575	649	559	599	583	602	587	558	547	559	584	585	563	586	545	546	578	566	565	580	585	545	606	593	594	588	546	603	573	587	622	577	604	558	575	573	550	570	584	568	533	592	591	572	594	602	622	562	574	546	625	548	561	557	528	542	583	591	542	563	610	558	553	559	593	590	567	575	551	571	567	557	597	613	574	597	568	622	567	577	578	584	580	610	565	564	546	579	539	607	570	608	596	540	571	596	575	596	566	561	591	583	598	547	604	569	584	599	599	609	564	566	607	566	531	577	595	560	590	562	557	597	568	609	565	560	582	599	566	571	569	582	595	619	578	586	584	593	581	596	601	587	589	592	583	571	589	542	595	578	599	572	550	606	609	603	555	579	618	585	597	609	607	573	630	610	574	553	576	606	577	595	598	564	569	594	561	589	582	558	581	556	566	580	586	568	591	549	604	589	564	572	590	581	586	560	572	570	595	587	570	541	570	591	559	595	613	587	578	601	619	578	555	590	587	612	586	603	605	588	600	583	630	597	563	587	573	600	629	545	588	558	585	602	581	567	557	580	591	539	559	551	597	615	576	571	599	598	543	568	594	607	586	628	576	550	578	585	551	573	595	537	566	577	569	601	580	557	576	550	581	588	567	579	637	598	567	557	570	617	597	587	557	560	562	600	536	593	618	559	576	535	587	575	590	573	600	559	543	551	585	588	566	552	601	564	545	598	557	595	607	611	537	534	569	582	530	594	610	528	557	619	635	591	545	625	607	546	571	542	605	585	549	631	604	555	560	614	552	545	584	599	600	582	601	560	566	571	591	557	564	586	581	625	538	609	585	584	548	583	570	608	578	556	571	622	576	554	544	574	595	617	655	586	616	621	581	568	562	591	591	590	562	588	524	584	562	582	591	591	553	575	586	634	620	573	561	566	580	573	562	578	529	537	564	570	584	541	545	578	599	556	550	580	604	611	590	576	596	593	583	579	587	566	588	597	562	582	633	573	558	595	560	595	602	549	575	600	540	582	558	603	556	586	552	567	585	563	580	592	608	578	593	608	545	587	560	607	600	595
38767	41848	22682	17695	20429	14150	5302	1939	1056	796	809	767	793	797	761	825	822	793	774	764	811	769	829	807	789	783	786	778	803	805	832	760	829	781	811	790	789	766	824	788	767	800	780	782	781	766	803	811	760	804	822	770	782	808	725	844	783	803	817	811	810	751	873	822	766	794	818	731	799	788	778	750	794	801	846	742	760	798	805	773	786	857	775	868	779	820	797	748	765	826	801	772	831	833	836	836	797	794	785	823	813	772	777	766	785	808	785	779	767	752	832	798	791	803	826	800	784	840	738	806	825	788	806	776	782	768	747	762	825	757	768	773	793	734	788	808	729	749	811	823	801	803	766	788	805	757	757	801	767	789	798	784	799	738	818	762	770	755	790	757	748	766	776	785	767	801	811	805	749	783	773	779	773	757	803	807	770	731	790	799	783	833	763	878	742	862	816	822	837	820	845	801	805	770	790	771	786	786	733	789	767	794	793	767	791	822	821	775	753	776	766	756	783	755	740	809	809	808	795	825	785	765	804	788	780	816	746	800	776	780	772	749	771	811	770	797	750	819	780	788	765	778	751	801	762	811	817	819	803	833	769	814	755	824	842	759	766	742	782	811	826	759	803	787	809	823	760	813	800	820	846	832	819	734	805	783	736	748	791	758	794	777	806	812	820	850	855	738	821	777	809	851	789	804	710	788	802	814	760	800	753	781	777	786	763	828	763	863	778	802	832	801	774	792	793	804	842	788	777	802	772	774	867	774	759	790	799	782	802	797	820	812	777	764	803	792	779	844	829	820	807	794	799	787	786	843	783	786	843	814	807	770	810	766	814	814	773	805	829	752	791	786	775	801	822	814	792	777	790	765	805	792	755	748	794	827	832	777	761	775	756	826	779	772	799	824	753	824	760	806	775	785	821	791	784	773	788	805	773	834	773	783	796	788	783	764	837	813	787	802	802	812	779	834	759	787	807	780	751	809	765	790	828	792	824	729	769	762	862	771	824	755	823	800	852	781	795	784	795	794	761	787	807	793	785	788	746	837	783	781	819	771	836	793	757	790	818	753	773	764	772	831	812	770	810	785	797	771	799	801	765	803	770	792	837	804	788	750	797	859	811	839	798	790	787	792	768	802	802	773	827	742	761	770	790	824	767	844	736	802	773	800	824	794	802	812	746	782	829	793	807	788	805	814	739	775	824	786	829	799	810	784	775	820	817	816	801	797	801	780	785	830	778	846	772	769	797	803	783	835	803	729	786	806	834	796	774	747	805	748	805	819	808	786	793	803	802	810	831	801	828	791	828	819	830	817	756	823	763	780	768	797	773	823	828	753	777	756	730	764	767	757	766	764	798	805	775	835	843	805	766	805	811	792	829	810	730	788	799	794	801	795	742	774	769	769	816	806	750	771	779	846	795	773	807	756	827	776	828	789	766	821	825	824	758	836	745	811	811	801	778	778	803	861	787	836	762	789	791	776	817	794	789	749	782	760	761	790	830	775	749	817	742	785	763	790	796	801	816	823	770	793	784	811	780	791	775	775	808	776	799	778	814	753	808	778	780	815	765	752	839	803	787	810	805	786	801	811	820	744	801	780	754	778	822	797	830	732	796	795	838	798	768	788	801	796	832	793	765	805	795	791	767	825	765	786	788	777	761	817	801	773	783	785	765	784	792	795	787	749	852	802	771	791	767	789	813	776	820	799	757	762	842	777	742	782	774	818	724	777	846	768	807	786	832	827	775	799	749	819	832	781	769	796	799	810	723	770	822	827	746	782	818	732	790	801	813	794	782	764	800	804	787	807	813	823	814	801	774	780	796	831	783	821	778	843	819	744	768	798	831	804	789	799	773	781	827	810	836	798	790	757	783	840	788	789	789	771	824	819	792	821	780	815	783	803	846	791	837	780	806	771	817	836	792	785	804	821	741	830	796	756	825	794	817	793	811	769	726	809	831	787	792	792	799	789	775	834	765	768	787	793	801	765	747	825	752	862	747	805	809	817	810	767	803	783	878	815	838	782	791	789	815	790	773	832	774	826	783	749	783	802	817	796	785	808	792	801	827	799	750	770	758	775	754	773	789	807	759	769	793	821	778	778	854	793	858	757	796	799	789	763	826	780	764	800	765	776	768	783	780	759	751	752	831	789	804	752	790	794	787	808	818	818	756	753	793	764	826	819	834	769	754	786	810	815	814	754	751	843	800	825	820	763	830	824	788	768	843	767	752	790	759	832	859	836	837	769	785	733	803	787	835	824	763	779	799	778	776	770	813	766	807	768	815	767	742	867	828	758	783	791	807	782	773	790	787	779	747	804	806	839	759	854	816	785	793	816	807	790	775	787	810	757	761	847	810	775	786	763	805	808	732	771	772	796	775	792	785	794	761	796	827	802	802	799	801	825	795	803	768	750	842	798	767	775	803	814	863	807	836	792	805	805	763	793	759	795	744	817	795	822	756	760	841	808	798	826	767	811	843	776	731	805	806	788	765	816	786	746	830	781	773	773	791	757	809	787	775	784	831	836	817	783	839	806	822	808	840	778	791	769	847	826	818	810	818	790	800	767	760	789	772	814	819	815	822	749	771	833	838	835	784	739	823	798	816	783	807	829	781	789	751	825	776	745	824	828	790	836	753	801	801	793	776	759	715	748	814	813	788	723	787	766	754	791	774	786	779	777	815	767	831	785	782	834	776	767	820	756	760	816	804	774	719	791	736	814	765	805	760	760	712	812	805	823	781	808	777	804	790	764	778	779	772	774	771	807	806	807	769	816	768	753	833	733	803	788	788	816	853	797	769	808	803	775	797	797	818	789	826	839	796	834	768	794	749	824	779	753	780	780	780	799	796	781	810	822	795	759	824	810	794	815	781	762	786	762	836	784	768	777	812	807	790	808	803	795	812	799	864	798	761	775	787	785	759	830	815	784	760	799	801	814	803	787	806	802	801	818	779	804	821	763	736	784	804	804	816	798	750	761	833	794	781	814	801	805	775	780	808	820	752	761	785	771	742	798	787	801	804	769	785	813	784	825	778	819	838	822	775	798	838	778	793	828	813	843	776	783	845	784	728	787	783	756	770	789	760	790	782	807	862	771	764	825	750	778	769	770	803	824	817	760	753	788	803	815	735	779	873	748	760	781	799	820	782	777	829	822	790	808	825	795	781	811	838	826	813	819	761	823	719	802	768	776	790	802	831	835	833	841	790	798	794	762	821	795	805	845	760	815	826	779	766	807	786	790	791	799	784	802	796	773	786	782	777	811	823	813	784	775	815	769	794	781	790	766	765	798	796	753	799	831	779	795	817	739	769	773	815	803	784	804	793	788	774	809	807	787	780	779	772	838	782	847	793	797	763	804	760	794	811	769	784	809	782	782	802	796	778	789	809	828	816	837	805	803	828	779	781	797	809	822	820	808	793	794	778	770	791	786	802	815	779	771	844	774	814	854	819	759	787	773	800	845	831	741	765	826	752	787	799	813	867	801	824	814	772	761	798	803	798	815	780	779
24301	21245	29128	37968	46569	36645	22328	8167	1284	566	541	527	560	540	520	520	506	518	507	492	523	538	512	546	528	537	536	527	511	469	523	521	485	503	513	497	507	500	520	523	521	496	518	540	517	523	514	517	578	557	527	518	536	545	500	519	522	499	499	547	468	486	527	536	502	503	517	538	462	536	533	546	507	484	496	546	533	526	473	560	501	491	532	521	483	518	525	506	508	502	537	544	525	519	485	499	496	495	486	527	534	532	523	537	517	546	504	471	517	546	541	493	509	507	490	470	534	506	452	500	517	527	518	545	520	492	476	509	518	524	469	509	529	506	551	533	512	511	509	509	513	541	517	515	486	472	490	510	489	521	528	494	509	506	492	534	505	506	513	519	479	501	516	548	509	498	507	510	489	515	475	517	531	528	551	497	502	515	555	514	490	538	499	530	498	526	521	519	526	529	550	503	480	485	534	497	485	486	547	480	528	532	524	522	496	570	487	490	540	469	568	483	524	520	527	527	521	472	518	495	518	541	527	542	516	533	529	559	549	521	527	523	517	490	553	516	499	527	495	474	515	518	504	497	537	550	562	495	499	516	473	497	533	475	522	503	494	494	516	505	549	488	523	498	507	523	505	503	472	499	513	517	528	563	476	545	501	511	505	549	516	518	532	541	526	551	518	503	521	523	533	545	489	507	538	496	500	500	482	508	523	490	531	514	479	523	480	508	526	557	509	547	484	518	514	477	510	488	499	492	494	540	484	523	543	513	503	516	524	546	527	498	479	531	529	541	547	498	485	546	541	495	510	534	509	504	504	512	523	495	516	549	487	525	517	487	500	521	503	531	508	495	494	529	532	529	505	543	512	546	546	509	570	518	500	502	509	495	514	520	558	492	508	524	543	541	510	507	504	485	500	512	523	516	491	532	517	522	465	512	585	530	516	568	516	507	567	531	543	505	548	558	495	517	518	525	492	525	476	504	537	523	533	528	537	530	540	531	538	521	492	549	576	519	511	522	486	502	535	497	550	515	563	532	506	469	534	530	529	523	484	548	501	534	502	482	541	533	551	506	515	521	483	517	522	512	555	521	497	528	533	495	467	502	549	483	514	529	486	523	515	521	528	525	520	555	500	490	554	548	515	512	520	534	560	520	513	499	523	540	504	544	527	479	483	520	539	499	525	504	512	478	511	514	499	533	537	534	508	536	502	483	568	505	532	538	497	514	521	521	532	520	506	513	525	500	497	546	498	533	518	510	515	538	522	525	528	526	500	537	489	532	484	504	507	518	547	509	515	507	488	508	532	584	512	532	521	519	549	531	488	488	527	483	541	504	490	516	469	515	515	528	514	551	550	484	529	536	543	485	532	512	512	515	488	487	523	527	536	526	543	495	502	511	513	497	523	521	512	484	513	484	542	502	546	541	509	516	482	499	512	500	528	503	536	552	508	510	526	508	554	557	517	571	492	517	489	529	472	502	481	544	480	519	520	530	480	512	471	525	517	491	558	534	538	499	486	493	522	487	556	500	509	523	519	525	508	455	531	544	480	539	490	506	482	500	509	520	549	519	529	516	519	530	474	520	551	510	533	513	519	516	501	536	490	485	507	533	506	518	541	524	518	485	513	527	537	535	495	515	491	537	504	529	504	487	540	522	515	490	510	550	487	520	522	514	503	521	532	501	488	519	536	502	529	550	492	507	530	487	508	545	548	507	522	506	537	528	527	506	529	556	529	520	529	544	555	532	477	520	535	555	491	475	520	550	568	525	530	515	544	525	503	540	474	513	508	513	515	540	513	503	483	511	520	528	536	507	519	545	559	486	549	502	488	498	538	506	491	519	545	520	519	495	518	485	492	548	528	507	552	492	498	492	539	527	466	487	504	567	522	534	542	508	495	503	486	497	504	515	493	506	490	505	529	533	567	488	503	508	496	447	472	502	489	509	490	529	527	472	515	496	542	476	507	508	531	507	539	473	532	485	485	526	533	525	544	530	500	582	534	461	492	516	517	519	497	504	493	503	514	485	550	494	535	544	485	517	544	511	502	551	549	513	522	479	515	518	508	532	495	507	491	547	549	525	514	540	506	476	533	522	506	481	517	535	532	536	514	530	487	496	515	490	517	511	493	534	529	554	473	515	519	529	488	478	526	518	518	543	562	523	498	501	546	518	540	475	524	529	468	530	517	533	499	522	531	462	560	529	477	521	487	495	525	525	501	508	505	516	498	518	548	537	509	509	528	508	481	590	549	531	490	525	509	513	507	500	501	486	517	537	517	532	536	498	553	526	502	521	526	508	502	502	510	531	512	507	516	562	520	520	520	518	548	537	521	517	487	549	536	513	509	516	526	489	525	522	518	512	525	534	531	518	461	488	526	526	539	495	528	528	485	568	526	519	527	536	526	526	492	516	543	523	538	484	511	504	496	530	501	510	524	513	532	489	513	545	486	504	546	548	544	538	482	523	554	511	532	513	498	481	477	521	546	536	515	491	518	514	503	538	508	513	546	537	539	549	529	479	516	521	517	494	524	495	542	516	508	528	513	512	533	521	550	489	546	498	470	500	522	496	533	513	489	553	555	499	535	510	521	498	528	552	494	517	492	502	562	508	483	521	498	472	556	478	556	505	507	513	506	492	507	465	522	472	515	534	498	490	534	503	492	493	516	527	498	474	490	517	552	504	494	496	572	491	525	522	511	500	510	494	502	501	501	487	534	526	510	489	532	531	525	513	492	543	506	504	522	482	517	518	542	515	498	498	516	542	547	494	535	490	518	482	522	519	516	537	513	515	500	503	497	537	508	514	470	497	496	538	530	512	499	483	504	523	536	524	483	476	518	500	505	510	520	534	511	526	514	468	520	453	521	479	528	521	523	515	485	521	510	549	461	537	527	498	534	510	515	495	494	461	533	539	483	500	503	473	522	538	503	486	534	520	503	515	505	531	516	476	543	487	475	477	496	504	500	475	528	516	455	546	460	520	530	501	509	550	529	537	536	502	499	541	489	514	551	502	481	519	525	543	515	476	499	546	473	519	514	528	518	506	519	538	493	541	501	512	513	541	514	513	550	520	520	511	486	535	517	526	482	510	513	505	543	526	537	533	515	519	511	555	554	516	491	522	495	532	520	490	513	518	478	510	523	497	530	535	546	534	528	486	516	477	535	514	482	491	542	514	501	491	456	546	499	539	502	445	543	538	504	540	520	486	532	499	485	511	492	520	518	529	522	539	541	504	549	534	520	511	541	514	541	481	520	470	506	491	508	539	516	529	523	508	494	499	526	558	536	524	520	513	557	519	489	491	543	478	535	488	557	494	533	546	557	518	492	499	504	501	505	502	513	500	497	580	505	503	523	557	502	543	547	506	521	515	529	524	516	508	526	509	531	523	523	508	480	501	535	482	503	497	534	501	486	534	525	493	484	478	519	530	489	515	495	527	533	522	510	473	516	500	491	536	468	549	514	496	503	487	524	526	526	552	504	528	485	521	530	511	480	510	521	511	538	452
44184	48353	45010	58978	53077	38800	23398	11534	1875	760	709	738	758	719	735	729	758	694	683	748	700	763	680	760	717	705	697	746	730	696	747	740	748	693	754	653	746	765	682	774	692	702	768	719	708	682	722	687	728	733	718	678	711	743	698	692	716	703	690	680	692	742	698	718	742	726	683	668	726	706	694	714	727	727	717	715	730	792	704	697	700	692	759	696	705	715	769	725	696	713	725	734	693	674	712	706	747	711	735	731	710	694	729	734	698	769	728	707	738	722	681	740	717	718	713	706	724	719	706	720	705	691	738	679	726	736	675	687	728	753	718	684	744	681	705	708	712	712	746	727	681	731	739	724	667	727	744	703	706	701	726	698	689	708	700	668	718	717	745	700	733	684	696	691	714	680	690	694	693	685	708	723	685	685	743	768	723	707	746	715	672	694	697	730	711	727	695	651	682	719	750	681	731	708	743	728	688	715	714	751	702	721	741	747	707	731	709	722	707	705	721	727	723	681	716	710	673	688	756	732	703	686	707	701	695	733	706	694	701	697	720	686	737	691	697	704	693	729	694	733	706	678	701	718	734	680	633	736	738	714	725	697	682	718	675	720	694	755	734	725	720	709	731	721	698	767	749	723	717	711	686	754	732	725	726	719	725	688	745	785	708	697	697	683	715	690	734	719	705	712	693	688	717	716	745	704	690	736	708	713	726	714	723	694	741	680	689	739	722	750	699	732	715	721	688	711	712	750	724	698	724	707	696	650	673	729	683	711	729	713	720	696	739	699	739	677	743	730	716	700	692	711	691	718	720	709	751	751	718	651	737	646	687	723	699	663	663	691	716	717	709	706	728	701	707	677	665	699	692	759	728	718	694	715	745	736	666	695	710	693	752	698	661	739	735	712	735	689	740	726	756	675	711	656	718	722	682	688	665	699	696	663	674	718	702	715	681	699	742	681	708	710	694	740	727	674	712	732	733	689	715	655	695	714	707	677	709	650	720	706	673	721	735	726	752	740	721	697	684	672	741	698	731	746	726	666	700	725	722	711	719	735	694	774	690	718	699	741	722	680	708	704	712	727	696	697	707	738	707	702	693	750	704	725	725	780	708	672	705	713	698	643	663	719	688	662	717	734	667	735	759	727	685	695	689	677	709	738	712	741	719	695	709	725	705	711	663	685	718	692	697	706	736	747	733	736	739	716	723	711	737	726	756	686	740	712	735	690	711	756	723	700	756	662	695	715	698	718	728	720	700	761	720	714	704	721	725	737	705	683	752	673	716	750	676	691	773	758	736	735	732	738	748	673	702	753	733	751	757	664	705	709	632	707	657	738	757	785	709	705	703	749	703	693	730	660	739	688	729	731	716	676	744	758	735	657	741	684	738	692	798	746	703	679	696	751	697	720	709	720	622	739	705	754	706	733	702	729	712	775	701	734	723	699	738	745	673	726	691	680	705	704	752	687	678	712	667	685	701	771	687	721	730	727	726	722	648	738	727	718	728	670	716	745	708	763	710	688	715	633	728	634	753	696	773	732	720	681	717	692	710	704	731	762	703	726	714	706	698	689	715	694	738	730	711	685	656	715	688	732	732	737	699	708	721	726	709	682	697	679	712	691	731	748	684	742	674	676	716	716	754	686	782	759	708	753	718	732	675	692	712	711	722	760	708	702	703	688	686	751	739	701	696	737	698	673	685	714	749	697	720	722	645	722	714	719	719	697	700	719	741	725	723	727	691	696	736	732	709	726	725	739	705	663	692	754	740	716	708	683	735	716	693	692	691	717	688	737	676	773	683	678	693	738	732	685	729	732	737	739	703	718	709	728	705	726	735	731	675	721	665	710	701	732	740	724	686	712	732	707	676	728	691	743	699	712	661	718	730	693	740	724	708	714	770	687	667	682	696	740	708	700	705	768	722	726	699	676	721	732	738	684	681	725	696	727	704	709	756	699	702	703	685	694	708	760	721	699	693	732	702	688	771	684	740	716	750	710	746	749	715	701	697	706	694	711	679	668	769	755	688	692	727	709	737	713	732	676	737	716	713	772	682	719	702	718	719	754	751	742	733	713	728	770	737	704	739	715	701	738	686	677	740	741	723	695	711	718	695	707	756	712	692	749	733	734	751	689	674	746	675	731	740	691	716	693	676	749	703	704	722	717	736	739	696	723	717	702	720	663	699	729	743	731	728	672	707	732	688	707	708	724	686	730	696	704	721	667	744	751	700	747	707	706	694	710	682	705	711	695	686	695	707	731	715	763	716	739	649	715	696	712	740	713	704	723	701	742	706	712	776	716	761	710	686	667	683	672	670	749	706	691	681	725	785	738	747	746	705	739	727	686	701	698	709	694	714	735	741	656	730	694	712	724	690	693	706	748	703	699	667	714	729	730	712	728	700	700	688	699	712	726	745	746	737	714	734	719	731	660	732	708	744	712	728	762	719	710	715	715	727	733	728	704	685	690	651	705	707	704	680	721	687	725	727	719	726	783	718	739	708	724	709	754	739	742	680	723	713	773	703	726	697	740	711	694	682	753	713	730	651	725	713	723	752	668	711	747	692	703	697	736	687	646	678	751	741	690	728	736	678	730	671	677	733	726	706	689	677	700	712	736	723	674	741	726	736	753	700	722	742	708	704	718	733	695	718	724	743	788	722	704	724	690	739	726	735	687	704	740	681	726	770	772	690	703	743	724	689	706	700	719	709	728	694	713	740	706	706	692	727	740	728	715	704	733	732	706	724	731	710	691	722	753	724	727	757	669	729	699	735	678	719	719	704	726	704	752	739	738	743	666	713	718	748	728	712	684	745	683	706	759	723	715	722	727	718	677	705	710	673	686	730	761	743	721	717	684	715	713	722	703	703	721	719	697	721	681	699	713	684	694	759	718	703	736	695	705	739	764	701	759	699	701	712	736	755	741	686	739	739	708	732	691	768	708	739	689	704	689	747	711	756	725	690	699	714	703	764	720	694	730	709	710	718	723	723	697	740	749	722	706	699	716	702	721	714	730	698	704	696	671	744	750	678	713	719	767	777	676	726	718	738	753	706	738	706	740	781	688	687	673	709	691	689	736	715	701	665	707	671	698	724	760	696	717	714	746	686	789	715	660	750	707	683	751	716	726	739	684	735	740	735	743	755	666	732	721	697	698	702	694	775	673	681	720	700	727	711	679	701	725	736	702	695	682	681	738	724	702	688	694	715	715	728	777	681	708	749	733	692	745	661	745	680	636	732	645	670	737	738	713	732	763	725	724	743	710	705	723	671	765	727	724	714	693	679	693	647	734	697	689	749	675	738	752	693	735	705	728	675	687	695	734	667	742	725	699	720	738	752	740	761	755	703	698	695	766	666	779	669	705	697	743	722	683	755	692	703	728	762	725	716	745	729	664	695	692	709	703	778	724	720	696	692	672	736	730	700	697	670	709	715	682	708	730	748	696	693	736	711	716	696	718	714	699	721	766	695	677	666	660	694	753	713	759	700	690	728	732	692	719	760	626	700	667
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
